@import url('./assets/fonts/fonts.css');:root{--sky-deep:#0B6E8C;--sky:#00C0E3;--sky-pale:#BFE4E8;--ink:#2B2A24;--ink-soft:#36352D;--gold:#F6D786;--gold-deep:#C89B46;--sand:#C6B990;--cream:#FEF6EB;--paper:#FEFCF5;--vk:#0077FF;--tg:#229ED9;--glass-fill:rgba(255,255,255,.10);--glass-edge:rgba(255,255,255,.38);--glass-sheen:rgba(255,255,255,.50);--glass-blur:saturate(180%) blur(28px);--lift-1:0 1px 2px rgba(6,46,60,.10);--lift-2:0 10px 24px -8px rgba(6,46,60,.22);--lift-3:0 34px 70px -28px rgba(6,46,60,.42);--ease:cubic-bezier(.16,1,.3,1);--font:'Gilroy','Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Arial,sans-serif;--shell:1240px;--gut:clamp(18px,4vw,56px);--r-lg:28px;--r-md:18px;--r-sm:13px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;position:relative;min-height:100svh;font-family:var(--font);font-weight:500;color:var(--cream);background:var(--sky);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg{display:block;max-width:100%;height:auto}p,h1,h2,h3,figure,figcaption{margin:0}ol,ul{margin:0;padding:0;list-style:none}b{font-weight:800}[hidden]{display:none !important}body.is-locked{overflow:hidden}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.atmo{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(168deg,var(--sky-deep)  0%,#0E9BC0         18%,var(--sky)      44%,#35CFE7         70%,var(--sky-pale) 100%)}.atmo__bloom{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.atmo__bloom--warm{right:-8%;top:4%;width:52vw;aspect-ratio:1;background:radial-gradient(circle,rgba(246,215,134,.38),rgba(246,215,134,0) 68%)}.atmo__bloom--cold{left:-14%;top:-18%;width:46vw;aspect-ratio:1;background:radial-gradient(circle,rgba(255,255,255,.42),rgba(255,255,255,0) 66%)}.ground{position:absolute;left:0;right:0;bottom:0;z-index:2;height:clamp(280px,27vw,340px);overflow:hidden;pointer-events:none}.ground__cloud{position:absolute;max-width:none}.ground__cloud--strip{left:50%;bottom:-4%;width:clamp(1500px,118%,1800px);transform:translateX(-50%);opacity:.92}.ground__cloud--left{left:-14%;bottom:12%;width:min(560px,52%);opacity:.45}.grain{position:fixed;inset:-50%;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.glass{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 62%),var(--glass-fill);border:1px solid var(--glass-edge);border-radius:var(--r-lg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--lift-1),var(--lift-2),var(--lift-3),inset 0 1px 0 0 var(--glass-sheen),inset 0 -1px 0 0 rgba(255,255,255,.08)}.glass--deep{background:linear-gradient(180deg,rgba(255,255,255,.20),rgba(255,255,255,.04) 70%),rgba(10,96,124,.34);border-color:rgba(255,255,255,.32)}.glass::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(
240px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.17),rgba(255,255,255,0) 62%)}@media (hover:hover) and (pointer:fine){.glass:hover::after{opacity:1}}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(254,252,245,.78)}.eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(246,215,134,.22);animation:pulse 2.6s var(--ease) infinite}.eyebrow--plain{color:rgba(254,252,245,.6)}@keyframes pulse{0%,100%{box-shadow:0 0 0 4px rgba(246,215,134,.22)}50%{box-shadow:0 0 0 9px rgba(246,215,134,0)}}.display{font-size:clamp(31px,4.6vw,56px);font-weight:800;line-height:.98;letter-spacing:-.035em;color:var(--paper)}.lead{font-size:clamp(16px,1.55vw,20px);font-weight:600;line-height:1.4;letter-spacing:-.01em;color:rgba(254,246,235,.92);max-width:30ch}.lead b{color:var(--gold);font-weight:800}.body{font-size:clamp(14.5px,1.25vw,16.5px);font-weight:500;line-height:1.58;color:rgba(254,246,235,.8);max-width:42ch}.body b{color:var(--paper);font-weight:700}.note{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:rgba(254,246,235,.78)}.note::before{content:'';flex:none;width:16px;height:1px;background:var(--gold);opacity:.8}.chip{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.22);color:var(--paper);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1}.chip--sm{padding:4px 9px;font-size:10.5px}.chip--dark{background:rgba(43,42,36,.9);border-color:rgba(43,42,36,.9);color:var(--gold)}.chip--gate{border-color:rgba(246,215,134,.55);background:rgba(246,215,134,.1);color:var(--gold);font-size:12px;padding:5px 12px}.topbar{position:sticky;top:0;z-index:30;padding:clamp(10px,1.4vw,16px) var(--gut) 0}.topbar__inner{max-width:var(--shell);margin-inline:auto;display:flex;align-items:center;gap:clamp(10px,1.6vw,18px);padding:9px 12px 9px 16px;border-radius:999px}.topbar__logo{width:clamp(60px,5.4vw,78px)}.topbar__divider{width:1px;align-self:stretch;background:rgba(255,255,255,.24)}.topbar__label{flex:1;min-width:0;font-size:12px;font-weight:600;letter-spacing:.01em;color:rgba(254,252,245,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.topbar__divider,.topbar__label{display:none}.topbar__inner{justify-content:space-between;padding:8px 12px}}.shell{position:relative;z-index:10;max-width:var(--shell);margin-inline:auto;padding:clamp(24px,4vw,54px) var(--gut) clamp(40px,5vw,72px);display:flex;flex-direction:column;gap:clamp(34px,5vw,72px)}.hero{display:grid;gap:clamp(18px,2.4vw,28px);grid-template-columns:minmax(0,1fr);grid-template-areas:'kicker'
'lockup'
'shot'
'text';align-items:center}.hero>.eyebrow{grid-area:kicker}.lockup{grid-area:lockup}.hero__shot{grid-area:shot}.hero__text{grid-area:text}.hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,1.7vw,22px);max-width:620px}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);grid-template-areas:'kicker shot'
'lockup shot'
'text   shot';grid-template-rows:auto auto 1fr;align-content:center;align-items:start;column-gap:clamp(20px,2.4vw,44px);row-gap:clamp(16px,1.8vw,24px);min-height:min(78svh,740px)}.hero>.eyebrow{align-self:end}.hero__shot{align-self:center}}.lockup{position:relative;width:min(100%,452px);aspect-ratio:705 / 373;background:linear-gradient(155deg,#3B3A31,var(--ink) 62%);border:2px solid var(--gold);border-radius:6px;overflow:hidden;box-shadow:var(--lift-2),var(--lift-3)}.lockup__band{position:absolute;left:0;right:0;top:64.343%;height:35.657%;background:var(--sky)}.lockup::after{content:'';position:absolute;inset:-2px;pointer-events:none;transform:translateX(-130%);background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.30) 49%,transparent 58%)}.lockup.is-in::after{animation:sweep 1.5s var(--ease) .5s both}@keyframes sweep{to{transform:translateX(130%)}}.lockup__line{position:absolute}.lockup__line--menshe{left:6.297%;top:13.298%;width:87.355%}.lockup__line--bolshe{left:21.376%;top:35.510%;width:57.069%}.lockup__line--zonin{left:14.953%;top:70.550%;width:70.026%}.hero__shot{position:relative;display:grid;place-items:center;isolation:isolate}.hero__shot>*{max-width:none}.shot__bottle{position:relative;z-index:2;width:min(96%,470px);filter:drop-shadow(0 40px 48px rgba(6,46,60,.26));will-change:transform}.shot__bottle img{width:100%;animation:float 9s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.shot__arcs,.shot__rings{position:absolute;z-index:1;pointer-events:none}.shot__arcs{width:82%;top:2%;left:16%;opacity:.95}.shot__rings{width:106%;top:-4%;left:-3%;opacity:.55}@media (min-width:900px){.shot__bottle{width:min(118%,620px);margin-right:-8%}.shot__arcs{width:76%;top:0;left:20%}.shot__rings{width:100%;top:-8%;left:2%;opacity:.6}}@media (min-width:1200px){.shot__bottle{width:min(126%,700px)}}@media (max-width:899px){.hero__shot{margin-block:clamp(-8px,-1vw,0px)}.shot__bottle{width:min(76%,330px)}.shot__arcs{width:74%;left:20%;top:4%}.shot__rings{width:100%;left:0;opacity:.42}}.timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,420px);padding:clamp(12px,1.5vw,16px) clamp(6px,.8vw,10px);border-radius:var(--r-md)}.timer__cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding-inline:4px}.timer__cell + .timer__cell::before{content:'';position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.3),transparent)}.timer__num{font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--paper);font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}.timer__cap{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(254,252,245,.58)}.timer__num.is-tick{animation:tick .42s var(--ease)}@keyframes tick{0%{opacity:.35;transform:translateY(-5px);filter:blur(2px)}100%{opacity:1;transform:none;filter:none}}.bots{display:flex;flex-wrap:wrap;gap:10px;width:100%}.bot{--accent:var(--ink);flex:1 1 210px;min-width:0;display:flex;align-items:center;gap:11px;padding:11px 14px 11px 11px;border-radius:var(--r-md);text-decoration:none;color:var(--ink);background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.7);box-shadow:var(--lift-1),var(--lift-2);transition:transform .45s var(--ease),box-shadow .45s var(--ease),background .3s var(--ease)}.bot--vk{--accent:var(--vk)}.bot--tg{--accent:var(--tg)}.bot--max{--accent:#6E4BF4}.bot__icon{flex:none;width:46px;aspect-ratio:1;border-radius:13px;overflow:hidden;display:grid;place-items:center;transition:box-shadow .45s var(--ease)}.bot__icon img{width:100%}.bot__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.bot__kicker{font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(43,42,36,.42)}.bot__name{font-size:17.5px;font-weight:800;line-height:1.16;letter-spacing:-.022em}.bot__go{flex:none;color:var(--accent);transition:transform .45s var(--ease)}@media (hover:hover){.bot:hover{transform:translateY(-3px);background:#fff;box-shadow:var(--lift-1),0 14px 30px -10px rgba(6,46,60,.32),0 30px 60px -30px rgba(6,46,60,.4)}.bot:hover .bot__icon{box-shadow:0 6px 18px -4px color-mix(in srgb,var(--accent) 55%,transparent)}.bot:hover .bot__go{transform:translateX(4px)}}.bot:active{transform:translateY(-1px) scale(.995)}.bot.is-soon{cursor:default;opacity:.72}.bot.is-soon .bot__go{display:none}.bot.is-soon .bot__name{color:rgba(43,42,36,.68)}@media (hover:hover){.bot.is-soon:hover{transform:none;background:var(--paper);box-shadow:var(--lift-1),var(--lift-2)}}.bot__soon{display:none;flex:none;padding:5px 11px;border-radius:999px;background:rgba(43,42,36,.08);color:rgba(43,42,36,.58);font-size:11px;font-weight:800;letter-spacing:.03em}.bot.is-soon .bot__soon{display:inline-flex}.how{display:grid;gap:clamp(20px,3vw,40px);padding:clamp(24px,3.4vw,44px);grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.how{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) auto;align-items:center}}.how__head{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.how__title{font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.06;letter-spacing:-.032em;color:var(--paper)}.how__sub{font-size:14px;font-weight:500;line-height:1.5;color:rgba(254,246,235,.84);max-width:34ch}.how__steps{display:flex;flex-direction:column}.step{display:flex;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid rgba(255,255,255,.18)}.step:first-child{border-top:0;padding-top:0}.step:last-child{padding-bottom:0}.step__num{flex:none;width:2.1em;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--gold);font-variant-numeric:tabular-nums}.step__text{font-size:clamp(15px,1.5vw,18px);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--cream)}.how__qr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px;border-radius:var(--r-md);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.how__qr img{width:clamp(84px,8vw,104px)}.how__qr figcaption{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.5;text-align:center;color:rgba(254,252,245,.74)}@media (max-width:859px){.how__qr{flex-direction:row;align-items:center;gap:14px;justify-content:flex-start}.how__qr figcaption{text-align:left}}.legal{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:clamp(6px,1.4vw,14px);font-size:11.5px;font-weight:600;line-height:1.55;color:rgba(29,52,61,.72)}.legal .chip--dark{align-self:center}.legal__line{flex:1 1 340px;min-width:0}.legal__warn{flex:1 1 100%;color:rgba(29,52,61,.54)}.dock{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;padding:10px 14px calc(10px + env(safe-area-inset-bottom));transform:translateY(140%);transition:transform .6s var(--ease);pointer-events:none}.dock.is-up{transform:none}.dock__inner{display:flex;gap:8px;padding:8px;border-radius:20px;pointer-events:auto}.dock__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 8px;border-radius:14px;background:rgba(255,255,255,.95);color:var(--ink);text-decoration:none;font-size:14px;font-weight:800;letter-spacing:-.02em}.dock__btn img{width:22px;border-radius:6px}.dock__btn:active{transform:scale(.98)}.dock__btn.is-soon{color:rgba(43,42,36,.5);background:rgba(255,255,255,.7)}.dock__max-icon{width:22px;height:22px;border-radius:6px}.dock__btn.is-soon .dock__max-icon{opacity:.55;filter:grayscale(.4)}@media (max-width:899px){.dock{display:block}.shell{padding-bottom:104px}}.gate{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(8,62,80,.55);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);animation:fade .5s var(--ease)}@keyframes fade{from{opacity:0}}.gate__sheet{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:13px;padding:clamp(28px,4vw,38px) clamp(22px,3.4vw,34px) clamp(20px,3vw,26px);border-radius:var(--r-lg);text-align:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);box-shadow:var(--lift-3),inset 0 1px 0 0 rgba(255,255,255,.45);animation:rise .6s var(--ease)}@keyframes rise{from{opacity:0;transform:translateY(18px) scale(.97)}}.gate__logo{width:104px}.gate__title{font-size:clamp(22px,4.4vw,27px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--paper)}.gate__text{font-size:13.5px;font-weight:500;line-height:1.5;color:rgba(254,246,235,.74)}.gate__actions{display:flex;gap:9px;width:100%;margin-top:5px}.gate__legal{font-size:10.5px;font-weight:600;letter-spacing:.01em;color:rgba(254,246,235,.45)}.btn{flex:1;padding:14px 12px;border:1px solid transparent;border-radius:14px;font-family:inherit;font-size:14.5px;font-weight:800;letter-spacing:-.015em;cursor:pointer;transition:transform .4s var(--ease),background .3s var(--ease),border-color .3s var(--ease)}.btn:active{transform:scale(.975)}.btn--primary{background:var(--gold);color:var(--ink)}.btn--quiet{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.26);color:var(--cream)}@media (hover:hover){.btn--primary:hover{background:var(--paper)}.btn--quiet:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease) calc(var(--i,0) * 70ms),transform .8s var(--ease) calc(var(--i,0) * 70ms)}[data-reveal].is-in{opacity:1;transform:none}.glass[data-reveal]{transform:none;transition:opacity .8s var(--ease) calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}[data-reveal]{opacity:1;transform:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass,.gate__sheet{background:rgba(11,110,140,.58)}.gate{background:rgba(8,62,80,.9)}}