@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--background:#050b14;--background-light:#081525;--card:#0b1a2d;--card-light:#10243c;--blue:#1683ff;--blue-light:#4da3ff;--blue-dark:#0752a5;--text:#f4f8ff;--muted:#8191a8;--border:#78aadc24;--green:#22c55e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit}.header{z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b14e0;justify-content:space-between;align-items:center;height:78px;padding:0 7%;display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;font-size:22px;font-weight:900}.logo span{color:var(--blue-light)}.nav{gap:34px;display:flex}.nav a{color:var(--muted);font-size:14px;font-weight:600;transition:all .2s}.nav a:hover{color:#fff}.cart-button{color:var(--blue-light);background:#1683ff14;border:1px solid #4da3ff40;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:all .2s}.cart-button:hover{background:#1683ff2e}.hero{background:radial-gradient(circle at 75%,#1683ff2e,#0000 32%),linear-gradient(135deg,#050b14 0%,#07182b 55%,#06101d 100%);align-items:center;min-height:650px;padding:100px 7%;display:flex;position:relative;overflow:hidden}.hero-content{z-index:2;max-width:760px;position:relative}.hero-badge{color:var(--blue-light);letter-spacing:1.5px;background:#1683ff12;border:1px solid #4da3ff40;border-radius:50px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-5px;margin:25px 0;font-size:clamp(48px,6.5vw,84px);line-height:.95}.hero h1 span{color:var(--blue-light)}.hero p{max-width:550px;color:var(--muted);font-size:18px;line-height:1.7}.hero-button{background:var(--blue-dark);color:#fff;border:1px solid #4da3ff40;border-radius:8px;align-items:center;gap:25px;width:fit-content;margin-top:30px;padding:15px 20px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.hero-button:hover{background:var(--blue);transform:translateY(-2px)}.hero-button span{font-size:20px}.hero-glow{filter:blur(20px);background:#1683ff0f;border-radius:50%;width:500px;height:500px;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.games,.how{padding:100px 7%}.section-header{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.section-header>div>span,.section-header.center>span,.support span{color:var(--blue-light);letter-spacing:2px;font-size:11px;font-weight:800}.section-header h2{letter-spacing:-1.5px;margin:10px 0 0;font-size:36px}.section-header>a{color:var(--blue-light);font-size:13px;font-weight:700}.games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.game-card{border:1px solid var(--border);background:#0b1828;border-radius:12px;align-items:end;min-height:280px;padding:25px;transition:all .25s;display:flex;position:relative;overflow:hidden}.game-card:hover{border-color:#4da3ff66;transform:translateY(-6px)}.game-overlay{background:linear-gradient(#0000 20%,#03080ff2);position:absolute;inset:0}.game-content{z-index:2;position:relative}.game-content span{color:var(--blue-light);font-size:11px;font-weight:800}.game-content h3{margin:7px 0;font-size:22px}.game-content p{color:var(--muted);margin:0;font-size:12px}.free-fire{background:radial-gradient(circle at 70% 20%,#ff782840,#0000 40%),#0b1828}.valorant{background:radial-gradient(circle at 70% 20%,#1683ff40,#0000 40%),#0b1828}.roblox{background:radial-gradient(circle at 70% 20%,#50a0ff38,#0000 40%),#0b1828}.fortnite{background:radial-gradient(circle at 70% 20%,#7864ff40,#0000 40%),#0b1828}.how{background:var(--background-light)}.center{text-align:center;display:block}.center h2{margin-bottom:50px}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{border:1px solid var(--border);background:#0b1a2d80;border-radius:12px;padding:30px}.step-number{color:var(--blue-light);margin-bottom:25px;font-size:13px;font-weight:900}.step h3{margin:0 0 10px;font-size:18px}.step p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.support{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 20%,#1683ff14,#0000 35%);justify-content:space-between;align-items:center;gap:30px;padding:80px 7%;display:flex}.support h2{letter-spacing:-1px;margin:10px 0;font-size:32px}.support p{color:var(--muted);margin:0}.whatsapp-button{background:var(--green);color:#fff;border-radius:8px;padding:14px 20px;font-size:12px;font-weight:900;transition:all .2s}.whatsapp-button:hover{filter:brightness(1.08);transform:translateY(-2px)}.footer{color:var(--muted);background:#040810;padding:60px 7% 30px}.footer-top{justify-content:space-between;gap:60px;padding-bottom:50px;display:flex}.footer p{font-size:13px}.footer-links{gap:70px;display:flex}.footer-links div{flex-direction:column;gap:12px;display:flex}.footer-links strong{color:#fff;font-size:13px}.footer-links a{font-size:13px;transition:all .2s}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--border);padding-top:25px;font-size:12px}@media (max-width:900px){.nav{display:none}.games-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}.support{flex-direction:column;align-items:flex-start}.footer-top{flex-direction:column}}@media (max-width:600px){.header{padding:0 5%}.hero{padding:80px 5%}.hero h1{letter-spacing:-3px;font-size:48px}.games,.how{padding:70px 5%}.games-grid{grid-template-columns:1fr}.section-header{flex-direction:column;align-items:flex-start;gap:15px}.footer{padding:50px 5% 25px}.footer-links{flex-direction:column;gap:30px}}.contas-page{padding:60px 7%}.contas-hero{margin-bottom:40px}.contas-hero h1{margin:0;font-size:48px}.contas-hero p{color:var(--muted)}.filtros{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.filtros button{border:1px solid var(--border);background:var(--card);color:#fff;cursor:pointer;border-radius:8px;padding:12px 18px}.filtros button:hover{background:var(--blue)}.contas-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.conta-card{border:1px solid var(--border);background:var(--card);border-radius:12px;transition:all .2s;overflow:hidden}.conta-card:hover{transform:translateY(-5px)}.conta-image{height:220px;color:var(--blue-light);background:radial-gradient(circle,#1683ff33,#0000 60%);justify-content:center;align-items:center;font-weight:700;display:flex}.conta-info{padding:20px}.conta-info span{color:var(--blue-light);font-size:12px}.conta-info h3{margin:10px 0 20px}.conta-bottom{justify-content:space-between;align-items:center;display:flex}.conta-bottom button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 15px}@media (max-width:900px){.contas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contas-grid{grid-template-columns:1fr}}.catalogo{background:radial-gradient(circle at 50% 0,#1683ff1a,#0000 38%);min-height:100vh;padding:85px 7% 120px}.catalogo-header{margin-bottom:55px}.catalogo-label{color:var(--blue-light);letter-spacing:2px;font-size:11px;font-weight:900}.catalogo-header h1{letter-spacing:-3px;margin:12px 0;font-size:clamp(42px,6vw,68px);line-height:.95}.catalogo-header p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.catalogo-filtros{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1a2d8c;border-radius:12px;margin-bottom:35px;padding:22px}.filtro-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.filtro-heading span{color:#a9b8cb;letter-spacing:1.5px;font-size:11px;font-weight:900}.filtro-heading small{color:var(--muted);font-size:11px}.filtro-buttons{flex-wrap:wrap;gap:9px;display:flex}.categoria-button{border:1px solid var(--border);color:#8999ae;cursor:pointer;background:#081321;border-radius:7px;padding:11px 17px;font-size:12px;font-weight:800;transition:all .2s}.categoria-button:hover{color:#fff;background:#0c1d31;border-color:#4da3ff59}.categoria-button.active{background:var(--blue-dark);border-color:var(--blue);color:#fff;box-shadow:0 0 22px #1683ff24}.catalogo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.produto-card{border:1px solid var(--border);background:#091626;border-radius:12px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.produto-card:hover{border-color:#4da3ff59;transform:translateY(-6px);box-shadow:0 18px 45px #00000047}.produto-imagem{background:radial-gradient(circle at 50% 35%,#1683ff40,#0000 48%),linear-gradient(145deg,#102b48,#07111e);justify-content:center;align-items:center;height:235px;display:flex;position:relative;overflow:hidden}.produto-imagem:before{content:"";filter:blur(35px);background:#1683ff14;border-radius:50%;width:230px;height:230px;position:absolute}.imagem-placeholder{z-index:2;color:#ffffff8c;flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.imagem-placeholder span{letter-spacing:1px;font-size:13px;font-weight:900}.imagem-placeholder small{color:#ffffff4d;letter-spacing:1px;font-size:9px}.produto-tag{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blue-light);letter-spacing:.8px;background:#040c16bf;border:1px solid #4da3ff33;border-radius:5px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px}.produto-info{padding:20px}.produto-info h2{color:#fff;margin:0 0 22px;font-size:17px;line-height:1.35}.produto-footer{justify-content:space-between;align-items:end;gap:15px;display:flex}.produto-footer div{flex-direction:column;gap:4px;display:flex}.produto-footer small{color:var(--muted);letter-spacing:1px;font-size:9px;font-weight:800}.produto-footer strong{color:#fff;font-size:18px}.ver-produto{background:var(--blue-dark);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 13px;font-size:10px;font-weight:900;transition:all .2s;display:flex}.ver-produto span{font-size:16px}.ver-produto:hover{background:var(--blue);transform:translateY(-2px)}@media (max-width:950px){.catalogo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.catalogo{padding:60px 5% 90px}.catalogo-grid{grid-template-columns:1fr}.catalogo-header h1{letter-spacing:-2px}.filtro-heading{flex-direction:column;align-items:flex-start;gap:8px}.categoria-button{flex:1}}.conta-detalhes{min-height:100vh;padding:70px 7% 120px}.voltar-contas{color:#8fa2b8;margin-bottom:35px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.voltar-contas:hover{color:#fff;transform:translate(-3px)}.conta-detalhes-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:50px;max-width:1250px;margin:auto;display:grid}.conta-galeria{min-width:0}.conta-imagem-principal{border:1px solid var(--border);color:#ffffffa6;background:radial-gradient(circle,#1683ff38,#0000 55%),linear-gradient(145deg,#102b48,#07111e);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:520px;display:flex}.conta-imagem-principal span{letter-spacing:2px;font-size:25px;font-weight:900}.conta-imagem-principal small{color:#ffffff59;letter-spacing:1px;font-size:10px}.conta-miniaturas{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.conta-miniaturas div{border:1px solid var(--border);background:linear-gradient(145deg,#102b48,#07111e);border-radius:9px;height:90px}.conta-detalhes-info{padding-top:20px}.conta-jogo{color:var(--blue-light);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:900}.conta-detalhes-info h1{letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(36px,4vw,58px);line-height:1}.conta-preco{color:#fff;margin-bottom:35px;font-size:30px;font-weight:900}.conta-descricao{border:1px solid var(--border);background:#0b1a2d8c;border-radius:12px;padding:25px}.conta-descricao h2{margin:0 0 12px;font-size:15px}.conta-descricao p{color:#8fa2b8;margin:0;line-height:1.7}.adicionar-carrinho{color:#fff;cursor:pointer;background:#16a765;border:none;border-radius:9px;width:100%;margin-top:20px;padding:17px;font-size:12px;font-weight:900;transition:all .2s}.adicionar-carrinho:hover{background:#19bd72;transform:translateY(-2px)}@media (max-width:850px){.conta-detalhes-grid{grid-template-columns:1fr}.conta-imagem-principal{height:400px}}.contas-grid{align-items:start}.conta-card{align-self:start;height:auto;overflow:hidden}.conta-card-imagem{aspect-ratio:16/9;width:100%;overflow:hidden}.conta-card-imagem img{object-fit:cover;width:100%;height:100%;display:block}.admin-page{color:#fff;background:radial-gradient(circle at 100% 0,#0088ff1f,#0000 35%),#030b16;min-height:100vh;padding:55px 7%}.admin-topo{justify-content:space-between;align-items:center;gap:30px;max-width:1400px;margin:0 auto 35px;display:flex}.admin-topo h1{margin:0 0 8px;font-size:clamp(32px,4vw,54px)}.admin-topo p{color:#8fa5bd;margin:0}.admin-nova-conta{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#087cff,#22a6ff);border-radius:10px;padding:15px 22px;font-weight:800;text-decoration:none;box-shadow:0 10px 35px #0084ff40}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1400px;margin:0 auto 45px;display:grid}.admin-stats article{background:linear-gradient(145deg,#08182b,#071321);border:1px solid #173657;border-radius:14px;padding:25px}.admin-stats span{letter-spacing:2px;color:#6e8baa;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.admin-stats strong{color:#fff;font-size:36px}.admin-lista-topo{justify-content:space-between;align-items:flex-end;max-width:1400px;margin:0 auto 20px;display:flex}.admin-lista-topo span{color:#249aff;letter-spacing:2px;font-size:12px;font-weight:800}.admin-lista-topo h2{margin:5px 0 0;font-size:28px}.admin-lista-topo p{color:#7892af}.admin-contas{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;max-width:1400px;margin:0 auto;display:grid}.admin-conta-card{background:#08182b;border:1px solid #173657;border-radius:14px;overflow:hidden}.admin-conta-imagem{aspect-ratio:16/9;background:linear-gradient(135deg,#0b2645,#061221);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.admin-conta-imagem img{object-fit:cover;width:100%;height:100%;display:block}.admin-conta-imagem span{color:#42a5ff;letter-spacing:2px;font-weight:900}.admin-conta-conteudo{padding:18px}.admin-conta-id{color:#59738f;margin-bottom:5px;font-size:11px}.admin-conta-jogo{color:#28a2ff;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.admin-conta-conteudo h3{margin:7px 0 12px;font-size:19px}.admin-conta-preco{margin-bottom:14px;font-size:21px;display:block}.admin-status{border-radius:7px;width:fit-content;margin-bottom:15px;padding:7px 10px;font-size:11px;font-weight:900}.admin-status.disponivel{color:#39e59c;background:#11d1801a}.admin-status.indisponivel{color:#ff6572;background:#ff46551a}.admin-acoes{gap:8px;display:flex}.admin-acoes a{text-align:center;color:#98b4d1;background:#0c2138;border-radius:7px;flex:1;padding:10px;font-size:12px;font-weight:800;text-decoration:none}.admin-acoes a.editar{color:#fff;background:#087cff}@media (max-width:1000px){.admin-contas{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-page{padding:30px 18px}.admin-topo{flex-direction:column;align-items:flex-start}.admin-stats,.admin-contas{grid-template-columns:1fr}}.admin-login-page{color:#fff;background:radial-gradient(circle at 80% 20%,#008cff38,#0000 35%),radial-gradient(circle at 20% 80%,#0046b424,#0000 35%),#020914;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.admin-login-card{background:linear-gradient(145deg,#081a30,#061220);border:1px solid #17436c;border-radius:18px;width:100%;max-width:440px;padding:42px;box-shadow:0 30px 80px #00000073,0 0 40px #0084ff14}.admin-login-card .admin-label{color:#36a8ff;letter-spacing:4px;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-block}.admin-login-card h1{color:#fff;margin:5px 0 10px;font-size:34px;line-height:1.1}.admin-login-card>p{color:#809bb7;margin:0 0 32px;font-size:14px}.admin-login-card label{color:#a7bdd3;margin-bottom:20px;font-size:13px;font-weight:800;display:block}.admin-login-card input{box-sizing:border-box;color:#fff;background:#04101e;border:1px solid #173d61;border-radius:9px;outline:none;width:100%;margin-top:8px;padding:14px 15px;font-size:14px;transition:all .2s;display:block}.admin-login-card input:focus{border-color:#1b98ff;box-shadow:0 0 0 3px #1b98ff1f}.admin-login-card button{color:#fff;letter-spacing:1px;cursor:pointer;background:linear-gradient(135deg,#0676e8,#20a6ff);border:none;border-radius:9px;width:100%;margin-top:8px;padding:15px;font-size:13px;font-weight:900;transition:transform .2s,filter .2s;box-shadow:0 12px 30px #0084ff38}.admin-login-card button:hover{filter:brightness(1.08);transform:translateY(-2px)}.admin-login-card button:disabled{opacity:.55;cursor:wait;transform:none}.admin-login-erro{color:#ff7b86;text-align:center;background:#ff3c4b1a;border:1px solid #ff3c4b33;border-radius:8px;margin-top:18px;padding:12px;font-size:13px;font-weight:700}@media (max-width:520px){.admin-login-card{padding:30px 22px}.admin-login-card h1{font-size:28px}}.admin-login-mensagem{color:#69baff;text-align:center;background:#008cff1a;border:1px solid #008cff40;border-radius:8px;margin-top:18px;padding:12px;font-size:13px;font-weight:700}.admin-editar-page{background:radial-gradient(circle at top,#248cff1f,#0000 35%),linear-gradient(#031120 0%,#020b16 100%);min-height:100vh;padding:40px 20px 80px}.admin-editar-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051222e0;border:1px solid #3391ff38;border-radius:24px;max-width:1100px;margin:0 auto;padding:32px;box-shadow:0 30px 80px #00000059}.admin-voltar{color:#8ebdff;align-items:center;gap:8px;margin-bottom:24px;font-weight:600;text-decoration:none;display:inline-flex}.admin-voltar:hover{color:#fff}.admin-label{color:#2e95ff;letter-spacing:.28rem;margin-bottom:14px;font-size:.9rem;font-weight:800;display:inline-block}.admin-editar-container h1{color:#fff;margin:0 0 10px;font-size:clamp(2rem,4vw,3.2rem)}.admin-editar-subtitulo{color:#94afd1;margin-bottom:28px;font-size:1rem}.admin-form{flex-direction:column;gap:22px;display:flex}.admin-form-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.admin-field{flex-direction:column;gap:10px;display:flex}.admin-field label{color:#dceaff;font-size:.98rem;font-weight:700}.admin-field input,.admin-field select,.admin-field textarea{color:#fff;background:#03101ff2;border:1px solid #3c82d259;border-radius:14px;outline:none;width:100%;padding:15px 16px;font-size:1rem;transition:all .2s}.admin-field textarea{resize:vertical;min-height:150px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{border-color:#2f95ff;box-shadow:0 0 0 3px #2f95ff29}.admin-ajuda{color:#7f9ec4;margin:-2px 0 2px;font-size:.92rem}.admin-checkbox{color:#d8e8ff;align-items:center;gap:12px;font-weight:600;display:flex}.admin-checkbox input{accent-color:#2f95ff;width:18px;height:18px}.admin-msg{border-radius:14px;padding:14px 16px;font-weight:600}.admin-msg.sucesso{color:#8ff0b8;background:#1987542e;border:1px solid #19875459}.admin-msg.erro{color:#ffb4bc;background:#dc354529;border:1px solid #dc354559}.admin-form-acoes{justify-content:flex-end;display:flex}.admin-salvar-btn{color:#fff;letter-spacing:.04em;cursor:pointer;background:linear-gradient(90deg,#157fff 0%,#35a2ff 100%);border:none;border-radius:16px;padding:16px 26px;font-weight:800;transition:transform .15s,opacity .15s;box-shadow:0 18px 35px #1e78ff40}.admin-salvar-btn:hover{transform:translateY(-1px)}.admin-salvar-btn:disabled{opacity:.7;cursor:not-allowed}@media (max-width:900px){.admin-form-grid{grid-template-columns:1fr}.admin-editar-container{padding:24px}.admin-form-acoes{justify-content:stretch}.admin-salvar-btn{width:100%}}.admin-editor-bloco{background:linear-gradient(145deg,#07192de6,#04101ee6);border:1px solid #173657;border-radius:18px;gap:22px;padding:24px;display:grid}.admin-editor-bloco-titulo{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-editor-bloco-titulo span{color:#299cff;letter-spacing:2px;font-size:11px;font-weight:900}.admin-editor-bloco-titulo h2{margin:5px 0 0;font-size:23px}.admin-editor-bloco-titulo p{color:#708ca8;margin:0}.admin-galeria-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-foto-editor{background:#061525;border:1px solid #173657;border-radius:13px;overflow:hidden}.admin-foto-editor.capa{border-color:#209cff;box-shadow:0 0 30px #008cff29}.admin-foto-preview{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.admin-foto-preview img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.admin-foto-preview:hover img{filter:brightness(1.08)}.admin-capa-badge{color:#fff;background:#168dff;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:10px;left:10px;box-shadow:0 5px 20px #0078ff59}.admin-foto-acoes{gap:8px;padding:10px;display:flex}.admin-foto-acoes button{cursor:pointer;border:0;border-radius:7px;flex:1;padding:9px 8px;font-size:10px;font-weight:900}.admin-usar-capa{color:#fff;background:#087cff}.admin-remover-foto{color:#ff7882;background:#ff46551f;border:1px solid #ff465533!important}.admin-status-acoes{display:flex}.admin-marcar-vendida,.admin-marcar-disponivel{cursor:pointer;border-radius:9px;padding:13px 18px;font-size:12px;font-weight:900;transition:all .2s}.admin-marcar-vendida{color:#ff7782;background:#ff41501a;border:1px solid #ff415047}.admin-marcar-vendida:hover{background:#ff41502e}.admin-marcar-disponivel{color:#52e4a8;background:#18d2871a;border:1px solid #18d28747}.admin-editor-final{justify-content:space-between;align-items:center;gap:20px;padding-top:5px;display:flex}.admin-mensagem{color:#83bfff;margin:0;font-weight:800}@media (max-width:900px){.admin-galeria-editor{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-galeria-editor{grid-template-columns:1fr}.admin-editor-final{flex-direction:column;align-items:stretch}}.admin-editor-botoes{align-items:center;gap:12px;display:flex}.admin-excluir-conta{color:#ff6b78;cursor:pointer;background:#ff2d411a;border:1px solid #ff3c4b59;border-radius:9px;padding:13px 18px;font-size:12px;font-weight:900;transition:all .2s}.admin-excluir-conta:hover{background:#ff2d4133;border-color:#ff3c4ba6;transform:translateY(-1px)}.admin-excluir-conta:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.admin-editor-botoes{flex-direction:column}.admin-editor-botoes button{width:100%}}.admin-upload-zone{cursor:pointer;background:#071f368c;border:2px dashed #1d4d78;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;padding:28px;transition:all .2s;display:flex}.admin-upload-zone:hover{background:#0f3f6666;border-color:#249dff;transform:translateY(-1px)}.admin-upload-zone input{display:none}.admin-upload-icon{color:#38a8ff;background:#2197ff1f;border:1px solid #2197ff59;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:30px;line-height:1;display:flex}.admin-upload-zone strong{color:#48adff;letter-spacing:.7px;margin-top:5px;font-size:13px;font-weight:900}.admin-upload-zone span{color:#7594af;text-align:center;font-size:12px}.carrinho-itens-topo h2{margin:5px 0 0}.carrinho-item-info strong{margin-top:10px;display:block}.carrinho-remover{color:#ff747f!important;background:#ff415014!important;border:1px solid #ff415033!important}.carrinho-vazio-icon{margin-bottom:10px;font-size:34px}@media (max-width:650px){.carrinho-itens-topo{flex-direction:column;align-items:flex-start}.carrinho-total strong{font-size:22px}}.carrinho-page{color:#fff;background:radial-gradient(circle at 50% 0,#105b9b1f,#0000 35%),#030d17;width:100%;min-height:100vh;padding:70px 24px 100px}.carrinho-header{width:min(1180px,100%);margin:0 auto 40px}.carrinho-header>span{color:#259dff;letter-spacing:3px;margin-bottom:10px;font-size:11px;font-weight:900;display:inline-block}.carrinho-header h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,58px);font-weight:950;line-height:1}.carrinho-header p{color:#7590a8;margin:14px 0 0;font-size:14px;line-height:1.6}.carrinho-vazio{text-align:center;background:linear-gradient(145deg,#07192bf2,#030f1bf2);border:1px solid #153653;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:min(1180px,100%);min-height:390px;margin:0 auto;padding:50px 25px;display:flex;box-shadow:0 25px 70px #00000038}.carrinho-vazio-icon{background:#1997ff1a;border:1px solid #1997ff40;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:20px;font-size:34px;display:flex}.carrinho-vazio h2{color:#fff;margin:0;font-size:25px}.carrinho-vazio p{color:#738da5;margin:10px 0 25px;font-size:13px}.carrinho-vazio a{color:#fff;letter-spacing:.7px;background:linear-gradient(135deg,#078cff,#28adff);border-radius:9px;justify-content:center;align-items:center;padding:14px 24px;font-size:12px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 30px #0089ff33}.carrinho-vazio a:hover{transform:translateY(-2px);box-shadow:0 15px 35px #0089ff52}.carrinho-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:25px;width:min(1180px,100%);margin:0 auto;display:grid}.carrinho-itens{background:linear-gradient(145deg,#07192bf2,#030f1bf2);border:1px solid #153653;border-radius:18px;padding:25px}.carrinho-itens-topo{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.carrinho-itens-topo span{color:#269dff;letter-spacing:2.5px;font-size:10px;font-weight:900}.carrinho-itens-topo h2{color:#fff;margin:5px 0 0;font-size:23px}.carrinho-item{background:#041220bf;border:1px solid #143450;border-radius:13px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:13px;padding:16px;display:grid}.carrinho-item-imagem{aspect-ratio:16/10;color:#4eb1ff;text-align:center;background:linear-gradient(135deg,#071f35,#0c385d);border:1px solid #194366;border-radius:9px;justify-content:center;align-items:center;width:120px;padding:10px;font-size:11px;font-weight:900;display:flex;overflow:hidden}.carrinho-item-info>span{color:#279fff;letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:900}.carrinho-item-info h2{color:#f2f8ff;margin:5px 0 0;font-size:17px}.carrinho-item-info small{color:#526e87;margin-top:5px;font-size:10px;display:block}.carrinho-item-info strong{color:#4aafff;margin-top:10px;font-size:17px;display:block}.carrinho-remover{cursor:pointer;transition:all .2s;color:#ff7680!important;background:#ff455414!important;border:1px solid #ff455440!important;border-radius:8px!important;padding:10px 13px!important;font-size:10px!important;font-weight:900!important}.carrinho-remover:hover{background:#ff45542b!important}.carrinho-limpar{color:#ff7680;cursor:pointer;background:#ff455412;border:1px solid #ff455440;border-radius:8px;padding:10px 13px;font-size:10px;font-weight:900;transition:all .2s}.carrinho-limpar:hover{background:#ff455426}.carrinho-continuar-comprando{color:#4eabfa;margin-top:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.carrinho-continuar-comprando:hover{color:#8acaff}.carrinho-resumo{background:linear-gradient(145deg,#071c30fa,#03101dfa);border:1px solid #174160;border-radius:18px;padding:27px;position:sticky;top:25px;box-shadow:0 25px 70px #00000038}.carrinho-resumo-label{color:#249eff;letter-spacing:2.5px;font-size:10px;font-weight:900}.carrinho-resumo h2{color:#fff;margin:6px 0 25px;font-size:23px}.carrinho-resumo-linha{color:#718aa0;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;font-size:12px;display:flex}.carrinho-resumo-linha strong{color:#d9eaff;font-size:12px}.carrinho-resumo-divisor{background:#153750;height:1px;margin:22px 0}.carrinho-total{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.carrinho-total span{color:#70889e;font-size:11px;font-weight:900}.carrinho-total strong{color:#fff;font-size:27px;font-weight:950}.carrinho-pagar{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#078cff,#26b2ff);border:0;border-radius:10px;width:100%;padding:16px 14px;font-size:12px;font-weight:950;transition:all .2s;box-shadow:0 12px 30px #0089ff40}.carrinho-pagar:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0089ff5c}.carrinho-pix-info{background:#24a0ff0d;border:1px solid #24a0ff24;border-radius:10px;gap:12px;margin-top:20px;padding:14px;display:flex}.carrinho-pix-info>span{color:#29a7ff}.carrinho-pix-info strong{color:#ddebfa;font-size:11px}.carrinho-pix-info p{color:#6d879f;margin:4px 0 0;font-size:10px;line-height:1.5}.carrinho-seguranca{color:#536c83;text-align:center;margin:15px 0 0;font-size:9px;line-height:1.5}@media (max-width:900px){.carrinho-layout{grid-template-columns:1fr}.carrinho-resumo{position:static}}@media (max-width:650px){.carrinho-page{padding:45px 15px 70px}.carrinho-header h1{font-size:38px}.carrinho-item{grid-template-columns:1fr}.carrinho-item-imagem,.carrinho-remover{width:100%}.carrinho-itens-topo{flex-direction:column;align-items:flex-start}.carrinho-limpar{width:100%}}.adicionar-carrinho-area{gap:10px;display:grid}.adicionar-carrinho-mensagem{color:#59b7ff;text-align:center;margin:0;font-size:12px;font-weight:800}.pagamento-page{color:#fff;background:radial-gradient(circle at 50% 0,#1069b421,#0000 35%),#030d17;min-height:100vh;padding:65px 24px 100px}.pagamento-header{width:min(1100px,100%);margin:0 auto 35px}.pagamento-voltar{color:#6d8da8;margin-bottom:30px;font-size:12px;font-weight:800;text-decoration:none;display:block}.pagamento-header>span,.pagamento-label{color:#239fff;letter-spacing:2.5px;font-size:10px;font-weight:950}.pagamento-header h1{letter-spacing:-2px;margin:8px 0 0;font-size:clamp(34px,5vw,55px);line-height:1}.pagamento-header p{color:#7290aa;margin:13px 0 0;font-size:13px}.pagamento-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:25px;width:min(1100px,100%);margin:auto;display:grid}.pagamento-pedido,.pagamento-pix-card{background:linear-gradient(145deg,#071b2ffa,#030f1bfa);border:1px solid #16405f;border-radius:18px;padding:27px}.pagamento-pedido h2,.pagamento-pix-card h2{margin:7px 0 25px;font-size:23px}.pagamento-produtos{gap:10px;display:grid}.pagamento-produto{background:#03111eb3;border:1px solid #143651;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.pagamento-produto>div{gap:4px;display:grid}.pagamento-produto span{color:#279fff;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:900}.pagamento-produto strong{color:#edf7ff;font-size:14px}.pagamento-produto small{color:#57738c;font-size:10px}.pagamento-produto b{white-space:nowrap;color:#44afff;font-size:15px}.pagamento-total{border-top:1px solid #183a54;justify-content:space-between;align-items:flex-end;margin-top:25px;padding-top:23px;display:flex}.pagamento-total span{color:#718ba2;font-size:11px;font-weight:900}.pagamento-total strong{color:#fff;font-size:29px}.pagamento-referencia{color:#627e96;margin-top:15px;font-size:11px}.pagamento-valor{background:#269eff12;border:1px solid #269eff26;border-radius:10px;justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:13px 15px;display:flex}.pagamento-valor span{color:#718ba2;font-size:10px;font-weight:900}.pagamento-valor strong{font-size:25px}.pagamento-qr{background:#fff;border-radius:14px;justify-content:center;padding:16px;display:flex}.pagamento-qr img{width:100%;max-width:310px;height:auto;display:block}.pagamento-instrucao{color:#7892aa;text-align:center;margin:15px 0 20px;font-size:11px;line-height:1.5}.pagamento-copia label{color:#7792aa;letter-spacing:1px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.pagamento-copia>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pagamento-copia input{color:#7996ae;background:#03111e;border:1px solid #18405f;border-radius:8px;outline:none;min-width:0;padding:12px;font-size:10px}.pagamento-copia button{color:#fff;cursor:pointer;background:#138fff;border:0;border-radius:8px;padding:0 15px;font-size:10px;font-weight:900}.pagamento-dados{gap:8px;margin:18px 0;display:grid}.pagamento-dados p{color:#658199;justify-content:space-between;gap:20px;margin:0;font-size:10px;display:flex}.pagamento-dados strong{color:#cde7fa;text-align:right}.pagamento-ja-paguei{color:#fff;cursor:pointer;background:linear-gradient(135deg,#078cff,#25b0ff);border:0;border-radius:9px;width:100%;padding:15px;font-size:11px;font-weight:950;transition:all .2s}.pagamento-ja-paguei:hover{transform:translateY(-2px)}.pagamento-aguardando{text-align:center;background:#26ca870f;border:1px solid #26ca8740;border-radius:9px;padding:14px}.pagamento-aguardando strong{color:#5ce2a8;font-size:11px}.pagamento-aguardando p{color:#719288;margin:5px 0 0;font-size:10px}.pagamento-aviso{color:#536e85;text-align:center;margin:14px 0 0;font-size:9px}.pagamento-erro{text-align:center;background:#061725;border:1px solid #173d5c;border-radius:18px;width:min(650px,100% - 30px);margin:80px auto;padding:45px}.pagamento-erro>span{color:#269fff;letter-spacing:2px;font-size:10px;font-weight:900}.pagamento-erro h1{margin:10px 0;font-size:28px}.pagamento-erro p{color:#718ca4}.pagamento-erro a{color:#fff;background:#138fff;border-radius:8px;margin-top:15px;padding:13px 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:850px){.pagamento-layout{grid-template-columns:1fr}}@media (max-width:550px){.pagamento-page{padding:40px 15px 70px}.pagamento-pedido,.pagamento-pix-card{padding:20px}.pagamento-produto{flex-direction:column;align-items:flex-start}}.contas-page{color:#fff;background:radial-gradient(circle at 50% -10%,#0d74c721,#0000 33%),#030d17;min-height:100vh;padding:70px 24px 110px}.contas-header{width:min(1400px,100%);margin:0 auto 28px}.contas-header>span{color:#229fff;letter-spacing:3px;margin-bottom:11px;font-size:11px;font-weight:950;display:block}.contas-header h1{color:#fff;letter-spacing:-2.5px;margin:0;font-size:clamp(38px,5vw,62px);font-weight:950;line-height:.98}.contas-header-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.contas-header-bottom p{color:#718da6;margin:0;font-size:14px}.contas-disponiveis{color:#77dcb1;background:#2eda930d;border:1px solid #2eda9329;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:800;display:flex}.contas-disponiveis i{background:#34d798;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #34d798b3}.filtros{flex-wrap:wrap;gap:9px;width:min(1400px,100%);margin:0 auto 32px;display:flex}.filtros a{color:#7894ad;background:#051829d9;border:1px solid #173a58;border-radius:9px;justify-content:center;align-items:center;min-height:39px;padding:0 17px;font-size:11px;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.filtros a:hover{color:#fff;background:#0c3658bf;border-color:#279fff8c;transform:translateY(-2px)}.filtros a.filtro-ativo{color:#fff;background:linear-gradient(135deg,#087ff1,#20a6ff);border-color:#168fff;box-shadow:0 8px 25px #0087ff33}.contas-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px;width:min(1400px,100%);margin:auto;display:grid}.conta-card{background:linear-gradient(145deg,#071a2dfa,#03101dfa);border:1px solid #153954;border-radius:16px;align-self:start;height:auto;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 45px #0000002e}.conta-card:hover{border-color:#249eff9e;transform:translateY(-5px);box-shadow:0 25px 60px #00000042,0 0 30px #0089ff12}.conta-card-imagem{aspect-ratio:16/9;background:linear-gradient(135deg,#061a2c,#0b385d);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.conta-card-imagem img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.conta-card:hover .conta-card-imagem img{filter:brightness(1.05);transform:scale(1.035)}.conta-card-sem-imagem{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.conta-card-sem-imagem strong{color:#43aaff;font-size:18px;font-weight:950}.conta-card-sem-imagem span{color:#52748f;letter-spacing:2px;font-size:9px;font-weight:900}.conta-card-status{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#74e2af;letter-spacing:.8px;background:#03121de0;border:1px solid #42e29d38;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:950;display:flex;position:absolute;top:13px;right:13px}.conta-card-status i{background:#38db97;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #38db97cc}.conta-card-info{flex-direction:column;padding:21px 21px 20px;display:flex}.conta-card-topo{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.conta-card-jogo{color:#36a8ff;letter-spacing:1.5px;text-transform:uppercase;background:#249eff12;border:1px solid #249eff29;border-radius:6px;align-items:center;padding:6px 9px;font-size:9px;font-weight:950;display:inline-flex}.conta-card-id{color:#4d6b83;font-size:9px;font-weight:800}.conta-card-titulo-link{text-decoration:none}.conta-card-info h2{color:#f3f8fd;letter-spacing:-.35px;min-height:52px;margin:0 0 17px;font-size:20px;font-weight:850;line-height:1.3;transition:color .2s}.conta-card-titulo-link:hover h2{color:#54b5ff}.conta-card-preco-area{flex-direction:column;gap:3px;margin-bottom:18px;display:flex}.conta-card-preco-area small{color:#526f87;letter-spacing:1.5px;font-size:8px;font-weight:900}.conta-card-preco-area strong{color:#42aeff;letter-spacing:-.8px;font-size:25px;font-weight:950;line-height:1.1}.conta-card-botao{color:#fff;letter-spacing:.8px;background:linear-gradient(135deg,#077ceaf0,#1da7fff0);border:1px solid #239dff6b;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:47px;margin-top:auto;font-size:11px;font-weight:950;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 10px 25px #0085ff26}.conta-card-botao span{font-size:17px;transition:transform .2s}.conta-card-botao:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 32px #0085ff47}.conta-card-botao:hover span{transform:translate(4px)}.contas-vazio{text-align:center;background:#051626cc;border:1px solid #153954;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:300px;padding:40px;display:flex}.contas-vazio h2{margin:0;font-size:24px}.contas-vazio p{color:#6f8ba3;margin:9px 0 22px;font-size:13px}.contas-vazio a{color:#fff;background:#138fff;border-radius:8px;padding:13px 20px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:1050px){.contas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.contas-page{padding:45px 15px 80px}.contas-header-bottom{flex-direction:column;align-items:flex-start}.contas-grid{grid-template-columns:1fr}.conta-card-info h2{min-height:0}.conta-card-preco-area strong{font-size:23px}}.pagamento-cliente{border-top:1px solid #163950;gap:13px;margin:22px 0 17px;padding-top:20px;display:grid}.pagamento-cliente-field{gap:6px;display:grid}.pagamento-cliente-field label{color:#7893aa;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.pagamento-cliente-field input{color:#fff;background:#03111e;border:1px solid #18415f;border-radius:8px;outline:none;width:100%;padding:12px 13px;font-size:12px;transition:all .2s}.pagamento-cliente-field input:focus{border-color:#229fff;box-shadow:0 0 0 3px #229fff14}.pagamento-cliente-field input::placeholder{color:#49657c}.pagamento-mensagem{color:#69baff;text-align:center;margin:12px 0 0;font-size:11px;font-weight:800}.pagamento-aguardando small{color:#608276;margin-top:8px;font-size:9px;display:block}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-alerta{box-shadow:0 0 30px #ffae310f;border-color:#ffae3166!important}.admin-stat-alerta strong{color:#ffbd59!important}.admin-pedidos-area{margin-top:38px}.admin-pedidos{gap:17px;margin-bottom:45px;display:grid}.admin-pedido-card{background:linear-gradient(145deg,#071b2ffa,#03101dfa);border:1px solid #183e5d;border-radius:15px;padding:23px;box-shadow:0 18px 45px #0000002b}.admin-pedido-topo{border-bottom:1px solid #153750;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.admin-pedido-numero{color:#299fff;letter-spacing:1.7px;font-size:10px;font-weight:950}.admin-pedido-topo h3{color:#fff;margin:6px 0 0;font-size:22px}.admin-pedido-status{color:#ffc267;letter-spacing:.7px;background:#ffb64512;border:1px solid #ffb64540;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:950}.admin-pedido-dados{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.admin-pedido-dados>div{background:#03101ca6;border:1px solid #143650;border-radius:9px;gap:5px;padding:13px;display:grid}.admin-pedido-dados span{color:#5f7d96;letter-spacing:1.2px;font-size:8px;font-weight:900}.admin-pedido-dados strong{color:#dbeeff;word-break:break-word;font-size:11px}.admin-pedido-dados .admin-pedido-valor{color:#43afff;font-size:18px}.admin-pedido-produtos{gap:8px;margin-top:18px;display:grid}.admin-pedido-produtos-label{color:#5f7d96;letter-spacing:1.2px;margin-bottom:2px;font-size:8px;font-weight:900}.admin-pedido-produto{background:#04121f99;border:1px solid #143650;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:11px 13px;display:flex}.admin-pedido-produto>div{gap:3px;display:grid}.admin-pedido-produto span{color:#299fff;font-size:8px;font-weight:900}.admin-pedido-produto strong{color:#dcecff;font-size:12px}.admin-pedido-produto b{color:#42aeff;font-size:13px}.admin-pedido-aviso{color:#a8906d;background:#ffb6450a;border:1px solid #ffb64526;border-radius:8px;margin-top:17px;padding:11px 13px;font-size:10px}.admin-pedido-acoes{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.admin-pedido-acoes button{cursor:pointer;border-radius:8px;min-height:42px;padding:0 17px;font-size:10px;font-weight:950;transition:all .2s}.admin-pedido-acoes button:disabled{opacity:.5;cursor:not-allowed}.admin-confirmar-pedido{color:#58e4aa;background:#28db8e1a;border:1px solid #28db8e59}.admin-confirmar-pedido:hover{background:#28db8e2e;transform:translateY(-1px)}.admin-cancelar-pedido{color:#ff7882;background:#ff445412;border:1px solid #ff445447}.admin-cancelar-pedido:hover{background:#ff445426}.admin-pedido-acoes p{color:#74bfff;width:100%;margin:2px 0 0;font-size:11px;font-weight:800}.admin-sem-pedidos{text-align:center;background:#051626a6;border:1px solid #153853;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin-bottom:45px;padding:30px;display:flex}.admin-sem-pedidos>div{color:#57dca6;background:#28db8e14;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:12px;font-size:20px;display:flex}.admin-sem-pedidos h3{color:#fff;margin:0}.admin-sem-pedidos p{color:#638199;margin:7px 0 0;font-size:11px}.admin-vendas-resumo{margin-bottom:35px}.admin-vendas-resumo>div{background:#28db8e0a;border:1px solid #28db8e26;border-radius:10px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.admin-vendas-resumo span{color:#71978a;letter-spacing:1.2px;font-size:9px;font-weight:900}.admin-vendas-resumo strong{color:#57dca6;font-size:20px}@media (max-width:1000px){.admin-stats,.admin-pedido-dados{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-stats{grid-template-columns:1fr}.admin-pedido-topo{flex-direction:column;align-items:flex-start}.admin-pedido-dados{grid-template-columns:1fr}.admin-pedido-acoes{flex-direction:column;align-items:stretch}.admin-pedido-acoes button{width:100%}}.pagamento-suporte{background:#2cdc840e;border:1px solid #2cdc8438;border-radius:12px;gap:12px;margin-top:16px;padding:17px;display:grid}.pagamento-suporte-topo{align-items:center;gap:12px;display:flex}.pagamento-suporte-icone{background:#2cdc841a;border:1px solid #2cdc8433;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;display:flex}.pagamento-suporte-info{min-width:0}.pagamento-suporte-info strong{color:#72e5ad;font-size:12px;font-weight:900}.pagamento-suporte-info p{color:#718c82;margin:5px 0 0;font-size:10px;line-height:1.6}.pagamento-suporte-beneficios{background:#03121d73;border:1px solid #2cdc841a;border-radius:9px;gap:6px;padding:12px 13px;display:grid}.pagamento-suporte-beneficios span{color:#91baa5;font-size:10px;font-weight:700}.pagamento-whatsapp{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#159957,#28c979);border:1px solid #37e18959;border-radius:9px;width:100%;min-height:46px;font-size:11px;font-weight:950;transition:all .2s}.pagamento-whatsapp:hover{filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 12px 30px #25cd742e}.pagamento-suporte-aviso{color:#678176;text-align:center;font-size:9px;line-height:1.55;display:block}.contas-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1400px,100%);margin:0 auto 32px;display:flex}.contas-toolbar .filtros{flex:1;width:auto;margin:0}.ordenacao-contas{flex-direction:column;flex-shrink:0;gap:8px;min-width:230px;display:flex}.ordenacao-contas label{color:#5f819e;letter-spacing:1.8px;font-size:10px;font-weight:900}.ordenacao-select-container{width:100%;position:relative}.ordenacao-select-container select{appearance:none;color:#d9e9f7;cursor:pointer;background:linear-gradient(135deg,#051829f5,#071f35f5);border:1px solid #173a58;border-radius:9px;outline:none;width:100%;height:42px;padding:0 42px 0 15px;font-size:12px;font-weight:800;transition:border-color .2s,box-shadow .2s,background .2s}.ordenacao-select-container select:hover{background:#0c3658e6;border-color:#279fffa6}.ordenacao-select-container select:focus{border-color:#168fff;box-shadow:0 0 0 3px #168fff1f}.ordenacao-select-container select option{color:#fff;background:#07192a}.ordenacao-seta{color:#229fff;pointer-events:none;font-size:9px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media (max-width:850px){.contas-toolbar{flex-direction:column;align-items:stretch;gap:18px}.contas-toolbar .filtros{width:100%}.ordenacao-contas{width:100%;min-width:0}.ordenacao-select-container{width:100%}}.contas-topbar{justify-content:space-between;align-items:center;gap:16px;width:min(1400px,100%);margin:0 auto 26px;display:flex}.contas-topbar a,.voltar-inicio{color:#7db9e8;background:#081d30d9;border:1px solid #173d5d;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none;transition:all .2s}.contas-topbar a:hover,.voltar-inicio:hover{color:#fff;background:#157edb33;border-color:#1b96ff}.conta-navegacao{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-bottom:22px;display:flex}.conta-imagem-clicavel{cursor:zoom-in;background:0 0;border:none;width:100%;padding:0;position:relative;overflow:hidden}.conta-imagem-clicavel img{object-fit:contain;width:100%;height:100%;display:block}.galeria-ampliar{color:#d9efff;letter-spacing:.8px;opacity:0;background:#000a14d1;border:1px solid #50b1ff73;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:900;transition:opacity .2s;position:absolute;bottom:15px;right:15px}.conta-imagem-clicavel:hover .galeria-ampliar{opacity:1}.conta-miniaturas{gap:10px;margin-top:12px;padding-bottom:8px;display:flex;overflow-x:auto}.conta-miniaturas button{cursor:pointer;background:#061728;border:1px solid #173d5d;border-radius:8px;flex:0 0 150px;height:100px;padding:3px;transition:all .2s;overflow:hidden}.conta-miniaturas button:hover{border-color:#1596ff}.conta-miniaturas button.miniatura-ativa{border-color:#1596ff;box-shadow:0 0 0 2px #1596ff29}.conta-miniaturas img{object-fit:cover;border-radius:5px;width:100%;height:100%}.galeria-lightbox{z-index:99999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#00050cf5;justify-content:center;align-items:center;padding:40px 90px;display:flex;position:fixed;inset:0}.galeria-lightbox-conteudo{flex-direction:column;align-items:center;gap:12px;max-width:1400px;max-height:90vh;display:flex}.galeria-lightbox-conteudo img{object-fit:contain;border-radius:10px;max-width:100%;max-height:82vh;box-shadow:0 20px 70px #000000b3}.galeria-contador{color:#8db4d4;font-size:12px;font-weight:800}.galeria-fechar{color:#fff;cursor:pointer;background:#061728e6;border:1px solid #31506b;border-radius:50%;width:46px;height:46px;font-size:20px;position:fixed;top:25px;right:30px}.galeria-anterior,.galeria-proxima{color:#fff;cursor:pointer;background:#061728e0;border:1px solid #31506b;border-radius:10px;width:55px;height:70px;font-size:45px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.galeria-anterior{left:25px}.galeria-proxima{right:25px}.game-card{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.game-card .game-overlay{background:linear-gradient(#020c1633,#020c16ed)}.pagina-institucional{color:#fff;background:#020b14;min-height:100vh;padding:45px max(30px,50vw - 550px)}.pagina-institucional-topo{margin-bottom:30px}.pagina-institucional-topo a{color:#66b7f4;font-size:12px;font-weight:800;text-decoration:none}.pagina-institucional-card{background:linear-gradient(145deg,#06182a,#04111e);border:1px solid #153b5a;border-radius:16px;padding:45px}.pagina-institucional-card>span{color:#259cff;letter-spacing:2px;font-size:12px;font-weight:900}.pagina-institucional-card h1{margin:12px 0 28px;font-size:clamp(34px,5vw,58px)}.pagina-institucional-card h2{color:#fff;margin-top:32px;font-size:20px}.pagina-institucional-card h3{color:#66b7f4;margin-top:25px}.pagina-institucional-card p{color:#88a8c3;max-width:850px;line-height:1.7}.pagina-whatsapp{color:#fff;background:#20cc67;border-radius:9px;margin-top:25px;padding:15px 22px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.pagina-faq{border-top:1px solid #17334b;margin-top:45px;padding-top:30px}@media (max-width:700px){.galeria-lightbox{padding:70px 15px 25px}.galeria-anterior,.galeria-proxima{width:42px;height:55px;font-size:34px}.galeria-anterior{left:8px}.galeria-proxima{right:8px}.conta-miniaturas button{flex-basis:110px;height:75px}.pagina-institucional{padding:25px 15px}.pagina-institucional-card{padding:26px 20px}}.hero-actions{align-items:stretch;gap:14px;margin-top:30px;display:flex}.hero-actions .hero-button{flex:none;margin-top:0}.hero-promocoes{color:#fff;background:#082037b8;border:1px solid #4da3ff4d;border-radius:8px;align-items:center;gap:10px;width:225px;min-width:225px;padding:10px 13px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.hero-promocoes:hover{background:#0a2b48e0;border-color:#4da3ff94;transform:translateY(-2px)}.hero-promocoes-icone{background:#1683ff24;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.hero-promocoes-conteudo{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.hero-promocoes-conteudo strong{color:#fff;letter-spacing:.7px;white-space:nowrap;font-size:11px;font-weight:900;line-height:1}.hero-promocoes-conteudo span{color:var(--blue-light);letter-spacing:.8px;white-space:nowrap;font-size:8px;font-weight:900;line-height:1}.hero-promocoes-seta{color:var(--blue-light);flex:none;margin-left:auto;font-size:16px;line-height:1;transition:transform .2s}.hero-promocoes:hover .hero-promocoes-seta{transform:translate(3px)}@media (max-width:720px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .hero-button,.hero-promocoes{width:100%;min-width:0}.hero-actions .hero-button{justify-content:space-between}}.conta-card-preco-area.em-promocao{gap:8px}.conta-promocao-linha{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.conta-promocao-badge{color:#ff6868;letter-spacing:.8px;background:#ff4b4b1f;border:1px solid #ff4b4b47;border-radius:6px;align-items:center;width:fit-content;padding:6px 9px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.conta-desconto{color:#55e68a;letter-spacing:.5px;white-space:nowrap;font-size:10px;font-weight:900}.conta-precos-promocao{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.conta-preco-antigo{color:#ffffff6b;font-size:12px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px}.conta-preco-promocional{color:#fff;letter-spacing:-.4px;font-size:22px;font-weight:900;line-height:1.1}.avaliacoes-page{color:#fff;background:radial-gradient(circle at 50% 0,#1b8fff14,#0000 35%),#020f1b;min-height:100vh;padding:65px 7% 100px}.avaliacoes-hero{width:100%;max-width:1300px;margin:0 auto 50px}.avaliacoes-voltar{color:#58afff;letter-spacing:.8px;margin-bottom:35px;font-size:12px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.avaliacoes-voltar:hover{color:#fff}.avaliacoes-label{color:#1ca0ff;letter-spacing:2.4px;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.avaliacoes-hero h1{color:#fff;letter-spacing:-3px;margin:0;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.avaliacoes-hero h1 span{color:#219dff}.avaliacoes-hero>p{color:#7ca4c2;max-width:610px;margin:24px 0 0;font-size:15px;line-height:1.7}.avaliacoes-resumo{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:20px;width:100%;max-width:1300px;margin:0 auto 70px;display:grid}.avaliacoes-nota{background:linear-gradient(145deg,#072237f0,#031523f5);border:1px solid #3a9fe745;border-radius:16px;padding:30px}.avaliacoes-nota>span{color:#72a4c8;letter-spacing:1.7px;font-size:11px;font-weight:900;display:block}.avaliacoes-nota-numero{color:#fff;margin-top:10px;font-size:57px;font-weight:900;line-height:1}.avaliacoes-nota small{color:#6e99b9;margin-top:11px;font-size:12px;display:block}.avaliacao-estrelas{align-items:center;gap:4px;margin-top:12px;display:flex}.avaliacao-estrelas span{color:#ffffff26;font-size:20px}.avaliacao-estrelas span.ativa{color:#ffc94a;text-shadow:0 0 14px #ffc94a26}.avaliacoes-resumo-info{background:linear-gradient(145deg,#072237f0,#031523f5);border:1px solid #3a9fe745;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.avaliacoes-resumo-info article{align-items:center;gap:17px;padding:28px;display:flex}.avaliacoes-resumo-info article+article{border-left:1px solid #3a9fe726}.avaliacoes-resumo-info article>span{color:#35afff;background:#1c9cff1c;border:1px solid #1c9cff29;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.avaliacoes-resumo-info strong{color:#fff;letter-spacing:1px;font-size:12px;font-weight:900;display:block}.avaliacoes-resumo-info p{color:#7599b5;margin:7px 0 0;font-size:13px;line-height:1.55}.avaliacoes-area{width:100%;max-width:1300px;margin:0 auto}.avaliacoes-area-topo{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.avaliacoes-area-topo span{color:#1a9fff;letter-spacing:2px;font-size:12px;font-weight:900}.avaliacoes-area-topo h2{color:#fff;margin:8px 0 0;font-size:30px;font-weight:500}.avaliacoes-area-topo>p{color:#6e99b8;margin:0;font-size:13px}.avaliacoes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.avaliacao-card{background:linear-gradient(145deg,#072237f0,#031422fa);border:1px solid #3a9fe73d;border-radius:15px;flex-direction:column;min-height:310px;padding:25px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 15px 50px #00000021}.avaliacao-card:hover{border-color:#28a5ff8c;transform:translateY(-4px);box-shadow:0 20px 55px #0003}.avaliacao-card-topo{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.avaliacao-jogo{color:#25a5ff;letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:900}.avaliacao-card h3{color:#fff;margin:5px 0 0;font-size:16px;font-weight:800}.avaliacao-verificada{color:#51e699;letter-spacing:.5px;background:#48e88f14;border:1px solid #48e88f45;border-radius:6px;flex-shrink:0;padding:6px 8px;font-size:8px;font-weight:900}.avaliacao-texto{color:#c8dae7;flex:1;margin:23px 0 0;font-size:14px;line-height:1.75}.avaliacao-print{cursor:pointer;background:#041422;border:1px solid #4da3ff4d;border-radius:10px;width:100%;margin-top:20px;overflow:hidden}.avaliacao-print img{object-fit:cover;width:100%;height:210px;transition:transform .25s;display:block}.avaliacao-print:hover img{transform:scale(1.025)}.avaliacao-rodape{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:17px;display:flex}.avaliacao-rodape span{color:#4d85ad;letter-spacing:1px;font-size:9px;font-weight:900}.avaliacao-rodape small{color:#577d9a;font-size:11px}.avaliacoes-cta{background:radial-gradient(circle at 80%,#1c93ff24,#0000 35%),linear-gradient(145deg,#072237eb,#031523f5);border:1px solid #34a0f04a;border-radius:16px;width:100%;max-width:1300px;margin:70px auto 0;padding:45px;overflow:hidden}.avaliacoes-cta>span{color:#1b9fff;letter-spacing:2px;font-size:11px;font-weight:900}.avaliacoes-cta h2{color:#fff;max-width:600px;margin:9px 0 12px;font-size:38px;font-weight:500}.avaliacoes-cta p{color:#7c9fb8;margin:0;line-height:1.6}.avaliacoes-cta a{color:#fff;letter-spacing:.8px;background:#168fff;border-radius:7px;justify-content:center;align-items:center;margin-top:22px;padding:15px 19px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 30px #168fff26}.avaliacoes-cta a:hover{background:#2aa1ff;transform:translateY(-2px)}@media (max-width:900px){.avaliacoes-page{padding:45px 20px 70px}.avaliacoes-resumo{grid-template-columns:1fr}.avaliacoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.avaliacoes-page{padding:30px 16px 60px}.avaliacoes-voltar{margin-bottom:28px}.avaliacoes-hero{margin-bottom:35px}.avaliacoes-hero h1{letter-spacing:-2px;font-size:40px}.avaliacoes-resumo-info{grid-template-columns:1fr}.avaliacoes-resumo-info article+article{border-top:1px solid #3a9fe726;border-left:0}.avaliacoes-grid{grid-template-columns:1fr}.avaliacoes-area-topo{flex-direction:column;align-items:flex-start}.avaliacao-card{min-height:auto}.avaliacao-card-topo{flex-direction:column}.avaliacao-verificada{width:fit-content}.avaliacoes-cta{padding:28px}.avaliacoes-cta h2{font-size:30px}.avaliacao-print img{height:180px}}.home-avaliacoes{width:100%;max-width:1300px;margin:90px auto;padding:0 7%}.home-avaliacoes-topo{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.home-avaliacoes-topo>div>span{color:#1d9fff;letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.home-avaliacoes-topo h2{color:#fff;letter-spacing:-2px;margin:0;font-size:clamp(35px,4vw,52px);font-weight:500;line-height:1}.home-avaliacoes-topo p{color:#739bb8;max-width:500px;margin:17px 0 0;font-size:14px;line-height:1.65}.home-avaliacoes-ver-todas{color:#58afff;letter-spacing:.7px;background:#1468a61f;border:1px solid #2c9df04d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;padding:14px 17px;font-size:10px;font-weight:900;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s;display:inline-flex}.home-avaliacoes-ver-todas:hover{color:#fff;background:#1e8bdb33;border-color:#2c9df099;transform:translateY(-2px)}.home-avaliacoes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.home-avaliacao-card{background:linear-gradient(145deg,#072237f0,#031422fa);border:1px solid #3a9fe738;border-radius:14px;flex-direction:column;min-height:250px;padding:24px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 15px 45px #0000001f}.home-avaliacao-card:hover{border-color:#2ea4ff80;transform:translateY(-4px)}.home-avaliacao-card-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-avaliacao-card-topo>span{color:#23a4ff;letter-spacing:1.5px;font-size:9px;font-weight:900}.home-avaliacao-card-topo small{color:#51e699;letter-spacing:.4px;background:#4be69412;border:1px solid #4be69440;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:900}.home-avaliacao-estrelas{color:#ffc94a;letter-spacing:2px;margin-top:18px;font-size:17px}.home-avaliacao-card>p{color:#c7dae7;flex:1;margin:17px 0 22px;font-size:14px;line-height:1.7}.home-avaliacao-rodape{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;display:flex}.home-avaliacao-rodape strong{color:#739dbb;font-size:10px;font-weight:800}.home-avaliacao-rodape span{color:#507892;font-size:9px}.home-avaliacoes-mobile-botao{margin-top:22px;display:none}.home-avaliacoes-mobile-botao a{color:#fff;letter-spacing:.7px;background:#168fff;border-radius:7px;justify-content:center;align-items:center;width:100%;padding:15px;font-size:10px;font-weight:900;text-decoration:none;display:flex}@media (max-width:900px){.home-avaliacoes{margin:70px auto;padding:0 20px}.home-avaliacoes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-avaliacao-card:last-child{grid-column:1/-1}}@media (max-width:620px){.home-avaliacoes{margin:60px auto;padding:0 16px}.home-avaliacoes-topo{flex-direction:column;align-items:flex-start}.home-avaliacoes-topo h2{font-size:36px}.home-avaliacoes-ver-todas{display:none}.home-avaliacoes-grid{grid-template-columns:1fr}.home-avaliacao-card:last-child{grid-column:auto}.home-avaliacoes-mobile-botao{display:block}}.home-social-proof{z-index:5;background:linear-gradient(145deg,#081f34f7,#03121ffa);border:1px solid #2d9dee38;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1300px,100% - 48px);margin:-22px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000003d,0 0 35px #1683ff0d}.home-social-proof-item{min-width:0;color:inherit;align-items:center;gap:14px;padding:20px 22px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.home-social-proof-item+.home-social-proof-item{border-left:1px solid #2d9dee21}.home-social-proof-item:hover{background:#1683ff0e}.home-social-proof-item.destaque{background:linear-gradient(135deg,#1164a021,#0f4e7f0a)}.home-social-proof-icon{color:#4eb4ff;background:#1d97f314;border:1px solid #34a8ff38;border-radius:11px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:17px;font-weight:950;display:flex}.home-social-proof-item.destaque .home-social-proof-icon{color:#55e69c;background:#22c55e12;border-color:#4ae19938}.home-social-proof-item>div{min-width:0}.home-social-proof-item strong{color:#f4f8ff;letter-spacing:.8px;margin-bottom:5px;font-size:11px;font-weight:950;display:block}.home-social-proof-item small{color:#7193ad;text-overflow:ellipsis;font-size:10px;line-height:1.4;display:block;overflow:hidden}.home-social-proof+.home-avaliacoes{margin-top:48px}.home-avaliacoes{margin-bottom:75px}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden}.header{gap:12px;height:64px;padding:0 16px}.logo{letter-spacing:-.7px;font-size:19px}.cart-button{border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:11px;display:inline-flex}.hero{background:radial-gradient(circle at 82% 20%,#1683ff2e,#0000 34%),linear-gradient(150deg,#050b14 0%,#07182b 56%,#06101d 100%);align-items:flex-start;min-height:auto;padding:58px 16px 54px}.hero-content{width:100%;max-width:none}.hero-badge{letter-spacing:1.2px;padding:7px 10px;font-size:9px}.hero h1{letter-spacing:-2.8px;margin:18px 0 17px;font-size:clamp(39px,12vw,54px);line-height:.98}.hero p{max-width:420px;margin:0;font-size:14px;line-height:1.6}.hero-actions{flex-direction:column;gap:10px;width:100%;margin-top:24px}.hero-actions .hero-button,.hero-promocoes{width:100%;min-width:0;min-height:52px}.hero-actions .hero-button{justify-content:space-between;padding:13px 15px}.hero-promocoes{padding:10px 12px}.hero-glow{opacity:.8;width:260px;height:260px;top:22%;right:-80px}.home-social-proof{border-radius:14px;grid-template-columns:1fr;width:calc(100% - 32px);margin:-18px auto 0}.home-social-proof-item{gap:12px;min-height:68px;padding:13px 14px}.home-social-proof-item+.home-social-proof-item{border-top:1px solid #2d9dee21;border-left:0}.home-social-proof-icon{border-radius:10px;width:38px;min-width:38px;height:38px;font-size:15px}.home-social-proof-item strong{font-size:10px}.home-social-proof-item small{font-size:9px}.home-social-proof+.home-avaliacoes{margin-top:38px}.home-avaliacoes{width:100%;margin:38px auto 55px;padding:0 16px}.home-avaliacoes-topo{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.home-avaliacoes-topo>div>span{letter-spacing:1.6px;margin-bottom:7px;font-size:9px}.home-avaliacoes-topo h2{letter-spacing:-1.6px;font-size:clamp(31px,10vw,39px)}.home-avaliacoes-topo p{margin-top:12px;font-size:12px;line-height:1.55}.home-avaliacoes-ver-todas{display:none}.home-avaliacoes-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-template-columns:none;gap:12px;padding:2px 1px 9px;display:flex;overflow-x:auto}.home-avaliacoes-grid::-webkit-scrollbar{display:none}.home-avaliacao-card,.home-avaliacao-card:last-child{scroll-snap-align:start;border-radius:13px;grid-column:auto;min-width:min(84vw,340px);min-height:235px;padding:19px}.home-avaliacao-card-topo{align-items:flex-start;gap:8px}.home-avaliacao-estrelas{margin-top:14px;font-size:15px}.home-avaliacao-card>p{margin:13px 0 18px;font-size:12px;line-height:1.6}.home-avaliacao-rodape{align-items:flex-start;padding-top:12px}.home-avaliacoes-mobile-botao{margin-top:14px;display:block}.games,.how{padding:55px 16px}.section-header{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:23px}.section-header h2{letter-spacing:-1.2px;margin-top:7px;font-size:29px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.game-card{background-position:50%;background-size:cover;border-radius:11px;min-height:190px;padding:16px}.game-content span{font-size:9px}.game-content h3{margin:5px 0;font-size:16px}.game-content p{font-size:10px}.center h2{margin-bottom:25px}.steps{gap:11px}.step{border-radius:11px;padding:21px}.step-number{margin-bottom:14px}.step h3{font-size:16px}.step p{font-size:12px}.support{flex-direction:column;align-items:stretch;gap:22px;padding:48px 16px}.support h2{font-size:27px}.support p{font-size:13px;line-height:1.55}.whatsapp-button{justify-content:center;align-items:center;width:100%;min-height:48px;display:flex}.footer{padding:42px 16px 24px}.footer-top{flex-direction:column;gap:32px;padding-bottom:34px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.contas-page{padding:38px 14px 72px}.contas-header{margin-bottom:20px}.contas-header>span{letter-spacing:2px;margin-bottom:8px;font-size:9px}.contas-header h1{letter-spacing:-1.8px;font-size:clamp(34px,11vw,45px)}.contas-header-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:13px}.contas-header-bottom p{font-size:12px;line-height:1.5}.contas-disponiveis{padding:7px 10px;font-size:9px}.contas-toolbar{gap:10px}.contas-toolbar .filtros,.filtros{scrollbar-width:none;flex-wrap:nowrap;gap:7px;width:100%;margin-bottom:21px;padding-bottom:5px;overflow-x:auto}.contas-toolbar .filtros::-webkit-scrollbar{display:none}.filtros::-webkit-scrollbar{display:none}.filtros a{flex:none;min-height:36px;padding:0 13px;font-size:9px}.contas-grid{grid-template-columns:1fr;gap:15px}.conta-card{border-radius:13px}.conta-card-info{padding:17px 17px 16px}.conta-card-topo{margin-bottom:8px}.conta-card-jogo{padding:5px 7px;font-size:8px}.conta-card-info h2{min-height:0;margin-bottom:13px;font-size:17px;line-height:1.3}.conta-card-preco-area{margin-bottom:14px}.conta-card-preco-area strong,.conta-preco-promocional{font-size:22px}.conta-card-botao{min-height:44px;font-size:10px}.conta-detalhes{padding:35px 14px 70px}.voltar-contas{margin-bottom:22px}.conta-detalhes-grid{grid-template-columns:1fr;gap:25px}.conta-imagem-principal{border-radius:12px;height:auto;min-height:260px}.conta-detalhes-info{padding-top:0}.conta-detalhes-info h1{letter-spacing:-1.4px;margin:10px 0 15px;font-size:clamp(30px,9vw,42px)}.conta-preco{margin-bottom:23px;font-size:27px}.conta-descricao{border-radius:11px;padding:18px}.conta-descricao p{font-size:13px}.carrinho-page{padding:36px 14px 65px}.carrinho-header{margin-bottom:25px}.carrinho-header h1{letter-spacing:-1.4px;font-size:36px}.carrinho-layout{grid-template-columns:1fr;gap:16px}.carrinho-resumo{position:static}.pagamento-page{padding:34px 14px 65px}.pagamento-header{margin-bottom:24px}.pagamento-voltar{margin-bottom:22px}.pagamento-header h1{letter-spacing:-1.4px;font-size:clamp(32px,10vw,42px)}.pagamento-layout{grid-template-columns:1fr;gap:15px}.pagamento-pedido,.pagamento-pix-card{border-radius:14px;padding:18px}.pagamento-pedido h2,.pagamento-pix-card h2{margin-bottom:18px;font-size:20px}.pagamento-produto{flex-direction:column;align-items:flex-start;gap:10px;padding:13px}.pagamento-total strong{font-size:25px}.pagamento-valor strong{font-size:22px}.pagamento-qr{padding:10px}.pagamento-qr img{max-width:260px}.pagamento-copia>div{grid-template-columns:1fr}.pagamento-copia button{min-height:43px}.pagamento-dados p{flex-direction:column;align-items:flex-start;gap:3px}.pagamento-dados strong{text-align:left;overflow-wrap:anywhere;max-width:100%}.avaliacoes-page{padding:30px 14px 60px}.avaliacoes-hero h1{letter-spacing:-1.8px;font-size:clamp(35px,11vw,44px)}.avaliacoes-resumo-info{grid-template-columns:1fr}.avaliacoes-grid{grid-template-columns:1fr;gap:13px}.avaliacao-card{min-height:auto;padding:20px}}@media (max-width:430px){.header{padding:0 12px}.logo{font-size:18px}.cart-button{padding:0 10px;font-size:10px}.hero{padding:50px 14px 48px}.hero h1{font-size:39px}.home-social-proof{width:calc(100% - 28px)}.games,.how{padding:50px 14px}.games-grid{gap:8px}.game-card{min-height:170px;padding:13px}.game-content h3{font-size:14px}.footer-links{grid-template-columns:1fr 1fr}}.ff-home,.ff-product-page{background:radial-gradient(circle at 80% 10%,#0095ff29,#0000 30%),#030b16;min-height:100vh}.ff-hero{background:radial-gradient(circle at 75% 45%,#09f3,#0000 28%),linear-gradient(135deg,#030b16,#06182b 56%,#020810);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:50px;min-height:650px;padding:90px 7%;display:grid;overflow:hidden}.ff-kicker,.ff-section-head>span,.ff-product-hero>span,.ff-product-card>span,.ff-diamante-card>span{color:#31b5ff;letter-spacing:2px;font-size:11px;font-weight:900}.ff-hero h1{letter-spacing:-5px;margin:18px 0;font-size:clamp(52px,7vw,92px);line-height:.92}.ff-hero h1 strong{color:#35b9ff;text-shadow:0 0 35px #1a9aff40}.ff-hero-copy>p{color:#8aa5bd;max-width:620px;font-size:18px;line-height:1.7}.ff-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ff-secondary-button{color:#7ecbff;background:#115b911f;border:1px solid #44b2ff47;border-radius:8px;margin-top:30px;padding:15px 20px;font-size:12px;font-weight:900}.ff-hero-stats{flex-wrap:wrap;gap:26px;margin-top:34px;display:flex}.ff-hero-stats div{flex-direction:column;gap:4px;display:flex}.ff-hero-stats strong{color:#fff;font-size:24px}.ff-hero-stats span{color:#7290a8;font-size:11px}.ff-hero-art{background:radial-gradient(circle,#27b4ff3d,#0000 35%),linear-gradient(145deg,#081e34f2,#030c17fa);border:1px solid #37b5ff2e;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex;box-shadow:0 35px 100px #00000057,inset 0 0 50px #0084ff0f}.ff-electric-orb{filter:drop-shadow(0 0 30px #2baeff73);font-size:105px}.ff-hero-art>span{letter-spacing:-2px;color:#f4fbff;margin-top:18px;font-size:clamp(25px,4vw,45px);font-weight:950}.ff-hero-art>small{color:#32b4ff;letter-spacing:3px;margin-top:6px;font-weight:900}.ff-categorias,.ff-how{padding:95px 7%}.ff-section-head{margin-bottom:34px}.ff-section-head h2{letter-spacing:-2.5px;margin:9px 0 0;font-size:clamp(34px,5vw,58px)}.ff-categorias-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ff-categoria-card{background:radial-gradient(circle at 80% 15%,#219dff21,#0000 34%),#071524;border:1px solid #45aff729;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:310px;padding:28px;transition:all .25s;display:flex}.ff-categoria-card:hover{border-color:#3bb5ff6b;transform:translateY(-7px);box-shadow:0 24px 55px #00000038}.ff-categoria-icon{margin-bottom:28px;font-size:46px}.ff-categoria-card h3{margin:8px 0;font-size:25px}.ff-categoria-card p{color:#819eb5;min-height:66px;line-height:1.6}.ff-categoria-card strong{color:#3cb8ff;letter-spacing:.6px;margin-top:auto;font-size:11px}.ff-how{background:#06111f}.ff-product-page{padding:45px 7% 90px}.ff-product-topbar{justify-content:space-between;gap:14px;max-width:1200px;margin:0 auto 35px;display:flex}.ff-product-topbar a{color:#7ea2bd;font-size:12px;font-weight:800}.ff-product-hero{background:radial-gradient(circle at 85% 30%,#30a5ff2e,#0000 30%),linear-gradient(145deg,#081d31,#040d18);border:1px solid #39aeff33;border-radius:22px;max-width:1200px;margin:0 auto 30px;padding:55px}.ff-product-hero h1{letter-spacing:-3px;max-width:850px;margin:12px 0;font-size:clamp(42px,6vw,72px);line-height:.98}.ff-product-hero p{color:#87a2b8;max-width:720px;font-size:16px;line-height:1.7}.ff-product-hero>a{color:#fff;background:#0b72c5;border-radius:8px;margin-top:16px;padding:14px 18px;font-size:11px;font-weight:900;display:inline-flex}.ff-product-grid,.ff-diamantes-grid{gap:14px;max-width:1200px;margin:0 auto;display:grid}.ff-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-diamantes-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ff-product-card,.ff-diamante-card{background:#071625;border:1px solid #35abff29;border-radius:14px;padding:24px}.ff-product-card h2,.ff-diamante-card h2{color:#fff;margin:9px 0}.ff-product-card p,.ff-diamante-card p{color:#7f9aaf;line-height:1.55}.ff-product-card a,.ff-diamante-card a{color:#43bbff;margin-top:18px;font-size:11px;font-weight:900;display:inline-flex}.ff-diamante-card{text-align:center}.ff-diamond-icon{margin-bottom:14px;font-size:42px}.ff-diamante-card h2{font-size:28px}.ff-diamante-card>strong{color:#35baff;margin-top:14px;font-size:11px;display:block}.ff-product-note{color:#8ca7bc;background:#155b8b12;border:1px solid #31b6ff26;border-radius:12px;flex-wrap:wrap;gap:12px;max-width:1200px;margin:22px auto 0;padding:18px 20px;display:flex}.ff-product-note strong{color:#eaf7ff}@media (max-width:950px){.ff-hero,.ff-categorias-grid,.ff-product-grid{grid-template-columns:1fr}.ff-diamantes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-hero-art{min-height:330px}}@media (max-width:600px){.ff-hero,.ff-categorias,.ff-how,.ff-product-page{padding-left:5%;padding-right:5%}.ff-hero h1{letter-spacing:-3px}.ff-product-hero{padding:30px 22px}.ff-diamantes-grid{grid-template-columns:1fr}}.ff-diamantes-banner{background:#040f1be6;border:1px solid #35abff2e;border-radius:16px;width:min(100%,620px);margin:0 auto 24px;padding:8px;box-shadow:0 18px 45px #0000003d}.ff-diamantes-banner img{border-radius:12px;width:100%;height:auto;display:block}.ff-product-hero.diamantes h1{color:#0000;text-shadow:0 1px #ffffff40,0 2px #1478ff59,0 0 12px #4cdcff2e;filter:drop-shadow(0 2px #0046b459);background:linear-gradient(#ecffff 0%,#bafcff 12%,#7aefff 28%,#43d7ff 48%,#1bbcff 68%,#139cff 84%,#0e7fff 100%);-webkit-background-clip:text;background-clip:text}.ff-diamante-personalizado{background:radial-gradient(circle at 50% 0,#2abeff21,#0000 42%),#071625;border-color:#2bc4ff57;position:relative;overflow:hidden}.ff-diamante-personalizado:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 45%,#40c4ff0d 50%,#0000 55%);position:absolute;inset:0}.ff-personalizado-controles{z-index:1;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:8px;margin-top:14px;display:grid;position:relative}.ff-personalizado-controles>button{color:#50c8ff;cursor:pointer;background:#06111f;border:1px solid #3ab7ff47;border-radius:9px;min-height:48px;font-size:22px;font-weight:900}.ff-personalizado-controles>button:disabled{opacity:.35;cursor:not-allowed}.ff-personalizado-input-wrap{background:#04101d;border:1px solid #3ab7ff42;border-radius:9px;flex-direction:column;justify-content:center;min-width:0;padding:7px 8px 6px;display:flex}.ff-personalizado-input-wrap input{color:#fff;text-align:center;width:100%;font:inherit;appearance:textfield;background:0 0;border:0;outline:0;font-size:18px;font-weight:900}.ff-personalizado-input-wrap input::-webkit-inner-spin-button{appearance:none;margin:0}.ff-personalizado-input-wrap input::-webkit-outer-spin-button{appearance:none;margin:0}.ff-personalizado-input-wrap small{color:#5ea9d7;letter-spacing:1.3px;margin-top:2px;font-size:8px;font-weight:900}.ff-personalizado-preco{flex-direction:column;gap:4px;margin-top:15px;display:flex}.ff-personalizado-preco small{color:#5ea9d7;letter-spacing:1.2px;font-size:9px;font-weight:900}.ff-personalizado-preco strong{line-height:1;color:#fff!important;font-size:24px!important}.ff-personalizado-adicionar{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(#0b85d8,#0865ad);border:1px solid #3ab7ff59;border-radius:8px;width:100%;min-height:42px;margin-top:16px;font-size:10px;font-weight:950;transition:all .2s}.ff-personalizado-adicionar:hover{filter:brightness(1.12);transform:translateY(-1px)}.ff-personalizado-mensagem{color:#61e7a6;margin-top:9px;font-size:9px;font-weight:800;display:block}.ff-diamante-comprar{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(#0b85d8,#0865ad);border:1px solid #3ab7ff59;border-radius:8px;width:100%;min-height:42px;margin-top:16px;font-size:10px;font-weight:950;transition:all .2s}.ff-diamante-comprar:hover{filter:brightness(1.12);transform:translateY(-1px)}.ff-diamante-adicionado{color:#61e7a6;margin-top:8px;font-size:9px;font-weight:800;display:block}.ff-diamantes-grid-lateral{align-items:stretch}.ff-diamantes-grid-lateral .ff-diamante-card{flex-direction:column;justify-content:flex-start;min-height:330px;padding:18px;display:flex}.ff-diamantes-grid-lateral .ff-diamante-card>p{min-height:18px;margin-bottom:8px}.ff-diamantes-grid-lateral .ff-diamante-preco,.ff-diamantes-grid-lateral .ff-personalizado-preco{margin-top:auto}.ff-diamantes-grid-lateral .ff-diamante-card>a,.ff-diamantes-grid-lateral .ff-diamante-comprar,.ff-diamantes-grid-lateral .ff-personalizado-adicionar{margin-top:16px}.ff-diamante-personalizado{min-height:330px}@media (max-width:600px){.ff-diamantes-grid-lateral .ff-diamante-card,.ff-diamante-personalizado{min-height:auto}}.game-card.diamantes{background-position:50%;background-size:cover}.game-card.diamantes .game-overlay{background:linear-gradient(#03080f14 0%,#03080f47 52%,#03080ff5 100%)}.game-card.codiguinhos{background:radial-gradient(circle at 75% 18%,#23beff2b,#0000 35%),linear-gradient(145deg,#0a1a2c,#06101c)}.game-card.passe-booyah{background:radial-gradient(circle at 75% 18%,#ffbb0024,#0000 36%),linear-gradient(145deg,#0a1a2c,#06101c)}.game-card.sensi{background:radial-gradient(circle at 75% 18%,#537fff2e,#0000 36%),linear-gradient(145deg,#0a1a2c,#06101c)}.catalogo-diamantes-destaque{background:#051829e6;border:1px solid #173a58;border-radius:14px;width:min(430px,100%);margin:0 0 30px;padding:10px;overflow:hidden}.catalogo-diamantes-destaque img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%;display:block}.catalogo-diamantes-destaque a{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#087ff1,#20a6ff);border:1px solid #2ba7ff73;border-radius:9px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;font-size:11px;font-weight:950;text-decoration:none;transition:all .2s;display:flex}.catalogo-diamantes-destaque a:hover{filter:brightness(1.08);transform:translateY(-1px)}@media (max-width:1200px){.games-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.games-grid{grid-template-columns:1fr}.catalogo-diamantes-destaque{width:100%}}.ff-loja-layout{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:start;gap:26px;width:100%;max-width:1200px;margin:0 auto;display:grid}.ff-loja-banners{flex-direction:column;gap:16px;min-width:0;display:flex}.ff-loja-banner{background:#040f1be6;border:1px solid #35abff2e;border-radius:16px;padding:8px;overflow:hidden;box-shadow:0 18px 45px #0000003d}.ff-loja-banner img{aspect-ratio:1;object-fit:cover;border-radius:11px;width:100%;height:auto;display:block}.ff-loja-links-secundarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ff-loja-links-secundarios a{color:#43bbff;text-align:center;letter-spacing:.6px;background:#071625;border:1px solid #35abff33;border-radius:10px;padding:14px 12px;font-size:10px;font-weight:950}.ff-loja-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ff-loja-card{background:radial-gradient(circle at 90% 5%,#26aeff14,#0000 35%),#071625;border:1px solid #35abff29;border-radius:14px;flex-direction:column;min-height:275px;padding:22px;display:flex}.ff-loja-card>span{color:#35baff;letter-spacing:1.4px;font-size:10px;font-weight:950}.ff-loja-card h2{color:#fff;margin:10px 0 8px;font-size:20px;line-height:1.15}.ff-loja-card p{color:#7f9aaf;margin:0;font-size:12px;line-height:1.55}.ff-loja-card>strong{color:#fff;margin-top:auto;padding-top:18px;font-size:24px;line-height:1}.ff-produto-adicionar{color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(#0b85d8,#0865ad);border:1px solid #3ab7ff59;border-radius:8px;width:100%;min-height:42px;margin-top:16px;font-size:10px;font-weight:950;transition:all .2s}.ff-produto-adicionar:hover{filter:brightness(1.12);transform:translateY(-1px)}.ff-produto-adicionado{color:#61e7a6;text-align:center;margin-top:8px;font-size:9px;font-weight:800;display:block}.ff-product-hero.codiguinhos h1,.ff-product-hero.passe-booyah h1,.ff-product-hero.salinha h1,.ff-product-hero.sensibilidade h1{color:#0000;filter:drop-shadow(0 2px #0046b459);background:linear-gradient(#ecffff 0%,#bafcff 12%,#7aefff 28%,#43d7ff 48%,#1bbcff 68%,#139cff 84%,#0e7fff 100%);-webkit-background-clip:text;background-clip:text}@media (max-width:950px){.ff-loja-layout{grid-template-columns:1fr}.ff-loja-banners{max-width:600px;margin:0 auto}}@media (max-width:650px){.ff-loja-grid,.ff-loja-links-secundarios{grid-template-columns:1fr}.ff-loja-card{min-height:245px}}.ff-passe-layout{grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.ff-passe-layout .ff-loja-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr;gap:16px;height:100%}.ff-passe-layout .ff-loja-card{justify-content:center;height:100%;min-height:0;padding:28px 30px}.ff-passe-layout .ff-loja-card h2{font-size:23px}.ff-passe-layout .ff-loja-card>strong{margin-top:22px;font-size:28px}.ff-passe-layout .ff-produto-adicionar{min-height:46px;margin-top:18px}@media (max-width:950px){.ff-passe-layout{grid-template-columns:1fr}.ff-passe-layout .ff-loja-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.ff-passe-layout .ff-loja-card{min-height:250px}}@media (max-width:650px){.ff-passe-layout .ff-loja-grid{grid-template-columns:1fr}}.ff-grid-balance .ff-loja-grid>.ff-loja-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:min(100%,520px)}.ff-loja-info-panel{background:radial-gradient(circle at 85% 20%,#35abff29,#0000 34%),linear-gradient(145deg,#081d31,#050f1b);border:1px solid #35abff2e;border-radius:16px;flex-direction:column;justify-content:center;min-height:220px;padding:26px;display:flex;box-shadow:0 18px 45px #0000002e}.ff-loja-info-panel>span{color:#35baff;letter-spacing:1.5px;font-size:10px;font-weight:950}.ff-loja-info-panel h3{color:#fff;letter-spacing:-1px;margin:10px 0;font-size:clamp(22px,2.4vw,34px);line-height:1}.ff-loja-info-panel p{color:#8ca7bc;margin:0;font-size:12px;line-height:1.65}.ff-loja-info-panel strong{color:#43bbff;letter-spacing:.7px;margin-top:18px;font-size:10px;line-height:1.5}.ff-diamantes-info-panel{width:100%;max-width:520px}@media (max-width:650px){.ff-grid-balance .ff-loja-grid>.ff-loja-card:last-child:nth-child(odd){grid-column:auto;width:100%}.ff-loja-info-panel{min-height:0}}@media (max-width:760px){:root{--mobile-gutter:14px}html{scroll-padding-top:74px}body{-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 85% 4%,#1683ff17,#0000 24%),#030b16}a,button,select{touch-action:manipulation}.header{height:62px;padding:env(safe-area-inset-top,0) var(--mobile-gutter) 0;-webkit-backdrop-filter:blur(22px)saturate(145%);background:#030b16d1;border-bottom:1px solid #4cb1ff21;box-shadow:0 10px 32px #00000038}.logo{letter-spacing:-.8px;font-size:18px}.cart-button{background:linear-gradient(#0e6fc12e,#0829452e);border-color:#40aeff47;border-radius:11px;min-height:40px;padding:0 12px;box-shadow:inset 0 1px #ffffff08}.hero{padding:46px var(--mobile-gutter) 46px}.hero-badge{background:#116ab41a;border-radius:999px}.hero h1{letter-spacing:-2.7px;margin:17px 0 15px;font-size:clamp(38px,11.5vw,50px);line-height:.96}.hero p{max-width:36rem;font-size:13.5px;line-height:1.6}.hero-actions{margin-top:21px}.hero-actions .hero-button,.hero-promocoes{border-radius:11px;min-height:50px}.home-social-proof{border-radius:16px;width:calc(100% - 28px);margin-top:-16px;overflow:hidden;box-shadow:0 15px 40px #0000003d}.games{padding:48px 0 52px}.games .section-header{padding:0 var(--mobile-gutter)}.games-grid{padding:2px var(--mobile-gutter) 12px;scroll-padding-left:var(--mobile-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:11px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.games-grid::-webkit-scrollbar{display:none}.game-card{scroll-snap-align:start;border-radius:16px;flex:0 0 min(78vw,310px);min-height:230px;padding:18px;box-shadow:0 18px 38px #0000003d,inset 0 1px #ffffff06}.game-card .game-overlay{border-radius:inherit}.game-content h3{letter-spacing:-.6px;font-size:20px}.game-content p{font-size:11px}.contas-page{padding:28px var(--mobile-gutter) 72px}.contas-topbar{margin-bottom:24px}.contas-topbar a{align-items:center;min-height:38px;display:inline-flex}.contas-header{margin-bottom:18px}.contas-header h1{letter-spacing:-1.8px;font-size:clamp(33px,10.6vw,44px);line-height:.98}.contas-toolbar{-webkit-backdrop-filter:blur(14px);background:#030d18b8;border-top:1px solid #3aabff14;border-bottom:1px solid #3aabff14;gap:10px;margin:0 -14px 21px;padding:10px 14px 12px}.contas-toolbar .filtros,.filtros{margin-bottom:0;padding-bottom:2px}.filtros a{white-space:nowrap;border-radius:10px;min-height:38px;padding:0 14px;font-size:9.5px}.ordenacao-contas{gap:6px}.ordenacao-contas label{letter-spacing:1.5px;font-size:8px}.ordenacao-select-container select{border-radius:11px;height:44px;font-size:11px}.contas-grid{gap:14px}.conta-card{border-radius:16px;overflow:hidden;box-shadow:0 15px 32px #0003}.conta-card-imagem{aspect-ratio:16/9;height:auto;min-height:0}.conta-card-imagem img{object-fit:cover;width:100%;height:100%}.conta-card-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:9px;padding:7px 9px;font-size:8.5px;top:10px;right:10px}.conta-card-info{padding:16px}.conta-card-info h2{margin:10px 0 13px;font-size:16px;line-height:1.27}.conta-card-botao{border-radius:9px;min-height:46px}.ff-product-page{padding:16px var(--mobile-gutter) calc(70px + env(safe-area-inset-bottom,0px))}.ff-product-topbar{z-index:55;-webkit-backdrop-filter:blur(15px);background:#030d18c7;border-bottom:1px solid #40aeff1a;align-items:center;margin:0 -14px 18px;padding:8px 14px;position:sticky;top:62px}.ff-product-topbar a{letter-spacing:.4px;align-items:center;min-height:36px;font-size:9px;display:inline-flex}.ff-product-hero{background:radial-gradient(circle at 92% 16%,#2eb1ff2b,#0000 35%),linear-gradient(145deg,#081d31,#040d18);border-radius:17px;margin-bottom:16px;padding:25px 20px;box-shadow:0 16px 38px #0000002e}.ff-product-hero>span{letter-spacing:1.5px;font-size:9px}.ff-product-hero h1{letter-spacing:-1.8px;margin:10px 0 11px;font-size:clamp(31px,9.7vw,42px);line-height:.98}.ff-product-hero p{font-size:12px;line-height:1.55}.ff-loja-layout,.ff-passe-layout{gap:14px}.ff-loja-banners{gap:12px;width:100%;max-width:none}.ff-loja-banner,.ff-diamantes-banner{border-radius:15px;padding:5px;box-shadow:0 16px 36px #0003}.ff-loja-banner img,.ff-diamantes-banner img{border-radius:11px}.ff-loja-info-panel{border-radius:14px;min-height:0;padding:20px}.ff-loja-info-panel h3{font-size:24px}.ff-loja-grid,.ff-passe-layout .ff-loja-grid{grid-template-columns:1fr;gap:10px}.ff-loja-card,.ff-passe-layout .ff-loja-card{background:radial-gradient(circle at 92% 7%,#22a9ff14,#0000 32%),linear-gradient(145deg,#081a2c,#061321);border-radius:14px;height:auto;min-height:0;padding:17px;box-shadow:0 12px 26px #00000024}.ff-loja-card>span{letter-spacing:1.2px;font-size:8.5px}.ff-loja-card h2,.ff-passe-layout .ff-loja-card h2{margin:7px 0 5px;font-size:16px;line-height:1.18}.ff-loja-card p{font-size:10.5px;line-height:1.45}.ff-loja-card>strong,.ff-passe-layout .ff-loja-card>strong{margin-top:14px;padding-top:0;font-size:22px}.ff-produto-adicionar,.ff-passe-layout .ff-produto-adicionar{border-radius:9px;min-height:44px;margin-top:13px;font-size:9.5px}.ff-product-note{border-radius:12px;margin-top:14px;padding:14px 15px;font-size:10.5px;line-height:1.55}.ff-diamantes-banners{gap:12px;width:100%;max-width:none}body .ff-product-page .ff-diamantes-grid-lateral{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ff-diamantes-grid-lateral .ff-diamante-card{border-radius:14px;min-height:0;padding:15px 10px}.ff-diamantes-grid-lateral .ff-diamante-card:nth-child(5){grid-column:1/-1}.ff-diamante-personalizado{grid-column:1/-1;min-height:0}.ff-diamond-icon{margin-bottom:7px;font-size:28px}.ff-diamante-card h2{margin:7px 0;font-size:20px}.ff-diamante-card>p{font-size:9px}.ff-diamante-preco{margin-top:10px!important;font-size:20px!important}.ff-diamante-comprar,.ff-personalizado-adicionar{border-radius:8px;min-height:42px;padding-inline:8px;font-size:8.5px;margin-top:11px!important}.carrinho-page{padding:24px var(--mobile-gutter) calc(72px + env(safe-area-inset-bottom,0px))}.carrinho-header h1{font-size:33px}.carrinho-itens,.carrinho-resumo{border-radius:16px}.carrinho-item{border-radius:12px;gap:12px;padding:13px}.carrinho-item-imagem{border-radius:9px;width:82px;min-width:82px;height:62px}.carrinho-item-info h2{font-size:13px;line-height:1.25}.carrinho-item-info strong{font-size:18px}.carrinho-resumo{padding:18px;box-shadow:0 15px 34px #0000002e}.carrinho-pagar{border-radius:10px;min-height:50px}.pagamento-page{padding:24px var(--mobile-gutter) calc(70px + env(safe-area-inset-bottom,0px))}.pagamento-header h1{font-size:33px}.pagamento-pedido,.pagamento-pix-card{border-radius:16px;padding:16px}.pagamento-produto{border-radius:11px}.pagamento-qr{border-radius:14px}.pagamento-ja-paguei{border-radius:10px;min-height:50px}}@media (max-width:430px){.game-card{flex-basis:82vw;min-height:220px}.hero h1{font-size:38px}.ff-product-hero{padding:22px 17px}.ff-product-hero h1{font-size:31px}.ff-loja-card{padding:15px}.ff-diamantes-grid-lateral .ff-diamante-card{padding:14px 8px}.ff-diamante-card h2{font-size:19px}.ff-diamante-preco{font-size:19px!important}.ff-diamante-comprar,.ff-personalizado-adicionar{font-size:8px}}.ff-btn-label-mobile,.mobile-bottom-nav{display:none}@media (max-width:760px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}.mobile-bottom-nav{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:120;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#040f1be8;border:1px solid #4bb5ff29;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:58px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 46px #0000006b,inset 0 1px #ffffff09}.mobile-bottom-nav a{color:#68839a;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:46px;padding:5px 2px;transition:background .18s,color .18s,transform .18s;display:flex}.mobile-bottom-nav a>span{justify-content:center;align-items:center;min-height:17px;font-size:14px;line-height:1;display:flex}.mobile-bottom-nav a>small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-weight:850;line-height:1;overflow:hidden}.mobile-bottom-nav a.ativo{color:#f5fbff;background:linear-gradient(#1497ff42,#0a518e2e);box-shadow:inset 0 0 0 1px #41b9ff29}.mobile-bottom-nav a:active{transform:scale(.96)}.ff-btn-label-desktop{display:none}.ff-btn-label-mobile{display:inline}.ff-diamante-comprar,.ff-personalizado-adicionar{white-space:nowrap;letter-spacing:.15px;font-size:9px}}@media (max-width:360px){.mobile-bottom-nav{gap:1px;left:6px;right:6px}.mobile-bottom-nav a>small{font-size:7px}}.mobile-shop-backdrop,.mobile-shop-sheet{display:none}@media (max-width:760px){html{background:#020812}body{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 90% -5%,#24a9ff1a,#0000 24rem),linear-gradient(#020812 0%,#030b16 38%,#020914 100%)}::selection{color:#fff;background:#2ea8ff57}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #48beffeb}button,a{-webkit-user-select:none;user-select:none}.header{background:linear-gradient(#040d19f2,#030b15d1);border-bottom:1px solid #50b9ff1c;height:60px;padding-inline:14px;box-shadow:0 12px 35px #0003}.logo{letter-spacing:-.9px;font-size:18px;font-weight:950}.logo span{color:#4eb7ff;text-shadow:0 0 20px #2dadff38}.cart-button{color:#d9efff;background:linear-gradient(#0f4c7e4f,#0720374d);border:1px solid #43afff38;border-radius:10px;gap:6px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;box-shadow:inset 0 1px #ffffff09}.hero{background:radial-gradient(circle at 85% 17%,#1d9aff38,#0000 29%),radial-gradient(circle at 12% 86%,#0858b421,#0000 34%),linear-gradient(145deg,#030a13 0%,#07172a 57%,#04101d 100%);min-height:auto;padding:42px 14px 46px}.hero:after{content:"";background:linear-gradient(90deg,#0000,#44b8ff59,#0000);height:1px;position:absolute;inset:auto 14px 0}.hero-content{max-width:390px}.hero-badge{color:#64c6ff;letter-spacing:1.5px;background:linear-gradient(#1f91e41f,#09345b1a);border:1px solid #4abaff40;padding:7px 10px;font-size:8.5px;font-weight:900;box-shadow:inset 0 1px #ffffff06}.hero h1{letter-spacing:-2.8px;text-wrap:balance;max-width:390px;margin:17px 0 14px;font-size:clamp(37px,11.2vw,47px);line-height:.94}.hero h1 span{color:#0000;filter:drop-shadow(0 8px 24px #138bff24);background:linear-gradient(#c9f5ff 0%,#66d2ff 23%,#25adff 53%,#1683ff 100%);-webkit-background-clip:text;background-clip:text}.hero p{color:#8fa9be;max-width:355px;font-size:12.5px;line-height:1.62}.hero-actions{gap:9px;margin-top:21px}.hero-actions .hero-button,.hero-promocoes{border-radius:11px;min-height:50px;box-shadow:0 9px 25px #0003,inset 0 1px #ffffff0d}.hero-actions .hero-button{background:linear-gradient(135deg,#0868c4,#119bff);border:1px solid #57c2ff61}.hero-promocoes{background:linear-gradient(145deg,#071f34f5,#051626f5);border:1px solid #45aaf22e}.home-social-proof{background:linear-gradient(145deg,#071d31f5,#04121ffa);border:1px solid #3dafff29;border-radius:16px;width:calc(100% - 28px);margin:-17px auto 0;overflow:hidden;box-shadow:0 20px 46px #00000045}.home-social-proof-item{background:linear-gradient(90deg,#259dee06,#0000);gap:11px;min-height:64px;padding:12px 13px}.home-social-proof-item.destaque{background:linear-gradient(90deg,#20d5850e,#20d58503)}.home-social-proof-icon{border-radius:10px;width:36px;min-width:36px;height:36px;box-shadow:inset 0 1px #ffffff0a}.home-social-proof-item strong{letter-spacing:.3px;font-size:9.5px}.home-social-proof-item small{margin-top:3px;font-size:8.5px;line-height:1.35}.home-avaliacoes{margin-top:39px;padding-inline:14px}.home-avaliacoes-topo h2{max-width:330px;font-size:clamp(30px,9.6vw,38px);line-height:.98}.home-avaliacoes-topo p{color:#7895ab;max-width:340px;font-size:11.5px}.home-avaliacoes-grid{gap:11px;margin-inline:-14px;padding:2px 14px 12px;scroll-padding-left:14px}.home-avaliacao-card,.home-avaliacao-card:last-child{background:radial-gradient(circle at 92% 8%,#2caeff17,#0000 33%),linear-gradient(145deg,#071b2e,#051321);border:1px solid #41b0fa26;border-radius:15px;min-width:min(82vw,320px);min-height:210px;padding:17px;box-shadow:0 14px 34px #0000002e}.home-avaliacao-estrelas{color:#ffd45b;letter-spacing:1.2px}.home-avaliacao-card>p{color:#d5e6f4;font-size:11.5px;line-height:1.58}.games{background:linear-gradient(#0000,#04101d4d,#0000);padding:48px 0 50px}.games .section-header{margin-bottom:18px}.section-header>div>span,.section-header.center>span{color:#42b8ff;letter-spacing:1.8px;font-size:8px}.section-header h2{max-width:330px;font-size:27px;line-height:1.02}.games-grid{gap:10px;padding-bottom:16px}.game-card{border:1px solid #41b4ff2b;border-radius:16px;flex-basis:min(79vw,305px);min-height:225px;box-shadow:0 18px 42px #00000042}.game-card:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05}.game-content span{color:#53beff;letter-spacing:1px;font-size:8px}.game-content h3{font-size:18px;line-height:1.05}.game-content p{color:#8db4d2;font-size:9.5px}.how{padding:48px 14px 54px}.how .section-header.center{text-align:center;align-items:center}.how .section-header.center h2{max-width:300px;margin-inline:auto}.steps{gap:10px}.step{background:linear-gradient(145deg,#071b2ef5,#04121ffa);border:1px solid #3daaf421;border-radius:14px;min-height:0;padding:18px 18px 18px 58px;position:relative;box-shadow:0 11px 27px #00000021}.step-number{color:#4abbff;background:#1d8fde17;border:1px solid #42b4ff3d;border-radius:9px;place-items:center;width:30px;height:30px;margin:0;font-size:9px;font-weight:950;display:grid;position:absolute;top:17px;left:15px}.step h3{margin-bottom:5px;font-size:14px}.step p{font-size:10.5px;line-height:1.5}.home-faq{width:calc(100% - 28px)!important;margin:4px auto 52px!important}.home-faq>div:first-child{margin-bottom:19px!important}.home-faq>div:first-child h2{letter-spacing:-1.4px!important;font-size:29px!important;line-height:.99!important}.home-faq>div:first-child p{font-size:11.5px!important}.home-faq>div:nth-child(2){grid-template-columns:1fr!important;gap:9px!important}.home-faq details{background:linear-gradient(145deg,#071b2ef5,#04121ffa)!important;border-radius:13px!important;box-shadow:0 10px 25px #0000001f!important}.home-faq summary{min-height:58px;padding:14px!important;font-size:11px!important}.home-faq details[open]{border-color:#3eb5ff52!important}.home-faq details>div{padding:0 14px 15px 53px!important}.home-faq details>div p{font-size:10.5px!important;line-height:1.58!important}.home-faq>div:last-child{border-radius:13px!important;padding:14px!important}.home-faq>div:last-child a{width:100%;min-height:44px!important}.support{background:radial-gradient(circle at 88% 18%,#1ca0ff21,#0000 33%),linear-gradient(145deg,#071a2c,#04111e);border:1px solid #44b6ff24;border-radius:17px;margin-inline:14px;padding:24px 20px;box-shadow:0 16px 38px #0000002e}.support h2{font-size:24px;line-height:1.05}.support p{max-width:310px;font-size:11.5px}.whatsapp-button{border-radius:11px;min-height:47px}.footer{background:linear-gradient(#03101c,#020812);border-top:1px solid #43b2ff1a;margin-top:48px;padding:35px 14px 90px}.footer-top{gap:28px;padding-bottom:27px}.footer-links{gap:22px 16px}.footer-links strong{letter-spacing:.8px;font-size:9px}.footer-links a,.footer p,.footer-bottom{font-size:10px;line-height:1.55}.contas-page{padding:22px 14px 94px}.contas-topbar{margin-bottom:20px}.contas-topbar a{letter-spacing:.35px;min-height:36px;font-size:8.5px}.contas-header>span{font-size:8px}.contas-header h1{font-size:clamp(31px,10vw,41px);line-height:.96}.contas-header-bottom{margin-top:12px}.contas-header-bottom p{color:#7897af;max-width:290px;font-size:10.5px}.contas-disponiveis{background:#16ad7713;border-radius:999px;box-shadow:inset 0 0 0 1px #38e29d0f}.contas-toolbar{z-index:38;background:#020c17e6;margin:0 -14px 18px;padding:9px 14px 11px;position:sticky;top:0;box-shadow:0 12px 28px #00000024}.filtros a{background:#071d31d1;border-radius:999px}.filtros a.filtro-ativo{color:#fff;background:linear-gradient(135deg,#0d79df,#20a8ff);box-shadow:0 7px 18px #0f84e238}.ordenacao-select-container select{background:linear-gradient(145deg,#071a2c,#051421);border-radius:10px}.contas-grid{gap:13px}.conta-card{background:linear-gradient(145deg,#071a2c,#051421);border:1px solid #3eaef926}.conta-card-info h2{color:#f4f9ff;font-size:15.5px}.conta-card-botao{background:linear-gradient(135deg,#0874d3,#15a0f5);box-shadow:0 9px 20px #0770c82b}.ff-product-page{padding:12px 14px 94px}.ff-product-topbar{background:#020c17eb;min-height:48px;margin:0 -14px 15px;padding:6px 14px;top:0;box-shadow:0 10px 28px #00000026}.ff-product-topbar a{color:#85a5bd}.ff-product-hero{border:1px solid #3db3ff26;border-radius:16px;padding:22px 18px}.ff-product-hero>span{color:#50bfff;font-size:8px}.ff-product-hero h1{margin:9px 0;font-size:clamp(29px,9.1vw,38px);line-height:.96}.ff-product-hero p{color:#84a1b6;font-size:10.5px}.ff-loja-layout,.ff-passe-layout,.ff-diamantes-layout{gap:12px!important}.ff-loja-banner,.ff-diamantes-banner{background:#061321;border:1px solid #41b3ff26;border-radius:15px;padding:4px;box-shadow:0 14px 34px #00000038}.ff-loja-banner img,.ff-diamantes-banner img{border-radius:11px}.ff-loja-info-panel{border-radius:14px;padding:18px}.ff-loja-info-panel h3{margin:8px 0;font-size:22px}.ff-loja-info-panel p{font-size:10.5px}.ff-loja-info-panel strong{margin-top:13px;font-size:8.5px}.ff-loja-grid,.ff-passe-layout .ff-loja-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ff-loja-card,.ff-passe-layout .ff-loja-card{background:radial-gradient(circle at 90% 7%,#26acff1a,#0000 32%),linear-gradient(145deg,#071a2d,#051320);border:1px solid #40b1fc24;border-radius:14px;min-height:205px;padding:14px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000029}.ff-loja-card:before{content:"";background:linear-gradient(90deg,#0000,#45baff57,#0000);height:1px;position:absolute;top:0;left:15px;right:15px}.ff-loja-card>span{letter-spacing:1px;font-size:7.5px}.ff-loja-card h2,.ff-passe-layout .ff-loja-card h2{letter-spacing:-.25px;margin:7px 0 5px;font-size:13.5px;line-height:1.15}.ff-loja-card p{display:none}.ff-loja-card>strong,.ff-passe-layout .ff-loja-card>strong{margin-top:auto;padding-top:13px;font-size:20px}.ff-produto-adicionar,.ff-passe-layout .ff-produto-adicionar{background:linear-gradient(135deg,#0879d9,#18a2f3);border-radius:9px;min-height:41px;margin-top:11px;padding-inline:8px;font-size:8.5px;box-shadow:0 8px 20px #0772c629}.ff-grid-balance .ff-loja-grid>.ff-loja-card:last-child:nth-child(odd){grid-column:1/-1;width:100%;min-height:175px}.ff-passe-layout .ff-loja-card{min-height:185px}.ff-product-note{background:#061829b8;border:1px solid #3faef71f;margin-top:12px;padding:13px 14px}.ff-diamantes-banners{gap:10px}body .ff-product-page .ff-diamantes-grid-lateral{gap:9px}.ff-diamantes-grid-lateral .ff-diamante-card{background:radial-gradient(circle at 88% 8%,#27afff1a,#0000 31%),linear-gradient(145deg,#071a2c,#051320);border:1px solid #3daef924;border-radius:14px;min-height:188px;padding:14px 9px;box-shadow:0 12px 28px #00000026}.ff-diamond-icon{font-size:25px}.ff-diamante-card>span{font-size:7.5px}.ff-diamante-card h2{font-size:19px}.ff-diamante-preco{font-size:19px!important}.ff-diamante-comprar,.ff-personalizado-adicionar{background:linear-gradient(135deg,#0879d9,#18a2f3);border-radius:8px;width:100%;min-height:40px;box-shadow:0 8px 18px #0772c629}.ff-diamantes-grid-lateral .ff-diamante-card:nth-child(5){min-height:170px}.ff-diamante-personalizado{min-height:260px;padding:17px 13px}.ff-personalizado-controles{gap:6px}.ff-personalizado-controles button{border-radius:9px;min-width:39px;min-height:44px}.ff-personalizado-input-wrap input{min-height:44px;font-size:16px}.carrinho-page{padding:22px 14px 96px}.carrinho-header h1{font-size:31px}.carrinho-item{background:linear-gradient(145deg,#071b2ef0,#04121ff7);border:1px solid #3daef91f;padding:12px}.carrinho-item-imagem{width:76px;min-width:76px;height:58px}.carrinho-item-info h2{font-size:12px}.carrinho-remover{font-size:8px}.carrinho-resumo{background:radial-gradient(circle at 90% 10%,#20a7ff14,#0000 32%),linear-gradient(145deg,#071a2c,#051320);border:1px solid #3fb0fb26}.carrinho-pagar{background:linear-gradient(135deg,#0877d5,#16a2f5);box-shadow:0 10px 24px #087ad52e}.pagamento-page{padding:22px 14px 96px}.pagamento-pedido,.pagamento-pix-card{background:linear-gradient(145deg,#071a2c,#051320);border:1px solid #3eb0fa24}.pagamento-copia input,.pagamento-cliente-field input{font-size:16px}.pagamento-qr{background:#fff;box-shadow:0 12px 30px #0000002e}.pagamento-ja-paguei{background:linear-gradient(135deg,#0878d8,#18a5f7)}.mobile-shop-backdrop{z-index:138;-webkit-backdrop-filter:blur(6px);background:#00050cb3;border:0;animation:.18s ease-out both mobileFadeIn;display:block;position:fixed;inset:0}.mobile-shop-sheet{left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:140;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(145%);background:radial-gradient(circle at 88% 2%,#27adff21,#0000 34%),#04111ef7;border:1px solid #4db9ff30;border-radius:20px;max-height:min(72vh,620px);padding:9px 12px 13px;transition:opacity .2s,transform .24s cubic-bezier(.2,.75,.2,1),visibility .2s;display:block;position:fixed;overflow-y:auto;transform:translateY(18px)scale(.985);box-shadow:0 28px 70px #00000085,inset 0 1px #ffffff09}.mobile-shop-sheet.aberto{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mobile-shop-sheet-handle{background:#8bb3cf52;border-radius:999px;width:34px;height:4px;margin:0 auto 10px}.mobile-shop-sheet-topo{justify-content:space-between;align-items:flex-start;gap:12px;padding:3px 3px 13px;display:flex}.mobile-shop-sheet-topo span{color:#48baff;letter-spacing:1.6px;margin-bottom:5px;font-size:7.5px;font-weight:950;display:block}.mobile-shop-sheet-topo h2{color:#f5faff;letter-spacing:-.7px;margin:0;font-size:20px;line-height:1.05}.mobile-shop-sheet-topo p{color:#7896ad;margin:6px 0 0;font-size:9.5px}.mobile-shop-sheet-topo>button{color:#9ab5c9;background:#10395b42;border:1px solid #5bb8f626;border-radius:10px;place-items:center;width:35px;min-width:35px;height:35px;font-size:20px;display:grid}.mobile-shop-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-shop-sheet-grid a{background:linear-gradient(145deg,#092239e0,#051727ed);border:1px solid #45b1f71f;border-radius:13px;flex-direction:column;justify-content:flex-start;min-height:105px;padding:12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff05}.mobile-shop-sheet-grid a>span{color:#51beff;background:#229fee17;border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:9px;display:grid}.mobile-shop-sheet-grid a>span svg{width:17px;height:17px}.mobile-shop-sheet-grid strong{color:#f0f7fd;font-size:10.5px;display:block}.mobile-shop-sheet-grid small{color:#7592a9;margin-top:3px;font-size:8px;line-height:1.32;display:block}.mobile-shop-sheet-grid a>b{display:none}.mobile-shop-sheet-grid a.ativo{background:radial-gradient(circle at 90% 8%,#27aeff26,#0000 35%),linear-gradient(145deg,#092844,#061a2c);border-color:#3cb5ff5c}.mobile-shop-sheet-trust{background:#041422a6;border:1px solid #3db0f91a;border-radius:11px;flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding:10px 11px;display:flex}.mobile-shop-sheet-trust span{color:#789aaf;font-size:7.5px;font-weight:700}.mobile-bottom-nav{left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom,0px));background:linear-gradient(#051524f0,#030e19f5);border:1px solid #47b7ff2e;border-radius:19px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-height:62px;padding:6px 7px;box-shadow:0 22px 55px #0000007a,inset 0 1px #ffffff09}.mobile-bottom-nav a,.mobile-bottom-nav>button{color:#607e96;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:48px;padding:5px 2px;display:flex;position:relative}.mobile-bottom-nav svg{width:19px;height:19px}.mobile-bottom-nav small{color:inherit;letter-spacing:.05px;font-size:7px;font-weight:800;line-height:1}.mobile-bottom-nav a.ativo{color:#dff4ff;background:#1884d317}.mobile-bottom-shop{transform:translateY(-8px)}.mobile-bottom-shop-icon{color:#fff;background:linear-gradient(145deg,#158ce4,#0a65ba);border:1px solid #5ccdff6b;border-radius:13px;place-items:center;width:42px;height:42px;margin-top:-4px;display:grid;box-shadow:0 9px 24px #0c78d059,inset 0 1px #ffffff29}.mobile-bottom-shop>small{margin-top:0}.mobile-bottom-shop.ativo .mobile-bottom-shop-icon{background:linear-gradient(145deg,#27b4ff,#0a79d7);box-shadow:0 10px 28px #1b9ff46b,inset 0 1px #ffffff30}.mobile-cart-icon{place-items:center;display:grid;position:relative}.mobile-cart-icon b{color:#fff;background:#21a8ff;border:2px solid #04111d;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:7px;line-height:1;display:grid;position:absolute;top:-7px;right:-11px;box-shadow:0 5px 12px #1497ee47}.conta-card:active,.game-card:active,.ff-loja-card:active,.ff-diamante-card:active,.home-avaliacao-card:active,.step:active{transform:scale(.992)}.hero-button:active,.hero-promocoes:active,.conta-card-botao:active,.ff-produto-adicionar:active,.ff-diamante-comprar:active,.ff-personalizado-adicionar:active,.carrinho-pagar:active,.pagamento-ja-paguei:active{transform:scale(.985)}}@media (max-width:370px){.ff-loja-grid,.ff-passe-layout .ff-loja-grid{grid-template-columns:1fr}.ff-grid-balance .ff-loja-grid>.ff-loja-card:last-child:nth-child(odd){grid-column:auto}.mobile-shop-sheet-grid{grid-template-columns:1fr 1fr}.mobile-shop-sheet-grid a{min-height:101px;padding:10px}.hero h1{font-size:35px}}@keyframes mobileFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference) and (max-width:760px){.hero-content{animation:.42s ease-out both mobileRise}.home-social-proof{animation:.5s ease-out 40ms both mobileRise}.game-card,.home-avaliacao-card{transition:transform .18s,border-color .18s,filter .18s}}@keyframes mobileRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
