*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{--tw-bg-opacity: 1;background-color:rgb(8 21 39 / var(--tw-bg-opacity, 1));font-family:Inter,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(245 239 223 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(26,122,61,.25),transparent),radial-gradient(ellipse 60% 40% at 90% 110%,rgba(212,166,54,.08),transparent);background-attachment:fixed}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#081527}::-webkit-scrollbar-thumb{background:#16305a;border-radius:4px}.card{border-radius:1rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(13 31 60 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 18px rgba(8, 21, 39, .35);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-primary{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(26 122 61 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;text-align:center;font-family:Archivo,system-ui,sans-serif;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(38 163 85 / var(--tw-bg-opacity, 1))}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.top-0{top:0}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-11{height:2.75rem}.h-2\.5{height:.625rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3\.5{gap:.875rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gold\/40{border-color:#d4a63666}.border-grass\/40{border-color:#1a7a3d66}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.bg-grass\/20{background-color:#1a7a3d33}.bg-navy-dark\/90{background-color:#081527e6}.bg-navy-dark\/95{background-color:#081527f2}.bg-navy-light{--tw-bg-opacity: 1;background-color:rgb(22 48 90 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gold-dark{--tw-gradient-from: #a87f1f var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 127 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-grass{--tw-gradient-from: #1a7a3d var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 122 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-gold{--tw-gradient-to: rgb(212 166 54 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d4a636 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gold-light{--tw-gradient-to: #eec55c var(--tw-gradient-to-position)}.to-grass-light{--tw-gradient-to: #26a355 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-24{padding-bottom:6rem}.pb-8{padding-bottom:2rem}.pb-\[max\(8px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(8px,env(safe-area-inset-bottom))}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.font-display{font-family:Archivo,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-wide{letter-spacing:.025em}.text-cream{--tw-text-opacity: 1;color:rgb(245 239 223 / var(--tw-text-opacity, 1))}.text-cream\/60{color:#f5efdf99}.text-cream\/70{color:#f5efdfb3}.text-cream\/80{color:#f5efdfcc}.text-gold{--tw-text-opacity: 1;color:rgb(212 166 54 / var(--tw-text-opacity, 1))}.text-grass-light{--tw-text-opacity: 1;color:rgb(38 163 85 / var(--tw-text-opacity, 1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.welcome-shell{--welcome-gold: #e8b84b;--welcome-gold-light: #ffd97d;position:relative;width:min(100%,512px);height:100vh;height:100dvh;margin-inline:auto;overflow:hidden;color:#fff;background:radial-gradient(circle at 50% 42%,rgba(16,68,104,.28),transparent 34%),#001326}.welcome-visual{position:absolute;inset:0 0 auto;height:min(72dvh,720px);overflow:hidden}.welcome-stadium{position:absolute;top:clamp(-158px,-18dvh,-112px);left:0;width:100%;height:auto;display:block}.welcome-visual-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,13,29,.1) 0%,transparent 44%,rgba(0,19,38,.18) 66%,#001326 96%),linear-gradient(90deg,rgba(0,13,29,.32),transparent 20%,transparent 80%,rgba(0,13,29,.32))}.welcome-content{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;align-items:stretch;padding:max(16px,env(safe-area-inset-top)) 34px max(10px,env(safe-area-inset-bottom))}.welcome-brand{display:flex;align-items:center;justify-content:center;gap:13px;height:clamp(74px,11dvh,96px);color:var(--welcome-gold)}.welcome-brand>img{width:clamp(62px,9.5dvh,78px);height:clamp(76px,11.5dvh,94px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;mix-blend-mode:screen;filter:saturate(.85) contrast(1.08)}.welcome-wordmark{display:flex;flex-direction:column;align-items:flex-start;font-family:Archivo,sans-serif;line-height:.92;letter-spacing:.02em;text-shadow:0 2px 14px rgba(231,184,75,.15)}.welcome-wordmark strong{font-size:clamp(24px,3.7dvh,30px);font-weight:800}.welcome-wordmark span{display:flex;align-items:center;gap:10px;align-self:center;margin-top:7px;font-size:clamp(12px,1.8dvh,15px);font-weight:700;letter-spacing:.22em}.welcome-wordmark i{width:23px;height:2px;background:currentColor}.welcome-intro{margin-top:clamp(175px,28dvh,245px);text-align:center}@media (max-height: 660px){.welcome-intro{margin-top:150px}}.welcome-intro h1{margin:0;font-family:Archivo,sans-serif;font-size:clamp(26px,6.5vw,34px);font-weight:800;line-height:1.13;letter-spacing:-.035em;text-shadow:0 3px 18px rgba(0,0,0,.7)}.welcome-intro h1 span{display:block;color:var(--welcome-gold);font-weight:600}.welcome-rule{width:58px;height:3px;margin:clamp(7px,1.2dvh,11px) auto clamp(6px,1dvh,9px);border-radius:999px;background:var(--welcome-gold);box-shadow:0 0 10px #e8b84b40}.welcome-intro p{margin:0;color:#c8b9a8;font-size:clamp(11px,1.65dvh,14px);line-height:1.35}.welcome-features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(8px,1.5dvh,13px);padding:clamp(7px,1.1dvh,10px) 8px;border:1px solid rgba(139,176,211,.35);border-radius:18px;background:#001227a3;box-shadow:inset 0 1px 18px #41719714,0 8px 26px #00000040;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.welcome-feature{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center}.welcome-feature+.welcome-feature:before{position:absolute;top:6px;bottom:6px;left:0;width:1px;content:"";background:#89a7c347}.feature-icon{display:grid;width:clamp(35px,5.5dvh,43px);height:clamp(35px,5.5dvh,43px);place-items:center;border:1px solid rgba(222,168,58,.62);border-radius:50%;color:var(--welcome-gold-light);background:radial-gradient(circle,#e0a83a24,#000e1d6b 70%);box-shadow:0 0 13px #e1aa374d}.feature-icon.is-green{border-color:#249f5cb3;box-shadow:0 0 14px #1b984e59}.feature-icon svg{width:clamp(20px,3.1dvh,24px);height:clamp(20px,3.1dvh,24px);stroke-width:1.8}.welcome-feature p{margin:4px 0 0;color:#e6d8c8;font-size:clamp(9px,1.4dvh,11.5px);line-height:1.15}.welcome-actions{display:grid;gap:clamp(6px,1dvh,9px);margin-top:clamp(8px,1.3dvh,11px)}.welcome-primary,.welcome-secondary{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(43px,6.2dvh,51px);border-radius:999px;font-family:Archivo,sans-serif;font-size:clamp(14px,2dvh,17px);font-weight:700;transition:transform .18s ease,filter .18s ease}.welcome-primary:hover,.welcome-secondary:hover{transform:translateY(-1px);filter:brightness(1.06)}.welcome-primary{border:1px solid #ffe298;color:#08111d;background:linear-gradient(105deg,#e6aa35,#ffe18a 50%,#d99d26);box-shadow:inset 0 1px 4px #ffffffa6,0 8px 23px #0000004d}.welcome-primary svg:first-child{width:20px;margin-right:16px}.welcome-primary svg:last-child{position:absolute;right:20px;width:22px}.welcome-secondary{border:1px solid #bd9e79;color:#fff;background:#00112485}.welcome-secondary svg{width:25px;margin-right:15px;color:#c9aa80}.welcome-login{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;color:var(--welcome-gold);font-size:clamp(12px,1.8dvh,15px);font-weight:700}.welcome-login svg{width:19px}.welcome-security{display:flex;align-items:center;justify-content:center;gap:7px;min-height:clamp(27px,3.8dvh,33px);margin-top:auto;padding:0 10px;border:1px solid rgba(113,151,185,.2);border-radius:999px;color:#b8aa9b;font-size:clamp(8px,1.25dvh,10px);white-space:nowrap;background:#0010225c}.welcome-security svg{width:18px;color:#d2ae70}.welcome-security b{color:#a89077}@media (max-width: 390px){.welcome-content{padding-inline:20px}.welcome-brand{transform:scale(.92)}.welcome-security{gap:4px}}@media (max-height: 720px){.welcome-content{padding-inline:22px}.welcome-wide-break{display:none}.welcome-feature+.welcome-feature:before{top:2px;bottom:2px}}@supports (padding: max(0px)){.welcome-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.app-dashboard-layout{background:radial-gradient(circle at 50% 4%,rgba(10,58,96,.42),transparent 24%),linear-gradient(180deg,#00172d,#001326 46%,#00101f)}.dashboard-page{display:flex;flex-direction:column;gap:12px;padding:max(20px,env(safe-area-inset-top)) 20px 18px;color:#f7f3eb}.dashboard-reveal,.page-enter .draw-list-card,.page-enter .mascot-card{animation:dashboard-rise .62s cubic-bezier(.2,.75,.2,1) both;animation-delay:var(--delay, 0ms)}@keyframes dashboard-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-greeting{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 98px;align-items:center;min-height:108px;padding-right:2px}.dashboard-avatar{width:58px;height:58px;overflow:hidden;border:2px solid #e6ad3e;border-radius:50%;box-shadow:0 0 20px #e7b03f26}.dashboard-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dashboard-welcome{min-width:0;padding-right:5px}.dashboard-welcome h1{overflow:hidden;font-family:Archivo,sans-serif;font-size:clamp(16px,4.4vw,20px);font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.dashboard-welcome h1 span{display:inline-block;animation:dashboard-wave 1.8s ease-in-out 1s 2;transform-origin:70% 75%}.dashboard-welcome p{max-width:100%;margin-top:3px;color:#baafa5;font-size:clamp(9.5px,2.7vw,12px);line-height:1.25}@keyframes dashboard-wave{0%,to{transform:rotate(0)}25%{transform:rotate(18deg)}50%{transform:rotate(-8deg)}75%{transform:rotate(12deg)}}.dashboard-bell{position:absolute;z-index:4;top:3px;right:4px;display:grid;width:34px;height:34px;place-items:center}.dashboard-bell svg{width:25px}.dashboard-bell span{position:absolute;top:4px;right:2px;width:8px;height:8px;border:2px solid #00172d;border-radius:50%;background:#f0b83e}.dashboard-notifications{position:absolute;z-index:45;top:75px;right:18px;width:min(310px,calc(100% - 36px));padding:12px;border:1px solid rgba(230,173,62,.6);border-radius:15px;background:#001325fa;box-shadow:0 18px 45px #0000008c;animation:notification-in .22s ease-out both}.dashboard-notifications div{display:flex;flex-direction:column;gap:2px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.dashboard-notifications strong{font-size:12px}.dashboard-notifications small{color:#b8aca3;font-size:10px}.dashboard-notifications a{display:block;padding-top:10px;color:#eab34a;text-align:center;font-size:11px;font-weight:700}@keyframes notification-in{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}.dashboard-credits{position:static;z-index:3;display:flex;width:96px;height:55px;grid-column:3;align-self:end;align-items:center;flex-direction:column;justify-content:center;margin-bottom:3px;border:1px solid rgba(232,175,60,.75);border-radius:12px;background:#001529eb}.dashboard-credits small{color:#c5b5a8;font-size:11px}.dashboard-credits strong{color:#edb342;font-family:Archivo,sans-serif;font-size:22px;line-height:1}.live-draw-card{position:relative;min-height:187px;overflow:hidden;border:1px solid rgba(225,167,53,.58);border-radius:17px;background:#00152a;box-shadow:0 12px 30px #00000040}.live-draw-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:hero-breathe 7s ease-in-out infinite alternate}@keyframes hero-breathe{0%{transform:scale(1.01)}to{transform:scale(1.06)}}.live-draw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,15,30,.94) 0%,rgba(0,15,30,.78) 42%,transparent 72%)}.live-draw-content{position:relative;z-index:1;width:57%;padding:22px 0 14px 19px}.live-draw-content h2{color:#ebb542;font-family:Archivo,sans-serif;font-size:15px;font-weight:700;text-transform:uppercase}.live-status{display:flex;align-items:center;gap:10px;margin-top:7px;white-space:nowrap}.live-status b{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#ce2728;font-size:11px;text-transform:uppercase;box-shadow:0 0 16px #d9262740}.live-status b i{width:7px;height:7px;border-radius:50%;background:#fff;animation:live-pulse 1.2s ease-in-out infinite}.live-status span{color:#d1c5bb;font-size:11px}@keyframes live-pulse{50%{opacity:.35;transform:scale(.72)}}.dashboard-countdown{display:flex;gap:11px;margin-top:12px}.dashboard-countdown div{position:relative;min-width:39px;text-align:center}.dashboard-countdown div+div:before{position:absolute;left:-8px;top:1px;content:":";color:#d9d6d1;font-size:25px}.dashboard-countdown strong{display:block;font-family:Archivo,sans-serif;font-size:25px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.dashboard-countdown small{color:#cfc5bb;font-size:9px;text-transform:uppercase}.live-draw-button{display:flex;width:170px;min-height:36px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid rgba(39,166,80,.6);border-radius:11px;background:linear-gradient(100deg,#1f8e3a,#09652a);font-size:13px;font-weight:600;box-shadow:0 7px 16px #0000004d}.live-draw-button svg{width:16px}.journey-summary{position:relative;display:grid;min-height:102px;grid-template-columns:104px minmax(0,1fr) 62px 16px;align-items:center;overflow:hidden;border:1px solid rgba(204,151,51,.38);border-radius:16px;background:linear-gradient(110deg,#00192ff5,#021f37d1)}.journey-ring{display:grid;width:84px;height:84px;margin-left:13px;place-items:center;border-radius:50%;background:conic-gradient(#36b04e calc(var(--journey) * 1%),#9a7c2f 0,#9a7c2f 52%,#ffffff17 0);animation:ring-load 1.2s ease-out both}.journey-ring:before{position:absolute;width:68px;height:68px;border-radius:50%;content:"";background:#03213b}.journey-ring>div{position:relative;z-index:1;text-align:center}.journey-ring strong{display:block;color:#e9b849;font-family:Archivo,sans-serif;font-size:21px}.journey-ring strong span{color:#fff;font-size:14px}.journey-ring small{color:#d1c6bb;font-size:9px}.journey-copy{min-width:0}.journey-copy h2{overflow:hidden;font-family:Archivo,sans-serif;font-size:clamp(12px,3vw,15px);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.journey-copy p{overflow:hidden;margin-top:4px;color:#c4b8ae;font-size:clamp(8.5px,2.25vw,10.5px);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.journey-copy p strong{color:#43bc51}.journey-line,.turnaround-progress{height:8px;overflow:hidden;margin-top:12px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#00000038}.journey-line i,.turnaround-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#20a84b,#c6d62a,#f0be21);animation:progress-load 1.3s ease-out both;transform-origin:left}@keyframes progress-load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.journey-summary>.thumb-manto{display:grid;width:62px;height:88px;place-items:center;overflow:hidden;border-radius:9px;background:#e8dfca}.journey-summary>.thumb-manto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.journey-summary>svg{width:18px;color:#d2c4b7}.dashboard-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.dashboard-shortcuts a{display:flex;min-height:73px;align-items:center;flex-direction:column;justify-content:center;gap:6px;border:1px solid rgba(219,164,54,.48);border-radius:14px;color:#e8dfd7;background:linear-gradient(145deg,#022139e6,#001222e0);transition:transform .18s ease,border-color .18s ease}.dashboard-shortcuts a:active,.dashboard-shirt-card:active{transform:scale(.97)}.dashboard-shortcuts a:hover{border-color:#e6ad3e;transform:translateY(-2px)}.dashboard-shortcuts svg{width:28px;height:28px;color:#eab54a;stroke-width:1.7}.dashboard-shortcuts span{font-size:11px}.dashboard-section{margin-top:2px}.dashboard-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.dashboard-section-title h2{font-family:Archivo,sans-serif;font-size:15px;font-weight:700}.dashboard-section-title a{color:#edb54a;font-size:11px}.dashboard-featured-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.dashboard-shirt-card{position:relative;display:grid;min-height:124px;grid-template-columns:48% 52%;overflow:hidden;border:1px solid rgba(215,161,54,.36);border-radius:15px;background:#02203a;transition:transform .18s ease}.dashboard-shirt-card>.thumb-manto{display:block;overflow:hidden;background:#e8dfca}.dashboard-shirt-card>.thumb-manto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:7px 0}.dashboard-shirt-card>div{display:flex;min-width:0;flex-direction:column;padding:11px 8px 7px}.dashboard-shirt-card h3{overflow:hidden;font-family:Archivo,sans-serif;font-size:clamp(10px,2.65vw,12px);font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.dashboard-shirt-card p{overflow:hidden;color:#c1b4aa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-shirt-card div>strong{margin-top:8px;color:#edb54a;font-size:15px}.dashboard-shirt-card div>small{color:#c1b4aa;font-size:8px}.shirt-occupancy{display:flex;align-items:center;gap:4px;margin-top:auto;color:#e7ae40;font-size:10px;font-weight:700}.shirt-occupancy svg{width:13px}.shirt-occupancy i{display:grid;width:26px;height:26px;flex-shrink:0;place-items:center;margin-left:auto;border-radius:50%;color:#071626;background:#e8b348}.shirt-occupancy i svg{width:16px}.dashboard-lower-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:7px}.dashboard-winners,.turnaround-card{min-height:154px;padding:10px;border:1px solid rgba(213,157,50,.37);border-radius:15px;background:linear-gradient(145deg,#021f36f5,#001323f0)}.dashboard-winners .dashboard-section-title{margin-bottom:2px;gap:5px}.dashboard-winners .dashboard-section-title h2,.turnaround-card h2{font-size:clamp(10.5px,2.7vw,12.5px);line-height:1.05;white-space:nowrap}.dashboard-winners .dashboard-section-title a{flex-shrink:0;font-size:9px;white-space:nowrap}.winner-row{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.08)}.winner-row:last-child{border-bottom:0}.winner-row>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#06182a;background:linear-gradient(145deg,#ead18e,#8ea3a7);font-size:11px;font-weight:800}.winner-row div{display:flex;min-width:0;flex-direction:column}.winner-row strong{font-size:10px}.winner-row small{overflow:hidden;color:#b8ada4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.winner-row time{color:#b8ada4;font-size:7px}.turnaround-card{position:relative;overflow:hidden}.turnaround-card>div{position:relative;z-index:2;width:62%}.turnaround-card p{margin-top:4px;color:#bdb1a8;font-size:9px}.turnaround-progress{width:100%;height:7px;margin-top:8px}.turnaround-card a{display:grid;width:100%;height:32px;margin-top:18px;place-items:center;border-radius:9px;background:linear-gradient(110deg,#178038,#075f28);font-size:clamp(9px,2.4vw,11px);font-weight:700;white-space:nowrap}.turnaround-card>strong{position:absolute;z-index:2;top:10px;right:11px;color:#ecb442;font-family:Archivo,sans-serif;font-size:20px}.turnaround-card>strong span{font-size:13px}.turnaround-card>img{position:absolute;right:-5px;bottom:0;width:72px;height:72px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;animation:gift-float 3s ease-in-out infinite}@keyframes gift-float{50%{transform:translateY(-5px) rotate(1deg)}}.app-bottom-nav{overflow:hidden;padding:5px;border:1px solid rgba(222,166,57,.72);border-radius:20px;box-shadow:0 -8px 28px #00000052}.app-bottom-nav a{border-radius:14px}.app-bottom-nav a.active{color:#fff;background:linear-gradient(145deg,#1d8a3d,#0b6429);box-shadow:inset 0 0 16px #4dc4612e}.app-bottom-nav a svg{color:#edb64b}.app-bottom-nav a.active svg{color:#fff2c7}.mascot-card,.draw-list-card{animation-name:dashboard-rise;animation-duration:.45s;animation-fill-mode:both}.mascot-bob{display:inline-block;transition:transform .2s ease}.mascot-card:hover .mascot-bob{transform:translateY(-4px) scale(1.08)}@media (max-width: 390px){.dashboard-page{padding-inline:13px}.dashboard-greeting{grid-template-columns:55px minmax(0,1fr) 86px;min-height:105px}.dashboard-avatar{width:50px;height:50px}.dashboard-credits{width:84px}.journey-summary{grid-template-columns:88px minmax(0,1fr) 52px 12px}.journey-ring{width:76px;height:76px;margin-left:8px}.journey-ring:before{width:61px;height:61px}.journey-summary>.thumb-manto{width:52px}.dashboard-shortcuts span{font-size:9px}.dashboard-shortcuts svg{width:25px}.dashboard-lower-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dashboard-winners,.turnaround-card{padding:8px}.winner-row{grid-template-columns:26px minmax(0,1fr) auto;gap:4px}.winner-row>span{width:25px;height:25px}.winner-row time{font-size:6.5px}.turnaround-card>strong{right:8px;font-size:17px}}@media (prefers-reduced-motion: reduce){.dashboard-reveal,.page-enter .draw-list-card,.page-enter .mascot-card,.live-draw-card>img,.turnaround-card>img,.live-status b i,.dashboard-welcome h1 span,.journey-line i,.turnaround-progress i{animation:none!important}}.tab-screen{min-height:100vh;padding:max(18px,env(safe-area-inset-top)) 20px 18px;color:#f5f0e8;background:radial-gradient(circle at 50% 0,rgba(5,57,96,.32),transparent 25%),linear-gradient(180deg,#00172d,#001225)}.tab-card{border:1px solid rgba(210,157,52,.55);border-radius:16px;background:linear-gradient(135deg,#022038f5,#001222f0);box-shadow:0 10px 28px #0000002e}.tab-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.tab-title h2{font:700 15px Archivo,sans-serif}.tab-title button,.tab-title a{flex:none;color:#edb54a;font-size:11px}.tab-brand{display:flex;align-items:center;gap:7px;color:#e9b444}.tab-brand>img{width:51px;height:61px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.tab-brand>div{display:flex;flex-direction:column;font:800 17px/.9 Archivo,sans-serif}.tab-brand span{margin-top:6px;font-size:8px;letter-spacing:.18em;text-align:center}.tab-credit{display:flex;width:88px;min-height:52px;align-items:center;flex-direction:column;justify-content:center;border:1px solid rgba(229,170,54,.72);border-radius:13px;background:#001427e0}.tab-credit small{color:#c5b8ad;font-size:10px}.tab-credit strong{color:#edb342;font:700 20px Archivo,sans-serif}.mascot-sprite{display:block;width:100%;aspect-ratio:1;border-radius:12px;background-image:url(/branding/jogo-bicho-mascotes-atlas.png);background-repeat:no-repeat;background-size:500% 500%}.catalog-screen{display:flex;flex-direction:column;gap:14px}.catalog-header{display:grid;grid-template-columns:32px 1fr 90px;align-items:center;gap:9px}.catalog-header>a:first-child{display:grid;place-items:center}.catalog-header>a:first-child svg{width:25px}.catalog-header .tab-brand{justify-self:center}.catalog-search-row{display:grid;grid-template-columns:1fr 102px;gap:10px}.catalog-search-row label,.catalog-search-row button{display:flex;min-width:0;min-height:42px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(203,151,51,.45);border-radius:14px;background:#021e34db}.catalog-search-row svg{width:20px;flex:none}.catalog-search-row input{width:100%;min-width:0;background:transparent;color:#f7f2e9;font-size:13px;outline:none}.catalog-search-row input::-moz-placeholder{color:#b9aea5}.catalog-search-row input::placeholder{color:#b9aea5}.catalog-search-row button{justify-content:center;font-size:12px}.catalog-search-row button.active{color:#edb344;border-color:#edb344}.catalog-filter-panel{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 12px;border:1px solid rgba(208,157,54,.3);border-radius:13px;background:#021d34;animation:dashboard-rise .25s ease-out both}.catalog-filter-panel span{color:#c8bdb4;font-size:10px}.catalog-filter-panel button{width:29px;height:26px;border:1px solid rgba(255,255,255,.16);border-radius:7px;font-size:9px}.catalog-pills{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.catalog-pills button{min-width:0;min-height:31px;overflow:hidden;border:1px solid rgba(199,151,56,.32);border-radius:999px;color:#d8cec5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.catalog-pills button.active{color:#fff;border-color:#32b64b;background:linear-gradient(110deg,#239b3d,#0a682a)}.catalog-list{display:flex;flex-direction:column;gap:7px}.catalog-product{position:relative;display:grid;min-height:128px;grid-template-columns:34% minmax(0,1fr) 83px;overflow:hidden;border:1px solid rgba(211,158,53,.5);border-radius:15px;background:linear-gradient(100deg,#04243e,#001a31);animation:dashboard-rise .45s ease-out both}.catalog-product-image{overflow:hidden;background:#e7deca}.catalog-product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.catalog-product-info{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:10px 7px 8px 13px}.catalog-product-info>span{align-self:flex-start;padding:2px 6px;border-radius:3px;color:#fff;background:#187a31;font-size:8px;font-weight:700;text-transform:uppercase}.catalog-product-info h2{overflow:hidden;margin-top:5px;font:700 16px Archivo,sans-serif;text-overflow:ellipsis;white-space:nowrap}.catalog-product-info p{overflow:hidden;color:#c8bcb2;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.catalog-product-info>strong{margin-top:7px;color:#edb344;font-size:17px}.catalog-product-info>small{color:#c5b8ae;font-size:9px}.catalog-product-info>em{margin-top:2px;color:#4dc35b;font-size:9px;font-style:normal}.catalog-product-action{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;gap:13px;padding:0 10px 15px 0}.catalog-product-action b{display:flex;align-items:center;gap:4px;color:#eab141;font-size:12px;white-space:nowrap}.catalog-product-action b svg{width:15px}.catalog-product-action i{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#06182a;background:linear-gradient(145deg,#ffd878,#dda125)}.catalog-product-action i svg{width:20px}.profile-screen{display:flex;flex-direction:column;gap:9px}.profile-hero{position:relative;display:grid;min-height:132px;grid-template-columns:94px 1fr 34px;align-items:center;overflow:hidden}.profile-avatar{width:87px;height:87px;border:2px solid #eab13e;border-radius:50%;-o-object-fit:cover;object-fit:cover;z-index:2}.profile-hero>div{position:relative;z-index:2}.profile-hero h1{font:700 22px Archivo,sans-serif}.profile-hero div>span{display:inline-flex;margin-top:6px;padding:4px 9px;border:1px solid #e5a936;border-radius:999px;color:#eab13e;font-size:11px}.profile-hero p{margin-top:7px;color:#c6bab0;font-size:11px}.profile-crest{position:absolute;right:22px;width:180px;opacity:.17;mix-blend-mode:screen}.profile-hero button{position:relative;z-index:2;align-self:start;margin-top:29px}.profile-hero button svg{width:24px}.profile-hero button i{position:absolute;top:0;right:-1px;width:7px;height:7px;border-radius:50%;background:#e8ad36}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:14px 0}.profile-stats div{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:center;gap:6px;border-right:1px solid rgba(255,255,255,.14);text-align:center}.profile-stats div:last-child{border:0}.profile-stats svg{width:25px;color:#55be42}.profile-stats strong{color:#7ed739;font:700 24px Archivo,sans-serif}.profile-stats div:nth-child(n+2) svg,.profile-stats div:nth-child(n+2) strong{color:#ecb23e}.profile-stats span{grid-column:1/3;color:#cfc3b9;font-size:12px}.profile-album{position:relative;padding:12px}.profile-album h2,.profile-achievements h2,.profile-turnaround h2{font:700 15px Archivo,sans-serif}.profile-mascots{display:flex;width:66%;gap:6px;margin-top:8px}.profile-mascots a{position:relative;flex:1;min-width:0;padding:2px;border:1px solid rgba(209,158,54,.35);border-radius:9px}.profile-mascots a:first-child{border-color:#62dc2f;box-shadow:0 0 10px #43c63633}.profile-mascots small{position:absolute;bottom:1px;left:0;right:0;color:#edb342;text-align:center;font-size:9px;font-weight:700}.profile-album-total{position:absolute;top:42px;right:12px;width:30%}.profile-album-total strong{color:#9cdd3b;font-size:20px}.profile-album-total strong span{color:#edb442}.profile-album-total a{display:flex;align-items:center;color:#eab03e;font-size:9px}.profile-album-total a svg{width:13px}.profile-album-total p{margin-top:7px;color:#55d63a;font-size:10px}.profile-achievements{padding:12px}.profile-achievements>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:9px}.profile-achievements article{text-align:center}.profile-achievements article i{display:grid;width:48px;height:48px;margin:auto;place-items:center;border:3px double #eab13e;border-radius:50%;color:#e8b03c;background:#063521;font-style:normal;font-weight:800}.profile-achievements article span{display:block;margin-top:5px;font-size:8px}.profile-achievements article.locked{opacity:.4}.profile-turnaround{position:relative;min-height:107px;overflow:hidden;padding:12px}.profile-turnaround>strong{display:block;margin-top:3px;color:#edb342;font-size:25px}.profile-turnaround>strong span{color:#d4c7bd;font-size:11px;font-weight:400}.profile-turnaround>div{width:58%;height:9px;overflow:hidden;margin-top:7px;border:1px solid rgba(255,255,255,.2);border-radius:99px}.profile-turnaround>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#25a944,#dfe024,#ffc32e)}.profile-turnaround p{margin-top:7px;color:#c6bbb2;font-size:10px}.profile-turnaround img{position:absolute;right:18px;bottom:-9px;width:105px;height:105px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.profile-settings{overflow:hidden;padding:0 12px}.profile-settings button,.profile-settings a{display:grid;width:100%;min-height:40px;grid-template-columns:30px 1fr 18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);text-align:left}.profile-settings svg{width:19px;color:#e7b04a}.profile-settings span{font-size:12px}.profile-settings button svg:last-child,.profile-settings a svg:last-child{color:#d8cdc5}.profile-settings a{color:#f04436;border:0}.profile-settings a svg:first-child{color:#f04436}.app-toast{position:fixed;z-index:60;right:20px;bottom:95px;left:20px;max-width:470px;min-height:44px;margin:auto;padding:10px 14px;border:1px solid #d8a43e;border-radius:12px;color:#f3e7d8;background:#06213a;box-shadow:0 14px 35px #0009;animation:dashboard-rise .22s ease both}.draws-screen{display:flex;flex-direction:column;gap:12px}.draws-header{display:grid;grid-template-columns:150px 1fr 88px 30px;align-items:center;gap:5px}.draws-header h1{justify-self:center;font:700 20px Archivo,sans-serif}.draws-header>svg{width:24px}.draw-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:2px;border:1px solid rgba(209,158,54,.45);border-radius:15px}.draw-tabs button{display:flex;min-height:37px;align-items:center;justify-content:center;gap:7px;border-right:1px solid rgba(255,255,255,.1);border-radius:12px;color:#d6cbc2;font-size:13px}.draw-tabs button:last-child{border:0}.draw-tabs button svg{width:17px}.draw-tabs button.active{color:#fff;background:linear-gradient(100deg,#981414,#c32622);box-shadow:0 0 0 1px #e94a3d inset}.draw-live-card{position:relative;min-height:256px;overflow:hidden;border:1px solid rgba(211,158,54,.55);border-radius:16px}.draw-live-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.draw-live-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,15,28,.96),rgba(0,15,28,.68) 53%,transparent 80%)}.draw-live-copy{position:relative;z-index:2;width:58%;padding:15px}.draw-live-copy>span{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:#b51c1b;font-size:11px;text-transform:uppercase}.draw-live-copy>span svg{width:14px}.draw-live-copy>small{margin-left:8px;color:#d7ccc4;font-size:10px}.draw-live-copy h2{margin-top:7px;font:700 22px Archivo,sans-serif}.draw-live-copy p{color:#c8bcb3;font-size:12px}.draw-live-copy>em{display:flex;align-items:center;gap:5px;margin-top:8px;color:#ddd2ca;font-size:11px;font-style:normal}.draw-live-copy>em svg{width:14px}.draw-clock{display:flex;gap:14px;margin-top:12px}.draw-clock b{position:relative;font:500 29px Archivo,sans-serif}.draw-clock b+b:before{position:absolute;left:-10px;content:":"}.draw-clock small{display:block;color:#d0c6be;font:400 8px Inter,sans-serif;text-transform:uppercase}.draw-live-copy>a{display:flex;width:190px;min-height:38px;align-items:center;justify-content:center;gap:7px;margin-top:9px;border-radius:10px;background:linear-gradient(100deg,#1c913b,#096329);font-size:14px;font-weight:700}.draw-live-copy>a svg{width:17px}.draw-live-copy>i{display:block;margin-top:8px;color:#c8bbb1;font-size:8px;font-style:normal}.draw-live-copy>i:first-letter{color:#45c858}.draw-audience{position:absolute;z-index:3;top:9px;right:8px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px;width:88px;min-height:45px;padding:5px;border:1px solid rgba(218,165,59,.55);border-radius:10px;background:#001425d1;font-size:14px}.draw-audience svg{width:15px;color:#eab240}.draw-audience small{width:100%;color:#ded2c8;text-align:center;font-size:8px}.draw-upcoming>a{display:grid;min-height:63px;grid-template-columns:86px 1.25fr 1.15fr 70px 17px;align-items:center;overflow:hidden;margin-top:5px;border:1px solid rgba(210,158,54,.38);border-radius:12px;background:#03213a}.draw-upcoming>a>img{width:86px;height:63px;-o-object-fit:contain;object-fit:contain;padding:3px}.draw-upcoming>a>div{display:flex;min-width:0;flex-direction:column;padding:0 8px;border-right:1px solid rgba(255,255,255,.1)}.draw-upcoming>a strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.draw-upcoming>a small{overflow:hidden;color:#c9bdb4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.draw-upcoming>a div:nth-of-type(2) span{display:flex;align-items:center;gap:4px;color:#e6d9cf;font-size:10px;white-space:nowrap}.draw-upcoming>a div:nth-of-type(2) svg{width:14px;color:#e9ad37}.draw-upcoming>a div:nth-of-type(3){align-items:center;border:0}.draw-upcoming>a div:nth-of-type(3) b{padding:3px 6px;border-radius:5px;background:#18385f;font-size:8px;text-transform:uppercase}.draw-upcoming>a:first-of-type div:nth-of-type(3) b{background:#b51d1c}.draw-upcoming>a div:nth-of-type(3) span{display:flex;gap:3px;margin-top:5px;color:#e9b240;font-size:9px}.draw-upcoming>a div:nth-of-type(3) svg{width:13px}.draw-upcoming>a>svg{width:16px}.draw-winners>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(210,158,54,.35);border-radius:13px;background:#03213a}.draw-winners article{display:grid;grid-template-columns:33px 1fr 38px;align-items:center;gap:5px;padding:8px;border-right:1px solid rgba(255,255,255,.12)}.draw-winners article:last-child{border:0}.draw-winners article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#04172a;background:#dfd4bd;font-weight:700}.draw-winners article div{min-width:0}.draw-winners article strong,.draw-winners article small{display:block;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.draw-winners article small{color:#c6bbb2;font-size:6.5px}.draw-winners article img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.journey-screen{display:flex;flex-direction:column;gap:10px}.journey-header{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;min-height:54px}.journey-header h1{justify-self:center;font:700 19px Archivo,sans-serif}.journey-header svg{width:23px}.journey-header button{color:#eab13e}.journey-info{padding:9px 12px;border:1px solid #d6a33c;border-radius:11px;color:#cfc4bb;background:#05213a;font-size:10px;animation:dashboard-rise .22s ease both}.journey-hero-card{position:relative;display:grid;min-height:214px;grid-template-columns:45% 55%;overflow:hidden;background-image:linear-gradient(90deg,#01192ef5,#011a2fc2),url(/branding/dashboard-draw.png);background-size:cover;background-position:center}.journey-big-ring{display:grid;width:166px;height:166px;align-self:center;justify-self:center;place-items:center;border-radius:50%;background:conic-gradient(#55d442 calc(var(--journey)*1%),#b991406b 0)}.journey-big-ring:before{position:absolute;width:148px;height:148px;border-radius:50%;content:"";background:#021c34}.journey-big-ring>div{position:relative;z-index:2;text-align:center}.journey-big-ring strong{color:#eab141;font-size:33px}.journey-big-ring strong span{color:#fff;font-size:23px}.journey-big-ring p{color:#d1c5bb;font-size:12px}.journey-big-ring svg{width:27px;margin:10px auto 0;color:#edb442}.journey-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:14px 14px 14px 0}.journey-hero-copy h2{font:600 18px/1.2 Archivo,sans-serif}.journey-hero-copy h2 strong,.journey-hero-copy h2 b{color:#55ca3d}.journey-hero-copy h2 b{display:block}.journey-hero-copy>p{margin-top:7px;color:#c9bdb4;font-size:10px}.journey-main-progress{height:10px;overflow:hidden;margin-top:12px;border:1px solid rgba(255,255,255,.22);border-radius:999px}.journey-main-progress i,.journey-benefit>div i,.journey-album-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#24a844,#d5dc27,#f5b91d)}.journey-hero-copy>span{display:flex;margin-top:6px;color:#cabdb3;font-size:9px}.journey-hero-copy>span b{color:#edb342}.journey-hero-copy>span em{margin-left:auto;font-style:normal}.journey-hero-copy aside{display:flex;align-items:center;gap:7px;margin-top:11px;padding:8px 10px;border:1px solid rgba(219,164,56,.35);border-radius:9px}.journey-hero-copy aside svg{width:25px;color:#edb443}.journey-hero-copy aside strong{color:#e6b249;font-size:9px}.journey-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.journey-benefit,.journey-album-card{position:relative;min-height:151px;overflow:hidden;padding:12px}.journey-benefit h2,.journey-album-card h2,.journey-how h2{font:700 14px Archivo,sans-serif}.journey-benefit>strong{display:flex;align-items:center;gap:5px;margin-top:5px;color:#edb343;font-size:22px}.journey-benefit>strong svg{width:18px}.journey-benefit>strong span{color:#f2ece5;font-size:13px}.journey-benefit p,.journey-album-card p{color:#c6bab1;font-size:9px}.journey-benefit>div{width:58%;height:8px;overflow:hidden;margin-top:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.journey-benefit>small,.journey-album-card>small{display:block;margin-top:8px;color:#c8bcb3;font-size:8px}.journey-benefit>a{position:absolute;right:11px;bottom:8px;left:11px;display:grid;height:28px;place-items:center;border-radius:7px;background:#08742e;font-size:10px;font-weight:700}.journey-benefit>img{position:absolute;right:4px;top:16px;width:85px;height:85px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.journey-album-card>strong{display:block;margin-top:8px;color:#edb343;font-size:21px}.journey-album-card>strong span{color:#fff;font-size:13px}.journey-mascot-stack{position:absolute;top:24px;right:4px;display:flex;width:112px}.journey-mascot-stack .mascot-sprite{width:45px;margin-left:-17px;border:1px solid rgba(233,177,66,.5);border-radius:50%}.journey-mascot-stack .mascot-sprite:first-child{margin-left:0}.journey-album-progress{width:52%;height:8px;overflow:hidden;margin-top:9px;border:1px solid rgba(255,255,255,.18);border-radius:999px}.journey-album-progress i{width:100%}.journey-album-card>a{position:absolute;top:10px;right:7px}.journey-album-card>a svg{width:16px}.journey-how{padding:12px}.journey-how>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:11px}.journey-how article{display:flex;align-items:center;flex-direction:column;padding:0 8px;border-right:1px solid rgba(255,255,255,.12);text-align:center}.journey-how article:last-child{border:0}.journey-how article>svg{width:38px;height:38px;padding:8px;border:1px solid #d5a23b;border-radius:50%;color:#e8b13e;box-shadow:0 0 13px #dea53633}.journey-how article strong{position:relative;margin-top:7px;font-size:9px;line-height:1.2}.journey-how article strong i{position:absolute;left:-12px;top:0;display:grid;width:12px;height:12px;place-items:center;border-radius:50%;color:#03182b;background:#e8b13f;font-size:7px;font-style:normal}.journey-how article p{margin-top:5px;color:#bfb3aa;font-size:7.5px;line-height:1.35}.journey-achievements{padding:10px}.journey-achievements>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:8px}.journey-achievements article{display:flex;min-width:0;align-items:center;flex-direction:column;padding:7px 3px;border:1px solid rgba(213,160,55,.35);border-radius:8px;text-align:center}.journey-achievements article>i{display:grid;width:38px;height:38px;place-items:center;border:2px solid #e6ae3d;border-radius:12px;color:#eab341;background:#06263c;font-style:normal;font-weight:800}.journey-achievements article strong{margin-top:5px;font-size:7.5px;line-height:1.1}.journey-achievements article small{margin-top:auto;color:#eab141;font-size:8px}.journey-achievements article.locked{opacity:.35}.journey-gold-button,.journey-rules-button{display:grid;min-height:38px;grid-template-columns:30px 1fr 20px;align-items:center;padding:0 15px;border-radius:999px;font-size:13px;font-weight:700;text-align:center}.journey-gold-button{color:#071626;background:linear-gradient(100deg,#e4a92e,#ffe18a,#d89c24)}.journey-gold-button svg{width:19px}.journey-gold-button svg:last-child{justify-self:end}.journey-rules-button{grid-template-columns:30px 1fr;border:1px solid #c7944e}.journey-rules-button svg{width:19px;color:#eab13f}@media (max-width:390px){.tab-screen{padding-inline:13px}.tab-brand>img{width:43px;height:52px}.tab-brand>div{font-size:14px}.tab-credit{width:78px}.tab-credit strong{font-size:17px}.catalog-header{grid-template-columns:27px 1fr 80px}.catalog-search-row{grid-template-columns:1fr 85px}.catalog-search-row label,.catalog-search-row button{padding-inline:10px}.catalog-pills{gap:4px}.catalog-pills button{font-size:9px}.catalog-product{grid-template-columns:33% minmax(0,1fr) 67px}.catalog-product-info h2{font-size:14px}.catalog-product-action{padding-right:7px}.catalog-product-action b{font-size:10px}.draws-header{grid-template-columns:118px 1fr 76px 24px}.draws-header h1{font-size:17px}.draw-tabs button{font-size:11px}.draw-live-copy{width:64%;padding:12px}.draw-live-copy h2{font-size:19px}.draw-upcoming>a{grid-template-columns:67px 1.2fr 1fr 56px 14px}.draw-upcoming>a>img{width:67px}.draw-upcoming>a>div{padding-inline:5px}.draw-upcoming>a strong{font-size:10px}.draw-upcoming>a div:nth-of-type(2) span{font-size:8px}.profile-hero{grid-template-columns:78px 1fr 28px}.profile-avatar{width:70px;height:70px}.profile-hero h1{font-size:19px}.profile-stats strong{font-size:20px}.profile-stats span{font-size:10px}.profile-mascots{gap:3px}.profile-achievements>div:last-child{gap:4px}.profile-achievements article i{width:42px;height:42px}.profile-achievements article span{font-size:7px}.journey-hero-card{grid-template-columns:43% 57%}.journey-big-ring{width:135px;height:135px}.journey-big-ring:before{width:120px;height:120px}.journey-big-ring strong{font-size:27px}.journey-hero-copy h2{font-size:15px}.journey-mascot-stack{width:90px}.journey-mascot-stack .mascot-sprite{width:38px}.journey-how article{padding-inline:4px}.journey-achievements>div:last-child{gap:3px}.journey-achievements article{padding-inline:1px}.journey-achievements article>i{width:32px;height:32px}.journey-achievements article strong{font-size:6.5px}}.landing-page{--lp-gold:#edb342;--lp-border:rgba(218,166,65,.57);min-height:100vh;overflow:hidden;color:#f8f2e9;background:#001326;font-family:Inter,sans-serif}.landing-page main,.landing-header,.landing-footer{width:min(100%,864px);margin-inline:auto}.landing-header{display:flex;height:82px;align-items:center;justify-content:space-between;padding:0 44px}.landing-brand{display:flex;align-items:center;gap:8px;color:#f3eee7}.landing-brand>img{width:58px;height:70px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.landing-brand>div{display:flex;flex-direction:column;font:800 20px/.88 Archivo,sans-serif}.landing-brand span{margin-top:6px;color:#eab13d;font-size:8px;letter-spacing:.2em;text-align:center}.landing-header nav{display:flex;gap:14px}.landing-header nav a{display:grid;width:116px;height:42px;place-items:center;border:1px solid var(--lp-border);border-radius:7px;font-size:13px;font-weight:700}.landing-header nav a:last-child{width:174px;color:#081728;background:linear-gradient(105deg,#e5a62d,#ffd678,#dda129)}.landing-hero{position:relative;min-height:465px;overflow:hidden}.landing-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,rgba(0,16,31,.92),transparent 47%,transparent 76%,rgba(0,14,28,.3))}.landing-hero-copy{position:relative;z-index:3;width:45%;padding:20px 0 14px 44px}.landing-hero-copy>span{display:inline-block;padding:6px 11px;border:1px solid rgba(222,169,64,.35);border-radius:5px;background:#001426a6;font-size:10px;font-weight:700;text-transform:uppercase}.landing-hero-copy h1{margin-top:15px;font:800 clamp(32px,4vw,38px)/.97 "Archivo",sans-serif;letter-spacing:-.045em}.landing-hero-copy h1 b{color:#e7a92e}.landing-hero-copy>p{max-width:330px;margin-top:14px;color:#e0d6cd;font-size:11px;line-height:1.5}.landing-hero-features{display:flex;gap:6px;margin-top:13px}.landing-hero-features article{display:flex;min-width:96px;height:46px;align-items:center;gap:7px;padding:0 8px;border:1px solid rgba(218,166,65,.4);border-radius:7px;background:#001223bf;font-size:8px;font-weight:700;text-transform:uppercase}.landing-hero-features svg{width:21px;color:var(--lp-gold)}.landing-gold-cta{display:flex;width:302px;min-height:44px;align-items:center;justify-content:center;gap:24px;margin-top:14px;border:1px solid #ffdc86;border-radius:7px;color:#071728;background:linear-gradient(105deg,#dda027,#ffd77c,#dc9f24);font:800 14px Archivo,sans-serif;box-shadow:inset 0 1px 4px #fff8}.landing-gold-cta svg{width:17px}.landing-hero-copy>small,.landing-final>div>small{display:flex;align-items:center;justify-content:center;gap:6px;width:302px;margin-top:8px;color:#d7ccc3;font-size:8px}.landing-hero-copy>small svg,.landing-final>div>small svg{width:13px;color:var(--lp-gold)}.landing-hero-product{position:absolute;z-index:2;top:24px;left:45%;width:33%;height:415px}.landing-hero-product>img{position:absolute;z-index:2;top:2%;left:7%;width:86%;height:72%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 16px 24px rgba(0,0,0,.75)) drop-shadow(0 0 18px rgba(230,172,58,.28));animation:shirt-float 4s ease-in-out infinite}.landing-hero-product>div{position:absolute;z-index:3;bottom:9%;left:20%;width:60%;height:70px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#12263a,#031422);box-shadow:0 0 0 2px #dba438,0 13px 25px #0009}.landing-hero-product .landing-brand>img{width:31px;height:39px}.landing-hero-product .landing-brand>div{font-size:10px}.landing-hero-product .landing-brand span{font-size:5px}.landing-hero-phone{position:absolute;z-index:4;top:10px;right:3%;transform:rotate(-1deg)}.landing-phone{position:relative;width:210px;height:440px;overflow:hidden;padding:12px 11px 9px;border:4px solid #343536;border-radius:31px;color:#f7f1e8;background:linear-gradient(180deg,#00182f,#001326);box-shadow:0 20px 45px #000b,0 0 0 2px #a98a55}.landing-phone:before{position:absolute;top:6px;left:50%;width:65px;height:13px;content:"";transform:translate(-50%);border-radius:99px;background:#060708}.landing-phone-bar{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:7px}.landing-phone>.landing-brand{margin-top:11px}.landing-phone>.landing-brand>img{width:25px;height:31px}.landing-phone>.landing-brand>div{font-size:9px}.landing-phone>.landing-brand span{margin-top:3px;font-size:4px}.phone-hello{display:flex;justify-content:space-between;margin-top:7px;font-size:8px}.phone-hello span{color:#eab13e}.phone-draw,.phone-journey,.phone-turn{position:relative;margin-top:8px;padding:10px;border:1px solid rgba(218,166,65,.3);border-radius:8px;background:#03223d}.phone-draw b{color:#eab13e;font-size:7px}.phone-draw>span{position:absolute;top:8px;right:8px;padding:2px 4px;border-radius:4px;background:#b31b1b;font-size:5px}.phone-draw>strong{display:block;margin-top:8px;font-size:18px}.phone-draw>small{display:block;font-size:6px}.phone-draw>button{width:100%;height:24px;margin-top:8px;border-radius:5px;background:#16843a;font-size:7px}.phone-journey{display:grid;grid-template-columns:62px 1fr;align-items:center}.phone-journey b{grid-column:1/3;font-size:7px}.phone-journey strong{color:#eab13e;font-size:17px}.phone-journey span{color:#67d14a;font-size:7px}.phone-turn{font-size:7px}.phone-turn span{float:right;color:#eab13e}.phone-turn i{display:block;width:70%;height:5px;margin-top:8px;border-radius:99px;background:linear-gradient(90deg,#2aa74a,#dfd92a)}.phone-nav{position:absolute;right:12px;bottom:8px;left:12px;padding:10px 0;border-top:1px solid #ffffff20;color:#eab13e;text-align:center;font-size:10px}.landing-panel{border:1px solid var(--lp-border);border-radius:12px;background:linear-gradient(135deg,#032239f5,#001222f2)}.landing-proof{display:grid;min-height:90px;grid-template-columns:190px repeat(3,1fr) 100px;align-items:center;margin:0 44px 28px;padding:10px 20px}.proof-faces{display:flex;align-items:center}.proof-faces img{width:43px;height:43px;border:2px solid #dbab50;border-radius:50%;-o-object-fit:cover;object-fit:cover}.landing-proof article{display:flex;min-height:52px;flex-direction:column;justify-content:center;padding-left:20px;border-left:1px solid #ffffff18}.landing-proof strong{color:#efb444;font:700 21px Archivo,sans-serif}.landing-proof span{font-size:8px}.landing-proof em{color:#edb13b;font-style:normal;letter-spacing:2px}.landing-proof>img{width:90px;height:68px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.landing-how,.landing-trust,.landing-testimonials{margin:0 30px 26px}.landing-how>h2,.landing-trust>h2,.landing-testimonials>h2{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:11px;color:#f4efe8;font:800 21px Archivo,sans-serif}.landing-how>h2:before,.landing-how>h2:after,.landing-trust>h2:before,.landing-trust>h2:after,.landing-testimonials>h2:before,.landing-testimonials>h2:after{width:30%;height:1px;content:"";background:linear-gradient(90deg,transparent,#d7a13a)}.landing-how>h2:after,.landing-trust>h2:after,.landing-testimonials>h2:after{transform:scaleX(-1)}.landing-how>div{display:grid;min-height:180px;grid-template-columns:repeat(8,1fr);padding:20px 10px}.landing-how article{position:relative;display:flex;align-items:center;flex-direction:column;padding:0 7px;border-right:1px solid #ffffff19;text-align:center}.landing-how article:last-child{border:0}.landing-how article>b{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#071627;background:#e8ae3c;font-size:11px}.landing-how article>svg{width:35px;height:35px;margin-top:13px;color:#e8b13f;stroke-width:1.4}.landing-how article>strong{margin-top:10px;font-size:8px;line-height:1.25}.landing-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0 30px 28px}.landing-benefit-grid>article{position:relative;min-height:325px;overflow:hidden;padding:18px}.landing-benefit-grid h2{color:#eab03e;font:800 21px Archivo,sans-serif;text-align:center}.landing-benefit-grid h3{font-size:11px;text-align:center}.landing-journey-panel>p{width:42%;margin-top:28px;font-size:10px;line-height:1.5}.landing-journey-panel>strong{display:block;margin-top:16px;color:#eab13e;font-size:27px}.landing-journey-panel>span{font-size:8px}.landing-journey-panel>small{display:block;margin-top:9px;color:#d7cbc2;font-size:9px}.landing-journey-panel>small b{color:#73d749}.landing-journey-ring{position:absolute;top:82px;right:20px;display:grid;width:185px;height:185px;place-items:center;border-radius:50%;background:conic-gradient(#4acc41 42%,#133722 0);box-shadow:0 0 25px #1dad3133}.landing-journey-ring:before{position:absolute;width:159px;height:159px;border-radius:50%;content:"";background:#052838}.landing-journey-ring img{position:relative;z-index:2;width:125px;height:145px;-o-object-fit:contain;object-fit:contain}.landing-benefit-grid footer{position:absolute;right:0;bottom:0;left:0;display:flex;min-height:60px;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid #ffffff18;background:#062237;font-size:8px}.landing-benefit-grid footer svg{width:26px;color:#eab13d}.landing-turn-panel>p{margin:22px auto 0;max-width:360px;text-align:center;font-size:12px}.landing-turn-flow{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:25px}.landing-turn-flow>div{display:flex;align-items:center;flex-direction:column}.landing-turn-flow b{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#123958}.landing-turn-flow svg{width:58px;height:58px;margin-top:5px;padding:12px;border:3px solid #dba637;border-radius:50%;color:#eab13d}.landing-turn-flow strong{color:#eab13d;font-size:10px;text-align:center}.landing-turn-flow>i{color:#d4c8bd}.landing-turn-panel>img{position:absolute;right:-8px;bottom:48px;width:150px;height:150px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen}.landing-trust>h2{color:#eab13e;font-size:18px}.landing-trust>div{display:grid;min-height:87px;grid-template-columns:repeat(5,1fr);align-items:center;padding:10px 18px}.landing-trust article{display:flex;align-items:center;gap:9px;padding:0 18px}.landing-trust svg{width:29px;color:#eab13e}.landing-trust article div{display:flex;flex-direction:column}.landing-trust strong{font-size:10px}.landing-trust span{color:#c7bbb2;font-size:8px}.landing-testimonials>h2{color:#eab13e;font-size:20px}.landing-testimonials>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-testimonials article{display:grid;min-height:120px;grid-template-columns:52px 1fr 80px;align-items:center;padding:14px}.landing-testimonials img{width:45px;height:45px;border:2px solid #d8a43d;border-radius:50%;-o-object-fit:cover;object-fit:cover}.landing-testimonials p{grid-column:2/4;align-self:start;font-size:9px;line-height:1.4}.landing-testimonials strong,.landing-testimonials small{grid-column:2;display:block}.landing-testimonials strong{font-size:10px}.landing-testimonials small{color:#c4b8af;font-size:8px}.landing-testimonials span{grid-column:3;grid-row:2/4;color:#eab13e;font-size:12px}.landing-final{position:relative;display:grid;min-height:330px;grid-template-columns:30% 1fr 26%;align-items:center;overflow:hidden;padding:20px 48px;background:linear-gradient(90deg,#00101ff7,#021f34cc),url(/branding/landing-hero-stadium.png) center/cover}.landing-final>div:nth-child(2){position:relative;z-index:2;text-align:center}.landing-final h2{font:800 27px/1.08 Archivo,sans-serif}.landing-final p{display:flex;align-items:center;justify-content:center;margin-top:18px;color:#d7cbc2;font-size:9px}.landing-final p svg{width:14px;color:#eab13e}.landing-final .landing-gold-cta{margin-inline:auto}.landing-shirt-cluster{position:relative;height:250px}.landing-shirt-cluster img{position:absolute;bottom:0;width:45%;height:220px;-o-object-fit:contain;object-fit:contain}.landing-shirt-cluster img:nth-child(1){left:-5%;transform:rotate(-8deg)}.landing-shirt-cluster img:nth-child(2){left:20%}.landing-shirt-cluster img:nth-child(3){left:46%;transform:rotate(5deg)}.landing-shirt-cluster img:nth-child(4){left:68%;height:155px}.landing-final>.landing-phone{position:absolute;right:34px;bottom:-115px;transform:rotate(6deg)}.phone-signup{margin-top:45px}.phone-signup h3{text-align:center;font-size:14px}.phone-signup label{display:block;margin-top:12px;color:#c9bbb1;font-size:7px}.phone-signup i{display:block;height:25px;margin-top:3px;border:1px solid #ffffff25;border-radius:5px}.phone-signup button{width:100%;height:28px;margin-top:14px;border-radius:5px;background:#158239;font-size:8px}.phone-signup small{display:block;margin-top:9px;text-align:center;font-size:6px}.phone-signup b{color:#eab13e}.landing-footer{display:grid;min-height:160px;grid-template-columns:240px 1fr 180px 180px;align-items:start;gap:32px;padding:30px 70px 15px;background:#06111d}.landing-footer>p{color:#9f9b95;font-size:9px;line-height:1.6}.landing-footer nav{display:flex;flex-direction:column;color:#b5aea7;font-size:9px;line-height:1.8}.landing-footer>small{grid-column:1/5;padding-top:13px;border-top:1px solid #ffffff12;color:#8e8b87;font-size:8px;text-align:center}.landing-journey-ring img{width:125px;height:145px;filter:drop-shadow(0 12px 14px #000b)}.landing-final{min-height:250px;padding:16px 30px}.landing-final h2{font-size:22px}.landing-final p{margin-top:14px;font-size:8px}.landing-shirt-cluster{height:190px}.landing-shirt-cluster img{height:175px;filter:drop-shadow(0 12px 14px #000a)}.landing-shirt-cluster img:nth-child(4){height:125px;transform:rotate(9deg)}.landing-final>.landing-phone{right:25px;bottom:-135px}.landing-footer{min-height:110px;grid-template-columns:175px 1fr 120px 120px;gap:22px;padding:20px 44px 10px}.landing-footer>p,.landing-footer nav{font-size:7px}.landing-footer>small{padding-top:9px;font-size:7px}@media (max-width:760px){.landing-header{padding-inline:24px}.landing-hero{min-height:670px}.landing-hero-copy{width:55%;padding-left:28px}.landing-hero-product{left:46%;width:35%}.landing-hero-phone{right:-4%}.landing-proof{grid-template-columns:170px repeat(3,1fr);margin-inline:24px}.landing-proof>img{display:none}.landing-how,.landing-trust,.landing-testimonials,.landing-benefit-grid{margin-inline:24px}.landing-how>div{grid-template-columns:repeat(4,1fr);row-gap:25px}.landing-how article:nth-child(4){border:0}.landing-final{padding-inline:24px}.landing-footer{padding-inline:24px;grid-template-columns:200px 1fr 130px 130px}}@media (max-width:640px){.landing-header{height:68px;padding-inline:15px}.landing-header .landing-brand>img{width:43px;height:52px}.landing-header .landing-brand>div{font-size:14px}.landing-header nav a{width:70px;height:34px;font-size:10px}.landing-header nav a:last-child{width:112px}.landing-hero{min-height:930px}.landing-hero-bg{-o-object-position:66% center;object-position:66% center}.landing-hero-copy{width:100%;padding:30px 20px}.landing-hero-copy h1{font-size:38px}.landing-hero-copy>p{font-size:13px}.landing-hero-features article{min-width:0;flex:1;padding-inline:6px}.landing-gold-cta,.landing-hero-copy>small{width:100%}.landing-hero-product{top:470px;left:4%;width:60%;height:400px}.landing-hero-phone{top:470px;right:-18%;transform:scale(.75)}.landing-proof{grid-template-columns:1fr 1fr;margin:15px;gap:10px;padding:14px}.proof-faces{grid-column:1/3}.landing-proof article{padding-left:10px}.landing-proof article:nth-of-type(3){grid-column:1/3}.landing-how,.landing-trust,.landing-testimonials{margin-inline:15px}.landing-how>h2,.landing-testimonials>h2{font-size:19px}.landing-how>div{grid-template-columns:repeat(2,1fr)}.landing-how article:nth-child(2n){border:0}.landing-benefit-grid{grid-template-columns:1fr;margin-inline:15px}.landing-journey-ring{width:185px;height:185px;right:10px}.landing-journey-ring:before{width:157px;height:157px}.landing-turn-panel>img{width:115px}.landing-trust>div{grid-template-columns:1fr 1fr;gap:15px}.landing-testimonials>div{grid-template-columns:1fr}.landing-final{display:block;min-height:650px;padding:30px 15px}.landing-shirt-cluster{height:180px}.landing-shirt-cluster img{height:170px}.landing-final h2{font-size:22px}.landing-final>.landing-phone{right:50%;bottom:-230px;transform:translate(50%) scale(.72)}.landing-footer{grid-template-columns:1fr 1fr;padding:25px 20px}.landing-footer>.landing-brand,.landing-footer>p{grid-column:1/3}.landing-footer>small{grid-column:1/3}}.product-screen{display:flex;min-height:100vh;flex-direction:column;gap:9px;padding:max(15px,env(safe-area-inset-top)) 17px 18px;color:#f7f2eb;background:radial-gradient(circle at 50% 0,rgba(5,52,88,.34),transparent 25%),linear-gradient(180deg,#00162b,#001225)}.product-header{display:grid;min-height:62px;grid-template-columns:34px 1fr 34px 34px;align-items:center;gap:9px}.product-header>a:first-child svg,.product-header>button svg{width:25px}.product-header .tab-brand{justify-self:center}.product-header .filled{color:#efb23f;fill:#efb23f}.product-showcase{display:grid;min-height:319px;grid-template-columns:48% 52%;gap:9px}.product-stage-wrap{position:relative;min-width:0}.product-stage-wrap>span{position:absolute;z-index:4;top:5px;left:4px;padding:4px 8px;border:1px solid #dda72f;border-radius:5px;color:#ffd16a;background:linear-gradient(#6f4b00,#251b00);font-size:10px;text-transform:uppercase}.shirt-stage{position:relative;width:100%;height:100%;min-height:310px;overflow:hidden;border-radius:14px}.shirt-stage-base{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shirt-stage-product{position:absolute;z-index:2;top:8%;left:9%;width:82%;height:70%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.48));transform-origin:50% 90%;animation:shirt-float 4.5s ease-in-out infinite}.shirt-stage-product.is-transparent{mix-blend-mode:normal;filter:drop-shadow(0 12px 16px rgba(0,0,0,.48))}@keyframes shirt-float{50%{transform:translateY(-4px)}}.shirt-stage-brand{position:absolute;z-index:3;right:21%;bottom:5.2%;left:21%;display:flex;align-items:center;justify-content:center;gap:4px;color:#e8af36}.shirt-stage-brand>img{width:25px;height:31px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.shirt-stage-brand span{display:flex;flex-direction:column;font:800 7px/.92 Archivo,sans-serif}.shirt-stage-brand small{margin-top:2px;font-size:4px;letter-spacing:.1em}.product-overview{display:flex;min-width:0;flex-direction:column;padding:27px 0 0 3px}.product-overview h1{font:700 clamp(22px,5vw,28px)/1.08 "Archivo",sans-serif;letter-spacing:-.03em}.product-overview h2{margin-top:6px;color:#c8bcb3;font-size:14px;font-weight:400}.product-rating{display:flex;align-items:center;gap:6px;margin-top:10px}.product-rating span{color:#f3b43c;font-size:16px;letter-spacing:1px}.product-rating strong{font-size:12px}.product-rating small{color:#c3b6ad;font-size:9px}.product-overview>p{display:-webkit-box;overflow:hidden;margin-top:9px;color:#ded4cc;font-size:10.5px;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:4}.product-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;margin-top:auto;padding:10px;border:1px solid rgba(212,159,55,.5);border-radius:12px;background:#021c31db}.product-benefits article{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:5px}.product-benefits svg{width:23px;color:#ecb039}.product-benefits div{display:flex;min-width:0;flex-direction:column}.product-benefits strong{font-size:8.5px;line-height:1.15}.product-benefits small{color:#bcafa6;font-size:7px}.product-group-card{display:grid;min-height:102px;grid-template-columns:34% 1fr 119px;align-items:center;border:1px solid rgba(212,159,53,.52);border-radius:15px;background:linear-gradient(110deg,#03233d,#001a30)}.product-price{display:flex;height:72%;align-items:flex-start;flex-direction:column;justify-content:center;padding-left:22px;border-right:1px solid rgba(255,255,255,.14)}.product-price strong{color:#efb443;font:700 28px Archivo,sans-serif}.product-price span{color:#c9bbb1;font-size:10px}.product-price em{margin-top:5px;padding:2px 10px;border-radius:99px;color:#58d467;background:#0b5d2f;font-size:9px;font-style:normal}.product-group-info{position:relative;display:flex;min-width:0;flex-direction:column;padding:0 20px}.product-group-info h2{display:flex;align-items:center;gap:6px;font:700 13px/1.15 Archivo,sans-serif;word-break:break-word}.product-group-info h2 svg{width:19px;color:#ebb340}.product-group-info p{margin-top:5px;color:#cbbdb3;font-size:11px}.product-group-info p strong{color:#4dd35c}.product-group-info>div{width:72%;height:9px;overflow:hidden;margin-top:10px;border:1px solid rgba(255,255,255,.18);border-radius:99px}.product-group-info>div i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27a846,#d5d92b)}.product-group-info>span{position:absolute;right:11px;bottom:-2px;color:#cbbeb4;font-size:8px;text-align:right;background:linear-gradient(90deg,transparent,#03233d 22%);padding-left:10px}.product-group-info>span b{display:block;color:#eeb342;font-size:12px}.product-clock{display:grid;min-height:54px;grid-template-columns:20px 1fr;align-content:center;align-items:center;padding:7px 10px;border:1px solid rgba(229,171,59,.68);border-radius:12px}.product-clock svg{width:17px;color:#edb342}.product-clock strong{color:#edb342;font-size:12px;white-space:nowrap}.product-clock small{grid-column:1/3;color:#c5b9af;text-align:center;font-size:6px}.product-size-card,.product-mascot-card{padding:10px 15px;border:1px solid rgba(211,159,54,.45);border-radius:15px;background:linear-gradient(110deg,#03213a,#00192f)}.product-section-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.product-section-head h2{display:flex;align-items:center;gap:7px;font:700 14px Archivo,sans-serif}.product-section-head h2 svg{width:19px}.product-section-head>button{display:flex;align-items:center;gap:5px;color:#e9b03d;font-size:10px;white-space:nowrap}.product-section-head>button svg{width:14px}.product-size-card>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:9px}.product-size-card>div:last-child button{min-height:40px;border:1px solid rgba(204,154,57,.5);border-radius:10px;color:#ddd2c9;font-size:13px}.product-size-card>div:last-child button.active{color:#fff;border:2px solid #f0c13f;background:linear-gradient(130deg,#66511a,#272411);box-shadow:0 0 14px #e8b33a26}.product-mascot-list{display:grid;grid-template-columns:repeat(7,1fr);gap:9px;margin-top:8px}.product-mascot-list.all{grid-template-columns:repeat(5,1fr);row-gap:10px}.product-mascot-list button{display:flex;min-width:0;align-items:center;flex-direction:column;gap:4px}.product-mascot-list button>span{position:relative;display:block;width:100%;padding:2px;border:1px solid rgba(222,167,57,.6);border-radius:50%}.product-mascot-list .mascot-sprite{border-radius:50%}.product-mascot-list button.active>span{border:2px solid #f4bd39;box-shadow:0 0 12px #eeb12f40}.product-mascot-list button>span>svg{position:absolute;right:-2px;bottom:-1px;width:16px;height:16px;padding:3px;border-radius:50%;color:#07182a;background:#edb23d}.product-mascot-list small{overflow:hidden;width:100%;font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.product-mascot-list button.active small{color:#edb23e}.product-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(211,158,53,.55);border-radius:13px}.product-tabs button{display:flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-right:1px solid rgba(255,255,255,.13);color:#bdafa5;font-size:11px}.product-tabs button:last-child{border:0}.product-tabs svg{width:18px}.product-tabs button.active{color:#edb33e;background:linear-gradient(90deg,#9366134d,#011e3366)}.product-tab-copy{min-height:28px;padding:0 10px;color:#c6b9af;font-size:9px;line-height:1.3}.product-join{display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border:1px solid #51c865;border-radius:13px;background:linear-gradient(100deg,#239943,#0c762f);font:700 17px Archivo,sans-serif;box-shadow:inset 0 1px 4px #ffffff2e}.product-join svg{width:24px}.product-help{display:flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(214,159,52,.48);border-radius:12px;color:#eeb342;font-size:12px}.product-help svg{width:18px}.product-modal{position:fixed;z-index:70;top:0;right:0;bottom:0;left:0;display:grid;padding:20px;place-items:center;background:#000b}.product-modal>div{position:relative;width:min(330px,100%);padding:24px;border:1px solid #d8a43c;border-radius:18px;background:#05213a;text-align:center;box-shadow:0 20px 60px #000b}.product-modal>div>button:first-child{position:absolute;top:10px;right:10px}.product-modal>div>button:first-child svg{width:19px}.product-modal>div>svg{width:90px;height:90px;margin:auto;padding:12px;color:#071a2c;background:#fff;border-radius:10px}.product-modal>div>svg.success{padding:20px;color:#fff;background:#15913b;border-radius:50%}.product-modal h2{margin-top:12px;font:700 19px Archivo,sans-serif}.product-modal p{margin-top:8px;color:#cfc2b8;font-size:12px}.product-modal p strong{color:#edb342;font-size:18px}.product-modal>div>button:last-child,.product-modal>div>a{display:grid;min-height:40px;margin-top:15px;place-items:center;border-radius:10px;background:#16853a;font-size:12px;font-weight:700}@media (max-width:390px){.product-screen{padding-inline:11px}.product-header{grid-template-columns:28px 1fr 29px 29px}.product-header .tab-brand>img{width:40px;height:48px}.product-showcase{min-height:288px;grid-template-columns:47% 53%;gap:5px}.shirt-stage{min-height:282px}.product-overview{padding-top:23px}.product-overview h1{font-size:20px}.product-overview h2{font-size:11px}.product-rating{gap:3px}.product-rating span{font-size:12px}.product-overview>p{font-size:8.5px}.product-benefits{gap:7px 4px;padding:7px}.product-benefits article{grid-template-columns:20px 1fr}.product-benefits svg{width:18px}.product-benefits strong{font-size:7px}.product-benefits small{font-size:6px}.product-group-card{grid-template-columns:32% 1fr 91px}.product-price{padding-left:12px}.product-price strong{font-size:22px}.product-group-info{padding-inline:10px}.product-group-info h2{font-size:12px}.product-clock{padding-inline:5px}.product-clock strong{font-size:9px}.product-size-card>div:last-child{gap:6px}.product-mascot-list{gap:5px}.product-tabs button{gap:4px;font-size:9px}.product-tabs svg{width:15px}}.auth-shell{position:relative;display:flex;width:min(100%,512px);min-height:100dvh;flex-direction:column;margin-inline:auto;padding:max(18px,env(safe-area-inset-top)) 26px max(18px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0,rgba(16,68,104,.35),transparent 45%),#001326;color:#fff}.auth-back{position:absolute;top:max(18px,env(safe-area-inset-top));left:18px;display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%}.auth-back svg{width:19px}.auth-brand{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:14px;color:#e8b84b}.auth-brand img{width:56px;height:68px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.auth-brand div{display:flex;flex-direction:column;font-family:Archivo,sans-serif;line-height:.95}.auth-brand b{font-size:21px;font-weight:800}.auth-brand span{align-self:center;margin-top:5px;font-size:10px;font-weight:700;letter-spacing:.2em}.auth-title{margin-top:26px;font:800 27px Archivo,sans-serif;letter-spacing:-.03em;text-align:center}.auth-subtitle{margin-top:7px;color:#c8b9a8;font-size:13px;text-align:center}.auth-form{display:grid;gap:14px;margin-top:26px}.auth-field span{display:block;margin-bottom:6px;color:#cbbdb2;font-size:11px;font-weight:600}.auth-field>div{display:flex;min-height:50px;align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(139,176,211,.32);border-radius:13px;background:#001227a3;transition:border-color .18s ease}.auth-field>div:focus-within{border-color:#e8b84b}.auth-field svg{width:19px;color:#c9aa80;flex-shrink:0}.auth-field input{width:100%;border:0;background:none;color:#fff;font-size:15px;outline:0}.auth-field input::-moz-placeholder{color:#7d8b99}.auth-field input::placeholder{color:#7d8b99}.auth-field>div>button{display:grid;place-items:center}.auth-check{display:flex;align-items:flex-start;gap:10px;margin-top:2px;text-align:left}.auth-check i{display:grid;width:21px;height:21px;flex-shrink:0;place-items:center;border:1px solid rgba(200,170,128,.6);border-radius:6px}.auth-check.on i{border-color:#e8b84b;background:#e8b84b}.auth-check i svg{width:14px;color:#08111d}.auth-check span{color:#bdb0a4;font-size:11px;line-height:1.35}.auth-error{padding:10px 13px;border:1px solid rgba(220,80,80,.45);border-radius:11px;background:#78191947;color:#ffb3b3;font-size:12px}.auth-primary{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid #ffe298;border-radius:999px;background:linear-gradient(105deg,#e6aa35,#ffe18a 50%,#d99d26);color:#08111d;font:700 16px Archivo,sans-serif;box-shadow:inset 0 1px 4px #ffffffa6,0 8px 23px #0000004d;transition:filter .18s ease}.auth-primary:disabled{filter:grayscale(.35) brightness(.85)}.auth-primary svg{width:20px}.spin{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}.auth-switch{margin-top:20px;color:#bdb0a4;font-size:13px;text-align:center}.auth-switch a{color:#e8b84b;font-weight:700}.auth-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:20px;color:#b8aa9b;font-size:10px}.auth-security svg{width:16px;color:#d2ae70}.auth-loading{display:grid;min-height:100dvh;place-items:center;background:#001326;color:#e8b84b}.auth-loading svg{width:38px}.admin-shell{display:grid;min-height:100dvh;grid-template-columns:250px 1fr;background:#00101f;color:#e8e2da}.admin-sidebar{display:flex;flex-direction:column;padding:20px 14px;border-right:1px solid rgba(255,255,255,.09);background:#001326}.admin-brand{display:flex;align-items:center;gap:9px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.09)}.admin-brand img{width:38px;height:46px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.admin-brand div{display:flex;flex-direction:column;line-height:1.1}.admin-brand b{color:#e8b84b;font:800 12px Archivo,sans-serif}.admin-brand span{color:#7d8b99;font-size:8px;letter-spacing:.16em}.admin-sidebar nav{display:grid;gap:3px;margin-top:16px}.admin-sidebar nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;color:#a9b4bf;font-size:13px;transition:background .16s ease,color .16s ease}.admin-sidebar nav a:hover{background:#ffffff0d;color:#fff}.admin-sidebar nav a.active{background:linear-gradient(90deg,rgba(232,184,75,.18),transparent);color:#e8b84b;font-weight:600}.admin-sidebar nav svg{width:18px}.admin-user{display:grid;gap:4px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.09)}.admin-user span{font-size:13px;font-weight:600}.admin-user small{color:#7d8b99;font-size:10px}.admin-user a,.admin-user button{display:flex;align-items:center;gap:8px;margin-top:7px;color:#a9b4bf;font-size:12px}.admin-user svg{width:15px}.admin-user a:hover,.admin-user button:hover{color:#e8b84b}.admin-main{overflow-y:auto;padding:26px 30px 60px}.admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.admin-head h1{font:800 26px Archivo,sans-serif}.admin-head p{margin-top:3px;color:#8b97a3;font-size:13px}.admin-botao{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:10px;background:linear-gradient(105deg,#e6aa35,#ffd873);color:#08111d;font-size:13px;font-weight:700}.admin-botao svg{width:17px}.admin-botao:disabled{opacity:.5}.admin-botao-vazado{padding:10px 16px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#c9d2db;font-size:13px}.admin-botao-mini{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:1px solid rgba(232,184,75,.5);border-radius:8px;color:#e8b84b;font-size:11px;white-space:nowrap}.admin-botao-mini svg{width:14px}.admin-loading,.admin-vazio{padding:26px;color:#7d8b99;font-size:13px;text-align:center}.admin-erro{margin:12px 0;padding:11px 14px;border:1px solid rgba(220,80,80,.4);border-radius:10px;background:#78191940;color:#ffb3b3;font-size:12.5px}.admin-aviso{margin-bottom:14px;padding:11px 14px;border:1px solid rgba(77,211,92,.4);border-radius:10px;background:#145a2d40;color:#a8f0b6;font-size:12.5px;cursor:pointer}.admin-destaque-aviso{margin-bottom:14px;padding:11px 14px;border:1px solid rgba(232,184,75,.45);border-radius:10px;background:#78581438;color:#f2d79a;font-size:12.5px}.admin-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.admin-card{position:relative;padding:17px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#031c33}.admin-card svg{width:20px;opacity:.75}.admin-card strong{display:block;margin-top:9px;font:800 25px Archivo,sans-serif}.admin-card span{display:block;margin-top:3px;color:#8b97a3;font-size:11.5px}.admin-card.verde svg,.admin-card.verde strong{color:#4dd35c}.admin-card.dourado svg,.admin-card.dourado strong{color:#edb342}.admin-card.azul svg,.admin-card.azul strong{color:#5aa9e6}.admin-card.vermelho svg,.admin-card.vermelho strong{color:#e88b6a}.admin-bloco{margin-top:26px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#031c33}.admin-bloco-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-bloco-head h2{display:flex;align-items:center;gap:8px;font:700 16px Archivo,sans-serif}.admin-bloco-head h2 svg{width:19px;color:#e8b84b}.admin-bloco-head a{color:#e8b84b;font-size:12px}.admin-tabela{width:100%;border-collapse:collapse;font-size:13px}.admin-tabela th{padding:9px 10px;border-bottom:1px solid rgba(255,255,255,.12);color:#8b97a3;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.admin-tabela td{padding:11px 10px;border-bottom:1px solid rgba(255,255,255,.06);vertical-align:middle}.admin-tabela tr.destaque td{background:#e8b84b12}.admin-tabela small{display:block;color:#8b97a3;font-size:10.5px}.admin-sub{margin-top:2px}.admin-barra{width:96px;height:6px;overflow:hidden;border-radius:99px;background:#ffffff1f}.admin-barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#27a846,#d5d92b)}.admin-tag{font-size:11.5px;font-weight:600;white-space:nowrap}.admin-acoes-linha{display:flex;gap:6px}.admin-acoes-linha button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#a9b4bf}.admin-acoes-linha button:hover{border-color:#e8b84b;color:#e8b84b}.admin-acoes-linha svg{width:15px}.admin-filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.admin-filtros button{padding:7px 14px;border:1px solid rgba(255,255,255,.16);border-radius:99px;color:#a9b4bf;font-size:12px}.admin-filtros button.on{border-color:#e8b84b;background:#e8b84b26;color:#e8b84b}.admin-busca{display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid rgba(255,255,255,.16);border-radius:10px}.admin-busca svg{width:17px;color:#8b97a3}.admin-busca input{min-width:230px;padding:10px 0;border:0;background:none;color:#fff;font-size:13px;outline:0}.admin-abrir-grupo{display:flex;align-items:center;gap:8px}.admin-abrir-grupo select{padding:10px 13px;border:1px solid rgba(232,184,75,.45);border-radius:10px;background:#031c33;color:#e8b84b;font-size:13px}.admin-grade-camisas{display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:14px}.admin-camisa{display:grid;grid-template-columns:78px 1fr auto;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#031c33}.admin-camisa.inativa{opacity:.5}.admin-camisa-foto{display:grid;height:78px;place-items:center;overflow:hidden;border-radius:10px}.admin-camisa-foto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:5px}.admin-camisa-foto svg{width:26px;color:#0005}.admin-camisa-info{display:flex;min-width:0;flex-direction:column;gap:2px}.admin-camisa-info b{font-size:13.5px;line-height:1.2}.admin-camisa-info small{color:#8b97a3;font-size:10.5px}.admin-camisa-info strong{margin-top:2px;color:#edb342;font-size:15px}.admin-camisa-tags{display:flex;gap:5px;margin-top:4px}.admin-camisa-tags span{padding:2px 8px;border-radius:99px;font-size:9px;font-weight:600}.admin-camisa-tags .destaque{background:#e8b84b33;color:#edb342}.admin-camisa-tags .on{background:#4dd35c2e;color:#4dd35c}.admin-camisa-tags .off{background:#ffffff1a;color:#8b97a3}.admin-camisa-acoes{display:flex;flex-direction:column;gap:6px}.admin-camisa-acoes button{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#a9b4bf}.admin-camisa-acoes button:hover{border-color:#e8b84b;color:#e8b84b}.admin-camisa-acoes svg{width:15px}.admin-modal{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;padding:24px;place-items:center;overflow-y:auto;background:#000c}.admin-modal-caixa{width:min(720px,100%);max-height:90dvh;overflow-y:auto;padding:22px;border:1px solid rgba(232,184,75,.4);border-radius:16px;background:#031c33}.admin-modal-caixa>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admin-modal-caixa>header h2{font:700 19px Archivo,sans-serif}.admin-modal-caixa>header button svg{width:20px;color:#8b97a3}.admin-modal-caixa>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.admin-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.admin-form label{display:flex;flex-direction:column;gap:5px}.admin-form .col2{grid-column:1/3}.admin-form span,.admin-label{color:#8b97a3;font-size:11.5px;font-weight:600}.admin-form input,.admin-form select,.admin-form textarea{padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#00101f;color:#fff;font-size:13.5px;font-family:inherit;outline:0}.admin-form input:focus,.admin-form select:focus,.admin-form textarea:focus{border-color:#e8b84b}.admin-form input[type=color]{height:40px;padding:4px}.admin-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:6px}.admin-chips button{padding:7px 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#a9b4bf;font-size:12px}.admin-chips button.on{border-color:#e8b84b;background:#e8b84b26;color:#e8b84b}.admin-switches{display:flex;gap:16px;grid-column:1/3}.admin-switches button{display:flex;align-items:center;gap:8px;color:#a9b4bf;font-size:12.5px}.admin-switches i{display:grid;width:20px;height:20px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:6px}.admin-switches button.on i{border-color:#e8b84b;background:#e8b84b}.admin-switches i svg{width:13px;color:#08111d}.admin-switches button.on{color:#e8b84b}.admin-fotos{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px}.admin-fotos>div{position:relative;width:88px;height:88px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#f5efdf}.admin-fotos img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.admin-fotos>div button{position:absolute;top:-7px;right:-7px;display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#c0392b}.admin-fotos>div button svg{width:13px;color:#fff}.admin-upload{display:grid;width:88px;height:88px;place-items:center;gap:4px;border:1px dashed rgba(232,184,75,.5);border-radius:10px;color:#e8b84b;cursor:pointer}.admin-upload svg{width:22px}.admin-upload span{font-size:9px;text-align:center}.admin-nota{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;border-radius:10px;background:#ffffff0a;color:#8b97a3;font-size:11.5px;line-height:1.5}.admin-nota svg{width:15px;flex-shrink:0;margin-top:1px}.admin-nota b{color:#c9d2db}.admin-segredos{display:grid;gap:14px}.admin-segredo{padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00101f}.admin-segredo-topo{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-segredo-topo b{font-size:13.5px}.admin-segredo-topo span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600}.admin-segredo-topo svg{width:13px}.admin-segredo-topo .on{color:#4dd35c}.admin-segredo-topo .off{color:#8b97a3}.admin-segredo>small{display:block;margin-top:5px;color:#7d8b99;font-size:11px;line-height:1.45}.admin-segredo-campo{display:flex;gap:9px;margin-top:10px}.admin-segredo-campo input{flex:1;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#031c33;color:#fff;font-size:13px;outline:0}.admin-segredo-campo input:focus{border-color:#e8b84b}.admin-participantes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:280px;overflow-y:auto;margin-top:9px}.admin-participantes button{display:flex;align-items:flex-start;flex-direction:column;padding:9px 11px;border:1px solid rgba(255,255,255,.14);border-radius:10px;text-align:left}.admin-participantes button.on{border-color:#edb342;background:#e8b84b24}.admin-participantes b{color:#edb342;font-size:11px}.admin-participantes span{font-size:13px;font-weight:600}.admin-participantes small{color:#8b97a3;font-size:10px}.admin-confirma{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;border:1px solid rgba(77,211,92,.4);border-radius:10px;background:#145a2d33;color:#a8f0b6;font-size:12.5px}.admin-confirma svg{width:18px;flex-shrink:0}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{flex-direction:row;align-items:center;gap:14px;overflow-x:auto;padding:12px}.admin-sidebar nav{display:flex;margin:0}.admin-sidebar nav a{white-space:nowrap}.admin-user{display:none}.admin-main{padding:18px 14px 40px}.admin-form{grid-template-columns:1fr}.admin-form .col2,.admin-switches{grid-column:1}.admin-tabela{display:block;overflow-x:auto;white-space:nowrap}}.portao-shell{display:flex;width:min(100%,512px);min-height:100dvh;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;padding:32px 28px;background:radial-gradient(circle at 50% 12%,rgba(16,68,104,.35),transparent 50%),#001326;color:#fff;text-align:center}.portao-brand{display:flex;align-items:center;gap:10px;margin-bottom:34px;color:#e8b84b}.portao-brand img{width:50px;height:60px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen}.portao-brand div{display:flex;flex-direction:column;line-height:.95;font-family:Archivo,sans-serif}.portao-brand b{font-size:19px;font-weight:800}.portao-brand span{align-self:center;margin-top:4px;font-size:9px;font-weight:700;letter-spacing:.2em}.portao-icone{display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(232,184,75,.55);border-radius:50%;background:radial-gradient(circle,#e0a83a29,#000e1d66 70%);box-shadow:0 0 22px #e1aa3738}.portao-icone svg{width:33px;color:#ffd97d}.portao-shell h1{margin-top:20px;font:800 24px Archivo,sans-serif;letter-spacing:-.02em}.portao-texto{margin-top:10px;max-width:340px;color:#c8b9a8;font-size:13.5px;line-height:1.5}.portao-botao{display:flex;min-height:52px;align-items:center;justify-content:center;gap:10px;width:min(300px,100%);margin-top:24px;border:1px solid #ffe298;border-radius:999px;background:linear-gradient(105deg,#e6aa35,#ffe18a 50%,#d99d26);color:#08111d;font:700 16px Archivo,sans-serif;box-shadow:inset 0 1px 4px #ffffffa6,0 8px 23px #0000004d}.portao-botao:disabled{filter:grayscale(.3) brightness(.9)}.portao-botao svg{width:20px}.portao-passos{display:grid;gap:11px;width:min(330px,100%);margin-top:22px;padding:16px;border:1px solid rgba(139,176,211,.3);border-radius:15px;background:#00122799;text-align:left}.portao-passos li{display:flex;align-items:center;gap:11px;color:#dcd0c4;font-size:12.5px;line-height:1.35}.portao-passos svg{width:19px;flex-shrink:0;color:#e8b84b}.portao-passos b{color:#fff}.portao-lista{display:grid;gap:7px;margin-top:22px;text-align:left}.portao-lista li{position:relative;padding-left:20px;color:#a9b4bf;font-size:11.5px}.portao-lista li:before{position:absolute;left:0;content:"✓";color:#4dd35c;font-weight:700}.portao-url{margin-top:20px;padding:11px 18px;border:1px solid rgba(232,184,75,.4);border-radius:11px;background:#00122799;color:#e8b84b;font-size:13px;word-break:break-all}.portao-dica{margin-top:16px;max-width:330px;color:#8b97a3;font-size:11.5px;line-height:1.5}.portao-dica b{color:#c9d2db}.tela-carregando{display:grid;min-height:240px;place-items:center;color:#e8b84b}.tela-carregando svg{width:32px}.tela-erro{padding:30px 18px;color:#8b97a3;font-size:13px;text-align:center}.product-mascot-list button.ocupado{opacity:.38;cursor:not-allowed}.product-mascot-list button.ocupado>span{border-color:#fff3}.product-mascot-list button.ocupado>span>svg{color:#fff;background:#57606a}.pix-qr{display:block;width:190px;height:190px;margin:0 auto;padding:8px;border-radius:12px;background:#fff}.pix-copiar{display:flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid rgba(232,184,75,.55);border-radius:10px;color:#edb342;font-size:12.5px;font-weight:600}.pix-copiar svg{width:16px}.pix-erro{margin-top:12px;padding:10px 12px;border:1px solid rgba(220,80,80,.42);border-radius:10px;background:#78191940;color:#ffb3b3;font-size:11.5px;line-height:1.45}.pix-aviso{margin-top:14px;color:#8b97a3;font-size:10.5px;line-height:1.45}.product-modal .spin{width:70px;height:70px}.dashboard-iniciais,.profile-iniciais{display:grid;width:100%;height:100%;place-items:center;border-radius:50%;background:linear-gradient(135deg,#1a7a3d,#0d5228);color:#fff;font:800 16px Archivo,sans-serif}.profile-iniciais{font-size:22px}.profile-notificacoes{display:grid;gap:10px}.profile-notificacoes article{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-notificacoes article:last-child{border:0;padding-bottom:0}.profile-notificacoes strong{font-size:13px}.profile-notificacoes p{margin-top:2px;color:#c0b3a8;font-size:11.5px;line-height:1.4}.profile-notificacoes small{color:#7d8b99;font-size:10px}.historico-lista{display:grid;gap:9px}.historico-lista article{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff08}.historico-lista img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#f5efdf;padding:3px}.historico-lista div{display:flex;min-width:0;flex-direction:column;gap:1px}.historico-lista strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.historico-lista small{color:#8b97a3;font-size:10px}.historico-lista span{padding:4px 9px;border:1px solid currentColor;border-radius:99px;font-size:9.5px;font-weight:700;white-space:nowrap}.auth-confirmar{display:flex;flex-direction:column;align-items:center;margin-top:40px;text-align:center}.auth-confirmar>svg{width:46px;padding:12px;border:1px solid rgba(232,184,75,.5);border-radius:50%;color:#ffd97d;box-sizing:content-box}.auth-confirmar h1{margin-top:18px;font:800 24px Archivo,sans-serif}.auth-confirmar p{margin-top:10px;max-width:330px;color:#c8b9a8;font-size:13.5px;line-height:1.5}.auth-confirmar p b{color:#fff}.auth-confirmar small{margin-top:12px;color:#8b97a3;font-size:11.5px}.auth-confirmar .auth-primary{width:min(300px,100%);margin-top:26px}.auth-ou{position:relative;margin:20px 0 16px;text-align:center}.auth-ou:before{position:absolute;top:50%;left:0;width:100%;height:1px;content:"";background:#ffffff24}.auth-ou span{position:relative;padding:0 14px;background:#001326;color:#8b97a3;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.auth-google{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:11px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#fff;color:#1f1f1f;font:600 15px Inter,sans-serif;transition:filter .18s ease,transform .18s ease}.auth-google:hover{filter:brightness(.96);transform:translateY(-1px)}.auth-google:disabled{filter:grayscale(.4) brightness(.9);transform:none}.auth-google svg{width:21px;height:21px}.auth-google .spin{color:#5f6368}.welcome-shell.is-login{height:auto;min-height:100dvh;overflow:visible}.welcome-shell.is-login .welcome-content{min-height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom))}.welcome-shell.is-login .welcome-intro{margin-top:clamp(120px,19dvh,190px)}.welcome-shell.is-login .welcome-features{margin-top:clamp(10px,1.6dvh,15px)}.welcome-form{display:grid;gap:11px;margin-top:clamp(14px,2dvh,20px)}.welcome-form .auth-field span{margin-bottom:5px;font-size:11px}.welcome-form .auth-field>div{min-height:48px;background:#001227c7}.welcome-form .welcome-primary{margin-top:3px}.welcome-form .welcome-primary svg:first-child{width:19px;margin-right:10px}.welcome-form .welcome-primary svg:last-child{position:static}.welcome-shell.is-login .auth-ou{margin:15px 0 12px}.welcome-shell.is-login .auth-ou span{background:#001326}.welcome-shell.is-login .auth-google{min-height:48px}.welcome-criar{margin-top:15px;color:#c8b9a8;font-size:13px;text-align:center}.welcome-criar a{color:var(--welcome-gold);font-weight:700}.welcome-shell.is-login .welcome-security{margin-top:clamp(16px,3dvh,26px)}@media (max-height: 760px){.welcome-shell.is-login .welcome-intro{margin-top:104px}.welcome-shell.is-login .welcome-intro p{display:none}}.lp2{--green:#19ff18;--ink:#050706;--muted:#afafaa;color:#f5f5f1;background:#050706;font-family:Inter,sans-serif;overflow:hidden}.lp2 main,.lp2-header,.lp2-footer{width:100%;max-width:none;margin:0}.lp2-logo{display:block;width:105px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.lp2-header{height:102px;padding:0 64px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff14}.lp2-header nav{display:flex;gap:42px;font-size:12px}.lp2-header nav a{color:#ddd}.lp2-access,.lp2-outline{display:grid;place-items:center;height:46px;padding:0 20px;border:1px solid #38a139;color:#fff;text-transform:uppercase;font:800 10px Archivo,sans-serif}.lp2-hero{position:relative;min-height:630px;padding:54px 64px}.lp2-grid{position:absolute;top:0;right:0;bottom:0;left:45%;opacity:.35;background-image:linear-gradient(#22d92930 1px,transparent 1px),linear-gradient(90deg,#22d92930 1px,transparent 1px);background-size:47px 47px;transform:perspective(600px) rotateX(3deg)}.lp2-hero-copy{position:relative;z-index:2;width:47%}.lp2-kicker{display:flex;align-items:center;gap:11px;color:var(--green);font:800 10px Archivo,sans-serif;letter-spacing:.1em}.lp2-kicker i{width:19px;height:2px;background:var(--green)}.lp2 h1,.lp2 h2{margin:16px 0 0;font:900 52px/.9 Archivo,sans-serif;letter-spacing:-.06em}.lp2 h1 b,.lp2 h2 b{color:var(--green)}.lp2-hero-copy>p{max-width:420px;margin-top:24px;color:#d1d1ce;font-size:13px;line-height:1.8}.lp2-actions{display:flex;gap:12px;margin-top:27px}.lp2-primary{display:flex;align-items:center;justify-content:space-between;min-width:238px;height:48px;padding:0 15px;background:var(--green);color:#041004;text-transform:uppercase;font:900 10px Archivo,sans-serif}.lp2-primary svg{width:18px}.lp2-outline{height:48px;border-color:#618064;padding:0 15px;font-size:9px}.lp2-stats{display:flex;gap:8px;margin-top:30px}.lp2-stats div{display:grid;grid-template-columns:25px 1fr;align-items:center;width:132px;padding:10px 8px;border:1px solid #ffffff18}.lp2-stats svg{grid-row:1/3;width:19px;color:var(--green)}.lp2-stats b{font:800 10px Archivo,sans-serif;text-transform:uppercase}.lp2-stats small{color:#8f8f8a;font-size:7px;text-transform:uppercase}.lp2-product{position:absolute;z-index:1;top:23px;right:23px;width:57%;height:590px}.lp2-screen{position:absolute;top:0;right:39px;width:75%;height:442px;padding:22px;transform:rotate(-6deg);border:1px solid #5a625c;background:linear-gradient(145deg,#191d1f,#050707 78%);box-shadow:0 30px 60px #000}.lp2-screen-top{display:flex;justify-content:space-between;align-items:center}.lp2-screen-top .lp2-logo{width:74px;height:30px}.lp2-screen-top span{padding:6px 8px;color:#fff;background:#0b2011;font-size:7px}.lp2-screen-top svg{width:9px;color:var(--green)}.lp2-screen-cards{display:grid;grid-template-columns:1.45fr 1fr;gap:10px;margin-top:22px}.lp2-screen-cards article{display:flex;min-height:100px;flex-direction:column;gap:7px;padding:15px;border:1px solid #ffffff12;border-radius:4px;background:#0b0f10}.lp2-screen-cards small,.lp2-screen-label{font:800 7px Archivo,sans-serif}.lp2-screen-cards strong{font:900 34px/.9 Archivo,sans-serif}.lp2-screen-cards em{color:#999;font-size:8px;font-style:normal}.lp2-screen-cards b{font-size:7px}.lp2-screen-label{display:block;margin-top:17px}.lp2-screen-label em{color:var(--green);font-style:normal}.lp2-mini-shirts{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:9px}.lp2-mini-shirts img{width:100%;height:43px;-o-object-fit:contain;object-fit:contain;padding:4px;border:1px solid #ffffff18;background:#111}.lp2-shirt-lineup{position:absolute;z-index:3;right:-15px;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center}.lp2-shirt-lineup img{width:29%;height:267px;margin:0 -32px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 12px #000)}.lp2-shirt-lineup img:first-child{height:320px}.lp2-ticker{display:flex;align-items:center;justify-content:space-around;min-height:53px;color:#061006;background:var(--green);font:900 12px Archivo,sans-serif}.lp2-ticker b{font-size:13px}.lp2-section,.lp2-reasons,.lp2-faq{padding:64px}.lp2-heading{display:flex;justify-content:space-between;align-items:end}.lp2-heading h2{font-size:43px}.lp2-heading p{width:43%;margin:0 0 8px;color:#aaa;font-size:12px;line-height:1.6}.lp2-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.lp2-step-grid article{position:relative;min-height:222px;padding:24px 28px;border:1px solid #ffffff20;background:linear-gradient(135deg,#111617,#090b0b)}.lp2-step-grid>b{color:var(--green);font:900 23px Archivo,sans-serif}.lp2-step-grid>svg{position:absolute;top:19px;right:19px;width:17px;color:#bbb}.lp2-step-grid article>span{display:grid;width:52px;height:52px;margin-top:20px;place-items:center;border:1px solid #28622c;border-radius:50%;color:var(--green)}.lp2-step-grid span svg{width:24px}.lp2-step-grid h3{margin-top:15px;font:800 14px Archivo,sans-serif}.lp2-step-grid p{margin-top:10px;color:#bbb;font-size:11px;line-height:1.55}.lp2-progress{display:grid;grid-template-columns:42% 1fr;gap:50px;padding:65px 64px;background:var(--green);color:#061006}.lp2-progress h2{font-size:47px}.lp2-progress>div>p{max-width:370px;margin-top:34px;font-size:12px;line-height:1.65}.lp2-progress ul{display:grid;gap:11px;margin-top:20px;font:800 11px Archivo,sans-serif;text-transform:uppercase}.lp2-progress li{display:flex;gap:9px;align-items:center}.lp2-progress li svg{width:17px;padding:3px;border-radius:50%;color:var(--green);background:#041004}.lp2-progress-card{min-height:280px;padding:27px;background:#080b0b;color:#fff;box-shadow:15px 13px #0e5d0f}.lp2-progress-card>small{font:800 8px Archivo,sans-serif}.lp2-progress-card>strong{display:block;margin-top:8px;font:900 42px Archivo,sans-serif}.lp2-progress-card>strong em{font-size:20px;font-style:normal;color:#aaa}.lp2-progress-card>i{display:block;height:5px;margin-top:24px;background:linear-gradient(90deg,var(--green) 69%,#444 0)}.lp2-progress-card>span{display:flex;justify-content:space-between;margin-top:5px;color:#aaa;font:800 7px Archivo,sans-serif}.lp2-progress-card>span b{color:#aaa}.lp2-dots{display:grid;grid-template-columns:repeat(13,1fr);gap:8px;margin-top:19px}.lp2-dots i{height:17px;border:1px solid #4b514b;border-radius:50%}.lp2-dots .on{background:var(--green);border-color:var(--green)}.lp2-progress-card footer{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #ffffff1a;font:800 8px Archivo,sans-serif}.lp2-progress-card footer svg{width:14px;color:var(--green)}.lp2-progress-card footer b{margin-left:auto;font-size:7px}.lp2-reasons{display:grid;grid-template-columns:40% 1fr;gap:55px;min-height:395px}.lp2-reasons h2{font-size:47px}.lp2-reasons ol{display:grid;align-content:center}.lp2-reasons li{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid #ffffff25}.lp2-reasons li>b{color:var(--green);font:900 23px Archivo,sans-serif}.lp2-reasons h3{font-size:13px;font-weight:500}.lp2-reasons p{margin-top:7px;color:#aaa;font-size:11px}.lp2-join{display:grid;grid-template-columns:42% 1fr;gap:45px;padding:65px 64px;background:#f5f3ec;color:#060606}.lp2-join h2{font-size:45px}.lp2-join h2 b{color:#18ac1e}.lp2-join>div>p{max-width:320px;margin-top:26px;font-size:12px;line-height:1.65}.lp2-join>div>small{display:block;margin-top:27px;font:800 9px Archivo,sans-serif}.lp2-join>div>small svg{width:21px;float:left;margin-right:8px;color:#1aae1d}.lp2-join>div>small em{color:#777;font-size:8px;font-style:normal}.lp2-join form{padding:25px 30px;background:#fff;box-shadow:16px 15px 0 var(--green)}.lp2-join form header{display:flex;align-items:center;gap:12px;margin-bottom:17px;font:800 12px Archivo,sans-serif}.lp2-join form header span{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#050505;font:900 15px Archivo,sans-serif}.lp2-join form>label,.lp2-join form>div label{display:flex;flex-direction:column;gap:5px;font:800 7px Archivo,sans-serif}.lp2-join form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.lp2-join input:not([type=checkbox]){height:34px;padding:0 10px;border:1px solid #ddd;background:#f3f2ee;font-size:10px}.lp2-join form>label+div,.lp2-join form>div+label{margin-top:10px}.lp2-join form>small{display:block;margin-top:10px;font-size:8px}.lp2-join .lp2-primary{width:100%;min-width:0;margin-top:14px;background:#060606;color:#fff}.lp2-join .lp2-primary svg{color:#fff}.lp2-faq{display:grid;grid-template-columns:40% 1fr;gap:45px;padding-top:60px;padding-bottom:60px}.lp2-faq h2{font-size:43px}.lp2-faq details{border:1px solid #ffffff1c;background:#101313}.lp2-faq details+details{margin-top:5px}.lp2-faq summary{display:flex;align-items:center;gap:22px;min-height:52px;padding:0 18px;cursor:pointer;font:500 11px Archivo,sans-serif;list-style:none}.lp2-faq summary::-webkit-details-marker{display:none}.lp2-faq summary>b{color:var(--green);font:900 16px Archivo,sans-serif}.lp2-faq summary svg{width:16px;margin-left:auto;color:var(--green)}.lp2-faq details p{padding:0 56px 15px;color:#bbb;font-size:10px;line-height:1.5}.lp2-footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:32px 64px 18px;border-top:1px solid #ffffff17}.lp2-footer .lp2-logo{width:100px}.lp2-footer p{margin-top:12px;font:800 10px/1.3 Archivo,sans-serif}.lp2-footer small{color:var(--green);font-size:13px}.lp2-footer nav{display:flex;flex-direction:column;gap:9px;color:#aaa;font-size:9px}.lp2-footer nav>b{margin-bottom:5px;color:#fff;font-size:9px}.lp2-footer>span{grid-column:1/4;padding-top:12px;border-top:1px solid #ffffff17;color:#777;font-size:8px}@media (max-width:800px){.lp2-header{height:75px;padding:0 20px}.lp2-header nav{display:none}.lp2-logo{width:88px}.lp2-access{height:36px;padding:0 10px;font-size:8px}.lp2-hero{min-height:740px;padding:38px 22px}.lp2-hero-copy{width:100%}.lp2 h1{font-size:43px}.lp2-hero-copy>p{max-width:48%;font-size:11px}.lp2-product{top:355px;right:-63px;width:112%;transform:scale(.84);transform-origin:right top}.lp2-ticker{gap:16px;justify-content:flex-start;padding:0 15px;overflow:hidden;white-space:nowrap;font-size:9px}.lp2-section,.lp2-reasons,.lp2-faq{padding:48px 22px}.lp2-heading{display:block}.lp2-heading h2,.lp2-progress h2,.lp2-reasons h2,.lp2-join h2,.lp2-faq h2{font-size:36px}.lp2-heading p{width:auto;margin-top:20px}.lp2-step-grid{grid-template-columns:1fr}.lp2-progress,.lp2-reasons,.lp2-join,.lp2-faq{grid-template-columns:1fr;gap:35px;padding:48px 22px}.lp2-progress-card{min-height:240px}.lp2-dots{gap:5px}.lp2-join form{padding:22px;box-shadow:8px 8px 0 var(--green)}.lp2-footer{grid-template-columns:1fr 1fr;gap:25px;padding:28px 22px}.lp2-footer>div{grid-column:1/3}.lp2-footer>span{grid-column:1/3}.lp2-stats{width:100%}.lp2-stats div{flex:1}}@media (min-width:561px) and (max-width:850px){.lp2-header{height:69px;padding:0 40px}.lp2-logo{width:81px;height:37px}.lp2-header nav{display:flex;gap:27px;font-size:9px}.lp2-access{height:31px;padding:0 13px;font-size:7px}.lp2-hero{min-height:474px;padding:29px 40px}.lp2-hero-copy{width:46%}.lp2-kicker{gap:8px;font-size:8px}.lp2-kicker i{width:16px}.lp2 h1{margin-top:12px;font-size:42px}.lp2-hero-copy>p{max-width:295px;margin-top:17px;font-size:10px;line-height:1.65}.lp2-actions{gap:9px;margin-top:20px}.lp2-primary{min-width:153px;height:34px;padding:0 10px;font-size:7px}.lp2-primary svg{width:13px}.lp2-outline{height:34px;padding:0 10px;font-size:7px}.lp2-stats{gap:6px;margin-top:22px}.lp2-stats div{width:97px;padding:7px 6px;grid-template-columns:18px 1fr}.lp2-stats svg{width:15px}.lp2-stats b{font-size:7px}.lp2-stats small{font-size:5px}.lp2-product{top:14px;right:11px;width:55%;height:442px;transform:none}.lp2-screen{right:24px;width:76%;height:329px;padding:15px}.lp2-screen-top .lp2-logo{width:55px;height:23px}.lp2-screen-top span{padding:4px 6px;font-size:5px}.lp2-screen-cards{gap:7px;margin-top:16px}.lp2-screen-cards article{min-height:74px;gap:5px;padding:10px}.lp2-screen-cards small,.lp2-screen-label{font-size:5px}.lp2-screen-cards strong{font-size:26px}.lp2-screen-cards em,.lp2-screen-cards b{font-size:6px}.lp2-screen-label{margin-top:12px}.lp2-mini-shirts{gap:5px;margin-top:6px}.lp2-mini-shirts img{height:31px;padding:3px}.lp2-shirt-lineup img{height:184px;margin:0 -23px}.lp2-shirt-lineup img:first-child{height:220px}.lp2-ticker{min-height:32px;font-size:8px}.lp2-ticker b{font-size:9px}.lp2-section,.lp2-reasons,.lp2-faq{padding:40px}.lp2-heading{display:flex}.lp2-heading h2{font-size:34px}.lp2-heading p{width:43%;margin:0 0 5px;font-size:9px}.lp2-step-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.lp2-step-grid article{min-height:175px;padding:17px 18px}.lp2-step-grid>b{font-size:18px}.lp2-step-grid>svg{top:14px;right:14px;width:12px}.lp2-step-grid article>span{width:40px;height:40px;margin-top:15px}.lp2-step-grid span svg{width:19px}.lp2-step-grid h3{margin-top:12px;font-size:10px}.lp2-step-grid p{margin-top:7px;font-size:8px}.lp2-progress{grid-template-columns:42% 1fr;gap:32px;padding:40px}.lp2-progress h2,.lp2-reasons h2{font-size:36px}.lp2-progress>div>p{max-width:250px;margin-top:23px;font-size:9px}.lp2-progress ul{gap:8px;margin-top:15px;font-size:8px}.lp2-progress li svg{width:14px}.lp2-progress-card{min-height:211px;padding:19px;box-shadow:10px 9px #0e5d0f}.lp2-progress-card>small{font-size:6px}.lp2-progress-card>strong{margin-top:6px;font-size:32px}.lp2-progress-card>strong em{font-size:15px}.lp2-progress-card>i{height:4px;margin-top:17px}.lp2-progress-card>span{font-size:5px}.lp2-dots{gap:5px;margin-top:14px}.lp2-dots i{height:12px}.lp2-progress-card footer{margin-top:17px;padding-top:11px;font-size:6px}.lp2-progress-card footer svg{width:11px}.lp2-progress-card footer b{font-size:5px}.lp2-reasons{grid-template-columns:40% 1fr;gap:39px;min-height:275px}.lp2-reasons li{grid-template-columns:42px 1fr;gap:8px;padding:12px 0}.lp2-reasons li>b{font-size:18px}.lp2-reasons h3{font-size:10px}.lp2-reasons p{margin-top:5px;font-size:8px}.lp2-join{grid-template-columns:42% 1fr;gap:32px;padding:40px}.lp2-join h2{font-size:35px}.lp2-join>div>p{max-width:260px;margin-top:18px;font-size:9px}.lp2-join>div>small{margin-top:19px;font-size:7px}.lp2-join form{padding:18px 20px;box-shadow:11px 10px 0 var(--green)}.lp2-join form header{gap:9px;margin-bottom:13px;font-size:9px}.lp2-join form header span{width:19px;height:19px;font-size:11px}.lp2-join form>label,.lp2-join form>div label{font-size:5px}.lp2-join input:not([type=checkbox]){height:26px;font-size:8px}.lp2-join form>small{font-size:6px}.lp2-join .lp2-primary{height:31px;margin-top:10px}.lp2-faq{grid-template-columns:40% 1fr;gap:32px;padding-top:40px;padding-bottom:40px}.lp2-faq h2{font-size:34px}.lp2-faq summary{gap:14px;min-height:39px;padding:0 13px;font-size:8px}.lp2-faq summary>b{font-size:12px}.lp2-faq summary svg{width:12px}.lp2-faq details p{padding:0 40px 11px;font-size:7px}.lp2-footer{grid-template-columns:2fr 1fr 1fr;gap:35px;padding:23px 40px 13px}.lp2-footer>div{grid-column:auto}.lp2-footer .lp2-logo{width:80px}.lp2-footer p{margin-top:9px;font-size:8px}.lp2-footer small{font-size:10px}.lp2-footer nav{gap:6px;font-size:7px}.lp2-footer nav>b{font-size:7px}.lp2-footer>span{grid-column:1/4;padding-top:9px;font-size:6px}}.login2{position:relative;isolation:isolate;width:min(100%,560px);min-height:100dvh;margin:auto;overflow:hidden;background:radial-gradient(circle at 78% 33%,#0b1b0d 0,transparent 25%),radial-gradient(circle at 35% 66%,#101511 0,transparent 26%),#020403;color:#f8f8f8;font-family:Inter,sans-serif}.login2:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(90deg,#0008,transparent 30%,transparent 70%,#0007),radial-gradient(circle at 50% 35%,transparent 36%,#0009 83%)}.login2-content{position:relative;z-index:2;display:flex;min-height:100dvh;flex-direction:column;padding:72px 58px 45px}.login2-grid{position:absolute;z-index:-1;width:225px;height:310px;opacity:.4;background-image:linear-gradient(#17ff2638 1px,transparent 1px),linear-gradient(90deg,#17ff2638 1px,transparent 1px);background-size:26px 26px}.login2-grid-top{top:-46px;left:-82px;transform:rotate(-29deg)}.login2-grid-bottom{right:-83px;bottom:-76px;transform:rotate(14deg)}.login2-brush{position:absolute;z-index:-1;display:block;width:140px;height:105px;opacity:.92;background:repeating-linear-gradient(-22deg,transparent 0 11px,#1aff21 13px 22px,transparent 24px 31px);filter:drop-shadow(0 0 4px #15ff2088)}.login2-brush-top{top:69px;right:-28px;transform:rotate(-16deg)}.login2-brush-bottom{bottom:-9px;left:-25px;transform:rotate(15deg)}.login2-brand{display:flex;justify-content:center;height:267px}.login2-brand img{width:190px;height:178px;-o-object-fit:contain;object-fit:contain}.login2-message{text-align:center}.login2-message h1{margin:0;font:900 46px/.94 Archivo,sans-serif;letter-spacing:-.05em;font-style:italic}.login2-message h1 b{color:#1aff20;font-size:58px}.login2-message>i{display:block;width:360px;max-width:90%;height:11px;margin:15px auto 30px;border-radius:50%;background:#1aff20;transform:skew(-42deg) rotate(-3deg);box-shadow:0 -4px 0 -2px #1aff20}.login2-message p{margin:0;color:#f0f0ef;font-size:17px;line-height:1.55}.login2-slides{display:flex;justify-content:center;gap:14px;margin-top:20px}.login2-slides>*{display:block;width:13px;height:13px;border-radius:50%;background:#777}.login2-slides b{background:#18fa22}.login2-form{display:grid;gap:20px;margin-top:39px}.login2-form label{display:grid;gap:11px;font:700 16px Archivo,sans-serif}.login2-form label>div{display:flex;height:84px;align-items:center;gap:20px;padding:0 22px;border:1.5px solid #19d927;border-radius:17px;background:#020503d9}.login2-form svg{width:29px;height:29px;flex:none;color:#1aff24}.login2-form input{width:100%;border:0;background:transparent;color:#fff;font:400 20px Inter,sans-serif;outline:0}.login2-form input::-moz-placeholder{color:#b2afb2}.login2-form input::placeholder{color:#b2afb2}.login2-form button[type=button]{display:grid;place-items:center}.login2-form button[type=button] svg{color:#b5b5b8}.login2-forgot{justify-self:end;margin-top:-7px;color:#1aff20;font-size:15px}.login2-error{color:#ff8d8d;font-size:12px}.login2-enter{display:flex;height:84px;align-items:center;justify-content:center;gap:24px;margin-top:1px;border-radius:99px;color:#041004;background:linear-gradient(110deg,#25fb20,#13e81c);font:500 30px Archivo,sans-serif;box-shadow:inset 0 1px 8px #fff4}.login2-enter svg{width:32px;color:#061006}.login2 .auth-ou{margin:29px 0 20px}.login2 .auth-ou:before{background:#a8a8a855}.login2 .auth-ou span{padding:0 36px;background:#030503;color:#fff;font-size:17px;text-transform:lowercase}.login2 .auth-google{min-height:75px;border-color:#aaa;border-radius:99px;background:transparent;color:#fff;font:500 24px Inter,sans-serif}.login2 .auth-google svg{width:34px;height:34px}.login2-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px}.login2-benefits div{display:flex;align-items:center;flex-direction:column;gap:14px;padding:0 10px;text-align:center}.login2-benefits div+div{border-left:1px solid #777}.login2-benefits svg{width:55px;height:55px;color:#1aff20;stroke-width:2.4}.login2-benefits span{font-size:13px;font-weight:600;white-space:nowrap}.login2-create{display:flex;align-items:center;flex-direction:column;gap:11px;margin-top:auto;padding-top:45px;font-size:19px}.login2-create a{display:flex;align-items:center;gap:10px;color:#1aff20;font-size:23px}.login2-create svg{width:21px}@media (max-width:390px){.login2-content{padding:48px 34px 32px}.login2-brand{height:222px}.login2-brand img{width:160px;height:152px}.login2-message h1{font-size:39px}.login2-message h1 b{font-size:48px}.login2-message p{font-size:14px}.login2-form{margin-top:28px;gap:15px}.login2-form label{gap:8px;font-size:14px}.login2-form label>div{height:67px;padding:0 17px}.login2-form input{font-size:17px}.login2-enter{height:67px;font-size:25px}.login2 .auth-google{min-height:61px;font-size:20px}.login2-benefits{margin-top:30px}.login2-benefits svg{width:43px;height:43px}.login2-benefits span{font-size:10px}.login2-create{padding-top:31px;font-size:16px}.login2-create a{font-size:20px}}.login2{background:#020403 url(/branding/login-football-texture.png) center/cover no-repeat}.login2:before{background:linear-gradient(90deg,#0009,transparent 27%,transparent 73%,#0009),radial-gradient(ellipse at center,transparent 25%,#0007 82%)}.login2-grid,.login2-brush{display:none}.login2-brand{height:274px}.login2-brand img{width:205px;height:192px;filter:drop-shadow(0 5px 2px #0008)}.login2-message h1{font-family:Knewave,cursive;font-weight:400;font-style:normal;font-size:49px;line-height:.98;letter-spacing:-.045em;transform:rotate(-2deg)}.login2-message h1 b{display:block;margin-top:8px;color:#18ff20;font-family:Knewave,cursive;font-size:65px;font-weight:400;letter-spacing:-.075em;transform:skew(-5deg)}.login2-message>i{height:8px;margin-top:19px;margin-bottom:31px;opacity:.95;filter:blur(.1px)}@media (max-width:390px){.login2-brand{height:225px}.login2-brand img{width:175px;height:164px}.login2-message h1{font-size:41px}.login2-message h1 b{font-size:55px}}.login2{height:100dvh;min-height:0;overflow:hidden}.login2-content{height:100%;min-height:0;box-sizing:border-box;overflow:hidden}@media (max-width:560px){.login2-content{padding:clamp(18px,3.3dvh,42px) clamp(28px,8vw,52px) clamp(14px,2.5dvh,34px)}.login2-brand{height:clamp(112px,19dvh,210px)}.login2-brand img{width:clamp(128px,34vw,180px);height:clamp(105px,17dvh,164px)}.login2-message h1{font-size:clamp(33px,8.7vw,45px)}.login2-message h1 b{margin-top:3px;font-size:clamp(45px,11.8vw,59px)}.login2-message>i{height:5px;margin-top:10px;margin-bottom:clamp(12px,2.1dvh,23px)}.login2-message p{font-size:clamp(13px,3.7vw,17px);line-height:1.35}.login2-slides{gap:10px;margin-top:clamp(8px,1.6dvh,15px)}.login2-slides>*{width:10px;height:10px}.login2-form{gap:clamp(10px,1.7dvh,16px);margin-top:clamp(17px,3dvh,29px)}.login2-form label{gap:6px;font-size:clamp(13px,3.8vw,16px)}.login2-form label>div{height:clamp(55px,8.6dvh,72px);gap:13px;padding:0 16px;border-radius:14px}.login2-form svg{width:clamp(21px,6vw,27px);height:clamp(21px,6vw,27px)}.login2-form input{font-size:clamp(16px,4.7vw,20px)}.login2-forgot{margin-top:-4px;font-size:clamp(11px,3.5vw,15px)}.login2-enter{height:clamp(56px,8.8dvh,73px);margin-top:0;font-size:clamp(23px,6.8vw,29px)}.login2-enter svg{width:25px}.login2 .auth-ou{margin:clamp(14px,2.5dvh,24px) 0 clamp(10px,1.7dvh,16px)}.login2 .auth-ou span{padding:0 22px;font-size:clamp(14px,3.8vw,17px)}.login2 .auth-google{min-height:clamp(53px,8.1dvh,66px);font-size:clamp(18px,5.5vw,23px)}.login2 .auth-google svg{width:27px;height:27px}.login2-benefits{margin-top:clamp(20px,3.4dvh,33px)}.login2-benefits div{gap:7px;padding:0 5px}.login2-benefits svg{width:clamp(31px,10vw,48px);height:clamp(31px,10vw,48px)}.login2-benefits span{font-size:clamp(8px,2.7vw,12px)}.login2-create{gap:5px;margin-top:auto;padding-top:clamp(17px,3dvh,32px);font-size:clamp(14px,4.3vw,18px)}.login2-create a{gap:7px;font-size:clamp(18px,5.6vw,23px)}.login2-create svg{width:18px}}.app-dashboard-layout{background:#020403 url(/branding/login-football-texture.png) center/cover fixed!important}.dashboard-page{gap:20px;padding:22px 20px 108px;color:#fff}.dashboard-page:before{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(180deg,#0003,transparent 26%,#0008)}.dashboard-page>*{position:relative;z-index:1}.dashboard-greeting{grid-template-columns:69px minmax(0,1fr) 104px;min-height:150px;padding-top:45px}.dashboard-logo{position:absolute;top:0;left:50%;width:72px;height:40px;-o-object-fit:contain;object-fit:contain;transform:translate(-50%)}.dashboard-avatar{width:64px;height:64px;border-color:#18ff20;box-shadow:0 0 18px #1aff2066}.dashboard-welcome h1{font-size:24px;font-style:italic;white-space:nowrap}.dashboard-welcome p{margin-top:5px;color:#c6c6c6;font-size:13px}.dashboard-bell{top:0;right:4px;width:40px;height:40px}.dashboard-bell svg{width:29px}.dashboard-bell span{border-color:#020403;background:#18ff20}.dashboard-credits{width:100px;height:74px;align-self:center;margin-top:22px;margin-bottom:0;border-color:#18ff20;border-radius:16px;background:#030603ee;box-shadow:0 0 18px #16f02226}.dashboard-credits small{color:#eee;font-size:13px}.dashboard-credits strong{color:#18ff20;font-size:30px}.dashboard-credits strong span{font-size:20px}.dashboard-notifications{border-color:#18ff20;background:#050806}.live-draw-card{min-height:317px;border-color:#18ff20;border-radius:18px;background:#020403;box-shadow:0 0 24px #15ff2024}.live-draw-overlay{background:linear-gradient(90deg,#020403 0%,#020403ee 42%,#02040355 70%,transparent)}.live-draw-content{width:61%;padding:27px 0 20px 25px}.live-draw-content h2{color:#fff;font-size:24px;font-style:italic}.live-draw-content h2:after{content:" AO VIVO";color:#18ff20}.live-status{gap:16px;margin-top:18px}.live-status b{padding:8px 14px;background:#d9231c;font-size:14px}.live-status span{font-size:16px}.dashboard-countdown{gap:14px;margin-top:24px}.dashboard-countdown div{min-width:48px}.dashboard-countdown div+div:before{left:-10px;font-size:35px}.dashboard-countdown strong{font-size:39px;font-weight:800}.dashboard-countdown small{color:#18ff20;font-size:11px;font-weight:800}.live-draw-button{width:210px;min-height:54px;margin-top:22px;border:0;border-radius:99px;background:#18f51b;color:#031104;font-size:17px;font-style:italic;font-weight:900}.live-draw-button svg{width:22px}.journey-summary{min-height:151px;grid-template-columns:126px minmax(0,1fr) 78px 18px;border-color:#18ff20;border-radius:18px;background:#050806e8}.journey-ring{width:102px;height:102px;margin-left:16px;background:conic-gradient(#18ff20 calc(var(--journey) * 1%),#244421 0,#244421 72%,#fff2 0)}.journey-ring:before{width:83px;height:83px;background:#050706}.journey-ring strong{color:#18ff20;font-size:31px}.journey-ring strong span{font-size:20px}.journey-ring small{font-size:11px}.journey-copy h2{font-size:20px;font-style:italic;text-transform:uppercase}.journey-copy p{margin-top:7px;font-size:14px}.journey-copy p strong{color:#18ff20}.journey-line{height:12px;margin-top:17px}.journey-line i,.turnaround-progress i{background:#18ff20}.journey-summary>.thumb-manto{width:78px;height:120px;background:transparent}.journey-summary>.thumb-manto img{filter:drop-shadow(0 8px 8px #000)}.journey-summary>svg{color:#fff}.dashboard-shortcuts{gap:10px}.dashboard-shortcuts a{min-height:123px;gap:10px;border-color:#18ff20;border-radius:18px;background:#060907dc}.dashboard-shortcuts svg{width:43px;height:43px;color:#18ff20;stroke-width:1.7}.dashboard-shortcuts span{font:800 14px Archivo,sans-serif;text-transform:uppercase}.dashboard-section{margin-top:3px}.dashboard-section-title{margin-bottom:11px}.dashboard-section-title h2{font-size:22px;font-style:italic;text-transform:uppercase}.dashboard-section-title a{color:#18ff20;font-size:14px;font-weight:800;text-transform:uppercase}.dashboard-featured-grid{gap:10px}.dashboard-shirt-card{min-height:172px;border-color:#18ff20;border-radius:18px;background:#050806e8}.dashboard-shirt-card>.thumb-manto{background:transparent}.dashboard-shirt-card>div{padding:14px 9px 10px 10px}.dashboard-shirt-card h3{font-size:15px;font-style:italic}.dashboard-shirt-card p{font-size:11px}.dashboard-shirt-card div>strong{margin-top:11px;color:#18ff20;font-size:20px}.dashboard-shirt-card div>small{font-size:10px}.shirt-occupancy{color:#fff;font-size:12px}.shirt-occupancy svg{color:#18ff20}.shirt-occupancy i{width:30px;height:30px;color:#021103;background:#18ff20}.shirt-occupancy i svg{width:19px}.dashboard-shirt-card{grid-template-columns:44% 56%}.dashboard-lower-grid{gap:10px}.dashboard-winners,.turnaround-card{min-height:198px;padding:14px;border-color:#18ff20;border-radius:18px;background:#050806e8}.dashboard-winners .dashboard-section-title h2,.turnaround-card h2{font-size:15px;font-style:italic;text-transform:uppercase}.winner-row{grid-template-columns:36px 1fr auto;gap:7px;padding:8px 0}.winner-row>span{width:34px;height:34px;color:#021103;background:#18ff20}.winner-row strong{font-size:11px}.winner-row small{font-size:9px}.turnaround-card>div{width:62%}.turnaround-card p{font-size:12px}.turnaround-progress{height:10px}.turnaround-card a{height:45px;margin-top:22px;border-radius:99px;background:#18ff20;color:#061006;font-size:13px;font-style:italic}.turnaround-card>strong{color:#18ff20;font-size:27px}.turnaround-card>img{right:-12px;width:105px;height:105px;mix-blend-mode:normal}.app-bottom-nav{border-color:#18ff20;border-radius:22px;background:#030503f2;box-shadow:0 0 25px #18ff2030}.app-bottom-nav a{padding-top:8px!important;padding-bottom:8px!important}.app-bottom-nav a svg{width:25px;height:25px;color:#fff}.app-bottom-nav a.active{color:#18ff20!important;background:transparent;box-shadow:none}.app-bottom-nav a.active svg{color:#18ff20}.app-bottom-nav a{font-size:10px!important;text-transform:uppercase}@media (max-width:390px){.dashboard-page{gap:15px;padding:16px 14px 98px}.dashboard-greeting{grid-template-columns:56px minmax(0,1fr) 84px;min-height:126px;padding-top:35px}.dashboard-logo{width:78px;height:44px;top:-4px}.dashboard-avatar{width:52px;height:52px}.dashboard-welcome h1{font-size:19px}.dashboard-welcome p{font-size:10px}.dashboard-credits{width:82px;height:61px}.dashboard-credits strong{font-size:24px}.live-draw-card{min-height:250px}.live-draw-content{padding:20px 0 15px 18px}.live-draw-content h2{font-size:18px}.live-status{margin-top:13px}.live-status b{padding:6px 10px;font-size:11px}.live-status span{font-size:12px}.dashboard-countdown{margin-top:16px}.dashboard-countdown strong{font-size:31px}.live-draw-button{width:167px;min-height:43px;margin-top:15px;font-size:13px}.journey-summary{min-height:117px;grid-template-columns:96px minmax(0,1fr) 57px 13px}.journey-ring{width:77px;height:77px;margin-left:10px}.journey-ring:before{width:63px;height:63px}.journey-ring strong{font-size:24px}.journey-copy h2{font-size:14px}.journey-copy p{font-size:10px}.journey-summary>.thumb-manto{width:57px;height:92px}.dashboard-shortcuts a{min-height:89px}.dashboard-shortcuts svg{width:32px;height:32px}.dashboard-shortcuts span{font-size:10px}.dashboard-section-title h2{font-size:17px}.dashboard-shirt-card{min-height:132px}.dashboard-shirt-card>div{padding:11px 7px 8px 8px}.shirt-occupancy i{width:24px;height:24px}.shirt-occupancy i svg{width:15px}.journey-summary>svg{width:13px}.dashboard-shirt-card h3{font-size:11px}.dashboard-shirt-card div>strong{font-size:15px}.dashboard-winners,.turnaround-card{min-height:164px;padding:10px}.turnaround-card>img{width:80px;height:80px}}.dashboard-credits{overflow:hidden}.dashboard-credits strong{white-space:nowrap}.dashboard-section-title h2,.dashboard-winners .dashboard-section-title h2,.turnaround-card h2{overflow:hidden;min-width:0;text-overflow:ellipsis}.dashboard-shortcuts span{text-align:center;line-height:1.08}.dashboard-shirt-card h3,.dashboard-shirt-card p{max-width:100%}.dashboard-shirt-mock .thumb-manto{background:radial-gradient(circle,#17321433,transparent 65%)}@media (max-width:390px){.dashboard-credits small{font-size:8px}.dashboard-credits strong{max-width:74px;font-size:15px;letter-spacing:-.04em}.dashboard-credits strong span{font-size:10px}.journey-ring small{display:block;max-width:58px;margin:auto;font-size:7px;line-height:1.05;letter-spacing:-.04em}.dashboard-section-title h2{font-size:15px}.dashboard-winners .dashboard-section-title h2,.turnaround-card h2{max-width:100%;font-size:10px;white-space:normal;line-height:1.1}.dashboard-winners .dashboard-section-title a{font-size:7px}.dashboard-winners .dashboard-section-title{align-items:flex-start}.dashboard-shortcuts span{font-size:8px}.dashboard-shirt-card h3{font-size:10px}.dashboard-shirt-card p{font-size:8px}.dashboard-shirt-card div>strong{font-size:13px}.dashboard-shirt-card div>small,.shirt-occupancy{font-size:8px}.dashboard-winners .tela-erro{padding:12px 3px;font-size:10px;line-height:1.35}.turnaround-card p{font-size:9px;line-height:1.25}.turnaround-card a{height:34px;margin-top:14px;font-size:10px}.turnaround-card>strong{font-size:18px}.turnaround-card>strong span{font-size:10px}}.lp2{background:#020403}.lp2-header{height:68px;padding:0 clamp(22px,4.5vw,54px);background:#020403cc}.lp2-header .lp2-logo{width:78px;height:52px}.lp2-header nav{gap:36px;font-size:10px}.lp2-access{height:36px;padding:0 20px;font-size:8px;border-color:#18ff20}.lp2-hero{min-height:500px;padding:48px clamp(22px,4.5vw,54px) 30px;background:linear-gradient(90deg,#020403 0%,#020403e8 34%,transparent 70%),url(/branding/landing-stadium-green.png) center/cover no-repeat}.lp2-grid{display:none}.lp2-hero-copy{z-index:3;width:39%}.lp2-hero-copy h1{margin-top:17px;font-size:clamp(43px,5.4vw,62px);line-height:.92}.lp2-hero-copy>p{max-width:310px;margin-top:18px;font-size:10px;line-height:1.55}.lp2-actions{gap:10px;margin-top:20px}.lp2-primary{min-width:146px;height:36px;font-size:7px}.lp2-outline{height:36px;font-size:7px}.lp2-stats{gap:4px;margin-top:21px}.lp2-stats div{width:100px;padding:8px 6px}.lp2-stats b{font-size:7px}.lp2-product{top:8px;right:-1%;width:67%;height:492px;background:url(/branding/landing-app-showcase.png) center bottom/contain no-repeat;filter:drop-shadow(0 20px 28px #000)}.lp2-product .lp2-screen,.lp2-product .lp2-shirt-lineup{display:none}.lp2-ticker{min-height:36px;font-size:9px}.lp2-section,.lp2-reasons,.lp2-faq{padding:48px clamp(22px,4.5vw,54px)}.lp2-heading h2{font-size:39px}.lp2-heading p{font-size:10px}.lp2-step-grid{gap:10px;margin-top:25px}.lp2-step-grid article{min-height:170px;padding:19px 22px}.lp2-step-grid h3{font-size:11px}.lp2-step-grid p{font-size:9px}.lp2-progress{padding:44px clamp(22px,4.5vw,54px);gap:42px}.lp2-progress h2,.lp2-reasons h2{font-size:42px}.lp2-progress-card{min-height:220px}.lp2-reasons{min-height:310px}.lp2-join{padding:47px clamp(22px,4.5vw,54px);gap:40px}.lp2-join h2,.lp2-faq h2{font-size:39px}.lp2-footer{padding:27px clamp(22px,4.5vw,54px) 14px}@media (max-width:850px) and (min-width:561px){.lp2-header{height:62px;padding:0 22px}.lp2-header .lp2-logo{width:64px;height:44px}.lp2-header nav{display:flex;gap:25px;font-size:8px}.lp2-hero{min-height:500px;padding:42px 22px 26px}.lp2-hero-copy{width:40%}.lp2-hero-copy h1{font-size:43px}.lp2-product{top:17px;right:-3%;width:66%;height:455px;transform:none}.lp2-heading{display:flex}.lp2-heading p{width:43%;margin:0 0 5px}.lp2-step-grid{grid-template-columns:repeat(3,1fr)}.lp2-progress,.lp2-reasons,.lp2-join,.lp2-faq{grid-template-columns:42% 1fr}.lp2-footer{grid-template-columns:2fr 1fr 1fr}.lp2-footer>div{grid-column:auto}.lp2-footer>span{grid-column:1/4}}@media (max-width:560px){.lp2-header nav{display:none}.lp2-hero{min-height:720px;padding:32px 20px}.lp2-hero-copy{width:100%}.lp2-hero-copy h1{font-size:43px}.lp2-hero-copy>p{max-width:330px}.lp2-product{top:350px;right:-18%;width:126%;height:355px}.lp2-ticker{overflow:hidden;justify-content:flex-start;gap:20px;padding:0 14px;white-space:nowrap}.lp2-step-grid,.lp2-progress,.lp2-reasons,.lp2-join,.lp2-faq{grid-template-columns:1fr}.lp2-footer{grid-template-columns:1fr 1fr}}@media (max-width:560px){.login2-content{padding:18px 28px 14px}.login2-brand{height:108px}.login2-brand img{width:128px;height:100px}.login2-message h1{font-size:31px;line-height:.92}.login2-message h1 b{margin-top:2px;font-size:43px}.login2-message>i{height:4px;margin-top:8px;margin-bottom:13px}.login2-message p{font-size:12px;line-height:1.32}.login2-slides{margin-top:8px}.login2-slides>*{width:9px;height:9px}.login2-form{gap:10px;margin-top:15px}.login2-form label{gap:5px;font-size:12px}.login2-form label>div{height:49px;gap:11px;padding:0 14px;border-radius:12px}.login2-form svg{width:20px;height:20px}.login2-form input{font-size:15px}.login2-forgot{font-size:11px}.login2-enter{height:51px;font-size:21px}.login2-enter svg{width:22px}.login2 .auth-ou{margin:13px 0 9px}.login2 .auth-ou span{font-size:12px}.login2 .auth-google{min-height:49px;font-size:17px}.login2 .auth-google svg{width:23px;height:23px}.login2-benefits{margin-top:17px}.login2-benefits div{gap:5px}.login2-benefits svg{width:31px;height:31px}.login2-benefits span{font-size:8px}.login2-create{gap:4px;padding-top:14px;font-size:13px}.login2-create a{font-size:17px}.login2-create svg{width:15px}}.dashboard-greeting{grid-template-columns:69px minmax(0,1fr) 112px}.dashboard-credits{width:112px;padding:0 6px}.dashboard-credits strong{max-width:100%;font-size:19px;letter-spacing:-.02em;white-space:nowrap}.dashboard-credits strong span{font-size:13px}.journey-copy h2{overflow:visible;font-size:clamp(14px,4.1vw,18px);line-height:1.02;text-overflow:clip;white-space:normal}.journey-copy p{overflow:visible;font-size:clamp(10px,2.9vw,12.5px);line-height:1.25;text-overflow:clip;white-space:normal}.journey-line{margin-top:10px}.journey-summary>svg{width:14px}.dashboard-shirt-card h3{font-size:clamp(11px,3.1vw,13.5px)}.dashboard-shirt-card div>strong{font-size:clamp(14px,4.2vw,18px)}.dashboard-lower-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.turnaround-card>div{width:66%}.turnaround-card h2{font-size:clamp(11.5px,3.3vw,14px);white-space:nowrap}.turnaround-card p{font-size:clamp(9px,2.7vw,11px);line-height:1.25}.turnaround-card a{position:relative;z-index:3}.turnaround-card>strong{font-size:clamp(16px,5vw,24px)}.turnaround-card>img{z-index:1;right:-10px;width:86px;height:86px}@media (max-width: 390px){.dashboard-greeting{grid-template-columns:56px minmax(0,1fr) 92px}.dashboard-credits{width:92px}.dashboard-credits strong{max-width:84px;font-size:15px}.journey-summary>svg{width:12px}.turnaround-card>img{width:68px;height:68px}.turnaround-card a{margin-top:12px}}.dashboard-winners .dashboard-section-title{align-items:flex-start}.dashboard-winners .dashboard-section-title h2,.turnaround-card h2{overflow:visible;line-height:1.05;text-overflow:clip;white-space:normal}.shirt-occupancy i svg{color:#021103}.tab-screen{padding-bottom:112px;color:#fff;background:#020403 url(/branding/login-football-texture.png) center/cover fixed}.tab-card{border-color:#18ff20;border-radius:18px;background:#050806e8;box-shadow:0 0 22px #15ff201f}.tab-title h2{font-family:Archivo,sans-serif;font-size:17px;font-style:italic;font-weight:800;text-transform:uppercase}.tab-title button,.tab-title a{color:#18ff20;font-size:12px;font-weight:800;text-transform:uppercase}.tab-brand{color:#fff}.tab-credit{border-color:#18ff20;border-radius:15px;background:#030603ee;box-shadow:0 0 16px #16f02226}.tab-credit small{color:#eee}.tab-credit strong,.tela-carregando{color:#18ff20}.tela-erro{color:#9aa79a}.catalog-header>a:first-child{border-color:#18ff20;color:#18ff20}.catalog-search-row label,.catalog-search-row button{border-color:#18ff20;border-radius:14px;background:#050806e8}.catalog-search-row svg{color:#18ff20}.catalog-search-row input{color:#fff}.catalog-search-row input::-moz-placeholder{color:#8a998a}.catalog-search-row input::placeholder{color:#8a998a}.catalog-search-row button{color:#d6ffd8}.catalog-search-row button.active{background:#18ff20;color:#021103;font-weight:800}.catalog-filter-panel{border-color:#18ff20;border-radius:16px;background:#050806f2}.catalog-filter-panel span{color:#9aa79a}.catalog-filter-panel button{border-color:#24571f;color:#d6ffd8}.catalog-pills button{border-color:#24571f;border-radius:99px;color:#c6c6c6;background:#050806cc}.catalog-pills button.active{border-color:#18ff20;background:#18ff20;color:#021103;font-weight:800}.catalog-product{border-color:#18ff20;border-radius:18px;background:#050806e8;box-shadow:0 0 18px #15ff2018}.catalog-product-image{background:transparent}.catalog-product-info>span{background:#18ff20;color:#021103;font-weight:800}.catalog-product-info h2{font-style:italic}.catalog-product-info p{color:#b9c4b9}.catalog-product-info>strong{color:#18ff20}.catalog-product-info>small{color:#9aa79a}.catalog-product-info>em{color:#18ff20}.catalog-product-action b{color:#fff}.catalog-product-action b svg{color:#18ff20}.catalog-product-action i{background:#18ff20}.catalog-product-action i svg{color:#021103}.journey-header h1{font-style:italic;text-transform:uppercase}.journey-header button{color:#18ff20}.journey-info{border-color:#18ff20;border-radius:14px;color:#c6c6c6;background:#050806f2}.journey-hero-card{border-radius:18px}.journey-big-ring{background:conic-gradient(#18ff20 calc(var(--journey, 0) * 1%),#1d3a1c 0,#1d3a1c 72%,#ffffff1a 0)}.journey-big-ring:before{background:#050706}.journey-big-ring strong{color:#18ff20}.journey-big-ring p{color:#c6c6c6}.journey-big-ring svg{color:#18ff20}.journey-hero-copy h2{font-style:italic}.journey-hero-copy h2 strong,.journey-hero-copy h2 b{color:#18ff20}.journey-hero-copy>p{color:#c6c6c6}.journey-hero-copy>span{color:#9aa79a}.journey-hero-copy aside{border-color:#18ff20;border-radius:12px;background:#04140533}.journey-hero-copy aside svg{color:#18ff20}.journey-hero-copy aside strong{color:#18ff20}.journey-main-progress,.journey-benefit>div,.journey-album-progress,.journey-line,.turnaround-progress{border-color:#fff2;background:#10231099}.journey-main-progress i,.journey-benefit>div i,.journey-album-progress i,.journey-line i,.turnaround-progress i{background:#18ff20}.journey-benefit h2,.journey-album-card h2,.journey-how h2{font-style:italic;text-transform:uppercase}.journey-benefit>strong,.journey-album-card>strong{color:#18ff20}.journey-benefit p,.journey-album-card p,.journey-benefit>small,.journey-album-card>small{color:#b9c4b9}.journey-benefit>a{border-radius:99px;background:#18ff20;color:#021103;font-style:italic;font-weight:900}.journey-album-card>a svg{color:#18ff20}.journey-mascot-stack .mascot-sprite{border-color:#18ff2088}.journey-how article{border-right-color:#ffffff14}.journey-how article>svg{border-color:#18ff20;color:#18ff20}.journey-how article strong{color:#fff}.journey-how article p{color:#9aa79a}.journey-achievements article>i{border-color:#18ff20;color:#18ff20}.journey-achievements article strong{color:#fff}.journey-gold-button{border-radius:99px;background:#18ff20;color:#021103;font-style:italic;font-weight:900}.journey-rules-button{border-color:#18ff20;border-radius:99px;color:#18ff20}.journey-rules-button svg{color:#18ff20}.draws-header h1{font-style:italic;text-transform:uppercase}.draws-header>svg{color:#18ff20}.draw-tabs{border-color:#18ff20;border-radius:14px;background:#050806e8}.draw-tabs button{color:#c6c6c6}.draw-tabs button.active{background:#18ff20;color:#021103;font-weight:800}.draw-tabs button.active svg{color:#021103}.draw-live-card{border-color:#18ff20;border-radius:18px;box-shadow:0 0 24px #15ff2024}.draw-live-shade{background:linear-gradient(90deg,#020403 0%,#020403ee 42%,#02040355 72%,transparent)}.draw-live-copy h2{font-style:italic;text-transform:uppercase}.draw-live-copy p,.draw-live-copy>small{color:#c6c6c6}.draw-live-copy>em{color:#c6c6c6}.draw-live-copy>em svg{color:#18ff20}.draw-clock small{color:#18ff20;font-weight:800}.draw-live-copy>a{border:0;border-radius:99px;background:#18ff20;color:#021103;font-style:italic;font-weight:900}.draw-live-copy>i:first-letter{color:#18ff20}.draw-audience{border-color:#18ff20;border-radius:12px;background:#030603ee}.draw-audience svg{color:#18ff20}.draw-upcoming>a{border-color:#18ff20;border-radius:16px;background:#050806e8}.draw-upcoming>a>div{border-right-color:#ffffff14}.draw-upcoming>a small{color:#9aa79a}.draw-upcoming>a div:nth-of-type(2) span{color:#c6c6c6}.draw-upcoming>a div:nth-of-type(2) svg{color:#18ff20}.draw-upcoming>a div:nth-of-type(3) b{background:#18ff20;color:#021103;font-weight:800}.draw-winners article{border-bottom-color:#ffffff12}.draw-winners article>span{background:#18ff20;color:#021103;font-weight:800}.draw-winners article strong{color:#fff}.draw-winners article small{color:#9aa79a}.profile-avatar{border-color:#18ff20;box-shadow:0 0 18px #1aff2066}.profile-iniciais{display:grid;place-items:center;background:#0e2a10;color:#18ff20;font:800 26px Archivo,sans-serif}.profile-hero h1{font-style:italic;text-transform:uppercase}.profile-hero div>span{border-color:#18ff20;color:#18ff20}.profile-hero p{color:#c6c6c6}.profile-hero button{color:#fff}.profile-hero button i{background:#18ff20}.profile-stats div{border-right-color:#ffffff14}.profile-stats svg,.profile-stats strong,.profile-stats div:nth-child(n+2) svg,.profile-stats div:nth-child(n+2) strong{color:#18ff20}.profile-stats span{color:#9aa79a}.profile-album h2,.profile-achievements h2,.profile-turnaround h2{font-style:italic;text-transform:uppercase}.profile-mascots a{border-color:#18ff2088}.profile-mascots small{color:#9aa79a}.profile-album-total strong{color:#18ff20}.profile-album-total a{color:#18ff20;font-weight:800;text-transform:uppercase}.profile-album-total p{color:#9aa79a}.profile-achievements article i{border-color:#18ff20;color:#18ff20}.profile-achievements article span{color:#fff}.profile-turnaround>strong{color:#18ff20}.profile-turnaround p{color:#b9c4b9}.profile-settings button,.profile-settings a{border-bottom-color:#ffffff12;color:#fff}.profile-settings svg{color:#18ff20}.profile-settings button svg:last-child,.profile-settings a svg:last-child{color:#6f7f6f}.profile-notificacoes article{border-bottom-color:#ffffff12}.profile-notificacoes p{color:#b9c4b9}.profile-notificacoes small{color:#7f8d7f}.historico-lista article{border-color:#ffffff14;background:#04140566;border-radius:14px}.historico-lista img{background:transparent}.historico-lista strong{color:#fff}.historico-lista small{color:#9aa79a}.tab-logo{width:78px;height:44px;-o-object-fit:contain;object-fit:contain;justify-self:center}.catalog-header .tab-logo,.draws-header .tab-logo{justify-self:center}.profile-crest{right:14px;width:132px;opacity:.1}.journey-how article strong i{background:#18ff20;color:#021103}.journey-achievements article small{color:#18ff20}.journey-hero-copy>span b{color:#18ff20}.journey-album-card>a{top:12px;right:10px}.journey-album-card h2{padding-right:22px}.journey-benefit>img,.profile-turnaround img{mix-blend-mode:normal}.draws-header{grid-template-columns:74px 1fr 96px 26px;gap:8px}.draws-header h1{font-size:17px}.draw-winners>div:last-child{border-color:#18ff20;border-radius:16px;background:#050806e8}.draw-winners .tela-erro{grid-column:1 / -1;padding:22px 14px}.profile-avatar{place-self:center;width:87px;height:87px}.profile-album-total strong span,.profile-turnaround>strong span{color:#fff}.profile-stats div:last-child{border-right:0}.journey-achievements article.locked>i{border-color:#ffffff2e;color:#6f7f6f}.journey-achievements article>i{background:#04140533}.draw-upcoming>a div:nth-of-type(3) span{color:#c6c6c6}.draw-upcoming>a div:nth-of-type(3) svg{color:#18ff20}.journey-achievements article{border-color:#18ff2055;background:#04140544}.journey-benefit h2,.journey-album-card h2{position:relative;z-index:2;padding-right:20px}.journey-benefit>img{top:40px;right:-6px;width:76px;height:76px}.journey-mascot-stack{top:46px}.journey-benefit>small{position:relative;z-index:2;padding-right:62px}.journey-benefit>img{top:46px;right:-12px;width:70px;height:70px}.product-screen{padding-bottom:112px;color:#fff;background:#020403 url(/branding/login-football-texture.png) center/cover fixed}.product-header .filled{color:#18ff20;fill:#18ff20}.product-header>a:first-child svg,.product-header>button svg{color:#fff}.product-stage-wrap>span{border-color:#18ff20;border-radius:8px;background:#030603ee;color:#18ff20;font-weight:800;text-transform:uppercase}.shirt-stage{border:1px solid #18ff20;border-radius:18px}.shirt-stage-base{opacity:.55;filter:hue-rotate(78deg) saturate(1.35) brightness(.85)}.shirt-stage-brand{color:#fff}.product-overview h1{font-style:italic;text-transform:uppercase}.product-overview h2{color:#c6c6c6}.product-overview>p{color:#b9c4b9}.product-rating span{color:#18ff20}.product-rating strong{color:#fff}.product-rating small{color:#9aa79a}.product-benefits{border-color:#18ff20;border-radius:14px;background:#050806e8}.product-benefits svg{color:#18ff20}.product-benefits strong{color:#fff}.product-benefits small{color:#9aa79a}.product-group-card{border-color:#18ff20;border-radius:18px;background:#050806e8;box-shadow:0 0 20px #15ff201c}.product-price{border-right-color:#ffffff14}.product-price strong{color:#18ff20}.product-price span{color:#9aa79a}.product-price em{background:#0d3f18;color:#18ff20}.product-group-info h2 svg{color:#18ff20}.product-group-info p{color:#c6c6c6}.product-group-info p strong{color:#18ff20}.product-group-info>div{border-color:#fff2;background:#10231099}.product-group-info>div i{background:#18ff20}.product-group-info>span{color:#9aa79a}.product-group-info>span b{color:#18ff20}.product-clock{border-color:#18ff20;border-radius:12px;background:#04140533}.product-clock svg,.product-clock strong{color:#18ff20}.product-clock small{color:#9aa79a}.product-size-card,.product-mascot-card{border-color:#18ff20;border-radius:18px;background:#050806e8}.product-section-head h2{font-style:italic;text-transform:uppercase}.product-section-head h2 svg{color:#18ff20}.product-section-head>button{color:#18ff20;font-weight:800;text-transform:uppercase}.product-size-card>div:last-child button{border-color:#24571f;color:#d6ffd8}.product-size-card>div:last-child button.active{border:2px solid #18ff20;background:#0d3f18;color:#fff;box-shadow:0 0 14px #18ff2033}.product-mascot-list button>span{border-color:#18ff2077}.product-mascot-list button.active>span{border:2px solid #18ff20;box-shadow:0 0 12px #18ff2044}.product-mascot-list button>span>svg{background:#18ff20;color:#021103}.product-mascot-list button.active small{color:#18ff20}.product-tabs{border-color:#18ff20;border-radius:14px;background:#050806e8}.product-tabs button{border-right-color:#ffffff14;color:#c6c6c6}.product-tabs button.active{background:#18ff20;color:#021103;font-weight:800}.product-tabs button.active svg{color:#021103}.product-tab-copy{color:#9aa79a}.product-join{border:0;border-radius:99px;background:#18ff20;color:#021103;font-style:italic;font-weight:900;box-shadow:0 0 22px #18ff2033}.product-help{border-color:#18ff20;border-radius:99px;color:#18ff20}.product-modal>div{border-color:#18ff20;border-radius:18px;background:#050806}.product-modal>div>svg.success{background:#18ff20;color:#021103}.product-modal h2{font-style:italic;text-transform:uppercase}.product-modal p{color:#c6c6c6}.product-modal p strong{color:#18ff20}.product-modal>div>button:last-child,.product-modal>div>a{border-radius:99px;background:#18ff20;color:#021103;font-weight:800}.pix-copiar{border-color:#18ff20;color:#18ff20}.pix-aviso{color:#9aa79a}.product-group-info{justify-content:center;padding-block:10px}.product-group-info>div{width:100%;margin-top:8px}.product-group-info>span{position:static;margin-top:5px;padding:0;background:none;font-size:10px;text-align:left}.product-group-info>span b{display:inline;margin-right:3px;font-size:12px}.product-group-card{grid-template-columns:32% 1fr 104px}.product-group-info{padding-inline:14px}.product-group-info h2{font-size:12.5px}.product-clock strong{font-size:11px}.dashboard-avatar,.profile-avatar,.product-size-card>div:last-child button.active,.product-mascot-list button.active>span,.catalog-pills button.active,.draw-tabs button.active{border-width:1px}.tab-card,.catalog-product,.draw-upcoming>a,.product-group-card,.product-size-card,.product-mascot-card,.dashboard-shirt-card{box-shadow:0 0 14px #15ff2014}.live-draw-card,.draw-live-card{box-shadow:0 0 16px #15ff201c}.app-bottom-nav{box-shadow:0 0 18px #18ff2024}.dashboard-credits,.dashboard-notifications,.live-draw-card,.journey-summary,.dashboard-shortcuts a,.dashboard-shirt-card,.dashboard-winners,.turnaround-card,.app-bottom-nav,.tab-card,.tab-credit,.catalog-header>a:first-child,.catalog-search-row label,.catalog-search-row button,.catalog-filter-panel,.catalog-product,.journey-info,.journey-hero-copy aside,.journey-how article>svg,.journey-achievements article>i,.journey-rules-button,.draw-tabs,.draw-live-card,.draw-audience,.draw-upcoming>a,.profile-hero div>span,.profile-achievements article i,.draw-winners>div:last-child,.product-stage-wrap>span,.shirt-stage,.product-benefits,.product-group-card,.product-clock,.product-size-card,.product-mascot-card,.product-tabs,.product-help,.product-modal>div,.pix-copiar{border-color:#18ff206b}.profile-album{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-template-areas:"titulo titulo" "mascotes total";align-items:start;gap:10px 12px;padding:14px}.profile-album h2{grid-area:titulo}.profile-mascots{grid-area:mascotes;width:100%;margin-top:0}.profile-album-total{position:static;grid-area:total;width:auto;text-align:right}.profile-album-total a{justify-content:flex-end}.profile-album .tela-erro{padding:4px 0;color:#9aa79a;font-size:11.5px;line-height:1.4;text-align:left}.profile-crest{right:-20px;width:104px;opacity:.06}.profile-hero h1{font-size:clamp(17px,4.8vw,21px)}.profile-settings a,.profile-settings a svg:first-child{color:#18ff20}.profile-settings a span{color:#fff}.profile-settings button:last-child,.profile-settings button:last-child svg:first-child{color:#f04436}.profile-historico .tela-erro,.profile-notificacoes .tela-erro{padding:10px 0}.profile-historico .tela-erro,.profile-notificacoes .tela-erro{text-align:left;color:#9aa79a;font-size:12px}.profile-historico h2+.tela-erro{margin-top:4px}.profile-historico,.profile-notificacoes{padding:14px}.profile-hero{grid-template-columns:76px 1fr 34px;min-height:116px}.profile-avatar{width:66px;height:66px}.profile-iniciais{font-size:20px}@media (max-width: 400px){.dashboard-logo{top:-6px;width:104px;height:58px}.tab-logo{width:96px;height:52px}.dashboard-greeting{padding-top:50px}.dashboard-welcome h1{font-size:17px}.dashboard-welcome p{font-size:9.5px}.dashboard-credits strong{font-size:13.5px}.dashboard-credits small{font-size:7.5px}.live-draw-content h2{font-size:15.5px}.live-status b{font-size:10px}.live-status span{font-size:11px}.dashboard-countdown strong{font-size:27px}.dashboard-countdown small{font-size:8px}.live-draw-button{min-height:40px;font-size:12px}.journey-copy h2{font-size:13px}.journey-copy p{font-size:9.5px}.journey-ring strong{font-size:21px}.dashboard-section-title h2{font-size:13.5px}.dashboard-section-title a{font-size:11px}.dashboard-shortcuts span{font-size:7.5px}.dashboard-shortcuts svg{width:29px;height:29px}.dashboard-shirt-card h3{font-size:10.5px}.dashboard-shirt-card div>strong{font-size:13px}.tab-title h2{font-size:14.5px}.tab-title button,.tab-title a{font-size:10.5px}.catalog-product-info h2{font-size:12.5px}.draws-header h1,.journey-header h1,.profile-hero h1{font-size:15.5px}.product-overview h1{font-size:19px}.tab-credit{width:74px;min-height:44px;align-self:center}.tab-credit small{font-size:8px}.tab-credit strong{font-size:14px}.catalog-header{grid-template-columns:28px 1fr 76px}.draws-header{grid-template-columns:96px 1fr 76px 22px;gap:6px}.draws-header h1{font-size:14px}.product-header{grid-template-columns:28px 1fr 28px 28px}}.draw-live-copy>small{display:block;margin:6px 0 0;white-space:nowrap}.live-screen{display:flex;min-height:100dvh;flex-direction:column;gap:12px;padding:max(15px,env(safe-area-inset-top)) 16px 112px;color:#fff;background:#020403 url(/branding/login-football-texture.png) center/cover fixed}.live-header{display:grid;min-height:54px;grid-template-columns:38px 1fr;align-items:center;gap:10px}.live-header>a{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(24,255,32,.42);border-radius:50%;color:#fff}.live-header>a svg{width:19px}.live-header>div{min-width:0;text-align:center;padding-right:38px}.live-header p{display:flex;align-items:center;justify-content:center;gap:6px;color:#ff4d4d;font-size:10px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.live-header p svg{width:13px}.live-header h1{margin-top:3px;font:800 17px/1.1 Archivo,sans-serif;font-style:italic;text-transform:uppercase}.live-player{overflow:hidden;border:1px solid rgba(24,255,32,.42);border-radius:18px;background:#050806e8;box-shadow:0 0 16px #15ff201c}.live-video{position:relative;display:grid;aspect-ratio:16 / 9;place-items:center;background:#010301}.live-video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:26px;-o-object-fit:contain;object-fit:contain;opacity:.22}.live-video>a{position:relative;display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:#18ff20;color:#021103;box-shadow:0 0 24px #18ff2055}.live-video>a svg{width:25px;margin-left:3px}.live-video>span{position:relative;padding:0 20px;color:#9aa79a;font-size:11.5px;text-align:center}.live-clock{padding:15px 14px;text-align:center}.live-clock small{display:block;color:#9aa79a;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.live-clock strong{display:block;margin-top:5px;color:#18ff20;font:800 36px Archivo,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}.live-clock p{margin-top:5px;color:#c6c6c6;font-size:11.5px}.live-faixa{padding:11px 14px;border-radius:14px;font:800 11.5px Archivo,sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase}.live-faixa.completa{background:#18ff20;color:#021103;box-shadow:0 0 18px #18ff2033}.live-faixa.apurando{border:1px solid rgba(24,255,32,.42);background:#04140599;color:#18ff20}.live-faixa.neutra{border:1px solid rgba(255,255,255,.16);background:#0b0f0b;color:#c6c6c6}.live-progresso{padding:15px 14px;border:1px solid rgba(24,255,32,.42);border-radius:18px;background:#050806e8;text-align:center}.live-progresso strong{font:700 13.5px Archivo,sans-serif}.live-progresso>div{height:10px;overflow:hidden;margin-top:11px;border:1px solid #ffffff22;border-radius:99px;background:#10231099}.live-progresso>div i{display:block;height:100%;border-radius:inherit;background:#18ff20}.live-progresso p{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#9aa79a;font-size:11px}.live-progresso p svg{width:13px;color:#18ff20}.live-lista{padding:14px;border:1px solid rgba(24,255,32,.42);border-radius:18px;background:#050806e8}.live-lista>header{display:grid;grid-template-columns:1.15fr 1fr;gap:0 10px;padding-bottom:9px;color:#9aa79a;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.live-grade{display:grid;grid-template-columns:1.15fr 1fr;gap:6px 10px}.live-participante,.live-mascote{display:flex;min-width:0;align-items:center;gap:8px;padding:6px 9px;border:1px solid transparent;border-radius:10px;background:#ffffff08;font-size:12.5px}.live-participante b{display:grid;width:21px;height:21px;flex-shrink:0;place-items:center;border:1px solid rgba(24,255,32,.42);border-radius:50%;color:#18ff20;font-size:9px}.live-participante span,.live-mascote span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-mascote{justify-content:space-between}.live-mascote .mascot-sprite{width:26px;height:26px;flex-shrink:0;border-radius:50%}.live-participante.vago,.live-mascote.vago{opacity:.34}.live-participante.sou-eu,.live-mascote.sou-eu{border-color:#18ff20;background:#0d3f1855;font-weight:700}.live-participante.sou-eu b{border-color:#18ff20;background:#18ff20;color:#021103}.live-cta{display:grid;min-height:50px;place-items:center;border-radius:99px;background:#18ff20;color:#021103;font:900 15px Archivo,sans-serif;font-style:italic;box-shadow:0 0 20px #18ff2033}@media (max-width: 400px){.live-screen{gap:10px;padding-inline:13px}.live-header h1{font-size:14.5px}.live-clock strong{font-size:30px}.live-lista{padding:11px}.live-participante,.live-mascote{padding:5px 7px;font-size:11.5px}.live-mascote .mascot-sprite{width:22px;height:22px}.live-cta{font-size:13.5px}}.auth-ajuda{display:block;margin-top:5px;color:#7f8d7f;font-size:10.5px;line-height:1.35}.modal-campo{display:block;margin-top:12px;text-align:left}.modal-campo>span{display:block;margin-bottom:5px;color:#9aa79a;font-size:11px;font-weight:600}.modal-campo>div{display:flex;min-height:46px;align-items:center;gap:9px;padding:0 13px;border:1px solid rgba(24,255,32,.42);border-radius:12px;background:#02100399}.modal-campo svg{width:18px;color:#18ff20;flex-shrink:0}.modal-campo input{width:100%;border:0;background:none;color:#fff;font-size:15px;outline:0}.modal-campo input::-moz-placeholder{color:#6f7f6f}.modal-campo input::placeholder{color:#6f7f6f}.product-modal form{position:relative;width:min(340px,100%);padding:24px;border:1px solid rgba(24,255,32,.42);border-radius:18px;background:#050806;text-align:center}.product-modal form>button:first-child{position:absolute;top:10px;right:10px}.product-modal form>button:first-child svg{width:19px;color:#9aa79a}.product-modal form>svg{width:46px;height:46px;margin:0 auto;color:#18ff20}.product-modal form>button:last-child{display:flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:8px;margin-top:18px;border-radius:99px;background:#18ff20;color:#021103;font:800 14px Archivo,sans-serif}.product-modal form>button:last-child:disabled{filter:grayscale(.3) brightness(.9)}.album-screen{display:flex;flex-direction:column;gap:14px}.album-header>span{color:#18ff20;font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.album-header h1{margin-top:4px;font:800 23px Archivo,sans-serif;font-style:italic;text-transform:uppercase}.album-header p{margin-top:6px;color:#b9c4b9;font-size:12.5px;line-height:1.4}.album-header p strong{color:#18ff20}.album-barra{height:8px;overflow:hidden;margin-top:10px;border:1px solid #ffffff22;border-radius:99px;background:#10231099}.album-barra i{display:block;height:100%;border-radius:inherit;background:#18ff20}.album-busca{display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid rgba(24,255,32,.42);border-radius:14px;background:#050806e8}.album-busca svg{width:18px;color:#18ff20;flex-shrink:0}.album-busca input{width:100%;min-height:46px;border:0;background:none;color:#fff;font-size:14px;outline:0}.album-busca input::-moz-placeholder{color:#6f7f6f}.album-busca input::placeholder{color:#6f7f6f}.album-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.album-card{position:relative;display:flex;aspect-ratio:.88;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:1px solid rgba(24,255,32,.42);border-radius:16px;background:#050806e8;transition:transform .16s ease,border-color .16s ease}.album-card:active{transform:scale(.97)}.album-card.ativo{border-color:#18ff20;box-shadow:0 0 16px #18ff2033}.album-card.travado{opacity:.5}.album-card>b{position:absolute;top:7px;left:9px;color:#6f7f6f;font-size:9px;font-weight:700}.album-card>i{position:absolute;top:6px;right:7px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%}.album-card>i svg{width:10px}.album-card:not(.travado)>i{background:#18ff20;color:#021103}.album-card.travado>i{border:1px solid #ffffff26;color:#6f7f6f}.album-card .mascot-sprite{width:78%;border-radius:12px}.album-card strong{font:700 12px Archivo,sans-serif;text-align:center}.album-grade .tela-erro{grid-column:1 / -1}@media (max-width: 400px){.album-header h1{font-size:19px}.album-header p{font-size:11.5px}.album-grade{gap:8px}.album-card{padding:8px 6px;gap:5px}.album-card strong{font-size:10.5px}}:root{--fonte-display: Anton, Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif}.lp2 h1,.lp2 h2,.lp2-heading h2,.lp2-hero-copy h1,.lp2-ticker,.lp2-faq h2,.lp2-join h2,.lp2-progress h2,.lp2-screen-cards strong,.lp2-footer p{font-family:var(--fonte-display);font-weight:400;letter-spacing:.005em}.lp2-hero-copy h1{font-size:clamp(40px,5.4vw,74px);line-height:.92}.lp2-heading h2,.lp2-progress h2,.lp2-reasons h2,.lp2-join h2,.lp2-faq h2{font-size:clamp(30px,3.6vw,52px);line-height:.95}.lp2-ticker{font-size:15px;letter-spacing:.02em}.lp2-footer p{font-size:20px;line-height:1.12}.lp2-screen-cards strong{font-size:38px}@media (max-width: 620px){.lp2-hero{display:flex;min-height:auto;flex-direction:column;padding:30px 18px 34px}.lp2-hero-copy{width:100%}.lp2-hero-copy>p{max-width:100%;font-size:12.5px;line-height:1.5}.lp2-hero-copy h1{font-size:clamp(34px,11vw,46px)}.lp2-product{position:static;width:100%;height:auto;margin-top:26px;transform:none;transform-origin:center}.lp2-screen{position:relative;right:auto;width:100%;height:auto;min-height:200px}.lp2-shirts,.lp2-hero-shirts{position:static;width:100%;margin-top:14px}.lp2-hero-actions,.lp2-actions{flex-wrap:wrap;gap:10px}.lp2-primary,.lp2-outline{min-width:0;flex:1 1 100%}.lp2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lp2-stats div{min-width:0}.lp2-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2-stats div{width:auto;min-width:0;padding:8px 6px}.lp2-stats b{font-size:9px;line-height:1.1}.lp2-stats small{font-size:6.5px;line-height:1.1}.lp2-stats svg{width:13px}}.instalar-fundo{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;padding:22px;place-items:center;overflow-y:auto;background:#000d}.instalar-caixa{position:relative;width:min(360px,100%);padding:26px 22px 22px;border:1px solid rgba(25,255,24,.5);border-radius:20px;background:#050706;color:#f5f5f1;text-align:center;box-shadow:0 0 34px #19ff1829}.instalar-fechar{position:absolute;top:11px;right:11px;color:#8a938a}.instalar-fechar svg{width:19px}.instalar-marca{width:74px;height:42px;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px}.instalar-icone{display:grid;width:62px;height:62px;margin:8px auto 0;place-items:center;border:1px solid rgba(25,255,24,.5);border-radius:50%;background:radial-gradient(circle,rgba(25,255,24,.13),transparent 70%)}.instalar-icone svg{width:27px;color:#19ff18}.instalar-caixa h2{margin-top:14px;font-family:var(--fonte-display);font-size:25px;font-weight:400;text-transform:uppercase}.instalar-caixa>p{margin-top:9px;color:#c3c7c3;font-size:13px;line-height:1.5}.instalar-botao{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:9px;margin-top:18px;border-radius:99px;background:#19ff18;color:#041004;font:800 15px Archivo,sans-serif}.instalar-botao:disabled{filter:grayscale(.3) brightness(.9)}.instalar-botao svg{width:19px}.instalar-endereco{margin-top:15px;padding:11px 14px;border:1px solid rgba(25,255,24,.4);border-radius:12px;background:#08110888;color:#19ff18;font-size:14px;word-break:break-all}.instalar-passos{display:grid;gap:11px;margin-top:18px;padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#0a0d0a;text-align:left}.instalar-passos li{display:flex;align-items:center;gap:11px;color:#d5d9d5;font-size:12.5px;line-height:1.35}.instalar-passos svg{width:19px;flex-shrink:0;color:#19ff18}.instalar-passos b{color:#fff}.instalar-nota{margin-top:12px;color:#8a938a;font-size:11.5px}.instalar-aviso{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;border-radius:12px;background:#19ff1812;color:#b9c4b9;font-size:11.5px;line-height:1.45;text-align:left}.instalar-aviso svg{width:17px;flex-shrink:0;color:#19ff18}.lp2-footer nav button{display:block;color:inherit;font:inherit;text-align:left}html:has(.lp2),body:has(.lp2),#root:has(.lp2){width:100%;min-width:100%;min-height:100%;margin:0;background:#020403!important;background-image:none!important}.lp2{--green: #18ff20;width:100%;min-width:100%;min-height:100vh;overflow-x:clip;color:#f7f7f2;background:#020403}@media (min-width: 768px){.lp2-header{position:relative;z-index:20;height:8.4vw;padding:0 2.6vw;background:#020403}.lp2-header .lp2-logo{width:8.2vw;height:6.6vw}.lp2-header nav{gap:4.7vw;font-size:1.2vw}.lp2-access{min-width:20.4vw;height:4.25vw;padding:0 2vw;font-size:.96vw}.lp2-hero{min-height:61.6vw;padding:5.8vw 2.6vw 3.6vw;background:linear-gradient(90deg,#020403,#020403f5 27%,#0204037a 52%,#02040314),url(/branding/landing-stadium-green.png) center / cover no-repeat}.lp2-hero:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:radial-gradient(circle at 65% 22%,rgba(24,255,32,.21),transparent 23%),linear-gradient(180deg,transparent 68%,#020403 100%)}.lp2-hero-copy{z-index:4;width:38%}.lp2-kicker{gap:1.35vw;font-size:1.08vw;letter-spacing:.11em}.lp2-kicker i{width:2.35vw;height:.2vw}.lp2-hero-copy h1{margin-top:2.15vw;font-size:7.45vw;line-height:.9;letter-spacing:-.025em}.lp2-hero-copy>p{max-width:35vw;margin-top:2.6vw;font-size:1.22vw;line-height:1.62}.lp2-actions{gap:1.1vw;margin-top:2.45vw}.lp2-primary{min-width:18.3vw;height:4.15vw;padding:0 1.4vw;font-size:.86vw}.lp2-primary svg{width:1.7vw}.lp2-outline{height:4.15vw;padding:0 1.5vw;font-size:.82vw}.lp2-stats{gap:.45vw;margin-top:2.7vw}.lp2-stats div{grid-template-columns:2.4vw 1fr;width:11.7vw;min-height:5vw;padding:.8vw .65vw}.lp2-stats svg{width:1.85vw}.lp2-stats b{font-size:.85vw}.lp2-stats small{font-size:.62vw}.lp2-product{top:.7vw;right:-1.3vw;width:66vw;height:60.8vw;background:url(/branding/landing-app-showcase-transparent.png) center bottom / 100% 100% no-repeat;filter:drop-shadow(0 2.4vw 2.1vw rgba(0,0,0,.92))}.lp2-ticker{min-height:4.45vw;padding:0 2.8vw;font-size:1.35vw}.lp2-ticker b{font-size:1.45vw}.lp2-section,.lp2-reasons,.lp2-faq{padding-right:2.65vw;padding-left:2.65vw}.lp2-how{padding-top:6.2vw;padding-bottom:3.9vw}.lp2-heading h2{font-size:5.25vw;line-height:.94}.lp2-heading p{width:43%;margin-bottom:.7vw;font-size:1.18vw;line-height:1.55}.lp2-step-grid{gap:1.25vw;margin-top:3.05vw}.lp2-step-grid article{min-height:21vw;padding:2.2vw 2.75vw}.lp2-step-grid article>b{color:var(--green);font:900 2.25vw Archivo,sans-serif}.lp2-step-grid article>svg{top:2vw;right:1.9vw;width:1.75vw}.lp2-step-grid article>span{width:5.3vw;height:5.3vw;margin-top:1.75vw}.lp2-step-grid span svg{width:2.5vw}.lp2-step-grid h3{margin-top:1.55vw;font-size:1.42vw}.lp2-step-grid p{margin-top:.9vw;font-size:1.08vw;line-height:1.5}.lp2-progress{grid-template-columns:39% 1fr;gap:4.6vw;min-height:29.5vw;padding:3.4vw 4.9vw}.lp2-progress h2,.lp2-reasons h2{font-size:5.15vw;line-height:.95}.lp2-progress>div>p{max-width:34vw;margin-top:2.75vw;font-size:1.12vw;line-height:1.55}.lp2-progress ul{gap:.9vw;margin-top:1.65vw;font-size:1.05vw}.lp2-progress li{gap:.85vw}.lp2-progress li svg{width:1.65vw}.lp2-progress-card{min-height:23.2vw;padding:2.45vw;box-shadow:1.4vw 1.2vw #0e5d0f}.lp2-progress-card>small{font-size:.75vw}.lp2-progress-card>strong{margin-top:.7vw;font-size:4.3vw}.lp2-progress-card>strong em{font-size:1.85vw}.lp2-progress-card>i{height:.45vw;margin-top:1.8vw}.lp2-progress-card>span{margin-top:.45vw;font-size:.64vw}.lp2-dots{gap:.78vw;margin-top:1.45vw}.lp2-dots i{height:1.72vw}.lp2-progress-card footer{gap:.75vw;margin-top:1.7vw;padding-top:1.25vw;font-size:.72vw}.lp2-progress-card footer svg{width:1.3vw}.lp2-reasons{grid-template-columns:37% 1fr;gap:2vw;min-height:24.6vw;padding-top:3.9vw;padding-bottom:3.9vw}.lp2-reasons ol{padding-right:2.8vw}.lp2-reasons li{grid-template-columns:5.2vw 1fr;gap:1.25vw;padding:1.25vw 0}.lp2-reasons li>b{font-size:2.2vw}.lp2-reasons h3{font-size:1.25vw}.lp2-reasons p{margin-top:.55vw;font-size:1.03vw}.lp2-join{grid-template-columns:37% 1fr;gap:3.5vw;min-height:36.3vw;padding:4.5vw 5.2vw}.lp2-join h2{font-size:5.05vw;line-height:.94}.lp2-join>div>p{max-width:32vw;margin-top:2.3vw;font-size:1.08vw}.lp2-join>div>small{margin-top:2.1vw;font-size:.82vw}.lp2-join>div>small svg{width:2vw}.lp2-join>div>small em{font-size:.68vw}.lp2-join form{padding:2.35vw 2.8vw;box-shadow:1.5vw 1.35vw 0 var(--green)}.lp2-join form header{gap:1.15vw;margin-bottom:1.45vw;font-size:1.15vw}.lp2-join form header span{width:2.5vw;height:2.5vw;font-size:1.4vw}.lp2-join form>label,.lp2-join form>div label{gap:.4vw;font-size:.65vw}.lp2-join input:not([type=checkbox]){height:3.25vw;padding:0 1vw;font-size:.92vw}.lp2-join form>div{gap:1vw;margin-top:.9vw}.lp2-join form>label+div,.lp2-join form>div+label{margin-top:.9vw}.lp2-join form>small{margin-top:.9vw;font-size:.72vw}.lp2-join .lp2-primary{margin-top:1.25vw}.lp2-faq{grid-template-columns:37% 1fr;gap:3.7vw;min-height:20.2vw;padding-top:3.2vw;padding-bottom:3.2vw}.lp2-faq h2{font-size:4.8vw;line-height:.94}.lp2-faq details+details{margin-top:.45vw}.lp2-faq summary{gap:1.7vw;min-height:4.2vw;padding:0 1.6vw;font-size:1.05vw}.lp2-faq summary>b{font-size:1.5vw}.lp2-faq summary svg{width:1.45vw}.lp2-faq details p{padding:0 5vw 1.1vw;font-size:.88vw}.lp2-footer{grid-template-columns:2fr 1fr 1fr;gap:4.5vw;min-height:12.2vw;padding:2.2vw 5.2vw 1.25vw}.lp2-footer .lp2-logo{width:7.5vw;height:4.6vw}.lp2-footer p{margin-top:.75vw;font-size:1.18vw}.lp2-footer small{font-size:1.15vw}.lp2-footer nav{gap:.7vw;font-size:.8vw}.lp2-footer nav>b{margin-bottom:.35vw;font-size:.82vw}.lp2-footer>span{padding-top:.8vw;font-size:.65vw}}@media (max-width: 767px){.lp2-header{height:68px;padding:0 18px}.lp2-header .lp2-logo{width:76px;height:50px}.lp2-header nav{display:none}.lp2-access{height:36px;padding:0 14px;font-size:8px}.lp2-hero{display:block;min-height:930px;padding:36px 20px 28px;background:linear-gradient(180deg,#0204034d,#020403 92%),url(/branding/landing-stadium-green.png) center / cover no-repeat}.lp2-hero-copy{width:100%}.lp2-hero-copy h1{font-size:clamp(46px,13.5vw,66px)}.lp2-hero-copy>p{max-width:88%;font-size:12px}.lp2-product{position:absolute;top:535px;right:-11%;width:112%;height:390px;margin:0;background:url(/branding/landing-app-showcase-transparent.png) center bottom / 100% 100% no-repeat}.lp2-actions,.lp2-stats{position:relative;z-index:5}.lp2-section,.lp2-progress,.lp2-reasons,.lp2-join,.lp2-faq{padding-right:20px;padding-left:20px}.lp2-heading,.lp2-progress,.lp2-reasons,.lp2-join,.lp2-faq{grid-template-columns:1fr}.lp2-heading{display:block}.lp2-heading p{width:100%;margin-top:18px}.lp2-step-grid{grid-template-columns:1fr}.lp2-step-grid article>b{color:var(--green);font:900 23px Archivo,sans-serif}}@media (min-width: 768px){body:has(.lp2){background:#000!important}.lp2{width:calc(100% - 48px);min-width:0;max-width:1280px;margin-inline:auto;overflow:hidden;box-shadow:0 0 70px #18ff200b}.lp2-header{height:76px;padding:0 34px}.lp2-header .lp2-logo{width:82px;height:56px}.lp2-header nav{gap:48px;font-size:12px}.lp2-access{min-width:188px;height:40px;padding:0 22px;font-size:9px}.lp2-hero{min-height:570px;padding:48px 34px 34px}.lp2-kicker{gap:11px;font-size:10px}.lp2-kicker i{width:22px;height:2px}.lp2-hero-copy{width:39%}.lp2-hero-copy h1{margin-top:18px;font-size:clamp(58px,4.2vw,76px);line-height:.91}.lp2-hero-copy>p{max-width:390px;margin-top:23px;font-size:13px;line-height:1.58}.lp2-actions{gap:10px;margin-top:23px}.lp2-primary{min-width:204px;height:44px;padding:0 15px;font-size:9px}.lp2-primary svg{width:17px}.lp2-outline{height:44px;padding:0 15px;font-size:9px}.lp2-stats{gap:7px;margin-top:25px}.lp2-stats div{grid-template-columns:25px 1fr;width:124px;min-height:55px;padding:9px 8px}.lp2-stats svg{width:18px}.lp2-stats b{font-size:9px}.lp2-stats small{font-size:7px}.lp2-product{top:8px;right:-1%;width:65%;height:555px;background:url(/branding/landing-app-showcase-transparent.png) center bottom / 100% 100% no-repeat;filter:drop-shadow(0 24px 24px rgba(0,0,0,.9))}.lp2-ticker{min-height:46px;padding:0 28px;font-size:12px}.lp2-ticker b{font-size:13px}.lp2-section,.lp2-reasons,.lp2-faq{padding-right:42px;padding-left:42px}.lp2-how{padding-top:58px;padding-bottom:46px}.lp2-heading h2,.lp2-progress h2,.lp2-reasons h2,.lp2-join h2,.lp2-faq h2{font-size:clamp(39px,3.1vw,49px);line-height:.95}.lp2-heading p{width:43%;margin-bottom:7px;font-size:12px;line-height:1.55}.lp2-step-grid{gap:12px;margin-top:31px}.lp2-step-grid article{min-height:210px;padding:23px 27px}.lp2-step-grid article>b{font-size:23px}.lp2-step-grid article>svg{top:20px;right:19px;width:17px}.lp2-step-grid article>span{width:52px;height:52px;margin-top:18px}.lp2-step-grid span svg{width:24px}.lp2-step-grid h3{margin-top:15px;font-size:14px}.lp2-step-grid p{margin-top:9px;font-size:11px}.lp2-progress{grid-template-columns:39% 1fr;gap:48px;min-height:300px;padding:42px 52px}.lp2-progress>div>p{max-width:370px;margin-top:27px;font-size:12px}.lp2-progress ul{gap:10px;margin-top:18px;font-size:11px}.lp2-progress li{gap:9px}.lp2-progress li svg{width:17px}.lp2-progress-card{min-height:225px;padding:25px;box-shadow:14px 12px #0e5d0f}.lp2-progress-card>small{font-size:8px}.lp2-progress-card>strong{margin-top:7px;font-size:42px}.lp2-progress-card>strong em{font-size:19px}.lp2-progress-card>i{height:5px;margin-top:18px}.lp2-progress-card>span{margin-top:5px;font-size:7px}.lp2-dots{gap:8px;margin-top:15px}.lp2-dots i{height:17px}.lp2-progress-card footer{gap:8px;margin-top:18px;padding-top:14px;font-size:8px}.lp2-progress-card footer svg{width:14px}.lp2-reasons{grid-template-columns:38% 1fr;gap:28px;min-height:315px;padding-top:54px;padding-bottom:54px}.lp2-reasons ol{padding-right:18px}.lp2-reasons li{grid-template-columns:58px 1fr;gap:12px;padding:16px 0}.lp2-reasons li>b{font-size:23px}.lp2-reasons h3{font-size:13px}.lp2-reasons p{margin-top:6px;font-size:11px}.lp2-join{grid-template-columns:38% 1fr;gap:42px;min-height:365px;padding:48px 52px}.lp2-join>div>p{max-width:330px;margin-top:24px;font-size:12px}.lp2-join>div>small{margin-top:25px;font-size:9px}.lp2-join>div>small svg{width:21px}.lp2-join>div>small em{font-size:8px}.lp2-join form{padding:25px 29px;box-shadow:15px 14px 0 var(--green)}.lp2-join form header{gap:12px;margin-bottom:16px;font-size:12px}.lp2-join form header span{width:25px;height:25px;font-size:15px}.lp2-join form>label,.lp2-join form>div label{gap:5px;font-size:7px}.lp2-join input:not([type=checkbox]){height:34px;padding:0 10px;font-size:10px}.lp2-join form>div{gap:10px;margin-top:10px}.lp2-join form>label+div,.lp2-join form>div+label{margin-top:10px}.lp2-join form>small{margin-top:10px;font-size:8px}.lp2-join .lp2-primary{margin-top:14px}.lp2-faq{grid-template-columns:38% 1fr;gap:42px;min-height:245px;padding-top:48px;padding-bottom:48px}.lp2-faq details+details{margin-top:5px}.lp2-faq summary{gap:21px;min-height:52px;padding:0 18px;font-size:11px}.lp2-faq summary>b{font-size:16px}.lp2-faq summary svg{width:16px}.lp2-faq details p{padding:0 56px 15px;font-size:10px}.lp2-footer{grid-template-columns:2fr 1fr 1fr;gap:48px;min-height:155px;padding:30px 52px 16px}.lp2-footer .lp2-logo{width:82px;height:50px}.lp2-footer p{margin-top:10px;font-size:15px}.lp2-footer small{font-size:13px}.lp2-footer nav{gap:8px;font-size:9px}.lp2-footer nav>b{margin-bottom:4px;font-size:9px}.lp2-footer>span{padding-top:11px;font-size:8px}}.hover\:text-cream:hover{--tw-text-opacity: 1;color:rgb(245 239 223 / var(--tw-text-opacity, 1))}.hover\:text-gold:hover{--tw-text-opacity: 1;color:rgb(212 166 54 / var(--tw-text-opacity, 1))}
