@font-face{font-family:IBM Plex Sans;src:url(../media/IBMPlexSans-Variable.13e-md2wlk2gt.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../media/IBMPlexMono-Regular.1v4z9aym1n5n2.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface-canvas:#f3f6f5;--color-surface-default:#fff;--color-surface-subtle:#e8efed;--color-surface-selected:#dcece7;--color-text-default:#172c29;--color-text-muted:#4b625d;--color-text-inverse:#fff;--color-border-default:#738880;--color-border-strong:#4b625d;--color-action-default:#156453;--color-action-hover:#105140;--color-action-pressed:#0b4034;--color-action-danger:#a3323c;--color-feedback-success:#176446;--color-feedback-warning:#825315;--color-feedback-danger:#a3323c;--color-feedback-info:#285e91;--color-focus-ring:#155dc0;--color-agent-offline:#4b625d;--color-agent-listening:#176446;--color-agent-working:#285e91;--color-agent-waiting:#285e91;--color-agent-blocked:#825315;--color-agent-in-standup:#176446;--color-agent-paused:#825315;--color-agent-stopped:#4b625d;--color-agent-error:#a3323c;--color-tenant-accent-1:#156453;--color-tenant-accent-2:#6455a2;--color-tenant-accent-3:#8a4d2c;--color-tenant-accent-4:#25618b;--color-tenant-accent-5:#9c365f;--color-tenant-accent-6:#5d6521;--color-tenant-accent-7:#704a85;--color-tenant-accent-8:#3f6870;--color-chart-category-1:#156453;--color-chart-category-2:#6455a2;--color-chart-category-3:#8a4d2c;--color-chart-category-4:#25618b;--color-chart-category-5:#9c365f;--color-chart-category-6:#5d6521;--color-chart-category-7:#704a85;--color-chart-category-8:#3f6870;--color-chart-sequential-1:#173c32;--color-chart-sequential-2:#205040;--color-chart-sequential-3:#28614e;--color-chart-sequential-4:#33715d;--color-chart-sequential-5:#407568;--font-family-ui:"IBM Plex Sans";--font-family-mono:"IBM Plex Mono";--font-size-meta:12px;--font-size-dense:14px;--font-size-body:16px;--font-size-lead:18px;--font-size-h3:20px;--font-size-h2:24px;--font-size-h1:32px;--font-size-display:48px;--font-line-height-meta:16px;--font-line-height-dense:20px;--font-line-height-body:24px;--font-line-height-lead:28px;--font-line-height-h3:28px;--font-line-height-h2:32px;--font-line-height-h1:40px;--font-line-height-display:56px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--size-control:44px;--size-control-small:32px;--size-target-min:24px;--size-icon:24px;--size-icon-small:16px;--size-sidebar:224px;--size-rail:256px;--size-topbar:72px;--size-content-max:1280px;--size-reading:720px;--size-card:640px;--size-task-card:360px;--size-table:1200px;--size-dialog:560px;--size-panel:480px;--size-component-margin:16px;--size-board-column:256px;--size-viewport-min-height:900px;--size-hero:400px;--size-meter:8px;--size-graph-height:320px;--size-logo:32px;--size-brand-icon:512px;--size-og-width:1200px;--size-og-height:630px;--size-favicon:32px;--size-review-bar:88px;--size-render-height:900px;--size-avatar-20:20px;--size-avatar-24:24px;--size-avatar-32:32px;--size-avatar-40:40px;--size-avatar-64:64px;--radius-none:0px;--radius-small:4px;--radius-control:8px;--radius-card:12px;--radius-panel:16px;--radius-pill:999px;--border-default:1px;--border-emphasis:2px;--shadow-overlay:0px 8px 24px 0px #172c2924;--motion-duration-instant:0s;--motion-duration-fast:.12s;--motion-duration-normal:.18s;--motion-duration-slow:.24s;--motion-duration-working:1.6s;--motion-duration-reduced:0s;--motion-easing-standard:cubic-bezier(.2,0,0,1);--z-base:0;--z-sticky:10;--z-rail:20;--z-popover:30;--z-dialog:40;--z-toast:50;--breakpoint-xs320:320px;--breakpoint-sm:390px;--breakpoint-md:834px;--breakpoint-lg:1440px;--focus-width:2px;--focus-offset:4px;--focus-scroll-margin:112px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:#101b1a;--color-surface-default:#172725;--color-surface-subtle:#203531;--color-surface-selected:#29473e;--color-text-default:#e7f2ed;--color-text-muted:#b0c4bb;--color-text-inverse:#10221c;--color-border-default:#77978a;--color-border-strong:#b0c4bb;--color-action-default:#93d8bc;--color-action-hover:#afe7ce;--color-action-pressed:#c6f1dc;--color-action-danger:#ffb0b6;--color-feedback-success:#93d8bc;--color-feedback-warning:#f0ce91;--color-feedback-danger:#ffb0b6;--color-feedback-info:#a5cef4;--color-focus-ring:#a5cef4;--color-agent-offline:#b0c4bb;--color-agent-listening:#93d8bc;--color-agent-working:#a5cef4;--color-agent-waiting:#a5cef4;--color-agent-blocked:#f0ce91;--color-agent-in-standup:#93d8bc;--color-agent-paused:#f0ce91;--color-agent-stopped:#b0c4bb;--color-agent-error:#ffb0b6;--color-tenant-accent-1:#93d8bc;--color-tenant-accent-2:#c6b7f5;--color-tenant-accent-3:#e9b18d;--color-tenant-accent-4:#a5cef4;--color-tenant-accent-5:#f3adc9;--color-tenant-accent-6:#cbd594;--color-tenant-accent-7:#d8b5e9;--color-tenant-accent-8:#9dcdd2;--color-chart-category-1:#93d8bc;--color-chart-category-2:#c6b7f5;--color-chart-category-3:#e9b18d;--color-chart-category-4:#a5cef4;--color-chart-category-5:#f3adc9;--color-chart-category-6:#cbd594;--color-chart-category-7:#d8b5e9;--color-chart-category-8:#9dcdd2;--color-chart-sequential-1:#b7ebd5;--color-chart-sequential-2:#a5dfc4;--color-chart-sequential-3:#93d8bc;--color-chart-sequential-4:#81cbb0;--color-chart-sequential-5:#72bea3;--shadow-overlay:0px 8px 24px 0px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface-canvas:#101b1a;--color-surface-default:#172725;--color-surface-subtle:#203531;--color-surface-selected:#29473e;--color-text-default:#e7f2ed;--color-text-muted:#b0c4bb;--color-text-inverse:#10221c;--color-border-default:#77978a;--color-border-strong:#b0c4bb;--color-action-default:#93d8bc;--color-action-hover:#afe7ce;--color-action-pressed:#c6f1dc;--color-action-danger:#ffb0b6;--color-feedback-success:#93d8bc;--color-feedback-warning:#f0ce91;--color-feedback-danger:#ffb0b6;--color-feedback-info:#a5cef4;--color-focus-ring:#a5cef4;--color-agent-offline:#b0c4bb;--color-agent-listening:#93d8bc;--color-agent-working:#a5cef4;--color-agent-waiting:#a5cef4;--color-agent-blocked:#f0ce91;--color-agent-in-standup:#93d8bc;--color-agent-paused:#f0ce91;--color-agent-stopped:#b0c4bb;--color-agent-error:#ffb0b6;--color-tenant-accent-1:#93d8bc;--color-tenant-accent-2:#c6b7f5;--color-tenant-accent-3:#e9b18d;--color-tenant-accent-4:#a5cef4;--color-tenant-accent-5:#f3adc9;--color-tenant-accent-6:#cbd594;--color-tenant-accent-7:#d8b5e9;--color-tenant-accent-8:#9dcdd2;--color-chart-category-1:#93d8bc;--color-chart-category-2:#c6b7f5;--color-chart-category-3:#e9b18d;--color-chart-category-4:#a5cef4;--color-chart-category-5:#f3adc9;--color-chart-category-6:#cbd594;--color-chart-category-7:#d8b5e9;--color-chart-category-8:#9dcdd2;--color-chart-sequential-1:#b7ebd5;--color-chart-sequential-2:#a5dfc4;--color-chart-sequential-3:#93d8bc;--color-chart-sequential-4:#81cbb0;--color-chart-sequential-5:#72bea3;--shadow-overlay:0px 8px 24px 0px #0006}}
@layer base {
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-family-ui), system-ui, sans-serif;font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;margin:0}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:var(--focus-scroll-margin)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-duration-reduced)!important;transition-duration:var(--motion-duration-reduced)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}
}

