:root{--gm-e-out:cubic-bezier(.22, 1, .36, 1);--gm-e-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes gm-rise{0%{opacity:0;translate:0 10px}}@keyframes gm-rise-later{0%{opacity:0;visibility:hidden;translate:0 10px}}@keyframes gm-word{0%{opacity:0;filter:blur(5px);translate:0 5px}}@keyframes gm-pop{0%{opacity:0;scale:.5}}@keyframes gm-me{0%{opacity:0;translate:0 14px;scale:.94}}@keyframes gm-underline{0%{background-size:0 .5em}}@keyframes gm-halo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gp-brand) 45%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes gm-twirl{0%,to{rotate:0deg;scale:1}50%{rotate:90deg;scale:1.25}}@keyframes gm-shimmer{to{background-position:-50% 0}}@keyframes gm-swap{0%{opacity:0;translate:0 5px}}@keyframes gm-sweep{to{translate:100%}}@keyframes gm-flash{0%{background-color:var(--gp-selected);border-color:var(--gp-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--gp-brand) 16%, transparent)}}@keyframes gm-beat{0%{opacity:1;scale:1}to{opacity:0;scale:1.12 1.35}}@keyframes gm-dot{0%{scale:.3 2.4}}.gm-rise-kids>*{animation:gm-rise .6s var(--gm-e-out) calc(var(--gm-q,0) * 70ms + .12s) backwards}.gm-rise-kids.gm-fast>*{animation-duration:.5s;animation-delay:calc(var(--gm-q,0) * 55ms)}.gm-rise-kids>:nth-child(2){--gm-q:1}.gm-rise-kids>:nth-child(3){--gm-q:2}.gm-rise-kids>:nth-child(4){--gm-q:3}.gm-rise-kids>:nth-child(5){--gm-q:4}.gm-rise-kids>:nth-child(6){--gm-q:5}.gm-rise-kids>:nth-child(7){--gm-q:6}.gm-rise-kids>:nth-child(n+8){--gm-q:7}.gm-me{animation:gm-me .45s var(--gm-e-out) both;transform-origin:100% 100%}.gm-enter{animation:gm-rise .45s var(--gm-e-out) .25s both}.gm-live .gm-av{animation:1.5s ease-out infinite gm-halo}.gm-live .gm-av>svg{animation:1.8s ease-in-out infinite gm-twirl}.gm-w{animation:gm-word .45s var(--gm-e-out) calc(var(--gm-n) * var(--gm-st) + var(--gm-t0)) both;display:inline-block;position:relative}.gm-mark{background:linear-gradient(var(--gp-selected), var(--gp-selected)) no-repeat 0 92% / 100% .5em;border-radius:2px}.gm-mark-live{animation:gm-underline .7s var(--gm-e-out) var(--gm-hd) both}.gm-later{animation:gm-rise-later .5s var(--gm-e-out) calc(var(--gm-at) + var(--gm-c,0) * 80ms) both}.gm-beat,.gm-beat-later{position:relative}.gm-beat:after,.gm-beat-later:after{content:"";border-radius:inherit;box-shadow:0 0 0 4px color-mix(in srgb, var(--gp-accent) 35%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.gm-beat-later:after{animation:gm-beat 1.4s var(--gm-e-out) calc(var(--gm-at) + .7s) 1}.gm-done .gm-w,.gm-done .gm-mark-live,.gm-done .gm-later,.gm-done .gm-beat-later:after,.gm-done.gm-later{animation:none}.gm-shimmer{background:linear-gradient(90deg, var(--gp-muted) 40%, var(--gp-ink) 50%, var(--gp-muted) 60%) 100% 0 / 250% 100%;-webkit-text-fill-color:transparent;color:#0000;animation:gm-swap .3s var(--gm-e-out), gm-shimmer 1.6s linear infinite;-webkit-background-clip:text;background-clip:text}.gm-sweep{position:relative;overflow:hidden}.gm-sweep:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--gp-brand) 12%, transparent) 50%, transparent 70%);pointer-events:none;animation:gm-sweep 1.4s ease-in-out calc(var(--gm-r,0) * .18s) infinite;position:absolute;inset:0;translate:-100%}.gm-just{--gm-d:calc(var(--gm-r,0) * .17s + .5s);animation:gm-flash 1.5s var(--gm-e-out) var(--gm-d)}.gm-just .gm-fi{animation:gm-pop .55s var(--gm-e-spring) var(--gm-d) both}.gm-just .gm-fv{animation:gm-word .5s var(--gm-e-out) var(--gm-d) both}.gm-dot-in{animation:gm-dot .5s var(--gm-e-spring) .6s both}.gm-beat:after{animation:gm-beat 1.4s var(--gm-e-out) .9s 1}@media (prefers-reduced-motion:reduce){.gm-rise-kids>*,.gm-me,.gm-enter,.gm-live .gm-av,.gm-live .gm-av>svg,.gm-w,.gm-mark-live,.gm-later,.gm-beat-later:after,.gm-just,.gm-just .gm-fi,.gm-just .gm-fv,.gm-dot-in,.gm-beat:after{animation:none!important}.gm-sweep:after{display:none}.gm-shimmer{-webkit-text-fill-color:currentColor;color:var(--gp-muted);background:0 0;animation:none}}.cab.svelte-1b0djpw{--th:24px;border:1px solid var(--gp-input-line,var(--gp-hair));background:var(--gp-surface);border-radius:14px;padding:16px 18px 14px}.cab-top.svelte-1b0djpw{align-items:center;gap:12px;display:flex}.cab-icon.svelte-1b0djpw{background:var(--gp-selected);width:38px;height:38px;color:var(--gp-selected-ink);border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.on.svelte-1b0djpw .cab-icon:where(.svelte-1b0djpw){background:var(--gp-accent);color:var(--gp-accent-ink)}.cab-words.svelte-1b0djpw{flex:1;min-width:0}.cab-words.svelte-1b0djpw b:where(.svelte-1b0djpw){color:var(--gp-ink);font-size:15px;font-weight:600;line-height:21px;display:block}.cab-words.svelte-1b0djpw small:where(.svelte-1b0djpw){color:var(--gp-muted);margin-top:1px;font-size:12.5px;line-height:18px;display:block}.cab-pill.svelte-1b0djpw{background:var(--gp-selected);height:28px;color:var(--gp-selected-ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;animation:.35s cubic-bezier(.34,1.56,.64,1) svelte-1b0djpw-cab-bump;display:inline-flex}.cab-skel.svelte-1b0djpw{background:var(--gp-gray-100,var(--gp-paper));width:96px;animation:none}.cab-slider.svelte-1b0djpw{touch-action:pan-y;height:44px;margin-top:32px;position:relative}.cab-track.svelte-1b0djpw,.cab-fill.svelte-1b0djpw{left:calc(var(--th) / 2);border-radius:999px;height:6px;margin-top:-3px;position:absolute;top:50%}.cab-track.svelte-1b0djpw{right:calc(var(--th) / 2);background:var(--gp-gray-100,var(--gp-paper));box-shadow:inset 0 0 0 1px var(--gp-hair)}.cab-fill.svelte-1b0djpw{width:calc((100% - var(--th)) * var(--k) / var(--n));background:linear-gradient(90deg, color-mix(in srgb, var(--gp-accent) 55%, var(--gp-surface)), var(--gp-accent));transition:width .16s cubic-bezier(.22,1,.36,1)}.cab-tick.svelte-1b0djpw{top:50%;left:calc(var(--th) / 2 + (100% - var(--th)) * var(--i) / var(--n));background:var(--gp-surface);width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--gp-hair);border-radius:50%;margin:-4px 0 0 -4px;transition:scale .3s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;position:absolute}.cab-tick.in.svelte-1b0djpw{box-shadow:inset 0 0 0 2px var(--gp-accent);scale:1.3}.cab-bubble.svelte-1b0djpw{bottom:calc(100% - 2px);left:calc(var(--th) / 2 + (100% - var(--th)) * var(--k) / var(--n));background:var(--gp-selected);color:var(--gp-selected-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gp-accent) 45%, transparent), 0 4px 10px -4px color-mix(in srgb, var(--gp-ink) 25%, transparent);white-space:nowrap;pointer-events:none;transform-origin:50% 100%;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:600;line-height:14px;animation:.3s cubic-bezier(.22,1,.36,1) svelte-1b0djpw-cab-bump;position:absolute;translate:-50%}.cab-bubble.svelte-1b0djpw:after{content:"";border:4px solid #0000;border-top-color:var(--gp-selected);margin-left:-4px;position:absolute;top:100%;left:50%}.cab[data-pos=start].svelte-1b0djpw .cab-bubble:where(.svelte-1b0djpw){translate:calc(var(--th) / -2) 0}.cab[data-pos=start].svelte-1b0djpw .cab-bubble:where(.svelte-1b0djpw):after{left:calc(var(--th) / 2)}.cab[data-pos=end].svelte-1b0djpw .cab-bubble:where(.svelte-1b0djpw){translate:calc(-100% + var(--th) / 2) 0}.cab[data-pos=end].svelte-1b0djpw .cab-bubble:where(.svelte-1b0djpw):after{left:auto;right:calc(var(--th) / 2 - 4px)}.cab-range.svelte-1b0djpw{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;position:absolute;inset:0}.cab-range.svelte-1b0djpw:focus{outline:none}.cab-range.svelte-1b0djpw::-webkit-slider-runnable-track{background:0 0;height:44px}.cab-range.svelte-1b0djpw::-moz-range-track{background:0 0;height:44px}.cab-range.svelte-1b0djpw::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gp-surface);border:2px solid var(--gp-accent);width:24px;height:24px;box-shadow:0 2px 6px color-mix(in srgb, var(--gp-ink) 20%, transparent);border-radius:50%;margin-top:10px;transition:box-shadow .15s,scale .15s}.cab-range.svelte-1b0djpw::-moz-range-thumb{box-sizing:border-box;background:var(--gp-surface);border:2px solid var(--gp-accent);width:24px;height:24px;box-shadow:0 2px 6px color-mix(in srgb, var(--gp-ink) 20%, transparent);border-radius:50%}.cab-range.svelte-1b0djpw:hover::-webkit-slider-thumb{scale:1.08}.cab-range.svelte-1b0djpw:active::-webkit-slider-thumb{scale:1.14}.cab-range.svelte-1b0djpw:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px color-mix(in srgb, var(--gp-ink) 20%, transparent), 0 0 0 6px color-mix(in srgb, var(--gp-accent) 14%, transparent)}.cab-range.svelte-1b0djpw:focus-visible::-moz-range-thumb{box-shadow:0 0 0 6px color-mix(in srgb, var(--gp-accent) 14%, transparent)}.cab-stops.svelte-1b0djpw{height:44px;margin-top:-8px;position:relative}.cab-stop.svelte-1b0djpw{top:0;left:calc(var(--th) / 2 + (100% - var(--th)) * var(--i) / var(--n));white-space:nowrap;min-width:44px;min-height:44px;color:var(--gp-muted);border-radius:7px;padding:4px 4px 0;font-size:12px;font-weight:600;line-height:20px;transition:color .15s,background .15s;position:absolute;translate:-50%}.cab-stop.svelte-1b0djpw:first-child{text-align:left;left:0;translate:none}.cab-stop.svelte-1b0djpw:last-child{text-align:right;left:auto;right:0;translate:none}.cab-stop.svelte-1b0djpw:hover{color:var(--gp-ink);background:var(--gp-paper)}.cab-stop.sel.svelte-1b0djpw{color:var(--gp-selected-ink);font-weight:700}.cab-ends.svelte-1b0djpw{color:var(--gp-muted);justify-content:space-between;font-size:12px;line-height:16px;display:flex}.cab-note.svelte-1b0djpw{border-top:1px solid var(--gp-hair);color:var(--gp-muted);gap:8px;margin:12px 0 0;padding-top:11px;font-size:12.5px;line-height:18px;display:flex}.cab-note.svelte-1b0djpw svg{flex:none;margin-top:2px}.cab-note.svelte-1b0djpw b:where(.svelte-1b0djpw){color:var(--gp-ink);font-weight:600}@keyframes svelte-1b0djpw-cab-bump{40%{scale:1.14}}@media (width<=640px){.cab.svelte-1b0djpw{padding:14px 14px 12px}.cab-top.svelte-1b0djpw{flex-wrap:wrap;row-gap:8px}.cab-words.svelte-1b0djpw{flex:calc(100% - 50px)}.cab-pill.svelte-1b0djpw{order:3;margin-left:50px}.cab-stop.svelte-1b0djpw{min-width:36px;min-height:48px;padding:4px 2px 0}.cab-stops.svelte-1b0djpw{height:48px}}@media (prefers-reduced-motion:reduce){.cab-fill.svelte-1b0djpw,.cab-tick.svelte-1b0djpw,.cab-icon.svelte-1b0djpw,.cab-stop.svelte-1b0djpw{transition:none}.cab-range.svelte-1b0djpw::-webkit-slider-thumb{transition:none}.cab-pill.svelte-1b0djpw,.cab-bubble.svelte-1b0djpw{animation:none}}@keyframes hook-pin-pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes hero-curve-light{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes hero-pin-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}
