@layer awentir.fonts{@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@layer awentir.tokens{:root{--aw-navy-950:#070b17;--aw-navy-900:#0b1020;--aw-navy-875:#0d1226;--aw-navy-850:#0f1530;--aw-navy-800:#121933;--aw-navy-750:#16203f;--aw-navy-700:#1a2346;--aw-navy-650:#2a3a6a;--aw-navy-600:#22305a;--aw-navy-500:#33457a;--aw-navy-450:#45598f;--aw-navy-400:#5a6c9e;--aw-navy-350:#7a88b0;--aw-navy-300:#8c99bd;--aw-navy-200:#b9c3dd;--aw-navy-100:#e7ecf7;--aw-navy-50:#f5f7fc;--aw-blue-900:#12285e;--aw-blue-850:#16244d;--aw-blue-800:#1b2e6b;--aw-blue-750:#2b4a8f;--aw-blue-700:#2459cf;--aw-blue-600:#2b66e6;--aw-blue-550:#356eeb;--aw-blue-500:#4f8cff;--aw-blue-400:#6fa2ff;--aw-blue-300:#8db4ff;--aw-blue-200:#b9d0ff;--aw-blue-100:#e3edff;--aw-gold-950:#221d11;--aw-gold-900:#2a2416;--aw-gold-850:#352d1a;--aw-gold-800:#6b521c;--aw-gold-700:#8a6a24;--aw-gold-600:#a9822f;--aw-gold-500:#d4a84b;--aw-gold-400:#e2bf72;--aw-gold-300:#eed7a4;--aw-ivory:#f5f1e8;--aw-slate:#8a95ae;--aw-green-500:#2ecc8f;--aw-green-300:#5fe0ad;--aw-green-800:#1b4d3c;--aw-green-900:#0f2b24;--aw-amber-500:#f5b84a;--aw-amber-300:#f8cb78;--aw-amber-800:#5a4520;--aw-amber-900:#2d2414;--aw-red-600:#c93545;--aw-red-550:#d63d4e;--aw-red-650:#b02c3b;--aw-red-500:#ff5d6c;--aw-red-300:#ff8a95;--aw-red-800:#5c2433;--aw-red-900:#2e1520;--aw-cyan-500:#4fd1ff;--aw-cyan-300:#8be1ff;--aw-cyan-800:#1a4a60;--aw-cyan-900:#0e2533;--aw-viz-1:#4f8cff;--aw-viz-2:#4fd1ff;--aw-viz-3:#d4a84b;--aw-viz-4:#b48cff;--aw-viz-5:#2ecc8f;--aw-viz-6:#ff8a5c;--aw-viz-baseline:#5a6c9e;--aw-font-display:"Newsreader Variable", "Newsreader", "Palatino Linotype", Palatino, Georgia, serif;--aw-font-sans:"Inter Variable", "Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--aw-font-mono:"IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace;--aw-text-display:400 3rem/3.5rem var(--aw-font-display);--aw-text-h1:400 2rem/2.5rem var(--aw-font-display);--aw-text-h2:400 1.5rem/2rem var(--aw-font-display);--aw-text-h3:600 1rem/1.5rem var(--aw-font-sans);--aw-text-body-lg:400 .9375rem/1.5rem var(--aw-font-sans);--aw-text-body:400 .875rem/1.25rem var(--aw-font-sans);--aw-text-label:500 .8125rem/1.125rem var(--aw-font-sans);--aw-text-caption:400 .75rem/1rem var(--aw-font-sans);--aw-text-overline:500 .6875rem/1rem var(--aw-font-mono);--aw-text-numeric-xl:600 2rem/2.25rem var(--aw-font-sans);--aw-text-mono:400 .75rem/1rem var(--aw-font-mono);--aw-tracking-overline:.08em;--aw-space-0:0;--aw-space-1:.25rem;--aw-space-2:.5rem;--aw-space-3:.75rem;--aw-space-4:1rem;--aw-space-5:1.25rem;--aw-space-6:1.5rem;--aw-space-8:2rem;--aw-space-10:2.5rem;--aw-space-12:3rem;--aw-space-16:4rem;--aw-radius-xs:4px;--aw-radius-sm:6px;--aw-radius-md:8px;--aw-radius-lg:12px;--aw-radius-xl:16px;--aw-radius-full:999px;--aw-control-sm:1.75rem;--aw-control-md:2.25rem;--aw-control-lg:2.75rem;--aw-duration-fast:.12s;--aw-duration-base:.18s;--aw-ease-out:cubic-bezier(.2, .8, .2, 1);--aw-z-dropdown:1000;--aw-z-overlay:1100;--aw-z-modal:1110;--aw-z-toast:1200;--aw-z-tooltip:1300}}@layer awentir.themes{:root,[data-aw-theme=british]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aw-bg-canvas:var(--aw-navy-900);--aw-bg-sunken:var(--aw-navy-850);--aw-bg-sidebar:var(--aw-navy-875);--aw-surface-panel:var(--aw-navy-800);--aw-surface-raised:var(--aw-navy-700);--aw-surface-hover:var(--aw-navy-750);--aw-surface-selected:var(--aw-blue-850);--aw-overlay:#03060fa6;--aw-border-subtle:var(--aw-navy-700);--aw-border-default:var(--aw-navy-600);--aw-border-strong:var(--aw-navy-500);--aw-border-hover:var(--aw-navy-450);--aw-border-raised:var(--aw-navy-650);--aw-text-primary:var(--aw-navy-100);--aw-text-secondary:var(--aw-navy-200);--aw-text-muted:var(--aw-navy-300);--aw-text-placeholder:var(--aw-navy-350);--aw-text-inverse:var(--aw-navy-900);--aw-text-link:var(--aw-blue-300);--aw-text-link-hover:var(--aw-blue-200);--aw-text-on-action:#fff;--aw-action-primary:var(--aw-blue-600);--aw-action-primary-hover:var(--aw-blue-550);--aw-action-primary-active:var(--aw-blue-700);--aw-action-secondary:var(--aw-navy-700);--aw-action-secondary-hover:var(--aw-navy-600);--aw-action-secondary-active:var(--aw-navy-750);--aw-accent:var(--aw-blue-500);--aw-focus-ring:var(--aw-blue-300);--aw-focus-halo:#4f8cff40;--aw-danger-action:var(--aw-red-600);--aw-danger-action-hover:var(--aw-red-550);--aw-danger-action-active:var(--aw-red-650);--aw-ai-bg:var(--aw-gold-900);--aw-ai-bg-hover:var(--aw-gold-850);--aw-ai-bg-active:var(--aw-gold-950);--aw-ai-border:var(--aw-gold-800);--aw-ai-border-hover:var(--aw-gold-700);--aw-ai-text:var(--aw-gold-300);--aw-ai-icon:var(--aw-gold-500);--aw-success-solid:var(--aw-green-500);--aw-success-text:var(--aw-green-300);--aw-success-soft:var(--aw-green-900);--aw-success-border:var(--aw-green-800);--aw-warning-solid:var(--aw-amber-500);--aw-warning-text:var(--aw-amber-300);--aw-warning-soft:var(--aw-amber-900);--aw-warning-border:var(--aw-amber-800);--aw-danger-solid:var(--aw-red-500);--aw-danger-text:var(--aw-red-300);--aw-danger-soft:var(--aw-red-900);--aw-danger-border:var(--aw-red-800);--aw-info-solid:var(--aw-cyan-500);--aw-info-text:var(--aw-cyan-300);--aw-info-soft:var(--aw-cyan-900);--aw-info-border:var(--aw-cyan-800);--aw-brand-text:var(--aw-blue-200);--aw-brand-soft:var(--aw-blue-850);--aw-brand-border:var(--aw-blue-750);--aw-tooltip-bg:var(--aw-navy-100);--aw-tooltip-text:var(--aw-navy-900);--aw-shadow-popover:0 12px 28px #03060f8c;--aw-shadow-modal:0 24px 48px #03060f99, 0 2px 6px #03060f66;--aw-logo-mark:var(--aw-ivory);--aw-logo-arc:var(--aw-slate);--aw-logo-diamond:#c9a24a}[data-aw-theme=ivory]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aw-bg-canvas:#faf8f3;--aw-bg-sunken:#f2eee5;--aw-bg-sidebar:#f2eee5;--aw-surface-panel:#fff;--aw-surface-raised:#fff;--aw-surface-hover:#f2eee5;--aw-surface-selected:#e3edff;--aw-overlay:#141a2e66;--aw-border-subtle:#ece6da;--aw-border-default:#ddd6c8;--aw-border-strong:#c4bcab;--aw-border-hover:#a9a08d;--aw-border-raised:#ddd6c8;--aw-text-primary:#141a2e;--aw-text-secondary:#3a4362;--aw-text-muted:#5e6886;--aw-text-placeholder:#6e7794;--aw-text-inverse:#fff;--aw-text-link:#1f55c7;--aw-text-link-hover:#12285e;--aw-text-on-action:#fff;--aw-action-secondary:#fff;--aw-action-secondary-hover:#f2eee5;--aw-action-secondary-active:#ece6da;--aw-accent:var(--aw-blue-600);--aw-focus-ring:var(--aw-blue-600);--aw-focus-halo:#2b66e633;--aw-ai-bg:#f6edd6;--aw-ai-bg-hover:#f0e2bf;--aw-ai-bg-active:#eadab0;--aw-ai-border:#d9bf80;--aw-ai-border-hover:#c9a24a;--aw-ai-text:#6b521c;--aw-ai-icon:#8a6a24;--aw-success-solid:#16a36f;--aw-success-text:#0f6e4b;--aw-success-soft:#e3f6ee;--aw-success-border:#a8dfc7;--aw-warning-solid:#d9921a;--aw-warning-text:#7a4f00;--aw-warning-soft:#fcf1dc;--aw-warning-border:#ecd09a;--aw-danger-solid:#d93848;--aw-danger-text:#a3202d;--aw-danger-soft:#fce6e8;--aw-danger-border:#f1b5bb;--aw-info-solid:#1a9fd1;--aw-info-text:#0a5f80;--aw-info-soft:#e1f3fa;--aw-info-border:#a7d8ea;--aw-brand-text:#1b2e6b;--aw-brand-soft:#e3edff;--aw-brand-border:#b9d0ff;--aw-tooltip-bg:#141a2e;--aw-tooltip-text:#fff;--aw-shadow-popover:0 12px 28px #141a2e24;--aw-shadow-modal:0 24px 48px #141a2e2e, 0 2px 6px #141a2e14;--aw-logo-mark:var(--aw-blue-800);--aw-logo-arc:#7a86a3;--aw-logo-diamond:var(--aw-gold-600)}:root,[data-aw-theme]{--aw-shape-control:var(--aw-radius-md);--aw-shape-control-sm:var(--aw-radius-sm);--aw-shape-surface:var(--aw-radius-xl);--aw-shape-surface-sm:var(--aw-radius-lg);--aw-shape-chip:var(--aw-radius-sm);--aw-shape-check:5px;--aw-focus-shadow:0 0 0 2px var(--aw-bg-canvas), 0 0 0 4px var(--aw-focus-ring);--aw-dialog-bg:var(--aw-surface-panel);--aw-dialog-border:var(--aw-border-default);--aw-dialog-divider:var(--aw-border-subtle);--aw-button-weight:500;--aw-button-primary-bg:var(--aw-action-primary);--aw-button-primary-fg:var(--aw-text-on-action);--aw-button-primary-border:transparent;--aw-button-primary-hover-bg:var(--aw-action-primary-hover);--aw-button-primary-hover-fg:var(--aw-text-on-action);--aw-button-primary-hover-border:transparent;--aw-button-primary-active-bg:var(--aw-action-primary-active);--aw-button-primary-active-fg:var(--aw-text-on-action);--aw-button-secondary-bg:var(--aw-action-secondary);--aw-button-secondary-fg:var(--aw-text-primary);--aw-button-secondary-border:var(--aw-border-strong);--aw-button-secondary-hover-bg:var(--aw-action-secondary-hover);--aw-button-secondary-hover-fg:var(--aw-text-primary);--aw-button-secondary-hover-border:var(--aw-border-hover);--aw-button-secondary-active-bg:var(--aw-action-secondary-active);--aw-button-secondary-active-fg:var(--aw-text-primary);--aw-button-ghost-bg:transparent;--aw-button-ghost-fg:var(--aw-text-secondary);--aw-button-ghost-border:transparent;--aw-button-ghost-hover-bg:var(--aw-action-secondary);--aw-button-ghost-hover-fg:var(--aw-text-primary);--aw-button-ghost-hover-border:transparent;--aw-button-ghost-active-bg:var(--aw-action-secondary-active);--aw-button-ghost-active-fg:var(--aw-text-primary);--aw-button-danger-bg:var(--aw-danger-action);--aw-button-danger-fg:var(--aw-text-on-action);--aw-button-danger-border:transparent;--aw-button-danger-hover-bg:var(--aw-danger-action-hover);--aw-button-danger-hover-fg:var(--aw-text-on-action);--aw-button-danger-hover-border:transparent;--aw-button-danger-active-bg:var(--aw-danger-action-active);--aw-button-danger-active-fg:var(--aw-text-on-action);--aw-button-ai-bg:var(--aw-ai-bg);--aw-button-ai-fg:var(--aw-ai-text);--aw-button-ai-border:var(--aw-ai-border);--aw-button-ai-hover-bg:var(--aw-ai-bg-hover);--aw-button-ai-hover-fg:var(--aw-ai-text);--aw-button-ai-hover-border:var(--aw-ai-border-hover);--aw-button-ai-active-bg:var(--aw-ai-bg-active);--aw-button-ai-active-fg:var(--aw-ai-text);--aw-button-contrast-bg:var(--aw-text-primary);--aw-button-contrast-fg:var(--aw-bg-canvas);--aw-button-contrast-border:transparent;--aw-button-contrast-hover-bg:var(--aw-text-secondary);--aw-button-contrast-hover-fg:var(--aw-bg-canvas);--aw-button-contrast-hover-border:transparent;--aw-button-contrast-active-bg:var(--aw-text-muted);--aw-button-contrast-active-fg:var(--aw-bg-canvas);--aw-label-weight:500;--aw-input-bg:var(--aw-bg-sunken);--aw-input-border:var(--aw-border-strong);--aw-input-border-width:1px;--aw-input-hover-border:var(--aw-border-hover);--aw-input-focus-border:var(--aw-accent);--aw-input-focus-shadow:0 0 0 3px var(--aw-focus-halo);--aw-check-checked-bg:var(--aw-action-primary);--aw-link-decoration:color-mix(in srgb, var(--aw-text-link) 45%, transparent);--aw-tabs-active-fg:var(--aw-text-primary);--aw-tabs-indicator:var(--aw-accent);--aw-tabs-indicator-size:2px;--aw-tabs-weight:500;--aw-seg-bg:var(--aw-bg-sunken);--aw-seg-border:var(--aw-border-default);--aw-seg-radius:9px;--aw-seg-padding:3px;--aw-seg-gap:2px;--aw-seg-divider:transparent;--aw-seg-item-radius:var(--aw-radius-sm);--aw-seg-item-fg:var(--aw-text-muted);--aw-seg-item-hover-fg:var(--aw-text-primary);--aw-seg-item-hover-bg:transparent;--aw-seg-item-active-bg:var(--aw-border-default);--aw-seg-item-active-fg:var(--aw-text-primary);--aw-seg-item-active-ring:inset 0 0 0 1px var(--aw-border-strong);--aw-seg-item-weight:500;--aw-badge-transform:none;--aw-badge-tracking:normal;--aw-badge-shape:var(--aw-radius-full);--aw-badge-neutral-bg:color-mix(in srgb, var(--aw-text-muted) 16%, transparent);--aw-badge-neutral-fg:var(--aw-text-secondary);--aw-badge-neutral-border:transparent;--aw-delta-padding:0 .5rem;--aw-delta-positive-bg:var(--aw-success-soft);--aw-delta-positive-fg:var(--aw-success-text);--aw-delta-negative-bg:var(--aw-danger-soft);--aw-delta-negative-fg:var(--aw-danger-text);--aw-delta-neutral-bg:var(--aw-surface-raised);--aw-table-head-bg:var(--aw-bg-sunken);--aw-table-head-fg:var(--aw-text-muted);--aw-table-head-font:var(--aw-text-overline);--aw-table-head-transform:uppercase;--aw-table-head-tracking:.06em;--aw-table-head-border:var(--aw-border-default);--aw-table-row-border:var(--aw-border-subtle);--aw-table-stripe:transparent;--aw-card-border:var(--aw-border-default)}[data-aw-theme=ft]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aw-bg-canvas:#fff1e5;--aw-bg-sunken:#fff;--aw-bg-sidebar:#f2dfce;--aw-surface-panel:#fff7ef;--aw-surface-raised:#fff;--aw-surface-hover:#f8e6d6;--aw-surface-selected:#f2dfce;--aw-overlay:#262a3373;--aw-border-subtle:#efe2d6;--aw-border-default:#e6d9ce;--aw-border-strong:#ccc1b7;--aw-border-hover:#b3a9a0;--aw-border-raised:#e6d9ce;--aw-text-primary:#33302e;--aw-text-secondary:#4d4845;--aw-text-muted:#66605c;--aw-text-placeholder:#736c66;--aw-text-inverse:#fff;--aw-text-on-action:#fff;--aw-action-primary:#0d7680;--aw-action-secondary:#fff;--aw-action-secondary-hover:#f8e6d6;--aw-action-secondary-active:#f2dfce;--aw-accent:#0d7680;--aw-focus-halo:#0f549933;--aw-danger-action:#c00;--aw-danger-action-hover:#b30000;--aw-danger-action-active:#900;--aw-ai-bg:#f7e1e5;--aw-ai-bg-hover:#f2d0d7;--aw-ai-bg-active:#ecc0ca;--aw-ai-border:#dba3b2;--aw-ai-border-hover:#c2688a;--aw-ai-text:#990f3d;--aw-ai-icon:#990f3d;--aw-success-solid:#00994d;--aw-success-text:#00703c;--aw-success-soft:#e0f2e6;--aw-success-border:#a3d9b8;--aw-warning-solid:#f83;--aw-warning-text:#9e4a00;--aw-warning-soft:#fde7d2;--aw-warning-border:#f5be8e;--aw-danger-solid:#c00;--aw-danger-text:#b30000;--aw-danger-soft:#fbe3dd;--aw-danger-border:#eeb0a6;--aw-info-solid:#0f5499;--aw-info-text:#0f5499;--aw-info-soft:#e3ebf3;--aw-info-border:#a9c2dc;--aw-brand-text:#990f3d;--aw-brand-soft:#f7e1e5;--aw-brand-border:#dba3b2;--aw-tooltip-bg:#33302e;--aw-tooltip-text:#fff;--aw-shadow-popover:0 12px 28px #33302e24;--aw-shadow-modal:0 24px 48px #33302e2e, 0 2px 6px #33302e14;--aw-logo-mark:#262a33;--aw-logo-arc:#807973;--aw-logo-diamond:var(--aw-gold-600);--aw-action-primary-hover:#095259;--aw-action-primary-active:#052f33;--aw-text-link:#0d7680;--aw-text-link-hover:#08474d;--aw-focus-ring:#4d4845;--aw-shape-control:2px;--aw-shape-control-sm:2px;--aw-shape-surface:0;--aw-shape-surface-sm:2px;--aw-shape-chip:2px;--aw-shape-check:2px;--aw-focus-shadow:0 0 0 2px #fff, 0 0 0 4px #4d4845;--aw-button-weight:700;--aw-button-secondary-bg:transparent;--aw-button-secondary-fg:#0d7680;--aw-button-secondary-border:#0d7680;--aw-button-secondary-hover-bg:#0d76801a;--aw-button-secondary-hover-fg:#0d7680;--aw-button-secondary-hover-border:#0d7680;--aw-button-secondary-active-bg:#0d7680;--aw-button-secondary-active-fg:#fff;--aw-button-ghost-fg:#0d7680;--aw-button-ghost-hover-bg:#0d76801a;--aw-button-ghost-hover-fg:#0c707a;--aw-button-ghost-active-bg:#0d768033;--aw-button-ghost-active-fg:#0c707a;--aw-button-ai-bg:transparent;--aw-button-ai-border:#990f3d;--aw-button-ai-hover-bg:#990f3d14;--aw-button-ai-hover-border:#990f3d;--aw-button-ai-active-bg:#990f3d;--aw-button-ai-active-fg:#fff;--aw-button-contrast-bg:#262a33;--aw-button-contrast-fg:#fff;--aw-button-contrast-hover-bg:#515257;--aw-button-contrast-hover-fg:#fff;--aw-button-contrast-active-bg:#000;--aw-button-contrast-active-fg:#fff;--aw-label-weight:600;--aw-input-border:#b3a9a0;--aw-input-border-width:1.5px;--aw-input-hover-border:#807973;--aw-input-focus-border:#33302e;--aw-input-focus-shadow:0 0 0 1px #33302e;--aw-check-checked-bg:#0d7680;--aw-link-decoration:#0d768059;--aw-tabs-active-fg:#0a5e66;--aw-tabs-indicator:#0d7680;--aw-tabs-indicator-size:4px;--aw-tabs-weight:600;--aw-seg-bg:transparent;--aw-seg-border:#0d7680;--aw-seg-radius:2px;--aw-seg-padding:0;--aw-seg-gap:0;--aw-seg-divider:#0d7680;--aw-seg-item-radius:0;--aw-seg-item-fg:#0d7680;--aw-seg-item-hover-fg:#0d7680;--aw-seg-item-hover-bg:#0d76801a;--aw-seg-item-active-bg:#0d7680;--aw-seg-item-active-fg:#fff;--aw-seg-item-active-ring:none;--aw-seg-item-weight:600;--aw-badge-transform:uppercase;--aw-badge-tracking:.02em;--aw-badge-shape:2px;--aw-delta-padding:0;--aw-delta-positive-bg:transparent;--aw-delta-positive-fg:#458b00;--aw-delta-negative-bg:transparent;--aw-delta-negative-fg:#c00;--aw-delta-neutral-bg:transparent;--aw-table-head-bg:transparent;--aw-table-head-fg:#33302e;--aw-table-head-font:600 .8125rem/1.125rem var(--aw-font-sans);--aw-table-head-transform:none;--aw-table-head-tracking:normal;--aw-table-head-border:#ccc1b7;--aw-table-row-border:transparent;--aw-table-stripe:#f2dfce;--aw-card-border:transparent}}@layer awentir.foundations{.aw-root{background:var(--aw-bg-canvas);color:var(--aw-text-primary);font:var(--aw-text-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.aw-root *,.aw-root :before,.aw-root :after{box-sizing:border-box}.aw-root :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.aw-root :where(button,input,select,textarea){font:inherit;color:inherit}.aw-root :where(a){color:var(--aw-text-link);text-underline-offset:3px}.aw-root :where(a:hover){color:var(--aw-text-link-hover)}.aw-root :where(:focus-visible){outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-root ::selection{background:#4f8cff59}.aw-text-display{font:var(--aw-text-display);letter-spacing:-.01em}.aw-text-h1{font:var(--aw-text-h1);letter-spacing:-.005em}.aw-text-h2{font:var(--aw-text-h2)}.aw-text-h3{font:var(--aw-text-h3)}.aw-text-body-lg{font:var(--aw-text-body-lg)}.aw-text-body{font:var(--aw-text-body)}.aw-text-label{font:var(--aw-text-label)}.aw-text-caption{font:var(--aw-text-caption)}.aw-text-overline{font:var(--aw-text-overline);letter-spacing:var(--aw-tracking-overline);text-transform:uppercase}.aw-text-numeric-xl{font:var(--aw-text-numeric-xl);letter-spacing:-.01em}.aw-text-mono{font:var(--aw-text-mono)}.aw-tone-primary{color:var(--aw-text-primary)}.aw-tone-secondary{color:var(--aw-text-secondary)}.aw-tone-muted{color:var(--aw-text-muted)}.aw-tabular{font-variant-numeric:tabular-nums}.aw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.aw-root *,.aw-root :before,.aw-root :after,[data-aw-portal] *{transition-duration:1ms!important;animation-duration:1ms!important}}.aw-root :where(*){scrollbar-width:thin;scrollbar-color:transparent transparent}.aw-root :where(*):is(:hover,:focus-visible,:has(:focus-visible)){scrollbar-color:var(--aw-border-strong) transparent}.aw-root ::-webkit-scrollbar{width:8px;height:8px}.aw-root ::-webkit-scrollbar-track{background:0 0}.aw-root ::-webkit-scrollbar-corner{background:0 0}.aw-root ::-webkit-scrollbar-thumb{border-radius:var(--aw-radius-full);background:padding-box padding-box;border:2px solid #0000}.aw-root :is(:hover,:focus-visible,:has(:focus-visible))::-webkit-scrollbar-thumb{background-color:var(--aw-border-strong)}@media (hover:none){.aw-root :where(*){scrollbar-color:var(--aw-border-strong) transparent}.aw-root ::-webkit-scrollbar-thumb{background-color:var(--aw-border-strong)}}@media (forced-colors:active){.aw-root :where(*){scrollbar-color:auto}.aw-root ::-webkit-scrollbar-thumb{background-color:canvastext}}}@layer awentir.components{.aw-spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite aw-spin;display:inline-block}.aw-spinner--sm{width:.75rem;height:.75rem}.aw-spinner--md{width:.875rem;height:.875rem}.aw-spinner--lg{border-width:2.5px;width:1.5rem;height:1.5rem}@keyframes aw-spin{to{transform:rotate(360deg)}}.aw-button{--_h:var(--aw-control-md);justify-content:center;justify-self:start;align-items:center;gap:var(--aw-space-2);width:fit-content;max-width:100%;height:var(--_h);border:1px solid var(--_border);border-radius:var(--aw-shape-control);background:var(--_bg);color:var(--_fg);font:var(--aw-button-weight) .8125rem/1 var(--aw-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--aw-duration-fast) var(--aw-ease-out), border-color var(--aw-duration-fast) var(--aw-ease-out), color var(--aw-duration-fast) var(--aw-ease-out), box-shadow var(--aw-duration-fast) var(--aw-ease-out);flex-shrink:0;padding:0 .875rem;text-decoration:none;display:inline-flex}.aw-button svg{flex:none;width:1rem;height:1rem}.aw-button:hover{background:var(--_hover-bg);border-color:var(--_hover-border);color:var(--_hover-fg)}.aw-button:active{background:var(--_active-bg);color:var(--_active-fg)}.aw-button--primary{--_bg:var(--aw-button-primary-bg);--_fg:var(--aw-button-primary-fg);--_border:var(--aw-button-primary-border);--_hover-bg:var(--aw-button-primary-hover-bg);--_hover-fg:var(--aw-button-primary-hover-fg);--_hover-border:var(--aw-button-primary-hover-border);--_active-bg:var(--aw-button-primary-active-bg);--_active-fg:var(--aw-button-primary-active-fg)}.aw-button--secondary{--_bg:var(--aw-button-secondary-bg);--_fg:var(--aw-button-secondary-fg);--_border:var(--aw-button-secondary-border);--_hover-bg:var(--aw-button-secondary-hover-bg);--_hover-fg:var(--aw-button-secondary-hover-fg);--_hover-border:var(--aw-button-secondary-hover-border);--_active-bg:var(--aw-button-secondary-active-bg);--_active-fg:var(--aw-button-secondary-active-fg)}.aw-button--ghost{--_bg:var(--aw-button-ghost-bg);--_fg:var(--aw-button-ghost-fg);--_border:var(--aw-button-ghost-border);--_hover-bg:var(--aw-button-ghost-hover-bg);--_hover-fg:var(--aw-button-ghost-hover-fg);--_hover-border:var(--aw-button-ghost-hover-border);--_active-bg:var(--aw-button-ghost-active-bg);--_active-fg:var(--aw-button-ghost-active-fg)}.aw-button--danger{--_bg:var(--aw-button-danger-bg);--_fg:var(--aw-button-danger-fg);--_border:var(--aw-button-danger-border);--_hover-bg:var(--aw-button-danger-hover-bg);--_hover-fg:var(--aw-button-danger-hover-fg);--_hover-border:var(--aw-button-danger-hover-border);--_active-bg:var(--aw-button-danger-active-bg);--_active-fg:var(--aw-button-danger-active-fg)}.aw-button--ai{--_bg:var(--aw-button-ai-bg);--_fg:var(--aw-button-ai-fg);--_border:var(--aw-button-ai-border);--_hover-bg:var(--aw-button-ai-hover-bg);--_hover-fg:var(--aw-button-ai-hover-fg);--_hover-border:var(--aw-button-ai-hover-border);--_active-bg:var(--aw-button-ai-active-bg);--_active-fg:var(--aw-button-ai-active-fg)}.aw-button--contrast{--_bg:var(--aw-button-contrast-bg);--_fg:var(--aw-button-contrast-fg);--_border:var(--aw-button-contrast-border);--_hover-bg:var(--aw-button-contrast-hover-bg);--_hover-fg:var(--aw-button-contrast-hover-fg);--_hover-border:var(--aw-button-contrast-hover-border);--_active-bg:var(--aw-button-contrast-active-bg);--_active-fg:var(--aw-button-contrast-active-fg)}.aw-button--sm{--_h:var(--aw-control-sm);border-radius:var(--aw-shape-control-sm);gap:.375rem;padding:0 .625rem;font-size:.75rem}.aw-button--sm svg{width:.875rem;height:.875rem}.aw-button--lg{--_h:var(--aw-control-lg);padding:0 1.125rem;font-size:.875rem}.aw-button--icon{width:var(--_h);padding:0}.aw-button:focus-visible{box-shadow:var(--aw-focus-shadow);outline:none}.aw-button:disabled,.aw-button[aria-disabled=true]:not([data-loading]){opacity:.4;cursor:not-allowed;pointer-events:none}.aw-button[data-loading]{cursor:progress}.aw-button--full-width{place-self:stretch stretch;width:100%}.aw-badge{--_bg:var(--aw-badge-neutral-bg);--_fg:var(--aw-badge-neutral-fg);--_bd:var(--aw-badge-neutral-border);border:1px solid var(--_bd);border-radius:var(--aw-badge-shape,var(--aw-shape-chip));background:var(--_bg);width:fit-content;max-width:100%;height:1.375rem;color:var(--_fg);font:500 .75rem/1 var(--aw-font-sans);text-transform:var(--aw-badge-transform);letter-spacing:var(--aw-badge-tracking);white-space:nowrap;vertical-align:middle;flex-shrink:0;justify-self:start;align-items:center;gap:.375rem;padding:0 .5rem;display:inline-flex}.aw-badge svg{flex:none;width:.75rem;height:.75rem}.aw-badge__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.aw-badge--mono{text-transform:none;letter-spacing:normal;font:400 .6875rem/1 var(--aw-font-mono)}.aw-badge--info{--_bg:var(--aw-info-soft);--_fg:var(--aw-info-text);--_bd:var(--aw-info-border);--_solid:var(--aw-info-solid)}.aw-badge--success{--_bg:var(--aw-success-soft);--_fg:var(--aw-success-text);--_bd:var(--aw-success-border);--_solid:var(--aw-success-solid)}.aw-badge--warning{--_bg:var(--aw-warning-soft);--_fg:var(--aw-warning-text);--_bd:var(--aw-warning-border);--_solid:var(--aw-warning-solid)}.aw-badge--danger{--_bg:var(--aw-danger-soft);--_fg:var(--aw-danger-text);--_bd:var(--aw-danger-border);--_solid:var(--aw-danger-solid)}.aw-badge--ai{--_bg:var(--aw-ai-bg);--_fg:var(--aw-ai-text);--_bd:var(--aw-ai-border);--_solid:var(--aw-ai-icon)}.aw-badge--brand{--_bg:var(--aw-brand-soft);--_fg:var(--aw-brand-text);--_bd:var(--aw-brand-border);--_solid:var(--aw-action-primary)}.aw-badge--neutral{--_solid:var(--aw-border-default)}.aw-badge--solid{background:var(--_solid);color:var(--aw-text-inverse);border-color:#0000;font-weight:600}.aw-badge--neutral.aw-badge--solid{color:var(--aw-text-secondary)}.aw-status{font:500 .6875rem/1rem var(--aw-font-sans);color:var(--aw-text-secondary);align-items:center;gap:.375rem;display:inline-flex}.aw-status__dot{background:var(--aw-text-muted);border-radius:50%;flex:none;width:6px;height:6px}.aw-status--info{color:var(--aw-info-text)}.aw-status--info .aw-status__dot{background:var(--aw-info-solid)}.aw-status--success{color:var(--aw-success-text)}.aw-status--success .aw-status__dot{background:var(--aw-success-solid)}.aw-status--warning{color:var(--aw-warning-text)}.aw-status--warning .aw-status__dot{background:var(--aw-warning-solid)}.aw-status--danger{color:var(--aw-danger-text)}.aw-status--danger .aw-status__dot{background:var(--aw-danger-solid)}.aw-delta{height:1.375rem;padding:var(--aw-delta-padding);border-radius:var(--aw-shape-chip);font:600 .75rem/1 var(--aw-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--aw-delta-neutral-bg);color:var(--aw-text-secondary);align-items:center;gap:.25rem;display:inline-flex}.aw-delta>span:first-child{font-size:.625rem}.aw-delta--positive{background:var(--aw-delta-positive-bg);color:var(--aw-delta-positive-fg)}.aw-delta--negative{background:var(--aw-delta-negative-bg);color:var(--aw-delta-negative-fg)}.aw-field{flex-direction:column;gap:.375rem;min-width:0;display:flex;position:relative}.aw-field__label{font:var(--aw-text-label);font-weight:var(--aw-label-weight);color:var(--aw-text-primary)}.aw-field[data-disabled] .aw-field__label{color:var(--aw-text-muted)}.aw-field__required{color:var(--aw-danger-text);margin-left:.25rem}.aw-field__hint{font:var(--aw-text-caption);color:var(--aw-text-muted)}.aw-field__error{font:var(--aw-text-caption);color:var(--aw-danger-text);align-items:flex-start;gap:.375rem;display:flex}.aw-field__error svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:.875rem;height:.875rem;margin-top:1px}.aw-input{--_h:var(--aw-control-md);align-items:center;gap:var(--aw-space-2);height:var(--_h);background:var(--aw-input-bg);border:var(--aw-input-border-width) solid var(--aw-input-border);border-radius:var(--aw-shape-control);color:var(--aw-text-primary);transition:border-color var(--aw-duration-fast), box-shadow var(--aw-duration-fast);padding:0 .75rem;display:flex;position:relative}.aw-input:has(>.aw-input__control[type=file]){padding-left:.25rem}.aw-input__control[type=file]{color:var(--aw-text-secondary);font:var(--aw-text-body);cursor:pointer}.aw-input__control[type=file]::file-selector-button{height:calc(var(--_h) - .5rem);margin-right:var(--aw-space-3);border:1px solid var(--aw-button-secondary-border);border-radius:var(--aw-shape-control-sm,var(--aw-shape-control));background:var(--aw-button-secondary-bg);color:var(--aw-button-secondary-fg);font:var(--aw-text-label);cursor:pointer;padding:0 .75rem}.aw-input__control[type=file]::file-selector-button:hover{background:var(--aw-button-secondary-hover-bg);border-color:var(--aw-button-secondary-hover-border)}.aw-input--sm{--_h:var(--aw-control-sm);border-radius:var(--aw-shape-control-sm);padding:0 .625rem}.aw-input--lg{--_h:var(--aw-control-lg)}.aw-input:hover{border-color:var(--aw-input-hover-border)}.aw-input:focus-within{border-color:var(--aw-input-focus-border);box-shadow:var(--aw-input-focus-shadow)}.aw-input[data-invalid]{border-color:var(--aw-danger-solid)}.aw-input[data-invalid]:focus-within{box-shadow:0 0 0 3px #ff5d6c2e}.aw-input[data-disabled]{opacity:.5;cursor:not-allowed}.aw-input__control{min-width:0;height:100%;color:inherit;font:var(--aw-text-body);background:0 0;border:0;outline:none;flex:1;padding:0}.aw-input--sm .aw-input__control{font-size:.8125rem}.aw-input__control::placeholder{color:var(--aw-text-placeholder)}.aw-input__control:disabled{cursor:not-allowed}.aw-input__control--numeric{text-align:right;font-variant-numeric:tabular-nums}.aw-root .aw-input__control:focus-visible{outline:none}.aw-input__adornment{color:var(--aw-text-muted);font:500 .75rem/1 var(--aw-font-mono);flex:none;align-items:center;display:inline-flex}.aw-input__adornment svg{width:1rem;height:1rem}.aw-textarea{background:var(--aw-input-bg);border:var(--aw-input-border-width) solid var(--aw-input-border);border-radius:var(--aw-shape-control);width:100%;min-height:5.5rem;color:var(--aw-text-primary);font:var(--aw-text-body);resize:vertical;transition:border-color var(--aw-duration-fast), box-shadow var(--aw-duration-fast);outline:none;padding:.625rem .75rem}.aw-textarea::placeholder{color:var(--aw-text-placeholder)}.aw-textarea:hover{border-color:var(--aw-input-hover-border)}.aw-textarea:focus-visible{border-color:var(--aw-input-focus-border);box-shadow:var(--aw-input-focus-shadow);outline:none}.aw-textarea[data-invalid]{border-color:var(--aw-danger-solid)}.aw-textarea:disabled{opacity:.5;cursor:not-allowed}.aw-card{--_pad:var(--aw-space-5);gap:var(--aw-space-4);padding:var(--_pad);background:var(--aw-surface-panel);border:1px solid var(--aw-card-border);border-radius:var(--aw-shape-surface);color:var(--aw-text-primary);flex-direction:column;min-width:0;display:flex}.aw-card--pad-none{--_pad:0}.aw-card--pad-sm{--_pad:var(--aw-space-3);border-radius:var(--aw-shape-surface-sm)}.aw-card--pad-lg{--_pad:var(--aw-space-6)}.aw-card--sunken{background:var(--aw-bg-sunken);border-radius:var(--aw-shape-surface-sm)}.aw-card--ai{border-color:var(--aw-ai-border);background:linear-gradient(180deg, color-mix(in srgb, var(--aw-ai-bg) 45%, var(--aw-surface-panel)) 0%, var(--aw-surface-panel) 100%)}.aw-card--selected{border-color:var(--aw-brand-border);background:color-mix(in srgb, var(--aw-surface-selected) 55%, var(--aw-bg-sunken))}.aw-card__header{justify-content:space-between;align-items:flex-start;gap:var(--aw-space-3);flex-wrap:wrap;display:flex}.aw-card__header>:first-child{flex-direction:column;gap:.125rem;min-width:0;display:flex}.aw-card__title{font:var(--aw-text-h3);color:var(--aw-text-primary)}.aw-card__description{font:var(--aw-text-caption);color:var(--aw-text-muted)}.aw-card__actions{gap:var(--aw-space-2);flex-wrap:wrap;align-items:center;display:flex}.aw-card__content{gap:var(--aw-space-3);flex-direction:column;min-width:0;display:flex}.aw-card__footer{justify-content:space-between;align-items:center;gap:var(--aw-space-3);padding-top:var(--aw-space-3);border-top:1px solid var(--aw-border-default);flex-wrap:wrap;display:flex}.aw-alert{align-items:flex-start;gap:var(--aw-space-3);border:1px solid var(--_bd);border-radius:var(--aw-shape-surface-sm);background:var(--_bg);padding:.75rem .875rem;display:flex}.aw-alert--info{--_bg:var(--aw-info-soft);--_bd:var(--aw-info-border);--_fg:var(--aw-info-text)}.aw-alert--success{--_bg:var(--aw-success-soft);--_bd:var(--aw-success-border);--_fg:var(--aw-success-text)}.aw-alert--warning{--_bg:var(--aw-warning-soft);--_bd:var(--aw-warning-border);--_fg:var(--aw-warning-text)}.aw-alert--ai{--_bg:var(--aw-ai-bg);--_bd:var(--aw-ai-border);--_fg:var(--aw-ai-text)}.aw-alert--danger{--_bg:var(--aw-danger-soft);--_bd:var(--aw-danger-border);--_fg:var(--aw-danger-text)}.aw-alert__icon{width:1.125rem;height:1.125rem;color:var(--_fg);flex:none;margin-top:1px;display:inline-flex}.aw-alert__icon svg{width:100%;height:100%}.aw-alert__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.aw-alert__title{font:600 .8125rem/1.25rem var(--aw-font-sans);color:var(--aw-text-primary)}.aw-alert__text{font:var(--aw-text-caption);color:var(--aw-text-secondary)}.aw-alert__action{flex:none;align-self:center}.aw-stat{gap:var(--aw-space-3);padding:var(--aw-space-5);background:var(--aw-surface-panel);border:1px solid var(--aw-card-border);border-radius:var(--aw-shape-surface);flex-direction:column;min-width:0;display:flex}.aw-stat__top{justify-content:space-between;align-items:center;gap:var(--aw-space-2);display:flex}.aw-stat__label{font:var(--aw-text-overline);letter-spacing:var(--aw-tracking-overline);text-transform:uppercase;color:var(--aw-text-muted)}.aw-stat__main{align-items:baseline;gap:var(--aw-space-2);flex-wrap:wrap;display:flex}.aw-stat__value{font:var(--aw-text-numeric-xl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--aw-text-primary)}.aw-stat__caption{font:var(--aw-text-caption);color:var(--aw-text-muted)}.aw-progress{--_c:var(--aw-accent);background:var(--aw-border-default);border-radius:var(--aw-radius-full);width:100%;height:6px;position:relative;overflow:hidden}.aw-progress--sm{height:4px}.aw-progress--info{--_c:var(--aw-info-solid)}.aw-progress--success{--_c:var(--aw-success-solid)}.aw-progress--warning{--_c:var(--aw-warning-solid)}.aw-progress--danger{--_c:var(--aw-danger-solid)}.aw-progress__bar{background:var(--_c);border-radius:inherit;height:100%;transition:width var(--aw-duration-base) var(--aw-ease-out)}.aw-progress[data-indeterminate] .aw-progress__bar{width:35%;animation:1.2s ease-in-out infinite aw-progress-slide}@keyframes aw-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.aw-progress-seg{border-radius:var(--aw-radius-full);gap:2px;height:6px;display:flex;overflow:hidden}.aw-progress-seg__part{background:var(--aw-viz-baseline);flex-basis:0;min-width:2px}.aw-progress-seg__part--danger{background:var(--aw-danger-solid)}.aw-progress-seg__part--warning{background:var(--aw-warning-solid)}.aw-progress-seg__part--success{background:var(--aw-success-solid)}.aw-progress-seg__part--info{background:var(--aw-info-solid)}.aw-progress-seg__part--accent{background:var(--aw-accent)}.aw-skeleton{background:linear-gradient(90deg, var(--aw-surface-raised) 0%, var(--aw-border-default) 50%, var(--aw-surface-raised) 100%);border-radius:var(--aw-radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite aw-shimmer}@keyframes aw-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aw-avatar{--_s:1.75rem;width:var(--_s);height:var(--_s);font:600 .75rem/1 var(--aw-font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.aw-avatar--sm{--_s:1.375rem;font-size:.625rem}.aw-avatar--lg{--_s:2.5rem;font-size:.9375rem}.aw-avatar--brand{background:var(--aw-action-primary);color:var(--aw-text-on-action)}.aw-avatar--neutral{background:var(--aw-navy-400);color:#fff}.aw-avatar--ai{background:var(--aw-ai-bg);color:var(--aw-ai-icon)}.aw-avatar img{object-fit:cover;width:100%;height:100%}.aw-avatar svg{width:55%;height:55%}.aw-avatar-group{display:inline-flex}.aw-avatar-group>.aw-avatar{box-shadow:0 0 0 2px var(--aw-surface-panel)}.aw-avatar-group>.aw-avatar+.aw-avatar{margin-left:-.5rem}.aw-link{color:var(--aw-text-link);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--aw-link-decoration);text-decoration-color:var(--aw-link-decoration);text-underline-offset:3px;cursor:pointer;font-weight:500}.aw-link:hover{color:var(--aw-text-link-hover);text-decoration-color:currentColor}.aw-link--mono{font:var(--aw-text-mono);text-decoration-style:dotted}.aw-mark{flex:none}.aw-mark__diamond{fill:var(--aw-logo-diamond)}.aw-mark__arch{fill:var(--aw-logo-mark)}.aw-mark__wing{fill:var(--aw-logo-arc)}.aw-logo{color:var(--aw-text-primary);align-items:center;gap:.625rem;display:inline-flex}.aw-logo__text{flex-direction:column;display:flex}.aw-logo__word{font:400 1.25rem/1.1 var(--aw-font-display)}.aw-logo__subtitle{font:var(--aw-text-caption);color:var(--aw-text-muted);letter-spacing:.02em}.aw-logo--sm .aw-logo__word{font-size:1.0625rem}.aw-logo--horizontal.aw-logo--sm .aw-logo__text{flex-direction:row;align-items:baseline;gap:.625rem;translate:0 .125rem}.aw-logo--horizontal.aw-logo--sm .aw-logo__subtitle{border-left:1px solid var(--aw-border-default);padding-left:.625rem}.aw-logo--stacked{text-align:center;flex-direction:column;gap:.875rem}.aw-logo--stacked .aw-logo__word{letter-spacing:.32em;color:var(--aw-logo-mark);padding-left:.32em;font-size:1.375rem}.aw-checkbox{border:1.5px solid var(--aw-border-hover);border-radius:var(--aw-shape-check);background:var(--aw-bg-sunken);width:1.125rem;height:1.125rem;color:var(--aw-text-on-action);cursor:pointer;transition:background-color var(--aw-duration-fast), border-color var(--aw-duration-fast);flex:none;place-items:center;padding:0;display:inline-grid}.aw-checkbox:hover{border-color:var(--aw-blue-400)}.aw-checkbox[data-state=checked],.aw-checkbox[data-state=indeterminate]{background:var(--aw-check-checked-bg);border-color:var(--aw-check-checked-bg)}.aw-checkbox[aria-invalid=true]{border-color:var(--aw-danger-solid)}.aw-checkbox:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-checkbox:disabled{opacity:.4;cursor:not-allowed}.aw-checkbox__indicator{place-items:center;display:grid}.aw-checkbox__indicator svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/1;width:.75rem;height:.75rem}.aw-checkbox__dash,.aw-checkbox[data-state=indeterminate] .aw-checkbox__check{display:none}.aw-checkbox[data-state=indeterminate] .aw-checkbox__dash{display:block}.aw-choice{align-items:flex-start;gap:var(--aw-space-3);cursor:pointer;min-height:1.5rem;display:flex}.aw-choice--end{flex-direction:row-reverse;justify-content:space-between;align-items:center}.aw-choice__control{padding-top:1px;display:inline-flex;position:relative}.aw-choice--end .aw-choice__control{padding-top:0}.aw-choice__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.aw-choice__label{font:var(--aw-text-body);color:var(--aw-text-primary)}.aw-choice__description{font:var(--aw-text-caption);color:var(--aw-text-muted)}.aw-choice[data-disabled]{cursor:not-allowed}.aw-choice[data-disabled] .aw-choice__label{color:var(--aw-text-muted)}.aw-radio-group{gap:var(--aw-space-3);flex-direction:column;display:flex}.aw-radio-group[data-orientation=horizontal]{gap:var(--aw-space-5);flex-flow:wrap}.aw-radio{border:1.5px solid var(--aw-border-hover);background:var(--aw-bg-sunken);cursor:pointer;width:1.125rem;height:1.125rem;transition:border-color var(--aw-duration-fast);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.aw-radio:hover{border-color:var(--aw-blue-400)}.aw-radio[data-state=checked]{border-color:var(--aw-accent)}.aw-radio:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-radio:disabled{opacity:.4;cursor:not-allowed}.aw-radio__dot{background:var(--aw-accent);border-radius:50%;width:.5rem;height:.5rem}.aw-switch{border:1px solid var(--aw-border-strong);border-radius:var(--aw-radius-full);background:var(--aw-border-default);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--aw-duration-base), border-color var(--aw-duration-base);flex:none;padding:0;position:relative}.aw-switch[data-state=checked]{background:var(--aw-action-primary);border-color:var(--aw-action-primary)}.aw-switch:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-switch:disabled{opacity:.4;cursor:not-allowed}.aw-switch__thumb{background:var(--aw-text-secondary);width:.875rem;height:.875rem;transition:transform var(--aw-duration-base) var(--aw-ease-out), background-color var(--aw-duration-base);border-radius:50%;display:block;transform:translate(2px)}.aw-switch[data-state=checked] .aw-switch__thumb{background:#fff;transform:translate(1.0625rem)}.aw-segmented{align-self:flex-start;gap:var(--aw-seg-gap);padding:var(--aw-seg-padding);background:var(--aw-seg-bg);border:1px solid var(--aw-seg-border);border-radius:var(--aw-seg-radius);display:inline-flex;overflow:hidden}.aw-segmented__item{border-radius:var(--aw-seg-item-radius);height:1.875rem;color:var(--aw-seg-item-fg);font:var(--aw-seg-item-weight) .75rem/1 var(--aw-font-sans);cursor:pointer;transition:background-color var(--aw-duration-fast), color var(--aw-duration-fast);background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .875rem;display:inline-flex}.aw-segmented__item+.aw-segmented__item{box-shadow:inset 1px 0 0 var(--aw-seg-divider)}.aw-segmented--sm .aw-segmented__item{height:1.5rem;padding:0 .625rem;font-size:.6875rem}.aw-segmented__item svg{width:.875rem;height:.875rem}.aw-segmented__item:hover{background:var(--aw-seg-item-hover-bg);color:var(--aw-seg-item-hover-fg)}.aw-segmented__item[data-state=on]{background:var(--aw-seg-item-active-bg);color:var(--aw-seg-item-active-fg);box-shadow:var(--aw-seg-item-active-ring)}.aw-segmented__item:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:-3px}.aw-segmented__item:disabled{opacity:.4;cursor:not-allowed}.aw-select{--_h:var(--aw-control-md);justify-content:space-between;align-items:center;gap:var(--aw-space-2);width:100%;height:var(--_h);background:var(--aw-input-bg);border:var(--aw-input-border-width) solid var(--aw-input-border);border-radius:var(--aw-shape-control);color:var(--aw-text-primary);font:var(--aw-text-body);text-align:left;cursor:pointer;transition:border-color var(--aw-duration-fast), box-shadow var(--aw-duration-fast);padding:0 .625rem 0 .75rem;display:inline-flex}.aw-select--sm{--_h:var(--aw-control-sm);border-radius:var(--aw-shape-control-sm);font-size:.8125rem}.aw-select:hover{border-color:var(--aw-input-hover-border)}.aw-select:focus-visible,.aw-select[data-state=open]{border-color:var(--aw-input-focus-border);box-shadow:var(--aw-input-focus-shadow);outline:none}.aw-select[data-invalid]{border-color:var(--aw-danger-solid)}.aw-select:disabled{opacity:.5;cursor:not-allowed}.aw-select[data-placeholder] .aw-select__value{color:var(--aw-text-placeholder)}.aw-select__value{align-items:center;gap:var(--aw-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.aw-select__icon{color:var(--aw-text-muted);display:inline-flex}.aw-select__icon svg,.aw-select__chevron svg{width:1rem;height:1rem}.aw-select__chevron{color:var(--aw-text-muted);display:inline-flex}.aw-menu.aw-select__content{min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.aw-menu{z-index:var(--aw-z-dropdown);background:var(--aw-surface-raised);border:1px solid var(--aw-border-raised);border-radius:var(--aw-shape-surface-sm);min-width:12rem;box-shadow:var(--aw-shadow-popover);color:var(--aw-text-secondary);font:var(--aw-text-body);font-family:var(--aw-font-sans);box-sizing:border-box;animation:aw-pop-in var(--aw-duration-base) var(--aw-ease-out);padding:.375rem;overflow:hidden}.aw-menu__item{align-items:center;gap:var(--aw-space-2);border-radius:var(--aw-shape-control-sm);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;min-height:2.125rem;padding:0 2rem 0 .625rem;font-size:.8125rem;display:flex;position:relative}.aw-menu__item svg{width:1rem;height:1rem;color:var(--aw-text-muted);flex:none}.aw-menu__item[data-highlighted]{background:var(--aw-border-default);color:var(--aw-text-primary)}.aw-menu__item[data-state=checked]{color:var(--aw-text-primary)}.aw-menu__item[data-disabled]{opacity:.45;cursor:not-allowed}.aw-menu__item--danger{color:var(--aw-danger-text)}.aw-menu__item--danger svg{color:currentColor}.aw-menu__item--danger[data-highlighted]{background:var(--aw-danger-soft);color:var(--aw-danger-text)}.aw-menu__check{display:inline-flex;position:absolute;right:.5rem}.aw-menu__check svg{color:var(--aw-text-link)}.aw-menu__shortcut{font:var(--aw-text-mono);color:var(--aw-text-muted);margin-left:auto}.aw-menu__label{font:var(--aw-text-overline);letter-spacing:var(--aw-tracking-overline);text-transform:uppercase;color:var(--aw-text-muted);padding:.5rem .625rem .25rem}.aw-menu__separator{background:var(--aw-border-default);height:1px;margin:.375rem -.375rem}@keyframes aw-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.aw-menu__item{color:inherit;text-decoration:none}.aw-menu{max-height:min(24rem, var(--radix-dropdown-menu-content-available-height,calc(100dvh - 2rem)));max-width:calc(100vw - 1rem);overflow-y:auto}.aw-menu__item{white-space:normal;overflow-wrap:anywhere;padding-block:.375rem}.aw-dialog__overlay{z-index:var(--aw-z-overlay);background:var(--aw-overlay);animation:aw-fade-in var(--aw-duration-base) var(--aw-ease-out);position:fixed;inset:0}.aw-dialog{z-index:var(--aw-z-modal);width:min(var(--_w), calc(100vw - 2rem));background:var(--aw-dialog-bg);border:1px solid var(--aw-dialog-border);border-radius:var(--aw-shape-surface);max-height:calc(100vh - 2rem);box-shadow:var(--aw-shadow-modal);color:var(--aw-text-primary);font:var(--aw-text-body);font-family:var(--aw-font-sans);box-sizing:border-box;animation:aw-dialog-in var(--aw-duration-base) var(--aw-ease-out);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.aw-dialog *,.aw-dialog :before,.aw-dialog :after{box-sizing:border-box}.aw-dialog--sm{--_w:26rem}.aw-dialog--md{--_w:32rem}.aw-dialog--lg{--_w:44rem}.aw-dialog--xl{--_w:64rem}.aw-dialog:focus-visible{outline:none}.aw-dialog__header{flex-direction:column;gap:.25rem;padding:1.25rem 3.5rem 0 1.25rem;display:flex}.aw-dialog__title{font:400 1.375rem/1.75rem var(--aw-font-display);color:var(--aw-text-primary);margin:0}.aw-dialog__description{font:var(--aw-text-caption);color:var(--aw-text-muted);margin:0}.aw-dialog__body{flex-direction:column;gap:.875rem;padding:1.25rem;display:flex}.aw-dialog__footer{justify-content:flex-end;gap:var(--aw-space-2);border-top:1px solid var(--aw-dialog-divider);flex-wrap:wrap;padding:.875rem 1.25rem;display:flex}.aw-dialog__close{width:var(--aw-control-sm);height:var(--aw-control-sm);border-radius:var(--aw-shape-control-sm);color:var(--aw-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1rem;right:1rem}.aw-dialog__close:hover{background:var(--aw-surface-hover);color:var(--aw-text-primary)}.aw-dialog__close:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-dialog__close svg{width:1rem;height:1rem}@keyframes aw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aw-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)}}.aw-dialog__layout{flex-direction:column;gap:1rem;min-width:0;padding:1.5rem;display:flex}.aw-dialog__layout>.aw-dialog__title{padding-right:2rem}.aw-dialog__layout>.aw-dialog__header{padding:0 2rem 0 0}.aw-dialog__layout>.aw-dialog__body{padding:0}.aw-dialog__layout>.aw-dialog__footer{margin:.25rem -1.5rem -1.5rem;padding:1rem 1.5rem}.aw-dialog__layout form{flex-direction:column;gap:1rem;min-width:0;display:flex}.aw-dialog__layout>.aw-dialog__description{line-height:1.5}@media (prefers-reduced-motion:reduce){.aw-dialog,.aw-dialog__overlay{animation:none}}.aw-tooltip{z-index:var(--aw-z-tooltip);border-radius:var(--aw-shape-chip);background:var(--aw-tooltip-bg);max-width:16rem;color:var(--aw-tooltip-text);font:500 .75rem/1rem var(--aw-font-sans);box-sizing:border-box;animation:aw-fade-in var(--aw-duration-fast) var(--aw-ease-out);padding:.5rem .625rem}.aw-tooltip__arrow{fill:var(--aw-tooltip-bg)}.aw-tabs{gap:var(--aw-space-4);flex-direction:column;min-width:0;display:flex}.aw-tabs__list{display:flex}.aw-tabs__list--underline{gap:var(--aw-space-6);border-bottom:1px solid var(--aw-border-default);overflow-x:auto}.aw-tabs__list--pill{align-self:flex-start;gap:var(--aw-seg-gap);padding:var(--aw-seg-padding);background:var(--aw-seg-bg);border:1px solid var(--aw-seg-border);border-radius:var(--aw-seg-radius);overflow:hidden}.aw-tabs__trigger{align-items:center;gap:var(--aw-space-2);color:var(--aw-text-muted);font:var(--aw-tabs-weight) .8125rem/1 var(--aw-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--aw-duration-fast), background-color var(--aw-duration-fast), border-color var(--aw-duration-fast);background:0 0;border:0;display:inline-flex}.aw-tabs__trigger svg{width:.875rem;height:.875rem}.aw-tabs__trigger:hover{color:var(--aw-text-primary)}.aw-tabs__trigger:disabled{opacity:.4;cursor:not-allowed}.aw-tabs__trigger:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px;border-radius:var(--aw-radius-xs)}.aw-tabs__list--underline .aw-tabs__trigger{border-bottom:var(--aw-tabs-indicator-size) solid transparent;height:2.5rem;margin-bottom:-1px;padding:0 2px}.aw-tabs__list--underline .aw-tabs__trigger[data-state=active]{color:var(--aw-tabs-active-fg);border-bottom-color:var(--aw-tabs-indicator)}.aw-tabs__list--pill .aw-tabs__trigger{border-radius:var(--aw-seg-item-radius);height:1.875rem;color:var(--aw-seg-item-fg);font-size:.75rem;font-weight:var(--aw-seg-item-weight);padding:0 .75rem}.aw-tabs__list--pill .aw-tabs__trigger+.aw-tabs__trigger{box-shadow:inset 1px 0 0 var(--aw-seg-divider)}.aw-tabs__list--pill .aw-tabs__trigger:hover{background:var(--aw-seg-item-hover-bg);color:var(--aw-seg-item-hover-fg)}.aw-tabs__list--pill .aw-tabs__trigger[data-state=active]{background:var(--aw-seg-item-active-bg);color:var(--aw-seg-item-active-fg);box-shadow:var(--aw-seg-item-active-ring)}.aw-tabs__list--pill .aw-tabs__trigger:focus-visible{outline-offset:-3px}.aw-tabs__count{border-radius:var(--aw-radius-full);background:var(--aw-border-default);color:var(--aw-text-secondary);font:500 .6875rem/1rem var(--aw-font-sans);padding:1px 7px}.aw-tabs__count--danger{background:var(--aw-danger-soft);color:var(--aw-danger-text)}.aw-tabs__content:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:4px;border-radius:var(--aw-radius-sm)}.aw-stepper{align-items:center;gap:0;row-gap:var(--aw-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.aw-step{flex:auto;align-items:center;min-width:0;display:flex}.aw-step:not(:last-child):after{content:"";background:var(--aw-border-default);border-radius:2px;flex:1rem;min-width:1rem;height:2px;margin:0 .75rem}.aw-step--complete:not(:last-child):after{background:var(--aw-success-border)}.aw-step:last-child{flex:none}.aw-step__inner{color:inherit;border-radius:var(--aw-radius-sm);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}a.aw-step__inner:hover .aw-step__title{color:var(--aw-text-primary);text-underline-offset:3px;text-decoration:underline}.aw-step__marker{border:1.5px solid var(--aw-border-strong);width:1.75rem;height:1.75rem;color:var(--aw-text-muted);font:600 .75rem/1 var(--aw-font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.aw-step__marker svg{stroke-width:2.5px;width:.875rem;height:.875rem}.aw-step__text{flex-direction:column;gap:1px;min-width:0;display:flex}.aw-step__title{font:500 .8125rem/1.125rem var(--aw-font-sans);color:var(--aw-text-secondary);white-space:nowrap}.aw-step__meta{font:400 .6875rem/1rem var(--aw-font-sans);color:var(--aw-text-muted);white-space:nowrap}.aw-step--complete .aw-step__marker{background:var(--aw-success-soft);border-color:var(--aw-success-border);color:var(--aw-success-text)}.aw-step--current .aw-step__marker{background:var(--aw-action-primary);border-color:var(--aw-action-primary);color:var(--aw-text-on-action)}.aw-step--current .aw-step__title{color:var(--aw-text-primary);font-weight:600}.aw-step--complete .aw-step__title{color:var(--aw-text-primary)}.aw-step--locked .aw-step__marker svg{stroke-width:2px;width:.75rem;height:.75rem}.aw-stepper--compact .aw-step__marker{width:1.375rem;height:1.375rem;font-size:.6875rem}.aw-stepper--compact .aw-step__marker svg{width:.75rem;height:.75rem}.aw-stepper--compact .aw-step__meta{display:none}.aw-stepper--compact .aw-step:not(:last-child):after{flex:0 0 1rem;height:1.5px;margin:0 .625rem}.aw-stepper--compact .aw-step{flex:none}.aw-table-wrap{width:100%;overflow-x:auto}.aw-table{border-collapse:collapse;width:100%;font:var(--aw-text-body);font-variant-numeric:tabular-nums;color:var(--aw-text-primary);font-size:.8125rem}.aw-table__head{background:var(--aw-table-head-bg);border-bottom:1px solid var(--aw-table-head-border);height:2.25rem;font:var(--aw-table-head-font);letter-spacing:var(--aw-table-head-tracking);text-transform:var(--aw-table-head-transform);color:var(--aw-table-head-fg);text-align:left;white-space:nowrap;padding:0 1rem}.aw-table__cell{border-bottom:1px solid var(--aw-table-row-border);white-space:nowrap;height:2.5rem;padding:0 1rem}.aw-table__row:nth-child(2n)>.aw-table__cell{background:var(--aw-table-stripe)}.aw-table--compact .aw-table__cell{height:2rem}.aw-table__num{text-align:right}.aw-table__label{color:var(--aw-text-secondary)}.aw-table__row:hover>.aw-table__cell{background:var(--aw-surface-hover)}.aw-table__row--subtotal>.aw-table__cell{border-top:1px solid var(--aw-border-strong);font-weight:600}.aw-table__row--subtotal>.aw-table__label{color:var(--aw-text-primary)}.aw-table__row[aria-selected=true]>.aw-table__cell{background:var(--aw-surface-selected)}.aw-table__row[aria-selected=true]>.aw-table__cell:first-child{box-shadow:inset 2px 0 0 var(--aw-accent)}.aw-nav-section{flex-direction:column;gap:2px;display:flex}.aw-nav-section__title{font:var(--aw-text-overline);letter-spacing:var(--aw-tracking-overline);text-transform:uppercase;color:var(--aw-text-muted);padding:1rem .625rem .375rem}.aw-nav-item{border-radius:var(--aw-shape-control);min-height:2.125rem;color:var(--aw-text-secondary);font:var(--aw-text-body);cursor:pointer;align-items:center;gap:.625rem;min-width:0;padding:0 .625rem;font-size:.8125rem;text-decoration:none;display:flex}.aw-nav-item>svg{flex:none;width:1rem;height:1rem}.aw-nav-item__label,.aw-nav-item>a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.aw-nav-item:hover{background:var(--aw-surface-raised);color:var(--aw-text-primary)}.aw-nav-item[aria-current=page]{background:var(--aw-surface-selected);color:var(--aw-text-primary);box-shadow:inset 2px 0 0 var(--aw-accent)}.aw-nav-item--nested{color:var(--aw-text-muted);padding-left:2.125rem}.aw-nav-item:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:-2px}.aw-nav-item__trailing{flex:none;align-items:center;margin-left:auto;display:inline-flex}.aw-nav-count{border-radius:var(--aw-radius-full);background:var(--aw-border-default);color:var(--aw-text-secondary);font:500 .6875rem/1rem var(--aw-font-sans);padding:1px 7px}.aw-nav-count--danger{background:var(--aw-danger-soft);color:var(--aw-danger-text)}.aw-nav-group__trigger{text-align:left;background:0 0;border:0;gap:.375rem;width:100%;padding-left:.25rem}.aw-nav-group__trigger>.aw-nav-group__chevron{width:.875rem;height:.875rem;color:var(--aw-text-muted);transition:transform var(--aw-duration-fast)}.aw-nav-group__trigger[data-state=open] .aw-nav-group__chevron{transform:rotate(90deg)}.aw-nav-group__content{flex-direction:column;gap:2px;display:flex}.aw-nav-group__content>.aw-nav-item{padding-left:2.125rem}.aw-empty{align-items:center;gap:var(--aw-space-3);padding:var(--aw-space-8) var(--aw-space-6);text-align:center;border:1px dashed var(--aw-border-strong);border-radius:var(--aw-shape-surface);flex-direction:column;display:flex}.aw-empty__icon{background:var(--aw-surface-raised);width:3.5rem;height:3.5rem;color:var(--aw-text-link);border-radius:14px;place-items:center;display:grid}.aw-empty__icon svg{stroke-width:1.5px;width:1.75rem;height:1.75rem}.aw-empty__title{font:400 1.375rem/1.75rem var(--aw-font-display);color:var(--aw-text-primary);margin:0}.aw-empty__description{max-width:20rem;font:var(--aw-text-caption);color:var(--aw-text-muted);margin:0}.aw-empty__action{margin-top:var(--aw-space-2)}.aw-dropzone{justify-content:center;align-items:center;gap:var(--aw-space-3);padding:var(--aw-space-8) var(--aw-space-6);text-align:center;background:var(--aw-bg-sunken);border:1.5px dashed var(--aw-border-strong);border-radius:var(--aw-shape-surface-sm);transition:border-color var(--aw-duration-fast), background-color var(--aw-duration-fast);flex-direction:column;display:flex}.aw-dropzone[data-dragging]{border-color:var(--aw-accent);background:var(--aw-surface-selected)}.aw-dropzone[data-disabled]{opacity:.5}.aw-dropzone__icon{background:var(--aw-brand-soft);width:2.75rem;height:2.75rem;color:var(--aw-text-link);border-radius:10px;place-items:center;display:grid}.aw-dropzone__icon svg{width:1.375rem;height:1.375rem}.aw-dropzone__title{font:600 .9375rem/1.375rem var(--aw-font-sans);color:var(--aw-text-primary);margin:0}.aw-dropzone__description{font:var(--aw-text-caption);color:var(--aw-text-muted);margin:0}.aw-citation{border:1px solid var(--aw-brand-border);border-radius:var(--aw-shape-chip);background:var(--aw-brand-soft);height:1.5rem;color:var(--aw-brand-text);font:var(--aw-text-mono);white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.aw-citation:hover{border-color:var(--aw-accent);color:var(--aw-brand-text)}.aw-citation:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:2px}.aw-toast-viewport{z-index:var(--aw-z-toast);box-sizing:content-box;outline:none;flex-direction:column;gap:.625rem;width:min(24rem,100vw - 2rem);margin:0;padding:1rem;list-style:none;display:flex;position:fixed}.aw-toast-viewport--bottom-right{bottom:0;right:0}.aw-toast-viewport--top-right{flex-direction:column-reverse;top:0;right:0}.aw-toast-viewport--bottom-center{bottom:0;left:50%;transform:translate(-50%)}.aw-toast-viewport:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:-2px;border-radius:var(--aw-radius-lg)}.aw-toast{--_fg:var(--aw-text-muted);--_bg:var(--aw-surface-hover);background:var(--aw-surface-raised);border:1px solid var(--aw-border-raised);border-radius:var(--aw-shape-surface-sm);box-shadow:var(--aw-shadow-modal);color:var(--aw-text-primary);font-family:var(--aw-font-sans);box-sizing:border-box;align-items:flex-start;gap:.75rem;padding:.75rem .5rem .75rem .875rem;display:flex}.aw-toast[data-state=open]{animation:aw-toast-in var(--aw-duration-base) var(--aw-ease-out)}.aw-toast[data-state=closed]{animation:.16s ease-in forwards aw-toast-out}.aw-toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x)) translateY(var(--radix-toast-swipe-move-y))}.aw-toast[data-swipe=cancel]{transition:transform var(--aw-duration-base) var(--aw-ease-out);transform:none}.aw-toast[data-swipe=end]{animation:.12s ease-in forwards aw-toast-out}.aw-toast--info{--_fg:var(--aw-info-text);--_bg:var(--aw-info-soft)}.aw-toast--success{--_fg:var(--aw-success-text);--_bg:var(--aw-success-soft)}.aw-toast--warning{--_fg:var(--aw-warning-text);--_bg:var(--aw-warning-soft)}.aw-toast--danger{--_fg:var(--aw-danger-text);--_bg:var(--aw-danger-soft);border-color:var(--aw-danger-border)}.aw-toast--ai{--_fg:var(--aw-ai-icon);--_bg:var(--aw-ai-bg);border-color:var(--aw-ai-border)}.aw-toast__icon{background:var(--_bg);width:1.75rem;height:1.75rem;color:var(--_fg);border-radius:7px;flex:none;place-items:center;display:grid}.aw-toast__icon svg{width:.9375rem;height:.9375rem}.aw-toast__body{flex-direction:column;flex:1;gap:.125rem;min-width:0;padding-top:.25rem;display:flex}.aw-toast__title{font:600 .8125rem/1.125rem var(--aw-font-sans);color:var(--aw-text-primary)}.aw-toast__description{font:var(--aw-text-caption);color:var(--aw-text-muted);overflow-wrap:anywhere}.aw-toast__action,.aw-toast__close{height:var(--aw-control-sm);border-radius:var(--aw-shape-control-sm);cursor:pointer;background:0 0;border:0;flex:none}.aw-toast__action{color:var(--aw-text-link);font:500 .75rem/1 var(--aw-font-sans);padding:0 .625rem}.aw-toast__action:hover{background:var(--aw-border-default);color:var(--aw-text-link-hover)}.aw-toast__close{width:var(--aw-control-sm);color:var(--aw-text-muted);place-items:center;padding:0;display:grid}.aw-toast__close:hover{background:var(--aw-border-default);color:var(--aw-text-primary)}.aw-toast__close svg{width:.875rem;height:.875rem}.aw-toast__action:focus-visible,.aw-toast__close:focus-visible{outline:2px solid var(--aw-focus-ring);outline-offset:1px}@keyframes aw-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes aw-toast-out{to{opacity:0;transform:translate(16px)}}.aw-resizable{min-width:0;min-height:0}.aw-resizable__panel{min-width:0;min-height:0;overflow:auto}.aw-resizable__handle{background:var(--aw-border-default);transition:background-color var(--aw-duration-fast);outline:none;flex:0 0 1px;justify-content:center;align-items:center;display:flex;position:relative}.aw-resizable__handle:before{content:"";position:absolute;inset:0 -4px}.aw-resizable[aria-orientation=vertical]>.aw-resizable__handle:before,.aw-resizable__handle[aria-orientation=horizontal]:before{inset:-4px 0}.aw-resizable__handle:hover,.aw-resizable__handle[data-separator=hover],.aw-resizable__handle[data-separator=active]{background:var(--aw-accent)}.aw-resizable__handle:focus-visible{background:var(--aw-focus-ring);box-shadow:0 0 0 2px var(--aw-focus-halo)}.aw-resizable__grip{z-index:1;border-radius:var(--aw-radius-full);background:var(--aw-border-strong);border:1px solid var(--aw-bg-canvas);width:4px;height:2rem;position:relative}.aw-resizable__handle[aria-orientation=horizontal] .aw-resizable__grip{width:2rem;height:4px}.aw-resizable__handle:hover .aw-resizable__grip,.aw-resizable__handle[data-separator=active] .aw-resizable__grip{background:var(--aw-accent)}.aw-reorder{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.aw-reorder__item{background:var(--aw-bg-sunken);border:1px solid var(--aw-border-default);border-radius:var(--aw-shape-surface-sm);align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem .25rem .375rem .625rem;display:flex}.aw-reorder__item:focus-within{border-color:var(--aw-border-hover)}.aw-reorder__index{background:var(--aw-border-default);width:1.25rem;height:1.25rem;color:var(--aw-text-secondary);font:600 .6875rem/1 var(--aw-font-sans);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.aw-reorder__content{min-width:0;font:var(--aw-text-label);color:var(--aw-text-primary);text-overflow:ellipsis;flex:1;overflow:hidden}.aw-reorder__actions{flex:none;gap:2px;display:flex}.aw-reorder__actions .aw-button--sm.aw-button--icon{width:1.5rem;height:1.5rem}.aw-chat-thread{flex-direction:column;gap:.875rem;min-width:0;padding:1rem 0;display:flex}.aw-chat-msg{flex-direction:column;gap:.375rem;max-width:min(42rem,100%);display:flex}.aw-chat-msg__bubble{flex-direction:column;gap:.25rem;min-width:0;display:flex}.aw-chat-msg__title{font:600 .8125rem/1.25rem var(--aw-font-sans);color:var(--aw-text-primary);margin:0}.aw-chat-msg__body{font:var(--aw-text-body-lg);color:var(--aw-text-secondary);overflow-wrap:anywhere}.aw-chat-msg__body>*+*{margin-top:.5rem}.aw-chat-msg__meta{font:var(--aw-text-caption);color:var(--aw-text-muted);margin:0}.aw-chat-msg__actions{flex-wrap:wrap;gap:.25rem;display:flex}.aw-chat-msg--user{align-self:flex-end;align-items:flex-end}.aw-chat-msg--user .aw-chat-msg__bubble{background:var(--aw-surface-selected);border:1px solid var(--aw-brand-border);border-radius:14px 14px 4px;padding:.625rem .875rem}.aw-chat-msg--user .aw-chat-msg__body{color:var(--aw-text-primary);font:var(--aw-text-body)}.aw-chat-msg--assistant{align-self:flex-start}.aw-chat-msg__author{font:600 .75rem/1rem var(--aw-font-sans);color:var(--aw-ai-text);align-items:center;gap:.375rem;display:inline-flex}.aw-chat-msg__author svg{width:.875rem;height:.875rem;color:var(--aw-ai-icon)}.aw-chat-msg--assistant .aw-chat-msg__bubble{border-left:2px solid var(--aw-ai-border);padding-left:1.25rem}.aw-chat-msg--event{align-self:flex-start}.aw-chat-msg--event .aw-chat-msg__bubble{background:var(--aw-surface-panel);border:1px solid var(--_bd,var(--aw-border-strong));border-radius:var(--aw-shape-surface-sm);padding:.625rem .875rem}.aw-chat-msg--event .aw-chat-msg__body{font:var(--aw-text-caption)}.aw-chat-msg--success{--_bd:var(--aw-success-border)}.aw-chat-msg--warning{--_bd:var(--aw-warning-border)}.aw-chat-msg--danger{--_bd:var(--aw-danger-border)}.aw-chat-msg--danger .aw-chat-msg__bubble{background:var(--aw-danger-soft)}.aw-composer{align-items:flex-end;gap:.5rem;min-width:0;display:flex}.aw-composer__slot{min-height:var(--aw-control-lg);flex:none;align-items:center;gap:.25rem;display:flex}.aw-composer__field{background:var(--aw-input-bg);border:var(--aw-input-border-width) solid var(--aw-input-border);border-radius:var(--aw-shape-control);min-width:0;transition:border-color var(--aw-duration-fast), box-shadow var(--aw-duration-fast);flex:1;align-items:flex-end;gap:.25rem;padding:0 .375rem 0 .875rem;display:flex}.aw-composer__field:hover{border-color:var(--aw-input-hover-border)}.aw-composer__field:focus-within{border-color:var(--aw-input-focus-border);box-shadow:var(--aw-input-focus-shadow)}.aw-composer__input{min-width:0;min-height:calc(var(--aw-control-lg) - 2px);color:var(--aw-text-primary);font:var(--aw-text-body);resize:none;background:0 0;border:0;outline:none;flex:1;padding:.625rem 0;overflow-y:auto}.aw-composer__input::placeholder{color:var(--aw-text-placeholder)}.aw-root .aw-composer__input:focus-visible{outline:none}.aw-composer__field .aw-composer__slot{min-height:calc(var(--aw-control-lg) - 2px)}.aw-composer[data-disabled] .aw-composer__field{opacity:.5}.aw-side-panel{--_w:var(--aw-side-panel-width,16rem);width:var(--_w);background:var(--aw-bg-sidebar);min-height:0;transition:width var(--aw-duration-base) var(--aw-ease-out);flex-direction:column;flex:none;display:flex;position:relative}.aw-side-panel--left{border-right:1px solid var(--aw-border-default)}.aw-side-panel--right{border-left:1px solid var(--aw-border-default)}.aw-side-panel[data-collapsed]{width:3rem}.aw-side-panel__bar{align-items:center;gap:var(--aw-space-2);min-height:2.75rem;padding:1rem .875rem .5rem;display:flex}.aw-side-panel--left .aw-side-panel__bar{justify-content:flex-end}.aw-side-panel--right .aw-side-panel__bar{flex-direction:row-reverse;justify-content:flex-end}.aw-side-panel[data-collapsed] .aw-side-panel__bar{justify-content:center;padding-inline:0}.aw-side-panel__header{align-items:center;gap:var(--aw-space-2);flex:1;min-width:0;display:flex}.aw-side-panel--left .aw-side-panel__header{order:-1}.aw-side-panel__toggle{color:var(--aw-text-muted);z-index:2;border:1px solid var(--aw-border-strong);background:var(--aw-surface-raised);border-radius:50%;flex:none;width:1.625rem;height:1.625rem;position:absolute;top:1.125rem}.aw-side-panel__rail{align-items:center;gap:var(--aw-space-1);padding:var(--aw-space-2) 0;flex-direction:column;min-height:0;padding-top:1.25rem;display:flex;overflow-y:auto}.aw-side-panel__content{flex:1;min-height:0;padding:.875rem .625rem 1rem;overflow-y:auto}.aw-side-panel__content[hidden]{display:none}.aw-side-panel__footer{border-top:1px solid var(--aw-border-default);padding:.625rem}.aw-side-panel--left .aw-side-panel__toggle{right:-.8125rem}.aw-side-panel--right .aw-side-panel__toggle{left:-.8125rem}@media (prefers-reduced-motion:reduce){.aw-side-panel{transition:none}}.aw-side-panel__bar--empty{min-height:0;padding:0}.aw-side-panel--right:not([data-collapsed]) .aw-side-panel__bar,.aw-side-panel--right:not([data-collapsed]) .aw-side-panel__content{padding-left:1.25rem;padding-right:1rem}.aw-side-panel__resize{z-index:1;touch-action:none;cursor:col-resize;width:7px;position:absolute;top:0;bottom:0}.aw-side-panel--left .aw-side-panel__resize{right:-3px}.aw-side-panel--right .aw-side-panel__resize{left:-3px}.aw-side-panel__resize:after{content:"";transition:background var(--aw-duration-fast);background:0 0;position:absolute;inset:0 2px}.aw-side-panel__resize:is(:hover,:focus-visible,:active):after{background:var(--aw-focus-ring)}.aw-side-panel__resize:focus-visible{outline-offset:-2px}}body{margin:0}.app-shell{background:var(--aw-bg-canvas);flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-topbar{grid-template-columns:calc(var(--app-navigation-width,15.5rem) - 1.25rem) minmax(0, 1fr) auto;border-bottom:1px solid var(--aw-border-subtle);background:var(--aw-surface-panel);box-sizing:border-box;min-height:3.5rem;padding:0 var(--aw-space-5) 0 1.25rem;flex-shrink:0;align-items:center;column-gap:0;display:grid}.app-brand{align-items:center;min-width:0;text-decoration:none;display:flex}.app-topbar-actions{align-items:center;gap:var(--aw-space-2);margin-left:auto;display:flex}.app-body{grid-template-columns:var(--app-navigation-width,15.5rem) minmax(0, 1fr);flex:1;min-height:0;display:grid;overflow:hidden}.app-sidebar{background:var(--aw-bg-sidebar);border-right:1px solid var(--aw-border-subtle);min-height:0;padding:var(--aw-space-4) var(--aw-space-3);gap:var(--aw-space-4);flex-direction:column;display:flex;overflow:auto}.app-content{align-items:stretch;gap:var(--aw-space-4);min-width:0;min-height:0;padding:var(--aw-space-8) var(--aw-space-8) var(--aw-space-10);flex-direction:column;flex:1;display:flex;position:relative;overflow:auto}.app-content>:first-child:focus{outline:none}.app-control{max-width:20rem}.app-skip-link{left:var(--aw-space-4);top:var(--aw-space-2);z-index:100;padding:var(--aw-space-3);background:var(--aw-surface-panel);position:fixed;transform:translateY(-200%)}.app-skip-link:focus{transform:translateY(0)}.brief-list{gap:var(--aw-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.brief-form{gap:var(--aw-space-5);border:0;min-width:0;max-width:44rem;margin:0;padding:0;display:grid}.brief-deliverables{gap:var(--aw-space-2);border:1px solid var(--aw-border-default);padding:var(--aw-space-4);border-radius:var(--aw-radius-sm);display:grid}.brief-actions{gap:var(--aw-space-3);flex-wrap:wrap;display:flex}.app-source-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.app-action-group{border:0;min-width:0;margin:0;padding:0}.app-report-preview{background:#fff;border:0;width:100%;height:100%;display:block}.app-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.app-trend{color:var(--aw-text-primary);margin:0}.app-trend svg{width:100%;max-width:46rem;height:auto;display:block}.app-trend figcaption{overflow-wrap:anywhere;color:var(--aw-text-secondary);font:var(--aw-text-caption);margin-top:var(--aw-space-2)}.app-analysis-body{grid-template-columns:var(--app-navigation-width,15.5rem) minmax(0, 1fr) var(--app-blocks-width,20rem)}.app-report-dialog>.aw-dialog__layout{gap:var(--aw-space-3);height:100%;min-height:0}.app-report-dialog .app-report-toolbar.app-toolbar-end{gap:var(--aw-space-2);display:flex;position:absolute;top:1.1rem;right:3.75rem}.app-report-toolbar{justify-content:space-between;align-items:center;gap:var(--aw-space-3);padding:var(--aw-space-2) 0;border-block:1px solid var(--aw-border-subtle);display:flex}.app-report-zoom{text-align:center;min-width:3rem;color:var(--aw-text-secondary)}.app-report-reader{gap:var(--aw-space-4);flex:auto;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);min-height:0;display:grid}.app-report-reader nav{min-height:0;overflow:auto}.app-report-reader nav ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.app-report-reader nav .aw-button{text-align:left;white-space:normal;width:100%;height:auto;min-height:var(--aw-control-sm);justify-content:flex-start}.app-report-reader nav .aw-button[aria-current]{background:var(--aw-surface-selected);color:var(--aw-text-primary)}.app-report-viewport{border:1px solid var(--aw-border-subtle);border-radius:var(--aw-shape-control);background:var(--aw-surface-hover);min-width:0;min-height:0;position:relative;overflow:auto}.app-content:has(>.app-page>.app-analysis-split){padding:0;overflow:hidden}.app-page:has(>.app-analysis-split){flex:auto;max-width:none;min-height:0}.app-analysis-split{flex:auto;min-height:0;display:grid}.app-analysis-pane>*{flex-shrink:0}.app-analysis-pane{gap:var(--aw-space-4);min-height:0;padding:var(--aw-space-6) var(--aw-space-8);flex-direction:column;display:flex;overflow:auto}.app-analysis-pane>*{width:100%;max-width:78rem}.app-analysis-divider{background:var(--aw-border-default);cursor:row-resize;touch-action:none;z-index:1;height:1px;position:relative}.app-analysis-divider:before{content:"";position:absolute;inset:-5px 0}.app-analysis-divider:after{content:"";background:var(--aw-border-strong);width:2.75rem;height:5px;transition:background var(--aw-duration-fast);border-radius:999px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.app-analysis-divider:hover,.app-analysis-divider:active,.app-analysis-divider:focus-visible{background:var(--aw-action-primary);outline:none}.app-analysis-divider:hover:after,.app-analysis-divider:active:after,.app-analysis-divider:focus-visible:after{background:var(--aw-action-primary)}.app-report-dialog{min-width:min(24rem,96vw);height:100dvh;max-height:100dvh;padding-left:var(--aw-space-2);border-radius:var(--aw-shape-surface) 0 0 var(--aw-shape-surface);border-right:0;animation:none;inset:0 0 0 auto;overflow:hidden;transform:none}.app-report-grip{cursor:ew-resize;touch-action:none;width:.5rem;position:absolute;inset:0 auto 0 0}.app-report-grip:focus-visible{outline:2px solid var(--aw-text-primary);outline-offset:-2px}.app-markdown{overflow-wrap:anywhere}.app-markdown pre{white-space:pre;overflow:auto}.app-markdown>:first-child{margin-top:0}.app-chat-scroll{overflow-anchor:none;max-height:55dvh;overflow:auto}.app-body.app-navigation-hidden{grid-template-columns:3rem minmax(0,1fr)}.app-analysis-body.app-navigation-hidden{grid-template-columns:3rem minmax(0, 1fr) var(--app-blocks-width,20rem)}.app-topbar-brand{align-items:center;gap:var(--aw-space-3);flex-shrink:0;min-width:0;display:flex}.app-search{align-items:center;gap:var(--aw-space-2);width:100%;min-width:8rem;max-width:26rem;margin-left:var(--aw-space-8);display:flex}.app-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app-sidebar-primary{gap:2px;display:grid}.app-sidebar-scroll{flex:1;min-height:0;overflow:auto}.app-sidebar-footer{border-top:1px solid var(--aw-border-subtle);padding-top:var(--aw-space-3)}.app-sidebar-saved{margin-top:var(--aw-space-5)}.app-project-tree{overflow-wrap:anywhere}.app-sidebar-section-heading{justify-content:space-between;align-items:center;display:flex}.app-page{gap:var(--aw-space-6);flex-direction:column;width:100%;min-width:0;max-width:78rem;margin-inline:0 auto;display:flex}.app-page-header{justify-content:space-between;align-items:flex-end;gap:var(--aw-space-4) var(--aw-space-6);padding-bottom:var(--aw-space-2);flex-wrap:wrap;display:flex}.app-page-back{margin-left:calc(var(--aw-space-3) * -1);margin-bottom:calc(var(--aw-space-2) * -1);justify-self:start}.app-page-heading{gap:var(--aw-space-2);flex:28rem;min-width:0;display:grid}.app-page-heading>p{max-width:48rem}.app-page-heading h1{margin:0}.app-page-heading h1:focus{outline:none}.app-page-actions,.app-workflow-actions{align-items:center;gap:var(--aw-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.app-toolbar{align-items:center;gap:var(--aw-space-2);flex-wrap:wrap;display:flex}.app-toolbar-end{margin-left:auto}.app-workflow-bar{box-sizing:border-box;min-height:3.5rem;padding:var(--aw-space-3) var(--aw-space-6) var(--aw-space-3) var(--aw-space-8);border-bottom:1px solid var(--aw-border-subtle);background:var(--aw-surface-panel);justify-content:space-between;align-items:center;column-gap:var(--aw-space-6);row-gap:var(--aw-space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.app-workflow{flex:1 1 0;min-width:min-content}.app-workflow-actions{border-left:0;margin-left:auto;padding-left:0}.app-data-status{align-items:center;gap:var(--aw-space-2);white-space:nowrap;display:inline-flex}.app-status-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.app-empty-workspace{place-items:center;min-height:18rem;display:grid}.app-empty-workspace>.aw-empty{width:min(100%,32rem)}.app-stat-grid{gap:var(--aw-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-workflow-grid{gap:var(--aw-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.app-settings-sidebar{gap:var(--aw-space-4)}.app-phase-content{gap:var(--aw-space-5);flex-direction:column;min-width:0;display:flex}.app-topbar--auth{grid-template-columns:minmax(0,1fr) auto}.app-auth-content{place-items:center;padding:clamp(1.25rem,4vh,3rem) clamp(1.25rem,5vw,4rem);display:grid}.app-auth-card{gap:var(--aw-space-6);box-sizing:border-box;border:1px solid var(--aw-border-subtle);border-radius:var(--aw-radius-xl);background:var(--aw-surface-panel);width:min(100%,27rem);min-width:0;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.app-auth-heading{gap:var(--aw-space-3);display:grid}.app-auth-heading h1:focus{outline:none}.app-auth-heading h1{margin:0;font-size:clamp(1.75rem,4vw,2rem);line-height:1.2}.app-auth-card form{gap:var(--aw-space-5);min-width:0;display:grid}.app-auth-divider{align-items:center;gap:var(--aw-space-3);display:flex}.app-auth-divider:before,.app-auth-divider:after{content:"";background:var(--aw-border-subtle);flex:1;height:1px}.app-auth-note{text-align:center}@media (width<=30rem){.app-topbar--auth .aw-logo__subtitle{display:none}}.app-sidebar-empty{padding:var(--aw-space-3);display:block}.app-analysis-body.app-blocks-collapsed{grid-template-columns:var(--app-navigation-width,15.5rem) minmax(0, 1fr) 3rem}.app-analysis-body.app-navigation-hidden.app-blocks-collapsed{grid-template-columns:3rem minmax(0,1fr) 3rem}.app-workspace-sidebar,.app-building-blocks{z-index:1;width:auto;min-width:0}.app-workspace-sidebar{grid-column:1}.app-building-blocks{grid-column:3}.app-workspace-sidebar .app-sidebar-primary>a:first-child{place-self:stretch stretch;width:auto;margin:0 .875rem .625rem .25rem}.app-workspace-sidebar .app-sidebar-scroll{padding-top:var(--aw-space-5);overflow:visible}.app-brief-icon-list{gap:var(--aw-space-2);display:grid}.app-brief-icon-list a{padding:var(--aw-space-2);justify-content:center}.app-building-block-list{gap:var(--aw-space-2);margin:0;padding:0;list-style:none;display:grid}.app-building-block{align-items:center;gap:var(--aw-space-2);padding:var(--aw-space-2);border:1px solid var(--aw-border-default);border-radius:var(--aw-radius-sm);background:var(--aw-surface-panel);grid-template-columns:1.5rem 1.25rem minmax(0,1fr) 1.5rem;display:grid}.app-block-title{overflow-wrap:anywhere}.app-block-index{background:var(--aw-surface-raised);width:1.25rem;height:1.25rem;color:var(--aw-text-secondary);border-radius:50%;place-items:center;font-size:.6875rem;display:grid}.app-rail-title{writing-mode:vertical-rl;padding-block:var(--aw-space-3)}.app-building-blocks .aw-side-panel__header{justify-content:space-between}.app-building-blocks .aw-side-panel__footer{gap:var(--aw-space-3);padding:var(--aw-space-4) var(--aw-space-4) var(--aw-space-5) 1.5rem;display:grid}.app-search .aw-input{flex:1;min-width:0}.app-account-trigger{width:var(--aw-control-md);padding:0}.app-page>form:not(.aw-composer,.app-inline-form),.app-phase-content>form:not(.aw-composer,.app-inline-form),.app-analysis-pane>form:not(.aw-composer,.app-inline-form){gap:var(--aw-space-4);flex-direction:column;max-width:48rem;display:flex}.app-phase-content>section,.app-phase-content>section>section{gap:var(--aw-space-4);flex-direction:column;display:flex}.app-conclusion-lanes{gap:var(--aw-space-5);flex-direction:column;display:flex}.app-body>.app-main{z-index:0}.app-analysis-body .app-phase-content>.app-page-header{margin-top:var(--aw-space-2)}@media (width<=64rem){.app-analysis-body,.app-analysis-body.app-navigation-hidden,.app-analysis-body.app-blocks-collapsed,.app-analysis-body.app-navigation-hidden.app-blocks-collapsed{grid-template-columns:3rem minmax(0,1fr) 3rem}.app-analysis-body .app-workspace-sidebar:not([data-collapsed]),.app-analysis-body .app-building-blocks:not([data-collapsed]){z-index:20;width:min(20rem,75vw);box-shadow:var(--aw-shadow-popover)}.app-analysis-body .app-workspace-sidebar,.app-analysis-body .app-main,.app-analysis-body .app-building-blocks{grid-row:1}.app-analysis-body .app-main{grid-column:2}.app-building-blocks{justify-self:end}}@media (width<=48rem){.app-report-reader{grid-template-columns:1fr}.app-report-reader nav{max-height:10rem}.app-shell{height:100dvh;min-height:0;overflow:hidden}.app-body,.app-body.app-navigation-hidden{grid-template-columns:3rem minmax(0,1fr);overflow:hidden}.app-main{overflow:hidden}.app-content{overflow:auto}.app-workspace-sidebar{grid-row:1}.app-body>.app-main{grid-area:1/2}.app-workspace-sidebar:not([data-collapsed]){z-index:20;width:min(18rem,80vw);box-shadow:var(--aw-shadow-popover)}.app-analysis-body,.app-analysis-body.app-navigation-hidden,.app-analysis-body.app-blocks-collapsed,.app-analysis-body.app-navigation-hidden.app-blocks-collapsed{grid-template-columns:3rem minmax(0,1fr) 3rem}.app-workflow{min-width:30rem}.app-workflow-bar{flex-wrap:nowrap;overflow:auto}.app-body>.app-settings-sidebar{grid-area:auto/1/auto/-1;max-height:12rem}.app-body:has(>.app-settings-sidebar){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-body:has(>.app-settings-sidebar)>.app-main{grid-area:2/1}}@media (width<=80rem){.app-data-status{display:none}}@media (width<=48rem){.app-topbar{padding:var(--aw-space-3);gap:var(--aw-space-3);flex-wrap:wrap;display:flex}.app-topbar-brand{flex:1}.app-search{flex-basis:100%;order:3;max-width:none;margin-left:0}.app-content{padding:var(--aw-space-4)}.app-page-header{flex-direction:column;align-items:flex-start}.app-stat-grid{grid-template-columns:1fr}}.app-analysis-view-controls{justify-content:flex-end;align-items:center;gap:var(--aw-space-4);padding-top:var(--aw-space-4);border-top:1px solid var(--aw-border-subtle);margin-top:var(--aw-space-2);flex-wrap:wrap;display:flex}.app-analysis-view-controls label{align-items:center;gap:var(--aw-space-2);color:var(--aw-text-muted);font-size:.75rem;display:flex}.app-card-header{align-items:center;gap:var(--aw-space-3);flex-wrap:wrap;display:flex}.app-card-header>h2,.app-card-header>h3{margin:0}.app-chat-input{gap:var(--aw-space-3);flex-direction:column;display:flex}.app-content:has(.app-chat--page){padding-bottom:0;overflow:hidden}:is(.app-page:has(.app-chat--page),.app-analysis-view:has(.app-chat--page),.app-phase-content:has(>.app-chat--page)){flex-direction:column;flex:auto;min-height:0;display:flex}.app-analysis-pane:has(>.app-chat){padding-bottom:0;overflow:hidden}.app-chat{gap:var(--aw-space-4);flex-direction:column;flex:auto;min-height:0;display:flex}.app-chat-log{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.app-chat .app-chat-scroll{flex:auto;min-height:0;max-height:none}.app-chat-jump{left:50%;bottom:var(--aw-space-3);box-shadow:var(--aw-shadow-popover);position:absolute;transform:translate(-50%)}.app-chat-empty{align-items:center;gap:var(--aw-space-3);padding:var(--aw-space-4) var(--aw-space-5);border:1px dashed var(--aw-border-default);border-radius:var(--aw-shape-surface-sm);color:var(--aw-text-secondary);display:flex}.app-chat-empty>svg{color:var(--aw-ai-icon);flex:none}.app-chat-empty>p{margin:0}.app-chat-bar{gap:var(--aw-space-2);margin-inline:calc(var(--aw-space-8) * -1);padding:var(--aw-space-4) var(--aw-space-8) var(--aw-space-4);border-top:1px solid var(--aw-border-subtle);background:var(--aw-bg-canvas);flex:none;display:grid;position:relative}.app-chat--embedded .app-chat-bar{padding-top:var(--aw-space-2);border-top:0}.app-chat-bar .aw-composer{align-items:center}.app-chat-bar .aw-composer__field{border-radius:var(--aw-shape-surface-sm);padding-left:var(--aw-space-4)}.app-chat-send{border-radius:var(--aw-shape-surface-sm)}.app-chat-hint{margin:0}.app-voice-status{left:var(--aw-space-8);bottom:calc(100% + var(--aw-space-2));max-width:min(36rem,80%);padding:var(--aw-space-2) var(--aw-space-3);border:1px solid var(--aw-border-default);border-radius:var(--aw-shape-control);background:var(--aw-surface-panel);box-shadow:var(--aw-shadow-popover);font:var(--aw-text-caption);color:var(--aw-text-secondary);position:absolute}.app-kbd{font:inherit;padding:0 var(--aw-space-1);border:1px solid var(--aw-border-default);border-radius:var(--aw-radius-xs)}.app-statement{padding-top:var(--aw-space-6);border-top:1px solid var(--aw-border-subtle)}.app-statement-heading td{padding-top:var(--aw-space-4);color:var(--aw-text-secondary);font:var(--aw-text-overline);letter-spacing:.06em;text-transform:uppercase}.app-source-list{margin:0;padding:0;list-style:none;display:grid}.app-source-list>li{justify-content:space-between;align-items:center;gap:var(--aw-space-4);padding:var(--aw-space-2) 0;border-bottom:1px solid var(--aw-border-subtle);display:flex}.app-source-list>li>p{min-width:0;margin:0}.app-metric{gap:2px;display:grid}.app-finding-list{gap:var(--aw-space-2);margin:0;padding:0;list-style:none;display:grid}.app-finding-list>li{align-items:baseline;gap:var(--aw-space-3);display:flex}.app-workflow-view{display:contents}.app-workflow-view .app-analysis-view-controls{gap:var(--aw-space-3);border:0;flex-wrap:nowrap;margin:0;padding:0}.app-workflow-view .app-analysis-view-controls input[type=range]{width:5rem}.app-evaluation{justify-content:flex-end;align-items:center;gap:var(--aw-space-2);white-space:nowrap;display:inline-flex}.app-row-actions{justify-content:flex-end;gap:var(--aw-space-1);white-space:nowrap;display:flex}.app-standard-grid{gap:var(--aw-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}.app-standard-grid>li>.aw-card{box-sizing:border-box;align-content:start;gap:var(--aw-space-1);height:100%;display:grid}.app-risk-card{gap:var(--aw-space-3);display:grid}.app-risk-card .app-card-header>h3{flex:20rem;min-width:0}.app-conclusion{gap:var(--aw-space-3);display:grid}.app-conclusion>h3{margin:0}.app-form{gap:var(--aw-space-4);flex-direction:column;max-width:48rem;display:flex}.app-form--grid{gap:var(--aw-space-4) var(--aw-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.app-form-span{grid-column:1/-1}.app-inline-form{align-items:flex-end;gap:var(--aw-space-3);flex-wrap:wrap;max-width:48rem;display:flex}.app-inline-form>.aw-field{flex:18rem}.app-file-list{border:1px solid var(--aw-border-subtle);border-radius:var(--aw-shape-control);margin:0;padding:0;list-style:none}.app-file-list>li{justify-content:space-between;align-items:center;gap:var(--aw-space-4);min-height:2.75rem;padding:var(--aw-space-2) var(--aw-space-4);display:flex}.app-file-list>li+li{border-top:1px solid var(--aw-border-subtle)}.app-file-name{align-items:center;gap:var(--aw-space-3);overflow-wrap:anywhere;min-width:0;display:flex}.app-workflow-bar{container:workflow/inline-size}@container workflow (width<=88rem){.app-workflow-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes app-status-appear{0%{opacity:0}to{opacity:1}}.app-content p[role=status],.app-content div[role=status]{animation:.12s ease-out .35s both app-status-appear}@media (prefers-reduced-motion:reduce){.app-content p[role=status],.app-content div[role=status]{animation-duration:1ms}}.app-saved{gap:var(--aw-space-5);display:grid}.app-saved-title{gap:2px;min-width:0;display:grid}.app-saved-title>h3,.app-saved-log>h3{margin:0}.app-saved-facts,.app-saved-stages{gap:var(--aw-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.app-saved-facts>div,.app-saved-stages>div{gap:var(--aw-space-1);padding:var(--aw-space-3) var(--aw-space-4);border:1px solid var(--aw-border-subtle);border-radius:var(--aw-shape-control);display:grid}.app-saved-facts dt,.app-saved-stages dt{font:var(--aw-text-overline);letter-spacing:.06em;text-transform:uppercase;color:var(--aw-text-muted)}.app-saved-facts dd,.app-saved-stages dd{font:var(--aw-text-body);color:var(--aw-text-primary);margin:0}.app-saved-facts dd{font:var(--aw-text-numeric-xl);font-size:1.25rem}.app-saved-log{gap:var(--aw-space-3);display:grid}.app-saved-log ol{border-top:1px solid var(--aw-border-subtle);max-height:min(32vh,20rem);margin:0;padding:0;list-style:none;overflow:auto}.app-saved-log li{gap:var(--aw-space-4);padding:var(--aw-space-2) 0;border-bottom:1px solid var(--aw-border-subtle);grid-template-columns:10.5rem minmax(0,1fr);display:grid}.app-saved-log time{font:var(--aw-text-mono);color:var(--aw-text-muted);white-space:nowrap;font-size:.75rem}.app-saved-log li>span{font:var(--aw-text-caption);color:var(--aw-text-secondary);overflow-wrap:anywhere}.app-settings-panel{max-width:48rem}.app-settings-panel>h2{margin:0}.app-workflow-actions .app-risk-button{background:var(--aw-warning-soft);border-color:var(--aw-warning-border);color:var(--aw-warning-text)}.app-workflow-actions .app-risk-button:hover{background:color-mix(in srgb, var(--aw-warning-solid) 22%, var(--aw-warning-soft));border-color:var(--aw-warning-solid);color:var(--aw-warning-text)}.app-risk-count{background:var(--aw-warning-solid);min-width:1.125rem;height:1.125rem;color:var(--aw-bg-canvas);font:600 .6875rem/1 var(--aw-font-sans);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3125rem;display:inline-grid}.app-analysis-split[data-docked] .app-analysis-pane--chat{padding-block:0;overflow:visible}.app-chat--docked .app-chat-bar{padding-block:var(--aw-space-3) var(--aw-space-4)}.app-card-header>:is(h2,h3)+.aw-badge{translate:0 -.15rem}.app-overview{gap:var(--aw-space-5);grid-template-columns:minmax(0,1.6fr) minmax(16rem,1fr);align-items:start;display:grid}.app-overview-phases,.app-overview-findings{gap:var(--aw-space-3);display:grid}.app-overview-phases>h2,.app-overview-findings>h2,.app-overview-side>h2{margin:0}.app-phase-list{gap:var(--aw-space-2);margin:0;padding:0;list-style:none;display:grid}.app-phase-row{align-items:center;gap:var(--aw-space-4);padding:var(--aw-space-3) var(--aw-space-4);border:1px solid var(--aw-border-subtle);border-radius:var(--aw-shape-surface-sm);background:var(--aw-surface-panel);display:flex}.app-phase-row[data-current]{border-color:var(--aw-action-primary);background:var(--aw-surface-selected)}.app-phase-row[data-locked]{opacity:.6}.app-phase-icon{border-radius:var(--aw-shape-control);background:var(--aw-surface-hover);width:2.25rem;height:2.25rem;color:var(--aw-text-secondary);flex:none;place-items:center;display:grid}.app-phase-row[data-done] .app-phase-icon{background:var(--aw-success-soft);color:var(--aw-success-text)}.app-phase-row[data-current] .app-phase-icon{background:var(--aw-action-primary);color:var(--aw-text-on-action)}.app-phase-text{flex:1;gap:2px;min-width:0;display:grid}.app-overview-side{gap:var(--aw-space-3)}.app-facts{margin:0;display:grid}.app-facts>div{justify-content:space-between;gap:var(--aw-space-4);padding:var(--aw-space-2) 0;border-bottom:1px solid var(--aw-border-subtle);display:flex}.app-facts>div:last-child{border-bottom:0}.app-facts dt{color:var(--aw-text-secondary);font:var(--aw-text-caption)}.app-facts dd{font:var(--aw-text-label);font-variant-numeric:tabular-nums;text-align:right;margin:0}.app-plain-list{margin:0;padding-left:1.1rem}@media (width<=64rem){.app-overview{grid-template-columns:1fr}}.app-table-actions{justify-content:flex-end;gap:var(--aw-space-1)}.app-table-head{justify-content:space-between;align-items:flex-end;gap:var(--aw-space-2) var(--aw-space-4);flex-wrap:wrap;display:flex}.app-table-head>:is(h2,h3){margin:0}.app-table-head>.app-table-actions{margin-left:auto}.app-table-title{gap:2px;display:grid}.app-table-title>:is(h2,h3,p){margin:0}.app-run-row{gap:var(--aw-space-3)}:where(.app-content,.app-analysis-pane) section{gap:var(--aw-space-4);flex-direction:column;min-width:0;display:flex}:where(.app-content,.app-analysis-pane) section>:where(h2,h3):not(:first-child){margin-top:var(--aw-space-4)}:where(.app-content,.app-analysis-pane) section>:where(h2,h3){margin-bottom:0}.app-analysis-pane{gap:var(--aw-space-6)}.app-panel{gap:var(--aw-space-4)}.app-panel>h2{margin:0}:where(.app-content,.app-analysis-pane) .aw-card form:not([class]){gap:var(--aw-space-4);flex-direction:column;max-width:48rem;display:flex}:where(.app-content,.app-analysis-pane) dl:not([class]){margin:0;display:grid}:where(.app-content,.app-analysis-pane) dl:not([class])>div{gap:var(--aw-space-4);padding:var(--aw-space-2) 0;border-bottom:1px solid var(--aw-border-subtle);grid-template-columns:minmax(10rem,16rem) minmax(0,1fr);display:grid}:where(.app-content,.app-analysis-pane) dl:not([class]) dt{color:var(--aw-text-secondary);font:var(--aw-text-caption);text-transform:capitalize}:where(.app-content,.app-analysis-pane) dl:not([class]) dd,:where(.app-content,.app-analysis-pane) dl:not([class]) dd>p{margin:0}.app-activity{width:1.25rem;height:1.25rem;color:var(--aw-text-muted);flex:0 0 1.25rem;justify-content:center;align-items:center;display:inline-flex}.app-activity>span{display:inline-flex}.brief-creation-grid{gap:var(--aw-space-5);grid-template-columns:minmax(0,1.55fr) minmax(22rem,1fr);align-items:start;display:grid}.brief-intake-heading{align-items:center;gap:var(--aw-space-2);padding-bottom:var(--aw-space-3);border-bottom:1px solid var(--aw-border-subtle);flex-wrap:wrap;display:flex}.brief-intake-chat{min-height:28rem;position:sticky;top:0}.brief-intake-log{overflow-wrap:anywhere;min-height:13rem;max-height:45dvh;overflow-y:auto}.brief-intake-chat .app-chat-input{margin-top:auto}.brief-agent-form{min-width:0}.brief-agent-form .brief-form{gap:var(--aw-space-4);width:100%;max-width:none}.brief-agent-form .brief-deliverables{padding:0;padding-top:var(--aw-space-2);border:0;border-top:1px solid var(--aw-border-subtle);border-radius:0}.brief-time-window{gap:var(--aw-space-3);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));align-items:start;display:grid}.brief-time-window[data-mode=single],.brief-time-window[data-mode=last]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.brief-time-window[data-mode=ttm]{grid-template-columns:1fr}.brief-mandate-panel{gap:var(--aw-space-4)}.brief-mandate-panel>section{gap:var(--aw-space-4);flex-direction:column;min-width:0;display:flex}.brief-mandate-panel>.aw-field{max-width:24rem}@media (width<=70rem){.brief-creation-grid{grid-template-columns:minmax(0,1fr)}.brief-intake-chat{min-height:24rem;position:static}}@media (width<=38rem){.brief-time-window{grid-template-columns:1fr 1fr}.brief-time-window>:first-child{grid-column:1/-1}}.app-tree-row{align-items:center;gap:.125rem;min-width:0;display:flex}.app-tree-row>a{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app-tree-children{border-left:1px solid var(--aw-border-subtle);flex-direction:column;gap:.125rem;margin-left:.875rem;padding-left:.5rem;display:flex}.app-tree-children[hidden]{display:none}.app-chat-input{align-items:flex-end;gap:var(--aw-space-2);flex-direction:row;position:relative}.app-chat-input>form{flex:1;min-width:0}.app-chat-input>button{margin-bottom:.25rem}.app-dictation-composer{align-items:flex-end;gap:var(--aw-space-2);display:flex;position:relative}.app-dictation-composer>.aw-field{flex:1;min-width:0}.app-dictation-composer>button{margin-bottom:var(--aw-space-2)}.app-local-search{align-items:flex-end;gap:var(--aw-space-3);flex-direction:row;max-width:40rem;display:flex}.app-local-search>.aw-field{flex:1;min-width:0}.app-tree-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-page>.app-local-search{flex-direction:row;align-items:flex-end}.app-analysis-region{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.app-analysis-region>.app-analysis-pane{flex:1}.app-section-index{align-items:baseline;gap:var(--aw-space-3);background:var(--aw-bg-canvas);border-bottom:1px solid var(--aw-border-subtle);padding:var(--aw-space-3) var(--aw-space-8);flex:none;min-width:0;font-size:.75rem;display:flex}.app-section-index[hidden]{display:none}.app-section-caption{color:var(--aw-text-muted);white-space:nowrap}.app-section-links{gap:var(--aw-space-2) var(--aw-space-4);flex-wrap:wrap;min-width:0;display:flex}.app-section-links a{text-decoration:none}.app-section-links a:hover{text-decoration:underline}.app-section-menu{display:none}.app-analysis-pane h2,.app-analysis-pane h3{scroll-margin-top:1rem}.app-analysis-pane thead th{z-index:2;background:var(--aw-surface-panel);position:sticky;top:0}.app-secondary-details>summary{cursor:pointer;padding-block:.75rem;font-weight:600}.app-exact-value{flex-direction:column;align-items:flex-end;gap:.125rem;display:inline-flex}.app-exact-value summary{cursor:pointer;color:var(--aw-text-muted);font-size:.625rem}.app-exact-value code{white-space:normal;overflow-wrap:anywhere;font-size:.75rem}@media (width<=48rem){.app-page-heading{flex:none;align-content:start;width:100%}.app-page-header{flex-shrink:0}.app-page-actions{flex-wrap:wrap;max-width:100%}.app-section-index{min-width:0;max-width:100%}.app-exact-value summary{white-space:normal;max-width:8rem}}html,body{overflow-x:clip}.app-workflow ol{flex-wrap:nowrap}.brief-preparation-steps{flex-wrap:nowrap;max-width:100%;min-height:2.5rem;overflow-x:auto}@media (width<=48rem){.app-analysis-body .app-page-actions{gap:.5rem;width:100%}.app-analysis-body .app-page-actions>a,.app-analysis-body .app-page-actions>button{white-space:normal;max-width:100%;height:auto;min-height:var(--aw-control-md);padding-block:.5rem}}.app-analysis-pane .aw-table-wrap{max-height:65dvh;overflow:auto}.app-block-handle{cursor:grab;touch-action:none}.app-block-handle:active{cursor:grabbing}.app-building-block[data-dragging]{opacity:0;pointer-events:none;position:absolute}.app-building-block-list[aria-busy=true] .app-block-handle{cursor:progress}.app-settings-back{border-top:1px solid var(--aw-border-subtle);padding-top:var(--aw-space-3);margin-top:auto}.brief-case-card{justify-content:space-between;align-items:center;gap:var(--aw-space-3);flex-direction:row;display:flex}.brief-case-card h3{overflow-wrap:anywhere;flex:1;min-width:0}.brief-case-card h3 a{text-decoration:none}.brief-case-card h3 a:hover{text-decoration:underline}:where(.app-content,.app-analysis-pane,.app-sidebar,.app-chat,.aw-side-panel__content,.aw-table-wrap){scrollbar-gutter:stable}@media (width<=48rem){.app-section-index{padding:var(--aw-space-2) var(--aw-space-4)}.app-section-caption,.app-section-links{display:none}.app-section-menu{display:block}}.app-building-block-list{position:relative}.app-block-placeholder{border:1px dashed var(--aw-focus-ring);border-radius:var(--aw-radius-sm);background:var(--aw-surface-selected);box-sizing:border-box;place-items:center;display:grid}.app-block-drag-ghost{z-index:var(--aw-z-dropdown);pointer-events:none;box-shadow:var(--aw-shadow-popover);border-color:var(--aw-focus-ring);opacity:.95;margin:0;position:fixed;transform:rotate(1deg)}.app-block-drag-ghost[data-outside]{opacity:.6}
