.mvp-demo.mvp-demo{--night:#0c0e0d;--night-2:#151816;--night-3:#20241f;--paper:#f3efe6;--paper-2:#fbf9f4;--paper-3:#e7e1d7;--paper-4:#ddd6ca;--ink:#151614;--muted:#6f706a;--muted-light:#a8aaa3;--line:#cdc7bc;--line-dark:#333832;--signal:#f3bd4e;--signal-soft:#faedc7;--danger:#f15b4b;--danger-soft:#fae6e1;--good:#1c805d;--good-soft:#dcece5;--cool:#4e8592;--display:"Arial Narrow","Roboto Condensed",Impact,sans-serif;--body:"Segoe UI",Arial,sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--shadow:0 1px 0 #ffffff8f inset,0 18px 46px #231d1214,4px 4px 0 #15161421;--pad:clamp(16px,2.4vw,32px)}.mvp-demo *{box-sizing:border-box}.mvp-demo p{margin-block:1em}.mvp-demo{scroll-behavior:smooth;min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--body);margin:0}.mvp-demo:before{content:"";z-index:999;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 220 220' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:42px 0 0}.mvp-demo button,.mvp-demo input,.mvp-demo select,.mvp-demo textarea{font:inherit}.mvp-demo button,.mvp-demo a{-webkit-tap-highlight-color:transparent}.mvp-demo button:focus-visible,.mvp-demo a:focus-visible,.mvp-demo input:focus-visible,.mvp-demo select:focus-visible,.mvp-demo textarea:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.mvp-demo button:active,.mvp-demo a:active{transform:translate(1px,1px)}.mvp-demo a{color:inherit}.mvp-demo h1,.mvp-demo h2,.mvp-demo h3,.mvp-demo p{overflow-wrap:anywhere}.mvp-demo .hidden{display:none!important}.mvp-demo .mono,.mvp-demo .metric-value,.mvp-demo td,.mvp-demo .datum{font-family:var(--mono);font-variant-numeric:tabular-nums}.mvp-demo .caps{font:800 9px/1.35 var(--mono);letter-spacing:.12em;text-transform:uppercase}.mvp-demo .muted{color:var(--muted)}.mvp-demo .bad{color:#b43b30!important}.mvp-demo .good{color:var(--good)!important}.mvp-demo .warn{color:#7b590f!important}.mvp-demo .right{text-align:right}.mvp-demo .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mvp-demo .prototype-bar{z-index:120;color:#e8e7e2;background:#070807;border-bottom:1px solid #292c28;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:42px;padding:5px 16px;display:grid;position:sticky;top:0}.mvp-demo .proto-title{align-items:center;gap:10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mvp-demo .proto-title i{background:var(--danger);width:8px;height:8px;box-shadow:4px 4px 0 var(--signal)}.mvp-demo .proto-switch{background:#131512;border:1px solid #30332f;gap:3px;padding:3px;display:flex}.mvp-demo .proto-switch button{color:#8f938c;cursor:pointer;min-width:100px;min-height:29px;font:800 8px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0 12px;transition:color .16s,background .16s,transform .18s cubic-bezier(.16,1,.3,1)}.mvp-demo .proto-switch button:hover{color:#fff}.mvp-demo .proto-switch button[aria-selected=true]{color:var(--ink);background:var(--paper-2);box-shadow:0 0 0 1px var(--signal)}.mvp-demo .proto-meta{color:#8f938c;white-space:nowrap;justify-self:end}.mvp-demo .brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.mvp-demo button.brand{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mvp-demo .brand-mark{color:#fff;background:var(--ink);width:35px;height:35px;font:900 15px/1 var(--display);place-items:center;display:grid;position:relative}.mvp-demo .brand-mark:after{content:"";background:var(--danger);border:2px solid var(--paper);width:9px;height:9px;position:absolute;bottom:-4px;right:-4px}.mvp-demo .brand-name{font:900 18px/1 var(--display);letter-spacing:-.025em;text-transform:uppercase}.mvp-demo .btn{min-height:40px;color:var(--ink);background:var(--paper-2);border:1px solid var(--ink);cursor:pointer;font:800 9px/1 var(--mono);letter-spacing:.085em;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 15px;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,opacity .18s,color .18s,background .18s;display:inline-flex}.mvp-demo .btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.mvp-demo .btn-dark{color:var(--paper-2);background:var(--night);box-shadow:3px 3px 0 var(--danger)}.mvp-demo .btn-primary{background:var(--signal)}.mvp-demo .btn-danger{color:#fff;background:#b83d32}.mvp-demo .btn-quiet{border-color:var(--line);min-height:34px;box-shadow:none;background:0 0;padding-inline:11px}.mvp-demo .btn-quiet:hover{box-shadow:2px 2px 0 var(--ink)}.mvp-demo .btn[disabled],.mvp-demo button[disabled]{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.mvp-demo .icon-btn{width:35px;height:35px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;font:900 11px/1 var(--mono);border-radius:2px;place-items:center;transition:color .16s,background .16s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.mvp-demo .icon-btn:hover{color:#fff;background:var(--ink)}.mvp-demo .pill{min-height:25px;font:800 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:100px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.mvp-demo .pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mvp-demo .pill-danger{color:#aa3429;background:var(--danger-soft)}.mvp-demo .pill-watch{color:#74530d;background:var(--signal-soft)}.mvp-demo .pill-good{color:#14684c;background:var(--good-soft)}.mvp-demo .pill-dark{color:#ecebe5;background:var(--night-2)}.mvp-demo .tag{color:#4b4d48;border:1px solid var(--line);min-height:24px;font:750 8px/1 var(--mono);white-space:nowrap;background:#eee9df;border-radius:2px;align-items:center;padding:0 8px;display:inline-flex}.mvp-demo .tag.alert{color:#9d3027;background:var(--danger-soft);border-color:#d68c84}.mvp-demo .tag.signal{color:#71510d;background:var(--signal-soft);border-color:#d4b168}.mvp-demo .public{background-color:var(--paper);background-image:radial-gradient(circle at 12% 2%,#f3bd4e3b,#0000 23%),radial-gradient(circle at 85% 24%,#f15b4b1a,#0000 25%);min-height:calc(100vh - 42px);overflow:hidden}.mvp-demo .public-nav{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px clamp(18px,5vw,76px);display:flex}.mvp-demo .public-actions{align-items:center;gap:10px;display:flex}.mvp-demo .hero{grid-template-columns:minmax(0,1.02fr) minmax(470px,.98fr);align-items:center;gap:clamp(45px,6vw,92px);width:min(1420px,100%);margin:auto;padding:clamp(58px,7vw,102px) clamp(18px,5vw,76px) 60px;display:grid}.mvp-demo .hero-kicker{color:#4e4f4a;align-items:center;gap:11px;display:inline-flex}.mvp-demo .hero-kicker i{background:var(--ink);width:42px;height:1px}.mvp-demo .hero h1{overflow-wrap:normal;word-break:normal;max-width:700px;font:900 clamp(56px,6vw,92px)/.88 var(--display);letter-spacing:-.047em;text-transform:uppercase;margin:18px 0 22px}.mvp-demo .hero h1 em{color:var(--danger);font-style:normal}.mvp-demo .hero-copy{color:#3e403c;max-width:620px;margin:0 0 28px;font-size:17px;font-weight:540;line-height:1.65}.mvp-demo .hero-actions{flex-wrap:wrap;gap:11px;display:flex}.mvp-demo .hero-facts{color:var(--muted);flex-wrap:wrap;gap:9px 18px;margin-top:22px;display:flex}.mvp-demo .hero-facts span{align-items:center;gap:7px;display:inline-flex}.mvp-demo .hero-facts span:before{content:"";background:var(--good);width:5px;height:5px}.mvp-demo .product-frame{background:var(--paper-2);border:1px solid var(--ink);min-width:0;box-shadow:var(--shadow);border-radius:5px;padding:12px;position:relative}.mvp-demo .product-frame:after{content:"";z-index:-1;background:var(--danger);border:1px solid var(--ink);border-radius:5px;position:absolute;inset:13px -10px -10px 13px}.mvp-demo .frame-bar{color:#b5b8b0;background:var(--night);border-radius:2px 2px 0 0;align-items:center;gap:9px;min-height:39px;padding:8px 11px;display:flex}.mvp-demo .frame-dots{gap:5px;display:flex}.mvp-demo .frame-dots i{background:#50554e;border-radius:50%;width:6px;height:6px}.mvp-demo .frame-dots i:first-child{background:var(--danger)}.mvp-demo .frame-title{margin-right:auto}.mvp-demo .frame-body{color:#f5f4ee;background:var(--night-2);border:1px solid #2f332f}.mvp-demo .frame-issue{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:20px;display:grid}.mvp-demo .frame-issue h2{font:900 27px/.96 var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:9px 0 8px}.mvp-demo .frame-issue p{color:#aeb1a9;max-width:420px;margin:0;font-size:11px;line-height:1.5}.mvp-demo .frame-impact{text-align:right;min-width:95px}.mvp-demo .frame-impact b{color:var(--danger);font:900 26px/1 var(--display);margin-top:7px;display:block}.mvp-demo .frame-metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.mvp-demo .frame-metric{border-right:1px solid var(--line-dark);padding:15px 18px}.mvp-demo .frame-metric:last-child{border-right:0}.mvp-demo .frame-metric span{color:#8e938a;display:block}.mvp-demo .frame-metric b{margin-top:7px;font-size:17px;display:block}.mvp-demo .mini-sequence{grid-template-columns:repeat(4,1fr);gap:9px;padding:16px;display:grid}.mvp-demo .mini-step{color:#a9ada5;background:#1c201c;border:1px solid #383d36;border-radius:3px;min-height:66px;padding:10px;position:relative}.mvp-demo .mini-step:not(:last-child):after{content:"›";z-index:2;color:var(--signal);font-size:15px;position:absolute;top:21px;right:-8px}.mvp-demo .mini-step b{color:#f3f2ed;margin-top:8px;font-size:12px;display:block}.mvp-demo .mini-step.leak{border-color:var(--danger);box-shadow:inset 0 0 0 1px #f15b4b40}.mvp-demo .auth-band{background:var(--paper-2);border:1px solid var(--ink);width:min(1260px,100% - 36px);box-shadow:5px 5px 0 var(--signal),0 18px 40px #28211414;border-radius:4px;margin:0 auto 70px;padding:24px}.mvp-demo .auth-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.mvp-demo .auth-intro h2{font:900 30px/.95 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:5px 0 0}.mvp-demo .auth-intro p{max-width:460px;color:var(--muted);text-align:right;margin:0;font-size:12px;line-height:1.5}.mvp-demo .auth-form{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:10px;display:grid}.mvp-demo .auth-form.signin{grid-template-columns:1fr 1fr auto}.mvp-demo .field{min-width:0;display:block}.mvp-demo .field>span{color:var(--muted);margin:0 0 6px 2px;display:block}.mvp-demo .field input,.mvp-demo .field select,.mvp-demo .field textarea,.mvp-demo .control{width:100%;min-height:42px;color:var(--ink);border:1px solid var(--line);background:#f8f5ee;border-radius:2px;padding:0 11px;transition:border-color .15s,background .15s}.mvp-demo .field textarea{resize:vertical;min-height:90px;padding-block:10px;line-height:1.5}.mvp-demo .field input:focus,.mvp-demo .field select:focus,.mvp-demo .field textarea:focus{border-color:var(--ink);background:#fffdf8}.mvp-demo .password-wrap{position:relative}.mvp-demo .password-wrap input{padding-right:58px}.mvp-demo .password-wrap button{height:28px;color:var(--muted);cursor:pointer;font:800 8px/1 var(--mono);text-transform:uppercase;background:0 0;border:0;padding:0 7px;position:absolute;top:7px;right:7px}.mvp-demo .auth-foot{color:var(--muted);justify-content:space-between;gap:20px;margin-top:13px;display:flex}.mvp-demo .text-link{color:var(--ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;font-weight:750;text-decoration:underline}.mvp-demo .proof{width:min(1260px,100% - 36px);margin:auto;padding-bottom:80px}.mvp-demo .proof-head{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;align-items:end;gap:45px;padding:24px 0;display:grid}.mvp-demo .proof-head h2{max-width:590px;font:900 clamp(36px,4vw,57px)/.9 var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0}.mvp-demo .proof-head p{color:var(--muted);margin:0 0 3px;font-size:14px;line-height:1.65}.mvp-demo .proof-grid{border:1px solid var(--ink);background:#fbf9f4b8;grid-template-columns:repeat(3,1fr);display:grid}.mvp-demo .proof-item{border-right:1px solid var(--line);min-height:176px;padding:25px}.mvp-demo .proof-item:last-child{border-right:0}.mvp-demo .proof-item b{font:900 22px/1 var(--display);text-transform:uppercase;margin:27px 0 9px;display:block}.mvp-demo .proof-item p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mvp-demo .app{background:var(--paper);min-height:calc(100vh - 42px)}.mvp-demo .app-shell{grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 42px);display:grid}.mvp-demo .sidebar{z-index:30;color:#f5f3ed;background:var(--night);border-right:1px solid #262a26;flex-direction:column;height:calc(100vh - 42px);padding:19px 13px;display:flex;position:sticky;top:42px}.mvp-demo .sidebar .brand-mark{color:var(--ink);background:var(--paper-2)}.mvp-demo .sidebar .brand-mark:after{border-color:var(--night)}.mvp-demo .sidebar .brand-name{color:#f5f3ed;font-size:16px}.mvp-demo .side-rule{background:#30342f;height:1px;margin:20px 4px 15px}.mvp-demo .side-label{color:#777c74;margin:0 9px 8px}.mvp-demo .side-nav{flex-direction:column;gap:3px;display:flex}.mvp-demo .side-link{color:#aeb0aa;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:23px 1fr auto;align-items:center;min-height:42px;padding:0 10px;font-size:11px;font-weight:700;transition:color .15s,background .15s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.mvp-demo .side-link:hover{color:#fff;background:#181b18}.mvp-demo .side-link.active{color:var(--ink);background:var(--signal);box-shadow:3px 3px 0 var(--danger);border-color:#fff1cd}.mvp-demo .side-num{font:800 8px/1 var(--mono)}.mvp-demo .founder-flag{font:800 7px/1 var(--mono);text-transform:uppercase}.mvp-demo .side-account{color:#eeeae0;background:#171a17;border:1px solid #383d36;border-radius:3px;margin-top:auto;padding:14px}.mvp-demo .side-account strong{margin:5px 0 4px;font-size:11px;display:block}.mvp-demo .side-account p{color:#999d95;margin:0 0 10px;font-size:9px;line-height:1.5}.mvp-demo .side-account .progress{background:#363b35;height:4px;margin:10px 0}.mvp-demo .side-account .progress i{background:var(--signal);width:100%;height:100%;display:block}.mvp-demo .side-account .btn{width:100%;min-height:34px;padding-inline:7px}.mvp-demo .workspace{min-width:0}.mvp-demo .topbar{z-index:25;min-height:59px;padding:9px var(--pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf9f4f5;align-items:center;gap:9px;display:flex;position:sticky;top:42px}.mvp-demo .crumb{color:var(--muted);margin-right:auto;font-size:10px}.mvp-demo .crumb b{color:var(--ink)}.mvp-demo .top-chip{min-height:35px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:2px;padding:0 10px;font-size:9px;font-weight:800}.mvp-demo .top-chip.plan{background:var(--signal-soft)}.mvp-demo .avatar{color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer;width:35px;height:35px;font:900 11px/1 var(--mono);place-items:center;display:grid}.mvp-demo .page{width:min(1540px,100%);padding:27px var(--pad)86px;margin:auto}.mvp-demo .page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:19px;display:flex}.mvp-demo .page-head h1{font:900 clamp(39px,4vw,61px)/.88 var(--display);letter-spacing:-.038em;text-transform:uppercase;margin:7px 0 5px}.mvp-demo .page-head p{max-width:680px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mvp-demo .head-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.mvp-demo .account-summary{gap:22px;display:flex}.mvp-demo .account-metric{text-align:right;min-width:86px}.mvp-demo .account-metric span{color:var(--muted);display:block}.mvp-demo .account-metric b{margin-top:6px;font-size:15px;display:block}.mvp-demo .prototype-note{color:#595a54;border:1px solid var(--line);border-left:3px solid var(--cool);background:#ede8dc;align-items:center;gap:9px;min-height:37px;margin-bottom:14px;padding:8px 11px;font-size:10px;line-height:1.45;display:flex}.mvp-demo .prototype-note strong{color:var(--ink)}.mvp-demo .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.mvp-demo .kpi{background:var(--paper-2);border:1px solid var(--line);border-radius:3px;min-height:125px;padding:17px;position:relative;overflow:hidden;box-shadow:0 12px 28px #251e120b}.mvp-demo .kpi:after{content:"";width:var(--fill,55%);background:var(--signal);height:3px;position:absolute;bottom:0;left:0}.mvp-demo .kpi.negative:after{background:var(--danger)}.mvp-demo .kpi.positive:after{background:var(--good)}.mvp-demo .kpi-top{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.mvp-demo .metric-value{letter-spacing:-.045em;margin:17px 0 7px;font-size:clamp(22px,2.1vw,31px);font-weight:900;display:block}.mvp-demo .kpi p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.mvp-demo .panel{background:var(--paper-2);border:1px solid var(--line);border-radius:3px;min-width:0;box-shadow:0 12px 28px #251e120a}.mvp-demo .panel.dark{color:#f5f3ed;background:var(--night-2);border-color:var(--line-dark);box-shadow:4px 4px #f15b4bbf}.mvp-demo .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.mvp-demo .dark .panel-head{border-color:var(--line-dark)}.mvp-demo .panel-head h2,.mvp-demo .panel-head h3{font:900 18px/1 var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0}.mvp-demo .panel-head p{color:var(--muted);margin:4px 0 0;font-size:9px}.mvp-demo .dark .panel-head p{color:#92978e}.mvp-demo .panel-body{padding:16px}.mvp-demo .dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:14px;display:grid}.mvp-demo .finding{border:1px solid var(--ink);box-shadow:4px 4px 0 var(--danger),0 20px 42px #241d1212;grid-column:1/-1;overflow:hidden}.mvp-demo .finding-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid}.mvp-demo .finding-copy{border-right:1px solid var(--line);padding:23px 25px}.mvp-demo .finding-copy h2{max-width:700px;font:900 clamp(33px,3.3vw,49px)/.92 var(--display);letter-spacing:-.032em;text-transform:uppercase;margin:13px 0 8px}.mvp-demo .finding-copy>p{max-width:670px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mvp-demo .finding-kpis{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.mvp-demo .finding-kpi{padding:14px 13px 0 0}.mvp-demo .finding-kpi span{color:var(--muted);display:block}.mvp-demo .finding-kpi b{font:850 18px/1 var(--mono);margin-top:6px;display:block}.mvp-demo .finding-visual{color:#f5f3ed;background:var(--night-2);padding:21px}.mvp-demo .visual-title{justify-content:space-between;gap:15px;display:flex}.mvp-demo .visual-title h3{font:900 21px/1 var(--display);text-transform:uppercase;margin:5px 0 0}.mvp-demo .visual-title .caps{color:#999e95}.mvp-demo .axis-chart{border-bottom:1px solid #3a3e39;align-items:stretch;gap:12px;height:175px;padding:19px 5px 24px;display:flex}.mvp-demo .axis-col{color:#8f948b;font:800 8px/1 var(--mono);flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mvp-demo .axis-col i{background:var(--good);border:1px solid #7fb39c;width:min(50px,74%);min-height:3px}.mvp-demo .axis-col.loss i{background:var(--danger);border-color:#ee8b80}.mvp-demo .axis-col b{color:#f5f3ed;font-size:9px}.mvp-demo .axis-col.selected{color:var(--danger)}.mvp-demo .axis-col.selected i{box-shadow:0 0 0 3px #f15b4b2e}.mvp-demo .chart-foot{color:#999e95;justify-content:space-between;gap:10px;padding-top:11px;display:flex}.mvp-demo .split-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mvp-demo .triple-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mvp-demo .stack-list{padding:4px 16px 10px}.mvp-demo .stack-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,1fr) 1fr 75px;align-items:center;gap:12px;min-height:53px;font-size:10px;display:grid}.mvp-demo .stack-row:last-child{border-bottom:0}.mvp-demo .mini-track{background:var(--paper-3);border:1px solid #d3cdc2;height:7px}.mvp-demo .mini-track i{width:var(--w);background:var(--good);height:100%;display:block}.mvp-demo .mini-track i.loss{background:var(--danger);margin-left:auto}.mvp-demo .equity-chart{height:225px;padding:25px 18px 30px;position:relative;overflow:hidden}.mvp-demo .equity-grid{background:repeating-linear-gradient(to bottom,transparent 0 39px,var(--paper-3)40px);border-left:1px solid var(--line);border-bottom:1px solid var(--line);position:absolute;inset:24px 18px 31px}.mvp-demo .equity-bars{z-index:2;align-items:flex-end;gap:4px;height:100%;display:flex;position:relative}.mvp-demo .equity-bars i{min-width:4px;height:var(--h);background:var(--signal);opacity:.92;border-top:1px solid var(--ink);flex:1}.mvp-demo .equity-bars i.loss{background:var(--danger)}.mvp-demo .chart-labels{color:var(--muted);justify-content:space-between;margin-top:8px;display:flex}.mvp-demo .scopebar,.mvp-demo .filters{border:1px solid var(--line);background:#fbf9f4db;border-radius:3px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;padding:9px 10px;display:flex}.mvp-demo .scope-btn,.mvp-demo .seg-btn,.mvp-demo .filter-chip{color:#53554f;background:var(--paper-2);border:1px solid var(--line);cursor:pointer;border-radius:2px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;transition:color .15s,background .15s,transform .18s cubic-bezier(.16,1,.3,1)}.mvp-demo .scope-btn:hover,.mvp-demo .seg-btn:hover,.mvp-demo .filter-chip:hover{border-color:var(--ink)}.mvp-demo .scope-btn.selected,.mvp-demo .seg-btn.selected,.mvp-demo .filter-chip.selected{color:#fff;background:var(--ink);border-color:var(--ink)}.mvp-demo .filter-group{gap:4px;display:flex}.mvp-demo .filter-select{min-height:32px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:2px;padding:0 28px 0 9px;font-size:9px;font-weight:750}.mvp-demo .filter-spacer{margin-left:auto}.mvp-demo .setup-strip{flex-wrap:wrap;gap:6px;padding:0 0 14px;display:flex}.mvp-demo .table-wrap{border:1px solid var(--line);border-radius:3px;min-width:0;overflow-x:auto}.mvp-demo table{border-collapse:collapse;width:100%;font-size:9px}.mvp-demo th{color:var(--muted);font:800 8px/1 var(--mono);letter-spacing:.07em;text-align:right;text-transform:uppercase;white-space:nowrap;background:#ece8df;padding:11px 9px}.mvp-demo td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 9px}.mvp-demo th:first-child,.mvp-demo td:first-child{text-align:left}.mvp-demo tbody tr[data-trade-id]{cursor:pointer;transition:background .14s,transform .18s cubic-bezier(.16,1,.3,1)}.mvp-demo tbody tr[data-trade-id]:hover{background:#f8eecf}.mvp-demo tr.flagged{background:#fae8e3}.mvp-demo .table-actions{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:13px 0 0;display:flex}.mvp-demo .pagination{gap:5px;display:flex}.mvp-demo .pagination button{background:var(--paper-2);border:1px solid var(--line);cursor:pointer;min-width:31px;min-height:31px}.mvp-demo .pagination button.current{color:#fff;background:var(--ink)}.mvp-demo .diag-rank{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mvp-demo .diag-card{background:var(--paper-2);border:1px solid var(--line);border-top:3px solid var(--signal);min-height:185px;padding:17px}.mvp-demo .diag-card.critical{border-top-color:var(--danger);box-shadow:3px 3px 0 var(--danger)}.mvp-demo .diag-card h3{font:900 20px/1 var(--display);text-transform:uppercase;margin:16px 0 8px}.mvp-demo .diag-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.mvp-demo .diag-card dl{border-top:1px solid var(--line);gap:14px;margin:15px 0 0;padding-top:12px;display:flex}.mvp-demo .diag-card dt{color:var(--muted);font:800 8px/1 var(--mono);text-transform:uppercase}.mvp-demo .diag-card dd{font:850 12px/1 var(--mono);margin:5px 0 0}.mvp-demo .sequence-flow{grid-template-columns:repeat(4,1fr);gap:42px;padding:5px 4px 31px;display:grid}.mvp-demo .flow-step{border:1px solid var(--line);background:#f7f4ed;border-radius:3px;min-height:95px;padding:14px;position:relative}.mvp-demo .flow-step:not(:last-child):after{content:"";background:#8e918a;width:42px;height:1px;position:absolute;top:46px;left:calc(100% + 1px)}.mvp-demo .flow-step:not(:last-child):before{content:"›";z-index:2;width:13px;color:var(--muted);background:var(--paper-2);text-align:center;font-size:17px;position:absolute;top:36px;right:-28px}.mvp-demo .flow-step span{color:var(--muted);display:block}.mvp-demo .flow-step b{font:850 18px/1 var(--mono);margin:9px 0 5px;display:block}.mvp-demo .flow-step small{color:var(--muted);font-size:9px}.mvp-demo .flow-step.leak{color:#fff;background:var(--night-2);border-color:var(--danger);box-shadow:3px 3px 0 var(--danger)}.mvp-demo .flow-step.leak span,.mvp-demo .flow-step.leak small{color:#acb0a7}.mvp-demo .lab-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.mvp-demo .diag-row{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(130px,.72fr) minmax(0,1fr) 72px;align-items:center;gap:13px;min-height:78px;display:grid}.mvp-demo .diag-row:last-child{border-bottom:0}.mvp-demo .diag-row strong{font-size:10px}.mvp-demo .diag-row p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.mvp-demo .diag-row>b{color:var(--danger);font:900 14px/1 var(--mono);text-align:right}.mvp-demo .bar-list{gap:14px;display:grid}.mvp-demo .bar-row{grid-template-columns:102px minmax(0,1fr) 88px;align-items:center;gap:12px;font-size:9px;display:grid}.mvp-demo .bar-row strong span{color:var(--muted);margin-top:3px;font-size:8px;font-weight:500;display:block}.mvp-demo .bar-track{background:var(--paper-3);border:1px solid #d0cbc1;height:8px}.mvp-demo .bar-track i{width:var(--w);background:var(--good);height:100%;display:block}.mvp-demo .bar-track i.loss{background:var(--danger);margin-left:auto}.mvp-demo .callout{color:var(--ink);background:var(--signal);border:1px solid #a97d27;border-radius:2px;padding:14px;font-size:11px;font-weight:800;line-height:1.45}.mvp-demo .editable-rule{width:100%;min-height:86px;color:var(--ink);resize:vertical;background:#fff4d6;border:1px solid #ad812a;margin-top:10px;padding:11px;line-height:1.5}.mvp-demo .full-span{grid-column:1/-1}.mvp-demo .demon-chart{grid-template-columns:repeat(9,1fr);align-items:end;gap:8px;height:245px;padding:26px 19px 34px;display:grid}.mvp-demo .demon-col{height:100%;color:var(--muted);font:800 7px/1.2 var(--mono);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;display:flex}.mvp-demo .demon-col i{width:min(38px,70%);min-height:2px;height:var(--h);background:var(--signal);border:1px solid var(--ink)}.mvp-demo .demon-col.hot i{background:var(--danger)}.mvp-demo .demon-table .demon-add{background:var(--signal);border:1px solid var(--ink);cursor:pointer;width:29px;height:29px;font-weight:900}.mvp-demo .occurrence{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;gap:12px;padding:12px 0;font-size:10px;display:grid}.mvp-demo .strategy-summary{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.mvp-demo .strategy-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mvp-demo .strategy-card{background:var(--paper-2);border:1px solid var(--line);overflow:hidden}.mvp-demo .strategy-card.review{border-color:var(--danger);box-shadow:3px 3px 0 var(--danger)}.mvp-demo .strategy-card-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:18px;display:flex}.mvp-demo .strategy-card h2{font:900 27px/1 var(--display);text-transform:uppercase;margin:6px 0 0}.mvp-demo .strategy-stats{grid-template-columns:repeat(3,1fr);display:grid}.mvp-demo .strategy-stat{border-right:1px solid var(--line);padding:15px}.mvp-demo .strategy-stat:last-child{border-right:0}.mvp-demo .strategy-stat span{color:var(--muted);display:block}.mvp-demo .strategy-stat b{font:850 15px/1 var(--mono);margin-top:7px;display:block}.mvp-demo .strategy-foot{background:#f0ece3;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.mvp-demo .evidence-list{background:#f0ece3;padding:0 16px 13px}.mvp-demo .upload-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;display:grid}.mvp-demo .tabstrip{background:var(--night);border:1px solid var(--night);gap:3px;margin-bottom:14px;padding:3px;display:flex}.mvp-demo .tabstrip button{color:#a8aca4;cursor:pointer;min-height:38px;font:800 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;flex:1}.mvp-demo .tabstrip button.selected{color:var(--ink);background:var(--paper-2);box-shadow:0 0 0 1px var(--signal)}.mvp-demo .dropzone{text-align:center;background:#f8f4eb;border:1px dashed #8f8d84;place-items:center;min-height:235px;padding:26px;display:grid}.mvp-demo .drop-icon{width:56px;height:56px;color:var(--ink);background:var(--signal);border:1px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font:900 18px/1 var(--mono);place-items:center;margin:0 auto 15px;display:grid}.mvp-demo .dropzone h2{font:900 26px/1 var(--display);text-transform:uppercase;margin:0 0 8px}.mvp-demo .dropzone p{max-width:470px;color:var(--muted);margin:0 auto 16px;font-size:11px;line-height:1.5}.mvp-demo .review-record{gap:12px;display:grid}.mvp-demo .extract-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:14px;padding-bottom:11px;font-size:10px;display:grid}.mvp-demo .extract-row span{color:var(--muted)}.mvp-demo .manual-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.mvp-demo .settings-grid{grid-template-columns:minmax(0,1.08fr) minmax(310px,.92fr);align-items:start;gap:14px;display:grid}.mvp-demo .settings-stack{gap:14px;display:grid}.mvp-demo .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mvp-demo .account-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.mvp-demo .toggle{cursor:pointer;background:#c6c2b9;border:1px solid #99968e;border-radius:30px;width:43px;height:24px;padding:0;position:relative}.mvp-demo .toggle:after{content:"";background:#fff;border:1px solid #86837b;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.mvp-demo .toggle.on{background:var(--good);border-color:#14684c}.mvp-demo .toggle.on:after{transform:translate(19px)}.mvp-demo .danger-zone{border-color:#d38e87}.mvp-demo .danger-zone .panel-head{background:var(--danger-soft)}.mvp-demo .detail-hero{color:#f5f3ed;background:var(--night-2);border:1px solid var(--night);box-shadow:4px 4px 0 var(--danger);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:24px;display:grid}.mvp-demo .detail-hero h1{font:900 clamp(38px,4vw,60px)/.9 var(--display);text-transform:uppercase;margin:9px 0 5px}.mvp-demo .detail-pnl{text-align:right}.mvp-demo .detail-pnl strong{color:var(--danger);font:900 31px/1 var(--mono);margin-top:9px;display:block}.mvp-demo .detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;margin-top:14px;display:grid}.mvp-demo .datum-grid{grid-template-columns:repeat(3,1fr);display:grid}.mvp-demo .datum{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px}.mvp-demo .datum:nth-child(3n){border-right:0}.mvp-demo .datum span{color:var(--muted);font:800 8px/1 var(--mono);text-transform:uppercase;display:block}.mvp-demo .datum b{margin-top:8px;font-size:13px;display:block}.mvp-demo .note-block{border-bottom:1px solid var(--line);padding:15px 0}.mvp-demo .note-block p{color:#4f514c;margin:7px 0 0;font-size:11px;line-height:1.6}.mvp-demo .tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.mvp-demo .timeline{border-left:1px solid var(--line);margin-left:5px;padding-left:18px}.mvp-demo .timeline div{padding:0 0 19px;font-size:10px;position:relative}.mvp-demo .timeline div:before{content:"";background:var(--signal);border:1px solid var(--ink);width:8px;height:8px;position:absolute;top:2px;left:-23px}.mvp-demo .pricing-grid{grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:0 auto;display:grid}.mvp-demo .price-card{background:var(--paper-2);border:1px solid var(--ink);padding:25px}.mvp-demo .price-card.founder{color:#f5f3ed;background:var(--night-2);box-shadow:5px 5px 0 var(--danger)}.mvp-demo .price{font:900 49px/1 var(--display);margin:17px 0 5px}.mvp-demo .price small{font:700 10px/1.3 var(--body)}.mvp-demo .feature-list{border-top:1px solid var(--line);gap:11px;margin:18px 0 0;padding:19px 0 22px;list-style:none;display:grid}.mvp-demo .founder .feature-list{border-color:var(--line-dark)}.mvp-demo .feature-list li{grid-template-columns:15px 1fr;gap:8px;font-size:11px;line-height:1.4;display:grid}.mvp-demo .feature-list li:before{content:"✓";color:var(--good);font-weight:900}.mvp-demo .drawer,.mvp-demo .modal-backdrop{z-index:90;opacity:0;pointer-events:none;background:#0a0c0a9e;transition:opacity .18s;position:fixed;inset:42px 0 0}.mvp-demo .drawer.open,.mvp-demo .modal-backdrop.open{opacity:1;pointer-events:auto}.mvp-demo .drawer-panel{width:min(430px,100% - 24px);height:100%;color:var(--ink);background:var(--paper-2);border-left:1px solid var(--ink);margin-left:auto;padding:23px;transition:transform .22s cubic-bezier(.16,1,.3,1);overflow-y:auto;transform:translate(30px)}.mvp-demo .drawer.open .drawer-panel{transform:translate(0)}.mvp-demo .modal-backdrop{place-items:center;padding:18px;display:grid}.mvp-demo .modal{background:var(--paper-2);border:1px solid var(--ink);width:min(540px,100%);box-shadow:6px 6px 0 var(--danger);padding:23px;transition:transform .22s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.mvp-demo .modal-backdrop.open .modal{transform:translateY(0)}.mvp-demo .modal h2,.mvp-demo .drawer h2{font:900 30px/.95 var(--display);text-transform:uppercase;margin:8px 0 9px}.mvp-demo .modal p,.mvp-demo .drawer p{color:var(--muted);font-size:11px;line-height:1.55}.mvp-demo .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.mvp-demo .toast{z-index:140;color:#fff;background:var(--night);max-width:380px;box-shadow:4px 4px 0 var(--signal);opacity:0;pointer-events:none;border:1px solid #454a43;padding:13px 16px;font-size:10px;line-height:1.45;transition:opacity .18s,transform .22s cubic-bezier(.16,1,.3,1);position:fixed;bottom:20px;right:20px;transform:translateY(14px)}.mvp-demo .toast.show{opacity:1;transform:translateY(0)}@media (max-width:1180px){.mvp-demo .hero{grid-template-columns:1fr}.mvp-demo .product-frame{max-width:780px}.mvp-demo .auth-form,.mvp-demo .auth-form.signin{grid-template-columns:1fr 1fr}.mvp-demo .finding-layout{grid-template-columns:1fr}.mvp-demo .finding-copy{border-right:0;border-bottom:1px solid var(--line)}.mvp-demo .diag-rank{grid-template-columns:1fr 1fr}.mvp-demo .upload-layout,.mvp-demo .settings-grid,.mvp-demo .detail-grid{grid-template-columns:1fr}.mvp-demo .triple-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.mvp-demo .prototype-bar{grid-template-columns:auto 1fr;padding-inline:9px}.mvp-demo .proto-title span,.mvp-demo .proto-meta{display:none}.mvp-demo .proto-switch{justify-self:end}.mvp-demo .proto-switch button{min-width:82px;padding-inline:8px}.mvp-demo .app-shell{display:block}.mvp-demo .sidebar{z-index:55;border-top:1px solid #333832;border-right:0;width:100%;height:68px;padding:7px 8px;position:fixed;inset:auto 0 0}.mvp-demo .sidebar>.brand,.mvp-demo .side-rule,.mvp-demo .side-label,.mvp-demo .side-account{display:none}.mvp-demo .side-nav{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.mvp-demo .side-nav::-webkit-scrollbar{display:none}.mvp-demo .side-link{flex:none;grid-template-columns:1fr;justify-items:center;min-height:51px;padding:5px 11px;font-size:8px}.mvp-demo .side-link .founder-flag{display:none}.mvp-demo .side-num{font-size:7px}.mvp-demo .topbar{padding-inline:13px;top:42px}.mvp-demo .top-chip.plan,.mvp-demo .signout{display:none}.mvp-demo .page{padding:22px 13px 92px}.mvp-demo .page-head{flex-direction:column;align-items:flex-start}.mvp-demo .head-actions,.mvp-demo .account-summary{justify-content:flex-start;width:100%}.mvp-demo .account-metric{text-align:left;min-width:0}.mvp-demo .kpi-grid{grid-template-columns:1fr 1fr}.mvp-demo .dashboard-grid,.mvp-demo .split-grid,.mvp-demo .lab-grid{grid-template-columns:1fr}.mvp-demo .finding{grid-column:auto}.mvp-demo .strategy-cards{grid-template-columns:1fr}.mvp-demo .full-span{grid-column:auto}.mvp-demo .filter-spacer{display:none}.mvp-demo .toast{bottom:83px}}@media (max-width:640px){.mvp-demo .public-nav{min-height:69px;padding-inline:14px}.mvp-demo .brand-name{font-size:15px}.mvp-demo .public-actions .btn-primary{display:none}.mvp-demo .public-actions .btn{min-height:37px;padding-inline:10px}.mvp-demo .hero{gap:40px;padding:48px 14px 49px}.mvp-demo .hero h1{font-size:clamp(44px,13vw,51px)}.mvp-demo .hero-copy{font-size:14px}.mvp-demo .hero-actions .btn{width:100%}.mvp-demo .product-frame{padding:8px}.mvp-demo .frame-issue{grid-template-columns:1fr}.mvp-demo .frame-impact{text-align:left}.mvp-demo .frame-metric{padding:12px 9px}.mvp-demo .frame-metric b{font-size:13px}.mvp-demo .mini-sequence{grid-template-columns:1fr 1fr}.mvp-demo .mini-step:nth-child(2):after{display:none}.mvp-demo .auth-band,.mvp-demo .proof{width:calc(100% - 28px)}.mvp-demo .auth-band{padding:18px}.mvp-demo .auth-intro,.mvp-demo .auth-foot{flex-direction:column;align-items:flex-start}.mvp-demo .auth-intro p{text-align:left}.mvp-demo .auth-form,.mvp-demo .auth-form.signin,.mvp-demo .proof-head,.mvp-demo .proof-grid{grid-template-columns:1fr}.mvp-demo .proof-head{gap:17px}.mvp-demo .proof-item{border-right:0;border-bottom:1px solid var(--line);min-height:142px}.mvp-demo .proof-item:last-child{border-bottom:0}.mvp-demo .crumb{display:none}.mvp-demo .topbar{justify-content:flex-end}.mvp-demo .page-head h1{font-size:43px}.mvp-demo .account-summary{justify-content:space-between}.mvp-demo .kpi-grid{gap:8px}.mvp-demo .kpi{min-height:112px;padding:13px}.mvp-demo .metric-value{font-size:20px}.mvp-demo .finding-copy,.mvp-demo .finding-visual{padding:18px}.mvp-demo .finding-copy h2{font-size:35px}.mvp-demo .finding-kpis{grid-template-columns:1fr 1fr}.mvp-demo .finding-kpi:last-child{grid-column:1/-1}.mvp-demo .diag-rank{grid-template-columns:1fr}.mvp-demo .sequence-flow{grid-template-columns:1fr 1fr;gap:11px;padding-bottom:5px}.mvp-demo .flow-step:after,.mvp-demo .flow-step:before{display:none!important}.mvp-demo .triple-grid{grid-template-columns:1fr}.mvp-demo .diag-row{grid-template-columns:72px minmax(100px,1fr) 60px;gap:8px;padding:10px 0}.mvp-demo .diag-row p{grid-column:2/-1}.mvp-demo .strategy-summary,.mvp-demo .pricing-grid{grid-template-columns:1fr}.mvp-demo .demon-chart{min-width:670px}.mvp-demo .manual-grid,.mvp-demo .form-grid{grid-template-columns:1fr}.mvp-demo .datum-grid{grid-template-columns:1fr 1fr}.mvp-demo .datum:nth-child(3n){border-right:1px solid var(--line)}.mvp-demo .datum:nth-child(2n){border-right:0}.mvp-demo .detail-hero{grid-template-columns:1fr}.mvp-demo .detail-pnl{text-align:left}.mvp-demo .table-actions{flex-direction:column;align-items:flex-start}.mvp-demo .drawer-panel{width:calc(100% - 12px)}}.mvp-demo .risk-refined,.mvp-demo .demon-refined,.mvp-demo .evidence-detail{--analytic-gap:18px;font-size:13px;line-height:1.55}.mvp-demo :is(.risk-refined,.demon-refined,.evidence-detail) h3{font:800 18px/1.15 var(--display);letter-spacing:-.02em;margin:0 0 8px}.mvp-demo :is(.risk-refined,.demon-refined) .page-head p{font-size:13px}.mvp-demo :is(.risk-refined,.demon-refined) .panel-head{min-height:78px;padding:18px 20px}.mvp-demo :is(.risk-refined,.demon-refined) .panel-head h2{font-size:21px;line-height:1.1}.mvp-demo :is(.risk-refined,.demon-refined) .panel-head p{font-size:11px;line-height:1.55}.mvp-demo :is(.risk-refined,.demon-refined) .panel-body{padding:20px}.mvp-demo :is(.risk-refined,.demon-refined) .caps{font-size:10px}.mvp-demo :is(.risk-refined,.demon-refined) .tag{min-height:26px;font-size:9px}.mvp-demo :is(.risk-refined,.demon-refined) .pill{font-size:9px}.mvp-demo .risk-headline,.mvp-demo .demon-summary{border:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.mvp-demo .risk-headline .analytic-stat,.mvp-demo .demon-summary .analytic-stat{border-right:1px solid var(--line);padding:20px}.mvp-demo .risk-headline .analytic-stat:last-child,.mvp-demo .demon-summary .analytic-stat:last-child{border-right:0}.mvp-demo .analytic-stat{min-width:0}.mvp-demo .analytic-stat>span{color:#676961;font:800 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;display:block}.mvp-demo .analytic-stat>strong{font:700 clamp(22px,2.1vw,31px)/1.1 var(--mono);letter-spacing:-.055em;overflow-wrap:anywhere;margin:7px 0 4px;display:block}.mvp-demo .analytic-stat>small{color:var(--muted);font-size:11px;line-height:1.55;display:block}.mvp-demo .risk-index{border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:2px;margin-bottom:22px;padding:7px 0;display:flex}.mvp-demo .risk-index button{min-height:35px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-right:12px;padding:4px 14px 4px 0;font-size:12px;font-weight:700;display:flex}.mvp-demo .risk-index button:hover{color:#a6362d}.mvp-demo .risk-index button span{color:var(--muted);font:10px var(--mono)}.mvp-demo .risk-section{margin:24px 0;scroll-margin-top:120px}.mvp-demo #risk-weekly,.mvp-demo #risk-lab-system-health{scroll-margin-top:115px}.mvp-demo .section-heading,.mvp-demo .subsection-label{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.mvp-demo .section-heading h2{font:900 28px/.95 var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:5px 0 0}.mvp-demo .gap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mvp-demo .gap-card{background:var(--paper-2);border:1px solid var(--line);border-top:3px solid #b43b30;flex-direction:column;min-width:0;padding:18px;display:flex;box-shadow:0 8px 20px #5c482b06}.mvp-demo .gap-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;display:flex}.mvp-demo .gap-card h3{min-height:62px;font-size:22px;line-height:1.1}.mvp-demo .gap-count{align-items:center;gap:13px;margin:3px 0 10px;display:flex}.mvp-demo .gap-count>strong{font:700 43px/1 var(--mono);letter-spacing:-.07em}.mvp-demo .gap-count>span{font-size:11px;font-weight:700}.mvp-demo .gap-count small{color:var(--muted);font:10px/1.5 var(--mono);margin-top:2px;display:block}.mvp-demo .gap-card>p{color:#55574e;flex:1;margin:8px 0 18px;font-size:12px;line-height:1.7}.mvp-demo .gap-action{border-top:1px solid var(--line);padding-top:12px;font-size:11px;line-height:1.65}.mvp-demo .gap-action>span{color:#a13c31;margin-bottom:5px;display:block}.mvp-demo .operational-strip{border:1px solid var(--line);background:#eae5db;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;padding:17px 20px;display:grid}.mvp-demo .operational-strip p{margin:6px 0 0;font-size:12px;line-height:1.65}.mvp-demo .research-grid{gap:var(--analytic-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;margin:18px 0;display:grid}.mvp-demo .diagnostic-list{padding:0 20px}.mvp-demo .diagnostic-item{border-bottom:1px solid var(--line);grid-template-columns:22px 1fr;gap:12px;padding:17px 0;display:grid}.mvp-demo .diagnostic-item:last-child{border:0}.mvp-demo .diagnostic-index{font:700 11px/1.6 var(--mono);color:#888b80}.mvp-demo .diagnostic-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.mvp-demo .diagnostic-title h3{font:750 14px/1.35 var(--body);margin:0}.mvp-demo .diagnostic-title .pill{flex:none;min-height:22px;font-size:8px}.mvp-demo .diagnostic-item p{color:#62645b;margin:7px 0 0;font-size:12px;line-height:1.65}.mvp-demo .analytics-table{border:0;border-radius:0;max-width:100%;overflow-x:auto}.mvp-demo .analytics-table table{width:100%;min-width:0}.mvp-demo .analytics-table th{white-space:nowrap;padding:12px 14px;font-size:9px}.mvp-demo .analytics-table td{white-space:nowrap;padding:13px 14px;font-size:11px;line-height:1.5}.mvp-demo .analytics-table td:first-child{font-family:var(--body);font-size:12px}.mvp-demo .analytics-table .text-link{font-size:10px}.mvp-demo .hour-map{border-top:1px solid var(--line);padding:19px 20px}.mvp-demo .micro-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mvp-demo .micro-heading h3{font-size:15px}.mvp-demo .hour-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-top:10px;display:grid}.mvp-demo .hour-cell{color:#53574d;cursor:pointer;font:10px var(--mono);background:0 0;border:1px solid #0000;padding:4px 0 0}.mvp-demo .hour-cell i{background:#e2ded4;border:1px solid #d0cabe;border-radius:1px;height:19px;margin-top:5px;display:block}.mvp-demo .hour-cell.loss i{background:#ca685b;border-color:#a54a3e}.mvp-demo .hour-cell.profit i{background:#5e9c82;border-color:#3a765c}.mvp-demo .hour-cell:hover,.mvp-demo .hour-cell.selected{border-color:var(--ink)}.mvp-demo .hour-detail{color:#62645b;min-height:55px;margin-top:12px;font-size:11px;line-height:1.6}.mvp-demo .analytic-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:20px;display:grid}.mvp-demo .stop-panel{margin:18px 0}.mvp-demo .data-note{color:#65685e;font-size:11px;line-height:1.65}.mvp-demo p.data-note{margin:12px 0 0}.mvp-demo .panel-note{padding:0 18px 17px}.mvp-demo .chart-legend{flex-wrap:wrap;gap:10px 22px;display:flex}.mvp-demo .chart-legend>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.mvp-demo .chart-legend i,.mvp-demo .inline-swatch{border-radius:1px;width:8px;height:8px;display:inline-block}.mvp-demo .chart-legend small{color:var(--muted);font-size:10px;font-weight:400}.mvp-demo .evidence-chart{width:100%;height:auto;margin:18px 0 4px;display:block;overflow:visible}.mvp-demo .evidence-chart text{font:10px var(--mono);fill:#65685e}.mvp-demo .evidence-chart [tabindex]:focus{outline:2px solid var(--ink);outline-offset:4px}.mvp-demo .chart-data,.mvp-demo .provenance{border-top:1px solid var(--line);margin-top:15px;padding-top:11px;font-size:11px}.mvp-demo .chart-data>summary,.mvp-demo .provenance>summary{color:#555a50;cursor:pointer;width:fit-content;padding:3px 0;font-weight:750}.mvp-demo summary:hover{color:#a23a2e}.mvp-demo summary:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.mvp-demo summary:active{transform:translateY(1px)}.mvp-demo .chart-data[open] .table-wrap{max-height:230px;margin-top:12px;overflow:auto}.mvp-demo .subsection-label{border-top:1px solid var(--line);margin:0;padding:17px 20px}.mvp-demo .subsection-label h3{margin:0}.mvp-demo .behavior-charts{grid-template-columns:1fr 1fr;display:grid}.mvp-demo .behavior-charts>div{min-width:0;padding:20px}.mvp-demo .behavior-charts>div+div{border-left:1px solid var(--line)}.mvp-demo .behavior-charts h3{margin-bottom:0;font-size:17px}.mvp-demo .behavior-charts .data-note{margin-top:7px}.mvp-demo .behavior-signals{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mvp-demo .behavior-signals>article{border-right:1px solid var(--line);min-width:0;padding:20px}.mvp-demo .behavior-signals>article:last-child{border-right:0}.mvp-demo .behavior-signals .analytic-stat{margin-top:14px}.mvp-demo .behavior-signals .analytic-stat>span{font:12px/1.4 var(--body);text-transform:none;letter-spacing:0}.mvp-demo .signal-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mvp-demo .sample-notice{background:var(--signal-soft);border:1px solid #d9bd80;padding:13px 16px;font-size:12px;line-height:1.7}.mvp-demo .weekly-panel{border-color:#aca38f;margin:22px 0}.mvp-demo .weekly-panel .sample-notice{margin-bottom:20px}.mvp-demo .weekly-findings{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:18px;display:grid}.mvp-demo .weekly-finding h3{font:750 16px/1.3 var(--body);margin:8px 0}.mvp-demo .weekly-finding p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.mvp-demo .weekly-rule{border:1px solid var(--line);background:#eee8dc;gap:14px;margin-top:22px;padding:18px;display:grid}.mvp-demo .weekly-rule small{color:var(--muted)}.mvp-demo .modal:has(.weekly-panel){width:min(860px,100%);max-height:calc(100vh - 80px);padding:12px;overflow-y:auto}.mvp-demo .modal .weekly-panel{margin:0}.mvp-demo .modal .weekly-panel .analytic-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-demo .modal .weekly-panel .panel-head{padding:20px}.mvp-demo .pattern-overview{grid-template-columns:1.3fr 1fr;gap:20px;margin:20px 0;display:grid}.mvp-demo .pattern-overview>div>p{border-bottom:1px solid var(--line);gap:14px;margin:0;padding:12px 0;font-size:12px;line-height:1.7;display:flex}.mvp-demo .pattern-overview .caps{color:var(--muted);padding-top:3px}.mvp-demo .primary-focus{color:var(--paper-2);background:var(--night-2);border-top:3px solid var(--signal);padding:25px}.mvp-demo .primary-focus>.caps{color:var(--signal)}.mvp-demo .primary-focus h3{margin:16px 0;font-size:26px}.mvp-demo .primary-focus p{color:#c5c6bc;margin:0;font-size:13px;line-height:1.7}.mvp-demo .forensic-section{margin:24px 0}.mvp-demo .forensic-section>.subsection-label{border-top:1px solid var(--ink);padding:16px 0}.mvp-demo .forensic-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mvp-demo .forensic-card{border:1px solid var(--line);background:var(--paper-2);min-width:0;padding:18px}.mvp-demo .forensic-top{margin-bottom:15px}.mvp-demo .forensic-card h3{min-height:44px;font-size:19px}.mvp-demo .metric-compare{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px;margin:15px 0;padding:15px 0;display:grid}.mvp-demo .metric-compare span{min-height:37px;color:var(--muted);font-size:10px;line-height:1.5;display:block}.mvp-demo .metric-compare strong{font:700 26px var(--mono);letter-spacing:-.05em;margin-top:7px;display:block}.mvp-demo .forensic-facts{gap:7px;margin:14px 0;font-size:11px;display:grid}.mvp-demo .forensic-facts>div{justify-content:space-between;gap:10px;display:flex}.mvp-demo .forensic-facts dt{color:#64675c}.mvp-demo .forensic-facts dd{font-family:var(--mono);text-align:right;margin:0}.mvp-demo .forensic-action{font-size:12px;line-height:1.7}.mvp-demo .evidence-empty{color:#64675c;background:#ede9e1;border:1px dashed #c4bdaf;padding:19px;font-size:12px;line-height:1.65}.mvp-demo .evidence-disclosure{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.mvp-demo .evidence-disclosure>summary{cursor:pointer;font-size:11px;font-weight:750}.mvp-demo .evidence-disclosure>summary>span{float:right;color:var(--muted);font:10px var(--mono);margin-top:2px}.mvp-demo .linked-evidence{gap:7px;max-height:320px;margin:14px 0;padding:3px;display:grid;overflow-y:auto}.mvp-demo .evidence-trade{border:1px solid var(--line);width:100%;min-height:53px;color:var(--ink);text-align:left;cursor:pointer;background:#f2eee5;justify-content:space-between;align-items:center;gap:14px;padding:10px;font-size:11px;line-height:1.5;display:flex}.mvp-demo .evidence-trade>span:last-child{text-align:right;font-family:var(--mono)}.mvp-demo .evidence-trade small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.mvp-demo .evidence-trade:hover{background:var(--signal-soft);border-color:#8a6220}.mvp-demo .drawer-panel:has(.linked-evidence){width:min(570px,100% - 18px)}.mvp-demo .drawer-panel>.linked-evidence{max-height:none}.mvp-demo .drawer-close{float:right;margin-left:12px}.mvp-demo .scope-summary{margin-left:auto}.mvp-demo .demon-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-demo .demon-overview{grid-template-columns:minmax(0,2fr) minmax(245px,.85fr);align-items:start;gap:18px;margin:20px 0;display:grid}.mvp-demo .demon-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mvp-demo .demon-key{color:#363b32;background:var(--demon-tint);border:1px solid #0000;border-left:3px solid var(--demon);cursor:pointer;text-align:left;font:650 10px/1.3 var(--body);grid-template-columns:23px 1fr auto;align-items:center;gap:6px;padding:9px 8px;display:grid}.mvp-demo .demon-code{min-height:22px;color:var(--demon);font:800 11px var(--mono);place-items:center;display:inline-grid}.mvp-demo .demon-key>b{color:var(--demon);font:800 12px var(--mono)}.mvp-demo .demon-key:hover{border-color:var(--demon)}.mvp-demo .demon-key.is-hidden{opacity:.5;background:#eeeae1;border-left-style:dashed}.mvp-demo .demon-key.is-hidden>span:nth-child(2){text-decoration:line-through}.mvp-demo .demon-interpretation{gap:18px;display:grid}.mvp-demo .demon-interpretation .panel-body>p{color:#65665d;font-size:12px;line-height:1.65}.mvp-demo .demon-interpretation .panel-body>h3{margin-top:15px}.mvp-demo .dominant-demon{border-top:3px solid var(--demon);background:var(--demon-tint)}.mvp-demo .dominant-name{margin:17px 0}.mvp-demo .demon-badge{color:var(--demon);font:750 12px/1.4 var(--body);white-space:normal;align-items:center;gap:10px;display:inline-flex}.mvp-demo .demon-badge>span{width:27px;height:27px;color:var(--demon);border:1px solid var(--demon);background:var(--demon-tint);font:800 10px var(--mono);border-radius:3px;flex:none;place-items:center;display:inline-grid}.mvp-demo .dominant-count{font:700 48px/1 var(--mono);color:var(--demon);letter-spacing:-.06em;align-items:baseline;gap:11px;display:flex}.mvp-demo .dominant-count small{color:#5e6258;font:12px var(--body);letter-spacing:0}.mvp-demo .demon-registry{margin-top:22px}.mvp-demo .demon-registry .analytics-table td{padding-block:15px}.mvp-demo .demon-registry tbody tr>td:first-child{border-left:3px solid var(--demon)}.mvp-demo .demon-registry tbody tr:hover{background:var(--demon-tint)}.mvp-demo .demon-number{font:800 22px var(--mono);color:var(--demon)}.mvp-demo .streak-cell{align-items:center;gap:12px;display:flex}.mvp-demo .streak-track{background:#e0dcd3;width:75px;height:6px;display:block}.mvp-demo .streak-track i{height:100%;display:block}.mvp-demo .demon-log{border:1px solid var(--demon);background:var(--demon-tint);width:31px;height:31px;color:var(--demon);cursor:pointer;font-size:20px}.mvp-demo .demon-log:hover{color:var(--paper-2);background:var(--demon)}.mvp-demo .registry-foot{border-top:1px solid var(--line);color:#68695f;justify-content:space-between;gap:20px;padding:17px 20px;font-size:10px;line-height:1.6;display:flex}.mvp-demo .demon-drawer h2{margin:18px 0}.mvp-demo .demon-drawer h2 .demon-badge{font:850 27px/1.1 var(--display)}.mvp-demo .demon-drawer h2 .demon-badge>span{width:35px;height:35px;font-size:13px}.mvp-demo .demon-drawer p{font-size:12px;line-height:1.7}.mvp-demo .demon-drawer-stripe{background:var(--demon);height:4px;margin:23px 0}.mvp-demo .occurrence-card{border-bottom:1px solid var(--line);padding:16px 0}.mvp-demo .occurrence-card>div{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.mvp-demo .occurrence-card>small{font:10px var(--mono);color:var(--muted);margin:7px 0;display:block}.mvp-demo .demon-log-full{border:1px solid var(--demon);width:100%;min-height:43px;color:var(--demon);background:var(--demon-tint);font:700 12px var(--body);cursor:pointer;margin-top:20px;padding:10px;display:block}.mvp-demo .demon-log-full:hover{color:#fff;background:var(--demon)}.mvp-demo .evidence-detail .detail-hero p{color:#bdc0b4;margin-top:14px;font-size:12px}.mvp-demo .evidence-detail .detail-pnl .bad{color:#f5897f!important}.mvp-demo .evidence-detail .detail-pnl .good{color:#8dc8ac!important}.mvp-demo .evidence-detail .detail-pnl .caps{color:#bdc0b4}.mvp-demo .evidence-detail .note-block{border-bottom:1px solid var(--line);margin-bottom:16px;padding:0 0 14px}.mvp-demo .evidence-detail .note-block p{font-size:13px;line-height:1.7}@media (max-width:1450px){.mvp-demo .gap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-demo .gap-card h3{min-height:0}.mvp-demo .demon-overview{grid-template-columns:minmax(0,1fr)}.mvp-demo .demon-interpretation{grid-template-columns:1fr 1fr}.mvp-demo .forensic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1150px){.mvp-demo .research-grid{grid-template-columns:1fr}.mvp-demo .risk-headline .analytic-stat{padding:16px 13px}.mvp-demo .behavior-signals{grid-template-columns:1fr}.mvp-demo .behavior-signals>article{border-right:0;border-bottom:1px solid var(--line)}.mvp-demo .behavior-signals>article:last-child{border:0}.mvp-demo .pattern-overview{grid-template-columns:1fr}.mvp-demo .hour-grid{grid-template-columns:repeat(24,minmax(0,1fr))}}@media (max-width:680px){.mvp-demo :is(.risk-refined,.demon-refined) .panel-head{flex-wrap:wrap;padding:16px}.mvp-demo :is(.risk-refined,.demon-refined) .panel-body{padding:16px}.mvp-demo .risk-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-demo .risk-headline .analytic-stat{border-bottom:1px solid var(--line);padding:17px 13px}.mvp-demo .risk-headline .analytic-stat:nth-child(2n){border-right:0}.mvp-demo .risk-headline .analytic-stat:nth-last-child(-n+2){border-bottom:0}.mvp-demo .risk-headline .analytic-stat>strong{font-size:25px}.mvp-demo .gap-grid,.mvp-demo .forensic-grid,.mvp-demo .operational-strip,.mvp-demo .behavior-charts,.mvp-demo .demon-interpretation{grid-template-columns:1fr}.mvp-demo .gap-card{padding:19px}.mvp-demo .gap-card h3{font-size:23px}.mvp-demo .gap-card>p{font-size:13px}.mvp-demo .gap-action{font-size:12px}.mvp-demo .section-heading,.mvp-demo .subsection-label{flex-direction:column;align-items:flex-start;gap:9px}.mvp-demo .hour-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.mvp-demo .behavior-charts>div+div{border-left:0;border-top:1px solid var(--line)}.mvp-demo .analytic-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 15px}.mvp-demo .demon-summary{grid-template-columns:1fr}.mvp-demo .demon-summary .analytic-stat{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;padding:15px;display:grid}.mvp-demo .demon-summary .analytic-stat:last-child{border-bottom:0}.mvp-demo .demon-summary small{grid-column:1/-1}.mvp-demo .demon-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-demo .demon-key{min-height:48px}.mvp-demo .weekly-findings{grid-template-columns:1fr}.mvp-demo .registry-foot{flex-direction:column;gap:8px}.mvp-demo .scope-summary{width:100%;margin-left:0}.mvp-demo .diagnostic-title{flex-direction:column}.mvp-demo .evidence-chart text{font-size:12px}.mvp-demo .risk-index button{min-height:39px;margin-right:4px;font-size:11px}.mvp-demo .demon-registry .analytics-table table{min-width:760px}.mvp-demo .demon-registry .analytics-table th:first-child,.mvp-demo .demon-registry .analytics-table td:first-child{z-index:1;background:var(--paper-2);min-width:180px;max-width:180px;position:sticky;left:0}.mvp-demo .modal:has(.weekly-panel){padding:5px}.mvp-demo .modal .weekly-panel .analytic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mvp-demo.mvp-demo{--type-meta:12px;--type-copy:14px;--type-body:16px;--type-panel:20px;--type-section:28px;--type-page:clamp(40px,4vw,60px);--type-metric:clamp(20px,2.1vw,31px);--leading-copy:1.7;--leading-meta:1.6;--tracking-label:.06em;--tracking-heading:-.025em;--tracking-number:-.035em}.mvp-demo{font:400 var(--type-copy)/var(--leading-copy)var(--body)}.mvp-demo.mvp-demo :is(.risk-refined,.demon-refined,.evidence-detail){font:inherit}.mvp-demo.mvp-demo :is(b,strong){font-weight:700}.mvp-demo.mvp-demo :is(.page-head h1,.detail-hero h1){font:900 var(--type-page)/1 var(--display);letter-spacing:-.035em}.mvp-demo.mvp-demo :is(.section-heading h2,.auth-intro h2,.strategy-card h2,.dropzone h2,.frame-issue h2){font:800 var(--type-section)/1.1 var(--display);letter-spacing:var(--tracking-heading)}.mvp-demo.mvp-demo .price-card>h2{letter-spacing:var(--tracking-heading);font:800 var(--type-section)/1.1 var(--display)!important}.mvp-demo.mvp-demo :is(.panel-head h2,.panel-head h3,.visual-title h3,.proof-item>b),.mvp-demo.mvp-demo :is(.gap-card h3,.diagnostic-title h3,.micro-heading h3,.behavior-charts h3,.behavior-signals h3,.weekly-finding h3,.forensic-card h3,.subsection-label h3,.demon-interpretation .panel-body>h3){font:800 var(--type-panel)/1.2 var(--display);letter-spacing:var(--tracking-heading)}.mvp-demo.mvp-demo .primary-focus h3{font:800 var(--type-section)/1.1 var(--display);letter-spacing:var(--tracking-heading)}.mvp-demo.mvp-demo .finding-copy h2{font:800 clamp(34px,3.3vw,48px)/1 var(--display);letter-spacing:-.035em}.mvp-demo.mvp-demo .hero h1{letter-spacing:-.035em;font-weight:900;line-height:.95}.mvp-demo.mvp-demo .proof-head h2{letter-spacing:-.035em;font-weight:900;line-height:1}.mvp-demo.mvp-demo :is(.modal>h2,.drawer-panel>h2,.demon-drawer h2 .demon-badge){font:800 var(--type-section)/1.1 var(--display);letter-spacing:var(--tracking-heading)}.mvp-demo.mvp-demo :is(.page-head p,.gap-card>p,.gap-action,.diagnostic-item p,.operational-strip p,.weekly-finding p,.forensic-action,.evidence-empty,.sample-notice,.note-block p,.feature-list li,.auth-intro p,.proof-item p,.dropzone p,.modal>p,.drawer-panel>p,.frame-issue p,.primary-focus p),.mvp-demo.mvp-demo .demon-interpretation .panel-body>p:not(.data-note),.mvp-demo.mvp-demo :is(.pattern-overview>div>p,.provenance p),.mvp-demo.mvp-demo .demon-drawer p:not(.data-note){font:400 var(--type-copy)/var(--leading-copy)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo :is(.hero-copy,.finding-copy>p,.proof-head p){font:400 var(--type-body)/var(--leading-copy)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo .panel-body p[style]{font:400 var(--type-copy)/var(--leading-copy)var(--body)!important}.mvp-demo.mvp-demo :is(.panel-head p,.kpi p,.data-note,.hour-detail,.account-row p,.price small,.registry-foot,.evidence-trade small,.analytic-stat>small,.chart-legend small,.side-account p),.mvp-demo.mvp-demo .demon-interpretation .data-note{font:400 var(--type-meta)/var(--leading-meta)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo .account-row p[style]{font:400 var(--type-meta)/var(--leading-meta)var(--body)!important}.mvp-demo.mvp-demo :is(.prototype-note,.toast,.chart-data,.provenance,.weekly-rule small,.gap-count small){font:400 var(--type-meta)/var(--leading-meta)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo :is(.callout,.extract-row,.forensic-facts,.occurrence,.occurrence-card>div,.timeline div){font:400 var(--type-copy)/var(--leading-copy)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo .callout{font-weight:600}.mvp-demo.mvp-demo :is(.caps,.datum span,.analytic-stat>span){font:600 var(--type-meta)/1.4 var(--mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.mvp-demo.mvp-demo :is(.pill,.tag){font:600 var(--type-meta)/1.3 var(--mono);letter-spacing:.035em}.mvp-demo.mvp-demo :is(.axis-col,.axis-col b,.hour-cell,.diagnostic-index,.risk-index button span,.occurrence-card>small,.side-num,.founder-flag,.demon-code,.demon-key>b,.demon-badge>span,.evidence-disclosure>summary>span){font:600 var(--type-meta)/1.4 var(--mono);letter-spacing:normal}.mvp-demo.mvp-demo :is(.gap-count>span,.metric-compare span,.dominant-count small,.bar-row strong span,.chart-legend>span){font:400 var(--type-meta)/var(--leading-meta)var(--body);letter-spacing:normal}.mvp-demo.mvp-demo :is(.btn,.tabstrip button,.proto-switch button){font:700 var(--type-meta)/1.3 var(--mono);letter-spacing:var(--tracking-label)}.mvp-demo.mvp-demo :is(.scope-btn,.seg-btn,.filter-chip,.filter-select,.top-chip,.risk-index button,.demon-key,.demon-log-full,.text-link,.evidence-disclosure>summary,.chart-data>summary,.provenance>summary){font:600 var(--type-copy)/1.4 var(--body);letter-spacing:normal}.mvp-demo.mvp-demo :is(.password-wrap button,.proto-title){font:600 var(--type-meta)/1.4 var(--body);letter-spacing:normal}.mvp-demo.mvp-demo :is(.field input,.field select,.field textarea,.editable-rule,.control){font:400 var(--type-copy)/1.6 var(--body);letter-spacing:normal;font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo .evidence-trade{font:400 var(--type-copy)/1.5 var(--body)}.mvp-demo.mvp-demo .demon-badge{font:600 var(--type-copy)/1.4 var(--body)}.mvp-demo.mvp-demo .demon-drawer h2 .demon-badge>span{font:600 var(--type-meta)/1.4 var(--mono);letter-spacing:normal}.mvp-demo.mvp-demo :is(.metric-value,.analytic-stat>strong,.detail-pnl strong){letter-spacing:var(--tracking-number);font-variant-numeric:tabular-nums;font:700 var(--type-metric)/1.1 var(--mono)!important}.mvp-demo.mvp-demo .metric-value>span{letter-spacing:normal;font:400 var(--type-copy)/1.4 var(--mono)!important}.mvp-demo.mvp-demo :is(.gap-count>strong,.dominant-count){font:700 44px/1.1 var(--mono);letter-spacing:var(--tracking-number);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo :is(.finding-kpi b,.strategy-stat b,.frame-metric b,.account-metric b){font:700 20px/1.2 var(--mono);letter-spacing:var(--tracking-number);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo :is(.metric-compare strong,.frame-impact b,.demon-number){font:700 26px/1.2 var(--mono);letter-spacing:var(--tracking-number);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo :is(.datum b,.mini-step b){font:700 var(--type-copy)/1.5 var(--mono);letter-spacing:normal;font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo .price{font:800 48px/1.1 var(--display);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo :is(.stack-row,.bar-row){font:400 var(--type-copy)/1.5 var(--body)}.mvp-demo.mvp-demo :is(.stack-row>b,.bar-row>b,.extract-row .mono,.forensic-facts dd){font-family:var(--mono);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo :is(table,.analytics-table td){font:400 var(--type-copy)/1.5 var(--mono)}.mvp-demo.mvp-demo :is(th,.analytics-table th){font:600 var(--type-meta)/1.4 var(--mono);letter-spacing:var(--tracking-label)}.mvp-demo.mvp-demo td{font:400 var(--type-copy)/1.5 var(--mono);font-variant-numeric:tabular-nums}.mvp-demo.mvp-demo .analytics-table td:first-child{font:400 var(--type-copy)/1.5 var(--body)}.mvp-demo.mvp-demo .analytics-table .text-link{font:600 var(--type-copy)/1.4 var(--body)}.mvp-demo.mvp-demo .pagination button{font:600 var(--type-copy)/1.4 var(--mono)}.mvp-demo.mvp-demo .side-link,.mvp-demo.mvp-demo .side-account strong{font:600 var(--type-copy)/1.4 var(--body)}.mvp-demo.mvp-demo .crumb{font:600 var(--type-meta)/1.4 var(--mono)}.mvp-demo.mvp-demo .avatar{font:700 var(--type-meta)/1.4 var(--mono)}.mvp-demo.mvp-demo .brand-name{font:800 18px/1 var(--display);letter-spacing:var(--tracking-heading)}.mvp-demo .panel-head,.mvp-demo .kpi-top,.mvp-demo .gap-top,.mvp-demo .strategy-card-head,.mvp-demo .strategy-foot,.mvp-demo .chart-foot{flex-wrap:wrap}.mvp-demo .panel-head>div,.mvp-demo .strategy-card-head>div{min-width:0}.mvp-demo .pill,.mvp-demo .tag{white-space:normal;padding-block:4px}.mvp-demo .pill:before{flex:none}.mvp-demo .stack-row{grid-template-columns:minmax(105px,1fr) minmax(24px,.7fr) max-content}.mvp-demo .bar-row{grid-template-columns:minmax(102px,.6fr) minmax(24px,1fr) max-content}.mvp-demo .btn{padding-block:8px}.mvp-demo .field>span{min-height:17px}.mvp-demo .modal{max-height:calc(100dvh - 80px);overflow-y:auto}@media (max-width:680px){.mvp-demo.mvp-demo{--type-page:40px;--type-metric:20px}.mvp-demo.mvp-demo .side-link{font-size:var(--type-meta)}.mvp-demo .kpi-top{gap:6px}.mvp-demo .kpi .metric-value{overflow-wrap:normal}.mvp-demo .strategy-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-demo .strategy-stat{padding-inline:10px}.mvp-demo.mvp-demo .strategy-stat b{font-size:18px}}.mvp-demo{--display:"Arial Narrow",Arial,sans-serif;font:400 14px/1.7 var(--body);color:var(--ink);background:var(--paper);min-height:100vh}.mvp-demo .app-shell{min-height:100vh}.mvp-demo .sidebar{height:100vh;top:0}.mvp-demo .topbar{top:0}.mvp-demo .page{min-width:0}.mvp-demo .page-head h1,.mvp-demo .detail-hero h1{font-family:Arial Black,Arial,sans-serif}.mvp-demo .drawer{top:0}.mvp-demo .modal-backdrop{inset:0}.mvp-demo button:disabled{opacity:.5;cursor:not-allowed}.mvp-demo :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--cool);outline-offset:3px}.mvp-demo .mvp-chart{width:100%;min-width:0}.mvp-demo .strategy-card-head{align-items:flex-start}.mvp-demo .top-chip{justify-content:center;align-items:center;display:inline-flex}.mvp-demo .mvp-import-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.mvp-demo .mvp-manual .terminal-button{font:700 12px/1.3 var(--mono);background:var(--night);color:var(--paper-2);border:1px solid var(--ink);box-shadow:3px 3px 0 var(--danger)}.mvp-demo .mvp-manual input,.mvp-demo .mvp-manual select,.mvp-demo .mvp-manual textarea{border:1px solid var(--line);font:400 14px/1.6 var(--body)}.mvp-demo .mvp-dialog{border:1px solid var(--ink);background:var(--paper-2);width:920px;max-width:min(920px,100vw - 32px);max-height:90dvh;color:var(--ink);border-radius:3px;margin:auto;padding:0}.mvp-demo .mvp-dialog::backdrop{background:#0c0e0d8c}.mvp-demo .mvp-dialog-content{padding:28px;position:relative}.mvp-demo .mvp-close{float:right;z-index:2;background:var(--paper-2);position:sticky;top:0}.mvp-demo .mvp-dialog .field{margin-top:14px}.mvp-demo .mvp-dialog h2{font:800 28px/1.1 var(--display);text-transform:uppercase}.mvp-demo .mvp-dialog p{font:400 14px/1.7 var(--body)}@media (max-width:900px){.mvp-demo .sidebar{height:68px;top:auto}.mvp-demo .topbar{top:0}}
