@import "https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@50..150,500..900&family=JetBrains+Mono:wght@400;600;700&family=Kalam:wght@400;700&family=Mukta:wght@400;500;600;700;800&family=Rozha+One&display=swap";@import "https://fonts.googleapis.com/css2?family=Anybody:wdth,wght@50..150,500..900&family=Mukta:wght@400;500;600;700;800&family=Noto+Sans+Devanagari:wght@700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,700&family=Inter+Tight:wght@400;500;600;700&family=Noto+Sans+Gurmukhi:wght@700&family=Bebas+Neue&display=swap";:root{--kz-ink:#0b0806;--kz-night:#15100c;--kz-night2:#1f1812;--kz-earth:#2e1f17;--kz-paper:#f6ecd9;--kz-paper2:#ead9bb;--kz-paper3:#d9c39c;--kz-paper-ink:#2a1a12;--kz-saffron:#ff8a2a;--kz-marigold:#ffb347;--kz-gold:#ffd58a;--kz-rose:#ef5a6f;--kz-green:#3ad08a;--kz-text:#f6efe4;--kz-dim:#f6efe4b8;--kz-faint:#f6efe475;--kz-line:#f6efe421;--kz-display:"Anybody", "Arial Black", system-ui, sans-serif;--kz-serif:"Rozha One", "Noto Serif Devanagari", Georgia, serif;--kz-ui:"Mukta", system-ui, -apple-system, "Segoe UI", sans-serif;--kz-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--kz-hand:"Kalam", "Segoe Print", cursive;--kz-ease:cubic-bezier(.16, 1, .3, 1);--kz-land:cubic-bezier(.3, 1.45, .45, 1);--gx-bg:var(--kz-ink);--gx-ink:var(--kz-text);--gx-dim:var(--kz-dim);--gx-faint:var(--kz-faint);--gx-line:var(--kz-line);--gx-y:var(--kz-marigold);--gx-red:var(--kz-rose);--gx-paper:var(--kz-paper);--gx-display:var(--kz-display);--gx-ui:var(--kz-ui);--gx-mono:var(--kz-mono)}.gx{overscroll-behavior:contain;color:var(--kz-text);font:400 17px/1.62 var(--kz-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--kz-ink);position:fixed;inset:0;overflow:hidden auto}.gx ::selection{background:var(--kz-marigold);color:#1a0f0a}.gx a{color:inherit;text-decoration:none}.gx h1,.gx h2,.gx h3{font-family:var(--kz-display);font-variation-settings:"wdth" 112;letter-spacing:-.01em;margin:0;font-weight:900;line-height:.96}.gx h1 em,.gx h2 em,.gx h3 em,.gx-modal h2 em{font-family:var(--kz-serif);font-variation-settings:normal;letter-spacing:0;color:var(--kz-marigold);font-style:normal;font-weight:400}.gx .dim{color:var(--kz-dim)}.gx .y,.gx-modal .y{color:var(--kz-marigold)}.mono{font-family:var(--kz-mono)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gx :focus-visible,.gx-modal :focus-visible,.gx-board :focus-visible{outline:2px solid var(--kz-marigold);outline-offset:3px;border-radius:6px}.gx-progress{z-index:60;transform-origin:0;background:linear-gradient(90deg, var(--kz-rose), var(--kz-saffron), var(--kz-gold));pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.kz-grain,.gx-noise{z-index:55;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");position:fixed;inset:0}.gx-btn{--face:linear-gradient(180deg, #ffc163, var(--kz-saffron));--edge:#b4521c;--text:#1d0e06;background:var(--face);color:var(--text);font:800 16px/1 var(--kz-display);font-variation-settings:"wdth" 108;letter-spacing:.005em;white-space:nowrap;cursor:pointer;box-shadow:0 4px 0 var(--edge), 0 14px 26px -10px #000000a6;transition:transform .18s var(--kz-ease), box-shadow .18s var(--kz-ease), filter .2s;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.55em;padding:.78em 1.3em .7em;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.gx-btn:hover{box-shadow:0 6px 0 var(--edge), 0 20px 30px -12px #000000b3;filter:saturate(1.08)brightness(1.03);transform:translateY(-2px)}.gx-btn:active{box-shadow:0 1px 0 var(--edge), 0 8px 14px -8px #000000b3;transform:translateY(3px)}.gx-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.gx-btn span[aria-hidden]{transition:transform .25s var(--kz-ease)}.gx-btn:hover span[aria-hidden]{transform:translate(3px)}.gx-btn.ghost{--face:#f6efe40f;--edge:#f6efe438;--text:var(--kz-text);color:var(--text);box-shadow:inset 0 0 0 1.5px #f6efe452, 0 3px 0 var(--edge);border:0;border-radius:10px;padding:.78em 1.3em .7em}.gx-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px #f6efe499, 0 5px 0 var(--edge)}.gx-modal .gx-btn.ghost,.gx-board .gx-btn.ghost,.gp-field~.gx-btn.ghost{--face:transparent;--edge:#2a1a1233;--text:var(--kz-paper-ink);box-shadow:inset 0 0 0 1.5px #2a1a1259, 0 3px 0 var(--edge)}.gx-btn.sm{border-radius:8px;padding:.7em 1em .62em;font-size:13.5px}.gx-btn.lg{padding:.86em 1.45em .78em;font-size:18px}.gx-linkbtn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gx-kicker{font:600 12px/1 var(--kz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-marigold);align-items:center;gap:.6em;margin:0 0 18px;display:inline-flex}.gx-kicker i.live,.sk-beta i,.gx-board .b-top i{background:var(--kz-saffron);border-radius:50%;width:8px;height:8px;animation:1.8s infinite kz-pulse;box-shadow:0 0 #ff8a2a99}@keyframes kz-pulse{70%{box-shadow:0 0 0 10px #ff8a2a00}to{box-shadow:0 0 #ff8a2a00}}.gx-meta{color:var(--kz-faint);margin:14px 0 0;font-size:14px}.gx-meta b{color:var(--kz-text)}.gx-fill{color:var(--kz-gold);background:#ffb34733;border-radius:4px;padding:0 4px}.gx-nav{z-index:40;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(16px,3.4vw,44px);transition:background .35s,padding .35s,box-shadow .35s;display:flex;position:fixed;top:0;left:0;right:0}.gx-nav.solid{box-shadow:0 1px 0 var(--kz-line);background:#0b0806f0;padding-top:11px;padding-bottom:11px}.gx-nav nav{align-items:center;gap:clamp(12px,1.8vw,26px);display:flex}.gx-nav nav .txt{font:600 15px/1 var(--kz-ui);color:var(--kz-dim);transition:color .2s;position:relative}.gx-nav nav .txt:after{content:"";background:var(--kz-marigold);transform-origin:0;height:2px;transition:transform .3s var(--kz-ease);border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.gx-nav nav .txt:hover{color:var(--kz-text)}.gx-nav nav .txt:hover:after{transform:scaleX(1)}.gx-nav nav .txt.play{color:var(--kz-marigold)}.gx-logo{color:var(--kz-text);align-items:center;gap:7px;display:inline-flex}.gx-logo b{font:900 19px/1 var(--kz-display);font-variation-settings:"wdth" 120;letter-spacing:.01em}.gx-logo .w{width:22px;height:22px;transition:transform 1.2s var(--kz-ease)}.gx-logo:hover .w{transform:rotate(180deg)}.gx-burger{cursor:pointer;background:#f6efe414;border:0;border-radius:10px;width:42px;height:42px;display:none;position:relative}.gx-burger i{background:var(--kz-text);height:2px;transition:transform .3s var(--kz-ease);border-radius:2px;position:absolute;left:11px;right:11px}.gx-burger i:first-child{top:16px}.gx-burger i:last-child{top:24px}.gx-nav.open .gx-burger i:first-child{transform:translateY(4px)rotate(45deg)}.gx-nav.open .gx-burger i:last-child{transform:translateY(-4px)rotate(-45deg)}@media (max-width:980px){.gx-burger{display:block}.gx-nav nav{background:var(--kz-night);transition:transform .45s var(--kz-ease);z-index:-1;flex-direction:column;align-items:flex-start;gap:18px;padding:84px 22px 26px;position:fixed;inset:0 0 auto;transform:translateY(-104%);box-shadow:0 30px 60px -20px #000c}.gx-nav.open nav{transform:none}.gx-nav nav .txt{font-size:20px}}.gx-sec{max-width:1360px;margin:0 auto;padding:clamp(80px,12vw,160px) clamp(18px,6vw,96px);position:relative}.gx-head{max-width:760px;margin-bottom:clamp(36px,5vw,64px)}.gx-head h2,.cl-copy h2,.pi-copy h2,.pc-copy h2,.pp-head h2{font-size:clamp(40px,6vw,88px)}.gx-head .dim{max-width:620px;margin:22px 0 0;font-size:clamp(17px,1.5vw,20px)}.rv{opacity:0;transition:opacity .9s var(--kz-ease) var(--d,0s), transform 1s var(--kz-ease) var(--d,0s);transform:translateY(34px)}.gx-qs{border-top:1px solid var(--kz-line);max-width:980px}.gx-q{border-bottom:1px solid var(--kz-line)}.gx-q button{width:100%;color:var(--kz-text);text-align:left;cursor:pointer;font:700 clamp(18px, 1.7vw, 22px) / 1.3 var(--kz-ui);background:0 0;border:0;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;padding:22px 0;display:grid}.gx-q .n{color:var(--kz-faint);font-size:12px}.gx-q i{width:18px;height:18px;position:relative}.gx-q i:before,.gx-q i:after{content:"";background:var(--kz-marigold);height:2px;transition:transform .35s var(--kz-ease);border-radius:2px;position:absolute;top:8px;left:0;right:0}.gx-q i:after{transform:rotate(90deg)}.gx-q.open i:after{transform:rotate(0)}.gx-q .a{transition:grid-template-rows .45s var(--kz-ease);grid-template-rows:0fr;display:grid}.gx-q.open .a{grid-template-rows:1fr}.gx-q .a p{color:var(--kz-dim);max-width:760px;margin:0;padding:0 40px 0 60px;overflow:hidden}.gx-q.open .a p{padding-bottom:24px}.gx-foot{background:var(--kz-night);margin-top:40px;padding:70px clamp(18px,6vw,96px) 34px;position:relative}.gx-foot .ridge{background:var(--kz-night);height:48px;position:absolute;top:-46px;left:0;right:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 48' preserveAspectRatio='none'><path d='M0 48 L0 30 L80 18 L150 30 L240 8 L330 26 L420 14 L520 34 L610 6 L700 24 L800 12 L880 30 L980 10 L1080 28 L1200 16 L1200 48Z'/></svg>") 0 0/100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 48' preserveAspectRatio='none'><path d='M0 48 L0 30 L80 18 L150 30 L240 8 L330 26 L420 14 L520 34 L610 6 L700 24 L800 12 L880 30 L980 10 L1080 28 L1200 16 L1200 48Z'/></svg>") 0 0/100% 100%}.gx-foot .top{grid-template-columns:1.4fr 1fr 1fr;gap:40px;max-width:1360px;margin:0 auto;display:grid}.gx-foot .top .dim{max-width:380px;font-size:15px}.gx-foot nav{flex-direction:column;gap:9px;font-size:15px;display:flex}.gx-foot nav a{color:var(--kz-dim)}.gx-foot nav a:hover{color:var(--kz-text)}.gx-foot address{color:var(--kz-dim);flex-direction:column;gap:6px;font-size:15px;font-style:normal;display:flex}.gx-foot address b{color:var(--kz-text)}.gx-foot .f-fine{border-top:1px solid var(--kz-line);max-width:1360px;color:var(--kz-faint);margin:46px auto 0;padding-top:22px;font-size:12.5px}@media (max-width:860px){.gx-foot .top{grid-template-columns:1fr}}.gp{--notch:96px;grid-template-columns:var(--notch) 1fr;aspect-ratio:2.3;background:radial-gradient(120% 90% at 100% 0, #ffb34729, transparent 60%), var(--kz-paper);width:100%;max-width:600px;color:var(--kz-paper-ink);box-shadow:0 3px 0 var(--kz-paper3), 0 28px 50px -22px #000000bf;-webkit-mask:radial-gradient(circle 10px at var(--notch) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle 10px at var(--notch) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 10px at var(--notch) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle 10px at var(--notch) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;text-align:left;border-radius:14px;display:grid;position:relative;overflow:hidden}.gp-stub{background:var(--kz-paper2);letter-spacing:.14em;text-transform:uppercase;color:#2a1a129e;text-align:center;border-right:2px dashed #2a1a1238;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:9.5px;line-height:1.2;display:flex}.gp-wheel{--wk-hi:#ffb04a;--wk-mid:#f08a34;--wk-lo:#c4521f;--wk-cut:#f6ecd9d9;width:46px;height:46px;margin-bottom:4px;animation:40s linear infinite kz-spin}@keyframes kz-spin{to{transform:rotate(360deg)}}.gp-main{flex-direction:column;justify-content:space-between;min-width:0;padding:16px 22px 14px;display:flex}.gp-top,.gp-foot{letter-spacing:.12em;text-transform:uppercase;color:#2a1a1299;justify-content:space-between;gap:12px;font-size:10.5px;display:flex}.gp-name{font:900 clamp(28px, 4.6vw, 50px) / 1 var(--kz-display);font-variation-settings:"wdth" 100;letter-spacing:-.015em;color:var(--kz-paper-ink);flex-wrap:nowrap;align-items:baseline;padding:4px 0;display:flex;overflow:hidden}.gp-name .gp-at{color:var(--kz-saffron);margin-right:.04em}.gp-name .ch{animation:gp-ink .34s var(--kz-land) both;display:inline-block}@keyframes gp-ink{0%{opacity:0;filter:blur(3px);transform:translateY(-.18em)scale(1.55)}60%{opacity:1}}.gp.empty .gp-name{color:#2a1a1247}.gp.empty .gp-name .ch{animation:none}.gp-bars{fill:#2a1a12b3;flex:none;width:120px;height:14px}.gp-stamp{font:900 15px/1 var(--kz-display);letter-spacing:.1em;text-transform:uppercase;color:#8a7a66;opacity:.88;mix-blend-mode:multiply;animation:gp-stamp .42s var(--kz-land) both;border:3px solid;border-radius:7px;padding:5px 11px 4px;position:absolute;top:34%;right:18px;transform:rotate(-11deg)}.gp.ok .gp-stamp{color:#1f7a4a}.gp.bad .gp-stamp{color:#c2412b}@keyframes gp-stamp{0%{opacity:0;transform:rotate(-11deg)scale(2.1)}}.gp.sm{--notch:64px;aspect-ratio:2.7;max-width:420px}.gp.sm .gp-wheel{width:30px;height:30px}.gp.sm .gp-stub span{display:none}.gp.sm .gp-name{font-size:26px}.gp.sm .gp-main{padding:10px 14px}.gp.sm .gp-stamp{font-size:11px;right:12px}.gp-field{gap:14px;display:grid}.gp-field label{cursor:text}.gp-input{max-width:600px;box-shadow:inset 0 0 0 1.5px var(--kz-line);background:#f6efe40f;border-radius:12px;align-items:center;gap:0;transition:box-shadow .2s;display:flex}.gp-input:focus-within{box-shadow:inset 0 0 0 2px var(--kz-marigold)}.gp-input>span{color:var(--kz-marigold);padding-left:16px;font-size:18px}.gp-input .gx-input{box-shadow:none;color:var(--kz-text);background:0 0;border:0;padding-left:6px;font-size:18px}.gp-input .gx-input:focus{box-shadow:none}.gx-modal .gp-input{background:#fff;box-shadow:inset 0 0 0 1.5px #2a1a1233}.gx-modal .gp-input .gx-input{color:var(--kz-paper-ink)}.gx-namestat{color:var(--kz-faint);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.gx-namestat i{opacity:.7;background:currentColor;border-radius:50%;width:8px;height:8px}.gx-namestat.ok{color:var(--kz-green)}.gx-namestat.bad{color:var(--kz-rose)}.gx-namestat.checking i{animation:.8s infinite alternate kz-blink}@keyframes kz-blink{to{opacity:.15}}.gx-modal .gx-namestat{color:#2a1a1299}.gx-modal .gx-namestat.ok{color:#1f7a4a}.gx-modal .gx-namestat.bad{color:#c2412b}.gx-input{width:100%;min-width:0;color:var(--kz-paper-ink);font:500 17px/1.2 var(--kz-ui);background:#fff;border:0;border-radius:10px;padding:14px 15px 13px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #2a1a122e}.gx-input:focus{box-shadow:inset 0 0 0 2px var(--kz-saffron);outline:none}.gx-input::placeholder{color:#2a1a1261}.gx .gp-input .gx-input::placeholder{color:var(--kz-faint)}.gx-lbl{font:700 13px/1 var(--kz-ui);letter-spacing:.02em;color:#2a1a12b8;gap:7px;display:grid}.gx-phone{align-items:center;gap:8px;display:flex}.gx-phone span{background:var(--kz-paper2);border-radius:10px;padding:14px 12px;font-size:15px}.gx-check{color:#2a1a12cc;align-items:flex-start;gap:10px;font-size:15px;display:flex}.gx-check input{width:18px;height:18px;accent-color:var(--kz-saffron);margin-top:3px}.gx-check a{color:#b44d14;text-decoration:underline}.gx-note{color:#6b3d12;background:#ffb34729;border-radius:10px;margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.gx-note.ok{color:#17583a;background:#3ad08a26}.gx-note a{text-decoration:underline}.gx-err{color:#a3243a;background:#ef5a6f24;border-radius:10px;margin:0;padding:11px 14px;font-size:14.5px}.gx-modal{z-index:100;background:#080503c2;place-items:center;padding:18px;animation:.3s both kz-fade;display:grid;position:fixed;inset:0}@keyframes kz-fade{0%{opacity:0}}.gx-form20{background:var(--kz-paper);width:min(640px,100%);max-height:calc(100svh - 36px);color:var(--kz-paper-ink);box-shadow:0 4px 0 var(--kz-paper3), 0 40px 90px -30px #000000d9;animation:kz-card-in .55s var(--kz-land) both;font-family:var(--kz-ui);border-radius:18px;position:relative;overflow:auto}@keyframes kz-card-in{0%{opacity:0;transform:translateY(40px)rotate(-2deg)scale(.96)}}.gx-form20 header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 8px;display:flex}.gx-form20 header span{letter-spacing:.16em;text-transform:uppercase;color:#b44d14;font-size:11px}.gx-form20 header h2{font:900 clamp(28px, 4vw, 38px) / 1 var(--kz-display);font-variation-settings:"wdth" 112;margin-top:8px}.gx-form20 .x,.gx-board .x{width:38px;height:38px;color:var(--kz-paper-ink);cursor:pointer;background:#2a1a1214;border:0;border-radius:50%;flex:none;font-size:22px;line-height:1}.gx-form20 .x:hover,.gx-board .x:hover{background:#2a1a1229}.gx-steps{gap:6px;margin:10px 26px 0;padding:0;list-style:none;display:flex;overflow-x:auto}.gx-steps li{font:700 12.5px/1 var(--kz-ui);color:#2a1a1273;white-space:nowrap;background:#2a1a120d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px 6px;display:flex}.gx-steps li b{font-size:10.5px}.gx-steps li.on{background:var(--kz-paper-ink);color:var(--kz-paper)}.gx-steps li.done{color:#1f7a4a;background:#1f7a4a1a}.gx-stepbody{animation:kz-step .42s var(--kz-ease) both;gap:16px;padding:20px 26px 8px;display:grid}.gx-stepbody.d-1{animation-name:kz-step-back}@keyframes kz-step{0%{opacity:0;transform:translate(28px)}}@keyframes kz-step-back{0%{opacity:0;transform:translate(-28px)}}.gx-stepbody .lede{color:#2a1a12bf;margin:0}.gx-form20 footer{justify-content:space-between;gap:12px;padding:16px 26px 24px;display:flex}.gx-receipt.sm{background:#fffaf0;border-radius:12px;gap:14px;padding:18px;display:grid;box-shadow:inset 0 0 0 1.5px #2a1a121a}.gx-receipt.sm .r-head{letter-spacing:.14em;color:#2a1a1299;justify-content:space-between;font-size:11px;display:flex}.gx-receipt.sm dl{gap:6px;margin:0;font-size:13px;display:grid}.gx-receipt.sm dl div{justify-content:space-between;gap:14px;display:flex}.gx-receipt.sm dt{color:#2a1a128c}.gx-receipt.sm dd{text-align:right;word-break:break-all;margin:0}.gx-receipt.sm .total{border-top:1.5px dashed #2a1a1233;padding-top:8px;font-size:15px;font-weight:700}.gx-cert{justify-items:start;gap:16px;display:grid}.gx-cert .sub{color:#2a1a12c7;margin:0}.gx-cert .sub .mono{color:#2a1a1280;font-size:12px}.gx-cert .acts{flex-wrap:wrap;gap:10px;display:flex}.gx-acct{background:#fffaf0;border-radius:12px;gap:10px;width:100%;padding:16px;display:grid;box-shadow:inset 0 0 0 1.5px #2a1a121f}.gx-acct p{margin:0;font-size:15px}.gx-acct .a-row{align-items:center;gap:8px;display:flex;position:relative}.gx-acct .eye{color:#2a1a128c;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;right:150px}.gx-acct .gx-input{padding-right:64px}@media (max-width:560px){.gx-acct .a-row{flex-wrap:wrap}.gx-acct .a-row .gx-btn{width:100%}.gx-acct .eye{top:14px;right:12px}.gx-form20 header,.gx-stepbody,.gx-form20 footer{padding-left:18px;padding-right:18px}.gx-steps{margin:10px 18px 0}.gp{--notch:58px;aspect-ratio:auto;min-height:150px}.gp-stub span{display:none}.gp-wheel{width:34px;height:34px}.gp-main{gap:10px;padding:12px 14px}.gp-top span:first-child,.gp-foot span{display:none}.gp-foot{justify-content:flex-end}.gp-name{font-size:clamp(24px,8vw,34px)}.gp-stamp{border-width:2px;padding:4px 8px 3px;font-size:11px;top:12px;right:12px}.gp.sm{min-height:0}}.gx-board{z-index:90;background:var(--kz-paper);width:min(352px,100vw - 24px);color:var(--kz-paper-ink);font-family:var(--kz-ui);box-shadow:0 4px 0 var(--kz-paper3), 0 36px 70px -24px #000000d9;animation:kz-board-in .7s var(--kz-land) both;border-radius:16px;position:fixed;bottom:clamp(12px,2.4vw,30px);right:clamp(12px,2.4vw,30px);overflow:hidden}@keyframes kz-board-in{0%{opacity:0;transform:translateY(60px)rotate(4deg)}}.gx-board .b-top{background:var(--kz-paper-ink);color:var(--kz-gold);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:11px 16px;font-size:11px;display:flex}.gx-board .b-top span:first-child{align-items:center;gap:8px;display:inline-flex}.gx-board .x{width:30px;height:30px;color:var(--kz-gold);background:0 0;font-size:20px;position:absolute;top:3px;right:6px}.gx-board .x:hover{background:#ffd58a24}.gx-board .b-top span:last-child{margin-right:30px}.gx-board .route{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:18px 18px 4px;display:grid}.gx-board .route div{gap:2px;display:grid}.gx-board .route div:last-child{text-align:right}.gx-board .route small{letter-spacing:.14em;text-transform:uppercase;color:#2a1a1280;font-size:10px}.gx-board .route b{font:900 32px/1 var(--kz-display);font-variation-settings:"wdth" 118}.gx-board .route span{color:#2a1a1299;font-size:12.5px}.gx-board .w{width:38px;height:38px;animation:14s linear infinite kz-spin}.gx-board h2{font:900 21px/1.05 var(--kz-display);font-variation-settings:"wdth" 108;margin:8px 18px 6px}.gx-board p{color:#2a1a12bf;margin:0 18px;font-size:14px;line-height:1.5}.gx-board .acts{flex-wrap:wrap;gap:8px;padding:16px 18px 18px;display:flex}.gx-board .tear{background:var(--kz-paper2);letter-spacing:.1em;text-transform:uppercase;color:#2a1a128c;border-top:2px dashed #2a1a1233;justify-content:space-between;padding:11px 18px 12px;font-size:10px;display:flex}@media (max-width:560px){.gx-board{width:auto;bottom:8px;left:8px;right:8px}.gx-board .route,.gx-board .tear{display:none}.gx-board .x{top:40px}.gx-board h2{margin-top:14px;padding-right:40px;font-size:19px}.gx-board p{font-size:13.5px}.gx-board .acts{padding:12px 18px 14px}.gx-board .acts .gx-btn{font-size:14px}}.kz-flash{z-index:120;pointer-events:none;background:#fff;animation:.24s ease-out both kz-flash;position:fixed;inset:0}@keyframes kz-flash{0%{opacity:.85}to{opacity:0}}.kz-caught{z-index:95;color:#2b1b14;max-width:330px;transition:transform .6s var(--kz-land);pointer-events:none;background:#fffdf6;border-top:6px solid #c2412b;border-radius:10px;gap:6px;padding:14px 16px;font-size:14px;display:grid;position:fixed;bottom:18px;left:18px;transform:translateY(140%)rotate(-3deg);box-shadow:0 24px 50px -20px #000c}.kz-caught.on{transform:none}.kz-caught b{letter-spacing:.14em;text-transform:uppercase;color:#c2412b;font-size:11px}.gx-info{max-width:900px;margin:0 auto;padding:140px clamp(18px,6vw,60px) 90px;position:relative}.gx-info h1{margin-bottom:34px;font-size:clamp(42px,7vw,86px)}.gx-prose{color:var(--kz-dim);font-size:17.5px}.gx-prose h2,.gx-prose h3{color:var(--kz-text);margin:40px 0 12px;font-size:clamp(22px,2.4vw,30px)}.gx-prose b,.gx-prose strong{color:var(--kz-text)}.gx-prose a{color:var(--kz-marigold);text-underline-offset:3px;text-decoration:underline}.gx-prose ul{padding-left:20px}.gx-prose li{margin:6px 0}.gx-upd{color:var(--kz-faint);font-size:12px}.gx-dl{grid-template-columns:max-content 1fr;gap:10px 22px;margin:18px 0;display:grid}.gx-dl dt{font-family:var(--kz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--kz-faint);padding-top:3px;font-size:12px}.gx-dl dd{color:var(--kz-text);margin:0}.gx-facts{gap:8px;padding:0;list-style:none;display:grid}.gx-facts li{padding-left:22px;position:relative}.gx-facts li:before{content:"";background:var(--kz-marigold);width:10px;height:2px;position:absolute;top:.62em;left:0}.gx-receipts.page,.pr-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:26px 0;display:grid}.gx-receipts.page .gx-receipt,.pr-ticket{background:var(--kz-paper);color:var(--kz-paper-ink);box-shadow:0 4px 0 var(--kz-paper3), 0 30px 60px -28px #000c;border-radius:16px;flex-direction:column;gap:14px;padding:26px 26px 22px;display:flex;position:relative;-webkit-mask:radial-gradient(11px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(11px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(11px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat}.gx-receipts.page .gx-receipt.alt,.pr-ticket.alt{background:radial-gradient(120% 80% at 100% 0, #ffb34733, transparent 60%), var(--kz-night2);color:var(--kz-text);box-shadow:inset 0 0 0 1.5px #ffb34759,0 30px 60px -28px #000c}.gx-receipt .r-head,.pr-ticket .t-head{letter-spacing:.14em;text-transform:uppercase;opacity:.7;justify-content:space-between;gap:12px;font-size:11.5px;display:flex}.gx-receipt .amt,.pr-ticket .amt{font:900 clamp(64px, 8vw, 104px) / .9 var(--kz-display);font-variation-settings:"wdth" 110;letter-spacing:-.02em;margin:0}.gx-receipt .amt span,.pr-ticket .amt span{font-family:var(--kz-serif);vertical-align:.6em;color:var(--kz-saffron);margin-right:4px;font-size:.5em;font-weight:400}.gx-receipt ul,.pr-ticket ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.gx-receipt ul li,.pr-ticket ul li{padding-left:20px;position:relative}.gx-receipt ul li:before,.pr-ticket ul li:before{content:"";border:2px solid var(--kz-saffron);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.gx-receipt .t-fine,.pr-ticket .t-fine{opacity:.55;border-top:1.5px dashed;margin:auto 0 0;padding-top:12px;font-size:11.5px}.pr-ticket .gx-btn{align-self:flex-start}@media (max-width:760px){.gx-receipts.page,.pr-tickets{grid-template-columns:1fr}}.gx-waitlisted h1{margin-bottom:24px}.xp{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,70px);max-width:1320px;margin:0 auto;padding:130px clamp(18px,6vw,80px) 80px;display:grid}.xp-pic img,.xp-pic .blank{aspect-ratio:4/3;object-fit:cover;background:var(--kz-night2);width:100%;box-shadow:0 0 0 10px var(--kz-paper), 0 40px 80px -30px #000000e6;border-radius:14px;transform:rotate(-1.5deg)}.xp-body h1{font-size:clamp(44px,6.4vw,90px)}.xp-facts{gap:8px;margin:26px 0;font-size:13px;display:grid}.xp-facts div{gap:14px;display:flex}.xp-facts dt{width:60px;color:var(--kz-faint);text-transform:uppercase;letter-spacing:.12em}.xp-facts dd{margin:0}.xp-blurb{color:var(--kz-dim);max-width:560px;font-size:19px}.xp-acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (max-width:860px){.xp{grid-template-columns:1fr;padding-top:100px}}.gx-nav nav .txt.you{color:var(--kz-gold);background:#ffb3471f;border-radius:999px;padding:7px 12px 6px}.gx-nav nav .txt.you:after{display:none}.ac{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(26px,4vw,60px) clamp(30px,5vw,80px);max-width:1320px;margin:0 auto;padding:130px clamp(18px,6vw,80px) 90px;display:grid}.ac-head h1{font-size:clamp(44px,6vw,86px)}.ac-head .dim{max-width:540px;margin:22px 0 0;font-size:clamp(16.5px,1.35vw,19px)}.ac-pass{justify-items:start;gap:16px;display:grid}.ac-note{letter-spacing:.06em;color:var(--kz-faint);margin:0;font-size:12px}.ac-cards{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:10px;display:grid}.ac-card{background:radial-gradient(120% 90% at 0 0, #ffb34714, transparent 55%), var(--kz-night);box-shadow:inset 0 0 0 1px var(--kz-line);border-radius:16px;align-content:start;justify-items:start;gap:12px;padding:24px;display:grid}.ac-card h2{font-size:22px}.ac-card dl{gap:8px;width:100%;margin:0;display:grid}.ac-card dl div{border-bottom:1px solid var(--kz-line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.ac-card dt{font:600 11px/1.6 var(--kz-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kz-faint)}.ac-card dd{color:var(--kz-text);word-break:break-all;text-align:right;margin:0}.ac-card ol{color:var(--kz-dim);gap:8px;margin:0;padding-left:20px;display:grid}.ac-card .small{color:var(--kz-dim);margin:0;font-size:14px}@media (max-width:900px){.ac{grid-template-columns:1fr;padding-top:100px}.ac-cards{grid-template-columns:1fr}}.kz-auth{grid-template-columns:1.1fr 1fr;min-height:100%;display:grid}.kz-auth-art{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.kz-auth-art .sky{background:radial-gradient(80% 26% at 50% 66%,#ffd68ce6 0%,#ff8c328c 34%,#aa401633 62%,#0000 80%),linear-gradient(#050302 0%,#120905 26%,#2c1209 46%,#7a2e12 60%,#e2702a 66%,#b4471a 70%,#3e170b 82%,#170c07 100%);position:absolute;inset:0}.kz-auth-art .clouds i{filter:blur(6px);background:radial-gradient(closest-side,#ffce8cbf,#96462066 60%,#0000);border-radius:50%;width:44%;height:20%;animation:46s linear infinite alternate kz-cloud;position:absolute}.kz-auth-art .clouds i:first-child{top:64%;left:-10%}.kz-auth-art .clouds i:nth-child(2){width:56%;animation-duration:60s;top:70%;left:30%}.kz-auth-art .clouds i:nth-child(3){top:62%;left:66%}.kz-auth-art .clouds i:nth-child(4){width:60%;top:80%;left:8%}.kz-auth-art .clouds i:nth-child(5){width:58%;top:84%;left:56%}.kz-auth-art .clouds i:nth-child(6){width:70%;top:92%;left:-14%}.kz-auth-art .clouds i:nth-child(7){opacity:.35;width:30%;height:10%;top:36%;left:44%}@keyframes kz-cloud{to{transform:translate(5%)}}.kz-auth-art .kz-mark{font:900 clamp(42px, 6vw, 92px) / 1 var(--kz-display);font-variation-settings:"wdth" 116;color:#fff3df;white-space:nowrap;text-shadow:0 .012em #f6cf98,0 .024em #eba066,0 .036em #cf7442,0 .05em #8a3a22,0 .1em .12em #14080480;align-items:center;gap:.14em;display:flex;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.kz-auth-art .kz-mark .w{filter:drop-shadow(0 .04em #8a3a22);width:.9em;height:.9em;animation:60s linear infinite kz-spin}.kz-auth-art .say{text-align:center;position:absolute;bottom:9%;left:0;right:0}.kz-auth-art .say p{font:900 clamp(30px, 3.6vw, 52px) / 1 var(--kz-display);font-variation-settings:"wdth" 112;color:#fff3df;text-shadow:0 2px 18px #120804b3;margin:0}.kz-auth-art .say em{font-family:var(--kz-serif);color:var(--kz-gold);font-style:normal;font-weight:400}.kz-auth-art .caret{background:var(--kz-gold);vertical-align:-.05em;width:3px;height:.8em;margin-left:4px;animation:.6s infinite alternate kz-blink;display:inline-block}.kz-auth-side{background:radial-gradient(70% 50% at 50% 30%, #7a341640, transparent 70%), var(--kz-ink);align-content:center;justify-items:center;gap:18px;padding:80px clamp(18px,4vw,56px) 50px;display:grid;position:relative}.kz-back{letter-spacing:.12em;color:var(--kz-faint);font-size:12px;position:absolute;top:22px;right:clamp(18px,4vw,56px)}.kz-back:hover{color:var(--kz-text)}.kz-auth-card{background:var(--kz-paper);width:min(460px,100%);color:var(--kz-paper-ink);box-shadow:0 4px 0 var(--kz-paper3), 0 40px 80px -30px #000000e6;animation:kz-card-in .6s var(--kz-land) both;border-radius:18px;padding:30px 30px 26px}.kz-form{gap:15px;display:grid}.kz-form h1{color:var(--kz-paper-ink);font:900 clamp(30px, 3vw, 40px) / 1 var(--kz-display)!important;font-variation-settings:"wdth" 110!important}.kz-form .gx-kicker{color:#b44d14;margin:0}.kz-form .sub{color:#2a1a12b8;margin:-4px 0 4px;font-size:15.5px}.kz-tabs{background:#2a1a1212;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:6px;padding:4px;display:grid;position:relative}.kz-tabs button{z-index:1;color:#2a1a1299;font:800 14.5px/1 var(--kz-display);font-variation-settings:"wdth" 106;cursor:pointer;background:0 0;border:0;padding:10px 0 9px;transition:color .25s;position:relative}.kz-tabs button.on{color:var(--kz-paper)}.kz-tabs .kz-tabbar{background:var(--kz-paper-ink);width:calc(50% - 4px);transition:transform .4s var(--kz-land);border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px}.kz-tabs .kz-tabbar.signup{transform:translate(100%)}.kz-lbl{font:700 13px/1 var(--kz-ui);letter-spacing:.02em;color:#2a1a12b8;gap:7px;display:grid}.kz-lbl .opt{color:#2a1a1273;font-weight:500}.kz-field{align-items:center;display:flex;position:relative}.kz-field .gx-input{padding-right:64px}.kz-field.kz-at>span{color:#2a1a1280;font-size:16px;position:absolute;left:14px}.kz-field.kz-at .gx-input{padding-left:30px;padding-right:15px}.kz-eye{color:#2a1a128c;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;right:10px}.kz-link{color:#b44d14;font:600 14px/1 var(--kz-ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.kz-form .gx-btn{width:100%}.kz-form .kz-privacy{color:#2a1a128c;margin:0;font-size:12.5px}.kz-claim{text-align:center;max-width:460px;color:var(--kz-dim);margin:0;font-size:14px}.kz-claim .kz-link{color:var(--kz-gold)}@media (max-width:860px){.kz-auth{grid-template-columns:1fr}.kz-auth-art{height:34svh;min-height:220px;position:relative}.kz-auth-art .kz-mark{top:40%}.kz-auth-art .say{bottom:10%}.kz-auth-side{align-content:start;padding-top:28px}.kz-back{display:none}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}.kz-auth-art .clouds i,.kz-auth-art .kz-mark .w,.kz-auth-art .caret,.gp-wheel,.gx-board .w,.gp-name .ch,.gp-stamp{animation:none}}.sk{height:270vh;position:relative}.sk-stage{height:100vh;isolation:isolate;--dive:0;--veil:0;height:100svh;position:sticky;top:0;overflow:hidden}.sk-pan{transform:translate3d(0, calc(var(--hz,0) * -1px), 0);will-change:transform;position:absolute;inset:0}.sk-sky{background:radial-gradient(70% 22% at 50% 53%,#ffd68cf2 0%,#ff8c3299 34%,#aa401640 62%,#0000 80%),linear-gradient(#050302 0%,#0d0704 16%,#1b0d07 30%,#34140a 40%,#6e2a10 47%,#d0601f 51.5%,#ff9a3a 53%,#c24f1c 56%,#5e230e 64%,#2a130a 78%,#170c07 100%);position:absolute;inset:0}.sk-ground{background:linear-gradient(#170c07 0%,#110a06 30%,#0b0806 70%);height:320%;position:absolute;top:100%;left:0;right:0}.sk-sky:after{content:"";opacity:calc(var(--dive) * .6);background:linear-gradient(#050302,#0d0805 60%,#0b0806);position:absolute;inset:0}.sk-sky .stars{opacity:.6;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff 60%,#0000),radial-gradient(1px 1px at 28% 8%,#fff 60%,#0000),radial-gradient(1.4px 1.4px at 46% 22%,#ffe9c8 60%,#0000),radial-gradient(1px 1px at 63% 12%,#fff 60%,#0000),radial-gradient(1.2px 1.2px at 78% 26%,#fff 60%,#0000),radial-gradient(1px 1px at 88% 9%,#ffd9b0 60%,#0000),radial-gradient(1px 1px at 6% 36%,#fff 60%,#0000),radial-gradient(1.3px 1.3px at 36% 34%,#fff 60%,#0000),radial-gradient(1px 1px at 56% 40%,#fff 60%,#0000),radial-gradient(1px 1px at 94% 38%,#fff 60%,#0000),radial-gradient(1px 1px at 20% 52%,#fff 60%,#0000),radial-gradient(1px 1px at 70%,#fff 60%,#0000);animation:5s ease-in-out infinite alternate sk-twinkle;position:absolute;inset:0 0 52%}@keyframes sk-twinkle{to{opacity:.35}}.sk-sky .sun{filter:blur(8px);background:radial-gradient(closest-side,#ffe2a0f2,#ff963c66 55%,#0000);border-radius:50%;width:70vh;height:18vh;margin-left:-35vh;position:absolute;top:calc(53% - 9vh);left:50%}.sk-c{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sk-c.front{z-index:3}.sk-fallback{display:none;position:absolute;inset:0}.gl-off .sk-fallback{display:block}.sk-fallback i{filter:blur(14px);background:radial-gradient(closest-side,#ffc48299,#6e321c59 60%,#0000);border-radius:50%;width:46vw;height:22vw;animation:40s linear infinite alternate sk-drift;position:absolute}.sk-fallback i:first-child{top:58%;left:-12%}.sk-fallback i:nth-child(2){animation-duration:52s;top:52%;left:62%}.sk-fallback i:nth-child(3){width:60vw;top:72%;left:18%}.sk-fallback i:nth-child(4){width:52vw;top:74%;left:70%}.sk-fallback i:nth-child(5){opacity:.45;top:30%;left:-6%}.sk-fallback i:nth-child(6){opacity:.4;top:26%;left:74%}.sk-fallback i:nth-child(7){width:70vw;top:84%;left:34%}.sk-fallback i:nth-child(8){top:88%;left:8%}.sk-fallback i:nth-child(9){top:90%;left:56%}@keyframes sk-drift{to{transform:translate(6vw)}}.sk-kites{z-index:1;pointer-events:none;position:absolute;inset:0}.sk-kite{filter:drop-shadow(0 6px 8px #12080466);will-change:transform;width:60px;height:140px;margin:-40px 0 0 -30px;position:absolute;top:50%;left:50%;overflow:visible}.sk-kite .string{fill:none;stroke:#fff0dc73;stroke-width:.8px}.sk-center{z-index:2;pointer-events:none;place-items:center;padding-bottom:20vh;display:grid;position:absolute;inset:0}.sk-mark{will-change:transform, opacity;transform-origin:50%;justify-items:center;display:grid}.sk-word{color:#fff3df;white-space:nowrap;text-shadow:0 .012em #f6cf98,0 .024em #eba066,0 .036em #cf7442,0 .05em #8a3a22,0 .1em .12em #14080480,0 0 .6em #ffaa5a38;align-items:center;gap:.14em;margin:0;display:flex;font:900 clamp(44px, 11.4vw, 214px) / .84 var(--kz-display)!important;font-variation-settings:"wdth" 116!important;letter-spacing:-.012em!important}.sk-wheel{filter:drop-shadow(0 .04em #8a3a22)drop-shadow(0 .1em .12em #14080473);width:.9em;height:.9em;display:inline-block}.sk-wheel svg{width:100%;height:100%;transform:rotate(var(--turn,0deg))}.sk-scripts{width:7em;height:1.35em;color:var(--kz-gold);text-align:center;perspective:400px;text-shadow:0 2px 12px #12080499;margin:.3em 0 0;font-size:clamp(24px,3.4vw,46px);line-height:1.3;position:relative}.sk-scripts span{opacity:0;transition:opacity .5s var(--kz-ease), transform .6s var(--kz-ease);font-family:var(--kz-serif);position:absolute;top:0;left:0;right:0;transform:translateY(55%)rotateX(-75deg)}.sk-scripts span.on{opacity:1;transform:none}.sk-scripts span.off{opacity:0;transform:translateY(-55%)rotateX(75deg)}.sk-scripts :lang(pa){font-family:"Noto Sans Gurmukhi", var(--kz-serif);font-weight:700}.sk-scripts :lang(bn){font-family:"Noto Sans Bengali", var(--kz-serif);font-weight:700}.sk-scripts :lang(gu){font-family:"Noto Sans Gujarati", var(--kz-serif);font-weight:700}.sk-scripts :lang(kn){font-family:"Noto Sans Kannada", var(--kz-serif);font-weight:700}.sk-scripts :lang(or){font-family:"Noto Sans Oriya", var(--kz-serif);font-weight:700}.sk-scripts :lang(te){font-family:"Noto Sans Telugu", var(--kz-serif);font-weight:700}.sk-scripts :lang(ta){font-family:"Noto Sans Tamil", var(--kz-serif);font-weight:700}.sk-scripts :lang(ml){font-family:"Noto Sans Malayalam", var(--kz-serif);font-weight:700}.sk-scripts :lang(ur){font-family:"Noto Nastaliq Urdu", var(--kz-serif);font-weight:700;line-height:1.1}.sk-scripts small{letter-spacing:.24em;text-transform:uppercase;color:#fff0dc8c;margin-top:.15em;font-size:11px;animation:.6s both kz-fade;position:absolute;top:100%;left:0;right:0}.sk-copy{z-index:4;text-align:center;will-change:transform, opacity;justify-items:center;gap:14px;padding:0 18px;display:grid;position:absolute;bottom:clamp(30px,7vh,80px);left:0;right:0}.sk-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0e07039e,#0e07034d 55%,#0000);width:min(900px,120vw);height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-tag{font:800 clamp(22px, 2.6vw, 36px) / 1.05 var(--kz-display);font-variation-settings:"wdth" 114;color:#fff3df;text-shadow:0 2px 16px #120804b3;margin:0}.sk-tag em{font-family:var(--kz-serif);color:var(--kz-gold);font-style:normal;font-weight:400}.sk-sub{color:#fff0e1e0;text-shadow:0 1px 12px #120804cc;max-width:600px;margin:0;font-size:clamp(15.5px,1.3vw,18px)}.sk-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.sk-acts .gx-btn.ghost{--face:#140a0666}.sk-beta{letter-spacing:.16em;text-transform:uppercase;color:#fff0dcbf;align-items:center;gap:8px;margin:2px 0 0;font-size:11.5px;display:inline-flex}.sk-hint{z-index:4;letter-spacing:.2em;text-transform:uppercase;color:#fff0dc99;writing-mode:vertical-rl;justify-items:center;gap:8px;font-size:10.5px;display:grid;position:absolute;bottom:22px;right:clamp(16px,3vw,40px)}.sk-hint i{width:1px;height:48px;animation:sk-hint 2s var(--kz-ease) infinite;transform-origin:top;background:linear-gradient(#fff0dcb3,#0000)}@keyframes sk-hint{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.sk-veil{z-index:5;opacity:var(--veil);pointer-events:none;background:#0b0806;position:absolute;inset:0}@media (max-width:760px){.sk{height:230vh}.sk-center{padding-bottom:30vh}.sk-word{font-variation-settings:"wdth" 100!important;font-size:clamp(36px,12.4vw,90px)!important}.sk-hint{display:none}.sk-acts .gx-btn{width:min(100%,360px)}}.pi{height:380vh;position:relative}.pi-stage{height:100vh;perspective:1500px;perspective-origin:60% 30%;--zoom:0;--out:0;background:radial-gradient(60% 64% at 62%,#7834166b,#0000 72%),radial-gradient(140% 100% at 50% 0,#120c08,#0b0806 75%);height:100svh;position:sticky;top:0;overflow:hidden}.pi-world{--mh:min(86svh, 110vw);--mw:calc(var(--mh) * .9065);width:var(--mw);height:var(--mh);left:calc(62% - var(--mw) / 2);top:calc(57% - var(--mh) / 2);transform-style:preserve-3d;will-change:transform;position:absolute}.pi-veil{z-index:5;opacity:var(--out);pointer-events:none;background:#0b0806;position:absolute;inset:0}.pi-sea,.pi-sheet{width:100%;height:100%;position:absolute;inset:0}.pi-sea .nb{opacity:.95}.pi-sheet{will-change:transform, opacity;opacity:0;filter:drop-shadow(0 3px 3px #03030e9e)}.pi-sheet svg{width:100%;height:100%;display:block;overflow:visible}.pi-sheet path{fill:var(--c);stroke:#ffe8cd29;stroke-width:.6px;vector-effect:non-scaling-stroke}.pi-pins{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.pi-pin,.pc-pin{transform-origin:0 0;width:0;height:0;transform-style:preserve-3d;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.pi-pin .stick,.pc-pin .stick{background:linear-gradient(#ffe8cde6,#ffe8cd33);border-radius:2px;width:2px;height:30px;position:absolute;bottom:0;left:-1px}.pi-pin .foot{background:#00000073;border-radius:50%;width:12px;height:6px;position:absolute;top:-3px;left:-6px}.pi-pin .flag,.pc-pin .flag{color:var(--kz-paper-ink);white-space:nowrap;text-align:left;box-shadow:0 2px 0 var(--kz-paper3), 0 10px 20px -8px #000000b3;transition:transform .3s var(--kz-land);background:#f6ecd9eb;border-radius:7px;gap:1px;padding:6px 10px 5px;display:grid;position:absolute;bottom:30px;left:0;transform:translate(-12px)}.pi-pin .flag b{font:800 13px/1.1 var(--kz-display);font-variation-settings:"wdth" 104}.pi-pin .flag small{letter-spacing:.12em;text-transform:uppercase;color:#2a1a128c;font-size:9.5px}.pi-pin.soon .stick{height:18px}.pi-pin.soon .flag{background:#f6ecd9d1;border-radius:5px;padding:3px 7px 2px;bottom:12px}.pi-pin.soon.r .flag{left:5px;transform:none}.pi-pin.soon.l .flag{left:auto;right:5px;transform:none}.pi-pin.soon .flag b{font-size:11px}.pi-pin.soon:hover .flag,.pi-pin.soon:focus-visible .flag{background:var(--kz-paper);transform:translateY(-3px)}.pi-pin.live .flag{background:linear-gradient(180deg, #ffc163, var(--kz-saffron));color:#1d0e06;padding:8px 12px 7px;box-shadow:0 3px #b4521c,0 0 0 6px #ff8a2a2e,0 14px 26px -8px #000000b3}.pi-pin.live .flag b{font-size:16px}.pi-pin.live .flag small{color:#1d0e06b3}.pi-pin.live .stick{background:linear-gradient(#ffd58a,#ff8a2a4d);width:3px;height:40px;left:-1.5px}.pi-pin.live .flag{bottom:40px;transform:translate(calc(14px - 100%))}.pi-pin.live:hover .flag,.pi-pin.live:focus-visible .flag{transform:translate(calc(14px - 100%))translateY(-4px)!important}.pi-pin.live .foot{background:#ff8a2a80;width:22px;height:11px;animation:1.8s infinite kz-pulse;top:-5.5px;left:-11px;box-shadow:0 0 #ff8a2a80}.pi-copy{z-index:3;width:min(450px,36vw);height:360px;position:absolute;top:50%;left:clamp(18px,6vw,100px);transform:translateY(-50%)}.pi-step{opacity:0;transition:opacity .6s var(--kz-ease), transform .7s var(--kz-ease);pointer-events:none;position:absolute;inset:0;transform:translateY(26px)}.pi-step.on{opacity:1;pointer-events:auto;transform:none}.pi-step h2{font-size:clamp(38px,4.6vw,70px)!important}.pi-step .dim{margin:20px 0 22px;font-size:clamp(16px,1.3vw,19px)}.pi-dots{gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:-40px;left:0}.pi-dots li{background:var(--kz-line);border-radius:3px;width:26px;height:3px;transition:background .4s}.pi-dots li.done{background:#ffb34773}.pi-dots li.on{background:var(--kz-marigold)}.pi-card{z-index:3;background:var(--kz-paper);width:min(300px,80vw);color:var(--kz-paper-ink);box-shadow:0 3px 0 var(--kz-paper3), 0 24px 44px -20px #000000d9;animation:kz-card-in .5s var(--kz-land) both;opacity:calc(1 - var(--zoom) * 3);border-radius:12px;gap:4px;padding:14px 16px;display:grid;position:absolute;bottom:clamp(70px,10vh,110px);right:clamp(16px,4vw,56px)}.pi-card small{letter-spacing:.14em;text-transform:uppercase;color:#b44d14;font-size:10px}.pi-card b{font:900 22px/1 var(--kz-display)}.pi-card span{color:#2a1a12bf;font-size:14px}.pi-legend{z-index:3;letter-spacing:.08em;color:var(--kz-faint);opacity:calc(1 - var(--zoom) * 2);flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;margin:0;font-size:10.5px;display:flex;position:absolute;bottom:22px;right:clamp(16px,4vw,56px)}.pi-legend span{align-items:center;gap:6px;display:inline-flex}.pi-legend i{border-radius:2px;width:14px;height:8px}.pi-legend .src{opacity:.8;justify-content:flex-end;width:100%}@media (max-width:860px){.pi{height:340vh}.pi-stage{perspective-origin:50% 30%}.pi-world{--mh:min(62svh, 104vw);left:calc(50% - var(--mw) / 2);top:calc(63% - var(--mh) / 2)}.pi-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0b0806 55%,#0b0806d9 75%,#0000);position:absolute;inset:-80px -18px -40px}.pi-copy{width:auto;height:190px;top:74px;left:18px;right:18px;transform:none}.pi-step h2{font-size:clamp(30px,8.4vw,44px)!important}.pi-step .dim{margin:10px 0 0;font-size:15px}.pi-step .gx-btn{margin-top:12px}.pi-dots{bottom:-12px}.pi-legend .src{display:none}.pi-card{width:auto;bottom:54px;left:16px;right:16px}}.pc{height:330vh;position:relative}.pc-stage{height:100vh;perspective:1600px;perspective-origin:58% 22%;background:radial-gradient(56% 60% at 60% 52%,#7a341666,#0000 72%),radial-gradient(140% 100% at 50% 0,#120c08,#0b0806 75%);height:100svh;position:sticky;top:0;overflow:hidden}.pc-view{transform-style:preserve-3d;position:absolute;inset:0}.pc-world{--cw:min(104svh, 92vw, 1080px);left:calc(60% - var(--cw) / 2);top:calc(56% - var(--cw) / 2);width:var(--cw);height:var(--cw);transform-style:preserve-3d;will-change:transform;position:absolute}.pc-fade{z-index:2;pointer-events:none;background:#0b0806;position:absolute;inset:0}.pc-map{width:70%;height:72.9%;transform-style:preserve-3d;--lights:0%;position:absolute;top:13.5%;left:15%;transform:rotate(36deg)}.pc-l{will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pc-l.ground path{fill:#33221a;stroke:#ffd6aa3d;stroke-width:2px}.pc-l.ground{filter:drop-shadow(0 16px 22px #0009)}.pc-l.woods path{fill:#33391f}.pc-l.woods,.pc-l.parks,.pc-l.water{filter:drop-shadow(0 2px 2px #00000080)}.pc-l.parks path{fill:#5a6a36}.pc-l.water path{fill:#2f7f8f}.pc-l.water .streams{fill:none;stroke:#2f7f8f;stroke-width:3.2px;stroke-linecap:round}.pc-l.roads path{fill:none;stroke-linecap:round;stroke-linejoin:round}.pc-l.roads .a{stroke:#ffb35c;stroke-width:5px}.pc-l.roads .b{stroke:#ffc89680;stroke-width:2.4px}.pc-l.roads .rail{stroke:#a7b1d6;stroke-width:2.4px;stroke-dasharray:9 7}.pc-l.roads{filter:drop-shadow(0 0 5px #ffa0468c);-webkit-mask-image:radial-gradient(circle farthest-corner at var(--lx,50%) var(--ly,50%), #000 calc(var(--lights) - 7%), transparent var(--lights));-webkit-mask-image:radial-gradient(circle farthest-corner at var(--lx,50%) var(--ly,50%), #000 calc(var(--lights) - 7%), transparent var(--lights));mask-image:radial-gradient(circle farthest-corner at var(--lx,50%) var(--ly,50%), #000 calc(var(--lights) - 7%), transparent var(--lights))}.pc-l.labels text{font:700 22px var(--kz-mono);fill:#fff0dc5c;text-anchor:middle;dominant-baseline:middle}.pc-hills{height:15%;transform-style:preserve-3d;pointer-events:none;position:absolute;top:5%;left:0;right:0}.pc-ridge{transform-origin:50% 100%;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 -2px #ffaa6e47);height:100%;position:absolute;bottom:0;left:16%;right:8%}.pc-ridge svg{width:100%;height:100%;display:block}.pc-ridge.r0 path{fill:#3b2519}.pc-ridge.r1 path{fill:#5c3220}.pc-ridge.r2 path{fill:#83452a}.pc-pins{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.pc-pin .flag{font:800 13px/1.1 var(--kz-display);font-variation-settings:"wdth" 104;padding:6px 10px 5px;transform:translate(-12px)}.pc-pin .stick{height:var(--h,30px)}.pc-pin .flag{bottom:var(--h,30px)}.pc-pin.l .flag{transform:translate(calc(12px - 100%))}.pc-pin.l:hover .flag{transform:translate(calc(12px - 100%))translateY(-4px)}.pc-pin.on .flag{background:linear-gradient(180deg, #ffc163, var(--kz-saffron));color:#1d0e06;box-shadow:0 3px #b4521c,0 0 0 5px #ff8a2a33,0 12px 22px -8px #000000b3}.pc-pin:hover .flag{transform:translate(-12px)translateY(-4px)}.pc-bear{letter-spacing:.14em;text-transform:uppercase;color:#fff0dc80;white-space:nowrap;font-size:10px;position:absolute;transform:translate(-50%,-50%)rotate(-36deg)}.pc-copy{z-index:3;width:min(430px,34vw);position:absolute;top:clamp(90px,14vh,140px);left:clamp(18px,5vw,80px)}.pc-copy h2{font-size:clamp(40px,5vw,76px)!important}.pc-copy .dim{margin:18px 0 0;font-size:clamp(15.5px,1.25vw,18px)}.pc-stats{opacity:0;transition:opacity .7s var(--kz-ease), transform .7s var(--kz-ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:26px 0 0;display:grid;transform:translateY(16px)}.pc-copy.on .pc-stats{opacity:1;transform:none}.pc-stats div{border-top:1px solid var(--kz-line);padding-top:10px}.pc-stats dt{font:600 10.5px/1 var(--kz-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--kz-faint)}.pc-stats dd{font:900 clamp(26px, 2.6vw, 38px) / 1 var(--kz-display);font-variation-settings:"wdth" 106;color:var(--kz-gold);margin:6px 0 0}.pc-card{z-index:3;width:min(340px,30vw);color:var(--kz-paper-ink);box-shadow:0 3px 0 var(--kz-paper3), 0 34px 60px -24px #000000e6;opacity:0;transition:opacity .5s var(--kz-ease);background:#fbf4e6;border-radius:8px;margin:0;padding:10px 10px 14px;position:absolute;bottom:clamp(26px,8vh,90px);right:clamp(16px,4vw,70px);transform:rotate(2deg)}.pc-card.on{opacity:1;animation:pc-card .6s var(--kz-land) both}@keyframes pc-card{0%{transform:translateY(30px)rotate(-3deg)}}.pc-card img,.pc-card .blank{aspect-ratio:16/10;object-fit:cover;background:var(--kz-paper2);letter-spacing:.1em;text-transform:uppercase;color:#2a1a1280;border-radius:4px;place-items:center;width:100%;font-size:11px;display:grid}.pc-card figcaption{gap:3px;padding:10px 6px 0;display:grid}.pc-card figcaption b{font:900 19px/1.1 var(--kz-display);font-variation-settings:"wdth" 106}.pc-card figcaption span{color:#2a1a12bf;font-size:14px;line-height:1.45}.pc-card .stamp{color:#c2412bcc;width:54px;height:54px;font:900 10px/1.1 var(--kz-display);text-align:center;background:#fbf4e6e6;border:2px solid #c2412bb3;border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;right:-10px;transform:rotate(14deg)}@media (max-width:860px){.pc{height:300vh}.pc-copy{width:auto;top:72px;left:18px;right:18px}.pc-copy h2{font-size:clamp(32px,9vw,48px)!important}.pc-copy .dim{display:none}.pc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.pc-stats dd{font-size:20px}.pc-world{--cw:min(126vw, 84svh);left:calc(50% - var(--cw) / 2);top:calc(60% - var(--cw) / 2)}.pc-stage{perspective-origin:50% 30%}.pc-card{grid-template-columns:120px 1fr;align-items:center;gap:10px;width:auto;display:grid;bottom:14px;left:16px;right:16px}.pc-card figcaption{padding:0}.pc-card figcaption span{font-size:12.5px}}.pp{height:320vh;position:relative}.pp-stage{height:100vh;background:linear-gradient(#0b0806,#16100b 60%,#0b0806);flex-direction:column;justify-content:center;gap:clamp(24px,4vh,44px);height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.pp-head{max-width:900px;padding:0 clamp(18px,6vw,96px)}.pp-head .dim{margin:14px 0 0}.pp-rail{overflow:hidden}.pp-track{will-change:transform;gap:clamp(26px,3vw,46px);width:max-content;padding:30px clamp(18px,6vw,96px) 46px;display:flex}.pp-card{width:min(620px,72vw);color:var(--kz-paper-ink);box-shadow:0 3px 0 var(--kz-paper3), 0 40px 60px -30px #000000e6;transform:rotate(var(--r));transition:transform .5s var(--kz-land);background:#fbf4e6;border-radius:6px;flex:none;grid-template-columns:1.4fr 1fr;gap:14px;padding:12px;display:grid}.pp-card:hover{transform:rotate(0)translateY(-8px)scale(1.01)}.pp-card .ph{border-radius:3px;overflow:hidden}.pp-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--kz-ease);display:block;transform:scale(1.06)}.pp-card:hover img{transform:scale(1.12)}.pp-card .back{border-left:1.5px solid #2a1a1224;flex-direction:column;justify-content:space-between;min-height:0;padding:8px 6px 4px 14px;display:flex;position:relative}.pp-card .hand{font:400 clamp(16px, 1.35vw, 20px) / 1.35 var(--kz-hand);color:#2c2a6b;margin:56px 0 0;transform:rotate(-1deg)}.pp-card .to{letter-spacing:.06em;text-transform:uppercase;color:#2a1a12a6;background:repeating-linear-gradient(#0000 0 20px,#2a1a1229 20px 21px);margin:10px 0 0;font-size:10.5px;line-height:2}.pp-card .stamp{outline-offset:-1px;background:#f1d7a8;border:3px solid #fbf4e6;outline:1.5px dashed #2a1a124d;place-items:center;width:52px;height:62px;display:grid;position:absolute;top:4px;right:4px}.pp-card .stamp .w{--wk-hi:#e2702a;--wk-mid:#c4521f;--wk-lo:#8f3416;--wk-cut:#f1d7a8e6;width:34px;height:34px}.pp-card .stamp b{color:#8f3416;font-size:9px}.pp-card .pmark{letter-spacing:.08em;color:#2c2a6b99;text-align:center;border:1.5px solid #2c2a6b73;border-radius:50%;place-items:center;width:70px;height:70px;font-size:7.5px;display:grid;position:absolute;top:36px;right:34px;transform:rotate(-18deg)}@media (max-width:760px),(pointer:coarse){.pp{height:auto}.pp-stage{height:auto;padding:90px 0 40px;position:relative}.pp-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.pp-rail::-webkit-scrollbar{display:none}.pp-track{padding-top:16px;transform:none!important}.pp-card{scroll-snap-align:center;grid-template-columns:1fr;width:82vw}.pp-card .back{border-top:1.5px solid #2a1a1224;border-left:0;min-height:150px;padding:10px 6px 4px}.pp-card .hand{margin-top:6px;padding-right:64px}}.ft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ft-item{background:radial-gradient(120% 90% at 0 0, #ffb34714, transparent 55%), var(--kz-night);box-shadow:inset 0 0 0 1px var(--kz-line);transition:transform .4s var(--kz-land), box-shadow .3s;border-radius:16px;padding:26px 24px;position:relative}.ft-item:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffb34759,0 30px 50px -30px #000000e6}.ft-item svg{fill:none;width:34px;height:34px;stroke:var(--kz-marigold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:18px}.ft-item h3{margin-bottom:10px;font-size:24px}.ft-item p{color:var(--kz-dim);margin:0;font-size:16px}.ft-challan{grid-column:span 3;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:26px;display:grid}.ft-challan .slip{color:#2b1b14;letter-spacing:.06em;background:#fffdf6;border-top:6px solid #c2412b;border-radius:6px;grid-row:span 2;gap:4px;padding:12px 14px;font-size:11px;display:grid;transform:rotate(-3deg);box-shadow:0 18px 30px -16px #000c}.ft-challan .slip b{color:#c2412b;letter-spacing:.16em}.ft-challan .soon{letter-spacing:.16em;text-transform:uppercase;color:var(--kz-marigold);font-size:10px;position:absolute;top:18px;right:18px}@media (max-width:960px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-challan{grid-column:span 2}}@media (max-width:620px){.ft-grid{grid-template-columns:1fr}.ft-challan{grid-column:auto;grid-template-columns:1fr}.ft-challan .slip{grid-row:auto;justify-self:start;margin-bottom:14px}}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.st-card{background:var(--kz-night);box-shadow:inset 0 0 0 1px var(--kz-line);transition:transform .45s var(--kz-land), box-shadow .3s;border-radius:16px;grid-template-columns:38px 1fr;display:grid;position:relative;overflow:hidden}.st-card:hover{transform:translateY(-8px)rotate(-.6deg);box-shadow:inset 0 0 0 1px #ffb34766,0 36px 60px -30px #000000f2}.st-stub{writing-mode:vertical-rl;background:var(--kz-paper2);color:#2a1a12a6;letter-spacing:.2em;text-transform:uppercase;border-left:2px dashed #2a1a1240;justify-content:space-between;align-items:center;padding:18px 0;font-size:10.5px;display:flex;transform:rotate(180deg)}.st-card.game .st-stub{background:linear-gradient(180deg, #ffc163, var(--kz-saffron));color:#1d0e06}.st-body{flex-direction:column;gap:12px;min-width:0;padding:16px 20px 22px;display:flex}.st-pic{aspect-ratio:16/10;border-radius:10px;overflow:hidden}.st-art{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--kz-ease);display:block}.st-card:hover .st-art{transform:scale(1.06)}.st-body h3{margin-top:4px;font-size:30px}.st-body .pitch{color:var(--kz-dim);margin:0;font-size:15.5px}.st-list{margin:auto 0 0;padding:0;list-style:none}.st-list a{box-shadow:inset 0 0 0 1px var(--kz-line);background:#f6efe40d;border-radius:10px;grid-template-columns:1fr auto;gap:2px 10px;padding:12px 14px;transition:background .2s;display:grid}.st-list a:hover{background:#ffb3471f}.st-list b{font:800 17px/1.15 var(--kz-display)}.st-list span{color:var(--kz-faint);grid-column:1;font-size:13.5px}.st-status{letter-spacing:.12em;text-transform:uppercase;color:var(--kz-marigold);background:#ffb34729;border-radius:999px;grid-row:span 2;align-self:center;padding:5px 8px 4px;font-size:10px;font-style:normal}.st-status.live{color:var(--kz-green);background:#3ad08a29}.st-empty{letter-spacing:.02em;color:var(--kz-faint);border:1.5px dashed #f6efe433;border-radius:10px;margin:auto 0 0;padding:12px 14px;font-size:12px;line-height:1.5}.st-host{border-top:1px solid var(--kz-line);color:var(--kz-dim);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:30px 0 0;padding-top:22px;display:flex}.st-host .mono{letter-spacing:.16em;text-transform:uppercase;color:var(--kz-marigold);font-size:11px}.st-host a{color:var(--kz-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.st-grid{grid-template-columns:1fr;max-width:560px}}.cl{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.cl-copy .dim{max-width:520px;margin:22px 0 0;font-size:clamp(16.5px,1.35vw,19px)}.cl-steps{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.cl-steps li{grid-template-columns:36px 1fr;gap:12px;display:grid}.cl-steps b{color:var(--kz-marigold);padding-top:5px;font-size:12px}.cl-steps h3{margin-bottom:4px;font-size:21px}.cl-steps p{color:var(--kz-dim);margin:0;font-size:15.5px}.cl-claim{justify-items:start;gap:16px;display:grid}.cl-claim .gp-field{width:100%}@media (max-width:900px){.cl{grid-template-columns:1fr}}.kz-final{background:linear-gradient(#0b0806 0%,#22100a 44%,#5e2410 76%,#b84a1c 94%,#ff8a2a 100%);padding:clamp(110px,14vw,200px) clamp(18px,6vw,96px);position:relative;overflow:hidden}.kz-final .bg i{filter:blur(10px);background:radial-gradient(closest-side,#ffc88c80,#78321a40 64%,#0000);border-radius:50%;width:70vw;height:36vw;position:absolute;bottom:-10%}.kz-final .bg i:first-child{left:-20%}.kz-final .bg i:nth-child(2){bottom:-16%;left:40%}.kz-final .bg i:nth-child(3){width:90vw;bottom:-24%;left:10%}.kz-final .inner{text-align:center;justify-items:center;gap:22px;max-width:940px;margin:0 auto;display:grid;position:relative}.kz-final h2{font-size:clamp(44px,7vw,104px)}.kz-final .cl-claim{justify-items:center;width:100%;max-width:640px}.kz-final .gx-meta{color:#fff0e1bf}.kz-acct{color:#fff0e1cc;margin:0}.kz-acct a{color:var(--kz-gold);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sk{height:100vh}.sk-sky .stars,.sk-hint i,.sk-fallback i{animation:none}.pi,.pc{height:100vh}.pp{height:auto}.pp-stage{height:auto;padding:90px 0 40px;position:relative}.pp-rail{overflow-x:auto}}.gg,.gg-pop{--bg:#0b0806;--bg2:#15100c;--ink:#f6efe4;--dim:#f6efe4a8;--faint:#f6efe46b;--line:#fff0dc1a;--saffron:#ff8a2a;--gold:#ffb347;--rose:#e2632a;--mint:#3ad08a;--cyan:#2fb3b8;--wide:"Anybody", "Arial Black", system-ui, sans-serif;--ui:"Mukta", system-ui, -apple-system, sans-serif;--deva:"Noto Sans Devanagari", "Anybody", sans-serif;overscroll-behavior:contain;background:var(--bg);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;position:fixed;inset:0;overflow:hidden auto}.gg ::selection{background:var(--saffron);color:#120800}.gg a{color:inherit;text-decoration:none}.gg button{font:inherit;cursor:pointer}.gg-grain{pointer-events:none;z-index:60;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:-50%}.gg-logo{font-family:var(--wide);letter-spacing:.02em;align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.gg-logo b{background:conic-gradient(from 200deg, var(--saffron), var(--gold), var(--rose), var(--saffron));color:#140800;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid;box-shadow:0 0 24px #ff7a1a8c}.gg-logo span em{color:var(--saffron);font-style:normal}.gg-btn{font-family:var(--wide);letter-spacing:.06em;text-transform:uppercase;color:#160900;background:linear-gradient(100deg, var(--gold), var(--saffron) 45%, var(--rose));border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-size:14px;font-weight:800;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px -8px #ff7a1ab3,inset 0 1px #ffffff80}.gg-btn:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffffa6 48%,#0000 66%);animation:3.2s ease-in-out infinite gg-shine;position:absolute;inset:0;transform:translate(-120%)}.gg-btn:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 50px -8px #ff3d6ebf,inset 0 1px #ffffff80}.gg-btn.ghost{color:var(--ink);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff2e}.gg-btn.ghost:after{display:none}.gg-btn.ghost:hover{background:#ffffff1f}@keyframes gg-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.gg-chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0e8c;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:12px;font-weight:600;display:inline-flex}.gg-chip i{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:1.6s infinite gg-ping;box-shadow:0 0 #19e59ab3}@keyframes gg-ping{0%{box-shadow:0 0 #19e59ab3}to{box-shadow:0 0 0 12px #19e59a00}}.gg-kicker{font-family:var(--wide);letter-spacing:.32em;text-transform:uppercase;color:var(--saffron);font-size:12px;font-weight:600}.rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(46px)}.rv.in{opacity:1;transform:none}.gg-intro{z-index:80;pointer-events:none;background:#030305;place-items:center;animation:.9s cubic-bezier(.7,0,.2,1) 2.15s forwards gg-intro-out;display:grid;position:fixed;inset:0}.gg-intro-word{font-family:var(--wide);align-items:baseline;gap:.2em;font-size:clamp(34px,10.5vw,190px);font-weight:900;line-height:.9;display:flex}.gg-intro-word .gg2{background:linear-gradient(100deg, var(--gold), var(--saffron), var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.2,1.4,.3,1) both gg-slam}.gg-intro-word .bh{display:inline-flex;overflow:hidden}.gg-intro-word .bh span{animation:.6s cubic-bezier(.2,.9,.2,1) forwards gg-rise;animation-delay:calc(.45s + var(--i) * 70ms);display:inline-block;transform:translateY(110%)}.gg-intro-line{background:linear-gradient(90deg, transparent, var(--saffron), var(--gold), transparent);height:2px;filter:drop-shadow(0 0 12px var(--saffron));animation:1.2s cubic-bezier(.7,0,.2,1) 1.1s forwards gg-line;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.gg-intro-deva{font-family:var(--deva);letter-spacing:.3em;color:var(--faint);opacity:0;font-size:clamp(18px,2.6vw,30px);animation:.8s 1s forwards gg-fade;position:absolute;bottom:14%}@keyframes gg-slam{0%{filter:blur(18px);opacity:0;transform:scale(2.6)}to{filter:none;opacity:1;transform:none}}@keyframes gg-rise{to{transform:none}}@keyframes gg-line{60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes gg-fade{to{opacity:1}}@keyframes gg-intro-out{to{clip-path:inset(0 0 100%)}}.gg-intro{clip-path:inset(0)}.gg-nav{z-index:50;justify-content:space-between;align-items:center;padding:18px clamp(16px,4vw,48px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,padding .4s;display:flex;position:fixed;top:0;left:0;right:0}.gg-nav.solid{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--line);background:#06070bb8;padding-top:12px;padding-bottom:12px}.gg-nav nav{align-items:center;gap:clamp(10px,2.4vw,28px);font-size:14px;font-weight:600;display:flex}.gg-nav nav a.txt{color:var(--dim);transition:color .2s}.gg-nav nav a.txt:hover{color:var(--ink)}.gg-nav .gg-btn{padding:11px 18px;font-size:12px}.gg-hero{height:190vh;position:relative}.gg-hero-pin{height:100vh;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.gg-hero-bg{transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * -12px), 0) scale(calc(1.08 + var(--p,0) * .55));filter:saturate(1.15) contrast(1.05) brightness(calc(.72 - var(--p,0) * .35));will-change:transform;background:50%/cover no-repeat;animation:22s ease-in-out infinite alternate gg-kenburns;position:absolute;inset:-6%}@keyframes gg-kenburns{0%{background-position:50% 40%}to{background-position:50% 60%}}.gg-hero-shade{background:radial-gradient(120% 80% at 50% 40%, transparent 20%, #06070ba6 65%, var(--bg) 100%), linear-gradient(180deg, #06070b8c, transparent 30%, transparent 60%, var(--bg));position:absolute;inset:0}.gg-hero-glow{filter:blur(30px);mix-blend-mode:screen;background:radial-gradient(circle,#ff7a1a52,#ff3d6e24 40%,#0000 65%);width:70vmax;height:70vmax;animation:6s ease-in-out infinite gg-breathe;position:absolute;top:55%;left:50%;translate:-50% -50%}@keyframes gg-breathe{50%{opacity:.75;transform:scale(1.12)}}.gg-hero-copy{z-index:2;text-align:center;transform:translateY(calc(var(--p,0) * -120px)) scale(calc(1 - var(--p,0) * .18));opacity:calc(1 - var(--p,0) * 1.6);filter:blur(calc(var(--p,0) * 10px));padding:0 16px;position:relative}.gg-hero h1{font-family:var(--wide);letter-spacing:-.02em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(54px,12.5vw,230px);font-weight:900;line-height:.86}.gg-hero h1 .ln{padding-bottom:.04em;display:block;overflow:hidden}.gg-hero h1 .ln>span{animation:1s cubic-bezier(.2,.9,.2,1) forwards gg-rise;animation-delay:var(--d);display:inline-block;transform:translateY(105%)}.gg-hero h1 .outline{color:#0000;-webkit-text-stroke:2px #f6f2eaeb}.gg-hero h1 .fill{background:linear-gradient(100deg, var(--gold), var(--saffron) 40%, var(--rose) 80%);color:#0000;filter:drop-shadow(0 8px 40px #ff5a2873);-webkit-background-clip:text;background-clip:text}.gg-hero .lead{max-width:640px;color:var(--dim);opacity:0;margin:26px auto 34px;font-size:clamp(16px,1.6vw,20px);line-height:1.55;animation:1s 3.2s forwards gg-fade}.gg-hero .ctas{opacity:0;flex-wrap:wrap;justify-content:center;gap:14px;animation:1s 3.4s forwards gg-fade;display:flex}.gg-hero .gg-chip{opacity:0;animation:.8s 2.6s forwards gg-fade}.gg-hud{z-index:3;pointer-events:none;opacity:calc(1 - var(--p,0) * 2);position:absolute;inset:0}.gg-radar{aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:radial-gradient(circle,#0000 30%,#ffffff0f 31%,#0000 32% 62%,#ffffff0f 63%,#0000 64%),#080a108c;border:2px solid #ffffff40;border-radius:50%;width:clamp(92px,11vw,150px);animation:.8s 3s forwards gg-fade;position:absolute;bottom:clamp(20px,5vh,48px);left:clamp(16px,4vw,48px);overflow:hidden}.gg-radar:before{content:"";background:conic-gradient(#19e59a73,#0000 22%);animation:3.2s linear infinite gg-spin;position:absolute;inset:0}.gg-radar:after{content:"";background:var(--saffron);clip-path:polygon(50% 0,100% 100%,50% 75%,0 100%);width:10px;height:10px;position:absolute;top:50%;left:50%;translate:-50% -50%}.gg-radar i{background:var(--rose);width:6px;height:6px;box-shadow:0 0 10px var(--rose);border-radius:50%;position:absolute}@keyframes gg-spin{to{transform:rotate(360deg)}}.gg-speed{text-align:right;font-family:var(--wide);opacity:0;animation:.8s 3s forwards gg-fade;position:absolute;bottom:clamp(20px,5vh,48px);right:clamp(16px,4vw,48px)}.gg-speed b{font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,84px);font-weight:900;line-height:.9;display:block}.gg-speed span{letter-spacing:.3em;color:var(--dim);font-size:12px}.gg-speed.fast b{color:var(--rose);text-shadow:0 0 24px #ff3d6eb3}.gg-notif{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;width:min(360px,100vw - 32px);opacity:calc(1 - var(--p,0) * 2.5);background:#14080cd1;border:1px solid #ff3d6e80;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;transition:transform .7s cubic-bezier(.2,1.2,.3,1);display:flex;position:absolute;top:86px;right:clamp(16px,4vw,48px);transform:translate(130%);box-shadow:0 20px 60px -10px #ff3d6e73}.gg-notif.on{transform:none}.gg-notif .ico{background:linear-gradient(135deg, var(--rose), #b0103c);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;animation:.9s steps(2,end) infinite gg-siren;display:grid}@keyframes gg-siren{50%{background:linear-gradient(135deg,#2f6bff,#0a2fa8)}}.gg-notif b{letter-spacing:.02em;font-size:14px;display:block}.gg-notif p{color:var(--dim);margin:3px 0 0;font-size:13px;line-height:1.4}.gg-notif .amt{color:var(--gold);font-weight:700}.gg-hero-reveal{z-index:2;text-align:center;pointer-events:none;opacity:clamp(0, calc((var(--p,0) - .32) * 4), 1);transform:translateY(calc((.6 - min(var(--p,0), .6)) * 120px)) scale(calc(.9 + min(var(--p,0), .6) * .17));flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 16px;display:flex;position:absolute;inset:0}.gg-hero-reveal b{font-family:var(--wide);text-transform:uppercase;font-size:clamp(34px,6.4vw,104px);font-weight:900;line-height:.95}.gg-hero-reveal b em{background:linear-gradient(100deg, var(--gold), var(--saffron), var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.gg-hero-reveal small{color:var(--dim);font-size:15px}.gg-scrollcue{z-index:3;letter-spacing:.3em;text-transform:uppercase;color:var(--faint);opacity:calc(1 - var(--p,0) * 4);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.gg-scrollcue i{border:2px solid #ffffff4d;border-radius:12px;width:22px;height:36px;position:relative}.gg-scrollcue i:after{content:"";background:var(--saffron);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite gg-wheel;position:absolute;top:7px;left:50%}@keyframes gg-wheel{70%{opacity:0;transform:translateY(10px)}to{opacity:0}}.gg-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--bg), var(--bg2));padding:40px 0;position:relative;overflow:hidden}.gg-marquee .row{width:max-content;font-family:var(--wide);text-transform:uppercase;white-space:nowrap;gap:48px;font-size:clamp(40px,7vw,108px);font-weight:900;line-height:1.05;animation:38s linear infinite gg-marq;display:flex}.gg-marquee .row.rev{animation-duration:46s;animation-direction:reverse}.gg-marquee .row span{color:#0000;-webkit-text-stroke:1.5px #f6f2ea59}.gg-marquee .row span.on{-webkit-text-stroke:0;background:linear-gradient(100deg, var(--gold), var(--saffron), var(--rose));-webkit-background-clip:text;background-clip:text}.gg-marquee .row em{color:var(--saffron);-webkit-text-stroke:0;font-style:normal}@keyframes gg-marq{to{transform:translate(-50%)}}.gg-reel{height:420vh;position:relative}.gg-reel-pin{height:100vh;flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.gg-reel-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(20px,4vh,44px);padding:0 clamp(16px,6vw,96px);display:flex}.gg-reel-head h2{font-family:var(--wide);text-transform:uppercase;margin:10px 0 0;font-size:clamp(30px,5vw,72px);font-weight:900;line-height:.95}.gg-reel-head h2 span{color:var(--saffron)}.gg-reel-count{font-family:var(--wide);color:var(--faint);white-space:nowrap;font-size:clamp(14px,1.6vw,20px);font-weight:800}.gg-reel-count b{color:var(--ink);font-size:1.8em}.gg-reel-track{transform:translate3d(calc(var(--p,0) * var(--travel,0px) * -1), 0, 0);will-change:transform;gap:clamp(16px,2.4vw,34px);padding:0 clamp(16px,6vw,96px);display:flex}.gg-shot{aspect-ratio:16/9;border:1px solid var(--line);width:clamp(280px,58vw,860px);transform:perspective(1200px) rotateY(calc(var(--tilt,0) * 1deg));background:#111 50%/cover no-repeat;border-radius:22px;flex:none;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.gg-shot:before{content:"";background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.gg-shot .cap{position:absolute;bottom:20px;left:24px;right:24px}.gg-shot .cap small{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:11px;display:block}.gg-shot .cap b{font-family:var(--wide);margin-top:6px;font-size:clamp(18px,2.2vw,30px);font-weight:800;display:block}.gg-shot .cap p{max-width:520px;color:var(--dim);margin:6px 0 0;font-size:14px;line-height:1.45}.gg-shot .num{font-family:var(--wide);border:1px solid var(--line);background:#00000073;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:900;position:absolute;top:18px;left:22px}.gg-reel-bar{background:var(--line);border-radius:3px;height:3px;margin:clamp(24px,4vh,40px) clamp(16px,6vw,96px) 0;overflow:hidden}.gg-reel-bar i{height:100%;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg, var(--gold), var(--saffron), var(--rose));display:block}.gg-cc{background:radial-gradient(70% 60% at 85% 30%, #ff3d6e33, transparent 60%), radial-gradient(60% 60% at 10% 80%, #ff7a1a29, transparent 60%), var(--bg2);padding:clamp(90px,14vh,160px) clamp(16px,6vw,96px);position:relative;overflow:hidden}.gg-cc-grid{grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:center;gap:clamp(30px,5vw,80px);max-width:1320px;margin:0 auto;display:grid}.gg-cc h2{font-family:var(--wide);letter-spacing:-.03em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(46px,10.5vw,176px);font-weight:900;line-height:.84;position:relative}.gg-cc h2 .a{background:linear-gradient(100deg, var(--gold), var(--saffron) 50%, var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.gg-cc h2 .b{color:#0000;-webkit-text-stroke:2px var(--ink);display:block}.gg-stamp{border:4px solid var(--rose);color:var(--rose);font-family:var(--wide);letter-spacing:.12em;opacity:0;mix-blend-mode:screen;text-shadow:0 0 18px #ff3d6e80;border-radius:10px;padding:10px 18px;font-size:clamp(14px,1.8vw,24px);font-weight:900;position:absolute;bottom:4%;right:2%;transform:rotate(-14deg)scale(3);box-shadow:0 0 30px #ff3d6e59,inset 0 0 18px #ff3d6e40}.gg-cc.in .gg-stamp{animation:.5s cubic-bezier(.3,1.6,.4,1) .6s forwards gg-stamp}@keyframes gg-stamp{to{opacity:1;transform:rotate(-14deg)scale(1)}}.gg-cc.in .gg-cc-grid{animation:.35s 1.05s gg-shake}@keyframes gg-shake{25%{transform:translate(-4px,2px)}50%{transform:translate(4px,-2px)}75%{transform:translate(-2px,1px)}}.gg-cc .lead{max-width:600px;color:var(--dim);margin:28px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.gg-cc .lead b{color:var(--ink)}.gg-places{flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.gg-places li{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.gg-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px;display:grid}.gg-stats div{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;padding:18px 16px}.gg-stats b{font-family:var(--wide);font-size:clamp(22px,2.6vw,36px);font-weight:900;display:block}.gg-stats span{color:var(--faint);letter-spacing:.04em;font-size:12px}.gg-ticket{color:#1c1610;width:100%;max-width:420px;font-family:var(--ui);clip-path:inset(0 0 100% round 18px);background:linear-gradient(#fbf7ef,#efe7d6);border-radius:18px;justify-self:center;padding:26px 26px 30px;transition:clip-path 1.6s cubic-bezier(.6,0,.2,1) .4s;position:relative;transform:rotate(3deg);box-shadow:0 60px 120px -30px #000000e6,0 0 0 1px #fff3}.gg-cc.in .gg-ticket{clip-path:inset(0 round 18px)}.gg-ticket:after{content:"";background:radial-gradient(circle at 10px -2px,#0000 10px,#efe7d6 10.5px) 0 0/20px 20px repeat-x;height:20px;position:absolute;bottom:-10px;left:0;right:0}.gg-ticket header{border-bottom:2px dashed #1c161033;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.gg-ticket header b{font-family:var(--wide);letter-spacing:.06em;font-size:15px}.gg-ticket header span{color:#b0103c;background:#ffe1e8;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.gg-ticket dl{grid-template-columns:auto 1fr;gap:10px 16px;margin:16px 0;font-size:13px;display:grid}.gg-ticket dt{color:#1c16108c}.gg-ticket dd{text-align:right;margin:0;font-weight:700}.gg-ticket .fine{border-top:2px dashed #1c161033;justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.gg-ticket .fine span{color:#1c16108c;font-size:12px}.gg-ticket .fine b{font-family:var(--wide);color:#b0103c;font-size:34px}.gg-ticket .joke{color:#1c161099;margin:14px 0 0;font-size:12px}.gg-ticket .bars{opacity:.85;background:repeating-linear-gradient(90deg,#1c1610 0 2px,#0000 2px 4px,#1c1610 4px 7px,#0000 7px 9px,#1c1610 9px 10px,#0000 10px 13px);height:34px;margin-top:16px}.gg-feat{max-width:1400px;margin:0 auto;padding:clamp(90px,14vh,150px) clamp(16px,6vw,96px)}.gg-feat h2{font-family:var(--wide);text-transform:uppercase;max-width:900px;margin:14px 0 44px;font-size:clamp(32px,5.4vw,80px);font-weight:900;line-height:.95}.gg-feat h2 span{color:var(--saffron)}.gg-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(210px,auto);gap:16px;display:grid}.gg-card{border:1px solid var(--line);transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));background:linear-gradient(160deg,#ffffff0f,#ffffff04);border-radius:24px;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:230px;padding:26px;transition:transform .25s,border-color .3s;display:flex;position:relative;overflow:hidden}.gg-card:hover{border-color:#ff7a1a73}.gg-card:before{content:"";background:radial-gradient(400px circle at var(--hx,50%) var(--hy,50%), #ff7a1a2e, transparent 45%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.gg-card:hover:before{opacity:1}.gg-card.wide{grid-column:span 4}.gg-card.pic{background-position:50%;background-size:cover}.gg-card.pic:after{content:"";background:linear-gradient(#06070b1a,#06070be0);position:absolute;inset:0}.gg-card>*{z-index:1;position:relative}.gg-card svg{width:40px;height:40px;color:var(--saffron);margin-bottom:auto}.gg-card b{font-family:var(--wide);margin-top:18px;font-size:clamp(18px,1.7vw,24px);font-weight:800;display:block}.gg-card p{color:var(--dim);margin:8px 0 0;font-size:14px;line-height:1.5}.gg-mapsec{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);max-width:1320px;margin:0 auto;padding:clamp(80px,12vh,140px) clamp(16px,6vw,96px);display:grid;position:relative}.gg-mapsec h2{font-family:var(--wide);text-transform:uppercase;margin:14px 0 0;font-size:clamp(34px,5.2vw,78px);font-weight:900;line-height:.95}.gg-mapsec h2 span{color:var(--saffron)}.gg-mapsec p{max-width:520px;color:var(--dim);margin:22px 0 30px;font-size:17px;line-height:1.6}.gg-mini{justify-self:center;width:100%;max-width:520px}.gg-mini svg{width:100%;height:auto;overflow:visible}.gg-mini .india{fill:url(#gg-dots);stroke:var(--saffron);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 14px #ff7a1a8c)}.gg-mapsec.in .gg-mini .india{animation:2.6s cubic-bezier(.6,0,.3,1) forwards gg-draw}@keyframes gg-draw{to{stroke-dashoffset:0}}.gg-final{text-align:center;padding:clamp(110px,18vh,200px) 16px;position:relative;overflow:hidden}.gg-final:before{content:"";background:radial-gradient(60% 70% at 50% 100%,#ff7a1a4d,#0000 70%);position:absolute;inset:0}.gg-final h2{font-family:var(--wide);text-transform:uppercase;margin:0 0 36px;font-size:clamp(44px,9vw,150px);font-weight:900;line-height:.88;position:relative}.gg-final h2 span{background:linear-gradient(100deg, var(--gold), var(--saffron), var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.gg-final .gg-btn{padding:20px 34px;font-size:16px}.gg-foot{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px clamp(16px,6vw,96px) 40px;font-size:13px;display:flex}.gg-foot p{max-width:640px;margin:0;line-height:1.5}.gg-login{grid-template-columns:1.1fr .9fr;min-height:100%;display:grid}.gg-login-art{flex-direction:column;justify-content:flex-end;padding:clamp(30px,6vw,80px);display:flex;position:relative;overflow:hidden}.gg-login-art .bg{filter:saturate(1.2)brightness(.62);background:50%/cover no-repeat;animation:24s ease-in-out infinite alternate gg-kenburns;position:absolute;inset:-4%;transform:scale(1.06)}.gg-login-art:after{content:"";background:linear-gradient(90deg, transparent 50%, var(--bg)), linear-gradient(0deg, #06070bf2, transparent 60%);position:absolute;inset:0}.gg-login-art>*{z-index:1;position:relative}.gg-login-art h1{font-family:var(--wide);text-transform:uppercase;margin:12px 0 0;font-size:clamp(40px,6vw,96px);font-weight:900;line-height:.9}.gg-login-art h1 .city{white-space:nowrap;background:linear-gradient(100deg, var(--gold), var(--saffron), var(--rose));color:#0000;-webkit-background-clip:text;background-clip:text;min-height:1em;font-size:.78em;display:block}.gg-login-art h1 .city:after{content:"";background:var(--saffron);vertical-align:-.05em;width:.08em;height:.8em;margin-left:.06em;animation:.9s steps(2,end) infinite gg-caret;display:inline-block}@keyframes gg-caret{50%{opacity:0}}.gg-login-side{place-items:center;padding:100px clamp(16px,4vw,60px) 40px;display:grid;position:relative}.gg-login-side .orb{filter:blur(80px);opacity:.4;border-radius:50%;width:420px;height:420px;animation:12s ease-in-out infinite alternate gg-float;position:absolute}.gg-login-side .orb.a{background:var(--saffron);top:4%;right:-10%}.gg-login-side .orb.b{background:var(--rose);animation-delay:-5s;bottom:0;left:-14%}@keyframes gg-float{to{transform:translate(-40px,60px)scale(1.15)}}.gg-form{-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);background:#0e0f16a8;border:1px solid #ffffff1f;border-radius:28px;width:min(440px,100%);padding:clamp(26px,3.4vw,40px);position:relative;box-shadow:0 40px 100px -30px #000000e6}.gg-form h2{font-family:var(--wide);margin:10px 0 6px;font-size:28px;font-weight:800}.gg-form .sub{color:var(--dim);margin:0 0 26px;font-size:15px;line-height:1.5}.gg-form label{color:var(--dim);margin-bottom:16px;font-size:13px;font-weight:600;display:block}.gg-form label .opt{color:var(--faint);font-weight:500}.gg-field{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:center;margin-top:8px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.gg-field:focus-within{border-color:var(--saffron);background:#ff7a1a0f;box-shadow:0 0 0 4px #ff7a1a26}.gg-field span{color:var(--faint);padding-left:16px;font-weight:700}.gg-field input{min-width:0;color:var(--ink);font:500 16px var(--ui);background:0 0;border:0;outline:none;flex:1;padding:15px 16px}.gg-field input::placeholder{color:#f6f2ea4d}.gg-form .err{color:var(--rose);margin:-4px 0 14px;font-size:13px}.gg-form .gg-btn{justify-content:center;width:100%;margin-top:8px}.gg-form .gg-btn.ghost{margin-top:12px}.gg-form .or{color:var(--faint);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 4px;font-size:12px;display:flex}.gg-form .or:before,.gg-form .or:after{content:"";background:var(--line);flex:1;height:1px}.gg-tabs{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.gg-tabs button{color:var(--dim);font:700 14px var(--ui);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 8px}.gg-tabs button.on{background:var(--ink);color:var(--bg)}.gg-eye{color:var(--dim);font:600 12px var(--ui);cursor:pointer;background:#ffffff12;border:0;border-radius:8px;margin-right:8px;padding:6px 10px}.gg-link{color:var(--gold);font:600 13px var(--ui);cursor:pointer;background:0 0;border:0;margin:-6px 0 14px auto;padding:0;display:block}.gg-link:hover{text-decoration:underline}.gg-form .gg-btn:disabled{opacity:.6;cursor:wait}.gg-form .privacy{color:var(--faint);margin:20px 0 0;font-size:12px;line-height:1.5}.gg-back-home{z-index:5;position:absolute;top:22px;left:clamp(16px,4vw,48px)}.gg-atlas{background:radial-gradient(60% 60% at 40% 45%, #ff7a1a1f, transparent 60%), radial-gradient(40% 50% at 90% 90%, #3dd6ff12, transparent 60%), var(--bg);grid-template-columns:1fr minmax(320px,420px);min-height:100%;display:grid}.gg-atlas-top{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding:16px clamp(16px,3vw,36px);display:flex;position:fixed;top:0;left:0;right:0}.gg-atlas-top>*{pointer-events:auto}.gg-atlas-top .who{color:var(--dim);align-items:center;gap:12px;font-size:14px;display:flex}.gg-atlas-top .who b{color:var(--ink)}.gg-atlas-top .who i{font-style:normal}.gg-atlas-top .who button{border:1px solid var(--line);color:var(--ink);background:#ffffff0d;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.gg-atlas-map{place-items:center;padding:80px 20px 30px;display:grid;position:relative;overflow:hidden}.gg-atlas-map .grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 75%);mask-image:radial-gradient(circle,#000 30%,#0000 75%)}.gg-atlas-map .scan{pointer-events:none;background:linear-gradient(#0000,#ff7a1a0f,#0000);height:30%;animation:6s linear infinite gg-scan;position:absolute;left:0;right:0}@keyframes gg-scan{0%{top:-30%}to{top:100%}}.gg-atlas-map h1{font-family:var(--wide);text-transform:uppercase;z-index:2;pointer-events:none;margin:0;font-size:clamp(24px,3.4vw,48px);font-weight:900;line-height:.95;position:absolute;top:84px;left:clamp(16px,3vw,36px)}.gg-atlas-map h1 span{color:var(--saffron);letter-spacing:.24em;margin-bottom:8px;font-size:.5em;display:block}.gg-atlas svg.india-map{width:min(100%,90.6vh - 108.72px);height:auto;max-height:calc(100vh - 110px);transition:transform 1.1s cubic-bezier(.7,0,.2,1);position:relative;overflow:visible}.gg-atlas.zoom svg.india-map{transform:scale(5.5)}.gg-atlas.zoom .gg-panel{transform:translate(110%)}.gg-atlas .fade{z-index:40;opacity:0;pointer-events:none;background:#030305;transition:opacity .6s .55s;position:fixed;inset:0}.gg-atlas.zoom .fade{opacity:1}.india-map .nb{fill:#0d111b;stroke:#1d2433;stroke-width:1px}.india-map .in{fill:url(#gg-dots-big);stroke:url(#gg-edge);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s cubic-bezier(.6,0,.3,1) .2s forwards gg-draw}.india-map .in-glow{fill:#ff7a1a0d;stroke:#ff7a1a80;stroke-width:6px;filter:blur(6px);opacity:0;animation:1.2s 2s forwards gg-fade}.india-map .city{cursor:pointer}.india-map .city .dot{fill:var(--c);transition:r .2s}.india-map .city .halo{fill:none;stroke:var(--c);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.india-map .city.live .halo{animation:2.2s ease-out infinite gg-halo}.india-map .city.live .halo.h2{animation-delay:1.1s}@keyframes gg-halo{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}.india-map .city text{font-family:var(--wide);fill:var(--ink);paint-order:stroke;stroke:#06070be6;stroke-width:4px;pointer-events:none;font-size:26px;font-weight:800}.india-map .city.soon text{font-family:var(--ui);fill:var(--faint);font-size:17px;font-weight:600}.india-map .city.soon .dot{opacity:.6}.india-map .city:hover .dot,.india-map .city.sel .dot{filter:drop-shadow(0 0 8px var(--c))}.india-map .city.sel.soon text,.india-map .city.soon:hover text{fill:var(--ink)}.india-map .city .tag{fill:var(--mint);font-family:var(--ui);letter-spacing:.18em;stroke-width:3px;font-size:11px;font-weight:800}.india-map .cities{opacity:0;animation:.8s 1.6s forwards gg-fade}.gg-panel{z-index:10;flex-direction:column;padding:90px clamp(16px,2.4vw,30px) 30px 0;transition:transform .7s cubic-bezier(.7,0,.2,1);display:flex;position:relative}.gg-citycard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0e0f16bf;border:1px solid #ffffff1a;border-radius:26px;animation:.45s cubic-bezier(.2,1.2,.3,1) gg-pop;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}@keyframes gg-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}.gg-citycard .pic{aspect-ratio:16/10;background:50%/cover no-repeat;position:relative}.gg-citycard .pic.blank{background:radial-gradient(circle at 50% 60%, color-mix(in srgb, var(--c) 40%, transparent), transparent 60%), #0b0d14;font-family:var(--wide);color:#ffffff14;letter-spacing:.1em;place-items:center;font-size:42px;font-weight:900;display:grid}.gg-citycard .pic:after{content:"";background:linear-gradient(#0000 40%,#0e0f16f2);position:absolute;inset:0}.gg-citycard .pic .gg-chip{z-index:1;position:absolute;top:14px;left:14px}.gg-citycard .pic .gg-chip.soon i{background:var(--gold);animation:none}.gg-citycard .body{padding:4px 24px 24px}.gg-citycard small{letter-spacing:.28em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:700}.gg-citycard h2{font-family:var(--wide);margin:6px 0 0;font-size:clamp(28px,2.6vw,38px);font-weight:900;line-height:1}.gg-citycard p{color:var(--dim);margin:12px 0 0;font-size:15px;line-height:1.5}.gg-citycard ul{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gg-citycard ul li{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;padding:6px 10px;font-size:12px}.gg-citycard .gg-btn{justify-content:center;width:100%;margin-top:22px;padding:18px;font-size:15px}.gg-citycard .soonbox{text-align:center;color:var(--dim);border:1px dashed #ffffff29;border-radius:16px;margin-top:22px;padding:16px;font-size:14px}.gg-citycard .online{color:var(--mint);margin-top:12px;font-size:13px;font-weight:600}.gg-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:16px;display:grid}.gg-list button{color:var(--dim);text-align:left;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.gg-list button i{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.gg-list button.sel,.gg-list button:hover{color:var(--ink);border-color:var(--line);background:#ffffff12}.gg-boot{color:#f6f2ea;text-align:center;background:#06070b;place-content:center;gap:22px;display:grid;position:fixed;inset:0}.gg-boot-title{background:linear-gradient(100deg,#ffc24a,#ff7a1a,#ff3d6e);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Unbounded,Inter Tight,sans-serif;font-size:clamp(36px,7vw,90px);font-weight:900}.gg-boot-bar{background:#ffffff1a;border-radius:3px;width:min(320px,70vw);height:3px;margin:0 auto;overflow:hidden}.gg-boot-bar i{background:linear-gradient(90deg,#ffc24a,#ff7a1a,#ff3d6e);width:40%;height:100%;animation:1.2s ease-in-out infinite gg-boot;display:block}@keyframes gg-boot{0%{transform:translate(-100%)}to{transform:translate(260%)}}.gg-back{z-index:30;color:#f6f2ea;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0a0a0e8c;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font:600 13px Inter Tight,system-ui,sans-serif;position:fixed;top:18px;left:18px}@media (max-width:980px){.gg-cc-grid,.gg-mapsec{grid-template-columns:1fr}.gg-stats{grid-template-columns:repeat(2,1fr)}.gg-bento{grid-template-columns:1fr 1fr}.gg-card,.gg-card.wide{grid-column:span 2}.gg-login{grid-template-columns:1fr}.gg-login-art{min-height:46vh}.gg-login-art:after{background:linear-gradient(0deg, var(--bg), transparent 70%)}.gg-login-side{padding-top:10px}.gg-atlas{grid-template-columns:1fr}.gg-atlas-map{flex-direction:column;align-items:center;min-height:0;padding-top:78px;display:flex}.gg-atlas-map h1{align-self:flex-start;margin-bottom:4px;position:relative;top:auto;left:auto}.gg-panel{padding:0 16px 30px}.gg-atlas svg.india-map{width:min(100%,560px)}.india-map .city text{font-size:40px}.india-map .city.soon text{font-size:27px}.india-map .city .tag{font-size:17px}}@media (max-width:560px){.gg-atlas-top .who .lbl{display:none}.gg-logo{white-space:nowrap}.gg-nav nav a.txt{display:none}.gg-card,.gg-card.wide{grid-column:span 2;min-height:190px}.gg-reel{height:360vh}.gg-hero h1 .outline{-webkit-text-stroke-width:1.2px}.gg-notif{top:74px}.gg-shot{aspect-ratio:4/5;width:80vw}.gg-shot .cap p{font-size:13px}}@media (prefers-reduced-motion:reduce){.gg *,.gg :before,.gg :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.gg-intro{display:none}}.gg-pop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030408b8;place-items:center;padding:16px;animation:.35s ease-out both gg-pop-in;display:grid;position:fixed;inset:0}@keyframes gg-pop-in{0%{opacity:0}}.gg-pop-card{color:#fff;width:min(860px,100%);min-height:min(480px,82vh);font-family:var(--ui);border:1px solid #ffffff24;border-radius:22px;animation:.5s cubic-bezier(.2,.9,.2,1.1) both gg-pop-up;position:relative;overflow:hidden;box-shadow:0 50px 120px -30px #000000f2}@keyframes gg-pop-up{0%{opacity:0;transform:translateY(30px)scale(.96)}}.gg-pop-card .bg{background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate gg-pop-pan;position:absolute;inset:0;transform:scale(1.06)}.gg-pop-card .bg:after{content:"";background:linear-gradient(90deg,#04050af0 0%,#04050ab3 45%,#04050a26 100%),linear-gradient(#0000 60%,#04050ab3);position:absolute;inset:0}@keyframes gg-pop-pan{to{transform:scale(1.14)translate(-2%)}}.gg-pop-card .x{z-index:2;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff40;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:14px;right:14px}.gg-pop-card .body{min-height:inherit;flex-direction:column;justify-content:center;max-width:480px;padding:clamp(26px,5vw,56px);display:flex;position:relative}.gg-pop-card .studio{letter-spacing:.28em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.gg-pop-card h2{font-family:"Bebas Neue", var(--wide);letter-spacing:.01em;transform-origin:0;text-shadow:0 6px 30px #0009;margin:8px 0 0;font-size:clamp(64px,11vw,112px);font-weight:400;line-height:.86;transform:rotate(-3deg)}.gg-pop-card h2 .t1{color:#fff;display:block}.gg-pop-card h2 .t2{color:#ffc21a;display:block}.gg-pop-card .city{margin:14px 0 2px;font-size:16px;font-weight:700}.gg-pop-card .tag{font-family:"Bebas Neue", var(--ui);letter-spacing:.12em;color:#ffffffbf;margin:0 0 22px;font-size:20px}.gg-pop-card .menu{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gg-pop-card .menu button{cursor:pointer;text-align:left;width:100%;font-family:"Bebas Neue", var(--ui);letter-spacing:.06em;border:0}.gg-pop-card .menu .play{color:#111;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);background:#ffc21a;border-radius:6px;align-items:center;gap:14px;padding:10px 22px;font-size:38px;transition:transform .15s,background .15s;display:flex}.gg-pop-card .menu .play:hover,.gg-pop-card .menu .play:focus-visible{background:#ffd24f;outline:none;transform:translate(6px)}.gg-pop-card .menu .row{color:#ffffffd9;background:0 0;border-left:3px solid #0000;padding:6px 22px;font-size:22px}.gg-pop-card .menu .row:hover,.gg-pop-card .menu .row:focus-visible{color:#fff;background:#ffffff0f;border-left-color:#ffc21a;outline:none}.gg-pop-card .fine{color:#fff9;margin:18px 0 0;font-size:13px}@media (max-width:560px){.gg-pop-card .bg:after{background:linear-gradient(#04050a59 0%,#04050af5 70%)}.gg-pop-card .body{justify-content:flex-end}}:root{--ink:#f4efe6;--ink-dim:#f4efe6b3;--bg:#14110d;--glass:#16130f8f;--line:#f4efe629;--sun:#e8b04a;--brick:#c4572e;--sky:#5b8fb0;--display:"Fraunces", Georgia, serif;--ui:"Inter Tight", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:var(--bg);height:100%;color:var(--ink);font-family:var(--ui);margin:0;overflow:hidden}.app{position:fixed;inset:0}.world{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--line);border-radius:14px}.screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:absolute;inset:0}.loading{background:radial-gradient(1200px 700px at 50% 35%,#2a2219 0%,#14110d 60%)}.brand h1,.identity h1{font-family:var(--display);letter-spacing:-.02em;margin:12px 0 6px;font-size:clamp(44px,8vw,88px);font-weight:700}.brand .sub,.identity .sub{color:var(--ink-dim);margin:0;font-size:15px}.mark{grid-template-columns:repeat(3,14px);gap:5px;display:inline-grid}.mark span{border:2px solid var(--sun);border-radius:2px;height:34px;animation:1.6s ease-in-out infinite rise}.mark span:nth-child(2){border-color:var(--brick);animation-delay:.15s}.mark span:nth-child(3){animation-delay:.3s}@keyframes rise{50%{transform:translateY(-4px)}}.bar{background:#ffffff1a;border-radius:3px;width:min(420px,80vw);height:3px;margin-top:36px;overflow:hidden}.bar div{background:linear-gradient(90deg, var(--brick), var(--sun));height:100%;transition:width .25s}.label{color:var(--ink-dim);letter-spacing:.02em;font-size:13px}.fine{color:#f4efe673;max-width:520px;margin-top:28px;font-size:12px}.kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--sun);margin:0;font-size:11px}.identity{background:linear-gradient(#14110d26,#14110d8c)}.card{text-align:left;flex-direction:column;gap:12px;width:min(420px,100%);padding:30px 28px 22px;animation:.6s cubic-bezier(.2,.8,.2,1) cardIn;display:flex}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}.card h1{margin:2px 0 0;font-size:54px}.card label{color:var(--ink-dim);flex-direction:column;gap:6px;font-size:13px;display:flex}.card .opt{color:#f4efe673;margin-left:6px;font-size:11px}.card input{font:inherit;color:var(--ink);border:1px solid var(--line);background:#ffffff0f;border-radius:10px;outline:none;width:100%;padding:11px 12px;font-size:15px}.card input:focus{border-color:var(--sun)}.at{align-items:center;gap:0;display:flex}.at span{color:var(--ink-dim);padding:0 10px}.err{color:#ff9b85;margin:0;font-size:13px}button{font:inherit;cursor:pointer}.primary{background:linear-gradient(90deg, var(--brick), #d67a3a);color:#fff;border:0;border-radius:10px;margin-top:6px;padding:12px 16px;font-size:15px;font-weight:600}.ghost{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:10px;padding:10px 16px}.privacy{color:#f4efe68c;margin:4px 0 0;font-size:12px;line-height:1.5}.hud-top-left{max-width:min(380px,100vw - 32px);padding:12px 16px;position:absolute;top:16px;left:16px}.zone{font-family:var(--display);font-size:22px;font-weight:700}.nearby{flex-direction:column;gap:2px;margin-top:4px;font-size:13px;display:flex}.nearby strong{color:var(--sun);font-weight:600}.nearby span{color:var(--ink-dim)}.coords{color:var(--ink-dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.hud-top-right{max-height:calc(100vh - 16px - 74px - var(--dock-h,0px));flex-direction:column;gap:6px;width:270px;padding:12px;display:flex;position:absolute;top:16px;right:16px;overflow:hidden}.hud-top-right .title{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-dim);font-size:11px}.panel-head{width:100%;color:var(--ink-dim);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0;display:flex}.panel-head .title{flex:1}.panel-head kbd{opacity:.75;margin-right:0}.mini-hour{color:var(--ink);letter-spacing:.04em;font-variant-numeric:tabular-nums}.mini-icon{border:1px solid var(--line);width:22px;height:22px;color:var(--ink);border-radius:7px;place-items:center;display:grid}.panel-head:hover .mini-icon{border-color:var(--sun);color:var(--sun)}.panel-head:focus-visible{outline:2px solid var(--sun);outline-offset:2px}.panel-body{flex-direction:column;gap:6px;min-height:0;animation:.18s fadeIn;display:flex}.dest-list{scrollbar-width:thin;scrollbar-color:#f4efe640 transparent;flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.panel-body[hidden]{display:none}.hud-top-right.min{width:auto;padding:0}.hud-top-right.min .panel-head{padding:8px 9px 8px 14px}.dest{text-align:left;color:var(--ink);background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.dest:hover{border-color:var(--sun)}.dest em{color:var(--ink-dim);font-size:11px;font-style:normal}.hour{font-variant-numeric:tabular-nums;font-size:13px}input[type=range]{accent-color:var(--sun);width:100%}.hud-bottom{color:var(--ink-dim);white-space:nowrap;gap:14px;padding:9px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}kbd{font-family:var(--ui);border:1px solid var(--line);color:var(--ink);border-bottom-width:2px;border-radius:5px;margin-right:3px;padding:1px 5px;font-size:11px}.fps{opacity:.6}.minimap{border-radius:50%;width:190px;height:190px;position:absolute;bottom:16px;left:16px;overflow:hidden}.sun-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sun-btn{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex:auto;padding:6px 8px;font-size:12px}.sun-btn:hover,.sun-btn.on{background:#ffc47838;border-color:#ffc47880}.lake-chip{pointer-events:none;flex-direction:column;align-items:center;gap:4px;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.lake-chip:empty{display:none}.drone-chip{left:50%;top:calc(64px + env(safe-area-inset-top));text-align:center;pointer-events:none;max-width:min(84vw,520px);padding:7px 12px;font-size:12px;position:absolute;transform:translate(-50%)}.drone-frame{pointer-events:none;position:absolute;inset:4% 3%}.drone-frame i{filter:drop-shadow(0 1px 2px #00000080);border:2px solid #ffffffb3;width:30px;height:30px;position:absolute}.drone-frame i:first-child{border-bottom:none;border-right:none;top:0;left:0}.drone-frame i:nth-child(2){border-bottom:none;border-left:none;top:0;right:0}.drone-frame i:nth-child(3){border-top:none;border-right:none;bottom:0;left:0}.drone-frame i:nth-child(4){border-top:none;border-left:none;bottom:0;right:0}.drone-frame .cross{width:22px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.drone-frame .cross:before,.drone-frame .cross:after{content:"";background:#fff9;position:absolute}.drone-frame .cross:before{width:1.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.drone-frame .cross:after{width:100%;height:1.5px;top:50%;left:0;transform:translateY(-50%)}.drone-frame .readout{font:600 12px var(--ui);letter-spacing:.08em;white-space:nowrap;color:#ffffffe6;text-shadow:0 1px 3px #000000b3;position:absolute;top:6px;left:50%;transform:translate(-50%)}.app.clean .hud-top-left,.app.clean .hud-top-right,.app.clean .minimap,.app.clean .hud-bottom,.app.clean .sidedock,.app.clean .idtag,.app.clean .lake-chip,.app.clean .drone-chip,.app.clean .drone-frame,.app.clean .lockhint,.app.clean .touch-top,.app.clean .toast{display:none!important}.clean-hint{top:calc(12px + env(safe-area-inset-top));font:500 12px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#14110d73;border-radius:999px;padding:6px 12px;animation:3.5s forwards clean-fade;position:absolute;left:50%;transform:translate(-50%)}.clean-hint:hover{opacity:1;animation:none}@keyframes clean-fade{0%,70%{opacity:1}to{opacity:.15}}.lake-chip .done{color:#ffd27a}.mapover{opacity:.92;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mapimg{image-rendering:auto;opacity:.92;background-repeat:no-repeat;position:absolute;inset:0}.me{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:16px solid var(--brick);filter:drop-shadow(0 0 3px #0009);width:0;height:0;position:absolute;top:50%;left:50%}.north{color:#1a1610;background:#f4efe6d9;border-radius:8px;padding:0 5px;font-size:11px;font-weight:600;position:absolute;top:6px;left:50%;transform:translate(-50%)}.idtag{align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;position:absolute;bottom:216px;left:16px}.idtag em{color:var(--ink-dim);font-style:normal}.dot{background:#6fd08c;border-radius:50%;width:8px;height:8px}.lockhint{color:var(--ink);border:1px solid var(--line);background:#14110d99;border-radius:999px;padding:10px 18px;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.travel{background:#14110dd1;animation:.25s fadeIn}.travel h2{font-family:var(--display);margin:8px 0;font-size:40px}@keyframes fadeIn{0%{opacity:0}}@media (max-width:760px){.hud-top-right{width:auto;max-height:calc(100vh - 240px - 96px - var(--dock-h,0px));top:auto;bottom:220px;left:16px}.hud-top-right.min{left:auto}.hud-bottom{display:none}.idtag{bottom:16px;left:auto;right:16px}}.actbar{flex-wrap:wrap;justify-content:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.actbar button,.tunnel-panel button,.viewer button{font:500 13px var(--ui);color:var(--ink);background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px}.actbar button:hover,.tunnel-panel button:hover,.viewer button:hover,.actbar button.on{border-color:var(--sun)}.actbar button.on{color:var(--sun)}.tunnel-panel{flex-direction:column;gap:8px;width:232px;padding:14px;display:flex;position:absolute;top:128px;left:16px}.tunnel-panel button{text-align:left;border-radius:10px}.tunnel-panel .kicker,.viewer .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px}.tunnel-panel .title,.viewer .title{font-family:var(--display);margin-bottom:2px;font-size:18px}.viewer{text-align:center;min-width:300px;max-width:calc(100vw - 32px);padding:14px 18px;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.viewer .fine{color:var(--ink-dim);margin:4px 0 0;font-size:12px}.viewer .row{justify-content:center;gap:8px;margin-top:10px;display:flex}.toast{max-width:calc(100vw - 32px);padding:9px 14px;font-size:13px;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.sidedock{flex-direction:column;gap:8px;width:330px;display:flex;position:absolute;bottom:62px;right:16px}.ridedock{gap:6px;padding:6px;display:flex}.ridedock button,.chat .row button{font:500 13px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#ffffff0d;border-radius:999px;padding:7px 12px}.ridedock button{flex:1}.ridedock button:hover,.chat .row button:hover,.ridedock button.on,.chat .row button.on{border-color:var(--sun)}.ridedock button.on,.chat .row button.on{color:var(--sun)}.chat{flex-direction:column;gap:6px;padding:8px 10px 10px;display:flex}.chat .log{scrollbar-width:thin;scrollbar-color:#f4efe640 transparent;flex-direction:column;gap:3px;max-height:150px;font-size:13px;line-height:1.35;display:flex;overflow-y:auto}.chat .log b{color:var(--sun);font-weight:600}.chat .log .mine b{color:#9fd3ff}.chat .log .sys,.chat .typing,.chat .hint{color:var(--ink-dim);font-size:12px}.chat .log .sys{font-style:italic}.chat .row{gap:6px;display:flex}.chat input{min-width:0;font:inherit;color:var(--ink);border:1px solid var(--line);background:#ffffff0f;border-radius:10px;outline:none;flex:1;padding:8px 10px;font-size:13px}.chat input:focus{border-color:var(--sun)}.actbar .chip{font:600 12px var(--ui);color:var(--sun);background:var(--glass);border:1px solid var(--line);border-radius:999px;align-self:center;padding:8px 12px}.dot.connecting{background:#e8b04a}.dot.offline{background:#f4efe659}.live-badge{color:#6fd3ff;font:600 10px var(--ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border:1px solid #6fd3ff;border-radius:999px;margin-left:6px;padding:1px 6px;display:inline-block}.chat .live-status{color:var(--ink-dim);border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:6px;font-size:12px;display:flex}.chat .live-status strong{color:var(--ink);font-weight:600}.chat .live-status .dot{background:#6fd08c;box-shadow:0 0 0 3px #6fd08c2e}.chat .live-status.connecting .dot{box-shadow:none;background:#e8b04a}.chat .live-status.offline .dot{box-shadow:none;background:#f4efe659}.chat .log .live b:before{content:"";vertical-align:0;border:2px solid #6fd3ff;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.chat .log .live b{color:#8fdcff}.chat .talkers{color:#7de0a6;font-style:normal}.chat .voice-row{align-items:center;gap:8px;display:flex}.chat .voice-row .hint{flex:1;min-width:0}.chat button.talk{font:600 12px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffff0f;border-radius:999px;padding:7px 12px}.chat button.talk:hover{border-color:var(--sun)}.chat button.talk.on{color:#fff;background:#c4322e8c;border-color:#ff7b6e}.screen-panel{width:min(300px,100vw - 32px);padding:10px 14px 12px;position:absolute;top:128px;left:16px}.screen-panel .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sun);align-items:center;gap:6px;font-size:11px;display:flex}.screen-panel .rec{background:#f4efe659;border-radius:50%;width:7px;height:7px}.screen-panel .rec.on{background:#ff4d40;box-shadow:0 0 0 3px #ff4d4033}.screen-panel .title{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:15px;overflow:hidden}.screen-panel .fine{color:var(--ink-dim);font-size:12px}.screen-panel .err{color:#ffb4a8}.screen-panel .row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.screen-panel button,.screen-panel .yt{font:500 12px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:999px;padding:6px 12px;text-decoration:none}.screen-panel button:hover,.screen-panel .yt:hover,.screen-panel button.on{border-color:var(--sun)}.screen-panel button.on{color:var(--sun)}@media (max-width:760px){.screen-panel{top:auto;bottom:262px}.sidedock{width:auto;inset:96px 16px auto}.chat .log{max-height:64px}}.hud-bottom .gear{font:inherit;color:var(--ink-dim);cursor:pointer;background:0 0;border:0;padding:0}.hud-bottom .gear:hover{color:var(--ink)}.settings-backdrop{z-index:40;background:#08070573;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.settings{width:min(460px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:16px 18px 18px;overflow-y:auto}.settings-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.settings h2{font-family:var(--display);margin:0;font-size:22px}.settings h3{font:600 12px var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--sun);margin:14px 0 8px}.settings .x,.sheet-close{font:600 16px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:999px;width:34px;height:34px}.settings .seg{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.settings .seg button,.settings .link{font:500 13px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0d;border-radius:999px;padding:7px 12px}.settings .seg button.on{border-color:var(--sun);color:var(--sun)}.settings .link{margin-top:14px}.settings .slider{gap:4px;margin:8px 0;font-size:13px;display:grid}.settings .slider input{width:100%;accent-color:var(--sun)}.settings .check{align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.settings .check input{accent-color:var(--sun);width:16px;height:16px}.credits{gap:10px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.credits li{gap:2px;display:grid}.credits span{color:var(--ink-dim)}.credits a{color:var(--sun)}.touch-ui{pointer-events:none;z-index:5;position:absolute;inset:0}.stick-zone{pointer-events:auto;touch-action:none;width:44%;height:58%;position:absolute;bottom:0;left:0}.stick-base,.stick-hint{background:#14110d52;border:2px solid #f4efe659;border-radius:50%;place-items:center;width:124px;height:124px;margin:-62px 0 0 -62px;display:grid;position:absolute}.stick-hint{left:calc(84px + env(safe-area-inset-left));top:auto;bottom:calc(22px + env(safe-area-inset-bottom));opacity:.55;margin:0}.stick-knob{background:#f4efe6bf;border-radius:50%;width:54px;height:54px;box-shadow:0 2px 10px #00000059}.touch-buttons{right:calc(16px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute}.tb-row{align-items:flex-end;gap:10px;display:flex}.tb{font:600 14px var(--ui);color:var(--ink);-webkit-backdrop-filter:blur(8px);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#14110d80;border:1.5px solid #f4efe659;border-radius:999px;min-width:52px;height:52px;padding:0 14px}.tb.small{width:48px;min-width:48px;height:48px;padding:0;font-size:20px}.tb.jump{width:76px;height:76px;font-size:30px}.tb.run{width:58px;height:58px;padding:0;font-size:24px}.tb.on,.tb.talk.on{border-color:var(--sun);background:#e8b04a52}.tb.action{border-color:var(--sun);max-width:220px;color:var(--sun);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tb:active{transform:scale(.95)}.touch-top{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));z-index:6;gap:8px;display:flex;position:absolute}.touch-top button{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#14110d8c;border-radius:50%;font-size:19px}.touch-top .fps-badge{font:600 11px var(--ui);color:var(--ink-dim);align-self:center}.app.touch .hud-bottom,.app.touch .lockhint,.app.touch .idtag,.app.touch .actbar kbd{display:none}.app.touch .hud-top-left{left:calc(12px + env(safe-area-inset-left));top:calc(12px + env(safe-area-inset-top));max-width:min(300px,100vw - 200px);padding:8px 12px}.app.touch .hud-top-left .zone{font-size:15px}.app.touch .hud-top-left .nearby span,.app.touch .hud-top-left .coords{display:none}.app.touch .hud-top-right{top:calc(62px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right))}.app.touch .hud-top-right.min{display:none}.app.touch .minimap{left:auto;right:calc(12px + env(safe-area-inset-right));bottom:auto;top:calc(62px + env(safe-area-inset-top));width:104px;height:104px}.app.touch .hud-top-right:not(.min)~.minimap{display:none}.app.touch .actbar{bottom:auto;top:calc(64px + env(safe-area-inset-top));max-width:calc(100vw - 260px)}.app.touch .actbar button{padding:7px 11px;font-size:12px}.app.touch .toast{bottom:auto;top:calc(118px + env(safe-area-inset-top))}.app.touch .screen-panel{top:calc(64px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));width:min(260px,100vw - 150px);padding:8px 10px 10px;bottom:auto}.app.touch .tunnel-panel{display:none}.sidedock.sheet{top:auto;left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;width:min(420px,100vw - 24px);position:absolute;transform:translate(-50%)}.sidedock.sheet .sheet-close{position:absolute;top:-44px;right:0}.sidedock.sheet .chat .log{max-height:34vh}@media (orientation:portrait){.app.touch .stick-zone{height:46%}}.shop-card{z-index:12;width:min(440px,100vw - 32px);padding:14px 16px 16px;position:absolute;bottom:120px;left:50%;transform:translate(-50%)}.shop-card .shop-head{align-items:center;gap:12px;display:flex}.shop-card .icon{background:#ffffff0f;border-radius:12px;place-items:center;width:48px;height:48px;font-size:30px;display:grid}.shop-card .logo{object-fit:contain;background:#fff;border-radius:10px;width:48px;height:48px}.shop-card .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sun);font-size:11px}.shop-card .demo{color:var(--ink-dim)}.shop-card .title{font-family:var(--display);font-size:20px}.shop-card .tagline{color:var(--ink-dim);font-size:13px}.shop-card .desc{margin:10px 0 0;font-size:13px;line-height:1.45}.shop-card .fine{color:var(--ink-dim);margin:8px 0 0;font-size:11.5px}.shop-card .row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.shop-card button,.shop-card .link-btn{font:500 13px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:7px 12px;text-decoration:none}.shop-card button.on{border-color:var(--sun);color:var(--sun)}.app.touch .shop-card{bottom:auto;top:calc(64px + env(safe-area-inset-top))}.gb-card,.gb-lesson{z-index:12;padding:14px 16px 16px;position:absolute}.gb-card{width:min(460px,100vw - 32px);max-height:calc(100vh - 200px);bottom:120px;left:50%;overflow:auto;transform:translate(-50%)}.gb-lesson{width:min(360px,100vw - 32px);top:96px;right:16px}.gb-card .kicker,.gb-lesson .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--sun);align-items:center;gap:6px;font-size:11px;display:flex}.gb-card .title,.gb-lesson .title{font-family:var(--display);margin-top:4px;font-size:20px}.gb-year{font-family:var(--display);color:var(--sun);margin-top:6px;font-size:30px}.gb-card .desc,.gb-lesson .desc{margin:8px 0 0;font-size:13.5px;line-height:1.5}.gb-quote{font-style:italic}.gb-card .fine,.gb-lesson .fine{color:var(--ink-dim);margin:6px 0 0;font-size:11.5px}.gb-card .row,.gb-lesson .row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.gb-card button,.gb-lesson button{font:500 13px var(--ui);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#ffffff0f;border-radius:999px;padding:7px 12px}.gb-card button.on,.gb-lesson button.on{border-color:var(--sun);color:var(--sun)}.gb-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.gb-list li{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.gb-list.names li{border-bottom:1px dashed var(--line);padding-bottom:4px}.gb-options{gap:6px;margin-top:10px;display:grid}.gb-options button{text-align:left;border-radius:10px}.gb-options button.right{color:#9fe3a8;border-color:#7fd38b}.gb-options button.wrong{color:#f4a092;border-color:#ef7b6b}.gb-progress{background:#ffffff1a;border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.gb-progress i{background:var(--sun);height:100%;transition:width .4s;display:block}.gb-film{left:50%;top:calc(16px + env(safe-area-inset-top));align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.gb-film .rec,.gb-lesson .rec{background:#f4efe659;border-radius:50%;width:7px;height:7px}.gb-film .rec.on,.gb-lesson .rec.on{background:#ff4d40;box-shadow:0 0 0 3px #ff4d4033}.app.touch .gb-card{bottom:auto;top:calc(64px + env(safe-area-inset-top))}.app.touch .gb-lesson{width:auto;inset:auto 16px 200px}.app.clean .gb-film{display:none}.minimap{cursor:pointer;transition:transform .25s cubic-bezier(.2,1.4,.4,1),box-shadow .25s}.minimap:hover{transform:scale(1.03);box-shadow:0 0 0 2px #f4c35a80,0 10px 30px #0006}.minimap .mm-open{opacity:0;white-space:nowrap;pointer-events:none;background:#0c1016cc;border-radius:999px;padding:3px 8px 3px 4px;font-size:11px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%,4px)}.minimap:hover .mm-open{opacity:1;transform:translate(-50%)}.minimap .mm-wp{pointer-events:none;background:#d36bff;border:2px solid #fff;border-radius:3px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;transform:rotate(45deg);box-shadow:0 0 10px #d36bff}.minimap .mm-wp.rim{animation:1.2s ease-in-out infinite mm-wp-pulse}@keyframes mm-wp-pulse{50%{box-shadow:0 0 2px #d36bff}}.minimap .mm-wpd{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#d36bff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #8228b480}.minimap:hover .mm-wpd{opacity:0}.gta{z-index:1000;color:#fff;background:linear-gradient(90deg,#04050aeb 0%,#04050a9e 42%,#04050a14 75%),linear-gradient(#0000 65%,#04050a99);flex-direction:column;padding:clamp(20px,5vh,56px) clamp(18px,6vw,88px);font-family:Inter Tight,system-ui,sans-serif;animation:.4s ease-out both gta-in;display:flex;position:absolute;inset:0}.gta.pause{-webkit-backdrop-filter:blur(8px)saturate(.8);backdrop-filter:blur(8px)saturate(.8);background:#04050ab3}@keyframes gta-in{0%{opacity:0}}.gta-studio{letter-spacing:.3em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.gta-logo{transform-origin:0;text-shadow:0 8px 40px #000000b3;margin:4px 0 0;font-family:Bebas Neue,Inter Tight,sans-serif;font-size:clamp(64px,10vw,120px);font-weight:400;line-height:.85;transform:rotate(-3deg)}.gta-logo em{color:#ffc21a;font-style:normal}.gta-logo.small{font-size:clamp(56px,8vw,92px);transform:none}.gta-sub{letter-spacing:.14em;color:#ffffffc7;margin:12px 0 0;font-family:Bebas Neue,sans-serif;font-size:22px}.gta-body{align-items:flex-start;gap:clamp(20px,4vw,56px);margin-top:clamp(20px,5vh,48px);display:flex}.gta-list{gap:4px;width:min(360px,100%);margin:0;padding:0;list-style:none;display:grid}.gta-list button{color:#ffffffdb;letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;width:100%;padding:6px 20px 4px;font-family:Bebas Neue,sans-serif;font-size:clamp(26px,3.4vh,34px);transition:transform .12s,background .12s,color .12s}.gta-list button.on{color:#111;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);background:#ffc21a;border-left-color:#fff;outline:none;transform:translate(6px)}.gta-list button:focus-visible{outline:none}.gta-about{border-radius:14px;width:min(340px,34vw);padding:18px 20px}.gta-about h3,.gta-page h3{letter-spacing:.05em;color:#ffc21a;margin:0 0 8px;font-family:Bebas Neue,sans-serif;font-size:30px;font-weight:400}.gta-about p,.gta-page p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.5}.gta-page{border-radius:16px;width:min(560px,100%);max-height:62vh;margin-top:clamp(20px,5vh,48px);padding:22px 24px;overflow:auto}.gta-keys{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;margin:10px 0 14px;display:grid}.gta-keys div{align-items:center;gap:10px;display:flex}.gta-keys dt{min-width:74px}.gta-keys dd{color:#ffffffd9;margin:0;font-size:14px}.gta-keys kbd{white-space:nowrap;background:#ffffff1f;border:1px solid #fff3;border-radius:6px;padding:3px 8px;font:600 12px Inter Tight,sans-serif}.gta-credits p+p{margin-top:10px}.gta-fine{color:#fff9!important;font-size:13px!important}.gta-code{color:#ffffffb3;margin:16px 0;font-size:13px;font-weight:600;display:block}.gta-code input{color:#fff;letter-spacing:.2em;background:#00000059;border:1px solid #fff3;border-radius:10px;outline:none;width:100%;margin-top:8px;padding:12px 14px;font:400 32px Bebas Neue,sans-serif;display:block}.gta-code input:focus{border-color:#ffc21a}.gta-row{flex-wrap:wrap;gap:10px;display:flex}.gta-go,.gta-back{letter-spacing:.06em;cursor:pointer;border:0;border-radius:6px;margin-top:14px;padding:8px 22px 6px;font-family:Bebas Neue,sans-serif;font-size:24px}.gta-go{color:#111;background:#ffc21a}.gta-go:disabled{opacity:.5}.gta-back{color:#fff;background:#ffffff1a}.gta-back:hover,.gta-back:focus-visible{background:#fff3;outline:none}.gta-foot{color:#ffffffb8;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.gta-foot b{color:#fff}.app.paused>:not(.world):not(.gta):not(.settings-backdrop):not(.screen){visibility:hidden}.gta-menu-btn{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.1em;cursor:pointer;background:#0a0c128c;border:1px solid #fff3;border-radius:999px;padding:6px 14px 5px;font:400 18px Bebas Neue,sans-serif;position:absolute;top:14px;left:50%;transform:translate(-50%)}.gta-menu-btn:hover{color:#111;background:#ffc21a}@media (max-width:760px){.gta{background:linear-gradient(#04050a73 0%,#04050af2 55%);padding-bottom:24px}.gta-body{flex-direction:column;gap:14px}.gta-about{width:100%}.gta-foot .keys{display:none}}
