.tecno-site .reference-mobile-menu{position:fixed;inset:0;z-index:60;width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:0 4px calc(80px + env(safe-area-inset-bottom,0px)) 0;background:#000;color:#fff;font-family:Montserrat Variable,Arial,Segoe UI,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:21px;transform:translateX(-100%);visibility:hidden;transition:transform .2s,visibility .2s;scrollbar-width:none}.tecno-site .reference-mobile-menu.is-open{transform:none;visibility:visible}.reference-mobile-menu .rmm-content{position:relative;isolation:isolate;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--primary) 12%,transparent),transparent 320px),linear-gradient(135deg,#0f172af2,#000000f2)}.reference-mobile-menu::-webkit-scrollbar{display:none}.reference-mobile-menu :is(a,button,summary){font-family:inherit;color:inherit;text-decoration:none;letter-spacing:0}.reference-mobile-menu :is(a,button,summary):focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.reference-mobile-menu button{cursor:pointer}.reference-mobile-menu .rmm-close-slot{position:sticky;top:84px;height:0;z-index:5;pointer-events:none}.reference-mobile-menu .rmm-close-slot>button{position:absolute;right:13px;top:0;display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;pointer-events:auto}.reference-mobile-menu .rmm-close-slot>button:before{content:"";position:absolute;inset:7px;border-radius:50%;background:#ffffff0d;z-index:-1}.reference-mobile-menu .rmm-close-slot .reference-menu-icon{width:14px;height:14px;flex-basis:14px}.reference-mobile-menu .rmm-brand{height:194px;padding:18px 20px;margin-bottom:20px;display:flex;align-items:center;background:none}.reference-mobile-menu .rmm-brand>a{display:flex;align-items:center;width:228px;max-width:calc(100% - 48px);height:152px}.reference-mobile-menu .rmm-brand img{display:block;width:100%;height:auto;max-height:152px;object-fit:contain}.reference-mobile-menu .rmm-promos{display:grid;gap:6px;margin:0 20px 35px}.reference-mobile-menu .rmm-promos>a,.reference-mobile-menu .rmm-promos>button{display:flex;align-items:center;justify-content:space-between;width:100%;height:50px;min-height:50px;padding:7px 14px 9px 16px;border:1px solid #ffffff1a;border-radius:10px;text-align:left;box-shadow:0 4px 15px #0003,inset 0 4px 3px #ffffff4d;font-size:14px;line-height:14px}.reference-mobile-menu .rmm-promo{background:linear-gradient(0deg,#d4af37,#b08d57)}.reference-mobile-menu .rmm-install{background:linear-gradient(0deg,#6b21a8,#4b1569)}.reference-mobile-menu .rmm-promos small,.reference-mobile-menu .rmm-promos strong{display:block;font-size:12px;line-height:13px;font-weight:400}.reference-mobile-menu .rmm-promos small{color:#d1d5db;opacity:.8}.reference-mobile-menu .rmm-promos strong{font-size:14px;font-weight:600;color:#fff}.reference-mobile-menu .rmm-emoji{font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:20px;line-height:28px;filter:drop-shadow(0 2px 3px #0005)}.reference-mobile-menu .rmm-groups{position:relative;padding:0 16px}.reference-mobile-menu .rmm-groups:before{content:"";position:absolute;top:-9px;left:0;right:0;border-top:1px solid #ffffff1a}.reference-mobile-menu .rmm-collections{display:grid;gap:8px;padding:0;margin:0 0 8px;border:1px solid #ffffff1a;border-radius:12px;background:#ffffff0d;box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #ffffff1a}.reference-mobile-menu .rmm-collections>a{display:flex;align-items:center;gap:8px;min-height:45px;height:45px;padding:12px;border-radius:8px;font-size:14px;font-weight:500;line-height:21px;color:#e5e7eb}.reference-mobile-menu .rmm-collections .reference-menu-icon{color:var(--primary)}.reference-mobile-menu .rmm-catalog{overflow:hidden;border:1px solid #ffffff26;border-radius:12px;margin-bottom:8px;background:transparent}.reference-mobile-menu .rmm-catalog>summary{display:flex;align-items:center;gap:12px;min-height:68px;height:68px;padding:16px;list-style:none;cursor:pointer;border-radius:12px 12px 0 0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);font-size:14px;font-weight:600;line-height:21px;color:#e5e7eb}.reference-mobile-menu .rmm-catalog>summary::-webkit-details-marker{display:none}.reference-mobile-menu .rmm-catalog .icon-chevron{margin-left:auto;color:#91969f;width:14px;height:14px;flex-basis:14px}.reference-mobile-menu .rmm-catalog:not([open]) .icon-chevron{transform:rotate(-90deg)}.reference-mobile-menu .rmm-casino-icon{width:36px;height:36px;display:grid;place-items:center;padding:8px;border-radius:8px;background:#ffffff1a}.reference-mobile-menu .rmm-casino-icon img{width:20px;height:20px;object-fit:contain}.reference-mobile-menu .rmm-catalog nav{display:grid;gap:1px;background:#ffffff0d}.reference-mobile-menu .rmm-catalog nav>a{display:flex;align-items:center;gap:12px;min-height:45px;height:45px;padding:12px 12px 12px 24px;background:#0003;color:#d1d5db;font-size:14px;font-weight:500;line-height:21px}.reference-mobile-menu .rmm-catalog nav>a.active{color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent)}.reference-mobile-menu .rmm-catalog nav>a>.reference-menu-icon{color:#91969f}.reference-mobile-menu .rmm-game-icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.reference-mobile-menu .rmm-standalone{display:flex;align-items:center;gap:12px;width:100%;min-height:45px;padding:12px;border:1px solid #ffffff1a;border-radius:12px;background:#ffffff0d;font-size:14px;font-weight:500;line-height:21px;margin-bottom:8px;text-align:left}.reference-mobile-menu .rmm-standalone .reference-menu-icon{color:var(--primary)}.reference-mobile-menu .rmm-general{overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#1f2937b3,#0006);margin-bottom:16px}.reference-mobile-menu :is(.rmm-general,.rmm-terms)>h2{font-family:inherit;font-size:14px;font-weight:700;line-height:21px;margin:0;padding:12px 16px}.reference-mobile-menu .rmm-general>h2{background:#ffffff05;border-bottom:1px solid #ffffff08}.reference-mobile-menu .rmm-general>nav{display:grid;gap:4px;padding:8px}.reference-mobile-menu .rmm-general :is(a,button){color:#d1d5db;display:flex;align-items:center;width:100%;min-height:45px;padding:12px;border:0;background:none;text-align:left;font-size:14px;font-weight:500;line-height:21px}.reference-mobile-menu .rmm-footer{margin:16px -4px 0;padding:12px 16px;border-top:1px solid #ffffff1a;border-radius:12px 12px 0 0;background:linear-gradient(#0000004d,#0009);box-shadow:0 8px 32px #0000001a,inset 0 1px 0 #ffffff1a}.reference-mobile-menu .rmm-terms{padding:0}.reference-mobile-menu .rmm-terms>h2{font-size:12px;line-height:16px;padding:0;margin:0 0 12px;color:#cbccd8}.reference-mobile-menu .rmm-terms>nav{display:grid;gap:4px;padding:0}.reference-mobile-menu .rmm-terms a{display:block;min-height:24px;padding:0 0 4px;font-size:14px;font-weight:400;line-height:20px;color:#cbccd8}.reference-mobile-menu .rmm-app{padding:0;margin-top:36px}.reference-mobile-menu .rmm-app>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:46px;padding:12px 16px;border:1px solid #ffffff1a;border-radius:8px;background:linear-gradient(90deg,#ffffff0d,transparent);font-size:12px;font-weight:600;text-align:left}.reference-mobile-menu .rmm-app strong{font-size:12px;font-weight:700;color:#9a9ba5}.reference-mobile-menu .rmm-systems{display:flex;align-items:center;gap:4px}.reference-mobile-menu .rmm-systems .reference-menu-icon,.reference-mobile-menu .rmm-systems img{width:20px;height:20px;object-fit:contain}.reference-mobile-menu .icon-windows{color:#00a8f2}.reference-mobile-menu .rmm-copyright{margin:16px 0 0;color:#cbccd8b3;font-size:13px;font-weight:400;line-height:19.5px;letter-spacing:-.325px}@media(max-width:720px){.tecno-site:has(>.tecno-app-strip):has(.reference-mobile-menu.is-open):before{content:"";display:block;height:44px}.tecno-site:has(.reference-mobile-menu.is-open)>.tecno-app-strip{position:fixed;top:0;left:0;right:0;z-index:61;height:44px}.tecno-site:has(>.tecno-app-strip) .reference-mobile-menu{top:44px;height:calc(100dvh - 44px)}}@media(hover:hover){.reference-mobile-menu :is(.rmm-collections a,.rmm-catalog a,.rmm-general a,.rmm-general button):hover{background:color-mix(in srgb,var(--primary) 12%,transparent)}}@media(prefers-reduced-motion:reduce){.tecno-site .reference-mobile-menu{transition:none}}.reference-mobile-menu .icon-apple{--menu-icon:url(/reference-menu/apple.svg)}.reference-mobile-menu .icon-windows{--menu-icon:url(/reference-menu/windows.svg)}.tecno-site .bottom-nav.reference-bottom-nav{position:fixed;inset:auto 0 0;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:0;width:100%;height:calc(64px + env(safe-area-inset-bottom,0px));padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));margin:0;border:0;border-top:1px solid #ffffff12;border-radius:0;background:#0e1119f2;font-family:Montserrat Variable,Arial,sans-serif}.tecno-site .bottom-nav.reference-bottom-nav>:is(a,button){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;height:44px;width:100%;padding:0;margin:0;border:0;border-radius:0;background:none;color:#fff;box-shadow:none;text-decoration:none;font:600 10px/15px Montserrat Variable,Arial,sans-serif;letter-spacing:0;cursor:pointer}.tecno-site .bottom-nav.reference-bottom-nav>:is(a,button)>:is(img,svg,.reference-menu-icon){width:20px;height:20px;object-fit:contain;flex-shrink:0}.tecno-site .bottom-nav.reference-bottom-nav>.active{color:var(--primary)}.tecno-site .bottom-nav.reference-bottom-nav>.active:before{display:none}.tecno-site .bottom-nav.reference-bottom-nav .mobile-deposit-circle{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(0deg,color-mix(in srgb,var(--primary) 85%,#000),var(--primary));box-shadow:0 4px 8px #0003}.tecno-site .bottom-nav.reference-bottom-nav .icon-dollar{--menu-icon:url(/reference-menu/dollar.svg);width:28px;height:28px;flex-basis:28px;color:#fff}.tecno-site .bottom-nav.reference-bottom-nav .mobile-profile-icon{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ffffff1a}.tecno-site .bottom-nav.reference-bottom-nav>:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tecno-site .bottom-nav.reference-bottom-nav>button:disabled{opacity:.45;cursor:default}@media(min-width:721px){.tecno-site .bottom-nav.reference-bottom-nav{display:none}}.tecno-site .lobby-section-nav .mobile-home-category,.tecno-site .recommended-mobile-cta,.tecno-site .tecno-recommended .recommended-portrait{display:none}.tecno-site .winners-trophy{font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:24px;line-height:32px}@media(max-width:720px){.tecno-site .site-main.lobby,.tecno-site:has(.site-main.lobby),.tecno-site:has(.site-main.lobby)>.site-header{background:#0d131c}.tecno-site .site-main.lobby{padding-left:15px;padding-right:15px}.tecno-site .lobby .tecno-lobby{padding:0}.tecno-site .lobby .catalog-tools{margin-top:8px;margin-bottom:16px}.tecno-site .lobby .search-field{min-height:56px;border:2px solid #242632;border-radius:6px;background:#121317bf;padding:0 14px;box-shadow:none}.tecno-site .lobby .search-field input{font-size:14px;line-height:20px;font-weight:500;min-height:52px}.tecno-site .lobby .lobby-section-nav{gap:16px;padding:0;margin:0 0 16px;min-height:48px}.tecno-site .lobby .lobby-section-nav a{height:48px;min-height:48px;gap:8px;padding:12px;border:0;border-radius:8px;background:#242632;color:#d1d5db;font-size:14px;font-weight:500}.tecno-site .lobby .lobby-section-nav svg{width:28px;height:28px;color:color-mix(in srgb,var(--primary) 60%,#fff)}.tecno-site .lobby .lobby-section-nav a{font-size:12px;font-weight:600;color:#cbccd8}.tecno-site .lobby .lobby-section-nav .mobile-home-category{display:flex}.tecno-site .lobby .lobby-section-nav .reference-menu-icon{width:28px;height:28px;flex-basis:28px;color:color-mix(in srgb,var(--primary) 60%,#fff)}.tecno-site .lobby .tecno-winners{grid-template-columns:112px minmax(0,1fr);gap:0;min-height:80px;padding:0;margin-bottom:0;border:0;border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 18%,#0d131c),#0d131c);overflow:hidden}.tecno-site .lobby .tecno-winners h3{justify-content:center;min-height:80px;padding:4px 8px;border:0;border-radius:16px 0 0 16px;background:linear-gradient(100deg,var(--primary),color-mix(in srgb,var(--primary) 35%,transparent));font-size:12px;font-weight:500;line-height:16px;text-transform:uppercase}.tecno-site .lobby .tecno-winners h3 svg{width:32px;height:32px}.tecno-site .lobby .winners-trophy{font-size:32px;line-height:32px}.tecno-site .lobby .tecno-winners-empty{min-height:80px;padding:12px 10px;border:0;background:none}.tecno-site .lobby .tecno-winners-empty small{font-size:10px;line-height:16px;color:#b3b7c2}.tecno-site .lobby .tecno-game-section>.section-heading{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:20px 0 8px;min-height:24px}.tecno-site .lobby .tecno-winners+.tecno-game-section>.section-heading{margin-top:16px}.tecno-site .lobby .section-heading h2{font-size:14px;font-weight:600;line-height:21px;letter-spacing:-.35px;min-width:0;margin:0}.tecno-site .lobby .section-heading h2>svg{display:none}.tecno-site .lobby .section-actions{display:contents}.tecno-site .lobby .section-actions>a{order:3;margin-left:auto;padding:2px 10px;min-height:24px;border:0;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:10px;font-weight:500;line-height:20px;white-space:nowrap}.tecno-site .lobby .section-actions>a>svg{display:none}.tecno-site .lobby .section-actions>button{order:2;display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:4px;background:none;color:#7e8393}.tecno-site .lobby .tecno-game-section:has(.game-carousel>:only-child) .section-actions>button{display:none}.tecno-site .lobby .game-carousel{grid-auto-columns:calc(100% / 2.8);gap:20px;padding-bottom:0;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tecno-site .lobby .game-card,.tecno-site .lobby .game-launch{border-radius:8px;box-shadow:none}.tecno-site .lobby .game-launch img{border-radius:10px;aspect-ratio:3/4;object-fit:cover}.tecno-site .lobby .tecno-recommended{gap:4px;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.tecno-site .lobby .tecno-recommended a{position:relative;display:block;flex:0 0 calc(100% / 3);height:clamp(124px,38.46vw,165px);padding:0 4px;border:0;border-radius:8px;background:none;box-shadow:none;transform:none}.tecno-site .lobby .tecno-recommended a.has-portrait .recommended-wide{display:none}.tecno-site .lobby .tecno-recommended .recommended-portrait{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:contain;border-radius:6px}.tecno-site .lobby .tecno-recommended a:not(.has-portrait){display:flex;align-items:center;justify-content:center}.tecno-site .lobby .recommended-mobile-cta{position:absolute;bottom:6px;left:8px;right:8px;display:block;min-height:22px;padding:4px 3px;border-radius:3px;background:linear-gradient(0deg,color-mix(in srgb,var(--primary) 85%,#000),var(--primary));box-shadow:0 0 12px color-mix(in srgb,var(--primary) 40%,transparent);color:#fff;text-align:center;text-transform:uppercase;font:800 10px/14px Montserrat Variable,Arial,sans-serif;pointer-events:none}.tecno-site .lobby .tecno-provider-row{gap:16px;overscroll-behavior-x:contain}.tecno-site .lobby .tecno-provider-row>a{flex-basis:calc(100% / 2.8);min-height:90px;border:1px solid #ffffff0d;border-radius:8px;background:#242632}.tecno-site .lobby .site-footer{margin:32px 0 0;padding:24px 0;border-top-color:#ffffff14;color:#9ca3af}.tecno-site .lobby .site-footer h3{font-size:14px;line-height:21px;font-weight:600}.tecno-site .lobby .site-footer a,.tecno-site .lobby .site-footer button,.tecno-site .lobby .site-footer p{font-size:12px;line-height:20px}.tecno-site .lobby .tecno-game-section[id]{scroll-margin-top:80px}}.pix-payment-form,.pix-payment-result{display:grid;gap:14px;margin:18px 0}.pix-payment-form label,.pix-payment-result label{display:grid;gap:7px;font-size:14px;font-weight:600}.pix-payment-form input,.pix-payment-result textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ffffff30;border-radius:8px;background:#ffffff08;color:inherit;font:inherit}.pix-payment-result textarea{overflow-wrap:anywhere;resize:vertical;font-size:12px;font-weight:400}.pix-payment-form [role=alert],.pix-payment-result [role=alert]{color:#ffb6b6}.pix-qr{display:grid;justify-items:center;gap:10px;text-align:center}.pix-qr img{width:min(280px,100%);height:auto;background:#fff;border-radius:12px}.pix-qr span{font-size:13px;opacity:.8}