:root{color-scheme:dark;--bg:#080A0D;--card:#11151A;--secondary:#171C22;--lime:#B7FF3C;--orange:#FF8A1F;--text:#F5F7FA;--muted:#89919C;--ok:#35D07F;--warn:#FFB020;--bad:#FF4D5A;--line:#262d35}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 0,#172313 0,transparent 35%),var(--bg);color:var(--text);font:15px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}a{color:var(--lime);text-decoration:none}.product-topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:22px;padding:14px 24px;border-bottom:1px solid var(--line);background:rgba(8,10,13,.94);backdrop-filter:blur(14px)}.product-brand{font-weight:900;letter-spacing:.1em;color:var(--text)}nav{display:flex;flex:1;gap:16px;overflow:auto;white-space:nowrap}.product-shell{max-width:1180px;margin:auto;padding:38px 24px 90px}.hero,.section-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}h1{font-size:clamp(30px,6vw,58px);line-height:1;margin:5px 0 10px}h2{margin:0 0 18px}.eyebrow{color:var(--lime);font-size:12px;font-weight:800;letter-spacing:.16em}.state{padding:9px 13px;border-radius:999px;border:1px solid var(--ok);color:var(--ok);font-weight:800}.state.paused{border-color:var(--warn);color:var(--warn)}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.kpis article,.panel,.auth-card,.action-card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.kpis span,.row-card span{display:block;color:var(--muted)}.kpis strong{display:block;font-size:38px;margin-top:8px}.grid-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.panel dl{margin:0}.panel dl div{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line)}dt{color:var(--muted)}dd{font-weight:700}.action-card{border-color:var(--warn);margin-top:14px}.controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}button,.button{display:inline-block;border:0;border-radius:10px;background:var(--lime);color:#080A0D;font:inherit;font-weight:800;padding:11px 17px;cursor:pointer}.warning{background:var(--orange)}.ghost{background:var(--secondary);color:var(--text);border:1px solid var(--line)}.auth-card{max-width:470px;margin:10vh auto}.auth-card label,.action-form label{display:block;color:var(--muted)}input,select,textarea{width:100%;margin:8px 0 16px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#07090b;color:var(--text)}textarea{min-height:140px;resize:vertical}.checkbox{display:flex!important;align-items:flex-start;gap:10px}.checkbox input{width:auto;margin-top:4px}.alert{color:#ffd0d4}.miniapp-status{color:var(--muted)}.row-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:12px}.row-card strong{overflow-wrap:anywhere}.section-title h1{font-size:38px}.mobile-nav{display:none}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.auth-card{position:relative;isolation:isolate;overflow:hidden;max-width:540px;margin:clamp(42px,9vh,110px) auto;padding:clamp(26px,5vw,44px);border-color:rgba(183,255,60,.14);background:linear-gradient(145deg,rgba(23,28,34,.94),rgba(11,14,18,.96));box-shadow:0 32px 110px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.035);backdrop-filter:blur(22px)}
.auth-card::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 92% 0,rgba(183,255,60,.105),transparent 34%),radial-gradient(circle at 0 100%,rgba(155,123,255,.075),transparent 38%);pointer-events:none}
.auth-card::after{content:"";position:absolute;z-index:-1;right:-54px;top:-54px;width:180px;height:180px;border:1px solid rgba(183,255,60,.12);border-radius:50%;box-shadow:0 0 0 28px rgba(183,255,60,.018),0 0 0 58px rgba(183,255,60,.012);pointer-events:none}
.auth-card h1{margin:.18em 0 .28em;font-size:clamp(48px,10vw,76px);letter-spacing:-.065em}
.auth-card>p:not(.eyebrow):not(.alert):not(.miniapp-status){max-width:43ch;color:var(--text-2)}
.web-auth-flow{margin-top:24px;padding-top:22px;border-top:1px solid var(--border)}
.web-auth-flow>p{color:var(--text-2);font-size:13px}
.web-auth-flow .button{margin-top:10px}
.web-auth-flow button,.auth-card form button{min-height:46px}
.auth-card form[data-auth-verify]{margin-top:20px;padding:20px;border:1px solid rgba(155,123,255,.16);border-radius:16px;background:rgba(155,123,255,.035)}
.auth-card input[name="otp_code"]{font:700 27px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.32em;text-align:center}
.auth-card [data-auth-status]{min-height:22px;margin:16px 0 0}
.auth-card [data-auth-open]{background:var(--purple);color:#0d0917}
.auth-card button:disabled{cursor:wait;opacity:.5}
.legacy-login{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);color:var(--text-3)}
.legacy-login summary{cursor:pointer;font-size:11px}
.legacy-login form{margin-top:16px}
@media(max-width:720px){.product-topbar{align-items:flex-start;flex-direction:column;padding:14px 16px}.product-topbar nav{display:none}.product-topbar form{position:absolute;right:12px;top:10px}.product-shell{padding:28px 16px 100px}.kpis{grid-template-columns:1fr 1fr}.grid-two{grid-template-columns:1fr}.hero{align-items:flex-start}.kpis strong{font-size:30px}.mobile-nav{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;z-index:20;padding:max(9px,env(safe-area-inset-bottom)) 8px 9px;background:rgba(17,21,26,.98);border-top:1px solid var(--line);gap:4px}.mobile-nav a{text-align:center;font-size:12px;padding:8px 2px;color:var(--text)}.row-card{grid-template-columns:1fr 1fr}}
.public-topbar{display:flex;align-items:center;gap:24px;padding:18px 28px;border-bottom:1px solid var(--line);background:rgba(8,10,13,.96)}.public-topbar nav{justify-content:center}.public-shell{min-height:75vh}.public-hero{max-width:900px;padding:7vh 0 5vh}.public-hero.compact{padding-bottom:3vh}.public-hero .lead{max-width:760px;color:var(--muted);font-size:clamp(18px,2.3vw,25px)}.public-kpis strong{font-size:clamp(20px,3vw,34px)}.public-footer{display:flex;justify-content:space-between;gap:24px;padding:28px;border-top:1px solid var(--line);color:var(--muted)}.public-footer nav{justify-content:flex-end}.plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.plan-card{position:relative}.plan-price{display:block;font-size:42px;margin:14px 0}.status-tag{display:inline-block;padding:5px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:11px}.disabled{cursor:not-allowed;opacity:.7}
@media(max-width:720px){.public-topbar{padding:14px 16px}.public-topbar nav{display:none}.public-hero{padding-top:4vh}.public-footer{flex-direction:column}.public-footer nav{justify-content:flex-start;flex-wrap:wrap}.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-card{min-width:0;overflow:hidden}.status-tag{max-width:100%;overflow-wrap:anywhere}.plan-card .button{max-width:100%;white-space:normal;text-align:center}}

