@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(./montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(./montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(./montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(./montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(./montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(./montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(./montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(./montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(./montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(./montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(./montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(./montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-ext-800-normal-GOAQXnVZ.woff2) format("woff2"),url(./montserrat-cyrillic-ext-800-normal-mB3PmEeV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-cyrillic-800-normal-DDmpGQGC.woff2) format("woff2"),url(./montserrat-cyrillic-800-normal-B_mUCQ9O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-vietnamese-800-normal-BDwqwvSG.woff2) format("woff2"),url(./montserrat-vietnamese-800-normal-Chy8GRiB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(./montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(./montserrat-latin-800-normal-C3dfDxXV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-gray: #90979d;--c-gray-d: #7f868c;--c-red: #e21e22;--c-red-d: #a8161a;--c-ink: #1d1d1d;--c-paper: #ffffff;--c-muted: #5b6166;--c-backdrop: #3a3d40;--font: "Montserrat", sans-serif;--stage-w: 2160px;--stage-h: 3840px;--radius: 30px;--radius-pill: 60px;--t-screen: .45s;--ease: cubic-bezier(.22, .61, .36, 1);--z-bg: 0;--z-content: 1;--z-keyboard: 5;--z-overlay: 10}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;overflow:hidden;background:var(--c-backdrop);font-family:var(--font);user-select:none;-webkit-touch-callout:none;touch-action:pan-x pan-y}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}#viewport{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}#stage{position:relative;width:var(--stage-w);height:var(--stage-h);flex:0 0 auto;transform-origin:center center;transform:scale(var(--scale, 1));overflow:hidden;background:var(--c-gray)}.bg.svelte-1t7yqk4{position:absolute;inset:0;pointer-events:none}.watermark.svelte-1t7yqk4{position:absolute;left:93px;top:106px;width:2005px;height:2347px;opacity:.3}.glow.svelte-1t7yqk4{position:absolute;left:0;top:128px;width:2160px;height:2764px;background:radial-gradient(55% 38% at 50% 28%,#ffffff80,#fff0 70%)}.wave.svelte-1t7yqk4{position:absolute;left:-21px;bottom:0;width:2198px}.words.svelte-1s6hyl7{position:absolute;left:104px;top:92px;width:2005px;height:2348px;pointer-events:none;z-index:var(--z-bg)}.words.svelte-1s6hyl7 svg{display:block;width:100%;height:100%}.boat.svelte-1l3h3hm{position:absolute;left:244px;top:551px;width:1593px;height:2134px;pointer-events:none;z-index:var(--z-content);animation:svelte-1l3h3hm-bob 5s ease-in-out infinite}.rock.svelte-1l3h3hm{width:100%;height:100%;transform-origin:31% 96%;animation:svelte-1l3h3hm-rock 6.5s ease-in-out infinite}svg.svelte-1l3h3hm{display:block;width:100%;height:100%;overflow:visible}.sail.svelte-1l3h3hm{transform-box:view-box;animation-iteration-count:infinite;animation-timing-function:ease-in-out;will-change:transform}.sail-main.svelte-1l3h3hm{transform-origin:1297px 343px;animation-name:svelte-1l3h3hm-billow-main;animation-duration:5.5s}.sail-jib.svelte-1l3h3hm{transform-origin:555px 750px;animation-name:svelte-1l3h3hm-billow-jib;animation-duration:6.2s;animation-delay:-2s}.sail-spin.svelte-1l3h3hm{transform-origin:1332px 188px;animation-name:svelte-1l3h3hm-billow-spin;animation-duration:7s;animation-delay:-3s}@keyframes svelte-1l3h3hm-bob{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}@keyframes svelte-1l3h3hm-rock{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}@keyframes svelte-1l3h3hm-billow-main{0%,to{transform:skew(0) scaleX(1)}50%{transform:skew(.7deg) scaleX(1.012)}}@keyframes svelte-1l3h3hm-billow-jib{0%,to{transform:skew(0) scaleX(1)}50%{transform:skew(-.7deg) scaleX(1.012)}}@keyframes svelte-1l3h3hm-billow-spin{0%,to{transform:skew(0) scaleX(1)}50%{transform:skew(.9deg) scaleX(1.015)}}@media (prefers-reduced-motion: reduce){.boat.svelte-1l3h3hm,.rock.svelte-1l3h3hm,.sail.svelte-1l3h3hm{animation:none}}.cta.svelte-18mk72t{position:absolute;left:50%;margin-left:-650px;width:1300px;height:200px;display:inline-flex;align-items:center;justify-content:center;gap:40px;border-radius:var(--radius-pill);font-weight:700;font-size:60px;letter-spacing:2px;text-transform:uppercase;background:var(--c-paper);color:var(--c-ink);box-shadow:0 18px 40px #0000002e;transition:transform .12s ease,box-shadow .12s ease}.cta.svelte-18mk72t:active{transform:translateY(4px);box-shadow:0 8px 20px #0000002e}.fortune.svelte-18mk72t{top:3150px}.museum.svelte-18mk72t{top:3400px}.fortune.svelte-18mk72t{animation:svelte-18mk72t-breathe 4.5s ease-in-out infinite;will-change:transform}.fortune.svelte-18mk72t:after{content:"";position:absolute;inset:0;border-radius:var(--radius-pill);pointer-events:none;box-shadow:0 0 #e21e2273;animation:svelte-18mk72t-ping 4.5s ease-in-out infinite}@keyframes svelte-18mk72t-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-18mk72t-ping{0%{box-shadow:0 0 #e21e2273}55%{box-shadow:0 0 0 44px #e21e2200}to{box-shadow:0 0 0 44px #e21e2200}}@media (prefers-reduced-motion: reduce){.fortune.svelte-18mk72t{animation:none}.fortune.svelte-18mk72t:after{animation:none}}.icon.svelte-18mk72t{flex:0 0 auto;width:100px;height:100px;object-fit:contain}.title.svelte-1kj6w0p{position:absolute;left:0;top:300px;width:100%;text-align:center;color:var(--c-red);font-weight:800;font-size:130px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 60px rgba(255,255,255,.85)}.subtitle.svelte-1kj6w0p{position:absolute;left:0;top:560px;width:100%;text-align:center;color:var(--c-ink);font-weight:800;font-size:170px;line-height:.92}.book.svelte-1kj6w0p{position:absolute;left:50%;top:1026px;width:2007px;transform:translate(-50%);pointer-events:none}.book-logo.svelte-1kj6w0p{position:absolute;left:722px;top:989px;width:678px;height:454px;pointer-events:none}.waterline.svelte-1kj6w0p{position:absolute;left:522px;top:2956px;width:1398px;height:170px;pointer-events:none}.card.svelte-1kj6w0p{position:absolute;left:288px;top:1120px;width:1584px;height:1952px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.22))}.card-shape.svelte-1kj6w0p{position:absolute;inset:0;width:100%;height:100%}.card-inner.svelte-1kj6w0p{position:absolute;inset:0;padding:320px 170px 0;display:flex;flex-direction:column}.question.svelte-1kj6w0p{font-weight:700;font-size:84px;line-height:1.1;color:var(--c-ink);text-align:center;min-height:240px;display:flex;align-items:center;justify-content:center}.state.svelte-1kj6w0p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:60px;font-weight:700;font-size:72px;line-height:1.15;color:var(--c-ink);text-align:center}.retry.svelte-1kj6w0p{padding:30px 90px;background:var(--c-red);color:#fff;border-radius:var(--radius-pill);font-weight:700;font-size:56px;text-transform:uppercase}.answers.svelte-1kj6w0p{margin-top:110px;display:flex;flex-direction:column;gap:110px}.answer.svelte-1kj6w0p{display:flex;align-items:center;gap:64px;text-align:left}.radio.svelte-1kj6w0p{flex:0 0 auto;width:70px;height:70px;border-radius:50%;background:#d9d9d9;border:5px solid var(--c-ink);position:relative}.answer.selected.svelte-1kj6w0p .radio:where(.svelte-1kj6w0p):after{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--c-red)}.atext.svelte-1kj6w0p{font-weight:600;font-size:74px;line-height:1.2;color:var(--c-ink)}.dots.svelte-1kj6w0p{position:absolute;left:0;top:3140px;width:100%;display:flex;gap:46px;align-items:center;justify-content:center}.dot.svelte-1kj6w0p{width:38px;height:38px;border-radius:50%;background:#fff}.dot.on.svelte-1kj6w0p{width:64px;height:64px;background:var(--c-red)}.confirm.svelte-1kj6w0p{position:absolute;left:50%;transform:translate(-50%);top:3380px;width:1130px;height:224px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-paper);color:var(--c-ink);border-radius:var(--radius-pill);font-weight:700;font-size:64px;letter-spacing:2px;text-transform:uppercase;box-shadow:0 8px 24px #00000038;transition:opacity .15s ease,transform .12s ease}.confirm.svelte-1kj6w0p:disabled{opacity:.45}.confirm.svelte-1kj6w0p:active:not(:disabled){transform:translate(-50%) translateY(4px)}.book.svelte-1nmq3ny{position:relative;width:100%;aspect-ratio:2007 / 1455;perspective:3600px;perspective-origin:50% 44%;animation:svelte-1nmq3ny-breathe 7s ease-in-out infinite;will-change:transform}.layer.svelte-1nmq3ny{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flip.svelte-1nmq3ny{position:absolute;inset:0;transform-origin:50.04% 50%;transform-style:preserve-3d;will-change:transform;animation:svelte-1nmq3ny-flip 2.8s linear infinite}.face.svelte-1nmq3ny{backface-visibility:hidden;transform-origin:50.04% 50%}.face-back.svelte-1nmq3ny{transform:rotateY(180deg)}.flipA.svelte-1nmq3ny{animation-delay:0s}.flipB.svelte-1nmq3ny{animation-delay:-1.4s}@keyframes svelte-1nmq3ny-flip{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}@keyframes svelte-1nmq3ny-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.01) translateY(-8px)}}@media (prefers-reduced-motion: reduce){.book.svelte-1nmq3ny,.flip.svelte-1nmq3ny{animation:none}.flipA.svelte-1nmq3ny,.flipB.svelte-1nmq3ny{transform:rotateY(-180deg)}}.title.svelte-6tpgeh{position:absolute;left:0;top:300px;width:100%;text-align:center;color:var(--c-red);font-weight:800;font-size:130px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 60px rgba(255,255,255,.85)}.heading.svelte-6tpgeh{position:absolute;left:100px;top:760px;width:1960px;text-align:center;color:var(--c-ink);font-weight:800;font-size:150px;line-height:1}.book-wrap.svelte-6tpgeh{position:absolute;left:330px;top:1240px;width:1500px}.subtext.svelte-6tpgeh{position:absolute;left:100px;top:2560px;width:1960px;text-align:center;color:var(--c-red);font-weight:800;font-size:96px}.dots.svelte-6tpgeh span:where(.svelte-6tpgeh){animation:svelte-6tpgeh-blink 1.4s infinite}.dots.svelte-6tpgeh span:where(.svelte-6tpgeh):nth-child(2){animation-delay:.2s}.dots.svelte-6tpgeh span:where(.svelte-6tpgeh):nth-child(3){animation-delay:.4s}@keyframes svelte-6tpgeh-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.dots.svelte-6tpgeh span:where(.svelte-6tpgeh){animation:none;opacity:.7}}/*!
 * 
 *   simple-keyboard v3.8.151
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px #0000004d;box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:#05194687;color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:#00000008;cursor:pointer}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.kb-scrim.svelte-1dlz8xf{position:absolute;inset:0;z-index:var(--z-keyboard);background:transparent}.kb-sheet.svelte-1dlz8xf{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-keyboard);padding:3px;background:#e3e6e8;box-sizing:border-box}.kb-host.hg-theme-default{display:flex;flex-direction:column;height:100%;background:transparent;padding:0;overflow:visible;font-family:var(--font)}.kb-host.hg-theme-default .hg-rows{display:flex;flex-direction:column;padding:20px;flex:1;min-height:0}.kb-host.hg-theme-default .hg-row{flex:1;min-height:0;margin-bottom:14px}.kb-host.hg-theme-default .hg-row:last-child{margin-bottom:0}.kb-host.hg-theme-default .hg-button{height:100%;border-radius:20px;background:var(--c-paper);color:var(--c-ink);font-size:50px;font-weight:600;box-shadow:0 5px #00000024;border:none;margin:0;padding:0;cursor:pointer}.kb-host.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:14px}.kb-host.hg-theme-default .hg-button:active,.kb-host.hg-theme-default .hg-button.hg-activeButton{transform:translateY(4px);box-shadow:0 2px #00000024;background:#f1f3f4}.kb-host.hg-theme-default .hg-button.key-fn{background:#b9bfc4;color:var(--c-ink);font-size:38px;font-weight:700}.kb-host.hg-theme-default .hg-button.key-suffix{max-width:none;font-size:38px}.kb-host.hg-theme-default .hg-row .hg-button.hg-standardBtn{max-width:none}.kb-host.hg-theme-default .hg-button.key-enter{flex:0 0 25%;background:var(--c-red);color:#fff;font-size:38px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 5px 0 var(--c-red-d)}.kb-host.hg-theme-default .hg-button.key-enter:active{box-shadow:0 2px 0 var(--c-red-d)}.scrim.svelte-1rj3dru{position:absolute;inset:0;z-index:var(--z-overlay);background:#292c2f9e;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:120px;animation:svelte-1rj3dru-fadein .28s ease both}@keyframes svelte-1rj3dru-fadein{0%{opacity:0}to{opacity:1}}.sheet.svelte-1rj3dru{position:relative;width:1240px;height:820px;background:var(--c-paper);border-radius:44px;box-shadow:0 60px 120px #0006;transform:rotate(-1.6deg);overflow:hidden}.sheet.svelte-1rj3dru:before{content:"";position:absolute;left:0;right:0;top:0;height:16px;background:var(--c-red)}.ink.svelte-1rj3dru{position:absolute;left:120px;top:150px;width:1000px;height:560px}.line.svelte-1rj3dru{stroke:var(--c-ink);stroke-width:12;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200;animation:svelte-1rj3dru-write 2.6s ease-in-out infinite}.sign.svelte-1rj3dru{stroke:var(--c-red);stroke-width:14}.l1.svelte-1rj3dru{animation-delay:0s}.l2.svelte-1rj3dru{animation-delay:.32s}.l3.svelte-1rj3dru{animation-delay:.64s}.l4.svelte-1rj3dru{animation-delay:.96s}@keyframes svelte-1rj3dru-write{0%{stroke-dashoffset:1200}30%{stroke-dashoffset:0}78%{stroke-dashoffset:0;opacity:1}92%{opacity:0}93%{stroke-dashoffset:1200;opacity:0}to{stroke-dashoffset:1200;opacity:1}}.quill.svelte-1rj3dru{position:absolute;width:150px;height:250px;left:690px;top:470px;transform-origin:22px 196px;animation:svelte-1rj3dru-scribble 2.6s ease-in-out infinite}@keyframes svelte-1rj3dru-scribble{0%{transform:translate(-560px,-330px) rotate(-6deg)}30%{transform:translate(150px) rotate(4deg)}50%{transform:translate(-40px,6px) rotate(-3deg)}70%{transform:translate(90px,2px) rotate(3deg)}78%{transform:translate(150px) rotate(2deg)}to{transform:translate(-560px,-330px) rotate(-6deg)}}.caption.svelte-1rj3dru{color:var(--c-paper);font-weight:800;font-size:92px;letter-spacing:.01em;text-shadow:0 4px 24px rgba(0,0,0,.35)}.dots.svelte-1rj3dru span:where(.svelte-1rj3dru){animation:svelte-1rj3dru-blink 1.4s infinite}.dots.svelte-1rj3dru span:where(.svelte-1rj3dru):nth-child(2){animation-delay:.2s}.dots.svelte-1rj3dru span:where(.svelte-1rj3dru):nth-child(3){animation-delay:.4s}@keyframes svelte-1rj3dru-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.scrim.svelte-1rj3dru{animation:none}.line.svelte-1rj3dru{animation:none;stroke-dashoffset:0}.quill.svelte-1rj3dru{animation:none;transform:translate(150px) rotate(2deg)}.dots.svelte-1rj3dru span:where(.svelte-1rj3dru){animation:none;opacity:.7}}.title.svelte-x5xahu{position:absolute;left:0;top:300px;width:100%;text-align:center;color:var(--c-red);font-weight:800;font-size:130px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 60px rgba(255,255,255,.85)}.heading.svelte-x5xahu{position:absolute;left:0;top:600px;width:100%;text-align:center;color:var(--c-ink);font-weight:800;font-size:170px;line-height:1}.book.svelte-x5xahu{position:absolute;left:50%;top:1026px;width:2007px;transform:translate(-50%);pointer-events:none}.backdrop.svelte-x5xahu{position:absolute;left:78px;top:923px;width:1934px;height:1755px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.22))}.backdrop-shape.svelte-x5xahu{position:absolute;inset:0;width:100%;height:100%}.emblem.svelte-x5xahu{position:absolute;left:815px;top:1183px;width:444px;height:540px;border-radius:50%;background:#d1d7dd;transform:rotate(-14.968deg)}.boat.svelte-x5xahu{position:absolute;left:895px;top:1021px;width:365px;pointer-events:none}.pattern.svelte-x5xahu{position:absolute;left:815px;top:1021px;width:445px;height:702px;object-fit:contain;pointer-events:none}.divider.svelte-x5xahu{position:absolute;left:50%;top:1535px;width:337px;transform:translate(-50%);pointer-events:none}.fortune.svelte-x5xahu{position:absolute;left:50%;top:1823px;width:1596px;transform:translate(-50%);text-align:center;color:var(--c-ink);font-weight:600;font-size:96px;line-height:1.26}.mail-label.svelte-x5xahu{position:absolute;left:50%;top:2782px;width:957px;transform:translate(-50%);text-align:center;color:var(--c-ink);font-weight:700;font-size:50px;letter-spacing:.04em;text-transform:uppercase}.mail-field.svelte-x5xahu{position:absolute;left:50%;top:2969px;width:1381px;height:181px;transform:translate(-50%);background:var(--c-paper);border:3px solid var(--c-ink);border-radius:42px;display:flex;align-items:center;padding-left:90px;padding-right:40px;cursor:text;overflow:hidden}.mail-field.invalid.svelte-x5xahu{border-color:var(--c-red)}.mail-value.svelte-x5xahu{color:var(--c-ink);font-weight:500;font-size:60px;white-space:nowrap;overflow:hidden}.mail-value.placeholder.svelte-x5xahu{color:#848c92}.lifted.svelte-x5xahu{z-index:var(--z-overlay)}.mail-error.svelte-x5xahu{position:absolute;left:50%;top:2776px;transform:translate(-50%);display:inline-flex;align-items:center;gap:26px;color:var(--c-red);font-weight:700;font-size:58px;white-space:nowrap}.warn.svelte-x5xahu{flex:0 0 auto;width:72px;height:72px}.sent-check.svelte-x5xahu{position:absolute;left:50%;top:2731px;width:138px;height:138px;transform:translate(-50%)}.sent-title.svelte-x5xahu{position:absolute;left:50%;top:2905px;width:1600px;transform:translate(-50%);text-align:center;color:var(--c-red);font-weight:800;font-size:100px;line-height:1}.sent-sub.svelte-x5xahu{position:absolute;left:50%;top:3072px;width:1600px;transform:translate(-50%);text-align:center;color:#212121;font-weight:500;font-size:52px}.mail-send.svelte-x5xahu{position:absolute;top:2969px;left:calc(50% + 186px);width:512px;height:181px;background:var(--c-red);border-radius:48px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:50px;letter-spacing:.04em;text-transform:uppercase}.again.svelte-x5xahu{position:absolute;left:50%;top:3420px;width:1130px;height:224px;transform:translate(-50%);background:var(--c-paper);color:var(--c-ink);border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:80px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 24px #00000038;transition:transform .12s ease}.again.svelte-x5xahu:active{transform:translate(-50%) translateY(4px)}.title.svelte-1hab4xt{position:absolute;left:0;top:300px;width:100%;text-align:center;color:var(--c-red);font-weight:800;font-size:130px;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 60px rgba(255,255,255,.85)}.frame.svelte-1hab4xt{position:absolute;left:100px;top:560px;width:1960px;height:2718px;background:var(--c-paper);border:2px solid #dbe0e5;border-radius:24px;box-shadow:0 10px 40px #00000029;overflow:hidden}.site.svelte-1hab4xt{width:100%;height:100%;border:none;display:block}.loading.svelte-1hab4xt{position:absolute;inset:0;background:var(--c-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:90px}.spinner.svelte-1hab4xt{width:260px;height:260px;border:26px solid #e3e6e9;border-top-color:var(--c-red);border-radius:50%;animation:svelte-1hab4xt-spin 1.1s linear infinite}.loading-text.svelte-1hab4xt{color:var(--c-red);font-weight:800;font-size:86px}.dots.svelte-1hab4xt span:where(.svelte-1hab4xt){animation:svelte-1hab4xt-blink 1.4s infinite}.dots.svelte-1hab4xt span:where(.svelte-1hab4xt):nth-child(2){animation-delay:.2s}.dots.svelte-1hab4xt span:where(.svelte-1hab4xt):nth-child(3){animation-delay:.4s}@keyframes svelte-1hab4xt-spin{to{transform:rotate(360deg)}}@keyframes svelte-1hab4xt-blink{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.spinner.svelte-1hab4xt{animation-duration:3s}.dots.svelte-1hab4xt span:where(.svelte-1hab4xt){animation:none;opacity:.7}}.offline.svelte-1hab4xt{width:100%;height:100%;background:var(--c-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:56px;cursor:pointer}.cloud-off.svelte-1hab4xt{width:250px;height:250px}.offline-text.svelte-1hab4xt{color:#292b30;font-weight:800;font-size:86px}.home.svelte-1hab4xt{position:absolute;left:50%;top:3420px;transform:translate(-50%);width:1130px;height:224px;display:inline-flex;align-items:center;justify-content:center;background:var(--c-paper);color:var(--c-ink);border-radius:var(--radius-pill);font-weight:700;font-size:68px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 18px 40px #0000002e;transition:transform .12s ease}.home.svelte-1hab4xt:active{transform:translate(-50%) translateY(4px)}.idle.svelte-qbj6t6{position:fixed;inset:0;z-index:200;background:var(--c-gray)}.slide.svelte-qbj6t6{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.hint.svelte-qbj6t6{position:absolute;left:50%;bottom:260px;transform:translate(-50%);max-width:1860px;padding:52px 100px;background:var(--c-red);color:var(--c-paper);border-radius:var(--radius-pill);box-shadow:0 18px 60px #00000059;font-weight:800;font-size:84px;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;animation:svelte-qbj6t6-hint-pulse 2.2s ease-in-out infinite}@keyframes svelte-qbj6t6-hint-pulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}@media (prefers-reduced-motion: reduce){.hint.svelte-qbj6t6{animation:none}}.screen.svelte-1n46o8q{position:absolute;inset:0}
