body.no-scroll{overflow:hidden}body>main:first-of-type{padding-block-start:calc(var(--page-padding) + var(--space-3))}.stnd-header[data-astro-cid-r3qmosac]{z-index:300;min-height:0;padding-inline:var(--page-padding);padding-block:var(--space-half);background:var(--color-glass);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);border-bottom:var(--border);transition:transform var(--transition-slow), background var(--transition-slow), backdrop-filter var(--transition-slow), border-bottom var(--transition-slow), box-shadow var(--transition-slow), min-height var(--transition-slow), padding var(--transition);pointer-events:none;font-family:var(--font-interface);position:fixed;top:0;left:0;right:0}.stnd-header[data-astro-cid-r3qmosac].is-at-top{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;padding-block-start:var(--page-padding)}.stnd-header[data-astro-cid-r3qmosac].is-scrolled{box-shadow:var(--shadow);padding-block:var(--space)}.stnd-header[data-astro-cid-r3qmosac].is-hidden{transform:translateY(-100%)}nav[data-astro-cid-r3qmosac]{max-width:calc(var(--page-max-width) - 2 * var(--page-padding));pointer-events:auto;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.stnd-header-brand[data-astro-cid-r3qmosac]{font-size:var(--scale);font-weight:var(--font-weight-header);color:var(--color-foreground);z-index:10;text-decoration:none}.stnd-header-menu-desktop[data-astro-cid-r3qmosac]{gap:var(--space-half);margin:0;padding:0;padding-inline-start:0;list-style:none;transition:none;display:flex}.stnd-header-menu-desktop[data-astro-cid-r3qmosac] li[data-astro-cid-r3qmosac]:before{display:none}.stnd-header-menu-desktop[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac]{font-size:var(--scale-d2);color:var(--color-muted);text-decoration:none}.stnd-header-menu-desktop[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac]:hover{color:var(--color-accent)}.stnd-header-menu-desktop[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac].is-active{color:var(--color-foreground)}.stnd-header-menu-mobile[data-astro-cid-r3qmosac]{display:none}.stnd-header-burger[data-astro-cid-r3qmosac]{z-index:10;width:var(--space-half);height:var(--space-half);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;display:none;position:relative}.stnd-header-burger[data-astro-cid-r3qmosac] span[data-astro-cid-r3qmosac]{background-color:var(--color-foreground);width:100%;height:2px;transition:all .3s;display:block;position:absolute;right:0}.stnd-header-burger[data-astro-cid-r3qmosac] span[data-astro-cid-r3qmosac]:first-child{width:100%;top:0}.stnd-header-burger[data-astro-cid-r3qmosac] span[data-astro-cid-r3qmosac]:nth-child(2){width:100%;top:.3rem}.stnd-header-burger[data-astro-cid-r3qmosac] span[data-astro-cid-r3qmosac]:nth-child(3){width:100%;top:.6rem}.stnd-header-burger[data-astro-cid-r3qmosac].is-active span[data-astro-cid-r3qmosac]:first-child{top:.3rem;rotate:135deg}.stnd-header-burger[data-astro-cid-r3qmosac].is-active span[data-astro-cid-r3qmosac]:nth-child(2){opacity:0}.stnd-header-burger[data-astro-cid-r3qmosac].is-active span[data-astro-cid-r3qmosac]:nth-child(3){top:.3rem;rotate:-135deg}@media screen and (width<=768px){.stnd-header-burger[data-astro-cid-r3qmosac]{display:block}.stnd-header-menu-desktop[data-astro-cid-r3qmosac]{display:none}.stnd-header-menu-mobile[data-astro-cid-r3qmosac]{justify-content:center;align-items:center;gap:var(--space-3);opacity:0;pointer-events:none;height:100dvh;transition:all var(--transition-slow);z-index:5;will-change:opacity;background:var(--color-glass);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:0;left:0;right:0}.stnd-header-menu-mobile[data-astro-cid-r3qmosac] li[data-astro-cid-r3qmosac]:before{display:none}.stnd-header[data-astro-cid-r3qmosac].is-open .stnd-header-menu-mobile[data-astro-cid-r3qmosac]{opacity:1;pointer-events:auto}.stnd-header-menu-mobile[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac]{font-size:var(--scale-4);font-weight:var(--font-weight-header);color:var(--color-foreground);text-decoration:none}.stnd-header-menu-mobile[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac]:hover{color:var(--color-accent)}.stnd-header-menu-mobile[data-astro-cid-r3qmosac] a[data-astro-cid-r3qmosac].is-active{color:var(--color-foreground)}}.stnd-slot-bl[data-astro-cid-r3qmosac],.stnd-slot-br[data-astro-cid-r3qmosac]{z-index:290;bottom:var(--page-padding);transition:transform var(--duration-slow) var(--ease-stnd), opacity var(--duration-slow) var(--ease-stnd);opacity:1;will-change:transform, opacity;text-box-trim:none;width:unset;padding-inline:0;position:fixed;transform:translateY(0)}.stnd-slot-bl[data-astro-cid-r3qmosac]{left:var(--page-padding);right:auto}.stnd-slot-br[data-astro-cid-r3qmosac]{right:var(--page-padding);left:auto}:is(.stnd-slot-bl,.stnd-slot-br) *{text-box-trim:none}:is(.stnd-slot-bl,.stnd-slot-br) a{color:inherit;text-decoration:none}:is(.stnd-slot-bl,.stnd-slot-br) a:hover{color:var(--color-foreground)}:is(.stnd-slot-bl,.stnd-slot-br) strong,:is(.stnd-slot-bl,.stnd-slot-br) em{color:inherit}.stnd-header[data-astro-cid-r3qmosac].is-hidden~.stnd-slot-bl[data-astro-cid-r3qmosac],.stnd-header[data-astro-cid-r3qmosac].is-hidden~.stnd-slot-br[data-astro-cid-r3qmosac]{transform:translateY(var(--space));opacity:0;pointer-events:none}.stnd-footer .studio-signature{margin:var(--space-d2) 0 0}.stnd-footer{width:100%;max-width:var(--page-max-width);padding-inline:var(--page-padding);font-family:var(--font-interface);color:var(--color-subtle);border-top:var(--border);margin-inline:auto;margin-top:calc(var(--space) * 12);text-box-trim:none;padding-block-start:var(--space-4)!important}.stnd-footer *{text-box-trim:none}.stnd-footer h1,.stnd-footer h2,.stnd-footer h3,.stnd-footer h4,.stnd-footer h5,.stnd-footer h6{font-size:var(--scale);font-family:var(--font-interface);font-weight:var(--font-weight-header);margin-block-end:var(--space-half)!important;margin-top:0!important}.stnd-footer h4{font-size:var(--scale-d2)}.stnd-footer ul{padding:0;list-style:none;margin:0!important}.stnd-footer ul li{font-size:var(--scale-d4);padding-inline-start:0;margin-top:0!important}.stnd-footer ul li a{color:inherit;text-decoration:none}.stnd-footer ul li:before{display:none}.footer-title{font-family:var(--font-heading);font-size:var(--scale);font-weight:var(--font-weight-header);color:var(--color-foreground);margin:0}.stnd-footer a{color:inherit;text-decoration:none}.stnd-footer a:hover{color:var(--color-accent,var(--color-foreground));opacity:1}.footer-bottom{margin-top:calc(var(--space) * 6);padding-bottom:var(--space);margin-bottom:0}.footer-bottom strong,.footer-bottom em{color:inherit}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html.lab-open{margin-right:var(--lab-sidebar-w,320px);transition:margin-right var(--transition)}html:not(.lab-open){transition:margin-right var(--transition)}:root{--lab-font-size:12px;--lab-sidebar-w:320px}:root[data-lab-handler=false] .lab-handler.svelte-tizt9r,:root[data-lab-handler=false] .lab-handler-top.svelte-tizt9r,:root[data-lab-no-handler] .lab-handler.svelte-tizt9r,:root[data-lab-no-handler] .lab-handler-top.svelte-tizt9r{pointer-events:none!important;display:none!important}.lab-handler-top.svelte-tizt9r{z-index:200;padding:var(--space-2);cursor:pointer;opacity:.1;transition:opacity var(--transition);display:none;position:fixed;top:0;right:0}.lab-handler-top.svelte-tizt9r:hover{opacity:1}.lab-dot.svelte-tizt9r{width:var(--space-d4);height:var(--space-d4);background:var(--color-foreground);border-radius:50%}.lab-handler.svelte-tizt9r{z-index:200;padding:var(--space);cursor:normal;transition:all var(--transition);flex-direction:row;align-items:center;padding-right:20px;display:flex;position:fixed;top:20%;right:0}.lab-handler.scrolling.svelte-tizt9r .lab-handler-bar:where(.svelte-tizt9r){background:oklch(from var(--color-foreground) l c h / .3)}.lab-handler-bar.svelte-tizt9r{width:var(--space-d4);height:var(--space-2);background:oklch(from var(--color-foreground) l c h / 0);border-radius:var(--radius);box-shadow:var(--shadow-inset) var(--shadow-ring);transition:all var(--transition);cursor:normal;-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass)}.lab-handler.modified.svelte-tizt9r .lab-handler-bar:where(.svelte-tizt9r){background:oklch(from var(--color-accent) l c h / .1)}.lab-sidebar.svelte-tizt9r{z-index:9992;width:var(--lab-sidebar-w);height:100dvh;color:var(--color-foreground);font:var(--lab-font-size) / 1.5 var(--font-monospace);border-left:var(--border);box-shadow:var(--shadow-ring), var(--shadow-glow);background:var(--color-surface);-webkit-backdrop-filter:var(--filter-blur);backdrop-filter:var(--filter-blur);transition:transform var(--transition), box-shadow var(--transition), background var(--transition), opacity 0s;flex-direction:column;display:flex;position:fixed;top:0;right:0;opacity:1!important}.lab-sidebar.svelte-tizt9r h2:where(.svelte-tizt9r){margin:0!important}.lab-sidebar.svelte-tizt9r :where(.svelte-tizt9r){box-sizing:border-box;transition:opacity!important}.lab-sidebar.svelte-tizt9r :where(.svelte-tizt9r):not([style*=font-family]){font-family:var(--font-monospace)}.lab-header.svelte-tizt9r{padding:var(--space-d6) var(--space-d2);border-bottom:var(--border);background:var(--color-surface-raised);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:0;display:flex}.lab-header-title.svelte-tizt9r{flex:1;align-items:center;gap:0;min-width:0;display:flex}.lab-header.svelte-tizt9r h2:where(.svelte-tizt9r){font-size:var(--scale-d2)!important;line-height:1!important}.lab-version.svelte-tizt9r{color:var(--text-muted);font-size:var(--scale-d3)!important}.lab-header-meta.svelte-tizt9r{align-items:center;gap:var(--trim);display:flex}.lab-body.svelte-tizt9r{flex:1;gap:0;overflow:hidden auto}.lab-body.svelte-tizt9r::-webkit-scrollbar{width:4px}.lab-body.svelte-tizt9r::-webkit-scrollbar-track{background:0 0}.lab-body.svelte-tizt9r::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-foreground) 15%, transparent);border-radius:2px}.lab-section.svelte-tizt9r{box-shadow:var(--shadow-ring)}.lab-section-head.svelte-tizt9r{all:unset;width:100%;padding:var(--space-d6) 0;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-surface);box-shadow:var(--shadow);align-items:center;gap:0;display:flex}.lab-section-head.svelte-tizt9r:hover{background:var(--color-surface)}.lab-section-arrow.svelte-tizt9r{color:var(--text-subtle);transition:transform var(--transition);width:var(--space);flex-shrink:0;justify-content:center;display:inline-flex;font-size:var(--scale-d4)!important}.lab-section-arrow.open.svelte-tizt9r{transform:rotate(90deg)}.lab-section-title.svelte-tizt9r{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:600;font-size:var(--scale-d4)!important}.lab-section-body.svelte-tizt9r{padding:var(--space-d2) var(--space);background:var(--color-surface);box-shadow:var(--shadow)}.lab-field.svelte-tizt9r{margin-bottom:var(--space-half);min-height:var(--space);grid-template-columns:80px 1fr;align-items:center;gap:0;display:grid}.lab-field.svelte-tizt9r:last-child{margin-bottom:0}.lab-field-label.svelte-tizt9r{color:var(--color-muted);text-transform:uppercase;line-height:1;display:block;font-size:var(--scale-d5)!important}.lab-text-input.svelte-tizt9r{width:100%;transition:all var(--transition);font-size:var(--scale-d4)!important;margin:0!important;line-height:1!important}.lab-color-row.svelte-tizt9r{align-items:center;gap:var(--trim);display:flex}.lab-swatch.svelte-tizt9r{all:unset;width:var(--space);height:var(--space);border:var(--border);border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow);box-sizing:border-box;transition:box-shadow var(--transition-fast), transform var(--transition-fast);flex-shrink:0}.lab-swatch.svelte-tizt9r:hover{transform:scale(1.05)}.lab-swatch.active.svelte-tizt9r{box-shadow:0 0 0 2px var(--color-accent)}.lab-color-row.svelte-tizt9r .lab-text-input:where(.svelte-tizt9r){flex:1;min-width:0}.lab-picker-panel.svelte-tizt9r{margin-top:var(--space-d2);margin-bottom:var(--space-d2);padding:var(--space-d3);background:var(--color-surface-sunken);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-inset);gap:var(--space-d3);flex-direction:column;display:flex}.lab-picker-header.svelte-tizt9r{justify-content:space-between;align-items:center;gap:var(--space-d4);display:flex}.lab-picker-title.svelte-tizt9r{align-items:baseline;gap:var(--space-d4);display:flex}.lab-picker-role.svelte-tizt9r{font-size:var(--scale-d4);text-transform:uppercase;color:var(--color-muted);font-weight:600}.lab-picker-hex.svelte-tizt9r{font-size:var(--scale-d4);color:var(--color-foreground);font-family:var(--font-monospace)}.lab-picker-actions.svelte-tizt9r{align-items:center;gap:var(--space-d6);display:flex}.lab-plane-wrapper.svelte-tizt9r{border-radius:var(--radius-sm);cursor:crosshair;-webkit-user-select:none;user-select:none;touch-action:none;width:100%;height:110px;box-shadow:var(--shadow-inset);border:var(--border);position:relative;overflow:hidden}.lab-plane-canvas.svelte-tizt9r{width:100%;height:100%;display:block}.lab-plane-thumb.svelte-tizt9r{width:var(--space-d2);height:var(--space-d2);pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 2px #000}.lab-picker-sliders.svelte-tizt9r{gap:var(--space-d4);flex-direction:column;display:flex}.lab-picker-slider-row.svelte-tizt9r{grid-template-columns:var(--space-d2) 1fr var(--space-2);align-items:center;gap:var(--space-d4);display:grid}.lab-slider-label.svelte-tizt9r{font-size:var(--scale-d4);color:var(--color-muted);text-align:center;font-weight:600}.lab-slider-val.svelte-tizt9r{font-size:var(--scale-d4);color:var(--color-foreground);text-align:right;font-family:var(--font-monospace)}.lab-range-l.svelte-tizt9r,.lab-range-c.svelte-tizt9r,.lab-range-h.svelte-tizt9r{appearance:none;width:100%;height:var(--space-d4);border-radius:var(--radius-sm);background:var(--slider-track,var(--color-surface));box-shadow:var(--shadow-inset);cursor:pointer;outline:none}.lab-range-h.svelte-tizt9r{background:linear-gradient(90deg,oklch(70% .18 0),oklch(70% .18 60),oklch(70% .18 120),oklch(70% .18 180),oklch(70% .18 240),oklch(70% .18 300),oklch(70% .18 360))}.lab-range.svelte-tizt9r::-webkit-slider-thumb{appearance:none;width:var(--space-d2);height:var(--space-d2);background:var(--color-surface);border:2px solid var(--color-foreground);box-shadow:var(--shadow);cursor:pointer;border-radius:50%}.lab-picker-presets.svelte-tizt9r{gap:var(--space-d4);padding-top:var(--space-d6);border-top:var(--border);flex-wrap:wrap;display:flex}.lab-preset-dot.svelte-tizt9r{all:unset;width:var(--space-d2);height:var(--space-d2);border-radius:var(--radius-sm);border:var(--border);cursor:pointer;box-shadow:var(--shadow);transition:transform var(--transition-fast);box-sizing:border-box}.lab-preset-dot.svelte-tizt9r:hover{transform:scale(1.15)}.lab-select.svelte-tizt9r{font-size:var(--scale-d4)!important}.lab-select.svelte-tizt9r:focus{border-color:var(--color-accent)}.lab-font-field.svelte-tizt9r{position:relative}.lab-slider-wrapper.svelte-tizt9r{align-items:center;gap:var(--space-half);width:100%;display:flex}.lab-links.svelte-tizt9r{gap:var(--space-d4);flex-direction:column;display:flex}.lab-link.svelte-tizt9r{color:var(--color-accent);padding:var(--space-d4) 0;transition:opacity var(--transition-fast);text-decoration:none;font-size:var(--scale-d4)!important}.lab-link.svelte-tizt9r:hover{opacity:.7}.lab-footer.svelte-tizt9r{justify-content:space-evenly;gap:var(--space-half);padding:var(--space-half) var(--space);box-shadow:var(--shadow);background:var(--color-surface-raised);flex-shrink:0;display:flex}@media (width<=480px){.lab-sidebar.svelte-tizt9r{width:100vw}}@media print{.lab-handler.svelte-tizt9r,.lab-sidebar.svelte-tizt9r{display:none!important}}:root[data-lab-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-lab-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lab-font-combobox .std-combobox-trigger{width:100%;padding:calc(var(--space-d3) - 2px) var(--space-d4);font-size:var(--scale-d4);border:var(--border);border-radius:var(--radius);color:var(--color-foreground);box-shadow:var(--shadow);text-align:left;background:0 0;justify-content:space-between;align-items:center;line-height:1;display:inline-flex}.lab-font-combobox .std-combobox-trigger .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lab-font-combobox .std-combobox-popover{min-width:100%;max-width:none;margin-top:var(--space-d2);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-xl), var(--shadow-ring);background:var(--color-surface,var(--color-background));z-index:120;left:0;right:0}.lab-font-combobox .std-combobox-header{padding:0 var(--space-d4) var(--space-d3);margin-bottom:var(--space-d2)}.lab-font-combobox .std-combobox-header input{font-size:var(--scale-d2);padding:var(--space-half) 0;background:0 0;border:none;outline:none;width:100%}.lab-font-combobox .std-combobox-listbox .std-menu-item{padding:var(--space-d2) var(--space-d4);font-size:var(--scale-d2)}.std-launcher-overlay.svelte-46vde9{z-index:5000;padding-top:var(--launcher-top,15vh);font-family:var(--font-interface,sans-serif);justify-content:center;align-items:flex-start;margin:0;display:flex;position:fixed;inset:0}.std-launcher-overlay.svelte-46vde9:has(.std-launcher-body.fill:where(.svelte-46vde9)){padding-top:var(--page-padding)}.std-launcher-backdrop.svelte-46vde9{background:var(--color-glass);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);position:absolute;inset:0;overflow:hidden}.std-launcher-backdrop.svelte-46vde9:after{content:"";pointer-events:none;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.std-launcher.svelte-46vde9{width:100%;max-width:60vw;font-family:var(--font-interface);background:var(--color-surface-overlay);border-radius:var(--radius);box-shadow:var(--shadow-raised), var(--shadow-xl);transition:all var(--transition-fast);border:0;position:relative;overflow:hidden}.std-launcher.svelte-46vde9 :where(.svelte-46vde9){text-shadow:none!important}.std-launcher.svelte-46vde9.compact{max-width:50vw}.std-launcher.svelte-46vde9.large{max-width:70vw}.std-launcher.svelte-46vde9.fill{max-width:calc(100% - (var(--page-padding) * 2))}.std-launcher-header.svelte-46vde9{padding:0 var(--space-d2);box-shadow:var(--shadow);background-color:var(--color-surface-overlay);box-shadow:var(--shadow-raised), var(--shadow-glow);z-index:1;transition:all var(--transition-fast);position:relative;text-shadow:none!important}.std-launcher-header-inner.svelte-46vde9{justify-content:flex-start;align-items:center;width:100%;min-height:2.5em;display:flex;position:relative}.std-launcher-back-btn.svelte-46vde9{right:calc(var(--space) * 1.25);color:var(--color-muted);cursor:pointer;padding:var(--space-d4,.25rem);border-radius:var(--radius);transition:all var(--transition-fast,.15s ease);z-index:4;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.std-launcher-back-btn.svelte-46vde9:hover{color:var(--color-foreground);background:var(--color-hover)}.std-launcher-search-area.svelte-46vde9{z-index:3;flex:1;align-self:stretch;align-items:center;display:flex;position:relative}.std-launcher-input.hidden.svelte-46vde9{display:none}.opacity-0.svelte-46vde9{opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.std-launcher-title.svelte-46vde9{font-size:var(--scale-d2);color:var(--color-muted);font-weight:600;font-family:var(--font-interface,sans-serif);pointer-events:none;white-space:nowrap;z-index:2;transition:opacity var(--transition-fast);position:absolute;left:50%;transform:translate(-50%)}.std-launcher-search-area.svelte-46vde9 .std-launcher-input:where(.svelte-46vde9){width:100%}.std-launcher-input.svelte-46vde9{font-weight:600;font-family:var(--font-interface,sans-serif);color:var(--color-muted);caret-color:var(--color-accent);padding:0 var(--space) 0 0;box-shadow:none;z-index:3;opacity:1;min-width:0;transition:opacity var(--transition-fast);background:0 0;border:none;flex:1;margin:0;text-shadow:none!important;border-radius:0!important;outline:none!important}.std-launcher-close-btn.svelte-46vde9{right:var(--space-d3,.5rem);color:var(--color-muted);cursor:pointer;padding:var(--space-d4,.25rem);border-radius:var(--radius);transition:all var(--transition-fast,.15s ease);z-index:4;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.std-launcher-close-btn.svelte-46vde9:hover{color:var(--color-foreground);background:var(--color-hover)}.std-launcher-body.svelte-46vde9{transition:all var(--transition-fast);--launcher-pad:var(--space);overflow-y:auto}.std-launcher-body.svelte-46vde9:has(.settings-window:where(.svelte-46vde9)),.std-launcher-body.svelte-46vde9:has(.full-bleed:where(.svelte-46vde9)),.std-launcher-body.svelte-46vde9:has(.welcome:where(.svelte-46vde9)){overflow-y:hidden}.std-launcher-view.svelte-46vde9{width:100%;height:100%}.std-launcher-view.svelte-46vde9>:where(.svelte-46vde9):first-child{padding:var(--launcher-pad)}.std-launcher-view.svelte-46vde9>.settings-window:where(.svelte-46vde9),.std-launcher-view.svelte-46vde9>.full-bleed:where(.svelte-46vde9){padding:0}.std-launcher-body.standard.svelte-46vde9{max-height:clamp(17rem,40vh,26rem)}.std-launcher-body.large.svelte-46vde9{max-height:clamp(24rem,70vh,44rem)}.std-launcher-body.fill.svelte-46vde9{max-height:calc(100% - (var(--page-padding) * 2))!important}.std-launcher-item.svelte-46vde9{min-height:var(--space);align-items:center;gap:var(--leading);width:100%;padding:var(--leading) var(--space-half);border-radius:var(--radius);cursor:pointer;text-align:left;transition:all var(--transition-fast);box-shadow:none;background:0 0;border:none;display:flex;margin:0!important}.std-launcher-item-title.svelte-46vde9{max-width:100%;color:var(--color-muted);font-size:var(--scale);text-overflow:ellipsis;white-space:nowrap;text-box-trim:none;flex-shrink:0;overflow:hidden;text-shadow:none!important}.std-launcher-item-desc.svelte-46vde9{min-width:0;font-size:var(--scale-d2);color:var(--color-subtle);text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:400;overflow:hidden;text-shadow:none!important}@media (width<=640px){.std-launcher-item-desc.svelte-46vde9{display:none}}.std-launcher-item.svelte-46vde9:hover,.std-launcher-item.active.svelte-46vde9{background:var(--color-selected);box-shadow:var(--shadow)}:is(.std-launcher-item.svelte-46vde9:hover,.std-launcher-item.active.svelte-46vde9) .std-launcher-item-icon:where(.svelte-46vde9){color:var(--color-accent);opacity:1}:is(.std-launcher-item.svelte-46vde9:hover,.std-launcher-item.active.svelte-46vde9) .std-launcher-item-title:where(.svelte-46vde9){color:var(--color-accent)}:is(.std-launcher-item.svelte-46vde9:hover,.std-launcher-item.active.svelte-46vde9) .std-launcher-item-desc:where(.svelte-46vde9){color:var(--color-foreground)}.std-launcher-item.svelte-46vde9:active{box-shadow:var(--shadow-inset);background:var(--color-surface-sunken)}.std-launcher-item-content.svelte-46vde9{flex:1;min-width:0}.std-launcher-item-username.svelte-46vde9{color:var(--color-accent);font-size:var(--scale-xs);white-space:nowrap;flex-shrink:0;text-decoration:none}.std-launcher-item-icon.svelte-46vde9{opacity:.5;filter:blur(.2px);width:1rem;height:1rem;transition:all var(--duration-fast) var(--ease-snappy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.std-launcher-empty.svelte-46vde9{padding:var(--space-2) 0;text-align:center;color:var(--color-subtle);font-style:italic;font-size:var(--scale-d2)}.std-launcher-footer.svelte-46vde9{padding:var(--space-d4) var(--space-d2);min-height:28px;font-size:var(--scale-d2,.75rem);color:var(--color-muted);border-top:var(--border);background-color:var(--color-surface-overlay);box-shadow:var(--shadow);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.std-launcher-footer-left.svelte-46vde9{align-items:center;gap:var(--space-d3);display:flex}.std-launcher-user.svelte-46vde9{align-items:center;gap:var(--space-d4);color:var(--color-foreground-muted);padding:var(--space-d5) var(--space-d3);border-radius:var(--radius);transition:all var(--transition-fast);cursor:pointer;display:flex}.std-launcher-user.svelte-46vde9:hover{background:var(--color-hover);color:var(--color-foreground)}.std-launcher-user.svelte-46vde9 span:where(.svelte-46vde9){white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.std-launcher-hints.svelte-46vde9{align-items:center;gap:var(--space-d1);font-size:var(--scale-d2,.75rem);display:flex}.std-launcher-hints.svelte-46vde9 kbd:where(.svelte-46vde9){font-family:var(--font-mono,monospace);font-size:var(--scale-d3,.7rem);padding:1px var(--space-d4);border-radius:var(--radius);background:var(--color-fill-secondary);border:var(--border);color:var(--color-foreground)}@media (width<=640px){.std-launcher-overlay.svelte-46vde9{padding-top:var(--launcher-mobile-top,1rem);align-items:flex-start}.std-launcher.svelte-46vde9{margin-inline:1rem;max-width:100%!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.progress-container.svelte-13a2b5t{width:100%;height:var(--stroke-width-lg);z-index:var(--z-toast,1090);pointer-events:none;position:fixed;top:0;left:0;margin-top:0!important}.progress-bar.svelte-13a2b5t{background-color:oklch(from var(--color-foreground) l c h / .15);height:100%;-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);transition:width var(--transition-fast);border-radius:var(--radius);box-shadow:var(--shadow-lg)!important;margin-top:0!important}