/* Public Web Experience · Slice C */
.public-body{overflow-x:hidden;background:var(--ink-0)}
.public-body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.014),transparent 32%),radial-gradient(circle at 70% -15%,rgba(var(--lime-rgb),.07),transparent 31%)}
.public-topbar{position:sticky;top:0;z-index:60;min-height:72px;padding:11px max(24px,calc((100vw - 1370px)/2));border-bottom:1px solid var(--border);background:rgba(8,10,13,.76);backdrop-filter:blur(26px) saturate(140%)}
.public-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--paper)}
.public-brand .brand__mark{width:34px;height:34px;flex-basis:34px}
.public-brand .brand__mark i{left:6px;width:21px;height:6px}.public-brand .brand__mark i:nth-child(1){top:5px;width:15px}.public-brand .brand__mark i:nth-child(2){top:14px;left:9px}.public-brand .brand__mark i:nth-child(3){top:23px;width:15px}
.public-brand strong,.public-brand small{display:block}.public-brand strong{font-size:11px;letter-spacing:.17em}.public-brand small{margin-top:2px;color:var(--text-3);font-size:7px;letter-spacing:.12em}
.public-topbar nav{gap:26px;justify-content:center}.public-topbar nav a,.public-topbar .text-link{position:relative;color:#9ba4ae;font-size:10px;font-weight:650;letter-spacing:.03em}
.public-topbar nav a::after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--lime);transition:right var(--base) var(--ease)}.public-topbar nav a:hover{color:var(--paper)}.public-topbar nav a:hover::after{right:0}
.public-actions{display:flex;align-items:center;gap:17px;flex:0 0 auto}.public-button{min-height:42px;padding:12px 18px;border-radius:11px;font-size:10px;letter-spacing:.04em;transition:transform var(--base) var(--ease),box-shadow var(--base) var(--ease),border-color var(--base)}.public-button:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(var(--lime-rgb),.1)}.public-button.ghost:hover{border-color:rgba(var(--lime-rgb),.24)}
.public-shell{position:relative;z-index:1;width:min(100%,1440px);max-width:none;min-height:75vh;padding:0 clamp(20px,4vw,58px) 110px}
.public-hero{max-width:none;min-height:min(830px,calc(100vh - 72px));padding:clamp(72px,10vh,124px) 0 78px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.72fr);align-items:center;gap:clamp(50px,7vw,110px)}
.public-hero.compact{min-height:520px;grid-template-columns:1fr;padding-bottom:50px}.public-hero.compact .hero-copy{max-width:900px}
.hero-copy{position:relative}.hero-copy::before{content:"";position:absolute;left:-150px;top:-160px;width:460px;height:460px;border:1px solid rgba(var(--lime-rgb),.04);border-radius:50%;box-shadow:0 0 0 54px rgba(var(--lime-rgb),.009),0 0 0 108px rgba(var(--lime-rgb),.006);pointer-events:none}
.public-hero h1{max-width:820px;margin:20px 0 25px;font-size:clamp(53px,7.1vw,108px);line-height:.87;letter-spacing:-.075em}.public-hero h1 em{color:#8f98a3;font-style:normal;font-weight:400}.public-hero .lead{max-width:700px;margin:0;color:#abb2bb;font-size:clamp(16px,1.55vw,22px);line-height:1.55}
.trust-line{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;color:var(--text-3);font:700 8px/1.2 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.trust-line span{display:flex;align-items:center;gap:7px}.trust-line i{width:5px;height:5px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(var(--lime-rgb),.6)}
.hero-console{position:relative;overflow:hidden;min-height:540px;padding:22px;border:1px solid rgba(255,255,255,.105);border-radius:28px;background:linear-gradient(145deg,rgba(22,27,33,.88),rgba(9,12,15,.94));box-shadow:0 42px 120px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.04);transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}
.hero-console::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(var(--lime-rgb),.105),transparent 30%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;pointer-events:none}.console-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;color:var(--text-3);font:700 8px/1 ui-monospace,monospace;letter-spacing:.1em}.console-orbit{position:relative;width:210px;height:210px;margin:34px auto 16px;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.16);border-radius:50%;box-shadow:inset 0 0 70px rgba(var(--lime-rgb),.025)}.console-orbit::before,.console-orbit::after,.console-orbit i{content:"";position:absolute;border:1px solid rgba(255,255,255,.07);border-radius:50%}.console-orbit::before{inset:25px}.console-orbit::after{inset:56px;border-color:rgba(var(--lime-rgb),.19);background:rgba(var(--lime-rgb),.025)}.console-orbit i:first-child{width:9px;height:9px;top:19px;left:46px;border:0;background:var(--orange);box-shadow:0 0 13px rgba(var(--orange-rgb),.7)}.console-orbit i:nth-child(2){width:6px;height:6px;right:14px;bottom:72px;border:0;background:var(--purple);box-shadow:0 0 13px rgba(var(--purple-rgb),.7)}.console-orbit strong{z-index:2;color:var(--lime);font-size:44px;letter-spacing:-.08em;text-shadow:0 0 32px rgba(var(--lime-rgb),.45)}
.console-flow{position:relative;z-index:2;margin:0;padding:0;list-style:none}.console-flow li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:11px 3px;border-top:1px solid var(--border)}.console-flow li>span{color:#555f6a;font:700 8px ui-monospace,monospace}.console-flow strong,.console-flow small{display:block}.console-flow strong{font-size:10px}.console-flow small{margin-top:2px;color:var(--text-3);font-size:8px}.console-flow b{color:var(--lime);font:700 7px ui-monospace,monospace;letter-spacing:.08em}.console-flow li:nth-child(3) b{color:var(--orange)}.console-flow li:nth-child(4) b{color:var(--purple)}.console-foot{position:relative;z-index:2;display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#505963;font:700 7px ui-monospace,monospace;text-transform:uppercase}.console-foot span{width:5px;height:5px;border-radius:50%;background:var(--orange)}
.public-section{padding:clamp(78px,10vw,145px) 0;border-top:1px solid var(--border)}.section-kicker{display:flex;align-items:center;gap:13px;margin-bottom:29px;color:#59636e;font:800 8px/1 ui-monospace,monospace;letter-spacing:.14em}.section-kicker span{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--lime)}.section-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);align-items:end;gap:clamp(34px,7vw,120px);margin-bottom:54px}.public-section h2{max-width:830px;margin:0;font-size:clamp(37px,5vw,75px);line-height:.97;letter-spacing:-.055em}.section-split>p,.public-section>p,.partner-section>div>p,.security-section>div>p{margin:0;color:var(--text-2);font-size:14px;line-height:1.7}
.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.capability-grid article,.operations-grid article{position:relative;overflow:hidden;min-height:290px;padding:27px;border:1px solid var(--border);border-radius:21px;background:linear-gradient(140deg,rgba(255,255,255,.04),rgba(255,255,255,.014));box-shadow:var(--shadow-1)}.capability-grid article::after,.operations-grid article::after{content:"";position:absolute;right:-70px;bottom:-80px;width:180px;height:180px;border:1px solid rgba(255,255,255,.04);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.01)}.cap-icon{width:46px;height:46px;margin-bottom:54px;display:grid;place-items:center;border:1px solid currentColor;border-radius:14px;font-size:19px}.cap-icon.lime{color:var(--lime);background:rgba(var(--lime-rgb),.06)}.cap-icon.orange{color:var(--orange);background:rgba(var(--orange-rgb),.06)}.cap-icon.purple{color:var(--purple);background:rgba(var(--purple-rgb),.06)}.capability-grid h3,.operations-grid h3{margin:9px 0 12px;font-size:23px;letter-spacing:-.035em}.capability-grid article>p:last-child,.operations-grid article>p{max-width:44ch;color:var(--text-3);font-size:11px;line-height:1.65}
.workflow-track{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:23px;background:rgba(255,255,255,.018)}.workflow-track li{position:relative;min-height:255px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--border)}.workflow-track li:last-child{border:0}.workflow-track li::after{content:"→";position:absolute;z-index:2;right:-12px;top:31px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--lime);background:var(--ink-0);font-size:9px}.workflow-track li:last-child::after{display:none}.workflow-track b{color:#535d68;font:700 11px ui-monospace,monospace}.workflow-track h3{margin:0 0 10px;font-size:26px}.workflow-track p{margin:0;color:var(--text-3);font-size:11px;line-height:1.6}
.telegram-card{position:relative;overflow:hidden;padding:clamp(30px,5vw,70px);display:grid;grid-template-columns:1fr .75fr;gap:clamp(40px,8vw,130px);align-items:center;border:1px solid rgba(var(--purple-rgb),.16);border-radius:30px;background:radial-gradient(circle at 90% 10%,rgba(var(--purple-rgb),.13),transparent 31%),linear-gradient(135deg,rgba(24,21,36,.75),rgba(11,14,18,.92));box-shadow:0 35px 100px rgba(0,0,0,.35)}.telegram-card h2{font-size:clamp(40px,5vw,72px)}.telegram-card>div>p{max-width:650px;margin:24px 0;color:var(--text-2);line-height:1.7}.telegram-thread{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:24px;background:rgba(7,9,12,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.telegram-thread .bubble{width:88%;margin:0 0 13px;padding:13px 15px;border-radius:16px;font-size:10px;line-height:1.55}.bubble.owner{margin-left:auto;color:#111707;background:var(--lime);border-bottom-right-radius:4px}.bubble.algorithm{border:1px solid rgba(var(--purple-rgb),.15);border-bottom-left-radius:4px;background:rgba(var(--purple-rgb),.07)}.bubble.algorithm strong,.bubble.algorithm span{display:block}.bubble.algorithm strong{margin-bottom:7px;color:var(--purple);font-size:8px;letter-spacing:.13em}.bubble.algorithm span{color:#c2c7ce}.thread-note{text-align:center!important;margin:20px 0 0!important;color:#535c67!important;font:700 7px ui-monospace,monospace!important;text-transform:uppercase}
.operations-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.operations-grid article{min-height:260px;padding-right:26%}.operations-grid .overline{color:var(--orange)}.operations-grid article:nth-child(2) .overline{color:var(--lime)}.operations-grid article:nth-child(3) .overline{color:var(--purple)}.micro-state{position:absolute;left:27px;bottom:26px;color:var(--text-3);font:750 7px ui-monospace,monospace;letter-spacing:.09em}.micro-state.ok{color:var(--lime)}.micro-state.orange{color:var(--orange)}.micro-state.purple{color:var(--purple)}
.partner-section{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:clamp(55px,9vw,150px)}.partner-visual{position:relative;width:min(430px,100%);aspect-ratio:1;display:grid;place-items:center;margin:auto;border:1px solid rgba(var(--purple-rgb),.13);border-radius:50%;box-shadow:0 0 0 48px rgba(var(--purple-rgb),.018),0 0 0 96px rgba(var(--lime-rgb),.008)}.partner-visual::before,.partner-visual::after{content:"";position:absolute;background:rgba(255,255,255,.09)}.partner-visual::before{width:60%;height:1px}.partner-visual::after{width:1px;height:60%}.partner-visual span,.partner-visual b{z-index:2;display:grid;place-items:center;border:1px solid rgba(var(--lime-rgb),.25);border-radius:50%;background:var(--ink-1)}.partner-visual span{width:85px;height:85px;color:var(--lime);font-size:16px}.partner-visual b{position:absolute;width:72px;height:72px;color:#979faa;font:700 7px ui-monospace,monospace;letter-spacing:.08em}.partner-visual b:nth-of-type(1){top:8%;left:23%}.partner-visual b:nth-of-type(2){right:8%;bottom:25%;border-color:rgba(var(--purple-rgb),.26);color:var(--purple)}.partner-visual i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 12px rgba(var(--orange-rgb),.7)}.partner-visual i:first-child{left:11%;bottom:31%}.partner-visual i:nth-child(2){right:29%;top:10%;background:var(--lime)}.partner-visual i:nth-child(3){right:13%;top:42%;background:var(--purple)}.partner-section h2{margin:13px 0 25px}.partner-points{display:flex;flex-wrap:wrap;gap:7px;margin:27px 0}.partner-points span{padding:8px 10px;border:1px solid var(--border);border-radius:8px;color:#aab1ba;background:rgba(255,255,255,.024);font:700 8px ui-monospace,monospace}.partner-section small{display:block;color:#525b65;font-size:8px;line-height:1.6}
.plans-section .plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.plan-card{min-height:390px;padding:25px!important;display:flex;flex-direction:column}.plan-card .status-tag{align-self:flex-start}.plan-card h3{margin:8px 0 0;font-size:24px}.plan-card .plan-price{font-size:42px;letter-spacing:-.05em}.plan-price small{margin-left:4px;color:var(--text-3);font-size:9px;letter-spacing:0}.plan-card dl{margin:3px 0 24px}.plan-card dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border);font-size:9px}.plan-card dt{color:var(--text-3)}.plan-card dd{margin:0}.plan-card .button{margin-top:auto;text-align:center}
.security-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);align-items:center}.security-section h2{margin:14px 0 26px}.security-section .text-link,.plans-section>.text-link{display:inline-block;margin-top:24px}.text-link{color:var(--lime)}.security-grid{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--border);border-radius:22px;background:rgba(255,255,255,.018)}.security-grid span{min-height:86px;padding:19px;display:flex;align-items:flex-end;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:#b2b9c1;font-size:10px}.security-grid span:nth-child(2n){border-right:0}.security-grid span:nth-last-child(-n+2){border-bottom:0}.security-grid span::before{content:"";width:6px;height:6px;margin-right:9px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px rgba(var(--lime-rgb),.5)}
.faq-section>h2{margin:0 0 50px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 44px}.faq-grid details{border-top:1px solid var(--border);padding:0}.faq-grid summary{padding:22px 28px 22px 0;cursor:pointer;list-style:none;color:#d8dce1;font-weight:650}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary::after{content:"+";float:right;color:var(--lime);font:400 17px ui-monospace,monospace}.faq-grid details[open] summary::after{content:"−"}.faq-grid details p{margin:0;padding:0 25px 23px 0;color:var(--text-3);font-size:11px;line-height:1.65}
.final-cta{position:relative;overflow:hidden;margin-top:20px;padding:clamp(55px,8vw,105px)!important;text-align:center;border:1px solid rgba(var(--lime-rgb),.14)!important;border-radius:30px;background:radial-gradient(circle at 50% 120%,rgba(var(--lime-rgb),.115),transparent 50%),rgba(255,255,255,.018)}.final-cta::before{content:"";position:absolute;left:50%;top:50%;width:660px;height:660px;transform:translate(-50%,-50%);border:1px solid rgba(var(--lime-rgb),.05);border-radius:50%;box-shadow:0 0 0 65px rgba(var(--lime-rgb),.01),0 0 0 130px rgba(var(--lime-rgb),.006);pointer-events:none}.final-cta>*{position:relative;z-index:2}.final-cta .eyebrow{justify-content:center}.final-cta h2{margin:20px auto}.final-cta>p{max-width:570px;margin:0 auto;color:var(--text-2)}.final-cta .controls{justify-content:center}.final-cta--compact{margin-top:0}.final-cta--compact h2{font-size:clamp(35px,5vw,64px)}
.public-footer{position:relative;z-index:2;max-width:1440px;margin:auto;padding:45px clamp(20px,4vw,58px);align-items:start;border-color:var(--border)}.public-brand--footer{font-weight:900;letter-spacing:.16em}.public-footer>div p,.footer-note{max-width:330px;margin:10px 0 0;color:#515a64;font-size:9px}.public-footer nav{flex:0 1 auto;flex-wrap:wrap}.public-footer nav a{color:#9099a4;font-size:9px}.footer-note{line-height:1.6}
@media(max-width:1050px){.public-topbar nav{display:none}.public-hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding-top:20px}.hero-console{width:min(620px,100%);margin:auto;transform:none}.capability-grid{grid-template-columns:1fr 1fr}.capability-grid article:last-child{grid-column:1/-1}.workflow-track{grid-template-columns:1fr 1fr}.workflow-track li:nth-child(2){border-right:0}.workflow-track li:nth-child(-n+2){border-bottom:1px solid var(--border)}.workflow-track li:nth-child(2)::after{display:none}.telegram-card,.partner-section,.security-section{grid-template-columns:1fr}.partner-visual{width:min(340px,80vw);order:2}.operations-grid article{padding-right:27px}}
@media(max-width:720px){.public-topbar{min-height:62px;padding:9px 15px}.public-brand small,.public-actions .text-link{display:none}.public-actions{gap:8px}.public-actions .public-button{min-height:37px;padding:10px 12px;font-size:8px}.public-shell{padding:0 16px 80px}.public-hero{padding:60px 0 70px;gap:42px}.public-hero h1{font-size:clamp(48px,16vw,72px)}.public-hero .lead{font-size:15px}.hero-copy::before{display:none}.trust-line{gap:10px 14px}.hero-console{min-height:490px;padding:17px;border-radius:22px}.console-orbit{width:175px;height:175px}.public-section{padding:80px 0}.section-split{grid-template-columns:1fr;gap:21px;margin-bottom:34px}.public-section h2{font-size:clamp(37px,12vw,53px)}.capability-grid,.operations-grid,.faq-grid{grid-template-columns:1fr}.capability-grid article:last-child{grid-column:auto}.capability-grid article{min-height:250px}.cap-icon{margin-bottom:35px}.workflow-track{grid-template-columns:1fr}.workflow-track li{min-height:190px;border-right:0;border-bottom:1px solid var(--border)!important}.workflow-track li:last-child{border-bottom:0!important}.workflow-track li::after{display:none}.telegram-card{padding:25px 19px;border-radius:23px}.telegram-thread{padding:14px}.operations-grid article{min-height:235px}.partner-visual{width:min(280px,78vw);box-shadow:0 0 0 28px rgba(var(--purple-rgb),.018)}.plans-section .plan-grid{grid-template-columns:1fr}.security-grid span{min-height:72px;padding:13px;font-size:8px}.faq-grid{gap:0}.final-cta{padding:55px 19px!important;border-radius:23px}.public-footer{padding:38px 18px}.public-footer nav{gap:13px}.footer-note{max-width:none}}
@media(prefers-reduced-motion:reduce){.public-button,.public-topbar nav a::after{transition:none}.hero-console{transform:none}}

/* Customer Cabinet · Slice D */
.cabinet-page{max-width:1660px}.sidebar .nav{display:block;flex:1;gap:0;white-space:normal}.bottom-nav{white-space:normal}.sidebar-logout{margin:7px 0 0}.sidebar-logout .nav__item{width:100%;font:inherit;text-align:left;cursor:pointer}.sidebar-logout .nav__item>span:not(.icon){font-size:11px}.button--quiet{display:inline-flex;align-items:center;justify-content:center;color:var(--paper);border:1px solid var(--border);background:rgba(255,255,255,.035)}
.overview-heading h1 em{color:#8f98a3}.overview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 13px}.overview-kpis article{min-height:148px;padding:19px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(140deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:var(--shadow-1)}.overview-kpis article:first-child{background:linear-gradient(135deg,rgba(var(--lime-rgb),.075),transparent 60%),var(--surface)}.overview-kpis span{color:var(--text-3);font:700 8px ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.overview-kpis strong{display:block;margin:auto 0 9px;font-size:clamp(24px,2.7vw,39px);line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.overview-kpis strong i{color:var(--text-3);font-size:13px;font-style:normal;letter-spacing:0}.overview-kpis small{color:#68727d;font-size:8px}.overview-kpis .overview-reset{font-size:clamp(12px,1.45vw,20px);line-height:1.35;letter-spacing:-.02em}
.overview-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:13px}.overview-health-card{position:relative;overflow:hidden;min-height:295px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1);backdrop-filter:blur(12px)}.overview-health-card::after{content:"";position:absolute;right:-50px;top:-50px;width:145px;height:145px;border:1px solid rgba(255,255,255,.04);border-radius:50%;box-shadow:0 0 0 24px rgba(255,255,255,.01)}.overview-health-card__head{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-start}.overview-health-card .cap-icon{width:39px;height:39px;margin:0;font-size:15px}.overview-health-card>.overline{margin:35px 0 5px}.overview-health-card h2{margin:0 0 17px;font-size:20px;letter-spacing:-.035em}.overview-health-card dl{margin:0 0 20px}.overview-health-card dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid var(--border);font-size:8px}.overview-health-card dt{color:var(--text-3)}.overview-health-card dd{margin:0;max-width:58%;overflow-wrap:anywhere;text-align:right}.card-link{margin-top:auto;display:flex;justify-content:space-between;color:var(--lime);font-size:9px;font-weight:700}.card-link span{font-size:13px}
.next-action-panel{position:relative;overflow:hidden;min-height:130px;margin-bottom:13px;padding:23px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:var(--radius-xl);background:linear-gradient(100deg,rgba(var(--orange-rgb),.075),rgba(var(--purple-rgb),.035),transparent 72%),var(--surface);box-shadow:var(--shadow-1)}.next-action-panel::after{content:"";position:absolute;right:12%;top:-95px;width:220px;height:220px;border:1px solid rgba(var(--orange-rgb),.07);border-radius:50%}.next-action-panel>div,.next-action-panel>.button{position:relative;z-index:2}.next-action-panel .overline{color:var(--orange)}.next-action-panel h2{margin:7px 0 6px;font-size:clamp(20px,2.3vw,32px);letter-spacing:-.04em}.next-action-panel p:last-child{margin:0;color:var(--text-3);font-size:8px}
.overview-results-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:11px}.overview-results-grid>.panel{min-height:330px;padding:20px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.panel-heading h2{margin:5px 0 0;font-size:20px}.panel-heading>a{color:var(--lime);font-size:8px}.publication-row{min-height:53px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;border-top:1px solid var(--border)}.publication-index{color:#606a75;font:700 8px ui-monospace,monospace}.publication-row strong,.publication-row small{display:block}.publication-row strong{font-size:9px}.publication-row small{margin-top:3px;color:var(--text-3);font-size:7px}.publication-row>a{color:var(--lime)}.empty-state{min-height:200px;display:grid;place-items:center;align-content:center;gap:12px;color:var(--text-3);text-align:center}.empty-state>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:14px;color:#606a75;background:rgba(255,255,255,.02);font-size:18px}.empty-state p{max-width:280px;margin:0;font-size:9px}.report-date{padding:14px 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border)}.report-date strong{font-size:22px}.report-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0}.report-metrics div{min-height:92px;padding:12px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.018)}.report-metrics span{color:var(--text-3);font-size:8px}.report-metrics strong{font-size:25px}.daily-report-card>small{color:#59636e;font:7px ui-monospace,monospace}.overview-footer-actions{margin-top:17px;display:flex;gap:8px;flex-wrap:wrap}.overview-footer-actions form{margin:0}
.command-results a{min-height:45px;padding:8px 10px;display:flex;align-items:center;border:1px solid transparent;border-radius:10px;font-size:10px}.command-results a:hover,.command-results a:focus{border-color:rgba(var(--lime-rgb),.15);background:rgba(var(--lime-rgb),.045)}.command-search input{width:auto;margin:0;padding:0}.command-layer>.scrim{display:block}
@media(max-width:1199px) and (min-width:769px){.sidebar-logout .nav__item>span:not(.icon){display:none}.overview-kpis{grid-template-columns:1fr 1fr}.overview-health-grid{grid-template-columns:1fr 1fr}.overview-health-card:last-child{grid-column:1/-1}}
@media(max-width:768px){.overview-kpis,.overview-health-grid,.overview-results-grid{grid-template-columns:1fr}.overview-kpis article{min-height:128px}.overview-health-card{min-height:270px}.next-action-panel{align-items:flex-start;flex-direction:column}.next-action-panel .button{width:100%}.overview-footer-actions>*{flex:1}.overview-footer-actions .button{width:100%}.sidebar-logout{width:100%}}
.connection-guide{margin:18px 0;border:1px solid #3a4652;border-radius:14px;background:#0b0f13;overflow:hidden}.connection-guide>summary{list-style:none;cursor:pointer;padding:15px 17px;color:var(--text);font-weight:850;background:var(--secondary);display:flex;align-items:center;justify-content:space-between;gap:12px}.connection-guide>summary::-webkit-details-marker{display:none}.connection-guide>summary::after{content:"+";font-size:22px;color:var(--lime)}.connection-guide[open]>summary::after{content:"–"}.guide-body{padding:18px}.guide-lead{font-size:17px}.guide-warning,.guide-help{display:block;margin:14px 0;padding:14px;border-left:4px solid var(--warn);background:#17140c;border-radius:8px}.guide-help{border-left-color:var(--lime);background:#10160c}.guide-links{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 22px}.guide-links .button{font-size:13px;white-space:normal}.guide-checklist{padding-left:22px}.guide-checklist li{margin:8px 0}.guide-steps{list-style:none;padding-left:0}.guide-steps>li{padding:8px 0 18px}.guide-steps h3{margin:4px 0 8px}.guide-shot{margin:14px 0 0;border:1px solid #35404b;border-radius:13px;background:#080b0e;padding:14px;overflow:hidden}.guide-shot figcaption{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.shot-address{padding:8px 11px;border-radius:999px;background:#1b222a;color:#cdd4dc;font-size:12px;overflow-wrap:anywhere}.shot-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:13px}.shot-flow strong,.shot-primary{padding:9px 11px;border-radius:8px;background:#1a2027}.shot-flow span{color:var(--lime)}.shot-primary{display:inline-block;margin-top:12px;background:var(--lime);color:#080A0D;font-weight:850}.shot-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.shot-chips code,.code-shot code{display:block;border:1px solid #34414d;border-radius:7px;padding:7px 9px;background:#111820;color:#dce8f2;overflow-wrap:anywhere}.code-shot{display:grid;gap:8px}.shot-form-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(90px,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.shot-form-row span{color:var(--muted)}.shot-form-row code{text-align:right;overflow-wrap:anywhere}.shot-success{padding:11px;border-radius:8px;border:1px solid var(--ok);color:var(--ok);font-weight:800}.guide-provider-note,.field-help{display:block;color:var(--muted);font-size:12px}.field-help{margin-top:4px;line-height:1.35}.guide-provider-note{margin:16px 0 0}
 @media(max-width:720px){.connection-guide>summary{padding:14px}.guide-body{padding:14px}.guide-links{display:grid;grid-template-columns:1fr}.guide-links .button{text-align:center;width:100%}.shot-form-row{grid-template-columns:1fr}.shot-form-row code{text-align:left}.guide-shot{margin-left:-6px}.action-form h2{overflow-wrap:anywhere}}

/* Customer Knowledge · Slice E */
.knowledge-readiness{display:grid;grid-template-columns:1fr 1.35fr .72fr;gap:11px;margin-bottom:13px}.knowledge-readiness article{min-height:126px;padding:18px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(140deg,rgba(var(--purple-rgb),.055),rgba(255,255,255,.015));box-shadow:var(--shadow-1)}.knowledge-readiness span{color:var(--text-3);font:700 8px ui-monospace,monospace;text-transform:uppercase}.knowledge-readiness strong{margin:auto 0 7px;font-size:clamp(17px,2vw,28px);letter-spacing:-.035em;overflow-wrap:anywhere}.knowledge-readiness small{color:#646e79;font-size:8px}.knowledge-input-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:11px}.knowledge-form{padding:21px}.knowledge-form .panel-heading .cap-icon{width:38px;height:38px;margin:0;font-size:14px}.knowledge-form textarea{min-height:120px}.knowledge-upload form{display:flex;flex-direction:column;height:calc(100% - 65px)}.file-drop{min-height:290px;padding:28px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(var(--lime-rgb),.25);border-radius:18px;background:radial-gradient(circle,rgba(var(--lime-rgb),.045),transparent 65%);text-align:center}.file-drop>span{color:var(--lime);font:700 8px ui-monospace,monospace;letter-spacing:.1em}.file-drop>strong{margin:10px 0 5px;color:var(--paper);font-size:18px}.file-drop>small{color:var(--text-3);font-size:8px}.file-drop input{max-width:270px;margin:23px 0 0}.knowledge-safety{display:flex;gap:7px;flex-wrap:wrap;margin-top:15px}.knowledge-safety span{padding:6px 8px;border:1px solid var(--border);border-radius:7px;color:var(--text-3);font-size:7px}.knowledge-sources{margin-top:40px}.knowledge-source-list{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.knowledge-source-row{min-height:78px;padding:13px 16px;display:grid;grid-template-columns:38px 1fr auto auto;align-items:center;gap:13px;border-bottom:1px solid var(--border)}.knowledge-source-row:last-child{border:0}.source-glyph{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(var(--purple-rgb),.24);border-radius:11px;color:var(--purple);background:rgba(var(--purple-rgb),.06);font-weight:850}.source-copy strong,.source-copy small,.source-state small{display:block}.source-copy strong{font-size:10px}.source-copy small,.source-state small{margin-top:4px;color:var(--text-3);font-size:7px}.source-state{text-align:right}.source-actions{display:flex;gap:4px}.source-actions form{margin:0}.danger-text{color:var(--critical)}
@media(max-width:900px){.knowledge-readiness{grid-template-columns:1fr 1fr}.knowledge-readiness article:last-child{grid-column:1/-1}.knowledge-input-grid{grid-template-columns:1fr}.file-drop{min-height:220px}}
@media(max-width:620px){.knowledge-readiness{grid-template-columns:1fr}.knowledge-readiness article:last-child{grid-column:auto}.knowledge-source-row{grid-template-columns:38px 1fr}.source-state,.source-actions{grid-column:2;text-align:left}.source-actions{justify-content:flex-start}}

/* Customer Content + Publications · Slice F */
.workspace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}.workspace-heading h1{margin:6px 0 8px;font-size:clamp(36px,4.6vw,68px);line-height:.94;letter-spacing:-.06em}.workspace-heading>div>p:last-child{max-width:690px;margin:0;color:var(--text-2);font-size:11px;line-height:1.65}.mode-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:999px;color:var(--orange);background:rgba(var(--orange-rgb),.045);font:750 8px ui-monospace,monospace;white-space:nowrap}.mode-chip i{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 9px rgba(var(--orange-rgb),.65)}
.content-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px}.content-metrics article{min-height:112px;padding:17px;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.03),rgba(255,255,255,.012))}.content-metrics article:first-child{border-color:rgba(var(--orange-rgb),.14);background:linear-gradient(145deg,rgba(var(--orange-rgb),.06),rgba(255,255,255,.01))}.content-metrics span{color:var(--text-3);font:700 8px ui-monospace,monospace;text-transform:uppercase}.content-metrics strong{margin:auto 0 0;font-size:34px;letter-spacing:-.05em}
.content-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:11px;margin-bottom:12px}.intake-card,.pipeline-card,.jobs-card{padding:21px}.intake-card>p{color:var(--text-3);font-size:9px;line-height:1.6}.intake-card form{margin-top:20px}.intake-card .checkbox{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:8px;color:var(--text-2);font-size:9px;line-height:1.5}.intake-card .checkbox input{margin:1px 0}.privacy-note{padding-top:15px;border-top:1px solid var(--border)}.pipeline-list{border-top:1px solid var(--border)}.pipeline-row{min-height:66px;display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.pipeline-row:last-child{border:0}.source-token{width:31px;height:31px;display:grid;place-items:center;border:1px solid rgba(var(--orange-rgb),.22);border-radius:10px;color:var(--orange);background:rgba(var(--orange-rgb),.05);font-weight:800}.pipeline-row strong,.pipeline-row small{display:block}.pipeline-row strong{font-size:9px}.pipeline-row small{margin-top:3px;color:var(--text-3);font-size:7px}.pipeline-row form{margin:0}.state-pill{display:inline-flex;align-items:center;padding:5px 7px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);background:rgba(255,255,255,.025);font:750 7px ui-monospace,monospace}.state-pill--review,.state-pill--action_required{border-color:rgba(var(--orange-rgb),.2);color:var(--orange);background:rgba(var(--orange-rgb),.04)}.state-pill--approved,.state-pill--completed,.state-pill--verified,.state-pill--published{border-color:rgba(var(--lime-rgb),.2);color:var(--lime);background:rgba(var(--lime-rgb),.04)}.state-pill--failed,.state-pill--rejected{color:var(--critical)}.button--compact{min-height:30px;padding:7px 9px;font-size:7px}.data-table{overflow:hidden;border-top:1px solid var(--border)}.data-row{min-height:52px;display:grid;grid-template-columns:.4fr 1fr 1fr 1fr;align-items:center;gap:14px;border-bottom:1px solid var(--border);font-size:8px}.data-row:last-child{border:0}.data-row--head{min-height:38px;color:var(--text-3);font:700 7px ui-monospace,monospace;text-transform:uppercase}.data-row .status-dot{display:inline-block;width:5px;height:5px;margin-right:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 7px rgba(var(--lime-rgb),.5)}.data-row time{color:var(--text-3)}
.publication-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.publication-card{overflow:hidden;min-height:385px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-1)}.publication-visual{position:relative;overflow:hidden;height:180px;display:grid;place-items:center;background:radial-gradient(circle at 70% 30%,rgba(var(--purple-rgb),.14),transparent 34%),linear-gradient(145deg,#151a20,#090c0f)}.publication-visual::before,.publication-visual::after{content:"";position:absolute;border:1px solid rgba(255,255,255,.055);border-radius:50%}.publication-visual::before{width:150px;height:150px}.publication-visual::after{width:80px;height:80px;border-color:rgba(var(--lime-rgb),.11)}.publication-visual span{z-index:2;color:var(--lime);font:800 23px ui-monospace,monospace;letter-spacing:-.08em}.publication-visual i{position:absolute;right:17px;top:17px;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(var(--lime-rgb),.75)}.publication-copy{padding:18px}.publication-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.publication-title>strong{font-size:11px}.publication-copy dl{margin:18px 0}.publication-copy dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:8px}.publication-copy dt{color:var(--text-3)}.publication-copy dd{margin:0;text-align:right}.publication-copy>a{color:var(--lime);font-size:8px;font-weight:750}.muted-link{color:var(--text-3);font-size:8px}.safe-error{color:var(--orange);font-size:8px}.publication-empty{grid-column:1/-1}
@media(max-width:1050px){.content-layout{grid-template-columns:1fr}.publication-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.workspace-heading{align-items:flex-start;flex-direction:column}.content-metrics{grid-template-columns:1fr 1fr}.pipeline-row{grid-template-columns:34px 1fr auto}.pipeline-row form{grid-column:2/-1}.data-row{grid-template-columns:.35fr 1fr 1fr}.data-row>*:last-child{display:none}.publication-grid{grid-template-columns:1fr}.publication-card{min-height:auto}.publication-visual{height:145px}}

/* Customer Analytics + Daily Reports · Slice G */
.analytics-heading form{margin:0}.notice-bar{margin:-10px 0 14px;padding:11px 14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:12px;color:var(--orange);background:rgba(var(--orange-rgb),.045);font-size:9px}.notice-bar--ok{border-color:rgba(var(--lime-rgb),.18);color:var(--lime);background:rgba(var(--lime-rgb),.04)}.analytics-hero{display:grid;grid-template-columns:.62fr 1.38fr;gap:11px;margin-bottom:11px}.analytics-total,.analytics-metrics,.analytics-history,.daily-results{padding:21px}.analytics-total>strong{display:block;margin:28px 0 0;font-size:clamp(56px,7vw,92px);line-height:.9;letter-spacing:-.08em}.analytics-total>span{color:var(--lime);font:700 8px ui-monospace,monospace;text-transform:uppercase}.analytics-total>small{display:block;margin-top:24px;color:var(--text-3);font-size:8px}.analytics-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.analytics-metrics>div{min-height:98px;padding:15px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.analytics-metrics>div:last-child{grid-column:1/-1}.analytics-metrics span{color:var(--text-3);font-size:8px}.analytics-metrics strong{font-size:23px}.analytics-metrics progress{grid-column:1/-1;width:100%;height:3px;border:0}.analytics-metrics progress::-webkit-progress-bar{background:#242b32}.analytics-metrics progress::-webkit-progress-value{background:var(--lime);box-shadow:0 0 8px rgba(var(--lime-rgb),.45)}.analytics-layout{display:grid;grid-template-columns:1fr 1fr;gap:11px}.snapshot-list,.report-list{border-top:1px solid var(--border)}.snapshot-row{min-height:55px;display:grid;grid-template-columns:1.35fr .5fr .55fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--border);font-size:8px}.snapshot-row time,.snapshot-row>span:nth-child(3){color:var(--text-3)}.daily-schedule{margin:-8px 0 18px;color:var(--purple);font:700 9px ui-monospace,monospace}.report-row{min-height:64px;display:grid;grid-template-columns:1fr .7fr auto;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.report-row strong,.report-row small{display:block}.report-row strong{font-size:9px}.report-row small{margin-top:4px;color:var(--text-3);font-size:7px}.analytics-policy{margin:17px 2px;color:#5b6570;font:700 7px ui-monospace,monospace;letter-spacing:.04em}.state-pill--pass,.state-pill--sent{border-color:rgba(var(--lime-rgb),.2);color:var(--lime)}.state-pill--partial,.state-pill--failed{border-color:rgba(var(--orange-rgb),.2);color:var(--orange)}
@media(max-width:900px){.analytics-hero,.analytics-layout{grid-template-columns:1fr}}@media(max-width:560px){.analytics-metrics{grid-template-columns:1fr}.analytics-metrics>div:last-child{grid-column:auto}.snapshot-row{grid-template-columns:1fr .4fr auto}.snapshot-row>span:nth-child(3){display:none}.analytics-heading form,.analytics-heading button{width:100%}}

/* Customer Plan + Settings · Slice H */
.current-plan{min-height:120px;margin-bottom:11px;padding:21px;display:grid;grid-template-columns:1.5fr .7fr .5fr;align-items:center;gap:20px;background:linear-gradient(110deg,rgba(var(--lime-rgb),.065),transparent 50%),var(--surface)}.current-plan h2{margin:7px 0 0;font-size:27px}.current-plan>div:not(:first-child){padding-left:18px;border-left:1px solid var(--border)}.current-plan>div>span{display:block;color:var(--text-3);font-size:8px}.current-plan>div>strong{display:block;margin-top:8px;font-size:18px}.cabinet-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.cabinet-plan{padding:21px;min-height:345px;display:flex;flex-direction:column}.cabinet-plan--current{border-color:rgba(var(--lime-rgb),.25);background:linear-gradient(155deg,rgba(var(--lime-rgb),.06),transparent 48%),var(--surface)}.cabinet-plan h2{margin:25px 0 6px;font-size:20px}.cabinet-plan-price{font-size:42px;letter-spacing:-.06em}.cabinet-plan>p{color:var(--text-3);font-size:8px}.cabinet-plan dl{margin:20px 0}.cabinet-plan dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid var(--border);font-size:8px}.cabinet-plan dd{margin:0}.cabinet-plan>.button{margin-top:auto;text-align:center}.settings-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:11px}.settings-form,.security-card{padding:21px}.settings-form form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.settings-form form label:nth-of-type(4),.settings-form form button{grid-column:1/-1}.settings-stack{display:grid;gap:11px}.security-card p{color:var(--text-3);font-size:9px;line-height:1.6}.security-badges{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0}.security-badges span{padding:6px 8px;border:1px solid var(--border);border-radius:7px;color:var(--lime);font:700 7px ui-monospace,monospace}.security-card form{margin:0}.security-card a{color:var(--lime);font-size:9px}
@media(max-width:900px){.cabinet-plan-grid{grid-template-columns:1fr 1fr}.settings-layout{grid-template-columns:1fr}}@media(max-width:620px){.current-plan{grid-template-columns:1fr}.current-plan>div:not(:first-child){padding:12px 0 0;border-left:0;border-top:1px solid var(--border)}.cabinet-plan-grid,.settings-form form{grid-template-columns:1fr}.settings-form form label:nth-of-type(4),.settings-form form button{grid-column:auto}}
.session-panel{margin-top:18px}.session-list{display:grid;gap:8px}.session-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid var(--border)}.session-list strong,.session-list small{display:block}.session-list small{margin-top:5px;color:var(--text-3);overflow-wrap:anywhere}.session-list form{margin:0}@media(max-width:620px){.session-list article{align-items:flex-start;flex-direction:column}}
.referral-landing{min-height:75vh}.referral-hero{max-width:900px;margin:0 auto;padding:110px 24px 70px;text-align:center}.referral-hero h1{font-size:clamp(48px,8vw,100px);letter-spacing:-.065em;line-height:.9}.referral-hero h1 span{color:var(--lime)}.referral-hero>p{max-width:680px;margin:24px auto;color:var(--text-2)}.referral-hero .public-actions{justify-content:center}
.billing-boundary{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 50% 0,rgba(var(--lime-rgb),.08),transparent 35%),#07090b}.billing-boundary-card{width:min(620px,100%);padding:34px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.billing-boundary-card h1{font-size:clamp(34px,7vw,64px);letter-spacing:-.055em}.billing-boundary-card dl div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid var(--border)}.billing-boundary-card dd{margin:0;text-align:right}.billing-off{margin-top:24px;padding:18px;border:1px solid rgba(255,138,31,.32);border-radius:14px;background:rgba(255,138,31,.06)}.billing-off b{color:var(--orange)}
