:root,[data-theme=light]{color-scheme:light;--aui-font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--aui-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--aui-text-xs: 11px;--aui-text-sm: 12px;--aui-text: 13px;--aui-text-md: 14px;--aui-text-lg: 15px;--aui-text-xl: 18px;--aui-leading: 20px;--aui-ease: cubic-bezier(.22, 1, .36, 1);--aui-ease-in-out: cubic-bezier(.65, 0, .35, 1);--aui-spring: cubic-bezier(.34, 1.56, .64, 1);--aui-dur-fast: .12s;--aui-dur: .18s;--aui-dur-slow: .32s;--aui-canvas: #fafafa;--aui-surface: #ffffff;--aui-surface-2: #fafafa;--aui-surface-3: #f4f4f5;--aui-field: #ffffff;--aui-pop: #ffffff;--aui-muted: rgba(0, 0, 0, .04);--aui-hover: rgba(0, 0, 0, .05);--aui-active: rgba(0, 0, 0, .08);--aui-selected: rgba(0, 0, 0, .06);--aui-tray: #f0f0f0;--aui-fg-strong: #0a0a0a;--aui-fg: rgba(0, 0, 0, .88);--aui-fg-muted: rgba(0, 0, 0, .61);--aui-fg-subtle: rgba(0, 0, 0, .45);--aui-fg-faint: rgba(0, 0, 0, .3);--aui-icon: rgba(0, 0, 0, .447);--aui-border: rgba(0, 0, 0, .08);--aui-border-strong: rgba(0, 0, 0, .14);--aui-divider: rgba(0, 0, 0, .06);--aui-card-stroke: rgba(0, 0, 0, .06);--aui-primary: rgba(0, 0, 0, .88);--aui-primary-hover: rgba(0, 0, 0, .8);--aui-primary-fg: #fcfcfc;--aui-accent: #2b7de9;--aui-accent-fg: #ffffff;--aui-accent-soft: rgba(43, 125, 233, .1);--aui-accent-text: #1f6fd8;--aui-danger: #f04438;--aui-danger-text: #c4320a;--aui-danger-soft: rgba(240, 68, 56, .08);--aui-danger-ring: rgba(240, 68, 56, .55);--aui-field-error-text: #c4320a;--aui-field-error-edge: rgba(240, 68, 56, .55);--aui-field-error-bg: var(--aui-field);--aui-success: #30a46c;--aui-success-text: #218358;--aui-success-soft: rgba(48, 164, 108, .1);--aui-warning: #f5a524;--aui-warning-text: #b4690e;--aui-warning-soft: rgba(245, 165, 36, .12);--aui-violet: #8e4ec6;--aui-violet-soft: rgba(142, 78, 198, .1);--aui-pink: #e93d82;--aui-orange: #f76b15;--aui-c1: #2b7de9;--aui-c2: #8e4ec6;--aui-c3: #30a46c;--aui-c4: #f5a524;--aui-c5: #e93d82;--aui-c6: #12a594;--aui-shadow-card: 0 0 0 .5px rgba(0, 0, 0, .06), 0 1px 1px -1px rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .05);--aui-shadow-field: 0 0 0 .5px rgba(0, 0, 0, .08), 0 1px 1px -1px rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .05);--aui-shadow-pop: 0 0 0 .5px rgba(0, 0, 0, .08), 0 12px 32px -8px rgba(0, 0, 0, .14), 0 2px 6px rgba(0, 0, 0, .05);--aui-shadow-lift: 0 4px 12px -6px rgba(0, 0, 0, .12);--aui-focus-ring: rgba(0, 96, 226, .7);--aui-focus: 0 0 0 2px var(--aui-surface), 0 0 0 4px var(--aui-focus-ring);--aui-tray-ring: 0 0 0 0 transparent;--aui-radius-xs: 4px;--aui-radius-sm: 5px;--aui-radius: 7px;--aui-radius-md: 8px;--aui-radius-card: 10px;--aui-radius-lg: 12px;--aui-radius-xl: 16px;--aui-radius-pill: 999px;--aui-control-h: 32px;--aui-control-h-sm: 28px;--aui-control-h-lg: 36px;--aui-control-px: 10px;--aui-control-text: 13px;--aui-card-pad: 20px;--aui-stack: 18px}.dark,[data-theme=dark]{color-scheme:dark;--aui-canvas: #1f1f21;--aui-surface: #141416;--aui-surface-2: #19191b;--aui-surface-3: #202023;--aui-field: #1c1c1e;--aui-pop: #1c1c1e;--aui-muted: rgba(255, 255, 255, .05);--aui-hover: rgba(255, 255, 255, .07);--aui-active: rgba(255, 255, 255, .1);--aui-selected: rgba(255, 255, 255, .08);--aui-tray: #111113;--aui-fg-strong: #ffffff;--aui-fg: rgba(255, 255, 255, .9);--aui-fg-muted: rgba(255, 255, 255, .62);--aui-fg-subtle: rgba(255, 255, 255, .46);--aui-fg-faint: rgba(255, 255, 255, .3);--aui-icon: rgba(255, 255, 255, .5);--aui-border: rgba(255, 255, 255, .1);--aui-border-strong: rgba(255, 255, 255, .16);--aui-divider: rgba(255, 255, 255, .07);--aui-card-stroke: rgba(255, 255, 255, .1);--aui-primary: rgba(255, 255, 255, .9);--aui-primary-hover: rgba(255, 255, 255, .8);--aui-primary-fg: #141416;--aui-accent: #4fb0fe;--aui-accent-soft: rgba(79, 176, 254, .16);--aui-accent-text: #4fb0fe;--aui-danger: #ff6b5f;--aui-danger-text: #ff8a7a;--aui-danger-soft: rgba(255, 107, 95, .14);--aui-danger-ring: rgba(255, 107, 95, .5);--aui-field-error-text: #ff8a7a;--aui-field-error-edge: rgba(255, 107, 95, .5);--aui-field-error-bg: var(--aui-field);--aui-success: #3dd68c;--aui-success-text: #3dd68c;--aui-success-soft: rgba(61, 214, 140, .12);--aui-warning: #ffc53d;--aui-warning-text: #ffca16;--aui-warning-soft: rgba(255, 197, 61, .12);--aui-violet: #b07ff0;--aui-violet-soft: rgba(176, 127, 240, .14);--aui-shadow-card: 0 0 0 .5px rgba(255, 255, 255, .1), 0 1px 2px 0 rgba(0, 0, 0, .4);--aui-shadow-field: 0 0 0 .5px rgba(255, 255, 255, .14), 0 1px 2px 0 rgba(0, 0, 0, .4);--aui-shadow-pop: 0 0 0 .5px rgba(255, 255, 255, .12), 0 12px 32px -8px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);--aui-shadow-lift: 0 6px 14px -6px rgba(0, 0, 0, .45);--aui-focus-ring: rgba(77, 141, 255, .8)}[data-aui-style=classic],[data-aui-style=classic] [data-theme=light]{--aui-text: 13.5px;--aui-control-text: 13.5px;--aui-radius-sm: 6px;--aui-radius: 10px;--aui-radius-md: 10px;--aui-radius-card: 16px;--aui-radius-lg: 14px;--aui-radius-xl: 20px;--aui-control-h: 36px;--aui-control-h-sm: 30px;--aui-control-h-lg: 40px;--aui-control-px: 12px;--aui-card-pad: 22px 20px;--aui-stack: 20px;--aui-fg: #171717;--aui-icon: #8f8f8f;--aui-card-stroke: #ececec;--aui-shadow-card: 0 0 0 1px #ececec, 0 1px 2px 0 rgba(0, 0, 0, .04);--aui-shadow-field: 0 0 0 1px #e6e6e8, 0 1px 2px 0 rgba(0, 0, 0, .04);--aui-field-error-edge: #ff8a7a;--aui-field-error-bg: rgba(240, 68, 56, .04);--aui-tray-ring: 0 0 0 4px var(--aui-tray)}[data-aui-style=classic]:is(.dark,[data-theme=dark]),:is(.dark,[data-theme=dark]) [data-aui-style=classic]:not([data-theme=light]),[data-aui-style=classic] :is(.dark,[data-theme=dark]){--aui-surface: #161618;--aui-field: #19191b;--aui-fg: #ededed;--aui-icon: #8b8b92;--aui-card-stroke: #2a2a2e;--aui-shadow-card: 0 0 0 1px #2a2a2e, 0 1px 2px 0 rgba(0, 0, 0, .2);--aui-shadow-field: 0 0 0 1px #2a2a2e, 0 1px 2px 0 rgba(0, 0, 0, .04);--aui-field-error-edge: rgba(255, 107, 95, .45);--aui-field-error-bg: rgba(255, 107, 95, .06)}.aui-root,.aui-root *{box-sizing:border-box}.aui-root{font-family:var(--aui-font);font-size:var(--aui-text);line-height:var(--aui-leading);color:var(--aui-fg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility}.aui-root :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd),.aui-root:where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd,form,fieldset){margin:0}.aui-root :where(ul,ol),.aui-root:where(ul,ol){padding:0;list-style:none}.aui-root :where(button,input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}:where(.aui-root) :where(button),:where(button.aui-root){background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.aui-root :where(button:disabled){cursor:default}.aui-root :where(a){color:inherit;text-decoration:none}.aui-root :where(svg){flex-shrink:0;display:block}.aui-root :where(:focus-visible){outline:2px solid var(--aui-focus-ring);outline-offset:2px}.aui-tnum{font-variant-numeric:tabular-nums}.aui-mono{font-family:var(--aui-mono);font-size:.92em}.aui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.aui-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.aui-card{background:var(--aui-surface);border-radius:var(--aui-radius-card);box-shadow:var(--aui-shadow-card),var(--aui-tray-ring);color:var(--aui-fg)}.aui-card--pad{padding:var(--aui-card-pad)}.aui-field{display:flex;align-items:center;gap:8px;min-height:var(--aui-control-h);padding:0 var(--aui-control-px);background:var(--aui-field);border-radius:var(--aui-radius);box-shadow:var(--aui-shadow-field);color:var(--aui-fg);font-size:var(--aui-control-text);transition:box-shadow var(--aui-dur) var(--aui-ease),background-color var(--aui-dur) var(--aui-ease)}.aui-field:hover{box-shadow:var(--aui-shadow-field),0 0 0 .5px var(--aui-border-strong)}.aui-field:focus-within,.aui-field[data-focus]{box-shadow:0 0 0 1px var(--aui-border-strong),0 0 0 3.5px var(--aui-muted)}.aui-field[aria-invalid=true],.aui-field[data-invalid]{box-shadow:0 0 0 1px var(--aui-danger-ring),0 1px 2px #0000000d}[data-aui-style=classic] .aui-field[aria-invalid=true],[data-aui-style=classic] .aui-field[data-invalid]{background:color-mix(in srgb,var(--aui-danger) 4%,var(--aui-field))}.aui-field :where(input,textarea):focus-visible{box-shadow:none}.aui-field input,.aui-field textarea{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:0;color:inherit}.aui-field ::placeholder{color:var(--aui-fg-faint)}.aui-label{font-size:13px;font-weight:500;color:var(--aui-fg)}.aui-hint{font-size:var(--aui-text-sm);line-height:16px;color:var(--aui-fg-subtle)}.aui-hint[data-error]{color:var(--aui-danger-text)}.aui-btn{--_h: var(--aui-control-h);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--_h);padding:0 10px;border-radius:calc(var(--aui-radius) - 1px);font-size:13px;font-weight:500;line-height:20px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--aui-dur) var(--aui-ease),box-shadow var(--aui-dur) var(--aui-ease),color var(--aui-dur) var(--aui-ease),transform var(--aui-dur-fast) var(--aui-ease),opacity var(--aui-dur)}.aui-btn:active:not(:disabled){transform:scale(.97)}.aui-btn:disabled{opacity:.5}.aui-btn--sm{--_h: var(--aui-control-h-sm);padding:0 8px;font-size:var(--aui-text-sm);gap:4px}.aui-btn--xs{--_h: 24px;padding:0 7px;font-size:var(--aui-text-sm);gap:4px;border-radius:var(--aui-radius-sm)}.aui-btn--lg{--_h: var(--aui-control-h-lg);padding:0 14px}.aui-btn--icon{width:var(--_h);padding:0}.aui-btn--primary{background:var(--aui-primary);color:var(--aui-primary-fg)}.aui-btn--primary:hover:not(:disabled){background:var(--aui-primary-hover)}.aui-btn--secondary{background:var(--aui-field);color:var(--aui-fg-strong);box-shadow:var(--aui-shadow-field)}.aui-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--aui-field) 94%,var(--aui-fg))}.aui-btn--ghost{color:var(--aui-fg-muted)}.aui-btn--ghost:hover:not(:disabled){background:var(--aui-hover);color:var(--aui-fg)}.aui-btn--danger{background:var(--aui-danger-soft);color:var(--aui-danger)}.aui-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--aui-danger) 14%,transparent)}.aui-btn--accent{background:var(--aui-accent);color:var(--aui-accent-fg)}.aui-btn svg{width:16px;height:16px;opacity:.8}.aui-badge{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:var(--aui-radius-sm);background:var(--aui-muted);color:var(--aui-fg-muted);font-size:var(--aui-text-sm);font-weight:500;line-height:16px;white-space:nowrap}.aui-badge svg{width:12px;height:12px}.aui-badge--pill{border-radius:var(--aui-radius-pill);padding:0 8px}.aui-badge--accent{background:var(--aui-accent-soft);color:var(--aui-accent-text)}.aui-badge--success{background:var(--aui-success-soft);color:var(--aui-success-text)}.aui-badge--warning{background:var(--aui-warning-soft);color:var(--aui-warning-text)}.aui-badge--danger{background:var(--aui-danger-soft);color:var(--aui-danger-text)}.aui-badge--violet{background:var(--aui-violet-soft);color:var(--aui-violet)}.aui-badge--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--aui-border)}.aui-kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:var(--aui-muted);box-shadow:inset 0 0 0 .5px var(--aui-border);color:var(--aui-fg-subtle);font-size:11px;font-weight:500;font-family:var(--aui-font)}.aui-avatar{--_s: 24px;display:inline-grid;place-items:center;width:var(--_s);height:var(--_s);border-radius:50%;background:var(--aui-surface-3);color:var(--aui-fg-muted);font-size:calc(var(--_s) * .42);font-weight:600;overflow:hidden;flex-shrink:0;box-shadow:inset 0 0 0 .5px var(--aui-border)}.aui-avatar img{width:100%;height:100%;object-fit:cover}.aui-tile{--_s: 20px;display:inline-grid;place-items:center;width:var(--_s);height:var(--_s);border-radius:calc(var(--_s) * .28);background:var(--aui-surface);box-shadow:0 0 0 .5px var(--aui-border),0 1px 1px #0000000a;flex-shrink:0}.aui-tile svg{width:62%;height:62%}.aui-divider{height:1px;background:var(--aui-divider);border:0;margin:0}.aui-spinner{--_s: 14px;width:var(--_s);height:var(--_s);animation:aui-spin .9s steps(8) infinite;color:currentColor}@keyframes aui-spin{to{transform:rotate(360deg)}}.aui-ring-spinner{--_s: 12px;width:var(--_s);height:var(--_s);border-radius:50%;border:1.5px solid color-mix(in srgb,currentColor 25%,transparent);border-top-color:currentColor;animation:aui-spin-smooth .8s linear infinite;flex-shrink:0}@keyframes aui-spin-smooth{to{transform:rotate(360deg)}}.aui-shimmer{background:linear-gradient(90deg,var(--aui-fg-subtle) 0%,var(--aui-fg-subtle) 35%,var(--aui-fg-strong) 50%,var(--aui-fg-subtle) 65%,var(--aui-fg-subtle) 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:aui-shimmer 2.2s linear infinite}@keyframes aui-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.aui-dot{--_c: var(--aui-fg-faint);width:6px;height:6px;border-radius:50%;background:var(--_c);flex-shrink:0}.aui-dot--live{--_c: var(--aui-success);box-shadow:0 0 color-mix(in srgb,var(--_c) 50%,transparent);animation:aui-pulse 1.8s var(--aui-ease) infinite}@keyframes aui-pulse{70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}.aui-enter{animation:aui-enter var(--aui-dur-slow) var(--aui-ease) both}@keyframes aui-enter{0%{opacity:0;transform:translateY(4px);filter:blur(2px)}}.aui-pop-in{animation:aui-pop-in .22s var(--aui-ease) both}@keyframes aui-pop-in{0%{opacity:0;transform:scale(.96) translateY(-2px)}}.aui-popover{background:var(--aui-pop);border-radius:var(--aui-radius-lg);box-shadow:var(--aui-shadow-pop);padding:4px;z-index:50}.aui-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 8px;border-radius:calc(var(--aui-radius-lg) - 4px);color:var(--aui-fg);text-align:left;cursor:default}.aui-menu-item:is(:hover,[data-active]){background:var(--aui-hover)}.aui-menu-item svg{width:16px;height:16px;color:var(--aui-icon)}.aui-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--aui-border-strong) transparent}.aui-track{height:4px;border-radius:999px;background:var(--aui-muted);overflow:hidden}.aui-track>i{display:block;height:100%;border-radius:inherit;background:var(--aui-fg);transition:width .5s var(--aui-ease)}@media(prefers-reduced-motion:reduce){.aui-root *,.aui-root *:before,.aui-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(pointer:coarse){.aui-root{--aui-control-h: 40px}}*,*:before,*:after{box-sizing:border-box}body{margin:0}.stage{position:relative;min-height:var(--stage-h, 520px);padding:var(--stage-pad, 45px);display:grid;border-radius:18px;background:var(--aui-canvas);box-shadow:inset 0 0 0 1px var(--aui-border);color:var(--aui-fg-strong);font-family:var(--aui-font);font-size:13px;overflow:hidden;isolation:isolate}.stage__look{display:grid;justify-items:center;align-items:var(--stage-align, center);min-width:0}.stage--components{height:var(--stage-h, auto)}.stage--blocks .stage__look{justify-items:stretch}.stage--screens{padding:0;min-height:0;display:block}.screen-frame{position:relative;width:100%;aspect-ratio:1.6;overflow:hidden;container-type:size}.screen-frame__inner{position:absolute;inset:0}.screen-frame__inner>*{width:100%;height:100%}.stage__empty,.stage__loading{color:var(--aui-fg-faint);align-self:center}.stage__error{color:var(--aui-danger-text);font:12px/1.5 var(--aui-mono);white-space:pre-wrap;max-width:100%}.preview-page{padding:0;background:var(--aui-canvas);min-height:100vh}.preview-page .stage{width:894px;border-radius:0;box-shadow:none}:root{--s-font: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--s-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--s-bg: #f5f5f5;--s-panel: #fcfcfc;--s-card: #fff;--s-preview: #fafafa;--s-muted: #0000000a;--s-hover: #0000000d;--s-text: #0a0a0a;--s-text-muted: #737373;--s-text-subtle: #0006;--s-border: #e5e5e5;--s-border-soft: #0a0a0a1a;--s-card-stroke: #0a0a0a0e;--s-panel-stroke: #ececec;--s-panel-shadow: 0 1px 0 #0000000a, 0 2px 1px -1px #0000000d;--s-primary: #171717;--s-primary-fg: #fff;--s-accent: #1d93d2;--s-accent-soft: #1d93d21a;--s-pro-bg: #fdf2f8;--s-pro-from: #dd0674;--s-pro-to: #5e3ee0;--s-shadow-pop: 0 4px 42px #0000000f, 0 2px 6px #0000000d, 0 0 0 1px #0000000f;--s-ease: cubic-bezier(.22, 1, .36, 1);--s-dur: .18s;--s-tk-k: #c2185b;--s-tk-s: #0b7a3e;--s-tk-t: #1d4ed8;--s-tk-y: #b45309;--s-tk-f: #6d28d9;--s-tk-n: #0e7490;--s-tk-c: #8f8f8f}:root[data-theme=dark]{--s-bg: #0c0c0d;--s-panel: #121213;--s-card: #19191b;--s-preview: #1f1f21;--s-muted: #ffffff0d;--s-hover: #ffffff12;--s-text: #ededed;--s-text-muted: #8f8f8f;--s-text-subtle: #fff6;--s-border: #262628;--s-border-soft: #ffffff12;--s-card-stroke: #ffffff0d;--s-panel-stroke: #222224;--s-panel-shadow: 0 1px 0 #00000073, 0 2px 1px -1px #00000080;--s-pro-bg: #dd067424;--s-pro-from: #f472b6;--s-pro-to: #a78bfa;--s-primary: #ededed;--s-primary-fg: #121213;--s-shadow-pop: 0 4px 42px #0006, 0 0 0 1px #ffffff14;--s-tk-k: #f472b6;--s-tk-s: #86efac;--s-tk-t: #93c5fd;--s-tk-y: #fcd34d;--s-tk-f: #c4b5fd;--s-tk-n: #67e8f9;--s-tk-c: #6b6b70}html,body{background:var(--s-bg);color:var(--s-text);font:13px/1.43 var(--s-font);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}:focus-visible:not(:where(.aui-root,.aui-root *)){outline:2px solid var(--s-accent);outline-offset:2px}::selection{background:var(--s-accent-soft)}.shell{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.shell--collapsed{grid-template-columns:minmax(0,1fr)}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:8px 0 11.5px;background:var(--s-bg)}.side__head{display:flex;align-items:center;justify-content:space-between;padding:6px 10px 6px 14px}.side__brand{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;letter-spacing:-.2px;color:var(--s-text)}.side__brand--lg{font-size:16px}.icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--s-text-muted);transition:background-color var(--s-dur),color var(--s-dur)}.icon-btn:hover{background:var(--s-hover);color:var(--s-text)}.side-search{position:relative;display:flex;align-items:center;gap:8px;margin:4px 10px 10px;height:34px;padding:0 6px 0 10px;border-radius:9px;background:var(--s-muted);box-shadow:inset 0 0 0 1px var(--s-card-stroke);color:var(--s-text-muted)}.side-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--s-text);font:inherit}.side-search input::placeholder{color:var(--s-text-muted)}.side-search__keys{display:flex;gap:3px}.side-search__keys kbd{display:grid;place-items:center;min-width:18px;height:18px;border-radius:4px;background:var(--s-muted);font:500 11px var(--s-font);color:var(--s-text-muted)}.side-search__results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;margin:0;padding:4px;list-style:none;background:var(--s-card);border-radius:12px;box-shadow:var(--s-shadow-pop)}.side-search__results li{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:8px;color:var(--s-text);cursor:pointer}.side-search__results li small{color:var(--s-text-muted)}.side-search__results li[aria-selected=true]{background:var(--s-hover)}.side__nav{display:grid;gap:1px;padding:0 10px}.side__link{display:flex;align-items:center;gap:8px;padding:5.25px 8px;border-radius:8px;color:var(--s-text-muted);transition:background-color var(--s-dur),color var(--s-dur)}.side__link:hover{color:var(--s-text);background:var(--s-hover)}.side__link.is-active{background:var(--s-hover);color:var(--s-text)}.side__row{display:flex;align-items:center;border-radius:8px;transition:background-color var(--s-dur)}.side__row:hover{background:var(--s-hover)}.side__row .side__link{padding-right:6px}.side__row .side__link:hover{background:none}.side__toggle{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--s-text-subtle);opacity:0;transition:opacity var(--s-dur),background-color var(--s-dur),color var(--s-dur)}.side__row:hover .side__toggle,.side__toggle:focus-visible{opacity:1}.side__toggle:hover{background:var(--s-hover);color:var(--s-text)}.side__toggle svg{transition:transform .22s var(--s-ease)}.side__toggle[aria-expanded=true] svg{transform:rotate(90deg)}.side__sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .24s var(--s-ease),visibility 0s .24s}.side__sub[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s var(--s-ease),visibility 0s}.side__sub-inner{min-height:0;margin:-4px;padding:4px;overflow:hidden;opacity:0;transition:opacity .14s}.side__sub[data-open=true] .side__sub-inner{opacity:1;transition-duration:.22s}.side__sub-list{display:grid;gap:1px;margin:1px 0 6px}.side__sublink{display:flex;align-items:center;padding:5.25px 14px 5.25px 32px;border-radius:8px;color:var(--s-text-muted);transition:background-color var(--s-dur),color var(--s-dur)}.side__sublink:hover,.side__sublink.is-active{color:var(--s-text);background:var(--s-hover)}@media(prefers-reduced-motion:reduce){.side__sub,.side__sub-inner,.side__toggle svg{transition:none}}.side__style{padding:14px 10px 4px}.style-menu{position:relative}.style-menu__trigger{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 6px 0 8px;border-radius:8px;color:var(--s-text-muted)}.style-menu__trigger:hover{background:var(--s-hover);color:var(--s-text)}.style-menu__label{flex:1;text-align:left}.style-menu--compact .style-menu__label{flex:none}.style-menu--compact .style-menu__trigger{width:auto}.style-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;font-size:12.5px;font-weight:500}.style-chip--clean{background:#1d93d21f;color:#1a85bf}.style-chip--classic{background:#f9731624;color:#c2560c}:root[data-theme=dark] .style-chip--clean{background:#3b82f629;color:#8ab8ff}:root[data-theme=dark] .style-chip--classic{background:#f9731629;color:#fdba74}.style-menu__pop{position:absolute;z-index:50;top:calc(100% + 6px);left:0;width:260px;padding:4px;background:var(--s-card);border-radius:12px;box-shadow:var(--s-shadow-pop);animation:s-pop .16s var(--s-ease)}@keyframes s-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.style-menu__opt{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;width:100%;padding:8px;border-radius:8px;text-align:left}.style-menu__opt:hover{background:var(--s-hover)}.style-menu__hint{color:var(--s-text-muted);font-size:12px}.side__tree{flex:1;overflow-y:auto;padding:6px 10px 20px;scrollbar-width:thin;scrollbar-color:var(--s-border) transparent;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 40px),transparent)}.side__group-head{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:8px;color:var(--s-text-muted)}.side__group-head span:first-of-type{color:var(--s-text);font-weight:500}.side__group-head:hover{background:var(--s-hover)}.side__count{color:var(--s-text-muted);font-size:12px}.side__items{margin:0 0 8px;padding:0;list-style:none}.side__item{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 8px 0 31.5px;border-radius:8px;color:var(--s-text-muted);transition:background-color var(--s-dur),color var(--s-dur)}.side__item:hover{color:var(--s-text);background:var(--s-hover)}.side__item.is-active{color:var(--s-text);background:var(--s-hover);font-weight:500}.side__item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell__main{margin:8px 8px 8px 0;min-width:0;background:var(--s-panel);border:1px solid var(--s-panel-stroke);border-radius:18px;box-shadow:var(--s-panel-shadow);overflow:clip}.shell--collapsed .shell__main{margin-left:8px}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:3.5px;padding:16px 28px 10px;background:color-mix(in srgb,var(--s-panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar__end{display:flex;align-items:center;gap:4px;margin-left:auto}.pill-group{display:flex;gap:2px;padding:2px;border-radius:999px;background:var(--s-muted)}.pill-group__btn{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:var(--s-text-muted)}.pill-group__btn[aria-pressed=true]{background:var(--s-card);color:var(--s-text);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:var(--s-muted);color:var(--s-text);font-weight:500;font-size:13px;transition:background-color var(--s-dur)}.pill:hover{background:var(--s-hover)}.pill--icon{width:28px;padding:0;justify-content:center}.pill--ghost{background:transparent}.pill--solid{background:var(--s-primary);color:var(--s-primary-fg)}.page{width:min(894px,calc(100% - 56px));margin:0 auto;padding:26px 0 80px}.page--wide{width:auto;margin:0;padding:40px 28px 60px}.page__colophon{margin:60px 0 0;color:var(--s-text-muted);font-size:12px}.gallery__title{margin:0 0 21px;font-size:24px;line-height:30px;font-weight:500;letter-spacing:-.6px}.gallery__bar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--s-border);margin-bottom:18px}.gallery__tabs{display:flex;gap:22px;overflow-x:auto;scrollbar-width:none}.gallery__tab{position:relative;display:flex;align-items:center;gap:6px;padding:16px 0 10px;font-weight:500;color:var(--s-text-muted);white-space:nowrap}.gallery__tab span{color:var(--s-text-muted);font-weight:400;font-size:12px}.gallery__tab:hover,.gallery__tab.is-active{color:var(--s-text)}.gallery__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--s-text)}.gallery__new{color:var(--s-pro-from)!important;font-weight:500!important}.gallery__sep{width:1px;height:16px;background:var(--s-border);margin-top:6px}.gallery__section{margin:0 0 12px;font-weight:500}.gallery__section span{color:var(--s-text-muted);font-weight:400;margin-left:4px}.gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gallery__grid,.gallery__grid--two{grid-template-columns:minmax(0,1fr)}}.card{display:flex;flex-direction:column;padding:6px 6px 0;border-radius:14px;background:var(--s-card);border:1px solid var(--s-card-stroke);transition:box-shadow var(--s-dur) var(--s-ease)}.card:hover{box-shadow:0 4px 12px -6px #00000017}.card__stage{position:relative;display:block;height:230px;border-radius:8px;background:var(--s-preview);box-shadow:inset 0 0 0 1px var(--s-card-stroke);overflow:hidden}.card--wide .card__stage{height:300px}.card__meta{position:absolute;z-index:2;inset:10px 10px auto;display:flex;justify-content:space-between;pointer-events:none}.card__meta-end{display:flex;gap:4px}.card__tag,.card__styles{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:500;color:var(--s-text-muted)}.card__tag{background:var(--s-card);box-shadow:0 0 0 1px var(--s-border-soft)}.card__styles{background:var(--s-muted)}.new-badge{display:inline-flex;align-items:center;height:20px;margin-left:8px;padding:0 7px;border-radius:999px;background:var(--s-muted);box-shadow:inset 0 0 0 1px var(--s-border-soft);color:var(--s-text-muted);font-size:11px;font-weight:500;vertical-align:1px}.new-badge--lg{height:24px;font-size:12px;margin-left:0;letter-spacing:0}.card__preview{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.card__scaler{position:absolute;left:50%;top:50%;width:200%;height:200%;transform:translate(-50%,-50%) scale(.5)}.card__scaler .stage{width:100%;height:100%;min-height:0;background:transparent;box-shadow:none;border-radius:0;padding:90px 40px 30px}.card__scaler .stage__look{min-height:0;height:100%}.card--wide .card__scaler{width:250%;height:250%;transform:translate(-50%,-50%) scale(.4)}.card__soon{color:var(--s-text-subtle);font-size:12px}.card__footer{display:flex;align-items:center;gap:12px;padding:10px 4px 10px 11.5px}.card__info{flex:1;min-width:0}.card__title{margin:0;font-size:13px;font-weight:500;line-height:19px}.card__desc{margin:0;color:var(--s-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:19px}.icon-btn--card{border-radius:999px;background:var(--s-card);box-shadow:0 0 0 1px var(--s-border)}.breadcrumb{display:flex;align-items:center;gap:6px;height:24px;color:var(--s-text-muted)}.breadcrumb a:hover,.breadcrumb [aria-current]{color:var(--s-text)}.doc__header{margin-bottom:24px}.doc__title{display:flex;align-items:center;gap:12px;margin:14px 0 0;font-size:32px;line-height:44px;font-weight:600;letter-spacing:-.8px}.doc__lead{margin:0;padding-top:8px;color:var(--s-text-muted);font-size:16px;line-height:24px;max-width:860px}.doc__install{margin-top:16px}.command{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:34px;padding:0 4px 0 12px;border-radius:10px;background:var(--s-muted);box-shadow:inset 0 0 0 1px var(--s-border-soft)}.command code{font:13px var(--s-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command__dollar{color:var(--s-text-muted)}.command__copy{padding:0 6px!important}.preview-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 12px;flex-wrap:wrap}.preview-bar__end,.preview-bar__controls,.prompt-bar{display:flex;align-items:center;gap:4px}.preview-bar__end{gap:10px}.preview-bar__sep{width:1px;height:16px;margin:0 4px;background:var(--s-border)}.segmented{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--s-muted)}.segmented button{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;color:var(--s-text-muted);font-weight:500}.segmented button[aria-selected=true]{background:var(--s-card);color:var(--s-text);box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000000f}.segmented button:disabled{opacity:.4;cursor:default}.tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:28px;height:28px;padding:0 6px;border-radius:8px;color:var(--s-text-muted);transition:background-color var(--s-dur),color var(--s-dur)}.tool-btn:hover{background:var(--s-hover);color:var(--s-text)}.tool-btn[aria-pressed=true]{background:var(--s-muted);color:var(--s-text);box-shadow:inset 0 0 0 1px var(--s-border-soft)}.tool-btn--text{font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;font-weight:500;white-space:nowrap;transition:background-color var(--s-dur),opacity var(--s-dur),transform .12s}.btn:active{transform:scale(.97)}.btn--xs{height:28px;padding:0 8px;border-radius:8px;font-size:12.5px}.btn--lg{height:40px;padding:0 18px;font-size:14px}.btn--ghost{color:var(--s-text-muted)}.btn--ghost:hover{color:var(--s-text);background:var(--s-hover)}.btn--solid{background:var(--s-primary)!important;color:var(--s-primary-fg)!important}.btn--solid:hover{opacity:.9}.btn--soft{background:var(--s-muted);color:var(--s-text);box-shadow:inset 0 0 0 1px var(--s-border-soft)}.btn--soft:hover{background:var(--s-hover)}.doc__section{margin-top:48px}.doc__section--preview{margin-top:0}.doc__h2{margin:36px 0 8px;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.4px}.doc__section>.doc__h2{margin-top:0}.doc__h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--s-border)}.doc__h3{margin:0;padding:8px 0;font-size:14px;font-weight:600}.doc__p{margin:0;padding-bottom:12px;color:var(--s-text-muted);font-size:14px;line-height:22px}.doc__p strong,.doc__list strong{color:var(--s-text);font-weight:500}.doc__p a,.doc__list a{color:var(--s-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--s-border)}.doc__list{margin:0;padding-left:18px;color:var(--s-text-muted);font-size:14px;line-height:22px}.doc__list li+li{margin-top:6px}.doc__list li::marker{color:var(--s-text-subtle)}.doc__body>*+.code,.doc__body .code+*{margin-top:12px}.doc__body .code{margin-bottom:12px}.underline-tabs{display:flex;gap:18px;margin:4px 0 12px;border-bottom:1px solid var(--s-border)}.underline-tabs--center{justify-content:center;border:0;margin-bottom:24px}.underline-tabs button{position:relative;height:34px;font-weight:500;color:var(--s-text-muted)}.underline-tabs button[aria-selected=true]{color:var(--s-text)}.underline-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;background:var(--s-text)}.install,.code{background:var(--s-card);border-radius:12px;box-shadow:0 0 0 1px var(--s-border);overflow:hidden}.install__head,.code__head{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 6px 0 8px;border-bottom:1px solid var(--s-border)}.code__head{padding-left:14px}.pm-tabs{display:flex;gap:2px}.pm-tabs button{height:24px;padding:0 8px;border-radius:6px;color:var(--s-text-muted);font-size:12.5px}.pm-tabs button[aria-selected=true]{background:var(--s-muted);color:var(--s-text);box-shadow:inset 0 0 0 1px var(--s-border-soft)}.install__cmd{margin:0;padding:14px 16px;font:12.5px/18.5px var(--s-mono);overflow-x:auto}.code__file{display:flex;align-items:center;gap:6px;color:var(--s-text-muted);font-size:12.5px}.code__scroll{display:flex;overflow:auto;scrollbar-width:thin}.code__gutter{display:flex;flex-direction:column;padding:14px 0 14px 16px;color:var(--s-text-subtle);font:12.5px/21px var(--s-mono);text-align:right;-webkit-user-select:none;user-select:none;position:sticky;left:0;background:var(--s-card)}.code__body{margin:0;padding:14px 16px;font:12.5px/21px var(--s-mono);tab-size:2;flex:1}.tk-k{color:var(--s-tk-k)}.tk-s{color:var(--s-tk-s)}.tk-t{color:var(--s-tk-t)}.tk-y{color:var(--s-tk-y)}.tk-f{color:var(--s-tk-f)}.tk-n,.tk-v{color:var(--s-tk-n)}.tk-c{color:var(--s-tk-c);font-style:italic}.tk-a,.tk-p{color:var(--s-tk-f)}.code-view{display:grid;gap:8px}.code-view__files{display:flex;gap:4px;flex-wrap:wrap}.code-view__files button{height:26px;padding:0 10px;border-radius:7px;color:var(--s-text-muted);font:12px var(--s-mono)}.code-view__files button[aria-selected=true]{background:var(--s-muted);color:var(--s-text);box-shadow:inset 0 0 0 1px var(--s-border-soft)}.table-wrap{border-radius:12px;box-shadow:0 0 0 1px var(--s-border);overflow:auto;background:var(--s-card)}.table-wrap table{width:100%;border-collapse:collapse;font-size:13px;line-height:20px}.table-wrap th{height:40px;padding:0 14px;text-align:left;font-weight:500;color:var(--s-text-muted);background:var(--s-muted)}.table-wrap td{padding:12px 14px;vertical-align:top;color:var(--s-text-muted);border-top:1px solid var(--s-border)}.td-strong{color:var(--s-text);font-weight:500;white-space:nowrap}.code-pill{padding:1px 6px;border-radius:6px;background:var(--s-muted);color:var(--s-text);font:12.5px/20px var(--s-mono);white-space:pre-wrap}.code-pill--strong{white-space:nowrap}.kbd-table td:first-child{width:180px;white-space:nowrap}.doc-kbd{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-right:4px;padding:0 6px;border-radius:6px;background:var(--s-muted);box-shadow:inset 0 -1px 0 var(--s-border),inset 0 0 0 1px var(--s-border-soft);color:var(--s-text);font:500 12px var(--s-font)}.api+.api{margin-top:20px}.docs__nav{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.docs__nav a{padding:5px 10px;border-radius:999px;color:var(--s-text-muted);font-weight:500}.docs__nav a.is-active,.docs__nav a:hover{background:var(--s-muted);color:var(--s-text)}.doc__body{margin-top:28px}.docs__next{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:48px}.docs__next-card{display:grid;gap:4px;padding:14px;border-radius:12px;background:var(--s-card);box-shadow:0 0 0 1px var(--s-border);color:var(--s-text-muted)}.docs__next-card strong{color:var(--s-text);font-weight:500}.docs__next-card:hover{box-shadow:0 0 0 1px var(--s-text-subtle)}.dsx{--dsx-edge: 0 0 0 1px var(--s-card-stroke), 0 1px 2px #00000008;--dsx-rule: #00000038;width:min(720px,calc(100% - 56px));margin:0 auto;padding:26px 0 96px}.dsx[data-theme=dark]{--dsx-rule: #ffffff42}.dsx__head{margin-bottom:28px}.dsx__title{margin:0;font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.5px}.dsx__lead{margin:4px 0 0;color:var(--s-text-muted);font-size:14px;line-height:19px}.dsx-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:32px}.dsx-card{display:grid;padding:2px;border-radius:12px;background:var(--s-muted)}.dsx-card__art{display:grid;place-items:center;height:92px}.dsx-card__name{display:flex;justify-content:space-between;padding:9px 10px;border-radius:10px;background:var(--s-card);box-shadow:var(--dsx-edge);font-weight:500;transition:background-color .15s ease}.dsx-card__name span{color:var(--s-text-subtle);font-weight:400}.dsx-card:hover .dsx-card__name{background:var(--s-preview)}.dsx-art-colors,.dsx-art-type,.dsx-art-radius,.dsx-art-shadows{display:flex}.dsx-art-colors{gap:4px}.dsx-art-colors span{width:18px;height:18px;border-radius:50%}.dsx-art-type{align-items:baseline;gap:6px}.dsx-art-type span:first-child{font:500 26px/18.571px var(--aui-font);letter-spacing:-.52px}.dsx-art-type span:last-child{font:400 19px/18.571px var(--aui-mono);color:var(--s-text-muted)}.dsx-art-radius{gap:8px}.dsx-art-radius span,.dsx-corner{width:20px;height:20px;border:solid var(--dsx-rule);border-width:2px 0 0 2px}.dsx-art-shadows{gap:10px}.dsx-art-shadows span{width:30px;height:22px;border-radius:6px;background:var(--aui-pop)}.dsx-spec+.dsx-spec{margin-top:24px}.dsx-spec__title{margin:0 0 8px 2px;color:var(--s-text-muted);font-size:13px;font-weight:500}.dsx-spec__list{padding:3px;border-radius:12px;background:var(--s-card);box-shadow:var(--dsx-edge)}.dsx-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.dsx-link{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 12px;border-radius:8px;font-size:13.5px;transition:background-color .15s ease}.dsx-link svg{color:var(--s-text-subtle);transition:transform .15s ease,color .15s ease}.dsx-link:hover{background:var(--s-preview)}.dsx-link:hover svg{color:var(--s-text);transform:translate(2px)}.dsx-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 13px 8px 9px;border-radius:9px}.dsx-row:nth-child(2n):not(:nth-child(2):last-child){background:var(--s-preview)}.dsx-row__preview{display:grid;place-items:center;width:40px;height:40px}.dsx-row__name{display:grid;font-size:13.5px;line-height:18.571px;font-weight:500}.dsx-row__name code,.dsx-row__value{font:400 12px/18.571px var(--s-font);color:var(--s-text-muted)}.dsx-row__value{max-width:240px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dsx-chip{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--aui-field);box-shadow:inset 0 0 0 1px var(--s-card-stroke);font-size:14px;font-weight:500}.dsx-chip[data-kind=text]{color:var(--c)}.dsx-chip[data-kind=fill]{background:linear-gradient(var(--c),var(--c)),var(--aui-field)}.dsx-chip[data-kind=edge]{box-shadow:inset 0 0 0 1.5px var(--c)}.dsx-chip[data-kind=on]{color:var(--c);background:linear-gradient(var(--on),var(--on)),var(--aui-field)}.dsx-type{font-size:22px;line-height:18.571px;font-weight:500;letter-spacing:-.44px}.dsx-type--mono{font-size:17px;font-weight:400;letter-spacing:0}.dsx-type--size{letter-spacing:0}.dsx-leading{width:22px;border:solid var(--dsx-rule);border-width:2px 0}.dsx-corner{width:28px;height:28px;margin:12px 0 0 12px}.dsx-lift{width:30px;height:24px;border-radius:7px;background:var(--aui-pop)}.dsx-pager{display:flex;justify-content:space-between;margin-top:40px}.dsx-pager__link{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;color:var(--s-text-muted);transition:color .15s ease,background-color .15s ease}.dsx-pager__link:hover{background:var(--s-preview);color:var(--s-text)}@media(max-width:900px){.dsx{width:calc(100% - 32px)}}@media(max-width:560px){.dsx-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dsx-links{grid-template-columns:1fr}.dsx-row__value{max-width:110px}}.footer{display:flex;justify-content:space-between;gap:40px;padding:48px 28px 56px;border-top:1px solid var(--s-border);color:var(--s-text-muted)}.footer__brand p{margin:10px 0 0;line-height:19px}.footer__by a{color:var(--s-text);text-decoration:underline;text-decoration-color:var(--s-border);text-underline-offset:3px}.footer__by a:hover{text-decoration-color:currentColor}.footer__cols{display:flex;flex-wrap:wrap;gap:32px 56px}.footer__cols div{display:grid;gap:6px;align-content:start}.footer__cols h4{margin:0 0 4px;color:var(--s-text);font-size:13px;font-weight:500}.footer__cols a:hover{color:var(--s-text)}.home{min-height:100vh;background:var(--s-panel)}.home__banner{position:relative;display:flex;justify-content:center;align-items:center;height:32px;background:color-mix(in srgb,var(--s-pro-from) 14%,var(--s-panel));color:var(--s-pro-from);font-size:13px}.home__banner a{display:inline-flex;align-items:center;gap:6px}.home__banner .icon-btn{position:absolute;right:10px}.home__nav{display:flex;align-items:center;gap:40px;width:min(1010px,calc(100% - 40px));margin:0 auto;height:56px}.home__nav nav{display:flex;gap:24px;color:var(--s-text-muted)}.home__nav nav a:hover{color:var(--s-text)}.home__hero{position:relative;display:grid;justify-items:center;padding:150px 20px 120px;text-align:center;overflow:hidden}.home__hero h1{margin:22px 0 0;font-size:60px;line-height:1.1;font-weight:500;letter-spacing:-2.4px}.home__hero p{margin:18px 0 0;color:var(--s-text-muted);font-size:16px}.home__eyebrow{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 4px;border-radius:999px;background:var(--s-muted);box-shadow:inset 0 0 0 1px var(--s-border-soft);color:var(--s-text-muted)}.home__eyebrow span{padding:2px 8px;border-radius:999px;background:var(--s-card);color:var(--s-text);font-weight:500;font-size:12px;box-shadow:0 0 0 1px var(--s-border-soft)}.home__ctas{display:flex;gap:8px;margin-top:30px}.home__float{position:absolute;top:70px;width:760px;height:520px;opacity:.55;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent);mask-image:radial-gradient(closest-side,#000 40%,transparent);transform:scale(.7)}.home__float .stage{background:transparent;box-shadow:none}.home__float--left{left:-380px}.home__float--right{right:-380px}.home__showcase{display:grid;justify-items:center;width:min(1180px,calc(100% - 40px));margin:0 auto;padding:60px 0 100px}.home__showcase h2{margin:0 0 20px;text-align:center;font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.9px}.home__showcase .gallery__grid{width:100%;margin-bottom:28px}@media(max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.shell__main{margin:0;border-radius:0;border:0}.page--wide{padding:24px 16px}.page{width:calc(100% - 32px)}.docs__next{grid-template-columns:1fr}.footer{flex-direction:column}.home__float{display:none}.home__hero h1{font-size:42px}}.home__float .stage__empty,.card__scaler .stage__empty{display:none}.plan li svg{flex-shrink:0}.preview-page--full .stage{width:100vw}.preview-page--full .screen-frame{aspect-ratio:auto;height:100vh}.preview-bar{position:relative}.preview-bar__controls{gap:8px}.preview-bar__controls>.preview-bar__sep{height:14px;margin:0}.preview-bar__view{position:relative;display:flex;align-items:center}.preview-bar__view-btn{display:none!important}.preview-bar__sets,.preview-bar__set{display:flex;align-items:center;gap:8px}.preview-bar__set+.preview-bar__set:before{content:"";width:1px;height:14px;margin-right:0;background:var(--s-border)}.preview-bar__set-label{display:none}.stage__theme{display:flex;gap:2px}.stage__theme-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--s-text-subtle);transition:background-color .14s,color .14s}.stage__theme-btn:hover{color:var(--s-text)}.stage__theme-btn[aria-checked=true],.stage__theme-btn[aria-expanded=true]{background:var(--s-muted);color:var(--s-text)}.prompt-bar{position:relative;gap:0}.prompt-bar__tools{display:flex;align-items:center;gap:4px}.prompt-bar__tool{display:grid;place-items:center;min-width:30px;height:30px;border-radius:9px;background:var(--s-card);color:var(--s-text);box-shadow:0 0 0 .5px var(--s-border),0 1px 1.5px #00000012;transition:background-color .14s,transform .12s}.prompt-bar__tool:hover{background:var(--s-panel)}.prompt-bar__tool:active,.prompt-bar__code:active{transform:scale(.96)}.prompt-bar__tool--mcp{padding:0 8px;font-size:11px;font-weight:600;letter-spacing:.01em}.prompt-bar__split{position:relative;display:flex;margin-left:8px}.prompt-bar__code{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border-radius:9px;background:var(--s-primary);color:var(--s-primary-fg);font-weight:500;transition:opacity .14s,transform .12s}.prompt-bar__code:hover{opacity:.88}.prompt-bar__code:disabled{opacity:.4}.prompt-bar__more{display:none;place-items:center;width:26px;height:30px;margin-left:1px;border-radius:0 9px 9px 0;background:var(--s-primary);color:var(--s-primary-fg)}.prompt-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:232px;padding:4px;border-radius:12px;background:var(--s-card);box-shadow:var(--s-shadow-pop);animation:prompt-menu-in .16s var(--s-ease);transform-origin:top right}@keyframes prompt-menu-in{0%{opacity:0;transform:scale(.97) translateY(-2px)}}.prompt-menu__head{padding:6px 8px 4px;color:var(--s-text-muted);font-size:12px}.prompt-menu__item{display:flex;align-items:center;gap:10px;width:100%;height:32px;padding:0 8px;border-radius:8px;color:var(--s-text);font-size:13px;text-align:left}.prompt-menu__item:hover,.prompt-menu__item:focus-visible{background:var(--s-hover);outline:none}.prompt-menu__icon{display:grid;place-items:center;width:18px}.prompt-menu__icon--mcp{width:auto;min-width:18px;font-size:9.5px;font-weight:700}.prompt-menu__sep{height:1px;margin:4px 6px;background:var(--s-border)}.preview-toast{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--s-primary);color:var(--s-primary-fg);font-size:13px;font-weight:500;box-shadow:var(--s-shadow-pop);opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s,transform .2s var(--s-ease)}.preview-toast.is-on{opacity:1;transform:translate(-50%)}.preview-bar [data-tip]{position:relative}.preview-bar [data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;z-index:30;padding:4px 8px;border-radius:6px;background:var(--s-primary);color:var(--s-primary-fg);font-size:11.5px;font-weight:500;line-height:16px;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .12s,transform .12s}.preview-bar [data-tip]:hover:after,.preview-bar [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%);transition-delay:.35s}.preview-bar__view.is-open [data-tip]:after{display:none}.doc__section--preview{container:preview / inline-size}@container preview (max-width: 760px){.preview-bar__tab-label{display:none}.preview-bar .segmented button{padding:0 10px}}@container preview (max-width: 520px){.preview-bar__view-btn{display:grid!important}.preview-bar__sets{position:absolute;top:calc(100% + 6px);right:0;z-index:40;display:none;flex-direction:column;align-items:stretch;gap:2px;min-width:200px;padding:6px;border-radius:12px;background:var(--s-card);box-shadow:var(--s-shadow-pop)}.preview-bar__view.is-open .preview-bar__sets{display:flex}.preview-bar__set{justify-content:space-between;padding:2px 2px 2px 8px}.preview-bar__set+.preview-bar__set:before{display:none}.preview-bar__set-label{display:block;color:var(--s-text-muted);font-size:13px}.prompt-bar__tools{display:none}.prompt-bar__split{margin-left:0}.prompt-bar__code{border-radius:9px 0 0 9px}.prompt-bar__more{display:grid}}@media(prefers-reduced-motion:reduce){.prompt-menu{animation:none}.preview-toast{transition:none}}.aui-cmd{--_tile: var(--aui-surface);--_kbd-ring: color-mix(in srgb, var(--aui-fg) 11%, transparent);--_shadow: 0 0 0 .5px rgba(0, 0, 0, .08), 0 12px 28px -10px rgba(0, 0, 0, .16), 0 1px 2px 0 rgba(0, 0, 0, .05);display:grid;width:100%;max-width:600px;background:var(--aui-pop);border-radius:var(--aui-radius-lg);box-shadow:var(--_shadow);overflow:hidden}:is(.dark,[data-theme=dark]) .aui-cmd{--_tile: #2a2a2d;--_shadow: var(--aui-shadow-card)}.aui-cmd__card{display:grid;min-width:0}.aui-cmd__search{display:flex;align-items:center;gap:12px;height:48px;padding:0 12px 0 14px;border-bottom:1px solid var(--aui-divider);cursor:text}.aui-cmd__search-icon{color:var(--aui-icon)}.aui-cmd__search input{flex:1;min-width:0;height:20px;padding:0;border:0;outline:none;background:transparent;font-size:var(--aui-text);color:var(--aui-fg)}.aui-cmd__search input::placeholder{color:var(--aui-fg-faint)}.aui-root .aui-cmd__search input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.aui-cmd kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;box-shadow:inset 0 0 0 .5px var(--_kbd-ring);color:var(--aui-fg-subtle);font:500 11px/16px var(--aui-font)}.aui-cmd__enter{display:inline-flex!important;align-items:center;gap:4px;min-width:22px!important}.aui-cmd__enter-label{display:none}.aui-cmd__list{position:relative;max-height:360px;padding:0 4px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.aui-cmd__list::-webkit-scrollbar{display:none}.aui-cmd__pill{position:absolute;top:0;left:4px;right:4px;height:36px;border-radius:6px;background:var(--aui-selected);opacity:0;pointer-events:none;transition:transform .14s var(--aui-ease),height .14s var(--aui-ease),opacity .16s var(--aui-ease)}.aui-cmd__pill[data-on]{opacity:1}.aui-cmd__group{display:flex;flex-direction:column}.aui-cmd__label{display:block;padding:10px 8px 4px;font-size:10px;font-weight:500;line-height:16px;letter-spacing:.5px;text-transform:uppercase;color:var(--aui-fg-subtle)}.aui-cmd__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border-radius:6px;text-align:left;color:var(--aui-fg);cursor:pointer}.aui-cmd__group[data-unlabelled]{padding-top:4px}.aui-cmd__match{border-radius:3px;background:color-mix(in srgb,var(--aui-accent) 12%,transparent);color:inherit}.aui-cmd__tip-wrap{display:flex;min-width:0}.aui-cmd__item:focus-visible{box-shadow:none}.aui-cmd__logo{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;border-radius:5px;background:var(--_tile);box-shadow:0 0 0 .5px var(--_kbd-ring),0 1px 1px -1px #0000001a;color:var(--aui-fg-strong)}.aui-cmd__logo svg{width:12px;height:12px}.aui-cmd__icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:var(--aui-icon)}.aui-cmd__icon svg{width:16px;height:16px}.aui-cmd__text{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.aui-cmd__name{flex-shrink:0;max-width:100%}.aui-cmd__hint{color:var(--aui-fg-subtle)}.aui-cmd__keys{display:flex;gap:2px;flex-shrink:0}.aui-cmd__item[data-active] .aui-cmd__keys kbd{color:var(--aui-fg-muted)}.aui-cmd__empty{padding:24px 8px;text-align:center;color:var(--aui-fg-subtle)}.aui-cmd__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 12px;border-top:1px solid var(--aui-divider);font-size:var(--aui-text-sm);line-height:16px;color:var(--aui-fg-subtle)}.aui-cmd__tip,.aui-cmd__foot-right{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.aui-cmd__ran{color:var(--aui-fg);animation:aui-cmd-ran .22s var(--aui-ease) both}.aui-cmd__ran svg{color:var(--aui-success)}@keyframes aui-cmd-ran{0%{opacity:0;transform:translateY(3px)}}[data-aui-style=classic] .aui-cmd{padding:4px;border-radius:20px;background:var(--aui-tray);box-shadow:none;font-size:13.5px}[data-aui-style=classic] .aui-cmd__card{background:var(--aui-surface);border-radius:16px;box-shadow:var(--aui-shadow-card);overflow:hidden}[data-aui-style=classic] .aui-cmd__search{height:52px;gap:10px;padding:0 16px}[data-aui-style=classic] .aui-cmd__search-icon{width:18px;height:18px}[data-aui-style=classic] .aui-cmd__search input{font-size:15px}[data-aui-style=classic] .aui-cmd kbd{background:var(--aui-surface);box-shadow:inset 0 0 0 1px var(--aui-card-stroke),0 1px 0 0 var(--aui-card-stroke);color:var(--aui-icon)}[data-aui-style=classic] .aui-cmd .aui-cmd__enter{padding:0;background:none;box-shadow:none;color:var(--aui-fg-faint);font-size:11.5px;letter-spacing:.46px;text-transform:uppercase}[data-aui-style=classic] .aui-cmd__enter svg{width:14px;height:14px}[data-aui-style=classic] .aui-cmd__enter-label{display:inline}[data-aui-style=classic] .aui-cmd__list{max-height:340px;padding:4px 6px 8px}[data-aui-style=classic] .aui-cmd__pill{left:6px;right:6px;border-radius:10px}[data-aui-style=classic] .aui-cmd__label{padding:10px 10px 4px;font-size:12px;line-height:19px;letter-spacing:0;text-transform:none;color:var(--aui-fg-faint)}[data-aui-style=classic] .aui-cmd__item{height:40px;gap:12px;padding:0 10px;border-radius:10px}[data-aui-style=classic] .aui-cmd__logo,[data-aui-style=classic] .aui-cmd__icon{width:26px;height:26px;border-radius:7px}[data-aui-style=classic] .aui-cmd__logo{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aui-fg) 9%,transparent)}[data-aui-style=classic] .aui-cmd__logo svg{width:14px;height:14px}[data-aui-style=classic] .aui-cmd__hint{color:var(--aui-icon)}[data-aui-style=classic] .aui-cmd__keys{gap:3px}[data-aui-style=classic] .aui-cmd__item:not([data-active]) .aui-cmd__keys{opacity:.85}[data-aui-style=classic] .aui-cmd__item[data-active] .aui-cmd__keys kbd{color:var(--aui-icon)}[data-aui-style=classic] .aui-cmd__foot{height:38px;border-top:0;font-size:12.5px;color:var(--aui-icon)}@media(max-width:520px){.aui-cmd__keys,.aui-cmd__hint,.aui-cmd__enter,.aui-cmd__foot{display:none!important}}.aui-sg{--_on: rgba(0, 96, 226, .765);width:100%;max-width:320px;border-radius:var(--aui-radius-card);background:var(--aui-pop);box-shadow:var(--aui-shadow-card);color:var(--aui-fg)}.aui-sg__head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:12px 10px 0 16px}.aui-sg__title{font-size:15px;line-height:24px;font-weight:500;color:var(--aui-fg-strong)}.aui-sg__actions{display:flex;align-items:center;gap:2px}.aui-sg__edit,.aui-sg__icon-btn{transition:background-color .1s ease,color .1s ease}.aui-sg__edit{height:28px;padding:0 8px;border-radius:6px;color:var(--aui-fg-muted);font-weight:500}.aui-sg__edit:hover,.aui-sg__icon-btn:hover{background:color-mix(in srgb,var(--aui-fg) 3%,transparent);color:var(--aui-fg)}.aui-sg__icon-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--aui-icon)}.aui-sg__progress{display:flex;align-items:center;gap:10px;padding:8px 16px 12px}.aui-sg__track{flex:1;height:4px;border-radius:2px;background:var(--aui-selected);overflow:hidden}.aui-sg__fill{display:block;height:100%;border-radius:inherit;background:var(--_on);transform-origin:left;transition:transform .7s var(--aui-ease)}.aui-sg__count{font-size:var(--aui-text-sm);line-height:16px;color:var(--aui-fg-subtle)}.aui-sg__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--aui-dur-slow) var(--aui-ease)}.aui-sg[data-minimized] .aui-sg__body{grid-template-rows:0fr}.aui-sg__groups{display:grid;align-content:start;gap:2px;min-height:0;overflow:hidden;padding:5px 4px 4px;border-top:1px solid var(--aui-divider)}.aui-sg[data-minimized] .aui-sg__groups{padding-block:0}.aui-sg__group{border-radius:8px;transition:background-color .2s ease}.aui-sg__group[data-open]{background:color-mix(in srgb,var(--aui-fg) 2.4%,transparent)}.aui-sg__group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:8px 8px 8px 12px;border-radius:8px;text-align:left;transition:background-color .1s ease}.aui-sg__group:not([data-open]) .aui-sg__group-head:hover{background:color-mix(in srgb,var(--aui-fg) 3%,transparent)}.aui-sg__group-title{position:relative;font-weight:500;color:var(--aui-fg-strong);transition:color .3s var(--aui-ease)}.aui-sg__group-title:after{content:"";position:absolute;left:0;right:0;top:55%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .4s var(--aui-ease)}.aui-sg__group[data-done] .aui-sg__group-title{color:var(--aui-fg-subtle)}.aui-sg__group[data-done] .aui-sg__group-title:after{transform:scaleX(1)}.aui-sg__chev{margin-top:2px;color:var(--aui-icon);transition:transform var(--aui-dur-slow) var(--aui-ease)}.aui-sg__group[data-open] .aui-sg__chev{transform:rotate(180deg)}.aui-sg__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--aui-dur-slow) var(--aui-ease)}.aui-sg__group[data-open] .aui-sg__panel{grid-template-rows:1fr}.aui-sg__tasks{min-height:0;overflow:hidden;padding:0 4px}.aui-sg__tasks>li:last-child{padding-bottom:6px}.aui-sg__task{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:32px;padding:6px 8px;border-radius:6px;text-align:left;opacity:0;transform:translateY(-4px);transition:opacity .26s ease,transform .32s var(--aui-ease),color .26s ease,background-color .1s ease}.aui-sg__group[data-open] .aui-sg__task{opacity:1;transform:none;transition-delay:calc(40ms + var(--_i, 0) * 40ms),calc(40ms + var(--_i, 0) * 40ms),0s,0s}.aui-sg__task:hover:not(:disabled){background:color-mix(in srgb,var(--aui-fg) 3%,transparent)}.aui-sg__task:disabled{cursor:default}.aui-sg__empty{padding:8px 12px;color:var(--aui-fg-subtle)}.aui-sg__task[data-state=locked],.aui-sg__task[data-state=done]{color:var(--aui-fg-subtle)}.aui-sg__mark{display:grid;place-items:center;width:16px;height:16px;margin-top:2px;flex-shrink:0;border-radius:50%}.aui-sg__mark[data-state=open]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--aui-fg) 20%,transparent)}.aui-sg__task:hover .aui-sg__mark[data-state=open]{box-shadow:inset 0 0 0 1px var(--aui-focus-ring)}.aui-sg__mark[data-state=locked]{color:var(--aui-fg-faint)}.aui-sg__mark{transition:box-shadow .16s ease}.aui-sg__mark[data-state=done]{color:var(--_on)}.aui-sg__mark--anim[data-state=done] svg{animation:aui-sg-pop .42s var(--aui-ease)}@keyframes aui-sg-pop{40%{transform:scale(1.15)}}.aui-sg__lock--classic{display:none}.aui-sg__task-label{min-width:0;text-decoration:line-through;text-decoration-color:transparent;transition:text-decoration-color .26s ease}.aui-sg__task[data-state=done] .aui-sg__task-label{text-decoration-color:currentColor}:is(.dark,[data-theme=dark]) .aui-sg,[data-aui-style=classic] .aui-sg{--_on: #4fb0fe}[data-aui-style=classic] .aui-sg{padding:16px 8px 8px;border-radius:20px;background:var(--aui-surface);box-shadow:0 0 0 1px var(--aui-card-stroke),0 1px 2px #00000008,0 8px 24px #00000009}[data-aui-style=classic] .aui-sg__head{min-height:26px;padding:0 8px}[data-aui-style=classic] .aui-sg__title{line-height:22px;font-weight:600;color:var(--aui-fg)}[data-aui-style=classic] .aui-sg__actions{gap:4px;margin-right:-4px}[data-aui-style=classic] .aui-sg__edit{height:23px;padding:2px 6px;color:var(--aui-accent);font-weight:400}[data-aui-style=classic] .aui-sg__icon-btn{width:26px;height:26px;border-radius:7px;color:color-mix(in srgb,var(--aui-fg) 60%,transparent)}[data-aui-style=classic] .aui-sg__progress{padding:10px 8px 8px}[data-aui-style=classic] .aui-sg__track{height:5px;border-radius:3px;background:color-mix(in srgb,var(--aui-fg) 8%,var(--aui-surface))}[data-aui-style=classic] .aui-sg__count{display:none}[data-aui-style=classic] .aui-sg__groups{gap:0;padding:0;border-top:0}[data-aui-style=classic] .aui-sg__group{border-radius:12px}[data-aui-style=classic] .aui-sg__group[data-open]{background:color-mix(in srgb,var(--aui-fg) 3.5%,var(--aui-surface))}[data-aui-style=classic] .aui-sg__group-head{min-height:42px;padding:11px 12px;border-radius:12px}[data-aui-style=classic] .aui-sg__group-title{font-size:14px;font-weight:600;color:var(--aui-fg)}[data-aui-style=classic] .aui-sg__group[data-done] .aui-sg__group-title{color:var(--aui-fg)}[data-aui-style=classic] .aui-sg__chev{color:color-mix(in srgb,var(--aui-fg) 60%,transparent)}[data-aui-style=classic] .aui-sg__tasks{padding:0}[data-aui-style=classic] .aui-sg__tasks>li:last-child{padding-bottom:8px}[data-aui-style=classic] .aui-sg__task{gap:12px;min-height:34px;padding:7px 12px;border-radius:10px;font-size:14px;color:color-mix(in srgb,var(--aui-fg) 92%,transparent)}[data-aui-style=classic] .aui-sg__task[data-state=locked],[data-aui-style=classic] .aui-sg__task[data-state=done]{color:var(--aui-fg-faint)}[data-aui-style=classic] .aui-sg__mark[data-state=open]{background:color-mix(in srgb,#64748b 18%,var(--aui-surface));box-shadow:none}[data-aui-style=classic] .aui-sg__mark[data-state=locked]{color:color-mix(in srgb,var(--aui-fg) 18%,transparent)}[data-aui-style=classic] .aui-sg__lock--classic{display:block}[data-aui-style=classic] .aui-sg__lock--clean{display:none}@media(prefers-reduced-motion:reduce){.aui-sg *,.aui-sg__body{transition:none!important;animation:none!important}.aui-sg__tick{stroke-dashoffset:0}}.aui-as{--as-bg: #f8f8f8;--as-line: rgba(0, 0, 0, .06);--as-ring: rgba(0, 0, 0, .1);--as-hair: rgba(0, 0, 0, .045);--as-logo: #ffffff;--as-tint: rgba(0, 0, 0, .01);--as-drop: 0 1px 1px -1px rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .05);--as-blue: var(--aui-accent-text);--as-bar-h: 48px;--as-hover-soft: rgba(0, 0, 0, .03);--as-hover-strong: rgba(0, 0, 0, .04);--as-pop-shadow: rgba(0, 0, 0, .16);--as-scrim-soft: rgba(0, 0, 0, .12);--as-col: #fcfcfc;position:relative;display:grid;grid-template-columns:var(--as-sw) minmax(0,1fr) var(--as-pw);grid-template-rows:minmax(0,1fr);grid-template-areas:"side main panel";width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;background:var(--as-bg);color:var(--aui-fg-muted);transition:grid-template-columns .42s var(--aui-ease)}:is(.dark,[data-theme=dark]) .aui-as{--as-bg: #0e0e10;--as-line: rgba(255, 255, 255, .08);--as-ring: rgba(255, 255, 255, .14);--as-hair: rgba(255, 255, 255, .055);--as-logo: #2a2a2e;--as-tint: rgba(0, 0, 0, .12);--as-drop: 0 1px 2px 0 rgba(0, 0, 0, .4);--as-hover-soft: rgba(255, 255, 255, .05);--as-hover-strong: rgba(255, 255, 255, .07);--as-pop-shadow: rgba(0, 0, 0, .6);--as-scrim-soft: rgba(0, 0, 0, .4);--as-col: #131315}.aui-root.aui-as{line-height:calc(20 / 14)}.aui-as[data-bar]{grid-template-rows:var(--as-bar-h) minmax(0,1fr);grid-template-areas:"sbar mbar panel" "side main panel"}.aui-as[data-resizing]{transition:none;cursor:col-resize;-webkit-user-select:none;user-select:none}.aui-as[data-resizing] *{cursor:col-resize!important}.aui-as-icon-btn{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;color:var(--aui-fg-subtle);transition:background-color .14s ease,color .14s ease}.aui-as-icon-btn svg{width:16px;height:16px}.aui-as-icon-btn:hover,.aui-as-icon-btn[aria-haspopup][aria-expanded=true]{background:var(--as-hover-soft, var(--aui-hover));color:var(--aui-fg)}.aui-as-anchor{display:flex;position:relative;min-width:0}.aui-as-anchor--block{width:100%}.aui-as-menu{z-index:60;min-width:216px;max-width:300px;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 0 0 .5px var(--as-ring, var(--aui-border)),0 12px 32px -8px var(--as-pop-shadow, rgba(0, 0, 0, .16));font-size:13px;color:var(--aui-fg-muted);animation:aui-as-pop-down .22s var(--aui-ease) both}.aui-as-menu[data-sub]{overflow:visible}.aui-as-menu[data-placement$=end]{transform-origin:top right}.aui-as-menu[data-placement^=top]{transform-origin:bottom left;animation-name:aui-as-pop-up}@keyframes aui-as-pop-down{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes aui-as-pop-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}.aui-as-menu__list{display:flex;flex-direction:column;gap:1px;min-width:0}.aui-as-menu .aui-as-menu__item{gap:9px;min-height:32px;padding:0 10px;border-radius:8px;color:var(--aui-fg-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease}.aui-as-menu .aui-as-menu__item:is(:hover,:focus-visible,[aria-expanded=true]){background:var(--as-hover-soft, var(--aui-hover));color:var(--aui-fg)}.aui-as-menu .aui-as-menu__item:focus-visible{outline:none}.aui-as-menu .aui-as-menu__item>svg{width:15px;height:15px;flex-shrink:0;color:var(--aui-fg-subtle)}.aui-as-menu .aui-as-menu__item[data-checked]{color:var(--aui-fg);font-weight:500}.aui-as-menu .aui-as-menu__item>.aui-as-menu__chev,.aui-as-menu .aui-as-menu__item>.aui-as-menu__tick{width:14px;height:14px;margin-left:auto;color:var(--aui-fg-faint)}.aui-as-menu__item[data-danger]{color:var(--aui-danger-text)}.aui-as-menu__item[data-danger] svg{color:currentColor}.aui-as-menu__item[aria-disabled=true]{opacity:.5}.aui-as-menu__label{display:grid;flex:1;min-width:0;padding:6px 0}.aui-as-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-as-menu__desc{color:var(--aui-fg-faint);font-size:12px;font-weight:400;line-height:16px}.aui-as-menu__hint{margin-left:auto;padding-left:12px;font-size:12px;color:var(--aui-fg-subtle)}.aui-as-menu__hint svg{width:14px;height:14px;color:var(--aui-fg)}.aui-as-menu__check{width:15px;height:15px}.aui-as-menu__sep{flex-shrink:0;height:1px;margin:4px 6px;background:var(--aui-divider)}.aui-as-menu__head{padding:6px 10px 4px;font-size:12px;color:var(--aui-fg-subtle)}.aui-as-menu__head--lead{padding:0;font-size:13px}.aui-as-menu .aui-as-side__logo{width:16px;height:16px;margin:0;font-size:9.5px;border-radius:4px}.aui-as-menu__sub{position:relative;display:flex;flex-direction:column}.aui-as-menu__subpanel{position:absolute;top:-4px;left:calc(100% + 4px);width:calc(100% + 8px);min-width:168px;padding:4px;background:var(--aui-pop);opacity:0;visibility:hidden;animation:none;transition:opacity .12s ease,visibility 0s linear .12s}.aui-as-menu__sub[data-open]>.aui-as-menu__subpanel{opacity:1;visibility:visible;transition:opacity .12s ease}.aui-as-menu__flag{width:15px;height:11px;flex-shrink:0;border-radius:2px;overflow:hidden;box-shadow:0 0 0 .5px var(--as-ring)}.aui-as-side{grid-area:side;position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:10px 8px 8px 10px;overflow:hidden}.aui-as-side__head,.aui-as-bar--side{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:28px;flex-shrink:0;min-width:0}.aui-as-side__workspace{display:flex;align-items:center;gap:6px;height:30px;min-width:0;padding:0 6px;border-radius:8px;color:var(--aui-fg);font-size:14px;font-weight:500}.aui-as-side__workspace:hover,.aui-as-side__workspace[aria-expanded=true]{background:var(--as-hover-soft)}.aui-as-side__logo{display:grid;place-items:center;width:18px;height:18px;margin-right:1px;flex-shrink:0;border-radius:5px;background:var(--as-logo);box-shadow:0 0 0 .5px #00000014,0 1px 1px #0000001f;color:var(--aui-fg);font-size:10.5px;font-weight:500;line-height:1}.aui-as-side__chev,.aui-as-user__chev{color:var(--aui-fg-faint)}.aui-as-side__head{height:28px}.aui-as-side__tools{display:flex;gap:2px}.aui-as-side__search{display:flex;align-items:center;gap:8px;height:30px;margin-top:12px;padding:0 6px 0 8px;flex-shrink:0;border-radius:8px;background:var(--aui-field);box-shadow:var(--aui-shadow-card);color:var(--aui-fg-subtle);text-align:left;transition:box-shadow .14s ease,color .14s ease}.aui-as-side__search:hover{color:var(--aui-fg-muted);box-shadow:0 0 0 .5px var(--as-ring),0 2px 6px -1px #00000014,0 1px 2px #0000000d}.aui-as-side__search>svg{color:var(--aui-fg-faint)}.aui-as-side__search .aui-as-side__text{flex:1}.aui-as-side__search kbd{margin-left:auto;padding:0 5px;border-radius:4px;box-shadow:inset 0 0 0 .5px var(--as-ring);color:var(--aui-fg-faint);font:400 11px/18px var(--aui-font)}.aui-as-side__nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:12px -4px 0;padding:0 4px 8px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.aui-as-side__group,.aui-as-side__section{display:flex;flex-direction:column}.aui-as-side__label{display:flex;align-items:center;justify-content:space-between;margin:16px 0 4px;padding:0 6px;color:var(--aui-fg-faint);font-size:12.5px;line-height:16px}.aui-as-side__row{position:relative;display:flex;align-items:center;min-width:0}.aui-as-side__item{display:flex;align-items:center;gap:8px;width:100%;height:30px;min-width:0;padding:0 6px;border-radius:8px;color:var(--aui-fg-muted);text-align:left;transition:background-color .14s ease,color .14s ease}.aui-as-side__icon{display:grid;place-items:center;width:16px;height:16px;flex-shrink:0;color:var(--aui-fg-subtle)}.aui-as-side__icon svg{width:16px;height:16px}.aui-as-side__item:hover{background:var(--aui-hover);color:var(--aui-fg)}.aui-as-side__item[aria-current=page]{background:var(--aui-selected);color:var(--aui-fg);font-weight:500}.aui-as-side__item[aria-current=page] .aui-as-side__icon{color:var(--aui-fg)}.aui-as-side__item:active{background:var(--aui-active)}.aui-as-side__text{min-width:0}.aui-as-side__item[data-unread] .aui-as-side__text{color:var(--aui-fg);font-weight:500}.aui-as-side__unread{color:var(--as-blue);margin-left:auto}.aui-as-side__count{margin-left:auto;font-size:12px;color:var(--aui-fg-faint)}.aui-as-side__trail{position:absolute;right:4px;display:flex;gap:1px;opacity:0;transition:opacity .14s ease}.aui-as-side__row:hover .aui-as-side__trail,.aui-as-side__trail:focus-within,.aui-as-side__trail:has([aria-expanded=true]){opacity:1}.aui-as-side__row:hover .aui-as-side__item:has(+.aui-as-side__trail){padding-right:56px}.aui-as-side__rename{width:100%;height:30px;padding:0 6px;border:0;border-radius:8px;outline:none;background:var(--aui-field);box-shadow:0 0 0 1px var(--aui-border-strong),0 0 0 3.5px var(--aui-muted)}.aui-as-chat-group{border-radius:8px;transition:background-color .12s ease}.aui-as-chat-group[data-drop],.aui-as-chat-folder-row[data-drop]{background:var(--aui-accent-soft)}.aui-as-chat-row,.aui-as-chat-folder-row{position:relative;display:flex;align-items:center;min-width:0;border-radius:8px;cursor:grab}.aui-as-chat-row:active,.aui-as-chat-folder-row:active{cursor:grabbing}.aui-as-chat-row__link{gap:8px}.aui-as-chat-row[data-indent] .aui-as-chat-row__link{padding-left:30px}.aui-as-chat-row .aui-as-side__item:hover,.aui-as-chat-folder-row .aui-as-side__item:hover{background:var(--as-hover-soft)}.aui-as-chat-row:hover .aui-as-side__item,.aui-as-chat-folder-row:hover .aui-as-side__item,.aui-as-chat-row:has(.aui-as-chat-row__tools :is(:focus-visible,[aria-expanded=true])) .aui-as-side__item,.aui-as-chat-folder-row:has(.aui-as-chat-row__tools :is(:focus-visible,[aria-expanded=true])) .aui-as-side__item{padding-right:56px}.aui-as-chat-row:has(.aui-as-chat-row__tools [aria-expanded=true]) .aui-as-side__item,.aui-as-chat-folder-row:has(.aui-as-chat-row__tools [aria-expanded=true]) .aui-as-side__item{background:var(--as-hover-soft);color:var(--aui-fg)}.aui-as-chat-row__dot{width:6px;height:6px;margin-left:auto;flex-shrink:0;border-radius:50%;background:var(--as-blue)}.aui-as-chat-row__tools{position:absolute;right:4px;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.aui-as-chat-row:hover .aui-as-chat-row__tools,.aui-as-chat-folder-row:hover .aui-as-chat-row__tools,.aui-as-chat-row__tools:focus-within,.aui-as-chat-row__tools:has([aria-expanded=true]){opacity:1}.aui-as-chat-row__tool{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--aui-fg-subtle);transition:background-color .12s ease,color .12s ease}.aui-as-chat-row__tool:hover,.aui-as-chat-row__tool[aria-expanded=true]{background:var(--as-hover-strong);color:var(--aui-fg)}.aui-as-chat-folder>svg{width:16px;height:16px;flex-shrink:0;color:var(--aui-fg-subtle)}.aui-as-chat-folder__arrow{display:grid;margin-left:-4px;color:var(--aui-fg-faint);opacity:0;transition:opacity .12s ease,transform .2s var(--aui-ease)}.aui-as-chat-folder-row:hover .aui-as-chat-folder__arrow,.aui-as-chat-folder:focus-visible .aui-as-chat-folder__arrow{opacity:1}.aui-as-chat-folder[aria-expanded=true] .aui-as-chat-folder__arrow{transform:rotate(90deg)}.aui-as-chat-folder__chats{display:flex;flex-direction:column}.aui-as-side__foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;flex-shrink:0}.aui-as-news{position:relative;padding-top:30px}.aui-as-news:not([data-stacked]){padding-top:0}.aui-as-news__card{border-radius:12px;background:var(--aui-field);box-shadow:var(--aui-shadow-card)}.aui-as-news__card--back{position:absolute;top:0;left:10px;right:10px;height:48px;display:flex;align-items:flex-start;justify-content:space-between;padding:9px 9px 0;color:var(--aui-fg-faint)}.aui-as-news[data-moved] .aui-as-news__card--back{animation:aui-as-news-in .32s var(--aui-ease) both}.aui-as-news__card--front{position:relative;padding:10px 10px 0}.aui-as-news[data-moved] .aui-as-news__card--front{animation:aui-as-news-up .36s var(--aui-ease) both}@keyframes aui-as-news-up{0%{transform:translateY(-22px) scale(.93);opacity:.6}}@keyframes aui-as-news-in{0%{transform:translateY(12px);opacity:0}}.aui-as-news__top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:16px}.aui-as-news__kicker{color:var(--as-blue);font-size:11.5px;font-weight:500;line-height:15px}.aui-as-news__close{display:grid;place-items:center;width:18px;height:18px;margin:-2px -2px 0 0;border-radius:6px;color:var(--aui-fg-faint)}.aui-as-news__close:hover{background:var(--aui-hover);color:var(--aui-fg)}.aui-as-news__title{display:block;margin-top:4px;color:var(--aui-fg);font-weight:500;line-height:18px}.aui-as-news__more{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 20px);height:34px;margin:10px -10px 0;padding:0 10px;border-top:1px solid var(--as-hair);border-radius:0 0 12px 12px;color:var(--aui-fg-subtle);font-size:12.5px}.aui-as-news__more:hover{background:var(--aui-muted);color:var(--aui-fg)}.aui-as-guide-slot{position:relative;height:70px}.aui-as-guide{position:absolute;left:0;right:0;bottom:0;z-index:2;overflow:hidden;border-radius:12px;background:var(--aui-field);box-shadow:var(--aui-shadow-card);transition:height .48s var(--aui-ease),border-radius .48s var(--aui-ease),box-shadow .2s ease}.aui-as-guide[data-open]{box-shadow:0 0 0 .5px var(--as-ring),0 8px 24px -10px #00000024}.aui-as-guide__content{animation:aui-as-guide-in .36s var(--aui-ease) both}@keyframes aui-as-guide-in{0%{opacity:0;transform:translateY(6px)}}.aui-as-guide .aui-as-guide__sg{zoom:.86;max-width:none;padding:12px 4px 4px;border-radius:0;background:transparent;box-shadow:none}.aui-as-guide .aui-as-guide__sg .aui-sg__icon-btn[aria-expanded]{display:none}.aui-as-guide .aui-as-guide__sg .aui-sg__head{padding-left:12px}.aui-as-guide .aui-as-guide__sg .aui-sg__progress{padding-left:12px;padding-right:12px}.aui-as-guide .aui-as-guide__sg .aui-sg__groups{padding:0 4px}.aui-as-steps{display:grid;gap:3px;width:100%;padding:10px 10px 9px;min-height:70px;text-align:left;border-radius:12px}.aui-as-steps__title{display:flex;align-items:center;justify-content:space-between;color:var(--aui-fg);font-weight:500;line-height:18px}.aui-as-steps__chev{color:var(--aui-fg-faint);transition:transform var(--aui-dur) var(--aui-ease)}.aui-as-steps[aria-expanded=true] .aui-as-steps__chev{transform:rotate(90deg)}.aui-as-steps__sub{color:var(--aui-fg-subtle);font-size:12.5px;line-height:17px}.aui-as-steps__cheer{color:var(--as-blue)}.aui-as-steps__bar{display:block;height:3px;margin-top:6px;border-radius:2px;background:var(--aui-surface-3);overflow:hidden}.aui-as-steps__bar i{display:block;height:100%;border-radius:inherit;background:var(--as-blue);transition:width .5s var(--aui-ease)}.aui-as-user{display:flex;align-items:center;gap:7px;width:100%;height:34px;min-width:0;padding:0 6px;border-radius:8px;color:var(--aui-fg);font-weight:500;text-align:left}.aui-as-user:hover,.aui-as-user[aria-expanded=true]{background:var(--as-hover-soft)}.aui-as-user__chev{margin-left:auto}.aui-as-user__initials{--_s: 21px;display:grid;place-items:center;width:var(--_s);height:var(--_s);flex-shrink:0;border-radius:50%;background:var(--aui-accent-soft);color:var(--as-blue);font-size:calc(var(--_s) * .45);font-weight:500;line-height:1}.aui-as-user__img{border-radius:50%;object-fit:cover;flex-shrink:0}.aui-as-user__card{display:flex;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;color:var(--aui-fg-subtle)}.aui-as-user__card .aui-as-user__initials{font-size:11px}.aui-as-user__who{display:grid;min-width:0}.aui-as-user__who b{overflow:hidden;color:var(--aui-fg);font-size:13px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.aui-as-user__who small{overflow:hidden;color:var(--aui-fg-subtle);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.aui-as[data-rail] .aui-as-side{overflow:visible;z-index:3}.aui-as[data-rail] .aui-as-side__head{position:relative}.aui-as[data-rail] .aui-as-side__head .aui-as-side__tools{position:absolute;top:0;left:0;opacity:0;transition:opacity .14s ease}.aui-as[data-rail] .aui-as-side__head:hover .aui-as-side__tools,.aui-as[data-rail] .aui-as-side__tools:has(:focus-visible){opacity:1}.aui-as[data-rail] .aui-as-side__head:has(.aui-as-side__tools:is(:hover,:has(:focus-visible))) .aui-as-ws-menu{opacity:0}.aui-as[data-rail] .aui-as-side__head .aui-as-icon-btn{width:30px}.aui-as[data-rail] :is(.aui-as-side__name,.aui-as-side__chev,.aui-as-user__name,.aui-as-user__chev,.aui-as-side__count,.aui-as-side__trail,.aui-as-side__search kbd,.aui-as-side__unread){display:none}.aui-as[data-rail] .aui-as-side__text{display:none}.aui-as[data-rail] :is(.aui-as-side__item,.aui-as-side__search,.aui-as-side__workspace){width:30px;flex:0 0 auto;padding:0 7px}.aui-as[data-rail] .aui-as-side__workspace{padding:0 6px}.aui-as[data-rail] .aui-as-user{width:auto}.aui-as[data-rail] .aui-as-side__nav{overflow:visible}.aui-as[data-rail] .aui-as-side__label{width:30px;overflow:hidden;color:transparent;background:linear-gradient(var(--aui-divider),var(--aui-divider)) center / 100% 1px no-repeat}.aui-as[data-rail] :is(.aui-as-chat-folder__chats,.aui-as-chat-row,.aui-as-chat-row__tools,.aui-as-chat-folder__arrow){display:none}.aui-as[data-rail] .aui-as-chat-folder{width:30px;padding:0 7px}.aui-as[data-rail] .aui-as-side__foot{align-items:flex-start}.aui-as[data-rail] .aui-as-bar--side .aui-as-ws-menu{display:none}.aui-as[data-rail] .aui-as-bar--side{justify-content:center;padding:0}.aui-as[data-rail] [data-tip]{position:relative}.aui-as[data-rail] [data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;z-index:40;padding:3px 8px;border-radius:6px;background:var(--aui-primary);color:var(--aui-primary-fg);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px,-50%);transition:opacity var(--aui-dur-fast),transform var(--aui-dur) var(--aui-ease)}.aui-as[data-rail] [data-tip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%);transition-delay:.25s}.aui-as-side__body{display:contents}.aui-as[data-apprail] .aui-as-side{flex-direction:row;padding:0;overflow:visible}.aui-as-rail{display:flex;flex:none;flex-direction:column;align-items:center;gap:2px;width:52px;padding:12px 0 10px}.aui-as-rail__logo{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:9px;background:var(--aui-field);box-shadow:0 0 0 .5px var(--as-ring),0 1px 2px #0000000d;color:var(--aui-fg);font-size:12px;font-weight:600;transition:box-shadow .14s ease}.aui-as-rail__logo:is(:hover,[aria-expanded=true]){box-shadow:0 0 0 .5px var(--as-ring),0 2px 6px -2px #00000024}.aui-as-rail__line{width:18px;height:1px;margin:6px 0;background:var(--aui-divider)}.aui-as-rail__item{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:var(--aui-fg-subtle);transition:background-color .12s ease,color .12s ease}.aui-as-rail__item svg{width:17px;height:17px}.aui-as-rail__item:hover{background:var(--as-hover-soft);color:var(--aui-fg)}.aui-as-rail__item[aria-current=page]{background:var(--aui-selected);color:var(--aui-fg)}.aui-as-rail__spacer{flex:1}.aui-as-rail__dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--as-blue);box-shadow:0 0 0 2px var(--as-bg)}.aui-as-rail__account{width:auto}.aui-as-rail__account .aui-as-user{justify-content:center;width:34px;padding:0}.aui-as-rail__account .aui-as-user__initials:before{content:attr(data-initials)}.aui-as-rail__account :is(.aui-as-user__name,.aui-as-user__chev){display:none}.aui-as-side__col{display:flex;flex:1;flex-direction:column;min-width:0;margin:8px 0;padding:10px 8px 8px 10px;overflow:hidden;border:1px solid var(--as-line);border-right:0;border-radius:12px 0 0 12px;background:var(--as-col)}.aui-as[data-apprail] .aui-as-side__col .aui-as-side__nav{margin-top:12px}.aui-as[data-apprail] .aui-as-side__col .aui-as-side__head{height:28px}.aui-as[data-apprail][data-rail] .aui-as-side__col{display:none}.aui-as[data-apprail] .aui-as-main{border-top-left-radius:0;border-bottom-left-radius:0}.aui-as-rail [data-tip]{position:relative}.aui-as-rail .aui-as-rail__item[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 8px);top:50%;z-index:40;padding:3px 8px;border-radius:6px;background:var(--aui-primary);color:var(--aui-primary-fg);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-4px,-50%);transition:opacity var(--aui-dur-fast),transform var(--aui-dur) var(--aui-ease)}.aui-as-rail .aui-as-rail__item[data-tip]:is(:hover,:focus-visible):after{opacity:1;transform:translateY(-50%);transition-delay:.25s}.aui-as-resizer{position:absolute;top:8px;bottom:8px;z-index:4;width:12px;cursor:col-resize;touch-action:none}.aui-as-resizer[data-side=start]{left:calc(var(--as-sw) - 6px)}.aui-as-resizer[data-side=end]{right:calc(var(--as-pw) - 8px)}.aui-as-resizer:after{content:"";position:absolute;top:0;bottom:0;left:6px;width:1px;background:linear-gradient(transparent,var(--aui-border-strong) 22%,var(--aui-border-strong) 78%,transparent);opacity:0;transition:opacity .18s ease}.aui-as-resizer:hover:after,.aui-as[data-resizing] .aui-as-resizer:active:after{opacity:1;transition-delay:.1s}.aui-as-resizer:focus-visible{outline:none}.aui-as-resizer:focus-visible:after{opacity:1;background:var(--aui-focus-ring)}.aui-as[data-panel=folded] .aui-as-resizer[data-side=end]{right:-6px}.aui-as-main{grid-area:main;position:relative;min-width:0;min-height:0;margin:8px 0;overflow:auto;border:1px solid var(--as-line);border-radius:12px;background:var(--aui-surface);color:var(--aui-fg-muted)}.aui-as[data-bar] .aui-as-main{margin-top:0}.aui-as[data-panel=folded] .aui-as-main,.aui-as:not([data-panel]) .aui-as-main{margin-right:8px}.aui-as-float{position:absolute;top:18px;z-index:5;background:color-mix(in srgb,var(--aui-surface) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aui-as-fade .3s var(--aui-ease) both}.aui-as-float--start{left:10px}.aui-as-float--end{top:19px;right:17px;animation:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.aui-as-float--end[data-show]{opacity:1;visibility:visible;transition:opacity .26s ease .16s,visibility 0s}.aui-as:is([data-narrow],[data-variant=flat]) .aui-as-float{top:10px}.aui-as:is([data-narrow],[data-variant=flat]) .aui-as-float--end{right:10px}@keyframes aui-as-fade{0%{opacity:0}}.aui-as-center{display:grid;place-items:center;min-height:100%;padding:48px 32px}.aui-as-empty{display:flex;flex-direction:column;align-items:center;max-width:440px;text-align:center}.aui-as-empty__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:var(--aui-muted);color:var(--aui-fg-subtle)}.aui-as-empty__icon svg{width:18px;height:18px}.aui-as-empty__title{margin-top:16px;color:var(--aui-fg-strong);font-weight:500;line-height:20px}.aui-as-empty__text{margin-top:4px;color:var(--aui-fg-subtle);line-height:20px;max-width:34ch;text-wrap:balance}.aui-as-empty__action{margin-top:16px}.aui-as-page{width:100%;max-width:var(--as-page-w, 880px);margin:0 auto;padding:28px 32px 48px}.aui-as-page-title{color:var(--aui-fg-strong);font-size:var(--aui-text-lg);font-weight:600;line-height:22px;letter-spacing:-.005em}.aui-as-ph{display:flex;align-items:center;gap:12px;height:var(--as-bar-h);padding:0 12px 0 18px;background:var(--aui-surface);color:var(--aui-fg)}.aui-as-ph:has(>.aui-as-icon-btn:first-child){padding-left:10px}.aui-as-ph--sticky{position:sticky;top:0;z-index:3}.aui-as-ph--divider{box-shadow:inset 0 -1px 0 var(--as-hair)}.aui-as-ph__lead,.aui-as-ph__crumbs ol,.aui-as-ph__crumbs li{display:flex;align-items:center;min-width:0}.aui-as-ph__sep{margin:0 6px;color:var(--aui-fg-faint)}.aui-as-ph__crumb{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px;border-radius:6px;color:var(--aui-fg-subtle);white-space:nowrap}.aui-as-ph__crumb svg{width:14px;height:14px}button.aui-as-ph__crumb{height:auto;padding:0;border-radius:4px;transition:color .14s ease}button.aui-as-ph__crumb:hover{color:var(--aui-fg)}.aui-as-ph__crumb--current{color:var(--aui-fg);font-weight:500}.aui-as-ph__title{display:flex;align-items:center;min-width:0}.aui-as-ph .aui-as-page-title{font-size:13px;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aui-as-ph__mid{display:flex;align-items:center;gap:8px;min-width:0}.aui-as-ph__actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.aui-as-bar--side{grid-area:sbar;padding:0 10px;gap:2px;min-width:0;overflow:hidden}.aui-as-bar--main{grid-area:mbar;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 12px 0 18px}.aui-as-bar__title{display:flex;align-items:center;gap:6px;min-width:0;color:var(--aui-fg);font-weight:500}.aui-as-bar__title>.aui-as-icon-btn{margin-left:-8px}.aui-as-bar__pick{display:flex;align-items:center;gap:6px;height:30px;min-width:0;margin-left:-8px;padding:0 8px;border-radius:8px;font-weight:500;color:var(--aui-fg)}.aui-as-bar__pick svg{color:var(--aui-fg-faint)}.aui-as-bar__pick:hover,.aui-as-bar__pick[aria-expanded=true]{background:var(--aui-hover)}.aui-as-bar__actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.aui-as-panel{grid-area:panel;display:flex;flex-direction:column;min-width:0;min-height:0;margin:8px 8px 8px 4px;overflow:hidden;border:1px solid var(--as-line);border-radius:12px;background:linear-gradient(var(--as-tint),var(--as-tint)),var(--aui-surface);transition:opacity .26s ease,translate .42s var(--aui-ease),visibility 0s}.aui-as[data-panel=folded] .aui-as-panel{opacity:0;visibility:hidden;translate:16px 0;border-width:0;margin-left:0;margin-right:0;transition:opacity .2s ease,translate .42s var(--aui-ease),visibility 0s linear .42s}.aui-as-panel__head{display:flex;align-items:center;justify-content:space-between;gap:4px;height:48px;flex-shrink:0;padding:0 6px 0 4px;min-width:0}.aui-asw-bar{display:flex;align-items:center;gap:2px;min-width:0}.aui-asw-ptabs{display:flex;align-items:center;gap:2px;padding:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.aui-asw-ptabs::-webkit-scrollbar{display:none}.aui-asw-ptab-wrap{position:relative;display:flex;flex:0 1 auto;min-width:92px;max-width:156px;border-radius:7px;transition:background-color .14s ease}.aui-asw-ptab-wrap[data-new]{animation:aui-as-tab-in .24s var(--aui-ease) both}@keyframes aui-as-tab-in{0%{opacity:0;transform:translateY(3px)}}.aui-asw-ptab-wrap:hover{background:var(--aui-hover)}.aui-asw-ptab-wrap[data-selected]{background:var(--aui-field);box-shadow:var(--aui-shadow-card)}.aui-asw-ptab{display:flex;align-items:center;gap:6px;width:100%;height:28px;min-width:0;padding:0 26px 0 10px;border-radius:7px;color:var(--aui-fg-subtle);white-space:nowrap;transition:background-color .14s ease,color .14s ease}.aui-asw-ptab-wrap[data-selected] .aui-asw-ptab{color:var(--aui-fg)}.aui-asw-ptab__icon{display:grid;color:var(--aui-fg-subtle)}.aui-asw-ptab__icon svg{width:14px;height:14px}.aui-asw-ptab__name{min-width:0;padding-right:8px;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 12px),transparent)}.aui-asw-ptab__count{font-size:11px;color:var(--aui-fg-subtle)}.aui-asw-ptab__close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:16px;height:16px;border-radius:4px;color:var(--aui-fg-subtle);opacity:0;transition:opacity .12s ease,background-color .12s ease}.aui-asw-ptab-wrap:is([data-selected],:hover,:focus-within) .aui-asw-ptab__close{opacity:1}.aui-asw-ptab__close:hover{background:var(--aui-active);color:var(--aui-fg)}.aui-asw-ptab-new{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:7px;color:var(--aui-fg-subtle);transition:background-color .14s ease,color .14s ease}.aui-asw-ptab-new:hover{background:var(--aui-hover);color:var(--aui-fg)}.aui-as-panel__body{flex:1;min-height:0;padding:16px 14px 14px;overflow-y:auto;border-radius:10px 10px 0 0;background:var(--aui-field);box-shadow:0 -.5px 0 0 var(--as-line),0 -1px 2px #00000008}.aui-asw-pane{display:grid;min-height:100%}.aui-asw-pane[hidden]{display:none}.aui-asw{display:flex;flex-direction:column;gap:22px;padding:0 2px;min-width:0}.aui-asw__address{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:10px;background:var(--aui-field);box-shadow:inset 0 0 0 .5px var(--as-ring),var(--as-drop);color:var(--aui-fg-faint);cursor:text;transition:none}.aui-asw__address:focus-within{box-shadow:inset 0 0 0 1px var(--aui-border-strong),0 0 0 3.5px var(--aui-muted)}.aui-asw__address input{flex:1;min-width:0;padding:1px 2px;border:0;outline:none;background:transparent;color:var(--aui-fg)}.aui-asw__address input:focus-visible{box-shadow:none}.aui-asw__address input::placeholder{color:var(--aui-fg-faint)}.aui-asw__section{display:flex;flex-direction:column;gap:8px}.aui-asw__label{padding:0 4px;color:var(--aui-fg-subtle);font-size:12px;font-weight:500;line-height:16px}.aui-asw__list{display:flex;flex-direction:column;padding:4px;border-radius:12px;background:var(--aui-field);box-shadow:inset 0 0 0 .5px var(--as-ring),var(--as-drop)}.aui-asw__row{position:relative;display:flex;align-items:center;border-radius:8px}.aui-asw__row+.aui-asw__row:before{content:"";position:absolute;top:0;left:44px;right:8px;height:1px;background:var(--aui-divider);transition:opacity var(--aui-dur)}.aui-asw__row:hover:before,.aui-asw__row:hover+.aui-asw__row:before{opacity:0}.aui-asw__open{display:flex;align-items:center;gap:10px;width:100%;height:40px;min-width:0;padding:0 8px;border-radius:8px;color:var(--aui-fg-muted);text-align:left;transition:background-color .14s ease}.aui-asw__open:hover{background:var(--aui-hover)}.aui-asw__row:has(.aui-asw__more[aria-expanded=true]) .aui-asw__open{background:var(--aui-hover)}.aui-asw__source{height:48px}.aui-asw__tile{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:7px;background:var(--aui-muted);color:var(--aui-fg-muted)}.aui-asw__tile svg{width:14px;height:14px}.aui-asw__tile--mark{color:var(--aui-fg-subtle);font-size:11.5px;font-weight:500}.aui-asw__text{display:flex;flex-direction:column;flex:1;min-width:0}.aui-asw__name{flex:1;color:var(--aui-fg);font-weight:450;line-height:18px}.aui-asw__meta{color:var(--aui-fg-subtle);font-size:12px;line-height:16px}.aui-asw__kbd{padding:1px 6px;border-radius:6px;background:var(--aui-muted);color:var(--aui-fg-subtle);font:400 11px/18px var(--aui-font);transition:opacity .14s ease}.aui-asw__more-anchor{position:absolute;right:6px}.aui-asw__more{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--aui-fg-faint);opacity:0;transition:opacity .14s ease,background-color .14s ease}.aui-asw__row:hover .aui-asw__more,.aui-asw__more:focus-visible,.aui-asw__more[aria-expanded=true]{opacity:1}.aui-asw__row:hover .aui-asw__kbd,.aui-asw__row:has(.aui-asw__more:is(:focus-visible,[aria-expanded=true])) .aui-asw__kbd{opacity:0}.aui-asw__more:hover{background:var(--as-hover-soft);color:var(--aui-fg-muted)}.aui-asw__go{display:grid;color:var(--aui-fg-faint);opacity:0;transform:translate(-3px,3px);transition:opacity var(--aui-dur-fast),transform var(--aui-dur) var(--aui-ease)}.aui-asw__source:hover .aui-asw__go{opacity:1;transform:none}.aui-asw__none{padding:0 4px;color:var(--aui-fg-subtle);font-size:12.5px}.aui-as-cmd{position:absolute;inset:0;z-index:60;display:flex;justify-content:center;align-items:flex-start;padding:96px 16px 16px;background:var(--as-scrim-soft);animation:aui-as-cmd-fade .2s ease both}@keyframes aui-as-cmd-fade{0%{opacity:0}}.aui-as-cmd__box{width:min(600px,100%);max-height:100%;display:flex;animation:aui-as-cmd-in .26s var(--aui-ease) both}.aui-as-cmd__box>.aui-cmd{width:100%}@keyframes aui-as-cmd-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.aui-as[data-variant=flat] .aui-as-main{margin:0;border:0;border-radius:0}.aui-as[data-variant=flat] .aui-as-bar--main{background:var(--aui-surface)}.aui-as[data-variant=flat][data-bar] .aui-as-side{padding:2px 10px 10px}.aui-as[data-variant=flat][data-bar] .aui-as-side__search{margin-top:0}.aui-as[data-variant=flat] .aui-as-panel{margin:0;border:0;border-radius:0}.aui-as[data-variant=flat] .aui-as-resizer{top:0;bottom:0}.aui-as[data-variant=flat][data-bar] .aui-as-resizer{top:var(--as-bar-h)}.aui-as[data-variant=flat] .aui-as-resizer:after{background:var(--as-line);opacity:1;transition:background-color .18s ease}.aui-as[data-variant=flat] .aui-as-resizer:hover:after{background:var(--aui-border-strong)}.aui-as[data-variant=flat] .aui-as-resizer[data-side=end]{right:calc(var(--as-pw) - 6px)}.aui-as[data-variant=flat][data-panel=folded] .aui-as-resizer[data-side=end]:after{background:transparent}.aui-as[data-variant=flat] .aui-as-ph--divider{box-shadow:inset 0 -1px 0 var(--as-line)}.aui-as[data-variant=flat]:not([data-bar])>.aui-as-side{padding:10px}.aui-as[data-variant=flat]:not([data-bar],[data-narrow])>.aui-as-main{border-left:1px solid var(--as-line)}.aui-as[data-variant=flat][data-panel=open]:not([data-bar],[data-narrow])>.aui-as-main{border-right:1px solid var(--as-line)}.aui-as[data-narrow]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.aui-as[data-narrow][data-bar]{grid-template-areas:"mbar" "main"}.aui-as[data-narrow] .aui-as-main{margin:0;border:0;border-radius:0}.aui-as[data-narrow] .aui-as-bar--main{background:var(--aui-surface);padding-left:18px;box-shadow:inset 0 -1px 0 var(--as-hair)}.aui-as[data-narrow] .aui-as-side,.aui-as[data-narrow] .aui-as-panel{position:absolute;top:0;bottom:0;z-index:30;margin:0;border:0;border-radius:0;opacity:1;box-shadow:var(--aui-shadow-pop);transition:transform .36s var(--aui-ease),visibility 0s linear .36s;visibility:hidden}.aui-as[data-narrow] .aui-as-side{left:0;width:var(--as-sw-drawer);padding:10px 8px 8px 10px;background:var(--as-bg);transform:translate(-104%)}.aui-as[data-narrow] .aui-as-panel{right:0;width:var(--as-pw-drawer);transform:translate(104%)}.aui-as[data-narrow] :is(.aui-as-side,.aui-as-panel)[data-drawer=open]{transform:none;visibility:visible;transition:transform .36s var(--aui-ease),visibility 0s}.aui-as-scrim{position:absolute;inset:0;z-index:20;background:#00000047;opacity:0;pointer-events:none;transition:opacity .3s var(--aui-ease)}.aui-as-scrim[data-show]{opacity:1;pointer-events:auto}.aui-as-canvas{position:relative;width:100%;height:100%;overflow:hidden}.aui-as-canvas__inner{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0}@media(prefers-reduced-motion:reduce){.aui-as,.aui-as-resizer{transition:none}}.aui-as-skel{--as-skel-sheen: rgba(255, 255, 255, .7);position:relative;display:block;flex:0 0 auto;width:100%;height:8px;max-width:100%;overflow:hidden;border-radius:6px;background:#0000000f}:where(.dark,[data-theme=dark]) .aui-as-skel{--as-skel-sheen: rgba(255, 255, 255, .06);background:#ffffff17}.aui-as-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--as-skel-sheen),transparent);translate:-100%;animation:aui-as-skel 1.6s var(--aui-ease) infinite}@keyframes aui-as-skel{60%,to{translate:100%}}.aui-as-loading{animation:aui-as-skel-in .3s .15s both}.aui-as-loading [data-skel]{pointer-events:none}@keyframes aui-as-skel-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.aui-as-skel:after{animation:none;opacity:0}.aui-as-loading{animation:none}}
