.app-shell[data-workspace-theme=light]{--admin-next-content-surface:#fbfbfb;--p-color-app-bg:#0a0a0a;--p-color-bg:#fff;--p-color-bg-inverse:#0a0a0a;--p-color-bg-accent:#101010;--p-color-bg-accent-hover:#0a0a0a;--p-color-bg-accent-active:#0a0a0a;--p-color-bg-accent-selected:#101010;--p-color-bg-accent-disabled:#00000021;--p-color-bg-ai-accent:#7854f6;--p-color-bg-ai-accent-hover:#672ff4;--p-color-bg-ai-accent-active:#521fdb;--p-color-bg-ai-accent-selected:#7854f6;--p-color-bg-brand-accent:#101010;--p-color-bg-brand-accent-hover:#0a0a0a;--p-color-bg-brand-accent-active:#0a0a0a;--p-color-bg-brand-accent-selected:#101010;--p-color-bg-brand-accent-disabled:#00000021;--p-color-bg-caution-accent:#ffdd34;--p-color-bg-caution-accent-hover:#ffd607;--p-color-bg-caution-accent-active:#ddb100;--p-color-bg-caution-accent-selected:#ffdd34;--p-color-bg-critical-accent:var(--s-token-color-bg-critical-accent-when-prefers-contrast,#d82019);--p-color-bg-critical-accent-hover:var(--s-token-color-bg-critical-accent-hover-when-prefers-contrast,#ce1f18);--p-color-bg-critical-accent-active:var(--s-token-color-bg-critical-accent-active-when-prefers-contrast,#b31a14);--p-color-bg-critical-accent-selected:var(--s-token-color-bg-critical-accent-selected-when-prefers-contrast,#d82019);--p-color-bg-critical-accent-disabled:#00000021;--p-color-bg-highlight-accent:#195ae8;--p-color-bg-highlight-accent-hover:#1650d0;--p-color-bg-highlight-accent-active:#1347b9;--p-color-bg-highlight-accent-selected:#195ae8;--p-color-bg-info-accent:#5bc9eb;--p-color-bg-info-accent-hover:#3dbce5;--p-color-bg-info-accent-active:#00b0de;--p-color-bg-info-accent-selected:#5bc9eb;--p-color-bg-success-accent:#8ae156;--p-color-bg-success-accent-hover:#75d63b;--p-color-bg-success-accent-active:#5ecb10;--p-color-bg-success-accent-selected:#8ae156;--p-color-bg-warning-accent:#ff8a3e;--p-color-bg-warning-accent-hover:#ff771c;--p-color-bg-warning-accent-active:#f26a10;--p-color-bg-warning-accent-selected:#ff8a3e;--p-color-icon-ai-accent:#7854f6;--p-color-icon-ai-accent-hover:#672ff4;--p-color-icon-ai-accent-active:#521fdb;--p-color-icon-caution-accent:#ffd607;--p-color-icon-caution-accent-hover:#ddb100;--p-color-icon-caution-accent-active:#ba8f00;--p-color-icon-critical-accent:#e2221a;--p-color-icon-critical-accent-hover:#d82019;--p-color-icon-critical-accent-active:#ce1f18;--p-color-icon-highlight-accent:#195ae8;--p-color-icon-highlight-accent-hover:#1650d0;--p-color-icon-highlight-accent-active:#1347b9;--p-color-icon-info-accent:#00b0de;--p-color-icon-info-accent-hover:#009fc8;--p-color-icon-info-accent-active:#008eb2;--p-color-icon-success-accent:#5ecb10;--p-color-icon-success-accent-hover:#50ac0e;--p-color-icon-success-accent-active:#428e0b;--p-color-icon-warning-accent:#ff771c;--p-color-icon-warning-accent-hover:#f26a10;--p-color-icon-warning-accent-active:#e55c00;--p-color-text-ai-accent:var(--s-token-color-text-ai-accent-when-prefers-contrast,#521fdb);--p-color-text-critical-accent:var(--s-token-color-text-critical-accent-when-prefers-contrast,#ce1f18);--p-color-text-info-accent:var(--s-token-color-text-info-accent-when-prefers-contrast,#017b99);--p-color-text-success-accent:var(--s-token-color-text-success-accent-when-prefers-contrast,#3a7e09);--p-color-text-warning-accent:var(--s-token-color-text-warning-accent-when-prefers-contrast,#a94502);--p-color-text-highlight-accent:var(--s-token-color-text-highlight-accent-when-prefers-contrast,#1650d0);--p-color-bg-surface:#fff;--p-color-bg-surface-hover:#f7f7f7;--p-color-bg-surface-active:#f2f2f2;--p-color-bg-surface-selected:#f2f2f2;--p-color-bg-surface-selected-hover:#ebebeb;--p-color-bg-surface-disabled:#00000008;--p-color-bg-surface-overlay:#fff;--p-color-bg-surface-secondary:#f7f7f7;--p-color-bg-surface-secondary-hover:#f2f2f2;--p-color-bg-surface-secondary-active:#ebebeb;--p-color-bg-surface-secondary-selected:#ebebeb;--p-color-bg-surface-tertiary:#f2f2f2;--p-color-bg-surface-tertiary-hover:#ebebeb;--p-color-bg-surface-tertiary-active:#ddd;--p-color-bg-surface-brand:#f7f7f7;--p-color-bg-surface-brand-hover:#f2f2f2;--p-color-bg-surface-brand-active:#ebebeb;--p-color-bg-surface-brand-selected:#ebebeb;--p-color-bg-surface-info:#d2f6fe;--p-color-bg-surface-info-hover:#b2e9f6;--p-color-bg-surface-info-active:#a0e5f7;--p-color-bg-surface-success:#e8fcd9;--p-color-bg-surface-success-hover:#d0f3b7;--p-color-bg-surface-success-active:#c2f59e;--p-color-bg-surface-caution:#fff5c5;--p-color-bg-surface-caution-hover:#ffef9d;--p-color-bg-surface-caution-active:#ffea7f;--p-color-bg-surface-warning:#ffeddb;--p-color-bg-surface-warning-hover:#ffe3c7;--p-color-bg-surface-warning-active:#ffd1a4;--p-color-bg-surface-critical:#ffe7e6;--p-color-bg-surface-critical-hover:#ffd0cc;--p-color-bg-surface-critical-active:#fcb5b1;--p-color-bg-surface-highlight:#e6eefe;--p-color-bg-surface-highlight-hover:#cddbf9;--p-color-bg-surface-highlight-active:#a7c1f9;--p-color-bg-surface-ai:#ede6fe;--p-color-bg-surface-ai-hover:#dacff7;--p-color-bg-surface-ai-active:#c9b7f9;--p-color-bg-surface-inverse:#1b1b1b;--p-color-bg-surface-transparent:#0000;--p-color-bg-fill:#f2f2f2;--p-color-bg-fill-hover:#ebebeb;--p-color-bg-fill-active:#ddd;--p-color-bg-fill-selected:#ddd;--p-color-bg-fill-disabled:#00000008;--p-color-bg-fill-secondary:#ebebeb;--p-color-bg-fill-secondary-hover:#ddd;--p-color-bg-fill-secondary-active:#d0d0d0;--p-color-bg-fill-secondary-selected:#d0d0d0;--p-color-bg-fill-tertiary:#ddd;--p-color-bg-fill-tertiary-hover:#d0d0d0;--p-color-bg-fill-tertiary-active:silver;--p-color-bg-fill-brand:#f7f7f7;--p-color-bg-fill-brand-hover:#f2f2f2;--p-color-bg-fill-brand-active:#ebebeb;--p-color-bg-fill-brand-selected:#ebebeb;--p-color-bg-fill-brand-disabled:#00000008;--p-color-bg-fill-info:#d2f6fe;--p-color-bg-fill-info-hover:#b2e9f6;--p-color-bg-fill-info-active:#a0e5f7;--p-color-bg-fill-info-secondary:#8ce1f8;--p-color-bg-fill-success:#e8fcd9;--p-color-bg-fill-success-hover:#d0f3b7;--p-color-bg-fill-success-active:#c2f59e;--p-color-bg-fill-success-secondary:#b3f782;--p-color-bg-fill-warning:#ffeddb;--p-color-bg-fill-warning-hover:#ffe3c7;--p-color-bg-fill-warning-active:#ffd1a4;--p-color-bg-fill-warning-secondary:#ffbf80;--p-color-bg-fill-caution:#fff5c5;--p-color-bg-fill-caution-hover:#ffef9d;--p-color-bg-fill-caution-active:#ffea7f;--p-color-bg-fill-caution-secondary:#ffe45c;--p-color-bg-fill-critical:#ffe7e6;--p-color-bg-fill-critical-hover:#ffd0cc;--p-color-bg-fill-critical-active:#fcb5b1;--p-color-bg-fill-critical-selected:#fcb5b1;--p-color-bg-fill-critical-secondary:#ffd0cc;--p-color-bg-fill-highlight:#e6eefe;--p-color-bg-fill-highlight-hover:#cddbf9;--p-color-bg-fill-highlight-active:#a7c1f9;--p-color-bg-fill-highlight-secondary:#cddbf9;--p-color-bg-fill-ai:#ede6fe;--p-color-bg-fill-ai-hover:#dacff7;--p-color-bg-fill-ai-active:#c9b7f9;--p-color-bg-fill-ai-secondary:#dacff7;--p-color-bg-fill-ai-secondary-hover:#c9b7f9;--p-color-bg-fill-ai-secondary-active:#b99ff9;--p-color-bg-fill-inverse:#1b1b1b;--p-color-bg-fill-inverse-hover:#4a4a4a;--p-color-bg-fill-inverse-active:#606060;--p-color-bg-fill-transparent:#0000000d;--p-color-bg-fill-transparent-hover:#00000014;--p-color-bg-fill-transparent-active:#00000021;--p-color-bg-fill-transparent-selected:#00000021;--p-color-bg-fill-transparent-secondary:#00000014;--p-color-bg-fill-transparent-secondary-hover:#00000021;--p-color-bg-fill-transparent-secondary-active:#0000002e;--p-color-text:#101010;--p-color-text-secondary:var(--s-token-color-text-secondary-when-prefers-contrast,#4a4a4a);--p-color-text-accent:var(--s-token-color-text-accent-when-prefers-contrast,#707070);--p-color-text-tertiary:var(--s-token-color-text-tertiary-when-prefers-contrast,#606060);--p-color-text-disabled:#a6a6a6;--p-color-text-link:var(--s-token-color-text-link-when-prefers-contrast,#1650d0);--p-color-text-link-hover:var(--s-token-color-text-link-hover-when-prefers-contrast,#1347b9);--p-color-text-link-active:var(--s-token-color-text-link-active-when-prefers-contrast,#0d3faa);--p-color-text-brand:#101010;--p-color-text-brand-hover:#101010;--p-color-text-brand-on-bg-fill:#101010;--p-color-text-brand-on-bg-fill-hover:#101010;--p-color-text-brand-on-bg-fill-active:#101010;--p-color-text-brand-on-bg-fill-disabled:#a6a6a6;--p-color-text-info:#002c38;--p-color-text-info-hover:#002c38;--p-color-text-info-active:#002c38;--p-color-text-info-secondary:var(--s-token-color-text-info-secondary-when-prefers-contrast,#01596f);--p-color-text-info-on-bg-fill:#002c38;--p-color-text-success:#0f2400;--p-color-text-success-hover:#0f2400;--p-color-text-success-active:#0f2400;--p-color-text-success-secondary:#214b03;--p-color-text-success-on-bg-fill:#0f2400;--p-color-text-caution:#312500;--p-color-text-caution-hover:#312500;--p-color-text-caution-active:#312500;--p-color-text-caution-secondary:#574100;--p-color-text-caution-accent:var(--s-token-color-text-caution-accent-when-prefers-contrast,#856400);--p-color-text-caution-on-bg-fill:#312500;--p-color-text-warning:#381600;--p-color-text-warning-hover:#381600;--p-color-text-warning-active:#381600;--p-color-text-warning-secondary:#6f2e01;--p-color-text-warning-on-bg-fill:#381600;--p-color-text-critical:#360200;--p-color-text-critical-hover:#360200;--p-color-text-critical-active:#360200;--p-color-text-critical-secondary:var(--s-token-color-text-critical-secondary-when-prefers-contrast,#7e100c);--p-color-text-critical-on-bg-fill:#360200;--p-color-text-on-accent:#fff;--p-color-text-on-accent-hover:#ddd;--p-color-text-on-accent-active:#ddd;--p-color-text-on-accent-disabled:#fff;--p-color-text-brand-on-accent:#fff;--p-color-text-brand-on-accent-hover:#ddd;--p-color-text-brand-on-accent-active:#ddd;--p-color-text-brand-on-accent-disabled:#fff;--p-color-text-critical-on-accent:#fff;--p-color-text-critical-on-accent-hover:#ffe7e6;--p-color-text-critical-on-accent-active:#ffe7e6;--p-color-text-info-on-accent:#002c38;--p-color-text-info-on-accent-hover:#002c38;--p-color-text-info-on-accent-active:#002c38;--p-color-text-success-on-accent:#0f2400;--p-color-text-success-on-accent-hover:#0f2400;--p-color-text-success-on-accent-active:#0f2400;--p-color-text-warning-on-accent:#381600;--p-color-text-warning-on-accent-hover:#381600;--p-color-text-warning-on-accent-active:#381600;--p-color-text-caution-on-accent:#312500;--p-color-text-caution-on-accent-hover:#312500;--p-color-text-caution-on-accent-active:#312500;--p-color-text-ai-on-accent:#ede6fe;--p-color-text-ai-on-accent-hover:#dacff7;--p-color-text-ai-on-accent-active:#dacff7;--p-color-text-highlight-on-accent:#e6eefe;--p-color-text-highlight-on-accent-hover:#cddbf9;--p-color-text-highlight-on-accent-active:#cddbf9;--p-color-text-highlight:#01246f;--p-color-text-highlight-hover:#001b53;--p-color-text-highlight-active:#001238;--p-color-text-highlight-secondary:var(--s-token-color-text-highlight-secondary-when-prefers-contrast,#022e8d);--p-color-text-highlight-on-bg-fill:#01246f;--p-color-text-highlight-on-bg-fill-hover:#001b53;--p-color-text-highlight-on-bg-fill-active:#001238;--p-color-text-ai:#20016f;--p-color-text-ai-hover:#180053;--p-color-text-ai-active:#100038;--p-color-text-ai-secondary:#29028d;--p-color-text-ai-on-bg-fill:#20016f;--p-color-text-inverse:#d0d0d0;--p-color-text-inverse-secondary:#a6a6a6;--p-color-text-link-inverse:#82a7f7;--p-color-code-text:#303030;--p-color-code-text-keyword:#007cb4;--p-color-code-text-operator:#007cb4;--p-color-code-text-connector:#5700d1;--p-color-code-text-entity:#791a79;--p-color-code-text-property:#086b5a;--p-color-code-text-type:#e30c76;--p-color-code-text-function:#047b5d;--p-color-code-text-string:#003a5a;--p-color-code-text-number:#003a5a;--p-color-code-text-comment:#616161;--p-color-code-text-punctuation:#4a4a4a;--p-color-border:var(--s-token-color-border-when-prefers-contrast,#ddd);--p-color-border-hover:var(--s-token-color-border-hover-when-prefers-contrast,#d0d0d0);--p-color-border-disabled:var(--s-token-color-border-disabled-when-prefers-contrast,#f7f7f7);--p-color-border-secondary:var(--s-token-color-border-secondary-when-prefers-contrast,#f2f2f2);--p-color-border-tertiary:var(--s-token-color-border-tertiary-when-prefers-contrast,silver);--p-color-border-focus:var(--s-token-color-border-focus-when-prefers-contrast,#5083f0);--p-color-border-brand:#d0d0d0;--p-color-border-info:#8ce1f8;--p-color-border-success:#c2f59e;--p-color-border-caution:#ffef9d;--p-color-border-warning:#ffe3c7;--p-color-border-critical:#e2221a;--p-color-border-critical-secondary:#f89996;--p-color-border-highlight:#5083f0;--p-color-border-highlight-hover:#366fec;--p-color-border-highlight-active:#195ae8;--p-color-border-ai:#ede6fe;--p-color-border-ai-hover:#dacff7;--p-color-border-ai-active:#c9b7f9;--p-color-border-ai-secondary:#9474ff;--p-color-border-ai-secondary-hover:#8051ff;--p-color-border-ai-secondary-active:#7126ff;--p-color-border-inverse:#606060;--p-color-border-inverse-hover:silver;--p-color-border-inverse-active:#d0d0d0;--p-color-button-group-divider:#0000001c;--p-color-button-group-divider-brand:#ffffff38;--p-color-tooltip-tail-down-border:#d4d4d4;--p-color-tooltip-tail-up-border:#e3e3e3;--p-color-icon:#101010;--p-color-icon-hover:#0a0a0a;--p-color-icon-active:#0a0a0a;--p-color-icon-disabled:#a6a6a6;--p-color-icon-secondary:#606060;--p-color-icon-secondary-hover:#4a4a4a;--p-color-icon-secondary-active:#303030;--p-color-icon-accent:var(--s-token-color-icon-accent-when-prefers-contrast,#707070);--p-color-icon-tertiary:var(--s-token-color-icon-tertiary-when-prefers-contrast,#707070);--p-color-icon-brand:#0a0a0a;--p-color-icon-info:#004253;--p-color-icon-success:#183701;--p-color-icon-caution:#433200;--p-color-icon-warning:#532100;--p-color-icon-critical:#4d0502;--p-color-icon-highlight:#01246f;--p-color-icon-highlight-hover:#001b53;--p-color-icon-highlight-active:#001238;--p-color-icon-ai:#20016f;--p-color-icon-ai-hover:#180053;--p-color-icon-ai-active:#100038;--p-color-icon-inverse:#d0d0d0;--p-color-avatar-bg-fill:#a6a6a6;--p-color-avatar-five-bg-fill:#e2221a;--p-color-avatar-five-text-on-bg-fill:#fff;--p-color-avatar-four-bg-fill:#195ae8;--p-color-avatar-four-text-on-bg-fill:#fff;--p-color-avatar-one-bg-fill:#e340b6;--p-color-avatar-one-text-on-bg-fill:#fff;--p-color-avatar-seven-bg-fill:#672ff4;--p-color-avatar-seven-text-on-bg-fill:#fff;--p-color-avatar-six-bg-fill:#ffd607;--p-color-avatar-six-text-on-bg-fill:#fff;--p-color-avatar-text-on-bg-fill:#101010;--p-color-avatar-three-bg-fill:#00b0de;--p-color-avatar-three-text-on-bg-fill:#fff;--p-color-avatar-two-bg-fill:#5ecb10;--p-color-avatar-two-text-on-bg-fill:#fff;--p-color-backdrop-bg:#000000b5;--p-color-badge-bg-fill-info:var(--p-color-bg-fill-info-secondary);--p-color-badge-bg-fill-success:var(--p-color-bg-fill-success-secondary);--p-color-badge-bg-fill-warning:#ffbf80;--p-color-badge-bg-fill-critical:var(--p-color-bg-fill-critical-secondary);--p-color-badge-bg-fill-caution:var(--p-color-bg-fill-caution-secondary);--p-color-badge-text-info:var(--p-color-text-info-secondary);--p-color-badge-text-success:var(--p-color-text-success-secondary);--p-color-badge-text-warning:var(--p-color-text-warning-secondary);--p-color-badge-text-caution:var(--p-color-text-caution-secondary);--p-color-badge-text-critical:var(--p-color-text-critical-secondary);--p-color-badge-text-ai:var(--p-color-text-ai);--p-color-badge-text-critical-on-bg-fill:var(--p-color-text-critical);--p-color-button-gradient-bg-fill:radial-gradient(50% 50% at 50% 0%, #fff3 0%, #fff0 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #fff0 66.46%);--p-color-button-gradient-bg-fill-critical:var(--s-token-color-button-gradient-bg-fill-critical-when-prefers-contrast,radial-gradient(50% 50% at 50% 0%, #fff3 0%, #fff0 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #fff0 66.46%));--p-color-button-bg-fill:#ebebeb;--p-color-button-bg-fill-hover:#ddd;--p-color-button-bg-fill-active:#d0d0d0;--p-color-button-bg-fill-critical:#ffe7e6;--p-color-button-bg-fill-critical-hover:#ffd0cc;--p-color-button-bg-fill-critical-active:#fcb5b1;--p-color-button-primary-bg:var(--p-color-bg-accent);--p-color-button-primary-bg-hover:var(--p-color-bg-accent-hover);--p-color-button-primary-bg-active:var(--p-color-bg-accent-active);--p-color-button-primary-bg-critical:var(--p-color-bg-critical-accent);--p-color-button-primary-bg-critical-hover:var(--p-color-bg-critical-accent-hover);--p-color-button-primary-bg-critical-active:var(--p-color-bg-critical-accent-active);--p-color-button-primary-bg-disabled:var(--p-color-bg-accent-disabled);--p-color-button-primary-bg-critical-disabled:var(--p-color-bg-critical-accent-disabled);--p-color-button-primary-text:var(--p-color-text-brand-on-accent);--p-color-button-primary-text-hover:var(--p-color-text-brand-on-accent-hover);--p-color-button-primary-text-active:var(--p-color-text-brand-on-accent-active);--p-color-button-primary-text-disabled:var(--p-color-text-brand-on-accent-disabled);--p-color-button-primary-text-critical:#fff;--p-color-button-primary-disclosure:var(--p-color-button-primary-text);--p-color-button-primary-disclosure-critical:var(--p-color-button-primary-text-critical);--p-color-button-primary-disclosure-hover:var(--p-color-button-primary-text-hover);--p-color-button-primary-disclosure-active:var(--p-color-button-primary-text-active);--p-color-button-primary-disclosure-disabled:var(--p-color-button-primary-text-disabled);--p-color-choice-bg-surface:#0000;--p-color-choice-bg-surface-disabled:#00000014;--p-color-checkbox-bg-surface-disabled:#00000014;--p-color-checkbox-icon-disabled:#fff;--p-color-choice-icon-disabled:#fff;--p-color-choice-bg-checked:var(--p-color-bg-accent);--p-color-choice-bg-checked-hover:var(--p-color-bg-accent-hover);--p-color-choice-bg-checked-critical:var(--p-color-bg-critical-accent-selected);--p-color-choice-bg-checked-critical-active:var(--p-color-bg-critical-accent-selected);--p-color-choice-icon:var(--p-color-text-on-accent);--p-color-choice-icon-critical:var(--p-color-text-critical-on-accent);--p-color-details-text-critical:var(--p-color-text-critical-accent);--p-color-input-bg-surface:#fff;--p-color-input-bg-surface-hover:#f7f7f7;--p-color-input-bg-surface-active:#fff;--p-color-input-bg-surface-ai:#fff;--p-color-input-bg-surface-error:#fff;--p-color-input-border:var(--s-token-color-input-border-when-prefers-contrast,#8c8c8c);--p-color-input-border-hover:#606060;--p-color-input-border-active:var(--s-token-color-input-border-active-when-prefers-contrast,#5083f0);--p-color-nav-bg:var(--s-token-color-nav-bg-when-prefers-contrast,#0000);--p-color-nav-bg-surface:var(--s-token-color-nav-bg-surface-when-prefers-contrast,#0000);--p-color-nav-bg-surface-hover:var(--s-token-color-nav-bg-surface-hover-when-prefers-contrast,#ffffff0f);--p-color-nav-bg-surface-active:var(--s-token-color-nav-bg-surface-active-when-prefers-contrast,#ffffff1c);--p-color-nav-bg-surface-selected:var(--s-token-color-nav-bg-surface-selected-when-prefers-contrast,#ffffff1c);--p-color-nav-bg-fill:var(--s-token-color-nav-bg-fill-when-prefers-contrast,#ffffff30);--p-color-nav-bg-fill-hover:var(--s-token-color-nav-bg-fill-hover-when-prefers-contrast,#ffffff4a);--p-color-nav-text:var(--s-token-color-nav-text-when-prefers-contrast,#d0d0d0);--p-color-nav-text-hover:var(--s-token-color-nav-text-hover-when-prefers-contrast,#f7f7f7);--p-color-nav-text-active:var(--s-token-color-nav-text-active-when-prefers-contrast,#f7f7f7);--p-color-nav-text-secondary:var(--s-token-color-nav-text-secondary-when-prefers-contrast,#8c8c8c);--p-color-nav-text-secondary-hover:var(--s-token-color-nav-text-secondary-hover-when-prefers-contrast,#d0d0d0);--p-color-nav-text-secondary-active:var(--s-token-color-nav-text-secondary-active-when-prefers-contrast,#f7f7f7);--p-color-nav-icon:var(--s-token-color-nav-icon-when-prefers-contrast,#8c8c8c);--p-color-nav-icon-hover:var(--s-token-color-nav-icon-hover-when-prefers-contrast,#d0d0d0);--p-color-nav-icon-active:var(--s-token-color-nav-icon-active-when-prefers-contrast,#f7f7f7);--p-color-page-button-bg-fill:#fff;--p-color-page-button-bg-fill-hover:#f7f7f7;--p-color-page-button-bg-fill-active:#f7f7f7;--p-color-radio-button-bg-surface-disabled:#00000014;--p-color-radio-button-icon-disabled:#fff;--p-color-video-thumbnail-play-button-bg-fill-hover:#000000cf;--p-color-video-thumbnail-play-button-bg-fill:#000000b5;--p-color-video-thumbnail-play-button-text-on-bg-fill:#fff;--p-color-scrollbar-thumb-bg-hover:#8c8c8c;--p-color-scrollbar-thumb-bg:#a6a6a6;--p-color-scrollbar-thumb-hover:#606060;--p-color-scrollbar-thumb-active:#4a4a4a}.app-shell{--arc-surface:var(--wa-surface,#fff);--arc-surface-raised:var(--wa-raised,#fff);--arc-surface-muted:var(--wa-soft,#f7f7f7);--arc-foreground:var(--wa-text,#101010);--arc-text-secondary:var(--wa-muted,#616161);--arc-border:var(--wa-line,#e5e5e5);--arc-border-strong:var(--wa-control-line,#8a8a8a);--arc-accent:var(--wa-accent,#303030);--arc-accent-foreground:var(--wa-accent-text,#fff);--arc-accent-subtle:color-mix(in srgb, var(--wa-accent,#303030) 11%, var(--wa-raised,#fff));--arc-danger:#b42318;--arc-danger-soft:#fef3f2;--arc-shadow-floating:0 12px 32px #1a1a1a1f, 0 2px 6px #1a1a1a0f;--arc-radius-control:var(--ev-radius-button,8px);--arc-radius-small:6px;--arc-radius-panel:12px;--arc-control-height:32px}.app-shell[data-workspace-dark=true]{--arc-danger:var(--wa-danger,#ffb4ac);--arc-danger-soft:var(--wa-danger-soft,#492728);--arc-shadow-floating:0 16px 40px #00000073, 0 0 0 1px #ffffff0a;--arc-accent-subtle:color-mix(in srgb, var(--wa-accent) 18%, var(--wa-raised))}@media screen{.app-shell.app-shell[data-workspace-theme=dark][data-workspace-dark=true]{--arc-accent-subtle:#bebebe21;--arc-shadow-floating:0 22px 55px #00000057;--wa-success:#4cd676;--wa-warning:#ffb90e;--wa-danger:#ff736d;--wa-success-soft:#202922;--wa-warning-soft:#2e281f;--wa-danger-soft:#2d2221;--green:var(--wa-success);--red:var(--wa-danger)}.app-shell[data-workspace-theme=light]{--arc-surface:var(--p-color-bg-surface);--arc-surface-raised:var(--p-color-bg-surface-overlay);--arc-surface-muted:var(--p-color-bg-surface-secondary);--arc-foreground:var(--p-color-text);--arc-text-secondary:var(--p-color-text-secondary);--arc-border:var(--p-color-border);--arc-border-strong:var(--p-color-input-border);--arc-accent:var(--p-color-button-primary-bg);--arc-accent-foreground:var(--p-color-button-primary-text);--arc-accent-subtle:var(--p-color-bg-surface-selected);--arc-danger:var(--p-color-text-critical-accent);--arc-danger-soft:var(--p-color-bg-surface-critical);--arc-success:var(--p-color-text-success-accent);--arc-success-soft:var(--p-color-bg-surface-success);--arc-info:var(--p-color-text-info-accent);--arc-info-soft:var(--p-color-bg-surface-info);--arc-warning-soft:var(--p-color-bg-surface-warning);--arc-text-disabled:var(--p-color-text-disabled);--arc-link:var(--p-color-text-link);--arc-link-hover:var(--p-color-text-link-hover);--arc-link-active:var(--p-color-text-link-active);--arc-primary-hover:var(--p-color-button-primary-bg-hover);--arc-primary-active:var(--p-color-button-primary-bg-active);--arc-secondary:var(--p-color-button-bg-fill);--arc-secondary-hover:var(--p-color-button-bg-fill-hover);--arc-secondary-active:var(--p-color-button-bg-fill-active);--wa-success:var(--p-color-text-success-accent);--wa-success-soft:var(--p-color-bg-surface-success);--wa-danger:var(--p-color-text-critical-accent);--wa-danger-soft:var(--p-color-bg-surface-critical);--wa-warning:var(--p-color-text-warning-accent);--wa-warning-soft:var(--p-color-bg-surface-warning);--wa-info:var(--p-color-text-info-accent);--wa-info-soft:var(--p-color-bg-surface-info);--ev-canvas:var(--admin-next-content-surface);--ev-surface:var(--p-color-bg-surface);--ev-ink:var(--p-color-text);--ev-secondary:var(--p-color-text-secondary);--ev-muted:var(--p-color-text-tertiary);--ev-border:var(--p-color-border);--ev-border-soft:var(--p-color-border-secondary);--ev-primary:var(--p-color-button-primary-bg);--ev-on-primary:var(--p-color-button-primary-text);--ev-soft:var(--p-color-bg-surface-secondary);--ev-soft-strong:var(--p-color-bg-surface-tertiary);--ev-chip-ink:var(--p-color-text-secondary);--ev-positive:var(--p-color-text-success-accent);--ev-positive-soft:var(--p-color-bg-surface-success);--ev-settled-soft:var(--p-color-badge-bg-fill-success);--ev-warning-soft:var(--p-color-badge-bg-fill-warning);--ev-warning-ink:var(--p-color-badge-text-warning);--ev-attention:var(--p-color-text-warning-accent);--ev-accent:var(--p-color-text-success-accent)}.app-shell[data-workspace-theme=light] :is(.arc-accounting,.arc-controls-layer,.arc-an[data-arc-analytics]){--text-secondary:var(--p-color-text-secondary);--text-muted:var(--p-color-text-tertiary);--border-subtle:var(--p-color-border-secondary);--accent-subtle:var(--p-color-bg-surface-selected);--success:var(--p-color-text-success-accent);--danger:var(--p-color-text-critical-accent);--warning:var(--p-color-text-warning-accent)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary],.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary],.app-shell[data-workspace-theme=light] .button.primary{color:var(--p-color-button-primary-text);background:var(--p-color-button-primary-bg);border-color:var(--p-color-button-primary-bg)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary],.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary],.app-shell[data-workspace-theme=light] .button.secondary{color:var(--p-color-text);background:var(--p-color-button-bg-fill);border-color:var(--p-color-border)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:hover:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:hover:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:hover:not(:disabled),.app-shell[data-workspace-theme=light] .button.primary:hover:not(:disabled){opacity:1;color:var(--p-color-button-primary-text-hover);background:var(--p-color-button-primary-bg-hover);border-color:var(--p-color-button-primary-bg-hover)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:hover:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:hover:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:hover:not(:disabled),.app-shell[data-workspace-theme=light] .button.secondary:hover:not(:disabled){opacity:1;color:var(--p-color-text);background:var(--p-color-button-bg-fill-hover);border-color:var(--p-color-border-hover)}}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:active:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:active:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:active:not(:disabled),.app-shell[data-workspace-theme=light] .button.primary:active:not(:disabled){opacity:1;color:var(--p-color-button-primary-text-active);background:var(--p-color-button-primary-bg-active);border-color:var(--p-color-button-primary-bg-active)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:active:not(:disabled),.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:active:not(:disabled),.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:active:not(:disabled),.app-shell[data-workspace-theme=light] .button.secondary:active:not(:disabled){opacity:1;color:var(--p-color-text);background:var(--p-color-button-bg-fill-active);border-color:var(--p-color-border-hover)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-primary:disabled,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=primary]:disabled,.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=primary]:disabled,.app-shell[data-workspace-theme=light] .button.primary:disabled{opacity:1;color:var(--p-color-button-primary-text-disabled);background:var(--p-color-button-primary-bg-disabled);border-color:#0000}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-button-secondary:disabled,.app-shell[data-workspace-theme=light] .arc-accounting .arc-control-button[data-arc-variant=secondary]:disabled,.app-shell[data-workspace-theme=light]:not([data-workspace-dark=true]) .accounting-area .arc-accounting .arc-control-button[data-arc-variant=secondary]:disabled,.app-shell[data-workspace-theme=light] .button.secondary:disabled{opacity:1;color:var(--p-color-text-disabled);background:var(--p-color-bg-fill-disabled);border-color:var(--p-color-border-disabled)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-success{--tone:var(--p-color-icon-success);--badge-foreground:var(--p-color-badge-text-success);--badge-background:var(--p-color-badge-bg-fill-success);--badge-border:var(--p-color-border-success)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-warning{--tone:var(--p-color-icon-warning);--badge-foreground:var(--p-color-badge-text-warning);--badge-background:var(--p-color-badge-bg-fill-warning);--badge-border:var(--p-color-border-warning)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-danger{--tone:var(--p-color-icon-critical);--badge-foreground:var(--p-color-badge-text-critical);--badge-background:var(--p-color-badge-bg-fill-critical);--badge-border:var(--p-color-border-critical-secondary)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-badge-info{--tone:var(--p-color-icon-info);--badge-foreground:var(--p-color-badge-text-info);--badge-background:var(--p-color-badge-bg-fill-info);--badge-border:var(--p-color-border-info)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-success{--arc-foreground:var(--p-color-text-success);--arc-text-secondary:var(--p-color-text-success-secondary);--alert-tone:var(--p-color-text-success);--alert-background:var(--p-color-bg-surface-success);--alert-border:var(--p-color-border-success)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-warning{--arc-foreground:var(--p-color-text-warning);--arc-text-secondary:var(--p-color-text-warning-secondary);--alert-tone:var(--p-color-text-warning);--alert-background:var(--p-color-bg-surface-warning);--alert-border:var(--p-color-border-warning)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-danger{--arc-foreground:var(--p-color-text-critical);--arc-text-secondary:var(--p-color-text-critical-secondary);--alert-tone:var(--p-color-text-critical);--alert-background:var(--p-color-bg-surface-critical);--alert-border:var(--p-color-border-critical-secondary)}.app-shell[data-workspace-theme=light] :is(#arc-settings,[data-arc-settings]) .arcs-alert-info{--arc-foreground:var(--p-color-text-info);--arc-text-secondary:var(--p-color-text-info-secondary);--alert-tone:var(--p-color-text-info);--alert-background:var(--p-color-bg-surface-info);--alert-border:var(--p-color-border-info)}}@property --aa-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.app-shell[data-workspace-theme] .aa[data-arc-agent]{--foreground:var(--arc-foreground,#101010);--text-secondary:var(--arc-text-secondary,#616161);--text-muted:var(--arc-text-muted,#616161);--surface:var(--arc-surface,#fff);--surface-muted:var(--arc-surface-muted,#f7f7f7);--surface-raised:var(--arc-surface-raised,#fff);--background:var(--arc-background,#fafafa);--border:var(--arc-border,#e5e5e5);--border-subtle:var(--arc-border-subtle,#efefef);--border-strong:var(--arc-border-strong,#8a8a8a);--accent:var(--arc-accent,#303030);--accent-foreground:var(--arc-accent-foreground,#fff);--accent-subtle:var(--arc-accent-subtle,#ececec);--success:var(--wa-success,#0c6b43);--success-soft:var(--wa-success-soft,#eaf6ee);--warning:var(--wa-warning,#8a5a00);--warning-soft:var(--wa-warning-soft,#fff6e0);--danger:var(--arc-danger,#b42318);--danger-soft:var(--arc-danger-soft,#fef3f2);--radius-control:var(--arc-radius-control,8px);--radius-pill:9999px;--shadow-floating:var(--arc-shadow-floating,0 12px 32px #1a1a1a1f, 0 2px 6px #1a1a1a0f);--shadow-resting:0 1px 0 #1a1a1a0a, 0 1px 2px #1a1a1a0d;--focus:var(--arc-focus,#005bd3);--text-xs:11.5px;--text-sm:12.5px;--text-base:13px;--duration-instant:var(--arc-duration-instant,.12s);--duration-fast:var(--arc-duration-fast,.16s);--duration-exit:var(--arc-duration-exit,.18s);--duration-standard:var(--arc-duration-standard,.24s);--duration-spring:var(--arc-duration-spring,.58s);--ease-enter:var(--arc-ease-enter,cubic-bezier(.16, 1, .3, 1));--ease-standard:var(--arc-ease-standard,cubic-bezier(.22, 1, .36, 1));--ease-spring:var(--arc-ease-spring,cubic-bezier(.22, 1, .36, 1));--aa-glow-1:var(--accent);--aa-glow-2:color-mix(in oklab, var(--focus) 70%, var(--accent));--aa-glow-3:color-mix(in oklab, var(--accent) 30%, var(--surface));color:var(--foreground);font-family:var(--arc-font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);font-size:var(--text-base);letter-spacing:0;line-height:1.45}.app-shell[data-workspace-theme] .aa[data-arc-agent] *,.app-shell[data-workspace-theme] .aa[data-arc-agent] :before,.app-shell[data-workspace-theme] .aa[data-arc-agent] :after{box-sizing:border-box}.app-shell[data-workspace-theme] .aa[data-arc-agent] :is(h2,h3,h4,p,dl,dd,ol,ul){margin:0}.app-shell[data-workspace-theme] .aa[data-arc-agent] :is(button,a,textarea,summary):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-spin{animation:.9s linear infinite aa-spin}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:center;white-space:normal;cursor:pointer;box-shadow:var(--shadow-resting);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:550;line-height:1.2;text-decoration:none;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button:active:not(:disabled){transform:scale(.98)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button:disabled{cursor:default;opacity:.5;box-shadow:none}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button[data-tone=primary]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);box-shadow:none}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button[data-block]{width:100%}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-icon-button{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-icon-button:disabled{cursor:default;opacity:.4}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-text-button{color:var(--foreground);font:inherit;font-size:var(--text-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:550;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-button[data-tone=primary]:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 88%, var(--foreground));border-color:var(--accent)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-icon-button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer{isolation:isolate;min-width:0;box-shadow:none;background:0 0;border:0;gap:6px;padding:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box{border:1px solid var(--border-strong);background:var(--surface);min-width:0;box-shadow:var(--shadow-resting);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:21px;align-items:flex-end;display:flex;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:before,.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--aa-angle) at 50% 50%, var(--aa-glow-1), var(--aa-glow-2) 22%, var(--aa-glow-3) 46%, var(--aa-glow-2) 72%, var(--aa-glow-1));transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:-1px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:before{z-index:2;-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:after{z-index:-1;filter:blur(12px);inset:2px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box{background:var(--surface);border-color:#0000}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box:before{opacity:1}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box:after{opacity:.28}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:has(.aa-textarea:focus-visible) .aa-box{box-shadow:0 0 0 2px var(--focus)}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-disabled] .aa-box{background:var(--surface-muted);box-shadow:none}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-lead{width:28px;height:38px;color:var(--text-secondary);flex:none;place-items:center;margin-left:8px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-field{border-radius:20px;flex:1;min-width:0;min-height:38px;position:relative;overflow:hidden}.app-shell[data-workspace-theme] .aa[data-arc-agent] :is(.aa-mirror,.aa-textarea){width:100%;font:inherit;font-size:var(--text-base);letter-spacing:0;overflow-wrap:break-word;white-space:pre-wrap;word-break:break-word;border:0;margin:0;padding:9px 6px 9px 14px;line-height:20px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-mirror{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-textarea{resize:none;height:100%;min-height:0;box-shadow:none;color:var(--foreground);color-scheme:inherit;scrollbar-width:thin;scrollbar-gutter:stable;background:0 0;border:0;border-radius:0;outline:none;display:block;position:absolute;inset:0;overflow-y:auto}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-textarea:is(:focus,:focus-visible){box-shadow:none!important;border:0!important;outline:none!important}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-textarea::placeholder{color:var(--text-muted);opacity:1}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-textarea:disabled{cursor:not-allowed;-webkit-text-fill-color:var(--text-muted)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send{background:var(--surface-muted);width:30px;height:30px;color:var(--text-muted);cursor:default;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border:0;border-radius:50%;flex:none;place-items:center;margin:0 4px 4px 0;padding:0;display:grid;position:relative;overflow:hidden}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send[data-ready]{background:var(--accent);color:var(--accent-foreground);cursor:pointer}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send[data-ready]:active{transform:scale(.92)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send-icon{grid-area:1/1;place-items:center;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-hint{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-footer{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:10px;padding:0 6px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-footer:empty{display:none}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]{--text-base:16px;--text-sm:14px;--text-xs:13px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box{border-color:var(--border);box-shadow:none;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:22px;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"field field field""lead tools send";align-items:center;row-gap:0;padding:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box:before,.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box:after{content:none}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]:focus-within .aa-box{border-color:color-mix(in srgb, #b0ed51 45%, var(--border));outline:none;box-shadow:0 0 0 3px #b0ed5110,0 0 18px #b0ed511a}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]:has(.aa-textarea:focus-visible) .aa-box{outline:none}@media (forced-colors:active){.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]:focus-within .aa-box{outline-offset:2px;outline:2px solid highlight}}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-field{border-radius:0;grid-area:field;min-height:42px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] :is(.aa-mirror,.aa-textarea){padding:14px 18px 4px;line-height:24px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-composer-lead{grid-area:lead;width:36px;height:36px;margin:6px 0 8px 8px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-composer-tools{grid-area:tools;gap:8px;min-height:36px;margin:6px 8px 8px 0}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-composer-conversation{min-height:36px;font-size:var(--text-sm);padding-inline:8px}@media (pointer:coarse){.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-composer-conversation{min-height:44px}}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-send{width:36px;height:36px;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:18px;grid-area:send;margin:6px 8px 8px 0}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-send[data-ready]:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transform:scale(.94)}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=panel] .aa-box{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""field field""hint send";align-items:center;row-gap:2px;padding:8px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=panel] .aa-composer-top{grid-area:top;min-width:0;padding:0 2px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=panel] .aa-field{grid-area:field;min-height:44px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=panel] .aa-composer-hint-row{min-width:0;color:var(--text-muted);font-size:var(--text-xs);grid-area:hint;padding-left:6px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=panel] .aa-send{grid-area:send;width:32px;height:32px;margin:0}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=bar] .aa-box{border-radius:24px;align-items:center;box-shadow:0 2px 8px #0000000a,0 8px 24px #00000008}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=bar] .aa-send{margin:0 6px 0 0}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-conversation{min-height:28px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-composer-conversation:hover{background:var(--surface-muted);color:var(--foreground)}}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-thread{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-scroller{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;outline:none;flex:1;min-height:0;overflow:hidden auto}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-track{flex-direction:column;min-height:100%;display:flex;overflow:clip}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-content{flex-direction:column;flex:1;padding:12px 16px 14px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-list{flex-direction:column;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row{align-items:flex-end;gap:8px;margin-top:2px;display:flex;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-first]{margin-top:14px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row:first-child{margin-top:4px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine]{justify-content:flex-end}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-gutter{flex:none;align-self:stretch;width:24px;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-face{border:1px solid var(--border-subtle);background:var(--surface);width:24px;height:24px;color:var(--foreground);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-stack{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine] .aa-stack{flex:0 auto;align-items:flex-end;max-width:min(84%,34rem)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-meta{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;background:0 0;align-items:baseline;gap:6px;padding:0 2px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-author{color:var(--text-secondary);font-weight:600}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-bubble{--r:16px;--tight:6px;border-radius:var(--r);background:var(--surface-muted);max-width:100%;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;padding:7px 12px 8px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row:not([data-mine]) .aa-bubble{background:0 0;border-radius:0;padding:0 2px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine] .aa-bubble{background:var(--accent);color:var(--accent-foreground)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine]:not([data-first]) .aa-bubble{border-top-right-radius:var(--tight)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine]:not([data-last]) .aa-bubble{border-bottom-right-radius:var(--tight)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-receipt{min-height:16px;color:var(--text-muted);font-size:var(--text-xs);background:0 0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-receipt[data-status=unconfirmed]{color:var(--danger)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-retry{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:22px;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:4px;padding:2px 8px;font-weight:550;line-height:16px;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-retry:disabled{opacity:.5;cursor:default}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-retry>svg{color:var(--text-secondary)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-retry:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-pill{z-index:6;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-raised);height:30px;box-shadow:var(--shadow-floating);color:var(--foreground);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 13px 0 10px;font-weight:550;display:inline-flex;position:absolute;bottom:12px;left:50%;translate:-50%}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-pill:active{scale:.97}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-pill>span{gap:.3em;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-pill>.aa-pill-icon{place-items:center;display:inline-grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-count-roll{font-variant-numeric:tabular-nums;display:inline-grid;overflow:hidden}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-count-roll>span{grid-area:1/1}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-working{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:8px;margin-top:14px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-working .aa-face{position:static}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer{--ts-highlight:var(--text-shimmer-highlight,currentColor);--ts-base:var(--text-shimmer-base,color-mix(in oklab, currentColor 12%, var(--text-muted)))}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-stage{max-width:100%;display:inline-block;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-label{-webkit-text-fill-color:transparent;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;max-width:100%;display:inline-block}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-stage[data-sizing] .aa-shimmer-label{white-space:nowrap;max-width:none}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-label::selection{-webkit-text-fill-color:currentColor}@supports not (color:color-mix(in oklab, red, blue)){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-label{-webkit-text-fill-color:currentColor;background:0 0!important}}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-presence{overflow-clip-margin:4px;min-width:0;overflow:clip}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-resting);font-size:var(--text-sm);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-icon{width:18px;height:18px;color:var(--accent);flex:none;place-items:center;margin-top:1px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice[data-tone=warning] .aa-notice-icon{color:var(--warning)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice[data-tone=danger]{border-color:color-mix(in oklab, var(--danger) 35%, var(--border));background:var(--danger-soft)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice[data-tone=danger] .aa-notice-icon{color:var(--danger)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice[data-tone=attention] .aa-notice-icon{color:var(--warning)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-copy{flex:1;gap:6px;min-width:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-title{font-size:var(--text-sm);font-weight:600}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-copy p{color:var(--foreground)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice details{color:var(--text-secondary);font-size:var(--text-xs)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice summary{cursor:pointer}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice details ul{margin:6px 0 0;padding-left:16px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow-resting);color:var(--foreground);border-radius:12px;gap:10px;padding:12px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card[data-state=complete]{border-color:color-mix(in oklab, var(--success) 40%, var(--border))}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-head{align-items:flex-start;gap:10px;min-width:0;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-icon{background:var(--surface-muted);width:28px;height:28px;color:var(--foreground);border-radius:8px;flex:none;place-items:center;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card[data-state=complete] .aa-card-icon{background:var(--success-soft);color:var(--success)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-kicker{color:var(--text-secondary);font-size:var(--text-xs);font-weight:550;display:block}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-title{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-summary{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-fields{border-top:1px solid var(--border-subtle);gap:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-fields>div{border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-fields dt{color:var(--text-secondary)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-fields dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-lines{gap:6px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-line{background:var(--surface-muted);font-size:var(--text-sm);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-line small{color:var(--text-secondary);font-size:var(--text-xs)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-line span{font-variant-numeric:tabular-nums}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-total{font-size:var(--text-sm);color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-total strong{color:var(--foreground);font-size:var(--text-base);font-variant-numeric:tabular-nums}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-note{color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.55}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-note[data-tone=danger]{color:var(--danger)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-footer{gap:8px;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-result{background:var(--success-soft);color:var(--success);font-size:var(--text-sm);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:550;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-result>span{align-items:center;gap:6px;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-card-link{justify-self:start}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run{gap:0;padding:0;list-style:none;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step{min-height:22px;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:8px;display:flex;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step+.aa-run-step:before{content:"";background:var(--border);width:1px;height:10px;position:absolute;top:-6px;left:7.5px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-glyph{grid-area:1/1;place-items:center;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-dot{border:1px solid var(--border-strong);background:var(--surface);width:16px;height:16px;color:var(--surface);transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=done] .aa-run-dot{border-color:var(--success);background:var(--success);color:var(--surface)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=current]{color:var(--foreground);font-weight:550}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=current] .aa-run-dot{border-color:var(--foreground);color:var(--foreground)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step:is([data-state=yours],[data-state=queued]){color:var(--foreground);font-weight:550}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=yours] .aa-run-dot{border:1.5px solid var(--foreground)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=yours] .aa-run-dot i{background:var(--foreground);border-radius:50%;width:6px;height:6px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=queued] .aa-run-dot{border:1.5px solid var(--warning);color:var(--warning)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=attention]{color:var(--danger);font-weight:550}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=attention] .aa-run-dot{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=stopped] .aa-run-dot{color:var(--text-muted);border-style:dashed}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-run-step[data-state=waiting] .aa-run-dot{border-style:dashed}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-toolbar{align-items:center;gap:2px;display:inline-flex;position:relative}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-toolbar-tips{z-index:8;pointer-events:none;position:absolute;top:calc(100% + 6px);right:0}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-toolbar-strip{background:var(--foreground);color:var(--surface);border-radius:7px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-toolbar-tip{height:26px;font-size:var(--text-xs);white-space:nowrap;align-items:center;padding:0 9px;font-weight:550;display:inline-flex}@media (hover:none){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-toolbar-tips{display:none}}.app-shell[data-workspace-theme] .aa.aa-jobs[data-arc-agent]{gap:12px;display:grid}.app-shell[data-workspace-theme] .aa.aa-jobs[data-arc-agent] .ws-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell[data-workspace-theme] .aa.aa-jobs[data-arc-agent] .ws-card-head p{color:var(--text-secondary);margin-top:4px}.app-shell[data-workspace-theme] .aa.aa-jobs[data-arc-agent] .aa-jobs-start{flex-wrap:wrap;gap:8px;display:flex}.app-shell[data-workspace-theme] .aa.aa-jobs[data-arc-agent] .aa-jobs-footnote{color:var(--text-secondary);font-size:var(--text-sm)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-jobs-list{gap:8px;padding:0;list-style:none;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job{gap:8px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-head{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-title{gap:2px;min-width:0;display:grid}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-title small{color:var(--text-muted);font-size:var(--text-xs)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-status{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);height:22px;color:var(--text-secondary);font-size:var(--text-xs);flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-status[data-status=done]{border-color:color-mix(in oklab, var(--success) 35%, var(--border));background:var(--success-soft);color:var(--success)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-status[data-status=failed]{border-color:color-mix(in oklab, var(--danger) 35%, var(--border));background:var(--danger-soft);color:var(--danger)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-status[data-status=queued]{border-color:color-mix(in oklab, var(--warning) 35%, var(--border));background:var(--warning-soft);color:var(--warning)}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-job-actions{flex-wrap:wrap;gap:6px;display:flex}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-notice-actions>p{color:var(--text-secondary);font-size:var(--text-xs)}@media (pointer:coarse),(width<=600px){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-keys-hint{display:none}}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]{z-index:40;border:1px solid var(--border);background:var(--surface);width:min(440px,100vw - 16px);max-width:none;height:auto;max-height:none;box-shadow:var(--shadow-floating);color-scheme:inherit;border-radius:16px;margin:0;padding:0;animation:none;position:fixed;inset:8px 8px 8px auto;overflow:hidden}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][open]{flex-direction:column;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-layout=docked]:not([data-modal]){z-index:1;top:8px;inset-inline:auto;border-radius:var(--shell-radius,12px);height:calc(100dvh - 16px);box-shadow:0 0 0 1px var(--border), 0 1px 3px #1a1a1a12;border:0;flex:none;align-self:flex-start;margin:8px 8px 8px 0;position:sticky;bottom:auto}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]:not([data-layout=drawer]) .aa-panel-main>*{width:100%;min-width:320px;opacity:var(--aa-fade,1);align-self:flex-end}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-main{display:contents}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-main[hidden]{display:none}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-rail{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-rail-states{justify-items:center;gap:6px;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-rail-state{width:28px;height:28px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-rail-state[data-tone=attention]{background:var(--warning-soft);color:var(--warning)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-rail-count{border-radius:var(--radius-pill);background:var(--accent);min-width:20px;height:20px;color:var(--accent-foreground);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;font-weight:650;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs{border-bottom:1px solid var(--border-subtle);display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-toggle{width:100%;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px 6px 16px;font-weight:600;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-toggle:focus-visible{outline-offset:-2px}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-title{flex:1;min-width:0}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-count{color:var(--text-secondary);font-size:var(--text-xs);font-weight:550}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-chevron{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-toggle[aria-expanded=true] .aa-runs-chevron{transform:rotate(180deg)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-body{overscroll-behavior:contain;gap:8px;max-height:min(32vh,300px);padding:0 12px 12px;display:grid;overflow-y:auto}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-body[hidden]{display:none}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-toggle:hover{background:var(--surface-muted)}}@media (pointer:coarse),(width<=780px){.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-runs-toggle{min-height:44px}}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-mode=full] .aa-content{width:100%;max-width:700px;margin-inline:auto}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-mode=full] .aa-panel-footer>*{width:100%;max-width:680px;margin-inline:auto}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]:not([open]){display:none}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]::backdrop{background:#14141424}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-header{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;min-height:52px;padding:10px 10px 10px 14px;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-mark{border:1px solid var(--border-subtle);background:var(--surface-muted);width:28px;height:28px;color:var(--foreground);border-radius:8px;flex:none;place-items:center;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-title h2{outline:none;font-size:14px;font-weight:600}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-badge{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);height:20px;color:var(--text-secondary);align-items:center;padding:0 7px;font-size:11px;font-weight:550;display:inline-flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-context-bar{border-bottom:1px solid var(--border-subtle);background:var(--background);color:var(--text-secondary);font-size:var(--text-xs);align-items:center;gap:8px;padding:6px 16px;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-dot{background:var(--text-muted);border-radius:50%;width:7px;height:7px}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-context-bar[data-state=offline] .aa-dot{background:var(--danger)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-body{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-panel-footer{border-top:1px solid var(--border-subtle);background:var(--surface);gap:8px;max-height:55%;padding:10px 12px 12px;display:grid;overflow-y:auto}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-welcome{gap:10px;margin-top:auto;padding:8px 2px 4px;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-welcome h3{color:var(--foreground);font-size:15px;font-weight:600}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-welcome-context{color:var(--text-secondary);font-size:var(--text-xs)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestions{gap:4px;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion{border:1px solid var(--border-subtle);background:var(--surface);width:100%;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-base);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;font-weight:500;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion>svg{color:var(--text-secondary)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion>svg:last-child{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-standard) var(--ease-spring);transform:translate(-4px)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion:focus-visible>svg:last-child{opacity:1;transform:none}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion:hover{background:var(--surface-muted);border-color:var(--border)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-suggestion:hover>svg:last-child{opacity:1;transform:none}}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-loading{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-empty{border:1px dashed var(--border);background:var(--background);border-radius:12px;justify-items:start;gap:8px;padding:14px;display:grid}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-empty h4{font-size:var(--text-base);font-weight:600}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-empty p{color:var(--text-secondary);font-size:var(--text-sm)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-notice-line{color:var(--text-secondary);font-size:var(--text-xs);margin-top:12px}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-chat-wait{align-items:baseline;gap:8px;display:inline-flex}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-chat-wait-time{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .aa-chat-wait[data-phase=slow] .aa-chat-wait-time{color:var(--warning)}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent] .arp-context-now{color:var(--text-muted);font-size:var(--text-xs);margin:2px 2px 0;display:block}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-layout=drawer]{width:100%;height:calc(100dvh - 32px - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-width:1px 0 0;border-radius:16px 16px 0 0;inset:auto 0 0}.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-layout=drawer] .aa-textarea,.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent][data-layout=drawer] .aa-mirror{font-size:16px}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent]{z-index:2;cursor:col-resize;touch-action:none;-webkit-tap-highlight-color:transparent;outline:none;flex:0 0 8px;align-self:flex-start;height:calc(100dvh - 16px);margin:8px 0;position:sticky;top:8px}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent]:before{content:"";position:absolute;inset:0 -4px}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-layout=overlay]{z-index:41;height:auto;margin:0;position:fixed;top:8px;bottom:8px}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent] .aa-dock-grip{border-radius:var(--radius-pill);background:var(--border-strong);opacity:0;pointer-events:none;width:4px;height:32px;transition:opacity var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(.6)}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-active] .aa-dock-grip{background:var(--foreground);opacity:1;transform:translate(-50%,-50%)scaleY(1)}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent]:focus-visible .aa-dock-grip{opacity:1;background:var(--focus);box-shadow:0 0 0 2px var(--surface);transform:translate(-50%,-50%)scaleY(1)}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-collapsed]{cursor:pointer}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-collapsed] .aa-dock-grip{display:none}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent] .aa-dock-restore{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);width:18px;height:40px;box-shadow:var(--shadow-resting);color:var(--text-secondary);pointer-events:none;transform-origin:100%;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;right:-3px}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-collapsed]:focus-visible .aa-dock-restore{border-color:var(--focus);color:var(--foreground);box-shadow:0 0 0 2px var(--focus)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent]:not([data-collapsed]):hover .aa-dock-grip{opacity:1;transform:translate(-50%,-50%)scaleY(1)}.app-shell[data-workspace-theme] .aa.aa-dock-handle[data-arc-agent][data-collapsed]:hover .aa-dock-restore{border-color:var(--border-strong);color:var(--foreground)}}@media (width>=781px){.app-shell[data-arc-shell]:has(>dialog.arc-agent-panel[data-layout=docked][open]:not([data-modal]))>.workspace{margin-right:0}}html[data-agent-resizing],html[data-agent-resizing] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}html[data-agent-resizing] :is(.app-shell>.workspace,dialog.arc-agent-panel){pointer-events:none}@media print{.app-shell dialog.arc-agent-panel,.app-shell .aa-dock-handle{display:none!important}}@media (pointer:coarse),(width<=780px){.app-shell[data-workspace-theme] .aa[data-arc-agent] :is(.aa-button,.aa-suggestion){min-height:44px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-icon-button,.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send,.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant] .aa-send{width:44px;height:44px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box{grid-template-columns:44px minmax(0,1fr) 52px}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-send{border-radius:22px}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-retry{min-height:32px}}@keyframes aa-spin{to{transform:rotate(360deg)}}@keyframes aa-orbit{0%{--aa-angle:0deg}to{--aa-angle:360deg}}@media (prefers-reduced-motion:no-preference){.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box:before,.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box:after{animation:aa-orbit 2.4s var(--ease-standard) 1 both}}@media (prefers-reduced-motion:reduce){:is(.app-shell[data-workspace-theme] .aa[data-arc-agent],.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]),:is(.app-shell[data-workspace-theme] .aa[data-arc-agent],.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]) *,:is(.app-shell[data-workspace-theme] .aa[data-arc-agent],.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]) :before,:is(.app-shell[data-workspace-theme] .aa[data-arc-agent],.app-shell[data-workspace-theme] dialog.aa.arc-agent-panel[data-arc-agent]) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-tab-hidden] .aa[data-arc-agent] .aa-spin,html[data-tab-hidden] .aa[data-arc-agent] .aa-box:before,html[data-tab-hidden] .aa[data-arc-agent] .aa-box:after{animation-play-state:paused!important}@media (forced-colors:active){.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box{border-color:canvastext}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:before,.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-box:after{display:none}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer:focus-within .aa-box{outline-offset:2px;border-color:canvastext;outline:2px solid highlight}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero] .aa-box{border-color:canvastext}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]:focus-within .aa-box{outline-offset:2px;border-color:canvastext;outline:2px solid highlight}.app-shell[data-workspace-theme] .aa[data-arc-agent].aa-composer[data-variant=hero]:has(.aa-textarea:focus-visible) .aa-box{outline-color:highlight}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-shimmer-label{-webkit-text-fill-color:currentColor;background:0 0!important}.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-send[data-ready],.app-shell[data-workspace-theme] .aa[data-arc-agent] .aa-row[data-mine] .aa-bubble{border:1px solid canvastext}}.fa-card{gap:10px;display:grid}.fa-head{gap:2px;display:grid}.fa-meta{color:var(--text-muted);margin:0;font-size:12px}.fa-statements{gap:8px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.fa-statements>li{gap:4px;display:grid}.fa-sources{flex-wrap:wrap;gap:4px;display:flex}.fa-source{border:1px solid var(--border-subtle,var(--border));min-height:20px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;text-decoration:none;display:inline-flex}a.fa-source:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--foreground) 35%, var(--border))}.fa-source-books{color:var(--text-muted);border-style:dashed}.fa-quote{background:color-mix(in oklab, var(--foreground) 5%, transparent);overflow-wrap:anywhere;border-radius:4px;padding:0 2px;font-style:italic}.fa-quote:before{content:"“"}.fa-quote:after{content:"”"}.fa-body{gap:10px;display:grid}.fa-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.fa-figures>div{border:1px solid var(--border-subtle,var(--border));border-radius:10px;gap:2px;padding:8px 10px;display:grid}.fa-figures dt{color:var(--text-muted);font-size:11px}.fa-figures dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:500}.fa-num{font-variant-numeric:tabular-nums}.fa-label{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:flex}.fa-question{border:1px dashed var(--border);border-radius:10px;gap:6px;padding:10px;font-size:13px;display:grid}.fa-question p{margin:0}.fa-options{gap:4px;margin:0;padding-left:18px;display:grid}.fa-options small{color:var(--text-muted);font-size:12px;display:block}.fa-threads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fa-latest{margin:2px 0 0;font-size:13px}.fa-card[data-refused] .aa-card-title{color:var(--text-secondary)}
