@import "https://fonts.googleapis.com/css2?family=Archivo:ital,wdth,wght@0,62..125,400..900;1,62..125,400..900&family=DM+Mono:wght@400;500&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--np-color-bg:#04190f;--np-color-surface:#082a1b;--np-color-surface-muted:#0c3a26;--np-color-ink:#f4f8e6;--np-color-ink-soft:#a3bfa9;--np-color-muted:#a3bfa9;--np-color-line:#14513a;--np-color-accent:#ebff00;--np-color-accent-strong:#c4d600;--np-color-accent-hover:#c4d600;--np-color-accent-soft:#0c3a26;--np-color-on-accent:#04190f;--np-color-highlight:#ebff00;--np-color-hero-start:#082a1b;--np-color-hero-end:#04190f;--np-color-glass:#082a1bdb;--np-color-illu-skin:#f3ccba;--np-color-illu-skin-deep:#e4b39d;--np-color-illu-hair:#3e4e58;--np-color-illu-coat:#fff;--np-color-illu-scrub:#006b35;--np-color-illu-child:#c4d600;--np-color-illu-shadow:#006b3533;--np-color-green:#008542;--np-color-green-deep:#006b35;--np-color-cyan:#3ddaff;--np-color-lime:#c4d600;--np-font-sans:"Archivo", "Arial Narrow", Arial, sans-serif;--np-font-display:"Archivo", "Arial Narrow", Arial, sans-serif;--np-font-mono:"DM Mono", ui-monospace, Menlo, monospace;--np-font-size-small:.875rem;--np-font-size-body:1rem;--np-font-size-lead:1.125rem;--np-font-size-h3:1.25rem;--np-font-size-h2:clamp(1.35rem, .9rem + 1.5vw, 2rem);--np-font-size-h1:clamp(1.85rem, 1.1rem + 4.5vw, 4.15rem);--np-line-tight:1.02;--np-line-snug:1.25;--np-line-body:1.55;--np-weight-regular:400;--np-weight-medium:500;--np-weight-semibold:600;--np-weight-bold:700;--np-weight-black:900;--np-tracking-tight:-.015em;--np-space-2xs:.25rem;--np-space-xs:.5rem;--np-space-sm:.75rem;--np-space-md:1rem;--np-space-lg:1.5rem;--np-space-xl:2rem;--np-space-2xl:3rem;--np-space-3xl:4.5rem;--np-radius-sm:.75rem;--np-radius-md:1rem;--np-radius-lg:1.25rem;--np-radius-xl:1.75rem;--np-radius-shell:1.85rem;--np-radius-pill:999px;--np-shadow-shell:0 16px 40px #00000047;--np-shadow-card:0 10px 28px #0003;--np-shadow-bar:0 14px 34px #0000003d;--np-logo-mark-size:2.65rem;--np-logo-mark-radius:.8rem;--np-logo-word-size:1.4rem;--np-logo-gap:.7rem;--np-shell-max:110rem;--np-page-gutter:1.15rem;--np-header-pad:1.5rem 1.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;touch-action:manipulation;overflow-x:clip}body{background:var(--np-color-bg);min-height:100svh;color:var(--np-color-ink-soft);font-family:var(--np-font-sans);font-size:var(--np-font-size-body);font-weight:var(--np-weight-regular);line-height:var(--np-line-body);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);margin:0}#root{min-height:100svh}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--np-color-ink);font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;letter-spacing:var(--np-tracking-tight);overflow-wrap:break-word;text-wrap:balance;font-stretch:114%;line-height:.95}h1{font-size:var(--np-font-size-h1);font-weight:var(--np-weight-black);line-height:var(--np-line-tight)}h2{font-size:var(--np-font-size-h2);text-align:center}h3{font-size:var(--np-font-size-h3)}.hero h1,.page-hero h1{text-align:left}.lead{max-width:40rem;margin-top:var(--np-space-md);color:var(--np-color-ink-soft);font-size:var(--np-font-size-lead);font-weight:var(--np-weight-regular);line-height:var(--np-line-body)}.band>h2,.prose>h2,.contact-aside>h2,.band-title{font-size:var(--np-font-size-h2);font-weight:var(--np-weight-bold);text-align:center;color:var(--np-color-ink)}.audience-card h3,.feature-body h3,.info-card h3,.audience-block h3{font-size:var(--np-font-size-h3);font-weight:var(--np-weight-bold);color:var(--np-color-ink);line-height:var(--np-line-snug)}.audience-card p,.feature-body p,.info-card p,.prose p,.lead-inline,.audience-block li,.contact-aside li,.footer-note{color:var(--np-color-muted);font-size:var(--np-font-size-body);font-weight:var(--np-weight-regular);line-height:var(--np-line-body)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border:3px solid var(--np-color-accent);border-radius:var(--np-radius-sm);cursor:pointer;min-height:2.75rem;font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;letter-spacing:.01em;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-stretch:114%;line-height:1;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:hover:not(:disabled){box-shadow:5px 6px 0 var(--np-color-green-deep);transform:translate(-2px,-3px)}.btn-solid{background:var(--np-color-accent);color:var(--np-color-on-accent)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-solid:hover:not(:disabled){background:var(--np-color-accent-hover)}.btn-ghost{color:var(--np-color-accent);border-color:var(--np-color-accent);background:0 0}.text-link{color:var(--np-color-accent-strong);font-weight:var(--np-weight-bold)}.text-link:hover{color:var(--np-color-accent-strong)}.band{padding:var(--np-space-xl) var(--np-page-gutter) var(--np-space-3xl)}.band h2,.band-title{margin-bottom:var(--np-space-xl)}.band-muted{background:var(--np-color-surface-muted)}.select-wrap{display:block;position:relative}.select-wrap:after{content:"";border-right:2px solid var(--np-color-muted);border-bottom:2px solid var(--np-color-muted);pointer-events:none;width:.45rem;height:.45rem;position:absolute;top:50%;right:.95rem;transform:translateY(-70%)rotate(45deg)}select,input,textarea{border:2px solid var(--np-color-line);border-radius:var(--np-radius-sm);background:var(--np-color-surface);width:100%;color:var(--np-color-ink);padding:.8rem .9rem}select{appearance:none;padding-right:2.2rem}textarea{resize:vertical}:focus-visible{outline:2px solid var(--np-color-highlight);outline-offset:3px}@container shell (width<=40rem){.band{padding-bottom:var(--np-space-2xl)}}@container shell (width<=30rem){.band{padding-inline:var(--np-space-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root .unity-game{background:var(--np-color-bg)}:root .unity-game-overlay{color:var(--np-color-ink);font-family:var(--np-font-display)}:root .unity-game-link{color:var(--np-color-accent);font-family:var(--np-font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--np-color-accent);padding-bottom:2px;font-size:.8rem}:root .unity-webgl-fallback{background:var(--np-color-bg);color:var(--np-color-ink)}:root .unity-sim-dialog,:root .frame-crop-dialog,:root .profile-menu-dropdown,:root .game-hud-card,:root .game-hostess{border:2px solid var(--np-color-line);border-radius:var(--np-radius-lg);background:var(--np-color-glass);box-shadow:10px 12px #0000004d}:root .unity-sim{background:#04190fb8}:root .frame-crop{background:#04190fc7}:root .unity-sim-dialog legend,:root .unity-sim-form label,:root .unity-sim-log-label,:root .game-form label,:root .game-card dt,:root .game-table th,:root .album-count,:root .album-detail-number,:root .album-lang,:root .album-page-city,:root .album-page-en,:root .luneta-count,:root .luneta-kicker,:root .luneta-hint,:root .luneta-audio-label,:root .profile-menu-email,:root .account-card dt,:root .auth-form label,:root .album-card-state,:root .album-card-number{font-family:var(--np-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:500}:root .game-form label.game-check{font-family:var(--np-font-sans);font-size:var(--np-font-size-body);letter-spacing:normal;text-transform:none}:root .eyebrow{color:var(--np-color-lime);font-family:var(--np-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;display:flex}:root .eyebrow:before{content:"";background:var(--np-color-accent);flex:none;width:34px;height:3px;transform:skew(-30deg)}:root .game-tab,:root .album-tab,:root .luneta-tab{border:2px solid var(--np-color-line);color:var(--np-color-ink-soft);font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;background:0 0;border-radius:10px;font-stretch:114%;transition:transform .15s,box-shadow .15s,background .15s}:root .game-tab:hover,:root .album-tab:hover,:root .luneta-tab:hover{box-shadow:3px 4px 0 var(--np-color-green-deep);transform:translate(-1px,-2px)}:root .game-tab[aria-selected=true],:root .album-tab[aria-selected=true],:root .luneta-tab[aria-selected=true]{border-color:var(--np-color-accent);background:var(--np-color-accent);color:var(--np-color-on-accent)}:root .game-card,:root .game-prize,:root .game-rules,:root .album-fallback,:root .unity-sim-log,:root .account-card{border:2px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-surface)}:root .album-card{border:2px solid var(--np-color-line);border-radius:var(--np-radius-sm)}:root .luneta-frame{border:2px solid var(--np-color-line);border-radius:var(--np-radius-md)}:root .luneta-libras{border-radius:var(--np-radius-sm)}:root .game-score{font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);color:var(--np-color-accent);font-stretch:114%}:root .profile-menu-button{border:3px solid var(--np-color-accent);background:var(--np-color-surface)}:root .profile-menu-initials{font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black)}:root .profile-menu-name{font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;font-stretch:114%}:root .profile-menu-item{border-radius:var(--np-radius-sm);font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;font-stretch:114%}:root .logo-word{font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;letter-spacing:-.01em;font-stretch:114%}:root .logo-mark{border:3px solid var(--np-color-accent);color:var(--np-color-accent);clip-path:polygon(0 0,100% 12%,100% 78%,40% 100%,0 82%);background:0 0;border-radius:0}:root .nav-link,:root .auth-link{font-family:var(--np-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:500}:root .footer-name{font-family:var(--np-font-display);font-style:italic;font-weight:var(--np-weight-black);text-transform:uppercase;font-stretch:114%}:root .footer-links,:root .footer-url{font-family:var(--np-font-mono);letter-spacing:.06em;font-size:.8rem}:root .shell{border:2px solid var(--np-color-line)}:root .soccer-ball-track{stroke:var(--np-color-line)}.auth-form{gap:var(--np-space-md);max-width:28rem;display:grid}.auth-form label{gap:var(--np-space-xs);color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold);display:grid}.auth-form .btn{justify-self:start}.auth-error{padding:var(--np-space-sm) var(--np-space-md);border-radius:var(--np-radius-md);color:#ff9a8a;font-weight:var(--np-weight-semibold);background:#ff9a8a1f;margin:0}.auth-switch{color:var(--np-color-muted);margin:0}.auth-switch a{color:var(--np-color-accent-strong);font-weight:var(--np-weight-bold)}.account-card{gap:var(--np-space-md);max-width:28rem;padding:var(--np-space-lg);border-radius:var(--np-radius-md);background:var(--np-color-accent-soft);display:grid}.account-card dl{gap:var(--np-space-xs);margin:0;display:grid}.account-card dt{color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.account-card dd{margin:0 0 var(--np-space-sm);color:var(--np-color-ink);font-weight:var(--np-weight-semibold)}.account-card .btn{justify-self:start}.account-actions{gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.account-photo{align-items:center;gap:var(--np-space-md);flex-wrap:wrap;display:flex}.account-photo-image,.account-photo-fallback{border-radius:var(--np-radius-md);background:var(--np-color-surface);flex:none;width:4.5rem;height:4.5rem}.account-photo-image{object-fit:cover}.account-photo-fallback{color:var(--np-color-accent-strong);font-size:var(--np-font-size-h3);font-weight:var(--np-weight-bold);place-items:center;display:grid}.account-photo label{flex:1;min-width:12rem}.account-hint,.account-status{color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-regular)}.account-status{font-weight:var(--np-weight-semibold);margin:0}@container shell (width<=40rem){.auth-form .btn,.account-card .btn{width:100%}}.page-hero{margin:0 var(--np-page-gutter);padding:var(--np-space-2xl) var(--np-space-xl);border-radius:var(--np-radius-xl);background:linear-gradient(180deg, var(--np-color-hero-start), var(--np-color-hero-end))}.page-hero-split{gap:var(--np-space-xl);grid-template-columns:minmax(0,1.2fr) minmax(14rem,.8fr);align-items:center;display:grid}.page-hero-visual{justify-items:end;display:grid}.page-hero-visual svg{width:min(100%,22rem);height:auto}.eyebrow{margin:0 0 var(--np-space-sm);color:var(--np-color-accent-strong);font-size:var(--np-font-size-small);font-weight:var(--np-weight-bold);line-height:var(--np-line-body)}@container shell (width<=40rem){.page-hero{padding:var(--np-space-xl) var(--np-space-md)}.page-hero-split{grid-template-columns:1fr}.page-hero-visual{justify-items:center}}@container shell (width<=30rem){.page-hero{margin-inline:var(--np-space-sm)}}@media (height<=34rem){.page-hero{padding-block:var(--np-space-lg)}.page-hero-visual svg{max-height:9rem}}.skip-link{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.skip-link:focus{clip-path:none;width:auto;height:auto;left:var(--np-space-md);top:var(--np-space-md);z-index:2;background:var(--np-color-ink);color:var(--np-color-on-accent);padding:var(--np-space-xs) var(--np-space-md);border-radius:var(--np-radius-pill);margin:0;overflow:visible}.shell{width:min(var(--np-shell-max), calc(100% - .75rem));background:var(--np-color-surface);border-radius:var(--np-radius-shell);max-width:100%;box-shadow:var(--np-shadow-shell);min-height:calc(100svh - .7rem);margin:.35rem auto;position:relative;container:shell/inline-size}main{min-width:0}@media (width<=40rem){.shell{border-radius:var(--np-radius-xl);width:calc(100% - .5rem);margin-block:.25rem}}.site-footer{gap:var(--np-space-lg);padding:var(--np-space-xl) var(--np-page-gutter) var(--np-space-2xl);border-top:1px solid var(--np-color-line);grid-template-columns:1.4fr 1fr auto;display:grid}.footer-name{color:var(--np-color-ink);font-weight:var(--np-weight-black);display:inline-block}.footer-name:hover{color:var(--np-color-accent-strong)}.footer-links{gap:var(--np-space-xs);margin:0;padding:0;list-style:none;display:grid}.footer-links a:hover{color:var(--np-color-accent-strong)}.footer-url{gap:var(--np-space-2xs);color:var(--np-color-muted);font-size:var(--np-font-size-small);justify-items:end;display:grid}.footer-url strong{color:var(--np-color-ink);font-weight:var(--np-weight-semibold);overflow-wrap:anywhere}@container shell (width<=62rem){.site-footer{grid-template-columns:1fr}.footer-url{justify-items:start}}@container shell (width<=30rem){.site-footer{padding-inline:var(--np-space-sm)}}.site-header{align-items:center;column-gap:var(--np-space-lg);min-height:6.5rem;padding:var(--np-header-pad);grid-template-columns:1fr auto 1fr;display:grid}.header-menu{display:contents}.nav-toggle{border-radius:var(--np-radius-sm);cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;width:2.75rem;height:2.75rem;display:none}.nav-toggle-icon,.nav-toggle-icon:before,.nav-toggle-icon:after{background:var(--np-color-ink);border-radius:1px;width:1.35rem;height:2px;display:block}.nav-toggle-icon{position:relative}.nav-toggle-icon:before,.nav-toggle-icon:after{content:"";position:absolute;left:0}.nav-toggle-icon:before{top:-7px}.nav-toggle-icon:after{top:7px}.nav-toggle[aria-expanded=true] .nav-toggle-icon{background:0 0}.nav-toggle[aria-expanded=true] .nav-toggle-icon:before{top:0;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-icon:after{top:0;transform:rotate(-45deg)}.site-nav{justify-content:center;justify-self:center;align-items:center;gap:3.75rem;display:flex}.nav-link{color:var(--np-color-ink-soft);font-size:1.2rem;font-weight:var(--np-weight-semibold);white-space:nowrap;flex:none;padding:.4rem .15rem}.nav-link:hover,.nav-link.is-active,.nav-link.is-active:hover{color:var(--np-color-accent);background:0 0}.nav-link.is-active,.nav-link.is-active:hover{box-shadow:inset 0 -2px 0 var(--np-color-highlight)}.auth-slot{justify-self:end;align-items:center;gap:var(--np-space-sm);flex:none;display:flex}.auth-link{border-radius:var(--np-radius-pill);cursor:pointer;font-weight:var(--np-weight-bold);color:var(--np-color-accent-strong);padding:var(--np-space-sm) var(--np-space-xs);background:0 0;border:1px solid #0000;align-items:center;font-size:1.125rem;line-height:1;display:inline-flex}.auth-slot .btn{font-size:1.125rem}@container shell (width<=76rem){.site-header{grid-template-columns:1fr auto}.logo{grid-area:1/1}.auth-slot{grid-area:1/2;margin-left:0}.site-nav{padding-top:var(--np-space-xs);flex-wrap:wrap;grid-area:2/1/auto/-1;gap:1rem 2.75rem}}@container shell (width<=42rem){.site-header{grid-template-columns:1fr auto;min-height:5.25rem}.nav-toggle{grid-area:1/2;display:inline-grid}.header-menu{grid-area:2/1/auto/-1;display:none}.header-menu.is-open{align-items:flex-start;gap:var(--np-space-lg);padding:var(--np-space-sm) 0 var(--np-space-md);flex-direction:column;display:flex}.site-nav{align-items:flex-start;gap:var(--np-space-md);flex-direction:column;grid-area:auto;padding-top:0}.auth-slot{grid-area:auto;justify-self:start}}@container shell (width<=30rem){.site-header{gap:var(--np-space-xs) var(--np-space-sm);padding:var(--np-space-sm)}.nav-link,.auth-slot .btn,.auth-link{font-size:1.05rem}.auth-slot .btn{padding-inline:var(--np-space-sm)}}@media (height<=34rem){.site-header{min-height:0;padding-block:.65rem}}.logo{justify-self:start;align-items:center;gap:var(--np-logo-gap);min-height:var(--np-logo-mark-size);display:inline-flex}.logo-mark{width:var(--np-logo-mark-size);height:var(--np-logo-mark-size);border-radius:var(--np-logo-mark-radius);background:var(--np-color-accent);color:var(--np-color-on-accent);flex:none;place-items:center;display:grid}.logo-mark svg{width:58%;height:58%}.logo-word{color:var(--np-color-ink);font-size:var(--np-logo-word-size);font-weight:var(--np-weight-black);letter-spacing:-.03em}@container shell (width<=30rem){.logo-mark{width:2.15rem;height:2.15rem}.logo-word{font-size:1.2rem}}.contact-layout{gap:var(--np-space-xl);grid-template-columns:minmax(0,1.1fr) minmax(16rem,.8fr);align-items:start;display:grid}.contact-form{gap:var(--np-space-md);display:grid}.contact-form label{gap:var(--np-space-xs);color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold);display:grid}.contact-form .btn{justify-self:start}.contact-aside{gap:var(--np-space-md);align-content:start;display:grid}.contact-aside ul{gap:var(--np-space-xs);margin:0;padding-left:1.1rem;display:grid}.draft{gap:var(--np-space-sm);padding:var(--np-space-md);border-radius:var(--np-radius-md);background:var(--np-color-accent-soft);display:grid}.draft pre{white-space:pre-wrap;font-family:var(--np-font-sans);color:var(--np-color-ink);margin:0}@container shell (width<=62rem){.contact-layout{grid-template-columns:1fr}}@container shell (width<=40rem){.contact-form .btn{width:100%}}.hero-art{justify-self:end;width:auto;max-width:100%;height:auto;max-height:28rem}@container shell (width<=40rem){.hero-art{width:min(100%,22rem);max-height:16rem;margin-inline:auto}}@media (height<=34rem){.hero-art{max-height:11rem}}.unity-game{background:#000;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.unity-game-canvas{outline:none;width:100%;height:100%;display:block}.unity-game-canvas-replaced{visibility:hidden}.unity-webgl-fallback{z-index:4;color:#fff;background:#000}.unity-webgl-fallback p{max-width:36rem}.unity-game-input-locked .unity-game-canvas{pointer-events:none}.unity-game-input-locked,.unity-game-input-locked .unity-game-canvas{cursor:auto}.unity-game-overlay{z-index:4;color:#f5f5f5;text-align:center;place-content:center;justify-items:center;gap:.75rem;padding:1.5rem;font-weight:600;display:grid;position:absolute;inset:0}.unity-game-overlay p{margin:0}.unity-game-link{color:#fff;font-size:.875rem}.unity-game-error{color:#ff9a8a;max-width:32rem}.unity-sim{z-index:5;padding:var(--np-space-md);background:#1b24288c;place-items:center;display:grid;position:absolute;inset:0}.unity-sim-dialog{gap:var(--np-space-md);width:min(28rem,100%);max-height:min(40rem,100%);padding:var(--np-space-lg);border:1px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-surface);color:var(--np-color-ink-soft);box-shadow:var(--np-shadow-card);text-align:left;display:grid;overflow:auto}.unity-sim-dialog:focus,.unity-sim-dialog:focus-visible{outline:none}.unity-sim-heading{justify-content:space-between;align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.unity-sim-heading h2{font-size:var(--np-font-size-h3);text-align:left;margin:0}.unity-sim-note{color:var(--np-color-muted);margin:0}.unity-sim-form{gap:var(--np-space-md);display:grid}.unity-sim-dialog fieldset{gap:var(--np-space-xs);border:0;margin:0;padding:0;display:grid}.unity-sim-dialog legend,.unity-sim-form label,.unity-sim-log-label{color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.unity-sim-form label{gap:var(--np-space-xs);display:grid}.unity-sim-choices{gap:var(--np-space-sm) var(--np-space-md);flex-wrap:wrap;display:flex}.unity-sim-form .unity-sim-choices label{align-items:center;gap:var(--np-space-xs);width:auto;color:var(--np-color-ink);font-size:var(--np-font-size-body);display:flex}.unity-sim-choices input,.unity-sim-check input{width:auto;accent-color:var(--np-color-accent-strong);border:0;padding:0}.unity-sim-form label.unity-sim-check{align-items:center;gap:var(--np-space-xs);width:auto;color:var(--np-color-ink);font-size:var(--np-font-size-body);display:flex}.unity-sim-actions{gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.unity-sim-log-label{margin:0 0 var(--np-space-xs)}.unity-sim-log{gap:var(--np-space-2xs);padding:var(--np-space-sm) var(--np-space-md);border-radius:var(--np-radius-md);background:var(--np-color-accent-soft);color:var(--np-color-ink);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold);overflow-wrap:anywhere;margin:0;list-style:none;display:grid}.unity-sim-log-error{color:#ff9a8a}.game-layer{z-index:3;pointer-events:none;position:absolute;inset:0}.game-screen,.game-hud,.game-hostess{pointer-events:auto}.game-screen{padding:max(var(--np-space-lg), env(safe-area-inset-top)) max(var(--np-space-lg), env(safe-area-inset-right)) max(var(--np-space-lg), env(safe-area-inset-bottom)) max(var(--np-space-lg), env(safe-area-inset-left));background:color-mix(in srgb, var(--np-color-bg) 94%, transparent);color:var(--np-color-ink-soft);align-content:center;justify-items:center;display:grid;position:absolute;inset:0;overflow:auto}.game-screen:focus,.game-screen:focus-visible,.game-hud:focus,.game-hud:focus-visible{outline:none}.game-panel{gap:var(--np-space-md);width:min(36rem,100%);display:grid}.game-heading{justify-content:space-between;align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.game-panel h2,.game-hud h2{font-size:var(--np-font-size-h3);text-align:left;margin:0}.game-note,.game-caption,.game-status{color:var(--np-color-muted);margin:0}.game-status{font-weight:var(--np-weight-semibold)}.game-error{color:#ff9a8a;font-weight:var(--np-weight-semibold);margin:0}.game-actions{gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.game-form{gap:var(--np-space-md);display:grid}.game-form label,.game-check{gap:var(--np-space-xs);color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold);display:grid}.game-form label.game-check{align-items:flex-start;gap:var(--np-space-sm);color:var(--np-color-ink);font-size:var(--np-font-size-body);display:flex}.game-check input{width:auto;accent-color:var(--np-color-accent-strong);border:0;margin-top:.2rem;padding:0}.game-lang{gap:var(--np-space-xs);flex-wrap:wrap;display:flex}.game-lang button[aria-pressed=true]{background:var(--np-color-accent);color:var(--np-color-on-accent);border-color:#0000}.game-rules{max-height:10rem;padding:var(--np-space-sm) var(--np-space-md);white-space:pre-wrap;border-radius:var(--np-radius-md);background:var(--np-color-accent-soft);color:var(--np-color-ink);margin:0;overflow:auto}.game-score{gap:var(--np-space-md);color:var(--np-color-ink);font-size:var(--np-font-size-h3);font-weight:var(--np-weight-bold);flex-wrap:wrap;margin:0;display:flex}.game-card,.game-prize{gap:var(--np-space-xs);padding:var(--np-space-md);border-radius:var(--np-radius-md);background:var(--np-color-accent-soft);margin:0;display:grid}.game-card h3,.game-prize h3{font-size:var(--np-font-size-body);margin:0}.game-card dl,.game-prize p{margin:0}.game-card div{gap:var(--np-space-xs);grid-template-columns:8rem 1fr;display:grid}.game-card dt{color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.game-card dd{color:var(--np-color-ink);font-weight:var(--np-weight-semibold);margin:0}.game-prize img{border-radius:var(--np-radius-sm);width:min(12rem,100%)}.game-tabs{gap:var(--np-space-xs);display:flex;overflow-x:auto}.game-tab{border:1px solid var(--np-color-line);border-radius:var(--np-radius-pill);min-height:2.75rem;color:var(--np-color-ink-soft);cursor:pointer;font-weight:var(--np-weight-semibold);background:0 0;flex:none;padding:.45rem .95rem}.game-tab[aria-selected=true]{background:var(--np-color-accent);color:var(--np-color-on-accent);border-color:#0000}.game-table{border-collapse:collapse;width:100%}.game-table th,.game-table td{padding:var(--np-space-xs) var(--np-space-sm);border-bottom:1px solid var(--np-color-line);text-align:left}.game-table th{color:var(--np-color-muted);font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.game-table td{color:var(--np-color-ink);font-weight:var(--np-weight-semibold)}.game-hud{padding:max(var(--np-space-md), env(safe-area-inset-top)) max(var(--np-space-md), env(safe-area-inset-right)) 0 max(var(--np-space-md), env(safe-area-inset-left));pointer-events:none;justify-content:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.game-hud-card{gap:var(--np-space-sm);width:min(28rem,100%);padding:var(--np-space-md);border:1px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-glass);box-shadow:var(--np-shadow-card);pointer-events:auto;display:grid}.game-hostess{z-index:2;left:50%;bottom:max(var(--np-space-md), env(safe-area-inset-bottom));gap:var(--np-space-sm);width:min(36rem,100% - 2rem);padding:var(--np-space-sm) var(--np-space-md);border:1px solid var(--np-color-line);border-radius:var(--np-radius-lg);background:var(--np-color-glass);box-shadow:var(--np-shadow-card);grid-template-columns:1fr auto;align-items:center;display:grid;position:absolute;transform:translate(-50%)}.game-hostess p{color:var(--np-color-ink);font-weight:var(--np-weight-semibold);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.soccer-ball{aspect-ratio:1;justify-self:center;width:min(11rem,52vw)}.soccer-ball-svg{width:100%;height:100%;display:block;overflow:visible}.soccer-ball-track{fill:none;stroke:#ffffff2e;stroke-width:5px}.soccer-ball-ring{transform-origin:60px 60px;transform:rotate(-90deg)}.soccer-ball-arc{fill:none;stroke:var(--np-color-accent);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset .2s ease-out}.soccer-ball-ring-indeterminate{animation:1.1s linear infinite soccer-ring-spin}.soccer-ball-spin{transform-origin:60px 60px;animation:1.8s linear infinite soccer-ball-spin}.soccer-ball-pent{fill:#17202a}.soccer-ball-seams line{stroke:#9aa39b;stroke-width:1.4px}.soccer-ball-outline{fill:none;stroke:#17202a;stroke-width:2px}@keyframes soccer-ball-spin{to{transform:rotate(360deg)}}@keyframes soccer-ring-spin{to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.soccer-ball-spin,.soccer-ball-ring-indeterminate{animation:none}}[data-emuseu-motion=reduce] .soccer-ball-spin,[data-emuseu-motion=reduce] .soccer-ball-ring-indeterminate{animation:none}.unity-game[data-emuseu-contrast=high]{--np-color-bg:#000;--np-color-surface:#000;--np-color-surface-muted:#000;--np-color-ink:#fff;--np-color-ink-soft:#fff;--np-color-muted:#fff;--np-color-line:#fff;--np-color-accent:#ff0;--np-color-accent-strong:#ff0;--np-color-accent-hover:#fff;--np-color-accent-soft:#000;--np-color-on-accent:#000;--np-color-highlight:#ff0;--np-color-glass:#000}.unity-game[data-emuseu-contrast=high] .album-layer,.unity-game[data-emuseu-contrast=high] .luneta-layer,.unity-game[data-emuseu-contrast=high] .game-screen,.unity-game[data-emuseu-contrast=high] .game-hud-card,.unity-game[data-emuseu-contrast=high] .game-hostess,.unity-game[data-emuseu-contrast=high] .unity-webgl-fallback,.unity-game[data-emuseu-contrast=high] .frame-crop-dialog{color:#fff;background:#000}.unity-game[data-emuseu-contrast=high] .album-tab,.unity-game[data-emuseu-contrast=high] .luneta-tab,.unity-game[data-emuseu-contrast=high] .game-tab,.unity-game[data-emuseu-contrast=high] .btn-ghost,.unity-game[data-emuseu-contrast=high] .album-card,.unity-game[data-emuseu-contrast=high] .luneta-frame,.unity-game[data-emuseu-contrast=high] .luneta-libras{color:#ff0;background:#000;border:2px solid #fff}.unity-game[data-emuseu-contrast=high] .btn-solid,.unity-game[data-emuseu-contrast=high] .album-tab[aria-selected=true],.unity-game[data-emuseu-contrast=high] .luneta-tab[aria-selected=true],.unity-game[data-emuseu-contrast=high] .game-tab[aria-selected=true],.unity-game[data-emuseu-contrast=high] .game-lang button[aria-pressed=true],.unity-game[data-emuseu-contrast=high] .luneta-lang button[aria-pressed=true]{color:#000;background:#ff0;border:2px solid #fff;text-decoration:underline}.unity-game[data-emuseu-contrast=high] .album-card-missing{border-style:dashed}.unity-game[data-emuseu-contrast=high] .album-card-host{box-shadow:inset 0 0 0 4px #ff0}.unity-game[data-emuseu-contrast=high] .album-card-special{box-shadow:inset 0 0 0 4px #fff}.unity-game[data-emuseu-contrast=high] .album-card-state{z-index:1;clip-path:none;white-space:normal;color:#fff;width:auto;height:auto;font-size:var(--np-font-size-small);font-weight:var(--np-weight-bold);background:#000;border:1px solid #fff;margin:0;padding:.1rem .4rem;position:absolute;top:.35rem;left:.35rem;overflow:visible}.unity-game[data-emuseu-contrast=high] .album-card-number{color:#fff;background:#000;border:1px solid #fff}.unity-game[data-emuseu-contrast=high] .game-error,.unity-game[data-emuseu-contrast=high] .album-error,.unity-game[data-emuseu-contrast=high] .luneta-error,.unity-game[data-emuseu-contrast=high] .unity-game-error,.unity-game[data-emuseu-contrast=high] .unity-sim-log-error{color:#fff;background:#000;border:2px solid #fff;padding:.5rem .75rem}.unity-game[data-emuseu-contrast=high] .btn:disabled{opacity:1;color:#fff;background:#000;border:2px dashed #fff}.unity-game[data-emuseu-contrast=high] :focus-visible{outline-offset:2px;outline:3px solid #ff0}.unity-game[data-emuseu-text=grande]{--np-font-size-small:1rem;--np-font-size-body:1.25rem;--np-font-size-lead:1.375rem;--np-font-size-h3:1.625rem;--np-font-size-h2:2rem;font-size:1.125rem}.unity-game[data-emuseu-text=maior]{--np-font-size-small:1.25rem;--np-font-size-body:1.5rem;--np-font-size-lead:1.75rem;--np-font-size-h3:2rem;--np-font-size-h2:2.5rem;font-size:1.3125rem}.layer-fade-in{animation:.35s layer-fade}@keyframes layer-fade{0%{opacity:0}to{opacity:1}}.unity-game[data-emuseu-motion=reduce] .layer-fade-in,.unity-game[data-emuseu-motion=reduce] .game-hostess,.unity-game[data-emuseu-motion=reduce] .album-layer,.unity-game[data-emuseu-motion=reduce] .luneta-layer{animation:none}.unity-game[data-emuseu-motion=reduce] .album-layer,.unity-game[data-emuseu-motion=reduce] .luneta-layer,.unity-game[data-emuseu-motion=reduce] .game-screen,.unity-game[data-emuseu-motion=reduce] .game-hostess{scroll-behavior:auto;transition:none}.album-layer{z-index:4;gap:var(--np-space-md);padding:max(var(--np-space-lg), env(safe-area-inset-top)) max(var(--np-space-lg), env(safe-area-inset-right)) max(var(--np-space-lg), env(safe-area-inset-bottom)) max(var(--np-space-lg), env(safe-area-inset-left));background:color-mix(in srgb, var(--np-color-bg) 94%, transparent);color:var(--np-color-ink-soft);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.album-layer:focus,.album-layer:focus-visible{outline:none}.album-heading{justify-content:space-between;align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.album-heading h2{font-size:var(--np-font-size-h3);text-align:left;margin:0}.album-count,.album-status,.album-empty,.album-hint,.album-page-city,.album-page-en,.album-lang,.album-detail-number{color:var(--np-color-muted);margin:0}.album-count,.album-detail-number,.album-lang{font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.album-fallback{padding:var(--np-space-sm) var(--np-space-md);border:2px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-surface);color:var(--np-color-ink);font-weight:var(--np-weight-semibold);margin:0}.album-turn{gap:var(--np-space-xs);flex-wrap:wrap;display:flex}.album-card-state{z-index:1;border-radius:var(--np-radius-pill);max-width:calc(100% - .7rem);color:var(--np-color-ink);font-size:.7rem;font-weight:var(--np-weight-bold);background:#04190fb8;padding:.1rem .4rem;line-height:1.2;position:absolute;top:.35rem;left:.35rem}.album-error{color:#ff9a8a;max-width:36rem;font-weight:var(--np-weight-semibold);margin:0}.album-tabs{gap:var(--np-space-xs);padding-bottom:var(--np-space-2xs);display:flex;overflow-x:auto}.album-tab{border:1px solid var(--np-color-line);border-radius:var(--np-radius-pill);min-height:2.75rem;color:var(--np-color-ink-soft);cursor:pointer;font-weight:var(--np-weight-semibold);background:0 0;flex:none;padding:.45rem .95rem}.album-tab[aria-selected=true]{background:var(--np-color-accent);color:var(--np-color-on-accent);border-color:#0000}.album-panel{min-height:0;overflow:auto}.album-page{gap:var(--np-space-md);display:grid}.album-page-head{gap:var(--np-space-2xs);display:grid}.album-page-head h3,.album-detail h3{margin:0}.album-grid{gap:var(--np-space-sm);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.album-card{aspect-ratio:3/4;border:1px solid var(--np-color-line);border-radius:var(--np-radius-sm);background:var(--np-color-surface);width:100%;color:var(--np-color-ink-soft);place-items:end stretch;padding:0;display:grid;position:relative;overflow:hidden}button.album-card{cursor:pointer;font:inherit}.album-card img,.album-silhouette{width:100%;height:100%}.album-card img{object-fit:cover}.album-card-missing{place-items:center;display:grid}.album-card-host{box-shadow:inset 0 0 0 2px var(--np-color-accent)}.album-card-special{box-shadow:inset 0 0 0 3px var(--np-color-accent-strong)}.album-card-number{border-radius:var(--np-radius-pill);color:var(--np-color-ink);font-size:var(--np-font-size-small);font-weight:var(--np-weight-bold);background:#04190fb8;padding:.1rem .45rem;position:absolute;bottom:.35rem;left:.4rem}.album-detail{justify-items:start;gap:var(--np-space-sm);max-width:40rem;display:grid}.album-detail-media{object-fit:contain;border-radius:var(--np-radius-sm);background:var(--np-color-surface);width:min(100%,22rem);max-height:min(52vh,28rem)}.album-detail section{gap:var(--np-space-2xs);display:grid}.album-detail section p:last-child{color:var(--np-color-ink-soft);margin:0}@media (width<=40rem){.album-layer{gap:var(--np-space-sm);padding:max(var(--np-space-md), env(safe-area-inset-top)) max(var(--np-space-md), env(safe-area-inset-right)) max(var(--np-space-md), env(safe-area-inset-bottom)) max(var(--np-space-md), env(safe-area-inset-left))}.album-grid{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}}.frame-crop{z-index:6;padding:var(--np-space-md);background:#04190fb8;place-items:center;display:grid;position:absolute;inset:0}.frame-crop-dialog{gap:var(--np-space-md);width:min(36rem,100%);max-height:100%;padding:var(--np-space-lg);border:1px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-surface);color:var(--np-color-ink);box-shadow:var(--np-shadow-card);display:grid;overflow:auto}.frame-crop-dialog h2{font-size:var(--np-font-size-h3);margin:0}.frame-crop-note{color:var(--np-color-muted);margin:0}.frame-crop-stage{touch-action:none;background:#000;width:fit-content;max-width:100%;margin-inline:auto;position:relative}.frame-crop-stage img{-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:50vh;display:block}.frame-crop-window{border:2px solid var(--np-color-accent);cursor:move;touch-action:none;position:absolute;box-shadow:0 0 0 999px #0000008c}.frame-crop-handle{background:var(--np-color-accent);cursor:nwse-resize;width:.9rem;height:.9rem;position:absolute;bottom:-.45rem;right:-.45rem}.frame-crop-actions{gap:var(--np-space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.luneta-layer{z-index:4;gap:var(--np-space-md);padding:max(var(--np-space-lg), env(safe-area-inset-top)) max(var(--np-space-lg), env(safe-area-inset-right)) max(var(--np-space-lg), env(safe-area-inset-bottom)) max(var(--np-space-lg), env(safe-area-inset-left));background:color-mix(in srgb, var(--np-color-bg) 94%, transparent);color:var(--np-color-ink-soft);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.luneta-layer:focus,.luneta-layer:focus-visible{outline:none}.luneta-heading,.luneta-band-row,.luneta-heading-actions,.luneta-lang,.luneta-transport{align-items:center;gap:var(--np-space-sm);flex-wrap:wrap;display:flex}.luneta-heading,.luneta-band-row{justify-content:space-between}.luneta-heading h2{font-size:var(--np-font-size-h3);text-align:left;margin:0}.luneta-lang button[aria-pressed=true]{background:var(--np-color-accent);color:var(--np-color-on-accent);border-color:#0000}.luneta-bands{gap:var(--np-space-xs);display:flex;overflow-x:auto}.luneta-tab{border:1px solid var(--np-color-line);border-radius:var(--np-radius-pill);min-height:2.75rem;color:var(--np-color-ink-soft);cursor:pointer;font-weight:var(--np-weight-semibold);background:0 0;flex:none;padding:.45rem .95rem}.luneta-tab[aria-selected=true]{background:var(--np-color-accent);color:var(--np-color-on-accent);border-color:#0000}.luneta-count,.luneta-kicker,.luneta-hint,.luneta-audio-label,.luneta-empty{color:var(--np-color-muted);margin:0}.luneta-count,.luneta-kicker,.luneta-hint,.luneta-audio-label{font-size:var(--np-font-size-small);font-weight:var(--np-weight-semibold)}.luneta-error{color:#ff9a8a;max-width:36rem;font-weight:var(--np-weight-semibold);margin:0}.luneta-body{align-content:start;gap:var(--np-space-md);min-height:0;display:grid;overflow:auto}.luneta-stage{gap:var(--np-space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.luneta-arrow{width:2.75rem;padding-inline:0;font-size:1.5rem;line-height:1}.luneta-media{align-content:center;justify-items:center;gap:var(--np-space-sm);min-width:0;min-height:8rem;display:grid}.luneta-frame{aspect-ratio:16/9;border-radius:var(--np-radius-sm);background:var(--np-color-bg);touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,1.77778*min(52vh,34rem));max-height:min(52vh,34rem);position:relative;overflow:hidden}.luneta-photo,.luneta-video,.luneta-libras{display:block}.luneta-photo,.luneta-video{object-fit:contain;background:var(--np-color-bg);width:100%;height:100%}.luneta-video::cue{color:var(--np-color-ink);background:#04190fd1}.luneta-libras{aspect-ratio:1;object-fit:cover;border:2px solid var(--np-color-line);border-radius:var(--np-radius-sm);background:var(--np-color-surface);pointer-events:none;width:min(28%,8.5rem);position:absolute;bottom:.75rem;right:.75rem}.luneta-copy{justify-items:start;gap:var(--np-space-2xs);max-width:40rem;display:grid}.luneta-copy h3,.luneta-copy p,.luneta-audio{margin:0}.luneta-audio{gap:var(--np-space-2xs);margin-top:var(--np-space-xs);display:grid}@media (width<=40rem){.luneta-layer{gap:var(--np-space-sm);padding:max(var(--np-space-md), env(safe-area-inset-top)) max(var(--np-space-md), env(safe-area-inset-right)) max(var(--np-space-md), env(safe-area-inset-bottom)) max(var(--np-space-md), env(safe-area-inset-left))}.luneta-stage{grid-template-columns:1fr 1fr}.luneta-media{grid-area:1/1/auto/-1}.luneta-arrow-prev{grid-area:2/1;justify-self:end}.luneta-arrow-next{grid-area:2/2;justify-self:start}}.profile-menu{top:max(var(--np-space-md), env(safe-area-inset-top));right:max(var(--np-space-md), env(safe-area-inset-right));z-index:2;position:absolute}.profile-menu-button{border:2px solid var(--np-color-accent);background:var(--np-color-glass);width:2.75rem;height:2.75rem;color:var(--np-color-accent);box-shadow:var(--np-shadow-card);cursor:pointer;font-weight:var(--np-weight-bold);border-radius:50%;place-items:center;padding:0;display:grid;overflow:hidden}.profile-menu-button:focus-visible{outline:2px solid var(--np-color-ink);outline-offset:2px}.profile-menu-photo{object-fit:cover;width:100%;height:100%}.profile-menu-initials{font-size:var(--np-font-size-body);line-height:1}.profile-menu-dropdown{top:calc(100% + var(--np-space-xs));gap:var(--np-space-2xs);width:min(14rem,100vw - 2rem);padding:var(--np-space-sm);border:1px solid var(--np-color-line);border-radius:var(--np-radius-md);background:var(--np-color-glass);box-shadow:var(--np-shadow-card);display:grid;position:absolute;right:0}.profile-menu-user{gap:var(--np-space-2xs);padding:var(--np-space-xs) var(--np-space-sm);border-bottom:1px solid var(--np-color-line);margin-bottom:var(--np-space-xs);overflow-wrap:anywhere;display:grid}.profile-menu-name{color:var(--np-color-ink);font-weight:var(--np-weight-bold)}.profile-menu-email{color:var(--np-color-muted);font-size:var(--np-font-size-small)}.profile-menu-item{min-height:2.75rem;padding:.45rem var(--np-space-sm);border-radius:var(--np-radius-sm);color:var(--np-color-ink);cursor:pointer;font:inherit;font-weight:var(--np-weight-semibold);text-align:left;background:0 0;border:1px solid #0000}.profile-menu-item:hover,.profile-menu-item:focus-visible{background:var(--np-color-accent);color:var(--np-color-on-accent)}.elas-no-jogo{--bg:#04190f;--bg-2:#082a1b;--panel:#0c3a26;--ink:#f4f8e6;--muted:#a3bfa9;--neon:#ebff00;--lime:#c4d600;--green:#008542;--green-deep:#006b35;--cyan:#3ddaff;--line:#14513a;--display:"Archivo", "Arial Narrow", Arial, sans-serif;--mono:"DM Mono", ui-monospace, Menlo, monospace;--top-h:66px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:var(--display);min-height:100dvh;font-size:17px;line-height:1.55;overflow-x:clip}.elas-no-jogo *{box-sizing:border-box}.elas-no-jogo .in{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.elas-no-jogo h1,.elas-no-jogo h2,.elas-no-jogo h3,.elas-no-jogo p{margin:0}.elas-no-jogo h1,.elas-no-jogo h2,.elas-no-jogo h3{text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance;font-style:italic;font-weight:900;font-stretch:114%;line-height:.9}.elas-no-jogo a{color:var(--neon)}.elas-no-jogo :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.elas-no-jogo .eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lime);align-items:center;gap:12px;font-size:12px;display:flex}.elas-no-jogo .eyebrow:before{content:"";background:var(--neon);width:34px;height:3px;transform:skew(-30deg)}.elas-no-jogo .btn{font-family:var(--display);text-transform:uppercase;border:3px solid var(--neon);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:15px 26px;font-size:16px;font-style:italic;font-weight:900;font-stretch:114%;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.elas-no-jogo .btn:hover{box-shadow:5px 6px 0 var(--green);transform:translate(-2px,-3px)}.elas-no-jogo .btn.solid{background:var(--neon);color:#04190f}.elas-no-jogo .btn[disabled]{opacity:.5;pointer-events:none}.elas-no-jogo .btn.ghost{color:var(--neon);background:0 0}.elas-no-jogo .btn.sm{border-width:2px;border-radius:9px;padding:8px 16px;font-size:13px}.elas-no-jogo .btn.cyan{background:var(--cyan);border-color:var(--cyan);color:#04190f}.elas-no-jogo .top{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.elas-no-jogo .bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px 20px;padding-block:12px;display:grid}.elas-no-jogo .bar .logo{justify-self:start}.elas-no-jogo .bar nav{justify-self:center}.elas-no-jogo .acct{justify-self:end}.elas-no-jogo .burger{border:2px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;width:44px;height:44px;padding:0;display:none}.elas-no-jogo .burger span{background:var(--neon);border-radius:2px;width:20px;height:3px;margin:0 auto;display:block}.elas-no-jogo .nav-auth{display:none}.elas-no-jogo .nav-hello{font-family:var(--mono);color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:14px;display:none}.elas-no-jogo .logo{color:var(--ink);text-transform:uppercase;align-items:center;gap:10px;font-size:20px;font-style:italic;font-weight:900;font-stretch:114%;line-height:1;text-decoration:none;display:flex}.elas-no-jogo .logo i{border:4px solid var(--neon);clip-path:polygon(0 0,100% 12%,100% 78%,40% 100%,0 82%);background:0 0;width:30px;height:26px;display:block}.elas-no-jogo .bar nav{flex-wrap:wrap;gap:22px;display:flex}.elas-no-jogo .bar nav a{color:var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid #0000;padding-block:6px;font-size:13px;text-decoration:none}.elas-no-jogo .bar nav a:hover{border-color:var(--neon)}.elas-no-jogo .acct{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.elas-no-jogo .hello{font-family:var(--mono);color:var(--lime);font-size:13px}.elas-no-jogo .hero{background:radial-gradient(900px 520px at 78% 38%, #0085428c, transparent 70%), radial-gradient(600px 400px at 8% 100%, #3ddaff1f, transparent 70%), var(--bg);position:relative;overflow:hidden}.elas-no-jogo .pitchlines{opacity:.55;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.elas-no-jogo .hero .in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:20px;padding-block:48px 60px;display:grid;position:relative}.elas-no-jogo .hero h1{margin-top:20px;font-size:clamp(54px,8.4vw,118px)}.elas-no-jogo .hero h1 .l2{display:block}.elas-no-jogo .hero h1 .l3{color:var(--neon);text-shadow:5px 6px 0 var(--green-deep);display:block}.elas-no-jogo .stage{margin-top:10px}.elas-no-jogo .lead{max-width:42ch;color:var(--muted);margin-top:26px;font-size:19px}.elas-no-jogo .cta-row{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.elas-no-jogo .stage{aspect-ratio:1;min-width:0;position:relative}.elas-no-jogo .stage .ring{position:absolute;inset:8% 4% 6% 8%}.elas-no-jogo .stage .ring svg{width:100%;height:100%;overflow:visible}.elas-no-jogo .stage .art{pointer-events:none;filter:drop-shadow(0 14px #00000047);width:128%;max-width:none;height:auto;position:absolute;bottom:4%;left:-14%}.elas-no-jogo .stage .stamp{width:38%;max-width:230px;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bg);background:var(--neon);padding:10px 12px;font-size:12px;line-height:1.4;position:absolute;top:3%;right:2%;transform:rotate(5deg)}.elas-no-jogo .stage .stamp b{font-family:var(--display);letter-spacing:-.01em;font-size:26px;font-style:italic;font-weight:900;font-stretch:114%;line-height:1;display:block}.elas-no-jogo .stats{border-top:1px solid var(--line);background:#04190fb3;position:relative}.elas-no-jogo .stats .in{grid-template-columns:repeat(3,1fr);gap:0;padding-block:0;display:grid}.elas-no-jogo .stats .s{border-left:1px solid var(--line);gap:2px;padding:22px 20px;display:grid}.elas-no-jogo .stats .s:first-child{border-left:0;padding-left:0}.elas-no-jogo .stats b{color:var(--neon);font-size:clamp(34px,5vw,56px);font-style:italic;font-weight:900;font-stretch:114%;line-height:1}.elas-no-jogo .stats span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.elas-no-jogo .ribbon{padding-block:26px;overflow:hidden}.elas-no-jogo .band{background:var(--neon);color:#04190f;box-shadow:0 10px 0 var(--green-deep);margin-inline:-30px;padding:12px 0;display:flex;overflow:hidden;transform:rotate(-1.8deg)}.elas-no-jogo .band .track{text-transform:uppercase;white-space:nowrap;flex:none;gap:34px;padding-right:34px;font-size:22px;font-style:italic;font-weight:900;font-stretch:114%;animation:28s linear infinite vv-run;display:flex}@keyframes vv-run{to{transform:translate(-100%)}}.elas-no-jogo section{padding-block:84px}.elas-no-jogo .head{gap:16px;max-width:760px;margin-bottom:44px;display:grid}.elas-no-jogo .head h2{font-size:clamp(40px,7.5vw,92px)}.elas-no-jogo .head h2 em{font-style:inherit;color:var(--neon)}.elas-no-jogo .head p{color:var(--muted);max-width:52ch;font-size:18px}.elas-no-jogo .tour{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.elas-no-jogo .ticket .city-text{color:var(--muted)}.elas-no-jogo .ticket.first .stub{background:var(--cyan)}.elas-no-jogo .ticket{background:var(--panel);border-radius:18px;grid-template-rows:auto auto 1fr;transition:transform .2s;display:grid;position:relative}.elas-no-jogo .ticket:hover{transform:translateY(-6px)rotate(-.6deg)}.elas-no-jogo .ticket .stub{background:var(--neon);color:#04190f;border-radius:18px 18px 0 0;gap:2px;padding:22px 22px 26px;display:grid;position:relative;overflow:hidden}.elas-no-jogo .ticket .stub:after{content:"";border:10px solid #00854247;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-34px;right:-30px}.elas-no-jogo .ticket .wk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.elas-no-jogo .ticket .day{letter-spacing:-.03em;font-size:clamp(58px,6vw,92px);font-style:italic;font-weight:900;font-stretch:118%;line-height:.85}.elas-no-jogo .ticket .mo{text-transform:uppercase;overflow-wrap:break-word;min-height:3.06em;font-size:clamp(17px,1.6vw,24px);font-style:italic;font-weight:900;font-stretch:114%;line-height:1.02}.elas-no-jogo .ticket .cut{border-top:3px dashed var(--bg);height:0;position:relative}.elas-no-jogo .ticket .cut:before,.elas-no-jogo .ticket .cut:after{content:"";background:var(--bg);border-radius:50%;width:30px;height:30px;position:absolute;top:-17px}.elas-no-jogo .ticket .cut:before{left:-15px}.elas-no-jogo .ticket .cut:after{right:-15px}.elas-no-jogo .ticket .body{flex-direction:column;gap:14px;height:100%;padding:22px;display:flex}.elas-no-jogo .ticket h3{min-height:1.85em;font-size:clamp(23px,2.2vw,34px)}.elas-no-jogo .ticket dl{gap:10px;margin:auto 0 0;padding-top:4px;display:grid}.elas-no-jogo .ticket dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:12.5px}.elas-no-jogo .ticket dd{margin:2px 0 0}.elas-no-jogo .ticket .btn{justify-content:center}.elas-no-jogo .digital{background:var(--cyan);color:#04190f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:24px 28px;display:grid}.elas-no-jogo .digital h3{font-size:clamp(26px,4vw,40px)}.elas-no-jogo .digital p{max-width:56ch;margin-top:8px;font-weight:500}.elas-no-jogo .live{background:#04190f;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative}.elas-no-jogo .live:before{content:"";border-left:20px solid var(--cyan);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.elas-no-jogo .live:after{content:"";opacity:.35;border:3px solid #04190f;border-radius:50%;animation:2s ease-out infinite vv-pulse;position:absolute;inset:-8px}@keyframes vv-pulse{0%{opacity:.6;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.elas-no-jogo .note{font-family:var(--mono);color:var(--muted);margin-top:20px;font-size:12px}.elas-no-jogo .gamewrap{background:var(--green);clip-path:polygon(0 5%,100% 0,100% 95%,0 100%);background-image:radial-gradient(700px 400px at 90% 20%,#ebff0029,#0000 70%);padding-block:110px;position:relative;overflow:hidden}.elas-no-jogo .gamewrap .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.elas-no-jogo .gamewrap h2{color:var(--neon);text-shadow:4px 5px 0 var(--green-deep);margin-top:16px;font-size:clamp(40px,6.8vw,88px)}.elas-no-jogo .gamewrap p.t{max-width:40ch;margin-top:20px;font-size:18px}.elas-no-jogo .loop{counter-reset:loop;gap:14px;max-width:54ch;margin:26px 0 0;padding:0;list-style:none;display:grid}.elas-no-jogo .loop li{counter-increment:loop;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:3px 14px;display:grid}.elas-no-jogo .loop li:before{content:counter(loop, decimal-leading-zero);font-family:var(--mono);letter-spacing:.08em;background:var(--neon);color:#04190f;box-shadow:3px 4px 0 var(--green-deep);border-radius:8px;grid-row:1/3;padding:7px 8px;font-size:12px}.elas-no-jogo .loop li b{text-transform:uppercase;font-size:18px;font-style:italic;font-weight:900;font-stretch:112%;line-height:1.05}.elas-no-jogo .loop li span{color:#f4f8e6d9}.elas-no-jogo .gamewrap p.loop-note{font-family:var(--mono);letter-spacing:.04em;color:var(--neon);font-size:13px}.elas-no-jogo .gamewrap .art{filter:drop-shadow(0 14px #00000038);width:124%;max-width:none;height:auto;margin:0 -24% 0 -4%;display:block;position:relative}.elas-no-jogo .gamewrap .cta-row{margin-top:28px}.elas-no-jogo .slogan{padding-block:90px 40px;position:relative}.elas-no-jogo .slogan .in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.elas-no-jogo .slogan .tg{background:var(--green);box-shadow:10px 12px 0 var(--green-deep);border-radius:28px;padding:clamp(24px,5vw,56px);transform:rotate(-2deg)}.elas-no-jogo .slogan .tg img{width:100%;height:auto;display:block}.elas-no-jogo .slogan h2{font-size:clamp(34px,5vw,60px)}.elas-no-jogo .slogan h2.album-title{margin-top:16px}.elas-no-jogo .slogan p{color:var(--muted);max-width:44ch;margin-top:18px}.elas-no-jogo .faqgrid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.elas-no-jogo .faqgrid .head{top:calc(var(--top-h) + 24px);margin:0;position:sticky}.elas-no-jogo .faqgrid .head h2,.elas-no-jogo .contact .head h2{overflow-wrap:break-word;font-size:clamp(32px,3.6vw,50px)}.elas-no-jogo .faq{gap:12px;display:grid}.elas-no-jogo details{border:2px solid var(--line);background:var(--bg-2);border-radius:14px;transition:border-color .15s,background .15s}.elas-no-jogo details[open]{border-color:var(--neon);background:var(--panel)}.elas-no-jogo summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:19px;font-style:italic;font-weight:900;font-stretch:112%;list-style:none;display:flex}.elas-no-jogo summary::-webkit-details-marker{display:none}.elas-no-jogo summary:after{content:"+";background:var(--neon);color:#04190f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;font-style:normal;line-height:1;display:grid}.elas-no-jogo details[open] summary:after{content:"−"}.elas-no-jogo details p{color:var(--muted);padding:0 22px 22px}.elas-no-jogo .contact-section{padding-block:24px 84px}.elas-no-jogo .contact{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.elas-no-jogo .facts span{overflow-wrap:anywhere}.elas-no-jogo .contact .head{margin:0}.elas-no-jogo .facts{font-family:var(--mono);gap:14px;margin-top:28px;font-size:14px;display:grid}.elas-no-jogo .facts div{border-left:4px solid var(--neon);gap:2px;padding-left:14px;display:grid}.elas-no-jogo .facts small{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}.elas-no-jogo .card{background:var(--panel);border:2px solid var(--line);border-radius:22px;padding:clamp(22px,4vw,38px)}.elas-no-jogo form{gap:14px;min-width:0;display:grid}.elas-no-jogo label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);gap:6px;font-size:12px;display:grid}.elas-no-jogo input,.elas-no-jogo select,.elas-no-jogo textarea{font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--line);text-transform:none;letter-spacing:0;border-radius:10px;width:100%;padding:13px 14px;font-size:16px}.elas-no-jogo input:focus,.elas-no-jogo select:focus,.elas-no-jogo textarea:focus{border-color:var(--neon);outline:none;box-shadow:0 0 0 3px #ebff0040}.elas-no-jogo textarea{resize:vertical;min-height:110px}.elas-no-jogo .ok{border:3px solid var(--neon);color:var(--neon);border-radius:12px;padding:16px;font-style:italic;font-weight:800}.elas-no-jogo footer{border-top:1px solid var(--line);margin-top:40px;position:relative;overflow:hidden}.elas-no-jogo footer .foot{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:28px;padding-block:38px 6px;display:grid}.elas-no-jogo .fcol{align-content:start;gap:10px;display:grid}.elas-no-jogo .fcol h3{color:var(--neon);font-size:15px}.elas-no-jogo .fcol a{color:var(--muted);font-size:15px;text-decoration:none}.elas-no-jogo .fcol a:hover{color:var(--neon)}.elas-no-jogo .fbrand p{color:var(--muted);max-width:32ch;font-size:14px}.elas-no-jogo .fbrands{gap:2px;margin-top:6px;display:grid}.elas-no-jogo .petro{text-transform:uppercase;color:var(--ink);font-size:20px;font-style:italic;font-weight:900;font-stretch:114%}.elas-no-jogo footer .meta2{color:var(--muted);font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:28px;font-size:12px;display:flex}.elas-no-jogo footer .mega{text-transform:uppercase;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:2px var(--line);white-space:nowrap;text-align:center;-webkit-user-select:none;user-select:none;margin:0 0 -.12em;font-size:clamp(54px,15.5vw,230px);font-style:italic;font-weight:900;font-stretch:125%;line-height:.8}.elas-no-jogo .auth{z-index:60;background:var(--bg);overscroll-behavior:contain;position:fixed;inset:0;overflow:hidden auto}.elas-no-jogo .auth:not([hidden]){animation:.75s cubic-bezier(.7,0,.2,1) both vv-wipein}@keyframes vv-wipein{0%{clip-path:polygon(0 0,0 0,-30% 100%,-30% 100%)}to{clip-path:polygon(0 0,130% 0,130% 100%,-30% 100%)}}@keyframes vv-arise{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}.elas-no-jogo .auth:not([hidden]) .a-top,.elas-no-jogo .auth:not([hidden]) .a-box>*{animation:.7s cubic-bezier(.2,.7,.2,1) both vv-arise}.elas-no-jogo .auth:not([hidden]) .a-box>:first-child{animation-delay:.35s}.elas-no-jogo .auth:not([hidden]) .a-box>:nth-child(2){animation-delay:.45s}.elas-no-jogo .auth:not([hidden]) .a-box>:nth-child(3){animation-delay:.55s}.elas-no-jogo .auth:not([hidden]) .a-box>:nth-child(4){animation-delay:.65s}.elas-no-jogo .auth-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:100dvh;display:grid}.elas-no-jogo .a-side{background:radial-gradient(700px 500px at 85% 15%, #ebff0038, transparent 65%), radial-gradient(600px 500px at 0% 100%, #00000059, transparent 70%), var(--green);padding-top:max(24px, env(safe-area-inset-top,0px));grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.elas-no-jogo .a-lines{opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.elas-no-jogo .a-side .pad{padding-left:max(28px, env(safe-area-inset-left,0px));z-index:2;padding-right:28px;position:relative}.elas-no-jogo .a-side .logo{color:var(--ink)}.elas-no-jogo .a-mid{grid-template-rows:auto 1fr;align-content:start;gap:8px;min-height:0;padding-top:32px;display:grid;position:relative}.elas-no-jogo .a-copy{display:grid;position:relative}.elas-no-jogo .a-big{text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);translate:calc(var(--ax,0) * 10px) calc(var(--ay,0) * 6px);grid-area:1/1;font-size:clamp(48px,6.4vw,104px);font-style:italic;font-weight:900;font-stretch:118%;line-height:.86;transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1)}.elas-no-jogo .a-big .n{color:var(--neon);text-shadow:4px 5px 0 var(--green-deep);display:block}.elas-no-jogo .a-big .o{color:#0000;-webkit-text-stroke:2px var(--ink);display:block}.elas-no-jogo .auth[data-mode=login] .a-big[data-for=signup],.elas-no-jogo .auth[data-mode=signup] .a-big[data-for=login]{opacity:0;pointer-events:none;translate:0 24px}.elas-no-jogo .a-list{grid-area:2/1;align-content:start;gap:10px;margin:22px 0 0;padding:0;font-weight:500;list-style:none;display:grid}.elas-no-jogo .a-list li{align-items:center;gap:12px;display:flex}.elas-no-jogo .a-list li:before{content:"";background:var(--neon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304190f' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.elas-no-jogo .a-stage{place-items:end;min-height:0;display:grid;position:relative}.elas-no-jogo .a-frame{width:66%;translate:calc(var(--ax,0) * -14px) calc(var(--ay,0) * -10px);position:absolute;bottom:8%;right:6%}.elas-no-jogo .a-frame svg{width:100%;display:block;overflow:visible}.elas-no-jogo .a-frame polygon{stroke-dasharray:1;stroke-dashoffset:0}.elas-no-jogo .auth:not([hidden]) .a-frame polygon{animation:1.6s cubic-bezier(.5,0,.2,1) .5s both vv-draw}.elas-no-jogo .a-img{opacity:0;width:min(100%,560px);height:auto;max-height:100%;scale:.92;translate:calc(var(--ax,0) * 18px) calc(var(--ay,0) * 10px);filter:drop-shadow(0 12px #00000040);grid-area:1/1;margin:0 -2% -10px 0;transition:opacity .55s,scale .7s cubic-bezier(.2,.8,.2,1);position:relative}.elas-no-jogo .auth[data-mode=login] .a-img.g,.elas-no-jogo .auth[data-mode=signup] .a-img.s{opacity:1;scale:1}.elas-no-jogo .a-strip{z-index:2;background:var(--neon);color:#04190f;box-shadow:0 -8px 0 var(--green-deep);display:flex;position:relative;overflow:hidden}.elas-no-jogo .a-strip .track{text-transform:uppercase;white-space:nowrap;flex:none;gap:28px;padding:11px 28px 11px 0;font-size:17px;font-style:italic;font-weight:900;font-stretch:114%;animation:24s linear infinite vv-run;display:flex}.elas-no-jogo .a-main{padding-top:max(20px, env(safe-area-inset-top,0px));padding-bottom:max(24px, env(safe-area-inset-bottom,0px));padding-left:16px;padding-right:max(16px, env(safe-area-inset-right,0px));background:radial-gradient(500px 360px at 100% 0%, #00854247, transparent 70%), var(--bg);grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative}.elas-no-jogo .a-top{justify-content:space-between;align-items:center;gap:12px;padding-inline:clamp(8px,3vw,40px);display:flex}.elas-no-jogo .a-back{color:var(--ink);border:2px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;transition:border-color .15s,transform .15s;display:inline-flex}.elas-no-jogo .a-back:hover{border-color:var(--neon);transform:translate(-3px)}.elas-no-jogo .a-top .logo{font-size:16px;display:none}.elas-no-jogo .a-box{align-self:center;gap:22px;width:100%;max-width:440px;margin:0 auto;padding:28px 8px 24px;display:grid}.elas-no-jogo .a-head{gap:12px;display:grid}.elas-no-jogo .a-head h1{font-size:clamp(44px,6vw,68px);line-height:.88}.elas-no-jogo .a-head h1 em{font-style:inherit;color:var(--neon)}.elas-no-jogo .a-head p{color:var(--muted)}.elas-no-jogo .steps{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.elas-no-jogo .steps i{background:var(--line);border-radius:99px;height:5px;transition:background .3s;display:block}.elas-no-jogo .steps i.on{background:var(--neon)}.elas-no-jogo .steps span{grid-column:1/-1}.elas-no-jogo .a-box form{gap:16px}.elas-no-jogo .auth .fld{display:block;position:relative}.elas-no-jogo .auth .fld input{background:var(--bg-2);border:2px solid var(--line);width:100%;color:var(--ink);border-radius:12px;padding:25px 16px 9px;font-size:16px;line-height:1.2;transition:border-color .15s,background .15s,box-shadow .15s}.elas-no-jogo .auth .fld input.pw{padding-right:52px}.elas-no-jogo .auth .fld>label{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--muted);pointer-events:none;font-size:15px;font-weight:500;transition:top .15s,font-size .15s,color .15s;display:block;position:absolute;top:18px;left:18px}.elas-no-jogo .auth .fld input:focus+label,.elas-no-jogo .auth .fld input:not(:placeholder-shown)+label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);font-size:10.5px;top:8px}.elas-no-jogo .auth .fld input:focus{border-color:var(--neon);background:var(--panel);outline:none;box-shadow:0 0 0 4px #ebff0029}.elas-no-jogo .auth .fld input[aria-invalid=true]{border-color:#ff9a8a}.elas-no-jogo .auth .fld .e{min-height:0;font-family:var(--mono);color:#ff9a8a;letter-spacing:0;text-transform:none;margin-top:6px;font-size:12px;display:block}.elas-no-jogo .auth .fld .e:empty{display:none}.elas-no-jogo .eye{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.elas-no-jogo .eye:hover{color:var(--neon)}.elas-no-jogo .eye svg{width:22px;height:22px}.elas-no-jogo .eye .off,.elas-no-jogo .eye[aria-pressed=true] .on{display:none}.elas-no-jogo .eye[aria-pressed=true] .off{display:block}.elas-no-jogo .meter4{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.elas-no-jogo .meter4 i{background:var(--line);border-radius:99px;height:5px;transition:background .25s}.elas-no-jogo .meter4[data-l="1"] i:nth-child(-n+1){background:#ff9a8a}.elas-no-jogo .meter4[data-l="2"] i:nth-child(-n+2){background:#ffc857}.elas-no-jogo .meter4[data-l="3"] i:nth-child(-n+3){background:var(--lime)}.elas-no-jogo .meter4[data-l="4"] i{background:var(--neon)}.elas-no-jogo .mlabel{font-family:var(--mono);color:var(--muted);margin-top:6px;font-size:12px;display:block}.elas-no-jogo .legal{color:var(--muted);text-align:center;font-size:13px}.elas-no-jogo .legal a,.elas-no-jogo .auth .check a{color:var(--neon)}.elas-no-jogo .row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.elas-no-jogo .auth .check{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.elas-no-jogo .auth .check input{width:20px;height:20px;accent-color:var(--neon);flex:none;margin:1px 0 0;padding:0}.elas-no-jogo .linkbtn{color:var(--neon);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.elas-no-jogo .auth .btn.full{justify-content:center;width:100%}.elas-no-jogo .btn.loading{pointer-events:none;opacity:.85}.elas-no-jogo .btn.loading:after{content:"";border:3px solid #04190f;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite vv-spin}@keyframes vv-spin{to{transform:rotate(360deg)}}.elas-no-jogo .swapline{text-align:center;color:var(--muted);font-size:15px}.elas-no-jogo .demo{font-family:var(--mono);color:var(--muted);text-align:center;font-size:12px}.elas-no-jogo .sr{opacity:0;margin:-1px;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.elas-no-jogo .legend{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lime);margin:0 0 10px;padding:0;font-size:12px}.elas-no-jogo fieldset{border:0;min-width:0;margin:0;padding:0}.elas-no-jogo .opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.elas-no-jogo .opts.single{grid-template-columns:1fr}.elas-no-jogo .opt{cursor:pointer;color:var(--ink);letter-spacing:0;text-transform:none;display:block;position:relative}.elas-no-jogo .opt .c{border:2px solid var(--line);background:var(--bg-2);border-radius:12px;gap:2px;height:100%;padding:14px 14px 14px 16px;transition:border-color .15s,background .15s,transform .15s;display:grid}.elas-no-jogo .opt .c b{text-transform:uppercase;font-size:17px;font-style:italic;font-weight:900;font-stretch:112%;line-height:1.05}.elas-no-jogo .opt .c span{font-family:var(--mono);color:var(--muted);letter-spacing:.06em;font-size:12px}.elas-no-jogo .opt:hover .c{border-color:var(--lime)}.elas-no-jogo .opt input:checked+.c{border-color:var(--neon);background:var(--panel);box-shadow:4px 5px 0 var(--green-deep);transform:translate(-1px,-2px)}.elas-no-jogo .opt input:checked+.c:after{content:"";background:var(--neon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304190f' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:10px}.elas-no-jogo .opt input:focus-visible+.c{outline:3px solid var(--cyan);outline-offset:3px}.elas-no-jogo .chips{flex-wrap:wrap;gap:8px;display:flex}.elas-no-jogo .chip{cursor:pointer;position:relative}.elas-no-jogo .chip span{border:2px solid var(--line);background:var(--bg-2);border-radius:99px;place-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .15s;display:grid}.elas-no-jogo .chip input:checked+span{background:var(--neon);border-color:var(--neon);color:#04190f}.elas-no-jogo .chip input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}.elas-no-jogo .btnrow{grid-template-columns:auto 1fr;gap:10px;display:grid}.elas-no-jogo .done{justify-items:start;gap:20px;display:grid}.elas-no-jogo .okring{background:var(--neon);width:92px;height:92px;box-shadow:6px 8px 0 var(--green-deep);border-radius:50%;place-items:center;display:grid}.elas-no-jogo .okring svg{width:52px;height:52px}.elas-no-jogo .okring path{stroke-dasharray:1;stroke-dashoffset:0}.elas-no-jogo .done:not([hidden]) .okring{animation:.7s cubic-bezier(.2,1.4,.4,1) both vv-pop2}.elas-no-jogo .done:not([hidden]) .okring path{animation:.6s ease-out .45s both vv-draw}@keyframes vv-pop2{0%{opacity:0;transform:scale(.3)rotate(-20deg)}to{opacity:1;transform:none}}.elas-no-jogo .done h2{font-size:clamp(36px,5vw,54px);line-height:.9}.elas-no-jogo .done h2 em{font-style:inherit;color:var(--neon)}.elas-no-jogo .mini{background:var(--panel);border:2px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr;width:100%;display:grid;overflow:hidden}.elas-no-jogo .mini .st{background:var(--neon);color:#04190f;text-transform:uppercase;place-items:center;padding:14px 18px;font-size:40px;font-style:italic;font-weight:900;font-stretch:118%;line-height:.9;display:grid}.elas-no-jogo .mini .st small{font-family:var(--mono);letter-spacing:.14em;text-align:center;font-size:12px;font-style:normal;font-weight:500;display:block}.elas-no-jogo .mini .bd{align-content:center;gap:2px;padding:14px 18px;display:grid}.elas-no-jogo .mini .bd b{text-transform:uppercase;font-size:22px;font-style:italic;font-weight:900;font-stretch:112%}.elas-no-jogo .mini .bd span{font-family:var(--mono);color:var(--muted);font-size:12px}@media (width<=900px){.elas-no-jogo .auth-grid{grid-template-columns:1fr}.elas-no-jogo .a-side{grid-template-rows:auto auto;min-height:0;padding-top:0}.elas-no-jogo .a-side .pad.brandrow{display:none}.elas-no-jogo .a-mid{min-height:190px;padding:22px 0 0;padding-left:max(20px, env(safe-area-inset-left,0px));grid-template-rows:auto;padding-right:20px}.elas-no-jogo .a-big{font-size:40px}.elas-no-jogo .a-list,.elas-no-jogo .a-frame{display:none}.elas-no-jogo .a-stage{width:56%;height:100%;position:absolute;bottom:0;right:-4%}.elas-no-jogo .a-img{width:100%;margin:0}.elas-no-jogo .a-strip{display:none}.elas-no-jogo .a-top .logo{display:flex}.elas-no-jogo .a-box{padding-top:16px}.elas-no-jogo .opts{grid-template-columns:1fr}}.elas-no-jogo #vv-bar{z-index:40;background:linear-gradient(90deg, var(--green), var(--neon), var(--cyan));transform-origin:0;height:4px;transform:scaleX(var(--prog,0));pointer-events:none;position:fixed;top:0;left:0;right:0}.elas-no-jogo section,.elas-no-jogo .ribbon{scroll-margin-top:calc(var(--top-h) + 14px)}.elas-no-jogo main{overflow-x:clip}.elas-no-jogo .bar nav a.act{border-color:var(--neon);color:var(--neon)}.elas-no-jogo [data-par]{translate:0 var(--py,0px);will-change:translate}.elas-no-jogo [data-parx]{translate:var(--px,0px) 0;will-change:translate}.elas-no-jogo .pitchlines{height:116%;top:-8%}.elas-no-jogo .glow{pointer-events:none;background:radial-gradient(340px circle at var(--mx,70%) var(--my,40%), #ebff0021, transparent 70%);position:absolute;inset:0}.elas-no-jogo .band{transform:rotate(-1.8deg) skewX(var(--sk,0deg))}.elas-no-jogo .band.rev{background:var(--cyan);transform:rotate(1.8deg) skewX(calc(var(--sk,0deg) * -1));box-shadow:0 10px #0a5d73}.elas-no-jogo .band.rev .track{animation-duration:34s;animation-direction:reverse}.elas-no-jogo .bgword{text-transform:uppercase;letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:2px #f4f8e629;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,26vw,380px);font-style:italic;font-weight:900;font-stretch:125%;line-height:.8;position:absolute;top:4%;left:0}@keyframes vv-rise{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0}}@keyframes vv-slidein{0%{opacity:0;transform:translate(120px)rotate(10deg)scale(.88)}to{opacity:1;transform:none}}@keyframes vv-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes vv-pop{0%{opacity:0;transform:rotate(5deg)scale(.4)}70%{transform:rotate(5deg)scale(1.12)}to{opacity:1;transform:rotate(5deg)scale(1)}}.elas-no-jogo .hero .eyebrow,.elas-no-jogo .hero h1 .l1,.elas-no-jogo .hero h1 .l2,.elas-no-jogo .hero h1 .l3,.elas-no-jogo .hero .lead,.elas-no-jogo .hero .cta-row{animation:.9s cubic-bezier(.2,.7,.2,1) both vv-rise}.elas-no-jogo .hero .eyebrow{animation-delay:50ms}.elas-no-jogo .hero h1 .l1{animation-delay:.15s;display:block}.elas-no-jogo .hero h1 .l2{animation-delay:.3s}.elas-no-jogo .hero h1 .l3{animation-delay:.45s}.elas-no-jogo .hero .lead{animation-delay:.65s}.elas-no-jogo .hero .cta-row{animation-delay:.8s}.elas-no-jogo .stage .art{animation:1.1s cubic-bezier(.2,.8,.2,1) .35s both vv-slidein}.elas-no-jogo .stage .stamp{animation:.7s cubic-bezier(.2,1.4,.4,1) 1.1s both vv-pop}.elas-no-jogo .stage .ring polygon{stroke-dasharray:1;stroke-dashoffset:0;animation:1.6s cubic-bezier(.5,0,.2,1) .2s both vv-draw}.elas-no-jogo .rv{opacity:0;transition:opacity .8s,translate .8s cubic-bezier(.2,.7,.2,1),transform .2s,box-shadow .2s;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s;translate:0 46px}.elas-no-jogo .rv.rv-l{translate:-60px}.elas-no-jogo .rv.rv-r{translate:60px}.elas-no-jogo .rv.rv-s{transition-property:opacity,scale,transform;translate:0;scale:.88}.elas-no-jogo .rv.on{opacity:1;translate:0;scale:1}.elas-no-jogo .rv.rv-wipe{opacity:1;clip-path:inset(-12px 102% -12px -12px);transition:clip-path 1s cubic-bezier(.7,0,.2,1);transition-delay:var(--d,0s);translate:0}.elas-no-jogo .rv.rv-wipe.on{clip-path:inset(-12px -40px -12px -12px)}.elas-no-jogo .ticket{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d}.elas-no-jogo .ticket:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(1.02);box-shadow:0 18px #00000040}@media (width<=1100px){.elas-no-jogo .tour{grid-template-columns:repeat(2,minmax(0,1fr))}.elas-no-jogo .stage .art{width:118%;left:-10%}.elas-no-jogo .gamewrap .art{width:112%;margin:0 -12% 0 0}.elas-no-jogo .hero .in{gap:8px}}@media (width<=900px){.elas-no-jogo .hero .in,.elas-no-jogo .gamewrap .in,.elas-no-jogo .slogan .in,.elas-no-jogo .faqgrid,.elas-no-jogo .contact{grid-template-columns:1fr}.elas-no-jogo .tour{grid-template-columns:repeat(2,minmax(0,1fr))}.elas-no-jogo .stage{width:100%;max-width:460px;margin:36px auto 0}.elas-no-jogo .stage .art{width:112%;left:-6%}.elas-no-jogo .stage .stamp{top:7%;translate:none}.elas-no-jogo .digital{grid-template-columns:1fr}.elas-no-jogo .faqgrid .head{position:static}.elas-no-jogo .gamewrap .art{width:100%;margin:14px 0 0}.elas-no-jogo .gamewrap{padding-block:90px}.elas-no-jogo section{padding-block:60px}.elas-no-jogo .contact-section{padding-block:12px 60px}.elas-no-jogo .stats .s{padding:16px 10px}.elas-no-jogo .bar{flex-wrap:nowrap;justify-content:space-between;display:flex}.elas-no-jogo .burger{z-index:60;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.elas-no-jogo .burger span{transition:transform .2s,opacity .2s}.elas-no-jogo .burger.open span:first-child{transform:translateY(8px)rotate(45deg)}.elas-no-jogo .burger.open span:nth-child(2){opacity:0}.elas-no-jogo .burger.open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.elas-no-jogo .bar .logo{z-index:60;position:relative}.elas-no-jogo .bar nav{display:none}.elas-no-jogo .bar nav.open{background:var(--bg);z-index:50;overscroll-behavior:contain;flex-flow:column;justify-content:flex-start;justify-self:stretch;align-items:stretch;gap:4px;height:100dvh;padding:96px 28px 36px;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}.elas-no-jogo .top:has(nav.open){-webkit-backdrop-filter:none;backdrop-filter:none}.elas-no-jogo .bar:has(nav.open) .logo{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:70;position:fixed;left:16px}.elas-no-jogo .bar:has(nav.open) .burger{top:calc(env(safe-area-inset-top,0px) + 12px);z-index:70;position:fixed;right:16px}.elas-no-jogo .bar nav.open>:first-child{margin-top:auto}.elas-no-jogo .bar nav.open>:last-child{margin-bottom:auto}.elas-no-jogo .bar nav.open a{border-bottom:1px solid var(--line);padding-block:15px;font-size:22px}.elas-no-jogo .bar nav .nav-hello{margin-top:26px;display:block}.elas-no-jogo .bar nav .nav-auth{justify-content:center;margin-top:14px;padding-block:14px;font-size:16px;display:inline-flex}.elas-no-jogo .acct{display:none}.elas-no-jogo .stage{margin-top:56px}.elas-no-jogo footer .foot{grid-template-columns:1fr 1fr}.elas-no-jogo .bgword{display:none}}@media (width<=640px){.elas-no-jogo{--top-h:58px}.elas-no-jogo .tour{grid-template-columns:1fr}.elas-no-jogo .hero .in{padding-block:40px 48px}.elas-no-jogo .hero h1{font-size:clamp(52px,17vw,84px)}.elas-no-jogo .lead{font-size:17px}.elas-no-jogo .cta-row .btn{justify-content:center;width:100%}.elas-no-jogo .stats .in{grid-template-columns:1fr}.elas-no-jogo .stats .s{border-left:0;border-top:1px solid var(--line);padding:16px 0}.elas-no-jogo .stats .s:first-child{border-top:0}.elas-no-jogo .stage .stamp{width:46%}.elas-no-jogo .stage .stamp b{font-size:19px}.elas-no-jogo .band .track{font-size:18px}.elas-no-jogo .head h2{font-size:clamp(34px,11vw,52px)}.elas-no-jogo .digital{padding:22px 20px}.elas-no-jogo summary{min-height:44px;padding:18px;font-size:17px}.elas-no-jogo details p{padding:0 18px 18px}.elas-no-jogo footer .mega{font-size:clamp(40px,14.5vw,80px)}.elas-no-jogo .loop li b{font-size:16px}.elas-no-jogo .slogan .tg{margin-inline:4px;transform:rotate(-1deg)}.elas-no-jogo .ticket .stub{padding:18px 18px 22px}.elas-no-jogo footer .foot{grid-template-columns:1fr}.elas-no-jogo .acct .btn.solid{padding:8px 12px;font-size:12px}.elas-no-jogo .logo{font-size:17px}}@media (width>=2000px){.elas-no-jogo{font-size:19px}.elas-no-jogo .in{max-width:1600px}.elas-no-jogo .hero h1{font-size:clamp(110px,6.2vw,160px)}.elas-no-jogo .head h2{font-size:clamp(56px,4.4vw,104px)}.elas-no-jogo .faqgrid .head h2,.elas-no-jogo .contact .head h2{font-size:clamp(40px,2.6vw,56px)}}.elas-no-jogo .legal-doc{max-width:820px;padding-block:56px 20px}.elas-no-jogo .legal-doc h1{margin-top:16px;font-size:clamp(38px,5.4vw,64px)}.elas-no-jogo .legal-doc h2{margin-top:34px;font-size:clamp(22px,3vw,30px)}.elas-no-jogo .legal-doc p,.elas-no-jogo .legal-doc li{color:var(--muted);font-size:17px}.elas-no-jogo .legal-doc p{margin-top:14px}.elas-no-jogo .legal-doc ul{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.elas-no-jogo .legal-doc .updated{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lime);margin-top:18px;font-size:12px}@media (prefers-reduced-motion:reduce){.elas-no-jogo .band .track,.elas-no-jogo .live:after{animation:none}.elas-no-jogo .btn,.elas-no-jogo .ticket{transition:none}.elas-no-jogo .hero .eyebrow,.elas-no-jogo .hero h1 span,.elas-no-jogo .hero .lead,.elas-no-jogo .hero .cta-row,.elas-no-jogo .stage .art,.elas-no-jogo .stage .stamp,.elas-no-jogo .stage .ring polygon,.elas-no-jogo .auth,.elas-no-jogo .auth *{transition:none!important;animation:none!important}.elas-no-jogo .ticket,.elas-no-jogo .ticket:hover{transform:none}}
