:root{--bg:#080c10;--surface:#0e1520;--surface-2:#141d2b;--surface-3:#172334;--border:#1e2d42;--border-soft:rgba(30,45,66,.62);--accent:#00e5ff;--accent-soft:rgba(0,229,255,.12);--green:#7fff6e;--green-soft:rgba(127,255,110,.11);--yellow:#ffd23f;--yellow-soft:rgba(255,210,63,.11);--red:#ff4757;--red-soft:rgba(255,71,87,.11);--text:#fff;--muted:#9fb2c8;--muted-2:#768ba3;--shadow:0 24px 80px rgba(0,0,0,.28);--radius:12px;--sidebar:252px}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;min-height:100vh;background:linear-gradient(rgba(0,229,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.024) 1px,transparent 1px),var(--bg);background-size:40px 40px;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.brand{display:flex;align-items:center;gap:12px}.brandMark,.loaderMark,.securityMark{display:grid;width:40px;height:40px;place-items:center;-webkit-clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:var(--accent);color:var(--bg);font-size:16px;font-weight:900}.brandName{font-size:20px;font-weight:850;letter-spacing:.14em;line-height:1}.brandSub{margin-top:5px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.screenLoader{display:grid;min-height:100vh;place-content:center;justify-items:center;grid-gap:16px;gap:16px}.loaderMark{width:54px;height:54px;animation:loaderPulse 1.5s ease-in-out infinite}.loaderText{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}@keyframes loaderPulse{50%{filter:drop-shadow(0 0 18px rgba(0,229,255,.6));transform:translateY(-3px)}}.loginPage{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);background:var(--bg)}.loginBrandPanel{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid var(--border);padding:40px 56px;background:radial-gradient(circle at 15% 20%,rgba(0,229,255,.11),transparent 32%),radial-gradient(circle at 85% 75%,rgba(127,255,110,.055),transparent 35%),#080c10}.loginGrid{position:absolute;inset:0;opacity:.55;background:linear-gradient(rgba(0,229,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 92%);mask-image:linear-gradient(180deg,#000,transparent 92%);pointer-events:none}.loginBrandPanel:after{position:absolute;right:-180px;bottom:-210px;width:520px;height:520px;border:1px solid rgba(0,229,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(0,229,255,.018),0 0 0 110px rgba(0,229,255,.018),0 0 0 165px rgba(0,229,255,.018);content:""}.loginBrandTop,.loginFeatures,.loginStatement{position:relative;z-index:1}.loginBrandTop{display:flex;align-items:center;justify-content:space-between}.secureTag{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:rgba(14,21,32,.75);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.secureTag svg{width:15px;color:var(--green)}.loginStatement{max-width:720px}.eyebrow{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.loginStatement h1{max-width:700px;margin:18px 0 22px;font-size:clamp(44px,5.3vw,78px);font-weight:850;letter-spacing:-.055em;line-height:.98}.loginStatement h1 span{display:block;color:var(--accent)}.loginStatement p{max-width:620px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.loginFeatures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.loginFeatures>div{min-height:122px;padding:20px;background:rgba(14,21,32,.92)}.loginFeatures span,.loginFeatures strong{display:block}.loginFeatures strong{margin-bottom:9px;font-size:12px}.loginFeatures span{color:var(--muted);font-size:11px;line-height:1.55}.loginFormPanel{display:grid;min-height:100vh;place-items:center;padding:40px;background:radial-gradient(circle at 100% 0,rgba(0,229,255,.055),transparent 26%),var(--surface)}.loginFormWrap{width:100%;max-width:440px}.loginMobileLogo{display:none;margin-bottom:48px}.loginTitle{margin-bottom:32px}.loginTitle h2{margin:10px 0;font-size:34px;letter-spacing:-.035em}.loginTitle p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.loginForm{display:grid;grid-gap:18px;gap:18px}.field{display:grid;grid-gap:8px;gap:8px}.field>span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.field input,.field select,.field textarea{width:100%;border:1px solid var(--border);border-radius:8px;outline:none;background:#080d13;color:var(--text);padding:13px 14px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,229,255,.08)}.field input:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.55}.field small{color:var(--muted-2);font-size:11px;line-height:1.5}.passwordField{position:relative}.passwordField input{padding-right:48px}.passwordField button{position:absolute;top:50%;right:8px;display:grid;width:36px;height:36px;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer;transform:translateY(-50%)}.passwordField svg{width:19px}.checkLine,.rememberLine{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:12px;line-height:1.55;cursor:pointer}.checkLine input,.rememberLine input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent)}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:7px;padding:10px 16px;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:transform .15s,border-color .15s,background .15s,color .15s}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.46}.button svg{width:16px;height:16px}.button-primary{border-color:var(--accent);background:var(--accent);color:var(--bg)}.button-primary:hover:not(:disabled){border-color:#fff;background:#fff}.button-secondary{border-color:var(--border);background:var(--surface-2);color:var(--text)}.button-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.button-danger{border-color:rgba(255,71,87,.45);background:var(--red-soft);color:var(--red)}.button-danger:hover:not(:disabled){border-color:var(--red);background:rgba(255,71,87,.18)}.button-ghost{border-color:transparent;background:transparent;color:var(--muted)}.button-ghost:hover:not(:disabled){color:var(--text)}.spinner{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .65s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.loginError{border:1px solid rgba(255,71,87,.35);border-radius:7px;padding:11px 12px;background:var(--red-soft);color:#ff9aa3;font-size:12px;line-height:1.5}.otpInput{text-align:center;font-family:SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:800;letter-spacing:.35em}.textButton{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.textButton:hover{color:var(--accent)}.loginLegal{margin-top:26px;color:var(--muted-2);font-size:11px;line-height:1.6}.appFrame{min-height:100vh}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;display:flex;width:var(--sidebar);flex-direction:column;border-right:1px solid var(--border);background:rgba(8,12,16,.97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sidebarLogo{padding:26px 24px;border-bottom:1px solid var(--border)}.sidebarNav{display:grid;grid-gap:6px;gap:6px;padding:22px 14px}.logoutButton,.navLink{display:flex;min-height:46px;align-items:center;gap:12px;border:1px solid transparent;border-radius:7px;padding:0 13px;background:transparent;color:var(--muted);font-size:12px;font-weight:750;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.logoutButton:hover,.navLink:hover{color:var(--text);background:hsla(0,0%,100%,.025)}.navLinkActive{border-color:rgba(0,229,255,.18);background:var(--accent-soft);color:var(--accent)}.navIcon{width:18px;height:18px}.sidebarFoot{display:grid;grid-gap:10px;gap:10px;margin-top:auto;padding:14px;border-top:1px solid var(--border)}.sidebarAccount{border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--surface)}.sidebarAccountTop{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750}.liveDot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.liveDotOn{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.sidebarHeartbeat{margin-top:7px;color:var(--muted);font-size:11px}.logoutButton{width:100%;border-color:var(--border);text-align:left}.sidebarVersion{color:var(--muted-2);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-align:center}.mobileBar{display:none}.mainContent{min-height:100vh;margin-left:var(--sidebar);padding:34px 38px 60px}.page{width:min(1480px,100%);margin:0 auto}.pageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.pageHeader h1{margin:8px 0;font-size:clamp(32px,3.5vw,48px);letter-spacing:-.045em;line-height:1}.pageHeader p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.pageHeaderAction{display:flex;flex:0 0 auto;align-items:center;gap:14px}.pageHeaderAction>span{color:var(--muted-2);font-size:11px}.errorBanner{display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:start;margin:0 auto 20px;border:1px solid rgba(255,71,87,.4);border-radius:9px;padding:13px 14px;background:rgba(69,18,27,.88);color:#ffbac0}.errorBanner>svg{width:19px;margin-top:1px}.errorBanner span,.errorBanner strong{display:block}.errorBanner strong{margin-bottom:3px;color:#fff;font-size:12px}.errorBanner span{font-size:11px;line-height:1.5}.errorBanner code{display:inline-block;margin-top:5px;font-size:11px}.errorBanner button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent;color:currentColor;cursor:pointer}.errorBanner button svg{width:17px}.panel{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:rgba(14,21,32,.94);box-shadow:0 12px 38px rgba(0,0,0,.1)}.panel:before{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),transparent 65%);content:""}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.panelTitle{margin:6px 0 0;font-size:17px;letter-spacing:-.02em}.badge{display:inline-flex;min-height:23px;align-items:center;border:1px solid transparent;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.badge-cyan{border-color:rgba(0,229,255,.28);background:var(--accent-soft);color:var(--accent)}.badge-green{border-color:rgba(127,255,110,.25);background:var(--green-soft);color:var(--green)}.badge-yellow{border-color:rgba(255,210,63,.25);background:var(--yellow-soft);color:var(--yellow)}.badge-red{border-color:rgba(255,71,87,.27);background:var(--red-soft);color:var(--red)}.badge-muted{border-color:var(--border);background:rgba(139,163,191,.06);color:var(--muted)}.heroStatus{position:relative;display:flex;min-height:190px;align-items:flex-end;justify-content:space-between;gap:30px;overflow:hidden;margin-bottom:16px;border:1px solid var(--border);border-radius:14px;padding:28px;background:linear-gradient(110deg,rgba(14,21,32,.98),rgba(8,12,16,.92))}.heroStatus:before{top:-100px;right:12%;width:380px;height:380px;border:1px solid rgba(0,229,255,.1);box-shadow:0 0 0 40px rgba(0,229,255,.012),0 0 0 80px rgba(0,229,255,.012);content:""}.heroStatus:before,.heroStatusGlow{position:absolute;border-radius:50%}.heroStatusGlow{inset:auto auto -100px -100px;width:330px;height:250px;background:rgba(0,229,255,.08);filter:blur(90px)}.heroStatus-green{border-color:rgba(127,255,110,.28)}.heroStatus-red{border-color:rgba(255,71,87,.36)}.heroStatus-yellow{border-color:rgba(255,210,63,.28)}.heroStatus>*{position:relative;z-index:1}.heroBadges{display:flex;flex-wrap:wrap;gap:7px}.heroStatus h2{margin:16px 0 9px;font-size:clamp(28px,3vw,43px);letter-spacing:-.045em}.heroStatus p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.heroAccount{min-width:240px;border-left:1px solid var(--border);padding-left:28px;text-align:right}.heroAccount small,.heroAccount span,.heroAccount strong{display:block}.heroAccount span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.heroAccount strong{margin:7px 0 5px;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:30px}.heroAccount small{color:var(--muted);font-size:11px}.breachAlert{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px;border:1px solid rgba(255,71,87,.35);border-radius:var(--radius);padding:18px 20px;background:linear-gradient(90deg,rgba(255,71,87,.1),transparent 72%),var(--surface)}.breachIcon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,71,87,.45);border-radius:50%;background:var(--red-soft);color:var(--red);font-size:20px;font-weight:900}.breachAlert h3{margin:5px 0 3px;font-size:16px}.breachAlert p{margin:0 0 5px;color:var(--muted);font-size:11px}.breachAlert>div>span{color:var(--muted-2);font-size:11px}.breachAlert>code{color:var(--red);font-size:11px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.metricCard{position:relative;min-height:132px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);padding:20px;background:var(--surface);transition:border-color .18s,transform .18s}.metricCard:hover{border-color:rgba(0,229,255,.38);transform:translateY(-2px)}.metricLine{position:absolute;inset:0 0 auto;height:3px;background:var(--accent)}.metric-green .metricLine{background:var(--green)}.metric-yellow .metricLine{background:var(--yellow)}.metric-red .metricLine{background:var(--red)}.metricLabel{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.metricValue{margin:13px 0 8px;color:var(--accent);font-size:clamp(20px,2vw,28px);font-weight:800;letter-spacing:-.04em}.metric-green .metricValue{color:var(--green)}.metric-yellow .metricValue{color:var(--yellow)}.metric-red .metricValue{color:var(--red)}.metricDetail{color:var(--muted-2);font-size:11px}.controlCard{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;background:linear-gradient(100deg,rgba(0,229,255,.045),transparent 48%),var(--surface)}.controlCard h3{margin:6px 0 5px;font-size:16px}.controlCard p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.controlActions{display:flex;flex:0 0 auto;gap:9px}.dashboardColumns{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:16px;gap:16px;margin-bottom:16px}.dashboardColumnsLower{grid-template-columns:1fr 1fr}.preflightSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px;border:1px solid var(--border-soft);border-radius:8px;padding:13px;background:rgba(8,12,16,.45)}.preflightSummary>div{display:flex;align-items:center;gap:11px}.preflightSummary span,.preflightSummary strong{display:block}.preflightSummary strong{font-size:12px}.preflightSummary>div span{margin-top:3px;color:var(--muted);font-size:11px}.statusOrb{width:12px;height:12px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 5px var(--yellow-soft)}.statusOrbOn{background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.checklist{display:grid;grid-gap:8px;gap:8px}.checkItem{display:flex;min-height:36px;align-items:center;gap:10px;border-bottom:1px solid rgba(30,45,66,.38);color:var(--muted);font-size:11px}.checkItem:last-child{border-bottom:0}.checkNo,.checkOk{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:50%}.checkOk{background:var(--green-soft);color:var(--green)}.checkNo{background:var(--red-soft);color:var(--red)}.checkNo svg,.checkOk svg{width:13px}.blockerList,.warningList{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.blockerItem,.warningItem{display:grid;grid-template-columns:minmax(130px,auto) 1fr;grid-gap:10px;gap:10px;border-radius:6px;padding:9px 10px;font-size:11px;line-height:1.45}.blockerItem{border:1px solid rgba(255,71,87,.23);background:var(--red-soft);color:#ffabb3}.warningItem{border:1px solid rgba(255,210,63,.23);background:var(--yellow-soft);color:#ffe694}.blockerItem code,.warningItem code{font-size:11px}.meterStack{display:grid;grid-gap:23px;gap:23px}.meterTop{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:10px}.meterLabel{font-size:11px;font-weight:700}.meterHelper{margin-top:4px;color:var(--muted-2);font-size:11px}.meterValue{font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:750}.meterValue span{color:var(--muted-2)}.meterTrack{height:7px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.meterFill{height:100%;border-radius:inherit;background:var(--accent);transition:width .35s}.meterFill-green{background:var(--green)}.meterFill-yellow{background:var(--yellow)}.meterFill-red{background:var(--red)}.healthGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-bottom:17px}.healthItem{display:flex;align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:8px;padding:11px;background:rgba(8,12,16,.38)}.healthDot{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.healthDotOn{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.healthItem span,.healthItem strong{display:block}.healthItem span{color:var(--muted);font-size:11px}.healthItem strong{margin-top:3px;font-size:11px;text-transform:capitalize}.detailRows{display:grid}.detailRow{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(30,45,66,.38)}.detailRow:last-child{border-bottom:0}.detailRow span{color:var(--muted);font-size:11px}.detailRow strong{overflow:hidden;max-width:62%;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.policyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.policyItem{border:1px solid var(--border-soft);border-radius:8px;padding:11px;background:rgba(8,12,16,.35)}.policyItem span,.policyItem strong{display:block}.policyItem span{color:var(--muted);font-size:11px}.policyItem strong{margin-top:6px;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.symbols{display:flex;gap:7px;margin-top:15px}.symbolChip,.symbols span{border:1px solid rgba(0,229,255,.25);border-radius:5px;padding:5px 8px;background:var(--accent-soft);color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:750}.configurationLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.configurationMain{display:grid;grid-gap:16px;gap:16px;min-width:0}.configurationSide{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:16px;gap:16px}.modeCard{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px;border:1px solid rgba(0,229,255,.24);border-radius:8px;padding:13px;background:var(--accent-soft)}.modeCard span,.modeCard strong{display:block}.modeCard strong{font-size:12px}.modeCard>div span{margin-top:4px;color:var(--muted);font-size:11px}.pilotTag{border-radius:4px;padding:5px 7px;background:var(--accent);color:var(--bg);font-size:10px;font-weight:900;letter-spacing:.12em}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 14px;gap:16px 14px}.toggleStack{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:var(--border-soft)}.toggleRow{position:relative;display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;background:var(--surface);cursor:pointer}.toggleRow>span:first-child{min-width:0}.toggleDescription,.toggleLabel{display:block}.toggleLabel{font-size:11px;font-weight:700}.toggleDescription{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.toggleRow input{position:absolute;opacity:0;pointer-events:none}.toggleVisual{position:relative;width:38px;height:21px;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:#080d13}.toggleVisual span{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:var(--muted-2);transition:left .18s,background .18s}.toggleRow input:checked+.toggleVisual{border-color:rgba(127,255,110,.35);background:var(--green-soft)}.toggleRow input:checked+.toggleVisual span{left:20px;background:var(--green)}.toggleDisabled{cursor:default}.symbolLine{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:16px;color:var(--muted);font-size:11px}.symbolLine>div{display:flex;gap:7px}.disclosure{display:grid;grid-gap:14px;gap:14px}.disclosureVersion{color:var(--muted);font-size:11px}.disclosureVersion code{color:var(--accent)}.disclosureText{max-height:330px;overflow-y:auto;border:1px solid var(--border-soft);border-radius:8px;padding:16px;background:rgba(8,12,16,.48);color:var(--muted);font-size:11px;line-height:1.65}.disclosureText p{margin:0 0 12px}.disclosureText strong{color:var(--yellow)}.disclosureCheck{border:1px solid rgba(0,229,255,.18);border-radius:8px;padding:13px;background:var(--accent-soft);color:var(--text)}.acceptedMeta{color:var(--muted-2);font-size:11px}.capList,.policyNote{display:grid}.capRow,.policyNote>div{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(30,45,66,.38)}.capRow:last-child,.policyNote>div:last-child{border-bottom:0}.capRow span,.policyNote span{color:var(--muted);font-size:11px}.capRow strong,.policyNote strong{color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;text-align:right}.formFeedback{border:1px solid;border-radius:8px;padding:12px 14px;font-size:11px}.formFeedbackError{border-color:rgba(255,71,87,.3);background:var(--red-soft);color:#ffabb3}.formFeedbackSuccess{border-color:rgba(127,255,110,.28);background:var(--green-soft);color:var(--green)}.stickySaveBar{position:-webkit-sticky;position:sticky;z-index:8;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(0,229,255,.24);border-radius:10px;padding:13px 15px;background:rgba(14,21,32,.96);box-shadow:0 18px 50px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stickySaveBar span,.stickySaveBar strong{display:block}.stickySaveBar strong{font-size:11px}.stickySaveBar span{margin-top:3px;color:var(--muted);font-size:11px}.stickySaveBar>div:last-child{display:flex;gap:8px}.accountHero{display:flex;min-height:190px;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:16px;border:1px solid var(--border);border-radius:14px;padding:26px;background:radial-gradient(circle at 85% 20%,rgba(0,229,255,.1),transparent 32%),var(--surface)}.accountHero>div:first-child>span{display:block;margin-top:25px;color:var(--muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.accountHero h2{margin:4px 0;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:42px}.accountHero p{margin:0;color:var(--muted);font-size:11px}.accountHeroMeta{display:grid;min-width:260px;grid-gap:10px;gap:10px}.accountHeroMeta>div{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft);padding-bottom:9px}.accountHeroMeta span{color:var(--muted);font-size:11px}.accountHeroMeta strong{font-size:11px}.diagnosticList{display:grid;grid-gap:8px;gap:8px}.diagnosticItem{display:flex;align-items:center;gap:11px;border:1px solid var(--border-soft);border-radius:8px;padding:11px;background:rgba(8,12,16,.35)}.diagnosticIcon{display:grid;width:25px;height:25px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--red-soft);color:var(--red);font-size:12px;font-weight:900}.diagnosticOk{background:var(--green-soft);color:var(--green)}.diagnosticItem span,.diagnosticItem strong{display:block}.diagnosticItem strong{font-size:11px}.diagnosticItem span{margin-top:3px;color:var(--muted);font-size:11px}.securityStatement{display:flex;align-items:center;gap:18px}.securityMark{width:54px;height:54px;flex:0 0 auto}.securityStatement h3{margin:0 0 6px;font-size:15px}.securityStatement p{max-width:900px;margin:0;color:var(--muted)}.notice,.securityStatement p{font-size:11px;line-height:1.6}.notice{border:1px solid;border-radius:8px;padding:12px 14px}.notice-yellow{border-color:rgba(255,210,63,.27);background:var(--yellow-soft);color:#ffe69a}.notice-red{border-color:rgba(255,71,87,.3);background:var(--red-soft);color:#ffabb3}.modalBackdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modalCard{width:min(520px,100%);overflow:hidden;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--shadow)}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding:18px 20px}.modalHeader h2{margin:6px 0 0;font-size:20px}.modalHeader button{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--border);border-radius:6px;background:var(--surface-2);color:var(--muted);cursor:pointer}.modalHeader button svg{width:16px}.modalBody{display:grid;grid-gap:17px;gap:17px;padding:20px}.confirmationAccount{border:1px solid var(--border);border-radius:8px;padding:15px;background:rgba(8,12,16,.5)}.confirmationAccount small,.confirmationAccount span,.confirmationAccount strong{display:block}.confirmationAccount span{color:var(--muted);font-size:11px;text-transform:uppercase}.confirmationAccount strong{margin:5px 0;color:var(--accent);font-family:SFMono-Regular,Consolas,monospace;font-size:24px}.confirmationAccount small,.modalCopy{color:var(--muted)}.modalCopy{margin:0;font-size:11px;line-height:1.65}.modalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.skeletonPage{display:grid;grid-gap:16px;gap:16px}.skeleton{overflow:hidden;border-radius:var(--radius);background:var(--surface)}.skeleton:after{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.045),transparent);content:"";animation:skeletonMove 1.3s infinite}.skeletonHeader{width:55%;height:88px}.skeletonGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.skeletonCard{height:132px}.skeletonColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.skeletonPanel{height:330px}@keyframes skeletonMove{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}@media(max-width:1180px){.loginPage{grid-template-columns:minmax(0,1fr) minmax(400px,.82fr)}.loginFeatures{grid-template-columns:1fr}.loginFeatures>div{min-height:auto}.configurationLayout{grid-template-columns:minmax(0,1fr) 270px}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:940px){:root{--sidebar:0px}.sidebar{display:none}.mobileBar{position:-webkit-sticky;position:sticky;z-index:30;top:0;display:flex;min-height:62px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:0 15px;background:rgba(8,12,16,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mobileNav{display:flex;gap:6px}.mobileNavLink{display:grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--muted)}.mobileNavLink svg{width:17px}.mobileNavLinkActive{border-color:rgba(0,229,255,.3);background:var(--accent-soft);color:var(--accent)}.mainContent{margin-left:0;padding:25px 18px 90px}.loginPage{grid-template-columns:1fr}.loginBrandPanel{display:none}.loginFormPanel{min-height:100vh}.loginMobileLogo{display:block}.configurationLayout,.dashboardColumns,.dashboardColumnsLower{grid-template-columns:1fr}.configurationSide{position:static;grid-template-columns:1fr 1fr}}@media(max-width:680px){.mainContent{padding-right:12px;padding-left:12px}.pageHeader{align-items:flex-start;flex-direction:column;gap:18px}.pageHeaderAction{width:100%;justify-content:space-between}.pageHeaderAction>span{display:none}.accountHero,.controlCard,.heroStatus{align-items:flex-start;flex-direction:column}.heroAccount{width:100%;border-top:1px solid var(--border);border-left:0;padding-top:20px;padding-left:0;text-align:left}.controlActions{width:100%}.controlActions .button{flex:1 1}.configurationSide,.formGrid,.metricGrid,.skeletonColumns,.skeletonGrid{grid-template-columns:1fr}.policyGrid{grid-template-columns:repeat(2,1fr)}.blockerItem,.healthGrid,.warningItem{grid-template-columns:1fr}.stickySaveBar{position:static;align-items:stretch;flex-direction:column}.stickySaveBar>div:last-child{justify-content:flex-end}.accountHeroMeta{width:100%;min-width:0}.loginFormPanel{padding:28px 20px}.modalActions{flex-direction:column-reverse}.modalActions .button{width:100%}}.disclosureText ul{margin:0 0 14px;padding-left:19px}.disclosureText li{margin:5px 0}.disclosureLink{display:inline-block;margin:2px 0 14px;color:var(--accent);font-size:11px;font-weight:750}.disclosureLink:hover{text-decoration:underline}.breachAlertResolved{border-color:rgba(139,163,191,.22);background:linear-gradient(90deg,rgba(139,163,191,.055),transparent 72%),var(--surface)}.breachAlertResolved .breachIcon{border-color:rgba(139,163,191,.3);background:rgba(139,163,191,.08);color:var(--muted)}.breachAlertResolved>code{color:var(--muted-2)}.breachAlertActive{box-shadow:0 0 0 1px rgba(255,71,87,.04),0 18px 48px rgba(255,71,87,.05)}.retailConfigSection{scroll-margin-top:28px}.retailConfigSectionFocus{border-color:rgba(0,229,255,.58)!important;box-shadow:0 0 0 1px rgba(0,229,255,.24),0 0 38px rgba(0,229,255,.08);transition:border-color .22s ease,box-shadow .22s ease}.retailAntmanControl{scroll-margin-top:28px}.retailAntmanControlFocus{border-color:rgba(0,229,255,.58)!important;box-shadow:0 0 0 1px rgba(0,229,255,.22),0 0 38px rgba(0,229,255,.08);transition:border-color .22s ease,box-shadow .22s ease}.retailStartBlocker{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.retailStartBlocker>strong{color:var(--yellow);font-size:11px}.retailStartBlocker>span{max-width:620px;color:var(--muted);font-size:11px;line-height:1.5}.subscriptionSwitcher{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:8px;padding:11px 12px;background:var(--surface)}.subscriptionSwitcher>span{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.subscriptionSwitcher select{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:11px;font-weight:750}.subscriptionSwitcher option{background:#080d13;color:var(--text)}.emptySubscription{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:28px;gap:28px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px;background:radial-gradient(circle at 100% 0,rgba(0,229,255,.08),transparent 32%),var(--surface)}.emptySubscription:after{position:absolute;right:-90px;bottom:-130px;width:320px;height:320px;border:1px solid rgba(0,229,255,.1);border-radius:50%;box-shadow:0 0 0 42px rgba(0,229,255,.012),0 0 0 84px rgba(0,229,255,.012);content:""}.emptySubscriptionMark{display:grid;width:82px;height:82px;place-items:center;border:1px solid rgba(0,229,255,.28);border-radius:18px;background:var(--accent-soft);color:var(--accent);font-size:36px;font-weight:900}.emptySubscriptionBody{position:relative;z-index:1;max-width:840px}.emptySubscriptionBody h2{margin:10px 0 12px;font-size:clamp(24px,3vw,38px);letter-spacing:-.04em}.emptySubscriptionBody>p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.emptySubscriptionSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:26px;border:1px solid var(--border);border-radius:9px;background:var(--border)}.emptySubscriptionSteps>div{display:grid;grid-gap:6px;gap:6px;padding:15px;background:var(--surface-2)}.emptySubscriptionSteps span{color:var(--accent);font-family:monospace;font-size:11px}.emptySubscriptionSteps strong{font-size:11px}.emptySubscriptionMeta{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:10px 14px;gap:10px 14px;align-items:center;margin-top:18px;color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.09em}.emptySubscriptionMeta strong{color:var(--text);font-family:monospace;font-size:11px}.emptySubscriptionBody>small{display:block;margin-top:18px;color:var(--muted-2);font-size:11px}@media (max-width:760px){.emptySubscription{padding:24px}.emptySubscription,.emptySubscriptionSteps{grid-template-columns:1fr}.emptySubscriptionMeta{grid-template-columns:auto 1fr}}.adminLoginPage{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);background:var(--bg)}.adminLoginBrand{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid var(--border);padding:40px 56px;background:radial-gradient(circle at 16% 18%,rgba(0,229,255,.12),transparent 32%),radial-gradient(circle at 85% 74%,rgba(127,255,110,.06),transparent 36%),#080c10}.adminLoginBrand:after{position:absolute;right:-180px;bottom:-210px;width:520px;height:520px;border:1px solid rgba(0,229,255,.14);border-radius:50%;box-shadow:0 0 0 55px rgba(0,229,255,.018),0 0 0 110px rgba(0,229,255,.018),0 0 0 165px rgba(0,229,255,.018);content:""}.adminLoginFeatures,.adminLoginStatement{position:relative;z-index:1}.adminLoginStatement{max-width:760px}.adminLoginStatement h1{max-width:720px;margin:18px 0 22px;font-size:clamp(44px,5.2vw,76px);font-weight:850;letter-spacing:-.055em;line-height:.98}.adminLoginStatement h1 span{display:block;color:var(--accent)}.adminLoginStatement p{max-width:650px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.adminLoginFeatures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.adminLoginFeatures>div{min-height:122px;padding:20px;background:rgba(14,21,32,.92)}.adminLoginFeatures span,.adminLoginFeatures strong{display:block}.adminLoginFeatures strong{margin-bottom:9px;font-size:12px}.adminLoginFeatures span{color:var(--muted);font-size:11px;line-height:1.55}.adminControlRoom{min-height:100vh;background:radial-gradient(circle at 78% -10%,rgba(0,229,255,.07),transparent 30%),var(--bg)}.adminTopbar{position:-webkit-sticky;position:sticky;z-index:30;top:0;min-height:70px;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);padding:0 34px;background:rgba(8,12,16,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.adminBrand,.adminTopbar{display:flex;align-items:center}.adminBrand{gap:14px}.adminBrand .brandMark{width:34px;height:34px;font-size:13px}.adminBrandCopy{display:grid;grid-gap:3px;gap:3px}.adminBrandCopy strong{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.adminBrandCopy span{color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.17em;text-transform:uppercase}.adminTopbarMeta{display:flex;align-items:center;gap:10px}.adminReadOnly{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(0,229,255,.24);border-radius:999px;padding:7px 10px;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.adminReadOnly svg{width:14px;height:14px}.adminUser{display:grid;max-width:260px;grid-gap:2px;gap:2px;border-left:1px solid var(--border);padding-left:14px;text-align:right}.adminUser strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminUser span{color:var(--muted);font-size:11px}.adminMain{width:min(1640px,100%);margin:0 auto;padding:32px 34px 60px}.adminHero{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:25px}.adminHero h1{margin:8px 0 9px;font-size:clamp(34px,4vw,56px);letter-spacing:-.05em;line-height:1}.adminHero p{max-width:740px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.adminRefreshControls{display:flex;flex:0 0 auto;align-items:center;gap:12px}.adminRefreshControls label{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:11px;font-weight:750;letter-spacing:.05em;cursor:pointer}.adminRefreshControls input{width:15px;height:15px;accent-color:var(--accent)}.adminError{display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;align-items:start;margin-bottom:18px;border:1px solid rgba(255,71,87,.36);border-radius:9px;padding:14px;background:var(--red-soft);color:#ff9aa3}.adminError>svg{width:19px}.adminError div{display:grid;grid-gap:3px;gap:3px}.adminError strong{font-size:12px}.adminError span{font-size:11px;line-height:1.55}.adminLoading{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px;background:rgba(14,21,32,.72);color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adminLoading,.adminStatusStrip{border:1px solid var(--border);border-radius:var(--radius)}.adminStatusStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:18px;background:var(--border)}.adminStatusStrip>div{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--surface)}.adminStatusStrip span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.adminStatusStrip strong{font-size:11px}.adminMetrics{grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.adminGridTop,.adminMetrics{display:grid;margin-bottom:18px}.adminGridTop{grid-template-columns:minmax(0,1.65fr) minmax(310px,.8fr);grid-gap:18px;gap:18px}.adminMasterGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px}.adminMasterGrid,.adminPolicyRows{display:grid;gap:1px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border)}.adminPolicyRows{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px}.adminDatum{display:grid;min-height:76px;align-content:center;grid-gap:8px;gap:8px;padding:13px 15px;background:#0b121b}.adminDatum span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adminDatum strong{overflow-wrap:anywhere;font-size:13px}.adminInlineError{margin-top:12px;border:1px solid rgba(255,71,87,.34);border-radius:7px;padding:10px 12px;background:var(--red-soft);color:#ff9aa3;font-size:11px;line-height:1.55}.adminAlertList{display:grid;grid-gap:9px;gap:9px}.adminAlert{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;border:1px solid var(--border);border-left-width:3px;border-radius:8px;padding:13px 14px;background:#0b121b}.adminAlert>svg{width:18px;margin-top:2px}.adminAlert>div{display:grid;grid-gap:7px;gap:7px}.adminAlert>div>div{display:flex;align-items:center;gap:8px}.adminAlert strong{font-size:12px;line-height:1.45}.adminAlert span:last-child{color:var(--muted-2);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.adminAlert code{color:var(--muted);font-size:11px}.adminAlert-critical{border-left-color:var(--red)}.adminAlert-critical>svg{color:var(--red)}.adminAlert-warning{border-left-color:var(--yellow)}.adminAlert-warning>svg{color:var(--yellow)}.adminAlert-info{border-left-color:var(--accent)}.adminAlert-info>svg{color:var(--accent)}.adminEmpty,.adminEmptyGood{display:flex;min-height:92px;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:11px}.adminEmptyGood{color:var(--green)}.adminTablePanel{padding-bottom:0}.adminTableWrap{overflow:auto;margin:0 -18px -18px}.adminTable{width:100%;min-width:1120px;border-collapse:collapse}.adminTable th{padding:11px 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0a1119;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-align:left;text-transform:uppercase}.adminTable td{padding:15px 14px;border-bottom:1px solid var(--border-soft);vertical-align:top;font-size:11px}.adminTable tbody tr:last-child td{border-bottom:0}.adminTable tbody tr:hover td{background:rgba(0,229,255,.018)}.adminTable td>strong{display:block;margin-bottom:5px}.adminTable td>code{color:var(--muted);font-size:11px}.adminIdentity{display:grid;min-width:210px;grid-gap:5px;gap:5px}.adminIdentity strong{font-size:12px}.adminIdentity span{color:var(--muted);font-size:11px}.adminIdentity code{color:var(--accent);font-size:11px}.adminMiniText{display:block;margin-top:7px;color:var(--muted);font-size:11px;line-height:1.5}.adminLifecycleList{display:grid;grid-gap:14px;gap:14px}.adminLifecycle{overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#0a1119}.adminLifecycle>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid var(--border);background:rgba(20,29,43,.72)}.adminLifecycle>header>div{display:grid;grid-gap:4px;gap:4px}.adminLifecycle>header span{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.adminLifecycle>header strong{font-size:13px}.adminLifecycle time{color:var(--muted);font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.adminEvent,.adminEventTimeline{display:grid}.adminEvent{grid-template-columns:minmax(210px,.6fr) minmax(0,1.7fr);grid-gap:18px;gap:18px;padding:16px;border-bottom:1px solid var(--border-soft)}.adminEvent:last-child{border-bottom:0}.adminEventHead{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start}.adminEventHead>div{display:grid;grid-gap:4px;gap:4px}.adminEventHead strong{font-size:11px;text-transform:uppercase}.adminEventHead span{color:var(--muted);font-size:11px;line-height:1.45}.adminEventDot{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--muted-2);box-shadow:0 0 0 4px rgba(94,113,137,.1)}.adminEventDot-green{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.adminEventDot-cyan{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.adminEventDot-yellow{background:var(--yellow);box-shadow:0 0 0 4px var(--yellow-soft)}.adminEventDot-red{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.adminCommandGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.adminCommandCard{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:7px;padding:11px 12px;background:var(--surface)}.adminCommandCard>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.adminCommandCard>div>span{color:var(--accent);font-size:11px;font-weight:800}.adminCommandCard strong{font-size:11px}.adminCommandCard>span{color:var(--muted);font-size:11px;line-height:1.45}.adminCommandCard code{color:#ff9aa3;font-size:11px}.adminNoCommands{display:grid;min-height:70px;place-items:center;border:1px dashed var(--border);border-radius:7px}.adminFooter,.adminNoCommands{color:var(--muted-2);font-size:11px}.adminFooter{padding:22px 0 0;text-align:center}@media (max-width:1180px){.adminMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.adminGridTop{grid-template-columns:1fr}.adminMasterGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.adminEvent{grid-template-columns:1fr}.adminCommandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.adminLoginPage{grid-template-columns:1fr}.adminLoginBrand{display:none}.adminTopbar{padding:0 18px}.adminUser{display:none}.adminMain{padding:24px 18px 46px}.adminHero{align-items:flex-start;flex-direction:column}.adminRefreshControls{width:100%;justify-content:space-between}.adminMasterGrid,.adminMetrics,.adminStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.adminCommandGrid{grid-template-columns:1fr}.adminLifecycle>header{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.adminTopbarMeta .adminReadOnly{display:none}.adminMain{padding-right:12px;padding-left:12px}.adminHero h1{font-size:36px}.adminRefreshControls{align-items:stretch;flex-direction:column}.adminRefreshControls .button{width:100%}.adminMasterGrid,.adminMetrics,.adminPolicyRows,.adminStatusStrip{grid-template-columns:1fr}.adminStatusStrip>div{min-height:58px}.adminEvent{padding:13px}.adminEventHead{grid-template-columns:auto 1fr}.adminEventHead>.badge{grid-column:2;justify-self:start}.loginFormPanel{padding:24px}.loginMobileLogo{display:block}}.adminTopNav{gap:5px;margin-right:auto;margin-left:26px}.adminTopNav,.adminTopNavLink{display:flex;align-items:center}.adminTopNavLink{min-height:40px;gap:8px;border:1px solid transparent;border-radius:7px;padding:0 11px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;transition:.15s}.adminTopNavLink svg{width:15px;height:15px}.adminTopNavLink:hover{background:hsla(0,0%,100%,.025);color:var(--text)}.adminTopNavLinkActive{border-color:rgba(0,229,255,.2);background:var(--accent-soft);color:var(--accent)}.adminNavCount{display:grid;min-width:19px;height:19px;place-items:center;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px}.adminNavCountHot{background:var(--yellow-soft);color:var(--yellow)}.adminHeroCompact{align-items:center}.adminHeroCompact h1{font-size:clamp(34px,3.7vw,50px)}.adminRequestTabs{display:flex;gap:5px;margin:-6px 0 18px;overflow:auto}.adminRequestTab{border:1px solid var(--border);border-radius:999px;padding:8px 13px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.adminRequestTabActive{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.adminSuccessBanner{display:grid;grid-template-columns:auto 1fr auto;grid-gap:13px;gap:13px;align-items:center;margin-bottom:18px;border:1px solid rgba(127,255,110,.28);border-radius:9px;padding:13px 14px;background:var(--green-soft);color:var(--green)}.adminSuccessBanner>svg{width:19px}.adminSuccessBanner>div{display:grid;grid-gap:3px;gap:3px}.adminSuccessBanner strong{font-size:12px}.adminSuccessBanner span{color:#b9d7bc;font-size:11px}.adminSuccessBanner>a,.adminSuccessBanner>button{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:850;text-transform:uppercase;cursor:pointer}.adminRequestList{display:grid;grid-gap:10px;gap:10px}.adminRequestCard{display:grid;grid-template-columns:minmax(250px,1.1fr) minmax(240px,1.5fr) minmax(130px,.55fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:15px;background:#0a1119}.adminRequestIdentity{display:flex;align-items:center;gap:12px}.adminRequestAvatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid rgba(0,229,255,.24);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:900}.adminRequestIdentity>div:last-child{display:grid;grid-gap:4px;gap:4px}.adminRequestIdentity strong{font-size:12px}.adminRequestIdentity small,.adminRequestIdentity span{color:var(--muted);font-size:11px}.adminRequestMessage{display:grid;grid-gap:5px;gap:5px}.adminRequestMessage>span{color:var(--muted-2);font-size:11px}.adminRequestMessage p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminRequestStatus{display:grid;justify-items:start;grid-gap:7px;gap:7px}.adminRequestStatus>span{color:var(--muted);font-size:11px}.adminRequestActions{display:flex;gap:7px}.adminRequestActions .button{min-height:36px;padding:8px 11px}.adminRequestDecision{display:grid;max-width:260px;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.adminRequestDecision small{color:var(--muted-2)}.adminRequestsEmpty{display:flex;min-height:250px;align-items:center;justify-content:center;gap:18px;text-align:left}.adminEmptyMark{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(127,255,110,.25);border-radius:50%;background:var(--green-soft);color:var(--green);font-size:22px}.adminRequestsEmpty h3{margin:0 0 6px;font-size:18px}.adminRequestsEmpty p{margin:0;color:var(--muted);font-size:11px}.adminActionForm{display:grid;grid-gap:16px;gap:16px;padding:2px 0}.adminConfirmationPhrase{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080d13}.adminConfirmationPhrase span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.adminConfirmationPhrase code{color:var(--yellow);font-size:11px;overflow-wrap:anywhere}.adminModalActions{display:flex;justify-content:flex-end;gap:8px;padding-top:3px}.adminClientSearch{display:flex;gap:9px}.adminClientSearch input{width:100%;border:1px solid var(--border);border-radius:8px;outline:none;background:#080d13;color:var(--text);padding:12px 14px}.adminClientSearch input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,229,255,.08)}.adminClientResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:13px}.adminClientResult{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#0a1119;color:var(--text);text-align:left;cursor:pointer}.adminClientResult:hover,.adminClientResultActive{border-color:rgba(0,229,255,.42);background:var(--accent-soft)}.adminClientResult strong{font-size:11px}.adminClientResult small,.adminClientResult span{color:var(--muted);font-size:11px}.adminOnboardingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:18px}.adminOnboardingWide{grid-column:1/-1}.adminClientProfile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.adminClientProfile>div{display:grid;min-height:72px;align-content:center;justify-items:start;grid-gap:7px;gap:7px;padding:12px;background:#0b121b}.adminClientProfile span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.adminClientProfile strong{font-size:11px;overflow-wrap:anywhere}.adminNextStep{display:grid;grid-template-columns:auto 1fr;grid-gap:17px;gap:17px;align-items:start}.adminStepNumber{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(0,229,255,.25);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:Consolas,monospace;font-weight:900}.adminNextStep p{margin:0 0 15px;color:var(--muted);font-size:11px;line-height:1.6}.adminWaitingState{display:flex;align-items:center;gap:9px;color:var(--yellow);font-size:11px}.adminWaitingState small{color:var(--muted)}.adminWaitingStateGood{color:var(--green)}.adminConnectorActions{display:flex;flex-wrap:wrap;gap:8px}.adminPairingPanel{grid-column:1/-1;border-color:rgba(255,188,63,.34)}.adminPairingWarning{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(255,188,63,.24);border-radius:8px;padding:11px;background:var(--yellow-soft);color:var(--yellow);font-size:11px;line-height:1.55}.adminPairingWarning svg{width:18px;flex:0 0 auto}.adminPairingCode{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;border:1px solid var(--border);border-radius:8px;padding:14px;background:#080d13}.adminPairingCode code{color:var(--yellow);font-size:22px;font-weight:900;letter-spacing:.08em}.adminPairingMeta{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:9px;gap:9px;margin-top:11px;color:var(--muted);font-size:11px}.adminPairingMeta strong{color:var(--text)}.adminStageList{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.adminStage{display:flex;gap:10px;align-items:center;padding:11px 12px;background:#0b121b}.adminStage>span{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted)}.adminStage>div{display:grid;grid-gap:3px;gap:3px}.adminStage strong{font-size:11px}.adminStage small{color:var(--muted);font-size:11px}.adminStageComplete>span{border-color:rgba(127,255,110,.3);background:var(--green-soft);color:var(--green)}.clientAccessRequestBox{display:flex;align-items:center;gap:12px;margin:18px 0;border:1px solid var(--border);border-radius:9px;padding:13px;background:#0a1119}.clientAccessRequestBox>div{display:grid;grid-gap:3px;gap:3px}.clientAccessRequestBox>div span{color:var(--muted);font-size:11px}.clientAccessRequestBox>div strong{font-size:11px}.clientAccessRequestBox .button-ghost{margin-left:auto}.clientRequestRejected{display:flex!important;align-items:center;gap:10px}.clientRequestRejected>span:last-child{color:#ff9aa3!important;font-size:11px}.clientRequestIntro{margin:0;color:var(--muted);font-size:11px;line-height:1.6}@media(max-width:1180px){.adminTopNavLink span{display:none}.adminRequestCard{grid-template-columns:1fr 1fr}.adminRequestActions,.adminRequestDecision{justify-self:start}.adminClientResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.adminTopNav{order:3;width:100%;margin:0;padding-bottom:10px;justify-content:center}.adminTopbar{flex-wrap:wrap;padding-top:10px}.adminTopNavLink span{display:inline}.adminTopbarMeta{margin-left:auto}.adminOnboardingGrid,.adminRequestCard{grid-template-columns:1fr}.adminOnboardingWide,.adminPairingPanel{grid-column:auto}.adminClientResults{grid-template-columns:1fr}}@media(max-width:560px){.adminTopNav{justify-content:flex-start;overflow:auto}.adminTopNavLink{flex:0 0 auto}.adminTopbarMeta .button{padding:8px}.adminRequestActions{width:100%;flex-direction:column}.adminRequestActions .button{width:100%}.adminClientSearch{flex-direction:column}.adminClientProfile{grid-template-columns:1fr}.adminPairingCode{align-items:stretch;flex-direction:column}.adminPairingCode code{font-size:17px}.adminPairingMeta{grid-template-columns:auto 1fr}.clientAccessRequestBox{align-items:stretch;flex-direction:column}.clientAccessRequestBox .button-ghost{margin:0}}html{scroll-behavior:smooth}.marketingPage{min-height:100vh;overflow:hidden;background:var(--bg)}.marketingHeader{position:relative;z-index:50;display:flex;min-height:76px;align-items:center;gap:32px;border-bottom:1px solid var(--border);padding:0 max(28px,calc((100vw - 1480px)/2));background:rgba(8,12,16,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketingBrand{flex:0 0 auto}.marketingNav{display:flex;align-items:center;gap:28px;margin:auto}.marketingNav a,.marketingTextLink{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;transition:.16s}.marketingNav a:hover,.marketingTextLink:hover{color:var(--accent)}.marketingHeaderActions{display:flex;align-items:center;gap:18px}.marketingCta,.marketingSecondaryCta{display:inline-flex;min-height:50px;align-items:center;justify-content:center;border-radius:7px;padding:0 21px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:.16s;cursor:pointer}.marketingCta{border:1px solid var(--accent);background:var(--accent);color:var(--bg);box-shadow:0 14px 40px rgba(0,229,255,.12)}.marketingCta:hover{border-color:#fff;background:#fff;transform:translateY(-2px)}.marketingCta:disabled{cursor:not-allowed;opacity:.48;transform:none}.marketingCtaSmall{min-height:38px;padding:0 14px;font-size:11px}.marketingSecondaryCta{border:1px solid var(--border);background:rgba(14,21,32,.65);color:var(--text)}.marketingSecondaryCta:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.marketingSecondaryCta:disabled{cursor:not-allowed;opacity:.4;transform:none}.marketingHero{position:relative;display:grid;min-height:720px;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;grid-gap:70px;gap:70px;width:min(1480px,100%);margin:0 auto;padding:84px 34px 96px}.marketingGrid{position:absolute;inset:0 50% 0 -40vw;opacity:.65;background:linear-gradient(rgba(0,229,255,.038) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.038) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);pointer-events:none}.marketingHero:before{position:absolute;top:-260px;left:-320px;width:720px;height:720px;border-radius:50%;background:rgba(0,229,255,.065);filter:blur(110px);content:""}.marketingHeroCopy{position:relative;z-index:2}.marketingEyebrow,.marketingKicker{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.marketingEyebrow>span{width:24px;height:1px;background:var(--accent)}.marketingHero h1{max-width:720px;margin:23px 0 28px;font-size:clamp(54px,6.2vw,92px);font-weight:900;letter-spacing:-.065em;line-height:.9}.marketingHero h1 em{color:var(--accent);font-style:normal}.marketingHeroCopy>p{max-width:650px;margin:0;color:var(--muted);font-size:16px;line-height:1.75}.marketingHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.marketingTrustLine{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px;color:var(--muted);font-size:11px}.marketingTrustLine span{display:flex;align-items:center;gap:7px}.marketingTrustLine i{display:grid;width:18px;height:18px;place-items:center;border:1px solid rgba(127,255,110,.28);border-radius:50%;background:var(--green-soft);color:var(--green);font-size:11px;font-style:normal}.marketingHeroVisual{position:relative;z-index:2;display:grid;min-height:520px;place-items:center}.heroTerminal{position:relative;z-index:3;width:min(650px,100%);overflow:hidden;border:1px solid rgba(0,229,255,.24);border-radius:15px;background:linear-gradient(145deg,rgba(20,29,43,.98),rgba(8,13,19,.98));box-shadow:0 50px 100px rgba(0,0,0,.48),inset 0 0 0 1px hsla(0,0%,100%,.025);transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.heroTerminal:after{position:absolute;inset:0;background:linear-gradient(110deg,transparent 40%,hsla(0,0%,100%,.025),transparent 60%);content:"";pointer-events:none}.heroTerminalTop{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding:15px 18px;color:var(--muted);font-family:Consolas,monospace;font-size:11px;letter-spacing:.1em}.heroTerminalTop b{border:1px solid rgba(0,229,255,.24);border-radius:999px;padding:6px 9px;background:var(--accent-soft);color:var(--accent);font-size:10px}.heroTerminalStatus{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border)}.heroTerminalStatus>div{display:grid;grid-gap:7px;gap:7px;padding:18px;background:#0b121b}.heroRiskCopy>span,.heroTerminalFlow span,.heroTerminalStatus span{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.14em}.heroTerminalStatus strong{font-size:12px}.statusOnline{display:flex;align-items:center;gap:8px;color:var(--green)}.statusOnline i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.heroRiskDial{display:grid;grid-template-columns:150px 1fr;grid-gap:22px;gap:22px;align-items:center;padding:28px}.heroDial{position:relative;display:grid;width:124px;height:124px;place-content:center;justify-items:center;border:1px solid rgba(0,229,255,.28);border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.12),transparent 66%);box-shadow:0 0 0 12px rgba(0,229,255,.025),0 0 0 24px rgba(0,229,255,.015)}.heroDial:before{position:absolute;inset:7px;border:2px dotted rgba(0,229,255,.32);border-radius:50%;content:""}.heroDial span{color:var(--accent);font-family:Consolas,monospace;font-size:28px;font-weight:900}.heroDial small{margin-top:5px;color:var(--muted);font-size:10px;letter-spacing:.14em}.heroRiskCopy{display:grid;grid-gap:8px;gap:8px}.heroRiskCopy strong{font-size:17px}.heroRiskCopy p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.heroTerminalFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--border);padding:17px 20px;background:rgba(8,12,16,.62)}.heroTerminalFlow>div{display:grid;grid-gap:5px;gap:5px;text-align:center}.heroTerminalFlow strong{font-size:11px}.heroTerminalFlow>i{color:var(--accent);font-style:normal}.heroOrbit{position:absolute;border:1px solid rgba(0,229,255,.12);border-radius:50%;pointer-events:none}.heroOrbitOne{width:540px;height:540px}.heroOrbitTwo{width:700px;height:700px;border-style:dashed;opacity:.45}.marketingProofStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;width:min(1480px,calc(100% - 68px));margin:0 auto;border:1px solid var(--border);border-radius:10px;background:var(--border);overflow:hidden}.marketingProofStrip>div{display:grid;grid-gap:6px;gap:6px;padding:19px 22px;background:var(--surface)}.marketingProofStrip strong{font-size:11px}.marketingProofStrip span{color:var(--muted);font-size:11px}.marketingSection{width:min(1480px,100%);margin:0 auto;padding:120px 34px}.marketingPerformanceTop,.marketingSectionHead{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);grid-gap:70px;gap:70px;align-items:end;margin-bottom:48px}.marketingSection h2{margin:14px 0 0;font-size:clamp(38px,4.6vw,66px);letter-spacing:-.055em;line-height:1}.marketingControlIntro>p,.marketingPerformanceTop p,.marketingSectionHead>p{margin:0;color:var(--muted);font-size:13px;line-height:1.75}.marketingSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--border)}.marketingSteps article{min-height:230px;padding:24px;background:linear-gradient(145deg,var(--surface),#0a1119)}.marketingSteps article>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(0,229,255,.23);border-radius:7px;background:var(--accent-soft);color:var(--accent);font-family:Consolas,monospace;font-size:11px;font-weight:900}.marketingSteps h3{margin:50px 0 10px;font-size:17px}.marketingSteps p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.marketingControlsSection{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);grid-gap:70px;gap:70px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 100% 50%,rgba(0,229,255,.055),transparent 34%)}.marketingControlIntro h2{margin-bottom:22px}.marketingControlIntro>a{display:inline-flex;gap:8px;margin-top:26px;color:var(--accent);font-size:11px;font-weight:850;text-transform:uppercase}.marketingControlGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.marketingControlGrid article{display:grid;min-height:156px;align-content:center;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:9px;padding:20px;background:rgba(14,21,32,.78)}.marketingControlGrid article>span{color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.marketingControlGrid strong{color:var(--accent);font-family:Consolas,monospace;font-size:22px}.marketingControlGrid p{margin:0;color:var(--muted-2);font-size:11px;line-height:1.55}.marketingSimulationBadge{display:grid;justify-self:end;grid-gap:8px;gap:8px;border:1px solid rgba(255,210,63,.26);border-radius:8px;padding:14px 17px;background:var(--yellow-soft);text-align:right}.marketingSimulationBadge span{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.18em}.marketingSimulationBadge strong{font-family:Consolas,monospace;font-size:11px}.marketingMetricGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.marketingMetricGrid article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:9px;padding:21px;background:var(--surface)}.marketingMetricGrid strong{color:var(--accent);font-size:30px;letter-spacing:-.04em}.marketingMetricGrid span{font-size:11px;font-weight:800;text-transform:uppercase}.marketingMetricGrid small{color:var(--muted);font-size:11px}.marketingPerformanceChart{border:1px solid var(--border);border-radius:12px;padding:20px;background:linear-gradient(145deg,var(--surface),#0a1018)}.marketingChartHead{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:0 2px 16px}.marketingChartHead>div{display:grid;grid-gap:5px;gap:5px}.marketingChartHead>div:last-child{text-align:right}.marketingChartHead span{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.14em}.marketingChartHead strong{font-size:12px}.equityChart{position:relative;min-height:340px;padding-top:16px}.equityChart svg{display:block;width:100%;height:auto;overflow:visible}.equityGrid path{fill:none;stroke:rgba(30,45,66,.65);stroke-width:1}.equityArea{fill:url(#equityFill)}.equityLineGlow{fill:none;stroke:rgba(0,229,255,.32);stroke-width:9;filter:url(#equityGlow)}.equityLine{fill:none;stroke:var(--accent);stroke-width:3}.equityStart{fill:var(--surface);stroke:var(--muted);stroke-width:2}.equityEnd{fill:var(--accent)}.equityEndPulse{fill:rgba(0,229,255,.13);stroke:rgba(0,229,255,.26)}.equityAxis text{fill:var(--muted-2);font-family:Consolas,monospace;font-size:11px}.equityChartEnd,.equityChartStart{position:absolute;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border);border-radius:7px;padding:9px 11px;background:rgba(8,12,16,.88)}.equityChartStart{bottom:38px;left:4%}.equityChartEnd{top:21px;right:2%;border-color:rgba(0,229,255,.24)}.equityChartEnd span,.equityChartStart span{color:var(--muted);font-size:10px;text-transform:uppercase}.equityChartEnd strong,.equityChartStart strong{font-family:Consolas,monospace;font-size:11px}.equityChartEnd strong{color:var(--accent)}.marketingRiskNotice{margin-top:12px;border:1px solid rgba(255,210,63,.22);border-radius:8px;padding:13px 15px;background:var(--yellow-soft);color:#d8c98c;font-size:11px;line-height:1.65}.marketingRiskNotice strong{color:var(--yellow)}.marketingFaq{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1.4fr);grid-gap:80px;gap:80px;border-top:1px solid var(--border)}.marketingFaqList{display:grid}.marketingFaqList details{border-bottom:1px solid var(--border);padding:20px 0}.marketingFaqList summary{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.marketingFaqList summary:after{color:var(--accent);font-size:18px;content:"+"}.marketingFaqList details[open] summary:after{content:"âˆ’"}.marketingFaqList p{max-width:850px;margin:13px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.marketingFinalCta{display:flex;width:min(1412px,calc(100% - 68px));align-items:center;justify-content:space-between;gap:50px;margin:20px auto 100px;border:1px solid rgba(0,229,255,.22);border-radius:14px;padding:46px;background:radial-gradient(circle at 90% 50%,rgba(0,229,255,.13),transparent 34%),var(--surface)}.marketingFinalCta h2{margin:13px 0 12px;font-size:clamp(34px,4vw,54px);letter-spacing:-.05em;line-height:1}.marketingFinalCta p{max-width:700px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.marketingFinalCta>.marketingCta{flex:0 0 auto}.marketingFooter{padding:46px max(34px,calc((100vw - 1412px)/2)) 24px}.marketingFooterMain{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.marketingFooterMain p{max-width:420px;margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.marketingFooterLinks{display:flex;gap:24px;color:var(--muted);font-size:11px}.marketingFooterLinks a:hover{color:var(--accent)}.marketingFooterLegal{gap:20px;margin-top:38px;font-size:11px}.publicAuthPage{display:grid;min-height:100vh;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);background:var(--bg)}.publicAuthBrand{position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid var(--border);padding:38px 50px;background:radial-gradient(circle at 15% 20%,rgba(0,229,255,.11),transparent 34%),#080c10}.publicAuthBrand:after{position:absolute;right:-240px;bottom:-250px;width:600px;height:600px;border:1px solid rgba(0,229,255,.11);border-radius:50%;box-shadow:0 0 0 55px rgba(0,229,255,.015),0 0 0 110px rgba(0,229,255,.015);content:""}.publicAuthStatement{position:relative;z-index:1;max-width:690px}.publicAuthStatement h1{margin:18px 0 22px;font-size:clamp(48px,5vw,74px);letter-spacing:-.06em;line-height:.95}.publicAuthStatement h1 span{display:block;color:var(--accent)}.publicAuthStatement p{max-width:600px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.publicAuthSteps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--border)}.publicAuthSteps>div{display:grid;grid-gap:8px;gap:8px;padding:15px;background:var(--surface)}.publicAuthSteps span{color:var(--accent);font-family:Consolas,monospace;font-size:11px}.publicAuthSteps strong{font-size:11px}.publicAuthFormPanel{display:grid;min-height:100vh;place-items:center;padding:46px;background:radial-gradient(circle at 100% 0,rgba(0,229,255,.05),transparent 25%),var(--surface)}.publicAuthFormWrap{width:100%;max-width:590px}.publicAuthTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:45px}.publicAuthTop>a{display:none}.publicAuthTop>span{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;text-transform:uppercase}.publicAuthTop svg{width:14px;color:var(--green)}.signupForm{display:grid;grid-gap:16px;gap:16px}.signupTwoColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.signupConsent{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:11px;line-height:1.6;cursor:pointer}.signupConsent input{width:16px;height:16px;flex:0 0 auto;margin-top:1px;accent-color:var(--accent)}.signupConsent a{color:var(--accent);text-decoration:underline}.publicAuthSubmit{width:100%;border:0}.publicAuthExisting{margin-top:20px;color:var(--muted);font-size:11px;text-align:center}.publicAuthExisting a{color:var(--accent);font-weight:800}.publicAuthSecurity{margin:25px 0 0;border-top:1px solid var(--border);padding-top:18px;color:var(--muted-2);font-size:11px;line-height:1.6;text-align:center}.verifyPage{display:grid;min-height:100vh;place-items:center;padding:30px;background:radial-gradient(circle at 50% 0,rgba(0,229,255,.09),transparent 34%),var(--bg)}.verifyCard{width:min(500px,100%);border:1px solid var(--border);border-radius:14px;padding:34px;background:rgba(14,21,32,.96);box-shadow:var(--shadow);text-align:center}.verifyLogo{display:inline-flex;margin-bottom:32px}.verifyProgress{display:grid;grid-template-columns:26px 1fr 26px 1fr 26px;align-items:center;margin:0 auto 34px}.verifyProgress span{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);font-size:11px}.verifyProgress span.complete{border-color:rgba(127,255,110,.3);background:var(--green-soft);color:var(--green)}.verifyProgress span.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.verifyProgress i{height:1px;background:var(--border)}.verifyCard .loginTitle{text-align:center}.verifyResend{width:100%;background:transparent}.verifyNext{margin:24px 0 18px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080d13;color:var(--muted);font-size:11px;line-height:1.6}.verifyNext strong{color:var(--text)}.loginSuccess{margin-bottom:18px;border:1px solid rgba(127,255,110,.3);border-radius:7px;padding:11px 12px;background:var(--green-soft);color:var(--green);font-size:11px;line-height:1.55}.loginSignupLink{margin-top:22px;color:var(--muted);font-size:11px;text-align:center}.loginSignupLink a{color:var(--accent);font-weight:800}.loginLegal{display:flex;justify-content:center;gap:8px}.loginLegal a:hover{color:var(--accent)}.legalPage{width:min(940px,calc(100% - 44px));margin:0 auto;padding:90px 0 110px}.legalPage h1{margin:18px 0 20px;font-size:clamp(42px,6vw,72px);letter-spacing:-.055em}.legalLead{border:1px solid rgba(255,210,63,.25);border-radius:8px;padding:14px;background:var(--yellow-soft);color:#dbc982;font-size:11px;line-height:1.6}.legalPage section{border-bottom:1px solid var(--border);padding:34px 0}.legalPage h2{margin:0 0 13px;font-size:21px}.legalPage li,.legalPage p{color:var(--muted);font-size:12px;line-height:1.8}.legalPage ul{padding-left:20px}.legalActions{display:flex;gap:10px;margin-top:34px}@media(max-width:1100px){.marketingHero{grid-template-columns:1fr;gap:40px}.marketingHeroVisual{min-height:470px}.marketingSteps{grid-template-columns:repeat(2,1fr)}.marketingControlsSection{grid-template-columns:1fr}.publicAuthPage{grid-template-columns:minmax(0,.75fr) minmax(520px,1.25fr)}.marketingNav{display:none}}@media(max-width:800px){.marketingHeader{padding:0 18px}.marketingHeaderActions .marketingTextLink{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 8px;font-size:11px}.marketingHeaderActions{gap:8px;margin-left:auto}.marketingHeaderActions .marketingCtaSmall{padding-right:11px;padding-left:11px}.marketingHero{min-height:auto;padding:70px 20px}.marketingHero h1{font-size:58px}.marketingHeroVisual{min-height:390px}.heroTerminal{transform:none}.heroOrbit{display:none}.marketingProofStrip{grid-template-columns:1fr 1fr;width:calc(100% - 40px)}.marketingSection{padding:85px 20px}.marketingFaq,.marketingPerformanceTop,.marketingSectionHead{grid-template-columns:1fr;gap:28px}.marketingSimulationBadge{justify-self:start;text-align:left}.marketingMetricGrid{grid-template-columns:1fr 1fr}.marketingFinalCta{width:calc(100% - 40px);padding:30px}.marketingFinalCta,.marketingFooterLegal,.marketingFooterMain{align-items:flex-start;flex-direction:column}.publicAuthPage{grid-template-columns:1fr}.publicAuthBrand{display:none}.publicAuthFormPanel{padding:28px 20px}.publicAuthTop>a{display:block}.publicAuthTop{margin-bottom:34px}}@media(max-width:540px){.marketingHeader{min-height:66px}.marketingHeader .brandSub{display:none}.marketingHero h1{font-size:47px}.marketingHeroCopy>p{font-size:14px}.marketingHeroActions{align-items:stretch;flex-direction:column}.marketingHeroActions>a{width:100%}.marketingTrustLine{gap:10px}.marketingHeroVisual{min-height:320px}.heroTerminalStatus{grid-template-columns:1fr 1fr}.heroRiskDial{grid-template-columns:86px 1fr;padding:18px}.heroDial{width:76px;height:76px}.heroDial span{font-size:18px}.heroTerminalFlow{gap:6px;padding:14px 10px}.heroTerminalFlow strong{font-size:10px}.marketingControlGrid,.marketingMetricGrid,.marketingProofStrip,.marketingSteps{grid-template-columns:1fr}.marketingProofStrip{width:calc(100% - 30px)}.marketingSteps article{min-height:170px}.marketingSteps h3{margin-top:28px}.marketingSection h2{font-size:39px}.marketingChartHead{align-items:flex-start;flex-direction:column}.marketingChartHead>div:last-child{text-align:left}.equityChart{min-height:220px}.equityChartStart{display:none}.equityChartEnd{top:12px}.marketingFinalCta{width:calc(100% - 30px);margin-bottom:60px}.marketingFooter{padding-right:20px;padding-left:20px}.marketingFooterLinks{align-items:flex-start;flex-direction:column;gap:12px}.signupTwoColumns{grid-template-columns:1fr}.publicAuthFormPanel{padding:24px 16px}.verifyCard{padding:26px 20px}.legalActions{align-items:stretch;flex-direction:column}}.performancePage{background:var(--bg)}.performanceHero{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;width:min(1480px,100%);margin:0 auto;padding:95px 34px 52px}.performanceHero h1{margin:20px 0 18px;font-size:clamp(48px,6vw,86px);letter-spacing:-.065em;line-height:.95}.performanceHero h1 em{color:var(--accent);font-style:normal}.performanceHero p{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.performanceHeroActions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:8px}.performanceContainer{width:min(1480px,100%);margin:0 auto;padding:0 34px 110px}.performanceSourceTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:14px}.performanceSourceTabs button{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:10px;padding:18px 20px;background:var(--surface);color:var(--muted);text-align:left;cursor:pointer;transition:.18s ease}.performanceSourceTabs button.active,.performanceSourceTabs button:hover{border-color:rgba(0,229,255,.4);background:linear-gradient(145deg,#101b28,#0a1119);color:var(--text)}.performanceSourceTabs button.active{box-shadow:inset 0 0 0 1px rgba(0,229,255,.1)}.performanceSourceTabs span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em}.performanceSourceTabs strong{font-size:16px}.performanceSourceTabs small{color:var(--muted);font-size:11px}.performanceReportBody{display:grid;grid-gap:14px;gap:14px}.performanceSourceBanner{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--border);border-radius:12px;padding:22px 24px;background:linear-gradient(145deg,var(--surface),#0a1119)}.performanceSourceBanner>div:first-child{display:grid;grid-gap:6px;gap:6px}.performanceSourceBanner span{font-size:11px;font-weight:900;letter-spacing:.16em}.performanceSourceBanner strong{font-size:17px}.performanceSourceBanner p{max-width:800px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.simulatedSource{border-color:rgba(255,210,63,.25)}.simulatedSource span{color:var(--yellow)}.liveSource{border-color:rgba(127,255,110,.28)}.liveSource span{color:var(--green)}.offlineSource{border-color:rgba(255,71,87,.28)}.offlineSource span{color:var(--red)}.sourceStatus{display:flex;align-items:center;gap:9px;white-space:nowrap;border:1px solid var(--border);border-radius:999px;padding:8px 11px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.sourceStatus i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px hsla(0,0%,100%,.04)}.liveSource .sourceStatus{color:var(--green)}.simulatedSource .sourceStatus{color:var(--yellow)}.offlineSource .sourceStatus{color:var(--red)}.performanceKpiGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.performanceKpiGrid article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--border);border-radius:10px;padding:19px;background:var(--surface)}.performanceKpiGrid strong{overflow:hidden;color:var(--accent);font-size:clamp(19px,2vw,28px);letter-spacing:-.04em;text-overflow:ellipsis}.performanceKpiGrid span{font-size:11px;font-weight:900;text-transform:uppercase}.performanceKpiGrid small{color:var(--muted);font-size:11px;line-height:1.4}.liveKpis article:nth-child(3) strong{color:var(--green)}.performancePanel{overflow:hidden;border:1px solid var(--border);border-radius:12px;padding:22px;background:linear-gradient(145deg,var(--surface),#0a1018)}.performancePanelHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding-bottom:16px}.performancePanelHead>div{display:grid;grid-gap:5px;gap:5px}.performancePanelHead>div:last-child{text-align:right}.performancePanelHead span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.performancePanelHead h2{margin:0;font-size:19px}.performancePanelHead small{color:var(--muted);font-size:10px;text-transform:uppercase}.performancePanelHead strong{font-size:14px}.performanceLineChart{position:relative;min-height:330px;padding-top:12px}.performanceLineChart.isCompact{min-height:250px}.performanceLineChart svg{display:block;width:100%;height:330px}.performanceLineChart.isCompact svg{height:250px}.performanceChartGrid line{stroke:rgba(30,45,66,.7);stroke-width:1}.performanceChartLineGlow{fill:none;stroke:rgba(0,229,255,.18);stroke-width:10}.performanceChartLine{fill:none;stroke:var(--accent);stroke-width:2.4;vector-effect:non-scaling-stroke}.performanceChartAxis text{fill:var(--muted-2);font-family:Consolas,monospace;font-size:11px}.performanceChartLegend{position:absolute;right:12px;top:26px;display:flex;gap:8px}.performanceChartLegend span{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--border);border-radius:7px;padding:8px 10px;background:rgba(8,12,16,.88);color:var(--muted);font-size:10px;text-transform:uppercase}.performanceChartLegend strong{color:var(--text);font-family:Consolas,monospace;font-size:11px}.performanceChartLegend span:last-child{border-color:rgba(0,229,255,.28)}.performanceChartLegend span:last-child strong{color:var(--accent)}.performanceTwoColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.annualBars{grid-gap:12px;gap:12px}.annualBarRow{grid-template-columns:75px 1fr 80px}.annualBarRow>span{font-weight:800}.annualBarRow small{font-size:10px}.annualBarRow>div{height:9px;overflow:hidden;border-radius:999px;background:var(--surface2)}.annualBarRow i{display:block;height:100%;border-radius:999px}.annualBarRow i.isPositive{background:linear-gradient(90deg,var(--accent),var(--green))}.annualBarRow i.isNegative{background:var(--red)}.annualBarRow strong{text-align:right}.positiveText{color:var(--green)!important}.negativeText{color:var(--red)!important}.riskMetricList{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}.riskMetricList>div{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(30,45,66,.55);padding:13px 2px}.riskMetricList>div:nth-last-child(-n+2){border-bottom:0}.riskMetricList span{color:var(--muted);font-size:11px}.riskMetricList strong{font-family:Consolas,monospace;font-size:12px}.monthlyHeatmapScroll{overflow-x:auto;padding-top:17px}.monthlyHeatmap{display:grid;grid-template-columns:60px repeat(12,minmax(58px,1fr));grid-gap:4px;gap:4px;min-width:840px}.heatmapRow{display:contents}.heatmapHeader{padding:5px;color:var(--muted);font-size:10px;font-weight:900;text-align:center;text-transform:uppercase}.heatmapYear{place-items:center;color:var(--yellow);font-family:Consolas,monospace;font-weight:900}.heatmapCell,.heatmapYear{display:grid;font-size:11px}.heatmapCell{min-height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.025);border-radius:5px;color:#fff;font-weight:800}.heatmapCell.isEmpty{background:var(--surface2);color:var(--muted-2)}.performanceSectionTitle{display:grid;grid-template-columns:1fr 1fr;grid-gap:35px;gap:35px;align-items:end;padding:52px 4px 18px}.performanceSectionTitle span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em}.performanceSectionTitle h2{margin:10px 0 0;font-size:34px;letter-spacing:-.04em}.performanceSectionTitle p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.strategyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.strategyGrid article{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.strategyCardTop{display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--border);padding:16px}.strategyCardTop span{color:var(--accent);font-family:Consolas,monospace;font-size:10px}.strategyCardTop strong{font-size:13px}.strategyProfit{display:grid;grid-gap:5px;gap:5px;padding:20px 16px;color:var(--green);font-size:26px;font-weight:900;letter-spacing:-.04em}.strategyProfit small{color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase}.strategyGrid dl{margin:0}.strategyGrid dl>div{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(30,45,66,.5);padding:10px 16px}.strategyGrid dt{color:var(--muted);font-size:10px}.strategyGrid dd{margin:0;font-family:Consolas,monospace;font-size:11px}.performanceMethodology{display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:50px;gap:50px;border:1px solid rgba(255,210,63,.22);border-radius:12px;padding:28px;background:linear-gradient(145deg,rgba(255,210,63,.07),rgba(14,21,32,.96))}.performanceMethodology span{color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.16em}.performanceMethodology h2{margin:10px 0 0;font-size:28px}.performanceMethodology>div:last-child{display:grid;grid-gap:10px;gap:10px}.performanceMethodology p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.performanceMethodology code{color:var(--yellow)}.performanceApiError{display:flex;align-items:center;gap:15px;border:1px solid rgba(255,71,87,.3);border-radius:9px;padding:13px 15px;background:rgba(255,71,87,.08)}.performanceApiError strong{color:var(--red);font-size:11px}.performanceApiError span{flex:1 1;color:var(--muted);font-size:11px}.performanceApiError button{border:1px solid rgba(255,71,87,.35);border-radius:6px;padding:7px 10px;background:transparent;color:var(--text);font-size:11px;cursor:pointer}.performanceLoading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:11px}.performanceLoading i{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .8s linear infinite}.performanceEmptyChart{display:grid;min-height:250px;place-content:center;grid-gap:8px;gap:8px;text-align:center}.performanceEmptyChart strong{font-size:15px}.performanceEmptyChart p{margin:0;color:var(--muted);font-size:11px}.liveMonthlyList{display:grid;padding-top:7px}.liveMonthlyList>div{display:grid;grid-template-columns:90px 80px 1fr;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(30,45,66,.55);padding:12px 2px}.liveMonthlyList span{font-family:Consolas,monospace;font-size:11px}.liveMonthlyList small,.liveMonthlyList strong{text-align:right;font-size:11px}.liveMonthlyList small{color:var(--muted)}.liveCapabilityList{display:grid;padding-top:7px}.liveCapabilityList>div{display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(30,45,66,.55);padding:12px 2px;color:var(--muted);font-size:11px}.liveCapabilityList i{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;font-size:10px;font-style:normal;font-weight:900}.liveCapabilityList .isAvailable i{background:var(--green-soft);color:var(--green)}.liveCapabilityList .isLimited i{background:var(--yellow-soft);color:var(--yellow)}.performanceFinalCta{display:flex;align-items:center;justify-content:space-between;gap:40px;width:min(1412px,calc(100% - 68px));margin:0 auto 90px;border:1px solid rgba(0,229,255,.24);border-radius:14px;padding:38px;background:linear-gradient(125deg,rgba(0,229,255,.1),rgba(14,21,32,.98))}.performanceFinalCta span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.16em}.performanceFinalCta h2{margin:10px 0;font-size:34px;letter-spacing:-.04em}.performanceFinalCta p{max-width:680px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.livePreviewCard{margin-top:12px;overflow:hidden;border:1px solid rgba(127,255,110,.22);border-radius:12px;background:linear-gradient(145deg,var(--surface),#0a1018)}.livePreviewTop{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding:17px 20px}.livePreviewTop>div:first-child{display:grid;grid-gap:5px;gap:5px}.livePreviewTop span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.15em}.livePreviewTop strong{font-size:12px}.livePreviewStatus{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.livePreviewStatus i{width:7px;height:7px;border-radius:50%;background:currentColor}.livePreviewStatus.online{color:var(--green)}.livePreviewMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border)}.livePreviewMetrics>div{display:grid;grid-gap:7px;gap:7px;padding:18px;background:#0b121b}.livePreviewMetrics span{color:var(--muted);font-size:10px;text-transform:uppercase}.livePreviewMetrics strong{font-family:Consolas,monospace;font-size:14px}.livePreviewFoot{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:14px 20px}.livePreviewFoot p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.livePreviewFoot a{white-space:nowrap;color:var(--accent);font-size:11px;font-weight:800}.marketingPerformanceActions{display:flex;align-items:center;gap:18px;margin-top:15px}.marketingPerformanceActions>span{color:var(--muted);font-size:11px}@media(max-width:1200px){.performanceKpiGrid{grid-template-columns:repeat(3,1fr)}.strategyGrid{grid-template-columns:1fr 1fr}}@media(max-width:900px){.performanceFinalCta,.performanceHero,.performanceSourceBanner{align-items:flex-start;flex-direction:column}.performanceMethodology,.performanceSectionTitle,.performanceTwoColumns{grid-template-columns:1fr}.performanceSectionTitle{gap:15px}.livePreviewMetrics{grid-template-columns:1fr 1fr}}@media(max-width:700px){.performanceHero{padding:70px 20px 38px}.performanceContainer{padding:0 20px 80px}.performanceSourceTabs{grid-template-columns:1fr}.performanceKpiGrid{grid-template-columns:1fr 1fr}.performancePanel{padding:16px}.performanceChartLegend{display:none}.performanceLineChart,.performanceLineChart svg{min-height:250px;height:250px}.strategyGrid{grid-template-columns:1fr}.performanceFinalCta{width:calc(100% - 40px);margin-bottom:60px;padding:27px}.performanceFinalCta h2{font-size:29px}.livePreviewFoot,.livePreviewTop,.marketingPerformanceActions{align-items:flex-start;flex-direction:column}.annualBarRow{grid-template-columns:58px 1fr 66px}}@media(max-width:480px){.livePreviewMetrics,.performanceKpiGrid{grid-template-columns:1fr}.performanceHero h1{font-size:46px}.performanceHeroActions{align-items:stretch;flex-direction:column;width:100%}.performanceHeroActions>a{width:100%}.performancePanelHead{align-items:flex-start;flex-direction:column}.performancePanelHead>div:last-child{text-align:left}.riskMetricList{grid-template-columns:1fr}.riskMetricList>div:nth-last-child(-n+2){border-bottom:1px solid rgba(30,45,66,.55)}.liveMonthlyList>div{grid-template-columns:72px 70px 1fr}}.allocationModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.allocationModeCard{position:relative;display:flex;min-height:150px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:1px solid var(--line);border-radius:12px;background:rgba(4,12,20,.62);color:var(--text);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.allocationModeCard:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(0,226,255,.55)}.allocationModeCard.selected{border-color:var(--cyan);background:rgba(0,226,255,.09);box-shadow:inset 0 0 0 1px rgba(0,226,255,.16)}.allocationModeCard:disabled{cursor:not-allowed;opacity:.68}.allocationModeCard strong{font-size:15px}.allocationModeCard span:not(.allocationRadio){color:var(--muted);font-size:12px;line-height:1.55}.allocationModeCard small{margin-top:auto;color:#dce9f6;font-size:11px;line-height:1.5}.allocationRadio{position:absolute;right:16px;top:16px;width:16px;height:16px;border:1px solid #466078;border-radius:50%}.allocationModeCard.selected .allocationRadio{border:5px solid var(--cyan);background:#07111a}.formulaCard{display:flex;min-height:92px;flex-direction:column;justify-content:center;gap:8px;padding:14px 16px;border:1px dashed rgba(0,226,255,.28);border-radius:10px;background:rgba(0,226,255,.035)}.formulaCard span{color:var(--muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.formulaCard code{white-space:normal;color:#dffbff;font-size:12px;line-height:1.6}.dynamicSizingNotice{display:flex;flex-direction:column;gap:5px;margin:16px 0;padding:14px 16px;border-left:3px solid var(--cyan);border-radius:8px;background:rgba(0,226,255,.055)}.dynamicSizingNotice strong{font-size:13px}.dynamicSizingNotice span{color:var(--muted);font-size:11px;line-height:1.55}.compactGrid{max-width:50%}@media(max-width:1100px){.allocationModeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.allocationModeGrid{grid-template-columns:1fr}.compactGrid{max-width:none}}.socialAuthButtons{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.socialAuthButton{display:flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:#080d13;color:var(--text);font-size:11px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s}.socialAuthButton:hover:not(:disabled){border-color:var(--accent);background:var(--surface-2);color:var(--accent);transform:translateY(-1px)}.socialAuthButton:disabled{cursor:not-allowed;opacity:.45}.socialAuthIcon{width:19px;height:19px;flex:0 0 auto}.socialAuthHint{margin:10px 0 0;color:var(--muted-2);font-size:11px;line-height:1.55;text-align:center}.socialAuthSeparator{display:flex;align-items:center;gap:12px;margin:19px 0}.socialAuthSeparator:after,.socialAuthSeparator:before{height:1px;flex:1 1;background:var(--border);content:""}.socialAuthSeparator span{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.socialSignupConsent{margin-bottom:16px;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080d13}@media(max-width:540px){.socialAuthButtons{grid-template-columns:1fr}.socialAuthSeparator span{white-space:normal;text-align:center}}.clientRequestPassword{position:relative}.clientRequestPassword input{width:100%;padding-right:82px}.clientRequestPassword button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--accent);font-size:10px;font-weight:900;cursor:pointer}.clientRequestConsent{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:8px;padding:12px;background:#080d13;cursor:pointer}.clientRequestConsent input{width:15px;height:15px;margin:1px 0 0;accent-color:var(--accent)}.clientRequestConsent span{color:var(--muted);font-size:11px;line-height:1.55}.clientRequestSecurity{border-left:2px solid rgba(0,229,255,.35);padding:9px 11px;background:rgba(0,229,255,.035);color:var(--muted);font-size:11px;line-height:1.5}.adminRequestPreparation{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.adminRequestPreparation>div{display:grid;grid-gap:5px;gap:5px;min-height:55px;align-content:center;padding:10px 12px;background:#080f17}.adminRequestPreparation span{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.adminRequestPreparation strong{overflow-wrap:anywhere;color:var(--text);font-size:11px}.adminRequestPreparation>div:nth-child(2) strong,.adminRequestPreparation>div:nth-child(3) strong{color:var(--accent)}.adminRequestPreparation>div:nth-child(4) strong{color:var(--yellow)}@media(max-width:1000px){.adminRequestPreparation{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.adminRequestPreparation{grid-template-columns:1fr 1fr}.clientRequestConsent{grid-template-columns:18px 1fr}}.retailPage{max-width:1500px;margin:0 auto;padding-bottom:70px}.retailConfigCard>header>span,.retailDisclosureCard>div>span,.retailHistoryPromise>div>span,.retailKicker,.retailOperationsHeader>div>span,.retailPageIntro>div>span,.retailPerformanceHeader>div>span,.retailSectionHeading>div>span{color:var(--accent);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.retailPageIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px;padding:8px 0 18px}.retailPageIntro h1{margin:9px 0 7px;font-size:clamp(34px,4vw,54px);letter-spacing:-.055em}.retailPageIntro p{max-width:720px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.retailPrimaryLink{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid var(--accent);border-radius:9px;padding:0 16px;background:var(--accent);color:#041015;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.retailTextAction{color:var(--accent);font-size:11px;font-weight:850}.retailSidebarAccount{min-height:74px}.retailBreadcrumb{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--muted);font-size:11px}.retailBreadcrumb a:hover{color:var(--accent)}.retailBreadcrumb strong{color:var(--text)}.retailPortfolioHero{position:relative;display:grid;min-height:330px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;grid-gap:50px;gap:50px;overflow:hidden;margin-bottom:24px;border:1px solid rgba(0,229,255,.18);border-radius:22px;padding:42px;background:radial-gradient(circle at 80% 50%,rgba(0,229,255,.12),transparent 28%),linear-gradient(145deg,#111c29,#091017 62%);box-shadow:0 28px 80px rgba(0,0,0,.24)}.retailPortfolioCopy{position:relative;z-index:2}.retailPortfolioCopy h1{margin:10px 0 9px;font-size:clamp(46px,6vw,78px);letter-spacing:-.065em;line-height:.95}.retailPortfolioCopy>p{max-width:670px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.retailHeroStats{display:flex;flex-wrap:wrap;gap:1px;margin-top:30px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--border)}.retailHeroStats>div{display:grid;min-width:170px;flex:1 1;grid-gap:6px;gap:6px;padding:14px 16px;background:rgba(8,14,21,.88)}.retailHeroStats span{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.retailHeroStats strong{font-size:13px}.retailPortfolioVisual{position:relative;display:grid;min-height:230px;place-items:center}.retailPortfolioOrb{position:relative;z-index:3;display:grid;width:150px;height:150px;place-content:center;justify-items:center;border:1px solid rgba(0,229,255,.32);border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.16),rgba(8,12,16,.75) 67%);box-shadow:0 0 70px rgba(0,229,255,.13)}.retailPortfolioOrb span{color:var(--accent);font-family:Consolas,monospace;font-size:46px;font-weight:900}.retailPortfolioOrb small{color:var(--muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.retailOrbit{position:absolute;border:1px dashed rgba(0,229,255,.18);border-radius:50%}.retailOrbit.orbitOne{width:210px;height:210px}.retailOrbit.orbitTwo{width:280px;height:280px;opacity:.45}.retailPerformancePanel{margin-bottom:42px;overflow:hidden;border:1px solid var(--border);border-radius:18px;padding:26px;background:linear-gradient(145deg,rgba(14,21,32,.98),rgba(8,14,21,.98));box-shadow:0 18px 50px rgba(0,0,0,.16)}.retailPerformanceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:12px}.retailOperationsHeader h2,.retailPerformanceHeader h2,.retailSectionHeading h2{margin:7px 0;font-size:25px;letter-spacing:-.035em}.retailOperationsHeader p,.retailPerformanceHeader p,.retailSectionHeading>div+div>p,.retailSectionHeading>p{max-width:650px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.retailPerformanceHeadline{display:grid;min-width:200px;grid-gap:4px;gap:4px;text-align:right}.retailPerformanceHeadline>span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.retailPerformanceHeadline>strong{font-family:Consolas,monospace;font-size:30px}.retailPerformanceHeadline>small{color:var(--muted);font-size:11px}.retailPerformancePanel .performanceLineChart{margin-top:8px}.retailPerformancePanel .performanceLineChart.isCompact,.retailPerformancePanel .performanceLineChart.isCompact svg{height:245px;min-height:245px}.retailMonthlyBars{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.retailMonthlyRow{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--border-soft);border-radius:9px;padding:10px;background:rgba(8,13,19,.55)}.retailMonthlyRow>span{color:var(--muted);font-size:11px;text-transform:uppercase}.retailMonthlyRow>strong{font-family:Consolas,monospace;font-size:11px}.retailMonthlyTrack{height:4px;overflow:hidden;border-radius:999px;background:#1c2a3b}.retailMonthlyTrack i{display:block;height:100%;border-radius:999px;background:var(--green)}.retailMonthlyTrack i.isNegative{background:var(--red)}.retailChartEmpty{display:grid;min-height:220px;place-content:center;justify-items:center;grid-gap:7px;gap:7px;color:var(--muted);text-align:center}.retailChartEmpty strong{color:var(--text)}.retailPerformanceError{margin-top:12px;border-left:2px solid var(--yellow);padding:9px 12px;background:var(--yellow-soft);color:var(--muted);font-size:11px}.retailAccountsSection,.retailDemoSection{margin-top:34px}.retailSectionHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:16px}.retailSectionHeadingAction>div:last-child{display:grid;justify-items:end;grid-gap:8px;gap:8px}.retailAccountGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.retailAccountGridDemo{opacity:.92}.retailAccountCard{display:flex;min-height:330px;flex-direction:column;gap:18px;border:1px solid var(--border);border-radius:17px;padding:20px;background:linear-gradient(145deg,#101a27,#091018);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.retailAccountCard:hover{transform:translateY(-2px);border-color:rgba(0,229,255,.42);box-shadow:0 20px 50px rgba(0,0,0,.18)}.retailAccountCardBottom,.retailAccountCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.retailAccountCardTop>div{display:grid;grid-gap:8px;gap:8px}.retailAccountCardTop strong{font-size:17px}.retailEnvironment{display:inline-flex;width:max-content;border:1px solid rgba(0,229,255,.25);border-radius:999px;padding:4px 7px;background:var(--accent-soft);color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.13em}.retailEnvironment-live{border-color:rgba(127,255,110,.25);background:var(--green-soft);color:var(--green)}.retailConnection{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;font-weight:800;white-space:nowrap}.retailConnection i{width:7px;height:7px;border-radius:50%;background:currentColor}.retailConnection.isConnected{color:var(--green)}.retailConnection.isConnected i{box-shadow:0 0 0 4px var(--green-soft)}.retailConnection.isDisconnected{color:#ff8e98}.retailAccountValue{display:grid;grid-gap:5px;gap:5px}.retailAccountValue>span{color:var(--muted-2);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.retailAccountValue>strong{font-size:30px;letter-spacing:-.04em}.retailAccountValue>small{font-size:11px}.retailAccountBars{display:grid;grid-gap:10px;gap:10px}.retailAccountBars>div{display:grid;grid-template-columns:45px 1fr 90px;grid-gap:8px;gap:8px;align-items:center}.retailAccountBars span{color:var(--muted-2);font-size:10px}.retailAccountBars>div>div{height:6px;overflow:hidden;border-radius:999px;background:#1a2838}.retailAccountBars i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent),#6df7ff)}.retailAccountBars strong{font-family:Consolas,monospace;font-size:11px;text-align:right}.retailAccountCardBottom{position:relative;margin-top:auto;border-top:1px solid var(--border-soft);padding-top:14px;padding-right:28px}.retailAccountCardBottom>div{display:grid;grid-gap:4px;gap:4px}.retailAccountCardBottom span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.retailAccountCardBottom strong{font-size:11px}.retailAccountArrow{position:absolute;right:0;top:17px;color:var(--accent)!important;font-size:16px!important}.retailEmptyPanel{display:grid;min-height:180px;place-content:center;justify-items:center;grid-gap:8px;gap:8px;border:1px dashed var(--border);border-radius:15px;background:rgba(14,21,32,.5);color:var(--muted);text-align:center}.retailEmptyPanel strong{color:var(--text);font-size:16px}.retailEmptyPanel a{margin-top:5px;color:var(--accent);font-size:11px;font-weight:850}.retailInlineNote{margin-top:25px;border-left:2px solid var(--yellow);padding:11px 14px;background:var(--yellow-soft);color:var(--muted);font-size:11px}.retailAccountHero{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:18px;border:1px solid var(--border);border-radius:18px;padding:28px 30px;background:radial-gradient(circle at 75% 30%,rgba(0,229,255,.08),transparent 30%),linear-gradient(145deg,#101a27,#091018)}.retailAccountHeroBadges{display:flex;gap:8px;margin-bottom:18px}.retailAccountHeroMain h1{margin:5px 0 0;font-family:Consolas,monospace;font-size:52px;letter-spacing:-.055em}.retailAccountHeroMain>p{margin:4px 0 0;color:var(--muted);font-size:11px}.retailAccountHeroStatus{display:grid;min-width:230px;grid-gap:5px;gap:5px;text-align:right}.retailAccountHeroStatus>span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.retailAccountHeroStatus>strong{font-size:23px}.retailAccountHeroStatus>small{color:var(--muted);font-size:11px}.retailAccountHeroStatus>a{margin-top:9px;color:var(--accent);font-size:11px;font-weight:850}.retailSnapshot{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:18px;border:1px solid var(--border);border-radius:18px;background:var(--border)}.retailBalanceVisual,.retailSnapshotPrimary{min-height:290px;padding:30px;background:linear-gradient(145deg,#101923,#0a1119)}.retailSnapshotPrimary{display:flex;flex-direction:column;justify-content:center}.retailSnapshotPrimary>span{color:var(--muted-2);font-size:11px;font-weight:850;text-transform:uppercase}.retailSnapshotPrimary>strong{margin:8px 0 25px;font-size:clamp(48px,5vw,72px);letter-spacing:-.065em}.retailSnapshotPnl{display:grid;width:max-content;grid-gap:3px;gap:3px;border-left:3px solid var(--accent);padding-left:14px}.retailSnapshotPnl.isPositive{border-color:var(--green)}.retailSnapshotPnl.isNegative{border-color:var(--red)}.retailSnapshotPnl>span{color:var(--muted);font-size:11px}.retailSnapshotPnl>b{font-family:Consolas,monospace;font-size:20px}.retailSnapshotPnl>small{color:var(--muted-2);font-size:10px}.retailBalanceVisual{display:grid;grid-template-rows:1fr auto;grid-gap:17px;gap:17px}.retailBalanceChart{display:flex;align-items:flex-end;justify-content:center;gap:55px;min-height:190px}.retailBalanceColumn{display:grid;grid-template-rows:150px auto auto;grid-gap:6px;gap:6px;text-align:center}.retailBalanceTrack{position:relative;width:70px;height:150px;overflow:hidden;border-radius:12px;background:#162231}.retailBalanceTrack i{position:absolute;right:0;bottom:0;left:0;border-radius:12px 12px 0 0;background:linear-gradient(180deg,rgba(0,229,255,.95),rgba(0,229,255,.28))}.retailBalanceColumnEquity .retailBalanceTrack i{background:linear-gradient(180deg,rgba(127,255,110,.95),rgba(127,255,110,.25))}.retailBalanceColumn>span{color:var(--muted);font-size:10px;text-transform:uppercase}.retailBalanceColumn>strong{font-family:Consolas,monospace;font-size:11px}.retailBalanceVisual>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55;text-align:center}.retailAntmanControl{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:18px 0;border:1px solid rgba(255,210,63,.22);border-radius:18px;padding:24px 26px;background:linear-gradient(135deg,rgba(255,210,63,.06),rgba(14,21,32,.94))}.retailAntmanControl-active{border-color:rgba(127,255,110,.24);background:linear-gradient(135deg,rgba(127,255,110,.07),rgba(14,21,32,.94))}.retailAntmanControl-risk_paused{border-color:rgba(255,71,87,.3);background:linear-gradient(135deg,rgba(255,71,87,.07),rgba(14,21,32,.94))}.retailAntmanState{display:flex;align-items:flex-start;gap:16px}.retailAntmanOrb{display:block;width:17px;height:17px;flex:0 0 auto;margin-top:5px;border:1px solid var(--yellow);border-radius:50%;background:var(--yellow-soft);box-shadow:0 0 0 7px rgba(255,210,63,.035)}.retailAntmanOrb.isActive{border-color:var(--green);background:var(--green);box-shadow:0 0 0 7px var(--green-soft),0 0 20px rgba(127,255,110,.22)}.retailAntmanOrb.isRisk{border-color:var(--red);background:var(--red-soft)}.retailAntmanState>div>span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.retailAntmanState h2{margin:5px 0;font-size:21px}.retailAntmanState p{max-width:690px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.retailControlHelp{display:inline-block;margin-top:8px;color:var(--accent);font-size:11px;font-weight:850}.retailControlActions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.retailControlActions .retailConnection{margin-right:6px}.retailRiskSection{margin:38px 0}.retailRiskGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.retailRiskCard{display:grid;grid-gap:16px;gap:16px;border:1px solid var(--border);border-radius:14px;padding:18px;background:linear-gradient(145deg,#101923,#0a1119)}.retailRiskCard>div:first-child{display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;align-items:end}.retailRiskCard>div:first-child>span{grid-column:1/-1;color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.retailRiskCard>div:first-child>strong{font-size:26px}.retailRiskCard>div:first-child>small{color:var(--muted);font-size:11px}.retailRiskTrack{height:8px;overflow:hidden;border-radius:999px;background:#1a2838}.retailRiskTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--accent))}.retailRiskCard.isDanger .retailRiskTrack i{background:linear-gradient(90deg,var(--yellow),var(--red))}.retailRiskCard>p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.retailConfigSection{margin-top:42px}.retailConfigSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:var(--border)}.retailConfigSummary>div{display:grid;grid-gap:6px;gap:6px;padding:14px;background:#0b121b}.retailConfigSummary span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.retailConfigSummary strong{font-size:11px}.retailConfigurationForm{display:grid;grid-gap:14px;gap:14px}.retailConfigNotice{display:flex;align-items:center;gap:12px;border-left:3px solid var(--accent);border-radius:8px;padding:13px 15px;background:var(--accent-soft)}.retailConfigNotice.isWarning{border-color:var(--yellow);background:var(--yellow-soft)}.retailConfigNotice strong{font-size:11px}.retailConfigNotice span{color:var(--muted);font-size:11px}.retailConfigCard,.retailDisclosureCard{border:1px solid var(--border);border-radius:16px;padding:22px;background:linear-gradient(145deg,#101923,#0a1119)}.retailConfigCard>header{margin-bottom:18px}.retailConfigCard>header h3,.retailDisclosureCard h3{margin:6px 0 5px;font-size:18px}.retailConfigCard>header p,.retailDisclosureCard p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.retailAllocationGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.retailAllocationCard{position:relative;display:flex;min-height:185px;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid var(--border);border-radius:13px;padding:17px;background:#091119;color:var(--text);text-align:left;cursor:pointer;transition:.16s}.retailAllocationCard:hover:not(:disabled){border-color:rgba(0,229,255,.45);transform:translateY(-1px)}.retailAllocationCard.isSelected{border-color:var(--accent);background:rgba(0,229,255,.07);box-shadow:inset 0 0 0 1px rgba(0,229,255,.12)}.retailAllocationCard:disabled{cursor:not-allowed;opacity:.58}.retailAllocationIcon{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid rgba(0,229,255,.24);border-radius:9px;background:var(--accent-soft);color:var(--accent);font-family:Consolas,monospace;font-size:11px;font-weight:900}.retailAllocationCard>strong{font-size:13px}.retailAllocationCard>p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.retailAllocationCard>small{margin-top:auto;color:#c8d7e8;font-size:10px}.retailRadio{position:absolute;right:15px;top:15px;width:15px;height:15px;border:1px solid #466078;border-radius:50%}.retailAllocationCard.isSelected .retailRadio{border:4px solid var(--accent)}.retailModeInput{display:grid;grid-template-columns:minmax(0,420px);margin-top:14px}.retailProtectionInputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.retailNumberField{display:grid;grid-gap:7px;gap:7px}.retailNumberField>span{color:#dce8f5;font-size:11px;font-weight:800}.retailNumberField>div{display:flex;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:#080f17}.retailNumberField input{min-width:0;flex:1 1;border:0;padding:12px 13px;outline:0;background:transparent;color:var(--text);font-family:Consolas,monospace}.retailNumberField>div>i{padding:0 12px;color:var(--muted);font-size:11px;font-style:normal}.retailNumberField>small{color:var(--muted-2);font-size:10px;line-height:1.45}.retailAdvancedConfig{margin-top:14px;border-top:1px solid var(--border-soft);padding-top:12px}.retailAdvancedConfig summary{width:max-content;color:var(--accent);font-size:11px;font-weight:850;cursor:pointer}.retailAdvancedConfig[open] summary{margin-bottom:13px}.retailExecutionRules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.retailExecutionRules>div{display:flex;align-items:center;gap:11px;border:1px solid var(--border-soft);border-radius:10px;padding:13px;background:#091119}.retailExecutionRules i{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:11px;font-style:normal}.retailExecutionRules span{display:grid;grid-gap:3px;gap:3px}.retailExecutionRules strong{font-size:11px}.retailExecutionRules small{color:var(--muted);font-size:10px}.retailDisclosureCard{display:grid;grid-template-columns:1fr minmax(300px,.45fr);grid-gap:25px;gap:25px;align-items:center}.retailDisclosureCard a{display:inline-block;margin-top:9px;color:var(--accent);font-size:11px;font-weight:850}.retailDisclosureCard>div>small{display:block;margin-top:10px;color:var(--muted-2);font-size:10px}.retailDisclosureCheck{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:flex-start;border:1px solid rgba(0,229,255,.18);border-radius:10px;padding:14px;background:rgba(0,229,255,.04);cursor:pointer}.retailDisclosureCheck input{margin:2px 0 0;accent-color:var(--accent)}.retailDisclosureCheck span{color:#dce8f5;font-size:11px;line-height:1.55}.retailSaveBar{position:-webkit-sticky;position:sticky;z-index:15;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(0,229,255,.26);border-radius:13px;padding:13px 14px;background:rgba(8,13,19,.94);box-shadow:0 14px 40px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.retailSaveBar>div:first-child{display:grid;grid-gap:4px;gap:4px}.retailSaveBar strong{font-size:11px}.retailSaveBar span{color:var(--muted);font-size:10px}.retailSaveBar>div:last-child{display:flex;gap:8px}.retailOperations{margin-top:42px;border:1px solid var(--border);border-radius:17px;padding:22px;background:linear-gradient(145deg,#101923,#0a1119)}.retailOperationsHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:15px}.retailOperationsTabs{display:flex;gap:4px;border:1px solid var(--border);border-radius:8px;padding:3px;background:#080f17}.retailOperationsTabs button{border:0;border-radius:6px;padding:8px 10px;background:transparent;color:var(--muted);font-size:10px;font-weight:850;cursor:pointer}.retailOperationsTabs button.isActive{background:var(--accent-soft);color:var(--accent)}.retailOperationList{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border-soft);border-radius:10px;background:var(--border-soft)}.retailOperationRow{display:grid;grid-template-columns:1.25fr .7fr .8fr .9fr 1.15fr;grid-gap:12px;gap:12px;align-items:center;padding:13px 15px;background:#0a1119}.retailOperationRow>div{display:grid;grid-gap:3px;gap:3px}.retailOperationRow>div>span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.retailOperationRow>div>strong{font-size:11px}.retailOperationSymbol{display:flex!important;align-items:center;flex-direction:row!important;gap:8px!important}.retailOperationSymbol>strong{font-size:11px!important}.retailOperationSymbol>span{border-radius:999px;padding:3px 6px;background:var(--green-soft);color:var(--green)!important;font-size:10px!important;font-weight:900}.retailOperationSymbol>span.isSell{background:var(--red-soft);color:#ff8e98!important}.retailOperationsEmpty{display:grid;min-height:120px;place-content:center;color:var(--muted);font-size:11px}.retailOperationsEmpty.isError{color:#ff9aa3}.retailHistoryPromise{display:flex;align-items:center;gap:15px;margin-top:18px;border:1px dashed rgba(0,229,255,.2);border-radius:13px;padding:16px;background:rgba(0,229,255,.025)}.retailHistoryIcon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.retailHistoryPromise h3{margin:4px 0;font-size:13px}.retailHistoryPromise p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.retailTechnicalPage .panel{margin-bottom:0}.retailTechnicalStatus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--border);border-radius:11px;background:var(--border)}.retailTechnicalStatus>div{display:grid;grid-gap:5px;gap:5px;padding:14px;background:#0a1119}.retailTechnicalStatus span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.retailTechnicalStatus strong{font-size:11px}.adminBusinessHero h1{max-width:760px}.adminAumHero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:18px;border:1px solid rgba(127,255,110,.2);border-radius:15px;background:var(--border)}.adminAumPrimary,.adminAumStats{background:linear-gradient(145deg,#101a27,#091018)}.adminAumPrimary{display:grid;align-content:center;min-height:250px;padding:28px 30px}.adminAumPrimary>span,.adminBusinessPanel header span,.adminLiveSummary span{color:var(--green);font-size:10px;font-weight:900;letter-spacing:.15em}.adminAumPrimary>strong{margin:8px 0 4px;font-size:48px;letter-spacing:-.055em}.adminAumPrimary>p{max-width:620px;margin:0;color:var(--muted);font-size:11px;line-height:1.6}.adminAumPrimary>div{display:flex;gap:18px;margin-top:20px;color:var(--muted);font-size:11px}.adminAumStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--border)}.adminAumStats>div{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:20px;background:#0b121b}.adminAumStats>div>span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.adminAumStats>div>strong{font-size:28px}.adminAumStats>div>small{color:var(--muted);font-size:10px}.adminAumStats>div.isWarning>strong{color:var(--yellow)}.adminBusinessGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);grid-gap:14px;gap:14px;margin-bottom:14px}.adminBusinessPanel{overflow:hidden;border:1px solid var(--border);border-radius:13px;background:linear-gradient(145deg,#101923,#0a1119)}.adminBusinessPanel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft);padding:17px 19px}.adminBusinessPanel header h2{margin:5px 0 0;font-size:16px}.adminBusinessPanel header a{color:var(--accent);font-size:11px;font-weight:850}.adminBusinessTableWrap{overflow:auto}.adminBusinessTable{width:100%;border-collapse:collapse}.adminBusinessTable td,.adminBusinessTable th{border-bottom:1px solid var(--border-soft);padding:12px 14px;text-align:left;vertical-align:middle}.adminBusinessTable th{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.adminBusinessTable td{font-size:11px}.adminBusinessTable td>span,.adminBusinessTable td>strong{display:block}.adminBusinessTable td>span:not(.retailConnection){margin-top:4px;color:var(--muted);font-size:10px}.adminBusinessTableWide{min-width:980px}.adminDemoSummary{padding-bottom:18px}.adminDemoBig{display:grid;place-content:center;justify-items:center;min-height:145px}.adminDemoBig strong{color:var(--accent);font-size:54px}.adminDemoBig span{color:var(--muted);font-size:11px}.adminDemoMetrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0 16px;border:1px solid var(--border);border-radius:8px;background:var(--border);overflow:hidden}.adminDemoMetrics>div{display:grid;grid-gap:4px;gap:4px;padding:11px;background:#091119}.adminDemoMetrics span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.adminDemoMetrics strong{font-size:11px}.adminDemoSummary>p{margin:14px 18px 0;color:var(--muted);font-size:10px;line-height:1.5}.adminHealthSummary{margin-bottom:18px}.adminHealthTiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.adminHealthTiles>div{display:grid;min-height:82px;align-content:center;grid-gap:5px;gap:5px;padding:12px 15px;background:#091119}.adminHealthTiles span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.adminHealthTiles strong{font-size:18px}.adminLiveSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid var(--border);border-radius:12px;background:var(--border)}.adminLiveSummary>div{display:grid;grid-gap:5px;gap:5px;padding:17px;background:#0a1119}.adminLiveSummary>div>strong{font-size:24px}.adminLiveSummary>div>small{color:var(--muted);font-size:10px}@media(max-width:1180px){.retailAccountGrid{grid-template-columns:1fr 1fr}.retailMonthlyBars{grid-template-columns:repeat(3,1fr)}.retailAllocationGrid,.retailExecutionRules,.retailProtectionInputs{grid-template-columns:1fr 1fr}.adminAumHero,.adminBusinessGrid{grid-template-columns:1fr}.adminDemoSummary{min-height:auto}.adminHealthTiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.retailPortfolioHero,.retailSnapshot{grid-template-columns:1fr}.retailPortfolioVisual{display:none}.retailAccountHero{align-items:flex-start;flex-direction:column}.retailAccountHeroStatus{min-width:0;text-align:left}.retailOperationsHeader,.retailPerformanceHeader,.retailSectionHeading{align-items:flex-start;flex-direction:column}.retailSectionHeadingAction>div:last-child{justify-items:start}.retailConfigSummary,.retailRiskGrid{grid-template-columns:1fr 1fr}.retailDisclosureCard{grid-template-columns:1fr}.retailAntmanControl{align-items:flex-start;flex-direction:column}.retailControlActions{justify-content:flex-start}.retailSaveBar{align-items:flex-start;flex-direction:column}.retailOperationRow{grid-template-columns:1fr 1fr 1fr}.retailOperationTime{display:none}.adminLiveSummary{grid-template-columns:1fr 1fr}}@media(max-width:680px){.retailPage{padding-bottom:55px}.retailPortfolioHero{min-height:auto;padding:26px 20px}.retailPortfolioCopy h1{font-size:43px}.retailHeroStats{display:grid;grid-template-columns:1fr}.retailConfigCard,.retailDisclosureCard,.retailOperations,.retailPerformancePanel{padding:16px}.retailPerformanceHeader{gap:14px}.retailPerformanceHeadline{text-align:left}.retailAccountGrid,.retailAllocationGrid,.retailConfigSummary,.retailExecutionRules,.retailMonthlyBars,.retailProtectionInputs,.retailRiskGrid,.retailTechnicalStatus{grid-template-columns:1fr}.retailAccountCard{min-height:300px}.retailBalanceVisual,.retailSnapshotPrimary{min-height:230px;padding:22px}.retailSnapshotPrimary>strong{font-size:48px}.retailAccountHero{padding:21px}.retailAccountHeroMain h1{font-size:38px}.retailBalanceChart{gap:34px}.retailSaveBar{position:static}.retailSaveBar>div:last-child{width:100%}.retailSaveBar .button{flex:1 1}.retailOperationRow{grid-template-columns:1fr 1fr}.retailOperationRow>div:nth-child(3){display:none}.adminAumStats,.adminHealthTiles,.adminLiveSummary{grid-template-columns:1fr 1fr}.adminAumPrimary>strong{font-size:38px}}.clientBlockerList{display:grid;grid-gap:12px;gap:12px}.blockerItem.clientBlocker{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:flex-start;padding:18px 20px}.clientBlockerIcon{display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(244,63,94,.12);color:#fb7185}.clientBlockerIcon svg{width:17px;height:17px}.clientBlockerCopy{display:flex;min-width:0;flex-direction:column;gap:6px}.clientBlockerCopy>strong{color:var(--text);font-size:15px;font-weight:750;line-height:1.35}.clientBlockerCopy>span{color:var(--muted);font-size:14px;line-height:1.55}.clientBlockerAction{display:block;margin-top:3px;color:var(--text);font-size:13px;line-height:1.5}.clientBlockerAction b{font-weight:750}.retailAccountPerformancePanel{margin-top:24px}.retailAccountPerformanceRanges{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin:4px 0 14px}.retailAccountPerformanceRanges button{min-width:46px;padding:8px 12px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:hsla(0,0%,100%,.025);color:rgba(226,232,240,.62);font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.retailAccountPerformanceRanges button:hover{color:hsla(0,0%,100%,.92);border-color:rgba(0,229,255,.28)}.retailAccountPerformanceRanges button.isActive{color:#00e5ff;border-color:rgba(0,229,255,.38);background:rgba(0,229,255,.08);box-shadow:inset 0 0 18px rgba(0,229,255,.035)}@media (max-width:720px){.retailAccountPerformanceRanges{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.retailAccountPerformanceRanges button{flex:0 0 auto}}@media(max-width:420px){.marketingHeader{gap:8px;padding-right:10px;padding-left:10px}.marketingHeaderActions{gap:5px}.marketingHeaderActions .marketingTextLink{min-height:36px;padding:0 5px;font-size:10px}.marketingHeaderActions .marketingCtaSmall{min-height:36px;padding-right:8px;padding-left:8px;font-size:10px}}.marketingFooter{border-top:1px solid var(--border);padding:52px max(34px,calc((100vw - 1412px)/2)) 24px;background:#070b0f}.marketingFooterGrid{display:grid;grid-template-columns:minmax(300px,1.45fr) repeat(3,minmax(150px,.7fr));grid-gap:44px;gap:44px}.marketingFooterBrandBlock{display:grid;align-content:start;grid-gap:16px;gap:16px}.marketingFooterBrand{display:inline-grid;justify-self:start;gap:2px}.marketingFooterBrand strong{color:var(--text);font-size:18px;letter-spacing:.16em}.marketingFooterBrand span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.18em}.marketingFooterBrandBlock>p{max-width:480px;margin:0;color:var(--muted);font-size:11px;line-height:1.75}.marketingFooterOperator{display:grid;grid-gap:5px;gap:5px;margin-top:5px;color:var(--muted-2);font-size:11px;line-height:1.5}.marketingFooterOperator strong{color:var(--muted);font-size:11px}.marketingFooterOperator a{color:var(--accent)}.marketingFooterColumn{display:grid;align-content:start;grid-gap:10px;gap:10px}.marketingFooterColumn>strong{margin-bottom:5px;color:var(--text);font-size:11px;letter-spacing:.16em}.marketingFooterColumn a,.marketingFooterColumn button{border:0;padding:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;text-align:left;cursor:pointer}.marketingFooterColumn a:hover,.marketingFooterColumn button:hover{color:var(--accent)}.marketingFooterWarnings{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin-top:38px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--border)}.marketingFooterWarnings>div{padding:18px 20px;background:#0a1017}.marketingFooterWarnings strong{color:var(--yellow);font-size:10px;letter-spacing:.14em}.marketingFooterWarnings p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.72}.marketingFooterLegal{display:flex;justify-content:space-between;gap:24px;margin-top:24px;border-top:1px solid var(--border);padding-top:18px;color:var(--muted-2);font-size:10px;line-height:1.55}.legalDocument{width:min(1320px,100%);margin:0 auto;padding:82px 34px 110px}.legalDocumentHero{max-width:960px;margin-bottom:46px}.legalDocumentHero h1{margin:16px 0 18px;font-size:clamp(42px,5.5vw,72px);letter-spacing:-.055em;line-height:.95}.legalDocumentHero>p{max-width:820px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.legalDocumentMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.legalDocumentMeta span{border:1px solid var(--border);border-radius:999px;padding:7px 10px;color:var(--muted-2);font-family:Consolas,monospace;font-size:10px}.legalDocumentLayout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:54px;gap:54px;align-items:start}.legalDocumentAside{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:10px;padding:18px;background:var(--surface);color:var(--muted);font-size:11px;line-height:1.5}.legalDocumentAside>strong{color:var(--text);font-size:11px}.legalDocumentAside>a{color:var(--accent)}.legalDocumentAside nav{display:grid;grid-gap:1px;gap:1px;margin-top:14px;border-top:1px solid var(--border);padding-top:10px}.legalDocumentAside nav a{padding:8px;border-radius:5px;color:var(--muted)}.legalDocumentAside nav a:hover{background:var(--accent-soft);color:var(--accent)}.legalDocumentBody{display:grid;grid-gap:0;gap:0}.legalDocumentBody section{border-top:1px solid var(--border);padding:30px 0}.legalDocumentBody section:first-child{border-top:0;padding-top:0}.legalDocumentBody h2{margin:0 0 15px;font-size:21px;letter-spacing:-.02em}.legalDocumentBody li,.legalDocumentBody p{color:var(--muted);font-size:12px;line-height:1.85}.legalDocumentBody p{margin:0 0 13px}.legalDocumentBody ul{margin:8px 0 0;padding-left:20px}.legalDocumentBody li{margin:7px 0}.legalIndex{width:min(1320px,100%);margin:0 auto;padding:90px 34px 110px}.legalIndex h1{margin:16px 0 18px;font-size:clamp(46px,6vw,76px);letter-spacing:-.06em}.legalIndex>p{max-width:800px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.legalIndexGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:44px}.legalIndexGrid>a{display:grid;min-height:165px;align-content:start;grid-gap:11px;gap:11px;border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--surface);transition:.16s}.legalIndexGrid>a:hover{border-color:rgba(0,229,255,.35);transform:translateY(-2px)}.legalIndexGrid strong{font-size:14px}.legalIndexGrid span{color:var(--muted);font-size:11px;line-height:1.6}.legalIndexGrid b{margin-top:auto;color:var(--accent);font-size:11px}.cookieBanner{position:fixed;z-index:1000;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1160px;margin:0 auto;border:1px solid rgba(0,229,255,.28);border-radius:12px;padding:18px;background:rgba(8,13,19,.98);box-shadow:0 25px 70px rgba(0,0,0,.55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cookieBanner>div:first-child{display:grid;grid-gap:5px;gap:5px;max-width:660px}.cookieBanner>div:first-child>span,.cookieModal header span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.18em}.cookieBanner strong{font-size:13px}.cookieBanner p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.cookieBanner p a,.cookieModal a{color:var(--accent)}.cookieBannerActions{display:flex;flex:0 0 auto;gap:7px}.cookieBannerActions .marketingCta,.cookieBannerActions .marketingSecondaryCta{min-height:40px;padding:0 12px;font-size:10px}.cookieModalBackdrop{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cookieModal{width:min(620px,100%);border:1px solid var(--border);border-radius:14px;padding:24px;background:#0b121b;box-shadow:0 30px 90px rgba(0,0,0,.65)}.cookieModal header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.cookieModal h2{margin:5px 0 0;font-size:24px}.cookieModal header>button{border:0;background:transparent;color:var(--muted);font-size:26px;cursor:pointer}.cookiePreference{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid var(--border);padding:16px 0}.cookiePreference>div{display:grid;grid-gap:4px;gap:4px}.cookiePreference strong{font-size:11px}.cookiePreference p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.cookiePreference input{width:19px;height:19px;accent-color:var(--accent)}.cookieAlwaysOn{color:var(--green);font-size:10px;font-weight:850}.cookieModalNote{margin:10px 0 0;color:var(--muted-2);font-size:10px;line-height:1.6}.cookieModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.cookieModalActions .marketingCta,.cookieModalActions .marketingSecondaryCta{min-height:42px;font-size:10px}.signupLegalConsents{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--border);padding-top:16px}.signupLegalVersion{color:var(--muted-2);font-family:Consolas,monospace;font-size:10px}.signupMarketingConsent{border:1px solid rgba(0,229,255,.12);border-radius:7px;padding:11px;background:rgba(0,229,255,.025)}.signupJurisdictionNotice{margin:0;border-left:2px solid var(--yellow);padding:8px 10px;background:var(--yellow-soft);color:#d8c98c;font-size:11px;line-height:1.55}.signupLegalError{border:1px solid rgba(255,71,87,.3);border-radius:7px;padding:10px 11px;background:rgba(255,71,87,.08);color:#ff9aa3;font-size:11px;line-height:1.5}@media(max-width:1000px){.legalIndexGrid,.marketingFooterGrid{grid-template-columns:1fr 1fr}.legalDocumentLayout{grid-template-columns:1fr}.legalDocumentAside{position:static}.legalDocumentAside nav{grid-template-columns:1fr 1fr}}@media(max-width:760px){.marketingFooter{padding-right:20px;padding-left:20px}.marketingFooterGrid{gap:28px}.marketingFooterGrid,.marketingFooterWarnings{grid-template-columns:1fr}.marketingFooterLegal{flex-direction:column}.legalDocument,.legalIndex{padding:60px 20px 80px}.legalDocumentAside nav,.legalIndexGrid{grid-template-columns:1fr}.cookieBanner{align-items:stretch;flex-direction:column;gap:14px}.cookieBannerActions{display:grid;grid-template-columns:1fr}.cookieBannerActions button{width:100%}.cookieModalActions{align-items:stretch;flex-direction:column}.cookieModalActions button{width:100%}}.antMarketingV2{overflow:hidden}.antHero{position:relative;display:grid;min-height:790px;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;grid-gap:70px;gap:70px;width:min(1480px,100%);margin:0 auto;padding:90px 34px 100px}.antHeroGrid{position:absolute;inset:0;opacity:.55;background:linear-gradient(rgba(0,229,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(0,229,255,.035) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.antHeroGlow{position:absolute;top:-120px;right:-140px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.12),rgba(0,229,255,.025) 35%,transparent 69%);filter:blur(3px)}.antHeroCopy{position:relative;z-index:2}.antHeroCopy h1{max-width:900px;margin:22px 0 24px;font-size:clamp(55px,6.3vw,96px);letter-spacing:-.07em;line-height:.91}.antHeroCopy h1 em{color:var(--accent);font-style:normal}.antHeroLead{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.antHeroActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.antHeroPrinciples{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:48px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--border)}.antHeroPrinciples>div{display:grid;grid-gap:7px;gap:7px;padding:15px;background:rgba(10,16,23,.94)}.antHeroPrinciples strong{color:var(--accent);font-size:10px;letter-spacing:.18em}.antHeroPrinciples span{color:var(--muted);font-size:11px;line-height:1.5}.antHeroVisual{position:relative;z-index:1;display:grid;min-height:540px;place-items:center}.antCore{position:relative;z-index:3;display:grid;width:260px;height:260px;place-content:center;border:1px solid rgba(0,229,255,.32);border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(0,229,255,.12),rgba(8,13,19,.98) 62%);box-shadow:0 0 0 18px rgba(0,229,255,.02),0 0 90px rgba(0,229,255,.1);text-align:center}.antCore span,.antCore strong{font-size:52px;letter-spacing:.04em;line-height:.84}.antCore span{color:var(--muted)}.antCore strong{color:var(--accent)}.antCore small{margin-top:18px;color:var(--muted-2);font-size:10px;letter-spacing:.14em}.antOrbit{position:absolute;border:1px solid rgba(0,229,255,.12);border-radius:50%}.antOrbitOne{width:390px;height:390px;animation:antOrbitSpin 30s linear infinite}.antOrbitTwo{width:520px;height:520px;border-style:dashed;animation:antOrbitSpin 46s linear infinite reverse}.antSignal{position:absolute;z-index:4;border:1px solid rgba(0,229,255,.2);border-radius:999px;padding:7px 10px;background:rgba(8,13,19,.92);color:var(--accent);font-family:Consolas,monospace;font-size:10px;letter-spacing:.16em}.antSignalA{top:15%;right:11%}.antSignalB{bottom:19%;right:4%}.antSignalC{bottom:12%;left:5%}@keyframes antOrbitSpin{to{transform:rotate(1turn)}}.antStatement{display:grid;width:min(1412px,calc(100% - 68px));grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;margin:0 auto;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:34px 0}.antStatement>span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.18em}.antStatement>strong{font-size:clamp(21px,2.6vw,36px);letter-spacing:-.035em;line-height:1.25}.antStatement em{color:var(--accent);font-style:normal}.antFounder{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);grid-gap:90px;gap:90px}.antAccessible h2,.antFaq h2,.antFounderIntro h2,.antJourney h2,.antPerformanceIntro h2,.antPortfolio h2,.antRisk h2,.antWhy h2{margin:16px 0 0;font-size:clamp(40px,5vw,68px);letter-spacing:-.055em;line-height:.98}.antFounderStory{display:grid;grid-gap:16px;gap:16px}.antFounderStory>p{max-width:780px;margin:0;color:var(--muted);font-size:13px;line-height:1.85}.antFounderStory>p strong{color:var(--text)}.antFounderQuote{margin-top:18px;border-left:2px solid var(--accent);padding:14px 0 14px 22px}.antFounderQuote span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.17em}.antFounderQuote strong{display:block;margin-top:8px;font-size:22px;letter-spacing:-.02em;line-height:1.35}.antWhy{display:grid;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;grid-gap:80px;gap:80px;border-top:1px solid var(--border)}.antWhyCopy>p{max-width:650px;margin:22px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.antWhySteps{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center}.antWhySteps>div{display:grid;min-height:210px;align-content:center;grid-gap:9px;gap:9px;border:1px solid var(--border);border-radius:10px;padding:22px;background:var(--surface)}.antWhySteps>div>span{color:var(--accent);font-family:Consolas,monospace;font-size:11px}.antWhySteps strong{font-size:11px;letter-spacing:.1em}.antWhySteps p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.antWhySteps>i{height:1px;background:linear-gradient(90deg,var(--border),var(--accent),var(--border))}.antAccessible{padding-top:45px!important;padding-bottom:45px!important}.antAccessiblePanel{position:relative;overflow:hidden;border:1px solid rgba(0,229,255,.2);border-radius:18px;padding:52px;background:radial-gradient(circle at 95% 10%,rgba(0,229,255,.1),transparent 34%),var(--surface)}.antAccessibleGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;margin-top:28px}.antAccessibleGrid p{margin:0;color:var(--muted);font-size:12px;line-height:1.8}.antAccessibleManifesto{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:30px;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--border)}.antAccessibleManifesto span{padding:16px;background:#0a1017;color:var(--text);font-size:11px;font-weight:800;text-align:center}.antAccessiblePanel>small{display:block;margin-top:16px;color:var(--muted-2);font-size:10px;line-height:1.5}.antStrategyGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:38px}.antStrategyGrid article{position:relative;min-height:230px;border:1px solid var(--border);border-radius:11px;padding:22px;background:linear-gradient(145deg,rgba(17,27,39,.9),rgba(8,13,19,.98))}.antStrategyGrid article>span{color:var(--accent);font-family:Consolas,monospace;font-size:11px}.antStrategyGrid h3{margin:55px 0 10px;font-size:17px}.antStrategyGrid p{margin:0;color:var(--muted);font-size:11px;line-height:1.65}.antPortfolioStrip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;margin-top:8px;border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--border)}.antPortfolioStrip>div{display:grid;grid-gap:4px;gap:4px;padding:16px;background:#090f16}.antPortfolioStrip strong{font-size:20px}.antPortfolioStrip span{color:var(--muted);font-size:10px}.antPerformanceSection{border-top:1px solid var(--border)}.antPerformanceIntro{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:end}.antPerformanceIntro>p{max-width:650px;margin:0;color:var(--muted);font-size:12px;line-height:1.8}.antDynamicPerformance{display:grid;grid-gap:10px;gap:10px;margin-top:42px}.antLiveRibbon{display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid rgba(0,229,255,.2);border-radius:10px;padding:15px 18px;background:rgba(0,229,255,.035)}.antLiveRibbon>div{display:grid;grid-gap:4px;gap:4px}.antLiveRibbon>div:last-child{text-align:right}.antLiveRibbon span{color:var(--muted);font-size:10px;letter-spacing:.12em}.antLiveRibbon span.isLive{color:var(--green)}.antLiveRibbon span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.antLiveRibbon strong{font-size:11px}.antDynamicMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.antDynamicMetrics article{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--border);border-radius:10px;padding:18px;background:var(--surface)}.antDynamicMetrics article>strong{font-size:25px;letter-spacing:-.035em}.antDynamicMetrics article>span{color:var(--text);font-size:11px;font-weight:800}.antDynamicMetrics article>small{color:var(--muted-2);font-size:10px}.antPerformanceVisualGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);grid-gap:8px;gap:8px}.antLiveChart,.antRecentMonths{border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--surface)}.antLiveChartHead,.antRecentMonthsHead{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px}.antLiveChartHead>div,.antRecentMonthsHead{display:grid;grid-gap:4px;gap:4px}.antLiveChartHead>div:last-child{text-align:right}.antLiveChartHead span,.antRecentMonthsHead span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.13em}.antLiveChartHead strong,.antRecentMonthsHead strong{font-size:11px}.antRecentMonthsHead{display:grid}.antRecentMonthList{display:grid;grid-gap:12px;gap:12px}.antRecentMonthList>div{display:grid;grid-template-columns:35px 1fr 58px;align-items:center;grid-gap:8px;gap:8px}.antRecentMonthList>div>span{color:var(--muted);font-size:11px;text-transform:uppercase}.antRecentMonthList>div>i{display:block;height:5px;border-radius:999px;background:#101923;overflow:hidden}.antRecentMonthList>div>i>b{display:block;height:100%;border-radius:999px;background:var(--green)}.antRecentMonthList>div>i>b.isNegative{background:var(--red)}.antRecentMonthList>div>strong{font-size:11px;text-align:right}.antMasterNow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:20px;border-top:1px solid var(--border);padding-top:16px}.antMasterNow>div{display:grid;grid-gap:4px;gap:4px}.antMasterNow span{color:var(--muted-2);font-size:10px}.antMasterNow strong{font-size:15px}.antPerformanceEmpty{display:grid;min-height:250px;place-content:center;grid-gap:7px;gap:7px;color:var(--muted);text-align:center}.antPerformanceEmpty.compact{min-height:130px}.antPerformanceEmpty strong{color:var(--text)}.antPerformanceEmpty span{font-size:11px}.antPerformanceError{border:1px solid rgba(255,210,63,.2);border-radius:8px;padding:11px;background:var(--yellow-soft);color:#d5c37d;font-size:11px}.antBacktestReference{display:grid;grid-gap:20px;gap:20px;margin-top:18px;border:1px solid var(--border);border-radius:12px;padding:24px;background:#080d13}.antBacktestReference>div:first-child{display:grid;grid-gap:5px;gap:5px}.antBacktestReference>div:first-child span{color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.15em}.antBacktestReference>div:first-child strong{font-size:16px}.antBacktestMetrics{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border)}.antBacktestMetrics>div{display:grid;grid-gap:5px;gap:5px;padding:14px;background:#0b121a}.antBacktestMetrics strong{font-size:18px}.antBacktestMetrics span{color:var(--muted);font-size:10px}.antBacktestReference>p{max-width:900px;margin:0;color:var(--muted);font-size:11px;line-height:1.65}.antBacktestReference>.marketingSecondaryCta{justify-self:start}.antRiskNotice{margin-top:10px}.antRisk{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);grid-gap:80px;gap:80px;border-top:1px solid var(--border)}.antRiskHeadline>p{max-width:620px;margin:22px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.antRiskHeadline>a{display:inline-flex;gap:6px;margin-top:18px;color:var(--accent);font-size:11px;font-weight:800}.antRiskControls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.antRiskControls article{display:grid;min-height:150px;align-content:center;grid-gap:7px;gap:7px;border:1px solid var(--border);border-radius:10px;padding:18px;background:var(--surface)}.antRiskControls article:last-child{grid-column:1/-1}.antRiskControls span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.13em}.antRiskControls strong{font-size:20px}.antRiskControls p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.antCustody{padding-top:40px!important;padding-bottom:40px!important}.antCustodyCard{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(280px,.65fr);align-items:center;grid-gap:32px;gap:32px;border:1px solid var(--border);border-radius:14px;padding:32px;background:linear-gradient(145deg,#0e1823,#080d13)}.antCustodyIcon{display:grid;width:92px;height:92px;place-items:center;border:1px solid rgba(0,229,255,.22);border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:Consolas,monospace;font-size:18px;font-weight:900}.antCustodyCard h2{margin:10px 0;font-size:30px;letter-spacing:-.04em}.antCustodyCard p{max-width:720px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.antCustodyChecks{display:grid;grid-gap:9px;gap:9px}.antCustodyChecks span{color:var(--muted);font-size:11px}.antCustodyChecks i{margin-right:7px;color:var(--green);font-style:normal}.antJourneyGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:38px}.antJourneyGrid article{display:grid;min-height:220px;align-content:start;grid-gap:35px;gap:35px;border:1px solid var(--border);border-radius:10px;padding:20px;background:var(--surface)}.antJourneyGrid article>span{color:var(--accent);font-family:Consolas,monospace;font-size:11px}.antJourneyGrid h3{margin:0 0 8px;font-size:14px}.antJourneyGrid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.antClosing{position:relative;width:min(1412px,calc(100% - 68px));margin:40px auto 100px;border:1px solid rgba(0,229,255,.22);border-radius:18px;padding:60px;overflow:hidden;background:#0a1119}.antClosingGlow{position:absolute;top:-180px;right:-100px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,229,255,.13),transparent 67%)}.antClosing>:not(.antClosingGlow){position:relative;z-index:1}.antClosing h2{max-width:1000px;margin:16px 0 18px;font-size:clamp(45px,5.5vw,74px);letter-spacing:-.06em;line-height:.97}.antClosing h2 em{color:var(--accent);font-style:normal}.antClosing>p{max-width:720px;margin:0;color:var(--muted);font-size:12px;line-height:1.7}.antClosingTagline{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.antClosingTagline strong{border:1px solid var(--border);border-radius:999px;padding:8px 11px;color:var(--muted);font-size:10px;letter-spacing:.1em}.antClosingActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}@media(max-width:1100px){.antHero{grid-template-columns:1fr;gap:30px}.antHeroVisual{min-height:430px}.antFounder,.antRisk,.antWhy{grid-template-columns:1fr;gap:45px}.antPerformanceIntro{grid-template-columns:1fr;gap:24px}.antDynamicMetrics,.antJourneyGrid,.antStrategyGrid{grid-template-columns:1fr 1fr}.antPerformanceVisualGrid{grid-template-columns:1fr}.antBacktestMetrics{grid-template-columns:repeat(3,1fr)}.antCustodyCard{grid-template-columns:90px 1fr}.antCustodyChecks{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media(max-width:800px){.antHero{min-height:auto;padding:68px 20px 78px}.antHeroCopy h1{font-size:clamp(48px,13vw,70px)}.antHeroPrinciples{grid-template-columns:1fr}.antHeroVisual{min-height:350px}.antCore{width:200px;height:200px}.antCore span,.antCore strong{font-size:40px}.antOrbitOne{width:290px;height:290px}.antOrbitTwo{width:360px;height:360px}.antStatement{width:calc(100% - 40px);grid-template-columns:1fr;gap:12px}.antAccessiblePanel{padding:30px 22px}.antAccessibleGrid,.antAccessibleManifesto{grid-template-columns:1fr}.antPortfolioStrip{grid-template-columns:1fr 1fr}.antWhySteps{grid-template-columns:1fr}.antWhySteps>i{width:1px;height:22px;justify-self:center}.antBacktestMetrics{grid-template-columns:1fr 1fr}.antRiskControls{grid-template-columns:1fr}.antRiskControls article:last-child{grid-column:auto}.antCustodyCard{grid-template-columns:1fr}.antCustodyIcon{width:72px;height:72px}.antCustodyChecks{grid-column:auto}.antCustodyChecks,.antJourneyGrid{grid-template-columns:1fr}.antClosing{width:calc(100% - 40px);padding:34px 24px}.antLiveRibbon{align-items:flex-start;flex-direction:column}.antLiveRibbon>div:last-child{text-align:left}.antLiveChartHead{align-items:flex-start;flex-direction:column}.antLiveChartHead>div:last-child{text-align:left}}@media(max-width:540px){.antClosingActions,.antHeroActions{align-items:stretch;flex-direction:column}.antClosingActions>a,.antHeroActions>a{width:100%}.antBacktestMetrics,.antDynamicMetrics,.antPortfolioStrip,.antStrategyGrid{grid-template-columns:1fr}.antAccessible h2,.antFaq h2,.antFounderIntro h2,.antJourney h2,.antPerformanceIntro h2,.antPortfolio h2,.antRisk h2,.antWhy h2{font-size:39px}.antRecentMonthList>div{grid-template-columns:32px 1fr 52px}.antAccessibleManifesto span{text-align:left}}.adminConsoleHero{margin-bottom:18px}.adminConsoleHero h1{max-width:800px}.adminConsoleHero p{max-width:820px}.adminActionDeck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.adminActionDeckCard{display:grid;min-height:210px;align-content:start;border:1px solid rgba(0,229,255,.17);border-radius:14px;padding:17px 18px;background:linear-gradient(145deg,#111b27,#091119);color:var(--text);text-decoration:none;transition:border-color .16s ease,transform .16s ease,background .16s ease}.adminActionDeckCard:hover{transform:translateY(-2px);border-color:rgba(0,229,255,.5);background:linear-gradient(145deg,#132131,#0a141e)}.adminActionDeckCardWarning{border-color:rgba(255,196,84,.2)}.adminActionDeckCardWarning:hover{border-color:rgba(255,196,84,.5)}.adminActionDeckCardDanger{border-color:rgba(255,71,87,.22)}.adminActionDeckCardDanger:hover{border-color:rgba(255,71,87,.55)}.adminActionDeckTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminActionDeckTop>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(0,229,255,.18);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-family:Consolas,monospace;font-size:11px;font-weight:900}.adminActionDeckTop>small{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.13em}.adminActionDeckCard h2{margin:20px 0 8px;font-size:17px;line-height:1.2}.adminActionDeckCard p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.adminActionDeckFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;color:var(--accent);font-size:11px}.adminActionDeckFooter strong{font-weight:850}.adminActionDeckFooter>span{font-size:17px}.adminActionCountHot{color:var(--yellow)!important}.adminQuickClient{margin-bottom:18px;border:1px solid rgba(0,229,255,.2);border-radius:14px;padding:20px;background:linear-gradient(145deg,#101923,#091119)}.adminQuickClientIntro{display:grid;grid-gap:5px;gap:5px;margin-bottom:14px}.adminAttentionPanel header>div>span,.adminClientControlPanel>header>div>span,.adminQuickClientIntro>span,.adminSelectedIdentity>span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em}.adminAttentionPanel h2,.adminClientControlPanel h2,.adminQuickClientIntro h2{margin:0;font-size:19px}.adminAttentionPanel header p,.adminClientControlPanel header p,.adminQuickClientIntro p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.adminQuickClientSearch{display:flex;gap:8px}.adminQuickClientSearch input{min-width:0;flex:1 1;border:1px solid var(--border);border-radius:9px;outline:none;background:#070d13;color:var(--text);padding:12px 14px}.adminQuickClientSearch input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.adminQuickClientError{margin-top:10px;color:#ff9aa3;font-size:11px}.adminQuickClientResults{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.adminQuickClientResult{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--border);border-radius:9px;padding:12px 13px;background:#0a1119}.adminQuickClientResult>div:first-child{display:grid;grid-gap:4px;gap:4px}.adminQuickClientResult strong{font-size:11px}.adminQuickClientResult small,.adminQuickClientResult span{color:var(--muted);font-size:10px}.adminQuickClientActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.adminQuickClientActions a,.adminTableControlLink{border:1px solid var(--border);border-radius:7px;padding:7px 9px;background:#0b141e;color:var(--accent);font-size:10px;font-weight:850;text-decoration:none}.adminQuickClientActions a:hover,.adminTableControlLink:hover{border-color:rgba(0,229,255,.4);background:var(--accent-soft)}.adminAttentionPanel{overflow:hidden;margin-bottom:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(145deg,#101923,#091119)}.adminAttentionPanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft);padding:17px 19px}.adminAttentionPanel>header>div{display:grid;grid-gap:5px;gap:5px}.adminAttentionPanel>header>a{color:var(--accent);font-size:11px;font-weight:850;text-decoration:none}.adminAttentionGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.adminAttentionTile{display:grid;min-height:98px;align-content:center;grid-gap:5px;gap:5px;padding:12px 13px;background:#091119;color:var(--text);text-decoration:none}.adminAttentionTile:hover{background:#0c1722}.adminAttentionTile span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.adminAttentionTile strong{font-size:24px}.adminAttentionTile small{color:var(--muted);font-size:10px}.adminAttentionTileHot strong{color:var(--yellow)}.adminAttentionList{display:grid;border-top:1px solid var(--border-soft)}.adminAttentionList>a{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid var(--border-soft);padding:10px 14px;color:var(--text);text-decoration:none}.adminAttentionList>a:last-child{border-bottom:0}.adminAttentionList span{color:var(--yellow);font-size:10px;font-weight:850}.adminAttentionList strong{font-size:11px}.adminAttentionList small{color:var(--muted);font-size:10px}.adminAttentionList b{color:var(--accent);font-size:10px}.adminAttentionClear{padding:14px;color:var(--green);font-size:11px}.adminPortfolioStrip{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(110px,.75fr)) minmax(140px,.8fr);grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:18px;border:1px solid var(--border);border-radius:12px;background:var(--border)}.adminPortfolioStrip>div{display:grid;align-content:center;grid-gap:4px;gap:4px;min-height:92px;padding:12px 14px;background:#0a1119}.adminPortfolioStrip span{color:var(--muted-2);font-size:10px;font-weight:850;text-transform:uppercase}.adminPortfolioStrip strong{font-size:20px}.adminPortfolioStrip small{color:var(--muted);font-size:10px}.adminPortfolioStripLead strong{color:var(--green);font-size:25px}.adminPortfolioStripMaster{justify-items:start}.adminConsoleLivePanel{margin-bottom:18px}.adminControlMode{color:var(--accent)!important}.adminManageHero{margin-bottom:14px}.adminActionIntent{display:grid;grid-gap:4px;gap:4px;margin-bottom:14px;border:1px solid rgba(0,229,255,.28);border-radius:10px;padding:12px 14px;background:var(--accent-soft)}.adminActionIntent span{color:var(--accent);font-size:10px;font-weight:900;letter-spacing:.14em}.adminActionIntent strong{font-size:12px}.adminActionIntent p{margin:0;color:var(--muted);font-size:11px}.adminSelectedClientHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);grid-gap:1px;gap:1px;overflow:hidden;margin:18px 0;border:1px solid var(--border);border-radius:13px;background:var(--border)}.adminSelectedIdentity,.adminSelectedStatus{background:linear-gradient(145deg,#101923,#091119)}.adminSelectedIdentity{display:grid;align-content:center;grid-gap:5px;gap:5px;padding:20px}.adminSelectedIdentity h2{margin:0;font-size:24px}.adminSelectedIdentity p{margin:0;color:var(--muted);font-size:11px}.adminSelectedStatus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.adminSelectedStatus>div{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:12px;background:#0a1119}.adminSelectedStatus span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.adminSelectedStatus strong{font-size:18px}.adminClientControlPanel{scroll-margin-top:92px;overflow:hidden;margin-bottom:18px;border:1px solid rgba(0,229,255,.22);border-radius:14px;background:linear-gradient(145deg,#111a26,#081018)}.adminClientControlPanel>header{border-bottom:1px solid var(--border-soft);padding:17px 19px}.adminClientControlPanel>header>div{display:grid;grid-gap:5px;gap:5px}.adminClientControlGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border)}.adminClientControlCard{display:grid;min-height:250px;align-content:start;padding:15px;background:#0a1119}.adminClientControlCardFocus{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--accent);background:linear-gradient(145deg,rgba(0,229,255,.08),#0a1119)}.adminClientControlCardWarning{background:linear-gradient(145deg,rgba(255,196,84,.035),#0a1119)}.adminClientControlCardDanger{background:linear-gradient(145deg,rgba(255,71,87,.04),#0a1119)}.adminClientControlCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.adminClientControlCardTop span{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.1em}.adminClientControlCardTop strong{color:var(--accent);font-family:Consolas,monospace;font-size:11px}.adminClientControlCard h3{margin:18px 0 7px;font-size:14px}.adminClientControlCard p{min-height:58px;margin:0 0 14px;color:var(--muted);font-size:10px;line-height:1.55}.adminClientControlCard>.button{align-self:end;margin-top:auto}.adminControlBlocked{margin-top:auto;border:1px dashed var(--border);border-radius:8px;padding:9px 10px;background:#080f16;color:var(--muted-2);font-size:10px;line-height:1.45}.adminControlConnectorButtons{display:grid;grid-gap:6px;gap:6px;margin-top:auto}.adminControlConnectorButtons .button{width:100%}.adminClientControlGap{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:5px 14px;gap:5px 14px;align-items:center;border-top:1px solid var(--border-soft);padding:13px 16px;background:rgba(255,196,84,.035)}.adminClientControlGap>span{grid-row:1/3;color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.12em}.adminClientControlGap>strong{font-size:11px}.adminClientControlGap>p{margin:0;color:var(--muted);font-size:10px}.adminClientDetailGrid{margin-top:0}.adminMembershipSafety{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--border)}.adminMembershipSafety>div{display:grid;grid-gap:5px;gap:5px;padding:12px;background:#0a1119}.adminMembershipSafety span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.adminMembershipSafety strong{font-size:21px}.adminMembershipSafety small{color:var(--muted);font-size:10px}@media(max-width:1280px){.adminActionDeck{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAttentionGrid,.adminClientControlGrid,.adminPortfolioStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.adminSelectedClientHeader{grid-template-columns:1fr}}@media(max-width:900px){.adminActionDeck{grid-template-columns:1fr 1fr}.adminQuickClientResult{grid-template-columns:1fr}.adminQuickClientActions{justify-content:flex-start}.adminAttentionList>a{grid-template-columns:1fr auto}.adminAttentionList small{display:none}.adminClientControlGrid,.adminSelectedStatus{grid-template-columns:1fr 1fr}.adminMembershipSafety{grid-template-columns:1fr}.adminControlMode{display:none!important}}@media(max-width:620px){.adminActionDeck{grid-template-columns:1fr}.adminQuickClientSearch{flex-direction:column}.adminAttentionGrid,.adminClientControlGrid,.adminPortfolioStrip{grid-template-columns:1fr 1fr}.adminAttentionPanel>header{align-items:flex-start;flex-direction:column}.adminSelectedStatus{grid-template-columns:1fr 1fr}.adminClientControlGap{grid-template-columns:1fr}.adminClientControlGap>span{grid-row:auto}.adminActionDeckCard{min-height:185px}}@media(max-width:430px){.adminAttentionGrid,.adminClientControlGrid,.adminPortfolioStrip,.adminSelectedStatus{grid-template-columns:1fr}.adminQuickClientActions{display:grid;grid-template-columns:1fr 1fr}.adminQuickClientActions a{text-align:center}}.opsV4Stack{display:grid;grid-gap:22px;gap:22px}.opsV4Hero p{max-width:760px}.opsV4SignalBar{display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(67,230,136,.28);background:linear-gradient(135deg,rgba(21,87,56,.22),rgba(8,14,18,.94) 48%);padding:20px 22px;box-shadow:0 16px 40px rgba(0,0,0,.18)}.opsV4SignalIdentity{display:flex;align-items:center;gap:14px}.opsV4LiveLabel{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:34px;border:1px solid rgba(67,230,136,.45);background:rgba(67,230,136,.12);color:#78f5a8;font-size:11px;font-weight:900;letter-spacing:.18em}.opsV4SignalIdentity>div{display:grid;grid-gap:3px;gap:3px}.opsV4SignalFacts>div>span,.opsV4SignalIdentity>div>span{color:var(--muted-2);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.opsV4SignalIdentity strong{font-size:17px}.opsV4SignalFacts{display:flex;align-items:center;gap:26px}.opsV4SignalFacts>div{display:grid;grid-gap:5px;gap:5px;min-width:86px}.opsV4SignalFacts>div>strong{font-size:13px}.opsV4Metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.opsV4AttentionPanel{border-color:rgba(255,94,94,.24)!important}.opsV4AttentionList{display:grid;grid-gap:8px;gap:8px}.opsV4AttentionItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(255,94,94,.18);background:rgba(255,94,94,.055);padding:13px 14px}.opsV4AttentionIcon{display:grid;place-items:center;width:30px;height:30px;color:#ff7676}.opsV4AttentionItem>div:nth-child(2){display:grid;grid-gap:4px;gap:4px}.opsV4AttentionItem strong{font-size:12px}.opsV4AttentionItem span{color:var(--muted);font-size:11px}.opsV4AccountLink,.opsV4AttentionItem>a{color:var(--cyan);font-size:11px;font-weight:900;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.opsV4AccountLink:hover,.opsV4AttentionItem>a:hover{text-decoration:underline}.opsV4LivePanel{border-color:rgba(67,230,136,.24)!important}.opsV4SectionIntro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:-2px 0 14px}.opsV4SectionIntro p{max-width:760px;margin:0;color:var(--muted);font-size:11px;line-height:1.7}.opsV4SectionIntro>span{flex:0 0 auto;border:1px solid rgba(67,230,136,.22);padding:7px 9px;color:#78f5a8;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.opsV4Table tbody tr{transition:background .15s ease}.opsV4Table tbody tr:hover{background:hsla(0,0%,100%,.025)}.opsV4RowAttention{background:rgba(255,94,94,.035)}.opsV4RowAttention td:first-child{box-shadow:inset 2px 0 #ff6b6b}.opsV4EmptyLive{border:1px dashed rgba(67,230,136,.18);padding:24px;color:var(--muted);text-align:center}.opsV4PnlPositive{color:#72ef9c!important}.opsV4PnlNegative{color:#f77!important}.opsV4PnlNeutral{color:var(--text)!important}.opsV4PositionTrigger{position:relative;display:inline-block}.opsV4PositionTrigger>button{display:grid;grid-gap:2px;gap:2px;min-width:72px;border:1px solid rgba(0,229,255,.18);background:rgba(0,229,255,.05);padding:7px 10px;color:var(--text);cursor:pointer;text-align:left}.opsV4PositionPinned>button,.opsV4PositionTrigger>button:hover{border-color:rgba(0,229,255,.46);background:rgba(0,229,255,.1)}.opsV4PositionTrigger>button strong{font-size:11px}.opsV4PositionTrigger>button span{color:var(--muted-2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.opsV4PositionPopover{position:absolute;z-index:80;top:calc(100% + 8px);left:0;display:none;width:min(430px,78vw);border:1px solid rgba(0,229,255,.25);background:#080d12;padding:12px;box-shadow:0 22px 60px rgba(0,0,0,.6)}.opsV4PositionPinned .opsV4PositionPopover,.opsV4PositionTrigger:focus-within .opsV4PositionPopover,.opsV4PositionTrigger:hover .opsV4PositionPopover{display:block}.opsV4PopoverHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border);padding:3px 2px 10px}.opsV4PopoverHeader>div{display:grid;grid-gap:3px;gap:3px}.opsV4PopoverHeader span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.16em}.opsV4PopoverHeader strong{font-size:12px}.opsV4PositionList{display:grid;grid-gap:7px;gap:7px;max-height:340px;overflow:auto;padding:9px 0}.opsV4PositionItem{border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.025);padding:10px}.opsV4PositionTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.opsV4PositionTop>div{display:flex;align-items:center;gap:7px}.opsV4PositionTop>div>strong,.opsV4PositionTop>strong{font-size:12px}.opsV4PositionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.opsV4PositionFacts>span{display:grid;grid-gap:2px;gap:2px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:6px}.opsV4PositionFacts small{color:var(--muted-2);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.opsV4PositionFacts strong{font-family:var(--font-mono);font-size:11px}.opsV4PositionMeta{display:flex;justify-content:space-between;gap:8px;margin-top:8px;color:var(--muted-2);font-size:10px}.opsV4NoPositions{padding:18px 4px;color:var(--muted);font-size:11px}.opsV4PopoverFooter{border-top:1px solid var(--border);padding:8px 2px 1px;color:var(--muted-2);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.opsV4DemoSection{border:1px solid hsla(0,0%,100%,.075);background:hsla(0,0%,100%,.015);padding:18px 18px 8px;opacity:.86}.opsV4DemoHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.opsV4DemoHeader>div>span{color:var(--muted-2);font-size:11px;font-weight:900;letter-spacing:.18em}.opsV4DemoHeader h2{margin:4px 0 2px;font-size:18px}.opsV4DemoHeader p{margin:0;color:var(--muted-2);font-size:11px}.opsV4DemoHeader>strong{display:grid;place-items:center;min-width:38px;height:32px;border:1px solid var(--border);font-size:12px}.opsV4DemoTable{font-size:11px}.opsV4Diagnostics{border:1px solid var(--border);background:rgba(0,0,0,.16)}.opsV4Diagnostics>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;cursor:pointer;list-style:none}.opsV4Diagnostics>summary::-webkit-details-marker{display:none}.opsV4Diagnostics>summary>div{display:grid;grid-gap:3px;gap:3px}.opsV4Diagnostics>summary>div>span{color:var(--muted-2);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.opsV4Diagnostics>summary>div>strong{font-size:12px}.opsV4Diagnostics>summary>span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.12em}.opsV4Diagnostics[open]>summary{border-bottom:1px solid var(--border)}.opsV4DiagnosticsBody{display:grid;grid-gap:18px;gap:18px;padding:18px}@media(max-width:1180px){.opsV4SignalBar{align-items:flex-start;flex-direction:column}.opsV4SignalFacts{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.opsV4Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.opsV4SignalFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opsV4Metrics{grid-template-columns:1fr}.opsV4AttentionItem{grid-template-columns:auto minmax(0,1fr)}.opsV4AttentionItem>a{grid-column:2}.opsV4SectionIntro{flex-direction:column}.opsV4PositionPopover{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:72vh}.opsV4PositionList{max-height:48vh}.opsV4DemoSection{padding:14px 12px 6px}}.opsV4AccountLink{border:0;background:none;padding:0;cursor:pointer;font-family:inherit}.opsV4DrawerBackdrop{position:fixed;z-index:250;inset:0;display:flex;justify-content:flex-end;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.opsV4Drawer{width:min(620px,94vw);height:100%;overflow-y:auto;border-left:1px solid rgba(0,229,255,.22);background:#080d12;box-shadow:-24px 0 70px rgba(0,0,0,.7);padding:20px}.opsV4DrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border);padding-bottom:16px}.opsV4DrawerHeader>div{display:grid;grid-gap:5px;gap:5px}.opsV4DrawerHeader span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.16em}.opsV4DrawerHeader h2{margin:0;font-size:21px}.opsV4DrawerHeader p{margin:0;color:var(--muted);font-size:11px}.opsV4DrawerHeader>button{width:34px;height:34px;border:1px solid var(--border);background:hsla(0,0%,100%,.025);color:var(--text);font-size:23px;line-height:1;cursor:pointer}.opsV4DrawerHeader>button:hover{border-color:rgba(0,229,255,.45)}.opsV4DrawerStatus{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0 4px}.opsV4DrawerSection{margin-top:14px;border:1px solid var(--border);background:hsla(0,0%,100%,.018);padding:14px}.opsV4DrawerSectionHead{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-bottom:10px}.opsV4DrawerSectionHead>span{color:var(--cyan);font-size:10px;font-weight:900;letter-spacing:.14em}.opsV4DrawerSectionHead>strong{font-size:11px}.opsV4DrawerFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:10px;background:var(--border)}.opsV4DrawerFacts .adminDatum{min-width:0;background:#080d12;padding:10px}.opsV4DrawerPositions{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.opsV4DrawerError{display:grid;grid-gap:6px;gap:6px;margin-top:10px;border:1px solid rgba(255,94,94,.2);background:rgba(255,94,94,.05);padding:10px}.opsV4DrawerError>span{color:#f77;font-size:10px;font-weight:900;letter-spacing:.12em}.opsV4DrawerError code{white-space:pre-wrap;word-break:break-word;font-size:11px}.opsV4DrawerRecovered{display:grid;grid-gap:4px;gap:4px;margin-top:10px;border:1px solid rgba(255,205,80,.2);background:rgba(255,205,80,.045);padding:10px}.opsV4DrawerRecovered strong{font-size:11px}.opsV4DrawerRecovered span{color:var(--muted);font-size:11px}@media(max-width:760px){.opsV4Drawer{width:100%;padding:14px}.opsV4DrawerFacts{grid-template-columns:1fr}}.opsV4PnlGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:10px}.opsV4PnlCard{min-width:0;border:1px solid var(--border);background:#080d12;padding:11px}.opsV4PnlCard>span{display:block;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.11em}.opsV4PnlCard>strong{display:block;margin-top:6px;font-size:18px;line-height:1.05}.opsV4PnlCard>small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.opsV4PnlCardTotal{border-color:rgba(0,229,255,.24);background:rgba(0,229,255,.025)}.opsV4PnlChart{margin-top:11px;border:1px solid var(--border);background:#080d12;padding:10px}.opsV4PnlChart svg{display:block;width:100%;height:auto;overflow:visible}.opsV4PnlZero{stroke:hsla(0,0%,100%,.12);stroke-width:1;stroke-dasharray:4 5}.opsV4PnlLine,.opsV4PnlZero{vector-effect:non-scaling-stroke}.opsV4PnlLine{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.opsV4PnlLineOpen{stroke:#ffcd50}.opsV4PnlLineClosed{stroke:var(--accent)}.opsV4PnlLineTotal{stroke:#69dc91;stroke-width:2.4}.opsV4PnlLegend{display:flex;align-items:center;justify-content:flex-end;gap:13px;margin-top:7px;color:var(--muted);font-size:10px;font-weight:800}.opsV4PnlLegend span{display:flex;align-items:center;gap:5px}.opsV4PnlLegend span:before{content:"";width:7px;height:2px;display:block}.opsV4PnlLegendOpen:before{background:#ffcd50}.opsV4PnlLegendClosed:before{background:var(--accent)}.opsV4PnlLegendTotal:before{background:#69dc91}.opsV4PnlChartFoot{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;margin-top:8px;color:var(--muted);font-size:10px}.opsV4PnlChartFoot span:nth-child(2){text-align:center}.opsV4PnlError,.opsV4PnlWarning{display:grid;grid-gap:3px;gap:3px;margin-top:9px;padding:9px;font-size:11px}.opsV4PnlError{border:1px solid rgba(255,94,94,.22);background:rgba(255,94,94,.05)}.opsV4PnlWarning{border:1px solid rgba(255,205,80,.22);background:rgba(255,205,80,.045)}.opsV4PnlEmpty,.opsV4PnlError span,.opsV4PnlWarning span{color:var(--muted)}.opsV4PnlEmpty{margin-top:10px;border:1px dashed var(--border);padding:12px;text-align:center;font-size:11px}@media(max-width:760px){.opsV4PnlChartFoot,.opsV4PnlGrid{grid-template-columns:1fr}.opsV4PnlChartFoot span{text-align:left!important}}.opsV4PnlGridLine{stroke:hsla(0,0%,100%,.065);stroke-width:1;vector-effect:non-scaling-stroke}.opsV4PnlAxisText{fill:var(--muted-2);font-size:10px;font-family:var(--font-mono);font-weight:700}.opsV4PnlXAxisText{font-size:10px}.opsV4PnlExitDot{fill:var(--accent);stroke:#080d12;stroke-width:1.2;vector-effect:non-scaling-stroke}.opsV4PnlSnapshotDot{fill:#69dc91;stroke:#080d12;stroke-width:1;vector-effect:non-scaling-stroke}.annualBars{display:grid;grid-gap:7px;gap:7px;padding-top:18px}.annualBarDetails{overflow:hidden;border:1px solid transparent;border-radius:8px;transition:border-color .16s ease,background .16s ease}.annualBarDetails[open]{border-color:rgba(0,229,255,.2);background:rgba(0,229,255,.025)}.annualBarDetails>summary{list-style:none}.annualBarDetails>summary::-webkit-details-marker{display:none}.annualBarDetails>summary::marker{content:""}.annualBarRow{display:grid;grid-template-columns:75px minmax(90px,1fr) 80px 16px;grid-gap:12px;gap:12px;align-items:center;width:100%;border-radius:7px;padding:6px 7px;font-size:10px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background .16s ease}.annualBarRow:hover{background:rgba(0,229,255,.045)}.annualBarDetails[open]>.annualBarRow{background:rgba(0,229,255,.065)}.annualBarRow>span:first-child{font-weight:800}.annualBarRow small{color:var(--muted);font-size:8px}.annualBarTrack{display:block;height:9px;overflow:hidden;border-radius:999px;background:var(--surface2)}.annualBarTrack i{display:block;height:100%;min-width:3px;border-radius:999px}.annualBarTrack i.isPositive{background:linear-gradient(90deg,var(--accent),var(--green))}.annualBarTrack i.isNegative{background:var(--red)}.annualBarRow>strong{text-align:right}.annualBarChevron{position:relative;width:14px;height:14px;justify-self:end}.annualBarChevron:before{position:absolute;left:4px;top:2px;width:6px;height:6px;content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);transition:transform .16s ease,top .16s ease}.annualBarDetails[open] .annualBarChevron:before{top:5px;transform:rotate(225deg)}.annualMonthlyBreakdown{margin:2px 7px 8px;border-top:1px solid var(--border-soft);padding:14px 4px 4px;animation:annualMonthlyReveal .16s ease-out}.annualMonthlyHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:7px}.annualMonthlyHeading>div{display:grid;grid-gap:4px;gap:4px}.annualMonthlyHeading>div:last-child{text-align:right}.annualMonthlyHeading span{color:var(--accent);font-size:7px;font-weight:900;letter-spacing:.13em}.annualMonthlyHeading strong{font-size:9px}.annualMonthlyHeading>div:last-child strong{font-family:Consolas,monospace;font-size:13px}.annualMonthlyScroll{overflow-x:auto;padding:3px 0 1px}.annualMonthlyChart{position:relative;display:grid;grid-template-columns:repeat(12,minmax(40px,1fr));grid-gap:4px;gap:4px;min-width:560px;height:158px}.annualMonthlyZero{position:absolute;right:0;left:0;top:78px;border-top:1px dashed rgba(133,151,174,.22)}.annualMonthColumn{position:relative;z-index:1;display:grid;grid-template-rows:22px 112px 18px;align-items:center;justify-items:center}.annualMonthColumn>strong{font-family:Consolas,monospace;font-size:7px;white-space:nowrap}.annualMonthColumn>span{color:var(--muted);font-size:7px;font-weight:850;text-transform:uppercase}.annualMonthTrack{position:relative;width:100%;height:112px}.annualMonthTrack>i{position:absolute;right:22%;left:22%;min-height:3px;border-radius:4px}.annualMonthTrack>i.isPositive{background:linear-gradient(180deg,var(--green),var(--accent))}.annualMonthTrack>i.isNegative{background:var(--red)}.annualMonthColumn.isEmpty{opacity:.4}.historicalAnnualSource{display:block;margin-top:10px;border-top:1px solid var(--border-soft);padding-top:10px;color:var(--muted-2);font-size:7px;line-height:1.5}.historicalAnnualPerformance-marketing{margin-top:2px}.historicalAnnualPerformance-retail{margin-bottom:42px;border-radius:18px;padding:26px;background:linear-gradient(145deg,rgba(14,21,32,.98),rgba(8,14,21,.98));box-shadow:0 18px 50px rgba(0,0,0,.16)}@keyframes annualMonthlyReveal{0%{opacity:.45;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:680px){.annualBarRow{grid-template-columns:62px minmax(80px,1fr) 70px 14px;gap:8px;padding:8px 5px}.annualMonthlyHeading{align-items:flex-start;flex-direction:column}.annualMonthlyHeading>div:last-child{text-align:left}.historicalAnnualPerformance-retail{padding:18px}.annualMonthlyChart{min-width:540px}}.annualBarRow{font-size:11px;padding-top:8px;padding-bottom:8px}.annualBarRow small{color:#b8c3d1;font-size:9px}.annualBarRow>strong{font-size:11px}.annualMonthlyBreakdown{padding-top:17px;padding-bottom:8px}.annualMonthlyHeading{margin-bottom:12px}.annualMonthlyHeading span{font-size:9px;letter-spacing:.11em}.annualMonthlyHeading strong{font-size:11px;line-height:1.45}.annualMonthlyHeading>div:last-child strong{font-size:16px}.annualMonthlyChart{grid-template-columns:repeat(12,minmax(44px,1fr));min-width:590px;height:168px}.annualMonthColumn{grid-template-rows:26px 116px 22px}.annualMonthColumn>span,.annualMonthColumn>strong{font-size:9px;font-weight:900}.annualMonthColumn>span{color:#d0d8e2;letter-spacing:.03em}.annualMonthTrack{height:116px}.annualMonthlyZero{top:84px;border-top-color:rgba(185,201,220,.28)}.historicalAnnualSource{color:#aeb9c7;font-size:9px;line-height:1.6}@media(max-width:680px){.annualBarRow{font-size:11px}.annualMonthlyHeading span{font-size:9px}.annualMonthlyHeading strong{font-size:11px}.annualMonthlyChart{min-width:590px}}.annualMonthlySourceSplit{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-2px 0 9px}.annualMonthlySourceSplit span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border-soft);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;letter-spacing:.08em}.annualMonthlySourceSplit span:before{width:6px;height:6px;border-radius:50%;content:""}.annualMonthlySourceSplit .isBacktest{color:#b9c3cf}.annualMonthlySourceSplit .isBacktest:before{background:#7c8796}.annualMonthlySourceSplit .isObserved{border-color:rgba(0,229,255,.25);color:var(--accent)}.annualMonthlySourceSplit .isObserved:before{background:var(--accent);box-shadow:0 0 8px rgba(0,229,255,.45)}.annualMonthColumn.isObserved>span{color:#eefcff}.annualMonthColumn.isObserved .annualMonthTrack>i{box-shadow:0 0 8px rgba(0,229,255,.13)}