@font-face{font-family:Cabinet Grotesk;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/cabinet-400.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/cabinet-700.woff2)format("woff2")}@font-face{font-family:Cabinet Grotesk;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/cabinet-800.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/switzer-400.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/switzer-500.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/switzer-600.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/switzer-700.woff2)format("woff2")}:root{--os-page:#e8e3d7;--os-panel:#fbf8f2;--os-panel2:#f3eee3;--os-faint:#efeadf;--os-ink:#221e19;--os-muted:#8a8174;--os-line:#dbd2c3;--os-paper:#fffefa;--os-chrome:#1a1611;--os-chrome2:#221c16;--os-chrome-ink:#f0e7d7;--os-chrome-mut:#9d9079;--os-chrome-line:#33291f;--os-chrome-active:#2c241b;--os-chrome-info:#7fa6c9;--os-map-field:#14100c;--os-map-land:#221b13;--os-accent:#bc6a4b;--os-accent-dk:#a85939;--os-on-accent:#fbf6ec;--os-good:#5e7a4f;--os-good-bg:#e5ebd9;--os-warn:#9c6b2b;--os-warn-bg:#f0e6cf;--os-run:#2e5e8c;--os-run-bg:#dce6ee;--os-alert:#b5402f;--os-alert-bg:#f1dbd3;--os-toast-ink:#edefe4;--os-strawberry:#ead3cb;--os-strawberry-deep:#c07a6b;--os-strawberry-ink:#5e342c;--os-watermelon:#d7dec6;--os-watermelon-deep:#86975f;--os-watermelon-ink:#3f4a28;--os-lemon:#ece0bb;--os-lemon-deep:#b89a4e;--os-lemon-ink:#5a4a1e;--os-raspberry:#dcc6d1;--os-raspberry-deep:#9c6b84;--os-raspberry-ink:#4e2d3d;--os-tier-open:#2e4a2a;--os-tier-open-hi:#7fb069;--os-tier-limited:#4a3a1c;--os-tier-limited-hi:#d3a75b;--os-tier-closed:#421f1a;--os-tier-closed-hi:#c25b4a;--os-tier-unknown:#26211b;--os-tier-unknown-hi:#5c5245;--os-font-display:"Cabinet Grotesk", system-ui, sans-serif;--os-font-ui:"Switzer", system-ui, sans-serif;--os-shadow-card:0 8px 22px #221e1914;--os-shadow-hover:0 14px 30px #221e1929;--os-shadow-modal:0 40px 120px #1a161180;--os-shadow-btn:0 4px 12px #a8593959}body{font-family:var(--os-font-ui);color:var(--os-ink);background-color:var(--os-page);background-image:radial-gradient(640px 420px at 8% -4%,#ead3cb73,#0000 70%),radial-gradient(720px 480px at 96% 4%,#d7dec666,#0000 70%),radial-gradient(600px 460px at 50% 108%,#ece0bb59,#0000 70%);background-attachment:fixed;margin:0}.os-main{padding:16px 18px 40px}.os-h1{font-family:var(--os-font-display);letter-spacing:-.02em;color:var(--os-ink);margin:4px 0 2px;font-size:24px;font-weight:800}.os-sub{color:var(--os-muted);margin:0 0 14px;font-size:12.5px}.os-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.os-chrome{background:var(--os-chrome);z-index:30;position:sticky;top:0}.os-chrome-row{align-items:center;gap:6px;height:52px;padding:0 18px;display:flex}.os-wordmark{font-family:var(--os-font-display);letter-spacing:-.02em;color:var(--os-chrome-ink);white-space:nowrap;margin-right:8px;font-size:18px;font-weight:800;text-decoration:none}.os-wordmark b{color:var(--os-accent);font-weight:800}.os-chrome-date{font-family:var(--os-font-ui);color:var(--os-chrome-mut);white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:10px;font-size:11.5px}.os-kpis{border-top:1px solid var(--os-chrome-line);border-bottom:1px solid var(--os-chrome-line);background:var(--os-chrome2);flex-wrap:wrap;align-items:stretch;display:flex}.os-kpi{border-right:1px solid var(--os-chrome-line);flex:0 auto;min-width:0;padding:10px 18px}@media (max-width:900px){.os-kpi{border-bottom:1px solid var(--os-chrome-line);flex:33.333%}.os-kpi-spark{display:none}}@media (max-width:600px){.os-kpi{flex:50%;padding:9px 14px}.os-kpi-value{font-size:19px}}.os-kpi-label{letter-spacing:.13em;text-transform:uppercase;color:var(--os-chrome-mut);white-space:nowrap;font-size:10px;font-weight:600}.os-kpi-value{font-family:var(--os-font-display);color:var(--os-chrome-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:22px;font-weight:700;line-height:1}.os-kpi-value.accent{color:var(--os-accent)}.os-kpi-spark{align-items:center;margin-left:auto;padding:0 18px;display:flex}.os-bell-btn{cursor:pointer;width:30px;height:30px;color:var(--os-chrome-mut);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.os-bell-btn:hover,.os-bell-btn.open{color:var(--os-chrome-ink)}.os-bell-btn.open{background:var(--os-chrome-active)}.os-bell-count{background:var(--os-accent);min-width:14px;height:14px;color:var(--os-on-accent);font-family:var(--os-font-ui);border:2px solid var(--os-chrome);border-radius:7px;justify-content:center;align-items:center;padding:0 3px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:1px;right:0}.os-bell-menu{background:var(--os-paper);border:1px solid var(--os-line);z-index:60;width:372px;max-width:92vw;position:absolute;top:38px;right:-8px;box-shadow:0 12px 40px #1a161138}.os-bell-hd{align-items:center;gap:4px;padding:10px 14px 8px;display:flex}.os-bell-title{color:var(--os-ink);margin-right:6px;font-size:13.5px;font-weight:700}.os-bell-tab{font-family:var(--os-font-ui);cursor:pointer;color:var(--os-muted);background:0 0;border:none;padding:4px 10px;font-size:11.5px;font-weight:600}.os-bell-tab.on{background:var(--os-faint);color:var(--os-ink)}.os-bell-markall{font-family:var(--os-font-ui);color:var(--os-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.os-bell-markall:disabled{color:var(--os-muted);cursor:default}.os-bell-list{border-top:1px solid var(--os-line);max-height:62vh;overflow-y:auto}.os-bell-row{cursor:pointer;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.os-bell-row:hover{background:var(--os-faint)}.os-bell-row .text{color:var(--os-ink);font-size:12.5px;line-height:1.45}.os-bell-row.read .text{opacity:.62}.os-bell-meta{color:var(--os-muted);align-items:center;gap:6px;margin-top:3px;font-size:10.5px;display:flex}.os-bell-dot{background:var(--os-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.os-bell-empty{color:var(--os-muted);text-align:center;padding:26px 0;font-size:12px}.os-bell-ft{border-top:1px solid var(--os-line);justify-content:space-between;padding:9px 14px;display:flex}.os-bell-ft a{color:var(--os-accent);font-size:11.5px;font-weight:600;text-decoration:none}.os-mention-chip{color:var(--os-strawberry-ink);background:var(--os-strawberry);padding:0 5px;font-size:9.5px;font-weight:700}.os-avatar{background:var(--os-accent);width:28px;height:28px;color:var(--os-on-accent);font-family:var(--os-font-display);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.os-avatar.sm{width:26px;height:26px;font-size:10.5px}.os-avatar.xs{width:20px;height:20px;font-size:9px}.os-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.os-col-3{grid-column:span 3}.os-col-4{grid-column:span 4}.os-col-5{grid-column:span 5}.os-col-6{grid-column:span 6}.os-col-7{grid-column:span 7}.os-col-8{grid-column:span 8}.os-col-9{grid-column:span 9}.os-col-12{grid-column:span 12}@media (max-width:1100px){.os-col-3,.os-col-4,.os-col-5{grid-column:span 6}.os-col-6,.os-col-7,.os-col-8,.os-col-9{grid-column:span 12}}@media (max-width:760px){.os-col-3,.os-col-4,.os-col-5,.os-col-6{grid-column:span 12}}.os-panel{background:var(--os-panel);border:1px solid var(--os-line);box-shadow:var(--os-shadow-card);border-radius:12px;flex-direction:column;min-width:0;animation:.4s cubic-bezier(.22,1,.36,1) both oscardin;display:flex}.os-panel-hd{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.os-panel-hd h2{font-family:var(--os-font-ui);letter-spacing:.02em;text-transform:uppercase;color:var(--os-ink);margin:0;font-size:12.5px;font-weight:700}.os-panel-hd a,.os-link{color:var(--os-accent);white-space:nowrap;font-size:11.5px;font-weight:600;text-decoration:none}.os-panel-hd a:hover,.os-link:hover{color:var(--os-accent-dk)}.os-panel-meta{color:var(--os-muted);padding:8px 14px 0;font-size:11.5px}.os-panel-body{flex:1;min-width:0;padding:8px 14px 14px}.os-panel-body.flush{padding:0}.os-lift{transition:transform .16s,box-shadow .16s}.os-lift:hover{box-shadow:var(--os-shadow-hover);transform:translateY(-3px)}.os-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.os-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--os-muted);text-align:left;border:none;border-bottom:1px solid var(--os-line);white-space:nowrap;background:0 0;padding:6px 10px 6px 0;font-size:10px;font-weight:600}.os-table td{color:var(--os-ink);border:none;border-top:1px solid var(--os-faint);vertical-align:middle;padding:7px 10px 7px 0;font-size:12.5px}.os-table tr:first-child td{border-top:none}.os-table td.num,.os-table th.num{text-align:right}.os-table td.muted{color:var(--os-muted)}.os-table a{color:var(--os-ink);border-bottom:1px solid var(--os-line);text-decoration:none}.os-table a:hover{color:var(--os-accent);border-bottom-color:var(--os-accent)}.os-table-wrap{position:relative;overflow-x:auto}tr.os-row-click{cursor:pointer}tr.os-row-click:hover td{background:var(--os-faint)}.os-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--os-muted);background:var(--os-faint);border-radius:99px;align-items:center;gap:5px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.os-pill .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.os-pill.pending,.os-pill.review,.os-pill.sampling,.os-pill.warn{color:var(--os-warn);background:var(--os-warn-bg)}.os-pill.running,.os-pill.contacted,.os-pill.info{color:var(--os-run);background:var(--os-run-bg)}.os-pill.done,.os-pill.ordered,.os-pill.good,.os-pill.active{color:var(--os-good);background:var(--os-good-bg)}.os-pill.alert,.os-pill.low,.os-pill.overdue,.os-pill.blocked{color:var(--os-alert);background:var(--os-alert-bg)}.os-pill.accent{color:var(--os-on-accent);background:var(--os-accent)}.os-pill.running .dot{animation:1.6s infinite ospulse}.os-verified{color:var(--os-good);background:var(--os-good-bg);white-space:nowrap;border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.os-btn{font-family:var(--os-font-ui);cursor:pointer;white-space:nowrap;border:1px solid var(--os-line);background:var(--os-panel);color:var(--os-ink);border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .12s}.os-btn:hover{background:var(--os-faint)}.os-btn:disabled{opacity:.55;cursor:default}.os-btn.primary{color:var(--os-on-accent);box-shadow:var(--os-shadow-btn);background:linear-gradient(#c97a57,#a85939);border-color:#0000}.os-btn.primary:hover{background:linear-gradient(#bc6a4b,#96522f)}.os-btn.danger{color:var(--os-alert);border-color:var(--os-alert);background:0 0}.os-btn.danger:hover{background:var(--os-alert);color:var(--os-on-accent)}.os-btn.ghost{background:0 0}.os-btn.ghost:hover{background:var(--os-faint)}.os-btn.sm{border-radius:7px;padding:4px 10px;font-size:11.5px}.os-btn.dark{background:var(--os-chrome2);color:var(--os-chrome-ink);border-color:var(--os-chrome-line)}.os-btn.dark:hover{background:var(--os-chrome-active)}.os-input,.os-select,.os-textarea{font-family:var(--os-font-ui);color:var(--os-ink);background:var(--os-paper);border:1px solid var(--os-line);border-radius:8px;outline:none;padding:7px 10px;font-size:12.5px;transition:border-color .12s,box-shadow .12s}.os-input:focus,.os-select:focus,.os-textarea:focus{border-color:var(--os-accent);box-shadow:0 0 0 3px #bc6a4b24}.os-input::placeholder,.os-textarea::placeholder{color:var(--os-muted)}.os-textarea{resize:vertical;min-height:64px}.os-field{flex-direction:column;gap:4px;display:flex}.os-field>label{letter-spacing:.1em;text-transform:uppercase;color:var(--os-muted);font-size:10px;font-weight:600}.os-scrim{-webkit-backdrop-filter:blur(3px);z-index:50;background:#1a161173;position:fixed;inset:0}.os-popup{background:var(--os-panel);width:560px;max-width:94vw;max-height:88vh;box-shadow:var(--os-shadow-modal);z-index:51;border-radius:16px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.os-popup.sm{width:400px}.os-popup.lg{width:760px}.os-popup-hd{background:var(--os-panel2);border-bottom:1px solid var(--os-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.os-popup-hd h2{font-family:var(--os-font-display);letter-spacing:-.01em;color:var(--os-ink);margin:0;font-size:17px;font-weight:800}.os-popup-body{flex:1;padding:14px 18px;overflow-y:auto}.os-popup-ft{border-top:1px solid var(--os-line);background:var(--os-panel);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.os-x{cursor:pointer;color:var(--os-muted);background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:16px;line-height:1}.os-x:hover{background:var(--os-faint);color:var(--os-ink)}.os-drawer{background:var(--os-panel);border-left:1px solid var(--os-line);z-index:51;flex-direction:column;width:440px;max-width:94vw;padding:16px 18px;animation:.22s cubic-bezier(.22,1,.36,1) both osdrawerin;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 60px #1a16114d}.os-toasts{z-index:70;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.os-toast{color:var(--os-toast-ink);background:#2a3120;border-radius:10px;max-width:360px;padding:10px 14px;font-size:12.5px;line-height:1.45;animation:.3s cubic-bezier(.22,1,.36,1) both oscardin;box-shadow:0 14px 36px #1a161159}.os-toast b{color:#fff}.os-actor{white-space:nowrap;color:var(--os-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px}.os-actor.skill,.os-actor.agent{color:var(--os-accent)}.os-actor.system{color:var(--os-muted)}.os-actor.buyer{color:var(--os-raspberry-ink)}.os-funnel-row{align-items:center;gap:10px;padding:3px 0;display:flex}.os-funnel-row .s{color:var(--os-muted);text-transform:capitalize;flex:none;width:76px;font-size:12px}.os-funnel-row .bar{background:var(--os-faint);border-radius:3px;flex:1;height:14px;position:relative;overflow:hidden}.os-funnel-row .bar>i{background:var(--os-ink);opacity:.18;border-radius:3px;position:absolute;inset:0}.os-funnel-row .bar>i.hot{background:var(--os-accent);opacity:1}.os-funnel-row .n{color:var(--os-ink);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:28px;font-size:12.5px;font-weight:700}.os-cmdk-btn{background:var(--os-chrome2);border:1px solid var(--os-chrome-line);color:var(--os-chrome-mut);font-family:var(--os-font-ui);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-right:10px;padding:6px 10px;font-size:12px;transition:color .12s,border-color .12s;display:inline-flex}.os-cmdk-btn:hover,.os-cmdk-btn.open{color:var(--os-chrome-ink);border-color:var(--os-chrome-active)}.os-cmdk-glyph{color:var(--os-accent);font-family:var(--os-font-display);font-size:13px;font-weight:700}.os-cmdk-text{white-space:nowrap}.os-cmdk-kbd{border:1px solid var(--os-chrome-line);color:var(--os-chrome-mut);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:10px}.os-cmdk{z-index:61;background:var(--os-chrome2);border:1px solid var(--os-chrome-line);width:560px;max-width:94vw;box-shadow:var(--os-shadow-modal);border-radius:14px;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.os-cmdk-inputrow{border-bottom:1px solid var(--os-chrome-line);align-items:center;gap:10px;padding:12px 14px;display:flex}.os-cmdk-input{color:var(--os-chrome-ink);font-family:var(--os-font-ui);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.os-cmdk-input::placeholder{color:var(--os-chrome-mut)}.os-cmdk-msg{color:var(--os-accent);border-bottom:1px solid var(--os-chrome-line);padding:8px 14px;font-size:12px}.os-cmdk-list{max-height:46vh;padding:6px;overflow-y:auto}.os-cmdk-item{cursor:pointer;text-align:left;width:100%;font-family:var(--os-font-ui);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.os-cmdk-item.sel{background:var(--os-chrome-active)}.os-cmdk-item:disabled{opacity:.5;cursor:default}.os-cmdk-kind{letter-spacing:.08em;width:34px;color:var(--os-chrome-mut);border:1px solid var(--os-chrome-line);text-align:center;border-radius:4px;flex:none;padding:1px 0;font-size:9px;font-weight:700}.os-cmdk-kind.skill{color:var(--os-accent);border-color:var(--os-accent)}.os-cmdk-kind.account{color:var(--os-chrome-ink)}.os-cmdk-label{color:var(--os-chrome-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.os-cmdk-hint{color:var(--os-chrome-mut);white-space:nowrap;font-size:11px}.os-cmdk-empty{text-align:center;color:var(--os-chrome-mut);padding:18px;font-size:12.5px}@media (max-width:900px){.os-cmdk-text{display:none}}.os-skel{background:linear-gradient(90deg, var(--os-faint) 25%, var(--os-panel2) 50%, var(--os-faint) 75%);background-size:200% 100%;border-radius:10px;animation:1.4s ease-in-out infinite osshimmer}.os-skel-title{width:220px;height:28px;margin:6px 0 10px}.os-skel-sub{width:340px;height:13px;margin-bottom:18px}.os-skel-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.os-skel-panel{border:1px solid var(--os-line);height:220px}@keyframes osshimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ospulse{0%{box-shadow:0 0 #2e5e8c80}70%{box-shadow:0 0 0 6px #2e5e8c00}to{box-shadow:0 0 #2e5e8c00}}@keyframes oscardin{0%{opacity:0;transform:translateY(14px)}}@keyframes osdrawerin{0%{opacity:0;transform:translate(60px)}}@media (prefers-reduced-motion:reduce){.os-panel,.os-toast,.os-drawer,.os-skel,.os-pill.running .dot{animation:none}.os-lift,.os-lift:hover{transition:none;transform:none}}.os-progress{pointer-events:none;z-index:31;height:2px;position:absolute;bottom:-2px;left:0;right:0;overflow:hidden}.os-progress i{background:linear-gradient(90deg, transparent, var(--os-accent), transparent);width:42%;height:100%;animation:.9s linear infinite osprogress;display:block}@keyframes osprogress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.os-kpi-delta{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:4px;font-size:10px;font-weight:600}.os-kpi-delta.good{color:var(--os-tier-open-hi)}.os-kpi-delta.warn{color:var(--os-tier-limited-hi)}.os-kpi-delta.muted{color:var(--os-chrome-mut)}.os-rail-day{letter-spacing:.12em;text-transform:uppercase;color:var(--os-muted);background:var(--os-panel2);border-top:1px solid var(--os-faint);padding:5px 10px 4px;font-size:9.5px;font-weight:700}.os-evt-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.os-rail-link{color:inherit;border-bottom:1px solid var(--os-line);text-decoration:none}.os-rail-link:hover{color:var(--os-accent);border-bottom-color:var(--os-accent)}.os-bell-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--os-muted);padding:9px 14px 3px;font-size:9.5px;font-weight:700}.os-bell-sec+.os-bell-row{border-top:none}.os-empty{color:var(--os-muted);margin:8px 0 4px;font-size:12px;line-height:1.55}.os-empty .os-link{margin-top:2px;display:inline-block}a.os-funnel-link{color:inherit;border-radius:6px;text-decoration:none;display:block}a.os-funnel-link:hover{background:var(--os-faint)}.os-userbtn{justify-content:center;align-items:center;width:30px;height:30px;margin-left:8px;display:inline-flex}.os-userbtn .cl-avatarBox{width:28px;height:28px}.os-userbtn-ph{background:var(--os-chrome-active);border-radius:50%;width:28px;height:28px;display:inline-block}@media (max-width:768px){.os-input,.os-select,.os-textarea{font-size:16px}body{background-attachment:scroll}.os-btn{padding:10px 16px}.os-btn.sm{padding:8px 12px}.os-bell-btn{width:38px;height:38px}.os-x{padding:8px 10px}}.ui-page-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.ui-page-titles{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.ui-page-sub{margin:0}.ui-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-stack{flex-direction:column;min-width:0;display:flex}.ui-gap-1{gap:4px}.ui-gap-2{gap:8px}.ui-gap-3{gap:12px}.ui-gap-4{gap:16px}.ui-gap-5{gap:24px}.ui-grid{align-items:start;gap:14px;min-width:0;display:grid}.ui-cols-1{grid-template-columns:1fr}.ui-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-span-2{grid-column:span 2}.ui-span-3{grid-column:span 3}@media (max-width:1100px){.ui-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-span-3{grid-column:span 2}}@media (max-width:820px){.ui-cols-2,.ui-cols-3{grid-template-columns:1fr}.ui-span-2,.ui-span-3{grid-column:span 1}}.ui-panel-meta{color:var(--os-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.ui-panel-meta a{color:var(--os-accent);font-size:11.5px;font-weight:600;text-decoration:none}@media (max-width:600px){.ui-panel-meta{white-space:normal}}.os-table td.ui-strong{font-weight:700}.os-table td.ui-nowrap{white-space:nowrap}.ui-stat{min-width:0}.ui-stat-label{letter-spacing:.12em;text-transform:uppercase;color:var(--os-muted);white-space:nowrap;font-size:10px;font-weight:600}.ui-stat-value{font-family:var(--os-font-display);color:var(--os-ink);margin-top:2px;font-size:20px;font-weight:700;line-height:1.1}.ui-stat-value.accent{color:var(--os-accent)}.ui-stat-delta{margin-top:3px;font-size:10.5px;font-weight:600}.ui-stat-delta.good{color:var(--os-good)}.ui-stat-delta.warn{color:var(--os-warn)}.ui-stat-delta.alert{color:var(--os-alert)}.ui-stat-delta.muted{color:var(--os-muted)}.ui-empty{padding:2px 0 4px}.ui-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ui-toolbar-start,.ui-toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ui-toolbar-end{margin-left:auto}.ui-segmented{background:var(--os-faint);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.ui-segmented::-webkit-scrollbar{display:none}.ui-segment{font-family:var(--os-font-ui);color:var(--os-muted);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-flex}.ui-segment:hover{color:var(--os-ink)}.ui-segment.on{background:var(--os-ink);color:var(--os-chrome-ink)}.ui-segment-count{background:var(--os-accent);min-width:16px;height:16px;color:var(--os-on-accent);border-radius:8px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.cr-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;display:grid}.cr-rail{align-self:start;position:sticky;top:66px}@media (max-width:1100px){.cr-layout{grid-template-columns:1fr}.cr-rail{position:static}}.cr-rail .os-panel-hd{padding:8px 10px}.cr-rail .os-panel-hd h2{font-size:11px}.cr-rail .ui-panel-meta a{font-size:10.5px}.cr-rail .os-panel-body{padding:0}.cr-queue{flex-direction:column;gap:8px;display:flex}.cr-row{background:var(--os-panel2);border-left:2px solid var(--os-accent);border-radius:0 8px 8px 0;align-items:center;gap:12px;min-width:0;padding:9px 12px;display:flex}.cr-row-time{color:var(--os-muted);flex:none;width:44px;font-size:10.5px}.cr-row-text{flex:1;min-width:0;font-size:12.5px}.cr-row-text a,.cr-row-name a{color:inherit;text-decoration:none}.cr-row-name{text-overflow:ellipsis;white-space:nowrap;flex:none;width:150px;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.cr-row-action{flex:none}.cr-row-action .os-btn{color:var(--os-accent);border-color:var(--os-accent);text-decoration:none}@media (max-width:600px){.cr-row{flex-wrap:wrap}.cr-row-name{width:100%}.cr-row-action{margin-left:auto}}.os-funnel-row .track{background:var(--os-faint);border-radius:3px;flex:1;height:14px;position:relative;overflow:hidden}.os-funnel-row .track>i{background:var(--os-ink);opacity:.18;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.os-funnel-row .track>i.hot{background:var(--os-accent);opacity:1}.cr-conversion{color:var(--os-muted);border-top:1px solid var(--os-faint);margin-top:10px;padding-top:8px;font-size:11.5px}.cr-conversion b{color:var(--os-ink)}.cr-evt{border-top:1px solid var(--os-faint);gap:7px;padding:7px 10px;display:flex}.cr-evt-time{color:var(--os-muted);flex:none;width:30px;padding-top:1px;font-size:9.5px}.cr-evt-body{flex:1;min-width:0}.cr-evt-text{font-size:11px;line-height:1.35}.cr-evt-actor{align-items:center;gap:6px;margin-top:3px;display:flex}.cr-evt-count{color:var(--os-muted);background:var(--os-faint);white-space:nowrap;border-radius:99px;padding:0 6px;font-size:9.5px;font-weight:700}.cr-rail .os-empty{padding:4px 10px 10px}.cr-spark-label{align-items:center;gap:12px;margin-left:auto;padding:0 18px;display:flex}@media (max-width:900px){.cr-spark-label{display:none}}*{box-sizing:border-box}a{color:var(--os-ink)}h1{font-family:var(--os-font-display);letter-spacing:-.02em;color:var(--os-ink);margin:4px 0 2px;font-size:24px;font-weight:800}h2,.os-h2{font-family:var(--os-font-ui);color:var(--os-ink);margin:18px 0 6px;font-size:15px;font-weight:700}.muted{color:var(--os-muted);font-size:12px}.note{border:1px solid var(--os-line);color:var(--os-muted);border-radius:4px;padding:0 4px;font-size:10px}.flav-strawberry{--flav-field:var(--os-strawberry);--flav-deep:var(--os-strawberry-deep);--flav-ink:var(--os-strawberry-ink)}.flav-watermelon{--flav-field:var(--os-watermelon);--flav-deep:var(--os-watermelon-deep);--flav-ink:var(--os-watermelon-ink)}.flav-lemon{--flav-field:var(--os-lemon);--flav-deep:var(--os-lemon-deep);--flav-ink:var(--os-lemon-ink)}.flav-raspberry{--flav-field:var(--os-raspberry);--flav-deep:var(--os-raspberry-deep);--flav-ink:var(--os-raspberry-ink)}.flav-none{--flav-field:var(--os-panel2);--flav-deep:var(--os-muted);--flav-ink:var(--os-ink)}.flav-ink{color:var(--flav-ink)}.flav-bg{background:var(--flav-field)}.flav-bgdeep{background:var(--flav-deep)}.inv-card-name.flav-ink{display:block}.inv-swatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.inv-bar-row .fill{background:var(--flav-deep);display:block}.inv-bar-row .fill.low{background:var(--os-alert)}[data-tier=open]{background:var(--os-tier-open-hi)}[data-tier=limited]{background:var(--os-tier-limited-hi)}[data-tier=closed]{background:var(--os-tier-closed-hi)}[data-tier=unknown]{background:var(--os-tier-unknown-hi)}.os-bell-row .os-bell-av{margin-top:1px}.kg-overlay{color:#ede6dc;pointer-events:none;text-shadow:0 1px 8px #0009;max-width:360px;position:absolute;top:14px;left:18px}.ui-good{color:var(--os-good)}.cr-spark-label .os-kpi-spark{margin:0;padding:0}.os-actor.sm{font-size:9.5px}:root{--os-side-w:216px;--os-side-w-collapsed:56px;--os-topbar-h:52px}.os-shell{min-height:100vh;padding-left:var(--os-side-w);transition:padding-left .18s}.os-shell.collapsed{padding-left:var(--os-side-w-collapsed)}.os-shell>.os-chrome{margin-left:calc(-1 * var(--os-side-w))}.os-shell.collapsed>.os-chrome{margin-left:calc(-1 * var(--os-side-w-collapsed))}.os-side{top:var(--os-topbar-h);z-index:29;width:var(--os-side-w);background:var(--os-chrome);border-right:1px solid var(--os-chrome-line);scrollbar-width:thin;padding:10px 8px 24px;transition:width .18s,transform .2s;position:fixed;bottom:0;left:0;overflow:hidden auto}.os-side.collapsed{width:var(--os-side-w-collapsed);padding:10px 6px 24px}.os-side-nav{flex-direction:column;gap:2px;display:flex}.os-side-group{flex-direction:column;gap:2px;margin-top:12px;display:flex}.os-side-group-label{letter-spacing:.14em;text-transform:uppercase;color:var(--os-chrome-mut);white-space:nowrap;padding:0 10px 5px;font-size:9.5px;font-weight:700;overflow:hidden}.os-side.collapsed .os-side-group-label{background:var(--os-chrome-line);height:1px;margin:6px 8px 5px;padding:0;font-size:0}.os-side-item{height:34px;color:var(--os-chrome-mut);font-family:var(--os-font-ui);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:flex;position:relative}.os-side-item:hover,.os-side-item.active{color:var(--os-chrome-ink);background:var(--os-chrome-active)}.os-side-item.active:before{content:"";background:var(--os-accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.os-side.collapsed .os-side-item.active:before{left:-6px}.os-side-icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.os-side-item.active .os-side-icon{color:var(--os-accent)}.os-side-label{text-overflow:ellipsis;overflow:hidden}.os-side.collapsed .os-side-item{justify-content:center;padding:0 12px}.os-side.collapsed .os-side-label{display:none}.os-side-toggle{cursor:pointer;width:32px;height:32px;color:var(--os-chrome-mut);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.os-side-toggle:hover{color:var(--os-chrome-ink);background:var(--os-chrome-active)}.os-side-toggle-menu{display:none}.os-chrome-spacer{flex:1}.os-side-scrim{display:none}@media (max-width:900px){.os-shell,.os-shell.collapsed{padding-left:0}.os-shell>.os-chrome,.os-shell.collapsed>.os-chrome{margin-left:0}.os-side,.os-side.collapsed{width:min(84vw,300px);box-shadow:none;padding:12px 10px 24px;transform:translate(-104%)}.os-side.open{transform:translate(0);box-shadow:18px 0 60px #1a161159}.os-side.collapsed .os-side-label{display:inline}.os-side.collapsed .os-side-item{justify-content:flex-start;padding:0 10px}.os-side.collapsed .os-side-group-label{background:0 0;height:auto;margin:0;padding:0 10px 5px;font-size:9.5px}.os-side-item{height:40px;font-size:14px}.os-side-toggle-menu{width:38px;height:38px;display:inline-flex}.os-side-toggle-rail{display:none}.os-side-scrim{inset:0;top:var(--os-topbar-h);z-index:28;background:#1a161173;display:block;position:fixed}}@media (prefers-reduced-motion:reduce){.os-shell,.os-side{transition:none}}.ui-row{align-items:center;gap:6px;display:flex}.ui-flex1{flex:1;min-width:0}.ui-muted{color:var(--os-muted)}.ui-strong{font-weight:700}.ui-semi{font-weight:600}.ui-small{font-size:11px}.ui-dim{opacity:.6}.ui-warn{color:var(--os-warn)}.ui-alert{color:var(--os-alert)}.ui-help{cursor:help}.ui-contents{display:contents}.ui-minw0{min-width:0}.ui-mr-auto{margin-right:auto}.ui-mt2{margin-top:2px}.ui-note{margin:6px 0}.ui-note-top{margin:8px 0 0}.ui-crumbs{margin:0 0 6px}.ui-panel-pad{padding:12px 14px}.ui-row.wrap{flex-wrap:wrap}.ui-row.nowrap{white-space:nowrap;display:inline-flex}a.os-btn{text-decoration:none}.os-btn.accent{color:var(--os-accent);border-color:var(--os-accent)}.os-pill.plain{text-transform:none;letter-spacing:0}.os-panel-body>.acc-toolbar{margin-top:4px}.gp-steps{flex-direction:column;gap:4px;display:flex}.gp-row{grid-template-columns:120px minmax(0,1fr) 56px 56px;align-items:center;gap:10px;padding:3px 0;display:grid}.gp-label{color:var(--os-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gp-row .track{background:var(--os-faint);border-radius:3px;height:14px;position:relative;overflow:hidden}.gp-row .track>i{background:var(--os-ink);opacity:.18;border-radius:3px;position:absolute;top:0;bottom:0;left:0}.gp-row .track>i.hot{background:var(--os-accent);opacity:1}.gp-n{color:var(--os-ink);text-align:right;font-size:12.5px;font-weight:700}.gp-delta{text-align:right;font-size:11px;font-weight:600}.gp-delta.good{color:var(--os-good)}.gp-delta.warn{color:var(--os-warn)}.gp-delta.muted{color:var(--os-muted)}@media (max-width:600px){.gp-row{grid-template-columns:96px minmax(0,1fr) 44px 48px;gap:6px}}.gp-block+.gp-block{border-top:1px solid var(--os-line);margin-top:12px;padding-top:10px}.gp-h{letter-spacing:.08em;text-transform:uppercase;color:var(--os-muted);margin:0 0 6px;font-size:10.5px;font-weight:700}.gp-note{color:var(--os-muted);margin:0;font-size:12px}.gp-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:8px;display:grid}.gp-total{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px;display:grid}.gp-total .gp-n{font-size:16px}.gp-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.gp-list-h{color:var(--os-muted);margin-bottom:3px;font-size:11px;font-weight:600}.gp-ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gp-li{grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:12px;display:grid}.gp-li-dim{color:var(--os-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gp-li-n{color:var(--os-muted);font-weight:600}@media (max-width:600px){.gp-lists,.gp-totals{grid-template-columns:1fr}}.ui-bg36c5f0{background:#36c5f0}.ui-bg6fd98f{background:#6fd98f}.ui-bgaccent{background:var(--os-accent)}.ui-bge3b341{background:#e3b341}.ui-bgrgba_26_22_17_35{background:#1a161159}.ui-bnone-bgnone-p0-m0-ffinherit-curpointer{cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit}.ui-calert{color:var(--os-alert)}.ui-cchrome_mut-fs13{color:var(--os-chrome-mut);font-size:13px}.ui-cmuted{color:var(--os-muted)}.ui-cmuted-fw400{color:var(--os-muted);font-weight:400}.ui-cmuted-mt6{color:var(--os-muted);margin-top:6px}.ui-dcontents{display:contents}.ui-dflex-aibase-gap8-mb6{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ui-dflex-aibase-jcbetween-gap12-fw2wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-dflex-fdcol-gap12{flex-direction:column;gap:12px;display:flex}.ui-dflex-fdcol-minh0{flex-direction:column;min-height:0;display:flex}.ui-dflex-gap8-mt14{gap:8px;margin-top:14px;display:flex}.ui-dflex-jccenter-pt12vh{justify-content:center;padding-top:12vh;display:flex}.ui-diflex-aicenter-gap12{align-items:center;gap:12px;display:inline-flex}.ui-diflex-aicenter-gap6-fw2wrap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ui-diflex-aicenter-gap8{align-items:center;gap:8px;display:inline-flex}.ui-diflex-gap6-wsnowrap-flexnone{white-space:nowrap;flex:none;gap:6px;display:inline-flex}.ui-fffontui-fs11-fw600-ml10-op0p75{font-family:var(--os-font-ui);opacity:.75;margin-left:10px;font-size:11px;font-weight:600}.ui-ffui_monospace_sfmono_regular_menlo_consolas_monospace-fs11p5-127xsk7{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.ui-flex1{flex:1}.ui-flex1-minw0{flex:1;min-width:0}.ui-fs10p5-cmuted{color:var(--os-muted);font-size:10.5px}.ui-fs10p5-cmuted-m0-lh1p5{color:var(--os-muted);margin:0;font-size:10.5px;line-height:1.5}.ui-fs11p5-calert{color:var(--os-alert);font-size:11.5px}.ui-fs11p5-cmuted{color:var(--os-muted);font-size:11.5px}.ui-fs12-cmuted-fw600{color:var(--os-muted);font-size:12px;font-weight:600}.ui-fs12-cmuted-mt14{color:var(--os-muted);margin-top:14px;font-size:12px}.ui-fs12-op0p75-m2px_0_0{opacity:.75;margin:2px 0 0;font-size:12px}.ui-fs12p5{font-size:12.5px}.ui-fs12p5-lh1p55{font-size:12.5px;line-height:1.55}.ui-fs13-lh1p55-m6px_0_4px{margin:6px 0 4px;font-size:13px;line-height:1.55}.ui-fs15{font-size:15px}.ui-fs16{font-size:16px}.ui-fs18-fw700-m0{margin:0;font-size:18px;font-weight:700}.ui-fw600{font-weight:600}.ui-gap8{gap:8px}.ui-m0{margin:0}.ui-m0-fs12p5-cmuted{color:var(--os-muted);margin:0;font-size:12.5px}.ui-m0_0_10px{margin:0 0 10px}.ui-m0_0_6px{margin:0 0 6px}.ui-m10px_0_2px-ttupper-ls0_06em-fs10{text-transform:uppercase;letter-spacing:.06em;margin:10px 0 2px;font-size:10px}.ui-m2px_0_0{margin:2px 0 0}.ui-m4px_0_0{margin:4px 0 0}.ui-m6px_0{margin:6px 0}.ui-m8px_0_0{margin:8px 0 0}.ui-maxh260-oyauto{max-height:260px;overflow-y:auto}.ui-maxh300-oyauto{max-height:300px;overflow-y:auto}.ui-maxw520-w100{width:100%;max-width:520px}.ui-maxw560-m0auto{max-width:560px;margin:0 auto}.ui-maxw860{max-width:860px}.ui-maxw860-mt14{max-width:860px;margin-top:14px}.ui-mb14{margin-bottom:14px}.ui-mb16{margin-bottom:16px}.ui-ml8-ttnone-ls0{text-transform:none;letter-spacing:0;margin-left:8px}.ui-mlauto-gap12{gap:12px;margin-left:auto}.ui-mt0{margin-top:0}.ui-mt10{margin-top:10px}.ui-mt12{margin-top:12px}.ui-mt14{margin-top:14px}.ui-mt16-p16{margin-top:16px;padding:16px}.ui-mt18{margin-top:18px}.ui-mt4{margin-top:4px}.ui-mt6{margin-top:6px}.ui-mt6-cmuted{color:var(--os-muted);margin-top:6px}.ui-mt8{margin-top:8px}.ui-mt8-calert{color:var(--os-alert);margin-top:8px}.ui-p0{padding:0}.ui-p0_14px{padding:0 14px}.ui-peauto{pointer-events:auto}.ui-posabs-inset0{position:absolute;inset:0}.ui-posabs-inset0-dgrid-picenter-cmuted{color:var(--os-muted);place-items:center;display:grid;position:absolute;inset:0}.ui-posrel-diflex{display:inline-flex;position:relative}.ui-posrel-hcalc_100vh_57px-ovhidden{height:calc(100vh - 57px);position:relative;overflow:hidden}.ui-pt0{padding-top:0}.ui-pt14-dgrid-gap10{gap:10px;padding-top:14px;display:grid}.ui-tar-wsnowrap{text-align:right;white-space:nowrap}.ui-tdnone{text-decoration:none}.ui-ttnone-ls0{text-transform:none;letter-spacing:0}.ui-ttnone-ls0-mrauto{text-transform:none;letter-spacing:0;margin-right:auto}.ui-w100{width:100px}.ui-w160{width:160px}.ui-w2-h2-br50-bgcur{background:currentColor;border-radius:50%;width:2px;height:2px}.ui-w20{width:20px}.ui-w80{width:80px}.ui-w90{width:90px}.ui-wauto-fs12{width:auto;font-size:12px}.inv-mix-track>span{display:block}.act-count{margin-left:6px}.act-usage{flex-wrap:wrap;gap:8px 14px;display:flex}.act-usage-item{align-items:baseline;gap:6px;font-size:12.5px;display:inline-flex}.act-usage-item b{font-variant-numeric:tabular-nums}.act-usage-who{color:var(--os-muted);font-size:11px}
