@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geist-Regular.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Geist-Medium.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geist-SemiBold.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GeistMono-Regular.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/GeistMono-Medium.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/GeistMono-SemiBold.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cb-color-canvas:#0a0a0b;--cb-color-surface:#141416;--cb-color-raised:#1b1b1e;--cb-color-rail:#0f0f11;--cb-color-hair:#ffffff1a;--cb-color-hair-soft:#ffffff0e;--cb-color-grid:#ffffff0d;--cb-color-ink:#f3f4f6;--cb-color-ink-2:#9ca3af;--cb-color-ink-3:#808795;--cb-color-ink-4:#4b5563;--cb-color-accent:#3a8ef0;--cb-color-accent-soft:#3a8ef024;--cb-color-accent-text:#7fb3f5;--cb-color-watch:#14b8a6;--cb-color-risk:#ef4444;--cb-color-done:#10b981;--cb-color-graphite:#6b7280;--cb-color-brand-green:#12c08a;--cb-color-surface-hover:#1f2024;--cb-color-amber:#e0a03a;--cb-color-risk-text:#fca5a5;--cb-agent-face:radial-gradient(124% 124% at 28% 20%, #46e9ad 0%, #18badd 38%, #4a4ae4 76%, #6b3fd6 100%);--cb-font-sans:"Inter", system-ui, sans-serif;--cb-font-caps:"Geist", "Inter", system-ui, sans-serif;--cb-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cb-radius-card:12px;--cb-radius-control:8px;--cb-grid-dot:24px;--cb-text-10:10px;--cb-text-10-5:10.5px;--cb-text-14:14px;--cb-text-17:17px;--cb-text-11:11px;--cb-text-11-5:11.5px;--cb-text-12:12px;--cb-text-12-5:12.5px;--cb-text-13:13px;--cb-text-13-5:13.5px;--cb-text-15:15px;--cb-text-16:16px;--cb-text-19:19px;--cb-text-22:22px;--cb-text-24:24px;--cb-space-2:2px;--cb-space-4:4px;--cb-space-6:6px;--cb-space-8:8px;--cb-space-10:10px;--cb-space-12:12px;--cb-space-14:14px;--cb-space-16:16px;--cb-space-20:20px;--cb-space-24:24px;--cb-space-32:32px}.cb-ui-header{justify-content:space-between;align-items:flex-start;gap:var(--cb-space-16);padding:var(--cb-space-32) var(--cb-space-32) var(--cb-space-16);flex-wrap:wrap;display:flex}.cb-ui-header-main{align-items:center;gap:var(--cb-space-12);min-width:0;display:flex}.cb-ui-header-main>div{min-width:0}.cb-ui-header-tile{box-sizing:border-box;border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:color-mix(in srgb, var(--cb-color-surface) 70%, transparent);width:36px;height:36px;color:var(--cb-color-accent);flex-shrink:0;place-items:center;display:grid}.cb-ui-title{color:var(--cb-color-ink);font:600 var(--cb-text-19)/1.25 var(--cb-font-sans);letter-spacing:-.01em;margin:0}.cb-ui-subtitle{margin:var(--cb-space-2) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12);white-space:nowrap;text-overflow:ellipsis;line-height:18px;overflow:hidden}.cb-ui-header-action,.cb-ui-slot{flex-shrink:0}.cb-ui-card{box-sizing:border-box;padding:var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:color-mix(in srgb, var(--cb-color-surface) 80%, transparent)}.cb-ui-card--flush{padding:0}.cb-ui-card-header,.cb-ui-section{justify-content:space-between;gap:var(--cb-space-12);margin-bottom:var(--cb-space-12);display:flex}.cb-ui-card-header{align-items:flex-start}.cb-ui-card-header>div:first-child,.cb-ui-section>div:first-child{min-width:0}.cb-ui-card-header h3{color:var(--cb-color-ink);font:600 var(--cb-text-13)/1.25 var(--cb-font-sans);margin:0}.cb-ui-card-header p,.cb-ui-section p{margin:var(--cb-space-2) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);line-height:1.375}.cb-ui-section{align-items:flex-end;gap:var(--cb-space-16)}.cb-ui-section h2{color:var(--cb-color-ink);font:600 var(--cb-text-15)/1.25 var(--cb-font-sans);margin:0}.cb-ui-section p{font-size:var(--cb-text-12);line-height:1.5}.cb-ui-empty{padding:var(--cb-space-24) 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12-5);text-align:center}.cb-ui-source{margin-top:var(--cb-space-12);padding-top:var(--cb-space-12);border-top:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-3);font-size:var(--cb-text-11);line-height:1.5}.cb-ui-dot{background:var(--cb-color-ink-4);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.cb-ui-dot[data-signal=ok]{background:var(--cb-color-amber)}.cb-ui-dot[data-signal=risk]{background:var(--cb-color-risk)}.cb-ui-chip{align-items:center;gap:var(--cb-space-6);padding:var(--cb-space-2) var(--cb-space-6);border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);white-space:nowrap;background:#ffffff08;border-radius:6px;display:inline-flex}.cb-ui-metric{box-sizing:border-box;padding:var(--cb-space-14);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:var(--cb-color-raised);color:var(--cb-color-ink);text-align:left;flex-direction:column;display:flex}button.cb-ui-metric{cursor:pointer;transition:border-color .15s}button.cb-ui-metric:hover{border-color:#fff3}.cb-ui-metric-label{align-items:center;gap:var(--cb-space-6);min-width:0;display:flex}.cb-ui-metric-label>span:last-child{color:var(--cb-color-ink-3);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-ui-metric-value{margin-top:var(--cb-space-8);color:var(--cb-color-ink);font:600 var(--cb-text-22)/1 var(--cb-font-sans);font-variant-numeric:tabular-nums}.cb-ui-metric-sub{margin-top:var(--cb-space-6);color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);line-height:1.375}.cb-ui-dial{--cb-ui-dial-ink:var(--cb-color-ink-2);flex-direction:column;align-items:center;margin:0;display:flex}.cb-ui-dial[data-tone=ok]{--cb-ui-dial-ink:var(--cb-color-brand-green)}.cb-ui-dial[data-tone=off]{--cb-ui-dial-ink:var(--cb-color-risk)}.cb-ui-dial svg{margin-bottom:calc(-1 * var(--cb-space-4));flex-shrink:0}.cb-ui-dial-lit{fill:var(--cb-ui-dial-ink)}.cb-ui-dial-dim{fill:var(--cb-color-ink);fill-opacity:.14}.cb-ui-dial text{fill:var(--cb-color-ink);font-family:var(--cb-font-sans);font-variant-numeric:tabular-nums;font-weight:600}.cb-ui-dial figcaption{gap:var(--cb-space-2);width:100%;min-height:40px;margin-top:var(--cb-space-4);text-align:center;flex-direction:column;display:flex}.cb-ui-dial-label{color:var(--cb-color-ink);font:600 var(--cb-text-12)/1.25 var(--cb-font-sans)}.cb-ui-dial-zone{color:var(--cb-ui-dial-ink);font:500 var(--cb-text-11)/1.375 var(--cb-font-sans)}.cb-ui-dial-hint{color:var(--cb-color-ink-3);font-size:var(--cb-text-11);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.375;display:-webkit-box;overflow:hidden}.cb-ui-seg{gap:var(--cb-space-2);padding:var(--cb-space-2);border-radius:var(--cb-radius-control);background:#ffffff0d;border:1px solid #ffffff12;display:inline-flex}.cb-ui-seg>button{padding:var(--cb-space-6) var(--cb-space-12);color:var(--cb-color-ink-3);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;transition:color .15s,background-color .15s}.cb-ui-seg--sm>button{padding:var(--cb-space-4) var(--cb-space-10);font-size:var(--cb-text-11-5)}.cb-ui-seg>button:hover:not(:disabled){color:var(--cb-color-ink)}.cb-ui-seg>button[aria-pressed=true]{background:var(--cb-color-surface);color:var(--cb-color-ink);box-shadow:0 1px 2px #0000000d}.cb-ui-seg>button:disabled{color:var(--cb-color-ink-4);cursor:default}.cb-ui-count{margin-left:var(--cb-space-2);color:var(--cb-color-ink-3);font-variant-numeric:tabular-nums}.cb-ui-seg>button:disabled .cb-ui-count{color:inherit}.cb-ui-seg--multi{flex-wrap:wrap;max-width:100%;display:flex}.cb-ui-seg--multi>button{align-items:center;gap:var(--cb-space-6);display:inline-flex}.cb-ui-seg-mark{box-sizing:border-box;border:1px solid var(--cb-color-ink-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cb-ui-seg>button[aria-pressed=true]>.cb-ui-seg-mark{border-color:var(--cb-color-ink);background:var(--cb-color-ink)}.cb-ui-switch{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:26px;height:24px;padding:0;position:relative}.cb-ui-switch:before{content:"";background:#ffffff26;border-radius:7px;width:26px;height:14px;transition:background-color .15s;position:absolute;top:5px;left:0}.cb-ui-switch:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:7px;left:2px}.cb-ui-switch[aria-checked=true]:before{background:var(--cb-color-accent)}.cb-ui-switch[aria-checked=true]:after{transform:translate(12px)}.cb-ui-switch:focus-visible{outline:2px solid var(--cb-color-accent-text);outline-offset:2px}.cb-ui-switch:disabled{opacity:.4;cursor:default}.cb-ui-avatar{box-sizing:border-box;border:1px solid var(--cb-color-hair-soft);border-radius:var(--cb-radius-control);background:var(--cb-color-raised);width:28px;height:28px;color:var(--cb-color-ink-2);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cb-ui-input{box-sizing:border-box;padding:var(--cb-space-8) var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);color:var(--cb-color-ink);font:400 var(--cb-text-13)/1.5 var(--cb-font-sans)}.cb-ui-input:focus{border-color:var(--cb-color-ink-4)}.cb-ui-segmeter{align-items:center;gap:var(--cb-space-2);vertical-align:middle;--cb-ui-segment-ink:var(--cb-color-graphite);flex-shrink:0;display:inline-flex}.cb-ui-segmeter[data-tone=watch]{--cb-ui-segment-ink:var(--cb-color-watch)}.cb-ui-segmeter[data-tone=risk]{--cb-ui-segment-ink:var(--cb-color-risk)}.cb-ui-segment-lit,.cb-ui-segment-dim{border-radius:1px;width:2.5px;height:11px;display:block}.cb-ui-segment-lit{background:var(--cb-ui-segment-ink)}.cb-ui-segment-dim{background:color-mix(in srgb, var(--cb-color-ink) 13%, transparent)}.cb-ui-field-label{color:var(--cb-color-ink-3);text-transform:uppercase}.cb-ui-field-label--md{font-size:var(--cb-text-11);letter-spacing:.07em;font-weight:500}.cb-ui-field-label--sm{font-size:var(--cb-text-10-5);letter-spacing:.06em;font-weight:400}.cb-ui-map{overflow-x:auto}.cb-ui-map-canvas{margin:var(--cb-space-20) var(--cb-space-16);position:relative}.cb-ui-map-canvas>svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.cb-ui-map-canvas>svg path{fill:none;stroke-width:1.25px;stroke:color-mix(in srgb, var(--cb-color-ink) 16%, transparent)}.cb-ui-map-root,.cb-ui-map-leaf{box-sizing:border-box;background:var(--cb-color-surface);min-width:0;color:var(--cb-color-ink);align-items:center;display:flex;position:absolute}.cb-ui-map-root{gap:var(--cb-space-10);padding:var(--cb-space-8) var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card)}.cb-ui-map-leaf{gap:var(--cb-space-8);padding:0 var(--cb-space-10);font:inherit;text-align:left;border:1px solid color-mix(in srgb, var(--cb-color-ink) 7%, transparent);border-radius:var(--cb-radius-control);cursor:pointer;background:color-mix(in srgb, var(--cb-color-surface) 70%, transparent);margin:0;transition:border-color .15s}.cb-ui-map-leaf:hover{border-color:color-mix(in srgb, var(--cb-color-ink) 25%, transparent)}.cb-ui-map-text{flex-direction:column;flex:auto;min-width:0;display:flex}.cb-ui-map-title{color:var(--cb-color-ink);overflow:hidden}.cb-ui-map-meta{margin-top:var(--cb-space-2);color:var(--cb-color-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-ui-map-value{font-variant-numeric:tabular-nums;flex-shrink:0}.cb-ui-map-root .cb-ui-map-title{-webkit-line-clamp:2;font:600 var(--cb-text-12-5)/1.25 var(--cb-font-sans);-webkit-box-orient:vertical;display:-webkit-box}.cb-ui-map-root .cb-ui-map-meta{font-size:var(--cb-text-11)}.cb-ui-map-root .cb-ui-map-value{font:600 var(--cb-text-14)/1 var(--cb-font-sans)}.cb-ui-map-leaf .cb-ui-map-title{white-space:nowrap;text-overflow:ellipsis;font:500 var(--cb-text-11-5)/1.375 var(--cb-font-sans)}.cb-ui-map-leaf .cb-ui-map-meta{font-size:var(--cb-text-10-5);margin-top:0}.cb-ui-map-leaf .cb-ui-map-value{color:var(--cb-color-ink-3);font-size:var(--cb-text-11)}.cb-ui-hover{z-index:40;box-sizing:border-box;width:300px;padding:var(--cb-space-14);pointer-events:none;border-radius:var(--cb-radius-card);background:var(--cb-color-raised);color:var(--cb-color-ink);border:1px solid #ffffff1f;position:fixed;box-shadow:0 10px 15px #0000004d}.cb-ui-select{display:inline-block;position:relative}.cb-ui-select--fill{width:100%;display:block}.cb-ui-select>button{align-items:center;gap:var(--cb-space-8);box-sizing:border-box;padding:var(--cb-space-6) var(--cb-space-8) var(--cb-space-6) var(--cb-space-10);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:color-mix(in srgb, var(--cb-color-surface) 70%, transparent);color:var(--cb-color-ink-3);cursor:pointer;transition:border-color .15s;display:inline-flex}.cb-ui-select--fill>button{justify-content:space-between;width:100%}.cb-ui-select>button:hover:not(:disabled){border-color:#fff3}.cb-ui-select>button:disabled{opacity:.4;cursor:default}.cb-ui-select>button[aria-expanded=true]{border-color:#ffffff40}.cb-ui-select-label{font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase}.cb-ui-select-value{color:var(--cb-color-ink);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-ui-select-menu{top:calc(100% + var(--cb-space-6));z-index:90;box-sizing:border-box;min-width:220px;max-height:288px;padding:var(--cb-space-4);border-radius:var(--cb-radius-control);background:var(--cb-color-raised);border:1px solid #ffffff1f;position:absolute;left:0;overflow-y:auto;box-shadow:0 10px 15px #0000004d}.cb-ui-select-menu--right{left:auto;right:0}.cb-ui-select-menu>button{align-items:center;gap:var(--cb-space-8);box-sizing:border-box;width:100%;padding:var(--cb-space-6) var(--cb-space-8);color:var(--cb-color-ink-2);font:400 var(--cb-text-12-5)/1.5 var(--cb-font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;display:flex}.cb-ui-select-menu>button>span:first-of-type{flex:auto}.cb-ui-select-menu>button>svg{opacity:0;flex-shrink:0}.cb-ui-select-menu .cb-ui-count{font-size:var(--cb-text-11);margin-left:0}.cb-ui-select-menu>button:hover{color:var(--cb-color-ink);background:#ffffff0a}.cb-ui-select-menu>button[aria-selected=true]{color:var(--cb-color-ink);background:#ffffff0f;font-weight:500}.cb-ui-select-menu>button[aria-selected=true]>svg{opacity:1}.cb-ui-pager{justify-content:space-between;align-items:center;gap:var(--cb-space-12);margin-top:var(--cb-space-12);padding-top:var(--cb-space-12);border-top:1px solid var(--cb-color-hair-soft);display:flex}.cb-ui-pager-caption{color:var(--cb-color-ink-3);font-size:var(--cb-text-11);font-variant-numeric:tabular-nums}.cb-ui-pager-pages{align-items:center;gap:var(--cb-space-2);display:flex}.cb-ui-pager-pages>button{min-width:24px;height:24px;padding:0 var(--cb-space-6);color:var(--cb-color-ink-3);font:500 var(--cb-text-11-5)/1 var(--cb-font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:6px}.cb-ui-pager-pages>button:hover:not(:disabled){color:var(--cb-color-ink);background:#ffffff0d}.cb-ui-pager-pages>button[aria-current=page]{background:var(--cb-color-surface);color:var(--cb-color-ink);box-shadow:0 0 0 1px #ffffff0f}.cb-ui-pager-pages>.cb-ui-pager-arrow{place-items:center;width:24px;padding:0;display:grid}.cb-ui-pager-pages>button:disabled{opacity:.3;cursor:default}.cb-ui-pager-gap{width:20px;color:var(--cb-color-ink-3);font-size:var(--cb-text-11);text-align:center}.cb-ui-dialog{z-index:80;box-sizing:border-box;padding:var(--cb-space-24);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cb-ui-dialog-scrim{cursor:default;background:#000c;border:0;padding:0;position:absolute;inset:0}.cb-ui-dialog-panel{box-sizing:border-box;border-radius:var(--cb-radius-card);background:var(--cb-color-raised);border:1px solid #ffffff1f;flex-direction:column;width:100%;max-width:512px;max-height:min(42rem,100vh - 3rem);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.cb-ui-dialog-panel:focus{outline:none}.cb-ui-dialog-close{top:var(--cb-space-12);right:var(--cb-space-12);z-index:1;background:var(--cb-color-raised);width:28px;height:28px;color:var(--cb-color-ink-3);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute}.cb-ui-dialog-close:hover{background:color-mix(in srgb, white 5%, var(--cb-color-raised));color:var(--cb-color-ink)}.cb-ui-dialog-body{overscroll-behavior:contain;min-height:0;padding:var(--cb-space-20) var(--cb-space-20) var(--cb-space-16);flex:auto;overflow-y:auto}.cb-ui-drawer{z-index:20;box-sizing:border-box;width:min(440px,100%);padding:var(--cb-space-20);scrollbar-width:none;background:var(--cb-color-raised);border-left:1px solid var(--cb-color-hair);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.cb-ui-drawer-head{top:calc(-1 * var(--cb-space-20));z-index:1;justify-content:space-between;align-items:center;gap:var(--cb-space-12);margin:calc(-1 * var(--cb-space-20)) calc(-1 * var(--cb-space-20)) 0;padding:var(--cb-space-20) var(--cb-space-20) var(--cb-space-12);background:var(--cb-color-raised);display:flex;position:sticky}.cb-ui-drawer-title{min-width:0;font:600 var(--cb-text-15)/1.3 var(--cb-font-sans);color:var(--cb-color-ink);overflow-wrap:anywhere;margin:0}.cb-shell-btn-primary,.cb-shell-btn-secondary{justify-content:center;align-items:center;gap:var(--cb-space-6);border-radius:var(--cb-radius-control);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);cursor:pointer;padding:5px 11px;text-decoration:none;display:inline-flex}.cb-shell-btn-primary{border:1px solid var(--cb-color-ink);background:var(--cb-color-ink);color:var(--cb-color-surface);transition:background-color .15s,border-color .15s}.cb-shell-btn-primary:hover:not(:disabled){border-color:var(--cb-color-ink-2);background:var(--cb-color-ink-2)}.cb-shell-btn-primary:disabled,.cb-shell-btn-secondary:disabled{opacity:.4;cursor:default}.cb-shell-btn-primary--sm{font-size:var(--cb-text-12-5);padding:5px 11px}.cb-shell-btn-primary--md{font-size:var(--cb-text-13);padding:7px 15px}.cb-shell-btn-primary--lg{padding:9px 15px;font-size:14px}.cb-shell-btn-secondary{border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);background:0 0;transition:background-color .15s,color .15s}.cb-shell-btn-secondary:hover:not(:disabled){background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-shell-btn-text{color:var(--cb-color-ink-2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;transition:color .15s}.cb-shell-btn-text:hover{color:var(--cb-color-ink)}@media (prefers-reduced-motion:reduce){.cb-shell-btn-primary,.cb-shell-btn-secondary,.cb-shell-btn-text,.cb-ui-seg>button,button.cb-ui-metric,.cb-ui-select>button,.cb-ui-dialog-close,.cb-ui-switch:before,.cb-ui-switch:after{transition:none}}.cb-ui-seg>button,.cb-ui-select button,.cb-ui-pager-pages>button,button.cb-ui-metric,.cb-shell-btn-primary,.cb-shell-btn-secondary,.cb-shell-btn-text{letter-spacing:inherit}.cb-shell-lit-pulse,.cb-shell-lit-desk{font-family:var(--cb-font-sans);flex-direction:column;gap:24px;display:flex}.cb-shell-lit-ghost{flex-direction:column;gap:8px;padding:12px;display:flex}.cb-shell-lit-example{border-radius:var(--cb-radius-control);background:var(--cb-color-accent-soft);color:var(--cb-color-accent-text);font-family:var(--cb-font-sans);align-self:flex-start;margin:0 0 -16px;padding:2px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.cb-shell-lit-proposals{padding:10px 16px}.cb-shell-lit-proposals-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cb-shell-lit-proposals-head .cb-shell-lit-open{flex-shrink:0;font-size:11.5px}.cb-shell-lit-proposals-list{margin:6px 0 0;padding:0;list-style:none}.cb-shell-lit-proposals-list li{align-items:baseline;gap:10px;padding:6px 0;display:flex}.cb-shell-lit-proposals-list li+li{border-top:1px solid var(--cb-color-hair-soft)}.cb-shell-lit-dot{background:var(--cb-color-watch);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cb-shell-lit-dot--calm{background:var(--cb-color-graphite)}.cb-shell-lit-proposal{min-width:0;color:var(--cb-color-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.cb-shell-lit-meta{color:var(--cb-color-ink-4);flex-shrink:0;font-size:11px}.cb-shell-lit-dials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.cb-shell-lit-dials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.cb-shell-lit-dials{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.cb-shell-lit-dials{grid-template-columns:repeat(7,minmax(0,1fr))}}.cb-shell-dial{flex-direction:column;align-items:center;padding:12px;display:flex}.cb-shell-dial-svg{flex-shrink:0;margin-bottom:-4px;display:block}.cb-shell-dial-cap{text-align:center;width:100%;max-width:88px;min-height:40px;margin-top:4px}.cb-shell-dial-label{color:var(--cb-color-ink);font-size:12px;font-weight:600;line-height:1.25}.cb-shell-dial-sub{color:var(--cb-color-ink-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11px;line-height:1.375;display:-webkit-box;overflow:hidden}.cb-shell-dial-ghostcap{border-top:1px solid var(--cb-color-hair-soft);flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:8px;padding-top:8px;display:flex}.cb-shell-lit-lower{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=1280px){.cb-shell-lit-lower{grid-template-columns:1.2fr 1fr}}.cb-shell-lit-side{flex-direction:column;gap:16px;min-width:0;display:flex}.cb-shell-lit-digest{padding:0 16px}.cb-shell-lit-feed,.cb-shell-lit-list{margin:0;padding:0;list-style:none}.cb-shell-lit-feed li,.cb-shell-lit-list li{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.cb-shell-lit-feed li+li,.cb-shell-lit-list li+li{border-top:1px solid var(--cb-color-hair-soft)}.cb-shell-lit-list .cb-shell-lit-dot,.cb-shell-lit-mood .cb-shell-lit-dot{margin-top:6px}.cb-shell-lit-feed-when{flex-shrink:0;width:72px}.cb-shell-lit-feed-age{color:var(--cb-color-ink-2);font-size:11.5px;font-weight:500;display:block}.cb-shell-lit-feed-meta{color:var(--cb-color-ink-4);margin-top:2px;font-size:11px;display:block}.cb-shell-lit-feed-body{flex:1;min-width:0}.cb-shell-lit-feed-title{color:var(--cb-color-ink);font-size:13px;font-weight:500;line-height:1.375;display:block}.cb-shell-lit-feed-detail{color:var(--cb-color-ink-3);margin-top:2px;font-size:11.5px;line-height:1.375;display:block}.cb-shell-lit-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cb-shell-lit-tile{min-width:0;padding:12px}.cb-shell-lit-tile-label{letter-spacing:.07em;text-transform:uppercase;color:var(--cb-color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.cb-shell-lit-tile-value{font-variant-numeric:tabular-nums;color:var(--cb-color-ink);margin-top:6px;font-size:20px;font-weight:600;line-height:1}.cb-shell-lit-tile-sub{color:var(--cb-color-ink-3);margin-top:4px;font-size:11px;line-height:1.375}.cb-shell-lit-mood{align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.cb-shell-lit-mood-team{color:var(--cb-color-ink);font-size:12.5px;font-weight:500;display:block}.cb-shell-lit-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1024px){.cb-shell-lit-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-shell-lit-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1280px){.cb-shell-lit-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-shell-lit-col{flex-direction:column;gap:8px;padding:12px;display:flex}.cb-shell-lit-ghostcol{flex-direction:column;gap:8px;display:flex}.cb-shell-lit-card{border:1px solid var(--cb-color-hair-soft);border-radius:6px;padding:10px}.cb-shell-lit-ghostcard{flex-direction:column;gap:8px;display:flex}.cb-shell-lit-card-title{color:var(--cb-color-ink);font-size:13px;font-weight:500;line-height:1.375}.cb-shell-lit-card-meta{color:var(--cb-color-ink-4);margin-top:4px;font-size:11px}.cb-copilot-sources button.cb-copilot-source{padding:1px var(--cb-space-8);background:var(--cb-color-hair-soft);color:var(--cb-color-accent-text);font:inherit;font-size:var(--cb-text-12);cursor:pointer;border:0;border-radius:999px;display:inline-block}.cb-copilot-sources button.cb-copilot-source:enabled:hover{background:var(--cb-color-hair-soft);color:var(--cb-color-accent-text);text-decoration:underline}.cb-ui-drawer.cb-source-record{z-index:50;color:var(--cb-color-ink);font:var(--cb-text-12-5)/1.375 var(--cb-font-sans)}body:has(.cb-shell-rail:not(.cb-shell-rail--closed)) .cb-ui-drawer.cb-source-record{right:424px}@media (width<=863px){body:has(.cb-shell-rail:not(.cb-shell-rail--closed)) .cb-ui-drawer.cb-source-record{right:0}}body:has(.cb-ui-dialog) .cb-ui-dialog .cb-ui-drawer.cb-source-record{right:0}.cb-source-record-sub{margin:0 0 var(--cb-space-12);color:var(--cb-color-ink-3)}.cb-source-record-fields{margin:0 0 var(--cb-space-16);gap:var(--cb-space-6);flex-direction:column;display:flex}.cb-source-record-fields div{gap:var(--cb-space-8);display:flex}.cb-source-record-fields dt{color:var(--cb-color-ink-3);flex:0 0 35%}.cb-source-record-fields dd{overflow-wrap:anywhere;min-width:0;color:var(--cb-color-ink);margin:0}.cb-source-record-text{margin:0 0 var(--cb-space-12);padding:var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);white-space:pre-wrap;overflow-wrap:anywhere}.cb-source-record-note{margin:0 0 var(--cb-space-12);color:var(--cb-color-ink-3)}.cb-source-record-note p{margin:0 0 var(--cb-space-8)}.cb-source-record-open{color:var(--cb-color-accent-text)}.cb-guard{font-size:var(--cb-text-12);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cb-guard-badge{color:var(--cb-color-canvas);border-radius:999px;padding:1px 8px;font-weight:600}.cb-guard-high{background:var(--cb-color-risk)}.cb-guard-warning{background:var(--cb-color-amber)}.cb-guard-low{background:var(--cb-color-accent)}.cb-guard-caption,.cb-guard-classes{color:var(--cb-color-ink-3)}.cb-guard-note{color:var(--cb-color-risk-text);flex-basis:100%;margin:0}.cb-guard-field{margin:0 0 8px}.cb-guard-text{white-space:pre-wrap;margin:0}.cb-guard-place{background:var(--cb-color-accent-soft);color:var(--cb-color-ink);border-bottom:2px solid var(--cb-color-risk)}.cb-guard-cut{background:var(--cb-color-hair);color:var(--cb-color-ink-2);font-style:italic}.cb-revision{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cb-revision-error{color:var(--cb-color-risk-text);margin:0}.cb-revision-note{color:var(--cb-color-ink-2);margin:0}.cb-people-body{gap:var(--cb-space-16);box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2);font-family:var(--cb-font-sans);color:var(--cb-color-ink);flex-direction:column;display:flex}:where(.cb-people-body) p,.cb-people-body>.cb-people-notice,.cb-people-body>.cb-people-alert{margin:0}.cb-people-recon{gap:var(--cb-space-6);flex-direction:column;display:flex}.cb-people-share{font:500 var(--cb-text-12-5)/1.4 var(--cb-font-sans);color:var(--cb-color-ink-2)}.cb-people-num{font-family:var(--cb-font-mono);color:var(--cb-color-ink)}.cb-people-risk{font-size:var(--cb-text-12-5);color:var(--cb-color-risk-text)}.cb-people-link{font-size:var(--cb-text-12-5);color:var(--cb-color-accent-text);text-decoration:none}.cb-people-link:hover{text-decoration:underline}.cb-people-state{gap:var(--cb-space-6);flex-direction:column;margin:0;display:flex}.cb-people-note,.cb-people-meta{font-size:var(--cb-text-12-5);color:var(--cb-color-ink-3);margin:0;line-height:1.4}.cb-people-notice{margin:0 0 var(--cb-space-12);font-size:var(--cb-text-12-5);color:var(--cb-color-ink-2)}.cb-people-alert{margin:0 0 var(--cb-space-12);font-size:var(--cb-text-12-5);color:var(--cb-color-risk-text)}.cb-people-bar{align-items:center;gap:var(--cb-space-10);flex-wrap:wrap;display:flex}.cb-people-sources{gap:var(--cb-space-2) var(--cb-space-20);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cb-people-sources li{align-items:center;gap:var(--cb-space-8);font-size:var(--cb-text-12-5);color:var(--cb-color-ink-2);display:flex}.cb-people-panel{overflow:hidden}.cb-people-rowhead,.cb-people-rowbtn{align-items:center;gap:var(--cb-space-12);box-sizing:border-box;width:100%;padding:var(--cb-space-10) var(--cb-space-16);grid-template-columns:1.6fr 1fr 1.1fr 120px;display:grid}.cb-people-rowhead>*,.cb-people-rowbtn>*{min-width:0}.cb-people-rowhead{padding-block:var(--cb-space-8);border-bottom:1px solid var(--cb-color-hair);background:color-mix(in srgb, var(--cb-color-ink) 2%, transparent);color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-people-panel .cb-people-list{margin:0}.cb-people-panel .cb-people-row{padding:var(--cb-space-10) var(--cb-space-16);font-size:var(--cb-text-12-5)}.cb-people-rowbtn{color:var(--cb-color-ink);font:400 var(--cb-text-13)/1.4 var(--cb-font-sans);text-align:left;cursor:pointer;background:0 0;border:0}.cb-people-rowbtn:hover,.cb-people-rowbtn[aria-expanded=true]{background:color-mix(in srgb, var(--cb-color-ink) 1.5%, transparent)}.cb-people-rowbtn:focus-visible{outline-offset:-2px}.cb-people-who{align-items:center;gap:var(--cb-space-10);min-width:0;display:flex}.cb-people-names{flex-direction:column;min-width:0;display:flex}.cb-people-name,.cb-people-role,.cb-people-team,.cb-people-rowbtn .cb-people-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-people-name{font:500 var(--cb-text-13)/1.5 var(--cb-font-caps);color:var(--cb-color-ink)}.cb-people-role{margin-top:var(--cb-space-2);color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-people-team{color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-people-count{font:400 var(--cb-text-12)/1.4 var(--cb-font-sans);color:var(--cb-color-ink-3)}.cb-people-foot{padding:0 var(--cb-space-16) var(--cb-space-12)}.cb-people-foot:empty{display:none}.cb-people-foot .cb-ui-pager{margin-top:0}.cb-people-list{margin:0 0 var(--cb-space-12);padding:0;list-style:none}.cb-people-list>li+li{border-top:1px solid var(--cb-color-hair-soft)}.cb-people-row{padding:var(--cb-space-10) var(--cb-space-14);font-size:var(--cb-text-13)}.cb-people-line{align-items:baseline;gap:var(--cb-space-8);flex-wrap:wrap;margin:0;display:flex}.cb-people-line span{color:var(--cb-color-ink-2)}.cb-people-source{font:600 var(--cb-text-12-5)/1.4 var(--cb-font-sans)}.cb-people-actions{gap:var(--cb-space-8);margin-top:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-people-card{gap:var(--cb-space-4);flex-direction:column;display:flex}.cb-people-subhead{margin:var(--cb-space-16) 0 var(--cb-space-6);font:600 var(--cb-text-12-5)/1.3 var(--cb-font-sans);color:var(--cb-color-ink-2)}.cb-people-fields{gap:var(--cb-space-10);margin:0 0 var(--cb-space-12);display:grid}.cb-people-fields>div{flex-direction:column;display:flex}.cb-people-fields dt{margin-bottom:var(--cb-space-2);color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-people-fields dd{font-size:var(--cb-text-13);color:var(--cb-color-ink);overflow-wrap:anywhere;margin:0}.cb-people-fields dd.cb-people-email{font:400 var(--cb-text-11)/1.5 var(--cb-font-mono)}.cb-desk{box-sizing:border-box;max-width:880px;font-family:var(--cb-font-sans);color:var(--cb-color-ink);padding:32px 32px 64px}.cb-desk a,.cb-desk a:visited{color:var(--cb-color-accent-text);text-decoration:none}.cb-desk a:hover{text-decoration:underline}.cb-desk-mail-subject{color:var(--cb-color-accent-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0}.cb-desk-mail-subject:hover{text-decoration:underline}.cb-desk-back{font-size:var(--cb-text-13);margin:12px 0 0;display:inline-block}.cb-desk-dialog [aria-pressed=true]{border-color:var(--cb-color-accent);background:var(--cb-color-accent-soft);color:var(--cb-color-accent-text)}.cb-desk button:disabled{color:var(--cb-color-ink-4);cursor:default}.cb-desk-field{box-sizing:border-box;border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);color:var(--cb-color-ink);font:400 var(--cb-text-13)/1.5 var(--cb-font-sans);padding:6px 10px}.cb-desk-alert,.cb-desk-note,.cb-desk-muted{font-size:var(--cb-text-12);margin:0 0 12px}.cb-desk-alert{color:var(--cb-color-risk-text)}.cb-desk-note{color:var(--cb-color-ink-2);font-size:var(--cb-text-13)}.cb-desk-muted,.cb-desk-tag{color:var(--cb-color-ink-3)}.cb-desk-flag{font-size:var(--cb-text-12);border:1px solid var(--cb-color-amber);border-radius:var(--cb-radius-control);color:var(--cb-color-amber);margin:0 0 12px;padding:1px 8px;display:inline-block}.cb-desk-plain{margin:0 0 12px;padding:0;list-style:none}.cb-desk-card{max-width:720px}.cb-desk-card-title{font:600 var(--cb-text-16)/1.375 var(--cb-font-sans);letter-spacing:-.01em;margin:0 0 4px}.cb-desk-section h3{color:var(--cb-color-ink-4);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase;margin:16px 0 8px}.cb-desk-plain{font-size:var(--cb-text-13);color:var(--cb-color-ink-2)}.cb-desk-plain li{padding:3px 0}.cb-desk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.cb-desk-dialog{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:8px;padding:12px;display:flex}.cb-desk-dialog label{font-size:var(--cb-text-13);color:var(--cb-color-ink-2);align-items:center;gap:6px;display:flex}.cb-desk-dialog textarea,.cb-desk-draft textarea{resize:vertical;flex:100%;width:100%;min-height:64px}.cb-desk-draft{margin:12px 0}.cb-desk-draft textarea{min-height:160px;margin:0 0 8px;display:block}.cb-desk-heading{font:600 var(--cb-text-15)/1.375 var(--cb-font-sans);letter-spacing:-.01em;margin:0 0 12px}.cb-desk-empty{margin:0 0 12px;padding:16px 14px}.cb-desk-empty .cb-desk-heading{margin-bottom:4px}.cb-desk-empty .cb-desk-note{margin:0}.cb-desk-draft textarea[readonly]{color:var(--cb-color-ink-2);cursor:default;background:0 0;border-style:dashed}.cb-desk-dialog-title{color:var(--cb-color-ink);font:600 var(--cb-text-13)/1.5 var(--cb-font-sans);flex:100%;margin:0}.cb-desk-choices{flex-wrap:wrap;flex:100%;gap:8px 16px;display:flex}.cb-desk-dialog .cb-desk-stack{flex-direction:column;flex:100%;align-items:stretch;gap:4px}.cb-desk-fields{font-size:var(--cb-text-13);color:var(--cb-color-ink-2);grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 12px;display:grid}.cb-desk-fields dt{color:var(--cb-color-ink-3)}.cb-desk-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cb-desk-batch-item+.cb-desk-batch-item{margin-top:var(--cb-space-12)}.cb-desk-batch-chevron{margin-right:var(--cb-space-4);color:var(--cb-color-ink-3);vertical-align:middle;transition:transform .15s;display:inline-block}[aria-expanded=true] .cb-desk-batch-chevron{transform:rotate(90deg)}.cb-desk-rule-form{align-items:center;gap:var(--cb-space-8);margin:var(--cb-space-12) 0;flex-wrap:wrap;display:flex}.cb-desk-rule-form .cb-desk-field{width:88px}.cb-desk-rating{margin:var(--cb-space-12) 0 0}.cb-desk-rating button{padding:var(--cb-space-4) var(--cb-space-10);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);color:var(--cb-color-ink-2);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);cursor:pointer;background:0 0}.cb-desk-rating [aria-pressed=true]{border-color:var(--cb-color-accent);background:var(--cb-color-accent-soft);color:var(--cb-color-accent-text)}.cb-desk-board{box-sizing:border-box;padding:0 var(--cb-space-32) 64px;color:var(--cb-color-ink);font-family:var(--cb-font-sans)}.cb-desk-board>*+*{margin-top:var(--cb-space-24)}.cb-desk-filters+.cb-desk-lanes{margin-top:var(--cb-space-20)}.cb-desk-focus{min-height:1.375em;margin:var(--cb-space-8) 0 0;color:var(--cb-color-ink);font:400 var(--cb-text-13)/1.375 var(--cb-font-sans)}.cb-desk-filters,.cb-desk-counts-error,.cb-desk-lane-more{align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-desk-filters .cb-desk-muted,.cb-desk-counts-error .cb-desk-alert,.cb-desk-lane-more .cb-desk-alert,.cb-desk-lane-body>.cb-desk-alert{margin:0}.cb-desk-clear{padding:var(--cb-space-6) var(--cb-space-8);color:var(--cb-color-ink-3);font:500 var(--cb-text-11-5)/1.5 var(--cb-font-sans);letter-spacing:inherit;cursor:pointer;background:0 0;border:0;transition:color .15s}.cb-desk-clear:hover{color:var(--cb-color-ink)}.cb-desk-lanes{gap:var(--cb-space-20);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=768px){.cb-desk-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.cb-desk-lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-ui-card.cb-desk-lane{background:var(--cb-color-raised);flex-direction:column;min-width:0;height:100%;display:flex}.cb-desk-lane-head{align-items:baseline;gap:var(--cb-space-8);padding:var(--cb-space-10) var(--cb-space-12);border-bottom:1px solid var(--cb-color-hair-soft);display:flex}.cb-desk-lane-title{color:var(--cb-color-ink);font:600 var(--cb-text-12-5)/1.375 var(--cb-font-sans);margin:0}.cb-desk-lane-count{color:var(--cb-color-ink-4);font-size:var(--cb-text-12);font-variant-numeric:tabular-nums;margin-left:auto}.cb-desk-lane-count[data-loud]{color:var(--cb-color-ink);font-weight:500}.cb-desk-lane-body{gap:var(--cb-space-8);box-sizing:border-box;padding:var(--cb-space-8);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex}.cb-desk-lane-body>button{align-self:flex-start}.cb-desk-lane-more{padding:0 var(--cb-space-12) var(--cb-space-8)}.cb-desk-lane-pager{padding:0 var(--cb-space-12) var(--cb-space-8);margin-top:auto}.cb-desk-item,.cb-desk-item:visited{box-sizing:border-box;padding:var(--cb-space-10);border:1px solid var(--cb-color-hair-soft);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);color:var(--cb-color-ink);text-decoration:none;display:block}.cb-desk-item:hover{border-color:var(--cb-color-hair)}[data-dim] .cb-desk-item{border-color:var(--cb-color-hair-soft);background:color-mix(in srgb, var(--cb-color-ink) 2%, transparent)}.cb-desk-item-head{align-items:center;gap:var(--cb-space-6);height:16px;display:flex;overflow:hidden}.cb-desk-item-meta{color:var(--cb-color-ink-4);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-desk-item-title{min-height:34px;margin-top:var(--cb-space-6);color:var(--cb-color-ink);font-size:var(--cb-text-12-5);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}[data-dim] .cb-desk-item-title{color:var(--cb-color-ink-3)}.cb-desk-item:hover .cb-desk-item-title{text-decoration:underline}.cb-desk-item-lead,.cb-desk-item-sender{margin-top:var(--cb-space-6);color:var(--cb-color-ink-3);font-size:var(--cb-text-11);white-space:nowrap;text-overflow:ellipsis;line-height:14px;display:block;overflow:hidden}.cb-desk-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-desk.cb-desk-window{max-width:none;padding:0}.cb-desk-window>.cb-shell-card{background:0 0;border:0;margin:0;padding:0}.cb-desk-window .cb-desk-card-title{padding-right:var(--cb-space-32)}@media (prefers-reduced-motion:reduce){.cb-desk-clear,.cb-desk-batch-chevron{transition:none}}.cb-board{box-sizing:border-box}.cb-board-body{box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2)}.cb-board-body>p[role=alert]{margin:var(--cb-space-32) 0 0;color:var(--cb-color-risk-text);font-size:var(--cb-text-12-5)}.cb-board-body>.cb-widget[aria-busy]{max-width:360px;min-height:96px;margin-top:var(--cb-space-12);opacity:.5;animation:1.4s ease-in-out infinite cb-board-pulse}.cb-params{align-items:center;gap:var(--cb-space-12) var(--cb-space-20);flex-wrap:wrap;margin:0;display:flex}.cb-section{margin-top:var(--cb-space-24)}.cb-section:first-child{margin-top:0}.cb-row{align-items:stretch;gap:var(--cb-space-12);flex-wrap:wrap;display:flex}.cb-row+.cb-row{margin-top:var(--cb-space-12)}.cb-row>.cb-widget{flex:200px}.cb-row>.cb-widget[data-kind=kpi]{flex:173px}.cb-row>.cb-widget[data-kind=gauge]{flex:0 200px;min-width:173px}.cb-row>.cb-widget[data-kind=feed],.cb-row>.cb-widget[data-kind=tree],.cb-row>.cb-widget[data-kind=series],.cb-row>.cb-widget[data-kind=note]{flex:340px}.cb-row>.cb-widget[data-kind=table]{flex:2 746px}.cb-row>.cb-widget:has(>.cb-ui-card>.cb-nodata):not(:has(.cb-ui-dial)){align-self:flex-start}.cb-row:not(.cb-row--metrics)>.cb-widget[data-kind=kpi]{align-self:flex-start}.cb-row>.cb-pulse-decisions{flex:400px;min-width:0}.cb-pulse-decisions>.cb-ui-card{overflow:hidden}.cb-pulse-decisions>.cb-ui-card[aria-busy]{opacity:.5;min-height:96px;animation:1.4s ease-in-out infinite cb-board-pulse}.cb-pulse-decisions>.cb-ui-card>p{padding:var(--cb-space-12) var(--cb-space-16);font-size:var(--cb-text-12-5);margin:0}.cb-pulse-decisions>.cb-ui-card>p[role=alert]{color:var(--cb-color-risk-text)}.cb-pulse-decisions ul{margin:0;padding:0;list-style:none}.cb-pulse-decisions li+li{border-top:1px solid var(--cb-color-hair-soft)}.cb-pulse-decision,.cb-pulse-decision:visited{align-items:flex-start;gap:var(--cb-space-12);padding:var(--cb-space-12) var(--cb-space-16);color:var(--cb-color-ink);text-decoration:none;transition:background-color .15s;display:flex}.cb-pulse-decision:hover{background:var(--cb-color-surface-hover)}.cb-pulse-decisions .cb-pulse-decision:focus-visible,.cb-pulse-decisions .cb-pulse-decisions-all:focus-visible{outline-offset:-2px}.cb-pulse-decision>.cb-ui-dot{margin-top:var(--cb-space-6)}.cb-pulse-decision-body{align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.cb-pulse-decision-title{font:500 var(--cb-text-13)/1.375 var(--cb-font-sans)}.cb-pulse-decision-area{color:var(--cb-color-ink-3);font-size:var(--cb-text-11)}.cb-pulse-decisions-all,.cb-pulse-decisions-all:visited{padding:var(--cb-space-10) var(--cb-space-16);border-top:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);text-decoration:none;transition:background-color .15s,color .15s;display:block}.cb-pulse-decisions-all:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-widget{box-sizing:border-box;flex-direction:column;min-width:0;display:flex;position:relative}.cb-widget>:not(.cb-info,.cb-nodata){flex:auto}.cb-widget .cb-ui-card-header,.cb-widget .cb-ui-metric-label{padding-right:var(--cb-space-24)}.cb-widget .cb-ui-card>p:not(.cb-source,.cb-nodata){color:var(--cb-color-ink-3);font-size:var(--cb-text-12-5);margin:0;line-height:1.5}.cb-widget .cb-nodata{color:var(--cb-color-ink-2);font-size:var(--cb-text-13);margin:0}.cb-widget>.cb-nodata{margin-top:var(--cb-space-6);font-size:var(--cb-text-11-5)}.cb-widget>.cb-point-caption{margin:var(--cb-space-6) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);flex:none}.cb-widget .cb-ui-card>p[role=alert]{color:var(--cb-color-risk-text)}.cb-widget .cb-source{margin:var(--cb-space-8) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-11);line-height:1.4}.cb-widget .cb-ui-card>p.cb-note{color:var(--cb-color-ink-2);font-size:var(--cb-text-13);line-height:1.5}.cb-widget:has(.cb-ui-dial) .cb-ui-card>p{text-align:center}.cb-widget a{color:var(--cb-color-accent-text)}.cb-widget .cb-ui-card>button{margin-top:var(--cb-space-12);border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);border-radius:6px;padding:5px 11px;transition:background-color .15s}.cb-widget .cb-ui-card>button:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-widget[data-freshness]:not([data-freshness=fresh]) .cb-ui-metric-sub{color:var(--cb-color-amber)}.cb-widget button.cb-ui-metric[aria-pressed=true]{border-color:var(--cb-color-accent)}.cb-info{z-index:2;pointer-events:none;position:absolute;inset:0}.cb-info:has(>[role=tooltip]){z-index:20}.cb-info>button{top:var(--cb-space-12);right:var(--cb-space-12);box-sizing:border-box;border:1px solid var(--cb-color-hair);width:18px;height:18px;color:var(--cb-color-ink-3);font:italic 600 var(--cb-text-11)/1 var(--cb-font-sans);pointer-events:auto;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid;position:absolute}.cb-info>button:hover{border-color:var(--cb-color-ink-3);color:var(--cb-color-ink)}.cb-info>[role=tooltip]{top:calc(var(--cb-space-12) + 18px + var(--cb-space-8));left:var(--cb-space-12);right:var(--cb-space-12);box-sizing:border-box;padding:var(--cb-space-10) var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-raised);color:var(--cb-color-ink-2);font-size:var(--cb-text-12);overflow-wrap:anywhere;pointer-events:auto;line-height:1.5;position:absolute}.cb-info:has(>[role=tooltip]):after{content:"";top:var(--cb-space-12);right:var(--cb-space-12);left:var(--cb-space-12);height:calc(18px + var(--cb-space-8));pointer-events:auto;position:absolute}.cb-info:has(>[role=tooltip])>button{z-index:1}.cb-skeleton{background:var(--cb-color-hair-soft);border-radius:6px;height:28px;animation:1.4s ease-in-out infinite cb-board-pulse}@keyframes cb-board-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-skeleton,.cb-board-body>.cb-widget[aria-busy],.cb-pulse-decisions>.cb-ui-card[aria-busy]{animation:none}}.cb-series{color:var(--cb-color-accent);margin:0;position:relative}.cb-series>svg{width:100%;height:auto;display:block;overflow:visible}.cb-series text{fill:var(--cb-color-ink-3)}.cb-series>figcaption{padding:var(--cb-space-4) var(--cb-space-8);border:1px solid var(--cb-color-hair);background:var(--cb-color-raised);color:var(--cb-color-ink-2);font-size:var(--cb-text-11-5);white-space:nowrap;border-radius:6px;position:absolute;top:0;right:0}.cb-table{margin:0 calc(-1 * var(--cb-space-4)) calc(-1 * var(--cb-space-4)) 0;padding:0 var(--cb-space-4) var(--cb-space-4) 0;overflow-x:auto}.cb-table:focus-visible{outline:2px solid var(--cb-color-accent);outline-offset:2px}.cb-table>table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:720px}.cb-table>.cb-ui-pager{position:sticky;left:0}.cb-table th{padding:var(--cb-space-6) var(--cb-space-10) var(--cb-space-6) 0;color:var(--cb-color-ink-3);font:500 var(--cb-text-11)/1.4 var(--cb-font-sans);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.cb-table td{padding:var(--cb-space-8) var(--cb-space-10) var(--cb-space-8) 0;border-top:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);font-size:var(--cb-text-12);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;line-height:1.4;overflow:hidden}.cb-table th:last-child,.cb-table td:last-child{padding-right:0}.cb-table th[data-field=key]{width:72px}.cb-table th[data-field=status],.cb-table th[data-field=state]{width:108px}.cb-table th[data-field=assignee_name],.cb-table th[data-field=author_name]{width:128px}.cb-table th[data-field=updated_at],.cb-table th[data-field=created_at]{width:152px}.cb-table[data-row-signal] th[data-field=key]{width:88px}.cb-table td>.cb-ui-dot{margin-right:var(--cb-space-6);vertical-align:middle}.cb-table td>[role=img]{margin-right:var(--cb-space-6);vertical-align:middle;display:inline-flex}.cb-table th[data-field=idle_days]{text-align:right;white-space:nowrap;width:100px}.cb-table td[data-field=idle_days]{text-align:right;font-variant-numeric:tabular-nums}.cb-feed{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.cb-feed:focus-visible{outline:2px solid var(--cb-color-accent);outline-offset:2px}.cb-feed>li{justify-content:space-between;align-items:baseline;gap:var(--cb-space-12);padding:var(--cb-space-8) 0;border-top:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5);line-height:1.4;display:flex}.cb-feed>li:first-child{border-top:0;padding-top:0}.cb-feed>li>span{overflow-wrap:anywhere;min-width:0}.cb-feed>li>time{color:var(--cb-color-ink-3);font-size:var(--cb-text-11);white-space:nowrap;flex-shrink:0}.cb-tree ul{margin:0;padding:0;list-style:none}.cb-tree ul ul{padding-left:var(--cb-space-14);border-left:1px solid var(--cb-color-hair);margin-left:6px}.cb-tree li{padding:var(--cb-space-6) 0;color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5);line-height:1.4}.cb-node-label{color:var(--cb-color-ink);overflow-wrap:anywhere;font-weight:500}.cb-tree li>div{margin-top:var(--cb-space-2);color:var(--cb-color-ink-2)}.cb-tab-body{padding-top:var(--cb-space-8)}.cb-tab-body>.cb-widget+.cb-widget{margin-top:var(--cb-space-24)}.cb-row--metrics{gap:var(--cb-space-12);margin-bottom:var(--cb-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.cb-row--metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-row.cb-row--metrics>.cb-widget:has(>.cb-ui-card>.cb-nodata):not(:has(.cb-ui-dial)){align-self:stretch}.cb-row+.cb-tab-body{margin-top:var(--cb-space-24)}.cb-row+.cb-tab-body>.cb-widget+.cb-widget{margin-top:var(--cb-space-32)}.cb-board-body>.cb-params{margin-bottom:var(--cb-space-16);justify-content:flex-end}.cb-widget:has(.cb-org-tree)>.cb-ui-card{background:0 0;border:0;padding:0}.cb-widget:has(.cb-org-roles)>.cb-ui-card{background:0 0;border:0;padding:0}.cb-widget:has(.cb-org-tree) .cb-ui-card-header{margin-bottom:0}.cb-widget:has(.cb-org-roles) .cb-ui-card-header{margin-bottom:0}.cb-widget:has(.cb-org-tree) .cb-ui-card-header h3{font:600 var(--cb-text-15)/1.25 var(--cb-font-sans);letter-spacing:normal}.cb-widget:has(.cb-org-roles) .cb-ui-card-header h3{font:600 var(--cb-text-15)/1.25 var(--cb-font-sans);letter-spacing:normal}.cb-widget .cb-ui-card>p.cb-org-hint{margin:var(--cb-space-2) 0 var(--cb-space-12);color:var(--cb-color-ink-3);font-size:var(--cb-text-12);line-height:18px}.cb-org-scroll{padding-bottom:var(--cb-space-16);position:relative;overflow-x:auto}.cb-org-tree{--cb-org-step:calc(var(--cb-space-20) + var(--cb-space-2));--cb-org-line:1.5px solid color-mix(in srgb, var(--cb-color-ink) 15%, transparent);min-width:100%;display:inline-block}.cb-org-tree ul{padding:var(--cb-org-step) 0 0;justify-content:center;gap:0;margin:0;display:flex;position:relative}.cb-org-tree li{box-sizing:border-box;padding:var(--cb-org-step) var(--cb-space-10) 0;text-align:center;list-style:none;position:relative}.cb-org-tree li:before,.cb-org-tree li:after{content:"";box-sizing:border-box;width:50%;height:var(--cb-org-step);border-top:var(--cb-org-line);position:absolute;top:0;right:50%}.cb-org-tree li:after{border-left:var(--cb-org-line);left:50%;right:auto}.cb-org-tree li:only-child:before,.cb-org-tree li:only-child:after{display:none}.cb-org-tree li:only-child{padding-top:0}.cb-org-tree li:first-child:before,.cb-org-tree li:last-child:after{border:0}.cb-org-tree li:last-child:before{border-right:var(--cb-org-line);border-radius:0 6px 0 0}.cb-org-tree li:first-child:after{border-radius:6px 0 0}.cb-org-tree ul ul:before{content:"";box-sizing:border-box;width:0;height:var(--cb-org-step);border-left:var(--cb-org-line);position:absolute;top:0;left:50%}.cb-org-tree>ul>li{padding-top:0}.cb-org-tree>ul>li:before,.cb-org-tree>ul>li:after{display:none}.cb-org-node{vertical-align:top;text-align:left;width:186px;display:inline-block}.cb-org-node[data-open=true]{border:1px dashed color-mix(in srgb, var(--cb-color-ink) 25%, transparent)}.cb-org-head{align-items:center;gap:var(--cb-space-6);display:flex}.cb-org-name{color:var(--cb-color-ink);font:600 var(--cb-text-12-5)/1.25 var(--cb-font-sans);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cb-org-role{margin-top:var(--cb-space-4);color:var(--cb-color-ink-3);font-size:var(--cb-text-11);line-height:1.375}.cb-org-word{margin-top:var(--cb-space-8);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);display:block}.cb-org-word[data-status=filled]{color:var(--cb-color-done)}.cb-org-word[data-status=hiring]{color:var(--cb-color-watch)}.cb-org-word[data-status=tbd]{color:var(--cb-color-ink-3)}.cb-org-word[data-status=former]{color:var(--cb-color-ink-4)}.cb-org-roles{gap:var(--cb-space-20);flex-wrap:wrap;display:flex}.cb-org-dot{width:var(--cb-space-6);height:var(--cb-space-6);border-radius:50%;flex-shrink:0;display:inline-block}.cb-org-dot[data-tone="0"]{background:var(--cb-color-accent)}.cb-org-dot[data-tone="1"]{background:var(--cb-color-amber)}.cb-org-dot[data-tone="2"]{background:var(--cb-color-watch)}.cb-org-dot[data-tone="3"]{background:var(--cb-color-risk-text)}.cb-org-dot[data-tone="4"]{background:var(--cb-color-ink-2)}.cb-org-dot[data-tone=none]{background:var(--cb-color-ink-4)}.cb-widget:has(.cb-roster)>.cb-ui-card{background:0 0;border:0;padding:0}.cb-widget:has(.cb-roster) .cb-ui-card-header{display:none}.cb-roster-bar{justify-content:space-between;align-items:center;gap:var(--cb-space-12);margin-bottom:var(--cb-space-16);flex-wrap:wrap;display:flex}.cb-roster-search{box-sizing:border-box;width:240px;padding:var(--cb-space-8) var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);color:var(--cb-color-ink);font:400 var(--cb-text-13)/1.5 var(--cb-font-sans)}.cb-roster-search::placeholder{color:var(--cb-color-ink-4)}.cb-roster-search:focus{border-color:var(--cb-color-ink-4)}.cb-roster-filters{align-items:flex-start;gap:var(--cb-space-8);margin-bottom:var(--cb-space-20);flex-direction:column;display:flex}.cb-roster-none{padding-bottom:var(--cb-space-16);flex-direction:column;align-items:center;display:flex}.cb-roster-none .cb-shell-btn-text{font-size:var(--cb-text-12-5)}.cb-roster-grid{gap:var(--cb-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.cb-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.cb-roster-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.cb-roster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cb-roster-card{padding-top:var(--cb-space-16);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cb-roster-card[data-former]{opacity:.8}.cb-roster-avatar{box-sizing:border-box;border:1px solid var(--cb-color-hair-soft);border-radius:var(--cb-radius-control);background:var(--cb-color-raised);color:var(--cb-color-ink-2);font-family:var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.cb-roster-avatar--lg{width:52px;height:52px;font-size:var(--cb-text-13);line-height:1.5}.cb-roster-avatar--sm{width:28px;height:28px;font-size:var(--cb-text-11);line-height:1.5}.cb-roster-card[data-former] .cb-roster-avatar{color:var(--cb-color-ink-4);filter:grayscale()}.cb-roster-avatar .cb-org-dot{right:calc(-1 * var(--cb-space-2));bottom:calc(-1 * var(--cb-space-2));box-sizing:content-box;border:2px solid var(--cb-color-surface);width:7.6px;height:7.6px;position:absolute}.cb-roster-avatar--sm .cb-org-dot{width:2.2px;height:2.2px}.cb-roster-name{width:100%;margin-top:var(--cb-space-10);color:var(--cb-color-ink);font:600 var(--cb-text-13)/1.25 var(--cb-font-caps);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-roster-role{width:100%;margin-top:var(--cb-space-4);color:var(--cb-color-ink-4);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.cb-roster-team{align-items:center;gap:var(--cb-space-4);margin-top:var(--cb-space-4);color:var(--cb-color-ink-4);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase;display:inline-flex}.cb-roster-team--cell{gap:var(--cb-space-6);color:var(--cb-color-ink-3);margin-top:0}.cb-roster-off{margin-top:auto;margin-bottom:var(--cb-space-4);padding-top:var(--cb-space-16)}.cb-roster-status{color:var(--cb-color-ink-4);font:400 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.06em;text-transform:uppercase}.cb-roster-card .cb-roster-status{top:var(--cb-space-8);right:var(--cb-space-8);position:absolute}.cb-roster-panel{overflow-x:auto}.cb-roster-panel:focus-visible{outline:2px solid var(--cb-color-accent);outline-offset:2px}.cb-roster-row{column-gap:var(--cb-space-12);min-width:calc(var(--cb-space-20) * 28);padding:var(--cb-space-10) var(--cb-space-16);border-bottom:1px solid var(--cb-color-hair-soft);grid-template-columns:1.6fr 1fr 1.1fr 88px;align-items:center;display:grid}.cb-roster-row>[role=cell],.cb-roster-row>[role=columnheader]{min-width:0}.cb-roster-row--head{padding:var(--cb-space-8) var(--cb-space-16);border-bottom:1px solid var(--cb-color-hair);background:color-mix(in srgb, var(--cb-color-ink) 2%, transparent);color:var(--cb-color-ink-4);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-roster-person{align-items:center;gap:var(--cb-space-10);min-width:0;display:flex}.cb-roster-person-text{min-width:0}.cb-roster-person-name{color:var(--cb-color-ink);font:500 var(--cb-text-13)/1.5 var(--cb-font-caps);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-roster-person .cb-roster-role{margin-top:var(--cb-space-2)}.cb-roster-manager{color:var(--cb-color-ink-2);font-size:var(--cb-text-12);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.cb-goals{gap:var(--cb-space-12);flex-direction:column;min-width:0;display:flex}.cb-goals-head,.cb-goals-note{font-size:var(--cb-text-11);color:var(--cb-color-ink-3);margin:0}.cb-board[data-board=goals] .cb-ui-metric-label{align-items:flex-start}.cb-board[data-board=goals] .cb-ui-metric-label>.cb-ui-dot{margin-top:var(--cb-space-6)}.cb-board[data-board=goals] .cb-ui-metric-label>span:last-child{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.cb-goal-value{font-size:var(--cb-text-12-5);color:var(--cb-color-ink);font-variant-numeric:tabular-nums}.cb-goal-value .cb-nodata{font-size:var(--cb-text-11);margin:0}.cb-goal-note{font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-goal-formula{font-size:var(--cb-text-10-5);color:var(--cb-color-ink-3);cursor:help}.cb-goal-hint{cursor:help;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.cb-goal-fields{gap:var(--cb-space-12);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.cb-goal-field{min-width:0}.cb-goal-field-value{margin-top:var(--cb-space-4);font-size:var(--cb-text-13);color:var(--cb-color-ink);line-height:1.375}.cb-goal-field-value[data-missing=true]{color:var(--cb-color-ink-3)}.cb-goal-field-value a{color:var(--cb-color-ink)}.cb-goal-status{align-items:center;gap:var(--cb-space-6);font-size:var(--cb-text-11-5);color:var(--cb-color-ink-2);display:inline-flex}.cb-goal-status-word{font-size:var(--cb-text-11-5);color:var(--cb-color-ink-3)}.cb-goal-acceptance{font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-goal-acceptance[data-signal=ok]{color:var(--cb-color-amber)}.cb-goal-acceptance[data-signal=risk]{color:var(--cb-color-risk-text)}.cb-goal-epic{align-items:baseline;gap:var(--cb-space-8);padding:var(--cb-space-6) 0;border-top:1px solid var(--cb-color-hair-soft);font-size:var(--cb-text-12);color:var(--cb-color-ink-2);flex-wrap:wrap;display:flex}.cb-goal-epic a{color:var(--cb-color-ink)}.cb-goal-wrong-type{font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-goal-hover-head{align-items:center;gap:var(--cb-space-8);font-size:var(--cb-text-10-5);letter-spacing:.07em;text-transform:uppercase;color:var(--cb-color-ink-3);font-weight:500;display:flex}.cb-goal-hover-head .cb-goal-status,.cb-goal-hover-head .cb-goal-status-word{font-size:inherit}.cb-goal-hover-title{margin-top:var(--cb-space-6);font:600 var(--cb-text-12-5)/1.375 var(--cb-font-sans);color:var(--cb-color-ink)}.cb-goal-hover-meter{align-items:center;gap:var(--cb-space-10);margin-top:var(--cb-space-10);display:flex}.cb-goal-hover-meter .cb-goal-value{font:600 var(--cb-text-12-5)/1 var(--cb-font-sans)}.cb-goal-hover-lines{gap:var(--cb-space-6);margin-top:var(--cb-space-12);flex-direction:column;display:flex}.cb-goal-hover-line{align-items:baseline;gap:var(--cb-space-8);display:flex}.cb-goal-hover-line .cb-ui-field-label{flex:0 0 70px}.cb-goal-hover-value,.cb-goal-hover-value .cb-goal-value{min-width:0;font-size:var(--cb-text-11-5);color:var(--cb-color-ink);line-height:1.375}.cb-goal-hover-value[data-missing=true]{color:var(--cb-color-ink-3)}.cb-goal-hover-foot{margin-top:var(--cb-space-12);padding-top:var(--cb-space-10);font-size:var(--cb-text-10-5);color:var(--cb-color-ink-3);border-top:1px solid color-mix(in srgb, var(--cb-color-ink) 7%, transparent)}.cb-goal-detail{gap:var(--cb-space-16);flex-direction:column;display:flex}.cb-goal-detail-head{padding-right:calc(var(--cb-space-32) - var(--cb-space-4))}.cb-goal-detail-state{align-items:center;gap:var(--cb-space-8);font-size:var(--cb-text-11);letter-spacing:.07em;text-transform:uppercase;color:var(--cb-color-ink-3);font-weight:500;display:flex}.cb-goal-detail-state .cb-goal-status,.cb-goal-detail-state .cb-goal-status-word{font-size:inherit}.cb-goal-detail-head h2{margin:var(--cb-space-6) 0 0;font:600 var(--cb-text-16)/1.375 var(--cb-font-sans);color:var(--cb-color-ink)}.cb-goal-detail-progress{justify-content:space-between;align-items:center;gap:var(--cb-space-16);padding:var(--cb-space-12) var(--cb-space-14);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:color-mix(in srgb, var(--cb-color-surface) 70%, transparent);display:flex}.cb-goal-detail-progress .cb-ui-field-label{color:var(--cb-color-ink-3)}.cb-goal-detail-meter{justify-content:flex-end;align-items:center;gap:var(--cb-space-12);flex-wrap:wrap;display:flex}.cb-goal-detail-meter .cb-goal-value{font:600 var(--cb-text-17)/1 var(--cb-font-sans)}.cb-goal-detail-fields{gap:var(--cb-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cb-goal-detail .cb-goal-fields{gap:var(--cb-space-16)}.cb-goal-detail .cb-goal-field-value{font-size:var(--cb-text-12-5)}.cb-goal-detail-counts{font-size:var(--cb-text-11);color:var(--cb-color-ink-3);margin:0}.cb-goal-detail-epics{margin:0;padding:0;list-style:none}.cb-goal-detail .cb-ui-source{margin-top:0}.cb-goal-detail .cb-ui-pager{bottom:calc(-1 * var(--cb-space-16));margin:0 0 calc(-1 * var(--cb-space-16));padding-bottom:var(--cb-space-16);background:var(--cb-color-raised);position:sticky}.cb-goal-off{gap:var(--cb-space-4) var(--cb-space-20);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cb-goal-off li{align-items:center;gap:var(--cb-space-8);min-width:0;display:flex}.cb-goal-off-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--cb-text-11-5);color:var(--cb-color-ink-2);flex:auto;overflow:hidden}.cb-goal-off-owner{font-size:var(--cb-text-11-5);color:var(--cb-color-ink-3);flex-shrink:0}.cb-goal-cascade{gap:var(--cb-space-12);flex-direction:column;min-width:0;display:flex}.cb-goal-cascade>.cb-ui-section{margin-bottom:0}.cb-goal-cascade>[data-ui=Segmented]{align-self:flex-start}.cb-goal-legend{align-items:center;gap:var(--cb-space-12);font-size:var(--cb-text-11);color:var(--cb-color-ink-3);flex-wrap:wrap;display:inline-flex}.cb-goal-legend>span{align-items:center;gap:var(--cb-space-6);display:inline-flex}.cb-goal-row{align-items:center;gap:var(--cb-space-12);padding:var(--cb-space-14) var(--cb-space-16);border-bottom:1px solid var(--cb-color-hair-soft);flex-wrap:wrap;display:flex}.cb-goal-row:last-child{border-bottom:0}.cb-goal-row:hover{background:color-mix(in srgb, var(--cb-color-ink) 3%, transparent)}.cb-goal-row[data-depth="1"]{padding-left:calc(var(--cb-space-16) + var(--cb-space-20))}.cb-goal-row[data-depth="2"]{padding-left:calc(var(--cb-space-16) + var(--cb-space-20) * 2)}.cb-goal-row[data-depth="3"]{padding-left:calc(var(--cb-space-16) + var(--cb-space-20) * 3)}.cb-goal-row[data-depth="4"]{padding-left:calc(var(--cb-space-16) + var(--cb-space-20) * 4)}.cb-goal-row[data-depth="5"]{padding-left:calc(var(--cb-space-16) + var(--cb-space-20) * 5)}.cb-goal-row .cb-goal-status{font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-goal-row .cb-goal-status[data-signal=ok]{color:var(--cb-color-amber)}.cb-goal-row .cb-goal-status[data-signal=risk]{color:var(--cb-color-risk-text)}.cb-goal-row>span:not([class]){font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-goal-toggle{padding:var(--cb-space-2) var(--cb-space-6);border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-3);cursor:pointer;font:500 var(--cb-text-10-5)/1.5 var(--cb-font-sans);font-variant-numeric:tabular-nums;background:0 0;border-radius:6px;flex-shrink:0}.cb-goal-toggle:hover{color:var(--cb-color-ink)}.cb-goal-name{text-align:left;cursor:pointer;min-width:0;font:600 var(--cb-text-13-5)/1.375 var(--cb-font-sans);color:var(--cb-color-ink);background:0 0;border:0;padding:0}.cb-goal-name:hover{text-decoration:underline}.cb-goal-row[data-level=kr] .cb-goal-name,.cb-goal-unlinked .cb-goal-name{font-size:var(--cb-text-12-5);font-weight:500}.cb-goal-row[data-level=epic] .cb-goal-name,.cb-goal-row[data-level=task] .cb-goal-name{font-size:var(--cb-text-11-5);color:var(--cb-color-ink-2);font-weight:400}.cb-goal-row[data-level=task] .cb-goal-name{cursor:default}.cb-goal-row[data-level=kr]>.cb-goal-value{font-weight:600}.cb-goal-kr-line{align-items:baseline;gap:var(--cb-space-8);margin-top:var(--cb-space-4);font-size:var(--cb-text-11);color:var(--cb-color-ink-3);flex-wrap:wrap;flex-basis:100%;display:flex}.cb-goal-kr-line .cb-goal-value{font-size:var(--cb-text-11)}.cb-goal-pace{font-variant-numeric:tabular-nums;color:var(--cb-color-ink-2)}.cb-goal-pace[data-signal=ok]{color:var(--cb-color-amber)}.cb-goal-pace[data-signal=risk]{color:var(--cb-color-risk-text)}.cb-goal-mismatch{color:var(--cb-color-ink-3)}.cb-goal-mismatch[data-signal=ok]{color:var(--cb-color-amber)}.cb-goal-mismatch[data-signal=risk]{color:var(--cb-color-risk-text)}.cb-goal-rollup{align-items:center;gap:var(--cb-space-10);margin-left:auto;display:flex}.cb-goal-rollup-value .cb-goal-value{font:600 var(--cb-text-16)/1 var(--cb-font-sans)}.cb-goal-rollup-value .cb-goal-value .cb-goal-note,.cb-goal-rollup-value .cb-nodata{font-size:var(--cb-text-11);font-weight:400}.cb-goal-caption{margin-top:var(--cb-space-4);font-size:var(--cb-text-10-5);color:var(--cb-color-ink-3)}.cb-goal-wrong-row{padding:var(--cb-space-10) var(--cb-space-16);cursor:pointer;text-align:left;font-size:var(--cb-text-12);color:var(--cb-color-ink-3);background:0 0;border:0;align-self:flex-start}.cb-goal-wrong-row:hover{text-decoration:underline}.cb-goal-unlinked{gap:var(--cb-space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-goal-unlinked .cb-goal-row{border-bottom:0;padding:0}.cb-goal-unlinked .cb-goal-row:hover{background:0 0}.cb-goal-detail>h2{padding-right:calc(var(--cb-space-32) + var(--cb-space-16));font:600 var(--cb-text-16)/1.375 var(--cb-font-sans);color:var(--cb-color-ink);margin:0}.cb-goal-detail>p:not([class]){font-size:var(--cb-text-12-5);color:var(--cb-color-ink-2);margin:0}.cb-goal-detail>ul:not([class]){gap:var(--cb-space-10);font-size:var(--cb-text-12-5);color:var(--cb-color-ink-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-goal-count{font-size:var(--cb-text-11-5);color:var(--cb-color-ink-3);font-variant-numeric:tabular-nums}.cb-goal-selection-empty{margin:0 0 var(--cb-space-12);font-size:var(--cb-text-12-5);color:var(--cb-color-ink-3)}.cb-goal-columns{gap:var(--cb-space-12);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.cb-goal-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.cb-goal-columns{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-goal-column{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:color-mix(in srgb, var(--cb-color-surface) 60%, transparent);min-width:0}.cb-goal-column-head{align-items:center;gap:var(--cb-space-8);padding:var(--cb-space-10) var(--cb-space-12);border-bottom:1px solid color-mix(in srgb, var(--cb-color-ink) 7%, transparent);font:600 var(--cb-text-12-5)/1.375 var(--cb-font-sans);color:var(--cb-color-ink);display:flex}.cb-goal-column-count{font-size:var(--cb-text-12);color:var(--cb-color-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.cb-goal-column-body{gap:var(--cb-space-8);padding:var(--cb-space-8);flex-direction:column;display:flex}.cb-goal-card{min-width:0;padding:var(--cb-space-10);border:1px solid color-mix(in srgb, var(--cb-color-ink) 7%, transparent);border-radius:var(--cb-radius-control);background:var(--cb-color-surface)}.cb-goal-card-head{justify-content:space-between;align-items:flex-start;gap:var(--cb-space-8);font:500 var(--cb-text-12)/1.375 var(--cb-font-sans);color:var(--cb-color-ink);display:flex}.cb-goal-card-value{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.cb-goal-card-facts{align-items:center;gap:var(--cb-space-6);margin-top:var(--cb-space-8);font-size:var(--cb-text-10-5);color:var(--cb-color-ink-3);flex-wrap:wrap;display:flex}.cb-goal-card-facts>*+:before{content:"·";margin-right:var(--cb-space-6);color:var(--cb-color-ink-4)}.cb-goal-card-objective,.cb-goal-card .cb-goal-wrong{margin-top:var(--cb-space-8);font-size:var(--cb-text-10-5);color:var(--cb-color-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-goal-card .cb-goal-wrong{color:var(--cb-color-amber)}.cb-fin-skel.cb-fin-skel-dial{align-content:center;align-items:center;gap:var(--cb-space-6) var(--cb-space-12);grid-template-columns:64px minmax(0,1fr);display:grid;container-type:inline-size}.cb-fin-skel .cb-fin-skel-ring{border-radius:50%;grid-row:1/span 2;width:64px;height:64px}.cb-fin-skel .cb-fin-skel-caption{width:70%;height:11px}.cb-fin-skel .cb-fin-skel-caption:last-child{width:50%}@container (width<=180px){.cb-fin-skel .cb-fin-skel-ring{grid-area:auto/1/auto/-1;justify-self:center}.cb-fin-skel .cb-fin-skel-caption{grid-column:1/-1;justify-self:center}}.cb-fin-skel.cb-fin-skel-metric{gap:var(--cb-space-8);box-sizing:border-box;padding:var(--cb-space-14);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:var(--cb-color-raised);flex-direction:column;display:flex}.cb-fin-skel .cb-fin-skel-label{width:40%;height:11px}.cb-fin-skel .cb-fin-skel-value{width:60%;height:var(--cb-text-24)}.cb-fin-skel.cb-fin-skel-rows{flex-direction:column;display:flex}.cb-fin-skel .cb-fin-skel-row{border-radius:var(--cb-radius-control);margin-bottom:1px}.cb-fin-skel .cb-fin-skel-row-31{height:30px}.cb-fin-skel .cb-fin-skel-row-48{height:47px}.cb-fin-tile-error{box-sizing:border-box;padding:var(--cb-space-14);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:var(--cb-color-raised);flex-direction:column;justify-content:center;display:flex}.cb-fin-tile-error .cb-fin-error{padding:0}.cb-fin-error{padding:var(--cb-space-24) 0;color:var(--cb-color-risk-text);font-size:var(--cb-text-12);text-align:center;margin:0}.cb-fin-budget{gap:var(--cb-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.cb-fin-num{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums}.cb-fin-strong{color:var(--cb-color-ink)}.cb-fin-note{margin:var(--cb-space-8) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12);line-height:1.5}.cb-fin-pf-table{width:calc(100% + 2 * var(--cb-space-12));margin:0 calc(-1 * var(--cb-space-12));table-layout:fixed;border-collapse:collapse}.cb-fin-pf-col-sum{width:96px}.cb-fin-pf-col-share{width:120px}.cb-fin-pf-table th{padding:0 var(--cb-space-8) var(--cb-space-8) 0;color:var(--cb-color-ink-4);font:500 var(--cb-text-11)/1.4 var(--cb-font-caps);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.cb-fin-pf-table td{padding:0 var(--cb-space-8) 0 0;border-top:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.cb-fin-pf-table th:first-child,.cb-fin-pf-table td:first-child{padding-left:var(--cb-space-12)}.cb-fin-pf-table th:last-child,.cb-fin-pf-table td:last-child{padding-right:var(--cb-space-12)}.cb-fin-pf-row{height:31px}.cb-fin-pf-row:hover{background:color-mix(in srgb, var(--cb-color-ink) 1.5%, transparent)}.cb-fin-pf-line .cb-ui-dot{margin-right:var(--cb-space-6);vertical-align:middle}.cb-fin-pf-share>*{vertical-align:middle}.cb-fin-share{width:40px;margin-left:var(--cb-space-6);color:var(--cb-color-ink-3);font:var(--cb-text-12)/1 var(--cb-font-mono);font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.cb-fin-share[data-tone=watch]{color:var(--cb-color-watch)}.cb-fin-share[data-tone=risk]{color:var(--cb-color-risk-text)}.cb-fin-share[data-tone=no-plan]{width:auto;color:var(--cb-color-ink-4);font-family:var(--cb-font-sans)}.cb-fin-pay-tiles{gap:var(--cb-space-8);margin-bottom:var(--cb-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cb-fin-pay-table{table-layout:fixed;border-collapse:collapse;width:100%}.cb-fin-pay-col-period,.cb-fin-pay-col-total{width:112px}.cb-fin-pay-table th{padding:var(--cb-space-8) var(--cb-space-16);border-bottom:1px solid var(--cb-color-hair);background:color-mix(in srgb, var(--cb-color-ink) 2%, transparent);color:var(--cb-color-ink-4);font:500 var(--cb-text-11)/1.4 var(--cb-font-caps);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.cb-fin-pay-table td{padding:var(--cb-space-10) var(--cb-space-16) calc(var(--cb-space-10) - 1px);border-bottom:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-2);font-size:var(--cb-text-12);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.cb-fin-pay-row{height:48px}.cb-fin-pay-row:hover{background:color-mix(in srgb, var(--cb-color-ink) 1.5%, transparent)}.cb-fin-person{align-items:center;gap:var(--cb-space-10);min-width:0;display:flex}.cb-fin-avatar{border-radius:var(--cb-radius-control);background:var(--cb-color-raised);width:28px;height:28px;color:var(--cb-color-ink-2);font:500 var(--cb-text-11)/1 var(--cb-font-caps);text-transform:uppercase;flex-shrink:0;place-items:center;display:grid}.cb-fin-person-name{color:var(--cb-color-ink);font:500 var(--cb-text-13)/1.3 var(--cb-font-caps);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-fin-pay-pager{padding:0 var(--cb-space-16) var(--cb-space-10)}.cb-fin-pay-pager>.cb-ui-pager{border-top:0;margin-top:0}.cb-fin-margins-body{gap:var(--cb-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.cb-fin-pnl{border-collapse:collapse;table-layout:fixed;width:100%}.cb-fin-pnl-sum{width:120px}.cb-fin-pnl-pct{width:56px}.cb-fin-pnl th,.cb-fin-pnl td{border-top:1px solid var(--cb-color-hair-soft);vertical-align:middle;height:30px;padding:0}.cb-fin-pnl tr:first-child>*{border-top:0}.cb-fin-pnl th{color:var(--cb-color-ink-2);font-family:var(--cb-font-sans);font-size:var(--cb-text-12-5);text-align:left;font-weight:400}.cb-fin-pnl td{color:var(--cb-color-ink-2);font-family:var(--cb-font-mono);font-size:var(--cb-text-12-5);font-variant-numeric:tabular-nums;text-align:right}.cb-fin-pnl .cb-fin-pnl-cost>th{padding-left:var(--cb-space-12)}.cb-fin-pnl .cb-fin-pnl-total>*{border-top-color:var(--cb-color-hair);color:var(--cb-color-ink);font-weight:600}.cb-fin-pnl .cb-fin-pnl-total>.cb-fin-pnl-margin{color:var(--cb-color-ink-3);font-size:var(--cb-text-12);font-weight:400}.cb-fin-pnl-missing{color:var(--cb-color-ink-3);font-family:var(--cb-font-sans);font-size:var(--cb-text-12)}.cb-fin-trend-reader{height:17px;margin:0 0 var(--cb-space-10);color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;line-height:17px;overflow:hidden}.cb-fin-trend-plot{height:196px;overflow:hidden}.cb-fin-trend-plot svg{font-family:var(--cb-font-sans);display:block}.cb-fin-trend-grid{stroke:color-mix(in srgb, var(--cb-color-ink) 7%, transparent);stroke-width:1px}.cb-fin-trend-grid.cb-fin-trend-base{stroke:color-mix(in srgb, var(--cb-color-ink) 25%, transparent)}.cb-fin-trend-tick{fill:var(--cb-color-ink-4);font-size:var(--cb-text-11);font-variant-numeric:tabular-nums}.cb-fin-trend-line{fill:none;stroke:var(--cb-color-ink-2);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cb-fin-trend-dot{fill:var(--cb-color-ink-2)}.cb-fin-trend-hit{stroke:#0000;pointer-events:stroke}.cb-fin-trend-cursor{stroke:color-mix(in srgb, var(--cb-color-ink) 20%, transparent);stroke-width:1px}.cb-fin-trend-value,.cb-fin-trend-month{font-size:var(--cb-text-11);font-variant-numeric:tabular-nums;paint-order:stroke;pointer-events:none;stroke:var(--cb-color-surface);stroke-width:var(--cb-space-2);stroke-linejoin:round}.cb-fin-trend-value{fill:var(--cb-color-ink-3);font-weight:500}.cb-fin-trend-month{fill:var(--cb-color-ink-4)}.cb-fin-trend-hover .cb-fin-trend-value{fill:var(--cb-color-ink);font-weight:600}.cb-fin-trend-hover .cb-fin-trend-month{fill:var(--cb-color-ink-2)}.cb-fin-trend-skel{gap:var(--cb-space-10);flex-direction:column;display:flex}.cb-fin-trend-skel .cb-fin-trend-skel-reader{width:40%;height:17px}.cb-fin-trend-skel .cb-fin-trend-skel-plot{height:196px}.cb-fin-board{box-sizing:border-box}.cb-fin-page{box-sizing:border-box;padding:0 var(--cb-space-32) var(--cb-space-16)}.cb-fin-board>.cb-fin-alert{margin:var(--cb-space-32) var(--cb-space-32) 0;color:var(--cb-color-risk-text);font-size:var(--cb-text-12-5)}.cb-fin-source{height:16px;margin:0 0 var(--cb-space-12);color:var(--cb-color-ink-3);font-size:var(--cb-text-11);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.cb-fin-source[data-freshness=stale]{color:var(--cb-color-amber)}.cb-fin-row{gap:var(--cb-space-12);margin-bottom:var(--cb-space-16);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}.cb-fin-dial{justify-content:center;align-items:center;display:flex;container-type:inline-size}.cb-fin-dial .cb-ui-dial{gap:var(--cb-space-12);flex-direction:row}.cb-fin-dial .cb-ui-dial svg{margin-bottom:0}.cb-fin-dial .cb-ui-dial text{font-size:var(--cb-text-11)}.cb-fin-dial .cb-ui-dial figcaption{text-align:left;width:auto;min-height:0;margin-top:0}.cb-fin-dial .cb-ui-dial-label{white-space:nowrap}@container (width<=180px){.cb-fin-dial .cb-ui-dial{flex-direction:column;align-items:center}.cb-fin-dial .cb-ui-dial figcaption{text-align:center}}.cb-fin-cash{flex-direction:column;min-width:0;display:flex;position:relative}.cb-fin-cash>.cb-ui-metric,.cb-fin-cash>.cb-fin-skel-metric,.cb-fin-cash>.cb-fin-tile-error{flex:auto}.cb-fin-cash>.cb-fin-cash-metric{padding-bottom:var(--cb-space-24)}.cb-fin-asof{right:var(--cb-space-14);bottom:var(--cb-space-8);left:calc(var(--cb-space-14) + 1px);color:var(--cb-color-ink-3);font-size:var(--cb-text-11);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.4;position:absolute;overflow:hidden}.cb-fin-body-skel{gap:var(--cb-space-24);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.cb-fin-board .cb-ui-metric-value{font:700 var(--cb-text-24)/1 var(--cb-font-mono)}.cb-fin-board .cb-ui-metric-sub{color:var(--cb-color-ink-3);font:400 var(--cb-text-11)/1.375 var(--cb-font-mono)}.cb-fin-row .cb-ui-metric-sub{min-height:calc(2 * 1.375 * var(--cb-text-11))}.cb-role-denied p{color:var(--cb-color-ink-3);font-size:var(--cb-text-12-5);text-align:center;margin:0}.cb-access{box-sizing:border-box;font-family:var(--cb-font-sans);color:var(--cb-color-ink)}.cb-access-body{box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2)}.cb-shell-main .cb-access-body main{padding:0}.cb-access p{margin:0}.cb-access ul{margin:0;padding:0;list-style:none}.cb-access-sync{align-items:center;gap:var(--cb-space-12);margin-bottom:var(--cb-space-16);flex-wrap:wrap;display:flex}.cb-access-sync-lines{gap:var(--cb-space-2);min-width:0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12);flex-direction:column;flex:280px;line-height:1.5;display:flex}.cb-access-sync>button{margin-left:auto}.cb-access-sync a{color:var(--cb-color-accent-text);font-size:var(--cb-text-12);text-decoration:none}.cb-access-sync a:hover{text-decoration:underline}.cb-access-sync-error{margin-bottom:var(--cb-space-12);font-size:var(--cb-text-12-5)}.cb-access-num{font-family:var(--cb-font-mono);font-variant-numeric:tabular-nums}.cb-access-watch{color:var(--cb-color-watch)}.cb-access-risk{color:var(--cb-color-risk-text)}.cb-access-muted{color:var(--cb-color-ink-3);font-size:var(--cb-text-12)}.cb-access-retry{align-items:center;gap:var(--cb-space-12);flex-wrap:wrap;display:flex}.cb-access-retry p{font-size:var(--cb-text-12-5)}.cb-access-skel{margin-bottom:var(--cb-space-4);background:var(--cb-color-raised);border-radius:var(--cb-radius-control)}.cb-access-skel-head{height:56px}.cb-access-skel-row{height:36px}.cb-access-people{gap:var(--cb-space-8);flex-direction:column;display:flex}input.cb-access-search{width:224px;max-width:100%;margin-bottom:var(--cb-space-4);align-self:flex-start}.cb-access-search::-webkit-search-cancel-button{appearance:none}.cb-access-grouphead,.cb-access-row{align-items:center;gap:var(--cb-space-12);box-sizing:border-box;width:100%;height:40px;padding:0 var(--cb-space-12);color:var(--cb-color-ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}button.cb-access-grouphead,button.cb-access-row{cursor:pointer}button.cb-access-row{gap:var(--cb-space-10)}.cb-access-groupname{min-width:0;font-size:var(--cb-text-13);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cb-access-count{color:var(--cb-color-ink-3);font-size:var(--cb-text-12)}.cb-access-names,.cb-access-email{min-width:0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.cb-access-chevron{border:solid var(--cb-color-ink-3);border-width:0 1.5px 1.5px 0;flex-shrink:0;width:6px;height:6px;transform:rotate(-45deg)}[aria-expanded=true]>.cb-access-chevron{transform:rotate(45deg)}.cb-access-row{border-top:1px solid var(--cb-color-hair-soft)}.cb-access-name{min-width:0;color:var(--cb-color-ink);font:500 var(--cb-text-13)/1.5 var(--cb-font-caps);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.cb-access-row .cb-access-label{flex-shrink:0;margin-left:auto}.cb-access-row .cb-access-label+.cb-access-label{margin-left:0}.cb-access-row--static{height:auto;min-height:40px;padding:var(--cb-space-8) var(--cb-space-12)}.cb-access-reason{text-align:right;flex:0 auto}.cb-access-hint{padding:var(--cb-space-8) var(--cb-space-12);border-top:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5)}.cb-access-card{gap:var(--cb-space-8);margin:var(--cb-space-4) var(--cb-space-12) var(--cb-space-12);color:var(--cb-color-ink-3);font-size:var(--cb-text-12-5);flex-direction:column;display:flex}.cb-access-return{align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-access-confirm{align-items:flex-start;gap:var(--cb-space-8);flex-direction:column;display:flex}.cb-access-confirm-text{color:var(--cb-color-ink);font-size:var(--cb-text-12-5)}.cb-access-actions{gap:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-access-confirm label{gap:var(--cb-space-4);font-size:var(--cb-text-12);flex-direction:column;display:flex}.cb-access-confirm input[type=text]{width:min(100%,36rem)}.cb-access-confirm [aria-pressed=true]{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-access-personal{margin-top:var(--cb-space-4);padding-top:var(--cb-space-8);border-top:1px solid var(--cb-color-hair)}.cb-access-personal-title{color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-access-personal li{padding:var(--cb-space-2) 0;color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5)}.cb-access-personal li.cb-access-muted{color:var(--cb-color-ink-3)}.cb-access-personal li[data-effect=deny]{padding-left:var(--cb-space-8);border-left:2px solid var(--cb-color-risk-text)}.cb-access-menu{display:inline-block;position:relative}.cb-access-menu [role=menu]{top:calc(100% + var(--cb-space-6));z-index:90;box-sizing:border-box;min-width:220px;padding:var(--cb-space-4);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-raised);box-shadow:0 10px 15px color-mix(in srgb, var(--cb-color-canvas) 30%, transparent);position:absolute;left:0}.cb-access-menu [role=menuitem]{align-items:center;gap:var(--cb-space-8);padding:var(--cb-space-6) var(--cb-space-8);border-radius:calc(var(--cb-radius-control) - var(--cb-space-2));color:var(--cb-color-ink-2);font:400 var(--cb-text-12-5)/1.5 var(--cb-font-sans);white-space:nowrap;cursor:pointer;flex-wrap:wrap;display:flex}.cb-access-menu-hint{color:var(--cb-color-ink-3);font-size:var(--cb-text-11);white-space:normal;flex-basis:100%;order:1}.cb-access-menu .is-active{background:color-mix(in srgb, var(--cb-color-ink) 4%, transparent);color:var(--cb-color-ink)}.cb-access-menu [aria-current=true]{background:color-mix(in srgb, var(--cb-color-ink) 6%, transparent);color:var(--cb-color-ink)}.cb-access-menu [data-current=true]:after{content:"";background:var(--cb-color-accent);border-radius:50%;width:6px;height:6px;margin-left:auto}.cb-access-map{table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere;width:100%}.cb-access-map col{width:50%}.cb-access-map th,.cb-access-map td{height:40px;padding:0 var(--cb-space-16);text-align:left}.cb-access-map th{color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase}.cb-access-map tbody tr{border-top:1px solid var(--cb-color-hair-soft)}.cb-access-code{color:var(--cb-color-ink);font-size:var(--cb-text-12-5)}.cb-access-map-fail{margin-top:var(--cb-space-8);font-size:var(--cb-text-12-5)}.cb-access .cb-access-showall{margin-top:var(--cb-space-8);font:500 var(--cb-text-12)/1.5 var(--cb-font-sans)}.cb-agent{box-sizing:border-box;font-family:var(--cb-font-sans);color:var(--cb-color-ink)}:where(.cb-agent) p{margin:0}.cb-agent-body{gap:var(--cb-space-24);box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2);flex-direction:column;display:flex}.cb-shell-main .cb-agent-body main{padding:0}.cb-agent-note{font-size:var(--cb-text-12-5);color:var(--cb-color-ink-3)}.cb-agent-alert{font-size:var(--cb-text-12);color:var(--cb-color-risk-text)}.cb-agent-state{font-size:var(--cb-text-12-5);color:var(--cb-color-ink-3)}.cb-agent-state--risk{color:var(--cb-color-risk-text)}.cb-agent-retry{align-items:flex-start;gap:var(--cb-space-12);flex-direction:column;display:flex}.cb-agent-top{gap:var(--cb-space-12);margin-top:var(--cb-space-8);flex-direction:column;display:flex}.cb-agent-mode{justify-content:space-between;align-items:center;gap:var(--cb-space-12);flex-wrap:wrap;display:flex}.cb-agent-mode-text{min-width:0}.cb-agent-mode-label{font-size:var(--cb-text-13);color:var(--cb-color-ink);line-height:1.375}.cb-agent-mode-detail,.cb-agent-mode-locked{margin-top:var(--cb-space-2);font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-agent-mode-locked{color:var(--cb-color-risk-text)}.cb-agent-mode-why{margin-top:var(--cb-space-2);font-size:var(--cb-text-11);color:var(--cb-color-ink-2)}.cb-agent-list{margin:0;padding:0;list-style:none}.cb-agent-row{padding:var(--cb-space-8) var(--cb-space-12)}.cb-agent-row[data-paused=true] .cb-agent-label{color:var(--cb-color-ink-2)}.cb-agent-row+.cb-agent-row{border-top:1px solid var(--cb-color-hair-soft)}.cb-agent-line{align-items:center;gap:var(--cb-space-10);display:flex}.cb-agent-text{flex:1;min-width:0}.cb-agent-label{font:500 var(--cb-text-13)/1.375 var(--cb-font-sans);color:var(--cb-color-ink);display:block}.cb-agent-hint{margin-top:var(--cb-space-2);font-size:var(--cb-text-11-5);color:var(--cb-color-ink-3)}.cb-agent-detail{margin-top:var(--cb-space-2);font-size:var(--cb-text-11);color:var(--cb-color-ink-3)}.cb-agent-edge{font-size:var(--cb-text-11);color:var(--cb-color-ink-3);flex-shrink:0}.cb-agent-edge[data-state=off],.cb-agent-edge[data-state=locked]{color:var(--cb-color-risk-text)}.cb-agent-form{gap:var(--cb-space-8);margin:var(--cb-space-8) 0 var(--cb-space-4) 36px;flex-direction:column;display:flex}.cb-agent-top .cb-agent-form{margin:0}.cb-agent-form-title{font-size:var(--cb-text-12);color:var(--cb-color-ink-3)}.cb-agent-field{gap:var(--cb-space-4);flex-direction:column;display:flex}.cb-agent-field label{font-size:var(--cb-text-12);color:var(--cb-color-ink-3)}.cb-agent-input{width:min(100%,36rem)}.cb-agent-actions{align-items:center;gap:var(--cb-space-12);display:flex}.cb-shell-brand{border-radius:var(--cb-radius-control);background:var(--cb-color-surface);box-shadow:0 0 0 1px var(--cb-color-hair-soft);flex-shrink:0;place-items:center;display:inline-grid}.cb-shell-brand svg{display:block}.cb-shell-brand-ink{fill:var(--cb-color-ink-2)}.cb-shell-connect{z-index:50;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (width<=639px){.cb-shell-connect{align-items:flex-end}}.cb-shell-connect-scrim{cursor:default;background:color-mix(in srgb, var(--cb-color-canvas) 80%, transparent);border:0;padding:0;position:absolute;inset:0}.cb-shell-connect-box{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);width:100%;max-width:448px;font-family:var(--cb-font-sans);padding:20px;position:relative}.cb-shell-connect-head{align-items:center;gap:12px;display:flex}.cb-shell-connect-title{color:var(--cb-color-ink);margin:2px 0 0;font-size:17px;font-weight:600}.cb-shell-connect-lede{color:var(--cb-color-ink-2);margin:12px 0 0;font-size:13px;line-height:1.375}.cb-shell-connect-steps{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.cb-shell-connect-steps li{color:var(--cb-color-ink);gap:10px;font-size:13px;line-height:1.375;display:flex}.cb-shell-connect-num{width:16px;color:var(--cb-color-ink-4);font-variant-numeric:tabular-nums;flex-shrink:0}.cb-shell-connect-note{color:var(--cb-color-ink-3);margin:12px 0 0;font-size:12px;line-height:1.375}.cb-shell-connect-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.cb-sources{box-sizing:border-box;font-family:var(--cb-font-sans);color:var(--cb-color-ink)}.cb-sources-body{gap:var(--cb-space-24);box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2);flex-direction:column;display:flex}.cb-shell-main .cb-sources-body main{padding:0}.cb-sources-slot{justify-content:flex-end;align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-sources-lines{gap:var(--cb-space-12);flex-direction:column;display:flex}.cb-sources-hint{color:var(--cb-color-ink-3);font-size:var(--cb-text-12-5);margin:0;line-height:1.5}.cb-sources-fail{color:var(--cb-color-risk-text);font-size:var(--cb-text-12-5);margin:0;line-height:1.5}.cb-sources-bar{align-items:center;gap:var(--cb-space-12);flex-wrap:wrap;display:flex}.cb-sources-alert{color:var(--cb-color-risk-text);font-size:var(--cb-text-12);grid-column:1/-1;margin:0}.cb-sources-list{margin:0;padding:0;list-style:none}.cb-sources-row{align-items:center;gap:var(--cb-space-4) var(--cb-space-12);padding:var(--cb-space-10) var(--cb-space-14);border:1px solid #0000;flex-wrap:wrap;display:flex}.cb-sources-row+.cb-sources-row{border-top-color:var(--cb-color-hair-soft)}.cb-sources-row[data-connect=true]{border-color:var(--cb-color-accent);background:var(--cb-color-accent-soft);border-radius:var(--cb-radius-control)}.cb-sources-text{flex:240px;min-width:0}.cb-sources-name{align-items:baseline;gap:var(--cb-space-8);min-width:0;display:flex}.cb-sources-name>span:first-child{color:var(--cb-color-ink);font-size:var(--cb-text-13-5);flex-shrink:0;font-weight:500}.cb-sources-account,.cb-sources-age{min-width:0;color:var(--cb-color-ink-3);font-size:var(--cb-text-12);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-sources-side{justify-content:flex-end;align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;flex:0 auto;min-width:0;max-width:100%;display:flex}.cb-sources-detail{margin:0 0 0 calc(var(--cb-space-32) + var(--cb-space-12));color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);flex-basis:100%;line-height:1.5}.cb-sources-actions{justify-content:flex-end;align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;min-width:0;display:flex}.cb-sources-owner-note{color:var(--cb-color-ink-3);font-size:var(--cb-text-12);overflow-wrap:anywhere;margin:0}.cb-sources-row[data-connect=true] :is(.cb-sources-account,.cb-sources-age,.cb-sources-detail,.cb-sources-owner-note){color:var(--cb-color-ink-2)}.cb-sources-confirm{box-sizing:border-box;padding:var(--cb-space-10) var(--cb-space-12);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface);flex-basis:100%}.cb-sources-confirm p{margin:0 0 var(--cb-space-8);color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5)}.cb-sources-gates{gap:var(--cb-space-12);flex-direction:column;display:flex}.cb-sources-gate strong{color:var(--cb-color-ink);font-size:var(--cb-text-13);font-weight:500}.cb-sources-gate span{color:var(--cb-color-ink-3);font-size:var(--cb-text-12)}.cb-sources-gate p{margin:var(--cb-space-4) 0 0;color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5)}.cb-sources-form{gap:var(--cb-space-12);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.cb-sources-form label,.cb-sources-field{gap:var(--cb-space-4);color:var(--cb-color-ink-3);font-size:var(--cb-text-12);flex-direction:column;display:flex}.cb-sources-form .cb-sources-check{align-items:center;gap:var(--cb-space-8);font-size:var(--cb-text-12-5);flex-direction:row}.cb-sources-form input[type=checkbox]{accent-color:var(--cb-color-accent)}.cb-sources-form .cb-shell-btn-primary{grid-column:1/-1;justify-self:start}.cb-sources-dlg-head{align-items:center;gap:var(--cb-space-12);margin-bottom:var(--cb-space-12);padding-right:var(--cb-space-24);display:flex}.cb-sources-dlg-eyebrow{color:var(--cb-color-ink-3);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase}.cb-sources-dlg-title{color:var(--cb-color-ink);font:600 var(--cb-text-16)/1.25 var(--cb-font-sans);margin:0}.cb-sources-terms{margin:0 0 var(--cb-space-12);white-space:pre-wrap;color:var(--cb-color-ink-2);font:400 var(--cb-text-13)/1.5 var(--cb-font-sans)}.cb-ui-dialog-body>.cb-sources-hint{margin-bottom:var(--cb-space-12)}.cb-sources-dlg-foot{margin-top:var(--cb-space-16)}.cb-prefs{max-width:576px;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2);font-family:var(--cb-font-sans)}.cb-prefs-section{margin:0 0 var(--cb-space-8);color:var(--cb-color-ink-4);font-size:var(--cb-text-11);letter-spacing:.07em;text-transform:uppercase;font-weight:500}.cb-prefs [data-ui=Card]+.cb-prefs-section{margin-top:var(--cb-space-16)}.cb-prefs-row{justify-content:space-between;align-items:center;gap:var(--cb-space-12);padding:var(--cb-space-10) var(--cb-space-14);display:flex}.cb-prefs-row+.cb-prefs-row{border-top:1px solid var(--cb-color-hair-soft)}.cb-prefs-text{flex:1;min-width:0}.cb-prefs-control{flex-shrink:0}.cb-prefs-label{color:var(--cb-color-ink);font-size:var(--cb-text-13-5);font-weight:500;line-height:1.5}.cb-prefs-hint{color:var(--cb-color-ink-3);font-size:var(--cb-text-12);margin:0;line-height:1.5}.cb-prefs-error{margin:var(--cb-space-4) 0 0;color:var(--cb-color-risk-text);font-size:var(--cb-text-12)}.cb-journal{box-sizing:border-box;font-family:var(--cb-font-sans);color:var(--cb-color-ink)}.cb-journal-body{gap:var(--cb-space-24);box-sizing:border-box;padding:0 var(--cb-space-32) calc(var(--cb-space-32) * 2);flex-direction:column;display:flex;container-type:inline-size}.cb-journal p{margin:0}.cb-journal-metrics{gap:var(--cb-space-20);grid-template-columns:repeat(2,1fr);display:grid}@container (width>=960px){.cb-journal-metrics{grid-template-columns:repeat(4,1fr)}}.cb-journal-filters{gap:var(--cb-space-8);flex-direction:column;display:flex}.cb-journal-filters-top{align-items:center;gap:var(--cb-space-8);flex-wrap:wrap;display:flex}.cb-journal-hint{color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5)}.cb-journal-date{align-items:center;gap:var(--cb-space-8);box-sizing:border-box;padding:var(--cb-space-6) var(--cb-space-8) var(--cb-space-6) var(--cb-space-10);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:color-mix(in srgb, var(--cb-color-surface) 70%, transparent);color:var(--cb-color-ink-3);transition:border-color .15s;display:inline-flex}.cb-journal-date:hover{border-color:color-mix(in srgb, var(--cb-color-ink) 20%, transparent)}.cb-journal-date:focus-within{border-color:color-mix(in srgb, var(--cb-color-ink) 25%, transparent)}.cb-journal-date>span{font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase}.cb-journal-date input{color:var(--cb-color-ink);font:500 var(--cb-text-12-5)/1.5 var(--cb-font-sans);letter-spacing:inherit;background:0 0;border:0;padding:0}.cb-journal-date input:focus{outline:none}.cb-journal-date:has(input:focus-visible){outline:2px solid var(--cb-color-accent);outline-offset:2px}.cb-journal-date input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.cb-journal-list{gap:var(--cb-space-20);flex-direction:column;display:flex}.cb-journal-list>.cb-ui-source{margin-top:0}.cb-journal-alert{color:var(--cb-color-risk-text);font-size:var(--cb-text-12-5)}.cb-journal-scroll{overflow-x:auto}.cb-journal-table{border-collapse:collapse;text-align:left;width:100%;min-width:480px}.cb-journal-col-guard{width:84px}.cb-journal-col-ip{width:122px}.cb-journal-table thead th{padding:var(--cb-space-8) var(--cb-space-6);border-bottom:1px solid var(--cb-color-hair);background:color-mix(in srgb, var(--cb-color-ink) 2%, transparent);color:var(--cb-color-ink-3);font:600 var(--cb-text-11)/1.5 var(--cb-font-caps);letter-spacing:.07em;text-align:left;text-transform:uppercase}.cb-journal-table td{padding:var(--cb-space-10) var(--cb-space-6);border-bottom:1px solid var(--cb-color-hair-soft);color:var(--cb-color-ink-2);font-size:var(--cb-text-12-5);vertical-align:top;overflow-wrap:break-word;line-height:1.375}.cb-journal-table thead th:first-child,.cb-journal-table td:first-child{padding-left:var(--cb-space-16)}.cb-journal-table thead th:last-child,.cb-journal-table td:last-child{padding-right:var(--cb-space-16)}.cb-journal-table tbody tr:last-child td{border-bottom:0}.cb-journal-table tbody th{border-bottom:1px solid var(--cb-color-hair-soft);text-align:left;background:color-mix(in srgb, var(--cb-color-surface) 95%, transparent);padding:0}.cb-journal-table tbody+tbody th{border-top:1px solid var(--cb-color-hair-soft)}.cb-journal-day{align-items:baseline;gap:var(--cb-space-8);padding:var(--cb-space-8) var(--cb-space-16);display:flex}.cb-journal-day-date{color:var(--cb-color-ink);font:600 var(--cb-text-11-5)/1.5 var(--cb-font-sans)}.cb-journal-day-age,.cb-journal-day-count{color:var(--cb-color-ink-3);font:400 var(--cb-text-11)/1.5 var(--cb-font-sans)}.cb-journal-day-count{font-variant-numeric:tabular-nums;margin-left:auto}.cb-journal-time{font-variant-numeric:tabular-nums;white-space:nowrap}.cb-journal-action{min-width:150px}.cb-journal-table td.cb-journal-cut{text-overflow:ellipsis;white-space:nowrap;min-width:72px;max-width:0;overflow:hidden}.cb-journal-table td.cb-journal-cut:has(.cb-ui-chip){min-width:84px}.cb-journal-table td.cb-journal-object{min-width:84px;max-width:260px}.cb-journal-who>div:first-child,.cb-journal-action{color:var(--cb-color-ink);font-weight:500}.cb-journal-sub{color:var(--cb-color-ink-3);font-size:var(--cb-text-11-5);font-weight:400}.cb-journal-outcome{align-items:center;gap:var(--cb-space-6);min-width:100px;color:var(--cb-color-ink-2);font:500 var(--cb-text-11)/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase;display:flex}.cb-journal-outcome--bad{color:var(--cb-color-risk-text)}.cb-journal-table td.cb-journal-ip{font:400 var(--cb-text-11)/1.5 var(--cb-font-mono);overflow-wrap:anywhere;min-width:100px}.cb-journal-foot{justify-content:space-between;align-items:center;gap:var(--cb-space-12);padding:var(--cb-space-12) var(--cb-space-16);border-top:1px solid var(--cb-color-hair-soft);display:flex}.cb-journal-foot>span{color:var(--cb-color-ink-3);font-size:var(--cb-text-11)}.cb-journal-reset{margin-top:var(--cb-space-12);justify-content:center;display:flex}.cb-shell-sidebar{z-index:40;box-sizing:border-box;background:var(--cb-color-rail);border-right:1px solid var(--cb-color-hair-soft);flex-direction:column;flex-shrink:0;align-self:flex-start;width:252px;height:100vh;transition:width .2s ease-out;display:flex;position:sticky;top:0}.cb-shell-sidebar[data-collapsed]{width:64px}.cb-shell-head{justify-content:space-between;align-items:center;gap:8px;height:64px;padding:0 12px;display:flex}.cb-shell-sidebar[data-collapsed] .cb-shell-head{flex-direction:column;justify-content:flex-start;gap:6px;height:auto;padding:12px}.cb-shell-sidebar .cb-shell-collapse{width:28px;height:28px;color:var(--cb-color-ink-4);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cb-shell-sidebar .cb-shell-collapse:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink-2)}.cb-shell-switcher-wrap{min-width:0;position:relative}.cb-shell-sidebar .cb-shell-switcher{border-radius:8px;align-items:center;gap:10px;min-width:0;max-width:calc(100% + 4px);margin-left:-4px;padding:4px;display:flex}.cb-shell-sidebar[data-collapsed] .cb-shell-switcher{justify-content:center;width:32px;height:32px;margin:0;padding:0}.cb-shell-sidebar .cb-shell-switcher:hover,.cb-shell-sidebar .cb-shell-switcher[aria-expanded=true]{background:var(--cb-color-surface-hover)}.cb-shell-switcher-text{text-align:left;flex-direction:column;min-width:0;line-height:1.25;display:flex}.cb-shell-switcher-name,.cb-shell-switcher-by,.cb-shell-switcher-blurb{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cb-shell-switcher-name{color:var(--cb-color-ink);font-size:13.5px;font-weight:600}.cb-shell-switcher-by{color:var(--cb-color-ink-4);font-size:10.5px}.cb-shell-switcher-chevron{color:var(--cb-color-ink-4);flex-shrink:0;margin-left:4px}.cb-shell-switcher[aria-expanded=true] .cb-shell-switcher-chevron{transform:rotate(180deg)}.cb-shell-switcher-menu{z-index:50;background:var(--cb-color-raised);border:1px solid var(--cb-color-hair);border-radius:10px;width:268px;position:absolute;top:calc(100% + 6px);left:0}.cb-shell-switcher-menu-head{border-bottom:1px solid var(--cb-color-hair-soft);align-items:center;gap:8px;padding:10px 12px;display:flex}.cb-shell-switcher-family{color:var(--cb-color-ink);font-size:11px;font-weight:600}.cb-shell-switcher-products{color:var(--cb-color-ink-4);font-size:10.5px}.cb-shell-switcher-list{padding:6px}.cb-shell-switcher-item{color:inherit;border-radius:8px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}a.cb-shell-switcher-item:hover{background:var(--cb-color-surface-hover)}.cb-shell-switcher-mono{box-sizing:border-box;width:32px;height:32px;color:var(--cb-color-ink-2);background:var(--cb-color-surface);border:1px solid var(--cb-color-hair);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.cb-shell-switcher-meta{flex-direction:column;flex:1;min-width:0;display:flex}.cb-shell-switcher-item-name{font:500 13px/1.25 var(--cb-font-caps);color:var(--cb-color-ink)}.cb-shell-switcher-current{font-family:var(--cb-font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--cb-color-ink-4);margin-left:6px;font-size:8px}.cb-shell-switcher-blurb{color:var(--cb-color-ink-4);font-size:11px}.cb-shell-switcher-dot{background:var(--cb-color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cb-shell-nav{scrollbar-width:none;flex:1;padding-bottom:12px;overflow-y:auto}.cb-shell-nav::-webkit-scrollbar{display:none}.cb-shell-group{margin-bottom:20px}.cb-shell-group-label{text-transform:uppercase;letter-spacing:.09em;color:var(--cb-color-ink-4);margin-bottom:6px;padding:0 16px;font-size:10px;font-weight:600;line-height:15px}.cb-shell-items{flex-direction:column;gap:4px;padding:0 10px;display:flex}.cb-shell-sidebar .cb-shell-item{box-sizing:border-box;width:100%;color:var(--cb-color-ink-2);border-radius:10px;align-items:center;gap:10px;padding:6px;text-decoration:none;display:flex}.cb-shell-item-tile{background:var(--cb-color-hair-soft);width:30px;height:30px;color:var(--cb-color-ink-3);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.cb-shell-item-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:20.25px;overflow:hidden}.cb-shell-sidebar a.cb-shell-item:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-shell-sidebar a.cb-shell-item:hover .cb-shell-item-tile{color:var(--cb-color-ink-2)}.cb-shell-sidebar a.cb-shell-item[aria-current=page]{background:var(--cb-color-surface);color:var(--cb-color-ink);box-shadow:0 0 0 1px var(--cb-color-hair-soft)}.cb-shell-sidebar a.cb-shell-item[aria-current=page] .cb-shell-item-label{font-weight:600}.cb-shell-sidebar a.cb-shell-item[aria-current=page] .cb-shell-item-tile{background:var(--cb-color-accent-soft);color:var(--cb-color-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--cb-color-accent) 25%, transparent)}.cb-shell-sidebar[data-collapsed] .cb-shell-item{justify-content:center;padding:4px}.cb-shell-foot{border-top:1px solid var(--cb-color-hair-soft);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.cb-shell-sidebar[data-collapsed] .cb-shell-foot{align-items:center;padding:8px 6px}.cb-shell-foot .cb-shell-view-label{margin-bottom:0;padding:0 4px}.cb-shell-view{box-sizing:border-box;background:var(--cb-color-hair-soft);border:1px solid var(--cb-color-hair-soft);border-radius:6px;gap:2px;width:100%;padding:2px;display:inline-flex}.cb-shell-sidebar .cb-shell-view-seg{height:28px;font:500 11px/16.5px var(--cb-font-sans);text-align:center;color:var(--cb-color-ink-3);border:0;border-radius:5px;flex:1}.cb-shell-sidebar .cb-shell-view-seg:hover{color:var(--cb-color-ink-2)}.cb-shell-sidebar .cb-shell-view-seg[aria-pressed=true]{background:var(--cb-color-surface);color:var(--cb-color-ink)}.cb-shell-sidebar[data-collapsed] .cb-shell-view-seg{height:24px;color:var(--cb-color-ink-4);place-items:center;display:grid}.cb-shell-sidebar[data-collapsed] .cb-shell-view-seg:hover{color:var(--cb-color-ink-2)}.cb-shell-sidebar[data-collapsed] .cb-shell-view-seg[aria-pressed=true]{color:var(--cb-color-ink)}.cb-shell-lang-root{align-self:flex-start;position:relative}.cb-shell-lang{box-sizing:border-box;padding:var(--cb-space-2);background:#ffffff0a;border:1px solid #ffffff12;border-radius:6px;display:inline-flex}.cb-shell-sidebar .cb-shell-lang button{min-width:28px;height:24px;font:600 10px/1 var(--cb-font-sans);letter-spacing:.06em;color:var(--cb-color-ink-3);border:0;border-radius:5px;padding:0 6px;transition:color .15s,background-color .15s}.cb-shell-sidebar .cb-shell-lang button:hover{color:var(--cb-color-ink)}.cb-shell-sidebar .cb-shell-lang button[aria-pressed=true]{background:var(--cb-color-surface);color:var(--cb-color-ink);box-shadow:0 1px 2px #0000000d}.cb-shell-lang-root p[role=alert]{font-size:var(--cb-text-11);color:var(--cb-color-risk-text);overflow-wrap:break-word;margin:4px 0 0;font-weight:400}.cb-shell-lang-root .cb-ui-dot{position:absolute;top:0;right:0}.cb-shell-sidebar[data-collapsed] .cb-shell-lang-root,.cb-shell-sidebar[data-collapsed] .cb-shell-lang{width:100%}.cb-shell-sidebar[data-collapsed] .cb-shell-lang button{flex:1;min-width:0;padding:0;font-size:9px}.cb-shell-user{align-items:center;gap:8px;min-height:36px;display:flex}.cb-shell-avatar{box-sizing:border-box;background:var(--cb-color-raised);border:1px solid var(--cb-color-hair);width:28px;height:28px;font:600 11px/1 var(--cb-font-caps);letter-spacing:.04em;text-transform:uppercase;color:var(--cb-color-ink-2);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cb-shell-avatar>svg{color:var(--cb-color-ink-3)}.cb-shell-user-text{flex-direction:column;flex:1;min-width:0;display:flex}.cb-shell-user-name{color:var(--cb-color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:16px;overflow:hidden}.cb-shell-user-role{color:var(--cb-color-ink-3);font-size:11px;line-height:14px}.cb-shell-sidebar .cb-shell-signout button{color:var(--cb-color-ink-4);padding:0 2px;font-size:11px}.cb-shell-sidebar .cb-shell-signout button:hover{color:var(--cb-color-ink)}.cb-shell-signout p[role=alert]{color:var(--cb-color-risk-text);margin:2px 0 0;font-size:11px}.cb-shell-sidebar[data-collapsed] .cb-shell-user{flex-direction:column;width:100%}.cb-shell-sidebar[data-collapsed] .cb-shell-signout{width:100%}.cb-shell-sidebar[data-collapsed] .cb-shell-signout button{border-radius:6px;width:100%;height:24px;font-size:10px;font-weight:500}.cb-shell-sidebar[data-collapsed] .cb-shell-user-text,.cb-shell-sidebar[data-collapsed] .cb-shell-signout p[role=alert],.cb-shell-sidebar[data-collapsed] [data-locale-control=sidebar] p[role=alert]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cb-shell-sidebar,.cb-shell-sidebar .cb-shell-lang button{transition:none}}html{scrollbar-width:thin;scrollbar-color:var(--cb-color-hair) transparent}body{background:var(--cb-color-canvas);color:var(--cb-color-ink);font:400 16px/1.5 var(--cb-font-sans);letter-spacing:-.006em;margin:0}:where(.cb-shell) button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cb-shell :focus-visible,#root>main :focus-visible{outline:2px solid var(--cb-color-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.cb-shell{background:var(--cb-color-canvas);min-height:100vh;display:flex}.cb-shell-col{flex-direction:column;flex:auto;min-width:0;min-height:100vh;display:flex}.cb-shell-main{background-color:var(--cb-color-canvas);background-image:radial-gradient(circle, var(--cb-color-grid) 1px, transparent 1px);background-size:var(--cb-grid-dot) var(--cb-grid-dot);flex:auto;min-width:0}#root>main{max-width:560px;margin:15vh auto 0;padding:0 24px}.cb-shell-main main{padding:32px}#root>main h1,.cb-shell-main main h1{color:var(--cb-color-ink);letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.25}#root>main p,.cb-shell-main main p{color:var(--cb-color-ink-2);margin:0 0 16px;font-size:13.5px;line-height:1.5}#root>main[aria-busy] p,#root>main p[aria-busy],.cb-shell-main main p[aria-busy]{color:var(--cb-color-ink-3)}#root>main button,.cb-shell-main main button{border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);font:500 12.5px/1.5 var(--cb-font-sans);cursor:pointer;background:0 0;border-radius:6px;padding:5px 11px}#root>main button:hover,.cb-shell-main main button:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}#root>main p[role=alert],.cb-shell-main main p[role=alert]{color:var(--cb-color-risk-text);font-size:12px}.cb-shell-stub{padding-bottom:64px}.cb-shell-stub-note{color:var(--cb-color-ink-3);margin:0 32px 20px;font-size:13px;line-height:20px}.cb-shell-stub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 32px;display:grid}@media (width>=1024px){.cb-shell-stub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cb-shell-ghost-card{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:var(--cb-color-surface);padding:14px}.cb-shell-ghost-card>:first-child{align-items:center;gap:6px;display:flex}.cb-shell-ghost-card>:nth-child(2){margin-top:10px}.cb-shell-ghost-card>:nth-child(3){margin-top:8px}.cb-shell-ghost-dot{background:var(--cb-color-ink-4);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:block}.cb-shell-loading{color:var(--cb-color-ink-3);padding:32px;font-size:13px}.cb-shell-loading p{margin:0}.cb-shell-notfound{padding:32px 32px 64px}.cb-shell-notfound>p{color:var(--cb-color-ink-3);font:12px/1.5 var(--cb-font-mono);margin:4px 0 16px}.cb-shell-dim{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.cb-shell-ink{background:var(--cb-color-hair);border-radius:2px;flex-shrink:0;display:block}.cb-shell-ghostline{border-bottom:1px solid var(--cb-color-hair-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.cb-shell-ghostline:last-child{border-bottom:0}.cb-shell-ghostline>span{border-radius:2px;flex-shrink:0;display:block}.cb-shell-ghostline>span:first-child{background:var(--cb-color-ink-4);border-radius:50%;width:6px;height:6px}.cb-shell-ghostline>span:nth-child(2){background:var(--cb-color-hair);flex-shrink:1;height:8px}.cb-shell-ghostline>span:nth-child(3){background:var(--cb-color-hair-soft);width:28px;height:7px;margin-left:auto}.cb-shell-card{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card);background:var(--cb-color-raised);padding:16px}.cb-shell-card--flush{padding:0}.cb-shell-panel{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);background:var(--cb-color-surface)}.cb-shell-setup-eyebrow{color:var(--cb-color-ink-4);font:500 11px/1.5 var(--cb-font-sans);letter-spacing:.07em;text-transform:uppercase;margin:0}.cb-shell-soon{color:var(--cb-color-ink-4);font:500 10px/1.5 var(--cb-font-sans);letter-spacing:.06em;text-transform:uppercase}.cb-shell-ghost{padding-bottom:64px}.cb-shell-ghost-bar-wrap{padding:4px 32px 20px}.cb-shell-ghost-bar{align-items:center;gap:16px;padding:14px 16px;display:flex}.cb-shell-ghost-bar>.cb-shell-btn-primary{flex-shrink:0}.cb-shell-ghost-text{min-width:0;color:var(--cb-color-ink-2);flex:auto;margin:0;font-size:13.5px;line-height:1.375}.cb-shell-ghost-body{padding:0 32px}.cb-shell-ghost-example{padding:0 32px 12px}.cb-shell-ghost-example .cb-shell-lit-example{margin:0}.cb-shell-demo{z-index:30;box-sizing:border-box;border-bottom:1px solid var(--cb-color-hair);background:var(--cb-color-raised);align-items:center;gap:10px;height:32px;padding:0 32px;display:flex;position:sticky;top:0}.cb-shell-demo-chip{border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-control);color:var(--cb-color-ink);font:600 10.5px/16px var(--cb-font-caps);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;padding:1px 8px}.cb-shell-demo-text{min-width:0;color:var(--cb-color-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cb-shell-agentmark{background:var(--cb-agent-face);border-radius:50% 50% 47% 47%/55% 55% 45% 45%;flex-shrink:0;display:block;position:relative}.cb-shell-agentmark-eye{background:var(--cb-color-ink);border-radius:999px;flex-shrink:0;display:block}.cb-shell-agentmark-eye--alive{transform-origin:50%;animation:5s linear infinite cb-shell-agent-blink}@keyframes cb-shell-agent-blink{0%,78%,86%,to{transform:scaleY(1)}82%{transform:scaleY(.08)}}@media (prefers-reduced-motion:reduce){.cb-shell-agentmark-eye--alive{animation:none}}.cb-shell-agentmark-dot{background:var(--cb-color-ink-4);width:8px;height:8px;box-shadow:0 0 0 2px var(--cb-color-surface);border-radius:50%;position:absolute;bottom:1px;right:1px}:root{--cb-shell-edgetab-w:44px}.cb-shell-main{transition:padding-right .2s ease-out}.cb-shell:has(>.cb-shell-rail--closed) .cb-shell-main{padding-right:var(--cb-shell-edgetab-w)}.cb-shell-rail{box-sizing:border-box;background:var(--cb-color-surface);border-left:1px solid var(--cb-color-hair);flex-shrink:0;width:424px;height:100vh;transition:width .2s ease-out;position:sticky;top:0;overflow:hidden}.cb-shell-rail--closed{border-left:0;width:0}.cb-shell-rail-inner{flex-direction:column;width:424px;height:100%;display:flex;position:relative}.cb-shell-rail-head{background:var(--cb-color-surface);border-bottom:1px solid var(--cb-color-hair);flex-shrink:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.cb-shell-rail-mark{flex-shrink:0;line-height:0;display:inline-block;position:relative}.cb-shell-rail-mark--hero .cb-shell-agentmark-dot{width:14px;height:14px;bottom:3px;right:3px}.cb-shell-rail-name{flex-direction:column;flex:1;min-width:0;display:flex}.cb-shell-rail-title{color:var(--cb-color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.cb-shell-rail-domain{color:var(--cb-color-ink-4);margin-top:2px;font-size:11px}.cb-shell-rail-actions{align-items:center;gap:2px;display:flex}.cb-shell-rail-sep{background:var(--cb-color-hair);width:1px;height:16px;margin:0 2px}.cb-shell-rail .cb-shell-iconbtn{width:26px;height:26px;color:var(--cb-color-ink-3);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cb-shell-rail .cb-shell-iconbtn:hover{color:var(--cb-color-ink);background:var(--cb-color-surface-hover)}.cb-shell-rail .cb-shell-iconbtn[aria-disabled=true],.cb-shell-rail .cb-shell-iconbtn[aria-disabled=true]:hover,.cb-shell-rail .cb-shell-iconbtn:disabled,.cb-shell-rail .cb-shell-iconbtn:disabled:hover{color:var(--cb-color-ink-4);cursor:default;background:0 0}.cb-shell-rail .cb-shell-edgetab{z-index:40;box-sizing:border-box;width:var(--cb-shell-edgetab-w);border:1px solid var(--cb-color-hair);border-radius:var(--cb-radius-card) 0 0 var(--cb-radius-card);background:var(--cb-color-surface);border-right:0;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 12px 6px;transition:padding .15s,width .15s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.cb-shell-rail .cb-shell-edgetab:hover{width:calc(var(--cb-shell-edgetab-w) + 2px);padding-left:8px}.cb-shell-edgetab-chevron{color:var(--cb-color-ink-4)}.cb-shell-edgetab-name{letter-spacing:.06em;color:var(--cb-color-ink-3);writing-mode:vertical-rl;font-size:11px;font-weight:500;transform:rotate(180deg)}.cb-shell-edgetab:hover .cb-shell-edgetab-chevron,.cb-shell-edgetab:hover .cb-shell-edgetab-name{color:var(--cb-color-ink)}.cb-shell-rail-hero{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.cb-shell-rail-hero-name{color:var(--cb-color-ink);margin:10px 0 0;font-size:19px;font-weight:600;line-height:1.25}.cb-shell-rail-hero-role{text-transform:uppercase;letter-spacing:.08em;color:var(--cb-color-ink-4);margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.5}.cb-shell-rail-pill{background:var(--cb-color-hair-soft);color:var(--cb-color-ink-3);border-radius:9999px;align-items:center;gap:6px;margin-top:6px;padding:2px 8px;font-size:11px;line-height:1.5;display:inline-flex}.cb-shell-rail-pill-dot{background:var(--cb-color-ink-4);border-radius:50%;width:6px;height:6px}.cb-shell-rail-greeting{max-width:320px;color:var(--cb-color-ink-2);margin:12px 0 0;font-size:12.5px;line-height:1.375}.cb-shell-rail-tiles-label{text-transform:uppercase;letter-spacing:.09em;color:var(--cb-color-ink-4);margin:28px 0 8px;font-size:11px;font-weight:600;line-height:1.5}.cb-shell-rail-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cb-shell-rail-tile{box-sizing:border-box;text-align:left;border-radius:var(--cb-radius-card);border:1px solid var(--cb-color-hair);background:var(--cb-color-surface);width:100%;padding:10px;display:block}.cb-shell-rail-tile:hover{background:var(--cb-color-grid);border-color:var(--cb-color-ink-4)}a.cb-shell-rail-tile{color:inherit;text-decoration:none}.cb-shell-rail-tile-label{font:600 11.5px/1.25 var(--cb-font-caps);color:var(--cb-color-ink);display:block}.cb-shell-rail-tile-sub{color:var(--cb-color-ink-4);margin-top:2px;font-size:11px;line-height:1.5;display:block}.cb-shell-rail-tiles-note{color:var(--cb-color-ink-4);margin:8px 0 0;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.cb-shell-rail,.cb-shell-rail .cb-shell-edgetab,.cb-shell-main{transition:none}}.cb-copilot-rail{min-height:0;color:var(--cb-color-ink);font:12.5px/1.375 var(--cb-font-sans);flex-direction:column;flex:1;display:flex}.cb-copilot-answer button,.cb-copilot-chats button{font:inherit;border:1px solid var(--cb-color-hair);color:var(--cb-color-ink-2);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px}.cb-copilot-answer button:enabled:hover,.cb-copilot-chats button:enabled:hover{background:var(--cb-color-surface-hover);color:var(--cb-color-ink)}.cb-copilot-answer button:disabled,.cb-copilot-chats button:disabled{opacity:.5;cursor:default}.cb-copilot-bar{align-items:center;gap:2px;height:35px;display:flex;position:absolute;top:8px;right:38px}.cb-shell-rail .cb-copilot-bar .cb-shell-iconbtn[aria-expanded=true]{color:var(--cb-color-ink);background:var(--cb-color-hair-soft)}.cb-copilot-rail-note{color:var(--cb-color-ink-3);margin:0;padding:16px 12px}.cb-copilot-rail-state{flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;padding:16px;display:flex}.cb-copilot-rail-error{color:var(--cb-color-risk-text);margin:0}.cb-copilot-feed{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.cb-copilot-feed::-webkit-scrollbar{display:none}.cb-copilot-question{background:var(--cb-color-accent);max-width:80%;color:var(--cb-color-surface);white-space:pre-wrap;border-radius:14px;align-self:flex-end;margin:0;padding:8px 14px}.cb-copilot-answer p{margin:0 0 8px}.cb-copilot-answer-text a{color:var(--cb-color-accent-text)}.cb-copilot-draft{white-space:pre-wrap}.cb-copilot-progress{color:var(--cb-color-ink-3);font-style:italic}.cb-copilot-answer-error{color:var(--cb-color-risk-text)}.cb-copilot-tools,.cb-copilot-sources{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.cb-copilot-tools{color:var(--cb-color-ink-3);flex-direction:column}.cb-copilot-sources{flex-wrap:wrap}.cb-copilot-tool summary{cursor:pointer}.cb-copilot-tool-failed{color:var(--cb-color-risk-text)}.cb-copilot-source{color:var(--cb-color-ink-3);font-size:12px}a.cb-copilot-source{background:var(--cb-color-hair-soft);color:var(--cb-color-accent-text);border-radius:999px;padding:1px 8px;text-decoration:none;display:inline-block}a.cb-copilot-source:hover{text-decoration:underline}.cb-copilot-rail .cb-copilot-show-all{color:var(--cb-color-accent-text);margin:0 0 8px;font-size:12px}.cb-copilot-stale{color:var(--cb-color-amber);margin-left:6px}.cb-copilot-rating{gap:4px;display:flex}.cb-copilot-rail .cb-copilot-rating button[aria-pressed=true]{border-color:var(--cb-color-accent);background:var(--cb-color-accent-soft);color:var(--cb-color-accent-text)}.cb-copilot-chats{flex-direction:column;flex:1;gap:4px;margin:0;padding:8px;list-style:none;display:flex;overflow-y:auto}.cb-copilot-rail .cb-copilot-chats button{border-radius:var(--cb-radius-control);text-align:left;border:0;gap:8px;width:100%;padding:8px;display:flex}.cb-copilot-rail .cb-copilot-chats button:enabled:hover{background:var(--cb-color-raised)}.cb-copilot-rail .cb-copilot-chats button[aria-current=true]{background:var(--cb-color-surface-hover)}.cb-copilot-chat-title{text-overflow:ellipsis;white-space:nowrap;color:var(--cb-color-ink);flex:1;font-weight:500;overflow:hidden}.cb-copilot-chat-age{color:var(--cb-color-ink-4);font-size:11px}.cb-copilot-composer{flex-shrink:0;padding:12px}.cb-copilot-input{border-radius:var(--cb-radius-card);background:var(--cb-color-surface-hover);border:1px solid var(--cb-color-hair-soft);align-items:flex-end;gap:2px;padding:4px 6px;display:flex}.cb-copilot-input:focus-within{border-color:var(--cb-color-ink-4)}.cb-copilot-input textarea{field-sizing:content;resize:none;min-width:0;max-height:96px;color:var(--cb-color-ink);font:12.5px/1.5 var(--cb-font-sans);background:0 0;border:0;flex:1;padding:6px 4px}.cb-copilot-input textarea:focus-visible{outline:none}.cb-copilot-input textarea::placeholder{color:var(--cb-color-ink-4)}.cb-shell-rail .cb-copilot-input button[type=submit]:enabled{color:var(--cb-color-ink)}.cb-copilot-footnote{color:var(--cb-color-ink-4);margin:6px 0 0;padding:0 4px;font-size:11px;line-height:1.5}.cb-copilot-forget-card{border:1px solid var(--cb-color-hair);border-radius:8px;padding:8px}.cb-copilot-forget-card p{margin:0 0 6px}.cb-copilot-forget-card p[role=alert]{color:var(--cb-color-risk-text)}.cb-copilot-forget-facts{margin:0 0 6px;padding-left:16px}.cb-copilot-forget-actions{gap:6px;display:flex}.cb-shell-setup{font-family:var(--cb-font-sans);padding:0 32px 64px}.cb-shell-setup-head{max-width:576px;padding:24px 0 16px}.cb-shell-setup-title{letter-spacing:-.02em;color:var(--cb-color-ink);margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.5}.cb-shell-setup-lede{color:var(--cb-color-ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.375}.cb-shell-setup-progress{color:var(--cb-color-ink-3);margin:12px 0 0;font-size:12.5px}.cb-shell-setup-lit{align-items:center;gap:16px;max-width:576px;margin-bottom:24px;padding:14px 16px;display:flex}.cb-shell-setup-lit-text{min-width:0;color:var(--cb-color-ink-2);flex:1;margin:0;font-size:13px;line-height:1.375}.cb-shell-setup-error{color:var(--cb-color-risk-text);margin:0 0 16px;font-size:12.5px}.cb-shell-setup-groups{flex-direction:column;gap:16px;max-width:576px;display:flex}.cb-shell-setup-group>.cb-shell-setup-group-label{margin-bottom:8px}.cb-shell-setup-row+.cb-shell-setup-row{border-top:1px solid var(--cb-color-hair-soft)}.cb-shell-setup-row{padding:10px 14px}.cb-shell-setup-line{align-items:center;gap:12px;display:flex}.cb-shell-setup-text{flex:1;min-width:0}.cb-shell-setup-name{color:var(--cb-color-ink);font-size:13.5px;font-weight:500}.cb-shell-setup-fills{color:var(--cb-color-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cb-shell-setup-status{color:var(--cb-color-ink-3);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.cb-shell-setup-status .cb-shell-setup-add{font-size:12px}.cb-shell-setup-row--soon>.cb-shell-setup-line>.cb-shell-brand,.cb-shell-setup-sub--soon>.cb-shell-brand{opacity:.55}.cb-shell-setup-row--soon .cb-shell-setup-name{color:var(--cb-color-ink-3)}.cb-shell-setup-soon{cursor:not-allowed;background:0 0;border:0;flex-shrink:0;padding:6px 0}.cb-shell-setup-nested{flex-direction:column;gap:8px;margin:12px 0 0 44px;display:flex}.cb-shell-setup-sub{align-items:center;gap:10px;display:flex}.cb-shell-setup-subname{color:var(--cb-color-ink);font-size:12.5px}.cb-shell-setup-subfills{color:var(--cb-color-ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cb-shell-setup-on{color:var(--cb-color-ink-3);flex-shrink:0;font-size:11.5px}.cb-shell-setup-sub .cb-shell-setup-enable{flex-shrink:0;font-size:12px}.cb-shell-setup-member{color:var(--cb-color-ink-2);margin:0;font-size:13.5px}.cb-shell-setup-member-link{margin-top:8px;font-size:13px;display:inline-block}