@layer components {
.ag-icon{vertical-align:baseline;width:var(--size-icon);height:var(--size-icon);flex:none;display:inline}.ag-icon--small{width:var(--size-icon-small);height:var(--size-icon-small)}.ag-icon--large{width:var(--size-avatar-40);height:var(--size-avatar-40)}.ag-h1,.ag-h2,.ag-h3,.ag-h4,.ag-p{margin:0}.ag-h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);font-weight:var(--font-weight-semibold);letter-spacing:-.6px}.ag-h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-semibold);letter-spacing:-.3px}.ag-h3{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-semibold)}.ag-h4{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.ag-muted,.ag-meta{color:var(--color-text-muted)}.ag-meta{font-size:var(--font-size-meta);line-height:var(--font-line-height-meta)}.ag-dense{font-size:var(--font-size-dense);line-height:var(--font-line-height-dense)}.ag-mono{font-family:var(--font-family-mono), ui-monospace, monospace}.ag-eyebrow{font-size:var(--font-size-meta);line-height:var(--font-line-height-meta);font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted)}.ag-link{color:var(--color-action-default);text-underline-offset:var(--space-1);text-decoration-line:underline}.ag-identity-link{color:inherit;text-decoration:none}.ag-identity-link:where([data-hovered],:hover){text-decoration:underline}.ag-stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ag-stack--tight{gap:var(--space-2)}.ag-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ag-row--wrap{flex-wrap:wrap}.ag-row--between{justify-content:space-between}.ag-row--start{align-items:flex-start}.ag-grow{flex:1;min-width:0}.ag-divider{border-top:var(--border-default) solid var(--color-border-default);padding-top:var(--space-4)}.ag-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-tone-success{color:var(--color-feedback-success)}.ag-tone-warning{color:var(--color-feedback-warning)}.ag-tone-danger{color:var(--color-feedback-danger)}.ag-tone-info{color:var(--color-feedback-info)}.ag-focusable:where(:focus){outline:none}.ag-focusable:where([data-focus-visible],[data-force-state~=focus-visible],:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-quote{padding:var(--space-3) var(--space-4);border-left:var(--border-emphasis) solid var(--color-border-default);background:var(--color-surface-subtle);font-size:var(--font-size-dense);margin:0}
}

@layer components {
.ag-agent-card:has(.ag-identity-link:where([data-hovered])){background:var(--color-surface-selected)}.ag-agent-card:has(.ag-identity-link:where([data-pressed])){background:var(--color-surface-selected);border-color:var(--color-border-strong)}
}

@layer components {
.ag-data-row{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}@media (max-width:833px){.ag-data-row{grid-template-columns:minmax(0,1fr)}}.ag-data-rows{container:data-rows/inline-size}@container data-rows (max-width:56rem){.ag-data-row{grid-template-columns:minmax(0,1fr)}}
}

@layer components {
.ag-agent-state{align-items:center;gap:var(--space-2);font-size:var(--font-size-dense);line-height:var(--font-line-height-dense);font-weight:var(--font-weight-medium);display:inline-flex}.ag-agent-state>.ag-icon{width:var(--size-icon-small);height:var(--size-icon-small)}.ag-state-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);flex:none}
}

@layer components {
.ag-approval-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);display:flex;position:sticky;inset-block-end:0}html[data-capture=true] .ag-approval-bar{position:relative;inset-block-end:auto}@media (max-width:833px){.ag-approval-bar{padding:var(--space-4);flex-wrap:wrap;align-items:flex-start}.ag-approval-bar>.ag-row{flex-wrap:wrap;width:100%}.ag-approval-bar .ag-btn{flex:1 0 auto}.ag-approval-bar>.ag-meta{width:100%}}
}

@layer components {
.ag-avatar{width:var(--ag-avatar-size,var(--size-avatar-40));height:var(--ag-avatar-size,var(--size-avatar-40));min-width:var(--ag-avatar-size,var(--size-avatar-40));border:var(--border-emphasis) solid var(--ag-tenant,var(--color-border-default));border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text-default);font-size:var(--font-size-dense);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:inline-flex;position:relative}.ag-avatar--agent{border-radius:var(--radius-control)}.ag-avatar__indicator{inset-inline-end:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));border-radius:var(--radius-small);background:var(--color-surface-default);display:flex;position:absolute}.ag-avatar__indicator .ag-icon{width:var(--size-icon-small);height:var(--size-icon-small)}.ag-avatar--link{cursor:pointer;text-decoration:none}.ag-avatar--link:where(:focus){outline:none}.ag-avatar--link:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-avatar--link:where([data-disabled]){cursor:default}
}

@layer components {
.ag-badge{align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-1) var(--space-2);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-small);background:var(--color-surface-subtle);color:var(--color-text-default);font-size:var(--font-size-dense);line-height:var(--font-line-height-dense);overflow-wrap:anywhere;margin:0;display:inline-flex}.ag-badge:where(kbd,code){font-family:var(--font-family-mono), ui-monospace, monospace}.ag-badge .ag-icon{width:var(--size-icon-small);height:var(--size-icon-small)}.ag-badge--success{color:var(--color-feedback-success)}.ag-badge--warning{color:var(--color-feedback-warning)}.ag-badge--danger{color:var(--color-feedback-danger)}.ag-badge--info{color:var(--color-feedback-info)}
}

@layer components {
.ag-breadcrumbs,.ag-breadcrumbs__item{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ag-breadcrumbs{font-size:var(--font-size-dense);line-height:var(--font-line-height-dense);flex-wrap:wrap;margin:0;padding:0;list-style:none}.ag-breadcrumbs__link{color:var(--color-action-default);text-underline-offset:var(--space-1);outline:none;text-decoration-line:underline}.ag-breadcrumbs__link:where([data-current]){color:inherit;text-decoration-line:none}.ag-breadcrumbs__link:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);max-width:100%;padding:var(--space-2) var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);color:inherit;font:inherit;font-weight:var(--font-weight-semibold);white-space:normal;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);margin:0;display:inline-flex}.ag-btn:where(:focus){outline:none}.ag-btn--primary{background:var(--color-action-default);color:var(--color-text-inverse);border-color:var(--color-action-default)}.ag-btn--danger{background:var(--color-action-danger);color:var(--color-text-inverse);border-color:var(--color-action-danger)}.ag-btn--tertiary{color:var(--color-action-default);background:0 0;border-color:#0000}.ag-btn--icon{padding:var(--space-2);width:var(--size-control);flex-shrink:0}.ag-btn--small{min-height:var(--size-control-small);font-size:var(--font-size-meta);padding:var(--space-1) var(--space-2)}.ag-btn:where([data-hovered],[data-force-state~=hover]){background:var(--color-surface-selected)}.ag-btn--primary:where([data-hovered],[data-force-state~=hover]){background:var(--color-action-hover)}.ag-btn--danger:where([data-hovered],[data-force-state~=hover]){background:var(--color-action-danger);box-shadow:inset 0 0 0 var(--border-default) var(--color-text-inverse)}.ag-btn:where([data-pressed],[data-force-state~=pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-btn--primary:where([data-pressed],[data-force-state~=pressed]){background:var(--color-action-pressed)}.ag-btn--danger:where([data-pressed],[data-force-state~=pressed]){background:var(--color-action-danger);box-shadow:inset 0 0 0 var(--border-emphasis) var(--color-text-inverse)}.ag-btn:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-btn:where([data-disabled],:disabled){cursor:default;background:var(--color-surface-subtle);color:var(--color-text-muted)}.ag-btn:where([data-pending]){cursor:progress}
}

