:root{--bg:#FAFAFA;--surface:#FFFFFF;--ink:#111111;--ink-soft:#3F3F3F;--ash:#737373;--ash-soft:#A3A3A3;--hairline:#E5E5E5;--whisper:#F4F4F4;--spark:#E8A93A;--spark-soft:rgba(232,169,58,0.10);--spark-border:rgba(232,169,58,0.20);--live:#15803D;--live-tint:rgba(21,128,61,0.08);--claret:#B91C1C;--claret-tint:rgba(185,28,28,0.06);--font-body:"Switzer",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-wordmark:var(--font-manrope,"Manrope"),-apple-system,sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"),ui-monospace,Menlo,monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--ease:cubic-bezier(0.2,0.7,0.2,1);--z-drawer:10}:root.dark{--bg:#0A0A0A;--surface:#141414;--ink:#FAFAFA;--ink-soft:#D4D4D4;--ash:#A3A3A3;--ash-soft:#737373;--hairline:#262626;--whisper:#1A1A1A;--spark-soft:rgba(232,169,58,0.18);--spark-border:rgba(232,169,58,0.30);--live:#22C55E;--live-tint:rgba(34,197,94,0.12);--claret:#EF4444;--claret-tint:rgba(239,68,68,0.12)}body,html{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:13px;line-height:1.5;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01"}.os-pin{position:sticky;top:0;z-index:50}.os-top{display:flex;align-items:center;gap:12px;height:44px;padding:0 16px;background:rgba(255,255,255,.72);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--hairline)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.os-top{background:var(--surface)}}.os-top .wm{font-family:var(--font-wordmark);font-weight:700;font-size:14px;line-height:1;letter-spacing:-.014em;display:inline-flex;align-items:baseline;text-decoration:none;cursor:pointer;transition:opacity .12s var(--ease)}.os-top .wm:hover{opacity:.85}.os-top .wm .supa{color:var(--spark)}.os-top .wm .smart{color:var(--ink)}.os-top .wm .dot{color:var(--spark);margin-left:1px;animation:pulse 3.5s ease-in-out infinite}.os-div{width:1px;height:14px;background:var(--hairline)}.os-crumb{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ash)}.os-crumb .slash{color:var(--ash-soft)}.os-crumb .here{color:var(--ink)}.os-crumb .crumb-link{color:var(--ash);text-decoration:none;cursor:pointer;transition:color .12s var(--ease)}.os-crumb .crumb-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.os-spacer{flex:1}.os-search{display:inline-flex;align-items:center;gap:6px;flex:0 1 240px;height:28px;padding:0 10px;background:var(--whisper);border:1px solid var(--hairline);border-radius:var(--r-pill);font-size:12px;color:var(--ash)}.os-search .kbd{font-family:var(--font-mono);font-size:9px;padding:1px 5px;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;margin-left:auto;color:var(--ash)}.os-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--ash);border-radius:var(--r-sm);background:transparent;border:0;cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease)}.os-icon:hover{color:var(--ink);background:var(--whisper)}.os-avatar{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--surface);font-size:10px;font-weight:500;letter-spacing:0}.os-page{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px 12px;background:var(--surface);border-bottom:1px solid var(--hairline)}.os-page-meta{min-width:0}.os-page h1{margin:0;font-size:17px;font-weight:500;letter-spacing:-.018em;color:var(--ink)}.os-page p{margin:2px 0 0;font-size:11px;color:var(--ash)}.os-actions{display:flex;gap:6px;flex-shrink:0}.os-nav-wrap{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s var(--ease),opacity .15s var(--ease);opacity:1}.os-nav-wrap>*{overflow:hidden;min-height:0}.os-nav-wrap[data-open=false]{grid-template-rows:0fr;opacity:0;pointer-events:none}.nav-pills{display:flex;padding:0 20px;background:rgba(255,255,255,.72);backdrop-filter:saturate(160%) blur(18px);border-bottom:1px solid var(--hairline);overflow-x:auto}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nav-pills{background:var(--surface)}}.nav-pill{position:relative;display:inline-flex;align-items:center;gap:5px;padding:9px 12px;font-size:12px;letter-spacing:-.003em;color:var(--ash);white-space:nowrap;background:transparent;border:0;cursor:pointer;text-decoration:none}.nav-pill:hover,.nav-pill[data-active=true]{color:var(--ink)}.nav-pill[data-active=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--ink)}.nav-pill .ct{font-family:var(--font-mono);font-size:9px;color:var(--ash-soft)}.nav-pill.cog{margin-left:auto}.os-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:14px 16px}.os-card-title{font-size:13px;font-weight:500;letter-spacing:-.012em;margin:0 0 8px}.link-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;padding:16px 20px 12px}@media (max-width:640px){.link-grid{grid-template-columns:1fr}}.link-tile{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm);padding:14px 16px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;cursor:pointer;text-decoration:none;color:inherit;transition:background .12s var(--ease),border-color .12s var(--ease)}.link-tile:hover{background:var(--whisper);border-color:var(--ash-soft)}.link-tile[data-disabled=true]{opacity:.5;pointer-events:none}.link-tile .name{font-size:14px;font-weight:500;letter-spacing:-.012em;color:var(--ink);margin:0 0 2px}.link-tile .blurb{font-size:12px;color:var(--ash);margin:0;line-height:1.4}.link-tile .lt-arrow{color:var(--ash);flex-shrink:0;transition:color .12s var(--ease),transform .12s var(--ease)}.link-tile:hover .lt-arrow{color:var(--ink);transform:translateX(2px)}@media (max-width:640px){.os-top{height:40px;padding:0 12px}.os-top .wm{font-size:13px}.os-page{padding:12px 14px 10px}.os-page h1{font-size:16px}.nav-pills{padding:0 12px}}.call-split{display:grid;grid-template-columns:1fr 200px;min-height:0;height:100%}.call-split>*+*{border-left:1px solid var(--hairline)}.setup-split{display:grid;grid-template-columns:180px 1fr;min-height:0;height:100%}.setup-split>*+*{border-left:1px solid var(--hairline)}.two-col-drawer{display:grid;grid-template-columns:1fr 240px;min-height:0;height:100%}.two-col-drawer>*+*{border-left:1px solid var(--hairline)}.setup-shell{display:grid;grid-template-columns:180px 1fr 240px;min-height:0;height:100%}.setup-shell>*+*{border-left:1px solid var(--hairline)}.snav{display:flex;flex-direction:column;overflow:auto;padding:8px 0;background:var(--surface)}.snav-item{display:flex;align-items:center;gap:8px;padding:7px 16px;font-size:12px;font-weight:500;color:var(--ash);cursor:pointer;text-decoration:none;transition:background .1s var(--ease),color .1s var(--ease);border-radius:0;letter-spacing:-.008em}.snav-item:hover,.snav-item[data-active=true]{background:var(--whisper);color:var(--ink)}.snav-item[data-active=true]{box-shadow:inset 3px 0 0 var(--spark)}.snav-item .snav-icon{color:var(--ash-soft);font-size:14px}.snav-item[data-active=true] .snav-icon{color:var(--ink)}.inspector{display:flex;flex-direction:column;overflow:hidden}.inspector,.kpi-strip{background:var(--surface)}.kpi-strip{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid var(--hairline)}.kpi-card{padding:10px 14px 12px;border-right:1px solid var(--hairline)}.kpi-card:last-child{border-right:0}.kpi-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin:0 0 4px}.kpi-v{font-size:20px;font-weight:500;letter-spacing:-.025em;margin:0 0 6px;color:var(--ink)}.kpi-spark{display:flex;align-items:center;gap:6px;margin-top:2px}.kpi-spark-l{font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-soft);flex-shrink:0;width:18px}.kpi-spark svg{display:block}@media (max-width:900px){.kpi-strip{grid-template-columns:repeat(3,1fr)}.kpi-card:nth-child(3){border-right:0}}@media (max-width:540px){.kpi-strip{grid-template-columns:repeat(2,1fr)}.kpi-card{border-right:1px solid var(--hairline)}.kpi-card:nth-child(2n){border-right:0}}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--hairline);border-radius:var(--r-sm);overflow:hidden}.stat{padding:9px 12px;border-right:1px solid var(--hairline)}.stat:last-child{border-right:0}.stat .l{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin:0 0 3px}.stat .v{font-size:14px;font-weight:500;letter-spacing:-.015em;color:var(--ink);margin:0}.funnel{display:flex;background:var(--whisper);border-bottom:1px solid var(--hairline)}.funnel-step{flex:1;padding:9px 14px;position:relative}.funnel-step+.funnel-step:before{content:"›";position:absolute;left:-6px;top:50%;transform:translateY(-50%);color:var(--ash-soft);font-size:14px}.funnel-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin:0 0 2px}.funnel-v{font-size:15px;font-weight:500;letter-spacing:-.018em;color:var(--ink);margin:0}.funnel-p{font-size:10px;color:var(--ash-soft);margin-top:1px}.mini-funnel{display:flex;background:var(--whisper);border-bottom:1px solid var(--hairline)}.mf-step{flex:1;padding:6px 10px;position:relative}.mf-step+.mf-step:before{content:"›";position:absolute;left:-5px;top:50%;transform:translateY(-50%);color:var(--ash-soft);font-size:11px;line-height:1}.mf-l{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin:0 0 2px}.mf-v{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin:0}.mf-p{font-size:9px;color:var(--ash-soft);margin:0}.afield{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 12px;background:var(--whisper);border-radius:var(--r-sm)}.afield-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);flex-shrink:0}.afield-v{font-size:12px;color:var(--ink);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-list{display:flex;flex-direction:column;gap:3px}.mono-chip{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10px;padding:1px 6px;background:var(--whisper);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--ink-soft);white-space:nowrap}.split2{display:grid;grid-template-columns:1fr 1fr;min-height:0}.split2>.col+.col{border-left:1px solid var(--hairline)}.split2 .col{min-width:0}@media (max-width:760px){.split2{grid-template-columns:1fr}.split2>.col+.col{border-left:0;border-top:1px solid var(--hairline)}}.col-head{display:flex;align-items:baseline;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--hairline)}.col-head h4{margin:0;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ash)}.col-head .ct{font-family:var(--font-mono);font-size:10px;color:var(--ash-soft)}.sec-head{display:flex;align-items:center;justify-content:space-between;padding:7px 20px;background:var(--surface)}.sec-head h4{font-family:var(--font-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);margin:0;font-weight:600;display:inline-flex;align-items:center;gap:4px}.sec-head .ct{font-family:var(--font-mono);font-size:9px;color:var(--ash-soft)}.sec-head .sec-action{font-family:var(--font-mono);font-size:10px;color:var(--ash);letter-spacing:.04em;text-decoration:none}.sec-head .sec-action:hover{color:var(--ink)}.lr{display:grid;align-items:center;gap:10px;padding:7px 20px;cursor:pointer;transition:background .1s var(--ease);background:transparent;border:0;border-bottom:1px solid var(--hairline);text-align:left;width:100%;font:inherit;color:inherit}.lr:hover,.lr[data-active=true]{background:var(--whisper)}.lr[data-active=true]{box-shadow:inset 3px 0 0 var(--spark)}.lr .name{font-size:12px;font-weight:500;color:var(--ink)}.lr .sub{font-size:11px;color:var(--ash);margin-top:1px}.lr .mono{font-family:var(--font-mono);font-size:10px;color:var(--ink)}.lr .mono.soft,.lr-header{color:var(--ash)}.lr-header{display:grid;align-items:center;gap:10px;padding:5px 20px;background:var(--whisper);border-bottom:1px solid var(--hairline);font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.lr-header>span:last-child{text-align:right}.live-row{display:grid;grid-template-columns:8px 1fr auto 60px auto;gap:12px;align-items:center;padding:7px 20px;border-bottom:1px solid var(--hairline);cursor:pointer;transition:background .1s var(--ease)}.live-row:hover{background:var(--whisper)}.ldot{width:7px;height:7px;border-radius:50%;background:var(--spark);animation:pulse 3.5s ease-in-out infinite;margin:0 auto}.live-row .lname{font-size:12px;font-weight:500;color:var(--ink)}.live-row .lcampaign{font-size:11px;color:var(--ash);margin-top:1px}.live-row .ldur{font-family:var(--font-mono);font-size:10px;color:var(--ash);letter-spacing:.02em;text-align:right}.live-row .ico{color:var(--ash-soft)}.detail{padding:16px;display:grid;gap:14px}.detail-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.detail h3{font-size:16px;font-weight:500;letter-spacing:-.018em;margin:0}.detail .sub{font-family:var(--font-mono);font-size:10px;color:var(--ash);letter-spacing:.04em;margin-top:2px}.clog{grid-template-columns:1fr 130px 60px 72px 90px 56px}.ctct-r{grid-template-columns:1fr 130px 90px 100px 56px}.cmpgn{grid-template-columns:1fr 90px 72px 72px 72px 56px}.tpl-r{grid-template-columns:1fr 110px 80px 56px}.wh-r{grid-template-columns:1fr 160px 100px 90px 56px}.tag{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-pill);white-space:nowrap}.tag,.tag:not([data-variant]),.tag[data-variant=neutral]{color:var(--ash);background:var(--whisper)}.tag[data-variant=positive]{color:var(--live);background:var(--live-tint)}.tag[data-variant=inverse]{color:var(--surface);background:var(--ink)}.tag[data-variant=negative]{color:var(--claret);background:var(--claret-tint)}.tag[data-variant=progress]{color:var(--spark);background:var(--spark-soft)}.pip{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--spark);animation:pulse 3.5s ease-in-out infinite;vertical-align:middle}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;color:var(--ash);background:var(--surface);border-bottom:1px solid var(--hairline);gap:6px}.empty-state .es-title{font-size:13px;font-weight:500;color:var(--ink);letter-spacing:-.012em}.empty-state .es-body{font-size:12px;color:var(--ash);max-width:320px;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:28px;padding:0 12px;font-family:var(--font-body);font-size:12px;font-weight:500;letter-spacing:-.003em;background:var(--ink);color:var(--surface);border:0;border-radius:var(--r-sm);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .12s var(--ease)}.btn:hover{background:#000}.btn.secondary{background:var(--surface);border:1px solid var(--hairline);color:var(--ink)}.btn.secondary:hover{background:var(--whisper)}.btn.sm{height:24px;padding:0 9px;font-size:11px}.btn.danger{background:var(--claret);color:var(--surface)}.tag-chips{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:5px}.tag-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 9px;background:var(--whisper);border:1px solid var(--hairline);border-radius:var(--r-pill);font-size:11px;color:var(--ink)}.tag-chip.detected{background:var(--spark-soft);border-color:var(--spark-border)}.tag-chip .tcx{color:var(--ash-soft);cursor:pointer;font-size:11px}.tag-search{display:flex;align-items:center;gap:6px;padding:5px 8px;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-sm)}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field label{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--ink)}.field-hint{font-family:var(--font-mono);font-size:9px;color:var(--ash-soft);letter-spacing:.04em}.evt-check{display:flex;flex-direction:column;gap:2px;padding:4px 0}.kbd{display:inline-flex;font-family:var(--font-mono);font-size:9px;padding:1px 5px;background:var(--surface);border:1px solid var(--hairline);border-radius:4px;color:var(--ash)}.composer,.kbd{align-items:center}.composer{border-top:1px solid var(--hairline);padding:10px 14px;background:var(--bg);display:grid;grid-template-columns:1fr auto;gap:10px}.composer .inp{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ash)}.composer .caret{width:1px;height:11px;background:var(--ink);animation:blink 1.2s steps(2) infinite}.composer .send{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:var(--surface);border:0;cursor:pointer}.drawer-overlay{position:fixed;inset:0;background:rgba(17,17,17,.2);display:flex;justify-content:flex-end;z-index:var(--z-drawer)}.drawer{width:360px;max-width:100%;background:var(--surface);border-left:1px solid var(--hairline);display:flex;flex-direction:column;height:100%;overflow:hidden}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--hairline)}.drawer-head h3{margin:0;font-size:14px;font-weight:500;letter-spacing:-.012em}.drawer-steps{display:flex;gap:6px;padding:8px 18px;border-bottom:1px solid var(--hairline);align-items:center}.dstep{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:var(--r-pill);color:var(--ash);background:var(--whisper)}.dstep[data-active=true]{background:var(--ink);color:var(--surface)}.dstep-div{color:var(--ash-soft);font-size:12px}.drawer-body{flex:1;padding:14px 18px;overflow:auto}.drawer-foot{padding:10px 18px;border-top:1px solid var(--hairline);display:flex;gap:8px;justify-content:flex-end}.tx-stream{display:flex;flex-direction:column;overflow:auto}.tx-line{display:grid;grid-template-columns:30px 1fr;gap:8px;font-size:12px;line-height:1.5;padding:4px 14px}.tx-line .w{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--ash);padding-top:2px;text-align:right}.tx-line[data-w=bot] .w{color:var(--spark)}.tx-line .s{color:var(--ink)}.wave{height:36px;border-radius:var(--r-sm);background:var(--whisper);display:flex;align-items:center;gap:2px;padding:0 8px;position:relative;margin:10px 14px}.wave .bar{width:2px;background:var(--ink);flex:1;opacity:.3;border-radius:1px}.wave .bar.p{opacity:.8}.wave .ph{position:absolute;top:6px;bottom:6px;width:2px;background:var(--spark);box-shadow:0 0 0 3px var(--spark-soft)}.m-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--bg)}.m-top{position:sticky;top:0;z-index:10;background:var(--surface);border-bottom:1px solid var(--hairline);display:flex;align-items:center;gap:10px;padding:0 16px;height:48px;transition:transform .2s var(--ease)}.m-top--hidden{transform:translateY(-100%)}.m-top .m-title{flex:1;font-size:14px;font-weight:500;letter-spacing:-.012em;color:var(--ink)}.m-crumb{display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);padding:6px 16px}.m-crumb .slash{color:var(--ash-soft)}.m-crumb .here{color:var(--ink)}.m-pills{display:flex;overflow-x:auto;gap:6px;padding:8px 16px;background:var(--surface);border-bottom:1px solid var(--hairline);scrollbar-width:none}.m-pills::-webkit-scrollbar{display:none}.m-pill{flex-shrink:0;display:inline-flex;align-items:center;height:28px;padding:0 12px;font-size:11px;font-weight:500;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--surface);color:var(--ash);cursor:pointer;white-space:nowrap;transition:background .1s var(--ease),color .1s var(--ease)}.m-pill[data-active=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.m-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--hairline);background:var(--surface);cursor:pointer;transition:background .1s var(--ease)}.m-row:hover{background:var(--whisper)}.m-row .m-row-body{flex:1;min-width:0}.m-row .m-row-name{font-size:13px;font-weight:500;color:var(--ink)}.m-row .m-row-sub{font-size:12px;color:var(--ash);margin-top:1px}.m-call{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--hairline);background:var(--surface);cursor:pointer;transition:background .1s var(--ease)}.m-call .m-call-icon,.m-call:hover{background:var(--whisper)}.m-call .m-call-icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--ash);font-size:14px}.m-call .m-call-name{font-size:13px;font-weight:500;color:var(--ink)}.m-call .m-call-sub{font-size:11px;color:var(--ash);margin-top:1px}.m-call .m-call-dur{font-family:var(--font-mono);font-size:10px;color:var(--ash)}.m-kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.m-kpi{background:var(--surface);padding:14px 16px}.m-kpi .m-kpi-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);margin-bottom:4px}.m-kpi .m-kpi-v{font-size:22px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.m-section{background:var(--bg)}.m-section-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 6px}.m-section-head .m-sec-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash);margin:0;font-weight:600}.m-section-head .m-sec-action{font-size:11px;color:var(--ash);text-decoration:none}.m-section-head .m-sec-action:hover{color:var(--ink)}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.r{opacity:0;animation:rise .5s var(--ease) forwards}.r[data-d="1"]{animation-delay:.05s}.r[data-d="2"]{animation-delay:.12s}.r[data-d="3"]{animation-delay:.2s}.r[data-d="4"]{animation-delay:.3s}.r[data-d="5"]{animation-delay:.42s}.r[data-d="6"]{animation-delay:.56s}@media (prefers-reduced-motion:reduce){.r{opacity:1}.ldot,.os-top .wm .dot,.pip,.r{animation:none}}