@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");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:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-italic.Q0qr0lrZ.woff2)format("woff2-variations");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:Figtree Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-italic.BEAWuiTz.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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{color-scheme:dark;--font:"Figtree Variable","Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--night:#0e0a08;--dusk:#1d140f;--dusk2:#3a2416;--ember:#7a4a24;--copper:#e39a52;--copper-hi:#f5b46f;--copper-deep:#b9580b;--accent-ink:var(--copper-hi);--on-dark:#fff7ef;--on-dark2:#e9d6c6;--on-dark3:#fff7ef9e;--line:#ffeddc24;--ink:#1a1816;--ink2:#4f4b46;--ink3:#6f6a64;--iris:#3b44d6;--iris-ink:#2f37b8;--iris-hi:#a6abff;--sea:#14162b;--wl-field:#fff;--wl-ink:#1a1816;--wl-ph:#6f6a64;--wl-accent:#b9580b;--wl-on:#fff;--wl-err:#ffb4a8;box-sizing:border-box}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--night);color:var(--on-dark);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;font-weight:800}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}.wrap{width:min(1180px,100%);padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}.h2{font-size:clamp(36px,5.6vw,68px);line-height:1.02}.lead{max-width:34em;color:var(--on-dark2);text-wrap:pretty;font-size:clamp(18px,2vw,21px);line-height:1.45}.lg{--hunter-boost:2.4px;--diver-boost:2.4px;align-items:center;gap:.5em;line-height:0;display:inline-flex}.lg svg{flex:none;display:block;overflow:visible}.dot-k{color:var(--copper);align-items:center;gap:9px;margin-bottom:18px;font-size:14px;font-weight:700;display:inline-flex}.dot-k i{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.nav{z-index:5;padding-top:max(18px,env(safe-area-inset-top,0px));position:absolute;inset:0 0 auto}.nav .wrap{justify-content:space-between;align-items:center;gap:16px;display:flex}.nav .r{align-items:center;gap:22px;display:flex}.nav-home{color:var(--on-dark)}.nav a.l{color:var(--on-dark2);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none}.nav a.l:hover{color:#fff}.nav a.cta{background:var(--on-dark);color:var(--ink);white-space:nowrap;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.nav a.cta:hover{background:#fff}@media (width<=760px){.nav a.l{display:none}}@media (width<=359px){.nav-home .lg svg:last-child{display:none}}.sky{text-align:center;background:radial-gradient(60% 40% at 50% 100%,#f696466b,transparent 70%),linear-gradient(var(--night),var(--dusk) 38%,var(--dusk2) 74%,var(--ember));flex-direction:column;justify-content:space-between;min-height:max(100svh,760px);display:flex;position:relative;overflow:hidden}.sky:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 27% 9%,#fff,#0000),radial-gradient(1.4px 1.4px at 41% 31%,#fff,#0000),radial-gradient(1px 1px at 63% 14%,#fff,#0000),radial-gradient(1px 1px at 78% 27%,#fff,#0000),radial-gradient(1.4px 1.4px at 88% 8%,#fff,#0000),radial-gradient(1px 1px at 6% 40%,#fff,#0000),radial-gradient(1px 1px at 94% 44%,#fff,#0000),radial-gradient(1px 1px at 54% 4%,#fff,#0000);position:absolute;inset:0 0 55%}.sky-t{z-index:2;justify-items:center;padding-top:clamp(120px,17vh,170px);display:grid;position:relative}.soon{color:var(--copper-hi);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#e39a521f;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 12px;font-size:12.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #e39a5259}.soon i{background:var(--copper);border-radius:50%;width:8px;height:8px;position:relative}.soon i:after{content:"";border:1.5px solid var(--copper);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite ping;position:absolute;inset:-5px}@keyframes ping{0%{opacity:.9;transform:scale(.4)}80%,to{opacity:0;transform:scale(1.6)}}.sky h1{letter-spacing:-.05em;margin-top:clamp(22px,3vh,30px);font-size:clamp(60px,12.4vw,150px);line-height:.94}.sky .lead{text-wrap:balance;max-width:29em;margin:clamp(22px,3vh,34px) auto clamp(28px,3.6vh,40px)}.note{color:var(--on-dark3);margin-top:4px;font-size:14px}.dome{z-index:1;aspect-ratio:2;width:min(1100px,100% - 32px);margin:clamp(36px,6vh,72px) auto 0;position:relative}.sun{aspect-ratio:1;filter:blur(10px);background:radial-gradient(closest-side,#ffb06880,#f6964629 55%,#0000);border-radius:50%;width:72%;position:absolute;bottom:-30%;left:50%;translate:-50%}#radar{width:100%;height:100%;display:block;position:absolute;inset:0}.dome-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dome-rings path{fill:none;stroke:#ffd6b033;stroke-width:1px;vector-effect:non-scaling-stroke}.horizon{z-index:2;background:linear-gradient(#ffbe8242,transparent 40%),linear-gradient(#2b2440,var(--sea));height:clamp(56px,9vh,96px);position:relative;box-shadow:0 -1px #ffcda0bf,0 -10px 40px -6px #ffa05099}.horizon:after{content:"";filter:blur(2px);background:radial-gradient(50% 100% at 50% 0,#ffb46e80,#0000);width:min(560px,60%);height:70%;position:absolute;top:0;left:50%;translate:-50%}.frm{justify-items:center;width:100%;display:grid}.wl{color-scheme:light;background:var(--wl-field);border-radius:999px;gap:8px;width:100%;max-width:480px;padding:6px;display:flex;box-shadow:0 2px 6px #28140833,0 24px 60px -18px #f696468c}.wl input{min-width:0;height:48px;font:inherit;color:var(--wl-ink);background:0 0;border:0;border-radius:999px;flex:1;padding-inline:18px;font-size:16px}.wl input::placeholder{color:var(--wl-ph)}.wl input:focus{outline:none}.wl:focus-within{outline:3px solid var(--copper);outline-offset:2px}.wl button{background:var(--wl-accent);height:48px;color:var(--wl-on);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;flex:none;padding-inline:22px;font-size:15px;font-weight:700;transition:transform .15s,background .15s}.wl button:hover{background:#a34c08;transform:translateY(-1px)}.wl button:focus-visible{outline:3px solid var(--wl-ink);outline-offset:2px}.wl-err{min-height:1.3em;color:var(--wl-err);margin:6px 0 0;font-size:13px}@media (width<=440px){.wl{border-radius:26px;flex-direction:column;padding:8px}.wl input{text-align:center}.wl button{width:100%}}.hint{text-align:center;background:radial-gradient(50% 60% at 50% 50%,#e39a5212,transparent 70%),linear-gradient(var(--sea),var(--night) 22%);padding-block:clamp(96px,14vw,168px);position:relative}.hint .lead{max-width:24em;margin:clamp(32px,4vw,48px) auto 0}.lamps{flex-wrap:wrap;justify-content:center;gap:clamp(10px,2vw,22px);margin:clamp(40px,5vw,60px) auto 0;padding:0;list-style:none;display:flex}.lamps li{box-shadow:inset 0 0 0 1px var(--line);color:var(--on-dark);background:#ffffff0d;border-radius:999px;align-items:center;gap:12px;padding:14px 24px 14px 18px;font-size:clamp(17px,1.8vw,22px);font-weight:700;transition:background .6s,box-shadow .6s,color .6s;display:inline-flex}.lamps i{background:var(--copper);border-radius:50%;width:14px;height:14px;transition:background .6s,box-shadow .6s;box-shadow:0 0 0 4px #e39a522e,0 0 22px 4px #f69646b3}.lamps li:nth-child(2),.lamps li:nth-child(2) i{transition-delay:.7s}.lamps li:nth-child(3),.lamps li:nth-child(3) i{transition-delay:1.4s}.js .hint:not(.on) .lamps li{color:var(--on-dark3);background:0 0}.js .hint:not(.on) .lamps i{box-shadow:none;background:#ffffff29}.js .hint .lead{transition:opacity .8s 2.2s}.js .hint:not(.on) .lead{opacity:0}.fam{background:var(--night);border-top:1px solid var(--line);padding-block:clamp(72px,10vw,128px)}.fam-in{align-items:center;gap:clamp(36px,5vw,64px);display:grid}.fam .h2{font-size:clamp(32px,4.4vw,54px)}.fam .h2 span{color:var(--iris-hi)}.fam .lead{margin-top:22px}.diver{color:#fff;background:radial-gradient(90% 80% at 85% 0,#6e78ff59,transparent 70%),linear-gradient(160deg,#232892,var(--sea));--moat:#fff;--diver:var(--iris-hi);border-radius:26px;align-content:start;gap:14px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #a6abff47,0 30px 70px -36px #3b44d6e6}.diver b{text-wrap:balance;letter-spacing:-.03em;margin-top:6px;font-size:clamp(24px,2.4vw,30px);line-height:1.1}.diver span:last-child{color:var(--iris-hi);font-weight:700}.diver:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #a6abff80,0 36px 80px -36px #3b44d6}.diver:focus-visible{outline:3px solid var(--iris-hi);outline-offset:4px}@media (width>=900px){.fam-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.up{background:linear-gradient(var(--night),#2a1a10 14%,var(--ember) 36%,#e8a772 60%,#f7d7bb 80%,#fff);text-align:center;color:var(--ink);padding-block:clamp(120px,14vw,170px) 80px;position:relative}.up h2{letter-spacing:-.045em;color:var(--on-dark);font-size:clamp(52px,9vw,112px);line-height:.96}.perks{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:28px auto 34px;padding:0;list-style:none;display:flex}.perks li{background:#ffffff9e;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}.up .wl-err{color:#9b1c25}footer{color:var(--ink2);background:#fff;padding-block:8px 44px;font-size:13px;line-height:1.55}footer .row{color:var(--ink);--accent-ink:var(--copper-deep);border-top:1px solid #ebe7e2;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}footer .row a{color:var(--ink2);font-weight:600;text-decoration:none}footer .row a:hover{color:var(--ink)}footer p{max-width:80ch}dialog.more{color-scheme:light;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#fff;border:0;border-radius:26px;padding:0;overflow:auto;box-shadow:0 24px 80px #140a0480}dialog.more::backdrop{background:#0e0a0899}.more-in{gap:20px;padding:28px 24px 24px;display:grid}.more h2{letter-spacing:-.02em;font-size:24px;line-height:1.15}.more p{color:var(--ink2);margin:6px 0 0;font-size:15px;line-height:1.45}.more fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.more legend{margin-bottom:8px;padding:0;font-size:15px;font-weight:700}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips label{cursor:pointer}.chips input{opacity:0;pointer-events:none;position:absolute}.chips span{background:#f3f1ee;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500;display:block}.chips input:checked+span{background:var(--copper-deep);color:#fff}.chips input:focus-visible+span{outline:3px solid var(--copper-deep);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:1.35;display:flex}.check input{width:18px;height:18px;accent-color:var(--iris);flex:none;margin:3px 0 0}.more-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.more-actions button{height:46px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding-inline:22px;font-size:15px;font-weight:700}.btn-go{background:var(--copper-deep);color:#fff}.btn-skip{color:var(--ink2);background:0 0;padding-inline:4px!important}.mock-note{color:var(--ink3);background:#f3f1ee;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.wl-hp{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.wl-legal{opacity:.7;margin-top:6px;font-size:12px}.wl-legal a{color:inherit}footer .fl{flex-wrap:wrap;gap:8px 18px;margin-top:6px;display:flex}footer .fl a{color:inherit}@media (width<=520px){.nav .r{gap:10px}}@media (width<=380px){.nav a.cta{padding:9px 13px;font-size:13px}}
