@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-vietnamese-wdth-normal.1chd077tiu-qs.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-ext-wdth-normal.1w-ual84inuz5.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../media/archivo-latin-wdth-normal.3b1_7etm2gpf5.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.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(../media/ibm-plex-mono-cyrillic-ext-400-normal.0_q8wa_t-7-c7.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.1-h66gx1kjeux.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(../media/ibm-plex-mono-cyrillic-400-normal.2dcg25_89g34d.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.1r3eey-1tdqwh.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(../media/ibm-plex-mono-vietnamese-400-normal.40ek894ady0so.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0blsyrk14nago.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(../media/ibm-plex-mono-latin-ext-400-normal.1ih4rrmj883u6.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0hj8bqnym411c.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(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.3nj-glub930lh.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(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.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(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.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(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.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(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.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(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.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{--bg:#fff;--ink:#111;--muted:#4a4a4a;--quiet:#6b6b6b;--line:#e6e6e3;--field:#d4d4d0;--panel:#f4f4f2;--ridge:#f4f4f2;--sale:#d92d20;--accent:#d92d20;--font-sans:"Inter Variable";--font-display:"Archivo Variable";--font-mono:"IBM Plex Mono"}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}.mono{font-family:var(--font-mono), monospace}.wordmark,.num,.sep,.unlocked,.consent-title,.auth h1,.legal h1{font-family:var(--font-display), sans-serif}.page{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.ridge{pointer-events:none;width:100%;height:260px;position:absolute;inset:auto 0 0}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px clamp(16px,4vw,40px);display:flex;position:relative}.bar.top{border-bottom:1px solid var(--line)}.bar.end{justify-content:flex-end}.wordmark{letter-spacing:.02em;font-size:22px;font-weight:800;font-stretch:125%}.meta{letter-spacing:.06em;color:var(--quiet);font-size:12px}.bar.bottom{color:var(--muted);font-size:12px}.main{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1200px;margin:0 auto;padding:48px 16px 260px;display:flex;position:relative}.status{letter-spacing:.12em;color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.dot{background:var(--accent);border-radius:999px;width:8px;height:8px}.timer{flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:8px;font-size:clamp(40px,12vw,184px);display:flex}.unit{align-items:flex-start;gap:8px;display:flex}@media (min-width:600px){.timer,.unit{gap:12px}}.cell{flex-direction:column;align-items:center;gap:10px;min-width:1.15em;display:flex}.num,.sep,.unlocked{font-weight:800;font-stretch:62%;line-height:.85}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sep{color:var(--field)}.label{letter-spacing:.14em;color:var(--quiet);font-size:12px}.unlocked{font-size:clamp(72px,15vw,200px)}.date{letter-spacing:.06em;color:var(--quiet);font-size:13px}.signup{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:520px;margin-top:16px;display:flex}.signup label{letter-spacing:.12em;font-size:12px}.row{flex-wrap:wrap;gap:8px;display:flex}.row input{border:1px solid var(--field);min-width:0;height:52px;color:var(--ink);background:#fff;border-radius:999px;flex:240px;padding:0 20px;font-size:16px}.row input::placeholder{color:#7a7f7b}.row input:focus-visible,.row button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.row button{background:var(--ink);height:52px;color:var(--bg);cursor:pointer;border:0;border-radius:999px;padding:0 26px;font-size:15px;font-weight:700}.row button:disabled{opacity:.6;cursor:default}.note{color:var(--muted);min-height:1em;font-size:13px}.linkish{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bar.bottom a{color:inherit}.consent{z-index:30;max-width:440px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 16px 40px #0e0f1029}.consent-title{text-transform:uppercase;margin:0;font-size:20px;font-weight:800;font-stretch:75%}.consent-text{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.consent-text a{color:var(--ink)}.consent-actions{gap:8px;margin-top:4px;display:flex}.c-btn{border:1px solid var(--ink);background:var(--ink);height:46px;color:var(--bg);cursor:pointer;border-radius:999px;flex:1;font-size:14px;font-weight:700}.c-btn.quiet{color:var(--ink);border-color:var(--field);background:#fff}.c-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (min-width:600px){.consent{bottom:24px;left:24px}}.consent-scrim{z-index:30;background:#0e0f1073;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.consent.center{width:100%;position:static}.cancel{color:var(--muted);align-self:center;min-height:32px;margin-top:2px;font-size:13px}@media (min-width:600px){.consent-scrim{align-items:center}}.legal{max-width:720px;margin:0 auto;padding:40px 20px 80px;font-size:16px;line-height:1.6}.legal .wordmark{color:inherit;font-size:20px;text-decoration:none}.legal h1{text-transform:uppercase;margin:40px 0 4px;font-size:44px;font-weight:800;font-stretch:75%;line-height:1}.legal h2{margin:32px 0 8px;font-size:18px}.legal p,.legal li{color:#2b2e2c}.legal a{color:var(--ink)}.legal table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px 10px 0}.stats{max-width:880px}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0 8px;display:grid}.kpis div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.kpis span{color:var(--muted);font-size:12px}.kpis b{font-size:40px;font-weight:800;font-stretch:75%;line-height:1}.kpis div[data-hit=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.muted{color:var(--muted)}.snow-logo{width:clamp(240px,64vw,560px);height:auto;display:block;overflow:visible}.snow-cloud{animation:9s ease-in-out infinite alternate snow-drift}.snow-flake{transform:translate(var(--x), 760px);opacity:0;animation:linear infinite snow-fall}.snow-cap{transform-box:fill-box;transform-origin:50% 100%;animation:1.6s ease-out both snow-settle}@keyframes snow-drift{0%{transform:translate(-60px)}to{transform:translate(60px)}}@keyframes snow-fall{0%{transform:translate(var(--x), 760px) rotate(0deg);opacity:0}10%{opacity:1}50%{transform:translate(calc(var(--x) + var(--sway)), calc(760px + var(--fall) * .5)) rotate(90deg)}88%{opacity:1}to{transform:translate(var(--x), calc(760px + var(--fall))) rotate(180deg);opacity:0}}@keyframes snow-settle{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.snow-cloud,.snow-cap{animation:none}.snow-flake{opacity:.8;transform:translate(var(--x), calc(760px + var(--fall) * .45));animation:none}}.auth{flex-direction:column;gap:16px;max-width:460px;margin:0 auto;padding:40px 20px 80px;display:flex}.auth .wordmark{color:inherit;margin-bottom:24px;font-size:20px;text-decoration:none}.auth h1{text-transform:uppercase;margin:0;font-size:44px;font-weight:800;font-stretch:75%;line-height:1}.auth h2{margin:0 0 10px;font-size:16px}.lead{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.small-print{color:var(--quiet);font-size:12px;line-height:1.5}.small-print a,.lead a{color:var(--ink)}.auth-form{flex-direction:column;gap:14px;margin-top:8px;display:flex}.auth-form form{flex-direction:column;gap:8px;display:flex}.auth-form label{letter-spacing:.12em;font-size:12px}.google{border:1px solid var(--field);cursor:pointer;height:52px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.google:hover{border-color:var(--ink)}.or{color:var(--quiet);align-items:center;gap:12px;font-size:12px;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.sent{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex}.sent p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.account{flex-direction:column;gap:14px;margin-top:8px;display:flex}.account section{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.account section p{color:var(--muted);margin:0;font-size:14px}.account select{border:1px solid var(--field);height:46px;color:var(--ink);background:#fff;border-radius:12px;padding:0 12px;font-size:15px}.account .mono{letter-spacing:.1em;color:var(--muted);font-size:11px}.label-gap{margin-top:6px}.checks{gap:18px;font-size:15px;display:flex}.checks label,.switch-row{cursor:pointer;align-items:center;gap:8px;display:flex}.switch-row{color:var(--muted);align-items:flex-start;margin-top:8px;font-size:14px;line-height:1.45}.switch-row b{color:var(--ink)}.account input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0}.actions{flex-wrap:wrap;gap:8px;display:flex}.btn{border:1px solid var(--field);height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink)}.btn.danger{color:#fff;background:#b3261e;border-color:#b3261e}.done{border:1px solid var(--field);background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:52px;margin-top:16px;padding:0 22px;font-size:15px;display:flex}
