@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/sans400-CDDApCn2.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/app/assets/sans500-6ng42L7E.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/app/assets/sans600-CuJfVYMP.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/app/assets/mono400-DMJ8VG8y.woff2)format("woff2")}:root{--ground:#e9ebee;--surface:#fff;--wash:#f7f8fa;--raised:#eef0f3;--active:#e2e6ea;--border:#d8dde2;--rule:#e7eaed;--control:#b6bec6;--sheet-edge:#ccd3da;--text:#0e141b;--text-hover:#1b2733;--muted:#3f4954;--faint:#566170;--accent:#1b3f63;--accent-soft:#e2e9f1;--accent-ink:#12304d;--brand-tile:#0f1822;--brand-edge:#0f1822;--brand-ink:#fff;--brand-word:#0e141b;--negative:#a01f24;--negative-soft:#f8eaea;--negative-ink:#6f1518;--positive:#0f6b43;--positive-soft:#e8f1eb;--hold:#8a5a09;--hold-soft:#f7f0e0;--hold-ink:#5c3c05;--rail:#0f1822;--rail-hover:#17232f;--rail-active:#1d2c3b;--rail-line:#233140;--rail-ink:#b3bdca;--rail-ink-strong:#f4f7fa;--rail-mark:#8fb4d6;--radius-card:6px;--radius-control:4px;--radius-sheet:12px;--sheet-inset:8px;--sidebar-width:228px;--topbar-height:48px;--gap:24px;--pad:20px;--control-height:30px;--row-height:48px;--font:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--display:var(--font);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--ease-click:cubic-bezier(.2, .7, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.5, 0, .75, 0)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--ground);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14.5px;line-height:1.5}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sidebar :focus-visible,.topnav :focus-visible{outline-color:var(--rail-mark)}::selection{background:var(--accent);color:#fff}html{scrollbar-color:var(--control) transparent;scrollbar-width:thin}input,textarea,select,[contenteditable]{caret-color:var(--accent);accent-color:var(--accent)}.mono{font-family:var(--mono);font-variant-ligatures:none;letter-spacing:-.01em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ground{background:var(--ground);min-height:100dvh}.auth-ground{place-content:center;gap:18px;padding:48px 24px 40px;display:grid}.auth-sheet{background:var(--surface);border:1px solid var(--sheet-edge);border-radius:var(--radius-sheet);grid-template-columns:1.04fr .96fr;width:min(1040px,100vw - 48px);min-height:566px;display:grid;overflow:hidden}.wordmark{letter-spacing:-.015em;color:var(--brand-word);align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.logo-mark{flex:none}.auth-title{letter-spacing:-.025em;margin:0;font-size:34px;font-weight:600;line-height:1.14}.flow{margin-top:2px}.flow-rail{gap:0;margin:0;padding:0;list-style:none;display:grid}.flow-step{grid-template-columns:18px 1fr;align-items:start;gap:12px;padding:0 0 16px;display:grid;position:relative}.flow-step:last-child{padding-bottom:0}.flow-step:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:17px;bottom:1px;left:8px}.flow-mark{border:1.5px solid var(--text);background:var(--surface);z-index:1;border-radius:50%;width:9px;height:9px;margin:5px 0 0 4px;position:relative}.flow-mark.is-seal{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--wash), 0 0 0 4px var(--accent-soft)}.flow-text{gap:1px;padding-top:0;display:grid}.flow-text b{letter-spacing:-.005em;font-size:13px;font-weight:500}.flow-text span{color:var(--muted);font-size:12px;line-height:1.45}.flow-note{color:var(--accent-ink);margin:14px 0 0;font-size:12px}.chip{border:1px solid var(--border);background:var(--surface);height:22px;color:var(--muted);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.chip-quiet{border-color:var(--border);background:var(--wash);color:var(--muted);letter-spacing:.02em;height:20px;padding:0 7px;font-size:12px}.auth-form{display:grid}.auth-fields{gap:13px;display:grid}.field{gap:6px;display:grid}.field-label{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;font-weight:500;display:flex}.field-hint{color:var(--faint);font-size:12px}.input{background:var(--surface);border:1px solid var(--control);border-radius:var(--radius-control);width:100%;height:38px;color:var(--text);transition:border-color .16s var(--ease-click), box-shadow .16s var(--ease-click);padding:0 11px;font-size:13.5px}.input::placeholder{color:var(--faint)}.input:hover:not(:disabled){border-color:var(--muted)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input:disabled{background:var(--wash);color:var(--muted)}.form-error{background:var(--negative-soft);color:var(--negative-ink);border-radius:var(--radius-control);margin:12px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.btn{border-radius:var(--radius-control);letter-spacing:-.005em;height:38px;transition:background .16s var(--ease-click), border-color .16s var(--ease-click), color .16s var(--ease-click), transform 80ms var(--ease-click);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.62;cursor:default}.btn-primary{background:var(--text);color:#fff;border-color:var(--text)}.btn-primary:hover:not(:disabled){background:var(--text-hover);border-color:var(--text-hover)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--control)}.btn-secondary:hover:not(:disabled){background:var(--wash);border-color:var(--muted)}.btn-quiet{color:var(--muted);background:0 0;height:30px;padding:0 10px;font-size:12px}.btn-quiet:hover:not(:disabled){color:var(--text);background:var(--raised)}.btn.submit{width:100%;height:40px;margin-top:16px}.btn-face{align-items:center;gap:8px;display:inline-flex}.spinner{color:currentColor;align-items:center;display:inline-flex}.spinner svg{display:block}.check{flex:none}.boot{place-content:center;justify-items:start;gap:22px;width:min(360px,100vw - 48px);min-height:100dvh;margin:0 auto;padding:24px;display:grid}.boot-lines{gap:10px;width:100%;display:grid}.boot-note{color:var(--faint);margin:0;font-size:12px}.skel{background:var(--raised);border-radius:4px;display:block}.shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--ground);height:100dvh;display:grid}.sidebar{background:var(--rail);flex-direction:column;gap:20px;min-height:0;padding:18px 12px 14px;display:flex}.sidebar .wordmark{--brand-tile:#1d2c3b;--brand-edge:#34475b;color:var(--rail-ink-strong)}.sidebar .nav-label{color:#93a0ae}.sidebar .nav-item{color:var(--rail-ink)}.sidebar .nav-item:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.sidebar .nav-item.is-active{background:var(--rail-active);border-color:var(--rail-line);color:var(--rail-ink-strong)}.sidebar .wallet-chip{border-color:var(--rail-line);color:var(--rail-ink);background:0 0}.sidebar .wallet-chip.is-on{color:var(--rail-ink-strong)}.sidebar .signout{color:var(--rail-ink)}.sidebar .signout:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.brand-row{padding:0 8px}.nav{flex:1;min-height:0;overflow-y:auto}.nav-group{gap:2px;display:grid}.nav-label{letter-spacing:.05em;color:var(--faint);margin:0 0 6px;padding:0 10px;font-size:12px;font-weight:500}.nav-item{border-radius:var(--radius-control);height:32px;color:var(--muted);transition:background .16s var(--ease-click), border-color .16s var(--ease-click), color .16s var(--ease-click);border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.nav-item:hover{background:var(--raised);color:var(--text)}.nav-item.is-active{background:var(--surface);border-color:var(--sheet-edge);color:var(--text)}.sidebar-foot{gap:8px;display:grid}.nav-setup{border-top:1px solid var(--rail-line);gap:2px;padding:14px 0 4px;display:grid}.side-workspace{gap:1px;min-width:0;padding:2px 10px 0;display:grid}.side-workspace-label{color:#7d8896;font-size:12px;font-weight:500}.side-workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--rail-ink);font-size:12.5px;font-weight:500;overflow:hidden}.wallet-chip{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--muted);align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.wallet-chip .dot{background:var(--control);border-radius:50%;flex:none;width:6px;height:6px}.wallet-chip.is-on{color:var(--text)}.signout{border-radius:var(--radius-control);height:30px;color:var(--faint);text-align:left;transition:background .16s var(--ease-click), color .16s var(--ease-click);background:0 0;border:0;padding:0 10px;font-size:12px}.signout:hover{background:var(--raised);color:var(--text)}.frame{min-width:0;padding:0 var(--sheet-inset) var(--sheet-inset) 0;flex-direction:column;height:100dvh;display:flex}.topbar{height:var(--topbar-height);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 24px;display:flex}@media (width>=901px){.topbar{padding-left:max(33px,50% - 540px);padding-right:max(33px,50% - 540px)}}.crumb{color:var(--muted);font-size:13px;font-weight:500}.topbar-right{align-items:center;gap:16px;display:flex}.env{letter-spacing:.02em;color:var(--faint);font-size:12px}.user-chip{align-items:center;gap:8px;display:flex}.avatar{background:var(--text);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.user-meta{line-height:1.25;display:grid}.user-meta b{font-size:12px;font-weight:500}.user-meta span{color:var(--faint);text-transform:capitalize;font-size:12px}.sheet{background:var(--surface);border:1px solid var(--sheet-edge);border-radius:var(--radius-sheet);flex:1;min-height:0;padding:28px 32px 32px;overflow:auto}.screen{gap:20px;width:100%;max-width:1080px;margin:0 auto;display:grid}.screen-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.screen-head h1{font-family:var(--display);letter-spacing:-.022em;margin:0;font-size:26px;font-weight:600;line-height:1.15}.screen-head p{max-width:58ch;color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.45}.display{font-family:var(--display);letter-spacing:-.022em;font-weight:600}.card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);align-content:start;gap:12px;padding:15px 16px 16px;display:grid}.card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-head h2{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600}.card-note{color:var(--muted);font-size:12px}.empty{gap:5px;padding:14px 2px 8px;display:grid}.empty-title{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.empty-note{color:var(--muted);max-width:52ch;margin:0;font-size:13px;line-height:1.5}.rows{margin:0;padding:0;list-style:none;display:grid}.row{border-top:1px solid var(--rule);padding:11px 0}.row:first-child{border-top:0;padding-top:2px}.tick{border:1px solid var(--control);background:var(--wash);border-radius:4px;flex:none;place-items:center;width:15px;height:15px;margin-top:1px;display:grid}.tick.is-done{border-color:var(--positive);background:var(--positive);color:#fff}.tick.is-pending{border-color:var(--accent);background:var(--accent-soft)}.fineprint{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.5}.inline-error{background:var(--negative-soft);color:var(--negative-ink);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:7px 9px;font-size:12px;line-height:1.45;display:flex}.inline-error-text{min-width:0}.field-error{color:var(--negative-ink);font-size:12px;line-height:1.4}.input[aria-invalid=true],.input[aria-invalid=true]:hover:not(:disabled){border-color:var(--negative)}.input[aria-invalid=true]:focus{border-color:var(--negative);box-shadow:0 0 0 3px var(--negative-soft)}@media (width<=980px){.auth-sheet{grid-template-columns:1fr;width:min(560px,100vw - 32px);min-height:0}.auth-title{font-size:28px}}@media (width<=900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.frame{padding:0 var(--sheet-inset) var(--sheet-inset) var(--sheet-inset)}.topbar{padding:0 12px 0 14px}}@media (width<=720px){.sheet{padding:20px 16px 24px}.env,.user-meta{display:none}}.breadcrumb{color:var(--faint);align-items:baseline;gap:6px;font-size:12px;display:flex}.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--text)}.card-lede{color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.55}.agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.agent-slot{min-width:0;display:grid}.agent-plate{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);height:100%;color:inherit;transition:border-color .16s var(--ease-click), background-color .16s var(--ease-click);align-content:start;gap:17px;padding:16px 18px 15px;text-decoration:none;display:grid;container-type:inline-size}.agent-plate:hover{border-color:var(--control);background:var(--raised)}.agent-plate:active{background:var(--active)}.agent-plate:focus-visible{border-radius:var(--radius-card)}.agent-plate-rules{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(max-content,1fr));align-items:baseline;gap:5px 12px;display:grid}.agent-plate-rule{display:contents}.agent-plate-rule>*{min-width:0}.agent-plate-rule:first-child>*{grid-column:1}.agent-plate-rule:nth-child(2)>*{grid-column:2}.agent-plate-rule:nth-child(3)>*{grid-column:3}.agent-plate-rule:nth-child(4)>*{grid-column:4}.agent-plate-rule>.agent-plate-label{grid-row:1}.agent-plate-rule>.agent-plate-value{grid-row:2}.agent-plate-label{color:var(--faint);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.agent-plate-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:600;line-height:25px}.agent-plate-value.is-lead{letter-spacing:-.025em;font-size:24px}.agent-plate-value.is-void{color:var(--faint)}.head-actions{flex:none;align-items:center;gap:14px;display:flex}.head-count{font-variant-numeric:tabular-nums;color:var(--faint);font-size:12px}.agent-plate-skel{pointer-events:none}@container (width<=430px){.agent-plate-rules{grid-template-rows:auto minmax(27px,auto) auto minmax(27px,auto);grid-template-columns:repeat(2,minmax(max-content,1fr))}.agent-plate-rule:nth-child(3)>*{grid-column:1}.agent-plate-rule:nth-child(4)>*{grid-column:2}.agent-plate-rule:first-child>.agent-plate-label,.agent-plate-rule:nth-child(2)>.agent-plate-label{grid-row:1}.agent-plate-rule:nth-child(3)>.agent-plate-label,.agent-plate-rule:nth-child(4)>.agent-plate-label{grid-row:3;padding-top:9px}.agent-plate-rule:first-child>.agent-plate-value,.agent-plate-rule:nth-child(2)>.agent-plate-value{grid-row:2}.agent-plate-rule:nth-child(3)>.agent-plate-value,.agent-plate-rule:nth-child(4)>.agent-plate-value{grid-row:4}}.text-link{color:var(--accent-ink);font-size:12px;text-decoration:none}.text-link:hover{text-decoration:underline}.agent-form{gap:16px;display:grid}.form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-row:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.form-row-tight{grid-template-columns:repeat(3,minmax(0,1fr))}.textarea{resize:vertical;height:auto;min-height:62px;padding:8px 11px;line-height:1.5}.select{appearance:none;background-color:var(--surface);border:1px solid var(--control);border-radius:var(--radius-control);width:100%;height:38px;color:var(--text);transition:border-color .16s var(--ease-click), box-shadow .16s var(--ease-click);background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 28px 0 11px;font-size:13.5px}.select:hover:not(:disabled){border-color:var(--muted)}.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.select:disabled{background-color:var(--wash);color:var(--muted)}.override-block{border-top:1px solid var(--rule);gap:6px;padding-top:14px;display:grid}.override-title{margin:0;font-size:12px;font-weight:500}.override-title span{color:var(--faint);font-size:12px;font-weight:400}.override-note{color:var(--muted);max-width:62ch;margin:0 0 8px;font-size:12px;line-height:1.5}.form-actions{border-top:1px solid var(--rule);align-items:center;gap:8px;padding-top:14px;display:flex}.track-wrap{gap:7px;display:grid}.track{background:var(--raised);height:7px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:999px;position:relative;overflow:hidden}.track-fill{background:var(--accent);border-radius:999px;position:absolute;inset:0 auto 0 0}.track-hold{background:var(--accent-soft);position:absolute;top:0;bottom:0}.track-over{background:var(--negative);opacity:.5;position:absolute;inset:0}.track-legend{color:var(--faint);justify-content:space-between;gap:10px;font-size:12px;display:flex}.spec-band{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));padding-top:2px;display:grid}.spec-lead{border-right:1px solid var(--rule);padding-right:20px}.spec-cell{border-right:1px solid var(--rule);padding:0 20px}.spec-cell:last-child{border-right:0;padding-right:0}.spec-label{color:var(--muted);margin:0;font-size:12px;font-weight:500}.spec-number{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:26px;font-weight:500;line-height:1.05}.spec-figure{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:19px;font-weight:500;line-height:1.1}.spec-void{letter-spacing:0;color:var(--faint);font-size:13px;font-weight:400}.band-track{margin-top:15px}.band-track .track-legend{color:var(--muted);font-size:12px}.scope-list{border-top:1px solid var(--rule);gap:7px;margin:0;padding-top:13px;display:grid}.scope{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.scope dt{color:var(--muted);font-size:12px;font-weight:500}.scope dd{min-width:0;color:var(--text);margin:0;font-size:13px;line-height:1.5}.scope-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.scope-mono{color:var(--muted);font-size:12px}.scope-exception{align-items:baseline;gap:6px;margin-right:16px;display:inline-flex}.inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inline-form .btn{height:38px}.dry-result{border-top:1px solid var(--rule);gap:11px;padding-top:13px;display:grid}.dry-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.dry-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1}.dry-meta{color:var(--faint);margin-left:auto;font-size:12px}.dry-empty{color:var(--muted);max-width:52ch;margin:0;font-size:13px;line-height:1.5}.dry-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.dry-miss{gap:9px;display:grid}.near{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--wash);gap:6px;padding:9px 11px;display:grid}.near-head{color:var(--muted);margin:0;font-size:12px}.near-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.near-list li{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:8px;display:grid}.near-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.near-vendor{color:var(--faint);font-size:12px}.near-price{color:var(--muted);font-size:12px}.cart-lines{margin:0;padding:0;list-style:none;display:grid}.cart-lines li{border-top:1px solid var(--rule);grid-template-columns:26px minmax(0,1fr) auto auto auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.cart-lines li:first-child{border-top:0}.cart-qty,.cart-vendor,.cart-money{color:var(--muted);font-size:12px}.cart-vendor{color:var(--faint)}.reason-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.reason-list li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 9px;display:grid}.rule-flag{font-family:var(--mono);letter-spacing:0;white-space:nowrap;border-radius:4px;align-self:center;padding:2px 6px;font-size:12px}.rule-flag.is-neg{background:var(--negative-soft);color:var(--negative-ink)}.rule-flag.is-wait{background:var(--accent-soft);color:var(--accent-ink)}.reason-text{font-size:13px;line-height:1.5}.reason-unblock{color:var(--muted);grid-column:2;font-size:12px}.mini-rail{margin:2px 0 0;padding:0;list-style:none;display:grid}.mini-rail li{border-top:1px solid var(--rule);grid-template-columns:20px minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 0;display:grid}.mini-step{color:var(--faint);font-size:12px}.mini-label{color:var(--text);font-size:12px}.mini-detail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.scoped-line{color:var(--muted);margin:11px 0 5px;font-size:12px;line-height:1.5}.search-results{margin:0;padding:0;list-style:none;display:grid}.search-results li{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid}.search-results li:first-child{border-top:0}.thumb{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--wash);flex:none;width:44px;height:44px;overflow:hidden}.thumb img{object-fit:contain;width:100%;height:100%;display:block}.result-main{gap:3px;min-width:0;display:grid}.result-title{color:var(--text);font-size:13px;font-weight:500;line-height:1.35;text-decoration:none}.result-title:hover{text-decoration:underline}.result-meta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.fit-flags{flex-wrap:wrap;gap:5px;display:flex}.fit-bad,.fit-warn,.fit-good{border-radius:999px;padding:1px 6px;font-size:12px}.fit-bad{background:var(--negative-soft);color:var(--negative-ink)}.fit-soon{background:var(--accent-soft);color:var(--accent-ink)}.result-right{justify-items:end;gap:4px;display:grid}.result-price{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}@media (width<=1080px){:is(.form-row,.form-row:has(>:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.spec-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px}.spec-lead{border-right:0;border-bottom:1px solid var(--rule);grid-column:1/-1;padding:0 0 14px}.spec-cell{border-right:0;padding:0}}@media (width<=720px){.spec-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.spec-lead{padding-bottom:14px}.spec-figure{font-size:17px}.scope{grid-template-columns:1fr;gap:2px}:is(.form-row,.form-row-tight,.form-row:has(>:nth-child(4))),.inline-form{grid-template-columns:1fr}.search-results li{grid-template-columns:36px minmax(0,1fr)}.result-right{grid-column:2;justify-items:start}}@media (width<=560px){.head-count{display:inline-block}.head-actions{gap:10px}}@media (width<=640px){.agent-grid{grid-template-columns:1fr}}.state{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.state-dot{background:var(--control);border-radius:50%;flex:none;width:6px;height:6px}.state.is-pos{color:var(--positive)}.state.is-pos .state-dot{background:var(--positive)}.state.is-wait{color:var(--hold-ink)}.state.is-wait .state-dot{background:var(--hold)}.state.is-neg{color:var(--negative-ink)}.state.is-neg .state-dot{background:var(--negative)}.state.is-quiet{color:var(--muted)}.state.is-lead{gap:7px;font-size:13px}.state.is-lead .state-dot{width:7px;height:7px}.state.is-badge{background:var(--raised);border-radius:4px;padding:2px 8px 2px 7px;line-height:1.35;box-shadow:inset 0 0 0 1px #0e141b0a}.state.is-badge.is-pos{background:var(--positive-soft)}.state.is-badge.is-wait{background:var(--hold-soft)}.state.is-badge.is-neg{background:var(--negative-soft)}.num{text-align:right}.card-flush{padding:0;overflow:hidden}.btn-small{height:28px;padding:0 10px;font-size:12px}.btn-danger{background:var(--surface);border-color:var(--negative);color:var(--negative)}.btn-danger:hover:not(:disabled){background:var(--negative-soft);border-color:var(--negative);color:var(--negative-ink)}.filter-tabs{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-card);gap:2px;padding:3px;display:inline-flex}.filter-tab{border-radius:var(--radius-control);height:27px;color:var(--muted);white-space:nowrap;transition:background .14s var(--ease-click), color .14s var(--ease-click), border-color .14s var(--ease-click);background:0 0;border:1px solid #0000;padding:0 11px;font-size:12px;font-weight:500}.filter-tab:hover{color:var(--text)}.filter-tab.is-on{background:var(--surface);border-color:var(--border);color:var(--text)}.inbox-table-wrap{overflow-x:auto}.inbox-table{border-collapse:collapse;table-layout:fixed;width:100%}.inbox-table thead th{z-index:2;border-bottom:1px solid var(--border);background:var(--wash);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap;padding:8px 16px;font-size:12px;font-weight:500;position:sticky;top:0}.inbox-table thead th.num{text-align:right}.inbox-table thead th:first-child{width:auto}.inbox-table thead th:nth-child(2){width:132px}.inbox-table thead th:nth-child(3){width:92px}.inbox-table thead th:nth-child(4){width:104px}.inbox-table thead th:nth-child(5){width:116px}.inbox-table thead th:nth-child(6){width:128px}.inbox-table tbody td{border-top:1px solid var(--rule);vertical-align:middle;min-width:0;padding:7px 16px}.inbox-table tbody td.num{text-align:right}.inbox-row{cursor:pointer;transition:background .14s var(--ease-click)}.inbox-row:hover{background:var(--raised)}.inbox-row:focus-within{background:var(--wash)}.inbox-row-link{color:var(--text);text-decoration:none}.inbox-row-link:hover b{text-underline-offset:2px;text-decoration:underline}.inbox-row-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.inbox-request{min-width:0}.inbox-request b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.inbox-meta{color:var(--faint);margin-top:1px;font-size:12px;display:block}.inbox-agent{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.inbox-source{color:var(--muted);font-size:12px}.inbox-amount{font-variant-numeric:tabular-nums;font-size:13px}.inbox-status{justify-self:start}.inbox-when{color:var(--faint);white-space:nowrap;font-size:12px}.inbox-empty{padding:26px 16px 28px}.inbox-summary{border-top:1px solid var(--rule);background:var(--wash);color:var(--faint);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;font-size:12px;display:flex}.inbox-summary-total{color:var(--muted)}.inbox-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-more{border-top:1px solid var(--rule);justify-content:center;padding:12px;display:flex}.inbox-mobile{margin:0;padding:0;list-style:none;display:none}.inbox-mobile li+li{border-top:1px solid var(--rule)}.inbox-mobile-row{color:var(--text);transition:background .14s var(--ease-click);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:flex}.inbox-mobile-row:hover{background:var(--raised)}.inbox-mobile-main{gap:2px;min-width:0;display:grid}.inbox-mobile-main b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.inbox-mobile-side{flex:none;justify-items:end;gap:3px;display:grid}.inbox-sort{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.inbox-sort:hover,.inbox-sort.is-on{color:var(--text)}.inbox-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort-mark{color:var(--control);font-size:12px;line-height:1}.inbox-sort.is-on .sort-mark{color:var(--accent)}.back-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.back-link{color:var(--muted);font-size:12px;font-weight:500;text-decoration:none}.back-link:hover{color:var(--text)}.verdict{background:var(--wash);border:1px solid var(--border);border-left:3px solid var(--control);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:18px 20px;display:grid}.verdict.is-pos{border-left-color:var(--positive)}.verdict.is-wait{border-left-color:var(--hold)}.verdict.is-neg{border-left-color:var(--negative)}.verdict.is-quiet{border-left-color:var(--control)}.record-error h1{letter-spacing:-.02em;margin:0 0 4px;font-size:20px}.empty-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.record-flash{border-left:2px solid var(--positive);background:var(--positive-soft);color:var(--positive);border-radius:var(--radius-control);margin:0;padding:9px 12px;font-size:12px;font-weight:500}.record-none{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.card-footnote{max-width:72ch;color:var(--faint);margin:0;font-size:12px;line-height:1.5}.trail{margin:0;padding:0;list-style:none}.trail li{border-top:1px solid var(--rule);grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.trail li:first-child{border-top:0;padding-top:0}.trail-seq{color:var(--faint);font-size:12px}.trail-body{gap:1px;min-width:0;display:grid}.trail-label{font-size:12px;font-weight:500}.trail-detail{color:var(--muted);font-size:12px;line-height:1.45}.trail-at{color:var(--faint);white-space:nowrap;font-size:12px}.range-tabs{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-card);gap:2px;padding:3px;display:inline-flex}.range-tab{border-radius:var(--radius-control);height:27px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 11px;font-size:12px;font-weight:500}.range-tab:hover{color:var(--text)}.range-tab.is-on{background:var(--surface);border-color:var(--border);color:var(--text)}.range-label{color:var(--faint);margin:-8px 0 0;font-size:12px}.chart{border-bottom:1px solid var(--rule);align-items:flex-end;gap:3px;height:118px;margin:6px 0 26px;padding-bottom:1px;display:flex}.chart-col{flex:1;justify-content:center;align-items:flex-end;min-width:2px;height:100%;display:flex;position:relative}.chart-bar{background:var(--raised);width:100%;max-width:20px;transition:background .14s var(--ease-click);border-radius:1px 1px 0 0;display:block}.chart-col.is-on .chart-bar{background:var(--accent)}.chart-col:hover .chart-bar{background:var(--accent-ink)}.chart-tick{color:var(--faint);white-space:nowrap;font-size:12px;position:absolute;bottom:-17px;left:0}.agg-rows{margin:0;padding:0;list-style:none}.agg-rows li+li{border-top:1px solid var(--rule)}.agg-row{color:var(--text);grid-template-columns:minmax(0,1fr) 86px 76px;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:grid}a.agg-row:hover .agg-name b{color:var(--accent-ink)}.agg-row-static{grid-template-columns:minmax(0,1fr) 76px}.agg-name{gap:1px;min-width:0;display:grid}.agg-name b{text-overflow:ellipsis;white-space:nowrap;transition:color .14s var(--ease-click);font-size:13px;font-weight:500;overflow:hidden}.agg-sub{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agg-bar-wrap{background:var(--raised);border-radius:999px;height:6px;overflow:hidden}.agg-bar{background:var(--accent);opacity:.8;border-radius:999px;height:100%;display:block}.agg-figure{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.rule-rows{margin:0;padding:0;list-style:none}.rule-rows li{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:8px 0;display:grid}.rule-rows li:first-child{border-top:0}.rule-count{color:var(--muted);font-size:12px}.rule-count b{color:var(--text);font-weight:500}.rule-example{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.copy-btn{border:1px solid var(--border);background:var(--surface);min-width:24px;height:24px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.copy-btn:hover{border-color:var(--control);color:var(--text)}@media (width<=1080px){.verdict{grid-template-columns:1fr;gap:14px}.inbox-table thead th.col-source,.inbox-table tbody td.col-source,.inbox-table thead th.col-created,.inbox-table tbody td.col-created{display:none}.inbox-table thead th,.inbox-table tbody td{padding-left:12px;padding-right:12px}.inbox-table thead th:nth-child(2){width:120px}}@media (width<=720px){.filter-tabs{max-width:100%;overflow-x:auto}.inbox-table-wrap{display:none}.inbox-mobile{display:block}.inbox-skel-mobile{display:grid}}.endpoints{border-top:1px solid var(--rule);gap:0;padding-top:10px;display:grid}.head-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.refresh-link{color:var(--faint);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;text-decoration:none;display:inline-flex}.refresh-link:hover{color:var(--muted);text-underline-offset:3px;text-decoration:underline}.refresh-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.agent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skip-link{z-index:40;border-radius:var(--radius-control);background:var(--surface);border:1px solid var(--control);color:var(--text);transition:transform .14s var(--ease-click);padding:8px 12px;font-size:12px;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.screen{min-width:0}.screen>*{min-width:0;max-width:100%}.filter-tabs,.inbox-row,.card,.record-cols,.record-col,.endpoints,.api-code,.key-list,.key-rows{min-width:0}.topnav{min-width:0;display:none}@media (width<=900px){.topnav{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.topnav-item{border-radius:var(--radius-control);height:28px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.topnav-item:hover{background:var(--raised);color:var(--text)}.topnav-item.is-active{background:var(--surface);border:1px solid var(--border);color:var(--text)}.crumb{display:none}}@media (width<=720px){.filter-tabs{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.filter-tabs::-webkit-scrollbar{display:none}.screen-head{flex-wrap:wrap;gap:12px}.range-tabs{max-width:100%;overflow-x:auto}}@media (width<=900px){.user-chip{display:none}}.inbox-amount,.pending-money,.line-num,.record-total,.record-total-row span:last-child,.record-row dd,.agg-figure,.stat-value,.pending-money{font-variant-numeric:tabular-nums}.chart-wrap{padding-top:14px;position:relative}.chart{position:relative}.chart-value{color:var(--accent-ink);white-space:nowrap;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.wallet-chip.is-on .dot{background:var(--accent)}.chart-value.is-first{left:0;transform:none}.chart-value.is-last{left:100%;transform:translate(-100%)}.dry-live{border-top:1px solid var(--rule);gap:10px;margin-top:14px;padding-top:13px;display:grid}.dry-live-head{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite live-pulse}.dry-live-note{color:var(--faint);margin-left:auto;font-size:12px}.live-items{gap:3px;margin:0;padding:0;list-style:none;display:grid}.live-items li{grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;gap:8px;font-size:12px;display:grid}.live-index{color:var(--faint);font-size:12px}.live-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-state{color:var(--muted);font-size:12px}.live-items li.is-miss .live-name{color:var(--negative-ink)}.dry-live .mini-rail li.is-pending .mini-label{color:var(--faint)}@keyframes live-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.live-dot{opacity:1;animation:none}}@media (width<=1280px){.chart-value{display:none}}@media (width<=860px){.head-tools{justify-content:flex-start;width:100%}}.routine-confirm{border-radius:var(--radius-control);background:var(--hold-soft);color:var(--hold-ink);margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.55}.routine-editor{border-top:1px solid var(--rule);margin-top:14px;padding-top:14px}.routine-form{gap:12px;display:grid}.routine-form-row{margin:0}.routine-result{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.routine-result-main{align-items:baseline;gap:10px;min-width:0;display:flex}.routine-result-head{color:var(--text);margin:0;font-size:13px;line-height:1.45}.routine-body{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:26px;margin-top:12px;padding-top:14px;display:grid}.routine-spec{align-content:start;gap:11px;min-width:0;display:grid}.routine-quote{border-left:2px solid var(--accent-soft);color:var(--text);margin:0;padding-left:12px;font-size:13.5px;line-height:1.6}.routine-envelope{gap:8px;display:grid}.routine-envelope-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.routine-envelope-figure{color:var(--muted);font-size:12px}.routine-note{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.routine-runs{align-content:start;gap:10px;min-width:0;display:grid}.routine-runs-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.routine-runs-head h3{color:var(--muted);margin:0;font-size:12px;font-weight:500}.routine-run-list{margin:0;padding:0;list-style:none;display:grid}.routine-run{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:baseline;gap:3px 10px;padding:7px 0;display:grid}.routine-run:first-child{border-top:0;padding-top:2px}.routine-run-when{color:var(--faint);white-space:nowrap;font-size:12px}.routine-run-state{align-items:center;display:inline-flex}.routine-run-money{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.routine-run-link{color:var(--accent);white-space:nowrap;font-size:12px;text-decoration:none}.routine-run-link:hover{text-decoration:underline}.routine-run-link.is-void{color:var(--faint)}.routine-run-note{color:var(--faint);grid-column:1/-1;margin:1px 0 0;font-size:12px;line-height:1.5}.routine-empty{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.routine-empty .fineprint{max-width:52ch;margin:0}@media (width<=860px){.routine-body{grid-template-columns:1fr;gap:18px}}.copy-value{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.copy-value-text{color:var(--text);text-overflow:ellipsis;white-space:nowrap;direction:ltr;max-width:240px;font-size:12px;overflow:hidden}.freshness-dot{background:var(--control);border-radius:50%;flex:none;width:6px;height:6px}.freshness-dot.is-live{background:var(--accent)}.account{display:none;position:relative}.account-toggle{border-radius:var(--radius-control);height:32px;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:3px;padding:0 6px 0 4px;display:inline-flex}.account-toggle:hover{background:var(--raised);color:var(--text)}.account-toggle.is-open{background:var(--raised);border-color:var(--border)}.account-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-caret{color:var(--faint);font-size:12px}.account-menu{z-index:30;background:var(--surface);border:1px solid var(--sheet-edge);border-radius:var(--radius-card);gap:12px;width:272px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #1018282e}.account-ident{align-items:center;gap:10px;min-width:0;display:flex}.account-who{min-width:0;display:grid}.account-who b{font-size:13px;font-weight:500}.account-who span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:7px;margin:0;padding:10px 0;display:grid}.account-facts div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.account-facts dt{color:var(--faint);font-size:12px}.account-facts dd{text-align:right;margin:0;font-size:12px}.account-role{text-transform:capitalize}.account-link{color:var(--text);width:fit-content;font-size:13px;font-weight:500;text-decoration:none}.account-link:hover{text-decoration:underline}.account-signout{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);height:32px;color:var(--text);font-size:13px}.account-signout:hover{border-color:var(--control);background:var(--raised)}@media (width<=900px){.account{display:block}}@media (width<=560px){.env{display:none}.topbar{flex-wrap:wrap;row-gap:6px;height:auto;padding:8px 12px}.topnav{flex:0 0 100%;order:3;gap:0;width:100%}.topbar-right{margin-left:auto}.topnav-item{padding:0 7px;font-size:12px}}.range-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.range-row .range-label{margin:0}.chart-table{border-top:1px solid var(--rule);margin-top:4px;padding-top:10px}.chart-table summary{cursor:pointer;width:fit-content;color:var(--muted);font-size:12px;font-weight:500}.chart-table summary:hover{color:var(--text)}.chart-table summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-table-scroll{max-height:320px;margin-top:8px;overflow:auto}.chart-table table{border-collapse:collapse;width:100%}.chart-table th,.chart-table td{border-bottom:1px solid var(--rule);text-align:left;padding:4px 8px;font-size:12px}.chart-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:12px;font-weight:500}.chart-table th.num,.chart-table td.num{text-align:right;font-variant-numeric:tabular-nums}.chart-table tbody th{color:var(--muted);font-weight:500}.danger-card{align-content:start}.danger-card .card-head h2{color:var(--negative-ink)}.danger-confirm{border:1px solid var(--negative);border-radius:var(--radius-control);background:var(--negative-soft);gap:10px;margin-top:12px;padding:12px 14px;display:grid}.danger-copy{color:var(--negative-ink);margin:0;font-size:13px;line-height:1.5}.danger-confirm .form-actions{border-top:0;padding-top:0}.danger-open{margin-top:12px}.agent-skel{gap:20px;display:grid}.agent-skel-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.boot-failure{gap:18px;width:min(460px,100vw - 48px)}.boot-error{gap:8px;display:grid}.boot-title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.2}.boot-message{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.boot-hint{color:var(--faint);margin:0;font-size:12px;line-height:1.55}.breadcrumb-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.job-head-tools{align-items:center;gap:10px;display:flex}.job-add{height:26px}.job-list{border-top:1px solid var(--rule);gap:8px;margin-top:14px;padding-top:14px;display:grid}.job-card{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--surface)}.job-card.is-open{border-color:var(--border);background:var(--wash)}.job-card.is-new{background:var(--wash);border-style:dashed;margin-top:14px}.job-card.is-new .job-card-body{padding:14px}.job-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;padding:12px 14px;display:flex}.job-card-ident{flex:380px;gap:4px;min-width:0;display:grid}.job-card-title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.job-card-name{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:1.35}.job-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 9px;margin:0;font-size:12px;display:flex}.job-card-meta>span+span:before{content:"·";color:var(--control);margin-right:9px}.job-card-envelope{color:var(--faint)}.job-card-preview{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;max-width:72ch;margin:1px 0 0;font-size:12.5px;line-height:1.5;overflow:hidden}.job-card-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.job-menu-trigger{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:30px;height:30px;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.job-menu-trigger:hover{color:var(--text);background:var(--raised);border-color:var(--control)}.job-menu-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.job-menu-trigger[aria-expanded=true]{background:var(--raised);border-color:var(--control);color:var(--text)}.job-menu{position:relative}.job-menu-list{z-index:30;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);min-width:170px;padding:4px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #0e141b1a}.job-menu-item{width:100%;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:7px 10px;font-size:13px;display:block}.job-menu-item:hover:not(:disabled){background:var(--raised)}.job-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.job-menu-item:disabled{color:var(--faint);cursor:not-allowed;opacity:.65}.job-menu-item.is-danger{color:var(--negative)}.job-menu-item.is-danger:hover:not(:disabled){background:var(--negative-soft)}.job-card-body{padding:0 14px 14px}.job-card-body>.routine-confirm{margin-top:10px}.job-card-body .routine-confirm p{margin:0}.job-card-body .routine-confirm .form-actions{margin-top:9px}.job-card .routine-editor{margin-top:10px;padding-top:12px}.job-card .routine-body{border-top:0;margin-top:0;padding-top:0}.job-foot{margin-top:12px}@media (width<=760px){.job-card-head{flex-direction:column;align-items:stretch;position:relative}.job-card-ident{padding-right:42px}.job-card-actions{justify-content:flex-end;width:auto;margin:0;position:absolute;top:10px;right:10px}}@media (width<=560px){.job-head-tools{gap:6px}.job-card-ident{flex-basis:100%}.job-card-preview{white-space:normal}.job-card-meta{gap:2px 7px}.job-card-meta>span+span:before{content:none}.routine-run{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px}.routine-run-when{grid-area:1/1}.routine-run-state{grid-area:1/2;justify-self:end}.routine-run-money{grid-area:2/2;justify-self:end}.routine-run-link{grid-area:2/1}.routine-run-note{grid-area:3/1/auto/-1}}.nav-group+.nav-group{margin-top:18px}.nav-slot{display:grid}.agent-avatar{--avatar-ring:var(--surface);border-radius:6px;flex:none;display:inline-block;position:relative}.agent-avatar-tile{border-radius:inherit;background:var(--rail-active);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #8fb4d62e}.agent-avatar-code{width:100%;height:100%;fill:var(--rail-mark);opacity:.24;position:absolute;inset:0}.agent-avatar-mono{letter-spacing:.02em;color:var(--rail-ink-strong);font-weight:600;line-height:1;position:relative}.agent-avatar-state{width:7px;height:7px;box-shadow:0 0 0 2px var(--avatar-ring);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.agent-avatar-state.is-pos{background:var(--positive)}.agent-avatar-state.is-wait{background:var(--hold)}.agent-avatar-state.is-neg{background:var(--negative)}.agent-avatar-state.is-quiet{background:var(--control)}.sidebar .agent-avatar{--avatar-ring:var(--rail)}.instances{gap:1px;padding:2px 0 4px;display:grid}.instances-head{border-radius:var(--radius-control);color:#7d8896;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.instances-head:hover{background:var(--rail-hover);color:var(--rail-ink)}.instances-meta{align-items:center;gap:7px;display:flex}.instances-count{letter-spacing:0;color:#7d8896;font-size:12px}.instances-caret{color:#7d8896;width:8px;font-size:12px;display:inline-block}.instances-head:hover .instances-count,.instances-head:hover .instances-caret{color:var(--rail-ink)}.instance-list{gap:1px;margin:0;padding:0 0 2px;list-style:none;display:grid}.instance{border-radius:var(--radius-control);height:32px;color:var(--rail-ink);align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.instance:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.instance.is-active{background:var(--rail-active);box-shadow:inset 2px 0 0 var(--rail-mark);color:var(--rail-ink-strong)}.instance-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.instance-empty{color:#7d8896;padding:4px 10px 6px;font-size:12px}.screen-head h1{color:var(--text)}.settings{max-width:820px}.settings-stack{gap:16px;display:grid}.settings-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);gap:14px;padding:18px 20px;display:grid}.settings-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-card-head h2{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.settings-card-head .card-note{font-size:12px}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.setting-field{align-content:start;gap:6px;display:grid}.setting-field.is-wide{grid-column:1/-1}.setting-label{color:var(--faint);font-size:12px;font-weight:500}.setting-value{margin:0;font-size:13.5px;line-height:1.4}.setting-value.is-mono{font-family:var(--mono);letter-spacing:-.01em;font-size:13px}.setting-value.is-quiet{color:var(--muted)}.setting-hint{color:var(--faint);margin:0;font-size:12px;line-height:1.45}.setting-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-flash{color:var(--positive);margin:0;font-size:13px}.settings-dl{grid-template-columns:150px minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.settings-dl div{display:contents}.settings-dl dt{color:var(--muted);font-size:12px}.settings-dl dd{margin:0;font-size:13px}.settings-link-row{flex-wrap:wrap;gap:16px;padding-top:2px;display:flex}@media (width<=720px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-dl{grid-template-columns:minmax(0,1fr);gap:4px 0}.settings-dl dd{margin-bottom:8px}.settings-card{padding:16px}}.topbar-brand{display:none}@media (width<=900px){.topbar{padding-left:14px}.topbar-brand{flex:none;align-items:center;display:flex}}@media (width<=560px){.topnav{gap:0}.topnav-item{letter-spacing:-.01em;padding:0 5px;font-size:12px}}.inbox-toolbar{gap:12px;display:grid}.inbox-toolbar .filter-tabs{width:fit-content;max-width:100%;overflow-x:auto}.inbox-toolbar .filter-tab{height:30px;padding:0 13px;font-size:13px}.inbox-toolbar .filter-tab.is-on{font-weight:600}.inbox-filters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.inbox-filters .input,.inbox-filters .select{background-color:var(--wash);border-color:var(--border)}.inbox-filters .input:hover,.inbox-filters .select:hover{background-color:var(--surface);border-color:var(--control)}.inbox-filters .input:focus,.inbox-filters .select:focus{background-color:var(--surface)}.inbox-search{min-width:0;display:flex}.inbox-search .input{width:100%;height:32px;font-size:13px}.inbox-filters-toggle{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--wash);height:32px;color:var(--text);font:inherit;letter-spacing:-.005em;cursor:pointer;transition:background .14s var(--ease-click), border-color .14s var(--ease-click);align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.inbox-filters-toggle:hover{background:var(--surface);border-color:var(--control)}.inbox-filters-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.inbox-filters-toggle.is-open{background:var(--surface);border-color:var(--control)}.inbox-filter-caret{color:var(--faint);transition:transform .16s var(--ease-out)}.inbox-filters-toggle.is-open .inbox-filter-caret{transform:rotate(180deg)}.inbox-filter-count{background:var(--accent-soft);min-width:17px;height:17px;color:var(--accent-ink);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-grid}.inbox-filter-panel{background:var(--wash);border:1px solid var(--rule);border-radius:var(--radius-card);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.inbox-filter{gap:5px;min-width:0;display:grid}.inbox-filter-label{color:var(--faint);font-size:12px;font-weight:500}.inbox-filter .select{background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;width:100%;height:32px;padding:0 28px 0 10px;font-size:12px}.inbox-chips{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.inbox-chip{border:1px solid var(--border);background:var(--surface);height:25px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.inbox-chip:hover{border-color:var(--control)}.inbox-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.inbox-chip-remove{color:var(--faint);font-size:13px;line-height:1}.inbox-chip:hover .inbox-chip-remove{color:var(--text)}.inbox-chips-clear{height:25px;color:var(--muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.inbox-chips-clear:hover{color:var(--text)}.inbox-table thead th.col-request{width:auto}.inbox-table thead th.col-amount{width:118px}.inbox-table thead th.col-agent{width:152px}.inbox-table thead th.col-source{width:104px}.inbox-table thead th.col-status{width:136px}.inbox-table thead th.col-created{width:126px}.inbox-table thead th.num .inbox-sort{justify-content:flex-end;width:100%}.inbox-table tbody td{padding:9px 16px}.inbox-request b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.inbox-meta{font-size:12px}.inbox-agent{color:var(--muted);font-size:13px}.inbox-source{font-size:12px}.inbox-amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.inbox-status .state,.inbox-when{font-size:12px}.inbox-mobile-main b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.inbox-mobile-main .inbox-meta{font-size:12px}.inbox-mobile-side .inbox-amount{font-size:14px}.inbox-mobile-side .state{font-size:12px}@media (width<=720px){.inbox-toolbar{gap:10px}.inbox-toolbar .filter-tabs{width:100%}.inbox-toolbar .filter-tab{flex:1 0 auto;justify-content:center;padding:0 10px;font-size:12px}.inbox-filters{grid-template-columns:minmax(0,1fr) auto;gap:8px}.inbox-filters-toggle{padding:0 10px}.inbox-filter-panel{grid-template-columns:1fr;gap:10px;padding:10px 12px}.inbox-chip{font-size:11.5px}}.ov-panel-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ov-panel-head h2{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600}.ov-needs{background:var(--wash);border:1px solid var(--border);border-radius:var(--radius-card);gap:4px;padding:13px 14px 12px;display:grid}.ov-needs .ov-panel-head{padding:0 2px 4px}.ov-needs-rows{margin:0;padding:0;list-style:none;display:grid}.ov-needs-rows li+li{border-top:1px solid var(--rule)}.ov-need{color:var(--text);transition:background .14s var(--ease-click);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;margin:0 -6px;padding:10px 8px;text-decoration:none;display:grid}.ov-need:hover{background:var(--surface)}.ov-need:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ov-need-avatar{background:var(--raised);border-radius:7px;width:30px;height:30px;display:inline-block}.ov-need-main{gap:2px;min-width:0;display:grid}.ov-need-main b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.ov-need:hover .ov-need-main b{color:var(--accent-ink)}.ov-need-agent{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:12px;display:flex}.ov-need-agent>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ov-need-expired{color:var(--hold-ink);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.ov-need-expired:before{content:"";background:var(--hold);border-radius:50%;width:5px;height:5px}.ov-need-amount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.ov-need-age{color:var(--faint);white-space:nowrap;font-size:12px}.ov-need-open{color:var(--accent-ink);white-space:nowrap;font-size:12px;font-weight:500}.ov-need-skel{pointer-events:none}.ov-needs-empty{color:var(--muted);margin:0;padding:6px 2px 8px;font-size:13px}.ov-month{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.ov-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ov-kpi{align-content:start;gap:4px;min-width:0;padding:16px 20px 17px;display:grid}.ov-kpi+.ov-kpi{border-left:1px solid var(--rule)}.ov-kpi dt{color:var(--muted);font-size:12px;font-weight:500}.ov-kpi dd{margin:0}.ov-kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text);font-size:28px;font-weight:600;line-height:1.1}.ov-kpi-value.is-hold{color:var(--hold-ink)}.ov-kpi-value.is-pos{color:var(--positive)}.ov-kpi-note{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.ov-meter{background:var(--raised);border-radius:999px;height:5px;display:flex;overflow:hidden;margin-top:6px!important}.ov-meter span{height:100%;display:block}.ov-meter-pos{background:var(--accent)}.ov-meter-hold{background:repeating-linear-gradient(135deg, var(--hold) 0 3px, color-mix(in srgb, var(--hold) 55%, var(--surface)) 3px 6px)}.ov-count{background:var(--raised);vertical-align:1px;font-variant-numeric:tabular-nums;min-width:20px;height:20px;color:var(--muted);border-radius:10px;place-items:center;margin-left:8px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.ov-recent{gap:8px;display:grid}.ov-recent-table{border-collapse:collapse;width:100%;font-size:13px}.ov-recent-table thead th{border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--faint);padding:0 12px 7px 0;font-size:11px;font-weight:600}.ov-recent-table thead th.num{text-align:right}.ov-recent-table thead th:last-child,.ov-recent-table tbody td:last-child{padding-right:0}.ov-recent-table tbody th,.ov-recent-table tbody td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:9px 12px 9px 0;font-weight:400}.ov-recent-table tbody tr:last-child th,.ov-recent-table tbody tr:last-child td{border-bottom:0}.ov-recent-table tbody td.num{text-align:right}.ov-recent-link{min-width:0;color:var(--text);gap:1px;text-decoration:none;display:grid}.ov-recent-link b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ov-recent-link:hover b{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.ov-recent-sub{color:var(--faint);gap:6px;font-size:12px;display:flex}.ov-recent-agent{color:var(--muted);white-space:nowrap}.ov-recent-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ov-recent-when{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ov-recent-skel{gap:12px;padding:8px 0;display:grid}.ov-agents{gap:6px;display:grid}.ov-agent-rows{margin:0;padding:0;list-style:none;display:grid}.ov-agent{border-top:1px solid var(--rule);color:var(--text);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 2px;text-decoration:none;display:grid}a.ov-agent:hover .ov-agent-name{color:var(--accent-ink)}.ov-agent-rows li:first-child,.ov-agent-rows li:first-child .ov-agent{border-top:0}.ov-agent-name{letter-spacing:-.01em;min-width:128px;font-size:13.5px;font-weight:600}.ov-agent-caps{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ov-agent-skel{border-radius:6px;width:28px;height:28px;display:inline-block}@media (width<=720px){.ov-needs{padding:12px 12px 10px}.ov-need{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:0 -4px;padding:10px 6px}.ov-need-age,.ov-need-open{display:none}.ov-need-amount{font-size:13.5px}.ov-kpis{grid-template-columns:minmax(0,1fr)}.ov-kpi{padding:13px 14px}.ov-kpi+.ov-kpi{border-left:0;border-top:1px solid var(--rule)}.ov-kpi-value{font-size:23px}.ov-recent-agent,.ov-recent-when{display:none}.ov-recent-table tbody th{width:100%;max-width:0}.ov-agent{grid-template-columns:auto minmax(0,1fr);gap:3px 10px;padding:10px 2px}.ov-agent .agent-avatar{grid-row:1/span 2}.ov-agent-name{grid-column:2;min-width:0}.ov-agent-caps{grid-column:2}}.agent-grid{gap:14px}.agent-plate{flex-direction:column;gap:13px;padding:15px 17px 13px;display:flex}.plate-ident{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.plate-ident-text{gap:3px;min-width:0;display:grid}.plate-ident h2{font-family:var(--display);letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.25}.plate-serial{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:9px;min-width:0;margin:0;font-size:12px;line-height:1.35;display:flex}.plate-serial-id{color:var(--muted)}.plate-channel{color:var(--faint)}.plate-channel:before{content:"·";color:var(--control);margin-right:8px}.plate-state{place-self:center end}.plate-charter{background:var(--wash);border:1px solid var(--rule);border-radius:var(--radius-control);column-gap:14px;padding:10px 12px 11px}.plate-charter .agent-plate-value{font-size:16px;line-height:23px}.plate-charter .agent-plate-value.is-lead{font-size:21px;line-height:27px}.plate-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:11px;display:flex}.plate-facts{gap:5px;min-width:0;margin:0;display:grid}.plate-fact{grid-template-columns:38px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.plate-fact dt{color:var(--faint);font-size:12px;font-weight:500;line-height:1.5}.plate-fact dd{min-width:0;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.plate-job-name{color:var(--text);font-weight:600}.plate-job-next{color:var(--muted);font-size:12px}.plate-job-cadence{white-space:nowrap}.plate-muted{color:var(--faint)}.agent-plate-skel .agent-avatar-skel{border-radius:10px;width:44px;height:44px}.agent-plate-skel .plate-ident{align-items:center}.fleet-empty{border:1px dashed var(--control);border-radius:var(--radius-card);background:var(--surface);gap:4px;padding:26px 22px;display:grid}.fleet-empty .empty-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:600}.fleet-empty .empty-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.instance-head{align-items:center;gap:24px}.instance-ident{align-items:center;gap:14px;min-width:0;display:flex}.instance-text{gap:5px;min-width:0;display:grid}.instance-title{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.instance-title h1{overflow-wrap:anywhere;margin:0}.instance-serial{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:12px;line-height:1.4;display:flex}.instance-serial-id{color:var(--muted)}.instance-channel:before{content:"·";color:var(--control);margin-right:9px}.instance-tag{font-size:12px;font-weight:500}.instance-tag:before{content:"·";letter-spacing:0;color:var(--control);margin-right:9px;font-weight:400}.instance-head .agent-actions{flex:none;align-items:center;gap:8px;display:flex}.instance-head+.card,.instance-head+.danger-card{margin-top:2px}@media (width<=720px){.instance-head{align-items:flex-start;gap:14px}.instance-ident{gap:12px}.instance-head h1{font-size:26px}.instance-head .agent-actions{flex-wrap:wrap}}@media (width<=560px){.agent-plate{padding:14px 14px 12px}.instance-tag:before{content:none}.plate-ident h2{font-size:16px}.plate-fact{grid-template-columns:34px minmax(0,1fr);gap:8px}.plate-charter .agent-plate-value.is-lead{font-size:19px}}@media (width<=480px){.instance-head{grid-template-columns:1fr;display:grid}.instance-ident{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.instance-title{gap:8px}.instance-head .agent-actions{width:100%}}.danger-card .danger-open{justify-self:start}@container (width<=380px){.plate-serial{font-size:12px}.plate-channel:before,.plate-tag:before{content:none}.plate-state{justify-self:start}.agent-plate .plate-fact{grid-template-columns:minmax(0,1fr);gap:1px}.plate-facts{gap:8px}.plate-job-time{display:none}}.test-request .inline-form{max-width:660px}.tool-sub{border-top:1px solid var(--rule);gap:10px;margin-top:2px;padding-top:16px;display:grid}.tool-sub-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tool-sub-head h3{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600}.tool-sub .card-lede{margin:0}.result-request{margin-top:2px}.result-outcome{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--wash);color:var(--muted);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.result-outcome.is-error{border-color:var(--negative);background:var(--negative-soft)}.result-outcome-id{color:var(--faint);font-size:12px}.result-outcome-amount{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.receipt-list{margin:0;padding:0;list-style:none;display:grid}.receipt-list>li+li{border-top:1px solid var(--rule)}.receipt{border-radius:var(--radius-control);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -7px;padding:9px 7px;text-decoration:none;display:grid}.receipt:hover{background:var(--wash)}.receipt-main{gap:3px;min-width:0;display:grid}.receipt-title{-webkit-line-clamp:2;letter-spacing:-.008em;color:var(--text);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.receipt-meta{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;line-height:1.4;display:flex}.receipt-id{color:var(--muted);font-size:12px}.receipt-person{color:var(--muted)}.receipt-right{justify-items:end;gap:3px;display:grid}.receipt-amount{font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:600}.receipt-skel{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.receipt-skel:first-child{border-top:0;padding-top:2px}.orders-empty{gap:4px;padding:2px 0;display:grid}.orders-empty .empty-title{color:var(--text);margin:0;font-size:14px;font-weight:600}.orders-empty .empty-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (width<=560px){.receipt{gap:10px}.receipt-title,.receipt-amount{font-size:13.5px}}@media (width<=720px){.result-right{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 10px;display:flex}.result-request{height:32px;margin-top:0}.result-outcome{gap:8px;padding:6px 9px;font-size:12px}}.picked-offers{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--wash);margin-top:10px;padding:2px 12px}.picked-offers>li{border-top:1px solid var(--rule);padding:12px 0}.picked-offers>li:first-child{border-top:0}.picked-offers .thumb{width:52px;height:52px}.picked-note{color:var(--muted);font-size:12px}.picked-total{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.picked-qty{color:var(--muted);font-size:12px;font-weight:400}.integrations-screen{gap:14px}.integ-groups{gap:16px;min-width:0;display:grid}.integ-group{gap:6px;min-width:0;display:grid}.integ-group-label{color:var(--faint);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:500;display:flex}.integ-group-label:after{content:"";background:var(--rule);flex:1;height:1px}.integ-card{gap:9px;min-width:0;padding-top:13px;padding-bottom:14px}.integ-card .card-head{align-items:center}.integ-head-meta{color:var(--faint);font-size:12px}.integ-facts{flex-wrap:wrap;align-items:baseline;gap:8px 30px;min-width:0;margin:0;display:flex}.integ-fact{align-items:baseline;gap:8px;min-width:0;display:flex}.integ-fact dt{color:var(--faint);flex:none;font-size:12px;font-weight:500}.integ-fact dd{color:var(--text);min-width:0;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.integ-fact dd.mono{color:var(--muted);font-size:12px;font-weight:400}.integ-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.integ-wallet{padding-top:13px;padding-bottom:14px}.integ-wallet-cta{align-items:center;gap:12px;display:flex}.integ-curl{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--wash);gap:4px;min-width:0;padding:8px 10px;display:grid}.integ-curl-label{color:var(--faint);font-size:12px;font-weight:500}.integ-curl-code{min-width:0;font-family:var(--mono);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.integ-flash{border-left:2px solid var(--positive);border-radius:var(--radius-control);background:var(--positive-soft);color:var(--positive);margin:0;padding:8px 11px;font-size:12px;font-weight:500}.integ-secret{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent-soft);justify-items:start;gap:8px;min-width:0;padding:10px 12px;display:grid}.integ-secret-title{color:var(--accent-ink);margin:0;font-size:12px;font-weight:500}.integ-secret-row{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.integ-key-rows{margin:0;padding:0;list-style:none;display:grid}.integ-key-row{border-top:1px solid var(--rule);gap:4px;min-width:0;padding:7px 0;display:grid}.integ-key-row:first-child{border-top:0;padding-top:0}.integ-key-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.integ-key-name{color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none}.integ-key-name:hover{color:var(--accent-ink)}.integ-key-tag{color:var(--faint);font-size:12px}.integ-key-mint{margin-left:auto}.integ-key-tokens{border-left:1px solid var(--rule);gap:4px;min-width:0;margin:0;padding:1px 0 0 12px;list-style:none;display:grid}.integ-key-token{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.integ-key-prefix{color:var(--text);flex:none;font-size:12px}.integ-key-meta{min-width:0;color:var(--faint);flex:1 1 0;font-size:12px;line-height:1.5}.integ-key-revoke{flex:none}.integ-empty{color:var(--faint);margin:0;font-size:12px}.integ-commands{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 28px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.integ-commands li{flex-wrap:wrap;align-items:baseline;gap:1px 7px;min-width:0;display:flex}.integ-command{color:var(--text);flex:none;font-size:12px}.integ-command-desc{min-width:0;color:var(--muted);flex:auto;font-size:12px;line-height:1.45}.integ-endpoints{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:9px 28px;min-width:0;padding-top:8px;display:grid}.integ-endpoint{gap:3px;min-width:0;display:grid}.integ-endpoint-label{color:var(--faint);font-size:12px;font-weight:500}.integ-endpoint .copy-value{width:100%;min-width:0}.integ-endpoint .copy-value-text{min-width:0;max-width:100%}.integ-endpoint .state{align-self:start}.integ-warn{border-left:2px solid var(--hold);border-radius:var(--radius-control);background:var(--hold-soft);color:var(--hold-ink);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.integ-label-skel{width:68px;height:10px;display:block}@media (width<=760px){.integ-groups{gap:22px}.integ-facts{gap:7px 22px}.integ-endpoints{grid-template-columns:1fr;gap:10px}.integ-commands{grid-template-columns:1fr;gap:6px}.integ-commands li{gap:0;display:grid}.integ-endpoint .copy-value{align-items:flex-start}.integ-endpoint .copy-value-text{white-space:normal;overflow-wrap:anywhere;line-height:1.5}}@media (width<=520px){.integ-key-mint{margin-left:0}.integ-key-tokens{border-left:0;padding-left:0}.integ-key-row{gap:7px}.integ-key-token{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;display:grid}.integ-key-meta{grid-area:2/1/auto/-1}.integ-key-revoke{justify-self:end}}.integ-invite{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--wash);gap:4px;padding:12px 14px;display:grid}.integ-invite .text-link{justify-self:start;font-size:13.5px;font-weight:600}.integ-invite-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.record-doc.screen{gap:16px;max-width:1020px}.record-doc .back-row{min-height:20px}.record-doc .back-link{font-size:12px}.record-doc .doc-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:32px;padding:4px 0 22px;display:flex}.record-doc .doc-ident{min-width:0}.record-doc .doc-kicker{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:500;display:flex}.record-doc .doc-kicker .copy-value{gap:5px}.record-doc .doc-kicker .copy-value-text{letter-spacing:.02em;color:var(--text);font-size:12px}.record-doc .doc-kicker .copy-btn{min-width:19px;height:19px;padding:0 5px;font-size:12px}.record-doc .doc-dot{background:var(--control);border-radius:50%;flex:none;width:3px;height:3px}.record-doc .doc-title{letter-spacing:-.024em;color:var(--text);margin:0 0 12px;font-size:28px;line-height:1.15}.record-doc .doc-agent{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.record-doc .doc-agent-name{color:var(--text);font-size:14.5px;font-weight:600}.record-doc .doc-agent .chip-quiet{height:19px;font-size:12px}.record-doc .doc-meta{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.record-doc .doc-ask{max-width:58ch;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.record-doc .doc-amount{text-align:right;flex:none;justify-items:end;gap:9px;display:grid}.record-doc .doc-total{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:34px;font-weight:600;line-height:1}.record-doc .doc-amount .state{font-size:12px}.record-doc .decision{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin:20px 0 2px;position:relative;overflow:hidden}.record-doc .decision:before{content:"";background:var(--control);height:3px;position:absolute;inset:0 0 auto}.record-doc .decision.is-wait:before{background:var(--hold)}.record-doc .decision.is-pos:before{background:var(--positive)}.record-doc .decision.is-neg:before{background:var(--negative)}.record-doc .decision-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.record-doc .decision-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:600}.record-doc .decision-title{letter-spacing:-.012em;color:var(--text);margin:8px 20px 0;font-size:16px;font-weight:600;line-height:1.4}.record-doc .decision-clean{color:var(--muted);margin:10px 20px 18px;font-size:13px;line-height:1.5}.record-doc .decision-rules{border-collapse:collapse;width:calc(100% - 40px);margin:14px 20px 18px;font-size:13px}.record-doc .decision-rules thead th{border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--faint);padding:0 0 7px;font-size:11px;font-weight:600}.record-doc .decision-rules thead th.num{text-align:right;padding-left:16px}.record-doc .decision-rules tbody th,.record-doc .decision-rules tbody td{border-bottom:1px solid var(--rule);vertical-align:top;padding:11px 0}.record-doc .decision-rules tbody tr:last-child th,.record-doc .decision-rules tbody tr:last-child td{border-bottom:0;padding-bottom:0}.record-doc .decision-rule{text-align:left;gap:2px;font-weight:400;display:grid}.record-doc .decision-rule-name{color:var(--text);font-size:13px;font-weight:600}.record-doc .decision-rule-message{color:var(--muted);font-size:12.5px;line-height:1.45}.record-doc .decision-rule-hint{color:var(--faint);font-size:12px;line-height:1.45}.record-doc .decision-figure{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:600;padding-left:16px!important}.record-doc .decision-result{text-align:right;padding-left:16px!important}.record-doc .decision-actions{border-top:1px solid var(--rule);background:var(--wash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 20px;display:flex}.record-doc .decision-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-doc .decision-keys{color:var(--faint);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.record-doc .decision-keys kbd{border:1px solid var(--border);background:var(--surface);min-width:20px;height:20px;font-family:var(--font);color:var(--muted);border-bottom-width:2px;border-radius:4px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;display:inline-grid}.record-doc .decision-keys kbd:first-child{margin-left:0}.record-doc .decision-role{color:var(--muted);flex-basis:100%;margin:0;font-size:12px;line-height:1.45}.record-doc .decision-confirm{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.record-doc .decision-confirm-copy{color:var(--text);margin:0;font-size:13px;font-weight:500;line-height:1.45}.record-doc .decision-confirm-buttons{flex-wrap:wrap;gap:8px;display:flex}.record-doc .btn-danger{background:var(--surface);border-color:var(--negative);color:var(--negative-ink)}.record-doc .btn-danger:hover:not(:disabled){background:var(--negative-soft);border-color:var(--negative)}.record-doc .btn-danger-solid{background:var(--negative);border-color:var(--negative);color:#fff}.record-doc .btn-danger-solid:hover:not(:disabled){background:var(--negative-ink);border-color:var(--negative-ink)}.record-doc .doc-section{border-top:1px solid var(--border);padding:20px 0 6px}.record-doc .doc-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.record-doc .doc-section-head h2{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600;line-height:1.3}.record-doc .doc-note{letter-spacing:.02em;color:var(--faint);text-align:right;font-size:12px}.record-doc .doc-none{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.record-doc .doc-footnote{color:var(--faint);margin:14px 0 0;font-size:12px;line-height:1.5}.record-doc .inline-error{margin:0}.record-doc .record-flash{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--positive-soft);color:var(--positive);margin:0;padding:8px 12px;font-size:12px}.record-doc .cart-head,.record-doc .cart-line{grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) 46px 88px 96px;align-items:baseline;gap:16px;display:grid}.record-doc .cart-head{border-bottom:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 0 8px;font-size:12px;font-weight:500}.record-doc .cart-head .num{text-align:right}.record-doc .cart-line{border-bottom:1px solid var(--rule);padding:11px 0}.record-doc .cart-line:last-child{border-bottom:0}.record-doc .cart-item{gap:2px;min-width:0;display:grid}.record-doc .cart-item b{letter-spacing:-.01em;color:var(--text);font-size:14.5px;font-weight:600}.record-doc .cart-meta{color:var(--faint);font-size:12px}.record-doc .cart-vendor{color:var(--muted);font-size:13px}.record-doc .cart-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}.record-doc .cart-amount{color:var(--text);font-weight:500}.record-doc .cart-label{display:none}.record-doc .paypal-word{letter-spacing:-.01em;color:#003087;font-style:italic;font-weight:700}.record-doc .settle-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.record-doc .settle-step{align-content:start;gap:5px;min-width:0;padding:0 14px 0 0;display:grid;position:relative}.record-doc .settle-step:not(:last-child):after{content:"";border-top:1px dashed var(--control);height:0;position:absolute;top:9px;left:26px;right:6px}.record-doc .settle-step.is-done:not(:last-child):after{border-top:1.5px solid var(--positive)}.record-doc .settle-node{border:1.5px solid var(--control);background:var(--surface);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin-bottom:4px;display:grid}.record-doc .settle-step.is-done .settle-node{border-color:var(--positive);background:var(--positive)}.record-doc .settle-label{color:var(--text);font-size:13px;font-weight:600}.record-doc .settle-step:not(.is-done) .settle-label{color:var(--muted)}.record-doc .settle-step .copy-value{min-width:0;max-width:100%}.record-doc .settle-step .copy-value-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.record-doc .settle-step .copy-btn{min-width:20px;height:20px;padding:0 5px;font-size:11px}.record-doc .settle-missing{color:var(--faint);font-size:12px}.record-doc .settle-at{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.record-doc .settlement .doc-footnote b{color:var(--text);font-weight:600}.record-doc .doc-section.consent-cert{border:1px solid var(--sheet-edge);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 3px var(--surface), inset 0 0 0 4px var(--rule);padding:18px 20px}.record-doc .cert-hash{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--wash);gap:8px;padding:14px 16px;display:grid}.record-doc .cert-label{color:var(--faint);font-size:12px;font-weight:600}.record-doc .cert-hash .copy-value{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.record-doc .cert-hash .copy-value-text{letter-spacing:.02em;max-width:none;color:var(--text);white-space:normal;overflow-wrap:anywhere;word-spacing:.25em;font-size:13.5px;line-height:1.6}.record-doc .cert-verify{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;padding-top:12px;display:flex}.record-doc .cert-verify-note{color:var(--faint);font-size:12px;line-height:1.45}.record-doc .cert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;display:grid}.record-doc .cert-grid>div{gap:3px;min-width:0;display:grid}.record-doc .cert-grid dt{color:var(--faint);font-size:12px;font-weight:600}.record-doc .cert-grid dd{font-variant-numeric:tabular-nums;color:var(--text);gap:2px;margin:0;font-size:13px;display:grid}.record-doc .cert-countdown{color:var(--hold-ink);font-size:12px;font-weight:600}.record-doc .cart-total{border-top:1.5px solid var(--text);justify-content:space-between;align-items:baseline;padding:12px 0 0;font-size:13px;font-weight:600;display:flex}.record-doc .cart-total span:last-child{font-variant-numeric:tabular-nums;font-size:15px}.record-doc .doc-trail{margin:0;padding:0;list-style:none}.record-doc .doc-trail li{border-top:1px solid var(--rule);grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.record-doc .doc-trail li:first-child{border-top:0;padding-top:0}.record-doc .trail-seq{color:var(--faint);font-size:12px}.record-doc .trail-body{gap:1px;min-width:0;display:grid}.record-doc .trail-label{letter-spacing:-.005em;font-size:13.5px;font-weight:600}.record-doc .trail-detail{color:var(--muted);font-size:13px;line-height:1.45}.record-doc .trail-at{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.record-doc .doc-skel{padding-top:4px;display:grid}.record-doc .record-error{padding:12px 0}.record-doc .record-error h1{margin:0 0 6px;font-size:28px}.analytics.screen{gap:18px}.analytics .analytics-head{align-items:flex-start}.analytics .analytics-head p{max-width:48ch}.analytics .range-tabs{flex:none}.analytics .range-row{margin-top:-6px}.analytics .range-label{color:var(--muted);font-size:12px}.analytics .range-tab{font-size:12px}.analytics .card-note,.analytics .chart-tick{color:var(--muted);font-size:12px}.analytics .chart-value{color:var(--accent-ink);font-size:12px}.analytics .agg-sub{color:var(--muted);font-size:12px}.analytics .rule-flag{font-size:12px}.analytics .rule-count,.analytics .rule-example{color:var(--muted);font-size:12px}.analytics .chart-table summary,.analytics .chart-table table{font-size:12px}.analytics .chart-table thead th{color:var(--muted)}.analytics .chart-table tbody th{color:var(--text)}.analytics .money-lead{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:minmax(0,.95fr) minmax(0,1.4fr);align-items:end;gap:32px;padding:20px 22px;display:grid}.analytics .money-main{gap:6px;min-width:0;display:grid}.analytics .money-label{color:var(--muted);font-size:12px;font-weight:500}.analytics .money-figure{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:42px;font-weight:600;line-height:1}.analytics .money-figure.is-pos{color:var(--positive)}.analytics .money-note{color:var(--muted);font-size:12px}.analytics .money-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0 0 2px;display:grid}.analytics .money-facts>div{border-left:1px solid var(--rule);align-content:end;gap:3px;padding-left:16px;display:grid}.analytics .money-facts>div:first-child{border-left:0;padding-left:0}.analytics .money-facts dt{color:var(--muted);font-size:12px}.analytics .money-facts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:600;line-height:1.1}.analytics .money-facts>div:nth-child(2) dd{color:var(--hold-ink)}.analytics .money-facts span{color:var(--muted);font-size:12px;line-height:1.4}.analytics .money-lead.is-skel{align-content:start;min-height:122px}.analytics .analytics-skel{gap:18px;display:grid}.analytics .analytics-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:16px;display:grid}.analytics .card{padding:16px 18px}.analytics .chart-card .chart{height:150px;margin-bottom:28px}.analytics .chart-empty{color:var(--muted);margin:18px 0 24px;font-size:13px}.analytics .chart-table{margin-top:2px}.analytics .agg-row{grid-template-columns:minmax(0,1fr) 96px 82px}.analytics .agg-row-static{grid-template-columns:minmax(0,1fr) 82px}.analytics .agg-name b{font-size:13px;font-weight:600}.analytics .agg-figure{font-size:13px;font-weight:500}.analytics .rule-rows li{padding:9px 0}.analytics .card-footnote{color:var(--muted);margin:12px 0 0;font-size:12px}.analytics .donut-card{--donut-0:#16395c;--donut-1:#c26a2a;--donut-2:#1f8a80;--donut-3:#a3457a;--donut-4:#6f7f2f;--donut-5:#7b8794;align-content:start}.analytics .donut-layout{align-items:center;gap:18px;padding-top:2px;display:flex}.analytics .donut-figure{aspect-ratio:1;flex:none;width:168px;position:relative}.analytics .donut-figure svg{width:100%;height:100%;display:block;overflow:visible}.analytics .donut-seg{fill:none;stroke-width:18px}.analytics .donut-seg-0{stroke:var(--donut-0)}.analytics .donut-seg-1{stroke:var(--donut-1)}.analytics .donut-seg-2{stroke:var(--donut-2)}.analytics .donut-seg-3{stroke:var(--donut-3)}.analytics .donut-seg-4{stroke:var(--donut-4)}.analytics .donut-seg-5{stroke:var(--donut-5)}.analytics .donut-centre{text-align:center;pointer-events:none;place-content:center;gap:1px;display:grid;position:absolute;inset:0}.analytics .donut-total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:19px;font-weight:600;line-height:1.1}.analytics .donut-centre-label{color:var(--muted);font-size:12px}.analytics .donut-legend{flex:1;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.analytics .donut-legend li{grid-template-columns:10px minmax(0,1fr) auto 42px;align-items:center;gap:8px;font-size:12px;display:grid}.analytics .donut-swatch{border-radius:2px;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0e141b1f}.analytics .donut-swatch-0{background:var(--donut-0)}.analytics .donut-swatch-1{background:var(--donut-1)}.analytics .donut-swatch-2{background:var(--donut-2)}.analytics .donut-swatch-3{background:var(--donut-3)}.analytics .donut-swatch-4{background:var(--donut-4)}.analytics .donut-swatch-5{background:var(--donut-5)}.analytics .donut-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.analytics .donut-amount{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:500}.analytics .donut-pct{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.analytics .donut-caption{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.analytics .donut-empty{color:var(--muted);margin:4px 0 0;font-size:13px}.auth-ground{place-items:center;padding:40px 24px}.auth-sheet{background:var(--surface);border:1px solid var(--sheet-edge);border-radius:var(--radius-sheet);grid-template-columns:minmax(0,1fr);gap:0;width:min(600px,100vw - 32px);padding:26px 30px 20px;display:grid}.auth-brand{justify-content:space-between;align-items:center;gap:12px;padding-bottom:26px;display:flex}.auth-env{letter-spacing:.04em;color:var(--faint);font-size:12px}.auth-body{gap:16px;display:grid}.auth-intro{display:grid}.auth-title{letter-spacing:-.024em;color:var(--text);margin:0;font-size:28px;line-height:1.15}.auth-line{color:var(--muted);margin:7px 0 0;font-size:13.5px;line-height:1.45}.auth-form,.auth-fields{gap:12px;display:grid}.auth-submit{width:100%;height:40px;margin-top:4px}.auth-switch{color:var(--muted);margin:-4px 0 0;font-size:12px}.auth-switch-btn{color:var(--accent-ink);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.auth-switch-btn:hover{color:var(--accent)}.auth-rule{color:var(--faint);align-items:center;gap:10px;margin:4px 0 0;font-size:12px;display:flex}.auth-rule:before,.auth-rule:after{content:"";background:var(--rule);flex:1;height:1px}.auth-demo{gap:8px;margin-top:4px;display:grid}.auth-demo .auth-demo-btn{width:100%;height:42px}.auth-demo-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.auth-demo-cred{font-size:12px}.auth-demo-cred summary{cursor:pointer;width:max-content;color:var(--accent-ink);font-weight:500}.auth-demo-cred dl{background:var(--wash);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:8px 0 0;padding:10px 12px;display:grid}.auth-demo-cred dl>div{display:contents}.auth-demo-cred dt{color:var(--faint)}.auth-demo-cred dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.auth-foot{border-top:1px solid var(--rule);color:var(--faint);justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding-top:12px;font-size:12px;display:flex}.record-doc .doc-body{flex-direction:column;display:flex}.record-doc .doc-main,.record-doc .doc-side{display:contents}.record-doc .doc-side>*{order:1}.record-doc .trail-section{order:2}.record-doc .settlement{container:settle/inline-size}.record-doc .consent-cert{container:cert/inline-size}@container settle (width<=600px){.record-doc .settle-steps{grid-template-columns:minmax(0,1fr);gap:14px}.record-doc .settle-step{grid-template-columns:19px minmax(0,1fr) auto;column-gap:10px;padding:0}.record-doc .settle-step:not(:last-child):after{border-top:0;border-left:1px dashed var(--control);height:auto;inset:22px auto -12px 9px}.record-doc .settle-step.is-done:not(:last-child):after{border-top:0;border-left:1.5px solid var(--positive)}.record-doc .settle-node{grid-row:span 2;margin:0}.record-doc .settle-step .copy-value,.record-doc .settle-missing{grid-column:2}.record-doc .settle-at{grid-area:1/3}}@container cert (width<=600px){.record-doc .cert-grid{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width>=1180px){.record-doc.screen{max-width:1160px}.record-doc .doc-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:0 28px;display:grid}.record-doc .doc-main{min-width:0;display:block}.record-doc .doc-side{gap:14px;min-width:0;margin-top:20px;display:grid}.record-doc .doc-side .doc-section{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.record-doc .doc-side .doc-section.consent-cert{border-color:var(--sheet-edge)}.record-doc .doc-side .doc-section-head{flex-wrap:wrap;row-gap:2px}.record-doc .doc-side .settle-steps{gap:9px}.record-doc .doc-side .doc-footnote{margin-top:12px}}@media (width>=1180px) and (height>=880px){.record-doc .doc-side{position:sticky;top:16px}}@media (width<=900px){.record-doc .decision-buttons>.btn{width:auto}.analytics .money-lead{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.analytics .money-facts{gap:14px}.analytics .analytics-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.record-doc .doc-head{gap:18px;padding-bottom:18px;display:grid}.record-doc .doc-amount{text-align:left;grid-auto-flow:column;justify-content:start;place-items:center start;gap:14px}.record-doc .doc-total{font-size:30px}.record-doc .doc-title{font-size:24px}.record-doc .doc-kicker{margin-bottom:10px}.record-doc .doc-agent>.doc-dot{display:none}.record-doc .doc-meta{flex-basis:100%;margin-top:2px}.record-doc .cart-head{display:none}.record-doc .cart-line{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"item item""vendor qty""unit amount";gap:3px 12px;padding:12px 0}.record-doc .cart-item{grid-area:item;margin-bottom:4px}.record-doc .cart-vendor{grid-area:vendor}.record-doc .cart-qty{grid-area:qty}.record-doc .cart-unit{grid-area:unit}.record-doc .cart-amount{grid-area:amount}.record-doc .cart-num{text-align:right;justify-self:end;align-items:baseline;gap:6px;display:inline-flex}.record-doc .cart-label{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:500;display:inline}.record-doc .doc-section.consent-cert{padding:16px}.record-doc .decision-rules thead{display:none}.record-doc .decision-rules,.record-doc .decision-rules tbody,.record-doc .decision-rules tr{width:auto;display:block}.record-doc .decision-rules{margin:12px 16px 16px}.record-doc .decision-rules tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr auto;gap:6px 12px;padding:12px 0;display:grid}.record-doc .decision-rules tr:last-child{border-bottom:0;padding-bottom:0}.record-doc .decision-rules tbody th,.record-doc .decision-rules tbody td{border:0;padding:0!important}.record-doc .decision-rules tbody th{grid-column:1/-1}.record-doc .decision-figure{text-align:left;display:grid}.record-doc .decision-figure:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.record-doc .decision-result{align-self:end}.record-doc .decision-head,.record-doc .decision-actions{padding-left:16px;padding-right:16px}.record-doc .decision-title,.record-doc .decision-clean{margin-left:16px;margin-right:16px}.record-doc .doc-trail li{grid-template-columns:22px minmax(0,1fr);gap:3px 10px}.record-doc .trail-at{grid-column:2;padding-top:1px}.analytics .money-figure{font-size:34px}.analytics .money-facts{grid-template-columns:minmax(0,1fr);gap:12px}.analytics .money-facts>div{border-left:0;border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding-top:10px;padding-left:0}.analytics .money-facts>div:first-child{border-top:0;padding-top:0}.analytics .money-facts dt{grid-column:1}.analytics .money-facts dd{grid-area:1/2;font-size:18px}.analytics .money-facts span{grid-column:1/-1}.analytics .range-tabs{width:100%}.analytics .range-tab{flex:1}.analytics .agg-row{grid-template-columns:minmax(0,1fr) 70px}.analytics .agg-row .agg-bar-wrap{display:none}.analytics .agg-row-static{grid-template-columns:minmax(0,1fr) 70px}.analytics .donut-layout{flex-direction:column;align-items:stretch;gap:14px}.analytics .donut-figure{width:150px;margin:0 auto}.analytics .donut-legend{width:100%}.analytics .donut-legend li{grid-template-columns:10px minmax(0,1fr) auto 44px}.auth-ground{padding:16px}.auth-sheet{width:100%;padding:22px 20px 16px}.auth-title{font-size:28px}.auth-env{font-size:12px}.auth-foot{flex-direction:column;gap:4px}}@media (width<=560px){.record-doc .decision-buttons{width:100%;display:grid}.record-doc .decision-buttons>.btn{width:100%}.record-doc .decision-keys{display:none}}
