.clip.svelte-14us0qe{width:100%;height:auto;margin:0 0 var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);opacity:0;transition:opacity .3s var(--ease-out);display:block}.clip.ready.svelte-14us0qe{opacity:1}.clip.svelte-14us0qe:last-child{margin-bottom:0}.button.svelte-18sv61c{padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);background:var(--color-primary);color:#fff;font-weight:500;text-decoration:none;transition:background .2s;display:inline-block}.button.svelte-18sv61c:hover{background:var(--color-primary-hover)}.logo.svelte-1l8nvlt{width:var(--size);height:var(--size);display:block}.head.svelte-dtp4ud{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.requirement.svelte-dtp4ud{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-sm)}.head.svelte-dtp4ud h2,.head.svelte-dtp4ud p{margin-bottom:var(--space-1)}.note.svelte-egs1xh{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--glass-fill)}strong.svelte-egs1xh{color:var(--color-text)}.qa.svelte-egs1xh p:where(.svelte-egs1xh):last-child{margin-bottom:0}.meta.svelte-15k6i4x{margin-top:calc(var(--space-2) * -1);font-size:var(--text-sm)}.icon.svelte-zzf9fi{background:linear-gradient(180deg, var(--c1), var(--c2));color:#fff;cursor:pointer;width:100%;height:100%;transition:transform .35s var(--ease-out);border:0;border-radius:22.37%;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff52,inset 0 1px #ffffff73,0 6px 14px #14285a47,0 1px 3px #14285a4d}.icon.selected.svelte-zzf9fi,.icon.svelte-zzf9fi:hover,.icon.svelte-zzf9fi:focus-visible{transform:scale(1.14)}.icon.svelte-zzf9fi:active{transform:scale(1.05)}svg.svelte-zzf9fi{filter:drop-shadow(0 1px 1px #0003);width:54%;height:54%}svg.brand.svelte-zzf9fi{width:60%;height:60%}.icon.open.svelte-zzf9fi:after{content:"";aspect-ratio:1;background:var(--color-text);opacity:.55;border-radius:50%;width:7%;margin-left:-3.5%;position:absolute;bottom:-15%;left:50%}.stage.svelte-1o711x0{place-items:center;height:100%;display:grid}.donut.svelte-1o711x0{--size:min(94vw, 78vh, 44rem);width:var(--size);aspect-ratio:1;touch-action:none;position:relative;container-type:inline-size}.donut.svelte-1o711x0:not(.shown){visibility:hidden}.donut.over.svelte-1o711x0{cursor:pointer}@media (scripting:none){.donut.svelte-1o711x0:not(.shown){visibility:visible}}.shadow.svelte-1o711x0,.body.svelte-1o711x0,.glass-canvas.svelte-1o711x0,.selector.svelte-1o711x0{border-radius:50%;position:absolute;inset:0}.shadow.svelte-1o711x0{box-shadow:0 4cqw 8cqw #0000008c,0 1cqw 2cqw #00000059}.body.svelte-1o711x0{--glass-blur:10px;background:linear-gradient(145deg,#ffffff29,#ffffff08),#0812294d;-webkit-mask:radial-gradient(circle closest-side,#0000 54.8%,#000 55.4%);mask:radial-gradient(circle closest-side,#0000 54.8%,#000 55.4%)}.donut.shown.svelte-1o711x0 .shadow:where(.svelte-1o711x0){animation:1.3s cubic-bezier(.33,1,.68,1) .15s backwards svelte-1o711x0-shadow-in}.body.svelte-1o711x0:not(.visible){display:none}.glass-canvas.svelte-1o711x0{opacity:0;pointer-events:none;border-radius:0;width:100%;height:100%;transition:opacity .4s}.glass-canvas.ready.svelte-1o711x0{opacity:1}.selector.svelte-1o711x0{--sel-fill:#ffffff29;--sel-line:#fff6;background:conic-gradient(from calc(var(--span) / -2), var(--sel-line) 0 .6deg, var(--sel-fill) .6deg calc(var(--span) - .6deg), var(--sel-line) calc(var(--span) - .6deg) var(--span), transparent var(--span));transform:rotate(var(--sel));opacity:0;transition:transform .5s var(--ease-out), opacity .25s;pointer-events:none;-webkit-mask:radial-gradient(circle closest-side,#0000 54.8%,#000 55.4%);mask:radial-gradient(circle closest-side,#0000 54.8%,#000 55.4%)}.selector.active.svelte-1o711x0{opacity:1}.donut.shown.svelte-1o711x0 .selector:where(.svelte-1o711x0){animation:1.3s cubic-bezier(.33,1,.68,1) .15s backwards svelte-1o711x0-selector-in}.center.svelte-1o711x0{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:22.5%}.donut.shown.svelte-1o711x0 .center:where(.svelte-1o711x0){animation:.9s .4s backwards svelte-1o711x0-fade-in}.name.svelte-1o711x0{font-family:var(--font-heading);letter-spacing:-.03em;margin:0;font-size:7cqw;font-weight:600;line-height:1.1}.blurb.svelte-1o711x0{color:var(--color-text);opacity:.72;margin:1cqw 0 0;font-size:2.6cqw;font-weight:500}.icons.svelte-1o711x0{margin:0;padding:0;list-style:none;position:absolute;inset:0}.icons.svelte-1o711x0 li:where(.svelte-1o711x0){width:15cqw;height:15cqw;transform:rotate(var(--a)) translateY(-38.8cqw) rotate(calc(var(--a) * -1));margin:-7.5cqw 0 0 -7.5cqw;position:absolute;top:50%;left:50%}.pop.svelte-1o711x0{width:100%;height:100%}.donut.shown.svelte-1o711x0 .pop:where(.svelte-1o711x0){animation:svelte-1o711x0-pop .7s cubic-bezier(.34, 1.56, .64, 1) calc(.65s + var(--i) * .1s) backwards}@keyframes svelte-1o711x0-shadow-in{0%{opacity:0;transform:scale(.82)}}@keyframes svelte-1o711x0-selector-in{0%{scale:.82}}@keyframes svelte-1o711x0-pop{0%{opacity:0;transform:scale(.3)}}@keyframes svelte-1o711x0-fade-in{0%{opacity:0}}.window.svelte-iynd0v{pointer-events:none;transition:height .3s var(--ease-out), left .3s var(--ease-out), top .3s var(--ease-out), width .3s var(--ease-out);outline:none;flex-direction:column;display:flex;position:fixed}.window-shadow.svelte-iynd0v{inset:var(--window-radius);box-shadow:var(--window-shadow);pointer-events:none;border-radius:0;position:absolute}.surface.svelte-iynd0v{pointer-events:auto;border-radius:var(--window-radius);background:var(--color-surface);min-height:0;box-shadow:inset 0 0 0 .5px var(--color-border), inset 0 1px 0 var(--glass-rim);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.window.svelte-iynd0v:not(.focused){--color-surface:var(--color-surface-inactive);--glass-rim:var(--color-border)}.window.svelte-iynd0v:not(.focused) .window-shadow:where(.svelte-iynd0v){border-radius:var(--window-radius);box-shadow:var(--shadow-sm);inset:0}.window.svelte-iynd0v:not(.focused) .surface:where(.svelte-iynd0v){box-shadow:inset 0 0 0 .5px var(--color-border)}.window.svelte-iynd0v:not(.focused) .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-inactive)}.window.svelte-iynd0v:not(.focused) .lights:where(.svelte-iynd0v):has(.light:where(.svelte-iynd0v):hover) .purple:where(.svelte-iynd0v) .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-purple)}.window.svelte-iynd0v:not(.focused) .lights:where(.svelte-iynd0v):has(.light:where(.svelte-iynd0v):hover) .yellow:where(.svelte-iynd0v) .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-yellow)}.window.svelte-iynd0v:not(.focused) .lights:where(.svelte-iynd0v):has(.light:where(.svelte-iynd0v):hover) .green:where(.svelte-iynd0v) .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-green)}.window.svelte-iynd0v:not(.focused) .title:where(.svelte-iynd0v){color:var(--color-text-muted)}.window.dragging.svelte-iynd0v{transition:none}.window.shaded.svelte-iynd0v{height:2.5rem!important}.titlebar.svelte-iynd0v{height:2.5rem;padding:0 var(--space-3);border-radius:var(--window-radius) var(--window-radius) 0 0;border-bottom:.5px solid var(--color-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex;position:relative}.dragging.svelte-iynd0v .titlebar:where(.svelte-iynd0v){cursor:grabbing}.lights.svelte-iynd0v{margin-left:calc(var(--window-radius) - var(--space-3));z-index:1;align-self:stretch;display:flex}.light-hit.svelte-iynd0v{appearance:none;-webkit-tap-highlight-color:transparent;cursor:default;background:0 0;border:0;align-self:stretch;place-items:center;width:1.3rem;padding:0;display:grid}.light.svelte-iynd0v{cursor:pointer;border-radius:50%;width:.8rem;height:.8rem;display:block}.light-hit.svelte-iynd0v:focus-visible{outline:none}.light-hit.svelte-iynd0v:focus-visible .light:where(.svelte-iynd0v){outline:2px solid var(--color-primary-hover);outline-offset:3px}.light.svelte-iynd0v svg:where(.svelte-iynd0v){width:100%;height:100%;display:block;overflow:visible}.light.svelte-iynd0v circle:where(.svelte-iynd0v){stroke:#00000040;stroke-width:.6px;transition:fill .2s}.light.svelte-iynd0v path:where(.svelte-iynd0v){fill:none;stroke:#0000008c;stroke-width:1.5px;stroke-linecap:round;opacity:0}.light-hit.svelte-iynd0v:focus-visible .light:where(.svelte-iynd0v) path:where(.svelte-iynd0v){opacity:1}.lights.svelte-iynd0v:has(.light:where(.svelte-iynd0v):hover) .light:where(.svelte-iynd0v) path:where(.svelte-iynd0v){opacity:1}.purple.svelte-iynd0v .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-purple)}.yellow.svelte-iynd0v .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-yellow)}.green.svelte-iynd0v .light:where(.svelte-iynd0v) circle:where(.svelte-iynd0v){fill:var(--color-light-green)}.title.svelte-iynd0v{color:var(--color-text);font-size:var(--text-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;padding:0 4rem;font-weight:600;position:absolute;left:0;right:0;overflow:hidden}.content.svelte-iynd0v{padding:var(--space-6);border-radius:0 0 var(--window-radius) var(--window-radius);flex:1;overflow:auto}.column.svelte-iynd0v{margin-inline:auto}main.svelte-1uha8ag{height:100dvh}
