@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-ext-wght-normal.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.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}:root{--bg:#0d0b0c;--fg:#f6efed;--muted:#a39497;--ink:#170e10;--red:#ff4a5d;--red-2:#ff3b49;--orange:#ff8a3d;--pink:#ff8ad0;--lime:#c8f53c;--violet:#b69cff;--blue:#6cc4ff;--yellow:#ffd84a;--tile:#1a1517}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";min-height:100svh;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif}a{color:inherit}.wrap{max-width:1120px;padding:calc(20px + env(safe-area-inset-top)) clamp(14px, 3vw, 28px) calc(28px + env(safe-area-inset-bottom));margin:0 auto}.top{justify-content:space-between;align-items:center;padding:6px 6px 18px;font-size:15px;font-weight:600;display:flex}.top span+span{color:var(--muted);font-weight:500}.top a{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:12px;display:grid}.t{color:var(--ink);border-radius:26px;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){a.t:hover{box-shadow:0 24px 60px -20px var(--glow,#0009);transform:translateY(-5px)rotate(-.6deg)}a.t:hover .arrow{transform:translate(4px,-4px)}a.shop:hover .doc{transform:rotate(3deg)translateY(-10px)}}a.t:focus-visible{box-shadow:0 24px 60px -20px var(--glow,#0009);outline:3px solid var(--fg);outline-offset:3px;transform:translateY(-5px)}.k{letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:0;font-size:13px;font-weight:650}.big{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.5vw,34px);font-weight:750;line-height:1.02}.sub{margin:0;font-size:15px;font-weight:550}.arrow{font-size:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:20px;right:22px}.p{background:linear-gradient(140deg, var(--red), var(--red-2));color:#fff;--glow:#ff4a5d8c;grid-area:span 2/span 2}.p .mark{letter-spacing:-.06em;-webkit-user-select:none;user-select:none;align-self:flex-end;margin:0 -.02em .2em 0;font-size:clamp(150px,21vw,300px);font-weight:800;line-height:.78}.p .mark .dot{animation:3.2s cubic-bezier(.6,0,.4,1) infinite hop;display:inline-block}@keyframes hop{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-18%)}90%{transform:translateY(0)scaleY(.92)}}.p .k{color:#fff;opacity:.9;margin-bottom:12px}.p h1{text-wrap:balance;letter-spacing:-.03em;max-width:15ch;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:750;line-height:1.02}.p .lede{text-wrap:balance;letter-spacing:-.015em;max-width:24ch;margin:16px 0 0;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.2}.shop{background:var(--orange);--glow:#ff8a3d80;grid-column:span 2}.shop .clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.shop .doc{background:#fff7f0;background-image:linear-gradient(var(--ink), var(--ink)), repeating-linear-gradient(#e4d6cc 0 3px, transparent 3px 11px);background-position:14px 16px,14px 36px;background-repeat:no-repeat;background-size:50% 6px,100% 60%;background-origin:content-box;border-radius:10px;width:120px;height:150px;padding:16px 14px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-18px;right:26px;transform:rotate(8deg);box-shadow:0 10px 30px -10px #00000059}.shop .big{max-width:12ch}.soon{background:var(--pink);--glow:#ff8ad080}.soon .big .sub{letter-spacing:-.01em;opacity:.8;margin-top:8px;font-size:.5em;font-weight:650;line-height:1.2;display:block}.soon .status{background:#170e101a;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:14px;font-weight:650;display:inline-flex}.soon .status i{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.hello{background:var(--lime);--glow:#c8f53c73}.hello .big{overflow-wrap:anywhere;font-size:clamp(20px,1.9vw,26px)}.about{background:var(--yellow);--glow:#ffd84a73;grid-column:span 2}.about p.big{max-width:30ch;font-size:clamp(20px,1.9vw,26px)}.ig{background:var(--violet);--glow:#b69cff80}.ig .big,.x .big,.tt .big{overflow-wrap:anywhere;font-size:clamp(19px,1.8vw,25px)}.x{background:var(--blue);--glow:#6cc4ff80}.tt{background:var(--orange);--glow:#ff8a3d80}.gum{background:var(--tile);min-height:150px;color:var(--fg);--glow:#ff4a5d59;border:1px solid #2a2326;flex-direction:row;grid-column:span 3;grid-auto-rows:auto;justify-content:space-between;align-items:flex-end}.gum .k{color:var(--muted);opacity:1}.grid.drop>.t{animation:.95s cubic-bezier(.55,0,.45,1) both drop;animation-delay:calc(var(--i,0) * 70ms)}.grid.drop>.p{animation-duration:.75s}@keyframes drop{0%{transform:translateY(-115vh) rotate(var(--r,0deg));opacity:.01}8%{opacity:1}62%{transform:translateY(0) rotate(calc(var(--r,0deg) * -.25))}76%{transform:translateY(-16px) rotate(calc(var(--r,0deg) * .15))}88%{transform:translateY(0)scale(1.01,.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.grid.drop>.t{animation:none}}.tap-label{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.tap-haptic-switch{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:fixed;bottom:0;left:0}footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px 6px 0;font-size:14px;display:flex}.foot-l{align-items:center;gap:14px;display:flex}.live-icon{isolation:isolate;background:#14040c 50%/cover no-repeat;border-radius:12px;flex:none;width:44px;height:44px;position:relative;overflow:hidden}.live-icon[data-palette=red]{background-image:url(/img/live-icon-red.webp)}.live-icon[data-palette=green]{background-image:url(/img/live-icon-green.webp)}.live-icon[data-palette=blue]{background-image:url(/img/live-icon-blue.webp)}.live-icon[data-palette=yellow]{background-image:url(/img/live-icon-yellow.webp)}.live-icon canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.live-icon.is-live canvas{opacity:1}.live-icon svg{filter:drop-shadow(0 1px 2px #0000004d);width:100%;height:100%;position:absolute;inset:0}.live-icon:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff4d}footer a{color:var(--fg);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:600}@media (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(170px,auto)}.p{grid-row:span 1;min-height:420px}.gum,.tt{grid-column:span 2}.gum{flex-direction:column;align-items:stretch}}@media (max-width:600px){.soon,.hello{grid-column:span 2;min-height:150px}.hello .big{font-size:24px}}@media (max-width:420px){.t{border-radius:22px;padding:20px}.ig .big,.x .big,.tt .big{overflow-wrap:normal;font-size:16px}}@media (prefers-reduced-motion:reduce){.p .mark .dot,.soon .status i{animation:none}.t,.arrow,.shop .doc{transition:none}a.t:hover{transform:none}}html[data-launch=off] main[data-variant=on],html[data-launch=on] main[data-variant=off]{display:none}html[data-launch=on] .soon{grid-column:span 2}html[data-launch=on] .soon .big{font-size:clamp(30px,3.4vw,46px)}html[data-launch=on] .soon .chips{flex-wrap:wrap;gap:8px;display:flex}html[data-launch=on] .soon .launch{opacity:.8;flex:0 0 100%;font-size:14px;font-weight:650}html[data-launch=on] .soon .status.pro{background:var(--ink);color:var(--pink);padding-left:12px}html[data-launch=on] .gum{grid-column:span 2}@media (min-width:601px) and (max-width:900px){html[data-launch=on] .tt{grid-column:auto}}
