:root{--bg:#0a0b0d;--bg-grad:#0c0e12;--panel:#111317;--panel-2:#161a1f;--panel-3:#1c2127;--line:#23272e;--line-2:#2d323a;--ink:#eceae3;--dim:#9aa0a8;--faint:#61656d;--cool:#4f86c6;--teal:#3bb6a6;--amber:#f2a33c;--ember:#f2683c;--red:#e5484d;--gold:#e8c547;--accent:#f2a33c;--accent-ink:#1a1206;--exact:#3bb6a6;--approx:#e8c547;--estimated:#f2683c;--radius:13px;--radius-sm:9px;--rail:244px;--shadow:0 1px 0 #ffffff05 inset, 0 18px 40px -24px #000c;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--sans:"IBM Plex Sans", system-ui, sans-serif;--display:"Fraunces", Georgia, serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 600px at 78% -10%, #f2683c12, transparent 60%), radial-gradient(900px 500px at -5% 10%, #4f86c60f, transparent 55%), var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;letter-spacing:.005em;min-height:100vh;font-size:14px;line-height:1.5}body:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 90%);mask-image:radial-gradient(circle at 50% 30%,#000 30%,#0000 90%)}a{color:inherit;text-decoration:none}.shell{grid-template-columns:var(--rail) 1fr;z-index:1;min-height:100vh;display:grid;position:relative}.rail{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--panel), var(--bg));flex-direction:column;align-self:start;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brand{flex:none;align-items:center;gap:11px;padding:4px 8px 22px;display:flex}.brand .mark{background:conic-gradient(from 140deg, var(--ember), var(--amber), var(--gold), var(--ember));border-radius:8px;flex:none;width:30px;height:30px;position:relative;box-shadow:0 0 0 1px #f2a33c66,0 0 18px -4px #f2683c99}.brand .mark:after{content:"";background:var(--bg);border-radius:3px;position:absolute;inset:7px;box-shadow:inset 0 0 10px #f2683c80}.brand .name{font-family:var(--mono);letter-spacing:.14em;font-size:12.5px;line-height:1.2}.brand .name b{color:var(--ink);font-weight:600;display:block}.brand .name span{color:var(--faint);font-size:10px}.nav{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;margin-top:6px;display:flex;overflow:hidden auto}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.nav::-webkit-scrollbar-track{background:0 0}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group:first-child .lbl{padding-top:4px}.nav .lbl{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--faint);padding:16px 10px 7px;font-size:9.5px}.nav a{border-radius:var(--radius-sm);font-family:var(--mono);color:var(--dim);border:1px solid #0000;align-items:center;gap:10px;padding:8px 11px;font-size:12.5px;transition:background .15s,color .15s,border-color .15s;display:flex}.nav a .ic{width:14px;color:var(--faint);transition:color .15s}.nav a:hover{background:var(--panel-2);color:var(--ink)}.nav a.on{color:var(--ink);background:linear-gradient(90deg,#f2a33c24,#f2a33c08);border-color:#f2a33c47}.nav a.on .ic{color:var(--amber)}.rail .foot{border-top:1px solid var(--line);flex:none;margin-top:0;padding-top:14px}.who{align-items:center;gap:9px;padding:4px 8px 12px;display:flex}.who .av{background:radial-gradient(circle at 35% 30%, var(--amber), var(--ember));width:26px;height:26px;font-family:var(--mono);color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.who .meta{min-width:0}.who .meta b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.who .meta span{max-width:100%;font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.wswitch{max-width:100%;position:relative}.wswitch-cur{cursor:pointer;max-width:100%;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:flex}.wswitch-cur b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.wswitch-caret{color:var(--faint);font-size:9px;line-height:1;transition:transform .16s,color .16s}.wswitch-cur:hover .wswitch-caret{color:var(--dim)}.wswitch.open .wswitch-caret{color:var(--amber);transform:rotate(180deg)}.wswitch-menu{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);z-index:60;min-width:210px;padding:5px;animation:.14s wswitch-in;position:absolute;bottom:calc(100% + 9px);left:-4px;box-shadow:0 14px 38px #0000008c}@keyframes wswitch-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.wswitch-hd{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:6px 9px 5px;font-size:9px}.wswitch-item{text-align:left;cursor:pointer;width:100%;color:var(--dim);font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:12px;transition:background .12s,color .12s;display:flex}.wswitch-item:hover{background:var(--panel);color:var(--ink)}.wswitch-item.on{color:var(--ink)}.wswitch-item.on .wswitch-nm:before{content:"● ";color:var(--amber);font-size:9px}.wswitch-item:disabled{cursor:default;opacity:.55}.wswitch-nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wswitch-role{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:9px}.foot-util{gap:6px;margin-bottom:7px;display:flex}.foot-ulink{text-align:center;font-family:var(--mono);color:var(--dim);border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:7px 6px;font-size:10.5px;transition:border-color .15s,color .15s;overflow:hidden}.foot-ulink:hover{border-color:var(--line-2);color:var(--ink)}.signout{text-align:left;cursor:pointer;background:var(--panel-2);border:1px solid var(--line);width:100%;color:var(--dim);font-family:var(--mono);border-radius:var(--radius-sm);padding:8px 11px;font-size:11px;transition:border-color .15s,color .15s}.signout:hover{border-color:var(--line-2);color:var(--ink)}.ksecnav{z-index:30;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:0 -36px 18px;padding:11px 36px;display:flex;position:sticky;top:0}.ksecnav-i{font-family:var(--mono);letter-spacing:.03em;color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;padding:6px 12px;font-size:11px;transition:background .14s,color .14s,border-color .14s}.ksecnav-i:hover{color:var(--ink);background:var(--panel-2)}.ksecnav-i.on{color:var(--ink);background:linear-gradient(90deg,#f2a33c29,#f2a33c0a);border-color:#f2a33c52}@media (max-width:980px){.ksecnav{margin:0 -20px 16px;padding:10px 20px}}.main{max-width:1180px;padding:30px 36px 64px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.head .crumb{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;font-size:10.5px}.head h1{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:460;line-height:1.04}.head h1 em{color:var(--amber);font-style:italic}.head .sub{color:var(--dim);max-width:60ch;margin-top:8px;font-size:13px}.status{font-family:var(--mono);color:var(--dim);align-items:center;gap:8px;font-size:11px;display:flex}.dot{background:var(--exact);border-radius:50%;width:7px;height:7px;animation:2.4s infinite pulse;box-shadow:0 0 #3bb6a699}@keyframes pulse{0%{box-shadow:0 0 #3bb6a680}70%{box-shadow:0 0 0 7px #3bb6a600}to{box-shadow:0 0 #3bb6a600}}.grid{gap:14px;display:grid}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:1.4fr 1fr}.rail-burger,.rail-scrim{display:none}@media (max-width:980px){.g4{grid-template-columns:repeat(2,1fr)}.g3,.g2,.shell{grid-template-columns:1fr}.rail{z-index:60;width:min(84vw,300px);height:100dvh;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px -8px #0009}.rail.open{transform:none}.rail-burger{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);cursor:pointer;background:#111317db;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 9px;display:inline-flex;position:fixed;top:12px;left:12px}.rail-burger span{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.rail-burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.rail-burger[aria-expanded=true] span:nth-child(2){opacity:0}.rail-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.rail-scrim{z-index:55;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000080;transition:opacity .22s;display:block;position:fixed;inset:0}.rail-scrim.show{opacity:1;pointer-events:auto}.main{padding:64px 20px 56px}}@media (prefers-reduced-motion:reduce){.rail,.rail-scrim{transition:none}}.card{background:linear-gradient(180deg, var(--panel), var(--panel) 60%, var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}.card .ttl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;display:flex}.stat{padding:16px 18px 17px}.stat .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.stat .v{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:500}.stat .v small{color:var(--dim);margin-left:3px;font-size:15px}.stat .x{color:var(--dim);font-size:11.5px;font-family:var(--mono);margin-top:6px}.stat:before{content:"";background:linear-gradient(90deg, var(--amber), var(--ember));opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.stat.cool:before{background:linear-gradient(90deg, var(--cool), var(--teal))}.stat.green:before{background:linear-gradient(90deg, var(--teal), var(--exact))}.bars{flex-direction:column;gap:11px;display:flex}.bar{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;display:grid}.bar .lab{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bar .lab .tag{font-family:var(--mono);color:var(--faint);margin-left:7px;font-size:10px}.bar .val{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.bar .track{background:var(--panel-3);border-radius:4px;grid-column:1/-1;height:7px;position:relative;overflow:hidden}.bar .fill{background:linear-gradient(90deg, var(--amber), var(--ember));height:100%;box-shadow:0 0 12px -3px var(--ember);border-radius:4px}.bar .fill.cool{background:linear-gradient(90deg, var(--cool), var(--teal));box-shadow:none}.tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);text-align:left;padding:0 14px 11px;font-size:9.5px;font-weight:500}.tbl th.r,.tbl td.r{text-align:right;font-variant-numeric:tabular-nums}.tbl td{border-top:1px solid var(--line);padding:11px 14px}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:var(--panel-2)}.tbl td.mono,.tbl .num{font-family:var(--mono)}.tbl a.row-lk{color:var(--ink);border-bottom:1px dotted var(--line-2)}.tbl a.row-lk:hover{color:var(--amber);border-color:var(--amber)}.pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:20px;padding:3px 8px;font-size:9.5px;display:inline-block}.pill.exact{color:var(--exact);background:#3bb6a614;border-color:#3bb6a659}.pill.approx{color:var(--approx);background:#e8c54712;border-color:#e8c54752}.pill.estimated{color:var(--estimated);background:#f2683c14;border-color:#f2683c52}.chip{font-family:var(--mono);color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:4px 9px;font-size:11px;display:inline-flex}.chip b{color:var(--ink);font-weight:500}.seatdots{gap:3px;display:inline-flex}.seatdots i{background:var(--amber);width:7px;height:7px;box-shadow:0 0 6px -1px var(--amber);border-radius:50%;display:inline-block}.actor{font-family:var(--mono);border-radius:5px;padding:2px 7px;font-size:10px}.actor.agent{color:var(--cool);background:#4f86c61a}.actor.interactive{color:var(--gold);background:#e8c54714}.trend{width:100%;height:92px;display:block}.trend .area{fill:url(#heatgrad);opacity:.22}.trend .ln{fill:none;stroke:var(--amber);stroke-width:1.6px}.trend .gridln{stroke:var(--line);stroke-width:1px}.legend{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:9px;height:9px;display:inline-block}.empty{color:var(--faint);font-family:var(--mono);text-align:center;padding:22px 0;font-size:12px}.section-gap{margin-top:22px}.g2e{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.g2e{grid-template-columns:1fr}}.ehero{background:linear-gradient(180deg, var(--panel), var(--panel) 55%, var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:22px;padding:20px 22px;position:relative;overflow:hidden}.ehero:before{content:"";background:linear-gradient(90deg, var(--amber), var(--ember));opacity:.85;height:2px;position:absolute;top:0;left:0;right:0}.ehero.ehero-cool:before{background:linear-gradient(90deg, var(--cool), var(--teal))}.tier-fresh.ehero:before{background:linear-gradient(90deg, var(--teal), var(--exact))}.tier-stale.ehero:before{background:linear-gradient(90deg, var(--ember), var(--amber))}.tier-cold.ehero:before{background:linear-gradient(90deg, var(--red), var(--ember))}.ehero-facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:14px 34px;margin-top:18px;padding-top:16px;display:flex}.ehero-fact{flex-direction:column;gap:5px;display:flex}.ehero-fact-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.ehero-fact-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px}.ehero-fact-dim{color:var(--faint)}.ehero-sys .ehero-main{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.ehero-statusblock{align-items:center;gap:14px;min-width:180px;display:flex}.ehero-bigdot{background:var(--faint);border-radius:50%;flex:none;width:13px;height:13px}.tier-fresh .ehero-bigdot{background:var(--exact);box-shadow:0 0 0 4px #3bb6a621, 0 0 16px -2px var(--exact);animation:2.4s infinite pulse}.tier-recent .ehero-bigdot{background:var(--amber);box-shadow:0 0 0 4px #f2a33c21, 0 0 14px -3px var(--amber)}.tier-stale .ehero-bigdot{background:var(--ember);box-shadow:0 0 0 4px #f2683c1c}.tier-cold .ehero-bigdot{background:var(--red);box-shadow:0 0 0 4px #e5484d1c}.ehero-tier{font-family:var(--display);font-size:23px;line-height:1.02}.tier-fresh .ehero-tier{color:var(--exact)}.tier-recent .ehero-tier{color:var(--amber)}.tier-stale .ehero-tier{color:var(--ember)}.tier-cold .ehero-tier{color:var(--red)}.ehero-since{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11.5px}.ehero-plat{align-items:center;gap:11px;display:flex}.ehero-plat-glyph{color:var(--dim);text-align:center;width:26px;font-size:22px}.ehero-plat-os{font-family:var(--mono);color:var(--ink);font-size:14px}.ehero-plat-name{font-family:var(--mono);color:var(--faint);letter-spacing:.06em;font-size:10.5px}.ehero-spark{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.ehero-spark .spark{width:168px;height:38px}.ehero-spark-lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.ehero-model{grid-template-columns:minmax(230px,.95fr) 1.25fr;align-items:center;gap:30px;display:grid}@media (max-width:820px){.ehero-model{grid-template-columns:1fr;gap:22px}}.ehero-cost-big{font-family:var(--mono);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:42px;font-weight:500;line-height:1}.ehero-cost-lab{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:9px;font-size:10px}.ehero-cost-subs{gap:24px;margin-top:18px;display:flex}.ehero-cost-sub b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;display:block}.ehero-cost-sub span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-top:2px;font-size:9px;display:block}.ehero-share{max-width:320px;margin-top:18px}.ehero-share-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:10px;display:flex}.ehero-share-head b{color:var(--teal);font-size:12px}.ehero-share-track{background:var(--panel-3);border-radius:4px;height:7px;overflow:hidden}.ehero-share-fill{background:linear-gradient(90deg, var(--cool), var(--teal));border-radius:4px;height:100%}.ehero-burner{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:16px;display:flex}.ehero-burner-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.ehero-burner-v{font-family:var(--mono);color:var(--ink);font-size:14px}.ehero-burner-n{font-family:var(--mono);color:var(--dim);font-size:11.5px}.ehero-trend{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px 6px}.ehero-trend-lab{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:9.5px}.ehero-person{flex-direction:column;gap:18px;display:flex}.ehero-clusters{grid-template-columns:1fr 1fr;gap:26px;display:grid}@media (max-width:760px){.ehero-clusters{grid-template-columns:1fr;gap:18px}}.ehero-cluster-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:11px;font-size:10px}.ehero-cluster-h b{color:var(--ink);margin-left:6px}.ehero-chiprow{flex-wrap:wrap;gap:8px;display:flex}.ehero-chip{font-family:var(--mono);color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:12px;transition:border-color .14s,color .14s;display:inline-flex}a.ehero-chip:hover{color:var(--amber);border-color:#f2a33c80}.ehero-chip-ic{color:var(--faint);font-size:11px}.ehero-none{color:var(--faint);font-family:var(--mono);font-size:12px}.ehero-sig{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}.ehero-sig-k{color:var(--faint)}.ehero-sig-spark{margin-left:auto}.ehero-sig-spark .spark{width:120px;height:26px}.ehero-acct{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.ehero-acctid{align-items:center;gap:14px;display:flex}.ehero-provglyph{width:40px;height:40px;font-family:var(--mono);background:var(--panel-3);border:1px solid var(--line);color:var(--amber);border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.ehero-acct-email{font-family:var(--mono);color:var(--ink);font-size:16px}.ehero-acct-meta{font-family:var(--mono);color:var(--dim);margin-top:4px;font-size:11px}.ehero-share-banner{font-family:var(--mono);border:1px solid;border-radius:10px;align-items:center;gap:11px;padding:10px 15px;font-size:12px;display:inline-flex}.ehero-share-banner b{font-weight:600}.ehero-share-banner.shared{color:var(--amber);background:#f2a33c12;border-color:#f2a33c52}.ehero-share-banner.solo{color:var(--teal);background:#3bb6a612;border-color:#3bb6a64d}.fpulse .ehero-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.fpulse-lead{flex-direction:column;gap:7px;display:flex}.fpulse-big{font-family:var(--mono);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:1}.fpulse-sub{font-family:var(--mono);color:var(--dim);font-size:12.5px}.fpulse-sub b{color:var(--teal);font-weight:500}.ehero-fact-v.wow-up{color:var(--ember)}.ehero-fact-v.wow-down{color:var(--teal)}.ehero-fact-lk{cursor:pointer;text-align:left;font:inherit;color:var(--ink);border:none;border-bottom:1px dotted var(--line-2);background:0 0;padding:0;transition:color .14s,border-color .14s}.ehero-fact-lk:hover{color:var(--amber);border-color:var(--amber)}.insights-feed{flex-direction:column;gap:12px;display:flex}.insight{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden}.insight-lk{cursor:pointer;transition:border-color .14s,transform .14s}.insight-lk:hover{border-color:var(--line-2);transform:translateY(-1px)}.insight-rail{flex:none;align-self:stretch;width:3px}.insight-rail.tone-ember{background:linear-gradient(180deg, var(--ember), var(--amber))}.insight-rail.tone-amber{background:linear-gradient(180deg, var(--amber), var(--gold))}.insight-rail.tone-teal{background:linear-gradient(180deg, var(--teal), var(--exact))}.insight-rail.tone-cool{background:linear-gradient(180deg, var(--cool), var(--teal))}.insight-rail.tone-gold{background:linear-gradient(180deg, var(--gold), var(--amber))}.insight-main{flex:1;min-width:0;padding:15px 18px}.insight-head{flex-wrap:wrap;align-items:baseline;gap:11px;display:flex}.insight-sev{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:5px;flex:none;padding:2px 7px;font-size:8.5px}.insight-sev.sev-high{color:var(--ember);background:#f2683c1a}.insight-sev.sev-medium{color:var(--amber);background:#f2a33c17}.insight-sev.sev-info{color:var(--dim);background:var(--panel-3)}.insight-title{font-family:var(--display);color:var(--ink);margin:0;font-size:16.5px;font-weight:450;line-height:1.18}.insight-detail{color:var(--dim);max-width:78ch;margin:7px 0 0;font-size:12.5px}.insight-metric{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;border-left:1px solid var(--line);flex:none;align-items:center;padding:0 16px;font-size:19px;display:flex}.insight-go{color:var(--faint);font-family:var(--mono);align-items:center;padding-right:16px;transition:color .14s,transform .14s;display:flex}.insight-lk:hover .insight-go{color:var(--amber);transform:translate(2px)}@media (max-width:640px){.insight-metric{display:none}.insight-detail{max-width:none}}.patterns{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.patterns-hd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.patterns-all{font-family:var(--mono);color:var(--amber);white-space:nowrap;font-size:11.5px;text-decoration:none}.patterns-all:hover{text-decoration:underline}.patterns-h{font-family:var(--display);color:var(--ink);margin:0;font-size:21px}.patterns-sub{color:var(--dim);max-width:64ch;margin:5px 0 16px;font-size:13px}.patterns-full{flex-direction:column;gap:26px;display:flex}.pblock{flex-direction:column;gap:12px;display:flex}.pblock-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:9px;display:flex}.pblock-h h2{font-family:var(--display);color:var(--ink);margin:0;font-size:18px}.pblock-h span{font-family:var(--mono);color:var(--faint);font-size:10.5px}.pmuted{color:var(--faint);font-size:12.5px;font-style:italic}.ptable{flex-direction:column;gap:4px;display:flex}.prow{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);align-items:center;gap:11px;padding:9px 11px;font-size:12.5px;text-decoration:none;display:flex}.prow-lk{transition:border-color .15s,background .15s}.prow-lk:hover{border-color:var(--line-2);background:var(--panel-2)}.ptag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex:none;padding:2px 6px;font-size:8.5px}.ptag[data-k=file]{color:var(--ember);background:#f2683c1f}.ptag[data-k=tool]{color:var(--cool);background:#4f86c624}.pk{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pk-sw{gap:8px;display:flex}.pbar{background:var(--panel-3);border-radius:3px;flex:0 0 90px;height:6px;overflow:hidden}.pbar i{background:linear-gradient(90deg, var(--amber), var(--ember));height:100%;display:block}.pv{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pv em{color:var(--faint);font-size:10px;font-style:normal}.psw-proj{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dim);flex:1;font-size:11.5px;overflow:hidden}.pphrases{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.pphrases-l{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.pchip{color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:3px 9px;font-size:11.5px}.pchip b{color:var(--amber)}.pstats{flex-wrap:wrap;gap:22px;display:flex}.pstat{flex-direction:column;gap:2px;display:flex}.pstat b{font-family:var(--display);color:var(--amber);font-variant-numeric:tabular-nums;font-size:26px}.pstat span{color:var(--dim);font-size:11px}.prevs{flex-direction:column;gap:12px;display:flex}.prev{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:12px}.prev-pair{flex-direction:column;gap:5px;display:flex}.prev-from{color:var(--dim);font-size:12.5px}.prev-to{color:var(--ink);font-size:12.5px}.prev-arrow{font-family:var(--mono);color:var(--ember);font-size:10.5px}.prev-meta{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;align-items:center;gap:14px;margin-top:9px;font-size:10.5px;display:flex}.prev-meta a{color:var(--amber);text-decoration:none}.prev-meta a:hover{text-decoration:underline}.prev-why{font-family:var(--sans,inherit);color:var(--dim);flex:220px;min-width:0;font-size:11.5px;font-style:italic}.prev-conf{font-family:var(--mono);color:var(--amber);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px}.pbadge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.6px;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 40%, transparent);vertical-align:middle;border-radius:999px;padding:1px 7px;font-size:9px}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:11px;padding:15px;display:flex}.pcard-h{font-family:var(--mono);text-transform:uppercase;letter-spacing:.7px;color:var(--faint);font-size:10.5px}.pcard-stat{align-items:baseline;gap:8px;display:flex}.pcard-stat b{font-family:var(--display);color:var(--amber);font-variant-numeric:tabular-nums;font-size:27px}.pcard-stat span{color:var(--dim);font-size:11.5px;line-height:1.35}.pcard-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pcard-row{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.pcard-k{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.pcard-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;border-radius:4px;flex:none;padding:1px 5px;font-size:8.5px;font-style:normal}.pcard-tag.tag-file{color:var(--ember);background:#f2683c1f}.pcard-tag.tag-tool{color:var(--cool);background:#4f86c624}.pcard-v{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.pcard-v em{color:var(--faint);font-size:10.5px;font-style:normal}.pcard-rev{border-bottom:1px dashed var(--line);flex-direction:column;gap:2px;padding-bottom:6px;font-size:11.5px;display:flex}.pcard-rev:last-child{border-bottom:none}.pcard-rev-from{color:var(--dim);line-height:1.3}.pcard-rev-arrow{color:var(--ember);font-family:var(--mono);font-size:10px}.pcard-foot{color:var(--faint);border-top:1px dashed var(--line);padding-top:9px;font-size:11px;line-height:1.4}.sw-add{color:var(--teal);margin-right:7px}.sw-rm{color:var(--ember)}.fastq{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 18px;display:flex}.fastq-chip{background:var(--panel-2);border:1px solid var(--line);color:var(--dim);border-radius:22px;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.fastq-chip:before{content:"›";color:var(--faint);font-family:var(--mono)}.fastq-chip:hover{border-color:var(--line-2);color:var(--ink)}.fastq-chip.on{color:var(--ink);background:linear-gradient(90deg,#f2a33c29,#f2a33c0a);border-color:#f2a33c66}.fastq-chip.on:before{color:var(--amber)}.fastq-clear{font-family:var(--mono);color:var(--faint);padding:6px 8px;font-size:11px;text-decoration:none}.fastq-clear:hover{color:var(--ink)}.wbench-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin:4px 0 16px;padding-bottom:11px;display:flex}.wbench-head span{font-family:var(--display);color:var(--ink);font-size:18px}.wbench-head small{font-family:var(--mono);color:var(--faint);font-size:11px}.sk{background:var(--panel-2);border-radius:6px;display:block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);animation:1.5s infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.sk-mb{margin-bottom:10px}.sk-mb-lg{margin-bottom:16px}.sk-statcard{padding:16px 18px 17px}.sk-panelcard{margin-top:22px}.sk-block{border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.docs-shell{z-index:1;min-height:100vh;position:relative}.docs-top{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:5;background:#0a0b0dd1;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex;position:sticky;top:0}.docs-brand{font-family:var(--mono);letter-spacing:.14em;color:var(--ink);align-items:center;gap:10px;font-size:13px;display:inline-flex}.docs-mark{background:conic-gradient(from 140deg, var(--ember), var(--amber), var(--gold), var(--ember));width:22px;height:22px;box-shadow:0 0 0 1px #f2a33c66, 0 0 14px -4px var(--ember);border-radius:6px}.docs-brand-sub{color:var(--faint);letter-spacing:.2em}.docs-toplinks{font-family:var(--mono);color:var(--dim);align-items:center;gap:20px;font-size:12px;display:flex}.docs-toplinks a:hover{color:var(--ink)}.docs-cta{color:var(--amber)!important}.docs-body{grid-template-columns:250px 1fr;gap:0;max-width:1180px;margin:0 auto;display:grid}.docs-side{border-right:1px solid var(--line);align-self:start;height:calc(100vh - 53px);padding:28px 18px;position:sticky;top:53px;overflow-y:auto}.docs-side-group{margin-bottom:22px}.docs-side-h{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);padding:0 10px 8px;font-size:9.5px}.docs-side-lk{border-radius:var(--radius-sm);color:var(--dim);border:1px solid #0000;padding:7px 10px;font-size:13px;display:block}.docs-side-lk:hover{background:var(--panel-2);color:var(--ink)}.docs-main{min-width:0;padding:40px 48px 80px}@media (max-width:820px){.docs-body{grid-template-columns:1fr}.docs-side{border-right:none;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 18px;height:auto;display:flex;position:static}.docs-side-group{margin-bottom:0}.docs-main{padding:28px 22px 60px}}.doc-prose{max-width:760px}.doc-prose h1{font-family:var(--display);letter-spacing:-.01em;margin:0 0 18px;font-size:34px;font-weight:460;line-height:1.08}.doc-prose h2{font-family:var(--display);margin:38px 0 12px;font-size:23px;font-weight:460}.doc-prose h3{font-family:var(--display);color:var(--ink);margin:26px 0 8px;font-size:17px;font-weight:500}.doc-prose p{color:var(--dim);margin:0 0 14px;font-size:14.5px;line-height:1.7}.doc-prose a{color:var(--amber);border-bottom:1px solid #f2a33c4d}.doc-prose a:hover{border-color:var(--amber)}.doc-prose strong{color:var(--ink);font-weight:600}.doc-prose ul,.doc-prose ol{color:var(--dim);margin:0 0 16px;padding-left:22px;font-size:14.5px;line-height:1.7}.doc-prose li{margin:5px 0}.doc-prose code{font-family:var(--mono);background:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:5px;padding:1.5px 6px;font-size:12.5px}.doc-prose pre{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:0;padding:14px 16px;overflow-x:auto}.doc-prose pre code{color:var(--ink);background:0 0;border:none;padding:0;font-size:12.5px}.doc-prose .codeblock{margin:0 0 16px;position:relative}.codeblock-copy{z-index:1;font-family:var(--mono);letter-spacing:.04em;color:var(--dim);background:var(--panel-2);border:1px solid var(--line);cursor:pointer;opacity:.6;border-radius:6px;padding:5px 9px;font-size:10.5px;line-height:1;transition:opacity .15s,color .15s,border-color .15s;position:absolute;top:8px;right:8px}.doc-prose .codeblock:hover .codeblock-copy{opacity:1}.codeblock-copy:hover{color:var(--ink);border-color:var(--line-2)}.codeblock-copy:focus-visible{opacity:1;outline:2px solid var(--amber);outline-offset:1px}.doc-prose blockquote{border-left:2px solid var(--amber);color:var(--ink);background:linear-gradient(90deg,#f2a33c0d,#0000);margin:0 0 16px;padding:4px 0 4px 16px}.doc-prose blockquote p{color:var(--ink);margin:0}.docs-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin:0 0 10px;font-size:10.5px}.docs-lead{color:var(--dim);max-width:64ch;font-size:15.5px!important}.docs-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:26px;display:grid}@media (max-width:640px){.docs-cards{grid-template-columns:1fr}}.docs-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-grad));padding:18px 20px}.docs-card h2{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin:0 0 12px;font-size:10px}.docs-card ul{margin:0;padding:0;list-style:none}.docs-card li{margin:0 0 12px}.docs-card li a{color:var(--ink);border:none;font-size:14px;display:block}.docs-card li a:hover{color:var(--amber)}.docs-card-blurb{color:var(--faint);margin-top:2px;font-size:12px;display:block}.doc-foot{border-top:1px solid var(--line);font-family:var(--mono);justify-content:space-between;gap:16px;margin-top:46px;padding-top:20px;font-size:12.5px;display:flex}.rail-help{font-family:var(--mono);color:var(--dim);border-radius:var(--radius-sm);margin-bottom:6px;padding:7px 8px;font-size:11.5px;display:block}.rail-help:hover{background:var(--panel-2);color:var(--ink)}.help-links{flex-direction:column;gap:4px;display:flex}.help-link{border-radius:var(--radius-sm);border:1px solid #0000;padding:9px 11px;display:block}.help-link:hover{background:var(--panel-2);border-color:var(--line)}.help-link-t{color:var(--ink);font-size:13.5px;display:block}.help-link-b{color:var(--faint);margin-top:2px;font-size:11.5px;display:block}.help-gloss{margin:0}.help-gloss-row{border-top:1px solid var(--line);grid-template-columns:130px 1fr;gap:12px;padding:9px 0;display:grid}.help-gloss-row:first-child{border-top:none}.help-gloss dt{font-family:var(--mono);color:var(--amber);font-size:12px}.help-gloss dd{color:var(--dim);margin:0;font-size:13px}.help-support{color:var(--dim);margin:0 0 14px;font-size:13.5px}.help-support-meta{font-family:var(--mono);color:var(--faint);margin-top:10px;font-size:11.5px}.login-wrap{z-index:1;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.login{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);width:100%;max-width:392px;box-shadow:var(--shadow);border-radius:16px;padding:34px 30px}.login .brand{padding:0 0 24px}.login h2{font-family:var(--display);margin:0 0 4px;font-size:25px;font-weight:460}.login p{color:var(--dim);margin:0 0 22px;font-size:13px}.field{margin-bottom:14px}.field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:7px;font-size:10px;display:block}.field input{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--ink);font-family:var(--mono);border-radius:9px;outline:none;padding:11px 13px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.field input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f2a33c1f}.btn{cursor:pointer;width:100%;font-family:var(--mono);letter-spacing:.03em;background:linear-gradient(180deg, var(--amber), var(--ember));color:var(--accent-ink);border:none;border-radius:9px;padding:12px;font-size:13px;font-weight:600;transition:filter .15s,transform 50ms}.btn:hover{filter:brightness(1.07)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:default}.err{color:var(--red);font-family:var(--mono);min-height:16px;margin-top:12px;font-size:11.5px}.activate{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);width:100%;max-width:432px;box-shadow:var(--shadow);border-radius:16px;padding:32px 30px 22px;position:relative;overflow:hidden}.activate:before{content:"";background:linear-gradient(90deg, var(--amber), var(--ember));opacity:.85;height:2px;position:absolute;inset:0 0 auto}.activate .brand{padding:0 0 22px}.activate h2{font-family:var(--display);margin:0 0 5px;font-size:24px;font-weight:460}.act-sub{color:var(--dim);margin:0 0 18px;font-size:13px;line-height:1.5}.act-body{flex-direction:column;display:flex}.act-body .btn{margin-top:4px}.act-input{box-sizing:border-box;background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--ink);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border-radius:9px;outline:none;margin-bottom:14px;padding:13px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.act-input:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f2a33c1f}.act-offer{border:1px solid var(--line-2);background:radial-gradient(120% 140% at 0% 0%, #f2a33c1a, transparent 60%), var(--panel-2);text-align:center;border-radius:12px;margin-bottom:18px;padding:18px 18px 16px}.act-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.act-plan{font-family:var(--display);letter-spacing:-.01em;background:linear-gradient(180deg, var(--amber), var(--ember));color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 0 2px;font-size:34px;font-weight:500;line-height:1.1}.act-seats{color:var(--dim);font-size:13px}.act-for{color:var(--ink)}.act-lock{font-family:var(--mono);color:var(--gold);margin-top:10px;font-size:11px}.act-alt{text-align:center;font-family:var(--mono);color:var(--dim);margin-top:14px;font-size:12px;text-decoration:none;display:block}.act-alt:hover{color:var(--ink)}.btn.ghost{border:1px solid var(--line-2);color:var(--ink);background:0 0}.btn.ghost:hover{border-color:var(--ink);filter:none}.act-done{text-align:center;flex-direction:column;align-items:center;display:flex}.act-done h2{margin-top:6px}.act-done p{color:var(--dim);margin:0 0 20px;font-size:13.5px;line-height:1.6}.act-done .btn{width:100%}.act-check{color:#07140f;background:linear-gradient(180deg, var(--teal), #2c9a8c);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:6px;font-size:26px;display:grid;box-shadow:0 8px 24px -10px #3bb6a6b3}.act-x{color:#fff;background:#e5484d29;border:1px solid #e5484d80;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:22px;display:grid}.act-foot{border-top:1px solid var(--line);color:var(--faint);text-align:center;margin-top:20px;padding-top:16px;font-size:11px;line-height:1.5}.actgen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.actgen .adminInput{flex:1;min-width:130px}.act-link-out{border:1px dashed var(--line-2);background:var(--panel-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.act-code{font-family:var(--mono);letter-spacing:.12em;color:var(--amber);font-size:15px}.act-link-url{font-family:var(--mono);color:var(--faint);word-break:break-all;flex:1;min-width:180px;font-size:11px}.act-list{width:100%}.act-list .mono{font-family:var(--mono)}.act-redeem{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.act-redeem-sep{color:var(--faint);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0 14px;font-size:10.5px;display:flex}.act-redeem-sep:before,.act-redeem-sep:after{content:"";background:var(--line);flex:1;height:1px}.chartReadout{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:14px;min-height:18px;margin-top:10px;font-size:11px;display:flex}.chartReadout b{color:var(--ink);font-weight:500}.rdSeg{color:var(--dim);align-items:center;gap:6px;display:inline-flex}.rdSeg i{border-radius:2px;width:8px;height:8px;display:inline-block}.donutWrap{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donutLegend{flex-direction:column;flex:1;gap:5px;min-width:150px;display:flex}.dlRow{cursor:default;border-radius:6px;grid-template-columns:12px 1fr auto;align-items:center;gap:9px;padding:3px 6px;font-size:12px;transition:background .12s;display:grid}.dlRow.on{background:var(--panel-2)}.dlRow i{border-radius:3px;width:10px;height:10px}.dlLab{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlVal{font-family:var(--mono);color:var(--dim);font-size:11px}.spark{display:block}.sparkEmpty{width:90px;height:22px;display:inline-block}.miniBtn{cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--dim);font-family:var(--mono);border-radius:7px;padding:5px 10px;font-size:10.5px;transition:border-color .15s,color .15s}.miniBtn:hover{border-color:var(--line-2);color:var(--ink)}.miniBtn:disabled{opacity:.5;cursor:default}.adminInput{background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-family:var(--mono);border-radius:8px;flex:1;padding:8px 11px;font-size:12px}.adminInput:focus{border-color:var(--amber);outline:none}.field .hint{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);text-transform:none;margin-left:6px;font-size:9.5px}.login .alt{color:var(--dim);margin-top:15px;font-size:12px}.login .alt a{color:var(--amber);text-decoration:none}.login .alt a:hover{text-decoration:underline}.onb{background:radial-gradient(1100px 560px at 72% -12%, #f2683c12, transparent), var(--bg);min-height:100vh;padding:0 24px 64px}.onb-head{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:22px 0;display:flex}.onb-skip{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-size:11px;text-decoration:none}.onb-skip:hover{color:var(--dim)}.onb-card{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius);max-width:760px;box-shadow:var(--shadow);margin:0 auto;padding:30px 30px 26px}.onb-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);align-items:center;gap:9px;margin-bottom:14px;font-size:10.5px;display:inline-flex}.onb-card h1{font-family:var(--display);margin:0 0 8px;font-size:30px;font-weight:460;line-height:1.1}.onb-card h1 em{color:var(--ember);font-style:italic}.onb-lead{color:var(--dim);max-width:62ch;margin:0 0 22px;font-size:13.5px;line-height:1.55}.onb-err{color:var(--red);font-family:var(--mono);background:#e5484d12;border:1px solid #e5484d59;border-radius:9px;margin-bottom:18px;padding:10px 12px;font-size:12px}.onb-step{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:18px 0;display:grid}.onb-step:first-of-type{border-top:none}.onb-n{width:30px;height:30px;font-family:var(--mono);color:var(--amber);background:#f2a33c0f;border:1px solid #f2a33c66;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.onb-step.done .onb-n{color:var(--exact);background:#3bb6a614;border-color:#3bb6a680}.onb-body h3{font-family:var(--sans);color:var(--ink);margin:4px 0 10px;font-size:14px;font-weight:600}.onb-skel{font-family:var(--mono);color:var(--faint);font-size:12px}.onb-note{color:var(--dim);max-width:64ch;margin:9px 0 0;font-size:12px;line-height:1.5}.onb-keyrow{align-items:stretch;gap:8px;display:flex}.onb-key{font-family:var(--mono);color:var(--gold);background:var(--bg);border:1px solid var(--line-2);white-space:nowrap;border-radius:8px;flex:1;padding:11px 13px;font-size:13px;overflow-x:auto}.onb-copy{cursor:pointer;background:var(--panel-2);border:1px solid var(--line-2);color:var(--dim);font-family:var(--mono);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:10.5px;transition:border-color .15s,color .15s}.onb-copy:hover{border-color:var(--amber);color:var(--ink)}.onb-tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.onb-tabs button{cursor:pointer;border:1px solid var(--line);color:var(--faint);font-family:var(--mono);background:0 0;border-radius:7px;padding:6px 11px;font-size:11px;transition:color .15s,border-color .15s,background .15s}.onb-tabs button:hover{color:var(--dim);border-color:var(--line-2)}.onb-tabs button.on{color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-color:#0000}.onb-cmd{align-items:stretch;gap:8px;display:flex}.onb-cmd code{font-family:var(--mono);color:var(--ink);background:var(--bg);border:1px solid var(--line-2);white-space:nowrap;border-radius:8px;flex:1;padding:11px 13px;font-size:12.5px;overflow-x:auto}.onb-btn{cursor:pointer;font-family:var(--mono);letter-spacing:.03em;background:linear-gradient(180deg, var(--amber), var(--ember));color:var(--accent-ink);border:none;border-radius:9px;margin-top:12px;padding:11px 18px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.onb-btn:hover{filter:brightness(1.07)}.onb-btn-ghost{cursor:pointer;background:var(--panel-2);border:1px solid var(--line-2);color:var(--dim);font-family:var(--mono);border-radius:8px;margin-top:6px;padding:8px 14px;font-size:11.5px}.onb-btn-ghost:hover{border-color:var(--amber);color:var(--ink)}.onb-btn-ghost:disabled{opacity:.6;cursor:default}.onb-waiting{font-family:var(--mono);color:var(--dim);align-items:center;gap:10px;font-size:12px;display:inline-flex}.onb-pulse{background:var(--amber);border-radius:50%;width:9px;height:9px;animation:2s infinite pulse;box-shadow:0 0 #f2a33c99}.onb-empty{text-align:center;background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius);max-width:540px;box-shadow:var(--shadow);margin:40px auto;padding:40px 32px}.onb-empty-icon{color:var(--amber);opacity:.85;font-size:30px}.onb-empty h2{font-family:var(--display);margin:14px 0 8px;font-size:22px;font-weight:460}.onb-empty p{color:var(--dim);max-width:44ch;margin:0 auto 18px;font-size:13px;line-height:1.55}.onb-empty-cmd{font-family:var(--mono);color:var(--faint);margin-top:16px;font-size:12px;display:block}.billing-banner{color:var(--ink);background:#f2a33c12;border:1px solid #f2a33c66;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;font-size:12.5px;display:flex}.billing-banner.soft{color:var(--dim);border-color:var(--line);background:var(--panel-2)}.planNow{align-items:center;gap:14px;display:flex}.planNow-name{font-family:var(--display);margin-bottom:8px;font-size:24px;font-weight:460;line-height:1}.planNow-trial{font-family:var(--mono);color:var(--amber);margin-left:10px;font-size:11px}.seatbar{background:var(--bg);border:1px solid var(--line-2);border-radius:6px;height:10px;overflow:hidden}.seatbar-fill{background:linear-gradient(90deg, var(--amber), var(--ember));height:100%;transition:width .3s;display:block}.seatbar-note{font-family:var(--mono);color:var(--faint);margin-top:9px;font-size:11px;line-height:1.5}.plangrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plancard{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);flex-direction:column;padding:18px 16px;display:flex;position:relative}.plancard.hl{border-color:#f2a33c80;box-shadow:inset 0 0 0 1px #f2a33c26}.plancard.cur{border-color:var(--exact)}.plan-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-radius:20px;padding:3px 8px;font-size:9px;position:absolute;top:-9px;right:12px}.plan-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:12px}.plan-price{font-family:var(--display);margin:6px 0 2px;font-size:26px;font-weight:500}.plan-price span{font-family:var(--mono);color:var(--faint);font-size:12px;font-weight:400}.plan-seats{color:var(--amber);margin-bottom:12px;font-size:12px}.plan-feats{flex-direction:column;flex:1;gap:7px;margin:0 0 16px;padding:0;list-style:none;display:flex}.plan-feats li{color:var(--dim);padding-left:18px;font-size:12px;line-height:1.4;position:relative}.plan-feats li:before{content:"✓";color:var(--exact);font-size:11px;position:absolute;left:0}.plan-foot{font-family:var(--mono);color:var(--faint);text-align:center;margin-top:12px;font-size:10.5px}@media (max-width:760px){.plangrid{grid-template-columns:1fr}}.rolebadges{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}.rolebadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--dim);border-radius:5px;padding:3px 8px;font-size:9px}.rolebadge.r-owner,.rolebadge.r-admin{color:var(--amber);background:#f2a33c0f;border-color:#f2a33c66}.rolebadge.r-manager{color:var(--cool);background:#4f86c612;border-color:#4f86c666}.rolebadge.r-super{color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-color:#0000}.pill.r-owner,.pill.r-admin{color:var(--amber);background:#f2a33c24}.pill.r-manager{color:var(--cool);background:#4f86c629}.pill.r-viewer{background:var(--panel-2);color:var(--dim)}.linklike{cursor:pointer;color:var(--ink);font:inherit;font-family:var(--mono);background:0 0;border:none;padding:0}.linklike:hover{color:var(--amber)}.tbl tr.drill>td{background:var(--bg);padding:14px 12px}.drillgrid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.drill-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10px}.drill-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.drill-list li{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.createorg{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.createorg .adminInput{flex:1;min-width:220px}@media (max-width:760px){.drillgrid{grid-template-columns:1fr}}.scopebanner{border:1px solid var(--line);border-left:2px solid var(--amber);background:var(--panel-2);color:var(--dim);border-radius:8px;align-items:center;gap:9px;margin:0 0 16px;padding:9px 13px;font-size:12px;display:flex}.scopebanner b{color:var(--ink);font-weight:500}.scopebanner-dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #f2a33c29}.drillgrid-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:760px){.drillgrid-3{grid-template-columns:1fr}}.drill-num{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:11px}.drill-caret{color:var(--faint)}.tbl tr.drill-open>td{background:#f2a33c0d}.drill-share{background:var(--panel-3);border-radius:2px;max-width:220px;height:3px;margin-top:5px;overflow:hidden}.drill-share i{background:linear-gradient(90deg, var(--ember), var(--amber));border-radius:2px;height:100%;display:block}.drill-list li.on,.drill-list li.on .mono{color:var(--amber)}.drill-clear{margin-left:8px;padding:1px 6px;font-size:10px}.dept-tree{flex-direction:column;display:flex}.dept-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.dept-name{font-size:13px}.dept-metrics{font-family:var(--mono);white-space:nowrap;gap:14px;margin-left:auto;font-size:12px;display:flex}.dept-actions{white-space:nowrap}.dept-people{flex-wrap:wrap;gap:7px 16px;padding:7px 0 11px;display:flex}.dept-person{align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.policy-row{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;display:flex}.policy-row input{flex:none;margin-top:3px}.editable{align-items:center;gap:7px;display:inline-flex}.renameBtn{opacity:.3;cursor:pointer;color:var(--faint);background:0 0;border:none;border-radius:4px;padding:1px 3px;font-size:12px;line-height:1;transition:opacity .12s,color .12s,background .12s}.editable:hover .renameBtn{opacity:1}.renameBtn:hover{color:var(--amber);background:var(--panel-2)}.renameBtn:disabled{opacity:.4;cursor:default}.mergedhint{font-family:var(--mono);color:var(--faint);font-size:10px}.legal{max-width:760px;margin:0 auto;padding:0 24px 80px}.legal-head{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.legal-nav{font-family:var(--mono);align-items:center;gap:18px;font-size:12px;display:flex}.legal-nav a{color:var(--dim);text-decoration:none}.legal-nav a:hover{color:var(--ink)}.legal-nav .lnav-signin{color:var(--amber)}.legal-tmpl{font-family:var(--mono);color:var(--amber);background:#f2a33c0f;border:1px solid #f2a33c4d;border-radius:8px;margin-bottom:28px;padding:8px 12px;font-size:11px}.legal-body article h1{font-family:var(--display);margin:0 0 4px;font-size:32px;font-weight:460}.legal-body .legal-meta{font-family:var(--mono);color:var(--faint);margin:0 0 24px;font-size:11px}.legal-body h2{font-family:var(--sans);color:var(--ink);margin:26px 0 8px;font-size:15px;font-weight:600}.legal-body p,.legal-body li{color:var(--dim);font-size:14px;line-height:1.65}.legal-body ul{margin:8px 0;padding-left:20px}.legal-body li{margin-bottom:6px}.legal-body a{color:var(--amber);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-body b{color:var(--ink)}.dangerzone{border-color:#e5484d66!important}.dangerzone .ttl{color:var(--red)}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hc-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes hc-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@keyframes drift{0%{transform:translate(0)}50%{transform:translate(2%,-2%)}to{transform:translate(0)}}.lp{z-index:1;max-width:1120px;margin:0 auto;padding:0 28px;position:relative;overflow-x:clip}.lp a{transition:color .15s,border-color .15s,background .15s,transform 80ms}.lhead{justify-content:space-between;align-items:center;padding:22px 2px;display:flex}.lbrand{font-family:var(--mono);letter-spacing:.16em;color:var(--ink);align-items:center;gap:11px;font-size:13px;display:flex}.lnav{font-family:var(--mono);align-items:center;gap:24px;font-size:12.5px;display:flex}.lnav a{color:var(--dim)}.lnav a:hover,.lnav .lnav-signin{color:var(--ink)}.lbtn{font-family:var(--mono);letter-spacing:.02em;background:linear-gradient(180deg, var(--amber), var(--ember));color:var(--accent-ink);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.lbtn:hover{filter:brightness(1.07);transform:translateY(-1px)}.lbtn-ghost{color:var(--ink);border-color:var(--line-2);background:0 0}.lbtn-ghost:hover{border-color:var(--amber);filter:none}.lbtn-sm{padding:8px 14px;font-size:12px}.lbtn-lg{padding:15px 28px;font-size:14px}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:70px 0 64px;display:grid;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 70% 30%,#f2683c29,#0000 70%),radial-gradient(50% 50% at 15% 70%,#4f86c61f,#0000 70%);animation:16s ease-in-out infinite drift;position:absolute;inset:-10% -30% 0 -10%}.hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both lp-rise}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);background:#f2a33c0f;border:1px solid #f2a33c4d;border-radius:20px;align-items:center;gap:9px;padding:6px 12px;font-size:11px;display:inline-flex}.hero h1{font-family:var(--display);letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(40px,6vw,68px);font-weight:450;line-height:.98}.hero h1 em{color:var(--amber);font-style:italic}.hero .lead{color:var(--dim);max-width:46ch;margin:20px 0 0;font-size:16px;line-height:1.6}.hero .lead b{color:var(--ink);font-weight:500}.cta-row{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.hero-meta{font-family:var(--mono);color:var(--faint);letter-spacing:.03em;margin-top:18px;font-size:11px}.hero-panel{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:18px;animation:.8s cubic-bezier(.2,.7,.2,1) .2s both lp-rise}.panel-head{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;display:flex}.panel-head .pulse{color:var(--exact)}.heatgrid{gap:4px;display:grid}.hc{aspect-ratio:1;border-radius:3px;animation:.5s both hc-in,4s ease-in-out infinite hc-pulse}.panel-readouts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.panel-readouts>div{flex-direction:column;gap:3px;display:flex}.ro-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.ro-v{font-family:var(--mono);color:var(--ink);font-size:17px}.ro-v.ex{color:var(--exact);font-size:13px}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:22px 0;display:flex}.strip-lbl{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-right:8px;font-size:10px}.strip-chip{font-family:var(--mono);color:var(--dim);border:1px solid var(--line);border-radius:7px;padding:5px 11px;font-size:12px}.band{border-bottom:1px solid var(--line);padding:72px 0}.band-title{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:clamp(26px,3.6vw,38px);font-weight:450}.band-sub{color:var(--dim);max-width:64ch;margin:12px 0 0;font-size:14px}.qgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.qcard{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:20px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.qcard:hover{border-color:var(--line-2);transform:translateY(-3px)}.qcard:after{content:"";background:linear-gradient(90deg, var(--amber), var(--ember));opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.qn{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);font-size:10px}.qcard h3{font-family:var(--sans);margin:12px 0 8px;font-size:16px;font-weight:600}.qcard p{color:var(--dim);margin:0;font-size:13px;line-height:1.55}.steps{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.step{padding:6px 4px}.sn{font-family:var(--display);color:var(--ember);font-size:30px;font-style:italic}.step h3{font-family:var(--sans);margin:8px 0 7px;font-size:15px;font-weight:600}.step p{color:var(--dim);margin:0;font-size:13px;line-height:1.55}.dlgrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.dlgrid>*,.qgrid>*,.steps>*,.govgrid>*,.flow>*{min-width:0}.dlcard{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:15px;flex-direction:column;gap:14px;padding:24px;display:flex}.dlcard-top{align-items:center;gap:14px;display:flex}.dlicon{width:42px;height:42px;color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-radius:11px;flex:none;place-items:center;font-size:20px;display:grid}.dlcard-top h3{font-family:var(--sans);margin:0;font-size:17px;font-weight:600}.dlfor{font-family:var(--mono);color:var(--faint);font-size:11px}.dlcard>p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.55}.code{background:var(--bg);border:1px solid var(--line);font-family:var(--mono);color:var(--ink);white-space:pre;border-radius:10px;margin:0;padding:14px 15px;font-size:12px;line-height:1.7;overflow-x:auto}.code .cmd{color:var(--ink);display:block}.code .cmt{color:var(--faint);display:block}.dlcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.dlnote{font-family:var(--mono);color:var(--faint);font-size:10.5px}.closer{text-align:center;padding:88px 0}.closer h2{font-family:var(--display);letter-spacing:-.015em;margin:0 0 26px;font-size:clamp(28px,4.5vw,46px);font-weight:450}.outcome{grid-template-columns:1fr 1fr;gap:16px;margin-top:34px;display:grid}@media (max-width:760px){.outcome{grid-template-columns:1fr}}.oc-col{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-grad));padding:22px 24px}.oc-with{box-shadow:0 0 40px -28px var(--teal);border-color:#3bb6a647}.oc-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:16px;font-size:10px}.oc-with .oc-h{color:var(--teal)}.oc-col ul{margin:0;padding:0;list-style:none}.oc-col li{color:var(--dim);border-top:1px solid var(--line);align-items:flex-start;gap:11px;padding:9px 0;font-size:14px;display:flex}.oc-col li:first-child{border-top:none}.oc-without li{color:var(--faint)}.oc-x{color:var(--ember);flex:none}.oc-check{color:var(--teal);flex:none}.oc-with li{color:var(--ink)}.pricegrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;margin-top:34px;display:grid}@media (max-width:860px){.pricegrid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.pricecard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel), var(--bg-grad));flex-direction:column;gap:12px;padding:26px 24px;display:flex;position:relative}.pricecard.pc-hot{box-shadow:0 0 50px -26px var(--amber);border-color:#f2a33c66}.pc-badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);background:linear-gradient(90deg, var(--amber), var(--ember));border-radius:20px;padding:3px 9px;font-size:9px;position:absolute;top:-10px;left:24px}.pc-name{font-family:var(--display);margin:0;font-size:20px;font-weight:460}.pc-price{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px}.pc-price span{color:var(--faint);margin-left:3px;font-size:13px}.pc-inr{font-family:var(--mono);color:var(--faint);margin-top:4px;font-size:11px}.pc-blurb{color:var(--dim);margin:0;font-size:13px}.pc-feats{flex-direction:column;gap:8px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.pc-feats li{color:var(--dim);align-items:flex-start;gap:9px;font-size:13px;display:flex}.pc-cta{text-align:center;justify-content:center;margin-top:auto}.faqgrid{grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:34px;display:grid}@media (max-width:760px){.faqgrid{grid-template-columns:1fr}}.faqitem h3{font-family:var(--display);color:var(--ink);margin:0 0 7px;font-size:16px;font-weight:500}.faqitem p{color:var(--dim);margin:0;font-size:13.5px;line-height:1.65}.lfoot{font-family:var(--mono);color:var(--faint);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:26px 2px 18px;font-size:11px;display:flex}.lfoot-links{gap:16px;display:inline-flex}.lfoot-links a{color:var(--faint)}.lfoot-links a:hover{color:var(--ink)}.makermark{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:3px;padding:14px 12px 26px;font-size:12px;line-height:1.5;display:flex}.makermark--line{border-top:1px solid var(--line);margin-top:34px;padding-top:20px}.makermark .mk-heart{color:#e5484d}.makermark .mk-name{color:var(--amber);font-weight:600}.makermark .mk-product{letter-spacing:.02em;opacity:.9;font-size:11px}.makermark .mk-info{cursor:help;opacity:.75;border-radius:50%}.makermark .mk-info:focus-visible{outline:2px solid var(--amber);outline-offset:2px;opacity:1}@media (max-width:880px){.hero{grid-template-columns:1fr;gap:36px;padding:44px 0}.qgrid,.steps,.dlgrid{grid-template-columns:1fr 1fr}.lnav{gap:14px}.lnav a[href=\#how],.lnav a[href=\#install]{display:none}}@media (max-width:560px){.qgrid,.steps,.dlgrid{grid-template-columns:1fr}.lhead{flex-wrap:wrap;gap:10px}.lnav{flex-wrap:wrap;gap:12px}.lnav a[href^=\#]{display:none}}@media (prefers-reduced-motion:reduce){.hero-copy>*,.hero-panel,.hc{animation:none!important}.hero:before{animation:none}}.controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ctlGroup{flex-direction:column;gap:6px;display:flex}.ctlGroup .cl{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9px}.seg{background:var(--panel);border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.seg button{cursor:pointer;color:var(--dim);font-family:var(--mono);border:none;border-right:1px solid var(--line);background:0 0;padding:7px 13px;font-size:11.5px;transition:background .12s,color .12s}.seg button:last-child{border-right:none}.seg button.on{color:var(--ink);background:linear-gradient(#f2a33c29,#f2a33c0a)}.seg button:hover:not(.on){color:var(--ink)}.dateRange{color:var(--faint);font-family:var(--mono);align-items:center;gap:8px;display:inline-flex}.dateRange input{background:var(--panel);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:6px 9px;font-size:11.5px}.dateRange input:focus{border-color:var(--amber);outline:none}.kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:22px;display:grid}@media (max-width:860px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.kpi .kl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.kpi .kv{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px}.kpi .kv.up{color:var(--ember)}.kpi .kv.down{color:var(--teal)}.kpi .kx{font-family:var(--mono);color:var(--faint);font-size:10px}.anoms{flex-direction:column;gap:8px;display:flex}.anom{background:#f2683c0d;border:1px solid #f2683c38;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.anom .ad{font-family:var(--mono);color:var(--ink);font-size:12px}.anom .ax{font-family:var(--mono);color:var(--ember);font-size:10.5px}.anom .av{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px}.trialbar{border-radius:var(--radius-sm);background:linear-gradient(90deg,#f2a33c1a,#f2683c0b);border:1px solid #f2a33c42;align-items:center;gap:12px;margin:0 0 18px;padding:9px 14px;display:flex}.trialbar-dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px #f2a33c26, 0 0 9px -1px var(--amber);border-radius:50%;flex:none}.trialbar-msg{color:var(--dim);flex:1;font-size:12.5px}.trialbar-msg b{color:var(--amber);font-weight:600}.trialbar-cta{font-family:var(--mono);color:var(--accent-ink);background:var(--accent);white-space:nowrap;border-radius:7px;padding:5px 11px;font-size:11px;text-decoration:none;transition:filter .15s}.trialbar-cta:hover{filter:brightness(1.08)}.trialbar-x{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:17px;line-height:1}.trialbar-x:hover{color:var(--dim)}.trialbar.ended{background:linear-gradient(90deg,#e5484d1f,#e5484d0d);border-color:#e5484d57}.trialbar.ended .trialbar-dot{background:var(--red);box-shadow:0 0 0 3px #e5484d29, 0 0 9px -1px var(--red)}.trialbar.ended .trialbar-msg b{color:var(--red)}.reqgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reqgrid .full{grid-column:1/-1}.reqgrid textarea.adminInput{resize:vertical;min-height:64px;font-family:var(--sans)}.req-sent{border-radius:var(--radius-sm);color:var(--ink);background:#3bb6a60f;border:1px solid #3bb6a64d;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.req-sent b{color:var(--teal)}.req-foot{color:var(--faint);margin-top:10px;font-size:11.5px}.req-foot a{color:var(--teal);text-decoration:none}.req-foot a:hover{text-decoration:underline}.reqrow{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:start;gap:10px 16px;padding:12px 0;display:grid}.reqrow:last-child{border-bottom:none}.reqrow .rq-org{font-family:var(--display);color:var(--ink);font-size:15px}.reqrow .rq-meta{font-family:var(--mono);color:var(--faint);margin-top:3px;font-size:11px}.reqrow .rq-msg{color:var(--dim);max-width:70ch;margin-top:7px;font-size:12.5px}.reqrow .rq-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ftray{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.ftray-win{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.fwin{color:var(--dim);font-family:var(--mono);cursor:pointer;border:none;border-right:1px solid var(--line);background:0 0;padding:5px 11px;font-size:11px;transition:background .12s,color .12s}.fwin:last-child{border-right:none}.fwin:hover{color:var(--ink);background:var(--panel-2)}.fwin.on{background:var(--accent);color:var(--accent-ink)}.ftray-hint{color:var(--faint);font-size:11.5px;font-style:italic}.frange{border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:2px 6px;display:inline-flex}.frange.on{background:var(--panel-3);border-color:#f2a33c59}.frange-in{color:var(--dim);font-family:var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:none;padding:3px 2px;font-size:11px}.frange-in:focus-visible{outline:2px solid var(--amber);outline-offset:1px;color:var(--ink);border-radius:4px}.frange.on .frange-in{color:var(--amber)}.frange-sep{color:var(--faint);font-size:11px}.frange-clr{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.frange-clr:hover{color:var(--ink)}.calnote{font-family:var(--mono);color:var(--faint);margin-top:10px;font-size:10.5px;line-height:1.55}.ftray-chips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ftray-lbl{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.fchip{color:var(--ink);cursor:pointer;background:#f2a33c1a;border:1px solid #f2a33c4d;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;transition:filter .12s;display:inline-flex}.fchip:hover{filter:brightness(1.12)}.fchip-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);font-size:9px}.fchip-v{font-family:var(--mono)}.fchip-x{color:var(--faint);font-size:14px;line-height:1}.fclear{color:var(--faint);font-family:var(--mono);cursor:pointer;background:0 0;border:none;font-size:11px;text-decoration:underline}.fclear:hover{color:var(--dim)}.stackby{align-items:center;gap:6px;display:inline-flex}.stackby-lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.sbBtn{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:6px;padding:3px 8px;font-size:10.5px;transition:color .12s,border-color .12s,background .12s}.sbBtn:hover{color:var(--ink);border-color:var(--line-2)}.sbBtn.on{background:var(--panel-3);color:var(--amber);border-color:#f2a33c59}.arealegend{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.alChip{background:var(--panel-2);border:1px solid var(--line);color:var(--dim);font-size:11px;font-family:var(--mono);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.alChip i{border-radius:2px;flex:none;width:9px;height:9px}.alChip:hover:not(:disabled){color:var(--ink);border-color:var(--line-2)}.alChip.sel{color:var(--ink);background:#f2a33c14;border-color:#f2a33c80}.alChip.alOther{opacity:.55;cursor:default}.bar.clk{cursor:pointer;border-radius:6px;transition:background .12s}.bar.clk:hover{background:var(--panel-2)}.bar.sel{background:#f2a33c12}.dlRow.sel{background:#f2a33c14;border-radius:5px}.kv-lk{color:var(--ink);font-family:var(--display);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.kv-lk:hover{color:var(--amber);text-decoration:underline}button.dlRow{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none}.dlRow:focus-visible,.bar.clk:focus-visible,.alChip:focus-visible,.fchip:focus-visible,.sbBtn:focus-visible,.fwin:focus-visible,.fclear:focus-visible,.kv-lk:focus-visible,.row-lk:focus-visible,.dept-open:focus-visible,.drill-caret-btn:focus-visible,.head .crumb a:focus-visible,.linklike:focus-visible,.at-sharebar.clk:focus-visible,.seg button:focus-visible,.miniBtn:focus-visible,.donutWrap svg path[role=button]:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-radius:5px}.at-sharebar:not(.clk){cursor:default}.at-sharebar:not(.clk) i{box-shadow:none;opacity:.9}@media (max-width:760px){.at-hide-sm{display:none}}.mono{font-family:var(--mono)}.delta{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.delta.up{color:var(--ember)}.delta.down{color:var(--teal)}.delta.flat{color:var(--dim)}.delta.new{color:var(--gold);letter-spacing:.05em}.statdelta-x{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.statdelta-foot{color:var(--dim)}.atbl-wrap{overflow-x:auto}.atbl td{vertical-align:middle}.atbl th.at-trend-h,.atbl th.at-mix-h{font-weight:500}.at-ent-cell{min-width:190px;max-width:340px}.at-ent{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.at-ent .row-lk,.at-ent .at-name{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;overflow:hidden}.at-ent .at-name{color:var(--ink)}.at-share-pct{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.at-sharebar{background:var(--panel-3);border:none;border-radius:4px;width:100%;height:6px;margin-top:7px;padding:0;display:block;overflow:hidden}.at-sharebar i{background:linear-gradient(90deg, var(--amber), var(--ember));height:100%;box-shadow:0 0 10px -3px var(--ember);border-radius:4px;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.at-sharebar.clk{cursor:pointer}.at-sharebar.clk:hover i{filter:brightness(1.14)}.at-sharebar.clk:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.atrow.sel{background:#f2a33c0f}.atrow.sel .at-sharebar i{background:linear-gradient(90deg, var(--gold), var(--amber))}.at-trend{width:96px}.at-trend .spark{display:block}.at-mix-cell{width:120px}.at-mix{background:var(--panel-3);border-radius:3px;width:100%;height:8px;display:flex;overflow:hidden}.at-mix i{min-width:2px;height:100%;transition:width .35s;display:block}.at-mix.at-mix-empty{opacity:.4}.at-cost{color:var(--teal)}@media (max-width:760px){.atbl .at-trend,.atbl .at-trend-h,.atbl .at-mix-cell,.atbl .at-mix-h{display:none}.at-ent-cell{min-width:130px}}.drill-name{align-items:center;gap:8px;display:inline-flex}.drill-caret-btn{padding:0 2px}.dept-open{font-family:var(--mono);color:var(--faint);border-radius:5px;padding:0 5px;font-size:12px;transition:color .12s,background .12s}.dept-open:hover{color:var(--amber);background:var(--panel-2)}.chartctl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.chartctl-l,.chartctl-r{align-items:center;gap:10px;display:flex}.seg.sm{border-radius:7px}.seg.sm button{padding:4px 9px;font-size:10.5px}.cmp-key{font-family:var(--mono);color:var(--dim);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.cmp-key svg{display:block}.chartctl-hint{font-family:var(--mono);color:var(--dim);font-size:10px;font-style:italic}@media (max-width:560px){.chartctl-hint{display:none}}.rdSeg.rdCmp{color:var(--dim)}.rdSeg.rdCmp:before{content:"⌁";color:var(--dim)}.fcmp{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-size:11px;transition:color .12s,border-color .12s,background .12s}.fcmp:hover:not(:disabled){color:var(--ink);border-color:var(--line-2)}.fcmp.on{background:var(--panel-3);color:var(--amber);border-color:#f2a33c59}.fcmp:disabled{opacity:.4;cursor:default}.fcmp:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-radius:8px}.at-ent>.row-lk,.at-ent>.at-name{flex:auto}.at-ent-r{flex:none;align-items:baseline;gap:7px;display:inline-flex}.at-anom{font-family:var(--mono);color:var(--ember);white-space:nowrap;letter-spacing:.02em;background:#f2683c14;border:1px solid #f2683c66;border-radius:5px;padding:0 5px;font-size:9.5px}.anomDot{fill:var(--ember);stroke:var(--bg);stroke-width:1px}.anomPulse{fill:var(--ember);transform-box:fill-box;transform-origin:50%;animation:1.9s ease-out infinite anomPulse}@keyframes anomPulse{0%{opacity:.55;transform:scale(.5)}70%{opacity:0;transform:scale(2.6)}to{opacity:0}}.uheat-wrap{padding-bottom:4px;overflow-x:auto}.uheat{align-items:center;gap:2px;width:max-content;display:grid}.uheat-name{font-family:var(--mono);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:136px;padding-right:10px;font-size:11px;overflow:hidden}.uheat-name:hover{color:var(--amber)}.uheat-cell{border-radius:2px;width:11px;height:11px}.uheat-cell:hover{outline:1.5px solid var(--ink);outline-offset:-1px}.uheat-foot{font-family:var(--mono);color:var(--faint);margin-top:9px;font-size:10.5px}.fcopy{border:1px solid var(--line);color:var(--dim);font-family:var(--mono);cursor:pointer;background:0 0;border-radius:8px;padding:5px 11px;font-size:11px;transition:color .12s,border-color .12s,background .12s}.fcopy:hover{color:var(--ink);border-color:var(--line-2)}.fcopy.ok{color:var(--teal);border-color:#3bb6a666}.fcopy:focus-visible{outline:2px solid var(--amber);outline-offset:1px;border-radius:8px}@keyframes chipIn{0%{opacity:0;transform:translateY(-3px)scale(.96)}to{opacity:1;transform:none}}.fchip{animation:.18s cubic-bezier(.2,.7,.2,1) both chipIn}.atrow{transition:background .12s,box-shadow .12s}.atrow:hover{box-shadow:inset 2px 0 0 var(--amber)}@media (prefers-reduced-motion:reduce){.anomPulse{opacity:.35;animation:none}.fchip{animation:none}}.flowctl{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;display:flex}.sankey-wrap{overflow-x:auto}.sankey{min-width:560px}.sankey path{transition:fill-opacity .15s}.kl-kpis{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:1080px){.kl-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.kl-kpis{grid-template-columns:repeat(2,1fr)}}.kl-kpi-green .kv{color:var(--teal)}.kl-count{font-family:var(--mono);color:var(--faint);font-size:11px}.kl-search{align-items:stretch;gap:9px;display:flex}.kl-search-in{background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-family:var(--sans);border-radius:9px;outline:none;flex:1;padding:11px 14px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.kl-search-in::placeholder{color:var(--faint)}.kl-search-in:focus{border-color:var(--amber);box-shadow:0 0 0 3px #f2a33c1f}.btn.kl-search-go{white-space:nowrap;width:auto;padding:0 22px}.kl-search-hint{font-family:var(--mono);color:var(--faint);margin-top:11px;font-size:11px;line-height:1.5}.kl-hits{flex-direction:column;gap:2px;margin-top:14px;display:flex}.kl-hit{border:1px solid #0000;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;padding:10px 11px;transition:background .12s,border-color .12s;display:grid}.kl-hit:hover{background:var(--panel-2);border-color:var(--line)}.kl-hit-txt{color:var(--dim);font-size:12.5px;line-height:1.5;overflow:hidden}.kl-hit:hover .kl-hit-txt{color:var(--ink)}.kl-hit-meta{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10.5px}.kl-role{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:9px}.kl-role-user{color:var(--gold);background:#e8c5471a}.kl-role-assistant{color:var(--teal);background:#3bb6a61a}.kl-role-system{color:var(--faint);background:var(--panel-2)}.kl-role-tool{color:var(--cool);background:#4f86c61a}.kl-tool{font-family:var(--mono);color:var(--dim);font-size:11.5px}.kl-proj{font-family:var(--mono);color:var(--faint);margin-left:9px;font-size:10px}.kl-untitled{color:var(--faint);font-style:italic}.kl-secret{font-family:var(--mono);color:var(--amber);white-space:nowrap;margin-left:9px;font-size:10px}.kl-secret.sm{margin-left:7px}.kl-split{color:var(--faint);margin:0 2px}.kl-when{color:var(--dim)}.kl-facts{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:1080px){.kl-facts{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.kl-facts{grid-template-columns:repeat(2,1fr)}}.kl-fact{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px}.kl-fact-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.kl-fact-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px}.kl-receipt{border:1px solid var(--line);border-left:2px solid var(--teal);background:var(--panel-2);color:var(--dim);border-radius:8px;align-items:center;gap:11px;padding:11px 14px;font-size:12.5px;display:flex}.kl-receipt b{color:var(--ink);font-weight:600}.kl-receipt-dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #3bb6a629}.kl-turns{flex-direction:column;gap:11px;max-height:720px;padding-right:4px;display:flex;overflow-y:auto}.kl-turn{border:1px solid var(--line);border-left:2px solid var(--line-2);background:var(--bg);border-radius:9px;padding:11px 13px;transition:border-color .12s}.kl-turn[data-role=user]{border-left-color:var(--gold)}.kl-turn[data-role=assistant]{border-left-color:var(--teal)}.kl-turn[data-role=tool]{border-left-color:var(--cool)}.kl-turn:target{border-color:var(--amber);box-shadow:0 0 0 1px #f2a33c40}.kl-turn-head{align-items:center;gap:9px;margin-bottom:8px;display:flex}.kl-steer{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);border:1px solid #f2a33c4d;border-radius:5px;padding:2px 7px;font-size:9px}.kl-turn-txt{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.kl-tools,.kl-files{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.kl-toolchip{font-family:var(--mono);color:var(--cool);background:#4f86c614;border:1px solid #4f86c633;border-radius:5px;padding:2px 8px;font-size:10px}.kl-filechip{font-family:var(--mono);color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;padding:2px 8px;font-size:10px}.kl-filechip em{color:var(--amber);font-style:normal}.kl-arts{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kl-art{align-items:baseline;gap:11px;display:flex}.kl-art-kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:9px}.kl-art-body{flex-direction:column;gap:3px;display:flex;overflow:hidden}.kl-art-path{font-family:var(--mono);color:var(--ink);font-size:11.5px}.kl-art-sum{color:var(--dim);font-size:12px;line-height:1.45}.kl-mydata-note{color:var(--dim);margin:0 0 14px;font-size:12.5px;line-height:1.55}.kl-del:hover{color:var(--red);border-color:#e5484d80}.kl-confirm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.btn.kl-del-yes{background:linear-gradient(180deg, var(--red), #b8383c);color:#fff;width:auto;padding:8px 16px}.kl-ws-traits{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.kl-trait{font-family:var(--mono);letter-spacing:.04em;color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-radius:20px;padding:4px 11px;font-size:10.5px}.kl-ws-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}@media (max-width:760px){.kl-ws-grid{grid-template-columns:repeat(2,1fr)}}.kl-ws-metric{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:11px 13px}.kl-ws-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px}.kl-ws-v{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:21px}.kl-ws-x{color:var(--faint);margin-top:3px;font-size:10.5px}.kl-ws-sub{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:6px 0 9px;font-size:9.5px}.kl-ws-note{letter-spacing:.02em;text-transform:none;color:var(--faint);margin-left:8px;font-size:10px}.kl-steerbar{background:var(--panel-3);border-radius:6px;height:12px;display:flex;overflow:hidden}.kl-steerseg{min-width:2px;height:100%;transition:filter .12s}.kl-steerseg:hover{filter:brightness(1.15)}.kl-steerlegend{flex-wrap:wrap;gap:5px 14px;margin-top:10px;display:flex}.kl-steerkey{font-family:var(--mono);color:var(--dim);text-transform:capitalize;align-items:center;gap:6px;font-size:11px;display:inline-flex}.kl-steerkey i{border-radius:2px;width:9px;height:9px}.kl-steerkey b{color:var(--ink);font-weight:500}.kl-ws-phrases{flex-wrap:wrap;gap:7px;display:flex}.kl-phrase{color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:4px 10px;font-size:12px;font-style:italic}.kl-phrase b{font-style:normal;font-family:var(--mono);color:var(--amber);margin-left:5px;font-size:10px}.kl-bs{flex-direction:column;gap:4px;display:flex}.kl-bs-phase{border-left:2px solid var(--line-2);padding:4px 0 14px 16px;position:relative}.kl-bs-phase:last-child{padding-bottom:0}.kl-bs-phasehead{align-items:center;gap:9px;margin:4px 0 10px;display:flex}.kl-bs-dot{width:11px;height:11px;box-shadow:0 0 0 4px var(--panel);border-radius:50%;flex:none;margin-left:-22px}.kl-bs-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:11px}.kl-bs-meta{font-family:var(--mono);color:var(--faint);font-size:10.5px}.kl-bs-steps{flex-direction:column;gap:9px;display:flex}.kl-bs-step{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.kl-bs-steer{border:1px solid;align-self:start;margin-top:1px;background:0 0!important}.kl-bs-body{min-width:0}.kl-bs-ask{color:var(--ink);font-size:13px;line-height:1.5}.kl-bs-did{font-family:var(--mono);color:var(--teal);margin-top:4px;font-size:11.5px}.kl-bs-more{font-family:var(--mono);color:var(--faint);padding:2px 0 0;font-size:10.5px;font-style:italic}.kl-cards{flex-direction:column;gap:8px;display:flex}.kl-cards-wide{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:760px){.kl-cards-wide{grid-template-columns:1fr}}.kl-domain{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:20px;padding:2px 8px;font-size:9px}.kl-toolset{flex-wrap:wrap;gap:5px;display:inline-flex}.kl-link-badge{font-family:var(--mono);letter-spacing:.06em;color:var(--amber);white-space:nowrap;background:#f2a33c12;border:1px solid #f2a33c59;border-radius:5px;margin-left:9px;padding:2px 7px;font-size:9px}.kl-card{border:1px solid var(--line);border-left:2px solid var(--line-2);background:var(--bg);border-radius:9px;grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.kl-card:hover{background:var(--panel-2);border-left-color:var(--amber)}.kl-card-decision{border-left-color:var(--gold)}.kl-card-skill{border-left-color:var(--cool)}.kl-card-mark{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);grid-column:1/-1;font-size:8.5px}.kl-card-text{color:var(--ink);font-size:12.5px;line-height:1.5}.kl-card-skill .kl-card-text{font-family:var(--mono);color:var(--cool);font-size:12px}.kl-card-meta{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10px}.oauth-wrap{background:radial-gradient(900px 500px at 50% -10%,#f2a33c14,#0000 60%),radial-gradient(700px 500px at 110% 110%,#3bb6a60f,#0000 55%);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.oauth-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:100%;max-width:480px;padding:30px 30px 24px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.oauth-card:before{content:"";background:linear-gradient(90deg, var(--amber), var(--gold), var(--teal));height:3px;position:absolute;inset:0 0 auto}.oauth-card-err:before{background:linear-gradient(90deg,#e5484d,#f2683c)}.oauth-brand{font-family:var(--mono);letter-spacing:.16em;color:var(--ink);align-items:center;gap:9px;font-size:12px;display:flex}.oauth-brand .mark{background:linear-gradient(135deg, var(--amber), var(--gold));border-radius:4px;width:14px;height:14px;box-shadow:0 0 16px #f2a33c80}.oauth-brand-sub{color:var(--faint);letter-spacing:.14em}.oauth-link{align-items:center;gap:12px;margin:22px 0 18px;display:flex}.oauth-app,.oauth-you{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line-2);background:var(--bg);white-space:nowrap;border-radius:9px;padding:7px 12px;font-size:11px}.oauth-app{color:var(--amber);border-color:#f2a33c59}.oauth-you{color:var(--teal);border-color:#3bb6a652}.oauth-arrow{color:var(--amber);font-size:18px}.oauth-card h1{color:var(--ink);margin:4px 0 8px;font-size:22px;font-weight:600;line-height:1.25}.oauth-strong{color:var(--amber)}.oauth-sub{color:var(--faint);margin:0 0 18px;font-size:13px;line-height:1.6}.oauth-scopes{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:12px;margin:0 0 22px;padding:14px 16px;list-style:none;display:flex}.oauth-scopes li{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.oauth-tick{width:18px;height:18px;color:var(--teal);background:#3bb6a614;border:1px solid #3bb6a666;border-radius:50%;place-items:center;margin-top:1px;font-size:10px;display:grid}.oauth-scopes b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.oauth-scopes span{font-family:var(--mono);color:var(--faint);margin-top:2px;font-size:10.5px;display:block}.oauth-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.oauth-actions form{margin:0}.btn-ghost{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line-2);color:var(--faint);cursor:pointer;background:0 0;border-radius:10px;padding:11px 18px;font-size:12px;transition:all .12s}.btn-ghost:hover{color:var(--ink);border-color:var(--ink)}.oauth-fine{font-family:var(--mono);color:var(--faint);margin:16px 0 0;font-size:10px;line-height:1.5}.oauth-err{color:#e5484d;margin:8px 0 6px;font-size:14px;font-weight:600}.kl-mcpcta{border:1px solid var(--line);border-left:3px solid var(--amber);background:linear-gradient(100deg,#f2a33c14,#3bb6a60d 70%,#0000);border-radius:13px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:flex}.kl-mcpcta:hover{background:linear-gradient(100deg,#f2a33c21,#3bb6a612 70%,#0000);transform:translateY(-1px)}.kl-mcpcta-ic{color:#1b1d22;background:linear-gradient(135deg, var(--amber), var(--gold));border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 0 18px #f2a33c66}.kl-mcpcta-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kl-mcpcta-txt b{color:var(--ink);font-size:14px}.kl-mcpcta-txt span{color:var(--faint);font-size:12px;line-height:1.45}.kl-mcpcta-go{font-family:var(--mono);letter-spacing:.03em;color:var(--amber);white-space:nowrap;font-size:12px}.mcp{flex-direction:column;gap:16px;display:flex}.mcp-hero{justify-content:space-between;align-items:flex-start;gap:20px;padding:6px 2px 2px;display:flex}.mcp-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:8px;font-size:10px}.mcp-hero-l h1{color:var(--ink);margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.2}.mcp-hero-l h1 em{color:var(--amber);font-style:italic}.mcp-hero-l p{color:var(--faint);max-width:60ch;margin:0;font-size:13px;line-height:1.6}.mcp-status{font-family:var(--mono);border:1px solid var(--line-2);white-space:nowrap;color:var(--faint);border-radius:20px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;display:inline-flex}.mcp-status .mcp-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.mcp-status-online{color:var(--teal);border-color:#3bb6a659}.mcp-status-online .mcp-dot{background:var(--teal);box-shadow:0 0 8px var(--teal);animation:2s infinite mcppulse}.mcp-status-offline{color:#e5484d;border-color:#e5484d59}.mcp-status-offline .mcp-dot{background:#e5484d}@keyframes mcppulse{0%,to{opacity:1}50%{opacity:.4}}.mcp-url{padding:18px 20px}.mcp-url-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:10px}.mcp-url-row{align-items:stretch;gap:10px;display:flex}.mcp-url-val{min-width:0;font-family:var(--mono);color:var(--amber);background:var(--bg);border:1px dashed var(--line-2);white-space:nowrap;border-radius:9px;flex:1 1 0;padding:12px 14px;font-size:14px;overflow-x:auto}.mcp-copy{white-space:nowrap;flex:none}.mcp-copy.is-copied{background:var(--teal)!important;border-color:var(--teal)!important;color:#10211e!important}.mcp-url-note{color:var(--faint);margin-top:10px;font-size:11.5px;line-height:1.5}.mcp-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.mcp-cols{grid-template-columns:1fr}}.mcp-h{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:14px;font-size:11px}.mcp-tools,.mcp-how{padding:18px 20px}.mcp-toolgrid{flex-direction:column;gap:12px;display:flex}.mcp-tool{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.mcp-tool-ic{width:30px;height:30px;color:var(--teal);background:#3bb6a614;border:1px solid #3bb6a638;border-radius:8px;place-items:center;font-size:13px;display:grid}.mcp-tool-name{font-family:var(--mono);color:var(--ink);font-size:12.5px;display:block}.mcp-tool-d{color:var(--faint);margin-top:2px;font-size:11.5px;line-height:1.5;display:block}.mcp-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.mcp-tab{font-family:var(--mono);cursor:pointer;border:1px solid var(--line-2);color:var(--faint);background:0 0;border-radius:8px;padding:7px 12px;font-size:11px;transition:all .12s}.mcp-tab:hover{color:var(--ink)}.mcp-tab.is-on{color:#1b1d22;background:var(--amber);border-color:var(--amber)}.mcp-steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mcp-steps li{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.mcp-step-n{width:22px;height:22px;font-family:var(--mono);color:var(--amber);background:#f2a33c12;border:1px solid #f2a33c59;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.mcp-step-t{color:var(--ink);word-break:break-word;padding-top:2px;font-size:12.5px;line-height:1.55}.kl-filterbar{background:#f2a33c0f;border:1px solid #f2a33c4d;border-radius:11px;align-items:center;gap:12px;padding:10px 14px;display:flex}.kl-filterlabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px}.kl-filterchip{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.kl-filterdim{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid #f2a33c66;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:400}.kl-filterx{border:1px solid var(--line-2);width:20px;height:20px;color:var(--faint);cursor:pointer;background:0 0;border-radius:50%;font-size:11px;line-height:1;transition:all .12s}.kl-filterx:hover{color:var(--ink);border-color:var(--ink);background:var(--panel-2)}.kl-filtercount{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:11px}.kl-hint-mini{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-size:9.5px}.kl-projrow{cursor:pointer;transition:background .12s,box-shadow .12s}.kl-projrow:hover{background:var(--panel-2)}.kl-projrow.sel{box-shadow:inset 2px 0 0 var(--amber);background:#f2a33c14}.kl-cal{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.band-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);align-items:center;gap:8px;margin:0 0 12px;font-size:10px;display:inline-flex}.band-title em{color:var(--amber);font-style:italic}.band-sub em{color:var(--ink);font-style:italic}.flowband .band-sub{margin-bottom:4px}.flow{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:38px;display:grid}.flow-step{background:linear-gradient(180deg, var(--panel), var(--bg-grad));border:1px solid var(--line);border-radius:12px;padding:18px 16px;transition:border-color .18s,transform .18s;position:relative}.flow-step:hover{border-color:#f2a33c66;transform:translateY(-3px)}.flow-n{font-family:var(--mono);letter-spacing:.14em;color:var(--ember);font-size:11px}.flow-step h3{font-family:var(--sans);margin:9px 0 6px;font-size:14.5px;font-weight:600}.flow-step p{color:var(--dim);margin:0;font-size:12px;line-height:1.5}.flow-arrow{color:var(--line-2);font-family:var(--mono);z-index:2;font-size:15px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.feats{grid-template-columns:1fr 1fr;gap:14px;margin-top:36px;display:grid}.feat{background:var(--panel);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:16px;padding:22px;transition:border-color .18s,transform .18s;display:flex}.feat:hover{border-color:var(--line-2);transform:translateY(-3px)}.feat-ic{width:44px;height:44px;font-family:var(--mono);color:var(--amber);background:radial-gradient(circle at 35% 30%,#f2a33c38,#f2683c12);border:1px solid #f2a33c47;border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.feat h3{font-family:var(--sans);margin:2px 0 8px;font-size:16px;font-weight:600}.feat p{color:var(--dim);margin:0;font-size:13px;line-height:1.6}.mcpband{background:linear-gradient(#f2a33c0b,#0000 55%);border-radius:18px}.mcpband-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;display:grid}.mcpband-grid>*{min-width:0}.mcp-urlbox{background:var(--bg);border:1px solid var(--line-2);border-radius:10px;align-items:center;gap:12px;margin:20px 0 18px;padding:12px 14px;display:flex;overflow-x:auto}.mcp-urlbox-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);flex:none;font-size:9px}.mcp-urlbox code{font-family:var(--mono);color:var(--amber);white-space:nowrap;font-size:12.5px}.mcp-toolwall{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mcpw-tool{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;padding:13px 14px;transition:border-color .15s,transform .12s;display:flex}.mcpw-tool:hover{border-color:#f2a33c66;transform:translateY(-2px)}.mcpw-ic{font-family:var(--mono);color:var(--amber);text-align:center;flex:none;width:18px;font-size:14px}.mcpw-tool code{font-family:var(--mono);color:var(--ink);font-size:12.5px}.govgrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.gcard{background:var(--panel);border:1px solid var(--line);border-top:2px solid #3bb6a680;border-radius:13px;padding:20px;transition:border-color .18s,transform .18s}.gcard:hover{border-color:var(--line-2);border-top-color:var(--teal);transform:translateY(-3px)}.gcard h3{font-family:var(--sans);margin:0 0 8px;font-size:15px;font-weight:600}.gcard p{color:var(--dim);margin:0;font-size:12.5px;line-height:1.55}.closer-cta{justify-content:center}@media (max-width:880px){.flow{grid-template-columns:1fr 1fr}.flow-arrow{display:none}.feats{grid-template-columns:1fr}.mcpband-grid{grid-template-columns:1fr;gap:28px}.govgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.flow,.govgrid,.mcp-toolwall{grid-template-columns:1fr}}.kl-decisions{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.kl-decision{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.kl-decision-mk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:linear-gradient(180deg, var(--amber), var(--ember));border-radius:6px;flex:none;margin-top:1px;padding:3px 7px;font-size:9px}.kl-decision-st{color:var(--ink);flex:auto;min-width:0;font-size:13px;line-height:1.5}.kl-decision{flex-wrap:wrap}.kl-decision[data-outcome=failed]{border-color:#e5484d66}.kl-decision[data-outcome=succeeded]{border-color:#7bbf6a52}.kl-decision-meta{flex-wrap:wrap;flex:100%;align-items:center;gap:12px;margin-top:1px;display:flex}.kl-outcome{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.kl-outcome-dot{border-radius:50%;flex:none;width:7px;height:7px}.kl-decision-prov{font-family:var(--mono);color:var(--dim);border-bottom:1px dotted var(--line);font-size:10px;text-decoration:none;transition:color .12s,border-color .12s}.kl-decision-prov:hover{color:var(--ink);border-bottom-color:currentColor}.kl-traits{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.kl-trait{font-family:var(--mono);color:var(--ink);background:#f2a33c14;border:1px solid #f2a33c52;border-radius:20px;padding:4px 11px;font-size:11px}.kl-steerbars{flex-direction:column;gap:8px;display:flex}.kl-steerbar{grid-template-columns:64px 1fr 38px;align-items:center;gap:10px;display:grid}.kl-steerbar-lbl{font-family:var(--mono);text-align:right;font-size:11px}.kl-steerbar-track{background:var(--panel-2);border:1px solid var(--line);border-radius:4px;height:7px;overflow:hidden}.kl-steerbar-fill{border-radius:4px;height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block;box-shadow:0 0 10px -3px}.kl-steerbar-pct{font-family:var(--mono);color:var(--dim);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.kg-intro,.kl-cand-intro{color:var(--dim);max-width:78ch;margin:0 0 14px;font-size:12.5px;line-height:1.6}.kg-intro b,.kl-cand-intro b{color:var(--ink);font-weight:600}.kg{flex-direction:column;gap:10px;display:flex}.kg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kg-legend{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.kg-lg{cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--dim);font-family:var(--mono);border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.kg-lg:hover{border-color:var(--line-2);color:var(--ink)}.kg-lg.off{opacity:.4;text-decoration:line-through}.kg-lg b{color:var(--ink);font-weight:600}.kg-gl{border-radius:2px;width:9px;height:9px;display:inline-block}.kg-gl.kg-gl-session{border-radius:50%}.kg-gl.kg-gl-tool{transform:rotate(45deg)}.kg-lg-cand{cursor:default}.kg-gl-cand{border-top:2px dashed var(--amber);width:16px;height:0;display:inline-block}.kg-actions{align-items:center;gap:7px;display:flex}.kg-win{border:1px solid var(--line);background:var(--panel-2);border-radius:7px;display:inline-flex;overflow:hidden}.kg-win-b{cursor:pointer;border:none;border-right:1px solid var(--line);color:var(--dim);font-family:var(--mono);background:0 0;padding:5px 9px;font-size:10.5px;transition:color .15s,background .15s}.kg-win-b:last-child{border-right:none}.kg-win-b:hover{color:var(--ink)}.kg-win-b.on{color:var(--amber);background:#f2a33c29}.kg-stage{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(120% 90% at 50% 0%, #f2a33c0d, transparent 60%), radial-gradient(100% 100% at 50% 100%, #3bb6a60b, transparent 55%), var(--bg);width:100%;height:clamp(460px,66vh,660px);position:relative;overflow:hidden}.kg-stage:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 60%,#0000 100%);mask-image:radial-gradient(85% 85%,#000 60%,#0000 100%)}.kg-svg{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.kg-label{fill:var(--ink);font-family:var(--mono);letter-spacing:.2px;paint-order:stroke;stroke:#0a0b0deb;stroke-width:3.4px;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none}.kg-svg g[transform]>circle,.kg-svg g[transform]>rect,.kg-svg g[transform]>polygon{transition:filter .15s}.kg-svg g:hover>circle,.kg-svg g:hover>rect,.kg-svg g:hover>polygon{filter:drop-shadow(0 0 7px #f2a33c80)brightness(1.08)}.kg-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line-2);border-radius:var(--radius);width:290px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);box-shadow:var(--shadow);background:#111317db;flex-direction:column;gap:10px;padding:13px;animation:.18s ease-out kgPanelIn;display:flex;position:absolute;top:12px;right:12px;overflow-y:auto}@keyframes kgPanelIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.kg-panel-hd{justify-content:space-between;align-items:center;display:flex}.kg-kindtag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.8px;color:var(--bg);border-radius:20px;padding:3px 8px;font-size:9.5px;font-weight:600}.kg-kindtag.kg-gl-project{background:var(--amber)}.kg-kindtag.kg-gl-session{background:var(--teal)}.kg-kindtag.kg-gl-tool{background:var(--cool)}.kg-kindtag.kg-gl-model{background:var(--gold)}.kg-kindtag.kg-gl-file{background:var(--ember)}.kg-x{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.kg-x:hover{color:var(--ink)}.kg-panel-ttl{font-family:var(--display);color:var(--ink);word-break:break-word;font-size:18px;line-height:1.25}.kg-panel-stats{flex-wrap:wrap;gap:6px;display:flex}.kg-panel-stats span{font-family:var(--mono);color:var(--dim);background:var(--panel-3);border:1px solid var(--line);border-radius:6px;padding:3px 7px;font-size:10px}.kg-panel-stats .kg-cross{color:var(--amber);border-color:#f2a33c66}.kg-harn{flex-wrap:wrap;gap:5px;display:flex}.kg-harn-chip{font-family:var(--mono);color:var(--amber);background:#f2a33c1a;border:1px solid #f2a33c4d;border-radius:20px;padding:2px 7px;font-size:9.5px}.kg-foot-bridge,.kg-foot-bridge b{color:var(--amber)}.kg-panel-actions{flex-direction:column;gap:7px;display:flex}.kg-open{text-align:center;width:100%;padding:8px;font-size:12px;text-decoration:none}.kg-open2{text-align:center;width:100%;padding:7px}.kg-neigh{border-top:1px solid var(--line);padding-top:10px}.kg-neigh-hd{font-family:var(--mono);color:var(--faint);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:10px}.kg-neigh-hd b{color:var(--ink)}.kg-neigh-list{flex-direction:column;gap:3px;display:flex}.kg-neigh-row{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:5px 7px;transition:background .12s,border-color .12s;display:flex}.kg-neigh-row:hover{background:var(--panel-2);border-color:var(--line)}.kg-dot{border-radius:2px;flex:none;width:9px;height:9px}.kg-neigh-lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.kg-neigh-kind{font-family:var(--mono);color:var(--faint);text-transform:uppercase;font-size:9px}.kg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kg-foot span:first-child{font-family:var(--mono);color:var(--dim);font-size:11px}.kg-foot b{color:var(--ink)}.kg-foot-hint{font-family:var(--mono);color:var(--faint);font-size:10px}.kl-usebars{flex-direction:column;gap:7px;display:flex}.kl-usebar{grid-template-columns:130px 1fr auto;align-items:center;gap:10px;display:grid}.kl-usebar-lab{font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kl-usebar-track{background:var(--panel-3);border-radius:5px;height:8px;overflow:hidden}.kl-usebar-fill{background:linear-gradient(90deg, var(--cool), var(--teal));border-radius:5px;height:100%;display:block}.kl-usebar-val{font-family:var(--mono);color:var(--dim);white-space:nowrap;font-size:11px}.kl-usebar-val small{color:var(--faint)}.kl-usebar-lk{color:inherit;border-radius:6px;margin:0 -4px;padding:2px 4px;text-decoration:none;transition:background .12s}.kl-usebar-lk:hover{background:var(--panel-2)}.kl-modelchip.sel{color:var(--ink);border-color:#f2a33c80}.kl-models{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;display:flex}.kl-modelchip{font-family:var(--mono);color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:4px 9px;font-size:10.5px}.kl-modelchip b{color:var(--gold)}.kl-cands{flex-direction:column;gap:7px;display:flex}.kl-cand{background:var(--panel-2);border:1px solid var(--line);border-left:2px solid var(--amber);border-radius:8px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.kl-cand-pair{color:var(--ink);align-items:center;gap:9px;font-size:13px;display:flex}.kl-cand-pair b{font-weight:600}.kl-cand-link{color:var(--amber);font-size:14px}.kl-cand-ev{font-family:var(--mono);color:var(--faint);font-size:10px}@media (max-width:720px){.kg-panel{width:100%;max-height:320px;margin-top:10px;position:static}.kg-stage{height:440px}.kg-rail{display:none}.kl-usebar{grid-template-columns:96px 1fr auto}}.kg-bar{align-items:center;gap:10px 14px}.kg-search{background:var(--panel-2);border:1px solid var(--line);border-radius:9px;flex:240px;align-items:center;gap:7px;min-width:190px;padding:6px 10px;display:flex}.kg-search:focus-within{border-color:#f2a33c80}.kg-search-ic{color:var(--faint);font-size:13px}.kg-search input{color:var(--ink);font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12px}.kg-search input::placeholder{color:var(--faint)}.kg-search-x{color:var(--faint);cursor:pointer;background:0 0;border:none;font-size:12px;line-height:1}.kg-search-x:hover{color:var(--ink)}.kg-domains{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.kg-domains-lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.6px;color:var(--faint);font-size:9.5px}.kg-dchip{cursor:pointer;background:var(--panel-2);border:1px solid var(--line);color:var(--dim);font-family:var(--mono);border-radius:20px;align-items:center;gap:6px;padding:3px 9px;font-size:10px;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex}.kg-dchip i{background:var(--dc);border-radius:50%;width:8px;height:8px}.kg-dchip:hover{border-color:var(--line-2);color:var(--ink)}.kg-dchip.off{opacity:.4;text-decoration:line-through}.kg-rail{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);width:184px;box-shadow:var(--shadow);background:#111317d1;border-radius:11px;flex-direction:column;display:flex;position:absolute;top:10px;bottom:10px;left:10px;overflow:hidden}.kg-rail.closed{width:auto;box-shadow:none;background:0 0;border:none;bottom:auto}.kg-rail-toggle{background:var(--panel-2);border:none;border-bottom:1px solid var(--line);color:var(--dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-align:left;padding:7px 10px;font-size:10px}.kg-rail.closed .kg-rail-toggle{border:1px solid var(--line);border-radius:8px}.kg-rail-toggle:hover{color:var(--ink)}.kg-rail-list{flex-direction:column;gap:2px;padding:5px;display:flex;overflow-y:auto}.kg-rail-row{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:5px 7px;transition:background .12s,border-color .12s;display:flex}.kg-rail-row:hover{background:var(--panel-2)}.kg-rail-row.sel{background:var(--panel-2);border-color:#f2a33c73}.kg-rail-dot{border-radius:2px;flex:none;width:8px;height:8px}.kg-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.kg-rail-n{font-family:var(--mono);color:var(--faint);font-size:10px}.kg-foot-n{font-family:var(--mono);color:var(--dim);font-size:11px}.kg-foot-n b{color:var(--ink)}.kg-edgekey{flex-wrap:wrap;gap:10px;display:flex}.kg-ek{font-family:var(--mono);color:var(--faint);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.kg-ek i{border-radius:2px;width:14px;height:2px;display:inline-block}.kg-sess-row{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:5px 7px;transition:background .12s;display:flex}.kg-sess-row:hover{background:var(--panel-2)}.kg-sess-lbl{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kg-sess-meta{font-family:var(--mono);color:var(--faint);white-space:nowrap;flex:none;font-size:9.5px}.cockpit-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:2px 0 10px;font-size:10px}.funnel{flex-direction:column;gap:9px;display:flex}.fstep{grid-template-columns:1fr auto;align-items:baseline;gap:4px 10px;display:grid}.fstep .fname{color:var(--dim);font-size:12px}.fstep .fn{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px}.fstep .fn .fpct{color:var(--faint);margin-left:6px;font-size:10px}.ftrack{background:var(--panel-2);border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}.ffill{background:linear-gradient(90deg, var(--cool), var(--teal));border-radius:4px;height:100%}.ffill.last{background:linear-gradient(90deg, var(--amber), var(--ember));box-shadow:0 0 12px -3px var(--ember)}.mrr-rows{flex-direction:column;gap:8px;display:flex}.mrr-row{font-family:var(--mono);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mrr-row .mrr-plan{color:var(--dim);text-transform:capitalize;font-size:12px}.mrr-row .mrr-plan b{color:var(--faint);margin-left:6px;font-size:10px;font-weight:400}.mrr-row .mrr-amt{color:var(--teal);font-variant-numeric:tabular-nums;font-size:13px}.watch{flex-direction:column;gap:7px;display:flex}.watch-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.watch-row .wn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.watch-row .wm{font-family:var(--mono);color:var(--faint);white-space:nowrap;flex:none;font-size:10.5px}.watch-row .wm.warn,.watch-row .wm.hot{color:var(--ember)}.docs-search-btn{font-family:var(--mono);color:var(--dim);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:7px;padding:6px 10px;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.docs-search-btn:hover{border-color:var(--teal);color:var(--ink)}.docs-search-btn .dsb-ic{font-size:13px}.docs-search-btn .dsb-kbd{font-family:var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:9.5px}.docs-search-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08090ba8;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.docs-search-modal{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 70px -20px #000000b3}.docs-search-input{box-sizing:border-box;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);font-size:15px;font-family:var(--sans,inherit);background:0 0;outline:none;padding:16px 18px}.docs-search-results{max-height:52vh;padding:6px;overflow-y:auto}.docs-search-item{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 12px;display:grid}.docs-search-item.on{background:var(--panel-2)}.docs-search-item .dsi-title{font-size:13.5px;font-weight:500}.docs-search-item .dsi-group{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-self:center;font-size:9.5px}.docs-search-item .dsi-blurb{color:var(--dim);grid-column:1/-1;font-size:11.5px}.docs-search-empty{color:var(--dim);text-align:center;padding:22px 16px;font-size:13px}.docs-search-foot{border-top:1px solid var(--line);font-family:var(--mono);color:var(--faint);gap:10px;padding:8px 14px;font-size:9.5px;display:flex}.docs-search-foot kbd{border:1px solid var(--line);border-radius:4px;padding:0 5px}.doc-nextprev{grid-template-columns:1fr 1fr;gap:12px;margin:32px 0 8px;display:grid}.doc-np{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.doc-np:hover{border-color:var(--teal);background:var(--panel-2)}.doc-np.next{text-align:right}.doc-np-dir{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.doc-np-title{color:var(--ink);font-size:13.5px}@media (max-width:640px){.doc-nextprev{grid-template-columns:1fr}}.onb-help{border:1px solid var(--line);border-left:2px solid var(--amber);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--dim);margin-top:12px;padding:11px 13px;font-size:12.5px;line-height:1.55}.onb-help code{font-family:var(--mono);color:var(--ink);background:#ffffff0a;border-radius:4px;padding:1px 5px;font-size:11px}.onb-help-lk{font-family:var(--mono);color:var(--teal);margin-top:7px;font-size:11px;display:inline-block}.showcase-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:10px;display:grid}@media (max-width:860px){.showcase-grid{grid-template-columns:1fr}}.shotframe{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0;overflow:hidden;box-shadow:0 26px 64px -30px #000000a6}.shotframe img{object-fit:cover;object-position:top left;border-bottom:1px solid var(--line);width:100%;height:300px;display:block}.shotcap{color:var(--dim);margin:0;padding:13px 16px;font-size:12.5px}.shotcap b{color:var(--ink);font-weight:500}.fleet-health{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin:0 0 18px;padding:15px 18px}.fh-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fh-head h2{letter-spacing:.01em;color:var(--ink);margin:0;font-size:13px}.fh-sub{font-family:var(--mono);color:var(--dim);margin-left:auto;font-size:11px}.fh-list{margin:0;padding:0;list-style:none}.fh-row{border-top:1px solid var(--line);grid-template-columns:auto minmax(110px,1fr) auto minmax(0,2.4fr) auto;align-items:center;gap:12px;padding:9px 0;font-size:12.5px;display:grid}.fh-row:first-child{border-top:0}.fh-host{color:var(--ink);font-weight:600}.fh-issue{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fh-meta{font-family:var(--mono);color:var(--dim);white-space:nowrap;text-align:right;font-size:11px}.fh-dot{background:var(--dim);border-radius:50%;width:8px;height:8px}.fh-pill{font-family:var(--mono);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:10.5px}.fh-ok{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 40%, transparent);background:color-mix(in srgb, var(--teal) 12%, transparent)}.fh-degraded{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, transparent);background:color-mix(in srgb, var(--amber) 12%, transparent)}.fh-critical{color:var(--red);border-color:color-mix(in srgb, var(--red) 45%, transparent);background:color-mix(in srgb, var(--red) 14%, transparent)}.fh-dot.fh-ok{background:var(--teal)}.fh-dot.fh-degraded{background:var(--amber)}.fh-dot.fh-critical{background:var(--red)}@media (max-width:640px){.fh-row{grid-template-columns:auto 1fr auto}.fh-issue,.fh-meta{display:none}}.pp-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px;display:grid}@media (max-width:900px){.pp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pp-grid{grid-template-columns:1fr}}.pp-cell{border-left:2px solid var(--line-2);padding-left:10px}.pp-k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.pp-v{color:var(--ink);margin-top:3px;font-size:13px}.pp-cov{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.pp-chips{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pp-chip{color:var(--ink);border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;font-size:12px;display:flex}.pp-why{font-family:var(--mono);color:var(--dim);font-size:9.5px;line-height:1.4}.pp-ok{border-color:color-mix(in srgb, var(--teal) 38%, transparent);background:color-mix(in srgb, var(--teal) 9%, transparent)}.pp-warn{border-color:color-mix(in srgb, var(--amber) 38%, transparent);background:color-mix(in srgb, var(--amber) 9%, transparent)}.pp-gap{border-style:dashed}.pv-hero{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:radial-gradient(130% 150% at 0% 0%, #f2a33c17, transparent 58%), var(--panel);justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:16px;padding:26px 26px 24px;display:flex;position:relative;overflow:hidden}.pv-hero:before{content:"";background:linear-gradient(var(--amber), var(--ember));width:3px;position:absolute;top:0;bottom:0;left:0}.pv-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:10px}.pv-model{font-family:var(--mono);letter-spacing:-.01em;color:var(--ink);word-break:break-word;margin-top:9px;font-size:27px;font-weight:500;line-height:1.08}.pv-provider{font-family:var(--sans);color:var(--dim);margin-top:7px;font-size:13px}.pv-hero-sub{color:var(--dim);max-width:48ch;margin:13px 0 0;font-size:12.5px;line-height:1.55}.pv-hero-r{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;max-width:220px;display:flex}.pv-pay{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:20px;padding:6px 12px;font-size:10px}.pv-pay-inc{color:var(--teal);background:#3bb6a617;border-color:#3bb6a666}.pv-pay-you{color:var(--amber);background:#f2a33c1a;border-color:#f2a33c66}.pv-warn{color:var(--ember);font-size:11px;line-height:1.5}.pv-note{border-radius:var(--radius-sm);border:1px solid;margin-bottom:14px;padding:10px 13px;font-size:12.5px}.pv-note-ok{color:var(--teal);background:#3bb6a612;border-color:#3bb6a64d}.pv-row{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 2px;display:flex}.pv-row-k{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:600}.pv-row-sub{color:var(--faint);margin-top:3px;font-size:11.5px}.pv-fine{color:var(--dim);margin:10px 0 0;font-size:12px;line-height:1.55}.pv-sep{background:var(--line);height:1px;margin:16px 0 12px}.pv-form{margin-top:14px}.pv-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:12px 0 6px;font-size:10px;display:block}.pv-opt{color:var(--faint);text-transform:none;letter-spacing:0;opacity:.85;margin-left:5px;font-size:10px}.pv-form .adminInput{width:100%;display:block}.pv-select{appearance:none;cursor:pointer}.pv-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.pv-primary{background:var(--amber);border-color:var(--amber);color:var(--accent-ink);font-weight:600}.pv-primary:hover:not(:disabled){background:var(--gold);border-color:var(--gold);color:var(--accent-ink)}.pv-danger{color:var(--red)}.pv-danger:hover:not(:disabled){color:var(--red);border-color:#e5484d80}.pv-help{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:11px;text-decoration:none}.pv-help:hover{color:var(--amber)}.pv-test{font-family:var(--mono);border:1px solid;border-radius:8px;margin-top:12px;padding:9px 11px;font-size:11.5px;line-height:1.4}.pv-test.ok{color:var(--teal);background:#3bb6a60f;border-color:#3bb6a64d}.pv-test.bad{color:var(--ember);word-break:break-word;background:#f2683c0f;border-color:#f2683c4d}.pv-cat{margin-top:18px}.pv-cat-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:10px}.pv-cat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.pv-cat-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:12px 14px}.pv-cat-name{font-family:var(--sans);color:var(--ink);font-size:13px;font-weight:600}.pv-cat-meta{color:var(--faint);word-break:break-word;margin-top:4px;font-size:11px}@media (max-width:720px){.pv-hero{flex-direction:column;gap:16px}.pv-hero-r{text-align:left;align-items:flex-start;max-width:none}.pv-model{font-size:23px}}.bel-list{flex-direction:column;gap:9px;display:flex}.bel-axis{grid-template-columns:76px minmax(0,1fr) 136px 16px;gap:0 14px;padding:0 14px;display:grid}.bel-axis-scale{font-family:var(--mono);color:var(--faint);grid-column:3;justify-content:space-between;align-items:baseline;font-size:9px;display:flex}.bel-axis-lbl{text-transform:uppercase;letter-spacing:.2em;font-size:8.5px}.bel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .15s}.bel:hover{border-color:var(--line-2)}.bel[data-sup]{box-shadow:inset 2px 0 #e5484d73}.bel-sum{cursor:pointer;grid-template-columns:76px minmax(0,1fr) 136px 16px;align-items:center;gap:2px 14px;padding:12px 13px;list-style:none;display:grid}.bel-sum::-webkit-details-marker{display:none}.bel-sum:focus-visible{outline-offset:2px;border-radius:var(--radius-sm);outline:2px solid #f2a33c8c}.bel[open] .bel-sum{border-bottom:1px dashed var(--line)}.bel-weight{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.bel-x{font-family:var(--mono);color:var(--amber);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.bel[data-sup] .bel-x{color:var(--faint)}.bel-tally{color:var(--amber);flex-wrap:wrap;gap:5px;max-width:100%;display:inline-flex}.bel-tally i{background:repeating-linear-gradient(90deg,currentColor 0 1.5px,#0000 1.5px 4.5px);height:11px;display:block;position:relative}.bel-tally .g5{width:15px}.bel-tally .g5:after{content:"";background:currentColor;height:1.5px;position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-26deg)}.bel-tally .g1{width:2px}.bel-tally .g2{width:6px}.bel-tally .g3{width:10.5px}.bel-tally .g4{width:15px}.bel[data-sup] .bel-tally{color:var(--faint)}.bel-lead{flex-direction:column;gap:5px;min-width:0;display:flex}.bel-canon{font-family:var(--display);color:var(--ink);font-size:15.5px;font-weight:450;line-height:1.32}.bel[data-sup] .bel-canon{color:var(--dim)}.bel-meta{font-family:var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:10.5px;display:flex}.bel-supflag{letter-spacing:.1em;text-transform:uppercase;color:var(--red);background:#e5484d14;border:1px solid #e5484d61;border-radius:999px;padding:1px 7px;font-size:9px}.bel-proj{color:var(--faint);background:var(--panel-2);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:20ch;padding:1px 8px;font-size:10px;overflow:hidden}.bel-proj-more{border-style:dashed}.bel-strand{width:100%;height:16px;position:relative}.bel-strand:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.bel-strand-span{background:var(--amber);border-radius:2px;min-width:3px;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.bel-strand[data-tier="1"] .bel-strand-span{opacity:.5}.bel-strand[data-tier="2"] .bel-strand-span{opacity:.78}.bel-strand[data-tier="3"] .bel-strand-span{height:3px;box-shadow:0 0 7px -1px var(--amber)}.bel-strand[data-tier="4"] .bel-strand-span{background:linear-gradient(90deg, var(--amber), var(--ember));height:4px;box-shadow:0 0 9px -1px var(--ember)}.bel-strand[data-sup] .bel-strand-span{background:var(--faint);box-shadow:none;opacity:.8}.bel-strand-cut{background:var(--red);width:2px;box-shadow:0 0 6px -1px var(--red);border-radius:1px;position:absolute;top:1px;bottom:1px;transform:rotate(20deg)}.bel-caret{color:var(--faint);justify-self:end;font-size:10px;transition:transform .18s,color .14s}.bel[open] .bel-caret{color:var(--amber);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.bel-caret{transition:none}}.bel-body{flex-direction:column;gap:10px;padding:12px 13px 14px;display:flex}.bel-sec{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.bel-members{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bel-members li{color:var(--dim);border-left:2px solid var(--line-2);padding-left:11px;font-size:12.5px;line-height:1.5}.bel-sessions{flex-wrap:wrap;gap:7px;display:flex}.bel-sess{font-family:var(--mono);color:var(--dim);background:var(--panel-2);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;max-width:34ch;padding:4px 9px;font-size:10.5px;transition:border-color .14s,color .14s;overflow:hidden}.bel-sess:hover{color:var(--amber);border-color:#f2a33c80}.bel-sess-more{font-family:var(--mono);color:var(--faint);align-self:center;font-size:10.5px}.bel-prov{font-family:var(--mono);color:var(--faint);border-top:1px dashed var(--line);padding-top:9px;font-size:9.5px}.bel-supbox{border:1px solid #e5484d47;border-left:2px solid var(--red);background:#e5484d0d;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.bel-supbox-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:9px}.bel-supbox-to{color:var(--ink);font-size:13px;line-height:1.5}.bel-supbox-why{color:var(--dim);font-size:11.5px;font-style:italic}.bel-supbox-lk{font-family:var(--mono);color:var(--amber);align-self:flex-start;font-size:10.5px}.bel-supbox-lk:hover{text-decoration:underline}.bel-stat-sup{color:var(--red)!important}.bel-empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:34px 20px;display:flex}.bel-empty b{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:460}.bel-empty span{color:var(--dim);max-width:54ch;font-size:12.5px;line-height:1.6}.bel-foot{font-family:var(--mono);color:var(--faint);margin-top:16px;font-size:10px;line-height:1.6}@media (max-width:760px){.bel-axis,.bel-strand{display:none}.bel-sum{grid-template-columns:62px minmax(0,1fr) 14px;gap:2px 12px}.bel-canon{font-size:14.5px}}.kl-decision[data-superseded]{box-shadow:inset 2px 0 #e5484d80}.kl-sup{min-width:0}.kl-sup[open]{flex:100%}.kl-supbadge{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);background:#e5484d14;border:1px solid #e5484d59;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:9px;list-style:none;transition:border-color .14s,background .14s;display:inline-flex}.kl-supbadge::-webkit-details-marker{display:none}.kl-supbadge:hover{background:#e5484d21;border-color:#e5484d99}.kl-supbadge:focus-visible{outline-offset:2px;outline:2px solid #e5484d8c}.kl-sup[open] .kl-supbadge{background:#e5484d24}.kl-supbody{border:1px solid #e5484d47;border-left:2px solid var(--red);background:#e5484d0d;border-radius:8px;flex-direction:column;gap:6px;margin-top:8px;padding:9px 11px;display:flex}.kl-supto{color:var(--ink);font-size:12.5px;line-height:1.45}.kl-supwhy{color:var(--dim);font-size:11.5px;font-style:italic}.kl-supmeta{font-family:var(--mono);color:var(--faint);flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.kl-suplk{color:var(--amber)}.kl-suplk:hover{text-decoration:underline}.main,.head>div{min-width:0}.head h1{text-wrap:balance;overflow-wrap:anywhere}.head .crumb,.head .sub{overflow-wrap:anywhere}@media (max-width:700px){.trialbar{flex-wrap:wrap}.trialbar-msg{flex:100%}.main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.main pre{max-width:100%;overflow-x:auto}.seg{flex-wrap:wrap;max-width:100%}.ctlGroup{max-width:100%}.stackby{flex-wrap:wrap}.onb-body{min-width:0;max-width:100%}.onb-cmd{max-width:100%;overflow-x:auto}.onb-cmd code{white-space:pre}.onb-tabs{flex-wrap:wrap}.docs-toplinks{flex-wrap:wrap;row-gap:6px}.docs-main pre,.docs-main table{max-width:100%;display:block;overflow-x:auto}}.tbl-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.pulse{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0 0 18px;display:grid}.pulse-tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius,12px);flex-direction:column;gap:3px;padding:13px 15px 12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.pulse-tile:hover{border-color:var(--line-2);transform:translateY(-1px)}.pulse-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9.5px}.pulse-v{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:460;line-height:1.1}.pulse-sub{color:var(--dim);font-size:11.5px}.pulse-flag{color:var(--amber)}.pulse-warn{border-color:#f2a33c59}.pulse-go{color:var(--faint);font-size:12px;transition:color .15s,transform .15s;position:absolute;top:11px;right:13px}.pulse-tile:hover .pulse-go{color:var(--amber);transform:translate(2px)}.tblctl-bar{align-items:center;gap:10px;margin:0 0 10px;display:flex}.tblctl-q{background:var(--panel-2);border:1px solid var(--line);min-width:140px;color:var(--ink);border-radius:var(--radius-sm);flex:0 260px;padding:7px 11px;font-family:inherit;font-size:12.5px;transition:border-color .15s}.tblctl-q:focus{border-color:var(--line-2);outline:none}.tblctl-q::placeholder{color:var(--faint)}.tblctl-n{color:var(--dim);font-size:10.5px}.tblctl-hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-left:auto;font-size:9.5px}.th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sortable:hover{color:var(--ink)}.th-sortable[aria-sort]:after{content:" ↓";color:var(--amber)}.th-sortable[aria-sort=ascending]:after{content:" ↑"}@media (max-width:560px){.tblctl-hint{display:none}}.at-div{font-family:var(--mono);color:var(--amber);white-space:nowrap;letter-spacing:.02em;cursor:help;background:#f2a33c12;border:1px solid #f2a33c59;border-radius:5px;flex:none;padding:0 5px;font-size:9.5px}.legend.at-legend{color:var(--faint);align-items:center;gap:4px 12px;margin-top:10px;font-size:10px}.legend.at-legend i{border-radius:2px;width:8px;height:8px}.at-legend-k{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:9px}.at-legend-more{color:var(--faint);font-style:italic}@media (max-width:700px){.legend.at-legend{display:none}}.heat-ramp{cursor:help;align-items:center;gap:3px;margin-left:12px;display:inline-flex}.heat-ramp i{border-radius:2px;width:9px;height:9px;display:inline-block}.fo-cps{margin-bottom:18px}.fo-cps-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:9px;font-size:9.5px}.fo-cps-h span{letter-spacing:.04em;text-transform:none;color:var(--faint);opacity:.85;margin-left:8px}.fo-srate{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.fo-srate-track{background:var(--panel-3);border-radius:4px;flex:none;width:44px;height:6px;display:inline-block;overflow:hidden}.fo-srate-track i{border-radius:4px;height:100%;transition:width .35s cubic-bezier(.2,.7,.2,1);display:block}.fo-srate b{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:12px;font-weight:500}.fo-good .fo-srate-track i{background:var(--teal)}.fo-good b{color:var(--teal)}.fo-warn .fo-srate-track i{background:var(--amber)}.fo-warn b{color:var(--amber)}.fo-bad .fo-srate-track i{background:var(--red)}.fo-bad b,.fo-failn{color:var(--red)}.fo-drill{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10px;transition:color .14s}.fo-drill:hover{color:var(--amber)}.fo-note{font-family:var(--mono);color:var(--faint);margin-top:11px;font-size:10px;line-height:1.6}@media (max-width:560px){.fo-srate-track{display:none}}.main select{appearance:none;background-color:var(--panel-2);border:1px solid var(--line);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'><path d='M0 0l4 5 4-5z' fill='%239aa0a8'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding:6px 28px 6px 11px;font-family:inherit;font-size:12.5px;line-height:1.4;transition:border-color .15s}.main select:hover{border-color:var(--line-2)}.main select:focus{border-color:var(--amber);outline:none;box-shadow:0 0 0 3px #f2a33c1f}.main select option{background:var(--panel-2);color:var(--ink)}.main input[type=checkbox]{accent-color:var(--amber);cursor:pointer;width:14px;height:14px}.main input[type=checkbox]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.pp-cmd{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.mcp-copy{width:auto}.rail-burger span{width:100%}.miniBtn,.sbBtn,.onb-btn-ghost{justify-content:center;align-items:center;min-height:28px;display:inline-flex}.miniBtn{padding:6px 11px}.sbBtn{padding:5px 10px}.frange-in{min-height:26px;padding:4px 6px}.wswitch-cur{min-height:28px}.renameBtn{min-width:24px;min-height:24px}@media (pointer:coarse){.row-lk,.patterns-all,.kl-hint-mini{padding-block:5px;display:inline-block}.miniBtn,.sbBtn,.onb-btn-ghost{min-height:32px}}@media (max-width:560px){.g4,.kpis{grid-template-columns:1fr}.stat .v{font-size:26px}}.stat .v{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.tbl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.tbl th,.tbl td{white-space:nowrap}}@media (max-width:640px){.fh-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fh-row>*{min-width:0}.fh-host{flex:auto}}.pp-cmd,.actgen,.adminActions{flex-wrap:wrap}.alChip,.seg.sm>button,.ehero-fact-v,.dept-open,.drill-caret-btn{min-height:26px}.alChip{padding:4px 9px}.seg.sm>button{padding-block:4px}.row-lk,.patterns-all,.kl-hint-mini{min-height:24px;padding-block:3px;display:inline-block}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--amber)}.adminInput,input[type=text],input[type=email],input[type=password],input[type=url],input[type=number],select{min-height:30px}.act-redeem{flex-wrap:wrap;gap:10px;display:flex}.act-redeem .adminInput{flex:220px;min-width:0}.row-lk{min-width:24px}.uheat-name{align-items:center;min-height:24px;display:inline-flex}.polrow input[type=checkbox],.card input[type=checkbox]{width:18px!important;height:18px!important}.mcp-cols{align-items:start}.bel-sech{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:4px 0 10px;font-size:10.5px}.bel-sech-quiet{color:var(--faint);border-top:1px solid var(--line);text-transform:none;letter-spacing:.02em;max-width:70ch;margin-top:22px;padding-top:18px;font-size:11.5px;line-height:1.6}.empty-why{color:var(--dim);max-width:64ch;margin-top:8px;font-size:13px;line-height:1.65;display:block}.pulse-note{background:var(--panel-2);border-style:dashed}.pulse-v-sm{color:var(--dim);font-size:17px}
