/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) var(--sd-delay,0s) both}:root{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024;--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3;--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c;--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b;--tomato-1:#fffcfc;--tomato-2:#fff8f7;--tomato-3:#feebe7;--tomato-4:#ffdcd3;--tomato-5:#ffcdc2;--tomato-6:#fdbdaf;--tomato-7:#f5a898;--tomato-8:#ec8e7b;--tomato-9:#e54d2e;--tomato-10:#dd4425;--tomato-11:#d13415;--tomato-12:#5c271f;--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422;--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d;--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264;--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2;--white-a1:#ffffff0d;--white-a2:#ffffff1a;--white-a3:#ffffff26;--white-a4:#fff3;--white-a5:#ffffff4d;--white-a6:#fff6;--white-a7:#ffffff80;--white-a8:#fff9;--white-a9:#ffffffb3;--white-a10:#fffc;--white-a11:#ffffffe6;--white-a12:#fffffff2}.orbid,.orbid-portal-scope,body:has(.orbid) [id=orbid-portal-root]{--orbid-col:min(1040px,100%);--session-pad-x:16px;--orbid-msg-width:70%;--bg:var(--slate-2);--white:var(--color-bg-page);--paper:var(--slate-1);--paper-canvas:var(--white-a12);--surface:var(--slate-3);--surface-1:var(--slate-1);--surface-workspace:var(--paper);--surface-chrome:var(--slate-2);--surface-muted:var(--slate-3);--surface-selected:var(--slate-5);--surface-hover:var(--slate-4);--surface-public:var(--slate-2);--evidence-highlight:var(--amber-4);--bg-pure:var(--paper-canvas);--bg-subtle:var(--surface);--bg-muted:var(--surface-muted);--bg-hover:var(--surface-hover);--bg-selected:var(--surface-selected);--border:var(--slate-7);--border-strong:var(--slate-8);--border-faint:var(--slate-6);--border-color:var(--border);--accent-color:var(--accent);--ink:var(--slate-12);--text:var(--slate-12);--text-2:var(--slate-12);--text-3:var(--slate-11);--text-4:var(--slate-11);--text-secondary:var(--text-2);--text-muted:var(--text-3);--text-faint:var(--text-4);--accent:var(--ink);--brand:var(--indigo-12);--brand-muted:var(--indigo-3);--brand-hover:var(--indigo-11);--brand-ring:var(--indigo-8);--brand-client:var(--ruby-12);--brand-client-hover:var(--ruby-11);--brand-client-muted:var(--ruby-3);--on-brand:var(--white-a12);--mark-visa:#1a1f71;--mark-mastercard:#b5481c;--mark-unionpay:#00508e;--mark-google-blue:#4285f4;--mark-google-red:#ea4335;--mark-google-yellow:#fbbc05;--mark-google-green:#34a853;--mark-wechat:#07c160;--scan-bg:var(--white-a12);--color-bg-page:var(--bg);--color-bg-surface:var(--bg-pure);--color-bg-white:var(--paper-canvas);--color-bg-muted:var(--surface-muted);--color-bg-hover:var(--surface-hover);--color-bg-active:var(--surface-selected);--color-border-muted:var(--border);--color-border-strong:var(--border-strong);--color-text-primary:var(--ink);--color-text-secondary:var(--text-2);--color-text-tertiary:var(--text-3);--color-text-muted:var(--text-3);--color-brand:var(--brand);--color-brand-hover:var(--brand-hover);--color-brand-muted:var(--brand-muted);--color-brand-ring:var(--brand-ring);--bg-page:var(--bg);--bg-tint:var(--brand-muted);--border-muted:var(--border);--text-tertiary:var(--text-3);--success:var(--ok);--info:var(--blue-11);--status-ok-bg:var(--green-3);--status-ok-border:var(--green-6);--status-info-bg:var(--blue-3);--status-info-border:var(--blue-6);--status-warn-bg:var(--amber-3);--status-warn-border:var(--amber-6);--status-err-bg:var(--tomato-3);--status-err-border:var(--tomato-6);--status-match-bg:var(--green-3);--status-match-text:var(--ok);--status-match-border:var(--green-6);--status-match-dot:var(--green-9);--status-partial-bg:var(--amber-3);--status-partial-text:var(--amber-11);--status-partial-border:var(--amber-6);--status-partial-dot:var(--amber-9);--status-mismatch-bg:var(--tomato-3);--status-mismatch-text:var(--err);--status-mismatch-border:var(--tomato-6);--status-mismatch-dot:var(--tomato-9);--status-err-dot:var(--tomato-9);--status-warn-dot:var(--amber-9);--status-ok-dot:var(--green-9);--color-border:var(--border);--track-ins:var(--green-11);--track-del:var(--tomato-11);--paper-edge:var(--slate-7);--pill-gap:6px;--pill-row-gap:8px;--pill-indent:0px;--mode-view-line:#6fae84;--mode-edit-line:#deb735;--mode-track-line:#d46e5e;--ok:var(--green-11);--warn:var(--amber-11);--err:var(--tomato-11);--running:var(--slate-11);--completed:var(--slate-9);--amber:var(--amber-11);--needs-you:var(--warn);--failed:var(--err);--viz-ok:var(--ok);--viz-warn:var(--warn);--viz-warn-dark:var(--warn);--viz-danger:var(--err);--r:0;--r-control:4px;--r-pill:4px;--r-float:8px;--radius-control:0;--radius-container:0;--radius-overlay:8px;--radius-field:0;--border-width:.5px;--disabled-opacity:.45;--focus-ring-width:2px;--height-bar-cta:36px;--height-bar-format:40px;--motion-fast:0s;--motion-base:.25s;--ease-standard:ease-out;--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-empty:40px;--icon-stroke:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:16px;--space-8:24px;--pad-rail:12px;--pad-doc:24px;--pad-bar:8px;--pad-cell:8px;--pad-overlay:16px;--height-control:32px;--height-chip:20px;--chrome-row-1:40px;--chrome-title-bg:var(--surface-rail);--chrome-row-2:40px;--chrome-row-3:40px;--height-chip-touch:24px;--height-row:32px;--height-bar1:36px;--height-bar2:40px;--tree-indent:16px;--tree-chevron-slot:16px;--tree-icon-slot:16px;--tree-slot-gap:8px;--font-sans:var(--font-instrument-sans,"Instrument Sans"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;--font-display:var(--font-public-serif,"Newsreader"),"Noto Serif SC","Songti SC",Georgia,serif;--fs-micro:12px;--fs-caption:12px;--fs-ui-sm:12px;--fs-meta:12px;--fs-ui:14px;--fs-body-sm:14px;--fs-body:14px;--fs-title:16px;--fs-metric-sm:16px;--fs-metric:20px;--fs-metric-lg:20px;--lh-tight:1.25;--lh-ui:1.48;--lh-body:1.55;--font-dropdown-min-width:120px;--font-dropdown-max-width:168px;--weight-regular:400;--weight-medium:500;--weight-bold:600;--shadow-menu:var(--ob-shadow-float);--shadow-float:var(--ob-shadow-modal);--focus-ring:0 0 0 2px var(--ob-focus);--z-base:0;--z-sticky:10;--z-rail:20;--z-dropdown:30;--z-drawer:40;--z-overlay:50;--z-modal:60;--z-toast:70;--z-tooltip:80;--z-command:90;--z-dev:100;--shadow-overlay:var(--ob-shadow-float);--mask-drawer:var(--black-a5);--mask-modal:var(--black-a7);--scroll-padding-bars:76px;--ease-out-quart:ease-out;--ease-out-quint:ease-out;--ease-out-expo:ease-out;--ob-bg:var(--bg);--ob-paper:var(--paper);--ob-canvas:var(--paper-canvas);--ob-surface:var(--surface);--ob-surface-hover:var(--surface-hover);--ob-surface-selected:var(--surface-selected);--ob-surface-public:var(--surface-public);--ob-ink:var(--ink);--ob-text-2:var(--text-2);--ob-text-3:var(--text-3);--ob-text-4:var(--text-4);--ob-on-accent:var(--on-brand);--ob-border-faint:var(--border-faint);--ob-border:var(--border);--ob-border-strong:var(--border-strong);--ob-border-control:var(--slate-7);--ob-ok:var(--ok);--ob-ok-bg:var(--status-ok-bg);--ob-warn:var(--warn);--ob-warn-bg:var(--status-warn-bg);--ob-err:var(--err);--ob-err-bg:var(--status-err-bg);--ob-info:var(--blue-9);--ob-info-bg:var(--status-info-bg);--ob-fs-label:var(--fs-caption);--ob-fs-meta:var(--fs-meta);--ob-fs-ui:var(--fs-ui);--ob-fs-body:var(--fs-body);--ob-fs-title:var(--fs-title);--ob-fs-h3:var(--fs-metric-sm);--ob-fs-h2:var(--fs-metric);--ob-fs-h1:var(--fs-metric-lg);--ob-font:var(--font-sans);--ob-font-display:var(--font-display);--ob-s1:2px;--ob-s2:4px;--ob-s3:6px;--ob-s4:8px;--ob-s5:12px;--ob-s6:16px;--ob-s7:24px;--ob-s8:32px;--ob-h-control:var(--height-control);--ob-h-compact:28px;--ob-h-chip:var(--height-chip);--ob-h-row:40px;--ob-h-list:44px;--ob-h-band:48px;--ob-h-tab:40px;--ob-w-left:260px;--ob-w-list:360px;--ob-w-list-narrow:280px;--ob-w-rail:360px;--ob-w-rail-min:320px;--ob-w-rail-max:480px;--ob-w-side:320px;--ob-w-nav:200px;--ob-w-ai:680px;--ob-w-main:720px;--ob-r-chip:4px;--ob-dur:.25s;--ob-h-topbar:48px;--ob-logo-topbar:16px;--ob-on-accent-2:var(--white-a11);--ob-on-accent-3:var(--white-a10);--ob-on-accent-fill:var(--white-a2);--ob-on-accent-fill-hover:var(--white-a3);--ob-on-accent-line:var(--white-a5);--ob-on-accent-line-hover:var(--white-a7);--ob-hover:var(--slate-4);--ob-selected:var(--slate-5);--ob-text-placeholder:var(--slate-9);--ob-text-disabled:var(--slate-8);--ob-line:.5px;--ob-radius-chip:4px;--ob-radius-float:8px;--ob-ease:ease-out;--ob-shadow-float:0 4px 16px var(--black-a1),0 0 0 .5px var(--black-a3);--ob-shadow-modal:0 12px 32px var(--black-a2),0 0 0 .5px var(--black-a3);--ob-text-sm:12px;--ob-text-md:14px;--ob-text-lg:16px;--ob-text-xl:20px;--ob-ok-text:var(--green-11);--ob-ok-line:var(--green-6);--ob-ok-dot:var(--green-9);--ob-warn-text:var(--amber-11);--ob-warn-line:var(--amber-6);--ob-warn-dot:var(--amber-9);--ob-err-text:var(--tomato-11);--ob-err-line:var(--tomato-6);--ob-err-dot:var(--tomato-9);--ob-info-text:var(--blue-11);--ob-info-line:var(--blue-6)}.orbid{background:var(--bg);height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"ss01","cv11";letter-spacing:0;margin:0;padding:0;line-height:1.55}.orbid :where(button,input,select,textarea){font-family:var(--font-sans);letter-spacing:0}.orbid :where(button){font-weight:var(--weight-medium)}.orbid :where(button.lp-row-menu-item,button[role=menuitem]){font-weight:400;font-size:var(--fs-ui);letter-spacing:0;line-height:1}.orbid :where(input,select,textarea){color:var(--text);background:var(--bg-pure);border-color:var(--border)}.orbid :where(button,input,select,textarea):focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px;box-shadow:none}.orbid :where(.orbid-badge,.card-tag,.lp-folder-name,.citation-label,.card-kpi-label){font-size:var(--fs-micro);font-weight:var(--weight-bold);letter-spacing:0}.orbid :where(.card-title,.lp-row-name,.file-dl-artifact-name,.lib-reco-name){letter-spacing:0}.orbid,.orbid *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.orbid svg{stroke-width:var(--icon-stroke,1.5);flex-shrink:0}.orbid svg.lucide{fill:none;stroke:currentColor}.orbid .icon-xs svg,.orbid svg.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.orbid .icon-sm svg,.orbid svg.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.orbid .icon-md svg,.orbid svg.icon-md{width:var(--icon-md);height:var(--icon-md)}.orbid .icon-lg svg,.orbid svg.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.orbid .icon-empty svg,.orbid svg.icon-empty{width:var(--icon-empty);height:var(--icon-empty)}.orbid .nav-rail-icon svg,.orbid .nav-rail-svg{width:var(--icon-md,16px);height:var(--icon-md,16px)}.orbid .card-leading svg{color:inherit}.orbid .icon-micro{color:var(--text-2);stroke-width:var(--icon-stroke,1.5)}.orbid .orbid-kv-grid{gap:var(--space-4);grid-template-columns:16px minmax(70px,.4fr) 1fr auto;align-items:baseline;display:grid}.orbid .orbid-align-row{align-items:center;gap:var(--space-4);display:flex}.orbid .tabular-nums{font-variant-numeric:tabular-nums}:root{--fs-micro:12px;--fs-caption:12px;--fs-meta:12px;--fs-ui:14px;--fs-body-sm:14px;--fs-body:14px;--fs-title:16px;--fs-metric-sm:16px;--fs-metric:20px;--fs-metric-lg:20px}:lang(zh),:lang(zh-Hant){--lh-body:1.62}@keyframes orbid-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}.orbid-skeleton-pulse{animation:orbid-skeleton-pulse 1.2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-reduced-motion:reduce){.orbid,.orbid-portal-scope{--ob-dur:0s;--motion-base:0s}.orbid-skeleton-pulse{opacity:.7;animation:none}}.orbid-slot-skeleton-block{background-color:var(--color-border-subtle,var(--border-faint));border-radius:0}.cw-root[data-surface=counsel],.intake-login-page.is-lawyer,.orbid,.orbid-portal-scope,[data-persona=counsel],body:has(.orbid) [id=orbid-portal-root]{--ob-accent:var(--indigo-12);--ob-accent-hover:var(--indigo-11);--ob-accent-text:var(--indigo-11);--ob-accent-muted:var(--indigo-3);--ob-accent-muted-hover:var(--indigo-4);--ob-accent-line:var(--indigo-7);--ob-accent-ring:var(--indigo-8);--ob-focus:var(--indigo-8)}.cw-root:not([data-surface=counsel]),.intake-login-page:not(.is-lawyer),.public-intake-root,.public-intake-root:not([data-surface=counsel]) .orbid,[data-persona=client],body:has(.cw-root:not([data-surface=counsel]),.public-intake-root,[data-persona=client]) [id=orbid-portal-root]{--ob-accent:var(--ruby-12);--ob-accent-hover:var(--ruby-11);--ob-accent-text:var(--ruby-11);--ob-accent-muted:var(--ruby-3);--ob-accent-muted-hover:var(--ruby-4);--ob-accent-line:var(--ruby-7);--ob-accent-ring:var(--ruby-8);--ob-focus:var(--ruby-8)}.orbid .workbar-panel{--workbar-inset:12px;--workbar-control-height:32px;--workbar-body-size:14px;--workbar-reading-line:1.6;min-width:0;min-height:0;color:var(--ink);background:var(--surface-workspace);font-size:var(--workbar-body-size);line-height:var(--workbar-reading-line);flex-direction:column;flex:1;display:flex}.orbid .workbar-panel[hidden]{display:none}.orbid .workbar-panel .workbar-scroll-area{flex:1;min-height:0;overflow:auto}.orbid .workbar-panel .workbar-footer{padding:var(--workbar-inset);border-top:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);flex-shrink:0;margin-top:auto}.orbid .workbar-panel .workbar-section-header{min-height:36px;padding:8px var(--workbar-inset);background:var(--surface-workspace);justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.orbid .workbar-panel .workbar-section-header-sticky{z-index:2;position:sticky;top:0}.orbid .workbar-panel .workbar-meta{color:var(--text-2);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:400}.orbid .workbar-panel .workbar-list-row{padding-inline:var(--workbar-inset);font-size:var(--workbar-body-size);line-height:var(--workbar-reading-line)}.orbid .workbar-panel .workbar-action-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbid .workbar-panel :is(.workbar-button,.counsel-cta-btn),.orbid :is(.counsel-cta-btn,.counsel-codex-send-btn){height:28px!important;min-height:28px!important;font-size:var(--fs-meta)!important;cursor:pointer!important;white-space:nowrap!important;box-shadow:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-weight:500!important;line-height:1.3!important;display:inline-flex!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn,.counsel-codex-send-btn):is([data-cta-variant=primary],[data-workbar-variant=primary],.counsel-cta-btn--primary,.counsel-codex-send-btn){background:var(--brand)!important;color:var(--paper-canvas)!important;border:var(--ob-line) solid transparent!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn,.counsel-codex-send-btn):is([data-cta-variant=primary],[data-workbar-variant=primary],.counsel-cta-btn--primary,.counsel-codex-send-btn):hover:not(:disabled){background:var(--brand-hover)!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=outline],[data-workbar-variant=outline],.counsel-cta-btn--outline){background:var(--paper)!important;color:var(--text-2)!important;border:var(--ob-line) solid var(--border-strong)!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=outline],[data-workbar-variant=outline],.counsel-cta-btn--outline):hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important;border-color:var(--border-strong)!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=ghost],[data-workbar-variant=ghost],.counsel-cta-btn--ghost){color:var(--text-2)!important;border:var(--ob-line) solid transparent!important;background:0 0!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=ghost],[data-workbar-variant=ghost],.counsel-cta-btn--ghost):hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .counsel-cta-btn.workbar-evidence-jump-btn{height:24px!important;min-height:24px!important;font-size:var(--fs-caption)!important;color:var(--text-3)!important;gap:4px!important;padding:0 6px!important}.orbid .counsel-cta-btn.workbar-evidence-jump-btn:hover:not(:disabled){color:var(--ink)!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=destructive],[data-workbar-variant=destructive],.counsel-cta-btn--destructive){background:var(--status-err-dot)!important;color:var(--paper-canvas)!important;border:var(--ob-line) solid transparent!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=destructive],[data-workbar-variant=destructive],.counsel-cta-btn--destructive):hover:not(:disabled){background:var(--status-err-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn):is([data-cta-variant=destructive],[data-workbar-variant=destructive],.counsel-cta-btn--destructive):hover:not(:disabled){background:color-mix(in srgb,var(--status-err-dot) 86%,var(--ink))!important}}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn,.counsel-codex-send-btn):disabled{opacity:.45!important;cursor:not-allowed!important}.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn,.counsel-codex-send-btn):focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){.orbid :is(.workbar-panel .workbar-button,.counsel-cta-btn,.counsel-codex-send-btn){transition:none!important}}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea){border:var(--ob-line) solid var(--border);width:100%;min-width:0;box-shadow:none;background:var(--paper);color:var(--ink);font-family:inherit;font-size:var(--workbar-body-size);border-radius:0;margin:0;padding:6px 8px;line-height:1.6}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea)::placeholder{color:var(--text-4);opacity:1}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea):hover:not(:disabled):not(:focus){border-color:var(--border-strong)}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea)[aria-invalid=true]{border-color:var(--status-err-dot)}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea)[aria-invalid=true]:focus-visible{outline-color:var(--status-err-dot)}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea):disabled{background:var(--surface-muted);color:var(--text-3);border-color:var(--border-faint);cursor:not-allowed}.orbid .workbar-panel .workbar-row-select{width:100%;color:var(--ink);text-align:start;font:inherit;background:0 0;border:0;padding:0;line-height:1.6;display:block}.orbid .workbar-panel .workbar-context-strip{padding:8px var(--workbar-inset);border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .workbar-panel .workbar-input{height:var(--workbar-control-height)}.orbid .workbar-panel .workbar-textarea{resize:vertical;min-height:72px}.orbid .workbar-panel :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:-2px;box-shadow:none}.orbid .workbar-panel .workbar-icon-button{width:var(--workbar-control-height);height:var(--workbar-control-height);color:var(--text-2);background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .workbar-panel .workbar-search-row{padding:12px var(--workbar-inset) 8px;background:var(--surface-workspace);flex-shrink:0}.orbid .workbar-panel .workbar-search-field{min-height:var(--workbar-control-height);border:var(--ob-line) solid var(--border);color:var(--text-2);background:var(--paper);border-radius:0;align-items:center;gap:8px;padding:0 8px;display:flex}.orbid .workbar-panel .workbar-search-field input::placeholder{color:var(--text-4);opacity:1}.orbid .workbar-panel .workbar-search-field:hover:not(:focus-within){border-color:var(--border-strong)}.orbid .workbar-panel .workbar-search-field input{width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.orbid .workbar-panel .workbar-search-field input::-webkit-search-cancel-button{display:none}.orbid .workbar-panel .workbar-search-field:focus-within{outline:2px solid var(--brand);outline-offset:-2px}.orbid .workbar-panel .workbar-search-field .workbar-icon-button{width:24px;height:28px}.orbid .workbar-panel .workbar-status{font-size:var(--fs-caption);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;line-height:1;display:inline-flex}.orbid .workbar-panel .workbar-status-dot{background:var(--text-2);border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .workbar-panel .workbar-status-chip{border-radius:var(--r-control);border:var(--ob-line) solid transparent;box-sizing:border-box;height:20px;padding:0 6px;font-weight:600}.orbid .workbar-panel .workbar-status-chip[data-tone=pending],.orbid .workbar-panel .workbar-status[data-tone=pending] .workbar-status-dot{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=pending]{background:color-mix(in srgb,var(--status-warn-dot) 9%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=pending]{color:var(--warn);border-color:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=pending]{border-color:color-mix(in srgb,var(--status-warn-dot) 22%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=success],.orbid .workbar-panel .workbar-status[data-tone=success] .workbar-status-dot{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=success]{background:color-mix(in srgb,var(--status-ok-dot) 9%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=success]{color:var(--ok);border-color:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=success]{border-color:color-mix(in srgb,var(--status-ok-dot) 22%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=danger],.orbid .workbar-panel .workbar-status[data-tone=danger] .workbar-status-dot{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=danger]{background:color-mix(in srgb,var(--status-err-dot) 9%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=danger]{color:var(--err);border-color:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=danger]{border-color:color-mix(in srgb,var(--status-err-dot) 22%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=info],.orbid .workbar-panel .workbar-status[data-tone=info] .workbar-status-dot{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=info]{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=info]{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=info]{border-color:color-mix(in srgb,var(--brand) 20%,transparent)}}.orbid .workbar-panel .workbar-status[data-tone=neutral] .workbar-status-dot{background:var(--text-4)}.orbid .workbar-panel .workbar-status-chip[data-tone=neutral]{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=neutral]{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.orbid .workbar-panel .workbar-status-chip[data-tone=neutral]{color:var(--text-3);border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-status-chip[data-tone=neutral]{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}}.orbid .workbar-panel .workbar-notice-banner{padding:10px var(--workbar-inset);border-bottom:var(--ob-line) solid var(--border-faint);font-size:var(--fs-meta);background:var(--surface-workspace);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.orbid .workbar-panel .workbar-notice-banner[data-tone=warn]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-notice-banner[data-tone=warn]{background:color-mix(in srgb,var(--status-warn-dot) 7%,transparent)}}.orbid .workbar-panel .workbar-notice-banner[data-tone=warn]{border-bottom-color:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-notice-banner[data-tone=warn]{border-bottom-color:color-mix(in srgb,var(--status-warn-dot) 20%,transparent)}}.orbid .workbar-panel .workbar-notice-banner[data-tone=warn]{color:var(--warn)}.orbid .workbar-panel .workbar-notice-banner[data-tone=warn] .workbar-notice-icon{color:var(--warn);flex-shrink:0;margin-top:2px}.orbid .workbar-panel .workbar-notice-banner[data-tone=info]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-notice-banner[data-tone=info]{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.orbid .workbar-panel .workbar-notice-banner[data-tone=info]{border-bottom-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .workbar-notice-banner[data-tone=info]{border-bottom-color:color-mix(in srgb,var(--brand) 20%,transparent)}}.orbid .workbar-panel .workbar-notice-banner[data-tone=info]{color:var(--brand)}.orbid .workbar-panel .workbar-notice-banner[data-tone=info] .workbar-notice-icon{color:var(--brand);flex-shrink:0;margin-top:2px}.orbid .workbar-panel .workbar-notice-content{flex:1;min-width:0}.orbid .workbar-panel .workbar-notice-action{font-size:var(--fs-caption);cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:600;text-decoration:underline}.orbid .workbar-panel .workbar-feedback{font-size:var(--fs-meta);color:var(--text-2);margin:8px 0 0;line-height:1.5}.orbid .workbar-panel .workbar-feedback[data-tone=error]{color:var(--err)}.orbid .workbar-panel .orbid-panel-state{min-height:240px;padding:24px var(--workbar-inset);box-shadow:none;background:0 0;border:0;flex:auto;margin:auto}.orbid .workbar-panel .orbid-panel-state :is(.orbid-empty-state-title,.orbid-empty-state-desc){-webkit-line-clamp:unset;overflow:visible}.orbid .workbar-panel .orbid-panel-state button{min-height:var(--workbar-control-height);box-shadow:none}.orbid .workbar-panel .orbid-panel-state--loading{flex:auto;min-height:240px;margin:0;padding:0;display:flex}.orbid .workbar-panel .workbar-section-label{font-size:var(--fs-caption);color:var(--text-3);font-weight:600;line-height:1.5;display:block}.orbid .workbar-panel .workbar-evidence{border-top:var(--ob-line) solid var(--border-faint);margin-top:8px;padding:8px 0 0}.orbid .workbar-panel .workbar-evidence-copy{font-size:var(--fs-meta);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0;line-height:1.6}.orbid .workbar-panel .workbar-evidence-copy[data-expanded=false]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .workbar-panel .workbar-evidence .workbar-button{padding-inline:0}.orbid .workbar-panel .workbar-disclosure{background:0 0;border:0}.orbid .workbar-panel .workbar-disclosure>summary{padding:10px var(--workbar-inset);cursor:pointer;font-size:var(--fs-meta);color:var(--text-2)}.orbid .workbar-panel .workbar-view-switcher{border:var(--ob-line) solid var(--border-faint);background:var(--surface-hover);border-radius:0;align-items:center;gap:2px;padding:2px;display:inline-flex}.orbid .workbar-panel .workbar-view-switcher>button{min-height:24px;color:var(--text-2);font-size:var(--fs-caption);box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 8px;font-weight:500;line-height:1}.orbid .workbar-panel .workbar-view-switcher>button[aria-selected=true]{background:var(--paper);color:var(--ink);font-weight:600}.orbid .workbar-panel .workbar-list-row .workbar-view-switcher,.orbid .workbar-panel .workbar-review-row .workbar-view-switcher{padding-inline:0}.orbid .counsel-desk-thread-lang,.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang{border-bottom:var(--ob-line) solid var(--border-faint)!important;background:var(--bg)!important;box-sizing:border-box!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:36px!important;min-height:36px!important;margin-bottom:0!important;padding:4px 12px!important;display:flex!important}.orbid .counsel-desk-thread-lang .workbar-view-switcher,.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang .workbar-view-switcher{background:var(--surface-muted)!important;border:var(--ob-line) solid var(--border-faint)!important;height:28px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:0!important;flex:none!important;align-items:center!important;gap:2px!important;padding:2px!important;display:inline-flex!important}.orbid .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab,.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab{width:auto!important;min-width:0!important;height:24px!important;min-height:24px!important;color:var(--text-3)!important;font-size:var(--fs-meta)!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 12px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.orbid .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab:hover:not([aria-selected=true]),.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab:hover:not([aria-selected=true]){color:var(--text-2)!important;background:var(--surface-hover)!important}.orbid .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab[aria-selected=true],.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab[aria-selected=true]{background:var(--bg-pure)!important;color:var(--ink)!important;box-shadow:none!important;border:0!important;font-weight:600!important}.orbid .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab:focus-visible,.orbid :is(.workbar-panel,.counsel-desk-thread) .counsel-desk-thread-lang .workbar-view-switcher .counsel-file-lang-tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)!important;outline:none!important}.orbid :is(.workbar-panel,.counsel-desk-thread) button[data-testid=counsel-desk-lang-gear],.orbid button[data-testid=counsel-desk-lang-gear]{border:var(--ob-line) solid var(--border-faint)!important;background:var(--surface-muted)!important;height:28px!important;min-height:28px!important;color:var(--text-2)!important;font-size:var(--fs-meta)!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;-webkit-user-select:none!important;user-select:none!important;box-sizing:border-box!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 8px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.orbid :is(.workbar-panel,.counsel-desk-thread) button[data-testid=counsel-desk-lang-gear]:hover,.orbid button[data-testid=counsel-desk-lang-gear]:hover{background:var(--surface-hover)!important;color:var(--ink)!important;border-color:var(--border)!important}.orbid :is(.workbar-panel,.counsel-desk-thread) button[data-testid=counsel-desk-lang-gear]:focus-visible,.orbid button[data-testid=counsel-desk-lang-gear]:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)!important;outline:none!important}.orbid :is(.workbar-panel,.counsel-desk-thread) button[data-testid=counsel-desk-lang-gear] svg,.orbid button[data-testid=counsel-desk-lang-gear] svg{flex-shrink:0!important;display:block!important}.orbid :is(.workbar-panel,.counsel-desk-thread) button[data-testid=counsel-desk-lang-gear] .counsel-desk-lang-current,.orbid button[data-testid=counsel-desk-lang-gear] .counsel-desk-lang-current{line-height:1!important;font-size:var(--fs-meta)!important;display:inline-block!important}.orbid .workbar-messages,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-messages{padding:12px 14px 24px}.orbid .workbar-message-list,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.orbid .workbar-message,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message{background:0 0;border:0;width:100%;padding:0}.orbid .workbar-message-head,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head{min-height:20px!important;font-size:var(--fs-caption)!important;color:var(--text-2)!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;padding:0 2px!important;font-weight:500!important;line-height:1!important;display:flex!important}.orbid .workbar-message-head .who,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .who{align-items:center!important;line-height:1!important;display:inline-flex!important}.orbid .workbar-message-head .intake-desk-mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .intake-desk-mark{vertical-align:middle;width:20px!important;height:20px!important;font-size:var(--fs-caption)!important;border:var(--ob-line) solid var(--border-faint)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-weight:600!important;display:inline-flex!important}.orbid .workbar-message-head .intake-desk-mark[data-kind=client],.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .intake-desk-mark[data-kind=client]{color:var(--text-3)!important;border-color:var(--border)!important;background:0 0!important}.orbid .workbar-message-head .intake-desk-mark[data-kind=lawyer],.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .intake-desk-mark[data-kind=lawyer]{background:var(--brand-muted)!important;color:var(--brand)!important;border-color:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-message-head .intake-desk-mark[data-kind=lawyer],.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .intake-desk-mark[data-kind=lawyer]{border-color:color-mix(in srgb,var(--brand) 24%,var(--border))!important}}.orbid .workbar-message-head svg,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head svg{display:block!important}.orbid .workbar-message[data-side=self] .workbar-message-head,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message[data-side=self] .workbar-message-head{justify-content:flex-start!important}.intake-role-pill,.orbid .workbar-message-head .intake-role-pill{height:var(--height-chip);font-family:inherit;font-size:var(--fs-caption);border-radius:var(--r-control);vertical-align:middle;color:var(--text-3);border:var(--ob-line) solid var(--border);background:0 0;align-items:center;margin-left:6px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.intake-role-pill:is(.intake-role-pill--lawyer,[data-role-badge=lawyer]),.orbid .workbar-message-head .intake-role-pill:is(.intake-role-pill--lawyer,[data-role-badge=lawyer]){background:var(--brand-muted);color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.intake-role-pill:is(.intake-role-pill--lawyer,[data-role-badge=lawyer]),.orbid .workbar-message-head .intake-role-pill:is(.intake-role-pill--lawyer,[data-role-badge=lawyer]){border-color:color-mix(in srgb,var(--brand) 24%,var(--border))}}.orbid .workbar-message-body,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body{box-sizing:border-box;border:var(--ob-line) solid var(--border-faint);background:var(--paper-canvas);width:100%;color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-body);overflow-wrap:anywhere;box-shadow:none;border-radius:0;padding:12px 14px}.orbid .workbar-message:is([data-speaker=assistant],[data-role=assistant],[data-speaker=client],[data-role=user]:not([data-speaker=lawyer])) .workbar-message-body,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message:is([data-speaker=assistant],[data-role=assistant],[data-speaker=client],[data-role=user]:not([data-speaker=lawyer])) .workbar-message-body{background:var(--paper-canvas);border:var(--ob-line) solid var(--border-faint);color:var(--ink);box-shadow:none}.orbid .workbar-message:is([data-speaker=lawyer],[data-role=lawyer],[data-side=self]:not([data-speaker=client]):not([data-speaker=assistant])) .workbar-message-body,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message:is([data-speaker=lawyer],[data-role=lawyer],[data-side=self]:not([data-speaker=client]):not([data-speaker=assistant])) .workbar-message-body{background:var(--surface-selected);border:var(--ob-line) solid var(--border);color:var(--ink);box-shadow:none}.orbid .msg-actions,.orbid .workbar-message-actions,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-actions{pointer-events:none;opacity:0!important;align-items:center!important;gap:4px!important;margin-top:5px!important;margin-bottom:2px!important;padding:0 2px!important;display:flex!important}.orbid .msg:focus-within .msg-actions,.orbid .msg:hover .msg-actions,.orbid .workbar-message:focus-within .workbar-message-actions,.orbid .workbar-message:hover .workbar-message-actions,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message:focus-within .workbar-message-actions,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message:hover .workbar-message-actions{pointer-events:auto;opacity:1!important}.orbid .msg-actions[data-side=other],.orbid .msg-actions[data-side=self],.orbid .workbar-message-actions[data-side=other],.orbid .workbar-message-actions[data-side=self],.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-actions[data-side=other],.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-actions[data-side=self]{justify-content:flex-start!important}.orbid .msg-action-btn,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn,button.msg-action-btn{border:var(--ob-line) solid transparent!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;color:var(--text-2)!important;font-size:var(--fs-caption)!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;outline:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:none!important;display:inline-flex!important}.orbid .msg-action-btn:hover,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn:hover,button.msg-action-btn:hover{background:var(--surface-hover)!important;border-color:var(--border-faint)!important;color:var(--ink)!important}.orbid .msg-action-btn:active,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn:active,button.msg-action-btn:active{transform:scale(.92)}.orbid .msg-action-btn:focus-visible,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn:focus-visible,button.msg-action-btn:focus-visible{outline:2px solid var(--brand)!important;outline-offset:1px!important}.orbid .msg-action-btn.is-copied,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-copied,button.msg-action-btn.is-copied{background:var(--status-ok-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-copied,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-copied,button.msg-action-btn.is-copied{background:color-mix(in srgb,var(--status-ok-dot) 12%,transparent)!important}}.orbid .msg-action-btn.is-copied,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-copied,button.msg-action-btn.is-copied{border-color:var(--status-ok-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-copied,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-copied,button.msg-action-btn.is-copied{border-color:color-mix(in srgb,var(--status-ok-dot) 30%,transparent)!important}}.orbid .msg-action-btn.is-copied,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-copied,button.msg-action-btn.is-copied{transform:scale(1.05);color:var(--ok)!important}.orbid .msg-action-btn.is-active-up,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-up,button.msg-action-btn.is-active-up{background:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-active-up,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-up,button.msg-action-btn.is-active-up{background:color-mix(in srgb,var(--brand) 10%,transparent)!important}}.orbid .msg-action-btn.is-active-up,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-up,button.msg-action-btn.is-active-up{border-color:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-active-up,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-up,button.msg-action-btn.is-active-up{border-color:color-mix(in srgb,var(--brand) 28%,transparent)!important}}.orbid .msg-action-btn.is-active-up,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-up,button.msg-action-btn.is-active-up{color:var(--brand)!important}.orbid .msg-action-btn.is-active-down,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-down,button.msg-action-btn.is-active-down{background:var(--status-err-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-active-down,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-down,button.msg-action-btn.is-active-down{background:color-mix(in srgb,var(--status-err-dot) 10%,transparent)!important}}.orbid .msg-action-btn.is-active-down,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-down,button.msg-action-btn.is-active-down{border-color:var(--status-err-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg-action-btn.is-active-down,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-down,button.msg-action-btn.is-active-down{border-color:color-mix(in srgb,var(--status-err-dot) 28%,transparent)!important}}.orbid .msg-action-btn.is-active-down,.orbid :is(.workbar-panel,.counsel-desk-thread) .msg-action-btn.is-active-down,button.msg-action-btn.is-active-down{color:var(--err)!important}.orbid .workbar-message-body p,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body p{margin:0;line-height:1.6}.orbid .workbar-message-body p+p,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body p+p{margin-top:10px}.orbid .workbar-message-body .intake-msg-para+.intake-msg-para,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-para+.intake-msg-para{margin-top:12px}.orbid .workbar-message-body .intake-msg-copy,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-copy{white-space:pre-wrap;margin:0;line-height:1.6}.orbid .workbar-message-body .intake-msg-disclaimer,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-disclaimer{font-size:var(--fs-caption)!important;color:var(--text-3)!important;margin-top:6px!important;font-style:italic!important;font-weight:400!important}.orbid .workbar-message-body .intake-msg-heading,.orbid .workbar-message-body :is(h1,h2,h3,h4),.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-heading,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body :is(h1,h2,h3,h4){font-size:var(--fs-body);color:var(--ink);margin:14px 0 8px;font-weight:600;line-height:1.45}.orbid .workbar-message-body .intake-msg-heading:first-child,.orbid .workbar-message-body :is(h1,h2,h3,h4):first-child,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-heading:first-child,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body :is(h1,h2,h3,h4):first-child{margin-top:0}.orbid .workbar-message-body .intake-msg-heading+p,.orbid .workbar-message-body :is(h1,h2,h3,h4)+p,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-heading+p,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body :is(h1,h2,h3,h4)+p{margin-top:6px}.orbid .workbar-message-body ul,.orbid .workbar-message-body ul.intake-msg-bullets,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul.intake-msg-bullets{margin:10px 0!important;padding:0!important;list-style:none!important}.orbid .workbar-message-body ul.intake-msg-bullets>li,.orbid .workbar-message-body ul>li,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul.intake-msg-bullets>li,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul>li{position:relative;margin:6px 0!important;padding-left:16px!important;line-height:1.6!important}.orbid .workbar-message-body ul.intake-msg-bullets>li:before,.orbid .workbar-message-body ul>li:before,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul.intake-msg-bullets>li:before,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ul>li:before{content:"•";color:var(--text-2);font-weight:600;font-size:var(--fs-body);position:absolute;top:0;left:4px}.orbid .workbar-message-body ol,.orbid .workbar-message-body ol.intake-msg-ordered,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ol,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ol.intake-msg-ordered{list-style-type:decimal;margin:10px 0!important;padding-left:24px!important}.orbid .workbar-message-body ol.intake-msg-ordered>li,.orbid .workbar-message-body ol>li,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ol.intake-msg-ordered>li,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body ol>li{margin:6px 0!important;padding-left:4px!important;line-height:1.6!important}.orbid .workbar-message-body pre,.orbid .workbar-message-body pre.intake-msg-pre,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body pre,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body pre.intake-msg-pre{background:var(--surface-workspace);border:var(--ob-line) solid var(--border-faint);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink);border-radius:0;margin:10px 0;padding:12px 14px;line-height:1.55;overflow-x:auto}.orbid .workbar-message-body pre code,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.orbid .workbar-message-body .intake-msg-inline-code,.orbid .workbar-message-body :not(pre)>code,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-inline-code,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body :not(pre)>code{background:var(--surface-hover);border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--ink);margin:0 2px;padding:2px 6px}.orbid .workbar-message-body blockquote,.orbid .workbar-message-body blockquote.intake-msg-quote,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body blockquote,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body blockquote.intake-msg-quote{background:var(--surface-workspace);color:var(--text-2);border-radius:0;margin:10px 0;padding:8px 12px 8px 14px}.orbid .workbar-message-body blockquote>p,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body blockquote>p{margin:0;line-height:1.55}.orbid .workbar-message-body hr,.orbid .workbar-message-body hr.intake-msg-hr,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body hr,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body hr.intake-msg-hr{border:0;border-top:var(--ob-line) solid var(--border-faint);margin:14px 0}.orbid .workbar-message-body .intake-msg-table-wrap,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-msg-table-wrap{width:100%;margin:10px 0;overflow-x:auto}.orbid .workbar-message-body table,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);line-height:1.5}.orbid .workbar-message-body td,.orbid .workbar-message-body th,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body td,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body th{border:var(--ob-line) solid var(--border-faint);text-align:start;padding:8px 12px}.orbid .workbar-message-body th,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body th{background:var(--surface-hover);color:var(--ink);font-weight:600}.orbid .workbar-message-body strong,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body strong{color:var(--ink);font-weight:600}.orbid .workbar-message-body em,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body em{font-style:italic}.orbid .workbar-message-body .intake-quote-mark,.orbid .workbar-message-body mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-quote-mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body mark{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-message-body .intake-quote-mark,.orbid .workbar-message-body mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-quote-mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body mark{background:color-mix(in srgb,var(--status-warn-dot) 16%,transparent)}}.orbid .workbar-message-body .intake-quote-mark,.orbid .workbar-message-body mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body .intake-quote-mark,.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-body mark{color:inherit;border-radius:var(--r-control);padding:0 2px}.orbid .workbar-panel .counsel-gutter-agent-composer{padding:0}.orbid .workbar-panel .workbar-composer{padding:12px var(--workbar-inset);background:var(--surface-workspace)}.orbid .workbar-panel .workbar-composer>div:has(.workbar-composer-input){flex-direction:column;align-items:stretch;gap:8px;display:flex}.orbid .workbar-panel .workbar-composer>div:has(.workbar-composer-input)>div{justify-content:flex-end;display:flex;position:static}.orbid .workbar-panel .workbar-composer-input{min-height:72px;max-height:200px;padding:8px 10px}.orbid .workbar-panel .counsel-desk-composer-hint{font-size:var(--fs-caption);letter-spacing:0;font-weight:400}.orbid .workbar-panel .counsel-agent-scope-bar{padding:8px var(--workbar-inset);border-color:var(--border-faint)}.orbid .workbar-panel .counsel-agent-scope{font-size:var(--fs-caption);color:var(--text-2)}.orbid .workbar-panel .counsel-agent-source{font-size:var(--fs-ui);color:var(--ink)}.orbid .workbar-panel .counsel-agent-actions{padding:8px var(--workbar-inset);grid-template-columns:minmax(0,1fr);gap:8px}.orbid .workbar-panel .counsel-agent-actions button{min-height:var(--workbar-control-height);border:var(--ob-line) solid var(--border);font-size:var(--fs-meta);background:0 0;border-radius:0;padding:6px 10px}.orbid .workbar-panel .counsel-gutter-agent-thread{padding:0}.orbid .workbar-panel .counsel-gutter-agent-field{border:0;border-top:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace)}.orbid .workbar-panel .counsel-gutter-agent-quote{padding:12px var(--workbar-inset);border:0;border-bottom:var(--ob-line) solid var(--border-faint);background:0 0;border-radius:0;margin:0}.orbid .workbar-panel .counsel-gutter-agent-actions{padding:8px var(--workbar-inset);flex-wrap:wrap;gap:8px;display:flex}.orbid .workbar-panel .counsel-agent-turn-source{padding:8px var(--workbar-inset);font-size:var(--fs-caption);color:var(--text-2);margin:0}.orbid .workbar-panel .counsel-facet-filters{flex:1!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;display:flex!important}.orbid .workbar-panel .counsel-facet-filters button{text-align:center!important;flex:1!important;justify-content:center!important;width:auto!important;padding-inline:8px!important}.orbid .workbar-panel .workbar-review-row,.orbid .workbar-review-row{border:var(--ob-line) solid var(--border-faint);background:var(--paper);cursor:pointer;border-radius:0;gap:8px;box-sizing:border-box!important;padding:10px 12px!important}.orbid .workbar-panel .workbar-review-row:hover,.orbid .workbar-review-row:hover{background:var(--surface-hover);border-color:var(--border)}.orbid .workbar-panel .workbar-review-row[data-active=true],.orbid .workbar-review-row[data-active=true]{background:var(--paper)!important;border-color:var(--brand)!important}.orbid .workbar-panel .workbar-review-row[data-expanded=true],.orbid .workbar-review-row[data-expanded=true]{background:var(--paper);padding:10px 12px!important}.orbid .workbar-panel .workbar-review-row[data-expanded=false],.orbid .workbar-review-row[data-expanded=false]{justify-content:center;gap:0;height:auto;min-height:40px;padding:8px 12px!important}.orbid :is(.workbar-panel,.counsel-desk-left) .cell-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.orbid :is(.workbar-panel,.counsel-desk-left) .cell-meta>div:first-child{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.orbid :is(.workbar-panel,.counsel-desk-left) .workbar-review-row h3{font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100% - 10px);margin:0;padding-right:6px;font-weight:600;line-height:1.4;overflow:hidden}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-body{flex-direction:column;gap:10px;display:flex}.orbid :is(.workbar-panel,.counsel-desk-left) :is(.cell-source,.cell-opinion,.cell-redline,.cell-note){font-size:var(--fs-ui);background:0 0;border:0;border-radius:0;gap:6px;padding:0;line-height:1.6}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-section-label{font-size:var(--fs-caption);color:var(--text-3);margin:0 0 4px;font-weight:600;line-height:1.5;display:block}.orbid :is(.workbar-panel,.counsel-desk-left) :is(.counsel-review-source,.counsel-review-opinion-box,.diff-preview){border:var(--ob-line) solid var(--border-faint)!important;background:var(--surface-workspace)!important;box-sizing:border-box!important;border-radius:0!important;margin:4px 0!important;padding:10px 12px!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-source>summary{padding-inline:0}.orbid :is(.workbar-panel,.counsel-desk-left) .workbar-disclosure>summary{display:list-item}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-opinion{font-size:var(--fs-ui)!important;color:var(--ink)!important;letter-spacing:-.01em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-weight:400!important;line-height:1.62!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-opinion p{font-size:var(--fs-ui)!important;margin:0!important;line-height:1.62!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance{border:var(--ob-line) solid var(--status-warn-dot);padding:4px 8px!important}@supports (color:color-mix(in lab,red,red)){.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance{border:var(--ob-line) solid color-mix(in srgb,var(--status-warn-dot) 22%,transparent)}}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance{background:color-mix(in srgb,var(--status-warn-dot) 6%,transparent)}}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance{font-size:var(--fs-meta)!important;border-radius:0!important;margin:4px 0 0!important;line-height:1.45!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-review-guidance p{font-size:var(--fs-meta);margin:0;line-height:1.45}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-matrix-actions{border-top:var(--ob-line) solid var(--border-faint);margin-top:4px;padding-top:8px;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important;overflow-x:auto!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-matrix-actions::-webkit-scrollbar{display:none!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-matrix-actions button{white-space:nowrap!important;height:26px!important;min-height:26px!important;font-size:var(--fs-meta)!important;flex-shrink:0!important;padding:0 8px!important}.orbid :is(.workbar-panel,.counsel-desk-left) .counsel-matrix-actions .text-caption{opacity:.8;font-size:var(--fs-caption);display:inline}.orbid :is(.workbar-panel,.counsel-desk-left) .cell-note [role=tabpanel]{background:0 0;border:0;padding:8px 0}.orbid :is(.workbar-panel,.counsel-desk-left) .cell-note [role=tabpanel]>div:first-child>span{color:var(--text-2);font-weight:500}.orbid :is(.workbar-panel,.counsel-desk-left) .workbar-review-fallbacks{border-top:var(--ob-line) solid var(--border-faint);font-size:var(--fs-ui);padding:10px 0;line-height:1.6}.orbid :is(.workbar-panel,.counsel-desk-left) .workbar-review-fallbacks p{font-size:var(--fs-ui);background:0 0;border:0;padding:6px 0}.orbid :is(.workbar-panel,.counsel-desk-left) .workbar-review-fallbacks>div>div>div{border:0;border-top:var(--ob-line) solid var(--border-faint);background:0 0;padding:8px 0}.orbid #counsel-desk-panel-files,.orbid .counsel-desk-panel[data-testid=counsel-desk-panel-files]{--workbar-inset:16px;background:var(--surface-workspace)}.orbid #counsel-desk-panel-files .counsel-matter-files{background:var(--surface-workspace)}.orbid #counsel-desk-panel-files .workbar-search-row{background:var(--surface-workspace);padding:4px 16px 8px}.orbid #counsel-desk-panel-files .workbar-search-field{height:var(--workbar-control-height);min-height:var(--workbar-control-height);background:var(--paper);border:var(--ob-line) solid var(--border);color:var(--ink);box-shadow:none;border-radius:0;padding:0 8px}.orbid #counsel-desk-panel-files .workbar-search-field:focus-within{border-color:var(--brand);outline:2px solid var(--brand);outline-offset:-2px}.orbid #counsel-desk-panel-files .workbar-search-field input{font-size:var(--workbar-body-size);color:var(--ink)}.orbid #counsel-desk-panel-files .workbar-search-field input::placeholder{color:var(--text-4)}.orbid #counsel-desk-panel-files .counsel-file-group{margin-bottom:0}.orbid #counsel-desk-panel-files .counsel-file-group+.counsel-file-group{border-top:var(--ob-line) solid var(--border-faint);margin-top:2px;padding-top:2px}.orbid #counsel-desk-panel-files .counsel-file-group[data-drag-over=true]{background:var(--surface-hover);outline:1px dashed var(--brand);outline-offset:-1px}.orbid #counsel-desk-panel-files .counsel-file-group-header{box-sizing:border-box;width:calc(100% - 16px);height:36px;min-height:36px;max-height:36px;color:var(--text-2);font-size:var(--fs-meta);letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;margin:1px 8px;padding:0 8px;font-weight:600;display:flex}.orbid #counsel-desk-panel-files .counsel-file-group-header:hover{background:var(--surface-hover)}.orbid #counsel-desk-panel-files .counsel-file-group-chevron{width:16px;height:16px;color:var(--text-3);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid #counsel-desk-panel-files .counsel-file-group-folder-icon{width:16px;height:16px;color:var(--text-3)}.orbid #counsel-desk-panel-files .counsel-file-group-header :is(.lucide+span,.lucide+*){margin-left:0!important}.orbid #counsel-desk-panel-files .counsel-file-group-header:hover .counsel-file-group-folder-icon{color:var(--ink)}.orbid #counsel-desk-panel-files .counsel-file-group-count.ob-count{color:var(--text-2);font-size:var(--fs-caption);font-weight:600}.orbid #counsel-desk-panel-files .counsel-file-list{flex-direction:column;gap:1px;padding:1px 0 2px;display:flex}.orbid #counsel-desk-panel-files .counsel-file-row{box-sizing:border-box;background:0 0;width:calc(100% - 16px);height:36px;margin:1px 8px;display:flex;border-bottom:var(--ob-line) solid transparent!important;border:var(--ob-line) solid transparent!important;border-radius:0!important}.orbid #counsel-desk-panel-files .counsel-file-row:hover:not(.is-selected){background:var(--surface-hover);border-color:#0000!important}.orbid #counsel-desk-panel-files .counsel-file-row.is-selected{background:var(--surface-selected)!important;border-color:#0000!important;border-radius:0!important}.orbid #counsel-desk-panel-files .counsel-file-row button[data-testid=counsel-file-preview-btn]{height:100%;padding:0}.orbid #counsel-desk-panel-files .counsel-file-row .counsel-file-lock,.orbid #counsel-desk-panel-files .counsel-file-row .counsel-file-menu-btn,.orbid #counsel-desk-panel-files .counsel-file-row [data-testid=counsel-file-menu]{opacity:0;border-radius:0;width:24px;height:24px}.orbid #counsel-desk-panel-files .counsel-file-row.is-selected .counsel-file-lock,.orbid #counsel-desk-panel-files .counsel-file-row.is-selected [data-testid=counsel-file-menu],.orbid #counsel-desk-panel-files .counsel-file-row:focus-within .counsel-file-lock,.orbid #counsel-desk-panel-files .counsel-file-row:focus-within [data-testid=counsel-file-menu],.orbid #counsel-desk-panel-files .counsel-file-row:hover .counsel-file-lock,.orbid #counsel-desk-panel-files .counsel-file-row:hover [data-testid=counsel-file-menu]{opacity:1}.orbid #counsel-desk-panel-files .counsel-file-empty{box-sizing:border-box;width:calc(100% - 16px);height:36px;min-height:36px;font-size:var(--fs-meta);color:var(--text-4);align-items:center;gap:8px;margin:1px 8px;padding:0 8px 0 56px;line-height:1.4;display:flex}.orbid #counsel-desk-panel-files .counsel-file-upload,.orbid #counsel-desk-panel-files .counsel-file-upload-top{background:var(--surface-workspace);padding:8px 16px 4px}.orbid #counsel-desk-panel-files .counsel-files-add{width:100%;height:var(--workbar-control-height);min-height:var(--workbar-control-height);border:var(--ob-line) dashed var(--border);background:var(--paper);color:var(--ink);font-size:var(--workbar-body-size);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:flex}.orbid #counsel-desk-panel-files .counsel-files-add:hover:not(:disabled){border-color:var(--brand);background:var(--surface-hover);color:var(--ink)}.orbid #counsel-desk-panel-files .counsel-files-add[data-drag-over=true]{border-color:var(--brand);background:var(--surface-hover);outline:2px solid var(--brand);outline-offset:-2px;border-style:solid}.orbid #counsel-desk-panel-files .counsel-files-add-hint{font-size:var(--fs-caption);color:var(--text-3);font-weight:400}.orbid #counsel-desk-panel-files .counsel-files-add:hover:not(:disabled) .counsel-files-add-hint,.orbid #counsel-desk-panel-files .counsel-files-add[data-drag-over=true] .counsel-files-add-hint{color:var(--text-2)}.orbid #counsel-desk-panel-files .counsel-files-upload-error{font-size:var(--fs-caption);color:var(--err);margin:6px 0 0;padding:0;font-weight:500}.orbid #counsel-desk-panel-facts,.orbid .counsel-desk-panel[data-testid=counsel-desk-panel-facts]{background:var(--surface-workspace)!important}.orbid .counsel-desk-facts{background:var(--surface-workspace);flex-direction:column;flex:1;min-height:0;display:flex}.orbid .counsel-desk-facts-scroll{padding-bottom:24px}.orbid .counsel-desk-facts .workbar-list-row{padding:8px var(--workbar-inset)}.orbid .counsel-facts-card-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-card,.orbid :is(.workbar-panel,.counsel-desk-panel) [data-testid=counsel-fact-row]{box-sizing:border-box;width:100%;display:block;position:relative}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-card-trigger{box-sizing:border-box;text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-label{font-family:inherit;font-size:var(--fs-meta);color:var(--text-2);font-weight:500;line-height:1.5}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-source-label{color:var(--text-3);font-size:var(--fs-caption);margin-top:3px;line-height:1.4;display:block}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-value,.orbid :is(.workbar-panel,.counsel-desk-panel) [data-testid=counsel-fact-value]{color:var(--ink);font-size:var(--workbar-body-size);font-weight:400;line-height:var(--workbar-reading-line);overflow-wrap:anywhere;margin-top:3px;display:block}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-badges{flex-shrink:0;align-items:center;gap:6px;display:flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .counsel-fact-badges .workbar-status-chip,.orbid :is(.workbar-panel,.counsel-desk-panel) .fact-status-chip{height:20px;font-family:inherit;font-size:var(--fs-caption);letter-spacing:0;border-radius:var(--r-control);padding:0 6px;font-weight:500}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-fact-detail{border-top:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence,.orbid :is(.workbar-panel,.counsel-desk-panel) [data-testid=counsel-fact-original],.orbid :is(.workbar-panel,.counsel-desk-panel) [data-testid=counsel-fact-quote]{box-sizing:border-box;background:var(--surface-workspace);font-size:var(--fs-meta);border:0;border-radius:0;margin:0;padding:8px 12px;line-height:1.55}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence-head{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence .workbar-section-label{font-family:inherit;font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:4px;margin:0;font-weight:600;line-height:1.4;display:inline-flex}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence-copy{font-size:var(--fs-meta);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-style:normal;line-height:1.55}.orbid .counsel-desk-facts .workbar-evidence-copy[data-expanded=true]{display:block;overflow:visible}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence .workbar-button,.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence-jump-btn{height:24px;min-height:24px;font-size:var(--fs-caption);color:var(--text-2);border:var(--ob-line) solid transparent;box-shadow:none;background:0 0;border-radius:0;padding:0 8px}.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence .workbar-button:hover,.orbid :is(.workbar-panel,.counsel-desk-panel) .workbar-evidence-jump-btn:hover{background:var(--surface-hover);border-color:var(--border-faint);color:var(--ink)}.orbid .workbar-panel .counsel-delivery-timeline{padding:0}.orbid .workbar-panel .counsel-delivery-timeline ol{margin:0;padding:0}.counsel-quote__confirm{gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:var(--ob-line) solid var(--border-faint);background:var(--paper);font-size:var(--fs-ui);grid-template-columns:auto 1fr;margin:0;display:grid}.counsel-quote__confirm dt{color:var(--text-3)}.counsel-quote__confirm dd{text-align:right;color:var(--ink);margin:0}.workbar-menu{border-color:var(--border);font-size:var(--fs-ui);border-radius:0;padding:4px}@media (max-width:907px){.orbid .workbar-panel{--workbar-control-height:44px}.orbid .workbar-panel .workbar-view-switcher>button{min-height:44px}.orbid .workbar-panel .workbar-search-field .workbar-icon-button{width:44px;height:42px}.orbid .workbar-panel .counsel-file-row :is(.counsel-file-lock,[data-testid=counsel-file-menu]){width:44px;height:44px}.orbid .workbar-panel :is(.workbar-input,.workbar-textarea,.workbar-search-field input){font-size:var(--fs-title)}}.orbid .counsel-workbar-navigation{background:var(--surface-workspace);align-items:stretch;position:relative;container:workbar-nav/inline-size}.orbid .counsel-workbar-navigation .counsel-desk-tabs{min-width:0;height:100%;padding:0 var(--pad-rail);scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:0;flex:auto;align-items:stretch;gap:0;display:flex;overflow-x:auto}.orbid .counsel-workbar-navigation .counsel-desk-tabs::-webkit-scrollbar{display:none}.orbid .counsel-workbar-navigation .counsel-desk-tab{min-width:max-content;height:100%;color:var(--text-3);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;margin:0;padding:0 4px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.orbid .counsel-workbar-navigation .counsel-desk-tab-mark{align-items:center;min-width:0;display:inline-flex}.orbid .counsel-workbar-navigation .counsel-desk-tab-label{text-overflow:ellipsis;min-width:0;padding-block:1px;line-height:1.3;overflow:hidden}.orbid .counsel-workbar-navigation .counsel-desk-tab:hover:not(.is-active){color:var(--ink)}.orbid .counsel-workbar-navigation .counsel-desk-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .counsel-workbar-navigation .counsel-desk-tab.is-active{color:var(--ink);font-weight:600}.orbid .counsel-workbar-navigation .counsel-desk-tab.is-active:after{background:var(--ink);z-index:2;border-radius:0;height:2px;position:absolute;bottom:0;left:4px;right:4px;content:""!important;display:block!important}.orbid .counsel-workbar-navigation .counsel-desk-tab-count{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-4);margin-left:3px;font-weight:400;line-height:1}.orbid .counsel-workbar-navigation .counsel-desk-tab.is-active .counsel-desk-tab-count{color:var(--text-3)}@container workbar-nav (max-width:380px){.orbid .counsel-workbar-navigation .counsel-desk-tab:not(.is-active) .counsel-desk-tab-count{display:none}.orbid .counsel-workbar-navigation .counsel-desk-tabs{padding:0 4px}}.orbid .counsel-workbar-navigation .counsel-workbar-tab-scroll{width:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .counsel-workbar-navigation .counsel-workbar-tab-scroll:hover:not(:disabled){color:var(--ink)}.orbid .counsel-workbar-navigation .counsel-workbar-tab-scroll:disabled{display:none}@media (pointer:coarse){.orbid .counsel-workbar-navigation{flex:0 0 44px}.orbid .counsel-workbar-navigation .counsel-desk-tabs{height:44px}.orbid .counsel-workbar-navigation .counsel-desk-tab{min-height:44px;font-size:var(--fs-ui)}.orbid .counsel-workbar-navigation .counsel-desk-tab.is-active:after{bottom:0}.orbid .counsel-workbar-navigation .counsel-workbar-tab-scroll{flex:0 0 36px;width:36px;height:38px}}.orbid .counsel-desk-left ::-webkit-scrollbar,.orbid .counsel-desk-left::-webkit-scrollbar{width:6px!important;height:6px!important}.orbid .workbar-panel ::-webkit-scrollbar,.orbid .workbar-panel::-webkit-scrollbar{width:6px!important;height:6px!important}.orbid .counsel-desk-thread-scroll ::-webkit-scrollbar,.orbid .counsel-desk-thread-scroll::-webkit-scrollbar{width:6px!important;height:6px!important}.orbid .counsel-desk-left ::-webkit-scrollbar-track,.orbid .counsel-desk-left::-webkit-scrollbar-track{background:0 0!important}.orbid .workbar-panel ::-webkit-scrollbar-track,.orbid .workbar-panel::-webkit-scrollbar-track{background:0 0!important}.orbid .counsel-desk-thread-scroll ::-webkit-scrollbar-track,.orbid .counsel-desk-thread-scroll::-webkit-scrollbar-track{background:0 0!important}.orbid .counsel-desk-left ::-webkit-scrollbar-thumb,.orbid .counsel-desk-left::-webkit-scrollbar-thumb{background-color:var(--text-4)!important;border:var(--ob-line) solid transparent!important;box-shadow:none!important;background-clip:padding-box!important;border-radius:0!important}.orbid .workbar-panel ::-webkit-scrollbar-thumb,.orbid .workbar-panel::-webkit-scrollbar-thumb{background-color:var(--text-4)!important;border:var(--ob-line) solid transparent!important;box-shadow:none!important;background-clip:padding-box!important;border-radius:0!important}.orbid .counsel-desk-thread-scroll ::-webkit-scrollbar-thumb,.orbid .counsel-desk-thread-scroll::-webkit-scrollbar-thumb{background-color:var(--text-4)!important;border:var(--ob-line) solid transparent!important;box-shadow:none!important;background-clip:padding-box!important;border-radius:0!important}.orbid .counsel-desk-left ::-webkit-scrollbar-button,.orbid .counsel-desk-left::-webkit-scrollbar-button{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.orbid .workbar-panel ::-webkit-scrollbar-button,.orbid .workbar-panel::-webkit-scrollbar-button{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.orbid .counsel-desk-thread-scroll ::-webkit-scrollbar-button,.orbid .counsel-desk-thread-scroll::-webkit-scrollbar-button{background:0 0!important;border:0!important;width:0!important;height:0!important;display:none!important}.orbid .counsel-desk-left ::-webkit-scrollbar-thumb:hover,.orbid .counsel-desk-left::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.orbid .workbar-panel ::-webkit-scrollbar-thumb:hover,.orbid .workbar-panel::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.orbid .counsel-desk-thread-scroll ::-webkit-scrollbar-thumb:hover,.orbid .counsel-desk-thread-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}@supports not selector(::-webkit-scrollbar){.orbid .counsel-desk-left,.orbid .counsel-desk-thread-scroll,.orbid .workbar-panel{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent}}.orbid .counsel-codex-send-btn.is-sending{pointer-events:none;cursor:wait!important}.orbid .workbar-message-sending{padding:12px var(--workbar-inset,12px);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-hover)}.orbid .workbar-message-sending .workbar-sending-badge{color:var(--text-3);font-feature-settings:"tnum"}.orbid .workbar-receiving-state{margin:8px var(--workbar-inset,12px);border:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);color:var(--text-2);border-radius:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.orbid .workbar-panel .diff-preview{background:0 0;border-radius:0;padding:4px 0}.orbid .workbar-panel .counsel-review-body{gap:12px}.orbid .workbar-panel .counsel-review-body .cell-note{border-top:var(--ob-line) solid var(--border-faint);padding-top:8px}.orbid .counsel-codex-composer{border:var(--ob-line) solid var(--border);background:var(--paper);width:100%;box-shadow:none;box-sizing:border-box;border-radius:0;flex-direction:column;padding:8px 12px;display:flex}.orbid .counsel-codex-composer:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .counsel-codex-composer .counsel-codex-textarea,.orbid .counsel-codex-textarea{resize:none;width:100%!important;min-height:48px!important;max-height:180px!important;box-shadow:none!important;color:var(--ink)!important;font-family:inherit!important;font-size:var(--fs-ui)!important;box-sizing:border-box!important;background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:0!important;line-height:1.5!important;display:block!important}.orbid .counsel-codex-composer .counsel-codex-textarea:focus,.orbid .counsel-codex-textarea:focus{box-shadow:none!important;outline:none!important}.orbid .counsel-codex-composer .counsel-codex-textarea::placeholder{color:var(--text-3)}.orbid .counsel-codex-composer .counsel-codex-toolbar{border-top:var(--ob-line) solid var(--border-faint);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.orbid .counsel-codex-composer .counsel-codex-shortcut{white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-3);-webkit-user-select:none;user-select:none;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.orbid .counsel-codex-composer .counsel-codex-kbd{border-radius:var(--r-control);background:var(--surface-muted);border:var(--ob-line) solid var(--border);min-width:18px;height:18px;font-family:inherit;font-size:var(--fs-caption);color:var(--text-2);box-shadow:none;justify-content:center;align-items:center;padding:0 4px;font-weight:500;line-height:1;display:inline-flex}.orbid .counsel-codex-composer .counsel-codex-send-btn,.orbid .counsel-codex-send-btn{background:var(--brand)!important;height:26px!important;min-height:26px!important;color:var(--paper-canvas)!important;font-size:var(--fs-meta)!important;cursor:pointer!important;white-space:nowrap!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;font-weight:500!important;display:inline-flex!important}.orbid .counsel-codex-composer .counsel-codex-send-btn:hover:not(:disabled),.orbid .counsel-codex-send-btn:hover:not(:disabled){transform:translateY(-.5px);background:var(--brand-hover)!important}.orbid .counsel-codex-composer .counsel-codex-send-btn:active:not(:disabled),.orbid .counsel-codex-send-btn:active:not(:disabled){transform:translateY(.5px)}.orbid .counsel-codex-composer .counsel-codex-send-btn:disabled,.orbid .counsel-codex-send-btn:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.orbid .counsel-codex-suggestions{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;margin-bottom:8px;display:flex;overflow-x:auto}.orbid .counsel-agent-actions.counsel-codex-suggestions,.orbid .counsel-codex-suggestions{-webkit-mask-image:linear-gradient(to right,var(--ink) calc(100% - 28px),transparent);mask-image:linear-gradient(to right,var(--ink) calc(100% - 28px),transparent);padding-right:24px!important}.orbid .counsel-codex-suggestions::-webkit-scrollbar{display:none}.orbid .counsel-codex-suggestions-label{font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;flex-shrink:0;align-items:center;font-weight:500;display:inline-flex}.orbid .counsel-codex-suggestions-chips{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.orbid .counsel-codex-suggestion-chip{border:var(--ob-line) solid var(--border);background:var(--paper-canvas);height:24px;color:var(--text-2);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;box-shadow:none;border-radius:0;align-items:center;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.orbid .counsel-codex-suggestion-chip:hover{background:var(--surface-hover);border-color:var(--border);color:var(--ink)}.orbid .counsel-codex-suggestion-chip:active{transform:translateY(.5px)}.orbid .counsel-codex-composer-wrapper{width:100%;position:relative}.orbid .counsel-codex-popover{z-index:40;background:var(--paper-canvas);border:var(--ob-line) solid var(--border);max-height:280px;box-shadow:var(--shadow-menu);border-radius:0;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;right:0;overflow:hidden}.orbid .counsel-codex-popover-header{min-height:28px;padding:0 var(--pad-rail);background:var(--surface-chrome);border-bottom:var(--ob-line) solid var(--border-faint);font-size:var(--fs-meta);letter-spacing:0;color:var(--text-3);text-transform:none;justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.orbid .counsel-codex-popover-kshint{font-family:inherit;font-size:var(--fs-caption);color:var(--text-4);letter-spacing:0;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:400;display:inline-flex}.orbid .counsel-codex-popover-list{flex-direction:column;gap:0;max-height:240px;padding:4px 0;display:flex;overflow-y:auto}.orbid .counsel-codex-popover-item{width:100%;min-height:36px;padding:6px var(--pad-rail);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;display:flex}.orbid .counsel-codex-popover-item:hover{background:var(--surface-hover)}.orbid .counsel-codex-popover-item.is-selected{background:var(--surface-selected)}.orbid .counsel-codex-popover-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .counsel-codex-popover-badge{border-radius:var(--r-control);border:var(--ob-line) solid var(--border-faint);background:var(--paper);width:20px;height:20px;color:var(--text-3);font-family:inherit;font-size:var(--fs-caption);flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .counsel-codex-popover-item.is-selected .counsel-codex-popover-badge{border-color:var(--border);color:var(--ink)}.orbid .counsel-codex-popover-meta{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.orbid .counsel-codex-popover-name{font-family:inherit;font-size:var(--fs-ui);color:var(--ink);font-weight:500;line-height:1.3}.orbid .counsel-codex-popover-desc{font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.orbid .counsel-codex-toolbar-left{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.orbid .counsel-codex-shortcut>span{text-overflow:ellipsis;overflow:hidden}.orbid .counsel-codex-tool-btn{border:var(--ob-line) solid transparent;width:24px;height:24px;color:var(--text-2);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.orbid .counsel-codex-tool-btn:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--border)}.orbid .counsel-codex-tool-btn.is-active{background:var(--border);color:var(--ink);border-color:var(--text-4)}.orbid .counsel-codex-toolbar-sep{background:var(--border);width:1px;height:12px;display:inline-block}.orbid .counsel-agent-actions.counsel-codex-suggestions,.orbid .counsel-desk-left .counsel-agent-actions.counsel-codex-suggestions{scrollbar-width:none;background:0 0!important;grid-template-columns:none!important;gap:8px!important;margin-bottom:0!important;padding:0 24px 0 0!important;display:flex!important;overflow-x:auto!important}.orbid .counsel-agent-actions.counsel-codex-suggestions::-webkit-scrollbar{display:none}.orbid .counsel-agent-actions .counsel-codex-suggestion-chip,.orbid .counsel-desk-left .counsel-agent-actions button.counsel-codex-suggestion-chip{border:var(--ob-line) solid var(--border)!important;background:var(--paper-canvas)!important;height:24px!important;min-height:24px!important;color:var(--text-2)!important;font-size:var(--fs-meta)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;text-align:center!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:auto!important;padding:0 8px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.orbid .counsel-agent-actions .counsel-codex-suggestion-chip:hover,.orbid .counsel-desk-left .counsel-agent-actions button.counsel-codex-suggestion-chip:hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--ink)!important}.orbid .counsel-gutter-agent-composer,.orbid .counsel-gutter-agent-composer .workbar-composer{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.orbid .counsel-gutter-agent-field{background:var(--surface-workspace)!important;border-top:var(--ob-line) solid var(--border-faint)!important;gap:8px!important;padding:8px 12px 12px!important}.orbid .workbar-panel .counsel-facet-filters button{flex:auto!important;min-width:0!important}.orbid .workbar-panel .counsel-segmented-control{border-radius:var(--r-control)!important;box-sizing:border-box!important;align-items:center!important;gap:2px!important;width:100%!important;height:28px!important;min-height:28px!important;padding:2px!important;display:flex!important}.orbid .workbar-panel .counsel-segmented-control-option{border-radius:var(--r-control)!important;white-space:nowrap!important;box-sizing:border-box!important;text-align:center!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;height:24px!important;min-height:24px!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.orbid .workbar-panel .counsel-facet-filters .counsel-segmented-control-option{flex:1!important}.orbid .workbar-panel :is(.counsel-review-source,.counsel-review-opinion-box,.diff-preview){border:var(--ob-line) solid var(--border-faint)!important;background:var(--paper)!important;border-radius:0!important;margin:4px 0!important;padding:12px 14px!important}.orbid .workbar-panel .counsel-review-source{color:var(--ink)}.orbid .workbar-panel .counsel-review-source summary{font-size:var(--fs-meta);letter-spacing:0;text-transform:none}.orbid .workbar-panel .counsel-review-source p,.orbid .workbar-panel .diff-preview{font-size:var(--fs-ui)!important;line-height:1.6!important}.orbid .workbar-panel .counsel-matrix-actions{grid-template-columns:repeat(3,minmax(0,1fr));flex-wrap:unset!important;gap:6px!important;padding-top:8px!important;display:grid!important;overflow:visible!important}.orbid .workbar-panel .counsel-matrix-actions button{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;font-size:var(--fs-meta)!important;justify-content:center!important;gap:6px!important;padding-inline:8px!important;display:inline-flex!important}.orbid .workbar-panel .counsel-matrix-actions .button-inner{width:100%;justify-content:center!important;align-items:center!important;gap:6px!important;line-height:1!important;display:inline-flex!important}.orbid .workbar-panel .counsel-matrix-actions .button-inner>svg{flex:0 0 12px;width:12px;height:12px}.orbid .workbar-panel .counsel-matrix-actions .button-inner>span{text-align:center;line-height:1!important}.orbid .workbar-panel .counsel-matrix-actions .text-caption{display:none!important}.orbid .workbar-panel .diff-preview .diff-del,.orbid .workbar-panel .diff-preview .diff-ins{text-underline-offset:2px;text-decoration-thickness:1px}.orbid .workbar-panel .workbar-review-row[data-active=true]{border-color:var(--border-faint)!important;box-shadow:none!important}.orbid .workbar-panel .counsel-review-source p{color:var(--ink)!important;font-size:var(--fs-ui)!important;font-style:normal!important;line-height:1.6!important}.orbid .workbar-panel .diff-preview .diff-del{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3);color:var(--text-3)!important;background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .diff-preview .diff-del{-webkit-text-decoration-color:color-mix(in srgb,var(--text-3) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--text-3) 70%,transparent)}}.orbid .workbar-panel .diff-preview .diff-ins{text-decoration:underline;-webkit-text-decoration-color:var(--status-ok-dot);text-decoration-color:var(--status-ok-dot);color:var(--ink)!important;background-color:#0000!important}@supports (color:color-mix(in lab,red,red)){.orbid .workbar-panel .diff-preview .diff-ins{-webkit-text-decoration-color:color-mix(in srgb,var(--status-ok-dot) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--status-ok-dot) 70%,transparent)}}.orbid .workbar-panel .diff-preview .diff-ins{text-underline-offset:3px;font-weight:500;text-decoration-thickness:1px}.orbid :is(.workbar-panel,.counsel-desk-panel) :is(.break-words,.counsel-fact-value,.workbar-evidence-text){-webkit-hyphens:manual;hyphens:manual}.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message{position:relative}.orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message>.workbar-message-actions{position:absolute;top:-2px;right:0;justify-content:flex-end!important;margin:0!important}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{background:var(--paper-canvas)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{background:color-mix(in srgb,var(--paper-canvas) 9%,transparent)}}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{border-color:var(--paper-canvas)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{border-color:color-mix(in srgb,var(--paper-canvas) 18%,transparent)}}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{color:var(--paper)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn{color:color-mix(in srgb,var(--paper) 90%,transparent)}}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn:hover{background:var(--paper-canvas)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn:hover{background:color-mix(in srgb,var(--paper-canvas) 16%,transparent)}}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn:hover{border-color:var(--paper-canvas)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn:hover{border-color:color-mix(in srgb,var(--paper-canvas) 32%,transparent)}}html .orbid .hdr.hdr-counsel .hdr-dev-tenant-btn:hover{color:var(--paper-canvas)}html .orbid .hdr.hdr-counsel .hdr-dev-dot{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){html .orbid .hdr.hdr-counsel .hdr-dev-dot{background:color-mix(in srgb,var(--paper) 90%,transparent)}}html .orbid .counsel-review-status{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 30px);overflow:hidden}html .orbid .counsel-annotation-card{font-size:var(--fs-ui);color:var(--text-2);gap:6px;margin-top:8px;line-height:1.5;display:grid}html .orbid .counsel-annotation-card .counsel-balloon-quote{background:var(--surface);margin:0;padding:4px 8px}html .orbid .counsel-annotation-title{margin:0;font-weight:600}html .orbid .counsel-annotation-redline,html .orbid .counsel-annotation-why{font-size:var(--fs-ui);margin:0}html .orbid .counsel-annotation-redline{color:var(--text-3)}html .orbid a.counsel-desk-open.counsel-desk-review{color:var(--text-2);text-decoration:none}html .orbid .counsel-desk-open.counsel-desk-act{justify-content:center;width:28px;height:28px;padding:0}html .orbid .counsel-desk-open.counsel-desk-act .counsel-desk-act-short{display:none}html .orbid .counsel-desk-open.counsel-desk-act:disabled{opacity:.35;cursor:not-allowed;background:0 0;border-color:#0000}html .orbid .counsel-desk-open.counsel-desk-act.is-copied{width:auto;padding:0 6px}html .orbid .counsel-desk-open.counsel-desk-act.is-copied .counsel-desk-act-short{display:inline}html .orbid .counsel-matrix-cell.cell-redline[data-has-diff=false] .diff-preview{display:none}html .orbid .intake-msg-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}html .orbid .intake-msg-files li{border:var(--ob-line) solid var(--border-faint);background:var(--paper);max-width:100%;color:var(--text-2);font-size:var(--fs-meta);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;padding:4px 8px;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}html .orbid .intake-msg-files li:before{content:"";background-color:var(--text-3);flex:0 0 13px;width:13px;height:13px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3C/svg%3E") 50%/contain no-repeat}html .orbid .intake-msg-files li>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:0;overflow:hidden;color:inherit!important}html .orbid .intake-msg-files li:hover{background:var(--surface-hover)}html .orbid .counsel-matrix-row .counsel-matrix-title{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.counsel-engagements{flex-direction:column;gap:0;padding:0;display:flex}.counsel-engagements__row[data-focused=true]{box-shadow:none}.counsel-engagements__row{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.counsel-engagements__head{gap:var(--space-1);flex-direction:column;display:flex}.counsel-engagements__meta{color:var(--text-2);font-size:var(--fs-meta)}.counsel-engagements__form{gap:var(--space-2);flex-direction:column;display:flex}.counsel-engagements__item{gap:var(--space-2);grid-template-columns:2fr 1fr;display:grid}.counsel-engagements__kyc-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.counsel-engagements__kyc-item{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--ob-line) solid var(--border-faint);flex-direction:column;display:flex}.counsel-engagements__kyc-item a:not(.counsel-kyc-item__file){margin-right:var(--space-2);color:var(--ink);text-decoration:underline}select.counsel-engagements__select{border:var(--ob-line) solid var(--border);background:var(--paper);height:32px;color:var(--ink);padding:0 var(--space-2);border-radius:0}.counsel-review{overflow:hidden}.counsel-review[data-dragging]{cursor:col-resize;-webkit-user-select:none;user-select:none}.counsel-review__handle{cursor:col-resize;background:var(--border);border:0;width:1px;position:relative}.counsel-review__list{min-width:0;min-height:0;overflow:auto}.counsel-review__rows{flex-direction:column;gap:0;display:flex}.counsel-review__row{cursor:pointer}.counsel-review__row[aria-selected=true]{box-shadow:none;background:var(--surface-selected)}.counsel-review__row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.counsel-review__hint{margin-top:auto}.counsel-review__detail{border:0;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.counsel-review__scroll{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 16px 16px;display:flex;overflow:auto}.counsel-review__title{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.counsel-review__block{flex-direction:column;gap:8px;display:flex}.counsel-review__label{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600;line-height:1.4}.counsel-review__scroll[data-section=messages]>.counsel-review-messages{flex:1 1 0;min-height:360px}.counsel-review-messages{gap:var(--space-2);flex-direction:column;display:flex}.counsel-review-messages__chat{border:var(--ob-line) solid var(--border-faint);background:var(--paper);flex-direction:column;flex:1 1 0;min-height:0;display:flex}.counsel-review-messages__chat>.cw-thread{padding-inline:var(--space-4);flex:1 1 0}.counsel-review-messages__reply{padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--ob-line) solid var(--border-faint);flex:none}.counsel-review-messages__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orbid .workbar-panel .counsel-segmented-control.counsel-review-messages__translate{max-width:200px;width:100%!important}.counsel-review-messages__xiaoou{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.counsel-review__brief{gap:8px;margin:0;display:grid}.counsel-review__brief-row{grid-template-columns:minmax(120px,35%) 1fr;align-items:center;gap:8px;display:grid}.counsel-review__brief-row dt{font-size:var(--fs-caption);color:var(--text-3);font-weight:600;line-height:1.4}.counsel-review__brief-row dd{font-size:var(--fs-ui);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.6}.counsel-review__bar{border-top:var(--ob-line) solid var(--border-faint);z-index:10;box-shadow:none;padding:8px 16px 12px;position:sticky;bottom:0;background:var(--surface-workspace)!important;color:var(--ink)!important}.counsel-review__bar[hidden]{display:none!important}.counsel-review__bar .counsel-review__gate{font-size:var(--fs-meta);color:var(--text-2);align-items:center;gap:8px;margin:0 0 8px;font-weight:500;line-height:1.4;display:flex}.counsel-review__bar .workbar-action-bar{align-items:center;gap:8px;display:flex}.counsel-review__decline-count{font-variant-numeric:tabular-nums;color:var(--text-3);font-size:var(--fs-meta)}.counsel-review__preview,.counsel-review__rail{flex-direction:column;display:flex}.counsel-review__preview{border-left:0;flex:1;min-width:0;min-height:0}.counsel-review__preview-head{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--ob-line) solid var(--border)}.counsel-review__preview-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.counsel-review__link{color:var(--ink);text-decoration:underline}.counsel-review__preview-body{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:0;display:flex;overflow:auto}.counsel-review__sections{margin:0;max-width:100%!important;display:flex!important}.counsel-review__detail>.counsel-review__sections,.counsel-review__sections{box-sizing:border-box!important;flex-shrink:0!important;width:100%!important}.counsel-review__detail>.counsel-review__sections{align-self:stretch!important;min-width:0!important;max-width:none!important;margin:0!important}.counsel-review__sections>.counsel-segmented-control-option{white-space:nowrap!important;flex:none!important;min-width:max-content!important}.counsel-review__sections>.counsel-segmented-control-option span{white-space:nowrap!important;text-overflow:clip!important;overflow:visible!important}.counsel-review__badges{flex-wrap:wrap;gap:4px;display:inline-flex}.counsel-review__badge{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);font-size:var(--fs-caption);color:var(--ink);background:var(--surface-muted);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.counsel-review__badge:before{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px}.counsel-review__badge[data-kind=supplied]:before{background:var(--status-ok-dot)}.orbid .workbar-panel.counsel-review__list{box-shadow:none!important;border:0!important}.orbid .workbar-panel.counsel-review__list>.counsel-segmented-control{flex-shrink:0;overflow-x:auto;flex-wrap:nowrap!important;row-gap:0!important;width:100%!important;height:36px!important;min-height:36px!important;display:flex!important}.orbid .workbar-panel.counsel-review__list>.counsel-segmented-control>.counsel-segmented-control-option{flex:none!important;min-width:max-content!important}.counsel-review__preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.counsel-review__preview-head>*{flex-shrink:0}.counsel-review__preview-head>.counsel-review__preview-title{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.counsel-review__preview-name-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.counsel-review__preview-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.counsel-review__preview-title .counsel-review__preview-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);color:var(--ink);font-weight:500;display:block;overflow:hidden}.counsel-review__preview-item{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);color:var(--text-3);font-weight:400;overflow:hidden}.counsel-review__preview-head{min-height:36px;padding:var(--space-2) var(--space-4);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace)}.counsel-kyc-center-preview{background:var(--bg);border-left:0;min-width:0;height:100%}.orbid #counsel-desk-panel-files .counsel-file-row.counsel-kyc-file-row{height:auto;min-height:44px;padding-top:5px!important;padding-bottom:5px!important}.counsel-kyc-item__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.counsel-kyc-item__toggle{align-items:center;gap:var(--space-1);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.counsel-kyc-item__toggle>svg{color:var(--text-3);flex-shrink:0}.counsel-kyc-item__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.counsel-kyc-item__summary{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--text-3);font-weight:600;display:inline-flex}.counsel-kyc-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--fs-ui);color:var(--ink);flex-wrap:wrap;display:flex}.counsel-kyc-count{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--surface);min-width:18px;height:18px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--ink);justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.counsel-kyc-count[data-tone=warn]{border-color:var(--warn)}.counsel-kyc-scope{align-items:center;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.counsel-kyc-scope__field{align-items:center;gap:var(--space-2);font-size:var(--fs-meta);color:var(--text-3);white-space:nowrap;display:inline-flex}.counsel-pay{gap:var(--space-3)}.counsel-pay__steps{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.counsel-pay__steps>li{padding-top:var(--space-2);color:var(--text-4);flex-direction:column;gap:2px;display:flex}.counsel-pay__steps>li[data-state=done]{border-top-color:var(--ink);color:var(--ink)}.counsel-pay__steps>li[data-state=current]{border-top-color:var(--brand);color:var(--ink)}.counsel-pay__step-label{font-size:var(--fs-ui);font-weight:600}.counsel-pay__total{padding-top:var(--space-2);border-top:var(--ob-line) solid var(--border-faint)}.counsel-pay__expired{font-size:var(--fs-caption);color:var(--err);font-weight:600}.counsel-kyc-head__actions{align-items:center;gap:var(--space-1);display:inline-flex}.counsel-kyc-request{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--ob-line) solid var(--border);background:var(--paper);flex-direction:column;display:flex}.counsel-kyc-request__pick{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.counsel-kyc-request__pick input{accent-color:var(--brand);margin:0}.counsel-kyc-request__pick input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.counsel-kyc-request__items{gap:var(--space-1);font-size:var(--fs-ui);color:var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.counsel-kyc-head__stats{align-items:baseline;gap:var(--space-3);display:inline-flex}.counsel-kyc-head__failed{font-size:var(--fs-caption);color:var(--err);font-weight:600}.counsel-kyc-group{margin-bottom:var(--space-3);flex-direction:column;display:flex}.counsel-kyc-group__head{align-items:center;gap:var(--space-2);width:100%;min-height:36px;padding:0 var(--space-3);border:0;border-bottom:var(--ob-line) solid var(--border-faint);color:var(--ink);text-align:left;cursor:pointer;background:0 0;display:flex}.counsel-kyc-group__head:hover{background:var(--surface-hover)}.counsel-kyc-group__head>svg{color:var(--ink);flex-shrink:0}.counsel-kyc-group__head:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.counsel-kyc-group__label{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:600}.counsel-kyc-group__body{padding:0 var(--space-3);border:var(--ob-line) solid var(--border-faint);background:var(--paper);border-top:0}.counsel-kyc-group__body .counsel-engagements__kyc-list{gap:0}.counsel-kyc-group__body .counsel-engagements__kyc-list>li:first-child{border-top:0}.counsel-kyc-group__body .counsel-kyc-item__label{font-weight:500}.counsel-kyc-item__spacer{flex-shrink:0;width:14px}.counsel-kyc-item__toggle[data-static=true]{cursor:default}.counsel-kyc-detail{gap:var(--space-1);font-size:var(--fs-ui);color:var(--ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.counsel-kyc-detail>li{justify-content:space-between;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.counsel-kyc-detail__links{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.counsel-kyc-detail__links a{color:var(--ink);text-decoration:underline}.counsel-kyc-item__head .counsel-kyc-item__summary{text-align:right;overflow-wrap:anywhere;margin-left:auto}.counsel-kyc-item__body,.counsel-kyc-item__col{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.counsel-kyc-item__body{padding-left:calc(14px + var(--space-1))}.counsel-kyc-item__label{font-size:var(--fs-ui);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.counsel-kyc-item__files{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.counsel-kyc-item__file{align-items:center;gap:var(--space-2);border-radius:var(--r-control);border:var(--ob-line) solid transparent;max-width:100%;min-height:28px;color:var(--ink);margin-left:0;padding:4px 8px;text-decoration:none;display:inline-flex}.counsel-kyc-item__file>img,.counsel-kyc-item__file>svg{color:var(--text-3);flex-shrink:0}.counsel-kyc-item__file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);font-weight:400;line-height:1.45;overflow:hidden}a.counsel-kyc-item__file:hover{background:var(--surface-hover);border-color:var(--border-faint)}a.counsel-kyc-item__file:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}a.counsel-kyc-item__file[aria-current=true],a.counsel-kyc-item__file[aria-current=true]:hover{background:var(--surface-selected);border-color:var(--border-faint);font-weight:400}.counsel-kyc-item__file[data-blocked=true]{color:var(--text-3)}.counsel-engagements__kyc-list{gap:0}.counsel-engagements__kyc-item{gap:var(--space-2);padding:var(--space-3) 0}.counsel-engagements__kyc-item .workbar-action-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.counsel-engagements__kyc-item .workbar-action-bar>.workbar-input{flex:200px;min-width:0}.counsel-desk-engagement{gap:var(--space-4);padding:var(--space-3) var(--workbar-inset,12px) var(--space-4);flex-direction:column;min-width:0;display:flex}.counsel-review__detail>.counsel-review__sections{margin:0}.counsel-review__detail>.workbar-feedback,.counsel-review__detail>p{margin-left:var(--space-4);margin-right:var(--space-4)}.orbid .counsel-review>.counsel-review__handle{background:var(--border);border:0;align-self:stretch;width:1px;height:auto;position:relative;inset:auto}.orbid .counsel-review>.counsel-review__handle.odt-resizing,.orbid .counsel-review>.counsel-review__handle:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-review>.counsel-review__handle.odt-resizing,.orbid .counsel-review>.counsel-review__handle:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.counsel-review__handle:after,.orbid .counsel-review>.counsel-review__handle:after{content:"";opacity:0;width:auto;height:auto;box-shadow:none;cursor:col-resize;z-index:2;background:0 0;border:0;position:absolute;inset:0 -8px;transform:none}.counsel-review__handle:focus-visible,.orbid .counsel-review>.counsel-review__handle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;background:var(--border);box-shadow:none}.counsel-review__scroll>*{width:100%;max-width:880px}.counsel-review__brief-row{grid-template-columns:minmax(120px,220px) minmax(0,1fr)}.counsel-review__translate{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orbid .workbar-panel .counsel-segmented-control.counsel-review__translate-switch{max-width:240px;width:100%!important}.counsel-review__block--panel{gap:var(--space-2)}.counsel-review__block--panel .counsel-review__brief,.counsel-review__panel-value{border:var(--ob-line) solid var(--border-faint);background:var(--paper)}.counsel-review__panel-value{padding:var(--space-3) var(--space-4);font-size:var(--fs-ui);color:var(--ink);overflow-wrap:anywhere;line-height:1.6}.counsel-review__block--panel .counsel-review__brief{gap:0}.counsel-review__block--panel .counsel-review__brief-row{align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4)}.counsel-review__block--panel .counsel-review__brief-row+.counsel-review__brief-row{border-top:var(--ob-line) solid var(--border-faint)}.counsel-review__bar>*{max-width:880px}.orbid #counsel-desk-panel-files .counsel-file-row .workbar-status-chip{flex-shrink:1;min-width:0;max-width:45%;overflow:hidden}.orbid #counsel-desk-panel-files .counsel-file-row .workbar-status-chip .workbar-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}.orbid .counsel-review__gate{color:var(--text-2);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;line-height:1.4;display:flex}.orbid .counsel-kyc-outcome{flex-direction:column;gap:8px;margin-top:8px;display:flex}.orbid .counsel-kyc-outcome__switch{max-width:none;width:100%!important;display:flex!important}.orbid .counsel-kyc-outcome__switch .counsel-segmented-control-option{flex:1!important}.orbid .counsel-kyc-outcome__draft{background:var(--paper);border:var(--ob-line) solid var(--border-faint);border-radius:0;flex-direction:column;gap:8px;margin-top:4px;padding:8px 12px;display:flex}.orbid .counsel-kyc-outcome__phrases{flex-wrap:wrap;gap:6px;display:flex}.counsel-list-row{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.counsel-list-row__title{font-size:var(--fs-ui);color:var(--ink);font-weight:500}.counsel-list-row__subtitle,.counsel-list-row__title{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.counsel-list-row__subtitle{font-size:var(--fs-meta);color:var(--text-3);font-weight:400}.counsel-list-row__subtitle[data-missing=true]{color:var(--text-3);font-style:normal}.counsel-list-row__foot{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.counsel-list-row__tags{flex-wrap:wrap;flex:0 auto;gap:4px;min-width:0;display:flex}.counsel-list-row__tag{text-overflow:ellipsis;border:var(--ob-line) solid var(--border);border-radius:var(--r-control);max-width:100%;font-size:var(--fs-caption);color:var(--text-2);background:var(--surface-muted);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;line-height:1.6;display:inline-flex;overflow:hidden}.counsel-list-row__tag[data-tone=ok]{color:var(--status-ok)}.counsel-list-row__tag[data-tone=warn]{color:var(--status-warn)}.counsel-list-row__tag[data-tone=err]{color:var(--status-err)}.counsel-list-row__tag[data-tone=info]{color:var(--brand)}.counsel-list-row__tag[data-tone]:not([data-tone=neutral]):before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.counsel-list-row__code{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-3);flex:none}.counsel-review__dot{background:var(--status-err-dot);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.counsel-review__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.counsel-review__rename{font-size:var(--fs-meta);color:var(--text-3);font-weight:500;text-decoration:none}.counsel-review__rename:hover{text-decoration:underline}.counsel-quote__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.counsel-quote__line>.counsel-quote__service{flex-direction:column;align-items:stretch;gap:4px}.counsel-quote__service>*{width:100%}.counsel-quote__lines{flex-direction:column;gap:4px;display:flex}.counsel-quote__line{grid-template-columns:minmax(0,1fr) 64px 120px 104px 32px;align-items:center;gap:6px;display:grid}.counsel-quote__line>[role=cell]{align-items:center;width:100%;min-width:0;display:flex}.counsel-quote__line>[role=cell]>.workbar-input,.counsel-quote__line>[role=cell]>input{width:100%}.counsel-quote__line--head{font-size:var(--fs-caption);color:var(--text-3);font-weight:600;line-height:1.4}.counsel-quote__num{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--fs-meta)}.counsel-quote__add{align-self:flex-start}.counsel-quote__settings{flex-wrap:wrap;gap:8px;display:flex}.counsel-quote__field{min-width:120px;font-size:var(--fs-caption);color:var(--text-3);flex-direction:column;gap:4px;font-weight:600;line-height:1.4;display:flex}.counsel-quote__totals{border-top:var(--ob-line) solid var(--border-faint);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto;gap:4px 16px;margin:0;padding-top:8px;display:grid}.counsel-quote__totals dt{color:var(--text-3);font-size:var(--fs-caption);font-weight:600;line-height:1.4}.counsel-quote__totals dd{text-align:right;margin:0}.counsel-quote__grand{color:var(--ink);font-weight:600}.counsel-review__preview-body[data-tab]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.counsel-kyc-summary{align-items:stretch;gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.counsel-kyc-summary__badge{align-self:flex-start}.counsel-kyc-summary__text{gap:var(--space-3);max-inline-size:72ch;font-size:var(--fs-ui);color:var(--text-2);white-space:pre-wrap;flex-direction:column;line-height:1.6;display:flex}.counsel-kyc-summary__text p{margin:0}.counsel-kyc-convert-failed{flex-direction:column;gap:6px;display:flex}.counsel-kyc-convert-failed__actions{gap:6px;display:flex}.orbid .workbar-status-text{text-transform:none}.counsel-engagements__meta-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.counsel-engagements__meta-code{font-family:var(--font-mono);color:var(--text-3)}.counsel-engagements__meta-item{font-size:var(--fs-meta);color:var(--text-2)}.counsel-engagements__meta-label{color:var(--text-3)}.orbid .counsel-review .workbar-panel.counsel-review__list.counsel-engagements{gap:0!important;padding:0!important}.orbid .counsel-review .workbar-panel.counsel-review__list>.workbar-feedback{padding-inline:12px}.orbid .counsel-review .workbar-panel.counsel-review__list>.counsel-engagements__empty,.orbid .counsel-review__detail>.counsel-engagements__empty{text-align:center;flex:none;align-self:center;width:100%;max-width:min(360px,100%);min-height:0;margin:auto;padding:24px 16px}.orbid .counsel-review .workbar-panel.counsel-review__list>.lp-status-filter{flex:none;justify-content:stretch;align-self:stretch;width:100%}.orbid .counsel-review .workbar-panel.counsel-review__list>.lp-status-filter>.lp-status-filter-btn{flex:1 1 0!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important}.orbid .counsel-review .counsel-workbar-navigation .counsel-desk-tab{background:0 0;flex:none}.orbid .counsel-review .counsel-workbar-navigation .counsel-desk-tab.is-active{background:0 0}.orbid .counsel-review .counsel-workbar-navigation.counsel-review__sections{background:var(--paper);flex-basis:40px}.orbid .counsel-review .counsel-workbar-navigation.counsel-review__sections .counsel-desk-tabs{padding-inline:calc(var(--pad-rail) + 4px - var(--space-3)) var(--pad-rail)}.orbid .counsel-review .counsel-workbar-navigation.counsel-review__sections .counsel-desk-tab{padding:0 var(--space-3);font-size:var(--fs-ui)}.orbid .counsel-review .counsel-workbar-navigation.counsel-review__sections .counsel-desk-tab:hover:not(.is-active){background:var(--surface-hover)}.orbid .counsel-review .counsel-workbar-navigation.counsel-review__sections .counsel-desk-tab.is-active:after{left:0;right:0}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__switch.counsel-segmented-control{max-width:none;border:var(--ob-line) solid var(--border-faint)!important;background:var(--surface-muted)!important;height:28px!important;min-height:28px!important;box-shadow:none!important;border-radius:0!important;gap:2px!important;padding:2px!important}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__switch>.counsel-segmented-control-option{height:24px!important;min-height:24px!important;color:var(--text-3)!important;font-size:var(--fs-meta)!important;background:0 0!important;border-radius:0!important;padding:0 10px!important;font-weight:500!important}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__switch>.counsel-segmented-control-option[aria-pressed=true]{background:var(--ink)!important;color:var(--bg-pure)!important;box-shadow:none!important;border-color:#0000!important;font-weight:600!important}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__phrases>.workbar-button{border-radius:var(--r-control)!important;border:var(--ob-line) solid var(--border)!important;background:var(--surface-muted)!important;height:24px!important;min-height:24px!important;color:var(--text-2)!important;font-size:var(--fs-caption)!important;gap:6px!important;padding:0 8px!important;font-weight:600!important;line-height:1.3!important;position:relative!important;overflow:visible!important}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__phrases>.workbar-button:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__phrases>.workbar-button:hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important;border-color:var(--border-strong)!important}.orbid .workbar-panel .counsel-engagements__form .counsel-kyc-outcome__phrases>.workbar-button[aria-pressed=true]{background:var(--surface-selected)!important;color:var(--ink)!important;border-color:var(--border-strong)!important;font-weight:600!important}.orbid .counsel-engagements__form .workbar-status-text,.orbid .counsel-review .workbar-status-text{text-transform:none}.orbid .counsel-review .counsel-review__bar{border-top:var(--ob-line) solid var(--border-faint);box-shadow:none;background:var(--surface-workspace)!important}.counsel-review__locked{border:var(--ob-line) solid var(--border-faint);background:var(--paper);flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.counsel-review__locked p{font-size:var(--fs-ui);color:var(--text-3);margin:0;line-height:1.5}.counsel-kyc-check{border:var(--ob-line) solid var(--border-faint);background:var(--paper);flex-direction:column;gap:8px;padding:12px;display:flex}.counsel-kyc-check__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.counsel-kyc-check__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);color:var(--ink);font-weight:600;line-height:1.3;overflow:hidden}.counsel-kyc-check__text{font-size:var(--fs-ui);color:var(--text-2);margin:0;line-height:1.5}.counsel-kyc-check__flags{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.counsel-kyc-check__flags>li{border-top:var(--ob-line) solid var(--border-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.counsel-kyc-check__flag{min-width:0;font-size:var(--fs-ui);color:var(--text-2);line-height:1.4}.counsel-kyc-check__actions,.counsel-kyc-check__footer{flex-wrap:wrap;gap:8px;display:flex}.orbid .counsel-delivery-desk .orbid-section-header{padding-inline:var(--workbar-inset)}.orbid .counsel-delivery-desk :is(.orbid-list-row,.workbar-list-row){padding:8px var(--workbar-inset)}.orbid .counsel-file-review-link{align-items:center;min-height:24px;display:inline-flex}.orbid button.underline-offset-2{position:relative}.orbid button.underline-offset-2:after{content:"";position:absolute;inset:-4px -2px}.orbid .counsel-agent-retry{padding:0 var(--workbar-inset) 12px;display:flex}html .orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message:is([data-speaker=lawyer],[data-role=lawyer],[data-side=self]:not([data-speaker=client]):not([data-speaker=assistant])) .workbar-message-body{background:var(--paper-canvas);border-color:var(--border-faint)}html .orbid :is(.workbar-panel,.counsel-desk-thread) .workbar-message-head .intake-desk-mark:is([data-kind=client],[data-kind=lawyer]){background:var(--surface-hover)!important;color:var(--text-2)!important;border-color:var(--border-faint)!important}html .orbid .workbar-message-body .intake-msg-disclaimer{display:none}html .orbid .intake-msg-files li{min-height:24px}html .orbid .intake-msg-files li>button{align-items:center;min-height:24px;display:inline-flex}.orbid .counsel-codex-composer .counsel-codex-textarea[data-preset="1"]:not(:focus){color:var(--text-4)!important}.orbid #counsel-desk-panel-files .counsel-file-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main tools""meta meta";align-items:center;gap:0 8px;height:auto;min-height:36px;display:grid;padding:0 8px 0 32px!important}.orbid #counsel-desk-panel-files .counsel-file-row>:is(button[data-testid=counsel-file-preview-btn],a[data-testid=counsel-kyc-file-link],.counsel-kyc-file-main){grid-area:main;min-width:0;height:36px}.orbid #counsel-desk-panel-files .counsel-file-row-tools{align-items:center;gap:var(--space-1);grid-area:tools;display:flex}.orbid #counsel-desk-panel-files .counsel-file-row-meta{align-items:center;gap:var(--space-1);flex-wrap:nowrap;grid-area:meta;min-width:0;padding:0 0 8px 24px;display:flex;overflow:hidden}.orbid #counsel-desk-panel-files .counsel-file-row-meta>*{flex:none}.orbid #counsel-desk-panel-files .counsel-file-row-meta>.counsel-file-badge{flex:0 auto;min-width:36px}.orbid #counsel-desk-panel-files .counsel-file-row-meta>.counsel-file-review-link{flex:none}.orbid #counsel-desk-panel-files .counsel-file-row .counsel-file-row-meta .workbar-status-chip,.orbid #counsel-desk-panel-files .counsel-file-row-meta>.text-caption{max-width:100%}.orbid #counsel-desk-panel-files .counsel-file-badge{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper);min-width:0;max-width:100%;height:20px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;align-items:center;padding:0 6px;font-weight:500;display:inline-flex;overflow:hidden}.orbid #counsel-desk-panel-files .counsel-file-retry{border:var(--ob-line) solid var(--border);background:var(--paper);height:24px;color:var(--ink);font:inherit;font-size:var(--fs-caption);cursor:pointer;border-radius:0;margin-right:4px;padding:0 8px;font-weight:600}.orbid #counsel-desk-panel-files .counsel-file-retry:hover{background:var(--surface-hover)}.orbid #counsel-desk-panel-files .counsel-file-retry:focus-visible{outline:2px solid var(--brand);outline-offset:0}.orbid #counsel-desk-panel-files .counsel-file-row.counsel-kyc-file-row{min-height:36px;padding-top:0!important;padding-bottom:0!important}.orbid #counsel-desk-panel-files .counsel-file-row-meta>.counsel-kyc-file-items{flex:auto;min-width:0}.orbid #counsel-desk-panel-files .counsel-file-row-meta>[data-testid=counsel-file-declared-type]{flex:0 auto;min-width:0}.orbid #counsel-desk-panel-files .counsel-file-row-meta>.counsel-kyc-file-items{display:contents}.orbid #counsel-desk-panel-files .counsel-file-row-meta :is(.ob-tag,.counsel-file-badge){box-sizing:border-box;border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper-canvas);height:20px;color:var(--text-2);font-size:var(--fs-caption);gap:6px;padding:0 6px;font-weight:600;line-height:1}.orbid #counsel-desk-panel-files .counsel-file-row .counsel-file-row-meta>[data-testid=counsel-file-main]{flex:none}.orbid #counsel-desk-panel-files .counsel-file-row-meta :is(.ob-tag,.counsel-file-badge,.orbid-status-chip,.counsel-file-review-link){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;transition:none;overflow:hidden}.orbid #counsel-desk-panel-files .counsel-file-row-meta :is(.ob-tag,.counsel-file-badge,.orbid-status-chip){min-width:40px}.orbid #counsel-desk-panel-files .counsel-file-meta-full{z-index:5;gap:var(--space-2);padding:var(--space-3);border:var(--ob-line) solid var(--border);border-radius:var(--r-float);background:var(--paper);box-shadow:var(--shadow-menu);font-size:var(--fs-caption);color:var(--text-2);pointer-events:none;flex-direction:column;font-weight:500;line-height:1.3;display:none;position:absolute;top:calc(100% - 2px);left:24px;right:7px}.orbid #counsel-desk-panel-files .counsel-file-row:has(.counsel-file-row-meta :is(.ob-tag,.counsel-file-badge,.orbid-status-chip,.counsel-file-review-link):is(:hover,:focus-visible)) .counsel-file-meta-full{display:flex}.orbid #counsel-desk-panel-files .counsel-file-row:has(.counsel-file-meta-full:not([hidden])):has(.counsel-file-row-meta :is(.ob-tag,.counsel-file-badge,.orbid-status-chip,.counsel-file-review-link):is(:hover,:focus-visible)){z-index:20}.orbid #counsel-desk-panel-files .counsel-file-meta-full__item{align-items:flex-start;gap:6px;display:flex}.orbid #counsel-desk-panel-files .counsel-file-meta-full__item>svg{flex-shrink:0;margin-top:1px}.orbid #counsel-desk-panel-files .counsel-file-row-meta :focus-visible{outline:var(--ob-line) solid var(--brand);outline-offset:-1px}.orbid #counsel-desk-panel-files .counsel-file-row{padding-left:31px!important;padding-right:7px!important}.orbid #counsel-desk-panel-files .counsel-file-empty{padding-left:55px}.orbid #counsel-desk-panel-files .counsel-file-badge{font-weight:600;line-height:1}.orbid #counsel-desk-panel-files .counsel-kyc-file-row [data-testid=counsel-kyc-file-item]{margin-top:0;line-height:1}.orbid #counsel-desk-panel-files .counsel-file-row-meta{min-height:20px}.orbid #counsel-desk-panel-files .counsel-file-review-link{align-items:center;height:20px;padding:0;line-height:1;display:inline-flex}.orbid #counsel-desk-panel-facts .counsel-facts-card-list{margin:0;padding:0}.orbid #counsel-desk-panel-facts .counsel-fact-line{border-bottom:var(--ob-line) solid var(--border-faint);margin:0;padding:12px 16px;display:block}.orbid #counsel-desk-panel-facts .counsel-fact-label{color:var(--text-3);font-size:var(--fs-caption);margin:0;font-weight:500;line-height:16px}.orbid #counsel-desk-panel-facts .counsel-fact-body{min-width:0;margin:2px 0 0}.orbid #counsel-desk-panel-facts [data-testid=counsel-fact-value]{color:var(--ink);font-size:var(--workbar-body-size);overflow-wrap:anywhere;font-weight:400;line-height:20px;display:block}.orbid #counsel-desk-panel-facts .counsel-fact-line--missing [data-testid=counsel-fact-value]{color:var(--text-4)}.orbid #counsel-desk-panel-facts .counsel-fact-meta{flex-wrap:nowrap;align-items:center;gap:0 8px;min-width:0;min-height:20px;margin-top:6px;display:flex;overflow:hidden}.orbid #counsel-desk-panel-facts .counsel-fact-meta:empty{display:none}.orbid #counsel-desk-panel-facts .counsel-fact-meta>*{flex:none}.orbid #counsel-desk-panel-facts .counsel-fact-badge,.orbid #counsel-desk-panel-facts .counsel-fact-words{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper);height:20px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;box-sizing:border-box;align-items:center;gap:4px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.orbid #counsel-desk-panel-facts .counsel-fact-meta>.counsel-fact-words{text-overflow:ellipsis;min-width:36px;max-width:160px;transition:max-width var(--ob-dur) var(--ob-ease);flex:0 auto;line-height:18px;display:block;overflow:hidden}.orbid #counsel-desk-panel-facts .counsel-fact-words:focus-visible{outline:2px solid var(--brand);outline-offset:0}.orbid #counsel-desk-panel-facts .counsel-fact-meta:has(.counsel-fact-words:focus-visible)>.counsel-fact-words:focus-visible,.orbid #counsel-desk-panel-facts .counsel-fact-meta:has(.counsel-fact-words:hover)>.counsel-fact-words:hover{flex-shrink:0;max-width:100%}.orbid #counsel-desk-panel-facts .counsel-fact-meta:has(.counsel-fact-words:hover)>:not(.counsel-fact-words:hover){flex-shrink:1;min-width:0;overflow:hidden}.orbid #counsel-desk-panel-facts .counsel-fact-meta:has(.counsel-fact-words:hover)>.counsel-fact-words:not(:hover){max-width:36px}@media (prefers-reduced-motion:reduce){.orbid #counsel-desk-panel-facts .counsel-fact-words{transition:none}}.counsel-engagements__form{padding:0 4px}.counsel-kyc-scope__field :is(select.counsel-engagements__select,.counsel-engagements__select .orbid-select-trigger){height:var(--workbar-control-height);font-size:var(--workbar-body-size)}.counsel-kyc-group__body,.counsel-kyc-group__head{padding:0 4px}.counsel-kyc-group__head>svg,.counsel-kyc-item__toggle>svg{width:16px;height:16px}.counsel-kyc-item__head{flex-wrap:nowrap;min-height:36px}.counsel-kyc-item__head .counsel-kyc-item__summary{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end;gap:8px;overflow:hidden}.counsel-kyc-item__head .counsel-kyc-item__summary>*{flex:none}.counsel-kyc-item__note{text-overflow:ellipsis;min-width:0;color:var(--text-3);font-weight:500;overflow:hidden}.counsel-kyc-item__date{font-size:var(--fs-caption);color:var(--text-3);font-weight:500}.counsel-kyc-flag{align-items:center;display:inline-flex}.counsel-kyc-detail__label{flex-direction:column;gap:4px;min-width:0;display:flex}.counsel-kyc-detail__links{font-size:var(--fs-meta);flex-direction:column;gap:2px;display:flex}.counsel-kyc-detail__links a{align-items:center;gap:6px;min-height:24px;display:inline-flex}.orbid .counsel-delivery-desk .counsel-delivery-tasks{padding:12px 0}.orbid .counsel-delivery-desk [data-testid=counsel-drafting-task]{border-width:var(--ob-line) 0;padding:12px 16px}.orbid .counsel-delivery-badges{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex;overflow:hidden}.orbid .counsel-delivery-badges>*{flex:none}.orbid .counsel-delivery-badge{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper);height:20px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.orbid .counsel-delivery-badge--count{vertical-align:middle;margin-left:8px}.orbid .counsel-delivery-files{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-delivery-file{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.orbid .counsel-delivery-file__main{align-items:center;gap:8px;min-width:0;display:flex}.orbid .counsel-delivery-file__name{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;font-size:var(--workbar-body-size);color:var(--ink);-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.orbid .counsel-delivery-file>.counsel-delivery-badges{grid-column:1/-1;margin:4px 0 0 24px}.orbid .counsel-delivery-more{min-height:24px;color:var(--ink);font:inherit;font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-weight:600;text-decoration:underline}.orbid .counsel-delivery-more:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .counsel-delivery-checklist{margin:8px 0 0}.orbid .counsel-delivery-checklist>li{border-top:var(--ob-line) solid var(--border-faint);padding:0}.orbid .counsel-delivery-checklist>li:first-child{border-top:0}.orbid .counsel-delivery-checklist .counsel-kyc-item__body{padding:4px 0 12px 22px}.orbid .counsel-delivery-timeline .workbar-checklist{padding:0}.orbid #counsel-desk-panel-delivery{overflow-y:auto}.orbid #counsel-desk-panel-delivery>.counsel-delivery-desk,.orbid #counsel-desk-panel-delivery>.counsel-delivery-timeline{flex:none}.orbid .counsel-dlv-block{border-top:var(--ob-line) solid var(--border-faint)}.orbid .counsel-dlv-block__head{justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:8px 16px 0;display:flex}.orbid .counsel-dlv-block__title{color:var(--ink);font-size:var(--workbar-body-size);margin:0;font-weight:600}.orbid .counsel-dlv-block__sub{color:var(--text-3);font-size:var(--fs-caption);padding:0 16px}.orbid .counsel-dlv-list{margin:0;padding:4px 0 8px;list-style:none}.orbid .counsel-dlv-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:8px 16px;display:grid}.orbid .counsel-dlv-row__mark{width:16px;height:16px;color:var(--text-3);justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-dlv-row[data-state=done] .counsel-dlv-row__mark{color:var(--ok)}.orbid .counsel-dlv-row[data-state=todo] .counsel-dlv-row__mark{color:var(--warn)}.orbid .counsel-dlv-row__dot{background:var(--text-4);border-radius:50%;width:6px;height:6px}.orbid .counsel-dlv-row__label{min-width:0;color:var(--ink);font-size:var(--workbar-body-size);font-weight:500;line-height:20px}.orbid .counsel-dlv-row__toggle{font:inherit;font-size:var(--workbar-body-size);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.orbid .counsel-dlv-row__toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .counsel-dlv-row__value{grid-column:2/-1;min-width:0;display:flex;overflow:hidden}.orbid .counsel-dlv-row__details{grid-column:2/-1;padding-top:4px}.orbid .counsel-dlv-task{padding:4px 0 0}.orbid .counsel-dlv-task>h3{color:var(--text-3);font-size:var(--fs-caption);margin:0;padding:0 16px;font-weight:500}.orbid .counsel-dlv-files{padding:8px 16px 4px}.orbid .counsel-dlv-task [data-testid=counsel-drafting-deliver]{margin:0 16px 12px}.orbid .counsel-dlv-task [data-testid=counsel-drafting-delivered]{margin:8px 16px 12px}.orbid .counsel-dlv-task [data-testid=counsel-drafting-failed],.orbid .counsel-dlv-task [data-testid=counsel-drafting-unpublished]{margin:8px 16px}.orbid .counsel-delivery-desk .counsel-dlv-task[data-testid=counsel-drafting-task]{border-width:0;padding:4px 0 0}.orbid [data-testid=counsel-matter-stale]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--ob-line) solid var(--border);background:var(--surface-muted);font-size:var(--fs-meta);color:var(--text-2);line-height:1.5;display:flex}.orbid [data-testid=counsel-matter-stale][data-tone=error]{color:var(--err)}.orbid .counsel-dlv-matter-title{padding:var(--space-2) var(--space-4);font-size:var(--ob-text-md);color:var(--ob-ink);overflow-wrap:anywhere;margin:0;font-weight:600}.orbid .counsel-dlv-overview{padding:0 var(--space-4) var(--space-2);margin:0}.orbid .counsel-dlv-overview>div{gap:var(--space-3);padding-block:var(--space-1);font-size:var(--ob-text-md);justify-content:space-between;display:flex}.orbid .counsel-dlv-overview dt{color:var(--ob-text-2)}.orbid .counsel-dlv-overview dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.orbid [data-testid=counsel-delivery-checks] .counsel-dlv-block{border-top:0}.orbid [data-testid=counsel-delivery-checks] .counsel-dlv-block .counsel-dlv-block .counsel-dlv-block__title{color:var(--ob-text-2);font-size:var(--ob-text-sm);font-weight:500}.orbid .workbar-panel .counsel-dlv-flow{flex:none;overflow:visible}.orbid .counsel-dlv-record{border-top:var(--ob-line) solid var(--ob-border-faint)}.orbid .counsel-dlv-history-label,.orbid .counsel-dlv-record{padding:var(--space-3) var(--space-4);font-size:var(--ob-text-md)}.orbid .counsel-dlv-history-label{color:var(--ob-ink);cursor:pointer}.orbid .counsel-dlv-history-label:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.orbid .counsel-dlv-notes{padding-left:var(--space-4);color:var(--ob-text-2);overflow-wrap:anywhere;margin:0}.orbid [data-testid=counsel-delivery-deliverables] .counsel-dlv-task{border-top:var(--ob-line) solid var(--ob-border-faint);padding-block:var(--space-3)}.orbid [data-testid=counsel-delivery-redline]{flex-wrap:wrap}.orbid [data-testid=counsel-delivery-redline]>span:last-of-type{flex-wrap:wrap;margin-left:auto}.orbid .counsel-dlv-task-notes{padding-inline:var(--space-4);font-size:var(--ob-text-sm)}.orbid .counsel-dlv-task-notes summary{cursor:pointer;padding-block:var(--space-1)}.orbid .counsel-dlv-task-notes summary:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.orbid .counsel-delivery-desk .counsel-delivery-timeline{flex:none;overflow:visible}.orbid :is(strong,b){font-weight:600}.orbid .orbid-text-caption,.orbid .text-caption{font-size:var(--fs-caption);letter-spacing:0;font-weight:600;line-height:1.35}.orbid .orbid-text-meta,.orbid .text-meta{font-size:var(--fs-meta);line-height:1.4}.orbid .orbid-text-ui,.orbid .text-ui{font-size:var(--fs-ui);line-height:1.45}.orbid .orbid-text-body,.orbid .text-body{font-size:var(--fs-body);line-height:1.55}.orbid .orbid-text-title,.orbid .text-title{font-size:var(--fs-title);color:var(--ink);font-weight:600;line-height:1.3}.orbid .orbid-text-metric,.orbid .text-metric{font-size:var(--fs-metric);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;line-height:1.1}.orbid .orbid-text-metric-lg,.orbid .text-metric-lg{font-size:var(--fs-metric-lg);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;line-height:1.05}.orbid .text-\[10px\],.orbid .text-\[11px\],.orbid .text-\[9px\]{font-size:var(--fs-caption)!important}.orbid .text-\[12px\]{font-size:var(--fs-meta)!important}.orbid .text-\[13px\]{font-size:var(--fs-ui)!important}.orbid .text-\[14px\]{font-size:var(--fs-body)!important}.orbid .text-\[15px\],.orbid .text-\[16px\]{font-size:var(--fs-title)!important}.orbid .text-\[17px\],.orbid .text-\[18px\]{font-size:var(--fs-metric-sm)!important}.orbid .text-\[19px\],.orbid .text-\[20px\],.orbid .text-\[22px\],.orbid .text-\[24px\]{font-size:var(--fs-metric)!important}.orbid .text-\[26px\],.orbid .text-\[28px\]{font-size:var(--fs-metric-lg)!important}.orbid .badge,.orbid .conv-bar-stage-chip,.orbid .conv-bar-stage-text,.orbid .conv-branch-kind,.orbid .cwb-micro-chip,.orbid .cwb-status-cell,.orbid .cwb-status-label,.orbid .key-cite-l1,.orbid .lp-row-stage-meta,.orbid .lp-row-stage-meta-text,.orbid .orbid-intel-chip,.orbid .orbid-intel-grid-table__th,.orbid .orbid-intel-grid-table__th .uc-th-label,.orbid .orbid-intel-grid-table__th .uc-th-label-text,.orbid .orbid-intel-grid-table__th button.uc-th-label,.orbid .uc-chip,.orbid [data-testid=key-cite-l1]{font-size:var(--fs-caption)!important;font-weight:600!important}.orbid .orbid-intel-grid-table__cell-inner,.orbid .orbid-intel-grid-table__td{font-weight:500;line-height:1.35;font-size:var(--fs-meta)!important}.orbid .card-section-title,.orbid .gonogo-block-hd h4,.orbid .orbid-intel-grid-table__cell-inner .cwb-micro-chip,.orbid .orbid-intel-grid-table__cell-inner .cwb-status-cell,.orbid .orbid-intel-grid-table__cell-inner .cwb-status-label,.orbid .orbid-intel-grid-table__cell-inner .fill-review-cite-btn,.orbid .orbid-intel-grid-table__cell-inner .fill-review-stage-btn,.orbid .orbid-intel-grid-table__cell-inner .key-cite-l1,.orbid .orbid-intel-grid-table__cell-inner .uc-chip{font-size:var(--fs-caption)!important;font-weight:600!important}.orbid .lp-row-name{font-size:var(--fs-ui)!important;font-weight:600!important}.orbid .lp-row--product .lp-row-name{font-size:var(--fs-meta)!important;font-weight:600!important}.orbid .card-hd .card-title,.orbid .card-title{font-size:var(--fs-ui)!important;letter-spacing:0!important;font-weight:600!important}.orbid .agent-msg-prose,.orbid .msg-prose,.orbid .user-msg-body{font-size:var(--fs-body)!important}.orbid .badge,.orbid .card-tag,.orbid .orbid-badge,.orbid .rounded,.orbid .rounded-2xl,.orbid .rounded-3xl,.orbid .rounded-full,.orbid .rounded-lg,.orbid .rounded-md,.orbid .rounded-none,.orbid .rounded-sm,.orbid .rounded-xl,.orbid .tag-sm,.orbid [class*=file-dl-state-badge]{border-radius:0!important}.orbid .av,.orbid .badge i,.orbid .badge>i,.orbid .h-1\.5.w-1\.5,.orbid .spin,.orbid .status-dot,.orbid .w-1\.5.h-1\.5,.orbid .w-1\.5.w-1\.5,.orbid [class*=avatar],.orbid [data-shape=circle],.orbid img[style*="border-radius: 50%"],.orbid span.w-1\.5{border-radius:50%!important}.orbid button{font-family:inherit;font-size:inherit;cursor:pointer;border-radius:var(--r-control)}.orbid .outcome-bar{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);color:var(--text-secondary);align-items:center;gap:8px;padding:8px;display:flex}.orbid .outcome-label{color:var(--text-muted);font-size:var(--fs-meta);margin-right:auto;font-weight:600}.orbid .outcome-btn{border:var(--ob-line) solid var(--border-strong);border-radius:var(--r-control);background:var(--bg-pure);min-width:58px;height:30px;color:var(--text-secondary);font-size:var(--fs-meta);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.orbid .outcome-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.orbid .outcome-btn:disabled{cursor:not-allowed;opacity:.55}.orbid .outcome-btn.won svg{color:var(--ok)}.orbid .outcome-btn.lost svg{color:var(--err)}.orbid .outcome-btn.no-bid svg{color:var(--warn)}.orbid .outcome-recorded{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--ok);font-size:var(--fs-meta);justify-content:flex-start;font-weight:600}.orbid .outcome-status-dot{background:var(--ok);border-radius:0;flex:none;width:5px;height:5px}.orbid .outcome-modal-backdrop{z-index:50;background:var(--ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.orbid .outcome-modal-backdrop{background:color-mix(in srgb,var(--ink) 42%,transparent)}}.orbid .outcome-modal{border:var(--ob-line) solid var(--border-strong);border-radius:var(--r-float);background:var(--bg-pure);width:min(480px,100%);max-height:min(90vh,720px);color:var(--text);flex-direction:column;display:flex}.orbid .outcome-modal-footer,.orbid .outcome-modal-header{flex:none;align-items:center;display:flex}.orbid .outcome-modal-header{border-bottom:var(--ob-line) solid var(--border);justify-content:space-between;gap:16px;padding:16px 18px}.orbid .outcome-modal-kicker{color:var(--brand);font-size:var(--fs-caption);margin-bottom:4px;font-weight:600}.orbid .outcome-modal h2{color:var(--ink);font-size:var(--fs-metric-sm);margin:0;font-weight:600;line-height:1.2}.orbid .outcome-icon-button{border-radius:var(--r-control);width:28px;height:28px;color:var(--text-muted);background:0 0;border:0;place-items:center;display:grid}.orbid .outcome-icon-button:hover{background:var(--bg-hover);color:var(--ink)}.orbid .outcome-modal-body{flex:auto;gap:18px;min-height:0;padding:18px;display:grid;overflow-y:auto}.orbid .outcome-field{gap:8px;display:grid}.orbid .outcome-field label{color:var(--text-muted);font-size:var(--fs-caption);font-weight:600}.orbid .outcome-choice-grid,.orbid .outcome-value-row{gap:8px;display:grid}.orbid .outcome-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orbid .outcome-choice,.orbid .outcome-primary-button,.orbid .outcome-secondary-button{border-radius:var(--r-control);height:32px;font-size:var(--fs-ui);white-space:nowrap;justify-content:center;align-items:center;gap:7px;font-weight:600;display:inline-flex}.orbid .outcome-choice{border:var(--ob-line) solid var(--border);background:var(--bg-pure);color:var(--text-secondary)}.orbid .outcome-choice.active{border-color:var(--brand);background:var(--brand-muted);color:var(--brand)}.orbid .outcome-value-row{grid-template-columns:minmax(0,1fr) 84px}.orbid .outcome-field input[type=number],.orbid .outcome-field input[type=text],.orbid .outcome-field select,.orbid .outcome-field textarea{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--bg-pure);width:100%;min-width:0;color:var(--text-secondary);font:inherit;font-size:var(--fs-ui);outline:none}.orbid .outcome-field input[type=number],.orbid .outcome-field input[type=text],.orbid .outcome-field select{height:32px;padding:0 10px}.orbid .outcome-field textarea{resize:none;padding:8px 10px;line-height:1.5}.orbid .outcome-field input:focus,.orbid .outcome-field select:focus,.orbid .outcome-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .outcome-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.orbid .outcome-factor{border:var(--ob-line) solid var(--border-faint);background:var(--bg);min-height:30px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:5px 8px;display:flex}.orbid .outcome-factor.checked{border-color:var(--brand);background:var(--brand-muted);color:var(--brand)}.orbid .outcome-factor input{width:14px;height:14px;accent-color:var(--brand)}.orbid .outcome-factor span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);font-weight:600;overflow:hidden}.orbid .outcome-counter{color:var(--text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;text-align:right;margin:-2px 0 0}.orbid .outcome-error{color:var(--err);font-size:var(--fs-meta);margin:0;font-weight:600}.orbid .outcome-modal-footer{border-top:var(--ob-line) solid var(--border);justify-content:flex-end;gap:8px;padding:14px 18px}.orbid .outcome-secondary-button{border:var(--ob-line) solid transparent;color:var(--text-muted);background:0 0;padding:0 12px}.orbid .outcome-secondary-button:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.orbid .outcome-primary-button{border:var(--ob-line) solid var(--brand);background:var(--brand);color:var(--bg-pure);padding:0 14px}.orbid .outcome-primary-button:hover:not(:disabled){background:var(--brand-hover)}.orbid .outcome-primary-button:disabled,.orbid .outcome-secondary-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:560px){.orbid .outcome-bar{flex-wrap:wrap;align-items:stretch}.orbid .outcome-label{flex:1 0 100%}.orbid .outcome-btn{flex:1 1 0}.orbid .outcome-choice-grid,.orbid .outcome-factor-grid{grid-template-columns:1fr}}.orbid input,.orbid select,.orbid textarea{border-radius:var(--r-control);font-family:inherit}.orbid :focus-visible,.orbid button:focus-visible,.orbid input:focus-visible,.orbid textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .skip-nav{z-index:100;background:var(--ink);width:1px;height:1px;color:var(--bg-pure);font-size:var(--fs-ui);padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:auto;left:-9999px;overflow:hidden}.orbid .skip-nav:focus{border-radius:var(--r);width:auto;height:auto;position:fixed;top:8px;left:50%;transform:translate(-50%)}.orbid .app{flex-direction:column;width:100%;height:100vh}.orbid .app,.orbid .hdr{background:var(--bg);display:flex}.orbid .hdr{border-bottom:var(--ob-line) solid var(--border);white-space:nowrap;z-index:80;align-items:center;gap:12px;min-width:0;height:48px;padding:0 16px;position:relative}.orbid .hdr,.orbid .hdr>*{flex-shrink:0}.orbid .hdr.hdr-counsel{height:var(--ob-h-topbar);background:var(--ob-accent);border-bottom-color:var(--ob-accent-hover)}.orbid .hdr.hdr-counsel,.orbid .hdr.hdr-counsel .hdr-breadcrumb-section,.orbid .hdr.hdr-counsel .hdr-crumb,.orbid .hdr.hdr-counsel .hdr-logo,.orbid .hdr.hdr-counsel .hdr-title,.orbid .hdr.hdr-counsel a,.orbid .hdr.hdr-counsel button{color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-logo{border-radius:var(--r-control);align-items:center;height:32px;padding:0 6px;display:inline-flex}.orbid .hdr.hdr-counsel .hdr-logo:hover{background:var(--ob-on-accent-fill)}.orbid .hdr.hdr-counsel .hdr-logo-img{height:var(--ob-logo-topbar);width:auto;display:block}.orbid .hdr.hdr-counsel .hdr-crumb{display:none!important}.orbid .hdr.hdr-counsel .hdr-breadcrumb-section{color:var(--ob-on-accent-2);border-radius:var(--r-control)}.orbid .hdr.hdr-counsel .hdr-breadcrumb-section:hover{background:var(--ob-on-accent-fill-hover);color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-icon-btn{color:var(--ob-on-accent-2);border-radius:var(--r-control)}.orbid .hdr.hdr-counsel .hdr-icon-btn:hover{background:var(--ob-on-accent-fill-hover)!important;color:var(--ob-on-accent)!important}.orbid .hdr.hdr-counsel .hdr-icon-btn:hover svg{stroke:var(--ob-on-accent)!important}.orbid .hdr.hdr-counsel .hdr-cmdk{background:var(--ob-on-accent-fill);border:var(--ob-line) solid var(--ob-on-accent-line);color:var(--ob-on-accent-2);border-radius:var(--r-control)}.orbid .hdr.hdr-counsel .hdr-cmdk:hover{background:var(--ob-on-accent-fill-hover);border-color:var(--ob-on-accent-line-hover);color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-cmdk svg{stroke:var(--ob-on-accent-3)}.orbid .hdr.hdr-counsel .hdr-cmdk:hover svg{stroke:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-cmdk>span:nth-child(2){color:var(--ob-on-accent-3)}.orbid .hdr.hdr-counsel .hdr-cmdk:hover>span:nth-child(2){color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-cmdk-kbd{font-family:var(--ob-font);font-size:var(--ob-fs-label);background:var(--ob-on-accent-fill-hover);border:var(--ob-line) solid var(--ob-on-accent-line);color:var(--ob-on-accent);border-radius:var(--r-control);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;height:20px;padding:0 6px;font-weight:500;line-height:20px;display:inline-flex}.orbid .hdr.hdr-counsel .hdr-avatar{background:var(--ob-on-accent-fill-hover);border:var(--ob-line) solid var(--ob-on-accent-line-hover);color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel .hdr-avatar:hover{background:var(--ob-on-accent-line);border-color:var(--ob-on-accent-2)}.orbid .hdr.hdr-counsel .hdr-mobile-menu{color:var(--ob-on-accent-2);border-radius:var(--r-control)}.orbid .hdr.hdr-counsel .hdr-mobile-menu:hover{background:var(--ob-on-accent-fill-hover);color:var(--ob-on-accent)}.orbid .hdr.hdr-counsel svg{stroke:currentColor}.orbid .hdr-logo{border-radius:var(--r-control);white-space:nowrap;justify-content:center;align-items:center;height:32px;margin:0;padding:0 6px;display:inline-flex}.orbid .hdr-logo:hover{background:var(--bg-hover)}.orbid .hdr-logo-img{width:auto;height:20px;display:block}.orbid .hdr-crumb{align-items:center;gap:8px;height:32px;display:inline-flex}.orbid .hdr-logo-mark{background:var(--ink);width:24px;height:24px;color:var(--bg-pure);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-ui);letter-spacing:-.02em;border-radius:var(--r-control);place-items:center;display:grid}.orbid .hdr-logo-svg{width:16px;height:16px}.orbid .hdr-title{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-body);letter-spacing:-.01em;color:var(--ink)}.orbid .hdr-breadcrumb-sep{color:var(--text-3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:14px;font-weight:400;line-height:1;display:inline-flex}.orbid .hdr.hdr-counsel .hdr-breadcrumb-sep{color:var(--white-a8)}.orbid .hdr-breadcrumb-section{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-muted);border-radius:var(--r-control);justify-content:center;align-items:center;height:28px;margin:0;padding:0 8px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.orbid .hdr-breadcrumb-section:hover{background:var(--bg-hover);color:var(--ink)}.orbid .hdr-breadcrumb-section:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .hdr-sep{background:var(--border-strong);opacity:.8;width:1px;height:16px}.orbid .hdr-spacer{flex:1}.orbid .hdr-cmdk{background:var(--bg-pure);border:var(--ob-line) solid var(--color-border-muted);border-radius:var(--r-control);width:260px;max-width:32vw;height:32px;color:var(--color-text-muted);font-size:var(--fs-ui);flex-shrink:1;align-items:center;gap:8px;padding:0 8px 0 12px;line-height:1;display:inline-flex;overflow:hidden}.orbid .hdr-cmdk:hover{background:var(--bg-pure);border-color:var(--color-brand);color:var(--color-text-secondary)}.orbid .hdr-cmdk svg{flex-shrink:0;width:14px;height:14px;display:block}.orbid .hdr-cmdk>span:nth-child(2){text-overflow:ellipsis;text-align:left;font-size:var(--fs-ui);flex:1;line-height:1.3;overflow:hidden}.orbid .hdr-cmdk-kbd,.orbid .hdr-cmdk>span:nth-child(2){font-family:var(--font-sans);color:var(--color-text-muted);align-items:center;display:inline-flex}.orbid .hdr-cmdk-kbd{background:var(--color-bg-muted);border:var(--ob-line) solid var(--color-border-muted);box-sizing:border-box;flex-shrink:0;height:20px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px}.orbid .hdr-cmdk-kbd,.orbid .hdr-icon-btn{border-radius:var(--r-control);justify-content:center}.orbid .hdr-icon-btn{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex;position:relative}.orbid .hdr-icon-btn:hover{background:var(--bg-hover);color:var(--ink)}.orbid .hdr-icon-btn svg{flex-shrink:0;width:16px;height:16px;display:block}.orbid .hdr-icon-btn .badge{background:var(--ink);min-width:14px;height:14px;color:var(--bg-pure);font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);border:var(--ob-line) solid var(--bg);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute;top:1px;right:1px}.orbid .hdr-dev-tenant{max-width:150px}.orbid .hdr-dev-tenant-btn{border:var(--ob-line) solid var(--border);background:var(--bg-pure);max-width:150px;height:28px;color:var(--text-secondary);border-radius:var(--r);font-size:var(--fs-meta);align-items:center;gap:7px;padding:0 8px;font-weight:500;display:inline-flex}.orbid .hdr-dev-tenant-btn:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--ink)}.orbid .hdr-dev-tenant-btn svg{flex-shrink:0;width:12px;height:12px}.orbid .hdr-dev-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .hdr-dev-label{text-overflow:ellipsis;min-width:0;max-width:88px;overflow:hidden}.orbid .hdr-dev-tenant-menu{min-width:260px}.orbid .hdr-dev-menu-title{color:var(--text-muted);font-size:var(--fs-caption);padding:6px 8px 5px;font-weight:600}.orbid .hdr-dev-empty-icon{width:14px;height:14px;display:block}.orbid .hdr-dev-menu-text{flex-direction:column;gap:1px;min-width:0;display:flex}.orbid .hdr-dev-menu-text>span:first-child{color:var(--text-secondary);font-size:var(--fs-ui);font-weight:500}.orbid .hdr-dev-menu-text>span:last-child{max-width:200px;color:var(--text-muted);font-size:var(--fs-caption);text-overflow:ellipsis;overflow:hidden}.orbid .hdr-avatar{background:var(--bg-muted);width:30px;height:30px;color:var(--ink);font-size:var(--fs-caption);border:var(--ob-line) solid var(--border);font-weight:600;line-height:1;font-family:var(--font-sans);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.orbid .hdr-avatar:hover{border-color:var(--border-strong)}.orbid .hdr-avatar:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .body{flex:1;width:100%;min-height:0;display:flex}.orbid .nav-rail{border-right:var(--ob-line) solid var(--border);background:var(--bg-subtle);flex-shrink:0;gap:4px;width:40px;padding:10px 0}.orbid .nav-rail,.orbid .nav-rail-items{flex-direction:column;align-items:center;display:flex}.orbid .nav-rail-items{gap:6px}.orbid .nav-rail-item{border-radius:var(--r);cursor:pointer;width:30px;height:30px;color:var(--text-muted);background:0 0;border:none;place-items:center;text-decoration:none;display:grid;position:relative}.orbid .nav-rail-item:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .nav-rail-item:hover{background:var(--bg-hover);color:var(--text-secondary)}.orbid .nav-rail-icon{justify-content:center;align-items:center;display:flex}.orbid .nav-rail-icon svg{stroke-width:1.5px;width:16px;height:16px}.orbid .nav-rail-spacer{flex:1}.orbid .nav-rail-bottom{flex-direction:column;align-items:center;gap:4px;margin-top:auto;display:flex}.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .lp,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-panel-bg:var(--bg-subtle);--session-list-bg:var(--bg);--session-chrome-bg:var(--bg)}@supports (color:color-mix(in lab,red,red)){.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .lp,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-chrome-bg:color-mix(in srgb,var(--bg) 88%,var(--surface))}}.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .lp,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-card-bg:var(--bg-pure);--session-card-hover:var(--bg-pure)}@supports (color:color-mix(in lab,red,red)){.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .lp,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-card-hover:color-mix(in srgb,var(--bg-pure) 70%,var(--surface))}}.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .lp,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-border:var(--border);--session-border-muted:var(--border-faint);--session-text:var(--ink);--session-text-muted:var(--text-3);--session-text-faint:var(--text-4);--session-active:var(--ink);--session-row-min:88px;--session-control-h:30px;--session-action:24px;--session-pad-x:16px;--session-radius:0px;--session-shadow:var(--shadow-subtle);--session-drawer-chrome-h:48px;--session-drawer-pad-x:16px;--session-drawer-pad-top:16px;--session-drawer-pad-bottom:24px;--session-drawer-sec-gap:16px}.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .cm-preview,.orbid .conv-bar,.orbid .hdr-notif-dropdown,.orbid .mobile-session-strip,.orbid .monitor-session-card,.orbid .session-checkpoints,.orbid .session-handoff,.orbid .session-prev-link,.orbid .wfp-dialog{--session-panel-bg:var(--bg-pure);--session-card-bg:var(--bg-pure)}.orbid .lp{border-right:var(--ob-line) solid var(--session-border);background:var(--session-panel-bg);flex-direction:column;flex-shrink:0;width:260px;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.orbid .lp-drag{cursor:col-resize;z-index:21;background:0 0;width:6px}.orbid .lp-drag,.orbid .lp-drag:before{position:absolute;top:0;bottom:0;right:0}.orbid .lp-drag:before{content:"";background:var(--color-border-muted);width:1px}.orbid .lp-drag:active:before,.orbid .lp-drag:hover:before{background:var(--color-text-tertiary)}.orbid .lp--compact,.orbid .lp--counsel-folded{width:36px;min-width:36px;max-width:36px}.orbid .lp-compact-head{border-bottom:var(--ob-line) solid var(--border-faint,var(--session-border-muted));padding:6px 2px}.orbid .lp-compact-head,.orbid .lp-compact-list{flex-direction:column;align-items:center;gap:4px;display:flex}.orbid .lp-compact-list{flex:auto;min-height:0;padding:6px 2px 12px;overflow:hidden auto}.orbid .lp-compact-btn,.orbid .lp-compact-item{width:28px;height:28px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;display:grid}.orbid .lp-compact-btn:hover,.orbid .lp-compact-item:hover{background:var(--color-bg-hover)}.orbid .lp-compact-item[data-selected="1"]{background:var(--color-bg-active);color:var(--color-text-primary)}.orbid .lp-compact-btn:focus-visible,.orbid .lp-compact-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-header{border-bottom:var(--ob-line) solid var(--session-border-muted);background:var(--session-chrome-bg);flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 12px 8px;display:flex}.orbid .lp-header-title{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--session-text);letter-spacing:0;flex:1;margin:0;font-weight:600}.orbid .lp-folder-act,.orbid .lp-folder-add-btn,.orbid .lp-new-btn,.orbid .lp-row-menu-btn{width:var(--session-action);height:var(--session-action);border:var(--ob-line) solid transparent;color:var(--session-text-muted);border-radius:var(--session-radius);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid;position:relative}.orbid .lp-row-actions{pointer-events:none}.orbid .lp-row.lp-row-menu-open .lp-row-actions,.orbid .lp-row.selected .lp-row-actions,.orbid .lp-row:focus-within .lp-row-actions,.orbid .lp-row:hover .lp-row-actions{opacity:1;pointer-events:auto}.orbid .lp-folder-add-btn,.orbid .lp-new-btn{border-color:var(--session-border-muted);background:var(--session-card-bg);font-size:var(--fs-body)}.orbid .lp-folder-act:before,.orbid .lp-folder-add-btn:before,.orbid .lp-new-btn:before,.orbid .lp-row-menu-btn:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .lp-folder-act:hover,.orbid .lp-folder-add-btn:hover,.orbid .lp-row-menu-btn:hover{background:var(--surface);border-color:var(--border-strong);color:var(--session-text)}.orbid .lp-folder-act:focus-visible,.orbid .lp-folder-add-btn:focus-visible,.orbid .lp-new-btn:focus-visible,.orbid .lp-row-menu-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-search{padding:8px var(--pad-rail);background:var(--session-chrome-bg);flex-shrink:0}.orbid .lp-search-input{width:100%;height:var(--height-control,32px);border:var(--ob-line) solid var(--session-border);background:var(--session-card-bg);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text);border-radius:var(--session-radius);box-sizing:border-box;outline:none;padding:6px 8px}.orbid .lp-search-input::placeholder{color:var(--text-faint)}.orbid .lp-search-input:focus{border-color:var(--ink);background:var(--bg-pure)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-search-input:focus{background:color-mix(in srgb,var(--bg-pure) 92%,var(--surface))}}.orbid .lp-status-filter-wrap{background:var(--session-chrome-bg);box-sizing:border-box;flex-shrink:0;align-items:center;min-width:0;min-height:36px;display:flex;position:relative}.orbid .lp-status-filter,.orbid .lp-status-filter--pills{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;box-sizing:border-box;background:0 0;flex-wrap:nowrap;flex:auto;align-items:center;gap:2px;min-width:0;padding:6px 8px;display:flex;overflow:auto hidden}.orbid .lp-status-filter--pills::-webkit-scrollbar,.orbid .lp-status-filter::-webkit-scrollbar{height:0;display:none}.orbid .lp-status-filter-wrap.has-left .lp-status-filter{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px 100%);mask-image:linear-gradient(90deg,#0000,#000 20px 100%)}.orbid .lp-status-filter-wrap.has-right .lp-status-filter{-webkit-mask-image:linear-gradient(270deg,#0000,#000 20px 100%);mask-image:linear-gradient(270deg,#0000,#000 20px 100%)}.orbid .lp-status-filter-wrap.has-left.has-right .lp-status-filter{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.orbid .lp-status-filter-arrow{appearance:none;background:var(--session-chrome-bg,var(--paper));width:24px;height:24px;min-height:24px;color:var(--text-3,var(--color-text-tertiary));cursor:pointer;z-index:2;opacity:1;box-sizing:border-box;border:0;border-radius:0;flex:0 0 24px;align-self:center;place-items:center;margin:0;line-height:0;display:inline-grid;position:relative}.orbid .lp-status-filter-arrow:hover:not(:disabled){color:var(--ink);background:var(--surface-hover,var(--color-bg-hover))}.orbid .lp-status-filter-arrow:disabled{opacity:.28;cursor:default;color:var(--text-4,var(--color-text-muted))}.orbid .lp-status-filter-arrow:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-status-filter-arrow--left{border-right:var(--ob-line) solid var(--border-faint,var(--color-border-muted))}.orbid .lp-status-filter-arrow--right{border-left:var(--ob-line) solid var(--border-faint,var(--color-border-muted))}.orbid .lp-status-filter-wrap:not(.is-scrollable) .lp-status-filter-arrow{opacity:.22}.orbid .lp[data-surface=counsel] .lp-status-filter-arrow{display:none}.orbid .lp[data-surface=counsel] .lp-search{padding-left:12px;padding-right:12px}.orbid .lp[data-surface=counsel] .lp-status-filter--pills{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px;padding:6px 12px;display:flex;overflow:hidden}.orbid .lp[data-surface=counsel] .lp-status-filter-btn{flex:none;gap:2px;width:auto;min-width:max-content;max-width:none;padding:0 2px}.orbid .lp-status-filter-btn{min-width:0;max-width:min(100%,11rem);color:var(--session-text-muted);border-radius:0;flex:0 auto;justify-content:center;line-height:1.3;overflow:hidden}.orbid .lp-status-filter-label{min-width:0;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lp-status-filter-count,.orbid .lp-status-filter-label{font-size:var(--fs-caption);align-items:center;display:inline-flex}.orbid .lp-status-filter-count{color:var(--text-3,var(--color-text-tertiary));opacity:1;flex-shrink:0}.orbid .lp-status-filter-btn:hover .lp-status-filter-count{color:var(--text-3)}.orbid .lp-status-filter-btn.active{z-index:1;background:var(--surface-selected,var(--color-bg-active));border-color:var(--surface-selected,var(--color-bg-active));color:var(--ink);box-shadow:none;position:relative}.orbid .lp-status-filter-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-list{background:var(--session-list-bg);overscroll-behavior-x:none;scrollbar-gutter:stable;flex:1;max-width:100%;padding:4px 0 12px;overflow:hidden auto}.orbid .lp-row{content-visibility:auto;contain-intrinsic-size:auto 120px}.orbid .lp-fork-child,.orbid .lp-session-family{content-visibility:visible!important;contain:none!important}.orbid .lp-row.lp-row-menu-open{content-visibility:visible;z-index:50;position:relative}.orbid .lp-skeleton{flex-direction:column;gap:0;padding:0 0 8px;display:flex}.orbid .lp-skeleton-row{box-sizing:border-box;border:0;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--color-border-muted));background:0 0;border-radius:0;align-items:center;gap:8px;height:36px;min-height:36px;padding:8px 12px;display:flex}.orbid .lp-skeleton-icon{flex-shrink:0;line-height:1}.orbid .lp-skeleton-title{flex:auto;min-width:0;max-width:100%;line-height:1}.orbid .lp-skeleton-chip{flex-shrink:0;margin-left:auto;line-height:1}.orbid .lp-skeleton-row:nth-child(3n) .react-loading-skeleton{animation-delay:.1s}.orbid .lp-skeleton-row:nth-child(3n+1) .react-loading-skeleton{animation-delay:.18s}.orbid .lp-skeleton-row:nth-child(3n+2) .react-loading-skeleton{animation-delay:.26s}.orbid .history-skeleton{background:var(--color-bg-page);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.orbid .hs-shimmer{background:var(--color-bg-muted);border-radius:0;display:block;position:relative;overflow:hidden}.orbid .hs-shimmer:after{content:"";background:linear-gradient(90deg,transparent 0,var(--color-bg-surface) 45%,var(--color-bg-surface) 55%,transparent 100%);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.orbid .hs-shimmer:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--color-bg-surface) 75%,transparent) 45%,color-mix(in srgb,var(--color-bg-surface) 90%,transparent) 55%,transparent 100%)}}.orbid .hs-shimmer:after{animation:hs-shimmer-sweep 1.35s ease-in-out infinite}.orbid .hs-turn:first-child .hs-shimmer:after{animation-delay:0s}.orbid .hs-turn:nth-child(2) .hs-shimmer:after{animation-delay:.12s}.orbid .hs-turn:nth-child(3) .hs-shimmer:after{animation-delay:.22s}.orbid .hs-turn:nth-child(4) .hs-shimmer:after{animation-delay:.32s}.orbid .hs-bar .hs-shimmer:after{animation-delay:50ms}@keyframes hs-shimmer-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.orbid .hs-bar{border-bottom:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.orbid .hs-bar-left{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.orbid .hs-bar-title{width:min(46%,300px);height:15px}.orbid .hs-bar-meta{align-items:center;gap:8px;display:flex}.orbid .hs-badge{width:68px;height:18px;border-radius:0!important}.orbid .hs-badge--sm{width:44px}.orbid .hs-meta-dot{opacity:.7;width:10px;height:10px;border-radius:0!important}.orbid .hs-bar-actions{flex-shrink:0;gap:6px;display:flex}.orbid .hs-icon-btn{width:28px;height:28px;border-radius:0!important}.orbid .hs-stream{width:100%;min-height:0;max-width:var(--orbid-col,720px);flex-direction:column;flex:1;gap:22px;margin:0 auto;padding:24px 28px 40px;display:flex;overflow:hidden}.orbid .hs-turn{flex-direction:column;gap:10px;width:100%;display:flex}.orbid .hs-turn--user{align-items:flex-end}.orbid .hs-turn--agent{align-items:stretch}.orbid .hs-user-bubble{background:var(--color-brand);border-radius:0;width:min(58%,360px);padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.orbid .hs-user-bubble{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-bg-surface))}}.orbid .hs-user-bubble{border:var(--ob-line) solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .hs-user-bubble{border:var(--ob-line) solid color-mix(in srgb,var(--color-brand) 14%,var(--color-border-muted))}}.orbid .hs-user-bubble{flex-direction:column;gap:7px;display:flex}.orbid .hs-user-bubble--short{width:min(36%,220px);padding:10px 12px}.orbid .hs-user-bubble .hs-line{background:var(--color-brand);border-radius:0;height:10px}@supports (color:color-mix(in lab,red,red)){.orbid .hs-user-bubble .hs-line{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-bg-muted))}}.orbid .hs-agent-head{align-items:center;gap:8px;display:flex}.orbid .hs-avatar{background:var(--color-brand);width:22px;height:22px;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.orbid .hs-avatar{background:color-mix(in srgb,var(--color-brand) 22%,var(--color-bg-muted))}}.orbid .hs-avatar{flex-shrink:0}.orbid .hs-agent-name{width:72px;height:11px}.orbid .hs-agent-name--sm{width:52px}.orbid .hs-agent-time{opacity:.7;width:36px;height:9px;margin-left:4px}.orbid .hs-prose{flex-direction:column;gap:8px;padding-left:2px;display:flex}.orbid .hs-line{height:11px}.orbid .hs-line--w40{width:40%}.orbid .hs-line--w54{width:54%}.orbid .hs-line--w55{width:55%}.orbid .hs-line--w64{width:64%}.orbid .hs-line--w70{width:70%}.orbid .hs-line--w72{width:72%}.orbid .hs-line--w88{width:88%}.orbid .hs-line--w90{width:90%}.orbid .hs-line--w95{width:95%}.orbid .hs-card{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);border-radius:0;overflow:hidden}.orbid .hs-kpi{grid-template-columns:repeat(4,1fr);margin-top:2px;display:grid}.orbid .hs-kpi-cell{border-right:var(--ob-line) solid var(--color-border-muted);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.orbid .hs-kpi-cell:last-child{border-right:0}.orbid .hs-kpi-val{border-radius:0;width:42px;height:20px}.orbid .hs-kpi-lbl{opacity:.85;width:56px;height:9px}.orbid .hs-table{flex-direction:column;gap:0;padding:12px 14px 10px;display:flex}.orbid .hs-table-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.orbid .hs-table-title{width:140px;height:12px}.orbid .hs-table-chip{width:52px;height:18px;border-radius:0!important}.orbid .hs-table-cols{border-bottom:var(--ob-line) solid var(--color-border-muted);grid-template-columns:1.6fr 1fr 1fr .7fr;gap:10px;margin-bottom:2px;padding:0 0 8px;display:grid}.orbid .hs-table-cols>span{opacity:.65;height:9px}.orbid .hs-table-row{border-bottom:var(--ob-line) solid var(--color-bg-muted);grid-template-columns:1.6fr 1fr 1fr .7fr;align-items:center;gap:10px;padding:10px 0;display:grid}.orbid .hs-table-row:last-child{border-bottom:0}.orbid .hs-table-cell{width:100%;height:11px}.orbid .hs-table-cell--name{width:78%}.orbid .hs-table-cell--score{justify-self:end;width:36px;height:18px;border-radius:0!important}.orbid .hs-file{align-items:center;gap:12px;max-width:420px;padding:12px 14px;display:flex}.orbid .hs-file-icon{background:var(--color-brand);flex-shrink:0;width:36px;height:36px;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){.orbid .hs-file-icon{background:color-mix(in srgb,var(--color-brand) 12%,var(--color-bg-muted))}}.orbid .hs-file-meta{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.orbid .hs-file-name{width:68%;height:12px}.orbid .hs-file-sub{opacity:.8;width:40%;height:9px}.orbid .hs-file-action{flex-shrink:0;width:28px;height:28px;border-radius:0!important}.orbid .hs-pills{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.orbid .hs-pill{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-hover);width:112px;height:28px;border-radius:0!important}.orbid .hs-pill--md{width:88px}.orbid .hs-pill--sm{width:72px}@media (max-width:640px){.orbid .hs-kpi{grid-template-columns:repeat(2,1fr)}.orbid .hs-kpi-cell:nth-child(2){border-right:0}.orbid .hs-kpi-cell:first-child,.orbid .hs-kpi-cell:nth-child(2){border-bottom:var(--ob-line) solid var(--color-border-muted)}.orbid .hs-table-cols,.orbid .hs-table-row{grid-template-columns:1.4fr 1fr .7fr}.orbid .hs-table-cols>span:nth-child(3),.orbid .hs-table-row>span:nth-child(3){display:none}.orbid .hs-user-bubble{width:min(78%,280px)}}@media (prefers-reduced-motion:reduce){.orbid .hs-shimmer:after{animation:none;display:none}}.orbid .lp-list::-webkit-scrollbar{width:6px}.orbid .lp-list::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:4px}.orbid .lp-list:hover::-webkit-scrollbar-thumb{background:var(--ink)}.orbid .lp-group-label{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--session-text-faint);font-variant-numeric:tabular-nums;padding:10px 12px 4px;font-weight:600}.orbid .lp-group-label:first-child{padding-top:6px}.orbid .lp-row{cursor:pointer;border:0;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint));min-height:0;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:10px 12px;display:block;position:relative}.orbid .lp-row:hover{background:var(--session-card-hover,var(--surface-hover))}.orbid .lp-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-row.selected{border-bottom-color:var(--session-border-muted,var(--border-faint));box-shadow:none}.orbid .lp-row-main{padding-right:calc(var(--session-action,24px) + 6px);align-items:start;min-width:0;display:block;position:relative}.orbid .lp-row-dot{opacity:.7;border-radius:50%;flex-shrink:0;width:4px;height:4px}.orbid .lp-row-dot.dot-running{background:var(--ink);opacity:1;animation:orbid-flux-glow 2.4s infinite}.orbid .lp-row-dot.dot-needs{background:var(--needs-you);opacity:1}.orbid .lp-row-dot.dot-complete{background:var(--text-faint)}.orbid .lp-row-dot.dot-failed{background:var(--failed);opacity:1}.orbid .lp-row-dot.dot-shape-triangle{border-right:var(--ob-line) solid transparent;border-bottom:5px solid var(--needs-you);background:0 0;border-left:3px solid #0000;border-radius:0;width:0;height:0}.orbid .lp-row-dot.dot-shape-cross{background:0 0;border-radius:0;width:6px;height:6px;position:relative}.orbid .lp-row-dot.dot-shape-cross:after,.orbid .lp-row-dot.dot-shape-cross:before{content:"";background:var(--failed);width:6px;height:1.5px;position:absolute;top:50%;left:50%}.orbid .lp-row-dot.dot-shape-cross:before{transform:translate(-50%,-50%)rotate(45deg)}.orbid .lp-row-dot.dot-shape-cross:after{transform:translate(-50%,-50%)rotate(-45deg)}.orbid .lp-row-text{flex-direction:column;flex:1;gap:3px;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.orbid .lp-row-product-line,.orbid .lp-row-text>.inline-rename--row,.orbid .lp-row-top{padding-right:calc(var(--session-action,24px) + 6px)}.orbid .lp-row-title-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.orbid .lp-row-meta-line{white-space:nowrap;min-width:0;overflow:hidden}.orbid .lp-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;max-width:100%;display:grid}.orbid .lp-row-top.lp-row-top--no-amt{grid-template-columns:minmax(0,1fr)}.orbid .lp-row-top-l{gap:3px;min-width:0;max-width:100%;display:grid;overflow:hidden}.orbid .lp-row-amt-block{text-align:right;flex-shrink:0;min-width:0;max-width:40%;padding-top:0;overflow:hidden}.orbid .lp-row-amt{font-size:var(--fs-ui);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;line-height:1.3;display:block;overflow:hidden}.orbid .lp-row-metrics{border:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-list-bg,var(--bg));grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}@supports (color:color-mix(in lab,red,red)){.orbid .lp-row-metrics{background:color-mix(in srgb,var(--session-list-bg,var(--bg)) 70%,var(--session-card-bg))}}.orbid .lp-row-metrics{min-width:0;max-width:100%;margin-top:2px;overflow:hidden}.orbid .lp-row-m{border-right:var(--ob-line) solid var(--session-border-muted,var(--border-faint));min-width:0;padding:4px 6px 5px;overflow:hidden}.orbid .lp-row-m:last-child{border-right:none}.orbid .lp-row-m-k{font-size:var(--fs-caption);color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin-bottom:1px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.orbid .lp-row-m-v{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;display:block}.orbid .lp-row-m-v,.orbid .lp-row-m-v--btn{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.orbid .lp-row-m-v--btn{cursor:pointer;font:inherit;font-size:var(--fs-meta);font-variant-numeric:tabular-nums;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:0;font-weight:600;display:inline-flex}.orbid .lp-row-m-v--btn:hover{color:var(--brand)}.orbid .lp-row-m-v--btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-row-kv-line{font-size:var(--fs-caption);color:var(--text-3);gap:4px 10px;min-width:0;font-weight:600}.orbid .lp-row-kv-k{color:var(--text-4);margin-right:3px;font-weight:500}.orbid .lp-row-bot{align-items:center;gap:8px;min-width:0;display:flex}.orbid .lp-row-pipe{flex-shrink:0;align-items:center;gap:2px;display:flex}.orbid .lp-row-pipe i{background:var(--bg-muted);width:16px;height:3px;display:block}.orbid .lp-row-pipe i.d{background:var(--ok)}.orbid .lp-row-pipe i.r{background:var(--brand)}.orbid .lp-row-pipe i.b{background:var(--warn)}.orbid .lp-row-text{gap:6px}.orbid .lp-row-name{font-size:var(--fs-ui);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-family:var(--font-sans);letter-spacing:0;min-width:0;padding-right:2px;line-height:1.3;display:block;overflow:hidden}.orbid .lp-row.selected .lp-row-name{color:var(--ink);font-weight:600}.orbid .lp-row-meta{white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-top:0;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.orbid .lp-row-age,.orbid .lp-row-meta{font-size:var(--fs-caption);color:var(--text-4)}.orbid .lp-row-age{margin-left:auto;font-weight:500}.orbid .lp-row-unread .lp-row-name{color:var(--ink);font-weight:var(--weight-bold)}.orbid .orbid-badge{border:var(--ob-line) solid;min-width:0;max-width:100%;height:18px;font-size:var(--fs-micro);font-weight:var(--weight-medium);white-space:nowrap;background:var(--surface-muted);color:var(--text-3);border-color:var(--text-3);border-radius:0;align-items:center;gap:4px;padding:0 6px;line-height:1.3;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge{border-color:color-mix(in srgb,var(--text-3) 25%,transparent)}}.orbid .orbid-badge-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--ok{background:color-mix(in srgb,var(--ok) 10%,var(--bg-pure));border-color:color-mix(in srgb,var(--ok) 28%,transparent)}.orbid .orbid-badge--info{background:color-mix(in srgb,var(--info) 10%,var(--bg-pure));border-color:color-mix(in srgb,var(--info) 28%,transparent)}}.orbid .orbid-badge--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--warn{background:color-mix(in srgb,var(--warn) 10%,var(--bg-pure))}}.orbid .orbid-badge--warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--warn{border-color:color-mix(in srgb,var(--warn) 28%,transparent)}}.orbid .orbid-badge--danger{background:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--danger{background:color-mix(in srgb,var(--failed) 8%,var(--bg-pure))}}.orbid .orbid-badge--danger{color:var(--failed);border-color:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--danger{border-color:color-mix(in srgb,var(--failed) 28%,transparent)}}.orbid .lp-row-stage-meta{width:fit-content;min-width:0;max-width:100%;height:auto;font-size:var(--fs-caption);color:var(--text-3);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.orbid .lp-row-stage-meta-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.orbid .lp-row-stage-meta:before{content:"";background:var(--text-muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lp-row-stage-meta--ok{color:var(--ok)}.orbid .lp-row-stage-meta--ok:before{background:var(--ok)}.orbid .lp-row-stage-meta--info{color:var(--info)}.orbid .lp-row-stage-meta--info:before{background:var(--info)}.orbid .lp-row-stage-meta--danger{color:var(--failed)}.orbid .lp-row-stage-meta--danger:before{background:var(--failed)}.orbid .lp-row-stage-meta--warn{color:var(--warn)}.orbid .lp-row-stage-meta--warn:before{background:var(--warn)}.orbid .lp-row-stage-meta--neutral{color:var(--text-3)}.orbid .lp-row-stage{opacity:.9;align-self:flex-start;align-items:center;gap:4px;min-width:0;max-width:min(100%,120px);height:18px;padding:0 6px;display:inline-flex;overflow:hidden}.orbid .lp-row.selected .lp-row-stage{opacity:1}.orbid .lp-row-stage:before{content:"";background:var(--text-muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.orbid .lp-row-stage.orbid-badge--ok:before{background:var(--ok)}.orbid .lp-row-stage.orbid-badge--info:before{background:var(--info)}.orbid .lp-row-stage.orbid-badge--danger:before{background:var(--failed)}.orbid .lp-row-stage.orbid-badge--warn:before{background:var(--warn)}.orbid .lp-row-activity-inline{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.orbid .lp-row-activity-inline.activity-blocked,.orbid .lp-row-activity-inline.activity-needs-you{color:var(--needs-you);font-weight:var(--weight-bold)}.orbid .lp-row-rename-input{font-size:var(--fs-body-sm);font-weight:var(--weight-regular);color:var(--session-text);font-family:var(--font-sans);letter-spacing:0;background:var(--session-card-bg);border:var(--ob-line) solid var(--session-border);outline:none;flex:1;min-width:0;padding:1px 4px}.orbid .lp-row-rename-input:focus{border-color:var(--session-active);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .inline-rename{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.orbid .inline-rename--bar{flex:auto;min-width:12rem}.orbid .inline-rename--row{flex:auto;width:100%}.orbid .inline-rename-input{box-sizing:border-box;min-width:8rem;max-width:100%;height:28px;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-focus);border-radius:0;outline:none;padding:0 8px;font-weight:600;line-height:1}.orbid .inline-rename--row .inline-rename-input{width:100%;min-width:0;font-size:var(--fs-meta);flex:auto;height:26px;font-weight:600}.orbid .inline-rename-btn{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-page);width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .inline-rename--row .inline-rename-btn{width:26px;height:26px}.orbid .inline-rename-btn:hover{background:var(--color-bg-hover)}.orbid .inline-rename-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .inline-rename-btn--ok{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .inline-rename-btn--ok{border-color:color-mix(in srgb,var(--color-brand) 45%,var(--color-border))}}.orbid .inline-rename-btn--ok{background:var(--color-brand-muted);color:var(--color-brand)}.orbid .inline-rename-btn--ok:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .inline-rename-btn--ok:hover{background:color-mix(in srgb,var(--color-brand) 16%,var(--color-bg-page))}}.orbid .inline-rename-btn--cancel{color:var(--color-text-muted)}.orbid .inline-rename-btn svg{stroke-width:1.5px;flex-shrink:0}.orbid .lp-row-time{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--weight-regular);color:var(--session-text-muted);opacity:.5;font-variant-numeric:tabular-nums;flex-shrink:0}.orbid .lp-row.selected .lp-row-time,.orbid .lp-row:hover .lp-row-time{opacity:1}.orbid .lp-row-age{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--weight-regular);color:var(--session-text-muted);font-variant-numeric:tabular-nums;opacity:.5;flex-shrink:0}.orbid .lp-row.selected .lp-row-age{opacity:1}.orbid .lp-row:hover .lp-row-age{opacity:0}.orbid .lp-row-unread-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .lp-row-unread-count{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--brand);font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-self:end;padding:0;font-weight:600;line-height:1.2}.orbid .lp-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 20px;display:flex}.orbid .lp-empty-icon svg{width:28px;height:28px;stroke:var(--session-text-faint)}.orbid .lp-empty p{font-size:var(--fs-meta);color:var(--session-text-muted);font-family:var(--font-sans);margin:0;line-height:1.5}.orbid .lp-row-actions{width:var(--session-action,24px);min-height:var(--session-action,24px);z-index:2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:absolute;top:0;right:0;transform:none}.orbid .lp-row-menu-wrap{position:relative}.orbid .lp-row-menu-btn{opacity:.58;color:var(--session-text-faint);font-size:var(--fs-meta);font-weight:var(--weight-bold)}.orbid .lp-row-menu-btn:focus,.orbid .lp-row:hover .lp-row-menu-btn{opacity:1}.orbid .lp-row.selected .lp-row-menu-btn{opacity:.85}.orbid .lp-row-menu-btn:focus-visible{opacity:1}.orbid .lp-row-menu{z-index:60;box-sizing:border-box;isolation:isolate;flex-direction:column;width:188px;min-width:188px;max-width:188px;display:flex;position:absolute;top:100%;right:0}.orbid .lp-row-menu--portal,.orbid-lp-menu-portal .lp-row-menu,[data-lp-menu-portal] .lp-row-menu,body>.lp-row-menu.lp-row-menu--portal{z-index:10050;box-sizing:border-box;flex-direction:column;width:188px;min-width:188px;max-width:188px;display:flex;position:fixed;bottom:auto;right:auto}.orbid .lp-row-menu-item{text-align:left;width:100%;height:28px;min-height:28px;font-family:var(--font-sans);color:var(--session-text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:0;padding:0 10px;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden}.orbid .lp-row-menu-item:hover{background:var(--session-card-hover)}.orbid .lp-row-menu-danger{color:var(--failed)}.orbid .lp-row-menu-danger:hover{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-row-menu-danger:hover{background:color-mix(in srgb,var(--err) 8%,transparent)}}.orbid .lp-row-menu-id{height:28px;min-height:28px;color:var(--session-text-faint,var(--color-text-muted));text-overflow:ellipsis;white-space:nowrap;cursor:pointer;max-width:100%;padding:0 10px;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden}.orbid .lp-row-menu-id:hover{background:var(--session-card-hover);color:var(--session-text)}.orbid .lp-row-menu-id:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-row.lp-row--product .lp-row-main{align-items:stretch}.orbid .lp-fork-child{cursor:pointer;border:0;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:0 0;outline:none;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:8px;min-height:34px;margin:0;padding:7px 12px;display:grid}.orbid .lp-fork-child:last-child{border-bottom-color:var(--session-border-muted,var(--border-faint))}.orbid .lp-fork-child:hover{background:var(--session-card-hover,var(--color-bg-hover))}.orbid .lp-fork-child.selected{background:var(--bg-selected,var(--color-bg-active))}.orbid .lp-fork-child:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)}.orbid .lp-fork-child-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--session-text,var(--ink));font-weight:600;line-height:1.3;overflow:hidden}.orbid .lp-fork-child.selected .lp-fork-child-name{font-weight:600}.orbid .lp-fork-child-time{display:none}.orbid .lp-fork-spec{color:var(--ok);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.orbid .lp-fork-spec i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lp-fork-child .lp-row-actions{opacity:.45;pointer-events:auto;justify-content:center;gap:0;width:22px;min-height:22px}.orbid .lp-fork-child.selected .lp-row-actions,.orbid .lp-fork-child:focus-within .lp-row-actions,.orbid .lp-fork-child:hover .lp-row-actions{opacity:1}.orbid .lp-fork-menu-btn{opacity:1;width:22px;height:22px}.orbid .lp-fork-action-btn{border:var(--ob-line) solid transparent;width:22px;height:22px;color:var(--session-text-faint);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.orbid .lp-fork-action-btn:hover{background:var(--session-card-bg);border-color:var(--session-border-muted);color:var(--session-text)}.orbid .lp-fork-action-btn.danger:hover{background:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-fork-action-btn.danger:hover{background:color-mix(in srgb,var(--failed) 8%,var(--session-card-bg))}}.orbid .lp-fork-action-btn.danger:hover{border-color:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-fork-action-btn.danger:hover{border-color:color-mix(in srgb,var(--failed) 24%,var(--session-border))}}.orbid .lp-fork-action-btn.danger:hover{color:var(--failed)}.orbid .lp-row-product-count{height:auto;font-size:var(--fs-caption);color:var(--text-4);cursor:pointer;font-weight:600;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;gap:3px;margin-left:0;padding:0;display:inline-flex}.orbid .lp-row-product-count--static{cursor:default}.orbid .lp-row-product-count:hover:not(.lp-row-product-count--static){color:var(--text-2);background:0 0}.orbid .lp-row-product-count-chevron{font-size:var(--fs-caption);opacity:.8}.orbid .kp-toolbar{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.orbid .kp-search{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:26px;font-size:var(--fs-meta);color:var(--text);font-family:var(--font-sans);flex:1;min-width:0;padding:0 8px}.orbid .kp-search::placeholder{color:var(--text-faint)}.orbid .kp-search:focus{border-color:var(--ink);outline:none}.orbid .kp-filter{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:26px;font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;font-family:var(--font-sans);appearance:auto;min-width:70px;padding:0 6px}.orbid .kp-filter:focus{border-color:var(--ink);outline:none}.orbid .kp-row-meta{align-items:center;gap:8px;padding:2px 0 0 13px;display:flex}.orbid .kp-row-category,.orbid .kp-row-country{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .kp-expanded{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);padding:0 14px 10px}.orbid .kp-expanded-content{font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:160px;font-weight:600;line-height:1.6;overflow-y:auto}.orbid .kp-expanded-meta{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.orbid .kp-expanded-meta,.orbid .kp-footer{font-weight:600;font-size:var(--fs-caption);font-family:var(--font-sans);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .kp-footer{border-top:var(--ob-line) solid var(--border-faint);flex-shrink:0;padding:6px 14px}.orbid .kp-loading{flex-direction:column;gap:6px;padding:8px 14px;display:flex}.orbid .kp-skeleton{border-radius:var(--r);background:var(--bg-muted);height:14px;position:relative;overflow:hidden}.orbid .kp-skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--bg-subtle) 40%,var(--bg-hover) 50%,var(--bg-subtle) 60%,transparent 100%);animation:orbid-sweep 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes orbid-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.orbid .fp-icon{flex-shrink:0;align-items:center;font-weight:600;display:flex}.orbid .fp-status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .fp-size{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .lp-kpi-new{width:28px;height:28px;color:var(--text-muted);font-size:var(--fs-metric-sm);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;align-self:center;place-items:center;display:grid}.orbid .lp-kpi-new:hover{background:var(--ink);color:var(--bg-pure);opacity:1}.orbid .lp-new{border:var(--ob-line) dashed var(--session-border);text-align:center;cursor:pointer;border-radius:var(--session-radius);background:0 0;margin:10px 14px 14px;padding:18px 14px}.orbid .lp-new:hover{border-color:var(--session-active);background:var(--session-card-hover)}.orbid .lp-new-title{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);color:var(--session-text);margin-bottom:4px}.orbid .lp-new-title:before{content:"+";font-weight:var(--weight-regular);font-variant-numeric:tabular-nums;margin-right:6px}.orbid .lp-new-sub,.orbid .lp-new-title:before{font-family:var(--font-sans);color:var(--session-text-muted)}.orbid .lp-new-sub{font-size:var(--fs-caption);font-weight:var(--weight-medium);line-height:1.45;font-variant-numeric:tabular-nums}.orbid .main{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.orbid .mobile-session-strip{display:none}.orbid .ctx{border-bottom:var(--ob-line) solid var(--border);background:var(--bg);white-space:nowrap;flex-shrink:0;align-items:baseline;gap:14px;min-width:0;padding:16px 28px 14px;display:flex;overflow:hidden}.orbid .ctx-eyebrow{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.orbid .ctx-title{font-family:var(--font-sans);font-size:var(--fs-metric-sm);color:var(--ink);letter-spacing:-.02em;align-items:baseline;gap:10px;font-weight:600;display:flex}.orbid .ctx-pill{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;align-self:center;font-weight:600}.orbid .ctx-pill:before{content:"·";margin-right:8px}.orbid .ctx-pill.running{color:var(--ink)}.orbid .ctx-pill.needs-you{color:var(--needs-you)}.orbid .ctx-pill.complete{color:var(--text-faint)}.orbid .ctx-pill.failed{color:var(--failed)}.orbid .ctx-meta{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:22px;min-width:0;margin-left:auto;display:flex;overflow:hidden}.orbid .ctx-meta>span{white-space:nowrap;flex-shrink:0}.orbid .ctx-meta-lbl{font-size:var(--fs-caption);color:var(--text-faint);margin-right:4px}.orbid .ctx-meta-val{color:var(--ink);font-weight:500}.orbid .ctx-meta .ddl{color:var(--needs-you)}.orbid .ctx-actions{gap:4px;margin-left:14px;display:flex}.orbid .ctx-btn{border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);border-radius:var(--r);height:28px;font-size:var(--fs-meta);color:var(--text-secondary);font-family:var(--font-sans);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:0 12px;font-weight:500;display:flex}.orbid .ctx-btn:hover{background:var(--bg-hover);border-color:var(--ink);color:var(--ink)}.orbid .ctx-btn svg{width:11px;height:11px}.orbid .orbid-page-loading{z-index:99999;background:var(--border-faint);height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.orbid .orbid-page-loading-bar{background:var(--ink);opacity:.6;width:30%;height:100%;animation:orbid-loading-slide 1s ease-in-out infinite}@keyframes orbid-loading-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.orbid .conv-scroll-progress{background:var(--border-faint);flex-shrink:0;height:3px;overflow:hidden}.orbid .bid-session-col>.conv-scroll-progress{z-index:12;pointer-events:none;position:absolute;top:44px;left:0;right:0;transform:translateY(-100%)}.orbid .conv-scroll-progress-fill{background:var(--brand);opacity:1;height:100%;transition:width var(--ob-dur) var(--ob-ease)}.orbid .conv{min-height:0;padding:28px var(--session-pad-x) 16px;flex-direction:column;flex:1;display:flex;overflow-y:auto}.orbid .conv-inner{flex-direction:column;gap:20px;width:100%;max-width:100%;margin:0 auto;display:flex}.orbid .conv::-webkit-scrollbar{width:6px}.orbid .conv::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:4px}.orbid .conv:hover::-webkit-scrollbar-thumb{background:var(--ink)}.orbid .orbid-signal{border:none;border-bottom:var(--ob-line) solid var(--border-faint);background:0 0;border-radius:0;position:relative;overflow:hidden}.orbid .orbid-signal-banner{background:var(--bg-pure);cursor:pointer;text-align:left;border:0;align-items:center;gap:10px;width:100%;padding:8px 14px;font-family:inherit;display:flex}.orbid .orbid-signal-banner:hover{background:var(--bg-hover)}.orbid .orbid-signal-banner:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .orbid-signal-banner-score{min-width:40px;height:32px;font-size:var(--fs-title);font-variant-numeric:tabular-nums;color:var(--ink);background:0 0;justify-content:center;align-items:center;font-weight:600;display:flex}.orbid .orbid-signal-banner-title{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-weight:600;overflow:hidden}.orbid .orbid-signal-banner-divider{background:var(--border-faint);flex-shrink:0;width:1px;height:16px}.orbid .orbid-signal-banner-chips{flex:1;grid-template-columns:repeat(4,1fr);min-width:0;display:grid;overflow:hidden}.orbid .orbid-signal-banner-chip{border-right:var(--ob-line) solid var(--border-faint);font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .orbid-signal-banner-chip:last-child{border-right:0}.orbid .orbid-signal-banner-chip-label{color:var(--text-faint);text-overflow:ellipsis;overflow:hidden}.orbid .orbid-signal-banner-chip-count{font-variant-numeric:tabular-nums;background:var(--surface-hover);border:var(--ob-line) solid var(--border-faint);min-width:20px;height:18px;font-weight:600;font-size:var(--fs-caption);border-radius:0;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.orbid .orbid-signal-banner-chip-count:empty,.orbid .orbid-signal-neutral .orbid-signal-banner-chip-count{opacity:.5}.orbid .orbid-signal-banner-chevron{color:var(--text-faint);flex-shrink:0;margin-left:auto}.orbid .orbid-signal-progress{display:none}.orbid .orbid-signal-toggle{border:0;border-top:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);width:100%;height:24px;color:var(--text-faint);cursor:pointer;justify-content:center;align-items:center;display:flex}.orbid .orbid-signal-toggle:hover{color:var(--text-secondary);background:var(--surface-hover)}.orbid .orbid-signal-head{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:10px;padding:8px 14px;display:flex}.orbid .orbid-signal-score{background:0 0;flex-direction:row;flex-shrink:0;align-items:baseline;gap:4px;min-width:0;min-height:0;display:flex}.orbid .orbid-signal-score-value{font-size:var(--fs-title);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.orbid .orbid-signal-score-label{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .orbid-signal-summary{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.orbid .orbid-signal-kicker{display:none}.orbid .orbid-signal-summary h2{min-width:0;font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:7px;margin:0;font-weight:600;line-height:1.25;display:flex}.orbid .orbid-signal-summary h2>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .orbid-signal-meta{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.orbid .orbid-signal-actions span,.orbid .orbid-signal-priority,.orbid .orbid-signal-status{border:var(--ob-line) solid var(--border-faint);min-width:52px;min-height:20px;font-size:var(--fs-caption);border-radius:0;justify-content:center;align-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.orbid .orbid-signal-description{display:none}.orbid .orbid-signal-grid{grid-template-columns:.8fr 1.1fr 1.3fr .8fr;display:grid}.orbid .orbid-signal-section{border-right:var(--ob-line) solid var(--border-faint);min-width:0;padding:12px 16px 14px}.orbid .orbid-signal-section:last-child{border-right:0}.orbid .orbid-signal-section-title{border-bottom:var(--ob-line) solid var(--border-faint);font-size:var(--fs-caption);color:var(--text-2);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:6px;font-weight:600;display:flex}.orbid .orbid-signal-section-title svg{color:var(--text-faint);width:14px;height:14px}.orbid .orbid-signal-list{gap:8px;display:grid}.orbid .orbid-signal-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px;display:grid}.orbid .orbid-signal-item-label{font-size:var(--fs-meta);color:var(--text);font-weight:600}.orbid .orbid-signal-empty,.orbid .orbid-signal-item-detail{font-size:var(--fs-caption);color:var(--text-faint);margin-top:1px;font-weight:600;line-height:1.45}.orbid .orbid-signal-empty{color:var(--text-faint)}.orbid .orbid-signal-dot{background:var(--text-faint);border-radius:0;flex-shrink:0;width:7px;height:7px;margin-top:4px}.orbid .orbid-signal-dot--dash{border-radius:0;width:8px;height:3px;margin-top:6px}.orbid .orbid-signal-dot--triangle{border-right:4px solid #0000;border-bottom:7px solid var(--text-faint);background:0 0;border-left:4px solid #0000;border-radius:0;width:0;height:0;margin-top:4px}.orbid .orbid-signal-good,.orbid .orbid-signal-ready{color:var(--success)}.orbid .orbid-signal-medium,.orbid .orbid-signal-needs-work,.orbid .orbid-signal-risk{color:var(--warn)}.orbid .orbid-signal-high,.orbid .orbid-signal-missing{color:var(--failed)}.orbid .orbid-signal-low,.orbid .orbid-signal-neutral{color:var(--text-faint)}.orbid .orbid-signal-dot.orbid-signal-good,.orbid .orbid-signal-dot.orbid-signal-ready{background-color:var(--success)}.orbid .orbid-signal-dot.orbid-signal-medium,.orbid .orbid-signal-dot.orbid-signal-needs-work,.orbid .orbid-signal-dot.orbid-signal-risk{background-color:var(--warn)}.orbid .orbid-signal-dot.orbid-signal-high,.orbid .orbid-signal-dot.orbid-signal-missing{background-color:var(--failed)}.orbid .orbid-signal-dot--triangle.orbid-signal-good,.orbid .orbid-signal-dot--triangle.orbid-signal-ready{border-bottom-color:var(--success)}.orbid .orbid-signal-dot--triangle.orbid-signal-medium,.orbid .orbid-signal-dot--triangle.orbid-signal-needs-work,.orbid .orbid-signal-dot--triangle.orbid-signal-risk{border-bottom-color:var(--warn)}.orbid .orbid-signal-dot--triangle.orbid-signal-high,.orbid .orbid-signal-dot--triangle.orbid-signal-missing{border-bottom-color:var(--failed)}.orbid .orbid-signal-dot--triangle.orbid-signal-low,.orbid .orbid-signal-dot--triangle.orbid-signal-neutral{border-bottom-color:var(--text-faint)}.orbid .orbid-signal-dot.orbid-signal-low,.orbid .orbid-signal-dot.orbid-signal-neutral{background-color:var(--text-faint)}.orbid .orbid-signal-actions{flex-wrap:wrap;gap:6px;display:flex}.orbid .orbid-signal-actions span,.orbid .orbid-signal-priority{background:var(--bg-muted);color:var(--text-secondary)}.orbid .orbid-signal-actions .orbid-signal-high,.orbid .orbid-signal-priority.orbid-signal-high{color:var(--failed);background:var(--status-err-bg);border-color:var(--status-err-border)}.orbid .orbid-signal-actions .orbid-signal-medium,.orbid .orbid-signal-priority.orbid-signal-medium{color:var(--warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}.orbid .orbid-signal-actions .orbid-signal-low,.orbid .orbid-signal-priority.orbid-signal-low{color:var(--success);background:var(--status-ok-bg);border-color:var(--status-ok-border)}.orbid .bid-session-col{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.orbid .bid-session-col--split{border-right:var(--ob-line) solid var(--border);width:60%}.orbid .counsel-matter-header{z-index:70;border-bottom:var(--ob-line) solid var(--border);background:var(--surface-workspace);flex-shrink:0;align-items:center;gap:12px;height:44px;min-height:44px;padding:0 16px;display:flex;position:relative}.orbid .counsel-matter-header-main{flex:auto;gap:8px;min-width:0;display:flex}.orbid .counsel-matter-header-title{min-width:0;font-size:var(--fs-title);height:22px;color:var(--ink);flex:0 auto;align-items:center;margin:0;font-weight:600;line-height:22px;display:inline-flex}.orbid .counsel-matter-id-badge{height:var(--height-chip);border-radius:var(--r-control);background:var(--surface-muted);font-size:var(--fs-caption);color:var(--text-3);-webkit-user-select:all;user-select:all;flex-shrink:0;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.orbid .counsel-matter-header-sep{background:var(--border);color:#0000;-webkit-user-select:none;user-select:none;opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:1px;height:11px;margin:0 4px;font-size:0;display:inline-flex;overflow:hidden}.orbid .counsel-matter-header-kind,.orbid .counsel-matter-header-time{height:22px;font-size:var(--fs-meta);color:var(--text-3);flex-shrink:0;align-items:center;font-weight:500;line-height:1;display:inline-flex}.orbid .counsel-matter-header-bone{width:180px;max-width:40%;height:16px;display:block}@media (prefers-reduced-motion:reduce){.orbid .lp-skeleton .hs-shimmer:after{animation:none;display:none}.orbid .react-loading-skeleton{background-image:none!important;animation:none!important}}.orbid .counsel-matter-switcher-menu{max-height:320px;overflow-y:auto}.orbid .counsel-filebar-skills{flex:none;max-width:36%}.orbid .counsel-workspace{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.orbid .counsel-work-watermark{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;background-repeat:repeat;display:none;position:absolute;inset:0;overflow:hidden}.orbid .layout-page>.counsel-work-watermark{display:block}.orbid .counsel-workspace-thread{border-right:0;flex-direction:column;flex:none;min-width:220px;min-height:0;display:flex}.orbid .counsel-workspace--thread-only .counsel-workspace-thread{flex:auto;width:auto;min-width:0}.orbid .counsel-split-sash{cursor:col-resize;background:var(--ink);flex:0 0 6px;width:6px}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-split-sash{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.orbid .counsel-split-sash{z-index:5;align-self:stretch;position:relative}.orbid .counsel-split-sash:active,.orbid .counsel-split-sash:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-split-sash:active,.orbid .counsel-split-sash:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .counsel-split-sash:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;right:0}.orbid .counsel-split-sash:active:before,.orbid .counsel-split-sash:hover:before{background:var(--text-3)}.orbid .counsel-split-sash:after{content:"";background:var(--border-strong);opacity:.65;width:3px;height:36px;transition:height var(--ob-dur) var(--ob-ease);border-radius:9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .counsel-split-sash:active:after,.orbid .counsel-split-sash:hover:after{opacity:1;background:var(--brand);height:48px}.orbid .counsel-split-sash:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-workspace-thread .conv,.orbid .counsel-workspace-thread .empty{flex:auto;min-height:0}.orbid .counsel-workspace-files{z-index:10;background:var(--paper);border-left:0;flex-direction:column;flex:none;min-width:320px;min-height:0;display:flex;position:relative;overflow:hidden}.orbid .counsel-workspace[data-focus="1"] .counsel-split-sash,.orbid .counsel-workspace[data-focus="1"] .counsel-workspace-files{display:none}.orbid .counsel-workspace[data-focus="1"] .counsel-paper-stage{--counsel-gutter-w:0px;grid-template-columns:minmax(0,1fr)}.orbid .counsel-workspace[data-focus="1"] .counsel-balloon-gutter-host,.orbid .counsel-workspace[data-focus="1"] .counsel-review-shell-comments{display:none}.orbid .counsel-desk-left{background:var(--surface-workspace);flex-direction:column;height:100%;min-height:0;display:flex}.orbid .counsel-delivery-timeline{flex:auto;min-height:0;overflow:auto}.orbid .counsel-desk-tabs{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-shrink:0;align-items:center;gap:1.5px;height:38px;padding:3px;display:flex;overflow-x:auto;container-type:inline-size}.orbid .counsel-desk-tabs::-webkit-scrollbar{display:none}.orbid .counsel-desk-tab{border-radius:var(--r-control);min-width:0;height:28px;box-shadow:none;cursor:pointer;letter-spacing:0;color:var(--text-3);box-sizing:border-box;white-space:nowrap;background:0 0;flex:auto;justify-content:center;align-items:center;margin:0;padding:0 5px;font-weight:500;display:inline-flex;position:relative;border:0!important}@container (max-width:440px){.orbid .counsel-desk-tabs{gap:1px;padding:3px 2px}.orbid .counsel-desk-tab{font-size:var(--fs-caption);padding:0 4px}.orbid .counsel-desk-tab-count{min-width:13px;height:13px;font-size:var(--fs-caption);padding:0 2px}}@container (max-width:360px){.orbid .counsel-desk-tab-count{display:none}}.orbid .counsel-desk-tab:hover:not(.is-active){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-tab:hover:not(.is-active){background:color-mix(in srgb,var(--ink) 4%,transparent)}}.orbid .counsel-desk-tab:hover:not(.is-active){color:var(--ink)}.orbid .counsel-desk-tab.is-active{color:var(--ink);background:var(--surface-hover);box-shadow:none;font-weight:600;border:0!important}.orbid .counsel-desk-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;box-shadow:none;z-index:1}.orbid .counsel-desk-tab-mark{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;height:auto;display:inline-flex;position:relative}.orbid .counsel-desk-tab-mark:after,.orbid .counsel-desk-tab.is-active .counsel-desk-tab-mark:after,.orbid .counsel-desk-tab.is-active:after,.orbid .counsel-desk-tab:after{content:none!important;display:none!important}.orbid .counsel-desk-tab-label{text-overflow:ellipsis;align-items:center;min-width:0;line-height:1.3;display:inline-flex;overflow:hidden}.orbid .counsel-desk-tab-count{font-variant-numeric:tabular-nums;font-weight:400;min-width:15px;height:15px;border-radius:0;flex-shrink:0;padding:0 3px}.orbid .counsel-desk-tab-count,.orbid .counsel-desk-tab.is-active .counsel-desk-tab-count{color:var(--text-2);background:0 0}.orbid .counsel-desk-panel{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.orbid .counsel-agent-host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.orbid .counsel-agent-host:has(>.counsel-gutter-agent){overflow:hidden}.orbid .counsel-agent-host>.counsel-gutter-agent{flex:auto;height:auto;min-height:0}.orbid .counsel-agent-empty{font-size:var(--fs-ui);color:var(--text-3);margin:0;padding:12px 16px 0;line-height:1.4}.orbid .counsel-agent-actions{grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 6px;display:grid}.orbid .counsel-agent-actions button{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--bg-pure);min-width:0;min-height:32px;color:var(--text-2);font-family:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;white-space:normal;padding:8px 12px;font-weight:500;line-height:1.35}.orbid .counsel-agent-actions button span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .counsel-desk-thread-composer>.counsel-agent-actions{padding:0 0 8px}.orbid .counsel-agent-actions button:hover{background:var(--surface-hover)}.orbid .counsel-agent-actions button:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-agent-actions button:disabled{color:var(--text-3);cursor:not-allowed}.orbid .counsel-agent-actions button:disabled:hover{background:var(--bg-pure)}.orbid .counsel-agent-log{flex-direction:column;display:flex}.orbid .counsel-agent-log .counsel-agent-pending{min-height:24px;font-size:var(--fs-ui);color:var(--text-3);align-items:center;gap:8px;margin:0 16px 16px;line-height:1.5;display:flex}@media (prefers-reduced-motion:reduce){.orbid .counsel-agent-pending .thinking-status-ring.is-spinning{animation:none}}.orbid .counsel-agent-turn{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);align-items:flex-start;gap:8px;margin:0;padding:12px 16px;display:flex}.orbid .counsel-agent-turn.is-user{background:var(--surface-selected)}.orbid .counsel-agent-turn p{min-width:0;font-size:var(--fs-ui);color:var(--text-2);white-space:pre-wrap;margin:0;font-weight:400;line-height:1.5}.orbid .counsel-agent-turn.is-user p{font-weight:500}.orbid .counsel-agent-turn-mark{font-size:var(--fs-ui);color:var(--failed);flex:none;line-height:1.5}.orbid .counsel-desk-fold{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;min-height:0;display:flex}.orbid .counsel-desk-fold-head{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:32px;padding:0 12px;display:flex;color:var(--text-3)!important;font-size:var(--fs-caption)!important;font-weight:600!important}.orbid .counsel-desk-fold-head .text-caption{color:inherit;font-size:var(--fs-caption)!important;font-weight:600!important}.orbid .counsel-desk-fold-head:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .counsel-desk-fold-head:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-desk-fold-chevron{color:var(--text-3);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .counsel-desk-fold-chevron.is-open{transform:rotate(90deg)}.orbid .counsel-desk-fold-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.orbid .counsel-desk-asks,.orbid .counsel-desk-files,.orbid .counsel-desk-thread-wrap{flex:auto;min-height:0}.orbid .counsel-desk-thread{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.orbid .counsel-desk-thread-scroll{flex:auto;min-height:0;padding-bottom:8px;overflow:auto}.orbid .counsel-desk-thread-composer{z-index:1;flex-shrink:0;position:relative}.orbid .counsel-desk-thread>.counsel-desk-thread-composer{border-top:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);margin-top:auto;padding:8px 12px 12px}.orbid .counsel-gutter-agent-field .counsel-desk-thread-composer{background:0 0;padding:8px 12px 12px}.orbid .counsel-desk-composer-input,.orbid .counsel-desk-thread-composer input{box-sizing:border-box;border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--bg-pure);width:100%;min-width:0;height:32px;color:var(--text-2);font:inherit;font-size:var(--fs-ui);text-overflow:ellipsis;margin:0;padding:0 96px 0 12px;line-height:1.4;overflow:hidden}.orbid .counsel-desk-composer-input::placeholder{color:var(--text-3)}.orbid .counsel-desk-composer-input:focus{border-color:var(--brand);outline:none}.orbid .counsel-desk-composer-hint{min-width:0;font-size:var(--fs-caption);color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-weight:600;line-height:1.3;display:flex}.orbid .counsel-desk-lang-current{font-size:var(--fs-meta);margin-left:6px;font-weight:600;line-height:1}@container (max-width:260px){.orbid .counsel-desk-thread-composer .btn-label{display:none}}.orbid .counsel-desk-thread .intake-thread{gap:12px;padding:12px 16px 16px}.orbid .counsel-desk-thread .intake-thread .msg,.orbid .counsel-desk-thread .intake-thread .msg.msg-user,.orbid .counsel-desk-thread .intake-thread .msg.msg-user-bubble,.orbid .counsel-desk-thread .intake-thread .msg:not(.msg-user){box-sizing:border-box;width:fit-content!important;min-width:0!important;max-width:var(--intake-bubble-width,min(80%,480px))!important}.orbid .counsel-desk-thread .intake-thread .msg-head{justify-content:flex-start;gap:8px}.orbid .counsel-desk-thread .intake-thread .msg.msg-user .msg-head{justify-content:flex-end}.orbid .counsel-desk-thread .intake-desk-mark{box-sizing:border-box;border:var(--ob-line) solid var(--border-faint);width:20px;height:20px;font-size:var(--fs-caption);flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;border-radius:50%!important}.orbid .counsel-desk-thread .intake-desk-mark[data-kind=client]{background:var(--surface-hover);color:var(--text-2)}.orbid .counsel-desk-thread .intake-desk-mark[data-kind=lawyer]{background:var(--brand-muted);color:var(--brand)}.orbid .counsel-workspace--files-only .counsel-workspace-files{border-left:var(--ob-line) solid var(--border);flex:auto;width:auto;min-width:0}.orbid .counsel-workspace-files .conv,.orbid .counsel-workspace-files .empty{flex:auto;min-height:0}@media (max-width:1099px){.orbid .counsel-workspace-files:not([data-files-open="1"]){display:none}}@media (max-width:1599px){.orbid .counsel-split-sash,.orbid .counsel-workspace-files{display:none!important}.orbid .counsel-format-bar-slot{flex-wrap:nowrap;min-width:0;overflow-x:auto}}@media (max-width:900px){.orbid .counsel-paper-stage{--counsel-gutter-w:0px;grid-template-columns:minmax(0,1fr)!important;overflow-x:auto!important}.orbid .counsel-balloon-gutter-host{display:none!important}}.orbid .counsel-rail-toggle{display:none}@media (max-width:1599px){.orbid .counsel-rail-toggle{display:inline-flex}}@media (min-width:1600px){.orbid .counsel-workspace[data-dock=collapsed] .counsel-rail-toggle{display:inline-flex}.orbid .counsel-workspace[data-dock=collapsed] .counsel-split-sash,.orbid .counsel-workspace[data-dock=collapsed] .counsel-workspace-files{display:none!important}.orbid .counsel-workspace[data-dock=collapsed]>.counsel-draft-pane{margin-right:36px}}.orbid .counsel-rail-toggle{z-index:31;border:0;border-left:var(--ob-line) solid var(--border-faint);background:var(--surface-rail);width:36px;height:100%;color:var(--text-2);font-size:var(--fs-caption);cursor:pointer;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;padding:10px 0;position:absolute;top:0;bottom:0;right:0}.orbid .counsel-rail-toggle:hover{background:var(--surface-hover);color:var(--ink)}.orbid .counsel-rail-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-rail-toggle-icon{width:24px;height:24px;color:var(--text-2);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-rail-toggle:hover .counsel-rail-toggle-icon{color:var(--ink)}.orbid .counsel-rail-toggle-text{writing-mode:vertical-rl;text-orientation:mixed;font-size:var(--fs-caption);color:var(--text-3);-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:500}.orbid .counsel-rail-toggle:hover .counsel-rail-toggle-text{color:var(--ink)}@media (max-width:1599px){.orbid .counsel-workspace[data-rail=closed]>.counsel-draft-pane{margin-right:36px}.orbid .counsel-workspace[data-rail=open]>.counsel-draft-pane{transition:margin-right var(--ob-dur) var(--ob-ease);margin-right:420px}.orbid .counsel-workspace[data-rail=open] .counsel-workspace-files{right:0;top:var(--counsel-rail-top,92px);z-index:30;border-left:var(--ob-line) solid var(--border);position:fixed;bottom:0;width:min(420px,100%)!important;display:flex!important}.orbid .counsel-workspace[data-rail=open] .counsel-split-sash{display:none!important}}@media (max-width:907px){.orbid .counsel-workspace[data-rail=open]>.counsel-draft-pane{margin-right:0}.orbid .counsel-workspace[data-rail=open] .counsel-workspace-files{top:var(--counsel-rail-top,92px);border-left:0;height:auto;max-height:none;bottom:0;left:0;right:0;width:100%!important}}.orbid .counsel-workspace[data-focus="1"] .counsel-rail-toggle{display:none!important}@media (max-width:1599px){.orbid .counsel-workspace[data-focus="1"][data-rail=open] .counsel-workspace-files{display:none!important}}@media (max-width:900px){.orbid .counsel-workspace:has(.counsel-file-preview) .counsel-paper-stage{--counsel-gutter-w:220px;grid-template-columns:minmax(0,1fr) var(--counsel-gutter-w)!important}}.orbid .counsel-draft-pane{background:var(--bg-pure);flex:62%;min-width:0;min-height:0;display:flex}.orbid .counsel-review-shell{border-left:var(--ob-line) solid var(--border);flex-direction:column;min-width:0;overflow:hidden}.orbid .orbid-work-body:has(>.lp) .counsel-workspace .counsel-draft-pane.counsel-review-shell{border-left:0}.orbid .counsel-paid-draft-banner{box-sizing:border-box;flex:0 0 32px;width:100%;height:32px;min-height:32px;max-height:32px;overflow:hidden}.orbid .counsel-paid-draft-banner>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-file-preview,.orbid .counsel-source-working-copy{flex-direction:column}.orbid .counsel-source-working-copy>.counsel-paper-stage{flex-direction:column;grid-template-columns:none;display:flex}.orbid .counsel-source-working-copy>.counsel-paper-stage>:first-child{flex:auto;padding:0;overflow:hidden!important}.orbid .counsel-file-preview-parse{font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;font-weight:600}.orbid .counsel-file-review-progress{box-sizing:border-box;background:var(--bg-pure);border:var(--ob-line) solid var(--border);border-radius:var(--r-float);width:min(560px,100%);box-shadow:var(--shadow-overlay);flex-direction:column;gap:20px;padding:32px;display:flex}.orbid .counsel-file-review-progress-head{align-items:center;gap:16px;min-width:0;display:flex}.orbid .counsel-file-review-progress-copy{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.orbid .counsel-file-review-progress-title{font-size:var(--fs-title);color:var(--text);margin:0;font-weight:600;line-height:1.35}.orbid .counsel-file-review-progress-file{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-ui);color:var(--text-3);margin:0;line-height:1.4;overflow:hidden}.orbid .counsel-file-review-progress-status{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.orbid .counsel-file-review-progress-label{font-size:var(--fs-ui);color:var(--text-2);margin:0;font-weight:600}.orbid .counsel-file-review-progress-clock{font-size:var(--fs-meta);color:var(--text-3);flex:none;margin:0}.orbid .counsel-file-review-bar{background:var(--surface-muted);border-radius:var(--r-control);height:4px;position:relative;overflow:hidden}.orbid .counsel-file-review-bar-fill{background:var(--brand);height:100%;transition:width var(--ob-dur) var(--ob-ease);display:block}.orbid .counsel-file-review-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-file-review-step{color:var(--text-4);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.orbid .counsel-file-review-step-mark{border:var(--ob-line) solid var(--border-strong);width:24px;height:24px;color:var(--bg-pure);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-file-review-step-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .counsel-file-review-step-label{font-size:var(--fs-ui);line-height:1.4}.orbid .counsel-file-review-step-desc{font-size:var(--fs-meta);color:var(--text-3);line-height:1.4}.orbid .counsel-file-review-step-state{font-size:var(--fs-meta);white-space:nowrap;font-weight:600}.orbid .counsel-file-review-step[data-state=done]{color:var(--text-2)}.orbid .counsel-file-review-step[data-state=done] .counsel-file-review-step-mark{background:var(--brand);border-color:var(--brand)}.orbid .counsel-file-review-step[data-state=active]{color:var(--text);background:var(--surface-muted)}.orbid .counsel-file-review-step[data-state=active] .counsel-file-review-step-label{font-weight:600}.orbid .counsel-file-review-step[data-state=active] .counsel-file-review-step-mark{color:var(--brand);background:0 0;border-color:#0000}.orbid .counsel-file-review-progress-hint{border-top:var(--ob-line) solid var(--border-faint);font-size:var(--fs-ui);color:var(--text-3);margin:0;padding-top:16px;line-height:1.5}.orbid .counsel-file-preview-stack{flex-direction:column;flex:auto;min-height:100%;display:flex;position:relative}.orbid .counsel-file-preview-veil{z-index:2;background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-file-preview-veil{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.orbid .counsel-file-preview-veil{pointer-events:auto;cursor:progress}.orbid .counsel-file-preview-behind{-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;min-height:100%;display:flex}.orbid .counsel-paper-stage[data-viewer=media],.orbid .counsel-workspace:has(.counsel-file-preview) .counsel-paper-stage[data-viewer=media]{--counsel-gutter-w:0px;grid-template-columns:minmax(0,1fr)!important}.orbid .counsel-paper-stage[data-viewer=media] .counsel-balloon-gutter-host,.orbid .counsel-paper-stage[data-viewer=media]>.counsel-gutter{display:none}.orbid .counsel-paper-stage[data-viewer=media]>.counsel-paper-scroll{padding:0!important}.orbid .counsel-paper-scroll[hidden],.orbid .counsel-paper-stage[hidden],.orbid .counsel-review-shell-body[hidden]{display:none!important}.orbid .counsel-review-shell-view-panel{background:var(--bg);flex:auto;min-height:0;overflow:auto}.orbid .counsel-file-view-bar{min-width:0;padding:var(--space-2) var(--space-4);background:var(--paper);flex-shrink:0}.orbid .counsel-file-view-bar>.counsel-segmented-control{box-sizing:border-box;width:100%;display:flex}.orbid .counsel-file-view-bar .counsel-segmented-control-option{flex:1}.orbid .counsel-file-panel{padding:16px}.orbid .counsel-file-panel-empty{font-size:var(--fs-ui);color:var(--text-3);margin:0}.orbid .counsel-declare{border-top:.5px solid var(--border-faint);flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding-top:16px;display:flex}.orbid .counsel-declare-title{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .counsel-declare-row{align-items:center;gap:8px;max-width:100%;display:flex}.orbid .counsel-declare-select{min-width:0;max-width:100%}.orbid .counsel-declare-select .orbid-select-trigger{width:100%}.orbid .counsel-file-kv{flex-direction:column;margin:0;display:flex}.orbid .counsel-file-kv-row{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.orbid .counsel-file-kv-row dt{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .counsel-file-kv-row dd{min-width:0;font-size:var(--fs-ui);color:var(--text-2);overflow-wrap:anywhere;margin:0}.orbid .counsel-file-gap-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-file-gap{border-bottom:var(--ob-line) solid var(--border-faint);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.orbid .counsel-file-gap-dot{border:var(--ob-line) solid var(--status-ok-dot);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.orbid .counsel-file-gap-open{flex-shrink:0;margin-left:auto}.orbid .counsel-file-gap-copy{min-width:0}.orbid .counsel-file-gap-label{font-size:var(--fs-ui);color:var(--text-2);margin:0;font-weight:600}.orbid .counsel-file-gap-note{font-size:var(--fs-caption);color:var(--text-3);margin:2px 0 0}.orbid .counsel-image-viewer[data-ready="0"]{visibility:hidden}.orbid .counsel-image-viewer{flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .counsel-viewer-toolbar{background:var(--paper);border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.orbid .counsel-viewer-toolbar-group{align-items:center;gap:2px;display:flex}.orbid .counsel-viewer-toolbar-page,.orbid .counsel-viewer-toolbar-scale{text-align:center;min-width:48px;font-size:var(--fs-caption);color:var(--text-2);font-weight:600}.orbid .counsel-image-preview{background:var(--bg);flex-direction:column;flex:auto;align-items:safe center;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.orbid .counsel-image-preview img{background:var(--paper);border:var(--ob-line) solid var(--border);flex-shrink:0;max-width:100%;height:auto;display:block}.orbid .counsel-file-review-progress-retry{pointer-events:auto;align-self:flex-start}.orbid .counsel-file-preview-veil-frame{justify-content:center;align-items:center;height:min(100%,100dvh - 180px);min-height:240px;padding:24px 16px;display:flex;position:sticky;top:0}.orbid .counsel-preview-pane-state{box-sizing:border-box;flex:1 0 auto;justify-content:center;align-self:stretch;align-items:center;min-height:100%;padding:32px 20px;display:flex}.orbid .counsel-document-loading{text-align:center;max-width:320px;color:var(--text-2);font-size:var(--fs-ui);flex-direction:column;align-items:center;gap:20px;display:flex}.orbid .counsel-document-loading p{margin:0}.orbid .counsel-document-skeleton{background:var(--surface);border:var(--ob-line) solid var(--border);border-radius:0;flex-direction:column;gap:9px;width:88px;height:112px;padding:25px 15px;display:flex}.orbid .counsel-document-skeleton i{background:var(--border);border-radius:0;height:4px}.orbid .counsel-document-skeleton i:first-child{width:65%;margin-bottom:7px}.orbid .counsel-document-skeleton i:last-child{width:80%}.orbid .counsel-document-state-description{color:var(--text-3);font-size:var(--fs-meta)}.orbid .counsel-file-review-solo{flex:auto;justify-content:center;align-items:center;min-height:240px;padding:24px 16px;display:flex}.orbid .counsel-file-preview .docx-preview-editor,.orbid .counsel-file-preview .docx-preview-editor-slot,.orbid .counsel-file-preview .docx-preview-host,.orbid .counsel-file-preview .docx-preview-pages,.orbid .counsel-file-preview .ep-root,.orbid .counsel-file-preview .ep-root [style*="overflow: auto"],.orbid .counsel-file-preview .ep-root [style*=overflow\:auto],.orbid .counsel-file-preview .paged-editor,.orbid .counsel-file-preview .paged-editor :has(>.paged-editor__pages),.orbid .counsel-file-preview .paged-editor__pages{max-height:none!important;overflow:visible!important}.orbid .counsel-file-preview .counsel-doc-canvas .ep-root [style*="overflow: auto"],.orbid .counsel-file-preview .counsel-doc-canvas .ep-root [style*=overflow\:auto]{overflow:hidden auto!important}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .paged-editor :has(>.paged-editor__pages){translate:var(--counsel-sheet-shift,0) 0}.orbid .counsel-file-preview-loading{flex:auto;height:100%;min-height:0}.orbid .counsel-file-preview .docx-preview-editor,.orbid .counsel-file-preview .docx-preview-host{flex:none;height:auto;min-height:100%}.orbid .counsel-file-preview .docx-preview-editor-slot[data-active="1"]{height:auto;min-height:0;position:relative;inset:auto}.orbid .counsel-file-preview .docx-outline-nav,.orbid .counsel-file-preview [aria-label="Hide document outline"],.orbid .counsel-file-preview [aria-label="Show document outline"],.orbid .counsel-file-preview [data-testid=title-bar]{display:none!important}.orbid .counsel-file-preview .layout-page{box-shadow:none!important}.orbid .counsel-file-preview .ep-root,.orbid .counsel-file-preview .paged-editor__pages{background:var(--bg)!important}.orbid .counsel-file-marks{--counsel-pair-stroke:var(--status-err-dot);--counsel-pair-stroke-w:2px;height:100%;padding:8px 8px 48px 0;overflow:hidden auto}.orbid .counsel-file-mark-dot{background:var(--status-warn-dot);border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .counsel-file-mark-dot.is-red{background:var(--status-err-dot);border-radius:0}.orbid .counsel-file-mark-tr{font-size:var(--fs-ui);color:var(--text-2);flex-direction:column;gap:2px;margin:6px 0 0;line-height:1.4;display:flex}.orbid .counsel-file-mark-tr span{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .orbid-file-mark-layer{z-index:40;pointer-events:none}.orbid .orbid-file-mark-box{pointer-events:auto;z-index:41;background:var(--amber-11);border-radius:0}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box{background:color-mix(in srgb,var(--amber-11) 22%,transparent)}}.orbid .orbid-file-mark-box{border:var(--ob-line) solid var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box{border:var(--ob-line) solid color-mix(in srgb,var(--amber-11) 95%,transparent)}}.orbid .orbid-file-mark-box{mix-blend-mode:multiply}.orbid .orbid-file-mark-box[data-tone=red]{background:var(--tomato-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=red]{background:color-mix(in srgb,var(--tomato-11) 18%,transparent)}}.orbid .orbid-file-mark-box[data-tone=red]{border:var(--ob-line) solid var(--tomato-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=red]{border:var(--ob-line) solid color-mix(in srgb,var(--tomato-11) 90%,transparent)}}.orbid .orbid-file-mark-box[data-tone=green]{background:var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=green]{background:color-mix(in srgb,var(--green-11) 18%,transparent)}}.orbid .orbid-file-mark-box[data-tone=green]{border:var(--ob-line) solid var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=green]{border:var(--ob-line) solid color-mix(in srgb,var(--green-11) 90%,transparent)}}.counsel-file-preview .rpv-core__annotation-layer,.counsel-file-preview .rpv-core__text-layer{pointer-events:none}.counsel-file-preview .rpv-core__viewer{height:100%}.orbid .orbid-file-mark-box:focus-visible{outline:none}.orbid .orbid-file-mark-box:hover,.orbid .orbid-file-mark-box[data-hovered="1"]{background:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box:hover,.orbid .orbid-file-mark-box[data-hovered="1"]{background:color-mix(in srgb,var(--amber-11) 30%,transparent)}}.orbid .orbid-file-mark-box[data-tone=red]:hover,.orbid .orbid-file-mark-box[data-tone=red][data-hovered="1"]{background:var(--tomato-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=red]:hover,.orbid .orbid-file-mark-box[data-tone=red][data-hovered="1"]{background:color-mix(in srgb,var(--tomato-11) 32%,transparent)}}.orbid .orbid-file-mark-box[data-selected="1"]{outline:1px solid var(--brand);outline-offset:1px;background:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-selected="1"]{background:color-mix(in srgb,var(--amber-11) 30%,transparent)}}.orbid .orbid-file-mark-box[data-tone=red][data-selected="1"]{background:var(--tomato-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=red][data-selected="1"]{background:color-mix(in srgb,var(--tomato-11) 32%,transparent)}}.orbid .orbid-file-mark-box[data-tone=green]:hover,.orbid .orbid-file-mark-box[data-tone=green][data-hovered="1"],.orbid .orbid-file-mark-box[data-tone=green][data-selected="1"]{background:var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-mark-box[data-tone=green]:hover,.orbid .orbid-file-mark-box[data-tone=green][data-hovered="1"],.orbid .orbid-file-mark-box[data-tone=green][data-selected="1"]{background:color-mix(in srgb,var(--green-11) 32%,transparent)}}.orbid .orbid-file-gap-mark{pointer-events:auto;z-index:41;background:var(--amber-11);border-radius:0}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-gap-mark{background:color-mix(in srgb,var(--amber-11) 95%,transparent)}}.orbid .orbid-file-gap-mark{border:none}.orbid .orbid-file-gap-mark[data-tone=green]{background:var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-file-gap-mark[data-tone=green]{background:color-mix(in srgb,var(--green-11) 95%,transparent)}}.orbid .orbid-file-gap-mark:focus-visible{outline:none}.orbid .orbid-file-gap-mark:hover,.orbid .orbid-file-gap-mark[data-hovered="1"]{background:var(--amber-11)}.orbid .orbid-file-gap-mark[data-selected="1"]{outline:1px solid var(--brand);outline-offset:1px;background:var(--amber-11)}.orbid .orbid-file-gap-mark[data-tone=green]:hover,.orbid .orbid-file-gap-mark[data-tone=green][data-hovered="1"],.orbid .orbid-file-gap-mark[data-tone=green][data-selected="1"]{background:var(--green-11)}@keyframes counsel-status-spin{to{transform:rotate(1turn)}}.orbid .counsel-file-lang-tabs{background:var(--paper-canvas);border-bottom:var(--ob-line) solid var(--border-faint);box-sizing:border-box;flex-shrink:0;align-items:center;gap:3px;height:34px;padding:4px 8px;display:flex}.orbid .counsel-file-lang-tab{all:unset;box-sizing:border-box;height:24px;font-size:var(--fs-caption);color:var(--text-3);border:var(--ob-line) solid transparent;cursor:pointer;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;line-height:1;display:inline-flex}.orbid .counsel-file-lang-tab:hover{background:var(--surface);color:var(--ink)}.orbid .counsel-file-lang-tab[aria-selected=true]{color:var(--ink);background:var(--paper);border-color:var(--border-faint);box-shadow:none;font-weight:600}.orbid .counsel-file-lang-tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-file-preview-cta{flex-shrink:0}.orbid .counsel-matter-files,.orbid [data-testid=counsel-matter-files]{background:var(--paper)}.orbid .counsel-file-group+.counsel-file-group{border-top:var(--ob-line) solid var(--border-faint)}.orbid .counsel-file-group-header{height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:0 16px}.orbid .counsel-file-group-header:hover{background:var(--bg-hover)}.orbid .counsel-file-group-chevron{width:16px;height:16px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-file-group-header h3{min-width:0;margin:0}.orbid .counsel-file-list{flex-direction:column;gap:2px;padding:2px 8px 6px;display:flex}.orbid .counsel-file-row{border:var(--ob-line) solid transparent;background:0 0;border-radius:0;position:relative}.orbid .counsel-file-row:focus-within,.orbid .counsel-file-row:hover{z-index:8}.orbid .counsel-file-row.is-selected{background:var(--surface-selected);border-color:#0000}.orbid .counsel-file-row:not(.is-selected):hover{background:var(--surface-hover)}.orbid .counsel-file-row [data-testid=counsel-file-menu]{opacity:0}.orbid .counsel-file-row.is-selected [data-testid=counsel-file-menu],.orbid .counsel-file-row:focus-within [data-testid=counsel-file-menu],.orbid .counsel-file-row:hover [data-testid=counsel-file-menu]{opacity:1}.orbid .counsel-file-ext{font-size:var(--fs-caption);color:var(--text-4);flex-shrink:0;font-weight:600}.orbid .counsel-file-lock{position:relative}.orbid .counsel-file-lock-tip{z-index:20;width:max-content;max-width:220px;font-size:var(--fs-meta);text-align:left;color:var(--text-2);background:var(--bg-pure);border:var(--ob-line) solid var(--border);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;white-space:normal;padding:6px 8px;font-weight:500;line-height:1.4;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.orbid .counsel-file-lock-tip[data-ported="1"]{z-index:10050;opacity:1;visibility:visible;position:fixed;right:auto;transform:translate(-100%,-100%)}.orbid .counsel-file-lock:focus .counsel-file-lock-tip,.orbid .counsel-file-lock:focus-visible .counsel-file-lock-tip,.orbid .counsel-file-lock:hover .counsel-file-lock-tip{opacity:1;visibility:visible}.orbid .counsel-file-empty{font-size:var(--fs-meta);letter-spacing:0;color:var(--text-4);margin:0;padding:2px 16px 8px 40px;font-weight:400;line-height:1.4}.orbid .counsel-file-upload{background:0 0}.orbid .counsel-files-add{width:100%;min-height:32px;color:var(--text-3);font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:1.3;display:flex}.orbid .counsel-files-add:hover{background:var(--bg-hover);color:var(--ink)}.orbid .counsel-files-add:disabled{cursor:not-allowed;opacity:.5}.orbid .counsel-files-upload-error{font-size:var(--fs-caption);color:var(--err);margin:0;padding:0 16px 8px 40px;font-weight:600;line-height:1.3}.orbid .counsel-lawyer-upload-dialog-backdrop{z-index:1000;background:var(--ink);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-lawyer-upload-dialog-backdrop{background:color-mix(in srgb,var(--ink) 55%,transparent)}}.orbid .counsel-lawyer-upload-dialog-backdrop{-webkit-backdrop-filter:blur(2px)}.orbid .counsel-setup-panel{border:var(--ob-line) solid var(--border-strong);background:var(--paper);width:min(720px,100vw - 48px);height:min(520px,100vh - 48px);color:var(--text-2);border-radius:0;flex-direction:column;display:flex}.orbid .counsel-setup-drop,.orbid .counsel-setup-main{flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .counsel-setup-drop{border:var(--ob-line) solid var(--border);background:var(--paper);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;padding:32px 24px}.orbid .counsel-setup-drop[data-over="1"]{border-color:var(--brand);background:var(--surface-hover)}.orbid .counsel-setup-drop-icon{color:var(--text-3)}.orbid .counsel-setup-drop-lead{color:var(--ink);font-size:var(--fs-ui);margin:0;font-weight:500}.orbid .counsel-setup-browse{color:var(--text-2);font-size:var(--fs-ui);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;text-decoration:underline}.orbid .counsel-setup-browse:hover:not(:disabled){color:var(--ink)}.orbid .counsel-setup-browse:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-setup-browse:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-setup-hint{color:var(--text-3);font-size:var(--fs-caption);margin:0;font-weight:600}.orbid .counsel-setup-header{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px;display:flex}.orbid .counsel-setup-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.orbid .counsel-setup-title{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:600;line-height:1.3}.orbid .counsel-setup-close{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-setup-close:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.orbid .counsel-setup-close:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-setup-close:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-setup-body{flex-direction:column;flex:auto;min-height:0;padding:24px;display:flex}.orbid .counsel-lawyer-upload-dialog{border:var(--ob-line) solid var(--border);background:var(--paper);width:min(480px,100vw - 32px);max-height:min(90vh,580px);color:var(--ink);box-shadow:var(--ob-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.orbid .counsel-lawyer-upload-dialog:focus,.orbid .counsel-lawyer-upload-dialog:focus-visible{outline:none!important}.orbid .counsel-setup-steps{gap:12px;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-setup-steps li{flex:none;min-width:0}.orbid .counsel-setup-steps button{height:auto;color:var(--text-3);font-size:var(--fs-caption);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.orbid .counsel-setup-steps button[data-current="1"]{color:var(--ink)}.orbid .counsel-setup-steps button:disabled{opacity:.45;cursor:not-allowed}.orbid .counsel-setup-steps button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .counsel-setup-form{flex-direction:column;flex:auto;gap:16px;display:flex}.orbid .counsel-setup-field{font-size:var(--fs-caption);color:var(--text-3);flex-direction:column;gap:4px;font-weight:600;display:flex}.orbid .counsel-setup-field input{border:var(--ob-line) solid var(--border);background:var(--paper);height:32px;color:var(--text-2);font-size:var(--fs-ui);letter-spacing:0;border-radius:0;padding:0 12px;font-weight:400}.orbid .counsel-setup-field input::placeholder{color:var(--text-4)}.orbid .counsel-setup-field input:focus{outline:none}.orbid .counsel-setup-field input:focus-visible{border-color:var(--ink)}.orbid .counsel-setup-error{font-size:var(--fs-caption);color:var(--err);margin:0;font-weight:600}.orbid .counsel-setup-footer{border-top:var(--ob-line) solid var(--border-faint);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.orbid .counsel-setup-btn{border:var(--ob-line) solid transparent;height:32px;font-family:inherit;font-size:var(--fs-ui);cursor:pointer;border-radius:0;padding:0 12px;font-weight:500}.orbid .counsel-setup-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .counsel-setup-btn:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-setup-btn-ghost{color:var(--text-2);border-color:var(--border);background:0 0}.orbid .counsel-setup-btn-ghost:hover:not(:disabled){background:var(--surface-hover)}.orbid .counsel-setup-btn-primary{background:var(--brand);color:var(--paper-canvas);border-color:var(--brand)}.orbid .counsel-setup-btn-primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);color:var(--paper-canvas)}.orbid .counsel-setup-body{gap:12px;overflow-y:auto}.orbid .counsel-setup-files{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-setup-files li{border-bottom:var(--ob-line) solid var(--border-faint);font-size:var(--fs-ui);color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.orbid .counsel-setup-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-setup-lead{font-size:var(--fs-ui);color:var(--text-3);margin:0}.orbid .counsel-setup-note{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .counsel-setup-note[data-warn="1"]{color:var(--warn)}.orbid .counsel-setup-check{font-size:var(--fs-ui);color:var(--text-2);align-items:center;gap:8px;display:flex}.orbid .counsel-setup-link-row{gap:8px;display:flex}.orbid .counsel-setup-link-row input{border:var(--ob-line) solid var(--border);background:var(--paper);min-width:0;height:32px;color:var(--text-2);font-size:var(--fs-ui);border-radius:0;flex:auto;padding:0 12px}.orbid .counsel-setup-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-setup-list>li{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:4px;padding:12px 0;display:flex}.orbid .counsel-setup-list-head{font-size:var(--fs-ui);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.orbid .counsel-setup-list-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-setup-chip{border-radius:var(--r-control);background:var(--surface-selected);color:var(--text-2);font-size:var(--fs-caption);flex-shrink:0;padding:0 6px;font-weight:600}.orbid .counsel-setup-chip[data-muted="1"]{background:var(--surface-hover);color:var(--text-4)}.orbid .counsel-setup-list-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.orbid .counsel-setup-btn-sm{height:28px;font-size:var(--fs-meta);padding:0 10px}.orbid .counsel-lawyer-upload-dialog-footer,.orbid .counsel-lawyer-upload-dialog-header{flex-shrink:0;align-items:center;display:flex}.orbid .counsel-lawyer-upload-dialog-header{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper);justify-content:space-between;gap:12px;padding:14px 20px}.orbid .counsel-lawyer-upload-dialog-title{color:var(--ink);font-size:var(--fs-body);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.orbid .counsel-lawyer-upload-dialog-close{border-radius:var(--r-control);width:26px;height:26px;color:var(--text-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-lawyer-upload-dialog-close:hover:not(:disabled){color:var(--ink);background:var(--surface-hover)}.orbid .counsel-lawyer-upload-dialog-close:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .counsel-lawyer-upload-dialog-close:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-lawyer-upload-dialog-body{background:var(--paper);flex-direction:column;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow-y:auto}.orbid .counsel-lawyer-upload-drop{border:var(--ob-line) dashed var(--border);border-radius:var(--r-card,0);background:var(--surface-workspace);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;display:flex}.orbid .counsel-lawyer-upload-drop.is-dragover{border-color:var(--brand);background:var(--surface-hover)}.orbid .counsel-lawyer-upload-drop-icon-box{background:var(--paper);border:var(--ob-line) solid var(--border-faint);width:38px;height:38px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:flex}.orbid .counsel-lawyer-upload-drop-icon{color:var(--text-2)}.orbid .counsel-lawyer-upload-drop-lead{color:var(--ink);font-size:var(--fs-ui);margin:0;font-weight:500;line-height:1.4}.orbid .counsel-lawyer-upload-browse{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper);height:28px;color:var(--ink);font-family:inherit;font-size:var(--fs-meta);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.orbid .counsel-lawyer-upload-browse:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.orbid .counsel-lawyer-upload-browse:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .counsel-lawyer-upload-browse:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-lawyer-upload-hint{color:var(--text-3);font-size:var(--fs-caption);margin:2px 0 0;font-weight:400}.orbid .counsel-lawyer-upload-queue{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--paper);margin:0;padding:0;list-style:none;overflow:hidden}.orbid .counsel-upload-progress{background:var(--surface-muted);border-radius:var(--r-control);height:4px;position:relative;overflow:hidden}.orbid .counsel-upload-progress.is-file{margin-top:var(--space-1);height:2px}.orbid .counsel-upload-progress-fill{background:var(--brand);height:100%;display:block}.orbid .counsel-lawyer-upload-overall{gap:var(--space-1);padding-bottom:var(--space-3);flex-direction:column;display:flex}.orbid .counsel-lawyer-upload-overall-label{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .counsel-lawyer-upload-queue-item{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper);align-items:center;gap:10px;padding:8px 12px;display:flex}.orbid .counsel-lawyer-upload-queue-item:last-child{border-bottom:0}.orbid .counsel-lawyer-upload-queue-item:hover{background:var(--surface-hover)}.orbid .counsel-lawyer-upload-queue-name{color:var(--ink);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.orbid .counsel-lawyer-upload-queue-meta{color:var(--text-3);font-size:var(--fs-caption);margin:2px 0 0;font-weight:400}.orbid .counsel-lawyer-upload-queue-meta.is-error{color:var(--err);font-weight:500}.orbid .counsel-lawyer-upload-remove{border-radius:var(--r-control);width:24px;height:24px;color:var(--text-4);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-lawyer-upload-remove:hover:not(:disabled){color:var(--err);background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-lawyer-upload-remove:hover:not(:disabled){background:color-mix(in srgb,var(--status-err-dot) 8%,transparent)}}.orbid .counsel-lawyer-upload-remove:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .counsel-lawyer-upload-remove:disabled{opacity:.5;cursor:not-allowed}.orbid .counsel-lawyer-upload-dialog-footer{border-top:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);justify-content:flex-end;gap:8px;padding:12px 20px}.orbid .counsel-review-shell-dl{width:28px;height:28px;color:var(--text-3);flex-shrink:0;place-items:center;display:grid}.orbid .counsel-review-shell-dl:hover{color:var(--ink);background:var(--surface-hover)}.orbid .counsel-review-shell-writing{border-bottom:var(--ob-line) solid var(--border);background:var(--brand-muted);flex-shrink:0;margin:0;padding:6px 12px}.orbid .counsel-review-shell-body{--counsel-format-bar-h:40px;--counsel-comments-w:240px;grid-template-columns:minmax(0,1fr) var(--counsel-comments-w);grid-template-rows:var(--counsel-format-bar-h) minmax(0,1fr);flex:auto;min-width:0;min-height:0;display:grid}.orbid .counsel-review-shell[data-counsel-list="1"] .counsel-review-shell-body{--counsel-comments-w:0px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.orbid .counsel-review-shell-editor{flex-direction:column;grid-area:1/1/-1/-1;min-width:0;min-height:0;display:flex}.orbid .counsel-review-shell[data-counsel-list="1"] .counsel-review-shell-editor{grid-area:1/1;overflow:hidden}.orbid .counsel-review-shell-comments{z-index:40;isolation:isolate;border-left:var(--ob-line) solid var(--border);background:var(--surface-muted);flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex}.orbid .counsel-review-shell[data-counsel-list="1"] .counsel-review-shell-comments{display:none}.orbid .counsel-paper-stage{--counsel-gutter-w:260px;--counsel-pair-stroke:var(--status-err-dot);--counsel-pair-stroke-w:2px;--doc-bg:var(--bg);grid-template-columns:minmax(0,1fr) var(--counsel-gutter-w);background:var(--bg);flex:auto;align-items:stretch;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden!important}.orbid .counsel-balloon-gutter-host{background:var(--surface-workspace);border-left:var(--ob-line) solid var(--border);flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;position:sticky;top:0;overflow:hidden}.orbid .counsel-paper-stage>:first-child{background:var(--bg);min-width:0;min-height:0;max-height:100%;padding:24px 16px;height:100%!important;overflow:hidden auto!important}.orbid .counsel-balloon-gutter-host:has([data-tab=agent]) .counsel-balloon,.orbid .counsel-balloon-gutter-host:has([data-tab=agent]) .counsel-balloon-gutter,.orbid .counsel-gutter[data-tab=agent] .counsel-balloon-gutter{display:none!important}.orbid .counsel-paper-scroll{flex-direction:column;display:flex}.orbid .counsel-paper-stage>.counsel-gutter{align-self:stretch;height:100%;min-height:0;max-height:100%;position:sticky;top:0;overflow:hidden}.orbid .counsel-balloon-gutter{--counsel-rail-rule:3px;--counsel-pair-stroke:var(--status-err-dot);--counsel-pair-stroke-w:2px;background:var(--surface-workspace);height:100%;min-height:0;padding:8px 8px 24px 0;position:relative;overflow:hidden auto}.orbid .counsel-balloon{border-radius:var(--r-control);border:var(--counsel-pair-stroke-w,1px) solid var(--border);background:var(--bg);text-align:left;cursor:pointer;opacity:1;width:100%;box-shadow:none;transition:transform var(--ob-dur) var(--ob-ease);margin:0 0 8px;padding:8px 10px;display:block;position:relative}.orbid .counsel-balloon-gutter[data-docked="1"] .counsel-balloon{background:var(--bg-pure);width:auto;transition:top var(--ob-dur) var(--ob-ease),transform var(--ob-dur) var(--ob-ease);margin:0;position:absolute;left:16px;right:16px}.orbid .counsel-docx-host .layout-run.counsel-cmt-anchor-hover{background-color:var(--amber-6)!important;box-shadow:none!important}.orbid .counsel-docx-host .layout-run.counsel-cmt-anchor-active{background-color:var(--amber-8)!important;outline:2px solid var(--amber-11)!important;outline-offset:0!important}.orbid .counsel-cmt-link{pointer-events:none;z-index:55;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.orbid .counsel-cmt-link polyline{stroke:var(--amber-11);stroke-width:1.5px}.orbid .counsel-cmt-link circle{fill:var(--amber-11)}.orbid .counsel-docx-host .layout-run.counsel-cmt-anchor-resolved{border-bottom:var(--ob-line) dashed var(--text-4)!important;background-color:#0000!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card){background-color:var(--bg-pure)!important;border:var(--ob-line) solid var(--border-faint)!important;box-shadow:none!important;font-family:var(--font-sans)!important;transition:transform var(--ob-dur) var(--ob-ease),opacity var(--ob-dur) var(--ob-ease)!important;padding:8px 12px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-settled{transition:transform var(--ob-dur) var(--ob-ease),top var(--ob-dur) var(--ob-ease),opacity var(--ob-dur) var(--ob-ease)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active):hover{border-color:var(--border-strong)!important;background-color:var(--paper)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:first-child{background-color:var(--surface-muted)!important;color:var(--text-2)!important;font-weight:600!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:first-child{color:var(--ink)!important;font-size:12px!important;font-weight:600!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:last-child{color:var(--text-4)!important;font-size:var(--fs-caption)!important;font-weight:500!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card) :is([style*="font-size: 11px"],[style*="border-radius: 50%"]){letter-spacing:0;font-size:var(--fs-caption)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card) [style*="font-size: 13px"]{font-size:var(--fs-ui)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card) [style*="font-size: 13px"][style*="font-weight: 600"]{font-size:var(--fs-caption)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:nth-child(2){color:var(--text-2)!important;font-size:var(--fs-ui)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active){padding:8px 12px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child{align-items:center!important;gap:8px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child>div:first-child{width:18px!important;height:18px!important;font-size:var(--fs-caption)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child>div:last-child{overflow:hidden}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child>div:last-child>div:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:last-child{white-space:nowrap;flex-shrink:0}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2){min-width:0;overflow:hidden}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(3){flex-shrink:0}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:4px!important;line-height:18px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active{opacity:1!important;border-color:var(--brand)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:first-child{align-items:center!important;gap:8px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:first-child>div:first-child{width:18px!important;height:18px!important;font-size:var(--fs-caption)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:nth-child(2){margin-top:8px!important;line-height:20px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:last-child:has(input),.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:nth-child(3):not(:last-child){margin-top:8px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active input{height:32px;border:var(--ob-line) solid var(--border-strong)!important;background-color:var(--bg-pure)!important;font-size:var(--fs-ui)!important;border-radius:0!important;padding:0 10px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active input:hover{border-color:var(--text-3)!important}.orbid .docx-comments-sidebar .docx-tracked-change-card{flex-direction:column;display:flex!important}.orbid .docx-comments-sidebar .docx-tracked-change-card>div:first-child>div:first-child{display:none!important}.orbid .docx-comments-sidebar .docx-tracked-change-card>div:nth-child(2){order:-1;font-weight:600;margin-top:0!important}.orbid .docx-comments-sidebar .docx-tracked-change-card>div:nth-child(2):before{content:"+";width:14px;font-weight:700;display:inline-block}.orbid .docx-comments-sidebar .docx-tracked-change-card>div:first-child{margin-top:2px}.orbid .docx-comments-sidebar .docx-tracked-change-card>div:nth-child(2) span{color:var(--ink)!important;font-weight:500!important}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=insertion]>div:nth-child(2),.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveTo]>div:nth-child(2){color:var(--ok)!important}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=insertion]>div:nth-child(2) span,.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveTo]>div:nth-child(2) span{text-decoration:underline;-webkit-text-decoration-color:var(--status-ok-dot);text-decoration-color:var(--status-ok-dot)}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=deletion]>div:nth-child(2),.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveFrom]>div:nth-child(2){color:var(--err)!important}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=deletion]>div:nth-child(2):before,.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveFrom]>div:nth-child(2):before{content:"−"}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=deletion]>div:nth-child(2) span,.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveFrom]>div:nth-child(2) span{text-decoration:line-through;-webkit-text-decoration-color:var(--status-err-dot);text-decoration-color:var(--status-err-dot)}.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveFrom]>div:nth-child(2):before,.orbid .docx-comments-sidebar .docx-tracked-change-card[data-change-type=moveTo]>div:nth-child(2):before{content:"⇄"}.orbid .docx-comments-sidebar .docx-tracked-change-card.counsel-cmt-card-active>div:first-child{margin-top:8px}.orbid .docx-comments-sidebar select.counsel-cmt-aud{--aud-bg:var(--status-warn-bg);--aud-fg:var(--status-warn-dot);appearance:none;background-color:var(--aud-bg);background-image:linear-gradient(45deg,transparent 50%,var(--aud-fg) 50%),linear-gradient(135deg,var(--aud-fg) 50%,transparent 50%);width:100%;height:28px;color:var(--aud-fg);font-size:var(--fs-meta);cursor:pointer;background-position:calc(100% - 14px) 12px,calc(100% - 9px) 12px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:0;margin-top:12px;padding:0 28px 0 10px;font-weight:600;display:block}.orbid .docx-comments-sidebar select.counsel-cmt-aud:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .docx-comments-sidebar select.counsel-cmt-aud[data-aud=client]{--aud-bg:var(--status-info-bg);--aud-fg:var(--info)}.orbid .docx-comments-sidebar select.counsel-cmt-aud[data-aud=both]{--aud-bg:var(--status-ok-bg);--aud-fg:var(--status-ok-dot)}.orbid .docx-comments-sidebar select.counsel-cmt-aud option[value=internal]{background-color:var(--status-warn-bg);color:var(--warn)}.orbid .docx-comments-sidebar select.counsel-cmt-aud option[value=client]{background-color:var(--status-info-bg);color:var(--info)}.orbid .docx-comments-sidebar select.counsel-cmt-aud option[value=both]{background-color:var(--status-ok-bg);color:var(--ok)}.orbid .docx-comments-sidebar .docx-comment-card:not(.counsel-cmt-card-active) select.counsel-cmt-aud{border-radius:var(--r-control);width:auto;height:18px;font-size:var(--fs-caption);pointer-events:none;background-image:none;margin:0;padding:0 6px;position:absolute;bottom:12px;right:16px}.orbid .docx-comments-sidebar .docx-comment-card:not(.counsel-cmt-card-active) .orbid .counsel-balloon:before,.orbid .docx-comments-sidebar .docx-comment-card:not(.counsel-cmt-card-active)[data-cmt-aud=internal] select.counsel-cmt-aud{display:none}.orbid .counsel-balloon:not([data-selected=true]){opacity:1}.orbid .counsel-balloon:not([data-selected=true]):hover,.orbid .counsel-balloon[data-hovered="1"]:not([data-selected=true]){opacity:1;background:var(--bg-pure);border-color:var(--border-strong);box-shadow:none;transform:translateY(-1px)}.orbid .counsel-balloon[data-selected=true]{z-index:10;opacity:1;border-radius:var(--r-control);border-color:var(--counsel-pair-stroke,var(--counsel-balloon-accent,var(--brand)));border-width:var(--counsel-pair-stroke-w,1px);background:var(--bg);box-shadow:var(--shadow-overlay);cursor:default;padding:8px 10px}.orbid .counsel-balloon[data-tone=red]{--counsel-balloon-accent:var(--status-err-dot);--counsel-pair-stroke:var(--status-err-dot)}.orbid .counsel-balloon[data-tone=yellow]{--counsel-balloon-accent:var(--status-warn-dot);--counsel-pair-stroke:var(--status-warn-dot)}.orbid .counsel-balloon[data-tone=blue]{--counsel-balloon-accent:var(--brand);--counsel-pair-stroke:var(--brand)}.orbid .counsel-balloon[data-tone=gray]{--counsel-balloon-accent:var(--text-3);--counsel-pair-stroke:var(--text-3)}.orbid-cmt-evidence-rect{z-index:4;pointer-events:none;border-radius:0;position:fixed}.orbid-cmt-evidence-rect[data-severity=critical]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid-cmt-evidence-rect[data-severity=critical]{background:color-mix(in srgb,var(--status-err-dot) 18%,transparent)}}.orbid-cmt-evidence-rect[data-severity=critical]{border-bottom:var(--ob-line) solid var(--status-err-dot)}.orbid-cmt-evidence-rect[data-severity=major]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid-cmt-evidence-rect[data-severity=major]{background:color-mix(in srgb,var(--status-warn-dot) 17%,transparent)}}.orbid-cmt-evidence-rect[data-severity=major]{border-bottom:var(--ob-line) solid var(--status-warn-dot)}.orbid-cmt-evidence-rect[data-severity=advisory]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid-cmt-evidence-rect[data-severity=advisory]{background:color-mix(in srgb,var(--brand) 15%,transparent)}}.orbid-cmt-evidence-rect[data-severity=advisory]{border-bottom:var(--ob-line) solid var(--brand)}.orbid-cmt-evidence-rect[data-severity=none]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid-cmt-evidence-rect[data-severity=none]{background:color-mix(in srgb,var(--text-3) 13%,transparent)}}.orbid-cmt-evidence-rect[data-severity=none]{border-bottom:var(--ob-line) solid var(--text-3)}.orbid-cmt-evidence-rect[data-severity=resolved]{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid-cmt-evidence-rect[data-severity=resolved]{background:color-mix(in srgb,var(--status-ok-dot) 12%,transparent)}}.orbid-cmt-evidence-rect[data-severity=resolved]{border-bottom:var(--ob-line) solid var(--status-ok-dot)}.orbid-cmt-evidence-rect[data-selected=true]{outline:2px solid}.orbid .counsel-balloon-gutter[data-event-comments="1"] .counsel-balloon{margin:0;position:absolute}.orbid .counsel-event-comment[data-origin][data-tone=green]{--counsel-balloon-accent:var(--status-ok-dot);--counsel-pair-stroke:var(--status-ok-dot)}.orbid .counsel-event-comment[data-origin][data-tone=blue]{--counsel-balloon-accent:var(--brand);--counsel-pair-stroke:var(--brand)}.orbid .counsel-event-comment[data-origin][data-tone=red]{--counsel-balloon-accent:var(--status-err-dot);--counsel-pair-stroke:var(--status-err-dot)}.orbid .counsel-event-comment[data-origin][data-tone=yellow]{--counsel-balloon-accent:var(--status-warn-dot);--counsel-pair-stroke:var(--status-warn-dot)}.orbid .counsel-event-comment[data-origin=lawyer]{--counsel-pair-stroke:var(--counsel-balloon-accent)}.orbid .counsel-balloon[data-origin=lawyer]{--counsel-balloon-accent:var(--brand);--counsel-pair-stroke:var(--brand)}.orbid .counsel-balloon-gutter .counsel-balloon{box-shadow:none}.orbid .counsel-balloon-gutter .counsel-balloon[data-selected=true]{box-shadow:var(--shadow-overlay)}.orbid .counsel-balloon-gutter .counsel-balloon:before{display:none}.orbid .counsel-balloon:focus-visible{outline:none}.orbid .counsel-balloon-hist{--counsel-balloon-accent:var(--text-3);--counsel-pair-stroke:var(--border);opacity:.6;background:var(--bg);border-color:var(--border);cursor:pointer;padding:6px 10px 6px 12px}.orbid .counsel-balloon-hist:before{background:var(--border);width:1px}.orbid .counsel-balloon-hist[data-selected=true]{opacity:1;background:var(--bg);border-color:var(--counsel-pair-stroke,var(--status-err-dot));cursor:default}.orbid .counsel-balloon-pill{font-size:var(--fs-caption);background:var(--surface-muted);color:var(--text-3);white-space:nowrap;border-radius:0;align-items:center;margin-left:auto;padding:1px 7px;font-weight:600;line-height:16px;display:inline-flex}.orbid .counsel-balloon[data-tone=red] .counsel-balloon-pill{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-balloon[data-tone=red] .counsel-balloon-pill{background:color-mix(in srgb,var(--status-err-dot) 12%,transparent)}}.orbid .counsel-balloon[data-tone=red] .counsel-balloon-pill{color:var(--err)}.orbid .counsel-balloon[data-tone=yellow] .counsel-balloon-pill{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-balloon[data-tone=yellow] .counsel-balloon-pill{background:color-mix(in srgb,var(--status-warn-dot) 12%,transparent)}}.orbid .counsel-balloon[data-tone=yellow] .counsel-balloon-pill{color:var(--warn)}.orbid .counsel-balloon[data-tone=blue] .counsel-balloon-pill{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-balloon[data-tone=blue] .counsel-balloon-pill{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.orbid .counsel-balloon[data-tone=blue] .counsel-balloon-pill{color:var(--brand)}.orbid .counsel-balloon[data-tone=gray] .counsel-balloon-pill{background:var(--surface-muted);color:var(--text-2)}.orbid .counsel-balloon[data-origin=lawyer] .counsel-balloon-pill{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-balloon[data-origin=lawyer] .counsel-balloon-pill{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.orbid .counsel-balloon[data-origin=lawyer] .counsel-balloon-pill{color:var(--brand)}.orbid .counsel-balloon-preview{font-size:var(--fs-meta);color:var(--text-2);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.4;display:-webkit-box;overflow:hidden}.orbid .counsel-balloon-who{align-items:center;gap:8px;width:100%;display:flex}.orbid .counsel-balloon-av{background:var(--surface-muted);width:22px;height:22px;color:var(--text-2);border:var(--ob-line) solid var(--border);font-size:var(--fs-caption);box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;border-radius:0!important}.orbid .counsel-balloon[data-origin=lawyer] .counsel-balloon-av{background:var(--surface-muted);color:var(--brand);border-color:var(--border)}.orbid .counsel-balloon[data-origin=agent] .counsel-balloon-av{background:var(--surface-muted);color:var(--text-2);border-color:var(--border)}.orbid .counsel-balloon-hist .counsel-balloon-av{width:16px;height:16px;font-size:var(--fs-caption);background:var(--text-3)}.orbid .counsel-balloon-who b{font-size:var(--fs-ui);color:var(--ink);font-weight:600;line-height:1.2}.orbid .counsel-balloon-gutter>.counsel-comment-compose{z-index:11;margin:0;position:absolute;left:16px;right:16px}.orbid .counsel-paper-stage[data-cmt-layout=stacked] .counsel-balloon-gutter .counsel-balloon{margin:0;position:relative;inset:auto}.orbid .counsel-paper-stage[data-cmt-layout=stacked] .counsel-balloon-gutter .counsel-comment-compose,.orbid .counsel-paper-stage[data-cmt-layout=stacked] .counsel-balloon-gutter>.counsel-comment-compose{z-index:11;margin:0;position:relative;inset:auto}.orbid .counsel-paper-stage[data-cmt-layout=margin] .counsel-balloon-gutter .counsel-comment-compose{z-index:11;margin:0;position:absolute;left:16px;right:16px}.orbid .counsel-comment-compose{background:var(--bg-pure);border:var(--ob-line) solid var(--brand);box-shadow:var(--shadow-overlay);text-align:start;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.orbid .counsel-comment-compose .counsel-balloon-who{gap:8px;min-width:0;height:22px}.orbid .counsel-comment-compose .counsel-balloon-av{color:var(--brand)}.orbid .counsel-balloon[data-origin=agent] .counsel-balloon-who b,.orbid .counsel-balloon[data-origin=lawyer] .counsel-balloon-who b,.orbid .counsel-comment-compose .counsel-balloon-who b{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.orbid .counsel-comment-compose .counsel-balloon-who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.orbid .counsel-comment-compose-tag{font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;margin-left:auto;line-height:1.4}.orbid .counsel-comment-compose .counsel-balloon-quote{background:var(--bg-subtle);font-size:var(--fs-meta);color:var(--text-2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;padding:6px 8px;line-height:1.5;display:-webkit-box;overflow:hidden}.orbid .counsel-comment-compose .counsel-balloon-textarea{resize:vertical;min-height:64px;font-size:var(--fs-ui);color:var(--ink);padding:8px 10px;line-height:1.5}.orbid .counsel-comment-compose .counsel-balloon-textarea::placeholder{color:var(--text-4)}.orbid .counsel-comment-compose .counsel-balloon-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .counsel-comment-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.orbid .counsel-comment-hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-4);line-height:1.4;overflow:hidden}.orbid .counsel-comment-compose .counsel-comment-kbd{font-family:inherit;font-size:var(--fs-caption);border:var(--ob-line) solid;flex-shrink:0;padding:1px 4px;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-comment-compose .counsel-comment-kbd{border:var(--ob-line) solid color-mix(in srgb,currentColor 32%,transparent)}}.orbid .counsel-comment-compose .counsel-comment-kbd{color:inherit;background:0 0;border-radius:0}.orbid .counsel-docx-host button[style*="rgba(26, 115, 232"],.orbid .ep-root .comments-sidebar,.orbid .ep-root [aria-label="Toggle comments sidebar"],.orbid .ep-root [title="Toggle comments sidebar"]{display:none!important}.orbid .counsel-review-head{display:block}.orbid .counsel-balloon[data-selected=true] .counsel-review-head{padding-right:24px}.orbid .counsel-review-status{background:var(--surface-muted);color:var(--text-2);font-size:var(--fs-caption);border-radius:0;align-items:center;gap:4px;width:fit-content;margin:3px 0 0 30px;padding:1px 7px;font-weight:600;line-height:1.3;display:inline-flex}.orbid .counsel-balloon[data-tone=red] .counsel-review-status{background:var(--status-err-bg);color:var(--err);border:0}.orbid .counsel-balloon[data-tone=yellow] .counsel-review-status{background:var(--status-warn-bg);color:var(--warn);border:0}.orbid .counsel-balloon[data-assumed="1"] .counsel-review-status,.orbid .counsel-balloon[data-tone=green] .counsel-review-status{background:var(--surface-muted);color:var(--text-2);border:0}.orbid .counsel-balloon-hist .counsel-balloon-quote,.orbid .counsel-balloon-hist .counsel-balloon-who b{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .counsel-balloon-quote{font-size:var(--fs-meta);color:var(--text-2);border-left:0;margin:6px 0 0;padding-left:0;line-height:1.45}.orbid .counsel-balloon-hist .counsel-balloon-quote,.orbid .counsel-balloon:not([data-selected=true]) .counsel-balloon-quote{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .counsel-balloon-hist[data-selected=true] .counsel-balloon-quote,.orbid .counsel-balloon[data-selected=true] .counsel-balloon-quote{white-space:normal}.orbid .counsel-review-section{border-top:0;margin-top:8px;padding-top:0}.orbid .counsel-review-original{background:var(--surface-muted);border:var(--ob-line) solid var(--border);border-radius:var(--r-control);margin-top:8px;padding:4px 8px}.orbid .counsel-review-original .counsel-balloon-quote{font-size:var(--fs-caption);color:var(--text-3);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.orbid .counsel-review-reason{margin-top:8px}.orbid .counsel-review-reason .counsel-balloon-body{font-size:var(--fs-ui);color:var(--ink);word-break:break-word;font-weight:500;line-height:1.5}.orbid .counsel-review-keep{background:var(--surface-muted);border:var(--ob-line) solid var(--border-faint);border-radius:0;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:8px;padding:4px 8px;display:flex}.orbid .counsel-review-keep:before{content:"";background:var(--text-3);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.orbid .counsel-review-keep .counsel-balloon-body,.orbid .counsel-review-keep .counsel-review-after{font-size:var(--fs-caption);color:var(--text-2);margin:0;font-weight:500;line-height:1.35}.orbid .counsel-review-keep .counsel-review-after:before{content:"✓ ";color:var(--ok);font-weight:600}.orbid .counsel-balloon[data-tone=yellow] .counsel-review-keep{background:var(--status-warn-bg);border-color:var(--status-warn-border)}.orbid .counsel-balloon[data-tone=yellow] .counsel-review-keep:before{background:var(--status-warn-dot)}.orbid .counsel-balloon[data-tone=yellow] .counsel-review-keep .counsel-balloon-body,.orbid .counsel-balloon[data-tone=yellow] .counsel-review-keep .counsel-review-after{color:var(--warn)}.orbid .counsel-balloon[data-tone=yellow] .counsel-review-keep .counsel-review-after:before{content:"⚡ "}.orbid .counsel-review-label{color:var(--text-3);font-size:var(--fs-caption);margin:0 0 6px;font-weight:600;line-height:1.2}.orbid .counsel-review-original .counsel-balloon-quote{margin:0}.orbid .counsel-review-recommendation{box-shadow:none;background:0 0;border:0;margin-left:0;margin-right:0;padding:0}.orbid .counsel-review-proposal{color:var(--ink);font-size:var(--fs-body);margin:0;font-weight:500;line-height:1.5}.orbid .counsel-review-diff{gap:6px;display:grid}.orbid .counsel-review-after,.orbid .counsel-review-before{font-size:var(--fs-ui);margin:0;line-height:1.45}.orbid .counsel-review-before{color:var(--text-3);text-decoration:line-through}.orbid .counsel-review-after{color:var(--ink);font-weight:500}.orbid .counsel-review-after:before{content:"→ ";color:var(--text-3);font-weight:600}.orbid .counsel-review-reason .counsel-balloon-body{margin:0}.orbid .counsel-review-source-list{gap:0;display:grid}.orbid .counsel-review-source-list button.counsel-src-ref{border-bottom:0;min-height:24px;margin:0;padding:4px 0;line-height:1.3}.orbid .counsel-review-source-list button.counsel-src-ref:last-child{border-bottom:0}.orbid .counsel-balloon-flag,.orbid .counsel-balloon-hint,.orbid .counsel-balloon-src{font-size:var(--fs-caption);color:var(--text-3);margin:8px 0 0;font-weight:600}.orbid button.counsel-src-ref{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;font-size:var(--fs-caption);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:2px;padding:0;font-weight:600;line-height:1.2;display:flex}.orbid button.counsel-src-ref .counsel-src-ref-row{align-items:center;gap:4px;min-width:0;display:flex}.orbid button.counsel-src-ref .counsel-src-prove{color:var(--text-3);font-size:var(--fs-caption);font-weight:600;line-height:1.35;display:block}.orbid button.counsel-src-ref .counsel-src-ref-n{color:var(--brand);font-variant-numeric:tabular-nums;flex-shrink:0}.orbid button.counsel-src-ref .counsel-src-ref-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);overflow:hidden}.orbid button.counsel-src-ref .counsel-src-ref-open{width:12px;height:12px;color:var(--brand);opacity:.75;flex-shrink:0}.orbid button.counsel-src-ref:hover .counsel-src-ref-title{color:var(--brand)}.orbid button.counsel-src-ref:hover .counsel-src-ref-open{opacity:1}.orbid button.counsel-src-ref:focus-visible{outline:none}.orbid .counsel-balloon-flag{align-items:center;gap:6px;display:inline-flex}.orbid .counsel-balloon-flag-mark{background:0 0;flex-shrink:0;width:6px;height:6px;border-radius:50%!important}.orbid .counsel-balloon[data-tone=red] .counsel-balloon-flag{color:var(--err)}.orbid .counsel-balloon[data-tone=red] .counsel-balloon-flag-mark{box-shadow:none;background:var(--status-err-dot);border-radius:0!important}.orbid .counsel-balloon[data-tone=yellow] .counsel-balloon-flag{color:var(--warn)}.orbid .counsel-balloon[data-tone=green] .counsel-balloon-flag{color:var(--ok)}.orbid .counsel-balloon[data-tone=green] .counsel-balloon-flag-mark{box-shadow:none;background:var(--status-ok-dot);border-radius:50%!important}.orbid .counsel-balloon[data-assumed="1"] .counsel-balloon-flag-mark,.orbid .counsel-balloon[data-tone=yellow] .counsel-balloon-flag-mark{width:0;height:0;box-shadow:none;border-right:4px solid #0000;border-bottom:7px solid var(--status-warn-dot);background:0 0;border-left:4px solid #0000;border-radius:0!important}.orbid .counsel-balloon-empty{flex:auto;justify-content:center;align-items:center;min-height:240px;padding:24px 12px;display:flex}.counsel-src-tip,.orbid .counsel-src-tip{z-index:10040;box-sizing:border-box;background:var(--bg-pure);border:var(--ob-line) solid var(--border);width:240px;max-height:44px;box-shadow:var(--shadow-menu);pointer-events:none;font-family:var(--font-sans);border-radius:0;padding:6px 8px;position:fixed;overflow:hidden}.counsel-src-tip-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--ink);margin:0;font-weight:600;line-height:1.3;overflow:hidden}.counsel-src-desk-ref{font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.counsel-src-desk-title{font-size:var(--fs-title);color:var(--ink);margin:4px 0 0;font-weight:600;line-height:1.35}.counsel-src-desk-native,.counsel-src-tip-native{font-size:var(--fs-meta);color:var(--text-3);margin:2px 0 0;font-weight:600}.counsel-src-tip-meta{margin:4px 0 0}.counsel-src-tip-excerpt,.counsel-src-tip-meta{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.counsel-src-tip-excerpt{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;line-height:1.3;overflow:hidden}.counsel-src-desk-excerpt{font-family:Times New Roman,Tinos,Times,fangsong,仿宋_GB2312,STFangsong,Songti SC,serif;font-size:var(--fs-ui);color:var(--text-2);margin:8px 0 0;font-weight:400;line-height:1.55}.counsel-src-desk-root{z-index:10060;background:var(--ink);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.counsel-src-desk-root{background:color-mix(in srgb,var(--ink) 45%,transparent)}}.counsel-src-desk-root{padding:16px}.counsel-src-desk{background:var(--bg-pure);border:var(--ob-line) solid var(--border);width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-menu);border-radius:0;overflow:auto}.counsel-src-desk-head{border-bottom:var(--ob-line) solid var(--border);align-items:flex-start;gap:12px;padding:12px 24px;display:flex}.counsel-src-desk-head-text{flex:1;min-width:0}.counsel-src-desk-rows,.counsel-src-kv{border-bottom:var(--ob-line) solid var(--surface-muted)}.counsel-src-kv{align-items:flex-start;padding:12px 16px;display:flex}.counsel-src-kv:last-child{border-bottom:0}.counsel-src-k{min-width:160px;font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;padding-top:2px;font-weight:600}.counsel-src-v{min-width:0;font-size:var(--fs-ui);color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.counsel-src-desk-block{padding:16px 24px}.counsel-src-desk-lab{font-size:var(--fs-caption);color:var(--text-3);margin:0 0 8px;font-weight:600}.counsel-src-desk-cite,.counsel-src-desk-role{font-size:var(--fs-ui);color:var(--text-2);margin:0;line-height:1.45}.counsel-src-desk-cite{font-size:var(--fs-meta);color:var(--text-3);margin-top:8px;font-weight:600}.counsel-src-desk-excerpt{quotes:none;margin:0;padding:0}.counsel-src-desk-specimen{border-top:var(--ob-line) solid var(--border);font-size:var(--fs-caption);color:var(--text-3);margin:0;padding:12px 24px 16px;font-weight:600}.orbid .counsel-balloon-body{font-size:var(--fs-ui);color:var(--text-2);margin:8px 0 0;line-height:1.45}.orbid .counsel-balloon-acts{border-top:var(--ob-line) solid var(--border-faint);flex-direction:row;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.orbid .counsel-balloon-acts>button{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;overflow:hidden;height:29px!important;border-radius:0!important;padding:0 4px!important;font-weight:500!important}.orbid .counsel-balloon-acts>button,.orbid .counsel-balloon-acts>button .button-inner{font-size:var(--fs-caption)!important}.orbid .counsel-balloon-acts>button.button-default,.orbid .counsel-balloon-acts>button[data-variant=default]{box-shadow:none;background:var(--brand)!important;color:var(--bg-pure)!important;border:var(--ob-line) solid transparent!important}.orbid .counsel-balloon-acts>button.button-default:hover,.orbid .counsel-balloon-acts>button[data-variant=default]:hover{background:var(--brand-hover)!important}.orbid .counsel-balloon-acts>button.button-outline,.orbid .counsel-balloon-acts>button[data-variant=outline]{background:var(--paper-canvas)!important;color:var(--text-2)!important;border:var(--ob-line) solid var(--border-strong)!important}.orbid .counsel-balloon-acts>button.button-outline:hover,.orbid .counsel-balloon-acts>button[data-variant=outline]:hover{background:var(--surface-hover)!important;color:var(--ink)!important;border-color:var(--border-strong)!important}.orbid .counsel-balloon-acts>button[class*=ghost]{flex:none;color:var(--text-3)!important;background:0 0!important;border:none!important}.orbid .counsel-balloon-acts>button[class*=ghost]:hover{background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .counsel-balloon-rewrite{margin:0}.orbid .counsel-balloon-textarea{border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:100%;min-height:72px;color:var(--text-2);font-size:var(--fs-ui);margin:0;padding:8px 10px;line-height:1.4}.orbid .counsel-balloon-textarea:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-doc-canvas,.orbid .counsel-doc-canvas-frame{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .counsel-doc-canvas{isolation:isolate;background:var(--bg);--doc-bg:var(--bg);height:100%;position:relative}.orbid .counsel-paper-loading{background:var(--bg);flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;height:100%;min-height:0;padding:24px 16px 48px;display:flex;overflow:auto}.orbid .counsel-paper-loading-sheet{background:var(--bg-pure);outline:var(--ob-line) solid var(--border);width:min(210mm,100%);max-width:210mm;min-height:297mm;padding:48px 64px}.orbid .counsel-paper-loading-title{width:42%;height:16px;margin-bottom:24px}.orbid .counsel-paper-loading-body{flex-direction:column;gap:8px;display:flex}.orbid .counsel-paper-loading-line{height:14px}.orbid .counsel-paper-loading-caption{font-size:var(--fs-meta);color:var(--text-3);text-align:center;margin:16px 0 0;font-weight:400}.orbid .counsel-paper-error{background:var(--bg);flex:auto;justify-content:center;align-items:center;min-height:320px;padding:32px 24px;display:flex}.orbid .counsel-inline-notice,.orbid .counsel-paper-blank{background:var(--bg-pure);border:var(--ob-line) solid var(--border);width:fit-content;max-width:calc(100% - 32px);font-size:var(--fs-meta);color:var(--text-3);text-align:center;justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:8px 12px;line-height:1.5;display:flex}.orbid :is(.counsel-inline-notice,.counsel-paper-blank) svg{color:var(--text-4);flex-shrink:0}.orbid .counsel-gutter-blank,.orbid .counsel-gutter-error{flex:auto;justify-content:center;align-items:center;min-height:240px;padding:24px 12px;display:flex}@keyframes counsel-gutter-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orbid .counsel-paper-loading .counsel-skeleton-shimmer,.orbid .counsel-paper-loading .hs-shimmer:after{animation:none;display:none}.orbid .counsel-paper-loading .counsel-skeleton-shimmer{opacity:.7;display:block}.orbid .counsel-balloon-gutter-host>.counsel-balloon-gutter,.orbid .counsel-balloon-gutter-host>.counsel-gutter{animation:none}}.orbid .counsel-gutter{background:var(--surface-muted);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.orbid .counsel-gutter-tabs{z-index:20;background:var(--surface-workspace);border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;align-items:center;gap:3px;height:36px;padding:4px 8px;display:flex;position:sticky;top:0}.orbid .counsel-gutter-tabs [role=tab]{border:var(--ob-line) solid transparent;height:26px;color:var(--text-3);font-size:var(--fs-caption);cursor:pointer;background:0 0;border-radius:4px;padding:0 10px;font-weight:600}.orbid .counsel-gutter-tabs [role=tab]:hover{background:var(--surface);color:var(--ink)}.orbid .counsel-gutter-tabs [role=tab][aria-selected=true]{background:var(--paper);color:var(--ink);border-color:var(--border-faint)}.orbid .counsel-gutter[data-selection="1"] [data-testid=counsel-gutter-tab-agent]{color:var(--ink)}.orbid .counsel-gutter[data-selection="1"] [data-testid=counsel-gutter-tab-comments]{opacity:.75}.orbid .counsel-gutter-body{background:var(--surface-muted);position:relative;overflow:hidden}.orbid .counsel-gutter-body,.orbid .counsel-gutter-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.orbid .counsel-gutter-panel{height:100%}.orbid .counsel-gutter[data-tab=agent] .counsel-gutter-panel[data-gutter-panel=agent]{height:auto;max-height:100%;overflow:hidden}.orbid .counsel-gutter-body>[data-gutter-panel=agent][hidden]{visibility:hidden;pointer-events:none;z-index:0;position:absolute;inset:0;display:flex!important}.orbid .counsel-doc-canvas [data-testid=counsel-format-bar-slot],.orbid .counsel-format-bar-slot{z-index:50;background:var(--bg);border-bottom:var(--ob-line) solid var(--border-color);flex-shrink:0;align-self:stretch;width:100%;max-width:none;position:relative}.orbid .counsel-format-bar-slot:empty{display:none}.orbid .counsel-doc-canvas [data-testid=counsel-format-bar-slot] [data-testid=formatting-bar],.orbid .counsel-format-bar-slot [data-testid=formatting-bar]{border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;top:auto!important}.orbid .counsel-doc-canvas .z-50.flex.flex-col{z-index:50!important;background:var(--bg)!important;width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important;position:relative!important;top:auto!important;left:0!important;right:0!important}.ep-root [role=listbox],.orbid .counsel-doc-canvas [role=listbox],.orbid .counsel-format-bar-slot [role=listbox],.orbid .ep-root [role=listbox]{z-index:90!important;max-height:min(520px,100vh - 170px)!important;overflow:hidden auto!important}.orbid .counsel-doc-canvas [style*="position: fixed"]:has(>[role=listbox]){z-index:90!important;overflow:visible!important}.orbid .counsel-doc-canvas [aria-label="Toggle comments sidebar"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label=Subscript],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label=Superscript],.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[title*="Ctrl+Shift+E"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] div:has(>button[title*="Ctrl+Shift+E"]),.orbid .counsel-doc-canvas [data-testid=title-bar]{display:none!important}.counsel-format-menu-portal{z-index:70;pointer-events:none;background:0 0;position:fixed;inset:0}.counsel-format-menu-portal>[data-counsel-format-menu]{pointer-events:auto;z-index:70!important}.orbid .counsel-doc-canvas .counsel-docx-host,.orbid .counsel-doc-canvas .review-page-host{background:var(--bg);flex:0 auto;min-height:0;padding:0;overflow:hidden auto}.orbid .counsel-doc-canvas .counsel-docx-host:not([data-gutter-dock="1"]):has(>.counsel-balloon-gutter-host){--counsel-gutter-w:240px;grid-template-columns:minmax(0,1fr) var(--counsel-gutter-w);align-items:stretch;display:grid}.orbid .counsel-doc-canvas .counsel-docx-host:not([data-gutter-dock="1"]):has(>.counsel-balloon-gutter-host) .counsel-paper-page{min-width:0;min-height:0}.orbid .counsel-doc-canvas .counsel-docx-host:not([data-gutter-dock="1"])>.counsel-balloon-gutter-host{background:var(--surface-muted);border-left:var(--ob-line) solid var(--border-color);min-width:0;height:100%;min-height:0}.orbid .counsel-doc-canvas .counsel-paper-page{flex-direction:column;flex:0 auto;min-width:0;min-height:0;display:flex;position:relative}.orbid .counsel-doc-canvas .layout-page{outline:1px solid var(--border-color);outline-offset:-1px}.orbid .counsel-doc-canvas .ep-root.paged-editor{margin-bottom:-27px}.orbid .counsel-doc-canvas .docx-editor-loading{flex-direction:column;flex:auto;min-height:0;display:flex;height:100%!important}.orbid .counsel-doc-canvas .docx-editor-loading .counsel-paper-loading{flex:auto}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native]{flex-direction:column;flex:auto;min-width:0;height:auto;min-height:0;max-height:100%;display:flex;overflow:hidden!important}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .counsel-paper-page{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .docx-editor:not(.paged-editor),.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .ep-root:not(.paged-editor),.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] [data-testid=docx-editor]:not(.paged-editor){flex-direction:column!important;flex:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .ep-root{--doc-bg:var(--surface-workspace);background:var(--surface-workspace)!important}.orbid .counsel-doc-canvas .docx-outline-nav,.orbid .counsel-doc-canvas [aria-label="Hide document outline"],.orbid .counsel-doc-canvas [aria-label="Show document outline"]{display:none!important}.orbid .counsel-docx-host{min-height:0}.orbid .counsel-doc-canvas .ep-root{--doc-bg:var(--bg);background:var(--bg)!important}.orbid .counsel-doc-canvas .docx-editor{background:var(--bg)!important}.orbid .counsel-doc-canvas .counsel-docx-host[data-paper-layout=native] .paged-editor{height:var(--counsel-fit-sheet-h,auto)!important}.orbid .counsel-doc-canvas .paged-editor{--doc-bg:var(--bg);background:var(--bg)!important;height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}.orbid .counsel-doc-canvas .paged-editor :has(>.paged-editor__pages){box-sizing:border-box!important;transform-origin:0 0!important;width:max(calc((100% - var(--counsel-sheet-left,0px)) / var(--counsel-fit-zoom,1)),210mm)!important;justify-content:flex-start!important;align-items:flex-start!important;max-width:none!important;height:auto!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;overflow:visible!important}.orbid .counsel-doc-canvas .paged-editor__pages{overflow:visible;background:0 0!important;align-items:flex-start!important;height:auto!important;min-height:0!important;padding:16px 0 24px!important}.orbid .counsel-doc-canvas .layout-page{background:var(--paper);width:210mm;position:relative;overflow:hidden;height:297mm!important;min-height:297mm!important;max-height:297mm!important;box-shadow:none!important}.orbid .counsel-doc-canvas .layout-page-content{font-family:Times New Roman,FangSong,仿宋_GB2312,STFangsong,Songti SC,SimSun,serif}.orbid .counsel-doc-canvas .layout-line{overflow:visible}.orbid .counsel-doc-canvas .ProseMirror{caret-color:var(--ink)}.orbid .counsel-doc-canvas [data-testid=selection-overlay]{pointer-events:none}.orbid .counsel-doc-canvas [data-testid=caret]{background-color:var(--ink)!important;width:1px!important;max-width:1px!important;box-shadow:none!important;border:0!important}.orbid .counsel-selection-menu,.orbid.counsel-selection-menu{z-index:40;background:var(--bg-pure);border:var(--ob-line) solid var(--border);width:max-content;max-width:calc(100vw - 16px);box-shadow:var(--ob-shadow-float);align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:none;height:auto!important;min-height:0!important}.orbid .counsel-selection-menu[data-pinned],.orbid.counsel-selection-menu[data-pinned]{border-color:var(--border-strong)}.orbid .counsel-selection-menu svg{flex-shrink:0}.orbid .counsel-selection-menu-btn[data-action=ask] svg{color:var(--brand)}.orbid .counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal),.orbid.counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal){height:28px;color:var(--text-2);font-size:var(--fs-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;line-height:1.3;display:inline-flex}.orbid .counsel-selection-menu .counsel-selection-menu-reveal{background:var(--surface-muted);width:28px;color:var(--ink);padding:0}.orbid .counsel-selection-menu:not([data-pinned]) .counsel-selection-menu-reveal{display:none}.orbid .counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal):hover,.orbid.counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal):hover{background:var(--surface-hover);color:var(--ink)}.orbid .counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal):focus-visible,.orbid.counsel-selection-menu :is(.counsel-selection-menu-btn,.counsel-selection-menu-reveal):focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-doc-canvas .layout-page [style*="Times New Roman"]{font-family:Times New Roman,Tinos,Times,fangsong,仿宋_GB2312,STFangsong,Songti SC,serif!important}.orbid .counsel-doc-canvas .docx-page-break-line,.orbid .counsel-doc-canvas .docx-page-break-line:after,.orbid .counsel-doc-canvas .docx-page-break-line:before,.orbid .counsel-doc-canvas .layout-page.counsel-page-empty,.orbid .counsel-doc-canvas [aria-label=File],.orbid .counsel-doc-canvas [aria-label=Format],.orbid .counsel-doc-canvas [aria-label=Insert],.orbid .counsel-doc-canvas [data-testid=document-name],.orbid .counsel-doc-canvas [data-testid=title-bar],.orbid .counsel-doc-canvas [role=menubar],.orbid .counsel-docx-host .ep-root [role=status][aria-live=polite],.orbid .counsel-format-bar-slot [role=menubar]{display:none!important}.orbid .counsel-doc-canvas .paged-editor :has(>.paged-editor__pages){min-height:0!important}.orbid .counsel-doc-canvas>.counsel-docx-host,.orbid .counsel-doc-canvas>.review-page-host{z-index:0;position:relative}.orbid .counsel-page-status{z-index:40;isolation:isolate;text-align:center;border-top:var(--ob-line) solid var(--border);background:var(--surface-workspace);flex-shrink:0;margin:0;padding:6px 12px;position:relative}.orbid .counsel-draft-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .counsel-draft-pane [data-testid=ipo-review-comments]{background:var(--bg-pure);border-left:0;flex:auto;width:100%;min-height:0}.orbid .counsel-draft-editor .docx-preview-host{flex:auto;min-width:0;height:100%;min-height:0;position:relative}.orbid .docx-preview-editor-slot{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.orbid .docx-preview-editor-slot[data-active="0"]{visibility:hidden;pointer-events:none}.orbid .docx-preview-writing{z-index:4;color:var(--color-text-tertiary);background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);pointer-events:none;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;left:8px}.orbid [data-counsel-quote-flash="1"]{outline:2px solid var(--color-brand);outline-offset:2px}.orbid [data-counsel-quote-active="1"]{background:var(--color-brand-muted)}.orbid .counsel-workspace-thread .composer-dock{background:var(--bg-pure);padding:8px 12px 12px}.orbid .counsel-workspace-thread .composer-box{align-items:stretch;min-height:44px}.orbid .counsel-workspace-thread .composer-box[data-layout=stack]{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.orbid .counsel-workspace-thread .composer-input{font-size:var(--fs-ui);min-width:0;line-height:1.45}.orbid .counsel-workspace-thread [data-testid=counsel-skill-pills]{display:none}.orbid .composer-pill--selected,.orbid .composer-pills--quiet .composer-pill--selected{font-weight:600;background:var(--color-brand-muted)!important;color:var(--color-brand)!important;border:var(--ob-line) solid var(--color-border)!important}.orbid .counsel-draft-editor [data-testid=editor-toolbar],.orbid .counsel-draft-editor [data-testid=editor-toolbar]>div{background:var(--bg-pure)!important;box-shadow:none!important;border-radius:0!important}.orbid .counsel-draft-editor [data-testid=title-bar],.orbid .counsel-review-shell [data-testid=title-bar],.orbid .docx-editor-no-menu [data-testid=title-bar]{height:0!important;min-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.orbid .counsel-draft-editor [role=menubar],.orbid .counsel-review-shell-editor [role=menubar]{display:none!important}.orbid .counsel-draft-editor .z-50.flex{align-self:stretch;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;left:0!important;right:0!important}.orbid .counsel-draft-editor .z-50.flex+div{padding-right:var(--counsel-comments-w,240px);box-sizing:border-box}.orbid .counsel-draft-editor .z-50.flex>.flex.flex-col{width:100%}.orbid .counsel-doc-canvas [data-testid=formatting-bar],.orbid .counsel-draft-editor [data-testid=formatting-bar],.orbid .counsel-review-shell-editor [data-testid=formatting-bar]{z-index:4;border-bottom:var(--ob-line) solid var(--border-color);align-items:center;position:relative;top:auto;overflow-x:hidden;background:var(--bg)!important;border-top:0!important;border-radius:0!important;flex-wrap:nowrap!important;width:100%!important;max-width:none!important;min-height:36px!important;margin:0!important;padding:4px 12px!important;display:flex!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [class*=rounded],.orbid .counsel-doc-canvas [data-testid=formatting-bar] button,.orbid .counsel-draft-editor [data-testid=formatting-bar] [class*=rounded],.orbid .counsel-draft-editor [data-testid=formatting-bar] button,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [class*=rounded],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button{border-radius:0!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button,.orbid .counsel-draft-editor [data-testid=formatting-bar] button,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button{height:28px!important;min-height:28px!important;color:var(--text-3)!important;box-shadow:none!important;font-size:var(--fs-ui)!important;letter-spacing:0!important;background-color:#0000!important;border-color:#0000!important;font-weight:600!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button:hover,.orbid .counsel-draft-editor [data-testid=formatting-bar] button:hover,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button:hover{background-color:var(--surface-hover)!important;color:var(--text-2)!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[aria-pressed=true],.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[aria-pressed=true]:hover,.orbid .counsel-draft-editor [data-testid=formatting-bar] button[aria-pressed=true],.orbid .counsel-draft-editor [data-testid=formatting-bar] button[aria-pressed=true]:hover,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[aria-pressed=true],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[aria-pressed=true]:hover{background-color:var(--surface-selected)!important;color:var(--ink)!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[aria-label="Text Highlight Color"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[aria-label=Font\ Color],.orbid .counsel-draft-editor [data-testid=formatting-bar] button[aria-label="Text Highlight Color"],.orbid .counsel-draft-editor [data-testid=formatting-bar] button[aria-label=Font\ Color],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[aria-label="Text Highlight Color"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[aria-label=Font\ Color]{color:unset!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[data-testid=font-size-display],.orbid .counsel-draft-editor [data-testid=formatting-bar] button[data-testid=font-size-display],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[data-testid=font-size-display]{font-variant-numeric:tabular-nums;background-color:var(--bg-pure)!important;border:var(--ob-line) solid var(--border-color)!important;color:var(--ink)!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button[data-testid=font-size-display]:hover,.orbid .counsel-draft-editor [data-testid=formatting-bar] button[data-testid=font-size-display]:hover,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button[data-testid=font-size-display]:hover{background-color:var(--bg-pure)!important;color:var(--ink)!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button svg,.orbid .counsel-draft-editor [data-testid=formatting-bar] button svg,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button svg{width:16px;height:16px;color:inherit}.orbid .counsel-draft-editor [data-testid=formatting-bar] [class*=slate-],.orbid .counsel-draft-editor [data-testid=formatting-bar] [class*=text-slate]{color:var(--text-2)!important;border-color:var(--border-color)!important}.orbid .counsel-draft-editor [data-testid=formatting-bar] [class*=border-slate]{border-color:var(--border-color)!important}.orbid .counsel-draft-editor [data-testid=formatting-bar] [aria-pressed=true],.orbid .counsel-draft-editor [data-testid=formatting-bar] [class*=bg-slate-900]{background:var(--surface-selected)!important;color:var(--ink)!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label="Toggle comments sidebar"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label=Clear\ formatting],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label=Script],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label^=Line\ spacing],.orbid .counsel-doc-canvas [data-testid=formatting-bar]>div:not([role]),.orbid .counsel-draft-editor [data-testid=formatting-bar] [aria-label="Toggle comments sidebar"],.orbid .counsel-draft-editor [data-testid=formatting-bar] [aria-label=Script],.orbid .counsel-draft-editor [data-testid=formatting-bar]>div:not([role]),.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label="Toggle comments sidebar"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label=Clear\ formatting],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label=Script],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label^=Line\ spacing],.orbid .counsel-review-shell-editor [data-testid=formatting-bar]>div:not([role]){display:none!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [role=group],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [role=group]{border-color:var(--border-color)!important;padding-left:4px!important;padding-right:4px!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label^=Zoom],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label^=Zoom]{min-width:68px!important;max-width:88px!important;font-size:var(--fs-ui)!important;letter-spacing:0!important;color:var(--text-3)!important;gap:6px!important;margin-right:6px!important;padding-left:8px!important;padding-right:8px!important;font-weight:600!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label="Select paragraph style"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label="Select paragraph style"]{min-width:72px!important;max-width:104px!important;padding-left:4px!important;padding-right:4px!important}.orbid .counsel-editor-workspace-format [data-testid=formatting-bar] [aria-label="Select font family"]{min-width:120px!important;max-width:168px!important;padding-left:6px!important;padding-right:6px!important}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label="Select font family"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label="Select font family"]{min-width:88px!important;max-width:104px!important;padding-left:6px!important;padding-right:6px!important}.orbid .counsel-draft-editor .paged-editor,.orbid .counsel-review-shell-editor .paged-editor{min-height:0;overflow:visible!important}.orbid .counsel-draft-editor .paged-editor__pages{overflow:visible}.orbid .counsel-draft-editor .docx-outline-nav,.orbid .counsel-draft-editor [aria-label="Hide document outline"],.orbid .counsel-draft-editor [aria-label="Show document outline"]{display:none!important}.orbid .counsel-draft-editor .docx-page-break{max-width:100%;margin-left:0!important;margin-right:0!important}.orbid .counsel-draft-editor .ProseMirror,.orbid .counsel-draft-editor .layout-page-content,.orbid .counsel-draft-editor .layout-page-content .layout-run-text{line-break:auto;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap!important;font-family:Calibri,Carlito,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Serif SC,Songti SC,SimSun,serif!important}.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255, 0, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255,0,0)"]{background:var(--status-err-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255, 0, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255,0,0)"]{background:color-mix(in srgb,var(--status-err-dot) 20%,var(--paper-canvas))!important}}.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255, 255, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255,255,0)"]{background:var(--status-warn-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255, 255, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(255,255,0)"]{background:color-mix(in srgb,var(--status-warn-dot) 18%,var(--paper-canvas))!important}}.orbid .counsel-draft-editor .layout-run-text[style*="rgb(0, 255, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(0,255,0)"]{background:var(--status-ok-dot)!important}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-draft-editor .layout-run-text[style*="rgb(0, 255, 0)"],.orbid .counsel-draft-editor .layout-run-text[style*="rgb(0,255,0)"]{background:color-mix(in srgb,var(--status-ok-dot) 16%,var(--paper-canvas))!important}}.orbid .counsel-review-comment-list{flex-direction:column;display:flex}.orbid .counsel-review-comment{border-bottom:var(--ob-line) solid var(--border);background:var(--bg-pure);cursor:pointer;padding:12px}.orbid .counsel-review-comment:hover{background:var(--surface-hover)}.orbid .counsel-review-comment[data-selected="1"]{background:var(--surface-selected)}.orbid .counsel-review-mark{flex-shrink:0;width:6px;height:6px}.orbid .counsel-review-mark[data-tone=green]{background:var(--status-ok-dot);border-radius:50%}.orbid .counsel-review-mark[data-tone=yellow]{border-right:var(--ob-line) solid transparent;border-bottom:6px solid var(--status-warn-dot);background:0 0;border-left:3px solid #0000;width:0;height:0}.orbid .counsel-review-mark[data-tone=red]{background:var(--status-err-dot)}.orbid .counsel-review-quote{font-size:var(--fs-ui);color:var(--text-2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.orbid .review-workspace-shell{min-width:0;min-height:0}.orbid .review-workspace-body{flex:auto;grid-template-columns:minmax(0,1fr) 260px;min-width:0;min-height:0;display:grid}.orbid .review-findings-panel{background:var(--color-bg-surface);border-left:var(--ob-line) solid var(--color-border-muted);flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:auto}.orbid .review-workspace-editor{background:var(--color-bg-muted);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .review-page-host{flex:auto;min-height:0;padding:32px 24px 24px;overflow:auto}.orbid .review-page{background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);width:794px;min-height:1123px;color:var(--color-text-secondary);-webkit-font-smoothing:antialiased;margin:0 auto;padding:72px 84px 64px;font-family:Calibri,Carlito,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Serif SC,Songti SC,SimSun,serif}.orbid .review-doc-title{text-align:center;text-wrap:balance;color:var(--color-text-primary);margin:0 0 24px;font-size:16px;font-weight:600;line-height:1.35}.orbid .review-doc-preface{text-wrap:pretty;margin:0 0 20px;font-size:14px;line-height:1.75}.orbid .review-doc-issue{margin:0 0 28px;padding:0 0 8px}.orbid .review-doc-issue-title{color:var(--color-text-primary);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4}.orbid .review-doc-heading{color:var(--color-text-tertiary);margin:12px 0 4px;font-size:12px;font-weight:600}.orbid .review-doc-disclaimer,.orbid .review-doc-section p{text-wrap:pretty;margin:0 0 8px;font-size:14px;line-height:1.75}.orbid .review-doc-disclaimer{border-top:var(--ob-line) solid var(--color-border-muted);color:var(--color-text-tertiary);margin-top:28px;padding-top:12px;font-size:12px}.orbid .review-doc-table{margin:20px 0}.orbid .review-doc-table table{border-collapse:collapse;width:100%}.orbid .review-doc-table td{border:var(--ob-line) solid var(--color-border-muted);vertical-align:top;padding:8px 10px;font-size:14px;line-height:1.5}.orbid .review-block{position:relative}.orbid .review-block[data-finding-active="1"] .review-doc-issue-title{color:var(--color-text-primary)}.orbid .review-block-edit{opacity:0;border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);width:24px;height:24px;color:var(--color-text-tertiary);place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.orbid .review-block-edit:focus-visible,.orbid .review-block:hover .review-block-edit{opacity:1}.orbid .review-block-editor{white-space:pre-wrap;outline:none;min-height:48px;font-size:14px;line-height:1.75}.orbid .review-finding-mark-text{font:inherit;text-align:inherit;cursor:pointer;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;margin:0;padding:0 1px;display:inline}.orbid .review-finding-mark-text[data-severity=high]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .review-finding-mark-text[data-severity=high]{background:color-mix(in srgb,var(--status-err-dot) 18%,var(--slate-1))}}.orbid .review-finding-mark-text[data-severity=medium]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .review-finding-mark-text[data-severity=medium]{background:color-mix(in srgb,var(--status-warn-dot) 16%,var(--slate-1))}}.orbid .review-finding-mark-text[data-severity=low]{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .review-finding-mark-text[data-severity=low]{background:color-mix(in srgb,var(--status-ok-dot) 14%,var(--slate-1))}}.orbid .review-finding-mark-text[data-active="1"]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .review-finding-mark-text[data-active="1"]{background:color-mix(in srgb,var(--status-err-dot) 28%,var(--slate-1))}}.orbid .counsel-docx-host{position:relative}.orbid .counsel-paper-marks{height:var(--counsel-paper-marks-h,100%);pointer-events:none;z-index:2;position:absolute;top:0;left:0;right:0}.orbid .counsel-run-mark{pointer-events:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 1px;display:inline}.orbid .counsel-run-mark.review-finding-mark-text[data-severity=high],.orbid .counsel-run-mark[data-kind=red]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark.review-finding-mark-text[data-severity=high],.orbid .counsel-run-mark[data-kind=red]{background:color-mix(in srgb,var(--status-err-dot) 22%,var(--paper-canvas))}}.orbid .counsel-run-mark.review-finding-mark-text[data-severity=medium],.orbid .counsel-run-mark[data-kind=yellow]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark.review-finding-mark-text[data-severity=medium],.orbid .counsel-run-mark[data-kind=yellow]{background:color-mix(in srgb,var(--status-warn-dot) 20%,var(--paper-canvas))}}.orbid .counsel-run-mark.review-finding-mark-text[data-severity=low],.orbid .counsel-run-mark[data-kind=pending]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark.review-finding-mark-text[data-severity=low],.orbid .counsel-run-mark[data-kind=pending]{background:color-mix(in srgb,var(--text-3) 22%,var(--paper-canvas))}}.orbid .counsel-run-mark[data-active="1"]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark[data-active="1"]{background:color-mix(in srgb,var(--status-err-dot) 32%,var(--paper-canvas))}}.orbid .counsel-run-mark[data-kind=yellow][data-active="1"]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark[data-kind=yellow][data-active="1"]{background:color-mix(in srgb,var(--status-warn-dot) 30%,var(--paper-canvas))}}.orbid .counsel-run-mark[data-kind=pending][data-active="1"]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-run-mark[data-kind=pending][data-active="1"]{background:color-mix(in srgb,var(--text-3) 32%,var(--paper-canvas))}}.orbid .counsel-doc-canvas .insertion,.orbid .counsel-doc-canvas .track-insert,.orbid .counsel-doc-canvas [data-mark-type=insertion],.orbid .counsel-doc-canvas ins{background:var(--track-ins)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-doc-canvas .insertion,.orbid .counsel-doc-canvas .track-insert,.orbid .counsel-doc-canvas [data-mark-type=insertion],.orbid .counsel-doc-canvas ins{background:color-mix(in srgb,var(--track-ins) 16%,var(--paper))}}.orbid .counsel-doc-canvas .insertion,.orbid .counsel-doc-canvas .track-insert,.orbid .counsel-doc-canvas [data-mark-type=insertion],.orbid .counsel-doc-canvas ins{text-underline-offset:2px;color:inherit;text-decoration:underline;text-decoration-thickness:1px}.orbid .counsel-doc-canvas .deletion,.orbid .counsel-doc-canvas .track-delete,.orbid .counsel-doc-canvas [data-mark-type=deletion],.orbid .counsel-doc-canvas del{background:var(--track-del)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-doc-canvas .deletion,.orbid .counsel-doc-canvas .track-delete,.orbid .counsel-doc-canvas [data-mark-type=deletion],.orbid .counsel-doc-canvas del{background:color-mix(in srgb,var(--track-del) 14%,var(--paper))}}.orbid .counsel-doc-canvas .deletion,.orbid .counsel-doc-canvas .track-delete,.orbid .counsel-doc-canvas [data-mark-type=deletion],.orbid .counsel-doc-canvas del{color:inherit;text-decoration:line-through}.orbid .counsel-paper-mark{pointer-events:none;mix-blend-mode:multiply;padding:0;display:block;position:absolute}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high],.orbid .counsel-paper-mark[data-kind=red]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high],.orbid .counsel-paper-mark[data-kind=red]{background:color-mix(in srgb,var(--status-err-dot) 22%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium],.orbid .counsel-paper-mark[data-kind=yellow]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium],.orbid .counsel-paper-mark[data-kind=yellow]{background:color-mix(in srgb,var(--status-warn-dot) 20%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low],.orbid .counsel-paper-mark[data-kind=pending]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low],.orbid .counsel-paper-mark[data-kind=pending]{background:color-mix(in srgb,var(--text-3) 22%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-kind=ink],.orbid .counsel-paper-mark.review-finding-mark-text[data-kind=note]{mix-blend-mode:normal;background:0 0}.orbid .counsel-paper-mark[data-active="1"]{mix-blend-mode:normal}.orbid .counsel-paper-mark[data-pair="1"]{outline:var(--counsel-pair-stroke-w,2px) solid var(--counsel-pair-stroke,var(--status-err-dot));outline-offset:-2px}.orbid .counsel-mark-leader{z-index:8;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.orbid .counsel-mark-leader svg{width:100%;height:100%;display:block;overflow:visible}.orbid .counsel-paper-mark[data-hovered="1"]{outline:1.5px dashed var(--counsel-pair-stroke,var(--ob-info));outline-offset:-1px}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=red][data-hovered="1"]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=red][data-hovered="1"]{background:color-mix(in srgb,var(--status-err-dot) 28%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=yellow][data-hovered="1"]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=yellow][data-hovered="1"]{background:color-mix(in srgb,var(--status-warn-dot) 26%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=pending][data-hovered="1"]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low][data-hovered="1"],.orbid .counsel-paper-mark[data-kind=pending][data-hovered="1"]{background:color-mix(in srgb,var(--text-3) 28%,transparent)}}.orbid .counsel-mark-leader-line{fill:none;stroke:var(--counsel-pair-stroke,var(--status-err-dot));stroke-width:var(--counsel-pair-stroke-w,2px);stroke-dasharray:4 3;stroke-linecap:square}.orbid .counsel-mark-leader-line[data-bridge="1"]{stroke-dasharray:none;stroke-width:2px;stroke-linecap:butt}.orbid .counsel-mark-leader-line.counsel-mark-leader-hover{stroke:var(--counsel-pair-stroke,var(--ob-info));stroke-width:1.5px;stroke-dasharray:3 3;opacity:.55}.orbid .counsel-balloon-collapse{z-index:5;width:20px;height:20px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:11px;right:11px}.orbid .counsel-balloon-collapse:hover{color:var(--ink);background:var(--surface-hover)}.orbid .counsel-review-bar{background:var(--bg-pure);border-bottom:var(--ob-line) solid var(--border);justify-content:space-between;align-items:center;gap:6px;min-height:32px;padding:4px 8px;display:flex}.orbid .counsel-review-filters{background:var(--surface-muted);border:var(--ob-line) solid var(--border);height:28px;box-shadow:none;border-radius:4px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex;overflow:visible}.orbid .counsel-review-filters::-webkit-scrollbar{display:none}.orbid .counsel-annotation-filter{position:relative}.orbid .counsel-annotation-filter-menu{z-index:5;background:var(--bg-pure);border:var(--ob-line) solid var(--border);border-radius:0;min-width:180px;padding:8px;position:absolute;top:100%;left:0}.orbid .counsel-annotation-filter-row{min-height:28px;font-size:var(--fs-caption);color:var(--text-2);align-items:center;gap:8px;font-weight:600;display:flex}.orbid .counsel-filter-chip{width:auto;min-width:0;height:24px;color:var(--text-3);font-size:var(--fs-meta);letter-spacing:0;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin:0;padding:0 8px;font-weight:500;display:inline-flex}.orbid .counsel-filter-chip:hover:not([data-active=true]){color:var(--text-2);background:var(--surface-hover)}.orbid .counsel-filter-chip[data-active=true],.orbid .counsel-filter-chip[data-active=true]:hover{background:var(--bg-pure);color:var(--ink);font-weight:600!important}.orbid .counsel-chip-count{font-size:var(--fs-caption);background:var(--ink);border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-chip-count{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .counsel-chip-count{color:var(--text-3);font-feature-settings:"tnum"}.orbid :is(.counsel-filter-chip[data-active=true],.counsel-facet-filters button[aria-pressed=true]) .counsel-chip-count{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid :is(.counsel-filter-chip[data-active=true],.counsel-facet-filters button[aria-pressed=true]) .counsel-chip-count{background:color-mix(in srgb,var(--ink) 9%,transparent)}}.orbid :is(.counsel-filter-chip[data-active=true],.counsel-facet-filters button[aria-pressed=true]) .counsel-chip-count{color:var(--ink)}.orbid .counsel-review-nav{flex-shrink:0;align-items:center;gap:4px;display:flex}.orbid .counsel-review-counter{font-size:var(--fs-caption);color:var(--text-3);font-feature-settings:"tnum";white-space:nowrap;font-weight:600}.orbid .counsel-review-nav-btn{width:20px;height:20px;color:var(--text-2);border:var(--ob-line) solid var(--border);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-review-nav-btn:hover:not(:disabled){background:var(--surface-hover);color:var(--ink);border-color:var(--border-strong)}.orbid .counsel-review-nav-btn:disabled{opacity:.35;cursor:not-allowed}.orbid .counsel-hotkey-badge{height:16px;font-size:var(--fs-caption);font-weight:600;font-family:var(--font-mono);color:var(--text-3);background:var(--surface-muted);border:var(--ob-line) solid var(--border);border-radius:4px;align-items:center;padding:0 4px;display:inline-flex}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high][data-active="1"],.orbid .counsel-paper-mark[data-kind=red][data-active="1"]{background:var(--status-err-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=high][data-active="1"],.orbid .counsel-paper-mark[data-kind=red][data-active="1"]{background:color-mix(in srgb,var(--status-err-dot) 32%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium][data-active="1"],.orbid .counsel-paper-mark[data-kind=yellow][data-active="1"]{background:var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=medium][data-active="1"],.orbid .counsel-paper-mark[data-kind=yellow][data-active="1"]{background:color-mix(in srgb,var(--status-warn-dot) 30%,transparent)}}.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low][data-active="1"],.orbid .counsel-paper-mark[data-kind=pending][data-active="1"]{background:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-paper-mark.review-finding-mark-text[data-severity=low][data-active="1"],.orbid .counsel-paper-mark[data-kind=pending][data-active="1"]{background:color-mix(in srgb,var(--text-3) 32%,transparent)}}.orbid .counsel-file-preview .counsel-paper-mark,.orbid .counsel-source-working-copy .counsel-paper-mark{pointer-events:auto;cursor:pointer}.orbid .counsel-file-preview .counsel-paper-mark[data-kind=pending],.orbid .counsel-source-working-copy .counsel-paper-mark[data-kind=pending]{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-file-preview .counsel-paper-mark[data-kind=pending],.orbid .counsel-source-working-copy .counsel-paper-mark[data-kind=pending]{background:color-mix(in srgb,var(--status-ok-dot) 18%,transparent)}}.orbid .counsel-file-preview .counsel-paper-mark[data-kind=pending][data-active="1"],.orbid .counsel-source-working-copy .counsel-paper-mark[data-kind=pending][data-active="1"]{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-file-preview .counsel-paper-mark[data-kind=pending][data-active="1"],.orbid .counsel-source-working-copy .counsel-paper-mark[data-kind=pending][data-active="1"]{background:color-mix(in srgb,var(--status-ok-dot) 32%,transparent)}}.orbid .review-finding-chip{color:var(--color-text-tertiary);background:var(--color-bg-hover);vertical-align:1px;margin-left:4px;padding:0 5px;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.orbid .review-finding-mark-text [data-hunk=del]{color:var(--err);text-decoration:line-through}.orbid .review-finding-mark-text [data-hunk=ins]{color:var(--ok);text-decoration:underline}.orbid .review-findings-header{border-bottom:var(--ob-line) solid var(--color-border-muted);flex-shrink:0;padding:12px 16px 8px}.orbid .review-findings-filters{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.orbid .review-filter{border:var(--ob-line) solid var(--color-border-muted);color:var(--color-text-tertiary);background:0 0;padding:4px 8px;font-size:12px;font-weight:600}.orbid .review-filter[data-active="1"]{background:var(--color-bg-active);color:var(--color-text-secondary)}.orbid .review-findings-list{flex:auto;min-height:0;overflow:auto}.orbid .review-finding-card{border-bottom:var(--ob-line) solid var(--color-bg-muted);cursor:pointer;padding:12px 16px}.orbid .review-finding-card:hover{background:var(--color-bg-hover)}.orbid .review-finding-card[data-active="1"]{background:var(--color-bg-active)}.orbid .review-finding-mark{flex-shrink:0;width:8px;height:8px}.orbid .review-finding-mark[data-severity=high]{background:var(--status-err-dot)}.orbid .review-finding-mark[data-severity=medium]{background:var(--status-warn-dot)}.orbid .review-finding-mark[data-severity=low]{background:var(--status-ok-dot)}.orbid .review-finding-source{-webkit-line-clamp:2;text-align:left;width:100%;color:var(--color-text-secondary);background:0 0;border:0;-webkit-box-orient:vertical;margin-top:6px;padding:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.orbid .review-redline{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);margin-top:8px;padding:8px}.orbid .review-redline-hunks [data-hunk=del]{color:var(--err);text-decoration:line-through}.orbid .review-redline-hunks [data-hunk=ins]{color:var(--ok);text-decoration:underline}.orbid .counsel-workspace-thread .file-dl-artifact--canvas{border:var(--ob-line) solid var(--border);background:var(--bg-pure);margin:8px 0}.orbid .counsel-workspace-thread .file-dl-artifact--canvas .file-dl-artifact-head{border-bottom:0;min-height:0;padding:8px 10px}.orbid .file-dl-canvas-hint{color:var(--color-text-tertiary);white-space:nowrap;font-size:12px;font-weight:600}.orbid .composer-box[data-layout=stack]{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.orbid .composer-mention-row{flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.orbid .composer-mention-chip{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-brand-muted);max-width:100%;height:22px;color:var(--color-brand);align-items:center;gap:2px;padding:0 2px 0 6px;display:inline-flex}.orbid .composer-mention-chip-main{min-width:0;max-width:180px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.orbid span.composer-mention-chip-main{cursor:default}.orbid .composer-mention-chip-main:hover{color:var(--color-brand-hover)}.orbid .composer-mention-at{flex-shrink:0;font-size:12px;font-weight:600}.orbid .composer-mention-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.orbid .composer-mention-chip-remove{width:16px;height:16px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .composer-mention-chip-remove:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.orbid .composer-main-row{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.orbid .composer-main-row .composer-input{flex:auto;min-width:0}@media (max-width:1279px){.orbid .counsel-review-shell[data-counsel-list="1"] .counsel-review-shell-body{--counsel-comments-w:0px;grid-template-columns:minmax(0,1fr)}.orbid .counsel-doc-canvas .counsel-docx-host:not([data-gutter-dock="1"]):has(>.counsel-balloon-gutter-host),.orbid .counsel-paper-stage{--counsel-gutter-w:240px}}@media (max-width:1099px){.orbid .counsel-workspace-thread{min-width:240px}.orbid .counsel-review-shell-body{--counsel-comments-w:200px}.orbid .counsel-review-shell[data-counsel-list="1"] .counsel-review-shell-body{--counsel-comments-w:0px;grid-template-columns:minmax(0,1fr)}.orbid .counsel-doc-canvas .counsel-docx-host:not([data-gutter-dock="1"]):has(>.counsel-balloon-gutter-host),.orbid .counsel-paper-stage{--counsel-gutter-w:220px}}@media (max-width:900px){.orbid .counsel-paper-stage{--counsel-gutter-w:0px;grid-template-columns:minmax(0,1fr)!important}.orbid .counsel-balloon-gutter-host{display:none!important}}.orbid .counsel-gutter-agent{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.orbid .counsel-gutter-agent-thread{flex:auto;min-width:0;min-height:0;overflow:auto}.orbid .counsel-gutter-agent-empty{font-size:var(--fs-ui);color:var(--text-2);margin:0;padding:16px;line-height:1.5}.orbid .counsel-gutter-agent-field{border:0;border-top:var(--ob-line) solid var(--border);background:var(--surface-workspace);flex-direction:column;flex-shrink:0;min-width:0;margin:0;display:flex}.orbid .counsel-gutter-agent-field:focus-within{border-top-color:var(--brand)}.orbid .counsel-gutter-agent-quote{background:var(--surface-muted);border:var(--ob-line) solid var(--border);border-radius:0;flex-shrink:0;align-items:flex-start;gap:8px;margin:10px 12px 0;padding:8px 12px;display:flex}.orbid .counsel-gutter[data-selection="1"] .counsel-gutter-agent-quote{background:var(--surface-muted)}.orbid .counsel-gutter-agent-quote p{min-width:0;font-size:var(--fs-meta);color:var(--text-2);-webkit-line-clamp:3;border-left:0;-webkit-box-orient:vertical;flex:auto;margin:0;padding-left:0;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.orbid .counsel-gutter-agent-quote>button{flex:none}.orbid .counsel-pinpoint-cite{background:var(--ink);align-items:flex-start;gap:6px;margin-top:3px;padding:4px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-pinpoint-cite{background:color-mix(in srgb,var(--ink) 2%,transparent)}}.orbid .counsel-pinpoint-cite{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);font-size:var(--fs-meta);color:var(--text-2);line-height:1.45}.orbid .counsel-pinpoint-cite:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-pinpoint-cite:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.orbid .counsel-pinpoint-cite:hover{border-color:var(--border-strong)}.orbid .counsel-cite-tag{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:-.01em;color:var(--text-3);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;padding-top:1px;font-weight:600;display:inline-flex}@keyframes ink-wash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--amber-10) 0%,transparent);background-color:#0000}15%{background-color:color-mix(in srgb,var(--amber-10) 22%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber-10) 15%,transparent)}60%{background-color:color-mix(in srgb,var(--amber-10) 14%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--amber-10) 8%,transparent)}to{background-color:color-mix(in srgb,var(--amber-10) 4%,transparent);box-shadow:none}}.orbid .counsel-ink-wash-target{border-radius:4px;animation:ink-wash-pulse 1.4s cubic-bezier(.16,1,.3,1) forwards}.orbid .counsel-desk-left [data-testid=counsel-fact-row]{padding:10px 12px}.orbid .counsel-desk-left [data-testid=counsel-fact-row]>button{padding:0}.orbid .counsel-desk-left .counsel-matrix-row h3{font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.4;overflow:hidden}.orbid .counsel-desk-left .cell-meta{align-items:center}.orbid .counsel-desk-left .diff-preview{background:0 0;padding:0}.orbid .counsel-desk-left .counsel-matrix-row[data-active=true]{--color-text-tertiary:var(--text-2)}.orbid .counsel-desk-left .counsel-agent-actions{grid-template-columns:minmax(0,1fr);gap:4px}.orbid .counsel-desk-left .counsel-agent-actions button{text-align:left;white-space:normal;justify-content:flex-start;min-height:32px}.orbid .counsel-desk-panel#counsel-desk-panel-review{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.orbid .counsel-scorecard-banner{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);white-space:normal;scrollbar-width:none;flex-wrap:wrap;flex-shrink:0;margin:0;padding:10px 16px 8px;overflow:visible}.orbid .counsel-scorecard-banner::-webkit-scrollbar{display:none}.orbid .counsel-facet-filters{scrollbar-width:none;flex:1;align-items:stretch;gap:2px;width:100%;display:flex}.orbid .counsel-facet-filters::-webkit-scrollbar{display:none}.orbid .counsel-facet-filters button{text-align:center;white-space:nowrap;min-width:0;font-size:var(--fs-caption);border:0;flex:1;justify-content:center}.orbid .counsel-playbook-shortcuts-bar{background:var(--surface-workspace);border-top:var(--ob-line) solid var(--border-faint);scrollbar-width:none;padding:8px 16px 12px}.orbid .counsel-playbook-shortcuts-bar::-webkit-scrollbar{display:none}.orbid .counsel-matrix-row{background:var(--paper);border:var(--ob-line) solid var(--border-faint);-webkit-user-select:text;user-select:text;box-sizing:border-box;border-radius:4px;flex-direction:column;gap:10px;padding:10px 12px;display:flex;position:relative}.orbid .counsel-matrix-row[data-expanded=false]{justify-content:center;gap:0;height:auto;min-height:40px;padding:8px 12px}.orbid .counsel-matrix-row:hover{background:var(--surface-hover);border-color:var(--border)}.orbid .counsel-matrix-row[data-active=true]{background:var(--paper)!important;border-color:var(--brand)!important}.orbid .counsel-matrix-row[data-expanded=true]{background:var(--paper);padding:10px 12px}.orbid .counsel-matrix-cell{min-width:0}.orbid .counsel-matrix-cell.cell-meta{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;display:flex}.orbid .counsel-matrix-cell.cell-source{background:var(--surface-muted);gap:3px}.orbid .counsel-matrix-cell.cell-redline,.orbid .counsel-matrix-cell.cell-source{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);font-size:var(--fs-caption);flex-direction:column;padding:6px 8px;line-height:1.45;display:flex}.orbid .counsel-matrix-cell.cell-redline{background:var(--surface-base);gap:5px}.orbid .diff-del{background-color:var(--diff-del-bg,var(--status-err-dot))}@supports (color:color-mix(in lab,red,red)){.orbid .diff-del{background-color:var(--diff-del-bg,color-mix(in srgb,var(--status-err-dot) 12%,transparent))}}.orbid .diff-del{color:var(--diff-del-text,var(--status-err-dot));border-radius:var(--r-control);padding:1px 3px;text-decoration:line-through}.orbid .diff-ins{background-color:var(--diff-ins-bg,var(--status-ok-dot))}@supports (color:color-mix(in lab,red,red)){.orbid .diff-ins{background-color:var(--diff-ins-bg,color-mix(in srgb,var(--status-ok-dot) 12%,transparent))}}.orbid .diff-ins{color:var(--diff-ins-text,var(--status-ok-dot));border-radius:var(--r-control);padding:1px 3px;font-weight:500;text-decoration:none}.dark .orbid .diff-del{background-color:var(--diff-del-bg,var(--status-err-dot))}@supports (color:color-mix(in lab,red,red)){.dark .orbid .diff-del{background-color:var(--diff-del-bg,color-mix(in srgb,var(--status-err-dot) 22%,transparent))}}.dark .orbid .diff-del{color:var(--diff-del-text,var(--status-err-dot))}@supports (color:color-mix(in lab,red,red)){.dark .orbid .diff-del{color:var(--diff-del-text,color-mix(in srgb,var(--status-err-dot) 60%,var(--white-a12)))}}.dark .orbid .diff-ins{background-color:var(--diff-ins-bg,var(--status-ok-dot))}@supports (color:color-mix(in lab,red,red)){.dark .orbid .diff-ins{background-color:var(--diff-ins-bg,color-mix(in srgb,var(--status-ok-dot) 22%,transparent))}}.dark .orbid .diff-ins{color:var(--diff-ins-text,var(--status-ok-dot))}@supports (color:color-mix(in lab,red,red)){.dark .orbid .diff-ins{color:var(--diff-ins-text,color-mix(in srgb,var(--status-ok-dot) 60%,var(--white-a12)))}}.orbid .counsel-workspace-files{background:var(--surface-workspace)}.orbid .counsel-desk-left{min-width:0;color:var(--ink);font-size:var(--fs-ui);--surface-base:var(--surface-workspace);--surface-muted:var(--surface-hover);--color-border-muted:var(--border-faint);--color-text-primary:var(--ink);--color-text-secondary:var(--text-2);--color-text-tertiary:var(--text-3);flex:1;line-height:1.5}.orbid .counsel-desk-panel[hidden]{display:none!important}.orbid .counsel-workbar-header{border-bottom:var(--ob-line) solid var(--border-faint);height:36px;font-size:var(--fs-meta);flex:0 0 36px;justify-content:space-between;align-items:center;padding:0 8px 0 12px;font-weight:600;display:flex}.orbid .counsel-workbar-header button{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-workbar-header button:hover{background:var(--surface-hover);color:var(--ink)}.orbid .counsel-workbar-navigation{border-bottom:var(--ob-line) solid var(--border-faint);flex:0 0 40px;min-width:0;display:flex}.orbid .counsel-desk-tabs{overscroll-behavior-x:contain;border-bottom:0;flex:1;gap:2px;min-width:0;height:40px;padding:4px;scroll-padding-inline:4px}.orbid .counsel-desk-tab{min-width:max-content;height:32px;font-size:var(--fs-meta);flex:none;padding:0 8px;line-height:1}.orbid .counsel-desk-tab-label{white-space:nowrap}.orbid .counsel-desk-tab-count{min-width:0;height:auto;font-size:var(--fs-caption);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.orbid .counsel-workbar-tab-scroll{width:28px;color:var(--text-2);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-workbar-tab-scroll:disabled{opacity:.25;cursor:default}.orbid .counsel-desk-left :where(.counsel-review-source,.counsel-matrix-cell,.counsel-matrix-row>div,[data-testid=counsel-desk-facts-scroll] h3){border-color:var(--border-faint)}.orbid .counsel-desk-panel{min-width:0;font-size:var(--fs-ui);background:var(--surface-workspace);line-height:1.5}.orbid .counsel-desk-left :where(button,input,textarea):focus-visible,.orbid .counsel-workbar-header button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .counsel-desk-left :where(input,textarea){font:inherit;color:var(--ink);background:var(--paper);border-color:var(--border);border-radius:var(--r-control)}.orbid .counsel-desk-left button{font-family:inherit}.orbid .counsel-desk-left :where([data-testid=counsel-next-gap],.counsel-desk-asks>div:last-child,.counsel-gutter-agent-composer){border-color:var(--border-faint);background:var(--surface-workspace);padding:12px}.orbid .counsel-desk-left .intake-thread .msg{opacity:1;animation:none;transform:none}.orbid .counsel-workbar-hint{font-size:var(--fs-meta);color:var(--text-3);margin-top:8px}.orbid .counsel-workbar-error{font-size:var(--fs-meta);color:var(--err);margin-top:8px}@media (max-width:1599px){.orbid .counsel-workspace[data-rail=open] .counsel-rail-toggle{visibility:hidden}}.orbid .counsel-file-group-header{min-height:34px;padding-inline:12px}.orbid .counsel-file-row{min-height:44px;padding-inline:12px}.orbid .counsel-desk-facts [data-testid=counsel-desk-facts-scroll] h3{min-height:34px;padding-block:8px}.orbid .counsel-desk-facts [data-testid=counsel-fact-row]>button{gap:6px;min-height:52px;padding:10px 12px}.orbid .counsel-desk-facts [data-testid=counsel-fact-original],.orbid .counsel-desk-facts [data-testid=counsel-fact-quote]{font-size:var(--fs-meta);background:0 0;border:0;border-radius:0;padding:2px 0 2px 8px}.orbid .counsel-desk-asks [data-testid=counsel-ask-row]{min-height:52px;padding:10px 12px}.orbid .counsel-delivery-timeline{padding:12px}.orbid .counsel-delivery-timeline ol{flex-direction:column;gap:12px;display:flex}.orbid .counsel-matrix-cell.cell-redline,.orbid .counsel-matrix-cell.cell-source{background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.orbid .counsel-review-source{background:var(--surface-workspace);font-size:var(--fs-ui);color:var(--text-2);border:0;border-radius:0 4px 4px 0;margin:4px 0;padding:8px 12px;font-style:italic;line-height:1.6;overflow:hidden}.orbid .counsel-review-source summary{font-size:var(--fs-caption);color:var(--text-3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-bottom:0;padding:0 0 4px;font-style:normal;font-weight:600}.orbid .counsel-review-source p{font-size:var(--fs-ui);color:var(--text-2);margin:0;padding:0;line-height:1.6}.orbid .counsel-review-opinion{font-size:var(--fs-ui);color:var(--ink);background:0 0;border:0;border-radius:0;margin:4px 0;padding:0;line-height:1.6}.orbid .counsel-review-guidance{border:0;border:var(--ob-line) solid var(--border-faint);background:var(--status-warn-dot);border-radius:0;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-review-guidance{background:color-mix(in srgb,var(--status-warn-dot) 6%,transparent)}}.orbid .counsel-review-guidance{font-size:var(--fs-ui);color:var(--ink);margin:6px 0;line-height:1.55}.orbid .counsel-matrix-cell.cell-redline .diff-preview,.orbid .diff-preview{border:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);font-size:var(--fs-ui);color:var(--ink);word-break:break-word;border-radius:4px;padding:8px 12px;line-height:1.6}@media (max-width:480px){.orbid .counsel-desk-tabs{padding-inline:4px}.orbid .counsel-desk-tab{padding-inline:7px}}.orbid .counsel-matrix-actions{border-top:var(--ob-line) solid var(--border-faint);margin-top:6px;padding-top:10px;scrollbar-width:none!important;-ms-overflow-style:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;display:flex!important;overflow-x:auto!important}.orbid .counsel-matrix-actions::-webkit-scrollbar{display:none!important}.orbid .counsel-matrix-actions button{white-space:nowrap!important;height:28px!important;font-size:var(--fs-meta)!important;flex-shrink:0!important;padding:0 8px!important}.orbid .counsel-matrix-actions .text-caption{opacity:.8;font-size:var(--fs-caption);display:inline}.orbid .counsel-gutter-agent-actions{background:0 0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 0;display:flex}.orbid .counsel-gutter-agent-actions button{box-shadow:none;border-radius:0}.orbid .counsel-gutter-agent-composer{min-width:0}.orbid .counsel-agent-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 12px 12px;display:grid}.orbid .counsel-agent-compose textarea{resize:none;width:100%;min-height:64px;max-height:120px;color:var(--text-2);font-family:inherit;font-size:var(--fs-ui);background:0 0;border:0;border-radius:0;margin:0;padding:0;line-height:1.45}.orbid .counsel-agent-compose textarea::placeholder{color:var(--text-3)}.orbid .counsel-agent-compose textarea:focus{outline:none}.orbid .counsel-agent-send{height:28px;box-shadow:none;background:var(--ink);border-radius:0}.orbid .counsel-gutter-agent-thread .conv-wrap{min-height:0}.orbid .counsel-gutter-agent-thread .conv{padding:10px 10px 8px;overflow:visible}.orbid .counsel-gutter-agent-thread .conv-scroll-btn,.orbid .counsel-gutter-agent-thread .conv-scroll-progress,.orbid .counsel-gutter-agent-thread .conv-toc,.orbid .counsel-gutter-agent-thread .msg-user-edit-trigger{display:none}.orbid .counsel-gutter-agent-thread .msg-action-row{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.orbid .counsel-gutter-agent-thread .msg-actions{opacity:1;gap:4px;display:flex}.orbid .counsel-gutter-agent-thread .msg-action-btn{width:24px;height:24px}.orbid .counsel-gutter-agent-thread{--orbid-msg-width:100%}.orbid .counsel-gutter-agent-thread .conv .msg,.orbid .counsel-gutter-agent-thread .conv-inner>.msg,.orbid .counsel-gutter-agent-thread .msg{animation:none;align-self:stretch!important;width:100%!important;max-width:100%!important}.orbid .counsel-gutter-agent-thread .conv-inner>.msg.msg-user,.orbid .counsel-gutter-agent-thread .conv-inner>.msg.msg-user-bubble,.orbid .counsel-gutter-agent-thread .msg.msg-user,.orbid .counsel-gutter-agent-thread .msg.msg-user-bubble{align-self:stretch!important}.orbid .counsel-gutter-agent-thread .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{background:var(--bg-pure);padding:10px 12px}.orbid .counsel-gutter-agent-thread .conv-inner{flex-direction:column;gap:12px;display:flex}.orbid .counsel-gutter-agent-thread .msg-action-row .msg-action-btn svg{width:12px;height:12px}.orbid .counsel-gutter-agent-thread .msg-user-bubble>.msg-body,.orbid .counsel-gutter-agent-thread .msg-user-content>.msg-body,.orbid .counsel-gutter-agent-thread .msg.user .msg-body{padding:10px 12px;background:var(--surface-selected)!important;color:var(--text-2)!important;border:0!important}.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .conv .msg,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .conv-inner>.msg,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg.msg-user,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg.msg-user-bubble{width:fit-content!important;min-width:0!important;max-width:var(--intake-bubble-width,min(80%,480px))!important;align-self:flex-start!important}.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .conv-inner>.msg.msg-user,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .conv-inner>.msg.msg-user-bubble,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg.msg-user,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg.msg-user-bubble{align-self:flex-end!important}.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg:not(.msg-user):not(.msg-user-bubble){width:100%!important;max-width:100%!important}.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{color:inherit;background:0 0;border:0;padding:0}.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg-user-bubble>.msg-body,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg-user-content>.msg-body,.orbid .counsel-desk-thread .counsel-gutter-agent-thread .intake-thread .msg.msg-user>.msg-body{background:var(--paper)!important;color:var(--ink)!important;border:var(--ob-line) solid var(--border-faint)!important;padding:10px 14px!important}.orbid .counsel-gutter-agent-composer .composer-dock,.orbid .counsel-gutter-agent-composer .input-wrap{z-index:1;isolation:isolate;padding:8px 12px 12px;position:relative;bottom:auto;box-shadow:none!important;background:0 0!important;border-top:0!important}.orbid .counsel-gutter-agent-field[data-has-selection="1"] .composer-dock,.orbid .counsel-gutter-agent-field[data-has-selection="1"] .input-wrap{padding-top:6px}.orbid .counsel-gutter-agent-composer .composer-box,.orbid .counsel-gutter-agent-composer .composer-box[data-layout=stack]{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.orbid .counsel-gutter-agent-composer .composer-box:focus-within{box-shadow:none!important;border-color:#0000!important}.orbid .counsel-gutter-agent-composer .composer-main-row{align-items:flex-end}.orbid .counsel-gutter-agent-composer .composer-input{font-size:var(--fs-ui);min-width:0;min-height:32px;max-height:94px;padding:4px 0;line-height:1.45}.orbid .bid-command-dock{--cwb-expanded-h:min(44dvh,340px);min-height:48px;max-height:var(--cwb-expanded-h);border:0;border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);z-index:10;isolation:isolate;box-shadow:none;flex:none;padding:0;position:relative;overflow:visible}.orbid .bid-command-dock:has(.compliance-workbench.is-expanded){overflow:hidden}.orbid .bid-command-dock:has(.bid-readiness-ledger.expanded),.orbid .bid-command-dock:has(.compliance-workbench.is-expanded){height:var(--cwb-expanded-h);max-height:var(--cwb-expanded-h);flex:0 0 var(--cwb-expanded-h);flex-basis:var(--cwb-expanded-h);overflow:hidden}.orbid .bid-command-dock:has(.session-plan-workbench){flex:0 0 48px;height:48px;max-height:48px;overflow:hidden}.orbid .bid-command-dock:has(.session-plan-workbench.is-expanded){height:var(--plan-wb-expanded-h,268px);max-height:var(--plan-wb-expanded-h,268px);flex:0 0 var(--plan-wb-expanded-h,268px);overflow:hidden}.orbid .session-plan-workbench{background:var(--bg-pure);height:100%;max-height:none;color:var(--color-text-secondary);flex-direction:column;display:flex;position:relative;overflow:hidden}.orbid .session-plan-workbench.is-collapsed{overflow:hidden}.orbid .session-plan-workbench-head{box-sizing:border-box;height:48px;padding:0 var(--session-pad-x);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-pure);border-bottom:0;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;display:grid}.orbid .session-plan-workbench.is-expanded .session-plan-workbench-head{border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .session-plan-workbench-head:hover{background:var(--color-bg-hover)}.orbid .session-plan-workbench-head:active{background:var(--color-bg-active)}.orbid .session-plan-workbench-lead{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.orbid .session-plan-workbench-title{flex-shrink:0}.orbid .session-plan-workbench-goal,.orbid .session-plan-workbench-title{color:var(--color-text-primary);letter-spacing:0;white-space:nowrap;margin:0;font-size:14px;font-weight:600}.orbid .session-plan-workbench-goal{min-width:0;height:28px;text-overflow:ellipsis;background:0 0;border:0;flex:auto;padding:0;font-family:inherit;line-height:28px;overflow:hidden}.orbid .session-plan-workbench-goal::placeholder{color:var(--color-text-muted);font-weight:500}.orbid .session-plan-workbench-goal:focus{outline:none}.orbid .session-plan-workbench-meta{align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.orbid .session-plan-workbench-progress{color:var(--color-text-muted);flex-shrink:0;font-size:12px;font-weight:600}.orbid .session-plan-workbench-status{color:var(--color-text-secondary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.orbid .session-plan-workbench-focus{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.orbid .session-plan-workbench-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.orbid .session-plan-workbench-chevron-btn{cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .session-plan-workbench-chevron-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.orbid .session-plan-workbench-chevron-btn:active{background:var(--color-bg-active)}.orbid .session-plan-workbench-chevron-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-plan-workbench-chevron{color:inherit;transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .session-plan-workbench.is-expanded .session-plan-workbench-chevron{transform:rotate(180deg)}.orbid .session-plan-workbench-scroll{width:var(--plan-wb-w,100%);z-index:auto;background:var(--color-bg-page);box-sizing:border-box;flex:auto;max-width:100%;height:auto;min-height:0;position:relative;top:auto;left:auto;overflow:auto}.orbid .session-plan-workbench-scroll.has-flow{flex-direction:column;height:auto;max-height:none;display:flex;overflow:hidden}.orbid .session-plan-workbench-scroll.has-flow>.cwb-edge-resize.session-plan-workbench-resize-h{z-index:20;height:8px;margin:0;position:absolute;bottom:0;left:0;right:0}.orbid .session-plan-workbench-scroll.has-flow>.cwb-edge-resize.session-plan-workbench-resize-h:before{opacity:0}.orbid .session-plan-workbench-scroll.has-flow>.cwb-edge-resize.session-plan-workbench-resize-w{z-index:20;cursor:col-resize;width:8px;margin:0;position:absolute;top:0;bottom:0;right:0}.orbid .session-plan-workbench-scroll.has-flow [data-testid=session-plan-card]{flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .session-plan-flow-goal{padding:8px var(--session-pad-x);border-bottom:var(--ob-line) solid var(--border-faint);flex:none;align-items:center;gap:10px;display:flex}.orbid .session-plan-flow-goal .card-kv-label,.orbid .session-plan-flow-goal .card-kv-value{border:0;min-height:0;padding:0}.orbid .session-plan-flow-goal .card-kv-label{flex-shrink:0;width:auto;min-width:0}.orbid .session-plan-flow-goal .card-kv-value{flex:auto;min-width:0}.orbid .session-plan-flow-goal textarea{resize:none;height:28px;min-height:28px;padding:4px 8px;line-height:1.3}.orbid .session-plan-workbench-scroll.has-flow [data-testid=session-plan-outcome]{padding:8px var(--session-pad-x);border-bottom:var(--ob-line) solid var(--border-faint);flex:none}.orbid .session-plan-next{min-width:0;padding:8px var(--session-pad-x);border-top:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);color:var(--color-text-secondary);flex:none;align-items:center;gap:12px;display:flex}.orbid .session-plan-next-copy{min-width:0;color:var(--color-text-secondary);flex:auto;font-size:12px;font-weight:500}.orbid .session-plan-next .choice{flex-shrink:0}.orbid .session-plan-workbench-scroll.has-flow [data-testid=session-plan-complete],.orbid .session-plan-workbench-scroll.has-flow [data-testid=session-plan-running]{flex:none}.orbid .session-plan-flow{background:var(--color-bg-muted);-webkit-font-smoothing:antialiased;flex:auto;width:100%;min-height:148px;position:relative}.orbid .session-plan-flow.is-empty{align-items:center;min-height:80px;padding:12px 16px;display:flex}.orbid .session-plan-flow .react-flow{background:var(--color-bg-muted);--xy-background-color:var(--color-bg-muted);--xy-background-pattern-color:var(--color-border)}.orbid .session-plan-flow .react-flow__background-pattern.dots{fill:var(--color-border)}.orbid .session-plan-flow .react-flow__node,.orbid .session-plan-flow .react-flow__node-planStep{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.orbid .session-plan-flow .react-flow__node.selected,.orbid .session-plan-flow .react-flow__node:focus{box-shadow:none;outline:none}.orbid .session-plan-flow .react-flow__node:focus-visible .session-plan-flow-node{outline:none}.orbid .session-plan-flow .react-flow__nodesselection-rect,.orbid .session-plan-flow .react-flow__selection{display:none}.orbid .session-plan-flow-node{box-sizing:border-box;background:var(--bg-pure);border:var(--ob-line) solid var(--color-border);width:248px;min-height:72px;color:var(--color-text-secondary);cursor:grab;display:flex}.orbid .session-plan-flow .react-flow__node.dragging .session-plan-flow-node{cursor:grabbing}.orbid .session-plan-flow-node:hover{background:var(--color-bg-hover)}.orbid .session-plan-flow .react-flow__node.selected .session-plan-flow-node,.orbid .session-plan-flow-node--blocked,.orbid .session-plan-flow-node--failed,.orbid .session-plan-flow-node--running,.orbid .session-plan-flow-node--waiting,.orbid .session-plan-flow-node:active{background:var(--color-bg-active)}.orbid .session-plan-flow-node--running{border-color:var(--color-brand);animation:session-plan-node-run 1.6s ease-in-out infinite}.orbid .session-plan-flow-node--waiting{border-color:var(--color-brand);animation:session-plan-node-wait 2s ease-in-out infinite}.orbid .session-plan-flow-node--blocked{border-color:var(--needs-you);animation:session-plan-node-hitl 1.4s ease-in-out infinite}.orbid .session-plan-flow-node--failed{border-color:var(--failed)}.orbid .session-plan-flow-node--done{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .session-plan-flow-node--done{border-color:color-mix(in srgb,var(--ok) 40%,var(--color-border))}}.orbid .session-plan-flow-node--done{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .session-plan-flow-node--done{background:color-mix(in srgb,var(--ok) 10%,var(--bg-pure))}}.orbid .session-plan-flow-node--forked{border-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .session-plan-flow-node--forked{background:color-mix(in srgb,var(--color-brand) 8%,var(--bg-pure))}}.orbid .session-plan-flow-node--jump{cursor:pointer}.orbid .session-plan-flow-fork-mark{color:var(--color-brand);flex-shrink:0;margin-left:auto;display:inline-flex}.orbid .session-plan-flow-node-icon{background:var(--color-bg-muted);width:40px;color:var(--slate-11);border-right:var(--ob-line) solid var(--color-border-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.orbid .session-plan-flow-node--running .session-plan-flow-node-icon{background:var(--color-brand-muted);color:var(--color-brand)}.orbid .session-plan-flow-node--done .session-plan-flow-node-icon{color:var(--ok)}.orbid .session-plan-flow-node--blocked .session-plan-flow-node-icon{color:var(--needs-you)}.orbid .session-plan-flow-node--failed .session-plan-flow-node-icon{color:var(--failed)}.orbid .session-plan-flow-node-main{flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;padding:10px 12px 10px 10px;display:flex;position:relative;overflow:visible}.orbid .session-plan-flow-node:has(.session-plan-flow-node-actions){min-height:104px}.orbid .session-plan-flow-node-head{align-items:center;gap:6px;min-width:0;display:flex}.orbid .session-plan-flow-index{color:var(--color-text-tertiary);flex-shrink:0;font-size:12px;font-weight:600}.orbid .session-plan-flow-kind,.orbid .session-plan-flow-kind-select{color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.orbid .session-plan-flow-kind-select{appearance:none;cursor:pointer;background:0 0;border:0;max-width:100%;margin:0;padding:0;font-family:inherit;line-height:1.2}.orbid .session-plan-flow-kind-select:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-plan-flow-node-status{flex-shrink:0;justify-content:center;align-items:center;height:12px;margin-left:auto;font-size:0;line-height:0;display:inline-flex}.orbid .session-plan-flow-tool{align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.orbid .session-plan-flow-tool-verb{color:var(--color-text-muted);flex-shrink:0}.orbid .session-plan-flow-tool-id,.orbid .session-plan-flow-tool-verb{font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:600;line-height:14px}.orbid .session-plan-flow-tool-id{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;background:var(--color-bg-muted);border:var(--ob-line) solid var(--color-border);min-width:0;padding:1px 5px;overflow:hidden}.orbid .session-plan-flow-title,.orbid .session-plan-flow-title-input{color:var(--color-text-secondary);width:100%;font-size:14px;font-weight:600;line-height:1.3}.orbid .session-plan-flow-title{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .session-plan-flow-title-input{background:0 0;border:0;min-width:0;margin:0;padding:0;font-family:inherit;display:block}.orbid .session-plan-flow-title-input::placeholder{color:var(--color-text-muted);font-weight:500}.orbid .session-plan-flow-title-input:focus{outline:none}.orbid .session-plan-flow-note{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.orbid .session-plan-flow-node-actions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.orbid .session-plan-flow-handle{opacity:0;pointer-events:none;z-index:2;background:0 0;border:0;width:1px;min-width:0;height:1px;min-height:0}.orbid .session-plan-flow .react-flow__handle-left{left:0}.orbid .session-plan-flow .react-flow__handle-right{right:0}.orbid .session-plan-flow-node--done .session-plan-flow-handle,.orbid .session-plan-flow-node--running .session-plan-flow-handle,.orbid .session-plan-flow-node--waiting .session-plan-flow-handle{background:0 0;border:0}.orbid .session-plan-flow-controls{margin:0 var(--session-pad-x,16px) 10px 0;border:var(--ob-line) solid var(--color-border-muted);box-shadow:none;border-radius:0;overflow:hidden}.orbid .session-plan-flow-controls .react-flow__controls-button{border:0;border-bottom:var(--ob-line) solid var(--color-border-muted);background:var(--bg-pure);width:28px;height:28px;fill:var(--color-text-tertiary);border-radius:0}.orbid .session-plan-flow-controls .react-flow__controls-button:last-child{border-bottom:0}.orbid .session-plan-flow-controls .react-flow__controls-button:hover{background:var(--color-bg-hover)}.orbid .session-plan-flow-controls .react-flow__controls-button:active{background:var(--color-bg-active)}.orbid .session-plan-flow-controls .react-flow__controls-button:focus-visible{outline:none}.orbid .session-plan-flow-add{left:var(--session-pad-x,16px);z-index:5;margin:0;position:absolute;bottom:10px}.orbid .session-plan-flow-add-btn{border:var(--ob-line) solid var(--color-border-muted);background:var(--bg-pure);height:28px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.orbid .session-plan-flow-add-btn:hover{background:var(--color-bg-hover)}.orbid .session-plan-flow-add-btn:active{background:var(--color-bg-active)}.orbid .session-plan-flow-add-btn:focus-visible{outline:none}.orbid .session-plan-flow-add-btn:disabled{opacity:.45;cursor:not-allowed}.orbid .session-plan-flow-insert{border:var(--ob-line) solid var(--color-border);background:var(--bg-pure);width:20px;height:20px;color:var(--color-text-secondary);cursor:pointer;z-index:4;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .session-plan-flow-insert:hover{background:var(--color-bg-hover);border-color:var(--color-brand);color:var(--color-brand)}.orbid .session-plan-flow-insert:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-plan-flow .react-flow__edge-path,.orbid .session-plan-flow-edge .react-flow__edge-path{stroke-linecap:butt;stroke-linejoin:miter;fill:none}.orbid .session-plan-flow .react-flow__arrowhead polyline,.orbid .session-plan-flow .react-flow__marker{fill:currentColor}.orbid .session-plan-flow-edge--done{filter:none}.orbid .session-plan-flow-edge-flow{stroke-linecap:round;stroke-dasharray:10 72;animation:session-plan-edge-packet 1.05s linear infinite}.orbid .session-plan-flow-edge-flow--queued{stroke-dasharray:8 88;opacity:.7;animation-duration:1.5s}.orbid .session-plan-flow-edge-flow--blocked{animation-duration:.9s}@keyframes session-plan-edge-packet{to{stroke-dashoffset:-82px}}@keyframes session-plan-node-run{0%,to{box-shadow:0 0 0 1px var(--color-brand-ring)}50%{box-shadow:0 0 0 3px var(--color-brand-ring)}}@keyframes session-plan-node-wait{0%,to{box-shadow:0 0 0 1px var(--color-brand-ring)}50%{box-shadow:0 0 0 2px var(--color-brand-ring)}}@keyframes session-plan-node-hitl{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--needs-you) 22%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--needs-you) 28%,transparent)}}@keyframes session-plan-node-done{0%{box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 32%,transparent)}to{box-shadow:none}}@keyframes session-plan-mark-spin{to{transform:rotate(1turn)}}.orbid .session-plan-flow-node--running .session-plan-status-mark,.orbid .session-plan-status--running .session-plan-status-mark{animation:session-plan-mark-spin 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.orbid .session-plan-flow-edge-flow,.orbid .session-plan-flow-node--blocked,.orbid .session-plan-flow-node--done,.orbid .session-plan-flow-node--running,.orbid .session-plan-flow-node--running .session-plan-status-mark,.orbid .session-plan-flow-node--waiting,.orbid .session-plan-status--running .session-plan-status-mark{animation:none}}.orbid .compliance-workbench{box-sizing:border-box;background:var(--bg-pure,var(--color-bg-surface));width:100%;height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.orbid .compliance-workbench.is-collapsed{height:48px;max-height:48px}.orbid .compliance-workbench.is-expanded{height:100%;min-height:0;max-height:100%}.orbid .compliance-workbench>header.cwb-header,.orbid .compliance-workbench>header[role=button]{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0}.orbid .compliance-workbench.is-collapsed>header.cwb-header{border-bottom:0}.orbid .cwb-header{position:relative}.orbid .cwb-edge-resize{touch-action:none;z-index:20;background:0 0;border:0;flex-shrink:0;margin:0;padding:0;position:relative}.orbid .cwb-edge-resize:focus-visible{outline:none}.orbid .cwb-edge-resize--h{cursor:row-resize;width:100%;height:8px;margin-top:-2px}.orbid .cwb-edge-resize--h:before{content:"";background:var(--border);width:36px;height:2px;transition:width var(--ob-dur) var(--ob-ease),height var(--ob-dur) var(--ob-ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .cwb-edge-resize--h:after{content:"";height:1px;transition:height var(--ob-dur) var(--ob-ease);pointer-events:none;background:0 0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.orbid .cwb-edge-resize--h:active:before,.orbid .cwb-edge-resize--h:hover:before{background:var(--ink);width:48px;height:2px}.orbid .cwb-edge-resize--h:active:after,.orbid .cwb-edge-resize--h:hover:after{background:var(--ink);height:2px}.orbid .cwb-edge-resize--h:active:before,.orbid .cwb-edge-resize--h:hover:before{opacity:0}.orbid .cwb-edge-resize--h:focus-visible:after{background:var(--brand);height:2px}.orbid .cwb-edge-resize--top{z-index:40;cursor:row-resize;height:8px;margin:0;position:absolute;top:0;left:0;right:0;transform:none}.orbid .cwb-edge-resize--top:before{opacity:.35;background:var(--border);width:28px;height:2px}.orbid .cwb-edge-resize--top:active:before,.orbid .cwb-edge-resize--top:focus-visible:before,.orbid .cwb-edge-resize--top:hover:before{opacity:0}.orbid .cwb-edge-resize--top:active:after,.orbid .cwb-edge-resize--top:focus-visible:after,.orbid .cwb-edge-resize--top:hover:after{background:var(--ink);height:2px}.orbid .cwb-edge-resize--top:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .compliance-workbench.is-collapsed .cwb-edge-resize--top{display:none}.orbid .cwb-edge-resize--v{cursor:col-resize;z-index:8;align-self:stretch;width:8px;margin:0 -1px}.orbid .cwb-edge-resize--v:before{content:"";background:var(--border);width:2px;height:28px;transition:height var(--ob-dur) var(--ob-ease);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .cwb-edge-resize--v:after{content:"";width:1px;transition:width var(--ob-dur) var(--ob-ease);pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.orbid .cwb-edge-resize--v:active:before,.orbid .cwb-edge-resize--v:hover:before{opacity:0}.orbid .cwb-edge-resize--v:active:after,.orbid .cwb-edge-resize--v:hover:after{background:var(--ink);width:2px}.orbid .compliance-workbench.is-collapsed{overflow:visible}.orbid .bid-readiness-ledger{flex-direction:column;height:100%;max-height:none;display:flex;position:relative;background:var(--bg-pure)!important;border-top:0!important;border-left:0!important;border-right:0!important}.orbid .bid-readiness-ledger.expanded{height:100%;min-height:0;max-height:100%}.orbid .bid-readiness-ledger:before{content:"";background:var(--ok);opacity:.9;pointer-events:none;z-index:1;width:3px;position:absolute;inset:0 auto 0 0}.orbid .bid-readiness-ledger.has-review:before{background:var(--needs-you)}.orbid .bid-readiness-label{color:var(--text-faint);font-family:var(--font-sans);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.orbid .bid-readiness-risk{border-left:var(--ob-line) solid var(--border-faint);padding-left:10px}.orbid .bid-readiness-ledger>[role=button],.orbid .bid-readiness-ledger>[tabindex="0"]{flex-shrink:0}.orbid .bid-readiness-body{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.orbid .bid-readiness-grid{background:linear-gradient(to right,transparent 0,transparent calc(100% - 1px),var(--border-faint) calc(100% - 1px)),repeating-linear-gradient(0deg,transparent 0,transparent 23px,var(--border-faint) 24px);flex:1 1 0;grid-template-columns:1.15fr 1.05fr .85fr;align-items:stretch;height:100%;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.orbid .bid-readiness-grid{background:linear-gradient(to right,transparent 0,transparent calc(100% - 1px),var(--border-faint) calc(100% - 1px)),repeating-linear-gradient(0deg,transparent 0,transparent 23px,color-mix(in srgb,var(--border-faint) 55%,transparent) 24px)}}.orbid .bid-readiness-col{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;min-width:0;min-height:0;overflow:hidden auto}.orbid .bid-readiness-col+.bid-readiness-col{border-left:var(--ob-line) solid var(--border-faint)}.orbid .bid-readiness-table-wrap{min-height:100%;padding:0 0 4px}.orbid .bid-readiness-col-hd{z-index:1;background:var(--bg-pure,var(--color-bg-surface));border-bottom:var(--ob-line) solid var(--border-faint);height:22px;color:var(--text-3,var(--color-text-tertiary));position:sticky;top:0}.orbid .bid-readiness-col-hd,.orbid .bid-readiness-empty{font-size:var(--fs-caption);align-items:center;padding:0 10px;font-weight:600;display:flex}.orbid .bid-readiness-empty{height:28px;color:var(--ok);gap:4px}.orbid .bid-readiness-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-caption);color:var(--text-2,var(--color-text-secondary));font-weight:500;line-height:1.25}.orbid .bid-readiness-table thead th{z-index:1;text-align:left;height:20px;font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));background:var(--bg-subtle,var(--color-bg-muted));padding:0 6px;font-weight:600;position:sticky;top:22px}@supports (color:color-mix(in lab,red,red)){.orbid .bid-readiness-table thead th{background:color-mix(in srgb,var(--bg-subtle,var(--color-bg-muted)) 70%,var(--bg-pure))}}.orbid .bid-readiness-table thead th{border-bottom:var(--ob-line) solid var(--border-faint);white-space:nowrap}.orbid .bid-readiness-table tbody td{border-bottom:var(--ob-line) solid var(--border-faint);height:20px;max-height:20px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.orbid .bid-readiness-table tbody td{border-bottom:var(--ob-line) solid color-mix(in srgb,var(--border-faint) 70%,transparent)}}.orbid .bid-readiness-table tbody td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.orbid .bid-readiness-table tbody tr:hover td{background:var(--bg-hover,var(--color-bg-hover))}.orbid .bid-readiness-table--dev td:first-child,.orbid .bid-readiness-table--dev th:first-child{width:40%}.orbid .bid-readiness-table--dev td:nth-child(2),.orbid .bid-readiness-table--dev td:nth-child(3),.orbid .bid-readiness-table--dev th:nth-child(2),.orbid .bid-readiness-table--dev th:nth-child(3){width:30%}.orbid .bid-readiness-table--gaps .bid-readiness-td-idx,.orbid .bid-readiness-table--gaps .bid-readiness-th-idx{text-align:right;width:28px;color:var(--text-4,var(--color-text-muted));font-variant-numeric:tabular-nums;font-size:var(--fs-caption);font-weight:600}.orbid .bid-readiness-td-param{color:var(--text-2,var(--color-text-secondary));font-weight:600}.orbid .bid-readiness-summary{flex-direction:column;min-height:100%;padding-bottom:6px;display:flex}.orbid .bid-readiness-summary-body{flex-direction:column;align-items:center;gap:10px;padding:8px 10px 4px;display:flex}.orbid .bid-readiness-ring{flex-shrink:0;width:108px;height:108px;position:relative}.orbid .bid-readiness-ring-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.orbid .bid-readiness-ring-pct{font-size:var(--fs-metric-sm);letter-spacing:-.02em;color:var(--ink,var(--color-text-primary));font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.orbid .bid-readiness-ring-sub{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));font-variant-numeric:tabular-nums;font-weight:600}.orbid .bid-readiness-legend{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.orbid .bid-readiness-legend li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:18px;padding:0 2px;display:grid}.orbid .bid-readiness-legend-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.orbid .bid-readiness-legend-count,.orbid .bid-readiness-legend-label{font-size:var(--fs-caption);color:var(--text-2,var(--color-text-secondary))}.orbid .bid-readiness-legend-count{font-variant-numeric:tabular-nums;text-align:right;min-width:1.5ch;font-weight:600}.orbid .counsel-cmt-anchor-missing{color:var(--text-2);font-size:var(--fs-caption);margin-top:.5rem;line-height:1.5}.orbid .counsel-cmt-anchor-missing-explanation{display:none}.orbid .counsel-cmt-card-active .counsel-cmt-anchor-missing-explanation{display:block}.orbid .ep-root :is(button,[role=button],[role=menuitem]),.orbid :is(.layout-page-header,.layout-page-footer),.orbid :is(button,a,[role=button],[role=tab],[role=menuitem],[role=option]):is(.transition-colors,.transition-all,.transition-opacity,[class*=transition-\[]){transition:none!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)[data-cmt-hint]:focus-visible:after{content:attr(data-cmt-hint);z-index:70;border:var(--ob-line) solid var(--border-color);border-radius:var(--r-float);background:var(--paper);box-shadow:var(--ob-shadow-float);color:var(--text-3);font-size:var(--fs-caption);white-space:nowrap;pointer-events:none;padding:4px 8px;font-weight:500;position:absolute;top:calc(100% + 4px);left:0}.orbid .docx-comments-sidebar .docx-comment-card.counsel-cmt-card-active{border-color:var(--status-warn-dot)!important}.orbid .docx-comments-sidebar .docx-comment-card.counsel-cmt-card-active[data-cmt-aud=client]{border-color:var(--info)!important}.orbid .docx-comments-sidebar .docx-comment-card.counsel-cmt-card-active[data-cmt-aud=both]{border-color:var(--status-ok-dot)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card),.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active){padding:12px 16px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child,.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child{gap:8px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:first-child>div:first-child,.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:first-child>div:first-child,.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:first-child{width:24px!important;height:24px!important;font-size:var(--fs-caption)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:first-child{font-size:var(--fs-ui)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active)>div:nth-child(2){margin-top:8px!important;line-height:20px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:nth-child(2){margin-top:8px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child button{justify-content:center;align-items:center;width:24px;height:24px;padding:0!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child button svg{width:16px;height:16px}.orbid .docx-comments-sidebar select.counsel-cmt-aud{border-radius:var(--r-control);width:auto;max-width:100%;height:20px;font-size:var(--fs-caption);background-position:calc(100% - 10px) 8px,calc(100% - 5px) 8px;margin-top:8px;padding:0 22px 0 6px}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card).counsel-cmt-card-active>div:last-child:has(input){margin-top:12px!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2){display:block}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:nth-child(2)>div:last-child{margin-top:2px}.orbid .docx-comments-sidebar .counsel-cmt-kind{font-size:var(--fs-caption);color:var(--text-3);margin-top:4px;font-weight:500;line-height:20px}.orbid .docx-comments-sidebar .counsel-cmt-card-active .counsel-cmt-kind{display:none}.orbid .docx-comments-sidebar .counsel-cmt-actions{border-top:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.orbid .docx-comments-sidebar .counsel-cmt-action{border:var(--ob-line) solid var(--border-strong);background:var(--paper);height:28px;color:var(--ink);font:inherit;font-size:var(--fs-caption);cursor:pointer;border-radius:0;padding:0 12px;font-weight:600}.orbid .docx-comments-sidebar .counsel-cmt-action-primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.orbid .docx-comments-sidebar .counsel-cmt-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .docx-comments-sidebar .docx-comment-card.counsel-cmt-card-active>div:first-child>div:last-child>button:first-child,.orbid .docx-comments-sidebar .docx-tracked-change-card.counsel-cmt-card-active>div:first-child>div:last-child{display:none!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active) [data-cmt-when][data-cmt-when][data-cmt-when][data-cmt-when]{font-size:0!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card):not(.counsel-cmt-card-active) [data-cmt-when][data-cmt-when][data-cmt-when][data-cmt-when]:after{content:attr(data-cmt-when);font-size:var(--fs-caption)}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child:has(>button)>div{border:var(--ob-line) solid var(--border-color)!important;border-radius:var(--r-float)!important;background:var(--paper)!important;min-width:140px!important;box-shadow:var(--ob-shadow-float)!important;font-family:var(--font-sans)!important;padding:4px 0!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child:has(>button)>div>button{justify-content:flex-start;align-items:center;height:32px;font-weight:500;text-align:left!important;color:var(--ink)!important;font-family:var(--font-sans)!important;font-size:var(--fs-ui)!important;border-radius:0!important;padding:0 12px!important;display:flex!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child:has(>button)>div>button:hover{background:var(--surface-hover)!important}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child:has(>button)>div>button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .docx-comments-sidebar :is(.docx-comment-card,.docx-tracked-change-card)>div:first-child>div:last-child:has(>button)>div>button:last-child{color:var(--err)!important}.orbid .bid-readiness-mark{box-sizing:border-box;flex-shrink:0;width:8px;height:8px;display:inline-block}.orbid .bid-readiness-mark--solid{border-radius:50%}.orbid .bid-readiness-mark--open{border:var(--ob-line) solid;background:0 0;border-radius:50%}.orbid .bid-readiness-mark--half{border:var(--ob-line) solid;border-radius:50%;position:relative;overflow:hidden}.orbid .bid-readiness-mark--half>i{width:50%;position:absolute;top:0;bottom:0;left:0}.orbid .bid-readiness-mark--x{width:10px;height:10px;font-size:var(--fs-caption);text-align:center;font-weight:600;line-height:10px}.orbid .bid-readiness-mark--dash{border-radius:0;align-self:center;width:8px;height:2px}.orbid .bid-command-dock>.bid-command{max-width:none;margin:0}.orbid .bid-command{border:none}.orbid .bid-command .orbid-signal-head{gap:10px;padding:8px 14px}.orbid .bid-command .orbid-signal-score-value{font-size:var(--fs-metric-sm);font-weight:600}.orbid .bid-command .orbid-signal-summary h2{font-size:var(--fs-body);font-weight:600}.orbid .bid-command .orbid-signal-status.orbid-signal-high{color:var(--failed);background:var(--status-err-bg);border-color:var(--status-err-border)}.orbid .bid-command .orbid-signal-status.orbid-signal-medium{color:var(--warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}.orbid .bid-command .orbid-signal-status.orbid-signal-low{color:var(--success);background:var(--status-ok-bg);border-color:var(--status-ok-border)}.orbid .bid-command .orbid-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orbid .bid-command .orbid-signal-section{border-right:var(--ob-line) solid var(--border-faint);border-bottom:0;padding:10px 14px 12px}.orbid .bid-command .bid-command-panel-checklist .orbid-signal-item{border:var(--ob-line) solid var(--border-faint);background:var(--surface-hover);min-width:0;height:30px;font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:7px;padding:0 9px;font-weight:600;display:flex}.orbid .bid-command .bid-command-panel-checklist .orbid-signal-item-label{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600;overflow:hidden}.orbid .bid-command-main{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:112px minmax(0,1fr);gap:18px;padding:16px 18px;display:grid}.orbid .bid-command-score{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:86px;display:flex}.orbid .bid-command-score-value{font-size:var(--fs-metric-lg);color:var(--ink);font-weight:600;line-height:1}.orbid .bid-command-score-label{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .bid-command-summary{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.orbid .bid-command-kicker{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .bid-command-summary h2{font-size:var(--fs-title);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.orbid .bid-command-meta{font-size:var(--fs-caption);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbid .bid-command-priority,.orbid .bid-command-status{border:var(--ob-line) solid var(--border-faint);height:20px;font-size:var(--fs-caption);border-radius:0;align-items:center;padding:0 7px;font-weight:600;line-height:1;display:inline-flex}.orbid .bid-command-priority-high,.orbid .bid-command-status-blocked{color:var(--failed);background:var(--status-err-bg);border-color:var(--status-err-border)}.orbid .bid-command-priority-medium,.orbid .bid-command-status-review-ready{color:var(--warn);background:var(--status-warn-bg);border-color:var(--status-warn-border)}.orbid .bid-command-priority-low,.orbid .bid-command-status-submission-ready{color:var(--success);background:var(--status-ok-bg);border-color:var(--status-ok-border)}.orbid .bid-command-activity{font-size:var(--fs-meta);color:var(--text-secondary);margin:0}.orbid .bid-command-grid{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.orbid .bid-command-dock .bid-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 240px}.orbid .bid-command-panel{border-right:var(--ob-line) solid var(--border-faint);min-width:0;padding:14px 16px 16px}.orbid .bid-command-panel:nth-child(2){border-right:0}.orbid .bid-command-panel-checklist{border-top:var(--ob-line) solid var(--border-faint);border-right:0;grid-column:1/-1}.orbid .bid-command-dock .bid-command-panel-checklist{border-top:0;grid-column:auto}.orbid .bid-command-panel-title{font-size:var(--fs-caption);color:var(--text);align-items:center;gap:7px;margin-bottom:10px;font-weight:600;display:flex}.orbid .bid-command-list{gap:10px;display:grid}.orbid .bid-command-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;display:grid}.orbid .bid-command-item-label{font-size:var(--fs-meta);color:var(--ink);font-weight:600}.orbid .bid-command-empty,.orbid .bid-command-item-detail{font-size:var(--fs-caption);color:var(--text-secondary);margin-top:2px;line-height:1.45}.orbid .bid-command-severity{background:var(--text-faint);border-radius:0;width:8px;height:8px;margin-top:4px}.orbid .bid-command-severity-high{background:var(--failed)}.orbid .bid-command-severity-medium{background:var(--warn)}.orbid .bid-command-severity-low{background:var(--text-faint)}.orbid .bid-command-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.orbid .bid-command-dock .bid-command-checks{grid-template-columns:1fr}.orbid .bid-command-check{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);min-width:0;height:30px;font-size:var(--fs-caption);color:var(--text-secondary);align-items:center;gap:7px;padding:0 9px;font-weight:600;display:flex}.orbid .bid-command-check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .bid-command-check-ready svg{color:var(--success)}.orbid .bid-command-check-needs-work svg{color:var(--warn)}.orbid .bid-command-check-missing svg{color:var(--failed)}@media (max-width:980px){.orbid .bid-command-dock{padding:10px 14px}.orbid .bid-command .orbid-signal-head,.orbid .kb-trust .orbid-signal-head,.orbid .orbid-signal-head{flex-wrap:wrap}.orbid .bid-command-main{grid-template-columns:1fr}.orbid .bid-command-score{align-items:flex-start;min-height:54px;padding:10px 12px}.orbid .bid-command .bid-command-panel-checklist .orbid-signal-list,.orbid .bid-command .orbid-signal-grid,.orbid .bid-command-dock .bid-command .orbid-signal-grid{grid-template-columns:1fr}.orbid .bid-command .orbid-signal-section,.orbid .bid-command .orbid-signal-section:nth-child(2),.orbid .bid-command-dock .bid-command .bid-command-panel-checklist,.orbid .bid-command-dock .bid-command .bid-command-panel-evidence{border-right:0;border-top:var(--ob-line) solid var(--border-faint)}.orbid .bid-command-checks,.orbid .bid-command-dock .bid-command-grid,.orbid .bid-command-grid{grid-template-columns:1fr}.orbid .bid-command-dock .bid-command-panel-checklist,.orbid .bid-command-panel,.orbid .bid-command-panel:nth-child(2){border-right:0;border-top:var(--ob-line) solid var(--border-faint)}.orbid .bid-command .orbid-signal-summary h2>span,.orbid .bid-command-summary h2{white-space:normal}}.orbid .conv-bar,.orbid .conv-bar--pinned{border:0;border-bottom:var(--ob-line) solid var(--border-faint,var(--session-border-muted));height:44px;max-height:44px;padding:0 var(--session-pad-x);color:var(--session-text-muted);font-size:var(--fs-caption);z-index:20;isolation:isolate;background:var(--bg-pure);box-shadow:none;justify-content:flex-start;position:relative;overflow:hidden;flex:0 0 44px!important}.orbid .conv-bar-title{border-radius:var(--session-radius);min-width:0;max-width:min(280px,40vw);height:26px;color:var(--session-text);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--fs-body);cursor:pointer;background:0 0;border:none;flex:0 auto;align-items:center;gap:6px;margin-left:0;padding:0 8px 0 0;display:inline-flex;overflow:hidden}.orbid .conv-bar-left:not(.conv-bar-left--branch) .conv-bar-title{max-width:min(320px,48vw)}.orbid .conv-bar-title:disabled{cursor:default}.orbid .conv-bar-title:not(:disabled):hover{background:var(--session-card-hover)}.orbid .conv-bar-title:not(:disabled):active{background:var(--surface-selected)}.orbid .conv-bar-title:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .conv-bar-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .conv-bar-title-edit{width:14px;height:14px;color:var(--session-text-faint);opacity:0;pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.orbid .conv-bar-title{padding-right:8px;position:relative}.orbid .conv-bar-title:not(:disabled):hover .conv-bar-title-edit{opacity:1}.orbid .conv-bar-title-input{box-sizing:border-box;flex:0 auto;width:auto;min-width:96px;max-width:min(320px,48vw);height:26px}.orbid .conv-bar-left .inline-rename--bar{flex:auto;min-width:min(16rem,40vw);max-width:min(36rem,70vw)}.orbid .conv-bar-left{flex:auto;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.orbid .conv-bar-left--branch{gap:4px}.orbid .conv-bar-meta{color:var(--session-text-faint);font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;gap:8px;display:inline-flex}.orbid .conv-bar-meta,.orbid .conv-bar-meta span{min-width:0;text-overflow:ellipsis;overflow:hidden}.orbid .conv-bar-meta span+span:before{content:"";background:var(--session-border);border-radius:0;width:3px;height:3px;margin:0 8px 2px 0;display:inline-block}.orbid .conv-bar-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.orbid .conv-bar-act{color:var(--text-2);border-radius:var(--session-radius);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.orbid .conv-bar-act:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .conv-bar-menu-btn{font-size:var(--fs-title);font-weight:var(--weight-regular);letter-spacing:0;color:var(--session-text-faint)}.orbid .conv-bar-menu-wrap{position:relative}.orbid .conv-bar-status{border:var(--ob-line) solid var(--border-faint);background:var(--bg-hover);height:22px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:4px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .conv-bar-status .orbid-badge{font-variant-numeric:tabular-nums}.orbid .conv-bar-status .dot.run{background:var(--brand);border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .conv-wrap{z-index:0;isolation:isolate;background:var(--bg,var(--bg-pure));flex-direction:column;flex:auto;min-height:180px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.orbid .conv-wrap--stream-only{min-height:180px}.orbid .bid-session-col>.conv-bar--pinned{order:0}.orbid .conv-bar-crumb{min-width:0;max-width:42%;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--weight-bold);color:var(--session-text-faint);white-space:nowrap;flex:0 auto;align-items:center;display:inline-flex;overflow:hidden}.orbid .conv-breadcrumb-main{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--session-text-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;min-width:0;max-width:100%;padding:0;overflow:hidden}.orbid .conv-breadcrumb-main:hover{color:var(--session-text)}.orbid .conv-breadcrumb-main:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);border-radius:0;outline:none}.orbid .conv-breadcrumb-sep{color:var(--session-border);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 3px}.orbid .conv-breadcrumb-product{color:var(--session-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.orbid .conv-bar-branch{flex:auto;max-width:min(640px,70vw)}.orbid .conv-bar-branch,.orbid .conv-branch-seg{align-items:center;gap:6px;min-width:0;height:28px;display:inline-flex}.orbid .conv-branch-seg{appearance:none;cursor:default;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:0;flex-direction:row;max-width:min(280px,36vw);margin:0;padding:0 4px}.orbid .conv-branch-seg--main{cursor:pointer;max-width:min(240px,32vw)}.orbid .conv-branch-seg--main:hover{background:var(--session-card-hover)}.orbid .conv-branch-seg--main:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .conv-branch-seg--leaf{max-width:min(200px,28vw)}.orbid .conv-branch-kind{color:var(--text-4);white-space:nowrap;flex-shrink:0;display:inline-block;font-size:var(--fs-caption)!important;font-weight:600!important;line-height:1!important}.orbid .conv-branch-name,.orbid button.conv-branch-name{appearance:none;min-width:0;max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;cursor:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-family:inherit;display:inline-flex;overflow:hidden;font-size:var(--fs-ui)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.3!important}.orbid button.conv-branch-name--leaf:not(:disabled){cursor:pointer;color:var(--ink);font-weight:600!important}.orbid button.conv-branch-name--leaf:not(:disabled):hover{background:var(--session-card-hover)}.orbid .conv-branch-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .conv-branch-sep{color:var(--text-4);opacity:.7;margin:0}.orbid .conv-bar-stage-chip,.orbid .conv-branch-sep{flex-shrink:0;align-items:center;display:inline-flex}.orbid .conv-bar-stage-chip{border:var(--ob-line) solid var(--border-faint);background:var(--paper);height:24px;color:var(--text-2);white-space:nowrap;gap:5px;max-width:140px;margin-left:auto;padding:0 8px;font-size:var(--fs-caption)!important;font-weight:600!important;line-height:1!important}.orbid .conv-bar:has(.conv-bar-stage-chip) .conv-bar-actions{margin-left:4px}.orbid .conv-bar-stage-dot{background:var(--text-3);border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .conv-bar-stage-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.orbid .conv-bar-stage-chip--ok .conv-bar-stage-dot{background:var(--ink)}.orbid .conv-bar-stage-chip--info .conv-bar-stage-dot{background:var(--brand)}.orbid .conv-bar-stage-chip--warn .conv-bar-stage-dot{background:var(--text-2)}.orbid .conv-bar-stage-chip--danger .conv-bar-stage-dot{background:var(--ink)}.orbid .conv-bar-stage-chip--neutral{color:var(--text-2)}.orbid .conv-breadcrumb-stale{border:var(--ob-line) solid var(--amber-11);border-radius:0;align-items:center;gap:3px;height:18px;margin-left:8px;padding:0 7px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .conv-breadcrumb-stale{border:var(--ob-line) solid color-mix(in srgb,var(--amber-11) 35%,transparent)}}.orbid .conv-breadcrumb-stale{background:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .conv-breadcrumb-stale{background:color-mix(in srgb,var(--amber-11) 10%,var(--bg-pure))}}.orbid .conv-breadcrumb-stale{color:var(--amber-11);font-size:var(--fs-caption);font-weight:var(--weight-bold);white-space:nowrap;flex-shrink:0}.orbid .conv-toc{--orbid-toc-inset:12px;--orbid-toc-collapsed:32px;--orbid-toc-expanded:228px;left:var(--orbid-toc-inset);z-index:2;width:var(--orbid-toc-collapsed);box-sizing:border-box;border:var(--ob-line) solid transparent;max-height:calc(100% - 40px);transition:width var(--ob-dur) var(--ob-ease);pointer-events:auto;background:0 0;border-radius:0;flex-direction:column;display:none;position:absolute;top:10px;overflow:hidden}.orbid .conv-toc-hd{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;padding:8px 10px 4px;display:none}.orbid .conv-toc-hd-label{font-size:var(--fs-caption);color:var(--text-4);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.orbid .conv-toc-list{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;box-sizing:border-box;background:0 0;border-radius:0;flex-direction:column;gap:2px;min-height:0;margin:0;padding:6px;list-style:none;display:flex;overflow-y:auto}.orbid .conv-toc-list::-webkit-scrollbar{width:6px}.orbid .conv-toc-list::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:4px}.orbid .conv-toc:hover .conv-toc-list::-webkit-scrollbar-thumb{background:var(--ink)}.orbid .conv-toc:focus-within .conv-toc-list::-webkit-scrollbar-thumb{background:var(--ink)}.orbid .conv-toc:focus-within,.orbid .conv-toc:hover{width:var(--orbid-toc-expanded);background:var(--paper,var(--bg-pure));border-color:var(--border-faint,var(--color-border-muted));box-shadow:none}.orbid .conv-toc:focus-within .conv-toc-hd,.orbid .conv-toc:hover .conv-toc-hd{display:block}.orbid .conv-toc-link{text-align:left;border:var(--ob-line) solid transparent;width:100%;min-width:0;min-height:28px;font-size:var(--fs-caption);color:var(--text-4);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:4px 6px;font-weight:600;line-height:1.3;display:flex}.orbid .conv-toc-tick{opacity:.45;width:12px;height:2px;transition:width var(--ob-dur) var(--ob-ease);background:currentColor;border-radius:0;flex-shrink:0}.orbid .conv-toc-item.kind-question .conv-toc-tick{width:14px}.orbid .conv-toc-item.kind-upload .conv-toc-tick{opacity:.55;width:10px}.orbid .conv-toc-item.kind-deliverable .conv-toc-tick{width:12px}.orbid .conv-toc-item.is-active .conv-toc-link{color:var(--ink)}.orbid .conv-toc-item.is-active .conv-toc-tick{opacity:1;background:var(--ink);width:16px}.orbid .conv-toc-ico{border:var(--ob-line) solid var(--border-faint);background:var(--paper);width:20px;height:20px;color:var(--text-3);border-radius:0;flex-shrink:0;place-items:center;display:none}.orbid .conv-toc-ico--question{color:var(--text-2)}.orbid .conv-toc-ico--upload{color:var(--brand)}.orbid .conv-toc-ico--deliverable{color:var(--ok)}.orbid .conv-toc-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-2);font-weight:600;font-size:var(--fs-caption);flex:1;display:none;overflow:hidden}.orbid .conv-toc:focus-within .conv-toc-tick,.orbid .conv-toc:hover .conv-toc-tick{display:none}.orbid .conv-toc:focus-within .conv-toc-ico,.orbid .conv-toc:hover .conv-toc-ico{display:grid}.orbid .conv-toc:focus-within .conv-toc-label,.orbid .conv-toc:hover .conv-toc-label{display:block}.orbid .conv-toc:focus-within .conv-toc-link:hover,.orbid .conv-toc:hover .conv-toc-link:hover{color:var(--ink);background:var(--surface-hover);border-color:#0000}.orbid .conv-toc:focus-within .conv-toc-link:hover .conv-toc-label,.orbid .conv-toc:hover .conv-toc-link:hover .conv-toc-label{color:var(--ink)}.orbid .conv-toc:focus-within .conv-toc-item.is-active .conv-toc-link,.orbid .conv-toc:hover .conv-toc-item.is-active .conv-toc-link{color:var(--ink);background:var(--surface-selected,var(--bg-selected));box-shadow:none;border-color:#0000;font-weight:600}.orbid .conv-toc:focus-within .conv-toc-item.is-active .conv-toc-ico,.orbid .conv-toc:hover .conv-toc-item.is-active .conv-toc-ico{border-color:var(--border);background:var(--paper);color:var(--ink)}.orbid .conv-toc-link:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}@container (min-width:1180px){.orbid .conv-toc{display:flex}.orbid .conv{padding-left:56px}}.orbid .conv-scroll-btn{z-index:10;border-radius:var(--r);background:var(--bg-pure);border:var(--ob-line) solid var(--border);cursor:pointer;width:32px;height:32px;transition:transform var(--ob-dur) var(--ob-ease);place-items:center;display:grid;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.orbid .conv-scroll-btn[aria-hidden=true]{transform:translate(-50%)translateY(8px)}.orbid .conv-scroll-btn:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .conv-scroll-btn svg{width:14px;height:14px;color:var(--text-muted)}.orbid .msg-sep{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin:8px 0;font-weight:600;display:flex}.orbid .msg-sep:after,.orbid .msg-sep:before{content:"";background:var(--border);flex:1;height:1px}.orbid .msg-sep--fork{letter-spacing:normal;flex-direction:column;align-items:stretch;gap:0;margin:20px 0 16px;padding:0;font-family:inherit;display:flex}.orbid .msg-sep--fork:after,.orbid .msg-sep--fork:before,.orbid .msg-sep-fork-rule{display:none}.orbid .msg-sep-fork-core{background:var(--surface-selected);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .msg-sep-fork-core{background:color-mix(in srgb,var(--surface-selected) 55%,var(--paper))}}.orbid .msg-sep-fork-core{border:var(--ob-line) solid var(--border-strong,var(--border));box-sizing:border-box}.orbid .msg-sep-fork-icon{width:20px;height:20px;color:var(--ink);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.orbid .msg-sep-fork-icon svg{stroke-width:1.5px;width:14px;height:14px;display:block}.orbid .msg-sep-fork-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbid .msg-sep-fork-kicker{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));font-weight:600;line-height:1.2}.orbid .msg-sep-fork-title{font-size:var(--fs-ui);color:var(--ink);letter-spacing:-.01em;font-weight:600;line-height:1.3}.orbid .msg-sep-fork-hint{font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));margin-top:2px;font-weight:500;line-height:1.35}.orbid .msg.is-pre-fork{animation:none}.orbid .msg.is-pre-fork,.orbid .msg.is-pre-fork:hover{opacity:.4;filter:grayscale(.4)saturate(.55)}.orbid .msg.is-pre-fork .card{box-shadow:none}.orbid .msg.is-pre-fork .card-hd{filter:brightness(.97)}.orbid .msg-bg{flex-direction:column;gap:0;padding:0;display:flex}.orbid .msg-bg-label{font-size:var(--fs-caption);white-space:nowrap;opacity:.7;margin-bottom:2px;font-weight:600}.orbid .msg-bg-label.label-planner{color:var(--ink)}.orbid .msg-bg-label.label-analyst,.orbid .msg-bg-label.label-researcher{color:var(--brand)}.orbid .msg-bg-label.label-matcher{color:var(--ok)}.orbid .msg-bg-label.label-reviewer,.orbid .msg-bg-label.label-writer{color:var(--warn)}.orbid .msg-bg-body{font-size:var(--fs-meta);color:var(--text-muted);line-height:1.5;font-family:var(--font-sans);padding-left:16px}.orbid .msg-bg-body p{margin:0}.orbid .msg-bg-body table{font-size:var(--fs-meta)}.orbid .msg-bg{margin-top:-12px}.orbid .msg-bg+.msg-bg{margin-top:-16px}.orbid .msg+.msg-bg{margin-top:-10px}.orbid .msg-bg+.msg{margin-top:0}.orbid .msg{width:var(--orbid-msg-width,70%);max-width:var(--orbid-msg-width,70%);box-sizing:border-box;flex-direction:column;align-self:flex-start;align-items:stretch;gap:8px;min-width:0;display:flex;position:relative}.orbid .msg.msg-continuation{margin-top:-6px}.orbid .msg.msg-user,.orbid .msg.msg-user-bubble{align-self:flex-end;align-items:stretch}@keyframes orbid-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.orbid .msg-head{font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.orbid .msg-head .who{color:var(--ink);font-weight:600;font-size:var(--fs-meta);font-family:var(--font-sans);letter-spacing:0}.orbid .msg-head .who.user{color:var(--ink)}.orbid .msg-head .role-tag{border:var(--ob-line) solid var(--border-strong);font-variant-numeric:tabular-nums;background:0 0;padding:1px 5px;font-weight:500}.orbid .msg-head .role-tag,.orbid .msg-head .time{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted)}.orbid .msg-head .time{opacity:0;font-variant-numeric:tabular-nums}.orbid .msg-head .rule{background:var(--border);opacity:0;flex-shrink:0;width:1px;height:10px}.orbid .agent-block-wrap:hover>.msg-head .rule,.orbid .agent-block-wrap:hover>.msg-head .time,.orbid .msg:hover .msg-head .rule,.orbid .msg:hover .msg-head .time{opacity:1}.orbid .orbid-data-card{--data-accent:var(--brand);--data-accent-soft:var(--data-accent)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-card{--data-accent-soft:color-mix(in srgb,var(--data-accent) 10%,transparent)}}.orbid .orbid-data-card{border:var(--ob-line) solid var(--border);background:linear-gradient(180deg,var(--bg-pure) 0,var(--bg-pure) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-pure) 96%,var(--surface)) 0,var(--bg-pure) 100%)}}.orbid .orbid-data-card{flex-direction:column;gap:10px;width:100%;max-width:none;padding:16px;display:flex}.orbid .orbid-data-card:before{content:"";background:var(--data-accent);width:116px;height:2px;position:absolute;top:-1px;left:16px}.orbid .orbid-data-card--score{--data-accent:var(--ok)}.orbid .orbid-data-card--eligibility,.orbid .orbid-data-card--pricing{--data-accent:var(--ink)}.orbid .orbid-data-card--risk{--data-accent:var(--warn)}.orbid .orbid-data-card--timeline{--data-accent:var(--indigo-12)}.orbid .orbid-data-head{align-items:center;gap:8px;min-width:0;display:flex}.orbid .orbid-data-icon{border:var(--ob-line) solid var(--data-accent);flex:0 0 22px;place-items:center;width:22px;height:22px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-icon{border:var(--ob-line) solid color-mix(in srgb,var(--data-accent) 28%,var(--border))}}.orbid .orbid-data-icon{background:var(--data-accent-soft);color:var(--data-accent)}.orbid .orbid-data-title{min-width:0;color:var(--text-2);font-size:var(--fs-caption);font-weight:600;line-height:1.2}.orbid .orbid-data-metric-row{align-items:baseline;gap:9px;min-width:0;display:flex}.orbid .orbid-data-subject{color:var(--text-2);font-size:var(--fs-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42%;font-weight:600;overflow:hidden}.orbid .orbid-data-value{color:var(--data-accent);font-family:var(--font-sans);font-size:var(--fs-metric);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:600;line-height:.95}.orbid .orbid-data-value--ink{color:var(--ink)}.orbid .orbid-data-currency,.orbid .orbid-data-meta,.orbid .orbid-data-range,.orbid .orbid-data-unit{color:var(--text-4);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:600}.orbid .orbid-data-currency{color:var(--text-3)}.orbid .orbid-data-range{font-size:var(--fs-meta);font-weight:500}.orbid .orbid-data-delta{color:var(--ok);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.orbid .orbid-data-meta-row{color:var(--text-3);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;gap:8px 14px;font-weight:600;display:flex}.orbid .orbid-data-rank-row{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:28px;padding:5px 0;display:grid}.orbid .orbid-data-rank-row:last-child{border-bottom:0}.orbid .orbid-data-rank,.orbid .orbid-data-rank-score{font-variant-numeric:tabular-nums;font-weight:600}.orbid .orbid-data-rank{color:var(--text-4);font-size:var(--fs-caption)}.orbid .orbid-data-rank-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:var(--fs-ui);overflow:hidden}.orbid .orbid-data-rank-score{font-size:var(--fs-title)}.orbid .orbid-data-detail-list{border:var(--ob-line) solid var(--border-faint);background:var(--surface);flex-direction:column;gap:6px;margin-top:7px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-detail-list{background:color-mix(in srgb,var(--surface) 54%,var(--bg-pure))}}.orbid .orbid-data-detail-row,.orbid .orbid-data-requirement-row{min-width:0;color:var(--text-2);font-size:var(--fs-meta);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.orbid .orbid-data-detail-main{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .orbid-data-detail-gain{color:var(--ok);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.orbid .orbid-data-detail-text{color:var(--text-2);font-size:var(--fs-meta);line-height:1.5}.orbid .orbid-data-timeline{flex-direction:column;gap:7px;display:flex}.orbid .orbid-data-timeline-row{min-height:24px;font-size:var(--fs-meta);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:720px){.orbid .orbid-data-card{gap:9px;padding:14px}.orbid .orbid-data-card:before{width:88px;left:14px}.orbid .orbid-data-head{flex-wrap:wrap}.orbid .orbid-data-metric-row{flex-wrap:wrap;gap:7px 8px}.orbid .orbid-data-subject{flex-basis:100%;max-width:100%}.orbid .orbid-data-delta{margin-left:0}.orbid .orbid-data-timeline-row{grid-template-columns:8px minmax(0,1fr)}.orbid .orbid-data-timeline-row>span:last-child{grid-column:2;justify-self:start}}.orbid .orbid-data-badge{height:18px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--data-accent);border-radius:0;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-badge{border:var(--ob-line) solid color-mix(in srgb,var(--data-accent) 25%,var(--border))}}.orbid .orbid-data-badge{background:var(--data-accent-soft);color:var(--data-accent)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-badge{color:color-mix(in srgb,var(--data-accent) 70%,var(--ink))}}.orbid .orbid-data-bar{background:var(--border-faint);height:7px}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-data-bar{background:color-mix(in srgb,var(--border-faint) 78%,var(--surface))}}.orbid .orbid-data-bar{border-radius:0;overflow:hidden}.orbid .orbid-data-bar-fill{height:100%;transition:width var(--ob-dur) var(--ob-ease);border-radius:0}.orbid .orbid-data-expand{font-size:var(--fs-caption);color:var(--text-3);cursor:pointer;align-items:center;gap:5px;font-weight:600;display:inline-flex}.orbid .orbid-data-expand:hover{color:var(--ink)!important}.orbid .msg-bg-body .rounded-lg,.orbid .msg-bg-body .rounded-md{border-radius:0!important}.orbid .msg-bg-body table{font-family:var(--font-sans);font-size:var(--fs-ui)}.orbid .msg-bg-body table th{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .msg-bg-body table td{color:var(--text-2);font-variant-numeric:tabular-nums}.orbid .msg-bg-body table tr:last-child td{color:var(--ink);font-weight:600}.orbid .msg-bg-body .bg-sidebar{background:var(--bg-pure)!important;border-color:var(--border)!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.orbid .msg-bg-body .bg-background{background:var(--bg-pure)!important;border-color:var(--border-faint)!important;box-shadow:none!important;border-radius:0!important}.orbid .conv :not(:focus-visible){box-shadow:none!important}.orbid [data-streamdown=code-block],.orbid [data-streamdown=mermaid-block],.orbid [data-streamdown=table-wrapper],.orbid [data-streamdown=table-wrapper] .rounded-lg,.orbid [data-streamdown=table-wrapper] .rounded-md,.orbid [data-streamdown=table-wrapper] .rounded-xl,.orbid [data-streamdown=table-wrapper]>div,.orbid [data-streamdown=table]{border-radius:0!important}.orbid .msg-body{font-size:var(--fs-body);color:var(--text);line-height:1.6;font-family:var(--font-sans);letter-spacing:0}.orbid .msg-body strong{color:var(--ink);font-weight:600}.orbid .flow-progress{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600;font-family:var(--font-sans);margin-bottom:8px}.orbid .msg-user-bubble{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:stretch;display:flex}.orbid .msg-user-content{box-sizing:border-box;align-self:stretch;min-width:0;position:relative;width:100%!important;max-width:100%!important}.orbid .msg-plan-chip{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-brand-muted);height:19px;color:var(--color-brand);white-space:nowrap;box-sizing:border-box;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.orbid .msg-user-bubble>.msg-body{background:var(--bg-subtle);text-align:left;border-radius:0;padding:10px 14px;position:relative}.orbid .msg-user-bubble>.msg-body,.orbid .msg-user-content>.msg-body{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}.orbid .msg-user-content>.msg-body{background:var(--bg-pure);border:var(--ob-line) solid var(--border);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.01em;border-radius:var(--r);overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:text;user-select:text;padding:10px 16px;font-weight:500}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{box-sizing:border-box;background:var(--bg-pure);align-self:stretch;min-width:0;width:100%!important;max-width:100%!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{background:color-mix(in srgb,var(--bg-pure) 74%,var(--surface))}}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{border:var(--ob-line) solid var(--border-faint);overflow-wrap:anywhere;word-break:break-word;border-radius:0;padding:14px 17px}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.file-dl-artifact),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.knowledge-card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.library-propose-card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.orbid-data-card){overflow-wrap:normal;word-break:normal;background:0 0;border:0;padding:0;width:100%!important;max-width:100%!important}.orbid .msg-tsep{text-align:center;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums;margin:20px 0}.orbid .msg-gap-same{margin-top:4px}.orbid .msg-gap-agent{margin-top:16px}.orbid .msg-gap-switch{margin-top:20px}.orbid .msg-bg-indent{padding-left:0}.orbid .msg-body .tier{font-family:var(--font-sans);font-size:var(--fs-caption);border:var(--ob-line) solid var(--border);color:var(--text-2);border-radius:var(--r);background:var(--surface);font-variant-numeric:tabular-nums;margin-right:6px;padding:1px 6px;font-weight:500;display:inline-block}.orbid .msg-body .tier.crit{color:var(--err);border-color:var(--slate-5);background:var(--slate-3)}.orbid .msg-body .tier.minor{color:var(--warn);border-color:var(--slate-5);background:var(--slate-3)}.orbid .msg-body .tier.info{color:var(--text-3)}.orbid .thinking-chain{flex-direction:column;align-items:flex-start;gap:6px;width:100%;max-width:none;padding:12px 0 4px;display:flex}.orbid .thinking-chain-head{align-items:center;gap:8px;min-width:0;max-width:100%;min-height:18px;display:flex}.orbid .thinking-chain-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.orbid .thinking-status-ring{width:12px;height:12px;color:var(--ink);transform-origin:50%;flex-shrink:0;display:block}.orbid .thinking-status-ring.is-pending{color:var(--text-muted)}.orbid .thinking-status-ring.is-spinning{animation:orbid-spin .7s linear infinite}.orbid .thinking-chain-status-icon{width:12px;height:12px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.orbid .thinking-chain-complete .thinking-chain-status-icon,.orbid .thinking-inline-complete .thinking-chain-status-icon{color:var(--ok)}.orbid .thinking-chain-failed .thinking-chain-status-icon,.orbid .thinking-inline-failed .thinking-chain-status-icon{color:var(--err)}.orbid .thinking-chain-blocked .thinking-chain-status-icon,.orbid .thinking-inline-blocked .thinking-chain-status-icon{color:var(--text-muted)}.orbid .thinking-chain-blocked .thinking-chain-label,.orbid .thinking-chain-complete .thinking-chain-label,.orbid .thinking-chain-failed .thinking-chain-label,.orbid .thinking-inline-blocked .thinking-chain-label,.orbid .thinking-inline-complete .thinking-chain-label,.orbid .thinking-inline-failed .thinking-chain-label{color:var(--text-secondary)}.orbid .thinking-chain-label{font-size:var(--fs-ui);font-weight:500;line-height:1.35}.orbid .flux{background:linear-gradient(90deg,var(--text-muted) 0,var(--text-muted) 40%,var(--ink) 50%,var(--text-muted) 60%,var(--text-muted) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:orbid-flux 2.2s linear infinite}.orbid .flux-dot{background:var(--ink);animation:orbid-flux-glow 2.2s ease-in-out infinite}@keyframes orbid-flux{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes orbid-flux-glow{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.orbid .flux{-webkit-text-fill-color:var(--ink);color:var(--ink)}.orbid .flux,.orbid .flux-dot{animation:none}}.orbid .thinking-inline{font-size:var(--fs-ui);align-items:center;gap:8px;padding:6px 0;display:flex}.orbid .thinking-inline .thinking-chain-dot{border-radius:50%;width:5px;height:5px}.orbid .thinking-inline-timer{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0;overflow:hidden}.orbid .thinking-chain-steps{flex-direction:column;gap:5px;width:100%;padding-left:14px;display:flex}.orbid .thinking-step{font-size:var(--fs-ui);align-items:center;gap:6px;max-width:100%;min-height:17px;line-height:1.35;display:flex}.orbid .thinking-step-glyph{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.orbid .thinking-step-pip{background:var(--ink);border-radius:50%;width:5px;height:5px}.orbid .thinking-step-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .thinking-step-detail{border:var(--ob-line) solid var(--line);background:var(--surface);border-radius:0;align-items:center;min-height:16px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .thinking-step-detail{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.orbid .thinking-step-detail{color:var(--text-muted);font-size:var(--fs-caption);letter-spacing:0;white-space:nowrap;flex-shrink:0;font-weight:500}.orbid .thinking-step-done .thinking-step-glyph{color:var(--ok)}.orbid .thinking-step-done .thinking-step-label{color:var(--text-muted)}@keyframes orbid-thinking-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.orbid .msg.user{align-items:stretch;margin-top:12px;margin-bottom:12px}.orbid .msg.user .msg-head{flex-direction:row-reverse}.orbid .msg.user .msg-body{background:var(--bg-pure);border:var(--ob-line) solid var(--border);color:var(--ink);box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.01em;border-radius:var(--r);padding:10px 16px;font-weight:500}.orbid .msg-user-edit-panel{box-sizing:border-box;border:var(--ob-line) solid var(--border-strong)!important;border-left-width:var(--ob-line)!important;background:var(--bg-pure)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;border-radius:0!important;padding:10px!important}.orbid .msg-user-edit-textarea{resize:vertical;border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);border-radius:0;width:100%;min-height:74px;max-height:220px}@supports (color:color-mix(in lab,red,red)){.orbid .msg-user-edit-textarea{background:color-mix(in srgb,var(--bg-pure) 92%,var(--surface))}}.orbid .msg-user-edit-textarea{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-ui);outline:none;padding:10px 11px;line-height:1.55}.orbid .msg-user-edit-textarea:focus{border-color:var(--ink);background:var(--bg-pure)}.orbid .msg-user-edit-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.orbid .msg-user-edit-btn{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);height:28px;color:var(--text-muted);font-size:var(--fs-caption);border-radius:0;padding:0 10px;font-weight:600}.orbid .msg-user-edit-btn:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink);background:var(--surface)}.orbid .msg-user-edit-btn-primary{border-color:var(--ink);background:var(--ink);color:var(--bg-pure);box-shadow:none}.orbid .msg-user-edit-btn-primary:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12);color:var(--bg-pure)}.orbid .msg-user-edit-btn:disabled{opacity:.45;cursor:default}.orbid .choices{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.orbid .choice{border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);height:32px;font-size:var(--fs-meta);color:var(--text-secondary);font-weight:600;font-family:var(--font-sans);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:0 13px;text-decoration:none;display:flex}.orbid .choice.primary,.orbid .choice:hover{background:var(--ink);color:var(--bg-pure);border-color:var(--ink)}.orbid .choice.primary{box-shadow:none}.orbid .choice.primary:hover{background:var(--slate-12);border-color:var(--slate-12)}.orbid .choice:active{filter:brightness(.88);transform:none}.orbid .choice:focus-visible{outline:none}.orbid .choice .kbd{font-family:var(--font-mono);font-size:var(--fs-caption);border-radius:var(--r);background:var(--black-a1);color:var(--text-muted);padding:1px 4px}.orbid .choice.primary .kbd,.orbid .choice:hover .kbd{background:var(--white-a3);color:var(--white-a9)}.orbid .choice.chosen{cursor:default}.orbid .choice.chosen,.orbid .choice.chosen:hover{background:var(--bg-muted);color:var(--text-muted);border-color:var(--border)}.orbid .choice.chosen:hover{box-shadow:none;transform:none}.orbid .choice.faded{opacity:.35;cursor:default}.orbid .choice.faded:hover{background:var(--bg-pure);color:var(--ink);border-color:var(--border);box-shadow:none;transform:none}.orbid .running-line{font-size:var(--fs-ui);color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap;align-items:center;gap:10px;padding:6px 0;display:flex}.orbid .running-line .pulse{background:var(--ink);border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:orbid-flux-glow 1.6s infinite}.orbid .running-line .label{color:var(--text);white-space:nowrap;flex-shrink:0}.orbid .running-line .timer{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.orbid .running-line .step-count{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .file-up-ico{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.orbid .file-up-ico svg{width:20px;height:20px}.orbid .file-up-ico--zip{color:var(--warn)}.orbid .file-up-ico--img{color:var(--brand)}.orbid .file-up-ico--file{color:var(--text-3)}.orbid .file-up-inline-preview{background:var(--surface);flex-direction:column;height:480px;min-height:0;display:flex}.orbid .file-up-inline-preview iframe{border:none;flex:1;width:100%;min-height:0}.orbid .file-up-inline-preview .wfp-local-preview{flex:auto;height:100%;min-height:0}.orbid .docx-preview-host,.orbid .file-up-inline-preview .docx-preview-host{background:var(--color-bg-muted);flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.orbid .docx-preview-pages{flex:auto;min-height:0;padding:16px;overflow:auto}.orbid .docx-preview-pages-inner{margin:0 auto}.orbid .docx-preview-pages .docx-wrapper{background:0 0;padding:0}.orbid .docx-preview-pages section.docx{background:var(--color-bg-surface);margin:0 auto 16px}.orbid .docx-preview-state{text-align:center;color:var(--color-text-secondary);flex-shrink:0;padding:16px;font-size:14px}.orbid .docx-preview-host--compact .docx-preview-pages{padding:8px}.orbid .docx-preview-editor{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex;position:relative}.orbid .docx-preview-host--compact .dje-toolbar,.orbid .docx-preview-host--compact .title-bar{display:none!important}.orbid .file-up-head-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.orbid .file-up-act-btn{cursor:pointer;width:28px;height:28px;color:var(--text-4);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .file-up-act-btn:hover{background:var(--surface-muted);color:var(--text-2,var(--color-text-secondary))}.orbid .file-up-preview-msg{font-size:var(--fs-ui);color:var(--text-4);flex:1;justify-content:center;align-items:center;display:flex}.orbid .file-parse-spinner{border:1.5px solid var(--border,var(--color-border));border-top-color:var(--ink);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:file-parse-spin .8s linear infinite}@keyframes file-parse-spin{to{transform:rotate(1turn)}}.orbid .lib-parse-stream{min-height:100%;font-family:var(--font-sans);flex-direction:column;gap:14px;padding:6px 0 12px;display:flex}.orbid .lib-parse-hero{background:var(--bg-subtle);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px;display:grid}.orbid .lib-parse-hero,.orbid .lib-parse-status-mark{border:var(--ob-line) solid var(--border);border-radius:var(--r-float)}.orbid .lib-parse-status-mark{background:var(--bg-pure);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.orbid .lib-parse-stream-failed .lib-parse-status-mark{border-color:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .lib-parse-stream-failed .lib-parse-status-mark{border-color:color-mix(in srgb,var(--failed) 28%,var(--border))}}.orbid .lib-parse-stream-failed .lib-parse-status-mark{background:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .lib-parse-stream-failed .lib-parse-status-mark{background:color-mix(in srgb,var(--failed) 8%,var(--bg-pure))}}.orbid .lib-parse-stream-failed .lib-parse-status-mark:before{content:"!";color:var(--failed);font-size:var(--fs-body);font-weight:600}.orbid .lib-parse-copy{min-width:0}.orbid .lib-parse-state{color:var(--text-muted);font-size:var(--fs-caption);margin-bottom:2px;font-weight:600}.orbid .lib-parse-title{color:var(--ink);font-size:var(--fs-title);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lib-parse-note{color:var(--text-secondary);font-size:var(--fs-ui);margin:8px 0 0;line-height:1.55}.orbid .lib-parse-phases{border:var(--ob-line) solid var(--border);border-radius:var(--r-float);background:var(--bg-pure);gap:0;display:grid}.orbid .lib-parse-phase{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:12px 14px;display:grid}.orbid .lib-parse-phase+.lib-parse-phase{border-top:var(--ob-line) solid var(--border-faint)}.orbid .lib-parse-phase-dot{border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);border-radius:0;width:8px;height:8px;margin-top:6px}.orbid .lib-parse-phase.is-done .lib-parse-phase-dot{border-color:var(--ok);background:var(--ok)}.orbid .lib-parse-phase.is-active .lib-parse-phase-dot{border-color:var(--needs-you);background:var(--needs-you)}.orbid .lib-parse-phase.is-pending{color:var(--text-muted)}.orbid .lib-parse-phase-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .lib-parse-phase-label{color:var(--ink);font-size:var(--fs-ui);font-weight:600;line-height:1.35}.orbid .lib-parse-phase-detail{overflow-wrap:anywhere;color:var(--text-muted);font-size:var(--fs-meta);line-height:1.45}.orbid .lib-parse-stream-body{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-meta);padding:0 2px;line-height:1.8;overflow-y:auto}.orbid .lib-parse-line[style*=--g]{margin-left:0;padding-left:8px}.orbid .lib-parse-fail{color:var(--failed)}.orbid .ref-tag{background:var(--bg-muted);border:var(--ob-line) solid var(--border);border-radius:var(--r);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--ink);cursor:pointer;white-space:nowrap;vertical-align:baseline;font-weight:500;line-height:inherit;font-variant-numeric:tabular-nums;align-items:center;gap:4px;margin:0 2px;padding:0 6px 0 4px;display:inline-flex}.orbid .ref-tag:hover{background:var(--bg-selected);border-color:var(--border-strong)}.orbid .ref-tag-icon{flex-shrink:0;align-items:center;display:flex}.orbid .ref-tag-icon svg{width:12px;height:12px;stroke:var(--text-muted)}.orbid .ref-tag:hover .ref-tag-icon svg{stroke:var(--ink)}.orbid .ref-tag-label{color:var(--ink)}.orbid .ref-tag-sub{color:var(--text-muted);font-weight:400}.orbid .ref-tag-sub:before{content:" ·"}.orbid .agent-work{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);border-radius:var(--r);overflow:hidden}.orbid .agent-work-header{border-bottom:var(--ob-line) solid var(--border-faint);font-family:var(--font-sans);font-size:var(--fs-ui);align-items:center;gap:8px;padding:10px 14px;display:flex}.orbid .agent-work-name{color:var(--ink);letter-spacing:-.01em;font-weight:600}.orbid .agent-work-time{color:var(--text-muted);font-size:var(--fs-caption);margin-left:auto}.orbid .agent-work-body{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;max-height:200px;padding:10px 14px 12px;overflow:hidden auto}.orbid .agent-work-body::-webkit-scrollbar{width:6px}.orbid .agent-work-body::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:4px}.orbid .agent-work-body::-webkit-scrollbar-thumb:hover{background:var(--ink)}.orbid .agent-work-line{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px;padding:2px 0;line-height:1.65;display:flex}.orbid .agent-work-line:before{content:"—";color:var(--text-faint);font-size:var(--fs-meta);flex-shrink:0}.orbid .agent-thinking-toggle{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);cursor:pointer;opacity:0;font-variant-numeric:tabular-nums;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.orbid .agent-block-wrap:hover .agent-thinking-toggle,.orbid .agent-thinking-toggle.open,.orbid .agent-thinking-toggle:focus-visible{opacity:1}.orbid .agent-thinking-toggle:hover{color:var(--text-muted)}.orbid .agent-thinking-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .agent-thinking-chevron{font-size:var(--fs-caption)}.orbid .agent-thinking-lines{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;max-height:240px;padding:6px 0 2px 2px;overflow-y:auto}.orbid .agent-thinking-lines::-webkit-scrollbar{width:6px}.orbid .agent-thinking-lines::-webkit-scrollbar-thumb{background:var(--text-3);border-radius:4px}.orbid .agent-thinking-lines::-webkit-scrollbar-thumb:hover{background:var(--ink)}.orbid .agent-thinking-line{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;padding:1px 0;line-height:1.65;display:flex}.orbid .agent-thinking-line:before{content:"·";color:var(--text-faint);flex-shrink:0}.orbid .agent-block-wrap{flex-direction:column;gap:6px;display:flex}.orbid .agent-block-wrap.stage-start{margin-top:10px}.orbid .agent-block-output{font-size:var(--fs-body);color:var(--text);line-height:1.6;font-family:var(--font-sans);letter-spacing:0}.orbid .agent-block-output strong{color:var(--ink);font-weight:600}.orbid .agent-block-wrap .card{margin-top:8px}.orbid .msg>.card,.orbid .msg>.file-dl-artifact,.orbid .msg>.orbid-data-card{box-sizing:border-box;align-self:stretch;width:100%;max-width:none}.orbid .card,.orbid .msg>.card+.msg-action-row,.orbid .msg>.file-dl-artifact+.msg-action-row,.orbid .msg>.msg-action-row,.orbid .msg>.orbid-data-card+.msg-action-row{box-sizing:border-box;width:100%;max-width:none}.orbid .card{background:var(--bg-pure);border:var(--ob-line) solid var(--border-strong);border-left:var(--ob-line) solid var(--border-strong);border-radius:0;position:relative;overflow:hidden}.orbid .card:has(.card-menu.is-on),.orbid .card:has(.card-tool[aria-expanded=true]),.orbid .card:has(.gonogo-export-menu),.orbid .card:has([data-filter-open=true]){z-index:50;overflow:visible!important}.orbid .card:has(.card-menu.is-on)>.card-hd,.orbid .card:has(.card-tool[aria-expanded=true])>.card-hd{z-index:6;position:relative;overflow:visible}.orbid .agent-block-wrap:has(.card-menu.is-on),.orbid .agent-block-wrap:has(.card-tool[aria-expanded=true]),.orbid .agent-block-wrap:has(.gonogo-export-menu),.orbid .agent-block-wrap:has([data-filter-open=true]),.orbid .msg-body:has(.card-menu.is-on),.orbid .msg-body:has(.card-tool[aria-expanded=true]),.orbid .msg-body:has(.gonogo-export-menu),.orbid .msg-body:has([data-filter-open=true]),.orbid .msg:has(.card-menu.is-on),.orbid .msg:has(.card-tool[aria-expanded=true]),.orbid .msg:has(.gonogo-export-menu),.orbid .msg:has([data-filter-open=true]){z-index:40;position:relative;overflow:visible!important}.orbid .card-hd{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;background:var(--surface);align-items:center;gap:8px;min-height:44px;padding:0 12px 0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .card-hd{background:color-mix(in srgb,var(--surface) 92%,var(--paper))}}.orbid .card-hd{color:var(--ink);border-bottom:var(--ob-line) solid var(--border-faint);margin:0}.orbid .card-hd:hover{filter:none}.orbid .card-hd-main{cursor:pointer;min-height:28px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;margin:0;padding:0;display:flex}.orbid .card-hd-main:focus-visible{outline:2px solid var(--brand)}.orbid .card-leading{width:20px;height:20px;color:var(--text-2);flex-shrink:0;place-items:center;line-height:0;display:grid}.orbid .card-leading svg{stroke-width:1.5px;width:18px;height:18px;display:block}.orbid .card.ok .card-leading,.orbid .card.success .card-leading{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .card.ok .card-leading,.orbid .card.success .card-leading{color:color-mix(in srgb,var(--ok) 70%,var(--ink))}}.orbid .card.warn .card-leading,.orbid .card.warning .card-leading{color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .card.warn .card-leading,.orbid .card.warning .card-leading{color:color-mix(in srgb,var(--warn) 70%,var(--ink))}}.orbid .card-hd .card-title{color:var(--ink);min-width:0;font-size:var(--fs-ui);white-space:nowrap;text-overflow:ellipsis;flex:1;height:20px;margin:0;padding:0;font-weight:600;line-height:20px;overflow:hidden}.orbid .card-hd .card-num,.orbid .card-meta{height:20px;line-height:20px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;padding:0}.orbid .card-hd .card-num,.orbid .card-meta,.orbid .card-surface-type{color:var(--text-3);flex-shrink:0;align-items:center;margin:0;font-weight:600;display:inline-flex}.orbid .card-surface-type{border:var(--ob-line) solid var(--border);max-width:7.5rem;height:18px;font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:0;padding:0 6px;line-height:1.3;overflow:hidden}.orbid .card-surface-type--light_q,.orbid .card-surface-type--open,.orbid .card-surface-type--structured{border-color:var(--border);color:var(--text-3);background:0 0}.orbid .msg-surface-type-row{align-items:center;gap:8px;min-height:18px;margin:0 0 6px;display:flex}.orbid .card-tools{z-index:4;align-self:center;align-items:center;gap:2px;height:28px;display:flex;position:relative}.orbid .card-tool-wrap{z-index:5;place-items:center;display:grid;position:relative}.orbid .card-tool{appearance:none;width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-2);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:0;line-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.orbid .card-tool:hover,.orbid .card-tool[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .card-tool:active{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .card-tool:active{background:color-mix(in srgb,var(--ink) 10%,transparent)}}.orbid .card-tool:focus-visible{outline:2px solid var(--brand);outline-offset:1px;color:var(--ink)}.orbid .card-tool.is-done{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .card-tool.is-done{background:color-mix(in srgb,var(--ok) 18%,transparent)}}.orbid .card-tool svg{stroke-width:1.5px;flex-shrink:0;width:14px;height:14px;display:block}.orbid .card-chev-btn{appearance:none;width:28px;min-width:28px;height:28px;min-height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;align-self:center;place-items:center;padding:0;line-height:0;display:grid}.orbid .card-chev-btn:active{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .card-chev-btn:active{background:color-mix(in srgb,var(--ink) 10%,transparent)}}.orbid .card-chev-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .card-hd-main .card-chev-btn{cursor:inherit;pointer-events:none;background:0 0}.orbid .card-hd .card-chev{color:inherit;width:14px;height:14px;transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0;display:block}.orbid .card-menu{z-index:100;display:none;position:absolute;top:calc(100% + 4px);right:0}.orbid .card-menu.is-on{display:block}.orbid .card-menu .card-menu-label{flex:1;min-width:0}.orbid .card-menu .card-menu-hint{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));flex-shrink:0;font-weight:600}.orbid .card-hd .card-conf,.orbid .card-hd .card-tag{color:var(--text-3)}.orbid .card-menu,.orbid .composer-menu-body,.orbid .composer-pipe-menu,.orbid .gonogo-export-menu,.orbid .hdr-menu,.orbid .lib-header-overflow-menu,.orbid .lib-reco-body,.orbid .lp-row-menu,.orbid .lp-row-menu--portal,.orbid .orbid-pop-menu,.orbid [data-orbid-pop-menu],.orbid [data-radix-dropdown-menu-content],.orbid [data-radix-menu-content],.orbid-ctx-menu,.orbid-lp-menu-portal .lp-row-menu,[data-lp-menu-portal] .lp-row-menu,[data-orbid-pop-menu],[data-radix-dropdown-menu-content],[data-radix-menu-content].orbid-pop-menu,body>.lp-row-menu.lp-row-menu--portal{box-sizing:border-box;min-width:188px;max-width:min(320px,100vw - 24px);color:var(--text-secondary,var(--text-2));font-family:var(--font-sans);font-size:var(--fs-ui);isolation:isolate;font-weight:400;overflow:hidden;background:var(--bg-pure,var(--paper))!important;border:var(--ob-line) solid var(--border,var(--color-border))!important;border-radius:var(--ob-radius-float)!important;box-shadow:var(--ob-shadow-float)!important;padding:4px!important}.orbid .card-menu,.orbid .hdr-menu{min-width:188px}.orbid .lp-row-menu,.orbid .lp-row-menu--portal,.orbid-lp-menu-portal .lp-row-menu,[data-lp-menu-portal] .lp-row-menu,body>.lp-row-menu.lp-row-menu--portal{width:188px;min-width:188px;max-width:188px;border-radius:0!important;padding:4px!important}.orbid .card-menu [role=menuitem],.orbid .card-menu button,.orbid .composer-menu-item,.orbid .gonogo-export-item,.orbid .hdr-menu-item,.orbid .lp-row-menu-id,.orbid .lp-row-menu-item,.orbid [data-radix-dropdown-menu-item],.orbid [data-radix-menu-item],.orbid-ctx-menu-item,[data-radix-dropdown-menu-item]{box-sizing:border-box;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;height:28px;min-height:28px;overflow:hidden;appearance:none!important;text-align:left!important;width:100%!important;font-family:var(--font-sans,"Instrument Sans",ui-sans-serif,system-ui,sans-serif)!important;font-size:var(--fs-ui)!important;letter-spacing:0!important;font-synthesis:none!important;color:var(--text-secondary,var(--text-2))!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;font-weight:400!important;line-height:1.3!important;text-decoration:none!important;display:flex!important}.orbid .card-menu [role=menuitem]:hover:not(:disabled),.orbid .card-menu button:hover:not(:disabled),.orbid .composer-menu-item:hover:not(:disabled),.orbid .composer-menu-item[data-active=true],.orbid .gonogo-export-item:hover:not(.is-disabled),.orbid .hdr-menu-item:hover,.orbid .lp-row-menu-id:hover,.orbid .lp-row-menu-item:hover,.orbid [data-radix-dropdown-menu-item]:hover,.orbid [data-radix-dropdown-menu-item][data-highlighted],.orbid [data-radix-menu-item]:hover,.orbid [data-radix-menu-item][data-highlighted],.orbid-ctx-menu-item:hover,.orbid-ctx-menu-item[data-highlighted],[data-radix-dropdown-menu-item]:focus,[data-radix-dropdown-menu-item][data-highlighted]{outline:none;background:var(--bg-hover,var(--color-bg-hover))!important;color:var(--ink,var(--color-text-primary))!important;border-color:#0000!important}.orbid .card-menu [role=menuitem][aria-disabled=true],.orbid .card-menu button:disabled,.orbid .composer-menu-item:disabled,.orbid .composer-menu-item[aria-disabled=true],.orbid .gonogo-export-item.is-disabled,.orbid [data-radix-dropdown-menu-item][data-disabled],.orbid [data-radix-menu-item][data-disabled],.orbid-ctx-menu-item[data-disabled],[data-radix-dropdown-menu-item][data-disabled]{pointer-events:none;opacity:1!important;color:var(--text-4,var(--color-text-muted))!important;cursor:not-allowed!important}.orbid .card-menu button:disabled .card-menu-ico,.orbid .card-menu button:disabled .card-menu-ico svg{color:var(--text-4)!important;opacity:.7!important}.orbid .card-menu-ico,.orbid .composer-menu-item-icon,.orbid .hdr-menu-item-icon,.orbid .lp-row-menu-ico,.orbid [data-radix-dropdown-menu-item]>svg:first-child,.orbid-ctx-menu-item>svg:first-child,[data-radix-dropdown-menu-item]>svg:first-child{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;color:inherit!important;opacity:1!important;box-sizing:border-box!important;background:0 0!important;border:0!important;flex-shrink:0!important;place-items:center!important;display:grid!important}.orbid .card-menu-ico svg,.orbid .composer-menu-item-icon svg,.orbid .hdr-menu-item-icon svg,.orbid .lp-row-menu-ico svg{stroke-width:1.5px!important;flex-shrink:0!important;width:14px!important;height:14px!important;display:block!important}.orbid .card-menu button:hover:not(:disabled) .card-menu-ico,.orbid .composer-menu-item:hover:not(:disabled) .composer-menu-item-icon,.orbid .composer-menu-item[data-active=true] .composer-menu-item-icon,.orbid .hdr-menu-item:hover .hdr-menu-item-icon,.orbid .lp-row-menu-danger:hover .lp-row-menu-ico,.orbid .lp-row-menu-item:hover .lp-row-menu-ico{color:var(--ink)!important}.orbid .lp-row-menu-danger .lp-row-menu-ico{color:var(--err,var(--failed))!important}.orbid .lp-row-menu-label{text-overflow:ellipsis;min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;flex:auto;line-height:1.3;display:block;overflow:hidden}.orbid .lp-row-menu-shortcut,.orbid .orbid-ctx-menu-shortcut,.orbid-ctx-menu-shortcut{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;padding-left:12px;color:var(--text-4,var(--color-text-muted))!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important}.orbid .composer-menu-group,.orbid .orbid-pop-menu-group,.orbid [data-orbid-pop-menu] .pop-menu-group{color:var(--text-4,var(--color-text-muted))!important;text-transform:none!important;padding:8px 12px 4px!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.orbid .composer-menu-body>[role=group]+[role=group]{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));margin-top:4px;padding-top:4px}.orbid .composer-menu-item,.orbid .composer-menu-item.lp-row-menu-item{height:28px!important;min-height:28px!important;font-size:var(--fs-ui)!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-items:center!important;padding:0 10px!important;font-weight:400!important;line-height:1.3!important;overflow:hidden!important}.orbid .composer-menu-item .lp-row-menu-label,.orbid .composer-menu-item-label{font-size:var(--fs-ui)!important;color:inherit!important;text-overflow:ellipsis!important;min-width:0!important;font-weight:400!important;line-height:1.3!important;overflow:hidden!important}.orbid .composer-menu-item-desc,.orbid .composer-menu-item-text{display:none!important}.orbid .card-menu .sep,.orbid .hdr-menu-sep,.orbid .lp-row-menu-sep,.orbid [data-radix-dropdown-menu-separator],.orbid-ctx-menu-separator,[data-radix-dropdown-menu-separator]{background:var(--border-faint,var(--color-border-muted))!important;border:0!important;height:1px!important;margin:4px 0!important;padding:0!important}.orbid .hdr-menu-danger,.orbid .lp-row-menu-danger,.orbid-ctx-menu-danger{color:var(--err,var(--failed))!important}.orbid .hdr-menu-danger:hover,.orbid .lp-row-menu-danger:hover,.orbid-ctx-menu-danger:hover,.orbid-ctx-menu-danger[data-highlighted]{background:var(--err)!important}@supports (color:color-mix(in lab,red,red)){.orbid .hdr-menu-danger:hover,.orbid .lp-row-menu-danger:hover,.orbid-ctx-menu-danger:hover,.orbid-ctx-menu-danger[data-highlighted]{background:color-mix(in srgb,var(--err) 8%,transparent)!important}}.orbid .hdr-menu-danger:hover,.orbid .lp-row-menu-danger:hover,.orbid-ctx-menu-danger:hover,.orbid-ctx-menu-danger[data-highlighted]{color:var(--err)!important}.orbid .card-menu button:focus-visible,.orbid .hdr-menu-item:focus-visible,.orbid .lp-row-menu-item:focus-visible,.orbid-ctx-menu-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)!important;outline:none!important}.orbid .card-tag{font-weight:600}.orbid .card-num,.orbid .card-tag{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0}.orbid .card-num{font-variant-numeric:tabular-nums;font-weight:600}.orbid .card-title{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text);letter-spacing:0;margin:0;font-weight:600}.orbid .card-conf{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-4);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-weight:600}.orbid .card-chev{width:18px;height:18px;color:var(--text-3);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0;place-items:center;margin-left:auto;display:grid}.orbid .card.open .card-chev{transform:rotate(90deg)}.orbid .card-summary{color:var(--text-3);font-size:var(--fs-ui);padding:10px 12px 12px;line-height:1.5}.orbid .card-body{border-top:var(--ob-line) solid var(--border-faint);background:linear-gradient(to bottom,var(--bg-pure) 0,var(--bg-pure) 42px);padding:0 14px 15px}@supports (color:color-mix(in lab,red,red)){.orbid .card-body{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-pure) 90%,var(--surface)) 0,var(--bg-pure) 42px)}}.orbid .card-body{transition:max-height var(--ob-dur) var(--ob-ease);overflow:hidden}.orbid .card-body.card-body--scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;max-height:240px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.orbid .card-body.card-body--scroll.at-bottom{-webkit-mask-image:none;mask-image:none}.orbid .card-body>.card-kpi,.orbid .card-body>.card-kv-table,.orbid .card-body>.knowledge-card-entries,.orbid .card-body>.product-compare-card{margin-left:-14px;margin-right:-14px}.orbid .card-body>.card-kpi:first-child,.orbid .card-body>.card-kv-table:first-child,.orbid .card-body>.knowledge-card-entries:first-child,.orbid .card-body>.product-compare-card:first-child{border-top:0}.orbid .card-body>.card-kpi:first-child>div{padding-top:10px}.orbid .card-body>.card-kv-table:first-child .card-kv-label:first-child,.orbid .card-body>.card-kv-table:first-child .card-kv-value:nth-child(2){padding-top:8px}.orbid .card-actions{border-top:var(--ob-line) solid var(--border-faint);gap:8px;padding:10px 12px}.orbid .kv-list{flex-direction:column;gap:0;display:flex}.orbid .card-kv{font-family:var(--font-sans);font-size:var(--fs-ui);grid-template-columns:18px minmax(0,1fr) 48px;align-items:baseline;gap:10px;padding:8px 0;display:grid}.orbid .card-kv+.card-kv{border-top:var(--ob-line) solid var(--border-faint)}.orbid .card-kv .card-kv-glyph{color:var(--text-faint);font-size:var(--fs-meta);text-align:center}.orbid .card-kv .card-kv-glyph.ok{color:var(--ink)}.orbid .card-kv .card-kv-glyph.bad{color:var(--failed)}.orbid .card-kv.disqualifying{background:var(--tomato-12)}@supports (color:color-mix(in lab,red,red)){.orbid .card-kv.disqualifying{background:color-mix(in srgb,var(--tomato-12) 6%,transparent)}}.orbid .card-kv.disqualifying{border-left:0;padding-left:0}.orbid .card-kv .card-kv-glyph.warn{color:var(--needs-you)}.orbid .card-kv .card-kv-main{grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.orbid .card-kv .card-kv-name{color:var(--ink);letter-spacing:0;min-width:0;font-weight:600}.orbid .card-kv .card-kv-info{color:var(--text-muted);font-size:var(--fs-ui);min-width:0}.orbid .card-kv .card-kv-info .arrow{color:var(--text-faint);margin:0 6px}.orbid .card-kv .card-kv-conf{color:var(--text-muted);font-weight:600;font-family:var(--font-sans);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;text-align:right;justify-self:end}.orbid .card-bullets{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);flex-direction:column;gap:0;margin-top:4px;display:flex}.orbid .card-bullet{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:8px 10px;padding:9px 12px;font-weight:500;display:grid}.orbid .card-bullet:last-child{border-bottom:0}.orbid .card-bullet .card-bullet-mark{background:var(--text-4);border-radius:0;flex-shrink:0;align-self:start;width:5px;height:5px;margin-top:.4em}.orbid .card-bullet .card-bullet-name{color:var(--ink);min-width:0;font-weight:600;line-height:1.4}.orbid .card-bullet .card-bullet-count{color:var(--text-4);font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.orbid .card-bullets--hard .card-bullet .card-bullet-mark{background:var(--amber)}.orbid .card-bullets--hard .card-bullet .card-bullet-count{color:var(--amber)}.orbid .card-bullet .card-bullet-triangle{display:none}.orbid .card-bullet.more{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:0;border-bottom:0;grid-column:1/-1;padding:8px 12px;font-weight:500;display:block}.orbid .card-decision{border-top:var(--ob-line) solid var(--border-faint);background:0 0;margin-top:20px;padding:16px 0 0}.orbid .decision-head{color:var(--needs-you);align-items:baseline;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.orbid .decision-head,.orbid .decision-subtitle{font-size:var(--fs-meta);font-family:var(--font-sans);letter-spacing:0}.orbid .decision-subtitle{color:var(--text-muted);font-weight:400}.orbid .decision-opts{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.orbid .card-decision-opt{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);align-items:baseline;gap:10px;display:flex}.orbid .card-decision-opt .card-decision-tag{color:var(--ink);width:14px;font-weight:600;font-family:var(--font-sans);font-size:var(--fs-ui);font-variant-numeric:tabular-nums}.orbid .card-decision-opt .card-decision-price{color:var(--ink);margin-left:auto;font-weight:500}.orbid .card-decision-opt.selected{background:var(--bg-hover);border-radius:var(--r);margin:0 -10px;padding:8px 10px}.orbid .card-decision-opt.dimmed{opacity:.35}.orbid .decision-check{color:var(--ink);font-size:var(--fs-body);flex-shrink:0}.orbid .decision-resolved{align-items:baseline;gap:8px;margin-top:16px;padding:10px 0 0;display:flex}.orbid .decision-resolved,.orbid .reasoning{border-top:var(--ob-line) solid var(--border-faint);font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary)}.orbid .reasoning{line-height:1.6;letter-spacing:0;background:0 0;margin-top:18px;padding:14px 0 0}.orbid .reasoning .label{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600;font-family:var(--font-sans);margin-bottom:6px;display:block}.orbid .card-actions{gap:6px;padding:0 22px 20px;display:flex}.orbid .avatar{width:26px;height:26px;font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;display:grid}.orbid .avatar-agent{border-radius:var(--r);color:var(--bg-pure)}.orbid .avatar-agent,.orbid .avatar-agent.avatar-planner{background:var(--ink)}.orbid .avatar-agent.avatar-analyst,.orbid .avatar-agent.avatar-researcher{background:var(--brand)}.orbid .avatar-agent.avatar-matcher{background:var(--ok)}.orbid .avatar-agent.avatar-reviewer,.orbid .avatar-agent.avatar-writer{background:var(--warn)}.orbid .avatar-user{background:var(--bg-muted);color:var(--text-secondary);border-radius:50%}.orbid .card-kpi{border-top:var(--ob-line) solid var(--border-faint);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.orbid .card-kpi>div{border-right:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:2px;padding:13px 14px;display:flex}.orbid .card-kpi>div:last-child{border-right:0}.orbid .card-kpi-value{font-family:var(--font-sans);font-size:var(--fs-metric-sm);color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.orbid .card-kpi-label{font-size:var(--fs-caption);color:var(--text-3);text-transform:none;font-weight:600}.orbid .card-kpi-delta{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-4);font-variant-numeric:tabular-nums;margin-top:2px}.orbid .card-kpi-delta.warn{color:var(--warn)}.orbid .card-kpi-delta.err,.orbid .card-kpi-value.is-err{color:var(--err)}.orbid .card-section{margin-top:12px}.orbid .card-section-label{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600;font-family:var(--font-sans);margin-bottom:6px}.orbid .devsum-kpis{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.orbid .devsum-kpis>div{border-right:var(--ob-line) solid var(--border-faint);min-width:0;padding:12px}.orbid .devsum-kpis>div:last-child{border-right:0}.orbid .devsum-kpis b{color:var(--ink);font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;display:block}.orbid .devsum-kpis span{color:var(--text-muted);font-size:var(--fs-caption);margin-top:4px;font-weight:600;display:block}.orbid .devsum-regulatory{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle)}.orbid .devsum-regulatory-head{color:var(--failed);font-size:var(--fs-caption);align-items:center;gap:7px;padding:10px 12px;font-weight:600;display:flex}.orbid .devsum-list{border-top:var(--ob-line) solid var(--border-faint)}.orbid .devsum-row{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;min-height:46px;padding:10px 12px;display:grid}.orbid .devsum-row+.devsum-row{border-top:var(--ob-line) solid var(--border-faint)}.orbid .devsum-tier{color:var(--text-muted);font-size:var(--fs-caption);font-weight:600;line-height:1.2}.orbid .devsum-main{gap:4px;min-width:0;display:grid}.orbid .devsum-main b{color:var(--ink);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.orbid .devsum-main small{color:var(--text-muted);font-size:var(--fs-caption);font-weight:560;line-height:1.35}.orbid .devsum-main small span{color:var(--text-faint);padding:0 4px}.orbid .devsum-empty,.orbid .devsum-more{color:var(--text-muted);font-size:var(--fs-caption);padding:10px 12px;font-weight:600}.orbid .redteam-head{grid-template-columns:112px 1fr;gap:12px;margin-bottom:12px;display:grid}.orbid .redteam-score{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);padding:12px}.orbid .redteam-score b{color:var(--brand);font-size:var(--fs-metric-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:block}.orbid .redteam-score span{color:var(--text-muted);font-size:var(--fs-caption);margin-top:6px;font-weight:600;display:block}.orbid .redteam-meta{border:var(--ob-line) solid var(--border);background:var(--bg-pure);min-width:0;color:var(--text-secondary);font-size:var(--fs-meta);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.orbid .redteam-meta svg{color:var(--brand);flex:none}.orbid .redteam-meta em{color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-style:normal}.orbid .redteam-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orbid .redteam-dimension{border:var(--ob-line) solid var(--border);background:var(--bg-pure);padding:11px}.orbid .redteam-dim-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.orbid .redteam-dim-top b{min-width:0;color:var(--ink);font-size:var(--fs-meta);font-weight:600}.orbid .redteam-dim-top span{color:var(--brand);font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;font-weight:600}.orbid .redteam-bar{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);height:7px;margin:9px 0}.orbid .redteam-bar i{background:var(--ink);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.orbid .redteam-bar i{background:color-mix(in srgb,var(--ink) 55%,var(--border))}}.orbid .redteam-bar i.is-high{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .redteam-bar i.is-high{background:color-mix(in srgb,var(--ink) 78%,var(--border))}}.orbid .redteam-bar i.is-mid{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .redteam-bar i.is-mid{background:color-mix(in srgb,var(--ink) 52%,var(--border))}}.orbid .redteam-bar i.is-low{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .redteam-bar i.is-low{background:color-mix(in srgb,var(--ink) 32%,var(--border))}}.orbid .redteam-bar i.is-weak{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .redteam-bar i.is-weak{background:color-mix(in srgb,var(--ink) 18%,var(--border))}}.orbid .redteam-dim-top span.is-high,.orbid .redteam-dim-top span.is-low,.orbid .redteam-dim-top span.is-mid{color:var(--ink)}.orbid .redteam-dim-top span.is-weak{color:var(--text-4)}.orbid .redteam-finding{border-top:var(--ob-line) solid var(--border-faint);margin-top:8px;padding-top:8px}.orbid .redteam-finding strong{color:var(--warn);font-size:var(--fs-caption);font-weight:600;display:block}.orbid .redteam-finding-critical strong{color:var(--err)}.orbid .redteam-finding small,.orbid .redteam-finding span{font-size:var(--fs-meta);margin-top:4px;line-height:1.45;display:block}.orbid .redteam-finding span{color:var(--text-secondary);font-weight:600}.orbid .redteam-finding small{color:var(--text-muted)}.orbid .redteam-actions{gap:8px;display:grid}.orbid .redteam-action{color:var(--text-secondary);font-size:var(--fs-meta);grid-template-columns:24px 1fr;align-items:start;gap:9px;line-height:1.45;display:grid}.orbid .redteam-action span{background:var(--brand);width:22px;height:22px;color:var(--bg-pure);font-size:var(--fs-caption);place-items:center;font-weight:600;display:grid}.orbid .redteam-action b{font-weight:600}.orbid .gonogo-pad{flex-direction:column;gap:14px;padding:16px;display:flex}.orbid .gonogo-verdict-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.orbid .gonogo-verdict-score{font-size:var(--fs-metric-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;padding-top:2px;font-weight:600;line-height:1}.orbid .gonogo-verdict-score small{font-size:var(--fs-caption);color:var(--text-3);margin-left:2px;font-weight:600}.orbid .gonogo-verdict-score .na{font-size:var(--fs-metric);color:var(--text-3);font-weight:600}.orbid .gonogo-badge{height:28px;font-size:var(--fs-meta);border:var(--ob-line) solid var(--border);background:var(--paper);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.orbid .gonogo-badge-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.orbid .gonogo-badge-sq{border:var(--ob-line) solid;background:0 0;flex-shrink:0;width:6px;height:6px}.orbid .gonogo-badge-tri{border-bottom:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0}.orbid .gonogo-conclusion{font-size:var(--fs-body);color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-top:2px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.orbid .gonogo-gate-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.orbid .gonogo-gate-chip{border:var(--ob-line) solid var(--border-faint);background:var(--paper);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.orbid .gonogo-gate-chip.is-pass{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-pass{background:color-mix(in srgb,var(--ok) 10%,var(--paper))}}.orbid .gonogo-gate-chip.is-pass{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-pass{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))}}.orbid .gonogo-gate-chip.is-fail{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-fail{background:color-mix(in srgb,var(--err) 10%,var(--paper))}}.orbid .gonogo-gate-chip.is-fail{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-fail{border-color:color-mix(in srgb,var(--err) 22%,var(--border))}}.orbid .gonogo-gate-chip.is-partial{background:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-partial{background:color-mix(in srgb,var(--amber-11) 10%,var(--paper))}}.orbid .gonogo-gate-chip.is-partial{border-color:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-gate-chip.is-partial{border-color:color-mix(in srgb,var(--amber-11) 22%,var(--border))}}.orbid .gonogo-gate-chip.is-pass .gonogo-gate-v{color:var(--ok)}.orbid .gonogo-gate-chip.is-fail .gonogo-gate-v{color:var(--err)}.orbid .gonogo-gate-chip.is-partial .gonogo-gate-v{color:var(--amber-11)}.orbid .gonogo-gate-k{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .gonogo-gate-v{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.orbid .gonogo-metrics{border:var(--ob-line) solid var(--border);grid-template-columns:1fr 1fr;display:grid}.orbid .gonogo-metric{background:var(--paper);border-right:var(--ob-line) solid var(--border-faint);padding:14px}.orbid .gonogo-metric:last-child{border-right:0}.orbid .gonogo-metric.is-match{background:var(--paper)}.orbid .gonogo-metric-val,.orbid [role=button].gonogo-metric-val,.orbid button.gonogo-metric-val{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit;display:block;font-size:var(--fs-metric-lg)!important;letter-spacing:-.02em!important;font-weight:600!important;line-height:1!important}.orbid .gonogo-metric-val.match,.orbid span.gonogo-metric-val.match{color:var(--ink);cursor:default}.orbid .gonogo-metric-val.na,.orbid [role=button].gonogo-metric-val.na,.orbid button.gonogo-metric-val.na,.orbid span.gonogo-metric-val.na{color:var(--text-3);cursor:default;font-size:var(--fs-metric)!important;font-weight:600!important}.orbid [role=button].gonogo-metric-val.na{cursor:pointer}.orbid .gonogo-metric-lab{color:var(--text-3);margin-top:6px}.orbid .gonogo-metric-lab,.orbid .gonogo-metric-note{font-size:var(--fs-caption);font-weight:600;display:block}.orbid .gonogo-metric-note{color:var(--text-4);margin-top:2px;line-height:1.3}.orbid .gonogo-metric-note.is-warn{color:var(--text-2)}.orbid .gonogo-name-chip,.orbid button.gonogo-name-chip{font-size:var(--fs-caption)!important;font-weight:600!important;line-height:1.2!important}.orbid button.gonogo-dim-mini{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}.orbid .gonogo-sparse-banner{border:var(--ob-line) solid var(--border-faint);background:var(--bg-hover);font-size:var(--fs-caption);color:var(--text-2);margin:0;padding:8px 10px;font-weight:600;line-height:1.4}.orbid .gonogo-map-note{color:var(--text-4);margin:8px 0 0}.orbid .gonogo-class-subline,.orbid .gonogo-map-note{font-size:var(--fs-caption);font-weight:600;line-height:1.35}.orbid .gonogo-class-subline{color:var(--text-3);margin:0}.orbid .gonogo-tender-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbid .gonogo-tender-k{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .gonogo-tender-v{font-size:var(--fs-ui);color:var(--text-2);font-weight:600}.orbid .gonogo-class-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.orbid .gonogo-class-cell{border:var(--ob-line) solid var(--border-muted,var(--border));background:var(--bg-pure);padding:8px 12px}.orbid .gonogo-class-cell.is-warn{border-color:var(--border);background:var(--bg-hover)}.orbid .gonogo-class-ne{font-size:var(--fs-caption);color:var(--text-4);font-weight:600}.orbid .gonogo-block{border:var(--ob-line) solid var(--border);background:var(--bg-pure)}.orbid .gonogo-block-hd{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-block-hd{background:color-mix(in srgb,var(--bg-subtle) 50%,var(--bg-pure))}}.orbid .gonogo-block.is-scatter .gonogo-block-hd{background:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-block.is-scatter .gonogo-block-hd{background:color-mix(in srgb,var(--bg-subtle) 50%,var(--paper))}}.orbid .gonogo-block-hd h4{font-size:var(--fs-meta);color:var(--ink);margin:0;font-weight:600}.orbid .gonogo-block-hd span{font-size:var(--fs-caption);color:var(--text-4);font-weight:600}.orbid .gonogo-block-body{flex-direction:column;gap:10px;padding:12px;display:flex}.orbid .card-section.gonogo-block>.card-section-hd{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);justify-content:space-between;align-items:baseline;gap:8px;display:flex;padding:10px 12px!important}@supports (color:color-mix(in lab,red,red)){.orbid .card-section.gonogo-block>.card-section-hd{background:color-mix(in srgb,var(--bg-subtle) 50%,var(--bg-pure))}}.orbid .card-section.gonogo-block.is-scatter>.card-section-hd{background:var(--bg-subtle)}@supports (color:color-mix(in lab,red,red)){.orbid .card-section.gonogo-block.is-scatter>.card-section-hd{background:color-mix(in srgb,var(--bg-subtle) 50%,var(--paper))}}.orbid .card-section.gonogo-block>.card-section-hd .card-section-title{margin:0;font-size:var(--fs-meta)!important;color:var(--ink)!important;font-weight:600!important}.orbid .card-section.gonogo-block>.card-section-body{flex-direction:column;gap:10px;display:flex;padding:12px!important}.orbid .card-section.gonogo-block.is-scatter>.card-section-body{gap:6px;padding:8px 0 0!important}.orbid .gonogo-block.is-scatter .gonogo-block-body{gap:6px;padding:8px 0 0}.orbid .gonogo-block.is-scatter .gonogo-map-note,.orbid .gonogo-block.is-scatter .gonogo-names-row{padding:0 10px}.orbid .gonogo-block.is-scatter .gonogo-detail-slot{padding:0 10px 10px}.orbid .gonogo-block.is-scatter .gonogo-scatter-wrap{aspect-ratio:320/200;flex:none;width:100%;height:auto;min-height:0;max-height:min(42vh,340px);margin:0;padding:0;overflow:hidden}.orbid .gonogo-radar-stage{grid-template:".n.""w plot e"minmax(148px,1fr)".s."/88px minmax(148px,1fr) 88px;gap:4px;width:min(100%,340px);margin:0 auto;display:grid;overflow:visible}.orbid .gonogo-radar-plot{aspect-ratio:1;grid-area:plot;min-width:0;min-height:0}.orbid .gonogo-radar-plot svg{width:100%;height:100%;display:block;overflow:visible}.orbid .gonogo-radar-hit{cursor:pointer}.orbid .gonogo-radar-dot,.orbid .gonogo-radar-ring{pointer-events:none}.orbid .gonogo-radar-lab{font-size:var(--fs-caption);color:var(--text-3);text-align:center;pointer-events:none;font-weight:600;line-height:1.25}.orbid .gonogo-radar-lab.is-n{grid-area:n;justify-self:center}.orbid .gonogo-radar-lab.is-e{text-align:left;grid-area:e;place-self:center start;max-width:88px}.orbid .gonogo-radar-lab.is-s{grid-area:s;justify-self:center}.orbid .gonogo-radar-lab.is-w{text-align:right;grid-area:w;place-self:center end;max-width:88px}.orbid .gonogo-radar-lab b{color:var(--text-2);min-width:2ch;font-weight:600;display:block}.orbid .gonogo-radar-lab.is-hot,.orbid .gonogo-radar-lab.is-hot b{color:var(--brand)}.orbid .gonogo-dims-mini{grid-template-columns:1fr 1fr;align-items:stretch;gap:6px;display:grid}.orbid .gonogo-dim-mini{border:var(--ob-line) solid var(--border);background:var(--bg-pure);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;box-sizing:border-box;flex-direction:column;min-height:84px;padding:8px 10px;display:flex}.orbid .gonogo-dim-mini.is-hot,.orbid .gonogo-dim-mini:hover{background:var(--bg-hover);border-color:var(--border)}.orbid .gonogo-dim-mini:focus-visible{outline:none}.orbid .gonogo-dim-mini-top{flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;display:flex}.orbid .gonogo-dim-mini-top b{font-size:var(--fs-caption);color:var(--ink);font-weight:600}.orbid .gonogo-dim-mini-top span{font-size:var(--fs-meta);color:var(--brand);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch;font-weight:600}.orbid .gonogo-dim-mini-top span.na{color:var(--text-4);font-weight:600}.orbid .gonogo-dim-mini-bar{background:var(--bg-subtle);border:var(--ob-line) solid var(--border-faint);box-sizing:border-box;flex-shrink:0;height:4px;margin-top:6px}.orbid .gonogo-dim-mini-bar i{background:var(--brand);height:100%;transition:width var(--ob-dur) var(--ob-ease);display:block}.orbid .gonogo-dim-mini-note{-webkit-line-clamp:2;line-clamp:2;min-height:2.7em;max-height:2.7em;font-size:var(--fs-caption);color:var(--text-4);text-align:left;-webkit-box-orient:vertical;flex:auto;margin:6px 0 0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.orbid .gonogo-detail-slot{flex-shrink:0;height:96px;min-height:96px}.orbid .gonogo-hover-pane{box-sizing:border-box;border:var(--ob-line) solid var(--border-faint);background:var(--bg);height:100%;min-height:96px;padding:10px 12px;overflow:hidden}.orbid .gonogo-hover-pane.is-idle{opacity:.72}.orbid .gonogo-hover-pane .hp-k{font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;height:1.25em;font-weight:600;overflow:hidden}.orbid .gonogo-hover-pane .hp-t{font-size:var(--fs-meta);color:var(--ink);font-variant-numeric:tabular-nums;height:1.3em;margin:2px 0 4px;font-weight:600;line-height:1.3;overflow:hidden}.orbid .gonogo-hover-pane .hp-b{font-size:var(--fs-caption);color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;margin:0;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.orbid .gonogo-hover-pane .hp-b+.hp-b{color:var(--text-3);-webkit-line-clamp:1;line-clamp:1;max-height:1.35em;margin-top:4px}.orbid .gonogo-hover-pane .hp-b-placeholder{visibility:hidden}.orbid .gonogo-names-row{flex-wrap:wrap;gap:6px;display:flex}.orbid .gonogo-name-chip{box-sizing:border-box;border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:26px;color:var(--text-2);cursor:pointer;align-items:center;padding:0 8px;display:inline-flex;line-height:1.2!important}.orbid .gonogo-name-chip.is-hot,.orbid .gonogo-name-chip:hover{background:var(--bg-hover);border-color:var(--border);border-width:var(--ob-line);color:var(--ink)}.orbid .gonogo-name-chip.is-pending{color:var(--text-4);border-style:dashed}.orbid .gonogo-name-chip:focus-visible{outline:none}.orbid .gonogo-scatter-wrap{aspect-ratio:320/200;flex-shrink:0;width:100%;height:auto;max-height:min(42vh,340px)}.orbid .gonogo-scatter-svg{vertical-align:top;width:100%;height:100%;min-height:0;display:block;overflow:hidden}.orbid .gonogo-scatter-grid{stroke:var(--border-faint);stroke-width:.75px}.orbid .gonogo-scatter-axis{stroke:var(--border);stroke-width:1px}.orbid .gonogo-scatter-label{fill:var(--text-3);font-weight:600;font-family:var(--font-sans,inherit)}.orbid .gonogo-scatter-ring{pointer-events:none}.orbid .gonogo-scatter-dot{cursor:pointer;fill:var(--ink);stroke:var(--paper);stroke-width:1px}.orbid .gonogo-scatter-dot.is-hot{fill:var(--brand)}.orbid .gonogo-scatter-dot.is-pending{fill:none;stroke:var(--text-3);stroke-dasharray:1.5 1.5}.orbid .gonogo-scatter-name{fill:var(--text-2);font-weight:600;font-family:var(--font-sans,inherit);pointer-events:none}.orbid .gonogo-filter-line{font-size:var(--fs-caption);color:var(--text-4);margin:0 0 8px;font-weight:600}.orbid .gonogo-filter-clear{cursor:pointer;color:var(--brand);font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.orbid .gonogo-blockers-empty{border:var(--ob-line) solid var(--border-muted,var(--border));font-size:var(--fs-meta);color:var(--text-3);padding:8px 12px}.orbid .gonogo-blockers{gap:8px;display:grid}.orbid .gonogo-blocker{border:var(--ob-line) solid var(--err);grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-blocker{border:var(--ob-line) solid color-mix(in srgb,var(--err) 32%,var(--border))}}.orbid .gonogo-blocker{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-blocker{background:color-mix(in srgb,var(--err) 7%,var(--bg-pure))}}.orbid .gonogo-blocker{color:var(--text-secondary);font-size:var(--fs-meta);padding:9px 10px;font-weight:600;line-height:1.45}.orbid .gonogo-blocker svg{color:var(--err);margin-top:1px}.orbid .gonogo-switch-row{border-top:var(--ob-line) solid var(--border-muted,var(--border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.orbid .gonogo-switch-copy{min-width:0;font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .gonogo-switch-btn{background:var(--brand);height:32px;color:var(--white-a12);cursor:pointer;font:inherit;font-size:var(--fs-ui);border:0;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.orbid .gonogo-switch-btn:hover{background:var(--brand-hover)}.orbid .gonogo-switch-btn:focus-visible{outline:none}.orbid .gonogo-actions{border:0;align-items:stretch;gap:8px;display:flex}.orbid .gonogo-actions--split .gonogo-export-trigger{flex:0 auto;min-width:7.5rem}.orbid .gonogo-actions--split .gonogo-btn-primary{flex:auto;min-width:0}.orbid .gonogo-export-wrap{flex:0 auto;min-width:0;display:flex;position:relative}.orbid .gonogo-actions--export-only .gonogo-export-wrap{flex:auto}.orbid .gonogo-actions--export-only .gonogo-export-trigger{flex:auto;width:100%}.orbid .gonogo-export-trigger{border:var(--ob-line) solid var(--border-strong);gap:6px;padding:0 12px}.orbid .gonogo-export-trigger svg{flex-shrink:0}.orbid .gonogo-export-menu{z-index:60;min-width:11rem;position:absolute;bottom:calc(100% + 4px);left:0}.orbid .gonogo-export-item{width:100%;font-size:var(--fs-ui);color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-weight:500;text-decoration:none;display:flex}.orbid .gonogo-export-item:focus-visible:not(.is-disabled),.orbid .gonogo-export-item:hover:not(.is-disabled){background:var(--bg-hover);outline:none}.orbid .gonogo-export-item.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.orbid .gonogo-btn{height:40px;font:inherit;font-size:var(--fs-ui);color:inherit;cursor:pointer;background:var(--bg-pure);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.orbid .gonogo-btn-primary{background:var(--ink);color:var(--paper);border:var(--ob-line) solid var(--ink);box-shadow:none}.orbid .gonogo-btn-primary:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12)}.orbid .gonogo-btn-secondary{background:var(--bg-pure);color:var(--text-2)}.orbid .gonogo-btn-secondary:hover:not(:disabled){background:var(--bg-hover)}.orbid .gonogo-btn:focus-visible{outline:none}.orbid .gonogo-btn:disabled{opacity:.45;cursor:not-allowed}.orbid .gonogo-head{grid-template-columns:112px 1fr;gap:12px;margin-bottom:12px;display:grid}.orbid .gonogo-score{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);padding:12px}.orbid .gonogo-score b{color:var(--brand);font-size:var(--fs-metric-lg);font-variant-numeric:tabular-nums;font-weight:600;line-height:1;display:block}.orbid .gonogo-score span{color:var(--text-muted);font-size:var(--fs-caption);text-transform:none;margin-top:6px;font-weight:600;display:block}.orbid .gonogo-meta{border:var(--ob-line) solid var(--border);background:var(--bg-pure);min-width:0;color:var(--text-secondary);font-size:var(--fs-meta);align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.orbid .gonogo-meta svg{color:var(--brand);flex:none}.orbid .gonogo-meta a{color:var(--brand);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}.orbid .gonogo-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orbid .gonogo-dimension{border:var(--ob-line) solid var(--border);background:var(--bg-pure);padding:11px}.orbid .gonogo-dim-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.orbid .gonogo-dim-top b{min-width:0;color:var(--ink);font-size:var(--fs-meta);font-weight:600}.orbid .gonogo-dim-top span{color:var(--brand);font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;font-weight:600}.orbid .gonogo-bar{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);height:7px;margin:9px 0}.orbid .gonogo-bar i{background:var(--ink);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-bar i{background:color-mix(in srgb,var(--ink) 55%,var(--border))}}.orbid .gonogo-bar i.is-high{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-bar i.is-high{background:color-mix(in srgb,var(--ink) 78%,var(--border))}}.orbid .gonogo-bar i.is-mid{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-bar i.is-mid{background:color-mix(in srgb,var(--ink) 52%,var(--border))}}.orbid .gonogo-bar i.is-low{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-bar i.is-low{background:color-mix(in srgb,var(--ink) 32%,var(--border))}}.orbid .gonogo-bar i.is-weak{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .gonogo-bar i.is-weak{background:color-mix(in srgb,var(--ink) 18%,var(--border))}}.orbid .gonogo-dim-top span.is-high,.orbid .gonogo-dim-top span.is-low,.orbid .gonogo-dim-top span.is-mid{color:var(--ink)}.orbid .gonogo-dim-top span.is-weak{color:var(--text-4)}.orbid .gonogo-dimension small{color:var(--text-muted);font-size:var(--fs-caption);line-height:1.45;display:block}@media (max-width:640px){.orbid .devsum-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.orbid .devsum-kpis>div:nth-child(2n){border-right:0}.orbid .devsum-kpis>div:nth-child(n+3){border-top:var(--ob-line) solid var(--border-faint)}.orbid .devsum-row{grid-template-columns:1fr;gap:6px}.orbid .devsum-main b{white-space:normal}.orbid .gonogo-class-row,.orbid .gonogo-dimensions,.orbid .gonogo-dims-mini,.orbid .gonogo-head,.orbid .gonogo-metrics,.orbid .redteam-dimensions,.orbid .redteam-head{grid-template-columns:1fr}.orbid .gonogo-meta,.orbid .redteam-meta{min-height:42px}.orbid .gonogo-metric{border-right:0;border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .gonogo-metric:last-child{border-bottom:0}.orbid .gonogo-actions--split{flex-direction:column}.orbid .gonogo-actions--split .gonogo-btn-primary,.orbid .gonogo-actions--split .gonogo-export-trigger{flex:auto;width:100%}}.orbid .match-tbl{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--fs-ui)}.orbid .match-tbl-th{font-size:var(--fs-caption);color:var(--text-muted);text-align:left;border-bottom:var(--ob-line) solid var(--border-faint);padding:6px 10px;font-weight:600}.orbid .match-tbl-th.right{text-align:right}.orbid .match-tbl-row td{border-bottom:var(--ob-line) solid var(--border-faint);vertical-align:top;padding:8px 10px}.orbid .match-tbl-row:last-child td{border-bottom:none}.orbid .match-tbl-name{color:var(--ink);letter-spacing:-.01em;padding-right:12px;font-weight:500}.orbid .mini-bar{background:var(--surface-muted);vertical-align:middle;border-radius:var(--r);width:46px;height:4px;margin-left:6px;display:inline-block;position:relative}.orbid .mini-bar>span{background:var(--ink);border-radius:var(--r);position:absolute;top:0;bottom:0;left:0}.orbid .match-tbl-num{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;padding-left:10px;font-weight:500}.orbid .match-tbl-num.ok-text{color:var(--ink);font-weight:600}.orbid .match-tbl-num.warn-text{color:var(--needs-you);font-weight:600}.orbid .match-tbl-num.bad-text{color:var(--failed);font-weight:600}.orbid .dev-tbl{table-layout:fixed;font-size:var(--fs-meta);width:calc(100% + 28px);margin:0 -14px}.orbid .dev-tbl-param{color:var(--ink);font-weight:600}.orbid .dev-tbl-cell,.orbid .dev-tbl-param{font-size:var(--fs-meta);vertical-align:top;line-height:1.4}.orbid .dev-tbl-cell{color:var(--text-muted);word-break:break-word}.orbid .dev-tbl-status{text-align:right;vertical-align:top}.orbid .dev-tbl-status,.orbid .sev-badge{font-size:var(--fs-caption);white-space:nowrap;font-weight:600}.orbid .sev-badge{border-radius:0;padding:2px 8px;display:inline-block}.orbid .sev-badge.sev-critical,.orbid .sev-badge.sev-minor{background:var(--slate-3);color:var(--tomato-12)}.orbid .card-kv-table{grid-template-columns:140px 1fr;gap:0;display:grid}.orbid .card-kv-table .card-kv-label,.orbid .card-kv-table .card-kv-value{border-top:var(--ob-line) solid var(--border-faint);font-size:var(--fs-ui);padding:9px 14px;line-height:1.4}.orbid .card-kv-table .card-kv-label:first-child,.orbid .card-kv-table .card-kv-value:nth-child(2){border-top:0}.orbid .card-kv-label{font-size:var(--fs-meta);color:var(--text-muted);font-weight:600}.orbid .card-kv-value{color:var(--text);font-weight:500}.orbid .card-kv-value .mono{font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:400}.orbid .card-kv-row{display:contents}.orbid .card-cat-section{border-top:var(--ob-line) solid var(--border-faint);margin-top:10px;padding-top:10px}.orbid .card-cat-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orbid .card-cat-item{height:22px;font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-2);border:var(--ob-line) solid var(--border);background:var(--white);border-radius:var(--r);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.orbid .card-cat-item .n{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-4);border-left:var(--ob-line) solid var(--border);font-variant-numeric:tabular-nums;margin-left:6px;padding-left:6px}.orbid .file-dl{border-top:var(--ob-line) solid var(--border-faint);align-items:center;gap:14px;padding:14px 0;display:flex}.orbid .file-dl-icon{border:var(--ob-line) solid var(--border-strong);width:36px;height:44px;color:var(--text-2);background:var(--surface);flex-shrink:0;place-items:center;display:grid}.orbid .file-dl-icon svg{width:18px;height:18px}.orbid .file-dl-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbid .file-dl-name{font-size:var(--fs-ui);color:var(--text);font-weight:600}.orbid .file-dl-meta{font-size:var(--fs-meta);color:var(--text-3)}.orbid .file-dl-meta-mono{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-4);margin-top:2px}.orbid .file-dl-btn{height:32px;font-size:var(--fs-ui);color:var(--white);background:var(--ink);border:var(--ob-line) solid var(--ink);border-radius:var(--r);cursor:pointer;font-weight:500;font-family:var(--font-sans);align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.orbid .file-dl-btn:hover{background:var(--slate-12);border-color:var(--slate-12)}.orbid .card-copyable,.orbid .copy,.orbid [data-copy]:not(:empty),.orbid button.copy{cursor:copy}.orbid .card-copyable:hover,.orbid .copy:hover{cursor:copy;color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.orbid .card-copyable:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .card-copyable--cell{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.orbid .file-dl-artifact{box-sizing:border-box;border:var(--ob-line) solid var(--border);background:var(--bg-pure);border-radius:0;width:100%;max-width:none;margin:12px 0;overflow:hidden;container:file-dl/inline-size}.orbid .file-dl-artifact-head{background:var(--bg-pure);border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.orbid .file-dl-artifact-name{min-width:0;font-size:var(--fs-meta);color:var(--text);align-items:center;gap:8px;font-weight:600;line-height:1.2;display:flex;overflow:hidden}.orbid .file-dl-artifact-title{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;flex:1 1 0;min-width:0;overflow:hidden}.orbid .file-dl-state-badge{border:var(--ob-line) solid;height:22px;font-size:var(--fs-micro);font-weight:var(--weight-bold);white-space:nowrap;border-radius:0;align-items:center;gap:5px;padding:0 8px;line-height:1;display:inline-flex}.orbid .file-dl-state-badge--draft{background:var(--status-warn-bg);color:var(--warn);border-color:var(--status-warn-border)}.orbid .file-dl-state-mark{border-right:var(--ob-line) solid transparent;border-bottom:5px solid;border-left:3px solid #0000;flex-shrink:0;width:0;height:0}.orbid .file-dl-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.orbid .file-dl-artifact-meta{color:var(--text-muted);gap:8px;padding:8px 14px;display:flex}.orbid .file-dl-artifact-meta,.orbid .file-up-save-btn{font-size:var(--fs-caption);align-items:center;font-weight:600}.orbid .file-up-save-btn{height:24px;color:var(--text-secondary);background:var(--bg-hover);border:var(--ob-line) solid var(--border);cursor:pointer;font-family:var(--font-sans);padding:0 10px;display:inline-flex}.orbid .file-up-save-btn:hover{background:var(--bg-active);border-color:var(--text-muted)}.orbid .file-up-save-btn:disabled{opacity:.5;cursor:not-allowed}.orbid .file-dl-artifact-expiry{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}.orbid .file-dl-artifact-head.clickable{cursor:pointer}.orbid .file-dl-artifact-head .file-up-head-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.orbid .file-dl-artifact-head .file-up-act-btn{border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:auto;min-width:28px;max-width:none;height:28px;color:var(--text-2);font-size:var(--fs-caption);font-weight:var(--weight-bold);letter-spacing:0;white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;line-height:1;text-decoration:none;display:inline-flex;overflow:visible}.orbid .file-dl-artifact-head .file-up-act-btn:not(:has(.btn-label)){width:28px;padding:0}.orbid .file-dl-artifact-head .file-up-act-btn .btn-label{max-width:none;display:inline;overflow:visible}.orbid .file-dl-artifact-head .file-up-act-btn:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--ink)}.orbid .file-dl-artifact-head .file-up-act-btn--primary{background:var(--brand);border-color:var(--brand);min-width:0;color:var(--white)}.orbid .file-dl-artifact-head .file-up-act-btn--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--white)}.orbid .file-dl-artifact-head .file-up-act-btn:disabled{cursor:not-allowed;opacity:.55}@container file-dl (max-width:420px){.orbid .file-dl-artifact-head .file-up-act-btn .btn-label{display:none}.orbid .file-dl-artifact-head .file-up-act-btn{gap:0;width:28px;min-width:28px;padding:0}}.orbid .file-dl-chevron{transition:transform var(--ob-dur) var(--ob-ease);color:var(--text-muted);flex-shrink:0}.orbid .file-dl-chevron.collapsed{transform:rotate(-90deg)}.orbid .file-dl-preview{border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .file-dl-preview-iframe{border:none;width:100%;height:min(480px,58vh);display:block}.orbid .pipeline-bar{border-bottom:var(--ob-line) solid var(--border);flex-direction:column;gap:8px;padding:12px 22px;display:flex}.orbid .pipeline-step,.orbid .pipeline-steps{align-items:center;gap:4px;display:flex}.orbid .pipeline-connector{background:var(--border);width:16px;height:1px}.orbid .pipeline-connector.active{background:var(--ink)}.orbid .pipeline-step-inner{align-items:center;gap:4px;display:flex}.orbid .pipeline-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orbid .pipeline-dot.dot-completed{background:var(--ok)}.orbid .pipeline-dot.dot-running{background:var(--ink);animation:orbid-flux-glow 2.4s infinite}.orbid .pipeline-dot.dot-failed{background:var(--failed)}.orbid .pipeline-dot.dot-pending{background:var(--border)}.orbid .pipeline-label{font-size:var(--fs-caption);font-weight:600}.orbid .pipeline-label.status-completed{color:var(--text-secondary)}.orbid .pipeline-label.status-running{color:var(--ink)}.orbid .pipeline-label.status-failed{color:var(--failed)}.orbid .pipeline-label.status-pending{color:var(--text-muted)}.orbid .pipeline-summary{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:12px;font-weight:600;display:flex}.orbid .pipeline-failed{color:var(--failed)}.orbid .session-fork-banner{width:100%;min-height:36px;padding:6px var(--session-pad-x);box-sizing:border-box;background:var(--bg-pure);border-top:var(--ob-line) solid var(--border-faint);border-bottom:var(--ob-line) solid var(--border-faint);z-index:3;font-size:var(--fs-ui);flex:none;align-items:center;gap:10px;margin:0;display:flex;position:relative;flex-shrink:0!important}.orbid .session-fork-banner-label{font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;flex-shrink:0;font-weight:600}.orbid .session-fork-banner-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.orbid .session-fork-banner-chip{border:var(--ob-line) solid var(--border);background:var(--bg-hover);max-width:160px;height:24px;color:var(--text-2);font-family:var(--font-sans);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:0;align-items:center;padding:0 10px;font-weight:600;line-height:1.3;display:inline-flex;overflow:hidden}.orbid .session-fork-banner-chip:hover{background:var(--bg-active,var(--slate-4));border-color:var(--brand);color:var(--ink)}.orbid .session-fork-banner-chip:active{background:var(--surface-selected)}.orbid .session-fork-banner-chip:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-handoff{--session-handoff-accent:var(--brand);background:var(--session-card-bg);border:var(--ob-line) solid var(--session-handoff-accent);border-radius:var(--session-radius);width:calc(100% - 32px);max-width:720px;box-shadow:var(--session-shadow);z-index:2;flex-shrink:0;align-items:flex-start;gap:12px;margin:0 auto 12px;padding:16px;display:flex;position:relative}.orbid .session-handoff--soft{--session-handoff-accent:var(--warn)}.orbid .session-handoff--hard,.orbid .session-handoff--readonly{--session-handoff-accent:var(--brand)}.orbid .session-handoff-dot{background:var(--session-handoff-accent);border-radius:0;flex-shrink:0;width:6px;height:6px;margin-top:6px}.orbid .session-handoff-body{flex:1;min-width:0}.orbid .session-handoff-title{font-size:var(--fs-body-sm);font-weight:var(--weight-medium);color:var(--session-text);margin:0;line-height:1.3}.orbid .session-handoff-copy{font-size:var(--fs-meta);color:var(--session-text-muted);margin:4px 0 12px;line-height:1.45}.orbid .session-handoff-actions{align-items:center;gap:8px;display:flex}.orbid .session-handoff-btn{border:var(--ob-line) solid transparent;border-radius:var(--session-radius);height:28px;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--weight-medium);padding:0 12px;line-height:1}.orbid .session-handoff-btn:disabled{cursor:default;opacity:.6}.orbid .session-handoff-btn-primary{color:var(--paper);background:var(--ink);border:var(--ob-line) solid var(--ink);box-shadow:none}.orbid .session-handoff-btn-primary:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12)}.orbid .session-handoff-btn-secondary{color:var(--session-text-muted);background:0 0}.orbid .session-handoff-btn-secondary:hover{color:var(--session-text);background:var(--session-card-hover)}.orbid .session-prev-link{width:calc(100% - 32px);max-width:720px;font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-muted);margin:0 auto 8px}.orbid .session-prev-link-btn{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.orbid .session-prev-link-btn:hover{color:var(--session-text)}.orbid .session-checkpoints{width:calc(100% - 32px);max-width:720px;margin:0 auto 6px}.orbid .session-checkpoints-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbid .session-checkpoint{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text);align-items:center;gap:4px;display:inline-flex}.orbid .session-checkpoint--done{color:var(--session-text-muted)}.orbid .session-checkpoint--failed{color:var(--session-text)}.orbid .session-checkpoint-mark{color:var(--failed)}.orbid .session-checkpoint--done .session-checkpoint-mark{color:var(--ok)}.orbid .monitor-session-card{border:var(--ob-line) solid var(--border-faint);cursor:pointer;margin-top:8px}.orbid .monitor-session-card--first{margin-top:4px}.orbid .monitor-session-card:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .monitor-session-card-body{border-top:0;padding:14px 16px}.orbid .monitor-session-head{align-items:center;gap:10px;display:flex}.orbid .monitor-session-title{min-width:0;font-size:var(--fs-body);font-weight:var(--weight-medium);color:var(--session-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.orbid .monitor-session-count{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--session-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.orbid .monitor-session-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.orbid .monitor-session-meta,.orbid .monitor-session-source,.orbid .monitor-session-status{font-size:var(--fs-caption);font-weight:var(--weight-medium)}.orbid .monitor-session-source{font-family:var(--font-sans);color:var(--session-text-muted);font-variant-numeric:tabular-nums}.orbid .monitor-session-tag{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-hover);height:18px;font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--text-2);border-radius:0;align-items:center;padding:0 8px;display:inline-flex}.orbid .monitor-session-empty{font-size:var(--fs-meta);color:var(--session-text-faint)}.orbid .monitor-session-meta{font-family:var(--font-sans);color:var(--session-text-muted);gap:16px;margin-top:10px;display:flex}.orbid .monitor-session-status{color:var(--monitor-accent,var(--brand));flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.orbid .monitor-session-status-dot{background:var(--monitor-accent,var(--brand));border-radius:50%;flex-shrink:0;width:7px;height:7px}.orbid .monitor-session-status-dot-ring{border:var(--ob-line) solid var(--monitor-accent,var(--brand));background:0 0}.orbid .toc-warn{color:var(--needs-you);font-family:var(--font-sans);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;margin-left:10px;font-weight:600}.orbid .card-table{border-collapse:separate;border-spacing:0;font-family:var(--font-sans)}.orbid .card-table th{text-align:left;font-size:var(--fs-caption);color:var(--text-3);border-bottom:var(--ob-line) solid var(--border);background:var(--surface-muted);padding:8px 12px 7px;font-weight:600}.orbid .card-table td{font-variant-numeric:tabular-nums;border-bottom:none;padding:9px 12px}.orbid .card-table tbody tr:hover td{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.orbid .card-table tbody tr:hover td{background:color-mix(in srgb,var(--bg-hover) 70%,transparent)}}.orbid .card-table tbody tr+tr td{border-top:var(--ob-line) solid var(--border-faint)}.orbid .card-table td.right{text-align:right}.orbid .card-table td.bold,.orbid .card-table td.right,.orbid .card-table tr.total td{color:var(--ink);font-weight:600}.orbid .card-table tr.total td{border-bottom:none;border-top:var(--ob-line) solid var(--border);padding-top:10px}.orbid .tender-toc{flex-direction:column;gap:0;display:flex}.orbid .toc-row{font-family:var(--font-sans);font-size:var(--fs-ui);grid-template-columns:26px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.orbid .toc-row+.toc-row{border-top:var(--ob-line) solid var(--border-faint)}.orbid .toc-row .n{color:var(--text-faint);font-family:var(--font-sans);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.orbid .toc-row .name{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:0;font-weight:500}.orbid .toc-row .status{color:var(--text-muted);font-size:var(--fs-caption);align-items:center;gap:5px;display:flex}.orbid .session-plan-toc{padding:8px 16px 16px}.orbid .session-plan-toc .toc-row{align-items:center;padding:10px 0}.orbid .session-plan-status{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.orbid .session-plan-status-mark{box-sizing:border-box;flex-shrink:0;display:block}.orbid .session-plan-status--done .session-plan-status-mark{background:var(--green-11);width:7px;height:7px}.orbid .session-plan-status--running .session-plan-status-mark{border:var(--ob-line) solid var(--ink);background:linear-gradient(90deg,var(--ink) 50%,transparent 50%);width:8px;height:8px}.orbid .session-plan-status--pending .session-plan-status-mark{border:var(--ob-line) solid var(--text-4);background:0 0;width:7px;height:7px}.orbid .session-plan-status--waiting .session-plan-status-mark{background:var(--amber-11);border:0;width:7px;height:7px}.orbid .session-plan-status--skipped .session-plan-status-mark{background:var(--text-4);width:8px;height:1.5px}.orbid .session-plan-status--blocked .session-plan-status-mark{border-right:4px solid #0000;border-bottom:7px solid var(--amber-11);border-left:4px solid #0000;width:0;height:0}.orbid .session-plan-status--failed .session-plan-status-mark{background:0 0;width:7px;height:7px;position:relative}.orbid .session-plan-status--failed .session-plan-status-mark:after,.orbid .session-plan-status--failed .session-plan-status-mark:before{content:"";background:var(--tomato-11);width:8px;height:1.5px;position:absolute;top:50%;left:50%}.orbid .session-plan-status--failed .session-plan-status-mark:before{transform:translate(-50%,-50%)rotate(45deg)}.orbid .session-plan-status--failed .session-plan-status-mark:after{transform:translate(-50%,-50%)rotate(-45deg)}.orbid .input-wrap{padding:8px var(--session-pad-x) 12px;background:var(--bg,var(--color-bg-page));border-top:var(--ob-line) solid var(--border-faint);z-index:15;isolation:isolate;box-shadow:none;border-radius:0;flex:none;position:sticky;bottom:0;flex-shrink:0!important}.orbid .input-inner{width:100%;max-width:var(--orbid-col);gap:10px;margin:0 auto;padding-right:0}.orbid .input-inner,.orbid .input-inner-top{flex-direction:column;min-height:0;display:flex}.orbid .input-inner-top{overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;gap:6px;max-height:min(28vh,200px);overflow:hidden auto}.orbid .composer-top-rail{z-index:4;flex-flow:row;align-items:center;gap:8px;width:100%;min-width:0;display:flex;position:relative}.orbid .composer-top-rail>.composer-pipe{flex:0 auto;min-width:0;max-width:min(56%,360px);position:relative}.orbid .composer-top-rail>.composer-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;min-width:0;padding-left:0;padding-right:0;overflow:auto hidden}.orbid .composer-top-rail>.composer-pills::-webkit-scrollbar{height:0;display:none}.orbid .composer-pipe{min-width:0;position:relative}.orbid .composer-pipe-btn{border:var(--ob-line) solid var(--border-faint);background:var(--paper);max-width:100%;height:26px;color:var(--text-3);cursor:pointer;font:inherit;font-size:var(--fs-caption);border-radius:0;align-items:center;gap:6px;min-width:0;padding:0 8px;font-weight:600;display:inline-flex}.orbid .composer-pipe-btn:hover{background:var(--surface-hover);color:var(--text-2);border-color:var(--border)}.orbid .composer-pipe.is-open .composer-pipe-btn{border-color:var(--border-strong);color:var(--ink)}.orbid .composer-pipe.is-active .composer-pipe-btn{color:var(--ink)}.orbid .composer-pipe-dots{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.orbid .composer-pipe-dot{background:var(--border);border:var(--ob-line) solid var(--border);box-sizing:border-box;flex-shrink:0;width:6px;height:6px}.orbid .composer-pipe-dot.is-done{background:var(--ink);border-color:var(--ink)}.orbid .composer-pipe-dot.is-running{border-color:var(--ink);background:0 0;animation:orbid-pip-pulse 1.6s ease-in-out infinite}.orbid .composer-pipe-dot.is-blocked{background:var(--warn);border-color:var(--warn)}.orbid .composer-pipe-dot.is-pending{background:0 0}.orbid .composer-pipe-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .composer-pipe-count{font-size:var(--fs-caption);color:var(--text-4);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.orbid .composer-pipe-chev{color:var(--text-4);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .composer-pipe.is-open .composer-pipe-chev{transform:rotate(180deg)}.composer-pipe-menu,.orbid .composer-pipe-menu{overscroll-behavior:contain;background:var(--paper);border:var(--ob-line) solid var(--border);min-width:240px;max-width:min(360px,100vw - 16px);max-height:min(40vh,280px);box-shadow:var(--ob-shadow-float);z-index:200;scrollbar-width:thin;border-radius:var(--ob-radius-float);box-sizing:border-box;overflow-y:auto}.composer-pipe-menu--portal{margin:0}.orbid .composer-pipe-menu-fork{font-size:var(--fs-caption);color:var(--brand);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg);padding:6px 10px;font-weight:600}.orbid .composer-pipe-menu-list{margin:0;padding:4px 0;list-style:none}.orbid .composer-pipe-menu-item{min-height:28px;font-size:var(--fs-meta);color:var(--text-3);align-items:center;gap:8px;padding:6px 10px;font-weight:500;display:flex}.orbid .composer-pipe-menu-item.is-done{color:var(--text-3)}.orbid .composer-pipe-menu-item.is-running{color:var(--ink);background:var(--surface-hover);font-weight:600}.orbid .composer-pipe-menu-item.is-inherited{opacity:.72}.orbid .composer-pipe-menu-mark{border:var(--ob-line) solid var(--border);box-sizing:border-box;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.orbid .composer-pipe-menu-item.is-done .composer-pipe-menu-mark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.orbid .composer-pipe-menu-item.is-running .composer-pipe-menu-mark{border-color:var(--ink)}.orbid .composer-pipe-menu-item.is-blocked .composer-pipe-menu-mark{border-color:var(--warn);color:var(--warn)}.orbid .composer-pipe-menu-pending{background:var(--border);width:5px;height:5px}.orbid .composer-pipe-menu-label{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.25;display:flex}.orbid .composer-pipe-menu-sub{font-size:var(--fs-caption);color:var(--text-4);font-weight:600}.orbid .composer-pipe-menu-sub.is-warn{color:var(--warn)}.orbid .composer-pipe-menu-cta{height:22px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;flex-shrink:0;padding:0 8px;font-weight:600}.orbid .composer-pipe-menu-cta:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.orbid .input-inner-composer{background:var(--bg,var(--bg-pure));flex-direction:column;flex:none;gap:8px;min-height:0;display:flex}.orbid .input-auto-strip{background:var(--paper,var(--bg-pure));border:var(--ob-line) solid var(--border-faint);border-bottom:var(--ob-line) solid var(--border-faint);height:26px;min-height:26px;font-size:var(--fs-caption);color:var(--text-3,var(--brand));align-items:center;gap:6px;min-width:0;max-width:min(48%,280px);padding:0 8px;font-weight:600;display:flex}.orbid .input-auto-strip--inline{flex:0 auto}.orbid .input-auto-strip-dot{background:var(--brand);border-radius:0;width:5px;height:5px;animation:orbid-pip-pulse 1.8s ease-in-out infinite}.orbid .input-auto-strip-label{flex:1}@keyframes orbid-pip-pulse{0%,to{opacity:1}50%{opacity:.35}}.orbid .input-task-chain{border:var(--ob-line) solid var(--border-faint);background:var(--paper,var(--bg-pure));border-radius:0;flex-direction:column;min-width:0;margin-bottom:0;display:flex;overflow:hidden}.orbid .input-task-chain--inline{align-self:stretch}.orbid .input-task-chain.is-open{flex:auto;max-width:min(72%,520px)}.orbid .input-task-chain-header{cursor:pointer;width:100%;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;height:26px;min-height:26px;max-height:26px;padding:0 8px;font-weight:600;display:flex}.orbid .input-task-chain-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .input-task-chain-meta{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.orbid .input-task-chain-chev{color:var(--text-4,var(--color-text-muted));transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .input-task-chain.is-open .input-task-chain-chev{transform:rotate(180deg)}.orbid .input-task-chain-carousel,.orbid .input-task-chain-list{border-top:var(--ob-line) solid var(--border-faint);overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-flow:row;align-items:center;gap:4px;max-height:none;padding:4px 6px 6px;display:flex;overflow:auto hidden}.orbid .input-task-chain-item{max-width:11rem;min-height:20px;font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));border:var(--ob-line) solid var(--border-faint);background:var(--bg,var(--color-bg-page));scroll-snap-align:start;white-space:nowrap;flex:none;align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex;overflow:hidden}.orbid .input-task-chain-item--done{color:var(--text-3,var(--color-text-tertiary));text-decoration:none}.orbid .input-task-chain-item--running{color:var(--ink,var(--color-text-primary));border-color:var(--ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.orbid .input-task-chain-item--running{border-color:color-mix(in srgb,var(--ink) 28%,var(--border-faint))}}.orbid .input-task-chain-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .input-task-chain-check{border:var(--ob-line) solid var(--border,var(--color-border));box-sizing:border-box;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.orbid .input-task-chain-item--done .input-task-chain-check{background:var(--ink);border-color:var(--ink);color:var(--paper)}.orbid .input-task-chain-item--running .input-task-chain-check{border-color:var(--ink);color:var(--ink);background:0 0}.orbid .input-task-chain-spinner{border:1.5px solid var(--brand);border-radius:0;width:9px;height:9px}@supports (color:color-mix(in lab,red,red)){.orbid .input-task-chain-spinner{border:1.5px solid color-mix(in srgb,var(--brand) 30%,transparent)}}.orbid .input-task-chain-spinner{border-top-color:var(--brand);animation:orbid-spin .8s linear infinite}.orbid .input-task-chain-pending{background:var(--color-bg-muted);border-radius:0;width:5px;height:5px}.orbid .input-task-chain-item--inherited{opacity:.5;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .input-task-chain-item--inherited{-webkit-text-decoration-color:color-mix(in srgb,var(--ok) 25%,transparent);text-decoration-color:color-mix(in srgb,var(--ok) 25%,transparent)}}.orbid .input-task-chain-inherited-tag{font-size:var(--fs-caption);color:var(--color-text-muted);margin-left:6px;font-style:italic;font-weight:500}.orbid .input-task-chain-fork-sep{flex:none;align-items:center;gap:0;padding:0 2px;display:inline-flex}.orbid .input-task-chain-fork-line{display:none}.orbid .input-task-chain-fork-label{font-size:var(--fs-caption);color:var(--brand);white-space:nowrap;padding:0 4px;font-weight:600}.orbid .input-task-chain-item--blocked .input-task-chain-check{color:var(--amber-11)}.orbid .input-task-chain-item--blocked .input-task-chain-label{color:var(--color-text-tertiary)}.orbid .input-task-chain-blocked-reason{font-size:var(--fs-caption);color:var(--amber-11);margin-left:4px;font-weight:600}.orbid .input-task-chain-continue{font-size:var(--fs-caption);border:var(--ob-line) solid var(--border,var(--color-border-muted));background:var(--paper);cursor:pointer;height:18px;color:var(--ink);white-space:nowrap;flex-shrink:0;margin-left:2px;padding:0 6px;font-weight:600}.orbid .input-task-chain-continue:hover{background:var(--color-bg-hover,var(--surface-hover));border-color:var(--ink)}@keyframes orbid-spin{to{transform:rotate(1turn)}}.orbid .input-upload-bar{background:var(--bg-pure);border:var(--ob-line) solid var(--border);border-radius:var(--r);align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.orbid .input-upload-icon{color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.orbid .input-upload-info{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.orbid .input-upload-name{font-size:var(--fs-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.orbid .input-upload-size,.orbid .input-upload-status{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.orbid .input-upload-status{font-weight:600}.orbid .input-upload-progress{background:var(--bg-muted);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.orbid .input-upload-progress:after{content:"";background:var(--ink);width:40%;height:100%;animation:upload-slide var(--ob-dur) var(--ob-ease) infinite;will-change:transform;position:absolute;top:0;left:0}@keyframes upload-slide{0%{transform:translate(-100%)}50%{transform:translate(250%)}to{transform:translate(-100%)}}.orbid .composer-box,.orbid .input-box{border:var(--ob-line) solid var(--border,var(--color-border));border-left-width:var(--ob-line);background:var(--paper,var(--bg-pure));min-height:52px;border-radius:0;flex-shrink:0;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex}.orbid .composer-box:focus-within,.orbid .input-box:focus-within{border-color:var(--brand);box-shadow:none;background:var(--paper,var(--bg-pure))}.orbid .composer-mode-trigger{height:32px;color:var(--color-text-primary);background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);cursor:pointer;letter-spacing:0;box-sizing:border-box;border-radius:0;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.orbid .composer-mode-trigger:hover{background:var(--color-bg-hover);border-color:var(--color-border)}.orbid .composer-mode-trigger:active{background:var(--color-bg-active)}.orbid .composer-mode-trigger:focus-visible{outline:none}.orbid .composer-mode-trigger:disabled{cursor:not-allowed}.orbid .composer-mode-trigger--plan{background:var(--color-brand-muted);color:var(--color-brand);font-weight:600}.orbid .composer-input,.orbid .input-box textarea{resize:none;min-width:0;font-size:var(--fs-ui);min-height:32px;max-height:100px;color:var(--ink);font-weight:500;line-height:1.45;font-family:var(--font-sans);letter-spacing:0;field-sizing:content;background:0 0;border:none;outline:none;flex:1;padding:6px 0;overflow-y:auto}.orbid .composer-input::placeholder,.orbid .input-box textarea::placeholder{color:var(--text-4,var(--color-text-muted));font-weight:500}.orbid .composer-skill-chip{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-brand-muted);height:24px;color:var(--color-brand);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.orbid .composer-mention-menu{z-index:80;background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);min-width:240px;max-width:360px;box-shadow:var(--ob-shadow-float);padding:4px 0;position:fixed}.orbid .composer-mention-item{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;display:flex}.orbid .composer-mention-item.is-active,.orbid .composer-mention-item:hover{background:var(--color-bg-active)}.orbid .composer-mention-name{color:var(--color-text-secondary);font-size:14px;font-weight:600}.orbid .composer-mention-handle{color:var(--color-brand);font-size:12px;font-weight:600}.orbid .composer-mention-desc{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.orbid .composer-mention-item--row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.orbid .composer-mention-item--back{justify-content:flex-start}.orbid .composer-mention-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.orbid .composer-mention-item--row svg{color:var(--color-text-tertiary);flex-shrink:0}.orbid .composer-skill-folder{position:relative}.orbid .composer-skill-submenu{z-index:80;background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);min-width:240px;max-width:320px;max-height:min(320px,50vh);box-shadow:var(--ob-shadow-float);padding:4px 0;position:fixed;overflow-y:auto}.orbid .input-btn{width:32px;height:32px;color:var(--text-3,var(--color-text-tertiary));cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:grid;position:relative}.orbid .input-btn:not(:disabled):active{filter:brightness(.96)}.orbid .input-btn:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .input-btn:hover{background:var(--surface-hover,var(--color-bg-hover));color:var(--ink)}.orbid .composer-send,.orbid .input-btn.composer-send,.orbid .input-btn.send{color:var(--text-4)!important;box-shadow:none!important;background:0 0!important;border:0!important}.orbid .composer-send:disabled,.orbid .input-btn.send:disabled{opacity:.45;cursor:not-allowed}.orbid .composer-send:not(:disabled),.orbid .input-btn.send:not(:disabled){background:var(--ink)!important;color:var(--paper)!important}.orbid .composer-send:hover:not(:disabled),.orbid .input-btn.send:hover:not(:disabled){background:var(--slate-12)!important;color:var(--paper)!important}.orbid .input-btn.send:disabled{cursor:not-allowed;opacity:.4;color:var(--text-4,var(--color-text-muted))!important;box-shadow:none!important;background:0 0!important}.orbid .input-btn.stop{color:var(--ink);border:var(--ob-line) solid var(--border,var(--color-border));background:var(--paper)}.orbid .input-btn svg{width:14px;height:14px}@keyframes orbid-chip-in{0%{opacity:0;transform:translateY(4px)scale(.96)}to{opacity:1;transform:none}}.orbid .composer-pills{align-items:center;gap:var(--pill-gap);padding:0 var(--pill-indent);flex-wrap:wrap;flex-shrink:0;margin:0;display:flex}.orbid .composer-pill,.orbid .input-suggestions .pill{border:var(--ob-line) solid var(--border-faint);background:var(--paper,var(--bg-pure));max-width:100%;height:26px;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;padding:0 10px;font-weight:600;animation:none;display:inline-flex;overflow:hidden;box-shadow:none!important;border-radius:0!important}.orbid button.composer-pill{cursor:pointer}.orbid button.composer-pill:hover{background:var(--color-bg-hover)}.orbid button.composer-pill:active{background:var(--color-bg-active);transform:none}.orbid .composer-pill:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.orbid .composer-pill-icon{display:none}.orbid .composer-pill-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .composer-pill--source{background:var(--paper);color:var(--text-3)}.orbid .composer-pill--source:hover{background:var(--surface-hover);border-color:var(--border);color:var(--ink)}.orbid .composer-pill--suggestion{background:var(--paper);color:var(--text-3);border-color:var(--border-faint);max-width:100%}.orbid .composer-pill--suggestion:hover{background:var(--surface-hover);border-color:var(--border);color:var(--ink)}.orbid .composer-pill--primary-action{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:600;box-shadow:none!important}.orbid .composer-pill--staged{background:var(--surface-muted);color:var(--ink);padding-right:6px}.orbid .input-attach-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .input-attach-remove{cursor:pointer;width:16px;height:16px;color:var(--text-4);background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .input-attach-remove:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.orbid .composer-hint,.orbid .input-hint{font-size:var(--fs-caption);font-weight:500;font-family:var(--font-sans);color:var(--text-4,var(--color-text-muted));opacity:1;background:0 0;border:0;flex-shrink:0;margin:8px 2px 0;padding:0;line-height:1.35;display:block}.orbid .composer-hint--focus{margin:6px 2px 0}@keyframes composer-hint-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.orbid .composer-hint--focus{animation:none}}.orbid .drop-overlay{z-index:30;background:var(--white-a12);padding:28px;position:absolute;inset:0}.orbid .drop-overlay,.orbid .drop-overlay-inner{justify-content:center;align-items:center;display:flex}.orbid .drop-overlay-inner{border:var(--ob-line) dashed var(--brand);border-radius:var(--r-float);background:var(--brand-muted);text-align:center;flex-direction:column;gap:14px;width:90%;height:90%;padding:48px 40px}.orbid .drop-overlay-iconwrap{border-radius:var(--r-pill);background:var(--white-a12);border:var(--ob-line) solid var(--brand);justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:2px;display:flex}.orbid .drop-overlay-icon{width:30px;height:30px;color:var(--brand)}.orbid .drop-overlay-title{font-size:var(--fs-metric-sm);color:var(--ink);letter-spacing:-.01em;font-weight:600}.orbid .drop-overlay-sub{font-size:var(--fs-ui);color:var(--text-2);max-width:380px;line-height:1.5}.orbid .drop-overlay-formats{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px;font-weight:600}@keyframes drop-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.orbid .empty{flex:1;padding:32px}.orbid .empty-mark{border-radius:0;flex-shrink:0}.orbid .empty-mark-logo{pointer-events:none;-webkit-user-select:none;user-select:none;width:28px;height:auto;display:block}.orbid .empty h1{font-family:var(--font-sans);letter-spacing:-.025em;margin:0 0 10px;line-height:1.1}.orbid .empty p{font-size:var(--fs-body);color:var(--text-muted);max-width:440px;font-family:var(--font-sans);letter-spacing:0;margin:0}@keyframes orbid-mark-in{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes orbid-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.orbid .global-grid{flex-direction:column;gap:0;display:flex}.orbid .global-row{font-size:var(--fs-ui);border-bottom:var(--ob-line) dotted var(--border-faint);cursor:pointer;grid-template-columns:14px 1fr auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.orbid .global-row:hover{background:var(--bg-hover)}.orbid .global-row:last-child{border-bottom:0}.orbid .global-row .pulse{background:var(--ink);border-radius:50%;align-self:center;width:5px;height:5px;animation:orbid-flux-glow 2s infinite}.orbid .global-row .name{color:var(--ink);font-weight:600;font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:0}.orbid .global-row .stage{font-size:var(--fs-meta);font-variant-numeric:tabular-nums}.orbid .global-row .stage,.orbid .global-row .timer{color:var(--text-muted);font-family:var(--font-sans)}.orbid .global-row .timer{font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.orbid .done-list{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;gap:0;display:flex}.orbid .done-list .row{border-bottom:var(--ob-line) dotted var(--border-faint);grid-template-columns:16px 1fr auto;align-items:baseline;gap:12px;padding:8px 0;display:grid}.orbid .done-list .row:last-child{border-bottom:0}.orbid .done-list .check{color:var(--text-muted);font-size:var(--fs-meta)}.orbid .done-list .timing{color:var(--text-faint)}.orbid .done-list .name{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:0;font-weight:500}.orbid .settings{flex:1;padding:48px 56px;overflow-y:auto}.orbid .settings-inner{max-width:760px;margin:0 auto}.orbid .settings h1{font-family:var(--font-sans);font-size:var(--fs-metric-lg);letter-spacing:-.025em;color:var(--ink);margin:0 0 36px;font-weight:600;line-height:1.1}.orbid .pricing-page h1{font-size:var(--fs-title);letter-spacing:0;margin:0 0 16px;font-weight:600;line-height:1.3}.orbid .cmdk{z-index:10050;background:var(--black-a1);-webkit-backdrop-filter:blur();backdrop-filter:blur();animation:orbid-cmdk-backdrop var(--ob-dur) var(--ob-ease) forwards;place-items:flex-start center;padding-top:14vh;display:grid;position:fixed;inset:0}@keyframes orbid-cmdk-backdrop{to{background:var(--black-a4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.orbid .cmdk-modal{background:var(--bg);border:var(--ob-line) solid var(--border-strong);width:min(580px,100vw - 40px);box-shadow:var(--ob-shadow-modal);border-radius:var(--r);animation:orbid-cmdk-enter var(--ob-dur) var(--ob-ease);overflow:hidden}@keyframes orbid-cmdk-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.orbid .cmdk-search{border-bottom:var(--ob-line) solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.orbid .cmdk-search svg{width:14px;height:14px;color:var(--text-muted)}.orbid .cmdk-search input{font-size:var(--fs-body);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;background:0 0;border:none;outline:none;flex:1}.orbid .cmdk-search input::placeholder{color:var(--text-faint)}.orbid .cmdk-list{max-height:380px;padding:6px;overflow-y:auto}.orbid .cmdk-group{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums;padding:10px 12px 6px;font-weight:600}.orbid .cmdk-item{border-radius:var(--r);font-size:var(--fs-body);color:var(--ink);cursor:pointer;font-weight:600;font-family:var(--font-sans);letter-spacing:0;align-items:center;gap:12px;padding:9px 12px;font-weight:500;display:flex}.orbid .cmdk-item.active,.orbid .cmdk-item:hover{background:var(--bg-hover)}.orbid .cmdk-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .cmdk-item .ico{width:22px;height:22px;color:var(--text-muted);border:var(--ob-line) solid var(--border);font-variant-numeric:tabular-nums;place-items:center;display:grid}.orbid .cmdk-item .ico,.orbid .cmdk-item .sub{font-family:var(--font-sans);font-size:var(--fs-caption);flex-shrink:0}.orbid .cmdk-item .sub{color:var(--text-muted);font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.orbid .cmdk-empty{text-align:center;padding:24px 12px}.orbid .cmdk-empty-text{font-size:var(--fs-ui);color:var(--text-muted);font-family:var(--font-sans)}.orbid .cmdk-item-icon{width:16px;height:16px;color:var(--text-3);flex-shrink:0}.orbid .cmdk-item-icon svg{width:100%;height:100%}.orbid .cmdk-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .cmdk-item-title strong{color:var(--ink);font-weight:600}.orbid .cmdk-type-badge{font-size:var(--fs-caption);color:var(--text-3);background:var(--surface);border:var(--ob-line) solid var(--border);white-space:nowrap;border-radius:0;flex-shrink:0;padding:1px 6px;font-weight:600}.orbid .cmdk-spinner{border:2px solid var(--border);border-top-color:var(--ink);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:orbid-cmdk-spin .6s linear infinite}@keyframes orbid-cmdk-spin{to{transform:rotate(1turn)}}.orbid .cmdk-footer{border-top:var(--ob-line) solid var(--border);font-family:var(--font-sans);align-items:center;gap:16px;padding:8px 18px;display:flex}.orbid .cmdk-footer-hint{font-size:var(--fs-caption);color:var(--text-4);font-weight:600}.orbid .cmdk-footer-hint kbd{font-family:var(--font-mono);font-size:var(--fs-caption);border:var(--ob-line) solid var(--border);margin-right:4px;padding:0 4px;font-weight:600;line-height:18px;display:inline-block}.orbid .meta-row{flex-wrap:wrap;align-items:center;gap:0;line-height:1.4;display:inline-flex}.orbid .meta-row>*{line-height:1.4;display:inline-block;position:relative}.orbid .meta-row>*+*{margin-left:11px;padding-left:11px}.orbid .meta-row>*+:before{content:"";background:var(--border);width:1px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.orbid .meta-row.tight>*+*{margin-left:9px;padding-left:9px}@media (prefers-reduced-motion:reduce){.orbid .cmdk{background:var(--black-a4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.orbid .cmdk,.orbid .cmdk-modal{animation:none}}@keyframes orbid-barSweep{0%{transform:translate(-50%)}to{transform:translate(150%)}}@keyframes orbid-dropPulse{0%,to{border-color:var(--ink);box-shadow:0 0 0 0 var(--black-a1)}50%{border-color:var(--text-muted);box-shadow:0 0 0 4px var(--black-a1)}}@keyframes orbid-hubPulse{0%,to{box-shadow:0 0 0 0 var(--black-a1)}50%{box-shadow:0 0 0 3px var(--black-a1)}}@media (max-width:1180px){.orbid .ctx-meta{gap:16px}.orbid .ctx-meta>span:nth-child(3){display:none}}@media (max-width:1080px){.orbid .hdr-crumb{display:none}.orbid .hdr-cmdk{width:200px}}@media (max-width:920px){.orbid .hdr-cmdk,.orbid .hdr-menu-wrap.hdr-dev-tenant{display:none}}.orbid .hdr-mobile-menu{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:none;position:relative}.orbid .hdr-mobile-menu:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .hdr-mobile-menu:hover{color:var(--ink)}.orbid .mobile-drawer,.orbid .mobile-drawer-backdrop{display:none}@media (max-width:767.98px){.orbid .lp,.orbid .nav-rail{display:none}.orbid .main{min-width:100%}.orbid .hdr-avatar{display:none}.orbid .hdr-mobile-menu{display:grid}.orbid .mobile-drawer-backdrop{z-index:90;background:var(--black-a5);display:block;position:fixed;inset:0}.orbid .mobile-drawer{z-index:91;background:var(--bg-subtle);border-right:var(--ob-line) solid var(--border);width:280px;box-shadow:var(--ob-shadow-modal);flex-direction:row;display:flex;position:fixed;top:48px;bottom:0;left:0}.orbid .mobile-drawer .nav-rail{flex-shrink:0;width:40px;display:flex}.orbid .mobile-session-strip{border-bottom:var(--ob-line) solid var(--session-border-muted);background:var(--session-panel-bg);flex:none;padding:10px 12px 8px;display:block}.orbid .mobile-session-strip-head{color:var(--session-text-muted);font-size:var(--fs-caption);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.orbid .mobile-session-strip-head button{border:var(--ob-line) solid var(--session-border);border-radius:var(--session-radius);background:var(--session-card-bg);height:24px;color:var(--session-active);font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:0;text-transform:none;padding:0 9px}.orbid .mobile-session-strip-list{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.orbid .mobile-session-strip-list::-webkit-scrollbar{display:none}.orbid .mobile-session-chip{border:var(--ob-line) solid var(--session-border-muted);border-radius:var(--session-radius);background:var(--surface);min-width:0;color:var(--text-2);text-align:left;flex:0 0 188px;grid-template-rows:auto auto;gap:4px;padding:8px 10px;display:grid}.orbid .mobile-session-chip.active{border-color:var(--session-active);background:var(--session-card-bg)}.orbid .mobile-session-strip.has-selection{padding-top:8px;padding-bottom:6px}.orbid .mobile-session-strip.has-selection .mobile-session-strip-head{margin-bottom:6px}.orbid .mobile-session-strip.has-selection .mobile-session-chip:not(.active){display:none}.orbid .mobile-session-strip.has-selection .mobile-session-chip{flex-basis:100%;padding:7px 10px}.orbid .mobile-session-chip-name,.orbid .mobile-session-chip-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .mobile-session-chip-name{color:var(--session-text);font-size:var(--fs-meta);font-weight:var(--weight-bold)}.orbid .mobile-session-chip-status{color:var(--session-text-muted);font-size:var(--fs-micro);font-weight:var(--weight-medium)}.orbid .conv{padding:20px 16px 12px}.orbid .conv-bar{align-items:flex-start;height:auto;min-height:52px;padding:8px 10px 8px 14px}.orbid .conv-bar-left{flex-direction:column;align-items:flex-start;gap:3px}.orbid .conv-bar-meta{gap:6px;max-width:100%}.orbid .conv-bar-meta span:nth-child(n+3){display:none}.orbid .bid-command-dock{overflow-x:hidden}.orbid .bid-readiness-ledger [role=button]{grid-template-columns:1fr auto;gap:8px}.orbid .bid-readiness-ledger [role=button]>div:first-child,.orbid .bid-readiness-ledger [role=button]>div:nth-child(2){display:none!important}.orbid .bid-readiness-grid{grid-template-columns:1fr!important}.orbid .bid-readiness-col+.bid-readiness-col{border-top:var(--ob-line) solid var(--border-faint);border-left:0!important}.orbid .bid-readiness-col{max-height:28vh}.orbid .msg-user-edit-trigger{top:calc(100% + 6px);right:0;transform:none}.orbid .msg-user-edit-panel{width:100%;max-width:100%}}@keyframes orbid-slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.orbid *,.orbid :after,.orbid :before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.orbid .knowledge-card{border:var(--ob-line) solid var(--border);background:var(--bg-pure);border-radius:var(--r);margin-top:8px;overflow:hidden}.orbid .knowledge-card-header{border-bottom:var(--ob-line) solid var(--border-faint);color:var(--text-muted);align-items:center;gap:6px;padding:10px 14px;display:flex}.orbid .knowledge-card-label{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.orbid .knowledge-card-entries{flex-direction:column;display:flex}.orbid .knowledge-entry{border-bottom:var(--ob-line) solid var(--border-faint);padding:10px 14px}.orbid .knowledge-entry:last-child{border-bottom:none}.orbid .knowledge-entry.confirmed{opacity:.6}.orbid .knowledge-entry.rejected{opacity:.4}.orbid .knowledge-entry-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orbid .knowledge-badge{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:140px;height:18px;font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--weight-medium);background:var(--surface);color:var(--text-2);border:var(--ob-line) solid var(--border);border-radius:0;align-items:center;padding:0 6px;display:inline-flex;overflow:hidden}.orbid .knowledge-badge.cat-market_intel,.orbid .knowledge-badge.cat-regulation{background:var(--status-info-bg);color:var(--brand);border-color:var(--status-info-border)}.orbid .knowledge-badge.cat-certification,.orbid .knowledge-badge.cat-lesson{background:var(--status-ok-bg);color:var(--ok);border-color:var(--status-ok-border)}.orbid .knowledge-badge.cat-competitor,.orbid .knowledge-badge.cat-pricing{background:var(--status-warn-bg);color:var(--warn);border-color:var(--status-warn-border)}.orbid .knowledge-badge.cat-standard{background:var(--surface);color:var(--text-2);border-color:var(--border)}.orbid .knowledge-meta{color:var(--text-muted);font-weight:500}.orbid .knowledge-conf,.orbid .knowledge-meta{font-family:var(--font-sans);font-size:var(--fs-caption)}.orbid .knowledge-conf{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.orbid .knowledge-entry-title{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--ink);letter-spacing:-.01em;margin-top:4px;font-weight:600}.orbid .knowledge-entry-content{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-secondary);letter-spacing:0;margin-top:2px;line-height:1.45}.orbid .knowledge-entry-actions{gap:6px;margin-top:8px;display:flex}.orbid .knowledge-btn{font-family:var(--font-sans);font-size:var(--fs-caption);border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);color:var(--text-secondary);cursor:pointer;padding:3px 10px;font-weight:600}.orbid .knowledge-btn:hover{background:var(--bg-hover)}.orbid .knowledge-btn.confirm{color:var(--ink);border-color:var(--ink)}.orbid .knowledge-btn.confirm:hover{background:var(--ink);color:var(--bg-pure)}.orbid .knowledge-btn.reject{color:var(--text-muted)}.orbid .knowledge-btn.reject:hover{border-color:var(--failed);color:var(--failed)}.orbid .knowledge-entry-status{font-family:var(--font-sans);font-size:var(--fs-caption);margin-top:6px;font-weight:600}.orbid .knowledge-entry-status.confirmed{color:var(--ok)}.orbid .knowledge-entry-status.rejected{color:var(--text-faint);text-decoration:line-through}.orbid .library-propose-card{border:var(--ob-line) solid var(--border);background:var(--surface);margin:6px 0;padding:12px 14px}.orbid .library-propose-header{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;display:flex}.orbid .library-propose-header,.orbid .library-propose-label{font-size:var(--fs-meta);font-weight:600}.orbid .library-propose-body{padding:4px 0}.orbid .library-propose-filename{font-size:var(--fs-ui);color:var(--text-primary);margin-bottom:4px;font-weight:600}.orbid .library-propose-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.orbid .library-propose-badge{font-size:var(--fs-caption);border-radius:var(--r);background:var(--slate-1);color:var(--slate-12);border:var(--ob-line) solid var(--slate-5);padding:1px 6px;font-weight:600}.orbid .library-propose-meta-item,.orbid .library-propose-reason{font-size:var(--fs-caption);color:var(--text-faint)}.orbid .library-propose-reason{line-height:1.4}.orbid .library-propose-actions{gap:6px;margin-top:8px;display:flex}.orbid .orbid-select{display:inline-flex;position:relative}.orbid .orbid-select-trigger{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:32px;font-size:var(--fs-ui);color:var(--text-secondary);font-weight:500;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-width:120px;padding:0 24px 0 12px;display:flex;position:relative}.orbid .orbid-select-trigger:hover{border-color:var(--border-strong)}.orbid .orbid-select-trigger.open{border-color:var(--ink)}.orbid .orbid-select-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .orbid-select-trigger:disabled{opacity:.55;cursor:not-allowed}.orbid .orbid-select-trigger:disabled:hover{border-color:var(--border)}.orbid .orbid-select-label{text-align:left;text-overflow:ellipsis;flex:1;overflow:hidden}.orbid .orbid-select-label.placeholder{color:var(--text-muted)}.orbid .orbid-select-chevron{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.orbid .orbid-select-trigger.open .orbid-select-chevron{transform:translateY(-50%)rotate(180deg)}.orbid .orbid-select-dropdown{background:var(--bg-pure);border:var(--ob-line) solid var(--border);border-radius:var(--ob-radius-float);min-width:100%;max-height:240px;box-shadow:var(--ob-shadow-float);z-index:50;scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.orbid .orbid-select-dropdown::-webkit-scrollbar{width:6px;height:6px}.orbid .orbid-select-dropdown::-webkit-scrollbar-track{background:0 0}.orbid .orbid-select-dropdown::-webkit-scrollbar-thumb{background-color:var(--text-3);border-radius:8px!important}.orbid .orbid-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.orbid .orbid-select-dropdown::-webkit-scrollbar-corner{background:0 0}.orbid-select-portal{z-index:10000;background:0 0;height:0;position:relative}.orbid .orbid-select-dropdown--portal{z-index:10001;top:auto;left:auto}.orbid .orbid-select-option{text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;padding:7px 10px;font-weight:500}.orbid .orbid-select-option:hover{background:var(--bg-hover);color:var(--ink)}.orbid .orbid-select-option.selected{background:var(--bg-selected);color:var(--ink);font-weight:600}.orbid .orbid-select-option:disabled{color:var(--text-muted);cursor:not-allowed}.orbid .orbid-select-option:disabled:hover{color:var(--text-muted);background:0 0}.orbid .pg{flex:1;min-height:0;padding:24px;position:relative;overflow-y:auto}.orbid .orbid-page-band,.orbid .pg-header{border-bottom:var(--ob-line) solid var(--border);background:var(--paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:48px;min-height:48px;margin:0;padding:0 16px;display:flex}.orbid .orbid-page-band-copy{align-items:baseline;gap:12px;min-width:0;display:flex}.orbid .orbid-page-band-sub{font-size:var(--fs-meta);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.orbid .orbid-page-band-action{flex-shrink:0;align-items:center;display:flex}.orbid .orbid-work{flex-direction:column}.orbid .orbid-work,.orbid .orbid-work-body{flex:1;min-width:0;min-height:0;display:flex}.orbid .legal-page,.orbid .mcp-connect-page,.orbid .orbid-settings-frame,.orbid .pricing-page{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .legal-page-body,.orbid .mcp-connect-body,.orbid .pricing-page-body{flex:1;min-height:0;padding:16px;overflow:auto}.orbid .pg-title{font-size:var(--fs-title);color:var(--ink);font-weight:600}.orbid .pg-action-btn,.orbid .pg-title{font-family:var(--font-sans);letter-spacing:0}.orbid .pg-action-btn{border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);height:32px;color:var(--text-secondary);font-size:var(--fs-meta);cursor:pointer;border-radius:0;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.orbid .pg-action-btn:hover{background:var(--ink);color:var(--bg-pure);border-color:var(--ink)}.orbid .pg-action-btn:disabled{opacity:.4;cursor:not-allowed}.orbid .pg-toolbar{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;min-height:44px;margin-bottom:0;padding:12px 0;display:flex}.orbid .pg-input{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:32px;font-size:var(--fs-ui);color:var(--text);font-family:var(--font-sans);padding:0 8px}.orbid .pg-input:focus{border-color:var(--ink);outline:none}.orbid .pg-input::placeholder{color:var(--text-faint)}.orbid .pg-toolbar-search{flex:auto;align-items:center;min-width:180px;max-width:420px;margin-right:auto;display:flex;position:relative}.orbid .pg-toolbar-search-icon{color:var(--text-faint);pointer-events:none;position:absolute;left:8px}.orbid .pg-input-search{width:100%;padding-left:24px}.orbid .pg-input-grow{flex:1;min-width:0}.orbid .pg-toolbar-group{flex-shrink:0;align-items:center;gap:8px;display:flex}.orbid .pg-toolbar-divider{background:var(--border-faint);flex-shrink:0;width:1px;height:20px}.orbid .pg-toolbar-icon-btn{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:32px;color:var(--text-muted);font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.orbid .pg-toolbar-icon-btn:hover{background:var(--bg-hover);border-color:var(--border-strong);color:var(--ink)}.orbid .pg-toolbar-icon-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .pg-toolbar-icon-btn svg{flex-shrink:0}.orbid .pg-count{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.orbid .odt-wrap{background:var(--bg-pure);border:var(--ob-line) solid var(--border);min-height:100px}.orbid .odt-header,.orbid .odt-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.orbid .odt-header{border-bottom:var(--ob-line) solid var(--border);background:var(--bg-subtle);align-items:center;gap:0;min-height:40px;padding:0;display:grid}.orbid .odt-th{font-size:var(--fs-caption);color:var(--text-2);font-weight:600;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 12px;position:relative;overflow:hidden}.orbid .odt-th:last-child{box-shadow:none}.orbid .odt-row{box-sizing:border-box;border-bottom:var(--ob-line) solid var(--border-faint);cursor:pointer;gap:0;width:100%;min-width:0;max-width:100%;min-height:44px;padding:0;display:grid;position:relative}.orbid .odt-row:hover{background:var(--bg-hover)}.orbid .odt-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;z-index:1}.orbid .odt-row.pg-row-active{background:var(--bg-selected)}.orbid .odt-row.pg-row-active .pg-meta{color:var(--text-2)}.orbid .odt-td{font-size:var(--fs-ui);color:var(--text-secondary);font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:8px 12px;display:flex;overflow:hidden}.orbid .odt-td:last-child{box-shadow:none}.orbid .odt-resize-handle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:3;background:0 0;width:12px;position:absolute;top:0;bottom:0;right:-6px}.orbid .odt-resize-handle:after{content:"";background:var(--border,var(--border-faint));opacity:.55;width:1px;transition:width var(--ob-dur) var(--ob-ease),top var(--ob-dur) var(--ob-ease),bottom var(--ob-dur) var(--ob-ease);pointer-events:none;position:absolute;top:20%;bottom:20%;left:50%;transform:translate(-50%)}.orbid .odt-resize-handle.odt-resizing:after,.orbid .odt-resize-handle:hover:after{background:var(--ink);opacity:.55;width:2px;top:12%;bottom:12%}.orbid .odt-resizing{background:0 0}.orbid .odt-row.pg-row-mutating{opacity:.5;pointer-events:none}.orbid .odt-row.pg-row-folder{cursor:pointer;min-height:44px}.orbid .odt-row.pg-row-folder .odt-td:first-child{box-shadow:none;border-right:none;grid-column:1/-1;padding:8px 12px;font-weight:600}.orbid .odt-row.pg-row-folder .pg-folder-name-label{color:var(--ink);font-weight:600}.orbid .pg-list,.orbid .pg-table-wrap{min-height:100px}.orbid .pg-row{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}.orbid .pg-row-head{border-bottom:var(--ob-line) solid var(--border);padding:8px 0}.orbid .pg-row-head .pg-cell{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600;font-family:var(--font-sans)}.orbid .pg-cell{font-size:var(--fs-ui);color:var(--text-secondary);font-family:var(--font-sans);min-width:0}.orbid .pg-cell-name{text-overflow:ellipsis;white-space:nowrap;flex:4;min-width:120px;overflow:hidden}.orbid .pg-cell-tags{flex:1.5;align-items:center;gap:4px;min-width:60px;display:flex;overflow:hidden}.orbid .pg-cell-cat{flex:1;min-width:70px}.orbid .pg-cell-status{flex-shrink:0;align-items:center;gap:4px;width:72px;display:flex}.orbid .pg-cell-size{text-align:right;flex-shrink:0;width:64px}.orbid .pg-cell-date{text-align:right;flex-shrink:0;width:54px}.orbid .pg-cell-actions{opacity:0;filter:blur(1px);width:60px;transition:scale var(--ob-dur) var(--ob-ease);flex-shrink:0;justify-content:flex-end;gap:4px;display:flex;scale:.85}.orbid .odt-row:focus-within .pg-cell-actions,.orbid .odt-row:hover .pg-cell-actions,.orbid .pg-row:focus-within .pg-cell-actions,.orbid .pg-row:hover .pg-cell-actions{opacity:1;filter:blur();scale:1}@media (prefers-reduced-motion:reduce){.orbid .pg-cell-actions{filter:none;scale:1}}.orbid .pg-row-active{background:var(--bg-selected)}.orbid .pg-cell-name-with-icon{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.orbid .pg-file-icon{color:var(--text-muted);flex-shrink:0}.orbid .pg-file-icon.pg-icon-pdf{color:var(--err)}.orbid .pg-file-icon.pg-icon-docx{color:var(--brand)}.orbid .pg-file-icon.pg-icon-xlsx{color:var(--ok)}.orbid .pg-file-name{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.orbid .lib-version-select-wrap{flex:none;min-width:0;max-width:104px}.orbid .lib-version-select.orbid-select{width:100%}.orbid .lib-version-select .orbid-select-trigger{border:var(--ob-line) solid var(--border);background:var(--bg-subtle);width:100%;height:22px;min-height:22px;color:var(--text-2);font-size:var(--fs-caption);border-radius:0;gap:4px;padding:0 24px 0 8px;font-weight:600;position:relative}.orbid .lib-version-select .orbid-select-trigger:hover{border-color:var(--border-strong);background:var(--bg-hover)}.orbid .lib-version-select .orbid-select-trigger.open,.orbid .lib-version-select .orbid-select-trigger:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .lib-version-select .orbid-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .lib-version-select .orbid-select-chevron{width:12px;height:12px;color:var(--text-3);right:4px}.orbid .pg-row-folder{opacity:.85}.orbid .pg-row-folder:hover{opacity:1}.orbid .pg-folder-name{color:var(--text-muted);align-items:center;gap:10px;display:flex}.orbid .pg-folder-name svg{flex-shrink:0}.orbid .pg-row-folder:hover .pg-file-name,.orbid .pg-row-folder:hover .pg-folder-name{color:var(--ink)}.orbid .pg-folder-arrow{color:var(--text-faint);opacity:0;align-items:center;display:flex}.orbid .pg-row-folder:hover .pg-folder-arrow{opacity:1;color:var(--text-muted)}.orbid .pg-folder-drop{outline:2px solid var(--ink);outline-offset:-2px;background:var(--bg-selected)!important}.orbid .pg-folder-drop .pg-folder-name{color:var(--ink)}.orbid .pg-back-btn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--r);background:0 0;border:none;place-items:center;margin-right:2px;display:grid}.orbid .pg-back-btn:hover{background:var(--bg-hover);color:var(--ink)}.orbid .pg-breadcrumb{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.orbid .pg-breadcrumb:hover{color:var(--ink);text-decoration:underline}.orbid .pg-breadcrumb-sep{color:var(--text-faint);font-size:var(--fs-ui);margin:0 6px;font-weight:600}.orbid .pg-action-secondary{color:var(--text-muted);background:0 0;border-color:#0000;align-items:center;gap:6px;display:flex}.orbid .pg-action-secondary:hover{background:var(--bg-hover);color:var(--ink);border-color:#0000}.orbid .pg-action-primary{background:var(--ink);color:var(--white-a12);border-color:var(--ink)}.orbid .pg-action-primary:hover{background:var(--ink-hover,var(--color-brand-hover));border-color:var(--ink-hover,var(--color-brand-hover));color:var(--white-a12)}.orbid .pg-status-glyph{flex-shrink:0;width:6px;height:6px;font-size:0;line-height:0;display:inline-block;border-radius:0!important}.orbid .pg-status-glyph.s-pending{background:var(--text-faint)}.orbid .pg-status-glyph.s-parsing{background:var(--needs-you)}.orbid .pg-status-glyph.s-parsed{background:var(--ok)}.orbid .pg-status-glyph.s-critical,.orbid .pg-status-glyph.s-failed{background:var(--failed)}.orbid .pg-status-glyph.s-minor{background:var(--needs-you);clip-path:polygon(50% 0,100% 100%,0 100%)}.orbid .pg-status-glyph.s-open{border:var(--ob-line) solid var(--text-3);background:0 0;width:6px;height:6px;border-radius:50%!important}.orbid .pg-status-glyph.s-queued,.orbid .pg-status-glyph.s-review{background:var(--brand);width:8px;height:2px}.orbid .pg-status-glyph.s-change{background:var(--ink);width:6px;height:6px}.orbid .pg-status-glyph.s-waive{border:var(--ob-line) solid var(--text-3);background:0 0;width:6px;height:6px}.orbid .pg-status-glyph.s-fixed{background:var(--ok);width:6px;height:6px;border-radius:50%!important}.orbid .pg-status-cell{align-items:center;gap:6px;display:inline-flex}.orbid .pg-tag.pg-status-cell{vertical-align:middle;height:20px;padding:0 6px;line-height:18px;display:inline-flex}.orbid .pg-tag.pg-status-cell .pg-status-label{color:var(--text-2)}.orbid .pg-status-label{color:var(--text-muted)}.orbid .lib-cite,.orbid .pg-status-label{font-size:var(--fs-caption);font-weight:600}.orbid .lib-cite{color:var(--text-3);cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.orbid .lib-cite:before{content:"";min-width:40px;min-height:40px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbid .lib-cite:hover{color:var(--ink)}.orbid .lib-cite:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .odt-row.pg-row-active .pg-status-label,.orbid .odt-row.pg-row-selected .pg-status-label,.orbid .pg-row-active .pg-status-label{color:var(--text-2)}.orbid .pg-parse-spinner{border:1.5px solid var(--border-strong);border-top-color:var(--ink);flex-shrink:0;width:12px;height:12px;animation:pg-parse-spin .7s linear infinite;border-radius:50%!important}@keyframes pg-parse-spin{to{transform:rotate(1turn)}}.orbid .pg-retry-btn{all:unset;cursor:pointer;font-size:var(--fs-caption);color:var(--ink);border:var(--ob-line) solid var(--border);border-radius:0;margin-left:4px;padding:2px 6px;font-weight:600;position:relative}.orbid .pg-retry-btn:before{content:"";min-width:32px;min-height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .pg-retry-btn:hover{background:var(--bg-hover)}.orbid .pg-retry-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-select-cell{justify-content:center;align-items:center;width:100%;min-height:40px;display:flex}.orbid .lib-select-check{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex-shrink:0;margin:0}.orbid .lib-select-check:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .odt-th:has(.lib-select-header){padding:0 4px;overflow:visible}.orbid .odt-td:has(.lib-select-cell){padding-left:4px;padding-right:4px}.orbid .lib-select-header{justify-content:center;align-items:center;gap:2px;width:100%;min-height:40px;display:flex}.orbid .lib-select-header .lib-select-cell{width:auto;min-height:40px}.orbid .lib-select-caret{width:16px;height:16px;color:var(--text-3,var(--color-text-tertiary));cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .lib-select-caret:hover:not(:disabled){color:var(--ink,var(--color-text-primary))}.orbid .lib-select-caret:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-select-caret:disabled{cursor:not-allowed;opacity:.4}.orbid .gaps-select-prompt-action,.orbid .workspace-select-prompt-action{color:var(--color-brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;font-weight:600}.orbid .gaps-select-prompt-action:hover{color:var(--color-brand-hover)}.orbid .gaps-select-prompt-action:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.orbid .ws-send-dialog{background:var(--color-bg-surface);max-height:80vh}.orbid .ws-send-head{border-bottom:var(--ob-line) solid var(--color-border-muted);flex-shrink:0;padding:12px 40px 12px 16px;position:relative}.orbid .ws-send-sub{color:var(--color-text-tertiary);margin:4px 0 0;font-size:12px}.orbid .ws-send-body{flex:1;min-height:0;padding:12px 0 16px;overflow-y:auto}.orbid .ws-send-label{color:var(--color-text-tertiary);margin:0 16px 6px;font-size:12px;font-weight:600;display:block}.orbid .ws-send-note-wrap,.orbid .ws-send-search-wrap{margin-bottom:12px;display:block}.orbid .ws-send-note,.orbid .ws-send-search{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);width:calc(100% - 32px);color:var(--color-text-secondary);margin:0 16px;font-family:inherit;font-size:14px;display:block}.orbid .ws-send-search{height:32px;padding:0 10px}.orbid .ws-send-note{resize:vertical;min-height:56px;padding:8px 10px}.orbid .ws-send-note:focus,.orbid .ws-send-search:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .ws-send-note:disabled,.orbid .ws-send-search:disabled{background:var(--color-bg-muted);color:var(--color-text-muted);cursor:not-allowed}.orbid .ws-send-list{border-top:var(--ob-line) solid var(--color-bg-muted);border-bottom:var(--ob-line) solid var(--color-bg-muted);max-height:240px;margin-bottom:12px;overflow-y:auto}.orbid .ws-send-row{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 16px;display:flex}.orbid .ws-send-row:hover{background:var(--color-bg-hover)}.orbid .ws-send-row.is-on{background:var(--color-bg-active)}.orbid .ws-send-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .ws-send-ava{background:var(--color-brand-muted);width:28px;height:28px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.orbid .ws-send-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .ws-send-row-name{color:var(--color-text-secondary);font-size:14px;font-weight:600}.orbid .ws-send-delivered,.orbid .ws-send-empty,.orbid .ws-send-hint,.orbid .ws-send-row-hint{color:var(--color-text-tertiary);font-size:12px}.orbid .ws-send-empty,.orbid .ws-send-hint{margin:0 16px 12px}.orbid .ws-send-card{border:var(--ob-line) solid var(--color-border);background:var(--color-bg-page);margin:0 16px;padding:12px}.orbid .ws-send-card-label{color:var(--color-text-tertiary);margin-bottom:8px;font-size:12px;font-weight:600}.orbid .ws-send-card-list{margin:0;padding:0;list-style:none}.orbid .ws-send-card-list li{color:var(--color-text-secondary);border-bottom:var(--ob-line) solid var(--color-bg-muted);padding:4px 0;font-size:14px;font-weight:500}.orbid .ws-send-card-list li:last-child{border-bottom:0}.orbid .ws-send-card-more{color:var(--color-text-tertiary);font-weight:600}.orbid .ws-send-card-foot{color:var(--color-brand);margin-top:8px;font-size:12px;font-weight:600}.orbid .ws-send-receipt,.orbid .ws-send-working{padding:8px 16px 0}.orbid .ws-send-progress{background:var(--color-border-muted);height:2px;margin-bottom:12px}.orbid .ws-send-progress>i{background:var(--color-brand);height:100%;display:block}.orbid .ws-send-bubble{background:var(--color-bg-hover);border:var(--ob-line) solid var(--color-border-muted);padding:12px}.orbid .ws-send-bubble-note{color:var(--color-text-secondary);margin:0 0 8px;font-size:14px}.orbid .ws-send-bubble .ws-send-card{background:var(--color-bg-surface);margin:0}.orbid .ws-send-delivered{margin:8px 0 0;font-size:12px;font-weight:600}.orbid .ws-send-file{border:var(--ob-line) solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;display:flex}.orbid .ws-send-foot{border-top:var(--ob-line) solid var(--color-border-muted);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.orbid .lib-grid-card{position:relative}.orbid .lib-grid-card-check{z-index:2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;min-width:44px;height:28px;min-height:44px;margin:-8px 0 0 -8px;padding:0;display:flex;position:absolute;top:8px;left:8px}.orbid .lib-grid-card-check .lib-select-check{width:14px;height:14px}.orbid .lib-list-mobile{flex-direction:column;flex:1;min-height:0;display:none;overflow:hidden auto}.orbid .lib-list-desktop[hidden],.orbid .lib-list-mobile[hidden]{display:none!important}.orbid .lib-mobile-card{border-bottom:var(--ob-line) solid var(--border-faint);cursor:pointer;background:var(--surface);align-items:flex-start;gap:12px;min-height:44px;padding:12px 16px;display:flex}.orbid .lib-mobile-card:hover{background:var(--bg-hover)}.orbid .lib-mobile-card:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.orbid .lib-mobile-card.is-active,.orbid .lib-mobile-card.is-multi{background:var(--bg-selected)}.orbid .lib-mobile-card-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orbid .lib-mobile-card-name{font-size:var(--fs-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lib-mobile-card-meta{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:8px;font-weight:600;display:flex}.orbid .lib-mobile-card-meta .pg-status-glyph{flex-shrink:0}@media (max-width:767.98px){.orbid .lib-list-desktop{display:none!important}.orbid .lib-list-mobile{width:100%;min-width:0;display:flex!important}.orbid .lib-mobile-card{width:100%;min-width:0}.orbid .lib-mobile-card-name{flex:1;min-width:80px}.orbid .lib-toolbar-row .lib-header-overflow,.orbid .lib-toolbar-row .pg-action-btn{position:static}.orbid .pg-table-wrap.pg-table-scroll{overflow-x:hidden}.orbid .lib-list-mobile,.orbid .lib-mobile-card{max-width:100%}}.orbid .lib-tags-cell{align-items:center;gap:4px;display:flex}.orbid .lib-tags-cell,.orbid .pg-tag{min-width:0;max-width:100%;overflow:hidden}.orbid .pg-tag{box-sizing:border-box;height:20px;line-height:18px;font-size:var(--fs-caption);font-family:var(--font-sans);color:var(--text-2);border:var(--ob-line) solid var(--border);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background:0 0;border-radius:0;flex:0 auto;padding:0 6px;font-weight:600;display:inline-block}.orbid .pg-tag-more{max-width:none;color:var(--text-faint);background:0 0;border-color:#0000;flex:none}.orbid .pg-tag-removable{padding-right:3px}.orbid .pg-tag-remove{width:14px;height:14px;color:var(--text-faint);cursor:pointer;border-radius:var(--r);background:0 0;border:none;place-items:center;padding:0;font-weight:600;display:grid}.orbid .pg-tag-remove:hover{background:var(--bg-hover);color:var(--failed)}.orbid .pg-tag-add{cursor:pointer;color:var(--text-faint);border:var(--ob-line) dashed var(--border);background:0 0;font-weight:600}.orbid .pg-tag-add:hover{border-color:var(--ink);color:var(--ink)}.orbid .pg-tag-input{width:80px;height:20px;font-size:var(--fs-caption);font-family:var(--font-sans);border:var(--ob-line) solid var(--ink);background:var(--bg-pure);color:var(--text);border-radius:var(--r);font-variant-numeric:tabular-nums;outline:none;padding:0 4px}.orbid .lib-detail{border-left:var(--ob-line) solid var(--border);background:var(--bg-pure);z-index:20;box-shadow:none;flex-direction:column;flex-shrink:0;gap:0;min-width:420px;max-width:960px;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.orbid .lib-detail.lib-detail--library{min-width:360px;max-width:560px}.orbid .pg-lib-layout.pg-lib-layout--detail-open .pg-main{padding-right:var(--lib-detail-reserved);box-sizing:border-box;min-width:0}.orbid .pg-lib-layout.pg-lib-layout--detail-open .pg-table-wrap{min-width:min(100%,480px)}.orbid .lib-detail-unified{animation:orbid-slide-in var(--ob-dur) var(--ob-ease);transition:width var(--ob-dur) var(--ob-ease),transform var(--ob-dur) var(--ob-ease)}.orbid .lib-detail-sticky{flex-direction:column;flex-shrink:0;gap:8px;max-height:50vh;display:flex}.orbid .lib-detail-sticky,.orbid .lib-detail-tags-row{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;overflow-y:auto}.orbid .lib-detail-tags-row{max-height:72px;padding:0 0 6px}.orbid .lib-detail-product{font-size:var(--fs-ui);color:var(--text-secondary);margin-bottom:2px;font-weight:600}.orbid .lib-detail-tabs{background:var(--paper-canvas);border-top:var(--ob-line) solid var(--border-faint);border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:4px;min-height:36px;padding:4px 12px;display:flex}.orbid .lib-detail-tab{all:unset;box-sizing:border-box;border:var(--ob-line) solid transparent;height:26px;min-height:26px;font-size:var(--fs-meta);color:var(--text-3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1;display:inline-flex}.orbid .lib-detail-tab:hover{background:var(--surface);color:var(--ink)}.orbid .lib-detail-tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-tab-active{background:var(--paper);color:var(--ink);border-color:var(--border-faint);font-weight:600}.orbid .lib-detail-tab-new-dot{background:var(--ok);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin:0}.orbid .lib-detail-content{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow-y:auto}.orbid .lib-detail-content--content,.orbid .lib-detail-content--details,.orbid .lib-detail-content--evidence{gap:24px;padding:24px}.orbid .lib-detail-content--details>[role=tabpanel]{gap:24px}.orbid .lib-detail-content--activity>[role=tabpanel],.orbid .lib-detail-content--details>[role=tabpanel]{flex-direction:column;flex:1;min-height:0;display:flex}.orbid .lib-detail-content--content>.lib-detail-bottom-section,.orbid .lib-detail-content--details>.lib-detail-bottom-section,.orbid .lib-detail-content--evidence>.lib-detail-bottom-section{margin:0;padding-top:0;padding-bottom:0}.orbid .lib-detail-content--content>.lib-detail-bottom-divider,.orbid .lib-detail-content--content>.lib-detail-bottom-section+.lib-detail-bottom-section,.orbid .lib-detail-content--details>.lib-detail-bottom-divider,.orbid .lib-detail-content--details>.lib-detail-bottom-section+.lib-detail-bottom-section,.orbid .lib-detail-content--evidence>.lib-detail-bottom-divider,.orbid .lib-detail-content--evidence>.lib-detail-bottom-section+.lib-detail-bottom-section{border-top:var(--ob-line) solid var(--border-faint);margin-top:0;padding-top:0}.orbid .lib-detail-content--activity,.orbid .lib-detail-content--regulatory,.orbid .lib-detail-content--specs{padding:0}.orbid .lib-detail-loading{flex-direction:column;gap:8px;padding:8px 0 16px;display:flex}.orbid .lib-detail-header{flex-shrink:0;align-items:flex-start;gap:8px;min-height:0;padding:12px 24px 0;display:flex}.orbid .lib-detail-close{width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative}.orbid .lib-detail-close:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .lib-detail-close:hover{color:var(--text-secondary)}.orbid .lib-detail-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-detail-meta-row{gap:12px}.orbid .lib-detail-header-controls,.orbid .lib-detail-meta-row{justify-content:space-between;align-items:center;padding:0 24px;display:flex}.orbid .lib-detail-header-controls{gap:8px;position:relative}.orbid .lib-detail-header-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.orbid .lib-detail-icon-action{border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.orbid .lib-detail-icon-action:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .lib-detail-icon-action:hover{border-color:var(--border-strong);color:var(--ink);background:var(--bg-hover)}.orbid .lib-detail-icon-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-detail-action-feedback{color:var(--text-secondary);font-size:var(--fs-caption);white-space:nowrap;font-weight:600;position:absolute;top:30px;right:0}.orbid .lib-detail-props{flex-wrap:wrap;align-items:center;gap:6px;padding:0 24px 8px;display:flex}.orbid .lib-detail-prop{font-size:var(--fs-caption);letter-spacing:0;color:var(--text-muted);border:var(--ob-line) solid var(--border);border-radius:var(--r-pill);background:var(--bg);align-items:center;gap:4px;height:24px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .lib-detail-prop select{font-size:var(--fs-caption);color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-weight:600}.orbid .lib-detail-status{color:var(--text-secondary);font-size:var(--fs-caption);flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.orbid .lib-category-edit{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.orbid .lib-category-select{width:200px}.orbid .lib-category-select:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-category-select .orbid-select-trigger{width:100%;height:28px}.orbid .lib-category-save{border:var(--ob-line) solid var(--ink);background:var(--ink);height:28px;color:var(--bg-pure);font-size:var(--fs-meta);cursor:pointer;border-radius:0;flex-shrink:0;padding:0 12px;font-weight:600}.orbid .lib-category-save:hover:not(:disabled){background:var(--ink-hover,var(--ink));opacity:.9}.orbid .lib-category-save:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-category-save:disabled{border-color:var(--border);background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}.orbid .lib-regq-panel{border:var(--ob-line) solid var(--border);background:var(--surface);border-radius:0;margin:0 0 16px}.orbid .lib-regq-header{border-bottom:var(--ob-line) solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.orbid .lib-regq-title-block{align-items:flex-start;gap:8px;min-width:0;display:flex}.orbid .lib-regq-icon{border:var(--ob-line) solid var(--border);width:28px;height:28px;color:var(--ink);background:var(--bg);border-radius:0;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}.orbid .lib-regq-title-block h3{color:var(--text);font-size:var(--fs-ui);letter-spacing:0;margin:0;font-weight:600;line-height:1.25}.orbid .lib-regq-title-block p{color:var(--text-muted);font-size:var(--fs-caption);margin:2px 0 0;line-height:1.35}.orbid .lib-regq-score{border:var(--ob-line) solid var(--border);height:28px;color:var(--ink);background:var(--bg-selected);font-size:var(--fs-caption);border-radius:0;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .lib-regq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.orbid .lib-regq-field{border-right:var(--ob-line) solid var(--border-subtle);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.orbid .lib-regq-field:last-child{border-right:0}.orbid .lib-regq-field-head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.orbid .lib-regq-field-head span{gap:2px;min-width:0;display:grid}.orbid .lib-regq-field-head b{color:var(--text);font-size:var(--fs-meta)}.orbid .lib-regq-field-head b,.orbid .lib-regq-field-head small{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lib-regq-field-head i,.orbid .lib-regq-field-head small{color:var(--text-muted);font-size:var(--fs-caption)}.orbid .lib-regq-field-head i{flex:none;font-style:normal;font-weight:600;line-height:1.2}.orbid .lib-regq-field-head i[data-held=true]{color:var(--ink)}.orbid .lib-regq-field select{border:var(--ob-line) solid var(--border);border-radius:var(--r-xs);background:var(--bg);width:100%;height:32px;color:var(--text);font-size:var(--fs-meta);font-weight:600}.orbid .lib-regq-field select:focus{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-regq-footer{border-top:var(--ob-line) solid var(--border-subtle);background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.orbid .lib-regq-message{min-width:0;color:var(--text-muted);font-size:var(--fs-caption);font-weight:600}.orbid .lib-reg-save,.orbid .lib-regq-save{border:var(--ob-line) solid var(--ink);background:var(--ink);min-width:72px;height:32px;color:var(--bg-pure);font-size:var(--fs-meta);cursor:pointer;border-radius:0;flex:none;padding:0 12px;font-weight:600}.orbid .lib-reg-save:disabled,.orbid .lib-regq-save:disabled{border-color:var(--border);background:var(--bg-muted);color:var(--text-muted);cursor:not-allowed}@media (max-width:960px){.orbid .lib-regq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbid .lib-regq-field:nth-child(2n){border-right:0}.orbid .lib-regq-field:nth-child(n+3){border-top:var(--ob-line) solid var(--border-subtle)}}@media (max-width:640px){.orbid .lib-regq-footer,.orbid .lib-regq-header{flex-direction:column;align-items:stretch}.orbid .lib-reg-save,.orbid .lib-regq-save,.orbid .lib-regq-score{justify-content:center;width:100%}.orbid .lib-regq-grid{grid-template-columns:1fr}.orbid .lib-regq-field,.orbid .lib-regq-field:nth-child(2n){border-right:0}.orbid .lib-regq-field:nth-child(n+2){border-top:var(--ob-line) solid var(--border-subtle)}}.orbid .lib-detail-tag{height:20px;font-size:var(--fs-caption);color:var(--text-tertiary);background:var(--bg-muted);border-radius:0;align-items:center;gap:2px;padding:0 6px;font-weight:500;display:inline-flex}.orbid .lib-detail-tag-x{width:12px;height:12px;color:var(--text-faint);cursor:pointer;font-size:var(--fs-caption);background:0 0;border:none;justify-content:center;align-items:center;margin-left:0;display:flex}.orbid .lib-detail-tag-x:hover{color:var(--text-secondary)}.orbid .lib-detail-tag-x:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-tag-add{border:var(--ob-line) dashed var(--border-muted);height:22px;color:var(--text-muted);cursor:pointer;font-size:var(--fs-caption);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-weight:600;display:flex}.orbid .lib-detail-tag-add:hover{border-color:var(--text-muted);color:var(--text-muted)}.orbid .lib-detail-tag-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-detail-divider{background:var(--border-faint);height:1px;margin:0 16px}.orbid .lib-detail-action{height:36px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:4px;display:flex;font-size:var(--fs-meta)!important;font-weight:500!important}.orbid .lib-detail-action:hover{color:var(--text-secondary)}.orbid .lib-detail-action+.lib-detail-action{border-left:var(--ob-line) solid var(--border-faint)}.orbid .lib-detail-action svg{stroke-width:1.5px}.orbid .lib-detail-preview-area{border-top:var(--ob-line) solid var(--border-faint);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);flex-direction:column;flex:1;min-height:0;display:flex}.orbid .lib-detail-preview-loading{color:var(--text-muted);font-size:var(--fs-meta);flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.orbid .lib-preview-skel{flex-direction:column;align-items:center;gap:12px;width:min(100%,320px);display:flex}.orbid .lib-preview-skel-bar{height:12px;display:block}.orbid .lib-preview-skel-page{width:100%;height:200px;display:block}.orbid .rpv-default-layout__container{background:0 0!important;border:none!important}.orbid .rpv-default-layout__toolbar{background:var(--color-bg-surface)!important;border-bottom:var(--ob-line) solid var(--color-border-muted)!important;height:32px!important;min-height:32px!important;padding:0 4px!important}.orbid .rpv-default-layout__toolbar [role=button],.orbid .rpv-default-layout__toolbar button{font-size:var(--fs-meta)!important;color:var(--color-text-muted)!important;border-radius:0!important;justify-content:center!important;align-items:center!important;min-width:28px!important;height:28px!important;padding:0 4px!important;font-weight:500!important;display:inline-flex!important}.orbid .rpv-default-layout__toolbar [role=button]:hover,.orbid .rpv-default-layout__toolbar button:hover{background:var(--color-bg-hover)!important;color:var(--color-text-secondary)!important}.orbid .rpv-default-layout__toolbar [role=button] svg,.orbid .rpv-default-layout__toolbar button svg{width:16px!important;height:16px!important}.orbid .rpv-default-layout__toolbar input{font-size:var(--fs-caption)!important;color:var(--color-text-secondary)!important;border:var(--ob-line) solid var(--color-border-muted)!important;background:var(--color-bg-page)!important;text-align:center!important;border-radius:0!important;width:32px!important;height:24px!important;padding:2px 4px!important;font-weight:600!important}.orbid .rpv-default-layout__toolbar span{font-size:var(--fs-caption)!important;color:var(--color-text-tertiary)!important;font-weight:600!important}.orbid .rpv-default-layout__body{background:var(--color-bg-muted)!important}.orbid .rpv-default-layout__sidebar{display:none!important}.rpv-core__popover-body{border-radius:var(--ob-radius-float)!important;border:var(--ob-line) solid var(--color-border-muted)!important;box-shadow:var(--ob-shadow-float)!important}.orbid .lib-pdf-hl-bar{border-bottom:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-page);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.orbid .lib-pdf-hl-bar button.lib-pdf-hl-toggle{cursor:pointer;border:var(--ob-line) solid var(--color-border-muted);color:var(--color-text-muted);background:0 0;border-radius:0;align-items:center;gap:4px;padding:2px 8px;display:inline-flex;font-size:var(--fs-caption)!important;font-weight:600!important;line-height:1.4!important}.orbid .lib-pdf-hl-bar button.lib-pdf-hl-toggle:focus-visible{outline:none}.orbid .lib-pdf-hl-bar button.lib-pdf-hl-toggle[data-active=true]{border-color:var(--color-brand);background:var(--color-brand-muted);color:var(--color-brand)!important}.orbid .lib-pdf-hl-bar button.lib-pdf-hl-toggle .hl-dot{background:var(--color-text-muted);border-radius:50%;width:6px;height:6px}.orbid .lib-pdf-hl-bar button.lib-pdf-hl-toggle[data-active=true] .hl-dot{background:var(--color-brand)}.orbid .lib-pdf-hl-count{font-size:var(--fs-caption);color:var(--color-text-tertiary);font-weight:600}.orbid .lib-detail-bottom{flex:1;min-height:0;padding:24px;overflow-y:auto}.orbid .lib-detail-bottom--full{flex:1;max-height:none;overflow-y:auto}.orbid .lib-detail-bottom-section{margin-bottom:0;padding-bottom:16px}.orbid .lib-detail-bottom-section+.lib-detail-bottom-section{border-top:var(--ob-line) solid var(--border-faint);padding-top:16px}.orbid .lib-detail-content>.lib-detail-bottom-section+.lib-detail-bottom-section,.orbid .lib-detail-content>.lib-detail-section+.lib-detail-section{margin-top:0}.orbid .lib-detail-list{font-size:var(--fs-meta);color:var(--text-secondary);margin:0;padding:0 0 0 16px;line-height:1.45}.orbid .lib-detail-list li{margin-bottom:2px}.orbid .lib-detail-desc{width:100%;font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-subtle);border:var(--ob-line) solid var(--border);resize:vertical;border-radius:0;min-height:64px;max-height:160px;padding:8px 12px;line-height:1.45}.orbid .lib-detail-desc:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-desc::placeholder{color:var(--text-faint)}.orbid .lib-detail-features{flex-direction:column;gap:2px;display:flex}.orbid .lib-detail-feature{font-size:var(--fs-meta);color:var(--text-secondary);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.orbid .lib-detail-feature-bullet{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:6px}.orbid .lib-detail-spec-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta);table-layout:fixed}.orbid .lib-detail-pinned-identity{flex-wrap:wrap;align-items:center;gap:8px;padding:0 24px;display:flex}.orbid .lib-detail-pinned-mfr{font-size:var(--fs-meta);color:var(--ink-tertiary)}.orbid .lib-detail-pinned-model{font-size:var(--fs-body);color:var(--ink);font-weight:600}.orbid .lib-detail-pinned-chip{height:22px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--border-faint);background:var(--bg-hover);color:var(--ink);white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .lib-detail-pinned-grade{border-color:var(--status-ok-border);background:var(--status-ok-bg);color:var(--ok)}.orbid .lib-detail-pinned-grade b{font-weight:600}.orbid .lib-identity-summary{flex-direction:column;gap:6px;display:flex}.orbid .lib-identity-title{min-width:0;font-size:var(--fs-ui);color:var(--ink);flex-direction:column;gap:0;font-weight:600;line-height:1.28;display:flex}.orbid .lib-identity-title strong{font-size:var(--fs-body);font-weight:600}.orbid .lib-identity-chips{flex-wrap:wrap;gap:4px;display:flex}.orbid .lib-identity-grade{font-size:var(--fs-caption);border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.orbid .lib-identity-grade b{font-variant-numeric:tabular-nums;font-weight:600}.orbid .lib-extraction-summary{border:var(--ob-line) solid var(--border-muted);background:var(--bg-subtle);border-radius:0;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.orbid .lib-extraction-summary-main{color:var(--text-secondary);font-size:var(--fs-caption);flex-wrap:wrap;gap:4px 8px;font-weight:600;display:flex}.orbid .lib-extraction-summary-main b{color:var(--ink);font-weight:600}.orbid .lib-extraction-warning{color:var(--needs-you);font-size:var(--fs-caption);margin:0;font-weight:600;line-height:1.4}.orbid .lib-spec-acc{border:var(--ob-line) solid var(--border-muted)}.orbid .lib-spec-grp+.lib-spec-grp{border-top:var(--ob-line) solid var(--border-faint)}.orbid .lib-spec-acc-hd{all:unset;box-sizing:border-box;cursor:pointer;background:var(--bg-subtle);align-items:center;gap:8px;width:100%;padding:12px;display:flex}.orbid .lib-spec-acc-hd:hover{background:var(--surface)}.orbid .lib-spec-acc-hd:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-spec-acc-name{min-width:0;font-size:var(--fs-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.orbid .lib-spec-acc-count{font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums;font-weight:600}.orbid .lib-spec-chev{color:var(--text-faint);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .lib-spec-grp.open .lib-spec-chev{transform:rotate(90deg)}.orbid .lib-spec-acc-body{padding:2px 12px 8px}.orbid .lib-detail-spec-table td{border-bottom:var(--ob-line) solid var(--border-faint);vertical-align:top;word-wrap:break-word;overflow-wrap:break-word;padding:6px 8px 6px 0}.orbid .lib-detail-spec-table tr:last-child td{border-bottom:none}.orbid .lib-detail-spec-table tr:hover td{background:var(--bg-hover)}.orbid .lib-spec-name{color:var(--text-muted);font-family:var(--font-sans);padding-right:16px;font-weight:600}.orbid .lib-spec-value{color:var(--text-secondary);font-family:var(--font-sans);font-weight:500}.orbid .lib-detail-insight-strip{margin-bottom:8px}.orbid .lib-detail-quality{flex-direction:column;gap:8px;display:flex}.orbid .lib-quality-row{align-items:center;gap:12px;display:flex}.orbid .lib-quality-grade{font-size:var(--fs-metric-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:36px;height:36px;font-weight:600;display:flex}.orbid .lib-quality-a{color:var(--ok);background:var(--status-ok-bg)}.orbid .lib-quality-b{color:var(--info);background:var(--status-info-bg)}.orbid .lib-quality-c{color:var(--warn);background:var(--status-warn-bg)}.orbid .lib-quality-d,.orbid .lib-quality-f{color:var(--err);background:var(--status-err-bg)}.orbid .lib-quality-stats{flex:1;min-width:0}.orbid .lib-quality-bar-wrap{background:var(--bg-muted);height:6px;margin-bottom:4px;overflow:hidden}.orbid .lib-quality-bar{background:var(--brand);height:100%;transition:width var(--ob-dur) var(--ob-ease)}.orbid .lib-quality-label,.orbid .lib-quality-meta{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.orbid .lib-quality-meta{gap:12px;display:flex}.orbid .lib-quality-missing{margin-top:4px}.orbid .lib-detail-prose{font-size:var(--fs-meta);color:var(--text-secondary);margin:0 0 6px;line-height:1.45}.orbid .lib-detail-sublabel{font-size:var(--fs-caption);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-weight:600;display:-webkit-box;overflow:hidden}.orbid .lib-detail-sublabel:first-of-type{margin-top:0}.orbid .lib-detail-pill-row{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.orbid .lib-detail-pill-row .pg-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:16px;display:inline-block;overflow:hidden}.orbid .lib-detail-bottom-divider{border-top:var(--ob-line) solid var(--border-faint);padding-top:8px}.orbid .pg-inline-select{font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-subtle);border:var(--ob-line) solid var(--border);cursor:pointer;padding:2px 6px}.orbid .pg-inline-select:focus{border-color:var(--ink);outline:none}.orbid .pg-inline-textarea{font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-subtle);border:var(--ob-line) solid var(--border);resize:vertical;width:100%;min-height:28px;padding:4px 6px}.orbid .pg-inline-textarea:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .pg-inline-textarea::placeholder{color:var(--text-faint)}.orbid .lib-detail-drag{cursor:col-resize;z-index:21;background:0 0;width:6px;position:absolute;top:0;bottom:0;left:0}.orbid .lib-detail-drag.dragging,.orbid .lib-detail-drag:hover{background:var(--border-strong)}@keyframes orbid-slide-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.orbid .lib-detail{animation:none}}.orbid .lib-detail-name{min-width:0;font-size:var(--fs-title);color:var(--ink);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.orbid .lib-detail-meta{font-size:var(--fs-caption);color:var(--text-muted);min-width:0;font-weight:600;line-height:1.4}.orbid .lib-detail-meta b{color:var(--text-tertiary);font-weight:600}.orbid .lib-detail-meta-sep{opacity:1;margin:0}.orbid .lib-detail-meta-version{font-size:var(--fs-caption);color:var(--ink);font-weight:600}.orbid .lib-detail-section{border-top:var(--ob-line) solid var(--border-faint);padding:16px 0}.orbid .lib-detail-section:first-of-type{border-top:none;padding-top:0}.orbid .lib-detail-label{font-size:var(--fs-caption);color:var(--text-tertiary);margin-bottom:8px;font-weight:600}.orbid .lib-detail-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.orbid .lib-detail-preview{background:var(--bg-subtle);border:var(--ob-line) solid var(--border-faint);color:var(--text-faint);font-size:var(--fs-caption);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px 0;display:flex}.orbid .lib-detail-hint{font-size:var(--fs-meta);color:var(--text-3);margin:0}.orbid .lib-detail-bottom-section>.lib-detail-desc,.orbid .lib-detail-bottom-section>.lib-detail-hint{margin-top:8px}.orbid .lib-detail-bottom-section>.lib-detail-actions{margin-top:12px}.orbid .lib-detail-actions{border-bottom:none;gap:6px;padding:0;display:flex}.orbid .lib-detail-actions .pg-action-btn{font-size:var(--fs-meta);flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.orbid .lib-detail-actions .pg-action-btn:first-child{background:var(--ink);color:var(--bg-pure);border-color:var(--ink)}.orbid .lib-detail-actions .pg-action-btn:first-child:hover{background:var(--ink-hover,var(--slate-12))}.orbid .lib-detail-kv{font-size:var(--fs-meta);border-bottom:var(--ob-line) solid var(--border-faint);align-items:baseline;gap:12px;padding:12px 0;display:flex}.orbid .lib-detail-kv:last-child{border-bottom:none}.orbid .lib-detail-k{font-size:var(--fs-caption);color:var(--text-muted);font-weight:600;font-family:var(--font-sans);flex-shrink:0;min-width:88px}.orbid .lib-detail-v{color:var(--text-secondary);word-break:break-word}.orbid .lib-detail-v,.orbid .pg-inline-rename{font-size:var(--fs-ui);font-family:var(--font-sans);font-weight:500}.orbid .pg-inline-rename{color:var(--ink);letter-spacing:-.01em;border:none;border-bottom:var(--ob-line) solid var(--ink);background:0 0;outline:none;width:100%;min-width:0;padding:0}.orbid .pg-inline-rename::placeholder{color:var(--text-faint);font-weight:400}.orbid .pg-row-add-folder{opacity:0}.orbid .pg-row-add-folder:focus-within,.orbid .pg-table-wrap:hover .pg-row-add-folder{opacity:1}.orbid .pg-add-folder-plus{font-size:var(--fs-body);color:var(--text-faint);text-align:center;flex-shrink:0;width:16px}.orbid .pg-add-folder-label{font-size:var(--fs-meta);color:var(--text-faint);font-family:var(--font-sans)}.orbid .pg-row-add-folder:hover .pg-add-folder-label,.orbid .pg-row-add-folder:hover .pg-add-folder-plus{color:var(--text-muted)}.orbid .pg-row-new-folder{background:var(--bg-subtle)}.orbid .pg-inline-form{border-bottom:var(--ob-line) solid var(--border-faint);color:var(--text-muted);align-items:center;gap:8px;margin-bottom:0;padding:12px 0;display:flex}.orbid .pg-meta{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums}.orbid .pg-badge{box-sizing:border-box;font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-secondary);border:var(--ob-line) solid var(--border);background:var(--surface);vertical-align:middle;padding:0 6px;line-height:18px;display:inline-block;border-radius:0!important}.orbid .odt-td .pg-meta,.orbid .pg-badge{min-width:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .odt-td .pg-meta{display:block}.orbid .pg-inline-btn{height:28px;color:var(--text-muted);font-size:var(--fs-caption);font-family:var(--font-sans);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;align-items:center;gap:4px;padding:0 8px;display:flex}.orbid .pg-inline-btn:hover{background:var(--bg-hover);color:var(--ink)}.orbid .pg-inline-btn.pg-inline-danger:hover{color:var(--failed)}.orbid .pg-loading{flex-direction:column;gap:8px;padding:16px 0;display:flex}.orbid .pg-skel{background:var(--bg-muted);height:14px;position:relative;overflow:hidden}.orbid .pg-skel:after{content:"";background:linear-gradient(90deg,transparent 0,var(--bg-subtle) 40%,var(--bg-hover) 50%,var(--bg-subtle) 60%,transparent 100%);animation:orbid-sweep 1.8s ease-in-out infinite;position:absolute;inset:0}.orbid .odt-skeleton,.orbid .odt-skeleton-folders{flex-direction:column;display:flex}.orbid .odt-skeleton-row{pointer-events:none;cursor:default}.orbid .odt-skeleton-row:hover{background:0 0}.orbid .odt-skel-name{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.orbid .odt-skel-name-stack{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orbid .odt-skel-icon{flex-shrink:0;width:14px;height:14px}.orbid .odt-skel-icon--folder{width:16px;height:14px}.orbid .odt-skel-line{flex:0 auto;max-width:100%;height:12px;display:block}.orbid .odt-skel-line--sub{opacity:.85;height:10px}.orbid .odt-skel-badge{flex-shrink:0;height:18px;display:inline-block}.orbid .odt-skel-status,.orbid .odt-skel-tags{align-items:center;gap:6px;display:inline-flex}.orbid .odt-skel-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.orbid .odt-skeleton-group{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.orbid .odt-skel-group-label{width:120px;height:11px}.orbid .odt-skel-group-count{width:28px;height:11px}.orbid .odt-skeleton-row:nth-child(odd) .odt-skel-line{opacity:.92}.orbid .odt-skeleton-row:nth-child(3n) .hs-shimmer:after{animation-delay:.1s}.orbid .odt-skeleton-row:nth-child(3n+1) .hs-shimmer:after{animation-delay:.18s}.orbid .odt-skeleton-row:nth-child(3n+2) .hs-shimmer:after{animation-delay:.26s}.orbid .pg-skel-tree{gap:0}.orbid .pg-skel-tree-root,.orbid .pg-skel-tree-row{box-sizing:border-box;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.orbid .pg-skel-tree-root{min-height:36px;margin:4px 8px 8px}.orbid .pg-skel-tree-root,.orbid .pg-skel-tree-row--smart{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure,var(--paper))}.orbid .pg-skel-tree-row--smart{min-height:32px;margin:0 8px 4px}.orbid .pg-skel-tree-smart{border-bottom:var(--ob-line) solid var(--border-faint);margin-bottom:8px;padding-bottom:8px}.orbid .pg-skel-tree-icon{flex-shrink:0;width:14px;height:14px}.orbid .pg-skel-tree-chevron{opacity:.7;flex-shrink:0;width:10px;height:10px}.orbid .pg-skel-tree-label{flex:0 auto;max-width:70%;height:12px}.orbid .pg-skel-tree-count{opacity:.85;flex-shrink:0;width:20px;height:11px;margin-left:auto}.orbid .pg-skel-tree-row:nth-child(odd) .pg-skel-tree-label{opacity:.95}.orbid .pg-skel-tree-row:nth-child(3n) .hs-shimmer:after{animation-delay:.1s}.orbid .pg-skel-tree-row:nth-child(3n+1) .hs-shimmer:after{animation-delay:.18s}.orbid .pg-skel-tree-row:nth-child(3n+2) .hs-shimmer:after{animation-delay:.26s}.orbid .pg-skel-toolbar{pointer-events:none;align-items:center}.orbid .pg-skel-toolbar-search{width:100%;min-width:160px;height:32px;display:block}.orbid .pg-skel-toolbar-icon,.orbid .pg-skel-toolbar-pill{border:var(--ob-line) solid var(--border-faint);box-sizing:border-box;height:28px;display:inline-block}.orbid .pg-skel-toolbar-icon{width:28px}.orbid .pg-skel-toolbar-count{width:64px;height:12px;margin-left:auto}.orbid .pg-skel-lib-search{border:var(--ob-line) solid var(--border);background:var(--bg-pure,var(--paper));box-sizing:border-box;flex:1;align-items:center;gap:0;min-width:200px;max-width:420px;height:32px;padding:0 8px;display:flex}.orbid .pg-skel-lib-scope{flex-shrink:0;width:72px;height:16px}.orbid .pg-skel-toolbar--library .pg-skel-toolbar-search{border:none;flex:1;height:16px}.orbid .lib-grid-card-skeleton{pointer-events:none;cursor:default;overflow:hidden}.orbid .lib-grid-card-skeleton:hover{background:var(--bg-pure,var(--paper));border-color:var(--border-faint)}.orbid .lib-grid-skel-preview{position:relative;overflow:hidden}.orbid .lib-grid-skel-preview--file{background:var(--bg-muted)}.orbid .lib-grid-skel-preview-fill{opacity:.55;position:absolute;inset:0;width:100%!important;height:100%!important}.orbid .lib-grid-skel-thumb{z-index:1;opacity:.9;width:40px;height:40px;position:relative}.orbid .lib-grid-skel-folder{width:48px;height:40px}.orbid .lib-grid-skel-name{max-width:100%;height:12px;margin:0 auto;display:block}.orbid .lib-grid-skel-meta{width:36px;height:10px}.orbid .lib-grid-skel-badge{border:var(--ob-line) solid var(--border-faint);box-sizing:border-box;width:56px;height:16px}.orbid .lib-grid-card-skeleton:nth-child(odd) .lib-grid-skel-thumb{width:36px;height:36px}.orbid .lib-grid-card-skeleton .hs-shimmer:after{animation-delay:calc(var(--skel-i,0) * 60ms)}.orbid .pg-skel-detail{pointer-events:none}.orbid .pg-skel-detail-title{width:55%;height:16px;display:block}.orbid .pg-skel-detail-close{flex-shrink:0;width:28px;height:28px}.orbid .pg-skel-detail-meta{flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 8px;display:flex}.orbid .pg-skel-detail-status{width:64px;height:16px;margin-left:auto}.orbid .pg-skel-detail-pinned{flex-wrap:wrap}.orbid .pg-skel-detail-controls,.orbid .pg-skel-detail-pinned{align-items:center;gap:8px;padding:0 16px 8px;display:flex}.orbid .pg-skel-detail-icon-btn{width:28px;height:28px}.orbid .pg-skel-detail-tabs{border-top:var(--ob-line) solid var(--border-faint);align-items:center;gap:4px;min-height:36px;padding:0 16px;display:flex}.orbid .pg-skel-detail-insights{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.orbid .pg-skel-detail-insight{flex-direction:column;gap:6px;display:flex}.orbid .pg-skel-detail-section{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:12px;padding:16px;display:flex}.orbid .pg-skel-detail-section-label{width:80px;height:11px}.orbid .pg-skel-detail-kv{flex-direction:column;gap:0;display:flex}.orbid .pg-skel-detail-kv-row{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;padding:8px 0;display:grid}.orbid .pg-skel-detail-chips{flex-wrap:wrap;gap:6px;display:flex}.orbid .pg-skel-detail-prose{flex-direction:column;gap:8px;display:flex}.orbid .pg-skel-detail-activity{align-items:flex-start;gap:8px;padding:8px 0;display:flex}.orbid .pg-skel-spec-summary{align-items:center;gap:12px;margin-bottom:8px;display:flex}.orbid .pg-skel-content-search .pg-content-search-row{pointer-events:none;cursor:default}.orbid .pg-skel-content-snippet{flex-direction:column;gap:6px;margin-top:6px;padding-left:22px;display:flex}.orbid .pg-skel-citation-row{pointer-events:none}.orbid .pg-skel-citation-body{flex-direction:column;gap:6px;margin-top:8px;display:flex}.orbid .pg-skel-dialog-table{padding:8px 0 16px}.orbid .pg-skel-dialog-table-head,.orbid .pg-skel-dialog-table-row{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:12px;padding:10px 16px;display:grid}.orbid .pg-skel-dialog-table-head{background:var(--bg-subtle);min-height:36px}.orbid .pg-skel-dialog-table-row{min-height:40px}.orbid .pg-skel-diff{font-family:var(--font-mono);padding:8px 0}.orbid .pg-skel-diff-line{align-items:center;gap:12px;min-height:20px;padding:4px 16px;display:flex}.orbid .pg-skel-diff-line--add{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .pg-skel-diff-line--add{background:color-mix(in srgb,var(--ok) 6%,transparent)}}.orbid .pg-skel-diff-line--remove{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .pg-skel-diff-line--remove{background:color-mix(in srgb,var(--err) 6%,transparent)}}.orbid .pg-skel-product-tree-row{box-sizing:border-box;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.orbid .pg-skel-product-tree-row .hs-shimmer:after{animation-delay:calc(var(--skel-i,0) * 50ms)}.orbid .pg-skel-reg{pointer-events:none}.orbid .pg-skel-reg-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.orbid .pg-skel-reg-card{min-height:88px}.orbid .pg-skel-reg-select{width:100%;height:32px;margin-top:8px;display:block}.orbid .pg-skel-reg-footer{border-top:var(--ob-line) solid var(--border-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.orbid .pg-skel-reg-card .hs-shimmer:after{animation-delay:calc(var(--skel-i,0) * 80ms)}.orbid .pg-skel-adv{pointer-events:none;margin-top:12px}.orbid .pg-skel-adv-card{min-height:72px}.orbid .pg-skel-adv-specs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orbid .pg-skel-adv-card .hs-shimmer:after{animation-delay:calc(var(--skel-i,0) * 70ms)}.orbid .pg-skel-gaps-section{padding:0 0 8px}.orbid .pg-skel-gaps-toggle{align-items:center;gap:8px;padding:12px 0;display:flex}.orbid .odt-skeleton-row{background:0 0}.orbid .odt-skeleton-row .hs-shimmer{opacity:.95}.orbid .odt-skeleton-folder-row{background:var(--bg-subtle)}.orbid .odt-skel-badge{border:var(--ob-line) solid var(--border-faint);box-sizing:border-box}.orbid .pg-skel-detail{background:var(--bg-pure,var(--paper));border-left:var(--ob-line) solid var(--border)}.orbid .pg-skel-detail-insights{background:var(--bg-subtle)}.orbid .pg-skel-detail-insight{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure,var(--paper));padding:8px}.orbid .pg-skel-detail-tab{height:12px;margin:12px 0}.orbid .pg-skel-detail-section-label{opacity:.9}@media (prefers-reduced-motion:reduce){.orbid .kb-gaps-skeleton .hs-shimmer:after,.orbid .lib-graph-skel .hs-shimmer:after,.orbid .lib-grid-card-skeleton .hs-shimmer:after,.orbid .lib-preview-skel .hs-shimmer:after,.orbid .odt-skeleton .hs-shimmer:after,.orbid .odt-skeleton-folders .hs-shimmer:after,.orbid .pg-skel-adv .hs-shimmer:after,.orbid .pg-skel-citations .hs-shimmer:after,.orbid .pg-skel-content-search .hs-shimmer:after,.orbid .pg-skel-detail .hs-shimmer:after,.orbid .pg-skel-dialog-table .hs-shimmer:after,.orbid .pg-skel-diff .hs-shimmer:after,.orbid .pg-skel-product-tree .hs-shimmer:after,.orbid .pg-skel-reg .hs-shimmer:after,.orbid .pg-skel-toolbar .hs-shimmer:after,.orbid .pg-skel-tree .hs-shimmer:after{animation:none;display:none}}.orbid .kb-gaps-skeleton{flex-direction:column;gap:8px;padding:4px 0 12px;display:flex}.orbid .kb-gaps-skel-row{grid-template-columns:minmax(0,1fr) 64px 72px 48px 52px;align-items:center;gap:12px;min-height:28px;display:grid}.orbid .kb-gaps-skel-row .hs-shimmer{height:12px}.orbid .lib-product-skel{flex-direction:column;gap:8px;padding:16px;display:flex}.orbid .lib-product-skel-title{width:160px;height:14px;margin-bottom:8px}.orbid .lib-product-skel-row{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;min-height:36px;padding:8px 0;display:flex}.orbid .lib-product-skel-icon{flex-shrink:0;width:14px;height:14px}.orbid .lib-product-skel-line{flex:0 auto;max-width:100%;height:12px}.orbid .lib-product-skel-meta{flex-shrink:0;width:48px;height:12px;margin-left:auto}.orbid .lib-coverage-row-skeleton{pointer-events:none;cursor:default}.orbid .lib-coverage-row-skeleton:hover{background:0 0}.orbid .lib-accuracy-skel{flex-direction:column;gap:8px;display:flex}.orbid .lib-accuracy-skel-row{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:12px;min-height:32px;padding:8px 0;display:flex}.orbid .lib-review-skel-row{align-items:center;gap:12px;min-height:28px;display:flex}.orbid .pg-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.orbid .lib-list-pane .pg-table-scroll:has(.pg-empty){flex-direction:column;display:flex}.orbid .lib-list-pane .odt-wrap:has(.pg-empty){flex-direction:column;flex:1;min-height:0;display:flex}.orbid .lib-list-pane .pg-empty{flex:1}.orbid .mem-main-scroll,.orbid .mem-main-scroll>.mem-state{flex-direction:column;flex:1;min-height:0;display:flex}.orbid .mem-main-scroll>.mem-state{justify-content:center;align-items:center}.orbid-route-skeleton-main{flex-direction:column;flex:1;gap:12px;min-height:240px;padding:16px;display:flex}.orbid-route-skeleton-block{background:var(--surface);width:100%;height:32px}.orbid-route-frame{background:var(--bg);flex-direction:column;height:100vh;display:flex}.orbid-route-frame-hdr{border-bottom:var(--ob-line) solid var(--border);align-items:center;height:48px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.orbid-route-frame-body{flex:1;min-height:0;display:flex}.orbid-route-frame-nav{border-right:var(--ob-line) solid var(--border);width:40px}.orbid .pg-empty-title{font-size:var(--fs-ui);color:var(--text-secondary);margin:6px 0 0;font-weight:500}.orbid .pg-empty-sub{font-size:var(--fs-caption);color:var(--text-muted);margin:0}.orbid .pg-lib-layout,.orbid .pg-with-panel{display:flex;position:relative}.orbid .pg-lib-layout{flex-direction:column;min-height:0;padding:0;overflow:hidden}.orbid .pg-lib-layout>.pg-header{flex-shrink:0;padding-left:16px;padding-right:16px}.orbid .pg-body{flex:1;min-height:0;display:flex;overflow:hidden}.orbid .pg-lib-nav{display:contents}.orbid .pg-main{flex-direction:column;flex:1;min-width:0;min-height:0;padding:0 16px;display:flex;overflow:hidden;container:lib-main/inline-size}.orbid .lib-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.orbid .pg-hidden-input{display:none}.orbid .pg-header-left{align-items:center;gap:8px;display:flex}.orbid .pg-header-unified{border-bottom:var(--ob-line) solid var(--border-faint);justify-content:flex-start;gap:8px;margin-bottom:0;padding-bottom:12px}.orbid .pg-header-spacer{flex:auto;min-width:8px}.orbid .lib-searchbar{border:var(--ob-line) solid var(--border);background:var(--bg-pure);flex:220px;align-items:center;min-width:180px;height:32px;display:flex;position:relative}.orbid .lib-searchbar:focus-within{border-color:var(--ink)}.orbid .lib-path-crumb{font-size:var(--fs-caption);color:var(--text-3);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:0;padding:8px 0;font-weight:600;line-height:1.35;display:flex}.orbid .lib-path-crumb-link{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.orbid .lib-path-crumb-link:hover{color:var(--ink);text-decoration:underline}.orbid .lib-path-crumb-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-path-crumb-sep{color:var(--text-faint);margin:0 6px;font-weight:600}.orbid .lib-path-crumb-current{color:var(--text-secondary);font-weight:600}.orbid .lib-toolbar-row{border-bottom:var(--ob-line) solid var(--border-faint);scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;min-width:0;max-width:100%;padding:12px 0;display:flex;overflow:auto hidden}.orbid .lib-toolbar-row .lib-filter-trigger,.orbid .lib-toolbar-row .lib-searchbar,.orbid .lib-toolbar-row .lib-toolbar-toggle,.orbid .lib-toolbar-row .lib-view-toggle,.orbid .lib-toolbar-row .orbid-select-trigger,.orbid .lib-toolbar-row .pg-action-btn,.orbid .lib-toolbar-row .pg-input{height:32px}.orbid .lib-toolbar-row .lib-filter,.orbid .lib-toolbar-row .lib-filter-trigger,.orbid .lib-toolbar-row .lib-header-overflow,.orbid .lib-toolbar-row .lib-toolbar-toggle,.orbid .lib-toolbar-row .lib-view-toggle,.orbid .lib-toolbar-row .orbid-select,.orbid .lib-toolbar-row .orbid-select-trigger,.orbid .lib-toolbar-row .pg-action-btn,.orbid .lib-toolbar-row .pg-count{white-space:nowrap;flex-shrink:0}.orbid .lib-toolbar-row .pg-action-btn{white-space:nowrap;min-width:max-content}.orbid .lib-toolbar-row .lib-filter{flex-wrap:nowrap}.orbid .lib-toolbar-row .lib-searchbar{flex:160px;min-width:140px}@container lib-main (max-width:720px){.lib-toolbar-row .lib-searchbar{flex:112px;min-width:112px}.lib-toolbar-row .pg-count{display:none}.lib-toolbar-row .orbid-select-trigger{min-width:96px}}@container lib-main (max-width:560px){.lib-toolbar-row .lib-searchbar{flex:96px;min-width:96px}}.orbid .lib-toolbar-toggle{all:unset;box-sizing:border-box;cursor:pointer;height:32px;font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-3);border:var(--ob-line) solid var(--border);background:0 0;flex-shrink:0;align-items:center;padding:0 12px;display:inline-flex}.orbid .lib-toolbar-toggle:hover{background:var(--bg-hover);color:var(--text-secondary)}.orbid .lib-toolbar-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)}.orbid .lib-toolbar-toggle.active{background:var(--ink);border-color:var(--ink);color:var(--bg-pure)}.orbid .lib-toolbar-toggle.active:hover{opacity:.88}.orbid .lib-adv-panel{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:8px;padding:12px 0;display:flex}.orbid .lib-adv-header{justify-content:space-between;align-items:center;display:flex}.orbid .lib-adv-title{font-size:var(--fs-caption);color:var(--text-3);font-weight:600;font-family:var(--font-sans)}.orbid .lib-adv-close{all:unset;cursor:pointer;color:var(--text-faint);justify-content:center;align-items:center;padding:4px;display:flex}.orbid .lib-adv-close:hover{color:var(--ink)}.orbid .lib-adv-close:focus-visible{box-shadow:0 0 0 2px var(--ob-focus)}.orbid .lib-adv-row{align-items:center;gap:6px;display:flex}.orbid .lib-adv-select{height:32px;font-size:var(--fs-ui);font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-pure);border:var(--ob-line) solid var(--border);appearance:auto;cursor:pointer;padding:0 8px}.orbid .lib-adv-select:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-adv-select-device{min-width:180px}.orbid .lib-adv-select-param{flex:1;min-width:0}.orbid .lib-adv-select-op{flex-shrink:0;width:90px}.orbid .lib-adv-input{width:80px;height:32px;font-size:var(--fs-ui);font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-pure);border:var(--ob-line) solid var(--border);flex-shrink:0;padding:0 8px}.orbid .lib-adv-input::placeholder{color:var(--text-faint)}.orbid .lib-adv-input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-adv-remove{all:unset;cursor:pointer;color:var(--text-faint);align-items:center;padding:4px;display:flex}.orbid .lib-adv-remove:hover{color:var(--err)}.orbid .lib-adv-actions{align-items:center;gap:8px;padding-top:4px;display:flex}.orbid .lib-adv-add{all:unset;cursor:pointer;font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:4px;padding:4px 6px;font-weight:600;display:flex}.orbid .lib-adv-add:hover{color:var(--ink)}.orbid .lib-adv-search-btn{all:unset;cursor:pointer;height:32px;font-size:var(--fs-ui);font-weight:600;font-family:var(--font-sans);color:var(--bg-pure);background:var(--ink);align-items:center;gap:4px;margin-left:auto;padding:0 14px;display:flex}.orbid .lib-adv-search-btn:hover{opacity:.88}.orbid .lib-adv-search-btn:disabled{opacity:.4;cursor:default}.orbid .lib-adv-results{padding:16px 0}.orbid .lib-adv-results-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.orbid .lib-adv-results-count{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .lib-adv-results-clear{all:unset;cursor:pointer;font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .lib-adv-results-clear:hover{color:var(--ink)}.orbid .lib-adv-results-list{flex-direction:column;gap:6px;display:flex}.orbid .lib-adv-result-card{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);padding:12px}.orbid .lib-adv-result-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.orbid .lib-adv-result-name{font-size:var(--fs-ui);color:var(--text-secondary);font-weight:600}.orbid .lib-adv-result-score{font-size:var(--fs-caption);border:var(--ob-line) solid;border-radius:0;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.orbid .lib-adv-result-score.s-good{background:var(--status-ok-bg);border-color:var(--status-ok-border);color:var(--text-secondary)}.orbid .lib-adv-result-score.s-partial{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--text-secondary)}.orbid .lib-adv-result-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lib-adv-result-score.s-good .lib-adv-result-dot{background:var(--ok)}.orbid .lib-adv-result-score.s-partial .lib-adv-result-dot{background:var(--warn)}.orbid .lib-adv-result-specs{flex-wrap:wrap;gap:4px 12px;display:flex}.orbid .lib-adv-result-spec{font-size:var(--fs-meta);color:var(--text-3)}.orbid .lib-adv-spec-label{margin-right:4px}.orbid .lib-adv-spec-value{color:var(--text-secondary);font-weight:600}.orbid .lib-sidebar{border-right:var(--ob-line) solid var(--border-faint);flex-direction:column;flex-shrink:0;width:180px;min-height:0;display:flex}.orbid .lib-sidebar-tabs{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;padding:12px 12px 8px}.orbid .lib-sidebar-tabs .lib-seg{width:100%}.orbid .lib-sidebar-tabs .lib-seg-btn{flex:1}.orbid .lib-sidebar .folder-tree-panel{border-right:none;flex:auto;width:100%;min-height:0}.orbid .lib-searchbar .lib-scope{flex-shrink:0}.orbid .lib-searchbar .lib-scope .orbid-select-trigger{height:30px;color:var(--text-secondary);background:0 0;border:none;padding:0 24px 0 12px;font-weight:600}@media (max-width:760px){.orbid .pg-lib-layout{padding:0}.orbid .pg-lib-layout>.pg-header{padding-left:12px;padding-right:12px}.orbid .pg-body{flex-direction:column;overflow:hidden}.orbid .lib-sidebar,.orbid .pg-body>.folder-tree-panel{border-right:none;border-bottom:var(--ob-line) solid var(--border-faint);flex:none;width:auto;max-height:140px;overflow:auto}.orbid .pg-main{flex:auto;min-height:0;padding:0 12px}.orbid .lib-toolbar-row,.orbid .pg-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;overflow-x:visible}.orbid .lib-toolbar-row .lib-filter-trigger,.orbid .lib-toolbar-row .lib-toolbar-toggle,.orbid .lib-toolbar-row .pg-action-btn{white-space:nowrap;flex-shrink:0}.orbid .lib-toolbar-row .lib-searchbar,.orbid .pg-toolbar-search{flex:1 0 100%;min-width:0;max-width:none}.orbid .pg-toolbar-divider{display:none}.orbid .pg-toolbar-group{flex-wrap:wrap}.orbid .pg-table-scroll{overflow:auto}.orbid .pg-table-scroll .odt-wrap{min-width:0}.orbid .lib-detail{min-width:0;max-width:100%;width:100%!important}.orbid .lib-detail-header,.orbid .lib-detail-header-controls,.orbid .lib-detail-meta-row,.orbid .lib-detail-pinned-identity,.orbid .lib-detail-tabs{padding-left:16px;padding-right:16px}.orbid .lib-detail-content{padding:0}.orbid .lib-detail-content--content,.orbid .lib-detail-content--details,.orbid .lib-detail-content--evidence{gap:16px;padding:16px}.orbid .lib-detail-bottom{padding:16px}.orbid .lib-activity-filters,.orbid .lib-activity-item,.orbid .lib-detail-content--regulatory>.lib-detail-bottom-section,.orbid .lib-reg-scorecard,.orbid .lib-spec-group-header,.orbid .lib-specs-extraction-strip,.orbid .lib-specs-header{padding-left:16px;padding-right:16px}.orbid .lib-spec-add-row,.orbid .lib-spec-row{padding-left:24px;padding-right:16px}}@media (pointer:coarse){.orbid .folder-tree-panel .smart-folder-btn,.orbid .folder-tree-panel .tree-node,.orbid .folder-tree-panel .tree-root-btn,.orbid .lib-seg-btn,.orbid .lib-toolbar-toggle,.orbid .pg-action-btn,.orbid .pg-toolbar-icon-btn{min-height:40px}.orbid .lib-detail-tab{height:44px;min-height:44px;padding:0 12px}.orbid .lib-detail-close,.orbid .lib-detail-icon-action{min-width:40px;min-height:40px}}.orbid .lib-searchbar .lib-scope .orbid-select-trigger:hover{background:var(--surface-hover)}.orbid .lib-searchbar .lib-scope .orbid-select-chevron{right:8px}.orbid .lib-searchbar-divider{background:var(--border-faint);flex-shrink:0;width:1px;height:18px}.orbid .lib-searchbar-icon{color:var(--text-faint);flex-shrink:0;margin:0 6px 0 8px}.orbid .lib-searchbar-input{min-width:0;height:100%;font-size:var(--fs-ui);color:var(--text);font-family:var(--font-sans);background:0 0;border:none;outline:none;flex:1}.orbid .lib-searchbar-input::placeholder{color:var(--text-faint)}.orbid .pg-header-path{font-size:var(--fs-caption);color:var(--text-secondary);opacity:.6;font-weight:600}.orbid .pg-header-right{gap:6px;display:flex}.orbid .folder-tree-panel{border-right:var(--ob-line) solid var(--border-faint);flex-direction:column;flex-shrink:0;width:180px;display:flex;overflow:hidden}.orbid .lp-tree-host{flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .lp-tree-host[data-lp-loading="1"] .folder-tree-panel.folder-tree-panel--fill,.orbid .lp-tree-host[data-lp-loading="1"] .folder-tree-panel.folder-tree-panel--stacked{flex:0 auto}.orbid .lp-tree-host[data-lp-loading="1"] .lp-list{flex:auto;min-height:0}.orbid .lp .folder-tree-panel.folder-tree-panel--fill,.orbid .lp .folder-tree-panel.folder-tree-panel--stacked{background:0 0;border-bottom:none;border-right:none;flex:auto;width:100%;min-height:0;max-height:none;overflow:hidden}.orbid .lp .folder-tree-panel--fill .folder-tree-scroll,.orbid .lp .folder-tree-panel--stacked .folder-tree-scroll{flex:auto;min-height:0;max-height:none;overflow:hidden}.orbid .lp .folder-tree-panel--fill .folder-tree-body,.orbid .lp .folder-tree-panel--stacked .folder-tree-body{flex:auto;min-height:0;padding-left:0;overflow:hidden}.orbid .folder-tree-panel--stacked .smart-folder-btn,.orbid .folder-tree-panel--stacked .tree-root-btn{padding-left:var(--pad-rail,12px);padding-right:var(--pad-rail,12px)}.orbid .folder-tree-scroll{scrollbar-gutter:stable;flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.orbid .folder-tree-scroll[hidden]{display:none}.orbid .folder-tree-scroll--collapsed{flex:none}.orbid .folder-tree-scroll--collapsed .folder-tree-body{display:none}.orbid .folder-tree-body{flex:auto;min-height:0;padding-left:16px;overflow:hidden}.orbid .folder-tree-scroll>.smart-folder-header{flex-shrink:0}.orbid .smart-folder-section{border-bottom:none;padding:0}.orbid .folder-tree-panel>.folder-tree-scroll,.orbid .folder-tree-panel>.smart-folder-section{margin-top:8px}.orbid .smart-folder-header{font-size:var(--fs-caption);color:var(--text-2);font-weight:600;font-family:var(--font-sans);box-sizing:border-box;align-items:center;gap:0;padding:8px 12px;line-height:1.35;display:flex}.orbid .smart-folder-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.orbid .smart-folder-section .smart-folder-btn{padding-left:28px}.orbid .smart-folder-header-clickable{cursor:pointer;text-align:left;background:0 0;border:none;width:100%}.orbid .smart-folder-header-clickable:hover{color:var(--text-2);background:var(--bg-hover)}.orbid .smart-folder-btn{box-sizing:border-box;min-height:36px;font-size:var(--fs-ui);font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.orbid .smart-folder-btn:hover{background:var(--bg-hover)}.orbid .smart-folder-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .smart-folder-active{color:var(--ink);background:var(--bg-selected);font-weight:600}.orbid .smart-folder-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .tree-root-btn{box-sizing:border-box;min-height:36px;font-size:var(--fs-ui);font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.orbid .tree-root-btn svg{color:var(--text-3)}.orbid .tree-root-btn:hover{background:var(--bg-hover)}.orbid .tree-root-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .tree-root-active{color:var(--ink);background:var(--bg-selected);font-weight:600}.orbid .tree-root-active svg{color:var(--ink)}.orbid .template-folder-node{display:grid}.orbid .tree-folder-btn{box-sizing:border-box;min-height:32px;max-height:36px;font-size:var(--fs-ui);font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex;overflow:hidden}.orbid .tree-folder-btn:hover{background:var(--bg-hover)}.orbid .tree-folder-btn svg{color:var(--text-3)}.orbid .tree-expander{width:14px;height:14px;color:var(--text-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .tree-folder-children{padding:0 0 8px;display:grid}.orbid .tree-cat-btn{box-sizing:border-box;max-height:36px;font-size:var(--fs-meta);font-family:var(--font-sans);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:8px 12px;display:flex;overflow:hidden}.orbid .tree-cat-btn:hover{background:var(--bg-hover)}.orbid .tree-cat-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .tree-cat-active{color:var(--ink);background:var(--bg-selected);font-weight:600}.orbid .tree-template-btn{padding-left:24px}.orbid .tree-cat-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .tree-count,.orbid .tree-count-badge{border-radius:var(--r-control);font-variant-numeric:tabular-nums;min-width:19px;height:18px;color:var(--text-3);background:var(--surface-muted);border:var(--ob-line) solid var(--border-faint);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.orbid .tree-node:hover .tree-count-badge{background:var(--surface-hover);color:var(--ink)}.orbid .tree-node-active .tree-count-badge{background:var(--paper-canvas);border-color:var(--border);color:var(--ink)}.orbid .template-name-cell{align-items:center;min-width:0;display:flex;overflow:hidden}.orbid .template-health-cell .template-row-sub,.orbid .template-name-cell .template-row-sub{display:none}.orbid .template-row-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-tertiary);line-height:1.35;overflow:hidden}.orbid .template-badge-row{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.orbid .template-health-cell{align-items:center;min-width:0}.orbid .template-health-cell,.orbid .template-remediation-actions{flex-wrap:nowrap;gap:8px;display:flex}.orbid .template-remediation-actions button:not(:first-child){display:none}.orbid .template-remediation-actions button{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);height:20px;color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;padding:0 6px;font-weight:600}.orbid .template-remediation-actions button:hover{border-color:var(--border-strong);color:var(--ink)}.orbid .template-detail-insights{margin:0 24px 12px}.orbid .template-format-file-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbid .template-format-upload-status{border:var(--ob-line) solid var(--border-faint);background:var(--bg-soft);color:var(--text-secondary);font-size:var(--fs-meta);margin:0 24px 12px;padding:8px;line-height:1.4}.orbid .template-format-upload-status--success{border-color:var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .template-format-upload-status--success{border-color:color-mix(in srgb,var(--green-11) 32%,transparent)}}.orbid .template-format-upload-status--success{background:var(--green-11)}@supports (color:color-mix(in lab,red,red)){.orbid .template-format-upload-status--success{background:color-mix(in srgb,var(--green-11) 8%,transparent)}}.orbid .template-format-upload-status--success{color:var(--success)}.orbid .template-format-upload-status--error{border-color:var(--ruby-11)}@supports (color:color-mix(in lab,red,red)){.orbid .template-format-upload-status--error{border-color:color-mix(in srgb,var(--ruby-11) 32%,transparent)}}.orbid .template-format-upload-status--error{background:var(--ruby-11)}@supports (color:color-mix(in lab,red,red)){.orbid .template-format-upload-status--error{background:color-mix(in srgb,var(--ruby-11) 8%,transparent)}}.orbid .template-format-upload-status--error{color:var(--danger)}.orbid .template-warning-banner{border:var(--ob-line) solid var(--amber-12);gap:2px;margin:0 0 8px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.orbid .template-warning-banner{border:var(--ob-line) solid color-mix(in srgb,var(--amber-12) 28%,transparent)}}.orbid .template-warning-banner{background:var(--amber-12)}@supports (color:color-mix(in lab,red,red)){.orbid .template-warning-banner{background:color-mix(in srgb,var(--amber-12) 7%,transparent)}}.orbid .template-warning-banner{color:var(--text-secondary);font-size:var(--fs-meta);line-height:1.45}.orbid .template-warning-banner strong{color:var(--text);font-size:var(--fs-meta);font-weight:600}.orbid .template-warning-banner span{color:var(--text-muted)}.orbid .template-info-badge{border:var(--ob-line) solid var(--border-muted);border-radius:var(--r-control);background:var(--bg-page);max-width:100%;height:20px;color:var(--text-tertiary);font-size:var(--fs-caption);white-space:nowrap;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.orbid .template-info-badge--good{color:var(--ok);border-color:var(--status-ok-border);background:var(--status-ok-bg)}.orbid .template-info-badge--warn{color:var(--warn);border-color:var(--status-warn-border);background:var(--status-warn-bg)}.orbid .detail-insight-strip{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);padding:8px 12px}.orbid .detail-insight-strip-label{font-size:var(--fs-caption);color:var(--text-faint);margin-bottom:8px;font-weight:600}.orbid .detail-insight-strip-items{flex-wrap:wrap;gap:6px;display:flex}.orbid .detail-insight-chip{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);min-height:22px;font-size:var(--fs-caption);color:var(--text-secondary);border-radius:0;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.orbid .detail-insight-chip--good{color:var(--ok);border-color:var(--status-ok-border);background:var(--status-ok-bg)}.orbid .detail-insight-chip--warn{color:var(--warn);border-color:var(--status-warn-border);background:var(--status-warn-bg)}.orbid .detail-insight-chip--danger{color:var(--failed);border-color:var(--status-err-border);background:var(--status-err-bg);background:var(--tomato-12)}@supports (color:color-mix(in lab,red,red)){.orbid .detail-insight-chip--danger{background:color-mix(in srgb,var(--tomato-12) 6%,transparent)}}.orbid .template-section-quality{gap:4px;margin-left:8px;display:inline-flex}.orbid .template-system-summary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orbid .template-system-title{font-size:var(--fs-ui);color:var(--ink);font-weight:600;line-height:1.3}.orbid .template-system-sub{font-size:var(--fs-meta);color:var(--text-tertiary);margin-top:2px;line-height:1.45}.orbid .template-system-desc{font-size:var(--fs-meta);color:var(--text-secondary);margin:8px 0 0;line-height:1.55}.orbid .template-system-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orbid .template-section-preview-list{gap:8px;display:grid}.orbid .template-section-preview{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r);background:var(--bg-page);grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px;display:grid}.orbid .template-section-index{background:var(--bg-muted);width:20px;height:20px;color:var(--text-tertiary);font-size:var(--fs-caption);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .template-section-body{gap:2px;min-width:0;display:grid}.orbid .template-section-title{font-size:var(--fs-meta);color:var(--ink);font-weight:600}.orbid .template-section-prompt{font-size:var(--fs-meta);color:var(--text-secondary);line-height:1.45}.orbid .template-switch-pill{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.orbid .template-detail-grid{gap:14px;display:grid}.orbid .template-overview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orbid .template-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.orbid .template-overview-metrics>div{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r);background:var(--bg-page);gap:2px;min-width:0;padding:8px;display:grid}.orbid .template-overview-metrics span{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .template-overview-metrics strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--ink);overflow:hidden}.orbid .template-overview-metrics--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.orbid .template-overview-action{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--bg-muted);font-size:var(--fs-meta);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:8px;display:flex}.orbid .template-preview-grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;gap:14px;display:grid}.orbid .template-preview-title{font-size:var(--fs-body);color:var(--ink);margin-bottom:8px;font-weight:600}.orbid .template-format-summary{gap:8px;display:grid}.orbid .template-default-doc-preview{border:var(--ob-line) dashed var(--border-muted);border-radius:var(--r-control);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--fs-meta);padding:12px;line-height:1.5}.orbid .template-recent-sample{border-top:var(--ob-line) solid var(--border-faint);gap:2px;padding-top:8px;display:grid}.orbid .template-recent-sample span{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .template-recent-sample strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--ink);overflow:hidden}@media (max-width:900px){.orbid .template-overview-metrics,.orbid .template-preview-grid{grid-template-columns:1fr}.orbid .template-overview-action{flex-direction:column;align-items:stretch}}.orbid .template-editor{background:var(--bg);grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;display:grid}.orbid .template-editor-header{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:16px 24px 12px;display:grid}.orbid .template-editor-crumb{font-size:var(--fs-caption);color:var(--text-faint);margin-bottom:4px;font-weight:600}.orbid .template-editor-header h1{color:var(--ink);font-size:var(--fs-metric-sm);letter-spacing:0;margin:0;font-weight:600;line-height:1.2}.orbid .template-editor-header p{max-width:680px;color:var(--text-secondary);font-size:var(--fs-ui);margin:6px 0 0;line-height:1.45}.orbid .template-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;display:flex}.orbid .template-editor-meta{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.orbid .template-capability-line{font-size:var(--fs-meta);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.orbid .template-cap-needs{color:var(--text-muted)}.orbid .template-cap-rules{font-size:var(--fs-meta)}.orbid .template-cap-rules summary{cursor:pointer;color:var(--text-muted)}.orbid .template-cap-rules p{max-width:640px;margin:4px 0 0}.orbid .template-md-source-title{align-items:center;gap:6px;display:flex}.orbid .template-hint-dot{border:var(--ob-line) solid var(--border-faint);width:16px;height:16px;font-size:var(--fs-caption);color:var(--text-muted);cursor:help;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.orbid .template-editor-workspace{grid-template-columns:minmax(460px,1fr) minmax(460px,1fr);gap:0;min-height:0;display:grid;overflow:hidden}.orbid .template-editor-main,.orbid .template-editor-side{min-height:0;overflow:auto}.orbid .template-editor-main{align-content:start;gap:14px;padding:16px 24px 24px;display:grid}.orbid .template-editor-side{border-left:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);align-content:start;gap:8px;padding:16px 24px 24px;display:grid}.orbid .template-editor-fields{gap:8px;display:grid}.orbid .template-editor-blocks{gap:12px;display:grid}.orbid .template-prompt-block{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r);background:var(--bg-pure);gap:8px;padding:12px;display:grid}.orbid .template-prompt-block-active{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .template-prompt-block-active{border-color:color-mix(in srgb,var(--ink) 28%,var(--border-faint))}}.orbid .template-prompt-head{grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:8px;display:grid}.orbid .template-prompt-head input{border:var(--ob-line) solid var(--border-muted);border-radius:var(--r-control);background:var(--bg-pure);width:100%;min-width:0;color:var(--ink);font-size:var(--fs-ui);padding:6px 8px;font-weight:600;line-height:1.35}.orbid .template-prompt-head span{background:var(--bg-muted);width:26px;height:26px;color:var(--text-tertiary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .template-prompt-block textarea{resize:vertical;border:var(--ob-line) solid var(--border-muted);border-radius:var(--r-control);background:var(--bg-pure);width:100%;min-height:180px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-ui);padding:8px;line-height:1.55}.orbid .template-prompt-block textarea:disabled,.orbid .template-prompt-head input:disabled{background:var(--bg-muted);color:var(--text-tertiary);cursor:default}.orbid .template-side-section{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r);background:var(--bg-pure);gap:8px;padding:12px;display:grid}.orbid .template-side-title{color:var(--ink);font-size:var(--fs-meta);font-weight:600}.orbid .template-variable-list{flex-wrap:wrap;gap:6px;display:flex}.orbid .template-variable-chip{border:var(--ob-line) solid var(--border-muted);border-radius:var(--r-control);background:var(--bg-page);max-width:100%;min-height:26px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-caption);cursor:pointer;padding:4px 6px;line-height:1.2}.orbid .template-variable-chip:hover:not(:disabled){color:var(--ink);border-color:var(--ink);background:var(--bg-pure)}.orbid .template-variable-chip:disabled{opacity:.55;cursor:default}.orbid .template-phrase-card{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r);background:var(--bg-page);gap:2px;padding:8px;display:grid}.orbid .template-phrase-card strong{color:var(--ink);font-size:var(--fs-meta);line-height:1.3}.orbid .template-phrase-card span{color:var(--text-secondary);font-size:var(--fs-meta);line-height:1.45}.orbid .template-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orbid .template-doc-list{flex-wrap:wrap;gap:6px;display:flex}.orbid .template-doc-pill{border:var(--ob-line) solid var(--border-muted);border-radius:var(--r-control);background:var(--bg-page);max-width:100%;min-height:26px;color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;padding:4px 8px;font-weight:600;line-height:1.2}.orbid .template-doc-pill:hover{color:var(--ink);border-color:var(--ink);background:var(--bg-pure)}.orbid .template-format-controls{grid-template-columns:minmax(120px,1fr) minmax(140px,1fr);gap:8px;display:grid}.orbid .template-format-controls .template-upload-actions{grid-column:1/-1}.orbid .template-md-source{gap:12px;min-height:0;display:grid}.orbid .template-md-source-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.orbid .template-md-source-head>div:first-child{flex:220px;min-width:0}.orbid .template-md-toolbar{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.orbid .template-md-toolbar button{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.orbid .template-md-toolbar button:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.orbid .template-md-toolbar button:disabled{opacity:.42;cursor:default}.orbid .template-md-varselect{height:28px;font-size:var(--fs-meta);border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);color:var(--ink);border-radius:0;padding:0 6px}.orbid .template-doc-render-head p,.orbid .template-md-source-head p{color:var(--text-secondary);font-size:var(--fs-meta);margin:2px 0 0;line-height:1.45}.orbid .template-md-document{border:var(--ob-line) solid var(--border-faint);background:var(--bg-page);gap:14px;padding:0;display:grid}.orbid .template-md-editor{resize:vertical;background:var(--slate-3);width:100%;min-height:calc(100vh - 290px);max-height:calc(100vh - 220px);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-ui);tab-size:2;border:0;border-radius:0;padding:16px 24px;line-height:1.62}.orbid .template-md-editor:focus{outline:2px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .template-md-editor:focus{outline:2px solid color-mix(in srgb,var(--ink) 18%,transparent)}}.orbid .template-md-editor:focus{outline-offset:-2px}.orbid .template-md-editor:disabled{color:var(--text-tertiary);background:var(--bg-muted)}@supports (color:color-mix(in lab,red,red)){.orbid .template-md-editor:disabled{background:color-mix(in srgb,var(--bg-muted) 72%,transparent)}}.orbid .template-md-editor:disabled{cursor:default}.orbid .template-md-editor.cm-host{resize:none;padding:0;overflow:auto}.orbid .template-md-editor.cm-host .cm-editor{min-height:100%}.orbid .template-md-editor.cm-loading{resize:none;white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.orbid .template-md-line{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:0;padding:0 16px;display:grid}.orbid .template-md-line span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:600}.orbid .template-md-line input{border:none;border-bottom:var(--ob-line) solid var(--border-muted);background:var(--slate-3);width:100%;min-width:0;color:var(--ink);font-size:var(--fs-title);border-radius:0;padding:8px 12px;font-weight:600;line-height:1.25}.orbid .template-md-line-small input{color:var(--text-secondary);font-size:var(--fs-ui);font-weight:600}.orbid .template-md-summary{resize:vertical;border:0;border-top:var(--ob-line) solid var(--border-faint);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);width:100%;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-ui);border-radius:0;padding:12px 16px;line-height:1.5}.orbid .template-md-sections{gap:0;display:grid}.orbid .template-md-section{border:none;border-top:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);border-radius:0;gap:8px;padding:16px;display:grid}.orbid .template-md-section-active{background:var(--bg-selected,var(--bg-active))}.orbid .template-md-section .template-md-line input{font-size:var(--fs-ui);font-weight:600}.orbid .template-md-section .template-md-line{padding:0}.orbid .template-md-prompt-label{justify-content:space-between;align-items:center;gap:8px;display:flex}.orbid .template-md-prompt-label span{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600}.orbid .template-md-prompt-label strong{background:var(--bg-muted);width:20px;height:20px;color:var(--text-tertiary);font-size:var(--fs-caption);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .template-md-section textarea{resize:vertical;background:var(--bg-subtle);width:100%;min-height:112px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--fs-ui);border:0;border-radius:0;padding:12px;line-height:1.55}.orbid .template-md-line input:disabled,.orbid .template-md-section textarea:disabled,.orbid .template-md-summary:disabled{color:var(--text-tertiary);background:var(--bg-muted)}@supports (color:color-mix(in lab,red,red)){.orbid .template-md-line input:disabled,.orbid .template-md-section textarea:disabled,.orbid .template-md-summary:disabled{background:color-mix(in srgb,var(--bg-muted) 72%,transparent)}}.orbid .template-md-line input:disabled,.orbid .template-md-section textarea:disabled,.orbid .template-md-summary:disabled{cursor:default}.orbid .template-doc-render{gap:8px;min-width:0;min-height:0;display:grid}.orbid .template-doc-render-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.orbid .template-word-preview{box-sizing:border-box;background:var(--white-a12);border:var(--ob-line) solid var(--slate-5);width:100%;min-width:0;max-width:100%;min-height:930px;color:var(--slate-12);margin:0 auto;padding:24px;font-family:Calibri,Microsoft YaHei,Arial,sans-serif}.orbid .template-docx-preview-frame{border:var(--ob-line) solid var(--border-faint);background:var(--slate-3);height:calc(100vh - 320px);min-height:560px;overflow:hidden}.orbid .template-docx-preview-frame>div{border:0;border-radius:0;height:100%}.orbid .template-docx-viewer{background:var(--slate-3);flex-direction:column;height:100%;display:flex}.orbid .template-docx-viewer-toolbar{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 8px 0 12px;display:flex}.orbid .template-docx-viewer-toolbar span{color:var(--text-tertiary);font-size:var(--fs-meta);font-weight:600}.orbid .template-docx-viewer-toolbar div{align-items:center;gap:4px;display:flex}.orbid .template-docx-viewer-toolbar a,.orbid .template-docx-viewer-toolbar button{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.orbid .template-docx-viewer-toolbar a:hover,.orbid .template-docx-viewer-toolbar button:hover:not(:disabled){background:var(--bg-hover);color:var(--ink)}.orbid .template-docx-viewer-toolbar button:disabled{opacity:.35;cursor:default}.orbid .template-docx-viewer-toolbar strong{text-align:center;width:40px;color:var(--text-tertiary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:600}.orbid .template-docx-viewer-body{background:var(--slate-3);flex:1;min-height:0;position:relative;overflow:auto}.orbid .template-docx-shadow-host{min-height:100%}.orbid .template-docx-overlay{z-index:2;text-align:center;color:var(--text-tertiary);background:var(--slate-3);place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.orbid .template-docx-overlay{background:color-mix(in srgb,var(--slate-3) 76%,transparent)}}.orbid .template-docx-overlay strong{color:var(--ink);font-size:var(--fs-ui);font-weight:600}.orbid .template-docx-overlay span{max-width:320px;color:var(--text-tertiary);font-size:var(--fs-meta);line-height:1.45}.orbid .template-docx-spin{margin:0 auto;animation:orbid-spin .9s linear infinite}.orbid .template-docx-preview-state{text-align:center;height:100%;color:var(--text-secondary);place-content:center;gap:8px;padding:24px;display:grid}.orbid .template-docx-preview-state strong{color:var(--ink);font-size:var(--fs-ui);font-weight:600}.orbid .template-docx-preview-state span{max-width:320px;color:var(--text-tertiary);font-size:var(--fs-meta);line-height:1.45}.orbid .template-word-preview h1{letter-spacing:0;margin:0 0 14px}.orbid .template-word-preview h1,.orbid .template-word-preview h2{color:var(--slate-12);font-size:var(--fs-title);font-weight:600;line-height:1.45}.orbid .template-word-preview h2{margin:16px 0 8px}.orbid .template-word-preview h3{color:var(--slate-12);font-size:var(--fs-ui);margin:14px 0 6px;font-weight:600;line-height:1.45}.orbid .template-word-preview p{color:var(--slate-12);font-size:var(--fs-ui);margin:0 0 8px;line-height:1.45}.orbid .template-word-preview ol,.orbid .template-word-preview ul{color:var(--slate-12);font-size:var(--fs-ui);margin:0 0 8px 24px;padding:0;line-height:1.45}.orbid .template-word-preview li{margin:0 0 4px}.orbid .template-word-rule{background:var(--slate-5);height:1px;margin:24px 0}.orbid .template-word-table-wrap{width:100%;margin:8px 0 14px;overflow-x:auto}.orbid .template-word-table-wrap table{border-collapse:collapse;table-layout:auto;width:100%;min-width:720px;color:var(--slate-12);font-size:var(--fs-ui);line-height:1.35}.orbid .template-word-table-wrap td,.orbid .template-word-table-wrap th{border:var(--ob-line) solid var(--slate-9);text-align:left;vertical-align:top;padding:4px 6px}.orbid .template-word-table-wrap th{background:var(--slate-3);font-weight:600}.orbid .template-word-signature{width:240px;color:var(--slate-12);font-family:Calibri,Microsoft YaHei,Arial,sans-serif;font-size:var(--fs-meta);gap:14px;margin:24px 0 0 auto;display:grid}.orbid .template-word-signature strong{color:var(--slate-12);font-weight:500}.orbid .template-word-footer,.orbid .template-word-header{color:var(--slate-11);font-family:Calibri,Microsoft YaHei,Arial,sans-serif;font-size:var(--fs-caption);line-height:1.4}.orbid .template-word-header{border-bottom:var(--ob-line) solid var(--slate-5);margin-bottom:24px;padding-bottom:12px}.orbid .template-word-footer{border-top:var(--ob-line) solid var(--slate-5);margin-top:24px;padding-top:12px}.orbid .template-doc-paper{border:var(--ob-line) solid var(--border-muted);background:var(--white-a12);width:min(100%,720px);min-height:860px;color:var(--slate-12);border-radius:0;margin:0 auto;padding:24px}.orbid .template-doc-footer,.orbid .template-doc-header{color:var(--slate-11);font-size:var(--fs-caption);line-height:1.4}.orbid .template-doc-header{border-bottom:var(--ob-line) solid var(--slate-5);margin-bottom:24px;padding-bottom:12px}.orbid .template-doc-footer{border-top:var(--ob-line) solid var(--slate-5);margin-top:24px;padding-top:12px}.orbid .template-doc-title{color:var(--slate-12);font-size:var(--fs-metric);letter-spacing:0;font-weight:600;line-height:1.15}.orbid .template-doc-subtitle{color:var(--slate-11);font-size:var(--fs-caption);flex-wrap:wrap;gap:8px;margin-top:8px;font-weight:600;display:flex}.orbid .template-doc-subtitle span+span:before{content:"/";color:var(--slate-9);margin-right:8px}.orbid .template-doc-intro{color:var(--slate-12);font-size:var(--fs-ui);margin:16px 0 0;line-height:1.65}.orbid .template-doc-divider{background:var(--slate-5);height:1px;margin:24px 0}.orbid .template-doc-sections{gap:12px;display:grid}.orbid .template-doc-section{border:none;border-bottom:var(--ob-line) solid var(--slate-4);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0 0 12px;display:grid}.orbid .template-doc-section:hover .template-doc-section-body strong{color:var(--slate-12);text-underline-offset:3px;text-decoration:underline}.orbid .template-doc-section-number{border:var(--ob-line) solid var(--slate-5);width:24px;height:24px;color:var(--slate-11);font-size:var(--fs-caption);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .template-doc-section-body{gap:6px;min-width:0;display:grid}.orbid .template-doc-section-body strong{color:var(--slate-12);font-size:var(--fs-ui);line-height:1.35}.orbid .template-doc-section-body span{color:var(--slate-12);font-size:var(--fs-meta);line-height:1.58}.orbid .template-doc-empty{border:var(--ob-line) dashed var(--slate-5);border-radius:var(--r-control);color:var(--slate-11);font-size:var(--fs-meta);padding:16px}.orbid .template-doc-signature{width:260px;color:var(--slate-12);font-size:var(--fs-meta);gap:12px;margin:24px 0 0 auto;display:grid}.orbid .template-doc-signature strong{color:var(--slate-12);font-weight:600}.orbid .template-doc-recent{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--bg-pure);gap:2px;width:min(100%,720px);margin:0 auto;padding:8px;display:grid}.orbid .template-doc-recent span{color:var(--text-faint);font-size:var(--fs-caption);font-weight:600}.orbid .template-doc-recent strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:var(--fs-meta);overflow:hidden}.orbid .template-doc-recent p{color:var(--text-muted);font-size:var(--fs-meta);margin:2px 0 0;line-height:1.45}.orbid .template-doc-empty{background:var(--bg-soft)}.orbid .template-sample-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orbid .template-sample-meta span:not(.template-badge){color:var(--text-muted);font-size:var(--fs-caption);letter-spacing:0;text-transform:none;font-weight:500}.orbid .template-sample-link{width:fit-content;margin-top:2px}@media (max-width:1100px){.orbid .template-editor-workspace{grid-template-columns:1fr;overflow:auto}.orbid .template-editor-main,.orbid .template-editor-side{overflow:visible}.orbid .template-editor-side{border-left:none;border-top:var(--ob-line) solid var(--border-faint)}}@media (max-width:720px){.orbid .template-editor-header{grid-template-columns:1fr;padding:14px}.orbid .template-editor-actions{justify-content:flex-start}.orbid .template-editor-main,.orbid .template-editor-side{padding:14px}.orbid .template-prompt-block textarea{min-height:150px}}.orbid .template-version-toggle{border:var(--ob-line) solid var(--border-muted);background:var(--bg-page);height:20px;color:var(--text-tertiary);font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.orbid .template-version-toggle:hover{background:var(--bg-hover)}.orbid .template-version-panel{border:var(--ob-line) solid var(--border-muted);background:var(--bg-page);border-radius:0;flex-direction:column;min-width:280px;max-height:300px;display:flex;overflow:hidden}.orbid .template-version-header{border-bottom:var(--ob-line) solid var(--border-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.orbid .template-version-title{font-size:var(--fs-caption);color:var(--text-secondary);font-weight:600}.orbid .template-version-close{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex}.orbid .template-version-close:hover{background:var(--bg-hover);color:var(--text-secondary)}.orbid .template-version-list{flex:1;min-height:0;overflow-y:auto}.orbid .template-version-item{border:none;border-bottom:var(--ob-line) solid var(--bg-muted);text-align:left;cursor:pointer;width:100%;font-size:var(--fs-caption);background:0 0;grid-template-columns:36px 1fr auto;align-items:baseline;gap:6px;padding:6px 12px;font-weight:600;display:grid}.orbid .template-version-item:last-child{border-bottom:none}.orbid .template-version-item:hover{background:var(--bg-hover)}.orbid .template-version-item--active{background:var(--bg-active)}.orbid .template-version-num{color:var(--text-secondary);font-variant-numeric:tabular-nums}.orbid .template-version-fields{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .template-version-reason{color:var(--text-muted);font-weight:500;font-size:var(--fs-caption);margin-top:2px;display:block}.orbid .template-version-date{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.orbid .template-version-empty,.orbid .template-version-loading{color:var(--text-muted);font-size:var(--fs-caption);justify-content:center;align-items:center;padding:16px 12px;font-weight:600;display:flex}.orbid .template-version-footer{border-top:var(--ob-line) solid var(--border-muted);flex-shrink:0;padding:8px 12px}.orbid .template-version-restore{border:var(--ob-line) solid var(--border-muted);background:var(--bg-page);width:100%;height:28px;color:var(--text-secondary);font-size:var(--fs-caption);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:4px;font-weight:600;display:inline-flex}.orbid .template-version-restore:hover:not(:disabled){background:var(--bg-hover)}.orbid .template-version-restore:disabled{opacity:.5;cursor:not-allowed}.orbid .network-drives-section{border-top:var(--ob-line) solid var(--border-faint);flex-shrink:0;min-width:0;max-width:100%;padding:8px 0;overflow:hidden}.orbid .network-drives-toggle{box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;padding-right:8px;display:flex}.orbid .network-drives-toggle-label{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.orbid .network-drives-chevron{font-size:var(--fs-caption);color:var(--text-muted);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .network-drives-list{flex-direction:column;gap:2px;min-width:0;max-width:100%;margin-top:4px;display:flex}.orbid .network-drive-row{box-sizing:border-box;width:100%;max-width:100%;font-size:var(--fs-ui);font-family:var(--font-sans);justify-content:space-between;gap:8px;padding:6px 12px}.orbid .network-drive-identity,.orbid .network-drive-row{min-width:0;align-items:center;display:flex;overflow:hidden}.orbid .network-drive-identity{flex:auto;gap:6px}.orbid .network-drive-identity svg{flex-shrink:0}.orbid .network-drive-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);font-size:var(--fs-meta);flex:auto;overflow:hidden}.orbid .network-drive-actions{flex-shrink:0;align-items:center;gap:6px;max-width:50%;display:flex}.orbid .network-drive-connect,.orbid .network-drive-disconnect{cursor:pointer;font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:2px 4px}.orbid .network-drive-connect{color:var(--ink)}.orbid .network-drive-disconnect{color:var(--warn)}.orbid .network-drive-connect:hover,.orbid .network-drive-disconnect:hover{opacity:.7}.orbid .network-drive-connect:focus-visible,.orbid .network-drive-disconnect:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .network-drive-connected{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:4.5rem;overflow:hidden}.orbid .tree-node{box-sizing:border-box;min-height:var(--height-row,32px);height:var(--height-row,32px);padding:0 var(--pad-rail);cursor:pointer;font-size:var(--fs-ui);font-weight:500;font-family:var(--font-sans);color:var(--text-secondary);-webkit-user-select:none;user-select:none;text-align:left;align-items:center;gap:8px;width:100%;display:flex}.orbid .tree-node-inner{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.orbid .tree-folder-matter-add{width:24px;height:24px;color:var(--text-3);opacity:0;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.orbid .tree-folder-matter-add:focus-visible,.orbid .tree-node:hover .tree-folder-matter-add{opacity:1}.orbid .tree-folder-matter-add:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .tree-node-indent{flex-shrink:0;width:16px}.orbid .tree-node-indent--fork{width:40px;color:var(--text-3);justify-content:flex-end;align-items:center;display:inline-flex}.orbid .tree-fork-mark{flex-shrink:0}.orbid .tree-node .tree-name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.orbid .tree-kind-icon{color:var(--text-3);flex-shrink:0;display:inline-flex}.orbid .tree-node-active .tree-kind-icon{color:var(--ink)}.orbid .tree-node-badge{color:var(--text-3);flex-shrink:0;margin-left:auto;font-size:12px;font-weight:500}.orbid .tree-status-chip{margin-left:auto}.orbid .tree-node-inner--stacked .tree-chevron-slot,.orbid .tree-node-inner--stacked .tree-kind-icon,.orbid .tree-node-inner--stacked .tree-node-badge,.orbid .tree-node-inner--stacked .tree-status-chip{align-self:flex-start;margin-top:2px}.orbid .tree-node svg{color:var(--text-3);flex-shrink:0}.orbid .tree-node-active svg{color:var(--ink)}.orbid .tree-node:hover{background:var(--bg-hover)}.orbid .tree-node:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .tree-node-active{background:var(--bg-selected);color:var(--ink);font-weight:600}.orbid .folder-tree-panel .network-drive-row,.orbid .folder-tree-panel .smart-folder-btn,.orbid .folder-tree-panel .tree-folder-btn,.orbid .folder-tree-panel .tree-node,.orbid .folder-tree-panel .tree-root-btn{font-size:var(--fs-ui);box-sizing:border-box;font-weight:400;line-height:1.4}.orbid .folder-tree-panel .tree-root-btn-home,.orbid .folder-tree-panel .tree-root-btn-home span{font-weight:600}.orbid .folder-tree-panel,.orbid .lib-sidebar{min-width:0;overflow-x:hidden}.orbid .folder-tree-panel .smart-folder-btn,.orbid .folder-tree-panel .tree-root-btn{min-width:0;max-width:100%;overflow:hidden}.orbid .folder-tree-panel .smart-folder-btn .smart-folder-label,.orbid .folder-tree-panel .tree-root-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .folder-tree-panel button .lucide{width:14px;height:14px}.orbid .folder-tree-panel button .lucide+*,.orbid .folder-tree-panel button .lucide+span{margin-left:0}.orbid .lib-seg{background:var(--bg-muted);border:var(--ob-line) solid var(--border);border-radius:0;align-items:stretch;gap:2px;height:32px;padding:2px;display:inline-flex}.orbid .lib-seg-btn{font-size:var(--fs-meta);color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.orbid .lib-seg-btn:hover{color:var(--ink)}.orbid .lib-seg-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-seg-active{background:var(--ink);color:var(--white-a12);font-weight:600}.orbid .lib-seg-active:hover{color:var(--white-a12)}.orbid .lib-product-main{padding:8px 12px 24px}.orbid .lib-product-title{font-size:var(--fs-body);color:var(--ink);align-items:baseline;gap:8px;margin:4px 0 12px;font-weight:600;display:flex}.orbid .lib-product-count{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .lib-product-block{margin-bottom:16px}.orbid .lib-product-block-header{font-size:var(--fs-meta);color:var(--text-2);margin:0 0 4px;padding:0 4px;font-weight:600}.orbid .lib-product-block-header span{color:var(--text-faint);font-weight:600}.orbid .lib-product-group{margin-bottom:8px}.orbid .lib-product-group-header{font-size:var(--fs-caption);color:var(--text-faint);margin:0 0 2px;padding:0 8px;font-weight:600}.orbid .lib-product-group-header span{color:var(--text-faint)}.orbid .lib-product-file-row{cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.orbid .lib-product-file-row:hover{background:var(--bg-hover)}.orbid .lib-product-file-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-product-file-row[data-selected]{background:var(--bg-selected)}.orbid .lib-product-file-name{min-width:0;font-size:var(--fs-ui);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.orbid .lib-product-file-meta,.orbid .lib-product-file-status{font-size:var(--fs-caption);color:var(--text-faint);flex-shrink:0}.orbid .lib-product-file-status{text-align:center;width:12px}.orbid .lib-product-empty{font-size:var(--fs-ui);color:var(--text-faint);padding:16px 8px}.orbid .lib-folder-drop-target{background:var(--surface-selected,var(--bg-selected));outline:1.5px dashed var(--ink);outline-offset:-1.5px;border-radius:0}.orbid .tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .tree-name-stack{flex-direction:column;flex:1;min-width:0;display:flex}.orbid .tree-node-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .tree-node-meta,.orbid .workspace-scope{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.orbid .workspace-scope{padding:0 var(--pad-rail) 8px;margin:0}.orbid .tree-chevron-slot,.orbid .tree-chevron-slot--leaf{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.orbid .tree-chevron{color:var(--text-3);flex-shrink:0}.orbid-ctx-menu{z-index:10050}@keyframes ctx-fade-in{0%{opacity:0}to{opacity:1}}.orbid-confirm-dialog,.orbid-prompt-dialog{max-width:420px;font-family:var(--font-instrument-sans,"Instrument Sans"),"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}.orbid-confirm-dialog #dialog-title,.orbid-prompt-dialog #dialog-title{font-size:var(--fs-title)}.orbid-dialog-label{font-size:var(--fs-caption);color:var(--color-text-muted,var(--color-text-tertiary));margin-bottom:6px;font-weight:600;display:block}.orbid-dialog-input{width:100%;height:32px;font-size:var(--fs-ui);border:var(--ob-line) solid var(--color-border-muted,var(--color-border-muted));background:var(--color-bg-page);color:var(--color-text-secondary,var(--color-text-secondary));border-radius:0;padding:0 10px;font-family:inherit}.orbid-dialog-input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid-dialog-error{font-size:var(--fs-caption);color:var(--tomato-12);margin-top:6px}.orbid-dialog-message{font-size:var(--fs-ui);color:var(--color-text-secondary,var(--color-text-secondary));line-height:1.5}.orbid-dialog-btn{height:32px;font-size:var(--fs-ui);border:var(--ob-line) solid transparent;cursor:pointer;border-radius:0;padding:0 14px;font-family:inherit;font-weight:500}.orbid-dialog-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid-dialog-btn[disabled]{opacity:.5;cursor:not-allowed}.orbid-dialog-btn-ghost{color:var(--color-text-secondary,var(--color-text-secondary));border-color:var(--color-border-muted,var(--color-border-muted));background:0 0}.orbid-dialog-btn-ghost:hover{background:var(--color-bg-hover)}.orbid-dialog-btn-primary{background:var(--ink);color:var(--bg-pure)}.orbid-dialog-btn-primary:hover:not([disabled]){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid-dialog-btn-primary:hover:not([disabled]){background:color-mix(in srgb,var(--ink) 90%,var(--slate-12))}}.orbid-dialog-btn-danger{color:var(--white-a12)}.orbid-dialog-btn-danger,.orbid-dialog-btn-danger:hover{background:var(--tomato-12)}.orbid .pg-table-scroll{flex:1;min-height:0;overflow-y:auto}.orbid .lib-list-pane{flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .lib-list-pane .lib-grid-scroll.lib-list-fit,.orbid .lib-list-pane .pg-table-scroll.lib-list-fit{min-width:0;overflow:auto hidden}.orbid .lib-list-fit .odt-header{height:40px;min-height:40px;max-height:40px}.orbid .lib-list-fit .odt-row{height:44px;min-height:44px;max-height:44px;overflow:hidden}.orbid .lib-list-fit .odt-row>*{min-height:0;overflow:hidden}.orbid .lib-list-pager{flex-shrink:0;gap:8px;padding:8px 4px 12px}.orbid .lib-list-pager,.orbid .ob-pager{justify-content:flex-end;align-items:center;display:flex}.orbid .ob-pager{gap:16px;min-height:28px}.orbid .ob-pager-nav{align-items:center;gap:4px;display:flex}.orbid .ob-pager-btn{border:var(--ob-line) solid var(--border);background:var(--paper,var(--bg-pure));width:28px;height:28px;color:var(--text-2);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .ob-pager-btn:hover:not(:disabled){background:var(--bg-hover)}.orbid .ob-pager-btn:focus-visible{outline:none}.orbid .ob-pager-btn:disabled{opacity:.4;cursor:not-allowed}.orbid .ob-pager .ob-pager-select-host .orbid-select-trigger{font-variant-numeric:tabular-nums;min-width:44px;height:28px;padding:0 24px 0 8px;font-size:14px;font-weight:500}.orbid .ob-pager .ob-pager-select-host .orbid-select-chevron{right:6px}.orbid .ob-pager-range{color:var(--text-3);letter-spacing:0;margin:0;font-size:14px;font-weight:500}.orbid .lib-grid-scroll{flex:auto;min-height:0;overflow:hidden auto}.orbid .lib-grid-scroll .lib-grid{padding-top:12px;padding-bottom:16px}.orbid .lib-grid-scroll .lib-grid+.lib-grid{padding-top:0}.orbid .pg-row-file{cursor:pointer}.orbid .pg-row-file:hover{background:var(--bg-hover)}.orbid .pg-row-folder{cursor:pointer}.orbid .pg-row-folder:hover{background:var(--bg-hover)}.orbid .pg-row-folder .pg-file-name{font-weight:600}.orbid .odt-row.pg-row-selected,.orbid .pg-row-selected{background:var(--bg-selected);border-left:none}.orbid .odt-row.pg-row-selected{box-shadow:none}.orbid .pg-row-selected:hover{background:var(--bg-selected)}.orbid .pg-select-bar{z-index:20;background:var(--bg-pure);border:var(--ob-line) solid var(--ink);border-radius:var(--r);animation:slide-up var(--ob-dur) var(--ob-ease);align-items:center;gap:8px;padding:8px 16px;display:flex;position:fixed;bottom:64px;left:calc(50vw + 7rem + 90px);transform:translate(-50%)}@keyframes slide-up{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.orbid .pg-select-count{font-size:var(--fs-meta);color:var(--ink);white-space:nowrap;font-weight:600}.orbid .lib-detail-kv-col{flex-direction:column;gap:4px}.orbid .lib-detail-kv-col .lib-detail-v{min-width:0}.orbid .lib-detail-delete-confirm{gap:6px;display:flex}.orbid .lib-detail-version-list{flex-direction:column;gap:0;display:flex}.orbid .lib-detail-version-row{border-bottom:var(--ob-line) solid var(--border-faint);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.orbid .lib-detail-version-row[role=button]{cursor:pointer}.orbid .lib-detail-version-row[role=button]:not(.lib-detail-version-current){opacity:.75}.orbid .lib-detail-version-left{align-items:center;gap:6px;display:flex}.orbid .lib-detail-version-right{align-items:center;gap:8px;display:flex}.orbid .lib-detail-version-label{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .lib-detail-version-current .lib-detail-version-label{color:var(--ink)}.orbid .lib-detail-version-current-badge{font-size:var(--fs-caption);color:var(--ink);background:var(--surface-hover);border-radius:0;padding:0 6px;font-weight:600}.orbid .lib-detail-version-meta{font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums;font-weight:500}.orbid .lib-detail-suggesting{font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:flex}.orbid .lib-detail-suggested-wrap{margin-top:6px}.orbid .lib-detail-suggested-label{font-size:var(--fs-caption);color:var(--text-3);margin-bottom:4px;font-weight:600;display:block}.orbid .lib-detail-suggested-tags{flex-wrap:wrap;gap:4px;display:flex}.orbid .lib-detail-suggested-tag{font-size:var(--fs-caption);border:var(--ob-line) dashed var(--border-faint);background:var(--surface);color:var(--ink);border-radius:0;align-items:center;gap:2px;padding:0 6px;font-weight:500;display:inline-flex}.orbid .lib-detail-suggested-tag button{cursor:pointer;font-size:var(--fs-ui);background:0 0;border:none;padding:0;line-height:1}.orbid .lib-detail-suggested-tag .suggested-accept{color:var(--ink)}.orbid .lib-detail-suggested-tag .suggested-dismiss{color:var(--text-3)}.orbid .lib-detail-summarize-btn{cursor:pointer;font-size:var(--fs-caption);color:var(--ink);background:0 0;border:none;align-items:center;gap:4px;height:28px;padding:2px 6px;font-weight:600;display:inline-flex}.orbid .lib-detail-summarize-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-summarize-btn:disabled{cursor:default;color:var(--text-3);opacity:.4}.orbid .lib-detail-regenerate-btn{cursor:pointer;font-size:var(--fs-caption);color:var(--text-3);background:0 0;border:none;padding:2px 4px;font-weight:500}.orbid .lib-detail-regenerate-btn:hover{color:var(--ink)}.orbid .lib-detail-regenerate-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-regenerate-btn:disabled{cursor:default}.orbid .lib-detail-regenerate-btn:disabled:hover{color:var(--text-3)}.orbid .lib-detail-label-row{justify-content:space-between;align-items:center;width:100%;display:flex}.orbid .pg-tag{border-color:var(--border)}.orbid .lib-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:12px 0 16px;display:grid}.orbid .lib-grid-scroll .lib-grid-virtual{flex:auto;min-height:240px}.orbid .lib-grid-card{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure,var(--paper));cursor:pointer;box-sizing:border-box;flex-direction:column;flex:auto;align-items:stretch;gap:0;width:100%;height:100%;min-height:0;padding:0 0 12px;display:flex}.orbid .lib-grid-card:hover{background:var(--surface-hover)}.orbid .lib-grid-card:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .lib-grid-card-selected{background:var(--surface-selected);border-left:none}.orbid .lib-grid-card-icon,.orbid .lib-grid-card-thumb{background:var(--surface);border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:120px;display:flex;overflow:hidden}.orbid .lib-grid-card-thumb{align-items:flex-start}.orbid .lib-grid-card-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%}.orbid .lib-grid-card-name{font-size:var(--fs-meta);color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;max-width:100%;padding:8px 12px 0;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lib-grid-card-meta{font-size:var(--fs-caption);color:var(--text-3);box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:4px 12px 0;font-weight:600;display:flex}.orbid .lib-view-toggle{border:var(--ob-line) solid var(--border);align-items:center;display:inline-flex;overflow:hidden}.orbid .lib-view-btn{width:30px;height:30px;color:var(--text-3);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.orbid .lib-view-btn:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .lib-view-btn-active{background:var(--surface-selected);color:var(--ink)}.orbid .lib-view-btn+.lib-view-btn{border-left:var(--ob-line) solid var(--border)}.orbid .pg-drop-overlay{background:var(--black-a1);border:var(--ob-line) dashed var(--border-strong);font-size:var(--fs-ui);color:var(--text-muted);font-family:var(--font-sans);z-index:10;pointer-events:none;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pg-upload-modal-backdrop{z-index:50;background:var(--black-a2);-webkit-backdrop-filter:blur(6px);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.pg-upload-modal{background:var(--bg-pure);border:var(--ob-line) solid var(--border-strong);border-radius:var(--ob-radius-float);width:min(520px,100vw - 48px);box-shadow:var(--ob-shadow-modal);animation:pgModalIn var(--ob-dur) var(--ob-ease);cursor:default;flex-direction:column;display:flex;position:relative;overflow:hidden}.pg-upload-modal-close{all:unset;box-sizing:border-box;z-index:2;cursor:pointer;width:32px;height:32px;color:var(--text-muted,var(--color-text-muted));border:var(--ob-line) solid transparent;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.pg-upload-modal-close:hover{background:var(--bg-hover);color:var(--ink);border-color:var(--border)}.pg-upload-modal-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pg-upload-modal-zone{border-bottom:var(--ob-line) solid var(--border,var(--color-border));background:var(--bg-page);flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.pg-upload-modal-zone-active{background:var(--slate-11)}@supports (color:color-mix(in lab,red,red)){.pg-upload-modal-zone-active{background:color-mix(in srgb,var(--slate-11) 3%,transparent)}}.pg-upload-modal-icon{background:var(--bg-muted,var(--color-bg-muted));width:48px;height:48px;color:var(--text-muted,var(--color-text-muted));transition:transform var(--ob-dur) var(--ob-ease);border-radius:50%;place-items:center;display:grid}.pg-upload-modal-zone-active .pg-upload-modal-icon{background:var(--slate-11)}@supports (color:color-mix(in lab,red,red)){.pg-upload-modal-zone-active .pg-upload-modal-icon{background:color-mix(in srgb,var(--slate-11) 10%,transparent)}}.pg-upload-modal-zone-active .pg-upload-modal-icon{color:var(--brand);transform:translateY(-2px)}.pg-upload-modal-title{font-family:var(--font-sans);font-size:var(--fs-title);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600}.pg-upload-modal-subtitle{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-faint);margin:0}.pg-upload-modal-actions{align-items:center;gap:8px;display:flex}.pg-upload-modal-btn{all:unset;cursor:pointer;height:32px;font-family:var(--font-sans);font-size:var(--fs-ui);border-radius:0;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.pg-upload-modal-btn-secondary{border:var(--ob-line) solid var(--border-strong);color:var(--ink);background:var(--bg-pure)}.pg-upload-modal-btn-secondary:hover{background:var(--bg-subtle);border-color:var(--ink)}.pg-upload-modal-info{background:var(--bg-surface,var(--color-bg-surface));flex-direction:column;gap:8px;padding:16px 24px;display:flex}.pg-upload-modal-info-row{align-items:baseline;gap:12px;display:flex}.pg-upload-modal-info-label{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:130px;font-weight:600}.pg-upload-modal-info-value{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-secondary,var(--color-text-secondary));font-weight:500}.pg-upload-modal-info-note{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-muted,var(--color-text-muted));margin:4px 0 0;line-height:1.55}.pg-upload-modal-footer{border-top:var(--ob-line) solid var(--border,var(--color-border));background:var(--bg-pure);justify-content:space-between;align-items:center;gap:12px;padding:8px 24px;display:flex}.pg-upload-modal-hint{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.pg-upload-modal-hint kbd{border:var(--ob-line) solid var(--border-strong);min-width:18px;height:18px;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-muted);background:var(--bg-pure);border-radius:0;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.pg-upload-modal-hint kbd,.pg-upload-modal-hover{box-shadow:var(--ob-shadow-modal)}@keyframes pgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes pgModalIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.orbid .pg-upload-panel{background:var(--bg-pure);border:var(--ob-line) solid var(--border);z-index:50;width:320px;font-size:var(--fs-meta);animation:pg-upload-slide-in var(--ob-dur) var(--ob-ease);border-radius:0;position:fixed;bottom:16px;right:16px;overflow:hidden}@keyframes pg-upload-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.orbid .pg-upload-panel-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px;display:flex}.orbid .pg-upload-panel-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.orbid .pg-upload-panel-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.orbid .pg-upload-panel-btn{all:unset;cursor:pointer;width:22px;height:22px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.orbid .pg-upload-panel-btn:hover{color:var(--ink)}.orbid .pg-upload-panel-progress{background:var(--bg-muted);height:2px}.orbid .pg-upload-panel-progress-fill{background:var(--ink);height:100%;transition:width var(--ob-dur) var(--ob-ease)}.orbid .pg-upload-panel-list{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;max-height:200px;overflow-y:auto}.orbid .pg-upload-panel-item{border-top:var(--ob-line) solid var(--border-faint);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.orbid .pg-upload-panel-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);min-width:0;overflow:hidden}.orbid .pg-upload-panel-status{text-align:center;flex-shrink:0;width:16px}.orbid .pg-upload-s-pending{color:var(--text-faint)}.orbid .pg-upload-s-uploading{color:var(--ink)}.orbid .pg-upload-s-done{color:var(--ok)}.orbid .pg-upload-s-error{color:var(--failed)}@keyframes pg-upload-spin{to{transform:rotate(1turn)}}.orbid .pg-upload-spinner{border:1.5px solid var(--border-strong);border-top-color:var(--ink);border-radius:50%;width:10px;height:10px;animation:pg-upload-spin .6s linear infinite;display:inline-block}.orbid .pg-form{border:var(--ob-line) solid var(--border-faint);background:var(--bg-subtle);flex-direction:column;gap:8px;margin-bottom:16px;padding:14px 16px;display:flex}.orbid .pg-form-row{align-items:center;gap:8px;display:flex}.orbid .pg-form textarea{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text);border:var(--ob-line) solid var(--border);background:var(--bg-pure);min-height:60px;padding:8px 10px}.orbid .pg-form textarea:focus{border-color:var(--ink);outline:none}.orbid .kb-item{border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .kb-item:last-child{border-bottom:none}.orbid .kb-row{cursor:pointer;padding:8px 0}.orbid .kb-row:hover{background:var(--bg-hover)}.orbid .kb-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .kb-row-expanded{background:var(--bg-subtle)}.orbid .kb-row-top{align-items:baseline;gap:6px;display:flex}.orbid .kb-chevron{font-size:var(--fs-caption);color:var(--text-faint);flex-shrink:0;width:12px;font-weight:600}.orbid .kb-title{font-size:var(--fs-ui);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.orbid .kb-date{color:var(--text-faint);flex-shrink:0}.orbid .kb-date,.orbid .kb-row-meta{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.orbid .kb-row-meta{color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;padding-left:16px;display:flex}.orbid .kb-dot{color:var(--text-faint)}.orbid .kb-expanded{background:var(--bg-subtle);padding:0 0 12px 16px}.orbid .kb-content{font-size:var(--fs-ui);font-family:var(--font-sans);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;max-height:200px;padding-right:12px;line-height:1.6;overflow-y:auto}.orbid .kb-expanded-meta{border-top:var(--ob-line) solid var(--border-faint);font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;padding-top:8px;display:flex}.orbid .kb-label{color:var(--text-muted);margin-right:2px}.orbid .kb-expanded-actions{margin-left:auto}.orbid .knowledge-page{flex:1;width:100%;max-width:1120px;margin:0 auto;padding:24px;overflow-y:auto}.orbid .knowledge-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.orbid .knowledge-toolbar-filters{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.orbid .knowledge-form-wrap{border:var(--ob-line) solid var(--border);background:var(--bg-pure);border-radius:var(--r);margin-bottom:20px;padding:20px}.orbid .knowledge-form-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.orbid .knowledge-table-wrap{border:var(--ob-line) solid var(--border);background:var(--bg-pure);overflow:hidden}.orbid .knowledge-table-header{border-bottom:var(--ob-line) solid var(--border);background:var(--bg-subtle);font-size:var(--fs-caption);color:var(--text-muted);font-weight:600;font-family:var(--font-sans);align-items:center;gap:12px;padding:10px 16px;display:flex}.orbid .knowledge-rows{flex-direction:column;display:flex}.orbid .knowledge-row{border-bottom:var(--ob-line) solid var(--border-faint);cursor:pointer;align-items:center;gap:12px;padding:10px 16px;display:flex}.orbid .knowledge-row:hover{background:var(--bg-hover)}.orbid .knowledge-row.expanded{background:var(--bg-subtle);border-bottom-color:#0000}.orbid .knowledge-row:last-child{border-bottom:none}.orbid .knowledge-expanded{background:var(--bg-subtle);border-bottom:var(--ob-line) solid var(--border-faint);padding:0 16px 16px}.orbid .knowledge-empty{text-align:center;font-family:var(--font-sans);flex-direction:column;align-items:center;padding:48px 20px;display:flex}.orbid .knowledge-loading{padding:8px 0}.orbid .knowledge-skeleton{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);height:40px;margin:0 16px;position:relative;overflow:hidden}.orbid .knowledge-skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--bg-subtle) 40%,var(--bg-hover) 50%,var(--bg-subtle) 60%,transparent 100%);animation:orbid-sweep 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}@media (max-width:860px){.orbid .knowledge-page{padding:16px}.orbid .knowledge-form-grid{grid-template-columns:1fr 1fr}.orbid .knowledge-table-header{display:none}.orbid .knowledge-row{flex-wrap:wrap;gap:6px 12px}}.orbid .lib-page{flex:1;padding:24px;overflow-y:auto}.orbid .lib-inner{max-width:960px;margin:0 auto}.orbid .lib-page h1{font-family:var(--font-sans);font-size:var(--fs-metric-lg);letter-spacing:-.025em;color:var(--ink);margin:0 0 8px;font-weight:600;line-height:1.1}.orbid .lib-sub{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-secondary);letter-spacing:0;max-width:580px;margin:0 0 24px;line-height:1.55}.orbid .lib-upload-zone{border:var(--ob-line) dashed var(--border-strong);background:var(--bg-pure);cursor:pointer;margin-bottom:24px;padding:24px}.orbid .lib-upload-zone.drag-over,.orbid .lib-upload-zone:hover{border-color:var(--ink);background:var(--bg-subtle)}.orbid .lib-upload-empty{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.orbid .lib-upload-empty svg{color:var(--text-faint)}.orbid .lib-upload-title{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);letter-spacing:-.01em;font-weight:600}.orbid .lib-upload-hint{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .lib-upload-selected{flex-direction:column;gap:16px;display:flex}.orbid .lib-upload-file-info{color:var(--text-muted);align-items:center;gap:8px;display:flex}.orbid .lib-upload-file-name{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--ink);letter-spacing:-.01em;font-weight:600}.orbid .lib-upload-file-size{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-faint);font-variant-numeric:tabular-nums}.orbid .lib-upload-remove{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.orbid .lib-upload-remove:hover{color:var(--failed)}.orbid .lib-upload-fields{flex-wrap:wrap;gap:14px;display:flex}.orbid .lib-upload-field{flex-direction:column;gap:4px;min-width:160px;display:flex}.orbid .lib-field-label{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.orbid .lib-input,.orbid .lib-select{border:var(--ob-line) solid var(--border);background:var(--bg-pure);height:30px;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--ink);padding:0 12px}.orbid .lib-input:focus,.orbid .lib-select:focus{border-color:var(--ink);outline:none}.orbid .lib-input::placeholder{color:var(--text-faint)}.orbid .lib-input-sm,.orbid .lib-select-sm{height:26px;font-size:var(--fs-meta);padding:0 8px}.orbid .lib-upload-btn{border:var(--ob-line) solid var(--ink);background:var(--ink);height:32px;color:var(--bg-pure);font-family:var(--font-sans);font-size:var(--fs-ui);letter-spacing:-.01em;cursor:pointer;align-self:flex-start;padding:0 24px;font-weight:600}.orbid .lib-upload-btn:hover{background:var(--slate-12)}.orbid .lib-upload-btn:disabled{opacity:.5;cursor:not-allowed}.orbid .review-page,.orbid .setup-page{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .review-page-inner,.orbid .setup-page-inner{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:16px;overflow:auto}.orbid .review-page-header,.orbid .setup-page-header{justify-content:space-between;align-items:flex-end;min-height:34px;margin-bottom:20px;display:flex}.orbid .review-page-header h2,.orbid .setup-page-header h1{font-size:var(--fs-title);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600;line-height:1.2}.orbid .review-page .border,.orbid .setup-page .border,.orbid .setup-page .border-2{border-color:var(--border)!important}.orbid .review-page .border-b,.orbid .setup-page .border-b{border-bottom-color:var(--border-faint)!important}.orbid .review-page .space-y-3>:not([hidden])~:not([hidden]),.orbid .review-page .space-y-4>:not([hidden])~:not([hidden]),.orbid .setup-page .space-y-4>:not([hidden])~:not([hidden]),.orbid .setup-page .space-y-6>:not([hidden])~:not([hidden]){margin-top:14px}.orbid .review-page [style*="var(--color-bg-surface)"],.orbid .setup-page [style*="var(--color-bg-surface)"]{background-color:var(--bg-pure)!important}.orbid .review-page .flex.gap-4>.flex-1{flex-direction:column;justify-content:center;min-height:84px;display:flex;border-color:var(--border)!important;background:var(--white)!important}.orbid .review-page table{border-collapse:collapse;table-layout:fixed}.orbid .review-page thead tr{background:var(--surface)!important}.orbid .review-page th{vertical-align:middle;height:40px;color:var(--text-3)!important}.orbid .review-page td{vertical-align:middle;border-bottom:var(--ob-line) solid var(--border-faint);height:48px}.orbid .review-page tbody tr{background:var(--white)!important}.orbid .review-page tbody tr:hover{background:var(--surface-hover)!important}.orbid .review-page button,.orbid .setup-page button{border-radius:0!important}.orbid .review-page button:hover,.orbid .setup-page button:hover{border-color:var(--border-strong)!important}.orbid .review-page .rounded-full{border-radius:0!important}.orbid .setup-page .grid.grid-cols-3{gap:14px}.orbid .setup-page .grid.grid-cols-3>div{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:128px;display:flex;background:linear-gradient(180deg,var(--bg-pure) 0,var(--bg-pure) 100%)!important}@supports (color:color-mix(in lab,red,red)){.orbid .setup-page .grid.grid-cols-3>div{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-pure) 95%,var(--surface)) 0,var(--bg-pure) 100%)!important}}.orbid .setup-page .grid.grid-cols-3>div{box-shadow:var(--shadow-subtle);border-color:var(--border)!important}.orbid .setup-page .grid.grid-cols-3>div>div:first-child{min-height:22px}.orbid .setup-page .grid.grid-cols-3 button{background:var(--bg-pure);justify-content:center;min-width:96px;height:28px;color:var(--brand)!important;border-color:var(--border)!important;font-size:var(--fs-meta)!important;font-weight:var(--weight-medium)!important}.orbid .setup-page .grid.grid-cols-3 button:hover{background:var(--surface)!important;color:var(--ink)!important}.orbid .setup-page .grid.grid-cols-3 svg,.orbid .setup-page [class*=border-dashed] svg{color:var(--text-3)!important}.orbid .setup-page .grid.grid-cols-3 p:first-of-type{color:var(--ink)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--weight-medium)!important}.orbid .setup-page .grid.grid-cols-3 p:last-of-type{color:var(--text-3)!important;font-size:var(--fs-caption)!important;letter-spacing:0!important}.orbid .setup-page [class*=border-dashed]{min-height:184px;background:var(--bg-pure)!important}@supports (color:color-mix(in lab,red,red)){.orbid .setup-page [class*=border-dashed]{background:color-mix(in srgb,var(--bg-pure) 46%,transparent)!important}}.orbid .setup-page [class*=border-dashed]{border-color:var(--border)!important;border-style:dashed!important}.orbid .setup-page [class*=border-dashed]:hover{border-color:var(--brand)!important;background:var(--brand-muted)!important}@supports (color:color-mix(in lab,red,red)){.orbid .setup-page [class*=border-dashed]:hover{background:color-mix(in srgb,var(--brand-muted) 62%,var(--bg-pure))!important}}.orbid .setup-page [class*=border-dashed] p:first-of-type{color:var(--ink)!important;font-size:var(--fs-body-sm)!important;font-weight:var(--weight-medium)!important}.orbid .setup-page [class*=border-dashed] p:last-of-type{color:var(--text-3)!important;font-size:var(--fs-caption)!important;letter-spacing:0!important}.orbid .setup-page h3{margin:0}.orbid .setup-page pre{margin:0;line-height:1.65;font-family:var(--font-sans)!important}.orbid .setup-page .divide-y>:not([hidden])~:not([hidden]){border-top-color:var(--border-faint)!important}.orbid .setup-page .divide-y>div:first-child{min-height:36px;background:var(--surface)!important;border-bottom:var(--ob-line) solid var(--border)!important}.orbid .setup-page .divide-y>div:not(:first-child){min-height:42px;background:var(--white)!important}@media (max-width:900px){.orbid .review-page-inner,.orbid .setup-page-inner{width:calc(100% - 32px);padding-top:20px}.orbid .review-page .flex.gap-4,.orbid .setup-page .grid.grid-cols-3{grid-template-columns:1fr;display:grid}}.orbid .lib-filters{border-bottom:var(--ob-line) solid var(--border);align-items:center;gap:16px;margin-bottom:16px;padding-bottom:14px;display:flex}.orbid .lib-filter-group{align-items:center;gap:8px;display:flex}.orbid .lib-filter-label{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-weight:600}.orbid .lib-filter-count{font-family:var(--font-sans);color:var(--text-faint);font-variant-numeric:tabular-nums;margin-left:auto}.orbid .lib-table-wrap{margin-bottom:24px}.orbid .lib-table{border-collapse:collapse;width:100%}.orbid .lib-table th{text-align:left;font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);border-bottom:var(--ob-line) solid var(--border);white-space:nowrap;padding:8px 12px 8px 0;font-weight:600}.orbid .lib-table th:first-child{padding-left:4px}.orbid .lib-table td{border-bottom:var(--ob-line) solid var(--border-faint);font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);vertical-align:middle;padding:8px 12px 8px 0}.orbid .lib-table td:first-child{padding-left:4px}.orbid .lib-table tr:hover td{background:var(--bg-hover)}.orbid .lib-file-name{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;font-weight:600;display:inline-block;overflow:hidden}.orbid .lib-device-cat{color:var(--text-muted);font-size:var(--fs-ui)}.orbid .lib-mono{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--text-muted);font-feature-settings:"tnum";white-space:nowrap}.orbid .lib-cat-badge{border-radius:var(--r);font-family:var(--font-sans);font-size:var(--fs-caption);white-space:nowrap;border:var(--ob-line) solid transparent;align-items:center;padding:2px 8px;font-weight:600;display:inline-flex}.orbid .lib-cat-badge.manual,.orbid .lib-cat-badge.product_doc{background:var(--status-info-bg);color:var(--brand);border-color:var(--status-info-border)}.orbid .lib-cat-badge.certificate{background:var(--status-ok-bg);color:var(--ok);border-color:var(--status-ok-border)}.orbid .lib-cat-badge.registration,.orbid .lib-cat-badge.test_report{background:var(--status-info-bg);color:var(--brand);border-color:var(--status-info-border)}.orbid .lib-cat-badge.price_list{background:var(--status-warn-bg);color:var(--warn);border-color:var(--status-warn-border)}.orbid .lib-cat-badge.company_profile,.orbid .lib-cat-badge.template{background:var(--surface);color:var(--text-3);border-color:var(--border)}.orbid .lib-cat-badge.other{background:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border)}.orbid .lib-status-badge{border-radius:var(--r);font-family:var(--font-sans);font-size:var(--fs-caption);white-space:nowrap;border:var(--ob-line) solid transparent;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.orbid .lib-status-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lib-status-badge.pending{background:var(--bg-subtle);color:var(--text-secondary);border-color:var(--border)}.orbid .lib-status-dot.pending{background:var(--text-faint)}.orbid .lib-status-badge.parsing{background:var(--status-info-bg);color:var(--info);border-color:var(--status-info-border)}.orbid .lib-status-dot.parsing{background:var(--info);animation:orbid-flux-glow 1.6s infinite}.orbid .lib-status-badge.parsed{background:var(--status-ok-bg);color:var(--ok);border-color:var(--status-ok-border)}.orbid .lib-status-dot.parsed{background:var(--ok)}.orbid .lib-status-badge.failed{background:var(--status-err-bg);color:var(--err);border-color:var(--status-err-border)}.orbid .lib-status-dot.failed{background:var(--color-warning)}.orbid .lib-row-actions{opacity:0;gap:6px;display:flex}.orbid .lib-table tr .lib-row-actions:has(.danger),.orbid .lib-table tr .lib-row-actions:has(.save),.orbid .lib-table tr:hover .lib-row-actions{opacity:1}.orbid .lib-action-btn{font-family:var(--font-sans);font-size:var(--fs-caption);border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);color:var(--text-secondary);cursor:pointer;white-space:nowrap;padding:4px 12px;font-weight:600}.orbid .lib-action-btn:hover{background:var(--bg-hover);border-color:var(--ink);color:var(--ink)}.orbid .lib-action-btn.save{background:var(--ink);color:var(--bg-pure);border-color:var(--ink)}.orbid .lib-action-btn.save:hover{background:var(--slate-12)}.orbid .lib-action-btn.danger{color:var(--failed);border-color:var(--failed)}.orbid .lib-action-btn.danger:hover{background:var(--tomato-12)}@supports (color:color-mix(in lab,red,red)){.orbid .lib-action-btn.danger:hover{background:color-mix(in srgb,var(--tomato-12) 6%,transparent)}}.orbid .lib-loading{flex-direction:column;gap:8px;padding:16px 0;display:flex}.orbid .lib-skeleton{background:var(--bg-subtle);height:40px;position:relative;overflow:hidden}.orbid .lib-skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--bg-subtle) 40%,var(--bg-hover) 50%,var(--bg-subtle) 60%,transparent 100%);animation:orbid-sweep 1.8s ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.orbid .lib-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.orbid .lib-empty svg{color:var(--text-faint);margin-bottom:4px}.orbid .lib-empty p{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);margin:0;font-weight:600}.orbid .lib-empty .lib-empty-sub{color:var(--text-muted);font-weight:400;font-size:var(--fs-meta)}@media (max-width:767.98px){.orbid .lib-page{padding:24px}.orbid .lib-page h1{font-size:var(--fs-metric-lg)}.orbid .lib-upload-fields{flex-direction:column}.orbid .lib-table{font-size:var(--fs-meta)}.orbid .lib-filters{flex-wrap:wrap}}.orbid .pg-sr-only,.orbid .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbid .pg-row-mutating{opacity:.5;pointer-events:none}.orbid .kb-pending{border-bottom:var(--ob-line) solid var(--border);background:var(--bg-subtle)}.orbid .kb-pending-header{align-items:center;gap:8px;padding:8px 16px;display:flex}.orbid .kb-pending-toggle{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.orbid .kb-pending-toggle:hover{color:var(--ink)}.orbid .kb-pending-chevron{font-size:var(--fs-caption);color:var(--text-faint);width:12px}.orbid .kb-pending-title{font-weight:600}.orbid .kb-pending-count{font-family:var(--font-sans);font-size:var(--fs-caption);background:var(--needs-you);color:var(--bg-pure);border-radius:var(--r);font-variant-numeric:tabular-nums;padding:0 6px;font-weight:600}.orbid .kb-confirm-all{font-size:var(--fs-caption);color:var(--text-muted);font-weight:500}.orbid .kb-confirm-all:hover{color:var(--ink)}.orbid .kb-pending-list{padding:0 0 6px}.orbid .kb-pending-row{align-items:center;gap:8px;padding:6px 16px 6px 24px;display:flex}.orbid .kb-pending-icon{color:var(--needs-you);font-size:var(--fs-caption);flex-shrink:0}.orbid .kb-pending-entry-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-ui);color:var(--text-secondary);flex:1;overflow:hidden}.orbid .kb-pending-conf{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.orbid .kb-category-group{margin-top:4px}.orbid .kb-category-header{border-bottom:var(--ob-line) solid var(--border-faint);padding:16px 16px 4px}.orbid .kb-category-label{font-size:var(--fs-caption);color:var(--text-muted);white-space:nowrap;font-weight:600}.orbid .kb-cell-title{flex:3;align-items:center;gap:6px;min-width:0;display:flex}.orbid .kb-cell-region{flex:.8}.orbid .kb-cell-source{flex:.7}.orbid .kb-cell-conf{text-align:right;font-variant-numeric:tabular-nums;flex:.4}.orbid .kb-source-badge{font-size:var(--fs-caption);border:var(--ob-line) solid var(--border);background:var(--bg-hover);color:var(--text-secondary);border-radius:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .kb-source-badge:before{content:"";border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.orbid .kb-source-manual{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-manual{background:color-mix(in srgb,var(--brand) 10%,var(--bg-pure))}}.orbid .kb-source-manual{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-manual{border-color:color-mix(in srgb,var(--brand) 28%,var(--border))}}.orbid .kb-source-auto_extract,.orbid .kb-source-manual:before{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-auto_extract{background:color-mix(in srgb,var(--brand) 8%,var(--bg-pure))}}.orbid .kb-source-auto_extract{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-auto_extract{border-color:color-mix(in srgb,var(--brand) 22%,var(--border))}}.orbid .kb-source-auto_extract:before{background:var(--brand)}.orbid .kb-source-llm_generated{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-llm_generated{background:color-mix(in srgb,var(--warn) 12%,var(--bg-pure))}}.orbid .kb-source-llm_generated{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-llm_generated{border-color:color-mix(in srgb,var(--warn) 30%,var(--border))}}.orbid .kb-source-llm_generated:before{background:var(--warn)}.orbid .kb-source-crawler{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-crawler{background:color-mix(in srgb,var(--ok) 10%,var(--bg-pure))}}.orbid .kb-source-crawler{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-source-crawler{border-color:color-mix(in srgb,var(--ok) 28%,var(--border))}}.orbid .kb-source-crawler:before{background:var(--ok)}@media (max-width:760px){.orbid .pg-lib-layout .folder-tree-panel{max-height:120px}.orbid .pg-lib-layout .pg-toolbar{flex-wrap:wrap;gap:8px}.orbid .pg-lib-layout .pg-toolbar-search{flex:1 0 100%;max-width:none}}.orbid .kb-trust-wrap{flex-direction:column;gap:8px;display:flex}.orbid .kb-trust-compact{border:var(--ob-line) solid var(--border-muted,var(--border-faint));background:var(--bg-pure,var(--surface));cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);align-items:center;gap:12px;padding:16px;display:flex}.orbid .kb-trust-compact:hover{background:var(--bg-hover)}.orbid .kb-trust-compact:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .kb-trust-compact-score{font-size:var(--fs-metric);color:var(--ink);flex-shrink:0;min-width:48px;font-weight:600;line-height:1}.orbid .kb-trust-compact-pct{font-size:var(--fs-meta);color:var(--text-3,var(--text-muted));margin-left:2px;font-weight:600}.orbid .kb-trust-compact--ok .kb-trust-compact-score{color:var(--ok)}.orbid .kb-trust-compact--review .kb-trust-compact-score,.orbid .kb-trust-compact--warn .kb-trust-compact-score{color:var(--warn)}.orbid .kb-trust-compact-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbid .kb-trust-compact-title{font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.orbid .kb-trust-compact-meta{font-size:var(--fs-caption);color:var(--text-3,var(--text-muted));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.orbid .kb-trust-compact-chevron{color:var(--text-faint);flex-shrink:0;display:inline-flex}.orbid .kb-trust-expanded{border:var(--ob-line) solid var(--border-faint)}.orbid .kb-evidence-list{flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.orbid .kb-evidence-item{font-size:var(--fs-meta);color:var(--text-2,var(--text-secondary));padding:12px 0 12px 16px;font-weight:500;line-height:1.4}.orbid .kb-evidence-item--warn{border-left-color:var(--warn);color:var(--text-secondary)}.orbid .kb-trust{border:none}.orbid .kb-trust .orbid-signal-banner{flex-wrap:nowrap;gap:8px;padding:8px 14px}.orbid .kb-trust .orbid-signal-banner-score{min-width:36px;height:28px;font-size:var(--fs-ui);font-weight:600}.orbid .kb-trust .orbid-signal-banner-title{font-size:var(--fs-ui);flex-shrink:0;font-weight:600}.orbid .kb-trust .orbid-signal-banner-chips{flex:1;gap:0;min-width:0;display:flex;overflow:hidden}.orbid .kb-trust .orbid-signal-banner-chip{flex-shrink:1;min-width:0;overflow:hidden}.orbid .kb-trust .orbid-signal-banner-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .kb-trust .orbid-signal-progress{background:var(--border-faint);height:2px}.orbid .kb-trust .orbid-signal-grid{grid-template-columns:1fr}.orbid .kb-trust .orbid-signal-section{border-right:0;border-bottom:var(--ob-line) solid var(--border-faint);padding:8px 14px}.orbid .kb-trust .orbid-signal-section:last-child{border-bottom:0}.orbid .kb-trust .orbid-signal-section-title{font-size:var(--fs-caption);color:var(--text-3);border-bottom:none;margin-bottom:6px;padding-bottom:0;font-weight:600}.orbid .kb-trust .orbid-signal-list{gap:4px}.orbid .kb-trust .orbid-signal-item-label{font-size:var(--fs-meta);font-weight:500}.orbid .kb-trust .orbid-signal-empty,.orbid .kb-trust .orbid-signal-item-detail{font-size:var(--fs-caption);color:var(--text-faint)}.orbid .kb-trust .orbid-signal-empty{font-style:italic}.orbid .kb-trust .orbid-signal-actions span{min-width:0;min-height:22px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--border);color:var(--text-2);cursor:pointer;background:0 0;padding:0 8px;font-weight:600}.orbid .kb-trust .orbid-signal-actions span:hover{background:var(--bg-hover);border-color:var(--border-strong)}.orbid .kb-trust .orbid-signal-head{grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px}.orbid .kb-trust .orbid-signal-score{min-height:72px}.orbid .kb-trust .orbid-signal-score-value{font-size:var(--fs-metric)}.orbid .kb-trust .orbid-signal-score-label{font-size:var(--fs-caption)}.orbid .kb-trust .orbid-signal-summary{gap:6px}.orbid .kb-trust .orbid-signal-summary h2{font-size:var(--fs-ui);line-height:1.2}.orbid .kb-trust-trusted .orbid-signal-summary h2 svg{color:var(--success)}.orbid .kb-trust-needs-review .orbid-signal-summary h2 svg,.orbid .kb-trust-weak-evidence .orbid-signal-summary h2 svg{color:var(--warn)}.orbid .kb-trust-head{border-bottom:var(--ob-line) solid var(--border-faint);grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px;display:grid}.orbid .kb-trust-score{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:72px;display:flex}.orbid .kb-trust-score span{font-size:var(--fs-metric);color:var(--ink);font-weight:600;line-height:1}.orbid .kb-trust-score small{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .kb-trust-title{flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.orbid .kb-trust-kicker{font-size:var(--fs-caption);color:var(--text-faint);font-weight:600}.orbid .kb-trust-title h3{font-size:var(--fs-ui);color:var(--ink);align-items:center;gap:6px;margin:0;font-weight:600;line-height:1.2;display:flex}.orbid .kb-trust-title p{font-size:var(--fs-meta);color:var(--text-secondary);margin:0;line-height:1.45}.orbid .kb-trust-trusted .kb-trust-title h3 svg{color:var(--success)}.orbid .kb-trust-needs-review .kb-trust-title h3 svg,.orbid .kb-trust-weak-evidence .kb-trust-title h3 svg{color:var(--warn)}.orbid .kb-trust-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.orbid .kb-trust-grid>div{border-bottom:var(--ob-line) solid var(--border-faint);padding:12px 14px 14px}.orbid .kb-trust-grid>div:last-child{border-bottom:0}.orbid .kb-trust-label{font-size:var(--fs-caption);color:var(--text);align-items:center;gap:6px;margin-bottom:8px;font-weight:600;display:flex}.orbid .kb-trust-list{gap:8px;display:grid}.orbid .kb-trust-item{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.orbid .kb-trust-item b{font-size:var(--fs-meta);color:var(--ink);display:block}.orbid .kb-trust-item span:not(.kb-trust-dot){font-size:var(--fs-caption);color:var(--text-secondary);margin-top:2px;line-height:1.45;display:block}.orbid .kb-trust-dot{border-radius:0;width:7px;height:7px;margin-top:4px}.orbid .kb-trust-dot-good{background:var(--success)}.orbid .kb-trust-dot-risk{background:var(--warn)}.orbid .kb-trust-empty{font-size:var(--fs-caption);color:var(--text-faint)}.orbid .kb-trust-actions{flex-wrap:wrap;gap:6px;display:flex}.orbid .kb-trust-actions span{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);min-height:22px;font-size:var(--fs-caption);color:var(--text-secondary);border-radius:0;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.orbid .kb-evidence-preview{margin-top:8px}.orbid .kb-search-hl{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-search-hl{background:color-mix(in srgb,var(--warn) 28%,transparent)}}.orbid .kb-search-hl{color:inherit;font-weight:inherit;border-radius:0;padding:0 2px}.orbid .kb-row-cat-certification{border-left:0}.orbid .kb-row-cat-market_intel{border-left:0!important}.orbid .kb-row-cat-lesson,.orbid .kb-row-cat-standard{border-left:0}.orbid .kb-row-cat-regulation{border-left:0!important}.orbid .kb-row-cat-competitor,.orbid .kb-row-cat-preference,.orbid .kb-row-cat-pricing{border-left:0}.orbid .kb-detail-controls-left{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.orbid .kb-header-select{flex:0 auto;width:min(160px,42%);min-width:0}.orbid .kb-header-select--compare{width:min(120px,36%)}.orbid .kb-header-select .orbid-select-trigger{height:28px;font-size:var(--fs-meta)}.orbid .kb-version-bar{display:none}.orbid .kb-section-toggle{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.orbid .kb-raw-edit-stack,.orbid .kb-raw-stack{flex-direction:column;gap:8px;min-width:0;display:flex}.orbid .kb-raw{border:var(--ob-line) solid var(--border-muted,var(--border));background:var(--bg-pure,var(--surface));min-width:0}.orbid .kb-raw-toolbar{border-bottom:var(--ob-line) solid var(--border-muted,var(--border));background:var(--bg-surface,var(--bg-pure));justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.orbid .kb-raw-toolbar--float{border:var(--ob-line) solid var(--border-muted,var(--border));border-bottom:0}.orbid .kb-raw-toolbar-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.orbid .kb-raw-meta{font-size:var(--fs-caption);color:var(--text-muted);align-items:center;gap:8px;min-width:0;font-weight:600;display:inline-flex}.orbid .kb-raw-meta-sep{color:var(--text-faint,var(--text-muted));font-weight:400}.orbid .kb-raw-stat{font-variant-numeric:tabular-nums}.orbid .kb-raw-stat--add{color:var(--ok)}.orbid .kb-raw-stat--del{color:var(--err)}.orbid .kb-raw-tool-btn{all:unset;box-sizing:border-box;cursor:pointer;height:24px;font-size:var(--fs-caption);color:var(--text-secondary);border:var(--ob-line) solid var(--border);background:var(--bg-pure,var(--surface));padding:0 8px;font-weight:600}.orbid .kb-raw-tool-btn:hover{color:var(--ink);border-color:var(--border-strong,var(--border));background:var(--bg-hover)}.orbid .kb-raw-tool-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .kb-raw-scroll{scrollbar-width:thin;max-height:min(56vh,560px);overflow:auto}.orbid .kb-raw-lines{flex-direction:column;min-width:min-content;padding:4px 0;display:flex}.orbid .kb-raw-line{min-width:0;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-meta);align-items:flex-start;gap:0;line-height:1.6;display:flex}.orbid .kb-raw-ln{box-sizing:border-box;text-align:right;background:var(--bg-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;padding:0 8px 0 12px}.orbid .kb-raw-ln,.orbid .kb-raw-mark{color:var(--text-muted);-webkit-user-select:none;user-select:none}.orbid .kb-raw-mark{text-align:center;width:16px;flex:0 0 16px;padding-top:0;font-weight:600}.orbid .kb-raw-code{white-space:pre-wrap;word-break:break-word;min-width:0;color:var(--text-secondary);border-left:var(--ob-line) solid var(--border-muted,var(--border));flex:auto;padding:0 12px}.orbid .kb-raw-line--add{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-raw-line--add{background:color-mix(in srgb,var(--ok) 8%,transparent)}}.orbid .kb-raw-line--add .kb-raw-code,.orbid .kb-raw-line--add .kb-raw-mark{color:var(--ok)}.orbid .kb-raw-line--remove{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .kb-raw-line--remove{background:color-mix(in srgb,var(--err) 8%,transparent)}}.orbid .kb-raw-line--remove .kb-raw-code,.orbid .kb-raw-line--remove .kb-raw-mark{color:var(--err)}.orbid .kb-raw-line--remove .kb-raw-code{text-decoration:line-through;text-decoration-thickness:1px}.orbid .kb-param-table-wrap--in-raw{border:none;max-height:min(56vh,560px);overflow:auto}.orbid .kb-raw--spec .kb-param-table{border:none}.orbid .kb-raw-cm-host,.orbid .kb-raw-loading{min-height:280px}.orbid .kb-raw-loading{white-space:pre-wrap;color:var(--text-muted);background:var(--bg-muted);margin:0}.orbid .kb-raw-loading,.orbid .kb-raw-textarea{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--fs-meta);padding:12px 14px;line-height:1.55}.orbid .kb-raw-textarea{resize:vertical;border:none;border-top:var(--ob-line) solid var(--border-muted,var(--border));width:100%;min-height:280px;color:var(--text-secondary);background:var(--bg-pure,var(--surface));border-radius:0;display:block}.orbid .kb-raw-textarea:focus{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .kb-history-title{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.orbid .kb-draft-badge{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--needs-you);font-variant-numeric:tabular-nums;margin-bottom:4px;font-weight:600;display:inline-block}.orbid .kb-edit-title{font-size:var(--fs-body);font-weight:600;color:var(--ink);margin-bottom:4px;padding:6px 8px;display:block}.orbid .kb-edit-content,.orbid .kb-edit-title{border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:100%;font-family:var(--font-sans);border-radius:var(--r)}.orbid .kb-edit-content{line-height:1.5;resize:vertical;padding:8px}.orbid .kb-content-text,.orbid .kb-edit-content{font-size:var(--fs-ui);color:var(--text-secondary)}.orbid .kb-content-text{white-space:pre-wrap;line-height:1.6}.orbid .kb-content-body{min-width:0}.orbid .kb-content-empty{font-size:var(--fs-ui);color:var(--text-muted);margin:0}.orbid .kb-param-table-wrap{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--bg-pure,var(--color-bg-surface));max-width:100%;overflow:auto}.orbid .kb-param-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);line-height:1.5}.orbid .kb-param-table thead th{z-index:1;background:var(--bg-muted,var(--color-bg-muted));text-align:left;font-size:var(--fs-caption);color:var(--text-tertiary,var(--color-text-tertiary));padding:8px 12px;font-weight:600;position:sticky;top:0}.orbid .kb-param-table tbody tr,.orbid .kb-param-table thead th{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted))}.orbid .kb-param-table tbody tr:last-child{border-bottom:none}.orbid .kb-param-table tbody tr:hover{background:var(--bg-hover,var(--color-bg-hover))}.orbid .kb-param-table th.kb-param-td-key,.orbid .kb-param-td-key{vertical-align:top;width:34%;max-width:220px;font-weight:600;font-size:var(--fs-meta);color:var(--text-primary,var(--color-text-primary));border-right:var(--ob-line) solid var(--border-faint,var(--color-border-muted));word-break:break-word;padding:8px 12px}.orbid .kb-param-td-val{vertical-align:top;font-size:var(--fs-ui);color:var(--text-secondary,var(--color-text-secondary));font-variant-numeric:tabular-nums;word-break:break-word;font-family:var(--font-mono);font-size:var(--fs-meta);padding:8px 12px;line-height:1.55}.orbid .kb-blob{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--bg-pure,var(--color-bg-surface));overflow:hidden}.orbid .kb-blob-toolbar{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--bg-muted,var(--color-bg-muted));justify-content:flex-end;align-items:center;padding:6px 12px;display:flex}.orbid .kb-blob-meta{font-size:var(--fs-caption);color:var(--text-muted,var(--color-text-muted));font-weight:600}.orbid .kb-blob-scroll{max-height:min(70vh,640px);overflow:auto}.orbid .kb-blob-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:var(--fs-meta);line-height:1.55}.orbid .kb-blob-ln{-webkit-user-select:none;user-select:none;text-align:right;color:var(--text-muted,var(--color-text-muted));border-right:var(--ob-line) solid var(--border-faint,var(--color-border-muted));vertical-align:top;white-space:nowrap;padding:0 12px 0 16px}.orbid .kb-blob-code{color:var(--text-secondary,var(--color-text-secondary));white-space:pre-wrap;word-break:break-word;vertical-align:top;padding:0 16px 0 12px}.orbid .kb-blob-row:hover .kb-blob-code{background:var(--bg-hover,var(--color-bg-hover))}.orbid .kb-markdown{font-size:var(--fs-ui);color:var(--text-secondary,var(--color-text-secondary));line-height:1.65}.orbid .kb-md-h1{font-size:var(--fs-title);margin:0 0 12px;padding-bottom:8px}.orbid .kb-md-h1,.orbid .kb-md-h2{color:var(--text-primary,var(--color-text-primary));border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));font-weight:600}.orbid .kb-md-h2{font-size:var(--fs-body);margin:16px 0 8px;padding-bottom:6px}.orbid .kb-md-h3{font-size:var(--fs-ui);color:var(--text-primary,var(--color-text-primary));margin:16px 0 6px;font-weight:600}.orbid .kb-md-p{margin:0 0 12px}.orbid .kb-md-ol,.orbid .kb-md-ul{margin:0 0 12px;padding-left:1.4em}.orbid .kb-md-li{margin:4px 0}.orbid .kb-md-a{color:var(--brand,var(--color-brand));text-underline-offset:2px;text-decoration:underline}.orbid .kb-md-strong{color:var(--text-primary,var(--color-text-primary));font-weight:600}.orbid .kb-md-code-inline{font-family:var(--font-mono);font-size:var(--fs-meta);padding:2px 4px}.orbid .kb-md-code-inline,.orbid .kb-md-pre{background:var(--bg-muted,var(--color-bg-muted));border:var(--ob-line) solid var(--border-faint,var(--color-border-muted))}.orbid .kb-md-pre{margin:0 0 12px;padding:12px;overflow:auto}.orbid .kb-md-code-block{font-family:var(--font-mono);font-size:var(--fs-meta);white-space:pre;line-height:1.55}.orbid .kb-md-quote{color:var(--text-tertiary,var(--color-text-tertiary));margin:0 0 12px;padding:4px 12px}.orbid .kb-md-hr{border:none;border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));margin:16px 0}.orbid .kb-impact-blocker{color:var(--err);font-weight:600}.orbid .kb-edit-textarea{resize:vertical;width:100%;min-height:120px;font-size:var(--fs-ui);font-family:var(--font-sans);color:var(--text);background:var(--bg-pure);border:var(--ob-line) solid var(--border);padding:8px;line-height:1.55}.orbid .kb-edit-textarea:focus{border-color:var(--ink);outline:none}.orbid .kb-edit-fields{flex-direction:column;gap:6px;display:flex}.orbid .kb-edit-row{align-items:center;gap:8px;display:flex}.orbid .kb-edit-row .lib-detail-k{min-width:70px}.orbid .kb-edit-input{border:var(--ob-line) solid var(--border);background:var(--bg-pure);font-size:var(--fs-ui);font-family:var(--font-sans);color:var(--text-secondary);border-radius:var(--r);flex:1;padding:4px 8px}.orbid .kb-citation-row,.orbid .kb-citations-list{flex-direction:column;display:flex}.orbid .kb-citation-row{border-bottom:var(--ob-line) solid var(--border-faint);gap:6px;padding:8px 0}.orbid .kb-citation-row:last-child{border-bottom:none}.orbid .kb-citation-row-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.orbid .kb-citation-session{font-size:var(--fs-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.orbid .kb-citation-session:hover{text-decoration:underline}.orbid .kb-citation-meta{font-size:var(--fs-caption);color:var(--text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex:none}.orbid .kb-citation-preview{border:var(--ob-line) solid var(--border-faint);background:var(--bg-muted);padding:8px}.orbid .kb-citation-preview span{font-size:var(--fs-caption);color:var(--text-faint);margin-bottom:4px;font-weight:600;display:block}.orbid .kb-citation-preview p{font-size:var(--fs-meta);color:var(--text-secondary);margin:0;line-height:1.45}.orbid .kb-history-list{flex-direction:column;gap:4px;display:flex}.orbid .kb-history-row{font-size:var(--fs-caption);align-items:center;gap:8px;display:flex}.orbid .kb-conflict-diff{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.orbid .kb-conflict-col{background:var(--bg-subtle);border:var(--ob-line) solid var(--border-faint);padding:8px}.orbid .kb-conflict-label{font-size:var(--fs-caption);color:var(--text-muted);margin-bottom:6px;font-weight:600}.orbid .kb-conflict-title{font-size:var(--fs-ui);color:var(--text);margin-bottom:4px;font-weight:600}.orbid .kb-conflict-content{font-size:var(--fs-meta);color:var(--text-secondary);line-height:1.5}.orbid .orbid-md{font-size:var(--fs-ui);color:var(--text-secondary);line-height:1.6}.orbid .orbid-md>:first-child{margin-top:0}.orbid .orbid-md>:last-child{margin-bottom:0}.orbid .orbid-md p{margin:.5em 0}.orbid .orbid-md code{font-family:var(--font-mono);font-size:var(--fs-meta);background:var(--bg-muted);border-radius:var(--r);padding:1px 4px}.orbid .orbid-md a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.orbid .orbid-md a:hover{color:var(--text-secondary)}.orbid .orbid-md pre{background:var(--bg-muted);font-size:var(--fs-meta);margin:8px 0;padding:12px 14px;line-height:1.5;overflow-x:auto}.orbid .orbid-md pre code{background:0 0;padding:0}.orbid .orbid-md sup{font-size:var(--fs-caption);color:var(--color-text-muted,var(--text-muted));font-weight:600;font-family:var(--font-sans);vertical-align:baseline;font-variant-numeric:tabular-nums;margin-left:1px;line-height:0;position:relative;top:-.4em}.orbid .orbid-md>div:has(>div>table){border:var(--ob-line) solid var(--border)!important;background:var(--bg-pure)!important;border-radius:0!important;gap:0!important;margin:12px 0!important;padding:0!important}.orbid .orbid-md>div:has(>div>table)>div:has(>table){background:0 0!important;border:none!important;border-radius:0!important}.orbid .orbid-md>div:has(>div>table)>div:first-child:not(:has(table)){opacity:1;justify-content:flex-end;padding:4px 8px!important}[data-streamdown=table-fullscreen]{background:var(--black-a7)!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}[data-streamdown=table-fullscreen]>div{background:var(--bg-pure);border:var(--ob-line) solid var(--border);border-radius:0;flex-direction:column;width:80vw;max-width:1100px;height:85vh;display:flex;overflow:hidden}[data-streamdown=table-fullscreen]>div>div:has(table){flex:1;padding:0 20px 20px;overflow:auto}[data-streamdown=table-fullscreen]>div>div:first-child:not(:has(table)){border-bottom:var(--ob-line) solid var(--border);background:var(--bg-pure);flex-shrink:0;justify-content:flex-end;padding:12px 20px!important}[data-streamdown=table-fullscreen] table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);font-family:var(--font-sans)}[data-streamdown=table-fullscreen] th{font-weight:600;font-size:var(--fs-caption);color:var(--text-muted,var(--color-text-muted));text-align:left;z-index:1;padding:10px 16px;position:sticky;top:0;border-bottom:var(--ob-line) solid var(--border,var(--color-border))!important;background:0 0!important;background:var(--bg-pure)!important}[data-streamdown=table-fullscreen] td{color:var(--text-secondary,var(--color-text-secondary));text-align:left;padding:10px 16px;border-bottom:var(--ob-line) solid var(--border-faint)!important}[data-streamdown=table-fullscreen] tr:last-child td{border-bottom:none!important}[data-streamdown=table-fullscreen] button{color:var(--text-muted,var(--color-text-muted))!important;border-radius:var(--r)!important}[data-streamdown=table-fullscreen] button:hover{background:var(--bg-hover)!important;color:var(--ink)!important}.orbid .orbid-md>div:has(>div>table) button{color:var(--text-muted)!important;border-radius:var(--r)!important}.orbid .orbid-md>div:has(>div>table) button:hover{background:var(--bg-hover)!important;color:var(--ink)!important}.orbid .orbid-md table{border-collapse:collapse;width:100%;font-size:var(--fs-ui);font-family:var(--font-sans);margin:0}.orbid .orbid-md table,.orbid .orbid-md table>tbody,.orbid .orbid-md table>thead{border-color:#0000!important}.orbid .orbid-md td,.orbid .orbid-md th{text-align:left;color:var(--text-secondary);padding:10px 16px;border:none!important;border-bottom:var(--ob-line) solid var(--border-faint)!important}.orbid .orbid-md th{font-weight:600;font-size:var(--fs-caption);color:var(--text-muted);border-bottom-color:var(--border)!important;background:0 0!important}.orbid .orbid-md tr:last-child td{border-bottom:none!important}.orbid .orbid-md td:nth-child(n+2){font-variant-numeric:tabular-nums;font-family:var(--font-sans);font-size:var(--fs-meta)}.orbid .orbid-md blockquote{color:var(--text-secondary);margin:8px 0;padding:4px 0 4px 10px}.orbid .orbid-md blockquote blockquote{border-left-color:var(--failed);margin:0;padding-left:0}.orbid .orbid-md blockquote:empty,.orbid .orbid-md blockquote:has(>p:only-child:empty){display:none}.orbid .orbid-md ul{margin:4px 0;padding-left:20px}.orbid .orbid-md ul li{margin:2px 0;padding-top:0;padding-bottom:0}.orbid .orbid-md ul{list-style-position:outside}.orbid .orbid-md li>p{margin:0;padding:0;display:inline}.orbid .orbid-md li>p+p{margin-top:.25em}.orbid .orbid-md li>div{margin:0;padding:0}.orbid .orbid-md ol{counter-reset:item;margin:4px 0;padding-left:0;list-style:none}.orbid .orbid-md ol>li{counter-increment:item;margin:2px 0;padding-top:0;padding-bottom:0;padding-left:1.7em;position:relative}.orbid .orbid-md ol>li:before{content:counters(item,".") ".";font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:500;position:absolute;left:0}.orbid .orbid-md ol ol{margin:3px 0;padding-left:0}.orbid .orbid-md ol ol>li{margin:3px 0;padding-left:2.3em}.orbid .orbid-md h2{font-size:var(--fs-body);color:var(--text-primary);margin:16px 0 6px;font-weight:600;line-height:1.3}.orbid .orbid-md h2:first-child{margin-top:0}.orbid .orbid-md h3{font-size:var(--fs-ui);color:var(--text-secondary);margin:12px 0 4px;font-weight:600;line-height:1.3}.orbid .orbid-md p:has(>strong:only-child){margin:16px 0 4px}.orbid .orbid-md p>strong:only-child{color:var(--text-primary);font-weight:600;line-height:1.3;display:block}.orbid .orbid-md li p>strong:only-child{display:inline}.orbid .orbid-md p:first-child:has(>strong:only-child){margin-top:0}.orbid .orbid-md hr{border:none;border-top:var(--ob-line) solid var(--border-faint);margin:14px 0}.orbid .orbid-md>h2:first-child+p{margin:4px 0 6px;padding:10px 12px}.orbid .orbid-md a.orbid-src-pill,.orbid .orbid-md>h2:first-child+p{background:var(--bg-subtle);border:var(--ob-line) solid var(--border-faint);border-radius:0}.orbid .orbid-md a.orbid-src-pill{font-size:var(--fs-caption);color:var(--text-secondary);white-space:nowrap;margin:2px 2px 0 0;padding:1px 8px;font-weight:500;text-decoration:none;display:inline-block}.orbid .orbid-md a.orbid-src-pill:hover{border-color:var(--brand);color:var(--brand)}.orbid .msg-action-row{align-self:flex-start;align-items:center;gap:5px;margin-top:6px;display:inline-flex;position:static}.orbid .msg-actions{opacity:1;gap:5px;padding:0;display:flex}.orbid .msg-action-btn{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);cursor:pointer;width:28px;height:28px;color:var(--text-muted);border-radius:0;place-items:center;display:grid;position:relative}.orbid .msg-action-btn:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .msg-action-btn:hover{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.orbid .msg-action-btn:active{filter:brightness(.96)}.orbid .msg-action-btn[aria-pressed=true]{border-color:var(--ink);background:var(--bg-pure);color:var(--ink)}.orbid .msg-action-btn:disabled{opacity:.38;cursor:default;background:0 0}.orbid .msg-action-btn svg{width:14px;height:14px}.orbid .msg-user-edit-trigger{position:absolute;top:calc(100% + 6px);right:0;transform:none}.orbid .product-compare-card{overflow:hidden}.orbid .product-compare-table-wrap{overflow-x:auto}.orbid .product-compare-table{border-collapse:collapse;width:100%;font-size:var(--fs-meta);line-height:1.4}.orbid .product-compare-table th{text-align:left;font-size:var(--fs-caption);border-top:var(--ob-line) solid var(--border-faint);font-weight:600}.orbid .product-compare-table td,.orbid .product-compare-table th{vertical-align:top;color:var(--text-secondary);border-bottom:var(--ob-line) solid var(--border-faint);padding:8px 10px}.orbid .product-compare-table td{font-size:var(--fs-meta);line-height:1.4}.orbid .product-compare-row-label{font-size:var(--fs-caption);color:var(--text-muted);min-width:90px;font-weight:600}.orbid .product-compare-recommendation{font-size:var(--fs-ui);color:var(--text-muted);border-top:var(--ob-line) solid var(--border-faint);padding:10px 14px}.citation-ref{cursor:help;vertical-align:baseline;display:inline;position:relative}.citation-ref .citation-ref-sup,.citation-ref sup{font-size:var(--fs-caption);color:var(--text-3);font-weight:600;font-family:var(--font-sans);vertical-align:baseline;font-variant-numeric:tabular-nums;border-radius:0;padding:0 2px;line-height:1;position:relative;top:-.3em}.citation-ref:hover .citation-ref-sup,.citation-ref:hover sup{color:var(--ink);background:var(--brand-muted)}.citation-ref .key-cite-l1,.key-cite-l1{font-size:var(--fs-caption);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--brand);vertical-align:middle;white-space:nowrap;align-items:center;padding:0 7px 0 1px;line-height:1.2;display:inline-flex;position:relative;top:auto}.citation-ref .citation-ref-sup--corner,.citation-ref-sup--corner{align-items:center;padding-right:6px;display:inline-flex;position:relative}.key-cite-corner{font-family:var(--font-sans,system-ui,sans-serif);color:var(--brand);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;line-height:1;display:block;position:absolute;top:-4px;right:0}.citation-ref:hover .key-cite-corner,.key-cite-l1:hover .key-cite-corner{opacity:1}.orbid .orbid-intel-source-hint{display:none!important}.citation-tooltip,.orbid .citation-tooltip,[data-citation-portal] .citation-tooltip{z-index:10040;box-sizing:border-box;background:var(--color-bg-surface,var(--bg-pure));border:var(--ob-line) solid var(--color-border-muted,var(--border-faint));border-radius:var(--ob-radius-float);width:min(300px,100vw - 24px);box-shadow:var(--ob-shadow-float);color:var(--color-text-secondary,var(--text-2));pointer-events:none;font-family:var(--font-sans,"Instrument Sans",system-ui,sans-serif);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:fixed}.citation-tooltip-head,.orbid .citation-tooltip-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.citation-tooltip .citation-icon,.orbid .citation-tooltip .citation-icon{width:14px;height:14px;color:var(--color-brand,var(--brand));stroke-width:1.5px;flex-shrink:0;margin-top:2px}.citation-tooltip-file,.orbid .citation-tooltip-file{flex-direction:column;gap:2px;min-width:0;display:flex}.citation-tooltip-label,.orbid .citation-tooltip-label{font-size:var(--fs-caption);color:var(--color-text-tertiary,var(--text-3));font-weight:600;line-height:1.3}.citation-tooltip-name,.orbid .citation-tooltip-name{font-size:var(--fs-ui);color:var(--color-text-primary,var(--ink));overflow-wrap:anywhere;word-break:break-word;font-weight:600;line-height:1.35}.citation-tooltip-meta,.orbid .citation-tooltip-meta{border-top:var(--ob-line) solid var(--color-border-muted,var(--border-faint));flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.citation-tooltip-loc,.orbid .citation-tooltip-loc{font-size:var(--fs-meta);color:var(--color-text-secondary,var(--text-2));overflow-wrap:anywhere;font-weight:500;line-height:1.4}.citation-tooltip-quote,.orbid .citation-tooltip-quote{background:0 0;border:none;flex-direction:column;gap:4px;min-width:0;margin:0;padding:8px 0 0 10px;display:flex}.citation-tooltip-quote p,.orbid .citation-tooltip-quote p{font-size:var(--fs-meta);color:var(--color-text-secondary,var(--text-2));-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.citation-tooltip-action,.orbid .citation-tooltip-action{border-top:var(--ob-line) solid var(--color-border-muted,var(--border-faint));font-size:var(--fs-caption);color:var(--color-brand,var(--brand));padding-top:8px;font-weight:600}.orbid .citation-ref{cursor:pointer;vertical-align:baseline;display:inline}.orbid .citation-ref .citation-ref-sup,.orbid .citation-ref sup{font-size:var(--fs-caption);font-family:var(--font-sans);color:var(--color-text-muted,var(--text-muted));font-variant-numeric:tabular-nums;margin:0 2px 0 1px;font-weight:600;line-height:1}.orbid .citation-ref:hover .citation-ref-sup,.orbid .citation-ref:hover sup{background:var(--color-brand-muted,var(--brand-muted));color:var(--color-text-primary,var(--ink));text-decoration:none}.orbid .citation-ref .key-cite-l1,.orbid .key-cite-l1{color:var(--color-brand,var(--brand));margin:0;padding:0 7px 0 1px;position:relative}.orbid .key-cite-corner{position:absolute;top:-4px;right:0;font-size:12px!important;font-weight:600!important;line-height:1!important;display:block!important}.orbid .lib-recent{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;margin-bottom:8px;padding:8px 0;display:flex;overflow-x:auto}.orbid .lib-recent-label{font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;font-weight:600}.orbid .lib-recent-chips{gap:6px;display:flex;overflow-x:auto}.orbid .lib-recent-chip{background:var(--surface);border:var(--ob-line) solid var(--border-faint);cursor:pointer;white-space:nowrap;max-width:140px;font-size:var(--fs-caption);color:var(--text);border-radius:0;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex}.orbid .lib-recent-chip:hover{background:var(--surface-hover);border-color:var(--border)}.orbid .lib-recent-icon{font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;font-weight:600}.orbid .lib-recent-name{text-overflow:ellipsis;overflow:hidden}.orbid .lib-batch-file-chips{align-items:center;gap:6px;min-width:0;display:flex;overflow:visible}.orbid .lib-batch-file-chip{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-hover);max-width:80px;height:20px;color:var(--color-text-secondary);cursor:default;flex-shrink:0;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.orbid .lib-batch-file-chip-full,.orbid .lib-batch-file-chip-short{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .lib-batch-file-chip-full{z-index:40;border:var(--ob-line) solid var(--color-border);background:var(--color-bg-surface);height:20px;color:var(--color-text-primary);align-items:center;max-width:min(420px,56vw);padding:0 6px;display:none;position:absolute;bottom:calc(100% + 6px);left:0}.orbid .lib-batch-file-chip:focus-visible .lib-batch-file-chip-full,.orbid .lib-batch-file-chip:hover .lib-batch-file-chip-full{display:inline-flex}.orbid .lib-batch-file-chip:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-batch-more{color:var(--color-text-muted);cursor:default;flex-shrink:0;font-size:12px;font-weight:600;position:relative}.orbid .lib-batch-more-list{z-index:40;border:var(--ob-line) solid var(--color-border);background:var(--color-bg-surface);min-width:160px;max-width:min(360px,56vw);max-height:200px;padding:4px 0;display:none;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}.orbid .lib-batch-more:focus-within .lib-batch-more-list,.orbid .lib-batch-more:hover .lib-batch-more-list{display:block}.orbid .lib-batch-more-item{letter-spacing:0;color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;padding:4px 10px;font-size:12px;font-weight:500;display:block;overflow:hidden}.orbid .lib-stats{padding:4px 0}.orbid .lib-stats-toggle{font-size:var(--fs-caption);color:var(--text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-weight:600;display:inline-flex}.orbid .lib-stats-toggle:hover{color:var(--text-2)}.orbid .lib-stats-body{flex-direction:column;gap:8px;padding-top:6px;display:flex}.orbid .lib-stats-section{flex-direction:column;gap:0;display:flex}.orbid .lib-stats-section-label{font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:6px;padding:0 0 2px;font-weight:600;display:flex}.orbid .lib-stats-section-count{font-size:var(--fs-caption);color:var(--text-faint);background:var(--surface-muted);border:var(--ob-line) solid var(--border-faint);border-radius:0;padding:0 6px;font-weight:600;line-height:16px}.orbid .lib-stats-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;min-width:0;padding:4px;display:flex}.orbid .lib-stats-item:hover{background:var(--surface-hover)}.orbid .lib-stats-item-name{min-width:0;font-size:var(--fs-ui);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.orbid .lib-stats-item-count{color:var(--ink);background:var(--surface-muted);border:var(--ob-line) solid var(--border-faint);border-radius:0;padding:0 6px;line-height:16px}.orbid .lib-stats-item-count,.orbid .lib-stats-item-meta{font-size:var(--fs-caption);flex-shrink:0;font-weight:600}.orbid .lib-stats-item-meta{color:var(--text-3)}.orbid .lib-stats-overflow{font-size:var(--fs-caption);color:var(--text-faint);padding:2px 4px;font-weight:600}.orbid .pg-search-mode-toggle{border:var(--ob-line) solid var(--border);flex-shrink:0;display:inline-flex;overflow:hidden}.orbid .pg-search-mode-btn{cursor:pointer;height:30px;color:var(--text-3);background:0 0;border:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.orbid .pg-search-mode-btn:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .pg-search-mode-btn-active{background:var(--surface-selected);color:var(--ink)}.orbid .pg-search-mode-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .pg-search-mode-btn+.pg-search-mode-btn{border-left:var(--ob-line) solid var(--border)}.orbid .pg-content-search-status{justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.orbid .pg-content-search-list{padding:4px 0}.orbid .pg-content-search-row{cursor:pointer;border-bottom:var(--ob-line) solid var(--bg-muted);align-items:flex-start;padding:8px 16px;display:flex;position:relative}.orbid .pg-content-search-row:hover{background:var(--bg-hover)}.orbid .pg-content-search-row-active{background:var(--bg-active)}.orbid .pg-content-search-indicator{display:none}.orbid .pg-content-search-row-main{flex:1;min-width:0}.orbid .pg-content-search-row-header{align-items:center;gap:6px;display:flex}.orbid .pg-content-search-name{font-size:var(--fs-ui);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.orbid .pg-content-search-snippet{font-size:var(--fs-caption);color:var(--text-faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.orbid .lib-reco{align-items:center;display:inline-flex;position:relative}.orbid .lib-reco.open .lib-reco-trigger{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.orbid .lib-reco-count{background:var(--brand);min-width:14px;height:14px;color:var(--white);font-size:var(--fs-caption);pointer-events:none;border-radius:0;justify-content:center;align-items:center;padding:0 4px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.orbid .lib-reco-body{z-index:80;width:min(320px,100vw - 32px);max-width:min(320px,100vw - 24px);max-height:min(360px,56vh);animation:orbid-pop-menu-in var(--ob-dur) var(--ob-ease) var(--ease-out-quart,ease-out);position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto}@keyframes orbid-pop-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes orbid-reco-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.orbid .composer-menu{align-items:center;display:inline-flex;position:relative}.orbid .composer-menu.open .composer-menu-trigger{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.orbid .composer-menu-body{z-index:80;width:min(240px,100vw - 32px);min-width:200px;max-width:min(240px,100vw - 24px);max-height:min(360px,56vh);animation:orbid-pop-menu-in var(--ob-dur) var(--ob-ease) var(--ease-out-quart,ease-out);overflow-y:auto}.orbid .lib-reco-tray-head{border-bottom:var(--ob-line) solid var(--border-faint);background:linear-gradient(to bottom,var(--surface-muted),var(--surface-muted));justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 6px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .lib-reco-tray-head{background:linear-gradient(to bottom,var(--surface-muted),color-mix(in srgb,var(--surface-muted) 78%,var(--bg-pure)))}}.orbid .lib-reco-tray-title{font-size:var(--fs-meta);letter-spacing:0;color:var(--ink);font-weight:600}.orbid .lib-reco-tray-hint{font-size:var(--fs-caption);color:var(--text-4);font-weight:600}.orbid .lib-reco-loading{font-size:var(--fs-meta);color:var(--text-4);background:var(--surface);border:var(--ob-line) dashed var(--border-faint);border-radius:0;padding:16px 12px 24px;font-weight:600}.orbid .lib-reco-list{margin:0;padding:0;list-style:none}.orbid .lib-reco-item{border:var(--ob-line) solid transparent;border-radius:0;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 12px;display:flex}.orbid .lib-reco-item:first-child{animation-delay:20ms}.orbid .lib-reco-item:nth-child(2){animation-delay:50ms}.orbid .lib-reco-item:nth-child(3){animation-delay:80ms}.orbid .lib-reco-item:nth-child(4){animation-delay:.11s}.orbid .lib-reco-item:nth-child(5){animation-delay:.14s}.orbid .lib-reco-item:nth-child(n+6){animation-delay:.17s}.orbid .lib-reco-item:hover{background:var(--surface);border-color:var(--border-faint)}.orbid .lib-reco-type{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);width:30px;height:24px;font-size:var(--fs-caption);color:var(--text-4);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .lib-reco-name{min-width:0;font-size:var(--fs-meta);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.orbid .lib-reco-score{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-4);flex-shrink:0;font-weight:600}.orbid .lib-reco-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.orbid .lib-reco-btn{border:var(--ob-line) solid var(--border-faint);cursor:pointer;width:24px;height:24px;color:var(--text-3);background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.orbid .lib-reco-btn:hover{background:var(--surface-hover);border-color:var(--border-strong);color:var(--ink)}.orbid .lib-reco-btn:focus-visible{outline:2px solid var(--ink);outline-offset:1px;opacity:1}.orbid .lib-reco-btn-primary{background:var(--ink);color:var(--white-a12);border-color:var(--ink)}.orbid .lib-reco-item.is-added{opacity:.55}.orbid .lib-reco-item.is-added .lib-reco-name{color:var(--text-3)}.orbid .lib-reco-added{width:24px;height:24px;color:var(--ok);justify-content:center;align-items:center;display:inline-flex}.orbid .lib-graph-backdrop{z-index:50;background:var(--black-a6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.orbid .lib-graph-dialog{border:var(--ob-line) solid var(--border);border-radius:var(--ob-radius-float);width:min(90vw,960px);height:min(80vh,640px);box-shadow:var(--ob-shadow-modal);animation:orbid-slide-up var(--ob-dur) var(--ob-ease)}.orbid .lib-graph-dialog,.orbid .lib-graph-fullpage{background:var(--bg);flex-direction:column;display:flex}.orbid .lib-graph-fullpage{flex:1;min-width:0;min-height:0;padding:0 24px 24px;overflow:hidden}.orbid .lib-graph-header{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.orbid .lib-graph-title{font-size:var(--fs-title);color:var(--ink);margin:0;font-weight:600;line-height:1.25}.orbid .lib-graph-close{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex}.orbid .lib-graph-close:hover{background:var(--surface-hover);color:var(--ink)}.orbid .lib-graph-legend{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;align-items:center;gap:14px;padding:8px 16px;display:flex}.orbid .lib-graph-legend-item{font-size:var(--fs-caption);color:var(--text-3);align-items:center;gap:6px;font-weight:600;display:flex}.orbid .lib-graph-legend-dot{border:var(--ob-line) solid;border-radius:0;flex-shrink:0;width:10px;height:10px}.orbid .lib-graph-legend-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.orbid .lib-graph-legend-count{font-size:var(--fs-caption);color:var(--text-4);margin-left:auto;font-weight:600}.orbid .lib-graph-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .lib-graph-canvas-wrap{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.orbid .lib-graph-canvas{flex:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.orbid .lib-graph-empty,.orbid .lib-graph-error,.orbid .lib-graph-loading{font-size:var(--fs-ui);color:var(--text-3);flex-direction:column;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.orbid .lib-graph-skel{width:240px;height:160px;position:relative}.orbid .lib-graph-skel-node{width:24px;height:24px;position:absolute}.orbid .lib-graph-skel-node--lg{width:36px;height:36px}.orbid .lib-graph-skel-edge{transform-origin:0;height:2px;position:absolute}.orbid .lib-graph-error{color:var(--color-warning)}.orbid .lib-graph-tooltip{background:var(--bg);border:var(--ob-line) solid var(--border);border-radius:var(--ob-radius-float);box-shadow:var(--ob-shadow-float);z-index:10;max-width:240px;padding:6px 12px}.orbid .lib-graph-tooltip-type{font-size:var(--fs-caption);color:var(--text-4);margin-bottom:2px;font-weight:600}.orbid .lib-graph-tooltip-label{font-size:var(--fs-meta);color:var(--ink);word-break:break-word;font-weight:600}.orbid .lib-graph-tooltip-group{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px;font-weight:600}.orbid .lib-graph-sidebar{border-right:var(--ob-line) solid var(--border-faint);background:var(--bg);flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow-y:auto}@media (max-width:767.98px){.orbid .lib-graph-sidebar{display:none}}.orbid .lib-graph-search{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;padding:12px;position:relative}.orbid .lib-graph-search-icon{color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.orbid .lib-graph-search-input{border:var(--ob-line) solid var(--border);background:var(--surface);width:100%;height:30px;color:var(--ink);font-size:var(--fs-meta);border-radius:0;padding:0 24px;font-weight:500}.orbid .lib-graph-search-input::placeholder{color:var(--text-4)}.orbid .lib-graph-search-input:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-graph-search-clear{width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.orbid .lib-graph-search-clear:hover{color:var(--ink);background:var(--surface-hover)}.orbid .lib-graph-filters{border-bottom:var(--ob-line) solid var(--border-faint);padding:12px}.orbid .lib-graph-filter-heading{font-size:var(--fs-caption);color:var(--text-3);margin-bottom:6px;font-weight:600}.orbid .lib-graph-filter-row{cursor:pointer;font-size:var(--fs-meta);color:var(--text-2);align-items:center;gap:6px;padding:4px 0;font-weight:500;display:flex}.orbid .lib-graph-filter-row input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex-shrink:0;margin:0}.orbid .lib-graph-filter-dot{border-radius:0;flex-shrink:0;width:8px;height:8px}.orbid .lib-graph-filter-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.orbid .lib-graph-filter-count{font-size:var(--fs-caption);color:var(--text-4);flex-shrink:0;font-weight:600}.orbid .lib-graph-detail{border-bottom:var(--ob-line) solid var(--border-faint);flex-shrink:0;padding:12px}.orbid .lib-graph-detail-heading{font-size:var(--fs-caption);color:var(--text-3);margin-bottom:8px;font-weight:600}.orbid .lib-graph-detail-name{color:var(--ink);align-items:flex-start;gap:6px;margin-bottom:8px;display:flex}.orbid .lib-graph-detail-name-text{font-size:var(--fs-ui);color:var(--ink);word-break:break-word;font-weight:600;line-height:1.3}.orbid .lib-graph-detail-meta{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.orbid .lib-graph-detail-row{align-items:center;gap:6px;display:flex}.orbid .lib-graph-detail-key{font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;min-width:60px;font-weight:600}.orbid .lib-graph-detail-value{font-size:var(--fs-meta);color:var(--text-2);font-weight:500}.orbid .lib-graph-detail-link{font-size:var(--fs-meta);color:var(--ink);align-items:center;gap:4px;padding:4px 0;font-weight:600;text-decoration:none;display:inline-flex}.orbid .lib-graph-detail-link:hover{text-decoration:underline}.orbid .lib-graph-detail-link:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-graph-detail-panel{border-left:var(--ob-line) solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;gap:12px;width:280px;padding:16px;display:flex;overflow-y:auto}.orbid .lib-graph-detail-panel-header{justify-content:space-between;align-items:center;display:flex}@media (max-width:767.98px){.orbid .lib-graph-detail-panel{z-index:10;position:absolute;top:0;bottom:0;right:0}}.orbid .lib-graph-sidebar-hint{font-size:var(--fs-caption);color:var(--text-4);align-items:center;gap:4px;margin-top:auto;padding:8px 12px;font-weight:600;display:flex}.orbid .lib-graph-sidebar-hint kbd{background:var(--surface-muted);border:var(--ob-line) solid var(--border);min-width:18px;height:16px;font-size:var(--fs-caption);color:var(--text-3);border-radius:0;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-weight:600;display:inline-flex}.orbid .lib-graph-onboard{z-index:20;background:var(--white-a11);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.orbid .lib-graph-onboard-card{background:var(--bg);border:var(--ob-line) solid var(--border);border-radius:0;flex-direction:column;gap:12px;padding:24px;display:flex}.orbid .lib-graph-onboard-row{font-size:var(--fs-meta);color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:flex}.orbid .lib-graph-onboard-btn{border:var(--ob-line) solid var(--border);background:var(--bg);height:28px;color:var(--ink);font-size:var(--fs-meta);cursor:pointer;border-radius:0;align-self:center;margin-top:4px;padding:0 16px;font-weight:600}.orbid .lib-graph-onboard-btn:hover{background:var(--surface-hover)}.orbid .lib-graph-onboard-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-graph-footer{border-top:var(--ob-line) solid var(--border-faint);color:var(--text-4);flex-shrink:0;gap:4px;padding:8px 16px;display:flex}.orbid .lib-graph-footer,.orbid .lib-graph-footer kbd{font-size:var(--fs-caption);align-items:center;font-weight:600}.orbid .lib-graph-footer kbd{background:var(--surface-muted);border:var(--ob-line) solid var(--border);min-width:20px;height:18px;color:var(--text-3);border-radius:0;justify-content:center;padding:0 4px;font-family:inherit;display:inline-flex}@keyframes orbid-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes orbid-fade-in{0%{opacity:0}to{opacity:1}}.orbid .lib-graph-toggle{border:var(--ob-line) solid var(--border);background:var(--bg);height:28px;color:var(--text-3);font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .lib-graph-toggle:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .lib-graph-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-templates{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.orbid .lib-tpl-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.orbid .lib-tpl-title{font-size:var(--fs-body);color:var(--text-1);font-weight:600}.orbid .lib-tpl-header-actions{align-items:center;gap:6px;display:flex}.orbid .lib-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.orbid .lib-tpl-card{border:var(--ob-line) solid var(--border);background:var(--bg-surface);border-radius:0;flex-direction:column;gap:8px;padding:12px;display:flex}.orbid .lib-tpl-card:hover{border-color:var(--text-faint)}.orbid .lib-tpl-card-skeleton{pointer-events:none;min-height:120px}.orbid .lib-tpl-card-skeleton:hover{border-color:var(--border)}.orbid .lib-tpl-card-header{color:var(--text-2);align-items:center;gap:6px;display:flex}.orbid .lib-tpl-card-name{font-size:var(--fs-ui);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.orbid .lib-tpl-card-desc{font-size:var(--fs-caption);color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.orbid .lib-tpl-card-meta{align-items:center;gap:8px;display:flex}.orbid .lib-tpl-card-sections{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.orbid .lib-tpl-card-section-pill{font-size:var(--fs-caption);color:var(--text-2);background:var(--bg-subtle);border:var(--ob-line) solid var(--border);white-space:nowrap;border-radius:0;padding:0 8px;font-weight:600}.orbid .lib-tpl-card-actions{align-items:center;gap:6px;margin-top:2px;display:flex}.orbid .lib-tpl-form{flex-direction:column;gap:12px;max-width:560px;display:flex}.orbid .lib-tpl-form-field{flex-direction:column;gap:4px;display:flex}.orbid .lib-tpl-input{height:32px;font-size:var(--fs-ui);color:var(--text-2);background:var(--bg-surface);border:var(--ob-line) solid var(--border);border-radius:0;outline:none;padding:0 12px}.orbid .lib-tpl-input:focus{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus)}.orbid .lib-tpl-section-row{align-items:center;gap:6px;margin-top:4px;display:flex}.orbid .lib-tpl-section-row .lib-tpl-input{flex:1}.orbid .lib-tpl-remove-btn{color:var(--text-3);flex-shrink:0}.orbid .lib-tpl-remove-btn:hover{color:var(--danger)}.orbid .lib-tpl-form-actions{align-items:center;gap:6px;margin-top:4px;display:flex}.orbid .lib-tpl-filled-sections{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex;overflow-y:auto}.orbid .lib-tpl-filled-section{border:var(--ob-line) solid var(--border);background:var(--bg-surface);border-radius:0;padding:12px}.orbid .lib-tpl-section-content,.orbid .lib-tpl-section-heading{margin:0}.orbid .bid-docs-panel,.orbid .bid-knowledge-panel,.orbid .bid-orchestration-panel,.orbid .bid-side-drawer,.orbid .bid-source-peek-panel{z-index:9000;background:var(--session-panel-bg);border-left:var(--ob-line) solid var(--session-border);width:min(480px,92vw);min-width:360px;max-width:min(92vw,720px);box-shadow:var(--ob-shadow-modal);isolation:isolate;flex-direction:column;display:flex;position:fixed;top:48px;bottom:0;right:0}@keyframes bid-docs-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.orbid .bid-side-drawer-drag{cursor:col-resize;z-index:21;background:0 0;width:6px;position:absolute;top:0;bottom:0;left:0}.orbid .bid-side-drawer-drag:active,.orbid .bid-side-drawer-drag:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .bid-side-drawer-drag:active,.orbid .bid-side-drawer-drag:hover{background:color-mix(in srgb,var(--color-brand) 28%,transparent)}}.orbid .bid-side-drawer-drag:focus-visible{outline:none}.orbid .bid-drawer-backdrop{z-index:8990;pointer-events:auto;background:0 0;position:fixed;inset:48px 0 0}.orbid .bid-docs-header{justify-content:space-between;align-items:center;height:48px;padding:0 16px}.orbid .bid-docs-header,.orbid .session-drawer-chrome{border-bottom:var(--ob-line) solid var(--session-border-muted);background:var(--session-chrome-bg);flex-shrink:0;display:flex}.orbid .session-drawer-chrome{min-height:var(--session-drawer-chrome-h,48px);align-items:stretch}.orbid .session-drawer-chrome .bid-docs-close{align-self:center;margin-right:8px}.orbid .bid-session-side-drawer .bid-side-drawer-drag{top:var(--session-drawer-chrome-h,48px)}.orbid .session-drawer-tabs{padding:0 var(--session-drawer-pad-x,16px);flex:1;align-items:stretch;gap:16px;min-width:0;display:flex}.orbid .session-drawer-tabs button.session-drawer-tab{height:var(--session-drawer-chrome-h,48px);border:0;border-bottom:var(--ob-line) solid transparent;color:var(--text-3);cursor:pointer;background:0 0;padding:0;position:relative;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}.orbid .session-drawer-tabs button.session-drawer-tab:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .session-drawer-tabs button.session-drawer-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600!important}.orbid .session-drawer-tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-drawer-panel{flex-direction:column;flex:1;min-height:0;display:flex}.orbid .session-drawer-panel[hidden]{display:none}.orbid .session-drawer-skel{padding:2px 0 8px}.orbid .session-drawer-skel-sec{width:72px;height:10px;margin:12px 8px 6px;display:block}.orbid .session-drawer-skel-file{align-items:center;gap:8px;padding:10px 8px;display:flex}.orbid .session-drawer-skel-name{flex:1;height:12px;display:block}.orbid .session-drawer-skel-chip{flex-shrink:0;width:56px;height:14px;display:block}.orbid .session-drawer-skel-card{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);margin:0 0 8px;padding:10px}.orbid .session-drawer-skel-line{height:10px;margin-top:8px;display:block}.orbid .session-drawer-skel-line--sm{width:38%;margin-top:0}.orbid .session-drawer-skel-line--mid{width:72%}.orbid .conv-bar-act[aria-pressed=true]{background:var(--session-card-hover);color:var(--session-text)}.orbid .bid-docs-title{font-size:var(--fs-body);font-weight:var(--weight-medium);color:var(--session-text)}.orbid button.bid-docs-close{border-radius:var(--session-radius);width:28px;height:28px;color:var(--session-text-faint);border:var(--ob-line) solid transparent;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.orbid button.bid-docs-close:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .bid-docs-close:hover{background:var(--surface);border-color:var(--session-border-muted);color:var(--session-text)}.orbid .bid-docs-close:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .bid-docs-scroll,.orbid .session-drawer-body{min-height:0;padding:var(--session-drawer-pad-top,16px) var(--session-drawer-pad-x,16px) var(--session-drawer-pad-bottom,24px);background:var(--session-list-bg);flex:1;overflow-y:auto}.orbid .session-drawer-section+.session-drawer-section{margin-top:var(--session-drawer-sec-gap,16px)}.orbid .session-drawer-folder+.session-drawer-folder{margin-top:8px}.orbid .session-drawer-folder-head{width:100%;min-height:28px;box-shadow:none;cursor:pointer;text-align:left;color:var(--text-3);appearance:none;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.orbid .session-drawer-folder-head:disabled{cursor:default;opacity:.55}.orbid .session-drawer-folder-head:hover:not(:disabled) .session-drawer-folder-title{color:var(--ink)}.orbid .session-drawer-folder-head:focus,.orbid .session-drawer-folder-head:focus-visible{box-shadow:none;outline:none}.orbid .session-drawer-folder-head:focus-visible .session-drawer-folder-chevron{box-shadow:0 0 0 2px var(--ob-focus)}.orbid .session-drawer-folder-chevron{box-sizing:border-box;flex-shrink:0;width:16px;height:16px;margin:0;position:relative}.orbid .session-drawer-folder-chevron:before{content:"";border-right:var(--ob-line) solid;border-bottom:var(--ob-line) solid;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%;transform:rotate(-45deg)}.orbid .session-drawer-folder-chevron[data-open=true]:before{margin:-4px 0 0 -3px;transform:rotate(45deg)}.orbid .session-drawer-folder-chevron[data-empty=true]{opacity:.35}.orbid .session-drawer-folder-title{font-size:12px;font-weight:600}.orbid .session-drawer-folder .session-drawer-stack{margin-top:8px;margin-left:24px}.orbid .intern-note-sec,.orbid .session-drawer-heading{color:var(--text-3);align-items:center;gap:8px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.orbid .session-drawer-count,.orbid .session-drawer-heading-n,.orbid .session-drawer-sec-n{border:var(--ob-line) solid var(--session-border-muted);background:var(--bg-hover);min-width:18px;height:18px;color:var(--text-2);border-radius:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.orbid .session-drawer-stack{flex-direction:column;gap:8px;display:flex}.orbid .session-drawer-block{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);padding:16px}.orbid .session-drawer-block.is-wrong{opacity:.55}.orbid .session-drawer-block.is-wrong .session-drawer-block-body,.orbid .session-drawer-block.is-wrong .session-drawer-block-title{text-decoration:line-through}.orbid .session-drawer-block.is-fresh{background:var(--color-bg-active)}.orbid .session-drawer-block.is-row{align-items:center;gap:8px;padding:12px 16px;display:flex}.orbid .intern-note-k,.orbid .session-drawer-k{color:var(--text-3);flex-shrink:0;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.orbid .session-drawer-block.is-row .session-drawer-k{margin-bottom:0}.orbid .intern-note-shape,.orbid .session-drawer-shape{flex-shrink:0;width:8px;height:8px}.orbid .intern-note-shape.recalled,.orbid .session-drawer-shape.recalled{border:var(--ob-line) solid var(--brand);background:0 0;border-radius:50%}.orbid .intern-note-shape.changed,.orbid .session-drawer-shape.changed{border-top:var(--ob-line) solid var(--warn);width:8px;height:0}.orbid .intern-note-shape.decided,.orbid .session-drawer-shape.decided{background:var(--ok);border-radius:50%}.orbid .intern-note-shape.wait,.orbid .session-drawer-shape.wait{border:var(--ob-line) solid var(--warn);background:0 0;width:8px;height:8px}.orbid .intern-note-title,.orbid .session-drawer-block-title{color:var(--ink);min-width:0;margin:4px 0 2px;font-size:14px;font-weight:600}.orbid .session-drawer-block.is-row .session-drawer-block-title{white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:600;overflow:hidden}.orbid .intern-note-polish,.orbid .session-drawer-block-body{color:var(--text-2);font-size:12px;line-height:1.4}.orbid .session-drawer-block-meta{color:var(--session-text-faint);flex-shrink:0;font-size:12px;font-weight:600}.orbid .knowledge-receipt{flex-direction:column;margin-top:8px;display:flex}.orbid .knowledge-receipt-table{border-collapse:collapse;border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);width:100%}.orbid .knowledge-receipt-table th{text-align:left;color:var(--text-3);background:var(--bg);border-bottom:var(--ob-line) solid var(--session-border-muted);padding:6px 12px;font-size:12px;font-weight:600}.orbid .knowledge-receipt-table td+td,.orbid .knowledge-receipt-table th+th{border-left:var(--ob-line) solid var(--session-border-muted)}.orbid .knowledge-receipt-table td{vertical-align:top;width:50%;color:var(--text-2);white-space:pre-wrap;word-break:break-word;padding:8px 12px;font-size:14px;line-height:1.4}.orbid .knowledge-receipt-table td.is-after{color:var(--ink);font-weight:600}.orbid .knowledge-receipt-table td.is-empty{color:var(--text-4);font-weight:400}.orbid .intern-note-kind-badge{border:var(--ob-line) solid var(--session-border-muted);background:var(--bg-hover);height:22px;color:var(--text-2);align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.orbid .intern-note-kind-badge.changed{background:var(--slate-3);border-color:var(--amber-3);color:var(--amber-11)}.orbid .intern-note-kind-badge.decided{background:var(--slate-2);border-color:var(--slate-5);color:var(--green-12)}.orbid .intern-note-kind-badge.recalled{background:var(--brand-muted);border-color:var(--color-brand-ring);color:var(--brand)}.orbid .intern-note-kind-dot{flex-shrink:0;width:6px;height:6px}.orbid .intern-note-kind-dot.changed{border-right:var(--ob-line) solid transparent;border-bottom:5px solid var(--amber-11);border-left:3px solid #0000;width:0;height:0}.orbid .intern-note-kind-dot.decided{background:var(--green-12);border-radius:50%}.orbid .intern-note-kind-dot.recalled{border:var(--ob-line) solid var(--brand);background:0 0;border-radius:50%}.orbid .knowledge-receipt-bar{align-items:stretch;gap:8px;margin-top:12px;display:flex}.orbid .knowledge-receipt-select.orbid-select{flex:1;min-width:0;display:flex}.orbid .knowledge-receipt-select .orbid-select-trigger{width:100%;min-width:0;height:28px}.orbid .knowledge-receipt-save{border:var(--ob-line) solid var(--ink);background:var(--ink);height:28px;color:var(--slate-1);cursor:pointer;flex-shrink:0;padding:0 12px;font-size:12px;font-weight:600;line-height:1}.orbid .knowledge-receipt-save:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12)}.orbid .knowledge-receipt-save:disabled{opacity:.4;cursor:not-allowed}.orbid .knowledge-receipt-save:disabled:hover{background:var(--ink);border-color:var(--ink)}.orbid .knowledge-receipt-save:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .knowledge-receipt-error{color:var(--err);margin:8px 0 0;font-size:12px;font-weight:600}.orbid .knowledge-receipt-saved{border:var(--ob-line) solid var(--slate-5);background:var(--slate-2);height:28px;color:var(--green-12);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.orbid .intern-note-valve,.orbid .session-drawer-valve{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.orbid .session-drawer-block-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.orbid .session-drawer-nest{border-left:var(--ob-line) solid var(--session-border-muted);flex-direction:column;gap:8px;margin-left:12px;padding-left:12px;display:flex}.orbid .session-drawer-tree{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg)}.orbid .session-drawer-tree-branch+.session-drawer-tree-branch{border-top:var(--ob-line) solid var(--session-border-muted)}.orbid .session-drawer-tree-row{align-items:center;gap:8px;min-height:36px;padding:8px 12px;display:flex}.orbid .session-drawer-tree-row.is-parent{padding-left:12px}.orbid .session-drawer-tree-row.is-leaf{padding-left:36px;position:relative}.orbid .session-drawer-tree-row:hover{background:var(--session-card-hover)}.orbid .session-drawer-tree-leaves{position:relative}.orbid .session-drawer-tree-leaves:before{content:"";bottom:18px}.orbid .session-drawer-tree-guide,.orbid .session-drawer-tree-leaves:before{border-left:var(--ob-line) solid var(--session-border-muted);position:absolute;top:0;left:20px}.orbid .session-drawer-tree-guide{border-bottom:var(--ob-line) solid var(--session-border-muted);width:12px;height:50%}.orbid .session-drawer-tree-toggle{cursor:pointer;width:16px;height:16px;color:var(--text-3);background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.orbid .session-drawer-tree-toggle:before{content:"";position:absolute;inset:-12px}.orbid .session-drawer-tree-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-drawer-tree-chevron{border-right:var(--ob-line) solid;border-bottom:var(--ob-line) solid;width:6px;height:6px;margin:4px 0 0 4px;display:block;transform:rotate(-45deg)}.orbid .session-drawer-tree-chevron[data-open=true]{margin:2px 0 0 3px;transform:rotate(45deg)}.orbid .session-drawer-tree-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.orbid .session-drawer-tree-ico{color:var(--text-3);flex-shrink:0}.orbid .session-drawer-tree-leaf-file{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;display:block;overflow:hidden}.orbid .session-drawer-empty{max-width:360px;padding:8px 0}.orbid .bid-docs-empty-title,.orbid .session-drawer-empty-title{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3}.orbid .bid-docs-empty-lead,.orbid .session-drawer-empty-lead{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.orbid .bid-docs-empty,.orbid .session-drawer-empty-inline{font-size:var(--fs-body-sm);color:var(--session-text-faint);padding:16px 0}.orbid .session-drawer-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.orbid .session-drawer-filters button.session-drawer-filter{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);height:24px;color:var(--text-3);cursor:pointer;padding:0 8px;font-size:12px!important;font-weight:600!important}.orbid .session-drawer-filters button.session-drawer-filter[aria-pressed=true]{background:var(--color-bg-active);color:var(--ink);border-color:var(--border-strong)}.orbid .session-drawer-filters button.session-drawer-filter:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .bid-docs-section{margin-bottom:14px}.orbid .bid-docs-section-header{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-faint);align-items:baseline;gap:6px;margin:0 0 4px;padding:0 8px;display:flex}.orbid .bid-docs-section-header span{color:var(--session-text-faint)}.orbid .bid-docs-file{border-radius:0;align-items:center;gap:8px;padding:10px 0;display:flex}.orbid .bid-docs-family,.orbid .bid-docs-file{border-bottom:var(--ob-line) solid var(--session-border-muted)}.orbid .bid-docs-family>.bid-docs-file{border-bottom:0}.orbid .bid-docs-versions{border-left:var(--ob-line) solid var(--session-border-muted);margin:0 0 8px 12px;padding:0 0 4px}.orbid .bid-docs-versions .bid-docs-file{border-bottom:0;padding:6px 0 6px 12px}.orbid .bid-docs-ver{min-width:28px;color:var(--text-3);flex-shrink:0;font-size:12px;font-weight:600}.orbid .bid-docs-file:hover{background:var(--session-card-hover)}.orbid .bid-docs-file-open{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:0}.orbid .bid-docs-file-open:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .bid-docs-file-name{min-width:0;font-size:var(--fs-body-sm);color:var(--text-2);display:block}.orbid .bid-docs-file-badge,.orbid .bid-docs-file-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .bid-docs-file-badge{border:var(--ob-line) solid var(--session-border-muted);max-width:96px;height:18px;color:var(--session-text-faint);background:var(--surface-muted);border-radius:0;flex-shrink:0;align-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.orbid .bid-docs-file-badge-linked{color:var(--session-text);background:var(--surface-selected)}.orbid .bid-docs-file-badge-generated{color:var(--session-text);background:var(--brand-muted)}.orbid .bid-docs-file-size{font-size:var(--fs-caption);color:var(--session-text-faint);flex-shrink:0}.orbid .bid-docs-file-actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.orbid .bid-docs-icon-btn{width:var(--session-action);height:var(--session-action);border:var(--ob-line) solid transparent;border-radius:var(--session-radius);color:var(--session-text-faint);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;text-decoration:none;display:grid}.orbid .bid-docs-icon-btn:focus-visible,.orbid .bid-docs-icon-btn:hover{background:var(--surface);border-color:var(--session-border-muted);color:var(--session-text)}.orbid .bid-docs-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .bid-docs-comparison,.orbid .bid-docs-product{align-items:center;gap:8px;padding:6px 8px;display:flex}.orbid .bid-docs-dot{background:var(--ink);border-radius:0;flex-shrink:0;width:6px;height:6px}.orbid .bid-docs-product-name{min-width:0;font-size:var(--fs-body-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.orbid .bid-docs-product-meta{font-size:var(--fs-caption);color:var(--text-faint);flex-shrink:0}.orbid .bid-docs-comparison-title{font-size:var(--fs-body-sm);color:var(--text-2)}.orbid .orchestration-panel-summary{color:var(--session-text-muted);font-size:var(--fs-caption);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:8px;display:flex}.orbid .orchestration-count-pill{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);min-height:20px;color:var(--session-text);font-size:var(--fs-micro);font-weight:var(--weight-medium);border-radius:0;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.orbid .orchestration-decision-row{border:var(--ob-line) solid var(--session-border-muted);border-radius:var(--session-radius);background:var(--session-card-bg);box-shadow:var(--session-shadow);margin:0 0 8px;padding:10px}.orbid .orchestration-decision-row.decision-branch{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.orbid .orchestration-decision-row.decision-branch{border-color:color-mix(in srgb,var(--warning) 38%,var(--session-border-muted))}}.orbid .orchestration-decision-row.decision-bail,.orbid .orchestration-decision-row.decision-reject{border-color:var(--failed)}@supports (color:color-mix(in lab,red,red)){.orbid .orchestration-decision-row.decision-bail,.orbid .orchestration-decision-row.decision-reject{border-color:color-mix(in srgb,var(--failed) 34%,var(--session-border-muted))}}.orbid .orchestration-decision-row.decision-approve,.orbid .orchestration-decision-row.decision-resume{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .orchestration-decision-row.decision-approve,.orbid .orchestration-decision-row.decision-resume{border-color:color-mix(in srgb,var(--ok) 34%,var(--session-border-muted))}}.orbid .orchestration-decision-topline{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.orbid .orchestration-decision-kind,.orbid .orchestration-decision-source{min-height:19px;font-size:var(--fs-micro);font-weight:var(--weight-bold);border-radius:0;align-items:center;padding:0 6px;display:inline-flex}.orbid .orchestration-decision-kind{color:var(--session-text);background:var(--surface-selected)}.orbid .orchestration-decision-source{color:var(--session-text-muted);background:var(--surface-muted)}.orbid .orchestration-decision-time{text-align:right;min-width:0;color:var(--session-text-faint);font-size:var(--fs-caption);white-space:nowrap}.orbid .orchestration-decision-message{color:var(--session-text);font-size:var(--fs-body-sm);overflow-wrap:anywhere;margin:8px 0 7px;line-height:1.42}.orbid .orchestration-decision-meta{flex-wrap:wrap;gap:5px;display:flex}.orbid .orchestration-decision-meta span{max-width:100%;min-height:18px;color:var(--session-text-faint);background:var(--session-list-bg);font-family:var(--font-sans);font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;padding:0 5px;overflow:hidden}.orbid .orchestration-decision-meta span,.orbid .session-knowledge-item{border:var(--ob-line) solid var(--session-border-muted);border-radius:var(--session-radius)}.orbid .session-knowledge-item{background:var(--session-card-bg);box-shadow:var(--session-shadow);margin:0 0 8px;padding:10px}.orbid .session-knowledge-item.confirmed{border-color:var(--session-border)}.orbid .session-knowledge-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.orbid .session-knowledge-status{font-size:var(--fs-micro);font-weight:var(--weight-bold);color:var(--session-text-faint);flex-shrink:0}.orbid .session-knowledge-status.confirmed{color:var(--ok)}.orbid .session-knowledge-actions{align-items:center;gap:4px;display:inline-flex}.orbid .session-knowledge-icon-btn{border:var(--ob-line) solid transparent;border-radius:var(--session-radius);width:26px;height:26px;color:var(--session-text-faint);cursor:pointer;background:0 0;place-items:center;display:grid}.orbid .session-knowledge-icon-btn:focus-visible,.orbid .session-knowledge-icon-btn:hover{background:var(--surface);border-color:var(--session-border-muted);color:var(--session-text)}.orbid .session-knowledge-icon-btn.danger:focus-visible,.orbid .session-knowledge-icon-btn.danger:hover{color:var(--failed)}.orbid .session-knowledge-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-knowledge-edit{flex-direction:column;gap:8px;display:flex}.orbid .session-knowledge-edit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.orbid .session-knowledge-input,.orbid .session-knowledge-textarea{border:var(--ob-line) solid var(--session-border);border-radius:var(--session-radius);background:var(--session-card-bg);width:100%;min-width:0;color:var(--session-text);font-family:var(--font-sans);font-size:var(--fs-meta);padding:7px 8px}.orbid .session-knowledge-textarea{resize:vertical;min-height:104px;line-height:1.45}.orbid .session-knowledge-input:focus,.orbid .session-knowledge-textarea:focus{border-color:var(--session-active);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .session-knowledge-btn{border:var(--ob-line) solid var(--session-border);border-radius:var(--session-radius);background:var(--session-card-bg);height:28px;color:var(--text-2);font-size:var(--fs-meta);font-weight:var(--weight-medium);cursor:pointer;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.orbid .session-knowledge-btn:hover{background:var(--surface);color:var(--session-text)}.orbid .session-knowledge-btn.primary{border-color:var(--session-active);color:var(--session-active)}.orbid .intern-note-badge{background:var(--brand);min-width:16px;height:16px;color:var(--slate-1);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:2px;right:2px}.orbid .intern-note-toast-slot{z-index:40;pointer-events:none;width:min(360px,100vw - 48px);position:fixed;top:72px;right:24px}.orbid .intern-note-toast{pointer-events:auto;text-align:left;border:var(--ob-line) solid var(--border);background:var(--paper);cursor:pointer;width:100%;padding:10px 12px}@keyframes intern-note-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes intern-note-out{to{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.orbid .intern-note-toast,.orbid .intern-note-toast.is-out{animation:none}}.orbid .intern-note-scratch{color:var(--text-2);font-size:14px;line-height:1.45}.orbid .intern-note-foot{color:var(--text-4);margin-top:8px;font-size:12px;font-weight:600}.orbid .session-drawer-title-btn{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;display:block}.orbid .session-drawer-block.is-row .session-drawer-title-btn{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;overflow:hidden}.orbid .session-drawer-title-btn:hover{text-decoration:underline}.orbid .session-drawer-title-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .intern-note-scope{border:var(--ob-line) solid var(--border-faint);background:var(--bg-hover);height:22px;color:var(--text-2);align-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.orbid .intern-note-scope.org{background:var(--slate-2);border-color:var(--slate-5);color:var(--green-12)}.orbid .bid-docs-file-actions button.intern-note-act,.orbid .intern-note-valve button.intern-note-act,.orbid .session-drawer-block-actions button.intern-note-act,.orbid .session-drawer-valve button.intern-note-act{border:var(--ob-line) solid var(--border-strong);background:var(--paper);height:24px;color:var(--text-2);cursor:pointer;padding:0 8px;position:relative;font-size:12px!important;font-weight:600!important;line-height:1!important}.orbid .bid-docs-file-actions button.intern-note-act:before,.orbid .intern-note-valve button.intern-note-act:before,.orbid .session-drawer-block-actions button.intern-note-act:before,.orbid .session-drawer-valve button.intern-note-act:before{content:"";min-width:40px;min-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbid .intern-note-valve button.intern-note-act.org,.orbid .session-drawer-valve button.intern-note-act.org{background:var(--ink);border-color:var(--ink);color:var(--slate-1)}.orbid .intern-note-valve button.intern-note-act.wrong,.orbid .session-drawer-valve button.intern-note-act.wrong{color:var(--err);border-color:#0000}.orbid .bid-docs-file-actions button.intern-note-act:hover,.orbid .intern-note-valve button.intern-note-act:hover,.orbid .session-drawer-valve button.intern-note-act:hover{background:var(--bg-hover);color:var(--ink)}.orbid .intern-note-valve button.intern-note-act.org:hover,.orbid .session-drawer-valve button.intern-note-act.org:hover{background:var(--slate-12);border-color:var(--slate-12);color:var(--slate-1)}.orbid .intern-note-valve button.intern-note-act.wrong:hover,.orbid .session-drawer-valve button.intern-note-act.wrong:hover{background:var(--bg-hover);color:var(--err)}.orbid .bid-docs-file-actions button.intern-note-act:focus-visible,.orbid .intern-note-valve button.intern-note-act:focus-visible,.orbid .session-drawer-valve button.intern-note-act:focus-visible{box-shadow:var(--ob-shadow-modal);outline:none}.orbid .lp-header-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.orbid .hdr-bell-wrap{height:32px;position:relative}.orbid .hdr-bell-badge,.orbid .hdr-bell-wrap{justify-content:center;align-items:center;display:inline-flex}.orbid .hdr-bell-badge{background:var(--brand);min-width:14px;height:14px;color:var(--white);font-family:var(--font-sans);pointer-events:none;border-radius:9999px;padding:0 4px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:1px;right:1px}.orbid .hdr-notif-dropdown{z-index:10050;background:var(--session-panel-bg);border:var(--ob-line) solid var(--session-border-muted);border-radius:var(--session-radius);width:280px;max-height:360px;box-shadow:var(--shadow-float);padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.orbid .hdr-notif-title{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-muted);padding:6px 8px 4px}.orbid .hdr-notif-empty{font-size:var(--fs-meta);color:var(--session-text-muted);padding:6px 8px 8px}.orbid .hdr-notif-item{border:var(--ob-line) solid transparent;cursor:pointer;border-radius:var(--session-radius);text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:8px;text-decoration:none;display:flex}.orbid .hdr-notif-item:hover{background:var(--session-card-hover);border-color:var(--session-border-muted)}.orbid .hdr-notif-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .hdr-notif-item-name{min-width:0;font-family:var(--font-sans);font-size:var(--fs-body-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.orbid .hdr-notif-time{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--session-text-muted);flex-shrink:0}.orbid .hdr-notif-head{justify-content:space-between;align-items:center;padding-right:4px;display:flex}.orbid .hdr-notif-markall{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:0;color:var(--brand);border-radius:var(--session-radius);background:0 0;border:none;padding:6px 6px 4px}.orbid .hdr-notif-markall:hover{background:var(--session-card-hover);color:var(--session-text)}.orbid .hdr-notif-markall:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .hdr-notif-group{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-muted);align-items:center;gap:6px;padding:8px 8px 4px;display:flex}.orbid .hdr-notif-group svg{flex-shrink:0;width:12px;height:12px}.orbid .hdr-notif-item-row{align-items:center;display:flex}.orbid .hdr-notif-item-row .hdr-notif-item{flex:1;min-width:0}.orbid .hdr-notif-mark{cursor:pointer;border-radius:var(--session-radius);width:26px;height:26px;color:var(--session-text-muted);opacity:0;background:0 0;border:none;flex-shrink:0;place-items:center;margin-right:2px;display:grid}.orbid .hdr-notif-item-row:hover .hdr-notif-mark{opacity:1}.orbid .hdr-notif-mark:hover{background:var(--session-card-hover);color:var(--session-text)}.orbid .hdr-notif-mark:focus-visible{opacity:1;box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .hdr-notif-mark svg{width:14px;height:14px}.orbid .hdr-menu-wrap{justify-content:center;align-items:center;height:32px;display:inline-flex;position:relative}.orbid .hdr-menu{z-index:10050;min-width:200px;max-height:360px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.orbid .hdr-menu-right{min-width:220px}.orbid .hdr-menu-item{cursor:pointer;text-align:left;width:100%;font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--text-secondary);background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.orbid .hdr-menu-item:hover{background:var(--bg-hover);color:var(--ink)}.orbid .hdr-menu-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .hdr-menu-item-icon{color:var(--text-muted);flex-shrink:0;place-items:center;display:grid}.orbid .hdr-menu-item-icon svg{width:14px;height:14px}.orbid .hdr-menu-item:hover .hdr-menu-item-icon{color:var(--ink)}.orbid .hdr-menu-sep{background:var(--border-faint);height:1px;margin:4px 0}.orbid .hdr-menu-danger{color:var(--err)}.orbid .hdr-menu-danger:hover{background:var(--status-err-bg);color:var(--err)}.orbid .hdr-menu-danger .hdr-menu-item-icon,.orbid .hdr-menu-danger:hover .hdr-menu-item-icon{color:var(--err)}.orbid .hdr-acct-head{flex-direction:column;gap:1px;padding:6px 8px 8px;display:flex}.orbid .hdr-acct-name{font-size:var(--fs-ui);color:var(--text);font-weight:600}.orbid .hdr-acct-email,.orbid .hdr-acct-name{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .hdr-acct-email{font-size:var(--fs-caption);color:var(--text-muted)}.orbid .lp-folder-new{padding:4px 10px 0}.orbid .lp-name-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.orbid .lp-name-input-field{padding-right:30px}.orbid .lp-name-input-field::placeholder{font-size:var(--fs-caption)}.orbid .lp-name-input-ok{width:20px;height:20px;color:var(--session-text-faint);border-radius:var(--session-radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.orbid .lp-name-input-ok:hover:not(:disabled){background:var(--session-card-hover);color:var(--session-text)}.orbid .lp-name-input-ok:disabled{opacity:.4;cursor:default}.orbid .lp-name-input-ok:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-folder{border-radius:var(--session-radius)}.orbid .lp-folder+.lp-folder{margin-top:10px}.orbid .lp-folder-drop{background:var(--brand-muted)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-folder-drop{background:color-mix(in srgb,var(--brand-muted) 54%,transparent)}}.orbid .lp-folder-body{border-left:var(--ob-line) solid var(--session-border-muted);margin:2px 0 0 12px;padding-left:9px}@supports (color:color-mix(in lab,red,red)){.orbid .lp-folder-body{border-left:var(--ob-line) solid color-mix(in srgb,var(--session-border-muted) 72%,transparent)}}.orbid .lp-folder-head{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--session-radius);min-height:28px;color:var(--session-text-muted);align-items:center;gap:6px;padding:6px 8px 4px;display:flex;position:relative}.orbid .lp-folder-head-actionable:hover{background:var(--session-card-hover)}.orbid .lp-folder-chevron{transition:transform var(--ob-dur) var(--ob-ease)}.orbid .lp-folder-chevron,.orbid .lp-folder-icon{color:var(--session-text-faint);flex-shrink:0}.orbid .lp-folder-chevron-placeholder{width:10px;height:10px}.orbid .lp-folder-head-static{cursor:default}.orbid .lp-folder-name{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--session-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.orbid .lp-folder-count{text-align:right;min-width:18px;font-size:var(--fs-caption);color:var(--session-text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.orbid .lp-folder-actions{background:var(--session-card-bg);flex-shrink:0;gap:2px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-folder-actions{background:color-mix(in srgb,var(--session-card-bg) 76%,var(--session-panel-bg))}}.orbid .lp-folder-actions{opacity:0;pointer-events:none}.orbid .lp-folder-head-actionable:focus-within .lp-folder-actions,.orbid .lp-folder-head-actionable:hover .lp-folder-actions{opacity:1;pointer-events:auto}.orbid .lp-folder-head-actionable:focus-within .lp-folder-count,.orbid .lp-folder-head-actionable:hover .lp-folder-count{opacity:0}.orbid .lp-folder-act{--session-action:22px;color:var(--session-text-faint);background:var(--session-card-bg);border-color:var(--session-border-muted)}.orbid .lp-folder-act svg{width:13px;height:13px}.orbid .lp-folder-act-danger:hover{background:var(--surface);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .lp-folder-act-danger:hover{border-color:color-mix(in srgb,var(--err) 32%,var(--border))}}.orbid .lp-folder-act-danger:hover{color:var(--err)}.orbid .lp-row-menu-label{letter-spacing:0;color:inherit;padding:0;font-size:14px;font-weight:400;line-height:1}.orbid .lp-row-menu-indent{padding-left:18px}.orbid .lp-row-menu-sep{background:var(--session-border-muted);height:1px;margin:4px 0}.orbid .lib-filter{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex;position:relative}.orbid .lib-filter-trigger{height:32px;font-size:var(--fs-meta);color:var(--text-secondary);background:var(--bg-pure);border:var(--ob-line) solid var(--border);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.orbid .lib-filter-trigger:hover{background:var(--surface-hover);border-color:var(--border-strong)}.orbid .lib-filter-trigger.open{border-color:var(--ink)}.orbid .lib-filter-trigger.has-active{color:var(--ink)}.orbid .lib-filter-trigger:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-filter-count{min-width:16px;height:16px;color:var(--white-a12);background:var(--brand);border-radius:0;justify-content:center;padding:0 4px}.orbid .lib-filter-chip,.orbid .lib-filter-count{font-size:var(--fs-caption);align-items:center;font-weight:600;display:inline-flex}.orbid .lib-filter-chip{height:24px;color:var(--text-2);background:var(--brand-muted);border:var(--ob-line) solid var(--border-faint);border-radius:0;gap:2px;max-width:200px;padding:0 4px 0 8px}.orbid .lib-filter-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .lib-filter-chip-x{width:16px;height:16px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid .lib-filter-chip-x:hover{color:var(--ink);background:var(--surface-hover)}.orbid .lib-filter-chip-x:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-filter-panel{z-index:30;background:var(--white-a12);border:var(--ob-line) solid var(--border-muted,var(--border-faint));border-radius:0;min-width:220px;padding:12px;position:absolute;top:calc(100% + 6px);left:0}.orbid.lib-filter-portal{z-index:10000;background:0 0;height:0;position:relative}.orbid .lib-filter-panel--portal{z-index:10001;position:fixed;top:auto;left:auto}.orbid .lib-filter-panel-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.orbid .lib-filter-panel-title{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .lib-filter-clear-all{font-size:var(--fs-caption);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.orbid .lib-filter-clear-all:hover{color:var(--brand-hover,var(--ink))}.orbid .lib-filter-clear-all:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);border-radius:0;outline:none}.orbid .lib-filter-fields{flex-direction:column;gap:8px;display:flex}.orbid .lib-filter-fields .orbid-select,.orbid .lib-filter-fields .orbid-select-trigger{width:100%}.orbid .lib-overview{padding:4px 0}.orbid .lib-overview-toggle{font-size:var(--fs-caption);color:var(--text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-weight:600;display:inline-flex}.orbid .lib-overview-toggle:hover{color:var(--text-2)}.orbid .lib-overview-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);border-radius:0;outline:none}.orbid .lib-overview-body{flex-direction:column;gap:12px;padding-top:8px;display:flex}.orbid .lib-header-overflow{display:inline-flex;position:relative}.orbid .lib-header-overflow-trigger{justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.orbid .lib-header-overflow-trigger.open{border-color:var(--ink)}.orbid .lib-header-overflow-menu{z-index:30;min-width:180px;position:absolute;top:calc(100% + 6px);right:0}.orbid-settings-page{background:var(--bg);width:100%;min-width:0;min-height:0;color:var(--text);flex:1;display:flex;overflow:hidden}.orbid-settings-nav{background:var(--surface);border-right:var(--ob-line) solid var(--border);flex-direction:column;flex-shrink:0;width:224px;padding:16px 0 12px;display:flex;overflow-y:auto}.orbid-settings-nav-title{font-size:var(--fs-ui);color:var(--text);padding:0 16px 14px;font-weight:600}.orbid-settings-nav-group{margin-bottom:8px}.orbid-settings-nav-grouplabel{font-size:var(--fs-caption);color:var(--text-4);padding:8px 16px 4px;font-weight:600}.orbid-settings-nav-item{width:100%;font-size:var(--fs-ui);text-align:left;color:var(--text-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-weight:500;text-decoration:none;display:flex;position:relative}.orbid-settings-nav-item:hover{background:var(--surface-hover)}.orbid-settings-nav-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid-settings-nav-item[data-active=true]{background:var(--surface-selected);color:var(--text);font-weight:600}.orbid-settings-nav-icon{width:16px;color:var(--text-3);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.orbid-settings-nav-icon svg{width:16px;height:16px}.orbid-settings-nav-signout{color:var(--err);margin-top:auto}.orbid-settings-nav-signout .orbid-settings-nav-icon{color:var(--err)}.orbid-settings-nav-signout:hover{background:var(--tomato-12)}@supports (color:color-mix(in lab,red,red)){.orbid-settings-nav-signout:hover{background:color-mix(in srgb,var(--tomato-12) 6%,transparent)}}.orbid-settings-content{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.orbid-settings-content-scroll{flex:1;min-height:0;padding:24px;overflow-y:auto}@media (max-width:767.98px){.orbid-settings-content-scroll{padding-bottom:72px}.orbid .mem-type-tree-hint{margin-bottom:72px}}.orbid-settings-input{width:100%;font-size:var(--fs-ui);color:var(--text);background:var(--paper-canvas);border:var(--ob-line) solid var(--border);resize:vertical;border-radius:0;height:32px;padding:0 9px;font-family:inherit;line-height:18px}textarea.orbid-settings-input{resize:vertical;height:auto;padding:7px 9px;line-height:18px}.orbid-settings-input::placeholder{color:var(--text-muted)}.orbid .orbid-settings-select,.orbid .orbid-settings-select .orbid-select-trigger{width:100%}.orbid-settings-input:focus-visible{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid-autofill-status{min-height:52px;color:var(--text);background:var(--brand);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px 12px 11px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.orbid-autofill-status{background:color-mix(in srgb,var(--brand) 7%,var(--white))}}.orbid-autofill-status{border:var(--ob-line) solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.orbid-autofill-status{border:var(--ob-line) solid color-mix(in srgb,var(--brand) 24%,var(--border))}}.orbid-autofill-status{animation:orbid-autofill-in var(--ob-dur) var(--ob-ease);border-radius:0}.orbid-autofill-status:before{content:"";background:linear-gradient(90deg,transparent,var(--white-a8),transparent);animation:orbid-autofill-sheen 2.2s var(--ease-out-quart) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.orbid-autofill-spinner{z-index:1;border:2px solid var(--brand);width:16px;height:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.orbid-autofill-spinner{border:2px solid color-mix(in srgb,var(--brand) 22%,transparent)}}.orbid-autofill-spinner{border-top-color:var(--brand);border-radius:50%;animation:orbid-autofill-spin .85s linear infinite}.orbid-autofill-status-copy{z-index:1;min-width:0;position:relative}.orbid-autofill-status-title{font-size:var(--fs-meta);color:var(--text);font-weight:600;line-height:1.3}.orbid-autofill-status-sub{font-size:var(--fs-caption);color:var(--text-3);margin-top:2px;line-height:1.35}.orbid-autofill-progress{background:var(--brand);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.orbid-autofill-progress{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.orbid-autofill-progress span{background:var(--brand);width:38%;height:100%;animation:orbid-autofill-progress 1.6s var(--ease-out-quart) infinite;display:block}@keyframes orbid-autofill-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes orbid-autofill-spin{to{transform:rotate(1turn)}}@keyframes orbid-autofill-sheen{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes orbid-autofill-progress{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.orbid-autofill-progress span,.orbid-autofill-spinner,.orbid-autofill-status,.orbid-autofill-status:before{animation:none}}@media (max-width:680px){.orbid-settings-page{flex-direction:column}.orbid-settings-nav{border-right:none;border-bottom:var(--ob-line) solid var(--border);flex-flow:wrap;align-items:center;gap:2px;width:100%;padding:8px;overflow-x:auto}.orbid-settings-nav-title{display:none}.orbid-settings-nav-group{margin:0;display:flex}.orbid-settings-nav-grouplabel{display:none}.orbid-settings-nav-item{width:auto;padding:8px 16px}.orbid-settings-nav-signout{margin-top:0}}.orbid-settings-input[data-error=true]{border-color:var(--err)}.orbid-settings-tags{background:var(--paper-canvas);border:var(--ob-line) solid var(--border);border-radius:0;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:5px 7px;display:flex}.orbid-settings-tags:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px var(--ob-focus)}.orbid-settings-tag{font-size:var(--fs-caption);color:var(--text-2);background:var(--surface-muted);border-radius:var(--r-control);gap:4px;padding:2px 4px 2px 8px;font-weight:600}.orbid-settings-tag,.orbid-settings-tag-x{align-items:center;line-height:1;display:inline-flex}.orbid-settings-tag-x{width:15px;height:15px;font-size:var(--fs-ui);color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center}.orbid-settings-tag-x:hover{background:var(--border);color:var(--text)}.orbid-settings-tag-input{min-width:120px;font-size:var(--fs-ui);color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0 2px;line-height:18px}.orbid-settings-tag-input::placeholder{color:var(--text-muted)}.orbid .lib-detail-empty{color:var(--text-muted);font-size:var(--fs-meta);text-align:center;padding:24px;font-weight:600}.orbid .lib-spec-skeleton{gap:8px;padding:12px 0;display:grid}.orbid .lib-spec-skeleton-row{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;min-height:28px;display:grid}.orbid .lib-spec-skeleton-name,.orbid .lib-spec-skeleton-value{height:12px}.lib-spec-row-updated{background:var(--amber-10)}@supports (color:color-mix(in lab,red,red)){.lib-spec-row-updated{background:color-mix(in srgb,var(--amber-10) 8%,transparent)}}.lib-spec-updated-badge{font-size:var(--fs-caption);color:var(--warn);background:var(--status-warn-bg);border:var(--ob-line) solid var(--status-warn-border);border-radius:var(--r-pill);vertical-align:middle;margin-left:6px;padding:0 4px;font-weight:600;display:inline-flex}.orbid .lib-activity-filters{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);z-index:1;gap:8px;padding:12px 24px;display:flex;position:sticky;top:0}.orbid .lib-activity-filter-btn{height:28px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);color:var(--ink-tertiary);cursor:pointer;border-radius:0;padding:0 12px;font-weight:600}.orbid .lib-activity-filter-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-activity-filter-btn[aria-pressed=true]{background:var(--bg-active);color:var(--ink);border-color:var(--border)}.lib-activity-audit-list,.orbid .lib-activity-timeline{flex-direction:column;display:flex}.orbid .lib-spec-edit-input{border:var(--ob-line) solid var(--color-brand);font-size:var(--fs-ui);color:var(--ink);background:var(--bg-pure);width:100%;box-shadow:0 0 0 2px var(--ob-focus);border-radius:0;padding:2px 6px}.orbid .lib-spec-edit-input:focus-visible{outline:none}.orbid .lib-activity-item{border-bottom:var(--ob-line) solid var(--border-faint);gap:8px;padding:12px 24px;display:flex}.orbid .lib-activity-dot-col{flex-direction:column;align-items:center;padding-top:4px;display:flex}.orbid .lib-activity-line{background:var(--border-faint);flex:1;width:1px;margin-top:4px}.orbid .lib-activity-key{font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-brand);background:var(--color-brand-light);border-radius:0;padding:0 4px}.orbid .lib-activity-diff-old{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--fs-meta);text-decoration:line-through}.orbid .lib-activity-diff-arrow{color:var(--border);margin:0 4px}.orbid .lib-activity-diff-new{color:var(--ok);font-weight:600;font-family:var(--font-mono);font-size:var(--fs-meta)}.orbid .lib-activity-session-link{color:var(--color-brand);text-decoration:none}.orbid .lib-activity-session-link:hover{text-decoration:underline}.orbid .lib-activity-session-link:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.lib-activity-meta{color:var(--ink-muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:8px;margin-top:2px;font-weight:600;display:flex}.orbid .lib-spec-group{border-bottom:var(--ob-line) solid var(--border-faint)}.orbid .lib-spec-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:12px 24px;display:flex}.orbid .lib-spec-group-header:hover{background:var(--bg-hover)}.orbid .lib-spec-group-header:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-spec-group-chevron{width:14px;height:14px;color:var(--ink-muted);transition:transform var(--ob-dur) var(--ob-ease);flex-shrink:0}.orbid .lib-spec-group.open .lib-spec-group-chevron{transform:rotate(90deg)}.orbid .lib-spec-group-name{font-size:var(--fs-ui);color:var(--ink);cursor:text;flex:1;font-weight:600}.orbid .lib-spec-editable{cursor:text;border:var(--ob-line) solid transparent;border-radius:0}.orbid .lib-spec-editable:hover{border-color:var(--border-faint);background:var(--bg-pure)}.orbid .lib-spec-group-count{font-size:var(--fs-caption);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:600}.orbid .lib-spec-group-rows{display:none}.orbid .lib-spec-group.open .lib-spec-group-rows{display:block}.orbid .lib-spec-row{align-items:center;gap:8px;min-height:36px;padding:8px 24px;display:flex}.orbid .lib-spec-row:hover{background:var(--bg-hover)}.orbid .lib-spec-row-name{font-size:var(--fs-meta);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 0 160px;overflow:hidden}.orbid .lib-spec-row-value{font-size:var(--fs-ui);color:var(--ink);cursor:text;border:var(--ob-line) solid transparent;border-radius:0;flex:1;padding:2px 6px;font-weight:500}.orbid .lib-spec-row-value:hover{border-color:var(--border-faint);background:var(--bg-pure)}.orbid .lib-spec-row-value:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--ob-focus);background:var(--bg-pure);outline:none}.orbid .lib-spec-row-source{font-size:var(--fs-caption);color:var(--ink-muted);flex-shrink:0;font-weight:600}.orbid .lib-spec-row.is-edited .lib-spec-row-value{color:var(--color-brand)}.orbid .lib-spec-row .lib-spec-edited-badge{height:16px;font-size:var(--fs-caption);background:var(--color-brand-light);color:var(--color-brand);border-radius:0;flex-shrink:0;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}.orbid .lib-spec-row .lib-spec-original-value{font-size:var(--fs-caption);color:var(--ink-muted);flex-shrink:0;text-decoration:line-through}.orbid .lib-spec-name-edit{font-size:var(--fs-meta);flex:0 0 160px}.orbid .lib-spec-section-edit{font-size:var(--fs-ui);flex:1;font-weight:600}.orbid .lib-spec-edit-textarea{border:var(--ob-line) solid var(--color-brand);font-size:var(--fs-ui);color:var(--ink);background:var(--bg-pure);width:100%;box-shadow:0 0 0 2px var(--ob-focus);resize:vertical;border-radius:0;padding:4px 6px;font-family:inherit;line-height:1.5}.orbid .lib-spec-edit-textarea:focus-visible{outline:none}.orbid .lib-spec-row-delete{width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:none}.orbid .lib-spec-row:hover .lib-spec-row-delete{display:inline-flex}.orbid .lib-spec-row-delete:hover{color:var(--color-warning)}.orbid .lib-spec-row-delete:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-spec-add-row{font-size:var(--fs-meta);color:var(--ink-muted);cursor:pointer;padding:8px 24px;font-style:italic}.orbid .lib-spec-add-row:hover{background:var(--bg-hover);color:var(--ink-tertiary)}.orbid .lib-spec-add-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-spec-add-inline{background:var(--bg-pure)}.orbid .lib-spec-add-inline .lib-spec-name-edit{flex:0 0 160px}.orbid .lib-spec-add-value-input{border:var(--ob-line) solid var(--color-brand);font-size:var(--fs-ui);color:var(--ink);background:var(--bg-pure);box-shadow:0 0 0 2px var(--ob-focus);border-radius:0;flex:1;padding:2px 6px}.orbid .lib-spec-add-value-input:focus-visible{outline:none}.lib-activity-audit-row{grid-template-columns:10px minmax(0,1fr);gap:8px;display:grid}.orbid .lib-activity-dot{background:var(--ink-muted);border-radius:50%;flex-shrink:0;width:8px;height:8px}.orbid .lib-activity-dot[data-type=edit]{background:var(--color-brand)}.orbid .lib-activity-dot[data-type=parse]{background:var(--ok)}.orbid .lib-activity-dot[data-type=system]{background:var(--ink-muted)}.orbid .lib-activity-body{flex:1;min-width:0}.orbid .lib-activity-title{font-size:var(--fs-ui);color:var(--ink-secondary)}.orbid .lib-activity-title b{color:var(--ink);font-weight:600}.orbid .lib-activity-diff{font-size:var(--fs-meta);color:var(--ink-tertiary);font-family:var(--font-mono);margin-top:2px}.orbid .kb-gaps-section{border-top:var(--ob-line) solid var(--border-faint);margin-top:8px;padding:0 0 16px}.orbid .kb-gaps-list{flex-direction:column;gap:4px;padding:0 4px;display:flex}.orbid .kb-gaps-row{font-size:var(--fs-meta);align-items:center;gap:8px;padding:4px 0;display:flex}.orbid .kb-gaps-query{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.orbid .kb-badge-expired{color:var(--failed);font-size:var(--fs-caption);font-weight:600}.orbid .kb-badge-expiring{color:var(--needs-you);font-size:var(--fs-caption);font-weight:600}.orbid .lib-coverage{flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex}.orbid .lib-coverage-head{border-bottom:var(--ob-line) solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.orbid .lib-coverage-eyebrow{color:var(--text-muted);font-size:var(--fs-caption);margin-bottom:4px;font-weight:600}.orbid .lib-coverage-head h2{color:var(--text);font-size:var(--fs-metric-sm);letter-spacing:0;margin:0;font-weight:600}.orbid .lib-coverage-blockers,.orbid .lib-coverage-deps,.orbid .lib-coverage-meta,.orbid .lib-coverage-summary{flex-wrap:wrap;gap:6px;display:flex}.orbid .lib-coverage-pill{border:var(--ob-line) solid var(--border);background:var(--surface-muted);color:var(--text-2);border-radius:var(--r-pill);font-size:var(--fs-caption);align-items:center;gap:6px;padding:4px 8px;font-weight:600;display:inline-flex}.orbid .lib-coverage-pill b{color:var(--text);font-variant-numeric:tabular-nums}.orbid .lib-coverage-pill.is-failed,.orbid .lib-coverage-pill.is-missing{border-color:var(--status-err-border);background:var(--status-err-bg);color:var(--err)}.orbid .lib-coverage-pill.is-partial,.orbid .lib-coverage-pill.is-weak{border-color:var(--status-warn-border);background:var(--status-warn-bg);color:var(--warn)}.orbid .lib-coverage-pill.is-covered{border-color:var(--status-ok-border);background:var(--status-ok-bg);color:var(--ok)}.orbid .lib-coverage-list{gap:8px;display:grid}.orbid .lib-coverage-row{border:var(--ob-line) solid var(--border);background:var(--bg-pure);border-radius:var(--r);grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px;display:grid}.orbid .lib-coverage-status{color:var(--text-2);font-size:var(--fs-caption);align-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.orbid .lib-coverage-main{min-width:0}.orbid .lib-coverage-title{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.orbid .lib-coverage-title h3{min-width:0;color:var(--text);font-size:var(--fs-ui);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.orbid .lib-coverage-meta span,.orbid .lib-coverage-title span{color:var(--text-muted);font-size:var(--fs-caption);font-weight:600}.orbid .lib-coverage-meta{margin-top:4px}.orbid .lib-coverage-deps{margin-top:8px}.orbid .lib-coverage-deps span{border:var(--ob-line) solid var(--border);background:var(--surface-muted);min-width:0;max-width:260px;color:var(--text-2);border-radius:var(--r-control);font-size:var(--fs-caption);text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;font-weight:600;overflow:hidden}.orbid .lib-coverage-blockers{margin-top:8px}.orbid .lib-coverage-blockers span{border:var(--ob-line) solid var(--status-err-border);background:var(--status-err-bg);color:var(--err);border-radius:var(--r-control);font-size:var(--fs-caption);padding:2px 6px;font-weight:600}.orbid .lib-coverage-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.orbid .lib-coverage-actions button{border:var(--ob-line) solid var(--border);background:var(--bg-pure);color:var(--text-2);border-radius:var(--r-control);font-size:var(--fs-caption);cursor:pointer;padding:4px 6px;font-weight:600}.orbid .lib-coverage-actions button:hover{border-color:var(--text-muted);color:var(--text)}.orbid .lib-coverage-actions button:disabled{cursor:wait;opacity:.55}.orbid .lib-coverage-empty{border:var(--ob-line) dashed var(--border);background:var(--surface-muted);color:var(--text-muted);border-radius:var(--r-control);font-size:var(--fs-meta);text-align:center;padding:24px;font-weight:600}@media (max-width:760px){.orbid .lib-coverage{padding:12px}.orbid .lib-coverage-row{grid-template-columns:1fr}.orbid .lib-coverage-title{grid-template-columns:1fr;gap:4px}.orbid .lib-coverage-deps span{max-width:100%}}.orbid .lib-specs-header{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);z-index:1;align-items:center;gap:8px;padding:12px 24px;display:flex;position:sticky;top:0}.orbid .lib-specs-count{font-size:var(--fs-ui);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.orbid .lib-specs-count span{color:var(--ink-tertiary);font-weight:400;font-size:var(--fs-meta)}.orbid .lib-specs-search{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);height:32px;font-size:var(--fs-meta);color:var(--ink);border-radius:0;flex:1;padding:0 12px}.orbid .lib-specs-search:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-specs-search::placeholder{color:var(--ink-muted)}.orbid .lib-specs-toggle{height:32px;font-size:var(--fs-caption);color:var(--color-brand);border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);cursor:pointer;white-space:nowrap;border-radius:0;padding:0 12px;font-weight:600}.orbid .lib-specs-toggle:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-specs-extraction-strip{border-bottom:var(--ob-line) solid var(--border-faint);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;display:flex}.orbid .lib-signal-badge{font-size:var(--fs-caption);border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-weight:600;display:inline-flex}.orbid .lib-signal-badge-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lib-signal-badge.tone-good .lib-signal-badge-dot{background:var(--ok)}.orbid .lib-signal-badge.tone-warn .lib-signal-badge-dot{background:var(--warn)}.orbid .lib-signal-badge.tone-good{background:var(--status-ok-bg);color:var(--ok);border:var(--ob-line) solid var(--status-ok-border)}.orbid .lib-signal-badge.tone-warn{background:var(--status-warn-bg);color:var(--warn);border:var(--ob-line) solid var(--status-warn-border)}.orbid .lib-signal-badge.tone-neutral{background:var(--color-bg-hover);color:var(--color-text-tertiary);border:var(--ob-line) solid var(--color-border-muted)}.orbid .lib-signal-badge.tone-danger{background:var(--status-err-bg);color:var(--err);border:var(--ob-line) solid var(--status-err-border)}.orbid .lib-reg-scorecard{border-bottom:var(--ob-line) solid var(--border-faint);padding:24px}.orbid .lib-reg-scorecard-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.orbid .lib-reg-scorecard-title h3{font-size:var(--fs-caption);color:var(--ink-tertiary);margin:0;font-weight:600}.orbid .lib-reg-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.orbid .lib-reg-card{flex-direction:column;gap:8px;min-width:0;padding:12px 16px;display:flex}.orbid .lib-reg-card,.orbid .lib-reg-card select{border:var(--ob-line) solid var(--border-faint);background:var(--bg-pure);border-radius:0}.orbid .lib-reg-card select{height:26px;font-size:var(--fs-meta);color:var(--ink);cursor:pointer;width:100%;padding:0 6px}.orbid .lib-reg-card select:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-reg-held-badge{height:18px;font-size:var(--fs-caption);border:var(--ob-line) solid;border-radius:0;align-items:center;gap:2px;padding:0 6px;font-weight:600;display:inline-flex}.orbid .lib-reg-held-badge[data-held=true]{background:var(--status-ok-bg);color:var(--ok);border-color:var(--status-ok-border)}.orbid .lib-reg-held-badge[data-held=false]{background:var(--bg-hover);color:var(--ink-muted);border-color:var(--border-faint)}.orbid .lib-reg-table{border-collapse:collapse;width:100%}.orbid .lib-reg-table th{font-size:var(--fs-caption);color:var(--ink-tertiary);text-align:left;border-bottom:var(--ob-line) solid var(--border);background:var(--bg-hover);padding:6px 0;font-weight:600}.orbid .lib-reg-table th:first-child{padding-left:0}.orbid .lib-reg-table td{font-size:var(--fs-ui);color:var(--ink);border-bottom:var(--ob-line) solid var(--border-faint);padding:8px 0}.orbid .lib-reg-table td:first-child{padding-left:0}.orbid .lib-reg-footer{font-size:var(--fs-caption);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-weight:600;display:flex}.orbid .lib-detail-content--regulatory>.lib-detail-bottom-section{padding-left:24px;padding-right:24px}.orbid .lib-reg-card-select .orbid-select-trigger,.orbid .lib-reg-card-select.orbid-select{width:100%}.orbid .lib-reg-card-select .orbid-select-trigger{height:32px;min-height:32px}.orbid .lib-reg-card-head{justify-content:space-between;align-items:center;display:flex}.orbid .lib-reg-card-label{font-size:var(--fs-ui);color:var(--ink);font-weight:600}.orbid .lib-reg-card-detail{font-size:var(--fs-caption);color:var(--ink-tertiary);font-weight:600}.orbid .lib-reg-held-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .lib-reg-held-dot[data-held=true]{background-color:var(--ok)}.orbid .lib-reg-held-dot[data-held=false]{border:var(--ob-line) solid var(--ink-muted);background-color:#0000}.orbid .lib-reg-save:focus-visible,.orbid .lib-regq-save:focus-visible,.orbid .lib-spec-diff-toggle:focus-visible,.orbid .lib-spec-review-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lib-detail-tab-badge{background:var(--bg-muted);min-width:18px;height:18px;font-size:var(--fs-caption);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;box-sizing:border-box;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 4px;font-weight:600;line-height:1;display:inline-flex}.orbid .lib-detail-tab-active .lib-detail-tab-badge{background:var(--color-brand-light);color:var(--color-brand)}.orbid .wfp-backdrop{z-index:50;background:var(--black-a6);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.orbid .wfp-dialog{border:var(--ob-line) solid var(--session-border,var(--border));background:var(--session-card-bg,var(--bg-pure));width:960px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 32px);color:var(--text-2);box-shadow:var(--shadow-float);font-family:var(--font-sans);border-radius:0;flex-direction:column;display:flex;overflow:hidden}.orbid .wfp-header{border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-chrome-bg,var(--bg-pure));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:44px;padding:10px 12px 10px 14px;display:flex}.orbid .wfp-header-left{align-items:center;gap:10px;min-width:0;display:flex}.orbid .wfp-header-title{font-family:var(--font-sans);font-size:var(--fs-title);color:var(--session-text);letter-spacing:-.01em;flex-shrink:0;margin:0;font-weight:600;line-height:1.2}.orbid .wfp-header-meta{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-faint);white-space:nowrap}.orbid .wfp-steps{align-items:stretch;gap:0;min-width:0;margin-left:6px;display:inline-flex}.orbid .wfp-step{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);min-width:0;height:28px;color:var(--session-text-muted);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.orbid .wfp-step-sep{display:none}.orbid .wfp-steps .wfp-step:not(:first-child){border-left:0}.orbid .wfp-step-num{width:16px;height:16px;font-size:var(--fs-caption);color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.orbid .wfp-step-label{font-size:var(--fs-caption);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .wfp-step.is-current{z-index:1;background:var(--session-active);border-color:var(--session-active);position:relative}.orbid .wfp-step.is-current,.orbid .wfp-step.is-current .wfp-step-num{color:var(--session-card-bg)}.orbid .wfp-step.is-done{background:var(--session-card-hover);border-color:var(--session-border)}.orbid .wfp-step.is-done,.orbid .wfp-step.is-done .wfp-step-num{color:var(--session-text)}.orbid .wfp-back{border:var(--ob-line) solid transparent;height:28px;color:var(--session-text-muted);cursor:pointer;font-family:inherit;font-size:var(--fs-meta);font-weight:var(--weight-medium);background:0 0;border-radius:0;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.orbid .wfp-back:hover{color:var(--session-text);background:var(--surface);border-color:var(--border-strong)}.orbid .wfp-back:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-close{border:var(--ob-line) solid transparent;width:28px;height:28px;color:var(--session-text-faint);cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;place-items:center;display:grid}.orbid .wfp-close:hover{background:var(--surface);border-color:var(--border-strong);color:var(--session-text)}.orbid .wfp-close:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-body{flex:auto;grid-template-columns:268px 1fr;min-height:0;display:grid}.orbid .wfp-rail{border-right:var(--ob-line) solid var(--session-border,var(--border));background:var(--session-panel-bg,var(--bg-pure));flex-direction:column;min-height:0;display:flex}.orbid .wfp-rail-scroll{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;background:var(--session-list-bg,var(--bg));flex:auto;min-height:0;padding:8px 8px 12px;overflow-y:auto}.orbid .wfp-rail-scroll:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-rail-foot{border-top:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-chrome-bg,var(--bg-pure));flex-shrink:0;padding:8px}.orbid .wfp-btn-new{border:var(--ob-line) dashed var(--session-border);background:var(--session-card-bg);width:100%;height:32px;color:var(--session-text-faint);font-family:inherit;font-size:var(--fs-meta);font-weight:var(--weight-medium);cursor:not-allowed;border-radius:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.orbid .wfp-folder{margin-bottom:6px}.orbid .wfp-folder-label{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-faint);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 6px 4px 8px;display:flex}.orbid .wfp-folder-label svg{color:var(--session-text-faint);flex-shrink:0}.orbid .wfp-folder-items{flex-direction:column;gap:4px;display:flex}.orbid .wfp-item{border:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-card-bg,var(--bg-pure));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;font-family:inherit;display:flex}.orbid .wfp-item:hover:not(:disabled){background:var(--session-card-hover,var(--surface));border-color:var(--session-border,var(--border))}.orbid .wfp-item.is-on{background:var(--bg-selected,var(--color-bg-active));border-color:var(--session-border);box-shadow:none}.orbid .wfp-item.is-on .wfp-item-title{color:var(--ink);font-weight:var(--weight-bold)}.orbid .wfp-item.is-on .wfp-item-ico{color:var(--ink)}.orbid .wfp-item:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-item.is-soon{cursor:pointer}.orbid .wfp-item.is-soon .wfp-item-title{color:var(--text-3);font-weight:var(--weight-regular)}.orbid .wfp-item.is-soon .wfp-item-ico,.orbid .wfp-item.is-soon .wfp-item-sub{color:var(--session-text-faint)}.orbid .wfp-item.is-soon.is-on .wfp-item-title{color:var(--text-2);font-weight:var(--weight-bold)}.orbid .wfp-item:disabled{cursor:default;color:var(--session-text-faint)}.orbid .wfp-item-ico{width:16px;height:16px;color:var(--session-text-muted);flex-shrink:0;place-items:center;margin-top:1px;display:grid}.orbid .wfp-item-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.orbid .wfp-item-title{font-size:var(--fs-ui);font-weight:var(--weight-medium);color:var(--text-2);letter-spacing:0;line-height:1.25;font-family:var(--font-sans)}.orbid .wfp-item-sub{color:var(--session-text-faint);line-height:1.3}.orbid .wfp-item-badge,.orbid .wfp-item-sub{font-size:var(--fs-caption);font-weight:var(--weight-medium)}.orbid .wfp-item-badge{border:var(--ob-line) solid var(--border-strong);height:16px;color:var(--text-muted);line-height:14px;font-family:var(--font-sans);background:0 0;border-radius:0;flex-shrink:0;align-items:center;margin-top:1px;padding:0 5px;display:inline-flex}.orbid .wfp-item-badge--rec{border-color:var(--border-strong);background:var(--surface);color:var(--text-2)}.orbid .wfp-item.is-on .wfp-item-badge--rec{border-color:var(--ink);background:var(--session-card-bg);color:var(--ink)}.orbid .wfp-item-badge--soon{color:var(--session-text-faint);background:0 0;border-color:#0000;padding:0 2px}.orbid .wfp-pane{background:var(--bg);flex-direction:column;min-height:0;display:flex}.orbid .wfp-pane-head{border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-chrome-bg,var(--bg-pure));flex-shrink:0;padding:10px 16px 12px}.orbid .wfp-pane-head-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.orbid .wfp-pane-title{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--session-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.orbid .wfp-pane-meta{font-size:var(--fs-caption);color:var(--session-text-faint);flex-shrink:0;align-items:center;gap:0;font-weight:600;display:flex}.orbid .wfp-pane-meta span+span:before{content:",";color:var(--session-text-faint);margin-left:0;margin-right:6px}.orbid .wfp-pane-desc{max-width:62ch;font-size:var(--fs-meta);color:var(--text-3);margin:6px 0 0;line-height:1.45}.orbid .wfp-pane-scroll{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;background:var(--bg);flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.orbid .wfp-conv-inner{--orbid-msg-width:86%;flex-direction:column;gap:16px;width:100%;max-width:100%;margin:0 auto;display:flex}.orbid .wfp-preview-note{font-size:var(--fs-caption);color:var(--text-faint);margin:0;font-weight:600}.orbid .wfp-sample-prose{font-size:var(--fs-body);color:var(--text);line-height:1.6;font-family:var(--font-sans);margin:0}.orbid .wfp-sample-prose+.wfp-sample-caps{margin-top:10px}.orbid .wfp-sample-caps{font-size:var(--fs-meta);color:var(--text-3);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.orbid .wfp-sample-caps li{align-items:flex-start;gap:8px;margin:0;display:flex}.orbid .wfp-sample-caps li:before{content:"—";color:var(--text-faint);flex-shrink:0;font-weight:600}.orbid .wfp-conv-inner .flow-progress{margin:0;padding-left:2px}.orbid .wfp-conv-inner .card-hd{cursor:default;pointer-events:none}.orbid .wfp-conv-inner .card-hd:hover{filter:none}.orbid .wfp-conv-inner .card-chev{display:none}.orbid .wfp-conv-inner .msg{animation:none}.orbid .wfp-conv-inner .msg>.file-dl-artifact{margin:0}.orbid .wfp-file-page{background:var(--session-list-bg,var(--bg));flex-direction:column;flex:auto;min-height:0;display:flex}.orbid .wfp-file-page-head{background:var(--session-chrome-bg,var(--bg-pure));border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint));flex-shrink:0;padding:16px 20px 14px}.orbid .wfp-file-identity{align-items:flex-start;gap:12px;display:flex}.orbid .wfp-file-identity-ico{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);width:32px;height:32px;color:var(--text-2);flex-shrink:0;place-items:center;margin-top:2px;display:grid}.orbid .wfp-file-identity-copy{min-width:0}.orbid .wfp-file-page-body{background:var(--session-list-bg,var(--bg));flex-direction:column;flex:auto;justify-content:stretch;align-items:stretch;width:100%;max-width:none;min-height:0;margin:0;padding:16px;display:flex;overflow-y:auto}.orbid .wfp-file-page-body--preview{justify-content:flex-start;align-items:stretch;gap:12px;min-height:0;padding:12px 16px 16px;overflow:hidden}.orbid .wfp-upload-block--ready{flex:none;width:100%;max-width:none;margin:0}.orbid .wfp-file-preview{border:var(--ob-line) solid var(--session-border,var(--border));background:var(--session-card-bg,var(--bg-pure));width:100%;min-height:0}.orbid .wfp-file-preview,.orbid .wfp-local-preview{flex-direction:column;flex:auto;display:flex;overflow:hidden}.orbid .wfp-local-preview{background:var(--bg-pure);min-height:200px}.orbid .wfp-local-preview--msg{font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--text-3);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 16px}.orbid .wfp-local-preview--sheet{min-height:0}.orbid .wfp-local-preview-tabs{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper-canvas);scrollbar-width:none;flex-shrink:0;align-items:center;gap:3px;height:36px;padding:4px 8px;display:flex;overflow-x:auto}.orbid .wfp-local-preview-tab{border:var(--ob-line) solid transparent;height:26px;color:var(--text-3);font-family:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;flex-shrink:0;padding:0 10px;font-weight:600}.orbid .wfp-local-preview-tab:hover{background:var(--surface);color:var(--ink)}.orbid .wfp-local-preview-tab.is-on{border-color:var(--border-faint);background:var(--paper);color:var(--ink)}.orbid .wfp-local-preview-tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-local-preview-scroll{scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;flex:auto;min-height:0;overflow:auto}.orbid .wfp-local-preview-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--fs-caption);color:var(--text-2);font-weight:600}.orbid .wfp-local-preview-table td{border:var(--ob-line) solid var(--session-border-muted,var(--border-faint));text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:160px;padding:5px 8px;overflow:hidden}.orbid .wfp-local-preview-table tr.is-head td{background:var(--color-bg-hover,var(--surface));color:var(--text-2);font-weight:600}.orbid .wfp-local-preview-rn{z-index:1;text-align:right;width:32px;min-width:32px;color:var(--text-4);background:var(--bg-pure);font-variant-numeric:tabular-nums;position:sticky;left:0}.orbid .wfp-local-preview-table tr.is-head .wfp-local-preview-rn{background:var(--color-bg-hover,var(--surface))}.orbid .wfp-local-preview-foot{border-top:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-chrome-bg,var(--bg-pure));font-size:var(--fs-caption);color:var(--text-4);flex-shrink:0;padding:6px 10px;font-weight:600}.orbid .xls-skel{background:var(--bg-pure,var(--color-bg-surface));flex-direction:column;height:100%;display:flex}.orbid .xls-skel,.orbid .xls-skel-scroll{flex:auto;min-height:0;overflow:hidden}.orbid .xls-skel-table{border-collapse:collapse;table-layout:fixed;width:100%}.orbid .xls-skel-table td,.orbid .xls-skel-table th{border:var(--ob-line) solid var(--session-border-muted,var(--color-border-muted));vertical-align:middle;height:28px;padding:6px 8px}.orbid .xls-skel-col{color:var(--color-text-tertiary);text-align:center}.orbid .xls-skel-col,.orbid .xls-skel-rn{background:var(--color-bg-hover);font-size:12px;font-weight:600}.orbid .xls-skel-rn{width:32px;min-width:32px;color:var(--color-text-muted);text-align:right}.orbid .xls-skel-bar{max-width:100%;height:8px}.orbid .xls-skel-foot{border-top:var(--ob-line) solid var(--session-border-muted,var(--color-border-muted));flex-shrink:0;padding:6px 10px}.orbid .xls-skel--compact .xls-skel-table td,.orbid .xls-skel--compact .xls-skel-table th{height:24px;padding:4px 6px}.orbid .xls-sel-bar{z-index:20;background:var(--paper,var(--color-bg-surface));border:var(--ob-line) solid var(--border-strong,var(--border));width:min(360px,100% - 32px);box-shadow:none;border-radius:0;flex-direction:column;padding:0;display:flex;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.orbid .xls-sel-hd{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--surface);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.orbid .xls-sel-hd{background:color-mix(in srgb,var(--surface) 55%,var(--paper))}}.orbid .xls-sel-label{color:var(--text-3,var(--color-text-tertiary));flex-shrink:0;font-size:12px;font-weight:600}.orbid .xls-sel-chip{border:var(--ob-line) solid var(--border,var(--color-border));background:var(--paper);min-width:0;height:22px;color:var(--ink);align-items:center;gap:6px;padding:0 7px;display:inline-flex}.orbid .xls-sel-chip svg{color:var(--slate-11);flex-shrink:0}.orbid .xls-sel-range{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:12px;font-weight:600;overflow:hidden}.orbid .xls-sel-count,.orbid .xls-sel-overflow{color:var(--text-4,var(--color-text-muted));flex-shrink:0;font-size:12px;font-weight:600}.orbid .xls-sel-body{flex-direction:column;gap:8px;padding:10px;display:flex}.orbid .xls-sel-ask{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;min-width:0;display:flex}.orbid .xls-sel-ask:focus-within{border-bottom-color:var(--brand)}.orbid .xls-sel-acts{align-items:center;gap:8px;min-width:0;display:flex}.orbid .xls-sel-acts-spacer{flex:1;min-width:0}.orbid .xls-sel-hint{color:var(--text-4,var(--color-text-muted));margin:0;font-size:12px;font-weight:500}.orbid .xls-sel-applying,.orbid .xls-sel-instead{color:var(--text-3,var(--color-text-tertiary));font-size:12px;font-weight:600}.orbid .xls-sel-instead{height:28px;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 6px;font-family:inherit}.orbid .xls-sel-instead:hover:not(:disabled){color:var(--ink);background:var(--color-bg-hover)}.orbid .xls-sel-instead:disabled{opacity:.45;cursor:not-allowed}.orbid .xls-sel-instead:focus-visible{outline:none}.orbid .xls-context-hover{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.orbid .msg-user-context{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 6px;display:flex}.orbid .msg-user-context-count{color:var(--text-4,var(--color-text-muted));font-size:12px;font-weight:600}.orbid .xls-sel-row{align-items:center;gap:8px;min-width:0;display:flex}.orbid .xls-sel-input{min-width:0;height:28px;color:var(--ink);background:0 0;border:0;border-radius:0;flex:1;padding:0 2px;font-family:inherit;font-size:14px;font-weight:500}.orbid .xls-sel-input:focus,.orbid .xls-sel-input:focus-visible{box-shadow:none;outline:none}.orbid .xls-sel-input:disabled{color:var(--text-4,var(--color-text-muted));cursor:not-allowed}.orbid .xls-sel-send,.orbid .xls-sel-stage{cursor:pointer;background:var(--ink,var(--color-text-primary));height:28px;color:var(--paper,var(--color-bg-surface));border:var(--ob-line) solid var(--ink);border-radius:0;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500}.orbid .xls-sel-send:hover,.orbid .xls-sel-stage:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12)}.orbid .xls-sel-send:disabled,.orbid .xls-sel-stage:disabled{opacity:.45;cursor:not-allowed}.orbid .xls-sel-send:focus-visible,.orbid .xls-sel-stage:focus-visible{outline:none}.orbid .wfp-local-preview--embed{min-height:280px}.orbid .wfp-local-preview-iframe{background:var(--bg-pure);border:0;flex:auto;width:100%;min-height:280px}.orbid .wfp-local-preview--img{justify-content:center;align-items:center;min-height:200px;padding:16px}.orbid .wfp-local-preview--img img{object-fit:contain;max-width:100%;max-height:100%}.orbid .wfp-file-page-body:has(.wfp-ready-card){justify-content:center;align-items:center;padding:28px 24px}.orbid .wfp-ready-card{border:var(--ob-line) solid var(--session-border);background:var(--session-card-bg);border-radius:0;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:20px 18px;display:flex}.orbid .wfp-ready-head{align-items:flex-start;gap:12px;display:flex}.orbid .wfp-ready-check{border:var(--ob-line) solid var(--session-border);background:var(--surface);width:28px;height:28px;color:var(--text-2);flex-shrink:0;place-items:center;display:grid}.orbid .wfp-ready-name{font-size:var(--fs-ui);color:var(--ink);margin:0 0 4px;font-weight:600}.orbid .wfp-ready-desc{font-size:var(--fs-meta);color:var(--text-3);margin:0;line-height:1.45}.orbid .wfp-cap-list--ready{border-top:var(--ob-line) solid var(--session-border-muted);padding-top:12px}.orbid .wfp-upload-block{flex-direction:column;gap:10px;margin-top:0;display:flex}.orbid .wfp-upload-block--focus{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.orbid .wfp-upload-block--focus:has(.wfp-file-info){justify-content:center}.orbid .wfp-upload-block--ready:has(.wfp-file-info){justify-content:flex-start}.orbid .wfp-upload-zone{border:var(--ob-line) dashed var(--border-strong);background:var(--bg-pure);cursor:pointer;text-align:center;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:36px 24px;font-family:inherit;display:flex}.orbid .wfp-upload-zone--lg{flex:auto;gap:10px;width:100%;height:100%;min-height:0;padding:40px 24px}.orbid .wfp-upload-zone:hover{border-color:var(--ink);background:var(--bg-subtle)}.orbid .wfp-upload-zone.dragging{border:var(--ob-line) dashed var(--brand);background:var(--brand-muted);box-shadow:none}.orbid .wfp-upload-zone:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-upload-icon-wrap{border:var(--ob-line) solid var(--border-strong);background:var(--session-card-bg);place-items:center;width:48px;height:48px;margin-bottom:2px;display:grid}.orbid .wfp-upload-zone.dragging .wfp-upload-icon-wrap{border-color:var(--brand);background:var(--white-a12)}.orbid .wfp-upload-icon{color:var(--text-3);width:22px;height:22px}.orbid .wfp-upload-zone.dragging .wfp-upload-icon{color:var(--brand)}.orbid .wfp-upload-label{font-family:var(--font-sans);font-size:var(--fs-ui);color:var(--ink);letter-spacing:-.01em;font-weight:600;line-height:1.3}.orbid .wfp-upload-desc{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--text-muted);max-width:36ch;line-height:1.4}.orbid .wfp-upload-browse{font-size:var(--fs-meta);font-weight:var(--weight-medium);color:var(--text-2);text-underline-offset:2px;margin-top:4px;text-decoration:underline}.orbid .wfp-file-info{border:var(--ob-line) solid var(--session-border-muted);background:var(--session-card-bg);border-radius:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.orbid .wfp-file-info--lg{background:var(--session-card-bg);border-color:var(--session-border);flex:none;grid-template-columns:28px minmax(0,1fr) auto;width:100%;max-width:560px;margin:0 auto;padding:16px}.orbid .wfp-file-info--lg[data-ready=true]{border-color:var(--border-strong);background:var(--session-card-hover)}.orbid .wfp-file-ready-ico{border:var(--ob-line) solid var(--session-border);background:var(--session-card-bg);width:28px;height:28px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.orbid .wfp-file-icon{color:var(--session-text-muted)}.orbid .wfp-file-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .wfp-file-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-ui);color:var(--ink);font-weight:600;overflow:hidden}.orbid .wfp-file-size{font-size:var(--fs-caption);font-weight:var(--weight-medium);color:var(--session-text-faint);font-variant-numeric:tabular-nums}.orbid .wfp-file-change{border:var(--ob-line) solid var(--session-border);background:var(--session-card-bg);min-width:56px;height:28px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:var(--fs-caption);font-weight:var(--weight-medium);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.orbid .wfp-file-change:hover{background:var(--surface);border-color:var(--border-strong)}.orbid .wfp-file-change:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-file-error{border:var(--ob-line) solid var(--err);padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.orbid .wfp-file-error{border:var(--ob-line) solid color-mix(in srgb,var(--err) 28%,var(--border))}}.orbid .wfp-file-error{background:var(--err);border-radius:0}@supports (color:color-mix(in lab,red,red)){.orbid .wfp-file-error{background:color-mix(in srgb,var(--err) 8%,var(--session-card-bg))}}.orbid .wfp-file-error{color:var(--err);font-size:var(--fs-meta);font-weight:var(--weight-medium);line-height:1.4}.orbid .wfp-footer{border-top:var(--ob-line) solid var(--session-border-muted,var(--border-faint));background:var(--session-chrome-bg,var(--bg-pure));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:52px;padding:10px 14px;display:flex}.orbid .wfp-foot-hint{min-width:0;font-size:var(--fs-meta);color:var(--session-text-faint);margin:0;line-height:1.4}.orbid .wfp-foot-actions{flex-shrink:0;gap:8px;display:flex}.orbid .wfp-btn{border:var(--ob-line) solid var(--border-strong);background:var(--bg-pure);min-width:72px;height:32px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-meta);border-radius:0;padding:0 14px;font-weight:600}.orbid .wfp-btn:hover{background:var(--ink);color:var(--bg-pure);border-color:var(--ink)}.orbid .wfp-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .wfp-btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg-pure);min-width:88px;box-shadow:none}.orbid .wfp-btn-primary:hover:not(:disabled){background:var(--slate-12);border-color:var(--slate-12);color:var(--bg-pure)}.orbid .wfp-btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.orbid .wfp-btn-primary:disabled:hover{background:var(--ink);border-color:var(--ink);color:var(--bg-pure)}.orbid .wfp-btn-primary[aria-busy=true]{opacity:.7;cursor:wait}@media (max-width:720px){.orbid .wfp-backdrop{align-items:flex-end;padding:0}.orbid .wfp-dialog{width:100%;max-width:100%;height:min(92vh,720px);max-height:92vh}.orbid .wfp-body{grid-template-rows:minmax(148px,36%) 1fr;grid-template-columns:1fr}.orbid .wfp-rail{border-right:0;border-bottom:var(--ob-line) solid var(--session-border)}.orbid .wfp-step-label{display:none}.orbid .wfp-file-page-body{padding:12px}.orbid .wfp-file-page-body:has(.wfp-ready-card){justify-content:flex-start;align-items:stretch;padding:20px 16px}.orbid .wfp-upload-zone--lg{padding:28px 16px}}@media (prefers-reduced-motion:reduce){.orbid .wfp-btn,.orbid .wfp-item,.orbid .wfp-upload-zone{transition:none}.orbid .wfp-file-page,.orbid .wfp-schematic{animation:none}}.orbid{--intel-pad-x:14px;--intel-pad-y:10px;--intel-gap:12px;--intel-row-y:8px;--intel-ink:var(--ink,var(--color-text-primary));--intel-text:var(--text-2,var(--color-text-secondary));--intel-muted:var(--text-3,var(--color-text-tertiary));--intel-faint:var(--text-4,var(--color-text-muted));--intel-border:var(--border-muted,var(--color-border-muted));--intel-surface:var(--bg-pure,var(--color-bg-surface));--intel-page:var(--bg,var(--color-bg-page));--intel-subtle:var(--bg-subtle,var(--color-bg-muted));--intel-brand:var(--brand,var(--color-brand));--intel-ok:var(--ok);--intel-warn:var(--warn)}.orbid .orbid-intel-card.card{border-left:var(--ob-line) solid var(--border-strong)}.orbid .agent-block-wrap .card,.orbid .conv .card,.orbid .conv .file-dl-artifact,.orbid .conv .orbid-data-card,.orbid .msg .card,.orbid .msg .file-dl-artifact,.orbid .msg .orbid-data-card,.orbid .msg-bg-indent .card,.orbid .msg-bg-indent .file-dl-artifact,.orbid .orbid-intel-card.card{box-sizing:border-box;align-self:stretch;width:100%;max-width:none}.orbid .orbid-intel-card--decision.card>.card-hd,.orbid .orbid-intel-card--success.card>.card-hd,.orbid .orbid-intel-card--warning.card>.card-hd,.orbid .orbid-intel-card>.card-hd{min-height:44px;padding:0 8px 0 16px}.orbid .orbid-intel-card--decision.card>.card-hd .card-title,.orbid .orbid-intel-card--success.card>.card-hd .card-title,.orbid .orbid-intel-card--warning.card>.card-hd .card-title,.orbid .orbid-intel-card>.card-hd .card-title{font-size:var(--fs-ui);font-weight:600}.orbid .card.card-status-shell>.card-hd,.orbid .card[data-card-kind=status]>.card-hd,.orbid .orbid-intel-card.card[data-card-kind=status]>.card-hd{background:var(--surface)!important;border-bottom:var(--ob-line) solid var(--border-faint)!important}.orbid .card.card-status-shell>.card-hd .card-title,.orbid .card[data-card-kind=status]>.card-hd .card-title,.orbid .orbid-intel-card.card[data-card-kind=status]>.card-hd .card-title{color:var(--ink)!important}.orbid .card[data-card-kind=status]>.card-hd .card-chev,.orbid .card[data-card-kind=status]>.card-hd .card-chev-btn,.orbid .card[data-card-kind=status]>.card-hd .card-leading,.orbid .card[data-card-kind=status]>.card-hd .card-meta,.orbid .card[data-card-kind=status]>.card-hd .card-tool{color:var(--text-2)!important}.orbid .plan-fork-band{align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.orbid .plan-fork-band p{color:var(--text-2);margin:0;font-size:14px;font-weight:500;line-height:1.45}.orbid .plan-fork-band--open{background:var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .plan-fork-band--open{background:color-mix(in srgb,var(--amber-11) 10%,var(--paper))}}.orbid .plan-fork-band--open{border-bottom:var(--ob-line) solid var(--amber-11)}@supports (color:color-mix(in lab,red,red)){.orbid .plan-fork-band--open{border-bottom:var(--ob-line) solid color-mix(in srgb,var(--amber-11) 20%,var(--border))}}.orbid .plan-fork-band--done{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .plan-fork-band--done{background:color-mix(in srgb,var(--ok) 10%,var(--paper))}}.orbid .plan-fork-band--done{border-bottom:var(--ob-line) solid var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .plan-fork-band--done{border-bottom:var(--ob-line) solid color-mix(in srgb,var(--ok) 22%,var(--border))}}.orbid .rank-seed-note{font-size:var(--fs-caption);color:var(--text-3);background:0 0;border:0;margin:0 0 10px;padding:0;font-weight:600;line-height:1.4}.orbid .orbid-intel-card>.card-summary{font-size:var(--fs-meta);color:var(--intel-muted);border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));padding:8px 14px 6px;font-weight:500;line-height:1.4}.orbid .orbid-intel-card>.card-body{background:var(--intel-surface);padding:0;padding-bottom:0!important}.orbid .orbid-intel-body{padding:var(--intel-pad-y) var(--intel-pad-x) 10px;flex-direction:column;gap:6px;display:flex;container:intel-body/inline-size}.orbid .orbid-intel-card .orbid-intel-body{gap:4px;padding:8px 14px 10px}.orbid .orbid-intel-card .card-section{margin-top:0!important}.orbid .orbid-intel-card .card-section+.card-section{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));padding-top:6px;margin-top:2px!important}.orbid .orbid-intel-card .card .card-section-title,.orbid .orbid-intel-card .card-section-hd,.orbid .orbid-intel-card .card-section-hd.flex{margin:0!important;padding:6px 12px 4px!important}.orbid .orbid-intel-card .card-section-body{padding:0 12px 8px!important}.orbid .orbid-intel-card .card-section:last-child .card-section-body{padding-bottom:6px!important}.orbid .orbid-intel-card .card-section-title{font-size:var(--fs-caption)!important;color:var(--text-3)!important;font-weight:600!important}.orbid .orbid-intel-lede{font-size:var(--fs-ui);color:var(--intel-text);max-width:62ch;margin:0;font-weight:500;line-height:1.45}.orbid .orbid-intel-kpi{grid-template-columns:repeat(var(--kpi-cols,4),minmax(0,1fr));border:var(--ob-line) solid var(--color-border-muted,var(--intel-border));background:var(--color-bg-surface,var(--intel-surface));margin:0;display:grid}.orbid .orbid-intel-kpi__cell{border-right:var(--ob-line) solid var(--color-border-muted,var(--intel-border));text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.orbid .orbid-intel-kpi__cell:last-child{border-right:0}.orbid .orbid-intel-kpi__value.is-err{color:var(--err)}.orbid .orbid-intel-kpi__value{text-align:left;letter-spacing:0;font-variant-numeric:tabular-nums;width:100%;color:var(--ink);font-family:inherit;display:block;font-size:var(--fs-metric)!important;font-weight:600!important;line-height:1.05!important}.orbid .orbid-intel-kpi__label{text-align:left;width:100%;color:var(--color-text-tertiary,var(--intel-muted));font-weight:600;line-height:1.25;display:block;font-size:var(--fs-caption)!important}.orbid .orbid-intel-kpi__note{width:100%;font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));margin-top:2px;font-weight:600;line-height:1.25;display:block}.orbid .orbid-intel-card--research .orbid-intel-body{gap:4px!important;padding:8px 14px 10px!important}.orbid .orbid-intel-card--research .orbid-intel-kpi{margin:0!important}.orbid .orbid-intel-card--research .card-section{margin-top:0!important}.orbid .orbid-intel-card--research .card-section+.card-section,.orbid .orbid-intel-card--research details.card-section{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));padding-top:6px;margin-top:2px!important}.orbid .orbid-intel-card--research .card-section-hd,.orbid .orbid-intel-card--research .card-section-title{margin:0!important;padding:6px 12px 4px!important}.orbid .orbid-intel-card--research .card-section-body{padding:0 12px 6px!important}.orbid .orbid-intel-lede b{color:var(--intel-ink);font-weight:600}.orbid .orbid-intel-method{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orbid .orbid-intel-method-chip{border:var(--ob-line) solid var(--intel-border);background:var(--intel-page);height:22px;font-size:var(--fs-caption);color:var(--intel-text);border-radius:0;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .orbid-intel-method-chip b{font-variant-numeric:tabular-nums;color:var(--intel-brand);font-weight:600}.orbid .orbid-intel-badge,.orbid .orbid-intel-badges{display:none}.orbid .orbid-intel-intro{flex-direction:column;gap:6px;min-width:0;display:flex}.orbid .orbid-intel-meta{font-size:var(--fs-caption);color:var(--intel-muted,var(--color-text-tertiary));margin:0;font-weight:600;line-height:1.35}.orbid .orbid-intel-section{flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.orbid .orbid-intel-chart-title,.orbid .orbid-intel-section-title{font-size:var(--fs-caption);color:var(--intel-muted);margin:0;font-weight:600}.orbid .orbid-intel-chart-note,.orbid .orbid-intel-section-note{font-size:var(--fs-caption);color:var(--intel-faint);margin:0;font-weight:500;line-height:1.4}.orbid .orbid-intel-kvlist{flex-direction:column;display:flex}.orbid .orbid-intel-kvitem{font-size:var(--fs-ui);border-top:var(--ob-line) solid var(--intel-border);grid-template-columns:16px minmax(72px,.35fr) minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;display:grid}.orbid .orbid-intel-kvitem:first-child{border-top:0;padding-top:2px}.orbid .orbid-intel-kv-glyph{color:var(--intel-faint);font-size:var(--fs-meta);text-align:center;line-height:1.4}.orbid .orbid-intel-kv-glyph.is-ok{color:var(--intel-ink)}.orbid .orbid-intel-kv-glyph.is-warn{color:var(--intel-warn)}.orbid .orbid-intel-kv-name{color:var(--intel-ink);font-weight:500}.orbid .orbid-intel-kv-info{color:var(--intel-muted);font-size:var(--fs-ui);min-width:0;line-height:1.4}.orbid .orbid-intel-kv-meta{color:var(--intel-muted);font-size:var(--fs-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.orbid .orbid-intel-kv{border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface);overflow:hidden}.orbid .orbid-intel-kv-row{border-bottom:var(--ob-line) solid var(--intel-border);font-size:var(--fs-meta);box-sizing:border-box;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 12px;display:grid}.orbid .orbid-intel-kv-row:last-child{border-bottom:0}.orbid .orbid-intel-kv-label{font-size:var(--fs-caption);color:var(--intel-muted);font-weight:600}.orbid .orbid-intel-kv-value{font-size:var(--fs-meta);color:var(--intel-text);word-break:break-word;min-width:0;font-weight:500;line-height:1.35}@media (min-width:520px){.orbid .orbid-intel-kv.is-grid{grid-template-columns:1fr 1fr;display:grid}.orbid .orbid-intel-kv.is-grid .orbid-intel-kv-row{border-right:var(--ob-line) solid var(--intel-border)}.orbid .orbid-intel-kv.is-grid .orbid-intel-kv-row:nth-child(2n){border-right:0}}.orbid .orbid-intel-table{border:var(--ob-line) solid var(--intel-border);overflow:hidden}.orbid .orbid-intel-table-hd,.orbid .orbid-intel-table-row{grid-template-columns:minmax(0,1fr) 72px 80px;align-items:center;gap:10px;padding:7px 10px;display:grid}.orbid .orbid-intel-table-hd{background:var(--intel-page);border-bottom:var(--ob-line) solid var(--intel-border);font-size:var(--fs-caption);color:var(--intel-muted);font-weight:600}.orbid .orbid-intel-table-row{border-bottom:var(--ob-line) solid var(--intel-border);font-size:var(--fs-meta);color:var(--intel-text);font-weight:500}.orbid .orbid-intel-table-row:last-child{border-bottom:0}.orbid .orbid-intel-table-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.orbid .orbid-intel-table-role{font-size:var(--fs-caption);color:var(--intel-faint);font-weight:600}.orbid .orbid-intel-grid-table,.orbid .uc-tbl-host{border:var(--ob-line) solid var(--color-border-muted,var(--intel-border));background:var(--color-bg-surface);scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.orbid .orbid-intel-grid-table::-webkit-scrollbar,.orbid .uc-tbl-host::-webkit-scrollbar{height:8px}.orbid .orbid-intel-grid-table::-webkit-scrollbar-thumb,.orbid .uc-tbl-host::-webkit-scrollbar-thumb{background:var(--text-3);border:var(--ob-line) solid transparent;background-clip:padding-box;border-radius:4px}.orbid .orbid-intel-grid-table::-webkit-scrollbar-thumb:hover,.orbid .uc-tbl-host::-webkit-scrollbar-thumb:hover{background:var(--ink)}.orbid .orbid-intel-grid-table::-webkit-scrollbar-track,.orbid .uc-tbl-host::-webkit-scrollbar-track{background:var(--color-bg-muted)}.orbid .orbid-intel-grid-table__table,.orbid .uc-tbl{border-collapse:collapse;table-layout:fixed}.orbid .orbid-intel-grid-table__th{background:var(--color-bg-muted,var(--intel-page));border-bottom:var(--ob-line) solid var(--color-border-muted);border-right:var(--ob-line) solid var(--color-border-muted);text-align:center;vertical-align:middle;padding:4px 2px;position:relative;overflow:hidden;font-size:var(--fs-caption)!important;letter-spacing:0!important;font-weight:600!important;line-height:1.2!important;font-family:var(--font-sans,inherit)!important;text-transform:none!important;color:var(--color-text-tertiary)!important}.orbid .orbid-intel-grid-table__th .uc-th-label,.orbid .orbid-intel-grid-table__th .uc-th-label-text,.orbid .orbid-intel-grid-table__th button.uc-th-label{font-size:var(--fs-caption)!important;text-transform:none!important;color:var(--color-text-tertiary)!important;font-family:inherit!important;font-weight:600!important;line-height:1.2!important}.orbid .orbid-intel-grid-table__th:last-child{border-right:0}.orbid .orbid-intel-grid-table__td{font-size:var(--fs-meta);color:var(--color-text-secondary);border-bottom:var(--ob-line) solid var(--color-border-muted,var(--intel-border));border-right:var(--ob-line) solid var(--color-border-muted,var(--intel-border));vertical-align:middle;text-align:left;max-width:0;padding:8px 10px;font-weight:500}.orbid .orbid-intel-grid-table__td:last-child{border-right:0}.orbid .orbid-intel-grid-table__cell-inner{word-break:break-word;overflow-wrap:anywhere;text-align:left}.orbid .orbid-intel-grid-table tbody tr:last-child .orbid-intel-grid-table__td{border-bottom:0}.orbid .orbid-intel-grid-table tbody tr.is-clickable:hover{background:var(--color-bg-hover)}.orbid .orbid-intel-grid-table tbody tr.is-selected{background:var(--color-bg-active)}.orbid .orbid-intel-grid-table tbody tr.is-top:not(.is-selected){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-grid-table tbody tr.is-top:not(.is-selected){background:color-mix(in srgb,var(--ink) 3%,var(--color-bg-surface))}}.orbid .orbid-intel-grid-table tbody tr.is-dim{opacity:.55}.orbid .orbid-intel-grid-table tbody tr.is-clickable:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .card-table-host .odt-resize-handle,.orbid .orbid-intel-resize-handle.odt-resize-handle,.orbid .uc-tbl .odt-resize-handle,.orbid .uc-tbl-host .odt-resize-handle{z-index:3;cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:12px;position:absolute;top:0;bottom:0;right:-6px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.orbid .card-table-host .odt-resize-handle:before,.orbid .orbid-intel-resize-handle.odt-resize-handle:before,.orbid .uc-tbl .odt-resize-handle:before,.orbid .uc-tbl-host .odt-resize-handle:before{content:none!important;display:none!important}.orbid .card-table-host .odt-resize-handle:after,.orbid .orbid-intel-resize-handle.odt-resize-handle:after,.orbid .uc-tbl .odt-resize-handle:after,.orbid .uc-tbl-host .odt-resize-handle:after{content:"";background:var(--border,var(--color-border-muted));opacity:.55;pointer-events:none;width:1px;height:auto;transition:width var(--ob-dur) var(--ob-ease),top var(--ob-dur) var(--ob-ease),bottom var(--ob-dur) var(--ob-ease);margin:0;position:absolute;inset:20% auto 20% 50%;transform:translate(-50%);box-shadow:none!important;border:0!important;border-radius:0!important}.orbid .card-table-host .odt-resize-handle.odt-resizing:after,.orbid .card-table-host .odt-resize-handle:hover:after,.orbid .orbid-intel-resize-handle.odt-resize-handle.odt-resizing:after,.orbid .orbid-intel-resize-handle.odt-resize-handle:hover:after,.orbid .uc-tbl .odt-resize-handle.odt-resizing:after,.orbid .uc-tbl .odt-resize-handle:hover:after,.orbid .uc-tbl-host .odt-resize-handle.odt-resizing:after,.orbid .uc-tbl-host .odt-resize-handle:hover:after{background:var(--ink);opacity:.55;width:2px;top:12%;bottom:12%}body.is-col-resizing,body.is-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.orbid .orbid-intel-src-cell{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.2;display:inline-flex}.orbid .orbid-intel-src-cell .citation-ref,.orbid .orbid-intel-src-cell .orbid-intel-cite{vertical-align:middle;align-items:center;margin:0;display:inline-flex}.orbid .fill-review-cite-btn .citation-ref .citation-ref-sup,.orbid .fill-review-cite-btn .citation-ref sup,.orbid .fill-review-cite-btn .citation-ref-sup,.orbid .orbid-intel-grid-table__cell-inner .citation-ref .citation-ref-sup,.orbid .orbid-intel-grid-table__cell-inner .citation-ref sup,.orbid .orbid-intel-grid-table__cell-inner .citation-ref-sup,.orbid .orbid-intel-src-cell .citation-ref .citation-ref-sup,.orbid .orbid-intel-src-cell .citation-ref sup{vertical-align:middle!important;line-height:1.2!important;position:relative!important;top:0!important}.orbid .orbid-intel-grid-table__cell-inner:has(.citation-ref),.orbid .orbid-intel-grid-table__cell-inner:has(.fill-review-cite-btn),.orbid .orbid-intel-grid-table__cell-inner:has(.orbid-intel-cite),.orbid .orbid-intel-grid-table__cell-inner:has(.orbid-intel-src-cell){overflow:visible}.orbid .orbid-intel-list{border:var(--ob-line) solid var(--intel-border);margin:0;padding:0;list-style:none}.orbid .orbid-intel-list-item{border-bottom:var(--ob-line) solid var(--intel-border);grid-template-columns:10px minmax(0,1fr);align-items:baseline;gap:8px;padding:7px 10px;display:grid}.orbid .orbid-intel-list-item:last-child{border-bottom:0}.orbid .orbid-intel-list-dot{background:var(--intel-brand);border-radius:0;width:5px;height:5px;margin-top:6px}.orbid .orbid-intel-list-primary{font-size:var(--fs-meta);color:var(--intel-text);font-weight:600;line-height:1.35}.orbid .orbid-intel-list-secondary{font-size:var(--fs-caption);color:var(--intel-faint);margin-left:6px;font-weight:500;display:inline}.orbid .orbid-intel-list-secondary:before{content:"— "}.orbid .orbid-intel-chart{background:0 0;border:0;margin:0;padding:0}.orbid .orbid-intel-chart-title{margin-bottom:8px}.orbid .orbid-intel-hbar{min-height:22px;font-size:var(--fs-meta);grid-template-columns:minmax(72px,.85fr) minmax(0,1.8fr) 36px;align-items:center;gap:8px;padding:1px 0;display:grid}.orbid .orbid-intel-hbar-label{color:var(--intel-text);font-weight:500}.orbid .orbid-intel-hbar-label.is-active{color:var(--intel-ink);font-weight:600}.orbid .orbid-intel-hbar-track{background:var(--intel-subtle);border:var(--ob-line) solid var(--intel-border);height:6px;overflow:hidden}.orbid .orbid-intel-hbar-fill{background:var(--ink);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill{background:color-mix(in srgb,var(--ink) 55%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-high{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-high{background:color-mix(in srgb,var(--ink) 78%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-mid{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-mid{background:color-mix(in srgb,var(--ink) 52%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-low{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-low{background:color-mix(in srgb,var(--ink) 32%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-weak{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-weak{background:color-mix(in srgb,var(--ink) 18%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-accent{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-accent{background:color-mix(in srgb,var(--ink) 72%,var(--border))}}.orbid .orbid-intel-hbar-fill.is-muted{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-hbar-fill.is-muted{background:color-mix(in srgb,var(--ink) 18%,var(--border))}}.orbid .orbid-intel-hbar-val{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-caption);color:var(--text-3);text-align:right}.orbid .orbid-intel-hbar-val.is-high,.orbid .orbid-intel-hbar-val.is-low,.orbid .orbid-intel-hbar-val.is-mid,.orbid .orbid-intel-hbar-val.is-weak{color:var(--ink)}.orbid .orbid-intel-hbar-val.is-weak{color:var(--text-4)}.orbid .orbid-intel-hbar-val.is-selected{color:var(--ink);font-weight:600}.orbid .orbid-intel-hbar-btn{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:3px 4px;display:block}.orbid .orbid-intel-hbar-btn:hover{background:var(--bg-hover,var(--color-bg-hover))}.orbid .orbid-intel-hbar-btn.is-selected{background:var(--bg-selected,var(--color-bg-active))}.orbid .orbid-intel-chart{flex-direction:column;gap:0;display:flex}.orbid .orbid-intel-hbar-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .orbid-intel-seg-track{border:var(--ob-line) solid var(--intel-border);background:var(--intel-subtle);width:100%;height:12px;display:flex;overflow:hidden}.orbid .orbid-intel-seg-track>i{min-width:0;height:100%;display:block}.orbid .orbid-intel-seg-match{background:var(--green-11)}.orbid .orbid-intel-seg-partial{background:var(--amber-11)}.orbid .orbid-intel-seg-mismatch{background:var(--tomato-12)}.orbid .orbid-intel-seg-nf{background:var(--slate-8)}.orbid .orbid-intel-seg-legend{font-size:var(--fs-caption);color:var(--intel-muted);flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-weight:600;display:flex}.orbid .orbid-intel-seg-legend span{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.orbid .orbid-intel-seg-legend i{border:var(--ob-line) solid var(--intel-border);flex-shrink:0;width:10px;height:10px;display:inline-block}.orbid .orbid-intel-timeline{border-bottom:var(--ob-line) solid var(--intel-border);align-items:flex-end;gap:6px;height:52px;margin:6px 0 2px;padding:0 2px;display:flex}.orbid .orbid-intel-tl-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.orbid .orbid-intel-tl-bar{border:var(--ob-line) solid var(--intel-border);background:var(--intel-subtle);width:100%;max-width:26px}.orbid .orbid-intel-tl-bar.is-win{background:var(--intel-ok)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-tl-bar.is-win{background:color-mix(in srgb,var(--intel-ok) 55%,var(--intel-surface))}}.orbid .orbid-intel-tl-bar.is-win{border-color:var(--intel-ok)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-tl-bar.is-win{border-color:color-mix(in srgb,var(--intel-ok) 32%,var(--intel-border))}}.orbid .orbid-intel-tl-bar.is-loss{background:var(--intel-warn)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-tl-bar.is-loss{background:color-mix(in srgb,var(--intel-warn) 40%,var(--intel-surface))}}.orbid .orbid-intel-tl-bar.is-loss{border-color:var(--intel-warn)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-tl-bar.is-loss{border-color:color-mix(in srgb,var(--intel-warn) 32%,var(--intel-border))}}.orbid .orbid-intel-tl-bar.is-empty{height:4px!important}.orbid .orbid-intel-tl-year{font-size:var(--fs-caption);color:var(--intel-faint);font-variant-numeric:tabular-nums;font-weight:600}.orbid .orbid-cmp-matrix{width:100%;min-width:0;container:cmp-matrix/inline-size}.orbid .orbid-cmp-matrix-grid{grid-template-columns:minmax(0,2.2fr) 52px 64px 76px max-content;width:100%;min-width:0;display:grid}.orbid .orbid-cmp-matrix-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;column-gap:8px;min-width:0;display:grid}.orbid .orbid-cmp-matrix-row>*{min-width:0}.orbid .orbid-cmp-matrix-row.head{cursor:default}.orbid .orbid-cmp-matrix-product{align-items:center;gap:6px;min-width:0;display:flex}.orbid .orbid-cmp-matrix-product-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.orbid .orbid-cmp-matrix-rec{text-overflow:ellipsis;white-space:nowrap;max-width:42%;overflow:hidden}.orbid .orbid-cmp-col-score{text-align:right}.orbid .orbid-cmp-col-gaps,.orbid .orbid-cmp-col-params,.orbid .orbid-cmp-col-score{font-variant-numeric:tabular-nums}.orbid .orbid-cmp-matrix-actions{justify-content:flex-end;align-items:center;min-width:0;display:flex}.orbid .orbid-cmp-matrix-expand{grid-column:1/-1;min-width:0}.orbid .orbid-cmp-btn-short{display:none}@container cmp-matrix (max-width:560px){.orbid-cmp-matrix-grid{grid-template-columns:minmax(0,1fr) 48px max-content}.orbid-cmp-btn-full,.orbid-cmp-col-gaps,.orbid-cmp-col-params,.orbid-cmp-col-redline{display:none}.orbid-cmp-btn-short{display:inline}.orbid-cmp-matrix-rec{max-width:36%}}@container cmp-matrix (max-width:380px){.orbid-cmp-matrix-grid{grid-template-columns:minmax(0,1fr) max-content}.orbid-cmp-col-score,.orbid-cmp-matrix-row.head{display:none}}.orbid .orbid-intel-matrix{--im-c1:minmax(32px,40px);--im-c2:minmax(120px,1.4fr);--im-c3:minmax(52px,64px);--im-c4:minmax(44px,56px);--im-c5:minmax(52px,72px);--im-c6:minmax(80px,1.1fr);margin:0 calc(-1 * var(--intel-pad-x));border:var(--ob-line) solid var(--intel-border);overscroll-behavior:contain;background:var(--paper,var(--bg-pure));border-left:0;border-right:0;max-height:min(320px,48vh);overflow:auto}.orbid .orbid-intel-matrix-row{grid-template-columns:var(--im-c1) var(--im-c2) var(--im-c3) var(--im-c4) var(--im-c5) var(--im-c6);font-size:var(--fs-ui);text-align:left;cursor:pointer;width:100%;color:inherit;box-sizing:border-box;background:0 0;border:0;border-bottom:var(--ob-line) solid var(--intel-border);align-items:stretch;gap:0;min-height:40px;padding:0;display:grid}.orbid .orbid-intel-matrix-row>*{border-right:var(--ob-line) solid var(--border-faint,var(--intel-border));box-sizing:border-box;align-items:center;min-width:0;padding:9px 10px;display:flex;position:relative}.orbid .orbid-intel-matrix-row>:last-child{border-right:0}.orbid .orbid-intel-matrix-row:last-child{border-bottom:0}.orbid .orbid-intel-matrix-row.head{z-index:2;font-size:var(--fs-caption);color:var(--intel-muted);background:var(--intel-surface,var(--surface-muted));cursor:default;text-transform:none;border-bottom:var(--ob-line) solid var(--intel-border);min-height:34px;padding:0;font-weight:600;position:sticky;top:0;display:grid!important}.orbid .orbid-intel-col-resizer{cursor:col-resize;z-index:5;-webkit-user-select:none;user-select:none;width:12px;height:100%;position:absolute;top:0;right:-6px}.orbid .orbid-intel-col-resizer.is-drag,.orbid .orbid-intel-col-resizer:hover{background:var(--intel-brand,var(--brand))}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-col-resizer.is-drag,.orbid .orbid-intel-col-resizer:hover{background:color-mix(in srgb,var(--intel-brand,var(--brand)) 22%,transparent)}}.orbid .orbid-intel-col-resizer:after{content:"";background:var(--intel-brand,var(--brand));width:2px;position:absolute;top:20%;bottom:20%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-col-resizer:after{background:color-mix(in srgb,var(--intel-brand,var(--brand)) 28%,transparent)}}.orbid .orbid-intel-col-resizer:after{opacity:0}.orbid .orbid-intel-col-resizer.is-drag:after,.orbid .orbid-intel-col-resizer:hover:after{opacity:1}body.is-orbid-col-resizing,body.is-orbid-col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.orbid .orbid-intel-matrix-row>:nth-child(2),.orbid .orbid-intel-matrix-row>:nth-child(3),.orbid .orbid-intel-matrix-row>:nth-child(4){text-align:left;font-variant-numeric:tabular-nums;justify-self:stretch}.orbid .orbid-intel-matrix-row.head>:first-child,.orbid .orbid-intel-matrix-row.head>:nth-child(2),.orbid .orbid-intel-matrix-row.head>:nth-child(3),.orbid .orbid-intel-matrix-row.head>:nth-child(4),.orbid .orbid-intel-matrix-row.head>:nth-child(5),.orbid .orbid-intel-matrix-row.head>:nth-child(6){text-align:left}.orbid .orbid-intel-matrix-row.is-top{background:var(--intel-brand)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-matrix-row.is-top{background:color-mix(in srgb,var(--intel-brand) 4%,var(--intel-surface))}}.orbid .orbid-intel-matrix-row.is-selected{background:var(--bg-selected,var(--color-bg-active))}.orbid .orbid-intel-matrix-row:hover:not(.head){background:var(--bg-hover,var(--color-bg-hover))}.orbid .orbid-intel-matrix-row:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .orbid-intel-matrix-row.is-dim{opacity:.55}.orbid .orbid-intel-matrix-score{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-ui);color:var(--intel-ink);text-align:left}.orbid .orbid-intel-matrix-name{color:var(--intel-ink);min-width:0;font-weight:600}.orbid .orbid-intel-matrix-name .rank-num{color:var(--intel-faint);font-variant-numeric:tabular-nums;margin-right:6px;font-weight:600}.orbid .orbid-intel-matrix-gaps{color:var(--intel-muted);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .orbid-intel-matrix-actions{justify-content:flex-end;display:flex}.orbid .orbid-intel-memory{border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-memory{background:color-mix(in srgb,var(--intel-surface) 70%,var(--intel-subtle))}}.orbid .orbid-intel-memory-hd{font-size:var(--fs-caption);color:var(--intel-muted);border-bottom:var(--ob-line) solid var(--intel-border);padding:8px 10px;font-weight:600}.orbid .orbid-intel-memory ul{flex-direction:column;gap:6px;margin:0;padding:8px 10px 10px 12px;list-style:none;display:flex}.orbid .orbid-intel-memory li{font-size:var(--fs-meta);color:var(--intel-text);font-weight:500;line-height:1.45}.orbid .orbid-intel-mem-tag{font-size:var(--fs-caption);color:var(--intel-muted);margin-right:6px;font-weight:600;display:inline-block}.orbid .orbid-intel-chip{border:var(--ob-line) solid var(--intel-border);height:18px;font-size:var(--fs-caption);vertical-align:middle;border-radius:0;align-items:center;margin-left:6px;padding:0 6px;font-weight:600;display:inline-flex}.orbid .orbid-intel-chip--suggest{color:var(--text-3);border-color:var(--border);background:var(--paper)}.orbid .orbid-intel-chip--win{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--win{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))}}.orbid .orbid-intel-chip--win{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--win{background:color-mix(in srgb,var(--ok) 6%,var(--paper))}}.orbid .orbid-intel-chip--loss{color:var(--err);border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--loss{border-color:color-mix(in srgb,var(--err) 22%,var(--border))}}.orbid .orbid-intel-chip--loss{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--loss{background:color-mix(in srgb,var(--err) 6%,var(--paper))}}.orbid .orbid-intel-param-grid{border-bottom:var(--ob-line) solid var(--intel-border);font-size:var(--fs-meta);color:var(--intel-text);grid-template-columns:minmax(128px,2fr) minmax(96px,1fr) minmax(72px,1fr) minmax(100px,1.1fr);align-items:center;gap:8px;min-width:396px;padding:8px 0;display:grid}.orbid .orbid-intel-param-grid>*{overflow-wrap:anywhere;word-break:break-word;min-width:0;overflow:hidden}.orbid .orbid-intel-param-grid>:last-child{white-space:nowrap;overflow:visible}.orbid .orbid-intel-param-grid.head{font-size:var(--fs-caption);color:var(--intel-muted);border-bottom-color:var(--intel-border);font-weight:600}.orbid .orbid-intel-pill{border:var(--ob-line) solid;height:20px;font-size:var(--fs-caption);border-radius:0;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .orbid-intel-pill .d{border-radius:0;width:6px;height:6px}.orbid .orbid-intel-pill--match{background:var(--status-match-bg);color:var(--status-match-text);border-color:var(--status-match-border)}.orbid .orbid-intel-pill--match .d{background:var(--status-match-dot);border-radius:50%}.orbid .orbid-intel-pill--partial{background:var(--status-partial-bg);color:var(--status-partial-text);border-color:var(--status-partial-border)}.orbid .orbid-intel-pill--partial .d{background:var(--status-partial-dot)}.orbid .orbid-intel-pill--mismatch{background:var(--status-mismatch-bg);color:var(--status-mismatch-text);border-color:var(--status-mismatch-border)}.orbid .orbid-intel-pill--mismatch .d{background:var(--status-mismatch-dot)}.orbid .orbid-intel-gonogo-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0;display:flex}.orbid .orbid-intel-gonogo-score{flex-direction:column;gap:2px;display:flex}.orbid .orbid-intel-gonogo-score b{font-size:var(--fs-metric-lg);color:var(--intel-ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.orbid .orbid-intel-gonogo-score span{font-size:var(--fs-meta);color:var(--intel-warn);font-weight:600}.orbid .orbid-intel-gonogo-score span.is-go{color:var(--intel-ok)}.orbid .orbid-intel-gonogo-meta{font-size:var(--fs-meta);color:var(--intel-text);font-weight:500}.orbid .orbid-intel-gonogo-dim{flex-direction:column;gap:4px;display:flex}.orbid .orbid-intel-gonogo-dim-top{font-size:var(--fs-meta);justify-content:space-between;display:flex}.orbid .orbid-intel-gonogo-dim-top b{color:var(--intel-ink);font-weight:600}.orbid .orbid-intel-gonogo-dim-top span{font-variant-numeric:tabular-nums;color:var(--intel-muted);font-weight:600}.orbid .orbid-intel-gonogo-bar{background:var(--intel-subtle);border:var(--ob-line) solid var(--intel-border);height:4px;overflow:hidden}.orbid .orbid-intel-gonogo-bar i{background:var(--ink);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-gonogo-bar i{background:color-mix(in srgb,var(--ink) 55%,var(--border))}}.orbid .orbid-intel-gonogo-bar i.is-high{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-gonogo-bar i.is-high{background:color-mix(in srgb,var(--ink) 78%,var(--border))}}.orbid .orbid-intel-gonogo-bar i.is-mid{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-gonogo-bar i.is-mid{background:color-mix(in srgb,var(--ink) 52%,var(--border))}}.orbid .orbid-intel-gonogo-bar i.is-low{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-gonogo-bar i.is-low{background:color-mix(in srgb,var(--ink) 32%,var(--border))}}.orbid .orbid-intel-gonogo-bar i.is-weak{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-gonogo-bar i.is-weak{background:color-mix(in srgb,var(--ink) 18%,var(--border))}}.orbid .orbid-intel-gonogo-dim-top span.is-high,.orbid .orbid-intel-gonogo-dim-top span.is-low,.orbid .orbid-intel-gonogo-dim-top span.is-mid{color:var(--ink)}.orbid .orbid-intel-gonogo-dim-top span.is-weak{color:var(--text-4)}.orbid .orbid-intel-gonogo-dim small{font-size:var(--fs-caption);color:var(--intel-muted);line-height:1.4}.orbid .orbid-intel-blocker{border:var(--ob-line) solid var(--intel-warn);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-blocker{border:var(--ob-line) solid color-mix(in srgb,var(--intel-warn) 28%,var(--intel-border))}}.orbid .orbid-intel-blocker{background:var(--intel-warn)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-blocker{background:color-mix(in srgb,var(--intel-warn) 10%,var(--white-a12))}}.orbid .orbid-intel-blocker{font-size:var(--fs-meta);color:var(--intel-text);line-height:1.4}.orbid .orbid-intel-blockers{flex-direction:column;gap:6px;display:flex}.orbid .orbid-intel-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.orbid .orbid-intel-actions.is-end{justify-content:flex-end}.orbid .orbid-intel-actions.is-between{justify-content:space-between}.orbid .orbid-intel-btn,.orbid .orbid-intel-choice{border:var(--ob-line) solid var(--border-strong);background:var(--intel-surface);height:32px;color:var(--intel-text);font-size:var(--fs-ui);cursor:pointer;border-radius:0;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.orbid .orbid-intel-btn:hover,.orbid .orbid-intel-choice:hover{background:var(--bg-hover,var(--color-bg-hover))}.orbid .orbid-intel-btn--primary,.orbid .orbid-intel-choice.is-primary{background:var(--intel-ink);border-color:var(--intel-ink);color:var(--white-a12)}.orbid .orbid-intel-btn--primary:hover,.orbid .orbid-intel-choice.is-primary:hover{background:var(--intel-ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-btn--primary:hover,.orbid .orbid-intel-choice.is-primary:hover{background:color-mix(in srgb,var(--intel-ink) 88%,var(--slate-12))}}.orbid .orbid-intel-btn:disabled,.orbid .orbid-intel-choice:disabled{opacity:.45;cursor:not-allowed}.orbid .orbid-intel-btn:focus-visible,.orbid .orbid-intel-choice:focus-visible,.orbid .orbid-intel-hbar-btn:focus-visible{outline:none}.orbid .orbid-intel-footer{border-top:var(--ob-line) solid var(--intel-border);font-size:var(--fs-meta);color:var(--intel-muted);margin:0;padding-top:10px;font-weight:500;line-height:1.4}.orbid .orbid-intel-sources{border-top:var(--ob-line) solid var(--intel-border);padding-top:8px}.orbid .orbid-intel-sources-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.orbid .orbid-intel-sources-list li{font-size:var(--fs-caption);color:var(--intel-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.orbid .orbid-intel-sources-code{font-variant-numeric:tabular-nums;color:var(--intel-brand);margin-right:5px;font-weight:600}.orbid .orbid-intel-cite{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:2px;margin-left:0;line-height:1;display:inline-flex}.orbid .orbid-intel-cite--l1{vertical-align:middle}.orbid .orbid-intel-grid-table__cell-inner:has(.fill-review-cite-btn),.orbid .orbid-intel-grid-table__cell-inner:has(.orbid-intel-cite--l1),.orbid .orbid-intel-grid-table__cell-inner:has(.orbid-intel-src-cell){align-items:center;min-height:18px;display:flex}.orbid .orbid-intel-file{border:var(--ob-line) solid var(--border,var(--color-border));background:var(--intel-surface);border-radius:0;width:100%;overflow:hidden}.orbid .orbid-intel-file-hd{border-bottom:var(--ob-line) solid var(--intel-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:grid}.orbid .orbid-intel-file-name{font-size:var(--fs-meta);color:var(--intel-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-weight:600;display:grid}.orbid .orbid-intel-file-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.orbid .orbid-intel-excel{border-collapse:collapse;width:100%;font-size:var(--fs-meta)}.orbid .orbid-intel-excel td{border:var(--ob-line) solid var(--intel-border);color:var(--intel-text);padding:6px 8px}.orbid .orbid-intel-excel td.is-ok{background:var(--slate-3)}.orbid .orbid-intel-excel td.is-part{background:var(--slate-1)}.orbid .orbid-intel-turn{flex-direction:column;gap:12px;max-width:680px;display:flex}.orbid .orbid-intel-prose{font-size:var(--fs-body);color:var(--intel-text);max-width:68ch;margin:0;font-weight:500;line-height:1.55}.orbid .orbid-intel-prose b{color:var(--intel-ink);font-weight:600}.orbid .orbid-card-lab{background:var(--intel-page);flex:1;min-height:0;overflow:auto}.orbid .orbid-card-lab__inner{max-width:880px;margin:0 auto;padding:32px 28px 80px}.orbid .orbid-card-lab__hero{border-bottom:var(--ob-line) solid var(--intel-border);margin-bottom:28px;padding-bottom:18px}.orbid .orbid-card-lab__hero h1{font-size:var(--fs-metric-sm);color:var(--intel-ink);margin:0 0 8px;font-weight:600}.orbid .orbid-card-lab__hero-lead{max-width:62ch;font-size:var(--fs-ui);color:var(--intel-text);margin:0;line-height:1.5}.orbid .orbid-card-lab__hero-meta{font-size:var(--fs-caption);color:var(--intel-muted);font-weight:600;font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:10px 0 0}.orbid .orbid-card-lab__nav{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.orbid .orbid-card-lab__nav a{border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface);height:28px;color:var(--intel-text);font-size:var(--fs-meta);align-items:center;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.orbid .orbid-card-lab__nav a:hover{background:var(--bg-hover)}.orbid .orbid-card-lab__nav a:focus-visible{outline:none}.orbid .orbid-card-lab__section{margin-bottom:36px;scroll-margin-top:16px}.orbid .orbid-card-lab__section-hd{border-bottom:var(--ob-line) solid var(--intel-border);margin-bottom:12px;padding-bottom:8px}.orbid .orbid-card-lab__section-hd h2{font-size:var(--fs-body);color:var(--intel-ink);margin:0 0 4px;font-weight:600}.orbid .orbid-card-lab__section-hd p{font-size:var(--fs-meta);color:var(--intel-muted);max-width:68ch;margin:0;line-height:1.4}.orbid .orbid-card-lab__stage{max-width:680px}.orbid .orbid-card-lab__section#live-chrome .orbid-card-lab__stage{max-width:760px}.orbid .orbid-card-lab__chrome{flex-direction:column;gap:28px;display:flex}.orbid .orbid-card-lab__chrome-block{border:var(--ob-line) solid var(--intel-border,var(--color-border-muted));background:var(--color-bg-surface)}.orbid .orbid-card-lab__chrome-hd{border-bottom:var(--ob-line) solid var(--intel-border,var(--color-border-muted));background:var(--color-bg-page);padding:10px 14px}.orbid .orbid-card-lab__chrome-hd h3{font-size:var(--fs-ui);color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.orbid .orbid-card-lab__chrome-hd .orbid-card-lab__source{margin:0}.orbid .orbid-card-lab__chrome-stage{background:var(--color-bg-page);padding:14px}.orbid .orbid-card-lab__chrome-label{font-size:var(--fs-caption);color:var(--color-text-tertiary);margin:10px 0 6px;font-weight:600}.orbid .orbid-card-lab__chrome-label:first-child{margin-top:0}.orbid .orbid-card-lab__chrome-frame{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);min-height:200px;position:relative;overflow:hidden}.orbid .orbid-card-lab__chrome-frame--tall{flex-direction:column;min-height:360px;display:flex}.orbid .orbid-card-lab__chrome-frame--drop{min-height:280px;padding:8px}.orbid .orbid-card-lab__chrome-drop-host{border:var(--ob-line) dashed var(--color-border-muted);background:var(--color-bg-page);min-height:220px;margin-top:8px;position:relative}.orbid .orbid-card-lab__chk{font-size:var(--fs-ui);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;margin:0 0 8px;display:flex}.orbid .orbid-card-lab__chk input[type=checkbox]{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;border-radius:0;flex-shrink:0;margin:0}.orbid .orbid-card-lab__switch-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.orbid .orbid-card-lab__scroll-demo{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-surface);scrollbar-width:thin;scrollbar-color:var(--text-3) transparent;max-height:160px;overflow-y:auto}.orbid .orbid-card-lab__scroll-demo::-webkit-scrollbar{width:6px;height:6px}.orbid .orbid-card-lab__scroll-demo::-webkit-scrollbar-track{background:0 0}.orbid .orbid-card-lab__scroll-demo::-webkit-scrollbar-thumb{background-color:var(--text-3);border-radius:4px!important}.orbid .orbid-card-lab__scroll-demo::-webkit-scrollbar-thumb:hover{background-color:var(--ink)}.orbid .orbid-card-lab__scroll-row{font-size:var(--fs-ui);color:var(--color-text-secondary);border-bottom:var(--ob-line) solid var(--color-border-muted);padding:8px 12px}.orbid .orbid-card-lab__scroll-row:last-child{border-bottom:0}.orbid .orbid-card-lab__menu{border-radius:0!important}.orbid .orbid-card-lab__stack{flex-direction:column;gap:16px;max-width:680px;display:flex}.orbid .orbid-card-lab__source{font-size:var(--fs-caption);color:var(--text-3);margin:0 0 12px;font-weight:600}.orbid .orbid-card-lab__source code{font-size:var(--fs-caption);color:var(--brand);font-weight:600}.orbid .orbid-card-lab__kind{flex-direction:column;gap:8px;display:flex}.orbid .orbid-card-lab__kind-label{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .orbid-card-lab__kind-label code{color:var(--brand);font-size:var(--fs-caption)}.orbid .orbid-card-lab__rules{border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface)}.orbid .orbid-card-lab__rule{border-bottom:var(--ob-line) solid var(--intel-border);grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px 16px;padding:10px 12px;display:grid}.orbid .orbid-card-lab__rule:last-child{border-bottom:0}.orbid .orbid-card-lab__rule dt{font-size:var(--fs-meta);color:var(--intel-ink);margin:0;font-weight:600}.orbid .orbid-card-lab__rule dd{font-size:var(--fs-meta);color:var(--intel-text);margin:0;line-height:1.4}.orbid .orbid-card-lab__chat{border:var(--ob-line) solid var(--intel-border);background:var(--intel-page);padding:14px}.orbid .orbid-card-lab__chat-label{font-size:var(--fs-caption);color:var(--intel-muted);align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.orbid .orbid-card-lab__chat-dot{background:var(--intel-brand);border-radius:0;width:6px;height:6px}.orbid .orbid-card-lab__tabs{border-bottom:var(--ob-line) solid var(--intel-border);flex-wrap:wrap;gap:0;margin-bottom:12px;display:flex}.orbid .orbid-card-lab__tab{appearance:none;border:0;border-bottom:var(--ob-line) solid transparent;font-size:var(--fs-meta);color:var(--intel-muted);cursor:pointer;background:0 0;margin-bottom:-1px;padding:8px 12px;font-weight:600}.orbid .orbid-card-lab__tab.is-active{color:var(--intel-ink);border-bottom-color:var(--intel-brand)}.orbid .orbid-card-lab__tab:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .orbid-card-lab__tab-desc{font-size:var(--fs-meta);color:var(--intel-muted);max-width:68ch;margin:0 0 12px;line-height:1.4}.orbid .orbid-card-lab__confirm{font-size:var(--fs-meta);color:var(--intel-brand);margin:0;font-weight:600}.orbid .orbid-card-lab__audit{border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface);font-size:var(--fs-meta);color:var(--intel-text);padding:12px 14px;line-height:1.45}.orbid .orbid-card-lab__audit strong{color:var(--intel-ink)}.orbid .orbid-card-lab__audit ul{margin:8px 0 0;padding-left:18px}@media (max-width:720px){.orbid .orbid-intel-matrix-row{font-size:var(--fs-meta);grid-template-columns:minmax(100px,1fr) 52px 56px 64px minmax(80px,1fr) minmax(88px,auto);gap:8px}.orbid .orbid-intel-matrix{overflow-x:auto}.orbid .orbid-intel-matrix-row.head{display:grid!important}.orbid .orbid-intel-param-grid{grid-template-columns:1fr 1fr}.orbid .orbid-intel-param-grid>:nth-child(3){display:none}.orbid .orbid-intel-kvitem{grid-template-columns:16px minmax(0,1fr)}.orbid .orbid-intel-kv-meta{display:none}}.orbid .orbid-card-lab__story{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.orbid .orbid-card-lab__story-btn{appearance:none;border:var(--ob-line) solid var(--intel-border);background:var(--intel-surface);height:28px;color:var(--intel-muted);font-size:var(--fs-meta);cursor:pointer;padding:0 10px;font-weight:600}.orbid .orbid-card-lab__story-btn.is-active{border-color:var(--intel-ink);color:var(--intel-ink);background:var(--intel-ink)}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-card-lab__story-btn.is-active{background:color-mix(in srgb,var(--intel-ink) 6%,var(--intel-surface))}}.orbid .orbid-card-lab__story-btn:focus-visible{outline:none}.orbid .orbid-card-lab__demo-switch{border:var(--ob-line) solid var(--intel-border);gap:0;width:fit-content;margin-bottom:14px;display:flex}.orbid .orbid-card-lab__demo-switch button{appearance:none;height:32px;font-size:var(--fs-meta);color:var(--intel-muted);cursor:pointer;border:0;border-right:var(--ob-line) solid var(--intel-border);background:0 0;padding:0 14px;font-weight:600}.orbid .orbid-card-lab__demo-switch button:last-child{border-right:0}.orbid .orbid-card-lab__demo-switch button.is-active{background:var(--intel-ink);color:var(--white-a12)}.orbid .orbid-card-lab__demo-switch button:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}@media (prefers-reduced-motion:reduce){.orbid .orbid-card-lab__nav a,.orbid .orbid-card-lab__tab,.orbid .orbid-intel-btn,.orbid .orbid-intel-choice{transition:none}}.orbid .mem-type-badge{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--bg-hover,var(--color-bg-hover));font-size:var(--fs-caption);color:var(--text-secondary,var(--color-text-secondary));white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-weight:600;display:inline-flex}.orbid .mem-cell-summary{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .mem-cell-primary{font-size:var(--fs-ui);color:var(--text-secondary,var(--color-text-secondary));font-weight:600;line-height:1.3}.orbid .mem-cell-meta,.orbid .mem-cell-secondary,.orbid .mem-type-tree-hint{font-size:var(--fs-caption);color:var(--text-muted,var(--color-text-muted));font-weight:600}.orbid .mem-type-tree-hint{margin:12px 12px 16px;line-height:1.4}.orbid .mem-pager{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.orbid .mem-pager-btn{all:unset;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.orbid .mem-pager-btn:disabled{opacity:.4;cursor:not-allowed}.orbid .mem-pager-btn:focus-visible{outline:2px solid var(--brand,var(--color-brand));outline-offset:2px}.orbid .mem-pager-label{font-size:var(--fs-caption);color:var(--text-tertiary,var(--color-text-tertiary));font-weight:600}.orbid .mem-semantic{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));flex-shrink:0;padding:16px 0 8px}.orbid .mem-semantic-title{font-size:var(--fs-caption);color:var(--text-tertiary,var(--color-text-tertiary));margin:0 16px 8px;font-weight:600}.orbid .mem-semantic-list{margin:0;padding:0;list-style:none}.orbid .mem-semantic-item{border-top:var(--ob-line) solid var(--bg-muted,var(--color-bg-muted));padding:12px 16px}.orbid .mem-semantic-text{font-size:var(--fs-ui);color:var(--text-secondary,var(--color-text-secondary));margin:0;font-weight:500;line-height:1.4}.orbid .mem-semantic-meta{font-size:var(--fs-caption);color:var(--text-muted,var(--color-text-muted));margin:4px 0 0;font-weight:600}.orbid .mem-session-links{flex-direction:column;gap:4px;display:flex}.orbid .mem-session-link{font-size:var(--fs-ui);color:var(--brand,var(--color-brand));font-weight:500;text-decoration:none}.orbid .mem-session-link:hover{text-decoration:underline}.orbid .mem-session-link:focus-visible{outline:2px solid var(--brand,var(--color-brand));outline-offset:2px}.orbid .mem-error-state{gap:8px}.orbid .mem-error-state .pg-action-btn{margin-top:8px}.orbid .pg-empty-desc{font-size:var(--fs-caption);color:var(--text-muted);max-width:280px;margin:0;font-weight:600}.orbid .uc-tbl-host{position:relative}.orbid .cwb-data-table.uc-tbl-host{background:0 0;border:0;max-width:100%;overflow:auto visible}.orbid .cwb-data-table .orbid-intel-grid-table__th{z-index:3;background:var(--bg-subtle,var(--color-bg-page));position:sticky;top:0}.orbid .cwb-data-table tbody tr.cwb-row--risk:not(.is-selected){background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-data-table tbody tr.cwb-row--risk:not(.is-selected){background:color-mix(in srgb,var(--err) 7%,transparent)}}.orbid .cwb-data-table tbody tr.cwb-row--risk:not(.is-selected){box-shadow:none}.orbid .cwb-data-table tbody tr.cwb-row--partial:not(.is-selected){background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-data-table tbody tr.cwb-row--partial:not(.is-selected){background:color-mix(in srgb,var(--warn) 6%,transparent)}}.orbid .cwb-data-table tbody tr.cwb-row--partial:not(.is-selected),.orbid .cwb-data-table tbody tr.is-selected{box-shadow:none}.orbid .cwb-status-cell{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.orbid .cwb-status-cell,.orbid .cwb-status-label{font-size:var(--fs-caption)!important;font-weight:600!important;line-height:16px!important}.orbid .cwb-status-label{color:inherit}.orbid .cwb-status-mark--x{width:11px;height:16px;display:inline-flex;line-height:16px!important}.orbid .cwb-micro-chip,.orbid .cwb-status-mark--x{flex-shrink:0;justify-content:center;align-items:center;font-size:var(--fs-caption)!important;font-weight:600!important}.orbid .cwb-micro-chip{box-sizing:border-box;border:var(--ob-line) solid var(--border-faint);background:var(--paper);color:var(--text-2);white-space:nowrap;height:16px!important;min-height:16px!important;padding:0 5px!important;line-height:1!important;display:inline-flex!important}.orbid .cwb-micro-chip--err{border-color:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--err{border-color:color-mix(in srgb,var(--err) 28%,var(--border-faint))}}.orbid .cwb-micro-chip--err{background:var(--err)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--err{background:color-mix(in srgb,var(--err) 6%,var(--paper))}}.orbid .cwb-micro-chip--err{color:var(--err)}.orbid .cwb-micro-chip--warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--warn{border-color:color-mix(in srgb,var(--warn) 28%,var(--border-faint))}}.orbid .cwb-micro-chip--warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--warn{background:color-mix(in srgb,var(--warn) 6%,var(--paper))}}.orbid .cwb-micro-chip--warn{color:var(--warn)}.orbid .cwb-micro-chip--ok{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--ok{border-color:color-mix(in srgb,var(--ok) 28%,var(--border-faint))}}.orbid .cwb-micro-chip--ok{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.orbid .cwb-micro-chip--ok{background:color-mix(in srgb,var(--ok) 6%,var(--paper))}}.orbid .cwb-micro-chip--ok{color:var(--ok)}.orbid .cwb-micro-chip--mute{border-color:var(--border-faint);background:var(--paper);color:var(--text-3)}.orbid .cwb-data-table .orbid-intel-grid-table__cell-inner:has(.cwb-micro-chip),.orbid .cwb-data-table .orbid-intel-grid-table__cell-inner:has(.cwb-status-cell){font-size:var(--fs-caption)!important;line-height:16px!important}.orbid .uc-th-inner{box-sizing:border-box;flex-flow:row;justify-content:center;align-items:center;gap:2px;width:100%;min-width:0;padding:2px 4px;display:flex;position:relative}.orbid .uc-th-inner:has(.uc-th-tools:not(.is-empty)){padding-right:18px}.orbid .uc-th-label,.orbid button.uc-th-label,.orbid span.uc-th-label{appearance:none;cursor:default;text-align:center;justify-content:center;align-items:center;gap:2px;min-width:0;max-width:100%;display:inline-flex;font-size:var(--fs-caption)!important;color:var(--color-text-tertiary)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.2!important}.orbid button.uc-th-label,.orbid button.uc-th-sort{cursor:pointer}.orbid button.uc-th-sort{gap:3px;max-width:100%}.orbid .uc-th-sort-ico{opacity:.55;width:12px;height:12px;color:inherit;flex-shrink:0;place-items:center;display:inline-grid}.orbid .uc-th-sort-ico svg{stroke-width:1.75px;display:block;width:12px!important;height:12px!important}.orbid button.uc-th-sort.is-sorted .uc-th-sort-ico,.orbid button.uc-th-sort:hover .uc-th-sort-ico{opacity:.95;color:var(--ink)}.orbid button.uc-th-sort.is-sorted{color:var(--ink)!important}.orbid .uc-th-label:hover,.orbid .uc-th-label:hover .uc-th-label-text,.orbid button.uc-th-label:hover{color:var(--color-text-tertiary)!important}.orbid button.uc-th-sort:hover,.orbid button.uc-th-sort:hover .uc-th-label-text{color:var(--text-2)!important}.orbid .uc-th-label:focus-visible{outline:2px solid var(--brand,var(--color-brand));outline-offset:1px}.orbid .uc-th-label-text{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden;font-size:var(--fs-caption)!important;color:inherit!important;font-weight:600!important;line-height:1.3!important}.orbid .uc-th-tools{z-index:2;flex-shrink:0;justify-content:center;align-items:center;gap:0;min-width:0;min-height:14px;margin:0;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.orbid .uc-th-tools.is-empty{pointer-events:none;visibility:hidden;display:none}.orbid .uc-th-btn{appearance:none;width:18px;min-width:18px;height:18px;min-height:18px;color:var(--text-3);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}.orbid .uc-th-btn svg{stroke-width:1.75px;min-width:12px;min-height:12px;width:12px!important;height:12px!important}.orbid .uc-th-inner:hover .uc-th-btn{opacity:.78;color:var(--text-2)}.orbid .uc-th-btn:hover{color:var(--ink);background:var(--surface-hover,var(--color-bg-hover))}.orbid .uc-th-btn.is-on,.orbid .uc-th-btn.is-sorted{opacity:.95;color:var(--ink)}.orbid .uc-th-btn:focus-visible{outline:2px solid var(--brand,var(--color-brand));outline-offset:0;opacity:1!important}.orbid .uc-th-btn.is-on,.orbid .uc-th-btn[aria-expanded=true]{color:var(--ink,var(--color-text-primary));background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .uc-th-btn.is-on,.orbid .uc-th-btn[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .uc-th-btn.is-on,.orbid .uc-th-btn[aria-expanded=true]{opacity:1!important}.orbid .uc-th-btn .dot-badge{background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:1px}.orbid .uc-filter-pop{z-index:40;background:var(--paper,var(--color-bg-surface));border:var(--ob-line) solid var(--border,var(--color-border));box-sizing:border-box;border-radius:0;min-width:180px;max-width:240px;padding:8px;display:none;position:absolute;top:calc(100% + 2px);left:0}.orbid .uc-filter-pop.is-on{display:block}.orbid .uc-filter-pop.uc-filter-pop--portal,.orbid[data-filter-portal] .uc-filter-pop{z-index:10050;min-width:180px;max-width:min(240px,100vw - 16px);display:block;position:fixed;top:auto;left:auto}.orbid .uc-filter-pop .fp-title{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));margin:0 0 6px;padding:0 2px;font-weight:600}.orbid .uc-filter-pop .fp-search{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface));width:100%;height:28px;font:inherit;font-size:var(--fs-meta);color:var(--ink,var(--color-text-primary));box-sizing:border-box;border-radius:0;margin:0 0 6px;padding:0 8px;font-weight:500}.orbid .uc-filter-pop .fp-search:focus{border-color:var(--brand,var(--color-brand));outline:none}.orbid .uc-filter-pop .fp-list{flex-direction:column;gap:1px;max-height:160px;margin:0 0 6px;display:flex;overflow:auto}.orbid .uc-filter-pop .fp-item{cursor:pointer;font-size:var(--fs-meta);color:var(--text-2,var(--color-text-secondary));align-items:center;gap:8px;padding:6px;font-weight:500;display:flex}.orbid .uc-filter-pop .fp-item:hover{background:var(--surface-hover,var(--color-bg-hover))}.orbid .uc-filter-pop .fp-actions{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));justify-content:flex-end;gap:4px;padding-top:4px;display:flex}.orbid .uc-filter-pop .fp-actions button{appearance:none;height:26px;font:inherit;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 8px;font-weight:600}.orbid .uc-filter-pop .fp-actions button:hover{color:var(--ink,var(--color-text-primary));background:var(--surface-hover,var(--color-bg-hover))}.orbid .uc-filter-pop .fp-actions button.primary{color:var(--ink,var(--color-text-primary))}.orbid .uc-tbl-empty{text-align:center;font-size:var(--fs-meta);padding:16px 12px;font-weight:500}.orbid .uc-tbl-empty,.orbid .uc-tbl-meta{color:var(--text-4,var(--color-text-muted))}.orbid .uc-tbl-meta{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface));min-height:28px;font-size:var(--fs-caption);box-sizing:border-box;align-items:center;gap:8px;margin:0;padding:8px 12px;font-weight:600;display:flex}.orbid .uc-tbl-meta-count{font-variant-numeric:tabular-nums;color:var(--text-3,var(--color-text-tertiary));font-weight:600}.orbid .uc-tbl-meta-note{color:var(--text-4,var(--color-text-muted));font-weight:500}.orbid .uc-tbl-meta-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:inline-flex}.orbid .uc-tbl-meta-chip{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--surface,var(--color-bg-hover));max-width:160px;height:22px;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.orbid .uc-tbl-meta-chip-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbid .uc-tbl-meta-chip button{appearance:none;color:var(--text-4,var(--color-text-muted));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.orbid .uc-tbl-meta-chip button:hover{color:var(--ink,var(--color-text-primary))}.orbid .uc-tbl-meta-clear{appearance:none;height:22px;font:inherit;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));cursor:pointer;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 6px;font-weight:600}.orbid .uc-tbl-meta-clear:hover{color:var(--ink,var(--color-text-primary));background:var(--surface-hover,var(--color-bg-hover))}.orbid .uc-tbl-meta-clear:focus-visible{outline:2px solid var(--brand,var(--color-brand));outline-offset:1px}.orbid .lp-row-metrics{display:none}.orbid .lp-row-kv-line{flex-wrap:wrap;gap:8px 12px;margin-top:2px;display:flex}.orbid .lp-row.selected{background:var(--bg-selected,var(--color-bg-active));padding-left:inherit}.orbid .empty{gap:12px;padding:48px 24px}.orbid .empty-actions{align-items:center;margin-top:8px}.orbid .empty-actions .choice{min-height:32px}.orbid .lp-row{content-visibility:visible;contain-intrinsic-size:auto 64px;border:0!important;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:10px 12px!important}.orbid .lp-row:hover{background:var(--session-card-hover,var(--surface-hover))!important;border-bottom-color:var(--session-border-muted,var(--border-faint))!important}.orbid .lp-row.selected{background:var(--surface-selected,var(--bg-selected))!important;border:0!important;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint))!important;box-shadow:none!important}.orbid .lp-row-top--quiet{align-items:flex-start;gap:8px;width:100%;display:flex}.orbid .lp-row-top--quiet .lp-row-title-line{flex:1;min-width:0}.orbid .lp-row-top--quiet .lp-row-name{color:var(--ink,var(--color-text-primary));-webkit-line-clamp:2;white-space:normal;text-overflow:unset;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:var(--fs-ui)!important}.orbid .lp-row-top--quiet .lp-row-age{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:2px;font-weight:500}.orbid .lp-row-meta-line{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-weight:500;display:flex}.orbid .lp-row-meta-line .lp-row-stage-meta{height:auto;font-size:var(--fs-caption);background:0 0;border:none;align-items:center;max-width:100%;padding:0;font-weight:600;display:inline-flex}.orbid .lp-row-meta-amt,.orbid .lp-row-paths,.orbid .lp-row-score{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));font-variant-numeric:tabular-nums;font-weight:600}.orbid .lp-row-paths-btn{color:var(--text-3,var(--color-text-tertiary));align-items:center;gap:2px;display:inline-flex}.orbid .lp-row-paths-btn:hover{color:var(--ink,var(--color-text-primary))}.orbid .lp-row-bot,.orbid .lp-row-metrics,.orbid .lp-row-pipe{display:none!important}.orbid .card-hd{box-sizing:border-box!important;align-items:center!important;gap:0!important;height:44px!important;min-height:44px!important;padding:0 8px 0 16px!important}.orbid .card-hd .card-tool-wrap,.orbid .card-hd .card-tools{align-self:center!important;width:auto!important;height:28px!important}.orbid .card-hd .card-chev-btn,.orbid .card-hd .card-tool{align-self:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}.orbid .card-summary{color:var(--text-3,var(--color-text-tertiary))!important;border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted))!important;font-weight:500!important}.orbid .card-summary,.orbid .orbid-intel-card>.card-summary{font-size:var(--fs-meta)!important;padding:8px 14px 6px!important;line-height:1.4!important}.orbid .card-body{padding:0!important}.orbid .card-actions{padding:12px 18px!important}.orbid .orbid-intel-grid-table,.orbid .uc-tbl-host{border-color:var(--border-faint,var(--color-border-muted))!important}.orbid .hdr,.orbid [data-orbid-hdr],.orbid header.hdr{background:var(--paper);border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));border-radius:0!important}.orbid .nav-rail-item.active,.orbid .nav-rail-item[aria-current=page]{background:var(--surface-selected,var(--bg-selected))!important;color:var(--ink)!important;box-shadow:none!important;border:0!important}.orbid .nav-rail-item.active:after,.orbid .nav-rail-item.active:before{background:0 0!important;border:0!important}.orbid .nav-rail-item.active:before{content:"";min-width:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:0 0!important}.orbid .lp-status-filter--pills{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.orbid .lp-status-filter-btn{appearance:none;border:var(--ob-line) solid transparent;height:24px;min-height:24px;font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.orbid .lp-status-filter-btn:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .lp-status-filter-btn.active .lp-status-filter-count{color:var(--text-3)!important}.orbid .lp-status-filter-count{font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.orbid .lp-folder,.orbid .lp-folder-row,.orbid [data-lp-folder]{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));font-weight:600;background:0 0!important;border:0!important;border-radius:0!important}.orbid .lp-row-meta-line .lp-row-stage-meta--danger,.orbid .lp-row-meta-line .lp-row-stage-meta--info,.orbid .lp-row-meta-line .lp-row-stage-meta--ok,.orbid .lp-row-meta-line .lp-row-stage-meta--warn{color:var(--text-3)!important;border-color:var(--border-faint)!important;background:var(--paper)!important}.orbid .lp-row-meta-line .lp-row-stage-meta:before{display:none!important}.orbid .lp-header[data-lp-ia=projects] .lp-header-title{font-size:var(--fs-meta);color:var(--ink);font-weight:600}.orbid .lp-row-expand{appearance:none;width:18px;height:18px;color:var(--text-4);cursor:pointer;transition:transform var(--ob-dur) var(--ob-ease);background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;margin:1px 2px 0 0;padding:0;display:inline-grid}.orbid .lp-row-expand svg{transition:transform var(--ob-dur) var(--ob-ease);transform:rotate(0)}.orbid .lp-row-expand.is-open svg{transform:rotate(90deg)}.orbid .lp-row-expand:hover{color:var(--ink);background:var(--surface-hover)}.orbid .lp-row-expand:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-row-title-line{flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.orbid .lp-session-family{margin-bottom:0}.orbid .lp-fork-children{border:0;flex-direction:column;gap:0;margin:0;padding:0 0 2px 22px;display:flex;position:relative}.orbid .lp-fork-children:before{content:none!important;display:none!important}.orbid .lp-fork-heading{display:none!important}.orbid .lp-fork-child-wrap{min-width:0;position:relative}.orbid .lp-fork-child-wrap:before{content:none!important;display:none!important}.orbid .lp-row.lp-row--product{min-height:0;border:0!important;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint))!important;border-left:0!important;margin:0!important;padding:7px 12px 7px 4px!important}.orbid .lp-row.lp-row--product:hover{background:var(--session-card-hover,var(--surface-hover))!important;border-bottom-color:var(--session-border-muted,var(--border-faint))!important}.orbid .lp-row.lp-row--product.selected{background:var(--surface-selected)!important;border:0!important;border-bottom:var(--ob-line) solid var(--session-border-muted,var(--border-faint))!important;border-left:0!important}.orbid .lp-row-product{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .lp-row-product-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.orbid .lp-fork-corner{display:none!important}.orbid .lp-row.lp-row--product .lp-row-name{font-size:var(--fs-meta);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.orbid .lp-row-product-sub{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;padding-left:0;display:flex}.orbid .lp-fork-kind{display:none!important}.orbid .lp-row-product-sub .lp-row-stage-meta{max-width:100%}.orbid .lp-fork-spec{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-3);flex-shrink:0;font-weight:600}.orbid .lp-fork-spec--high{color:var(--ink)}.orbid .lp-fork-spec--mid{color:var(--text-2)}.orbid .lp-fork-spec--low{color:var(--text-3)}.orbid .lp-fork-spec--na{color:var(--text-4)}.orbid .lp-row-paths-btn{appearance:none;cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--text-3);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600}.orbid .lp-row-paths-btn:hover{color:var(--ink)}.orbid .lp-row-paths-btn:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .empty-mark{background:var(--ink);width:48px;height:48px;color:var(--paper);font-size:var(--fs-title);place-items:center;margin:0 auto 18px;font-weight:600;display:grid;overflow:hidden;border-radius:0!important}.orbid .empty-mark-logo{filter:brightness(0)invert();object-fit:contain;max-height:28px;width:28px!important;height:auto!important}.orbid .empty h1{font-size:var(--fs-metric-sm);letter-spacing:-.02em;color:var(--ink);margin:0 0 8px;font-weight:600}.orbid .empty p{max-width:36ch;font-size:var(--fs-meta);color:var(--text-3);margin:0 0 20px;font-weight:500;line-height:1.55}.orbid .empty-actions .choice.primary{min-height:32px;padding:0 14px;font-weight:600;background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important;border-radius:0!important}.orbid .empty-actions .choice.primary:hover{background:var(--slate-12)!important;color:var(--paper)!important}.orbid .empty-actions .choice:not(.primary){background:var(--paper);border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));color:var(--text-2);cursor:pointer;min-height:32px;padding:0 14px;border-radius:0!important}.orbid .conv-bar,.orbid .conv-bar--pinned{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));flex-shrink:0;align-items:center;gap:12px;min-height:44px;display:flex;padding:8px var(--session-pad-x)!important;border-radius:0!important}.orbid .conv-bar-title,.orbid .conv-bar-title-text{line-height:1.3;font-size:var(--fs-ui)!important}.orbid .conv-bar-meta{font-size:var(--fs-caption);color:var(--text-4,var(--color-text-muted));align-items:center;gap:14px;font-weight:500;display:flex}.orbid .conv-bar-act{width:28px;height:28px;color:var(--text-3);background:0 0;border:0;place-items:center;display:grid;border-radius:0!important}.orbid .conv-bar-act:hover{background:var(--surface-hover);color:var(--ink)}.orbid .conv-bar-act:active{background:var(--surface-selected)}.orbid .bid-command-dock,.orbid .compliance-workbench,.orbid .cwb,.orbid [data-cwb]{background:var(--paper);border-color:var(--border-faint,var(--color-border-muted))!important;border-radius:0!important}.orbid .bid-command-dock.is-collapsed,.orbid .compliance-workbench.is-collapsed,.orbid [data-collapsed=true]{box-shadow:none!important}.orbid .compliance-workbench [data-testid=cwb-table-region] th,.orbid .compliance-workbench table thead th{font-size:var(--fs-caption)!important;color:var(--text-3,var(--color-text-tertiary))!important;background:var(--surface,var(--color-bg-muted))!important;border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted))!important;text-transform:none!important;border-radius:0!important;font-weight:600!important}.orbid .compliance-workbench table tbody td{font-size:var(--fs-meta)!important;color:var(--text-2,var(--color-text-secondary))!important;border-radius:0!important;font-weight:500!important}.orbid .compliance-workbench [data-cwb-status],.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab]{border-radius:0!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab][aria-selected=true]{font-weight:600!important}.orbid .compliance-workbench [data-testid=cwb-banner-export-doc],.orbid .compliance-workbench [data-testid=cwb-banner-export],.orbid .compliance-workbench [data-testid=cwb-risk-banner]{border-radius:0!important}.orbid .compliance-workbench [data-testid=cwb-status-donut-value]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.orbid [data-testid=main-post-fork-banner]{font-size:var(--fs-meta)!important;color:var(--text-2,var(--color-text-secondary))!important;background:var(--surface,var(--color-bg-muted))!important;border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted))!important;border-radius:0!important;font-weight:500!important}.orbid .bid-command-center,.orbid .bid-readiness-card{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper);border-radius:0!important}.orbid .msg .bubble,.orbid .msg-body{border-radius:0!important}.orbid .msg--user .bubble,.orbid .msg.user .msg-body{background:var(--ink);color:var(--paper);border-color:var(--ink)}.orbid .card,.orbid .card[data-card]{overflow:hidden visible;box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.orbid .thinking-chain,.orbid .thinking-state,.orbid [data-thinking]{color:var(--text-3);font-size:var(--fs-meta);font-weight:500;border-radius:0!important}.orbid .composer-dock,.orbid .input-bar,.orbid .input-wrap{background:var(--paper)!important;border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted))!important;box-shadow:none!important;border-radius:0!important}.orbid .composer-box,.orbid .input-box{box-shadow:none;border-left-width:var(--ob-line)!important;border-radius:0!important}.orbid .composer-box:focus-within,.orbid .input-box:focus-within{border-color:var(--brand)!important;box-shadow:none!important}.orbid .composer-send:not(:disabled),.orbid .input-btn.send:not(:disabled),.orbid .input-send:not(:disabled),.orbid button.input-send:not(:disabled){background:var(--ink)!important;color:var(--paper)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.orbid .composer-send:disabled,.orbid .input-btn.send:disabled,.orbid .input-send:disabled,.orbid button.input-send:disabled{opacity:.5;color:var(--text-4)!important;background:0 0!important}.orbid .composer-send:hover:not(:disabled),.orbid .input-btn.send:hover:not(:disabled),.orbid .input-send:hover:not(:disabled){background:var(--slate-12)!important;color:var(--paper)!important}.orbid .composer-pill,.orbid .input-suggestions .composer-pill{height:26px;font-size:var(--fs-caption);font-weight:600;border-radius:0!important}.orbid .composer-pills--quiet .composer-pill,.orbid .composer-pills--quiet .pill{height:24px;padding:0 8px;font-weight:500;color:var(--text-3)!important;background:0 0!important;border-color:#0000!important}.orbid .composer-pills--quiet .composer-pill:hover,.orbid .composer-pills--quiet .pill:hover{background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .composer-pill--primary-action{border-color:var(--border-faint)!important;color:var(--text-2)!important;background:0 0!important}.orbid .bid-side-drawer,.orbid .billing-confirm-modal,.orbid .composer-pipe-btn,.orbid .drop-overlay-inner,.orbid .file-preview-dialog,.orbid .input-task-chain,.orbid .outcome-modal,.orbid .session-docs-panel,.orbid .session-knowledge-panel,.orbid .session-orchestration-panel,.orbid .task-chain,.orbid .workflow-picker-dialog,.orbid [role=dialog]{border-radius:0!important}.orbid .drop-overlay-inner{background:var(--paper);box-shadow:none;border:var(--ob-line) solid var(--border)!important;border-style:solid!important}.orbid .drop-overlay{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.orbid .drop-overlay{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.orbid .history-skeleton,.orbid .hs-shimmer,.orbid .lp-skeleton-chip,.orbid .session-list-skeleton{border-radius:0!important}.orbid .orbid-intel-chip,.orbid .uc-chip{border:var(--ob-line) solid var(--border);white-space:nowrap;color:var(--text-2);background:var(--paper);box-sizing:border-box;vertical-align:middle;align-items:center;gap:5px;line-height:1.3;height:20px!important;font-size:var(--fs-caption)!important;text-transform:none!important;border-radius:0!important;padding:0 8px!important;font-weight:600!important;display:inline-flex!important}.orbid .card,.orbid .card-body,.orbid .card-section,.orbid .card-section-body,.orbid .card-section-hd,.orbid .card[data-card]{box-sizing:border-box;min-width:0;max-width:100%}.orbid .card-section-body{overflow-x:auto}.orbid .card-section-hd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.orbid .card-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.orbid [data-testid=rank-evidence-kpis]{flex:auto;justify-content:flex-end;min-width:0;max-width:100%}.orbid .orbid-intel-chip:before,.orbid .uc-chip:before{content:"";box-sizing:border-box;border:var(--ob-line) solid;background:0 0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.orbid .orbid-intel-chip--win:before,.orbid .uc-chip--ok:before,.orbid .uc-chip.ok:before{background:currentColor;border-color:currentColor;border-radius:50%}.orbid .orbid-intel-chip--loss:before,.orbid .uc-chip--warn:before,.orbid .uc-chip.hard:before,.orbid .uc-chip.warn:before{background:0 0;border:3.5px solid #0000;border-top:0;border-bottom:6px solid;border-radius:0;width:0;height:0}.orbid .uc-chip--err:before,.orbid .uc-chip.err:before{background:currentColor;border:0;border-radius:0}.orbid .orbid-intel-chip--suggest:before,.orbid .uc-chip--mute:before,.orbid .uc-chip.mute:before,.orbid .uc-chip.pending:before{border:var(--ob-line) solid;box-sizing:border-box;background:0 0;border-radius:50%}.orbid .orbid-intel-chip--win,.orbid .uc-chip--ok,.orbid .uc-chip.ok{color:var(--ok)!important;border-color:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--win,.orbid .uc-chip--ok,.orbid .uc-chip.ok{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))!important}}.orbid .orbid-intel-chip--win,.orbid .uc-chip--ok,.orbid .uc-chip.ok{background:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--win,.orbid .uc-chip--ok,.orbid .uc-chip.ok{background:color-mix(in srgb,var(--ok) 10%,var(--paper))!important}}.orbid .uc-chip--warn,.orbid .uc-chip.hard,.orbid .uc-chip.warn{color:var(--amber-11)!important;border-color:var(--amber-11)!important}@supports (color:color-mix(in lab,red,red)){.orbid .uc-chip--warn,.orbid .uc-chip.hard,.orbid .uc-chip.warn{border-color:color-mix(in srgb,var(--amber-11) 28%,var(--border))!important}}.orbid .uc-chip--warn,.orbid .uc-chip.hard,.orbid .uc-chip.warn{background:var(--amber-11)!important}@supports (color:color-mix(in lab,red,red)){.orbid .uc-chip--warn,.orbid .uc-chip.hard,.orbid .uc-chip.warn{background:color-mix(in srgb,var(--amber-11) 12%,var(--paper))!important}}.orbid .orbid-intel-chip--loss,.orbid .uc-chip--err,.orbid .uc-chip.err{color:var(--err)!important;border-color:var(--err)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--loss,.orbid .uc-chip--err,.orbid .uc-chip.err{border-color:color-mix(in srgb,var(--err) 22%,var(--border))!important}}.orbid .orbid-intel-chip--loss,.orbid .uc-chip--err,.orbid .uc-chip.err{background:var(--err)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-intel-chip--loss,.orbid .uc-chip--err,.orbid .uc-chip.err{background:color-mix(in srgb,var(--err) 10%,var(--paper))!important}}.orbid .orbid-intel-chip--suggest,.orbid .uc-chip.mute,.orbid .uc-chip.pending{color:var(--text-3)!important;border-color:var(--border)!important;background:var(--paper)!important}.orbid .uc-chip-col{justify-content:flex-end;width:100%;min-width:0;display:flex}.orbid .uc-chip-col .uc-chip{box-sizing:border-box;justify-content:center;min-width:80px}.orbid .card-table{border-collapse:collapse;width:100%;font-size:var(--fs-ui)}.orbid .card-table th{text-align:center;white-space:nowrap;font-size:var(--fs-caption)!important;color:var(--text-3)!important;background:var(--surface)!important;text-transform:none!important;font-weight:600!important}.orbid .card-table td,.orbid .card-table th{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));border-right:var(--ob-line) solid var(--border-faint,var(--color-border-muted));padding:10px 12px!important}.orbid .card-table td{vertical-align:middle;text-align:left;color:var(--text-2)}.orbid .card-table td:last-child,.orbid .card-table th:last-child{border-right:0}.orbid .card-actions{flex-wrap:wrap;align-items:center;border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted))!important;padding:14px 18px!important}.orbid .card-actions .btn-primary,.orbid .card-actions .choice.primary,.orbid .card-actions [data-primary=true],.orbid .card-actions button.primary{height:32px;font-weight:600;font-size:var(--fs-ui);order:2;padding:0 14px;background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important;border-radius:0!important}.orbid .card-actions .btn-primary:hover,.orbid .card-actions .choice.primary:hover,.orbid .card-actions button.primary:hover{background:var(--slate-12)!important;color:var(--paper)!important}.orbid .card-actions .btn-primary:active,.orbid .card-actions .choice.primary:active,.orbid .card-actions button.primary:active{filter:brightness(.96);transform:none}.orbid .card-actions .btn-outline,.orbid .card-actions .choice:not(.primary),.orbid .card-actions button:not(.primary):not([data-primary=true]){order:1;height:32px;border-radius:0!important}.orbid .card .card-section-title,.orbid .card .section-hd,.orbid .card-section-hd{font-size:var(--fs-meta)!important;color:var(--ink)!important;padding:14px 18px 8px!important;font-weight:600!important}.orbid .card .section-body,.orbid .card-section-body{padding:0 18px 12px!important}.orbid .orbid-intel-card .card-section--dense>.card-section-body,.orbid .orbid-intel-card .card-section-body--flush{padding:0 12px 6px!important}.orbid .orbid-intel-card .card-section--dense>.card-section-hd,.orbid .orbid-intel-card details.card-section>.card-section-hd,.orbid .orbid-intel-card details.card-section>summary.card-section-hd{padding:8px 12px 6px!important}.orbid .orbid-intel-card .card-section-body--flush>.card-table-host,.orbid .orbid-intel-card .card-section-body--flush>.orbid-intel-grid-table,.orbid .orbid-intel-card .card-section-body--flush>.orbid-intel-kpi,.orbid .orbid-intel-card .card-section-body--flush>.uc-tbl-host{box-sizing:border-box;width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px}.orbid .card .kpi-value,.orbid .card-kpi-value,.orbid .uc-kpi-value{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.02em;font-family:var(--font-mono)!important;font-size:var(--fs-title)!important;font-weight:600!important}.orbid .card-kpi-label,.orbid .kpi-label{font-size:var(--fs-caption)!important;color:var(--text-4,var(--color-text-muted))!important;text-transform:none!important;font-weight:500!important}.orbid .badge,.orbid .card,.orbid .choice,.orbid [data-card],.orbid [role=dialog],.orbid button,.orbid input,.orbid select,.orbid textarea{border-radius:0!important}.orbid .empty-actions .choice:not(.primary):hover{background:var(--surface-hover,var(--color-bg-hover))!important;border-color:var(--border,var(--color-border))!important;color:var(--ink)!important}.orbid .empty-actions .choice:not(.primary):active{background:var(--surface-selected,var(--color-bg-active))!important}.orbid .empty-actions .choice.primary:active{filter:brightness(.96)}.orbid .card-actions .btn-outline:hover,.orbid .card-actions .choice:not(.primary):hover,.orbid .card-actions button:not(.primary):not([data-primary=true]):not(:disabled):hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--ink)!important}.orbid .card-tool:hover,.orbid .card-tool[aria-expanded=true]{color:var(--ink)!important;background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card-tool:hover,.orbid .card-tool[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 6%,transparent)!important}}.orbid .card-chev-btn:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .card-chev-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .card-chev-btn:hover{color:var(--ink)}.orbid .lp-row-expand:hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .lp-row-paths-btn:hover{text-underline-offset:2px;text-decoration:underline;color:var(--ink)!important}.orbid .lp-row:hover:not(.selected){background:var(--surface-hover,var(--session-card-hover))!important}.orbid .lp-row.selected:hover{background:var(--bg-selected)!important}@supports (color:color-mix(in lab,red,red)){.orbid .lp-row.selected:hover{background:color-mix(in srgb,var(--bg-selected) 88%,var(--ink))!important}}.orbid .lp-row-menu-btn:hover{border-color:var(--border-faint)!important}.orbid .lp-folder-add-btn:hover,.orbid .lp-row-menu-btn:hover{background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .lp-folder-add-btn:hover{border-color:var(--border)!important}.orbid .lp-status-filter-btn:hover:not(.active){background:var(--surface-hover)!important;color:var(--text-2)!important;border-color:#0000!important}.orbid .lp-status-filter-btn.active:hover{background:var(--surface-selected)!important}@supports (color:color-mix(in lab,red,red)){.orbid .lp-status-filter-btn.active:hover{background:color-mix(in srgb,var(--surface-selected) 88%,var(--ink))!important}}.orbid .lp-status-filter-btn.active:hover{color:var(--ink)!important;border-color:#0000!important}.orbid .lp-status-filter-arrow:hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .lp-folder-head-actionable:hover{background:var(--surface-hover);color:var(--ink)}.orbid .lp-folder-act:hover{background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .composer-pill--suggestion:hover,.orbid .composer-pill.pill:hover,.orbid .input-suggestions .composer-pill:hover{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--ink)!important}.orbid .composer-pill--staged:hover{background:var(--surface-hover)!important}.orbid .input-attach-remove:hover,.orbid .input-btn:hover:not(:disabled):not(.send){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .input-box:hover:not(:focus-within){border-color:var(--border)}.orbid .input-task-chain-header:hover{background:var(--surface-hover)!important;color:var(--text-2)!important}.orbid .input-task-chain-continue:hover{background:var(--surface-hover)!important;border-color:var(--ink)!important;color:var(--ink)!important}.orbid .composer-menu-item:hover,.orbid .composer-menu-item[data-active=true]{background:var(--bg-hover,var(--color-bg-hover))!important;color:var(--ink)!important;border-color:#0000!important}.orbid .lib-reco-btn:hover,.orbid .lib-reco-item:hover:not(.is-added){background:var(--surface-hover)!important}.orbid .lib-reco-btn:hover{color:var(--ink)!important}.orbid .lib-reco-btn-primary:hover{background:var(--slate-12)!important;color:var(--paper)!important;opacity:1!important}.orbid .choice:hover:not(:disabled):not(.primary){background:var(--ink);color:var(--paper);border-color:var(--ink)}.orbid .choice.primary:hover:not(:disabled){background:var(--slate-12)!important;border-color:var(--slate-12)!important;color:var(--paper)!important}.orbid .card table tbody tr:hover,.orbid .orbid-intel-grid-table tbody tr:hover,.orbid .uc-tbl tbody tr.is-clickable:hover,.orbid .uc-tbl tbody tr:hover,.orbid [data-testid=cwb-param-row]:hover{background:var(--surface-hover)!important}.orbid .uc-th-btn:hover{background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.orbid .uc-th-btn:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)!important}}.orbid .uc-th-btn:hover{color:var(--ink)!important;opacity:1!important}.orbid .orbid-intel-btn:hover:not(:disabled):not(.orbid-intel-btn--primary){background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--ink)!important}.orbid .orbid-intel-btn--primary:hover:not(:disabled){background:var(--slate-12)!important;border-color:var(--slate-12)!important;color:var(--paper)!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab]:hover{color:var(--ink)!important;background:var(--surface-hover)!important;opacity:1!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab][aria-selected=true]:hover{color:var(--ink)!important;background:0 0!important}.orbid .compliance-workbench [data-testid=cwb-banner-export-doc]:hover:not(:disabled){background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--ink)!important}.orbid .compliance-workbench [data-testid=cwb-banner-export]:hover:not(:disabled){background:var(--slate-12)!important;border-color:var(--slate-12)!important;color:var(--paper)!important}.orbid .compliance-workbench header[role=button]:hover{background:var(--surface-hover)!important}.orbid .nav-rail-item:hover:not(.active):not([aria-current=page]){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .nav-rail-item.active:hover,.orbid .nav-rail-item[aria-current=page]:hover{background:var(--surface-selected)!important}@supports (color:color-mix(in lab,red,red)){.orbid .nav-rail-item.active:hover,.orbid .nav-rail-item[aria-current=page]:hover{background:color-mix(in srgb,var(--surface-selected) 90%,var(--ink))!important}}.orbid .conv-bar button:hover:not(:disabled),.orbid .conv-scroll-btn:hover,.orbid .ctx-tools button:hover:not(:disabled),.orbid .lp-row-menu-item:hover,.orbid .session-conv-bar button:hover:not(:disabled){background:var(--surface-hover)!important;color:var(--ink)!important}.orbid .conv-scroll-btn:hover{border-color:var(--border)!important}.orbid [role=button][aria-disabled=true],.orbid button:disabled,.orbid button[aria-disabled=true]{cursor:not-allowed}.orbid [aria-disabled=true]:hover,.orbid button:disabled:hover{filter:none}.orbid .fill-review-conf{gap:6px;width:100%}.orbid .fill-review-conf-track{background:var(--color-bg-muted);border:var(--ob-line) solid var(--color-border-muted);border-radius:0;flex:auto;min-width:24px;max-width:48px;height:5px;overflow:hidden}.orbid .fill-review-conf-track i{background:var(--ink);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.orbid .fill-review-conf-track i{background:color-mix(in srgb,var(--ink) 62%,var(--border))}}.orbid .fill-review-conf-track--warn i{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .fill-review-conf-track--warn i{background:color-mix(in srgb,var(--ink) 38%,var(--border))}}.orbid .fill-review-conf-track--err i{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.orbid .fill-review-conf-track--err i{background:color-mix(in srgb,var(--ink) 22%,var(--border))}}.orbid .fill-review-conf-pct{font-size:var(--fs-caption);color:var(--color-text-tertiary);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:28px;font-weight:600}.orbid .fill-review-cell-a1{font-size:var(--fs-meta);color:var(--ink);font-weight:600;font-family:var(--font-mono)}.orbid .fill-review-stage-btn{appearance:none;border:var(--ob-line) solid var(--border-faint);background:var(--paper);height:24px;color:var(--text-2);font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;border-radius:0;padding:0 8px;font-weight:600}.orbid .fill-review-stage-btn:hover{background:var(--surface-hover);border-color:var(--border);color:var(--ink)}.orbid .fill-review-stage-btn.is-staged{background:var(--ink);border-color:var(--ink);color:var(--paper)}.orbid .fill-review-stage-btn.is-staged:hover{background:var(--slate-12);border-color:var(--slate-12);color:var(--paper)}.orbid .fill-review-cite-btn,.orbid .fill-review-src-cell{align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.orbid .fill-review-cite-btn{appearance:none;cursor:pointer;color:var(--brand);vertical-align:middle;white-space:nowrap;background:0 0;border:0;margin:0;padding:0 2px 0 0;line-height:1.25}.orbid .fill-review-cite-btn .citation-ref,.orbid .fill-review-cite-btn .orbid-intel-cite{align-items:center;line-height:1.25;display:inline-flex}.orbid .fill-review-cite-btn .key-cite-corner{top:-3px;right:-1px}.orbid .fill-review-cite-btn:hover{text-underline-offset:2px;text-decoration:underline}.orbid .fill-review-cite-panel{border:var(--ob-line) solid var(--border-faint);background:var(--paper);margin:0;padding:8px 10px}.orbid .fill-review-cite-panel__meta{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .fill-review-cite-panel__excerpt{font-size:var(--fs-meta);color:var(--text-2);word-break:break-word;margin:4px 0 0;font-weight:500;line-height:1.45}.orbid .fill-review-more{font-size:var(--fs-caption);color:var(--text-4);margin:0;font-weight:600}.orbid [data-testid=fill-review-grid] tbody tr.is-selected{background:var(--surface-selected)!important}.orbid .agent-block-wrap,.orbid .conv .stream-inner,.orbid .conv-inner,.orbid .msg,.orbid .msg-body,.orbid .msg-user-content{box-sizing:border-box;min-width:0}.orbid .conv .msg,.orbid .conv-inner>.msg,.orbid .wfp-conv-inner .msg{box-sizing:border-box;width:var(--orbid-msg-width,70%)!important;max-width:var(--orbid-msg-width,70%)!important;align-items:stretch!important;min-width:0!important}.orbid .agent-block-output>.card,.orbid .agent-block-wrap>.card,.orbid .msg-body>.card,.orbid .msg-body>.file-dl-artifact,.orbid .msg-body>.orbid-data-card,.orbid .msg>.card,.orbid .msg>.choices,.orbid .msg>.file-dl-artifact,.orbid .msg>.knowledge-card,.orbid .msg>.library-propose-card,.orbid .msg>.msg-action-row,.orbid .msg>.msg-body,.orbid .msg>.msg-user-content,.orbid .msg>.orbid-data-card{box-sizing:border-box;margin-left:0;margin-right:0;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important}.orbid .msg.msg-user>.card,.orbid .msg.msg-user>.file-dl-artifact{width:100%!important;max-width:100%!important}.orbid .card-hd{min-width:0;max-width:100%;overflow:visible}.orbid .card-hd-main{min-width:0;overflow:hidden}.orbid .card-tools{flex-shrink:0}.orbid .card-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.orbid .card-summary{overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;min-width:0;max-width:100%}.orbid .card-body,.orbid .card-section,.orbid .card-section-body,.orbid .card-section-hd,.orbid .orbid-intel-body,.orbid .orbid-intel-section{box-sizing:border-box;min-width:0!important;max-width:100%!important}.orbid .orbid-intel-kpi{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.orbid .orbid-intel-kpi__cell{min-width:0;overflow:hidden}.orbid .orbid-intel-kpi__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.orbid .orbid-intel-kpi__label{-webkit-line-clamp:2;white-space:normal;text-overflow:unset;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}@media (max-width:720px){.orbid .orbid-intel-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orbid .orbid-intel-kpi__cell:nth-child(2){border-right:0}.orbid .orbid-intel-kpi__cell:first-child,.orbid .orbid-intel-kpi__cell:nth-child(2){border-bottom:var(--ob-line) solid var(--color-border-muted,var(--intel-border))}}@container intel-body (max-width:540px){.orbid .orbid-intel-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.orbid .orbid-intel-kpi__cell:nth-child(2){border-right:0}.orbid .orbid-intel-kpi__cell:first-child,.orbid .orbid-intel-kpi__cell:nth-child(2){border-bottom:var(--ob-line) solid var(--color-border-muted,var(--intel-border))}}.orbid .card .orbid-intel-grid-table,.orbid .card .uc-tbl-host,.orbid .orbid-intel-grid-table,.orbid .uc-tbl-host{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:hidden;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.orbid .orbid-intel-grid-table__table,.orbid .uc-tbl{max-width:none}.orbid .orbid-intel-grid-table__td{overflow:hidden}.orbid .orbid-intel-grid-table__th{overflow:visible}.orbid .orbid-intel-chip,.orbid .orbid-intel-grid-table__cell-inner,.orbid .uc-chip{min-width:0;max-width:100%;overflow:hidden}.orbid .orbid-intel-chip,.orbid .uc-chip{text-overflow:ellipsis}.orbid .card-actions{box-sizing:border-box;min-width:0;max-width:100%}.orbid .orbid-intel-card--decision>.card-actions{z-index:2;background:var(--paper,var(--color-bg-surface));position:sticky;bottom:0}.orbid .card-actions .choice,.orbid .card-actions button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.orbid .orbid-intel-hbar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .orbid-intel-hbar-btn{box-sizing:border-box;min-width:0;max-width:100%}.orbid .fill-review-stage-btn{text-overflow:ellipsis;max-width:100%;overflow:hidden}.orbid .card .choices,.orbid .gonogo-actions{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.orbid .card .choices .choice,.orbid .gonogo-actions .gonogo-btn{max-width:100%}.orbid .card [data-testid=fill-review-grid],.orbid .card [data-testid=key-reqs-table],.orbid .card [data-testid=rank-evidence],.orbid .card [data-testid=rank-matrix]{min-width:0;max-width:100%}.orbid .card-lab .card,.orbid [data-card-lab] .card{width:100%;min-width:0;max-width:100%}.orbid .lp-row-bot,.orbid .lp-row-pipe{display:none!important}.orbid .lp-row-meta-line .lp-row-stage-meta--info,.orbid .lp-row-meta-line .lp-row-stage-meta--neutral,.orbid .lp-row-meta-line .lp-row-stage-meta--ok,.orbid .lp-row-stage-meta,.orbid .lp-row-stage-meta--info,.orbid .lp-row-stage-meta--neutral,.orbid .lp-row-stage-meta--ok{color:var(--text-3)!important}.orbid .lp-row-meta-line .lp-row-stage-meta--danger,.orbid .lp-row-meta-line .lp-row-stage-meta--warn,.orbid .lp-row-stage-meta--danger,.orbid .lp-row-stage-meta--warn{color:var(--warn)!important}.orbid .lp-row-meta-line .lp-row-stage-meta:before{opacity:.75;background:currentColor!important;border-radius:50%!important;width:4px!important;height:4px!important;display:inline-block!important}.orbid .lp-row-meta-line .lp-row-stage-meta--ok:before,.orbid .lp-row-stage-meta--ok:before{background:var(--text-3)!important}.orbid .lp-row-meta-line .lp-row-stage-meta--danger:before,.orbid .lp-row-meta-line .lp-row-stage-meta--warn:before,.orbid .lp-row-stage-meta--danger:before,.orbid .lp-row-stage-meta--warn:before{background:var(--warn)!important;border-radius:0!important}.orbid .lp-fork-spec,.orbid .lp-fork-spec--high,.orbid .lp-fork-spec--low,.orbid .lp-fork-spec--mid,.orbid .lp-fork-spec--na{color:var(--text-3)!important;font-weight:600!important}.orbid .lp-fork-spec--high{color:var(--ink)!important;font-weight:600!important}.orbid .lp-status-filter-wrap{box-sizing:border-box!important;align-items:center!important;min-height:36px!important;display:flex!important}.orbid .lp-status-filter,.orbid .lp-status-filter--pills{padding:6px var(--pad-rail)!important;box-sizing:border-box!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;display:flex!important}.orbid .lp-status-filter-arrow{flex:0 0 24px!important;align-self:center!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;line-height:0!important;display:inline-grid!important}.orbid .lp-status-filter-arrow svg{width:14px!important;height:14px!important;display:block!important}.orbid .lp-status-filter-btn{vertical-align:middle;border:var(--ob-line) solid transparent!important;height:24px!important;min-height:24px!important;max-height:24px!important;color:var(--text-3)!important;font-size:var(--fs-caption)!important;box-sizing:border-box!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0 8px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.orbid .lp-status-filter-btn:hover{background:var(--surface-hover)!important;color:var(--text-2)!important;border-color:#0000!important}.orbid .lp-status-filter-btn.active{background:var(--surface-selected,var(--color-bg-active))!important;border-color:var(--surface-selected,var(--color-bg-active))!important;color:var(--ink)!important}.orbid .lp-status-filter-btn.active .lp-status-filter-count{color:var(--text-2)!important;opacity:1!important}.orbid .lp-status-filter-count,.orbid .lp-status-filter-label{vertical-align:middle;height:auto!important;line-height:1!important;font-size:var(--fs-caption)!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:600!important;display:inline-flex!important}.orbid .lp-status-filter-count{opacity:1!important;color:var(--text-3)!important;font-variant-numeric:tabular-nums!important;font-weight:600!important;transform:none!important}.orbid .lp[data-surface=counsel] .lp-status-filter-count{box-sizing:border-box!important;background:var(--color-bg-muted)!important;border:var(--ob-line) solid var(--color-border-muted)!important;min-width:18px!important;height:16px!important;color:var(--color-text-tertiary)!important;justify-content:center!important;padding:0 5px!important}.orbid .lp[data-surface=counsel] .lp-status-filter-btn.active .lp-status-filter-count{background:var(--color-bg-surface)!important;color:var(--color-text-secondary)!important}.orbid .lp-status-filter-btn.active,.orbid .lp-status-filter-btn.active .lp-status-filter-label{color:var(--ink)!important}.orbid .lp[data-surface=counsel] .lp-status-filter-arrow{border:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.orbid .lp[data-surface=counsel] .lp-status-filter-wrap{align-items:flex-start!important;height:auto!important;min-height:0!important}.orbid .lp[data-surface=counsel] .lp-status-filter,.orbid .lp[data-surface=counsel] .lp-status-filter--pills{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:0 2px!important;padding:6px 12px!important;display:flex!important;overflow:hidden!important}.orbid .lp[data-surface=counsel] .lp-status-filter-btn{border-radius:0!important;flex:none!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:0 8px!important}.orbid .lp[data-surface=counsel] .lp-status-filter-label{text-overflow:clip!important;flex:none!important;overflow:visible!important}.orbid .lp[data-surface=counsel] .lp-status-filter,.orbid .lp[data-surface=counsel] .lp-status-filter--pills{flex:none!important;gap:8px!important;width:auto!important;height:auto!important;margin:0 16px!important;padding:8px 0!important;overflow-x:auto!important}.orbid .lp[data-surface=counsel] .lp-header{border-bottom:var(--ob-line) solid var(--color-border-muted);min-height:40px!important;padding:6px 16px!important}.orbid .lp[data-surface=counsel] .lp-search{padding:8px 16px 4px!important}.orbid .lp[data-surface=counsel] .folder-tree-panel>.folder-tree-scroll{margin-top:0}.orbid .lp[data-surface=counsel] .folder-tree-scroll{scrollbar-gutter:auto;border-top:0}.orbid .lp[data-surface=counsel] .folder-tree-body{border-top:0;padding-top:0;padding-left:0;padding-right:0;position:relative}.orbid .lp[data-surface=counsel] .tree-node{box-sizing:border-box;background:0 0;flex:auto;align-items:center;width:100%;min-height:100%;padding-top:12px;padding-bottom:12px;padding-right:0;position:relative;height:auto!important}.orbid .lp[data-surface=counsel] .tree-folder-matter-add{margin-left:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.orbid .lp[data-surface=counsel] .tree-node:hover .tree-count-badge{visibility:hidden}.orbid .lp[data-surface=counsel] .tree-node-meta-row{align-items:center;gap:8px;min-width:0;display:flex}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-node-meta{flex:none}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-status-chip{flex:0 auto;align-self:center;max-width:100%;margin-top:0;margin-left:auto}.orbid .lp[data-surface=counsel] .tree-name,.orbid .lp[data-surface=counsel] .tree-node-meta{line-height:1.35}.orbid .lp[data-surface=counsel] .tree-node[data-kind=folder]{padding-top:0;padding-bottom:0}.orbid .lp[data-surface=counsel] .tree-node[data-kind=folder] .tree-kind-icon{display:none}.orbid .lp[data-surface=counsel] .tree-node[data-kind=folder] .tree-count-badge{min-width:14px;height:auto;color:var(--text-3);background:0 0;border:0;justify-content:center;padding:0;font-size:12px;font-weight:600}.orbid .lp[data-surface=counsel] .tree-node[data-kind=folder] .tree-name{color:var(--ink);font-weight:600}.orbid .lp[data-surface=counsel] .tree-name-stack{gap:6px}.orbid .lp[data-surface=counsel] .counsel-skeleton-folder-row{height:32px}.orbid .lp[data-surface=counsel] .counsel-skeleton-item-row{height:72px}.orbid .counsel-tree-skeleton{flex-direction:column;gap:2px;padding:4px 0;display:flex}.orbid .counsel-skeleton-group{flex-direction:column;margin-bottom:6px;display:flex}.orbid .counsel-skeleton-folder-row{align-items:center;gap:8px;height:32px;padding:0 12px;display:flex}.orbid .counsel-skeleton-item-row{align-items:center;gap:8px;height:32px;padding:0 12px 0 28px;display:flex}.orbid .counsel-skel-stack{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.orbid .counsel-skel-chevron,.orbid .counsel-skel-chip,.orbid .counsel-skel-count,.orbid .counsel-skel-icon,.orbid .counsel-skel-leaf-icon{flex-shrink:0;line-height:1}.orbid .lp-row{padding:9px 12px!important}.orbid .lp-row-top--quiet .lp-row-name{letter-spacing:-.01em;color:var(--ink)!important;font-weight:600!important}.orbid .lp-row.selected .lp-row-top--quiet .lp-row-name{font-weight:600!important}.orbid .lp-row-meta-line{gap:8px!important;margin-top:3px!important}.orbid .lp-row-meta-amt,.orbid .lp-row-paths,.orbid .lp-row-score{color:var(--text-3)!important}.orbid .lp{background:var(--paper)!important;border-right:var(--ob-line) solid var(--border)!important}.orbid .lp-matters-fold{width:24px;height:24px;color:var(--text-3);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.orbid .lp-matters-fold:hover{background:var(--surface-hover);color:var(--ink)}.orbid .lp-matters-fold:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp-header-actions{margin-left:auto}.orbid .lp[data-surface=counsel] .lp-header-title{font-family:var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.orbid .lp[data-surface=counsel] .lp-header-actions{background:var(--color-bg-muted);border:var(--ob-line) solid var(--color-border-muted);border-radius:var(--r-control);flex-shrink:0;align-items:center;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.orbid .lp[data-surface=counsel] .lp-header-actions .lp-folder-add-btn,.orbid .lp[data-surface=counsel] .lp-header-actions .lp-matters-fold,.orbid .lp[data-surface=counsel] .lp-header-actions .lp-new-btn{width:24px;height:24px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.orbid .lp[data-surface=counsel] .lp-header-actions .lp-folder-add-btn:hover,.orbid .lp[data-surface=counsel] .lp-header-actions .lp-matters-fold:hover,.orbid .lp[data-surface=counsel] .lp-header-actions .lp-new-btn:hover{background:var(--color-bg-surface);color:var(--color-text-primary)}.orbid .lp[data-surface=counsel] .lp-header-actions button:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .lp[data-surface=counsel]{background:var(--surface-rail)!important;border-right:var(--ob-line) solid var(--border-faint,var(--border))!important}.orbid .lp[data-surface=counsel]:not(.lp--compact):not(.lp--counsel-folded){border-right:0!important}.orbid .lp[data-surface=counsel].lp--counsel-folded,.orbid .lp[data-surface=counsel][data-compact="1"]{background:var(--surface-rail)!important;border-right:var(--ob-line) solid var(--border-faint,var(--border))!important}.orbid .lp[data-surface=counsel] .lp-tree-host:has(.lp-empty)>.folder-tree-panel{display:none}.orbid .lp[data-surface=counsel] .lp-tree-host:has(.lp-empty) .lp-empty{text-align:center;flex:none;justify-content:center;align-self:center;align-items:center;gap:0;width:100%;max-width:min(360px,100%);min-height:0;margin:auto;padding:24px 16px}.orbid .lp[data-surface=counsel] .folder-tree-body,.orbid .lp[data-surface=counsel] .folder-tree-panel,.orbid .lp[data-surface=counsel] .folder-tree-scroll,.orbid .lp[data-surface=counsel] .lp-compact-head,.orbid .lp[data-surface=counsel] .lp-header,.orbid .lp[data-surface=counsel] .lp-list,.orbid .lp[data-surface=counsel] .lp-search,.orbid .lp[data-surface=counsel] .lp-status-filter-wrap{background:var(--surface-rail)!important}.orbid .lp[data-surface=counsel].lp--counsel-folded .lp-compact-head{border-bottom:0;padding:6px 2px;background:0 0!important}.orbid .lp[data-surface=counsel] .lp-compact-item[data-selected="1"],.orbid .lp[data-surface=counsel] .lp-row.selected{background:var(--bg-selected)!important;color:var(--ink)!important}.orbid .lp[data-surface=counsel] .counsel-tree-row{box-sizing:border-box;align-items:stretch;padding-left:16px;padding-right:16px;display:flex}.orbid .lp[data-surface=counsel] .counsel-tree-row:hover{background:var(--bg-hover)}.orbid .lp[data-surface=counsel] .tree-node:hover{background:0 0}.orbid .lp[data-surface=counsel] .folder-tree-body div{scrollbar-width:none}.orbid .lp[data-surface=counsel] .folder-tree-body div::-webkit-scrollbar{background:0 0;width:0;height:0}.orbid .lp[data-surface=counsel] .counsel-tree-row[aria-selected=true],.orbid .lp[data-surface=counsel] .counsel-tree-row[aria-selected=true]:hover{background:var(--bg-selected)!important}.orbid .lp[data-surface=counsel] .tree-node[data-kind=product].tree-node-active .tree-name,.orbid .lp[data-surface=counsel] .tree-node[data-kind=session].tree-node-active .tree-name{color:var(--ink);font-weight:600}.orbid .lp[data-surface=counsel] .tree-node-active{color:var(--ink)!important;background:0 0!important}.orbid .lp-header{background:var(--paper)!important;border-bottom:var(--ob-line) solid var(--border-faint)!important;min-height:40px!important;padding:8px 12px!important}.orbid .lp-header-title{font-size:var(--fs-ui)!important;letter-spacing:0!important;color:var(--ink)!important;font-weight:600!important}.orbid .lp-list{background:var(--paper)!important}.orbid .lp-search-input{border-color:var(--border)!important;background:var(--bg)!important;font-size:var(--fs-ui)!important;height:var(--height-control,32px)!important;box-sizing:border-box!important;padding:6px 8px!important}.orbid .conv-bar,.orbid .conv-bar--pinned{background:var(--paper)!important;border-bottom:var(--ob-line) solid var(--border)!important;box-shadow:none!important;min-height:42px!important}.orbid .conv-bar-title,.orbid .conv-bar-title-text{letter-spacing:0!important;color:var(--ink)!important;font-weight:600!important}.orbid .msg-user-content>.msg-body{background:var(--paper,var(--bg-pure))!important;color:var(--ink)!important;border:var(--ob-line) solid var(--border)!important;border-left-width:var(--ob-line)!important;border-left-color:var(--border)!important;font-weight:500!important}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{background:var(--paper)!important}@supports (color:color-mix(in lab,red,red)){.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{background:color-mix(in srgb,var(--paper) 74%,var(--surface))!important}}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body{color:var(--text-2)!important;border:var(--ob-line) solid var(--border-faint)!important;padding:12px 16px!important}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:not(:has(>.card)):not(:has(>.orbid-data-card)):not(:has(>.library-propose-card)):not(:has(>.knowledge-card)):not(:has(>.file-dl-artifact)) .orbid-md,.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:not(:has(>.card)):not(:has(>.orbid-data-card)):not(:has(>.library-propose-card)):not(:has(>.knowledge-card)):not(:has(>.file-dl-artifact)) .orbid-md :where(p,li,strong,em,a,span,h1,h2,h3,h4,h5,h6,blockquote),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:not(:has(>.card)):not(:has(>.orbid-data-card)):not(:has(>.library-propose-card)):not(:has(>.knowledge-card)):not(:has(>.file-dl-artifact)) strong{color:var(--ink)!important}.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.file-dl-artifact),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.knowledge-card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.library-propose-card),.orbid .msg:not(.msg-user-bubble):not(.msg-user)>.msg-body:has(>.orbid-data-card){color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.orbid .card-hd,.orbid .card>.card-hd{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card-hd,.orbid .card>.card-hd{background:color-mix(in srgb,var(--surface) 92%,var(--paper))!important}}.orbid .card-hd,.orbid .card>.card-hd{border-bottom:var(--ob-line) solid var(--border-faint)!important;color:var(--ink)!important;filter:none!important}.orbid .card.ok>.card-hd,.orbid .card.success>.card-hd,.orbid .card[data-family=success]>.card-hd{background:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card.ok>.card-hd,.orbid .card.success>.card-hd,.orbid .card[data-family=success]>.card-hd{background:color-mix(in srgb,var(--ok) 16%,var(--paper))!important}}.orbid .card.ok>.card-hd,.orbid .card.success>.card-hd,.orbid .card[data-family=success]>.card-hd{border-bottom-color:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card.ok>.card-hd,.orbid .card.success>.card-hd,.orbid .card[data-family=success]>.card-hd{border-bottom-color:color-mix(in srgb,var(--ok) 32%,var(--border-faint))!important}}.orbid .card.warn>.card-hd,.orbid .card.warning>.card-hd,.orbid .card[data-family=gate]>.card-hd{background:var(--warn)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card.warn>.card-hd,.orbid .card.warning>.card-hd,.orbid .card[data-family=gate]>.card-hd{background:color-mix(in srgb,var(--warn) 14%,var(--paper))!important}}.orbid .card.warn>.card-hd,.orbid .card.warning>.card-hd,.orbid .card[data-family=gate]>.card-hd{border-bottom-color:var(--warn)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card.warn>.card-hd,.orbid .card.warning>.card-hd,.orbid .card[data-family=gate]>.card-hd{border-bottom-color:color-mix(in srgb,var(--warn) 28%,var(--border-faint))!important}}.orbid .card[data-family=decision]>.card-hd,.orbid .orbid-intel-card--decision.card>.card-hd{background:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card[data-family=decision]>.card-hd,.orbid .orbid-intel-card--decision.card>.card-hd{background:color-mix(in srgb,var(--brand) 12%,var(--paper))!important}}.orbid .card[data-family=decision]>.card-hd,.orbid .orbid-intel-card--decision.card>.card-hd{border-bottom-color:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card[data-family=decision]>.card-hd,.orbid .orbid-intel-card--decision.card>.card-hd{border-bottom-color:color-mix(in srgb,var(--brand) 26%,var(--border-faint))!important}}.orbid .card-hd .card-title{color:var(--ink)!important}.orbid .card-hd .card-chev,.orbid .card-hd .card-chev-btn,.orbid .card-hd .card-conf,.orbid .card-hd .card-leading,.orbid .card-hd .card-meta,.orbid .card-hd .card-num,.orbid .card-hd .card-tag,.orbid .card-hd .card-tool{color:var(--text-2)!important}.orbid .card-hd .card-meta{gap:6px}.orbid .card-hd .uc-chip{flex-shrink:0}.orbid .card-hd-main:focus-visible{outline-offset:2px;outline:2px solid var(--brand)!important}.orbid .card-chev-btn:hover,.orbid .card-tool:hover,.orbid .card-tool[aria-expanded=true]{color:var(--ink)!important;background:var(--ink)!important}@supports (color:color-mix(in lab,red,red)){.orbid .card-chev-btn:hover,.orbid .card-tool:hover,.orbid .card-tool[aria-expanded=true]{background:color-mix(in srgb,var(--ink) 6%,transparent)!important}}.orbid .card-chev-btn:focus-visible,.orbid .card-tool:focus-visible{outline-offset:1px;outline:2px solid var(--brand)!important;color:var(--ink)!important}.orbid .card{border:var(--ob-line) solid var(--border)!important;box-shadow:none!important}.orbid .card,.orbid .card-body,.orbid .card>.card-bd{background:var(--paper)!important}.orbid .composer-pill,.orbid .composer-pill--source,.orbid .composer-pill--suggestion{background:var(--paper)!important;border:var(--ob-line) solid var(--border)!important;color:var(--text-2)!important;border-radius:0!important;height:28px!important;font-weight:600!important}.orbid .composer-pill--source:hover,.orbid .composer-pill--suggestion:hover,.orbid .composer-pill:hover{background:var(--surface-hover)!important;border-color:var(--border-strong)!important;color:var(--ink)!important}.orbid .composer-pill--primary-action{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}.orbid .composer-pill--primary-action:hover{background:var(--slate-12)!important;border-color:var(--slate-12)!important;color:var(--paper)!important}.orbid .choice{border-color:var(--border)!important;color:var(--text-2)!important;background:var(--paper)!important;border-radius:0!important;min-height:30px!important;font-weight:600!important}.orbid .choice:hover{border-color:var(--border-strong)!important;color:var(--ink)!important;background:var(--surface-hover)!important}.orbid .choice.primary{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}.orbid .choice.primary:hover{background:var(--slate-12)!important;border-color:var(--slate-12)!important;color:var(--paper)!important}.orbid .empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(52vh,420px);padding:48px 24px 64px;display:flex}.orbid .empty-mark{background:var(--ink)!important;width:56px!important;height:56px!important;margin:0 auto 22px!important}.orbid .empty-mark-logo{width:32px!important;max-height:32px!important}.orbid .empty p{letter-spacing:-.01em;max-width:34ch!important;font-size:var(--fs-ui)!important;color:var(--text-2)!important;margin:0 0 24px!important;font-weight:500!important;line-height:1.5!important}.orbid .empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.orbid .empty-actions .choice.primary{letter-spacing:-.01em;min-height:34px!important;font-size:var(--fs-ui)!important;padding:0 18px!important}.orbid .empty-actions .choice:not(.primary){border-color:var(--border)!important;min-height:34px!important;padding:0 16px!important}.orbid .badge,.orbid .orbid-badge{background:var(--bg)!important;border-color:var(--border)!important;color:var(--text-3)!important;border-radius:0!important}.orbid .orbid-badge--ok{background:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--ok{background:color-mix(in srgb,var(--ok) 8%,var(--paper))!important}}.orbid .orbid-badge--ok{color:var(--ok)!important;border-color:var(--ok)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--ok{border-color:color-mix(in srgb,var(--ok) 22%,var(--border))!important}}.orbid .orbid-badge--danger,.orbid .orbid-badge--warn{background:var(--warn)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--danger,.orbid .orbid-badge--warn{background:color-mix(in srgb,var(--warn) 8%,var(--paper))!important}}.orbid .orbid-badge--danger,.orbid .orbid-badge--warn{color:var(--warn)!important;border-color:var(--warn)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--danger,.orbid .orbid-badge--warn{border-color:color-mix(in srgb,var(--warn) 22%,var(--border))!important}}.orbid .orbid-badge--info{background:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--info{background:color-mix(in srgb,var(--brand) 8%,var(--paper))!important}}.orbid .orbid-badge--info{color:var(--brand)!important;border-color:var(--brand)!important}@supports (color:color-mix(in lab,red,red)){.orbid .orbid-badge--info{border-color:color-mix(in srgb,var(--brand) 20%,var(--border))!important}}.orbid .orbid-intel-grid-table,.orbid .uc-tbl-host,.orbid [data-card-data-table]{border-color:var(--border)!important;background:var(--paper)!important}.orbid .orbid-intel-grid-table__th,.orbid .uc-th{background:var(--bg)!important;color:var(--text-3)!important;border-color:var(--border-faint)!important;font-weight:600!important}.orbid .session-scroll-progress,.orbid [data-scroll-progress]{background:var(--brand)!important;opacity:1!important}.orbid .nav-rail{background:var(--paper)!important;border-right:var(--ob-line) solid var(--border)!important}.orbid .nav-rail-item.active{background:var(--surface-selected)!important;color:var(--ink)!important}.orbid .cwb-shell,.orbid [data-cwb-shell]{background:var(--paper)!important;box-shadow:none!important;border:0!important}.orbid .card-hd .card-title,.orbid .conv-bar-title-text,.orbid .empty-actions .choice.primary,.orbid .lp-header-title{font-feature-settings:"ss01","cv11"}.orbid .cwb-body,.orbid [data-testid=cwb-body]{border-top:var(--ob-line) solid var(--border-faint);background:var(--paper)!important}.orbid .cwb-summary-rail,.orbid [data-testid=cwb-summary-rail]{color:var(--ink);background:var(--paper)!important;border-right:var(--ob-line) solid var(--border-faint)!important}.orbid .cwb-detail-pane,.orbid .cwb-detail-toolbar,.orbid [data-testid=cwb-detail-pane]{background:var(--paper)!important}.orbid .cwb-detail-toolbar{border-bottom:var(--ob-line) solid var(--border-faint)!important}.orbid .cwb-body .cwb-edge-resize--v{background:0 0!important;border:0!important;width:5px!important;margin:0!important}.orbid .cwb-body .cwb-edge-resize--v:before{background:var(--border-faint)!important;opacity:1!important;width:1px!important}.orbid .cwb-body .cwb-edge-resize--v:active:before,.orbid .cwb-body .cwb-edge-resize--v:hover:before{background:var(--border-strong)!important;width:1px!important}.orbid .cwb-detail-pane .cwb-data-table.uc-tbl-host,.orbid .cwb-detail-pane [data-card-data-table]{background:var(--paper)!important;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important}.orbid .compliance-workbench .cwb-data-table .orbid-intel-grid-table__th,.orbid .compliance-workbench [data-testid=cwb-table-region] th,.orbid .compliance-workbench table thead th{background:var(--bg)!important;border-color:var(--border-faint)!important;color:var(--text-3)!important}.orbid .compliance-workbench .cwb-data-table tbody td,.orbid .compliance-workbench table tbody td{background:var(--paper)!important;border-color:var(--border-faint)!important}.orbid .cwb-data-table .cwb-cell-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.orbid .cwb-status-donut{--cwb-donut-track:var(--bg);border-bottom:var(--ob-line) solid var(--border-faint);width:100%;margin-bottom:2px;padding:4px 0 2px}.orbid .cwb-status-donut [data-testid=cwb-status-donut-value]{color:var(--ink)!important;font-size:var(--fs-metric-sm)!important}.orbid .cwb-status-donut [data-testid=cwb-status-donut-label]{color:var(--text-3)!important;font-size:var(--fs-caption)!important}.orbid [data-testid=cwb-summary-rail] [role=group] button{font-size:var(--fs-caption)!important;border-radius:0!important;font-weight:600!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail]{border-bottom:0!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab]{color:var(--text-3)!important;border-bottom:var(--ob-line) solid transparent!important;background:0 0!important}.orbid .compliance-workbench [data-testid=cwb-pillar-rail] button[role=tab][aria-selected=true]{color:var(--ink)!important;border-bottom-color:var(--ink)!important;background:0 0!important}.orbid .cwb-detail-toolbar input[type=search],.orbid .cwb-detail-toolbar label{background:var(--bg)!important;border-color:var(--border)!important}.orbid .lp-fork-child-wrap,.orbid .lp-fork-children,.orbid .lp-row,.orbid .lp-session-family{box-sizing:border-box;max-width:100%;overflow-x:hidden}.orbid .lp-row-main{overflow:visible!important}.orbid .lp-row-main,.orbid .lp-row-text{min-width:0!important;max-width:100%!important}.orbid .lp-row-text{overflow:hidden!important}.orbid .lp-row-mail{--lp-mail-chev:16px;--lp-mail-trail:46px;box-sizing:border-box;align-items:center;column-gap:8px;width:100%;min-width:0;max-width:100%;min-height:30px;padding-right:0;overflow:hidden;grid-template-columns:var(--lp-mail-chev) minmax(0,1fr) 46px!important;display:grid!important}.orbid .lp-row-mail>.lp-row-expand,.orbid .lp-row-mail>.lp-row-mail-gutter{box-sizing:border-box;color:var(--text-4);width:var(--lp-mail-chev)!important;min-width:var(--lp-mail-chev)!important;height:var(--lp-mail-chev)!important;place-items:center!important;margin:0!important;padding:0!important;display:inline-grid!important}.orbid .lp-row-mail>.lp-row-expand.is-empty,.orbid .lp-row-mail>.lp-row-expand:disabled{cursor:default;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.orbid .lp-row-mail>.lp-row-name{min-width:0!important;max-width:100%!important;font-size:var(--fs-ui)!important;color:var(--ink)!important;white-space:nowrap!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;font-weight:600!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.orbid .lp-row-mail>.lp-row-name .lp-row-unread-count{font-size:var(--fs-caption);color:var(--ink);margin-left:4px;font-weight:600}.orbid .lp-row-mail-trail{justify-content:flex-end;align-items:center;width:46px;min-width:46px;display:flex;overflow:visible}.orbid .lp-row-running{color:var(--text-3,var(--color-text-tertiary));flex-shrink:0;align-items:center;margin-left:4px;display:inline-flex}.orbid .lp-stage-mark,.orbid .lp-stage-mark.orbid-badge{font-variant-ligatures:none;font-kerning:none;box-sizing:border-box!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:18px!important;font-family:var(--font-mono)!important;letter-spacing:0!important;background:var(--paper)!important;border:var(--ob-line) solid var(--border)!important;color:var(--text-3)!important;border-radius:0!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.orbid .lp-stage-mark--info{color:var(--brand)!important}.orbid .lp-stage-mark--ok{color:var(--ok)!important}.orbid .lp-stage-mark--danger,.orbid .lp-stage-mark--warn{color:var(--warn)!important}.orbid .lp-stage-mark:after,.orbid .lp-stage-mark:before{content:none!important;display:none!important}.orbid .lp-stage-mark .orbid-badge-text,.orbid .lp-stage-word{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;display:block;overflow:hidden}.orbid .lp-stage-pip{background:var(--border);width:5px;height:5px;transition:transform var(--ob-dur) var(--ob-ease);border-radius:0;flex-shrink:0;display:block}.orbid .lp-stage-pip.is-done{background:var(--ink);opacity:.35}.orbid .lp-stage-pip.is-current{background:var(--ink);opacity:1;width:5px;height:8px}.orbid .lp-stage-mark--danger .lp-stage-pip.is-current,.orbid .lp-stage-mark--warn .lp-stage-pip.is-current{background:var(--warn)}.orbid .lp-stage-mark--ok .lp-stage-pip.is-current,.orbid .lp-stage-mark--ok .lp-stage-pip.is-done{background:var(--ok);opacity:1}.orbid .lp-stage-mark--ok .lp-stage-pip.is-done{opacity:.45}.orbid .lp-stage-mark--info .lp-stage-pip.is-current{background:var(--brand)}.orbid .lp-stage-mark[data-stage=deliver] .lp-stage-pip.is-current,.orbid .lp-stage-mark[data-stage=deliver] .lp-stage-pip.is-done{background:var(--ok);opacity:1}.orbid .lp-stage-mark[data-stage=deliver] .lp-stage-pip.is-done{opacity:.55}.orbid .lp-row-mail-age,.orbid .lp-row-mail-score,.orbid .lp-row-mail-stage{display:none!important}.orbid .lp-row.lp-row--product{background:0 0!important;min-height:0!important;padding:4px 10px!important;overflow-x:hidden!important}.orbid .lp-row.lp-row--product .lp-row-name{font-size:var(--fs-meta)!important;color:var(--text-2)!important;font-weight:500!important}.orbid .lp-row.lp-row--product.selected .lp-row-name{color:var(--ink)!important;font-weight:600!important}.orbid .lp-row:not(.lp-row--product){border-bottom:var(--ob-line) solid var(--border-faint)!important;min-height:0!important;padding:7px 10px!important;overflow-x:hidden!important}.orbid .lp-row:not(.lp-row--product) .lp-row-text{gap:0!important}.orbid .lp-row.selected{background:var(--surface-selected)!important}.orbid .lp-row-actions{z-index:4;opacity:0;transform:translateY(-50%);position:absolute!important;top:50%!important;right:0!important}.orbid .lp-row.lp-row-menu-open .lp-row-actions,.orbid .lp-row:focus-within .lp-row-actions,.orbid .lp-row:hover .lp-row-actions{opacity:1}.orbid .lp-row-mail+.lp-row-meta-line,.orbid .lp-row-top--quiet:has(+.lp-row-mail){display:none!important}.orbid .lp-fork-children{border:0!important;margin:0!important;padding:0!important}.orbid .lp-fork-child-wrap:before,.orbid .lp-fork-children:before{display:none!important}.orbid .orbid-intel-grid-table__th .uc-th-inner,.orbid .uc-th-inner,.orbid th .uc-th-inner{box-sizing:border-box!important;flex-flow:row!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:2px 4px!important;display:flex!important;position:relative!important}.orbid .orbid-intel-grid-table__th .uc-th-inner:has(.uc-th-tools:not(.is-empty)),.orbid .uc-th-inner:has(.uc-th-tools:not(.is-empty)),.orbid th .uc-th-inner:has(.uc-th-tools:not(.is-empty)){padding-right:18px!important}.orbid .orbid-intel-grid-table__th .uc-th-label,.orbid .orbid-intel-grid-table__th button.uc-th-label,.orbid .uc-th-label,.orbid button.uc-th-label,.orbid button.uc-th-sort,.orbid span.uc-th-label{text-align:center!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:inline-flex!important;position:static!important;overflow:hidden!important}.orbid .orbid-intel-grid-table__th .uc-th-label-text,.orbid .uc-th-label-text{text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;width:auto!important;min-width:0!important;max-width:100%!important;font-size:var(--fs-caption)!important;font-weight:600!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.orbid .orbid-intel-grid-table__th .uc-th-tools,.orbid .uc-th-tools{z-index:2!important;visibility:visible!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;left:auto!important;right:2px!important;transform:translateY(-50%)!important}.orbid .uc-th-inner.has-tools .uc-th-label{flex:0 auto!important;max-width:100%!important}.orbid .uc-th-tools.is-empty{display:none!important}.orbid .uc-th-btn{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;padding:0!important}.orbid .uc-th-btn svg{width:11px!important;height:11px!important}.orbid .orbid-intel-grid-table thead th,.orbid .uc-tbl-host thead th,.orbid [data-card-data-table] thead th,.orbid th.orbid-intel-grid-table__th{min-width:2.75rem;min-height:28px;vertical-align:middle!important;text-align:center!important;height:auto!important;padding:4px 2px!important;overflow:hidden!important}.orbid .card .card-bd .uc-tbl-host,.orbid .card .card-bd [data-card-data-table],.orbid .card .card-body .uc-tbl-host,.orbid .card .card-body [data-card-data-table],.orbid .card .orbid-intel-body .card-table-host,.orbid .card .orbid-intel-body .uc-tbl-host,.orbid .card .orbid-intel-body [data-card-data-table]{box-sizing:border-box!important;border-left:0!important;border-right:0!important;width:calc(100% + 28px)!important;max-width:none!important;margin-left:-14px!important;margin-right:-14px!important}.orbid .card .orbid-intel-grid-table,.orbid .card table.uc-tbl{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important}.orbid .card .orbid-intel-grid-table td:last-child,.orbid .card .orbid-intel-grid-table th:last-child,.orbid .card .orbid-intel-grid-table__td:last-child,.orbid .card .orbid-intel-grid-table__th:last-child{text-align:center!important;box-sizing:border-box!important;padding-left:8px!important;padding-right:8px!important}.orbid .card .orbid-intel-grid-table td:last-child>*,.orbid .card .orbid-intel-grid-table__td:last-child .orbid-intel-grid-table__cell-inner{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.orbid .fill-review-stage-btn{box-sizing:border-box!important;max-width:100%!important;margin:0 auto!important}.orbid .card .orbid-intel-grid-table__td,.orbid .card .orbid-intel-grid-table__th{border-color:var(--border-faint)!important}.orbid .card .tabular-nums.text-\[16px\],.orbid .card .text-\[16px\].font-bold,.orbid .card .text-\[16px\].font-semibold{font-size:var(--fs-ui)!important}.orbid .gonogo-name-chip{font-size:var(--fs-caption)!important;font-weight:600!important}.lib-cmp.orbid,.orbid.lib-cmp{background:var(--color-bg-surface);color:var(--color-text-secondary)}.lib-cmp-dialog{box-sizing:border-box}.lib-cmp-head{border-bottom:var(--ob-line) solid var(--color-border-muted);flex-shrink:0;padding:12px 16px 8px}.lib-cmp-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding-right:28px;display:flex}.lib-cmp-title [id=dialog-title],.lib-cmp-title h2{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:600}.lib-cmp-meta{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.lib-cmp-kpis{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.lib-cmp-kpi{align-items:baseline;gap:6px;display:flex}.lib-cmp-kpi b{color:var(--color-text-primary);font-size:16px;font-weight:600;line-height:1}.lib-cmp-kpi span{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.lib-cmp-tools{border-bottom:var(--ob-line) solid var(--color-border-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.lib-cmp-seg{border:var(--ob-line) solid var(--color-border);display:inline-flex}.lib-cmp-seg button{background:var(--color-bg-surface);height:28px;color:var(--color-text-tertiary);cursor:pointer;border:0;gap:6px;padding:0 8px}.lib-cmp-seg button,.lib-cmp-seg-n{align-items:center;font-size:12px;font-weight:600;display:inline-flex}.lib-cmp-seg-n{border:var(--ob-line) solid var(--color-border-muted);background:var(--color-bg-muted);min-width:18px;height:16px;color:var(--color-text-secondary);border-radius:0;justify-content:center;padding:0 4px;line-height:1}.lib-cmp-seg button.on .lib-cmp-seg-n{background:var(--color-bg-hover);border-color:var(--color-border);color:var(--color-text-primary)}.lib-cmp-seg button+button{border-left:var(--ob-line) solid var(--color-border)}.lib-cmp-seg button.on{background:var(--color-bg-active);color:var(--color-text-primary)}.lib-cmp-seg button:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.lib-cmp-search{border:var(--ob-line) solid var(--color-border);background:var(--color-bg-surface);height:28px;color:var(--color-text-secondary);min-width:180px;padding:0 8px;font-size:12px}.lib-cmp-search:focus{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.lib-cmp-chk{color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lib-cmp-chk input{accent-color:var(--color-brand)}.lib-cmp-spacer{flex:1}.lib-cmp-btn{border:var(--ob-line) solid var(--color-border);background:var(--color-bg-surface);height:28px;color:var(--color-text-secondary);cursor:pointer;padding:0 8px;font-size:12px;font-weight:500}.lib-cmp-btn:hover{background:var(--color-bg-hover)}.lib-cmp-btn:focus-visible{outline:none}.lib-cmp-btn-ink{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--slate-1)}.lib-cmp-btn-ink:hover{background:var(--slate-12)}.lib-cmp-menu{position:relative}.lib-cmp-menu-pop{z-index:20;background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border);min-width:168px;box-shadow:var(--ob-shadow-float);padding:4px 0;display:none;position:absolute;top:calc(100% + 4px);right:0}.lib-cmp-menu.open .lib-cmp-menu-pop{display:block}.lib-cmp-menu-pop button{text-align:left;width:100%;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:12px;display:block}.lib-cmp-menu-pop button:hover{background:var(--color-bg-hover)}.lib-cmp-legend{border-bottom:var(--ob-line) solid var(--color-border-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 16px 8px;display:flex}.lib-cmp-legend-lbl{color:var(--color-text-tertiary);margin-right:4px;font-size:12px;font-weight:600}.lib-cmp-mk{border:var(--ob-line) solid;align-items:center;gap:4px;height:14px;padding:0 4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.lib-cmp-mk-high{color:var(--color-brand);background:var(--color-brand-muted);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.lib-cmp-mk-high{border-color:color-mix(in srgb,var(--color-brand) 28%,var(--color-border))}}.lib-cmp-mk-low{color:var(--color-text-tertiary);background:var(--color-bg-hover);border-color:var(--color-border)}.lib-cmp-mk-best{color:var(--ok);background:var(--status-ok-bg);border-color:var(--status-ok-border)}.lib-cmp-mk-worst{color:var(--err);background:var(--status-mismatch-bg);border-color:var(--status-mismatch-border)}.lib-cmp-shp{flex-shrink:0}.lib-cmp-shp-high{border-bottom:5px solid}.lib-cmp-shp-high,.lib-cmp-shp-low{border-right:var(--ob-line) solid transparent;border-left:3px solid #0000;width:0;height:0}.lib-cmp-shp-low{border-top:5px solid}.lib-cmp-shp-best{border-radius:50%}.lib-cmp-shp-best,.lib-cmp-shp-worst{background:currentColor;width:6px;height:6px}.lib-cmp-scroll{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.lib-cmp-table-wrap{box-sizing:border-box;flex-direction:column;flex:auto;width:100%;height:auto;min-height:100%;display:flex;position:relative}.lib-cmp-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;flex:none;width:100%;min-width:1100px;height:max-content!important}.lib-cmp-table col.pin{width:196px}.lib-cmp-table col.prod{width:176px}.lib-cmp-table tbody tr{height:24px}.lib-cmp-table tbody td{white-space:nowrap;height:24px;max-height:24px;padding:2px 8px;line-height:16px;overflow:hidden}.lib-cmp-table td,.lib-cmp-table th{text-align:left;vertical-align:middle;border:var(--ob-line) solid var(--color-border);padding:2px 8px}.lib-cmp-table thead th{z-index:3;background:var(--color-bg-active);color:var(--color-text-primary);font-size:12px;font-weight:600;position:sticky;top:0}.lib-cmp-table td.pin,.lib-cmp-table th.pin{z-index:2;width:196px;position:sticky;left:0}.lib-cmp-table thead th.pin{z-index:4;background:var(--color-bg-active);position:sticky;top:0;left:0}.lib-cmp-table td.pin{background:var(--color-bg-hover);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.lib-cmp-table tr.ghead{height:22px}.lib-cmp-table tr.ghead td{height:22px;max-height:22px;color:var(--color-text-primary);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.lib-cmp-table tr.ghead td,.lib-cmp-table tr.ghead td.pin{background:var(--color-bg-muted)}.lib-cmp-prod{flex-direction:column;gap:2px;min-width:0;display:flex}.lib-cmp-prod b{color:var(--color-text-primary);min-width:0;font-size:14px}.lib-cmp-prod b,.lib-cmp-prod span,.lib-cmp-prod-brand{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lib-cmp-prod span,.lib-cmp-prod-brand{min-height:14px;color:var(--color-text-tertiary);font-size:12px;display:block}.lib-cmp-prod-ops{align-items:center;gap:2px;margin-top:4px;display:flex}.lib-cmp-ico{border:var(--ob-line) solid var(--color-border);background:var(--color-bg-surface);width:22px;height:22px;color:var(--slate-11);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lib-cmp-ico:focus-visible:not(:disabled),.lib-cmp-ico:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-bg-hover)}.lib-cmp-ico:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.lib-cmp-ico:disabled{opacity:.35;cursor:not-allowed}.lib-cmp-copy svg,.lib-cmp-ico svg{stroke-width:1.5px;width:12px;height:12px}.lib-cmp-copy .tip,.lib-cmp-ico .tip{background:var(--color-text-primary);color:var(--color-bg-surface);white-space:nowrap;pointer-events:none;z-index:12;padding:4px 6px;font-size:12px;font-weight:600;display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.lib-cmp-copy.is-copied .tip,.lib-cmp-copy:focus-visible .tip,.lib-cmp-copy:hover .tip,.lib-cmp-ico:focus-visible .tip,.lib-cmp-ico:hover .tip{display:block}.lib-cmp-rm{border:var(--ob-line) solid var(--color-border);height:22px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;padding:0 6px;font-size:12px;font-weight:600}.lib-cmp-rm:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.lib-cmp-table th.prod-col{cursor:grab}.lib-cmp-table th.prod-col.dragging{opacity:.55;cursor:grabbing}.lib-cmp-table th.prod-col.drag-over{background:var(--color-bg-active)}.lib-cmp-table td.val{height:24px;max-height:24px;color:var(--color-text-secondary);white-space:nowrap;padding:2px 8px 2px 24px;font-size:12px;line-height:16px;position:relative;overflow:hidden}.lib-cmp-table td.val.is-empty{color:var(--color-text-muted)}.lib-cmp-table td.val.best{background:var(--status-ok-bg)}.lib-cmp-table td.val.worst{background:var(--status-mismatch-bg)}.lib-cmp-table td.val .val-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.lib-cmp-table td.val .val-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lib-cmp-table td.val .unit{color:var(--color-text-muted);margin-left:4px;font-size:12px;font-weight:600}.lib-cmp-marks{flex-shrink:0;align-items:center;gap:4px;margin-left:4px;display:inline-flex}.lib-cmp-table td .lib-cmp-mk{letter-spacing:0;gap:0;height:12px;padding:0 4px;font-size:0}.lib-cmp-table td.val:focus-within,.lib-cmp-table td.val:has(.lib-cmp-copy.is-copied),.lib-cmp-table td.val:hover{z-index:6;overflow:visible}.lib-cmp-copy{z-index:2;width:20px;height:20px;color:var(--slate-11);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.lib-cmp-copy.is-copied,.lib-cmp-table td.val:focus-within .lib-cmp-copy,.lib-cmp-table td.val:hover .lib-cmp-copy{display:inline-flex}.lib-cmp-copy.is-copied{color:var(--ok);background:var(--status-ok-bg)}.lib-cmp-copy.is-copied .tip{background:var(--ok);color:var(--slate-1);display:block}.lib-cmp-copy:focus-visible,.lib-cmp-copy:hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.lib-cmp-copy.is-copied:focus-visible,.lib-cmp-copy.is-copied:hover{color:var(--ok);background:var(--status-ok-bg)}.lib-cmp-copy:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.lib-cmp-empty{text-align:center;padding:16px}.lib-cmp-empty-pane{min-height:0}.lib-cmp-empty-over,.lib-cmp-empty-pane{flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.lib-cmp-empty-over{z-index:2;pointer-events:none;background:0 0;min-height:160px;position:static}.lib-cmp-empty-title{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:500}.lib-cmp-empty-sub{color:var(--color-text-muted);margin:4px 0 0;font-size:12px;font-weight:600}@media print{.lib-cmp-copy,.lib-cmp-legend,.lib-cmp-prod-ops,.lib-cmp-rm,.lib-cmp-tools{display:none!important}.lib-cmp-scroll{max-height:none;overflow:visible}}.lp-row-menu-item,.orbid-ctx-menu-item,[data-orbid-pop-menu] [role=menuitem],[data-radix-context-menu-item],[data-radix-menu-item]{align-items:center!important;height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:14px!important;font-weight:400!important;line-height:1!important;display:flex!important}.lp-row-menu-item .lp-row-menu-label,.orbid-ctx-menu-item .lp-row-menu-label,[data-radix-context-menu-item] .lp-row-menu-label{letter-spacing:0!important;color:inherit!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1!important}.orbid .conv-inner>.msg:not(.msg-user):not(.msg-user-bubble){align-self:flex-start;margin-left:0}.orbid .conv-inner>.msg.msg-user,.orbid .conv-inner>.msg.msg-user-bubble{align-self:flex-end;margin-right:0}.orbid .card [data-card-data-table] td:first-child{text-align:left}.orbid .card [data-card-data-table] td:last-child{text-align:right}.orbid .card [data-card-data-table] td:last-child .uc-chip-col{justify-content:flex-end}.orbid .card-hd,.orbid .card>.card-hd{height:var(--orbid-card-hd-h,44px)!important;min-height:var(--orbid-card-hd-h,44px)!important;max-height:var(--orbid-card-hd-h,44px)!important;box-sizing:border-box!important;padding:0 16px!important}.orbid .card-summary,.orbid .orbid-intel-card>.card-summary{padding:8px 16px!important}.orbid .card-body,.orbid .card.product-gaps>.card-body,.orbid .card>.card-bd{padding:0!important}.orbid .orbid-intel-body,.orbid .orbid-intel-card .orbid-intel-body,.orbid .orbid-intel-card--research .orbid-intel-body{gap:12px!important;padding:12px 16px!important}.orbid .card .card-section-title,.orbid .card .section-hd,.orbid .card-section-hd,.orbid .card-section-title,.orbid .card-section.gonogo-block>.card-section-hd,.orbid .orbid-intel-card .card .card-section-title,.orbid .orbid-intel-card .card-section--dense>.card-section-hd,.orbid .orbid-intel-card .card-section-hd,.orbid .orbid-intel-card .card-section-hd.flex,.orbid .orbid-intel-card details.card-section>.card-section-hd,.orbid .orbid-intel-card details.card-section>summary.card-section-hd{background:0 0!important;border-bottom:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 0 6px!important}.orbid .card-section-title,.orbid .card-section.gonogo-block>.card-section-hd .card-section-title,.orbid .orbid-intel-card .card-section-title{font-size:var(--fs-caption)!important;height:auto!important;color:var(--text-3)!important;margin:0!important;padding:0!important;font-weight:600!important;line-height:1.35!important}.orbid .card .section-body,.orbid .card-section-body,.orbid .card-section.gonogo-block>.card-section-body,.orbid .orbid-intel-card .card-section--dense>.card-section-body,.orbid .orbid-intel-card .card-section-body,.orbid .orbid-intel-card .card-section-body--flush{padding:0!important}.orbid .card .orbid-intel-body .card-table-host,.orbid .card .orbid-intel-body .uc-tbl-host,.orbid .card .orbid-intel-body [data-card-data-table],.orbid .orbid-intel-body>.orbid-intel-kpi,.orbid .orbid-intel-card .card-section-body--flush>.card-table-host,.orbid .orbid-intel-card .card-section-body--flush>.orbid-intel-grid-table,.orbid .orbid-intel-card .card-section-body--flush>.orbid-intel-kpi,.orbid .orbid-intel-card .card-section-body--flush>.uc-tbl-host{box-sizing:border-box!important;width:calc(100% + 32px)!important;max-width:none!important;margin-left:-16px!important;margin-right:-16px!important}.orbid .card .orbid-intel-grid-table__th,.orbid .orbid-intel-grid-table__th{height:32px;box-sizing:border-box!important;padding:8px!important}.orbid .card .orbid-intel-grid-table__td,.orbid .orbid-intel-grid-table__td{box-sizing:border-box!important;padding:8px 10px!important}.orbid .card .orbid-intel-grid-table__td:first-child,.orbid .card .orbid-intel-grid-table__th:first-child,.orbid .card [data-card-data-table] td:first-child,.orbid .card [data-card-data-table] th:first-child,.orbid .orbid-intel-grid-table__td:first-child,.orbid .orbid-intel-grid-table__th:first-child{padding-left:16px!important}.orbid .card .orbid-intel-grid-table__td:last-child,.orbid .card .orbid-intel-grid-table__th:last-child,.orbid .card [data-card-data-table] td:last-child,.orbid .card [data-card-data-table] th:last-child,.orbid .orbid-intel-grid-table__td:last-child,.orbid .orbid-intel-grid-table__th:last-child{padding-left:8px!important;padding-right:16px!important}.orbid .orbid-intel-kpi__cell:first-child{padding-left:16px!important}.orbid .orbid-intel-kpi__cell:last-child{padding-right:16px!important}.orbid .card-actions{min-height:56px;box-sizing:border-box!important;border-top:var(--ob-line) solid var(--border-faint)!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:12px 16px!important;display:flex!important}.orbid .card-action-hint,.orbid .card-actions .card-action-hint,.orbid .card-actions .orbid-intel-section-note{flex:12rem;line-height:1.35;font-size:var(--fs-caption)!important;color:var(--text-3)!important;margin:0!important;font-weight:600!important}.orbid .card-actions .choice,.orbid .card-actions .gonogo-btn,.orbid .card-actions .gonogo-export-trigger{flex:none!important;width:auto!important;height:32px!important}.orbid .card-actions .gonogo-export-wrap{flex:none;display:flex;position:relative}.orbid .card-actions .choice.primary{order:2}.gaps-brief-shell{flex-direction:column;flex:1;min-height:0;display:flex}.gaps-brief-cols{flex:1;grid-template-columns:240px minmax(220px,1fr) minmax(280px,1.2fr);min-height:0;display:grid}.gaps-brief-paper{background:var(--color-bg-surface);border:var(--ob-line) solid var(--color-border-muted);padding:16px;overflow:auto}.gaps-brief-paper h1{color:var(--color-text-primary);font-size:16px;font-weight:600}.gaps-brief-paper h2,.gaps-brief-paper h3,.gaps-brief-paper h4{color:var(--color-text-secondary);font-size:14px;font-weight:600}.gaps-brief-paper li,.gaps-brief-paper p{color:var(--color-text-secondary);font-size:14px}.gaps-brief-gap{height:8px}.orbid.intake-shell{background:var(--bg,var(--color-bg-page));flex-direction:column;height:100dvh;max-height:100dvh;display:flex;position:relative;overflow:hidden}.orbid .intake-head{border-bottom:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface));flex-shrink:0;padding:12px 24px}.orbid .intake-head h1{font-size:var(--fs-title);color:var(--ink,var(--color-text-primary));font-weight:600;line-height:1.3}.orbid .intake-chrome-body{flex:auto;min-width:0;min-height:0;overflow:auto}.orbid .intake-pane{max-width:40rem;padding:24px}.orbid .intake-stepper{flex-direction:column;gap:8px;margin-top:12px;display:flex}.orbid .intake-stepper-bar{background:var(--color-bg-muted);border:var(--ob-line) solid var(--color-border-muted);height:4px;overflow:hidden}.orbid .intake-stepper-bar>i{background:var(--ink,var(--color-text-primary));height:100%;display:block}.orbid .intake-stepper-meta{color:var(--color-text-tertiary);font-size:12px;font-weight:600}.orbid .intake-stepper-list{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.orbid .intake-stepper-list::-webkit-scrollbar{display:none}.orbid button.intake-step{border:var(--ob-line) solid var(--color-border-muted);background:var(--paper,var(--color-bg-surface));height:28px;color:var(--color-text-tertiary);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.orbid button.intake-step:focus-visible{outline:none}.orbid button.intake-step.is-current{border-color:var(--ink,var(--color-text-primary));color:var(--ink,var(--color-text-primary))}.orbid button.intake-step.is-complete{background:var(--color-bg-active);color:var(--color-text-secondary)}.orbid button.intake-step.is-pending{cursor:not-allowed}.orbid button.intake-step .intake-step-dot{border:var(--ob-line) solid;flex-shrink:0;width:6px;height:6px;border-radius:50%!important}.orbid button.intake-step.is-complete .intake-step-dot{background:currentColor}.orbid button.intake-step.is-current .intake-step-dot{background:currentColor;border:0;width:8px;height:2px;border-radius:0!important}.orbid .intake-body{flex:auto;grid-template-columns:minmax(0,1fr) 280px;min-width:0;min-height:0;display:grid}.orbid .intake-main{background:var(--bg,var(--color-bg-page));flex-direction:column;min-width:0;min-height:0;display:flex}.orbid .intake-stream{flex:auto;min-height:0;overflow-y:auto}.orbid .intake-rail{background:var(--paper,var(--color-bg-surface));border-left:var(--ob-line) solid var(--border-faint,var(--color-border-muted));min-width:0;min-height:0;overflow-y:auto}.orbid .intake-brief-toggle{display:none}.orbid .intake-thread{--intake-bubble-width:min(80%,480px);flex-direction:column;gap:16px;width:100%;max-width:none;margin:0;padding:16px 24px 24px;list-style:none;display:flex}.orbid .intake-thread .msg,.orbid .intake-thread .msg.msg-user,.orbid .intake-thread .msg.msg-user-bubble{box-sizing:border-box;width:fit-content!important;min-width:0!important;max-width:var(--intake-bubble-width)!important}.orbid .intake-thread .msg:not(.msg-user){align-self:flex-start}.orbid .intake-thread .msg.msg-user,.orbid .intake-thread .msg.msg-user-bubble{align-self:flex-end}.orbid .intake-thread .msg.msg-user>.msg-body,.orbid .intake-thread .msg>.msg-body{overflow-wrap:anywhere;word-break:break-word;white-space:normal;border-radius:4px;position:relative;overflow:visible;width:100%!important;max-width:100%!important}.orbid .intake-thread .msg>.msg-body p+p{margin-top:8px}.orbid .intake-thread .msg>.msg-body p.intake-msg-heading{color:var(--ink,var(--color-text-primary));margin-top:14px;margin-bottom:0;font-weight:600}.orbid .intake-thread .msg>.msg-body p.intake-msg-heading:first-child{margin-top:0}.orbid .intake-thread .msg>.msg-body p.intake-msg-heading+p{margin-top:4px}.orbid .intake-thread .msg>.msg-body strong{color:var(--ink);font-weight:600}.orbid .intake-thread .intake-quote-mark{background:var(--color-brand-ring);color:var(--color-text-primary);border-radius:0;padding:0 1px}.orbid .intake-thread .msg>.msg-body ul,.orbid .intake-thread .msg>.msg-body ul.intake-msg-bullets{margin:8px 0!important;padding-left:0!important;list-style:none!important}.orbid .intake-thread .msg>.msg-body ul li{position:relative;margin:4px 0!important;padding-left:16px!important;line-height:1.5!important}.orbid .intake-thread .msg>.msg-body ul li:before{content:"—";color:var(--text-3,var(--color-text-tertiary));position:absolute;left:0}.orbid .intake-thread .intake-msg-para{cursor:help;outline:none}.orbid .intake-thread .intake-msg-para:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.orbid .intake-thread .intake-msg-para+.intake-msg-para{margin-top:12px}.orbid .intake-thread .intake-msg-copy{white-space:pre-wrap;margin:0}.orbid .intake-thread .intake-msg-disclaimer{color:var(--text-3,var(--color-text-muted));margin:6px 0 0;font-size:12px;font-style:italic;font-weight:400;line-height:1.35}.orbid .intake-thread .intake-msg-para:focus-visible .intake-msg-disclaimer,.orbid .intake-thread .intake-msg-para:hover .intake-msg-disclaimer{color:var(--text-2,var(--color-text-tertiary))}.intake-original-tip,.orbid .intake-original-tip{z-index:10070;box-sizing:border-box;background:var(--color-bg-surface);width:max-content;max-width:min(240px,100vw - 16px);height:fit-content;min-height:0;max-height:min(160px,100vh - 16px);color:var(--color-text-secondary);border:var(--ob-line) solid var(--color-border-muted);font-family:var(--font-sans,"Instrument Sans",system-ui,sans-serif);border-radius:0;padding:8px;position:fixed;overflow:auto}.intake-original-tip-label,.orbid .intake-original-tip-label{color:var(--color-text-tertiary);margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.3}.intake-original-tip-body,.orbid .intake-original-tip-body{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.45}.orbid .counsel-desk-thread-lang{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;margin-bottom:0;padding:8px 16px;display:flex}.orbid .counsel-desk-thread-lang .counsel-file-lang-tab{height:24px}.orbid .intake-thread .msg.msg-user .msg-head{justify-content:flex-end}.orbid .intake-thread .msg.msg-user>.msg-body{background:var(--paper);border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));color:var(--ink,var(--color-text-primary));padding:8px 14px}.orbid .intake-thread .intake-agent-trace{padding-top:4px;padding-bottom:8px}.orbid .intake-thread .intake-trace-list{flex-direction:column;gap:6px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:flex}.orbid .intake-thread .intake-trace-row{align-items:flex-start;gap:8px;display:flex}.orbid .intake-thread .intake-trace-glyph{width:12px;height:12px;color:var(--text-3,var(--color-text-tertiary));flex-shrink:0;margin-top:3px}.orbid .intake-thread .intake-trace-row-pending .intake-trace-glyph{opacity:.45}.orbid .intake-thread .intake-trace-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.orbid .intake-thread .intake-trace-label{font-size:var(--fs-ui);color:var(--text-2,var(--color-text-secondary));margin:0;font-weight:500;line-height:1.4}.orbid .intake-thread .intake-trace-row-pending .intake-trace-label{color:var(--text-4,var(--color-text-muted))}.orbid .intake-thread .intake-trace-source{color:var(--text-3,var(--color-text-tertiary));margin:0;font-size:12px;font-weight:600;line-height:1.35}.orbid .intake-thread .intake-trace-source.is-heard{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .intake-thread .intake-trace-source.is-file{white-space:pre-line}.orbid .intake-thread .intake-agent-trace .thinking-inline-timer{font-variant-numeric:tabular-nums;flex:none}.orbid .intake-thread .intake-agent-trace .agent-thinking-toggle{font-size:var(--fs-ui);letter-spacing:0;color:var(--text-2,var(--color-text-secondary));opacity:1;align-items:center;gap:6px;font-weight:500;display:inline-flex}.orbid .intake-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.orbid .intake-option{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper);text-align:left;min-height:40px;font-size:var(--fs-ui);color:var(--text-2,var(--color-text-secondary));padding:8px 12px}.orbid .intake-option:hover{background:var(--bg-hover,var(--color-bg-hover))}.orbid .intake-option:focus-visible{outline:none}.orbid .intake-option.is-on{background:var(--bg-selected,var(--color-bg-active));color:var(--ink,var(--color-text-primary))}.orbid .intake-option:last-child:nth-child(odd){grid-column:1/-1}.orbid .intake-options-done{border:var(--ob-line) solid var(--ink,var(--color-text-primary));background:var(--ink,var(--color-text-primary));min-height:32px;color:var(--paper);font-size:var(--fs-ui);grid-column:1/-1}.orbid .intake-options-done:disabled{background:var(--bg-muted,var(--color-bg-muted));border-color:var(--border-faint,var(--color-border-muted));color:var(--text-4,var(--color-text-muted));cursor:not-allowed}.orbid .intake-options-done:focus-visible{outline:none}.orbid .intake-msg-files{font-size:var(--fs-meta);color:var(--text-3,var(--color-text-tertiary));margin:0;padding:0;list-style:none}.orbid .intake-msg-files li{overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin-top:4px}.orbid .intake-handoff{flex-direction:column;gap:16px;max-width:none;padding:0 24px 24px;display:flex}.orbid .intake-file-consent{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface));max-height:min(52vh,28rem);margin:0 0 8px;padding:12px 16px;overflow-y:auto}.orbid .intake-notice-rows{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface));margin-top:12px}.orbid .intake-notice-rows.is-compact{max-height:none}.orbid .intake-notice-row{border-bottom:var(--ob-line) solid var(--color-bg-muted,var(--bg-muted));grid-template-columns:7.5rem minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.orbid .intake-notice-row dt{font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));font-weight:600}.orbid .intake-notice-row dd{font-size:var(--fs-ui);color:var(--text-2,var(--color-text-secondary));margin:0;line-height:1.5}.orbid .intake-consent-checks{flex-direction:column;gap:10px;display:flex}.orbid .intake-file-granted{font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));margin:0 0 8px;font-weight:600}@media (max-width:640px){.orbid .intake-notice-row{grid-template-columns:1fr;gap:4px}}.orbid .intake-file-status{font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));font-weight:600}.orbid .intake-composer{background:var(--paper,var(--color-bg-surface));border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));flex-shrink:0;padding:8px 16px 12px}.orbid .intake-composer-box{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--paper,var(--color-bg-surface))}.orbid .intake-composer-box:focus-within{border-color:var(--brand,var(--color-brand))}.orbid .intake-composer-box textarea{resize:none;width:100%;font-size:var(--fs-ui);color:var(--text-2,var(--color-text-secondary));background:0 0;border:0;padding:10px 12px;line-height:1.45;display:block}.orbid .intake-composer-box textarea:focus{outline:none}.orbid .intake-composer-box textarea:disabled{background:var(--bg-muted,var(--color-bg-muted));cursor:not-allowed}.orbid .intake-composer-files{flex-wrap:wrap;gap:8px;margin:0;padding:8px 12px 0;list-style:none;display:flex}.orbid .intake-composer-files li{border:var(--ob-line) solid var(--border-faint,var(--color-border-muted));background:var(--bg,var(--color-bg-page));font-size:var(--fs-meta);color:var(--text-2,var(--color-text-secondary));align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.orbid .intake-composer-files button{font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));font-weight:600}.orbid .intake-composer-files button:hover{color:var(--text-2,var(--color-text-secondary))}.orbid .intake-composer-files button:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .intake-composer-error{font-size:var(--fs-caption);color:var(--tomato-11);margin:0 12px 8px;font-weight:600}.orbid .intake-composer-bar{border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.orbid .intake-composer-bar [data-testid=intake-attach]{height:32px;font-size:var(--fs-meta);color:var(--text-2,var(--color-text-secondary));align-items:center;gap:4px;padding:0 8px;display:inline-flex}.orbid .intake-composer-bar [data-testid=intake-attach]:hover{background:var(--bg-hover,var(--color-bg-hover))}.orbid .intake-composer-bar [data-testid=intake-attach]:focus-visible{box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .intake-composer-bar [data-testid=intake-attach]:disabled{color:var(--text-4,var(--color-text-muted));cursor:not-allowed}.orbid .intake-composer-hint{min-width:0;font-size:var(--fs-caption);color:var(--text-3,var(--color-text-tertiary));flex:auto;font-weight:600}@media (max-width:1023px){.orbid .intake-body{grid-template-columns:minmax(0,1fr)}.orbid .intake-rail{border-left:0;border-top:var(--ob-line) solid var(--border-faint,var(--color-border-muted));z-index:20;max-height:48%;display:none;position:absolute;bottom:0;left:0;right:0}.orbid .intake-rail.is-open{display:block}.orbid .intake-brief-toggle{display:inline-flex}}@media (max-width:640px){.orbid .intake-head{padding:12px 16px}.orbid .intake-thread{padding:12px 16px 16px}.orbid .intake-handoff{padding:0 16px 16px}.orbid .intake-composer{padding:8px 12px 12px}.orbid .intake-options{grid-template-columns:1fr}.orbid .intake-thread .msg.msg-user,.orbid .intake-thread .msg.msg-user-bubble{width:fit-content!important;max-width:88%!important}.orbid .intake-composer-hint{display:none}}.orbid .counsel-skeleton{background:var(--bg);flex:1;min-height:0;display:flex}@keyframes counsel-bone-pulse{0%,to{opacity:.55}50%{opacity:.92}}.orbid .counsel-skeleton-shimmer{background:var(--border);border-radius:0;animation:counsel-bone-pulse 1.6s ease-in-out infinite}.orbid .counsel-paper-loading-sheet .counsel-skeleton-shimmer,.orbid .counsel-skeleton-paper-page .counsel-skeleton-shimmer{background:var(--surface-muted)}@media (prefers-reduced-motion:reduce){.orbid .counsel-skeleton-shimmer{opacity:.7;animation:none}}.orbid .counsel-skeleton-files{background:var(--surface-muted);border-right:var(--ob-line) solid var(--border-faint);flex-direction:column;display:flex;overflow:hidden}.orbid .counsel-skeleton-files-header{border-bottom:var(--ob-line) solid var(--border-faint);padding:12px}.orbid .counsel-skeleton-files-title{width:80px;height:16px;margin-bottom:6px}.orbid .counsel-skeleton-files-count{width:60px;height:11px}.orbid .counsel-skeleton-tabs{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper);flex-shrink:0;height:32px;display:flex}.orbid .counsel-skeleton-tab{flex:1 1 0;justify-content:center;align-items:center;padding:8px 6px;display:flex}.orbid .counsel-skeleton-tab-text{height:11px}.orbid .counsel-skeleton-file-row{border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;gap:8px;padding:12px;display:flex}.orbid .counsel-skeleton-file-icon{flex-shrink:0;width:16px;height:16px}.orbid .counsel-skeleton-file-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.orbid .counsel-skeleton-file-name{width:80%;height:13px}.orbid .counsel-skeleton-file-sub{width:50%;height:11px}.orbid .counsel-skeleton-section-header{border-bottom:var(--ob-line) solid var(--border-faint);padding:12px}.orbid .counsel-skeleton-section-title{width:100px;height:11px}.orbid .counsel-skeleton-thread{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.orbid .counsel-skeleton-message{flex-direction:column;gap:4px;padding:8px 0;display:flex}.orbid .counsel-skeleton-message-label{width:60px;height:11px}.orbid .counsel-skeleton-message-text{height:13px}.orbid .counsel-skeleton-message-text--short{width:60%}.orbid .counsel-skeleton-message-text--medium{width:75%}.orbid .counsel-skeleton-message-text--long{width:90%}.orbid .counsel-skeleton-asks{flex-direction:column;gap:6px;padding:12px;display:flex}.orbid .counsel-skeleton-ask-item{width:100%;height:28px}.orbid .counsel-skeleton-ask-item--short{width:70%}.orbid .counsel-skeleton-draft{background:var(--bg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.orbid .counsel-skeleton-draft-header{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--bg);align-items:center;min-height:36px;padding:4px 12px;display:flex}.orbid .counsel-skeleton-draft-title{width:200px;height:13px}.orbid .counsel-skeleton-draft-meta{align-items:center;gap:8px;display:flex}.orbid .counsel-skeleton-badge{border-radius:0;width:60px;height:20px}.orbid .counsel-skeleton-paper-stage{--counsel-gutter-w:240px;grid-template-columns:minmax(0,1fr) var(--counsel-gutter-w);background:var(--bg);flex:auto;align-items:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}@media (max-width:1099px){.orbid .counsel-skeleton-paper-stage{--counsel-gutter-w:220px}}.orbid .counsel-skeleton-paper{background:var(--bg);flex-direction:column;align-items:center;min-width:0;min-height:0;padding:24px 16px 48px;display:flex;overflow:auto}.orbid .counsel-skeleton-paper-page{background:var(--bg-pure);width:min(210mm,100%);min-height:297mm;padding:48px 64px}.orbid .counsel-skeleton-paper-title{width:50%;height:24px;margin-bottom:24px}.orbid .counsel-skeleton-paper-body{flex-direction:column;gap:8px;display:flex}.orbid .counsel-skeleton-paper-line{width:100%;height:14px}.orbid .counsel-skeleton-gutter{background:var(--surface-muted);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.orbid .counsel-skeleton-gutter-tabs{background:var(--surface-muted);border-bottom:var(--ob-line) solid var(--border);flex-shrink:0;height:28px;display:flex}.orbid .counsel-skeleton-gutter-tab{background:0 0;align-items:center;height:100%;padding:0 12px;display:inline-flex}.orbid .counsel-skeleton-gutter-tab--active{background:var(--bg);border-bottom:var(--ob-line) solid var(--bg);margin-bottom:-1px}.orbid .counsel-skeleton-gutter-tab-text{width:80px;height:11px}.orbid .counsel-skeleton-gutter-tab-text--short{width:50px}.orbid .counsel-skeleton-gutter-body{background:var(--surface-muted);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px;overflow:hidden}.orbid .counsel-skeleton-gutter-item{background:var(--bg-pure);border:var(--ob-line) solid var(--border);flex-direction:column;gap:6px;padding:12px;display:flex}.orbid .counsel-skeleton-gutter-badge{width:70px;height:18px;margin-bottom:4px}.orbid .counsel-skeleton-gutter-text{width:100%;height:13px}.orbid .counsel-skeleton-gutter-text--short{width:65%}.orbid .counsel-desk{background:var(--bg);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .counsel-desk-context{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px 0;display:flex}.orbid .counsel-desk-context-counts{font-size:var(--fs-caption);color:var(--text-3);margin:0;font-weight:600}.orbid .counsel-desk-context-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.orbid .counsel-desk-colhead{justify-content:space-between;align-items:center;gap:2px;width:100%;min-width:0;display:flex;position:relative}.orbid .counsel-desk-assignee,.orbid .counsel-desk-filter,.orbid .counsel-desk-open,.orbid .counsel-desk-restore,.orbid .counsel-desk-sort{border:var(--ob-line) solid transparent;color:var(--text-2);border-radius:var(--r-control);cursor:pointer;background:0 0;align-items:center;gap:4px;font-family:inherit;display:inline-flex}.orbid .counsel-desk-sort{min-width:0;min-height:28px;font-size:var(--fs-caption);color:var(--text-2);text-align:left;border-left-width:0;border-radius:0;flex:auto;justify-content:flex-start;gap:4px;padding:2px 4px 2px 0;font-weight:600}.orbid .counsel-desk-sort:hover{color:var(--ink);background:var(--surface-hover)}.orbid .counsel-desk-sort[aria-sort]{color:var(--ink);font-weight:600}.orbid .counsel-desk-sort-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-desk-phone-heads .counsel-desk-sort,.orbid .counsel-desk-phone-heads .counsel-desk-sort-label,.orbid .counsel-desk-table .counsel-desk-sort,.orbid .counsel-desk-table .counsel-desk-sort-label{-webkit-font-smoothing:antialiased;font-family:var(--font-sans)!important;font-size:var(--fs-caption)!important;text-transform:none!important;font-style:normal!important;font-weight:600!important;line-height:16px!important}.orbid button.counsel-desk-sort{appearance:none}.orbid .counsel-desk-sort .counsel-desk-sort-icon{flex-shrink:0}.orbid .counsel-desk-sort .counsel-desk-sort-icon.is-idle{opacity:0;width:0;overflow:hidden}.orbid .counsel-desk-colhead:hover .counsel-desk-sort .counsel-desk-sort-icon.is-idle{opacity:.45;width:12px}.orbid .counsel-desk-sort .counsel-desk-sort-icon.is-active{opacity:1;color:var(--ink)}.orbid .counsel-desk-filter{width:24px;height:24px;min-height:24px;color:var(--text-3);border-radius:0;flex:none;justify-content:center;padding:0;position:relative}.orbid .counsel-desk-filter[data-active=false]{opacity:0;z-index:1;margin-top:-12px;position:absolute;top:50%;right:0}.orbid .counsel-desk-colhead:hover .counsel-desk-filter[data-active=false],.orbid .counsel-desk-filter[aria-expanded=true]{opacity:.6}.orbid .counsel-desk-colhead:hover .counsel-desk-filter[data-active=false]:hover,.orbid .counsel-desk-filter[aria-expanded=true]{opacity:1;background:var(--surface-hover);color:var(--ink)}.orbid .counsel-desk-table .counsel-desk-filter-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orbid .counsel-desk-filter[data-active=true]{opacity:1;background:var(--surface-selected);color:var(--ink);border-color:#0000}.orbid .counsel-desk-filter-dot{background:var(--ink);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.orbid .counsel-desk-restore{border-radius:var(--r-control);border:var(--ob-line) solid var(--border);background:var(--ink);flex-shrink:0;min-height:24px}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-restore{background:color-mix(in srgb,var(--ink) 4%,transparent)}}.orbid .counsel-desk-restore{font-size:var(--fs-meta);letter-spacing:0;font-weight:500}.orbid .counsel-desk-assignee svg,.orbid .counsel-desk-filter svg,.orbid .counsel-desk-menu-check svg,.orbid .counsel-desk-sort svg{flex-shrink:0}.orbid .counsel-desk-phone-heads{display:none}.orbid .counsel-desk-menu{z-index:10050;box-sizing:border-box;background:var(--paper);border:var(--ob-line) solid var(--border);border-radius:var(--ob-radius-float);width:280px;max-width:calc(100vw - 16px);max-height:min(420px,100vh - 16px);box-shadow:var(--ob-shadow-float);padding:6px;position:fixed;overflow:auto}.orbid .counsel-desk-menu[data-sheet=true]{width:100%;max-width:none;max-height:80vh;inset:auto 0 0}.orbid .counsel-desk-menu-backdrop{z-index:10040;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-menu-backdrop{background:color-mix(in srgb,var(--ink) 28%,transparent)}}.orbid .counsel-desk-menu-count,.orbid .counsel-desk-menu-hint,.orbid .counsel-desk-menu-label{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.orbid .counsel-desk-menu-label{margin:6px 8px 2px}.orbid .counsel-desk-menu-hint{margin:2px 8px 6px}.orbid .counsel-desk-menu-field{margin:0 8px 2px;display:block}.orbid .counsel-desk-menu-input{box-sizing:border-box;border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:100%;height:30px;color:var(--ink);font-size:var(--fs-ui);border-radius:var(--r-control);padding:0 8px}.orbid .counsel-desk-menu-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-desk-menu-item{border-radius:var(--r-control);width:100%;min-height:30px;color:var(--ink);font-size:var(--fs-meta);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:5px 8px;display:flex}.orbid .counsel-desk-menu[data-sheet=true] .counsel-desk-menu-input,.orbid .counsel-desk-menu[data-sheet=true] .counsel-desk-menu-item{min-height:40px}.orbid .counsel-desk-menu-item:hover{background:var(--surface-hover)}.orbid .counsel-desk-menu-item[aria-checked=true]{background:var(--surface-selected)}.orbid .counsel-desk-menu-item[aria-disabled=true]{color:var(--text-3);cursor:not-allowed}.orbid .counsel-desk-menu-clear{border-top:var(--ob-line) solid var(--border)}.orbid .counsel-desk-menu-mark{flex:none;width:1.25em}.orbid .counsel-desk-menu-check{border:var(--ob-line) solid var(--border);background:var(--bg-pure);width:16px;height:16px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.orbid .counsel-desk-menu-check[data-checked=true]{border-color:var(--ink);background:var(--surface-selected)}.orbid .counsel-desk-menu-option{min-width:0}.orbid .counsel-desk-menu-count{font-variant-numeric:tabular-nums;margin-left:auto}.orbid .counsel-desk-assignee:focus-visible,.orbid .counsel-desk-filter:focus-visible,.orbid .counsel-desk-open:focus-visible,.orbid .counsel-desk-sort:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .counsel-desk-menu-input:focus-visible,.orbid .counsel-desk-menu-item:focus-visible,.orbid .counsel-desk-restore:focus-visible,.orbid .counsel-mobile-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .counsel-desk-note,.orbid .counsel-desk-truncated{font-size:var(--fs-meta);color:var(--text-3);margin:0;font-weight:500}.orbid .counsel-desk-truncated{flex-shrink:0;padding:6px 16px 0}.orbid .counsel-desk-note{flex-shrink:0;padding:8px 16px 0}.orbid .counsel-desk-counts{box-sizing:border-box;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;width:100%;padding:6px 16px 10px;display:flex}.orbid .counsel-desk-count{border:var(--ob-line) solid transparent;min-width:0;height:24px;color:var(--text-3);font-size:var(--fs-caption);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .counsel-desk-count-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-desk-count:hover{background:var(--surface-hover);color:var(--text-2);border-color:#0000}.orbid .counsel-desk-count.is-active{border-color:var(--surface-selected);background:var(--surface-selected);color:var(--ink);font-weight:600}.orbid .counsel-desk-bucket{font-size:var(--fs-meta);color:var(--text-2);align-items:center;gap:6px;font-weight:500;display:inline-flex}.orbid .counsel-desk-bucket-num{min-width:18px;height:16px;font-size:var(--fs-caption);font-variant-numeric:tabular-nums;background:var(--ink);border-radius:0;justify-content:center;align-items:center;padding:0 4px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-bucket-num{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.orbid .counsel-desk-bucket-num{color:inherit}.orbid .counsel-desk-bucket-overdue{color:var(--ink)}.orbid .counsel-desk-bucket-later,.orbid .counsel-desk-bucket-no_due_date{color:var(--text-3)}.orbid .counsel-desk-assignee,.orbid .counsel-desk-open{max-width:100%;min-height:26px;font-size:var(--fs-ui);letter-spacing:0;text-align:left;padding:0 8px;font-weight:500}.orbid .counsel-desk-open{text-overflow:ellipsis;white-space:nowrap;line-height:24px;display:inline-block;overflow:hidden}.orbid .counsel-desk-table .odt-row{min-height:38px}.orbid .counsel-desk-case{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;font-size:var(--fs-ui);color:var(--ink);overflow:hidden}.orbid .counsel-desk-actions{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.orbid span.counsel-desk-sort.counsel-desk-act-head{cursor:default}.orbid span.counsel-desk-sort.counsel-desk-act-head:hover{color:var(--text-2);background:0 0}.orbid .counsel-desk-open.counsel-desk-act{border-radius:var(--r-control);min-width:0;max-width:100%;height:24px;font-size:var(--fs-caption);border:var(--ob-line) solid transparent;color:var(--text-2);cursor:pointer;background:0 0;align-items:center;gap:4px;padding-left:6px;padding-right:6px;font-weight:500;line-height:1.2;display:inline-flex}.orbid .counsel-desk-open.counsel-desk-act:hover:not(:disabled){background:var(--surface-hover);color:var(--ink);border-color:var(--border)}.orbid .counsel-desk-open.counsel-desk-act.is-copied{border-color:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-open.counsel-desk-act.is-copied{border-color:color-mix(in srgb,var(--status-ok-dot) 30%,transparent)}}.orbid .counsel-desk-open.counsel-desk-act.is-copied{background:var(--status-ok-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-open.counsel-desk-act.is-copied{background:color-mix(in srgb,var(--status-ok-dot) 10%,transparent)}}.orbid .counsel-desk-open.counsel-desk-act.is-copied{color:var(--ok)}.orbid .counsel-desk-open.counsel-desk-act>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-desk-act-long{display:none}.orbid .counsel-desk-act svg{flex-shrink:0;width:16px;height:16px}.orbid .counsel-desk-assignee-line{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.orbid .counsel-desk-assignee{border-radius:var(--r-control);min-width:0;max-width:100%;height:24px;font-size:var(--fs-meta);letter-spacing:0;text-align:left;border:var(--ob-line) solid transparent;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 6px 0 2px;font-weight:500;display:inline-flex}.orbid .counsel-desk-assignee:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-assignee:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-3) 18%,transparent)}}.orbid .counsel-desk-assignee:hover:not(:disabled){color:var(--ink)}.orbid .counsel-desk-assignee.is-unassigned{border-style:dashed;border-color:var(--text-3)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-assignee.is-unassigned{border-color:color-mix(in srgb,var(--text-3) 20%,transparent)}}.orbid .counsel-desk-assignee.is-unassigned{color:var(--text-3);background:0 0;padding-left:5px}.orbid .counsel-desk-assignee.is-unassigned:hover:not(:disabled){border-style:solid;border-color:var(--border);color:var(--text-2);background:var(--surface-hover)}.orbid .counsel-desk-avatar{width:18px;height:18px;font-size:var(--fs-caption);letter-spacing:0;background:var(--brand);border-radius:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-avatar{background:color-mix(in srgb,var(--brand) 12%,var(--paper))}}.orbid .counsel-desk-avatar{color:var(--brand);flex-shrink:0}.orbid .counsel-desk-assignee.is-unassigned .counsel-desk-avatar{color:var(--text-3);background:0 0}.orbid .counsel-desk-assignee-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:140px;overflow:hidden}.orbid .counsel-desk-assignee-chevron{opacity:.45;flex-shrink:0;margin-left:auto}.orbid .counsel-desk-assignee:hover .counsel-desk-assignee-chevron{opacity:.85}.orbid .counsel-desk-assignee-static{cursor:default;background:0 0;border-color:#0000;padding:0 4px}.orbid .counsel-desk-assignee:disabled,.orbid .counsel-desk-open:disabled{cursor:not-allowed;color:var(--text-3);background:var(--surface-muted);border-color:var(--border)}.orbid .counsel-desk-assignee:focus-visible,.orbid .counsel-desk-open:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .counsel-desk-count:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .counsel-desk-anomaly{background:var(--status-warn-dot);border-radius:0;align-items:center;height:18px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-desk-anomaly{background:color-mix(in srgb,var(--status-warn-dot) 10%,transparent)}}.orbid .counsel-desk-anomaly{color:var(--warn);font-size:var(--fs-caption);font-weight:600}.orbid .counsel-desk-cell-trigger{border-radius:var(--r-control);cursor:pointer;text-align:left;max-width:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:var(--ob-line) solid transparent;border-left:0 solid transparent;align-items:center;gap:5px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.orbid .counsel-desk-cell-trigger:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border)}.orbid .counsel-desk-cell-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-1px}.orbid .counsel-desk-cell-hover-icon{opacity:0;color:var(--text-3);flex-shrink:0}.orbid .counsel-desk-cell-trigger:focus-visible .counsel-desk-cell-hover-icon,.orbid .counsel-desk-cell-trigger:hover .counsel-desk-cell-hover-icon{opacity:1}.orbid .counsel-desk-cell-chevron{color:var(--text-3);flex-shrink:0}.orbid .counsel-desk-cell-trigger:hover .counsel-desk-cell-chevron{color:var(--text-2)}.counsel-desk-popover,.orbid .counsel-desk-popover{box-sizing:border-box;width:256px;font-family:var(--font-sans);font-size:var(--fs-ui);box-shadow:var(--ob-shadow-float);padding:12px;color:var(--ink)!important;background:var(--paper)!important;border:var(--ob-line) solid var(--border)!important;border-radius:var(--ob-radius-float)!important;animation:none!important}.counsel-desk-popover--menu{width:192px;padding:4px}.counsel-desk-popover--wide{width:288px}.counsel-desk-popover-title{font-size:var(--fs-meta);letter-spacing:0;color:var(--text-2);margin:0 0 8px;font-weight:600}.counsel-desk-popover-label{font-size:var(--fs-caption);color:var(--text-3);margin:0 0 6px;font-weight:600;display:block}.counsel-desk-popover-input{box-sizing:border-box;border:var(--ob-line) solid var(--border);background:var(--paper-canvas);width:100%;height:32px;color:var(--ink);font-size:var(--fs-ui);border-radius:0;padding:0 8px;font-family:inherit}.counsel-desk-popover-input:focus{border-color:var(--brand);box-shadow:0 0 0 2px var(--ob-focus);outline:none}.counsel-desk-popover-input:disabled{background:var(--surface-muted);color:var(--text-3);cursor:not-allowed}.counsel-desk-popover-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.counsel-desk-popover-clear,.counsel-desk-popover-ghost,.counsel-desk-popover-save{cursor:pointer;border-radius:0;font-family:inherit}.counsel-desk-popover-ghost{color:var(--text-3);font-size:var(--fs-caption);background:0 0;border:none;padding:4px 8px;font-weight:600}.counsel-desk-popover-ghost:hover{color:var(--ink)}.counsel-desk-popover-save{background:var(--ink);color:var(--paper);font-size:var(--fs-caption);border:none;padding:4px 8px;font-weight:600}.counsel-desk-popover-save:disabled{opacity:.5;cursor:not-allowed}.counsel-desk-popover-list{flex-direction:column;gap:2px;display:flex}.counsel-desk-quick-dates{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px;display:grid}.counsel-desk-popover-custom{border-top:var(--ob-line) solid var(--border);padding-top:8px}.counsel-desk-popover-custom+.counsel-desk-popover-custom{margin-top:8px}.counsel-desk-cal{flex-direction:column;gap:8px;margin-top:8px;display:flex}.counsel-desk-cal-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.counsel-desk-cal-label{min-width:0;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-weight:600}.counsel-desk-cal-step{border:var(--ob-line) solid var(--border);background:var(--paper-canvas);width:28px;height:28px;color:var(--text-2);cursor:pointer;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.counsel-desk-cal-step:hover{background:var(--surface-hover);color:var(--ink)}.counsel-desk-cal-grid,.counsel-desk-cal-week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.counsel-desk-cal-day,.counsel-desk-cal-dow,.counsel-desk-cal-pad{justify-content:center;align-items:center;height:28px;display:flex}.counsel-desk-cal-dow{font-size:var(--fs-caption);color:var(--text-3);font-weight:600}.counsel-desk-cal-day{color:var(--text-2);font-family:inherit;font-size:var(--fs-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.counsel-desk-cal-day:hover{background:var(--surface-hover)}.counsel-desk-cal-day[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.counsel-desk-cal-day:focus-visible,.counsel-desk-cal-step:focus-visible{outline:var(--focus-ring-width) solid var(--brand);outline-offset:-2px}.counsel-desk-popover-clear{width:100%;color:var(--text-2);font-size:var(--fs-meta);text-align:center;background:0 0;border:none;padding:4px 0;font-weight:600}.counsel-desk-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.counsel-desk-stage{align-items:center;gap:6px;min-width:0;display:inline-flex}.counsel-desk-price-none{color:var(--text-4)}.counsel-desk-muted,.orbid .counsel-desk-muted{color:var(--text-3);font-weight:400}.orbid .counsel-desk-skel{background:var(--surface-muted)}.counsel-desk-quick-date-btn,.orbid .counsel-desk-quick-date-btn{border:var(--ob-line) solid var(--border);background:var(--paper-canvas);min-height:28px;color:var(--text-2);font-size:var(--fs-caption);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:4px 8px;font-weight:600;display:inline-flex}.counsel-desk-quick-date-btn:hover,.orbid .counsel-desk-quick-date-btn:hover{background:var(--surface-hover);border-color:var(--border);color:var(--ink)}.counsel-desk-popover-clear:focus-visible,.counsel-desk-popover-ghost:focus-visible,.counsel-desk-popover-input:focus-visible,.counsel-desk-popover-save:focus-visible,.counsel-desk-quick-date-btn:focus-visible,.counsel-desk-status-menu-item:focus-visible{outline:var(--focus-ring-width) solid var(--brand);outline-offset:2px}.counsel-desk-status-menu-item,.orbid .counsel-desk-status-menu-item{width:100%;color:var(--text-2);font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.counsel-desk-status-menu-item:hover,.orbid .counsel-desk-status-menu-item:hover{background:var(--surface-hover)}.counsel-desk-status-menu-item.is-selected,.orbid .counsel-desk-status-menu-item.is-selected{color:var(--ink);background:var(--surface-selected);font-weight:600}.orbid .counsel-desk-restore{height:24px;font-size:var(--fs-caption);border:var(--ob-line) solid var(--border-faint);background:var(--paper-canvas);color:var(--text-2);cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.orbid .counsel-desk-restore:hover{background:var(--surface-hover);color:var(--ink);border-color:var(--border)}.orbid .counsel-desk-group{z-index:2;background:var(--paper);font-size:var(--fs-caption);color:var(--text-3);padding:8px 16px;scroll-margin-top:48px;font-weight:600;position:sticky;top:0}.orbid .counsel-desk-table{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.orbid .counsel-desk-table .odt-wrap{flex:auto;min-height:0;overflow:auto}.orbid .counsel-desk-table .odt-wrap:has(>.pg-empty){flex-direction:column;display:flex}.orbid .counsel-desk-table .odt-wrap>.pg-empty{flex:none;align-self:center;width:100%;max-width:min(360px,100%);margin-top:auto;margin-bottom:auto}.orbid .counsel-desk-table .odt-header{z-index:3;border-bottom:var(--ob-line) solid var(--border);background:var(--bg-subtle);position:sticky;top:0}.orbid .counsel-desk-table .odt-header,.orbid .counsel-desk-table .odt-row{width:100%;min-width:1160px}.orbid .counsel-desk-table .odt-row{cursor:default;border-bottom:var(--ob-line) solid var(--border-faint);content-visibility:auto;contain-intrinsic-size:auto 40px;align-items:center;min-height:40px}.orbid .counsel-desk-table .odt-row:focus-within{content-visibility:visible}.orbid .counsel-desk-table .odt-row:hover{background-color:var(--surface-hover)}.orbid .counsel-desk-cards{display:none}.orbid .counsel-desk-card-body{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;display:flex}@media (max-width:767.98px){.orbid .counsel-desk-table{display:none}.orbid .counsel-desk-cards{flex:auto;min-height:0;display:block;overflow:auto}.orbid .counsel-desk-phone-heads{flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex;overflow-x:auto}.orbid .counsel-desk-phone-heads .counsel-desk-colhead{flex:none;width:auto;min-height:40px}.orbid .counsel-desk-phone-heads .counsel-desk-sort{flex:0 auto;min-height:40px}.orbid .counsel-desk-phone-heads .counsel-desk-filter{gap:4px;width:auto;height:auto;min-height:40px;margin-top:0;padding:0 8px;position:relative;top:auto;right:auto}.orbid .counsel-desk-assignee,.orbid .counsel-desk-open,.orbid .counsel-desk-restore{min-height:40px}.orbid .counsel-desk-open{align-items:center;line-height:1.2;display:inline-flex}.orbid .counsel-desk-act-short{display:none}.orbid .counsel-desk-act-long{display:inline}}.orbid .counsel-mobile-tabs{display:none}@media (max-width:767.98px){.orbid .counsel-mobile-tabs{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper-canvas);flex-shrink:0;gap:4px;padding:6px 12px;display:flex}.orbid .counsel-mobile-tab{border:var(--ob-line) solid transparent;min-height:32px;font-size:var(--fs-ui);color:var(--text-3);background:0 0;border-radius:4px;flex:50%;font-weight:500}.orbid .counsel-mobile-tab[aria-selected=true]{background:var(--paper);border-color:var(--border-faint);color:var(--ink);font-weight:600}.orbid .orbid-work-body:has(>.lp[data-surface=counsel]){flex-direction:column;overflow:hidden}.orbid [data-counsel-pane=companies] .orbid-work-body>.main,.orbid [data-counsel-pane=matters] .lp[data-surface=counsel]{display:none!important}.orbid .lp[data-surface=counsel]{border-bottom:0;flex:auto;max-width:100%;height:auto;min-height:0;max-height:none;border-right:0!important;width:100%!important;display:flex!important}.orbid .lp[data-surface=counsel][data-compact="1"]{flex-basis:48px;height:48px;min-height:40px;max-height:48px}.orbid .orbid-work-body:has(>.lp[data-surface=counsel]) .mobile-session-strip{display:none!important}.orbid .orbid-work-body:has(>.lp[data-surface=counsel])>.main{flex:auto;min-height:0}}.client-shell{--client-brand:var(--brand-client);--client-brand-hover:var(--brand-client-hover)}.orbid .counsel-editor-workspace,.orbid .counsel-file-preview[data-lawyer-docx="1"]{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.orbid .counsel-editor-workspace{background:var(--bg);flex:auto}.orbid .counsel-editor-workspace-bar{z-index:var(--z-sticky);scrollbar-width:none;border-bottom:var(--ob-line) solid var(--border);background:var(--surface-chrome);flex:0 0 36px;width:100%;min-width:0;height:36px;position:relative;overflow:auto hidden}.orbid .counsel-editor-workspace-bar::-webkit-scrollbar{display:none}.orbid .counsel-editor-workspace-bar-inner{white-space:nowrap;align-items:center;gap:4px;width:100%;min-width:max-content;height:36px;min-height:36px;padding:0 12px;display:flex}.orbid .counsel-editor-workspace-bar-group{white-space:nowrap;flex:none;align-items:center;gap:3px;min-width:0;display:flex}.orbid .counsel-editor-workspace-bar .counsel-mode-toggle-btn,.orbid .counsel-editor-workspace-bar-group>button{flex:none}.orbid .counsel-editor-workspace-bar .counsel-bar-divider{background:var(--border-faint);flex-shrink:0;width:1px;height:16px;margin:0 4px;display:inline-block}.orbid .counsel-editor-workspace-bar button[class*=rounded]{border-radius:var(--radius-field)!important}.orbid .counsel-editor-workspace-file-group{flex:none;gap:6px;min-width:0;max-width:min(340px,34vw);margin-left:auto}.orbid .counsel-editor-workspace-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--text-2);margin:0;font-weight:500;line-height:1.3;overflow:hidden}.orbid .counsel-editor-workspace-save{flex:none}.orbid .counsel-editor-workspace-format{z-index:var(--z-sticky);scrollbar-width:none;background:var(--paper);border-bottom:var(--ob-line) solid var(--border-faint);flex:0 0 40px;width:100%;min-width:0;height:40px;position:relative;overflow:auto hidden}.orbid .counsel-editor-workspace-format::-webkit-scrollbar{display:none}.orbid .counsel-editor-workspace-format>*{flex-wrap:nowrap;flex:none;align-items:center;width:100%;min-width:max-content;height:40px;min-height:40px;padding:0 12px;display:flex}.orbid .counsel-editor-workspace-format [data-testid=formatting-bar]{box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:max-content!important;margin:0!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.orbid .counsel-editor-workspace-body{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 240px;min-width:0;min-height:0;display:grid;overflow:hidden}.orbid .counsel-editor-workspace-paper{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.orbid .counsel-editor-workspace-page{z-index:1;flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}.orbid .counsel-editor-workspace-page>.counsel-paper-scroll{height:100%;min-height:100%}.orbid .counsel-editor-workspace-comments{border-left:var(--ob-line) solid var(--border);background:var(--surface-muted);width:240px;min-width:0;min-height:0;overflow:auto}.orbid .counsel-editor-workspace .counsel-doc-canvas .z-50.flex.flex-col:not(:has([data-testid=formatting-bar])),.orbid .counsel-editor-workspace .counsel-doc-canvas [data-testid=counsel-format-bar-slot]:not(:has([data-testid=formatting-bar])){border:0!important;height:0!important;min-height:0!important;padding:0!important;display:none!important;overflow:hidden!important}.orbid .counsel-editor-workspace [aria-label=File],.orbid .counsel-editor-workspace [aria-label=Format],.orbid .counsel-editor-workspace [aria-label=Insert],.orbid .counsel-editor-workspace [aria-label^=Editing],.orbid .counsel-editor-workspace [aria-label^=Suggesting],.orbid .counsel-editor-workspace [aria-label^=Viewing],.orbid .counsel-editor-workspace [data-testid=title-bar],.orbid .counsel-editor-workspace [role=menubar]{display:none}.orbid .counsel-editor-workspace-format [data-testid=formatting-bar] [aria-label="Toggle comments sidebar"],.orbid .counsel-editor-workspace-format [data-testid=formatting-bar] [aria-label=Clear\ formatting],.orbid .counsel-editor-workspace-format [data-testid=formatting-bar] [aria-label=Script],.orbid .counsel-editor-workspace-format [data-testid=formatting-bar] [aria-label^=Line\ spacing]{display:none!important}@media (pointer:coarse){.orbid .hdr-icon-btn{width:40px;height:40px}.orbid .counsel-rail-toggle{min-height:40px}.orbid .counsel-doc-canvas [data-testid=formatting-bar] button,.orbid .counsel-draft-editor [data-testid=formatting-bar] button,.orbid .counsel-review-shell-editor [data-testid=formatting-bar] button{min-width:40px;min-height:40px}.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label="Select font family"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label="Select paragraph style"],.orbid .counsel-doc-canvas [data-testid=formatting-bar] [aria-label^=Zoom],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label="Select font family"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label="Select paragraph style"],.orbid .counsel-review-shell-editor [data-testid=formatting-bar] [aria-label^=Zoom]{min-width:44px!important}}@media (max-width:900px){.orbid .counsel-editor-workspace-body{grid-template-columns:minmax(0,1fr)}.orbid .counsel-editor-workspace-comments{border-top:var(--ob-line) solid var(--border);width:100%}}.orbid .counsel-balloon-select{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.orbid .counsel-balloon-select:focus-visible{outline:none}.orbid .counsel-doc-canvas .paged-editor__pages,.orbid .counsel-doc-canvas :has(>.paged-editor__pages){transition:none!important}.counsel-paper-stage::-webkit-scrollbar,.orbid ::-webkit-scrollbar{width:6px!important;height:6px!important}.counsel-editor-workspace-page::-webkit-scrollbar,.counsel-paper-stage ::-webkit-scrollbar{width:6px!important;height:6px!important}.counsel-balloon-gutter::-webkit-scrollbar,.counsel-editor-workspace-comments::-webkit-scrollbar{width:6px!important;height:6px!important}.counsel-balloon-gutter ::-webkit-scrollbar,.counsel-docx-host::-webkit-scrollbar{width:6px!important;height:6px!important}.counsel-docx-host ::-webkit-scrollbar{width:6px!important;height:6px!important}.counsel-paper-stage::-webkit-scrollbar-track,.orbid ::-webkit-scrollbar-track{background:0 0!important}.counsel-editor-workspace-page::-webkit-scrollbar-track,.counsel-paper-stage ::-webkit-scrollbar-track{background:0 0!important}.counsel-balloon-gutter::-webkit-scrollbar-track,.counsel-editor-workspace-comments::-webkit-scrollbar-track{background:0 0!important}.counsel-balloon-gutter ::-webkit-scrollbar-track,.counsel-docx-host::-webkit-scrollbar-track{background:0 0!important}.counsel-docx-host ::-webkit-scrollbar-track{background:0 0!important}.counsel-paper-stage::-webkit-scrollbar-thumb,.orbid ::-webkit-scrollbar-thumb{background-color:var(--text-3)!important;border-radius:4px!important}.counsel-editor-workspace-page::-webkit-scrollbar-thumb,.counsel-paper-stage ::-webkit-scrollbar-thumb{background-color:var(--text-3)!important;border-radius:4px!important}.counsel-balloon-gutter::-webkit-scrollbar-thumb,.counsel-editor-workspace-comments::-webkit-scrollbar-thumb{background-color:var(--text-3)!important;border-radius:4px!important}.counsel-balloon-gutter ::-webkit-scrollbar-thumb,.counsel-docx-host::-webkit-scrollbar-thumb{background-color:var(--text-3)!important;border-radius:4px!important}.counsel-docx-host ::-webkit-scrollbar-thumb{background-color:var(--text-3)!important;border-radius:4px!important}.counsel-paper-stage::-webkit-scrollbar-thumb:hover,.orbid ::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.counsel-editor-workspace-page::-webkit-scrollbar-thumb:hover,.counsel-paper-stage ::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.counsel-balloon-gutter::-webkit-scrollbar-thumb:hover,.counsel-editor-workspace-comments::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.counsel-balloon-gutter ::-webkit-scrollbar-thumb:hover,.counsel-docx-host::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}.counsel-docx-host ::-webkit-scrollbar-thumb:hover{background-color:var(--ink)!important}@media (max-width:767px){.orbid .counsel-doc-canvas .counsel-docx-host .paged-editor:has(>div:last-child:not([style*=scale]):not([style*=matrix])){scrollbar-width:none;overflow:auto hidden!important}.orbid .counsel-doc-canvas .counsel-docx-host .paged-editor:has(>div:last-child:not([style*=scale]):not([style*=matrix]))::-webkit-scrollbar{display:none}}.orbid .orbid-cmt-evidence-overlay{z-index:4;pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:hidden}.orbid .orbid-cmt-evidence-rect{color:var(--ink);position:absolute}.orbid .counsel-cmt-counts{font-size:var(--fs-caption);color:var(--text-2);margin:0 12px 8px}.orbid .counsel-cmt-pending{margin:0 12px}.orbid .counsel-cmt-pending h3{font-size:var(--fs-meta);margin:8px 0;font-weight:600}.orbid .counsel-balloon-gutter[data-event-comments="1"] .counsel-cmt-pending .counsel-balloon{width:100%;margin-block-end:8px;position:relative;inset:auto}.orbid .counsel-event-comment{--cmt-chip-h:82px;--counsel-pair-stroke-w:1px;box-sizing:border-box;text-align:start}.orbid .counsel-event-comment:not([data-selected=true]){height:var(--cmt-chip-h);background:var(--bg-pure);padding:8px 12px;overflow:hidden}.orbid .counsel-event-comment:not([data-selected=true]):hover{background:var(--surface-hover);transform:none}.orbid .counsel-event-comment:not([data-selected=true]) .counsel-balloon-who{flex-wrap:nowrap;height:22px;margin:0;line-height:22px}.orbid .counsel-event-comment .counsel-balloon-select .counsel-cmt-title,.orbid .counsel-event-comment:not([data-selected=true]) .counsel-cmt-title{-webkit-line-clamp:2;height:40px;font-size:var(--fs-ui);white-space:normal;text-overflow:ellipsis;margin-top:4px;-webkit-box-orient:vertical;margin-block-start:4px;line-height:20px;display:-webkit-box;overflow:hidden}.orbid .counsel-event-comment .counsel-balloon-select .counsel-cmt-title{font-weight:600}.orbid .counsel-event-comment[data-selected=true]{background:var(--surface-selected);border-color:var(--counsel-pair-stroke,var(--counsel-balloon-accent,var(--border)));height:auto;padding:8px 12px}.orbid .counsel-event-comment[data-selected=true] .counsel-cmt-title{font-weight:600}.orbid .counsel-event-comment .counsel-balloon-select{text-align:start}.orbid .counsel-event-comment .counsel-balloon-who{flex-wrap:nowrap;align-items:center;gap:4px;height:22px;margin:0}.orbid .counsel-event-comment .counsel-balloon-who b{min-width:min(96px,max-content);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.orbid .counsel-event-comment .counsel-cmt-badges{flex-direction:row;flex:0 auto;align-items:center;gap:4px;min-width:0;margin-left:auto;display:inline-flex;overflow:hidden}.orbid .counsel-event-comment .counsel-balloon-pill{white-space:nowrap;flex-shrink:0;gap:4px;margin-left:0;padding:1px 5px}.orbid .counsel-event-comment .counsel-balloon-pill svg{flex-shrink:0;width:12px;height:12px}.orbid .counsel-event-comment .counsel-cmt-chevron{width:12px;height:12px;color:var(--text-3);flex-shrink:0;align-self:center;margin-left:0;display:inline-flex}.orbid .counsel-event-comment[data-selected=true] .counsel-cmt-chevron{transform:rotate(180deg)}.orbid .counsel-event-comment .counsel-cmt-badges .counsel-cmt-status{text-overflow:ellipsis;background:var(--surface-muted);min-width:28px;max-width:148px;color:var(--text-2);flex:auto;align-items:center;margin:0;display:inline-flex;overflow:hidden}.orbid .counsel-event-comment .counsel-cmt-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-event-comment .counsel-cmt-content time{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;font-weight:600}.orbid .counsel-cmt-title{font-size:var(--fs-ui);color:var(--ink);margin-block-start:8px;line-height:1.45;display:block}.orbid .counsel-cmt-meta{font-size:var(--fs-caption);color:var(--text-2);flex-wrap:wrap;gap:4px 10px;margin-block-start:8px;display:flex}.orbid .counsel-cmt-section{margin-block-start:14px}.orbid .counsel-cmt-section h4{font-size:var(--fs-meta);color:var(--ink);margin:0 0 5px;font-weight:600}.orbid .counsel-cmt-content{font-size:var(--fs-ui);overflow-wrap:anywhere;line-height:1.55}.orbid .counsel-cmt-summary{margin-block:12px}.orbid .counsel-cmt-markdown p{margin:0 0 6px}.orbid .counsel-cmt-markdown ol,.orbid .counsel-cmt-markdown ul{margin:5px 0;padding-inline-start:18px}.orbid .counsel-cmt-markdown li+li{margin-block-start:4px}.orbid .counsel-cmt-markdown blockquote{background:var(--surface-muted);border:var(--ob-line) solid var(--border);border-radius:var(--r-control);margin:6px 0;padding:4px 8px}.orbid .counsel-cmt-markdown a,.orbid .counsel-cmt-sources a{color:var(--ink);text-decoration:underline}.orbid .counsel-cmt-plain{white-space:pre-wrap}.orbid .counsel-cmt-content .counsel-balloon-quote{font-size:var(--fs-meta);max-height:none;margin:0;line-height:1.55}.orbid .counsel-cmt-locate{font-size:var(--fs-meta);min-height:28px;margin-block-start:6px;text-decoration:underline}.orbid .counsel-cmt-assessment{font-size:var(--fs-meta);color:var(--text-2);margin-block:12px}.orbid .counsel-cmt-sources{border-block-start:var(--ob-line) solid var(--border);font-size:var(--fs-meta);margin-block-start:12px;padding-block-start:10px}.orbid .counsel-cmt-sources summary{cursor:pointer;font-weight:600}.orbid .counsel-cmt-sources ul{padding:0;list-style:none}.orbid .counsel-cmt-sources li{margin-block:10px}.orbid .counsel-cmt-sources li p{color:var(--text-2);margin:3px 0}.orbid .counsel-cmt-content time{font-size:var(--fs-caption);color:var(--text-2);margin-block-start:12px;display:block}.orbid .counsel-cmt-sources summary:focus-visible,.orbid .counsel-event-comment button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.orbid .counsel-event-comment .counsel-balloon-preview{font-size:var(--fs-meta)}.orbid .counsel-cmt-overlap{z-index:12;background:var(--bg-pure);border:var(--ob-line) solid var(--border);padding:12px;position:sticky;inset-block-end:8px}.orbid .counsel-cmt-overlap button{text-align:start;padding-block:6px;display:block}.orbid .counsel-mark-leader-line{stroke-dasharray:none;stroke-width:1.5px}@media (max-width:1599px){.orbid .counsel-workspace[data-rail=open] .counsel-event-comment{padding:6px 10px}.orbid .counsel-workspace[data-rail=open] .counsel-event-comment .counsel-cmt-title{font-size:var(--fs-meta);line-height:18px}}@media (max-width:900px){.orbid .counsel-cmt-pending .counsel-event-comment{width:100%;margin-inline:0}.orbid .counsel-mark-leader{display:none}.orbid .counsel-balloon-gutter[data-event-comments="1"]{width:100%;max-width:100%;height:auto;min-height:0;overflow:visible}}.orbid [data-locate-flash="1"],.orbid [data-review-preview="1"]{background-color:var(--ob-accent-muted)}.orbid .counsel-review-locate-hint{z-index:5;border-radius:var(--radius-md,0);background:var(--status-warn-dot);align-items:baseline;gap:8px;max-width:min(640px,100% - 24px);margin:8px auto 0;padding:6px 12px;display:flex;position:sticky;top:8px}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-review-locate-hint{background:color-mix(in srgb,var(--status-warn-dot) 16%,var(--paper-canvas))}}.orbid .counsel-review-locate-hint{border:var(--ob-line) solid var(--status-warn-dot)}@supports (color:color-mix(in lab,red,red)){.orbid .counsel-review-locate-hint{border:var(--ob-line) solid color-mix(in srgb,var(--status-warn-dot) 40%,transparent)}}.orbid .counsel-review-locate-hint{color:var(--text-1);font-size:var(--fs-meta);line-height:1.4}.orbid .counsel-review-locate-hint-page{flex:none;font-weight:600}.orbid .counsel-review-locate-hint-quote{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .counsel-doc-converted-stack{flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex}.orbid .counsel-doc-converted-stack>:last-child{flex:auto;min-height:0}.orbid .counsel-doc-converted-banner{border-bottom:var(--ob-line) solid var(--border);background:var(--surface-workspace);color:var(--text-2);font-size:var(--fs-caption);flex:none;align-items:center;gap:8px;padding:6px 12px;display:flex}.orbid .counsel-doc-converted-banner>span{overflow-wrap:anywhere;flex:auto}.orbid .counsel-review-tab{flex-direction:column;height:100%;min-height:0;display:flex}.orbid .counsel-review-tab-filters{border-bottom:var(--ob-line) solid var(--border-faint);flex-direction:column;gap:8px;padding:8px 12px;display:flex}.orbid .counsel-review-tab-selects{flex-wrap:wrap;gap:6px;display:flex}.orbid .counsel-review-select{flex:120px;min-width:0;max-width:100%}.orbid .counsel-review-select .orbid-select-trigger{width:100%;min-width:0;height:28px;font-size:var(--fs-meta)}.orbid .counsel-review-tab-list{flex:1;min-height:0;padding:8px 12px 16px;overflow:auto}.orbid .counsel-review-group+.counsel-review-group{margin-top:14px}.orbid .counsel-review-group-title{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 6px;overflow:hidden}.orbid .counsel-review-items{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.orbid .counsel-review-item{border:var(--ob-line) solid var(--border-faint);border-radius:var(--r-control);background:var(--paper-canvas);padding:12px}.orbid .counsel-review-item[data-active="1"]{border-color:var(--brand)}.orbid .counsel-review-item[data-status]:not([data-status=open]){background:var(--surface-workspace)}.orbid .counsel-review-item-main{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.orbid .counsel-review-item-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .counsel-review-item-head{align-items:center;gap:6px;min-width:0;display:flex}.orbid .counsel-review-item-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-weight:600}.orbid .counsel-review-item-state{font-size:var(--fs-meta);color:var(--text-3);flex:none}.orbid .counsel-review-item-body{font-size:var(--fs-ui);color:var(--text-2);overflow-wrap:anywhere;line-height:1.5}.orbid .counsel-review-item-quote{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.orbid .counsel-review-item-flag,.orbid .counsel-review-item-quote{font-size:var(--fs-meta);color:var(--text-3)}.orbid .counsel-review-item-suggestion{font-size:var(--fs-ui);color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.orbid .counsel-review-item-actions{flex-wrap:wrap;gap:6px;display:flex}.orbid .counsel-review-item-form{flex-direction:column;gap:8px;display:flex}.orbid .counsel-review-field{flex-direction:column;gap:4px;display:flex}.orbid .counsel-review-link{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.orbid .counsel-review-deliver-warn{font-size:var(--fs-meta);color:var(--warn);align-items:center;gap:4px;display:inline-flex}@media (pointer:coarse){.orbid .counsel-review-item-actions .workbar-button{min-height:36px}}.orbid .counsel-review-item-page{margin-right:6px;font-style:normal;font-weight:600}.orbid .lp[data-surface=counsel] .lp-status-filter,.orbid .lp[data-surface=counsel] .lp-status-filter--pills{flex-wrap:wrap!important;row-gap:4px!important;overflow:visible!important}.orbid .counsel-review-item-body[data-clamped="1"]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .counsel-review-item-toggle{min-height:24px;color:var(--brand);font:inherit;font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.orbid .counsel-review-item-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.orbid .tree-name--tail{gap:4px;display:flex}.orbid .tree-name--tail .tree-name-head{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .tree-name--tail .tree-name-tail{white-space:nowrap;font-size:var(--fs-meta);color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;align-self:center}.orbid .lp-search{position:relative}.orbid .lp-search .lp-search-clear{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.orbid .lp-search:has(.lp-search-clear) .lp-search-input{padding-right:32px}.orbid .lp [role=treeitem]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .lp[data-surface=counsel] .lp-header-actions{background:0 0;border:0;gap:4px;padding:0}.orbid .lp[data-surface=counsel] .lp-header-actions .lp-new-btn{background:var(--ob-accent);color:var(--ob-on-accent)}.orbid .lp[data-surface=counsel] .lp-header-actions .lp-new-btn:hover{background:var(--ob-accent-hover);color:var(--ob-on-accent)}.orbid .lp[data-surface=counsel] .lp-status-filter,.orbid .lp[data-surface=counsel] .lp-status-filter--pills{gap:4px!important}.orbid .lp[data-surface=counsel] .lp-status-filter-btn{gap:4px!important;padding:0 6px!important}.orbid .lp[data-surface=counsel] .lp-status-filter-btn .ob-count{margin-right:-2px}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-node-meta{flex:0 3 auto;min-width:40px}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-status-chip{min-width:0;overflow:hidden}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-status-chip .tree-status-dot{flex-shrink:0}.orbid .lp[data-surface=counsel] .tree-node-meta-row .tree-status-chip .tree-status-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orbid .lp[data-surface=counsel] .lp-header{height:var(--chrome-row-1);box-sizing:border-box;min-height:var(--chrome-row-1)!important;border-bottom:var(--ob-line) solid var(--border-faint)!important;padding:0 16px!important}.orbid .lp[data-surface=counsel] .lp-search{height:var(--chrome-row-2);padding:0 16px!important}.orbid .lp[data-surface=counsel] .lp-queue,.orbid .lp[data-surface=counsel] .lp-search{box-sizing:border-box;border-bottom:var(--ob-line) solid var(--border-faint);align-items:center;display:flex}.orbid .lp[data-surface=counsel] .lp-queue{height:var(--chrome-row-3);padding:0 16px}.orbid .lp-queue .orbid-select{width:100%;display:flex}.orbid .lp-queue .orbid-select-trigger{width:100%;min-width:0;height:28px;font-size:var(--fs-meta)}.orbid .counsel-matter-header{height:var(--chrome-row-1);min-height:var(--chrome-row-1);box-sizing:border-box;background:var(--chrome-title-bg)}.orbid .counsel-matter-header-main{flex-direction:row;justify-content:flex-start;align-items:center;gap:0}.orbid .counsel-matter-header-line{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.orbid .counsel-matter-header-line .counsel-matter-header-title{text-overflow:ellipsis;white-space:nowrap;height:22px;line-height:22px;display:block;overflow:hidden}.orbid .counsel-matter-header-line .counsel-matter-title-edit{opacity:0;flex-shrink:0}.orbid .counsel-matter-header-line:focus-within .counsel-matter-title-edit,.orbid .counsel-matter-header-line:hover .counsel-matter-title-edit{opacity:1}@media (pointer:coarse){.orbid .counsel-matter-header-line .counsel-matter-title-edit{opacity:1}}.orbid .counsel-matter-title-form{align-items:center;gap:var(--space-1);flex:auto;min-width:0;max-width:560px;display:flex}.orbid .counsel-matter-title-input{min-width:0;height:28px;padding:0 var(--space-2);border:var(--ob-line) solid var(--border);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-title);border-radius:0;flex:auto;font-weight:600;line-height:1}.orbid .counsel-matter-title-input:focus-visible{outline:2px solid var(--brand);outline-offset:0}.orbid .counsel-matter-title-input:disabled{color:var(--text-4)}.orbid .counsel-matter-header-line .counsel-status-badge{flex-shrink:0;align-self:center;margin-left:auto}.orbid .counsel-matter-header-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-meta);color:var(--text-3);flex:0 auto;line-height:16px;overflow:hidden}.orbid .counsel-matter-header-meta :is(.counsel-matter-header-kind,.counsel-matter-id-badge,.counsel-matter-header-time){height:auto;font-size:inherit;font-weight:500;line-height:inherit;color:inherit;background:0 0;border-radius:0;margin:0;padding:0;display:inline}.orbid .counsel-workbar-header,.orbid .lp[data-surface=counsel] .lp-header{background:var(--chrome-title-bg)}.orbid .lp-queue .orbid-select-trigger,.orbid .lp[data-surface=counsel] .lp-search-input{background:var(--surface);border:0}.orbid .lp-queue .orbid-select-trigger:focus-visible,.orbid .lp[data-surface=counsel] .lp-search-input:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.orbid .lp-queue .orbid-select-trigger.open{background:var(--surface-hover)}.orbid [data-testid=counsel-format-bar-slot] [role=toolbar],.orbid [data-testid=editor-toolbar]{min-height:var(--chrome-row-3);box-sizing:border-box}.orbid [data-testid=editor-toolbar]{height:var(--chrome-row-3);border:0;position:relative;box-shadow:none!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot{position:relative;height:40px!important;min-height:40px!important;overflow:visible!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar]{box-sizing:border-box;align-items:center;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-wrap:nowrap!important;padding-right:40px!important;position:absolute!important;inset:0 0 auto!important;overflow:visible!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar]>[role=group]{flex-shrink:0}.orbid .counsel-format-bar-slot:not([data-fb-open]) [data-fb-secondary]{pointer-events:none;top:0;left:0;visibility:hidden!important;position:absolute!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot[data-fb-open] [data-testid=formatting-bar]{z-index:40;background:var(--paper)!important;border:var(--ob-line) solid var(--border)!important;border-radius:0 0 var(--r-float) var(--r-float)!important;height:auto!important;box-shadow:var(--ob-shadow-float)!important;border-top:0!important;flex-wrap:wrap!important}.orbid .counsel-format-bar-slot[data-fb-open] [data-testid=formatting-bar]:after{content:"";flex-basis:100%;order:1}.orbid .counsel-format-bar-slot[data-fb-open] [data-fb-secondary]{flex-wrap:wrap;order:2;max-width:100%}.orbid .counsel-format-bar-more{z-index:41;position:absolute;right:8px}.orbid [data-testid=formatting-bar]>[data-fb-empty="1"]{display:none}.orbid [data-testid=formatting-bar]>[data-fb-last="1"]{border-right:0}.orbid .counsel-workbar-header{height:var(--chrome-row-1);flex:0 0 var(--chrome-row-1);box-sizing:border-box}.orbid .counsel-workbar-navigation{flex:0 0 var(--chrome-row-2);height:var(--chrome-row-2);box-sizing:border-box}.orbid .bid-session-col[data-rail-docked="1"]>.counsel-matter-header{margin-right:var(--counsel-rail-width)}.orbid .bid-session-col[data-rail-docked="1"] .counsel-workspace-files{margin-top:calc(-1 * var(--chrome-row-1))}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar] [role=group]{padding-left:2px!important;padding-right:2px!important}.orbid .counsel-desk-tab-count.ob-count{border-radius:var(--r-control);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-2);font-size:var(--fs-caption);padding:0 6px;font-weight:600}.orbid .counsel-workbar-navigation .counsel-desk-tab .counsel-desk-tab-count.ob-count[data-tone=accent]{background:var(--ob-accent);color:var(--ob-on-accent)}.orbid .counsel-workbar-navigation .counsel-desk-tabs{gap:8px!important}.orbid .counsel-workbar-navigation .counsel-desk-tab .counsel-desk-tab-mark{gap:6px}.orbid .counsel-workbar-navigation .counsel-desk-tab .counsel-desk-tab-count.ob-count{margin:0!important}.orbid .lp[data-surface=counsel] .tree-node[data-kind=folder] .tree-count-badge.ob-count{border:var(--ob-line) solid var(--border-faint);background:var(--surface-muted);min-width:18px;height:18px;color:var(--text-3);padding:0 6px}.orbid .lp[data-surface=counsel] .tree-folder-matter-add{right:-1px}.orbid .counsel-review-items[hidden]{display:none}.orbid .counsel-review-group-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:flex}.orbid .counsel-review-group-toggle span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.orbid .counsel-review-group-title{white-space:normal}.orbid .counsel-review-group-toggle:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.orbid .counsel-review-details{font-size:var(--fs-ui);overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}.orbid .counsel-review-details p{white-space:pre-wrap;margin:4px 0 0}.orbid .counsel-review-secondary-actions{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.orbid .counsel-review-field>.counsel-review-select{flex:none}.orbid .orbid-select-dropdown--portal .orbid-select-option{white-space:normal;overflow-wrap:anywhere;flex-shrink:0}.orbid .counsel-workspace>.counsel-rail-toggle{top:calc(-1 * var(--chrome-row-1));height:calc(100% + var(--chrome-row-1))}.orbid .bid-session-col:has(.counsel-workspace[data-dock=collapsed])>.counsel-matter-header{margin-right:36px}@media (max-width:1599px){.orbid .bid-session-col:has(.counsel-workspace[data-rail=closed])>.counsel-matter-header{margin-right:36px}}@media (pointer:fine){.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar]{padding-left:4px!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar]>[role=group]{flex-shrink:0;gap:0}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar] button[aria-pressed]{width:24px;min-width:24px;height:28px;padding-inline:2px}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar] [aria-label="Select font family"],.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar] [aria-label="Select paragraph style"]{width:88px!important}}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight]>[role=group]{border-right:0;padding-left:0!important;padding-right:0!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label="Decrease font size"],.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label="Increase font size"]{display:none}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] button[aria-pressed]{width:22px;min-width:22px;padding-inline:1px}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label="Select font family"]{width:68px!important;min-width:0!important;max-width:68px!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label="Select paragraph style"]{width:68px!important;min-width:0!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label^=Zoom]{padding-inline:4px;width:48px!important;min-width:0!important}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [aria-label^=Zoom]>svg{display:none}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight]{justify-content:space-between}.orbid .counsel-doc-canvas .counsel-format-bar-slot [data-testid=formatting-bar][data-fb-tight] [role=group] button:not([aria-pressed]){min-width:0;padding-inline:3px}.orbid .counsel-review-ask{align-self:flex-start}.orbid .counsel-review-group-toggle .counsel-review-file-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.orbid .counsel-review-group-toggle>.ob-count,.orbid .counsel-review-group-toggle>svg{flex-shrink:0}.orbid .counsel-review-group-toggle .ob-count{border-radius:var(--r-control);background:var(--surface-muted);min-width:18px;height:18px;padding:0 6px}.orbid .counsel-review-details-toggle{align-self:flex-start}.orbid .counsel-review-item-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.orbid .counsel-review-decision-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.orbid .counsel-review-decision-actions>.ob-btn{min-width:0}.orbid .counsel-review-decision-actions>.counsel-review-secondary-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.orbid .counsel-review-secondary-actions>.ob-btn{justify-content:center;min-width:0;padding-inline:8px}.orbid .counsel-review-item{cursor:pointer;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orbid .counsel-review-item>.counsel-review-details,.orbid .counsel-review-item>.counsel-review-item-form,.orbid .counsel-review-item>.counsel-review-item-main,.orbid .counsel-review-item>.workbar-feedback{grid-column:1/-1}.orbid .counsel-review-decision-actions,.orbid .counsel-review-decision-actions>.counsel-review-secondary-actions,.orbid .counsel-review-item-tools{display:contents}.orbid .counsel-review-decision-actions>.ob-btn,.orbid .counsel-review-item-tools>.ob-btn,.orbid .counsel-review-secondary-actions>.ob-btn{justify-content:center;width:100%;min-width:0}.orbid .counsel-review-decision-actions>[data-testid=counsel-review-more]{grid-column:1/-1}.orbid .counsel-review-item:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.orbid .counsel-review-tab-filters{padding:8px 16px}.orbid .counsel-review-tab-list{padding:8px 16px 16px}.orbid .counsel-review-tab-filters [data-testid=counsel-review-filter-status]{min-height:var(--workbar-control-height)}.orbid .counsel-review-select .orbid-select-trigger{height:var(--workbar-control-height)}.orbid .counsel-review-group-toggle{min-height:36px;padding:0}.orbid .counsel-review-item{flex-direction:column;gap:8px;display:flex}.orbid .counsel-review-item-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orbid .counsel-review-badge{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper);height:20px;color:var(--text-2);font-size:var(--fs-caption);white-space:nowrap;flex:none;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.orbid .counsel-review-item-actions.counsel-review-decision-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.orbid .counsel-review-decision-actions>.ob-btn{flex:none;justify-content:center;width:auto}.orbid .counsel-review-actions-end{margin-left:auto}.orbid .counsel-review-icon-only{width:28px;min-width:28px;padding:0}.orbid .counsel-review-icon-only .ob-btn__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbid .counsel-review-more-wrap{flex:none;display:inline-flex;position:relative}.orbid .counsel-review-more-wrap>.counsel-review-secondary-actions{z-index:30;border:var(--ob-line) solid var(--border-color);border-radius:var(--r-float);background:var(--paper);min-width:200px;box-shadow:var(--ob-shadow-float);flex-direction:column;flex-basis:auto;padding:4px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.orbid .counsel-review-more-wrap>.counsel-review-secondary-actions>.ob-btn{width:100%;height:32px;color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0 12px}.orbid .counsel-review-more-wrap>.counsel-review-secondary-actions>.ob-btn:hover:not(:disabled){background:var(--surface-hover)}.orbid .counsel-review-decision-actions>.ob-btn.counsel-review-icon-only{width:28px;min-width:28px;padding:0}.orbid .counsel-review-item-head{flex-wrap:wrap;gap:4px 6px}.orbid .counsel-review-item-head>.counsel-review-item-title{flex:100%}.orbid .counsel-paper-loading{justify-content:center;padding:24px 16px}.orbid .counsel-skeleton-draft{justify-content:center;align-items:stretch}.orbid .counsel-skeleton-gutter-body{justify-content:center;align-items:center;min-height:160px;display:flex}.orbid .lp-list[data-lp-list=projects]>:is(.counsel-tree-skeleton,.lp-skeleton){flex:auto;min-height:100%;display:flex}.orbid .counsel-review-shell-bar{border-bottom:var(--ob-line) solid var(--border-faint);background:var(--paper);min-width:0;height:var(--chrome-row-2);min-height:var(--chrome-row-2);box-sizing:border-box;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:12px;padding:6px 16px;display:flex;overflow-x:auto;container:filebar/inline-size}.orbid .counsel-review-shell-bar::-webkit-scrollbar{display:none}.orbid .counsel-review-shell-bar h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (max-width:1599px){.orbid .counsel-review-shell-cta{flex-wrap:nowrap;min-width:0;overflow-x:auto}.orbid .counsel-review-shell-cta,.orbid .counsel-review-shell-cta>*,.orbid [data-testid=counsel-complete]{flex-shrink:0}}.orbid .counsel-bar-group{align-items:center;gap:8px;display:flex}.orbid .counsel-bar-file{flex:auto;gap:8px;min-width:120px;overflow:hidden}.orbid .counsel-review-shell-fileico{flex-shrink:0;align-items:center;display:flex}.orbid .counsel-review-shell-title{min-width:0;font-size:var(--fs-ui);flex:120px;margin:0;font-weight:600;line-height:1.3}.orbid .counsel-bar-file .counsel-review-shell-title{min-width:72px}@media (max-width:900px){.orbid .counsel-review-shell-title{flex:auto;min-width:0}}.orbid .counsel-bar-status{text-overflow:ellipsis;min-width:0;font-size:var(--fs-meta);color:var(--text-3);white-space:nowrap;flex-shrink:1;align-items:center;gap:4px;margin:0;font-weight:500;line-height:1.3;display:inline-flex;overflow:hidden}.orbid .counsel-bar-status-icon{color:var(--text-3);flex-shrink:0}.orbid .counsel-bar-status[data-state=saving] .counsel-bar-status-icon{animation:counsel-status-spin 1.2s linear infinite}.orbid .counsel-bar-status[data-state=error],.orbid .counsel-bar-status[data-state=error] .counsel-bar-status-icon{color:var(--err)}.orbid button.counsel-bar-status{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px}.orbid button.counsel-bar-status:hover{background:var(--surface-hover)}.orbid .counsel-bar-status-text{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.orbid .counsel-bar-status[data-state=saving] .counsel-bar-status-icon{animation:none}}.orbid .counsel-bar-badge{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);font-size:var(--fs-caption);color:var(--text-3);white-space:nowrap;background:0 0;flex-shrink:0;padding:2px 6px;font-weight:600;line-height:1.4}.orbid .counsel-bar-actions,.orbid .counsel-bar-mode,.orbid .counsel-bar-tools{flex:none}.orbid .counsel-bar-cluster{align-items:center;gap:2px;display:flex}.orbid .counsel-bar-cluster+.counsel-bar-cluster{border-left:var(--ob-line) solid var(--border-faint);padding-left:12px}.orbid .counsel-review-shell-cta{gap:12px}.orbid .counsel-bar-cluster:empty{display:none}.orbid .counsel-bar-actions button{flex-shrink:0;min-width:max-content;overflow:visible}.orbid .counsel-bar-export{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.orbid .counsel-bar-divider{background:var(--border-faint);flex-shrink:0;width:1px;height:16px;margin:0 8px}.orbid .counsel-review-shell-bar>.counsel-bar-divider{margin:0}.orbid .counsel-mode-toggle{background:var(--surface-muted);border:var(--ob-line) solid var(--border);height:28px;box-shadow:none;border-radius:0;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.orbid .counsel-mode-toggle-btn{width:auto;min-width:0;height:24px;color:var(--text-3);font-size:var(--fs-meta);letter-spacing:0;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 8px;font-weight:500;transition:none;display:inline-flex}.orbid .counsel-mode-toggle-btn+.counsel-mode-toggle-btn{border-left:0}.orbid .counsel-mode-toggle-btn:hover:not([aria-pressed=true]){color:var(--text-2);background:var(--surface-hover)}.orbid .counsel-mode-toggle-btn[aria-pressed=true],.orbid .counsel-mode-toggle-btn[aria-pressed=true]:hover{background:var(--bg-pure);color:var(--ink);box-shadow:none;font-weight:600}.orbid .counsel-mode-toggle-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ob-focus);outline:none}.orbid .counsel-mode-compact{display:none}.orbid .counsel-review-shell-bar .counsel-mode-toggle{border-color:var(--border-faint);background:0 0}.orbid .counsel-review-shell-bar .counsel-mode-toggle-btn[aria-pressed=true],.orbid .counsel-review-shell-bar .counsel-mode-toggle-btn[aria-pressed=true]:hover{background:var(--surface-selected)}.orbid .counsel-review-shell-bar .counsel-bar-count{font-size:var(--fs-caption);font-weight:600;line-height:1}.orbid .counsel-review-shell-bar .uc-button,.orbid .counsel-review-shell-bar button{font-size:var(--fs-ui);white-space:nowrap;border-radius:0;font-weight:500;transform:none}.orbid .counsel-review-shell-bar button:not(:focus-visible){box-shadow:none}.orbid .counsel-review-shell-bar button svg{stroke-width:1.5px;width:16px;height:16px;color:inherit;flex-shrink:0}.orbid .counsel-review-shell-bar button[data-testid=counsel-back-to-pack],.orbid .counsel-review-shell-bar button[data-testid=counsel-bar-more],.orbid .counsel-review-shell-bar button[data-testid=counsel-focus-toggle]{width:28px;height:28px;min-height:28px;box-shadow:none;color:var(--text-3);background:0 0;border:0;padding:0}.orbid .counsel-review-shell-bar button[data-testid=counsel-back-to-pack]:hover,.orbid .counsel-review-shell-bar button[data-testid=counsel-bar-more]:hover,.orbid .counsel-review-shell-bar button[data-testid=counsel-focus-toggle]:hover{background:var(--surface-hover);color:var(--text-2)}.orbid .counsel-review-shell-bar button[data-testid=counsel-complete]{height:28px;min-height:28px;box-shadow:none;letter-spacing:0;font-weight:600}.orbid .counsel-review-shell-bar button[data-testid=counsel-complete]:not([class*=text-white]){border-color:var(--border);color:var(--ink);background:var(--bg-pure)}.orbid .counsel-review-shell-bar button[data-testid=counsel-comments-toggle][aria-pressed=true]{background:var(--surface-hover);color:var(--ink)}.orbid .counsel-doc-canvas[data-hide-changes=true] .docx-comments-sidebar .docx-tracked-change-card,.orbid .counsel-doc-canvas[data-hide-comments=true] .docx-comments-sidebar .docx-comment-card{display:none}.orbid .counsel-source-working-copy>.counsel-review-shell-bar{flex-wrap:wrap;gap:8px;width:100%}.orbid .counsel-source-working-copy>.counsel-review-shell-bar>span{flex-shrink:0}.orbid .counsel-file-preview .counsel-review-shell-bar{flex-wrap:nowrap;gap:12px}.orbid .counsel-file-preview .counsel-review-shell-bar button,.orbid .counsel-file-preview .counsel-review-shell-bar input{flex-shrink:0}.orbid .counsel-file-preview .counsel-review-shell-bar button{min-width:max-content;overflow:visible}.orbid .counsel-review-shell-bar:is([data-density=compact],[data-density=fold]) .counsel-bar-status-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orbid .counsel-review-shell-bar:is([data-density=compact],[data-density=fold]) .counsel-mode-toggle{display:none}.orbid .counsel-review-shell-bar:is([data-density=compact],[data-density=fold]) .counsel-mode-compact{display:inline-flex}.orbid .counsel-review-shell-bar .counsel-mode-compact .orbid-select-trigger{min-width:0;height:28px;font-size:var(--fs-caption)}.orbid .counsel-review-shell-bar[data-density=fold] :is(.counsel-bar-comments,.counsel-bar-export){display:none}.orbid .counsel-review-shell-bar[data-density=fold] [data-testid=counsel-complete]{order:99;margin-left:auto}.orbid .counsel-review-shell-bar[data-density=fold] .counsel-bar-actions{z-index:2;background:var(--bg);padding-left:8px;position:sticky;right:0}@media (pointer:coarse){.orbid .counsel-review-shell-bar .counsel-mode-compact,.orbid .counsel-review-shell-bar button{min-height:40px}.orbid .counsel-review-shell-bar [data-testid=counsel-back-to-pack],.orbid .counsel-review-shell-bar [data-testid=counsel-bar-more],.orbid .counsel-review-shell-bar [data-testid=counsel-focus-toggle],.orbid .counsel-review-shell-bar button[data-size=iconSm]{min-width:40px}}.orbid .counsel-review-shell[data-mode=viewing]{--counsel-mode-line:var(--mode-view-line)}.orbid .counsel-review-shell[data-mode=editing]{--counsel-mode-line:var(--mode-edit-line)}.orbid .counsel-review-shell[data-mode=suggesting]{--counsel-mode-line:var(--mode-track-line)}.orbid .counsel-review-shell[data-mode] .counsel-doc-canvas .layout-page{outline:2px solid var(--counsel-mode-line);outline-offset:0}.orbid .counsel-file-preview[data-paper-mode=viewing] .counsel-review-shell[data-mode] .counsel-doc-canvas .layout-page{outline:none}@container filebar (max-width:760px){.orbid .counsel-bar-file .counsel-bar-badge,.orbid .counsel-bar-file .counsel-bar-status-text{display:none}}.orbid .counsel-fork-banner{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--ob-line) solid var(--border-faint);background:var(--surface-workspace);color:var(--text-3);font-size:var(--fs-caption);flex-wrap:wrap;line-height:1.3;display:flex}.orbid .counsel-fork-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;overflow:hidden}.orbid .counsel-fork-link:hover{color:var(--ink)}.orbid .counsel-fork-link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}:is(.orbid,.orbid-portal-scope) .orbid-status-dot{background:var(--text-4);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=ok]{background:var(--status-ok-dot)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=warn]{background:var(--status-warn-dot)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=err]{background:var(--status-err-dot)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=active]{background:var(--brand)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=neutral]{background:var(--text-4)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=info]{background:var(--ob-info)}:is(.orbid,.orbid-portal-scope) .orbid-status-dot[data-tone=unverified]{background:0 0}:is(.orbid,.orbid-portal-scope) .orbid-status-chip{height:var(--height-chip);border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--paper-canvas);color:var(--text-2);font-size:var(--fs-caption);letter-spacing:0;white-space:nowrap;box-sizing:border-box;flex-shrink:0;align-items:center;gap:6px;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}:is(.orbid,.orbid-portal-scope) .orbid-status-chip[data-variant=plain]{letter-spacing:0;background:0 0;border:0;height:auto;padding:0;font-weight:500}:is(.orbid,.orbid-portal-scope) .orbid-status-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.orbid,.orbid-portal-scope) .orbid-check{width:14px;height:14px;accent-color:var(--ink);cursor:pointer;flex-shrink:0;margin:0}:is(.orbid,.orbid-portal-scope) .orbid-check:disabled{cursor:not-allowed}:is(.orbid,.orbid-portal-scope) .orbid-check:focus-visible{outline:2px solid var(--ob-focus);outline-offset:2px}.orbid-empty-state{text-align:center;box-sizing:border-box;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:min(360px,100%);margin:auto;padding:24px 16px;display:flex}:lang(de) .orbid-empty-state{max-width:min(420px,100%)}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-icon{background:var(--bg-subtle);border:var(--ob-line) solid var(--border-faint);width:56px;height:56px;color:var(--text-4);justify-content:center;align-items:center;margin:0 0 16px;display:flex}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-icon:has(>.orbid-empty-state-logo){background:0 0;border:0;width:auto;height:auto}:is(.orbid,.orbid-portal-scope) .orbid-empty-state[data-tone=error] .orbid-empty-state-icon{background:var(--status-err-bg);border-color:var(--status-err-border);color:var(--err)}:is(.orbid,.orbid-portal-scope) .orbid-empty-state[data-tone=forbidden] .orbid-empty-state-icon{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--warn)}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-icon svg{flex-shrink:0}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-logo{-webkit-user-select:none;user-select:none;width:auto;height:40px;display:block}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-title{font-size:var(--fs-ui);color:var(--text-2);margin:0;font-weight:600;line-height:1.4}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-desc{font-size:var(--fs-meta);letter-spacing:0;color:var(--text-3);margin:4px 0 0;font-weight:400;line-height:1.5}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-actions{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}:is(.orbid,.orbid-portal-scope) .orbid-empty-state-actions>button{border-radius:0;min-width:80px}:is(.orbid,.orbid-portal-scope) .orbid-section-label{font-size:var(--fs-caption);letter-spacing:0;color:var(--text-3);text-transform:none;align-items:center;gap:4px;margin:0 0 8px;font-weight:600;line-height:1.4;display:flex}:is(.orbid,.orbid-portal-scope) span.orbid-section-label{margin:0;display:inline-flex}:is(.orbid,.orbid-portal-scope) .orbid-section-label svg{color:var(--text-3);flex-shrink:0}:is(.orbid,.orbid-portal-scope) .orbid-section-header{border:0;border-bottom:var(--ob-line) solid var(--border-faint);min-height:36px;font-size:var(--fs-meta);letter-spacing:0;color:var(--text-2);text-transform:none;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.5;display:flex}:is(.orbid,.orbid-portal-scope) .orbid-section-header-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.orbid,.orbid-portal-scope) .orbid-section-header-aside{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}:is(.orbid,.orbid-portal-scope) .orbid-section-header-count{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--text-3);font-weight:400}:is(.orbid,.orbid-portal-scope) .orbid-list-row{border:0;border-bottom:var(--ob-line) solid var(--border-faint);background:0 0;border-radius:0;margin:0;padding-block:12px}:is(.orbid,.orbid-portal-scope) .orbid-list-row:hover{background:var(--surface-hover)}:is(.orbid,.orbid-portal-scope) .orbid-list-row:is([data-selected="1"],.is-selected){background:var(--surface-selected)}:is(.orbid,.orbid-portal-scope) .orbid-list-row:focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:calc(var(--focus-ring-width) * -1)}:is(.orbid,.orbid-portal-scope) .orbid-list-row-text{flex:auto;min-width:0}:is(.orbid,.orbid-portal-scope) .orbid-list-row-title{font-size:var(--fs-ui);color:var(--ink);margin:0;font-weight:500;line-height:1.45}:is(.orbid,.orbid-portal-scope) .orbid-list-row-meta{font-size:var(--fs-meta);color:var(--text-3);margin:2px 0 0;font-weight:400;line-height:1.45}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn{justify-content:center;align-items:center;gap:var(--ob-s3);min-width:0;max-width:100%;height:var(--ob-h-control);padding:0 var(--ob-s5);border:var(--ob-line) solid transparent;color:var(--ob-text-2);font-family:inherit;font-size:var(--ob-fs-ui);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border-radius:0;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-size=sm]{height:var(--ob-h-compact);font-size:var(--ob-fs-meta)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-size=xs]{height:24px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-shape=icon]{width:var(--ob-h-control);padding:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-shape=icon][data-size=sm]{width:var(--ob-h-compact)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-shape=icon][data-size=xs]{width:24px;height:24px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn>svg{flex-shrink:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn__label{align-items:center;gap:var(--ob-s3);text-overflow:ellipsis;min-width:0;display:inline-flex;overflow:hidden}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=primary]{border-color:var(--ob-accent);background:var(--ob-accent);color:var(--ob-on-accent)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=primary]:hover:not(:disabled){border-color:var(--ob-accent-hover);background:var(--ob-accent-hover)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=outline]{border-color:var(--ob-border-control);background:var(--ob-canvas);color:var(--ob-text-2)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=ghost]:hover:not(:disabled),:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=ghost][aria-pressed=true],:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=outline]:hover:not(:disabled),:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=outline][aria-pressed=true]{background:var(--ob-surface-hover);color:var(--ob-ink)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=danger]{border-color:var(--tomato-9);background:var(--tomato-9);color:var(--ob-on-accent)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=danger]:hover:not(:disabled){border-color:var(--tomato-10);background:var(--tomato-10)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=link]{height:auto;color:var(--ob-accent-text);text-underline-offset:3px;padding:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=link]:hover:not(:disabled){text-decoration:underline}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn:disabled,:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn:focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:1px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn__spin{animation:ob-spin .9s linear infinite}@keyframes ob-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn{transition:none}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn__spin{animation:none}}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-kbd{border:var(--ob-line) solid var(--border);border-radius:var(--r-control);background:var(--surface-muted);min-width:16px;height:16px;color:var(--text-2);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI Symbol,sans-serif;font-size:var(--fs-caption);box-shadow:none;box-sizing:border-box;justify-content:center;align-items:center;padding:0 3px;font-weight:500;line-height:1;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-btn[data-variant=primary] .ob-kbd{border-color:var(--ob-on-accent-line);color:var(--ob-on-accent-2);background:0 0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input{width:100%;min-width:0;height:var(--ob-h-control);padding:0 var(--ob-s4);border:var(--ob-line) solid var(--ob-border-control);background:var(--ob-canvas);color:var(--ob-ink);font-family:inherit;font-size:var(--ob-fs-ui);box-shadow:none;border-radius:0;margin:0;line-height:1.5;display:block}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input[data-size=sm]{height:var(--ob-h-compact);font-size:var(--ob-fs-meta)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-textarea{height:auto;min-height:calc(var(--ob-h-control) * 2);padding:var(--ob-s3) var(--ob-s4);resize:vertical}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-textarea[data-autogrow]{resize:none;overflow-y:hidden}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.ob-input,.ob-input__inner)::placeholder{color:var(--ob-text-4);opacity:1}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input:hover:not(:disabled):not(:focus):not(:focus-within):not([data-disabled]){border-color:var(--ob-border-strong)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input--affix:focus-within,:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(input.ob-input,textarea.ob-input):focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:-1px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input[aria-invalid=true],:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input[data-invalid=true]{border-color:var(--ob-err)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input[aria-invalid=true]:focus-visible,:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input[data-invalid=true]:focus-within{outline-color:var(--ob-err)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input--affix:has(.ob-input__inner:read-only:not(:disabled)),:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(input.ob-input,textarea.ob-input):read-only:not(:disabled){background:var(--ob-surface)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.ob-input:disabled,.ob-input[data-disabled]){background:var(--ob-surface);border-color:var(--ob-border-faint);color:var(--ob-text-3);cursor:not-allowed}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input--affix{align-items:center;gap:var(--ob-s3);display:flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input__inner{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-input__affix{color:var(--ob-text-3);font-size:var(--ob-fs-meta);flex-shrink:0;align-items:center;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field{gap:var(--ob-s2);min-width:0;display:grid}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field[data-layout=inline]{align-items:start;gap:var(--ob-s5);grid-template-columns:minmax(96px,160px) minmax(0,1fr)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field[data-layout=inline] .ob-field__label{min-height:var(--ob-h-control);align-items:center;display:flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__label{color:var(--ob-text-2);font-size:var(--ob-fs-meta);font-weight:500;line-height:1.4}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__req{color:var(--ob-err);margin-inline-start:var(--ob-s1)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__opt{color:var(--ob-text-4);margin-inline-start:var(--ob-s2);font-weight:400}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__control{gap:var(--ob-s2);min-width:0;display:grid}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__note{color:var(--ob-text-3);font-size:var(--ob-fs-label);margin:0;line-height:1.5}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-field__note[data-tone=error]{color:var(--ob-err)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check{align-items:flex-start;gap:var(--ob-s3);min-width:0;color:var(--ob-ink);font-size:var(--ob-fs-ui);cursor:pointer;line-height:1.5;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check[data-disabled]{color:var(--ob-text-3);cursor:not-allowed}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check__box{width:16px;height:16px;accent-color:var(--ob-accent);cursor:inherit;flex-shrink:0;margin:2px 0 0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check__box:focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:2px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check__text{gap:var(--ob-s1);min-width:0;display:grid}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-check__desc{color:var(--ob-text-3);font-size:var(--ob-fs-meta)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search{align-items:center;gap:var(--ob-s3);width:280px;max-width:100%;height:var(--ob-h-control);padding:0 var(--ob-s2) 0 var(--ob-s4);border:var(--ob-line) solid var(--ob-border-control);background:var(--ob-canvas);color:var(--ob-text-3);display:flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search[data-size=sm]{height:var(--ob-h-compact)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search[data-width="240"]{width:240px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search[data-width="320"]{width:320px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search[data-width="360"]{width:360px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search[data-width=full]{width:100%}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search:hover:not(:focus-within){border-color:var(--ob-border-strong)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search:focus-within{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:-1px}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search input{min-width:0;height:100%;color:var(--ob-ink);font:inherit;font-size:var(--ob-fs-ui);background:0 0;border:0;outline:0;flex:auto;padding:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search input::placeholder{color:var(--ob-text-4);opacity:1}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search input::-webkit-search-cancel-button{display:none}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search__icon{flex-shrink:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search__clear{width:24px;height:24px;color:var(--ob-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search__clear:hover{background:var(--ob-surface-hover);color:var(--ob-ink)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-search__clear:focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:-2px}@media (pointer:coarse){:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.ob-input:not(.ob-textarea),.ob-search,.ob-btn:not([data-variant=link])){min-height:44px}}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag{align-items:center;gap:var(--ob-s2);max-width:100%;height:var(--ob-h-chip);padding:0 var(--ob-s3);border-radius:var(--ob-r-chip);background:var(--ob-surface);color:var(--ob-text-2);font-size:var(--ob-fs-label);white-space:nowrap;vertical-align:middle;font-weight:500;line-height:1;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag[data-tone=accent]{background:var(--ob-accent-muted);color:var(--ob-accent-text)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag__icon{flex-shrink:0;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag__text{text-overflow:ellipsis;min-width:0;overflow:hidden}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag[data-removable]{padding-inline-end:var(--ob-s1)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag__remove{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag__remove:hover{background:var(--ob-surface-hover);color:var(--ob-ink)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-tag__remove:focus-visible{outline:var(--focus-ring-width) solid var(--ob-focus);outline-offset:0}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-count{min-width:18px;height:18px;padding:0 var(--ob-s2);border-radius:var(--ob-r-chip);background:var(--ob-surface);color:var(--ob-text-2);font-size:var(--ob-fs-label);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .ob-count[data-tone=accent]{background:var(--ob-accent);color:var(--ob-on-accent)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.border,.border-2){border-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-x{border-inline-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-y{border-block-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-t{border-top-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-r{border-right-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-b{border-bottom-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) .border-l{border-left-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.divide-y>:not(:last-child)){border-bottom-width:var(--ob-line)}:is(.orbid,.orbid-portal-scope,[id=orbid-portal-root]) :is(.divide-x>:not(:last-child)){border-right-width:var(--ob-line)}div[data-size="400"]{width:400px;max-width:calc(100vw - 32px)}div[data-size="560"]{width:560px;max-width:calc(100vw - 32px)}div[data-size="800"]{width:800px;max-width:calc(100vw - 32px)}.ob-spinner{color:currentColor;flex:none;line-height:0;display:inline-flex}.ob-spinner svg{animation:ob-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.ob-spinner svg{animation-duration:2.4s}}.ob-bone{line-height:1;display:block}.ob-bone-lines{flex-direction:column;gap:8px;width:100%;display:flex}.ob-loading-mark{color:var(--brand);flex:none;line-height:0;display:inline-flex}.ob-loading-mark-arc{transform-origin:24px 24px;animation:ob-loading-spin 1.1s linear infinite}.ob-loading-mark-dot{animation:ob-loading-breathe 1.8s ease-in-out infinite}@keyframes ob-loading-spin{to{transform:rotate(1turn)}}@keyframes ob-loading-breathe{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.ob-loading-mark-arc{animation-duration:3.2s}.ob-loading-mark-dot{opacity:.6;animation:none}}.ob-loading-state{box-sizing:border-box;text-align:center;width:100%;min-height:160px;color:var(--text-2);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex}.ob-loading-state-label{font-size:var(--fs-ui);color:var(--text-2);margin:0;font-weight:500;line-height:1.4}.ob-loading-state-description{max-width:320px;font-size:var(--fs-meta);color:var(--text-3);margin:-8px 0 0;line-height:1.5}.orbid-panel-state--loading{box-sizing:border-box;width:100%}.orbid-panel-state-bones{flex-direction:column;gap:24px;display:flex}.orbid-panel-state-bone-group{flex-direction:column;gap:8px;display:flex}