.solidarity{max-width:1020px;margin:0 auto}.solidarity-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4vw,70px);padding:35px 0 52px;display:grid}.solidarity-intro{min-width:0}.solidarity-eyebrow{color:var(--apollo-accent);letter-spacing:.13em;font-size:10px;font-weight:650;display:block}.solidarity-intro h2{color:var(--ink);letter-spacing:-.06em;margin:20px 0;font-size:clamp(38px,4.3vw,60px);font-weight:650;line-height:1.03}.solidarity-intro h2 span{color:var(--apollo-accent)}.solidarity-lead{max-width:375px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.solidarity-lead strong{color:var(--ink);white-space:nowrap;font-weight:600}.solidarity-commitment{border-top:1px solid var(--line);align-items:center;gap:13px;max-width:410px;margin-top:30px;padding-top:24px;display:flex}.solidarity-commitment-icon{height:43px;color:var(--apollo-accent);border:1px solid var(--line);border-radius:50%;flex:0 0 43px;place-items:center;display:grid}.solidarity-commitment strong{color:var(--ink);font-size:15px;font-weight:600}.solidarity-commitment p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.solidarity-access{background:var(--surface);border:1px solid var(--line);border-radius:20px;min-width:0;padding:29px}.solidarity-balance-label{justify-content:space-between;align-items:center;gap:4px;display:flex}.solidarity-balance-label>span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.solidarity-balance-label>button{height:40px;color:var(--apollo-accent);background:0 0;border:0;border-radius:9px;flex:0 0 40px;place-items:center;transition:background .2s,color .2s;display:grid}.solidarity-balance-label>button:hover:not(:disabled){background:var(--surface-2);color:var(--apollo-accent)}.solidarity-balance{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;margin:14px 0 19px;font-size:clamp(32px,3.2vw,45px);font-weight:600;line-height:1.2;display:block}.solidarity-minimum{border-bottom:1px solid var(--line);color:var(--apollo-accent);justify-content:space-between;align-items:center;gap:9px;padding-bottom:22px;font-size:12px;display:flex}.solidarity-minimum strong{color:var(--apollo-accent);white-space:nowrap;font-size:13px;font-weight:600}.solidarity-priority{color:var(--apollo-accent);max-width:270px;margin:22px 0;font-size:13px;line-height:1.65}.solidarity-unavailable{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.6}.solidarity-submit{border:1px solid var(--line);background:var(--apollo-accent);width:100%;min-height:51px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:12px;font-size:14px;font-weight:750;transition:background .2s,transform .2s,border-color .2s;display:flex}.solidarity-submit>svg{flex-shrink:0}.solidarity-submit:hover:not(:disabled){background:var(--apollo-accent);border-color:var(--line);transform:translateY(-1px)}.solidarity-submit:active:not(:disabled){transform:translateY(0)}.solidarity-submit:disabled{opacity:.55}.solidarity-feedback{color:var(--apollo-accent);text-align:center;font-size:12px;line-height:1.6}.solidarity-feedback:empty{display:none}.solidarity-feedback p{margin:12px 0 0}.solidarity-feedback [role=alert]{color:var(--red)}.solidarity-feedback .solidarity-success{color:var(--apollo-accent)}.solidarity-history{border-top:1px solid var(--line);padding-top:25px}.solidarity-history>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.solidarity-history h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:550}.solidarity-history>header>span{color:var(--apollo-accent);font-size:11px}.solidarity-history ul{margin:16px 0 0;padding:0;list-style:none}.solidarity-history li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) minmax(0,auto);align-items:center;gap:12px;padding:18px 0;animation:.3s ease-out both solidaritySaved;display:grid}.solidarity-history-check{color:var(--apollo-accent);place-items:center;display:grid}.solidarity-history-date,.solidarity-history-balance{gap:6px;min-width:0;display:grid}.solidarity-history-date time{color:var(--ink);font-size:14px}.solidarity-history-date span,.solidarity-history-balance span{color:var(--apollo-accent);font-size:12px}.solidarity-history-balance{text-align:right}.solidarity-history-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:550}.solidarity-history-empty{color:var(--apollo-accent);margin:22px 0 0;font-size:13px;line-height:1.7}.solidarity-spinning{animation:1s linear infinite solidaritySpin}@keyframes solidaritySpin{to{transform:rotate(360deg)}}@keyframes solidaritySaved{0%{opacity:0;transform:translateY(6px)}}@media (width<=900px){.solidarity-workspace{gap:28px}.solidarity-access{padding:22px}}@media (width<=620px){.solidarity{margin:0;padding:0 7px}.solidarity-workspace{grid-template-columns:minmax(0,1fr);gap:24px;padding:10px 0 29px}.solidarity-eyebrow{letter-spacing:.12em;font-size:9px}.solidarity-intro h2{margin:15px 0 14px;font-size:42px}.solidarity-lead{max-width:330px;font-size:15px;line-height:1.65}.solidarity-commitment{gap:11px;margin-top:20px;padding-top:19px}.solidarity-commitment strong{font-size:14px}.solidarity-commitment p{margin-top:4px;font-size:12px}.solidarity-commitment-icon{flex-basis:38px;height:38px}.solidarity-access{border-radius:17px;padding:17px 20px 20px}.solidarity-balance{margin:4px 0 14px;font-size:35px}.solidarity-minimum{padding-bottom:16px}.solidarity-priority{max-width:none;margin:16px 0}.solidarity-history{padding-top:22px}.solidarity-history>header{flex-wrap:wrap;gap:7px}.solidarity-history li{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:12px}.solidarity-history-check{display:none}.solidarity-history-date span,.solidarity-history-balance span{font-size:11px}.solidarity-history-balance strong{font-size:15px}}@media (width<=360px){.solidarity-intro h2{font-size:38px}.solidarity-access{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.solidarity.tool-view-enter,.solidarity-history li,.solidarity-spinning{animation:none}.solidarity button{transition:none}.solidarity-submit:hover:not(:disabled){transform:none}}.app.workspace-app{--workspace-header-height:calc(68px + env(safe-area-inset-top,0px));--workspace-bottom-height:70px}.workspace-app .app-header{height:var(--workspace-header-height);padding:env(safe-area-inset-top,0px) 24px 0;z-index:30}.workspace-brand-group{align-items:center;gap:12px;min-width:0;display:flex}.workspace-content{min-width:0;padding-bottom:calc(var(--workspace-bottom-height) + env(safe-area-inset-bottom,0px))}.workspace-bottom-nav{z-index:30;min-height:calc(var(--workspace-bottom-height) + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);background:var(--surface);justify-content:center;gap:8px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 30px #16231d0c}.workspace-bottom-nav button{width:min(25%,240px);min-height:var(--workspace-bottom-height);color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:flex;position:relative}.workspace-bottom-nav button:before{content:"";background:var(--apollo-accent);opacity:0;border-radius:0 0 2px 2px;height:2px;transition:opacity .18s,transform .18s;position:absolute;top:-1px;left:24px;right:24px;transform:scaleX(.55)}.workspace-bottom-nav button:hover{color:var(--ink);background:var(--surface-2)}.workspace-bottom-nav button.is-active{color:var(--apollo-accent)}.workspace-bottom-nav button.is-active:before{opacity:1;transform:scaleX(1)}.workspace-bottom-nav button svg{flex:none}.workspace-language-menu{flex:none;position:relative}.workspace-language-menu summary{border:1px solid var(--line-soft);background:var(--surface);width:49px;height:36px;color:var(--apollo-accent);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:4px;list-style:none;display:flex}.workspace-language-menu summary::-webkit-details-marker{display:none}.workspace-language-menu summary span{font-size:10px;font-weight:700}.workspace-language-menu[open] summary,.workspace-language-menu summary:hover{border-color:var(--line);background:var(--surface-2)}.workspace-language-menu summary:focus-visible{outline:2px solid var(--apollo-accent);outline-offset:2px}.workspace-language-popover{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:12px;max-width:calc(100vw - 24px);padding:8px 10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 45px #16231d22}.workspace-language-popover .core-language{white-space:nowrap;padding:0}.workspace-app .tool-heading{text-align:left;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin:0 0 24px;display:flex;position:relative}.workspace-app .tool-heading h1{white-space:normal;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:600;line-height:1.2}.workspace-app .tool-heading .credit-balance{flex-shrink:0}@media (width>=621px){.app.workspace-app{--workspace-bottom-height:94px}.workspace-bottom-nav{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;gap:3px;width:max-content;max-width:calc(100vw - 32px);min-height:62px;padding:5px;inset:auto auto 16px 50%;transform:translate(-50%);box-shadow:0 16px 42px #0007}.workspace-bottom-nav button{border-radius:8px;width:195px;min-height:50px}.workspace-bottom-nav button.is-active{background:var(--surface-2);color:var(--ink)}.workspace-bottom-nav button:before{height:2px;inset:auto 28px 0}}@media (width<=620px){.app.workspace-app{--workspace-header-height:calc(62px + env(safe-area-inset-top,0px));--workspace-bottom-height:66px}.workspace-app .app-header{padding-inline:12px}.workspace-bottom-nav{gap:0;padding-inline:8px}.workspace-bottom-nav button{flex-direction:column;gap:4px;width:25%;font-size:10px}.workspace-bottom-nav button:before{left:12px;right:12px}.workspace-app .tool-heading{flex-direction:row;min-height:32px;margin:4px 7px 17px}.workspace-app .tool-heading h1{order:0;font-size:18px}.workspace-app .tool-heading--hide-mobile{display:none}.workspace-app .page{padding-top:16px}}@media (prefers-reduced-motion:reduce){.workspace-bottom-nav button,.workspace-bottom-nav button:before{transition:none}}.account-hub{--hub-accent:var(--lime);color:var(--ink);min-width:0;padding-bottom:32px;animation:.25s ease-out hubEnter}.hub-context,.hub-context-actions,.hub-filters,.hub-account-switch,.hub-balance-actions{align-items:center;gap:10px;display:flex}.hub-context{justify-content:space-between;margin-bottom:20px}.hub-account-switch{border-bottom:1px solid var(--line-soft);gap:3px}.hub-account-switch button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:12px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s;display:flex}.hub-account-switch button.selected{color:var(--ink);border-bottom-color:var(--lime)}.hub-account-switch small{color:var(--muted);font-size:9px;font-weight:600}.hub-icon{border:1px solid var(--line-soft);width:36px;height:36px;color:var(--muted);background:0 0;border-radius:9px;flex:none;place-items:center;display:inline-grid}.hub-filters{flex-wrap:wrap;gap:8px}.hub-filters>label{color:var(--muted);background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:7px;padding-left:11px;display:flex}.hub-filters select,.hub-custom-dates input{color:var(--ink);background:0 0;border:0;min-width:0;min-height:40px;padding:10px 25px 10px 6px;font-size:12px}.hub-filters option,.hub-goal-form option,.hub-history-toolbar option,.hub-planner option{background:var(--surface)}.hub-filters .hub-zone{margin-left:auto}.hub-custom-dates{border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:flex}.hub-custom-dates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:126px;padding:8px 0}.hub-period-line{color:var(--muted);justify-content:space-between;gap:10px;margin:14px 0 28px;font-size:10px;display:flex}.hub-kpi-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.5fr 1fr 1fr;gap:30px;padding:3px 0 28px;display:grid}.hub-kpi-row>div{align-content:start;gap:10px;display:grid}.hub-kpi-row span,.hub-stat-strip span{color:var(--muted);font-size:12px}.hub-kpi-row strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.3vw,34px);font-weight:600;line-height:1.1}.hub-kpi-row .hub-main-kpi strong{font-size:clamp(30px,3.7vw,48px)}.hub-kpi-row small{color:var(--muted);font-size:10px;line-height:1.5}.account-hub .positive,.hub-dialog .positive{color:var(--green)}.account-hub .negative,.hub-dialog .negative{color:var(--red)}.hub-performance{padding:24px 0 20px}.hub-performance header,.hub-section>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.hub-eyebrow{letter-spacing:.12em;color:var(--muted);font-size:9px;font-weight:650}.hub-performance h2{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:8px 0 0;font-size:24px;font-weight:600}.hub-performance header>span{color:var(--muted);font-size:11px}.hub-performance svg{touch-action:pan-y;width:100%;height:auto;max-height:310px;margin:16px 0 0;display:block;overflow:visible}.hub-performance svg text{fill:var(--muted);font-size:13px}.hub-performance p,.hub-footnote{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.6}.hub-grid-line{stroke:var(--line-soft);stroke-width:.7px}.hub-zero-line{stroke:var(--apollo-accent);stroke-width:.8px;stroke-dasharray:3 5}.hub-stat-strip{border-block:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:22px 0;display:grid}.hub-stat-strip>div{gap:8px;min-width:0;display:grid}.hub-stat-strip strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:19px;font-weight:550}.hub-analysis-grid{grid-template-columns:1.3fr 1fr;gap:35px;display:grid}.hub-section{min-width:0;padding:28px 0}.hub-section>header{margin-bottom:22px}.hub-section h2{letter-spacing:-.02em;margin:7px 0 0;font-size:18px;font-weight:600}.hub-section header>small{color:var(--muted);text-align:right;font-size:10px}.hub-section header p{color:var(--muted);margin:9px 0 0;font-size:12px;line-height:1.6}.hub-asset-row{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.hub-asset-symbol{width:29px;height:29px;color:var(--apollo-accent);background:#285e5010;border-radius:7px;place-items:center;display:grid}.hub-asset-row>div{gap:4px;min-width:0;display:grid}.hub-asset-row strong,.hub-row-asset strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.hub-asset-row small,.hub-row-asset small{color:var(--muted);font-size:10px}.hub-asset-row>span:not(.hub-asset-symbol){color:var(--muted);font-size:11px}.hub-asset-row>b{font-variant-numeric:tabular-nums;font-size:12px}.hub-hourly{padding-top:13px}.hub-hourly>div{border-bottom:1px solid var(--line);align-items:flex-end;gap:4px;height:122px;display:flex}.hub-hour{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.hub-hour>span{background:var(--lime);opacity:.8;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .4s}.hub-hour>span.negative{background:var(--red);opacity:.6}.hub-hour>span.empty{background:var(--line)}.hub-hourly footer{color:var(--muted);justify-content:space-between;padding-top:8px;font-size:9px;display:flex}.hub-stat-strip.compact{border-bottom:0;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.hub-day-grid{background:var(--line-soft);border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:1px;display:grid;overflow:hidden}.hub-day-grid:empty{display:none}.hub-day{background:var(--surface);border-top:2px solid #0000;gap:9px;padding:16px 13px;display:grid}.hub-day.positive{border-top-color:#bad7c850}.hub-day.negative{border-top-color:#e7bbc050}.hub-day>span,.hub-day>small{color:var(--muted);font-size:10px}.hub-day strong{font-size:13px}.hub-button{background:var(--surface);border:1px solid var(--line);min-height:38px;color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.hub-button.primary{background:var(--lime);color:var(--ink);border-color:var(--lime)}.hub-button:active{transform:translateY(1px)}.hub-history-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.hub-history-toolbar>label{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.hub-history-toolbar select,.hub-planner select{color:var(--ink);background:var(--surface);border:1px solid var(--line-soft);border-radius:8px;padding:8px 12px}.hub-history-toolbar>span{color:var(--muted);text-align:right;max-width:320px;font-size:10px;line-height:1.5}.hub-history-head,.hub-operation-row{grid-template-columns:minmax(140px,1.5fr) 1fr .8fr 1fr 16px;align-items:center;gap:15px;display:grid}.hub-history-head{color:var(--muted);border-block:1px solid var(--line-soft);padding:12px 0;font-size:10px}.hub-history-head>span:nth-last-child(2),.hub-history-head>span:nth-last-child(3){text-align:right}.hub-operation-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:0 0;padding:17px 0;transition:background .15s}.hub-row-asset{align-items:center;gap:10px;min-width:0;display:flex}.hub-row-asset>div{gap:5px;min-width:0;display:grid}.hub-direction{background:var(--surface-2);border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.hub-operation-row time{color:var(--muted);font-size:11px}.hub-operation-row .hub-stake{text-align:right;font-size:12px}.hub-operation-row>strong{text-align:right;white-space:nowrap;font-size:13px}.hub-operation-row>svg{color:var(--muted)}.hub-more{color:var(--apollo-accent);border:1px solid var(--line);background:0 0;border-radius:8px;margin:24px auto 0;padding:10px 25px;font-size:12px;display:block}.hub-balance-hero{justify-content:space-between;gap:20px;padding:5px 0 28px;display:flex}.hub-balance-hero strong{letter-spacing:-.05em;margin-top:13px;font-size:42px;font-weight:600;display:block}.hub-balance-hero p{color:var(--muted);font-size:12px}.hub-ledger-line{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.hub-ledger-line>span{color:var(--muted)}.hub-planner label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.hub-planner>strong{letter-spacing:-.035em;margin:25px 0 15px;font-size:30px;display:block}.hub-planner p{color:var(--muted);font-size:11px;line-height:1.6}.hub-movement-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:17px 0;display:flex}.hub-movement-row>div{flex:1;gap:6px;display:grid}.hub-movement-row strong,.hub-movement-row b{font-size:12px}.hub-movement-row small{color:var(--muted);font-size:10px}.hub-movement-row>svg{color:var(--muted)}.hub-goal{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:22px;padding:25px 0;display:flex}.hub-goal-icon{border:1px solid var(--line);height:46px;color:var(--apollo-accent);border-radius:13px;flex:0 0 46px;place-items:center;display:grid}.hub-goal-icon.achieved{color:var(--green);border-color:#bad7c845}.hub-goal-body{flex:1;min-width:0}.hub-goal-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-goal-heading h3{overflow-wrap:anywhere;margin:0 0 7px;font-size:16px}.hub-goal-heading span{color:var(--muted);font-size:11px}.hub-goal-amount{align-items:baseline;gap:8px;margin:20px 0 10px;display:flex}.hub-goal-amount strong{letter-spacing:-.025em;font-size:24px;font-weight:550}.hub-goal-amount span{color:var(--muted);font-size:13px}.hub-goal-amount b{color:var(--apollo-accent);margin-left:auto;font-size:12px}.hub-goal progress{appearance:none;background:var(--surface-3);border:0;border-radius:10px;width:100%;height:5px;display:block}.hub-goal progress::-webkit-progress-bar{background:var(--surface-3);border-radius:10px}.hub-goal progress::-webkit-progress-value{background:var(--lime);border-radius:10px;transition:width .45s}.hub-goal progress::-moz-progress-bar{background:var(--lime)}.hub-goal-caption{color:var(--muted);justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;line-height:1.5;display:flex}.hub-goal-caption strong{color:var(--apollo-accent);font-weight:500}.hub-goal-body>small{color:var(--muted);margin-top:9px;font-size:10px;display:block}.hub-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:15px;padding:48px 20px;display:flex}.hub-empty>svg{color:var(--lime);opacity:.7}.hub-empty>strong{color:var(--ink);font-size:14px;font-weight:550}.hub-empty p{max-width:380px;margin:0;font-size:12px;line-height:1.7}.hub-alert{border-left:2px solid var(--red);color:var(--red);background:#bf50580c;justify-content:space-between;gap:12px;margin:16px 0;padding:13px 15px;font-size:12px;line-height:1.6;display:flex}.hub-alert button{color:inherit;background:0 0;border:0;text-decoration:underline}.hub-loading{flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:360px;display:flex}.hub-loading>strong{letter-spacing:.15em;font-size:12px}.hub-loading>span{color:var(--muted);font-size:12px}.hub-core-pulse{color:var(--lime);animation:1.7s infinite hubPulse}.hub-dialog{color:var(--ink);background:var(--surface);border:1px solid var(--line);width:min(540px,100vw - 32px);max-width:none;max-height:calc(100dvh - max(32px,env(safe-area-inset-top)) - max(32px,env(safe-area-inset-bottom)));box-shadow:none;overscroll-behavior:contain;border-radius:18px;padding:27px;overflow:auto}.hub-dialog[open]{animation:.2s ease-out hubEnter}.hub-dialog>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.hub-dialog h2{letter-spacing:-.03em;margin:9px 0 0;font-size:22px}.hub-dialog h2:focus{outline:none}.hub-dialog>p{color:var(--muted);font-size:13px;line-height:1.7}.hub-dialog footer{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.hub-goal-form{gap:18px;display:grid}.hub-goal-form label{color:var(--muted);gap:8px;font-size:12px;display:grid}.hub-goal-form input,.hub-goal-form select{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;min-height:44px;padding:12px}.hub-goal-form>small{color:var(--muted);font-size:10px;line-height:1.6}.hub-form-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.hub-detail-hero{text-align:center;padding:12px 0 25px}.hub-detail-hero>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.hub-detail-hero>strong{letter-spacing:-.04em;margin:15px 0 9px;font-size:36px;font-weight:550;display:block}.hub-detail-hero small{color:var(--muted);font-size:11px}.hub-details{margin:0}.hub-details>div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:12px;display:flex}.hub-details dt{color:var(--muted)}.hub-details dd{text-align:right;overflow-wrap:anywhere;margin:0}.hub-spin{animation:1s linear infinite hubSpin}.hub-news-heading{justify-content:space-between;align-items:center;gap:20px;padding:5px 0 24px;display:flex}.hub-news-heading h2{letter-spacing:-.035em;margin:10px 0;font-size:26px;font-weight:550}.hub-news-heading p{color:var(--muted);font-size:12px;line-height:1.6}.hub-news-source{border-block:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;font-size:11px;display:flex}.hub-news-source span,.hub-news-source a{align-items:center;gap:8px;display:flex}.hub-news-source a{color:var(--apollo-accent);text-decoration:none}.hub-news-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:min(760px,78dvh);min-height:480px;margin-top:18px;display:block}@keyframes hubSpin{to{transform:rotate(360deg)}}@keyframes hubEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hubPulse{50%{opacity:.45;transform:scale(.94)}}@media (hover:hover){.hub-icon:hover{color:var(--ink);border-color:var(--line)}.hub-operation-row:hover,.hub-movement-row:hover{background:var(--surface)}.hub-button:hover{filter:brightness(1.12)}}@media (width<=900px){.hub-analysis-grid{grid-template-columns:1fr;gap:0}.hub-kpi-row{gap:20px}.hub-filters .hub-zone{margin-left:0}.hub-stat-strip{gap:18px}.hub-balance-hero strong{font-size:35px}}@media (width<=620px){.account-hub{padding-inline:7px;padding-bottom:max(30px,env(safe-area-inset-bottom))}.hub-context{margin-bottom:15px}.hub-account-switch button{gap:6px;padding:10px 9px;font-size:12px}.hub-context-actions{gap:5px}.hub-icon{width:34px;height:34px}.hub-filters>label{flex:1;min-width:130px;padding-left:7px}.hub-filters select{width:100%;padding-right:5px;font-size:11px}.hub-filters .hub-zone{flex-basis:100%;max-width:none}.hub-custom-dates{width:100%}.hub-custom-dates input{flex:1;min-width:0}.hub-period-line{flex-wrap:wrap;margin-bottom:25px;font-size:9px}.hub-kpi-row{grid-template-columns:1fr 1fr;gap:25px 16px}.hub-main-kpi{grid-column:1/-1}.hub-kpi-row .hub-main-kpi strong{font-size:42px}.hub-kpi-row strong{font-size:25px}.hub-kpi-row span{font-size:11px}.hub-performance header{align-items:flex-start;gap:10px}.hub-performance header>span{text-align:right;max-width:110px;font-size:9px;line-height:1.6}.hub-performance h2{font-size:21px}.hub-performance svg{min-height:155px;margin-top:24px}.hub-performance p{font-size:10px}.hub-stat-strip{grid-template-columns:1fr 1fr;gap:24px 15px;padding:21px 0}.hub-stat-strip strong{font-size:18px}.hub-stat-strip span{font-size:10px}.hub-section{padding:25px 0}.hub-section>header{gap:12px}.hub-section h2{font-size:17px}.hub-section header>small{max-width:100px;font-size:9px}.hub-asset-row{gap:8px}.hub-asset-row>b,.hub-asset-row strong{font-size:11px}.hub-asset-row small{font-size:9px}.hub-history-toolbar{flex-wrap:wrap;gap:10px}.hub-history-toolbar>span{text-align:left;max-width:none}.hub-history-head{display:none}.hub-operation-row{grid-template-columns:minmax(0,1fr) auto 12px;gap:7px 8px;padding:16px 0;position:relative}.hub-row-asset{grid-area:1/1;gap:8px}.hub-operation-row>strong{grid-area:1/2;font-size:12px}.hub-operation-row>svg{grid-area:1/3/3}.hub-operation-row time{grid-area:2/1;padding-left:38px;font-size:9px}.hub-operation-row .hub-stake{color:var(--muted);grid-area:2/2;font-size:10px}.hub-stake:before{content:"↳ "}.hub-row-asset strong{font-size:12px}.hub-balance-hero{flex-direction:column;gap:5px}.hub-balance-actions{justify-content:flex-start}.hub-balance-actions>.hub-icon{display:none}.hub-balance-hero strong{font-size:39px}.hub-balance-hero p{font-size:11px}.hub-movement-row{gap:9px}.hub-movement-row small{font-size:9px}.hub-movement-row b{font-size:11px}.hub-goals>header{flex-direction:column;align-items:flex-start}.hub-goals>header p{font-size:11px}.hub-goal{gap:12px}.hub-goal-icon{border-radius:10px;flex-basis:34px;height:34px}.hub-goal-icon svg{width:18px}.hub-goal-heading h3{font-size:14px}.hub-goal-heading span{font-size:10px}.hub-goal-amount strong{font-size:22px}.hub-goal-amount span{font-size:11px}.hub-goal-caption{flex-direction:column;gap:4px}.hub-dialog{border-radius:15px;width:calc(100vw - 28px);padding:21px}.hub-dialog h2{font-size:20px}.hub-goal-form input,.hub-goal-form select{font-size:16px}.hub-form-pair{gap:10px}.hub-form-pair:first-of-type{grid-template-columns:1fr}.hub-detail-hero>strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.account-hub,.hub-dialog[open],.hub-spin,.hub-core-pulse{animation:none}.account-hub *,.hub-dialog *{transition:none!important}}.apollo-overview{--ap-line:var(--line-soft)}.ap-chart-empty{text-align:center;min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.ap-chart-empty .apollo-mark{color:var(--apollo-accent);opacity:.4}.ap-metrics{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding:9px 0 28px;display:grid}.ap-metric{align-content:start;gap:13px;min-width:0;display:grid}.ap-metric>span{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ap-metric>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(25px,2.7vw,38px);font-weight:550;line-height:1.1}.ap-metric.primary>strong{font-size:clamp(29px,3.1vw,43px)}.ap-metric>small{color:var(--muted);font-size:10px;line-height:1.6}.ap-metric abbr,.ap-stat abbr{cursor:help;color:#8c9891;display:inline-flex}.ap-comparison{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ap-comparison>span{white-space:nowrap;align-items:center;gap:1px;font-weight:550;display:inline-flex}.ap-analysis-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;display:flex}.ap-analysis-nav>div{gap:24px;display:flex}.ap-analysis-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 1px;font-size:12px;font-weight:550}.ap-analysis-nav button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--apollo-accent)}.ap-analysis-nav>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.ap-analysis-nav>span>i{background:var(--apollo-accent);border-radius:50%;width:5px;height:5px}.ap-analysis-panel{animation:.24s ease-out apolloPanel}.ap-chart-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 270px;display:grid}.ap-equity{min-width:0;padding:26px 28px 22px 0}.ap-profile{border-left:1px solid var(--line);padding:26px 0 22px 28px}.ap-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.ap-section-heading>div>span{letter-spacing:.14em;color:var(--muted);margin-bottom:7px;font-size:9px;font-weight:550;display:block}.ap-section-heading h2{letter-spacing:-.035em;margin:0;font-size:17px;font-weight:550;line-height:1.3}.ap-section-heading>small{color:var(--muted);text-align:right;font-size:10px}.ap-chart-switch{background:var(--surface-2);border-radius:7px;gap:3px;padding:3px;display:flex}.ap-chart-switch button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:7px 9px;font-size:10px}.ap-chart-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #10261a0e}.ap-chart-value{align-items:baseline;gap:11px;margin:15px 0 21px;display:flex}.ap-chart-value strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.ap-chart-value span{color:var(--muted);font-size:10px}.ap-chart-stage{grid-template-columns:max-content minmax(0,1fr);gap:14px;display:grid}.ap-y-axis{text-align:right;min-width:60px;color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:13px 0 10px;font-size:9px;display:flex}.ap-chart-stage svg{touch-action:pan-y;width:100%;height:252px;overflow:visible}.ap-grid{stroke:var(--line-soft);stroke-width:.7px;vector-effect:non-scaling-stroke}.ap-crosshair{stroke:#9aaba2;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.ap-x-axis{color:var(--muted);justify-content:space-between;margin-top:6px;padding-left:75px;font-size:9px;display:flex}.ap-note{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.7}.ap-outcomes{background:var(--surface-2);border-radius:3px;gap:3px;height:7px;margin:27px 0 18px;display:flex;overflow:hidden}.ap-outcomes .win,.ap-outcome-legend .win{background:var(--green)}.ap-outcomes .loss,.ap-outcome-legend .loss{background:var(--red)}.ap-outcomes .draw,.ap-outcome-legend .draw{background:#a4afa8}.ap-outcome-legend{gap:10px;margin-bottom:24px;display:grid}.ap-outcome-legend>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.ap-outcome-legend i{border-radius:2px;width:6px;height:6px}.ap-outcome-legend b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:550}.ap-stat{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.ap-stat>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;line-height:1.5;display:flex}.ap-stat>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:550}.ap-profile>.ap-stat{border-top:1px solid var(--line-soft);padding:13px 0}.ap-profile footer{color:var(--muted);justify-content:space-between;margin-top:14px;font-size:10px;display:flex}.ap-comparison-band{border-bottom:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;padding:15px 0;font-size:10px;display:flex}.ap-comparison-band>span{letter-spacing:.11em;font-size:8px;font-weight:600}.ap-comparison-band p{color:var(--ink);margin:0}.ap-comparison-band b{color:var(--muted);margin-inline:8px;font-weight:400}.ap-comparison-band>small{margin-left:auto;font-size:9px}.ap-assets{padding:29px 0}.ap-assets .ap-section-heading label{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.ap-assets select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:7px 10px;font-size:11px}.ap-table-head,.ap-table-row{grid-template-columns:minmax(180px,1.5fr) .6fr .7fr .9fr 1fr;align-items:center;gap:16px;display:grid}.ap-table-head{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 0;font-size:10px}.ap-table-row{border-bottom:1px solid var(--line-soft);padding:16px 0;font-size:12px;transition:background .18s}.ap-table-row>span,.ap-table-head>span{text-align:right}.ap-table-head>span:first-child{text-align:left}.ap-table-row>strong{text-align:right;white-space:nowrap;font-weight:550}.ap-asset-name{align-items:center;gap:16px;min-width:0;display:flex}.ap-asset-name>div{gap:5px;min-width:0;display:grid}.ap-asset-name b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.ap-asset-name small{color:var(--muted);font-size:10px}.ap-asset-rank{color:#96a199;flex:none;width:19px;font-size:10px}.ap-table-win{justify-items:end;gap:6px;font-size:11px;display:grid}.ap-table-win>i{background:var(--surface-2);border-radius:5px;width:62px;height:3px}.ap-table-win>i>b{background:var(--apollo-accent);border-radius:5px;height:100%;display:block}.ap-statistics-grid,.ap-consistency-grid{grid-template-columns:1fr 1fr;gap:38px;display:grid}.ap-statistics-grid>section,.ap-consistency-grid>section{min-width:0;padding:29px 0}.ap-statistics-grid>section+section,.ap-consistency-grid>section+section{border-left:1px solid var(--line);padding-left:32px}.ap-efficiency{align-items:center;gap:18px;padding:15px 0 25px;display:flex}.ap-efficiency>div{gap:10px;display:grid}.ap-efficiency>div span{color:var(--muted);font-size:10px}.ap-efficiency>div strong{letter-spacing:-.04em;font-size:23px;font-weight:500}.ap-efficiency-divider{color:var(--line);font-size:30px;font-weight:200}.ap-efficiency>b{letter-spacing:-.04em;margin-left:auto;font-size:26px;font-weight:500}.ap-efficiency>b small{color:var(--muted);letter-spacing:0;max-width:90px;margin-top:7px;font-size:9px;line-height:1.5;display:block}.ap-stat-list>.ap-stat{border-top:1px solid var(--line-soft);padding:13px 0}.ap-distribution{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;padding-top:15px;display:grid}.ap-distribution>div{text-align:center;flex-direction:column;gap:9px;min-width:0;display:flex}.ap-distribution b{color:var(--muted);font-size:10px;font-weight:500}.ap-distribution>div>div{align-items:flex-end;height:135px;display:flex}.ap-distribution i{background:#b4c0b8;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .3s;display:block}.ap-distribution i.positive{background:var(--green);opacity:.8}.ap-distribution i.negative{background:var(--red);opacity:.75}.ap-distribution span{color:var(--muted);white-space:nowrap;font-size:8px}.ap-mini-stats{border-top:1px solid var(--line-soft);gap:23px;margin-top:22px;padding-top:24px;display:flex}.ap-mini-stats>.ap-stat{flex:1;align-content:start;gap:10px;display:grid}.ap-mini-stats .ap-stat>span{font-size:10px}.ap-mini-stats .ap-stat>strong{text-align:left;letter-spacing:-.03em;font-size:18px}.ap-capital-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:23px 0;display:grid}.ap-capital-strip .ap-stat{gap:10px;display:grid}.ap-capital-strip .ap-stat>strong{text-align:left;letter-spacing:-.03em;font-size:20px}.ap-sequence{grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;margin:30px 0;display:grid}.ap-sequence>span{aspect-ratio:1;background:var(--surface-2);color:var(--muted);border-radius:3px;place-items:center;font-size:10px;display:grid}.ap-sequence>.win{color:var(--green);background:#24735718}.ap-sequence>.loss{color:var(--red);background:#b0493c18}.ap-weekdays{gap:13px;display:grid}.ap-weekdays>div{grid-template-columns:26px minmax(0,1fr) auto 25px;align-items:center;gap:12px;display:grid}.ap-weekdays>div>span,.ap-weekdays small{color:var(--muted);font-size:10px}.ap-weekdays b{font-size:11px;font-weight:500}.ap-weekdays>div>div{height:5px}.ap-weekdays i{background:#9aaba2;border-radius:2px;height:100%;display:block}.ap-weekdays i.positive{background:var(--green)}.ap-weekdays i.negative{background:var(--red)}.ap-weekdays small{text-align:right}.ap-hour-section{border-top:1px solid var(--line);padding:26px 0}.ap-hours{grid-template-columns:repeat(24,minmax(0,1fr));gap:9px;display:grid}.ap-hours>div{text-align:center;min-width:0}.ap-hours b{min-height:20px;color:var(--muted);font-size:9px;font-weight:400;display:block}.ap-hours>div>div{align-items:flex-end;height:105px;display:flex}.ap-hours i{background:#9aaba2;border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.ap-hours i.positive{background:var(--green);opacity:.8}.ap-hours i.negative{background:var(--red);opacity:.75}.ap-hours i.empty{background:var(--line)}.ap-hours span{color:var(--muted);margin-top:9px;font-size:9px;display:block}.ap-calendar{border-top:1px solid var(--line);padding:28px 0}.ap-calendar-legend{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ap-calendar-legend>i{border-radius:2px;width:7px;height:7px}.ap-calendar-legend>i.positive{background:#24735740;margin-left:12px}.ap-calendar-legend>i.negative{background:#b0493c40}.ap-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ap-weekday-label{color:var(--muted);padding:8px 12px;font-size:10px}.ap-calendar-day{background:var(--surface-2);border:1px solid #0000;border-radius:5px;align-content:start;gap:8px;min-height:91px;padding:12px;transition:transform .15s,border-color .15s;display:grid}.ap-calendar-day.positive{background:#2473570b;border-color:#2473570c}.ap-calendar-day.negative{background:#b0493c0b;border-color:#b0493c0c}.ap-calendar-day.empty{border-color:var(--line-soft);background:0 0}.ap-calendar-day time{color:var(--muted);font-size:10px}.ap-calendar-day time>small{margin-left:5px;font-size:8px}.ap-calendar-day strong{white-space:nowrap;font-size:12px;font-weight:550}.ap-calendar-day>small{color:var(--muted);font-size:9px}.ap-calendar-more{color:var(--apollo-accent);background:0 0;border:0;align-items:center;gap:7px;margin:17px auto 0;padding:10px;font-size:11px;display:flex}.ap-methodology{border-top:1px solid var(--line);color:var(--muted);padding-top:21px;font-size:11px}.ap-methodology summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.ap-methodology summary::-webkit-details-marker{display:none}.ap-methodology summary>svg:last-child{margin-left:auto;transition:transform .2s}.ap-methodology[open] summary>svg:last-child{transform:rotate(180deg)}.ap-methodology>div{max-width:830px;padding-top:10px;line-height:1.8}.ap-empty{text-align:center;color:var(--muted);padding:36px;font-size:12px}@keyframes apolloPanel{0%{opacity:0;transform:translateY(5px)}}@media (hover:hover){.ap-table-row:hover{background:var(--surface-2)}.ap-calendar-day:hover{border-color:var(--line);transform:translateY(-2px)}}@media (width<=1200px){.ap-chart-layout{grid-template-columns:minmax(0,1fr) 235px}.ap-profile{padding-left:22px}.ap-equity{padding-right:22px}.ap-metrics{gap:20px}.ap-metric>strong{font-size:28px}.ap-metric.primary>strong{font-size:33px}.ap-statistics-grid,.ap-consistency-grid{gap:25px}.ap-statistics-grid>section+section,.ap-consistency-grid>section+section{padding-left:24px}}@media (width<=850px){.ap-metrics{grid-template-columns:1fr 1fr;gap:24px}.ap-chart-layout{grid-template-columns:1fr}.ap-equity{padding-right:0}.ap-profile{border-left:0;border-top:1px solid var(--line);padding:23px 0}.ap-profile .ap-outcome-legend{grid-template-columns:1fr 1fr 1fr;gap:25px}.ap-profile>.ap-stat{padding:10px 0}.ap-statistics-grid,.ap-consistency-grid{grid-template-columns:1fr;gap:0}.ap-statistics-grid>section+section,.ap-consistency-grid>section+section{border-left:0;border-top:1px solid var(--line);padding-left:0}.ap-capital-strip{grid-template-columns:1fr 1fr;gap:25px}.ap-table-head,.ap-table-row{grid-template-columns:minmax(150px,1fr) .4fr .6fr 1fr;gap:15px}.ap-table-head .ap-volume,.ap-table-row .ap-volume{display:none}}@media (width<=620px){.ap-metrics{gap:26px 20px;padding:0 0 27px}.ap-metric{gap:10px}.ap-metric>strong{font-size:28px}.ap-metric>span{font-size:11px}.ap-metric>small{font-size:9px}.ap-comparison{gap:3px 6px}.ap-metric.primary{grid-column:1/-1}.ap-metric.primary>strong{font-size:40px}.ap-metric:nth-child(4){border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:9px;padding-top:18px}.ap-metric:nth-child(4)>strong{grid-area:1/2/3;font-size:26px}.ap-analysis-nav{flex-direction:column;align-items:flex-start;gap:12px}.ap-analysis-nav>div{order:1;justify-content:space-between;gap:0;width:100%}.ap-analysis-nav>span{font-size:9px}.ap-analysis-nav button{padding-block:11px;font-size:11px}.ap-section-heading{gap:12px}.ap-section-heading h2{font-size:16px}.ap-section-heading>div>span{font-size:8px}.ap-section-heading>small{max-width:100px;font-size:9px}.ap-chart-switch button{padding:7px;font-size:9px}.ap-equity>.ap-section-heading{align-items:flex-start}.ap-chart-value{margin:13px 0 14px}.ap-chart-value strong{font-size:22px}.ap-chart-stage{gap:8px}.ap-y-axis{min-width:47px;font-size:8px}.ap-chart-stage svg{height:205px}.ap-x-axis{padding-left:55px;font-size:8px}.ap-chart-value span{font-size:9px}.ap-profile{padding-top:25px}.ap-profile .ap-outcome-legend{gap:15px}.ap-profile .ap-outcomes{margin-top:20px}.ap-comparison-band{gap:8px 10px}.ap-comparison-band>small{flex-basis:100%;margin-left:0}.ap-comparison-band p{font-size:9px}.ap-assets .ap-section-heading{align-items:flex-start}.ap-assets .ap-section-heading label{gap:0;font-size:0}.ap-assets select{max-width:105px;font-size:10px}.ap-asset-rank{display:none}.ap-table-head,.ap-table-row{grid-template-columns:minmax(95px,1fr) 35px 49px minmax(80px,auto);gap:9px;font-size:10px}.ap-table-head{font-size:9px}.ap-table-head>span:nth-child(2){font-size:8px}.ap-asset-name b{font-size:11px}.ap-asset-name small{font-size:9px}.ap-table-win{font-size:10px}.ap-table-win>i{width:40px}.ap-table-row>strong{font-size:11px}.ap-mini-stats{gap:15px}.ap-mini-stats .ap-stat>strong{font-size:16px}.ap-efficiency{gap:13px}.ap-efficiency>div strong{font-size:21px}.ap-efficiency>b{font-size:23px}.ap-distribution{gap:7px}.ap-distribution span{font-size:7px}.ap-distribution>div>div{height:120px}.ap-calendar-legend{gap:4px;font-size:8px}.ap-calendar-legend>i.positive{margin-left:5px}.ap-calendar-grid{gap:3px}.ap-weekday-label{padding:5px 2px;font-size:9px}.ap-calendar-day{gap:7px;min-height:70px;padding:8px 4px}.ap-calendar-day time{font-size:9px}.ap-calendar-day time>small{display:none}.ap-calendar-day strong{letter-spacing:-.04em;font-size:8px}.ap-calendar-day>small{font-size:8px}.ap-calendar-day>small>span{display:none}.ap-calendar-day.empty>small{visibility:hidden}.ap-hours{gap:4px}.ap-hours span,.ap-hours b{font-size:8px}.ap-hours>div>div{height:86px}.ap-sequence{gap:3px}.ap-sequence>span{font-size:8px}.ap-methodology{font-size:10px}}@media (prefers-reduced-motion:reduce){.ap-analysis-panel{animation:none}.apollo-overview *{transition:none!important}}.ap-diagnostics{border-bottom:1px solid var(--line);margin-bottom:28px;padding:28px 0}.ap-quant-strip{border-block:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:22px 0;display:grid}.ap-quant-strip>div{gap:8px;display:grid}.ap-quant-strip span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ap-quant-strip strong{letter-spacing:-.04em;font-size:27px;font-weight:500}.ap-quant-strip small{color:var(--muted);font-size:10px;line-height:1.5}.ap-quant-strip abbr{cursor:help;display:flex}.ap-quant-grid{grid-template-columns:1fr 1fr;display:grid}.ap-quant-grid>section{padding:25px 28px 20px 0}.ap-quant-grid>section+section{border-left:1px solid var(--line-soft);padding-left:28px;padding-right:0}.ap-diagnostics h3{letter-spacing:-.015em;margin:0 0 20px;font-size:13px;font-weight:600}.ap-quant-grid dl{margin:0}.ap-quant-grid dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;font-size:11px;display:flex}.ap-quant-grid dt{color:var(--muted)}.ap-quant-grid dd{text-align:right;margin:0;font-weight:550}.ap-quant-grid dd small{color:var(--muted);font-size:10px}.ap-break-even{align-items:center;gap:25px;margin-bottom:15px;display:flex}.ap-break-even>strong{letter-spacing:-.05em;white-space:nowrap;font-size:33px;font-weight:450}.ap-break-even span{font-size:12px;font-weight:550}.ap-break-even p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.6}.ap-quantiles{background:var(--surface-2);border-radius:5px;grid-template-columns:2.5fr repeat(5,1fr);align-items:center;gap:15px;margin:5px 0 28px;padding:18px;display:grid}.ap-quantiles span{letter-spacing:.07em;color:var(--muted);font-size:9px}.ap-quantiles strong{margin-top:7px;font-size:15px;font-weight:550;display:block}.ap-quantiles p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.5}.ap-window-row,.ap-segment-row{border-bottom:1px solid var(--line-soft);grid-template-columns:1.4fr .7fr .8fr 1fr 1.2fr;align-items:center;gap:15px;padding:12px 0;font-size:11px;display:grid}.ap-window-row>strong,.ap-segment-row>strong{text-align:right;font-weight:550}.ap-window-row>b,.ap-segment-row b{font-weight:550}.ap-window-row.header,.ap-segment-row.header{color:var(--muted);font-size:10px}.ap-window-row.header>span:last-child,.ap-segment-row.header>span:last-child{text-align:right}.ap-segment-details{margin-top:22px;font-size:12px}.ap-segment-details summary{cursor:pointer;padding:8px 0}.ap-segment-row{grid-template-columns:1.6fr .7fr .8fr 1.2fr}.ap-segment-row small{color:var(--muted);margin-left:8px;font-size:9px}@media (width<=800px){.ap-quant-strip{grid-template-columns:1fr 1fr}.ap-quant-grid{grid-template-columns:1fr}.ap-quant-grid>section,.ap-quant-grid>section+section{border-left:0;padding:22px 0}.ap-quantiles{grid-template-columns:repeat(5,1fr);gap:10px;padding:15px 10px}.ap-quantiles>div:first-child{grid-column:1/-1}.ap-quantiles strong{font-size:13px}.ap-window-row{grid-template-columns:1fr .55fr .8fr .85fr 1fr;gap:8px;font-size:10px}.ap-window-row.header{font-size:8px;line-height:1.5}.ap-segment-row{gap:10px;font-size:10px}.ap-segment-row.header{font-size:9px}.ap-quant-strip strong{font-size:25px}}.apollo-copy{gap:26px;max-width:1080px;display:grid}.apollo-copy-intro{border-bottom:1px solid var(--line-soft);padding-bottom:22px}.apollo-copy-intro h2{letter-spacing:-.045em;max-width:680px;margin:0 0 9px;font-size:clamp(26px,3vw,37px);font-weight:580;line-height:1.13}.apollo-copy-intro p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.apollo-copy-eyebrow{color:var(--apollo-accent);letter-spacing:.12em;font-size:10px;font-weight:700}.apollo-copy-profile{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.apollo-copy-profile-main{border-bottom:1px solid var(--line-soft);align-items:center;gap:20px;min-height:136px;padding:25px 32px;display:flex}.apollo-copy-portrait{background:var(--surface-2);width:72px;height:72px;color:var(--apollo-accent);border-radius:14px;flex:none;place-items:center;display:grid}.apollo-copy-portrait>span{letter-spacing:-.05em;font-size:25px;font-weight:600}.apollo-copy-identity{min-width:0}.apollo-copy-identity h3{letter-spacing:-.045em;overflow-wrap:anywhere;margin:5px 0 6px;font-size:clamp(24px,2.5vw,31px);font-weight:570}.apollo-copy-identity p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.apollo-copy-profile-mark{color:var(--apollo-accent);opacity:.45;margin-left:auto}.apollo-copy-profile-mark .apollo-mark{width:34px;height:34px}.apollo-copy-chart{border-bottom:1px solid var(--line-soft);background:var(--surface);padding:25px 32px 15px}.apollo-copy-chart-heading,.apollo-copy-chart-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.apollo-copy-chart-heading{color:var(--ink);letter-spacing:.09em;font-size:10px;font-weight:700}.apollo-copy-chart-heading span:last-child,.apollo-copy-chart-foot{color:var(--muted)}.apollo-copy-chart svg{background:linear-gradient(to bottom, transparent 24%, var(--line-soft) 24.3%, transparent 24.6%, transparent 49%, var(--line-soft) 49.3%, transparent 49.6%, transparent 74%, var(--line-soft) 74.3%, transparent 74.6%);width:100%;height:145px;margin:14px 0 7px;display:block;overflow:visible}.apollo-copy-chart-foot{font-size:10px}.apollo-copy-metrics{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));padding:28px 32px;display:grid}.apollo-copy-metrics>div{border-right:1px solid var(--line-soft);align-content:center;gap:9px;min-width:0;padding:0 18px;display:grid}.apollo-copy-metrics>div:first-child{padding-left:0}.apollo-copy-metrics>div:last-child{border-right:0;padding-right:0}.apollo-copy-metrics span{color:var(--muted);letter-spacing:.06em;font-size:10px;font-weight:650}.apollo-copy-metrics strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(19px,2vw,27px);font-weight:570}.apollo-copy-metrics .is-positive{color:var(--green)}.apollo-copy-metrics .is-negative{color:var(--red)}.apollo-copy-footer{justify-content:flex-end;align-items:center;padding:18px 32px;display:flex}.apollo-copy-footer a{background:var(--apollo-accent);min-height:42px;color:var(--on-accent);border-radius:7px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:12px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.apollo-copy-footer a:hover{background:var(--lime-dark);transform:translateY(-2px)}.apollo-copy-footer a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.apollo-copy-currency-note{color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.apollo-copy-state{border:1px solid var(--line);background:var(--surface);min-height:230px;color:var(--muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.apollo-copy-state:has(.apollo-mark){flex-direction:column}.apollo-copy-state .apollo-mark{color:var(--apollo-accent)}@media (width<=800px){.apollo-copy-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.apollo-copy{gap:19px}.apollo-copy-profile-main{gap:14px;min-height:0;padding:23px 20px}.apollo-copy-portrait{border-radius:11px;width:58px;height:58px}.apollo-copy-portrait>span{font-size:20px}.apollo-copy-profile-mark{display:none}.apollo-copy-identity h3{font-size:23px}.apollo-copy-chart{padding:21px 20px 14px}.apollo-copy-chart svg{height:120px}.apollo-copy-chart-heading{font-size:9px}.apollo-copy-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding:25px 20px}.apollo-copy-metrics>div{padding-inline:12px}.apollo-copy-metrics>div:nth-child(2){border-right:0}.apollo-copy-metrics>div:nth-child(3){border-top:1px solid var(--line-soft);grid-column:1/-1;padding:18px 0 0}.apollo-copy-metrics strong{font-size:20px}.apollo-copy-footer{padding:20px}.apollo-copy-footer a{width:100%}.apollo-copy-currency-note{text-align:center}}@media (prefers-reduced-motion:reduce){.apollo-copy-footer a{transition:none}.apollo-copy-footer a:hover{transform:none}}.bot-calculator{width:min(100%,920px);color:var(--ink);margin:0 auto;padding:8px 6px 42px}.bot-calculator__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding:10px 0 30px;display:flex}.bot-calculator__eyebrow{color:var(--apollo-accent);letter-spacing:.16em;font-size:11px;font-weight:800}.bot-calculator__header h2{letter-spacing:-.035em;margin:11px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.1}.bot-calculator__header p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.bot-calculator__period{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:9px;padding-bottom:3px;font-size:12px;display:flex}.bot-calculator__period i{background:var(--apollo-accent);border-radius:50%;width:3px;height:3px}.bot-calculator__controls{align-items:end;gap:30px;padding:30px 0 34px;display:flex}.bot-calculator__controls>label,.bot-calculator__percent{gap:10px;display:grid}.bot-calculator__controls>label>span,.bot-calculator__percent>span{color:var(--muted);font-size:12px;font-weight:700}.bot-calculator__balance{flex:1;min-width:0}.bot-calculator__balance>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:13px;min-height:54px;padding:0 16px;display:flex}.bot-calculator__balance strong{color:var(--muted);font-size:13px}.bot-calculator__balance input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-family:inherit;font-size:22px;font-weight:650}.bot-calculator__balance>div:focus-within{border-color:var(--apollo-accent)}.bot-calculator__percent>div{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.bot-calculator__percent button{min-width:70px;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;font-weight:750;transition:background .18s,color .18s}.bot-calculator__percent button.is-selected{background:var(--apollo-accent);color:var(--on-accent)}.bot-calculator__summary{flex-wrap:wrap;gap:22px 50px;padding:0 0 24px;display:flex}.bot-calculator__summary>div{gap:6px;display:grid}.bot-calculator__summary span{color:var(--muted);font-size:12px}.bot-calculator__summary strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,33px);line-height:1.1}.bot-calculator__summary>div:last-child strong{color:var(--apollo-accent)}.bot-calculator__days{margin-top:10px}.bot-calculator__days-heading,.bot-calculator__day{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;display:grid}.bot-calculator__days-heading{color:var(--muted);letter-spacing:.12em;padding-bottom:10px;font-size:10px;font-weight:800}.bot-calculator__days-heading span:nth-child(2),.bot-calculator__days-heading span:last-child{text-align:right}.bot-calculator__day{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;min-height:48px;font-size:13px}.bot-calculator__day span{font-weight:650}.bot-calculator__day small{color:var(--apollo-accent);justify-self:end;font-size:12px}.bot-calculator__day strong{justify-self:end;font-size:14px}.bot-calculator__day--total{border-top:1px solid var(--apollo-accent);min-height:62px;font-weight:750}.bot-calculator__day--total small,.bot-calculator__day--total strong{font-size:15px}.bot-calculator__empty{color:var(--muted);border-block:1px solid var(--line);margin:0;padding:34px 0}.bot-calculator__assumptions{max-width:680px;color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.6}@media (width<=620px){.bot-calculator{padding:0 6px 34px}.bot-calculator__header{padding:3px 0 22px;display:block}.bot-calculator__header h2{font-size:26px}.bot-calculator__period{margin-top:13px;font-size:11px}.bot-calculator__controls{gap:14px;padding:22px 0 26px}.bot-calculator__percent button{min-width:48px}.bot-calculator__balance input{font-size:19px}.bot-calculator__balance>div{padding:0 11px}.bot-calculator__summary{gap:18px 26px}.bot-calculator__summary strong{font-size:23px}.bot-calculator__day{grid-template-columns:72px 1fr 1fr}}@media (prefers-reduced-motion:reduce){.bot-calculator__percent button{transition:none}}.workspace-app .page:has(.leverage-page){max-width:none;padding:0}.workspace-app .page:has(.leverage-page)>.tool-heading{display:none}.leverage-page{width:min(100%,820px);color:var(--ink);margin:0 auto;padding:clamp(32px,5vw,66px) clamp(22px,5vw,54px) 90px}.leverage-page-header{margin-bottom:36px}.leverage-kicker{color:var(--apollo-accent);letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.leverage-page-header h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(30px,4vw,43px);font-weight:690;line-height:1.08}.leverage-page-header p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.leverage-form{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:0;overflow:hidden}.leverage-form-section{padding:31px clamp(22px,4vw,40px) 35px}.leverage-form-section+.leverage-form-section{border-top:1px solid var(--line)}.leverage-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.leverage-field{gap:8px;min-width:0;display:grid}.leverage-field-full{grid-column:1/-1}.leverage-field>span,.leverage-field>label{font-size:12px;font-weight:660}.leverage-field input{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:49px;color:var(--ink);font:inherit;border-radius:9px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}.leverage-field input::placeholder{color:var(--muted);opacity:.7}.leverage-field input:focus-visible{border-color:var(--apollo-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--apollo-accent) 16%, transparent)}.leverage-field input:disabled{opacity:.65}.leverage-phone-control{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;height:49px;transition:border-color .18s,box-shadow .18s;display:flex}.leverage-phone-control:focus-within{border-color:var(--apollo-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--apollo-accent) 16%, transparent)}.leverage-phone-prefix{border-right:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, var(--surface));border-radius:9px 0 0 9px;flex:0 0 88px;position:relative}.leverage-phone-prefix-display{width:100%;height:100%;color:var(--ink);pointer-events:none;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.leverage-phone-prefix-display>svg:last-child{color:var(--muted);flex:none}.leverage-phone-flag{width:19px;height:13px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:2px;flex:none}.leverage-phone-prefix select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.leverage-phone-prefix select:disabled{cursor:default}.leverage-phone-prefix:has(select:disabled){opacity:.65}.leverage-field .leverage-phone-control input{min-width:0;height:47px;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0 9px 9px 0;padding-left:13px}.leverage-field .leverage-phone-control input:focus-visible{box-shadow:none;border:0}.leverage-rules{padding-bottom:25px}.leverage-rules h2{letter-spacing:-.025em;margin:0 0 16px;font-size:19px;font-weight:690}.leverage-rules ul{color:var(--muted);gap:10px;margin:0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.leverage-rules li{padding-left:2px}.leverage-rules li::marker{color:var(--apollo-accent)}.leverage-rules strong{color:var(--ink);font-weight:680}.leverage-message{background:color-mix(in srgb, var(--apollo-accent) 8%, var(--surface));color:var(--ink);border-radius:9px;align-items:flex-start;gap:10px;margin:0 clamp(22px,4vw,40px) 20px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.leverage-message svg{color:var(--apollo-accent);flex:none}.leverage-message.is-warning{background:color-mix(in srgb, var(--red) 7%, var(--surface))}.leverage-message.is-warning svg{color:var(--red)}.leverage-message p{margin:0}.leverage-deposit-link{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;margin-top:11px;padding:0 13px;font-weight:700;text-decoration:none;display:inline-flex}.leverage-deposit-link:hover{border-color:var(--apollo-accent);color:var(--apollo-accent)}.leverage-message.is-warning .leverage-deposit-link svg{color:currentColor}.leverage-submit{background:var(--apollo-accent);width:calc(100% - clamp(44px,8vw,80px));min-height:52px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin:0 clamp(22px,4vw,40px) 35px;padding:0 18px;font-size:14px;font-weight:760;transition:background .18s,transform .18s;display:flex}.leverage-submit:not(:disabled):hover{background:var(--lime-dark);transform:translateY(-1px)}.leverage-submit:focus-visible{outline:3px solid color-mix(in srgb, var(--apollo-accent) 40%, transparent);outline-offset:3px}.leverage-submit:disabled{opacity:.62;cursor:default}.leverage-confirmation{text-align:center;flex-direction:column;align-items:center;width:min(100%,540px);margin:clamp(20px,5vh,58px) auto 0;padding:16px 0 46px;animation:.35s ease-out both leverage-confirmation-in;display:flex}.leverage-confirmation-portrait{border:5px solid var(--surface);width:148px;height:148px;box-shadow:0 0 0 2px var(--apollo-accent), 0 16px 36px #091e1629;border-radius:50%;margin-bottom:26px;position:relative}.leverage-confirmation-photo{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.leverage-confirmation-photo img{object-fit:cover;transform-origin:50% 31%;width:100%;height:100%;display:block;transform:scale(1.5)}.leverage-confirmation-icon{border:3px solid var(--surface);background:var(--apollo-accent);width:33px;height:33px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:-5px}.leverage-confirmation h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(26px,5vw,32px)}.leverage-confirmation p{max-width:390px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.leverage-telegram-cta{background:var(--apollo-accent);width:min(100%,340px);min-height:52px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:0 17px;font-size:14px;font-weight:750;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.leverage-telegram-cta svg:last-child{margin-left:8px}.leverage-telegram-cta:hover{background:var(--lime-dark);transform:translateY(-1px)}.leverage-telegram-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--apollo-accent) 40%, transparent);outline-offset:3px}.leverage-resubmit{color:var(--apollo-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:22px;padding:10px 0;font-size:13px;font-weight:700}.leverage-confirmation .leverage-resubmit{margin-top:13px;display:block}.leverage-resubmit:hover{text-decoration:underline}.leverage-resubmit:focus-visible{outline:2px solid var(--apollo-accent);outline-offset:4px}@keyframes leverage-confirmation-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.leverage-admin{width:min(100%,1040px);margin:12px auto 64px}.leverage-admin header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:26px;display:flex}.leverage-admin h2{letter-spacing:-.04em;margin:9px 0 7px;font-size:clamp(25px,3vw,34px)}.leverage-admin header p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.leverage-admin header button,.leverage-admin select{background:var(--surface);color:var(--ink);border:1px solid var(--line-soft);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-size:13px}.leverage-admin header button:disabled{opacity:.55;cursor:default}.leverage-admin-countries{border-bottom:1px solid var(--line);gap:8px;margin-bottom:18px;padding-bottom:13px;display:flex;overflow-x:auto}.leverage-admin-countries button{border:1px solid var(--line-soft);background:var(--surface);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.leverage-admin-countries button.is-active{border-color:var(--apollo-accent);color:var(--ink);box-shadow:inset 0 -2px var(--apollo-accent)}.leverage-admin-countries button span{color:var(--apollo-accent);font-size:11px;font-weight:800}.leverage-admin-filters{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:5px;margin-bottom:14px;padding:4px;display:flex;overflow-x:auto}.leverage-admin-filters button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:9px;padding:9px 13px;font-size:13px;display:inline-flex}.leverage-admin-filters button.is-active{background:color-mix(in srgb, var(--apollo-accent) 11%, var(--surface));color:var(--ink);font-weight:700}.leverage-admin-filters span{color:var(--apollo-accent);font-size:11px;font-weight:800}.leverage-admin-controls{flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;display:flex}.leverage-admin-controls label{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.leverage-admin-controls select{min-width:180px}.leverage-admin-list{gap:10px;display:grid}.leverage-admin-list article{border:1px solid var(--line-soft);background:var(--surface);border-radius:11px;grid-template-columns:minmax(180px,1.2fr) minmax(190px,1.25fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.leverage-admin-person,.leverage-admin-contact,.leverage-admin-meta{gap:5px;min-width:0;display:grid}.leverage-admin-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.leverage-admin-country{width:fit-content;color:var(--apollo-accent);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.leverage-admin-person time,.leverage-admin-meta,.leverage-admin-list article label{color:var(--muted);font-size:11px}.leverage-admin-contact a{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;text-decoration:none;overflow:hidden}.leverage-admin-contact a:hover{color:var(--apollo-accent);text-decoration:underline}.leverage-admin-meta strong{color:var(--ink);font-weight:660}.leverage-admin-submission-dates{border-top:1px solid var(--line-soft);gap:4px;padding-top:6px;display:grid}.leverage-admin-submission-dates>span{gap:2px;display:grid}.leverage-admin-telegram{width:fit-content;color:var(--apollo-accent);align-items:center;gap:5px;margin-top:3px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.leverage-admin-telegram:hover{text-decoration:underline}.leverage-admin-list article label{gap:6px;display:grid}.leverage-admin-list article select{min-width:125px;padding:8px 10px}.leverage-admin-empty,.leverage-admin-error{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);text-align:center;border-radius:11px;margin:0;padding:34px 20px;font-size:13px}.leverage-admin-error{color:var(--red)}.leverage-admin-more{border:1px solid var(--line-soft);background:var(--surface);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;margin-top:12px;padding:14px;font-size:13px;font-weight:650;display:block}.leverage-admin-more:disabled{opacity:.55;cursor:default}@media (width<=900px){.leverage-admin-list article{grid-template-columns:minmax(180px,1fr) minmax(190px,1fr)}}@media (width<=620px){.leverage-page{padding:28px 16px 64px}.leverage-page-header{margin-bottom:26px}.leverage-page-header h1{font-size:31px}.leverage-page-header p{font-size:14px}.leverage-form-section{padding:25px 20px 28px}.leverage-fields{grid-template-columns:1fr;gap:17px}.leverage-field-full{grid-column:auto}.leverage-phone-prefix{flex-basis:84px}.leverage-confirmation{margin-top:18px;padding-bottom:26px}.leverage-confirmation-portrait{width:132px;height:132px;margin-bottom:24px}.leverage-rules ul{padding-left:19px}.leverage-message{margin-left:20px;margin-right:20px}.leverage-submit{width:calc(100% - 40px);margin:0 20px 28px}.leverage-admin{margin-top:0}.leverage-admin header{align-items:start}.leverage-admin-list article{grid-template-columns:1fr;gap:13px}.leverage-admin-filters{margin-left:-4px;margin-right:-4px}.leverage-admin-controls label{justify-content:space-between;width:100%}.leverage-admin-controls select{width:min(60%,230px);min-width:0}}@media (prefers-reduced-motion:reduce){.leverage-field input,.leverage-submit,.leverage-telegram-cta{transition:none}.leverage-submit:hover{transform:none}.leverage-confirmation{animation:none}.leverage-telegram-cta:hover{transform:none}}.market-context{container-type:inline-size}.market-context-grid{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:30px;display:grid}.market-headlines,.market-calendar{min-width:0}.market-calendar{border-left:1px solid var(--line);padding-left:30px}.market-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:24px 0 20px;display:flex}.market-panel-heading>div{align-items:center;gap:9px;display:flex}.market-panel-heading>div>svg{color:var(--apollo-accent)}.market-panel-heading h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.market-edition,.market-provider-link{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.market-source{border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.market-source a{color:var(--ink);align-items:center;gap:6px;text-decoration:none;display:flex}.market-headline-list{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overscroll-behavior:contain;max-height:730px;overflow:auto}.market-headline{border-bottom:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:14px;padding:23px 14px 23px 0;display:grid}.market-headline-number{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:11px}.market-headline a{color:var(--ink);text-decoration:none;display:block}.market-headline a:hover h4{color:var(--apollo-accent)}.market-headline time{color:var(--muted);font-size:10px}.market-headline h4{letter-spacing:-.02em;overflow-wrap:anywhere;margin:8px 0 12px;font-size:17px;font-weight:550;line-height:1.45}.market-headline a>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.market-headline:first-child h4{font-size:22px;line-height:1.35}.market-calendar-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:12px;display:flex}.market-calendar-filters label{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.market-calendar-filters select{background:var(--surface);min-width:0;max-width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:5px;padding:8px}.market-importance{white-space:nowrap}.market-importance input{accent-color:var(--apollo-accent);width:15px;height:15px;margin:0}.market-calendar-frame{border:1px solid var(--line-soft);background:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:6px;width:100%;height:704px;display:block}.market-context-nav{border-bottom:1px solid var(--line);gap:22px;display:none}.market-context-nav button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:13px 0;font-size:12px;display:flex}.market-context-nav button[aria-pressed=true]{border-bottom-color:var(--apollo-accent);color:var(--ink);font-weight:600}.market-loading{min-height:380px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.market-loading .apollo-mark{opacity:.45}.market-feed-notice{color:var(--muted);padding:14px 0;font-size:12px;line-height:1.6}.market-feed-notice a{color:var(--apollo-accent)}.news-spinning{animation:1.2s linear infinite news-spin}@keyframes news-spin{to{transform:rotate(360deg)}}@container (width<=1050px){.market-context-nav{display:flex}.market-context-grid{border-top:0;display:block}.market-context-grid[data-view=headlines]>.market-calendar,.market-context-grid[data-view=calendar]>.market-headlines{display:none}.market-calendar{border-left:0;padding-left:0}.market-headline-list{max-height:none;overflow:visible}.market-calendar-frame{height:700px}}@media (width<=620px){.market-context .hub-news-heading h2{font-size:25px}.market-context .hub-news-heading p{font-size:12px;line-height:1.6}.market-panel-heading{padding:22px 0 12px}.market-panel-heading h3{font-size:15px}.market-headline{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:20px 0}.market-headline h4{font-size:16px}.market-headline:first-child h4{font-size:19px}.market-source{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:12px}.market-calendar-filters{gap:13px;padding-block:9px}.market-calendar-filters>label:first-child{flex:100%}.market-calendar-frame{height:640px}}@media (prefers-reduced-motion:reduce){.news-spinning{animation:none}}.technical-workbench{font-variant-numeric:tabular-nums;min-width:0;animation:.25s ease-out tw-reveal}.tw-toolbar,.tw-price-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tw-toolbar{border-bottom:1px solid var(--line);padding:0 0 20px}.tw-toolbar .market-asset-picker{width:100%;max-width:420px}.tw-timeframes,.tw-chart-controls>div,.tw-oscillator-heading>div{gap:3px;display:flex}.tw-timeframes button,.tw-chart-controls button,.tw-oscillator-heading button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:9px 13px;font-size:12px;transition:background .16s,color .16s}.tw-timeframes button[aria-pressed=true],.tw-chart-controls button[aria-pressed=true],.tw-oscillator-heading button[aria-pressed=true]{background:var(--surface-3);color:var(--ink);font-weight:650}.tw-timeframes button:disabled{opacity:.5}.tw-price-header{padding:24px 0}.tw-price-header>div:first-child{gap:3px;display:grid}.tw-price-header>div>span{color:var(--muted);letter-spacing:.07em;font-size:11px}.tw-price-header strong{letter-spacing:-.04em;font-size:34px;font-weight:550;line-height:1.3}.tw-price-header small{color:var(--muted);font-size:10px}.tw-freshness{text-align:right;color:var(--muted);font-size:10px;line-height:1.8;display:block}.tw-freshness i{background:var(--amber);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.tw-freshness.online i{background:var(--green)}.tw-freshness small{display:block}.tw-main{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) 275px;transition:opacity .18s;display:grid}.tw-main.loading{opacity:.45;pointer-events:none}.tw-chart-panel{min-width:0;padding:16px 20px 10px 0}.tw-context{border-left:1px solid var(--line-soft);padding:22px}.tw-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.tw-heading>div>span{color:var(--muted);letter-spacing:.12em;font-size:9px}.tw-heading h2{letter-spacing:-.035em;margin:5px 0 0;font-size:16px;font-weight:600;line-height:1.35}.tw-heading>span{color:var(--muted);font-size:10px}.tw-heading>svg{color:var(--muted)}.tw-bias{align-items:center;gap:8px;margin:18px 0 8px;display:flex}.tw-bias strong{font-size:16px;line-height:1.25}.technical-workbench .positive{color:var(--green)}.technical-workbench .negative{color:var(--red)}.technical-workbench .neutral{color:var(--muted)}.tw-context>p,.tw-description,.tw-observation p,.tw-chart-caption{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.65}.technical-workbench dl{margin:0}.technical-workbench dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:9px 0;font-size:11px;display:flex}.technical-workbench dt{color:var(--muted)}.technical-workbench dd{text-align:right;margin:0;font-weight:550}.tw-observation{margin-top:19px}.tw-observation>span{letter-spacing:.12em;color:var(--muted);font-size:9px}.tw-observation p{margin-top:8px;margin-bottom:0}.tw-chart-controls{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.tw-chart-controls>span{color:var(--muted);font-size:10px}.tw-chart-controls button,.tw-oscillator-heading button{padding:6px 9px;font-size:10px}.tw-ohlc{color:var(--muted);flex-wrap:wrap;gap:11px;min-height:26px;font-size:9px;display:flex}.tw-ohlc b{color:var(--ink);font-weight:500}.tw-price-chart,.tw-oscillator{touch-action:pan-y;width:100%;display:block;overflow:visible}.tw-price-chart{min-height:220px}.tw-price-chart:focus-visible{outline:2px solid var(--apollo-accent);outline-offset:3px}.tw-price-chart text,.tw-oscillator text{fill:var(--muted);font-family:inherit;font-size:11px}.tw-grid{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.tw-candle{stroke:var(--green);fill:var(--green)}.tw-candle.down{stroke:var(--red);fill:var(--red)}.tw-candle.forming{opacity:.6}.tw-candle line{stroke-width:1px;vector-effect:non-scaling-stroke}.tw-overlay{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.tw-overlay.fast{stroke:var(--apollo-accent)}.tw-overlay.slow{stroke:#9a773c;stroke-dasharray:4 2}.tw-overlay.base{stroke:#6d7e8b;stroke-dasharray:2 3}.tw-crosshair{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.tw-level{stroke:var(--muted);stroke-dasharray:5 4;stroke-width:1px;vector-effect:non-scaling-stroke}.tw-level.support{stroke:var(--green)}.tw-level.resistance{stroke:var(--red)}.tw-legend{color:var(--muted);align-items:center;gap:15px;margin:8px 0 18px;font-size:9px;display:flex}.tw-legend i{background:var(--apollo-accent);vertical-align:middle;width:15px;height:2px;margin-right:5px;display:inline-block}.tw-legend i.slow{background:#9a773c}.tw-legend i.base{background:#6d7e8b}.tw-legend small{margin-left:auto;font-size:9px}.tw-oscillator-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-top:9px;font-size:11px;display:flex}.tw-oscillator{max-height:105px}.tw-hist-up{fill:var(--green);opacity:.35}.tw-hist-down{fill:var(--red);opacity:.35}.tw-chart-caption{margin-top:12px;margin-bottom:0;font-size:10px}.tw-chart-empty{height:370px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.tw-indicators{padding:30px 0 15px}.tw-tabs{border-bottom:1px solid var(--line);gap:25px;display:flex;overflow-x:auto}.tw-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.tw-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--apollo-accent);font-weight:650}.tw-tabs button span{color:var(--muted);margin-left:7px;font-size:9px}.tw-indicator-table{animation:.2s ease-out tw-reveal}.tw-table-labels,.tw-indicator-row{grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:20px;display:grid}.tw-table-labels{color:var(--muted);padding:13px 5px;font-size:10px}.tw-indicator-row{border-top:1px solid var(--line-soft);padding:12px 5px;font-size:12px;transition:background .16s}.tw-indicator-row:hover{background:var(--surface-2)}.tw-indicator-row>div{align-items:center;gap:8px;display:flex}.tw-indicator-row b,.tw-indicator-row strong{font-weight:550}.tw-indicator-row abbr{color:var(--muted);cursor:help;display:flex}.tw-indicator-row>span{font-size:11px}.tw-details-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.tw-details-grid>section{border-bottom:1px solid var(--line-soft);min-width:0;padding:28px 28px 28px 0}.tw-details-grid>section:nth-child(2n){border-left:1px solid var(--line-soft);padding-left:28px;padding-right:0}.tw-level-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tw-level-columns h3{color:var(--muted);margin:0 0 15px;font-size:11px;font-weight:600}.tw-level-row{border-bottom:1px solid var(--line-soft);grid-template-columns:22px 1fr;gap:4px;padding:8px 0;font-size:11px;display:grid}.tw-level-row>span{color:var(--muted);font-size:10px}.tw-level-row b{font-weight:550}.tw-level-row small{color:var(--muted);grid-column:2;font-size:10px}.tw-level-row em{color:var(--muted);grid-column:2;font-size:9px;font-style:normal}.tw-channel{border-top:1px solid var(--line-soft);gap:5px;margin-top:18px;padding:15px 0;display:grid}.tw-channel>span,.tw-channel small{color:var(--muted);font-size:10px}.tw-channel b{font-size:12px;font-weight:550}.tw-candle-anatomy{grid-template-columns:70px 1fr;gap:24px;display:grid}.tw-candle-glyph{justify-content:center;align-items:center;height:155px;display:flex;position:relative}.tw-candle-glyph i{background:var(--muted);width:1px;height:90%}.tw-candle-glyph b{background:var(--green);border-radius:2px;width:23px;height:60px;position:absolute}.tw-candle-glyph b.down{background:var(--red)}.tw-patterns{flex-wrap:wrap;gap:8px;margin:18px 0 12px;display:flex}.tw-patterns span{background:var(--surface-3);color:var(--ink);border-radius:3px;padding:5px 8px;font-size:10px}.tw-volatility{align-items:center;gap:25px;margin-bottom:15px;display:flex}.tw-volatility>strong{letter-spacing:-.06em;color:var(--ink);font-size:42px;font-weight:450}.tw-volatility b{font-size:13px;font-weight:550}.tw-volatility p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.6}.tw-events{margin:0;padding:0;list-style:none}.tw-events li{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:10px;padding:10px 0;font-size:11px;display:flex}.tw-events time{color:var(--muted);flex-shrink:0;font-size:10px}.tw-events i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.tw-empty-inline{color:var(--muted);padding:15px 0;font-size:11px;line-height:1.6}.tw-methodology{color:var(--muted);padding:20px 0;font-size:11px}.tw-methodology summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.tw-methodology summary>svg:last-child{margin-left:auto}.tw-methodology>div{max-width:850px;padding-top:10px;line-height:1.7}.tw-methodology a{color:var(--apollo-accent)}.tw-alert{color:var(--amber);gap:8px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}@keyframes tw-reveal{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1101px) and (width<=1350px){.tw-main{grid-template-columns:minmax(0,1fr) 235px}.tw-context{padding:17px}.tw-context dd{font-size:10px}}@media (width<=850px){.tw-main{grid-template-columns:1fr}.tw-chart-panel{padding:15px 0}.tw-context{border-left:0;border-top:1px solid var(--line);padding:22px 0}.tw-context dl{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.tw-details-grid{grid-template-columns:1fr}.tw-details-grid>section,.tw-details-grid>section:nth-child(2n){border-left:0;padding:25px 0}}@media (width<=520px){.tw-toolbar{align-items:center;gap:8px}.tw-toolbar .market-asset-picker{min-width:0}.tw-timeframes{gap:0}.tw-timeframes button{padding:8px;font-size:11px}.tw-price-header strong{font-size:29px}.tw-price-header small{font-size:9px}.tw-freshness{font-size:8px}.tw-context dl{grid-template-columns:1fr}.tw-price-chart{min-height:190px}.tw-chart-controls>span{display:none}.tw-ohlc{gap:6px;font-size:8px}.tw-chart-controls{margin-bottom:10px}.tw-price-chart text,.tw-oscillator text{font-size:17px}.tw-legend{gap:9px;font-size:8px}.tw-tabs{gap:20px}.tw-table-labels,.tw-indicator-row{grid-template-columns:1.1fr .9fr;gap:7px 12px}.tw-table-labels>span:last-child{display:none}.tw-indicator-row>strong{text-align:right;font-size:12px}.tw-indicator-row>span{grid-column:1/-1;font-size:10px}.tw-indicator-row>div b{font-size:11px}.tw-heading h2{font-size:15px}.tw-heading>span{font-size:9px}.tw-level-columns{gap:18px}.tw-candle-anatomy{grid-template-columns:45px 1fr;gap:14px}}@media (prefers-reduced-motion:reduce){.technical-workbench,.tw-indicator-table{animation:none}.technical-workbench *{transition:none!important}}.tw-qa-picker{color:var(--muted);gap:5px;font-size:10px;display:grid}.tw-qa-picker select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:9px 30px 9px 12px;font-size:13px}.tw-indicator-detail>summary{cursor:pointer;list-style:none}.tw-indicator-detail>summary::-webkit-details-marker{display:none}.tw-indicator-detail>summary>div>svg{color:var(--muted);flex-shrink:0}.tw-indicator-detail>p{color:var(--muted);background:var(--surface-2);border-left:2px solid var(--line);margin:0 0 10px;padding:12px 14px;font-size:11px;line-height:1.65}.tw-indicator-detail[open]>summary{background:var(--surface-2)}.tw-indicator-detail>summary:focus-visible{outline:2px solid var(--apollo-accent);outline-offset:2px}.tw-candle-glyph{width:70px;max-width:100%}.tw-candle-glyph line{stroke:var(--muted)}.tw-candle-glyph rect{fill:var(--green)}.tw-candle-glyph rect.down{fill:var(--red)}.technical-workbench{container-type:inline-size}.tw-workspace{min-width:0}@container (width>=900px){.tw-market-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:10px 0 24px;display:grid}.tw-toolbar{border:0;justify-content:flex-start;gap:20px;padding:0}.tw-toolbar .market-asset-picker{max-width:320px}.tw-price-header{gap:24px;padding:0}.tw-price-header strong{font-size:28px}.tw-price-header>div:first-child>span,.tw-price-header>div:first-child>small{display:none}}@container (width>=1120px){.tw-workspace{border-block:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.55fr) minmax(420px,1fr);display:grid}.tw-main{background:0 0;border:0;flex-direction:column;min-width:0;display:flex}.tw-chart-panel{padding:20px 26px 14px 0}.tw-price-chart{max-height:390px}.tw-context{border:0;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;padding:20px 26px 22px 0;display:grid}.tw-context>.tw-heading{grid-column:1/-1;margin-bottom:8px}.tw-context>.tw-bias{grid-column:1;margin:12px 0 8px}.tw-context>p{grid-column:1}.tw-context>dl{grid-area:2/2/5}.tw-context>.tw-observation{grid-column:1;margin-top:0}.tw-indicators{border-left:1px solid var(--line);min-width:0;padding:22px 0 20px 26px}.tw-tabs{gap:18px}.tw-table-labels,.tw-indicator-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr) minmax(0,1fr);gap:12px}.tw-indicator-row{min-height:57px;font-size:12px}.tw-price-chart text{font-size:14px}.tw-table-labels{font-size:9px}}@container (width>=1550px){.tw-details-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-details-grid>section,.tw-details-grid>section:nth-child(2n){border-left:1px solid var(--line-soft);padding:25px 24px}.tw-details-grid>section:first-child{border-left:0;padding-left:0}.tw-details-grid>section:last-child{padding-right:0}.tw-volatility{gap:15px}.tw-volatility>strong{font-size:34px}}.technical-workbench .tw-market-header{padding-bottom:26px}.technical-workbench .tw-toolbar{gap:22px}.technical-workbench .tw-price-header strong{letter-spacing:-.05em;font-weight:620}.technical-workbench .tw-workspace{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;overflow:hidden}.technical-workbench .tw-main{background:0 0;border:0}.technical-workbench .tw-chart-panel{padding:24px 28px 22px}.technical-workbench .tw-context{border-color:var(--line-soft);padding:24px 28px}.technical-workbench .tw-indicators{background:var(--surface);border-color:var(--line-soft);padding:24px 28px}.technical-workbench .tw-chart-controls{margin-bottom:18px}.technical-workbench .tw-chart-controls button,.technical-workbench .tw-oscillator-heading button{border-radius:5px}.technical-workbench .tw-chart-controls button[aria-pressed=true],.technical-workbench .tw-oscillator-heading button[aria-pressed=true]{background:var(--surface-3)}.technical-workbench .tw-ohlc{gap:13px;min-height:29px;font-size:10px}.technical-workbench .tw-chart-caption{line-height:1.5}.technical-workbench .tw-heading>div>span,.technical-workbench .tw-observation>span{letter-spacing:.08em;color:var(--apollo-accent);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.technical-workbench .tw-heading h2{font-size:17px}.technical-workbench .tw-table-labels{padding:14px 8px;font-size:11px}.technical-workbench .tw-indicator-row{padding:13px 8px;font-size:12px}.technical-workbench .tw-indicator-row:hover,.technical-workbench .tw-indicator-detail[open]>summary{background:var(--surface-2)}.technical-workbench .tw-details-grid{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;margin-top:20px;overflow:hidden}.technical-workbench .tw-details-grid>section,.technical-workbench .tw-details-grid>section:nth-child(2n){border-color:var(--line-soft);padding:27px 28px}.technical-workbench .tw-methodology{padding-inline:4px}@media (width<=850px){.technical-workbench .tw-context,.technical-workbench .tw-indicators{border-left:0;border-top:1px solid var(--line-soft)}.technical-workbench .tw-details-grid>section,.technical-workbench .tw-details-grid>section:nth-child(2n){border-left:0}}@media (width<=620px){.technical-workbench .tw-market-header{padding-bottom:19px}.technical-workbench .tw-chart-panel{padding:18px 17px 20px}.technical-workbench .tw-context,.technical-workbench .tw-indicators{padding:22px 17px}.technical-workbench .tw-details-grid>section,.technical-workbench .tw-details-grid>section:nth-child(2n){padding:23px 17px}.technical-workbench .tw-ohlc{gap:8px;font-size:9px}.technical-workbench .tw-table-labels,.technical-workbench .tw-indicator-row{padding-inline:2px}}:root{color:var(--ink);background:var(--bg);font-synthesis:none;--bg:#090c0b;--surface:#111815;--surface-2:#1a241d;--surface-3:#253329;--line:#314438;--line-soft:#253329;--muted:#a4b1a6;--ink:#f3f7ef;--apollo-accent:#b4f854;--on-accent:#10180e;--lime:var(--apollo-accent);--lime-dark:#ccff82;--green:#7ee3a0;--red:#ff8490;--amber:#ffc56f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-width:320px;min-height:100%;margin:0}html{scrollbar-gutter:stable}body{overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}.app{background:var(--bg);min-height:100dvh}.app-header{border-bottom:1px solid var(--line-soft);z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);height:68px;box-shadow:none;background:#08080ee0;justify-content:space-between;align-items:center;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;min-width:0;display:flex}.core-mark{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--lime);border-radius:10px;flex:none;display:block;position:relative;overflow:hidden}.core-mark.large{border-radius:15px;width:54px;height:54px}.core-mark b{background:var(--apollo-accent);width:8px;height:8px;box-shadow:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.core-ring{border:1px solid var(--line);border-radius:50%;width:27px;height:12px;margin:-6px 0 0 -13.5px;position:absolute;top:50%;left:50%}.core-ring.ring-one{rotate:35deg}.core-ring.ring-two{rotate:-35deg}.core-mark.large .core-ring{width:37px;height:16px;margin:-8px 0 0 -18.5px}.core-mark.large b{width:10px;height:10px}.brand strong{letter-spacing:-.01em;font-size:14px;line-height:1.15;display:block}.brand small{color:var(--apollo-accent);letter-spacing:.14em;margin-top:4px;font-size:8px;font-weight:800;display:block}.connection{height:30px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border:0;align-items:center;gap:7px;padding:0;font-size:9px;font-weight:850;display:inline-flex}.connection i{width:7px;height:7px;box-shadow:none;background:currentColor;border-radius:50%}.connection.is-online{color:var(--apollo-accent)}.connection.is-offline{color:var(--amber)}.header-actions{align-items:center;gap:13px;display:flex}.session-user{color:var(--muted);border-left:1px solid var(--line-soft);padding-left:13px;font-size:10px;font-weight:750}.logout-button{border:1px solid var(--line-soft);background:var(--surface);height:32px;color:var(--apollo-accent);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.logout-button:hover{color:var(--ink);border-color:var(--line);background:var(--surface-2)}.laboratory-banner{z-index:19;border-block:1px solid var(--line);background:linear-gradient(105deg, var(--surface-2) 0%, var(--apollo-accent) 24%, var(--apollo-accent) 50%, var(--apollo-accent) 76%, var(--surface-2) 100%);min-height:56px;color:var(--on-accent);box-shadow:none;letter-spacing:.12em;text-align:center;text-shadow:none;place-items:center;font-size:clamp(18px,1.7vw,24px);font-weight:950;animation:.42s cubic-bezier(.22,1,.36,1) both laboratory-enter,2.8s ease-in-out .42s infinite laboratory-breathe;display:grid;position:relative;overflow:hidden}.laboratory-banner:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff36 44%,#0000 62%);animation:4.5s ease-in-out 1.1s infinite laboratory-sheen;position:absolute;inset:0;translate:-115%}@keyframes laboratory-enter{0%{opacity:0;transform:translateY(-10px)}}@keyframes laboratory-breathe{50%{box-shadow:none}}@keyframes laboratory-sheen{0%,62%{translate:-115%}82%,to{translate:115%}}.page{width:min(1180px,100%);margin:0 auto;padding:28px 24px 60px;position:relative}.tool-heading{text-align:center;justify-content:center;align-items:center;min-height:54px;margin-bottom:17px;animation:.35s both panelIn;display:flex}.tool-heading h1{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1}.intro{margin-bottom:26px;animation:.45s both panelIn}.kicker,.section-label,.analysis-kicker{color:var(--lime);letter-spacing:.15em;font-size:10px;font-weight:850}.kicker{align-items:center;gap:8px;display:flex}.kicker>span{background:var(--lime);width:7px;height:7px;box-shadow:none;border-radius:50%}.intro h1{letter-spacing:-.055em;max-width:620px;margin:13px 0 14px;font-size:clamp(36px,4vw,58px);line-height:.98}.intro h1 em{color:var(--lime);font-style:normal;font-weight:500}.intro p{color:var(--muted);max-width:520px;margin:0;font-size:14px;line-height:1.55}.content-grid{grid-template-columns:minmax(0,640px) minmax(300px,1fr);align-items:start;gap:20px;min-width:0;margin-top:0;animation:.52s 80ms both workspaceIn;display:grid}.operator-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(145deg, var(--apollo-accent) 0, var(--surface-2) 18%, var(--surface-2) 78%, var(--apollo-accent) 100%) border-box;width:100%;min-width:0;min-height:470px;box-shadow:none;border:1px solid #0000;border-radius:18px;position:relative;overflow:hidden}.operator-card:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, var(--apollo-accent), transparent);width:96px;height:1px;box-shadow:none;position:absolute;top:-1px;left:24px}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:15px 18px;display:flex}.balance-block{align-items:center;gap:11px;min-width:0;display:flex}.balance-icon{background:var(--surface-2);width:36px;height:36px;color:var(--apollo-accent);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;display:grid}.balance-block small,.balance-block strong{display:block}.balance-block small{color:var(--muted);margin-bottom:3px;font-size:10px}.balance-block strong{letter-spacing:-.03em;white-space:nowrap;font-size:18px}.account-controls{flex:none;align-items:center;gap:8px;display:flex}.account-kind-selector{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;grid-template-columns:repeat(2,minmax(54px,1fr));gap:3px;height:38px;padding:3px;display:grid}.account-kind-selector.is-single{grid-template-columns:minmax(72px,1fr)}.account-kind-selector button{min-width:54px;color:var(--apollo-accent);letter-spacing:.04em;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:9px;font-weight:850;transition:color .2s,background .2s,box-shadow .2s,transform .12s}.account-kind-selector button:hover:not(:disabled){color:var(--apollo-accent);background:var(--surface-2)}.account-kind-selector button:active:not(:disabled){transform:scale(.96)}.account-kind-selector button.is-selected{color:var(--ink);background:var(--surface-2);box-shadow:none}.account-kind-selector button.is-selected:disabled{opacity:1}.account-kind-selector button:disabled:not(.is-selected){opacity:.38}.account-credit-balance{display:none}.idle-panel{padding:29px 28px 24px}.config-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.ai-selector{z-index:12;margin-bottom:20px;position:relative}.ai-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-height:61px;color:var(--ink);text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:9px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.ai-trigger:hover,.ai-selector.is-open .ai-trigger{border-color:var(--line);background:var(--surface);box-shadow:none}.ai-trigger-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--apollo-accent);background:var(--surface-2);border-radius:10px;place-items:center;display:grid}.ai-trigger-copy{min-width:0}.ai-trigger-copy strong,.ai-trigger-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ai-trigger-copy strong{letter-spacing:-.01em;font-size:13px}.ai-trigger-copy small{color:var(--apollo-accent);margin-top:4px;font-size:8px}.ai-trigger>svg{color:var(--apollo-accent);transition:transform .22s}.ai-selector.is-open .ai-trigger>svg{transform:rotate(180deg)}.ai-ready{color:var(--apollo-accent);letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:850;display:flex}.ai-ready i{background:var(--lime);width:5px;height:5px;box-shadow:none;border-radius:50%}.ai-menu{z-index:30;border:1px solid var(--line);background:var(--surface);max-height:272px;box-shadow:none;border-radius:13px;padding:6px;animation:.2s both dropdownIn;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.ai-menu>button{width:100%;min-height:43px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;transition:color .18s,background .18s;display:flex}.ai-menu>button:hover,.ai-menu>button.selected{color:var(--ink);background:var(--surface-2)}.ai-menu>button>span{min-width:0}.ai-menu strong,.ai-menu small{display:block}.ai-menu strong{font-size:10px}.ai-menu small{color:var(--apollo-accent);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.ai-menu>button.selected small{color:var(--apollo-accent)}.ai-menu svg{color:var(--lime);flex:none}.duration-selector{margin:-2px 0 19px}.duration-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.duration-heading span{color:var(--ink);font-size:12px;font-weight:750}.duration-heading small{color:var(--muted);font-size:10px}.duration-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.duration-tabs button{border:1px solid var(--line);background:var(--surface);min-width:0;height:37px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:9px;font-size:11px;font-weight:700;transition:background .16s,color .16s,border-color .16s}.duration-tabs button:hover{color:var(--ink);background:var(--surface-2)}.duration-tabs button.is-selected{color:var(--ink);background:var(--surface-2);border-color:var(--apollo-accent)}.duration-tabs button:focus-visible{outline:2px solid var(--apollo-accent);outline-offset:2px}.amount-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.amount-heading span{font-size:15px;font-weight:750}.amount-heading small{color:var(--muted);font-size:10px}.amount-input{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;height:74px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.amount-input:focus-within{border-color:var(--line);background:var(--surface);box-shadow:none}.amount-value{justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.amount-value span{color:var(--muted);flex:none;font-size:15px;font-weight:700}.amount-value input{width:auto;min-width:1ch;max-width:calc(100% - 42px);color:var(--ink);letter-spacing:-.04em;text-align:left;field-sizing:content;background:0 0;border:0;outline:0;font-size:30px;font-weight:800}.amount-control{border:1px solid var(--line);background:var(--surface-2);width:40px;height:40px;color:var(--apollo-accent);box-shadow:none;border-radius:10px;place-items:center;padding:0;transition:color .18s,border-color .18s,background .18s,transform .12s;display:grid}.amount-control:hover:not(:disabled){border-color:var(--line);background:var(--surface-2);color:var(--apollo-accent)}.amount-control:active:not(:disabled){transform:scale(.92)}.amount-control:disabled{color:var(--muted);opacity:.42}.operator-settings{margin:15px 0 17px}.operator-settings-trigger{text-align:left;width:100%;min-height:52px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:11px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 13px;display:grid}.operator-settings-trigger>svg:first-child{color:var(--apollo-accent)}.operator-settings-trigger>svg:last-child{color:var(--muted);transition:transform .2s}.operator-settings-trigger>svg:last-child.is-open{transform:rotate(180deg)}.operator-settings-trigger strong,.operator-settings-trigger small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-settings-trigger strong{font-size:12px;font-weight:750}.operator-settings-trigger small{color:var(--muted);margin-top:3px;font-size:10px}.operator-settings-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:7px;padding:5px 14px 13px;animation:.18s both panelIn}.operator-setting-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.operator-setting-row>span{align-items:center;gap:11px;min-width:0;display:flex}.operator-setting-row>span>svg{color:var(--muted);flex:none}.operator-setting-row.is-enabled>span>svg{color:var(--apollo-accent)}.operator-setting-row strong,.operator-setting-row small{display:block}.operator-setting-row strong{font-size:11px}.operator-setting-row small{color:var(--muted);margin-top:3px;font-size:9px}.operator-setting-row>button{border:1px solid var(--line);background:var(--surface-2);border-radius:99px;flex:none;width:39px;height:23px;padding:2px}.operator-setting-row>button i{background:var(--muted);border-radius:50%;width:17px;height:17px;transition:transform .2s,background .2s;display:block}.operator-setting-row.is-enabled>button i{background:var(--apollo-accent);transform:translate(16px)}.operator-stop-heading{justify-content:space-between;align-items:baseline;gap:8px;margin:17px 0 10px;display:flex}.operator-stop-heading strong{font-size:11px}.operator-stop-heading small{color:var(--muted);text-align:right;font-size:9px}.operator-stop-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operator-stop-inputs label>span{color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:650;display:block}.operator-stop-inputs label>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:7px;height:43px;padding:0 10px;display:flex}.operator-stop-inputs label>div:focus-within{border-color:var(--apollo-accent)}.operator-stop-inputs b{color:var(--muted);font-size:11px}.operator-stop-inputs input{width:100%;min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font-size:13px}.operator-stop-inputs input::placeholder{color:var(--muted);opacity:.72;font-size:10px}.operator-settings-panel>p{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.45}.operator-session-net{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;font-size:10px;display:flex}.operator-session-net strong{font-variant-numeric:tabular-nums;font-size:12px}.operator-session-net strong.is-win{color:var(--green)}.operator-session-net strong.is-loss{color:var(--red)}.session-stop-backdrop{z-index:1000;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050807e8;place-items:center;display:grid;position:fixed;inset:0}.session-stop-modal{border:1px solid var(--line);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--green) 9%, var(--surface)), var(--surface) 57%);text-align:center;border-radius:20px;width:min(392px,100%);padding:29px 27px 25px;box-shadow:0 24px 70px #0009}.session-stop-modal.is-loss{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--amber) 8%, var(--surface)), var(--surface) 57%)}.session-stop-icon{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line));width:68px;height:68px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.session-stop-icon svg{width:30px;height:30px}.session-stop-modal.is-loss .session-stop-icon{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 45%, var(--line));background:color-mix(in srgb, var(--amber) 12%, var(--surface))}.session-stop-modal>small{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:800}.session-stop-modal h2{letter-spacing:-.035em;margin:7px 0 22px;font-size:25px}.session-stop-result{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:17px 0 20px}.session-stop-result span,.session-stop-result strong{display:block}.session-stop-result span{color:var(--muted);font-size:11px}.session-stop-result strong{color:var(--green);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:clamp(30px,8vw,40px);font-weight:820;line-height:1.1}.session-stop-modal.is-loss .session-stop-result strong{color:var(--amber)}.session-stop-limit{min-height:45px;color:var(--muted);justify-content:center;align-items:center;gap:7px;margin:12px auto 13px;font-size:11px;display:flex}.session-stop-limit svg{color:var(--apollo-accent)}.session-stop-limit strong{color:var(--ink);font-variant-numeric:tabular-nums}.session-stop-modal p{max-width:280px;color:var(--muted);margin:0 auto 22px;font-size:11px;line-height:1.55}.session-stop-modal>button{background:var(--apollo-accent);width:100%;min-height:48px;color:var(--on-accent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.session-stop-modal>button:hover{filter:brightness(1.06)}.inline-error{background:color-mix(in srgb, var(--red) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));color:var(--red);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 12px;font-size:11px;line-height:1.4;display:flex}.inline-error svg{flex:none}.operate-button{border:1px solid var(--line);background:linear-gradient(102deg, var(--apollo-accent), var(--apollo-accent) 55%, var(--apollo-accent));width:100%;min-height:68px;color:var(--ink);text-align:left;box-shadow:none;border-radius:12px;grid-template-columns:28px 1fr 22px;align-items:center;gap:10px;padding:0 18px;transition:transform .2s,filter .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.operate-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:18%;transition:left .55s;position:absolute;top:-60%;bottom:-60%;left:-25%;transform:skew(-18deg)}.operate-button:hover:not(:disabled){filter:brightness(1.08)saturate(1.06);box-shadow:none;transform:translateY(-2px)}.operate-button:hover:not(:disabled):after{left:110%}.operate-button:active:not(:disabled){transform:translateY(0)scale(.995)}.operate-button span{letter-spacing:-.02em;font-size:17px;font-weight:900}.operate-button small{opacity:.65;letter-spacing:0;margin-top:3px;font-size:9px;font-weight:700;display:block}.support-column{gap:20px;display:grid}.performance-rail,.recent-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#111815e8;border-radius:16px}.performance-rail{padding:20px}.rail-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.rail-heading>span{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:850}.rail-heading i{color:var(--apollo-accent);font-size:8px;font-style:normal;font-weight:850}.performance-core{grid-template-columns:.9fr 1.1fr;align-items:center;gap:0;padding:14px 0;display:grid}.accuracy-dial{width:82px;height:82px;box-shadow:none;border-radius:50%;place-items:center;margin:0 auto;transition:background .7s;display:grid;position:relative;transform:rotate(-90deg)}.accuracy-dial:after{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:6px}.accuracy-dial>span{z-index:1;text-align:center;position:relative;transform:rotate(90deg)}.accuracy-dial strong,.accuracy-dial small{display:block}.accuracy-dial strong{color:var(--apollo-accent);letter-spacing:-.04em;font-size:19px;line-height:1}.accuracy-dial small{color:var(--apollo-accent);letter-spacing:.1em;margin-top:5px;font-size:6px;font-weight:850}.performance-summary{border-left:1px solid var(--line-soft);grid-template-rows:1.15fr .85fr;min-height:106px;display:grid}.streak-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:3px 8px 8px;display:flex}.streak-copy small,.streak-copy strong,.streak-copy span{display:block}.streak-copy small{color:var(--apollo-accent);letter-spacing:.12em;font-size:7px;font-weight:850}.streak-copy strong{color:var(--green);letter-spacing:-.02em;justify-content:center;align-items:center;gap:5px;margin-top:4px;font-size:17px;display:flex}.streak-copy span{color:var(--muted);margin-top:3px;font-size:8px}.performance-result{border-top:1px solid var(--line-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 8px 2px;display:flex}.performance-result small{color:var(--apollo-accent);letter-spacing:.12em;font-size:7px;font-weight:850}.performance-result strong{max-width:100%;color:var(--green);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(15px,4.7vw,19px);line-height:1}.performance-result.negative strong{color:var(--red)}.last-results{border-top:1px solid var(--line-soft);text-align:center;padding-top:13px}.last-results>small{color:var(--apollo-accent);letter-spacing:.1em;font-size:8px;font-weight:800}.last-results>div{justify-content:center;gap:5px;margin-top:9px;display:flex;overflow:hidden}.result-dot{border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;animation:.3s both resultPop;display:grid}.result-dot.win{background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green);border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}.result-dot.loss{background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red);border:1px solid color-mix(in srgb, var(--red) 40%, var(--line))}.result-dot.empty{background:var(--surface-2);color:var(--muted)}.recent-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.recent-heading>span{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.recent-heading>span svg{color:var(--lime)}.recent-heading>small{background:var(--surface-3);min-width:23px;height:23px;color:var(--muted);border-radius:999px;place-items:center;font-size:9px;display:grid}.recent-list{padding:0 15px 8px}.recent-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;animation:.3s both panelIn;display:grid}.recent-list article:last-child{border-bottom:0}.asset-avatar{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;place-items:center;display:grid;position:relative;overflow:visible}.asset-avatar img{object-fit:contain;width:100%;height:100%;display:block}.asset-avatar-fallback{color:var(--apollo-accent);letter-spacing:-.03em;font-size:9px;font-weight:950}.history-visual{width:39px;height:39px;display:block;position:relative}.history-avatar{border-radius:10px;width:37px;height:37px}.history-status{border:2px solid var(--line);border-radius:6px;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-1px;right:-1px}.history-status.win{background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green)}.history-status.loss{background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red)}.history-status.open{background:color-mix(in srgb, var(--amber) 12%, var(--surface));color:var(--amber)}.history-asset{min-width:0}.history-asset>span{align-items:baseline;gap:6px;min-width:0;display:flex}.history-asset strong,.history-asset em,.history-asset small{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.history-asset em{color:var(--apollo-accent);font-size:8px;font-style:normal}.history-asset small{color:var(--muted);margin-top:3px;font-size:9px}.history-result{text-align:right;font-size:9px;font-weight:850}.history-result.win{color:var(--green)}.history-result.loss{color:var(--red)}.history-result.open{color:var(--amber)}.empty-history{color:var(--muted);text-align:center;padding:20px 0;font-size:10px}.analysis-panel{padding:25px 28px 24px}.analysis-overview{text-align:left;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.analysis-orbit{border:1px solid var(--line);width:58px;height:58px;color:var(--apollo-accent);background:var(--surface-2);box-shadow:none;border-radius:50%;place-items:center;display:grid;position:relative}.analysis-orbit:before{content:"";border:2px solid #0000;border-top-color:var(--lime);border-right-color:var(--line);border-radius:50%;animation:1.4s linear infinite spin;position:absolute;inset:-6px}.analysis-orbit:after{content:"";border:1px dashed #c7d8ce66;border-radius:50%;animation:5s linear infinite reverse slowSpin;position:absolute;inset:9px}.analysis-orbit>span{z-index:2;background:var(--lime);width:7px;height:7px;box-shadow:none;border-radius:50%;position:absolute;top:22px;right:-4px}.analysis-orbit>svg{z-index:1;position:relative}.analysis-copy{min-width:0}.analysis-copy h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:21px}.analysis-copy p{color:var(--apollo-accent);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.analysis-percentage{text-align:right;font-variant-numeric:tabular-nums;min-width:62px}.analysis-percentage strong,.analysis-percentage small{display:block}.analysis-percentage strong{color:var(--apollo-accent);letter-spacing:-.05em;font-size:24px;line-height:1}.analysis-percentage small{color:var(--apollo-accent);letter-spacing:.1em;margin-top:5px;font-size:7px;font-weight:850}.progress-caption{color:var(--apollo-accent);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;margin:22px 1px 8px;font-size:8px;font-weight:800;display:flex}.progress-caption strong{color:var(--apollo-accent)}.progress-track{background:var(--surface-2);height:6px;box-shadow:none;border-radius:99px;margin-bottom:18px;position:relative}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--apollo-accent), var(--apollo-accent) 68%, var(--lime));height:100%;box-shadow:none;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.progress-track i{border:2px solid var(--line);background:var(--lime);width:10px;height:10px;box-shadow:none;border-radius:50%;transition:left .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:-2px}.analysis-steps{text-align:left;gap:7px;display:grid}.analysis-step{min-height:49px;color:var(--apollo-accent);border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;transition:color .3s,border-color .3s,background .3s,transform .3s;display:grid;position:relative}.analysis-step:not(:last-child):after{content:"";z-index:2;background:var(--surface-2);width:1px;height:10px;transition:background .3s,box-shadow .3s;position:absolute;bottom:-9px;left:27px}.analysis-step.done:not(:last-child):after{background:var(--apollo-accent);box-shadow:none}.analysis-step-icon{background:var(--surface);border-radius:9px;place-items:center;width:30px;height:30px;transition:color .3s,background .3s,box-shadow .3s;display:grid}.analysis-step-copy{min-width:0}.analysis-step-copy p,.analysis-step-copy small{display:block}.analysis-step-copy p{margin:0;font-size:11px;font-weight:750}.analysis-step-copy small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.analysis-step>strong{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:850}.analysis-step.current{border-color:var(--line);color:var(--ink);background:linear-gradient(90deg, var(--surface-2), var(--surface));box-shadow:none;transform:translate(3px)}.analysis-step.current .analysis-step-icon{color:var(--apollo-accent);background:var(--surface-2);box-shadow:none}.analysis-step.current .analysis-step-copy small{color:var(--lime)}.analysis-step.done{color:var(--muted)}.analysis-step.done .analysis-step-icon{background:var(--surface-2);color:var(--lime)}.analysis-step.done .analysis-step-copy small{color:var(--apollo-accent)}.analysis-step-pulse{gap:3px;display:flex}.analysis-step-pulse b{background:var(--lime);border-radius:50%;width:4px;height:4px;animation:.9s infinite dots}.analysis-step-pulse b:nth-child(2){animation-delay:.15s}.analysis-step-pulse b:nth-child(3){animation-delay:.3s}.safe-note{color:var(--apollo-accent);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex}.active-panel{text-align:center;padding:24px 28px 26px}.countdown{place-items:center;margin:0 auto 16px;display:grid}.countdown-ring{background:var(--surface);width:132px;height:132px;box-shadow:none;border-radius:50%;place-items:center;display:grid;position:relative}.countdown-progress{width:calc(100% + 8px);height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible;transform:rotate(-90deg)}.countdown-progress circle{fill:none;stroke-width:2.4px}.countdown-progress-track{stroke:var(--muted)}.countdown-progress-value{stroke:var(--lime);stroke-linecap:round;filter:drop-shadow(0 0 4px #273e2db8)}.countdown-ring>div{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.countdown-ring>div>svg{color:var(--lime);margin-bottom:4px}.countdown-ring strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:28px;line-height:1}.countdown-ring small{color:var(--muted);margin-top:5px;font-size:9px}.countdown-ring.is-finalizing .countdown-progress-value{stroke:var(--muted);filter:none}.countdown-ring.is-finalizing>div>svg{color:var(--muted)}.live-label{color:var(--apollo-accent);letter-spacing:.12em;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.live-label i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse}.active-instrument{text-align:left;justify-content:center;align-items:center;gap:11px;width:fit-content;min-width:0;max-width:100%;margin:10px auto 0;display:flex}.active-asset-avatar{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.active-instrument>span{min-width:0;max-width:250px}.active-instrument h2{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 3px;font-size:25px;overflow:hidden}.active-instrument p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.execution-confirmed{width:fit-content;min-width:178px;color:var(--apollo-accent);background:var(--surface-2);border:1px solid var(--line);border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:15px auto 14px;padding:9px 13px;display:flex}.execution-confirmed>svg{animation:1.5s infinite pulse}.execution-confirmed small,.execution-confirmed strong{text-align:left;display:block}.execution-confirmed small{color:var(--apollo-accent);font-size:8px}.execution-confirmed strong{letter-spacing:.03em;margin-top:2px;font-size:11px}.result-details{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.result-details>span{border-right:1px solid var(--line);padding:11px 7px}.result-details>span:last-child{border-right:0}.result-details small,.result-details strong{display:block}.result-details small{color:var(--muted);font-size:8px}.result-details strong{margin-top:4px;font-size:11px}.waiting-copy{justify-content:center;align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex;color:var(--apollo-accent)!important;margin-top:15px!important}.sequence-status{border-top:1px solid var(--line);background:linear-gradient(90deg, var(--surface-2), var(--surface));grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:9px 14px;animation:.3s both panelIn;display:grid}.sequence-status>span:nth-child(2){min-width:0}.sequence-status strong,.sequence-status small{display:block}.sequence-status strong{color:var(--apollo-accent);letter-spacing:.02em;font-size:10px}.sequence-status strong b{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));letter-spacing:.08em;vertical-align:1px;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:6px}.sequence-status small{color:var(--apollo-accent);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.sequence-motion{background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;gap:3px;width:34px;height:30px;display:flex}.sequence-motion i{background:var(--apollo-accent);border-radius:3px;width:3px;animation:1s ease-in-out infinite sequenceBars}.sequence-motion i:first-child{height:8px}.sequence-motion i:nth-child(2){height:17px;animation-delay:.14s}.sequence-motion i:nth-child(3){height:11px;animation-delay:.28s}.sequence-status button{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8px;font-weight:850;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.sequence-status button:hover{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface))}.result-panel{text-align:center;padding:36px 28px 28px}.result-icon{border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 15px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both resultPop;display:grid}.is-win .result-icon{background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green);border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));box-shadow:none}.is-loss .result-icon{background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red);border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));box-shadow:none}.result-panel>span{letter-spacing:.13em;color:var(--muted);font-size:9px;font-weight:850}.result-panel h2{letter-spacing:-.04em;margin:8px 0 3px;font-size:27px}.result-asset{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;width:fit-content;max-width:100%;margin:12px auto 0;display:grid}.result-asset-avatar{border-radius:10px;width:36px;height:36px}.result-asset>span{min-width:0}.result-asset strong,.result-asset small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-asset strong{color:var(--ink);font-size:12px}.result-asset small{max-width:190px;color:var(--muted);margin-top:3px;font-size:8px}.result-amount{letter-spacing:-.05em;margin:21px 0;font-size:39px;display:block}.is-win .result-amount{color:var(--green)}.is-loss .result-amount{color:var(--red)}.again-button{border:1px solid var(--line);background:var(--lime);width:100%;height:54px;color:var(--ink);box-shadow:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:900;transition:all .2s;display:flex}.again-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.login-screen{background:var(--bg);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);min-height:100dvh;display:grid;overflow:hidden}.login-intro{border-right:1px solid var(--line-soft);background:radial-gradient(circle at 28% 70%, #b4f85424, transparent 32%), linear-gradient(145deg, var(--surface), var(--surface) 68%);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(34px,5vw,76px);animation:.55s both loginIntro;display:flex;position:relative;overflow:hidden}.login-intro:after{content:"";width:520px;height:520px;box-shadow:none;pointer-events:none;border:1px solid #c7d8ce38;border-radius:50%;position:absolute;bottom:-230px;right:-210px}.login-brand,.login-mobile-brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.login-brand strong,.login-mobile-brand strong{letter-spacing:.02em;font-size:15px;display:block}.login-brand small,.login-mobile-brand small{color:var(--apollo-accent);letter-spacing:.16em;margin-top:4px;font-size:8px;font-weight:850;display:block}.login-copy{z-index:1;max-width:600px;margin:auto 0;position:relative}.login-copy>span,.login-eyebrow{color:var(--apollo-accent);letter-spacing:.16em;font-size:9px;font-weight:900}.login-copy h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6vw,84px);line-height:.93}.login-copy h1 em{color:var(--apollo-accent);font-style:normal;font-weight:500}.login-copy p{max-width:480px;color:var(--muted);font-size:14px;line-height:1.6}.login-signal{z-index:1;opacity:.65;align-items:center;gap:0;width:min(430px,80%);height:34px;display:flex;position:relative}.login-signal span{background:linear-gradient(90deg, var(--apollo-accent), var(--surface-2));flex:1;height:1px}.login-signal i{background:var(--apollo-accent);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:1.8s ease-in-out infinite signalPulse}.login-signal i:nth-of-type(2){animation-delay:.3s}.login-signal i:nth-of-type(3){animation-delay:.6s}.login-form-side{background:var(--surface);place-items:center;min-height:100dvh;padding:36px clamp(28px,5vw,70px);display:grid}.login-form{width:min(100%,380px);animation:.45s 80ms both loginFormIn}.login-mobile-brand{display:none}.login-form h2{letter-spacing:-.045em;margin:11px 0 7px;font-size:31px;line-height:1.05}.login-form>p{color:var(--muted);margin:0 0 27px;font-size:12px;line-height:1.5}.login-field{margin-top:15px;display:block}.login-field>span{color:var(--muted);margin:0 0 7px 2px;font-size:10px;font-weight:800;display:block}.login-input{border:1px solid var(--line);background:var(--surface);height:52px;color:var(--apollo-accent);border-radius:11px;align-items:center;gap:10px;padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.login-input:focus-within{border-color:var(--line);background:var(--surface);box-shadow:none}.login-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.login-input input::placeholder{color:var(--muted)}.login-at{text-align:center;width:18px;color:var(--apollo-accent);font-weight:850}.login-input button{width:32px;height:32px;color:var(--apollo-accent);background:0 0;border:0;flex:none;place-items:center;display:grid}.login-error{border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface));min-height:42px;color:var(--red);border-radius:10px;align-items:center;gap:9px;margin-top:15px;padding:10px 12px;font-size:10px;line-height:1.4;animation:.25s both panelIn;display:flex}.login-submit{border:1px solid var(--line);background:var(--lime);width:100%;height:52px;color:var(--ink);box-shadow:none;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:12px;font-weight:900;transition:transform .2s,filter .2s,box-shadow .2s;display:flex}.login-submit:hover:not(:disabled){filter:brightness(1.08);box-shadow:none;transform:translateY(-1px)}.login-back{width:100%;color:var(--apollo-accent);background:0 0;border:0;margin-top:12px;font-size:10px;font-weight:750}.loading-screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;display:flex}.loading-screen>svg{color:var(--lime);margin:22px 0 5px}.loading-screen h1{margin:10px 0 6px;font-size:23px}.loading-screen p{color:var(--muted);max-width:380px;font-size:12px}.loading-screen button{border:1px solid var(--line);background:var(--surface-2);height:43px;color:var(--apollo-accent);border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.panel-enter{animation:.35s both panelIn}.spin{animation:.8s linear infinite spin}@keyframes panelIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes workspaceIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes dots{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes pulse{50%{opacity:.4;transform:scale(.92)}}@keyframes resultPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes loginIntro{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes loginFormIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes signalPulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sequenceBars{0%,to{opacity:.45;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.free-page{isolation:isolate;background:var(--surface);min-height:100dvh;color:var(--ink);position:relative;overflow:hidden}.free-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.free-atmosphere:before{content:"";-webkit-mask-image:linear-gradient(to bottom, var(--muted) 0, transparent 75%);mask-image:linear-gradient(to bottom, var(--muted) 0, transparent 75%);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.free-atmosphere i{filter:blur(1px);border-radius:50%;position:absolute}.free-atmosphere i:first-child{width:42vw;min-width:520px;height:42vw;min-height:520px;box-shadow:none;border:1px solid #c7d8ce26;top:24%;left:-17vw}.free-atmosphere i:nth-child(2){filter:blur(80px);background:#b4f85417;width:22vw;min-width:300px;height:22vw;min-height:300px;top:-12vw;right:-7vw}.free-atmosphere i:nth-child(3){background:var(--apollo-accent);width:7px;height:7px;box-shadow:none;animation:3.2s ease-in-out infinite freeBeacon;top:24%;right:13%}.free-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#090c0bd9;justify-content:space-between;align-items:center;width:100%;height:72px;padding:0 clamp(20px,4vw,64px);display:flex;position:relative}.free-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.free-brand>span:last-child strong,.free-brand>span:last-child small{display:block}.free-brand>span:last-child strong{letter-spacing:.035em;font-size:14px;line-height:1}.free-brand>span:last-child small{color:var(--apollo-accent);letter-spacing:.13em;margin-top:5px;font-size:7px;font-weight:850}.free-core-mark{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.free-core-mark.is-large{border-radius:15px;width:52px;height:52px}.free-core-mark b{background:var(--apollo-accent);width:7px;height:7px;box-shadow:none;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.free-core-ring{border:1px solid var(--line);border-radius:50%;width:26px;height:11px;margin:-5.5px 0 0 -13px;position:absolute;top:50%;left:50%}.free-core-mark.is-large .free-core-ring{width:38px;height:16px;margin:-8px 0 0 -19px}.free-core-ring-a{rotate:35deg}.free-core-ring-b{rotate:-35deg}.free-login-link{border:1px solid var(--line);min-height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:800;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.free-login-link:hover{color:var(--ink);border-color:var(--line);background:var(--surface)}.free-shell{grid-template-columns:minmax(300px,35%) minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.free-journey{min-height:inherit;border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:clamp(42px,7vh,84px) clamp(34px,5vw,78px);display:flex;position:relative;overflow:hidden}.free-journey:after{content:"";background:linear-gradient(90deg,#0000,#b4f8544f,#0000);height:1px;position:absolute;bottom:19%;left:0;right:18%}.free-journey-number{color:#18292308;letter-spacing:-.1em;-webkit-user-select:none;user-select:none;font-size:clamp(150px,18vw,300px);font-weight:900;line-height:.8;position:absolute;top:5%;right:-2%}.free-journey>div:first-of-type{z-index:1;margin-block:auto;position:relative}.free-journey>div:first-of-type>span{color:var(--apollo-accent);letter-spacing:.18em;font-size:9px;font-weight:900}.free-journey>div:first-of-type>strong{letter-spacing:-.055em;max-width:430px;margin-top:18px;font-size:clamp(33px,3.3vw,56px);line-height:.98;display:block}.free-journey>div:first-of-type>p{max-width:390px;color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.free-journey-trust{z-index:1;color:var(--apollo-accent);align-items:center;gap:11px;display:flex;position:relative}.free-journey-trust>span strong,.free-journey-trust>span small{display:block}.free-journey-trust strong{color:var(--muted);font-size:9px}.free-journey-trust small{color:var(--muted);margin-top:4px;font-size:8px}.free-stage{min-height:inherit;flex-direction:column;padding:clamp(35px,5vh,62px) clamp(26px,6vw,92px) 52px;display:flex;position:relative}.free-progress{width:min(680px,100%);margin:0 auto 42px}.free-progress-meta{color:var(--muted);letter-spacing:.13em;justify-content:space-between;font-size:8px;font-weight:900;display:flex}.free-progress-meta strong{color:var(--apollo-accent);font-size:8px}.free-progress-back{display:none}.free-progress-track{background:var(--surface-2);height:2px;margin-top:10px;overflow:hidden}.free-progress-track i{background:var(--apollo-accent);height:100%;box-shadow:none;transition:width .55s cubic-bezier(.22,1,.36,1);display:block;position:relative}.free-progress-track i:after{content:"";background:var(--apollo-accent);width:7px;height:7px;box-shadow:none;border-radius:50%;position:absolute;top:50%;right:0;translate:50% -50%}.free-stage-content{width:min(680px,100%);margin:auto}.free-step-enter{animation:.48s cubic-bezier(.22,1,.36,1) both freeStepForward}.free-step-enter.is-back{animation-name:freeStepBack}.free-eyebrow{color:var(--apollo-accent);letter-spacing:.18em;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.free-intro-step h1,.free-question-step h1,.free-demo-copy h1,.free-result h1{letter-spacing:-.055em;margin:0;font-size:clamp(35px,4.2vw,62px);line-height:.98}.free-intro-step h1 em,.free-demo-copy h1 em,.free-result h1 em{color:var(--apollo-accent);font-style:normal;font-weight:520}.free-intro-step>p,.free-question-step>p,.free-demo-copy>p,.free-result>p{color:var(--muted);font-size:13px;line-height:1.65}.free-hero-mark{color:var(--apollo-accent);letter-spacing:.17em;align-items:center;gap:13px;margin-bottom:30px;font-size:8px;font-weight:900;display:flex}.free-intro-step>p{max-width:570px;margin:23px 0 30px}.free-intro-step label{width:min(470px,100%);display:block}.free-intro-step label>span{color:var(--muted);margin-bottom:9px;font-size:10px;font-weight:800;display:block}.free-intro-step label>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:11px;height:58px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.free-intro-step label>div:focus-within{border-color:var(--line);box-shadow:none}.free-intro-step label.has-error>div{border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.free-intro-step label svg{color:var(--apollo-accent)}.free-intro-step input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px;font-weight:700}.free-intro-step input::placeholder{color:var(--muted)}.free-intro-step label>small{color:var(--red);margin-top:7px;font-size:9px;display:block}.free-primary-button,.free-primary-link{background:var(--apollo-accent);min-height:54px;color:var(--muted);box-shadow:none;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:11px;font-weight:900;transition:transform .18s,background .2s,box-shadow .2s;display:inline-flex}.free-primary-button{margin-top:18px}.free-primary-button:hover,.free-primary-link:hover{background:var(--apollo-accent);box-shadow:none;transform:translateY(-2px)}.free-primary-button:active,.free-primary-link:active{transform:translateY(0)scale(.98)}.free-time-note{width:fit-content;color:var(--apollo-accent);align-items:center;gap:6px;margin-top:14px;font-size:8px;display:flex}.free-presell-step{position:relative}.free-presell-step h1{max-width:760px;font-size:clamp(37px,4.35vw,64px)}.free-presell-step>p{max-width:650px;margin-bottom:23px}.free-secret-mark{border:1px solid var(--line);width:43px;height:43px;color:var(--apollo-accent);background:var(--surface-2);box-shadow:none;border-radius:13px;place-items:center;display:grid}.free-secret-reveal{border-block:1px solid var(--line);background:linear-gradient(90deg,#1a241da6,#11181570 75%,#0000);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(650px,100%);min-height:91px;padding:13px 15px;display:grid;position:relative;overflow:hidden}.free-secret-reveal:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b4f85413,#0000);width:22%;animation:3.8s ease-in-out 1s infinite freeSecretSweep;position:absolute;inset:0 auto 0 -25%;transform:skew(-16deg)}.free-secret-reveal>span:nth-child(2){min-width:0}.free-secret-reveal>span:nth-child(2) small,.free-secret-reveal>span:nth-child(2) strong{display:block}.free-secret-reveal>span:nth-child(2) small{color:var(--apollo-accent);letter-spacing:.14em;font-size:6px;font-weight:900}.free-secret-reveal>span:nth-child(2) strong{color:var(--ink);margin-top:7px;font-size:11px;line-height:1.35}.free-secret-reveal>em{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));min-height:26px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));letter-spacing:.1em;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:5px;font-style:normal;font-weight:900;display:inline-flex}.free-secret-reveal>em i{background:var(--green);width:5px;height:5px;box-shadow:none;border-radius:50%;animation:1.2s infinite freeSessionBeacon}.free-secret-orbit{border:1px solid var(--line);width:47px;height:47px;color:var(--apollo-accent);background:radial-gradient(circle, var(--surface-2), var(--surface) 68%);border-radius:50%;place-items:center;display:grid;position:relative}.free-secret-orbit:before{content:"";border:1px solid #c7d8ce80;border-radius:50%;animation:3.2s linear infinite freeOrbit;position:absolute;inset:-5px 5px}.free-secret-orbit>i{background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%;position:absolute;top:9px;right:-3px}.free-presell-proof{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;width:min(650px,100%);min-height:69px;display:grid}.free-presell-proof>i{background:var(--surface-2);width:1px;height:30px}.free-presell-proof>span{grid-template-columns:31px minmax(0,1fr);align-items:center;padding-inline:11px;display:grid}.free-presell-proof>span:first-child{padding-left:0}.free-presell-proof strong{color:var(--apollo-accent);font:850 11px ui-monospace,SFMono-Regular,Consolas,monospace}.free-presell-proof small{color:var(--muted);font-size:7px;line-height:1.4}.free-question-step>p{margin:18px 0 31px}.free-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.free-option{border:1px solid var(--line);background:var(--surface);width:100%;min-height:72px;color:var(--muted);text-align:left;opacity:0;animation:freeOptionIn .38s calc(.1s + var(--option-delay)) ease forwards;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:12px 13px;transition:border-color .18s,background .18s,transform .18s,color .18s;display:grid}.free-option:hover{color:var(--ink);border-color:var(--line);background:var(--surface);transform:translateY(-2px)}.free-option.is-selected{color:var(--ink);border-color:var(--line);background:var(--surface-2);box-shadow:none}.free-option-index{color:var(--muted);font:750 9px ui-monospace,SFMono-Regular,Consolas,monospace}.free-option strong{font-size:11px;line-height:1.35}.free-option-check{border:1px solid var(--line);width:23px;height:23px;color:var(--apollo-accent);border-radius:7px;place-items:center;display:grid}.free-option.is-selected .free-option-check{color:var(--apollo-accent);border-color:var(--line);background:var(--surface-2)}.free-back{color:var(--apollo-accent);background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;transition:color .2s,transform .2s;display:inline-flex;position:absolute;bottom:29px;left:clamp(26px,6vw,92px)}.free-back:hover{color:var(--muted);transform:translate(-3px)}.free-demo-step{grid-template-columns:minmax(230px,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.free-demo-copy>p{margin:20px 0 25px}.free-demo-points{gap:12px;display:grid}.free-demo-points span{color:var(--muted);align-items:center;gap:9px;font-size:10px;display:flex}.free-demo-points svg{color:var(--apollo-accent)}.free-simulator{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(150deg, var(--apollo-accent), var(--surface-2) 25%, var(--surface-2) 75%, var(--apollo-accent)) border-box;width:100%;min-height:570px;box-shadow:none;border:1px solid #0000;border-radius:20px;position:relative;overflow:hidden}.free-simulator:before{content:"";background:linear-gradient(90deg, transparent, var(--apollo-accent), transparent);width:120px;height:1px;box-shadow:none;position:absolute;top:-1px;left:24px}.free-simulator-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:58px;padding:0 17px;display:flex}.free-simulator-top>span:first-child{letter-spacing:.05em;align-items:center;gap:9px;font-size:10px;display:flex}.free-simulator-top .free-core-mark{border-radius:8px;width:29px;height:29px}.free-simulator-top .free-core-ring{width:20px;height:8px;margin:-4px 0 0 -10px}.free-sim-status{border:1px solid var(--line);height:24px;color:var(--apollo-accent);background:var(--surface-2);letter-spacing:.1em;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:6px;font-weight:900;display:flex}.free-sim-status i{background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%}.free-simulator-body{padding:18px}.free-sim-balance{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:59px;margin-bottom:18px;display:flex}.free-sim-balance>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.free-sim-balance>span svg{color:var(--apollo-accent)}.free-sim-balance>strong{letter-spacing:-.03em;font-size:16px}.free-sim-ready{padding-top:2px}.free-sim-ai{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.free-sim-ai>svg{color:var(--apollo-accent)}.free-sim-ai span small,.free-sim-ai span strong{display:block}.free-sim-ai small{color:var(--apollo-accent);letter-spacing:.1em;font-size:6px;font-weight:900}.free-sim-ai strong{margin-top:4px;font-size:11px}.free-sim-ai em{color:var(--apollo-accent);letter-spacing:.1em;font-size:6px;font-style:normal;font-weight:900}.free-sim-amount{justify-content:space-between;align-items:center;gap:15px;margin:17px 0;display:flex}.free-sim-amount>span{color:var(--muted);font-size:8px}.free-sim-amount>strong{font-size:23px}.free-sim-amount>strong small{color:var(--muted);font-size:9px}.free-sim-action{background:var(--apollo-accent);width:100%;min-height:52px;color:var(--muted);box-shadow:none;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:900;transition:transform .18s,background .2s;display:flex}.free-sim-action:hover{background:var(--apollo-accent);transform:translateY(-2px)}.free-sim-ready>p{color:var(--muted);text-align:center;margin:12px 0 0;font-size:7px}.free-sim-processing{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.free-scan-orbit{border:1px solid var(--line);width:78px;height:78px;color:var(--apollo-accent);border-radius:50%;place-items:center;margin-bottom:22px;display:grid;position:relative}.free-scan-orbit:before,.free-scan-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;animation:2.4s linear infinite freeOrbit;position:absolute}.free-scan-orbit:before{inset:8px -14px}.free-scan-orbit:after{animation-duration:3.1s;animation-direction:reverse;inset:-14px 8px}.free-scan-orbit>i{background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%;position:absolute}.free-scan-orbit>i:first-child{top:2px;left:17px}.free-scan-orbit>i:nth-child(2){bottom:27px;right:-9px}.free-sim-kicker{color:var(--apollo-accent);letter-spacing:.16em;font-size:7px;font-weight:900}.free-sim-processing h3{margin:9px 0 22px;font-size:16px}.free-sim-stage-list{gap:7px;width:min(290px,100%);display:grid}.free-sim-stage-list>div{color:var(--muted);text-align:left;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;display:grid}.free-sim-stage-list>div>span{border:1px solid var(--line);border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.free-sim-stage-list strong{font-size:8px}.free-sim-stage-list .is-active{color:var(--muted)}.free-sim-stage-list .is-active>span{color:var(--apollo-accent);border-color:var(--line);background:var(--surface-2)}.free-sim-stage-list .is-active svg{animation:1s linear infinite freeSpin}.free-sim-stage-list .is-done{color:var(--muted)}.free-sim-stage-list .is-done>span{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-sim-operation{padding-top:3px}.free-operation-head{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;display:grid}.free-asset-mark{border:1px solid var(--line);background:var(--surface-2);width:37px;height:37px;color:var(--apollo-accent);border-radius:10px;place-items:center;display:grid}.free-operation-head>span:nth-child(2) small,.free-operation-head>span:nth-child(2) strong{display:block}.free-operation-head>span:nth-child(2) small{color:var(--apollo-accent);letter-spacing:.13em;font-size:6px;font-weight:900}.free-operation-head>span:nth-child(2) strong{margin-top:5px;font-size:12px}.free-operation-head>span:nth-child(2) em{color:var(--apollo-accent);font-size:8px;font-style:normal}.free-operation-state{border:1px solid var(--line);width:27px;height:27px;color:var(--apollo-accent);border-radius:8px;place-items:center;display:grid}.free-operation-state svg{animation:1.1s linear infinite freeSpin}.free-sim-operation.is-settled .free-operation-state{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-sim-operation.is-settled .free-operation-state svg{animation:none}.free-operation-line{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-items:center;min-height:110px;display:grid}.free-operation-line>span+span{border-left:1px solid var(--line);padding-left:18px}.free-operation-line small,.free-operation-line strong{display:block}.free-operation-line small{color:var(--apollo-accent);margin-bottom:7px;font-size:7px}.free-operation-line strong{font-size:19px}.free-operation-line strong.is-positive{color:var(--green)}.free-live-line{height:69px;color:var(--apollo-accent);align-items:center;gap:10px;font-size:8px;display:flex}.free-live-line i{background:var(--apollo-accent);width:8px;height:8px;box-shadow:none;border-radius:50%;animation:1.7s ease-out infinite freeLive}.free-win-reveal{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface));min-height:84px;color:var(--green);border-radius:11px;justify-content:center;align-items:center;gap:11px;margin-top:15px;padding:13px;display:flex}.free-win-reveal small,.free-win-reveal strong{display:block}.free-win-reveal small{color:var(--green);letter-spacing:.12em;font-size:6px;font-weight:900}.free-win-reveal strong{margin-top:5px;font-size:13px}.free-simulator-footer{text-align:center;padding:0 18px 18px}.free-simulator-footer button{background:var(--apollo-accent);width:100%;min-height:49px;color:var(--muted);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.free-simulator-footer>small{color:var(--muted);margin-top:9px;font-size:6px;line-height:1.4;display:block}.free-sim-panel-in{animation:.4s cubic-bezier(.22,1,.36,1) both freePanelIn}.free-result{text-align:center}.free-result-seal{border:1px solid var(--line);background:var(--surface-2);width:64px;height:64px;color:var(--apollo-accent);box-shadow:none;border-radius:18px;place-items:center;margin:0 auto 24px;display:grid}.free-result h1{max-width:650px;margin-inline:auto}.free-result>p{max-width:550px;margin:21px auto 30px}.free-result>p strong{color:var(--apollo-accent)}.free-result-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:center;min-height:92px;display:grid}.free-result-metrics>span+span{border-left:1px solid var(--line)}.free-result-metrics strong,.free-result-metrics small{display:block}.free-result-metrics strong{color:var(--apollo-accent);font-size:22px}.free-result-metrics small{color:var(--muted);margin-top:5px;font-size:7px}.free-result-action{width:min(500px,100%);margin:26px auto 0}.free-result-action>div{margin-bottom:17px}.free-result-action>div span,.free-result-action>div strong{display:block}.free-result-action>div span{color:var(--apollo-accent);letter-spacing:.13em;font-size:7px;font-weight:900}.free-result-action>div strong{margin-top:7px;font-size:12px;line-height:1.45}.free-primary-link{width:100%;text-decoration:none}.free-secondary-link{color:var(--muted);margin-top:14px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.free-secondary-link:hover{color:var(--ink)}.free-risk-copy{max-width:570px;color:var(--muted);margin:24px auto 0;font-size:7px;line-height:1.55;display:block}@keyframes freeStepForward{0%{opacity:0;transform:translate(26px)}}@keyframes freeStepBack{0%{opacity:0;transform:translate(-26px)}}@keyframes freeOptionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes freePanelIn{0%{opacity:0;transform:translateY(13px)scale(.985)}}@keyframes freeSpin{to{transform:rotate(360deg)}}@keyframes freeOrbit{to{transform:rotate(360deg)}}@keyframes freeLive{70%,to{box-shadow:none}}@keyframes freeBeacon{50%{opacity:.45;transform:scale(.75)}}@media (width<=900px){.free-shell{grid-template-columns:1fr}.free-journey{display:none}.free-stage{min-height:calc(100dvh - 72px)}.free-stage-content:has(.free-demo-step){width:min(680px,100%)}.free-demo-step{grid-template-columns:1fr;align-items:start;gap:28px}.free-demo-copy{text-align:center}.free-demo-copy>p{max-width:490px;margin-inline:auto}.free-demo-points{text-align:left;width:fit-content;margin-inline:auto}.free-simulator{width:min(470px,100%);margin-inline:auto}}@media (width<=600px){.free-page{min-height:100svh;overflow:hidden}.free-header{height:52px;padding:0 12px}.free-brand{gap:8px}.free-brand>span:last-child strong{font-size:12px}.free-brand>span:last-child small{display:none}.free-core-mark{border-radius:9px;width:30px;height:30px}.free-core-ring{width:21px;height:9px;margin:-4.5px 0 0 -10.5px}.free-login-link{min-height:30px;padding:0 10px}.free-shell,.free-stage{height:calc(100svh - 52px);min-height:calc(100svh - 52px)}.free-stage{padding:12px 14px max(10px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.free-progress{width:100%;margin:0 0 10px}.free-progress-meta{grid-template-columns:1fr auto 1fr;align-items:center;min-height:20px;display:grid}.free-progress-meta>strong{justify-self:end}.free-progress-back{border:1px solid var(--line);background:var(--surface);min-height:25px;color:var(--apollo-accent);font:inherit;letter-spacing:.04em;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:7px;font-weight:850;display:inline-flex}.free-progress-track{margin-top:5px}.free-stage-content{align-items:center;min-height:0;margin:0 auto;display:grid;overflow:hidden}.free-intro-step h1,.free-question-step h1,.free-demo-copy h1,.free-result h1{font-size:clamp(26px,8.1vw,35px);line-height:1.01}.free-intro-step>p,.free-question-step>p,.free-demo-copy>p,.free-result>p{font-size:11px;line-height:1.48}.free-hero-mark{letter-spacing:.12em;gap:9px;margin-bottom:13px;font-size:6px}.free-secret-mark{border-radius:10px;width:34px;height:34px}.free-core-mark.is-large{width:45px;height:45px}.free-options{grid-template-columns:1fr;gap:8px}.free-option{min-height:54px;padding-block:8px}.free-question-step>.free-eyebrow{margin-bottom:10px}.free-question-step>p{margin:11px 0 14px}.free-back{display:none}.free-demo-points{width:100%}.free-simulator{border-radius:17px;min-height:0}.free-simulator-body{padding:15px}.free-sim-processing{min-height:230px}.free-result-seal{border-radius:16px;width:56px;height:56px}.free-result-metrics small{padding-inline:5px;line-height:1.35}.free-presell-step{align-self:center}.free-presell-step h1{font-size:clamp(27px,8.5vw,36px)}.free-presell-step>p{margin:13px 0 14px}.free-presell-step .free-primary-button{width:100%;min-height:50px;margin-top:7px;font-size:11px}.free-time-note{justify-content:center;width:100%;margin-top:8px}.free-secret-reveal{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:72px;padding:8px 10px}.free-secret-orbit{width:37px;height:37px}.free-secret-reveal>span:nth-child(2) strong{margin-top:4px;font-size:8px}.free-secret-reveal>em{grid-column:auto;min-height:22px;margin-top:0;padding-inline:6px;font-size:4px}.free-presell-proof{min-height:49px}.free-presell-proof>i{height:24px}.free-presell-proof strong{font-size:9px}.free-presell-proof small{font-size:5px}.free-result{align-self:center}.free-result-seal{width:44px;height:44px;margin-bottom:10px}.free-result>.free-eyebrow{margin-bottom:9px}.free-result>p{margin:13px auto 15px}.free-result-metrics{min-height:66px}.free-result-metrics strong{font-size:17px}.free-result-action{margin-top:15px}.free-result-action>div{margin-bottom:10px}.free-primary-link{min-height:50px}.free-secondary-link{margin-top:9px}.free-risk-copy{margin-top:11px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.free-page *,.free-page :before,.free-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=820px){.login-screen{grid-template-columns:1fr}.login-intro{display:none}.login-form-side{min-height:100dvh;padding:28px 20px}.login-mobile-brand{margin-bottom:54px;display:flex}.page{padding-top:20px}.content-grid{grid-template-columns:minmax(0,1fr)}.support-column{grid-template-columns:1fr 1fr}}@media (width<=620px){.app-header{height:60px;padding:0 12px}.laboratory-banner{letter-spacing:.09em;min-height:48px;padding:0 10px;font-size:15px}.core-mark{border-radius:10px;width:34px;height:34px}.brand strong{font-size:12px}.brand small{font-size:7px}.connection{justify-content:center;width:18px;padding:0}.connection>span{display:none}.header-actions{gap:8px}.session-user{display:none}.logout-button{justify-content:center;width:34px;height:34px;padding:0}.logout-button span{display:none}.login-form-side{align-items:center;padding:24px 18px}.login-mobile-brand{margin-bottom:44px}.login-form h2{font-size:27px}.login-form>p{margin-bottom:23px}.login-input input{font-size:16px}.page{padding:14px 10px 36px}.tool-heading{min-height:0;margin:0 3px 12px}.tool-heading h1{font-size:19px}.content-grid{gap:12px;margin-top:0}.operator-card{border-radius:17px;min-height:0}.account-header{min-height:69px;padding:11px 12px}.account-header>*{min-width:0}.balance-icon{width:32px;height:32px}.balance-block{gap:8px}.balance-block small{font-size:8px}.balance-block strong{font-size:15px}.account-kind-selector{grid-template-columns:repeat(2,minmax(46px,1fr));height:34px;padding:3px}.account-kind-selector button{min-width:46px;padding:0 7px;font-size:8px}.account-controls{gap:6px}.account-credit-balance{border:1px solid var(--line);background:var(--surface-2);min-width:44px;height:34px;color:var(--apollo-accent);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.account-credit-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px}.account-credit-balance.is-expired{border-color:color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red)}.idle-panel{padding:20px 14px 17px}.ai-selector{margin-bottom:16px}.ai-trigger{grid-template-columns:34px minmax(0,1fr) auto 16px;gap:8px;min-height:57px;padding:8px 9px}.ai-trigger-icon{width:32px;height:32px}.ai-trigger-copy strong{font-size:12px}.ai-trigger-copy small{font-size:7px}.ai-menu{max-height:250px}.duration-selector{margin-bottom:15px}.duration-tabs{gap:4px}.duration-tabs button{height:35px;font-size:10px}.amount-heading span{font-size:13px}.amount-heading small{font-size:9px}.amount-input{grid-template-columns:35px minmax(0,1fr) 35px;gap:6px;height:63px;padding:0 9px}.amount-value input{font-size:26px}.amount-value span{font-size:13px}.amount-control{border-radius:9px;width:35px;height:35px}.operator-settings{margin:12px 0 15px}.operator-settings-panel{padding-inline:11px}.operator-stop-heading{display:block}.operator-stop-heading small{text-align:left;margin-top:3px;display:block}.session-stop-modal{padding:23px 19px}.sequence-status{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:8px 10px}.sequence-status button{padding:0 8px}.operate-button{border-radius:12px;min-height:62px}.operate-button span{font-size:16px}.operate-button small{font-size:8px}.support-column{grid-template-columns:1fr;gap:12px}.performance-rail{padding:16px}.analysis-panel{padding:21px 14px 17px}.analysis-overview{grid-template-columns:54px minmax(0,1fr) auto;gap:11px}.analysis-orbit{width:49px;height:49px}.analysis-orbit>span{top:18px}.analysis-copy h2{font-size:18px}.analysis-copy p{font-size:9px}.analysis-percentage{min-width:50px}.analysis-percentage strong{font-size:20px}.progress-caption{margin-top:18px}.analysis-step{min-height:46px;padding:0 9px}.analysis-step-copy p{font-size:10px}.active-panel{padding:20px 14px}.countdown-ring{width:116px;height:116px}.countdown-ring strong{font-size:25px}.active-instrument{grid-template-columns:42px minmax(0,1fr);gap:9px}.active-asset-avatar{border-radius:11px;width:42px;height:42px}.active-instrument h2{font-size:22px}.recent-list{padding-inline:11px}.recent-list article{grid-template-columns:37px minmax(0,1fr) auto;gap:8px}.history-visual{width:37px;height:37px}.history-avatar{width:35px;height:35px}.history-asset em{max-width:92px}.result-details strong{font-size:10px}.result-panel{padding:29px 14px 20px}.result-panel h2{font-size:23px}.result-amount{font-size:34px}input{font-size:16px}}@media (width<=360px){.brand small{display:none}.tool-heading h1{font-size:18px}.account-header{gap:6px}.balance-block strong{font-size:13px}.balance-icon{display:none}.account-kind-selector{grid-template-columns:repeat(2,minmax(42px,1fr))}.account-kind-selector button{min-width:42px;padding:0 5px}.ai-ready{display:none}.ai-trigger{grid-template-columns:34px minmax(0,1fr) 16px}.sequence-status small{max-width:142px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.free-stage-content:has(.free-demo-step){width:min(1040px,100%)}.free-demo-step{display:block}.free-demo-copy{text-align:center;max-width:770px;margin:0 auto 28px}.free-demo-copy h1{font-size:clamp(37px,4vw,59px)}.free-demo-copy>p{max-width:610px;margin:18px auto 20px}.free-demo-points{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;display:flex}.free-demo-points span{white-space:nowrap}.free-simulator.is-session{background:linear-gradient(155deg, var(--surface), var(--surface) 62%, var(--surface)) padding-box, linear-gradient(145deg, var(--apollo-accent), var(--surface-2) 27%, var(--surface-2) 72%, var(--apollo-accent)) border-box;max-width:890px;min-height:0;box-shadow:none;margin-inline:auto}.free-simulator.is-session:after{content:"";pointer-events:none;background:radial-gradient(circle at 42% 0,#b4f85417,#0000 68%);height:170px;position:absolute;inset:58px 0 auto}.free-simulator.is-session .free-simulator-top{z-index:2;position:relative}.free-sim-status.is-live{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-sim-status.is-live i{background:var(--green);box-shadow:none;animation:1.2s ease-in-out infinite freeSessionBeacon}.free-simulator.is-session .free-simulator-body{z-index:1;padding:0;position:relative}.free-session-overview{border-bottom:1px solid var(--line);grid-template-columns:1.45fr 1fr;min-height:88px;transition:grid-template-columns .45s cubic-bezier(.22,1,.36,1);display:grid}.free-session-overview.is-complete{grid-template-columns:1.55fr 1.05fr .78fr .58fr}.free-session-overview>div{flex-direction:column;justify-content:center;min-width:0;padding:16px 20px;display:flex}.free-session-overview>div+div{border-left:1px solid var(--line)}.free-session-overview span{color:var(--apollo-accent);letter-spacing:.13em;align-items:center;gap:6px;font-size:6px;font-weight:900;display:flex}.free-session-overview span svg{color:var(--apollo-accent)}.free-session-overview strong{color:var(--ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:18px;line-height:1;overflow:hidden}.free-session-profit{background:linear-gradient(105deg,#1e322466,#0000 86%);position:relative}.free-session-profit:after{content:"";background:linear-gradient(90deg, var(--green), transparent);opacity:.45;height:1px;position:absolute;bottom:0;left:20px;right:30%}.free-session-profit strong{color:var(--green);text-shadow:none;font-size:24px}.free-session-profit.has-value strong{animation:.48s cubic-bezier(.2,1.5,.4,1) freeProfitPulse}.free-session-time strong{font-variant-numeric:tabular-nums;font-size:15px}.free-session-time strong small{color:var(--apollo-accent);font-size:7px}.free-metric-reveal{animation:.5s cubic-bezier(.22,1,.36,1) both freeMetricReveal}.free-session-count strong{font-size:21px}.free-session-count strong small{color:var(--apollo-accent);font-size:10px}.free-session-progress{background:var(--surface-2);height:3px;overflow:hidden}.free-session-progress i{background:linear-gradient(90deg, var(--apollo-accent), var(--apollo-accent));width:0;height:100%;box-shadow:none;transition:width .7s cubic-bezier(.22,1,.36,1);display:block}.free-session-workspace{grid-template-columns:minmax(0,1fr) 250px;min-height:395px;display:grid}.free-session-main{grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;min-height:395px;padding:25px;display:grid;position:relative;overflow:hidden}.free-session-main:before{content:"";pointer-events:none;opacity:.5;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--muted) 28%, var(--muted) 75%, transparent);mask-image:linear-gradient(to bottom, transparent, var(--muted) 28%, var(--muted) 75%, transparent);background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:35px 35px;position:absolute;inset:0}.free-session-main>div{z-index:1;min-width:0;max-width:100%;position:relative}.free-session-main h3{color:var(--ink);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(24px,2.35vw,34px);line-height:1.02}.free-session-main h3 em{color:var(--apollo-accent);font-style:normal;font-weight:530}.free-session-ready,.free-session-analysis,.free-session-active,.free-session-settled,.free-session-complete{text-align:center;width:min(440px,100%);min-width:0;max-width:100%}.free-session-ready>p{max-width:380px;color:var(--muted);margin:13px auto 18px;font-size:9px;line-height:1.55}.free-session-orbit{border:1px solid var(--line);width:68px;height:68px;color:var(--apollo-accent);background:radial-gradient(circle, var(--surface-2), var(--surface) 65%);box-shadow:none;border-radius:50%;place-items:center;margin:0 auto 18px;display:grid;position:relative}.free-session-orbit:before,.free-session-orbit:after{content:"";border:1px solid #c7d8ce70;border-radius:50%;position:absolute}.free-session-orbit:before{animation:4s linear infinite freeOrbit;inset:-8px 7px}.free-session-orbit:after{animation:3.1s linear infinite reverse freeOrbit;inset:7px -8px}.free-session-orbit>i{z-index:2;background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%;position:absolute}.free-session-orbit>i:first-child{top:15px;left:6px}.free-session-orbit>i:nth-child(2){bottom:22px;right:-6px}.free-one-click-flow{border-block:1px solid var(--line);grid-template-columns:1fr 17px 1fr 17px 1.25fr;align-items:center;min-height:59px;margin:0 auto 9px;display:grid}.free-one-click-flow>span{text-align:left;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:0;display:grid}.free-one-click-flow>span b{border:1px solid var(--line);width:19px;height:19px;color:var(--apollo-accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:6px;display:grid}.free-one-click-flow>span small{color:var(--muted);letter-spacing:.1em;font-size:5px;font-weight:900}.free-one-click-flow>span strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.free-one-click-flow>i{color:var(--muted);place-items:center;display:grid}.free-session-promise{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;min-height:48px;margin-bottom:10px;padding:7px 10px;display:grid}.free-session-promise>svg{color:var(--apollo-accent)}.free-session-promise span small,.free-session-promise span strong{display:block}.free-session-promise span small{color:var(--muted);letter-spacing:.11em;font-size:5px;font-weight:900}.free-session-promise span strong{color:var(--ink);margin-top:3px;font-size:9px}.free-session-promise em{color:var(--apollo-accent);font-size:7px;font-style:normal;font-weight:800}.free-session-ready .free-sim-action{max-width:100%;min-height:50px}.free-session-analysis .free-analysis-number{z-index:-1;color:#18292305;letter-spacing:-.1em;font-size:180px;font-weight:950;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.free-session-analysis .free-scan-orbit{margin:0 auto 20px}.free-session-analysis h3{min-height:35px;font-size:23px}.free-analysis-universe{border-block:1px solid var(--line);width:100%;min-width:0;max-width:430px;margin:14px auto 13px;overflow:hidden}.free-analysis-universe-head{min-height:30px;color:var(--apollo-accent);letter-spacing:.08em;justify-content:space-between;align-items:center;padding-inline:4px;font-size:6px;font-weight:850;display:flex}.free-analysis-universe-head span{color:var(--apollo-accent);align-items:center;gap:6px;display:flex}.free-analysis-universe-head span i{background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%;animation:1.2s infinite freeSessionBeacon}.free-analysis-marquee{height:31px;-webkit-mask-image:linear-gradient(90deg,transparent,var(--muted) 8%,var(--muted) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--muted) 8%,var(--muted) 92%,transparent);overflow:hidden}.free-analysis-marquee+.free-analysis-marquee{margin-top:5px}.free-analysis-marquee-track{will-change:transform;align-items:center;gap:6px;width:max-content;animation:12s linear infinite freeAssetMarquee;display:flex}.free-analysis-marquee.is-reverse .free-analysis-marquee-track{animation-duration:14s;animation-direction:reverse}.free-analysis-marquee span{border:1px solid var(--line);background:var(--surface);height:28px;color:var(--apollo-accent);border-radius:7px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:18px auto;align-items:center;column-gap:5px;padding:0 8px 0 5px;transition:color .25s,border-color .25s,background .25s,box-shadow .25s;display:grid}.free-analysis-marquee img{object-fit:contain;filter:saturate(.72);opacity:.68;border-radius:50%;grid-row:1/3;width:17px;height:17px}.free-analysis-marquee b{align-self:end;font:750 6px ui-monospace,SFMono-Regular,Consolas,monospace}.free-analysis-marquee small{color:var(--muted);letter-spacing:.06em;align-self:start;margin-top:1px;font-size:4px;font-weight:800}.free-analysis-marquee span.is-observed{color:var(--apollo-accent);border-color:var(--line);background:var(--surface-2);box-shadow:none}.free-analysis-marquee span.is-observed img{filter:none;opacity:1}.free-analysis-marquee span.is-observed small{color:var(--apollo-accent)}.free-analysis-steps{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.free-analysis-steps>span{border:1px solid var(--line);min-height:48px;color:var(--muted);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:6px;font-weight:800;transition:color .25s,border-color .25s,background .25s;display:flex}.free-analysis-steps>span>i{border:1px solid var(--line);border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.free-analysis-steps>span.is-active{color:var(--apollo-accent);border-color:var(--line);background:var(--surface-2)}.free-analysis-steps>span.is-active>i{color:var(--apollo-accent);border-color:var(--line)}.free-analysis-steps>span.is-active svg{animation:1s linear infinite freeSpin}.free-analysis-steps>span.is-done{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-analysis-steps>span.is-done>i{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.free-session-active{text-align:left}.free-active-head{border-bottom:1px solid var(--line);min-height:36px;color:var(--apollo-accent);letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:7px;font-weight:900;display:flex}.free-active-head span{color:var(--apollo-accent);align-items:center;gap:6px;display:flex}.free-active-head span i{background:var(--green);width:5px;height:5px;box-shadow:none;border-radius:50%;animation:1.2s infinite freeSessionBeacon}.free-active-head strong{color:var(--green);font-size:7px}.free-active-asset{border-bottom:1px solid var(--line);grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;display:grid}.free-active-asset small,.free-active-asset strong{display:block}.free-active-asset small{color:var(--apollo-accent);letter-spacing:.12em;font-size:6px;font-weight:900}.free-active-asset strong{color:var(--ink);margin-top:5px;font-size:15px}.free-active-asset strong em{color:var(--muted);margin-left:5px;font-size:7px;font-style:normal}.free-active-asset .free-asset-mark{background:var(--surface);border-radius:50%;overflow:hidden}.free-active-asset .free-asset-mark img{object-fit:contain;width:100%;height:100%;animation:.45s cubic-bezier(.2,1.45,.4,1) both freeAssetArrival}.free-direction-pill{letter-spacing:.08em;border:1px solid;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:900;display:inline-flex}.free-direction-pill.is-call{color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-direction-pill.is-put{color:var(--red);background:color-mix(in srgb, var(--red) 12%, var(--surface))}.free-active-center{grid-template-columns:1fr 1fr;align-items:center;min-height:139px;display:grid}.free-countdown{--countdown:1;background:conic-gradient(var(--apollo-accent) calc(var(--countdown) * 1turn), var(--surface-2) 0);width:116px;height:116px;box-shadow:none;border-radius:50%;place-items:center;margin-inline:auto;transition:background .35s;display:grid;position:relative}.free-countdown:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:5px}.free-countdown span{text-align:center;position:relative}.free-countdown small,.free-countdown strong{display:block}.free-countdown small{color:var(--muted);letter-spacing:.13em;font-size:5px;font-weight:900}.free-countdown strong{color:var(--ink);margin-top:6px;font:850 22px ui-monospace,SFMono-Regular,Consolas,monospace}.free-active-summary{border-left:1px solid var(--line);align-content:center;gap:15px;min-height:102px;padding-left:24px;display:grid}.free-active-summary>span{gap:5px;display:grid}.free-active-summary small{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:900}.free-active-summary strong{color:var(--ink);letter-spacing:-.035em;font-size:18px;line-height:1}.free-active-summary strong.is-positive{color:var(--green);font-size:16px}.free-active-market-data{border-block:1px solid var(--line);grid-template-columns:1fr .72fr 1fr;min-height:51px;display:grid}.free-active-market-data>span{flex-direction:column;justify-content:center;min-width:0;padding:8px 11px;display:flex}.free-active-market-data>span+span{border-left:1px solid var(--line)}.free-active-market-data small{color:var(--apollo-accent);letter-spacing:.09em;font-size:5px;font-weight:900}.free-active-market-data strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:750 9px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.free-active-market-data>span:last-child{color:var(--green);letter-spacing:.08em;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:6px;font-weight:850}.free-active-market-data>span:last-child i{background:var(--green);width:6px;height:6px;box-shadow:none;border-radius:50%;animation:1.2s infinite freeSessionBeacon}.free-market-pulse{justify-content:space-between;align-items:end;gap:4px;height:24px;padding-inline:6px;display:flex;overflow:hidden}.free-market-pulse i{background:linear-gradient(to top, var(--apollo-accent), var(--apollo-accent));opacity:.65;width:100%;height:40%;animation:.75s ease-in-out infinite alternate freeMarketPulse}.free-market-pulse i:nth-child(2n){height:85%;animation-delay:-.38s}.free-market-pulse i:nth-child(3n){height:58%;animation-delay:-.6s}.free-market-pulse i:nth-child(5n){height:100%;animation-delay:-.22s}.free-session-settled{padding-block:15px}.free-settled-check{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));width:67px;height:67px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));box-shadow:none;border-radius:50%;place-items:center;margin:0 auto 17px;animation:.46s cubic-bezier(.2,1.6,.4,1) both freeResultPop;display:grid}.free-settled-profit{color:var(--green);letter-spacing:-.055em;margin-top:9px;font-size:clamp(35px,4vw,48px);line-height:1;display:block}.free-session-settled>p{color:var(--muted);font-size:8px}.free-settled-proof{color:var(--green);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:6px;font-weight:800;display:flex}.free-next-operation{color:var(--apollo-accent);align-items:center;gap:6px;margin-top:13px;font-size:7px;font-weight:800;display:inline-flex}.free-next-operation svg{animation:1s linear infinite freeSpin}.free-result-toast{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));min-height:46px;box-shadow:none;background:#1e3224e8;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;animation:.42s cubic-bezier(.22,1,.36,1) both freeToastIn;display:flex;top:16px;right:15px;position:absolute!important}.free-result-toast>span{width:24px;height:24px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));border-radius:7px;place-items:center;display:grid}.free-result-toast small,.free-result-toast strong{text-align:left;display:block}.free-result-toast small{color:var(--green);letter-spacing:.1em;font-size:5px;font-weight:900}.free-result-toast strong{color:var(--green);margin-top:3px;font-size:9px}.free-session-complete{padding-block:4px}.free-complete-stars{border:1px solid var(--line);width:48px;height:48px;color:var(--apollo-accent);background:var(--surface-2);box-shadow:none;border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.free-session-complete h3{margin-top:13px;font-size:24px}.free-complete-profit{margin:9px auto 0;position:relative}.free-complete-profit:before{content:"";z-index:-1;filter:blur(27px);background:#b4f8541b;border-radius:50%;width:240px;height:100px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.free-complete-profit small,.free-complete-profit strong{display:block}.free-complete-profit small{color:var(--green);letter-spacing:.13em;margin-top:5px;font-size:6px;font-weight:900}.free-complete-profit strong{color:var(--green);letter-spacing:-.06em;text-shadow:none;font-size:clamp(43px,4.5vw,58px);line-height:1;animation:.55s cubic-bezier(.2,1.5,.4,1) both freeResultPop}.free-complete-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:53px;display:grid}.free-complete-metrics>span{flex-direction:column;justify-content:center;display:flex}.free-complete-metrics>span+span{border-left:1px solid var(--line)}.free-complete-metrics strong{color:var(--apollo-accent);font-size:12px}.free-complete-metrics small{color:var(--apollo-accent);margin-top:4px;font-size:5px}.free-session-history{border-left:1px solid var(--line);background:#111815bf;flex-direction:column;min-width:0;display:flex}.free-history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:49px;padding:0 13px;display:flex}.free-history-head span{color:var(--muted);letter-spacing:.12em;font-size:5px;font-weight:900}.free-history-head strong{color:var(--apollo-accent);font-size:8px}.free-history-list{flex-direction:column;flex:1;padding:6px 11px;display:flex}.free-history-list>div{border-bottom:1px solid var(--line);min-height:63px;color:var(--muted);grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 3px;transition:color .25s,background .25s;display:grid}.free-history-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;min-height:185px!important;color:var(--muted)!important;border:0!important;align-items:center!important;gap:7px!important;padding:15px!important;display:flex!important}.free-history-empty svg{color:var(--apollo-accent)}.free-history-empty strong{color:var(--muted);font-size:7px!important}.free-history-empty small{color:var(--muted);font-size:5px}.free-history-enter{animation:.42s cubic-bezier(.22,1,.36,1) both freeHistoryEnter}.free-history-index{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;font:750 6px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid;overflow:hidden}.free-history-index img{object-fit:contain;filter:grayscale(.75)saturate(.6);opacity:.48;width:100%;height:100%;transition:filter .3s,opacity .3s,transform .3s}.free-history-list>div>span:nth-child(2) strong,.free-history-list>div>span:nth-child(2) small{display:block}.free-history-list>div>span:nth-child(2) strong{color:currentColor;font-size:8px}.free-history-list>div>span:nth-child(2) small{margin-top:3px;font-size:5px}.free-history-list>div>strong{white-space:nowrap;font-size:8px}.free-history-list>div.is-current{color:var(--apollo-accent);background:linear-gradient(90deg,#b4f8540d,#0000)}.free-history-list>div.is-current .free-history-index{border-color:var(--line);background:var(--surface-2)}.free-history-list>div.is-current .free-history-index img{filter:none;opacity:1;transform:scale(1.06)}.free-history-list>div.is-current>strong svg{animation:1s linear infinite freeSpin}.free-history-list>div.is-done{color:var(--green)}.free-history-list>div.is-done .free-history-index{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface))}.free-history-list>div.is-done .free-history-index img{filter:none;opacity:1}.free-history-list>div.is-done>span:nth-child(2) small{color:var(--green)}.free-history-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:54px;padding:9px 13px;display:flex}.free-history-total span{color:var(--apollo-accent);font-size:6px}.free-history-total strong{color:var(--green);font-size:10px}.free-simulator.is-session .free-simulator-footer{border-top:1px solid var(--line);padding:13px 18px 15px}@keyframes freeSessionBeacon{50%{opacity:.35;transform:scale(.75)}}@keyframes freeTicker{to{transform:translate(-8px)}}@keyframes freeAssetMarquee{to{transform:translate(calc(-50% - 3px))}}@keyframes freeMarketPulse{to{opacity:.28;height:20%}}@keyframes freeResultPop{0%{opacity:0;transform:scale(.45)rotate(-12deg)}}@keyframes freeToastIn{0%{opacity:0;transform:translateY(-10px)scale(.92)}}@keyframes freeAssetArrival{0%{opacity:0;transform:scale(.45)rotate(-12deg)}}@keyframes freeProfitPulse{0%{opacity:.35;transform:scale(.82)}}@keyframes freeSecretSweep{55%,to{left:120%}}@keyframes freeMetricReveal{0%{opacity:0;transform:translate(12px)}}@keyframes freeHistoryEnter{0%{opacity:0;transform:translateY(9px)}}@media (width<=900px){.free-stage-content:has(.free-demo-step){width:min(760px,100%)}.free-demo-step{display:block}.free-simulator.is-session{width:100%;max-width:760px}.free-session-workspace{grid-template-columns:minmax(0,1fr) 225px}}@media (width<=600px){.free-step-enter{animation:.58s cubic-bezier(.16,1,.3,1) both freeMobileStepForward}.free-step-enter.is-back{animation-name:freeMobileStepBack}.free-option:active{transform:scale(.985)}.free-stage:has(.free-demo-step){padding:8px 7px max(7px, env(safe-area-inset-bottom))}.free-stage:has(.free-demo-step) .free-progress{width:calc(100% - 10px);margin-bottom:6px}.free-stage-content:has(.free-demo-step){align-items:start;height:100%}.free-demo-step{grid-template-rows:auto minmax(0,1fr);gap:6px;height:100%;display:grid}.free-demo-copy{margin:0;padding-inline:8px}.free-demo-copy>.free-eyebrow{margin-bottom:4px;font-size:6px}.free-demo-copy h1{font-size:clamp(19px,5.8vw,24px);line-height:1}.free-demo-copy h1 br{display:none}.free-demo-copy h1 em:before{content:" "}.free-demo-copy>p,.free-demo-points{display:none}.free-presell-step h1{font-size:clamp(27px,8.5vw,36px)}.free-presell-step>p{margin-bottom:14px;font-size:11px}.free-secret-reveal{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;min-height:72px;padding:8px 10px}.free-secret-orbit{width:37px;height:37px}.free-secret-reveal>span:nth-child(2) strong{font-size:8px}.free-secret-reveal>em{grid-column:auto;width:fit-content;min-height:22px;margin-top:0}.free-presell-proof{min-height:49px}.free-presell-proof>span{text-align:center;grid-template-columns:1fr;gap:2px;padding-inline:7px}.free-presell-proof>span:first-child{padding-left:0}.free-presell-proof>span:last-child{padding-right:0}.free-presell-proof small{font-size:5px}.free-simulator.is-session{border-radius:14px;flex-direction:column;height:100%;min-height:0;display:flex}.free-simulator.is-session:after{height:110px;inset-block-start:39px}.free-simulator.is-session .free-simulator-top{flex:none;min-height:39px;padding-inline:10px}.free-simulator-top .free-core-mark{width:24px;height:24px}.free-simulator-top .free-core-ring{width:17px;height:7px;margin:-3.5px 0 0 -8.5px}.free-simulator-top>span:first-child{font-size:8px}.free-sim-status{height:21px;padding-inline:6px;font-size:5px}.free-simulator.is-session .free-simulator-body{flex-direction:column;flex:auto;min-height:0;display:flex}.free-session-overview,.free-session-overview.is-complete{flex:none;grid-template-columns:1.25fr 1fr;min-height:56px}.free-session-overview.is-complete{grid-template-columns:1.35fr 1fr .72fr .58fr}.free-session-overview>div{padding:7px 8px}.free-session-overview.is-complete>div:nth-child(3),.free-session-overview.is-complete>div:nth-child(4){border-top:0}.free-session-profit:after{left:10px}.free-session-overview span{letter-spacing:.06em;font-size:4px}.free-session-overview span svg{display:none}.free-session-overview strong{margin-top:4px;font-size:10px}.free-session-profit strong{font-size:15px}.free-session-time strong{font-size:10px}.free-session-count strong{font-size:13px}.free-session-progress{flex:0 0 2px;height:2px}.free-session-workspace{flex:auto;grid-template-rows:minmax(190px,1fr) auto;grid-template-columns:1fr;min-height:0;display:grid}.free-session-main{min-height:0;padding:9px 12px}.free-session-main h3{font-size:21px}.free-session-ready,.free-session-analysis,.free-session-active,.free-session-settled,.free-session-complete{width:100%}.free-session-orbit{width:47px;height:47px;margin-bottom:8px}.free-session-ready>p{margin:7px auto 9px;font-size:7px;line-height:1.4}.free-one-click-flow{grid-template-columns:1fr 12px 1fr 12px 1.25fr;min-height:42px;margin-bottom:6px}.free-one-click-flow>span{grid-template-columns:20px minmax(0,1fr)}.free-one-click-flow>span b{width:17px;height:17px}.free-one-click-flow>span strong{font-size:7px}.free-session-ready .free-sim-action{min-height:43px}.free-session-analysis .free-analysis-number{font-size:115px}.free-session-analysis .free-scan-orbit{width:48px;height:48px;margin-bottom:7px}.free-session-analysis h3{min-height:24px;font-size:18px}.free-analysis-universe{margin:7px auto 8px}.free-analysis-universe-head{min-height:24px;font-size:5px}.free-analysis-marquee{height:27px}.free-analysis-marquee+.free-analysis-marquee{margin-top:3px}.free-analysis-marquee-track{animation-duration:14s}.free-analysis-marquee.is-reverse .free-analysis-marquee-track{animation-duration:16s}.free-analysis-marquee span{grid-template-columns:16px auto;height:25px;padding-inline:4px 7px}.free-analysis-marquee img{width:15px;height:15px}.free-analysis-steps{grid-template-columns:repeat(2,1fr);gap:5px}.free-analysis-steps>span{flex-direction:row;gap:6px;min-height:34px;font-size:6px}.free-analysis-steps>span>i{width:17px;height:17px}.free-active-head{min-height:29px;font-size:6px}.free-active-head strong{font-size:6px}.free-active-asset{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:57px}.free-active-asset .free-asset-mark{width:34px;height:34px}.free-active-asset small{font-size:5px}.free-active-asset strong{font-size:13px}.free-direction-pill{gap:4px;min-height:29px;padding-inline:8px;font-size:7px}.free-active-center{min-height:116px}.free-countdown{width:86px;height:86px}.free-countdown small{font-size:5px}.free-countdown strong{font-size:18px}.free-active-summary{gap:12px;min-height:88px;padding-left:13px}.free-active-summary small{font-size:5px}.free-active-summary strong{font-size:16px}.free-active-summary strong.is-positive{font-size:14px}.free-active-market-data{min-height:46px}.free-active-market-data>span{padding:6px 7px}.free-active-market-data small{font-size:4.5px}.free-active-market-data strong{font-size:8px}.free-active-market-data>span:last-child{gap:4px;font-size:5px}.free-market-pulse{height:21px}.free-session-settled{padding-block:5px}.free-settled-check{width:46px;height:46px;margin-bottom:8px}.free-settled-profit{font-size:34px}.free-session-settled>p{margin-block:8px}.free-next-operation{margin-top:5px}.free-result-toast{min-height:38px;top:7px;right:7px}.free-session-complete{padding-block:0}.free-complete-stars{width:37px;height:37px;margin-bottom:6px}.free-complete-profit{margin-top:5px}.free-complete-profit strong{font-size:37px}.free-session-complete h3{margin-top:7px;font-size:20px}.free-complete-metrics{min-height:41px}.free-session-history{border-top:1px solid var(--line);border-left:0;min-height:0}.free-history-head{min-height:27px;padding-inline:9px}.free-history-list{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:0;padding:0 8px;display:grid}.free-history-list>div{text-align:left;border-bottom:0;grid-template-rows:auto auto;grid-template-columns:20px minmax(0,1fr);justify-items:start;gap:2px 5px;min-width:0;min-height:54px;padding:4px}.free-history-list>div+div{border-left:1px solid var(--line)}.free-history-index{grid-row:1/3;width:20px;height:20px;display:grid}.free-history-list>div>span:nth-child(2) strong{text-overflow:ellipsis;font-size:6px;overflow:hidden}.free-history-list>div>span:nth-child(2) small{display:none}.free-history-list>div>strong{grid-column:2;font-size:6px}.free-history-empty{grid-column:1/-1;width:100%;gap:3px!important;min-height:45px!important;padding:5px!important}.free-history-empty svg,.free-history-empty small{display:none}.free-history-total{min-height:29px;padding:5px 9px}.free-simulator.is-session .free-simulator-footer{flex:none;padding:7px 9px 8px}.free-simulator.is-session .free-simulator-footer button{min-height:39px}.free-simulator.is-session .free-simulator-footer>small{margin-top:5px}}@media (width<=600px) and (height<=700px){.free-header{height:48px}.free-shell,.free-stage{height:calc(100svh - 48px);min-height:calc(100svh - 48px)}.free-stage{padding-top:8px}.free-login-link span{display:none}.free-login-link{justify-content:center;width:30px;padding:0}.free-presell-step>p{margin-block:9px 10px}.free-secret-reveal{min-height:64px}.free-presell-proof{min-height:43px}.free-option{min-height:49px}.free-question-step>p{margin-block:8px 10px}.free-demo-copy h1{font-size:18px}.free-session-workspace{grid-template-rows:minmax(176px,1fr) auto}}@keyframes freeMobileStepForward{0%{opacity:0;filter:blur(3px);transform:translate(18px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes freeMobileStepBack{0%{opacity:0;filter:blur(3px);transform:translate(-18px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (width<=360px){.free-session-main{min-height:0;padding-inline:9px}.free-session-main h3{font-size:20px}.free-session-overview strong{font-size:9px}.free-countdown{width:76px;height:76px}.free-active-summary{padding-left:10px}.free-active-summary strong{font-size:15px}.free-direction-pill{padding-inline:6px}}@media (width<=600px) and (height>=701px){.free-stage{padding-top:16px;padding-bottom:max(14px, env(safe-area-inset-bottom))}.free-progress{margin-bottom:14px}.free-progress-meta{min-height:23px}.free-progress-back{min-height:28px;padding-inline:10px}.free-progress-track{margin-top:7px}.free-presell-step,.free-question-step,.free-result{width:100%}.free-hero-mark{margin-bottom:18px}.free-presell-step h1{font-size:clamp(29px,8.8vw,37px);line-height:1.04}.free-presell-step>p{margin:17px 0 20px;line-height:1.55}.free-secret-reveal{gap:11px;min-height:84px;padding:10px 12px}.free-secret-orbit{width:41px;height:41px}.free-secret-reveal>span:nth-child(2) strong{margin-top:5px;font-size:9px;line-height:1.45}.free-presell-proof{min-height:58px}.free-presell-proof>i{height:28px}.free-presell-proof strong{font-size:10px}.free-presell-proof small{font-size:5.5px;line-height:1.5}.free-presell-step .free-primary-button{min-height:54px;margin-top:11px}.free-time-note{margin-top:10px}.free-question-step>.free-eyebrow{margin-bottom:14px}.free-question-step h1{font-size:clamp(28px,8.4vw,36px);line-height:1.04}.free-question-step>p{margin:15px 0 20px;line-height:1.55}.free-options{gap:10px}.free-option{min-height:59px;padding-block:10px}.free-stage:has(.free-demo-step){padding-top:11px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.free-stage:has(.free-demo-step) .free-progress{margin-bottom:9px}.free-demo-step{gap:9px}.free-demo-copy>.free-eyebrow{margin-bottom:6px}.free-demo-copy h1{font-size:clamp(21px,6.2vw,26px)}.free-simulator.is-session .free-simulator-top{min-height:42px}.free-session-overview,.free-session-overview.is-complete{min-height:61px}.free-session-main{padding-block:13px}.free-session-orbit{width:53px;height:53px;margin-bottom:11px}.free-session-ready>p{margin-block:9px 12px;font-size:7.5px;line-height:1.5}.free-one-click-flow{min-height:47px;margin-bottom:9px}.free-session-ready .free-sim-action{min-height:47px}.free-analysis-universe{margin-block:10px 11px}.free-analysis-universe-head{min-height:27px}.free-analysis-marquee{height:29px}.free-analysis-marquee span{height:27px}.free-analysis-steps>span{min-height:39px;font-size:6.5px}.free-countdown{width:88px;height:88px}.free-active-center{min-height:124px}.free-active-asset{min-height:62px}.free-active-summary{gap:14px;min-height:94px}.free-active-market-data{min-height:50px}.free-settled-check{width:51px;height:51px;margin-bottom:10px}.free-complete-stars{width:41px;height:41px;margin-bottom:8px}.free-session-complete h3{margin-top:9px;font-size:21px}.free-complete-metrics{min-height:45px}.free-history-head{min-height:30px}.free-history-list>div{min-height:58px;padding-block:6px}.free-history-empty{min-height:49px!important}.free-history-total{min-height:32px}.free-simulator.is-session .free-simulator-footer{padding:9px 11px 10px}.free-simulator.is-session .free-simulator-footer button{min-height:43px}.free-result-seal{width:50px;height:50px;margin-bottom:14px}.free-result>.free-eyebrow{margin-bottom:12px}.free-result h1{font-size:clamp(29px,8.7vw,37px);line-height:1.04}.free-result>p{margin:17px auto 20px;line-height:1.55}.free-result-metrics{min-height:74px}.free-result-action{margin-top:19px}.free-result-action>div{margin-bottom:13px}.free-primary-link{min-height:54px}.free-secondary-link{margin-top:11px}.free-risk-copy{margin-top:14px}}.credit-balance{border:1px solid var(--line);background:var(--surface);min-width:91px;height:39px;color:var(--apollo-accent);border-radius:11px;justify-content:space-between;align-items:center;gap:13px;padding:0 11px;transition:border-color .2s,background .2s;display:flex}.credit-balance:hover{border-color:var(--line);background:var(--surface-2)}.credit-balance span{letter-spacing:.1em;align-items:center;gap:5px;font-size:6px;font-weight:900;display:flex}.credit-balance strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.credit-balance.is-active{border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green)}.credit-balance.is-active strong{color:var(--green);letter-spacing:.06em;font-size:10px}.credit-balance:not(.is-active) strong{letter-spacing:.045em;font-size:9px}.credit-balance.is-expired{border-color:color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red)}.credit-balance.is-expired strong{color:var(--amber)}.tool-view-enter{animation:.42s cubic-bezier(.22,1,.36,1) both toolViewIn}.rush-copilot{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.rush-copilot-console{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(145deg,var(--apollo-accent),var(--surface-2) 38%,var(--surface-2) 72%,var(--surface-2)) border-box;min-width:0;box-shadow:none;border:1px solid #0000;border-radius:18px;position:relative;overflow:hidden}.rush-copilot-console:before{content:"";z-index:3;background:linear-gradient(90deg,transparent,var(--apollo-accent),transparent);width:110px;height:1px;box-shadow:none;position:absolute;inset:-1px auto auto 26px}.rush-copilot-intro{padding:22px 22px 17px}.rush-copilot-intro>span{color:var(--apollo-accent);letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:900;display:flex}.rush-copilot-intro h2{color:var(--ink);letter-spacing:-.045em;margin:11px 0 0;font-size:29px;line-height:1}.rush-copilot-intro p{max-width:560px;color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.55}.rush-profile-selector{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;display:grid;overflow:hidden}.rush-profile-selector button{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;min-width:0;min-height:62px;padding:10px 12px;transition:background .22s,color .22s,box-shadow .22s}.rush-profile-selector button:last-child{border-right:0}.rush-profile-selector button:hover:not(:disabled){background:var(--surface-2)}.rush-profile-selector button.is-active{background:var(--surface-2);box-shadow:none}.rush-profile-selector button:disabled{cursor:not-allowed;opacity:.62}.rush-profile-selector strong,.rush-profile-selector small{display:block}.rush-profile-selector strong{color:var(--ink);font-size:10px}.rush-profile-selector button.is-active strong{color:var(--apollo-accent)}.rush-profile-selector small{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.35}.rush-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:17px 22px;display:grid}.rush-plan-fields>label{gap:6px;min-width:0;display:grid}.rush-plan-fields>label:last-child{grid-column:1/-1}.rush-plan-fields>label>span{color:var(--muted);letter-spacing:.04em;font-size:8px;font-weight:850}.rush-plan-fields>label>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:7px;min-width:0;height:48px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.rush-plan-fields>label>div:focus-within{border-color:var(--line);box-shadow:none}.rush-plan-fields input{width:100%;min-width:0;height:44px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;font:800 17px Manrope,sans-serif}.rush-plan-fields input:disabled{color:var(--muted)}.rush-plan-fields b{color:var(--apollo-accent);white-space:nowrap;font-size:10px}.rush-copilot-error{border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red);border-radius:9px;align-items:center;gap:8px;margin:0 22px 14px;padding:10px 12px;font-size:10px;display:flex}.rush-copilot-action{background:linear-gradient(115deg,var(--apollo-accent),var(--apollo-accent));width:calc(100% - 44px);min-height:58px;color:var(--muted);box-shadow:none;border:0;border-radius:12px;justify-content:center;align-items:center;gap:11px;margin:0 22px 22px;padding:0 17px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,filter .2s;display:flex}.rush-copilot-action:hover:not(:disabled){filter:brightness(1.06);box-shadow:none;transform:translateY(-2px)}.rush-copilot-action:disabled{opacity:.52;cursor:not-allowed}.rush-copilot-action.is-stop{border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red);box-shadow:none}.rush-copilot-action span{text-align:left;display:grid}.rush-copilot-action strong{letter-spacing:.03em;font-size:12px}.rush-copilot-action small{color:currentColor;opacity:.67;margin-top:3px;font-size:8px}.rush-copilot-monitor{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:none;border-radius:18px;position:relative;overflow:hidden}.rush-copilot-monitor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:51px;padding:0 16px;display:flex}.rush-copilot-monitor>header span{color:var(--muted);letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.rush-copilot-monitor>header span i{background:#e5ebe5;border-radius:50%;width:6px;height:6px}.rush-copilot-monitor>header>strong{border:1px solid var(--line);color:var(--muted);letter-spacing:.09em;border-radius:6px;padding:5px 7px;font-size:7px}.rush-copilot-monitor.status-waiting>header span i,.rush-copilot-monitor.status-queued>header span i,.rush-copilot-monitor.status-active>header span i{background:var(--green);box-shadow:none;animation:1.35s infinite pulse}.rush-copilot-monitor.status-waiting>header>strong,.rush-copilot-monitor.status-queued>header>strong,.rush-copilot-monitor.status-active>header>strong{border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:color-mix(in srgb, var(--green) 12%, var(--surface));color:var(--green)}.rush-copilot-notice{z-index:1100;top:max(14px,calc(env(safe-area-inset-top) + 8px));border:1px solid var(--line);width:min(360px,100vw - 24px);min-height:52px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#1a241df2;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;animation:2.8s cubic-bezier(.22,1,.36,1) both rushCopilotNotice;display:flex;position:fixed;left:50%;transform:translate(-50%)}.rush-copilot-notice>i{background:var(--apollo-accent);width:7px;height:7px;box-shadow:none;border-radius:50%;flex:none}.rush-copilot-notice span{gap:3px;min-width:0;display:grid}.rush-copilot-notice strong{color:var(--ink);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rush-copilot-notice small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.rush-copilot-notice.is-win{border-color:color-mix(in srgb, var(--green) 35%, var(--line));background:#1e3224ed}.rush-copilot-notice.is-win>i{background:var(--green);box-shadow:none}.rush-copilot-notice.is-win small{color:var(--green)}.rush-copilot-notice.is-loss{border-color:color-mix(in srgb, var(--red) 40%, var(--line));background:#321c20ed}.rush-copilot-notice.is-loss>i{background:var(--red);box-shadow:none}.rush-copilot-notice.is-loss small{color:var(--red)}.rush-live-multiplier{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:158px;padding:23px 18px;display:flex;position:relative;overflow:hidden}.rush-live-multiplier:after{content:"";filter:blur(20px);background:#b4f85418;border-radius:50%;width:160px;height:160px;position:absolute;top:0;right:-80px}.rush-live-multiplier small,.rush-live-multiplier strong,.rush-live-multiplier span{z-index:1;display:block;position:relative}.rush-live-multiplier small{color:var(--muted);letter-spacing:.12em;font-size:7px;font-weight:900}.rush-live-multiplier strong{color:var(--apollo-accent);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:9px;font-size:clamp(31px,3.4vw,43px);line-height:1}.rush-live-multiplier span{min-height:31px;color:var(--muted);margin-top:11px;font-size:9px;line-height:1.45}.rush-session-numbers{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rush-session-numbers>span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:73px;padding:13px 15px;display:flex}.rush-session-numbers>span:nth-child(2n){border-right:0}.rush-session-numbers small,.rush-session-numbers strong{display:block}.rush-session-numbers small{color:var(--muted);letter-spacing:.12em;font-size:6px;font-weight:900}.rush-session-numbers strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:16px}.rush-session-numbers strong.positive{color:var(--green)}.rush-session-numbers strong.negative{color:var(--red)}.rush-session-numbers strong b{color:var(--muted);margin-left:3px;font-size:9px}.rush-session-limits{gap:14px;padding:15px;display:grid}.rush-session-limits>div>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}.rush-session-limits>div>span svg{color:var(--apollo-accent)}.rush-session-limits>div>span b{color:var(--ink);margin-left:auto}.rush-session-limits>div>i{background:var(--surface-2);border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.rush-session-limits>div>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--apollo-accent),var(--apollo-accent));width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.rush-session-limits>div:last-child>i>b{background:linear-gradient(90deg,var(--red),var(--red))}.rush-copilot-monitor>footer{border-top:1px solid var(--line);min-height:57px;color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:11px 15px;font-size:8px;line-height:1.45;display:grid}.rush-copilot-monitor>footer svg{color:var(--green)}.market-analysis-grid{grid-template-columns:minmax(0,1.72fr) minmax(295px,.78fr);align-items:start;gap:18px;width:100%;min-width:0;display:grid}.market-terminal,.analysis-inspector>section{border:1px solid var(--line);background:var(--surface)}.market-terminal{min-width:0;box-shadow:none;contain:inline-size;border-radius:18px;position:relative;overflow:hidden}.market-terminal:before{content:"";z-index:3;background:linear-gradient(90deg,transparent,var(--apollo-accent),transparent);width:110px;height:1px;box-shadow:none;position:absolute;inset:-1px auto auto 28px}.market-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:11px 14px;display:flex}.market-asset-picker{flex:1;min-width:0;position:relative}.market-asset-select{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-width:0;padding:0;display:grid}.market-asset-select:disabled{cursor:progress;opacity:.65}.market-asset-icon{width:38px;height:38px;color:var(--apollo-accent);background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.market-asset-select>span:nth-child(2){min-width:0;display:block}.market-asset-select small{color:var(--apollo-accent);letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.market-asset-select strong{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1;display:inline-block;overflow:hidden}.market-asset-select em{max-width:100%;color:var(--apollo-accent);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;display:block;overflow:hidden}.market-asset-select>svg{color:var(--apollo-accent);transition:color .2s,transform .28s cubic-bezier(.22,1,.36,1)}.market-asset-picker.is-open .market-asset-select>svg{color:var(--apollo-accent);transform:rotate(180deg)}.market-asset-menu{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(430px,100vw - 44px);box-shadow:none;transform-origin:0 0;background:#111815f5;border-radius:14px;animation:.25s cubic-bezier(.22,1,.36,1) both assetMenuIn;position:absolute;top:calc(100% + 13px);left:0;overflow:hidden}.market-asset-search{border-bottom:1px solid var(--line);height:48px;color:var(--apollo-accent);grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 11px;display:grid}.market-asset-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.market-asset-search input::placeholder{color:var(--apollo-accent)}.market-asset-search>span{background:var(--surface-2);min-width:25px;height:22px;color:var(--apollo-accent);border-radius:7px;place-items:center;padding:0 6px;font-size:8px;font-weight:900;display:grid}.market-asset-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;max-height:318px;padding:6px;overflow:auto}.market-asset-options>button{width:100%;min-width:0;min-height:53px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:6px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.market-asset-options>button:hover{border-color:var(--line);background:var(--surface-2);transform:translate(2px)}.market-asset-options>button.is-selected{border-color:var(--line);background:linear-gradient(90deg,var(--surface-2),var(--surface-2))}.market-option-icon{border-radius:9px;width:36px;height:36px}.market-asset-options>button>span{min-width:0}.market-asset-options strong,.market-asset-options small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-asset-options strong{color:var(--ink);font-size:11px}.market-asset-options small{color:var(--muted);margin-top:4px;font-size:8px}.market-asset-options em{background:var(--surface-2);max-width:72px;color:var(--apollo-accent);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;overflow:hidden}.market-asset-options>button.is-selected em{color:var(--apollo-accent);background:var(--surface-2)}.market-asset-options>button>svg{color:var(--apollo-accent)}.market-asset-options>p{min-height:120px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}@keyframes assetMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.market-timeframes{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;gap:2px;padding:3px;display:flex}.market-timeframes button{width:38px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:10px;font-weight:850}.market-timeframes button.is-active{color:var(--apollo-accent);background:var(--surface-2);box-shadow:none}.market-chart-head{justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 17px 8px;display:flex}.market-chart-head>div{min-width:0}.market-chart-head>div span,.market-chart-head>div strong{display:block}.market-chart-head>div span{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.market-chart-head>div strong{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:850 20px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.market-live{min-width:150px;color:var(--muted);letter-spacing:.09em;white-space:nowrap;flex:0 0 150px;justify-content:flex-end;align-items:center;gap:6px;font-size:8px;font-weight:900;display:inline-flex}.market-live i{background:var(--surface-2);border-radius:50%;width:6px;height:6px}.market-live.is-online{color:var(--green)}.market-live.is-online i{background:var(--green);box-shadow:none;animation:1.4s ease-in-out infinite pulse}.market-chart{cursor:crosshair;touch-action:pan-y;background:linear-gradient(#ffffff02 1px,#0000 1px) 0 0/100% 54px,linear-gradient(90deg,#ffffff02 1px,#0000 1px) 0 0/76px 100%,radial-gradient(circle at 82% 18%,#b4f8540e,#0000 35%);height:340px;position:relative;overflow:hidden}.market-chart svg{width:100%;height:100%;display:block}.chart-grid-line{stroke:#18292308;stroke-width:1px;vector-effect:non-scaling-stroke}.candle-up line,.candle-up rect{stroke:var(--green);fill:var(--green)}.candle-down line,.candle-down rect{stroke:var(--red);fill:var(--red)}.candle-up line,.candle-down line{stroke-width:1px;vector-effect:non-scaling-stroke}.chart-price-line{stroke:var(--apollo-accent);stroke-width:1px;stroke-dasharray:4 5;opacity:.52;vector-effect:non-scaling-stroke}.chart-live-dot{fill:var(--apollo-accent);filter:drop-shadow(0 0 5px var(--apollo-accent))}.chart-crosshair{stroke:var(--apollo-accent);stroke-width:1px;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.chart-price-scale{pointer-events:none;color:var(--muted);flex-direction:column;justify-content:space-between;align-items:end;font:650 9px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;inset:9px 8px 17px auto}.chart-tooltip{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;background:#111815e8;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex;position:absolute;inset:10px auto auto 11px}.chart-tooltip span{color:var(--apollo-accent);font-size:9px;font-weight:850}.chart-tooltip b{color:var(--muted);font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace}.market-chart-empty{height:340px;color:var(--apollo-accent);justify-content:center;align-items:center;gap:9px;font-size:9px;display:flex}.market-inline-error{z-index:6;border:1px solid color-mix(in srgb, var(--red) 40%, var(--line));min-height:36px;color:var(--red);opacity:0;visibility:hidden;pointer-events:none;background:#321c20f2;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:10px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;bottom:56px;left:14px;right:14px;transform:translateY(5px)}.market-inline-error.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.market-inline-error span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-chart-foot{border-top:1px solid var(--line);min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;display:flex}.market-chart-foot span{align-items:center;gap:6px;display:flex}.market-chart-foot svg{color:var(--apollo-accent)}.analysis-inspector{contain:inline-size;gap:12px;width:100%;min-width:0;display:grid}.analysis-inspector>section{box-shadow:none;border-radius:15px;overflow:hidden}.signal-verdict{padding:16px;position:relative}.signal-verdict:after{content:"";filter:blur(18px);background:#b4f85416;border-radius:50%;width:130px;height:130px;position:absolute;top:15px;right:-65px}.signal-verdict.is-call{border-color:color-mix(in srgb, var(--green) 35%, var(--line))}.signal-verdict.is-put{border-color:color-mix(in srgb, var(--red) 40%, var(--line))}.signal-verdict-top{z-index:1;color:var(--muted);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex;position:relative}.signal-verdict-top span{align-items:center;gap:6px;display:flex}.signal-verdict-top span i{background:var(--apollo-accent);width:5px;height:5px;box-shadow:none;border-radius:50%}.signal-verdict-top small{color:var(--apollo-accent);font-size:7px}.signal-direction{z-index:1;align-items:center;gap:14px;min-height:102px;display:flex;position:relative}.signal-direction>span{border:1px solid var(--line);width:54px;height:54px;color:var(--apollo-accent);background:var(--surface-2);border-radius:15px;place-items:center;display:grid}.signal-verdict.is-call .signal-direction>span,.signal-verdict.is-call .signal-direction strong{color:var(--green)}.signal-verdict.is-put .signal-direction>span,.signal-verdict.is-put .signal-direction strong{color:var(--red)}.signal-direction small,.signal-direction strong{display:block}.signal-direction small{color:var(--muted);letter-spacing:.1em;font-size:8px;font-weight:900}.signal-direction strong{color:var(--apollo-accent);letter-spacing:-.05em;margin-top:6px;font-size:28px;line-height:1}.signal-confidence{z-index:1;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}.signal-confidence span small,.signal-confidence span strong{display:block}.signal-confidence span small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900}.signal-confidence span strong{color:var(--ink);margin-top:4px;font-size:16px}.signal-confidence>i{background:var(--surface-2);border-radius:5px;height:5px;overflow:hidden}.signal-confidence>i b{border-radius:inherit;background:linear-gradient(90deg,var(--apollo-accent),var(--apollo-accent));height:100%;box-shadow:none;transition:width .45s;display:block}.signal-verdict>p{color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.indicator-board header,.analysis-reasons header{border-bottom:1px solid var(--line);min-height:42px;color:var(--apollo-accent);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 13px;font-size:9px;font-weight:900;display:flex}.indicator-board header span,.analysis-reasons header{gap:7px}.indicator-board header span{align-items:center;display:flex}.indicator-board header strong{color:var(--muted);font-size:9px}.indicator-list{grid-template-columns:1fr 1fr;display:grid}.indicator-list>div{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;min-height:56px;padding:9px 11px;display:flex}.indicator-list>div:nth-child(odd){border-right:1px solid var(--line)}.indicator-list>div:nth-last-child(-n+2){border-bottom:0}.indicator-list span strong,.indicator-list span small{display:block}.indicator-list span strong{color:var(--ink);font-size:9px}.indicator-list span small{color:var(--muted);margin-top:3px;font-size:7px}.indicator-list>div>b{color:var(--apollo-accent);text-overflow:ellipsis;margin-top:5px;font:750 11px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.analysis-reasons header{justify-content:flex-start}.analysis-reason-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analysis-reason-list>p{border-bottom:1px solid var(--line);height:48px;color:var(--muted);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:8px;line-height:1.35;transition:color .2s,opacity .2s;display:grid}.analysis-reason-list>p:nth-child(odd){border-right:1px solid var(--line)}.analysis-reason-list>p span{border:1px solid var(--line);width:20px;height:20px;color:var(--apollo-accent);border-radius:50%;place-items:center;font:750 7px ui-monospace,SFMono-Regular,Consolas,monospace;display:grid}.analysis-reason-list>p b{min-width:0;font:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analysis-reason-list>p.is-placeholder{opacity:.14}.analysis-reasons>small{color:var(--muted);padding:10px 11px;font-size:7px;line-height:1.45;display:block}.credit-modal-backdrop{z-index:1000;width:100vw;height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c0bd9;place-items:center;animation:.25s both creditBackdropIn;display:grid;position:fixed;inset:0;overflow-y:auto}.credit-modal{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(145deg,var(--apollo-accent),var(--surface-2) 35%,var(--surface-2) 70%,var(--apollo-accent)) border-box;width:min(470px,100%);max-height:calc(100dvh - 36px);box-shadow:none;border:1px solid #0000;border-radius:20px;animation:.38s cubic-bezier(.22,1,.36,1) both creditModalIn;position:relative;overflow:auto}.credit-modal-close{z-index:2;border:1px solid var(--line);background:var(--surface);width:33px;height:33px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:absolute;top:13px;right:13px}.credit-modal-head{border-bottom:1px solid var(--line);padding:24px 25px 18px}.credit-modal-head>span{color:var(--apollo-accent);letter-spacing:.11em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.credit-modal-head h2{color:var(--ink);letter-spacing:-.045em;margin:12px 40px 0 0;font-size:27px;line-height:1}.credit-modal-head p{max-width:370px;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.credit-purchase-form{padding:19px 25px 23px}.credit-current{border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;min-height:58px;padding:9px 13px;display:flex}.credit-current span small,.credit-current span strong{display:block}.credit-current span small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.credit-current span strong{color:var(--apollo-accent);margin-top:4px;font-size:20px}.credit-current p{color:var(--muted);margin:0;font-size:11px}.credit-purchase-form>label{color:var(--ink);margin:17px 0 8px;font-size:11px;font-weight:800;display:block}.license-code-field{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--apollo-accent);border-radius:11px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 7px 0 13px;transition:border-color .2s,box-shadow .2s;display:grid}.license-code-field:focus-within{border-color:var(--line);box-shadow:none}.license-code-field input{min-width:0;height:48px;color:var(--ink);text-transform:uppercase;background:0 0;border:0;outline:0;font:700 14px ui-monospace,SFMono-Regular,Consolas,monospace}.license-code-field input::placeholder{color:var(--muted);text-transform:none}.license-code-field button{border:1px solid var(--line);background:var(--surface-2);min-width:78px;height:38px;color:var(--apollo-accent);border-radius:8px;font-size:11px;font-weight:850}.license-code-field button:disabled{opacity:.45}.license-divider{height:42px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:9px;display:flex}.license-divider:before,.license-divider:after{content:"";background:var(--surface-2);flex:1;height:1px}.license-divider span{white-space:nowrap}.license-offer{border:1px solid var(--line);background:linear-gradient(120deg,var(--surface),var(--surface-2));border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:73px;padding:12px 14px;display:flex}.license-offer>span{gap:6px;min-width:0;display:grid}.license-offer small{color:var(--apollo-accent);letter-spacing:.11em;font-size:8px;font-weight:900}.license-offer strong{color:var(--ink);font-size:13px}.license-offer>b{color:var(--green);white-space:nowrap;font-size:22px}.credit-quantity{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:58px 1fr 58px;align-items:stretch;min-height:67px;display:grid}.credit-quantity button{color:var(--apollo-accent);background:0 0;border:0;place-items:center;display:grid}.credit-quantity button:first-child{border-right:1px solid var(--line)}.credit-quantity button:last-child{border-left:1px solid var(--line)}.credit-quantity button:disabled{color:var(--muted)}.credit-quantity>span{flex-direction:column;justify-content:center;align-items:center;display:flex}.credit-quantity strong{color:var(--ink);font-size:24px;line-height:1}.credit-quantity small{color:var(--muted);letter-spacing:.11em;margin-top:5px;font-size:8px;font-weight:900}.credit-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.credit-presets button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--muted);border-radius:8px;font-size:10px;font-weight:850}.credit-presets button.is-active{border-color:var(--line);color:var(--apollo-accent);background:var(--surface-2)}.credit-total{border-block:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;margin-top:15px;padding:10px 13px;display:flex}.credit-total span small,.credit-total span strong{display:block}.credit-total span small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.credit-total span strong{color:var(--green);margin-top:5px;font-size:20px}.credit-total>b{color:var(--apollo-accent);align-items:center;gap:6px;font-size:10px;display:flex}.credit-generate{background:linear-gradient(110deg,var(--apollo-accent),var(--apollo-accent));width:100%;min-height:51px;color:var(--muted);box-shadow:none;border:0;border-radius:11px;grid-template-columns:22px 1fr 22px;align-items:center;margin-top:15px;padding:0 15px;font-size:13px;font-weight:950;display:grid}.credit-generate:disabled{opacity:.62}.credit-unit-price{color:var(--muted);text-align:center;margin-top:9px;font-size:9px;display:block}.credit-payment-sheet{padding:18px 24px 23px}.credit-payment-summary{justify-content:space-between;align-items:center;min-height:54px;display:flex}.credit-payment-summary span small,.credit-payment-summary span strong{display:block}.credit-payment-summary small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.credit-payment-summary strong{color:var(--ink);margin-top:5px;font-size:24px}.credit-payment-summary>b{border:1px solid var(--line);color:var(--apollo-accent);background:var(--surface-2);letter-spacing:.08em;border-radius:7px;padding:6px 8px;font-size:8px}.credit-barcode{background:var(--surface);border-radius:11px;place-items:center;min-height:112px;margin-top:10px;padding:13px;display:grid}.credit-barcode img{object-fit:contain;max-width:100%;max-height:88px;display:block}.credit-barcode.is-pending{background:var(--surface);color:var(--muted);gap:8px;font-size:8px;display:flex}.credit-reference{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:9px;min-height:64px;margin-top:9px;padding:9px 10px 9px 13px;display:flex}.credit-reference span{min-width:0}.credit-reference small,.credit-reference strong{display:block}.credit-reference small{color:var(--muted);letter-spacing:.09em;font-size:9px;font-weight:900}.credit-reference strong{color:var(--ink);text-overflow:ellipsis;margin-top:6px;font:750 13px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.credit-reference button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--apollo-accent);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.credit-steps{margin:15px 0 0;padding:0;list-style:none}.credit-steps li{border-top:1px solid var(--line);min-height:52px;color:var(--apollo-accent);grid-template-columns:24px 1fr;align-items:center;gap:9px;display:grid}.credit-steps li strong,.credit-steps li small{display:block}.credit-steps li strong{color:var(--ink);font-size:11px}.credit-steps li small{color:var(--muted);margin-top:4px;font-size:9px}.credit-waiting{border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line));background:color-mix(in srgb, var(--amber) 12%, var(--surface));min-height:49px;color:var(--amber);border-radius:9px;grid-template-columns:7px 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.credit-waiting>i{background:var(--amber);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:1.2s infinite pulse}.credit-waiting strong,.credit-waiting small{display:block}.credit-waiting strong{font-size:10px}.credit-waiting small{color:var(--amber);margin-top:3px;font-size:9px}.credit-new-checkout{width:100%;min-height:35px;color:var(--apollo-accent);text-underline-offset:3px;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:850;text-decoration:underline}.credit-new-checkout:hover{color:var(--apollo-accent)}.credit-payment-success{text-align:center;padding:35px 25px 28px}.credit-payment-success>span{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));width:64px;height:64px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, var(--surface));box-shadow:none;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.credit-payment-success>small,.credit-payment-success>strong{display:block}.credit-payment-success>small{color:var(--green);letter-spacing:.12em;font-size:9px;font-weight:900}.credit-payment-success>strong{color:var(--green);margin-top:9px;font-size:22px}.credit-payment-success p{color:var(--muted);font-size:11px}.credit-payment-success button{background:var(--apollo-accent);width:100%;min-height:45px;color:var(--muted);border:0;border-radius:10px;margin-top:10px;font-size:12px;font-weight:900}.daily-limit-modal{width:min(410px,100%)}.daily-limit-content{text-align:center;padding:35px 28px 28px}.daily-limit-icon{border:1px solid var(--line);width:64px;height:64px;color:var(--apollo-accent);background:var(--surface-2);box-shadow:none;border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.daily-limit-content>small{color:var(--apollo-accent);letter-spacing:.13em;font-size:9px;font-weight:900}.daily-limit-content h2{color:var(--ink);letter-spacing:-.045em;margin:10px 0 0;font-size:27px}.daily-limit-content p{max-width:310px;color:var(--muted);margin:11px auto 0;font-size:12px;line-height:1.55}.daily-limit-content>strong{color:var(--ink);margin-top:9px;font-size:12px;display:block}.daily-limit-content>button{background:var(--apollo-accent);width:100%;min-height:45px;color:var(--muted);border:0;border-radius:10px;margin-top:22px;font-size:12px;font-weight:900}@keyframes toolViewIn{0%{opacity:0;transform:translateY(8px)}}@keyframes creditBackdropIn{0%{opacity:0}}@keyframes creditModalIn{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes rushCopilotNotice{0%{opacity:0;transform:translate(-50%,-9px)scale(.97)}12%,78%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-4px)scale(.985)}}@media (width<=900px){.market-analysis-grid{grid-template-columns:minmax(0,1fr)}.analysis-inspector{grid-template-columns:1fr 1fr;align-items:start}.signal-verdict{grid-row:span 2}.rush-copilot{grid-template-columns:minmax(0,1fr)}.rush-copilot-monitor{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);display:grid}.rush-copilot-monitor>header,.rush-copilot-monitor>footer{grid-column:1/-1}.rush-live-multiplier{border-right:1px solid var(--line);border-bottom:0}}@media (width<=620px){.credit-balance{display:none}.market-analysis-grid{gap:10px}.market-terminal{border-radius:15px}.market-toolbar{gap:8px;min-height:61px;padding:8px 9px}.market-asset-select{grid-template-columns:33px minmax(0,1fr) 14px;gap:7px}.market-asset-icon{border-radius:9px;width:33px;height:33px}.market-asset-select strong{font-size:11px}.market-asset-select em{max-width:142px;font-size:7px}.market-asset-menu{width:calc(100vw - 38px);max-width:430px;top:calc(100% + 10px)}.market-asset-search{height:50px}.market-asset-search input{transform-origin:0;width:133.333%;font-size:16px;transform:scale(.75)}.market-asset-options{max-height:min(360px,55dvh)}.market-asset-options>button{min-height:56px}.market-timeframes button{width:32px;height:28px}.market-chart-head{min-height:55px;padding-inline:11px}.market-chart-head>div strong{font-size:16px}.market-live{text-overflow:ellipsis;flex-basis:106px;min-width:106px;font-size:7px;overflow:hidden}.market-chart,.market-chart-empty{height:255px}.chart-tooltip{gap:7px;left:7px;right:7px;overflow:hidden}.chart-tooltip b{font-size:8px}.market-chart-foot{min-height:39px;padding-inline:10px;font-size:8px}.analysis-inspector{grid-template-columns:minmax(0,1fr);gap:10px}.signal-verdict{grid-row:auto;padding:13px}.signal-direction{min-height:85px}.signal-direction>span{width:47px;height:47px}.signal-direction strong{font-size:24px}.indicator-list>div{min-height:53px}.credit-modal-backdrop{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));place-items:center}.credit-modal{border-radius:18px 18px 13px 13px;max-height:calc(100dvh - 16px)}.credit-modal-head{padding:20px 17px 14px}.credit-modal-head h2{font-size:23px}.credit-modal-head p{font-size:11px}.credit-purchase-form,.credit-payment-sheet{padding:15px 17px 18px}.license-code-field{grid-template-columns:22px minmax(0,1fr) auto;padding-left:11px}.license-code-field input{transform-origin:0;width:114.286%;font-size:16px;transform:scale(.875)}.license-offer{flex-direction:column;align-items:flex-start;gap:8px}.license-offer>b{font-size:24px}.credit-quantity{min-height:61px}.credit-barcode{min-height:98px}.rush-copilot{gap:10px}.rush-copilot-console,.rush-copilot-monitor{border-radius:15px}.rush-copilot-console .account-header{min-height:62px}.rush-copilot-intro{padding:17px 15px 13px}.rush-copilot-intro h2{font-size:23px}.rush-copilot-intro p{font-size:10px}.rush-profile-selector{margin:0 15px}.rush-profile-selector button{min-height:55px;padding:8px}.rush-profile-selector small{display:none}.rush-profile-selector strong{text-align:center;font-size:9px}.rush-plan-fields{gap:8px;padding:13px 15px}.rush-plan-fields>label>div{height:44px;padding:0 10px}.rush-plan-fields input{height:40px;font-size:16px}.rush-copilot-error{margin:0 15px 12px}.rush-copilot-action{width:calc(100% - 30px);min-height:54px;margin:0 15px 16px}.rush-copilot-monitor{display:block}.rush-live-multiplier{border-right:0;border-bottom:1px solid var(--line);min-height:128px}}.core-language{color:var(--apollo-accent);align-items:center;gap:6px;padding:6px 0;display:flex}.core-language button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.core-language button[aria-pressed=true]{background:color-mix(in srgb, var(--apollo-accent) 14%, transparent);color:var(--apollo-accent)}.core-language button:focus-visible{outline:2px solid var(--line);outline-offset:2px}.login-form>.core-language{justify-content:flex-end;margin-bottom:16px}.core-pix{text-align:center;flex-direction:column;align-items:center;gap:14px;min-width:0;margin:24px 0;display:flex}.core-pix h3{margin:0;font-size:19px}.core-pix p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.core-pix-qr{background:#fff;border-radius:12px;width:min(240px,100%);height:auto;padding:10px;display:block}.core-pix-code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;width:100%;max-height:100px;padding:14px;overflow:auto}.core-pix-code code{-webkit-user-select:all;user-select:all;font-size:12px;line-height:1.5;display:block}.core-checkout-field{color:var(--ink);flex-direction:column;gap:8px;margin:16px 0;font-size:15px;display:flex}.core-checkout-field input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:12px;padding:13px 15px;font-size:17px}.core-checkout-field input:focus-visible{outline:2px solid var(--line);outline-offset:1px}.core-checkout-field small{color:var(--apollo-accent);font-size:13px}.credit-payment-sheet .credit-new-checkout{margin-top:18px}@media (width<=600px){.free-header{flex-wrap:wrap;gap:12px}.free-header>.core-language{margin-left:auto}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1114;--surface:#151c20;--surface-2:#1e272b;--surface-3:#293439;--line:#39484d;--line-soft:#2a383d;--muted:#a5b3b7;--ink:#edf2f0;--apollo-accent:#afce91;--lime:var(--apollo-accent);--lime-dark:#c1dca6;--apollo-action:#b8da84;--on-accent:#172117;--green:#91c9ab;--red:#e59ca4;--amber:#dec68f;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}body{color:var(--ink)}button,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button{touch-action:manipulation}::selection{background:var(--apollo-accent);color:var(--on-accent)}.apollo-mark{width:37px;height:37px;color:var(--ink);flex:none;display:block}.apollo-mark.large{width:58px;height:58px}.apollo-brand{color:var(--ink);align-items:center;gap:10px;display:inline-flex}.apollo-brand>span{gap:3px;display:grid}.apollo-brand strong{letter-spacing:-1px;font-size:25px;font-weight:650;line-height:1.12}.apollo-brand strong span{color:var(--muted);font-weight:400}.apollo-brand small{color:var(--muted);letter-spacing:.2em;font-size:7px;font-weight:600}.app-header{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12191df2}.workspace-bottom-nav{background:var(--surface)}.workspace-app .app-header{padding-inline:max(24px,50vw - 720px)}.workspace-app .page{width:100%;max-width:1440px;padding:28px 28px 56px}.workspace-app .page--operate{max-width:1240px}.workspace-app .solidarity{max-width:none}.workspace-app .content-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);gap:24px}.workspace-app .hub-goals{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));column-gap:36px;display:grid}.workspace-app .hub-goals>header,.workspace-app .hub-goals>.hub-footnote,.workspace-app .hub-goals>.hub-empty{grid-column:1/-1}.workspace-app .tool-heading{margin-bottom:25px}.workspace-app .tool-heading h1{letter-spacing:-.04em;font-size:27px;font-weight:550}.hub-account-switch{background:var(--surface-2)}.hub-account-switch button.active{background:var(--surface-3);color:var(--ink);box-shadow:none}.hub-filters input,.hub-filters select,.hub-goal-form input,.hub-goal-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub-icon,.hub-button{border-radius:6px}.hub-button.primary{background:var(--apollo-action);color:var(--on-accent)}.hub-button.primary:hover{background:var(--lime-dark);filter:none}.hub-dialog{border:0;box-shadow:0 28px 100px #16231d30}.hub-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.hub-news-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hub-alert{color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--surface))}.hub-balance-hero{padding:8px 0 24px}.hub-balance-hero strong{font-weight:500}.hub-goal-icon{background:var(--surface-2);border:0;border-radius:50%}.operator-card,.rush-copilot-console,.rush-copilot-monitor{background:var(--surface);border:1px solid var(--line-soft);box-shadow:none;border-radius:10px}.operator-card:before,.rush-copilot-console:before{display:none}.performance-rail,.recent-panel{background:var(--surface);border-color:var(--line-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px}.ai-trigger,.amount-input,.operator-settings-trigger{background:var(--surface-2);border-color:var(--line-soft)}.ai-trigger:hover,.ai-selector.is-open .ai-trigger,.amount-input:focus-within{background:var(--surface-2);border-color:var(--line)}.operator-settings-panel,.ai-menu{background:var(--surface-2);border-color:var(--line-soft)}.amount-control{background:var(--surface-3);border-color:var(--line-soft)}.ai-trigger,.amount-input,.operator-settings-trigger,.operator-settings-panel{border-radius:8px}.account-header{border-bottom-color:var(--line-soft)}.balance-block strong,.amount-value input,.performance-result strong,.history-result{font-variant-numeric:tabular-nums}.operate-button{border:0;border-radius:10px}.operate-button:after{display:none}.operate-button:hover:not(:disabled){filter:brightness(1.045)}.balance-block strong{font-size:21px}.config-label{font-size:10px}.ai-trigger-copy strong{font-size:15px}.ai-trigger-copy small{color:var(--muted);font-size:10px}.ai-ready{font-size:9px}.rail-heading>span{font-size:11px}.rail-heading i,.last-results>small{font-size:10px}.streak-copy small,.performance-result small{font-size:9px}.streak-copy strong{font-size:19px}.streak-copy span{font-size:10px}.performance-result strong{font-size:22px}.history-asset strong{font-size:13px}.history-asset small,.history-asset em{font-size:10px}.history-result{font-size:11px}.start-button,.login-submit,.rush-copilot-action,.credit-buy-button,.operate-button,.again-button,.leverage-submit,.leverage-telegram-cta,.apollo-copy-footer a,.solidarity-submit{background:var(--apollo-action);color:var(--on-accent);box-shadow:none}.start-button:hover,.login-submit:hover,.rush-copilot-action:hover{background:var(--lime-dark);box-shadow:none}.rush-copilot-action.is-stop{background:color-mix(in srgb,var(--red) 13%,var(--surface));color:var(--red)}.account-kind-selector button.is-selected{background:var(--surface-3);color:var(--apollo-accent)}.credit-panel,.side-card,.recent-trades,.analysis-summary{box-shadow:none}.laboratory-banner{background:var(--surface-2);border-color:var(--line);min-height:40px;color:var(--apollo-accent);letter-spacing:.14em;box-shadow:none;padding:8px;font-size:13px;animation:.3s laboratory-enter}.laboratory-banner:before{display:none}.login-screen{grid-template-columns:1.05fr 1fr}.login-intro{color:var(--ink);background:#142025;border:0}.login-intro:after{border-color:#afce9120;border-radius:50%;width:700px;height:700px;bottom:-300px;right:-400px;box-shadow:0 0 0 70px #afce910a,0 0 0 140px #afce9106}.login-intro .apollo-brand,.login-intro .apollo-mark{color:#fff}.login-intro .apollo-brand strong span,.login-intro .apollo-brand small{color:var(--muted)}.login-copy>span{color:var(--apollo-accent)}.login-copy h1{letter-spacing:-.06em;font-size:clamp(50px,5.1vw,76px);font-weight:450;line-height:1.03}.login-copy h1 em{color:var(--apollo-accent);font-weight:400}.login-copy p{color:var(--muted);max-width:380px;font-size:14px;line-height:1.8}.login-signal{opacity:.5}.login-form-side{background:var(--bg)}.login-form{max-width:380px}.login-form h2{font-size:30px;font-weight:550}.login-field>span{font-size:12px;font-weight:500}.login-input{background:var(--surface);border-color:var(--line);border-radius:9px;min-height:55px}.login-input input{color:var(--ink);font-size:15px}.login-submit{border-radius:9px;min-height:52px;font-size:14px}.login-form>.core-language{margin-bottom:34px}.loading-screen{background:var(--bg)}.free-header{background:var(--surface)}.free-brand .apollo-brand strong{font-size:24px}.free-scene h1 em,.free-scene h2 em{color:var(--apollo-accent)}.free-simulator{box-shadow:0 20px 65px #0005}.free-cta,.free-final-cta,.free-start-button{background:var(--apollo-accent);color:var(--on-accent)}.free-primary-button,.free-primary-link,.free-simulator-footer button,.free-sim-action,.credit-payment-success button,.daily-limit-content>button{color:var(--on-accent)}.login-intro .apollo-mark{--apollo-accent:#afce91}.operate-button,.again-button,.credit-generate,.solidarity-submit{color:var(--on-accent)}.bot-empty-balance{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:390px;padding:46px 26px;display:flex}.bot-empty-balance-icon{border:1px solid color-mix(in srgb,var(--red) 28%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface-2));width:64px;height:64px;color:var(--red);border-radius:50%;place-items:center;display:grid}.bot-empty-balance h2{letter-spacing:-.035em;margin:0;font-size:23px}.bot-empty-balance p{max-width:330px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.bot-empty-balance a{background:var(--apollo-action);min-height:48px;color:var(--on-accent);border-radius:9px;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding:0 20px;font-weight:750;text-decoration:none;display:inline-flex}.bot-stake-choice{margin-top:17px}.bot-stake-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bot-stake-options button{border:1px solid var(--line);background:var(--surface-2);height:56px;color:var(--ink);cursor:pointer;border-radius:9px;font-size:19px;font-weight:800}.bot-stake-options button.is-selected{border-color:var(--apollo-accent);background:color-mix(in srgb,var(--apollo-accent) 12%,var(--surface-2));color:var(--apollo-accent)}.bot-stake-options button.is-locked{opacity:.5}.bot-stake-options button.is-locked:hover,.bot-stake-options button.is-locked:focus-visible{opacity:.78;border-color:var(--apollo-accent)}.bot-stake-options button:last-child{font-size:15px}.bot-custom-amount-heading{margin-top:16px}.bot-custom-amount-input{grid-template-columns:minmax(0,1fr)}.bot-stake-note{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.bot-stake-requirement{color:var(--apollo-accent)}.bot-stake-preview{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:15px 0;display:flex}.bot-stake-preview span{color:var(--muted);font-size:12px}.bot-stake-preview strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px}.core-checkout-field input{color:var(--ink)}.credit-modal{background:var(--surface);border:1px solid var(--line);box-shadow:0 28px 90px #0009}.credit-modal-backdrop{background:#000b}.apollo-license-help{color:var(--muted);margin:13px 0;font-size:12px;line-height:1.55}.apollo-license-modal{width:min(520px,100%)}.apollo-license-modal .credit-modal-head{text-align:center}.apollo-license-modal .credit-modal-head>span{justify-content:center}.apollo-license-modal .credit-modal-head h2{max-width:420px;margin-inline:auto;line-height:1.12}.apollo-license-modal .credit-modal-head p{margin-inline:auto}.license-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.license-plan{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:8px;min-width:0;min-height:235px;padding:16px 14px;display:flex}.license-plan--free{color:var(--muted)}.license-plan--lifetime{border-color:color-mix(in srgb,var(--apollo-accent) 55%,var(--line));background:color-mix(in srgb,var(--apollo-accent) 8%,var(--surface))}.license-plan .license-plan-symbol{background:var(--surface-2);width:35px;height:35px;color:var(--muted);border-radius:50%;place-items:center;margin:0 0 3px;display:grid}.license-plan--lifetime .license-plan-symbol{background:var(--apollo-accent);color:var(--on-accent)}.license-plan>small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:850}.license-plan--lifetime>small{color:var(--apollo-accent)}.license-plan>strong{min-height:39px;color:var(--ink);letter-spacing:-.025em;justify-content:center;align-items:center;font-size:16px;line-height:1.2;display:flex}.license-plan .license-plan-feature{width:100%;color:var(--muted);text-align:left;align-items:flex-start;gap:7px;font-size:11px;line-height:1.35;display:flex}.license-plan .license-plan-feature svg{color:var(--muted);flex:none;margin-top:1px}.license-plan--lifetime .license-plan-feature svg{color:var(--apollo-accent)}.apollo-license-modal .license-offer{border-color:color-mix(in srgb,var(--apollo-accent) 40%,var(--line));background:color-mix(in srgb,var(--apollo-accent) 5%,var(--surface));text-align:center;grid-template-columns:minmax(0,1fr);justify-content:center;justify-items:center;gap:6px;margin-top:14px;padding:16px;display:grid}.apollo-license-modal .license-offer>span{justify-items:center;gap:4px;display:grid}.apollo-license-modal .license-offer>b{color:var(--ink);letter-spacing:-.045em;align-items:baseline;gap:5px;font-size:35px;display:flex}.apollo-license-modal .license-offer>b small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:650}.apollo-license-modal .license-offer>em{color:var(--muted);font-size:10px;font-style:normal}.apollo-license-modal .credit-generate{color:var(--on-accent)}.apollo-license-flow{gap:14px;display:grid}.apollo-license-method-list{gap:10px;display:grid}.apollo-license-method-list button{border:1px solid var(--line);background:var(--surface);width:100%;min-height:74px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:13px 15px;font-family:inherit;transition:border-color .2s,background .2s;display:grid}.apollo-license-method-list button:hover,.apollo-license-method-list button:focus-visible{border-color:var(--apollo-accent);background:color-mix(in srgb,var(--apollo-accent) 6%,var(--surface))}.apollo-license-method-list button>span:nth-child(2){gap:3px;min-width:0;display:grid}.apollo-license-method-list strong{font-size:15px}.apollo-license-method-list small{color:var(--muted);font-size:11px;line-height:1.4}.apollo-license-method-icon{background:color-mix(in srgb,var(--apollo-accent) 10%,var(--surface-2));width:40px;height:40px;color:var(--apollo-accent);border-radius:10px;place-items:center;display:grid}.apollo-license-method-list button>svg{color:var(--muted)}.apollo-license-back{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0 3px;font-family:inherit;font-size:12px;font-weight:750}.apollo-license-back:hover,.apollo-license-back:focus-visible{color:var(--apollo-accent)}.apollo-license-loading{min-height:100px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.apollo-license-spei p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.apollo-license-clabe{border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.apollo-license-clabe span{gap:4px;min-width:0;display:grid}.apollo-license-clabe small{color:var(--muted);letter-spacing:.08em;font-size:9px;font-weight:800}.apollo-license-clabe strong{overflow-wrap:anywhere;color:var(--ink);font:750 15px ui-monospace,SFMono-Regular,Consolas,monospace}.apollo-license-clabe button{border:1px solid var(--line);background:var(--surface-2);color:var(--apollo-accent);cursor:pointer;border-radius:8px;padding:8px;font-family:inherit;font-size:11px;font-weight:700}.apollo-license-spei .credit-generate{text-align:center;margin-top:0;text-decoration:none}@media (width<=390px){.license-plan{min-height:255px;padding:13px 10px}.license-plan>strong{font-size:14px}.license-plan .license-plan-feature{font-size:10px}}@media (width<=1100px){.workspace-app .page{padding:24px 24px 48px}}@media (width<=900px){.workspace-app .content-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.workspace-app .app-header{padding-inline:16px}.workspace-app .page{padding:20px 16px 40px}.workspace-app .tool-heading{margin:3px 0 19px}.workspace-app .tool-heading h1{font-size:24px}.workspace-app .content-grid{gap:14px}.balance-block strong{font-size:16px}.ai-trigger-copy strong{font-size:13px}.ai-trigger-copy small{font-size:9px}.history-asset strong{font-size:12px}.account-hub{padding-inline:0}.apollo-brand strong{font-size:22px}.apollo-brand small{letter-spacing:.08em;font-size:8px}.apollo-mark{width:30px;height:30px}.workspace-bottom-nav button{font-size:11px}.rail-heading>span,.rail-heading i,.last-results>small{font-size:10px}.accuracy-dial small,.streak-copy small,.performance-result small{letter-spacing:.06em;font-size:9px}.streak-copy span,.operate-button small{font-size:10px}.hub-account-switch button{font-size:12px}.login-screen{display:block}.login-form-side{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 26px max(28px,env(safe-area-inset-bottom))}.login-mobile-brand{margin-bottom:45px}}@media (prefers-reduced-motion:reduce){.laboratory-banner{animation:none}}
