*{box-sizing:border-box;margin:0;padding:0}:root{--gold:#fdb813;--gold-dim:#fdb8131f;--gold-soft:#fdb8130f;--bg:#05060a;--surface:#0a0c14;--surface2:#0e111b;--surface3:#151927;--border:#1f2434;--border-soft:#ffffff0f;--border-gold:#fdb8134d;--text:#f4f6fb;--text-dim:#9ba5bb;--text-muted:#6b7488;--green:#22c55e;--red:#ef4444;--blue:#3b82f6;--purple:#8b5cf6;--teal:#14b8a6;--pink:#ec4899;--amber:#f59e0b;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,sans-serif;overflow-x:hidden}.font-head{font-family:Manrope,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400;vertical-align:middle;line-height:1}.bg-grid{z-index:0;background-image:linear-gradient(#fdb81305 1px,#0000 1px),linear-gradient(90deg,#fdb81305 1px,#0000 1px);background-size:56px 56px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 20%,#000 20%,#0000 75%)}.ambient{filter:blur(130px);opacity:.1;pointer-events:none;z-index:0;border-radius:50%;position:fixed}.ambient-1{background:var(--gold);width:520px;height:520px;top:-140px;left:-140px}.ambient-2{background:var(--blue);width:440px;height:440px;bottom:10%;right:-120px}nav.top{z-index:50;transition:all .3s var(--ease);padding:16px 28px;position:fixed;top:0;left:0;right:0}nav.top.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--border);background:#0a0c14c7;padding:10px 28px}.container-narrow{max-width:1240px;margin:0 auto;padding:0 28px}.container-wide{max-width:1320px;margin:0 auto;padding:0 28px}.btn{cursor:pointer;transition:all .22s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn-gold{background:var(--gold);color:#1a0f00;border-color:var(--gold)}.btn-gold:hover{background:#ffc53d;transform:translateY(-1px);box-shadow:0 10px 28px -8px #fdb8138c}.btn-ghost{color:var(--text);border-color:var(--border);background:0 0}.btn-ghost:hover{background:var(--gold-soft);color:var(--gold);border-color:#fdb8138c}.btn-lg{border-radius:12px;padding:14px 24px;font-size:14px}.chip{background:var(--gold-soft);border:1px solid var(--border-gold);color:var(--gold);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.hero{text-align:center;z-index:2;padding:140px 0 60px;position:relative}.hero h1{letter-spacing:-.03em;max-width:900px;margin:0 auto 20px;font-family:Manrope,sans-serif;font-size:clamp(36px,5.2vw,68px);font-weight:900;line-height:1.04}.hero h1 .gold{color:var(--gold)}.hero p.sub{color:var(--text-dim);max-width:620px;margin:0 auto 28px;font-size:18px;line-height:1.55}.hero .cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:inline-flex}.tour-layout{z-index:2;grid-template-columns:230px 1fr;gap:60px;margin-top:40px;display:grid;position:relative}@media (max-width:1024px){.tour-layout{grid-template-columns:1fr;gap:20px}.scrollspy{display:none}}.scrollspy{height:fit-content;padding:20px 0;position:sticky;top:110px}.scrollspy-title{letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;padding-left:14px;font-size:10px;font-weight:700}.scrollspy ol{margin:0;padding:0;list-style:none}.scrollspy li{position:relative}.scrollspy a{color:var(--text-dim);border-left:2px solid var(--border);transition:all .22s var(--ease);align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.scrollspy a:hover{color:var(--text);border-color:#fdb81366}.scrollspy a.active{color:var(--gold);border-color:var(--gold);font-weight:700}.scrollspy a .sp-num{opacity:.6;flex-shrink:0;width:18px;font-family:JetBrains Mono,monospace;font-size:10px}.feature{padding:80px 0;scroll-margin-top:90px}.feature-head{max-width:640px;margin-bottom:32px}.feature-head .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;font-weight:700;display:flex}.feature-head .eyebrow .num{color:var(--text-muted);letter-spacing:.1em;font-family:JetBrains Mono,monospace;font-size:11px}.feature-head h2{letter-spacing:-.025em;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:clamp(28px,3.6vw,42px);font-weight:900;line-height:1.1}.feature-head p{color:var(--text-dim);max-width:560px;font-size:16px;line-height:1.6}.feature-bullets{grid-template-columns:repeat(2,1fr);gap:10px 24px;margin-top:20px;display:grid}@media (max-width:640px){.feature-bullets{grid-template-columns:1fr}}.feature-bullets li{color:var(--text-dim);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.feature-bullets li .material-symbols-outlined{color:var(--gold);flex-shrink:0;margin-top:2px;font-size:16px}.pw{background:var(--surface);border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.pw:before{content:"";z-index:3;background:linear-gradient(90deg,#0000,#fdb81373,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pw-chrome{border-bottom:1px solid var(--border);background:var(--surface2);z-index:2;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.pw-dots{gap:6px;display:flex}.pw-dots span{background:var(--surface3);border-radius:50%;width:9px;height:9px}.pw-url{text-align:center;color:var(--text-muted);letter-spacing:.02em;flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.pw-url .dot{color:var(--green);margin-right:6px}.pw-body{position:relative}.mini-tile{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.mini-tile .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.mini-tile .val{margin-top:4px;font-family:Manrope,sans-serif;font-size:22px;font-weight:900;line-height:1}.mock-home{grid-template-columns:48px 1fr;min-height:520px;display:grid}.mock-home .sb{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:8px;padding:14px 0;display:flex}.mock-home .sb .icon{width:30px;height:30px;color:var(--text-muted);transition:all .25s var(--ease);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;display:flex}.mock-home .sb .icon:hover{background:var(--gold);color:#1a0f00}.mock-home .sb .icon.active{color:var(--gold);background:#fdb8131f}.mock-home .sb .icon .material-symbols-outlined{font-size:16px}.mock-home .main{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.mock-home .stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:560px){.mock-home .stats{grid-template-columns:repeat(2,1fr)}}.mock-home .add-panel{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px}.mock-home .add-title{color:var(--gold);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.mock-home .add-row{grid-template-columns:1fr 90px;gap:10px;display:grid}.mock-home .add-row input{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:8px;outline:none;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:11px}.mock-home .add-row input:focus{border-color:var(--gold)}.mock-home .add-row button{background:var(--surface3);border:1px solid var(--border);color:var(--text-dim);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;border-radius:8px;font-size:10px;font-weight:700}.mock-home .inv-title{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.mock-home .inv-title .count{background:var(--surface3);color:var(--text-dim);border-radius:4px;padding:2px 7px;font-size:10px}.mock-home .inv-list{background:var(--surface2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.mock-home .inv-row{border-bottom:1px solid var(--border);transition:background .2s var(--ease);grid-template-columns:1.6fr 1.4fr 90px 80px 60px;align-items:center;gap:12px;padding:12px 14px;font-size:11px;display:grid}.mock-home .inv-row:last-child{border-bottom:0}.mock-home .inv-row:hover{background:var(--surface3)}.mock-home .inv-row .avatar{width:26px;height:26px;color:var(--gold);background:linear-gradient(135deg,#fdb8134d,#fdb8130d);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:11px;font-weight:900;display:flex}.mock-home .inv-row .t-name{color:var(--text);font-size:12px;font-weight:700}.mock-home .inv-row .t-dom{color:var(--text-muted);margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9px}.mock-home .inv-row .t-id{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;overflow:hidden}.mock-home .score-dial{width:34px;height:34px;position:relative}.mock-home .score-dial svg{transform:rotate(-90deg)}.mock-home .score-dial .score-text{justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:10px;font-weight:900;display:flex;position:absolute;inset:0}.mock-home .status{letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-block}.mock-home .status.ok{color:var(--green);background:#22c55e26}.mock-home .status.warn{color:var(--gold);background:#fdb81326}.mock-home .status.bad{color:var(--red);background:#ef444426}.mock-home .row-actions{gap:4px;display:flex}.mock-home .row-actions .icon{background:var(--surface3);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:all .2s var(--ease);border-radius:5px;justify-content:center;align-items:center;display:flex}.mock-home .row-actions .icon:hover{background:var(--gold);color:#1a0f00}.mock-home .row-actions .icon .material-symbols-outlined{font-size:12px}.mock-overview{grid-template-columns:48px 1fr;min-height:560px;display:grid}.mock-overview .sb{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.mock-overview .sb .icon{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:all .25s var(--ease);border-radius:7px;justify-content:center;align-items:center;display:flex}.mock-overview .sb .icon.active{color:var(--gold);background:#fdb8131f}.mock-overview .sb .icon .material-symbols-outlined{font-size:16px}.mock-overview .main{padding:20px 22px}.view-tabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:6px;margin-bottom:16px;padding-bottom:0;display:flex;overflow-x:auto}.view-tabs::-webkit-scrollbar{display:none}.view-tabs .tab{letter-spacing:.08em;color:var(--text-muted);cursor:pointer;transition:all .22s var(--ease);white-space:nowrap;text-transform:uppercase;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-size:11px;font-weight:700}.view-tabs .tab:hover{color:var(--text-dim)}.view-tabs .tab.active{color:var(--gold);border-color:var(--gold)}.view-panel{animation:view-fade .4s var(--ease);display:none}.view-panel.active{display:block}@keyframes view-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-top{grid-template-columns:1.2fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (max-width:640px){.dash-top{grid-template-columns:1fr}}.score-hero{background:var(--surface2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:18px;padding:18px;display:flex}.score-hero .big-dial{flex-shrink:0;width:90px;height:90px;position:relative}.score-hero .big-dial svg{transform:rotate(-90deg)}.score-hero .big-dial .score-big{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.score-hero .big-dial .score-big .v{color:var(--gold);font-family:Manrope,sans-serif;font-size:24px;font-weight:900;line-height:1}.score-hero .big-dial .score-big .l{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;margin-top:2px;font-size:8px}.score-hero .score-meta .label{letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:10px}.score-hero .score-meta h3{letter-spacing:-.01em;font-family:Manrope,sans-serif;font-size:18px;font-weight:900}.score-hero .score-meta p{color:var(--text-dim);margin-top:4px;font-size:11px;line-height:1.4}.tile-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tile-grid .mini-tile .lbl{font-size:8px}.tile-grid .mini-tile .val{font-size:19px}.tile-grid .mini-tile .delta{color:var(--green);align-items:center;gap:3px;margin-top:3px;font-size:9px;font-weight:700;display:inline-flex}.tile-grid .mini-tile .delta.bad{color:var(--red)}.dash-find{margin-top:14px}.dash-find .sec-head{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.dash-find .sec-head .bar{background:var(--gold);width:3px;height:10px}.find-card{background:var(--surface2);border:1px solid var(--border);border-left:3px solid var(--gold);transition:all .25s var(--ease);border-radius:8px;margin-bottom:8px;padding:12px 14px}.find-card:hover{border-left-color:#ffc53d;transform:translate(3px)}.find-card .f-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.find-card .sev-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:7px;height:7px}.find-card .sev-dot.med{background:var(--gold)}.find-card .sev-dot.low{background:var(--blue)}.find-card h5{color:var(--text);font-size:12px;font-weight:800}.find-card p{color:var(--text-dim);font-size:10px;line-height:1.5}.users-table{background:var(--surface2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.users-thead{background:var(--surface3);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border);grid-template-columns:1.5fr 1.5fr 80px 80px 60px;gap:10px;padding:10px 14px;font-size:9px;font-weight:800;display:grid}.u-row{border-bottom:1px solid var(--border);cursor:pointer;transition:background .2s var(--ease);grid-template-columns:1.5fr 1.5fr 80px 80px 60px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:grid}.u-row:hover{background:#fdb8130d}.u-row.expanded{box-shadow:inset 3px 0 0 var(--gold);background:#fdb81314}.u-row .chev{transition:transform .3s var(--ease);color:var(--text-muted);vertical-align:middle;margin-right:4px;font-size:14px;display:inline-block}.u-row.expanded .chev{color:var(--gold);transform:rotate(90deg)}.u-row .u-name{color:var(--text);font-weight:700}.u-row .u-email{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.u-row .u-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.u-row .u-chip.ok{color:var(--green);background:#22c55e26}.u-row .u-chip.bad{color:var(--red);background:#ef444426}.u-panel{background:var(--surface3);border-bottom:1px solid var(--border);transition:grid-template-rows .35s var(--ease);box-shadow:inset 3px 0 0 var(--gold);grid-template-rows:0fr;display:grid}.u-panel.open{grid-template-rows:1fr}.u-panel-inner{min-height:0;overflow:hidden}.u-panel-content{opacity:0;transition:opacity .3s var(--ease) 80ms;padding:18px 22px}.u-panel.open .u-panel-content{opacity:1}.u-panel-top{align-items:center;gap:16px;margin-bottom:14px;display:flex}.u-panel-avatar{color:#1a0f00;background:linear-gradient(135deg,#fdb813,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-family:Manrope,sans-serif;font-size:16px;font-weight:900;display:flex}.u-panel-id .n{font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.u-panel-id .e{color:var(--text-muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:11px}.u-panel-id .sub{color:var(--text-dim);margin-top:4px;font-size:10px}.u-panel-chips{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.panel-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:700}.panel-chip.ok{color:var(--green);background:#22c55e1a;border-color:#22c55e4d}.panel-chip.bad{color:var(--red);background:#ef44441a;border-color:#ef44444d}.u-panel-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:640px){.u-panel-grid{grid-template-columns:1fr}}.u-panel-card{background:var(--surface2);border:1px solid var(--border);border-radius:8px;padding:12px 14px}.u-panel-card .card-title{letter-spacing:.12em;color:var(--gold);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.u-panel-card .card-title .material-symbols-outlined{font-size:12px}.u-panel-card .kv{justify-content:space-between;padding:3px 0;font-size:10px;display:flex}.u-panel-card .kv .k{color:var(--text-muted)}.u-panel-card .kv .v{color:var(--text);font-weight:600}.bl-wrap{background:var(--surface2);border:1px solid var(--border);text-align:center;border-radius:10px;padding:16px}.bl-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.bl-pill{letter-spacing:.06em;border:1px solid var(--border);color:var(--text-dim);cursor:pointer;transition:all .2s var(--ease);background:var(--surface);text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:700}.bl-pill:hover{color:var(--gold);border-color:#fdb81366}.bl-pill.active{background:var(--gold);color:#1a0f00;border-color:var(--gold)}.bl-chart{width:100%;max-width:420px;height:320px;margin:0 auto}.bl-legend{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:14px 22px;margin-top:12px;font-size:10px;font-weight:600;display:flex}.bl-legend .sw{vertical-align:middle;width:10px;height:10px;box-shadow:0 0 0 2px var(--surface2);border-radius:50%;margin-right:5px;display:inline-block}.bl-legend .dash{vertical-align:middle;border-top:2px dashed #94a3b8b3;width:18px;height:0;margin-right:5px;display:inline-block}.mock-findings{padding:24px}.findings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.findings-head h4{font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.findings-head .badge{color:var(--gold);letter-spacing:.08em;border:1px solid var(--border-gold);background:var(--gold-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.findings-head .badge:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.f-detail{background:var(--surface2);border:1px solid var(--border);transition:all .3s var(--ease);border-radius:10px;margin-bottom:10px;padding:16px 18px;position:relative;overflow:hidden}.f-detail:hover{border-color:#fdb81359}.f-detail .meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.f-detail .sev{letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:9px;font-weight:800}.f-detail .sev.crit{color:var(--red);background:#ef444426}.f-detail .sev.high{color:var(--gold);background:#fdb81326}.f-detail .sev.med{color:var(--blue);background:#3b82f626}.f-detail .frwks{color:var(--text-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:9px}.f-detail h5{margin-bottom:6px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.f-detail p{color:var(--text-dim);font-size:12px;line-height:1.55}.f-detail p .term{color:var(--gold);font-weight:700}.f-detail .actions{gap:6px;margin-top:12px;display:flex}.f-detail .mini-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;transition:all .2s var(--ease);border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.f-detail .mini-btn:hover{border-color:var(--gold);color:var(--gold)}.f-detail .mini-btn .material-symbols-outlined{font-size:11px}.f-detail .typing{background:var(--gold);vertical-align:middle;width:4px;height:13px;margin-left:2px;animation:.9s step-start infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.report-stage{justify-content:center;align-items:center;height:440px;padding:30px;display:flex;position:relative;overflow:hidden}.pdf-preview{color:#111;width:240px;height:330px;transition:transform .5s var(--ease);background:#fff;border-radius:6px;flex-direction:column;gap:10px;padding:22px 18px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 30px 60px -15px #0009}.pdf-preview:nth-of-type(2){z-index:2;transform:translate(-80px,20px)rotate(2deg)}.pdf-preview:nth-of-type(3){z-index:1;opacity:.5;transform:translate(-160px,-10px)rotate(-10deg)}.report-stage:hover .pdf-preview:first-of-type{transform:rotate(-8deg)translate(12px,-4px)}.report-stage:hover .pdf-preview:nth-of-type(2){transform:translate(-92px,26px)rotate(4deg)}.pdf-header{border-bottom:2px solid #fdb813;margin-bottom:4px;padding-bottom:8px}.pdf-header .t{color:#111;font-family:Manrope,sans-serif;font-size:12px;font-weight:900}.pdf-header .s{color:#666;margin-top:2px;font-size:8px}.pdf-score{align-items:center;gap:10px;padding:8px 0;display:flex}.pdf-score .c{color:#1a0f00;background:#fdb813;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Manrope,sans-serif;font-size:13px;font-weight:900;display:flex}.pdf-score .m{flex:1}.pdf-score .m .v{color:#111;font-family:Manrope,sans-serif;font-size:16px;font-weight:900}.pdf-score .m .l{letter-spacing:.12em;color:#888;text-transform:uppercase;margin-top:1px;font-size:7px}.pdf-bars{flex-direction:column;gap:5px;margin-top:4px;display:flex}.pdf-bar-row{color:#444;align-items:center;gap:6px;font-size:7px;display:flex}.pdf-bar-row .lbl{width:46px;font-weight:600}.pdf-bar-row .bar{background:#eee;border-radius:2px;flex:1;height:5px;overflow:hidden}.pdf-bar-row .bar span{background:#fdb813;border-radius:2px;height:100%;display:block}.pdf-spider{width:100%;height:80px;margin-top:4px}.report-actions{flex-direction:column;gap:8px;display:flex;position:absolute;top:30px;right:30px}.ra{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .25s var(--ease);border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-flex}.ra:hover{border-color:var(--gold);transform:translate(-2px)}.ra .material-symbols-outlined{color:var(--gold);font-size:14px}.wl-grid{grid-template-columns:260px 1fr;gap:18px;padding:22px;display:grid}@media (max-width:720px){.wl-grid{grid-template-columns:1fr}}.wl-controls{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px}.wl-controls h5{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:700}.wl-field{margin-bottom:10px}.wl-field label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.wl-field input{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;outline:none;padding:7px 10px;font-family:Inter,sans-serif;font-size:11px}.wl-field input:focus{border-color:var(--gold)}.swatch-row{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.swatch{cursor:pointer;width:22px;height:22px;transition:all .2s var(--ease);border:2px solid #0000;border-radius:5px}.swatch.active{border-color:var(--text);transform:scale(1.1)}.wl-preview{background:var(--surface);border:1px solid var(--border);border-radius:10px;min-height:280px;overflow:hidden}.wl-preview-chrome{border-bottom:1px solid var(--border);background:var(--surface2);align-items:center;gap:10px;padding:10px 12px;display:flex}.wl-logo{background:var(--wl-color,#fdb813);color:#1a0f00;width:24px;height:24px;transition:background .3s var(--ease);border-radius:6px;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:12px;font-weight:900;display:flex}.wl-brand{letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:11px;font-weight:900}.wl-brand .acc{color:var(--wl-color,#fdb813);transition:color .3s var(--ease)}.wl-tagline{color:var(--text-muted);letter-spacing:.28em;text-transform:uppercase;margin-top:1px;font-size:7px}.wl-preview-body{flex-direction:column;gap:12px;padding:18px;display:flex}.wl-preview-cta{background:var(--wl-color,#fdb813);color:#1a0f00;width:fit-content;transition:background .3s var(--ease);border-radius:8px;padding:8px 16px;font-size:11px;font-weight:700}.mt-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}@media (max-width:720px){.mt-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.mt-grid{grid-template-columns:1fr}}.mt-card{background:var(--surface2);border:1px solid var(--border);transition:all .3s var(--ease);cursor:pointer;border-radius:10px;padding:14px}.mt-card:hover{border-color:#fdb81359;transform:translateY(-2px)}.mt-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mt-avatar{border:1px solid var(--border);width:30px;height:30px;color:var(--gold);background:linear-gradient(135deg,#fdb81333,#8b5cf61a);border-radius:7px;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:11px;font-weight:900;display:flex}.mt-head .nm{font-size:12px;font-weight:700}.mt-head .dm{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:9px}.mt-bar{background:var(--surface3);border-radius:99px;height:5px;margin:10px 0 6px;overflow:hidden}.mt-bar .fill{height:100%;transition:width 1s var(--ease);border-radius:99px}.mt-meta{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:9px;display:flex}.mt-meta .sc{font-family:Manrope,sans-serif;font-size:14px;font-weight:900}.sec-stage{grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}@media (max-width:720px){.sec-stage{grid-template-columns:1fr}}.sec-card{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:18px;position:relative;overflow:hidden}.sec-card:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sec-card.active:before{transform:scaleX(1)}.sec-ico{background:var(--gold-soft);border:1px solid var(--border-gold);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:12px;display:flex}.sec-ico .material-symbols-outlined{color:var(--gold);font-variation-settings:"FILL" 1;font-size:20px}.sec-card h5{margin-bottom:6px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.sec-card p{color:var(--text-dim);font-size:11px;line-height:1.55}.sec-terminal{border:1px solid var(--border);color:var(--green);background:#05070d;border-radius:8px;margin-top:12px;padding:10px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.5}.sec-terminal .dim{color:var(--text-muted)}.final-section{z-index:2;padding:100px 0 60px;position:relative}.final-card{background:radial-gradient(circle at 30% 0%,#fdb8131a 0%,transparent 60%),var(--surface);border:1px solid var(--border);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:48px 40px;display:grid;position:relative;overflow:hidden}.final-card:before{content:"";background:linear-gradient(90deg,#0000,#fdb8138c,#0000);height:1px;position:absolute;top:0;left:0;right:0}@media (max-width:960px){.final-card{grid-template-columns:1fr;padding:36px 28px}}.final-card h2{letter-spacing:-.02em;margin-bottom:16px;font-family:Manrope,sans-serif;font-size:clamp(26px,3.5vw,38px);font-weight:900;line-height:1.1}.final-card p{color:var(--text-dim);max-width:420px;margin-bottom:14px;font-size:15px;line-height:1.6}.final-feat{flex-direction:column;gap:8px;margin-top:18px;display:flex}.final-feat .fi{color:var(--text-dim);align-items:center;gap:10px;font-size:13px;display:flex}.final-feat .fi .material-symbols-outlined{color:var(--gold);font-size:16px}.mini-form{background:var(--surface2);border:1px solid var(--border);border-radius:14px;padding:24px}.mini-form h3{margin-bottom:14px;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.mini-form .mf-row{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}@media (max-width:560px){.mini-form .mf-row{grid-template-columns:1fr}}.mini-form input,.mini-form select,.mini-form textarea{background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);transition:border-color .2s var(--ease);border-radius:8px;outline:none;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px}.mini-form input:focus,.mini-form select:focus,.mini-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #fdb8131a}.mini-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.mini-form .mf-submit{width:100%;margin-top:8px}.mini-form textarea{resize:vertical;min-height:72px}.mf-success{text-align:center;padding:20px;display:none}.mf-success.show{animation:view-fade .5s var(--ease);display:block}.mf-success svg{width:60px;height:60px;margin:0 auto 16px;display:block}.mf-success svg .cc{stroke-dasharray:295;stroke-dashoffset:295px;animation:draw-cc .7s var(--ease) .1s forwards}.mf-success svg .cm{stroke-dasharray:50;stroke-dashoffset:50px;animation:draw-cm .45s var(--ease) .7s forwards}@keyframes draw-cc{to{stroke-dashoffset:0}}@keyframes draw-cm{to{stroke-dashoffset:0}}.mf-success h4{margin-bottom:6px;font-family:Manrope,sans-serif;font-size:18px;font-weight:900}.mf-success p{color:var(--text-dim);font-size:13px;line-height:1.5}.spinner{border:2px solid #1a0f0040;border-top-color:#1a0f00;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}footer{border-top:1px solid var(--border);background:var(--surface);z-index:2;margin-top:40px;padding:40px 0;position:relative}.footer-row{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.soon-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--border-gold);vertical-align:middle;white-space:nowrap;background:#fdb8131a;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-flex}.soon-pill:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite pulse}.tnav-center{gap:2px;margin-left:auto;margin-right:auto;display:flex}.tnav-link{color:var(--text-dim);transition:color .2s var(--ease),background .2s var(--ease);cursor:pointer;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.tnav-link:hover{color:var(--text);background:var(--gold-soft)}@media (max-width:860px){.tnav-center{display:none}}.part-divider{text-align:center;z-index:2;padding:100px 0 40px;position:relative}.part-divider .line{justify-content:center;align-items:center;gap:18px;margin-bottom:22px;display:flex}.part-divider .line .seg{background:linear-gradient(90deg,#0000,#fdb81380,#0000);flex:0 0 100px;height:1px}.part-divider .line span{letter-spacing:.28em;color:var(--gold);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.part-divider h2{letter-spacing:-.03em;max-width:840px;margin:0 auto 18px;font-family:Manrope,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:900;line-height:1.04}.part-divider h2 .gold{color:var(--gold)}.part-divider p.lead{color:var(--text-dim);max-width:640px;margin:0 auto 22px;font-size:17px;line-height:1.6}.part-pill-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.part-pill{background:var(--surface);border:1px solid var(--border);color:var(--text-dim);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.part-pill .material-symbols-outlined{color:var(--gold);font-size:14px}.mock-mg{grid-template-columns:48px 1fr;min-height:480px;display:grid}.mock-mg .sb{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.mock-mg .sb .icon{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:all .25s var(--ease);border-radius:7px;justify-content:center;align-items:center;display:flex}.mock-mg .sb .icon.active{color:var(--gold);background:#fdb8131f}.mock-mg .sb .icon .material-symbols-outlined{font-size:16px}.mock-mg .main{padding:20px 22px}.cc-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (max-width:640px){.cc-kpis{grid-template-columns:repeat(2,1fr)}}.cc-tile{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px 16px;position:relative;overflow:hidden}.cc-tile .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.cc-tile .lbl .material-symbols-outlined{color:var(--gold);font-size:12px}.cc-tile .val{margin-top:4px;font-family:Manrope,sans-serif;font-size:22px;font-weight:900;line-height:1}.cc-tile .sub{color:var(--text-dim);margin-top:4px;font-size:10px}.cc-main{grid-template-columns:280px 1fr;gap:14px;display:grid}@media (max-width:720px){.cc-main{grid-template-columns:1fr}}.cc-score-card{background:var(--surface2);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.cc-big-dial{width:130px;height:130px;position:relative}.cc-big-dial svg{transform:rotate(-90deg)}.cc-big-dial .sv{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cc-big-dial .sv .v{color:var(--gold);font-family:Manrope,sans-serif;font-size:30px;font-weight:900;line-height:1}.cc-big-dial .sv .l{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;margin-top:3px;font-size:9px}.cc-score-card .points{color:var(--text-dim);font-size:11px}.cc-score-card .points b{color:var(--text);font-family:Manrope,sans-serif;font-weight:900}.cc-checklist{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.cc-checklist .title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px;font-weight:700}.cc-check-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.cc-check-row:last-child{border-bottom:0}.cc-check-row .ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.cc-check-row .ico.ok{color:var(--green);background:#22c55e26}.cc-check-row .ico.warn{color:var(--gold);background:#fdb81326}.cc-check-row .ico.bad{color:var(--red);background:#ef444426}.cc-check-row .ico .material-symbols-outlined{font-size:13px}.cc-check-row .lbl{color:var(--text);flex:1;font-weight:600}.cc-check-row .det{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.off-exec{grid-template-columns:1.3fr 1fr;gap:14px;padding:22px;display:grid}@media (max-width:720px){.off-exec{grid-template-columns:1fr}}.off-card{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:18px}.off-card .head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.off-av{color:#1a0f00;background:linear-gradient(135deg,#fdb813,#ef4444);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Manrope,sans-serif;font-size:13px;font-weight:900;display:flex}.off-card .head .who .nm{font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.off-card .head .who .ro{color:var(--text-muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.off-tpl{background:var(--gold-soft);border:1px solid var(--border-gold);color:var(--gold);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700}.off-step{align-items:center;gap:12px;padding:10px 0;display:flex}.off-step .st-ico{background:var(--surface3);border:1.5px solid var(--border);width:22px;height:22px;transition:all .4s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.off-step .st-ico .material-symbols-outlined{color:var(--text-muted);transition:all .3s var(--ease);font-size:13px}.off-step .st-ico .sp{border:2px solid #fdb8134d;border-top-color:var(--gold);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:none}.off-step.running .st-ico{border-color:var(--gold);background:#fdb8131f}.off-step.running .st-ico .material-symbols-outlined{display:none}.off-step.running .st-ico .sp{display:block}.off-step.done .st-ico{background:var(--green);border-color:var(--green)}.off-step.done .st-ico .material-symbols-outlined{color:#04140a;display:inline-block}.off-step.done .st-ico .sp{display:none}.off-step .lbl{color:var(--text);transition:color .3s var(--ease);font-size:12px;font-weight:500}.off-step.done .lbl{color:var(--text-dim)}.off-step .det{color:var(--text-muted);margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10px}.off-log{border:1px solid var(--border);color:var(--green);background:#05070d;border-radius:10px;min-height:100%;padding:14px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.7;overflow:hidden}.off-log .line{opacity:0;transition:opacity .3s var(--ease),transform .3s var(--ease);transform:translateY(4px)}.off-log .line.in{opacity:1;transform:translateY(0)}.off-log .line .t{color:var(--text-muted);margin-right:6px}.off-log .line .ok{color:var(--gold);margin-left:4px}.off-progress{border-top:1px solid var(--border);align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.off-progress .pct{color:var(--gold);font-family:Manrope,sans-serif;font-size:18px;font-weight:900}.off-progress .bar{background:var(--surface3);border-radius:99px;flex:1;height:6px;overflow:hidden}.off-progress .bar .fill{background:linear-gradient(90deg,var(--gold),#ffc53d);width:0%;height:100%;transition:width .5s var(--ease);border-radius:99px}.wf-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:22px;display:grid}@media (max-width:640px){.wf-grid{grid-template-columns:1fr}}.wf-card{background:var(--surface2);border:1px solid var(--border);transition:all .3s var(--ease);border-radius:12px;padding:18px;position:relative;overflow:hidden}.wf-card:before{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .35s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.wf-card:hover{border-color:#fdb81359;transform:translateY(-3px)}.wf-card:hover:before{transform:scaleX(1)}.wf-card .nm{margin-bottom:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.wf-trigger{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.wf-trigger b{color:var(--gold)}.wf-chain{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.wf-ac{background:var(--surface3);border:1px solid var(--border);color:var(--text-dim);border-radius:5px;align-items:center;gap:4px;padding:4px 9px;font-size:10px;display:inline-flex}.wf-ac .material-symbols-outlined{color:var(--gold);font-size:12px}.wf-arr{color:var(--text-muted);font-size:12px}.wf-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.wf-runs{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.wf-runs b{color:var(--text);font-family:Manrope,sans-serif;font-size:12px;font-weight:900}.wf-toggle{background:var(--green);cursor:pointer;width:34px;height:18px;transition:background .25s var(--ease);border-radius:99px;position:relative}.wf-toggle:after{content:"";width:14px;height:14px;transition:left .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:18px}.wf-toggle.off{background:var(--surface3)}.wf-toggle.off:after{left:2px}.sb-stage{grid-template-columns:260px 1fr;gap:14px;padding:22px;display:grid}@media (max-width:720px){.sb-stage{grid-template-columns:1fr}}.sb-score{background:var(--surface2);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:22px;display:flex;position:relative;overflow:hidden}.sb-score:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#fdb8131f 0%,#0000 60%);position:absolute;inset:0}.sb-score .dial{z-index:1;width:150px;height:150px;position:relative}.sb-score .dial svg{transform:rotate(-90deg)}.sb-score .dial .sv{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sb-score .dial .sv .v{color:var(--gold);font-family:Manrope,sans-serif;font-size:36px;font-weight:900;line-height:1}.sb-score .dial .sv .l{letter-spacing:.18em;color:var(--text-muted);text-transform:uppercase;margin-top:3px;font-size:9px}.sb-score .rating{color:var(--text);z-index:1;margin-top:6px;font-family:Manrope,sans-serif;font-size:15px;font-weight:900;position:relative}.sb-score .bpts{color:var(--text-dim);z-index:1;font-size:11px;position:relative}.sb-score .bpts b{color:var(--text)}.sb-score .trend{color:var(--green);z-index:1;background:#22c55e1a;border:1px solid #22c55e33;border-radius:99px;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex;position:relative}.sb-recs{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:640px){.sb-recs{grid-template-columns:1fr}}.sb-rec{background:var(--surface2);border:1px solid var(--border);transition:all .25s var(--ease);border-radius:10px;padding:14px;position:relative}.sb-rec:hover{border-color:#fdb81366;transform:translateY(-2px)}.sb-rec .pts{background:var(--gold);color:#1a0f00;border-radius:5px;align-items:center;gap:3px;margin-bottom:10px;padding:3px 8px;font-family:Manrope,sans-serif;font-size:10px;font-weight:900;display:inline-flex}.sb-rec h5{margin-bottom:4px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800;line-height:1.3}.sb-rec .meta{color:var(--text-muted);gap:8px;margin-bottom:10px;font-size:9px;display:flex}.sb-rec .meta span{align-items:center;gap:3px;display:inline-flex}.sb-rec .meta .material-symbols-outlined{color:var(--gold);font-size:11px}.sb-rec button{border:1px solid var(--border-gold);color:var(--gold);background:var(--gold-soft);cursor:pointer;transition:all .2s var(--ease);border-radius:5px;padding:5px 10px;font-size:10px;font-weight:700}.sb-rec button:hover{background:var(--gold);color:#1a0f00}.obs-stage{grid-template-columns:240px 1fr;gap:14px;padding:22px;display:grid}@media (max-width:720px){.obs-stage{grid-template-columns:1fr}}.obs-list{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px}.obs-list .ttl{letter-spacing:.14em;color:var(--text-muted);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.obs-list .ttl .cnt{background:var(--gold-soft);color:var(--gold);border:1px solid var(--border-gold);border-radius:4px;padding:2px 7px;font-size:9px}.obs-user{cursor:pointer;transition:all .2s var(--ease);border-radius:8px;align-items:center;gap:10px;margin-bottom:3px;padding:10px;display:flex}.obs-user:hover{background:#fdb8130f}.obs-user.active{border-left:2px solid var(--gold);background:#fdb8131a;padding-left:8px}.obs-user .av{color:#1a0f00;background:linear-gradient(135deg,#8b5cf6,#fdb813);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Manrope,sans-serif;font-size:11px;font-weight:900;display:flex}.obs-user .who{flex:1;min-width:0}.obs-user .who .nm{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.obs-user .who .em{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;overflow:hidden}.obs-user .pulse{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}.obs-alert{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:18px}.obs-alert-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.obs-alert-head .sev-pill{letter-spacing:.12em;text-transform:uppercase;color:var(--red);background:#ef444426;border:1px solid #ef44444d;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:800}.obs-alert-head h5{flex:1;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.obs-alert-head .t-stamp{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:10px}.obs-events{background:var(--surface3);color:var(--text-dim);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.6}.obs-events .ev{gap:8px;display:flex}.obs-events .ev .t{color:var(--text-muted);flex-shrink:0}.obs-events .ev .r{color:var(--red);flex-shrink:0}.obs-ai{background:linear-gradient(135deg,#fdb8130f,transparent 60%),var(--surface);border:1px solid var(--border-gold);border-radius:10px;padding:14px;position:relative}.obs-ai .ai-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.obs-ai .ai-head .ai-pill{letter-spacing:.12em;background:var(--gold);color:#1a0f00;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.obs-ai .ai-head .ai-pill:before{content:"";background:#1a0f00;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse}.obs-ai .ai-head .lbl{letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:700}.obs-ai .block{color:var(--text);margin-top:8px;font-size:11px;line-height:1.6}.obs-ai .block b{color:var(--gold);font-family:Manrope,sans-serif;font-weight:800}.obs-ai .remed{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.obs-ai .remed-step{color:var(--text-dim);align-items:flex-start;gap:8px;padding:4px 0;font-size:11px;display:flex}.obs-ai .remed-step .n{background:var(--gold-soft);width:18px;height:18px;color:var(--gold);border:1px solid var(--border-gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex}.obs-ai .typing{background:var(--gold);vertical-align:middle;width:3px;height:11px;margin-left:2px;animation:1s step-start infinite blink;display:inline-block}.unified-stage{justify-content:center;align-items:center;min-height:460px;padding:32px;display:flex;position:relative}.unified-core{z-index:5;color:#1a0f00;background:linear-gradient(135deg,#fdb813,#ffc53d);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:22px 32px;font-family:Manrope,sans-serif;font-weight:900;display:flex;position:relative;box-shadow:0 20px 60px -15px #fdb8138c}.unified-core .l{letter-spacing:.24em;text-transform:uppercase;opacity:.7;font-size:9px}.unified-core .n{letter-spacing:.04em;font-size:20px}.unified-core .n .acc{color:#1a0f00;opacity:.65}.portal-ring{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.portal-tile{background:var(--surface2);border:1px solid var(--border);min-width:138px;transition:all .35s var(--ease);cursor:default;opacity:0;border-radius:11px;align-items:center;gap:8px;padding:11px 14px;display:flex;position:absolute;transform:scale(.85)}.portal-tile.in{opacity:1;transform:scale(1)}.portal-tile:hover{border-color:#fdb81380;transform:translateY(-2px)}.portal-tile .p-ico{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.portal-tile .p-ico .material-symbols-outlined{color:#fff;font-size:14px}.portal-tile .p-label{color:var(--text);font-size:11px;font-weight:700;line-height:1.2}.portal-tile .p-sub{color:var(--text-muted);margin-top:1px;font-family:JetBrains Mono,monospace;font-size:9px}.connect-svg{pointer-events:none;z-index:1;position:absolute;inset:0}.connect-svg line{stroke:#fdb81347;stroke-width:1.3px;stroke-dasharray:4 4;stroke-dashoffset:0}.connect-svg line.live{animation:3s linear infinite dash-flow}@keyframes dash-flow{to{stroke-dashoffset:-40px}}.off-tabs{border-bottom:1px solid var(--border);gap:6px;margin-top:14px;margin-bottom:-10px;padding:0 22px;display:flex}.off-tab{letter-spacing:.08em;color:var(--text-muted);cursor:pointer;transition:all .22s var(--ease);text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 18px;font-size:11px;font-weight:700;display:flex}.off-tab:hover{color:var(--text-dim)}.off-tab.active{color:var(--gold);border-color:var(--gold)}.off-tab .material-symbols-outlined{font-size:14px}.off-panel{animation:view-fade .4s var(--ease);display:none}.off-panel.active{display:grid}.xs-top{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 22px 0;display:grid}@media (max-width:640px){.xs-top{grid-template-columns:repeat(2,1fr)}}.xs-summary{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.xs-summary .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:9px;font-weight:700}.xs-summary .val{font-family:Manrope,sans-serif;font-size:22px;font-weight:900;line-height:1}.xs-summary .sub{color:var(--text-dim);margin-top:3px;font-size:10px}.xs-table{background:var(--surface2);border:1px solid var(--border);border-radius:10px;margin:14px 22px 22px;overflow:hidden}.xs-head{background:var(--surface3);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);grid-template-columns:2fr 1.6fr 1fr .8fr 140px;gap:10px;padding:10px 14px;font-size:9px;font-weight:800;display:grid}.xs-row{border-bottom:1px solid var(--border);transition:background .2s var(--ease);grid-template-columns:2fr 1.6fr 1fr .8fr 140px;align-items:center;gap:10px;padding:11px 14px;font-size:11px;display:grid}.xs-row:last-child{border-bottom:0}.xs-row:hover{background:#fdb8130a}.xs-row .f-meta{align-items:center;gap:8px;min-width:0;display:flex}.xs-row .f-ico{background:var(--surface3);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.xs-row .f-ico .material-symbols-outlined{color:var(--gold);font-size:13px}.xs-row .f-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.xs-row .f-site{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;overflow:hidden}.xs-row .sh-to{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px;overflow:hidden}.xs-row .sh-to .anon{color:var(--red);font-weight:700}.xs-row .risk-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-block}.xs-row .risk-pill.high{color:var(--red);background:#ef444426}.xs-row .risk-pill.med{color:var(--gold);background:#fdb81326}.xs-row .risk-pill.low{color:var(--green);background:#22c55e1f}.xs-actions{justify-content:flex-end;gap:5px;display:flex}.xs-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);cursor:pointer;transition:all .2s var(--ease);border-radius:5px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-flex}.xs-btn:hover{border-color:var(--gold);color:var(--gold)}.xs-btn.danger:hover{border-color:var(--red);color:var(--red)}.xs-btn .material-symbols-outlined{font-size:12px}.fc-stage{padding:22px}.fc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.fc-head h4{margin-bottom:2px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.fc-head .sub{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fc-fw-bar{flex-wrap:wrap;gap:6px;display:flex}.fc-fw-chip{background:var(--surface2);border:1px solid var(--border);color:var(--text-dim);border-radius:5px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.fc-table{background:var(--surface2);border:1px solid var(--border);border-radius:10px;overflow:hidden}.fc-th{background:var(--surface3);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);text-align:center;grid-template-columns:2fr repeat(4,1fr) 120px;gap:10px;padding:11px 14px;font-size:9px;font-weight:800;display:grid}.fc-th .control{text-align:left}.fc-tr{border-bottom:1px solid var(--border);text-align:center;grid-template-columns:2fr repeat(4,1fr) 120px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:grid}.fc-tr:last-child{border-bottom:0}.fc-tr .ctrl{text-align:left;color:var(--text);font-weight:700}.fc-tr .ctrl .d{color:var(--text-muted);margin-top:2px;font-size:9px;font-weight:500}.fc-tick{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.fc-tick .material-symbols-outlined{font-size:14px}.fc-tick.ok{color:var(--green);background:#22c55e26}.fc-tick.bad{color:var(--red);background:#ef444426}.fc-tick.part{color:var(--gold);background:#fdb81326}.fc-fix{background:var(--gold-soft);border:1px solid var(--border-gold);color:var(--gold);cursor:pointer;transition:all .2s var(--ease);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.fc-fix:hover{background:var(--gold);color:#1a0f00}.fc-fix .material-symbols-outlined{font-size:12px}.fc-tr .already{color:var(--green);letter-spacing:.08em;text-transform:uppercase;text-align:center;font-size:9px;font-weight:700}.pr-stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:22px;display:grid}@media (max-width:720px){.pr-stage{grid-template-columns:1fr;gap:12px}}.pr-side{background:var(--surface2);border:1px solid var(--border);border-radius:12px;padding:16px}.pr-side .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:10px;font-size:9px;font-weight:800;display:flex}.pr-tenant-sel{background:var(--surface);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.pr-tenant-sel .av{color:#1a0f00;background:linear-gradient(135deg,#fdb813,#8b5cf6);border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Manrope,sans-serif;font-size:10px;font-weight:900;display:flex}.pr-polbox{background:var(--surface);border:1px solid var(--border);border-radius:8px;max-height:230px;padding:8px;overflow-y:auto}.pr-pol{transition:background .15s var(--ease);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.pr-pol:hover{background:#fdb8130d}.pr-pol input[type=checkbox]{accent-color:var(--gold);cursor:pointer}.pr-pol .type{color:var(--text-muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px}.pr-arrow{flex-direction:column;align-items:center;gap:10px;display:flex}.pr-arrow .flow-dots{flex-direction:column;gap:4px;display:flex}.pr-arrow .flow-dots span{background:var(--gold);opacity:.3;border-radius:50%;width:4px;height:4px;animation:1.6s ease-in-out infinite flow-pulse}.pr-arrow .flow-dots span:nth-child(2){animation-delay:.2s}.pr-arrow .flow-dots span:nth-child(3){animation-delay:.4s}@keyframes flow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}.pr-arrow .cnt{color:var(--gold);border:1px solid var(--border-gold);background:var(--gold-soft);white-space:nowrap;border-radius:999px;padding:8px 14px;font-family:Manrope,sans-serif;font-size:16px;font-weight:900}.pr-arrow .cnt b{font-size:12px}.pr-target-list{flex-direction:column;gap:6px;max-height:230px;display:flex;overflow-y:auto}.pr-target{background:var(--surface);border:1px solid var(--border);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:11px;display:flex}.pr-target.selected{border-color:var(--gold);background:var(--gold-soft)}.pr-target .av{width:22px;height:22px;color:var(--gold);background:linear-gradient(135deg,#fdb8134d,#8b5cf626);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:9px;font-weight:900;display:flex}.pr-target .nm{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.pr-target input[type=checkbox]{accent-color:var(--gold)}.pr-deploy{background:var(--surface2);border:1px solid var(--border-gold);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:14px 22px 22px;padding:14px 18px;display:flex}.pr-summary{color:var(--text-dim);font-size:12px;line-height:1.5}.pr-summary b{color:var(--gold);font-family:Manrope,sans-serif;font-weight:900}.al-stage{padding:22px}.al-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.al-head h4{font-family:Manrope,sans-serif;font-size:14px;font-weight:800}.al-head .filter-row{gap:6px;display:flex}.al-chip{background:var(--surface2);border:1px solid var(--border);color:var(--text-dim);cursor:default;border-radius:5px;padding:5px 10px;font-size:10px;font-weight:700}.al-chip.active{background:var(--gold-soft);color:var(--gold);border-color:var(--border-gold)}.al-timeline{padding-left:26px;position:relative}.al-timeline:before{content:"";background:var(--border);width:2px;position:absolute;top:6px;bottom:6px;left:9px}.al-item{border-bottom:1px solid var(--border-soft);grid-template-columns:1fr auto;gap:14px;padding:10px 0 14px;display:grid;position:relative}.al-item:last-child{border-bottom:0}.al-item:before{content:"";background:var(--surface3);border:2px solid var(--border);border-radius:50%;width:10px;height:10px;position:absolute;top:15px;left:-23px}.al-item.user:before{background:var(--gold);border-color:var(--bg)}.al-item.auto:before{background:var(--blue);border-color:var(--bg)}.al-item.system:before{background:var(--purple);border-color:var(--bg)}.al-actor{align-items:center;gap:10px;margin-bottom:4px;display:flex}.al-actor .av{background:var(--surface3);width:22px;height:22px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Manrope,sans-serif;font-size:9px;font-weight:900;display:flex}.al-actor .av.auto{background:var(--blue);color:#fff}.al-actor .av.sys{background:var(--purple);color:#fff}.al-actor .nm{color:var(--text);font-size:11px;font-weight:700}.al-actor .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--surface3);color:var(--text-muted);border-radius:4px;padding:2px 7px;font-size:9px;font-weight:800}.al-actor .tag.auto{color:var(--blue);background:#3b82f626}.al-actor .tag.sys{color:var(--purple);background:#8b5cf626}.al-action{color:var(--text-dim);font-size:12px;line-height:1.5}.al-action b{color:var(--text);font-weight:700}.al-action .chip-inline{background:var(--surface3);color:var(--gold);letter-spacing:.02em;border-radius:4px;margin:0 2px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9px;display:inline-block}.al-time{color:var(--text-muted);white-space:nowrap;align-self:flex-start;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:10px}.pricing-section{z-index:2;padding:100px 0 60px;position:relative}.pricing-head{text-align:center;margin-bottom:54px}.pricing-head .chip{margin-bottom:18px}.pricing-head h2{letter-spacing:-.02em;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1.05}.pricing-head h2 .gold{color:var(--gold)}.pricing-head p{color:var(--text-dim);max-width:560px;margin:0 auto;font-size:16px;line-height:1.55}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:980px;margin:0 auto;display:grid}@media (max-width:780px){.pricing-grid{grid-template-columns:1fr;max-width:480px}}.price-card{background:linear-gradient(180deg,var(--surface) 0%,var(--surface2) 100%);border:1px solid var(--border);transition:all .35s var(--ease);border-radius:20px;flex-direction:column;padding:36px 32px 32px;display:flex;position:relative;overflow:hidden}.price-card:before{content:"";-webkit-mask-composite:xor;pointer-events:none;transition:background .4s var(--ease);background:linear-gradient(140deg,#0000 30%,#fdb81300 50%,#0000 70%);border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.price-card:hover{border-color:#fdb81359;transform:translateY(-4px);box-shadow:0 30px 60px -25px #0009,0 0 0 1px #fdb8131f}.price-card:hover:before{background:linear-gradient(140deg,#0000 30%,#fdb81373 50%,#0000 70%)}.price-card.featured{background:linear-gradient(180deg,#fdb8130f 0%,var(--surface2) 60%);border-color:#fdb81366}.price-card.featured:before{background:linear-gradient(140deg,#fdb8132e 0%,#fdb81366 50%,#fdb8132e 100%)}.price-card .badge-pop{background:var(--gold);color:#1a0f00;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:18px;right:18px;box-shadow:0 8px 20px -6px #fdb81399}.price-card .badge-pop .material-symbols-outlined{font-variation-settings:"FILL" 1;font-size:12px}.price-name{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-family:Manrope,sans-serif;font-size:13px;font-weight:800}.price-tag{letter-spacing:-.04em;color:var(--text);align-items:flex-start;gap:4px;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:64px;font-weight:900;line-height:1;display:flex}.price-tag .currency{color:var(--text-dim);margin-top:8px;font-size:24px;font-weight:700}.price-tag .period{color:var(--text-muted);letter-spacing:0;margin-top:auto;margin-bottom:8px;margin-left:6px;font-size:14px;font-weight:600}.price-sub{color:var(--text-dim);min-height:42px;margin-bottom:24px;font-size:13px;line-height:1.55}.price-divider{background:linear-gradient(90deg,transparent,var(--border),transparent);height:1px;margin:0 -8px 22px}.price-feats{flex-direction:column;flex:1;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.price-feats li{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.price-feats li .material-symbols-outlined{color:var(--gold);font-variation-settings:"FILL" 1;flex-shrink:0;margin-top:1px;font-size:18px}.price-feats li.muted{color:var(--text-muted)}.price-feats li.muted .material-symbols-outlined{color:var(--text-muted);font-variation-settings:"FILL" 0}.price-feats li b{color:var(--text);font-weight:700}.price-cta{border-radius:12px;justify-content:center;width:100%;padding:14px 22px;font-size:14px}.price-foot{color:var(--text-muted);text-align:center;margin-top:14px;font-size:11px;line-height:1.55}.price-foot a{color:var(--gold);text-decoration:none}.price-foot a:hover{text-decoration:underline}.price-billed-as{color:var(--text-muted);letter-spacing:.05em;margin-top:-6px;margin-bottom:18px;font-size:11px;font-weight:600}.price-num{font-variant-numeric:tabular-nums;display:inline-block}@keyframes featuredSweep{0%{background-position:0%}to{background-position:200%}}.price-card.featured:before{background:linear-gradient(110deg,#fdb81326 0%,#fdb8138c 25%,#fdb81326 50%,#fdb8138c 75%,#fdb81326 100%) 0 0/200% 100%;animation:7s linear infinite featuredSweep}.price-card.featured:hover:before{animation-duration:3s}@keyframes badgePulse{0%,to{box-shadow:0 8px 20px -6px #fdb81399,0 0 #fdb81373}50%{box-shadow:0 8px 20px -6px #fdb813e6,0 0 0 8px #fdb81300}}.price-card.featured .badge-pop{animation:2.6s ease-in-out infinite badgePulse}.pricing-grid:hover .price-card:not(:hover){opacity:.62;filter:saturate(.85);transform:scale(.985)}.pricing-grid .price-card{transition:transform .35s var(--ease),box-shadow .35s var(--ease),opacity .35s var(--ease),filter .35s var(--ease),border-color .35s var(--ease)}.price-feats li{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translate(-6px)}.price-feats li .material-symbols-outlined{transition:transform .5s cubic-bezier(.34,1.56,.64,1);transform:scale(.4)}.price-feats.feats-in li{opacity:1;transform:translate(0)}.price-feats.feats-in li .material-symbols-outlined{transform:scale(1)}.price-feats.feats-in li:first-child{transition-delay:50ms}.price-feats.feats-in li:first-child .material-symbols-outlined,.price-feats.feats-in li:nth-child(2){transition-delay:.1s}.price-feats.feats-in li:nth-child(2) .material-symbols-outlined,.price-feats.feats-in li:nth-child(3){transition-delay:.15s}.price-feats.feats-in li:nth-child(3) .material-symbols-outlined,.price-feats.feats-in li:nth-child(4){transition-delay:.2s}.price-feats.feats-in li:nth-child(4) .material-symbols-outlined,.price-feats.feats-in li:nth-child(5){transition-delay:.25s}.price-feats.feats-in li:nth-child(5) .material-symbols-outlined,.price-feats.feats-in li:nth-child(6){transition-delay:.3s}.price-feats.feats-in li:nth-child(6) .material-symbols-outlined,.price-feats.feats-in li:nth-child(7){transition-delay:.35s}.price-feats.feats-in li:nth-child(7) .material-symbols-outlined,.price-feats.feats-in li:nth-child(8){transition-delay:.4s}.price-feats.feats-in li:nth-child(8) .material-symbols-outlined{transition-delay:.45s}.price-card.featured .price-cta{position:relative;overflow:hidden}.price-card.featured .price-cta:after{content:"";width:60%;height:100%;transition:left .9s var(--ease);background:linear-gradient(90deg,#0000,#ffffff73,#0000);position:absolute;top:0;left:-110%}.price-card.featured .price-cta:hover:after{left:120%}.pricing-faq{border-top:1px solid var(--border);max-width:780px;margin-top:60px;margin-left:auto;margin-right:auto;padding-top:36px}.pricing-faq-title{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin-bottom:24px;font-size:11px;font-weight:800}.pricing-faq-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:680px){.pricing-faq-grid{grid-template-columns:1fr}}.pricing-faq-item{background:var(--surface);border:1px solid var(--border);transition:all .25s var(--ease);cursor:pointer;border-radius:12px;padding:16px 18px}.pricing-faq-item:hover{background:var(--surface2);border-color:#fdb8134d}.pricing-faq-q{color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.pricing-faq-q .material-symbols-outlined{color:var(--gold);transition:transform .25s var(--ease);font-size:18px}.pricing-faq-item.open .pricing-faq-q .material-symbols-outlined{transform:rotate(45deg)}.pricing-faq-a{color:var(--text-dim);max-height:0;transition:max-height .35s var(--ease),margin-top .25s var(--ease);margin-top:0;font-size:12px;line-height:1.6;overflow:hidden}.pricing-faq-item.open .pricing-faq-a{max-height:200px;margin-top:10px}.glow-card{position:relative;overflow:hidden}.glow-card:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#fdb8131a,transparent 40%);opacity:0;transition:opacity .25s var(--ease);pointer-events:none;z-index:1;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.glow-card>*{z-index:2;position:relative}[data-counter]{font-variant-numeric:tabular-nums}.pw{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.pw:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #000000b3,0 0 0 1px #fdb8132e}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.live-dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseDot;display:inline-block;box-shadow:0 0 8px #22c55e99}.inv-row{transition:background .25s var(--ease),transform .25s var(--ease)}.inv-row:hover{background:#fdb8130a;transform:translate(2px)}.scrollspy a.active{box-shadow:inset 4px 0 0 var(--gold),0 0 20px -8px #fdb81366}.scroll-orb{filter:blur(60px);pointer-events:none;z-index:1;width:380px;height:380px;transition:transform 1.4s var(--ease);will-change:transform;background:radial-gradient(circle,#fdb81314,#0000 70%);border-radius:50%;position:fixed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}.live-dot{animation:none}.scroll-orb{display:none}}
