body.no-scroll{overflow:hidden}main:first-of-type{padding-block-start:calc(var(--page-padding) + var(--space-3))}header[data-astro-cid-d4bsgpq2][data-stnd-header]{top:0;left:var(--panel-left-width);right:var(--panel-right-width);z-index:var(--z-header);min-height:0;padding-left:var(--page-padding-left,var(--page-padding));padding-right:var(--page-padding-right,var(--page-padding));background:var(--color-glass);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);border-bottom:var(--border);transition:left var(--transition), right var(--transition), padding-left var(--transition), padding-right var(--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);padding-block-start:var(--page-padding);padding-block-end:var(--space-half);position:fixed}header[data-astro-cid-d4bsgpq2][data-stnd-header][data-state=top]{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000;padding-block-start:var(--page-padding)}header[data-astro-cid-d4bsgpq2][data-stnd-header][data-state=scrolled]{box-shadow:var(--shadow);padding-block:var(--space)}header[data-astro-cid-d4bsgpq2][data-stnd-header][data-state=hidden]{transform:translateY(-100%)}nav[data-astro-cid-d4bsgpq2]{max-width:var(--page-max-width);pointer-events:auto;justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.stnd-header-brand[data-astro-cid-d4bsgpq2]{font-size:var(--scale);font-weight:var(--font-weight-header);color:var(--color-foreground);z-index:calc(var(--z-base) + 9);text-decoration:none}.stnd-header-menu-desktop[data-astro-cid-d4bsgpq2]{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-d4bsgpq2] li[data-astro-cid-d4bsgpq2]:before{display:none}.stnd-header-menu-desktop[data-astro-cid-d4bsgpq2] a[data-astro-cid-d4bsgpq2]{font-size:var(--scale-d2);color:var(--color-muted);text-decoration:none}.stnd-header-menu-desktop[data-astro-cid-d4bsgpq2] a[data-astro-cid-d4bsgpq2]:hover{color:var(--color-accent)}.stnd-header-menu-desktop[data-astro-cid-d4bsgpq2] a[data-astro-cid-d4bsgpq2][aria-current=page]{color:var(--color-foreground)}.stnd-header-menu-mobile[data-astro-cid-d4bsgpq2]{display:none}.stnd-header-burger[data-astro-cid-d4bsgpq2]{z-index:calc(var(--z-base) + 9);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-d4bsgpq2] span[data-astro-cid-d4bsgpq2]{background-color:var(--color-foreground);width:100%;height:2px;transition:all .3s;display:block;position:absolute;right:0}.stnd-header-burger[data-astro-cid-d4bsgpq2] span[data-astro-cid-d4bsgpq2]:first-child{width:100%;top:0}.stnd-header-burger[data-astro-cid-d4bsgpq2] span[data-astro-cid-d4bsgpq2]:nth-child(2){width:100%;top:.3rem}.stnd-header-burger[data-astro-cid-d4bsgpq2] span[data-astro-cid-d4bsgpq2]:nth-child(3){width:100%;top:.6rem}.stnd-header-burger[data-astro-cid-d4bsgpq2][aria-expanded=true] span[data-astro-cid-d4bsgpq2]:first-child{top:.3rem;rotate:135deg}.stnd-header-burger[data-astro-cid-d4bsgpq2][aria-expanded=true] span[data-astro-cid-d4bsgpq2]:nth-child(2){opacity:0}.stnd-header-burger[data-astro-cid-d4bsgpq2][aria-expanded=true] span[data-astro-cid-d4bsgpq2]:nth-child(3){top:.3rem;rotate:-135deg}@media screen and (width<=768px){.stnd-header-burger[data-astro-cid-d4bsgpq2]{display:block}.stnd-header-menu-desktop[data-astro-cid-d4bsgpq2]{display:none}.stnd-header-menu-mobile[data-astro-cid-d4bsgpq2]{justify-content:center;align-items:center;gap:var(--space-3);opacity:0;pointer-events:none;height:100dvh;transition:all var(--transition-slow);z-index:calc(var(--z-base) + 4);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-d4bsgpq2] li[data-astro-cid-d4bsgpq2]:before{display:none}header[data-astro-cid-d4bsgpq2][data-stnd-header]:has(.stnd-header-burger[aria-expanded=true]) .stnd-header-menu-mobile[data-astro-cid-d4bsgpq2]{opacity:1;pointer-events:auto}.stnd-header-menu-mobile[data-astro-cid-d4bsgpq2] a[data-astro-cid-d4bsgpq2]{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-d4bsgpq2] a[data-astro-cid-d4bsgpq2]:hover{color:var(--color-accent)}.stnd-header-menu-mobile[data-astro-cid-d4bsgpq2] a[data-astro-cid-d4bsgpq2][aria-current=page]{color:var(--color-foreground)}}.stnd-slot-bl[data-astro-cid-d4bsgpq2],.stnd-slot-br[data-astro-cid-d4bsgpq2]{z-index:calc(var(--z-base) + 289);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-d4bsgpq2]{left:calc(var(--panel-left-width) + var(--page-padding));transition:left var(--transition), transform var(--duration-slow) var(--ease-stnd), opacity var(--duration-slow) var(--ease-stnd);right:auto}.stnd-slot-br[data-astro-cid-d4bsgpq2]{right:calc(var(--panel-right-width) + var(--page-padding));transition:right var(--transition), transform var(--duration-slow) var(--ease-stnd), opacity var(--duration-slow) var(--ease-stnd);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}header[data-astro-cid-d4bsgpq2][data-stnd-header][data-state=hidden]~.stnd-slot-bl[data-astro-cid-d4bsgpq2],header[data-astro-cid-d4bsgpq2][data-stnd-header][data-state=hidden]~.stnd-slot-br[data-astro-cid-d4bsgpq2]{transform:translateY(var(--space));opacity:0;pointer-events:none}footer[data-stnd-footer]{width:100%;max-width:var(--page-max-width);padding-left:var(--page-padding-left,var(--page-padding));padding-right:var(--page-padding-right,var(--page-padding));transition:padding-left var(--transition), padding-right var(--transition);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}footer[data-stnd-footer] *{text-box-trim:none}footer[data-stnd-footer] h1,footer[data-stnd-footer] h2,footer[data-stnd-footer] h3,footer[data-stnd-footer] h4,footer[data-stnd-footer] h5,footer[data-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}footer[data-stnd-footer] h4{font-size:var(--scale-d2)}footer[data-stnd-footer] ul{padding:0;list-style:none;margin:0!important}footer[data-stnd-footer] ul li{font-size:var(--scale-d2);padding-inline-start:0;margin-top:0!important}footer[data-stnd-footer] ul li a{color:inherit;text-decoration:none}footer[data-stnd-footer] ul li:before{display:none}.footer-title{font-family:var(--font-header);font-size:var(--scale);font-weight:var(--font-weight-header);color:var(--color-foreground);margin:0}footer[data-stnd-footer] a{color:inherit;text-decoration:none}footer[data-stnd-footer] a:hover{color:var(--color-accent);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}}#toast-container[data-astro-cid-ld2irylo]{top:var(--space-2);z-index:var(--z-toast);gap:var(--space-half);pointer-events:none;flex-direction:column;margin:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast-item{color:var(--color-foreground);border-radius:var(--radius);border:var(--border);padding:var(--space-half) var(--space-half);font-family:var(--font-interface);font-size:var(--scale-d3);pointer-events:auto;box-shadow:var(--shadow-glow);-webkit-backdrop-filter:var(--filter-glass);backdrop-filter:var(--filter-glass);background:var(--color-glass);align-items:center;gap:var(--space-half);opacity:0;filter:var(--filter-glass);transition:all var(--transition);margin:0 auto;display:flex}.toast-action{margin-left:var(--space-half);padding:var(--space-d4) var(--space-half);border-radius:var(--radius-sm);color:inherit;font-family:inherit;font-size:var(--scale-d3);cursor:pointer;white-space:nowrap;transition:all var(--transition);background:0 0;border:1px solid;font-weight:600;text-decoration:none}.toast-action:hover{background:var(--color-foreground);color:var(--color-background)}.toast-item.show{opacity:1;filter:blur()}.toast-item.error{border-color:color-mix(in srgb, var(--color-border) 75%, var(--color-error))}.toast-item.success{border-color:color-mix(in srgb, var(--color-border) 75%, var(--color-success))}.toast-item.info{border-color:color-mix(in srgb, var(--color-border) 75%, var(--color-info))}.toast-item.warning{border-color:color-mix(in srgb, var(--color-border) 75%, var(--color-warning))}@media (width<=640px){#toast-container[data-astro-cid-ld2irylo]{left:var(--space);right:var(--space);bottom:var(--space);transform:none}.toast-item{text-align:center;min-width:auto}}span.stnd-icon.svelte-5oq2f svg{width:100%;max-width:100%;height:100%;max-height:100%;display:block}.std-launcher-overlay.svelte-46vde9{z-index:var(--z-palette);padding-top:var(--launcher-top,15vh);font-family:var(--font-interface);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:color-mix(in srgb, var(--color-scrim) 45%, transparent);-webkit-backdrop-filter:var(--filter-glass) saturate(.35);position:absolute;inset:0;overflow:hidden}.std-launcher.svelte-46vde9{--panel-inset:var(--window-inset);--panel-radius:calc(var(--window-radius) - var(--panel-inset));--panel-edge:inset 0 0 0 1px var(--color-highlight);width:100%;max-width:60vw;font-family:var(--font-interface);font-size:var(--scale-d2);background:var(--color-surface-raised);border-radius:var(--panel-radius);box-shadow:var(--shadow-overlay), var(--panel-edge);transition:all var(--transition-fast);border:none;margin:0;padding: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))}header.svelte-46vde9{padding:0 var(--space-d2);border-block-end:var(--border);z-index:var(--z-base);transition:all var(--transition-fast);position:relative}.std-launcher-header-inner.svelte-46vde9{width:100%;min-height:calc(var(--space) + var(--space-half));justify-content:flex-start;align-items:center;display:flex;position:relative}.std-launcher-back-btn.svelte-46vde9{right:calc(var(--space) + var(--space-d4));color:var(--color-muted);cursor:pointer;padding:var(--space-d4);border-radius:var(--radius-sm);transition:background var(--duration-instant) var(--ease-soft), color var(--duration-instant) var(--ease-soft);z-index:calc(var(--z-base) + 3);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:calc(var(--z-base) + 2);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-foreground);font-weight:600;font-family:var(--font-interface);pointer-events:none;white-space:nowrap;z-index:calc(var(--z-base) + 1);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:500;font-family:var(--font-interface);font-size:var(--scale-d2);color:var(--color-foreground);caret-color:var(--color-accent);padding:0 var(--space) 0 0;box-shadow:none;z-index:calc(var(--z-base) + 2);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-input.svelte-46vde9::placeholder{color:var(--color-muted)}.std-launcher-close-btn.svelte-46vde9{right:var(--space-d3);color:var(--color-muted);cursor:pointer;padding:var(--space-d4);border-radius:var(--radius-sm);transition:background var(--duration-instant) var(--ease-soft), color var(--duration-instant) var(--ease-soft);z-index:calc(var(--z-base) + 3);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:calc(var(--space) + var(--trim));align-items:center;gap:var(--space-d2);width:100%;padding:var(--space-d5) var(--space-d2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;color:var(--color-foreground);transition:background var(--duration-instant) var(--ease-soft), color var(--duration-instant) var(--ease-soft);box-shadow:none;background:0 0;border:none;text-decoration:none;display:flex;margin:0!important}.std-launcher-item-title.svelte-46vde9{max-width:100%;color:var(--color-foreground);font-size:var(--scale-d2);text-overflow:ellipsis;white-space:nowrap;text-box-trim:none;flex-shrink:0;font-weight:500;overflow:hidden;text-shadow:none!important}.std-launcher-item-desc.svelte-46vde9{min-width:0;font-size:var(--scale-d3);color:var(--color-muted);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[data-active].svelte-46vde9{background:var(--color-selected);color:var(--color-foreground);box-shadow:none}:is(.std-launcher-item.svelte-46vde9:hover,.std-launcher-item[data-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[data-active].svelte-46vde9) .std-launcher-item-title:where(.svelte-46vde9){color:var(--color-foreground)}:is(.std-launcher-item.svelte-46vde9:hover,.std-launcher-item[data-active].svelte-46vde9) .std-launcher-item-desc:where(.svelte-46vde9){color:var(--color-muted)}.std-launcher-item.svelte-46vde9:active{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-d3);font-family:var(--font-monospace);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;text-decoration:none}.std-launcher-item-icon.svelte-46vde9{opacity:.6;width:1.1rem;height:1.1rem;color:var(--color-muted);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)}footer.svelte-46vde9{padding:var(--space-d4) var(--space-d2);min-height:calc(var(--space) + var(--space-half));font-size:var(--scale-d3);color:var(--color-muted);border-top:var(--border);background-color:var(--color-surface-raised);box-shadow:none;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-muted);padding:var(--space-d5) var(--space-d3);border-radius:var(--radius-sm);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-d3);display:flex}.std-launcher-hints.svelte-46vde9 kbd:where(.svelte-46vde9){font-family:var(--font-monospace);font-size:var(--scale-d3);padding:1px var(--space-d4);border-radius:var(--radius-sm);background:var(--color-fill-secondary);border:var(--border);color:var(--color-muted)}@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:var(--space-d2);max-width:100%!important}}.launcher-hint[data-astro-cid-grcgl7kc]{cursor:pointer;-webkit-user-select:none;user-select:none;text-box-trim:none;justify-content:center;align-items:center;display:inline-flex}.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}html[data-theme=utopie][data-theme=utopie]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f6f0e4;--color-background:#000;--color-foreground:oklch(15.51% .0048 85.92);--color-header:var(--color-foreground);--color-muted:color-mix(in srgb, var(--color-foreground) 75%, transparent);--color-subtle:color-mix(in srgb, var(--color-foreground) 55%, transparent);--color-border:color-mix(in srgb, var(--color-foreground) 25%, transparent);--color-hairline:color-mix(in srgb, var(--color-foreground) 8%, transparent);--color-glass:color-mix(in srgb, var(--color-paper) 10%, transparent);--color-glass-edge:#d3c78726;--filter-glass:blur(30px) saturate(1.25);--shadow-lift:0 30px 80px #00000040;--font-header:"Reckless Neue", Georgia, serif;--font-text:"Reckless Neue", Georgia, serif;--font-interface:"Cargo Diatype", "Diatype", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-label:"Cargo Monument Grotesk", ui-monospace, monospace}