@layer components {
.ag-card{min-width:0;padding:var(--space-6);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard)}.ag-card--compact{padding:var(--space-4)}.ag-card--subtle{background:var(--color-surface-subtle)}.ag-card:where([data-force-state~=hover]),.ag-card--interactive:where(:hover){background:var(--color-surface-selected)}.ag-card:where([data-force-state~=pressed]),.ag-card--interactive:where(:active){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-card:where([data-force-state~=focus-visible],:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-chart__table{border-collapse:collapse;text-indent:0;width:100%;font-size:var(--font-size-dense)}.ag-chart__table :where(th,td){padding:var(--space-3) var(--space-4);border-bottom:var(--border-default) solid var(--color-border-default);text-align:left;vertical-align:top}.ag-chart__table th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.ag-chart__table td{overflow-wrap:anywhere}
}

@layer components {
.ag-chat-card__icon{color:var(--color-feedback-success)}
}

@layer components {
.ag-message{align-items:flex-start;gap:var(--space-3);display:flex}.ag-message+.ag-message{padding-top:var(--space-6)}.ag-message__bubble{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.ag-message__identity{align-items:center;gap:var(--space-2);font-size:var(--font-size-dense);flex-wrap:wrap;display:flex}.ag-message__body{overflow-wrap:anywhere}.ag-indent{margin-left:var(--space-6);padding-left:var(--space-4);border-left:var(--border-default) solid var(--color-border-default)}
}

@layer components {
.ag-checkbox{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;display:flex}.ag-checkbox:where([data-disabled]){cursor:default}.ag-checkbox__input,.ag-radio__input{width:var(--size-target-min);height:var(--size-target-min);accent-color:var(--color-action-default);appearance:auto;cursor:inherit;flex:none;padding:0}.ag-checkbox__input{margin:3px 3px 3px 4px}.ag-radio__input{margin:3px 3px 0 5px}.ag-checkbox__input:where(:focus),.ag-radio__input:where(:focus){outline:none}.ag-checkbox__input:where([data-focus-visible],[data-force-state~=focus-visible]),.ag-radio__input:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-kbd__key{font:inherit}.ag-pre{padding:var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-family:var(--font-family-mono), ui-monospace, monospace;font-size:var(--font-size-dense);line-height:var(--font-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ag-pre>code{font:inherit}.ag-diff__meta{color:var(--color-text-muted)}.ag-diff__added{color:var(--color-feedback-success)}.ag-diff__removed{color:var(--color-feedback-danger)}
}

@layer components {
.ag-combobox__control{position:relative}.ag-input.ag-combobox__input{padding-inline:var(--space-4) var(--space-8)}.ag-combobox__button{width:var(--space-8);padding:0 calc(var(--space-1) + var(--border-default)) 0 0;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.ag-combobox__button:where(:focus){outline:none}
}

@layer components {
.ag-command-palette__list{gap:var(--space-1);outline:none;flex-direction:column;display:flex}
}

@layer components {
.ag-composer{gap:var(--space-4);padding:var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);flex-direction:column;display:flex}.ag-composer__input{width:100%;min-height:var(--space-16);border-radius:var(--radius-control);color:inherit;font:inherit;letter-spacing:inherit;resize:none;background:0 0;border:0;outline:none;margin:0;padding:0}.ag-composer__input:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-composer__input:where([data-disabled]){cursor:default}
}

@layer components {
.ag-input.ag-date-time{align-items:center;gap:var(--space-2);cursor:text;display:flex}.ag-input.ag-date-time:where([data-invalid]){border-color:var(--color-feedback-danger)}.ag-input.ag-date-time:where([data-disabled]){cursor:default}.ag-date-time__input{flex:1;min-width:0;display:flex}.ag-date-time__segment{white-space:pre;border-radius:var(--radius-small);caret-color:#0000;outline:none}.ag-date-time__segment:where([data-placeholder]){color:var(--color-text-muted)}.ag-date-time__segment:where([data-focused]){background:var(--color-action-default);box-shadow:0 0 0 1px var(--color-action-default);color:var(--color-text-inverse)}.ag-date-time__button{width:var(--size-target-min);height:var(--size-target-min);border-radius:var(--radius-small);color:var(--color-text-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ag-date-time__button:where(:focus){outline:none}.ag-date-time__button:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-date-time__button:where([data-hovered]){background:var(--color-surface-selected)}.ag-date-time__dialog{padding:var(--space-4)}.ag-calendar{gap:var(--space-3);flex-direction:column;display:flex}.ag-calendar__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ag-calendar__grid{border-collapse:collapse}.ag-calendar__grid th{padding:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-meta);line-height:var(--font-line-height-meta);font-weight:var(--font-weight-semibold);text-align:center}.ag-calendar__grid td{padding:0}.ag-calendar__cell{width:var(--size-control);height:var(--size-control);border-radius:var(--radius-control);font-size:var(--font-size-dense);cursor:pointer;outline:none;justify-content:center;align-items:center;display:flex}.ag-calendar__cell:where([data-outside-month]){display:none}.ag-calendar__cell:where([data-hovered]){background:var(--color-surface-selected)}.ag-calendar__cell:where([data-selected]){background:var(--color-action-default);color:var(--color-text-inverse);font-weight:var(--font-weight-semibold)}.ag-calendar__cell:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-width))}.ag-calendar__cell:where([data-disabled],[data-unavailable]){color:var(--color-text-muted);cursor:default}
}

@layer components {
.ag-decision{padding-left:var(--space-4);border-left:var(--border-emphasis) solid var(--color-feedback-warning)}
}

@layer components {
.ag-card-button{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;margin:0}.ag-card-button:where(:focus){outline:none}.ag-card-button:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-card-button:where([data-hovered]){background:var(--color-surface-selected)}.ag-card-button:where([data-pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-card-button:where([data-disabled]){cursor:default}
}

@layer components {
.ag-dependency-node:where([data-selected],[data-highlighted]){background:var(--color-surface-selected)}.ag-dependency-node:where([data-selected]){border-color:var(--color-border-strong)}.ag-dependency-node:where([data-highlighted]){border-color:var(--color-feedback-warning)}li.ag-dependency-node{margin:0;list-style:none}
}

@layer components {
.ag-dialog{outline:none}.ag-modal-overlay{z-index:var(--z-dialog);background:color-mix(in srgb, var(--color-surface-canvas) 90%, transparent);position:fixed;inset:0}.ag-modal{z-index:calc(var(--z-dialog) + 1);outline:none;position:fixed}.ag-modal--dialog{inset:var(--space-24) var(--space-6) auto;max-width:var(--size-dialog);margin:auto}.ag-modal--drawer-end,.ag-modal--drawer-start{width:min(var(--size-panel), 100%);inset-block:0;overflow:auto}.ag-modal--drawer-end{inset-inline-end:0}.ag-modal--drawer-start{width:min(var(--size-sidebar), calc(100% - var(--space-6)));inset-inline-start:0}.ag-modal--drawer-end>.ag-sheet,.ag-modal--drawer-start>.ag-sheet{border-radius:0;min-height:100%}.ag-modal--bottom-sheet{max-height:calc(100% - var(--space-6));inset:auto 0 0;overflow:auto}.ag-modal--bottom-sheet>.ag-sheet{border-radius:var(--radius-panel) var(--radius-panel) 0 0}@media (max-width:833px){.ag-modal--dialog{inset:var(--space-6) var(--space-4) auto}.ag-modal--drawer-end{width:100%}}
}

@layer components {
.ag-drawer{outline:none}
}

@layer components {
.ag-empty{align-items:center;gap:var(--space-4);padding:var(--space-10) var(--space-6);text-align:center;flex-direction:column;display:flex}.ag-empty__icon{color:var(--color-text-muted)}
}

@layer components {
.ag-card-link{color:inherit;cursor:pointer;text-decoration:none}.ag-card-link:where([data-hovered]){background:var(--color-surface-selected)}.ag-card-link:where([data-pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-card-link:where([data-disabled]){cursor:default}
}

@layer components {
.ag-chip-button{font-family:inherit;font-weight:inherit;text-align:start;cursor:pointer;margin:0}.ag-chip-button:where(:focus){outline:none}.ag-chip-button:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-chip-button:where([data-disabled]){cursor:default}
}

@layer components {
.ag-banner{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-default) solid currentColor;border-radius:var(--radius-control);background:var(--color-surface-default);display:flex}.ag-banner--info{color:var(--color-feedback-info)}.ag-banner--success{color:var(--color-feedback-success)}.ag-banner--warning{color:var(--color-feedback-warning)}.ag-banner--danger{color:var(--color-feedback-danger)}.ag-banner p{color:var(--color-text-default)}.ag-banner .ag-muted{color:var(--color-text-muted)}
}

@layer components {
.ag-link--standalone:where([data-disabled]){color:var(--color-text-muted);cursor:default}
}

@layer components {
.ag-list{gap:var(--space-4);min-width:0;flex-direction:column;margin:0;padding-inline-start:var(--space-10);list-style:outside;display:flex}.ag-list--ordered{list-style:decimal}.ag-list>li{display:list-item}.ag-list__link{color:var(--color-action-default);text-underline-offset:var(--space-1);outline:none;text-decoration-line:underline}.ag-list__link:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-markdown{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ag-markdown :where(h1,h2,h3,h4,p,blockquote,pre,figure){margin:0}.ag-markdown :where(h1){font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);font-weight:var(--font-weight-semibold);letter-spacing:-.6px}.ag-markdown :where(h2){font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);font-weight:var(--font-weight-semibold);letter-spacing:-.3px}.ag-markdown :where(h3){font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:var(--font-weight-semibold)}.ag-markdown :where(h4){font-size:var(--font-size-body);font-weight:var(--font-weight-semibold)}.ag-markdown :where(ul,ol){margin:var(--space-4) 0;padding-inline-start:var(--space-10)}.ag-markdown :where(ul){list-style:outside}.ag-markdown :where(ol){list-style:decimal}.ag-markdown :where(blockquote){padding:var(--space-3) var(--space-4);border-left:var(--border-emphasis) solid var(--color-border-default);background:var(--color-surface-subtle);font-size:var(--font-size-dense)}.ag-markdown :where(a){color:var(--color-action-default);text-underline-offset:var(--space-1);text-decoration-line:underline}.ag-markdown :where(a:focus-visible){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-markdown :where(code){font-family:var(--font-family-mono), ui-monospace, monospace}.ag-markdown :where(pre){padding:var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-family:var(--font-family-mono), ui-monospace, monospace;font-size:var(--font-size-dense);line-height:var(--font-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere}.ag-markdown :where(pre code){font:inherit}.ag-markdown :where(table){border-collapse:collapse;width:100%;font-size:var(--font-size-dense)}.ag-markdown :where(th,td){padding:var(--space-3) var(--space-4);border-bottom:var(--border-default) solid var(--color-border-default);text-align:left;vertical-align:top}.ag-markdown :where(th){background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}
}

@layer components {
.ag-menu-panel{gap:var(--space-1);padding:var(--space-2);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);outline:none;flex-direction:column;display:flex}.ag-menu-panel--floating{min-width:var(--size-task-card);max-height:inherit;box-shadow:var(--shadow-overlay);overflow:auto}.ag-menu-item{justify-content:flex-start;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:inherit;font:inherit;font-weight:var(--font-weight-regular);text-align:start;cursor:pointer;background:0 0;border:0;outline:none;display:flex}.ag-menu-item--action{color:var(--color-action-default)}.ag-menu-item:where([data-hovered],[data-focused],[data-force-state~=hover]),.ag-menu-item:where([data-pressed],[data-force-state~=pressed]){background:var(--color-surface-selected)}.ag-menu-item:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-menu-item:where([data-selected]){background:var(--color-surface-selected);font-weight:var(--font-weight-semibold)}.ag-menu-item:where([data-disabled]){cursor:default;background:var(--color-surface-subtle);color:var(--color-text-muted)}.ag-popover{z-index:var(--z-popover);outline:none}
}

@layer components {
.ag-meter{height:var(--size-meter);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-subtle);overflow:hidden}.ag-meter__fill{background:var(--color-action-default);height:100%;transition:width var(--motion-duration-normal) var(--motion-easing-standard);display:block}
}

@layer components {
li.ag-notification{margin:0;list-style:none}
}

@layer components {
.ag-number-stepper__group{align-items:center;gap:var(--space-2);display:flex}.ag-number-stepper__step{width:var(--size-control);height:var(--size-control);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);color:inherit;cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ag-number-stepper__step:where(:focus){outline:none}.ag-number-stepper__step:where([data-hovered]){background:var(--color-surface-selected)}.ag-number-stepper__step:where([data-pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-number-stepper__step:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-number-stepper__step:where([data-disabled]){cursor:default;background:var(--color-surface-subtle);color:var(--color-text-muted)}
}

@layer components {
.ag-popover-panel{width:var(--size-task-card);outline:none;max-width:100%}.ag-sheet.ag-popover-panel:where([data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-popover-panel__title{font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-bold);margin:0}
}

@layer components {
.ag-progress-ring__svg{width:var(--size-avatar-64);height:var(--size-avatar-64);flex:none;display:inline}
}

@layer components {
.ag-radio-group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ag-radio-group__legend{margin-bottom:var(--space-2);font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);padding:0}
}

@layer components {
.ag-review-section{border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default)}.ag-section-row{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:var(--border-default) solid var(--color-border-default);display:flex}.ag-section-number{width:var(--size-control-small);height:var(--size-control-small);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-family:var(--font-family-mono), ui-monospace, monospace;font-size:var(--font-size-dense);flex:none;justify-content:center;align-items:center;display:flex}.ag-review-section__title{font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-weight:var(--font-weight-bold);margin:0}.ag-section-body{padding:var(--space-6);border-bottom:var(--border-default) solid var(--color-border-default)}@media (max-width:833px){.ag-section-row{grid-template-columns:var(--size-control-small) minmax(0, 1fr) var(--size-control);padding:var(--space-4);align-items:flex-start;display:grid}.ag-section-row>.ag-section-number{grid-area:1/1}.ag-section-row>.ag-grow{grid-area:1/2}.ag-section-row>.ag-review-section__status{grid-area:2/2}.ag-section-row>.ag-btn{grid-area:1/3/span 2}.ag-section-body{padding:var(--space-4)}}
}

@layer components {
.ag-search-field__group{position:relative}.ag-search-field__clear{width:var(--size-control-small);height:var(--size-control-small);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:calc((var(--size-control) - var(--size-control-small)) / 2);inset-inline-end:var(--space-1)}.ag-search-field__clear:where(:focus){outline:none}.ag-search-field__clear:where([data-hovered]){background:var(--color-surface-selected)}.ag-search-field__clear:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:calc(-1 * var(--focus-width))}
}

@layer components {
.ag-input.ag-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-4) var(--space-1);text-align:start;cursor:pointer;display:flex}.ag-select__value{flex:1;min-width:0}.ag-select__value:where([data-placeholder]){color:var(--color-text-muted)}.ag-select__arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;flex:none;width:10px;height:6px;margin-inline-end:1px}.ag-select__trigger:where([data-disabled]),.ag-combobox__input:where(:disabled)+.ag-combobox__button,.ag-combobox__input:where(:disabled){opacity:.7;cursor:default}.ag-select__trigger:where([data-pressed]){background:var(--color-surface-default)}.ag-select [data-invalid] .ag-input.ag-select__trigger{border-color:var(--color-feedback-danger)}
}

@layer components {
li.ag-setup-step{margin:0;list-style:none}
}

@layer components {
.ag-sheet{padding:var(--space-6);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-default);box-shadow:var(--shadow-overlay);outline:none}@media (max-width:833px){.ag-sheet{padding:var(--space-4)}}
}

@layer components {
.ag-sidebar-nav{gap:var(--space-1);flex-direction:column;display:flex}.ag-sidebar-nav__item{align-items:center;gap:var(--space-3);min-height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-dense);outline:none;text-decoration:none;display:flex}.ag-sidebar-nav__item .ag-icon{width:var(--size-icon-small);height:var(--size-icon-small)}.ag-sidebar-nav__item--selected{background:var(--color-surface-selected);color:var(--color-action-default);font-weight:var(--font-weight-semibold)}.ag-sidebar-nav__item:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-skeleton{height:var(--space-6);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle);animation:ag-skeleton-pulse var(--motion-duration-working) var(--motion-easing-standard) infinite alternate}.ag-skeleton--block{height:var(--space-24)}@keyframes ag-skeleton-pulse{0%{background:var(--color-surface-subtle)}to{background:var(--color-surface-selected)}}@media (prefers-reduced-motion:reduce){.ag-skeleton{animation:none}}
}

@layer components {
.ag-slider{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ag-slider__label{display:block}.ag-slider__input{width:100%;accent-color:var(--color-action-default);appearance:auto;margin:2px}.ag-slider__input:where(:focus){outline:none}.ag-slider__input:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}
}

@layer components {
.ag-spinner__icon{animation:ag-spin var(--motion-duration-working) linear infinite}@keyframes ag-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ag-spinner__icon{animation:none}}
}

