:root{--shy-responsive-unit: calc(.1rem + .1vmin) ;--shy-dynamic-height: 100vh;--shy-dynamic-width: 100vw}@supports (height: 100dvh){:root{--shy-dynamic-height: 100dvh}}@supports (width: 100dvw){:root{--shy-dynamic-width: 100dvw}}:root{--shy-dynamic-height-unit: calc(var(--shy-dynamic-height) / 100);--shy-dynamic-width-unit: calc(var(--shy-dynamic-width) / 100)}:root{--shy-safe-area-top: env(safe-area-inset-top, 0px);--shy-safe-area-end: env(safe-area-inset-right, 0px);--shy-safe-area-bottom: env(safe-area-inset-bottom, 0px);--shy-safe-area-start: env(safe-area-inset-left, 0px)}:root:dir(rtl){--shy-safe-area-end: env(safe-area-inset-left, 0px);--shy-safe-area-start: env(safe-area-inset-right, 0px)}:root{--shy-primary-50: #f2f4ff;--shy-primary-100: #e2e6fe;--shy-primary-200: #c5cefe;--shy-primary-300: #a2adfc;--shy-primary-400: #818bfd;--shy-primary-500: #615ffb;--shy-primary-600: #4c00ff;--shy-primary-700: #5f00d9;--shy-primary-800: #3002ac;--shy-primary-900: #21057e;--shy-primary-950: #120052;--shy-neutral-50: #f9faff;--shy-neutral-100: #eef1fe;--shy-neutral-200: #dee0ee;--shy-neutral-300: #c7cad7;--shy-neutral-400: #a1a4b0;--shy-neutral-500: #7d7f8b;--shy-neutral-600: #60626e;--shy-neutral-700: #4a4c57;--shy-neutral-800: #2b2d37;--shy-neutral-850: #20222c;--shy-neutral-900: #161821;--shy-neutral-950: #070811;--shy-success-50: #deffe8;--shy-success-100: #b6fbcd;--shy-success-200: #97e6b2;--shy-success-300: #6ccc91;--shy-success-400: #3bb270;--shy-success-500: #119254;--shy-success-600: #067240;--shy-success-700: #036035;--shy-success-800: #034a28;--shy-success-900: #00351b;--shy-success-950: #001f0d;--shy-warning-50: #fff7eb;--shy-warning-100: #ffeccd;--shy-warning-200: #ffd897;--shy-warning-300: #f1c77e;--shy-warning-400: #e4b665;--shy-warning-500: #d6a54b;--shy-warning-600: #bc8710;--shy-warning-700: #93690b;--shy-warning-800: #704e00;--shy-warning-900: #553a00;--shy-warning-950: #352300;--shy-danger-50: #fff1f1;--shy-danger-100: #ffdfdd;--shy-danger-200: #febebb;--shy-danger-300: #fd918e;--shy-danger-400: #f26265;--shy-danger-500: #d8303f;--shy-danger-600: #b30427;--shy-danger-700: #98011f;--shy-danger-800: #770217;--shy-danger-900: #58000d;--shy-danger-950: #360005;--shy-info-50: #ebf7ff;--shy-info-100: #cfedff;--shy-info-200: #9cdaff;--shy-info-300: #6ebfed;--shy-info-400: #40a3d6;--shy-info-500: #1084b6;--shy-info-600: #066790;--shy-info-700: #03577a;--shy-info-800: #03435e;--shy-info-900: #003045;--shy-info-950: #001b2a;--shy-gradient-brand: linear-gradient(135deg, var(--shy-primary-600) 0%, var(--shy-primary-700) 100%);--shy-font-family-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--shy-font-family-sans: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shy-font-family-base: var(--shy-font-family-mono);--shy-font-family-code: var(--shy-font-family-mono);--shy-text-xs: calc(var(--shy-responsive-unit) * 6.5);--shy-text-sm: calc(var(--shy-responsive-unit) * 7);--shy-text-md: calc(var(--shy-responsive-unit) * 7.5);--shy-text-lg: calc(var(--shy-responsive-unit) * 8.5);--shy-text-xl: calc(var(--shy-responsive-unit) * 10);--shy-text-2xl: calc(var(--shy-responsive-unit) * 12);--shy-text-3xl: calc(var(--shy-responsive-unit) * 15);--shy-text-4xl: calc(var(--shy-responsive-unit) * 18);--shy-text-5xl: calc(var(--shy-responsive-unit) * 24);--shy-weight-regular: 400;--shy-weight-medium: 500;--shy-weight-semibold: 600;--shy-weight-bold: 700;--shy-leading-tight: 1.2;--shy-leading-snug: 1.35;--shy-leading-normal: 1.5;--shy-leading-relaxed: 1.65;--shy-tracking-tight: calc(var(--shy-responsive-unit) * -.15);--shy-tracking-normal: 0;--shy-tracking-wide: calc(var(--shy-responsive-unit) * .3);--shy-measure: calc(var(--shy-responsive-unit) * 280);--shy-space-0: 0;--shy-space-0-5: calc(var(--shy-responsive-unit) * .5);--shy-space-1: calc(var(--shy-responsive-unit) * 1);--shy-space-2: calc(var(--shy-responsive-unit) * 2);--shy-space-3: calc(var(--shy-responsive-unit) * 3);--shy-space-4: calc(var(--shy-responsive-unit) * 4);--shy-space-5: calc(var(--shy-responsive-unit) * 5);--shy-space-6: calc(var(--shy-responsive-unit) * 6);--shy-space-7: calc(var(--shy-responsive-unit) * 7);--shy-space-8: calc(var(--shy-responsive-unit) * 8);--shy-space-10: calc(var(--shy-responsive-unit) * 10);--shy-space-12: calc(var(--shy-responsive-unit) * 12);--shy-space-14: calc(var(--shy-responsive-unit) * 14);--shy-space-16: calc(var(--shy-responsive-unit) * 16);--shy-space-20: calc(var(--shy-responsive-unit) * 20);--shy-space-24: calc(var(--shy-responsive-unit) * 24);--shy-space-32: calc(var(--shy-responsive-unit) * 32);--shy-radius-none: 0;--shy-radius-xs: calc(var(--shy-responsive-unit) * .5);--shy-radius-sm: calc(var(--shy-responsive-unit) * 1);--shy-radius-md: calc(var(--shy-responsive-unit) * 2);--shy-radius-lg: calc(var(--shy-responsive-unit) * 3);--shy-radius-xl: calc(var(--shy-responsive-unit) * 4);--shy-radius-2xl: calc(var(--shy-responsive-unit) * 6);--shy-radius-full: calc(var(--shy-responsive-unit) * 999);--shy-size-control-sm: calc(var(--shy-responsive-unit) * 14);--shy-size-touch-target: calc(var(--shy-responsive-unit) * 22.5);--shy-size-control-md: calc(var(--shy-responsive-unit) * 18);--shy-size-control-lg: calc(var(--shy-responsive-unit) * 22);--shy-size-icon-sm: calc(var(--shy-responsive-unit) * 6);--shy-size-icon-md: calc(var(--shy-responsive-unit) * 8);--shy-size-icon-lg: calc(var(--shy-responsive-unit) * 10);--shy-border-width: calc(var(--shy-responsive-unit) * .5);--shy-border-width-strong: calc(var(--shy-responsive-unit) * 1);--shy-focus-ring-width: calc(var(--shy-responsive-unit) * 1);--shy-focus-ring-offset: calc(var(--shy-responsive-unit) * 1);--shy-opacity-disabled: .45;--shy-opacity-track: .25;--shy-state-hover: .08;--shy-state-pressed: .12}@media(pointer:coarse){:root{--shy-size-control-sm: calc(var(--shy-responsive-unit) * 18);--shy-size-control-md: calc(var(--shy-responsive-unit) * 23);--shy-size-control-lg: calc(var(--shy-responsive-unit) * 26)}}:root{color-scheme:dark;--shy-color-bg: var(--shy-neutral-950);--shy-color-surface: var(--shy-neutral-900);--shy-color-surface-raised: var(--shy-neutral-850);--shy-color-surface-sunken: var(--shy-neutral-950);--shy-color-text: var(--shy-neutral-50);--shy-color-text-muted: var(--shy-neutral-300);--shy-color-text-subtle: var(--shy-neutral-400);--shy-color-text-disabled: var(--shy-neutral-600);--shy-color-border: var(--shy-neutral-800);--shy-color-border-strong: var(--shy-neutral-500);--shy-color-scrim: rgb(0 0 0 / 60%);--shy-color-line: var(--shy-neutral-700);--shy-color-track: var(--shy-neutral-800);--shy-color-neutral-soft: var(--shy-neutral-700);--shy-color-on-neutral-soft: var(--shy-neutral-50);--shy-color-scrim-panel: var(--shy-neutral-800);--shy-color-on-scrim: #fff;--shy-color-focus: var(--shy-primary-400);--shy-color-scrim-panel-border: var(--shy-neutral-500);--shy-color-primary: var(--shy-primary-600);--shy-color-on-primary: #fff;--shy-color-primary-text: var(--shy-primary-400);--shy-color-primary-soft: var(--shy-primary-950);--shy-color-on-primary-soft: var(--shy-primary-200);--shy-color-success: var(--shy-success-600);--shy-color-on-success: #fff;--shy-color-success-text: var(--shy-success-400);--shy-color-success-soft: var(--shy-success-950);--shy-color-on-success-soft: var(--shy-success-200);--shy-color-warning: var(--shy-warning-500);--shy-color-on-warning: var(--shy-neutral-950);--shy-color-warning-text: var(--shy-warning-400);--shy-color-warning-soft: var(--shy-warning-950);--shy-color-on-warning-soft: var(--shy-warning-200);--shy-color-danger: var(--shy-danger-500);--shy-color-on-danger: #fff;--shy-color-danger-text: var(--shy-danger-400);--shy-color-danger-soft: var(--shy-danger-950);--shy-color-on-danger-soft: var(--shy-danger-200);--shy-color-info: var(--shy-info-600);--shy-color-on-info: #fff;--shy-color-info-text: var(--shy-info-400);--shy-color-info-soft: var(--shy-info-950);--shy-color-on-info-soft: var(--shy-info-200);--shy-shadow-1: 0 calc(var(--shy-responsive-unit) * .5) calc(var(--shy-responsive-unit) * 1) 0 rgb(0 0 0 / 40%);--shy-shadow-2: 0 calc(var(--shy-responsive-unit) * 1) calc(var(--shy-responsive-unit) * 3) 0 rgb(0 0 0 / 45%);--shy-shadow-3: 0 calc(var(--shy-responsive-unit) * 2) calc(var(--shy-responsive-unit) * 6) 0 rgb(0 0 0 / 50%);--shy-shadow-4: 0 calc(var(--shy-responsive-unit) * 4) calc(var(--shy-responsive-unit) * 10) 0 rgb(0 0 0 / 55%);--shy-shadow-5: 0 calc(var(--shy-responsive-unit) * 8) calc(var(--shy-responsive-unit) * 20) 0 rgb(0 0 0 / 60%)}:root[data-theme=light]{color-scheme:light;--shy-color-bg: var(--shy-neutral-50);--shy-color-surface: #fff;--shy-color-surface-raised: #fff;--shy-color-surface-sunken: var(--shy-neutral-100);--shy-color-text: var(--shy-neutral-950);--shy-color-text-muted: var(--shy-neutral-700);--shy-color-text-subtle: var(--shy-neutral-600);--shy-color-text-disabled: var(--shy-neutral-400);--shy-color-border: var(--shy-neutral-200);--shy-color-border-strong: var(--shy-neutral-500);--shy-color-scrim: rgb(7 8 17 / 40%);--shy-color-line: var(--shy-neutral-400);--shy-color-track: var(--shy-neutral-200);--shy-color-neutral-soft: var(--shy-neutral-300);--shy-color-on-neutral-soft: var(--shy-neutral-900);--shy-color-scrim-panel: rgb(7 8 17 / 82%);--shy-color-on-scrim: #fff;--shy-color-focus: var(--shy-primary-600);--shy-color-scrim-panel-border: transparent;--shy-color-primary: var(--shy-primary-600);--shy-color-on-primary: #fff;--shy-color-primary-text: var(--shy-primary-600);--shy-color-primary-soft: var(--shy-primary-50);--shy-color-on-primary-soft: var(--shy-primary-800);--shy-color-success: var(--shy-success-600);--shy-color-on-success: #fff;--shy-color-success-text: var(--shy-success-700);--shy-color-success-soft: var(--shy-success-50);--shy-color-on-success-soft: var(--shy-success-800);--shy-color-warning: var(--shy-warning-500);--shy-color-on-warning: var(--shy-neutral-950);--shy-color-warning-text: var(--shy-warning-800);--shy-color-warning-soft: var(--shy-warning-50);--shy-color-on-warning-soft: var(--shy-warning-900);--shy-color-danger: var(--shy-danger-600);--shy-color-on-danger: #fff;--shy-color-danger-text: var(--shy-danger-700);--shy-color-danger-soft: var(--shy-danger-50);--shy-color-on-danger-soft: var(--shy-danger-800);--shy-color-info: var(--shy-info-600);--shy-color-on-info: #fff;--shy-color-info-text: var(--shy-info-700);--shy-color-info-soft: var(--shy-info-50);--shy-color-on-info-soft: var(--shy-info-800);--shy-shadow-1: 0 calc(var(--shy-responsive-unit) * .5) calc(var(--shy-responsive-unit) * 1) 0 rgb(7 8 17 / 8%);--shy-shadow-2: 0 calc(var(--shy-responsive-unit) * 1) calc(var(--shy-responsive-unit) * 3) 0 rgb(7 8 17 / 12%);--shy-shadow-3: 0 calc(var(--shy-responsive-unit) * 2) calc(var(--shy-responsive-unit) * 6) 0 rgb(7 8 17 / 16%);--shy-shadow-4: 0 calc(var(--shy-responsive-unit) * 4) calc(var(--shy-responsive-unit) * 10) 0 rgb(7 8 17 / 20%);--shy-shadow-5: 0 calc(var(--shy-responsive-unit) * 8) calc(var(--shy-responsive-unit) * 20) 0 rgb(7 8 17 / 24%)}:root{--shy-duration-instant: 80ms;--shy-duration-fast: .12s;--shy-duration-base: .2s;--shy-duration-slow: .32s;--shy-duration-slower: .5s;--shy-duration-loop: 1s;--shy-duration-loop-slow: 1.6s;--shy-duration-breathe: 2s;--shy-delay-tooltip: .5s;--shy-delay-tooltip-hide: .1s;--shy-ease-standard: cubic-bezier(.2, 0, 0, 1);--shy-ease-enter: cubic-bezier(.05, .7, .1, 1);--shy-ease-exit: cubic-bezier(.3, 0, .8, .15);--shy-ease-linear: linear;--shy-motion-distance: calc(var(--shy-responsive-unit) * 3);--shy-transition-colors: color var(--shy-duration-fast) var(--shy-ease-standard), background-color var(--shy-duration-fast) var(--shy-ease-standard), border-color var(--shy-duration-fast) var(--shy-ease-standard), box-shadow var(--shy-duration-fast) var(--shy-ease-standard);--shy-transition-opacity: opacity var(--shy-duration-fast) var(--shy-ease-standard);--shy-transition-transform: transform var(--shy-duration-fast) var(--shy-ease-standard)}@media(prefers-reduced-motion:reduce){:root{--shy-duration-instant: .01ms;--shy-duration-fast: .01ms;--shy-duration-base: .01ms;--shy-duration-slow: .01ms;--shy-duration-slower: .01ms;--shy-motion-distance: 0}}:root[data-motion=reduced]{--shy-duration-instant: .01ms;--shy-duration-fast: .01ms;--shy-duration-base: .01ms;--shy-duration-slow: .01ms;--shy-duration-slower: .01ms;--shy-motion-distance: 0}:root{--shy-z-base: 0;--shy-z-raised: 100;--shy-z-dropdown: 200;--shy-z-sticky: 300;--shy-z-fixed: 400;--shy-z-drawer: 500;--shy-z-modal: 600;--shy-z-popover: 700;--shy-z-tooltip: 800;--shy-z-toast: 900}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/JetBrainsMono-Variable-VBS632QH.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@keyframes shy-fade-in{0%{opacity:0}}@keyframes shy-fade-out{to{opacity:0}}@keyframes shy-scale-in{0%{opacity:0;transform:scale(.96)}}@keyframes shy-scale-out{to{opacity:0;transform:scale(.96)}}@keyframes shy-slide-up{0%{opacity:0;transform:translateY(var(--shy-motion-distance))}}@keyframes shy-slide-down{0%{opacity:0;transform:translateY(calc(var(--shy-motion-distance) * -1))}}@keyframes shy-slide-inline-start{0%{opacity:0;transform:translate(calc(var(--shy-motion-distance) * -1))}}@keyframes shy-slide-inline-end{0%{opacity:0;transform:translate(var(--shy-motion-distance))}}@keyframes shy-collapse{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes shy-spin{to{transform:rotate(360deg)}}@keyframes shy-pulse{50%{opacity:.5}}@keyframes shy-spinner-dash{0%{stroke-dasharray:1 100;stroke-dashoffset:0}50%{stroke-dasharray:70 100;stroke-dashoffset:-15}to{stroke-dasharray:70 100;stroke-dashoffset:-99}}@keyframes shy-spinner-dot{0%,80%,to{opacity:.4;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@keyframes shy-spinner-bar{0%,80%,to{transform:scaleY(.4)}40%{transform:scaleY(1)}}@keyframes shy-spinner-ping{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes shy-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shy-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes shy-shake{20%,60%{transform:translate(calc(var(--shy-motion-distance) * -.5))}40%,80%{transform:translate(calc(var(--shy-motion-distance) * .5))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--shy-color-bg);color:var(--shy-color-text);font-family:var(--shy-font-family-base);font-size:var(--shy-text-md);line-height:var(--shy-leading-normal);font-feature-settings:"calt" 0;scroll-padding-block:calc(var(--shy-responsive-unit) * 16)}body{margin:0;min-block-size:var(--shy-dynamic-height);background-color:var(--shy-color-bg);color:var(--shy-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(img,svg,video,canvas){display:block;max-inline-size:100%}:where(button,input,select,textarea){font:inherit;color:inherit}:where(button){background:transparent}:where(a){color:var(--shy-color-primary-text)}:where(code,pre,kbd,samp){font-family:var(--shy-font-family-code);font-feature-settings:"calt" 1}:where(table){font-variant-numeric:tabular-nums}:where([hidden]){display:none!important}:focus-visible{outline:var(--shy-focus-ring-width) solid var(--shy-color-focus);outline-offset:var(--shy-focus-ring-offset)}::selection{background-color:var(--shy-color-primary);color:var(--shy-color-on-primary)}*{scrollbar-width:thin;scrollbar-color:var(--shy-color-border-strong) transparent}dialog{color:inherit}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}.shy-display,.shy-h1,.shy-h2,.shy-h3,.shy-h4,.shy-h5,.shy-h6{margin:0;color:var(--shy-color-text);text-wrap:balance}.shy-display{font-size:var(--shy-text-5xl);font-weight:var(--shy-weight-bold);line-height:var(--shy-leading-tight);letter-spacing:var(--shy-tracking-tight)}.shy-h1{font-size:var(--shy-text-4xl);font-weight:var(--shy-weight-bold);line-height:var(--shy-leading-tight);letter-spacing:var(--shy-tracking-tight)}.shy-h2{font-size:var(--shy-text-3xl);font-weight:var(--shy-weight-bold);line-height:var(--shy-leading-tight)}.shy-h3{font-size:var(--shy-text-2xl);font-weight:var(--shy-weight-semibold);line-height:var(--shy-leading-snug)}.shy-h4{font-size:var(--shy-text-xl);font-weight:var(--shy-weight-semibold);line-height:var(--shy-leading-snug)}.shy-h5{font-size:var(--shy-text-lg);font-weight:var(--shy-weight-semibold);line-height:var(--shy-leading-snug)}.shy-h6{font-size:var(--shy-text-md);font-weight:var(--shy-weight-semibold);line-height:var(--shy-leading-snug)}.shy-body-lg{font-size:var(--shy-text-lg);line-height:var(--shy-leading-relaxed)}.shy-body{font-size:var(--shy-text-md);line-height:var(--shy-leading-normal)}.shy-small{font-size:var(--shy-text-sm);line-height:var(--shy-leading-normal)}.shy-caption{font-size:var(--shy-text-xs);line-height:var(--shy-leading-normal);color:var(--shy-color-text-muted)}.shy-overline{font-size:var(--shy-text-xs);font-weight:var(--shy-weight-semibold);line-height:var(--shy-leading-normal);letter-spacing:var(--shy-tracking-wide);text-transform:uppercase;color:var(--shy-color-text-muted)}.shy-code{padding-inline:var(--shy-space-1);border-radius:var(--shy-radius-sm);background:var(--shy-color-neutral-soft);color:var(--shy-color-on-neutral-soft);font-family:var(--shy-font-family-code);font-size:var(--shy-text-sm);font-feature-settings:"calt" 1}.shy-sr-only{position:absolute;inline-size:calc(var(--shy-responsive-unit) * .5);block-size:calc(var(--shy-responsive-unit) * .5);margin:calc(var(--shy-responsive-unit) * -.5);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shy-stack{display:flex;flex-direction:column;gap:var(--shy-stack-gap, var(--shy-space-4))}.shy-cluster{display:flex;flex-wrap:wrap;align-items:var(--shy-cluster-align, center);justify-content:var(--shy-cluster-justify, flex-start);gap:var(--shy-cluster-gap, var(--shy-space-3))}.shy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--shy-grid-min, calc(var(--shy-responsive-unit) * 60))),1fr));gap:var(--shy-grid-gap, var(--shy-space-4))}.shy-container{inline-size:100%;max-inline-size:var(--shy-container-max, calc(var(--shy-responsive-unit) * 420));margin-inline:auto;padding-inline:var(--shy-container-pad, var(--shy-space-6))}html[data-shy-scroll-lock]{overflow:hidden;scrollbar-gutter:stable}.shy-overlay-container{position:fixed;inset:0;z-index:var(--shy-z-modal);pointer-events:none}.shy-overlay-backdrop{position:fixed;inset:0;background:var(--shy-color-scrim);pointer-events:auto}.shy-overlay-pane{position:fixed;box-sizing:border-box;padding:0;border:0;background:transparent;color:var(--shy-color-text);max-inline-size:100%;max-block-size:100%;overflow:visible;pointer-events:auto;transition:opacity var(--shy-duration-base) var(--shy-ease-enter),transform var(--shy-duration-base) var(--shy-ease-enter)}.shy-overlay-pane:focus{outline:none}:where(.shy-overlay-pane[data-modal]:not([data-anchored])){inset:0;margin:auto}:where(.shy-overlay-pane:not([data-modal]):not([data-anchored])){inset:0 auto auto 0;margin:0}.shy-overlay-pane[data-anchored]{inset:auto;margin:0}dialog.shy-overlay-pane::backdrop{background:var(--shy-color-scrim);transition:opacity var(--shy-duration-base) var(--shy-ease-enter)}@starting-style{.shy-overlay-pane:popover-open,dialog.shy-overlay-pane[open]{opacity:0;transform:translateY(var(--shy-motion-distance))}dialog.shy-overlay-pane[open]::backdrop{opacity:0}}.shy-overlay-pane[data-state=closing]{transition:none;animation:shy-fade-out var(--shy-duration-fast) var(--shy-ease-exit) forwards}.shy-overlay-pane[data-promoting],.shy-overlay-pane[data-promoting]::backdrop{transition:none;animation:none}dialog.shy-dialog-pane--sheet{inset:auto 0 0;inline-size:var(--shy-dynamic-width);max-inline-size:var(--shy-dynamic-width);margin:0;padding-block-end:var(--shy-safe-area-bottom);padding-inline:var(--shy-safe-area-start) var(--shy-safe-area-end);border-start-start-radius:var(--shy-dialog-radius, var(--shy-radius-xl));border-start-end-radius:var(--shy-dialog-radius, var(--shy-radius-xl));background:var(--shy-dialog-bg, var(--shy-color-surface-raised))}dialog.shy-dialog-pane--sheet shy-dialog:not([data-size=full]){inline-size:100%;max-inline-size:none;max-block-size:calc(var(--shy-dynamic-height) * .9);border-width:var(--shy-border-width) 0 0;border-radius:var(--shy-dialog-radius, var(--shy-radius-xl)) var(--shy-dialog-radius, var(--shy-radius-xl)) 0 0;box-shadow:none}@media(orientation:portrait){dialog.shy-dialog-pane--auto{inset:auto 0 0;inline-size:var(--shy-dynamic-width);max-inline-size:var(--shy-dynamic-width);margin:0;padding-block-end:var(--shy-safe-area-bottom);padding-inline:var(--shy-safe-area-start) var(--shy-safe-area-end);border-start-start-radius:var(--shy-dialog-radius, var(--shy-radius-xl));border-start-end-radius:var(--shy-dialog-radius, var(--shy-radius-xl));background:var(--shy-dialog-bg, var(--shy-color-surface-raised))}dialog.shy-dialog-pane--auto shy-dialog:not([data-size=full]){inline-size:100%;max-inline-size:none;max-block-size:calc(var(--shy-dynamic-height) * .9);border-width:var(--shy-border-width) 0 0;border-radius:var(--shy-dialog-radius, var(--shy-radius-xl)) var(--shy-dialog-radius, var(--shy-radius-xl)) 0 0;box-shadow:none}}@media(forced-colors:active){dialog.shy-dialog-pane--sheet,dialog.shy-dialog-pane--auto{border-color:CanvasText}}dialog.shy-drawer-pane{--_slide: calc(var(--shy-motion-distance) * 8);--_x: 1;inset:auto;margin:0;border:var(--shy-border-width) solid var(--shy-drawer-border-color, var(--shy-color-border-strong));background:var(--shy-drawer-bg, var(--shy-color-surface-raised));box-shadow:var(--shy-drawer-shadow, var(--shy-shadow-5))}dialog.shy-drawer-pane{translate:var(--_drag-x, 0) var(--_drag-y, 0)}dialog.shy-drawer-pane--draggable{transition:opacity var(--shy-duration-base) var(--shy-ease-enter),transform var(--shy-duration-base) var(--shy-ease-enter),translate var(--shy-duration-base) var(--shy-ease-standard)}dialog.shy-drawer-pane--draggable[data-dragging]{transition:none}dialog.shy-drawer-pane--draggable.shy-drawer-pane--top [data-shy-drag-handle],dialog.shy-drawer-pane--draggable.shy-drawer-pane--bottom [data-shy-drag-handle]{touch-action:pan-x}dialog.shy-drawer-pane--draggable.shy-drawer-pane--start [data-shy-drag-handle],dialog.shy-drawer-pane--draggable.shy-drawer-pane--end [data-shy-drag-handle]{touch-action:pan-y}dialog.shy-drawer-pane:dir(rtl){--_x: -1}dialog.shy-drawer-pane[open]{display:flex;flex-direction:column}dialog.shy-drawer-pane>*{display:flex;flex:1;flex-direction:column;min-block-size:0}dialog.shy-drawer-pane--start,dialog.shy-drawer-pane--end{inset-block:0;inline-size:min(var(--shy-drawer-width, calc(var(--shy-responsive-unit) * 160)),100%);block-size:var(--shy-dynamic-height);max-block-size:var(--shy-dynamic-height)}dialog.shy-drawer-pane--start{inset-inline:0 auto;padding-block:var(--shy-safe-area-top) var(--shy-safe-area-bottom);padding-inline-start:var(--shy-safe-area-start);border-inline-start-width:0;border-start-end-radius:var(--shy-drawer-radius, var(--shy-radius-xl));border-end-end-radius:var(--shy-drawer-radius, var(--shy-radius-xl))}dialog.shy-drawer-pane--end{inset-inline:auto 0;padding-block:var(--shy-safe-area-top) var(--shy-safe-area-bottom);padding-inline-end:var(--shy-safe-area-end);border-inline-end-width:0;border-start-start-radius:var(--shy-drawer-radius, var(--shy-radius-xl));border-end-start-radius:var(--shy-drawer-radius, var(--shy-radius-xl))}dialog.shy-drawer-pane--top,dialog.shy-drawer-pane--bottom{inset-inline:0;inline-size:var(--shy-dynamic-width);max-inline-size:var(--shy-dynamic-width);block-size:min(var(--shy-drawer-height, calc(var(--shy-responsive-unit) * 140)),100%)}dialog.shy-drawer-pane--top{inset-block:0 auto;padding-block-start:var(--shy-safe-area-top);padding-inline:var(--shy-safe-area-start) var(--shy-safe-area-end);border-block-start-width:0;border-end-start-radius:var(--shy-drawer-radius, var(--shy-radius-xl));border-end-end-radius:var(--shy-drawer-radius, var(--shy-radius-xl))}dialog.shy-drawer-pane--bottom{inset-block:auto 0;padding-block-end:var(--shy-safe-area-bottom);padding-inline:var(--shy-safe-area-start) var(--shy-safe-area-end);border-block-end-width:0;border-start-start-radius:var(--shy-drawer-radius, var(--shy-radius-xl));border-start-end-radius:var(--shy-drawer-radius, var(--shy-radius-xl))}@starting-style{dialog.shy-drawer-pane--start[open]{transform:translate(calc(var(--_slide) * var(--_x) * -1))}dialog.shy-drawer-pane--end[open]{transform:translate(calc(var(--_slide) * var(--_x)))}dialog.shy-drawer-pane--top[open]{transform:translateY(calc(var(--_slide) * -1))}dialog.shy-drawer-pane--bottom[open]{transform:translateY(var(--_slide))}}@media(forced-colors:active){dialog.shy-drawer-pane{border-color:CanvasText}}.shy-overlay-pane.shy-snackbar-pane{inset:0;inline-size:100%;block-size:100%;margin:0;pointer-events:none;overflow:visible;transition:none}@starting-style{.shy-overlay-pane.shy-snackbar-pane:popover-open{opacity:1;transform:none}}html,body{margin:0;min-height:100%;background:var(--shy-color-bg);color:var(--shy-color-text);font-family:system-ui,sans-serif}.page{max-width:960px;margin:0 auto;padding:16px}.stack{display:flex;flex-direction:column;gap:12px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.muted{color:var(--shy-color-text-muted)}
