@font-face{font-family:Ionicons;src:url(/fonts/Ionicons.ttf)format("truetype");font-display:block}:root{--ground:#fcefe3;--ink:#2b2338;--muted:#7a7490;--primary:#7c5cff;--night:#17121f;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:max(20px, calc((100% - 1120px) / 2))}[lang=en]{--display:"Baloo 2", ui-rounded, system-ui, sans-serif;--body:"Nunito", ui-rounded, system-ui, -apple-system, sans-serif}[lang=ka]{--display:"Noto Sans Georgian", system-ui, sans-serif;--body:"Noto Sans Georgian", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font:500 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{display:block}a{color:inherit}button{font:inherit;color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--primary);outline-offset:3px;border-radius:10px}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}p{margin:0}main{max-width:1440px;margin:0 auto}.marquee,.shop,.closing,.footer{width:100vw;margin-left:calc(50% - 50vw)}.kicker{font:800 13px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:18px}[lang=ka] .kicker,html[lang=ka] .kicker{letter-spacing:.04em;text-transform:none}.lead{color:var(--muted);max-width:32em;margin-top:18px;font-size:19px}.ion{speak:never;font-family:Ionicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.avatar{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .32);box-shadow:0 calc(var(--s) * .07) 0 var(--edge);flex:none;display:inline-block;overflow:hidden}.avatar img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.icon-tile{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:var(--c);color:#fff;box-shadow:0 calc(var(--s) * .08) 0 var(--edge);flex:none;place-items:center;display:inline-grid}.icon-tile .ion{font-size:calc(var(--s) * .54)}.coin{width:var(--s);height:var(--s);box-shadow:inset 0 0 0 calc(var(--s) * .08) #ffe889, 0 calc(var(--s) * .08) 0 #c48a00;background:linear-gradient(#ffcb2e 50%,#f9b80f 50%);border-radius:50%;flex:none;display:inline-block;position:relative}.coin:after{content:"";border:calc(var(--s) * .06) solid #c48a0059;border-radius:50%;position:absolute;inset:26%}.coin i{background:#fff9;border-radius:99px;width:18%;height:34%;position:absolute;top:18%;left:24%;rotate:25deg}.flame{width:var(--s);height:calc(var(--s) * 1.2);flex:none;display:inline-block;position:relative}.flame i{border-radius:0 50% 50%;position:absolute;rotate:45deg}.flame .f-shade{width:calc(var(--s) * .74);height:calc(var(--s) * .74);left:calc(var(--s) * .13);top:calc(var(--s) * .32);background:#d9731f}.flame .f-outer{width:calc(var(--s) * .74);height:calc(var(--s) * .74);left:calc(var(--s) * .13);top:calc(var(--s) * .26);transform-origin:50% 100%;background:#ff9433}.flame .f-mid{width:calc(var(--s) * .48);height:calc(var(--s) * .48);left:calc(var(--s) * .26);top:calc(var(--s) * .52);background:#ffcb2e}.flame .f-core{width:calc(var(--s) * .26);height:calc(var(--s) * .26);left:calc(var(--s) * .37);top:calc(var(--s) * .74);background:#fff1c2}.flame.lit .f-outer{animation:1.6s ease-in-out infinite flicker}.flame.lit .f-mid{animation:1.3s ease-in-out infinite reverse flicker}@keyframes flicker{0%,to{scale:1}50%{scale:.94 1.06}}.shield{width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:var(--c);color:#fff;font:800 calc(var(--s) * .48) / 1 system-ui, sans-serif;box-shadow:0 calc(var(--s) * .09) 0 var(--edge);flex:none;place-items:center;display:inline-grid}.app-btn{text-align:center;background:var(--c);color:#fff;font:800 16px/1 var(--display);box-shadow:0 4px 0 var(--edge);border-radius:14px;padding:11px 0 9px;display:block}.app-btn.pressed{animation:press 2.6s var(--ease) infinite}@keyframes press{0%,30%,52%,to{box-shadow:0 4px 0 var(--edge);transform:none}38%,44%{box-shadow:0 0 0 var(--edge);transform:translateY(4px)}}.phone{--w:300;--pad:calc(var(--w) * .034px);width:calc(var(--w) * 1px);height:calc(var(--w) * 2.093px);padding:var(--pad);border-radius:calc(var(--w) * .16px);background:linear-gradient(145deg,#3a3346,#110d17 40%,#2a2433);position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,0 2px 0 1px #0b080f,0 50px 90px -30px #2b23388c,0 20px 40px -20px #2b233866}.phone-screen{border-radius:calc(var(--w) * .128px);isolation:isolate;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.phone-canvas{width:390px;height:844px;transform:scale(calc(var(--w) * .932 / 390));transform-origin:0 0;position:absolute;top:0;left:0}.phone-island{top:calc(var(--w) * .062px);width:calc(var(--w) * .3px);height:calc(var(--w) * .086px);z-index:3;background:#000;border-radius:99px;position:absolute;left:50%;translate:-50%}.screen{color:#2b2338;font-family:var(--body);padding:0 20px;position:absolute;inset:0;overflow:hidden}.screen.warm{background:#fcefe3}.screen.cool{background:#f1ecfc}.screen-swap{position:absolute;inset:0}.statusbar{justify-content:space-between;align-items:center;height:54px;padding:6px 12px 0 22px;font:600 17px/1 -apple-system,system-ui,sans-serif;display:flex}.sb-icons{align-items:center;gap:6px;display:flex}.sb-signal{background:linear-gradient(currentColor,currentColor) 0 100%/3px 35% no-repeat,linear-gradient(currentColor,currentColor) 5px 100%/3px 55% no-repeat,linear-gradient(currentColor,currentColor) 10px 100%/3px 75% no-repeat,linear-gradient(currentColor,currentColor) 15px 100%/3px 100% no-repeat;width:18px;height:11px}.sb-wifi{clip-path:polygon(0 0,100% 0,50% 100%);background:radial-gradient(circle at 50% 100%,currentColor 0 2.5px,#0000 3px 5px,currentColor 5.5px 7.5px,#0000 8px 10px,currentColor 10.5px 12.5px,#0000 13px);width:16px;height:12px}.sb-battery{border:1.5px solid #2b233866;border-radius:4px;width:25px;height:12px;padding:1.5px;position:relative}.sb-battery:before{content:"";background:currentColor;border-radius:1.5px;width:78%;height:100%;display:block}.home-header{align-items:center;gap:12px;margin-top:10px;display:flex}.home-hey{font:800 26px/1.1 var(--display);flex:1}[lang=ka] .home-hey{font-size:21px}.daily-btn{color:#ffb020;background:#fff4d1;border-radius:50%;place-items:center;width:46px;height:46px;font-size:24px;display:grid;box-shadow:0 4px #f0d27c}.capsule{background:#fff;border-radius:99px;align-items:center;gap:14px;height:46px;margin-top:16px;padding:0 18px 0 14px;display:inline-flex;box-shadow:0 8px 20px -6px #7c5cff33}.capsule span{align-items:center;gap:7px;display:flex}.capsule b{font:800 19px var(--display)}.capsule>i{background:#efe6fa;width:1.5px;height:22px}.level-card{background:#fff;border-radius:22px;margin-top:16px;padding:16px 18px;box-shadow:0 12px 26px -10px #7c5cff47}.level-row{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.level-row b{font:800 19px var(--display);margin-right:8px}.level-row small{font:700 13.5px var(--body);color:#9691a8}.pbar{background:#ece6fc;border-radius:99px;height:12px;overflow:hidden}.pbar i{border-radius:inherit;background:#7c5cff;height:100%;display:block}.home-section{font:800 21px var(--display);margin:22px 0 12px}.cat-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cat-card{background:var(--tint);box-shadow:0 12px 24px -12px color-mix(in srgb, var(--c) 55%, transparent);border-radius:24px;flex-direction:column;gap:10px;padding:14px;display:flex}.cat-top{justify-content:space-between;align-items:center;display:flex}.xp-badge{font:800 13px var(--body);color:#ff9433;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:4px 9px 4px 6px;display:flex}.xp-badge i{background:#ff9433;border-radius:0 50% 50%;width:11px;height:11px;rotate:45deg}.cat-name{font:700 19px/1.2 var(--display)}[lang=ka] .cat-name{font-size:15px}.cat-sub{font:600 13px var(--body);color:#9691a8;margin-top:-6px}.tabbar{z-index:4;background:#fffffff0;border-radius:34px;grid-template-columns:repeat(4,1fr);height:68px;padding:7px;display:grid;position:absolute;bottom:28px;left:20px;right:20px;box-shadow:0 14px 30px -10px #2b233847,inset 0 0 0 1px #fffc}.tab-lens{background:#7c5cff;border-radius:27px;width:calc(25% - 3.5px);position:absolute;top:7px;bottom:7px;left:7px}.tab{color:#9691a8;place-items:center;font-size:26px;display:grid;position:relative}.tab.on{color:#fff}.quiz-head{align-items:center;gap:10px;margin-top:12px;display:flex}.quiz-x{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.quiz-pill{background:var(--c);color:#fff;font:800 14px/1 var(--body);border-radius:99px;align-items:center;gap:6px;padding:8px 13px;display:inline-flex}.quiz-count{font:800 16px var(--body);color:#9691a8;margin-left:auto}.quiz-bar{background:#7c5cff26;border-radius:99px;height:10px;margin-top:18px;overflow:hidden}.quiz-bar i{border-radius:inherit;transform-origin:0;background:#7c5cff;width:100%;height:100%;display:block;transform:scaleX(.62)}.quiz-bar i.run{animation:7s linear forwards drain}.quiz-bar i.stop{animation-play-state:paused}@keyframes drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.quiz-speed{font:800 14px var(--body);color:#ff9433;margin-top:10px}.quiz-q{font:800 30px/1.2 var(--display);margin:30px 0 28px}[lang=ka] .quiz-q{font-size:23px;line-height:1.45}.quiz-answers{gap:12px;display:grid}.answer{font:700 18px var(--body);transition:border-color .3s, background .3s, opacity .4s, transform .3s var(--ease);background:#fff;border:2.5px solid #0000;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 8px 18px -8px #7c5cff4d}.answer b{color:#7c5cff;width:38px;height:38px;font:800 16px var(--body);background:#ece6fc;border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.answer.picked{border-color:#7c5cff;transform:scale(.97)}.answer.correct{background:#e0f7ec;border-color:#22b573}.answer.correct b{color:#fff;background:#22b573;font-size:20px}.answer.faded{opacity:.4}.quiz-toast{color:#fff;font:800 22px var(--display);opacity:0;transition:opacity .3s, translate .5s var(--ease);background:#22b573;border-radius:99px;padding:10px 22px;position:absolute;bottom:110px;left:50%;translate:-50% 20px;box-shadow:0 12px 24px -8px #22b57399}.quiz-toast.on{opacity:1;translate:-50%}.res-title{text-align:center;font:800 28px var(--display);margin-top:16px}.res-ring{place-items:center;width:168px;height:168px;margin:16px auto 8px;display:grid;position:relative}.res-ring svg{position:absolute;inset:0;rotate:-90deg}.res-ring circle{fill:none;stroke-width:12px;stroke-linecap:round}.ring-bg{stroke:#ece6fc}.ring-fg{stroke:#7c5cff;stroke-dasharray:326.7;stroke-dashoffset:65.3px}.ring-fg.run{animation:ring 1.4s var(--ease) .2s both}@keyframes ring{0%{stroke-dashoffset:326.7px}}.res-ring div{text-align:center}.res-ring b{font:800 44px/1 var(--display);display:block}.res-ring small{font:700 14px var(--body);color:#9691a8}.res-xp{text-align:center}.res-xp b{font:800 40px var(--display);color:#ff9433}.res-xp span{font:800 14px var(--body);color:#9691a8;text-transform:uppercase;letter-spacing:.06em}.res-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.res-chips span{color:#ff9433;font:800 13px var(--body);background:#fff;border-radius:99px;padding:6px 12px}.res-coins,.res-streak{background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex;box-shadow:0 10px 22px -12px #7c5cff4d}.res-coins b{font:800 22px var(--display)}.res-coins small{font:600 13px var(--body);color:#9691a8;display:block}.res-streak{border:2.5px solid #0000;margin-top:12px;transition:border-color .4s,box-shadow .4s,background .4s}.res-streak>div{align-items:baseline;gap:8px;display:flex}.res-streak b{font:800 36px/1 var(--display);display:inline-block}.res-streak span{font:800 16px var(--body);color:#9691a8}.res-streak.celebrate{background:#fff7ee;border-color:#ff9433;box-shadow:0 0 0 6px #ff943326}.shower{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.shower span{opacity:0;animation:fall 2.2s ease-in var(--d) forwards;position:absolute;top:-70px}@keyframes fall{0%{opacity:0;transform:translateY(0)rotate(-10deg)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(980px)rotate(14deg)}}.lb-title{font:800 30px var(--display);margin-top:10px}.segmented{background:#fff;border-radius:99px;margin:14px 0 16px;padding:4px;display:flex}.segmented span{text-align:center;font:800 15px var(--body);color:#9691a8;border-radius:99px;flex:1;padding:9px 0}.segmented .on{color:#fff;background:#7c5cff}.lb-rows{gap:10px;display:grid}.lb-toast{z-index:6;color:#fff;font:800 16px var(--body);background:#2b2338;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:absolute;top:58px;left:20px;right:20px;box-shadow:0 16px 30px -10px #2b233899}.lb-toast span{background:#22b573;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.row-card{color:#2b2338;background:#fff;border:2px solid #0000;border-radius:20px;align-items:center;gap:12px;padding:10px 16px 10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px -10px #2b233840}.row-card>:not(.row-fx){z-index:1;position:relative}.row-fx{pointer-events:none;position:absolute;inset:0}.row-rank{text-align:center;width:22px;font:800 18px var(--display);opacity:.55}.row-avatar{flex:none;position:relative}.row-shield{position:absolute;bottom:-6px;right:-7px}.row-shield .shield{box-shadow:0 0 0 2px #fff, 0 3px 0 2px var(--edge)}.row-who{flex-direction:column;flex:1;min-width:0;margin-left:4px;line-height:1.25;display:flex}.row-who b{font:800 16px var(--body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-who small{font:700 12.5px var(--body);opacity:.6}.row-score{font:800 18px var(--display)}.s-you{background:#f6f2ff;border-color:#7c5cff}.s-stripes{background:repeating-linear-gradient(135deg,#f6f2ff 0 12px,#ece6fc 12px 24px);border-color:#7c5cff}.s-sunset{background:linear-gradient(90deg,#ffd3a5 0 20%,#feb89c 20% 40%,#fd9b8f 40% 60%,#e38cc6 60% 80%,#c77dff 80%)}.s-gilded{background:linear-gradient(135deg,#ffe58a,#ffd35c 50%,#ffe9a3);border-color:#c48a00}.s-gilded .row-fx:before{content:"";background:linear-gradient(105deg,#0000,#ffffffd9,#0000);width:45%;animation:3.2s ease-in-out infinite sweep;position:absolute;top:0;bottom:0;left:-45%}@keyframes sweep{0%,15%{transform:translate(0)}85%,to{transform:translate(330%)}}.s-galaxy,.s-neon,.s-inferno{color:#fff}.s-galaxy .row-shield .shield,.s-neon .row-shield .shield,.s-inferno .row-shield .shield{box-shadow:0 0 0 2px #ffffffe6, 0 3px 0 2px var(--edge)}.s-galaxy{background:radial-gradient(circle at 18% 30%,#3b2a6b,#0000 55%),radial-gradient(circle at 82% 70%,#1f4e79,#0000 50%),#140f24;border-color:#8e7bff}.s-galaxy .row-fx{background-image:radial-gradient(1.6px 1.6px at 12% 25%,#fff,#0000),radial-gradient(1.2px 1.2px at 28% 70%,#fff,#0000),radial-gradient(1.8px 1.8px at 44% 18%,#fff,#0000),radial-gradient(1.2px 1.2px at 58% 80%,#fff,#0000),radial-gradient(1.6px 1.6px at 72% 35%,#fff,#0000),radial-gradient(1.2px 1.2px at 86% 62%,#fff,#0000),radial-gradient(1.4px 1.4px at 94% 20%,#fff,#0000),radial-gradient(1.2px 1.2px at 6% 78%,#fff,#0000);animation:2.4s ease-in-out infinite alternate twinkle}@keyframes twinkle{0%{opacity:.35}to{opacity:1}}.s-neon{background:#231b33;border-color:#9b82ff;box-shadow:0 0 18px #7c5cffb3}.s-neon .row-fx{animation:2.2s ease-in-out infinite alternate twinkle;box-shadow:inset 0 0 18px #7c5cff99}.s-inferno{background:#2a120a;border-color:#ff9433}.s-inferno .row-fx{background:radial-gradient(40px 34px at 15% 115%,#ff9433d9,#0000 70%),radial-gradient(46px 40px at 45% 120%,#ffcb2eb3,#0000 70%),radial-gradient(40px 36px at 75% 115%,#f0565ccc,#0000 70%),radial-gradient(36px 30px at 98% 118%,#ff9433cc,#0000 70%);animation:1.8s ease-in-out infinite alternate rise}@keyframes rise{0%{transform:translateY(8px)}to{transform:translateY(0)}}.s-champion{background:#fdedda;border-color:#ff9433}.s-champion .row-fx:after{content:"";color:#ff94332e;font-family:Ionicons;font-size:64px;position:absolute;top:50%;right:54px;translate:0 -50%}.nav{z-index:50;border:1px solid #0000;border-radius:99px;align-items:center;gap:20px;width:min(1120px,100% - 24px);height:62px;padding:0 10px 0 14px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:fixed;top:14px;left:50%;translate:-50%}.nav.scrolled{-webkit-backdrop-filter:blur(22px)saturate(1.7);background:#fffaf5ad;border-color:#fffc;box-shadow:0 16px 40px -18px #2b23384d}.nav-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo img{border-radius:10px;width:34px;height:34px}.nav-logo span{font:800 22px/1 "Baloo 2",system-ui,sans-serif}.nav-links{gap:6px;display:flex;position:absolute;left:50%;translate:-50%}.nav-links a{font:700 15px var(--body);color:var(--muted);border-radius:99px;padding:9px 14px;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink);background:#7c5cff14}.nav-end{align-items:center;gap:8px;margin-left:auto;display:flex}.nav-lang{cursor:pointer;color:var(--primary);font:800 14px/1 var(--body);background:#7c5cff1a;border-radius:99px;padding:12px 14px;text-decoration:none}.nav-lang span[lang]{font-family:var(--body)}.nav-soon{background:var(--ink);color:#fff;font:800 14px/1 var(--body);border-radius:99px;padding:13px 18px;text-decoration:none}.hero{text-align:center;padding:150px 20px 0;position:relative;overflow:hidden}.hero-copy{position:relative}.hero h1{letter-spacing:-.025em;font-size:clamp(52px,9vw,124px);font-weight:800;line-height:.95}html[lang=ka] .hero h1{letter-spacing:0;font-size:clamp(36px,6.4vw,84px);line-height:1.2}.hero h1 .line{padding-bottom:.08em;display:block;overflow:hidden}.hero h1 .line>span{display:inline-block}.hero h1 .accent{color:var(--primary)}.hero-sub{max-width:35em;color:var(--muted);margin:26px auto 0;font-size:19px}.hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.hero-note{font:700 15px var(--body);color:var(--muted)}.store-badge{color:#fff;text-align:left;background:#120e19;border-radius:16px;align-items:center;gap:10px;padding:11px 24px 11px 18px;font:700 21px/1.05 -apple-system,Nunito,system-ui,sans-serif;display:inline-flex;box-shadow:0 14px 30px -12px #120e1999}.store-badge small{opacity:.8;font-size:12px;font-weight:600;font-family:var(--body);display:block}.store-badge svg{flex:none;width:30px;height:30px}.store-badge.light{color:#120e19;background:#fff;box-shadow:0 14px 40px -12px #7c5cff99}.hero-stage{height:640px;margin-top:70px;position:relative}.hero-phone{will-change:transform;position:absolute;top:0}.hero-phone.center{z-index:2;top:0;left:calc(50% - 155px)}.hero-phone.center .phone{--w:310}.hero-phone.side .phone{--w:268}.hero-phone.side.left{top:90px;left:calc(50% - 464px)}.hero-phone.side.right{top:90px;left:calc(50% + 196px)}.hero:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(transparent, var(--ground));height:180px;position:absolute;bottom:0;left:0;right:0}.token{z-index:4;position:absolute}.token>*{animation:6s ease-in-out infinite float}.t-coin{top:30px;left:calc(50% - 470px)}.t-coin>*{animation-duration:5s}.t-flame{top:10px;left:calc(50% + 330px)}.t-flame>*{animation-delay:-2s}.t-xp{top:330px;left:calc(50% - 560px)}.t-xp>*{animation-duration:7s;animation-delay:-1s}.t-shield{top:300px;left:calc(50% + 470px)}.t-shield>*{animation-duration:5.5s;animation-delay:-3s}.chip{font:800 20px/1 var(--display);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:10px 18px 10px 12px;display:inline-flex;box-shadow:0 18px 36px -14px #2b233859}.chip .ion{font-size:24px}@keyframes float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}.marquee{padding:30px 0 110px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-label{text-align:center;font:800 13px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:30px}html[lang=ka] .marquee-label{letter-spacing:.04em}.marquee-track{gap:14px;width:max-content;margin-bottom:14px;animation:70s linear infinite marquee;display:flex}.marquee-track.reverse{animation-duration:85s;animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 7px))}}.marquee-item{font:700 20px/1 var(--display);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;gap:12px;padding:8px 22px 8px 8px;display:inline-flex;box-shadow:0 10px 24px -14px #7c5cff59}html[lang=ka] .marquee-item{font-size:17px}.story{position:relative}.story-sticky{height:100vh;padding:0 var(--gutter);grid-template-columns:1fr auto;align-items:center;gap:90px;display:grid;position:sticky;top:0;overflow:hidden}.story-glow{right:calc(var(--gutter) - 120px);background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 24%, transparent), transparent);pointer-events:none;width:760px;height:760px;position:absolute;top:50%;translate:0 -50%}.story-text{padding-left:36px;position:relative}.story-chapters{gap:22px;display:grid}.story-chapter h2{letter-spacing:-.015em;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.02}html[lang=ka] .story-chapter h2{letter-spacing:0;font-size:clamp(28px,3vw,42px);line-height:1.25}.story-chapter p{color:var(--muted);max-width:28em;font-size:19px;overflow:hidden}.story-chapter p:before{content:"";height:12px;display:block}.story-num{font:800 15px var(--display);letter-spacing:.12em;margin-bottom:4px;display:block}.story-rail{background:#2b233814;border-radius:3px;width:3px;position:absolute;top:34px;bottom:0;left:0;overflow:hidden}.story-rail i{transform-origin:top;height:100%;transition:background .6s;display:block}.story-phone{z-index:1;position:relative}.story-stack{text-align:center;padding:40px 20px 20px}.story-block{max-width:460px;margin:0 auto 96px}.story-block h2{font-size:40px;font-weight:800;line-height:1.05}html[lang=ka] .story-block h2{font-size:30px;line-height:1.3}.story-block p{color:var(--muted);margin-top:12px}.story-block .phone{margin:34px auto 0}.shop{padding:150px var(--gutter);background:radial-gradient(800px 500px at 85% 15%, #7c5cff47, transparent 70%), radial-gradient(700px 500px at 5% 95%, #e5489a29, transparent 70%), var(--night);color:#f3effa;position:relative;overflow:hidden}.shop .kicker{color:#a48eff}.shop h2{letter-spacing:-.02em;max-width:12em;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1}html[lang=ka] .shop h2{letter-spacing:0;font-size:clamp(30px,3.8vw,50px);line-height:1.25}.shop .lead{color:#f3effaa8}.shop-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;margin-top:80px;display:grid}.showcase{flex-direction:column;align-items:center;display:flex}.showcase-stage{place-items:center;width:340px;height:340px;display:grid;position:relative}.showcase-stage:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 55%, transparent), transparent);border-radius:50%;position:absolute;inset:-20px}.showcase-stage:after{content:"";border:1.5px dashed #ffffff29;border-radius:50%;animation:60s linear infinite spin;position:absolute;inset:10px}@keyframes spin{to{rotate:360deg}}.showcase-avatar{z-index:1;grid-area:1/1;position:relative}.showcase-meta{align-items:center;gap:12px;min-height:40px;margin-top:22px;display:flex}.showcase-meta b{font:800 30px/1 "Baloo 2",system-ui,sans-serif}.rarity{color:#1b1424;font:800 12px/1 var(--body);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;padding:6px 10px}html[lang=ka] .rarity{text-transform:none;letter-spacing:0}.price{font:800 17px var(--body);color:#ffe08a;align-items:center;gap:7px;display:inline-flex}.showcase-strip{flex-wrap:wrap;justify-content:center;gap:12px;max-width:420px;margin-top:30px;display:flex}.showcase-strip button{cursor:pointer;opacity:.45;transition:opacity .3s, transform .3s var(--ease);background:0 0;border:0;border-radius:18px;padding:4px}.showcase-strip button:hover{opacity:.8;transform:translateY(-3px)}.showcase-strip button.on{opacity:1;outline-offset:2px;outline:2px solid #ffffffd9}.cards h3{font-size:30px;font-weight:800}.cards>p{color:#f3effa9e;max-width:30em;margin:8px 0 26px}.cards-stack{gap:12px;display:grid}.cards-stack .row-card{box-shadow:0 16px 30px -18px #000c}.daily{padding:150px var(--gutter) 130px}.daily-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.daily h2,.bilingual h2{letter-spacing:-.02em;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1}html[lang=ka] .daily h2,html[lang=ka] .bilingual h2{letter-spacing:0;font-size:clamp(30px,3.8vw,50px);line-height:1.25}.daily-visual{flex-direction:column;align-items:center;display:flex}.daily-orbit{place-items:center;width:440px;height:440px;display:grid;position:relative}.daily-ring{z-index:-1;border:2px dashed #7c5cff40;border-radius:50%;animation:50s linear infinite spin;position:absolute;inset:70px}.daily-bolt{color:#fff;background:linear-gradient(#ffd54f,#ffb020);border-radius:50%;place-items:center;width:128px;height:128px;font-size:64px;display:grid;box-shadow:0 9px #d98e00,0 0 0 18px #ffb02024,0 30px 70px -10px #ffb020b3}.daily-pick{flex-direction:column;align-items:center;width:64px;display:flex;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}.daily-pick small{font:800 13px var(--body);white-space:nowrap;margin-top:10px}.daily-reward{font:800 16px var(--body);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:13px 22px;display:inline-flex;box-shadow:0 16px 34px -16px #7c5cff73}.bilingual{padding:140px var(--gutter);background:#f1ecfc;border-radius:48px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1440px;margin:0 12px;display:grid}@media (width>=1464px){.bilingual{margin:0}}.lang-switch{background:#fff;border-radius:99px;grid-template-columns:1fr 1fr;margin-top:30px;padding:5px;display:inline-grid;position:relative;box-shadow:0 10px 24px -14px #7c5cff66}.lang-switch span{z-index:1;text-align:center;color:var(--muted);padding:11px 22px;font:800 15px Nunito,Noto Sans Georgian,sans-serif;transition:color .4s;position:relative}.lang-switch span.on{color:#fff}.lang-switch i{background:var(--primary);width:calc(50% - 5px);transition:transform .7s var(--ease);border-radius:99px;position:absolute;top:5px;bottom:5px;left:5px}.flip-wrap{perspective:1600px;place-items:center;display:grid}.flip-card{width:min(450px,100%);min-height:460px;transform-style:preserve-3d;display:grid;position:relative}.flip-face{backface-visibility:hidden;font-family:var(--body);background:#fff;border-radius:32px;flex-direction:column;grid-area:1/1;padding:30px;display:flex;box-shadow:0 40px 80px -30px #7c5cff73}.flip-face.back{transform:rotateY(180deg)}.flip-top{justify-content:space-between;align-items:center;display:flex}.flip-lang{font:800 12px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.flip-face[lang=ka] .flip-lang{letter-spacing:.02em}.flip-q{font:800 29px/1.2 var(--display);flex:1;margin:26px 0 22px}.flip-face[lang=ka] .flip-q{font-size:20px;line-height:1.55}.flip-face[lang=ka] .flip-answers span{font-size:15px}.flip-answers{gap:10px;display:grid}.flip-answers span{font:700 17px var(--body);background:#f6f3fd;border-radius:16px;align-items:center;gap:12px;padding:11px 14px;display:flex}.flip-answers b{width:32px;height:32px;color:var(--primary);background:#ece6fc;border-radius:50%;flex:none;place-items:center;font:800 14px Nunito,sans-serif;display:grid}.flip-answers .right{background:#e0f7ec}.flip-answers .right b{color:#fff;background:#22b573}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notify{padding:150px var(--gutter) 30px;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.notify h2{letter-spacing:-.02em;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1}html[lang=ka] .notify h2{letter-spacing:0;font-size:clamp(30px,3.8vw,50px);line-height:1.25}.notify-form{background:#fff;border-radius:22px;gap:8px;max-width:520px;margin-top:34px;padding:8px;transition:box-shadow .25s;display:flex;box-shadow:0 20px 44px -22px #7c5cff80,inset 0 0 0 1.5px #efe6fa}.notify-form:focus-within{box-shadow:0 20px 44px -22px #7c5cff99, inset 0 0 0 2px var(--primary)}.notify-form input{min-width:0;font:700 17px var(--body);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.notify-form input::placeholder{color:#b4aec2}.notify-form button{cursor:pointer;background:var(--primary);color:#fff;font:800 17px/1 var(--display);border:0;border-radius:15px;flex:none;align-items:center;gap:8px;padding:15px 22px 13px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px #5a3fd6}.notify-form button:active{transform:translateY(4px);box-shadow:0 0 #5a3fd6}.notify-form button:disabled{opacity:.7;cursor:progress}.notify-form button .ion{margin-top:-2px;font-size:19px}.notify-done{font:800 17px var(--body);color:#157a4c;background:#e0f7ec;border-radius:20px;align-items:center;gap:12px;margin-top:34px;padding:14px 22px 14px 14px;display:inline-flex}.notify-done span{color:#fff;background:#22b573;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.notify-note{font:700 14px var(--body);color:var(--muted);margin-top:14px}.notify-note.error{color:#d2393f}.lock{color:#fff;text-align:center;background:radial-gradient(120% 80% at 20% 0,#9b82ff,#0000 60%),radial-gradient(100% 70% at 100% 100%,#ff8fa3,#0000 60%),#5a3fd6;border-radius:44px;justify-self:center;width:min(380px,100%);height:480px;padding:44px 20px 20px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #5a3fd699}.lock-time{letter-spacing:-.02em;font:700 78px/1 -apple-system,Nunito,system-ui,sans-serif}.lock-date{font:700 16px var(--body);opacity:.85;margin-top:6px}.lock-stack{text-align:left;gap:8px;margin-top:34px;display:grid}.note{color:#2b2338;background:#ffffffd1;border-radius:22px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.note.launch{background:#fff;box-shadow:0 16px 30px -12px #2b233873}.note img{border-radius:10px;flex:none;width:38px;height:38px}.note>div{flex:1;min-width:0}.note-top{justify-content:space-between;gap:8px;display:flex}.note-top b{font:800 15px var(--body)}.note-top small{font:600 12px var(--body);color:#9691a8;white-space:nowrap}.note p{font:600 14px/1.35 var(--body);color:#4a4358;margin-top:2px}.closing{padding:150px var(--gutter) 140px;text-align:center;background:var(--night);color:#fff;margin-top:120px;position:relative;overflow:hidden}.closing-glow{pointer-events:none;background:radial-gradient(closest-side,#7c5cff73,#0000),radial-gradient(closest-side at 60% 60%,#ff6a882e,#0000);width:900px;height:700px;position:absolute;top:-120px;left:50%;translate:-50%}.closing-icon{border-radius:32px;margin:0 auto;position:relative;box-shadow:0 30px 70px -10px #0009,0 0 90px #7c5cff8c}.closing h2{letter-spacing:-.025em;margin:40px 0 18px;font-size:clamp(52px,8.5vw,116px);font-weight:800;line-height:.98;position:relative}html[lang=ka] .closing h2{letter-spacing:0;font-size:clamp(36px,6vw,76px);line-height:1.2}.closing p{color:#ffffffa8;max-width:30em;margin:0 auto 38px;font-size:19px;position:relative}.footer{padding:28px var(--gutter) 36px;background:var(--night);color:#ffffff73;font:600 15px var(--body);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:14px 28px;display:flex}.footer nav{flex-wrap:wrap;gap:10px 26px;display:flex}.footer a{text-decoration:none;transition:color .2s}.footer a:hover{color:#fff}@media (width<=1100px){.t-xp,.t-shield{display:none}.t-coin{left:calc(50% - 360px)}.t-flame{left:calc(50% + 230px)}}@media (width<=1024px){.nav-links{display:none}}@media (width<=900px){.shop-grid,.daily-inner,.bilingual,.notify{grid-template-columns:1fr}.notify-form,.notify-done{margin-left:auto;margin-right:auto}.shop-grid{gap:70px}.shop-head,.daily-copy,.bilingual-copy,.notify-copy{text-align:center}.shop h2,.shop .lead,.daily .lead,.bilingual .lead,.notify .lead{margin-left:auto;margin-right:auto}}@media (width<=760px){.hero{padding-top:120px}.hero-sub{font-size:17px}.hero-stage{height:470px;margin-top:50px}.hero-phone.center{left:calc(50% - 115px)}.hero-phone.center .phone{--w:230}.hero-phone.side .phone{--w:196}.hero-phone.side.left{opacity:.9;top:60px;left:calc(50% - 248px)}.hero-phone.side.right{opacity:.9;top:60px;left:calc(50% + 52px)}.t-coin{top:-20px;left:12px}.t-coin .coin{--s:42px!important}.t-flame{top:-10px;left:auto;right:12px}.chip{padding:8px 14px 8px 10px;font-size:16px}.marquee{padding-bottom:70px}.marquee-item{font-size:17px}.shop,.daily,.bilingual{padding-top:100px;padding-bottom:100px}.bilingual{border-radius:32px;margin:0 8px}.showcase-stage{width:280px;height:280px}.daily-orbit{width:440px;height:440px;margin:-60px 0;scale:.72}.flip-card{min-height:0}.flip-face{padding:24px}.flip-q{font-size:25px}.closing{margin-top:80px;padding-top:110px;padding-bottom:100px}.lead,.closing p{font-size:17px}.notify{gap:44px;padding-top:100px}.notify-form{flex-direction:column}.notify-form input{text-align:center;padding:14px}.notify-form button{justify-content:center}}@media (width<=400px){.nav{gap:10px;height:56px;padding:0 8px 0 10px}.nav-logo img{width:30px;height:30px}.nav-logo span{font-size:20px}.nav-lang{padding:10px 12px}.nav-soon{padding:11px 13px;font-size:13px}}@media (width<=340px){.nav-soon{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