@layer components {
.ag-timeline{height:var(--space-8);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);display:flex;overflow:hidden}.ag-timeline>span{background:var(--color-action-default);color:var(--color-text-inverse);font-size:var(--font-size-meta);flex:1;justify-content:center;align-items:center;display:flex}.ag-timeline>span:nth-child(2n){background:var(--color-action-hover)}
}

@layer components {
.ag-step-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ag-step{align-items:center;gap:var(--space-2);padding:var(--space-2);font-size:var(--font-size-dense);display:flex}.ag-step--current{border-radius:var(--radius-control);background:var(--color-surface-selected);color:var(--color-action-default);font-weight:var(--font-weight-semibold)}.ag-step__number{width:var(--size-control-small);height:var(--size-control-small);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-family:var(--font-family-mono), ui-monospace, monospace;font-size:var(--font-size-dense);flex:none;justify-content:center;align-items:center;display:flex}
}

@layer components {
.ag-story-points{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:100%;display:inline-flex}.ag-story-points__heading{font:inherit;margin:0}.ag-story-points:not([data-expanded])>.ag-story-points__panel{display:none}.ag-story-points[data-expanded]>.ag-story-points__panel{min-width:var(--size-task-card)}
}

@layer components {
.ag-switch__track{width:var(--space-12);height:var(--space-6);padding:var(--space-1);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-surface-subtle);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;display:flex}.ag-switch__knob{width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--radius-pill);background:var(--color-text-default)}.ag-switch:where([data-selected]) .ag-switch__track{background:var(--color-action-default);justify-content:flex-end}.ag-switch:where([data-selected]) .ag-switch__knob{background:var(--color-text-inverse)}
}

