@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/fredoka-DM6njrJ3.woff2)format("woff2")}:root,[data-texture=banana]{--bm-base-radius:10px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:var(--bm-glass-rim);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:var(--bm-glass-edge);--bm-elevation-raised:var(--bm-glass-edge), 0 18px 50px -20px var(--bm-shadow,#00000080);--bm-highlight:var(--bm-sheen);--bm-press-depth:calc(1px * var(--bm-motion,1));--bm-press-scale:calc(1 - .04 * var(--bm-motion,1));--bm-bounce:var(--bm-squish);--bm-decoration:none;--bm-control-fill:color-mix(in srgb, var(--bm-fg) 10%, transparent);--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 17%, transparent);--bm-control-border:transparent;--bm-well-fill:var(--bm-input-bg,var(--bm-raised));--bm-well-shadow:inset 0 1px 2px #00000040;--bm-font-heading:var(--bm-font-round);--bm-heading-weight:600}[data-texture=flat]{--bm-base-radius:4px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:var(--bm-border);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:0 0 transparent;--bm-elevation-raised:0 0 transparent;--bm-highlight:none;--bm-press-depth:0px;--bm-press-scale:1;--bm-bounce:ease;--bm-decoration:none;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 10%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:var(--bm-border);--bm-well-fill:var(--bm-input-bg,var(--bm-raised));--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-ui);--bm-heading-weight:600}[data-texture=soft]{--bm-base-radius:10px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:color-mix(in srgb, var(--bm-border) 55%, transparent);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:0 1px 2px var(--bm-shadow,#0003), 0 6px 16px -8px var(--bm-shadow,#0003);--bm-elevation-raised:0 2px 4px var(--bm-shadow,#0003), 0 20px 44px -16px var(--bm-shadow,#0000004d);--bm-highlight:none;--bm-press-depth:calc(1px * var(--bm-motion,1));--bm-press-scale:calc(1 - .02 * var(--bm-motion,1));--bm-bounce:ease-out;--bm-decoration:none;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 8%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:transparent;--bm-well-fill:var(--bm-input-bg,var(--bm-raised));--bm-well-shadow:inset 0 1px 2px #0000001f;--bm-font-heading:var(--bm-font-ui);--bm-heading-weight:600}[data-texture=minimal]{--bm-base-radius:8px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass-page);--bm-surface-bar:var(--bm-glass-page);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:transparent;--bm-border-width:var(--bm-texture-border-width);--bm-elevation:0 0 transparent;--bm-elevation-raised:0 12px 36px -14px var(--bm-shadow,#0000004d);--bm-highlight:none;--bm-press-depth:0px;--bm-press-scale:1;--bm-bounce:ease;--bm-decoration:none;--bm-control-fill:transparent;--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 8%, transparent);--bm-control-border:var(--bm-input-border,var(--bm-border));--bm-well-fill:transparent;--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-ui);--bm-heading-weight:500}[data-texture=dense]{--bm-base-radius:4px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:var(--bm-border);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:0 0 transparent;--bm-elevation-raised:0 6px 18px -8px var(--bm-shadow,#0006);--bm-highlight:none;--bm-press-depth:0px;--bm-press-scale:1;--bm-bounce:ease;--bm-decoration:none;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 10%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:var(--bm-border);--bm-well-fill:var(--bm-input-bg,var(--bm-raised));--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-ui);--bm-heading-weight:600}[data-texture=neo-brutalist]{--bm-base-radius:6px;--bm-radius-min:0px;--bm-texture-border-width:2px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:var(--bm-fg);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:3px 3px 0 var(--bm-fg);--bm-elevation-raised:6px 6px 0 var(--bm-fg);--bm-highlight:none;--bm-press-depth:calc(2px * var(--bm-motion,1));--bm-press-scale:1;--bm-bounce:ease;--bm-decoration:none;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-accent) 22%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:var(--bm-fg);--bm-well-fill:var(--bm-input-bg,var(--bm-bg));--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-ui);--bm-heading-weight:800}[data-texture=organic]{--bm-base-radius:16px;--bm-radius-min:0px;--bm-texture-border-width:1px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:color-mix(in srgb, var(--bm-accent) 22%, transparent);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:0 10px 30px -16px color-mix(in srgb, var(--bm-accent) 30%, var(--bm-shadow,#0006));--bm-elevation-raised:0 22px 50px -20px color-mix(in srgb, var(--bm-accent) 30%, var(--bm-shadow,#00000080));--bm-highlight:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--bm-accent) 12%, transparent), transparent 60%);--bm-press-depth:calc(1px * var(--bm-motion,1));--bm-press-scale:calc(1 - .03 * var(--bm-motion,1));--bm-bounce:var(--bm-squish);--bm-decoration:radial-gradient(60% 50% at 85% 0%, color-mix(in srgb, var(--bm-accent) 10%, transparent), transparent 70%);--bm-control-fill:color-mix(in srgb, var(--bm-accent) 12%, var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-accent) 20%, var(--bm-raised));--bm-control-border:transparent;--bm-well-fill:var(--bm-input-bg,var(--bm-raised));--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-round);--bm-heading-weight:500}[data-texture=memphis]{--bm-base-radius:8px;--bm-radius-min:0px;--bm-texture-border-width:2px;--bm-surface-fill:var(--bm-glass);--bm-surface-bar:var(--bm-glass-bar);--bm-surface-over:var(--bm-glass-over);--bm-surface-border:var(--bm-fg);--bm-border-width:var(--bm-texture-border-width);--bm-elevation:4px 4px 0 var(--bm-accent);--bm-elevation-raised:7px 7px 0 var(--bm-accent);--bm-highlight:none;--bm-press-depth:calc(2px * var(--bm-motion,1));--bm-press-scale:1;--bm-bounce:var(--bm-squish);--bm-decoration:radial-gradient(circle at 3px 3px, color-mix(in srgb, var(--bm-accent) 45%, transparent) 2px, transparent 2.5px) 0 0 / 18px 18px;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-accent) 22%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:var(--bm-fg);--bm-well-fill:var(--bm-input-bg,var(--bm-bg));--bm-well-shadow:0 0 transparent;--bm-font-heading:var(--bm-font-round);--bm-heading-weight:700}:root{--bm-font-size:15px;--bm-base-control:36px;--bm-base-row:40px;--bm-touch-min:44px;--bm-font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, Ubuntu, sans-serif;--bm-font-round:"Fredoka", ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", system-ui, sans-serif;--bm-font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bm-transition:.14s ease;--bm-squish:cubic-bezier(.34, 1.56, .64, 1);--bm-density-control:0px;--bm-density-row:0px;--bm-density-space:0px;--bm-corner-factor:1;--bm-corner-pill:999px;--bm-motion:1}[data-density=compact]{--bm-density-control:-4px;--bm-density-row:-4px;--bm-density-space:-2px}[data-density=default]{--bm-density-control:0px;--bm-density-row:0px;--bm-density-space:0px}[data-density=relaxed]{--bm-density-control:4px;--bm-density-row:6px;--bm-density-space:2px}[data-corners=sharp]{--bm-corner-factor:0;--bm-corner-pill:0px}[data-corners=rounded]{--bm-corner-factor:1;--bm-corner-pill:999px}[data-corners=pill]{--bm-corner-factor:1.6;--bm-corner-pill:999px}[data-motion=full]{--bm-motion:1}[data-motion=reduced]{--bm-motion:0;--bm-transition:0s linear}@media (prefers-reduced-motion:reduce){:root:not([data-motion]),[data-motion=system]{--bm-motion:0;--bm-transition:0s linear}}[data-mode=light]{--bm-edge-light:.8;--bm-edge-shade:.25;--bm-frost-over-dim:1}[data-mode=dark]{--bm-edge-light:.12;--bm-edge-shade:.7;--bm-frost-over-dim:.8}:root,[data-mode],[data-texture],[data-density],[data-corners],[data-motion],[data-surface],[data-contrast]{--bm-space-1:4px;--bm-space-2:calc(8px + var(--bm-density-space,0px));--bm-space-3:calc(12px + var(--bm-density-space,0px));--bm-space-4:16px;--bm-space-5:24px;--bm-control-height:calc(var(--bm-base-control,36px) + var(--bm-density-control,0px));--bm-control-height-sm:calc(var(--bm-control-height) - 4px);--bm-row-height:calc(var(--bm-base-row,40px) + var(--bm-density-row,0px));--bm-radius-sm:max(var(--bm-radius-min,0px), round(nearest, calc(var(--bm-base-radius,10px) * .6 * var(--bm-corner-factor,1)), 1px));--bm-radius:max(var(--bm-radius-min,0px), round(nearest, calc(var(--bm-base-radius,10px) * var(--bm-corner-factor,1)), 1px));--bm-radius-lg:max(var(--bm-radius-min,0px), round(nearest, calc(var(--bm-base-radius,10px) * 1.8 * var(--bm-corner-factor,1)), 1px));--bm-radius-pill:max(var(--bm-radius-min,0px), var(--bm-corner-pill,999px));--bm-font-size-xs:round(nearest, calc(var(--bm-font-size,15px) * .8), 1px);--bm-font-size-sm:round(nearest, calc(var(--bm-font-size,15px) * .867), 1px);--bm-font-size-lg:round(nearest, calc(var(--bm-font-size,15px) * 1.2), 1px);--bm-font-size-xl:round(nearest, calc(var(--bm-font-size,15px) * 1.6), 1px);--bm-raised:var(--bm-widget-bg,color-mix(in srgb, var(--bm-fg) 8%, var(--bm-bg)));--bm-veil:rgb(255 255 255/var(--bm-glass-veil,0%));--bm-glass-bar:color-mix(in srgb, var(--bm-title-bg,var(--bm-sidebar-bg,var(--bm-bg))) var(--bm-glass-solid,100%), var(--bm-veil));--bm-glass-side:color-mix(in srgb, var(--bm-sidebar-bg,var(--bm-bg)) var(--bm-glass-solid,100%), var(--bm-veil));--bm-glass-page:color-mix(in srgb, var(--bm-bg) var(--bm-glass-solid,100%), var(--bm-veil));--bm-glass:color-mix(in srgb, var(--bm-raised) var(--bm-glass-solid-card,100%), rgb(255 255 255/var(--bm-glass-veil-card,0%)));--bm-glass-over:color-mix(in srgb, var(--bm-raised) var(--bm-glass-solid-over,100%), var(--bm-veil));--bm-glass-rim:color-mix(in srgb, var(--bm-fg) 16%, transparent);--bm-glass-edge:inset 1px 1px 0 rgb(255 255 255/calc(var(--bm-edge-light,.12) * var(--bm-shine,1))), 0 10px 30px -18px rgb(0 0 0/calc(var(--bm-edge-shade,.7) * var(--bm-shine,1)));--bm-frost:blur(var(--bm-frost-blur,0px)) saturate(1.5) brightness(var(--bm-glass-dim,1));--bm-frost-over:blur(var(--bm-frost-blur-over,0px)) saturate(1.5) brightness(var(--bm-frost-over-dim,.8));--bm-sheen:linear-gradient(135deg, rgb(255 255 255/calc(.09 * var(--bm-shine,1))), rgb(255 255 255/calc(.02 * var(--bm-shine,1))) 34%, transparent 58%);--bm-soft:color-mix(in srgb, var(--bm-accent) 14%, var(--bm-bg))}[data-surface=solid],[data-surface=solid] [data-texture]{--bm-frost:none;--bm-frost-over:none;--bm-glass-edge:0 0 transparent}[data-contrast=high],[data-contrast=high] [data-texture]{--bm-frost:none;--bm-frost-over:none;--bm-glass-edge:0 0 transparent;--bm-glass-rim:var(--bm-fg);--bm-sheen:none;--bm-surface-border:var(--bm-fg);--bm-border-width:max(1px, var(--bm-texture-border-width,1px));--bm-elevation:0 0 transparent;--bm-elevation-raised:0 0 transparent;--bm-highlight:none;--bm-decoration:none;--bm-control-fill:var(--bm-secondary-button-bg,var(--bm-raised));--bm-control-fill-hover:color-mix(in srgb, var(--bm-fg) 12%, var(--bm-secondary-button-bg,var(--bm-raised)));--bm-control-border:var(--bm-fg);--bm-well-fill:var(--bm-input-bg,var(--bm-bg));--bm-well-shadow:0 0 transparent}:where(html){-webkit-tap-highlight-color:transparent}:where(:focus-visible),:where([data-focus-rings=always]) :where(:focus){outline:2px solid var(--bm-focus,var(--bm-accent));outline-offset:2px}:where(a){color:var(--bm-link,var(--bm-accent));text-underline-offset:.15em;text-decoration-line:underline;text-decoration-thickness:from-font}:where([data-link-underline=hover],[data-link-underline=never]) :where(a){text-decoration-line:none}:where([data-link-underline=hover]) :where(a:hover,a:focus-visible){text-decoration-line:underline}[data-motion=reduced]{scroll-behavior:auto}[data-motion=reduced],[data-motion=reduced] *,[data-motion=reduced] :before,[data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion]),[data-motion=system]{scroll-behavior:auto}:root:not([data-motion]),:root:not([data-motion]) *,:root:not([data-motion]) :before,:root:not([data-motion]) :after,[data-motion=system],[data-motion=system] *,[data-motion=system] :before,[data-motion=system] :after{transition:none!important;animation:none!important}}*,:before,:after{box-sizing:border-box}html{background:var(--bm-bg);color:var(--bm-fg);font-family:var(--bm-font-ui);font-size:var(--bm-font-size);scroll-behavior:smooth;scroll-padding-block-start:calc(var(--bm-row-height) + var(--bm-space-5));line-height:1.5}body{min-block-size:100dvh;margin:0}body:before,body:after{z-index:-1;content:"";pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(46% 38% at 12% 8%, color-mix(in srgb, var(--bm-accent) 16%, transparent), transparent 70%), radial-gradient(40% 34% at 92% 18%, color-mix(in srgb, var(--bm-link,var(--bm-accent)) 13%, transparent), transparent 70%), radial-gradient(50% 40% at 70% 100%, color-mix(in srgb, var(--bm-info,var(--bm-accent)) 11%, transparent), transparent 70%)}body:after{background:var(--bm-decoration,none);opacity:.5}[data-contrast=high] body:before,[data-contrast=high] body:after{display:none}h1,h2,h3{font-family:var(--bm-font-heading);font-weight:var(--bm-heading-weight);line-height:1.2}button,input,select,textarea{color:inherit;font:inherit}code{font-family:var(--bm-font-mono);font-size:.92em}::selection{background:var(--bm-selection)}*{scrollbar-width:thin;scrollbar-color:var(--bm-scrollbar,var(--bm-border)) transparent}._shell_1321s_1{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100dvh;display:grid}._skip_1321s_8{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._skip_1321s_8:focus{z-index:30;block-size:auto;inline-size:auto;padding:var(--bm-space-2) var(--bm-space-3);border-radius:var(--bm-radius);background:var(--bm-accent-fill);color:var(--bm-accent-fill-fg);clip-path:none;margin:0;position:fixed;inset-block-start:var(--bm-space-2);inset-inline-start:var(--bm-space-2)}._bar_1321s_34:before{z-index:-1;background-color:var(--bm-surface-bar);-webkit-backdrop-filter:var(--bm-frost);backdrop-filter:var(--bm-frost);content:"";pointer-events:none;position:absolute;inset:0}._bar_1321s_34{z-index:10;align-items:center;gap:var(--bm-space-2) var(--bm-space-4);padding:var(--bm-space-2) var(--bm-space-5);border-block-end:var(--bm-border-width) solid var(--bm-surface-border);color:var(--bm-title-fg,var(--bm-fg));flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}._brand_1321s_56{color:inherit;font-family:var(--bm-font-heading);font-size:var(--bm-font-size-lg);font-weight:var(--bm-heading-weight);margin:0;text-decoration-line:none}._nav_1321s_65{gap:var(--bm-space-1);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}._navLink_1321s_73{min-block-size:var(--bm-control-height-sm);padding:0 var(--bm-space-2);border-radius:var(--bm-radius-sm);color:inherit;font-size:var(--bm-font-size-sm);align-items:center;text-decoration-line:none;display:inline-flex}._navLink_1321s_73:hover{background-color:var(--bm-control-fill-hover)}._navLink_1321s_73[aria-current=page]{background-color:var(--bm-control-fill);box-shadow:inset 0 -2px 0 var(--bm-accent);font-weight:600}._main_1321s_92{inline-size:min(100%,1040px);padding:var(--bm-space-5) var(--bm-space-5) calc(2 * var(--bm-space-5));margin-inline:auto}._footer_1321s_98{padding:var(--bm-space-4) var(--bm-space-5);border-block-start:1px solid var(--bm-border);color:var(--bm-fg-muted);font-size:var(--bm-font-size-sm)}@media (width<=900px){._brand_1321s_56{margin-inline-end:auto}._nav_1321s_65{flex-wrap:nowrap;flex:0 0 100%;order:3;margin:-4px;padding:4px;overflow-x:auto}._navLink_1321s_73{flex:none}}@media (width<=600px){._bar_1321s_34,._main_1321s_92,._footer_1321s_98{padding-inline:var(--bm-space-3)}}._group_1g6w1_1{border:0;min-inline-size:0;margin:0;padding:0}._legend_1g6w1_8{color:var(--bm-fg);font-size:var(--bm-font-size-sm);margin-block-end:var(--bm-space-1);padding:0;font-weight:600;display:block}._hint_1g6w1_17{margin:0 0 var(--bm-space-2);color:var(--bm-fg-muted);font-size:var(--bm-font-size-sm)}._pills_1g6w1_23{gap:var(--bm-space-1);flex-wrap:wrap;display:flex}._hiddenInput_1g6w1_29{opacity:0;block-size:1px;inline-size:1px;margin:0;position:absolute}._pill_1g6w1_23{cursor:pointer;position:relative}._pillLabel_1g6w1_42{min-block-size:var(--bm-control-height-sm);padding:0 var(--bm-space-3);border:var(--bm-border-width) solid var(--bm-control-border);border-radius:var(--bm-radius-pill);background-color:var(--bm-control-fill);font-size:var(--bm-font-size-sm);transition:background-color var(--bm-transition);align-items:center;display:inline-flex}._pill_1g6w1_23:hover ._pillLabel_1g6w1_42{background-color:var(--bm-control-fill-hover)}._hiddenInput_1g6w1_29:checked+._pillLabel_1g6w1_42{border-color:var(--bm-accent-fill);background-color:var(--bm-accent-fill);color:var(--bm-accent-fill-fg);font-weight:600}._hiddenInput_1g6w1_29:focus-visible+._pillLabel_1g6w1_42{outline:2px solid var(--bm-focus);outline-offset:2px}._sliderHead_1g6w1_70{justify-content:space-between;align-items:baseline;gap:var(--bm-space-2);display:flex}._value_1g6w1_77{color:var(--bm-fg-muted);font-size:var(--bm-font-size-sm);font-variant-numeric:tabular-nums}._slider_1g6w1_70{inline-size:100%;min-block-size:var(--bm-control-height-sm);accent-color:var(--bm-accent-fill);margin:0}._select_1g6w1_90{min-block-size:var(--bm-control-height);padding:0 var(--bm-space-4);border:var(--bm-border-width) solid var(--bm-control-border);border-radius:var(--bm-radius);background-color:var(--bm-control-fill);color:var(--bm-fg);transition:background-color var(--bm-transition), transform var(--bm-transition);background-color:var(--bm-well-fill);inline-size:100%}._button_1g6w1_102{min-block-size:var(--bm-control-height);padding:0 var(--bm-space-4);border:var(--bm-border-width) solid var(--bm-control-border);border-radius:var(--bm-radius);background-color:var(--bm-control-fill);color:var(--bm-fg);transition:background-color var(--bm-transition), transform var(--bm-transition);justify-content:center;align-items:center;gap:var(--bm-space-2);cursor:pointer;font-weight:600;display:inline-flex}._button_1g6w1_102:hover:not(:disabled){background-color:var(--bm-control-fill-hover)}._button_1g6w1_102:active:not(:disabled){transform:translateY(var(--bm-press-depth)) scale(var(--bm-press-scale))}._button_1g6w1_102:disabled{color:var(--bm-fg-muted);cursor:default}._button_1g6w1_102[aria-pressed=true],._button_1g6w1_102[aria-expanded=true]{border-color:var(--bm-accent-fill)}._primary_1g6w1_131{background-color:var(--bm-accent-fill);color:var(--bm-accent-fill-fg);border-color:#0000}._primary_1g6w1_131:hover:not(:disabled){background-color:var(--bm-accent-fill-hover,var(--bm-accent-fill))}._field_1g6w1_140{min-block-size:var(--bm-control-height);padding:0 var(--bm-space-4);border:var(--bm-border-width) solid var(--bm-control-border);border-radius:var(--bm-radius);background-color:var(--bm-control-fill);color:var(--bm-fg);transition:background-color var(--bm-transition), transform var(--bm-transition);background-color:var(--bm-well-fill);inline-size:100%;box-shadow:var(--bm-well-shadow);border-color:var(--bm-input-border,var(--bm-control-border))}._field_1g6w1_140::placeholder{color:var(--bm-input-placeholder,var(--bm-fg-muted))}._card_1g6w1_157{border:var(--bm-border-width) solid var(--bm-surface-border);border-radius:var(--bm-radius-lg);background-color:var(--bm-surface-fill);background-image:var(--bm-highlight);box-shadow:var(--bm-elevation);padding:var(--bm-space-5)}._visuallyHidden_1g6w1_166{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._tableWrap_1g6w1_178{overflow-x:auto}._table_1g6w1_178{border-collapse:collapse;inline-size:100%;font-size:var(--bm-font-size-sm)}._table_1g6w1_178 th,._table_1g6w1_178 td{padding:var(--bm-space-2) var(--bm-space-3);border-block-end:1px solid var(--bm-border);text-align:start;vertical-align:middle}._table_1g6w1_178 thead th{color:var(--bm-fg-muted);white-space:nowrap;font-weight:600}._table_1g6w1_178 tbody th,._current_130t1_1{font-weight:400}._bubbles_130t1_5{gap:var(--bm-space-1);flex-wrap:wrap;display:flex}._bubble_130t1_5{inline-size:var(--bm-control-height);block-size:var(--bm-control-height);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid;position:relative}._swatch_130t1_21{block-size:78%;inline-size:78%;box-shadow:0 0 0 1px var(--bm-border);transition:transform var(--bm-transition) var(--bm-bounce);border-radius:50%}._bubble_130t1_5:hover ._swatch_130t1_21{transform:scale(1.08)}._bubble_130t1_5 input:checked+._swatch_130t1_21{box-shadow:0 0 0 2px var(--bm-bg), 0 0 0 4px var(--bm-accent)}._bubble_130t1_5 input:focus-visible+._swatch_130t1_21{outline:2px solid var(--bm-focus);outline-offset:5px}._controls_130t1_42{gap:var(--bm-space-4);display:grid}._glass_130t1_47{gap:var(--bm-space-2);min-inline-size:0;padding:var(--bm-space-3);border:var(--bm-border-width) solid var(--bm-surface-border);border-radius:var(--bm-radius);margin:0;display:grid}._actions_130t1_57{gap:var(--bm-space-2);flex-wrap:wrap;display:flex}._wrap_130t1_63{position:relative}._panel_130t1_67{border:var(--bm-border-width) solid var(--bm-surface-border);border-radius:var(--bm-radius-lg);background-color:var(--bm-surface-over);-webkit-backdrop-filter:var(--bm-frost-over);backdrop-filter:var(--bm-frost-over);box-shadow:var(--bm-elevation-raised);z-index:20;inline-size:min(380px, 100vw - 2 * var(--bm-space-3));max-block-size:calc(100dvh - var(--bm-row-height) - 2 * var(--bm-space-5));padding:var(--bm-space-4);position:absolute;inset-block-start:calc(100% + var(--bm-space-2));inset-inline-end:0;overflow-y:auto}._panel_130t1_67[hidden]{display:none}._page_1gkam_1{gap:var(--bm-space-5);display:grid}._title_1gkam_6{margin:0 0 var(--bm-space-2);font-size:clamp(var(--bm-font-size-xl), 6vw, var(--bm-font-size-xl) * 1.7)}._title_1gkam_6:focus{outline:none}._lead_1gkam_14{max-inline-size:68ch;color:var(--bm-fg-muted);font-size:var(--bm-font-size-lg);margin:0}._section_1gkam_21{gap:var(--bm-space-3);min-inline-size:0;display:grid}._heading_1gkam_27{margin:var(--bm-space-3) 0 0;font-size:var(--bm-font-size-xl)}._text_1gkam_32{max-inline-size:72ch;margin:0}._muted_1gkam_37{color:var(--bm-fg-muted)}._list_1gkam_41{gap:var(--bm-space-1);max-inline-size:72ch;margin:0;padding-inline-start:var(--bm-space-5);display:grid}._stack_1gkam_49{align-content:start;gap:var(--bm-space-3);min-inline-size:0;display:grid}._row_1gkam_56{align-items:center;gap:var(--bm-space-2);flex-wrap:wrap;margin:0;display:flex}._split_1gkam_64{gap:var(--bm-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}._narrow_1gkam_71{max-inline-size:460px}._cards_1gkam_75,._wideCards_1gkam_76,._fonts_1gkam_77{gap:var(--bm-space-4);margin:0;padding:0;list-style:none;display:grid}._cards_1gkam_75{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}._wideCards_1gkam_76{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}._optionGrid_1gkam_93{gap:var(--bm-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;display:grid}._cardTitle_1gkam_100{font-size:var(--bm-font-size-lg);margin:0}._cardTitle_1gkam_100 ._muted_1gkam_37{font-family:var(--bm-font-ui);font-size:var(--bm-font-size-xs);font-weight:400}._cardText_1gkam_110{color:var(--bm-fg-muted);font-size:var(--bm-font-size-sm);margin:0}._ratio_1gkam_116{font-variant-numeric:tabular-nums;white-space:nowrap}._swatchCell_1gkam_121{align-items:center;gap:var(--bm-space-2);display:inline-flex}._swatch_1gkam_121{inline-size:var(--bm-control-height-sm);block-size:var(--bm-control-height-sm);border:1px solid var(--bm-border);border-radius:var(--bm-radius-sm);background:var(--swatch);flex:none}._bubble_1gkam_136{inline-size:var(--bm-control-height);block-size:var(--bm-control-height);box-shadow:0 0 0 1px var(--bm-border);border-radius:50%}._textureStage_1gkam_143{padding:var(--bm-space-4);border:1px dashed var(--bm-border);border-radius:var(--bm-radius);background:var(--bm-decoration,none);background-color:var(--bm-bg)}._probeSize_1gkam_151,._probeRadius_1gkam_152,._probeText_1gkam_153{vertical-align:middle;display:inline-block}._probeSize_1gkam_151{inline-size:var(--probe);block-size:var(--bm-space-3);background:var(--bm-accent-fill);border-radius:2px}._probeRadius_1gkam_152{border:2px solid var(--bm-accent);border-radius:var(--probe);block-size:36px;inline-size:56px}._probeText_1gkam_153{font-size:var(--probe);line-height:1}._fonts_1gkam_77{gap:var(--bm-space-2)}._fontUi_1gkam_181{font-family:var(--bm-font-ui)}._fontRound_1gkam_185{font-family:var(--bm-font-round)}._fontMono_1gkam_189{font-family:var(--bm-font-mono)}._glassStage_1gkam_193{gap:var(--bm-space-3);padding:var(--bm-space-4);border-radius:var(--bm-radius-lg);background:radial-gradient(60% 70% at 20% 20%, color-mix(in srgb, var(--bm-accent) 40%, transparent), transparent 70%), radial-gradient(60% 70% at 85% 80%, color-mix(in srgb, var(--bm-link,var(--bm-accent)) 36%, transparent), transparent 70%), var(--bm-bg);display:grid}._glassBar_1gkam_201,._glassCard_1gkam_202,._glassOver_1gkam_203{padding:var(--bm-space-3) var(--bm-space-4);border:var(--bm-border-width) solid var(--bm-surface-border);border-radius:var(--bm-radius)}._glassBar_1gkam_201{background-color:var(--bm-surface-bar);-webkit-backdrop-filter:var(--bm-frost);backdrop-filter:var(--bm-frost)}._glassCard_1gkam_202{background-color:var(--bm-surface-fill);background-image:var(--bm-highlight);box-shadow:var(--bm-elevation)}._glassOver_1gkam_203{background-color:var(--bm-surface-over);-webkit-backdrop-filter:var(--bm-frost-over);backdrop-filter:var(--bm-frost-over);box-shadow:var(--bm-elevation-raised)}._iconCell_1gkam_226{font-size:20px;line-height:1}._wrap_1wggb_1{justify-items:center;gap:2px;min-inline-size:0;display:grid}._knob_1wggb_8{--size:60px;--shade:.55;--shine:.09;--body:var(--bm-raised);inline-size:var(--size);block-size:var(--size);background:color-mix(in srgb, var(--bm-fg) 5%, transparent);box-shadow:inset 2px 2px 5px rgb(0, 0, 0, calc(var(--shade) * .8)), inset -2px -2px 4px rgb(255, 255, 255, var(--shine));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;margin-block-end:4px;position:relative}._knob_1wggb_8:active{cursor:grabbing}[data-mode=light] ._knob_1wggb_8{--shade:.2;--shine:.95}._knob_1wggb_8 span{pointer-events:none;border-radius:50%;position:absolute}._ring_1wggb_37{background:conic-gradient(from 225deg, var(--bm-accent) var(--fill), color-mix(in srgb, var(--bm-fg) 15%, transparent) 0 270deg, transparent 0);inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 3.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 4.5px),#000 calc(100% - 3.5px))}[data-contrast=high] ._ring_1wggb_37{background:conic-gradient(from 225deg, var(--bm-accent) var(--fill), color-mix(in srgb, var(--bm-fg) 55%, transparent) 0 270deg, transparent 0)}._cap_1wggb_46{background:linear-gradient(145deg, color-mix(in srgb, var(--body) 80%, #fff), color-mix(in srgb, var(--body) 74%, #000));box-shadow:3px 4px 7px rgb(0, 0, 0, var(--shade)), -2px -2px 5px rgb(255, 255, 255, var(--shine)), inset 0 0 0 1px #0000002e;inset:8px}[data-contrast=high] ._cap_1wggb_46{box-shadow:inset 0 0 0 1px var(--bm-fg)}._grip_1wggb_55{background:repeating-conic-gradient(#ffffff21 0 6deg, #0003 6deg 12deg);rotate:var(--turn);inset:0}._face_1wggb_61{background:linear-gradient(145deg, color-mix(in srgb, var(--body) 86%, #fff), color-mix(in srgb, var(--body) 84%, #000));box-shadow:inset 1px 1px 1px rgb(255, 255, 255, calc(var(--shine) + .12)), inset -1px -2px 3px rgb(0, 0, 0, calc(var(--shade) * .5));inset:4px}._pointer_1wggb_67{rotate:var(--turn);inset:0}._pointer_1wggb_67:after{background:var(--bm-accent);block-size:10px;inline-size:3px;box-shadow:0 0 5px color-mix(in srgb, var(--bm-accent) 70%, transparent);content:"";border-radius:2px;position:absolute;inset-block-start:6px;inset-inline-start:calc(50% - 1.5px)}._label_1wggb_83{max-inline-size:100%;color:var(--bm-fg);font-family:var(--bm-font-round);font-size:var(--bm-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._value_1wggb_94{color:var(--bm-fg-muted);font-size:var(--bm-font-size-xs);font-variant-numeric:tabular-nums}._option_nzf6z_1{align-content:start;gap:var(--bm-space-4);min-inline-size:0;display:grid}._preview_nzf6z_8{min-inline-size:0;padding:var(--bm-space-3);border:1px dashed var(--bm-border);border-radius:var(--bm-radius)}._stack_nzf6z_15{align-content:start;gap:var(--bm-space-2);min-inline-size:0;display:grid}._row_nzf6z_22{align-items:center;gap:var(--bm-space-2);flex-wrap:wrap;display:flex}._note_nzf6z_29,._sampleText_nzf6z_30{margin:0}._note_nzf6z_29{color:var(--bm-fg-muted);font-size:var(--bm-font-size-sm)}._muted_nzf6z_39{color:var(--bm-fg-muted)}._modeTiles_nzf6z_43{gap:var(--bm-space-2);grid-template-columns:1fr 1fr;display:grid}._modeTile_nzf6z_43{min-inline-size:0;padding:var(--bm-space-2) var(--bm-space-3);border:2px solid var(--bm-border);border-radius:var(--bm-radius);background:var(--bm-bg);color:var(--bm-fg);font-size:var(--bm-font-size-sm);gap:2px;display:grid}._modeTile_nzf6z_43[data-in-use=true]{border-color:var(--bm-accent)}._modeMuted_nzf6z_64{color:var(--bm-fg-muted)}._modeAccent_nzf6z_68{padding:0 var(--bm-space-2);border-radius:var(--bm-radius-pill);background:var(--bm-accent-fill);color:var(--bm-accent-fill-fg);justify-self:start;font-weight:600}._modeState_nzf6z_77{font-size:var(--bm-font-size-xs);font-weight:600}._tag_nzf6z_82,._badge_nzf6z_83,._cardShape_nzf6z_84{border:var(--bm-border-width) solid var(--bm-control-border);background-color:var(--bm-control-fill);font-size:var(--bm-font-size-sm);justify-content:center;align-items:center;display:inline-flex}._tag_nzf6z_82{padding:2px var(--bm-space-2);border-radius:var(--bm-radius-sm)}._badge_nzf6z_83{padding:2px var(--bm-space-3);border-radius:var(--bm-radius-pill)}._cardShape_nzf6z_84{border-radius:var(--bm-radius-lg);min-block-size:52px;min-inline-size:72px}._rows_nzf6z_109{margin:0;padding:0;list-style:none}._rows_nzf6z_109 li{min-block-size:var(--bm-row-height);padding-inline:var(--bm-space-3);border-block-end:1px solid var(--bm-border);align-items:center;display:flex}._shortField_nzf6z_122{flex:1;inline-size:auto;min-inline-size:0}._textXl_nzf6z_128,._textLg_nzf6z_129{font-family:var(--bm-font-heading);font-weight:var(--bm-heading-weight);line-height:1.2}._textXl_nzf6z_128{font-size:var(--bm-font-size-xl)}._textLg_nzf6z_129{font-size:var(--bm-font-size-lg)}._textSm_nzf6z_143{font-size:var(--bm-font-size-sm)}._textXs_nzf6z_147{font-size:var(--bm-font-size-xs)}._icons_nzf6z_151{gap:var(--bm-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._icon_nzf6z_151{inline-size:var(--bm-control-height);block-size:var(--bm-control-height);border-radius:var(--bm-radius-sm);background-color:var(--bm-control-fill);place-items:center;font-size:20px;display:inline-grid}._knobRow_nzf6z_170{align-items:center;gap:var(--bm-space-4);grid-template-columns:auto 1fr;display:grid}._glassStage_nzf6z_177{padding:var(--bm-space-4) var(--bm-space-3);border-radius:var(--bm-radius);background:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--bm-fg) 34%, transparent) 0 3px, transparent 3px 14px), radial-gradient(70% 90% at 15% 20%, color-mix(in srgb, var(--bm-accent) 70%, transparent), transparent 70%), radial-gradient(70% 90% at 90% 85%, color-mix(in srgb, var(--bm-link,var(--bm-accent)) 60%, transparent), transparent 70%), var(--bm-bg)}._glassSample_nzf6z_183{padding:var(--bm-space-2) var(--bm-space-3);border:var(--bm-border-width) solid var(--bm-surface-border);border-radius:var(--bm-radius);background-color:var(--bm-surface-bar);background-image:var(--bm-highlight);box-shadow:var(--bm-elevation);-webkit-backdrop-filter:var(--bm-frost);backdrop-filter:var(--bm-frost)}._track_nzf6z_193{block-size:var(--bm-control-height);border:1px dashed var(--bm-border);border-radius:var(--bm-radius-pill);position:relative}._dot_nzf6z_200{aspect-ratio:1;background:var(--bm-accent-fill);transition:inset-inline-start calc(var(--bm-motion,1) * .42s) var(--bm-bounce);border-radius:50%;position:absolute;inset-block:4px;inset-inline-start:4px}._dot_nzf6z_200[data-moved=true]{inset-inline-start:calc(100% - var(--bm-control-height) + 4px)}
