:root{color-scheme:light;--pm-font-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pm-font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--pm-color-ink: #0f172a;--pm-color-ink-soft: #334155;--pm-color-muted: #64748b;--pm-color-subtle: #94a3b8;--pm-color-brand: #2563eb;--pm-color-brand-strong: #1d4ed8;--pm-color-brand-light: #60a5fa;--pm-color-brand-soft: #dbeafe;--pm-color-brand-pale: #eff6ff;--pm-color-success: #16a34a;--pm-color-success-strong: #15803d;--pm-color-success-soft: #dcfce7;--pm-color-warning: #d97706;--pm-color-warning-soft: #fef3c7;--pm-color-danger: #b42318;--pm-color-danger-soft: #fee4e2;--pm-color-surface: #ffffff;--pm-color-surface-muted: #f8fafc;--pm-color-page: #f8fafc;--pm-color-border: #e2e8f0;--pm-color-border-strong: #cbd5e1;--pm-gradient-brand: linear-gradient(135deg, #2563eb 0%, #3b82f6 56%, #60a5fa 100%);--pm-gradient-brand-readable: linear-gradient(135deg, var(--pm-color-brand-strong) 0%, var(--pm-color-brand) 100%);--pm-gradient-page: linear-gradient(180deg, #eaf2ff 0%, #f6faff 420px, #f8fafc 100%);--pm-gradient-panel: linear-gradient(135deg, #eff6ff 0%, #ffffff 72%);--pm-radius-control: 8px;--pm-radius-brand: 12px;--pm-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08);--pm-shadow-md: 0 14px 36px rgba(37, 99, 235, .12);--pm-shadow-card: 0 18px 34px rgba(37, 99, 235, .22);--pm-focus-ring: 0 0 0 3px rgba(37, 99, 235, .16)}:root{font-family:var(--pm-font-sans),system-ui,sans-serif;--app-bg:#f4f6fa;--app-panel:#fff;--app-text:#17233d;--app-muted:#67748a;--app-accent:#246bfd;--app-on-accent:#fff;color:var(--app-text);background:var(--app-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:300px}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--app-accent);outline-offset:4px}.app-shell{max-width:560px;min-height:var(--tg-viewport-stable-height,100dvh);margin:auto;padding:var(--app-safe-top,0px) 22px calc(100px + var(--app-safe-bottom,0px))}.app-header{display:flex;align-items:center;justify-content:space-between;padding:22px 0 28px}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:23px;font-weight:750;letter-spacing:-1px}.brand-mark{display:grid;place-items:center;background:var(--app-accent);color:var(--app-on-accent);border-radius:12px;width:32px;height:32px;font-size:28px}.app-label{font-size:10px;letter-spacing:2px;color:var(--app-muted)}h1,h2,p{margin:0}h1{font-size:38px;line-height:1.08;letter-spacing:-1.8px;margin:12px 0 15px}h2{font-size:22px;letter-spacing:-.7px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--app-muted);line-height:1.6}.intro{font-size:15px;line-height:1.6;color:var(--app-muted);max-width:370px}.offer-list{display:grid;gap:24px;margin:28px 0 22px}.offer-tile{text-align:left;border:0;border-radius:24px;padding:18px;background:var(--app-panel);color:var(--app-text);width:100%}.card-art{aspect-ratio:1.65;border-radius:17px;padding:20px;background:linear-gradient(125deg,#23499a,#102545);color:#fff;overflow:hidden;position:relative;box-shadow:0 10px 22px #142a4920}.card-art>div{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.card-art strong{font-size:22px;letter-spacing:-1px}.card-art strong span{margin-left:8px;color:#91b6ff}.card-art small{font-size:9px;letter-spacing:1.5px}.card-art b{font-size:13px}.card-art p{font-size:17px;letter-spacing:2px;margin:7px 0 16px}.card-art .card-chip{color:#dccf9a;font-size:28px;line-height:1.2;margin-top:15px}.card-art:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #ffffff20;border-radius:50%;right:-100px;top:-90px}.card-art-premium{background:linear-gradient(125deg,#433a69,#1e1933)}.card-art-plastic{background:linear-gradient(125deg,#667e87,#233b42)}.offer-heading{display:flex;align-items:center;justify-content:space-between;margin:22px 0 8px}.offer-tile>p{font-size:14px;line-height:1.55;color:var(--app-muted);min-height:44px}.offer-price{display:flex;align-items:baseline;gap:10px;margin-top:18px}.offer-price strong{font-size:22px}.offer-price span,.pricing-note{font-size:12px;line-height:1.6;color:var(--app-muted)}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,560px);display:flex;justify-content:space-around;background:var(--app-panel);border-top:1px solid color-mix(in srgb,var(--app-text) 9%,transparent);padding:12px 16px calc(12px + max(env(safe-area-inset-bottom),var(--app-safe-bottom,0px)));z-index:10}.bottom-nav button{display:grid;gap:5px;justify-items:center;background:none;border:0;color:var(--app-muted);min-width:100px;min-height:42px;font-size:11px}.bottom-nav [aria-current]{color:var(--app-accent)}footer{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:32px 0 8px;font-size:11px;color:var(--app-muted)}footer a{text-decoration:none}.back-link{display:flex;gap:8px;align-items:center;border:0;background:none;color:var(--app-muted);padding:0 0 20px;font-size:14px;min-height:44px}.offer-detail>.eyebrow{margin-top:28px}.price-line{margin:24px 0;display:grid;gap:5px}.price-line strong{font-size:30px;letter-spacing:-1px}.price-line span{font-size:12px;color:var(--app-muted)}.features{list-style:none;padding:0;display:grid;gap:16px;font-size:14px;line-height:1.45;margin-bottom:28px}.features li{display:flex;align-items:center;gap:10px}.features svg{color:var(--app-accent);flex-shrink:0}.info-panel{background:var(--app-panel);padding:22px;border-radius:20px;margin:24px 0}.info-panel h2{font-size:19px;margin-bottom:10px}.info-panel p{font-size:14px;line-height:1.65;color:var(--app-muted)}.primary,.secondary{display:flex;align-items:center;justify-content:center;gap:10px;padding:17px 18px;border-radius:15px;border:0;text-decoration:none;font-size:14px;font-weight:650;min-height:52px;width:100%;margin-top:12px}.primary{background:var(--app-accent);color:var(--app-on-accent)}.secondary{background:var(--app-panel);color:var(--app-text)}.welcome{padding-top:24px}.welcome h1{font-size:45px}.welcome-icon{display:grid;place-items:center;background:var(--app-panel);color:var(--app-accent);width:65px;height:65px;border-radius:20px;margin-bottom:30px}.status{margin:28px 0 18px;font-size:14px;line-height:1.6;color:var(--app-muted)}.profile{text-align:center;padding-top:15px}.avatar{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:var(--app-accent);color:var(--app-on-accent);font-size:34px;margin:auto}.profile h1{font-size:32px;overflow-wrap:anywhere}.verified{display:flex;justify-content:center;align-items:center;gap:6px;font-size:13px;color:var(--app-muted)}.profile .info-panel{text-align:left}.row-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--app-text) 9%,transparent);font-size:14px}@media(min-width:440px){.card-art{padding:24px}.card-art .card-chip{margin-top:25px}.card-art p{margin-bottom:24px}}@media(prefers-reduced-motion:no-preference){.offer-tile{transition:transform .15s}.offer-tile:active{transform:scale(.99)}}
