@layer proa.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--proa-color-slate-50:#f3f6f6;--proa-color-slate-100:#e7edee;--proa-color-slate-200:#d1dcde;--proa-color-slate-300:#afbec1;--proa-color-slate-400:#829a9f;--proa-color-slate-500:#5e7b81;--proa-color-slate-600:#3c4f53;--proa-color-slate-700:#304145;--proa-color-slate-800:#243236;--proa-color-slate-900:#18262a;--proa-color-slate-950:#111b1f;--proa-color-teal-50:#f0f8f8;--proa-color-teal-100:#e1f0f1;--proa-color-teal-200:#bfe0e2;--proa-color-teal-300:#95c4c8;--proa-color-teal-400:#6caaae;--proa-color-teal-500:#489197;--proa-color-teal-600:#35757a;--proa-color-teal-700:#2c5e63;--proa-color-teal-800:#274d51;--proa-color-teal-900:#243f42;--proa-color-teal-950:#14272b;--proa-color-orange-50:#fff4ee;--proa-color-orange-100:#ffe7d8;--proa-color-orange-200:#ffceaf;--proa-color-orange-300:#ffa47c;--proa-color-orange-400:#fb7e52;--proa-color-orange-500:#f1582e;--proa-color-orange-600:#cc431f;--proa-color-orange-700:#ad361b;--proa-color-orange-800:#922c1a;--proa-color-orange-900:#76291b;--proa-color-orange-950:#401108;--proa-canvas:#f4f7f7;--proa-frame:#edf3f3;--proa-canvas-glow:#e1f0f147;--proa-surface:#fff;--proa-surface-muted:#fafcfc;--proa-surface-raised:#fff;--proa-surface-hover:#f4f8f8;--proa-surface-glass:#fffffff7;--proa-chrome-start:#f8fcfceb;--proa-chrome-end:#eaf2f2db;--proa-chrome-bar:#ffffffab;--proa-chrome-solid:#f8fbfb;--proa-line:#dce5e6;--proa-line-soft:#e5ecec;--proa-line-button:#d5e0e2;--proa-line-hover:#abc2c6;--proa-line-strong:#cbdadd;--proa-line-control:#7b9096;--proa-ink:var(--proa-color-slate-900);--proa-ink-title:var(--proa-color-slate-700);--proa-ink-label:var(--proa-color-slate-600);--proa-ink-body:#4d6971;--proa-ink-muted:#566a6f;--proa-ink-inverse:#fff;--proa-accent:var(--proa-color-teal-500);--proa-accent-strong:var(--proa-color-teal-600);--proa-accent-text:var(--proa-color-teal-700);--proa-accent-soft:var(--proa-color-teal-100);--proa-accent-line:#cde1e3;--proa-action:var(--proa-action-primary-bg);--proa-action-hover:var(--proa-action-primary-hover-bg);--proa-on-action:var(--proa-action-primary-fg);--proa-brand:var(--proa-color-orange-500);--proa-brand-soft:var(--proa-color-orange-50);--proa-brand-line:#f5ddcf;--proa-brand-text:var(--proa-color-orange-700);--proa-glass-fill:#ffffff8a;--proa-glass-line:#d7e3e5;--proa-meter-fill:var(--proa-color-teal-300);--proa-meter-empty:var(--proa-color-slate-200);--proa-control-dark:var(--proa-color-slate-700);--proa-on-control-dark:#fff;--proa-positive:#237352;--proa-positive-soft:#ecf7f0;--proa-positive-line:#d7ecdd;--proa-attention:#966219;--proa-attention-ink:#7b5b2a;--proa-attention-soft:#fff5e5;--proa-attention-wash:#fffcf7;--proa-attention-line:#efdfbf;--proa-negative:#b63b44;--proa-negative-soft:#fceef0;--proa-negative-line:#f2d5d9;--proa-info:#386eaa;--proa-info-soft:#eef4fb;--proa-info-line:#d3e2f3;--proa-service-finance:#806520;--proa-service-legal:#4a6fa5;--proa-service-accounting:#5c6f5b;--proa-bubble-start:#edf5f5;--proa-bubble-end:#e7f0f1;--proa-bubble-line:#d9e6e8;--proa-notice:#263c42;--proa-on-notice:#fff;--proa-scrim:#18262a21;--proa-scrim-nav:#18262a26;--proa-shadow-control:inset 0 1px #fff, 0 1px 2px #18262a05;--proa-shadow-sheet:0 12px 32px #18262a08, 0 1px 3px #18262a05;--proa-shadow-float:0 18px 48px #18262a20, 0 3px 9px #18262a08;--proa-shadow-frame:0 30px 60px -20px #3c4f5325, 0 6px 18px #3c4f5308;--proa-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--proa-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--proa-type-title-xl-size:24px;--proa-type-title-xl-line-height:28px;--proa-type-title-xl-weight:600;--proa-type-title-xl-tracking:-.045em;--proa-type-title-lg-size:22px;--proa-type-title-lg-line-height:28px;--proa-type-title-lg-weight:600;--proa-type-title-lg-tracking:-.03em;--proa-type-title-md-size:18px;--proa-type-title-md-line-height:24px;--proa-type-title-md-weight:600;--proa-type-title-md-tracking:-.03em;--proa-type-title-size:15px;--proa-type-title-line-height:21px;--proa-type-title-weight:600;--proa-type-title-tracking:-.02em;--proa-type-title-sm-size:14px;--proa-type-title-sm-line-height:20px;--proa-type-title-sm-weight:600;--proa-type-title-sm-tracking:-.02em;--proa-type-title-xs-size:12px;--proa-type-title-xs-line-height:18px;--proa-type-title-xs-weight:600;--proa-type-body-size:12px;--proa-type-body-line-height:22px;--proa-type-body-weight:400;--proa-type-body-sm-size:12px;--proa-type-body-sm-line-height:20px;--proa-type-body-sm-weight:400;--proa-type-label-size:11px;--proa-type-label-line-height:16px;--proa-type-label-weight:550;--proa-type-caption-size:11px;--proa-type-caption-line-height:16px;--proa-type-caption-weight:400;--proa-type-eyebrow-size:11px;--proa-type-eyebrow-line-height:16px;--proa-type-eyebrow-weight:600;--proa-type-eyebrow-tracking:.08em;--proa-type-figure-size:25px;--proa-type-figure-line-height:28px;--proa-type-figure-weight:600;--proa-type-figure-tracking:-.045em;--proa-type-figure-sm-size:20px;--proa-type-figure-sm-line-height:24px;--proa-type-figure-sm-weight:600;--proa-type-figure-sm-tracking:-.035em;--proa-type-kbd-size:11px;--proa-type-kbd-line-height:14px;--proa-type-kbd-weight:500;--proa-space-1:4px;--proa-space-2:8px;--proa-space-3:12px;--proa-space-4:16px;--proa-space-5:20px;--proa-space-6:24px;--proa-space-8:32px;--proa-radius-xs:4px;--proa-radius-pill:6px;--proa-radius-sm:8px;--proa-radius-control:10px;--proa-radius-card:12px;--proa-radius-menu:15px;--proa-radius-composer:17px;--proa-radius-app:18px;--proa-radius-sheet:20px;--proa-radius-frame:25px;--proa-size-control:34px;--proa-size-control-sm:29px;--proa-size-square:32px;--proa-size-touch:44px;--proa-size-sidebar:254px;--proa-size-sidebar-md:224px;--proa-size-rail:72px;--proa-size-topbar:77px;--proa-size-topbar-compact:69px;--proa-size-thread:338px;--proa-size-thread-wide:362px;--proa-size-sheet:410px;--proa-bp-wide:1440px;--proa-bp-md:1200px;--proa-bp-rail:1000px;--proa-bp-compact:780px;--proa-bp-phone:480px;--proa-bp-phone-sm:360px;--proa-z-sidebar:4;--proa-z-overlay:7;--proa-z-drawer-scrim:30;--proa-z-drawer:31;--proa-z-sheet-scrim:48;--proa-z-sheet:49;--proa-z-menu:65;--proa-z-notice:99;--proa-bg-app:var(--proa-canvas);--proa-bg-surface:var(--proa-surface);--proa-bg-subtle:var(--proa-surface-muted);--proa-text-primary:var(--proa-ink);--proa-text-secondary:var(--proa-ink-body);--proa-text-muted:var(--proa-ink-muted);--proa-text-link:var(--proa-accent-light-text-link,var(--proa-accent-text));--proa-border-default:var(--proa-line-control);--proa-border-subtle:var(--proa-line);--proa-focus:var(--proa-accent-light-focus,var(--proa-color-teal-600));--proa-focus-contrast:var(--proa-surface);--proa-action-primary-bg:var(--proa-accent-light-action-primary-bg,var(--proa-color-orange-600));--proa-action-primary-fg:var(--proa-accent-light-action-primary-fg,#fff);--proa-action-primary-hover-bg:var(--proa-accent-light-action-primary-hover-bg,var(--proa-color-orange-700));--proa-action-primary-active-bg:var(--proa-accent-light-action-primary-active-bg,var(--proa-color-orange-800));--proa-action-secondary-bg:var(--proa-surface);--proa-action-secondary-fg:var(--proa-ink-label);--proa-action-secondary-hover-bg:var(--proa-surface-hover);--proa-action-secondary-active-bg:var(--proa-line);--proa-action-selected-bg:var(--proa-accent-light-action-selected-bg,var(--proa-accent-soft));--proa-action-selected-fg:var(--proa-accent-light-action-selected-fg,var(--proa-accent-text));--proa-action-disabled-bg:var(--proa-surface-muted);--proa-action-disabled-fg:var(--proa-ink-muted);--proa-action-disabled-border:var(--proa-line-control);--proa-action-danger-bg:var(--proa-negative);--proa-action-danger-fg:#fff;--proa-action-danger-hover-bg:#9b323a;--proa-action-danger-active-bg:#7f2930;--proa-loading-track:var(--proa-meter-empty);--proa-loading-accent:var(--proa-accent-strong);--proa-state-info-fg:var(--proa-info);--proa-state-info-bg:var(--proa-info-soft);--proa-state-info-border:var(--proa-info);--proa-state-success-fg:var(--proa-positive);--proa-state-success-bg:var(--proa-positive-soft);--proa-state-success-border:var(--proa-positive);--proa-state-warning-fg:var(--proa-attention);--proa-state-warning-bg:var(--proa-attention-soft);--proa-state-warning-border:var(--proa-attention);--proa-state-error-fg:var(--proa-negative);--proa-state-error-bg:var(--proa-negative-soft);--proa-state-error-border:var(--proa-negative);--proa-text-sm:var(--proa-type-label-size);--proa-text-base:var(--proa-type-body-size);--proa-text-lg:var(--proa-type-title-md-size);--proa-leading:calc(20 / 12);--proa-radius-md:var(--proa-radius-card);--proa-shadow-raised:var(--proa-shadow-sheet);--proa-motion-fast:.12s;--proa-touch-target:var(--proa-size-touch)}@media (prefers-color-scheme:dark){:root:not([data-proa-theme=light]):not([data-proa-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--proa-canvas:var(--proa-color-slate-950);--proa-frame:var(--proa-color-slate-950);--proa-canvas-glow:#4891970f;--proa-surface:var(--proa-color-slate-900);--proa-surface-muted:#1d2b2f;--proa-surface-raised:var(--proa-color-slate-800);--proa-surface-hover:#2a3a3e;--proa-surface-glass:#243236f5;--proa-chrome-start:var(--proa-color-slate-700);--proa-chrome-end:var(--proa-color-slate-900);--proa-chrome-bar:#18262ab8;--proa-chrome-solid:var(--proa-color-slate-800);--proa-line:var(--proa-color-slate-700);--proa-line-soft:#263539;--proa-line-button:var(--proa-color-slate-600);--proa-line-hover:var(--proa-color-slate-500);--proa-line-strong:var(--proa-color-slate-600);--proa-line-control:var(--proa-color-slate-500);--proa-ink:var(--proa-color-slate-100);--proa-ink-title:var(--proa-color-slate-100);--proa-ink-label:var(--proa-color-slate-200);--proa-ink-body:var(--proa-color-slate-300);--proa-ink-muted:var(--proa-color-slate-300);--proa-ink-inverse:var(--proa-color-slate-950);--proa-accent:var(--proa-color-teal-400);--proa-accent-strong:var(--proa-color-teal-400);--proa-accent-text:var(--proa-color-teal-300);--proa-accent-soft:#48919733;--proa-accent-line:#4891975c;--proa-brand-soft:#f1582e29;--proa-brand-line:#f1582e52;--proa-brand-text:var(--proa-color-orange-300);--proa-glass-fill:#ffffff09;--proa-glass-line:#ffffff17;--proa-meter-fill:var(--proa-color-teal-400);--proa-meter-empty:var(--proa-color-slate-700);--proa-control-dark:var(--proa-color-slate-100);--proa-on-control-dark:var(--proa-color-slate-700);--proa-positive:#5cc08a;--proa-positive-soft:#15301f;--proa-positive-line:#24503a;--proa-attention:#e7b35a;--proa-attention-ink:#f0c26e;--proa-attention-soft:#33270f;--proa-attention-wash:#1f1c14;--proa-attention-line:#5a4519;--proa-negative:#f5949d;--proa-negative-soft:#3a1d22;--proa-negative-line:#5e2f36;--proa-info:#7fb0e6;--proa-info-soft:#172a40;--proa-info-line:#2a4566;--proa-service-finance:#d9b45f;--proa-service-legal:#7fa3d9;--proa-service-accounting:#8fae8d;--proa-bubble-start:#48919729;--proa-bubble-end:#4891971a;--proa-bubble-line:#48919747;--proa-notice:var(--proa-color-slate-100);--proa-on-notice:var(--proa-color-slate-900);--proa-scrim:#00000073;--proa-scrim-nav:#00000080;--proa-shadow-control:inset 0 1px #ffffff0d, 0 1px 2px #0003;--proa-shadow-sheet:0 12px 32px #00000040, 0 1px 3px #0003;--proa-shadow-float:0 18px 48px #0006, 0 3px 9px #00000040;--proa-shadow-frame:0 30px 60px -20px #00000080, 0 6px 18px #00000040;--proa-text-link:var(--proa-accent-dark-text-link,var(--proa-accent-text));--proa-focus:var(--proa-accent-dark-focus,var(--proa-color-teal-400));--proa-action-primary-bg:var(--proa-accent-dark-action-primary-bg,var(--proa-color-orange-600));--proa-action-primary-fg:var(--proa-accent-dark-action-primary-fg,#fff);--proa-action-primary-hover-bg:var(--proa-accent-dark-action-primary-hover-bg,var(--proa-color-orange-700));--proa-action-primary-active-bg:var(--proa-accent-dark-action-primary-active-bg,var(--proa-color-orange-800));--proa-action-selected-bg:var(--proa-accent-dark-action-selected-bg,#223b40);--proa-action-selected-fg:var(--proa-accent-dark-action-selected-fg,var(--proa-accent-text));--proa-action-danger-fg:var(--proa-color-slate-950);--proa-action-danger-hover-bg:#f7a4ac;--proa-action-danger-active-bg:#f8b4ba;--proa-loading-accent:var(--proa-accent)}}:root[data-proa-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-proa-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--proa-canvas:var(--proa-color-slate-950);--proa-frame:var(--proa-color-slate-950);--proa-canvas-glow:#4891970f;--proa-surface:var(--proa-color-slate-900);--proa-surface-muted:#1d2b2f;--proa-surface-raised:var(--proa-color-slate-800);--proa-surface-hover:#2a3a3e;--proa-surface-glass:#243236f5;--proa-chrome-start:var(--proa-color-slate-700);--proa-chrome-end:var(--proa-color-slate-900);--proa-chrome-bar:#18262ab8;--proa-chrome-solid:var(--proa-color-slate-800);--proa-line:var(--proa-color-slate-700);--proa-line-soft:#263539;--proa-line-button:var(--proa-color-slate-600);--proa-line-hover:var(--proa-color-slate-500);--proa-line-strong:var(--proa-color-slate-600);--proa-line-control:var(--proa-color-slate-500);--proa-ink:var(--proa-color-slate-100);--proa-ink-title:var(--proa-color-slate-100);--proa-ink-label:var(--proa-color-slate-200);--proa-ink-body:var(--proa-color-slate-300);--proa-ink-muted:var(--proa-color-slate-300);--proa-ink-inverse:var(--proa-color-slate-950);--proa-accent:var(--proa-color-teal-400);--proa-accent-strong:var(--proa-color-teal-400);--proa-accent-text:var(--proa-color-teal-300);--proa-accent-soft:#48919733;--proa-accent-line:#4891975c;--proa-brand-soft:#f1582e29;--proa-brand-line:#f1582e52;--proa-brand-text:var(--proa-color-orange-300);--proa-glass-fill:#ffffff09;--proa-glass-line:#ffffff17;--proa-meter-fill:var(--proa-color-teal-400);--proa-meter-empty:var(--proa-color-slate-700);--proa-control-dark:var(--proa-color-slate-100);--proa-on-control-dark:var(--proa-color-slate-700);--proa-positive:#5cc08a;--proa-positive-soft:#15301f;--proa-positive-line:#24503a;--proa-attention:#e7b35a;--proa-attention-ink:#f0c26e;--proa-attention-soft:#33270f;--proa-attention-wash:#1f1c14;--proa-attention-line:#5a4519;--proa-negative:#f5949d;--proa-negative-soft:#3a1d22;--proa-negative-line:#5e2f36;--proa-info:#7fb0e6;--proa-info-soft:#172a40;--proa-info-line:#2a4566;--proa-service-finance:#d9b45f;--proa-service-legal:#7fa3d9;--proa-service-accounting:#8fae8d;--proa-bubble-start:#48919729;--proa-bubble-end:#4891971a;--proa-bubble-line:#48919747;--proa-notice:var(--proa-color-slate-100);--proa-on-notice:var(--proa-color-slate-900);--proa-scrim:#00000073;--proa-scrim-nav:#00000080;--proa-shadow-control:inset 0 1px #ffffff0d, 0 1px 2px #0003;--proa-shadow-sheet:0 12px 32px #00000040, 0 1px 3px #0003;--proa-shadow-float:0 18px 48px #0006, 0 3px 9px #00000040;--proa-shadow-frame:0 30px 60px -20px #00000080, 0 6px 18px #00000040;--proa-text-link:var(--proa-accent-dark-text-link,var(--proa-accent-text));--proa-focus:var(--proa-accent-dark-focus,var(--proa-color-teal-400));--proa-action-primary-bg:var(--proa-accent-dark-action-primary-bg,var(--proa-color-orange-600));--proa-action-primary-fg:var(--proa-accent-dark-action-primary-fg,#fff);--proa-action-primary-hover-bg:var(--proa-accent-dark-action-primary-hover-bg,var(--proa-color-orange-700));--proa-action-primary-active-bg:var(--proa-accent-dark-action-primary-active-bg,var(--proa-color-orange-800));--proa-action-selected-bg:var(--proa-accent-dark-action-selected-bg,#223b40);--proa-action-selected-fg:var(--proa-accent-dark-action-selected-fg,var(--proa-accent-text));--proa-action-danger-fg:var(--proa-color-slate-950);--proa-action-danger-hover-bg:#f7a4ac;--proa-action-danger-active-bg:#f8b4ba;--proa-loading-accent:var(--proa-accent)}}
@layer proa.base{*,:before,:after{box-sizing:border-box}:where(html){font-family:var(--proa-font-sans);color:var(--proa-ink);background:var(--proa-canvas)}:where(body){font-size:14px;line-height:var(--proa-leading);margin:0}:where(a){color:var(--proa-text-link);text-underline-offset:.16em}:where(a:hover){text-decoration-thickness:.12em}:where(:focus-visible){outline:3px solid var(--proa-focus);outline-offset:2px;box-shadow:0 0 0 1px var(--proa-focus-contrast)}.proa-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.proa-icon{flex-shrink:0;display:block}.proa-row{align-items:center;gap:var(--proa-space-2);flex-wrap:wrap;display:flex}.proa-stack{gap:var(--proa-space-3);grid-template-columns:minmax(0,1fr);display:grid}@keyframes proa-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes proa-pulse{50%{opacity:.35}}.proa-panel{padding:var(--proa-space-6);border:1px solid var(--proa-line-button);border-radius:var(--proa-radius-app);color:var(--proa-ink);background:var(--proa-bg-surface);box-shadow:var(--proa-shadow-raised)}.proa-button{font:inherit;min-height:var(--proa-size-control);border:1px solid var(--proa-border-default);border-radius:var(--proa-radius-control);color:var(--proa-action-secondary-fg);background:var(--proa-action-secondary-bg);white-space:nowrap;cursor:pointer;box-shadow:var(--proa-shadow-control);transition:background-color var(--proa-motion-fast), border-color var(--proa-motion-fast), color var(--proa-motion-fast), box-shadow var(--proa-motion-fast), transform var(--proa-motion-fast);justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:550;line-height:16px;text-decoration:none;display:inline-flex}.proa-button:hover:not(:disabled){background:var(--proa-action-secondary-hover-bg);box-shadow:0 3px 8px #18262a08}.proa-button:active:not(:disabled){background:var(--proa-action-secondary-active-bg);transform:translateY(1px)}.proa-button--primary{color:var(--proa-action-primary-fg);border-color:var(--proa-action-primary-bg);background:var(--proa-action-primary-bg);box-shadow:inset 0 1px #ffffff24,0 3px 6px #cc431f16}.proa-button--primary:hover:not(:disabled){background:var(--proa-action-primary-hover-bg);border-color:var(--proa-action-primary-hover-bg)}.proa-button--primary:active:not(:disabled){background:var(--proa-action-primary-active-bg);border-color:var(--proa-action-primary-active-bg)}.proa-button--danger{color:var(--proa-action-danger-fg);border-color:var(--proa-action-danger-bg);background:var(--proa-action-danger-bg)}.proa-button--danger:hover:not(:disabled){background:var(--proa-action-danger-hover-bg);border-color:var(--proa-action-danger-hover-bg)}.proa-button--danger:active:not(:disabled){background:var(--proa-action-danger-active-bg);border-color:var(--proa-action-danger-active-bg)}.proa-button--dark{color:var(--proa-on-control-dark);border-color:var(--proa-control-dark);background:var(--proa-control-dark);box-shadow:inset 0 1px #ffffff16}.proa-button--dark:hover:not(:disabled),.proa-button--dark:active:not(:disabled){border-color:var(--proa-control-dark);background:var(--proa-control-dark);filter:brightness(1.08)}.proa-button--quiet{color:var(--proa-ink-muted);box-shadow:none;background:0 0;border-color:#0000}.proa-button--quiet:hover:not(:disabled){background:var(--proa-surface-hover);box-shadow:none;border-color:#0000}.proa-button--sm{min-height:var(--proa-size-control-sm);padding:0 8px}.proa-button--square{width:var(--proa-size-square);min-height:var(--proa-size-square);flex-shrink:0;padding:0}.proa-button--sm.proa-button--square{width:27px;min-height:27px}.proa-button[aria-pressed=true]{color:var(--proa-action-selected-fg);border-color:var(--proa-action-selected-fg);background:var(--proa-action-selected-bg);box-shadow:inset 0 0 0 1px var(--proa-action-selected-fg)}.proa-button--approve[aria-pressed=true]{color:var(--proa-positive);border-color:var(--proa-positive);background:var(--proa-positive-soft);box-shadow:inset 0 0 0 1px var(--proa-positive)}.proa-button--reject[aria-pressed=true]{color:var(--proa-negative);border-color:var(--proa-negative);background:var(--proa-negative-soft);box-shadow:inset 0 0 0 1px var(--proa-negative)}.proa-button:disabled,.proa-button[aria-disabled=true]{color:var(--proa-action-disabled-fg);border-color:var(--proa-action-disabled-border);background:var(--proa-action-disabled-bg);box-shadow:none;cursor:not-allowed}.proa-button[aria-busy=true]{cursor:progress}.proa-button .proa-kbd{margin-left:auto}.proa-button--dark .proa-kbd{color:inherit;opacity:.8;box-shadow:none;background:0 0;border-color:currentColor}@media (pointer:coarse){.proa-button{min-height:var(--proa-size-touch)}.proa-button--square{width:var(--proa-size-touch)}}.proa-field{gap:var(--proa-space-2);display:grid}.proa-field__label,.proa-field__hint{color:var(--proa-ink-muted);font-size:11px;line-height:16px}.proa-field__message{align-items:center;gap:5px;font-size:11px;line-height:16px;display:flex}.proa-field__control{border:1px solid var(--proa-border-default);border-radius:var(--proa-radius-control);min-block-size:38px;inline-size:100%;color:var(--proa-ink-label);background:var(--proa-surface);font:inherit;padding:0 10px;font-size:12px}textarea.proa-field__control{resize:vertical;min-block-size:76px;padding:9px 10px;line-height:20px}.proa-field__control[aria-invalid=true]{border-color:var(--proa-state-error-border)}.proa-field__control[aria-invalid=true]+.proa-field__message{color:var(--proa-state-error-fg)}.proa-field__control[data-state=success]{border-color:var(--proa-state-success-border)}.proa-field__control[data-state=success]+.proa-field__message{color:var(--proa-state-success-fg)}.proa-field__control[data-state=warning]{border-color:var(--proa-state-warning-border)}.proa-field__control[data-state=warning]+.proa-field__message{color:var(--proa-state-warning-fg)}.proa-field__control:disabled{color:var(--proa-action-disabled-fg);border-color:var(--proa-action-disabled-border);background:var(--proa-action-disabled-bg)}.proa-field__control:read-only{color:var(--proa-text-secondary);background:var(--proa-bg-subtle)}.proa-notice{color:var(--proa-state-info-fg);border:1px solid var(--proa-state-info-border);border-radius:var(--proa-radius-card);background:var(--proa-state-info-bg);align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:18px;display:flex}.proa-notice--info{color:var(--proa-state-info-fg);border-color:var(--proa-state-info-border);background:var(--proa-state-info-bg)}.proa-notice--success{color:var(--proa-state-success-fg);border-color:var(--proa-state-success-border);background:var(--proa-state-success-bg)}.proa-notice--warning{color:var(--proa-state-warning-fg);border-color:var(--proa-state-warning-border);background:var(--proa-state-warning-bg)}.proa-notice--error,.proa-notice--danger{color:var(--proa-state-error-fg);border-color:var(--proa-state-error-border);background:var(--proa-state-error-bg)}.proa-notice>.proa-icon{margin-top:1px}.proa-notice__body{flex:1;min-width:0}.proa-notice__body b{color:var(--proa-ink-title);font-size:12px;font-weight:600;line-height:18px;display:block}.proa-notice__body p{color:var(--proa-ink-body);margin:2px 0 0;font-size:11px;line-height:17px}.proa-notice__actions{flex-shrink:0;align-self:center;gap:6px;display:flex}.proa-badge{white-space:nowrap;border:1px solid var(--proa-line-button);border-radius:var(--proa-radius-pill);color:var(--proa-ink-muted);background:var(--proa-surface-muted);align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.proa-badge--sm{padding:2px 6px}.proa-badge--accent{color:var(--proa-accent-text);border-color:var(--proa-accent-line);background:var(--proa-accent-soft)}.proa-badge--success{color:var(--proa-positive);border-color:var(--proa-positive-line);background:var(--proa-positive-soft)}.proa-badge--warning{color:var(--proa-attention);border-color:var(--proa-attention-line);background:var(--proa-attention-soft)}.proa-badge--error{color:var(--proa-negative);border-color:var(--proa-negative-line);background:var(--proa-negative-soft)}.proa-badge--info{color:var(--proa-info);border-color:var(--proa-info-line);background:var(--proa-info-soft)}.proa-loading{gap:var(--proa-space-2);align-items:center;display:inline-flex}.proa-loading:before{border:max(2px, .15em) solid var(--proa-loading-track);border-block-start-color:var(--proa-loading-accent);content:"";border-radius:50%;block-size:1em;inline-size:1em;animation:.7s linear infinite proa-spin}@keyframes proa-spin{to{transform:rotate(1turn)}}.proa-grid{gap:var(--proa-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.proa-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.proa-seg{background:var(--proa-canvas);border:1px solid var(--proa-line);border-radius:var(--proa-radius-control);align-items:center;gap:2px;padding:3px;display:inline-flex}.proa-seg button{font:inherit;color:var(--proa-ink-muted);border-radius:var(--proa-radius-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;min-height:27px;padding:5px 9px;font-size:11px;font-weight:500;line-height:16px;display:flex}.proa-seg button.is-active{background:var(--proa-surface);border-color:var(--proa-line-button);color:var(--proa-ink-title);box-shadow:0 1px 3px #18262a0b}.proa-seg--block{width:100%;display:flex}.proa-seg--block button{flex:1;justify-content:center}.proa-kbd{font:500 11px/14px var(--proa-font-mono);border:1px solid var(--proa-line);box-shadow:0 1px var(--proa-line);border-radius:var(--proa-radius-xs);background:var(--proa-surface);color:var(--proa-ink-muted);white-space:nowrap;padding:1px 5px}.proa-search{height:var(--proa-size-control);border:1px solid var(--proa-line-control);border-radius:var(--proa-radius-control);background:var(--proa-canvas);color:var(--proa-ink-muted);align-items:center;gap:7px;padding:0 9px;display:flex}.proa-search input{font:inherit;min-width:0;color:var(--proa-ink-label);appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:12px}.proa-search input::placeholder{color:var(--proa-ink-muted)}.proa-search:focus-within{outline:3px solid var(--proa-focus);outline-offset:2px}.proa-avatar{border-radius:var(--proa-radius-sm);background:var(--proa-surface-hover);border:1px solid var(--proa-line-button);width:29px;height:29px;color:var(--proa-ink-label);flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.proa-avatar--brand{background:var(--proa-brand-soft);border-color:var(--proa-brand-line);color:var(--proa-brand-text)}.proa-avatar--sm{width:25px;height:25px}.proa-avatar--lg{border-radius:var(--proa-radius-card);width:43px;height:43px;font-size:14px}.proa-avatar--round{border-radius:50%}.proa-brand{flex-shrink:0;justify-content:space-between;align-items:center;height:40px;margin-bottom:14px;padding:0 3px;display:flex}.proa-brand img{width:120px;height:auto;display:block}.proa-brand img[data-variant=light]{mix-blend-mode:multiply}.proa-brand img[data-variant=dark],:root[data-proa-theme=dark] .proa-brand img[data-variant=light]{display:none}:root[data-proa-theme=dark] .proa-brand img[data-variant=dark]{display:block}@media (prefers-color-scheme:dark){:root:not([data-proa-theme=light]):not([data-proa-theme=dark]) .proa-brand img[data-variant=light]{display:none}:root:not([data-proa-theme=light]):not([data-proa-theme=dark]) .proa-brand img[data-variant=dark]{display:block}}.proa-workspace{border-radius:var(--proa-radius-sm);border:1px solid #0000;flex-shrink:0;align-items:center;gap:9px;margin-bottom:16px;padding:6px 4px;display:flex}.proa-workspace strong{color:var(--proa-ink-label);font-size:11px;font-weight:600;line-height:16px;display:block}.proa-workspace small{color:var(--proa-ink-muted);font-size:11px;line-height:16px;display:block}.proa-sidebar-new{flex-shrink:0;justify-content:flex-start;width:100%;height:36px;margin-bottom:10px}.proa-frame__sidebar>.proa-search{background:var(--proa-glass-fill);flex-shrink:0;margin-bottom:19px}.proa-sidebar-history{scrollbar-width:thin;scrollbar-color:var(--proa-line) transparent;flex:1;min-height:0;padding:0 1px 10px;overflow:auto}.proa-sidebar-foot{flex-shrink:0;padding-top:12px}.proa-sidebar-foot .proa-client{border-top:1px solid var(--proa-line);margin-bottom:11px;padding-top:12px}.proa-sidebar-foot .proa-balance{padding:5px 7px 11px}.proa-profile{border-top:1px solid var(--proa-line);align-items:center;gap:8px;padding:11px 4px 0;display:flex}.proa-profile strong{color:var(--proa-ink-label);font-size:11px;font-weight:550;line-height:16px;display:block}.proa-profile small{color:var(--proa-ink-muted);font-size:11px;line-height:16px;display:block}.proa-profile>.proa-button{margin-left:auto}.proa-history-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--proa-ink-muted);justify-content:space-between;align-items:center;margin:4px 0 7px;padding:0 8px;font-size:11px;font-weight:600;line-height:16px;display:flex}.proa-history-heading+.proa-history-item{margin-top:0}.proa-history-item{font:inherit;text-align:left;border-radius:var(--proa-radius-card);width:100%;color:var(--proa-ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:9px;min-width:0;margin-bottom:3px;padding:9px 8px;display:flex;position:relative}.proa-history-item>.proa-icon{width:15px;height:15px;color:var(--proa-ink-muted)}.proa-history-item__text{flex:1;min-width:0}.proa-history-item b{color:var(--proa-ink-label);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;line-height:16px;display:block;overflow:hidden}.proa-history-item small{color:var(--proa-ink-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;line-height:16px;display:block;overflow:hidden}.proa-history-item:hover{background:var(--proa-surface-hover)}.proa-history-item[aria-current=true]{background:var(--proa-accent-soft);border-color:var(--proa-accent-line);box-shadow:inset 2px 0 var(--proa-accent), 0 2px 4px #30414504}.proa-history-item[aria-current=true] b{color:var(--proa-accent-text)}.proa-history-item[aria-current=true]>.proa-icon{color:var(--proa-accent-strong)}.proa-history-item__end{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.proa-history-item__end>.proa-icon{color:var(--proa-accent-strong)}.proa-history-item[hidden]{display:none!important}.proa-client{position:relative}.proa-client__button{font:inherit;background:var(--proa-glass-fill);border:1px solid var(--proa-glass-line);border-radius:var(--proa-radius-card);text-align:left;cursor:pointer;width:100%;color:inherit;margin:0;padding:9px 10px;display:block;box-shadow:0 1px 2px #30414503}.proa-client__button:hover{border-color:var(--proa-line-hover);background:var(--proa-surface)}.proa-client__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--proa-ink-muted);margin-bottom:6px;font-size:11px;font-weight:600;line-height:16px;display:block}.proa-client__main{align-items:center;gap:9px;display:flex}.proa-client__name{flex:1;min-width:0}.proa-client__name strong{color:var(--proa-ink-title);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:16px;display:block;overflow:hidden}.proa-client__name small{color:var(--proa-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;display:block;overflow:hidden}.proa-client__main>.proa-icon{color:var(--proa-ink-muted);margin-left:auto}.proa-client__menu{max-height:280px;padding:7px;bottom:calc(100% + 6px);left:0;right:0;overflow:auto}.proa-client__option{font:inherit;border-radius:var(--proa-radius-sm);width:100%;color:var(--proa-ink-label);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px;font-size:11px;line-height:16px;display:flex}.proa-client__option:hover{background:var(--proa-surface-hover)}.proa-client__option small{color:var(--proa-ink-muted);font-size:11px;display:block}.proa-client__option .proa-badge{margin-left:auto}.proa-menu{z-index:var(--proa-z-menu);background:var(--proa-surface-glass);border:1px solid var(--proa-line-strong);border-radius:var(--proa-radius-menu);box-shadow:var(--proa-shadow-float);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:6px;animation:.12s ease-out proa-reveal;position:absolute}.proa-menu__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--proa-ink-muted);border-bottom:1px solid var(--proa-line-soft);margin-bottom:4px;padding:9px 10px 10px;font-size:11px;font-weight:600;line-height:16px}.proa-menu__item{font:inherit;border-radius:var(--proa-radius-sm);text-align:left;cursor:pointer;width:100%;color:var(--proa-ink-label);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:9px;display:flex}.proa-menu__item:hover{background:var(--proa-surface-hover)}.proa-menu__item[aria-checked=true]{background:var(--proa-accent-soft);border-color:var(--proa-accent-line)}.proa-menu__item b{color:var(--proa-ink-title);font-size:11px;font-weight:600;line-height:16px;display:block}.proa-menu__item small{color:var(--proa-ink-muted);margin-top:2px;font-size:11px;line-height:16px;display:block}.proa-menu__foot{color:var(--proa-ink-muted);border-top:1px solid var(--proa-line-soft);margin-top:4px;padding:8px 10px 5px;font-size:11px;line-height:16px}.proa-context{flex:1;min-width:0}.proa-crumbs{color:var(--proa-ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-bottom:5px;font-size:11px;line-height:16px;display:flex;overflow:hidden}.proa-context__title{align-items:center;gap:7px;min-width:0;display:flex}.proa-context__title h1{color:var(--proa-ink-title);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.proa-context__title>.proa-icon{color:var(--proa-ink-muted)}.proa-context__title .proa-badge{flex-shrink:0}.proa-toolbar{flex-shrink:0;align-items:center;gap:6px;display:flex}.proa-divider{background:var(--proa-line);width:1px;height:19px;margin:0 2px}.proa-tabs{border-bottom:1px solid var(--proa-line-soft);background:linear-gradient(var(--proa-surface), var(--proa-surface-muted));justify-content:space-between;align-items:center;gap:9px;height:45px;min-height:45px;padding:0 13px;display:flex}.proa-tabs__list{scrollbar-width:none;align-items:stretch;gap:15px;min-width:0;height:100%;display:flex;overflow-x:auto}.proa-tab-wrap{flex-shrink:0;align-items:center;gap:2px;display:flex;position:relative}.proa-tab{font:inherit;height:100%;color:var(--proa-ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;font-size:11px;font-weight:500;line-height:16px;display:flex}.proa-tab[aria-selected=true]{color:var(--proa-action-selected-fg);font-weight:550}.proa-tab-wrap.is-active:after{content:"";background:var(--proa-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.proa-tab__close,.proa-tab__add{font:inherit;border-radius:var(--proa-radius-xs);width:22px;height:22px;color:var(--proa-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.proa-tab__close:hover,.proa-tab__add:hover{background:var(--proa-surface-hover);color:var(--proa-ink-label)}.proa-tab__add{align-self:center}.proa-tabs__end{flex-shrink:0;align-items:center;gap:6px;display:flex}.proa-service-dot{background:var(--proa-service-finance);border-radius:50%;flex-shrink:0;width:7px;height:7px}.proa-service-dot[data-service=legal]{background:var(--proa-service-legal)}.proa-service-dot[data-service=accounting]{background:var(--proa-service-accounting)}.proa-balance{color:var(--proa-ink-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;line-height:16px;display:flex}.proa-balance b{color:var(--proa-ink-label);font-weight:600}.proa-balance__gauge{flex-shrink:0;gap:2px;display:flex}.proa-balance__gauge i{background:var(--proa-meter-empty);border-radius:2px;width:6px;height:10px}.proa-balance__gauge i[data-on]{background:var(--proa-meter-fill)}.proa-balance[data-tone=low] b{color:var(--proa-attention)}.proa-balance[data-tone=low] .proa-balance__gauge i[data-on]{background:var(--proa-attention)}.proa-balance[data-tone=empty] b{color:var(--proa-negative)}.proa-composer{border:1px solid var(--proa-line-control);background:var(--proa-surface);border-radius:var(--proa-radius-composer);box-shadow:0 5px 14px #24323606, inset 0 1px var(--proa-surface);padding:12px 12px 10px}.proa-composer:focus-within{border-color:var(--proa-focus);box-shadow:0 0 0 1px var(--proa-focus), 0 5px 14px #24323606}.proa-composer textarea{resize:none;width:100%;font:inherit;color:var(--proa-ink-title);background:0 0;border:0;outline:none;min-height:52px;padding:0 2px;font-size:12px;line-height:20px;display:block}.proa-composer textarea::placeholder{color:var(--proa-ink-muted)}.proa-composer.is-disabled{opacity:.6}.proa-composer__tools{border-top:1px solid var(--proa-line-soft);align-items:center;gap:5px;padding-top:9px;display:flex}.proa-composer__start{align-items:center;gap:5px;min-width:0;margin-right:auto;display:flex}.proa-send{border-radius:var(--proa-radius-control);background:var(--proa-control-dark);width:30px;height:30px;color:var(--proa-on-control-dark);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff25}.proa-send:disabled{opacity:.45;cursor:default}.proa-composer__foot{color:var(--proa-ink-muted);justify-content:space-between;gap:8px;padding:9px 3px 0;font-size:11px;line-height:16px;display:flex}.proa-composer-wrap .proa-run{margin-bottom:8px}.proa-agent{display:inline-block;position:relative}.proa-agent__trigger{font:inherit;height:var(--proa-size-control-sm);border:1px solid var(--proa-line);border-radius:var(--proa-radius-sm);background:var(--proa-surface-muted);color:var(--proa-ink-label);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 7px;font-size:11px;font-weight:500;line-height:16px;display:flex}.proa-agent__mark{color:var(--proa-brand);display:grid}.proa-agent__value{color:var(--proa-accent-text);border-left:1px solid var(--proa-line);padding-left:6px}.proa-agent__caret{color:var(--proa-ink-muted)}.proa-agent__menu{width:254px;bottom:calc(100% + 9px);left:0}.proa-levels{flex-shrink:0;align-items:flex-end;gap:2px;width:20px;height:19px;display:flex}.proa-levels i{background:var(--proa-accent);border-radius:2px;width:4px}.proa-levels i:first-child{height:6px}.proa-levels i:nth-child(2){height:11px}.proa-levels i:nth-child(3){height:16px}.proa-levels[data-level="1"] i:nth-child(n+2),.proa-levels[data-level="2"] i:nth-child(3){background:var(--proa-line)}.proa-run{border:1px solid var(--proa-line);border-radius:var(--proa-radius-card);background:var(--proa-surface);min-height:42px;color:var(--proa-ink-label);align-items:center;gap:9px;padding:6px 7px 6px 11px;font-size:11px;line-height:16px;display:flex}.proa-run__dot{background:var(--proa-accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--proa-accent-soft);border-radius:50%;flex-shrink:0}.proa-run[data-state=working] .proa-run__dot{animation:1.4s ease-in-out infinite proa-pulse}.proa-run[data-state=queued] .proa-run__dot{background:var(--proa-info);box-shadow:0 0 0 3px var(--proa-info-soft)}.proa-run__text{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.proa-run__text b{color:var(--proa-ink-title);white-space:nowrap;font-weight:600}.proa-run__text span{color:var(--proa-ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proa-run__time{font:500 11px/16px var(--proa-font-mono);color:var(--proa-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.proa-run[data-state=awaiting],.proa-run[data-state=no-balance]{background:var(--proa-attention-soft);border-color:var(--proa-attention-line);color:var(--proa-attention)}.proa-run[data-state=awaiting] b,.proa-run[data-state=no-balance] b{color:var(--proa-attention-ink)}.proa-run[data-state=failed]{background:var(--proa-negative-soft);border-color:var(--proa-negative-line);color:var(--proa-negative)}.proa-run[data-state=failed] b{color:var(--proa-negative)}.proa-run[data-state=stopped] .proa-run__icon{color:var(--proa-ink-muted)}.proa-run[data-state=awaiting] .proa-run__text span,.proa-run[data-state=no-balance] .proa-run__text span,.proa-run[data-state=failed] .proa-run__text span{color:var(--proa-ink-body)}.proa-user-msg__meta{text-align:right;color:var(--proa-ink-muted);margin:0 3px 6px;font-size:11px;line-height:16px}.proa-user-msg__bubble{border:1px solid var(--proa-bubble-line);border-radius:15px 15px var(--proa-radius-xs) 15px;background:linear-gradient(140deg, var(--proa-bubble-start), var(--proa-bubble-end));color:var(--proa-ink-body);white-space:pre-wrap;overflow-wrap:anywhere;margin-left:24px;padding:13px 15px;font-size:12px;line-height:20px;box-shadow:0 2px 4px #30414503}.proa-user-msg.is-pending .proa-user-msg__bubble{background:var(--proa-surface);border-style:dashed}.proa-user-msg__status{color:var(--proa-ink-muted);justify-content:flex-end;align-items:center;gap:8px;margin:6px 3px 0;font-size:11px;line-height:16px;display:flex}.proa-answer__head{color:var(--proa-ink-title);align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:600;line-height:16px;display:flex}.proa-mark{border-radius:var(--proa-radius-sm);background:var(--proa-brand-soft);border:1px solid var(--proa-brand-line);width:25px;height:25px;color:var(--proa-brand);flex-shrink:0;place-items:center;display:grid}.proa-answer__head .proa-badge{margin-left:auto}.proa-answer__title{letter-spacing:-.02em;color:var(--proa-ink-title);margin:0 0 11px;font-size:15px;font-weight:600;line-height:21px}.proa-answer__body{color:var(--proa-ink-body);font-size:12px;line-height:22px}.proa-answer__body strong{color:var(--proa-ink-title);font-weight:600}.proa-answer__body p{margin:0}.proa-answer__body p+p{margin-top:11px}.proa-answer__sources{flex-wrap:wrap;gap:5px;margin:13px 0 15px;display:flex}.proa-answer__actions{align-items:center;gap:7px;display:flex}.proa-answer__complete{color:var(--proa-ink-muted);align-items:center;gap:5px;margin-top:11px;font-size:11px;line-height:16px;display:flex}.proa-answer__complete .proa-icon{color:var(--proa-accent-strong)}.proa-insight{border:1px solid var(--proa-attention-line);border-radius:var(--proa-radius-card);background:var(--proa-attention-soft);color:var(--proa-attention);overflow-wrap:break-word;gap:9px;margin:16px 0;padding:12px 11px;display:flex}.proa-insight>.proa-icon{margin-top:1px}.proa-insight strong{color:var(--proa-attention-ink);font-size:11px;font-weight:600;line-height:16px;display:block}.proa-insight p{color:var(--proa-attention);margin:4px 0 0;font-size:11px;line-height:17px}.proa-insight[data-tone=info]{border-color:var(--proa-info-line);background:var(--proa-info-soft);color:var(--proa-info)}.proa-insight[data-tone=info] strong{color:var(--proa-ink-title)}.proa-insight[data-tone=info] p{color:var(--proa-ink-body)}.proa-insight[data-tone=negative]{border-color:var(--proa-negative-line);background:var(--proa-negative-soft);color:var(--proa-negative)}.proa-insight[data-tone=negative] strong,.proa-insight[data-tone=negative] p{color:var(--proa-negative)}.proa-chip{font:inherit;border:1px solid var(--proa-line-button);background:var(--proa-surface);border-radius:var(--proa-radius-sm);color:var(--proa-ink-label);cursor:pointer;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:11px;line-height:14px;display:inline-flex}.proa-chip .proa-icon{color:var(--proa-ink-muted)}.proa-chip:hover{background:var(--proa-accent-soft);border-color:var(--proa-accent-line)}.proa-link{font:inherit;color:var(--proa-text-link);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--proa-accent-line);text-decoration-color:var(--proa-accent-line);text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;line-height:16px;display:inline-flex}.proa-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.proa-timeline__entry{padding:0 0 18px 28px;position:relative}.proa-timeline__entry:before{content:"";background:var(--proa-line);width:1px;position:absolute;top:18px;bottom:0;left:8px}.proa-timeline__entry:last-child:before{display:none}.proa-timeline__icon{border:1px solid var(--proa-positive-line);background:var(--proa-positive-soft);width:18px;height:18px;color:var(--proa-positive);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.proa-timeline__icon i{background:currentColor;border-radius:50%;width:6px;height:6px}.proa-timeline__entry[data-state=review] .proa-timeline__icon{background:var(--proa-attention-soft);border-color:var(--proa-attention-line);color:var(--proa-attention)}.proa-timeline__entry[data-state=failed] .proa-timeline__icon{background:var(--proa-negative-soft);border-color:var(--proa-negative-line);color:var(--proa-negative)}.proa-timeline__entry[data-state=running] .proa-timeline__icon{background:var(--proa-accent-soft);border-color:var(--proa-accent-line);color:var(--proa-accent-strong)}.proa-timeline__entry[data-state=running] .proa-timeline__icon i{animation:1.4s ease-in-out infinite proa-pulse}.proa-timeline__entry[data-state=pending] .proa-timeline__icon{background:var(--proa-surface);border-color:var(--proa-line-hover);color:var(--proa-ink-muted)}.proa-timeline__head{align-items:baseline;gap:8px;display:flex}.proa-timeline__head b{color:var(--proa-ink-label);flex:1;min-width:0;font-size:11px;font-weight:550;line-height:16px}.proa-timeline__head time{color:var(--proa-ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:16px}.proa-timeline__text{color:var(--proa-ink-muted);margin:4px 0 0;font-size:11px;line-height:17px}.proa-timeline__details{color:var(--proa-ink-muted);margin-top:6px;font-size:11px;line-height:16px}.proa-timeline__details summary{cursor:pointer;color:var(--proa-text-link);width:max-content}.proa-timeline__details pre{font:11px/16px var(--proa-font-mono);background:var(--proa-surface-muted);border:1px solid var(--proa-line-soft);border-radius:var(--proa-radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--proa-ink-label);margin:6px 0 0;padding:8px}.proa-compare{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.proa-compare>.proa-icon{color:var(--proa-ink-muted);justify-self:center}.proa-compare__box{background:var(--proa-surface);border:1px solid var(--proa-line);border-radius:var(--proa-radius-control);min-width:0;padding:11px}.proa-compare__box small{color:var(--proa-ink-muted);font-size:11px;line-height:16px;display:block}.proa-compare__box strong{letter-spacing:-.035em;color:var(--proa-ink-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:20px;font-weight:600;line-height:24px;display:block}.proa-compare--text .proa-compare__box strong{letter-spacing:0;font-size:13px;line-height:18px}.proa-compare__box[data-tone=attention]{background:var(--proa-attention-soft);border-color:var(--proa-attention-line)}.proa-compare__box[data-tone=attention] strong{color:var(--proa-attention)}.proa-compare__box[data-tone=negative]{background:var(--proa-negative-soft);border-color:var(--proa-negative-line)}.proa-compare__box[data-tone=negative] strong{color:var(--proa-negative)}.proa-compare__box[data-tone=positive]{background:var(--proa-positive-soft);border-color:var(--proa-positive-line)}.proa-compare__box[data-tone=positive] strong{color:var(--proa-positive)}.proa-risk{border-radius:var(--proa-radius-control);background:var(--proa-attention-soft);border:1px solid var(--proa-attention-line);color:var(--proa-attention);gap:8px;padding:11px 12px;font-size:11px;line-height:17px;display:flex}.proa-risk>.proa-icon{margin-top:1px}.proa-risk[data-tone=negative]{background:var(--proa-negative-soft);border-color:var(--proa-negative-line);color:var(--proa-negative)}.proa-approval{border:1px solid var(--proa-attention-line);border-radius:var(--proa-radius-card);background:var(--proa-attention-wash);overflow:hidden}.proa-approval__top{border-bottom:1px solid var(--proa-attention-line);color:var(--proa-attention);align-items:center;gap:8px;padding:13px 14px;display:flex}.proa-approval__top b{color:var(--proa-ink-title);font-size:12px;font-weight:600;line-height:18px}.proa-approval__top .proa-badge{margin-left:auto}.proa-approval__body{padding:15px}.proa-approval__summary{color:var(--proa-ink-body);margin:0;font-size:12px;line-height:20px}.proa-approval__meta{color:var(--proa-ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:11px;line-height:16px;display:flex}.proa-approval__action{border-top:1px solid var(--proa-attention-line);margin-top:15px;padding-top:15px}.proa-approval__action-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.proa-approval__action-head b{color:var(--proa-ink-title);font-size:12px;font-weight:600;line-height:18px;display:block}.proa-approval__action-head small{color:var(--proa-ink-muted);margin-top:2px;font-size:11px;line-height:16px;display:block}.proa-approval__decide{flex-shrink:0;gap:6px;display:flex}.proa-approval .proa-compare,.proa-approval .proa-risk{margin-top:12px}.proa-approval__foot{border-top:1px solid var(--proa-attention-line);background:var(--proa-surface-muted);flex-wrap:wrap;align-items:center;gap:7px;padding:12px 15px;display:flex}.proa-approval__note{color:var(--proa-ink-muted);margin-right:auto;font-size:11px;line-height:16px}.proa-approval[data-status=approved]{border-color:var(--proa-positive-line);background:var(--proa-surface)}.proa-approval[data-status=approved] .proa-approval__top{color:var(--proa-positive);border-color:var(--proa-positive-line)}.proa-approval[data-status=rejected],.proa-approval[data-status=partial]{border-color:var(--proa-line);background:var(--proa-surface)}.proa-approval[data-status=rejected] .proa-approval__top,.proa-approval[data-status=partial] .proa-approval__top{color:var(--proa-ink-muted);border-color:var(--proa-line)}.proa-approval:not([data-status=pending]) .proa-approval__action{border-color:var(--proa-line-soft)}.proa-metrics{border-top:1px solid var(--proa-line-soft);border-bottom:1px solid var(--proa-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));padding:17px 0;display:grid}.proa-metrics[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.proa-metrics[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.proa-metric{border-right:1px solid var(--proa-line-soft);min-width:0;padding:0 15px;overflow:hidden}.proa-metric:first-child{padding-left:0}.proa-metric:last-child{border-right:0;padding-right:0}.proa-metric__label{color:var(--proa-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.proa-metric__value{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--proa-ink-title);white-space:nowrap;margin:8px 0 6px;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1}.proa-metric__note{color:var(--proa-ink-muted);font-size:11px;line-height:16px;display:block}.proa-metric--attention .proa-metric__value{color:var(--proa-attention)}.proa-metric--negative .proa-metric__value{color:var(--proa-negative)}.proa-metric--positive .proa-metric__value{color:var(--proa-positive)}@media (max-width:30rem){.proa-metrics,.proa-metrics[data-columns]{grid-template-columns:minmax(0,1fr);row-gap:12px}.proa-metric,.proa-metric:first-child,.proa-metric:last-child{border-right:0;padding:0}}.proa-table-wrap{border:1px solid var(--proa-line-soft);border-radius:var(--proa-radius-card);background:var(--proa-surface);overflow:hidden}.proa-table-scroll{overflow-x:auto}.proa-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:280px;font-size:11px;line-height:16px}.proa-table th{text-align:right;color:var(--proa-ink-muted);border-bottom:1px solid var(--proa-line);background:var(--proa-surface-muted);white-space:nowrap;padding:9px 11px;font-weight:500}.proa-table td{text-align:right;color:var(--proa-ink-muted);border-bottom:1px solid var(--proa-line-soft);padding:10px 11px}.proa-table th:first-child,.proa-table td:first-child{text-align:left}.proa-table td:last-child{color:var(--proa-ink-title);font-weight:600}.proa-table tbody tr:last-child td{border-bottom:0}.proa-table tbody tr:hover td{background:var(--proa-surface-hover)}.proa-table tr[data-tone=attention] td{background:var(--proa-attention-soft);border-bottom-color:var(--proa-attention-line);color:var(--proa-attention)}.proa-table tr[data-tone=negative] td{background:var(--proa-negative-soft);border-bottom-color:var(--proa-negative-line);color:var(--proa-negative)}.proa-table__label{align-items:center;gap:6px;display:flex}.proa-table-foot{border-top:1px solid var(--proa-line-soft);background:var(--proa-surface-muted);color:var(--proa-ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:11px;line-height:16px;display:flex}.proa-table-foot .proa-link{text-decoration:none}.proa-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.proa-service{color:var(--proa-ink-label);border:1px solid var(--proa-line-button);border-radius:var(--proa-radius-pill);background:var(--proa-surface);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px 4px 7px;font-size:11px;font-weight:550;line-height:14px;display:inline-flex}.proa-empty{border:1px dashed var(--proa-line-hover);border-radius:var(--proa-radius-card);align-items:center;gap:11px;padding:14px;display:flex}.proa-empty b{color:var(--proa-ink-label);margin-bottom:2px;font-size:12px;font-weight:600;line-height:18px;display:block}.proa-empty p{color:var(--proa-ink-muted);margin:0;font-size:11px;line-height:17px}.proa-tile-icon{border-radius:var(--proa-radius-sm);background:var(--proa-canvas);border:1px solid var(--proa-line);width:31px;height:31px;color:var(--proa-accent-strong);flex-shrink:0;place-items:center;display:grid}.proa-empty--page{text-align:center;border:0;flex-direction:column;gap:0;padding:25px}.proa-empty--page .proa-tile-icon{border-radius:var(--proa-radius-card);width:43px;height:43px}.proa-empty--page b{letter-spacing:-.03em;color:var(--proa-ink-title);margin:13px 0 9px;font-size:22px;line-height:28px}.proa-empty--page p{max-width:380px;margin:0 auto 18px;font-size:12px;line-height:20px}.proa-sheet{z-index:var(--proa-z-sheet-scrim);position:absolute;inset:0}.proa-sheet--fixed{position:fixed}.proa-sheet__scrim{background:var(--proa-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:absolute;inset:0}.proa-sheet__panel{width:min(var(--proa-size-sheet), calc(100% - 24px));background:var(--proa-surface-glass);border:1px solid var(--proa-surface);border-radius:var(--proa-radius-sheet);box-shadow:var(--proa-shadow-float);-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);flex-direction:column;animation:.16s ease-out proa-reveal;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.proa-sheet__panel:focus{outline:none}.proa-sheet__head{border-bottom:1px solid var(--proa-line-soft);background:linear-gradient(var(--proa-surface), var(--proa-surface-muted));justify-content:space-between;align-items:flex-start;gap:15px;padding:20px;display:flex}.proa-sheet__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--proa-ink-muted);font-size:11px;font-weight:600;line-height:16px}.proa-sheet__title{letter-spacing:-.03em;color:var(--proa-ink-title);margin:5px 0 0;font-size:18px;font-weight:600;line-height:24px}.proa-sheet__desc{color:var(--proa-ink-muted);margin:6px 0 0;font-size:11px;line-height:17px}.proa-sheet__body{flex:1;align-content:start;gap:16px;min-height:0;padding:20px;display:grid;overflow:auto}.proa-sheet__foot{border-top:1px solid var(--proa-line-soft);background:var(--proa-surface-muted);justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}.proa-toast{opacity:0;z-index:var(--proa-z-notice);background:var(--proa-notice);color:var(--proa-on-notice);border-radius:var(--proa-radius-card);pointer-events:none;max-width:calc(100% - 32px);padding:11px 15px;font-size:12px;line-height:18px;transition:all .16s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 25px #173c4625}.proa-toast[data-show=true]{opacity:1;transform:translate(-50%)}.proa-toast--inline{display:inline-block;position:relative;bottom:auto;left:auto;transform:none}.proa-toast--inline[data-show=true]{transform:none}.proa-frame-host{height:100%;container:proa/inline-size}.proa-frame{--proa-frame-nav:var(--proa-size-sidebar);--proa-frame-thread:var(--proa-size-thread);grid-template-columns:var(--proa-frame-nav) minmax(0, 1fr);background:var(--proa-frame);isolation:isolate;height:100%;color:var(--proa-ink);display:grid;position:relative;overflow:hidden}.proa-frame--window{border:1px solid var(--proa-line-strong);border-radius:var(--proa-radius-frame);box-shadow:var(--proa-shadow-frame), inset 0 1px var(--proa-surface)}.proa-frame__sidebar{background:linear-gradient(160deg, var(--proa-chrome-start), var(--proa-chrome-end));-webkit-backdrop-filter:blur(26px)saturate(1.2);backdrop-filter:blur(26px)saturate(1.2);border-right:1px solid var(--proa-line);min-width:0;min-height:0;z-index:var(--proa-z-sidebar);color:var(--proa-ink);flex-direction:column;padding:16px 13px 12px;display:flex;position:relative}.proa-frame__main{background:radial-gradient(ellipse at 0 0, var(--proa-canvas-glow), transparent 60%), var(--proa-canvas);flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.proa-frame__topbar{height:var(--proa-size-topbar);min-height:var(--proa-size-topbar);border-bottom:1px solid var(--proa-line);background:var(--proa-chrome-bar);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);justify-content:space-between;align-items:center;gap:14px;padding:0 21px;display:flex;position:relative}.proa-frame__nav-toggle,.proa-frame__viewbar{display:none}.proa-frame__bench{grid-template-columns:minmax(278px, var(--proa-frame-thread)) minmax(0, 1fr);flex:1;gap:17px;min-height:0;padding:18px 18px 14px;display:grid}.proa-frame__thread{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.proa-frame__app{background:var(--proa-surface);border:1px solid var(--proa-line-button);border-radius:var(--proa-radius-app);min-width:0;min-height:0;box-shadow:var(--proa-shadow-sheet);flex-direction:column;display:flex;position:relative;overflow:hidden}.proa-frame__foot{border-top:1px solid var(--proa-line);height:26px;min-height:26px;color:var(--proa-ink-muted);background:var(--proa-chrome-solid);justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-size:11px;line-height:16px;display:flex}.proa-frame__foot>span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.proa-frame__scrim{background:var(--proa-scrim-nav);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--proa-z-drawer-scrim);display:none;position:absolute;inset:0}.proa-frame--thread .proa-frame__bench{grid-template-columns:1fr;width:100%;max-width:780px;margin:0 auto}.proa-frame--thread .proa-frame__app{display:none}.proa-frame--canvas .proa-frame__bench{grid-template-columns:1fr}.proa-frame--canvas .proa-frame__thread{display:none}.proa-frame.is-compact{--proa-frame-nav:var(--proa-size-rail)}.proa-frame.is-compact .proa-rail-hide,.proa-frame.is-compact .proa-history-item__text,.proa-frame.is-compact .proa-history-item__end,.proa-frame.is-compact .proa-history-heading,.proa-frame.is-compact .proa-frame__sidebar>.proa-search,.proa-frame.is-compact .proa-client,.proa-frame.is-compact .proa-balance,.proa-frame.is-compact .proa-workspace,.proa-frame.is-compact .proa-brand img,.proa-frame.is-compact .proa-profile__text{display:none}.proa-frame.is-compact .proa-history-item,.proa-frame.is-compact .proa-sidebar-new,.proa-frame.is-compact .proa-brand{justify-content:center;padding-left:0;padding-right:0}.proa-frame.is-compact .proa-profile{flex-direction:column;gap:8px}.proa-frame.is-compact .proa-profile>.proa-button{margin:auto}.proa-thread-head{justify-content:space-between;align-items:center;gap:8px;min-height:27px;margin-bottom:15px;display:flex}.proa-thread-head h2{color:var(--proa-ink-label);margin:0;font-size:12px;font-weight:600;line-height:18px}.proa-thread-flow{scrollbar-width:thin;scrollbar-color:var(--proa-line) transparent;flex:1;align-content:start;gap:18px;min-height:0;padding:0 3px 19px 0;display:grid;overflow:auto}.proa-date-divider{color:var(--proa-ink-muted);align-items:center;gap:9px;font-size:11px;line-height:16px;display:flex}.proa-date-divider:before,.proa-date-divider:after{content:"";background:var(--proa-line);flex:1;height:1px}.proa-app-scroll{scrollbar-width:thin;scrollbar-color:var(--proa-line) transparent;flex:1;min-height:0;overflow:auto}.proa-app-page{align-content:start;gap:15px;padding:23px;display:grid}.proa-app-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.proa-app-heading h2{letter-spacing:-.045em;color:var(--proa-ink-title);margin:6px 0 0;font-size:24px;font-weight:600;line-height:28px}.proa-app-heading p{color:var(--proa-ink-muted);margin:6px 0 0;font-size:11px;line-height:16px}.proa-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--proa-ink-muted);font-size:11px;font-weight:600;line-height:16px}.proa-app-foot{border-top:1px solid var(--proa-line-soft);height:33px;min-height:33px;color:var(--proa-ink-muted);background:var(--proa-surface-muted);justify-content:space-between;align-items:center;gap:9px;padding:0 15px;font-size:11px;line-height:16px;display:flex}.proa-app-foot .proa-dot{color:var(--proa-positive)}@container proa (min-width:1440px){.proa-frame{--proa-frame-thread:var(--proa-size-thread-wide)}.proa-frame .proa-metric__value{font-size:27px}}@container proa (max-width:1200px){.proa-frame{--proa-frame-nav:var(--proa-size-sidebar-md);--proa-frame-thread:298px}.proa-app-page{padding:19px}.proa-frame__topbar .proa-seg button{padding:5px 6px}.proa-frame__topbar .proa-seg .proa-icon,.proa-frame .proa-hide-md{display:none}}@container proa (max-width:1000px){.proa-frame{--proa-frame-nav:var(--proa-size-rail);--proa-frame-thread:300px}.proa-frame:not(.is-nav-open) .proa-rail-hide,.proa-frame:not(.is-nav-open) .proa-history-item__text,.proa-frame:not(.is-nav-open) .proa-history-item__end,.proa-frame:not(.is-nav-open) .proa-history-heading,.proa-frame:not(.is-nav-open) .proa-frame__sidebar>.proa-search,.proa-frame:not(.is-nav-open) .proa-client,.proa-frame:not(.is-nav-open) .proa-balance,.proa-frame:not(.is-nav-open) .proa-workspace,.proa-frame:not(.is-nav-open) .proa-brand img,.proa-frame:not(.is-nav-open) .proa-profile__text{display:none}.proa-frame:not(.is-nav-open) .proa-history-item,.proa-frame:not(.is-nav-open) .proa-sidebar-new,.proa-frame:not(.is-nav-open) .proa-brand{justify-content:center;padding-left:0;padding-right:0}.proa-frame:not(.is-nav-open) .proa-profile{flex-direction:column;gap:8px}.proa-frame:not(.is-nav-open) .proa-profile>.proa-button{margin:auto}.proa-frame.is-nav-open .proa-frame__sidebar{width:min(250px,100% - 50px);z-index:var(--proa-z-drawer);position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 35px #18262a24}.proa-frame.is-nav-open .proa-frame__scrim{display:block}.proa-frame__bench{grid-template-columns:1fr;gap:13px;padding:15px 14px}.proa-frame--both .proa-frame__app{display:none}.proa-frame--thread .proa-frame__bench{max-width:780px}.proa-frame__topbar{padding:0 15px}.proa-frame__topbar .proa-seg{display:none}.proa-frame__viewbar{background:var(--proa-canvas);flex-shrink:0;justify-content:center;padding:8px 14px 0;display:flex}.proa-frame__viewbar .proa-seg{width:100%;max-width:420px}.proa-frame__viewbar .proa-seg button{flex:1;justify-content:center}.proa-app-page{padding:22px}}@container proa (max-width:780px){.proa-frame{--proa-frame-nav:0px;grid-template-columns:0 minmax(0,1fr)}.proa-frame__sidebar{display:none}.proa-frame.is-nav-open .proa-frame__sidebar{display:flex}.proa-frame__nav-toggle{width:29px;min-height:29px;display:inline-flex}.proa-frame__topbar{height:var(--proa-size-topbar-compact);min-height:var(--proa-size-topbar-compact);gap:8px;padding:0 11px}.proa-frame .proa-divider{display:none}.proa-frame__bench{gap:0;padding:12px}.proa-frame--thread .proa-frame__bench{max-width:none}.proa-frame__viewbar{padding:8px 12px 0}.proa-frame__foot>span:last-child{display:none}.proa-app-page{padding:18px}}@container proa (max-width:480px){.proa-frame__topbar{padding:0 10px}.proa-frame .proa-hide-phone{display:none}.proa-frame .proa-sheet__panel{border-radius:16px;width:auto;inset:7px}.proa-frame .proa-sheet__head,.proa-frame .proa-sheet__body{padding:17px}.proa-app-page{padding:16px}.proa-frame .proa-compare{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:7px}}@container proa (max-width:360px){.proa-app-page{padding:14px}}@media (prefers-reduced-transparency:reduce){.proa-frame__sidebar,.proa-frame__topbar,.proa-sheet__panel,.proa-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--proa-chrome-solid)}.proa-sheet__scrim,.proa-frame__scrim{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.proa-button,.proa-badge,.proa-notice,.proa-field__control{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.proa-button:focus-visible,.proa-field__control:focus-visible{outline-color:highlight}.proa-button[aria-pressed=true]{color:highlighttext;background:highlight;border-style:double;border-width:.25rem}.proa-seg button[aria-pressed=true],.proa-seg button.is-active{color:highlighttext;background:highlight}.proa-history-item[aria-current=true],.proa-menu__item[aria-checked=true]{border-color:highlight}.proa-tab-wrap.is-active:after{background:highlight}.proa-loading:before{border-color:canvastext;border-block-start-color:highlight}}}
html,body{min-block-size:100%}