@layer components {
.ag-table-wrap{max-width:100%;overflow:auto}.ag-table{border-collapse:collapse;text-indent:0;width:100%;font-size:var(--font-size-dense)}.ag-table__caption{padding:var(--space-4);text-align:left;font-weight:var(--font-weight-semibold)}.ag-table :where(th,td){padding:var(--space-3) var(--space-4);border-bottom:var(--border-default) solid var(--color-border-default);text-align:left;vertical-align:top}.ag-table th{background:var(--color-surface-subtle);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.ag-table td{overflow-wrap:anywhere}.ag-table__check{width:var(--size-target-min);height:var(--size-target-min);accent-color:var(--color-action-default);flex:none;margin:3px 3px 3px 4px}.ag-table__check:where(:focus){outline:none}.ag-table__check:where(:focus-visible,[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-table__key{color:var(--color-action-default);font-family:var(--font-family-mono), ui-monospace, monospace;text-underline-offset:var(--space-1);outline:none;text-decoration-line:underline}.ag-table__key:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-table__skeleton{height:var(--space-6);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.ag-table__skeleton--big{height:var(--space-24)}.ag-table-mobile{display:none}@media (max-width:833px){.ag-table-root:has(.ag-table-mobile) .ag-table-desktop{display:none}.ag-table-mobile{gap:var(--space-3);flex-direction:column;display:flex}}
}

@layer components {
.ag-tabs-contents{display:contents}.ag-tabs{gap:var(--space-1);padding:0 0 var(--space-2);border-bottom:var(--border-default) solid var(--color-border-default);flex-wrap:wrap;margin:0;display:flex}.ag-tab{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-control);color:inherit;font-size:var(--font-size-dense);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:0;outline:none;display:inline-flex}.ag-tab:where([data-hovered],[data-force-state~=hover],[data-pressed],[data-force-state~=pressed]){background:var(--color-surface-selected)}.ag-tab:where([data-disabled]){cursor:default;color:var(--color-text-muted)}.ag-tab:where([data-selected]){background:var(--color-surface-selected);color:var(--color-action-default);font-weight:var(--font-weight-semibold)}.ag-tab:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-tab-panel{outline:none}.ag-tab-panel:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}@media (max-width:833px){.ag-tabs{gap:0}.ag-tab{padding-inline:var(--space-3)}}
}

@layer components {
.ag-task{gap:var(--space-3);padding:var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);flex-direction:column;display:flex}.ag-task:where([data-force-state~=hover],:hover){background:var(--color-surface-selected)}.ag-task:where([data-force-state~=pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-task__title{font-size:var(--font-size-dense);line-height:var(--font-line-height-dense)}.ag-task__meta-row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}
}

@layer components {
.ag-tenant{align-items:center;gap:var(--space-1);color:var(--ag-tenant);font-size:var(--font-size-meta);line-height:var(--font-line-height-meta);display:inline-flex}.ag-tenant:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-small);background:var(--ag-tenant)}.ag-tenant-badge{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--font-size-dense);line-height:var(--font-line-height-dense);display:flex}
}

