@font-face{font-family:Uranus Sans;src:url(/uranus-app/fonts/uranus-sans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Uranus Sans;src:url(/uranus-app/fonts/uranus-sans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Uranus Sans;src:url(/uranus-app/fonts/uranus-sans-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Uranus Sans;src:url(/uranus-app/fonts/uranus-sans-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Uranus Sans;src:url(/uranus-app/fonts/uranus-sans-800.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}.uranus-studio-route{--brand-500:#0b75ee;--brand-600:#005fee;--brand-700:#0048fe;--brand-gradient:linear-gradient(135deg, #0b75ee 0%, #005eea 48%, #0048fe 100%);--canvas:#edf3ff;--canvas-soft:#f8fbff;--surface:#ffffffe0;--surface-solid:#fff;--text-strong:#101828;--text:#344054;--text-muted:#667085;--border:#10182814;--border-brand:#0b75ee24;--positive:#067647;--positive-bright:#12b76a;--positive-bg:#ecfdf3;--negative:#b42318;--negative-bg:#fef3f2;--warning:#b54708;--gold:#f5b700;--violet:#7a5af8;--radius-control:10px;--radius-card:14px;--radius-large:20px;--radius-pill:999px;--shadow-card:0 1px 2px #1018280a, 0 10px 32px #1018280f;--shadow-hero:0 20px 42px #0048fe33, 0 4px 12px #10182814;--ease-out:cubic-bezier(.22, 1, .36, 1);--font-uranus:"Uranus Sans", "Segoe UI", Arial, sans-serif;--type-micro:11px;--type-caption:12px;--type-body:15px;--type-card-title:17px;--type-section-title:22px;--type-page-title:30px}.uranus-studio-route,.uranus-studio-route *,.uranus-studio-route :before,.uranus-studio-route :after{box-sizing:border-box}.uranus-studio-route{scroll-behavior:smooth;min-height:100dvh;color:var(--text);background:var(--canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-uranus);font-kerning:normal;font-synthesis:none;font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;direction:rtl;margin:0;font-size:15px}:is(html:has(.uranus-studio-route),body:has(.uranus-studio-route)){min-height:100%;background:var(--canvas,#edf3ff)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body:has(.uranus-studio-route){color:var(--text,#344054)!important}.uranus-studio-route button,.uranus-studio-route input{font:inherit}.uranus-studio-route button,.uranus-studio-route a{-webkit-tap-highlight-color:transparent}.uranus-studio-route button{color:inherit}.uranus-studio-route button:not(:disabled),.uranus-studio-route a{cursor:pointer}.uranus-studio-route button:focus-visible,.uranus-studio-route a:focus-visible,.uranus-studio-route input:focus-visible{outline:2px solid var(--brand-700);outline-offset:2px}.uranus-studio-route button:disabled{cursor:not-allowed;opacity:.52}.uranus-studio-route ::selection{color:#fff;background:var(--brand-600)}.uranus-studio-route [dir=ltr]{font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate}.uranus-studio-route bdi,.uranus-studio-route .numeric-value{font-variant-numeric:lining-nums tabular-nums;unicode-bidi:isolate}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;background:var(--brand-700);border-radius:10px;padding:10px 14px;transition:transform .16s;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{background:radial-gradient(circle at 9% 2%, #0b75ee1c, transparent 26rem), linear-gradient(180deg, var(--canvas-soft), var(--canvas));min-height:100vh}.sidebar{inset-block:0;z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd6;border-left:1px solid #10182812;border-right:0;flex-direction:column;width:248px;padding:28px 20px 22px;display:flex;position:fixed;left:auto;right:0;box-shadow:-12px 0 40px #1018280a}.brand-lockup,.mobile-brand{color:var(--text-strong);letter-spacing:-.025em;align-items:center;gap:10px;font-size:26px;font-weight:700;display:flex}.brand-mark{width:34px;height:34px;color:var(--brand-600);filter:drop-shadow(0 6px 10px #0048fe2e);border-radius:50%;place-items:center;display:grid}.brand-mark.small{width:28px;height:28px}.uranus-glyph{transition:color .16s ease, filter .18s var(--ease-out), transform .18s var(--ease-out);display:block;overflow:hidden}.uranus-glyph__surface{fill:currentColor;stroke:none;opacity:.1}.uranus-glyph__accent{stroke:var(--uranus-node,currentColor)}.uranus-glyph__accent-fill,.uranus-glyph__badge{fill:var(--uranus-node,currentColor);stroke:none}.uranus-glyph__badge-check{fill:none;stroke:#fff;stroke-width:1.55px}.sidebar-profile{border:1px solid var(--border);background:#f8fbffe6;border-radius:14px;align-items:center;gap:10px;margin-block:28px 22px;padding:11px;display:flex}.sidebar-profile>span:nth-child(2),.live-profile-name-button{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar-profile strong,.top-profile strong{color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sidebar-profile small,.top-profile small{color:var(--text-muted);font-size:11px}.profile-avatar{color:#fff;background:linear-gradient(145deg,#11223c,#0b75ee);border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid;box-shadow:0 8px 18px #10182829}.sidebar-nav{flex-direction:column;gap:5px;display:flex}.nav-item{min-height:46px;color:var(--text);text-align:start;transition:color .15s ease, background .15s ease, box-shadow .18s var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding-inline:13px;display:flex;position:relative}.nav-item>.uranus-glyph{--uranus-node:#0b75ee;box-sizing:content-box;color:#53657d;background:linear-gradient(145deg,#f9fbff,#edf3fb);border:1px solid #1e4e9117;border-radius:50%;flex:none;width:22px;height:22px;padding:5px}.nav-item:hover{color:var(--brand-600);background:#0b75ee0f}.nav-item:hover>.uranus-glyph{color:var(--brand-700);background:#fff;border-color:#0b75ee2b;transform:translateY(-1px);box-shadow:0 7px 16px #0f40871a}.nav-item.active{color:var(--brand-700);background:linear-gradient(90deg,#dceaffd9,#ecf5ff73);font-weight:700;box-shadow:inset 0 0 0 1px #0b75ee14}.nav-item.active>.uranus-glyph{--uranus-node:#04a9f4;color:#075aca;background:radial-gradient(circle at 73% 25%,#7cebff6b,#0000 27%),linear-gradient(145deg,#fff,#e7f1ff);border-color:#0b75ee33;box-shadow:0 7px 18px #0048fe24,inset 0 0 0 3px #ffffffa3}.nav-dot{color:#fff;background:var(--brand-600);width:21px;height:21px;font-size:var(--type-micro);border-radius:50%;place-items:center;margin-inline-start:auto;font-weight:800;display:grid}.sidebar-foot{gap:12px;margin-block-start:auto;display:grid}.secure-note{color:var(--positive);background:var(--positive-bg);border:1px solid #0676471c;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.secure-note span{flex-direction:column;display:flex}.secure-note strong{color:#05603a;font-size:12px}.secure-note small{color:#43836b;font-size:var(--type-micro)}.logout-button{min-height:44px;color:var(--negative);background:#fff7f5;border:1px solid #b423181f;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.app-main{min-height:100vh;margin-left:0;margin-right:248px}.topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f8fbffd1;border-block-end:1px solid #1018280f;grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:24px;min-height:94px;padding:18px clamp(24px,3vw,44px);display:grid;position:sticky;inset-block-start:0}.page-intro h1,.mobile-page-intro h1{color:var(--text-strong);font-size:clamp(25px, 2vw, var(--type-page-title));letter-spacing:-.012em;margin:1px 0 2px;font-weight:700;line-height:1.18}.page-intro>p:last-child,.mobile-page-intro>p:last-child{color:var(--text-muted);margin:0;font-size:13px}.eyebrow,.card-kicker{color:var(--brand-600);font-size:var(--type-micro);letter-spacing:0;margin:0;font-weight:600;line-height:1.35}.topbar-actions{align-items:center;gap:10px;display:flex}.icon-button,.hero-actions button{border:1px solid var(--border);width:42px;height:42px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .15s ease;background:#ffffffdb;border-radius:12px;flex:none;place-items:center;display:grid}.icon-button:hover,.hero-actions button:hover{border-color:#0b75ee38;transform:translateY(-1px);box-shadow:0 8px 18px #10182812}.notification-button{position:relative}.notification-button>span{background:#f04438;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:7px;inset-inline-start:8px}.top-profile{background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;min-height:44px;padding:3px 3px 3px 10px;display:flex}.top-profile:hover{background:#ffffffb8}.live-profile-name-button{appearance:none;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;padding:3px 2px}.live-profile-name-button:focus-visible{outline-offset:3px;outline:2px solid #1467e56b}.mobile-brand,.mobile-page-intro,.mobile-nav{display:none}main{width:min(1480px,100%);margin-inline:auto;padding:28px clamp(24px,3vw,44px) 52px}.card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.dashboard-main-stack{grid-column:span 8;align-content:start;align-self:start;gap:22px;display:grid}.dashboard-main-stack>.performance-card,.dashboard-main-stack>.recent-card{grid-column:1/-1;width:100%}.portfolio-hero{color:#fff;background:var(--brand-gradient);border-radius:var(--radius-large);min-height:248px;box-shadow:var(--shadow-hero);isolation:isolate;grid-column:span 8;padding:24px;position:relative;overflow:hidden}.portfolio-hero:after{z-index:-1;content:"";background:linear-gradient(135deg,#0000 25%,#06184647 100%);position:absolute;inset:0}.hero-orb{z-index:-1;filter:blur(8px);background:#ffffff29;border-radius:50%;width:180px;height:180px;display:block;position:absolute}.hero-orb-one{inset-block-start:-100px;inset-inline-start:-55px}.hero-orb-two{background:#5dc0ff2e;width:230px;height:230px;inset-block-end:-130px;inset-inline-end:22%}.hero-topline,.hero-bottom,.card-head,.section-heading,.credit-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.plan-pill,.period-chip,.profit-chip{border-radius:var(--radius-pill);align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.plan-pill{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.hero-actions{gap:7px;display:flex}.hero-actions button{color:#fff;background:#ffffff1f;border-color:#ffffff2b;width:36px;height:36px}.hero-balance{grid-template-columns:auto auto;align-items:center;gap:4px 10px;width:fit-content;margin-block:22px 20px;display:grid}.hero-balance>span:first-child{color:#ffffffb8;grid-column:1/-1;font-size:12px}.hero-balance>strong{color:#fff;letter-spacing:-.045em;font-size:clamp(36px,4vw,48px);line-height:1}.hero-balance>small{color:#ffffff9e;font-size:var(--type-micro);grid-column:1/-1}.metric-change{border-radius:8px;align-items:center;gap:4px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.metric-change.positive{color:var(--positive);background:var(--positive-bg)}.metric-change.negative{color:var(--negative);background:var(--negative-bg)}.metric-change.neutral{color:var(--text-muted);background:#ffffff29}.neutral-text{color:var(--text-muted)!important}.portfolio-hero .metric-change.positive{color:#d8ffeb;background:#10b98133}.hero-bottom{border-block-start:1px solid #ffffff24;align-items:stretch;padding-block-start:16px}.hero-bottom>div{flex-direction:column;gap:3px;min-width:120px;display:flex}.hero-bottom>div span{color:#ffffffab;font-size:var(--type-micro)}.hero-bottom>div strong{color:#fff;font-size:15px}.hero-cta{min-height:42px;color:var(--brand-700);background:#fff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-inline-start:auto;padding-inline:15px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #03194429}@media (min-width:1200px){.uranus-studio-route .credits-card,.uranus-studio-route .performance-card{align-self:start;height:max-content;min-height:0}.uranus-studio-route .hero-cta{color:#08499f;background:#fff}.uranus-studio-route .hero-cta:hover{color:#063878;background:#f4f8ff;transform:translateY(-1px);box-shadow:0 11px 25px #0319443d}.uranus-studio-route .hero-cta:focus-visible{outline-color:#fff;box-shadow:0 0 0 4px #ffffff3d,0 11px 25px #03194438}.uranus-studio-route .manager-card .live-manager-photo{box-shadow:none;border:0}.uranus-studio-route .manager-card .primary-button{color:#fff}.uranus-studio-route .performance-comparison-head{min-height:80px}.uranus-studio-route .performance-comparison-head small{min-height:18px;line-height:1.5;display:block}.uranus-studio-route .performance-return-cards{margin-block:12px 8px}}.quick-actions{grid-column:span 4}.section-heading{min-height:31px;margin-block-end:12px}.section-heading.compact{margin-block-end:12px}.section-heading h2,.card-head h2,.settings-copy h2,.reports-banner h2,.training-filter h2{color:var(--text-strong);letter-spacing:-.025em;margin:0;font-size:17px;line-height:1.25}.text-action{min-height:36px;color:var(--brand-600);background:0 0;border:0;align-items:center;gap:3px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.section-meta{color:var(--text-muted);font-size:12px;font-weight:700}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-action{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);min-height:100px;box-shadow:var(--shadow-card);text-align:start;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .15s ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid;position:relative}.quick-action:hover{border-color:var(--border-brand);transform:translateY(-2px);box-shadow:0 12px 30px #10182817}.quick-action:hover .quick-action-icon{color:#075aca;border-color:#0b75ee3d;transform:translateY(-1px)rotate(-2deg);box-shadow:0 10px 22px #0048fe24,inset 0 0 0 4px #ffffffb8}.quick-action>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.quick-action strong{color:var(--text-strong);font-size:12px}.quick-action small{color:var(--text-muted);font-size:var(--type-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quick-action-icon,.summary-icon,.settings-hero-icon,.form-section-title>span{border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.quick-action-icon{--uranus-node:#00a8f4;isolation:isolate;color:#0b62d6;width:48px;height:48px;transition:color .16s ease, border-color .16s ease, box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:radial-gradient(circle at 74% 24%,#7cebff80,#0000 25%),linear-gradient(145deg,#fbfdff,#e7f1ff);border:1px solid #0b75ee24;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 7px 18px #0048fe17,inset 0 0 0 4px #ffffffad}.quick-action-icon>*{z-index:1;position:relative}.quick-action-chevron{color:#8090a7}.summary-icon.blue,.settings-hero-icon{color:var(--brand-600);background:#e7f0ff}.summary-icon.green{color:var(--positive);background:var(--positive-bg)}.summary-icon.violet{color:var(--violet);background:#f1edff}.quick-action-icon.blue,.quick-action-icon.green,.quick-action-icon.orange,.quick-action-icon.violet{color:#0b62d6;background:radial-gradient(circle at 74% 24%,#7cebff80,#0000 25%),linear-gradient(145deg,#fbfdff,#e7f1ff)}.performance-card{grid-column:span 8;min-height:430px;padding:26px}.performance-comparison-head{min-height:92px;position:relative}.performance-comparison-head small{color:var(--text-muted);margin-block-start:4px;font-size:12px}.performance-source-switch{background:#f0f4fc;order:2;box-shadow:inset 0 0 0 1px #dce6f7}.performance-source-switch button{min-height:40px;padding-inline:16px}.performance-return-cards{grid-template-columns:repeat(3,minmax(0,118px));gap:10px;margin-block:-36px 8px;display:grid}.performance-return-cards>div{background:#f4f7fd;border:1px solid #e2e9f5;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:76px;padding:12px 14px;display:flex}.performance-return-cards span{color:var(--text-muted);font-size:12px;font-weight:700}.performance-return-cards strong{font-size:21px;font-weight:850}.performance-return-cards .positive{color:#3d9258}.performance-return-cards .negative{color:#cc4938}.performance-return-cards .outperformance-card{background:radial-gradient(circle at 82% 18%,#54ebdb33,#0000 42%),linear-gradient(145deg,#effdfa,#e7f8f7);border-color:#b9e8e1;box-shadow:0 8px 20px #0a91841a}.performance-return-cards .outperformance-card span{color:#167d75}.performance-return-cards .outperformance-card.is-positive strong{color:#079c8d}.performance-return-cards .outperformance-card.is-negative strong{color:#cc4938}.performance-line{filter:drop-shadow(0 3px 5px #2353b21f)}.performance-line-benchmark{filter:drop-shadow(0 2px 3px #e7a6311f)}.benchmark-legend-dot{margin-inline-start:14px;background:#e7a631!important}.interactive-performance-chart{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none}.interactive-performance-chart:focus-visible{border-radius:10px;box-shadow:inset 0 0 0 2px #3658f652}.chart-scrubber{pointer-events:none}.chart-scrubber-line{stroke:#7d8ca5;stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart-scrubber-point{filter:drop-shadow(0 2px 4px #1c2a4e33);vector-effect:non-scaling-stroke}.chart-touch-tooltip{z-index:4;color:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;direction:rtl;background:#101b36f5;border:1px solid #ffffff29;border-radius:14px;width:176px;max-width:calc(100% - 24px);padding:11px 13px 12px;position:absolute;top:10px;box-shadow:0 10px 28px #101b363d}.chart-touch-tooltip-date{color:#d7deed;text-align:center;font-size:13px;font-weight:720;line-height:18px;display:block}.chart-touch-tooltip-row{justify-content:space-between;align-items:center;gap:14px;margin-top:7px;line-height:20px;display:flex}.chart-touch-tooltip-row b{font-size:13px;font-weight:740}.chart-touch-tooltip-row strong{color:#fff;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:16px;font-weight:860}.chart-touch-tooltip-row.uranus b{color:#9bafff}.chart-touch-tooltip-row.bitcoin b{color:#f4c86b}.chart-touch-tooltip-row.bitcoin strong{color:#ffe0a0}.performance-chart-skeleton{background:linear-gradient(#f5f8fdb8,#fafcfff5);border-radius:18px;height:252px;margin-block-start:18px;position:relative;overflow:hidden}.performance-chart-skeleton:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffffbf 45%,#0000 65%);animation:1.1s ease-in-out infinite chart-loading-sweep;position:absolute;inset:0}.performance-chart-skeleton span{background:#e4eaf4;height:1px;position:absolute;left:7%;right:7%}.performance-chart-skeleton span:first-child{top:25%}.performance-chart-skeleton span:nth-child(2){top:50%}.performance-chart-skeleton span:nth-child(3){top:75%}@keyframes chart-loading-sweep{to{transform:translate(-100%)}}.card-head{align-items:flex-start}.card-head>div:first-child{flex-direction:column;gap:3px;display:flex}.segmented-control{background:#edf2f7;border-radius:10px;padding:3px;display:inline-flex}.segmented-control button{min-height:32px;color:var(--text-muted);background:0 0;border:0;border-radius:8px;padding-inline:11px;font-size:11px;font-weight:700}.segmented-control button.active{color:var(--brand-700);background:#fff;box-shadow:0 2px 8px #10182812}.segmented-control.large button{min-width:90px;min-height:38px}.performance-summary{align-items:center;gap:20px;margin-block:22px 10px;display:flex}.performance-summary>div{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.performance-summary>div span:nth-child(2){color:var(--text-muted);font-size:var(--type-micro)}.performance-summary>div strong{color:var(--text-strong);grid-column:2;font-size:17px}.legend-dot{border-radius:50%;grid-row:span 2;width:8px;height:8px}.legend-dot.blue{background:var(--brand-700);box-shadow:0 0 0 4px #0048fe17}.legend-dot.gold{background:var(--gold);box-shadow:0 0 0 4px #f5b7001a}.period-chip{color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);background:#f7f9fc;margin-inline-start:auto}.performance-chart{direction:ltr;height:278px;margin:12px 0 0;position:relative}.performance-chart svg{width:100%;height:100%;display:block;overflow:visible}.chart-grid line{stroke:#e8edf4;stroke-width:1px;vector-effect:non-scaling-stroke}.chart-grid .zero-line{stroke:#b9c5d5;stroke-dasharray:5 5}.chart-grid text,.chart-date{fill:#8a97aa;font-family:var(--font-uranus);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.chart-path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5px;vector-effect:non-scaling-stroke}.chart-path.primary{stroke:var(--brand-700);filter:drop-shadow(0 3px 4px #0048fe2e)}.chart-path.primary.portfolio{stroke-dasharray:7 6}.chart-path.benchmark{stroke:#c69b1f;stroke-width:2.8px}.chart-endpoint{stroke:#fff;stroke-width:2.5px;vector-effect:non-scaling-stroke}.chart-endpoint.primary{fill:var(--brand-700)}.chart-endpoint.benchmark{fill:#c69b1f}.credits-card{grid-column:span 4;min-height:350px;padding:22px}.plan-badge{color:var(--brand-700);border-radius:var(--radius-pill);font-size:var(--type-micro);letter-spacing:.08em;background:#e7f0ff;padding:5px 9px;font-weight:700}.credit-amount{align-items:baseline;margin-block:43px 2px;display:flex}.credit-amount bdi{color:var(--text-strong);letter-spacing:-.04em;font-size:34px;font-weight:700}.credit-limit{color:var(--text-muted);margin:0 0 16px;font-size:12px}.progress-track{background:#e8eef6;border-radius:99px;height:8px;overflow:hidden}.progress-track span{background:var(--brand-gradient);border-radius:inherit;height:100%;display:block}.credit-meta{color:var(--text-muted);margin-block:10px 38px;font-size:11px}.credit-meta strong{color:var(--positive)}.primary-button,.secondary-button,.filter-button{min-height:42px;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .15s ease;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding-inline:15px;font-size:12px;font-weight:700;display:inline-flex}.uranus-studio-route .primary-button{color:#fff;background:var(--brand-gradient);border:0;box-shadow:0 9px 20px #0048fe2b}.uranus-studio-route .primary-button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px #0048fe3d}.secondary-button,.filter-button{color:var(--brand-600);background:#fff;border:1px solid #0b75ee29}.secondary-button:hover,.filter-button:hover{border-color:#0b75ee4d;box-shadow:0 8px 16px #1018280d}.wide{width:100%}.recent-card{grid-column:span 8;padding:20px 22px 10px}.activity-list{flex-direction:column;display:flex}.activity-row{border:0;text-align:start;background:0 0;border-block-start:1px solid #eef1f5;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:63px;padding:9px 4px;transition:background .14s,padding .14s;display:grid}.activity-row:hover{background:#f8fbff;border-radius:10px;padding-inline:8px}.activity-copy{flex-direction:column;min-width:0;display:flex}.activity-copy strong{color:var(--text-strong);font-size:12px}.activity-copy small{color:var(--text-muted);font-size:var(--type-micro)}.activity-result,.positive-text,.negative-text{font-weight:800}.positive-text{color:var(--positive)!important}.negative-text{color:var(--negative)!important}.asset-icon{--uranus-node:#04a9f4;isolation:isolate;color:#0b62d6;background:radial-gradient(circle at 74% 24%,#7cebff7a,#0000 25%),linear-gradient(145deg,#fbfdff,#e8f2ff);border:1px solid #0b75ee24;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 15px #0048fe14,inset 0 0 0 3px #ffffffb3}.asset-icon>.uranus-glyph{z-index:1;position:relative}.asset-icon.small{border-radius:50%;width:30px;height:30px;box-shadow:0 4px 10px #0048fe12,inset 0 0 0 2px #ffffffb3}.asset-icon.bitcoin{background:#fff;border-color:#f7931a33;box-shadow:0 5px 14px #f7931a29,inset 0 0 0 3px #fff}.asset-icon.gold{background:#fffaf0;border-color:#dda11f33;box-shadow:0 5px 14px #b87e0c24,inset 0 0 0 3px #ffffffd6}.dashboard-side-stack{grid-column:span 4;align-content:start;align-self:start;gap:22px;display:grid}.dashboard-side-stack>.credits-card{grid-column:1/-1;width:100%}.manager-card,.market-card{padding:19px}.manager-profile{align-items:center;gap:10px;display:flex}.manager-avatar{color:#fff;background:linear-gradient(145deg,#152a49,#0b75ee);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.manager-profile>span:nth-child(2){flex-direction:column;display:flex}.manager-profile small,.manager-profile em,.manager-card p{color:var(--text-muted);font-size:var(--type-micro);font-style:normal}.manager-profile strong{color:var(--text-strong);font-size:13px}.manager-profile em{color:var(--positive);align-items:center;gap:4px;display:flex}.manager-profile em span{background:var(--positive-bright);border-radius:50%;width:6px;height:6px}.manager-card p{margin:13px 0;line-height:1.6}.manager-actions{gap:8px;display:flex}.manager-actions .primary-button{flex:1}.market-list>div{border-block-start:1px solid #eef1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:10px;display:grid}.market-list>div>span:nth-child(2),.market-list>div>span:nth-child(3){flex-direction:column;display:flex}.market-list>div>span:nth-child(3){align-items:flex-end}.market-list strong{color:var(--text-strong);font-size:11px}.market-list small{color:var(--text-muted);font-size:var(--type-micro)}.market-list .metric-change{font-size:var(--type-micro);background:0 0;padding:0}.signals-page,.reports-page,.training-page,.payments-page{gap:22px;display:grid}.signals-overview{isolation:isolate;background:radial-gradient(circle at 94% -25%,#2f69f526,#0000 21rem),linear-gradient(145deg,#fffffffa,#f5f8fff5);border:1px solid #5677ae29;border-radius:24px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 48px #1c396e17}.signals-overview:before{z-index:-1;content:"";pointer-events:none;border:1px solid #2965f521;border-radius:50%;width:248px;height:248px;position:absolute;inset-block-start:-172px;inset-inline-start:-58px;box-shadow:0 0 0 26px #2965f506,0 0 0 54px #2965f505}.signals-overview-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-block-end:14px;display:flex;position:relative}.signals-overview-title{align-items:center;gap:10px;display:flex}.signals-overview-title>span:last-child{flex-direction:column;gap:1px;display:flex}.signals-overview-title small{color:var(--brand-600);font-size:var(--type-micro);letter-spacing:0;font-weight:600;line-height:1.35}.signals-overview-title strong{color:var(--text-strong);font-size:var(--type-card-title);font-weight:700;line-height:1.25}.signals-overview-mark{--uranus-node:#43e6ff;--uranus-primary:#dffaff;--uranus-secondary:#80b9ff;--uranus-tertiary:#fff;color:#fff;background:radial-gradient(circle at 30% 24%,#51e7ff8f,#0000 34%),linear-gradient(145deg,#1d72f0,#163bc9);border:1px solid #ffffff57;border-radius:14px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 9px 20px #194bc933}.signals-overview-source{min-height:30px;color:var(--text-muted);font-size:var(--type-micro);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #8099c233;border-radius:999px;align-items:center;gap:8px;padding-inline:11px;font-weight:600;display:inline-flex}.signals-overview-source i,.signal-stat-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.signals-overview-source i{background:#13b66b;box-shadow:0 0 0 4px #13b66b1a}.signals-overview-grid{z-index:1;background:#6a88ba29;border-radius:18px;grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(160px,.75fr));gap:1px;padding:1px;display:grid;position:relative;overflow:hidden}.signals-overview-grid article{background:#ffffffeb;flex-direction:column;justify-content:center;min-width:0;min-height:116px;padding:18px 20px;display:flex}.signals-overview-return{box-shadow:0 12px 28px #1245b129;background:radial-gradient(circle at 11% 0,#32dbda38,#0000 42%),linear-gradient(135deg,#091a3e 0%,#123a8d 62%,#1460f4 100%)!important}.signals-overview-grid article>span{color:var(--text-muted);font-size:var(--type-micro);align-items:center;gap:8px;font-weight:600;display:inline-flex}.signals-overview-grid article>strong{color:var(--text-strong);font-variant-numeric:tabular-nums;margin-block:5px 3px;font-size:30px;line-height:1.05}.signals-overview-grid article>small{color:var(--text-muted);font-size:var(--type-micro);line-height:1.5}.signals-overview-return>span,.signals-overview-return>small{color:#ffffffb3!important}.signals-overview-return>strong{color:#fff;letter-spacing:-.04em;font-size:clamp(34px,4vw,44px)}.signals-overview-return>strong.positive-text{color:#79efbd!important}.signals-overview-return>strong.negative-text{color:#ffa397!important}.signals-overview-return>strong.neutral-text{color:#ffffffdb!important}.signal-stat-dot.total{background:#3768ef;box-shadow:0 0 0 4px #3768ef1a}.signal-stat-dot.open{background:#13b66b;box-shadow:0 0 0 4px #13b66b1a}.signals-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.results-count{min-height:38px;color:var(--text-muted);border:1px solid var(--border);background:#f7f9fc;border-radius:10px;align-items:center;gap:6px;padding-inline:12px;font-size:12px;font-weight:700;display:inline-flex}.signals-layout{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr);align-items:start;gap:22px;display:grid}.signals-list-card,.signal-detail{padding:20px}.profit-chip{color:var(--positive);background:var(--positive-bg)}.signal-list{flex-direction:column;gap:7px;margin-block-start:18px;display:flex}.signal-row{text-align:start;min-height:72px;transition:border-color .16s ease, background .16s ease, transform .18s var(--ease-out);background:#fff;border:1px solid #edf0f4;border-radius:12px;grid-template-columns:auto minmax(120px,1fr) auto 84px 54px;align-items:center;gap:10px;padding:9px 11px;display:grid}.signal-row:hover{border-color:#0b75ee33;transform:translateY(-1px)}.signal-row.selected{background:#f7faff;border-color:#0b75ee52;box-shadow:inset 0 0 0 1px #0b75ee0f}.signal-main{flex-direction:column;display:flex}.signal-main strong{color:var(--text-strong);font-size:12px}.signal-main small{color:var(--text-muted);font-size:var(--type-micro)}.status-pill{border-radius:var(--radius-pill);width:fit-content;font-size:var(--type-micro);white-space:nowrap;justify-content:center;align-items:center;padding:5px 9px;font-weight:600;display:inline-flex}.status-pill.open{color:var(--brand-600);background:#e7f0ff}.status-pill.won{color:var(--positive);background:var(--positive-bg)}.status-pill.lost{color:var(--negative);background:var(--negative-bg)}.signal-result{text-align:end;font-size:16px;font-weight:700}.exposure-ring,.balance-ring{border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.exposure-ring:after,.balance-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:5px}.exposure-ring i,.balance-ring i{z-index:1;color:var(--text-strong);font-size:var(--type-micro);font-style:normal;font-weight:800}.signal-detail{position:sticky;inset-block-start:118px}.detail-title{align-items:center;gap:10px;display:flex}.detail-title>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.detail-title small,.detail-title em{color:var(--text-muted);font-size:var(--type-micro);font-style:normal}.detail-title h2{color:var(--text-strong);margin:0;font-size:19px}.detail-result{border-radius:12px;justify-content:space-between;align-items:center;margin-block:18px 12px;padding:14px;display:flex}.detail-result.positive{color:var(--positive);background:var(--positive-bg)}.detail-result.negative{color:var(--negative);background:var(--negative-bg)}.detail-result.neutral{color:var(--text-muted);background:#f5f7fa}.detail-result span{font-size:var(--type-micro)}.detail-result strong{font-size:28px}.signal-price-snapshot{background:linear-gradient(#f8fbff,#fff);border:1px solid #e6ebf2;border-radius:13px;padding:14px}.signal-price-snapshot.positive{border-color:#06764729}.signal-price-snapshot.negative{border-color:#b4231824}.snapshot-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.snapshot-heading>span{flex-direction:column;display:flex}.snapshot-heading strong{color:var(--text-strong);font-size:12px}.snapshot-heading small{color:var(--text-muted);font-size:var(--type-micro)}.snapshot-heading bdi{color:var(--text-muted);background:#eef2f7;border-radius:8px;padding:5px 8px;font-size:13px;font-weight:700}.signal-price-snapshot.positive .snapshot-heading bdi{color:var(--positive);background:var(--positive-bg)}.signal-price-snapshot.negative .snapshot-heading bdi{color:var(--negative);background:var(--negative-bg)}.price-journey{grid-template-columns:minmax(0,1fr) minmax(62px,.7fr) minmax(0,1fr);align-items:center;gap:8px;margin-block:14px 11px;display:grid}.price-point{direction:rtl;background:#fff;border:1px solid #e7ebf1;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:9px 10px;display:flex}.price-point small{color:var(--text-muted);font-size:var(--type-micro)}.price-point strong{color:var(--text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;direction:ltr;font-size:12px;overflow:hidden}.journey-line{height:30px;color:var(--brand-600);place-items:center;display:grid;position:relative}.journey-line i{background:#cfdcf0;border-radius:99px;height:2px;position:absolute;inset-inline:0}.journey-line svg{background:#fff;border-radius:50%;padding:2px;position:relative}.signal-price-snapshot>p{color:var(--text-muted);font-size:var(--type-micro);margin:0;line-height:1.55}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-block:15px;display:grid}.detail-grid div{background:#f7f9fc;border-radius:10px;flex-direction:column;padding:10px;display:flex}.detail-grid span{color:var(--text-muted);font-size:var(--type-micro)}.detail-grid strong{color:var(--text-strong);font-size:12px}.detail-note{color:#5c6e87;font-size:var(--type-micro);background:#eef5ff;border-radius:10px;gap:8px;margin:0;padding:10px;line-height:1.55;display:flex}.settings-layout,.support-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);align-items:start;gap:22px;display:grid}.settings-card{padding:26px;position:relative}.settings-hero-icon{border-radius:14px;width:48px;height:48px;position:absolute;inset-block-start:24px;inset-inline-start:24px}.settings-copy{padding-inline-start:68px}.settings-copy p,.form-section-title p,.reports-banner p,.training-filter p{color:var(--text-muted);margin:6px 0 0;font-size:11px}.toggle-row{background:#f6f9fd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin-block:24px;padding:14px;display:flex}.toggle-row>span{flex-direction:column;display:flex}.toggle-row strong{color:var(--text-strong);font-size:12px}.toggle-row small{color:var(--text-muted);font-size:var(--type-micro)}.toggle-row input{opacity:0;pointer-events:none;position:absolute}.toggle-row i{direction:ltr;background:#cfd7e3;border-radius:99px;flex:none;width:44px;height:24px;transition:background .16s;position:relative}.toggle-row i:after{inset-block-start:3px;content:"";width:18px;height:18px;transition:transform .18s var(--ease-out);background:#fff;border-radius:50%;position:absolute;left:3px;box-shadow:0 2px 5px #1018282e}.toggle-row input:checked+i{background:var(--brand-600)}.toggle-row input:focus-visible+i{outline:2px solid var(--brand-700);outline-offset:2px}.toggle-row input:checked+i:after{transform:translate(20px)}.notification-settings-card{min-height:350px}.notification-channel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:26px 20px;display:grid}.notification-channel-toggle{cursor:pointer;min-height:112px;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:linear-gradient(145deg,#fbfdff,#f4f8fd);border:1px solid #e4eaf3;margin:0;padding:18px}.notification-channel-toggle:hover{border-color:#0b75ee3d;transform:translateY(-1px)}.notification-channel-toggle.is-active{background:radial-gradient(circle at 12% 10%,#35c9ff24,#0000 34%),linear-gradient(145deg,#f8fcff,#edf5ff);border-color:#0b75ee4d;box-shadow:0 10px 24px #0b75ee14}.notification-channel-toggle:has(input:disabled){cursor:not-allowed;opacity:.58;transform:none}.toggle-row>.notification-channel-copy{flex-direction:row;flex:auto;align-items:center;gap:12px;min-width:0}.notification-channel-copy>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-channel-icon{color:#0b69dd;background:#e7f1ff;border:1px solid #0b75ee1f;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.notification-channel-icon.call{color:#087c70;background:#e9faf6;border-color:#087c7021}.notification-phone-missing{color:#a45116;background:#fff7ed;border:1px solid #fed7aa;border-radius:11px;margin:-4px 0 18px;padding:11px 13px;font-size:11px}.notification-save-button{min-width:210px}.notification-summary-card{background:radial-gradient(circle at 14% 12%,#4edbff26,#0000 34%),linear-gradient(155deg,#fff,#f4f8ff);overflow:hidden}.notification-mockup{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.notification-channel-icon.app{color:#3659e7;background:#edf1ff;border-color:#3659e724}.notification-device{width:124%;margin-inline:-12%;position:relative;container-type:inline-size}.notification-device>img{object-fit:contain;width:100%;height:auto;display:block}.mock-incoming-call{z-index:2;color:#fff;opacity:0;transform-origin:50% 0;visibility:hidden;min-height:13.8cqw;transition:opacity .26s ease, transform .36s var(--ease-out), visibility 0s linear .36s;direction:ltr;background:#020814f5;border:1px solid #ffffff0d;border-radius:7cqw;justify-content:space-between;align-items:center;gap:2cqw;padding:1.7cqw 2.7cqw;display:flex;position:absolute;inset-block-start:4.4%;inset-inline:18.4%;transform:translateY(-3cqw)scale(.9);box-shadow:0 1.8cqw 4cqw #00000042}.mock-incoming-call.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.mock-call-identity,.mock-call-actions{align-items:center;display:flex}.mock-call-identity{gap:1.5cqw}.mock-call-identity>svg{width:4.2cqw;height:4.2cqw;transform:rotate(-12deg)}.mock-call-identity>span{text-align:left;flex-direction:column;line-height:1.2;display:flex}.mock-call-identity strong{font-size:2.5cqw;font-weight:750}.mock-call-identity small{color:#ffffff9e;font-size:1.65cqw}.mock-call-actions{gap:1.6cqw}.mock-call-actions i{color:#fff;border-radius:50%;place-items:center;width:6.7cqw;height:6.7cqw;display:grid}.mock-call-actions i svg{stroke-width:3px;width:3.1cqw;height:3.1cqw}.mock-call-actions .decline{background:#ff453a}.mock-call-actions .accept{background:#22c55e}.mock-notification-stack{z-index:2;direction:ltr;flex-direction:column;gap:1.8cqw;display:flex;position:absolute;inset-block-start:47.4%;inset-inline:17.4%}.mock-notification{opacity:0;visibility:hidden;width:100%;min-height:14.2cqw;max-height:18cqw;transition:max-height .36s var(--ease-out), min-height .36s var(--ease-out), padding .36s var(--ease-out), border-width .26s ease, opacity .22s ease, transform .36s var(--ease-out), visibility 0s linear .36s;border:1px solid #ffffff30;border-radius:3.6cqw;grid-template-columns:7.2cqw minmax(0,1fr) auto;align-items:center;gap:1.7cqw;padding:1.7cqw 2.5cqw;display:grid;overflow:hidden;transform:translateY(-2.4cqw)scale(.97);box-shadow:0 1.5cqw 4cqw #0000002e}.mock-notification.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.mock-notification:not(.is-visible){border-width:0;min-height:0;max-height:0;padding-block:0}.mock-notification.app{color:#fff;-webkit-backdrop-filter:blur(13px)saturate(1.2);backdrop-filter:blur(13px)saturate(1.2);background:linear-gradient(105deg,#041536e8,#1c5c9dc2)}.mock-notification.sms{color:#101828;-webkit-backdrop-filter:blur(15px)saturate(1.15);backdrop-filter:blur(15px)saturate(1.15);background:#f0f6ffe0}.mock-notification>img,.mock-message-icon{object-fit:cover;border-radius:1.6cqw;width:7.2cqw;height:7.2cqw;display:block}.mock-notification>span:nth-child(2){text-align:left;flex-direction:column;gap:.55cqw;min-width:0;display:flex}.mock-notification b{font-size:2.35cqw;line-height:1.1}.mock-notification small{text-overflow:ellipsis;white-space:nowrap;font-size:1.95cqw;line-height:1.25;overflow:hidden}.mock-notification.app small{direction:rtl}.mock-notification em{color:currentColor;opacity:.64;align-self:start;margin-block-start:.3cqw;font-size:1.75cqw;font-style:normal}.mock-message-icon{background:linear-gradient(160deg,#67ef78,#08ad35);position:relative}.mock-message-icon i{background:#fff;border-radius:50%;position:absolute;inset:22% 18% 25%}.mock-message-icon i:after{content:"";clip-path:polygon(0 0,100% 0,0 100%);background:#fff;width:38%;height:38%;position:absolute;inset-block-end:-18%;inset-inline-start:8%}@media (prefers-reduced-motion:reduce){.mock-incoming-call,.mock-notification{transition-duration:1ms}}.form-section{border-block-start:1px solid #eceff4;padding-block:21px}.form-section-title{align-items:center;gap:10px;margin-block-end:14px;display:flex}.form-section-title>span{width:36px;height:36px;color:var(--brand-600);background:#e7f0ff}.form-section-title h3{color:var(--text-strong);margin:0;font-size:13px}.form-section-title p{font-size:var(--type-micro);margin:1px 0 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{color:var(--text);font-size:var(--type-micro);flex-direction:column;gap:6px;font-weight:700;display:flex}.form-grid label small{color:var(--text-muted);font-size:10px;font-weight:400}.form-grid input{min-height:44px;color:var(--text-strong);background:#fff;border:1px solid #dfe4eb;border-radius:10px;outline:0;padding-inline:12px}.form-grid input:focus{border-color:#0b75ee73;box-shadow:0 0 0 3px #0b75ee14}.channel-chips{gap:8px;margin-block-end:13px;display:flex}.channel-chips button{min-height:44px;color:var(--text-muted);font-size:var(--type-micro);background:#fff;border:1px solid #e0e5ec;border-radius:10px;align-items:center;gap:6px;padding-inline:12px;font-weight:700;display:inline-flex}.channel-chips button.selected{color:var(--brand-600);background:#eef5ff;border-color:#0b75ee40}.save-button{min-width:180px}.preview-card{padding:22px}.preview-card h2{color:var(--text-strong);margin:4px 0 18px;font-size:17px}.phone-preview{color:#fff;background:linear-gradient(165deg,#102442,#07101d);border:8px solid #101828;border-radius:30px;min-height:300px;padding:14px;box-shadow:0 16px 34px #10182833}.phone-status{justify-content:space-between;font-size:10px;display:flex}.preview-notification{color:var(--text-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-radius:14px;gap:9px;margin-block-start:46px;padding:12px;display:flex}.mini-brand{color:#fff;background:var(--brand-gradient);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.preview-notification strong{font-size:var(--type-micro)}.preview-notification p{color:var(--text);font-size:var(--type-micro);margin:3px 0 0;line-height:1.5}.secure-note.standalone{margin-block-start:18px}.reports-banner,.credit-balance-banner{color:#fff;border-radius:var(--radius-large);min-height:185px;box-shadow:var(--shadow-hero);background:linear-gradient(128deg,#081a34,#0b75ee 64%,#3b8dff);justify-content:space-between;align-items:center;padding:30px;display:flex;position:relative;overflow:hidden}.reports-banner:before,.credit-balance-banner:before{content:"";filter:blur(6px);background:#ffffff1f;border-radius:50%;width:240px;height:240px;position:absolute;inset-block-start:-100px;inset-inline-start:18%}.reports-banner>div:first-child,.credit-balance-banner>div:first-child{z-index:1;max-width:560px;position:relative}.card-kicker.light{color:#ffffffb8}.reports-banner h2,.credit-balance-banner h2{color:#fff;margin-block:5px;font-size:clamp(24px,3vw,34px)}.reports-banner p,.credit-balance-banner p{color:#ffffffb8;max-width:470px;font-size:12px}.report-orbit{color:#fff;background:#ffffff24;border:1px solid #ffffff40;border-radius:28px;place-items:center;width:112px;height:112px;margin-inline:40px;display:grid;position:relative;transform:rotate(-8deg)}.report-orbit span,.report-orbit i{border:1px solid #ffffff30;border-radius:22px;width:84px;height:84px;position:absolute;transform:rotate(18deg)}.report-orbit i{width:58px;height:58px;transform:rotate(38deg)}.report-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-summary-grid article{align-items:center;gap:12px;min-height:105px;padding:17px;display:flex}.report-summary-copy{flex:1;gap:8px;min-width:0;display:grid}.report-summary-heading{justify-content:space-between;align-items:baseline;gap:12px;width:100%;display:flex}.report-summary-grid small,.report-summary-grid em{color:var(--text-muted);font-size:var(--type-micro);font-style:normal}.report-summary-grid strong{min-width:2ch;color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:left;font-size:22px;line-height:1}.monthly-reports{padding:22px}.month-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-block:18px;display:grid}.month-selector button{min-height:62px;color:var(--text-muted);background:#fff;border:1px solid #e3e7ed;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;display:flex}.month-selector button span{color:var(--text-strong);font-size:12px;font-weight:700}.month-selector button small{font-size:var(--type-micro)}.month-selector button.active{color:var(--brand-600);box-shadow:inset 0 -3px 0 var(--brand-600);background:#eef5ff;border-color:#0b75ee4d}.month-selector button.active span{color:var(--brand-600)}.report-file-card{background:linear-gradient(110deg,#fff,#f8fbff);border:1px solid #e5e9ef;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.pdf-icon{color:#d92d20;background:#fff0ee;border-radius:13px;place-items:center;width:60px;height:68px;display:grid}.pdf-icon small{margin-block-start:-12px;font-size:10px;font-weight:700}.report-file-card h3{color:var(--text-strong);margin:2px 0;font-size:15px}.report-file-card p,.report-file-card em,.report-file-card>span:nth-child(2)>small{color:var(--text-muted);font-size:var(--type-micro);margin:0;font-style:normal}.training-filter{grid-template-columns:minmax(180px,1fr) 1.1fr 1.8fr;align-items:center;gap:20px;width:100%;min-width:0;padding:22px;display:grid}.training-choices>span{color:var(--text-muted);font-size:var(--type-micro);margin-block-end:7px;font-weight:700;display:block}.training-page,.training-page>*,.training-filter>*,.training-choices,.video-grid,.video-card,.video-copy{min-width:0}.training-choices>div{gap:7px;display:flex}.training-choices button{min-height:44px;color:var(--text-muted);font-size:var(--type-micro);white-space:nowrap;background:#fff;border:1px solid #e2e6ec;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding-inline:10px;font-weight:700;display:inline-flex}.training-choices button.active{color:var(--brand-600);background:#eef5ff;border-color:#0b75ee47}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.video-card{overflow:hidden}.video-copy h3{overflow-wrap:anywhere}.video-cover{color:#fff;cursor:pointer;width:100%;min-height:210px;font:inherit;border:0;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.cover-1{background:radial-gradient(circle at 24% 20%,#5aa4ff8c,#0000 35%),linear-gradient(145deg,#07162b,#0757bd)}.cover-2{background:radial-gradient(circle at 78% 24%,#ffd24e6b,#0000 34%),linear-gradient(145deg,#11223d,#7d5d00)}.cover-3{background:radial-gradient(circle at 30% 20%,#5bd1b87a,#0000 35%),linear-gradient(145deg,#071b27,#0b6e75)}.video-cover:after{content:"";background:linear-gradient(#0000 45%,#030c1961);position:absolute;inset:0}.play-button{z-index:1;width:54px;height:54px;color:var(--brand-700);transition:transform .18s var(--ease-out);background:#ffffffed;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 26px #0000002e}.video-cover:hover .play-button{transform:scale(1.08)}.video-duration,.video-index{z-index:1;font-size:var(--type-micro);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040c198f;border-radius:8px;align-items:center;gap:4px;padding:5px 8px;display:inline-flex;position:absolute;inset-block-end:12px}.video-duration{inset-inline-start:12px}.video-index{color:#ffffffb3;inset-inline-end:12px}.video-copy{padding:17px}.video-copy>span{color:var(--brand-600);font-size:var(--type-micro);align-items:center;gap:5px;font-weight:700;display:flex}.video-copy h3{color:var(--text-strong);margin:8px 0 4px;font-size:14px}.video-copy p{color:var(--text-muted);font-size:var(--type-micro);margin:0 0 10px}.video-copy a,.video-copy .video-watch-button{color:var(--brand-600);font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;text-decoration:none;display:inline-flex}.video-copy .video-watch-button{min-height:34px;padding:0}.training-video-backdrop{z-index:230;padding:max(14px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a1bc7;place-items:center;display:grid;position:fixed;inset:0}.training-video-modal{background:#fff;border:1px solid #ffffff6b;border-radius:24px;width:min(920px,100%);max-height:calc(100dvh - 28px);overflow:hidden;box-shadow:0 32px 90px #00000061}.training-video-modal.portrait{width:min(420px,43dvh,100%)}.training-video-modal>header{background:#fff;border-block-end:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 14px 12px 18px;display:flex}.training-video-modal>header>div{min-width:0}.training-video-modal>header span{color:var(--brand-600);font-size:var(--type-micro);font-weight:800;display:block}.training-video-modal>header h2{color:var(--text-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:16px;line-height:1.35;display:-webkit-box;overflow:hidden}.training-video-modal>header button{width:42px;height:42px;color:var(--text-strong);cursor:pointer;background:#f2f5fa;border:1px solid #e5ebf4;border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.training-video-frame{aspect-ratio:16/9;background:#020713;width:100%;position:relative;overflow:hidden}.training-video-frame iframe{opacity:0;border:0;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.training-video-frame.loaded iframe{opacity:1}.training-video-loading{z-index:1;color:#dbe8ff;background:radial-gradient(circle at 50% 42%,#10285b 0,#06142e 42%,#020713 100%);align-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.training-video-loading strong{font-size:14px;font-weight:700}.training-video-unavailable{color:#dce7ff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.training-video-unavailable strong{color:#fff;margin-block-start:5px;font-size:14px}.training-video-unavailable span{color:#aab8d2;font-size:var(--type-micro)}.training-video-modal>footer{background:#fff;border-block-start:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 14px;display:flex}.training-video-modal>footer>span{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.training-video-modal>footer button{color:#fff;background:var(--brand-gradient);min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:11px;padding-inline:16px;font-size:12px;font-weight:800}.training-video-modal button:focus-visible{outline-offset:2px;outline:3px solid #3658f652}.empty-state{min-height:240px;color:var(--brand-600);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state h3{color:var(--text-strong);margin:10px 0 3px;font-size:14px}.empty-state p{max-width:390px;color:var(--text-muted);font-size:var(--type-micro);margin:0}.empty-state.compact{min-height:145px}.credit-balance-banner strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:100%;margin-block:6px;font-size:clamp(29px,6vw,39px);display:block;overflow:hidden}.balance-ring{width:116px;height:116px;margin-inline:35px}.balance-ring:after{background:#0a67d6;inset:11px}.balance-ring i{color:#fff;font-size:18px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-card{border:1px solid var(--border);text-align:start;min-height:220px;transition:transform .18s var(--ease-out), border-color .15s ease, box-shadow .18s var(--ease-out);background:#fff;border-radius:15px;flex-direction:column;align-items:flex-start;padding:19px;display:flex;position:relative}.plan-card:hover{transform:translateY(-2px)}.plan-card.selected{border-color:#0b75ee61;box-shadow:0 16px 30px #0048fe1a}.plan-card.pro.selected{border-color:#7a5af873;box-shadow:0 16px 30px #7a5af81a}.plan-card.whale.selected{border-color:#10182861;box-shadow:0 16px 30px #1018281c}.plan-select{color:#0000;background:#fff;border:1px solid #dce2e9;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;inset-block-start:15px;inset-inline-start:15px}.plan-card.selected .plan-select{color:#fff;background:var(--brand-600);border-color:var(--brand-600)}.plan-label{color:var(--brand-600);border-radius:var(--radius-pill);font-size:var(--type-micro);text-transform:uppercase;background:#eaf3ff;padding:5px 9px;font-weight:700}.plan-card.pro .plan-label{color:var(--violet);background:#f2efff}.plan-card.whale .plan-label{color:#fff;background:#18243a}.plan-card>strong{color:var(--text-strong);letter-spacing:-.04em;margin-block-start:24px;font-size:31px}.plan-card>small,.plan-card>em{color:var(--text-muted);font-size:var(--type-micro);font-style:normal}.plan-card hr{border:0;border-block-start:1px solid #ebeff4;width:100%;margin-block:17px}.plan-price{color:var(--text-strong);font-size:16px;font-weight:800}.payment-cta{min-width:220px;margin-block-start:16px}.payments-history{padding:22px}.chat-card{overflow:hidden}.chat-head{border-block-end:1px solid #edf0f4;align-items:center;gap:11px;min-height:76px;padding:16px 20px;display:flex}.support-avatar{color:#fff;background:var(--brand-gradient);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.support-avatar span{background:var(--positive-bright);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;inset-block-end:-2px;inset-inline-start:-2px}.chat-head>span:nth-child(2){flex:1;min-width:0}.chat-head h2{color:var(--text-strong);margin:0;font-size:14px}.chat-head small{color:var(--text-muted);font-size:var(--type-micro);align-items:center;gap:4px;display:flex}.chat-head small i{background:var(--positive-bright);border-radius:50%;width:6px;height:6px}.chat-date{color:#98a2b3;font-size:var(--type-micro);align-items:center;gap:10px;padding:15px 20px 3px;display:flex}.chat-date:before,.chat-date:after{content:"";background:#edf0f4;flex:1;height:1px}.chat-messages{background:linear-gradient(#fbfdff,#f5f9ff);flex-direction:column;gap:10px;min-height:330px;max-height:440px;padding:18px 20px;display:flex;overflow-y:auto}.chat-message{flex-direction:column;max-width:76%;display:flex}.chat-message.team{align-self:flex-end;align-items:flex-end}.chat-message.user{align-self:flex-start;align-items:flex-start}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border-radius:13px;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.chat-message-link{color:#075ee8;white-space:nowrap;direction:rtl;unicode-bidi:isolate;align-items:center;gap:5px;font-weight:750;text-decoration:none;display:inline-flex}.chat-message.team p{color:var(--text-strong);background:#fff;border:1px solid #e9edf2;border-start-end-radius:4px;box-shadow:0 6px 16px #1018280b}.chat-message.user p{color:#fff;background:var(--brand-gradient);border-start-start-radius:4px}.chat-message>span{color:#667085;font-size:var(--type-micro);align-items:center;gap:4px;margin-block-start:3px;display:flex}.read-receipt{width:14px;color:var(--brand-500);display:inline-flex;position:relative}.read-receipt svg:last-child{margin-inline-start:-7px}.chat-suggestions{scrollbar-width:none;gap:7px;padding:12px 20px 6px;display:flex;overflow-x:auto}.chat-suggestions::-webkit-scrollbar{display:none}.chat-suggestions button{min-height:34px;color:var(--brand-600);border-radius:var(--radius-pill);font-size:var(--type-micro);white-space:nowrap;background:#f3f7ff;border:1px solid #0b75ee2b;padding-inline:11px}.chat-input{gap:8px;padding:10px 20px 18px;display:flex}.chat-input input{min-width:0;min-height:44px;color:var(--text-strong);background:#fff;border:1px solid #dfe4eb;border-radius:12px;outline:0;flex:1;padding-inline:13px}.chat-input input:focus-visible{border-color:#0048fe7a;box-shadow:0 0 0 3px #0048fe1a}.chat-input button{color:#fff;background:var(--brand-gradient);border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.support-side{gap:15px;display:grid}.live-support-fallback{color:var(--text-strong);border:1px solid var(--brand-150);background:var(--brand-050);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 16px 12px;padding:12px;display:grid}.live-support-fallback>span{background:#fff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.live-support-fallback>div{flex-direction:column;min-width:0;display:flex}.live-support-fallback strong{font-size:12px}.live-support-fallback small{color:var(--text-muted);font-size:var(--type-micro)}.live-support-fallback em{color:var(--danger);font-size:var(--type-micro);font-style:normal}.live-support-fallback button{color:#fff;background:var(--brand-gradient);min-height:36px;font:inherit;border:0;border-radius:10px;padding:0 12px;font-size:11px;font-weight:800}.meeting-card{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:18px;display:grid}.meeting-card h3{color:var(--text-strong);margin:2px 0;font-size:14px}.meeting-card small,.meeting-card p{color:var(--text-muted);font-size:var(--type-micro);margin:0;line-height:1.5}.meeting-card .secondary-button{grid-column:1/-1;margin-block-start:5px}.help-card{color:var(--brand-600);align-items:center;gap:10px;padding:16px;display:flex}.help-card div{flex-direction:column;display:flex}.help-card strong{color:var(--text-strong);font-size:11px}.help-card small{color:var(--text-muted);font-size:var(--type-micro)}.toast{z-index:100;color:#fff;opacity:0;pointer-events:none;max-width:min(420px,100vw - 32px);min-height:44px;transition:opacity .18s ease, transform .22s var(--ease-out);background:#101828;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex;position:fixed;inset-block-end:24px;inset-inline-start:24px;transform:translateY(14px);box-shadow:0 18px 42px #10182838}.toast.visible{opacity:1;transform:translateY(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.card,.sidebar,.topbar{background:#fff}}@media (max-width:1199px){.sidebar{align-items:center;width:86px;padding-inline:12px}.brand-lockup>span:last-child,.sidebar-profile>span:nth-child(2),.sidebar-profile>svg,.nav-item>span:not(.nav-dot),.secure-note span,.logout-button:not(:focus){font-size:0}.brand-lockup{justify-content:center}.sidebar-profile{justify-content:center;width:54px;padding:7px}.nav-item{justify-content:center;width:54px;padding:0}.nav-dot{width:17px;height:17px;font-size:10px;position:absolute;inset-block-start:4px;inset-inline-start:4px}.secure-note{justify-content:center;width:54px}.logout-button{width:54px;min-height:44px;padding:0}.app-main{margin-left:0;margin-right:86px}.topbar{grid-template-columns:minmax(220px,1fr) auto}.live-profile-name-button{display:none}.dashboard-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.portfolio-hero,.performance-card,.recent-card{grid-column:span 5}.dashboard-main-stack{grid-column:span 5;gap:18px}.quick-actions,.credits-card,.dashboard-side-stack{grid-column:span 3}.quick-actions-grid{grid-template-columns:1fr}.quick-action{min-height:72px}.settings-layout,.support-layout{grid-template-columns:minmax(0,1.4fr) minmax(270px,.7fr)}}@media (max-width:900px){.sidebar{display:none}.app-main{margin-left:0;margin-right:0}.topbar{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fbff;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:70px;padding:12px 16px;box-shadow:0 1px #10182812,0 8px 22px #23437e0e}.mobile-brand{gap:6px;font-size:19px;display:flex}.mobile-brand .brand-mark{width:27px;height:27px}.page-intro,.top-profile{display:none}.topbar-actions{justify-content:flex-end}.mobile-page-intro{padding:20px 22px 0;display:block}main{padding:20px 22px 108px}.mobile-nav{z-index:50;height:calc(72px + env(safe-area-inset-bottom));padding:6px 10px env(safe-area-inset-bottom);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-block-start:1px solid #10182814;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -10px 30px #10182812}.mobile-nav button{min-width:0;color:var(--text-muted);font-size:var(--type-micro);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:700;display:flex}.mobile-nav button.active{color:var(--brand-700);font-weight:700}.mobile-nav-icon{--uranus-node:#8092ab;color:#697990;width:42px;height:38px;transition:color .16s ease, background .16s ease, border-color .16s ease, box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border:1px solid #0000;border-radius:50%;place-items:center;display:grid;position:relative}.mobile-nav button.active .mobile-nav-icon{--uranus-node:#00a8f4;color:#075aca;background:radial-gradient(circle at 73% 24%,#7cebff80,#0000 28%),linear-gradient(145deg,#fff,#e5f0ff);border-color:#0b75ee2b;border-radius:50%;width:42px;height:38px;transform:translateY(-2px);box-shadow:0 7px 17px #0048fe24,inset 0 0 0 3px #ffffffbd}.dashboard-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}.video-card,.report-file-card{content-visibility:auto;contain-intrinsic-size:1px 420px}.dashboard-main-stack,.dashboard-side-stack{display:contents}.portfolio-hero,.quick-actions,.performance-card,.credits-card,.recent-card,.dashboard-side-stack{grid-column:1/-1}.performance-card{order:3}.dashboard-side-stack>.credits-card{order:4}.recent-card{order:5}.dashboard-side-stack>.manager-card{order:6;grid-column:1/-1}.dashboard-side-stack>.market-card{order:7;grid-column:1/-1}.quick-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-action{text-align:center;grid-template-columns:1fr;justify-items:center;gap:7px;min-height:104px;padding:10px 5px}.quick-action>svg{display:none}.quick-action strong{font-size:11px}.dashboard-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-layout,.settings-layout,.support-layout{grid-template-columns:1fr}.signal-detail{position:static}.settings-layout>aside,.support-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preview-card{grid-template-columns:1fr 1fr}.phone-preview{min-height:250px}.training-filter{grid-template-columns:1fr}.report-file-card{grid-template-columns:auto 1fr}.report-file-card .primary-button{grid-column:1/-1}.toast{inset-block-end:92px}}@media (max-width:640px){.uranus-studio-route{font-size:14px}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}.topbar-actions .icon-button{width:40px;height:40px}.mobile-page-intro{padding:18px 16px 0}.mobile-page-intro h1{font-size:23px}main{padding:16px 16px 104px}.dashboard-grid,.signals-page,.reports-page,.training-page,.payments-page{gap:12px}.portfolio-hero{border-radius:18px;min-height:230px;padding:18px}.hero-balance{margin-block:18px 15px}.hero-balance>strong{font-size:36px}.hero-bottom{gap:8px}.hero-bottom>div{min-width:0}.hero-bottom>div:nth-child(2){display:none}.hero-cta{min-width:125px;padding-inline:11px}.quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.quick-action{border-radius:12px;min-height:86px}.quick-action-icon{width:44px;height:44px}.quick-action small{display:none}.performance-card,.credits-card,.recent-card,.manager-card,.market-card,.signals-list-card,.signal-detail,.monthly-reports,.settings-card,.preview-card,.payments-history{padding:16px}.performance-card{min-height:430px}.card-head{align-items:center}.performance-summary{gap:10px}.period-chip{display:none}.performance-chart{height:252px}.credits-card{min-height:auto}.credit-amount{margin-block:26px 2px}.credit-meta{margin-block-end:20px}.dashboard-side-stack,.settings-layout>aside,.support-side{grid-template-columns:1fr;gap:12px}.signals-overview{border-radius:20px;padding:12px}.signals-overview-head{gap:10px;margin-block-end:12px}.signals-overview-source{text-overflow:ellipsis;white-space:nowrap;max-width:48%;overflow:hidden}.signals-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-overview-return{grid-column:1/-1;min-height:112px!important}.signals-overview-grid article{min-height:90px;padding:14px}.signals-overview-return>strong{font-size:35px}.signals-overview-stat>strong{font-size:25px}.signals-toolbar{flex-direction:column;align-items:stretch}.segmented-control.large{grid-template-columns:repeat(3,1fr);display:grid}.segmented-control.large button{min-width:0;min-height:44px}.signal-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.signal-row .status-pill,.signal-row .exposure-ring{display:none}.signal-result{font-size:14px}.settings-hero-icon{margin-block-end:10px;position:static}.settings-copy{padding-inline-start:0}.notification-channel-list{grid-template-columns:1fr;margin-block:20px 16px}.notification-channel-toggle{min-height:94px;padding:14px}.notification-save-button{width:100%}.form-grid{grid-template-columns:1fr}.preview-card{display:none}.preview-card.notification-summary-card{display:block}.reports-banner,.credit-balance-banner{min-height:175px;padding:22px}.report-orbit,.balance-ring{width:84px;height:84px;margin-inline:5px}.report-orbit span,.report-orbit i{width:62px;height:62px}.reports-banner p{max-width:70%}.report-summary-grid,.plan-grid{grid-template-columns:1fr}.report-summary-grid article{min-height:88px}.month-selector{gap:6px}.month-selector button{min-height:56px}.report-file-card{grid-template-columns:auto 1fr;gap:11px;padding:13px}.pdf-icon{width:48px;height:56px}.video-grid{grid-template-columns:minmax(0,1fr)}.video-cover{min-height:190px}.training-choices>div{padding-block-end:3px;overflow-x:auto}.training-choices button{min-width:82px}.segmented-control button,.text-action,.chat-suggestions button{min-height:44px}.signal-main small,.status-pill,.detail-grid span,.detail-title small,.report-file-card p,.report-file-card em,.report-file-card>span:nth-child(2)>small,.training-choices>span,.video-copy p,.chat-head small,.chat-message>span,.chat-suggestions button{font-size:11px}.credit-balance-banner strong{font-size:31px}.plan-card{min-height:190px}.chat-messages{min-height:300px}.chat-message{max-width:88%}.toast{inset-block-end:88px;inset-inline:16px}.card,.sidebar,.topbar{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:360px){.signals-overview-title small{font-size:10px;display:block}.signals-overview-title strong{font-size:15px}.signals-overview-source{max-width:46%;font-size:var(--type-micro)}.signals-overview-return>strong{font-size:32px}.mobile-brand .brand-mark{display:none}main,.mobile-page-intro{padding-inline:12px}.quick-action strong{font-size:var(--type-micro)}.hero-cta{min-width:112px;font-size:var(--type-micro)}}@media (prefers-reduced-motion:reduce){.uranus-studio-route,.uranus-studio-route *,.uranus-studio-route :before,.uranus-studio-route :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.uranus-studio-route{scroll-behavior:auto}.live-loading-bar i{inset-inline-start:27.5%}}.live-brand-button,.live-profile-button{appearance:none;background:0 0;border:0}.live-brand-button{text-align:start;padding:0}.live-brand-button svg{filter:drop-shadow(0 7px 12px #0074ff38);flex:none}.live-logout-icon{width:34px;height:34px;color:var(--text-muted);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.live-logout-icon:hover{color:var(--negative);background:var(--negative-bg)}.live-auth-shell{background:radial-gradient(circle at 20% 8%,#4d86ff38,#0000 30rem),radial-gradient(circle at 82% 86%,#37d6ff29,#0000 28rem),linear-gradient(145deg,#f9fbff 0%,#eaf1ff 52%,#e0e9fb 100%);place-items:center;width:100%;min-height:100svh;padding:30px 20px;display:grid;position:relative;overflow:hidden}.live-auth-shell:before,.live-auth-shell:after{content:"";border:1px solid #1d5aef14;border-radius:50%;width:280px;height:280px;position:absolute}.live-auth-shell:before{inset-block-start:-120px;inset-inline-end:-80px}.live-auth-shell:after{inset-block-end:-150px;inset-inline-start:-60px}.live-auth-card{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:34px;width:min(100%,520px);padding:clamp(28px,5vw,52px);position:relative;box-shadow:0 34px 90px #1834702e,inset 0 0 0 1px #10182808}.live-login-brand{color:#0d1730;letter-spacing:-.025em;justify-content:center;align-items:center;gap:10px;margin-block-end:30px;font-size:28px;font-weight:700;display:flex}.live-auth-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.live-security-orb{width:64px;height:64px;color:var(--brand-700);background:#e3ecff;border-radius:21px;place-items:center;margin-block-end:18px;display:grid}.live-auth-copy h1,.live-loading-card h1{color:#11182a;letter-spacing:-.015em;margin:0;font-size:clamp(30px,6vw,42px);font-weight:700;line-height:1.08}.live-auth-copy p,.live-loading-card p{color:#667085;margin:10px 0 0;font-size:16px;line-height:1.6}.live-auth-form{gap:17px;margin-block-start:30px;display:grid}.live-auth-form label{color:#344054;gap:8px;font-size:14px;font-weight:600;display:grid}.live-auth-form input{color:#121a2d;background:#f7f9fd;border:1px solid #dce3ee;border-radius:16px;outline:0;width:100%;min-height:58px;padding-inline:18px;font-size:17px;transition:border-color .15s,box-shadow .15s,background .15s}.live-auth-form input:focus{background:#fff;border-color:#0048fe7a;box-shadow:0 0 0 4px #0048fe14}.live-otp-input{text-align:center;letter-spacing:.33em;text-indent:.33em;font-variant-numeric:tabular-nums;font-weight:700;min-height:74px!important;font-size:34px!important}.live-auto-submit{color:#667085;text-align:center;margin-block-start:-9px}.live-auth-submit{border-radius:16px;min-height:58px;margin-block-start:2px;font-size:16px}.live-auth-error{color:var(--negative);text-align:center;margin:-4px 0;font-size:13px}.live-auth-links{justify-content:center;align-items:center;gap:18px;display:flex}.live-auth-links span{background:#e2e7ef;width:1px;height:24px}.live-auth-links button{min-height:40px;color:var(--brand-700);background:0 0;border:0;font-weight:600}.live-login-support{border-block-start:1px solid #e7ecf4;justify-content:space-between;align-items:center;gap:14px;margin-block-start:24px;padding-block-start:20px;display:flex}.live-login-phone{color:#667085;flex-direction:column;gap:3px;text-decoration:none;display:flex}.live-login-phone span{font-size:12px}.live-login-phone strong{color:#182238;letter-spacing:.01em;font-size:15px;font-weight:750}.live-login-whatsapp{color:#0b6d39;background:linear-gradient(145deg,#f5fff9,#eafff2);border:1px solid #25d3664d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding-inline:14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #25d3661f}.live-login-whatsapp:hover{color:#075c30;border-color:#25d36680;transform:translateY(-1px);box-shadow:0 13px 28px #25d3662e}.live-login-whatsapp:focus-visible,.live-login-phone:focus-visible{outline-offset:3px;outline:3px solid #25d36633}.live-device-security{color:#667085;justify-content:center;align-items:center;gap:7px;margin:27px 0 0;font-size:12px;display:flex}.live-login-shell{background:radial-gradient(circle at 13% 18%,#2b79ff21,#0000 31rem),radial-gradient(circle at 88% 86%,#58e1ff1c,#0000 28rem),#f3f6fb;place-items:center;padding:24px;display:grid}.live-login-shell:before,.live-login-shell:after{pointer-events:none;filter:blur(1px)}.live-auth-stage{z-index:1;direction:ltr;background:#fff;border:1px solid #0a1d3e14;border-radius:40px;grid-template-columns:minmax(460px,.92fr) minmax(500px,1.08fr);grid-template-areas:"visual form";width:min(100%,1360px);min-height:min(820px,100svh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 100px #10244c26}.live-auth-visual{color:#fff;isolation:isolate;direction:rtl;background:radial-gradient(circle at 20% 18%,#23bfff5c,#0000 25rem),radial-gradient(circle at 78% 74%,#0e56ff66,#0000 26rem),linear-gradient(148deg,#06152f 0%,#082855 52%,#0647a2 100%);flex-direction:column;grid-area:visual;min-width:0;padding:clamp(34px,4vw,58px);display:flex;position:relative;overflow:hidden}.live-auth-visual:before{z-index:-1;aspect-ratio:1;content:"";border:1px solid #8de6ff2e;border-radius:50%;width:85%;position:absolute;inset:-15% -34% auto auto;box-shadow:0 0 0 48px #48a8ff09,0 0 0 96px #48a8ff06}.live-auth-visual:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(5px);background:radial-gradient(circle,#61e8ff3d,#1f66ff0f 48%,#0000 70%);border-radius:50%;width:82%;position:absolute;inset:auto auto -31% -24%}.live-auth-visual-brand{letter-spacing:-.03em;direction:ltr;justify-content:flex-end;align-items:center;gap:11px;font-size:24px;font-weight:720;display:flex}.live-auth-orbit{aspect-ratio:1;align-self:center;place-items:center;width:min(27vw,330px);max-width:80%;margin-block:auto;display:grid;position:relative}.live-auth-orbit:before{content:"";filter:blur(4px);background:radial-gradient(circle at 45% 38%,#5be0ff47,#0c5ad02e 52%,#0000 72%);border-radius:50%;position:absolute;inset:17%}.live-auth-orbit-ring{border:1px solid #b1ecff57;border-radius:50%;position:absolute}.live-auth-orbit-ring.ring-one{inset:8%;transform:rotate(-17deg)scaleY(.64)}.live-auth-orbit-ring.ring-two{border-color:#6ab1ff40;inset:1%;transform:rotate(49deg)scaleY(.76)}.live-auth-orbit-dot{background:#b8f9ff;border:2px solid #fffc;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 22px #6fe8fff2}.live-auth-orbit-dot.dot-one{inset-block-start:25%;inset-inline-start:7%}.live-auth-orbit-dot.dot-two{width:7px;height:7px;inset-block-end:18%;inset-inline-end:12%}.live-auth-orbit-core{aspect-ratio:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff1f,#ffffff06);border:1px solid #ffffff2e;border-radius:42%;place-items:center;width:62%;display:grid;position:relative;transform:rotate(-6deg);box-shadow:inset 0 1px #ffffff38,0 28px 70px #00091f57}.live-auth-orbit-core svg{width:72%;height:72%;transform:rotate(6deg)}.live-auth-visual-copy{max-width:500px;margin-inline-start:auto}.live-auth-visual-copy>span{color:#87e9ff;letter-spacing:.03em;margin-block-end:12px;font-size:13px;font-weight:700;display:inline-flex}.live-auth-visual-copy h2{color:#fff;letter-spacing:-.04em;max-width:470px;margin:0;font-size:clamp(34px,3.4vw,52px);font-weight:680;line-height:1.14}.live-login-card{width:100%;min-width:0;max-width:none;min-height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:#fff;border:0;border-radius:0;flex-direction:column;grid-area:form;justify-content:center;align-items:stretch;padding:clamp(48px,6vw,92px) clamp(42px,7vw,108px);display:flex}.live-login-card>*{width:min(100%,480px);margin-inline:auto}.live-login-card .live-login-brand{display:none}.live-auth-eyebrow{color:#0753c8;background:#edf5ff;border:1px solid #d9eaff;border-radius:999px;align-items:center;gap:7px;min-height:31px;margin-block-end:19px;padding-inline:11px;font-size:12px;font-weight:700;display:inline-flex}.live-login-card .live-auth-copy h1{letter-spacing:-.04em;font-size:clamp(38px,4vw,52px)}.live-login-card .live-auth-copy p{color:#697386;max-width:410px;margin-block-start:14px}.live-auth-label{color:#24324a;font-size:13px;font-weight:700;display:block}.live-auth-input-wrap{color:#7c8aa3;background:#f8faff;border:1px solid #d8e0ec;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:60px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.live-auth-input-wrap>svg{margin-inline:17px 0}.live-auth-input-wrap:focus-within{color:#0c64de;background:#fff;border-color:#005cde8c;box-shadow:0 0 0 4px #005cde17}.live-auth-form .live-auth-input-wrap input{border-radius:inherit;min-height:58px;box-shadow:none;background:0 0;border:0;padding-inline:13px 17px}.live-auth-form .live-auth-input-wrap input:focus{box-shadow:none;background:0 0}.live-otp-wrap{grid-template-columns:auto minmax(0,1fr)}.live-otp-wrap .live-otp-input{min-height:72px!important}.live-login-card .live-auth-submit{border-radius:17px;justify-content:center;align-items:center;gap:12px;min-height:60px;margin-block-start:5px;display:flex;box-shadow:0 15px 30px #004ee633}.live-login-card .live-auth-submit svg{position:absolute;inset-inline-end:20px}.live-login-card .live-login-support{margin-block-start:30px}.live-login-card .live-device-security{margin-block-start:24px}@media (prefers-reduced-motion:no-preference){.live-auth-orbit-ring.ring-one{animation:16s linear infinite login-orbit-one}.live-auth-orbit-ring.ring-two{animation:22s linear infinite reverse login-orbit-two}.live-auth-orbit-core{animation:5s ease-in-out infinite login-core-float}}@keyframes login-orbit-one{to{transform:rotate(343deg)scaleY(.64)}}@keyframes login-orbit-two{to{transform:rotate(409deg)scaleY(.76)}}@keyframes login-core-float{0%,to{translate:0}50%{translate:0 -9px}}.live-loading-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.live-loading-bar{background:#e3e8f2;border-radius:999px;width:min(260px,70%);height:6px;margin-block-start:32px;display:block;position:relative;overflow:hidden}.live-loading-bar i{background:var(--brand-gradient);border-radius:inherit;width:45%;animation:1.2s ease-in-out infinite live-loading;position:absolute;inset-block:0}@keyframes live-loading{0%{inset-inline-start:-45%}to{inset-inline-start:100%}}.live-spinner{border:2px solid #0048fe2e;border-block-start-color:var(--brand-700);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite live-spin;display:inline-block}.live-spinner.light{border-color:#ffffff52;border-block-start-color:#fff}.live-spin{animation:.7s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}.live-busy{min-height:120px;color:var(--text-muted);justify-content:center;align-items:center;gap:11px;display:flex}.live-inline-error{color:#8a2c22;background:#fff7f6;border:1px solid #b4231824;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;margin:0 0 16px;padding:11px 14px;font-size:12px;display:flex}.live-inline-error button{color:#8a2c22;white-space:nowrap;background:#fff;border:1px solid #b423182e;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding-inline:10px;display:inline-flex}.live-readable-balance{font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 2px 14px #0012416b;-webkit-text-stroke:.2px #ffffff80;max-width:min(100%,16ch);color:#fff!important;letter-spacing:-.025em!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.08!important}.portfolio-hero .metric-change.neutral{color:#fff;background:#04236f47;border:1px solid #ffffff40}.live-manager-photo,.live-quick-manager{object-fit:cover;object-position:center;overflow:hidden}.live-manager-photo{color:#fff;background:var(--brand-gradient);border:3px solid #fff;border-radius:18px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px #1018281f}.live-quick-manager{border-radius:inherit;color:#fff;width:100%;height:100%;font-size:11px;font-weight:800}.live-data-note,.live-source-line{color:var(--text-muted);font-size:var(--type-micro);line-height:1.55}.performance-card .live-data-note{text-align:center;max-width:760px;margin:14px auto 0;font-size:12px;line-height:1.7}.live-source-line{text-align:end;margin:9px 0 0}.live-portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:20px;display:grid}.live-portfolio-kpis>div{background:#f7f9fc;border:1px solid #e8edf4;border-radius:12px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:94px;padding:15px;display:flex}.live-portfolio-kpis span{color:var(--text-muted);font-size:var(--type-micro)}.live-portfolio-kpis strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,2.3vw,24px);overflow:hidden}.live-honest-chart{grid-template-rows:minmax(0,1fr) auto;gap:10px;height:300px;margin-block:10px 0;display:grid}.live-honest-chart svg{width:100%;height:100%;min-height:0;overflow:hidden}.live-signal-chart svg{width:100%;height:100%;overflow:visible}.live-chart-caption,.live-signal-chart figcaption{color:var(--text-muted);font-size:var(--type-micro);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.live-chart-caption{justify-content:space-between;min-height:24px;margin:0;padding-inline:2px;font-size:12px}.live-chart-caption strong{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:14px}.live-chart-caption span,.live-signal-chart figcaption span{align-items:center;gap:6px;display:inline-flex}.live-chart-caption i,.live-signal-chart figcaption i{border-radius:50%;width:9px;height:9px;display:inline-block}.live-signal-chart figcaption small{color:var(--text-muted);font-size:var(--type-micro);margin-inline-start:auto}.live-price-dot{background:#3658f6}.live-entry-dot{background:#f0b429}.live-chart-empty{min-height:210px;color:var(--text-muted);background:#f8faff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.live-source-switch{background:#f1f4f8;border-radius:10px;gap:4px;padding:4px;display:flex}.live-source-switch button{min-height:34px;color:var(--text-muted);font-size:var(--type-micro);background:0 0;border:0;border-radius:8px;padding-inline:10px;font-weight:600}.live-source-switch button.active{color:var(--brand-700);background:#fff;box-shadow:0 2px 7px #10182812}.live-warning-chip{color:var(--warning);font-size:var(--type-micro);background:#fff7ed;border-radius:999px;padding:5px 8px;font-weight:600}.live-signal-chart{direction:ltr;height:210px;margin:12px 0 22px}.live-signal-chart figcaption{margin-block-start:7px}.live-entry-line{stroke:#f0b429;stroke-width:2px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.live-locked-state{min-height:360px;color:var(--brand-700);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.live-locked-state h2{color:var(--text-strong);margin:16px 0 5px}.live-locked-state p{max-width:440px;color:var(--text-muted);margin:0}.live-report-list{gap:12px;display:grid}.live-report-list .report-file-card+.report-file-card{border-block-start:1px solid #edf0f4}.live-video-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.live-video-actions button{min-height:34px;color:var(--text-muted);border:1px solid var(--border);font-size:var(--type-micro);background:#f8faff;border-radius:9px;align-items:center;gap:5px;padding-inline:10px;display:inline-flex}.live-video-actions button.complete{color:var(--positive);background:var(--positive-bg);border-color:#06764724}.live-plan-ladder{padding:24px;overflow:hidden}.live-account-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-start:22px;display:grid}.live-eligibility-ladder{background:#f8faff;border:1px solid #e5ebf4;border-radius:14px;margin-block-start:24px;padding:18px 18px 62px}.live-eligibility-track{background:#e5ebf4;border-radius:999px;height:7px;overflow:hidden}.live-eligibility-track span{background:var(--brand-gradient);border-radius:inherit;height:100%;display:block}.live-eligibility-nodes{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:-18px;display:grid}.live-eligibility-nodes>.tier-node{min-width:0;color:inherit;font:inherit;text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:0 4px;display:flex;position:relative}.live-eligibility-nodes i{color:#fff;background:#98a2b3;border:4px solid #f8faff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.live-eligibility-nodes .eligible i{background:var(--brand-600)}.live-eligibility-nodes strong{color:var(--text-strong);font-size:11px}.live-eligibility-nodes small{color:var(--text-muted);font-size:var(--type-micro)}.tier-fee-popover{z-index:2;box-sizing:border-box;color:#fff;opacity:1;pointer-events:none;transform-origin:50% 0;white-space:nowrap;background:linear-gradient(135deg,#3159df 0%,#5a43db 100%);border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;min-width:108px;padding:7px 10px;transition:opacity .16s,transform .16s,box-shadow .16s;display:inline-flex;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(0)scale(1);box-shadow:0 11px 24px #2940a433}.tier-node-whale .tier-fee-popover{background:linear-gradient(135deg,#1d315d 0%,#8b6a21 100%);box-shadow:0 11px 24px #42371833}.tier-node-basic .tier-fee-popover{background:linear-gradient(135deg,#0b8f84 0%,#35c9ad 100%);box-shadow:0 11px 24px #0b8f8438}.tier-fee-popover>span{color:#ffffffd1;font-size:9px}.live-eligibility-nodes .tier-fee-popover>strong{color:#fff;font-size:12px}.live-eligibility-ladder>p{color:var(--text-muted);font-size:var(--type-micro);text-align:center;margin:12px 0 0}.live-account-terms article{text-align:center;background:#f7f9fc;border:1px solid #e7ecf3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:112px;padding:18px;display:flex}.live-account-terms span{color:var(--text-muted);font-size:12px;font-weight:700}.live-account-terms strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2.5vw,28px);overflow:hidden}.live-missing-metric{min-height:42px;color:var(--text-muted);font-size:var(--type-micro);background:#f7f9fc;border-radius:10px;margin-block-end:20px;padding:11px 12px}.live-plan-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.live-plan-head h2{color:var(--text-strong);margin:3px 0 0;font-size:22px}.live-equity-chip{text-align:center;background:#f2f6ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:10px 13px;display:flex}.live-equity-chip span{color:var(--text-muted);font-size:var(--type-micro)}.live-equity-chip strong{color:var(--brand-700);font-size:18px}.live-tier-track{border-block-start:7px solid #e9eef6;border-radius:999px;height:74px;margin:28px 14px 22px;position:relative}.live-tier-fill{border-radius:inherit;height:7px;transition:width .5s var(--ease-out);background:linear-gradient(90deg,#f4c65a,#2d78ef 52%,#46e0c0);position:absolute;inset-block-start:-7px;inset-inline-end:0}.live-tier-node{text-align:center;flex-direction:column;align-items:center;gap:1px;width:90px;display:flex;position:absolute;inset-block-start:-17px;transform:translate(32px)}.live-tier-node i{color:#fff;background:#aab3c1;border:4px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 3px 9px #1018281f}.live-tier-node.eligible i{background:var(--brand-600)}.live-tier-node b{color:var(--text-strong);font-size:var(--type-micro);margin-block-start:4px}.live-tier-node small{color:var(--text-muted);white-space:nowrap;font-size:10px}.live-plan-grid .plan-card.basic{border-block-start:4px solid #ff9a62}.live-plan-grid .plan-card.pro{border-block-start:4px solid #46e0c0}.live-plan-grid .plan-card.whale{border-block-start:4px solid #f4c65a}.live-plan-grid .plan-card.locked{filter:saturate(.35);opacity:.68}.live-plan-grid .plan-card.locked:hover{transform:none}.live-plan-grid .plan-card:disabled{opacity:.68}.live-payment-list{gap:8px;display:grid}.live-payment-row{background:#fff;border:1px solid #edf0f4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:70px;padding:10px;display:grid}.live-payment-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.live-payment-row>span:nth-child(2) strong{color:var(--text-strong);font-size:12px}.live-payment-row>span:nth-child(2) small{color:var(--text-muted);font-size:var(--type-micro)}.live-payment-row>b{color:var(--text-strong);font-size:13px}.live-payment-actions{align-items:center;gap:6px;display:flex}.live-payment-actions a{color:#fff;background:var(--brand-gradient);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.live-payment-actions a:first-child:not(:last-child){color:var(--brand-600);border:1px solid var(--brand-200);background:var(--brand-050)}.live-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030c1ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.live-payment-modal{background:#fff;border-radius:24px;grid-template-rows:auto minmax(420px,1fr) auto;width:min(100%,740px);max-height:min(92svh,900px);display:grid;overflow:hidden;box-shadow:0 40px 100px #00000059}.live-payment-modal header,.live-payment-modal footer{justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.live-payment-modal header{border-block-end:1px solid #e8edf3}.live-payment-modal header>div{color:var(--positive);align-items:center;gap:10px;display:flex}.live-payment-modal header span{flex-direction:column;display:flex}.live-payment-modal header strong{color:var(--text-strong);font-size:13px}.live-payment-modal header small{color:var(--text-muted);font-size:var(--type-micro)}.live-payment-modal header button{background:#f2f4f7;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.live-payment-modal iframe{background:#fff;border:0;width:100%;height:100%;min-height:520px}.live-payment-modal footer{border-block-start:1px solid #e8edf3;align-items:center}.live-payment-modal footer p{color:var(--text-muted);font-size:var(--type-micro);margin:0}.live-payment-modal footer .primary-button{white-space:nowrap;min-height:42px}.support-avatar span:not(.online){background:#98a2b3}.live-chat-welcome{min-height:280px;color:var(--brand-700);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.live-chat-welcome h3{color:var(--text-strong);margin:12px 0 3px}.live-chat-welcome p{max-width:330px;color:var(--text-muted);font-size:var(--type-micro);margin:0}.live-toast.error{background:#8f251d}.live-toast.info{background:#173a7a}.live-mobile-nav button>span:last-child{white-space:nowrap;text-overflow:clip;width:auto;min-width:max-content;overflow:visible}@media (max-width:900px){.live-mobile-nav{direction:rtl}.live-mobile-nav button{min-width:60px}.live-honest-chart{height:270px}.live-plan-ladder{padding:20px}}@media (max-width:640px){.live-auth-shell{padding:12px}.live-auth-card{border-radius:26px;padding:28px 20px}.live-login-brand{margin-block-end:22px}.live-auth-copy p{font-size:14px}.live-device-security{text-align:center;align-items:flex-start}.live-inline-error{flex-direction:column;align-items:flex-start}.live-inline-error button{justify-content:center;width:100%}.topbar{grid-template-columns:minmax(0,1fr) auto}.topbar-actions .notification-button{display:none}.live-readable-balance{font-size:clamp(29px,10vw,38px)!important}.quick-action strong{font-size:11px}.quick-action small{font-size:var(--type-micro);display:block}.live-honest-chart{height:252px}.performance-comparison-head{flex-direction:column;align-items:stretch;gap:12px;min-height:128px}.performance-source-switch{order:2;align-self:stretch}.performance-source-switch button{flex:1;min-width:0;padding-inline:8px;font-size:10px}.performance-return-cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;margin-block:10px 0}.performance-return-cards>div{min-height:68px}.performance-return-cards .outperformance-card{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:58px}.live-source-switch{overflow-x:auto}.live-source-switch button{white-space:nowrap;min-height:42px}.live-signal-chart{height:180px}.live-video-actions{flex-direction:column;align-items:stretch}.live-video-actions button{justify-content:center}.training-video-backdrop{padding-inline:10px}.training-video-modal{border-radius:20px;max-height:calc(100dvh - 20px)}.training-video-modal>header{min-height:62px;padding-inline:12px}.training-video-modal>header h2{font-size:14px}.training-video-modal>footer{padding-block-end:max(10px, env(safe-area-inset-bottom))}.live-plan-head{flex-direction:column;align-items:stretch}.live-plan-ladder{padding-inline:14px}.live-equity-chip{align-items:center}.live-eligibility-ladder{padding-block-end:14px;padding-inline:10px}.live-eligibility-nodes{align-items:stretch}.live-eligibility-nodes>.tier-node{padding-inline:3px}.live-eligibility-nodes .tier-fee-popover{gap:4px;width:100%;min-width:0;min-height:36px;margin-block-start:9px;padding:7px 5px;position:static;transform:none}.live-account-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.live-account-terms article{gap:8px;min-height:92px;padding:12px 8px}.live-account-terms span{font-size:10px}.live-account-terms strong{font-size:clamp(18px,5vw,24px)}.live-signal-chart figcaption small{width:100%;margin-inline-start:0}.live-tier-track{margin-inline:20px}.live-tier-node{width:74px;transform:translate(23px)}.live-tier-node small{font-size:7px}.live-payment-row{grid-template-columns:auto minmax(0,1fr) auto}.live-payment-row>b{grid-column:2}.live-payment-actions{grid-area:1/3/span 2}.live-payment-modal{border-radius:18px;grid-template-rows:auto minmax(300px,1fr) auto;max-height:96svh}.live-payment-modal iframe{min-height:430px}.live-payment-modal footer{flex-direction:column;align-items:stretch}.live-payment-modal footer .primary-button{width:100%}.live-mobile-nav{padding-inline:4px}.live-mobile-nav button{min-width:0;font-size:var(--type-micro)}.live-mobile-nav button>span:last-child{min-width:0}}@media (max-width:380px){.live-mobile-nav button{font-size:10px}.mobile-nav-icon,.mobile-nav button.active .mobile-nav-icon{width:38px;height:36px}.quick-action-icon{width:42px;height:42px}.live-otp-input{font-size:29px!important}.live-eligibility-nodes .tier-fee-popover{flex-direction:column;gap:0;min-height:42px}}@media (max-width:980px){.live-login-shell{padding:18px}.live-auth-stage{border-radius:34px;grid-template:"visual"minmax(240px,32svh)"form"minmax(0,1fr)/minmax(0,1fr);width:min(100%,760px);min-height:calc(100svh - 36px)}.live-auth-visual{min-height:240px;padding:28px 36px}.live-auth-orbit{inset-block-start:8px;width:230px;max-width:44%;margin:0;position:absolute;left:4%;right:auto}.live-auth-visual-copy{text-align:right;width:57%;max-width:390px;margin-block-start:auto;margin-inline:0 auto}.live-auth-visual-copy h2{font-size:clamp(29px,5vw,42px)}.live-login-card{min-height:auto;padding:48px clamp(34px,9vw,74px)}}@media (max-width:640px){.live-auth-shell.live-login-shell{background:#fff;place-items:stretch stretch;padding:0}.live-login-shell:before,.live-login-shell:after{display:none}.live-auth-stage{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-rows:224px minmax(0,1fr)}.live-auth-visual{border-end-end-radius:32px;border-end-start-radius:32px;min-height:224px;padding:22px 24px}.live-auth-visual-brand{gap:8px;font-size:20px}.live-auth-visual-brand svg{width:36px;height:36px}.live-auth-orbit{inset-block-start:18px;width:152px;max-width:40%;left:8px;right:auto}.live-auth-orbit-dot{width:7px;height:7px}.live-auth-orbit-core{border-radius:38%;width:60%}.live-auth-visual-copy{width:64%;max-width:270px}.live-auth-visual-copy>span{margin-block-end:6px;font-size:11px}.live-auth-visual-copy h2{font-size:clamp(25px,7vw,31px);line-height:1.12}.live-auth-card.live-login-card{border-radius:0;justify-content:flex-start;padding:34px 24px 26px}.live-login-card .live-auth-copy h1{font-size:clamp(34px,10vw,42px)}.live-login-card .live-auth-copy p{margin-block-start:10px;font-size:14px}.live-auth-eyebrow{margin-block-end:14px}.live-login-card .live-auth-form{gap:15px;margin-block-start:28px}.live-auth-input-wrap{min-height:56px}.live-auth-form .live-auth-input-wrap input{min-height:54px}.live-login-card .live-auth-submit{min-height:56px}.live-login-card .live-login-support{margin-block-start:24px;padding-block-start:18px}.live-login-whatsapp{min-height:44px;padding-inline:12px}.live-login-card .live-device-security{margin-block-start:20px}}@media (max-width:390px){.live-auth-visual{padding-inline:20px}.live-auth-orbit{width:146px;left:-14px;right:auto}.live-auth-visual-copy{width:68%}.live-auth-card.live-login-card{padding-inline:20px}.live-login-phone strong{font-size:13px}.live-login-whatsapp{gap:6px;font-size:12px}}.live-auth-shell.live-login-shell{background:radial-gradient(circle at 16% 10%,#2799ff33,#0000 32rem),radial-gradient(circle at 88% 86%,#0053e324,#0000 34rem),linear-gradient(145deg,#d9eaff 0%,#edf5ff 48%,#d4e6ff 100%);place-items:center;min-height:100svh;padding:28px 20px;display:grid}.live-login-shell:before{filter:blur(24px);background:#50c9ff0f;border:0;width:380px;height:380px;inset:auto auto -190px -130px}.live-login-shell:after{display:none}.live-auth-card.live-login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #142d5814;border-radius:30px;flex-direction:column;grid-area:auto;justify-content:center;align-items:stretch;width:min(100%,530px);max-width:530px;min-height:0;padding:40px 46px 32px;display:flex;box-shadow:0 24px 70px #1930591a}.live-login-card>*{width:100%;max-width:438px;margin-inline:auto}.live-login-card .live-login-brand{flex-direction:column;justify-content:center;gap:10px;margin-block-end:28px;font-size:24px;display:flex}.live-login-brand-mark{background:linear-gradient(145deg,#f3f8ff,#e7f1ff);border:1px solid #e0ebf9;border-radius:34px;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #1e6bd817}.live-login-brand-mark:after{content:"";border:1px solid #2787ff1a;border-radius:50%;position:absolute;inset:17px}.live-login-brand-mark svg{z-index:1;position:relative}.live-login-card .live-auth-copy{text-align:center;align-items:center}.live-login-card .live-auth-copy h1{letter-spacing:-.035em;font-size:clamp(32px,4vw,40px);font-weight:710}.live-login-card .live-auth-copy p{color:#69758a;max-width:370px;margin-block-start:10px;font-size:15px;line-height:1.55}.live-login-card .live-auth-form{gap:16px;margin-block-start:30px}.live-auth-label{color:#26344a;font-size:13px}.live-auth-input-wrap{color:#8290a6;background:#fbfcfe;border-color:#dce3ed;border-radius:15px;min-height:57px;box-shadow:0 1px 2px #10182806}.live-auth-input-wrap:focus-within{color:#1269db;border-color:#1269db7a;box-shadow:0 0 0 3px #1269db12}.live-auth-input-wrap>svg{margin-inline-start:16px}.live-auth-form .live-auth-input-wrap input{min-height:55px;padding-inline:12px 16px;font-size:16px}.live-login-card .live-auth-submit{border-radius:15px;min-height:56px;margin-block-start:2px;box-shadow:0 10px 22px #004ee624}.live-login-card .live-login-support{border-color:#edf0f5;margin-block-start:24px;padding-block-start:18px}.live-login-card .live-device-security{color:#8791a4;margin-block-start:18px;font-size:11px}@media (prefers-reduced-motion:no-preference){.live-login-brand-mark{animation:5s ease-in-out infinite live-login-mark-float}}@keyframes live-login-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:640px){.live-auth-shell.live-login-shell{background:radial-gradient(circle at 50% -8%,#2890ff29,#0000 21rem),linear-gradient(#dfeeff 0%,#eef6ff 42%,#f9fbff 100%);place-items:stretch stretch;padding:0}.live-login-shell:before{display:none}.live-auth-card.live-login-card{width:100%;max-width:none;min-height:100svh;padding:26px 22px max(22px, env(safe-area-inset-bottom));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center}.live-login-card .live-login-brand{margin-block-end:25px;font-size:22px}.live-login-brand-mark{border-radius:30px;width:92px;height:92px}.live-login-brand-mark svg{width:66px;height:66px}.live-login-card .live-auth-copy h1{font-size:34px}.live-login-card .live-auth-copy p{font-size:14px}.live-login-card .live-auth-form{gap:14px;margin-block-start:26px}.live-login-card .live-login-support{margin-block-start:22px}}@media (max-width:380px),(max-height:720px){.live-auth-card.live-login-card{justify-content:flex-start;padding-block-start:20px}.live-login-card .live-login-brand{margin-block-end:18px}.live-login-brand-mark{border-radius:25px;width:80px;height:80px}.live-login-brand-mark svg{width:58px;height:58px}.live-login-card .live-auth-copy h1{font-size:30px}.live-login-card .live-auth-form{margin-block-start:20px}}@media (display-mode:standalone){:is(html:has(.uranus-studio-route),body:has(.uranus-studio-route)){overscroll-behavior-y:none;min-height:100dvh}.app-shell{min-height:100dvh;padding-block-start:env(safe-area-inset-top)}.live-auth-shell{min-height:100dvh;padding-block-start:calc(12px + env(safe-area-inset-top));padding-block-end:calc(12px + env(safe-area-inset-bottom))}.live-auth-shell.live-login-shell{padding-block-start:env(safe-area-inset-top);padding-block-end:env(safe-area-inset-bottom)}}.uranus-studio-route .studio-idle-warning-overlay{z-index:10000;-webkit-backdrop-filter:blur(14px)saturate(115%);backdrop-filter:blur(14px)saturate(115%);background:#080f1975;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.uranus-studio-route .studio-idle-warning-dialog{width:min(100%,430px);color:var(--text);text-align:center;animation:studio-idle-warning-enter .22s var(--ease-out) both;background:radial-gradient(circle at 88% 0,#0b75ee21,#0000 38%),#fffffff7;border:1px solid #0b75ee29;border-radius:26px;padding:30px;box-shadow:0 30px 90px #1018283d}.uranus-studio-route .studio-idle-warning-dialog h2{color:var(--text-strong);margin:8px 0 10px;font-size:clamp(25px,5vw,32px);line-height:1.15}.uranus-studio-route .studio-idle-warning-dialog p{color:var(--text-muted);margin:0;font-size:15px;line-height:1.65}.uranus-studio-route .studio-idle-warning-kicker{min-height:30px;color:var(--brand-700);background:#0b75ee1a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.uranus-studio-route .studio-idle-warning-countdown{color:var(--text-muted);justify-content:center;align-items:baseline;gap:8px;margin:24px 0;display:flex}.uranus-studio-route .studio-idle-warning-countdown strong{color:var(--brand-700);font-variant-numeric:tabular-nums;font-size:42px;font-weight:800;line-height:1}.uranus-studio-route .studio-idle-warning-countdown span{font-size:13px;font-weight:700}.uranus-studio-route .studio-idle-warning-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uranus-studio-route .studio-idle-warning-actions button{border:1px solid #0000;border-radius:14px;min-height:50px;font-weight:800}.uranus-studio-route .studio-idle-warning-primary{color:#fff;background:var(--brand-gradient);box-shadow:0 12px 24px #0048fe33}.uranus-studio-route .studio-idle-warning-secondary{color:var(--text);background:#f8fbfff2;border-color:var(--border-brand)!important}@keyframes studio-idle-warning-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:520px){.uranus-studio-route .studio-idle-warning-overlay{padding:18px}.uranus-studio-route .studio-idle-warning-dialog{border-radius:22px;padding:25px 20px}.uranus-studio-route .studio-idle-warning-actions{grid-template-columns:1fr}}
