@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.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:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.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}:root{--font-sans:"Golos Text Variable", "Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:22px;--font-size-stat:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.1;--line-height-snug:1.35;--line-height-normal:1.45;--line-height-relaxed:1.6;--letter-spacing-caps:.08em;--letter-spacing-caps-sm:.05em;--letter-spacing-tight:-.01em;--letter-spacing-stat:-.02em;--space-0:0;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:18px;--space-10:20px;--space-12:24px;--space-14:28px;--space-16:32px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--radius-round:50%;--size-menubar:40px;--size-sidebar:236px;--size-rail:64px;--size-nav-item:40px;--size-nav-subitem:34px;--size-icon:18px;--size-icon-sm:14px;--size-control:44px;--size-control-sm:36px;--size-control-xs:32px;--size-titlebar:36px;--size-titlebar-lg:44px;--size-row:44px;--size-row-lg:52px;--size-dot:8px;--size-dot-sm:7px;--size-step-marker:24px;--size-avatar:40px;--size-badge:18px;--size-track:6px;--size-track-lg:10px;--size-desk-dot:1.2px;--size-desk-grid:24px;--size-border:1px;--size-border-strong:2px;--size-focus-ring:2px;--width-search:520px;--width-drawer:380px;--width-detail:460px;--width-wizard:1060px;--width-steps:220px;--width-kv-label:120px;--width-chat:880px;--width-message:88%;--width-bar-label:7.5rem;--width-table-min:36rem;--width-measure:60ch;--basis-xs:160px;--basis-sm:220px;--basis-md:260px;--basis-lg:300px;--basis-card:320px;--basis-xl:380px;--basis-2xl:480px;--basis-3xl:520px;--chrome-menubar-bg:#10151d;--chrome-sidebar-bg:#121924;--chrome-desk-bg:#1b2431;--chrome-desk-dot:#2c384a;--chrome-desk-dot-edit:#33415a;--chrome-border:#2a3547;--chrome-border-strong:#3a475b;--chrome-input-bg:#1a2230;--chrome-input-border:#2f3b4e;--chrome-hover:#1c2533;--chrome-active:#26334a;--chrome-button-bg:#222c3b;--chrome-text:#e6ebf2;--chrome-text-strong:#fff;--chrome-text-muted:#c3ccd9;--chrome-text-sub:#a9b4c4;--chrome-text-dim:#8f9bad;--chrome-text-caps:#8592a6;--chrome-text-desk:#b8c2d1;--chrome-accent:#3b6fd8;--chrome-ok:#4ade80;--chrome-alert:#e5604f;--win-bg:#f4f5f7;--win-surface:#fff;--win-outline:#0e131a;--win-border:#dde1e7;--win-border-strong:#c9cfd8;--win-border-dashed:#a9b1bd;--win-divider:#e1e4e9;--win-divider-subtle:#e6e9ee;--win-fill:#eef0f3;--win-fill-strong:#e9ecf1;--win-track:#dde1e7;--win-text:#10151d;--win-text-secondary:#3a4352;--win-text-muted:#4f5968;--accent:#1d5fd8;--accent-text:#1d4fb8;--accent-soft:#eef3fd;--accent-ring:#d6e2fb;--accent-fill:#e8eefd;--accent-border:#9fb4e8;--accent-edit:#7fa6ff;--on-accent:#fff;--ok:#1e8e4e;--ok-dot:#2fa25f;--ok-text:#1b7a45;--ok-text-strong:#14532d;--ok-bg:#e8f4ec;--warn:#c47a12;--warn-dot:#d98a12;--warn-text:#8a5200;--warn-text-strong:#6b3d05;--warn-bg:#fbebd6;--warn-strong:#7a4508;--error:#c0392b;--error-text:#a32a1d;--error-bg:#fbe5e2;--error-border:#e3b1aa;--neutral-dot:#8a93a1;--class-public-bg:var(--win-fill);--class-public-text:var(--win-text-secondary);--class-internal-bg:var(--accent-fill);--class-internal-text:var(--accent-text);--class-confidential-bg:var(--warn-bg);--class-confidential-text:var(--warn-text-strong);--class-restricted-bg:var(--error-bg);--class-restricted-text:var(--error-text);--avatar-1:#2b5fd9;--avatar-2:#b25e00;--avatar-3:#0b7f72;--avatar-4:#46525d;--on-avatar:#fff;--code-bg:#10151d;--code-text:#e3e8ef;--code-key:#8fb4ff;--shadow-widget:0 8px 24px #0000004d;--shadow-window:0 24px 60px #00000073;--shadow-app:0 12px 32px #00000059;--shadow-drag:0 18px 40px #00000080;--shadow-selected-row:inset 3px 0 0 var(--accent);--shadow-ring:0 0 0 4px var(--accent-ring);--focus-ring-color:var(--accent-edit);--focus-ring:var(--size-focus-ring) solid var(--focus-ring-color);--focus-offset:2px;--opacity-disabled:.55;--opacity-pulse:.5;--icon-stroke:1.7;--duration-fast:.12s;--duration-pulse:1.4s;--ease:cubic-bezier(.2, 0, 0, 1);--z-menubar:10}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-pulse:0s}}.a3-os,.a3-os *,.a3-os :before,.a3-os :after{box-sizing:border-box}.a3-os{background:var(--chrome-desk-bg);min-block-size:100vh;color:var(--win-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);flex-direction:column;display:flex}.a3-os :where(h1,h2,h3,h4,p,ul,ol,dl,dd,fieldset,figure){margin:0}.a3-os :where(ul,ol){padding:0;list-style:none}.a3-os :where(fieldset){border:0;min-inline-size:0;padding:0}.a3-os :where(button,input,select,textarea){font:inherit;color:inherit}.a3-os a{color:inherit;text-decoration:none}.a3-os :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.a3-visually-hidden{inline-size:var(--size-border);block-size:var(--size-border);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:calc(-1 * var(--size-border));border:0;padding:0;overflow:hidden;position:absolute!important}.a3-skip-link{z-index:var(--z-menubar);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);position:absolute;inset-block-start:calc(-1 * var(--size-menubar));inset-inline-start:var(--space-4)}.a3-skip-link:focus{inset-block-start:var(--space-4)}.a3-mono{font-family:var(--font-mono)}.a3-text-xs{font-size:var(--font-size-xs)}.a3-text-muted{color:var(--win-text-muted)}.a3-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.a3-clamp-2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.a3-os p,.a3-os li,.a3-os dd{overflow-wrap:anywhere}.a3-os td{overflow-wrap:break-word}.a3-tone-text--ok{color:var(--ok-text)}.a3-tone-text--warn{color:var(--warn-text)}.a3-tone-text--error{color:var(--error-text)}.a3-tone-text--info{color:var(--accent-text)}.a3-tone-text--neutral{color:var(--win-text-muted)}.a3-icon{inline-size:var(--size-icon);block-size:var(--size-icon);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.a3-icon--sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.a3-dot{inline-size:var(--size-dot);block-size:var(--size-dot);border-radius:var(--radius-round);background:currentColor;flex:none}.a3-dot--live{inline-size:var(--size-dot-sm);block-size:var(--size-dot-sm);background:var(--chrome-ok)}.a3-menubar{align-items:center;gap:0 var(--space-2);min-block-size:var(--size-menubar);padding-inline:var(--space-6);background:var(--chrome-menubar-bg);border-block-end:var(--size-border) solid var(--chrome-border);color:var(--chrome-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.a3-menubar__logo{padding-inline:var(--space-2) var(--space-5);font-weight:var(--font-weight-bold);color:var(--chrome-text-strong)}.a3-menubar__section{padding-inline:var(--space-4);font-weight:var(--font-weight-semibold);color:var(--chrome-text-strong)}.a3-menubar__search{flex:1 1 var(--basis-md);padding:var(--space-2) var(--space-6);justify-content:center;display:flex}.a3-menubar__search input{inline-size:100%;max-inline-size:var(--width-search);min-block-size:var(--size-control-xs);padding-inline:var(--space-6);border:var(--size-border) solid var(--chrome-input-border);border-radius:var(--radius-md);background:var(--chrome-input-bg);color:var(--chrome-text);font-size:var(--font-size-sm)}.a3-menubar__search input::placeholder{color:var(--chrome-text-dim)}.a3-menubar__items{align-items:center;min-inline-size:0;display:flex}.a3-menubar__item{align-items:center;gap:var(--space-3);min-block-size:var(--size-menubar);padding-inline:var(--space-5);color:var(--chrome-text-muted);font-size:var(--font-size-sm);white-space:nowrap;background:0 0;border:0;display:inline-flex}button.a3-menubar__item{cursor:pointer}button.a3-menubar__item:hover{background:var(--chrome-hover)}.a3-menubar__item b{color:var(--chrome-text-strong);font-weight:var(--font-weight-semibold)}.a3-menubar__badge{min-inline-size:var(--size-badge);block-size:var(--size-badge);padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--chrome-alert);color:var(--chrome-text-strong);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.a3-os__body{flex:1;min-inline-size:0;display:flex}.a3-sidenav{flex:0 0 var(--size-sidebar);gap:var(--space-8);padding:var(--space-7) var(--space-5);background:var(--chrome-sidebar-bg);border-inline-end:var(--size-border) solid var(--chrome-border);color:var(--chrome-text-muted);flex-direction:column;display:flex}.a3-nav{gap:var(--space-1);flex-direction:column;display:flex}.a3-nav__item{align-items:center;gap:var(--space-5);min-block-size:var(--size-nav-item);padding-inline:var(--space-5);border-radius:var(--radius-md);font-size:var(--font-size-md);display:flex}.a3-nav__item:hover{background:var(--chrome-hover);color:var(--chrome-text-strong)}.a3-nav__item.is-active{background:var(--chrome-active);color:var(--chrome-text-strong)}.a3-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.a3-nav__count{font-size:var(--font-size-xs);color:var(--chrome-text-dim)}.a3-nav__sub{gap:var(--space-1);margin:var(--space-1) 0 var(--space-3) calc(var(--space-10) - var(--space-1));border-inline-start:var(--size-border) solid var(--chrome-input-border);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.a3-nav__subitem{align-items:center;gap:var(--space-4);min-block-size:var(--size-nav-subitem);padding-inline:var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--chrome-text-sub);display:flex}.a3-nav__subitem:hover{background:var(--chrome-hover);color:var(--chrome-text-strong)}.a3-nav__subitem.is-active{background:var(--chrome-active);color:var(--chrome-text-strong)}.a3-nav__badge{min-block-size:var(--size-badge);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--chrome-accent);color:var(--chrome-text-strong);font-size:var(--font-size-2xs);align-items:center;margin-inline-start:auto;display:inline-flex}.a3-sidenav__footer{border-block-start:var(--size-border) solid var(--chrome-border);gap:var(--space-5);flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-6);display:flex}.a3-desk{background-color:var(--chrome-desk-bg);background-image:radial-gradient(var(--chrome-desk-dot) var(--size-desk-dot), transparent var(--size-desk-dot));background-size:var(--size-desk-grid) var(--size-desk-grid);flex:1;min-inline-size:0}.a3-desk--edit{background-image:radial-gradient(var(--chrome-desk-dot-edit) var(--size-desk-dot), transparent var(--size-desk-dot))}.a3-desk:focus{outline:none}.a3-desk__pad{gap:var(--space-8);padding:var(--space-10) var(--space-12) var(--space-14);flex-direction:column;min-inline-size:0;display:flex}.a3-desk__pad--app{padding:var(--space-8);block-size:100%}.a3-desk-split{min-block-size:100%;display:flex}.a3-desk-split>.a3-desk__pad{flex:1}.a3-desk-header{align-items:center;gap:var(--space-5);color:var(--chrome-text-strong);flex-wrap:wrap;display:flex}.a3-desk-header__title{flex:1 1 var(--basis-md);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.a3-desk-header__sub{font-weight:var(--font-weight-regular);color:var(--chrome-text-desk)}.a3-desk-header__actions{gap:var(--space-5);flex-wrap:wrap;display:flex}.a3-grid{gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.a3-span-3{grid-column:span 3}.a3-span-4{grid-column:span 4}.a3-span-5{grid-column:span 5}.a3-span-6{grid-column:span 6}.a3-span-7{grid-column:span 7}.a3-span-8{grid-column:span 8}.a3-span-12{grid-column:span 12}.a3-window{background:var(--win-bg);min-inline-size:0;color:var(--win-text);border:var(--size-border) solid var(--win-outline);border-radius:var(--radius-lg);box-shadow:var(--shadow-widget);flex-direction:column;display:flex;overflow:hidden}.a3-window--dialog{border-radius:var(--radius-xl);box-shadow:var(--shadow-window);inline-size:100%;max-inline-size:var(--width-wizard)}.a3-window--app{box-shadow:var(--shadow-app);flex:1}.a3-window__bar{align-items:center;gap:var(--space-4);min-block-size:var(--size-titlebar);padding:0 var(--space-2) 0 var(--space-6);background:var(--win-surface);border-block-end:var(--size-border) solid var(--win-border);flex-wrap:wrap;display:flex}.a3-window--dialog .a3-window__bar{min-block-size:var(--size-titlebar-lg);padding-inline-start:var(--space-8)}.a3-window--app .a3-window__bar{min-block-size:var(--size-titlebar-lg);padding-block:var(--space-3);gap:var(--space-4) var(--space-6)}.a3-window__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;min-inline-size:0}.a3-window--dialog .a3-window__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.a3-window--app .a3-window__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.a3-window__filter{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);background:var(--win-fill);color:var(--win-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.a3-window__toolbar{align-items:center;gap:var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.a3-window__filters{gap:var(--space-4);flex-wrap:wrap;display:flex}.a3-window__spacer{flex:1}.a3-window__body{min-inline-size:0;padding:var(--space-6) var(--space-7) var(--space-7);flex:1}.a3-window__body--flush{padding:0}.a3-window__footer{align-items:center;gap:var(--space-5);padding:var(--space-7) var(--space-10);background:var(--win-surface);border-block-start:var(--size-border) solid var(--win-border);font-size:var(--font-size-sm);color:var(--win-text-muted);flex-wrap:wrap;display:flex}.a3-window__more{margin:var(--space-4) var(--space-7) var(--space-6)}.a3-widget-empty{color:var(--win-text-muted);font-size:var(--font-size-sm);padding:var(--space-4) 0}.a3-window__body--flush>.a3-widget-empty{padding:var(--space-6) var(--space-7)}.a3-icon-button{inline-size:var(--size-control-sm);block-size:var(--size-control-xs);border-radius:var(--radius-sm);color:var(--win-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.a3-icon-button:hover{background:var(--win-fill)}.a3-icon-button--lg{inline-size:var(--size-control);block-size:var(--size-control)}.a3-icon-button--danger{color:var(--error-text)}.a3-button{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:var(--size-control);padding-inline:var(--space-9);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-md);background:var(--win-surface);color:var(--win-text);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease);display:inline-flex}.a3-button--sm{min-block-size:var(--size-control-sm);padding-inline:var(--space-7);font-size:var(--font-size-sm)}.a3-button:hover{background:var(--win-fill)}.a3-button:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.a3-button--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.a3-button--primary:hover{background:var(--accent-text)}.a3-button--success{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.a3-button--success:hover{background:var(--ok-text)}.a3-button--danger{border-color:var(--error-border);color:var(--error-text)}.a3-button--outline{border-color:var(--accent);color:var(--accent)}.a3-button--chrome{min-block-size:var(--size-menubar);background:var(--chrome-button-bg);border-color:var(--chrome-border-strong);color:var(--chrome-text);font-size:var(--font-size-sm)}.a3-button--chrome:hover{background:var(--chrome-active)}.a3-button--chrome-primary{min-block-size:var(--size-menubar);background:var(--chrome-accent);border-color:var(--chrome-accent);color:var(--chrome-text-strong);font-size:var(--font-size-sm)}.a3-button--chrome-primary:hover{background:var(--accent)}.a3-button--link{min-block-size:var(--size-control-sm);color:var(--accent);font-size:var(--font-size-sm);background:0 0;border:0;padding-inline:0}.a3-button--link:hover{background:0 0;text-decoration:underline}.a3-link{color:var(--accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:start;min-block-size:var(--size-control-xs);background:0 0;border:0;padding:0}.a3-link:hover{text-decoration:underline}.a3-segmented{border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-md);flex-wrap:wrap;max-inline-size:100%;display:inline-flex;overflow:hidden}.a3-segmented button{min-block-size:var(--size-control-sm);padding-inline:var(--space-6);border:0;border-inline-end:var(--size-border) solid var(--win-border);background:var(--win-surface);color:var(--win-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap}.a3-segmented button:last-child{border-inline-end:0}.a3-segmented--dark button.is-active{background:var(--win-text);color:var(--on-accent)}.a3-segmented--confidential button.is-active{background:var(--warn-strong);color:var(--on-accent)}.a3-filter-chip{align-items:center;gap:var(--space-3);max-inline-size:100%;min-block-size:var(--size-control-sm);padding-inline:var(--space-6);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-pill);background:var(--win-surface);color:var(--win-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}.a3-filter-chip__name{color:var(--win-text-muted);font-weight:var(--font-weight-medium)}.a3-chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.a3-chip{min-block-size:var(--size-control-xs);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--win-fill);color:var(--win-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:0;align-items:center;display:inline-flex}button.a3-chip{cursor:pointer}.a3-chip--add{background:var(--win-surface);border:var(--size-border) dashed var(--win-border-dashed);color:var(--accent);font-weight:var(--font-weight-semibold)}.a3-chip--confidential{background:var(--class-confidential-bg);color:var(--class-confidential-text)}.a3-chip--restricted{background:var(--class-restricted-bg);color:var(--class-restricted-text)}.a3-chip--internal{background:var(--class-internal-bg);color:var(--class-internal-text)}.a3-input{inline-size:100%;min-block-size:var(--size-control-sm);padding-inline:var(--space-5);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-md);background:var(--win-surface);color:var(--win-text);font-size:var(--font-size-md)}.a3-input::placeholder{color:var(--win-text-muted)}.a3-input:disabled{background:var(--win-fill);color:var(--win-text-muted)}.a3-input[aria-invalid=true]{border-color:var(--error)}.a3-field{gap:var(--space-3);flex-direction:column;display:flex}.a3-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.a3-field__hint{font-size:var(--font-size-xs);color:var(--win-text-muted)}.a3-field__error{font-size:var(--font-size-xs);color:var(--error-text)}.a3-status{align-items:center;gap:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.a3-status--ok{color:var(--ok-text)}.a3-status--ok .a3-dot{background:var(--ok-dot)}.a3-status--warn{color:var(--warn-text)}.a3-status--warn .a3-dot{background:var(--warn-dot)}.a3-status--error{color:var(--error-text)}.a3-status--error .a3-dot{background:var(--error)}.a3-status--info{color:var(--accent-text)}.a3-status--info .a3-dot{background:var(--accent)}.a3-status--neutral{color:var(--win-text-muted)}.a3-status--neutral .a3-dot{background:var(--neutral-dot)}.a3-pill{min-block-size:var(--size-badge);padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);text-transform:none;letter-spacing:0;align-items:center;display:inline-flex}.a3-pill--ok{background:var(--ok-bg);color:var(--ok-text-strong)}.a3-pill--warn{background:var(--warn-bg);color:var(--warn-text-strong)}.a3-pill--error{background:var(--error-bg);color:var(--error-text)}.a3-pill--info{background:var(--accent-soft);color:var(--accent-text)}.a3-pill--neutral{background:var(--win-fill);color:var(--win-text-secondary)}.a3-class{min-block-size:var(--size-badge);padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);vertical-align:middle;align-items:center;display:inline-flex}.a3-class--public{background:var(--class-public-bg);color:var(--class-public-text)}.a3-class--internal{background:var(--class-internal-bg);color:var(--class-internal-text)}.a3-class--confidential{background:var(--class-confidential-bg);color:var(--class-confidential-text)}.a3-class--restricted{background:var(--class-restricted-bg);color:var(--class-restricted-text)}.a3-progress{align-items:center;gap:var(--space-4);inline-size:100%;min-inline-size:0;display:flex}.a3-track{block-size:var(--size-track);border-radius:var(--radius-pill);background:var(--win-track);flex:1;display:block;overflow:hidden}.a3-progress--md .a3-track{block-size:var(--size-dot)}.a3-track__fill{border-radius:var(--radius-pill);block-size:100%;display:block}.a3-track__fill--accent{background:var(--chrome-accent)}.a3-track__fill--ok{background:var(--ok)}.a3-track__fill--warn{background:var(--warn-dot)}.a3-meter{grid-template-columns:calc(var(--space-16) + var(--space-5)) minmax(0, 1fr) auto;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--win-text-muted);align-items:center;display:grid}.a3-meter__value{font-size:var(--font-size-xs)}.a3-stat{align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.a3-stat__value{font-size:var(--font-size-stat);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-stat);line-height:var(--line-height-tight)}.a3-stat__value--ok{color:var(--ok-text)}.a3-stat__value--warn{color:var(--warn-text)}.a3-stat__value--error{color:var(--error-text)}.a3-stat__caption{font-size:var(--font-size-sm);color:var(--win-text-muted)}.a3-split{block-size:var(--size-dot);border-radius:var(--radius-xs);margin-block:var(--space-2) var(--space-5);display:flex;overflow:hidden}.a3-split__ok{background:var(--ok-dot);display:block}.a3-split__error{background:var(--error);display:block}.a3-state{align-items:flex-start;gap:var(--space-4);padding:var(--space-12);border-radius:var(--radius-lg);flex-direction:column;display:flex}.a3-state--light{background:var(--win-bg);color:var(--win-text)}.a3-state--dark{background:var(--chrome-active);color:var(--chrome-text)}.a3-state__icon{color:var(--win-text-muted);display:inline-flex}.a3-state--error .a3-state__icon{color:var(--error-text)}.a3-state--dark .a3-state__icon{color:var(--chrome-text-desk)}.a3-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.a3-state__text{font-size:var(--font-size-md);color:var(--win-text-muted);max-inline-size:var(--width-measure)}.a3-state--dark .a3-state__text{color:var(--chrome-text-desk)}.a3-state[aria-busy=true]{inline-size:100%}.a3-skeleton{gap:var(--space-5);flex-direction:column;inline-size:100%;display:flex}.a3-skeleton__line{block-size:var(--size-dot);border-radius:var(--radius-xs);background:var(--win-track);animation:a3-pulse var(--duration-pulse) var(--ease) infinite;display:block}.a3-state--dark .a3-skeleton__line{background:var(--chrome-border-strong)}.a3-skeleton__line:nth-child(3n+1){inline-size:80%}.a3-skeleton__line:nth-child(3n+2){inline-size:64%}.a3-skeleton__line:nth-child(3n){inline-size:72%}@keyframes a3-pulse{50%{opacity:var(--opacity-pulse)}}.a3-notice{align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:var(--line-height-normal);flex-wrap:wrap;display:flex}.a3-notice .a3-dot{margin-block-start:var(--space-2)}.a3-notice__text{flex:1 1 var(--basis-md);min-inline-size:0}.a3-notice__actions{gap:var(--space-5);flex-wrap:wrap;display:flex}.a3-notice--ok{background:var(--ok-bg);color:var(--ok-text-strong)}.a3-notice--ok .a3-dot{background:var(--ok)}.a3-notice--info{background:var(--win-fill-strong);color:var(--win-text-secondary)}.a3-notice--warn{background:var(--warn-bg);color:var(--warn-text-strong)}.a3-notice--warn .a3-dot{background:var(--warn-dot)}.a3-notice--error{background:var(--error-bg);color:var(--error-text)}.a3-notice--error .a3-dot{background:var(--error)}.a3-notice--edit{background:var(--chrome-active);border:var(--size-border) solid var(--chrome-accent);color:var(--chrome-text);font-size:var(--font-size-md);align-items:center}.a3-notice--edit b{color:var(--chrome-text-strong)}.a3-kv{font-size:var(--font-size-sm);line-height:var(--line-height-snug);flex-direction:column;display:flex}.a3-kv--columns{gap:var(--space-4)}.a3-kv__row{grid-template-columns:var(--width-kv-label) minmax(0, 1fr);gap:var(--space-6);display:grid}.a3-kv--rows .a3-kv__row{padding-block:var(--space-4);border-block-start:var(--size-border) solid var(--win-divider-subtle)}.a3-kv--rows .a3-kv__row:first-child{border-block-start:0;padding-block-start:0}.a3-kv dt{color:var(--win-text-muted)}.a3-kv dd small{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--win-text-muted);display:block}.a3-timeline{flex-direction:column;display:flex}.a3-timeline__step{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;gap:var(--space-5);font-size:var(--font-size-sm);padding-block-end:var(--space-6);display:grid;position:relative}.a3-timeline__step:before{content:"";inset-inline-start:calc(var(--space-3) - var(--size-border));inset-block:var(--space-7) 0;inline-size:var(--size-border-strong);background:var(--win-track);position:absolute}.a3-timeline__step:last-child:before{display:none}.a3-timeline__marker{z-index:1;inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-round);background:var(--ok);margin-block-start:calc(var(--space-1) + var(--size-border));position:relative}.a3-timeline__step--current .a3-timeline__marker{background:var(--accent);box-shadow:var(--shadow-ring)}.a3-timeline__step--next .a3-timeline__marker{background:var(--win-surface);border:var(--size-border-strong) solid var(--win-border-dashed)}.a3-timeline__step--failed .a3-timeline__marker{background:var(--error)}.a3-timeline__time{color:var(--win-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.a3-log{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.a3-log li{padding-block:var(--space-3);border-block-start:var(--size-border) solid var(--win-divider)}.a3-log li:first-child{border-block-start:0;padding-block-start:0}.a3-log__time{color:var(--win-text-muted)}.a3-checks{flex-direction:column;display:flex}.a3-checks__item{gap:var(--space-5);padding-block:var(--space-4);border-block-start:var(--size-border) solid var(--win-divider-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-normal);display:flex}.a3-checks__item:first-child{border-block-start:0;padding-block-start:0}.a3-checks__item small,.a3-perms__text small,.a3-events__item small,.a3-cell-stack small{font-size:var(--font-size-xs);color:var(--win-text-muted);display:block}.a3-checks__mark{inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-round);color:var(--on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.a3-checks__mark--ok{background:var(--ok)}.a3-checks__mark--warn{background:var(--warn)}.a3-checks__mark--error{background:var(--error)}.a3-checks__mark--pending{background:var(--win-track)}.a3-bars{gap:var(--space-2);flex-direction:column;display:flex}.a3-bars__item{grid-template-columns:minmax(0, var(--width-bar-label)) minmax(0, 1fr) var(--space-12);gap:var(--space-1) var(--space-4);font-size:var(--font-size-xs);align-items:center;display:grid}.a3-bars__track{block-size:var(--size-track-lg);border-radius:var(--radius-xs);background:var(--win-fill-strong);overflow:hidden}.a3-bars__fill{background:var(--error);block-size:100%;display:block}.a3-bars__value{text-align:end}.a3-bars__hint{font-size:var(--font-size-2xs);color:var(--win-text-muted);grid-column:2/4}.a3-ranked li{justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3);border-block-start:var(--size-border) solid var(--win-divider);font-size:var(--font-size-sm);display:flex}.a3-ranked b{font-weight:var(--font-weight-semibold)}.a3-code{padding:var(--space-7) var(--space-8);border-radius:var(--radius-lg);background:var(--code-bg);color:var(--code-text);font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:var(--line-height-relaxed);white-space:pre;margin:0;overflow-x:auto}.a3-code__key{color:var(--code-key)}.a3-section-label{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--win-text-muted);margin-block-end:var(--space-4)}.a3-hint-box{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--win-bg);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--win-text-muted)}.a3-inline{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.a3-links{gap:var(--space-2) var(--space-8);flex-wrap:wrap;display:flex}.a3-table-wrap{max-inline-size:100%;overflow-x:auto}.a3-table{inline-size:100%;min-inline-size:var(--width-table-min);border-collapse:collapse;table-layout:fixed;font-size:var(--font-size-sm)}.a3-table th{padding:var(--space-3) var(--space-5);text-align:start;font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps-sm);text-transform:uppercase;color:var(--win-text-muted);background:var(--win-bg)}.a3-table td{padding:var(--space-3) var(--space-5);border-block-start:var(--size-border) solid var(--win-divider);vertical-align:middle;background:var(--win-surface)}.a3-table--compact td{block-size:var(--size-row)}.a3-table--comfortable td{block-size:var(--size-row-lg)}.a3-table--comfortable th,.a3-table--comfortable td{padding-inline:var(--space-8)}.a3-table--interactive tbody tr{cursor:pointer}.a3-table--interactive tbody tr:hover td{background:var(--win-bg)}.a3-table tr.is-selected td{background:var(--accent-soft)}.a3-table tr.is-selected td:first-child{box-shadow:var(--shadow-selected-row)}.a3-table__caption{text-align:start;padding:var(--space-4) var(--space-5);font-weight:var(--font-weight-semibold)}.a3-cell-stack{flex-direction:column;min-inline-size:0;display:flex}.a3-table td .a3-truncate{display:block}.a3-nodes__item{padding-block:var(--space-5);border-block-start:var(--size-border) solid var(--win-divider)}.a3-nodes__item:first-child{border-block-start:0;padding-block-start:0}.a3-nodes__head{align-items:baseline;gap:var(--space-2) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.a3-nodes__agents{margin-inline-start:auto}.a3-nodes__meters{gap:var(--space-3) var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a3-edit-widget{min-inline-size:0;min-block-size:calc(var(--size-row) * 2);background:var(--win-bg);border-radius:var(--radius-lg);outline:var(--size-border-strong) dashed var(--accent-edit);outline-offset:var(--size-border-strong);flex-direction:column;display:flex;overflow:hidden}.a3-edit-widget.is-dragging{outline-style:solid;outline-color:var(--chrome-text-strong);box-shadow:var(--shadow-drag)}.a3-edit-widget__bar{align-items:center;gap:var(--space-4);min-block-size:var(--size-titlebar);padding-inline:var(--space-2);background:var(--win-surface);border-block-end:var(--size-border) solid var(--win-border);display:flex}.a3-edit-widget__grip{inline-size:var(--size-control-xs);block-size:var(--size-control-xs);border-radius:var(--radius-sm);color:var(--win-text-muted);cursor:grab;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.a3-edit-widget__title{min-inline-size:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere;flex:1}.a3-edit-widget__size{font-size:var(--font-size-2xs);color:var(--win-text-muted);background:var(--win-fill);border-radius:var(--radius-xs);padding:var(--space-1) var(--space-3)}.a3-edit-widget__skeleton{gap:var(--space-4);padding:var(--space-6);flex-direction:column;flex:1;display:flex}.a3-edit-widget__skeleton span{block-size:var(--size-dot);border-radius:var(--radius-xs);background:var(--win-track);display:block}.a3-edit-widget__skeleton span:first-child{inline-size:80%}.a3-edit-widget__skeleton span:nth-child(2){inline-size:64%}.a3-edit-widget__skeleton span:nth-child(3){inline-size:72%}.a3-edit-widget__foot{padding:0 var(--space-1) var(--space-1);justify-content:flex-end;display:flex}.a3-edit-widget__resize{inline-size:var(--size-control-xs);block-size:var(--size-control-xs);color:var(--accent);cursor:nwse-resize;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.a3-drop-slot{padding:var(--space-6);border:var(--size-border-strong) dashed var(--chrome-border-strong);border-radius:var(--radius-lg);color:var(--chrome-text-desk);font-size:var(--font-size-sm);text-align:center;grid-area:span 3/span 4;justify-content:center;align-items:center;display:flex}.a3-desk--edit .a3-grid{grid-auto-rows:calc(var(--size-row) + var(--space-10))}.a3-drawer{flex:0 1 var(--width-drawer);gap:var(--space-9);min-inline-size:0;padding:var(--space-10);background:var(--win-surface);border-inline-start:var(--size-border) solid var(--chrome-border);color:var(--win-text);flex-direction:column;display:flex}.a3-drawer__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.a3-profiles{gap:var(--space-3);flex-direction:column;display:flex}.a3-profiles__item{gap:var(--space-5);padding:var(--space-5) var(--space-6);border:var(--size-border) solid var(--win-border);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;display:flex}.a3-profiles__item.is-checked{border-color:var(--accent);background:var(--accent-soft)}.a3-profiles__item input{margin:var(--space-1) 0 0;accent-color:var(--accent)}.a3-profiles__item b{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);display:block}.a3-profiles__item small{font-size:var(--font-size-xs);color:var(--win-text-muted);line-height:var(--line-height-snug);display:block}.a3-catalog{gap:var(--space-5);flex-direction:column;display:flex}.a3-catalog__cats{gap:var(--space-3);flex-wrap:wrap;display:flex}.a3-cat{min-block-size:var(--size-control-xs);padding-inline:var(--space-5);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-pill);background:var(--win-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.a3-cat.is-active{background:var(--win-text);border-color:var(--win-text);color:var(--on-accent)}.a3-catalog__list li{align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-block-start:var(--size-border) solid var(--win-divider-subtle);display:flex}.a3-catalog__list li:first-child{border-block-start:0}.a3-catalog__text{flex:1;min-inline-size:0}.a3-catalog__text b{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:block}.a3-catalog__text small{font-size:var(--font-size-xs);color:var(--win-text-muted);line-height:var(--line-height-snug);display:block}.a3-catalog__empty{font-size:var(--font-size-sm);color:var(--win-text-muted)}.a3-master-detail{flex-wrap:wrap;min-inline-size:0;display:flex}.a3-master-detail__list{flex:999 1 var(--basis-3xl);min-inline-size:0}.a3-master-detail__detail{flex:1 1 var(--basis-xl);max-inline-size:var(--width-detail);min-inline-size:0;padding:var(--space-10);background:var(--win-surface);border-inline-start:var(--size-border) solid var(--win-border)}.a3-detail{gap:var(--space-8);flex-direction:column;align-items:stretch;display:flex}.a3-detail>.a3-status{align-self:flex-start}.a3-detail__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug)}.a3-detail__meta{font-size:var(--font-size-xs);color:var(--win-text-muted);margin-block-start:var(--space-2)}.a3-detail__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.a3-apps{gap:var(--space-2);flex-direction:column;display:flex}.a3-apps__row{align-items:center;gap:var(--space-4) var(--space-6);min-block-size:calc(var(--size-control) + var(--space-6));padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.a3-apps__row:hover{background:var(--win-fill-strong)}.a3-avatar{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-lg);color:var(--on-avatar);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.a3-avatar--1{background:var(--avatar-1)}.a3-avatar--2{background:var(--avatar-2)}.a3-avatar--3{background:var(--avatar-3)}.a3-avatar--4{background:var(--avatar-4)}.a3-apps__text{flex:1 1 var(--basis-sm);flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.a3-apps__name{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.a3-apps__name:hover{color:var(--accent)}.a3-apps__desc{font-size:var(--font-size-xs);color:var(--win-text-muted);overflow-wrap:anywhere}.a3-window--app>.a3-window__body>.a3-notice{margin-block-end:var(--space-6)}.a3-wizard-host{justify-content:center;display:flex}.a3-wizard{min-block-size:calc(var(--size-row-lg) * 11);flex-wrap:wrap;display:flex}.a3-stepper{flex:0 0 var(--width-steps);gap:var(--space-2);padding:var(--space-10) var(--space-8);background:var(--win-surface);border-inline-end:var(--size-border) solid var(--win-border);flex-direction:column;display:flex}.a3-stepper__step{align-items:center;gap:var(--space-5);min-block-size:var(--size-control);padding-inline:var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-md);color:var(--win-text-muted);display:flex}.a3-stepper__marker{inline-size:var(--size-step-marker);block-size:var(--size-step-marker);border:var(--size-border-strong) solid var(--win-border-dashed);border-radius:var(--radius-round);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.a3-stepper__step--done{color:var(--win-text)}.a3-stepper__step--done .a3-stepper__marker{background:var(--ok);border-color:var(--ok);color:var(--on-accent)}.a3-stepper__step--current{background:var(--accent-soft);color:var(--win-text);font-weight:var(--font-weight-semibold)}.a3-stepper__step--current .a3-stepper__marker{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.a3-wizard__main{flex:999 1 var(--basis-2xl);gap:var(--space-9);min-inline-size:0;padding:var(--space-14) var(--space-16);flex-direction:column;display:flex}.a3-wizard__heading{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.a3-wizard__lead{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--win-text-muted);margin-block-start:calc(-1 * var(--space-4))}.a3-window__footer-note{min-inline-size:0}.a3-options{grid-template-columns:repeat(auto-fit, minmax(min(var(--basis-lg), 100%), 1fr));gap:var(--space-6);display:grid}.a3-option{gap:var(--space-6);padding:var(--space-8);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-lg);background:var(--win-surface);cursor:pointer;display:flex}.a3-option.is-checked{border-color:var(--accent);box-shadow:inset 0 0 0 var(--size-border) var(--accent);background:var(--accent-soft)}.a3-option.is-disabled{background:var(--win-fill);cursor:not-allowed}.a3-option input{margin:var(--space-1) 0 0;inline-size:var(--space-9);block-size:var(--space-9);accent-color:var(--accent);flex:none}.a3-option__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);display:block}.a3-option__badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);background:var(--win-border);color:var(--win-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);vertical-align:middle;margin-inline-start:var(--space-3)}.a3-option__text{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--win-text-muted);margin-block-start:var(--space-2);display:block}.a3-file-card{align-items:center;gap:var(--space-7);padding:var(--space-9);border:var(--size-border-strong) dashed var(--accent-border);border-radius:var(--radius-lg);background:var(--win-surface);flex-wrap:wrap;display:flex}.a3-file-card__icon{inline-size:var(--size-avatar);block-size:calc(var(--size-avatar) + var(--space-4));border-radius:var(--radius-xs);background:var(--accent-fill);color:var(--accent-text);font-family:var(--font-mono);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:flex-end;padding-block-end:var(--space-3);display:flex}.a3-file-card__text{flex:1 1 var(--basis-sm);flex-direction:column;min-inline-size:0;display:flex}.a3-file-card__text small{font-size:var(--font-size-xs);color:var(--win-text-muted)}.a3-same{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-7);border-radius:var(--radius-md);background:var(--win-fill-strong);font-size:var(--font-size-sm);color:var(--win-text-secondary);flex-wrap:wrap;display:flex}.a3-same span{min-block-size:var(--space-14);padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--win-surface);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.a3-card-row{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.a3-card{flex:1 1 var(--basis-card);gap:var(--space-7);min-inline-size:0;padding:var(--space-8) var(--space-9);background:var(--win-surface);border:var(--size-border) solid var(--win-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.a3-card--wide{flex:1.35 1 var(--basis-xl)}.a3-card__title{align-items:center;gap:var(--space-4);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;color:var(--win-text-muted);flex-wrap:wrap;display:flex}.a3-card__note{color:var(--warn-text);letter-spacing:0;text-transform:none}.a3-identity{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-8);border:var(--size-border) solid var(--win-border);border-radius:var(--radius-lg);background:var(--win-surface);font-size:var(--font-size-md);line-height:var(--line-height-normal);flex-wrap:wrap;display:flex}.a3-identity>span:last-child{flex:1 1 var(--basis-lg);min-inline-size:0}.a3-identity small{font-size:var(--font-size-xs);color:var(--win-text-muted);display:block}.a3-identity__mark{inline-size:var(--size-avatar);block-size:var(--size-avatar);border-radius:var(--radius-lg);background:var(--win-text);color:var(--on-accent);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:inline-flex}.a3-perms{border:var(--size-border) solid var(--win-border);border-radius:var(--radius-lg);background:var(--win-surface);overflow:hidden}.a3-perms__row{grid-template-columns:calc(var(--width-kv-label) + var(--space-10)) minmax(0, 1fr) auto;gap:var(--space-6);min-block-size:calc(var(--size-control) + var(--space-8));padding:var(--space-4) var(--space-8);border-block-start:var(--size-border) solid var(--win-divider-subtle);font-size:var(--font-size-md);align-items:center;display:grid}.a3-perms__row:first-child{border-block-start:0}.a3-perms__cat{font-weight:var(--font-weight-semibold)}.a3-perms__toggle{align-items:center;gap:var(--space-4);min-block-size:var(--size-control);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;display:inline-flex}.a3-perms__toggle input{inline-size:var(--space-10);block-size:var(--space-10);accent-color:var(--accent);margin:0}.a3-perms__state{font-size:var(--font-size-sm);color:var(--win-text-muted);white-space:nowrap}.a3-drop{justify-content:center;align-items:center;gap:var(--space-5);min-block-size:calc(var(--size-control) + var(--space-6));padding:var(--space-5) var(--space-6);border:var(--size-border-strong) dashed var(--accent-border);border-radius:var(--radius-lg);color:var(--win-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.a3-drop:focus-within{border-color:var(--accent)}.a3-drop.is-disabled{opacity:var(--opacity-disabled)}.a3-files li{justify-content:space-between;gap:var(--space-5);padding-block:var(--space-3);border-block-start:var(--size-border) solid var(--win-divider-subtle);font-size:var(--font-size-sm);display:flex}.a3-files li:first-child{border-block-start:0}.a3-files__state{font-size:var(--font-size-xs);color:var(--win-text-muted);flex:none}.a3-files__state--ready{color:var(--ok-text)}.a3-files__state--failed{color:var(--error-text)}.a3-events__item{grid-template-columns:var(--space-10) minmax(0, 1fr) auto;gap:var(--space-5);padding-block:var(--space-4);border-block-start:var(--size-border) solid var(--win-divider-subtle);font-size:var(--font-size-sm);line-height:var(--line-height-snug);align-items:start;display:grid}.a3-events__item:first-child{border-block-start:0;padding-block-start:0}.a3-events__mark{inline-size:var(--space-9);block-size:var(--space-9);border-radius:var(--radius-round);background:var(--ok);color:var(--on-accent);font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.a3-events__item--error .a3-events__mark{background:var(--error)}.a3-events__item--pending .a3-events__mark{background:var(--win-track)}.a3-events__time{font-size:var(--font-size-xs);color:var(--win-text-muted)}.a3-report{padding:var(--space-6) var(--space-7);border-radius:var(--radius-md);background:var(--win-bg);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.a3-chat{gap:var(--space-6);inline-size:100%;max-inline-size:var(--width-chat);padding:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.a3-chat__meta{gap:var(--space-2) var(--space-7);font-size:var(--font-size-xs);color:var(--win-text-muted);flex-wrap:wrap;display:flex}.a3-chat__log{gap:var(--space-6);flex-direction:column;display:flex}.a3-msg{max-inline-size:var(--width-message);padding:var(--space-5) var(--space-7);border-radius:var(--radius-xl);font-size:var(--font-size-md);line-height:var(--line-height-normal)}.a3-msg--user{background:var(--accent);color:var(--on-accent);white-space:pre-wrap;align-self:flex-end}.a3-msg--assistant{align-self:flex-start;gap:var(--space-5);background:var(--win-surface);border:var(--size-border) solid var(--win-border);flex-direction:column;display:flex}.a3-msg__text{white-space:pre-wrap}.a3-msg__text--muted{color:var(--win-text-secondary)}.a3-msg__text--denied{color:var(--error-text)}.a3-msg__caret{inline-size:var(--size-dot-sm);block-size:var(--font-size-md);vertical-align:text-bottom;background:var(--accent);animation:a3-pulse var(--duration-pulse) steps(2) infinite;margin-inline-start:var(--space-1);display:inline-block}.a3-msg__tools{gap:var(--space-3);flex-direction:column;display:flex}.a3-toolcall{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--win-bg);font-size:var(--font-size-xs);color:var(--win-text-secondary);flex-wrap:wrap;display:flex}.a3-toolcall__tool{font-weight:var(--font-weight-medium);color:var(--win-text)}.a3-toolcall__summary{flex:1 1 var(--basis-xs);min-inline-size:0}.a3-toolcall__status{font-weight:var(--font-weight-semibold)}.a3-toolcall--running .a3-toolcall__status{color:var(--accent-text)}.a3-toolcall--done .a3-toolcall__status{color:var(--ok-text)}.a3-toolcall--denied,.a3-toolcall--failed{background:var(--error-bg)}.a3-toolcall--denied .a3-toolcall__status,.a3-toolcall--failed .a3-toolcall__status{color:var(--error-text)}.a3-toolcall__reason{color:var(--error-text);flex-basis:100%}.a3-citations{gap:var(--space-3);flex-wrap:wrap;display:flex}.a3-citations__item{align-items:center;gap:var(--space-2);min-block-size:var(--size-control-xs);padding-inline:var(--space-5);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-pill);background:var(--win-surface);color:var(--win-text-secondary);font-size:var(--font-size-xs);text-align:start;overflow-wrap:anywhere;display:inline-flex}button.a3-citations__item{cursor:pointer}button.a3-citations__item:hover{border-color:var(--accent);color:var(--accent-text)}.a3-citations__n{font-family:var(--font-mono);font-weight:var(--font-weight-semibold)}.a3-waiting{gap:var(--space-5);font-size:var(--font-size-sm);color:var(--win-text-secondary);align-items:flex-start;display:flex}.a3-waiting small{color:var(--win-text-muted);font-size:var(--font-size-xs);margin-block-start:var(--space-1);display:block}.a3-waiting__pulse{inline-size:var(--space-6);block-size:var(--space-6);border-radius:var(--radius-round);background:var(--accent);box-shadow:var(--shadow-ring);animation:a3-pulse var(--duration-pulse) var(--ease) infinite;flex:none;margin-block-start:var(--space-2)}.a3-composer{gap:var(--space-4);align-items:flex-end;display:flex}.a3-composer textarea{min-inline-size:0;min-block-size:var(--size-control);max-block-size:calc(var(--size-control) * 4);padding:var(--space-5) var(--space-6);border:var(--size-border) solid var(--win-border-strong);border-radius:var(--radius-md);background:var(--win-surface);font-size:var(--font-size-md);line-height:var(--line-height-normal);resize:vertical;flex:1}.a3-composer textarea::placeholder{color:var(--win-text-muted)}@media (width<=1439.98px){.a3-desk-split .a3-span-3,.a3-desk-split .a3-span-4,.a3-desk-split .a3-span-5,.a3-desk-split .a3-drop-slot{grid-column:span 6}.a3-desk-split .a3-span-7,.a3-desk-split .a3-span-8{grid-column:span 12}}@media (width<=1279.98px){.a3-sidenav{flex-basis:var(--size-rail);padding-inline:var(--space-3);align-items:center}.a3-nav__item{inline-size:var(--size-control);justify-content:center;padding-inline:0}.a3-nav__label,.a3-nav__count,.a3-nav__sub{display:none}.a3-span-3,.a3-span-4,.a3-span-5{grid-column:span 6}.a3-span-7,.a3-span-8{grid-column:span 12}.a3-desk-split{flex-wrap:wrap}.a3-drawer{border-inline-start:0;flex-basis:100%}.a3-master-detail__detail{border-inline-start:0;border-block-start:var(--size-border) solid var(--win-border);flex-basis:100%;max-inline-size:none}.a3-stepper{border-inline-end:0;border-block-end:var(--size-border) solid var(--win-border);padding:var(--space-6) var(--space-8);flex-flow:wrap;flex-basis:100%}.a3-wizard__main{padding:var(--space-10) var(--space-8)}}@media (width<=767.98px){.a3-os__body{flex-direction:column}.a3-sidenav{align-items:stretch;gap:var(--space-2);padding:var(--space-3);border-inline-end:0;border-block-end:var(--size-border) solid var(--chrome-border);flex-direction:row;flex:none;overflow-x:auto}.a3-nav{flex-direction:row}.a3-nav__item{inline-size:auto;padding-inline:var(--space-5)}.a3-nav__label{display:inline}.a3-sidenav__footer{border:0;flex-direction:row;margin:0;padding:0}.a3-menubar{padding-block-end:var(--space-3)}.a3-menubar__search{flex-basis:100%;order:10;padding-inline:0}.a3-menubar__item--secondary{display:none}.a3-menubar__items{margin-inline-start:auto}.a3-desk__pad{padding:var(--space-6)}.a3-desk__pad--app{padding:var(--space-3)}.a3-grid>*{grid-column:span 12}.a3-desk--edit .a3-grid{grid-auto-rows:auto}.a3-edit-widget,.a3-drop-slot{grid-row:auto!important}.a3-hide-mobile{display:none}.a3-table{min-inline-size:0}.a3-nodes__meters{grid-template-columns:minmax(0,1fr)}.a3-stepper__step{min-block-size:var(--size-control-sm)}.a3-stepper__step:not(.a3-stepper__step--current) .a3-stepper__label{display:none}.a3-wizard__main{padding:var(--space-8) var(--space-6)}.a3-window__footer{padding:var(--space-6) var(--space-8)}.a3-window__footer>.a3-button{flex:auto}.a3-perms__row{gap:var(--space-2);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr)}.a3-kv__row{grid-template-columns:minmax(0,1fr);gap:0}.a3-msg{max-inline-size:100%}.a3-chat{padding:var(--space-6)}.a3-segmented{flex-wrap:nowrap;display:flex;overflow-x:auto}}body{margin:0}.a3-auth-host{padding:var(--space-8);justify-content:center;align-items:center;display:flex}.a3-auth-host .a3-window--dialog{max-inline-size:var(--basis-2xl)}.a3-form{gap:var(--space-6);flex-direction:column;display:flex}.a3-input{inline-size:100%}.a3-stack{gap:var(--space-6);padding:var(--space-6);flex-direction:column;display:flex}.a3-plain-list{gap:var(--space-2);font-size:var(--font-size-sm);flex-direction:column;display:flex}.a3-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-xs);margin:0}.a3-chat-layout{flex-wrap:wrap;min-block-size:100%;display:flex}.a3-chat-layout__aside{flex:1 1 var(--basis-sm);max-inline-size:var(--basis-md);gap:var(--space-4);padding:var(--space-6);border-inline-end:var(--size-border) solid var(--win-border);flex-direction:column;display:flex}.a3-chat-layout>.a3-chat{flex:999 1 var(--basis-2xl);min-inline-size:0}.a3-conversations{gap:var(--space-1);flex-direction:column;display:flex}.a3-conversations button{inline-size:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:start;cursor:pointer;font-size:var(--font-size-sm);overflow-wrap:anywhere;background:0 0;border:0}.a3-conversations button[aria-current=true]{background:var(--win-fill);font-weight:var(--font-weight-bold)}.a3-msg__note{font-size:var(--font-size-xs);color:var(--win-text-muted)}@media (width<=767px){.a3-chat-layout__aside{border-inline-end:0;border-block-end:var(--size-border) solid var(--win-border);flex-basis:100%;max-inline-size:none}}.a3-form-row{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.a3-form-row>.a3-field{flex:1 1 var(--basis-xs);min-inline-size:0}.a3-check{gap:var(--space-3);font-size:var(--font-size-sm);align-items:flex-start;display:flex}.a3-stack>.a3-card{flex:none}.a3-chat__scroll{flex:auto;min-block-size:0}@media (width>=768px){.a3-os:has(.a3-chat-layout){block-size:100vh;overflow:hidden}.a3-os:has(.a3-chat-layout) .a3-os__body{min-block-size:0}.a3-os:has(.a3-chat-layout) .a3-desk{flex-direction:column;min-block-size:0;display:flex}.a3-desk__pad--app:has(.a3-chat-layout){flex:auto;min-block-size:0}.a3-window--app:has(.a3-chat-layout){block-size:100%;min-block-size:0;overflow:hidden}.a3-window--app:has(.a3-chat-layout)>.a3-window__body{flex:auto;min-block-size:0;overflow:hidden}.a3-chat-layout{flex-wrap:nowrap;block-size:100%;min-block-size:0}.a3-chat-layout__aside{overflow-y:auto}.a3-chat-layout>.a3-chat{block-size:100%;min-block-size:0}.a3-chat__scroll{overflow-y:auto}}.a3-citations__n{white-space:nowrap;flex:none}.a3-chat-fields{flex-wrap:wrap;gap:12px;display:flex}.a3-chat-fields>:first-child{flex:180px}.a3-chat-fields>:last-child{flex:3 280px}.a3-agent-text{resize:vertical;block-size:auto;min-block-size:200px;padding-block:10px;line-height:1.5}.a3-agent-actions{flex-wrap:wrap;gap:8px;display:flex}.a3-choices{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.a3-choices small{color:var(--win-text-muted)}
