/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--ck3-color-background:#f4f4f5;--ck3-color-surface:#fff;--ck3-color-surface-selected:#ffffb8;--ck3-color-band:#fafafa;--ck3-color-well:#f7f7f8;--ck3-color-surface-hover:#f4f4f5;--ck3-color-surface-press:#e9e9ec;--ck3-color-foreground:#0a0a0a;--ck3-color-muted-foreground:#52525b;--ck3-color-subtle-foreground:#6e6e76;--ck3-color-faint-foreground:#8e8e96;--ck3-color-border:#e4e4e7;--ck3-color-border-strong:#d4d4d8;--ck3-color-primary:#0a0a0a;--ck3-color-primary-soft:#ffffb8;--ck3-color-attention:#ffff61;--ck3-color-attention-foreground:#060237;--ck3-color-success:#15803d;--ck3-color-success-wash:#f0fdf4;--ck3-color-warning:#b45309;--ck3-color-warning-wash:#fffbeb;--ck3-color-danger:#a3261f;--ck3-color-danger-wash:#fbf2f1;--ck3-color-danger-line:#ebc9c5;--ck3-color-shadow:#0a0a0a1f;--ck3-color-scrim:#0a0a0a66;--ck3-color-data:#34b1aa;--ck3-color-data-wash:#e6f6f5;--ck3-font-family-sans:Geist;--ck3-font-family-mono:Geist Mono;--ck3-font-size-caption:11px;--ck3-font-size-micro:12px;--ck3-font-size-body:13px;--ck3-font-size-body-lg:14px;--ck3-font-size-heading-sm:16px;--ck3-font-size-heading-md:20px;--ck3-font-size-heading-lg:28px;--ck3-font-size-hero:28px;--ck3-line-height-caption:1.45455;--ck3-line-height-micro:1.33333;--ck3-line-height-body:1.38462;--ck3-line-height-body-lg:1.42857;--ck3-line-height-heading-sm:1.5;--ck3-line-height-heading-md:1.4;--ck3-line-height-heading-lg:1.21429;--ck3-line-height-hero:1.21429;--ck3-letter-spacing-caption:0em;--ck3-letter-spacing-micro:0em;--ck3-icon-size-sm:16px;--ck3-icon-size-md:20px;--ck3-icon-stroke:1.8;--ck3-spacing-1:4px;--ck3-spacing-2:8px;--ck3-spacing-3:12px;--ck3-spacing-4:16px;--ck3-spacing-6:24px;--ck3-spacing-8:32px;--ck3-spacing-12:48px;--ck3-spacing-16:64px;--ck3-spacing-20:80px;--ck3-spacing-24:96px;--ck3-radius-control:6px;--ck3-radius-button:6px;--ck3-radius-track:8px;--ck3-radius-card:10px;--ck3-radius-panel:12px;--ck3-radius-pill:9999px;--ck3-border-width-hairline:1px;--ck3-border-width-emphasis:2px;--ck3-motion-instant:0s;--ck3-motion-fast:.12s;--ck3-motion-base:.18s;--ck3-motion-slow:.24s;--ck3-motion-slower:.36s;--ck3-size-control:32px;--ck3-size-compact:28px;--ck3-size-row:40px;--background:var(--ck3-color-background);--card:var(--ck3-color-surface);--popover:var(--ck3-color-surface);--foreground:var(--ck3-color-foreground);--card-foreground:var(--ck3-color-foreground);--popover-foreground:var(--ck3-color-foreground);--primary:var(--ck3-color-primary);--primary-foreground:var(--ck3-color-surface);--secondary:var(--ck3-color-surface);--secondary-foreground:var(--ck3-color-foreground);--muted:var(--ck3-color-band);--muted-foreground:var(--ck3-color-muted-foreground);--accent:var(--ck3-color-surface-hover);--accent-foreground:var(--ck3-color-foreground);--destructive:var(--ck3-color-danger);--destructive-foreground:var(--ck3-color-surface);--warning:var(--ck3-color-warning);--warning-foreground:var(--ck3-color-foreground);--success:var(--ck3-color-success);--success-foreground:var(--ck3-color-surface);--border:var(--ck3-color-border);--input:var(--ck3-color-border-strong);--ring:var(--ck3-color-foreground);--radius:var(--ck3-radius-card);--sidebar:var(--ck3-color-background);--sidebar-foreground:var(--ck3-color-foreground);--sidebar-primary:var(--ck3-color-primary);--sidebar-primary-foreground:var(--ck3-color-surface);--sidebar-accent:var(--ck3-color-surface);--sidebar-accent-foreground:var(--ck3-color-foreground);--sidebar-border:var(--ck3-color-border);--sidebar-ring:var(--ck3-color-foreground);--font-sans:var(--ck3-font-family-sans);--font-mono:var(--ck3-font-family-sans);--font-code:var(--ck3-font-family-mono);--ink:var(--ck3-color-foreground);--ink-1:var(--ck3-color-foreground);--ink-2:var(--ck3-color-muted-foreground);--ink-3:var(--ck3-color-subtle-foreground);--ink-4:var(--ck3-color-faint-foreground);--surface:var(--ck3-color-surface);--surface-alt:var(--ck3-color-band);--bg:var(--ck3-color-background);--bg-2:var(--ck3-color-surface-hover);--bg-3:var(--ck3-color-surface-press);--line:var(--ck3-color-border);--line-2:var(--ck3-color-border);--line-3:var(--ck3-color-border-strong);--success-100:var(--ck3-color-success-wash);--success-500:var(--ck3-color-success);--success-600:var(--ck3-color-success);--warning-100:var(--ck3-color-warning-wash);--warning-500:var(--ck3-color-warning);--warning-600:var(--ck3-color-warning);--danger-100:var(--ck3-color-danger-wash);--danger-500:var(--ck3-color-danger);--danger-600:var(--ck3-color-danger);--info-100:var(--ck3-color-band);--info-500:var(--ck3-color-foreground);--info-600:var(--ck3-color-foreground);--accent-100:var(--ck3-color-primary-soft);--accent-500:var(--ck3-color-foreground);--accent-600:var(--ck3-color-foreground);--cat-teal:var(--ck3-color-data);--cat-teal-bg:var(--ck3-color-data-wash);--attn-yellow:var(--ck3-color-attention);--attn-bg:var(--ck3-color-primary-soft);--attn-border:var(--ck3-color-border-strong);--sds-color-black-100:var(--ck3-color-border);--sds-color-black-200:var(--ck3-color-border-strong);--sds-color-black-400:var(--ck3-color-subtle-foreground);--sds-color-background-brand-default:var(--ck3-color-primary);--sds-color-background-brand-hover:var(--ck3-color-muted-foreground);--sds-color-background-neutral-default:var(--ck3-color-muted-foreground);--sds-color-background-warning-secondary:var(--ck3-color-warning-wash);--sds-color-background-warning-tertiary:var(--ck3-color-warning-wash);--sds-color-text-brand-on-brand:var(--ck3-color-surface)}.font-mono,.tabular-nums{font-variant-numeric:tabular-nums}.ck3-text-caption{font-size:var(--ck3-font-size-caption);line-height:var(--ck3-line-height-caption);letter-spacing:var(--ck3-letter-spacing-caption)}.ck3-text-micro{font-size:var(--ck3-font-size-micro);line-height:var(--ck3-line-height-micro);letter-spacing:var(--ck3-letter-spacing-micro)}.ck3-text-body{font-size:var(--ck3-font-size-body);line-height:var(--ck3-line-height-body)}.ck3-text-body-lg{font-size:var(--ck3-font-size-body-lg);line-height:var(--ck3-line-height-body-lg)}.ck3-text-heading-sm{font-size:var(--ck3-font-size-heading-sm);line-height:var(--ck3-line-height-heading-sm);font-weight:600}.ck3-text-heading-md{font-size:var(--ck3-font-size-heading-md);line-height:var(--ck3-line-height-heading-md);font-weight:600}.ck3-text-heading-lg{font-size:var(--ck3-font-size-heading-lg);line-height:var(--ck3-line-height-heading-lg);font-weight:600}.ck3-text-hero{font-size:var(--ck3-font-size-hero);line-height:var(--ck3-line-height-hero);font-weight:700}:root{--motion-duration-instant:50ms;--motion-duration-fast:.15s;--motion-duration-base:.25s;--motion-duration-slow:.4s;--motion-ease-standard:cubic-bezier(.2,0,0,1);--motion-ease-entrance:cubic-bezier(0,0,.2,1);--motion-ease-exit:cubic-bezier(.4,0,1,1);--motion-route-duration:.18s;--motion-route-translate:8px;--motion-progress-duration:.4s;--motion-reduced-duration:.1s;--motion-ease-out:ease-out;--motion-ease-in:ease-in;--motion-ease-in-out:ease-in-out;--motion-elevation-hover:0 4px 12px -2px var(--foreground),0 2px 4px -2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){:root{--motion-elevation-hover:0 4px 12px -2px color-mix(in oklch,var(--foreground) 10%,transparent),0 2px 4px -2px color-mix(in oklch,var(--foreground) 6%,transparent)}}:root{--motion-focus-ring:0 0 0 2px var(--background),0 0 0 4px var(--ring)}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-route-duration:var(--motion-reduced-duration);--motion-route-translate:0px;--motion-progress-duration:var(--motion-reduced-duration)}}.ck3-elevation-hover{transition:border-color var(--motion-duration-fast) var(--motion-ease-standard)}.ck3-elevation-hover:hover{border-color:var(--ck3-color-border-strong)}@media (prefers-reduced-motion:reduce){.ck3-elevation-hover,.ck3-elevation-hover:hover{box-shadow:none;transition:none;transform:none}}.ck3-focus-ring{transition:box-shadow var(--motion-duration-fast) var(--motion-ease-standard);outline:none}.ck3-focus-ring:focus-visible{box-shadow:var(--motion-focus-ring)}@media (prefers-reduced-motion:reduce){.ck3-focus-ring{transition:none}}@keyframes ck3-data-flash{0%{background-color:color-mix(in oklch,var(--foreground) 12%,transparent)}to{background-color:#0000}}.ck3-data-flash{animation:ck3-data-flash var(--motion-duration-slow) var(--motion-ease-exit)}@media (prefers-reduced-motion:reduce){.ck3-data-flash{animation:none}}@keyframes ck3-live-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ck3-live-dot{background-color:var(--foreground);width:.375rem;height:.375rem;animation:ck3-live-dot 1.8s var(--motion-ease-standard) infinite;border-radius:9999px;display:inline-block}@media (prefers-reduced-motion:reduce){.ck3-live-dot{opacity:1;animation:none;transform:none}}