:root[data-site=admin] .app{overflow:clip}:root[data-site=admin] .crumbs-row{align-items:center;gap:12px}:root[data-site=admin] .crumbs-t .crumb{align-items:center;gap:8px;min-width:0;display:inline-flex}:root[data-site=admin] .crumbs-t .sep{opacity:.5}:root[data-site=admin] .crumbs-t a,:root[data-site=admin] .crumbs-t .here{white-space:nowrap;text-overflow:ellipsis;max-width:32ch;overflow:hidden}:root[data-site=admin] .p-head-l{flex:1;align-items:flex-start;gap:12px;min-width:0}:root[data-site=admin] .p-head-t{min-width:0}:root[data-site=admin] .p-head h1{overflow-wrap:anywhere}:root[data-site=admin] .p-head .eyebrow{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}:root[data-site=admin] .p-head .pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}:root[data-site=admin] .p-head .pills .i{width:12px;height:12px}:root[data-site=admin] .greet-l{align-items:flex-start;gap:12px}:root[data-site=admin] .greet .ring-sm{margin-top:10px}:root[data-site=admin] .worker-pill.off .dot{background:var(--warn)}@media (max-width:960px){:root[data-site=admin] .p-head{flex-direction:column;padding-bottom:12px}:root[data-site=admin] .p-head h1{font-size:var(--t-22)}:root[data-site=admin] .p-head .actions{justify-content:flex-start}}:root[data-site=admin] .callout{border-radius:var(--r-sm);font-size:var(--t-13);align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;line-height:1.45;display:flex}:root[data-site=admin] .callout .i{flex:none}:root[data-site=admin] .callout[data-tone=error]{color:var(--bad);background:color-mix(in srgb, var(--bad) 9%, transparent)}:root[data-site=admin] .callout[data-tone=warn]{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent)}:root[data-site=admin] .callout[data-tone=ok]{color:var(--good);background:color-mix(in srgb, var(--good) 10%, transparent)}:root[data-site=admin] .callout .link-btn{color:inherit;font-weight:600;text-decoration:underline}:root[data-site=admin] .stack>.callout,:root[data-site=admin] .sheet-note .callout{margin:0}:root[data-site=admin] .confirm .callout{margin:14px 0 0}:root[data-site=admin] .mt-8{margin-top:8px}:root[data-site=admin] .empty{padding:48px 24px}:root[data-site=admin] .empty h2{font-size:var(--t-22);letter-spacing:-.02em;font-weight:600}:root[data-site=admin] .empty .empty-body{flex-direction:column;gap:4px;max-width:44ch;display:flex}:root[data-site=admin] .empty-inline{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 16px;display:flex}:root[data-site=admin] .empty-inline a,:root[data-site=admin] .empty-inline button{color:var(--accent-text);font-weight:500}:root[data-site=admin] .tabs[data-ink]{border-radius:var(--r-sm);background:var(--surface-3);padding:3px}:root[data-site=admin] .tabs[data-ink] .tab{height:30px;font-size:var(--t-12);border-radius:6px;padding:0 12px}:root[data-site=admin] .tabs[data-ink] .tab[aria-selected=true]{box-shadow:none;background:0 0}:root[data-site=admin] .tabs[data-ink] .tabs-ink{opacity:0;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);border-radius:6px;top:3px;bottom:3px}:root[data-site=admin] .tabs .tab .n{font-family:var(--font-mono);font-size:var(--t-11);color:var(--text-3);font-weight:500}:root[data-site=admin] .tab:focus-visible,:root[data-site=admin] .btn:focus-visible,:root[data-site=admin] .need:focus-visible,:root[data-site=admin] .mode button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-site=admin] .confirm{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=admin] .confirm h2{font-size:var(--t-18);letter-spacing:-.01em;font-weight:600}:root[data-site=admin] .sheet{background:var(--panel);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=admin] .sheet-wide{width:min(720px,100vw - 28px)}:root[data-site=admin] .sheet-head h2{font-size:var(--t-18);font-weight:600}:root[data-site=admin] .sheet-note{flex:1;min-width:0}:root[data-site=admin] .tile .d .delta.up{color:var(--good)}:root[data-site=admin] .tile .d .delta.down{color:var(--bad)}:root[data-site=admin] .tile .d .delta.flat{color:var(--text-3)}:root[data-site=admin] .tile .d .link-btn{font:inherit;color:var(--accent-text)}:root[data-site=admin] .funnel .kpi .tile .spark-flat{width:100%;height:32px;position:relative}:root[data-site=admin] .funnel .kpi .tile .spark-flat:after{content:"";background:var(--line);height:1px;position:absolute;bottom:4px;left:0;right:0}:root[data-site=admin] .needs{align-items:stretch;padding:0}:root[data-site=admin] .needs .need{min-width:0}:root[data-site=admin] .need.bad .n{color:var(--bad)}:root[data-site=admin] .funnel .sec-head{padding-top:0}:root[data-site=admin] .funnel .sec-head .sub{text-overflow:ellipsis;min-width:0;overflow:hidden}:root[data-site=admin] .goal-line .goal-body{grid-template-columns:minmax(0,1fr)}:root[data-site=admin] .goal .stats{border-top:0;grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding-top:0}:root[data-site=admin] .goal .stats .v{margin-top:0}:root[data-site=admin] .agents .col{gap:0}@media (min-width:1101px){:root[data-site=admin] .mid{grid-template-columns:440px minmax(0,1fr)}}:root[data-site=admin] .rows a{border-radius:0}:root[data-site=admin] .goal .due .empty-inline{padding:12px 0}:root[data-site=admin] .agent{color:var(--text-2)}:root[data-site=admin] .agent:hover .name{text-underline-offset:3px;text-decoration:underline}:root[data-site=admin] .agent .hist{margin-top:0}:root[data-site=admin] .agent.bad .dot{background:var(--bad)}:root[data-site=admin] .agent.bad .name,:root[data-site=admin] .agent.bad .last{color:var(--bad)}:root[data-site=admin] .agent.idle .dot{background:var(--text-3)}:root[data-site=admin] .rows .grow>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}:root[data-site=admin] .panel-foot{flex-wrap:wrap;align-items:center;display:flex}@media (max-width:960px){:root[data-site=admin] .funnel .sec-head .sub{display:none}}:root[data-site=admin] .q-panel{margin-top:0}:root[data-site=admin] .q-head h2{font-size:var(--t-13);font-weight:600}:root[data-site=admin] .draft{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=admin] .brief{border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 6%, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 24%, var(--line));font-size:var(--t-13);padding:14px 18px;line-height:1.65}:root[data-site=admin] .brief .tag{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}:root[data-site=admin] .handoff{text-align:left;width:min(420px,100%);margin-top:12px}:root[data-site=admin] .handoff-h{font:500 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:0 12px 8px}:root[data-site=admin] .handoff .rows{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);padding:0}@media (max-width:960px){:root[data-site=admin] .q-bar{border-radius:var(--r-lg);background:var(--panel);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=admin] .q-bar .btn{height:44px;min-height:44px}}:root[data-site=admin] .ask{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}:root[data-site=admin] .ask .ask-pill{height:32px;font-size:var(--t-12);padding:0 12px 0 10px}:root[data-site=admin] .pipe{margin-bottom:12px;padding:16px 20px 12px}:root[data-site=admin] .pipe-head{margin-bottom:10px}:root[data-site=admin] .t-grid{grid-template-columns:minmax(0,1fr) 360px;gap:12px}:root[data-site=admin] #work:empty{display:none}:root[data-site=admin] .built .pane{padding:16px 22px 20px}:root[data-site=admin] .built-tabs>.tabs{margin:14px 16px 0}:root[data-site=admin] .built-meta{flex-wrap:wrap;gap:8px;margin-bottom:12px}:root[data-site=admin] .built .who{align-items:center;gap:10px;margin-bottom:12px;display:flex}:root[data-site=admin] .attach-list{margin-top:12px}:root[data-site=admin] .mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-site=admin] .mode button{text-align:left;border-radius:var(--r-md);background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font:inherit;transition:box-shadow var(--d) var(--ease);border:0;padding:12px 14px}:root[data-site=admin] .mode button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--line-strong)}:root[data-site=admin] .mode button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent)}:root[data-site=admin] .mode button:disabled{opacity:.55;cursor:not-allowed}:root[data-site=admin] .mode button strong{font-size:var(--t-13);align-items:center;gap:8px;font-weight:600;display:flex}:root[data-site=admin] .mode button>span{font-size:var(--t-12);color:var(--text-3);margin-top:4px;line-height:1.5;display:block}:root[data-site=admin] .mode-pick{gap:12px}:root[data-site=admin] .mode-go{align-items:center;gap:10px}:root[data-site=admin] .switch-mode,:root[data-site=admin] .status-hint{margin-top:10px}:root[data-site=admin] .manual-pane{gap:10px}:root[data-site=admin] .manual-acts{gap:8px}:root[data-site=admin] .merged-bar{animation:enter var(--d-slow) var(--ease) both;align-items:center;gap:10px;padding:16px 22px;display:flex}:root[data-site=admin] .retainer{padding:8px 22px 6px}:root[data-site=admin] .retainer .gauge{max-width:200px;margin:6px auto 0}:root[data-site=admin] .retainer .gauge .val .big{font-family:var(--font-mono);font-size:var(--t-22);font-weight:500}:root[data-site=admin] .retainer .hint{text-align:center;margin-top:4px}:root[data-site=admin] .entries{flex-direction:column;padding:4px 22px 8px;display:flex}:root[data-site=admin] .entries>div{border-top:1px solid var(--line);font-size:var(--t-12);color:var(--text-2);align-items:center;gap:12px;padding:8px 0;display:flex}:root[data-site=admin] .entries>div:first-child{border-top:0}:root[data-site=admin] .entries .entry-t{width:64px;color:var(--ink);flex:none}:root[data-site=admin] .entries .entry-n{flex-direction:column;min-width:0;display:flex}:root[data-site=admin] .time-form{border-top:1px solid var(--line);padding-top:14px}:root[data-site=admin] .time-fields{gap:10px}:root[data-site=admin] .time-fields .f-time{width:110px}:root[data-site=admin] .time-fields .f-day{width:160px}:root[data-site=admin] .time-fields .f-note{min-width:180px}:root[data-site=admin] .time-bill{gap:8px;margin-top:8px}:root[data-site=admin] .rail .composer{padding-top:10px}:root[data-site=admin] .rail .tl{padding:10px 20px 20px}:root[data-site=admin] .rail .tl-body-x{margin-top:8px}:root[data-site=admin] .tl-wrap .panel-head{flex-wrap:wrap;gap:8px}:root[data-site=admin] .tl-toggle{display:none}:root[data-site=admin] .tl-seg button{height:28px;font:500 var(--t-12)/1 var(--font-sans)}@media (min-width:1101px){:root[data-site=admin] .rail{align-self:start;max-height:calc(100vh - 32px);position:sticky;top:16px}:root[data-site=admin] .rail-reply{flex:none}:root[data-site=admin] .rail-tl{overscroll-behavior:contain;flex:auto;min-height:120px;overflow-y:auto}}@media (max-width:1100px){:root[data-site=admin] .t-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){:root[data-site=admin] .mode{grid-template-columns:1fr}:root[data-site=admin] .tl-toggle{margin-left:auto;display:inline-flex}:root[data-site=admin] .tl-wrap .tl-seg{display:none}:root[data-site=admin] .tl-wrap[data-tl-shown] .tl-seg{order:3;display:inline-flex}:root[data-site=admin] .tl-wrap:not([data-tl-shown]) .tl-body{display:none}:root[data-site=admin] .time-fields .f-time,:root[data-site=admin] .time-fields .f-day,:root[data-site=admin] .time-fields .f-note{width:100%;min-width:0}:root[data-site=admin] .ask{justify-content:flex-start}}:root[data-site=admin] .queue-volume{margin-top:14px}:root[data-site=admin] .skel-page{flex-direction:column;gap:12px;display:flex}:root[data-site=admin] .skel-head{align-items:flex-start;gap:16px;padding:6px 4px 8px;display:flex}:root[data-site=admin] .skel-head .grow{flex-direction:column;gap:10px;display:flex}:root[data-site=admin] .skel.title{width:min(320px,70%);height:24px}:root[data-site=admin] .skel.line{height:10px}:root[data-site=admin] .skel.line.sm{height:8px}:root[data-site=admin] .skel.num{width:56px;height:26px}:root[data-site=admin] .skel.btn-s{border-radius:var(--r-sm);width:120px;height:32px}:root[data-site=admin] .skel.ic{border-radius:6px;flex:none;width:24px;height:24px}:root[data-site=admin] .skel.w-70{width:70%}:root[data-site=admin] .skel.w-60{width:60%}:root[data-site=admin] .skel.w-50{width:50%}:root[data-site=admin] .skel.w-40{width:40%}:root[data-site=admin] .skel.w-30{width:30%}:root[data-site=admin] .skel.w-10{width:48px}:root[data-site=admin] .skel-tiles{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px;display:grid}:root[data-site=admin] .skel-tile{flex-direction:column;gap:10px;padding:16px;display:flex}:root[data-site=admin] .skel-tile.tall{padding-bottom:46px}:root[data-site=admin] .skel-rows{padding:4px 0 8px}:root[data-site=admin] .skel-rows .skel-ph{margin:12px 16px}:root[data-site=admin] .skel-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}:root[data-site=admin] .skel-row .grow{flex-direction:column;gap:6px;display:flex}:root[data-site=admin] .skel-panel{padding:16px}:root[data-site=admin] .skel-split{grid-template-columns:440px minmax(0,1fr);gap:12px;display:grid}:root[data-site=admin] .skel-split.rev{grid-template-columns:minmax(0,1fr) 380px}:root[data-site=admin] .skel-stack{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:1100px){:root[data-site=admin] .skel-split,:root[data-site=admin] .skel-split.rev{grid-template-columns:minmax(0,1fr)}:root[data-site=admin] .skel-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
:root[data-site=admin] .gap-6{gap:6px}:root[data-site=admin] .gap-8{gap:8px}:root[data-site=admin] .gap-10{gap:10px}:root[data-site=admin] .gap-12{gap:12px}:root[data-site=admin] .mt-12{margin-top:12px}:root[data-site=admin] .mb-8{margin-bottom:8px}:root[data-site=admin] .block{display:block}:root[data-site=admin] .nowrap{white-space:nowrap}:root[data-site=admin] .pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-site=admin] .grid-flush{margin-top:0}:root[data-site=admin] .table th.num-col,:root[data-site=admin] .table td.num-col{text-align:right}:root[data-site=admin] .mono-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:root[data-site=admin] .bullets{font-size:var(--t-13);color:var(--text-2);margin:6px 0 0;padding-left:18px;line-height:1.6}:root[data-site=admin] .is-pending{opacity:.55;transition:opacity var(--d) var(--ease)}:root[data-site=admin] .route-tabs.is-pending+*{opacity:.55}:root[data-site=admin] .sheet-label{margin-bottom:8px}:root[data-site=admin] .sheet-hint{margin-top:8px}:root[data-site=admin] .sheet-body>.hint:first-child{margin-top:-6px}:root[data-site=admin] .sheet-body>.panel{box-shadow:none;background:0 0;border-radius:0;margin:0 -24px}:root[data-site=admin] .list-panel{overflow:hidden}:root[data-site=admin] .list-tools{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}:root[data-site=admin] .list-tools .tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}:root[data-site=admin] .jobs-strip{margin-bottom:12px}:root[data-site=admin] .jobs-strip .list-rows{padding:4px 12px 8px}:root[data-site=admin] .table-wrap+.table-wrap,:root[data-site=admin] .table-wrap+.panel,:root[data-site=admin] .panel+.table-wrap{margin-top:12px}:root[data-site=admin] .ptools{flex-wrap:wrap}:root[data-site=admin] .ptools .tabs{scrollbar-width:none;min-width:0;max-width:100%;overflow-x:auto}:root[data-site=admin] .ptools-r{align-items:center;gap:8px;margin-left:auto;display:flex}:root[data-site=admin] .ptools .search-t{margin-left:0}:root[data-site=admin] .search-t:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-site=admin] .search-t input{min-width:0;height:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}:root[data-site=admin] .search-t input::placeholder{color:var(--text-3)}:root[data-site=admin] .search-t input::-webkit-search-cancel-button{display:none}:root[data-site=admin] .select-sm{height:34px;font-size:var(--t-13);border-radius:8px;padding-top:0;padding-bottom:0}:root[data-site=admin] .ptable-scroll{overflow-x:auto}:root[data-site=admin] .ptable col.c-co{width:27%}:root[data-site=admin] .ptable col.c-st,:root[data-site=admin] .ptable col.c-sg{width:13%}:root[data-site=admin] .ptable col.c-age{width:9%}:root[data-site=admin] .ptable col.c-amt{width:12%}:root[data-site=admin] .ptable tbody tr:first-child td{border-top:0}:root[data-site=admin] .ptable .row-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}:root[data-site=admin] .ptable .row-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}:root[data-site=admin] .ptable .pill{height:22px;font-family:var(--font-mono);font-size:10.5px}:root[data-site=admin] .ptable tr.dim td{opacity:.62}:root[data-site=admin] .ptable td.amt .money{font-family:var(--font-mono)}:root[data-site=admin] .pfoot .c-warn{color:var(--warn)}:root[data-site=admin] .pfoot .c-bad{color:var(--bad)}:root[data-site=admin] .ptable-wrap .empty-inline{padding:18px}:root[data-site=admin] .otable col.c-fit{width:112px}:root[data-site=admin] .otable col.c-el{width:120px}:root[data-site=admin] .otable col.c-dl{width:116px}:root[data-site=admin] .otable col.c-val{width:120px}:root[data-site=admin] .otable col.c-src{width:13%}:root[data-site=admin] .otable col.c-cty{width:8%}:root[data-site=admin] .otable .co small{text-overflow:ellipsis;margin:1px 0 0;display:block;overflow:hidden}:root[data-site=admin] .otable tbody td{height:46px}:root[data-site=admin] .otable td.amt{font-family:var(--font-mono);font-size:var(--t-12)}:root[data-site=admin] .fit{font-family:var(--font-mono);font-size:var(--t-12);align-items:center;gap:8px;display:flex}:root[data-site=admin] .fit .meter-t{flex:none;width:56px}:root[data-site=admin] .fit .meter-t i[data-tone=hi]{background:var(--good)}:root[data-site=admin] .fit .meter-t i[data-tone=lo]{background:var(--text-3)}:root[data-site=admin] .fit b{color:var(--ink);font-weight:500}:root[data-site=admin] .otable tr.x-row td{white-space:normal;background:var(--surface-2);cursor:default;height:auto;padding:0}:root[data-site=admin] .otable tr.x-row:hover td{background:var(--surface-2)}:root[data-site=admin] .x-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;padding:14px 18px 16px;display:grid}:root[data-site=admin] .x-why .bullets{margin-top:0}:root[data-site=admin] .x-why .c-warn{margin-top:8px}:root[data-site=admin] .x-acts{flex-direction:column;gap:10px;display:flex}:root[data-site=admin] .x-links{flex-wrap:wrap;gap:6px}:root[data-site=admin] .opp-acts{gap:10px}:root[data-site=admin] .opp-detail{flex-direction:column;gap:18px;display:flex}:root[data-site=admin] #deal-sheet .sheet-head h2,:root[data-site=admin] #opp-sheet .sheet-head h2{font-size:var(--t-22);letter-spacing:-.02em}:root[data-site=admin] .deal-m{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}:root[data-site=admin] .deal-m .pill{height:22px;font-size:10.5px}:root[data-site=admin] .deal-body{flex-direction:column;gap:18px;display:flex}:root[data-site=admin] .deal-body .next b{font-weight:600}:root[data-site=admin] .deal-foot{flex-wrap:wrap;flex:1;gap:6px;min-width:0}:root[data-site=admin] .deal-foot .kbd{margin:0}:root[data-site=admin] .deal-skel{flex-direction:column;gap:12px;padding-top:6px;display:flex}:root[data-site=admin] .stage-strip{background:var(--surface-3);border-radius:8px;margin:0;padding:4px;list-style:none}:root[data-site=admin] .stage-strip li{height:32px;font-size:var(--t-13);color:var(--text-3);border-radius:6px;flex:1;place-items:center;font-weight:500;display:grid}:root[data-site=admin] .stage-strip li.past{color:var(--text-2)}:root[data-site=admin] .stage-strip li[aria-current=step]{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm);font-weight:600}:root[data-site=admin] .ppl-flat{padding:0}:root[data-site=admin] .ppl-flat li{padding:8px 0}:root[data-site=admin] .tl .tl-x{margin-top:8px}:root[data-site=admin] .sheet .kv dd{overflow-wrap:anywhere}:root[data-site=admin] .stats4{margin-bottom:0}:root[data-site=admin] .stat-btn{text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow var(--d) var(--ease);border:0}:root[data-site=admin] .stat-btn:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm)}:root[data-site=admin] .stat-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-site=admin] .stat-btn>span:not(.ring){min-width:0;display:block}:root[data-site=admin] .stat-btn .k,:root[data-site=admin] .stat-btn .v,:root[data-site=admin] .stat-btn .d{display:block}:root[data-site=admin] .stat>div,:root[data-site=admin] .stat>span:not(.ring){min-width:0}:root[data-site=admin] .stat .v .money .dec,:root[data-site=admin] .amt .dec{font-size:.78em}:root[data-site=admin] .stat .ring .bar{transition:none}:root[data-site=admin] .projects-n{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-site=admin] .projects>.callout{grid-column:1/-1}:root[data-site=admin] .add-proj{cursor:pointer;min-height:120px;font:inherit;text-align:center;padding:16px}:root[data-site=admin] .add-proj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-site=admin] .proj h3{flex-wrap:wrap}:root[data-site=admin] .proj .pill{height:22px;font-size:10.5px;font-family:var(--font-mono)}:root[data-site=admin] .lower>div>.callout{margin-bottom:12px}:root[data-site=admin] .ph button.more{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}:root[data-site=admin] .ph .more:hover{color:var(--ink)}:root[data-site=admin] .fchips{flex-wrap:wrap;justify-content:flex-end}:root[data-site=admin] .act li{min-height:0;padding:0;display:block}:root[data-site=admin] .act li>a,:root[data-site=admin] .act li>div{min-height:52px;color:inherit;grid-template-columns:64px 28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 18px;text-decoration:none;display:grid}:root[data-site=admin] .act li>a:focus-visible,:root[data-site=admin] .inv li>a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}:root[data-site=admin] .act .act-main{min-width:0}:root[data-site=admin] .act .pill,:root[data-site=admin] .inv .pill,:root[data-site=admin] .ppl .pill{height:22px;font-family:var(--font-mono);font-size:10.5px}:root[data-site=admin] .inv li{padding:0;display:block}:root[data-site=admin] .inv li>a{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 18px;text-decoration:none;display:grid}:root[data-site=admin] .inv li>a:hover{background:var(--surface-2)}:root[data-site=admin] .inv .m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-site=admin] .ppl .ppl-main{flex:1;min-width:0}:root[data-site=admin] .ppl .ppl-main .m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-site=admin] .ppl .role{flex:none;margin-left:0}:root[data-site=admin] .ppl .stack{flex:none}:root[data-site=admin] .lower .panel .callout{margin:12px 18px}:root[data-site=admin] .lower .empty-inline{padding:14px 18px}@media (max-width:1100px){:root[data-site=admin] .x-body{grid-template-columns:minmax(0,1fr)}:root[data-site=admin] .stagebar span{min-width:0}}@media (max-width:960px){:root[data-site=admin] .ptools-r{width:100%;margin-left:0}:root[data-site=admin] .ptools .search-t{flex:1;width:auto}:root[data-site=admin] .ptools .search-t .kbd,:root[data-site=admin] .stagebar{display:none}:root[data-site=admin] .ptable col.c-sg,:root[data-site=admin] .ptable col.c-age{width:0}}@media (max-width:640px){:root[data-site=admin] .stats4,:root[data-site=admin] .kpi4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root[data-site=admin] .kpi4 .tile,:root[data-site=admin] .stat{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px}:root[data-site=admin] .kpi4 .tile .l,:root[data-site=admin] .kpi4 .tile .spark{width:100%}:root[data-site=admin] .kpi4 .tile .spark{height:24px}:root[data-site=admin] .kpi4 .tile .v,:root[data-site=admin] .stat .v{font-size:var(--t-18)}:root[data-site=admin] .stat .ring{width:40px;height:40px}:root[data-site=admin] .projects-n,:root[data-site=admin] .proj{grid-template-columns:minmax(0,1fr)}:root[data-site=admin] .fchips{justify-content:flex-start;width:100%;margin-left:0}:root[data-site=admin] .ph{flex-wrap:wrap}:root[data-site=admin] .act li>a,:root[data-site=admin] .act li>div{grid-template-columns:28px minmax(0,1fr) auto;padding:10px 14px}:root[data-site=admin] .act .dt{display:none}:root[data-site=admin] .act .r .pill{max-width:110px;overflow:hidden}:root[data-site=admin] .ptable{table-layout:auto}:root[data-site=admin] .ptable colgroup,:root[data-site=admin] .ptable:not(.otable) th:nth-child(2),:root[data-site=admin] .ptable:not(.otable) td:nth-child(2),:root[data-site=admin] .ptable:not(.otable) th:nth-child(3),:root[data-site=admin] .ptable:not(.otable) td:nth-child(3),:root[data-site=admin] .ptable:not(.otable) th:nth-child(4),:root[data-site=admin] .ptable:not(.otable) td:nth-child(4),:root[data-site=admin] .ptable:not(.otable) th:nth-child(6),:root[data-site=admin] .ptable:not(.otable) td:nth-child(6){display:none}:root[data-site=admin] .ptable:not(.otable) td.nx{white-space:normal;width:52%;font-size:var(--t-12);padding-top:8px;padding-bottom:8px;line-height:1.35}:root[data-site=admin] .ptable .co{white-space:normal;padding-top:8px;padding-bottom:8px;line-height:1.3}:root[data-site=admin] .ptable .co small{margin:1px 0 0;display:block}:root[data-site=admin] .ptable:not(.otable){table-layout:fixed;width:100%}:root[data-site=admin] .ptable:not(.otable) td.co{width:48%}:root[data-site=admin] .ptable:not(.otable) .co .row-btn{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:root[data-site=admin] .ptable td,:root[data-site=admin] .ptable th{padding-left:10px;padding-right:10px}:root[data-site=admin] .otable th:nth-child(3),:root[data-site=admin] .otable td:nth-child(3),:root[data-site=admin] .otable th:nth-child(5),:root[data-site=admin] .otable td:nth-child(5){display:none}:root[data-site=admin] .otable tr.x-row td{display:table-cell}:root[data-site=admin] .otable .co .row-btn{white-space:normal;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:root[data-site=admin] .fit .meter-t{display:none}:root[data-site=admin] .pfoot{flex-wrap:wrap;gap:8px}:root[data-site=admin] .list-tools{padding:10px}}:root[data-site=admin] .kpi4 .tile .spark-flat,:root[data-site=admin] .sheet-note:empty{display:none}:root[data-site=admin] .x-row .input{background:var(--panel)}:root[data-site=admin] .x-row .input:focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-site=admin] .sheet :is(.input,.textarea,.select),:root[data-site=admin] .x-row .input{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px}:root[data-site=admin] .sheet :is(.input,.textarea,.select):focus{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-site=admin] :is(.stat .v,.kpi4 .v,.amt,.num-col,.p-head .sub,.ptable,.inv-total,.kv dd) .money{font-family:var(--font-mono);letter-spacing:0}:root[data-site=admin] .ph button.more{font-family:var(--font-mono);font-size:var(--t-11);color:var(--text-3)}
:root[data-site=admin] .g-4{gap:4px}:root[data-site=admin] .g-6{gap:6px}:root[data-site=admin] .g-8{gap:8px}:root[data-site=admin] .g-10{gap:10px}:root[data-site=admin] .g-12{gap:12px}:root[data-site=admin] .g-14{gap:14px}:root[data-site=admin] .ai-end{align-items:flex-end}:root[data-site=admin] .ai-start{align-items:flex-start}:root[data-site=admin] .flex-1{flex:1}:root[data-site=admin] .min-0{min-width:0}:root[data-site=admin] .ml-auto{margin-left:auto}:root[data-site=admin] .m-0{margin:0}:root[data-site=admin] .m-16{margin:16px}:root[data-site=admin] .mt-0{margin-top:0}:root[data-site=admin] .mt-4{margin-top:4px}:root[data-site=admin] .mt-6{margin-top:6px}:root[data-site=admin] .mt-10{margin-top:10px}:root[data-site=admin] .mt-12{margin-top:12px}:root[data-site=admin] .mt-14{margin-top:14px}:root[data-site=admin] .mb-6{margin-bottom:6px}:root[data-site=admin] .mb-14{margin-bottom:14px}:root[data-site=admin] .pt-0{padding-top:0}:root[data-site=admin] .pt-4{padding-top:4px}:root[data-site=admin] .ta-r{text-align:right}:root[data-site=admin] .w-min{width:1px}:root[data-site=admin] .block{display:block}:root[data-site=admin] .nowrap{white-space:nowrap}:root[data-site=admin] .pre-wrap{white-space:pre-wrap}:root[data-site=admin] .break-any{overflow-wrap:anywhere}:root[data-site=admin] .clip{overflow:hidden}:root[data-site=admin] .th-kind{width:52px}:root[data-site=admin] .panel-list{padding:0 18px 14px}:root[data-site=admin] .quota-input{width:90px}:root[data-site=admin] .input-static{align-items:center;display:flex}:root[data-site=admin] .save-bar .callout{margin:0}:root[data-site=admin] .budget-field{min-width:200px}:root[data-site=admin] .budget-check{height:40px}:root[data-site=admin] .status-select{width:auto;min-width:150px;height:40px}:root[data-site=admin] .status-select[data-compact]{height:36px}:root[data-site=admin] .preview-url{max-width:280px;height:36px}:root[data-site=admin] .push-hint{max-width:60ch;margin:0;line-height:1.55}:root[data-site=admin] .health-problems{margin-bottom:12px}:root[data-site=admin] .health-problems .rows a{color:inherit;text-decoration:none}:root[data-site=admin] .health-problems .rows .grow>span{white-space:normal;overflow-wrap:anywhere}@media (max-width:640px){:root[data-site=admin] .health-problems .when{display:none}}:root[data-site=admin] .rows .ic.bad{color:var(--bad);background:color-mix(in srgb, var(--bad) 10%, transparent);box-shadow:none}:root[data-site=admin] .rows .ic.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);box-shadow:none}:root[data-site=admin] .health-problems .when strong{color:var(--accent-text);white-space:nowrap}:root[data-site=admin] .health-ok{border-radius:var(--r-sm);font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-2);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;display:flex}:root[data-site=admin] .health-ok .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px}:root[data-site=admin] .health-kpi .tile .l{flex:1;min-width:0}:root[data-site=admin] .health-kpi .spark-flat{display:none}:root[data-site=admin] .health-kpi .tile-meter{width:100%;margin:8px 0 6px;display:block}:root[data-site=admin] .health-chart{margin-top:14px}:root[data-site=admin] .chart-panel>.callout{margin:0}:root[data-site=admin] .audit-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:8px;display:grid}:root[data-site=admin] .audit-filters .tabs{align-self:end}:root[data-site=admin] .audit-rows>div{padding:9px 2px}:root[data-site=admin] .audit-rows.is-loading{opacity:.55}:root[data-site=admin] .audit-pager{gap:8px}@media (max-width:640px){:root[data-site=admin] .audit-filters{grid-template-columns:minmax(0,1fr)}:root[data-site=admin] .audit-rows .mono{font-size:var(--t-11)}}:root[data-site=admin] .agent-group{margin-bottom:14px;overflow:hidden}:root[data-site=admin] .agent-group .hist i{cursor:help}:root[data-site=admin] .an-sitemap{margin-top:14px}:root[data-site=admin] .an-note{margin:0 16px 12px}:root[data-site=admin] .an-funnel{padding:0 22px 16px}:root[data-site=admin] .an-funnel-head{margin:0 0 10px}:root[data-site=admin] .an-steps{margin:0;padding:0;list-style:none}:root[data-site=admin] .an-step{font-size:var(--t-13);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:6px 0;display:grid}:root[data-site=admin] .an-step-bar{background:var(--surface-3);border-radius:3px;grid-column:1/-1;height:10px;overflow:hidden}:root[data-site=admin] .an-step-bar span{background:var(--accent);border-radius:3px;height:100%;display:block}:root[data-site=admin] .an-drop{font-family:var(--font-mono);font-size:var(--t-11);color:var(--text-3);padding:2px 0 2px 2px}:root[data-site=admin] .an-drop span{color:var(--bad)}:root[data-site=admin] .an-sitemap .panel-head .more{flex-wrap:wrap;justify-content:flex-end}:root[data-site=admin] .pwa-hint{left:10px;right:10px;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:60;border-radius:var(--r-lg);box-shadow:var(--shadow-lg);align-items:flex-start;gap:12px;max-width:460px;margin:0 auto;padding:12px 12px 12px 16px;display:flex;position:fixed}:root[data-site=admin] .pwa-hint .mark{margin-top:2px}:root[data-site=admin] .pwa-hint .btn{flex:none}:root[data-site=admin] .pwa-hint-body{margin-top:2px;line-height:1.5}:root[data-site=admin] .mt-20{margin-top:20px}:root[data-site=admin] .ta-c{text-align:center}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-normal-400-latin-ext.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-normal-400-latin.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-normal-500-latin-ext.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-mono-normal-500-latin.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/instrument-sans-italic-400-700-latin-ext.2xnq54x2_d7w0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/instrument-sans-italic-400-700-latin.117-hlg18fc77.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/instrument-sans-normal-400-700-latin-ext.2dfwj15jx7eli.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/instrument-sans-normal-400-700-latin.2dmi_tuk68pm4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root[data-site=client] .sb-brand{align-items:center;gap:10px}:root[data-site=client] .brand-mark{aspect-ratio:73/100;width:auto;height:22px;box-shadow:none;color:var(--ink);background:currentColor;border-radius:0;flex:none;display:block}:root[data-site=client] .brand-word{flex-direction:column;min-width:0;line-height:1;display:flex}:root[data-site=client] .brand-word strong{letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700;font-stretch:85%}:root[data-site=client] .brand-word span{font-size:var(--t-11);color:var(--text-3);margin-top:4px}:root[data-site=client] .collapse .nav-item{height:36px}:root[data-site=client] .sidebar .nav-head{margin-top:2px;padding-top:6px;padding-bottom:4px}:root[data-site=client] .nav-tree a{height:28px}:root[data-site=client] .sidebar .sb-brand{padding-bottom:10px}:root[data-site=client] .sidebar .sb-search{margin-bottom:8px}:root[data-site=client] .nav-item.nav-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}:root[data-site=client] .nav-item.nav-toggle .chev{color:var(--text-3);transition:transform var(--d) var(--ease);margin-left:6px}:root[data-site=client] .nav-item.nav-toggle[aria-expanded=false] .chev{transform:rotate(-90deg)}:root[data-site=client] .nav-tree a .n{font-size:var(--t-12);font-variant-numeric:tabular-nums;margin-left:auto}:root[data-site=client] .sidebar .sb-foot{gap:6px;padding-top:6px}:root[data-site=client] .sb-worker{background:var(--panel);box-shadow:var(--shadow-sm);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex}:root[data-site=client] .sb-worker .dot{background:var(--good);width:8px;height:8px;animation:pulse 2.2s var(--ease) infinite;border-radius:50%;flex:none}:root[data-site=client] .sb-worker strong{font-size:var(--t-12);font-weight:600;display:block}:root[data-site=client] .sb-worker span{font-size:var(--t-11);color:var(--text-3)}:root[data-site=client] .sb-status{font-size:var(--t-12);color:var(--good);align-items:center;gap:6px;font-weight:600;display:inline-flex}:root[data-site=client] .sb-status .dot{background:currentColor;border-radius:50%;width:6px;height:6px}:root[data-site=client] .bell{position:relative}:root[data-site=client] .bell .ping{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:9px;right:9px}:root[data-site=client] .brand-mark{aspect-ratio:73/100;width:auto;height:20px;color:var(--ink);background:currentColor;flex:none;display:block}@supports ((-webkit-mask-image:url("#m")) or (mask-image:url("#m"))){:root[data-site=client] .brand-mark{-webkit-mask:url(../media/epsilon.0x9qnjsrkvbi-.svg) 50%/contain no-repeat;mask:url(../media/epsilon.0x9qnjsrkvbi-.svg) 50%/contain no-repeat}}@supports not ((-webkit-mask-image:url("#m")) or (mask-image:url("#m"))){:root[data-site=client] .brand-mark{background:0 0;width:auto}:root[data-site=client] .brand-mark:before{content:"ε";font-size:1.25em;line-height:.8}}:root[data-site=client],:root[data-site=client][data-theme=light]{--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:14px;--canvas:var(--surface-2);--frame:#efeeec;--shadow-sm:0 1px 2px #1b1a180a;--shadow-md:0 1px 2px #1b1a180a, 0 8px 24px -12px #1b1a1824;--line:#1b1a1817;--line-strong:#1b1a1824}:root[data-site=client] body{font-size:var(--t-13)}:root[data-site=client] .app{border-radius:var(--r-xl);box-shadow:0 0 0 1px var(--line), 0 1px 2px #1b1a180a;gap:0;padding:0;overflow:hidden}:root[data-site=client] .sidebar{top:var(--frame-pad);height:calc(100vh - var(--frame-pad) * 2);background:var(--canvas);-webkit-backdrop-filter:none;box-shadow:inset -1px 0 0 var(--line);border-radius:0;gap:1px;padding:14px 10px 12px;position:sticky}:root[data-site=client] .main{background:var(--panel)}:root[data-site=client] .content{max-width:1320px;padding:14px 24px 64px}:root[data-site=client] .sb-brand{padding:2px 8px 12px}:root[data-site=client] .brand-mark{height:20px}:root[data-site=client] .brand-word strong{letter-spacing:0;font-size:13px}:root[data-site=client] .brand-word span{font-family:var(--font-mono);margin-top:3px;font-size:10.5px}:root[data-site=client] .sb-search{border-radius:var(--r-sm);background:var(--panel);height:32px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-12);margin:0 0 10px;padding:0 10px}:root[data-site=client] .sb-search .kbd{font-family:var(--font-mono);font-weight:500}:root[data-site=client] .nav-item,:root[data-site=client] .collapse .nav-item{border-radius:var(--r-sm);height:30px;font-size:var(--t-13);color:var(--text-2);gap:10px;padding:0 10px;font-weight:500}:root[data-site=client] .nav-item .i,:root[data-site=client] .nav-item>i{width:15px;height:15px}:root[data-site=client] .nav-item:hover{background:var(--surface-3);color:var(--ink)}:root[data-site=client] .nav-item[aria-current=page]{background:var(--surface-3);box-shadow:none;font-weight:600}:root[data-site=client] .nav-item[aria-current=page]:before{content:"";background:var(--accent);border-radius:0;width:2px;position:absolute;top:7px;bottom:7px;left:-10px}:root[data-site=client] .nav-item .count{font-family:var(--font-mono);font-size:var(--t-11);font-weight:500}:root[data-site=client] .nav-item .kbd-group .kbd{min-width:16px;height:16px;font-size:10px}:root[data-site=client] .sidebar .nav-head{letter-spacing:.08em;margin-top:6px;padding:8px 10px 3px;font-size:10.5px}:root[data-site=client] .nav-tree{margin-left:22px;padding-left:10px}:root[data-site=client] .nav-tree a{height:26px;font-size:var(--t-12);border-radius:6px}:root[data-site=client] .nav-tree a:before{width:8px;left:-10px}:root[data-site=client] .nav-tree a .n{font-family:var(--font-mono);font-size:var(--t-11)}:root[data-site=client] .sb-foot{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px}:root[data-site=client] .sb-worker{border-radius:var(--r-sm);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);padding:7px 10px}:root[data-site=client] .sb-worker strong{font-size:var(--t-12)}:root[data-site=client] .sb-worker span{font-family:var(--font-mono);font-size:10.5px}:root[data-site=client] .sb-status{font-size:var(--t-11)}:root[data-site=client] .theme-pill{border-radius:var(--r-sm);padding:2px}:root[data-site=client] .theme-pill button{border-radius:6px;width:30px;height:26px}:root[data-site=client] .theme-pill button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client] .sb-user{border-radius:var(--r-sm);padding:6px 8px}:root[data-site=client] .sb-user:hover{background:var(--surface-3)}:root[data-site=client] .sb-user strong{font-size:var(--t-12)}:root[data-site=client] .avatar{box-shadow:none;border-radius:6px;width:28px;height:28px;font-size:10px}:root[data-site=client] .panel,:root[data-site=client] .card{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client] .lift:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md);transform:none}:root[data-site=client] .btn{border-radius:var(--r-sm);height:32px;font-size:var(--t-12);gap:7px;padding:0 12px}:root[data-site=client] .btn-icon{width:32px;height:32px}:root[data-site=client] .btn-primary,:root[data-site=client] .btn-primary:hover{box-shadow:none}:root[data-site=client] .btn-secondary{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client] .btn-secondary:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-sm);background:var(--surface-2)}:root[data-site=client] .pill{height:22px;font-size:var(--t-11);border-radius:6px;padding:0 8px 0 7px;font-weight:500}:root[data-site=client] .pill-white{box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client] .kbd{min-width:18px;height:18px;font:500 10.5px/1 var(--font-mono);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);border-radius:4px}:root[data-site=client] .big{font-family:var(--font-display);letter-spacing:-.02em;font-weight:500}:root[data-site=client] .mono,:root[data-site=client] .v-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:root[data-site=client] .greet{align-items:center;padding:6px 0 18px}:root[data-site=client] .greet h1{font-size:var(--t-22);font-weight:600}:root[data-site=client] .greet .date{font-size:var(--t-12);font-family:var(--font-mono);color:var(--text-3);margin-top:3px}:root[data-site=client] .greet .actions .pill-white{height:32px;font-size:var(--t-12);padding:0 12px 0 10px}:root[data-site=client] .bell .ping{width:6px;height:6px;top:7px;right:7px}:root[data-site=client] .sec-head{align-items:center;padding:4px 0 8px}:root[data-site=client] .sec-head h2{font-family:var(--font-sans);font-size:var(--t-13);font-weight:600}:root[data-site=client] .sec-head .sub{font-size:var(--t-12);font-family:var(--font-mono)}:root[data-site=client] .sec-head .more{font-size:var(--t-12);align-items:center;gap:6px;display:inline-flex}:root[data-site=client] .sec-head .more .kbd{margin:0 1px}:root[data-site=client] .needs{gap:10px}:root[data-site=client] .need{border-radius:var(--r-md);gap:12px;padding:14px 14px 14px 16px}:root[data-site=client] .need .n{font-family:var(--font-display);font-size:var(--t-36);letter-spacing:-.03em;min-width:36px;font-weight:500}:root[data-site=client] .need .t{font-size:var(--t-13);font-weight:600}:root[data-site=client] .need .c{font-family:var(--font-mono);font-size:var(--t-11);color:var(--text-3);margin-top:4px}:root[data-site=client] .need .kbd{display:none!important}:root[data-site=client] .need .go{width:18px;height:18px}:root[data-site=client] .need.warn .n{color:var(--warn)}:root[data-site=client] .mid{grid-template-columns:440px minmax(0,1fr);gap:12px;margin-top:14px}:root[data-site=client] .goal{padding:14px 18px 16px}:root[data-site=client] .goal .row.between h2{font-family:var(--font-sans);font-size:var(--t-13);font-weight:600}:root[data-site=client] .goal .goal-body{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:18px;margin-top:6px;display:grid}:root[data-site=client] .goal .gauge{width:160px;max-width:160px;margin:0}:root[data-site=client] .goal .gauge .val .lbl{font-size:10.5px;font-family:var(--font-mono);margin-top:2px}:root[data-site=client] .goal .gauge .track,:root[data-site=client] .goal .gauge .bar{stroke-width:8px}:root[data-site=client] .goal .stats{border-top:0;grid-template-columns:1fr;gap:0;margin-top:0;padding-top:0}:root[data-site=client] .goal .stats div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;display:flex}:root[data-site=client] .goal .stats div:first-child{border-top:0;padding-top:0}:root[data-site=client] .goal .stats .k{font-size:var(--t-12);color:var(--text-3);font-weight:500}:root[data-site=client] .goal .stats .v{font-family:var(--font-mono);font-size:var(--t-13);margin:0;font-weight:500}:root[data-site=client] .funnel,:root[data-site=client] .funnel .kpi{gap:10px}:root[data-site=client] .funnel .kpi .tile{gap:8px;padding:12px 14px 10px}:root[data-site=client] .funnel .kpi .tile .k{font-size:var(--t-12);font-weight:500}:root[data-site=client] .funnel .kpi .tile .v{font-family:var(--font-display);font-size:var(--t-28);margin-top:2px;font-weight:500}:root[data-site=client] .funnel .kpi .tile .d{font-family:var(--font-mono);margin-top:3px;font-size:10.5px}:root[data-site=client] .funnel .kpi .tile .spark{height:28px}:root[data-site=client] .spark .line{stroke-width:1px;stroke:var(--text-2)}:root[data-site=client] .spark .area{display:none}:root[data-site=client] .spark .end{fill:var(--accent)}:root[data-site=client] .funnel .trend{padding:12px 16px 10px}:root[data-site=client] .funnel .trend h3{font-size:var(--t-12);font-weight:600}:root[data-site=client] .funnel .trend .chart{min-height:128px}:root[data-site=client] .legend span{font-size:var(--t-11)}:root[data-site=client] .bottom{grid-template-columns:minmax(0,1fr) 400px;gap:12px;margin-top:12px}:root[data-site=client] .panel-head{padding:12px 16px 8px}:root[data-site=client] .panel-head h2{font-size:var(--t-13)}:root[data-site=client] .panel-head .more{font-size:var(--t-12)}:root[data-site=client] .agents{grid-template-columns:1fr 1fr;gap:0 24px;padding:0 16px 8px;display:grid}:root[data-site=client] .agents .col{flex-direction:column;display:flex}:root[data-site=client] .agent{border-top:1px solid var(--line);height:32px;font-size:var(--t-12);color:var(--text-2);grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}:root[data-site=client] .agent:first-child{border-top:0}:root[data-site=client] .agent .dot{background:var(--good);border-radius:50%;width:6px;height:6px}:root[data-site=client] .agent .name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:root[data-site=client] .agent .last,:root[data-site=client] .agent .next{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:10.5px}:root[data-site=client] .agent .hist{align-items:flex-end;gap:2px;height:10px;display:inline-flex}:root[data-site=client] .agent .hist i{background:var(--good);opacity:.55;border-radius:1px;width:4px;height:10px;display:block}:root[data-site=client] .agent .hist i.w{background:var(--amber);opacity:1}:root[data-site=client] .agent .hist i.b{background:var(--bad);opacity:1}:root[data-site=client] .agent.warn{background:color-mix(in srgb, var(--amber) 14%, transparent);border-top-color:#0000;margin:0 -16px;padding:0 16px}:root[data-site=client] .agent.warn .dot{background:var(--warn)}:root[data-site=client] .agent.warn .name,:root[data-site=client] .agent.warn .last{color:var(--warn)}:root[data-site=client] .agent.warn+.agent{border-top-color:#0000}:root[data-site=client] .panel-foot{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text-3);justify-content:flex-end;padding:8px 16px 12px;font-size:10.5px}:root[data-site=client] .panel-foot strong{color:var(--text-2);font-weight:500}:root[data-site=client] .rows{padding:0 4px 6px}:root[data-site=client] .rows a{border-top:1px solid var(--line);border-radius:0;gap:10px;padding:7px 12px}:root[data-site=client] .rows a:first-child{border-top:0}:root[data-site=client] .rows a:hover{background:var(--surface-2)}:root[data-site=client] .rows .ic{border-radius:6px;width:24px;height:24px}:root[data-site=client] .rows .t{font-size:var(--t-12);font-weight:600}:root[data-site=client] .rows .m{font-family:var(--font-mono);margin-top:1px;font-size:10.5px}:root[data-site=client] .rows .when strong{font-family:var(--font-mono);font-size:var(--t-12);font-weight:500}:root[data-site=client] .rows .when span{font-family:var(--font-mono);font-size:10.5px}:root[data-site=client] .pill-good .dot.live{animation:none}@media (max-width:1100px){:root[data-site=client] .mid{grid-template-columns:minmax(0,1fr)}:root[data-site=client] .agents{grid-template-columns:1fr}}@media (max-width:960px){:root[data-site=client] .app{box-shadow:none;border-radius:0;margin:0}:root[data-site=client] .content{padding:12px 14px 48px}:root[data-site=client] .greet .ring-sm .lbl{font-family:var(--font-mono);font-size:10.5px}:root[data-site=client] .greet .ring-sm .lbl strong{font-family:var(--font-sans);font-size:var(--t-12)}:root[data-site=client] .need .n{font-size:var(--t-28);min-width:36px}:root[data-site=client] .agent{grid-template-columns:8px minmax(0,1fr) auto}:root[data-site=client] .agent .next{display:none}}:root[data-site=client] .mid{align-items:stretch}:root[data-site=client] .goal{justify-content:space-between}:root[data-site=client] .goal .goal-body{flex:1;grid-template-columns:200px minmax(0,1fr);gap:22px}:root[data-site=client] .goal .gauge{width:200px;max-width:200px}:root[data-site=client] .goal .gauge .val .big{font-size:var(--t-28)}:root[data-site=client] .goal .pace{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--text-3);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:10.5px;display:flex}:root[data-site=client] .goal .pace .bar{background:var(--surface-3);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}:root[data-site=client] .goal .pace .bar i{background:var(--accent);width:3.2%;position:absolute;top:0;bottom:0;left:0}:root[data-site=client] .goal .pace .bar b{background:var(--ink);opacity:.5;width:1px;position:absolute;top:-2px;bottom:-2px;left:16.4%}:root[data-site=client] .goal .goal-body{flex:none;align-items:start}:root[data-site=client] .goal .gauge{margin-top:6px}:root[data-site=client] .goal .due{flex-direction:column;flex:1;margin-top:14px;display:flex}:root[data-site=client] .goal .due a{border-top:1px solid var(--line);height:32px;font-size:var(--t-12);color:var(--text-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}:root[data-site=client] .goal .due a:hover .t{color:var(--ink)}:root[data-site=client] .goal .due .tag{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}:root[data-site=client] .goal .due .t{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}:root[data-site=client] .goal .due .when,:root[data-site=client] .goal .due .amt{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);white-space:nowrap}:root[data-site=client] .goal .due .amt{color:var(--ink);font-weight:500}@media (max-width:960px){:root[data-site=client] .sidebar{border-radius:var(--r-lg);background:var(--panel);width:min(300px,86vw);height:auto;box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--line);position:fixed;top:10px;bottom:10px;left:10px;transform:translate(calc(-100% - 24px))}:root[data-site=client] .sidebar[data-open]{transform:none}:root[data-site=client] .nav-item[aria-current=page]:before{left:-6px}:root[data-site=client] .mid,:root[data-site=client] .bottom,:root[data-site=client] .needs,:root[data-site=client] .agents{grid-template-columns:minmax(0,1fr)}:root[data-site=client] .sec-head .more.hide-m{display:none}:root[data-site=client] .greet{align-items:flex-start}:root[data-site=client] .greet .actions .btn{min-height:40px}:root[data-site=client] .agents{gap:0}:root[data-site=client] .agents .col+.col .agent:first-child{border-top:1px solid var(--line)}:root[data-site=client] .panel-foot{flex-wrap:wrap;justify-content:flex-start}:root[data-site=client] .rows .when{text-align:right}}:root[data-site=client]:not([data-theme=dark]),:root[data-site=client]:not([data-theme=dark])[data-accent]{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--frame:#e4e1d9;--canvas:#eeece6;--surface-2:#f4f2ed;--surface-3:#e6e3db;--panel:#fff;--ink:#111416;--text-2:#4c5358;--text-3:#5f666b;--line:#ddd9d0;--line-strong:#ccc7bc;--hairline:#ddd9d0;--glass:#fff;--glass-strong:#fff;--code-bg:#f6f6f3;--accent:#9a4e1c;--accent-hover:#833f12;--accent-fg:#fff;--accent-text-d:#e89a66;--accent-text-l:#9a4e1c;--signal:#16697a;--good:#1f6b3a;--warn:#875a00;--bad:#b5391b;--shadow-sm:0 1px 1px #1114160a;--shadow-md:0 1px 2px #1114160d, 0 12px 32px -16px #1114162e;--shadow-lg:0 8px 24px -12px #11141624, 0 40px 80px -32px #11141647}:root[data-site=client]:not([data-theme=dark]),:root[data-site=client]:not([data-theme=dark]) body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;letter-spacing:0}:root[data-site=client]:not([data-theme=dark]) h1,:root[data-site=client]:not([data-theme=dark]) h2,:root[data-site=client]:not([data-theme=dark]) h3,:root[data-site=client]:not([data-theme=dark]) .big{font-family:var(--font-sans);letter-spacing:-.02em}:root[data-site=client]:not([data-theme=dark]) .big{font-weight:600}:root[data-site=client]:not([data-theme=dark]) .app{box-shadow:0 0 0 1px var(--line);border-radius:10px}:root[data-site=client]:not([data-theme=dark]) .main{background:var(--panel)}:root[data-site=client]:not([data-theme=dark]) .sidebar{background:var(--canvas);box-shadow:inset -1px 0 0 var(--line)}:root[data-site=client]:not([data-theme=dark]) .sb-brand{gap:8px;padding:4px 8px 14px}:root[data-site=client]:not([data-theme=dark]) .brand-mark{height:20px;color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .brand-word strong{font:700 17px/1 var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);font-stretch:85%}:root[data-site=client]:not([data-theme=dark]) .brand-word span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-3);margin-top:4px;font-size:10.5px}:root[data-site=client]:not([data-theme=dark]) .sb-search{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client]:not([data-theme=dark]) .nav-item{color:var(--text-2);font-weight:500}:root[data-site=client]:not([data-theme=dark]) .nav-item[aria-current=page]{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .nav-item[aria-current=page]:before{background:var(--accent)}:root[data-site=client]:not([data-theme=dark]) .sidebar .nav-head{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-3);font-weight:500}:root[data-site=client]:not([data-theme=dark]) .nav-item .count.hot{color:var(--accent-text-l);font-weight:500}:root[data-site=client]:not([data-theme=dark]) .sb-foot{border-top-color:var(--line)}:root[data-site=client]:not([data-theme=dark]) .sb-worker{box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client]:not([data-theme=dark]) .avatar{background:var(--ink);color:#fff;font-family:var(--font-mono);font-weight:500}:root[data-site=client]:not([data-theme=dark]) .panel,:root[data-site=client]:not([data-theme=dark]) .card,:root[data-site=client]:not([data-theme=dark]) .btn-secondary,:root[data-site=client]:not([data-theme=dark]) .sb-worker{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client]:not([data-theme=dark]) .btn{font-family:var(--font-sans);letter-spacing:-.005em;font-weight:600}:root[data-site=client]:not([data-theme=dark]) .btn-primary{background:var(--accent);color:#fff}:root[data-site=client]:not([data-theme=dark]) .btn-primary:hover{background:var(--accent-hover)}:root[data-site=client]:not([data-theme=dark]) .pill{font-family:var(--font-mono);letter-spacing:.01em;font-weight:500}:root[data-site=client]:not([data-theme=dark]) .pill-white{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2)}:root[data-site=client]:not([data-theme=dark]) .kbd{font-family:var(--font-mono);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--panel)}:root[data-site=client]:not([data-theme=dark]) .greet h1{font:600 24px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .greet .date{color:var(--text-3);letter-spacing:0}:root[data-site=client]:not([data-theme=dark]) .sec-head{gap:12px;padding:10px 0}:root[data-site=client]:not([data-theme=dark]) .sec-head h2{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);white-space:nowrap}:root[data-site=client]:not([data-theme=dark]) .sec-head h2 .c-3{color:var(--text-3);letter-spacing:.14em;font-weight:500!important}:root[data-site=client]:not([data-theme=dark]) .sec-head .sub{font:400 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}:root[data-site=client]:not([data-theme=dark]) .sec-head:after{content:"";background:var(--line);flex:1;order:5;height:1px}:root[data-site=client]:not([data-theme=dark]) .sec-head .more{font-family:var(--font-mono);letter-spacing:.02em;order:6;margin-left:0;font-size:10.5px}:root[data-site=client]:not([data-theme=dark]) .goal .row.between h2,:root[data-site=client]:not([data-theme=dark]) .panel-head h2{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .goal .row.between h2 .c-3,:root[data-site=client]:not([data-theme=dark]) .panel-head h2 .c-3{color:var(--text-3);font-weight:500!important}:root[data-site=client]:not([data-theme=dark]) .panel-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:12px 16px 8px}:root[data-site=client]:not([data-theme=dark]) .panel-head .more{font-family:var(--font-mono);font-size:10.5px}:root[data-site=client]:not([data-theme=dark]) .need{background:var(--panel)}:root[data-site=client]:not([data-theme=dark]) .need .n{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--ink);font-weight:600}:root[data-site=client]:not([data-theme=dark]) .need .t{color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .need.warn .n{color:var(--warn)}:root[data-site=client]:not([data-theme=dark]) .need:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md)}:root[data-site=client]:not([data-theme=dark]) .goal .gauge .val .big{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:600}:root[data-site=client]:not([data-theme=dark]) .goal .gauge .track{stroke:var(--surface-3)}:root[data-site=client]:not([data-theme=dark]) .goal .gauge .bar{stroke:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .goal .stats .k,:root[data-site=client]:not([data-theme=dark]) .goal .due .t{color:var(--text-2)}:root[data-site=client]:not([data-theme=dark]) .funnel .kpi .tile .v{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:600}:root[data-site=client]:not([data-theme=dark]) .funnel .kpi .tile .k{color:var(--text-2)}:root[data-site=client]:not([data-theme=dark]) .spark .line{stroke:var(--ink);stroke-width:1px}:root[data-site=client]:not([data-theme=dark]) .spark .end{fill:var(--accent)}:root[data-site=client]:not([data-theme=dark]) .funnel .trend h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:500}:root[data-site=client]:not([data-theme=dark]) .legend span{font-family:var(--font-mono)}:root[data-site=client]:not([data-theme=dark]) .chart .grid line{stroke:var(--line)}:root[data-site=client]:not([data-theme=dark]) .agent{border-top-color:var(--line)}:root[data-site=client]:not([data-theme=dark]) .agent .name{color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .rows a{border-top-color:var(--line)}:root[data-site=client]:not([data-theme=dark]) .rows .ic{background:var(--surface-2);color:var(--text-2);border-radius:6px}:root[data-site=client]:not([data-theme=dark]) .rows .t{color:var(--ink)}:root[data-site=client]:not([data-theme=dark]) .panel-foot{border-top-color:var(--line)}:root[data-site=client]:not([data-theme=dark]) .pill-good{color:var(--good);background:#eaf3ec}:root[data-site=client]:not([data-theme=dark]) .pill-warn{color:var(--warn);background:#fff3d6}@media (max-width:960px){:root[data-site=client]:not([data-theme=dark]) .sidebar{background:var(--panel)}:root[data-site=client]:not([data-theme=dark]) .sec-head:after{display:none}:root[data-site=client]:not([data-theme=dark]) .sec-head .more{margin-left:auto}}:root[data-site=client]:not([data-theme=dark]) .legend .dot-b,:root[data-site=client]:not([data-theme=dark]) .legend i:first-child{background:var(--signal)}:root[data-site=client]:not([data-theme=dark]) .chip.sw,:root[data-site=client]:not([data-theme=dark]) .pill-signal{background:color-mix(in srgb, var(--signal) 10%, #fff);color:var(--signal)}:root[data-site=client]:not([data-theme=dark]) .agent.warn{background:#f7efd9}:root[data-site=client]:not([data-theme=dark]) .need .n.hot,:root[data-site=client]:not([data-theme=dark]) .nav-item .count.hot{color:var(--accent)}:root[data-site=client]:not([data-theme=dark]) .goal .gauge .bar,:root[data-site=client]:not([data-theme=dark]) .ring .bar,:root[data-site=client]:not([data-theme=dark]) .ring circle:last-child{stroke:var(--accent)}:root[data-site=client]:not([data-theme=dark]) .goal .pace .bar i{background:var(--accent)}:root[data-site=client]:not([data-theme=dark]) .panel-head .more{white-space:nowrap}@media (max-width:960px){:root[data-site=client]:not([data-theme=dark]) .panel-head h2 .c-3{display:none}}:root[data-site=client][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--void:#08090a;--void-lift:#0e1113;--void-lift-2:#14181b;--rule:#1c2124;--rule-bright:#2a3136;--frame:#08090a;--canvas:#08090a;--panel:#0e1113;--surface-2:#0b0d0f;--surface-3:#14181b;--glass:#0e1113;--glass-strong:#0e1113;--hairline:#1c2124;--line:#1c2124;--line-strong:#2a3136;--ink:#edf0f1;--text-2:#b9c0c4;--text-3:#8a949b;--code-bg:#0b0d0f;--accent:#d2793c;--accent-hover:#dc8650;--accent-fg:#111416;--accent-text:#e89a66;--accent-text-d:#e89a66;--accent-text-l:#e89a66;--signal:#5fc6d6;--signal-dim:#10282d;--good:#5fcb86;--warn:#e8b44a;--bad:#ef7b6a;--amber:#e8b44a;--shadow-sm:none;--shadow-md:0 24px 64px -24px #000c;--shadow-lg:0 32px 96px -32px #000000e6;--scrim:#0009}:root[data-site=client][data-theme=dark],:root[data-site=client][data-theme=dark] body{background:var(--void);color:var(--ink)}:root[data-site=client][data-theme=dark] body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}:root[data-site=client][data-theme=dark] ::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}:root[data-site=client][data-theme=dark] .app{background:var(--void);box-shadow:0 0 0 1px var(--rule)}:root[data-site=client][data-theme=dark] .sidebar{box-shadow:inset -1px 0 0 var(--rule);background:#0a0c0d}:root[data-site=client][data-theme=dark] .main{background:var(--void)}:root[data-site=client][data-theme=dark] .brand-mark{height:20px;color:var(--ink)}:root[data-site=client][data-theme=dark] .brand-word strong{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;font-size:16px;font-weight:700;font-stretch:85%}:root[data-site=client][data-theme=dark] .brand-word span{color:var(--text-3)}:root[data-site=client][data-theme=dark] .sb-search{background:var(--void-lift);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text-3)}:root[data-site=client][data-theme=dark] .sb-search .kbd,:root[data-site=client][data-theme=dark] .kbd{background:var(--void-lift-2);box-shadow:inset 0 0 0 1px var(--rule-bright);color:var(--text-3)}:root[data-site=client][data-theme=dark] .nav-item,:root[data-site=client][data-theme=dark] .nav-item .i,:root[data-site=client][data-theme=dark] .nav-item>i{color:var(--text-3)}:root[data-site=client][data-theme=dark] .nav-item:hover{background:var(--void-lift);color:var(--ink)}:root[data-site=client][data-theme=dark] .nav-item[aria-current=page]{background:var(--void-lift-2);color:var(--ink)}:root[data-site=client][data-theme=dark] .nav-item[aria-current=page] .i,:root[data-site=client][data-theme=dark] .nav-item[aria-current=page]>i{color:var(--ink)}:root[data-site=client][data-theme=dark] .nav-item[aria-current=page]:before{background:var(--accent)}:root[data-site=client][data-theme=dark] .nav-item .count.hot,:root[data-site=client][data-theme=dark] .count.hot{color:var(--accent-text)}:root[data-site=client][data-theme=dark] .sidebar .nav-head{color:#6b757b}:root[data-site=client][data-theme=dark] .nav-tree{border-left-color:var(--rule-bright)}:root[data-site=client][data-theme=dark] .nav-tree a:before{background:var(--rule-bright)}:root[data-site=client][data-theme=dark] .sb-foot{border-top-color:var(--rule)}:root[data-site=client][data-theme=dark] .sb-worker{background:var(--void-lift);box-shadow:inset 0 0 0 1px var(--rule)}:root[data-site=client][data-theme=dark] .theme-pill{background:var(--void-lift)}:root[data-site=client][data-theme=dark] .theme-pill button[aria-pressed=true]{background:var(--void-lift-2);box-shadow:inset 0 0 0 1px var(--rule-bright);color:var(--ink)}:root[data-site=client][data-theme=dark] .sb-user:hover{background:var(--void-lift)}:root[data-site=client][data-theme=dark] .avatar{background:var(--void-lift-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-bright)}:root[data-site=client][data-theme=dark] h1,:root[data-site=client][data-theme=dark] h2,:root[data-site=client][data-theme=dark] h3,:root[data-site=client][data-theme=dark] h4,:root[data-site=client][data-theme=dark] .big{font-family:var(--font-sans)}:root[data-site=client][data-theme=dark] .greet h1{letter-spacing:-.02em;font-size:24px;font-weight:600}:root[data-site=client][data-theme=dark] .greet .date{color:var(--text-3)}:root[data-site=client][data-theme=dark] .panel,:root[data-site=client][data-theme=dark] .card{background:var(--void-lift);box-shadow:inset 0 0 0 1px var(--rule)}:root[data-site=client][data-theme=dark] .lift:hover{box-shadow:inset 0 0 0 1px var(--rule-bright)}:root[data-site=client][data-theme=dark] .panel-foot{border-top-color:var(--rule)}:root[data-site=client][data-theme=dark] .btn-primary{background:var(--accent);color:var(--accent-fg);font-weight:600}:root[data-site=client][data-theme=dark] .btn-primary:hover{background:var(--accent-hover);color:var(--accent-fg)}:root[data-site=client][data-theme=dark] .btn-primary .i,:root[data-site=client][data-theme=dark] .btn-primary>i{color:var(--accent-fg)}:root[data-site=client][data-theme=dark] .btn-secondary,:root[data-site=client][data-theme=dark] .pill-white{background:var(--void-lift);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-bright)}:root[data-site=client][data-theme=dark] .btn-secondary:hover{background:var(--void-lift-2)}:root[data-site=client][data-theme=dark] .btn-ghost:hover{background:var(--void-lift)}:root[data-site=client][data-theme=dark] .pill-good{background:color-mix(in srgb, var(--good) 12%, transparent);color:var(--good)}:root[data-site=client][data-theme=dark] .dot.live,:root[data-site=client][data-theme=dark] .pill .dot.live{background:var(--accent)}:root[data-site=client][data-theme=dark] .bell .ping{background:var(--accent);box-shadow:0 0 0 2px var(--void)}:root[data-site=client][data-theme=dark] .need{background:var(--void-lift)}:root[data-site=client][data-theme=dark] .need .n{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.03em;font-weight:500}:root[data-site=client][data-theme=dark] .need.warn .n{color:var(--warn)}:root[data-site=client][data-theme=dark] .need:hover{box-shadow:inset 0 0 0 1px var(--rule-bright)}:root[data-site=client][data-theme=dark] .kpi .tile .v,:root[data-site=client][data-theme=dark] .funnel .kpi .tile .v{font-family:var(--font-sans);color:var(--ink);letter-spacing:-.02em;font-weight:500}:root[data-site=client][data-theme=dark] .kpi .tile .d.up{color:var(--good)}:root[data-site=client][data-theme=dark] .kpi .tile .d.down{color:var(--accent-text)}:root[data-site=client][data-theme=dark] .spark .line{stroke:#b9c0c4}:root[data-site=client][data-theme=dark] .spark .end{fill:var(--accent)}:root[data-site=client][data-theme=dark] .goal .gauge .track{stroke:var(--void-lift-2)}:root[data-site=client][data-theme=dark] .goal .gauge .bar{stroke:var(--accent)}:root[data-site=client][data-theme=dark] .goal .stats div{border-top-color:var(--rule)}:root[data-site=client][data-theme=dark] .chart line,:root[data-site=client][data-theme=dark] .chart .grid line{stroke:var(--rule)}:root[data-site=client][data-theme=dark] .chart text,:root[data-site=client][data-theme=dark] .chart .axis text{fill:var(--text-3);font-family:var(--font-mono)}:root[data-site=client][data-theme=dark] .legend span{color:var(--text-3)}:root[data-site=client][data-theme=dark] .agent{border-top-color:var(--rule)}:root[data-site=client][data-theme=dark] .agent .hist i{background:var(--good);opacity:.6}:root[data-site=client][data-theme=dark] .agent.warn{background:color-mix(in srgb, var(--warn) 10%, transparent)}:root[data-site=client][data-theme=dark] .rows a{border-top-color:var(--rule)}:root[data-site=client][data-theme=dark] .rows a:hover{background:var(--void-lift-2)}:root[data-site=client][data-theme=dark] .rows .ic{background:var(--void-lift-2);box-shadow:inset 0 0 0 1px var(--rule);color:var(--text-2)}:root[data-site=client][data-theme=dark] .chip.sw,:root[data-site=client][data-theme=dark] .chip.signal{background:var(--signal-dim);color:var(--signal);box-shadow:none}:root[data-site=client][data-theme=dark] .pill-good .dot,:root[data-site=client][data-theme=dark] .pill-good .dot.live,:root[data-site=client][data-theme=dark] .sb-worker .dot,:root[data-site=client][data-theme=dark] .sb-status .dot,:root[data-site=client][data-theme=dark] .dot.live.c-good{background:var(--good)}:root:root[data-site=client] .btn-primary{background:var(--ink);color:var(--panel);box-shadow:none}:root:root[data-site=client] .btn-primary:hover{background:color-mix(in srgb, var(--ink) 86%, var(--panel))}:root:root[data-site=client] .btn-primary .kbd{background:color-mix(in srgb, var(--panel) 16%, transparent);color:var(--panel);box-shadow:none}:root:root[data-site=client][data-theme=dark] .btn-primary{background:var(--ink);color:#0a0a0a}:root:root[data-site=client][data-theme=dark] .btn-primary .kbd{color:#0a0a0a;background:#0000001f}:root:root[data-site=client] .brand-word span{font-family:var(--font-mono);letter-spacing:.02em}:root:root[data-site=client] .sb-user .who span{font-family:var(--font-mono);font-size:10.5px}:root:root[data-site=client] .greet{align-items:center;padding:6px 0 20px}:root:root[data-site=client] .greet h1{letter-spacing:-.025em;font-size:26px;font-weight:600}:root:root[data-site=client] .greet .date{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);margin-top:4px}:root:root[data-site=client] .eyebrow-t{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin:22px 0 10px;display:flex}:root:root[data-site=client] .eyebrow-t .c-3{color:var(--text-3);letter-spacing:.06em}:root:root[data-site=client] .eyebrow-t:after{content:"";background:var(--line);flex:1;height:1px}:root:root[data-site=client] .eyebrow-t .more{letter-spacing:.02em;text-transform:none;color:var(--text-3);order:2;font-size:10.5px}:root:root[data-site=client][data-theme=dark] .eyebrow-t:after{background:var(--rule)}:root:root[data-site=client] .needs-c{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid}:root:root[data-site=client] .needs-c .tag{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text-l,var(--accent));align-items:center;gap:8px;display:inline-flex}:root:root[data-site=client][data-theme=dark] .needs-c .tag{color:var(--accent-text)}:root:root[data-site=client] .needs-c .tag .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}:root:root[data-site=client] .needs-c h2{letter-spacing:-.015em;margin-top:10px;font-size:18px;font-weight:600}:root:root[data-site=client] .needs-c p{color:var(--text-2);font-size:var(--t-13);margin-top:5px;line-height:1.55}:root:root[data-site=client] .needs-c .actions{gap:8px;display:flex}:root:root[data-site=client] .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}:root:root[data-site=client] .proj-c{flex-direction:column;gap:14px;padding:20px 22px;display:flex}:root:root[data-site=client] .proj-c .top{justify-content:space-between;align-items:center;gap:10px;display:flex}:root:root[data-site=client] .proj-c h3{letter-spacing:-.02em;font-size:20px;font-weight:600}:root:root[data-site=client] .proj-c .sub{color:var(--text-3);font-size:var(--t-13);margin-top:3px}:root:root[data-site=client] .prog{align-items:baseline;gap:12px;display:flex}:root:root[data-site=client] .prog .pct{font:600 40px/1 var(--font-sans);letter-spacing:-.04em}:root:root[data-site=client] .prog .pct small{color:var(--text-3);font-size:18px;font-weight:500}:root:root[data-site=client] .prog .lbl{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3)}:root:root[data-site=client] .bar-t{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}:root:root[data-site=client] .bar-t i{background:var(--ink);border-radius:3px;width:64%;height:100%;display:block}:root:root[data-site=client] .ms-t{flex-direction:column;display:flex}:root:root[data-site=client] .ms-t div{border-top:1px solid var(--line);font-size:var(--t-13);color:var(--text-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}:root:root[data-site=client] .ms-t div:first-child{border-top:0}:root:root[data-site=client] .ms-t .d{background:var(--surface-3);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%}:root:root[data-site=client] .ms-t [data-s=done] .d{background:var(--ink);box-shadow:none}:root:root[data-site=client] .ms-t [data-s=done]{color:var(--text-3)}:root:root[data-site=client] .ms-t [data-s=now] .d{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}:root:root[data-site=client] .ms-t [data-s=now]{color:var(--ink);font-weight:600}:root:root[data-site=client] .ms-t .when{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);font-weight:400}:root:root[data-site=client] .stack-c{flex-direction:column;gap:12px;display:flex}:root:root[data-site=client] .doc{color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px 14px 14px;display:grid}:root:root[data-site=client] .doc .ic{background:var(--surface-2);width:36px;height:36px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;place-items:center;display:grid}:root:root[data-site=client] .doc .k{font:500 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}:root:root[data-site=client] .doc .t{font-weight:600;font-size:var(--t-14);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}:root:root[data-site=client] .doc .m{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);margin-top:3px}:root:root[data-site=client] .doc .amt{font:500 18px/1 var(--font-mono);letter-spacing:-.01em;text-align:right}:root:root[data-site=client] .doc .amt .dec{color:var(--text-3);font-size:.7em}:root:root[data-site=client] .doc .amt small{font:400 11px/1 var(--font-mono);color:var(--text-3);margin-top:6px;display:block}:root:root[data-site=client] .doc:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md)}:root:root[data-site=client] .upd{padding:0}:root:root[data-site=client] .upd .head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}:root:root[data-site=client] .upd .head .who{font-size:var(--t-13);font-weight:600}:root:root[data-site=client] .upd .head .m{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);margin-top:2px}:root:root[data-site=client] .upd .cols{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:root:root[data-site=client] .upd .col-u{border-left:1px solid var(--line);min-width:0;padding:14px 18px 16px}:root:root[data-site=client] .upd .col-u:first-child{border-left:0}:root:root[data-site=client] .upd h4{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px}:root:root[data-site=client] .upd .col-u.need-col h4{color:var(--accent-text-l,var(--accent))}:root:root[data-site=client][data-theme=dark] .upd .col-u.need-col h4{color:var(--accent-text)}:root:root[data-site=client] .upd ul{font-size:var(--t-13);color:var(--text-2);flex-direction:column;gap:8px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}:root:root[data-site=client] .upd li{padding-left:14px;position:relative}:root:root[data-site=client] .upd li:before{content:"";background:var(--text-3);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}:root:root[data-site=client] .upd .col-u.need-col li:before{background:var(--accent)}:root:root[data-site=client] .tk{overflow:hidden}:root:root[data-site=client] .tk .table{font-size:var(--t-13)}:root:root[data-site=client] .tk .table th{font:500 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-top:12px;padding-bottom:10px}:root:root[data-site=client] .tk .table td{border-top:1px solid var(--line);padding-top:12px;padding-bottom:12px}:root:root[data-site=client] .tk .id{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);white-space:nowrap}:root:root[data-site=client] .tk .ttl{color:var(--ink);font-weight:600}:root:root[data-site=client] .tk .sub{color:var(--text-3);font-size:var(--t-12);font-family:var(--font-mono);margin-top:2px}:root:root[data-site=client] .tk .when{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);text-align:right;white-space:nowrap}:root:root[data-site=client] .tk .chev{color:var(--text-3);transition:transform var(--d) var(--ease)}:root:root[data-site=client] .tk tr[aria-expanded=true] .chev{transform:rotate(180deg)}:root:root[data-site=client] .tk tr[aria-expanded=true]>td{background:var(--surface-2)}:root:root[data-site=client] .tk tr.detail>td{background:var(--surface-2);border-top:0;padding:0}:root:root[data-site=client] .tk .detail-body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px 28px;padding:6px 22px 18px 72px;display:grid}:root:root[data-site=client] .tk .fields{font-size:var(--t-13);grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:0;display:grid}:root:root[data-site=client] .tk .fields dt{color:var(--text-3)}:root:root[data-site=client] .tk .fields dd{color:var(--ink);margin:0}:root:root[data-site=client] .tk .reply{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-13);color:var(--text-2);border-radius:10px;padding:12px 14px;line-height:1.55}:root:root[data-site=client] .tk .reply .who{font:400 11px/1 var(--font-mono);color:var(--text-3);align-items:center;gap:8px;margin-bottom:8px;display:flex}:root:root[data-site=client] .tk .reply .who .avatar{width:20px;height:20px;font-size:9px}:root:root[data-site=client] .tk .detail-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}:root:root[data-site=client] .tk .detail-actions .note-t{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);margin-left:auto}:root:root[data-site=client] .tk .panel-foot{border-top:1px solid var(--line);font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);padding:10px 18px 12px;display:flex}:root:root[data-site=client] .pill-acc{background:color-mix(in srgb, var(--accent) 12%, var(--panel));color:var(--accent-text-l,var(--accent))}:root:root[data-site=client][data-theme=dark] .pill-acc{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 18%, transparent)}:root:root[data-site=client] .pill-acc .dot{background:var(--accent)}:root:root[data-site=client] .tk-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}:root:root[data-site=client] .tk-head .tabs{margin:0}@media (max-width:1100px){:root:root[data-site=client] .hero,:root:root[data-site=client] .upd .cols{grid-template-columns:minmax(0,1fr)}:root:root[data-site=client] .upd .col-u{border-left:0;border-top:1px solid var(--line)}:root:root[data-site=client] .upd .col-u:first-child{border-top:0}}@media (max-width:960px){:root:root[data-site=client] .greet{flex-direction:column;align-items:stretch;gap:12px}:root:root[data-site=client] .greet .actions{justify-content:stretch}:root:root[data-site=client] .greet .actions .btn-primary{flex:1}:root:root[data-site=client] .needs-c{grid-template-columns:minmax(0,1fr)}:root:root[data-site=client] .needs-c .actions .btn{flex:1}:root:root[data-site=client] .tk .hide-m{display:none}:root:root[data-site=client] .tk .detail-body{grid-template-columns:minmax(0,1fr);padding:6px 16px 16px}:root:root[data-site=client] .tk .table th:first-child,:root:root[data-site=client] .tk .table td.id{display:none}:root:root[data-site=client] .tk .table th,:root:root[data-site=client] .tk .table td{padding-left:12px;padding-right:8px}:root:root[data-site=client] .eyebrow-t{flex-wrap:wrap;row-gap:6px}:root:root[data-site=client] .eyebrow-t:after{display:none}:root:root[data-site=client] .eyebrow-t .more{margin-left:auto}:root:root[data-site=client] .eyebrow-t .c-3{letter-spacing:.04em}}:root:root[data-site=client] .input:focus,:root:root[data-site=client] .textarea:focus,:root:root[data-site=client] .select:focus,:root:root[data-site=client] .otp input:focus{box-shadow:0 0 0 2px var(--ink), var(--shadow-sm)}:root:root[data-site=client] .check input,:root:root[data-site=client] input[type=radio],:root:root[data-site=client] input[type=checkbox]{accent-color:var(--ink)}:root:root[data-site=client] .tl li[data-kind=client] .tl-dot{background:var(--ink)}:root:root[data-site=client] .c-accent,:root:root[data-site=client] .tl-pill.client{color:var(--ink)}:root:root[data-site=client] .drop:hover,:root:root[data-site=client] .drop[data-over]{border-color:var(--ink);background:var(--surface-2)}:root:root[data-site=client] .drop:focus-within{box-shadow:0 0 0 2px var(--ink)}:root:root[data-site=client] .link-btn{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:root:root[data-site=client] .btn-soft{background:var(--surface-3);color:var(--ink)}:root:root[data-site=client] .btn-soft:hover{background:color-mix(in srgb, var(--ink) 10%, var(--surface-3))}:root:root[data-site=client] .btn-primary .i,:root:root[data-site=client] .btn-primary>i{color:inherit}:root:root[data-site=client] .pill .dot.live,:root:root[data-site=client] .dot.live{background:currentColor}:root:root[data-site=client] .tab:focus-visible,:root:root[data-site=client] .btn:focus-visible,:root:root[data-site=client] .nav-item:focus-visible,:root:root[data-site=client] .rowx:focus-visible{outline:2px solid var(--ink);outline-offset:2px}:root:root[data-site=client] .seg button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}
:root[data-site=client] .app{overflow:clip}:root[data-site=client] .sidebar{flex-direction:column;display:flex}:root[data-site=client] .nav-item.nav-btn{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0}:root[data-site=client] .sidebar .nav-label{cursor:default;margin-top:10px;padding-left:10px}:root[data-site=client] .sb-user form{flex:none}:root[data-site=client] .sb-brand .brand-word span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root[data-site=client] .greet .row>div{min-width:0}:root[data-site=client] .bell .ping{pointer-events:none}:root[data-site=client] .demo-banner{font:500 var(--t-11)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 16px}:root[data-site=client] .demo-banner a{text-transform:none;letter-spacing:.02em;text-underline-offset:3px}:root[data-site=client] .empty{padding:48px 24px}:root[data-site=client] .empty h2{font-size:var(--t-22);letter-spacing:-.02em;font-weight:600}:root[data-site=client] .empty .empty-body{max-width:44ch;color:var(--text-2);font-size:var(--t-13);flex-direction:column;gap:4px;line-height:1.55;display:flex}:root[data-site=client] .empty-inline{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:12px 16px;display:flex}:root[data-site=client] .callout{border-radius:var(--r-sm);font-size:var(--t-13);align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;line-height:1.45;display:flex}:root[data-site=client] .callout .i{flex:none}:root[data-site=client] .callout[data-tone=error]{color:var(--bad);background:color-mix(in srgb, var(--bad) 9%, transparent)}:root[data-site=client] .callout[data-tone=warn]{color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent)}:root[data-site=client] .callout[data-tone=ok]{color:var(--good);background:color-mix(in srgb, var(--good) 10%, transparent)}:root[data-site=client] .callout .link-btn{color:inherit;font-weight:600}:root[data-site=client] .panel-pad>.callout{margin:0}:root[data-site=client] .auth-error,:root[data-site=client] .ok-note{border-radius:var(--r-sm)}:root[data-site=client] .confirm{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=client] .confirm h2{font-size:var(--t-18);letter-spacing:-.01em;font-weight:600}:root[data-site=client] .modal-card{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=client] .sheet{background:var(--panel);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}:root[data-site=client] .sheet-head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:16px}:root[data-site=client] .sheet-head h2{font-size:var(--t-18);letter-spacing:-.01em;font-weight:600}:root[data-site=client] .sheet-head .c-3{font-family:var(--font-mono);font-size:var(--t-12);margin-top:2px}:root[data-site=client] .sheet-foot .c-3{font-family:var(--font-mono)}:root[data-site=client] .cat .catcard{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client] .cat .catcard:hover{box-shadow:inset 0 0 0 1px var(--line-strong), var(--shadow-md);transform:none}:root[data-site=client] .cat .catcard span{font-family:var(--font-mono)}:root[data-site=client] .list-rows>a:hover,:root[data-site=client] .list-rows>button:hover{border-radius:0}:root[data-site=client] .list-rows .c-3.t-12{font-family:var(--font-mono)}:root[data-site=client] .unread-dot{background:var(--ink)}:root[data-site=client] .chips>div{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client] .drop{border-radius:var(--r-md)}:root[data-site=client] .success h3{font-family:var(--font-sans);letter-spacing:-.02em;font-weight:600}:root[data-site=client] .eyebrow-t:first-of-type{margin-top:4px}:root[data-site=client] .eyebrow-t .more{text-decoration:none}:root[data-site=client] .eyebrow-t .more:hover{color:var(--ink)}:root:root[data-site=client] .needs-c.calm{grid-template-columns:minmax(0,1fr)}:root:root[data-site=client] .needs-c.calm h2{font-size:var(--t-16);margin-top:0}:root[data-site=client] .proj-c .top>.pill{flex:none}:root[data-site=client] .prog-none{color:var(--text-3);font-size:var(--t-13)}:root[data-site=client] .proj-more{border-top:1px solid var(--line);flex-direction:column;padding-top:4px;display:flex}:root[data-site=client] .proj-more>div{font-size:var(--t-13);color:var(--text-2);align-items:center;gap:10px;padding:8px 0;display:flex}:root[data-site=client] .proj-more>div+div{border-top:1px solid var(--line)}:root[data-site=client] .proj-more .mono{font-size:var(--t-12)}:root[data-site=client] .doc{text-decoration:none;position:relative}:root[data-site=client] .doc .t.stretch{color:inherit;text-decoration:none;display:block}:root[data-site=client] .doc .t.stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}:root[data-site=client] .doc .t.stretch:focus-visible{outline:none}:root[data-site=client] .doc:has(.stretch:focus-visible){outline:2px solid var(--ink);outline-offset:2px}:root[data-site=client] .doc .over{z-index:1;position:relative}:root:root[data-site=client] .doc.quiet:hover{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client] .doc.quiet .t{color:var(--text-3);font-weight:500}:root[data-site=client] .doc .amt small.c-bad{color:var(--bad)}:root[data-site=client] .doc-list{flex-direction:column;gap:10px;display:flex}:root[data-site=client] .upd .head .grow{min-width:0}:root[data-site=client] .upd .head .pill{flex:none}:root[data-site=client] .upd .col-u .none{font-size:var(--t-13);color:var(--text-3);margin:0}:root[data-site=client] .upd li strong{color:var(--ink);font-weight:600}:root[data-site=client] .upd-body{font-size:var(--t-13);padding:14px 18px 16px;line-height:1.6}:root[data-site=client] .upd-list{flex-direction:column;gap:12px;display:flex}:root:root[data-site=client] .tk .table tr.rowx[aria-expanded=true] td{border-top-color:var(--line)}:root[data-site=client] .tk .table thead th:last-child{width:36px}:root[data-site=client] .tk .detail-body .fields dd{overflow-wrap:anywhere;font-weight:400}:root[data-site=client] .tk .reply{white-space:pre-wrap;overflow-wrap:anywhere}:root[data-site=client] .tk .reply .who{white-space:normal}:root[data-site=client] .tk .reply.none{color:var(--text-3);font-family:var(--font-mono);font-size:var(--t-12);margin:0}:root[data-site=client] .tk .detail-actions{flex-wrap:wrap}:root[data-site=client] .tk .panel-foot a{text-decoration:none}:root[data-site=client] .tk .panel-foot a:hover{color:var(--ink)}:root[data-site=client] .tk-head .tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}:root[data-site=client] .tk .empty{padding:40px 24px}@media (max-width:960px){:root[data-site=client] .tk .show-s{display:inline}:root[data-site=client] .tk-head{padding:10px}:root[data-site=client] .tk .detail-actions .note-t{flex-basis:100%;margin-left:0}}:root[data-site=client] .t-head{padding:6px 0 18px}:root[data-site=client] .t-head .t-ref{font-family:var(--font-mono);font-size:var(--t-12);color:var(--text-3)}:root[data-site=client] .t-head h1{letter-spacing:-.025em;margin-top:6px;font-size:26px;font-weight:600}:root[data-site=client] .t-head .opened{font-family:var(--font-mono);font-size:var(--t-12)}:root[data-site=client] .t-head .opened strong{font-family:var(--font-sans);font-size:var(--t-13)}:root[data-site=client] .t-grid,:root[data-site=client] .t-grid .col{gap:12px}:root[data-site=client] .comment{box-shadow:inset 0 0 0 1px var(--line);border-radius:10px}:root[data-site=client] .tl-meta{font-family:var(--font-mono)}:root[data-site=client] .page-head h1{font:600 26px/1.15 var(--font-sans);letter-spacing:-.025em;overflow-wrap:anywhere}:root[data-site=client] .page-head .sub{font-family:var(--font-mono);font-size:var(--t-12)}:root[data-site=client] .sheet-frame{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md)}:root[data-site=client] .panel-pad h2.t-16{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin-bottom:14px!important}:root[data-site=client] .proj-c>.row.between h2{letter-spacing:.14em;text-transform:uppercase;font:500 11px/1 var(--font-mono)!important}:root[data-site=client] .grid-main,:root[data-site=client] .grid-main .col{gap:12px}:root[data-site=client] .auth{background:var(--canvas);box-shadow:0 0 0 1px var(--line);border-radius:10px}:root[data-site=client] .auth-card{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line), var(--shadow-md)}:root[data-site=client] .auth-title{letter-spacing:-.025em;font-size:26px;font-weight:600}:root[data-site=client] .auth-foot .c-3,:root[data-site=client] .resend-line{font-family:var(--font-mono)}@media (max-width:960px){:root[data-site=client] .auth{box-shadow:none;border-radius:0}}:root:root[data-site=client] .dr .hero{padding:56px 0 36px;display:block}:root:root[data-site=client] .dr .doc{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:18px;padding:0;display:flex}:root:root[data-site=client] .dr .doc:hover{box-shadow:none}:root[data-site=client] .dr .dr-top .mid{margin:0 auto}:root[data-site=client] .dr .price-card .rows{padding:0}:root[data-site=client] .dr{box-shadow:0 0 0 1px var(--line);border-radius:10px}:root[data-site=client] .dr .dr-top{border-radius:var(--r-md);background:var(--panel);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-sm)}:root[data-site=client] .dr .brand{gap:10px;min-width:0}:root[data-site=client] .dr .brand-word span{font-weight:400}:root[data-site=client] .dr .hero .eyebrow{font:500 11px/1.4 var(--font-mono);letter-spacing:.14em;color:var(--text-3)}:root[data-site=client] .dr .hero h1{letter-spacing:-.03em;font-weight:600}:root[data-site=client] .dr .hero .meta{font-family:var(--font-mono);font-size:var(--t-12)}:root[data-site=client] .dr .hero .meta .who{font-family:var(--font-sans);font-size:var(--t-13)}:root[data-site=client] .dr .doc h2,:root[data-site=client] .dr .acc h2{letter-spacing:-.02em;font-weight:600}:root[data-site=client] .dr .doc .num .n,:root[data-site=client] .dr .sched .pct,:root[data-site=client] .dr .price-card .rows .pct{color:var(--text-3)}:root[data-site=client] .dr .scope .item .i,:root[data-site=client] .dr .fromyou .i{color:var(--ink)}:root[data-site=client] .dr .scope .item,:root[data-site=client] .dr .sched div,:root[data-site=client] .dr .changes,:root[data-site=client] .dr .acc .done .box{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}:root[data-site=client] .dr .not{border-radius:var(--r-md)}:root[data-site=client] .dr .terms a,:root[data-site=client] .dr .q a,:root[data-site=client] .dr .acc .resend button{color:var(--ink);text-underline-offset:3px;text-decoration:underline}:root[data-site=client] .dr .acc-steps span.on{background:var(--ink)}:root[data-site=client] .dr .big,:root[data-site=client] .dr .money{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:600}:root[data-site=client] .dr .pill-accent{color:var(--ink);background:var(--surface-3)}:root[data-site=client] .dr .tl .ms{flex-direction:row;margin-top:8px}:root[data-site=client] .dr .gone h1{letter-spacing:-.02em;font-weight:600}@media (max-width:960px){:root[data-site=client] .dr{box-shadow:none;border-radius:0}:root:root[data-site=client] .dr .hero{padding:28px 0 20px}:root[data-site=client] .dr .brand-word span{display:none}:root[data-site=client] .dr .dr-top{gap:8px}:root[data-site=client] .dr .brand{flex:none}:root[data-site=client] .dr .brand-word strong{overflow:visible}:root[data-site=client] .dr .dr-top>.row{flex-wrap:nowrap;min-width:0}:root[data-site=client] .dr .dr-top>.row>.pill{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:26px;display:block;overflow:hidden}:root[data-site=client] .dr .mobile-bar{border-radius:var(--r-md);background:var(--panel);-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-lg)}}
