:root{--brand-tangerine:#f25c2e;--brand-cream:#fff9f2;--brand-ink:#2a211c}:root,[data-theme=light]{--bg:#fff9f2;--surface:#fff;--surface-2:#fff1e3;--surface-3:#ffe6d1;--ink:#2a211c;--ink-2:#5c4d44;--ink-3:#8f7f74;--border:#f0e2d3;--border-strong:#e2cdb8;--primary:#f25c2e;--primary-strong:#c9461c;--primary-strong-hover:#b23d18;--primary-text:#b8411a;--primary-soft:#ffe3d6;--primary-soft-hover:#ffd5c2;--surface-raised:#fff;--on-primary:#fff;--focus:#f25c2e;--success:#2f9e6e;--success-soft:#ddf3e8;--success-text:#1c7049;--warning:#c98500;--warning-soft:#fff1cc;--warning-text:#855800;--danger:#d93f3f;--danger-soft:#fde2e2;--danger-text:#b02a2a;--cat-image:#f25c2e;--cat-image-soft:#ffe3d6;--cat-pdf:#e0457b;--cat-pdf-soft:#fde0ea;--cat-audio:#2a9d8f;--cat-audio-soft:#d8f2ee;--cat-video:#7b61ff;--cat-video-soft:#e8e3ff;--cat-ai:#e7a100;--cat-ai-soft:#fff0c7;--cat-utility:#3b82c4;--cat-utility-soft:#ddebf8;--overlay:#2a211c6b;--header-bg:#fff9f2d1;--glow:#f25c2e1a;--shadow-sm:0 1px 2px #50280a0f;--shadow-md:0 2px 4px #50280a0a, 0 8px 24px #50280a14;--shadow-lg:0 4px 8px #50280a0d, 0 20px 48px #50280a1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--font-display:"Bricolage Grotesque Variable", "Bricolage Fallback", ui-sans-serif, system-ui, sans-serif;--font-text:"Figtree Variable", "Figtree Fallback", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:clamp(2.25rem, 2.03rem + .9vw, 2.75rem);--text-4xl:clamp(2.75rem, 2.2rem + 2.25vw, 4rem);--leading-body:1.55;--leading-snug:1.35;--leading-heading:1.15;--tracking-tight:-.02em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--dur-out:.15s;--dur-exit:80ms;--skeleton-delay:.2s;--spinner-delay:.3s;--breathe-dur:1.6s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--z-header:20;--z-sticky:30;--z-overlay:40;--z-popover:50;--z-toast:60}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#17120f;--surface:#211a16;--surface-2:#2b221d;--surface-3:#362b24;--ink:#fbf3ea;--ink-2:#d3c2b4;--ink-3:#9e8c7f;--border:#3a2f28;--border-strong:#4a3d34;--primary:#ff7a4d;--primary-strong:#ff7a4d;--primary-strong-hover:#ff9066;--primary-text:#ff9a75;--primary-soft:#3d2318;--primary-soft-hover:#4a2a1c;--surface-raised:#403329;--on-primary:#17120f;--focus:#ff7a4d;--success:#4cc38a;--success-soft:#4cc38a29;--success-text:#6fd3a2;--warning:#e5a82e;--warning-soft:#e5a82e29;--warning-text:#f0c060;--danger:#f06a6a;--danger-soft:#f06a6a29;--danger-text:#ff8f8f;--cat-image:#ff7a4d;--cat-image-soft:#ff7a4d29;--cat-pdf:#f06895;--cat-pdf-soft:#f0689529;--cat-audio:#3fc1b0;--cat-audio-soft:#3fc1b029;--cat-video:#9a86ff;--cat-video-soft:#9a86ff2e;--cat-ai:#f2b632;--cat-ai-soft:#f2b63229;--cat-utility:#62a5e6;--cat-utility-soft:#62a5e629;--overlay:#080503a3;--header-bg:#17120fd1;--glow:#ff7a4d12;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 6px #00000047, 0 8px 24px #0000003d;--shadow-lg:0 4px 10px #00000052, 0 20px 48px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-theme=dark]{--bg:#17120f;--surface:#211a16;--surface-2:#2b221d;--surface-3:#362b24;--ink:#fbf3ea;--ink-2:#d3c2b4;--ink-3:#9e8c7f;--border:#3a2f28;--border-strong:#4a3d34;--primary:#ff7a4d;--primary-strong:#ff7a4d;--primary-strong-hover:#ff9066;--primary-text:#ff9a75;--primary-soft:#3d2318;--primary-soft-hover:#4a2a1c;--surface-raised:#403329;--on-primary:#17120f;--focus:#ff7a4d;--success:#4cc38a;--success-soft:#4cc38a29;--success-text:#6fd3a2;--warning:#e5a82e;--warning-soft:#e5a82e29;--warning-text:#f0c060;--danger:#f06a6a;--danger-soft:#f06a6a29;--danger-text:#ff8f8f;--cat-image:#ff7a4d;--cat-image-soft:#ff7a4d29;--cat-pdf:#f06895;--cat-pdf-soft:#f0689529;--cat-audio:#3fc1b0;--cat-audio-soft:#3fc1b029;--cat-video:#9a86ff;--cat-video-soft:#9a86ff2e;--cat-ai:#f2b632;--cat-ai-soft:#f2b63229;--cat-utility:#62a5e6;--cat-utility-soft:#62a5e629;--overlay:#080503a3;--header-bg:#17120fd1;--glow:#ff7a4d12;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 2px 6px #00000047, 0 8px 24px #0000003d;--shadow-lg:0 4px 10px #00000052, 0 20px 48px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur:0s;--dur-slow:0s;--dur-out:0s;--dur-exit:0s}}:root{--ui-text-xs:.6875rem;--ui-text-sm:.75rem;--ui-text:.8125rem;--ui-text-lg:.875rem;--ui-title:.9375rem;--ui-leading:1.35;--ui-control-h-sm:1.75rem;--ui-control-h:2rem;--ui-row-h:2rem;--touch-target:2.75rem;--ui-icon:16px;--ui-icon-lg:20px;--sidebar-w:15.5rem;--rail-w:4rem;--toolbar-h:3.25rem;--topbar-h:2.75rem;--inspector-w:20rem;--tabbar-h:3.125rem;--applybar-min-h:4rem;--pane-pad:1.5rem;--doc-max:45rem;--sheet-radius:1rem;--sheet-gap:2.5rem;--hairline-w:1px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--material-blur:blur(20px) saturate(1.6);--blur-sm:blur(8px);--blur-md:blur(12px);--blur-backdrop:blur(2px);--grabber-w:2.25rem;--grabber-h:5px;--grabber-top:6px;--ease-sheet:cubic-bezier(.32, .72, 0, 1);--dur-sheet:.38s;--z-chrome:32;--z-sheet:36}@media (resolution>=2x){:root{--hairline-w:.5px}}@media (prefers-reduced-motion:reduce){:root{--dur-sheet:0s}}@media (width<=47.99rem){:root{--pane-pad:1rem}}@media (pointer:coarse){:root{--ui-text-xs:.6875rem;--ui-text-sm:.8125rem;--ui-text:.9375rem;--ui-text-lg:1.0625rem;--ui-title:1.0625rem;--ui-control-h-sm:2.25rem;--ui-control-h:2.75rem;--ui-row-h:2.75rem;--ui-icon:20px;--ui-icon-lg:24px}}:root,[data-theme=light]{--separator:#e8d7c4;--chrome-bg:#fcf2e7;--pane-bg:var(--bg);--inspector-bg:#fffcf8;--fill-hover:#5c3c1e0f;--fill-pressed:#5c3c1e1c;--fill-active:#f25c2e21;--fill-field:#5c3c1e0f;--scrim:#2a211c4d;--shadow-sheet:0 -1px 0 #50280a0a, 0 -12px 40px #50280a24;--shadow-popover:0 0 0 .5px #50280a1f, 0 12px 40px #50280a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--separator:#3f332b;--chrome-bg:#1d1713;--pane-bg:var(--bg);--inspector-bg:#1b1511;--fill-hover:#ffecdc0f;--fill-pressed:#ffecdc1c;--fill-active:#ff7a4d2e;--fill-field:#ffecdc12;--scrim:#0805038c;--shadow-sheet:0 -1px 0 #ffecdc0f, 0 -12px 40px #00000080;--shadow-popover:0 0 0 .5px #ffecdc24, 0 16px 48px #0000008c}}[data-theme=dark]{--separator:#3f332b;--chrome-bg:#1d1713;--pane-bg:var(--bg);--inspector-bg:#1b1511;--fill-hover:#ffecdc0f;--fill-pressed:#ffecdc1c;--fill-active:#ff7a4d2e;--fill-field:#ffecdc12;--scrim:#0805038c;--shadow-sheet:0 -1px 0 #ffecdc0f, 0 -12px 40px #00000080;--shadow-popover:0 0 0 .5px #ffecdc24, 0 16px 48px #0000008c}:root,[data-theme]{--hairline:var(--hairline-w) solid var(--separator);--material-bar:color-mix(in srgb, var(--pane-bg) 88%, transparent);--material-chrome:color-mix(in srgb, var(--chrome-bg) 92%, transparent);--material-sheet:color-mix(in srgb, var(--surface) 97%, transparent);--material-overlay:color-mix(in srgb, var(--bg) 78%, transparent)}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--material-blur:none;--blur-sm:none;--blur-md:none;--blur-backdrop:none;--material-bar:var(--pane-bg);--material-chrome:var(--chrome-bg);--material-sheet:var(--surface);--material-overlay:var(--bg)}}:root{--ctl-h-sm:1.75rem;--ctl-h:2rem;--ctl-h-lg:2.5rem;--ctl-font-sm:.8125rem;--ctl-font:.8125rem;--ctl-font-lg:.875rem;--ctl-r-sm:7px;--ctl-r:8px;--ctl-r-lg:10px;--ctl-px:.75rem;--hit-min:2.75rem;--field-w:100%;--switch-w:2.125rem;--switch-h:1.25rem;--slider-thumb:1.125rem;--slider-track:4px;--switch-thumb:#fff;--thumb-scrim:#17120f6b;--media-ink:#fff;--viewer-bg:#fbf6f0;--crop-shade:#17120f8c;--media-edge:#0000004d;--item-thumb-ratio:4 / 3;--item-min-w:11.5rem;--item-text-gap:.1875rem;--item-line-h:1.25rem;--item-row-h:3.25rem;--item-row-thumb:2.5rem;--filmstrip-tile:3.5rem;--crop-stage-min-h:12rem}@media (width<=47.99rem){:root{--filmstrip-tile:3rem}}@media (width<=30rem){:root{--item-min-w:9.25rem}}@media (pointer:coarse){:root{--ctl-h-sm:2.25rem;--ctl-h:2.75rem;--ctl-h-lg:3rem;--ctl-font-sm:.9375rem;--ctl-font:1rem;--ctl-font-lg:1.0625rem;--ctl-r-sm:10px;--ctl-r:12px;--ctl-r-lg:14px;--ctl-px:1rem;--switch-w:3.1875rem;--switch-h:1.9375rem;--slider-thumb:1.75rem;--item-row-h:4.25rem;--item-row-thumb:3.25rem}}:root,[data-theme]{--checker:repeating-conic-gradient(var(--surface-2) 0 25%, var(--surface) 0 50%) 0 0 / 12px 12px;--ctl-bg:var(--surface);--ctl-border:var(--border-strong);--ctl-shadow:0 1px 1px #50280a0d;--ctl-fill:color-mix(in oklab, var(--surface-2) 70%, var(--surface-3));--ctl-fill-hover:var(--surface-3);--ring-soft:0 0 0 3px color-mix(in srgb, var(--focus) 28%, transparent);--selected-ring:var(--primary);--selected-fill:color-mix(in oklab, var(--primary-soft) 60%, var(--surface));--chip-bg:var(--surface-2);--chip-border:var(--border);--raised-shadow:0 1px 2px #50280a24, 0 0 0 .5px var(--border-strong);--knob-shadow:0 1px 3px #50280a3d, 0 0 0 .5px #50280a1a;--seg-thumb:var(--surface-raised);--menu-bg:color-mix(in srgb, var(--surface) 92%, transparent);--tooltip-bg:color-mix(in srgb, var(--ink) 92%, transparent);--tooltip-ink:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ctl-shadow:0 1px 1px #00000040;--raised-shadow:0 1px 2px #00000073, 0 0 0 .5px var(--border-strong);--knob-shadow:0 1px 3px #00000080, 0 0 0 .5px #0003;--seg-thumb:color-mix(in oklab, var(--surface-raised) 82%, var(--ink));--viewer-bg:#0f0b09;--thumb-scrim:#0805038c;--switch-thumb:#fbf3ea}}[data-theme=dark]{--ctl-shadow:0 1px 1px #00000040;--raised-shadow:0 1px 2px #00000073, 0 0 0 .5px var(--border-strong);--knob-shadow:0 1px 3px #00000080, 0 0 0 .5px #0003;--seg-thumb:color-mix(in oklab, var(--surface-raised) 82%, var(--ink));--viewer-bg:#0f0b09;--thumb-scrim:#0805038c;--switch-thumb:#fbf3ea}[data-theme=light]{--ctl-shadow:0 1px 1px #50280a0d;--raised-shadow:0 1px 2px #50280a24, 0 0 0 .5px var(--border-strong);--knob-shadow:0 1px 3px #50280a3d, 0 0 0 .5px #50280a1a;--seg-thumb:var(--surface-raised);--viewer-bg:#fbf6f0;--thumb-scrim:#17120f6b;--switch-thumb:#fff}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--menu-bg:var(--surface);--tooltip-bg:var(--ink)}}:root{--help-text:.875rem;--help-text-sm:.8125rem;--help-lede:.9375rem;--help-title:1.0625rem;--help-item:.875rem;--help-leading:1.5;--help-gap:2rem;--group-r:10px;--group-px:.75rem;--group-py:.5625rem;--group-row-h:2.375rem;--group-icon:1.75rem;--group-icon-r:7px;--group-gap:.75rem;--chip-h:1.75rem;--chip-font:.8125rem;--doc-text:.9375rem;--doc-leading:1.6;--doc-title:1.75rem;--doc-lede:.9375rem;--doc-h2:1.1875rem;--doc-gap:2.25rem;--doc-pad-top:2.5rem;--doc-header-icon:3.5rem;--toast-w:22rem;--toast-gap:.5rem}@media (width<=47.99rem){:root{--doc-pad-top:1.5rem}}@media (pointer:coarse){:root{--help-text:.9375rem;--help-text-sm:.8125rem;--help-lede:1.0625rem;--help-title:1.1875rem;--help-item:1.0625rem;--group-r:12px;--group-px:1rem;--group-py:.6875rem;--group-row-h:2.75rem;--group-icon:1.875rem;--group-icon-r:8px;--chip-h:2.25rem;--chip-font:.9375rem;--doc-text:1.0625rem;--doc-h2:1.25rem}}:root,[data-theme]{--group-bg:var(--surface);--group-ring:0 0 0 var(--hairline-w) var(--separator);--group-hover:var(--fill-hover);--group-pressed:var(--fill-pressed);--group-accent:color-mix(in oklab, var(--primary-soft) 55%, var(--surface));--chip-link-bg:var(--surface);--chip-link-ring:0 0 0 var(--hairline-w) var(--separator);--toast-bg:color-mix(in srgb, var(--surface) 96%, transparent)}@media (prefers-reduced-transparency:reduce){:root,[data-theme]{--toast-bg:var(--surface)}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(./bricolage-grotesque-latin-opsz-normal.Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;font-weight:300 500;src:local(Arial),local(ArialMT);size-adjust:100.4%;ascent-override:94.6%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.4%;ascent-override:94.6%;descent-override:24.9%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;font-weight:200 800;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:98.6%;ascent-override:94.3%;descent-override:27.4%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;hanging-punctuation:first last;interpolate-size:allow-keywords}html,body{overscroll-behavior:none;block-size:100%;overflow:hidden}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-synthesis-weight:none;-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:0 0;border:0;padding:0}p,li,dd,figcaption{text-wrap:pretty;overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}[hidden]{display:none!important}button,summary,select,label,[role=button],[role=tab],[role=switch],[role=radio],[role=checkbox],[role=slider],[role=option],[role=menuitem],input[type=checkbox],input[type=radio],input[type=range],input[type=file]{cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a,button,summary,input,select,textarea,label,[role=button],[role=tab],[role=slider]{touch-action:manipulation}button:disabled,[aria-disabled=true]{cursor:default}input,textarea,[contenteditable]:not([contenteditable=false]){-webkit-user-select:text;user-select:text}.chrome,[data-chrome]{cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chrome img,[data-chrome] img,.chrome svg,[data-chrome] svg{-webkit-user-drag:none}.selectable{cursor:auto;-webkit-user-select:text;user-select:text}.pane{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-3) 45%, transparent) transparent;-webkit-overflow-scrolling:touch;overflow:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-heading);color:var(--ink);text-wrap:balance;overflow-wrap:break-word}h1{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight)}h2{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}h3{font-size:var(--text-xl);letter-spacing:-.01em}h4{font-size:var(--text-lg)}h5,h6{font-size:var(--text-md)}strong,b{font-weight:var(--weight-semibold)}small{font-size:var(--text-sm)}a{color:var(--primary-text);cursor:pointer;text-decoration-line:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out);-webkit-touch-callout:default}@media (hover:hover){a:hover{text-decoration-color:currentColor}}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}hr{border:0;border-top:1px solid var(--border)}.tabular,time,data{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background-color:var(--primary-soft);color:var(--ink)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.stack{gap:var(--stack-gap,var(--space-4));flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--cluster-gap,var(--space-2));flex-wrap:wrap;display:flex}.skip-link{left:var(--space-4);top:calc(var(--safe-top) + var(--space-3));z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);background:var(--primary-strong);color:var(--on-primary);font-size:var(--ui-text-lg);font-weight:var(--weight-semibold);transition:transform var(--dur) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}html[data-nav=lateral] .tool-view [data-pane]{animation:th-content-in var(--dur-fast) var(--ease-out) backwards}@keyframes th-content-in{0%{opacity:.4}}::view-transition-old(root){display:none}::view-transition-old(th-sidebar){display:none}::view-transition-old(th-tabbar){display:none}::view-transition-new(root){animation:none}::view-transition-new(th-sidebar){animation:none}::view-transition-new(th-tabbar){animation:none}::view-transition-group(root){animation:none}::view-transition-group(th-sidebar){animation:none}::view-transition-group(th-tabbar){animation:none}::view-transition-group(th-main){animation:none}html[data-vt=push]::view-transition-old(th-main){animation:th-vt-push-out .3s var(--ease-out) both}html[data-vt=push]::view-transition-new(th-main){animation:th-vt-push-in .3s var(--ease-out) both}html[data-vt=pop]::view-transition-old(th-main){z-index:1;animation:th-vt-pop-out .28s var(--ease-out) both}html[data-vt=pop]::view-transition-new(th-main){animation:th-vt-pop-in .28s var(--ease-out) both}@keyframes th-vt-push-in{0%{box-shadow:var(--shadow-lg);transform:translate(100%)}}@keyframes th-vt-push-out{to{filter:brightness(.92);transform:translate(-28%)}}@keyframes th-vt-pop-in{0%{filter:brightness(.92);transform:translate(-28%)}}@keyframes th-vt-pop-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){.pane{scroll-behavior:smooth}}.drop-overlay.svelte-w4gjx1{z-index:var(--z-overlay);padding:calc(var(--space-3) + var(--safe-top)) calc(var(--space-3) + var(--safe-right)) calc(var(--space-3) + var(--safe-bottom)) calc(var(--space-3) + var(--safe-left));background:var(--material-overlay);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);display:grid;position:fixed;inset:0}.drop-overlay[data-show].svelte-w4gjx1{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s}.frame.svelte-w4gjx1{place-content:center;justify-items:center;gap:var(--space-2);border:2px dashed color-mix(in srgb, var(--primary) 70%, transparent);border-radius:var(--r-xl);background:color-mix(in srgb, var(--primary-soft) 45%, transparent);text-align:center;pointer-events:none;transition:transform var(--dur-slow) var(--ease-spring);display:grid;transform:scale(.985)}[data-show].svelte-w4gjx1 .frame:where(.svelte-w4gjx1){transform:none}.icon.svelte-w4gjx1{block-size:4.5rem;inline-size:4.5rem;border-radius:var(--r-lg);background:var(--cat-image-soft);color:var(--primary-text);box-shadow:var(--shadow-md);place-items:center;margin-block-end:var(--space-2);display:grid}.title.svelte-w4gjx1{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-heading)}.hint.svelte-w4gjx1{color:var(--ink-2);font-size:var(--ui-text-lg)}.app-shell.svelte-a5rf23{--_side:var(--sidebar-w);grid-template-areas:"sidebar main";grid-template-columns:var(--_side) minmax(0, 1fr);background:var(--pane-bg);block-size:100dvh;transition:grid-template-columns var(--dur) var(--ease-out);grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}html[data-sidebar=rail] .app-shell.svelte-a5rf23{--_side:var(--rail-w)}.sidebar-area.svelte-a5rf23{view-transition-name:th-sidebar;grid-area:sidebar;min-block-size:0;min-inline-size:0}.main.svelte-a5rf23{background:var(--pane-bg);view-transition-name:th-main;grid-area:main;min-block-size:0;min-inline-size:0;position:relative}.main.svelte-a5rf23:focus{outline:none}.main.svelte-a5rf23:not(:has([data-pushed-screen])){padding-inline-end:var(--safe-right)}.tabbar-area.svelte-a5rf23{display:none}@media (width>=48rem) and (width<=63.99rem){.app-shell.svelte-a5rf23{--_side:var(--rail-w)}}@media (width<=47.99rem){.app-shell.svelte-a5rf23{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.sidebar-area.svelte-a5rf23{display:none}.main.svelte-a5rf23{padding-block:var(--safe-top) calc(var(--tabbar-h) + var(--safe-bottom));padding-inline:var(--safe-left) var(--safe-right)}.tabbar-area.svelte-a5rf23{z-index:var(--z-chrome);view-transition-name:th-tabbar;display:block;position:fixed;inset:auto 0 0}:is(.app-shell.svelte-a5rf23:has([data-pushed-screen]) .tabbar-area:where(.svelte-a5rf23),.app-shell.svelte-a5rf23:has([data-hide-tabbar]) .tabbar-area:where(.svelte-a5rf23)){display:none}.app-shell.svelte-a5rf23:has([data-pushed-screen]) .main:where(.svelte-a5rf23){padding:0}}.toaster.svelte-qh8836{inset:calc(var(--toolbar-h) + var(--toast-gap)) calc(var(--space-3) + var(--safe-right)) auto auto;z-index:var(--z-toast);inline-size:min(var(--toast-w), calc(100vw - 2 * var(--space-3)));block-size:auto;max-block-size:none;color:var(--ink);pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;overflow:visible}.list.svelte-qh8836{gap:var(--toast-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toast.svelte-qh8836{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3);border-radius:var(--ctl-r-lg);background:var(--toast-bg);box-shadow:var(--shadow-popover);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);font-size:var(--ctl-font-lg);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform var(--dur) var(--ease-out);animation:svelte-qh8836-toast-in var(--dur-slow) var(--ease-spring);display:flex}.toast.svelte-qh8836:not(:has(.description)){align-items:center}.toast.svelte-qh8836:not(:has(.description)) .toast-icon{margin-block-start:0}.toast.svelte-qh8836[data-entered]{animation:none}.toast.svelte-qh8836 .toast-icon{color:var(--ink-2);flex:none;margin-block-start:2px}.success.svelte-qh8836 .toast-icon{color:var(--success)}.warning.svelte-qh8836 .toast-icon{color:var(--warning)}.error.svelte-qh8836 .toast-icon{color:var(--danger)}.body.svelte-qh8836{flex:1;min-inline-size:0;padding-block:1px}.message.svelte-qh8836{font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.description.svelte-qh8836{color:var(--ink-2);font-size:var(--ctl-font);line-height:var(--leading-snug);margin-block-start:1px}.action.svelte-qh8836{block-size:var(--ctl-h-sm);padding-inline:var(--space-2);border-radius:var(--ctl-r-sm);color:var(--primary-text);font-size:var(--ctl-font);font-weight:var(--weight-semibold);cursor:default;flex:none;align-self:center}.action.svelte-qh8836:active{background:var(--primary-soft)}.close.svelte-qh8836{inline-size:var(--ctl-h-sm);block-size:var(--ctl-h-sm);border-radius:var(--ctl-r-sm);color:var(--ink-3);cursor:default;flex:none;place-items:center;display:grid}.close.svelte-qh8836:active{background:var(--surface-3);color:var(--ink)}@media (hover:hover){.action.svelte-qh8836:hover{background:var(--primary-soft)}.close.svelte-qh8836:hover{background:var(--surface-2);color:var(--ink)}}html:has(.sheet.persistent[data-docked]) .toaster.svelte-qh8836{inset-inline-end:calc(var(--inspector-w) + var(--space-3) + var(--safe-right))}@media (width<=47.99rem){.toaster.svelte-qh8836{inset:calc(var(--safe-top) + var(--topbar-h) + var(--toast-gap)) calc(var(--space-2) + var(--safe-right)) auto calc(var(--space-2) + var(--safe-left));inline-size:auto}.list.svelte-qh8836{flex-direction:column-reverse}.toast.svelte-qh8836{min-block-size:var(--touch-target);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-4);border-radius:var(--r-lg);font-size:var(--ui-text);align-items:center;animation-name:svelte-qh8836-banner-in}.description.svelte-qh8836{font-size:var(--ui-text-sm)}.toast.svelte-qh8836 .toast-icon{margin-block-start:0}html:has([data-sheet-host] [data-detent=expanded]) .toaster.svelte-qh8836{inset-block-start:calc(var(--safe-top) + var(--space-1))}}@keyframes svelte-qh8836-toast-in{0%{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes svelte-qh8836-banner-in{0%{opacity:0;transform:translateY(-110%)}}
