@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-ext-300-normal-CgCALhwJ.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-300-normal-RId2JxDB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-cyrillic-300-normal-BnqRxXuy.woff2)format("woff2"),url(/assets/inter-cyrillic-300-normal-LR1W_oT8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-ext-300-normal-l2DDyC6M.woff2)format("woff2"),url(/assets/inter-greek-ext-300-normal-DLbbeei1.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-greek-300-normal-DmGD3g_f.woff2)format("woff2"),url(/assets/inter-greek-300-normal-BrhSP0vQ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-vietnamese-300-normal-Bdr24Bqb.woff2)format("woff2"),url(/assets/inter-vietnamese-300-normal-DDGmYYdT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-ext-300-normal-CPgO9Ksf.woff2)format("woff2"),url(/assets/inter-latin-ext-300-normal-Dp1L8vcn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.page{--bg:#fff;--ink:#1a1a1a;--size:clamp(2.25rem, 9vw, 3.5rem);--cap:calc(var(--size) * .727);--stroke:.092;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);background:var(--bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.scene{--field-w:min(calc(var(--size) * 8), 100vw - 2.5rem);--line-dy:calc(var(--size) * .42);--t-draw:.2s;--d-draw:.9s;--t-expand:calc(var(--t-draw) + var(--d-draw) + .1s);--d-expand:.85s;--t-collapse:calc(var(--t-expand) + var(--d-expand) + 2s);--d-collapse:.7s;--t-close:calc(var(--t-collapse) + var(--d-collapse) + .1s);--d-close:.5s;--t-arrow:calc(var(--t-close) + var(--d-close) + .1s);--d-arrow:.35s;--t-line:calc(var(--t-arrow) + var(--d-arrow) + .15s);--d-line:.6s;--t-roll:calc(var(--t-line) + var(--d-line) + .1s);--d-roll:1.1s;--t-email:calc(var(--t-roll) + var(--d-roll) + .1s);color:var(--ink);place-items:center;display:grid}.logo-shift{animation:scoot var(--d-expand) var(--ease) var(--t-expand) both;grid-area:1/1}.logo{--track:.06em;font-size:var(--size);align-items:baseline;gap:calc(.045em + var(--track));animation:scoot-back var(--d-collapse) var(--ease) var(--t-collapse) both;display:flex}.c-button{color:inherit;animation:roll var(--d-roll) var(--ease-io) var(--t-roll) both;background:0 0;border:none;border-radius:50%;padding:0;display:flex}.c-button:enabled{cursor:pointer}.c-button:enabled:hover .letter-c{scale:1.08}.c-button:enabled:active .letter-c{scale:.92}.c-button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.c-button.is-busy .letter-c{animation:.9s linear infinite busy-spin}.c-button.is-busy .c-ring{stroke-dasharray:78 100!important}.c-button.is-busy .c-arrow{visibility:hidden}.letter-c{height:var(--cap);width:auto;transition:scale .15s;overflow:visible}.c-ring{fill:none;stroke:currentColor;stroke-width:calc(var(--stroke) * 100);stroke-linecap:butt;stroke-dasharray:86.1 100;stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;animation:ring-draw var(--d-draw) var(--ease) var(--t-draw) both, ring-close var(--d-close) var(--ease-io) var(--t-close) both, ring-spin var(--d-close) var(--ease-io) var(--t-close) both;transform:rotate(385deg)}.c-arrow{fill:none;stroke:currentColor;stroke-width:calc(var(--stroke) * 100);stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:arrow-in var(--d-arrow) var(--ease) var(--t-arrow) both}.rest{letter-spacing:var(--track);clip-path:inset(-30% -30% -30% 0);font-family:Inter,sans-serif;font-weight:300;line-height:1}.rest-collapse{animation:rest-collapse var(--d-collapse) var(--ease) var(--t-collapse) both;display:inline-block}.rest-inner{animation:rest-slide var(--d-expand) var(--ease) var(--t-expand) both;display:inline-block}.field{width:var(--field-w);grid-area:1/1;height:0;position:relative}.underline{top:var(--line-dy);height:calc(var(--cap) * var(--stroke));transform-origin:0;animation:line-draw var(--d-line) var(--ease) var(--t-line) both;background:currentColor;position:absolute;left:0;right:0}.email{font:400 max(16px, calc(var(--size) * .4)) / 1.4 "Inter", sans-serif;color:var(--ink);background:0 0;border:none;outline:none;padding:0}.field .email{left:0;right:calc(var(--cap) + var(--size) * .3);bottom:calc(var(--size) * .14 - var(--line-dy));animation:email-in .5s var(--ease) var(--t-email) both;position:absolute}.email::placeholder{color:#9a9a9a}.email:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--ink);transition:background-color 10000000s ease-in-out}.email:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--ink);transition:background-color 10000000s ease-in-out}.email:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--ink);transition:background-color 10000000s ease-in-out}@keyframes ring-draw{0%{stroke-dashoffset:86.1px}}@keyframes scoot{0%{transform:translateX(calc(50% - var(--cap) / 2))}}@keyframes rest-slide{0%{transform:translate(-100%)}}@keyframes scoot-back{to{transform:translateX(calc(50% - var(--cap) / 2))}}@keyframes rest-collapse{to{transform:translate(-100%)}}@keyframes ring-close{to{stroke-dasharray:100 100}}@keyframes ring-spin{0%{transform:rotate(25deg)}}@keyframes arrow-in{0%{opacity:0;transform:scale(.5)}}@keyframes line-draw{0%{transform:scaleX(0)}}@keyframes roll{to{transform:translateX(calc(var(--field-w) / 2 - var(--cap) / 2)) rotate(2turn)}}@keyframes email-in{0%{opacity:0}}@keyframes busy-spin{to{transform:rotate(1turn)}}.scene-exit{animation:scene-exit .5s var(--ease-io) both}.quest{color:var(--ink);padding:7vmin;font-family:Inter,sans-serif;position:fixed;inset:0}.q-kicker{letter-spacing:.02em;color:#9a9a9a;animation:q-rise .7s var(--ease) .1s both;margin:0 0 3vmin;font-size:clamp(.85rem,2vmin,1.1rem);font-weight:400}.q-desc-clip{max-width:16em;font-size:clamp(1.75rem,6vmin,4rem);overflow:hidden}.q-desc{letter-spacing:.01em;margin:0;font-weight:300;line-height:1.18}.q-desc.is-in-fwd{animation:q-desc-in-up .9s var(--ease) .15s both}.q-desc.is-in-back{animation:q-desc-in-down .9s var(--ease) .15s both}.q-desc.is-out-fwd{animation:q-desc-out-up .45s var(--ease-io) both}.q-desc.is-out-back{animation:q-desc-out-down .45s var(--ease-io) both}.q-prev{position:absolute;bottom:7vmin;left:7vmin}.q-prev .round-icon{transform:scaleX(-1)}.q-footer{animation:q-rise .8s var(--ease) .5s both;align-items:center;gap:3.5vmin;display:flex;position:absolute;bottom:7vmin;right:7vmin}.q-tier{gap:.3em;font-size:10vmin;font-weight:300;line-height:1;display:flex}.q-digit-clip{height:1em;display:block;overflow:hidden}.q-digits{transition:transform .9s var(--ease);display:block}.q-digit{height:1em;display:block}.round-button{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;transition:opacity .35s;display:flex}.round-icon{fill:none;stroke:currentColor;width:auto;height:7.3vmin;transition:scale .15s;overflow:visible}.round-icon circle,.round-icon path{stroke-width:calc(var(--stroke) * 100)}.round-icon circle{stroke-linecap:butt}.round-icon path{stroke-linecap:round;stroke-linejoin:round}.round-button:enabled:hover .round-icon{scale:1.08}.round-button:enabled:active .round-icon{scale:.92}.round-button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.round-button:disabled{opacity:0;pointer-events:none}.admin{color:var(--ink);padding:7vmin;font-family:Inter,sans-serif;position:fixed;inset:0}.a-list{max-width:34rem;margin:1.5vmin 0 0;padding:0;list-style:none}.a-row{animation:q-rise .6s var(--ease) calc(.2s + var(--i,0) * 60ms) both;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-size:1.3rem;font-weight:300;display:flex}.a-empty{color:#9a9a9a}.a-remove{color:silver;cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.5rem;line-height:1;transition:color .15s}.a-remove:hover{color:var(--ink)}.a-remove:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.a-add{border-bottom:2px solid var(--ink);max-width:34rem;animation:q-rise .7s var(--ease) .1s both;align-items:center;gap:.9rem;margin-top:4vmin;padding-bottom:.6rem;display:flex}.a-signout{color:#9a9a9a;cursor:pointer;animation:q-rise .7s var(--ease) .5s both;background:0 0;border:none;padding:0;font:400 .95rem Inter,sans-serif;transition:color .15s;position:fixed;bottom:7vmin;left:7vmin}.a-signout:hover{color:var(--ink)}.a-signout:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.a-input{flex:1;font-size:1.15rem}.a-submit .round-icon{height:1.9rem}@keyframes scene-exit{to{opacity:0;transform:translateY(-3vmin)}}@keyframes q-desc-in-up{0%{transform:translateY(112%)}}@keyframes q-desc-in-down{0%{transform:translateY(-112%)}}@keyframes q-desc-out-up{to{transform:translateY(-112%)}}@keyframes q-desc-out-down{to{transform:translateY(112%)}}@keyframes q-rise{0%{opacity:0;transform:translateY(2.5vmin)}}@media (prefers-reduced-motion:reduce){.page,.page *{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}}
