.draw-module__uRBhGq__rule{pointer-events:none}.draw-module__uRBhGq__h{height:var(--rl,2px)}.draw-module__uRBhGq__v{width:var(--rl,2px);align-self:stretch}.draw-module__uRBhGq__shade,.draw-module__uRBhGq__light{transform-origin:var(--rule-origin,left);animation-duration:var(--rule-dur,1.1s);animation-timing-function:var(--ease-draw);background-repeat:no-repeat;background-size:100% 100%;animation-fill-mode:backwards;display:block;position:absolute;inset:0}.draw-module__uRBhGq__h .draw-module__uRBhGq__shade,.draw-module__uRBhGq__h .draw-module__uRBhGq__light{animation-name:draw-module__uRBhGq__rule-x}.draw-module__uRBhGq__v .draw-module__uRBhGq__shade,.draw-module__uRBhGq__v .draw-module__uRBhGq__light{animation-name:draw-module__uRBhGq__rule-y}.draw-module__uRBhGq__h .draw-module__uRBhGq__shade{background-image:var(--rl-h-shade-0)}.draw-module__uRBhGq__h .draw-module__uRBhGq__light{background-image:var(--rl-h-light-1)}.draw-module__uRBhGq__v .draw-module__uRBhGq__shade{background-image:var(--rl-v-shade-0)}.draw-module__uRBhGq__v .draw-module__uRBhGq__light{background-image:var(--rl-v-light-1)}.draw-module__uRBhGq__shade{animation-delay:var(--rule-delay,0s)}.draw-module__uRBhGq__light{animation-delay:calc(var(--rule-delay,0s) + .14s)}.draw-module__uRBhGq__strong.draw-module__uRBhGq__h .draw-module__uRBhGq__shade{background-image:var(--rl-h-shade-strong-0)}.draw-module__uRBhGq__strong.draw-module__uRBhGq__h .draw-module__uRBhGq__light{background-image:var(--rl-h-light-strong-1)}.draw-module__uRBhGq__strong.draw-module__uRBhGq__v .draw-module__uRBhGq__shade{background-image:var(--rl-v-shade-strong-0)}.draw-module__uRBhGq__strong.draw-module__uRBhGq__v .draw-module__uRBhGq__light{background-image:var(--rl-v-light-strong-1)}@keyframes draw-module__uRBhGq__rule-x{0%{transform:scaleX(0)}}@keyframes draw-module__uRBhGq__rule-y{0%{transform:scaleY(0)}}:is(.js:not(.ready) .draw-module__uRBhGq__shade,.js:not(.ready) .draw-module__uRBhGq__light){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.draw-module__uRBhGq__shade,.draw-module__uRBhGq__light{animation:none}}
.controls-module__-5-MGW__choice{border-radius:var(--radius-md);min-height:2.75rem;color:var(--fg);background-color:var(--btn-secondary-bg);background-image:var(--btn-secondary-sheen);box-shadow:var(--btn-secondary-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-ui), box-shadow .15s var(--ease-ui), transform .14s var(--ease-ui);align-items:flex-start;gap:.75rem;padding:.6875rem .875rem;display:flex;position:relative}@media (hover:hover){.controls-module__-5-MGW__choice:hover{background-color:var(--btn-secondary-bg-hover);box-shadow:var(--btn-secondary-shadow-hover)}}.controls-module__-5-MGW__choice:active{transition-duration:60ms;transform:translateY(1px)}.controls-module__-5-MGW__choice:has(input:checked){background-color:var(--bg-sunken);box-shadow:inset 0 1px 2px 0 #0000001a, inset 0 0 0 1px #00000014, 0 1px 0 0 var(--relief-light);background-image:none}.controls-module__-5-MGW__choice:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.controls-module__-5-MGW__choice[data-invalid=true]:not(:has(input:checked)){box-shadow:var(--btn-secondary-shadow), inset 0 0 0 1px #0000006b}.controls-module__-5-MGW__pill{align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem .875rem .375rem .75rem}.controls-module__-5-MGW__dot{background-color:var(--bg-sunken);width:1rem;height:1rem;box-shadow:var(--elev-sunken);border-radius:9999px;flex:none;place-items:center;margin-top:.1875rem;display:grid;position:relative}.controls-module__-5-MGW__pill .controls-module__-5-MGW__dot{margin-top:0}.controls-module__-5-MGW__dot:after{content:"";background-color:var(--fg);width:.375rem;height:.375rem;transition:transform .24s var(--ease-reveal);border-radius:9999px;transform:scale(0)}.controls-module__-5-MGW__choice:has(input:checked) .controls-module__-5-MGW__dot{background-color:var(--bg-raised);box-shadow:var(--elev-raised)}.controls-module__-5-MGW__choice:has(input:checked) .controls-module__-5-MGW__dot:after{transform:scale(1)}.controls-module__-5-MGW__checkbox{width:1.125rem;height:1.125rem;color:var(--fg-inverse);background-color:var(--bg-sunken);box-shadow:var(--elev-sunken);transition:background-color .15s var(--ease-ui), box-shadow .15s var(--ease-ui);border-radius:4px;flex:none;place-items:center;margin-top:.125rem;display:grid;position:relative}.controls-module__-5-MGW__checkbox svg{opacity:0;transition:transform .24s var(--ease-reveal), opacity .16s var(--ease-ui);transform:scale(.4)}.controls-module__-5-MGW__check:has(input:checked) .controls-module__-5-MGW__checkbox{background-color:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow)}.controls-module__-5-MGW__check:has(input:checked) .controls-module__-5-MGW__checkbox svg{opacity:1;transform:scale(1)}.controls-module__-5-MGW__check:has(input:focus-visible) .controls-module__-5-MGW__checkbox{outline:2px solid var(--focus);outline-offset:2px}.controls-module__-5-MGW__check[data-invalid=true]:not(:has(input:checked)) .controls-module__-5-MGW__checkbox{box-shadow:var(--elev-sunken), inset 0 0 0 1.5px var(--fg)}
.hero-module__MLgTKa__rise{animation:hero-module__MLgTKa__hero-rise .8s var(--ease-reveal) backwards;animation-delay:var(--d,0s)}.hero-module__MLgTKa__fade{animation:hero-module__MLgTKa__hero-fade .6s var(--ease-ui) backwards;animation-delay:var(--d,0s)}.hero-module__MLgTKa__title{animation:hero-module__MLgTKa__hero-title .9s var(--ease-reveal) backwards;animation-delay:var(--d,0s)}@media (min-width:64rem) and (max-height:50rem){.hero-module__MLgTKa__title{font-size:min(var(--text-display-xl), 4rem)}}.hero-module__MLgTKa__stage{animation:hero-module__MLgTKa__hero-stage 1.1s var(--ease-reveal) backwards;animation-delay:var(--d,.3s)}:is(.js:not(.ready) .hero-module__MLgTKa__rise,.js:not(.ready) .hero-module__MLgTKa__fade,.js:not(.ready) .hero-module__MLgTKa__title,.js:not(.ready) .hero-module__MLgTKa__stage){animation-play-state:paused}@keyframes hero-module__MLgTKa__hero-rise{0%{opacity:.01;transform:translate3d(0, var(--y,14px), 0)}}@keyframes hero-module__MLgTKa__hero-fade{0%{opacity:0}}@keyframes hero-module__MLgTKa__hero-title{0%{opacity:.01;transform:translateY(.22em)}}@keyframes hero-module__MLgTKa__hero-stage{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.hero-module__MLgTKa__rise,.hero-module__MLgTKa__fade,.hero-module__MLgTKa__title,.hero-module__MLgTKa__stage{animation:none}}.hero-module__MLgTKa__settled.hero-module__MLgTKa__settled *{animation:none}
.engraved-code-module__Z67Qiq__frame{animation:engraved-code-module__Z67Qiq__wipe-frame 1.1s var(--ease-draw) backwards;animation-delay:var(--d,0s);grid-area:1/1;display:block;position:relative;overflow:hidden}.engraved-code-module__Z67Qiq__content{animation:engraved-code-module__Z67Qiq__wipe-content 1.1s var(--ease-draw) backwards;animation-delay:var(--d,0s);display:block}:is(.js:not(.ready) .engraved-code-module__Z67Qiq__frame,.js:not(.ready) .engraved-code-module__Z67Qiq__content){animation-play-state:paused}@keyframes engraved-code-module__Z67Qiq__wipe-frame{0%{transform:translate(-101%)}}@keyframes engraved-code-module__Z67Qiq__wipe-content{0%{transform:translate(101%)}}@media (prefers-reduced-motion:reduce){.engraved-code-module__Z67Qiq__frame,.engraved-code-module__Z67Qiq__content{animation:none}}