@layer components {
.ag-disclosure-card__heading{font:inherit;margin:0}.ag-disclosure-card__trigger{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.ag-disclosure-card__trigger:where(:focus){outline:none}.ag-disclosure-card:has(.ag-disclosure-card__trigger[data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-disclosure-card:has(.ag-disclosure-card__trigger[data-hovered]){background:var(--color-surface-selected)}.ag-disclosure-card:not([data-expanded])>.ag-disclosure-card__panel{display:none}
}

@layer components {
.ag-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ag-field__group{font-size:var(--font-size-dense);line-height:var(--font-line-height-body);font-weight:var(--font-weight-medium);display:block}.ag-field__label{display:block}.ag-field__hint{color:var(--color-text-muted)}.ag-field__error{color:var(--color-feedback-danger)}.ag-input{vertical-align:baseline;width:100%;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);color:var(--color-text-default);font:inherit;letter-spacing:inherit;appearance:none;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);margin:0;display:inline-block}.ag-input:where(input[type=datetime-local],input[type=date],input[type=time]){appearance:auto}.ag-input::-webkit-search-cancel-button{appearance:none}.ag-input::-webkit-search-decoration{appearance:none}.ag-input:where(textarea){min-height:var(--space-24);resize:none}.ag-input:where(:focus){outline:none}.ag-input:where([data-hovered],[data-force-state~=hover]){border-color:var(--color-border-strong)}.ag-input:where([aria-invalid=true]){border-color:var(--color-feedback-danger)}.ag-input:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-input:where(:disabled,[data-disabled]){cursor:default}.ag-field__label--block{font-size:var(--font-size-dense);line-height:var(--font-line-height-body);font-weight:var(--font-weight-medium)}.ag-password{align-items:center;gap:var(--space-1);padding-right:var(--space-1);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);background:var(--color-surface-default);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);display:flex}.ag-password:where([data-hovered],[data-force-state~=hover]){border-color:var(--color-border-strong)}.ag-field:where([data-invalid])>.ag-password{border-color:var(--color-feedback-danger)}.ag-password__input{width:100%;min-width:0;min-height:var(--size-control);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-text-default);font:inherit;letter-spacing:inherit;appearance:none;background:0 0;border:0;flex:1;margin:0}.ag-password__input:where(:focus){outline:none}.ag-password__input:where([data-focus-visible],[data-force-state~=focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-password__input:where(:disabled,[data-disabled]){cursor:default}.ag-password__toggle:where([data-selected]:not([data-disabled])){background:var(--color-surface-selected);border-color:var(--color-border-strong)}
}

@layer components {
.ag-toast{max-width:var(--size-task-card);box-shadow:none}.ag-toast-region{z-index:var(--z-toast);gap:var(--space-2);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}.ag-toast-region>.ag-toast{box-shadow:var(--shadow-overlay)}
}

@layer components {
.ag-tooltip{max-width:var(--size-task-card);z-index:var(--z-popover)}
}

@layer components {
.ag-top-bar__user{border-radius:var(--radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;display:inline-flex}.ag-top-bar__user:where([data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-top-bar__bell{display:inline-flex;position:relative}.ag-top-bar__count{top:calc(-1 * var(--space-1));right:calc(-1 * var(--space-1));min-width:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-action-default);color:var(--color-text-inverse);font-size:var(--font-size-meta);line-height:var(--space-5);text-align:center;pointer-events:none;position:absolute}
}

@layer components {
.ag-tree{outline:none;flex-direction:column;display:flex}.ag-tree-root:where([data-force-state~=focus-visible],:has(>.ag-tree[data-focus-visible])){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-tree__item{cursor:default;outline:none}.ag-tree__item+.ag-tree__item{margin-top:var(--space-4)}.ag-tree__item:not([data-level="1"]){margin-left:var(--space-6);padding-left:var(--space-4);border-left:var(--border-default) solid var(--color-border-default)}.ag-tree__item:not([data-level="1"])+.ag-tree__item:not([data-level="1"]){padding-top:var(--space-4);margin-top:0}.ag-tree__item:where([data-focus-visible]) .ag-row{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-small)}.ag-tree__item:where([data-hovered]) .ag-row{color:var(--color-action-default)}.ag-tree__chevron{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;display:inline-flex}@media (max-width:833px){.ag-tree__item:not([data-level="1"]){margin-left:var(--space-3);padding-left:var(--space-3)}}
}

@layer components {
.ag-viewer__panes{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.ag-viewer__pane{gap:var(--space-3);min-height:var(--space-24);padding:var(--space-4);border:var(--border-default) solid var(--color-border-default);background:var(--color-surface-subtle);flex-direction:column;display:flex}.ag-viewer__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ag-viewer__range{width:100%;accent-color:var(--color-action-default);margin:2px}@media (max-width:833px){.ag-viewer__panes{grid-template-columns:minmax(0,1fr)}}
}

@layer components {
.ag-vote-summary--disclosure{position:relative}.ag-vote-summary__voter{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0}.ag-vote-summary__voter:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.ag-vote-summary:has(.ag-vote-summary__voter[data-hovered]){background:var(--color-surface-selected)}.ag-vote-summary:has(.ag-vote-summary__voter[data-pressed]){background:var(--color-surface-selected);border-color:var(--color-border-strong)}.ag-vote-summary:has(.ag-vote-summary__voter[data-focus-visible]){outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.ag-vote-summary:not([data-expanded])>.ag-vote-summary__risk{display:none}
}

@layer components {

}

@layer theme,base,components,utilities;
.shell{min-height:var(--size-viewport-min-height);grid-template-columns:var(--size-sidebar) minmax(0, 1fr);display:grid}.shell-sidebar{padding:var(--space-6) var(--space-4);border-right:var(--border-default) solid var(--color-border-default);background:var(--color-surface-default);gap:var(--space-6);flex-direction:column;display:flex}.shell-sidebar-bottom{margin-top:auto}.brand{gap:var(--space-3);font-size:var(--font-size-h2);letter-spacing:-.6px;color:var(--color-text-default);align-items:center;font-weight:600;text-decoration:none;display:flex}.brand svg{width:var(--size-logo);height:var(--size-logo);color:var(--color-action-default);flex:none}.sidebar-heading{font-size:var(--font-size-meta);line-height:var(--font-line-height-meta);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.project-switch{background:var(--color-surface-subtle);border-radius:var(--radius-control);padding:var(--space-3);border:var(--border-default) solid var(--color-border-default);gap:var(--space-1);flex-direction:column;display:flex}.project-switch a{color:var(--color-text-default);font-weight:600;text-decoration:none}.project-switch .key{color:var(--color-text-muted);font-size:var(--font-size-meta)}.shell-main{flex-direction:column;min-width:0;display:flex}.shell-topbar{min-height:var(--size-topbar);padding:var(--space-3) var(--space-8);background:var(--color-surface-default);border-bottom:var(--border-default) solid var(--color-border-default);align-items:center;display:flex;position:relative}.shell-topbar>nav{flex:1;min-width:0}.workspace{grid-template-columns:minmax(0, 1fr) var(--size-rail);flex:1;display:grid}.workspace.no-rail{display:block}.content{padding:var(--space-8);max-width:var(--size-content-max);gap:var(--space-6);flex-direction:column;width:100%;min-width:0;margin:0 auto;display:flex}.page-head{justify-content:space-between;gap:var(--space-4);align-items:flex-start;display:flex}.page-head h1{margin:var(--space-2) 0 0;font-size:var(--font-size-h1);line-height:var(--font-line-height-h1)}.eyebrow{font-size:var(--font-size-meta);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}.rail{border-left:var(--border-default) solid var(--color-border-default);background:var(--color-surface-default);padding:var(--space-6) var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.rail-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.rail-head h2{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin:0}.agent-mini{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-default) solid var(--color-border-default);flex-direction:column;display:flex}.agent-mini-head{gap:var(--space-3);align-items:center;display:flex}.agent-mini-name{color:var(--color-text-default);font-weight:600;text-decoration:none}.agent-mini-name:hover{text-decoration:underline}.content a:not([class]),.footer a,.shell-sidebar-bottom a{color:var(--color-action-default)}.meta{font-size:var(--font-size-meta);line-height:var(--font-line-height-meta);color:var(--color-text-muted)}.panel{border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-default);padding:var(--space-6)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.footer{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-meta);color:var(--color-text-muted);padding:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.footer a{color:inherit}.mobile-only,.below-lg{display:none}.public{min-height:var(--size-viewport-min-height);padding:var(--space-8) var(--space-4);align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.public-card{width:100%;max-width:var(--size-dialog);gap:var(--space-6);flex-direction:column;display:flex}.public-card.reading{max-width:var(--size-reading)}.public-card h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);margin:0}.skip-link{left:var(--space-4);top:calc(-1 * var(--size-topbar));z-index:var(--z-popover);background:var(--color-surface-default);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);position:absolute}.skip-link:focus{top:var(--space-4)}.download-link{text-decoration:none}.nowrap{white-space:nowrap}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1199px){.shell-topbar{padding-inline:var(--space-6)}.workspace{grid-template-columns:minmax(0,1fr)}.workspace>.rail{display:none}.below-lg{display:inline-flex}.content{padding:var(--space-6)}}@media (max-width:833px){.shell-topbar{padding:var(--space-3) var(--space-4)}.shell{display:block}.shell-sidebar{display:none}.content{padding:var(--space-6) var(--space-4)}.page-head{flex-direction:column}.page-head h1{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2)}.footer{padding:var(--space-4);flex-direction:column}.mobile-only{display:inline-flex}}.chat-timeline{overscroll-behavior:contain;max-height:max(24rem,100dvh - 30rem);overflow-y:auto}.approval-dock{bottom:var(--space-4);z-index:var(--z-sticky);position:sticky}html[data-capture=true] .approval-dock{position:static}.chat-layout.with-thread{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.chat-layout>.stack{min-width:0}.thread-panel{top:var(--space-4);max-height:calc(100dvh - 8rem);position:sticky;overflow-y:auto}.ag-drawer .thread-panel{border:0;max-height:none;padding:0;position:static}.ag-drawer .thread-panel>.row:first-child{display:none}.epic-facts{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.epic-sprint{border-top:var(--border-default) solid var(--color-border-default);padding-top:var(--space-4)}.board{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));align-items:stretch;display:grid}.board-column{background:var(--color-surface-subtle);border-radius:var(--radius-card);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.board-column-title{font-size:var(--font-size-body);line-height:var(--font-line-height-body);margin:0;font-weight:600}.board-count{min-width:var(--size-control-small);padding:0 var(--space-2);border:var(--border-default) solid var(--color-border-strong);border-radius:var(--radius-control);text-align:center;font-size:var(--font-size-dense)}@media (max-width:833px){.board{grid-template-columns:minmax(0,1fr)}}.task-columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:833px){.task-columns{grid-template-columns:minmax(0,1fr)}}.facts{gap:var(--space-3) var(--space-4);grid-template-columns:fit-content(50%) minmax(0,1fr);margin:0;display:grid}.facts dd{text-align:right;color:var(--color-text-muted);margin:0}.stat-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.stat-grid>*{gap:var(--space-2)}.stat-value{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin:0;font-weight:600}.testing-nav [aria-current=page]{font-weight:600;text-decoration:none}.comparison-image{align-self:flex-start;max-width:100%;height:auto;display:block}.comparison-overlay{align-self:flex-start;max-width:100%;position:relative}.comparison-overlay>.comparison-image+.comparison-image{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.swatch{width:var(--size-icon);height:var(--size-icon);border-radius:var(--radius-small);border:var(--border-default) solid var(--color-border-strong);flex:none;display:inline-block}.contrast-sample{padding:0 var(--space-2);border-radius:var(--radius-small);border:var(--border-default) solid var(--color-border-default);font-weight:600;display:inline-block}.type-sample{font-weight:600}.space-bar{max-width:100%;height:var(--space-3);background:var(--color-action-default);border-radius:var(--radius-small);display:inline-block}.design-gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.render-image{max-width:100%;height:auto;display:block}.state-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.state-cards>li{scroll-margin-top:var(--space-6)}.update-fields{gap:var(--space-2);margin:0;display:grid}.update-fields>div{gap:var(--space-3);grid-template-columns:12rem minmax(0,1fr);display:grid}.update-fields dt{color:var(--color-text-muted);font-size:var(--font-size-dense)}.update-fields dd{white-space:pre-wrap;margin:0}.divided>li+li{border-top:var(--border-default) solid var(--color-border-default);padding-top:var(--space-4)}@media (max-width:833px){.update-fields>div{grid-template-columns:minmax(0,1fr);gap:0}}.impact-graph{gap:var(--space-8);align-items:flex-start;display:flex;position:relative;overflow-x:auto}.impact-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.impact-column{gap:var(--space-4);flex-direction:column;min-width:14rem;max-width:18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.doc-layout{grid-template-columns:14rem minmax(0, var(--size-reading));gap:var(--space-6);align-items:start;display:grid}.doc-toc{top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex;position:sticky}.doc-toc ol{gap:var(--space-2);font-size:var(--font-size-dense);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doc-body :where(h1,h2,h3){scroll-margin-top:var(--space-4)}@media (max-width:1199px){.doc-layout{grid-template-columns:minmax(0,1fr)}.doc-toc{position:static}}.chat-attachment{min-width:var(--size-control);min-height:var(--size-control);object-fit:contain;background:var(--color-surface-subtle);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);max-width:16rem;max-height:10rem;display:block}.legal-contents{gap:var(--space-2) var(--space-4);font-size:var(--font-size-meta);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.planning-board{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.planning-column{gap:var(--space-2)}.planning-column-title{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);margin:0}.planning-tasks,.planning-grid{outline:none;margin:0;padding:0;list-style:none}.planning-tasks{gap:var(--space-3);margin-top:var(--space-2);flex:1;min-height:6rem}.planning-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.planning-gridlist[data-drop-target]{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-control)}.planning-column:has(.planning-gridlist[data-drop-target]){background:var(--color-surface-selected);box-shadow:inset 0 0 0 var(--focus-width) var(--color-feedback-info)}.planning-item{border-radius:var(--radius-control);outline:none}.planning-item[data-focus-visible]{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.planning-item[data-dragging]{opacity:.5}.planning-card-agent{flex-wrap:nowrap;align-items:flex-start}.planning-card-actions{gap:var(--space-2)}.planning-empty{margin:var(--space-2) 0 0;padding:var(--space-6) var(--space-4);border:var(--border-default) dashed var(--color-border-strong);border-radius:var(--radius-control);text-align:center;color:var(--color-text-muted)}.planning-drop-here{align-items:center;gap:var(--space-2);color:var(--color-text-default);flex-direction:column;display:flex}.planning-drop-line{outline:none;height:0}.planning-drop-line[data-drop-target]{border-top:calc(var(--focus-width) * 2) solid var(--color-feedback-info);margin:calc(var(--space-1) * -1) 0}.planning-drag-preview{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:var(--border-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-default);color:var(--color-text-default);flex-direction:column;display:flex}.planning-offered{margin:0}.planning-locked{padding:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:flex-start}.planning-wide{justify-content:center;width:100%}.planning-choices{padding:0 0 0 var(--space-4);gap:var(--space-2);margin:0;list-style:none}.planning-rule{border:0;border-top:var(--border-default) solid var(--color-border-default);width:100%;margin:0}.planning-reorder{align-items:center;gap:var(--space-2)}.planning-undo{gap:var(--space-3)}.epic-reorder{gap:var(--space-4);padding-left:var(--space-4)}.planning-section{margin-top:var(--space-4)}.planning-muted{color:var(--color-text-muted)}.planning-column .ag-badge,.planning-locked .ag-badge{white-space:nowrap;flex-shrink:0}.marketing{min-height:var(--size-viewport-min-height)}.marketing :where(h1,h2,h3,p){margin:0}.marketing h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);letter-spacing:-.6px;font-weight:600}.marketing h2{font-size:var(--font-size-h2);line-height:var(--font-line-height-h2);letter-spacing:-.3px;font-weight:600}.marketing h3{font-size:var(--font-size-h3);line-height:var(--font-line-height-h3);font-weight:600}.marketing .muted{color:var(--color-text-muted)}.marketing .dense{font-size:var(--font-size-dense);line-height:var(--font-line-height-dense)}.marketing .mono{font-family:var(--font-family-mono)}.marketing .eyebrow{line-height:var(--font-line-height-meta);letter-spacing:1px}:where(.marketing) a{color:var(--color-action-default);text-underline-offset:var(--space-1)}.mkt-skip{left:var(--space-4);top:var(--space-4);z-index:var(--z-dialog);background:var(--color-surface-default);padding:var(--space-3);position:absolute;transform:translateY(-200%)}.mkt-skip:focus{transform:none}.mkt-header{border-bottom:var(--border-default) solid var(--color-border-default);background:var(--color-surface-default)}.mkt-header-inner,.mkt-content,.mkt-footer-inner{max-width:var(--size-content-max);padding-inline:var(--space-8);margin-inline:auto}.mkt-header-inner{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-5);display:flex}.mkt-brand{flex:none}.mkt-nav{gap:var(--space-6);align-items:center;display:flex}.mkt-nav a,.mkt-mobile-nav>a:not(.mkt-button){color:var(--color-text-default);font-size:var(--font-size-dense);text-decoration:none}.mkt-nav a[aria-current=page],.mkt-mobile-nav a[aria-current=page]{text-underline-offset:var(--space-2);text-decoration:underline}.mkt-desktop-actions{gap:var(--space-3);display:flex}.mkt-button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-control);min-height:var(--size-control);font:inherit;font-size:var(--font-size-body);color:var(--color-text-default);background:var(--color-surface-default);text-align:center;cursor:pointer;max-width:100%;font-weight:600;text-decoration:none;display:inline-flex}.mkt-button.primary{background:var(--color-action-default);border-color:var(--color-action-default);color:var(--color-text-inverse)}.mkt-menu-button,.mkt-mobile-nav{display:none}.mkt-content{padding-block:var(--space-12);gap:var(--space-16);flex-direction:column;display:flex}.mkt-content:focus{outline:none}.mkt-grid{gap:var(--space-6);min-width:0;display:grid}.mkt-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt-card{background:var(--color-surface-default);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card);padding:var(--space-6);min-width:0}.mkt-card>.mkt-button{align-self:stretch}.mkt-between{justify-content:space-between}.mkt-arrow-link{align-items:center;gap:var(--space-2);display:inline-flex}.mkt-hero{gap:var(--space-12);padding-block:var(--space-8);align-items:center}.mkt-hero-copy{gap:var(--space-6)}.marketing .mkt-hero h1,.marketing .mkt-intro h1{font-size:var(--font-size-display);line-height:var(--font-line-height-display);letter-spacing:-1.5px;max-width:20ch;font-weight:600}.mkt-lead{font-size:var(--font-size-body);line-height:var(--font-line-height-body);max-width:var(--size-reading)}.mkt-example{gap:var(--space-5);box-shadow:var(--shadow-overlay)}.marketing .mkt-example-title{font-size:var(--font-size-h2)}.mkt-agents{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt-agent{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-default) solid var(--color-border-default);flex-wrap:wrap;display:flex}.mkt-checkpoint{padding:var(--space-4);background:var(--color-surface-selected);border:var(--border-default) solid var(--color-border-strong);border-radius:var(--radius-control)}.mkt-section{gap:var(--space-6)}.mkt-section-head{gap:var(--space-3);max-width:var(--size-reading);flex-direction:column;display:flex}.mkt-section h2,.mkt-final h2{max-width:var(--size-reading)}.mkt-steps{margin:0;padding:0;list-style:none}.mkt-steps>li{padding-block:var(--space-4);border-top:var(--border-emphasis) solid var(--color-border-strong)}.mkt-step-number{width:var(--size-control);height:var(--size-control);border:var(--border-default) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-selected);color:var(--color-action-default);flex:none;justify-content:center;align-items:center;display:inline-flex}.mkt-feature-icon{color:var(--color-action-default);display:inline-flex}.mkt-boundary{padding:var(--space-8);background:var(--color-surface-subtle);border:var(--border-default) solid var(--color-border-default);border-radius:var(--radius-card)}.mkt-faq{max-width:var(--size-reading);flex-direction:column;gap:0;display:flex}.mkt-faq details{border-top:var(--border-default) solid var(--color-border-default);padding-block:var(--space-4)}.mkt-faq summary{cursor:pointer;min-height:var(--size-target-min);font-weight:600}.mkt-faq details p{margin-top:var(--space-3)}.mkt-final{gap:var(--space-5);padding:var(--space-8);border:var(--border-emphasis) solid var(--color-action-default);border-radius:var(--radius-card);background:var(--color-surface-selected)}.mkt-footer{background:var(--color-surface-default);border-top:var(--border-default) solid var(--color-border-default)}.mkt-footer-inner{gap:var(--space-8);padding-block:var(--space-10);grid-template-columns:minmax(0,2fr) 1fr 1fr;display:grid}.mkt-footer nav a{font-size:var(--font-size-dense)}.mkt-intro{max-width:var(--size-reading);gap:var(--space-6);padding-block:var(--space-8)}.mkt-article-sections{gap:var(--space-8);flex-direction:column;display:flex}.mkt-article-row{grid-template-columns:var(--size-control) minmax(0, var(--size-reading));gap:var(--space-6);padding-top:var(--space-8);border-top:var(--border-default) solid var(--color-border-default);display:grid}.mkt-requirements{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mkt-requirements li{align-items:flex-start;gap:var(--space-3);display:flex}.mkt-requirements svg{color:var(--color-feedback-success);flex:none}.mkt-guide{max-width:var(--size-reading)}@media (max-width:1199px){.mkt-header-inner{flex-wrap:wrap}.mkt-desktop-actions{margin-left:auto}.mkt-nav{flex-basis:100%;order:3}.mkt-hero{gap:var(--space-6)}}@media (max-width:833px){.mkt-header-inner,.mkt-content,.mkt-footer-inner{padding-inline:var(--space-4)}.mkt-header-inner{gap:var(--space-3);flex-wrap:wrap}.mkt-nav,.mkt-desktop-actions{display:none}.mkt-menu-button{display:inline-flex}.mkt-mobile-nav{gap:var(--space-4);padding:var(--space-4);border-top:var(--border-default) solid var(--color-border-default);flex-direction:column;display:flex}.mkt-grid.cols-2,.mkt-grid.cols-3{grid-template-columns:minmax(0,1fr)}.mkt-content{padding-block:var(--space-6);gap:var(--space-10)}.mkt-hero{padding-block:var(--space-4)}.marketing .mkt-hero h1,.marketing .mkt-intro h1{font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);letter-spacing:-.6px}.mkt-example{box-shadow:none;padding:var(--space-4)}.mkt-card{padding:var(--space-4)}.mkt-brand{font-size:var(--font-size-h3)}.mkt-boundary,.mkt-final{padding:var(--space-5)}.mkt-footer-inner{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.mkt-intro{padding-block:var(--space-4)}.mkt-article-row{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.mkt-actions{align-items:stretch}.mkt-actions>*{flex:auto}}.mkt-mobile-nav[hidden]{display:none}.setup-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1200px){.setup-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.setup-messages{max-height:32rem;overflow-y:auto}.dashboard-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.link-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus-ring);outline-offset:2px}.agent-mini-profile{font-size:var(--font-size-meta)}
