@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--tr-very-small:.1s;--tr-base:.2s;--tr-small:.3s;--tr-middle:.4s;--tr-long:.6s;--tr-very-long:.8s;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:2.66667vw}@media (width>30em){html{font-size:75%}}body{font-size:1.6rem}button,input{font:inherit}button{cursor:pointer;background-color:#0000;border:0}a{text-decoration:none}main:focus{outline:none}}:root{--step-direction:1}:root[data-direction=back]{--step-direction:-1}@keyframes step-in{0%{opacity:var(--step-opacity,0);translate:calc(var(--step-shift-x,0%) * var(--step-direction)) calc(var(--step-shift-y,0%) * var(--step-direction));scale:calc(1 - var(--step-zoom,0) * var(--step-direction))}}@keyframes step-out{to{opacity:var(--step-opacity,0);translate:calc(var(--step-shift-x,0%) * var(--step-direction) * -1) calc(var(--step-shift-y,0%) * var(--step-direction) * -1);scale:calc(1 + var(--step-zoom,0) * var(--step-direction))}}::view-transition-group(step){animation-duration:var(--step-duration,var(--tr-base));animation-delay:var(--step-delay,0s)}::view-transition-old(step){animation-name:step-out}::view-transition-new(step){animation-name:step-in}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root{--color-bg:#fbeef0;--color-text:#3a1f27;--color-text-secondary:#8a5a66;--page-gutter:1.6rem;--step-shift-x:100%;--step-duration:var(--tr-middle);--step-delay:var(--tr-base);color:var(--color-text);background-color:var(--color-bg);font-family:system-ui,sans-serif}.tcifP-{max-width:40rem;min-height:100dvh;padding:4rem var(--page-gutter);flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}::view-transition-group(step){clip-path:inset(-100vh calc(-1 * var(--page-gutter)))}::view-transition-old(step){inset-block:auto 0}::view-transition-new(step){inset-block:auto 0}.bMHo39{letter-spacing:-.05rem;font-size:2.8rem;font-weight:800;line-height:1.1}.ch-cOW{letter-spacing:-.05rem;font-size:2.2rem;font-weight:700;line-height:1.1}.J3xkGb{letter-spacing:-.032rem;font-size:1.6rem;font-weight:400;line-height:1.2}._90uT8h{text-align:center}._2nXAOQ{margin-bottom:1.6rem}.KHIirL{color:var(--color-text-secondary)}
