@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--tg-viewport-height:100dvh;--tg-stable-viewport-height:100dvh;--tg-safe-area-inset-top:env(safe-area-inset-top,0px);--tg-safe-area-inset-right:env(safe-area-inset-right,0px);--tg-safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--tg-safe-area-inset-left:env(safe-area-inset-left,0px);--tg-content-safe-area-inset-top:0px;--tg-content-safe-area-inset-right:0px;--tg-content-safe-area-inset-bottom:0px;--tg-content-safe-area-inset-left:0px;--tg-host-controls-offset:0px;--tg-webapp-safe-top:0px;--tg-webapp-safe-bottom:0px;--font-body:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Space Grotesk", "Inter", system-ui, sans-serif;--font-mono:"SF Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 8px 32px #0000001f;--transition:all .2s cubic-bezier(.4, 0, .2, 1);--bottom-nav-height:78px;--app-safe-top:max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top), var(--tg-content-safe-area-inset-top));--app-safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom), var(--tg-content-safe-area-inset-bottom));--app-host-top-clearance:calc(var(--app-safe-top) + var(--tg-host-controls-offset));--accent-lime:#7bf47f;--accent-lime-soft:#86efac;--accent-lime-bright:#4ade80;--accent-cyan:#2dd4bf;--accent-teal:#0d9488;--accent-cyan-glow:#2dd4bf59;--bg-base:#050505;--bg-card:#0f0f11;--bg-elevated:#18181b;--bg-hover:#232326;--bg-input:#121214;--border-subtle:#ffffff0d;--border-card:#ffffff14;--border-hover:#7bf47f2e;--accent:#7bf47f;--accent-soft:#86efac;--accent-bright:#4ade80;--accent-glow:#7bf47f59;--accent-glow-sm:#7bf47f1f;--accent-gradient:linear-gradient(135deg, #86efac 0%, #7bf47f 40%, #22c55e 100%);--accent-gradient-hover:linear-gradient(135deg, #bbf7d0 0%, #86efac 40%, #7bf47f 100%);--warning:#f59e0b;--warning-soft:#f59e0b1f;--warning-glow:#f59e0b2e;--text-primary:#fff;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-inverse:#050505;--success:#22c55e;--success-soft:#22c55e1a;--danger:#ef4444;--danger-soft:#ef44441a;--border:var(--border-card);--text:var(--text-primary);--bg-secondary:var(--bg-elevated);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:var(--bg-base);height:100%;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s;overflow-x:hidden}.telegram-stage{min-height:100dvh;min-height:var(--tg-stable-viewport-height,100dvh);background:radial-gradient(1200px 700px at 80% -10%,#7bf47f1a,#0000 60%),radial-gradient(900px 600px at -10% 105%,#2dd4bf14,#0000 55%),linear-gradient(#080808 0%,#050505 55%,#060606 100%);justify-content:center;align-items:stretch;display:flex}.display-lg{font-family:var(--font-display);letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1.05}.display-md{font-family:var(--font-display);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.15}.heading-lg{font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3}.heading-md{font-size:16px;font-weight:600;line-height:1.4}.heading-sm{font-size:13px;font-weight:700;line-height:1.35}.body-lg{font-size:15px;font-weight:400;line-height:1.6}.body-md{font-size:13px;font-weight:400;line-height:1.5}.body-sm{font-size:12px;font-weight:400;line-height:1.45}.caption{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.app-shell{height:100dvh;height:var(--tg-stable-viewport-height,100dvh);min-height:100dvh;min-height:var(--tg-stable-viewport-height,100dvh);background:var(--bg-base);-webkit-overflow-scrolling:touch;border-left:1px solid color-mix(in srgb, var(--border-card) 85%, transparent);border-right:1px solid color-mix(in srgb, var(--border-card) 85%, transparent);width:min(100%,460px);box-shadow:0 0 0 1px color-mix(in srgb, var(--border-subtle) 70%, transparent), 0 20px 70px #0000006b;padding-bottom:calc(var(--bottom-nav-height) + 14px + var(--app-safe-bottom));flex-direction:column;display:flex;overflow:hidden auto}.app-shell.focus-mode{border-left:none;border-right:none;width:100%;max-width:100%}.app-header{z-index:50;padding:calc(var(--app-host-top-clearance) + 14px) 16px 10px;background:linear-gradient(180deg, color-mix(in srgb, var(--bg-base) 92%, transparent) 0%, transparent 100%);-webkit-backdrop-filter:blur(20px)saturate(1.5);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 74%, transparent);position:sticky;top:0}.app-shell.focus-mode .app-header{padding-top:calc(var(--app-host-top-clearance) + 12px);-webkit-backdrop-filter:none;background:0 0;border-bottom:none;position:relative}.brand-wrap{align-items:center;gap:12px;display:flex}.brand-logo{object-fit:cover;border:1px solid var(--border-card);width:38px;height:38px;box-shadow:0 4px 16px var(--accent-glow-sm);border-radius:10px}.app-main{flex-direction:column;flex:1;gap:16px;width:100%;max-width:432px;margin:0 auto;padding:12px 16px 24px;display:flex}.app-shell.focus-mode .app-main{max-width:1180px;padding-top:12px;padding-left:20px;padding-right:20px}.app-bottom-nav{z-index:50;width:min(100%,460px);height:calc(var(--bottom-nav-height) + 48px);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-base) 96%, transparent) 0%, var(--bg-base) 38%, var(--bg-base) 100%);padding:56px 20px calc(14px + var(--app-safe-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.app-shell.focus-mode .app-bottom-nav{width:100%;padding-left:20px;padding-right:20px;left:0;transform:none}.bottom-nav-inner{background:color-mix(in srgb, var(--bg-card) 92%, transparent);border:1px solid var(--border-card);border-radius:var(--radius-full);width:100%;max-width:360px;box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(20px)saturate(1.4);pointer-events:auto;justify-content:space-between;align-items:center;gap:4px;margin:0 auto;padding:8px 12px;display:flex}.header-actions{align-items:center;gap:8px;display:flex}.header-quick-jumps{scrollbar-width:none;align-items:center;gap:8px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.header-quick-jumps::-webkit-scrollbar{display:none}.header-jump-btn{border:1px solid var(--border-card);background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);color:var(--text-secondary);border-radius:var(--radius-full);letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:var(--transition);padding:6px 12px;font-size:11px;font-weight:700}.header-jump-btn:hover,.header-jump-btn.is-active{color:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 52%, transparent);background:color-mix(in srgb, var(--accent-glow-sm) 75%, transparent)}.focus-toggle{border-radius:999px;width:auto;min-width:92px;padding:0 12px;font-size:12px}.quick-actions-grid{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.telegram-stage{background:var(--bg-base)}.app-shell{width:100%;box-shadow:none;padding-bottom:calc(var(--bottom-nav-height) + 24px + var(--app-safe-bottom));border-left:none;border-right:none}.app-main{padding-bottom:28px}.app-bottom-nav{width:100%;left:0;transform:none}.app-shell.focus-mode .app-header{padding-top:calc(var(--app-host-top-clearance) + 6px)}.header-quick-jumps{gap:6px}.header-jump-btn{padding:6px 10px;font-size:10px}}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);padding:20px}.card:hover{border-color:var(--border-card)}.card-glow{background:var(--bg-card);border-radius:var(--radius-lg);padding:20px;position:relative}.card-glow:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#7bf47f38,#2dd4bf1a,#0000 55%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-elevated{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:16px}.balance-card{background:linear-gradient(145deg, var(--bg-elevated) 0%, var(--bg-card) 100%);border:1px solid var(--border-card);border-radius:var(--radius-xl);padding:28px 24px;position:relative;overflow:hidden}.balance-card:after{content:"";background:radial-gradient(circle, var(--accent-glow-sm) 0%, transparent 70%);pointer-events:none;width:220px;height:220px;position:absolute;top:-40%;right:-15%}.balance-amount{font-family:var(--font-display);background:var(--accent-gradient);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:700}.btn{font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:14px 20px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 4px 20px var(--accent-glow)}.btn-primary:hover{background:var(--accent-gradient-hover);box-shadow:0 6px 28px var(--accent-glow);transform:translateY(-1px)}.btn-primary:active{transform:scale(.98)}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-card)}.btn-ghost{color:var(--text-secondary);border:1px solid var(--border-card);background:0 0}.btn-ghost:hover{background:var(--bg-elevated);color:var(--text-primary)}.plan-btn-active{border-color:color-mix(in srgb, var(--accent) 50%, transparent);box-shadow:0 0 0 1px var(--accent-glow-sm)}.btn-sm{border-radius:var(--radius-sm);padding:8px 14px;font-size:13px}.btn-inline{align-self:flex-start;width:auto}.input{background:var(--bg-input);border:1px solid var(--border-card);border-radius:var(--radius-full);width:100%;color:var(--text-primary);font-family:var(--font-body);transition:var(--transition);outline:none;padding:14px 18px;font-size:15px}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow-sm)}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2371717A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.pill{border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill-green{background:var(--success-soft);color:var(--success);border:1px solid #22c55e2e}.pill-amber{background:var(--warning-soft);color:var(--warning);border:1px solid var(--warning-glow)}.pill-red{background:var(--danger-soft);color:var(--danger);border:1px solid #ef44442e}.pill-lime{background:var(--accent-glow-sm);color:var(--accent-soft);border:1px solid var(--accent-glow-sm)}.toggle-pill{border-radius:var(--radius-full);border:1px solid var(--border-card);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-width:74px;transition:var(--transition);justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.toggle-pill.on{background:var(--success-soft);color:var(--success);border-color:#22c55e3d;box-shadow:inset 18px 0 #22c55e17}.toggle-pill.off{background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);color:var(--text-muted);border-color:var(--border-card)}.toggle-pill:disabled{cursor:wait;opacity:.68}.settings-error{border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);border:1px solid #ef44442e;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.45}.timeline{align-items:center;gap:4px;padding:4px 0;display:flex}.timeline-step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.timeline-dot{background:var(--border-card);width:8px;height:8px;transition:var(--transition);border-radius:50%}.timeline-dot.active{background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.timeline-dot.current{background:var(--accent-soft);box-shadow:0 0 14px var(--accent-glow)}.timeline-line{background:var(--border-subtle);border-radius:1px;height:2px;position:absolute;top:4px;left:50%;right:-50%}.timeline-line.active{background:linear-gradient(90deg, var(--accent), var(--accent-soft))}.timeline-label{color:var(--text-muted);text-transform:capitalize;letter-spacing:.02em;font-size:10px;font-weight:600}.timeline-label.active{color:var(--text-secondary)}.timeline-label.current{color:var(--accent-soft)}.theme-toggle{border-radius:var(--radius-full);border:1px solid var(--border-card);background:var(--bg-elevated);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{color:var(--accent-soft);border-color:var(--accent);background:var(--accent-glow-sm)}.theme-toggle svg{width:18px;height:18px}.trade-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:14px;padding:14px 0;display:flex}.trade-row:last-child{border-bottom:none;padding-bottom:0}.trade-icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.trade-icon-long{background:var(--success-soft)}.trade-icon-short{background:var(--danger-soft)}.trade-icon-yield{background:var(--accent-glow-sm)}.referral-link-box{background:var(--bg-elevated);border:1px dashed var(--border-card);border-radius:var(--radius-md);color:var(--text-secondary);word-break:break-all;font-size:13px;font-family:var(--font-mono);padding:12px 14px}.address-box{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:var(--radius-md);word-break:break-all;font-size:13px;font-family:var(--font-mono);color:var(--text-primary);padding:16px;line-height:1.6;position:relative}.address-box:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f59e0b1f,#0000 60%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sim-banner{background:linear-gradient(135deg, var(--accent-glow-sm), #d9770608);border-radius:var(--radius-md);color:var(--accent-soft);border:1px solid #f59e0b2e;padding:12px 14px;font-size:12px;line-height:1.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) both fade-in-up}.animate-scale{animation:.3s cubic-bezier(.4,0,.2,1) both fadeInScale}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-fade-in-up,.animate-scale{animation:none}}.flex{display:flex}.block{display:block}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.ml-2{margin-left:8px}.mr-2{margin-right:8px}.py-4{padding-top:16px;padding-bottom:16px}.py-8{padding-top:32px;padding-bottom:32px}.text-center{text-align:center}.text-right{text-align:right}.text-accent{color:var(--accent)}.text-accent-soft{color:var(--accent-soft)}.text-success{color:var(--success)}.text-danger{color:var(--danger)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.font-mono{font-family:var(--font-mono)}.font-display{font-family:var(--font-display)}.capitalize{text-transform:capitalize}.text-12{font-size:12px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat-chip{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex:1;padding:10px}.segment-row{gap:8px;display:flex;overflow-x:auto}.segment-btn{border:1px solid var(--border-card);background:var(--bg-elevated);color:var(--text-secondary);border-radius:var(--radius-full);white-space:nowrap;cursor:pointer;padding:8px 12px;font-size:12px;font-weight:700}.segment-btn.active{background:var(--accent-gradient);color:var(--text-inverse);border-color:#0000}.segment-btn:disabled{opacity:.45;cursor:not-allowed}.segment-count{background:var(--bg-base);min-width:18px;height:18px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.segment-btn.active .segment-count{color:var(--text-inverse);background:#0000002e}.event-row{border-bottom:1px solid var(--border-subtle);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.event-row:last-child{border-bottom:none}.event-dot{background:var(--accent);width:10px;height:10px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;margin-top:6px}.news-card{flex-direction:column;gap:8px;display:flex}.news-title{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.45}.news-link{color:var(--accent-soft);font-size:12px;font-weight:700;text-decoration:none}.news-link:hover{text-decoration:underline}.page-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.stats-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini-stat-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.mini-stat-label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mini-stat-value{color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:700}.mini-stat-value-stack{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;line-height:1.05;display:flex}.mini-stat-value-stack span:last-child{opacity:.85;font-size:12px}.signal-card{background:radial-gradient(circle at top right, var(--accent-glow-sm), transparent 36%), var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:16px;display:flex;overflow:hidden}.signal-card-closed{opacity:.78}.signal-card-topline,.signal-status-strip,.signal-meta-row,.signal-footer-grid,.metric-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-meta-row{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:5px}.signal-status-strip{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);justify-content:flex-start;padding:8px 10px}.signal-status-dot{border-radius:var(--radius-full);background:var(--text-muted);width:9px;height:9px}.signal-status-dot.active{background:var(--success);box-shadow:0 0 12px var(--success)}.signal-status-dot.closed{background:var(--accent);box-shadow:0 0 12px var(--accent-glow)}.signal-price-grid,.signal-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.price-tile,.tp-tile,.analysis-note{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.price-tile{flex-direction:column;gap:5px;padding:11px;display:flex}.price-tile strong{font-family:var(--font-display);font-size:17px}.tp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tp-tile{text-align:center;padding:9px 6px}.tp-tile span,.tp-tile small{color:var(--text-muted);font-size:10px;font-weight:700;display:block}.tp-tile strong{color:var(--text-primary);margin:3px 0;font-size:11px;display:block}.confidence-bar{background:var(--bg-input);border-radius:var(--radius-full);width:160px;max-width:42vw;height:8px;overflow:hidden}.confidence-bar .progress-bar-fill{background:var(--accent-gradient)}.analysis-note{padding:12px}.analysis-note p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.55}.metric-row{border-bottom:1px solid var(--border-subtle);padding:12px 0}.metric-row:last-child{border-bottom:none;padding-bottom:0}.conversion-hero{background:linear-gradient(135deg, #f59e0b29, #22c55e14 48%, transparent), var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:13px;padding:22px;display:flex}.conversion-hero.compact{padding:18px}.conversion-hero h1{font-family:var(--font-display);letter-spacing:0;max-width:10em;font-size:31px;font-weight:700;line-height:1.06}.conversion-hero.compact h1{max-width:12em;font-size:24px}.conversion-hero p{color:var(--text-secondary);font-size:14px;line-height:1.55}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proof-item{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px}.proof-item strong{margin-bottom:4px;font-size:12px;display:block}.proof-item span{color:var(--text-secondary);font-size:11px;line-height:1.4}.trust-line{background:var(--bg-elevated);border-radius:var(--radius-md);color:var(--text-secondary);border:1px solid #22c55e33;align-items:flex-start;gap:10px;padding:13px;font-size:12px;line-height:1.45;display:flex}.trust-line.compact{padding:10px 12px}.trust-line svg{flex:none;width:18px;height:18px}.earning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.earning-step{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);min-height:116px;padding:11px}.earning-step>span{border-radius:var(--radius-full);background:var(--accent-gradient);width:24px;height:24px;color:var(--text-inverse);justify-content:center;align-items:center;margin-bottom:9px;font-weight:800;display:inline-flex}.earning-step strong{margin-bottom:4px;font-size:13px;display:block}.earning-step p{color:var(--text-secondary);font-size:11px;line-height:1.4}.earning-plan-card{background:radial-gradient(circle at top right, #22c55e1a, transparent 34%), var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.deposit-intent-panel{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.earn-section-card,.earn-proof-panel,.funding-progress-card{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 62%, transparent), transparent 72%), var(--bg-card);border:1px solid color-mix(in srgb, var(--border-card) 86%, transparent);border-radius:var(--radius-lg);padding:16px}.earn-plan-selector{gap:10px;display:grid}.earn-plan-option{border:1px solid var(--border-card);border-radius:var(--radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--bg-elevated) 80%, transparent), var(--bg-card));width:100%;color:var(--text-primary);text-align:left;cursor:pointer;flex-direction:column;gap:13px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.earn-plan-option:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border-hover));transform:translateY(-1px)}.earn-plan-option.is-selected{border-color:color-mix(in srgb, var(--accent) 58%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 26%, transparent), 0 12px 32px #f59e0b17;background:linear-gradient(145deg, #f59e0b1a, #0f172a1a), var(--bg-card)}.earn-plan-option-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.earn-plan-option-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.plan-fit-note{color:var(--text-secondary);font-size:12px;line-height:1.45}.earn-plan-option-grid,.earn-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.earn-plan-option-grid>span,.earn-contract-grid>div{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-elevated) 82%, transparent);min-width:0;padding:10px}.earn-plan-option-grid strong,.earn-contract-grid strong{color:var(--text-primary);font-family:var(--font-mono);margin-top:4px;font-size:13px;line-height:1.35;display:block}.earn-plan-option-grid small,.earn-contract-grid small{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.35;display:block}.plan-recommended-reason{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-glow-sm) 70%, transparent);color:var(--accent-soft);padding:10px 11px;font-size:11px;font-weight:600;line-height:1.4;display:block}.earn-detail-card{border-color:color-mix(in srgb, var(--accent) 22%, var(--border-card));background:linear-gradient(180deg, #f59e0b14, transparent 46%), var(--bg-card)}.confidence-badge{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:var(--accent-glow-sm);min-width:48px;color:var(--accent-soft);font-family:var(--font-mono);text-align:center;flex:none;padding:9px 8px;font-weight:800}.signal-reasoning{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-elevated) 86%, transparent);padding:12px}.signal-reasoning span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.signal-reasoning p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.55}.risk-rule-list{flex-direction:column;gap:7px;display:flex}.risk-rule-list span,.deposit-risk-summary li{color:var(--text-secondary);font-size:12px;line-height:1.45}.risk-rule-list span{padding-left:14px;position:relative}.risk-rule-list span:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:5px;height:5px;position:absolute;top:.62em;left:0}.earn-proof-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.earn-proof-panel .trust-line,.earn-proof-panel .quick-actions-grid{grid-column:1/-1}.earn-cta-rail{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-card));background:linear-gradient(135deg, #f59e0b1f, transparent 58%), var(--bg-card)}.deposit-intent-checklist{gap:5px;margin-top:10px;display:grid}.deposit-intent-checklist span{color:var(--text-secondary);font-size:11px;line-height:1.45}.earn-commitment-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.earn-commitment-step{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-elevated) 76%, transparent);color:var(--text-muted);letter-spacing:.01em;padding:8px 10px;font-size:11px;font-weight:600}.earn-commitment-step.is-active{border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent-glow-sm) 72%, transparent);color:var(--accent-soft)}.deposit-risk-summary{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border-card));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-glow-sm) 68%, transparent);padding:12px}.deposit-risk-summary ul{margin-top:8px;padding-left:16px}.deposit-risk-summary li+li{margin-top:6px}.funding-progress-card .address-box{padding-right:54px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,.nav-item:focus-visible,.earn-plan-option:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 75%, white);outline-offset:2px}@media (width<=420px){.conversion-hero h1{font-size:28px}.conversion-hero.compact h1{font-size:22px}.earning-steps{grid-template-columns:1fr}.earning-step{align-items:flex-start;gap:10px;min-height:0;display:flex}.earning-step>span{margin-bottom:0}.proof-strip,.earn-proof-panel,.earn-plan-option-grid,.earn-contract-grid,.bento-grid,.bento-grid--services,.signal-dashboard{grid-template-columns:1fr}.section-heading-row{flex-direction:column}.plan-strip{justify-content:flex-start}.earn-commitment-strip{grid-template-columns:1fr}.earn-section-card,.earn-proof-panel,.funding-progress-card,.earning-plan-card,.lock-terms-card,.deposit-intent-panel{padding:14px}}@media (width>=900px){.brand-wrap .caption{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.text-10{font-size:10px}.text-11{font-size:11px}.text-14{font-size:14px}.text-28{font-size:28px}.font-bold{font-weight:700}.bg-success{background-color:var(--success)}.bg-danger{background-color:var(--danger)}.bg-accent,.bg-amber{background-color:var(--accent)}.bg-muted{background-color:var(--text-muted)}.bg-elevated{background-color:var(--bg-elevated)}.bg-card{background-color:var(--bg-card)}.bg-success-soft{background-color:var(--success-soft)}.bg-danger-soft{background-color:var(--danger-soft)}.border-success{border-color:var(--success)}.border-danger{border-color:var(--danger)}.border-accent{border-color:var(--accent)}.border-muted{border-color:var(--text-muted)}.border-subtle{border-color:var(--border-subtle)}.border-l-4{border-left-width:4px}.rounded{border-radius:var(--radius-sm)}.rounded-lg{border-radius:var(--radius-md)}.rounded-full{border-radius:var(--radius-full)}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-shrink-0{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-center{justify-content:center}.w-10{width:40px}.w-12{width:48px}.w-16{width:64px}.h-1{height:4px}.h-2{height:8px}.h-10{height:40px}.h-12{height:48px}.p-2{padding:8px}.p-3{padding:12px}.opacity-75{opacity:.75}.overflow-hidden{overflow:hidden}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.demo-mode-banner{z-index:60;background:color-mix(in srgb, var(--warning) 12%, var(--bg-base));border-bottom:1px solid color-mix(in srgb, var(--warning) 20%, transparent);color:var(--warning);text-align:center;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:flex;position:sticky;top:0}.demo-dot{background:var(--warning);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--warning) 25%, transparent);border-radius:50%;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.page-header{align-items:center;gap:12px;margin-bottom:4px;display:flex}.page-header-back{border-radius:var(--radius-md);border:1px solid var(--border-card);background:color-mix(in srgb, var(--bg-elevated) 80%, transparent);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-header-back:hover{color:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent-glow-sm) 60%, transparent)}.page-header-text{flex-direction:column;min-width:0;display:flex}.page-header-text h1{margin:0;line-height:1.2}.card-demo-notice{border-color:color-mix(in srgb, var(--warning) 30%, transparent);background:color-mix(in srgb, var(--warning-soft) 40%, var(--bg-card))}.card.border-danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger-soft) 30%, var(--bg-card))}.balance-card-demo{opacity:.92}.w-full{width:100%}.mt-3{margin-top:12px}.mini-stat-card.stat-card-column{flex-direction:column;align-items:flex-start}.nav-item{border-radius:var(--radius-full);min-width:0;color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 10px;display:flex;position:relative}.nav-item svg{width:22px;height:22px;transition:var(--transition)}.nav-item .nav-label{letter-spacing:.01em;font-size:11px;font-weight:600}.nav-item.active .nav-label{color:var(--text-inverse);font-weight:700}.nav-item.active svg{color:var(--text-inverse);stroke-width:2.5px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--accent);outline:none}.account-profile-card{align-items:center;gap:14px;padding:16px;display:flex}.avatar{background:var(--accent-gradient);color:var(--text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.account-profile-avatar{background:var(--accent-gradient);width:48px;height:48px;color:var(--text-inverse);border-radius:50%}.account-profile-text{flex-direction:column;gap:2px;display:flex}.account-section{flex-direction:column;gap:8px;display:flex}.account-section-title{padding:0 4px}.account-menu-list{flex-direction:column;gap:8px;display:flex}.account-menu-item{border-radius:var(--radius-xl);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-menu-item:hover{background:var(--bg-elevated)}.account-menu-icon{border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-glow-sm) 60%, transparent);width:40px;height:40px;color:var(--accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.account-menu-icon svg{width:18px;height:18px}.account-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.account-menu-chevron{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;transform:rotate(180deg)}.analysis-page{flex-direction:column;gap:16px;display:flex}.analysis-quota{justify-content:space-between;align-items:center;gap:12px;display:flex}.badge-grid{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.badge{border:1px solid var(--border);color:var(--text);cursor:pointer;transition:var(--transition);background:0 0;border-radius:16px;padding:4px 12px;font-size:13px}.badge:hover{border-color:var(--border-hover);background:var(--bg-hover)}.badge-active{background:var(--accent);border-color:var(--accent);color:var(--text-inverse)}.analysis-form-row{gap:12px;margin-top:12px;display:flex}.analysis-form-row>.form-group{flex:1}.error-card{border-color:var(--danger)}.progress-bar{background:var(--border);border-radius:8px;width:100%;height:6px;margin-top:8px;overflow:hidden}.progress-bar-fill{background:var(--accent);border-radius:8px;height:6px;transition:width .3s}.analysis-result-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.analysis-grade{color:var(--text-inverse);border-radius:8px;padding:4px 12px;font-size:14px;font-weight:700}.grade-A{background:#22c55e}.grade-B{background:#84cc16}.grade-C{background:#eab308}.grade-D{background:#f97316}.grade-F{background:#ef4444}.direction-bullish{color:#22c55e}.direction-bearish{color:#ef4444}.direction-neutral{color:#eab308}.analysis-block{background:var(--bg-secondary);border-radius:8px;margin-top:8px;padding:12px;font-size:13px;line-height:1.5}.analysis-key-levels{gap:16px;margin-top:12px;display:flex}.analysis-key-levels>div{flex:1}.level-support{color:#22c55e}.level-resistance{color:#ef4444}.analysis-watchouts{margin-top:12px}.watchout-item{color:#f97316}.analysis-history-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.analysis-history-item:last-child{border-bottom:none}.analysis-history-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.analysis-history-reload{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.analysis-history-reload-icon{width:16px;height:16px}.analysis-history-reload-icon-spin{animation:.8s linear infinite icon-spin}.analysis-history-trigger{align-items:flex-start}.analysis-history-trigger-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.analysis-history-pair{letter-spacing:.01em;font-size:14px;font-weight:700}.analysis-history-meta{flex-wrap:wrap;gap:6px;display:flex}.analysis-history-expanded{flex-direction:column;gap:10px;display:flex}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton-card{flex-direction:column;gap:12px;display:flex}.skeleton-line{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-elevated) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:6px;height:16px;animation:1.2s linear infinite skeleton-shimmer}.skeleton-line-sm{width:40%}.skeleton-line-lg{width:80%;height:48px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.leaderboard-rank{font-size:22px}.address-copy-btn{position:absolute;top:8px;right:8px}.accordion-list{flex-direction:column;gap:8px;display:flex}.accordion-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.accordion-trigger{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.accordion-trigger:hover{background:var(--bg-hover)}.accordion-chevron{width:18px;height:18px;color:var(--text-muted);flex-shrink:0;transition:transform .2s}.accordion-item.open .accordion-chevron{transform:rotate(180deg)}.accordion-content{padding:0 16px 14px}.badge{border-radius:var(--radius-full);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.badge-neutral{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border-card)}.badge-success{background:var(--success-soft);color:var(--success);border-color:#22c55e2e}.badge-warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-glow)}.badge-danger{background:var(--danger-soft);color:var(--danger);border-color:#ef44442e}.badge-accent{background:var(--accent-glow-sm);color:var(--accent-soft);border-color:#f59e0b2e}.badge-outline{color:var(--text-secondary);border-color:var(--border-card);background:0 0}.badge-muted{background:var(--bg-base);color:var(--text-muted);border-color:var(--border-subtle)}.list-item{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);transition:var(--transition);align-items:center;gap:12px;padding:14px 16px;display:flex}.list-item-clickable{cursor:pointer;text-align:left;width:100%;color:inherit;font-family:inherit;font-size:inherit}.list-item-clickable:hover{background:var(--bg-hover);border-color:var(--border-card)}.list-item-leading{border-radius:var(--radius-md);background:var(--bg-card);width:38px;height:38px;color:var(--accent-soft);flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-item-content{flex:1;min-width:0}.list-item-title{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.35}.list-item-subtitle{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.45}.list-item-trailing{color:var(--text-muted);flex-shrink:0;align-items:center;display:flex}.page-shell{flex-direction:column;gap:16px;display:flex}.skip-link{z-index:100;background:var(--accent);color:var(--text-inverse);border-radius:var(--radius-md);padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:top .2s;position:absolute;top:-40px;left:12px}.skip-link:focus{outline:none;top:12px}:focus-visible,.btn:focus-visible,.nav-item:focus-visible,.segment-btn:focus-visible,.toggle-pill:focus-visible,.badge:focus-visible,.list-item-clickable:focus-visible,.accordion-trigger:focus-visible{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--accent);outline:none}.input:focus-visible{box-shadow:0 0 0 3px var(--accent-glow-sm)}.theme-toggle:focus-visible,.page-header-back:focus-visible,.account-menu-item:focus-visible{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--accent);outline:none}:focus:not(:focus-visible){outline:none}.skeleton-list{flex-direction:column;gap:10px;display:flex}.skeleton-list-item{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:12px;padding:14px 16px;display:flex}.skeleton-circle{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-elevated) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;width:38px;height:38px;animation:1.2s linear infinite skeleton-shimmer}.skeleton-list-text{flex-direction:column;flex:1;gap:8px;display:flex}.skeleton-text{flex-direction:column;gap:8px;display:flex}.empty-state{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.empty-state-icon{color:var(--text-muted)}.empty-state-illustration{opacity:.9;width:96px;height:96px}.empty-state-title{color:var(--text-primary);font-size:15px;font-weight:700}.empty-state-body{color:var(--text-secondary);max-width:260px;font-size:13px;line-height:1.5}.empty-state-actions{width:100%;max-width:280px;margin-top:4px}.portfolio-next-action{background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 42%),#121216f5;gap:14px;display:grid}.portfolio-next-action-btn{align-self:stretch;width:100%}.error-card{border-color:var(--danger);background:var(--danger-soft)}.error-text{color:var(--danger)}.card-demo-notice{background:var(--accent-glow-sm);border-color:#f59e0b2e}.demo-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-glow-sm);border-radius:50%;flex-shrink:0}.sim-banner-prominent{background:linear-gradient(135deg, var(--warning-soft), #b453090d);border:1px solid var(--warning-glow);border-radius:var(--radius-md);color:var(--warning);padding:14px 16px;font-size:13px;line-height:1.55}.sim-banner-prominent strong{color:var(--warning);font-weight:700}.safe-area-spacer{height:calc(var(--app-host-top-clearance));flex-shrink:0}.app-shell.focus-mode .safe-area-spacer{height:calc(var(--app-host-top-clearance))}.plan-strip{scrollbar-width:none;justify-content:center;gap:10px;padding:4px 4px 8px;display:flex;overflow-x:auto}.plan-strip::-webkit-scrollbar{display:none}.plan-strip-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);min-width:120px;color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition);flex-direction:column;flex:none;gap:4px;padding:14px 16px;display:flex;position:relative}.plan-strip-card:hover{border-color:var(--border-card);background:var(--bg-elevated)}.plan-strip-card.is-selected{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 6px 20px var(--accent-glow);border-color:#0000}.plan-strip-card.is-selected .plan-strip-risk,.plan-strip-card.is-selected .plan-strip-roi{color:var(--text-inverse);opacity:.92}.plan-strip-name{font-size:14px;font-weight:700}.plan-strip-roi{color:var(--accent-soft);font-size:13px;font-weight:600}.plan-strip-risk{color:var(--text-muted);font-size:11px}.plan-strip-badge{border-radius:var(--radius-full);background:var(--warning);color:var(--text-inverse);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:9px;font-weight:800;position:absolute;top:-6px;right:10px}.plan-detail-card--compact{position:relative}.plan-detail-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.confidence-pill{border-radius:var(--radius-full);background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 4px 14px var(--accent-glow);padding:6px 12px;font-size:13px;font-weight:700}.plan-detail-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.plan-detail-grid>div{flex-direction:column;gap:2px;display:flex}.plan-detail-grid strong{color:var(--text-primary);font-size:14px;font-weight:700}.tp-pills{flex-wrap:wrap;gap:8px;display:flex}.tp-pill{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:6px 12px;font-size:12px;font-weight:600}.bento-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.additional-services-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:linear-gradient(135deg,#ff7a1814,#0c0c0fb8);padding:16px}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bento-grid--services{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);text-align:left;flex-direction:column;gap:10px;padding:16px;display:flex}.bento-item--wide{flex-direction:row;grid-column:1/-1;align-items:flex-start}.bento-item--clickable{cursor:pointer;transition:var(--transition)}.bento-item--clickable:hover{border-color:var(--border-card);background:var(--bg-elevated)}.bento-item strong{color:var(--text-primary);font-size:14px;font-weight:700;display:block}.bento-item span:not(.bento-icon){color:var(--text-secondary);font-size:12px;line-height:1.45}.bento-icon{border-radius:var(--radius-full);background:var(--bg-elevated);width:36px;height:36px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.deposit-intent-card{flex-direction:column;display:flex}.onboarding-steps{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-step{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.onboarding-step-number{background:var(--accent-gradient);width:32px;height:32px;color:var(--text-inverse);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.onboarding-step-text{color:var(--text-secondary);font-size:11px;font-weight:600}.onboarding-step-connector{background:var(--border-card);border-radius:1px;width:24px;height:2px}.chip-group{flex-wrap:wrap;gap:10px;display:flex}.amount-input{text-align:center;font-size:20px;font-weight:700}.amount-shortcuts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mini-stat-help{color:var(--text-muted);margin-top:4px;font-size:10px;line-height:1.25}.signal-dashboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.signal-engine-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.signal-engine-disclosure summary::-webkit-details-marker{display:none}.signal-engine-disclosure summary:after{content:"+";border-radius:var(--radius-full);background:var(--bg-elevated);width:28px;height:28px;color:var(--accent-soft);place-items:center;font-weight:800;display:grid}.signal-engine-disclosure[open] summary:after{content:"-"}.amount-shortcut{border-radius:var(--radius-full);border:1px solid var(--border-card);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;min-height:38px;transition:var(--transition);flex:96px;padding:8px 10px;font-size:12px;font-weight:600}.amount-shortcut:hover{border-color:var(--border-hover);color:var(--text-primary)}.risk-summary-list{color:var(--text-secondary);margin-top:8px;padding-left:16px;font-size:12px;line-height:1.6}.risk-summary-list li+li{margin-top:4px}.stat-pill-row{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.stat-pill{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:2px;padding:12px;display:flex}.stat-pill-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.stat-pill-value{color:var(--text-primary);font-size:14px;font-weight:700}.vault-row{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:14px}.vault-row-stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.vault-row-stats>div{flex-direction:column;gap:2px;display:flex}.vault-row-stats strong{color:var(--text-primary);font-size:14px;font-weight:700}.account-profile-hero{align-items:center;display:flex}.hero-card{background:linear-gradient(145deg, var(--bg-elevated) 0%, var(--bg-card) 100%);border:1px solid var(--border-card);border-radius:var(--radius-xl);padding:24px;position:relative;overflow:hidden}.hero-card:before{content:"";background:radial-gradient(circle, var(--accent-glow-sm) 0%, transparent 65%);pointer-events:none;width:260px;height:260px;position:absolute;top:-60%;right:-20%}.hero-card:after{content:"";background:radial-gradient(circle, var(--accent-cyan-glow) 0%, transparent 60%);pointer-events:none;width:220px;height:220px;position:absolute;bottom:-50%;left:-20%}.card-pill{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:16px}.segment-control{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);gap:6px;padding:4px;display:flex}.segment-btn{border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.segment-btn:hover{color:var(--text-primary)}.segment-btn.active{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 4px 14px var(--accent-glow)}.chip{border-radius:var(--radius-full);border:1px solid var(--border-card);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--border-hover);color:var(--text-primary)}.chip.active{background:var(--accent-gradient);color:var(--text-inverse);box-shadow:0 4px 14px var(--accent-glow);border-color:#0000}.menu-group{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);flex-direction:column;gap:8px;padding:8px;display:flex}.text-lime{color:var(--accent-lime)}.text-cyan{color:var(--accent-cyan)}.bg-lime-soft{background-color:var(--accent-glow-sm)}.bg-cyan-soft{background-color:#2dd4bf1a}.animate-fade-in-up{animation:.3s cubic-bezier(.16,1,.3,1) both fade-in-up}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.info-tooltip{cursor:help;align-items:center;display:inline-flex;position:relative}.info-tooltip-content{background:var(--bg-elevated);border:1px solid var(--border-card);border-radius:var(--radius-md);width:max-content;max-width:260px;box-shadow:var(--shadow-md);color:var(--text-secondary);z-index:20;opacity:0;visibility:hidden;padding:10px 12px;font-size:12px;line-height:1.5;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.info-tooltip:hover .info-tooltip-content,.info-tooltip:focus-visible .info-tooltip-content{opacity:1;visibility:visible}.welcome-overlay{z-index:140;overscroll-behavior:contain;padding:max(14px, var(--app-safe-top)) 14px max(14px, var(--app-safe-bottom));-webkit-backdrop-filter:blur(18px)saturate(1.12);background:radial-gradient(circle at 100% 0,#ff6a1a2e,#0000 36%),linear-gradient(#03040661,#030406d1);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.welcome-panel,.acknowledgement-panel{overscroll-behavior:contain;width:min(100%,428px);max-height:calc(var(--tg-stable-viewport-height,100dvh) - var(--app-safe-top) - var(--app-safe-bottom) - 28px);border:1px solid #ffffff14;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000080}.welcome-panel{background:radial-gradient(circle at 85% 12%,#ff6a1a2e,#0000 34%),linear-gradient(#161619fa,#08080afa);border-radius:30px;flex-direction:column;padding:20px 18px 0;display:flex}.welcome-panel-glow{pointer-events:none;background:radial-gradient(circle,#ff6a1a47,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -12% 48% auto}.welcome-panel-top,.welcome-footer,.welcome-actions,.welcome-plan-card-top,.welcome-plan-progress-meta,.welcome-plan-foot,.acknowledgement-actions{align-items:center;display:flex}.welcome-panel-top,.welcome-footer,.welcome-plan-card-top,.welcome-plan-progress-meta,.acknowledgement-actions{justify-content:space-between}.welcome-actions{justify-content:flex-end;gap:10px}.welcome-kicker,.acknowledgement-badge,.welcome-hero-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.welcome-kicker,.acknowledgement-badge{color:#ffb27c;background:#ff6a1a1a;border:1px solid #ff914d38;padding:8px 12px}.welcome-skip-btn,.acknowledgement-link{color:#ff9b57;cursor:pointer;background:0 0;border:none}.welcome-skip-btn{font-size:12px;font-weight:600}.welcome-copy,.acknowledgement-copy{z-index:1;margin-top:18px;position:relative}.welcome-copy h2,.acknowledgement-copy h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:34px;line-height:1.02}.acknowledgement-copy h2{font-size:32px}.welcome-copy p,.acknowledgement-copy p,.welcome-reason-item p,.acknowledgement-section p{color:#ffffffb8;margin-top:12px;font-size:15px;line-height:1.62}.welcome-content{z-index:1;margin-top:22px;position:relative}.welcome-hero-card{background:linear-gradient(#ffffff0a,#ffffff05),#08080ac7;border:1px solid #ffffff14;border-radius:28px;padding:22px}.welcome-hero-chip{color:#ffd0ac;background:#ff914d24;padding:7px 12px}.welcome-hero-card h3{font-family:var(--font-display);letter-spacing:-.04em;margin-top:18px;font-size:28px;line-height:1.05}.welcome-hero-card p{color:#ffffffbd;margin-top:12px;font-size:15px;line-height:1.6}.welcome-hero-summary{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.welcome-hero-summary span{color:#ffd0ac;background:#ff914d1a;border:1px solid #ff914d29;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.welcome-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.welcome-stat-card,.welcome-plan-card,.welcome-reason-item,.acknowledgement-section{background:#08080abd;border:1px solid #ffffff12}.welcome-stat-card{border-radius:24px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.welcome-stat-card span,.welcome-plan-label{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.welcome-stat-card strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:24px;line-height:1.1}.welcome-plan-stack,.welcome-reason-list{flex-direction:column;gap:12px;display:flex}.welcome-plan-card{border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffff05}.welcome-plan-card-top{align-items:flex-start;gap:14px}.welcome-plan-name{color:var(--text-primary);font-size:16px;font-weight:700}.welcome-plan-subtitle{color:#ffffffad;margin-top:6px;font-size:13px;line-height:1.5}.welcome-plan-roi{text-align:center;color:#ffb27c;background:#ff914d1f;border-radius:16px;min-width:74px;padding:10px 12px;font-size:13px;font-weight:700}.welcome-plan-progress-meta{color:#ffffffa8;margin-top:16px;font-size:12px}.welcome-plan-progress{background:#ffffff0f;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.welcome-plan-progress span{border-radius:inherit;background:linear-gradient(90deg,#ff9a5a,#ff6516);height:100%;display:block}.welcome-plan-foot{gap:12px;margin-top:16px}.welcome-plan-foot>div{flex-direction:column;gap:4px;display:flex}.welcome-plan-foot strong{font-size:14px}.welcome-reason-item,.acknowledgement-section{border-radius:22px;padding:18px}.welcome-reason-item strong,.acknowledgement-section h3{letter-spacing:-.02em;font-size:18px;font-weight:700;display:block}.welcome-footer{z-index:1;background:linear-gradient(#08080a00,#08080af0 22%,#08080afa);border-top:1px solid #ffffff0f;gap:14px;margin-top:22px;margin-left:-18px;margin-right:-18px;padding:14px 18px 18px;position:sticky;bottom:0}.welcome-dots{align-items:center;gap:8px;display:flex}.welcome-dot{cursor:pointer;background:#ffffff38;border:none;border-radius:50%;width:10px;height:10px;padding:0}.welcome-dot.is-active{background:#ff8f4a;box-shadow:0 0 0 4px #ff8f4a24}.acknowledgement-panel{background:linear-gradient(#161619fa,#08080afa);border-radius:26px;padding:20px 18px 18px}.acknowledgement-check{color:var(--text-primary);background:#ff914d14;border:1px solid #ff914d1f;border-radius:20px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 16px 14px;font-size:15px;line-height:1.6;display:flex}.acknowledgement-check input{accent-color:#ff7c32;flex-shrink:0;width:18px;height:18px;margin-top:4px}.acknowledgement-link{font-size:inherit;padding:0;font-weight:700;text-decoration:underline}.acknowledgement-section{margin-top:12px}.acknowledgement-section p{margin-top:8px;font-size:14px}.acknowledgement-actions{background:linear-gradient(#08080a00,#08080af0 24%,#08080afa);gap:12px;margin-top:18px;padding-top:14px;padding-bottom:2px;position:sticky;bottom:0}.acknowledgement-actions .btn{flex:1}@media (width<=640px){.welcome-overlay{padding:max(10px, var(--app-safe-top)) 10px max(10px, var(--app-safe-bottom));align-items:stretch}.welcome-panel,.acknowledgement-panel{width:100%;max-height:calc(var(--tg-stable-viewport-height,100dvh) - var(--app-safe-top) - var(--app-safe-bottom) - 20px)}.welcome-copy h2,.acknowledgement-copy h2{font-size:28px}.welcome-footer{flex-direction:column;align-items:stretch}.welcome-actions{flex-direction:column-reverse;width:100%}.welcome-actions .btn{width:100%;min-height:52px}.welcome-plan-foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-circle{animation:none}.welcome-overlay,.welcome-panel,.acknowledgement-panel{transition:none}}:root{--bg-base:#090909;--bg-card:#141416;--bg-elevated:#1b1b1f;--bg-hover:#25252b;--bg-input:#111114;--border-subtle:#ffffff0f;--border-card:#ffffff1a;--border-hover:#ff8a3d47;--accent:#ff7a1a;--accent-soft:#ffb06f;--accent-bright:#ff9547;--accent-glow:#ff7a1a52;--accent-glow-sm:#ff7a1a24;--accent-gradient:linear-gradient(135deg, #ffb06f 0%, #ff7a1a 42%, #ff5a14 100%);--accent-gradient-hover:linear-gradient(135deg, #ffc590 0%, #ff9547 42%, #ff7a1a 100%);--warning:#d9a24f;--warning-soft:#d9a24f1f;--warning-glow:#d9a24f2e;--text-secondary:#b0b0ba;--text-muted:#767680;--success:#47d17b;--success-soft:#47d17b1a}.telegram-stage{background:radial-gradient(1200px 760px at 82% -10%,#ff7a1a29,#0000 58%),radial-gradient(920px 620px at -10% 105%,#ffb86b14,#0000 54%),linear-gradient(#0b0b0c 0%,#080808 58%,#090909 100%)}.app-shell{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-subtle) 75%, transparent), 0 24px 80px #00000080;background:radial-gradient(circle at 100% 0,#ff7a1a14,#0000 28%),linear-gradient(#121214fa,#08080a)}.app-main{padding-top:14px;padding-bottom:28px}.bottom-nav-inner{background:#101012f0;border:1px solid #ffffff14;border-radius:24px;max-width:392px;padding:10px 12px;box-shadow:0 18px 48px #0000006b,0 0 0 1px #ffffff05}.nav-item{border-radius:18px;gap:6px;padding:10px 8px}.nav-item:hover{color:var(--text-primary);background:#ffffff0a}.nav-item .nav-label{font-weight:700}.nav-item.active{color:var(--text-primary);background:linear-gradient(#ff7a1a24,#ff7a1a14);box-shadow:inset 0 0 0 1px #ff7a1a2e}.nav-item.active .nav-label{color:var(--text-primary)}.nav-item.active svg{color:var(--accent-bright)}.card-glow:before{background:linear-gradient(135deg,#ff95473d,#ff7a1a1f,#0000 58%)}.btn-primary{box-shadow:0 10px 26px #ff7a1a3d}.btn-primary:hover{box-shadow:0 14px 32px #ff7a1a47}.btn-secondary{background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);border:1px solid #ffffff1a}.btn-secondary:hover{background:color-mix(in srgb, var(--bg-hover) 88%, transparent);border-color:#ff7a1a47}.pill-lime{color:var(--accent-soft);background:#ff7a1a1f;border:1px solid #ff7a1a2e}.proof-ledger{background:radial-gradient(circle at top right, #ff7a1a1a, transparent 42%), var(--bg-card)}.segment-row{background:#ffffff05;border:1px solid #ffffff0d;border-radius:18px;padding:4px}.segment-btn{color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:14px}.segment-btn.active{color:var(--text-primary);background:#ff7a1a1f;border-color:#ff7a1a33}.mini-stat-card{background:linear-gradient(#1e1e22eb,#141418eb);border:1px solid #ffffff12}.signal-card{background:radial-gradient(circle at top right, #ff7a1a1f, transparent 36%), var(--bg-card);border:1px solid #ffffff14;border-radius:24px;padding:18px}.signal-card-active{box-shadow:0 16px 42px #ff7a1a1a}.signal-status-strip,.price-tile,.tp-tile,.analysis-note,.vault-row,.account-menu-item,.chip,.card-pill{background:#ffffff05;border-color:#ffffff12}.signal-status-strip{border-color:#ffffff0f}.tp-tile.hit{background:#ff7a1a14;border-color:#ff7a1a47}.conversion-hero{background:linear-gradient(135deg, #ff7a1a2e, #ffb97014 52%, transparent), var(--bg-card);border:1px solid #ffffff14;border-radius:28px}.trust-line{background:#ffffff05;border:1px solid #ff7a1a29}.page-header{margin-bottom:6px}.page-header--top-level{padding-top:2px}.page-header-back{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;width:44px;height:44px}.page-header-back:hover{background:#ff7a1a14;border-color:#ff7a1a3d}.hero-card{background:linear-gradient(145deg,#1e1e22fa 0%,#131316fa 100%);border:1px solid #ffffff14;border-radius:30px}.hero-card:before{background:radial-gradient(circle,#ff7a1a29 0%,#0000 68%)}.hero-card:after{background:radial-gradient(circle,#ffb16c17 0%,#0000 60%)}.home-dashboard-hero__balance .display-lg{letter-spacing:-.06em;font-size:54px}.home-dashboard-hero__cta .btn{min-width:208px}.home-dashboard-hero__cta{justify-content:center;display:flex}.chip.active{color:var(--text-primary);background:#ff7a1a1f;border-color:#ff7a1a38;box-shadow:inset 0 0 0 1px #ff7a1a1f}.menu-group{background:linear-gradient(#121216fa,#0d0d10fa);border:1px solid #ffffff12;border-radius:24px}.account-menu-item{border-radius:20px;padding:15px 16px}.account-menu-item:hover{background:#ff7a1a0f;border-color:#ff7a1a1f}.account-menu-icon{color:var(--accent-soft);background:#ff7a1a14}.account-highlight-grid{gap:12px;display:grid}.account-highlight-card{background:linear-gradient(#121216f5,#0c0c0ff5);border:1px solid #ffffff12;border-radius:22px;padding:18px 18px 18px 24px;position:relative}.account-highlight-index{background:linear-gradient(90deg, var(--accent) 0%, #ffb06f66 32%, transparent 78%);border-radius:22px 22px 0 0;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.account-highlight-card strong{letter-spacing:-.02em;font-size:18px;font-weight:700;display:block}.account-highlight-card p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.6}.account-footer-card{background:radial-gradient(circle at 100% 0,#ff7a1a1f,#0000 34%),linear-gradient(#121216fa,#0c0c0ffa);border:1px solid #ffffff12;border-radius:24px;padding:18px}.account-footer-copy{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.6}.account-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.account-footer-link{min-height:46px;color:var(--text-primary);cursor:pointer;transition:var(--transition);background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:10px 14px;font-size:13px;font-weight:700}.account-footer-link:hover{background:#ff7a1a0f;border-color:#ff7a1a2e}@media (width<=640px){.home-dashboard-hero__balance .display-lg{font-size:48px}}.safe-area-spacer,.app-shell.focus-mode .safe-area-spacer{height:calc(var(--app-host-top-clearance) + 12px)}.app-main{padding-bottom:calc(var(--bottom-nav-height) + 40px + var(--app-safe-bottom))}.app-shell{scroll-padding-bottom:calc(var(--bottom-nav-height) + 56px + var(--app-safe-bottom))}button,[role=button],.btn{scroll-margin-bottom:calc(var(--bottom-nav-height) + 24px + var(--app-safe-bottom))}.service-tool-list{gap:10px;margin-top:14px;display:grid}.service-tool-row{border:1px solid var(--border-card);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-elevated) 78%, transparent);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;transition:var(--transition);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.service-tool-row:hover{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning-soft) 45%, var(--bg-elevated))}.return-preview-card{border-color:color-mix(in srgb, var(--warning) 42%, var(--border-card));animation:2.4s ease-in-out infinite return-preview-attention}@keyframes return-preview-attention{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 1px #f59e0b47,0 0 30px #f59e0b29}}.earn-plan-selector-card{overflow:hidden}.plan-strip{scroll-snap-type:none;flex-wrap:wrap;justify-content:center;padding:8px 2px 4px;overflow-x:visible}.plan-strip-card{scroll-snap-align:none;flex:150px;min-width:142px;max-width:210px}.signal-dashboard .mini-stat-card{flex-direction:column;align-items:flex-start;min-width:0}.signal-dashboard .mini-stat-value{line-height:1.08}.signal-glossary{border-top:1px solid var(--border-subtle);gap:10px;margin-top:14px;padding-top:14px;display:grid}.signal-glossary-row{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-elevated) 64%, transparent);gap:4px;padding:10px;display:grid}.signal-glossary-row strong{color:var(--text-primary);font-size:13px}.signal-glossary-row span{color:var(--text-secondary);font-size:12px;line-height:1.45}.event-row .caption{white-space:nowrap;text-transform:none;letter-spacing:0}@media (width<=640px){:root{--tg-host-controls-offset:0px}.app-main{padding-left:20px;padding-right:20px;padding-bottom:calc(var(--bottom-nav-height) + 52px + var(--app-safe-bottom))}.conversion-hero{padding-top:24px}.plan-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-left:0;margin-right:0;display:grid}.plan-strip-card{width:100%;min-width:0;max-width:none;padding:13px 12px}.plan-strip-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:54%}.signal-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-dashboard .mini-stat-card{min-height:86px;padding:14px}.signal-dashboard .mini-stat-value{overflow-wrap:anywhere;font-size:24px}.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-meta-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.service-tool-row{padding:13px}}@media (prefers-reduced-motion:reduce){.return-preview-card{animation:none}}[data-theme=light]{--bg-base:#fbfaf2;--bg-card:#fffdf7;--bg-elevated:#f3ece1;--bg-hover:#ece3d6;--bg-input:#fffaf0;--border-subtle:#543d2217;--border-card:#543d2224;--border-hover:#b957123d;--accent:#b94718;--accent-soft:#8a3f08;--accent-bright:#ff9a4a;--accent-glow:#ff9a4a47;--accent-glow-sm:#ff9a4a1f;--accent-gradient:linear-gradient(135deg, #c44e24 0%, #b94718 42%, #8a3f08 100%);--accent-gradient-hover:linear-gradient(135deg, #b95712 0%, #a64a0b 48%, #783606 100%);--warning:#a65c10;--warning-soft:#b86d181c;--warning-glow:#b86d1833;--success:#227a47;--success-soft:#227a471a;--danger:#b6322e;--danger-soft:#b6322e1a;--info:#225ea8;--info-soft:#225ea81c;--text-primary:#20160c;--text-secondary:#675747;--text-muted:#766b63;--text-inverse:#fffaf3;--border:var(--border-card);--text:var(--text-primary);--bg-secondary:var(--bg-elevated);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body,[data-theme=light] #root,[data-theme=light] .app-shell{background:var(--bg-base);color:var(--text-primary)}[data-theme=light] .telegram-stage{background:radial-gradient(1100px 700px at 84% -10%,#ff9a4a24,#0000 58%),radial-gradient(920px 620px at -12% 104%,#dfbc8c2e,#0000 56%),linear-gradient(#fbfaf2 0%,#fffbf5 54%,#f0e7d8 100%)}[data-theme=light] .app-shell{box-shadow:0 0 0 1px color-mix(in srgb, var(--border-subtle) 82%, transparent), 0 24px 80px #5d432524;background:radial-gradient(circle at 100% 0,#ff9a4a1f,#0000 30%),linear-gradient(#fffdf7fa,#fbfaf2)}[data-theme=light] .bottom-nav-inner{background:color-mix(in srgb, var(--bg-card) 94%, transparent);border-color:var(--border-card);box-shadow:0 18px 44px #5d43251f,0 0 0 1px #ffffff7a}[data-theme=light] .app-bottom-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-base) 94%, transparent) 0%, color-mix(in srgb, var(--bg-base) 96%, transparent) 38%, var(--bg-base) 100%)}[data-theme=light] .nav-item{color:var(--text-muted)}[data-theme=light] .nav-item:hover{color:var(--text-primary);background:#543d220f}[data-theme=light] .nav-item.active{color:var(--accent-soft);background:linear-gradient(#b9571224,#fffcf6f5);box-shadow:inset 0 0 0 1px #b957122e,0 10px 24px #ff9a4a1a}[data-theme=light] .nav-item.active .nav-label,[data-theme=light] .nav-item.active svg{color:var(--accent-soft)}[data-theme=light] .card,[data-theme=light] .card-pill,[data-theme=light] .hero-card,[data-theme=light] .card-glow,[data-theme=light] .additional-services-panel,[data-theme=light] .conversion-hero,[data-theme=light] .vault-row,[data-theme=light] .mini-stat-card,[data-theme=light] .stat-pill,[data-theme=light] .account-highlight-card,[data-theme=light] .account-footer-card,[data-theme=light] .service-tool-row,[data-theme=light] .signal-glossary-row,[data-theme=light] .welcome-hero-card,[data-theme=light] .signal-card,[data-theme=light] .portfolio-next-action,[data-theme=light] .menu-group,[data-theme=light] .list-item,[data-theme=light] .accordion-item,[data-theme=light] .signal-status-strip,[data-theme=light] .price-tile,[data-theme=light] .tp-tile,[data-theme=light] .analysis-note,[data-theme=light] .proof-item,[data-theme=light] .welcome-stat-card,[data-theme=light] .welcome-plan-card,[data-theme=light] .welcome-reason-item,[data-theme=light] .acknowledgement-section{border-color:var(--border-card);color:var(--text-primary);background:radial-gradient(circle at 100% 0,#ff9a4a14,#0000 34%),linear-gradient(#fffdf7fa,#f6efe4fa);box-shadow:0 16px 42px #5d432514}[data-theme=light] .card-glow:before{background:linear-gradient(135deg,#ff9a4a47,#ff9a4a1f,#0000 58%)}[data-theme=light] .hero-card:before{background:radial-gradient(circle,#ff9a4a33 0%,#0000 68%)}[data-theme=light] .hero-card:after{background:radial-gradient(circle,#e2bc8929 0%,#0000 60%)}[data-theme=light] .conversion-hero{background:linear-gradient(135deg,#ff9a4a2e,#ffe4c814 52%,#0000),linear-gradient(#fffdf7fc,#f6efe4fc)}[data-theme=light] .signal-card{border-radius:24px}[data-theme=light] .signal-card-active{box-shadow:0 18px 44px #ff9a4a1f}[data-theme=light] .tp-tile.hit{background:#227a471a;border-color:#227a4747}[data-theme=light] .trust-line{color:var(--text-secondary);background:linear-gradient(#225ea814,#fffdf7f5);border-color:#225ea82e}[data-theme=light] .page-header-back,[data-theme=light] .theme-toggle,[data-theme=light] .btn-secondary,[data-theme=light] .btn-ghost,[data-theme=light] .account-footer-link,[data-theme=light] .service-tool-row{border-color:var(--border-card);color:var(--text-primary);background:#fffbf4e0}[data-theme=light] .page-header-back:hover,[data-theme=light] .theme-toggle:hover,[data-theme=light] .btn-secondary:hover,[data-theme=light] .btn-ghost:hover,[data-theme=light] .account-footer-link:hover,[data-theme=light] .account-menu-item:hover{color:var(--accent-soft);background:#ff9a4a14;border-color:#b957122e}[data-theme=light] .account-menu-icon{color:var(--accent-soft);background:#ff9a4a1f}[data-theme=light] .account-highlight-index{background:linear-gradient(90deg, var(--accent) 0%, #ff9a4a6b 34%, transparent 78%)}[data-theme=light] .chip,[data-theme=light] .segment-btn,[data-theme=light] .amount-shortcut,[data-theme=light] .badge-neutral,[data-theme=light] .badge-outline,[data-theme=light] .badge-muted{border-color:var(--border-card);color:var(--text-primary);background:#fffaf2c2}[data-theme=light] .segment-row{background:#543d220a;border-color:#543d2214}[data-theme=light] .chip.active,[data-theme=light] .segment-btn.active,[data-theme=light] .plan-strip-card.is-selected{color:var(--accent-soft);background:linear-gradient(#b9571229,#fffdf7fa);border-color:#b9571247;box-shadow:inset 0 0 0 1px #b9571214,0 8px 18px #ff9a4a14}[data-theme=light] .plan-strip-card.is-selected .plan-strip-name,[data-theme=light] .plan-strip-card.is-selected .plan-strip-roi,[data-theme=light] .plan-strip-card .plan-strip-roi,[data-theme=light] .text-accent{color:var(--accent-soft)}[data-theme=light] .plan-strip-card.is-selected .plan-strip-risk,[data-theme=light] .plan-strip-card .plan-strip-risk{color:var(--text-secondary)}[data-theme=light] .pill-lime{color:var(--success);background:#227a471a;border-color:#227a4738}[data-theme=light] .text-lime{color:var(--success)}[data-theme=light] .input,[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{background:var(--bg-input);color:var(--text-primary);border-color:#9a8068}[data-theme=light] .input:focus,[data-theme=light] input:focus,[data-theme=light] textarea:focus,[data-theme=light] select:focus{border-color:var(--accent);box-shadow:0 0 0 3px #ff9a4a29}[data-theme=light] .toggle-pill.on{background:var(--success-soft);color:var(--success);border-color:#227a473d;box-shadow:inset 18px 0 #227a4717}[data-theme=light] .toggle-pill.off{color:var(--text-secondary);border-color:var(--border-card);background:#fffaf2cc}[data-theme=light] .portfolio-next-action,[data-theme=light] .card-demo-notice{background:radial-gradient(circle at 100% 0,#ff9a4a1f,#0000 42%),linear-gradient(#fffaf2fa,#f5ecddfa)}[data-theme=light] .card-demo-notice{border-color:color-mix(in srgb, var(--warning) 30%, transparent)}[data-theme=light] .welcome-overlay{background:radial-gradient(circle at 100% 0,#ff9a4a29,#0000 38%),linear-gradient(#fbfaf275,#f4ece0db)}[data-theme=light] .welcome-panel,[data-theme=light] .acknowledgement-panel{border-color:#543d221f;box-shadow:0 28px 80px #5d43252e}[data-theme=light] .welcome-panel{background:radial-gradient(circle at 85% 12%,#ff9a4a2e,#0000 34%),linear-gradient(#fffdf7fc,#f6efe4fc)}[data-theme=light] .welcome-panel-glow{background:radial-gradient(circle,#ff9a4a3d,#0000 68%)}[data-theme=light] .acknowledgement-panel{background:linear-gradient(#fffdf7fc,#f4ebdcfc)}[data-theme=light] .welcome-kicker,[data-theme=light] .acknowledgement-badge,[data-theme=light] .welcome-hero-chip,[data-theme=light] .welcome-hero-summary span,[data-theme=light] .welcome-plan-roi{color:var(--accent-soft);background:#ff9a4a1f;border-color:#b957122e}[data-theme=light] .welcome-skip-btn,[data-theme=light] .acknowledgement-link{color:var(--accent-soft)}[data-theme=light] .welcome-copy p,[data-theme=light] .acknowledgement-copy p,[data-theme=light] .welcome-reason-item p,[data-theme=light] .acknowledgement-section p,[data-theme=light] .welcome-hero-card p,[data-theme=light] .welcome-plan-subtitle,[data-theme=light] .welcome-plan-progress-meta,[data-theme=light] .account-highlight-card p,[data-theme=light] .account-footer-copy,[data-theme=light] .analysis-note p{color:var(--text-secondary)}.signal-symbol-lockup{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.signal-symbol-slash{color:var(--accent-soft);opacity:.72}.signal-symbol-quote{color:var(--text-secondary);letter-spacing:.04em}.signal-status-strip{flex-wrap:wrap}.signal-outcome-pill{border-radius:var(--radius-full);letter-spacing:.02em;border:1px solid #0000;align-items:center;gap:8px;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.signal-outcome-pill strong{font-family:var(--font-display);font-size:12px}.signal-outcome-pill.profit{color:var(--success);background:#22c55e1f;border-color:#22c55e38}.signal-outcome-pill.loss{color:var(--danger);background:#ef44441f;border-color:#ef444433}.signal-outcome-pill.flat{color:var(--text-secondary);background:#ffffff0a;border-color:#ffffff14}.signal-live-price-badge{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:inline-flex}.signal-live-price-badge.live{background:linear-gradient(135deg,#22c55e24,#22c55e0d);border-color:#22c55e47}.signal-live-price-badge.stale{background:linear-gradient(135deg,#f59e0b24,#f59e0b0a);border-color:#f59e0b33}.signal-live-price-dot{background:var(--success);border-radius:999px;flex:none;width:9px;height:9px}.signal-live-price-badge.live .signal-live-price-dot{animation:1.6s ease-out infinite signal-live-price-pulse;box-shadow:0 0 #22c55e80}.signal-live-price-badge.stale .signal-live-price-dot{background:var(--warning);box-shadow:0 0 0 5px #f59e0b1f}.signal-live-price-text,.signal-live-price-asof{flex-direction:column;min-width:0;display:flex}.signal-live-price-text strong{color:var(--text-primary);font-size:11px;line-height:1.2}.signal-live-price-text span,.signal-live-price-asof{color:var(--text-secondary);font-size:10px;line-height:1.35}.signal-live-price-asof{color:var(--text-muted)}.signal-price-grid-wide .price-tile:last-child{grid-column:1/-1}.signal-price-tile-note{color:var(--text-muted);font-size:10px;line-height:1.4}.signal-checkpoint-summary{border-radius:var(--radius-md);background:linear-gradient(135deg,#22c55e1a,#22c55e08);border:1px solid #22c55e33;gap:9px;padding:11px;display:grid}.signal-checkpoint-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.signal-checkpoint-summary-heading strong{color:var(--success);font-size:11px}.signal-checkpoint-chips{flex-wrap:wrap;gap:6px;display:flex}.signal-checkpoint-chip{border-radius:var(--radius-full);color:var(--success);letter-spacing:.02em;background:#22c55e24;border:1px solid #22c55e3d;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.signal-checkpoint-evidence{margin:0}.tp-tile small{min-height:28px;line-height:1.35}.tp-tile.hit small{color:var(--success)}@keyframes signal-live-price-pulse{0%{transform:scale(.98);box-shadow:0 0 #22c55e73}70%{transform:scale(1);box-shadow:0 0 0 9px #22c55e00}to{transform:scale(.98);box-shadow:0 0 #22c55e00}}[data-theme=light] .signal-symbol-quote,[data-theme=light] .signal-live-price-text span,[data-theme=light] .signal-live-price-asof,[data-theme=light] .signal-price-tile-note,[data-theme=light] .signal-outcome-pill.flat{color:var(--text-secondary)}[data-theme=light] .signal-live-price-badge{background:#ffffff80;border-color:#225ea81a}[data-theme=light] .signal-live-price-badge.live{background:linear-gradient(135deg,#227a471f,#ffffffbf);border-color:#227a4738}[data-theme=light] .signal-live-price-badge.stale{background:linear-gradient(135deg,#f59e0b1f,#ffffffc7);border-color:#f59e0b33}[data-theme=light] .signal-outcome-pill.flat{background:#225ea80d;border-color:#225ea81f}[data-theme=light] .welcome-stat-card span,[data-theme=light] .welcome-plan-label,[data-theme=light] .caption,[data-theme=light] .stat-pill-label,[data-theme=light] .mini-stat-label,[data-theme=light] .text-muted{color:var(--text-muted)}[data-theme=light] .welcome-plan-progress{background:#543d2214}[data-theme=light] .welcome-plan-progress span{background:linear-gradient(90deg,#ffb06f,#b95712)}[data-theme=light] .welcome-footer,[data-theme=light] .acknowledgement-actions{background:linear-gradient(#fffdf700,#fffdf7eb 24%,#f6efe4fa);border-top-color:#543d2214}[data-theme=light] .welcome-dot{background:#543d222e}[data-theme=light] .welcome-dot.is-active{background:var(--accent);box-shadow:0 0 0 4px #ff9a4a24}[data-theme=light] .acknowledgement-check{background:color-mix(in srgb, var(--warning-soft) 88%, #fffdf7eb);border-color:color-mix(in srgb, var(--warning) 28%, transparent);color:var(--text-primary)}[data-theme=light] .acknowledgement-check input{accent-color:var(--accent)}[data-theme=light] .text-primary,[data-theme=light] strong,[data-theme=light] .heading-lg,[data-theme=light] .heading-md,[data-theme=light] .heading-sm,[data-theme=light] .display-lg,[data-theme=light] .display-md{color:var(--text-primary)}[data-theme=light] .text-secondary,[data-theme=light] .body-md,[data-theme=light] .body-sm{color:var(--text-secondary)}.portfolio-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-mode-switch{width:fit-content;max-width:100%}.portfolio-mode-switch .chip{min-height:38px;padding-inline:13px}.service-tool-copy{gap:4px;min-width:0;display:grid}.service-tool-title-row{align-items:center;gap:8px;min-width:0;display:flex}.service-tool-title-row strong{overflow-wrap:anywhere;min-width:0}.service-status-pill{border:1px solid color-mix(in srgb, var(--warning) 34%, transparent);background:color-mix(in srgb, var(--warning-soft) 78%, transparent);color:var(--warning);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:800;line-height:1}.signal-integrity-note{border-color:color-mix(in srgb, var(--warning) 40%, var(--border-card))}[data-theme=light] .service-status-pill--success{background:var(--success-soft);color:var(--success);border-color:#227a473d}[data-theme=light] .service-status-pill--info{background:var(--info-soft);color:var(--info);border-color:#225ea83d}[data-theme=light] .signal-integrity-note{border:1px solid color-mix(in srgb, var(--warning) 44%, var(--border-card))}[data-theme=light] .signal-integrity-note.border-success{border-color:color-mix(in srgb, var(--success) 52%, var(--border-card))}[data-theme=light] .empty-state-illustration{filter:saturate(.85)sepia(.08)}@media (width<=640px){.portfolio-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-balance-grid .stat-pill:last-child:nth-child(odd){grid-column:1/-1}.portfolio-mode-switch{width:100%}.portfolio-mode-switch .chip{flex:1 1 0;justify-content:center}}
