.pwa-panel,.pwa-viewer{gap:var(--stitch-column-gap);min-width:var(--min-zero);font-family:var(--stitch-font);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-small);color:var(--stitch-body);display:grid}.pwa-panel h2,.pwa-viewer h2,.pwa-card h3{margin:var(--space-none);font-size:var(--stitch-headline-small);line-height:var(--workspace-title-mobile-line);font-weight:var(--weight-medium);color:var(--foreground)}.pwa-panel p,.pwa-viewer p{margin:var(--space-none);overflow-wrap:anywhere;max-width:var(--measure)}.pwa-panel>div:empty{display:none}.pwa-card{gap:var(--space-md);padding:var(--stitch-column-gap);background:var(--surface-panel);border-radius:var(--home-panel-radius);min-width:var(--min-zero);display:grid}.pwa-card-heading{justify-content:space-between;align-items:center;gap:var(--space-md);min-width:var(--min-zero);flex-wrap:wrap;display:flex}.pwa-card-heading h3{align-items:center;gap:var(--space-sm);display:flex}.pwa-badge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--surface-hover);border-radius:var(--home-panel-radius);font-size:var(--stitch-meta-size);color:var(--stitch-secondary);display:inline-flex}.pwa-preview,.pwa-feedback{padding:var(--space-md);background:var(--surface-hover);border-radius:var(--home-panel-radius);color:var(--stitch-secondary)}.pwa-help{color:var(--stitch-secondary)}.pwa-state{color:var(--foreground)}.pwa-state[data-error=true],.pwa-feedback[data-error=true]{color:var(--danger)}.pwa-actions{align-items:center;gap:var(--space-sm);min-width:var(--min-zero);flex-wrap:wrap;display:flex}.pwa-actions .ui-button{min-width:var(--target);max-width:var(--full);white-space:normal;overflow-wrap:anywhere;font-size:var(--stitch-meta-size);border-radius:var(--home-panel-radius)}.pwa-times{gap:var(--space-lg) var(--space-section);margin:var(--space-none);padding:var(--space-md);background:var(--surface);border-radius:var(--home-panel-radius);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pwa-times>div{gap:var(--space-xs);min-width:var(--min-zero);flex:var(--flex-fill);display:grid}.pwa-times dt{color:var(--stitch-secondary)}.pwa-times dd{margin:var(--space-none);color:var(--foreground);overflow-wrap:anywhere}.pwa-viewer{padding-block:var(--space-lg);border-top:var(--border-width) solid var(--border)}.pwa-tabs{gap:var(--space-sm);flex-wrap:wrap;display:flex}.pwa-tabs .ui-button{min-width:var(--target);font-size:var(--stitch-meta-size);border-radius:var(--home-panel-radius)}.pwa-details{border-block-end:var(--border-width) solid var(--border);padding-block:var(--space-md);min-width:var(--min-zero)}.pwa-details>summary{gap:var(--space-sm);cursor:pointer;min-height:var(--target);overflow-wrap:anywhere;list-style:none;display:grid}.pwa-details>summary::-webkit-details-marker{display:none}.pwa-detail-title{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--foreground);display:flex}.pwa-detail-title strong{font-weight:var(--weight-medium)}.pwa-detail-meta{gap:var(--space-xs) var(--space-md);color:var(--stitch-secondary);flex-wrap:wrap;display:flex}.pwa-detail-meta small{font-size:inherit}.pwa-detail-body{gap:var(--space-sm);padding-block:var(--space-lg);display:grid}.pwa-details h3{font-size:var(--stitch-meta-size);font-weight:var(--weight-medium);margin:var(--space-md) var(--space-none) var(--space-none)}.pwa-details blockquote{margin:var(--space-none);padding:var(--space-md);background:var(--surface-panel);border-radius:var(--home-panel-radius);color:var(--stitch-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.pwa-detail-body>p{white-space:pre-wrap}.pwa-details a{min-height:var(--target);min-width:var(--target);text-underline-offset:var(--space-xs);overflow-wrap:anywhere;align-items:center;display:inline-flex}.pwa-details a:focus-visible,.pwa-details summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pwa-dialog{gap:var(--space-md);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-small);display:grid}.pwa-dialog h2,.pwa-dialog p{margin:var(--space-none);overflow-wrap:anywhere}@media (width<=48rem){.pwa-panel,.pwa-viewer{gap:var(--space-lg)}.pwa-card{padding:var(--space-md)}.pwa-actions{align-items:stretch}.pwa-actions .ui-button{flex:var(--flex-fill)}.pwa-times{gap:var(--space-md);flex-direction:column}.pwa-dialog .pwa-actions{flex-direction:column}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--transparent:transparent;--stitch-font:"Noto Sans", sans-serif;--stitch-icons:"Material Symbols Outlined";--stitch-workspace-sidebar:16rem;--home-v7-columns:minmax(0,64fr) minmax(0,36fr);--home-v7-title:2rem;--home-v7-title-line:2.5rem;--home-v7-mobile-title-line:2rem;--home-v7-section-gap:1.75rem;--home-v7-mobile-gap:1.25rem;--home-v7-row-min:3.125rem;--home-v7-note-row-min:4rem;--home-v7-row-padding:.1875rem;--home-v7-check:1.125rem;--home-v7-check-radius:.1875rem;--home-v7-line:#34353866;--home-v7-inset:#0d0e11;--home-v7-panel:#1b1b1f;--home-v7-row:#1f1f23;--home-v7-ongoing:#292a2d;--home-v7-ink:#fff;--home-v7-secondary:#c5c7c9;--home-v7-muted:#8f9194;--home-v7-conflict:#93000a33;--home-v7-conflict-hover:#93000a4d;--home-v7-note-overlap:-.75rem;--home-v7-heading:1.125rem;--home-v7-heading-line:1.625rem;--home-v7-label:.6875rem;--home-v7-label-line:.875rem;--home-v7-tag-mobile:.625rem;--home-v7-pill-block:.125rem;--home-v7-pill-inline:.5rem;--home-v7-tag-inline:.375rem;--home-v7-tag-mobile-inline:.25rem;--home-v7-pill-radius:.125rem;--home-v7-dot-small:.25rem;--home-v7-dot-live:.5rem;--home-v7-error:#ffb4ab;--home-v7-error-container:#93000a;--home-v7-on-error:#ffdad6;--home-v7-pill:#93000a66;--home-v7-tag:#ffb4ab33;--home-v7-chip:#343538;--home-v7-dot-idle:#44474a;--home-v7-live-secondary:#ffffffb3;--home-v7-bar:.25rem;--home-v7-flag:1.125rem;--home-v7-mark:1rem;--home-v7-mobile-icon:.75rem;--home-v7-turn:90deg;--home-v7-agenda-columns:var(--home-v7-mark) minmax(0,1fr) auto;--home-v7-conflict-bar:inset var(--home-v7-bar) 0 0 var(--home-v7-error);--workspace-page-gutter:var(--stitch-column-gap);--workspace-title-size:var(--tasks-title);--workspace-title-line:1.875rem;--workspace-title-mobile-size:var(--stitch-headline-small);--workspace-title-mobile-line:1.625rem;--workspace-title-tracking:-.01em;--stitch-caption-line:1rem;--stitch-headline-small:1.125rem;--stitch-review-hit-overlap:-6px;--stitch-line-mobile-task:1.375rem;--stitch-on-primary:#2f3131;--stitch-conflict-group:#1f20224d;--stitch-note-overlap:-10px;--stitch-mobile-note-overlap:-12px;--stitch-link-overlap:-10px;--stitch-ended-overlap:-10px;--stitch-ended-space:1.5rem;--stitch-mobile-row-pad:.625rem;--stitch-badge-mobile:.6875rem;--stitch-check-mobile-radius:.25rem;--stitch-ink:#fff;--stitch-body:#e3e2e5;--stitch-secondary:#c4c6d2;--stitch-note:#9ca0af;--stitch-mobile:#121315;--stitch-muted:#9ca3af;--stitch-outline:#8e9192;--stitch-meta:#b0b4c3;--stitch-line:#292a2c66;--stitch-row-line:#292a2c4d;--stitch-mobile-line:#38393b33;--stitch-warning:#ffb4ab;--stitch-warning-line:#93000a99;--stitch-warning-surface:#93000a33;--stitch-review-mobile:#1f202299;--stitch-account-line:#525666;--stitch-container:#1f2022;--stitch-body-size:.9375rem;--stitch-meta-size:.8125rem;--stitch-mobile-title:1.625rem;--stitch-line-display:3rem;--stitch-line-mobile-title:2.125rem;--stitch-line-task:1.5rem;--stitch-line-small:1.25rem;--stitch-line-meta:1.125rem;--stitch-header-padding:2rem;--stitch-column-gap:1.25rem;--stitch-section-gap:2.5rem;--stitch-row-pad:.375rem;--stitch-check-track:2rem;--stitch-check-desktop:1rem;--stitch-check-mobile:1.25rem;--stitch-check-radius:.125rem;--stitch-row-desktop:2.75rem;--stitch-row-mobile:4.0625rem;--stitch-mobile-checkbox-track:2.375rem;--stitch-dot:.375rem;--stitch-agenda-bar:.25rem;--stitch-account-size:2rem;--stitch-mobile-account-size:2.25rem;--stitch-nav-row:2rem;--stitch-nav-shadow:inset 0 1px 0 #ffffff0f;--stitch-topbar-shadow:0 1px 8px #0003;--stitch-primary-shadow:0 2px 8px #0006;--stitch-letter-display:-.025em;--stitch-letter-caption:.02em;--stitch-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--stitch-columns:minmax(0,calc((100% * 2 - 1.25rem) / 3)) minmax(0,1fr);--stitch-nav-weight:400;--tasks-columns:minmax(0, 2fr) minmax(0, 3fr);--tasks-work-height:calc(100dvh - 16rem);--tasks-work-min:12rem;--tasks-panel:#18191c;--tasks-panel-heading:#141518;--tasks-selected:#24252a;--tasks-title:1.375rem;--tasks-meta:.75rem;--tasks-row-columns:var(--target) minmax(0, 1fr) auto;--tasks-control-max:11rem;--tasks-editor-title:1.125rem;--tasks-description-min:7rem;--tasks-field-min:10rem;--tasks-description-order:10;--tasks-toolbar-order:10;--tasks-mobile-filter-min:6rem;--tasks-overlay-width:100vw;--tasks-mobile-actions-bottom:calc(var(--assistant-launcher-size) + max(var(--space-xl), env(safe-area-inset-bottom)) + var(--space-md));--tasks-checkbox-native-opacity:0;--opacity-full:1;--home-notice-bottom:calc(var(--assistant-launcher-size) + var(--space-section));--home-notice-max-height:30dvh;--surface:#0d0e10;--surface-panel:#1b1c1e;--surface-hover:#262729;--foreground:#f5f5f5;--muted:#adb0b7;--border:#292a2d;--primary:#f5f5f5;--on-primary:#0d0e10;--focus:#f5f5f5;--control-border:#8e8e93;--text-completed:#aeb2bb;--text-time:#d1d5db;--home-title:2.5rem;--home-mobile-title:1.75rem;--home-width:61rem;--home-columns:minmax(0, 2.06fr) minmax(0, 1fr);--home-row-columns:minmax(0, 1fr) auto;--home-time-width:7rem;--home-check-size:1.125rem;--home-check-radius:.2rem;--home-check-columns:var(--target) minmax(0, 1fr);--home-check-stroke:2.6;--home-panel-radius:.5rem;--home-row-min:4rem;--home-rule:1px;--home-shrink:.95;--home-icon-size:1.125rem;--home-mobile-icon-size:1.25rem;--home-topbar-height:3.5rem;--home-side-padding:1rem;--home-group-gap:2.5rem;--home-main-top:2.5rem;--home-main-bottom:6rem;--home-menu-width:20rem;--home-notice-size:.75rem;--home-nav-size:.875rem;--home-mobile-row-min:4rem;--home-letter-spacing:-.025em;--home-grid-track:minmax(0, 1fr);--home-align:1;--home-scrollbar:thin;--home-rule-origin:left center;--home-schedule-gap:1.5rem;--danger:#ffb9b9;--selected:#30302e;--selection:#41413e;--font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-small:.875rem;--text-body:1rem;--text-title:1.75rem;--weight-normal:400;--weight-medium:500;--weight-bold:600;--line-body:1.65;--line-title:1.25;--space-none:0;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-section:2rem;--space-page:2.5rem;--radius-control:.625rem;--radius-panel:.875rem;--shadow-none:none;--shadow-overlay:0 .75rem 2rem #0008;--border-width:1px;--focus-width:2px;--focus-offset:3px;--target:2.75rem;--sidebar:15rem;--measure:70ch;--page-max:75rem;--full:100%;--viewport:100dvh;--flex-fill:1;--min-zero:0;--motion:.16s;--ease:ease-out;--disabled:.5;--layer-overlay:10;--layer-skip:20;--layer-dialog:30;--overlay:#000b;--dialog-width:36rem;--half:50%;--translate-half:-50%;--dialog-max:90dvh;--health-facts-columns:4;--health-facts-columns-compact:2;--health-grid-track:1fr;--health-history-columns:10rem minmax(0, 1fr);--health-track-height:2rem;--health-legend-dot:.625rem;--health-stage-deep:#7951c8;--health-stage-light:#ba9ce8;--health-stage-rem:#f2a15f;--health-stage-awake:#8d9199;--health-stage-asleep:#a3a1ad;--health-stage-unspecified:#686974;--overview-columns:minmax(0, 1.6fr) minmax(0, 1fr);--single-column:minmax(0, 1fr);--radius-pill:999px;--assistant-mark-size:1.625rem;--assistant-launcher-size:3rem;--brand-mark-size:2rem}:root[data-palette=blue]{--primary:#b5d4f7;--on-primary:#13243a;--focus:#b5d4f7;--selected:#26313e}:root{--ps-color-canvas:#0a0a0b;--ps-color-sidebar:#0d0d0f;--ps-color-surface:#121214;--ps-color-surface-raised:#17171a;--ps-color-surface-hover:#1c1c20;--ps-color-surface-active:#232328;--ps-color-overlay:#0000009e;--ps-color-overlay-light:#00000061;--ps-color-topbar:#0a0a0bdb;--ps-color-text:#f2f2f3;--ps-color-text-secondary:#b3b3b9;--ps-color-text-tertiary:#8b8b93;--ps-color-text-disabled:#5d5d65;--ps-color-text-inverse:#0a0a0b;--ps-color-line:#ffffff13;--ps-color-line-strong:#ffffff21;--ps-color-line-control:#ffffff3d;--ps-color-primary:#ededef;--ps-color-primary-hover:#fff;--ps-color-primary-active:#d6d6da;--ps-color-on-primary:#0a0a0b;--ps-color-on-primary-muted:#0a0a0b8c;--ps-color-on-primary-line:#0a0a0b29;--ps-color-danger-text:#ff8f87;--ps-color-danger-strong:#ff6b61;--ps-color-danger-surface:#ff5c5013;--ps-color-danger-surface-hover:#ff5c501f;--ps-color-danger-surface-selected:#ff5c502b;--ps-color-danger-surface-selected-hover:#ff5c5040;--ps-color-danger-line:#ff6b6157;--ps-color-danger-line-strong:#ff6b61c7;--ps-color-caution-text:#e7c07a;--ps-color-caution-surface:#e7c07a12;--ps-color-caution-line:#e7c07a52;--ps-color-live:#f2f2f3;--ps-color-live-halo:#ffffff1f;--ps-color-progress-track:#ffffff17;--ps-color-focus:#fff;--ps-color-focus-halo:#0a0a0b;--ps-color-skeleton:#ffffff0f;--ps-color-skeleton-shine:#ffffff1a;--ps-font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", "Source Han Sans SC", system-ui, sans-serif;--ps-font-numeric:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", var(--ps-font-sans);--ps-text-display:1.75rem;--ps-text-display-compact:1.5rem;--ps-text-title:1.0625rem;--ps-text-body:.9375rem;--ps-text-small:.8125rem;--ps-text-micro:.75rem;--ps-leading-tight:1.25;--ps-leading-body:1.5;--ps-leading-relaxed:1.6;--ps-weight-regular:400;--ps-weight-medium:500;--ps-weight-semibold:600;--ps-tracking-display:-.02em;--ps-tracking-label:.02em;--ps-space-0:0;--ps-space-1:.25rem;--ps-space-2:.5rem;--ps-space-3:.75rem;--ps-space-4:1rem;--ps-space-5:1.25rem;--ps-space-6:1.5rem;--ps-space-8:2rem;--ps-space-10:2.5rem;--ps-space-12:3rem;--ps-space-16:4rem;--ps-sidebar-width:15rem;--ps-topbar-height:3.5rem;--ps-content-max:76rem;--ps-page-gutter:2.5rem;--ps-page-gutter-compact:1rem;--ps-column-gap:3.5rem;--ps-task-time-col:6.5rem;--ps-schedule-time-col:3.25rem;--ps-target:2.75rem;--ps-target-compact:2.25rem;--ps-check-size:1.125rem;--ps-assistant-size:3rem;--ps-assistant-size-compact:2.5rem;--ps-dialog-width:30rem;--ps-sheet-width:26rem;--ps-scroll-padding-bottom:6rem;--ps-radius-xs:.25rem;--ps-radius-sm:.375rem;--ps-radius-md:.5rem;--ps-radius-lg:.75rem;--ps-radius-xl:1rem;--ps-radius-full:999px;--ps-border-width:1px;--ps-rule-width:2px;--ps-shadow-float:0 12px 32px #00000080, 0 0 0 1px #ffffff0f;--ps-shadow-inset-top:inset 0 1px 0 #ffffff0d;--ps-duration-instant:90ms;--ps-duration-fast:.14s;--ps-duration-base:.2s;--ps-duration-slow:.32s;--ps-ease-out:cubic-bezier(.23, 1, .32, 1);--ps-ease-in-out:cubic-bezier(.77, 0, .175, 1);--ps-press-scale:.96;--ps-skeleton-duration:1.4s;--ps-pulse-duration:2.4s;--ps-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ps-text-label:.875rem;--ps-text-caption:.6875rem;--ps-text-input-touch:1rem;--ps-line-row:1.375rem;--ps-line-label:1.25rem;--ps-line-compact:1.125rem;--ps-line-micro:1rem;--ps-space-0-25:.0625rem;--ps-space-0-5:.125rem;--ps-space-0-75:.1875rem;--ps-space-1-25:.3125rem;--ps-space-1-75:.4375rem;--ps-icon-2xs:.75rem;--ps-icon-xs:.8125rem;--ps-icon-sm:.875rem;--ps-icon-md:.9375rem;--ps-icon-base:1rem;--ps-icon-lg:1.125rem;--ps-icon-xl:1.25rem;--ps-icon-2xl:1.375rem;--ps-dot-sm:.375rem;--ps-dot-md:.4375rem;--ps-dot-lg:.5rem;--ps-control-2xs:1.25rem;--ps-control-xs:1.75rem;--ps-control-sm:2rem;--ps-control-md:2.25rem;--ps-control-lg:2.5rem;--ps-row-min:3.25rem;--ps-check-col:2rem;--ps-now-kind-col:3.5rem;--ps-option-col:1.5rem;--ps-detail-label-col:4.5rem;--ps-skeleton-time-col:4.5rem;--ps-skeleton-time-width:3.5rem;--ps-skeleton-line:.75rem;--ps-schedule-col-min:19rem;--ps-textarea-min:4.5rem;--ps-error-text-basis:12rem;--ps-progress-track-width:8rem;--ps-progress-height:.1875rem;--ps-assistant-log-max:14rem;--ps-page-min:20rem;--ps-menu-width:18rem;--ps-menu-max:86vw;--ps-popover-start-width:22rem;--ps-popover-end-width:24rem;--ps-toast-width:30rem;--ps-sheet-max-height:92dvh;--ps-demo-hint-indent:2.75rem;--ps-switch-width:2rem;--ps-switch-height:1.125rem;--ps-switch-thumb:.75rem;--ps-switch-inset:.1875rem;--ps-switch-travel:.875rem;--ps-rule-thin:1.5px;--ps-dash-on:3px;--ps-dash-period:6px;--ps-underline-offset:.25em;--ps-stroke-thin:1.6;--ps-stroke-regular:1.8;--ps-stroke-medium:1.9;--ps-stroke-bold:2;--ps-stroke-heavy:2.4;--ps-shadow-live-halo:0 0 0 .1875rem var(--ps-color-live-halo);--ps-backdrop-topbar:saturate(140%) blur(14px);--ps-motion-nudge:.125rem;--ps-motion-rise:.75rem;--ps-motion-pop:.5rem;--ps-motion-pop-scale:.98;--ps-motion-slide:1.5rem;--ps-spin-duration:.8s;--ps-duration-reduced:.01ms;--ps-leading-display:1.15;--ps-opacity-disabled:.45;--ps-opacity-pending:.7;--ps-opacity-pulse-low:.35;--ps-z-sidebar:20;--ps-z-topbar:30;--ps-z-assistant:40;--ps-z-toast:60;--ps-z-overlay:80;--ps-z-dialog:90}:root[data-motion=reduce]{--ps-duration-instant:0s;--ps-duration-fast:0s;--ps-duration-base:0s;--ps-duration-slow:0s;--ps-press-scale:1}@media (prefers-reduced-motion:reduce){:root{--ps-duration-instant:0s;--ps-duration-fast:0s;--ps-duration-base:0s;--ps-duration-slow:0s;--ps-press-scale:1}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/stitch/noto-400.ttf)format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/stitch/noto-500.ttf)format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/stitch/noto-600.ttf)format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/stitch/noto-700.ttf)format("truetype")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/stitch/symbols-400.ttf)format("truetype")}:root{--settings-columns:minmax(0,calc((100% - 3rem) / 4)) minmax(0,1fr);--settings-surface:#121316;--settings-page:var(--ps-color-canvas);--settings-panel:var(--ps-color-surface);--settings-inset:var(--ps-color-canvas);--settings-container:var(--ps-color-surface-raised);--settings-hover:var(--ps-color-surface-hover);--settings-raised:var(--ps-color-surface-active);--settings-ink:var(--ps-color-text);--settings-secondary:var(--ps-color-text-secondary);--settings-muted:var(--ps-color-text-tertiary);--settings-primary:var(--ps-color-primary);--settings-on-primary:var(--ps-color-on-primary);--settings-border:var(--ps-color-line);--settings-error:var(--ps-color-danger-text);--settings-radius:var(--ps-radius-xl);--settings-input-radius:var(--ps-radius-md);--settings-nav-radius:var(--ps-radius-md);--settings-nav-inset:.375rem;--settings-body:var(--ps-text-small);--settings-body-line:var(--ps-line-label);--settings-small:var(--ps-text-micro);--settings-caption:var(--ps-text-caption);--settings-small-line:var(--ps-line-compact);--settings-title:var(--ps-text-display);--settings-title-line:calc(var(--ps-text-display) * var(--ps-leading-display));--settings-title-compact:var(--ps-text-display-compact);--settings-title-compact-line:var(--ps-line-row);--settings-section-title:var(--ps-text-title);--settings-section-line:var(--ps-line-row);--settings-panel-gap:1.25rem;--settings-form-columns:repeat(2,minmax(0,1fr));--settings-single-column:minmax(0,1fr);--settings-header-height:2.75rem;--settings-scroll-margin:5rem;--settings-state-width:34rem;--settings-state-top:4rem;--settings-symbol-size:3rem;--settings-dialog-bottom:0;--settings-account-gap:2rem;--settings-menu-width:100vw;--settings-tooltip-width:min(26rem,calc(100vw - 4rem));--sample-squish-switch-root-gap:10px;--ss-w:56px;--ss-h:30px;--ss-inset:3px;--ss-thumb:24px;--ss-r:15px;--ss-thumb-r:12px;--ss-track:#27272a;--ss-track-on:#f5f5f5;--ss-thumb-color:#a1a1aa;--ss-thumb-on:#121315;--ss-fade:.32s;--sample-squish-switch-after-inset:-8px;--sample-squish-switch__track-squish-switch__thumb-reducedmotion-transition-duration:1ms;--sample-showcase-heading-gap:16px;--sample-spring-check-focus-visible-spring-check__press-outline-variant:2px solid #f5f5f5;--sample-squish-switch__track-box-shadow:inset 0 0 0 1px #8e8e93;--sample-micro-target:44px;--sample-micro-fill:color-mix(in srgb, var(--cc-progress) var(--cc-progress-pct), transparent);--sample-micro-fill-done:color-mix(in srgb, var(--cc-done) var(--cc-wash-pct), transparent);--sample-micro-fill-error:color-mix(in srgb, var(--cc-error) var(--cc-wash-pct), transparent);--bm-w:240px;--bm-ink:#f5f5f5;--bm-accent:#f5f5f5;--bm-line:#3f3f46;--bm-font:14px;--bm-row:44px;--bm-indent:40px;--bm-line-w:1.5;--bm-draw:.4s;--bm-fold:.3s;--bm-ease-out:cubic-bezier(.23, 1, .32, 1);--bm-muted:color-mix(in srgb, var(--bm-ink) 55%, transparent);--sample-branched-menu-branched-menu-max-width:min(var(--bm-w), 100%);--sample-branched-menu-branched-menu-padding-left:14px;--sample-branched-menu-branched-menu-line-height:1.2;--sample-branched-menu-branched-menu-before-content:"";--sample-branched-menu-branched-menu-before-top:8px;--sample-branched-menu-branched-menu-before-bottom:0;--sample-branched-menu-branched-menu-before-left:0;--sample-branched-menu-branched-menu-before-width:2px;--sample-branched-menu-branched-menu-before-border-radius:1px;--sample-branched-menu-branched-menu-before-background:linear-gradient(to bottom, var(--bm-line) 0%, var(--bm-line) 55%, transparent 100%);--sample-branched-menu-branched-menu-marker-top:-1px;--sample-branched-menu-branched-menu-marker-left:0;--sample-branched-menu-branched-menu-marker-z-index:1;--sample-branched-menu-branched-menu-marker-width:2px;--sample-branched-menu-branched-menu-marker-height:16px;--sample-branched-menu-branched-menu-marker-border-radius:1px;--sample-branched-menu-branched-menu-marker-opacity:0;--sample-branched-menu-branched-menu-marker-transition:top .22s var(--bm-ease-out), opacity .15s ease;--sample-branched-menu-branched-menu-marker-data-on-opacity:1;--sample-branched-menu-branched-menu-head-margin:0;--sample-branched-menu-branched-menu-head-padding:9px 0;--sample-branched-menu-branched-menu-head-border:0;--sample-branched-menu-branched-menu-head-font-size:calc(var(--bm-font) + 1px);--sample-branched-menu-branched-menu-head-font-weight:500;--sample-branched-menu-branched-menu-head-transition:color .2s ease;--sample-branched-menu-branched-menu-body-grid-template-rows:0fr;--sample-branched-menu-branched-menu-section-data-open-branched-menu-body-grid-template-rows:1fr;--sample-branched-menu-branched-menu-fold-min-height:0;--sample-branched-menu-branched-menu-tree-padding:6px 0;--sample-branched-menu-branched-menu-lines-top:0;--sample-branched-menu-branched-menu-lines-left:0;--sample-branched-menu-branched-menu-lines-opacity:0;--sample-branched-menu-branched-menu-lines-transition:opacity .2s ease;--sample-branched-menu-branched-menu-section-data-open-branched-menu-lines-opacity:1;--sample-branched-menu-branched-menu-section-data-open-branched-menu-lines-transition:opacity .25s ease .1s;--sample-branched-menu-branched-menu-item-gap:8px;--sample-branched-menu-branched-menu-item-width:100%;--sample-branched-menu-branched-menu-item-margin:0;--sample-branched-menu-branched-menu-item-border:0;--sample-branched-menu-branched-menu-item-transition:color .2s ease;--sample-branched-menu-branched-menu-item-data-active-font-weight:500;--sample-branched-menu-branched-menu-marker-media-prefers-reduced-motion-reduce-transition:opacity .15s ease;--ff-w:200px;--ff-h:148px;--ff-r:14px;--ff-tab:14px;--ff-back:#3f3f46;--ff-front:#52525b;--ff-paper:#f5f5f5;--ff-item:#f5f5f5;--ff-item-ink:#18181b;--ff-label:#f5f5f5;--ff-spread:180px;--ff-lift:26px;--ff-angle:34deg;--ff-rest:16deg;--ff-open:.52s;--ff-close:.312s;--ff-stagger:45ms;--ff-n:2;--ff-spring:cubic-bezier(.34, 1.57, .64, 1);--ff-ease-out:cubic-bezier(.23, 1, .32, 1);--sample-folder-float-folder-float-font-size:13px;--sample-folder-float-folder-float-font-weight:500;--sample-folder-float-folder-float-line-height:1;--sample-folder-float-folder-float-back-inset:0;--sample-folder-float-folder-float-back-z-index:0;--sample-folder-float-folder-float-back-transform:perspective(600px) rotateX(8deg);--sample-folder-float-folder-float-back-transform-origin:50% 100%;--sample-folder-float-folder-float-back-before-content:"";--sample-folder-float-folder-float-back-before-left:0;--sample-folder-float-folder-float-back-before-width:42%;--sample-folder-float-folder-float-paper-top:10%;--sample-folder-float-folder-float-paper-z-index:1;--sample-folder-float-folder-float-paper-right:8%;--sample-folder-float-folder-float-paper-left:8%;--sample-folder-float-folder-float-paper-height:50%;--sample-folder-float-folder-float-paper-border-radius:6px;--sample-folder-float-folder-float-paper-opacity:0;--sample-folder-float-folder-float-paper-transform:translateY(10px);--sample-folder-float-folder-float-front-right:0;--sample-folder-float-folder-float-front-bottom:0;--sample-folder-float-folder-float-front-left:0;--sample-folder-float-folder-float-front-z-index:2;--sample-folder-float-folder-float-front-gap:5px;--sample-folder-float-folder-float-front-height:76%;--sample-folder-float-folder-float-front-padding:14px 16px;--sample-folder-float-folder-float-front-background:linear-gradient(180deg, color-mix(in srgb, var(--ff-front) 92%, #fff), var(--ff-front) 60%);--sample-folder-float-folder-float-front-box-shadow:0 -10px 24px #00000047;--sample-folder-float-folder-float-front-transform:perspective(600px) rotateX(calc(-1 * var(--ff-rest)));--sample-folder-float-folder-float-front-transform-origin:50% 100%;--sample-folder-float-folder-float-label-font-size:13px;--sample-folder-float-folder-float-label-font-weight:500;--sample-folder-float-folder-float-sub-font-size:11px;--sample-folder-float-folder-float-sub-opacity:.55;--sample-folder-float-folder-float-trigger-right:0;--sample-folder-float-folder-float-trigger-bottom:0;--sample-folder-float-folder-float-trigger-left:0;--sample-folder-float-folder-float-trigger-z-index:3;--sample-folder-float-folder-float-trigger-height:76%;--sample-folder-float-folder-float-trigger-margin:0;--sample-folder-float-folder-float-trigger-padding:0;--sample-folder-float-folder-float-trigger-border:0;--sample-folder-float-folder-float-data-open-folder-float-front-transform:perspective(600px) rotateX(calc(-1 * var(--ff-angle)));--sample-folder-float-folder-float-data-open-folder-float-paper-opacity:1;--sample-folder-float-folder-float-data-open-folder-float-paper-transform:translateY(0);--sample-folder-float-folder-float-data-open-folder-float-paper-transition:transform var(--ff-open) var(--ff-ease-out), opacity .2s ease;--sample-folder-float-folder-float-items-left:50%;--sample-folder-float-folder-float-items-z-index:1;--sample-folder-float-folder-float-items-width:0;--sample-folder-float-folder-float-items-height:0;--sample-folder-float-folder-float-data-open-folder-float-items-before-content:"";--sample-folder-float-folder-float-data-open-folder-float-items-before-top:calc(-1 * (var(--ff-lift) + 120px));--sample-folder-float-folder-float-data-open-folder-float-items-before-left:calc(-1 * (var(--ff-spread) + 100px));--sample-folder-float-folder-float-data-open-folder-float-items-before-width:calc(2 * var(--ff-spread) + 200px);--sample-folder-float-folder-float-data-open-folder-float-items-before-height:calc(var(--ff-lift) + 120px);--sample-folder-float-folder-float-item-top:0;--sample-folder-float-folder-float-item-left:50%;--sample-folder-float-folder-float-item-margin:0;--sample-folder-float-folder-float-item-padding:0 14px;--sample-folder-float-folder-float-item-height:34px;--sample-folder-float-folder-float-item-border:0;--sample-folder-float-folder-float-item-border-radius:17px;--sample-folder-float-folder-float-item-box-shadow:0 4px 12px #00000024;--sample-folder-float-folder-float-item-opacity:0;--sample-folder-float-folder-float-item-transform:translate(-50%, 44px) scale(.6);--sample-folder-float-folder-float-item-transform-origin:50% 50%;--sample-folder-float-folder-float-item-transition:transform var(--ff-close) var(--ff-ease-out) calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5), opacity .16s ease calc((var(--ff-n) - 1 - var(--i)) * var(--ff-stagger) * .5 + var(--ff-close) * .45), box-shadow .16s ease;--sample-folder-float-folder-float-data-open-folder-float-item-opacity:1;--sample-folder-float-folder-float-data-open-folder-float-item-transform:translate(calc(-50% + var(--x)), var(--y)) rotate(var(--r)) scale(1);--sample-folder-float-folder-float-data-open-folder-float-item-transition:transform var(--ff-open) var(--ff-spring) calc(var(--i) * var(--ff-stagger)), opacity .16s ease calc(var(--i) * var(--ff-stagger)), box-shadow .16s ease;--sample-folder-float-folder-float-data-live-folder-float-item-transition:scale .16s var(--ff-ease-out);--sample-folder-float-folder-float-data-open-folder-float-item-hover-media-hover-hover-and-pointer-fine-scale:1.05;--sample-folder-float-folder-float-data-open-folder-float-item-active-scale:.97;--sample-folder-float-folder-float-item-data-pop-animation:folder-float-pop .32s var(--ff-ease-out);--sample-folder-float-folder-float-drift-animation:folder-float-drift 3.2s ease-in-out infinite;--sample-folder-float-folder-float-drift-animation-delay:calc(var(--i) * -.7s);--sample-folder-float-0-100-keyframes-folder-float-drift-translate:0 0;--sample-folder-float-50-keyframes-folder-float-drift-translate:0 -3px;--sample-folder-float-30-keyframes-folder-float-pop-scale:1.1;--sample-folder-float-100-keyframes-folder-float-pop-scale:1;--sample-folder-float-folder-float-front-folder-float-paper-media-prefers-reduced-motion-reduce-transition:opacity .2s ease;--sample-folder-float-folder-float-data-open-folder-float-front-media-prefers-reduced-motion-reduce-transform:perspective(600px) rotateX(calc(-1 * var(--ff-rest)));--sample-folder-float-folder-float-item-media-prefers-reduced-motion-reduce-transition:opacity .2s ease;--sample-folder-float-folder-float-data-open-folder-float-item-media-prefers-reduced-motion-reduce-transition:opacity .2s ease calc(var(--i) * var(--ff-stagger));--pb-bg:#27272a;--pb-ink:#f5f5f5;--pb-menu:#323236;--pb-w:400px;--pb-radius:16px;--pb-press:.96;--pb-spark:#f5f5f5;--pb-ease-out:cubic-bezier(.23, 1, .32, 1);--pb-muted:color-mix(in srgb, var(--pb-ink) 55%, transparent);--pb-hover:color-mix(in srgb, var(--pb-ink) 8%, transparent);--sample-prompt-bar-prompt-bar-width:min(var(--pb-w), 100%);--sample-prompt-bar-prompt-bar-font-size:14px;--sample-prompt-bar-prompt-bar-line-height:22px;--sample-prompt-bar-prompt-bar-menu-right:0;--sample-prompt-bar-prompt-bar-menu-bottom:calc(100% + 8px);--sample-prompt-bar-prompt-bar-menu-left:0;--sample-prompt-bar-prompt-bar-menu-z-index:2;--sample-prompt-bar-prompt-bar-menu-padding:4px;--sample-prompt-bar-prompt-bar-menu-border-radius:12px;--sample-prompt-bar-prompt-bar-menu-box-shadow:0 10px 30px -10px #00000059, 0 1px 2px #00000014;--sample-prompt-bar-prompt-bar-menu-animation:prompt-bar-pop .18s var(--pb-ease-out) both;--sample-prompt-bar-prompt-bar-menu-data-kind-model-width:200px;--sample-prompt-bar-from-keyframes-prompt-bar-pop-opacity:0;--sample-prompt-bar-from-keyframes-prompt-bar-pop-transform:translateY(4px) scale(.98);--sample-prompt-bar-prompt-bar-glow-right:4px;--sample-prompt-bar-prompt-bar-glow-left:4px;--sample-prompt-bar-prompt-bar-glow-border-radius:8px;--sample-prompt-bar-prompt-bar-glow-opacity:0;--sample-prompt-bar-prompt-bar-glow-transition:top .22s var(--pb-ease-out), height .22s var(--pb-ease-out), opacity .15s ease;--sample-prompt-bar-prompt-bar-row-z-index:1;--sample-prompt-bar-prompt-bar-row-gap:10px;--sample-prompt-bar-prompt-bar-row-width:100%;--sample-prompt-bar-prompt-bar-row-height:36px;--sample-prompt-bar-prompt-bar-row-padding:0 8px;--sample-prompt-bar-prompt-bar-row-border:0;--sample-prompt-bar-prompt-bar-row-border-radius:8px;--sample-prompt-bar-prompt-bar-row-icon-width:20px;--sample-prompt-bar-prompt-bar-row-icon-color:color-mix(in srgb, var(--pb-ink) 70%, transparent);--sample-prompt-bar-prompt-bar-row-name-font-size:13px;--sample-prompt-bar-prompt-bar-row-name-font-weight:500;--sample-prompt-bar-prompt-bar-row-desc-flex:1 1 auto;--sample-prompt-bar-prompt-bar-row-desc-min-width:0;--sample-prompt-bar-prompt-bar-row-desc-font-size:12px;--sample-prompt-bar-prompt-bar-row-tag-font-size:11px;--sample-prompt-bar-prompt-bar-row-check-width:16px;--sample-prompt-bar-prompt-bar-row-check-opacity:0;--sample-prompt-bar-prompt-bar-row-check-data-on-opacity:1;--sample-prompt-bar-prompt-bar-empty-height:36px;--sample-prompt-bar-prompt-bar-empty-padding:0 8px;--sample-prompt-bar-prompt-bar-empty-font-size:12px;--sample-prompt-bar-prompt-bar-field-gap:8px;--sample-prompt-bar-prompt-bar-field-padding:12px;--sample-prompt-bar-prompt-bar-field-before-content:"";--sample-prompt-bar-prompt-bar-field-before-inset:0;--sample-prompt-bar-prompt-bar-field-before-z-index:-1;--sample-prompt-bar-prompt-bar-field-before-background:radial-gradient(140% 120% at 0% 100%, color-mix(in srgb, var(--pb-spark) 26%, transparent), transparent 62%);--sample-prompt-bar-prompt-bar-field-before-opacity:0;--sample-prompt-bar-prompt-bar-field-before-transition:opacity .5s ease;--sample-prompt-bar-prompt-bar-field-data-max-before-opacity:1;--sample-prompt-bar-prompt-bar-sparks-inset:0;--sample-prompt-bar-prompt-bar-sparks-z-index:-1;--sample-prompt-bar-prompt-bar-sparks-width:100%;--sample-prompt-bar-prompt-bar-sparks-height:100%;--sample-prompt-bar-prompt-bar-chips-gap:6px;--sample-prompt-bar-prompt-bar-chip-gap:6px;--sample-prompt-bar-prompt-bar-chip-height:26px;--sample-prompt-bar-prompt-bar-chip-padding:0 4px 0 8px;--sample-prompt-bar-prompt-bar-chip-border-radius:8px;--sample-prompt-bar-prompt-bar-chip-font-size:12px;--sample-prompt-bar-prompt-bar-chip-animation:prompt-bar-pop .2s var(--pb-ease-out) both;--sample-prompt-bar-prompt-bar-chip-name-max-width:144px;--sample-prompt-bar-prompt-bar-chip-x-width:18px;--sample-prompt-bar-prompt-bar-chip-x-height:18px;--sample-prompt-bar-prompt-bar-chip-x-padding:0;--sample-prompt-bar-prompt-bar-chip-x-border:0;--sample-prompt-bar-prompt-bar-chip-x-border-radius:5px;--sample-prompt-bar-prompt-bar-chip-x-opacity:.6;--sample-prompt-bar-prompt-bar-chip-x-transition:opacity .12s ease, background-color .12s ease;--sample-prompt-bar-prompt-bar-chip-x-hover-background:color-mix(in srgb, var(--pb-ink) 10%, transparent);--sample-prompt-bar-prompt-bar-chip-x-hover-opacity:1;--sample-prompt-bar-prompt-bar-input-width:100%;--sample-prompt-bar-prompt-bar-input-padding:0;--sample-prompt-bar-prompt-bar-input-border:0;--sample-prompt-bar-prompt-bar-input-font-size:14px;--sample-prompt-bar-prompt-bar-input-line-height:22px;--sample-prompt-bar-prompt-bar-input-placeholder-color:color-mix(in srgb, var(--pb-ink) 45%, transparent);--sample-prompt-bar-prompt-bar-input-media-pointer-coarse-font-size:16px;--sample-prompt-bar-prompt-bar-bar-gap:4px;--sample-prompt-bar-prompt-bar-spacer-flex:1 1 auto;--sample-prompt-bar-prompt-bar-tool-prompt-bar-pick-prompt-bar-send-border:0;--sample-prompt-bar-prompt-bar-tool-width:28px;--sample-prompt-bar-prompt-bar-tool-height:28px;--sample-prompt-bar-prompt-bar-tool-padding:0;--sample-prompt-bar-prompt-bar-tool-border-radius:8px;--sample-prompt-bar-prompt-bar-tool-color:color-mix(in srgb, var(--pb-ink) 60%, transparent);--sample-prompt-bar-prompt-bar-tool-transition:background-color .15s ease, color .15s ease, transform .16s var(--pb-ease-out);--sample-prompt-bar-prompt-bar-tool-active-transform:scale(.94);--sample-prompt-bar-prompt-bar-pick-gap:4px;--sample-prompt-bar-prompt-bar-pick-height:28px;--sample-prompt-bar-prompt-bar-pick-padding:0 8px;--sample-prompt-bar-prompt-bar-pick-border-radius:8px;--sample-prompt-bar-prompt-bar-pick-color:color-mix(in srgb, var(--pb-ink) 70%, transparent);--sample-prompt-bar-prompt-bar-pick-font-size:12px;--sample-prompt-bar-prompt-bar-pick-font-weight:500;--sample-prompt-bar-prompt-bar-pick-transition:background-color .15s ease, color .15s ease;--sample-prompt-bar-prompt-bar-menu-data-kind-effort-width:248px;--sample-prompt-bar-prompt-bar-menu-data-kind-effort-padding:12px 14px 14px;--sample-prompt-bar-prompt-bar-effort-head-gap:8px;--sample-prompt-bar-prompt-bar-effort-head-font-size:13px;--sample-prompt-bar-prompt-bar-effort-head-line-height:18px;--sample-prompt-bar-prompt-bar-effort-level-font-weight:500;--sample-prompt-bar-prompt-bar-effort-ends-margin-top:12px;--sample-prompt-bar-prompt-bar-effort-ends-font-size:12px;--sample-prompt-bar-prompt-bar-effort-ends-line-height:16px;--sample-prompt-bar-prompt-bar-effort-track-height:22px;--sample-prompt-bar-prompt-bar-effort-track-margin-top:8px;--sample-prompt-bar-prompt-bar-effort-track-border-radius:11px;--sample-prompt-bar-prompt-bar-effort-fill-top:0;--sample-prompt-bar-prompt-bar-effort-fill-bottom:0;--sample-prompt-bar-prompt-bar-effort-fill-left:0;--sample-prompt-bar-prompt-bar-effort-fill-border-radius:11px;--sample-prompt-bar-prompt-bar-effort-fill-background:color-mix(in srgb, var(--pb-ink) 18%, transparent);--sample-prompt-bar-prompt-bar-effort-fill-transition:width .22s var(--pb-ease-out), background-color .3s ease;--sample-prompt-bar-prompt-bar-effort-dot-top:50%;--sample-prompt-bar-prompt-bar-effort-dot-width:4px;--sample-prompt-bar-prompt-bar-effort-dot-height:4px;--sample-prompt-bar-prompt-bar-effort-dot-margin:-2px 0 0 -2px;--sample-prompt-bar-prompt-bar-effort-dot-border-radius:50%;--sample-prompt-bar-prompt-bar-effort-dot-background:color-mix(in srgb, var(--pb-ink) 30%, transparent);--sample-prompt-bar-prompt-bar-effort-thumb-top:-3px;--sample-prompt-bar-prompt-bar-effort-thumb-width:14px;--sample-prompt-bar-prompt-bar-effort-thumb-height:28px;--sample-prompt-bar-prompt-bar-effort-thumb-margin-left:-7px;--sample-prompt-bar-prompt-bar-effort-thumb-border-radius:7px;--sample-prompt-bar-prompt-bar-effort-thumb-box-shadow:0 2px 6px #00000040;--sample-prompt-bar-prompt-bar-effort-thumb-transition:left .22s var(--pb-ease-out), background-color .3s ease;--sample-prompt-bar-prompt-bar-data-max-prompt-bar-effort-fill-background:color-mix(in srgb, var(--pb-spark) 35%, transparent);--sample-prompt-bar-prompt-bar-eq-gap:2.5px;--sample-prompt-bar-prompt-bar-eq-height:14px;--sample-prompt-bar-prompt-bar-eq-i-width:2.5px;--sample-prompt-bar-prompt-bar-eq-i-height:100%;--sample-prompt-bar-prompt-bar-eq-i-border-radius:999px;--sample-prompt-bar-prompt-bar-eq-i-animation:prompt-bar-eq .9s ease-in-out infinite;--sample-prompt-bar-prompt-bar-eq-i-nth-child-2-animation-delay:.15s;--sample-prompt-bar-prompt-bar-eq-i-nth-child-3-animation-delay:.3s;--sample-prompt-bar-0-100-keyframes-prompt-bar-eq-transform:scaleY(.35);--sample-prompt-bar-50-keyframes-prompt-bar-eq-transform:scaleY(1);--sample-prompt-bar-prompt-bar-send-width:28px;--sample-prompt-bar-prompt-bar-send-height:28px;--sample-prompt-bar-prompt-bar-send-padding:0;--sample-prompt-bar-prompt-bar-send-border-radius:8px;--sample-prompt-bar-prompt-bar-send-background:color-mix(in srgb, var(--pb-ink) 12%, var(--pb-bg));--sample-prompt-bar-prompt-bar-send-color:color-mix(in srgb, var(--pb-ink) 55%, var(--pb-bg));--sample-prompt-bar-prompt-bar-send-transition:background-color .2s ease, color .2s ease, transform .16s var(--pb-ease-out);--sample-prompt-bar-prompt-bar-glyph-width:16px;--sample-prompt-bar-prompt-bar-glyph-height:16px;--sample-prompt-bar-prompt-bar-glyph-transform-origin:50% 50%;--sample-prompt-bar-prompt-bar-glow-media-prefers-reduced-motion-reduce-transition:opacity .15s ease;--sample-prompt-bar-prompt-bar-effort-fill-prompt-bar-effort-thumb-media-prefers-reduced-motion-reduce-transition:background-color .3s ease;--bt-clip:0px;--bt-color:#f5f5f5;--bt-bg:#27272a;--bt-on-color:#18181b;--bt-on-bg:#f5f5f5;--bt-badge:#ef4444;--bt-badge-ink:#fff;--bt-radius:22px;--bt-fade:.2s;--bt-pivot:16%;--bt-h:44px;--bt-fs:13.5px;--bt-icon:16px;--bt-px:19px;--bt-gap:9px;--bt-press:.97;--bt-ease-out:cubic-bezier(.23, 1, .32, 1);--sample-bell-toggle-bell-toggle-transition:transform .16s var(--bt-ease-out);--sample-bell-toggle-bell-toggle-data-disabled-opacity:.55;--sample-bell-toggle-bell-toggle-button-grid-area:1 / 1;--sample-bell-toggle-bell-toggle-button-margin:0;--sample-bell-toggle-bell-toggle-button-border:0;--sample-bell-toggle-bell-toggle-button-font-weight:500;--sample-bell-toggle-bell-toggle-button-line-height:1;--sample-bell-toggle-bell-toggle-button-letter-spacing:.01em;--sample-bell-toggle-bell-toggle-button-enabled-hover-media-hover-hover-and-pointer-fine-background:color-mix(in srgb, var(--bt-color) 6%, var(--bt-bg));--sample-bell-toggle-bell-toggle-data-on-true-bell-toggle-button-enabled-hover-media-hover-hover-and-pointer-fine-background:color-mix(in srgb, var(--bt-on-color) 6%, var(--bt-on-bg));--sample-bell-toggle-bell-toggle-glyph-grid-area:1 / 1;--sample-bell-toggle-bell-toggle-glyph-transform-origin:50% var(--bt-pivot);--sample-bell-toggle-bell-toggle-glyph-svg-width:100%;--sample-bell-toggle-bell-toggle-glyph-svg-height:100%;--sample-bell-toggle-bell-toggle-clapper-inset:0;--sample-bell-toggle-bell-toggle-clapper-transform-origin:50% var(--bt-pivot);--sample-bell-toggle-bell-toggle-clapper-svg-width:100%;--sample-bell-toggle-bell-toggle-clapper-svg-height:100%;--sample-bell-toggle-bell-toggle-wave-top:-3px;--sample-bell-toggle-bell-toggle-wave-width:14px;--sample-bell-toggle-bell-toggle-wave-height:14px;--sample-bell-toggle-bell-toggle-wave-stroke-width:1.6;--sample-bell-toggle-bell-toggle-wave-opacity:0;--sample-bell-toggle-bell-toggle-wave-left-right:calc(100% - 2px);--sample-bell-toggle-bell-toggle-wave-left-transform-origin:100% 100%;--sample-bell-toggle-bell-toggle-wave-right-left:calc(100% - 2px);--sample-bell-toggle-bell-toggle-wave-right-transform-origin:0% 100%;--sample-bell-toggle-bell-toggle-badge-top:-6px;--sample-bell-toggle-bell-toggle-badge-right:-7px;--sample-bell-toggle-bell-toggle-badge-min-width:14px;--sample-bell-toggle-bell-toggle-badge-height:14px;--sample-bell-toggle-bell-toggle-badge-padding:0 3px;--sample-bell-toggle-bell-toggle-badge-border-radius:7px;--sample-bell-toggle-bell-toggle-badge-font-size:9.5px;--sample-bell-toggle-bell-toggle-badge-font-weight:600;--sample-bell-toggle-bell-toggle-badge-line-height:1;--sample-bell-toggle-bell-toggle-badge-opacity:0;--sample-bell-toggle-bell-toggle-badge-transform:translateY(5px) scale(.6);--sample-bell-toggle-bell-toggle-badge-transition:transform .18s var(--bt-ease-out), opacity .14s ease;--sample-bell-toggle-bell-toggle-badge-data-show-opacity:1;--sample-bell-toggle-bell-toggle-badge-data-show-transform:translateY(0) scale(1);--sample-bell-toggle-bell-toggle-badge-data-show-transition:transform .28s cubic-bezier(.34, 1.56, .64, 1), opacity .12s ease;--sample-bell-toggle-bell-toggle-digit-opacity:1;--sample-bell-toggle-bell-toggle-digit-transform:translateY(0);--sample-bell-toggle-bell-toggle-digit-transition:opacity .2s ease, transform .2s var(--bt-ease-out);--sample-bell-toggle-bell-toggle-digit-starting-style-opacity:0;--sample-bell-toggle-bell-toggle-digit-starting-style-transform:translateY(5px);--sample-bell-toggle-bell-toggle-say-height:18px;--sample-bell-toggle-bell-toggle-say-line-height:18px;--sample-bell-toggle-bell-toggle-face-grid-area:1 / 1;--sample-bell-toggle-bell-toggle-face-opacity:0;--sample-bell-toggle-bell-toggle-face-filter:blur(2px);--sample-bell-toggle-bell-toggle-data-on-false-bell-toggle-face-off-bell-toggle-data-on-true-bell-toggle-face-on-opacity:1;--sample-bell-toggle-bell-toggle-data-on-false-bell-toggle-face-off-bell-toggle-data-on-true-bell-toggle-face-on-filter:blur(0);--sample-bell-toggle-bell-toggle-badge-bell-toggle-badge-data-show-media-prefers-reduced-motion-reduce-transition:opacity .14s ease;--sample-bell-toggle-bell-toggle-digit-media-prefers-reduced-motion-reduce-transition:opacity .2s ease;--cc-size:34px;--cc-font:13px;--cc-pad:12px;--cc-gap:7px;--cc-radius:10px;--cc-color:currentColor;--cc-surface:#27272a;--cc-progress:currentColor;--cc-progress-pct:8%;--cc-done:#22c55e;--cc-error:#ef4444;--cc-wash-pct:14%;--cc-expected:2.5s;--cc-ease-out:cubic-bezier(.23, 1, .32, 1);--sample-call-chip-call-chip-line-height:1;--sample-call-chip-call-chip-transition:transform .16s var(--cc-ease-out);--sample-call-chip-call-chip-data-pressed-transform:scale(.97);--sample-call-chip-call-chip-fill-inset:0;--sample-call-chip-call-chip-fill-transform:scaleX(0);--sample-call-chip-call-chip-fill-clip-path:inset(0 0 0 0);--sample-call-chip-call-chip-data-status-done-call-chip-fill-clip-path:inset(100% 0 0 0);--sample-call-chip-call-chip-data-status-done-call-chip-fill-transition:transform .2s var(--cc-ease-out), background-color .12s ease, clip-path .4s var(--cc-ease-out) .2s;--sample-call-chip-call-chip-data-status-error-call-chip-fill-transition:background-color .2s ease;--sample-call-chip-call-chip-slot-width:calc(var(--cc-font) + 2px);--sample-call-chip-call-chip-slot-height:calc(var(--cc-font) + 2px);--sample-call-chip-call-chip-glyph-inset:0;--sample-call-chip-call-chip-glyph-opacity:0;--sample-call-chip-call-chip-glyph-transform:translateY(70%);--sample-call-chip-call-chip-glyph-filter:blur(3px);--sample-call-chip-call-chip-glyph-data-state-in-opacity:1;--sample-call-chip-call-chip-glyph-data-state-in-filter:blur(0);--sample-call-chip-call-chip-glyph-data-state-in-transition:opacity .24s var(--cc-ease-out), transform .24s var(--cc-ease-out), filter .24s var(--cc-ease-out);--sample-call-chip-call-chip-glyph-data-state-out-transform:translateY(-70%);--sample-call-chip-call-chip-glyph-data-state-out-transition:opacity .16s var(--cc-ease-out), transform .16s var(--cc-ease-out), filter .16s var(--cc-ease-out);--sample-call-chip-call-chip-name-font-weight:500;--sample-call-chip-call-chip-arg-opacity:.72;--sample-call-chip-call-chip-timer-min-width:6ch;--sample-call-chip-call-chip-timer-opacity:.5;--sample-call-chip-call-chip-retry-inset:-5px;--sample-call-chip-call-chip-retry-margin:0;--sample-call-chip-call-chip-retry-padding:0;--sample-call-chip-call-chip-retry-border:0;--sample-call-chip-call-chip-sr-width:1px;--sample-call-chip-call-chip-sr-height:1px;--sample-call-chip-call-chip-sr-clip:rect(0 0 0 0);--sample-call-chip-call-chip-data-status-done-call-chip-fill-media-prefers-reduced-motion-reduce-clip-path:inset(0 0 0 0);--sample-call-chip-call-chip-data-status-done-call-chip-fill-media-prefers-reduced-motion-reduce-transition:background-color .12s ease;--sm-size:28px;--sm-stroke:2;--sm-color:currentColor;--sm-done:#22c55e;--sm-error:#ef4444;--sm-fill:.06;--sm-font:16px;--sm-draw:.24s;--sm-strike-delay:.18s;--sm-muted:.55;--sm-check-delay:.12s;--sm-label-o:.55;--sm-ease-out:cubic-bezier(.23, 1, .32, 1);--sm-ease-in-out:cubic-bezier(.77, 0, .175, 1);--sample-status-mark-status-mark-gap:calc(var(--sm-size) * .5);--sample-status-mark-status-mark-line-height:1;--sample-status-mark-status-mark-glyph-transition:color .2s ease;--sample-status-mark-status-mark-track-fill-opacity:0;--sample-status-mark-status-mark-track-stroke-opacity:0;--sample-status-mark-status-mark-track-transition:fill-opacity .18s ease, stroke-opacity .2s ease;--sample-status-mark-status-mark-data-status-running-status-mark-track-stroke-opacity:.2;--sample-status-mark-status-mark-ring-transition:opacity .2s ease;--sample-status-mark-status-mark-data-status-running-status-mark-ring-status-mark-data-status-done-status-mark-ring-status-mark-data-status-failed-status-mark-ring-opacity:1;--sample-status-mark-status-mark-check-status-mark-cross-stroke-dasharray:1 2;--sample-status-mark-status-mark-check-status-mark-cross-stroke-dashoffset:1.05;--sample-status-mark-status-mark-check-status-mark-cross-opacity:0;--sample-status-mark-status-mark-check-status-mark-cross-transition:stroke-dashoffset .16s var(--sm-ease-out), opacity 0s linear .16s;--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-stroke-dashoffset:0;--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-opacity:1;--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-transition:stroke-dashoffset var(--sm-draw) var(--sm-ease-out) var(--sm-check-delay), opacity 0s linear var(--sm-check-delay);--sample-status-mark-status-mark-label-line-height:1.25;--sample-status-mark-status-mark-label-transition:opacity .2s ease;--sample-status-mark-status-mark-strike-top:50%;--sample-status-mark-status-mark-strike-right:0;--sample-status-mark-status-mark-strike-left:0;--sample-status-mark-status-mark-strike-height:max(1px, calc(var(--sm-font) / 14));--sample-status-mark-status-mark-strike-transform:scaleX(0);--sample-status-mark-status-mark-strike-translate:0 -50%;--sample-status-mark-status-mark-strike-transition:transform .16s var(--sm-ease-out);--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-transform:scaleX(1);--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-transition:transform .28s var(--sm-ease-out) var(--sm-strike-delay);--sample-status-mark-status-mark-sr-width:1px;--sample-status-mark-status-mark-sr-height:1px;--sample-status-mark-status-mark-sr-clip:rect(0 0 0 0);--sample-status-mark-50-keyframes-sm-breathe-opacity:.45;--sample-status-mark-status-mark-data-indeterminate-status-mark-ring-media-prefers-reduced-motion-reduce-animation:sm-breathe 1.4s var(--sm-ease-in-out) infinite;--sample-status-mark-status-mark-check-status-mark-cross-media-prefers-reduced-motion-reduce-stroke-dashoffset:0;--sample-status-mark-status-mark-check-status-mark-cross-media-prefers-reduced-motion-reduce-transition:opacity .2s ease;--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-opacity:0;--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-transform:scaleX(1);--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-transition:opacity .2s ease;--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-media-prefers-reduced-motion-reduce-opacity:1;--wt-surface:#f5f5f5;--wt-fuse-ms:.4s;--wt-ease-out:cubic-bezier(.23, 1, .32, 1);--sample-warm-tooltip-warm-tooltip-fuse-left:4px;--sample-warm-tooltip-warm-tooltip-fuse-right:4px;--sample-warm-tooltip-warm-tooltip-fuse-height:2px;--sample-warm-tooltip-warm-tooltip-fuse-border-radius:1px;--sample-warm-tooltip-warm-tooltip-fuse-opacity:0;--sample-warm-tooltip-warm-tooltip-fuse-transform:scaleX(0);--sample-warm-tooltip-warm-tooltip-fuse-transition:transform .125s var(--wt-ease-out), opacity .125s var(--wt-ease-out);--sample-warm-tooltip-warm-tooltip-fuse-data-side-top-top:-4px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-bottom-bottom:-4px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-top:4px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-bottom:4px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-width:2px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-transform:scaleY(0);--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-left:-4px;--sample-warm-tooltip-warm-tooltip-fuse-data-side-right-right:-4px;--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-opacity:1;--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-transform:scaleX(1);--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-transition:transform var(--wt-fuse-ms) linear, opacity 80ms var(--wt-ease-out);--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-data-fuse-arming-warm-tooltip-fuse-data-side-right-data-fuse-arming-transform:scaleY(1);--wt-ink:#18181b;--wt-radius:8px;--wt-font:12.5px;--wt-origin:center bottom;--sample-warm-tooltip-warm-tooltip-top:0;--sample-warm-tooltip-warm-tooltip-left:0;--sample-warm-tooltip-warm-tooltip-z-index:9999;--sample-warm-tooltip-warm-tooltip-box-inset:0;--sample-warm-tooltip-warm-tooltip-box-box-shadow:0 1px 2px #0000001f, 0 8px 24px -8px #00000073;--sample-warm-tooltip-warm-tooltip-layer-inset:0;--sample-warm-tooltip-warm-tooltip-text-gap:7px;--sample-warm-tooltip-warm-tooltip-text-font-weight:500;--sample-warm-tooltip-warm-tooltip-text-line-height:1.2;--sample-warm-tooltip-warm-tooltip-text-letter-spacing:-.01em;--sample-warm-tooltip-warm-tooltip-kbd-height:1.55em;--sample-warm-tooltip-warm-tooltip-kbd-padding:0 .45em;--sample-warm-tooltip-warm-tooltip-kbd-border-radius:.4em;--sample-warm-tooltip-warm-tooltip-kbd-background:color-mix(in srgb, var(--wt-ink) 9%, transparent);--sample-warm-tooltip-warm-tooltip-kbd-box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--wt-ink) 12%, transparent);--sample-warm-tooltip-warm-tooltip-kbd-color:color-mix(in srgb, var(--wt-ink) 72%, transparent);--sample-warm-tooltip-warm-tooltip-kbd-font-size:.86em;--sample-warm-tooltip-warm-tooltip-kbd-font-weight:500;--sample-warm-tooltip-warm-tooltip-kbd-letter-spacing:.02em;--sample-warm-tooltip-warm-tooltip-arrow-width:8px;--sample-warm-tooltip-warm-tooltip-arrow-height:8px;--sample-warm-tooltip-warm-tooltip-arrow-margin:-4px;--sample-warm-tooltip-warm-tooltip-arrow-border-radius:2px;--sample-warm-tooltip-warm-tooltip-arrow-transform:rotate(45deg);--sample-warm-tooltip-warm-tooltip-arrow-data-side-top-bottom:1px;--sample-warm-tooltip-warm-tooltip-arrow-data-side-bottom-top:1px;--sample-warm-tooltip-warm-tooltip-arrow-data-side-left-right:1px;--sample-warm-tooltip-warm-tooltip-arrow-data-side-right-left:1px;--sample-warm-tooltip-warm-tooltip-box-media-prefers-contrast-more-box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wt-ink) 40%, transparent);--i:0;--x:0px;--y:0px;--r:0deg;--pb-effort-x:0%;--pb-effort-fill:0%;--sample-micro--branched-menu-width:fit-content;--sample-micro--folder-float-trigger-background:transparent;--sample-micro--prompt-bar-row-background:transparent;--sample-micro--prompt-bar-chip-x-background:transparent;--sample-micro--prompt-bar-input-background:transparent;--sample-micro--prompt-bar-tool-background:transparent;--sample-micro--prompt-bar-pick-background:transparent;--sample-micro--call-chip-retry-background:transparent}.squish-switch-root{align-items:center;gap:var(--sample-squish-switch-root-gap);display:inline-flex}.squish-switch{margin:var(--space-none);padding:var(--space-none);border:var(--space-none);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;outline:none;display:inline-block;position:relative}.squish-switch:after{content:"";inset:var(--sample-squish-switch-after-inset);position:absolute}.squish-switch[data-held]{cursor:grabbing}.squish-switch[aria-disabled=true]{cursor:not-allowed;opacity:.5}.squish-switch__track{width:var(--ss-w);height:var(--ss-h);border-radius:var(--ss-r);background:var(--ss-track);transition:background-color var(--ss-fade) ease;display:block;position:relative}.squish-switch[data-on] .squish-switch__track{background:var(--ss-track-on)}.squish-switch__thumb{top:var(--ss-inset);width:var(--ss-thumb);height:var(--ss-thumb);border-radius:var(--ss-thumb-r);background:var(--ss-thumb-color);transition:background-color var(--ss-fade) ease;position:absolute;left:0}.squish-switch[data-on] .squish-switch__thumb{background:var(--ss-thumb-on)}.squish-switch__label{cursor:pointer;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.squish-switch__track,.squish-switch__thumb{transition-duration:var(--sample-squish-switch__track-squish-switch__thumb-reducedmotion-transition-duration)}}@keyframes thought-line-shimmer{to{background-position:-125% 0}}@keyframes thought-line-pulse{0%,to{opacity:.55}50%{opacity:1}}.showcase-controls .squish-switch-root{margin-bottom:var(--sample-showcase-heading-gap)}.squish-switch:focus-visible{outline:var(--sample-spring-check-focus-visible-spring-check__press-outline-variant);outline-offset:var(--focus-offset)}.squish-switch__track{box-shadow:var(--sample-squish-switch__track-box-shadow)}.branched-menu{width:var(--sample-micro--branched-menu-width);max-width:var(--sample-branched-menu-branched-menu-max-width);padding-left:var(--sample-branched-menu-branched-menu-padding-left);color:var(--bm-ink);font-family:inherit;font-size:var(--bm-font);line-height:var(--sample-branched-menu-branched-menu-line-height);flex-direction:column;display:flex;position:relative}.branched-menu:before{content:var(--sample-branched-menu-branched-menu-before-content);top:var(--sample-branched-menu-branched-menu-before-top);bottom:var(--sample-branched-menu-branched-menu-before-bottom);left:var(--sample-branched-menu-branched-menu-before-left);width:var(--sample-branched-menu-branched-menu-before-width);border-radius:var(--sample-branched-menu-branched-menu-before-border-radius);background:var(--sample-branched-menu-branched-menu-before-background);position:absolute}.branched-menu__marker{top:var(--sample-branched-menu-branched-menu-marker-top);left:var(--sample-branched-menu-branched-menu-marker-left);z-index:var(--sample-branched-menu-branched-menu-marker-z-index);width:var(--sample-branched-menu-branched-menu-marker-width);height:var(--sample-branched-menu-branched-menu-marker-height);border-radius:var(--sample-branched-menu-branched-menu-marker-border-radius);background:var(--bm-accent);opacity:var(--sample-branched-menu-branched-menu-marker-opacity);transition:var(--sample-branched-menu-branched-menu-marker-transition);position:absolute}.branched-menu__marker[data-on]{opacity:var(--sample-branched-menu-branched-menu-marker-data-on-opacity)}.branched-menu__section{flex-direction:column;display:flex}.branched-menu__head{margin:var(--sample-branched-menu-branched-menu-head-margin);padding:var(--sample-branched-menu-branched-menu-head-padding);border:var(--sample-branched-menu-branched-menu-head-border);color:var(--bm-muted);font:inherit;font-size:var(--sample-branched-menu-branched-menu-head-font-size);font-weight:var(--sample-branched-menu-branched-menu-head-font-weight);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:var(--sample-branched-menu-branched-menu-head-transition);background:0 0;outline:none;display:block}.branched-menu__section[data-open] .branched-menu__head,.branched-menu__head[data-active]{color:var(--bm-ink)}@media (hover:hover) and (pointer:fine){.branched-menu__head:hover{color:var(--bm-ink)}}.branched-menu__body{grid-template-rows:var(--sample-branched-menu-branched-menu-body-grid-template-rows);transition:grid-template-rows var(--bm-fold) var(--bm-ease-out);display:grid}.branched-menu__section[data-open] .branched-menu__body{grid-template-rows:var(--sample-branched-menu-branched-menu-section-data-open-branched-menu-body-grid-template-rows)}.branched-menu__fold{min-height:var(--sample-branched-menu-branched-menu-fold-min-height);overflow:hidden}.branched-menu__tree{padding:var(--sample-branched-menu-branched-menu-tree-padding);box-sizing:border-box;position:relative}.branched-menu__lines{top:var(--sample-branched-menu-branched-menu-lines-top);left:var(--sample-branched-menu-branched-menu-lines-left);opacity:var(--sample-branched-menu-branched-menu-lines-opacity);pointer-events:none;transition:var(--sample-branched-menu-branched-menu-lines-transition);position:absolute;overflow:visible}.branched-menu__section[data-open] .branched-menu__lines{opacity:var(--sample-branched-menu-branched-menu-section-data-open-branched-menu-lines-opacity);transition:var(--sample-branched-menu-branched-menu-section-data-open-branched-menu-lines-transition)}.branched-menu__base,.branched-menu__reach{fill:none;stroke-width:var(--bm-line-w);stroke-linecap:round;stroke-linejoin:round}.branched-menu__base{stroke:var(--bm-line)}.branched-menu__reach{stroke:var(--bm-accent);transition:stroke-dashoffset var(--bm-draw) var(--bm-ease-out)}.branched-menu__item{align-items:center;gap:var(--sample-branched-menu-branched-menu-item-gap);width:var(--sample-branched-menu-branched-menu-item-width);height:var(--bm-row);margin:var(--sample-branched-menu-branched-menu-item-margin);padding:0 0 0 var(--bm-indent);border:var(--sample-branched-menu-branched-menu-item-border);color:var(--bm-muted);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:var(--sample-branched-menu-branched-menu-item-transition);background:0 0;outline:none;display:flex}@media (hover:hover) and (pointer:fine){.branched-menu__item:hover{color:var(--bm-ink)}}.branched-menu__item[data-active]{color:var(--bm-accent);font-weight:var(--sample-branched-menu-branched-menu-item-data-active-font-weight)}.branched-menu__icon{flex:none;display:inline-flex}.branched-menu__label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.branched-menu__marker{transition:var(--sample-branched-menu-branched-menu-marker-media-prefers-reduced-motion-reduce-transition)}.branched-menu__body,.branched-menu__reach{transition:none}}.folder-float{width:var(--ff-w);padding-top:var(--ff-tab);font-family:inherit;font-size:var(--sample-folder-float-folder-float-font-size);font-weight:var(--sample-folder-float-folder-float-font-weight);line-height:var(--sample-folder-float-folder-float-line-height);display:inline-block;position:relative}.folder-float__folder{width:var(--ff-w);height:var(--ff-h);position:relative}.folder-float__back{inset:var(--sample-folder-float-folder-float-back-inset);z-index:var(--sample-folder-float-folder-float-back-z-index);border-radius:var(--ff-r);background:var(--ff-back);transform:var(--sample-folder-float-folder-float-back-transform);transform-origin:var(--sample-folder-float-folder-float-back-transform-origin);position:absolute}.folder-float__back:before{content:var(--sample-folder-float-folder-float-back-before-content);top:calc(-1 * var(--ff-tab));left:var(--sample-folder-float-folder-float-back-before-left);width:var(--sample-folder-float-folder-float-back-before-width);height:calc(var(--ff-tab) + var(--ff-r));border-radius:var(--ff-r) var(--ff-r) 0 0;background:inherit;position:absolute}.folder-float__paper{top:var(--sample-folder-float-folder-float-paper-top);z-index:var(--sample-folder-float-folder-float-paper-z-index);right:var(--sample-folder-float-folder-float-paper-right);left:var(--sample-folder-float-folder-float-paper-left);height:var(--sample-folder-float-folder-float-paper-height);border-radius:var(--sample-folder-float-folder-float-paper-border-radius);background:var(--ff-paper);opacity:var(--sample-folder-float-folder-float-paper-opacity);transform:var(--sample-folder-float-folder-float-paper-transform);transition:transform var(--ff-close) var(--ff-ease-out), opacity var(--ff-close) ease;position:absolute}.folder-float__front{right:var(--sample-folder-float-folder-float-front-right);bottom:var(--sample-folder-float-folder-float-front-bottom);left:var(--sample-folder-float-folder-float-front-left);z-index:var(--sample-folder-float-folder-float-front-z-index);justify-content:flex-end;gap:var(--sample-folder-float-folder-float-front-gap);height:var(--sample-folder-float-folder-float-front-height);padding:var(--sample-folder-float-folder-float-front-padding);box-sizing:border-box;border-radius:var(--ff-r);background:var(--sample-folder-float-folder-float-front-background);color:var(--ff-label);box-shadow:var(--sample-folder-float-folder-float-front-box-shadow);transform:var(--sample-folder-float-folder-float-front-transform);transform-origin:var(--sample-folder-float-folder-float-front-transform-origin);transition:transform var(--ff-open) var(--ff-ease-out);flex-direction:column;display:flex;position:absolute}.folder-float__label{font-size:var(--sample-folder-float-folder-float-label-font-size);font-weight:var(--sample-folder-float-folder-float-label-font-weight)}.folder-float__sub{font-size:var(--sample-folder-float-folder-float-sub-font-size);opacity:var(--sample-folder-float-folder-float-sub-opacity)}.folder-float__trigger{right:var(--sample-folder-float-folder-float-trigger-right);bottom:var(--sample-folder-float-folder-float-trigger-bottom);left:var(--sample-folder-float-folder-float-trigger-left);z-index:var(--sample-folder-float-folder-float-trigger-z-index);height:var(--sample-folder-float-folder-float-trigger-height);margin:var(--sample-folder-float-folder-float-trigger-margin);padding:var(--sample-folder-float-folder-float-trigger-padding);border:var(--sample-folder-float-folder-float-trigger-border);border-radius:var(--ff-r);background:var(--sample-micro--folder-float-trigger-background);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:absolute}.folder-float[data-open] .folder-float__front{transform:var(--sample-folder-float-folder-float-data-open-folder-float-front-transform)}.folder-float[data-open] .folder-float__paper{opacity:var(--sample-folder-float-folder-float-data-open-folder-float-paper-opacity);transform:var(--sample-folder-float-folder-float-data-open-folder-float-paper-transform);transition:var(--sample-folder-float-folder-float-data-open-folder-float-paper-transition)}.folder-float__items{top:var(--ff-tab);left:var(--sample-folder-float-folder-float-items-left);z-index:var(--sample-folder-float-folder-float-items-z-index);width:var(--sample-folder-float-folder-float-items-width);height:var(--sample-folder-float-folder-float-items-height);position:absolute}.folder-float[data-open] .folder-float__items:before{content:var(--sample-folder-float-folder-float-data-open-folder-float-items-before-content);top:var(--sample-folder-float-folder-float-data-open-folder-float-items-before-top);left:var(--sample-folder-float-folder-float-data-open-folder-float-items-before-left);width:var(--sample-folder-float-folder-float-data-open-folder-float-items-before-width);height:var(--sample-folder-float-folder-float-data-open-folder-float-items-before-height);position:absolute}.folder-float__item{top:var(--sample-folder-float-folder-float-item-top);left:var(--sample-folder-float-folder-float-item-left);margin:var(--sample-folder-float-folder-float-item-margin);padding:var(--sample-folder-float-folder-float-item-padding);height:var(--sample-folder-float-folder-float-item-height);border:var(--sample-folder-float-folder-float-item-border);border-radius:var(--sample-folder-float-folder-float-item-border-radius);background:var(--ff-item);color:var(--ff-item-ink);font:inherit;white-space:nowrap;box-shadow:var(--sample-folder-float-folder-float-item-box-shadow);cursor:pointer;opacity:var(--sample-folder-float-folder-float-item-opacity);transform:var(--sample-folder-float-folder-float-item-transform);transform-origin:var(--sample-folder-float-folder-float-item-transform-origin);pointer-events:none;-webkit-tap-highlight-color:transparent;transition:var(--sample-folder-float-folder-float-item-transition);outline:none;position:absolute}.folder-float[data-open] .folder-float__item{opacity:var(--sample-folder-float-folder-float-data-open-folder-float-item-opacity);transform:var(--sample-folder-float-folder-float-data-open-folder-float-item-transform);pointer-events:auto;transition:var(--sample-folder-float-folder-float-data-open-folder-float-item-transition)}.folder-float[data-live] .folder-float__item{cursor:grab;transition:var(--sample-folder-float-folder-float-data-live-folder-float-item-transition)}.folder-float__item[data-drag]{cursor:grabbing}@media (hover:hover) and (pointer:fine){.folder-float[data-open] .folder-float__item:hover{scale:var(--sample-folder-float-folder-float-data-open-folder-float-item-hover-media-hover-hover-and-pointer-fine-scale)}}.folder-float[data-open] .folder-float__item:active{scale:var(--sample-folder-float-folder-float-data-open-folder-float-item-active-scale)}.folder-float__item[data-pop]{animation:var(--sample-folder-float-folder-float-item-data-pop-animation)}.folder-float__drift{animation:var(--sample-folder-float-folder-float-drift-animation);animation-delay:var(--sample-folder-float-folder-float-drift-animation-delay);animation-play-state:paused;display:block}.folder-float[data-open] .folder-float__drift{animation-play-state:running}.folder-float[data-physics] .folder-float__drift,.folder-float[data-live] .folder-float__drift{animation:none}@keyframes folder-float-drift{0%,to{translate:var(--sample-folder-float-0-100-keyframes-folder-float-drift-translate)}50%{translate:var(--sample-folder-float-50-keyframes-folder-float-drift-translate)}}@keyframes folder-float-pop{30%{scale:var(--sample-folder-float-30-keyframes-folder-float-pop-scale)}to{scale:var(--sample-folder-float-100-keyframes-folder-float-pop-scale)}}@media (prefers-reduced-motion:reduce){.folder-float__front,.folder-float__paper{transition:var(--sample-folder-float-folder-float-front-folder-float-paper-media-prefers-reduced-motion-reduce-transition)}.folder-float[data-open] .folder-float__front{transform:var(--sample-folder-float-folder-float-data-open-folder-float-front-media-prefers-reduced-motion-reduce-transform)}.folder-float__paper{transform:none!important}.folder-float__item{transition:var(--sample-folder-float-folder-float-item-media-prefers-reduced-motion-reduce-transition)}.folder-float[data-open] .folder-float__item{transition:var(--sample-folder-float-folder-float-data-open-folder-float-item-media-prefers-reduced-motion-reduce-transition)}.folder-float__drift{animation:none}}.prompt-bar{width:var(--sample-prompt-bar-prompt-bar-width);color:var(--pb-ink);font-family:inherit;font-size:var(--sample-prompt-bar-prompt-bar-font-size);line-height:var(--sample-prompt-bar-prompt-bar-line-height);position:relative}.prompt-bar__menu{right:var(--sample-prompt-bar-prompt-bar-menu-right);bottom:var(--sample-prompt-bar-prompt-bar-menu-bottom);left:var(--sample-prompt-bar-prompt-bar-menu-left);z-index:var(--sample-prompt-bar-prompt-bar-menu-z-index);padding:var(--sample-prompt-bar-prompt-bar-menu-padding);border-radius:var(--sample-prompt-bar-prompt-bar-menu-border-radius);background:var(--pb-menu);box-shadow:var(--sample-prompt-bar-prompt-bar-menu-box-shadow);transform-origin:bottom;animation:var(--sample-prompt-bar-prompt-bar-menu-animation);position:absolute}.prompt-bar__menu[data-kind=model]{width:var(--sample-prompt-bar-prompt-bar-menu-data-kind-model-width);transform-origin:0 100%;right:auto}@keyframes prompt-bar-pop{0%{opacity:var(--sample-prompt-bar-from-keyframes-prompt-bar-pop-opacity);transform:var(--sample-prompt-bar-from-keyframes-prompt-bar-pop-transform)}}.prompt-bar__glow{right:var(--sample-prompt-bar-prompt-bar-glow-right);left:var(--sample-prompt-bar-prompt-bar-glow-left);border-radius:var(--sample-prompt-bar-prompt-bar-glow-border-radius);background:var(--pb-hover);opacity:var(--sample-prompt-bar-prompt-bar-glow-opacity);pointer-events:none;transition:var(--sample-prompt-bar-prompt-bar-glow-transition);position:absolute}.prompt-bar__row{z-index:var(--sample-prompt-bar-prompt-bar-row-z-index);align-items:center;gap:var(--sample-prompt-bar-prompt-bar-row-gap);width:var(--sample-prompt-bar-prompt-bar-row-width);height:var(--sample-prompt-bar-prompt-bar-row-height);padding:var(--sample-prompt-bar-prompt-bar-row-padding);border:var(--sample-prompt-bar-prompt-bar-row-border);border-radius:var(--sample-prompt-bar-prompt-bar-row-border-radius);background:var(--sample-micro--prompt-bar-row-background);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;display:flex;position:relative}.prompt-bar__row-icon{width:var(--sample-prompt-bar-prompt-bar-row-icon-width);color:var(--sample-prompt-bar-prompt-bar-row-icon-color);flex:none;justify-content:center;display:inline-flex}.prompt-bar__row-name{font-size:var(--sample-prompt-bar-prompt-bar-row-name-font-size);font-weight:var(--sample-prompt-bar-prompt-bar-row-name-font-weight);flex:none}.prompt-bar__row-desc{flex:var(--sample-prompt-bar-prompt-bar-row-desc-flex);min-width:var(--sample-prompt-bar-prompt-bar-row-desc-min-width);color:var(--pb-muted);font-size:var(--sample-prompt-bar-prompt-bar-row-desc-font-size);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prompt-bar__row-tag{color:var(--pb-muted);font-size:var(--sample-prompt-bar-prompt-bar-row-tag-font-size);flex:none;margin-left:auto}.prompt-bar__row-check{width:var(--sample-prompt-bar-prompt-bar-row-check-width);opacity:var(--sample-prompt-bar-prompt-bar-row-check-opacity);flex:none;justify-content:center;display:inline-flex}.prompt-bar__row-check[data-on]{opacity:var(--sample-prompt-bar-prompt-bar-row-check-data-on-opacity)}.prompt-bar__empty{height:var(--sample-prompt-bar-prompt-bar-empty-height);padding:var(--sample-prompt-bar-prompt-bar-empty-padding);color:var(--pb-muted);font-size:var(--sample-prompt-bar-prompt-bar-empty-font-size);align-items:center;display:flex}.prompt-bar__field{isolation:isolate;gap:var(--sample-prompt-bar-prompt-bar-field-gap);padding:var(--sample-prompt-bar-prompt-bar-field-padding);border-radius:var(--pb-radius);background:var(--pb-bg);cursor:text;flex-direction:column;display:flex;position:relative}.prompt-bar__field:before{content:var(--sample-prompt-bar-prompt-bar-field-before-content);inset:var(--sample-prompt-bar-prompt-bar-field-before-inset);z-index:var(--sample-prompt-bar-prompt-bar-field-before-z-index);border-radius:inherit;background:var(--sample-prompt-bar-prompt-bar-field-before-background);opacity:var(--sample-prompt-bar-prompt-bar-field-before-opacity);pointer-events:none;transition:var(--sample-prompt-bar-prompt-bar-field-before-transition);position:absolute}.prompt-bar__field[data-max]:before{opacity:var(--sample-prompt-bar-prompt-bar-field-data-max-before-opacity)}.prompt-bar__sparks{inset:var(--sample-prompt-bar-prompt-bar-sparks-inset);z-index:var(--sample-prompt-bar-prompt-bar-sparks-z-index);width:var(--sample-prompt-bar-prompt-bar-sparks-width);height:var(--sample-prompt-bar-prompt-bar-sparks-height);border-radius:inherit;pointer-events:none;position:absolute}.prompt-bar__chips{gap:var(--sample-prompt-bar-prompt-bar-chips-gap);flex-wrap:wrap;display:flex}.prompt-bar__chip{align-items:center;gap:var(--sample-prompt-bar-prompt-bar-chip-gap);height:var(--sample-prompt-bar-prompt-bar-chip-height);padding:var(--sample-prompt-bar-prompt-bar-chip-padding);border-radius:var(--sample-prompt-bar-prompt-bar-chip-border-radius);background:var(--pb-hover);font-size:var(--sample-prompt-bar-prompt-bar-chip-font-size);animation:var(--sample-prompt-bar-prompt-bar-chip-animation);display:inline-flex}.prompt-bar__chip-name{max-width:var(--sample-prompt-bar-prompt-bar-chip-name-max-width);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prompt-bar__chip-x{width:var(--sample-prompt-bar-prompt-bar-chip-x-width);height:var(--sample-prompt-bar-prompt-bar-chip-x-height);padding:var(--sample-prompt-bar-prompt-bar-chip-x-padding);border:var(--sample-prompt-bar-prompt-bar-chip-x-border);border-radius:var(--sample-prompt-bar-prompt-bar-chip-x-border-radius);background:var(--sample-micro--prompt-bar-chip-x-background);color:inherit;opacity:var(--sample-prompt-bar-prompt-bar-chip-x-opacity);cursor:pointer;transition:var(--sample-prompt-bar-prompt-bar-chip-x-transition);outline:none;place-items:center;display:inline-grid}.prompt-bar__chip-x:hover{background:var(--sample-prompt-bar-prompt-bar-chip-x-hover-background);opacity:var(--sample-prompt-bar-prompt-bar-chip-x-hover-opacity)}.prompt-bar__input{width:var(--sample-prompt-bar-prompt-bar-input-width);padding:var(--sample-prompt-bar-prompt-bar-input-padding);border:var(--sample-prompt-bar-prompt-bar-input-border);background:var(--sample-micro--prompt-bar-input-background);color:inherit;font:inherit;font-size:var(--sample-prompt-bar-prompt-bar-input-font-size);line-height:var(--sample-prompt-bar-prompt-bar-input-line-height);resize:none;overflow-wrap:anywhere;outline:none;display:block}.prompt-bar__input::placeholder{color:var(--sample-prompt-bar-prompt-bar-input-placeholder-color)}@media (width<=48rem){.prompt-bar__input{font-size:var(--sample-prompt-bar-prompt-bar-input-media-pointer-coarse-font-size)}}.prompt-bar__bar{align-items:center;gap:var(--sample-prompt-bar-prompt-bar-bar-gap);display:flex}.prompt-bar__spacer{flex:var(--sample-prompt-bar-prompt-bar-spacer-flex)}.prompt-bar__tool,.prompt-bar__pick,.prompt-bar__send{border:var(--sample-prompt-bar-prompt-bar-tool-prompt-bar-pick-prompt-bar-send-border);font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;flex:none}.prompt-bar__tool{width:var(--sample-prompt-bar-prompt-bar-tool-width);height:var(--sample-prompt-bar-prompt-bar-tool-height);padding:var(--sample-prompt-bar-prompt-bar-tool-padding);border-radius:var(--sample-prompt-bar-prompt-bar-tool-border-radius);background:var(--sample-micro--prompt-bar-tool-background);color:var(--sample-prompt-bar-prompt-bar-tool-color);transition:var(--sample-prompt-bar-prompt-bar-tool-transition);place-items:center;display:inline-grid}.prompt-bar__tool:active{transform:var(--sample-prompt-bar-prompt-bar-tool-active-transform)}.prompt-bar__pick{align-items:center;gap:var(--sample-prompt-bar-prompt-bar-pick-gap);height:var(--sample-prompt-bar-prompt-bar-pick-height);padding:var(--sample-prompt-bar-prompt-bar-pick-padding);border-radius:var(--sample-prompt-bar-prompt-bar-pick-border-radius);background:var(--sample-micro--prompt-bar-pick-background);color:var(--sample-prompt-bar-prompt-bar-pick-color);font-size:var(--sample-prompt-bar-prompt-bar-pick-font-size);font-weight:var(--sample-prompt-bar-prompt-bar-pick-font-weight);transition:var(--sample-prompt-bar-prompt-bar-pick-transition);display:inline-flex}.prompt-bar__tool[data-on],.prompt-bar__pick[data-on]{background:var(--pb-hover);color:var(--pb-ink)}@media (hover:hover) and (pointer:fine){.prompt-bar__tool:hover,.prompt-bar__pick:hover{background:var(--pb-hover);color:var(--pb-ink)}}.prompt-bar__pick[data-max]{color:var(--pb-spark)}.prompt-bar__menu[data-kind=effort]{width:var(--sample-prompt-bar-prompt-bar-menu-data-kind-effort-width);padding:var(--sample-prompt-bar-prompt-bar-menu-data-kind-effort-padding);transform-origin:0 100%;right:auto}.prompt-bar__effort-head{align-items:center;gap:var(--sample-prompt-bar-prompt-bar-effort-head-gap);font-size:var(--sample-prompt-bar-prompt-bar-effort-head-font-size);line-height:var(--sample-prompt-bar-prompt-bar-effort-head-line-height);display:flex}.prompt-bar__effort-title{color:var(--pb-muted)}.prompt-bar__effort-level{font-weight:var(--sample-prompt-bar-prompt-bar-effort-level-font-weight)}.prompt-bar__effort-help{color:var(--pb-muted);margin-left:auto;display:inline-flex}.prompt-bar__effort-ends{margin-top:var(--sample-prompt-bar-prompt-bar-effort-ends-margin-top);color:var(--pb-muted);font-size:var(--sample-prompt-bar-prompt-bar-effort-ends-font-size);line-height:var(--sample-prompt-bar-prompt-bar-effort-ends-line-height);justify-content:space-between;display:flex}.prompt-bar__effort-track{height:var(--sample-prompt-bar-prompt-bar-effort-track-height);margin-top:var(--sample-prompt-bar-prompt-bar-effort-track-margin-top);border-radius:var(--sample-prompt-bar-prompt-bar-effort-track-border-radius);background:var(--pb-hover);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;position:relative}.prompt-bar__effort-fill{top:var(--sample-prompt-bar-prompt-bar-effort-fill-top);bottom:var(--sample-prompt-bar-prompt-bar-effort-fill-bottom);left:var(--sample-prompt-bar-prompt-bar-effort-fill-left);width:var(--pb-effort-fill);border-radius:var(--sample-prompt-bar-prompt-bar-effort-fill-border-radius);background:var(--sample-prompt-bar-prompt-bar-effort-fill-background);transition:var(--sample-prompt-bar-prompt-bar-effort-fill-transition);position:absolute}.prompt-bar__effort-dot{top:var(--sample-prompt-bar-prompt-bar-effort-dot-top);width:var(--sample-prompt-bar-prompt-bar-effort-dot-width);height:var(--sample-prompt-bar-prompt-bar-effort-dot-height);margin:var(--sample-prompt-bar-prompt-bar-effort-dot-margin);border-radius:var(--sample-prompt-bar-prompt-bar-effort-dot-border-radius);background:var(--sample-prompt-bar-prompt-bar-effort-dot-background);position:absolute}.prompt-bar__effort-thumb{top:var(--sample-prompt-bar-prompt-bar-effort-thumb-top);left:var(--pb-effort-x);width:var(--sample-prompt-bar-prompt-bar-effort-thumb-width);height:var(--sample-prompt-bar-prompt-bar-effort-thumb-height);margin-left:var(--sample-prompt-bar-prompt-bar-effort-thumb-margin-left);border-radius:var(--sample-prompt-bar-prompt-bar-effort-thumb-border-radius);background:var(--pb-ink);box-shadow:var(--sample-prompt-bar-prompt-bar-effort-thumb-box-shadow);transition:var(--sample-prompt-bar-prompt-bar-effort-thumb-transition);position:absolute}.prompt-bar[data-max] .prompt-bar__effort-fill{background:var(--sample-prompt-bar-prompt-bar-data-max-prompt-bar-effort-fill-background)}.prompt-bar[data-max] .prompt-bar__effort-thumb{background:var(--pb-spark)}.prompt-bar__eq{align-items:center;gap:var(--sample-prompt-bar-prompt-bar-eq-gap);height:var(--sample-prompt-bar-prompt-bar-eq-height);display:flex}.prompt-bar__eq i{width:var(--sample-prompt-bar-prompt-bar-eq-i-width);height:var(--sample-prompt-bar-prompt-bar-eq-i-height);border-radius:var(--sample-prompt-bar-prompt-bar-eq-i-border-radius);transform-origin:50%;animation:var(--sample-prompt-bar-prompt-bar-eq-i-animation);background:currentColor;display:block}.prompt-bar__eq i:nth-child(2){animation-delay:var(--sample-prompt-bar-prompt-bar-eq-i-nth-child-2-animation-delay)}.prompt-bar__eq i:nth-child(3){animation-delay:var(--sample-prompt-bar-prompt-bar-eq-i-nth-child-3-animation-delay)}@keyframes prompt-bar-eq{0%,to{transform:var(--sample-prompt-bar-0-100-keyframes-prompt-bar-eq-transform)}50%{transform:var(--sample-prompt-bar-50-keyframes-prompt-bar-eq-transform)}}.prompt-bar__send{width:var(--sample-prompt-bar-prompt-bar-send-width);height:var(--sample-prompt-bar-prompt-bar-send-height);padding:var(--sample-prompt-bar-prompt-bar-send-padding);border-radius:var(--sample-prompt-bar-prompt-bar-send-border-radius);background:var(--sample-prompt-bar-prompt-bar-send-background);color:var(--sample-prompt-bar-prompt-bar-send-color);transition:var(--sample-prompt-bar-prompt-bar-send-transition);place-items:center;display:inline-grid;position:relative}.prompt-bar__send:disabled{cursor:default}.prompt-bar__send[data-armed]{background:var(--pb-ink);color:var(--pb-bg)}.prompt-bar__send[data-pressed]{transform:scale(var(--pb-press))}.prompt-bar__glyph{width:var(--sample-prompt-bar-prompt-bar-glyph-width);height:var(--sample-prompt-bar-prompt-bar-glyph-height);transform-origin:var(--sample-prompt-bar-prompt-bar-glyph-transform-origin);display:block}@media (prefers-reduced-motion:reduce){.prompt-bar__menu,.prompt-bar__chip{animation:none}.prompt-bar__glow{transition:var(--sample-prompt-bar-prompt-bar-glow-media-prefers-reduced-motion-reduce-transition)}.prompt-bar__effort-fill,.prompt-bar__effort-thumb{transition:var(--sample-prompt-bar-prompt-bar-effort-fill-prompt-bar-effort-thumb-media-prefers-reduced-motion-reduce-transition)}.prompt-bar__tool:active,.prompt-bar__send[data-pressed]{transform:none}}.bell-toggle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:var(--sample-bell-toggle-bell-toggle-transition);grid-template-columns:max-content;display:inline-grid;position:relative}.bell-toggle[data-pressed]{transform:scale(var(--bt-press))}.bell-toggle[data-disabled]{opacity:var(--sample-bell-toggle-bell-toggle-data-disabled-opacity)}.bell-toggle[data-disabled][data-pressed]{transform:none}.bell-toggle__button{grid-area:var(--sample-bell-toggle-bell-toggle-button-grid-area);align-items:center;gap:var(--bt-gap);height:var(--bt-h);margin:var(--sample-bell-toggle-bell-toggle-button-margin);padding:0 var(--bt-px);border:var(--sample-bell-toggle-bell-toggle-button-border);border-radius:var(--bt-radius);background:var(--bt-bg);color:var(--bt-color);font:inherit;font-size:var(--bt-fs);font-weight:var(--sample-bell-toggle-bell-toggle-button-font-weight);line-height:var(--sample-bell-toggle-bell-toggle-button-line-height);letter-spacing:var(--sample-bell-toggle-bell-toggle-button-letter-spacing);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;clip-path:inset(0 var(--bt-clip) 0 0 round var(--bt-radius));transition:background-color var(--bt-fade) ease, color var(--bt-fade) ease;outline:none;display:inline-flex}.bell-toggle__button:disabled{cursor:default}.bell-toggle[data-on=true] .bell-toggle__button{background:var(--bt-on-bg);color:var(--bt-on-color)}@media (hover:hover) and (pointer:fine){.bell-toggle__button:enabled:hover{background:var(--sample-bell-toggle-bell-toggle-button-enabled-hover-media-hover-hover-and-pointer-fine-background)}.bell-toggle[data-on=true] .bell-toggle__button:enabled:hover{background:var(--sample-bell-toggle-bell-toggle-data-on-true-bell-toggle-button-enabled-hover-media-hover-hover-and-pointer-fine-background)}}.bell-toggle__bell{width:var(--bt-icon);height:var(--bt-icon);flex:none;display:inline-grid;position:relative}.bell-toggle__glyph{grid-area:var(--sample-bell-toggle-bell-toggle-glyph-grid-area);width:var(--bt-icon);height:var(--bt-icon);transform-origin:var(--sample-bell-toggle-bell-toggle-glyph-transform-origin);place-items:center;display:inline-grid}.bell-toggle__glyph svg{width:var(--sample-bell-toggle-bell-toggle-glyph-svg-width);height:var(--sample-bell-toggle-bell-toggle-glyph-svg-height)}.bell-toggle__clapper{inset:var(--sample-bell-toggle-bell-toggle-clapper-inset);transform-origin:var(--sample-bell-toggle-bell-toggle-clapper-transform-origin);pointer-events:none;position:absolute}.bell-toggle__clapper svg{width:var(--sample-bell-toggle-bell-toggle-clapper-svg-width);height:var(--sample-bell-toggle-bell-toggle-clapper-svg-height);display:block}.bell-toggle__wave{top:var(--sample-bell-toggle-bell-toggle-wave-top);width:var(--sample-bell-toggle-bell-toggle-wave-width);height:var(--sample-bell-toggle-bell-toggle-wave-height);fill:none;stroke:currentColor;stroke-width:var(--sample-bell-toggle-bell-toggle-wave-stroke-width);stroke-linecap:round;opacity:var(--sample-bell-toggle-bell-toggle-wave-opacity);pointer-events:none;position:absolute}.bell-toggle__wave--left{right:var(--sample-bell-toggle-bell-toggle-wave-left-right);transform-origin:var(--sample-bell-toggle-bell-toggle-wave-left-transform-origin)}.bell-toggle__wave--right{left:var(--sample-bell-toggle-bell-toggle-wave-right-left);transform-origin:var(--sample-bell-toggle-bell-toggle-wave-right-transform-origin)}.bell-toggle__badge{top:var(--sample-bell-toggle-bell-toggle-badge-top);right:var(--sample-bell-toggle-bell-toggle-badge-right);min-width:var(--sample-bell-toggle-bell-toggle-badge-min-width);height:var(--sample-bell-toggle-bell-toggle-badge-height);padding:var(--sample-bell-toggle-bell-toggle-badge-padding);box-sizing:border-box;border-radius:var(--sample-bell-toggle-bell-toggle-badge-border-radius);background:var(--bt-badge);color:var(--bt-badge-ink);font-size:var(--sample-bell-toggle-bell-toggle-badge-font-size);font-weight:var(--sample-bell-toggle-bell-toggle-badge-font-weight);line-height:var(--sample-bell-toggle-bell-toggle-badge-line-height);opacity:var(--sample-bell-toggle-bell-toggle-badge-opacity);transform:var(--sample-bell-toggle-bell-toggle-badge-transform);pointer-events:none;transition:var(--sample-bell-toggle-bell-toggle-badge-transition);place-items:center;display:grid;position:absolute}.bell-toggle__badge[data-show]{opacity:var(--sample-bell-toggle-bell-toggle-badge-data-show-opacity);transform:var(--sample-bell-toggle-bell-toggle-badge-data-show-transform);transition:var(--sample-bell-toggle-bell-toggle-badge-data-show-transition)}.bell-toggle__digit{opacity:var(--sample-bell-toggle-bell-toggle-digit-opacity);transform:var(--sample-bell-toggle-bell-toggle-digit-transform);transition:var(--sample-bell-toggle-bell-toggle-digit-transition);display:block}@starting-style{.bell-toggle__digit{opacity:var(--sample-bell-toggle-bell-toggle-digit-starting-style-opacity);transform:var(--sample-bell-toggle-bell-toggle-digit-starting-style-transform)}}.bell-toggle__say{height:var(--sample-bell-toggle-bell-toggle-say-height);line-height:var(--sample-bell-toggle-bell-toggle-say-line-height);grid-template-columns:max-content;display:inline-grid}.bell-toggle__face{grid-area:var(--sample-bell-toggle-bell-toggle-face-grid-area);opacity:var(--sample-bell-toggle-bell-toggle-face-opacity);filter:var(--sample-bell-toggle-bell-toggle-face-filter);transition:opacity var(--bt-fade) ease, filter var(--bt-fade) ease;justify-self:start}.bell-toggle[data-on=false] .bell-toggle__face--off,.bell-toggle[data-on=true] .bell-toggle__face--on{opacity:var(--sample-bell-toggle-bell-toggle-data-on-false-bell-toggle-face-off-bell-toggle-data-on-true-bell-toggle-face-on-opacity);filter:var(--sample-bell-toggle-bell-toggle-data-on-false-bell-toggle-face-off-bell-toggle-data-on-true-bell-toggle-face-on-filter)}@media (prefers-reduced-motion:reduce){.bell-toggle[data-pressed]{transform:none}.bell-toggle__face{transition:opacity var(--bt-fade) ease;filter:none!important}.bell-toggle__badge,.bell-toggle__badge[data-show]{transition:var(--sample-bell-toggle-bell-toggle-badge-bell-toggle-badge-data-show-media-prefers-reduced-motion-reduce-transition);transform:none}.bell-toggle__digit{transition:var(--sample-bell-toggle-bell-toggle-digit-media-prefers-reduced-motion-reduce-transition);transform:none}}.call-chip{align-items:center;gap:var(--cc-gap);box-sizing:border-box;height:var(--cc-size);padding:0 var(--cc-pad);border-radius:var(--cc-radius);background:var(--cc-surface);color:var(--cc-color);font-size:var(--cc-font);line-height:var(--sample-call-chip-call-chip-line-height);white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:var(--sample-call-chip-call-chip-transition);display:inline-flex;position:relative;overflow:hidden}.call-chip[data-status=error]{cursor:pointer}.call-chip[data-pressed]{transform:var(--sample-call-chip-call-chip-data-pressed-transform)}.call-chip__fill{inset:var(--sample-call-chip-call-chip-fill-inset);background:var(--sample-micro-fill);transform:var(--sample-call-chip-call-chip-fill-transform);transform-origin:0;clip-path:var(--sample-call-chip-call-chip-fill-clip-path);pointer-events:none;position:absolute}.call-chip[data-status=running] .call-chip__fill{transition:transform var(--cc-expected) linear}.call-chip[data-status=done] .call-chip__fill{background:var(--sample-micro-fill-done);clip-path:var(--sample-call-chip-call-chip-data-status-done-call-chip-fill-clip-path);transition:var(--sample-call-chip-call-chip-data-status-done-call-chip-fill-transition)}.call-chip[data-status=error] .call-chip__fill{background:var(--sample-micro-fill-error);transition:var(--sample-call-chip-call-chip-data-status-error-call-chip-fill-transition)}.call-chip:not([data-mounted]) .call-chip__fill,.call-chip:not([data-mounted]) .call-chip__glyph{transition:none!important}.call-chip__slot{width:var(--sample-call-chip-call-chip-slot-width);height:var(--sample-call-chip-call-chip-slot-height);flex:none;position:relative;overflow:hidden}.call-chip__glyph{inset:var(--sample-call-chip-call-chip-glyph-inset);opacity:var(--sample-call-chip-call-chip-glyph-opacity);transform:var(--sample-call-chip-call-chip-glyph-transform);filter:var(--sample-call-chip-call-chip-glyph-filter);place-items:center;display:grid;position:absolute}.call-chip__glyph[data-state=in]{opacity:var(--sample-call-chip-call-chip-glyph-data-state-in-opacity);filter:var(--sample-call-chip-call-chip-glyph-data-state-in-filter);transition:var(--sample-call-chip-call-chip-glyph-data-state-in-transition);transform:none}.call-chip__glyph[data-state=out]{transform:var(--sample-call-chip-call-chip-glyph-data-state-out-transform);transition:var(--sample-call-chip-call-chip-glyph-data-state-out-transition)}.call-chip[data-status=done] .call-chip__glyph[data-state=in]{color:var(--cc-done)}.call-chip[data-status=error] .call-chip__glyph[data-state=in]{color:var(--cc-error)}.call-chip__name,.call-chip__arg,.call-chip__timer{position:relative}.call-chip__name{font-weight:var(--sample-call-chip-call-chip-name-font-weight)}.call-chip__arg{opacity:var(--sample-call-chip-call-chip-arg-opacity)}.call-chip__timer{min-width:var(--sample-call-chip-call-chip-timer-min-width);font-variant-numeric:tabular-nums;text-align:right;opacity:var(--sample-call-chip-call-chip-timer-opacity)}.call-chip__retry{inset:var(--sample-call-chip-call-chip-retry-inset);margin:var(--sample-call-chip-call-chip-retry-margin);padding:var(--sample-call-chip-call-chip-retry-padding);border:var(--sample-call-chip-call-chip-retry-border);border-radius:var(--cc-radius);background:var(--sample-micro--call-chip-retry-background);appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;position:absolute}.call-chip__sr{width:var(--sample-call-chip-call-chip-sr-width);height:var(--sample-call-chip-call-chip-sr-height);clip:var(--sample-call-chip-call-chip-sr-clip);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.call-chip[data-status=done] .call-chip__fill{clip-path:var(--sample-call-chip-call-chip-data-status-done-call-chip-fill-media-prefers-reduced-motion-reduce-clip-path);transition:var(--sample-call-chip-call-chip-data-status-done-call-chip-fill-media-prefers-reduced-motion-reduce-transition)}.call-chip__glyph{filter:none!important;transform:none!important}.call-chip[data-pressed]{transform:none}}.status-mark{align-items:center;gap:var(--sample-status-mark-status-mark-gap);vertical-align:middle;line-height:var(--sample-status-mark-status-mark-line-height);display:inline-flex;position:relative}.status-mark__glyph{color:var(--sm-color);transition:var(--sample-status-mark-status-mark-glyph-transition);flex:none;overflow:visible}.status-mark[data-status=done] .status-mark__glyph{color:var(--sm-done)}.status-mark[data-status=failed] .status-mark__glyph{color:var(--sm-error)}.status-mark__track{fill:currentColor;stroke:currentColor;stroke-width:var(--sm-stroke);fill-opacity:var(--sample-status-mark-status-mark-track-fill-opacity);stroke-opacity:var(--sample-status-mark-status-mark-track-stroke-opacity);transition:var(--sample-status-mark-status-mark-track-transition)}.status-mark[data-status=running] .status-mark__track{stroke-opacity:var(--sample-status-mark-status-mark-data-status-running-status-mark-track-stroke-opacity)}.status-mark[data-status=done] .status-mark__track,.status-mark[data-status=failed] .status-mark__track{fill-opacity:var(--sm-fill)}.status-mark__ring{fill:none;stroke:currentColor;stroke-width:var(--sm-stroke);stroke-linecap:round;opacity:var(--sm-muted);transition:var(--sample-status-mark-status-mark-ring-transition)}.status-mark[data-status=running] .status-mark__ring,.status-mark[data-status=done] .status-mark__ring,.status-mark[data-status=failed] .status-mark__ring{opacity:var(--sample-status-mark-status-mark-data-status-running-status-mark-ring-status-mark-data-status-done-status-mark-ring-status-mark-data-status-failed-status-mark-ring-opacity)}.status-mark__check,.status-mark__cross{fill:none;stroke:currentColor;stroke-width:var(--sm-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--sample-status-mark-status-mark-check-status-mark-cross-stroke-dasharray);stroke-dashoffset:var(--sample-status-mark-status-mark-check-status-mark-cross-stroke-dashoffset);opacity:var(--sample-status-mark-status-mark-check-status-mark-cross-opacity);transition:var(--sample-status-mark-status-mark-check-status-mark-cross-transition)}.status-mark[data-status=done] .status-mark__check,.status-mark[data-status=failed] .status-mark__cross,.status-mark[data-status=cancelled] .status-mark__cross{stroke-dashoffset:var(--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-stroke-dashoffset);opacity:var(--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-opacity);transition:var(--sample-status-mark-status-mark-data-status-done-status-mark-check-status-mark-data-status-failed-status-mark-cross-status-mark-data-status-cancelled-status-mark-cross-transition)}.status-mark__label{color:var(--sm-color);font-size:var(--sm-font);line-height:var(--sample-status-mark-status-mark-label-line-height);opacity:var(--sm-label-o);transition:var(--sample-status-mark-status-mark-label-transition);position:relative}.status-mark__strike{top:var(--sample-status-mark-status-mark-strike-top);right:var(--sample-status-mark-status-mark-strike-right);left:var(--sample-status-mark-status-mark-strike-left);height:var(--sample-status-mark-status-mark-strike-height);transform:var(--sample-status-mark-status-mark-strike-transform);transform-origin:0;translate:var(--sample-status-mark-status-mark-strike-translate);pointer-events:none;transition:var(--sample-status-mark-status-mark-strike-transition);background:currentColor;position:absolute}.status-mark[data-status=done][data-strike] .status-mark__strike{transform:var(--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-transform);transition:var(--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-transition)}.status-mark__sr{width:var(--sample-status-mark-status-mark-sr-width);height:var(--sample-status-mark-status-mark-sr-height);clip:var(--sample-status-mark-status-mark-sr-clip);white-space:nowrap;position:absolute;overflow:hidden}@keyframes sm-breathe{50%{opacity:var(--sample-status-mark-50-keyframes-sm-breathe-opacity)}}@media (prefers-reduced-motion:reduce){.status-mark[data-indeterminate] .status-mark__ring{animation:var(--sample-status-mark-status-mark-data-indeterminate-status-mark-ring-media-prefers-reduced-motion-reduce-animation)}.status-mark__check,.status-mark__cross{stroke-dashoffset:var(--sample-status-mark-status-mark-check-status-mark-cross-media-prefers-reduced-motion-reduce-stroke-dashoffset);transition:var(--sample-status-mark-status-mark-check-status-mark-cross-media-prefers-reduced-motion-reduce-transition)}.status-mark__strike{opacity:var(--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-opacity);transition:var(--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-transition);transform:var(--sample-status-mark-status-mark-strike-media-prefers-reduced-motion-reduce-transform)!important}.status-mark[data-status=done][data-strike] .status-mark__strike{opacity:var(--sample-status-mark-status-mark-data-status-done-data-strike-status-mark-strike-media-prefers-reduced-motion-reduce-opacity)}}.warm-tooltip__trigger{vertical-align:middle;touch-action:manipulation;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.warm-tooltip__trigger[data-pressing]{-webkit-user-select:none;user-select:none}.warm-tooltip__fuse{left:var(--sample-warm-tooltip-warm-tooltip-fuse-left);right:var(--sample-warm-tooltip-warm-tooltip-fuse-right);height:var(--sample-warm-tooltip-warm-tooltip-fuse-height);border-radius:var(--sample-warm-tooltip-warm-tooltip-fuse-border-radius);background:var(--wt-surface);opacity:var(--sample-warm-tooltip-warm-tooltip-fuse-opacity);transform:var(--sample-warm-tooltip-warm-tooltip-fuse-transform);transform-origin:0;pointer-events:none;transition:var(--sample-warm-tooltip-warm-tooltip-fuse-transition);position:absolute}.warm-tooltip__fuse[data-side=top]{top:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-top-top)}.warm-tooltip__fuse[data-side=bottom]{bottom:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-bottom-bottom)}.warm-tooltip__fuse[data-side=left],.warm-tooltip__fuse[data-side=right]{top:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-top);bottom:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-bottom);width:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-width);height:auto;transform:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-warm-tooltip-fuse-data-side-right-transform);transform-origin:top;left:auto;right:auto}.warm-tooltip__fuse[data-side=left]{left:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-left)}.warm-tooltip__fuse[data-side=right]{right:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-right-right)}.warm-tooltip__fuse[data-fuse=arming]{opacity:var(--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-opacity);transform:var(--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-transform);transition:var(--sample-warm-tooltip-warm-tooltip-fuse-data-fuse-arming-transition)}.warm-tooltip__fuse[data-side=left][data-fuse=arming],.warm-tooltip__fuse[data-side=right][data-fuse=arming]{transform:var(--sample-warm-tooltip-warm-tooltip-fuse-data-side-left-data-fuse-arming-warm-tooltip-fuse-data-side-right-data-fuse-arming-transform)}.warm-tooltip{top:var(--sample-warm-tooltip-warm-tooltip-top);left:var(--sample-warm-tooltip-warm-tooltip-left);z-index:var(--sample-warm-tooltip-warm-tooltip-z-index);pointer-events:none;font-family:inherit;display:block;position:fixed}.warm-tooltip__box{inset:var(--sample-warm-tooltip-warm-tooltip-box-inset);border-radius:var(--wt-radius);background:var(--wt-surface);color:var(--wt-ink);box-shadow:var(--sample-warm-tooltip-warm-tooltip-box-box-shadow);transform-origin:var(--wt-origin);position:absolute}.warm-tooltip__layer{inset:var(--sample-warm-tooltip-warm-tooltip-layer-inset);justify-content:center;align-items:center;display:flex;position:absolute}.warm-tooltip__text{align-items:center;gap:var(--sample-warm-tooltip-warm-tooltip-text-gap);font-size:var(--wt-font);font-weight:var(--sample-warm-tooltip-warm-tooltip-text-font-weight);line-height:var(--sample-warm-tooltip-warm-tooltip-text-line-height);letter-spacing:var(--sample-warm-tooltip-warm-tooltip-text-letter-spacing);white-space:nowrap;display:inline-flex}.warm-tooltip__kbd{height:var(--sample-warm-tooltip-warm-tooltip-kbd-height);padding:var(--sample-warm-tooltip-warm-tooltip-kbd-padding);border-radius:var(--sample-warm-tooltip-warm-tooltip-kbd-border-radius);background:var(--sample-warm-tooltip-warm-tooltip-kbd-background);box-shadow:var(--sample-warm-tooltip-warm-tooltip-kbd-box-shadow);color:var(--sample-warm-tooltip-warm-tooltip-kbd-color);font-family:inherit;font-size:var(--sample-warm-tooltip-warm-tooltip-kbd-font-size);font-weight:var(--sample-warm-tooltip-warm-tooltip-kbd-font-weight);letter-spacing:var(--sample-warm-tooltip-warm-tooltip-kbd-letter-spacing);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.warm-tooltip__arrow{width:var(--sample-warm-tooltip-warm-tooltip-arrow-width);height:var(--sample-warm-tooltip-warm-tooltip-arrow-height);margin:var(--sample-warm-tooltip-warm-tooltip-arrow-margin);border-radius:var(--sample-warm-tooltip-warm-tooltip-arrow-border-radius);background:var(--wt-surface);transform:var(--sample-warm-tooltip-warm-tooltip-arrow-transform);position:absolute}.warm-tooltip__arrow[data-side=top]{bottom:var(--sample-warm-tooltip-warm-tooltip-arrow-data-side-top-bottom)}.warm-tooltip__arrow[data-side=bottom]{top:var(--sample-warm-tooltip-warm-tooltip-arrow-data-side-bottom-top)}.warm-tooltip__arrow[data-side=left]{right:var(--sample-warm-tooltip-warm-tooltip-arrow-data-side-left-right)}.warm-tooltip__arrow[data-side=right]{left:var(--sample-warm-tooltip-warm-tooltip-arrow-data-side-right-left)}@media (width<=48rem){.warm-tooltip__box{box-shadow:var(--sample-warm-tooltip-warm-tooltip-box-media-prefers-contrast-more-box-shadow)}}.prompt-bar button,.folder-float__item,.call-chip__retry{min-height:var(--sample-micro-target);min-width:var(--sample-micro-target)}.call-chip{max-width:var(--sample-prompt-bar-prompt-bar-width);flex-wrap:wrap}.squish-switch{min-height:var(--target);align-items:center;display:flex}.squish-switch:focus-visible,.branched-menu__head:focus-visible,.branched-menu__item:focus-visible,.folder-float__trigger:focus-visible,.folder-float__item:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.folder-float__item,.call-chip__retry,.prompt-bar button{min-height:var(--target);min-width:var(--target)}.warm-tooltip__box{max-width:var(--settings-menu-width)}.warm-tooltip__text{max-width:var(--settings-tooltip-width)}@media (width<=48rem){.warm-tooltip__text{white-space:normal;overflow-wrap:anywhere}}:is(.main:has(>.settings-page),.main:has(>.global-state),.main:has(>.pwa-panel)){padding:var(--space-none) var(--workspace-page-gutter) var(--home-main-bottom);background:var(--settings-page)}.main>.pwa-panel{margin:var(--space-none);padding:var(--settings-panel-gap);color:var(--settings-ink);background:var(--settings-panel);border-radius:var(--settings-radius)}.main>.pwa-panel h1{font-size:var(--settings-title);line-height:var(--settings-title-line);font-weight:var(--ps-weight-semibold);letter-spacing:var(--ps-tracking-display)}.settings-page{color:var(--settings-ink);font-family:var(--ps-font-sans);font-size:var(--settings-body);line-height:var(--settings-body-line);min-width:var(--min-zero)}.settings-heading{align-items:center;gap:var(--space-md);min-height:var(--settings-header-height);margin-bottom:var(--space-md);display:flex}.settings-heading h1{font-size:var(--settings-title);line-height:var(--settings-title-line);font-weight:var(--ps-weight-semibold);letter-spacing:var(--ps-tracking-display);margin:var(--space-none)}.settings-heading>span{color:var(--settings-secondary);font-size:var(--settings-small)}.settings-heading>.warm-tooltip__trigger{margin-left:auto}.settings-layout{grid-template-columns:var(--settings-columns);gap:var(--space-lg);align-items:start;display:grid}.settings-category-nav{gap:var(--space-xs);padding:var(--settings-nav-inset);background:var(--settings-panel);border-radius:var(--settings-radius);top:var(--home-topbar-height);flex-direction:column;display:flex;position:sticky}.settings-category-link{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--target);padding:var(--space-sm) var(--space-md);border-radius:var(--settings-nav-radius);color:var(--settings-secondary);text-decoration:none;display:flex}.settings-category-link>span{align-items:center;gap:var(--space-sm);min-width:var(--min-zero);overflow-wrap:anywhere;display:flex}.settings-category-link small{color:var(--settings-muted);font-size:var(--settings-caption);flex-shrink:var(--min-zero)}.settings-category-link:hover{background:var(--settings-hover);color:var(--settings-primary)}.settings-category-link{position:relative}.settings-category-link[aria-current=page]{background:var(--settings-raised);color:var(--settings-ink);font-weight:var(--ps-weight-medium)}.settings-category-link[aria-current=page]:before{content:"";left:var(--space-none);top:var(--space-sm);bottom:var(--space-sm);width:var(--ps-rule-width);border-radius:var(--ps-radius-full);background:var(--settings-ink);position:absolute}.settings-category-link[aria-current=page] small{color:var(--settings-secondary)}.settings-category-nav>p{padding:var(--space-md);margin:var(--space-lg) var(--space-none) var(--space-none);border-top:var(--border-width) solid var(--settings-hover);font-size:var(--settings-small);color:var(--settings-secondary)}.settings-mobile-categories{display:none}.settings-content,.settings-connections{min-width:var(--min-zero);gap:var(--settings-panel-gap);flex-direction:column;display:flex}.settings-content h2,.settings-content h3,.settings-content h4{font-weight:var(--weight-medium);color:var(--settings-primary);margin:var(--space-none) var(--space-none) var(--space-sm)}.settings-content h2{font-size:var(--settings-section-title);line-height:var(--settings-section-line);font-weight:var(--ps-weight-semibold)}.settings-content h3,.settings-content h4{font-size:var(--stitch-body-size);line-height:var(--stitch-line-task)}.settings-content p{max-width:none;margin:var(--space-none) var(--space-none) var(--space-md);overflow-wrap:anywhere}.settings-content .muted{color:var(--settings-secondary);font-size:var(--settings-small);line-height:var(--settings-small-line)}.settings-content :is(.settings-section,.ai-section,.reminders-section,.pwa-panel,.settings-service,.reminders-page){padding:var(--settings-panel-gap);border-radius:var(--settings-radius);background:var(--settings-panel);min-width:var(--min-zero);border:none}.settings-content :is(.ai-settings,.mail-connections,.health-connection,.finance-react-panel,.calendar-panel,.courses-section){width:var(--full);min-width:var(--min-zero);max-width:none;font:inherit;color:inherit;margin:var(--space-none)}.settings-content :is(.mail-section,.calendar-panel,.courses-section,.finance-react-panel,.health-connection,.pwa-status,.ai-provider){padding:var(--space-md);border-radius:var(--settings-radius);background:var(--settings-container);border:var(--border-width) solid var(--settings-border);margin-top:var(--space-md)}.settings-content :is(form,fieldset,details){min-width:var(--min-zero);max-width:none}.settings-content fieldset{padding:var(--space-none);margin:var(--space-none);border:none}.settings-content legend{font-size:var(--stitch-headline-small);font-weight:var(--weight-medium);padding-block:var(--space-sm)}.settings-content label{max-width:none;min-width:var(--min-zero);font-size:var(--settings-body);color:var(--settings-secondary)}.settings-content :is(.ui-input,select,textarea){max-width:var(--full);min-width:var(--min-zero);background:var(--settings-inset);color:var(--settings-ink);border:var(--border-width) solid var(--settings-border);border-radius:var(--settings-input-radius);font-size:var(--settings-body)}.settings-content input[type=checkbox]{width:var(--stitch-check-mobile);min-height:var(--stitch-check-mobile);height:var(--stitch-check-mobile);margin:var(--space-none);accent-color:var(--settings-primary);flex-shrink:var(--min-zero)}.settings-content :is(.calendar-choices label,.ai-check,.reminders-check,.finance-react-consent){align-items:center;gap:var(--space-md);min-height:var(--target);padding:var(--space-sm);margin:var(--space-xs) var(--space-none);display:flex}.settings-content :is(.calendar-fields,.mail-credentials,.ai-form){grid-template-columns:var(--settings-form-columns);gap:var(--space-md);display:grid}.settings-content :is(.calendar-fields,.mail-credentials,.ai-form)>:not(label){grid-column:1/-1}.settings-content :is(.calendar-actions,.courses-actions,.ai-actions,.actions,.reminders-actions){align-items:center;gap:var(--space-sm);margin-block:var(--space-md);flex-wrap:wrap;display:flex}.settings-content .ui-button{min-height:var(--target);font-size:var(--settings-small);line-height:var(--settings-small-line);border-radius:var(--settings-input-radius)}.settings-content summary{min-height:var(--target);padding:var(--space-sm) var(--space-none);cursor:pointer;color:var(--settings-primary)}.settings-content :is([role=status],[role=alert]){overflow-wrap:anywhere;padding:var(--space-sm) var(--space-md);border-radius:var(--settings-radius);background:var(--settings-container);margin-block:var(--space-sm)}.settings-content [role=alert]{color:var(--settings-error)}.settings-content :is([role=status],[role=alert]):empty{display:none}.settings-content :is(dd,code,small){overflow-wrap:anywhere}.settings-content dl{margin:var(--space-md) var(--space-none)}.settings-content dd{margin:var(--space-none)}.settings-connection-nav{gap:var(--space-xs);flex-wrap:wrap;display:flex}.settings-connection-nav a{min-height:var(--target);padding:var(--space-sm) var(--space-md);border-radius:var(--settings-radius);background:var(--settings-panel);align-items:center;text-decoration:none;display:inline-flex}.settings-connection-nav a:hover{background:var(--settings-hover)}.settings-service{scroll-margin-top:var(--settings-scroll-margin)}.settings-connection-status{padding:var(--space-none)}.settings-independent-calendar{margin-top:var(--space-lg);padding:var(--space-md);border-radius:var(--settings-radius);background:var(--settings-container)}.settings-service-heading{gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.settings-service-heading>div{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.settings-service-state{font-size:var(--settings-caption);padding:var(--space-xs) var(--space-sm);background:var(--settings-raised);border-radius:var(--radius-pill)}.settings-service-data>div{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.settings-sync-note{color:var(--settings-secondary);font-size:var(--settings-small)}.settings-readonly-note{background:var(--settings-container);padding:var(--space-sm) var(--space-md);border-radius:var(--settings-radius);color:var(--settings-secondary)}.settings-account{margin-top:var(--settings-account-gap);padding-top:var(--settings-account-gap);border-top:var(--border-width) solid var(--settings-border)}.settings-palette-row{align-items:center;gap:var(--space-md);min-height:var(--target);display:flex}.settings-palette-row>div:first-child{flex:var(--flex-fill);min-width:var(--min-zero)}.settings-palette-row p{margin:var(--space-none)}.settings-category-dialog{background:var(--settings-panel);color:var(--settings-ink)}.settings-category-dialog nav{gap:var(--space-xs);flex-direction:column;display:flex}.global-state{max-width:var(--settings-state-width);margin:var(--settings-state-top) auto;padding:var(--settings-panel-gap);background:var(--settings-panel);border:var(--border-width) solid var(--settings-border);border-radius:var(--radius-panel);text-align:left;color:var(--settings-ink);overflow-wrap:anywhere}.global-state h1{font-size:var(--settings-title);line-height:var(--settings-title-line);font-weight:var(--ps-weight-semibold);letter-spacing:var(--ps-tracking-display);margin-block:var(--space-md)}.global-state p{margin-bottom:var(--space-lg);color:var(--settings-secondary);font-size:var(--settings-body);line-height:var(--settings-body-line)}.global-state-symbol{width:var(--settings-symbol-size);height:var(--settings-symbol-size);border-radius:var(--settings-radius);background:var(--settings-container);place-items:center;display:grid}.global-state[data-kind=failed] .global-state-symbol{color:var(--settings-error)}.global-state-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.signed-out{max-width:none;padding:var(--space-lg)}@media (width<=48rem){:is(.main:has(>.settings-page),.main:has(>.global-state),.main:has(>.pwa-panel)){padding-inline:var(--space-lg)}.main>.pwa-panel{padding:var(--space-md)}.main>.pwa-panel h1,.settings-heading h1,.global-state h1{font-size:var(--settings-title-compact);line-height:var(--settings-title-compact-line)}.settings-layout{grid-template-columns:var(--settings-single-column)}.settings-category-nav{display:none}.settings-mobile-categories{margin-bottom:var(--space-md);display:inline-flex}.settings-content :is(.settings-section,.ai-section,.reminders-section,.pwa-panel,.settings-service,.reminders-page){padding:var(--space-md)}.settings-content :is(.calendar-fields,.mail-credentials,.ai-form){grid-template-columns:var(--settings-single-column)}.settings-content .ui-button{overflow-wrap:anywhere;white-space:normal}.settings-service-heading{flex-direction:column}.settings-service-heading>.ui-button{width:var(--full)}.settings-heading>span{min-width:var(--min-zero);overflow-wrap:anywhere}.settings-category-dialog{width:var(--settings-menu-width);max-width:var(--full);top:auto;bottom:var(--settings-dialog-bottom);left:var(--space-none);max-height:var(--dialog-max);padding:var(--space-lg);border-radius:var(--radius-panel) var(--radius-panel) var(--space-none) var(--space-none);transform:none}}body:has(.settings-page,.reminders-page:not(.reminders-settings)){background:var(--settings-page)}.shell:has(.settings-page,.reminders-page:not(.reminders-settings)){background:var(--settings-page)}.main-column:has(.settings-page,.reminders-page:not(.reminders-settings)){background:var(--settings-page)}.ui-icon{width:var(--home-icon-size);height:var(--home-icon-size);font-family:var(--stitch-icons);font-weight:var(--weight-normal);font-style:normal;font-size:var(--home-icon-size);line-height:var(--opacity-full);letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;flex:none;justify-content:center;align-items:center;display:inline-flex}.shell{max-width:none;font-family:var(--stitch-font);font-size:var(--stitch-body-size);line-height:var(--stitch-line-task)}.sidebar{padding:var(--space-lg);background:var(--surface);gap:var(--space-xl);box-shadow:var(--stitch-topbar-shadow)}.ui-icon[data-loaded=false]{visibility:hidden}.shell[data-workspace=true] .sidebar{width:var(--stitch-workspace-sidebar)}.sidebar-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.brand{font-size:var(--text-body);line-height:var(--stitch-line-task);font-weight:var(--weight-medium);color:var(--stitch-ink)}.navigation{gap:var(--space-xl);scrollbar-width:var(--home-scrollbar);scrollbar-color:var(--control-border) var(--surface)}.navigation-group h2{font-size:var(--home-notice-size);line-height:var(--stitch-caption-line);color:var(--stitch-meta);font-weight:var(--weight-medium);margin:var(--space-none) var(--space-sm) var(--space-xs)}.nav-count{font-size:var(--home-notice-size);line-height:var(--stitch-caption-line);padding-inline:var(--stitch-row-pad);background:var(--surface-hover);border-radius:var(--radius-pill);margin-left:auto}.home-desktop-symbol{display:inline-flex}.home-mobile-symbol{display:none}.nav-link{min-height:var(--stitch-nav-row);gap:var(--space-sm);font-size:var(--text-small);line-height:var(--stitch-line-small);padding:var(--stitch-row-pad) var(--space-sm);margin-bottom:var(--border-width);color:var(--stitch-secondary);border-radius:var(--home-panel-radius)}.nav-link[aria-current=page]{background:var(--stitch-container);box-shadow:var(--stitch-nav-shadow)}.sidebar-footer{padding:var(--space-none)}.topbar{min-height:var(--home-topbar-height);padding:var(--space-none) var(--space-xl);z-index:var(--layer-overlay);box-shadow:var(--stitch-topbar-shadow);border-bottom:none}.topbar-start,.topbar-actions{align-items:center;gap:var(--space-sm);display:flex}.topbar-start .preview-label,.topbar-brand{display:none}.preview-label{font-size:var(--home-notice-size);line-height:var(--stitch-line-meta);font-weight:var(--weight-normal);color:var(--stitch-secondary);background:var(--surface-hover);border-radius:var(--radius-pill);padding:var(--space-none) var(--space-xs);white-space:nowrap}.ui-button[data-variant=ghost]{border-color:var(--transparent);background:0 0}.icon-button{width:var(--target);padding:var(--space-none);text-decoration:none}.account-button{border-radius:var(--radius-pill);position:relative}.ui-button.account-button{border-color:var(--transparent)}.account-button:before{content:"";width:var(--stitch-account-size);height:var(--stitch-account-size);border:var(--border-width) solid var(--stitch-account-line);border-radius:var(--radius-pill);background:var(--stitch-container);position:absolute}.account-button .ui-icon{position:relative}.main{padding:var(--home-main-top) var(--stitch-header-padding) var(--home-main-bottom)}.main:focus-visible{outline:none}.home{max-width:var(--home-width);font-family:var(--stitch-font);color:var(--stitch-ink);margin:auto}.home-header{align-items:baseline;gap:var(--space-lg);margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:var(--border-width) solid var(--stitch-line);display:flex}.home-header h1{font-size:var(--home-title);line-height:var(--stitch-line-display);letter-spacing:var(--stitch-letter-display);margin:var(--space-none)}.home-date{color:var(--stitch-muted);font-size:var(--stitch-headline-small);line-height:var(--stitch-line-task)}.home-new{white-space:nowrap;gap:var(--space-xs);border-radius:var(--home-panel-radius);color:var(--stitch-on-primary);background:var(--stitch-ink);box-shadow:var(--stitch-primary-shadow);font-size:var(--text-body);line-height:var(--stitch-line-task);border:none;margin-left:auto}.home-layout{grid-template-columns:var(--stitch-columns);gap:var(--stitch-column-gap);align-items:start;display:grid}.home-tasks{min-width:var(--min-zero)}.home-section-heading{align-items:center;gap:var(--space-sm);margin:var(--space-none) var(--space-none) var(--space-xs);padding-bottom:var(--space-sm);border-bottom:var(--border-width) solid var(--stitch-line);font-size:var(--text-body);line-height:var(--stitch-line-task);font-weight:var(--weight-medium);display:flex}.home-section-heading>.ui-icon{width:var(--stitch-dot);height:var(--stitch-dot);background:var(--stitch-secondary);border-radius:var(--radius-pill);font-size:var(--space-none)}.home-count{color:var(--stitch-meta);font-size:var(--stitch-meta-size);font-family:var(--stitch-mono);font-weight:var(--weight-normal)}.home-task-list{padding:var(--space-none);margin:var(--space-none);list-style:none}.home-task-row{grid-template-columns:var(--home-row-columns);align-items:start;gap:var(--space-sm);min-height:var(--target);border-bottom:var(--border-width) solid var(--stitch-row-line);padding:var(--space-none) var(--stitch-row-pad);border-radius:var(--home-panel-radius);display:grid}.home-task-row:last-child{border-bottom:none}.home-task-copy{min-width:var(--min-zero)}.home-task-note{color:var(--stitch-note);font-size:var(--text-small);line-height:var(--stitch-line-small);padding:var(--space-none) var(--space-none) var(--space-sm) var(--stitch-check-track);margin:var(--stitch-note-overlap) var(--space-none) var(--space-none);overflow-wrap:anywhere}.home-task-time{padding-top:var(--space-sm);min-height:var(--target);min-width:var(--target);color:var(--stitch-meta);font-family:var(--stitch-mono);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-task);white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:flex-start;text-decoration:none;display:flex}.home-task-time:hover{color:var(--stitch-ink);text-decoration:underline}.home .spring-check{grid-template-columns:var(--stitch-check-track) var(--home-grid-track);text-align:left;min-height:var(--target);width:var(--full);padding:var(--space-none);align-items:start;gap:var(--space-none);color:var(--stitch-ink);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--stitch-line-task);cursor:pointer;background:0 0;border:none;display:grid}.home .spring-check:disabled{cursor:not-allowed}.home .spring-check[data-pressed] .spring-check__press{transform:scale(var(--home-shrink))}.home .spring-check__box{width:var(--full);height:var(--full);border-radius:inherit;place-items:center;display:grid;position:relative;overflow:hidden}.home .spring-check__ring{inset:var(--space-none);border:var(--border-width) solid var(--control-border);border-radius:inherit;position:absolute}.home .spring-check__fill{inset:var(--space-none);background:var(--primary);border-radius:inherit;position:absolute}.home .spring-check__tick{width:var(--full);height:var(--full);fill:none;stroke:var(--on-primary);stroke-width:var(--home-check-stroke);stroke-linecap:round;stroke-linejoin:round;position:relative}.home .spring-check__label{min-width:var(--min-zero);padding-top:var(--space-sm);overflow-wrap:anywhere;justify-self:start;position:relative}.home .spring-check__word{display:inline}.home .spring-check__rule{top:calc(var(--half) + var(--space-xs));left:var(--space-none);right:var(--space-none);height:var(--home-rule);transform-origin:var(--home-rule-origin);background:currentColor;position:absolute}.home-review{background:var(--surface-panel);border-radius:var(--home-panel-radius);padding:var(--space-lg);margin-top:var(--stitch-section-gap);border-top:var(--border-width) solid var(--stitch-line)}.home-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);display:flex}.home-panel-heading h2{align-items:center;gap:var(--space-xs);font-size:var(--text-body);line-height:var(--stitch-line-task);font-weight:var(--weight-medium);margin:var(--space-none);display:flex}.home-text-link{align-items:center;gap:var(--space-xs);min-height:var(--target);color:var(--stitch-meta);font-size:var(--text-small);line-height:var(--stitch-line-small);text-decoration:none;display:inline-flex}.home-text-link:hover{color:var(--stitch-ink);text-decoration:underline}.home-review .home-text-link{margin-block:var(--stitch-link-overlap)}.home-review ul{padding:var(--space-none);margin:var(--space-none);list-style:none}.home-review li a{align-items:center;gap:var(--space-sm);min-height:var(--target);font-size:var(--text-small);line-height:var(--stitch-line-small);overflow-wrap:anywhere;text-decoration:none;display:flex}.home-review li a .ui-icon{width:var(--stitch-dot);height:var(--stitch-dot);font-size:var(--space-none);background:var(--stitch-meta);border-radius:var(--radius-pill)}.home-review-chevron{display:none}.home-schedule{background:var(--surface-panel);border-radius:var(--home-panel-radius);padding:var(--space-lg);min-width:var(--min-zero);border-top:var(--border-width) solid var(--stitch-line);font-size:var(--text-body);line-height:var(--stitch-line-task)}.home-schedule .home-panel-heading{border-bottom:var(--border-width) solid var(--stitch-line);padding-bottom:var(--space-xs);margin-bottom:var(--space-lg)}.home-schedule .home-panel-heading h2{gap:var(--space-sm)}.home-schedule .home-panel-heading .home-text-link{min-height:var(--target);margin-block:var(--stitch-link-overlap);border:var(--border-width) solid var(--stitch-warning-line);border-radius:var(--stitch-check-radius);padding-inline:var(--stitch-row-pad);background:var(--stitch-warning-surface);font-size:var(--home-notice-size);line-height:var(--stitch-line-meta)}.home-schedule-list{padding:var(--space-none);margin:var(--space-sm) var(--space-none) var(--space-lg);list-style:none}.home-schedule-row{grid-template-columns:var(--home-row-columns);gap:var(--space-xs);padding-block:var(--space-sm);align-items:baseline;display:grid}.home-schedule-name{min-width:var(--min-zero);overflow-wrap:anywhere;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.home-schedule-name:before{content:"";width:var(--stitch-dot);height:var(--stitch-dot);background:var(--stitch-secondary);border-radius:var(--radius-pill);flex:none}.home-schedule-time{white-space:nowrap;color:var(--text-time);font-family:var(--stitch-mono);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-meta);font-variant-numeric:tabular-nums}.home-schedule-status{color:var(--text-time);font-size:var(--home-notice-size);line-height:var(--stitch-line-meta);align-items:center;gap:var(--space-xs);display:inline-flex}.home-ongoing{border:var(--border-width) solid var(--border);background:var(--stitch-container);border-radius:var(--stitch-check-radius);padding-inline:var(--space-xs)}.home-conflict{color:var(--stitch-warning)}.home-conflict-group{padding:var(--space-sm) var(--stitch-row-pad);background:var(--stitch-conflict-group);border-radius:var(--stitch-check-radius)}.home-group-events{margin:var(--space-none);padding:var(--space-none);list-style:none}.home-group-events .home-schedule-row{padding-block:var(--space-none)}.home-group-events .home-schedule-row[data-nested=true]{margin-top:var(--stitch-row-pad);line-height:var(--stitch-line-small)}.home-nested-icon{color:var(--stitch-warning);display:inline-flex}.home-nested-icon .ui-icon{font-size:var(--text-small);width:var(--text-small);height:var(--text-small)}.home-schedule-row[data-nested=true] .home-schedule-name:before,.home-schedule-status.home-conflict .ui-icon{display:none}.home-schedule-row[data-nested=true]{padding-left:var(--space-lg);font-size:var(--text-small)}.home-schedule-row[data-nested=true] .home-schedule-name:before{background:var(--stitch-warning)}.home-schedule-row[data-nested=true] .home-schedule-time{color:var(--stitch-warning)}.home-agenda-count{display:none}.home-ended{padding-top:var(--stitch-ended-space);position:relative}.home-ended summary{top:var(--stitch-ended-overlap);left:var(--space-none);right:var(--space-none);min-height:var(--target);cursor:pointer;color:var(--stitch-muted);font-size:var(--home-notice-size);line-height:var(--stitch-line-meta);justify-content:space-between;align-items:center;display:flex;position:absolute}.home-ended summary::-webkit-details-marker{display:none}.home-ended-label{gap:var(--space-xs);align-items:center;display:flex}.home-schedule-footer{border-top:var(--border-width) solid var(--stitch-line);padding-top:var(--space-xs);justify-content:space-between;display:flex}.home-schedule-footer .home-text-link{width:var(--full);font-size:var(--home-notice-size);margin-block:var(--stitch-link-overlap);justify-content:space-between}.home-editor .item-fields{gap:var(--space-lg);padding:var(--space-none);margin:var(--space-none);border:none;display:grid}.home-editor .item-fields label{gap:var(--space-xs);display:grid}.home-editor h2{margin-top:var(--space-none)}.home-editor .item-panel{padding:var(--space-none)}.home-status{left:var(--half);bottom:var(--home-notice-bottom);transform:translateX(var(--translate-half));width:min(var(--dialog-width),calc(var(--full) - var(--space-section)));max-height:var(--home-notice-max-height);font-size:var(--text-small);padding:var(--space-md);background:var(--surface-panel);border-radius:var(--radius-control);box-shadow:var(--shadow-overlay);z-index:var(--layer-dialog);position:fixed;overflow:auto}.home-status:empty{display:none}.home-status p{margin:var(--space-none)}.home-status[data-quiet=true]{width:var(--border-width);height:var(--border-width);padding:var(--space-none);clip-path:inset(var(--half));box-shadow:none;background:0 0;overflow:hidden}.home[data-completing=true] .home-new:disabled{opacity:var(--opacity-full)}.assistant-placeholder{background:var(--surface-hover);color:var(--stitch-ink);border-color:var(--border)}@media (pointer:coarse){.nav-link{min-height:var(--target)}}@media (width<=48rem){.shell,.main-column{background:var(--stitch-mobile)}.sidebar[data-open=true]{padding:var(--space-lg)}.shell[data-workspace=true] .sidebar[data-open=true]{width:var(--full)}.sidebar-preview{display:none}.sidebar-heading{flex-shrink:var(--min-zero)}.nav-link{min-height:var(--target)}.topbar{padding:var(--space-none) var(--space-md);flex-wrap:nowrap}.topbar-brand{white-space:nowrap;font-weight:var(--weight-medium);font-size:var(--stitch-headline-small);display:flex}.topbar-start .preview-label{border-radius:var(--stitch-check-radius);padding:var(--space-xs) var(--stitch-row-pad);font-size:var(--stitch-badge-mobile);display:inline-flex}.desktop-action{display:none}.account-button:before{width:var(--stitch-mobile-account-size);height:var(--stitch-mobile-account-size);border-color:var(--stitch-outline);background:0 0}.main{padding:var(--space-none) var(--space-lg) var(--home-main-bottom)}.home{color:var(--stitch-body)}.home-desktop-symbol{display:none}.home-mobile-symbol{display:inline-flex}.home-review .home-panel-heading h2>.ui-icon{display:none}.home-header{grid-template-columns:var(--home-row-columns);gap:var(--border-width) var(--space-sm);margin-bottom:var(--space-sm);padding-top:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:none;display:grid}.home-date{font-size:var(--stitch-meta-size);line-height:var(--stitch-line-meta);color:var(--stitch-secondary);grid-area:1/1}.home-header h1{font-size:var(--stitch-mobile-title);line-height:var(--stitch-line-mobile-title);grid-area:2/1}.home-new{border-radius:var(--radius-pill);font-size:var(--text-small);grid-area:1/2/span 2;align-self:end}.home-layout{grid-template-columns:var(--single-column);gap:var(--space-lg)}.home-task-group+.home-task-group{margin-top:var(--space-lg)}.home-section-heading{padding-block:var(--space-xs);margin-bottom:var(--space-none);color:var(--stitch-body);border-color:var(--stitch-mobile-line)}.home-section-heading>.ui-icon{width:var(--home-icon-size);height:var(--home-icon-size);font-size:var(--home-icon-size);background:0 0}.home-task-group[data-group=due] .home-section-heading>.ui-icon{color:var(--stitch-warning)}.home-count{font-family:var(--stitch-font);color:var(--stitch-secondary)}.home-task-row{min-height:var(--stitch-row-mobile);padding:var(--stitch-mobile-row-pad) var(--space-none);border-radius:var(--space-none);border-color:var(--stitch-mobile-line)}.home-task-row:last-child{border-bottom:var(--border-width) solid var(--stitch-mobile-line)}.home .spring-check{grid-template-columns:var(--stitch-mobile-checkbox-track) var(--home-grid-track);color:var(--stitch-body);font-weight:var(--weight-normal);line-height:var(--stitch-line-mobile-task)}.home .spring-check__press{width:var(--stitch-check-mobile);height:var(--stitch-check-mobile);margin-left:var(--space-xs);margin-top:var(--space-md);border-radius:var(--stitch-check-mobile-radius)}.home .spring-check__ring{border-color:var(--stitch-outline)}.home .spring-check__fill{background:var(--stitch-ink)}.home .spring-check__tick{stroke:var(--stitch-on-primary)}.home-task-note{margin-top:var(--stitch-mobile-note-overlap);padding-bottom:var(--space-none);padding-left:var(--stitch-mobile-checkbox-track);color:var(--stitch-body)}.home-task-row[data-done=true] .spring-check__word{color:var(--stitch-secondary)}.home-task-time{color:var(--stitch-secondary);font-family:var(--stitch-font);line-height:var(--stitch-line-task)}.home-task-group[data-group=due] .home-task-row[data-timed=true] .home-task-time{color:var(--stitch-warning)}.home-task-row[data-done=true] .home-task-time{color:var(--stitch-secondary)}.home-review{padding:var(--space-sm);margin-top:var(--space-lg);border:var(--border-width) solid var(--stitch-mobile-line);background:var(--stitch-review-mobile);border-radius:var(--radius-panel)}.home-review .home-panel-heading{padding-bottom:var(--space-sm);margin-bottom:var(--space-xs);border-bottom:var(--border-width) solid var(--stitch-mobile-line)}.home-review h2{font-size:var(--stitch-body-size)}.home-review .home-text-link{background:var(--surface-hover);border-block:var(--stitch-row-pad) solid var(--transparent);border-radius:var(--home-panel-radius);padding-inline:var(--space-sm);font-size:var(--stitch-meta-size);color:var(--stitch-body);margin-block:var(--stitch-review-hit-overlap);background-clip:padding-box}.home-review li a .ui-icon{width:var(--home-icon-size);height:var(--home-icon-size);font-size:var(--home-icon-size);border-radius:var(--space-none);background:0 0}.home-review-chevron{color:var(--stitch-muted);margin-left:auto;display:inline-flex}.home-review li+li{border-top:var(--border-width) solid var(--stitch-mobile-line)}.home-schedule{padding:var(--space-none);background:0 0;border-top:none}.home-schedule .home-panel-heading{margin-bottom:var(--space-none);padding-block:var(--space-xs);border-color:var(--stitch-mobile-line);justify-content:flex-start;gap:var(--space-sm);flex-wrap:wrap}.home-schedule .home-panel-heading .home-text-link{margin-block:var(--stitch-link-overlap);background:0 0}.home-agenda-count{font-size:var(--home-notice-size);color:var(--stitch-body);margin-left:auto;display:inline}.home-ended{padding-top:var(--target);border-bottom:var(--border-width) solid var(--stitch-mobile-line)}.home-ended summary{top:var(--space-none);font-size:var(--stitch-meta-size);color:var(--stitch-body)}.home-schedule-list{margin:var(--space-none)}.home-conflict-group,.home-group-events{display:contents}.home-group-events .home-schedule-row{padding-block:var(--space-md)}.home-group-events .home-schedule-row[data-nested=true]{margin-top:var(--space-none);line-height:var(--stitch-line-task)}.home-nested-icon{display:none}.home-schedule-row[data-nested=true] .home-schedule-name:before{display:block}.home-schedule-status.home-conflict .ui-icon{display:inline-flex}.home-schedule-row,.home-schedule-row[data-nested=true]{padding:var(--space-md) var(--space-none);font-size:var(--stitch-body-size);border-bottom:var(--border-width) solid var(--stitch-mobile-line)}.home-schedule-name{font-weight:var(--weight-normal);gap:var(--space-sm)}.home-schedule-name:before{width:var(--stitch-agenda-bar);height:var(--space-lg);border-radius:var(--radius-pill)}.home-schedule-status{font-size:var(--stitch-badge-mobile)}.home-schedule-time{font-family:var(--stitch-font);color:var(--stitch-secondary)}.home-schedule-footer{padding-top:var(--space-sm);border-top:none;justify-content:center}.home-schedule-footer .home-text-link{width:auto;font-size:var(--stitch-meta-size);justify-content:center}}.shell .sidebar{width:var(--stitch-workspace-sidebar)}.main:has(>.home){padding:var(--space-xl) var(--stitch-header-padding) var(--home-main-bottom);background:var(--home-v7-inset)}.home{max-width:none;width:var(--full);margin:var(--space-none);color:var(--home-v7-ink)}.home-header{padding-bottom:var(--space-none);margin-bottom:var(--space-xl);border-bottom:none}.home-header h1{font-size:var(--home-v7-title);line-height:var(--home-v7-title-line)}.home-date{color:var(--home-v7-muted)}.home-new{font-size:var(--stitch-meta-size);border-radius:var(--stitch-check-mobile-radius)}.home-layout{grid-template-columns:var(--home-v7-columns);gap:var(--space-xl)}.home-task-group+.home-task-group{margin-top:var(--home-v7-section-gap)}.home-section-heading{font-size:var(--home-v7-heading);line-height:var(--home-v7-heading-line);padding-bottom:var(--space-md);margin-bottom:var(--space-none);border:none}.home-task-row{min-height:var(--home-v7-row-min);padding:var(--home-v7-row-padding) var(--space-md);border:none}.home-task-row[data-has-note=true]{min-height:var(--home-v7-note-row-min)}.home-task-row:hover{background:var(--home-v7-panel)}.home .spring-check{font-size:var(--stitch-body-size);line-height:var(--stitch-line-task);align-items:center}.home .spring-check__press{width:var(--home-v7-check);height:var(--home-v7-check);margin-top:var(--space-none);border-radius:var(--home-v7-check-radius)}.home .spring-check__label{padding-top:var(--space-none)}.home .spring-check__rule{top:var(--half)}.home-task-note{font-size:var(--home-notice-size);line-height:var(--stitch-line-meta);margin-top:var(--home-v7-note-overlap);padding-bottom:var(--space-xs);color:var(--home-v7-muted)}.home-task-time{padding-top:var(--space-none);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-small);color:var(--home-v7-secondary);align-items:center}.home-task-row[data-done=true] .spring-check__word{color:inherit}.home-task-row[data-done=true] .home-task-time{color:var(--home-v7-secondary)}.home-review{margin-top:var(--home-v7-section-gap);background:var(--home-v7-panel);border:none}.home-panel-heading h2{font-size:var(--home-notice-size);line-height:var(--stitch-line-meta)}.home-review .home-panel-heading h2>.ui-icon{width:var(--stitch-dot);height:var(--stitch-dot);font-size:var(--space-none);border-radius:var(--radius-pill);background:var(--home-v7-muted)}.home-review li a{font-size:var(--stitch-meta-size)}.home-schedule{background:var(--home-v7-panel);padding:var(--space-lg);font-size:var(--stitch-meta-size);line-height:var(--stitch-line-small);border:none}.home-schedule .home-panel-heading{padding-bottom:var(--space-none);margin-bottom:var(--space-md);border:none;flex-wrap:wrap}.home-schedule .home-panel-heading h2{font-size:var(--home-v7-heading);line-height:var(--home-v7-heading-line)}.home-schedule-list{margin:var(--space-sm) var(--space-none)}.home-schedule-row,.home-schedule-row[data-nested=true]{grid-template-columns:var(--single-column);gap:var(--space-xs);padding:var(--space-md);border-radius:var(--stitch-check-mobile-radius);margin-top:var(--space-xs);font-size:var(--stitch-meta-size);display:grid}.home-schedule-row:hover{background:var(--home-v7-ongoing)}.home-schedule-row[data-phase=ongoing]{background:var(--home-v7-row)}.home-schedule-row[data-conflict=true]{background:var(--home-v7-conflict)}.home-schedule-row[data-conflict=true]:hover{background:var(--home-v7-conflict-hover)}.home-schedule-name:before{display:none}.home-schedule-time{font-size:var(--home-notice-size);line-height:var(--stitch-line-meta);color:var(--home-v7-muted)}.home-schedule-row[data-conflict=true] .home-schedule-time{color:var(--stitch-warning)}.home-nested-icon{display:none}.home-ended{padding-top:var(--target)}.home-ended summary{top:var(--space-none);font-size:var(--home-notice-size);color:var(--home-v7-muted)}.home-ended-label .ui-icon{display:inline-flex}.home-schedule-footer{margin-top:var(--space-md);border:none}.home-wide-copy{align-items:center;gap:var(--home-v7-dot-small);display:inline-flex}.home-compact-copy{display:none}.home-section-head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-md);display:flex}.home-section-head .home-section-heading{padding-bottom:var(--space-none);min-width:var(--min-zero);border:none}.home-section-hint{color:var(--home-v7-muted);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line);flex:none}.home-schedule .home-panel-heading .home-text-link.home-conflict{padding:var(--space-none);color:var(--home-v7-on-error);background:0 0;border:none}.home-conflict-pill{padding:var(--home-v7-pill-block) var(--home-v7-pill-inline);border-radius:var(--home-v7-pill-radius);background:var(--home-v7-pill);color:var(--home-v7-on-error);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.home-conflict-dot{width:var(--stitch-dot);height:var(--stitch-dot);border-radius:var(--radius-pill);background:var(--home-v7-error)}.home-schedule-row,.home-schedule-row[data-nested=true]{grid-template-columns:var(--home-row-columns);align-items:center;column-gap:var(--space-md)}.home-schedule-marker{display:none}.home-schedule-name,.home-schedule-time{grid-column:1}.home-schedule-row .home-schedule-name:before,.home-schedule-row[data-nested=true] .home-schedule-name:before{display:none}.home-schedule-title{min-width:var(--min-zero);color:var(--stitch-body)}.home-schedule-row[data-phase=ongoing] .home-schedule-title{color:var(--home-v7-ink);font-weight:var(--weight-medium)}.home-schedule-row[data-conflict=true] .home-schedule-title{color:var(--home-v7-ink)}.home-schedule-status.home-ongoing{gap:var(--home-v7-dot-small);padding:var(--home-v7-pill-block) var(--home-v7-tag-inline);border-radius:var(--home-v7-pill-radius);background:var(--home-v7-chip);color:var(--home-v7-ink);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line);border:none}.home-schedule-status.home-ongoing:before{content:"";width:var(--home-v7-dot-small);height:var(--home-v7-dot-small);border-radius:var(--radius-pill);background:var(--home-v7-ink)}.home-conflict-tag{padding:var(--home-v7-pill-block) var(--home-v7-tag-inline);border-radius:var(--home-v7-pill-radius);background:var(--home-v7-tag);color:var(--home-v7-error);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line)}.home-conflict-tag .ui-icon{width:var(--home-v7-label);height:var(--home-v7-label);font-size:var(--home-v7-label)}.home-schedule-note{flex-basis:var(--full);color:var(--home-v7-muted);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line)}.home-schedule-flag{color:var(--home-v7-error);grid-area:1/2/span 2}.home-schedule-flag .ui-icon{width:var(--home-v7-flag);height:var(--home-v7-flag);font-size:var(--home-v7-flag)}.home-ended summary{gap:var(--space-md)}.home-ended-label{flex:none}.home-ended-label .ui-icon{width:var(--home-v7-mark);height:var(--home-v7-mark);font-size:var(--home-v7-mark)}.home-ended[open] .home-ended-label .ui-icon{transform:rotate(var(--home-v7-turn))}.home-ended-hint{min-width:var(--min-zero);text-overflow:ellipsis;white-space:nowrap;color:var(--home-v7-muted);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line);overflow:hidden}.home-ended-hint .home-wide-copy{display:inline}.home-schedule .home-panel-heading .home-text-link.home-potential{padding:var(--space-none);color:var(--home-v7-secondary);background:0 0;border:none}.home-potential-pill,.home-potential-tag{padding:var(--home-v7-pill-block) var(--home-v7-tag-inline);border-radius:var(--home-v7-pill-radius);background:var(--home-v7-chip);color:var(--home-v7-secondary);font-size:var(--home-v7-label);line-height:var(--home-v7-label-line);align-items:center;display:inline-flex}.home-potential-pill{font-weight:var(--weight-medium)}.home-schedule-row[data-nested=true]:not([data-conflict=true]) .home-schedule-time{color:var(--home-v7-muted)}@media (width<=48rem){.shell .sidebar[data-open=true]{width:var(--full)}.main:has(>.home){padding:var(--space-none) var(--space-lg) var(--home-main-bottom);background:var(--settings-surface)}.home-header{padding-top:var(--space-xs);padding-bottom:var(--space-sm);margin-bottom:var(--space-none)}.home-header h1{font-size:var(--home-v7-title);line-height:var(--home-v7-mobile-title-line)}.home-date{font-size:var(--home-notice-size)}.home-new{border-radius:var(--stitch-check-mobile-radius);font-size:var(--home-notice-size)}.home-layout{grid-template-columns:var(--single-column);gap:var(--home-v7-mobile-gap)}.home-task-group+.home-task-group{margin-top:var(--home-v7-mobile-gap)}.home-section-heading{border-bottom:var(--border-width) solid var(--home-v7-line);padding-block:var(--space-sm);font-size:var(--home-notice-size);line-height:var(--stitch-line-meta)}.home-section-heading>.ui-icon{display:none}.home-count{padding:var(--space-none) var(--stitch-row-pad);background:var(--home-v7-ongoing);border-radius:var(--stitch-check-radius);font-size:var(--home-notice-size)}.home-task-row,.home-task-row:last-child{min-height:var(--home-v7-row-min);padding:var(--home-v7-row-padding) var(--space-none);border-bottom:var(--border-width) solid var(--home-v7-line);border-radius:var(--space-none)}.home .spring-check{font-size:var(--stitch-meta-size);line-height:var(--stitch-line-small);font-weight:var(--weight-medium)}.home .spring-check__press{margin-top:var(--space-none);width:var(--stitch-check-mobile);height:var(--stitch-check-mobile)}.home-task-note{color:var(--home-v7-muted);font-size:var(--home-notice-size);line-height:var(--stitch-line-meta)}.home-task-row[data-done=true] .spring-check__word{color:inherit}.home-task-time,.home-task-row[data-done=true] .home-task-time,.home-task-group[data-group=due] .home-task-row[data-timed=true] .home-task-time{font-family:var(--stitch-mono);font-size:var(--home-notice-size);color:var(--home-v7-secondary)}.home-review{padding:var(--space-md);margin-top:var(--home-v7-mobile-gap);background:var(--home-v7-row);border-radius:var(--home-panel-radius);border:var(--border-width) solid var(--home-v7-line)}.home-review .home-panel-heading{margin-bottom:var(--space-none);border:none}.home-review .home-panel-heading h2>.ui-icon{display:inline-flex}.home-review .home-text-link{background:0 0;border:none}.home-review li+li{border:none}.home-schedule{padding:var(--space-none);background:0 0}.home-schedule .home-panel-heading h2{font-size:var(--home-notice-size)}.home-schedule .home-panel-heading h2>span{display:none}.home-schedule .home-panel-heading{margin-bottom:var(--space-sm)}.home-schedule-row,.home-schedule-row[data-nested=true]{grid-template-columns:var(--home-row-columns);min-height:var(--home-v7-row-min);border-bottom:var(--border-width) solid var(--home-v7-line);background:var(--home-v7-row);padding:var(--space-md);border-radius:var(--space-none);margin-top:var(--space-none);align-items:center}.home-schedule-row[data-phase=ongoing]{background:var(--home-v7-ongoing)}.home-schedule-name{gap:var(--space-xs);font-size:var(--stitch-meta-size)}.home-schedule-name:before{display:none}.home-schedule-time{font-family:var(--stitch-mono);font-size:var(--home-notice-size)}.home-ended{background:var(--home-v7-inset);border-radius:var(--stitch-check-mobile-radius);border:none}.home-ended summary{padding-inline:var(--space-md);color:var(--home-v7-secondary);font-size:var(--home-notice-size)}.home-schedule-footer{margin-top:var(--space-sm);background:var(--home-v7-row);border-radius:var(--stitch-check-mobile-radius);padding:var(--space-none) var(--space-md)}.home-schedule-footer .home-text-link{width:var(--full);margin:var(--space-none);font-size:var(--home-notice-size)}.home-wide-copy,.home-ended-hint .home-wide-copy{display:none}.home-compact-copy{align-items:center;gap:var(--home-v7-dot-small);display:inline-flex}.home-section-head{padding-block:var(--space-sm);border-bottom:var(--border-width) solid var(--home-v7-line)}.home-section-head .home-section-heading{padding-block:var(--space-none);border:none}.home-conflict-pill{padding:var(--home-v7-pill-block) var(--home-v7-pill-inline);background:var(--home-v7-error-container)}.home-conflict-pill .ui-icon{width:var(--home-v7-mobile-icon);height:var(--home-v7-mobile-icon);font-size:var(--home-v7-mobile-icon)}.home-schedule-row,.home-schedule-row[data-nested=true]{grid-template-columns:var(--home-v7-agenda-columns);column-gap:var(--space-sm)}.home-schedule-row[data-conflict=true],.home-schedule-row[data-conflict=true]:hover{background:var(--home-v7-row);box-shadow:var(--home-v7-conflict-bar)}.home-schedule-marker{color:var(--home-v7-error);grid-column:1;justify-content:center;align-items:center;display:inline-flex}.home-schedule-marker:before{content:"";width:var(--stitch-dot);height:var(--stitch-dot);border-radius:var(--radius-pill);background:var(--home-v7-dot-idle)}.home-schedule-row[data-phase=ongoing] .home-schedule-marker:before{width:var(--home-v7-dot-live);height:var(--home-v7-dot-live);background:var(--home-v7-ink)}.home-schedule-row[data-conflict=true] .home-schedule-marker:before,.home-schedule-row[data-phase=ended] .home-schedule-marker:before{display:none}.home-schedule-marker .ui-icon{width:var(--home-v7-mark);height:var(--home-v7-mark);font-size:var(--home-v7-mark)}.home-schedule-name{gap:var(--space-none) var(--space-sm);grid-column:2}.home-schedule-time{grid-column:3}.home-schedule-row[data-phase=ongoing] .home-schedule-time{color:var(--home-v7-ink);font-weight:var(--weight-medium)}.home-schedule-row[data-conflict=true] .home-schedule-title{font-weight:var(--weight-medium)}.home-schedule-status.home-ongoing{flex-basis:var(--full);padding:var(--space-none);color:var(--home-v7-live-secondary);background:0 0}.home-schedule-status.home-ongoing:before{display:none}.home-conflict-tag{padding:var(--space-none) var(--home-v7-tag-mobile-inline);background:var(--home-v7-error-container);color:var(--home-v7-on-error);font-size:var(--home-v7-tag-mobile);line-height:var(--home-v7-label-line)}.home-schedule-flag{display:none}.home-ended summary{font-size:var(--home-v7-label)}.home-potential-tag{padding:var(--space-none) var(--home-v7-tag-mobile-inline);font-size:var(--home-v7-tag-mobile)}}.sidebar{padding:var(--ps-space-5) var(--ps-space-3) var(--ps-space-3);gap:var(--ps-space-4);border-right:var(--ps-border-width) solid var(--ps-color-line);background:var(--ps-color-sidebar);box-shadow:none;font-family:var(--ps-font-sans)}.sidebar-heading{min-height:var(--ps-control-md);padding:var(--ps-space-0) var(--ps-space-3)}.brand,.topbar-brand{font-size:var(--ps-text-body);font-weight:var(--ps-weight-semibold);letter-spacing:var(--ps-tracking-label);color:var(--ps-color-text)}.preview-label{padding:var(--ps-space-0) var(--ps-space-2);border:var(--ps-border-width) solid var(--ps-color-line-strong);border-radius:var(--ps-radius-xs);background:var(--transparent);color:var(--ps-color-text-tertiary);font-size:var(--ps-text-caption);line-height:var(--ps-line-compact)}.navigation{gap:var(--ps-space-5)}.navigation-group h2{margin:var(--ps-space-0);padding:var(--ps-space-0) var(--ps-space-3) var(--ps-space-1);color:var(--ps-color-text-tertiary);font-size:var(--ps-text-micro);line-height:var(--ps-line-micro);font-weight:var(--ps-weight-medium);letter-spacing:var(--ps-tracking-label)}.navigation-group{gap:var(--ps-space-0-5);display:grid}.sidebar .nav-link{gap:var(--ps-space-3);min-height:var(--ps-control-md);margin:var(--ps-space-0);padding:var(--ps-space-0) var(--ps-space-3);border-radius:var(--ps-radius-md);color:var(--ps-color-text-secondary);font-size:var(--ps-text-label);line-height:var(--ps-line-label);box-shadow:none;transition:background-color var(--ps-duration-fast) var(--ps-ease-out), color var(--ps-duration-fast) var(--ps-ease-out);position:relative}.sidebar .nav-link .ui-icon{color:var(--ps-color-text-tertiary)}.sidebar .nav-link:hover{background:var(--ps-color-surface-hover);color:var(--ps-color-text)}.sidebar .nav-link[aria-current=page]{background:var(--ps-color-surface-active);color:var(--ps-color-text);font-weight:var(--ps-weight-medium);box-shadow:none}.sidebar .nav-link[aria-current=page] .ui-icon{color:var(--ps-color-text)}.sidebar .nav-link[aria-current=page]:before{content:"";left:calc(var(--ps-space-1) * -1);top:var(--ps-space-2);bottom:var(--ps-space-2);width:var(--ps-rule-width);border-radius:var(--ps-radius-full);background:var(--ps-color-text);position:absolute}.sidebar .nav-count{min-width:var(--ps-control-2xs);padding:var(--ps-space-0) var(--ps-space-1);border-radius:var(--ps-radius-full);background:var(--ps-color-surface-active);color:var(--ps-color-text-secondary);font-family:var(--ps-font-numeric);font-size:var(--ps-text-micro);line-height:var(--ps-line-label);font-variant-numeric:tabular-nums;text-align:center}.sidebar .nav-link[aria-current=page] .nav-count{background:var(--ps-color-canvas)}.sidebar-footer{gap:var(--ps-space-0-5);padding-top:var(--ps-space-5)}.topbar{min-height:var(--ps-topbar-height);padding:var(--ps-space-0) var(--ps-space-6);border-bottom:var(--ps-border-width) solid var(--ps-color-line);background:var(--ps-color-topbar);box-shadow:none;-webkit-backdrop-filter:var(--ps-backdrop-topbar);backdrop-filter:var(--ps-backdrop-topbar);font-family:var(--ps-font-sans)}.topbar .ui-button[data-variant=ghost]{color:var(--ps-color-text-tertiary)}.topbar .ui-button[data-variant=ghost]:hover{background:var(--ps-color-surface-hover);color:var(--ps-color-text)}@media (width<=48rem){.topbar{padding:var(--ps-space-0) var(--ps-space-2)}.sidebar[data-open=true]{padding:var(--ps-space-4) var(--ps-space-3);background:var(--ps-color-sidebar)}.sidebar .nav-link{min-height:var(--ps-target)}}@media (height<=44rem) and (hover:hover) and (pointer:fine){.sidebar{padding-block:var(--ps-space-3);gap:var(--ps-space-2)}.navigation{gap:var(--ps-space-3)}.navigation-group{gap:var(--ps-space-0)}.sidebar .nav-link{min-height:var(--ps-control-sm)}.sidebar-footer{padding-top:var(--ps-space-2)}}.ps-ui{font-family:var(--ps-font-sans);color:var(--ps-color-text)}.ps-ui :focus-visible{outline:var(--ps-rule-width) solid var(--ps-color-focus);outline-offset:var(--ps-rule-width)}.ps-ui .ui-button{gap:var(--ps-space-2);padding:var(--ps-space-0) var(--ps-space-4);border:var(--ps-border-width) solid var(--transparent);border-radius:var(--ps-radius-md);background:var(--ps-color-primary);color:var(--ps-color-on-primary);font-size:var(--ps-text-small);font-weight:var(--ps-weight-medium);line-height:var(--ps-leading-tight);transition:background-color var(--ps-duration-fast) var(--ps-ease-out), border-color var(--ps-duration-fast) var(--ps-ease-out), color var(--ps-duration-fast) var(--ps-ease-out)}.ps-ui .ui-button:hover{background:var(--ps-color-primary-hover)}.ps-ui .ui-button[data-variant=outline]{background:var(--transparent);color:var(--ps-color-text);border-color:var(--ps-color-line-control)}.ps-ui .ui-button[data-variant=outline]:hover{background:var(--ps-color-surface-hover);border-color:var(--ps-color-text-tertiary)}.ps-ui .ui-button[data-variant=ghost]{background:var(--transparent);color:var(--ps-color-text-secondary);border-color:var(--transparent)}.ps-ui .ui-button[data-variant=ghost]:hover{background:var(--ps-color-surface-hover);color:var(--ps-color-text)}.ps-ui .ui-button[data-variant=destructive]{background:var(--ps-color-danger-surface-selected);color:var(--ps-color-danger-text);border-color:var(--ps-color-danger-line)}.ps-ui .ui-button[data-variant=destructive]:hover{background:var(--ps-color-danger-surface-selected-hover)}.ps-ui .ui-button:disabled,.ps-ui .ui-button[aria-disabled=true]{opacity:var(--ps-opacity-disabled)}.ps-ui .ui-input{border:var(--ps-border-width) solid var(--ps-color-line-control);border-radius:var(--ps-radius-md);background:var(--ps-color-canvas);color:var(--ps-color-text);transition:border-color var(--ps-duration-fast) var(--ps-ease-out)}.ps-ui .ui-input::placeholder{color:var(--ps-color-text-disabled)}.ps-ui .ui-input:hover:not(:disabled){border-color:var(--ps-color-text-tertiary)}.ps-ui .ui-input:focus-visible{border-color:var(--ps-color-text)}.ps-ui .ui-input[aria-invalid=true]{border-color:var(--ps-color-danger-line-strong)}.ps-ui .ui-input:disabled{opacity:var(--ps-opacity-disabled)}.dialog-content.ps-ui{border:var(--ps-border-width) solid var(--ps-color-line-strong);border-radius:var(--ps-radius-xl);background:var(--ps-color-surface-raised);box-shadow:var(--ps-shadow-float)}.dialog-content.ps-ui h2{font-size:var(--ps-text-title);font-weight:var(--ps-weight-semibold)}@media (prefers-reduced-motion:reduce){.ps-ui .ui-button,.ps-ui .ui-input{transition:none}}@layer foundation{*{box-sizing:border-box}body{margin:var(--space-none);background:var(--surface);color:var(--foreground);font-family:var(--font-family);font-size:var(--text-body);line-height:var(--line-body)}button,input,textarea,select{font:inherit;color:inherit;caret-color:var(--foreground)}a{color:inherit}::selection{background:var(--selection);color:var(--foreground)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}h1{font-size:var(--text-title);line-height:var(--line-title);font-weight:var(--weight-bold);margin:var(--space-none) var(--space-none) var(--space-lg)}h2{font-size:var(--text-body);font-weight:var(--weight-bold);margin:var(--space-section) var(--space-none) var(--space-md)}p{margin:var(--space-none) var(--space-none) var(--space-lg);max-width:var(--measure)}.ui-button{justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--target);padding:var(--space-sm) var(--space-lg);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);font-size:var(--text-small);font-weight:var(--weight-medium);background:var(--primary);color:var(--on-primary);cursor:pointer;transition:background var(--motion) var(--ease);display:inline-flex}.ui-button,.ui-button:hover,.ui-button:focus{text-decoration:none}.ui-button:hover{background:var(--muted)}.ui-button[data-variant=ghost],.ui-button[data-variant=outline]{background:var(--surface-panel);color:var(--foreground)}.ui-button[data-variant=ghost]:hover,.ui-button[data-variant=outline]:hover{background:var(--surface-hover)}.ui-button[data-variant=destructive]{color:var(--danger);background:var(--surface-panel)}.ui-button:disabled,.ui-button[aria-disabled=true]{opacity:var(--disabled);pointer-events:none}.ui-button[aria-invalid=true]{border-color:var(--danger)}.shell{min-height:var(--viewport);max-width:var(--page-max);margin:auto;display:flex}.sidebar{width:var(--sidebar);height:var(--viewport);top:var(--space-none);flex-shrink:var(--min-zero);gap:var(--space-xl);padding:var(--space-xl);background:var(--surface-panel);flex-direction:column;display:flex;position:sticky}.brand,.topbar-brand{align-items:center;gap:var(--space-sm);font-weight:var(--weight-bold);display:flex}.brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size)}.navigation{gap:var(--space-xs);min-height:var(--min-zero);flex-direction:column;display:flex;overflow-y:auto}.nav-link{min-height:var(--target);border-radius:var(--radius-control);padding:var(--space-sm) var(--space-md);color:var(--muted);align-items:center;text-decoration:none;display:flex}.nav-link:hover{background:var(--surface-hover);color:var(--foreground)}.nav-link[aria-current=page]{background:var(--selected);color:var(--foreground);font-weight:var(--weight-medium)}.sidebar-footer{font-size:var(--text-small);color:var(--muted);flex-shrink:var(--min-zero);flex-direction:column;margin-top:auto;display:flex}.main-column{min-width:var(--min-zero);flex:var(--flex-fill)}.topbar{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-section);border-bottom:var(--border-width) solid var(--border);background:var(--surface);top:var(--space-none);display:flex;position:sticky}.main{padding:var(--space-page)}.muted{color:var(--muted)}.status-list{padding-left:var(--space-xl);margin:var(--space-section) var(--space-none)}.status-list li{margin-bottom:var(--space-md)}.actions{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.skip{left:var(--space-lg);top:var(--space-lg);z-index:var(--layer-skip);padding:var(--space-md);background:var(--primary);color:var(--on-primary);transform:translateY(calc(var(--viewport) * -1));position:fixed}.skip:focus{transform:none}.mobile-menu{display:none}.skeleton{background:var(--surface-panel);border-radius:var(--radius-control);padding:var(--space-section)}.signed-out{max-width:var(--measure);padding:var(--space-page);margin:auto}.ui-input{width:var(--full);min-height:var(--target);padding:var(--space-sm) var(--space-md);background:var(--surface-panel);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius-control);font-size:var(--text-body);display:block}.ui-input::placeholder{color:var(--muted)}.ui-input:disabled{opacity:var(--disabled)}.ui-input[aria-invalid=true]{border-color:var(--danger)}.dialog-overlay{inset:var(--space-none);background:var(--overlay);z-index:var(--layer-dialog);position:fixed}.dialog-content{top:var(--half);left:var(--half);transform:translate(var(--translate-half), var(--translate-half));z-index:var(--layer-dialog);width:min(var(--dialog-width), calc(var(--full) - var(--space-section)));max-height:var(--dialog-max);padding:var(--space-xl);background:var(--surface-panel);border-radius:var(--radius-panel);box-shadow:var(--shadow-overlay);position:fixed;overflow:auto}.overview-layout{grid-template-columns:var(--overview-columns);gap:var(--space-page);display:grid}.overview-section{padding-block:var(--space-xl);border-bottom:var(--border-width) solid var(--border)}.overview-section h2,.overview-calendar h2{margin-top:var(--space-none)}.overview-row{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);flex-wrap:wrap;display:flex}.settings-nav{gap:var(--space-sm);margin-block:var(--space-xl);flex-wrap:wrap;display:flex}.settings-section{padding-block:var(--space-xl);border-bottom:var(--border-width) solid var(--border);min-width:var(--min-zero)}.settings-section label{margin-block:var(--space-lg);max-width:var(--measure);display:block}.settings-section fieldset{padding:var(--space-none);border:none}.settings-connections{min-width:var(--min-zero)}.assistant-placeholder{right:var(--space-xl);bottom:var(--space-xl);width:var(--assistant-launcher-size);height:var(--assistant-launcher-size);padding:var(--space-none);border-radius:var(--radius-pill);z-index:var(--layer-overlay);box-shadow:var(--shadow-overlay);position:fixed}.assistant-mark{width:var(--assistant-mark-size);height:var(--assistant-mark-size);background:currentColor;display:block;-webkit-mask:url(/assistant-mark.svg) 50%/contain no-repeat;mask:url(/assistant-mark.svg) 50%/contain no-repeat}.preview-notice{padding:var(--space-md) var(--space-section);margin:var(--space-none);font-size:var(--text-small)}@media (width<=48rem){.sidebar{display:none}.mobile-menu{display:inline-flex}.sidebar[data-open=true]{inset:var(--space-none);width:var(--full);z-index:var(--layer-overlay);box-shadow:var(--shadow-overlay);display:flex;position:fixed}.main{padding:var(--space-xl)}.topbar{padding:var(--space-md) var(--space-lg);flex-wrap:wrap}.overview-layout{grid-template-columns:var(--single-column)}}}
