@layer base;@layer components{.frame.svelte-1fo0wsb{border-radius:inherit;block-size:100%;min-block-size:0}.frame[data-aside=true].svelte-1fo0wsb{container:frame/inline-size}.layout.svelte-1fo0wsb{--_frame-padding:var(--aegis-surface-padding-md);border-radius:inherit;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);block-size:100%;min-block-size:0;display:grid;position:relative;overflow:clip}.layout[data-padding=none].svelte-1fo0wsb{--_frame-padding:0}.layout[data-padding=sm].svelte-1fo0wsb{--_frame-padding:var(--aegis-surface-padding-sm)}.layout[data-padding=lg].svelte-1fo0wsb{--_frame-padding:var(--aegis-surface-padding-lg)}.frame[data-aside=true].svelte-1fo0wsb .layout:where(.svelte-1fo0wsb){grid-template-columns:minmax(0, 1fr) var(--aegis-frame-aside-inline-size)}.main.svelte-1fo0wsb{grid-template-rows:auto auto minmax(0,1fr) auto;min-block-size:0;display:grid}.header.svelte-1fo0wsb{align-items:center;gap:var(--aegis-space-3);padding:var(--aegis-space-4) var(--_frame-padding);border-block-end:var(--aegis-hairline-size) solid var(--aegis-color-border);grid-row:1;display:flex}.leading.svelte-1fo0wsb{flex-shrink:0;align-items:center;display:flex}.heading.svelte-1fo0wsb{flex:auto;min-inline-size:0}.title.svelte-1fo0wsb{font-family:var(--aegis-font-display);font-size:var(--aegis-text-title);font-weight:var(--aegis-weight-semibold);line-height:var(--aegis-leading-heading);letter-spacing:var(--aegis-tracking-page-title);overflow-wrap:anywhere;text-wrap:balance;margin:0}.subtitle.svelte-1fo0wsb{margin:var(--aegis-space-1) 0 0;color:var(--aegis-color-text-muted);font-size:var(--aegis-text-label);line-height:var(--aegis-leading-body);text-wrap:pretty}.actions.svelte-1fo0wsb{justify-content:flex-end;align-items:center;gap:var(--aegis-space-2);flex-wrap:wrap;flex-shrink:0;margin-inline-start:auto;display:flex}.toolbar.svelte-1fo0wsb{align-items:center;gap:var(--aegis-space-2);padding:var(--aegis-space-2) var(--_frame-padding);border-block-end:var(--aegis-hairline-size) solid var(--aegis-color-border);flex-wrap:wrap;grid-row:2;display:flex}.body.svelte-1fo0wsb{min-block-size:0;padding:var(--_frame-padding);overflow:var(--aegis-frame-body-overflow,auto);overscroll-behavior:var(--aegis-frame-body-overscroll-behavior,contain);scrollbar-gutter:var(--aegis-frame-body-scrollbar-gutter,auto);grid-row:3}.footer.svelte-1fo0wsb{justify-content:flex-end;align-items:center;gap:var(--aegis-space-2);padding:var(--aegis-space-3) var(--_frame-padding);border-block-start:var(--aegis-hairline-size) solid var(--aegis-color-border);background-color:color-mix(in oklab, var(--aegis-color-text) 3%, transparent);flex-wrap:wrap;grid-row:4;display:flex}.aside.svelte-1fo0wsb{min-block-size:0;padding:var(--_frame-padding);border-inline-start:var(--aegis-hairline-size) solid var(--aegis-color-border);background-color:color-mix(in oklab, var(--aegis-color-text) 3%, transparent);overscroll-behavior:contain;overflow:auto}@container frame (width<56rem){.frame[data-aside=true].svelte-1fo0wsb .layout:where(.svelte-1fo0wsb){grid-template-rows:minmax(0,1fr) fit-content(40%);grid-template-columns:minmax(0,1fr)}.aside.svelte-1fo0wsb{border-inline-start:0;border-block-start:var(--aegis-hairline-size) solid var(--aegis-color-border)}}.layout[data-busy=true].svelte-1fo0wsb{cursor:progress}.layout[data-busy=true].svelte-1fo0wsb :is(.body:where(.svelte-1fo0wsb),.aside:where(.svelte-1fo0wsb)){opacity:.55;pointer-events:none}.body.svelte-1fo0wsb,.aside.svelte-1fo0wsb{transition:opacity var(--aegis-duration-normal) var(--aegis-easing-standard)}.busy.svelte-1fo0wsb{z-index:1;block-size:var(--aegis-frame-busy-bar-size);background-color:color-mix(in oklab, var(--aegis-color-action) 24%, transparent);position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.busy.svelte-1fo0wsb:after{content:"";background-image:linear-gradient(to right, transparent, var(--aegis-color-action), transparent);inline-size:40%;animation:svelte-1fo0wsb-sweep calc(var(--aegis-duration-progress) * 1.4) var(--aegis-easing-standard) infinite;position:absolute;inset:0}@keyframes svelte-1fo0wsb-sweep{0%{translate:calc(-100% * var(--aegis-direction)) 0}to{translate:calc(250% * var(--aegis-direction)) 0}}.card-content.svelte-ln6cb8{align-content:start;gap:var(--aegis-space-3);min-inline-size:0;display:grid}}@layer utilities;
