/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#030b12;--navy:#061521;--panel:#081925;--panel2:#0b202d;--gold:#d6a64b;--gold2:#f2cd7b;--wine:#641d1f;--red:#a73732;--cream:#f3e2bd;--muted:#9d9a8f;--line:#ce993e6b}.pos-v2>header nav button.whatsapp-alert{color:#50e89d;text-shadow:0 0 16px #25d36688}.pos-v2>header nav button.whatsapp-alert i{color:#07130c;background:#25d366}.pos-dashboard .whatsapp-human-card{background:radial-gradient(circle at 100% 0,#25d36630,#0000 53%),linear-gradient(145deg,#10271c,#101615);border-color:#25d366;animation:1.45s ease-in-out infinite pdv-whatsapp-pulse;position:relative;overflow:hidden;box-shadow:0 0 #25d36666}.pos-dashboard .whatsapp-human-card:after{content:"";border:1px solid #25d36655;border-radius:50%;width:120px;height:120px;position:absolute;top:-38px;right:-25px}.pos-dashboard .whatsapp-human-card small,.pos-dashboard .whatsapp-human-card b{color:#59eca6}.pos-dashboard .whatsapp-human-card span{color:#a8b9b0;gap:4px;font-size:10px;display:grid}.pos-dashboard .whatsapp-human-card span strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}@keyframes pdv-whatsapp-pulse{50%{border-color:#78ffc0;box-shadow:0 0 0 7px #25d36613,0 0 28px #25d36624}}.pdv-whatsapp{padding:28px 3vw 55px}.pdv-whatsapp .wcc{max-width:1700px;margin:0 auto}.wcc.pdv-mode .wcc-kpis.pdv{grid-template-columns:repeat(2,minmax(105px,1fr))}.wcc.pdv-mode .wcc-context{background:#111516}.vault-hero{grid-template-columns:126px minmax(0,1fr);align-items:center;gap:22px;margin-bottom:22px;display:grid}.vault-chest{width:118px;height:102px;color:inherit;appearance:none;filter:drop-shadow(0 17px 20px #0009);isolation:isolate;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;overflow:visible}.vault-chest-glow{z-index:-1;background:radial-gradient(circle,#ffc40066 0,#ffc40020 42%,#0000 72%);border-radius:50%;animation:1.55s ease-in-out infinite vault-glow;position:absolute;inset:12px -12px -8px}.vault-chest-lid,.vault-chest-body{border:2px solid #ffe07b;width:102px;position:absolute;left:8px;box-shadow:inset 0 0 0 3px #7b4700,0 5px #3a2100}.vault-chest-lid{transform-origin:10% 100%;background:linear-gradient(#ffe36b 0 18%,#b96b00 20% 67%,#f6ac00 69%);border-radius:16px 16px 5px 5px;height:35px;top:17px}.vault-chest-body{background:linear-gradient(135deg,#e99500,#6f3d00 58%,#c77900);border-radius:5px 5px 14px 14px;height:48px;top:48px;overflow:hidden}.vault-chest-body:before,.vault-chest-lid:after{content:"";background:#ffe168;border-radius:4px;height:5px;position:absolute;left:13px;right:13px;box-shadow:0 2px #6e3a00}.vault-chest-body:before{top:12px}.vault-chest-lid:after{bottom:4px}.vault-chest-body i{z-index:2;background:#332000;border:3px solid #ffeb95;border-radius:5px;width:18px;height:22px;position:absolute;top:5px;left:42px;box-shadow:0 0 13px #ffe66d}.vault-chest.ready{animation:2s ease-in-out infinite vault-float}.vault-chest.opened .vault-chest-lid{transform:translate(-3px,-12px)rotate(-9deg)}.vault-chest.opened .vault-chest-glow{background:radial-gradient(circle,#42e69a4d,#0000 70%);animation:none}.vault-chest.ready:hover,.vault-chest.ready:focus-visible{filter:drop-shadow(0 18px 24px #ffc40066)}.vault-chest:focus-visible{outline-offset:7px;border-radius:14px;outline:2px solid #ffd64d}.vault-chest:disabled{cursor:default}.vault-chest.opening{animation:.48s ease-in-out infinite alternate vault-opening}.vault-chest>em{z-index:4;color:#ffd95b;letter-spacing:.11em;text-shadow:0 2px 8px #000;width:max-content;max-width:120px;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.vault-spark{color:#ffe36b;text-shadow:0 0 12px #ffc400;font-style:normal;animation:1.6s ease-in-out infinite vault-spark;position:absolute}.spark-one{font-size:19px;top:0;right:4px}.spark-two{font-size:12px;animation-delay:.55s;top:34px;left:0}.spark-three{font-size:24px;animation-delay:1s;top:10px;left:24px}.vault-claim:not(.released){color:#100b00;background:linear-gradient(110deg,#d88900,#ffc928 48%,#e99700);border-color:#ffe793;animation:1.7s ease-in-out infinite vault-cta-pulse;overflow:hidden;box-shadow:0 12px 34px #ffc40031,inset 0 1px #fff6c7}.vault-claim:not(.released):before{content:"";background:#fff9;width:26%;animation:2.4s ease-in-out infinite vault-shine;position:absolute;inset:-80% auto -80% -30%;transform:rotate(18deg)}.vault-claim:not(.released)>i{color:#ffd33e;background:#151005;border:1px solid #8b5900;box-shadow:inset 0 0 12px #000,0 0 18px #fff7}.vault-claim:not(.released) small{color:#593600}.vault-claim:not(.released) b{color:#120c00}@keyframes vault-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes vault-glow{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes vault-spark{0%,to{opacity:.25;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(28deg)}}@keyframes vault-cta-pulse{0%,to{transform:scale(1);box-shadow:0 12px 30px #ffc4002b,inset 0 1px #fff6c7}50%{transform:scale(1.012);box-shadow:0 14px 42px #ffc40055,inset 0 1px #fff6c7}}@keyframes vault-shine{0%,62%{opacity:0;left:-35%}72%{opacity:.75}to{opacity:0;left:125%}}@keyframes vault-opening{0%{rotate:-2deg;scale:1}to{rotate:2deg;scale:1.06}}@media (width<=560px){.daily-vault{overflow:visible!important}.vault-hero{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px}.vault-chest{transform-origin:50%;width:104px;height:94px;scale:.78}.vault-copy{z-index:2;position:relative}.vault-copy h2{text-wrap:balance;font-size:25px!important;line-height:1!important}.vault-copy p{font-size:12px!important;line-height:1.45!important}.vault-chest-glow{inset:6px -4px -2px}}@media (prefers-reduced-motion:reduce){.vault-chest,.vault-chest-glow,.vault-spark,.vault-claim:not(.released),.vault-claim:not(.released):before{animation:none!important}}button.hub-live{appearance:none;width:min(1120px,100% - 54px);color:inherit;text-align:left;cursor:pointer}.hub-live>div span{animation-delay:calc(var(--event-index,0) * -5s)}.hub-live>em{color:#ffc83b;letter-spacing:.08em;white-space:nowrap;font:900 9px/1 Arial,sans-serif}.vault-error{color:#ff7474!important;margin:10px 2px 0!important;font:700 12px/1.35 Arial,sans-serif!important}.vault-celebration{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;place-items:center;padding:22px;animation:.25s ease-out vault-fade;display:grid;position:fixed;inset:0}.vault-celebration-card{text-align:center;background:radial-gradient(circle at 50% 0,#493000 0,#0000 42%),linear-gradient(155deg,#1b170d,#080908 68%);border:1px solid #e4b62d;border-radius:28px;width:min(390px,100%);padding:34px 26px 25px;animation:.42s cubic-bezier(.2,.9,.25,1.2) vault-pop;position:relative;overflow:hidden;box-shadow:0 28px 90px #000,0 0 55px #ffc40026}.vault-celebration-card>button:first-child{color:#aaa;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font:300 30px/1 Arial;position:absolute;top:12px;right:14px}.vault-burst{color:#100d05;background:linear-gradient(145deg,#ffd52f,#b97900);border:1px solid #ffd34c;border-radius:26px;place-items:center;width:84px;height:84px;margin:0 auto 18px;font-size:38px;display:grid;transform:rotate(4deg);box-shadow:0 0 42px #ffc40066}.vault-celebration-card small{color:#e9bd3e;letter-spacing:.2em;font:900 10px/1 Arial}.vault-celebration-card h2{color:#fff;margin:10px 0 8px;font:italic 950 46px/.95 Arial Black,Arial,sans-serif}.vault-celebration-card p{color:#c8c5bc;max-width:290px;margin:0 auto;font:500 14px/1.55 Arial,sans-serif}.vault-celebration-card strong{color:#49e6a0;letter-spacing:.16em;margin:18px 0;font:900 9px/1 Arial;display:block}.vault-celebration-card .vault-celebration-ok{color:#090909;cursor:pointer;background:#ffc300;border:0;border-radius:14px;width:100%;min-height:52px;font:950 13px/1 Arial Black,Arial,sans-serif;box-shadow:0 10px 30px #ffc4002e}@keyframes vault-fade{0%{opacity:0}to{opacity:1}}@keyframes vault-pop{0%{opacity:0;transform:scale(.82)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.live-events-modal article span{color:#e5e5e5;margin-top:3px;font-size:12px}.live-events-modal article small{color:#62e6a0;margin-top:5px;font-size:9px}.live-events-modal time{color:#6f6f6f;white-space:nowrap;font-size:9px}@media (width<=800px){.hub-hero-copy{padding:30px 23px 34px!important}.hub-alive .hub-hero h1{font-size:clamp(41px,12vw,58px)!important}button.hub-live{width:calc(100% - 22px);margin-top:-8px}.hub-live>em{display:none}.hub-chapter>div:first-child{gap:10px}.hub-chapter>div:first-child b{max-width:126px;font-size:11px;line-height:1.15}.daily-vault{overflow:visible!important}.vault-days{padding-bottom:7px}.vault-claim{min-height:76px}.live-events-backdrop{align-items:end;padding:0}.live-events-modal{border-radius:22px 22px 0 0;max-height:88dvh}.live-events-modal>header{padding:20px 18px}.live-events-modal article{padding:14px 17px}}*{box-sizing:border-box}html{overscroll-behavior:none;background:#000;min-height:100dvh}body{min-height:100dvh;color:var(--cream);background:#000;margin:0;font-family:Arial,Helvetica,sans-serif}.app-shell{background:radial-gradient(circle at 65% 0,#183b463d,#0000 38%),linear-gradient(135deg,#02080d,#061722 65%,#030b11);grid-template-columns:176px 1fr;min-height:100vh;display:grid}.app-shell:before{content:"";pointer-events:none;opacity:.14;background-image:radial-gradient(#dbac5740 1px,#0000 1px);background-size:35px 35px;position:fixed;inset:0}.toast{z-index:20;border:1px solid var(--gold);color:var(--gold2);background:#07131deb;border-radius:10px;padding:12px 20px;font-weight:700;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #000}.sidebar{border-right:1px solid var(--line);z-index:3;background:#03101aee;flex-direction:column;height:100vh;padding:22px 8px 18px;display:flex;position:sticky;top:0}.brand{text-align:center;color:var(--gold2);letter-spacing:2px;margin-bottom:25px}.brand-mark{font-size:42px;line-height:1}.brand strong{font-family:Georgia,serif;font-size:19px;display:block}.brand span{letter-spacing:5px;font-size:8px}.sidebar nav{gap:7px;display:grid}.sidebar button,.mobile-nav button{color:#c8bda7;cursor:pointer;background:0 0;border:0}.sidebar nav button{text-align:left;border-left:2px solid #0000;align-items:center;gap:15px;height:58px;padding:0 19px;font-size:16px;display:flex}.sidebar nav button span{color:var(--gold);font-size:22px}.sidebar nav button.active{color:#fff3cf;border-left-color:var(--gold2);background:linear-gradient(90deg,#be862d33,#0000)}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.sidebar-foot>button{padding:12px;font-size:12px}.mini-profile{align-items:center;gap:9px;padding:10px 5px;display:flex}.mini-profile b,.mini-profile small{font-size:12px;display:block}.mini-profile small{color:var(--gold);margin-top:3px}.avatar{border:2px solid var(--gold);color:var(--gold2);background:linear-gradient(145deg,#6d441b,#101b22);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-weight:700;display:grid}.avatar.captain{width:45px;height:45px}.content{min-width:0;padding:18px 28px 40px}.topbar{justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:0 2px 16px;display:flex}.topbar p,.topbar h1{margin:0;font-size:26px;display:inline}.topbar h1{margin-left:7px}.topbar>div>span{color:var(--gold);margin-top:5px;font-size:13px;display:block}.top-actions{align-items:center;gap:14px;display:flex}.gold-pill,.notify{border:1px solid var(--line);color:var(--gold2);background:#07131d;border-radius:30px;height:42px;padding:0 19px;font-weight:700}.notify{width:42px;padding:0;position:relative}.notify i{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;top:-6px;right:-4px}.dashboard{grid-template-columns:minmax(0,1.42fr) minmax(335px,.82fr);gap:18px;max-width:1400px;margin:auto;display:grid}.main-column,.right-column{align-content:start;gap:12px;display:grid}.season-hero{border:1px solid var(--gold);background:linear-gradient(90deg,#030b11f5 0%,#030b11a6 47%,#030b110d 75%),url(/hero-ship.webp) 50%/cover;border-radius:18px;min-height:310px;overflow:hidden;box-shadow:0 20px 60px #0008}.hero-copy{padding:35px 40px}.hero-copy>p{color:var(--gold);text-transform:uppercase;letter-spacing:2px;font-size:12px}.hero-copy h2{color:var(--gold2);text-shadow:0 3px 12px #000;margin:12px 0 20px;font:52px/.94 Georgia,serif}.level-line{align-items:center;gap:18px;margin-bottom:23px;display:flex}.level-line>strong{color:var(--gold2);border-right:1px solid var(--line);padding-right:17px;font:49px Georgia,serif}.level-line>div{width:260px}.level-line span{font-size:14px}.progress{border:1px solid var(--gold);background:#020608;border-radius:10px;height:12px;margin-top:9px;overflow:hidden}.progress i{background:linear-gradient(90deg,#b77a24,#f0c66d);border-radius:10px;height:100%;display:block}.hero-copy>button,.unlock{border:1px solid var(--gold);outline-offset:-5px;color:var(--cream);letter-spacing:1px;cursor:pointer;background:linear-gradient(#7d2727,#4c1115);outline:1px solid #5a1719;min-width:205px;padding:14px 25px;font:700 14px Georgia,serif}.hero-copy>button span{float:right;font-size:20px}.composer,.post-card,.panel{border:1px solid var(--line);background:linear-gradient(145deg,#081925f7,#040f17fa);border-radius:15px}.composer{width:100%;color:var(--muted);text-align:left;cursor:pointer;align-items:center;gap:13px;padding:10px 14px;display:flex}.composer span{background:#07151f;border-radius:24px;flex:1;padding:12px 18px}.composer b{color:var(--gold);font-size:19px}.post-card{padding:13px}.post-head{align-items:center;gap:10px;display:flex}.post-head .marina{background:#593029;width:48px;height:48px}.post-head b,.post-head span{display:block}.post-head em{color:var(--gold);font-style:normal;font-weight:400}.post-head span{color:var(--muted);margin-top:4px;font-size:11px}.post-head button{color:var(--cream);background:0 0;border:0;margin-left:auto}.post-card>p{margin:10px 7px}.post-card>p strong{color:#e0443b}.post-image{background:url(/post-captain.webp) 50% 32%/cover;border:1px solid #765429;border-radius:12px;height:250px}.post-actions{align-items:center;padding:10px 5px 0;display:flex}.post-actions button{color:var(--cream);cursor:pointer;background:0 0;border:0;margin-right:18px;font-size:14px}.post-actions button:first-child{color:#ee655c}.post-actions button.liked{transform:scale(1.08)}.post-actions span{color:var(--gold);margin-left:auto;font-size:12px}.panel{padding:15px}.panel-title{text-align:center;color:var(--gold2);letter-spacing:1px;font:18px Georgia,serif}.panel-title b{margin-top:7px;font:11px Arial;display:block}.reward-track{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0;display:grid}.reward{color:var(--cream);cursor:pointer;background:#07131d;border:1px solid #704f28;border-radius:8px;padding:6px 3px;position:relative}.reward>span{border:1px solid var(--gold);width:42px;height:42px;color:var(--gold2);background:#493218;border-radius:7px;place-items:center;margin:auto;font:700 20px Georgia;display:grid}.reward small{border:1px solid var(--gold);background:#08131a;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:53px;left:50%;transform:translate(-50%)}.reward em{color:var(--muted);margin-top:20px;font-size:8px;font-style:normal;display:block}.reward.locked{opacity:.45}.reward.current{box-shadow:0 0 18px #c4964b66}.premium-reward{background:linear-gradient(90deg,#261013,#101419);border:1px solid #642b24;border-radius:10px;margin-top:5px;padding:9px}.premium-reward>span{color:var(--gold);font-size:10px}.premium-skin{text-align:center;padding:10px}.premium-skin b{color:var(--gold2);font-size:35px}.premium-skin p,.premium-skin strong{margin:3px;display:block}.premium-skin p{font-size:11px}.premium-skin strong{color:var(--gold2)}.unlock{cursor:pointer;width:92%;margin:0 auto;padding:13px;display:block}.missions h3,.ranking h3{color:var(--gold2);margin:0 0 10px;font:14px Georgia,serif}.missions>button{width:100%;color:var(--cream);text-align:left;cursor:pointer;background:#07151e;border:1px solid #273844;border-radius:9px;align-items:center;gap:10px;margin-top:7px;padding:9px;display:flex}.missions button>i{color:var(--gold);font-size:20px;font-style:normal}.missions button>div{flex:1}.missions b{font-size:11px;display:block}.missions button span{background:#202a30;border-radius:5px;height:6px;margin-top:7px;display:block;overflow:hidden}.missions button span em{background:linear-gradient(90deg,#ae792a,#e7bc62);height:100%;display:block}.missions button>strong{font-size:11px}.missions button>u{color:var(--gold);text-decoration:none}.ranking-title{justify-content:space-between;display:flex}.ranking-title button{color:var(--gold);background:0 0;border:0;font-size:10px}.crew{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.crew-avatar{border:2px solid var(--gold);background:#182c37;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font:22px Georgia;display:grid;position:relative}.crew-avatar i{border:1px solid var(--gold);background:#382829;border-radius:50%;place-items:center;width:23px;height:23px;font:11px Arial;display:grid;position:absolute;top:-9px}.crew b,.crew span{margin-top:5px;font-size:10px;display:block}.crew span{color:var(--gold)}.winner{transform:translateY(-4px)}.winner .crew-avatar{width:66px;height:66px;box-shadow:0 0 15px #d5a64b55}.mobile-nav{display:none}@media (width<=1000px){.app-shell{grid-template-columns:82px 1fr}.brand strong{font-size:10px}.brand span{display:none}.sidebar nav button{justify-content:center;padding:0}.sidebar nav button span{font-size:26px}.sidebar nav button:not(.active),.sidebar nav button.active{font-size:0}.sidebar-foot span,.mini-profile div{display:none}.mini-profile{justify-content:center}.dashboard{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.pass-card{grid-column:1/-1}.ranking{min-height:100%}}@media (width<=680px){body{padding-bottom:72px}.app-shell{display:block}.sidebar{display:none}.content{padding:14px 12px 22px}.topbar{padding-bottom:13px}.topbar p,.topbar h1{font-size:20px}.topbar>div>span{font-size:10px}.gold-pill{height:36px;padding:0 12px;font-size:11px}.notify{display:none}.top-actions .avatar{width:36px;height:36px}.dashboard{flex-direction:column;display:flex}.main-column{display:contents}.season-hero{background:linear-gradient(#030b114d 28%,#030b11f7 100%),url(/hero-ship.webp) 66%/cover;order:1;min-height:345px}.hero-copy{padding:175px 20px 18px}.hero-copy>p{display:none}.hero-copy h2{margin:0 0 10px;font-size:38px}.level-line{margin-bottom:12px}.level-line>strong{font-size:37px}.level-line>div{flex:1;width:auto}.hero-copy>button{width:100%}.composer{order:2}.post-card{order:3}.post-image{height:300px}.right-column{display:contents}.pass-card{order:4}.missions{order:5}.ranking{order:6}.reward-track{padding-bottom:8px;display:flex;overflow-x:auto}.reward{min-width:76px}.mobile-nav{z-index:10;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03101af5;grid-template-columns:repeat(4,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;display:flex}.mobile-nav button span{font-size:20px}.mobile-nav button.active{color:var(--gold2);background:linear-gradient(#0000,#d6a64b26)}.panel{padding:12px}.crew-avatar{width:52px;height:52px}}@media (width<=400px){.topbar p{display:none}.topbar h1{margin:0}.post-image{height:245px}.hero-copy h2{font-size:34px}.post-actions span{font-size:10px}.gold-pill{padding:0 9px}}.pass-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 50% -20%,#173343 0,#0000 42%),linear-gradient(150deg,#02080d,#071924 65%,#030a10);padding:0 34px 45px}.pass-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1500px;height:82px;margin:auto;display:flex}.back-link{color:var(--gold);cursor:pointer;background:0 0;border:0;font-weight:700}.pass-brand,.pass-balance{align-items:center;gap:12px;display:flex}.pass-brand>span{color:var(--gold);font-size:38px}.pass-brand b,.pass-brand small{letter-spacing:2px;font-family:Georgia,serif;display:block}.pass-brand small{letter-spacing:5px;color:var(--gold);font-size:8px}.pass-balance>span{border:1px solid var(--line);color:var(--gold2);border-radius:30px;padding:11px 18px;font-weight:700}.pass-intro{grid-template-columns:1fr 420px 285px;align-items:center;gap:30px;max-width:1500px;margin:25px auto 18px;display:grid}.pass-intro p{text-transform:uppercase;color:var(--gold);letter-spacing:2px;margin:0;font-size:12px}.pass-intro h1{color:var(--gold2);margin:5px 0;font:42px Georgia,serif}.pass-intro>div>span{color:var(--muted)}.pass-level{align-items:center;gap:18px;display:flex}.pass-level>strong{color:var(--gold2);border-right:1px solid var(--line);padding-right:18px;font:58px Georgia,serif}.pass-level b,.pass-level span{font-size:11px;display:block}.pass-level span{margin-top:6px}.pass-level .progress{width:255px}.pass-intro>button{border:1px solid var(--gold);outline-offset:-5px;color:var(--cream);cursor:pointer;background:linear-gradient(#7c2927,#4e1214);outline:1px solid #2b0a0b;padding:15px;font:700 13px Georgia}.pass-intro>button small{color:#d8c494;margin-top:5px;font:9px Arial;display:block}.pass-intro>button.premium-owned{background:linear-gradient(#586127,#253413)}.track-wrap{border:1px solid var(--line);background:#05131ded;border-radius:18px;max-width:1500px;margin:auto;padding:22px;overflow:hidden}.track-label{color:var(--gold2);justify-content:space-between;align-items:center;padding:0 5px 12px;font:14px Georgia;display:flex}.track-label span{color:var(--muted);font:10px Arial}.free-label{padding:13px 5px 0}.reward-grid,.level-grid{grid-template-columns:repeat(10,minmax(105px,1fr));gap:9px;min-width:1170px;display:grid}.reward-card{min-height:115px;color:var(--cream);cursor:pointer;background:linear-gradient(150deg,#0c202c,#06121a);border:1px solid #3b4650;border-radius:11px;padding:10px 5px;transition:all .2s;position:relative}.reward-card:hover,.reward-card.selected{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 7px 24px #0008}.reward-card i{color:var(--gold2);margin:5px;font:32px Georgia;display:block}.reward-card img{object-fit:cover;border:2px solid var(--gold);border-radius:50%;width:62px;height:62px}.reward-card b{font-size:10px;display:block}.reward-card em{color:var(--gold);font-style:normal;position:absolute;top:7px;right:7px}.reward-card.future{opacity:.55}.level-grid{z-index:2;margin:12px 0;position:relative}.level-grid span{border:1px solid var(--gold);background:#06131b;border-radius:50%;place-items:center;width:27px;height:27px;margin:auto;font-size:10px;display:grid}.level-grid span.done{background:var(--gold);color:#07131b;font-weight:700}.track-line{background:#29333a;height:4px;margin:-28px 4.7% 25px;position:relative}.track-line i{background:var(--gold);height:100%;display:block}.reward-detail{border:1px solid var(--line);background:#071822;border-radius:14px;grid-template-columns:92px 1fr 220px;align-items:center;gap:17px;max-width:1500px;margin:16px auto;padding:14px;display:grid}.detail-visual{border:1px solid var(--gold);background:#101d25;border-radius:12px;place-items:center;width:82px;height:82px;display:grid}.detail-visual img{object-fit:cover;border-radius:11px;width:100%;height:100%}.detail-visual span{color:var(--gold2);font:38px Georgia}.reward-detail p{color:var(--gold);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:10px}.reward-detail h2{margin:5px 0;font:24px Georgia}.reward-detail>div>span{color:var(--muted);font-size:12px}.reward-detail>button,.admin-peek{border:1px solid var(--gold);color:var(--cream);cursor:pointer;background:#651d20;padding:13px;font-weight:700}.admin-peek{color:var(--gold2);background:#071923;border-radius:8px;margin:25px auto 0;display:block}.admin-page{color:#17202a;background:#eef0f2;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin-side{color:#d7c9a7;background:linear-gradient(#03131e,#071d2a);flex-direction:column;height:100vh;padding:24px 13px;display:flex;position:sticky;top:0}.admin-logo{text-align:center;color:var(--gold);margin-bottom:25px;font-size:34px}.admin-logo b,.admin-logo small{letter-spacing:2px;font:16px Georgia;display:block}.admin-logo small{letter-spacing:3px;margin-top:5px;font:8px Arial}.admin-side nav{gap:4px;display:grid}.admin-side nav button,.return-feed{color:#abb6ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 15px}.admin-side nav button.active{color:#07131b;background:#d5a64b;font-weight:700}.admin-pdv-shortcuts{border-top:1px solid #9d7b2e55;gap:6px;margin:17px 5px 10px;padding-top:15px;display:grid}.admin-pdv-shortcuts>small{color:#c9a94e;letter-spacing:.16em;padding:0 9px 5px;font:800 8px/1 Arial,sans-serif}.admin-pdv-shortcuts>button{color:#f5d56d;text-align:left;letter-spacing:.05em;cursor:pointer;background:linear-gradient(110deg,#17130a,#0a1013);border:1px solid #66521f;border-radius:9px;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;min-height:40px;padding:0 11px;font:900 10px/1 Arial,sans-serif;display:grid}.admin-pdv-shortcuts>button:hover{background:#211a08;border-color:#ffc51a}.admin-pdv-shortcuts>button span{color:#42e39a;text-shadow:0 0 9px #42e39a;font-size:8px}.admin-pdv-shortcuts>button b{color:#7c8589;font-size:13px}.return-feed{color:var(--gold);border-top:1px solid #36505c;border-radius:0;margin-top:auto}.admin-content{padding:24px 30px}.admin-content>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.admin-content header p{color:#76828a;margin:0;font-size:11px}.admin-content header h1{margin:4px 0;font-size:27px}.unit-selector{align-items:center;gap:10px;display:flex}.unit-selector span{color:#6c777d;font-size:11px}.unit-selector select{background:#fff;border:1px solid #cbd1d4;border-radius:8px;padding:10px 35px 10px 12px}.admin-logout{color:#ffca18;letter-spacing:.08em;cursor:pointer;background:#17140e;border:1px solid #4a3b18;border-radius:12px;min-height:42px;padding:0 17px;font-size:12px;font-weight:900}.admin-logout:hover{background:#211a0b;border-color:#ffca18}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.admin-stats article,.admin-stats .admin-stat-link,.season-form,.reward-editor,.module-placeholder{background:#fff;border:1px solid #dce0e2;border-radius:12px;padding:18px}.admin-stat-link{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.admin-stat-link small{justify-content:space-between;align-items:center;display:flex!important}.admin-stat-link small i{color:#ffc51a;font-size:15px;font-style:normal}.admin-stat-link:hover{background:#1b180d!important;border-color:#9f7c20!important}.admin-mobile-menu,.admin-mobile-dock,.admin-mobile-backdrop{display:none}.admin-stats span,.admin-stats b,.admin-stats small{display:block}.admin-stats span{color:#76828a;font-size:11px}.admin-stats b{margin:8px 0;font-size:23px}.admin-stats b.online{color:#21815c;font-size:17px}.admin-stats small{color:#829097;font-size:10px}.admin-season{grid-template-columns:minmax(350px,.75fr) minmax(500px,1.25fr);gap:15px;display:grid}.section-head{border-bottom:1px solid #e1e4e5;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:14px;display:flex}.section-head p{color:#79858d;text-transform:uppercase;margin:0;font-size:10px}.section-head h2{margin:3px 0;font-size:19px}.section-head button,.module-placeholder button{color:#e1c47c;cursor:pointer;background:#09202d;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#617078;font-size:10px}.form-grid input{border:1px solid #d4dadd;border-radius:7px;width:100%;margin-top:5px;padding:11px;display:block}.reward-table{display:grid}.table-head,.table-row{grid-template-columns:55px 1fr 1fr 45px;align-items:center;gap:8px;display:grid}.table-head{text-transform:uppercase;color:#7c878e;padding:0 7px 8px;font-size:9px}.table-row{border-top:1px solid #e9ebec;padding:8px 7px}.table-row b{color:#665324;background:#e8dcc0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.table-row button{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #d9dddf;border-radius:7px;padding:10px}.table-row button.more{text-align:center;background:0 0;border:0}.module-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.module-placeholder>span{color:var(--gold);font-size:60px}.module-placeholder h2{margin:10px;font:30px Georgia}.module-placeholder p{color:#738088;max-width:450px}@media (width<=900px){.pass-page{padding:0 15px 90px}.pass-header{height:65px}.back-link{font-size:0}.back-link:after{content:"‹";font-size:28px}.pass-brand>span{font-size:28px}.pass-balance>span{padding:9px;font-size:10px}.pass-intro{grid-template-columns:1fr;gap:14px}.pass-intro h1{font-size:34px}.pass-level{order:3}.pass-intro>button{width:100%}.track-wrap{padding:14px;overflow-x:auto}.reward-detail{grid-template-columns:72px 1fr}.detail-visual{width:65px;height:65px}.reward-detail>button{grid-column:1/-1}.admin-page{display:block}.admin-side{height:auto;padding:12px;position:relative}.admin-logo{margin:0 0 10px}.admin-side nav{display:flex;overflow-x:auto}.admin-side nav button{white-space:nowrap}.return-feed{display:none}.admin-content{padding:15px}.admin-content>header{align-items:flex-start}.unit-selector span{display:none}.unit-selector select{max-width:160px}.admin-stats{grid-template-columns:1fr 1fr}.admin-season,.form-grid{grid-template-columns:1fr}}.identity-page{background:#030b11;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.identity-art{background:linear-gradient(90deg,#02080de6,#02080d47),url(/hero-ship.webp) 50%/cover;flex-direction:column;justify-content:space-between;padding:35px 45px;display:flex}.identity-art>button,.profile-top button,.community-page header button{color:var(--gold2);text-align:left;cursor:pointer;background:0 0;border:0}.identity-art>div{max-width:680px;padding-bottom:70px}.identity-art>div>span{color:var(--gold);font-size:70px}.identity-art small,.eyebrow{color:var(--gold);letter-spacing:4px;font-size:11px;display:block}.identity-art h1{color:#f7e4b5;margin:18px 0;font:70px/.92 Georgia,serif}.identity-art h1 em{color:var(--gold);font-style:normal}.identity-art p{color:#c9c0af;max-width:500px;font-size:18px;line-height:1.5}.identity-form{align-self:center;padding:48px clamp(28px,5vw,75px)}.identity-brand{color:var(--gold);letter-spacing:3px;font:22px Georgia,serif}.identity-form h2{margin:10px 0;font:38px Georgia,serif}.identity-form>p:not(.eyebrow){color:var(--muted)}.identity-tabs{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:28px 0 20px;display:grid}.identity-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px;font-weight:700}.identity-form label{color:var(--gold);letter-spacing:1px;margin:13px 0;font-size:10px;display:block}.identity-form input,.identity-form select{color:#fff;background:#07151f;border:1px solid #31414a;border-radius:7px;width:100%;margin-top:6px;padding:14px;display:block}.identity-submit{border:1px solid var(--gold);color:#fff0cc;letter-spacing:1px;cursor:pointer;background:linear-gradient(90deg,#6e1d21,#451115);width:100%;margin-top:13px;padding:16px;font:700 13px Georgia}.identity-error{color:#ffc4c4;background:#3f1118;border:1px solid #8a3038;padding:11px;font-size:12px}.identity-note{text-align:center;color:#6f7c83;margin-top:15px;line-height:1.4;display:block}.profile-loading{place-items:center;min-height:100vh;display:grid}.profile-page{background:#04101a;min-height:100vh}.profile-top{border-bottom:1px solid var(--line);background:#020a10e8;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 4vw;display:grid}.profile-top>div{color:var(--gold);letter-spacing:3px;font:18px Georgia}.profile-top nav{text-align:right}.profile-top nav button{color:#d4c9b4;cursor:pointer;background:0 0;border:0;margin-left:20px}.profile-hero{background:linear-gradient(90deg,#030b11e8,#030b1160),url(/hero-ship.webp) 50%/cover;grid-template-columns:190px 1fr auto;align-items:end;gap:30px;min-height:330px;padding:70px 6vw 35px;display:grid}.profile-page.cover-golden-seas .profile-hero{filter:sepia(.28)saturate(1.25)}.profile-page.cover-red-storm .profile-hero{filter:hue-rotate(310deg)saturate(1.4)}.profile-avatar{position:relative}.profile-avatar img{object-fit:cover;border:4px solid var(--gold);background:#101b22;border-radius:50%;width:180px;height:180px}.profile-avatar span{border:2px solid var(--gold2);background:#671c21;border-radius:50%;place-items:center;width:42px;height:42px;font:700 18px Georgia;display:grid;position:absolute;bottom:10px;right:6px}.profile-hero p{color:var(--gold);margin:0}.profile-hero h1{margin:6px 0;font:50px Georgia}.profile-hero strong{color:#f1c967;letter-spacing:2px;font-size:12px}.profile-hero textarea{color:#fff;resize:none;background:#04101ac4;border:1px solid #8d6b35;border-radius:8px;width:min(580px,100%);height:54px;margin-top:14px;padding:10px;display:block}.profile-hero>div>button{color:var(--gold);cursor:pointer;background:0 0;border:0;margin-top:6px;font-size:10px}.profile-hero aside{gap:25px;display:flex}.profile-hero aside b{color:var(--gold2);text-align:center;font:25px Georgia}.profile-hero aside small{color:#c7bda9;margin-top:5px;font:8px Arial;display:block}.profile-content{gap:25px;max-width:1300px;margin:auto;padding:30px 25px 70px;display:grid}.profile-content>article{border:1px solid var(--line);background:#071722;border-radius:15px;padding:20px}.profile-section-title{justify-content:space-between;align-items:end;display:flex}.profile-section-title small{color:var(--gold);letter-spacing:2px}.profile-section-title h2{margin:5px 0;font:25px Georgia}.profile-section-title>span{color:var(--muted);font-size:12px}.skin-selector{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.skin-selector button{text-align:left;color:#eee0c3;cursor:pointer;background:#041019;border:1px solid #31414a;border-radius:11px;grid-template-columns:90px 1fr auto;align-items:center;gap:13px;padding:10px;display:grid}.skin-selector button.equipped{border-color:var(--gold);box-shadow:0 0 20px #d9a94720}.skin-selector img{object-fit:cover;border-radius:9px;width:90px;height:90px}.skin-selector span{color:var(--gold);font-size:9px}.cover-selector{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.cover-option{color:#e9ddc5;cursor:pointer;background:#041019;border:1px solid #31414a;border-radius:10px;padding:0 0 12px;overflow:hidden}.cover-option>span{background:linear-gradient(120deg,#071b28,#173b4c);height:85px;display:block}.cover-option.golden-seas>span{background:linear-gradient(120deg,#49310e,#d09b34)}.cover-option.red-storm>span{background:linear-gradient(120deg,#240b10,#8b2831)}.cover-option b,.cover-option small{margin:9px 12px 0;display:block}.cover-option small{color:var(--gold)}.cover-option.equipped{border-color:var(--gold)}.community-page{background:radial-gradient(circle at 50% 0,#153342,#030b11 42%);min-height:100vh;padding-bottom:70px}.community-page>header{border-bottom:1px solid var(--line);background:#020a10e8;grid-template-columns:1fr auto 1fr;align-items:center;height:70px;padding:0 5vw;display:grid}.community-page header div{color:var(--gold2);letter-spacing:2px}.community-page header button:last-child{text-align:right}.community-intro{text-align:center;padding:54px 20px 40px}.community-intro h1{color:#fff;letter-spacing:-.045em;white-space:nowrap;justify-content:center;gap:.32em;margin:0;font:900 clamp(13px,3.75vw,30px)/1.08 Arial,sans-serif;display:flex}.community-intro h1 strong{font:inherit;color:#ffc300!important}.community-intro form{max-width:650px;margin:25px auto;display:flex}.community-intro input{color:#fff;background:#071722;border:1px solid #7f6237;border-radius:9px 0 0 9px;flex:1;padding:16px}.community-intro form button{background:var(--gold);border:0;padding:0 25px;font-weight:700}.people-grid{grid-template-columns:repeat(2,1fr);gap:15px;max-width:1100px;margin:auto;padding:0 22px;display:grid}.people-grid article{border:1px solid var(--line);background:#071722;border-radius:13px;grid-template-columns:130px 1fr;gap:18px;padding:15px;display:grid}.people-grid article>img{object-fit:cover;border-radius:9px;width:130px;height:160px}.people-grid small,.people-grid b{color:var(--gold)}.people-grid h2{margin:5px 0;font:25px Georgia}.people-grid p{color:var(--muted);min-height:35px}.people-grid article button{border:1px solid var(--gold);color:#fff;background:#6c1d21;padding:10px 14px;font-weight:700}.people-grid article button.following{background:#102b32}.no-people{text-align:center;border:1px dashed #4b5960;border-radius:15px;grid-column:1/-1;padding:50px}.no-people>span{color:var(--gold);font-size:50px}@media (width<=800px){.identity-page{display:block}.identity-art{min-height:260px;padding:20px}.identity-art>div{padding:25px 0 0}.identity-art>div>span{font-size:38px}.identity-art h1{font-size:40px}.identity-art p{font-size:14px}.identity-form{padding:30px 20px 60px}.profile-top{grid-template-columns:auto 1fr auto;padding:0 15px}.profile-top>div{text-align:center}.profile-top nav button{margin-left:8px;font-size:0}.profile-top nav button:first-child:after{content:"PESSOAS";font-size:10px}.profile-top nav button:last-child{display:none}.profile-hero{grid-template-columns:95px 1fr;gap:15px;padding:35px 20px}.profile-avatar img{width:95px;height:95px}.profile-avatar span{width:30px;height:30px}.profile-hero h1{font-size:31px}.profile-hero aside{grid-column:1/-1;justify-content:space-around;gap:5px;width:100%}.skin-selector,.cover-selector{grid-template-columns:1fr}.skin-selector button{grid-template-columns:72px 1fr auto}.skin-selector img{width:72px;height:72px}.profile-section-title>span{display:none}.community-intro{padding-top:40px}.community-intro h1{font-size:clamp(13px,3.75vw,18px)}.people-grid{grid-template-columns:1fr}.people-grid article{grid-template-columns:90px 1fr}.people-grid article>img{width:90px;height:120px}}.story-identity .profile-public-link{color:#c8ad5a;box-shadow:none;background:0 0;border-color:#343223;margin-top:8px}.public-honors:has(>article:only-child){grid-template-columns:minmax(0,1fr)}.public-honors>article:only-child{box-sizing:border-box;width:100%}.social-app{background:radial-gradient(circle at 55% 0,#102c3b,#030b11 38%);grid-template-columns:92px minmax(420px,720px) 300px;justify-content:center;gap:22px;min-height:100vh;padding:0 22px;display:grid}.social-side{border-left:1px solid var(--line);border-right:1px solid var(--line);background:#03101a;flex-direction:column;align-items:center;height:100vh;padding:22px 10px;display:flex;position:sticky;top:0}.social-logo{color:var(--gold);text-align:center;font-size:37px}.social-logo b{letter-spacing:2px;font:10px Georgia;display:block}.social-side nav{gap:9px;width:100%;margin-top:45px;display:grid}.social-side button{color:#aab4b9;cursor:pointer;background:0 0;border:0;padding:13px 5px}.social-side nav button{border-left:2px solid #0000;font-size:23px}.social-side nav button span,.social-me span{margin-top:5px;font-size:8px;display:block}.social-side nav button.active{color:var(--gold2);border-left-color:var(--gold);background:#14232b}.social-me{margin-top:auto}.social-main{min-width:0;padding:22px 0 80px}.social-main>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.social-main>header p{color:var(--gold);letter-spacing:2px;margin:0;font-size:9px}.social-main>header h1{margin:4px 0;font:30px Georgia}.social-main>header button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:10px}.feed-switch{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid;overflow:hidden}.feed-switch button{color:#9ba8ad;text-align:left;cursor:pointer;background:#06141e;border:0;padding:13px}.feed-switch button+button{border-left:1px solid var(--line)}.feed-switch button.active{color:#f5dfae;background:linear-gradient(90deg,#4a181b,#18242b)}.feed-switch b,.feed-switch span{display:block}.feed-switch span{color:#829096;margin-top:4px;font-size:9px}.real-composer,.real-post,.empty-feed{border:1px solid var(--line);background:linear-gradient(145deg,#081a27,#05121b);border-radius:14px}.real-composer{grid-template-columns:46px 1fr;gap:11px;padding:14px;display:grid}.composer-avatar{border:2px solid var(--gold);background:#5b371a;border-radius:50%;place-items:center;width:46px;height:46px;font:700 18px Georgia;display:grid}.real-composer textarea{resize:none;color:#f2eadb;background:#03101a;border:1px solid #283c47;border-radius:10px;height:68px;padding:12px}.real-composer footer{grid-column:2;justify-content:space-between;align-items:center;display:flex}.real-composer footer span{color:#738087;font-size:9px}.real-composer footer button,.comment-box button,.social-right button{border:1px solid var(--gold);color:#ffedc2;cursor:pointer;background:#641b20;padding:10px 18px;font-size:10px;font-weight:700}.real-composer footer button:disabled{opacity:.4}.real-feed{gap:12px;margin-top:12px;display:grid}.real-post{padding:15px}.real-post>header{justify-content:space-between;display:flex}.post-person{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:flex}.post-person img{object-fit:cover;border:2px solid var(--gold);border-radius:50%;width:52px;height:52px}.post-person b,.post-person span,.post-person small{display:block}.post-person span{color:var(--gold);margin-top:2px;font-size:10px}.post-person small{color:#728087;margin-top:4px;font-size:8px}.post-remove{color:#8b7777;cursor:pointer;background:0 0;border:0;font-size:8px}.real-post>p{white-space:pre-wrap;padding:10px 6px 4px;font-size:16px;line-height:1.5}.real-post-actions{border-top:1px solid #1e303a;align-items:center;padding-top:11px;display:flex}.real-post-actions button{color:#b9c0c2;cursor:pointer;background:0 0;border:0;margin-right:18px;font-size:14px}.real-post-actions button.liked{color:#ef5a5d}.real-post-actions span{color:#8d9aa0;margin-left:auto;font-size:8px}.comment-list{border-top:1px solid #172a35;margin-top:10px}.comment-list p{background:#04111a;border-radius:7px;padding:9px;font-size:12px}.comment-list b{color:var(--gold2)}.comment-list span{color:#7b898f}.comment-box{margin-top:10px;display:flex}.comment-box input{color:#fff;background:#03101a;border:1px solid #344a55;border-radius:7px 0 0 7px;flex:1;padding:11px}.comment-box button{border-radius:0 7px 7px 0}.empty-feed{text-align:center;padding:55px 20px}.empty-feed>span{color:var(--gold);font-size:55px}.empty-feed h2{font:25px Georgia}.empty-feed p{color:var(--muted)}.social-right{padding-top:93px}.social-right section{border:1px solid var(--line);background:#061722;border-radius:13px;margin-bottom:13px;padding:18px}.social-right small{color:var(--gold);letter-spacing:2px}.social-right h2{color:var(--gold2);font:17px Georgia}.social-right p{color:#aeb8bc;font-size:11px}.social-right hr{border:0;border-top:1px solid var(--line)}.social-mobile{display:none}@media (width<=1000px){.social-app{grid-template-columns:76px minmax(0,720px)}.social-right{display:none}}@media (width<=650px){.social-app{padding:0 12px;display:block}.social-side{display:none}.social-main{padding-top:15px}.social-main>header{padding:0 4px}.social-main>header h1{font-size:24px}.social-main>header>button,.feed-switch span{display:none}.real-composer{grid-template-columns:38px 1fr}.composer-avatar{width:38px;height:38px}.real-composer footer span{font-size:7px}.real-post-actions span{display:none}.social-mobile{z-index:10;border-top:1px solid var(--line);background:#03101af5;grid-template-columns:repeat(4,1fr);height:66px;display:grid;position:fixed;bottom:0;left:0;right:0}.social-mobile button{color:#9ba6aa;background:0 0;border:0;font-size:20px}.social-mobile button span{margin-top:3px;font-size:8px;display:block}.social-mobile button.active{color:var(--gold2)}}.story-profile,.public-profile{overflow-x:clip}.story-identity,.public-identity,.story-content,.public-honors,.public-posts,.profile-wall,.wall-list article>div{min-width:0}.story-identity>button:disabled,.profile-inventory-row:disabled{cursor:progress;opacity:.64}.profile-empty-highlight{color:#8c8778;text-align:center;border:1px dashed #3a3421;border-radius:14px;place-items:center;width:100%;min-height:150px;padding:24px;display:grid}.public-profile-error{gap:14px;padding:120px 22px}.public-profile-error>img{filter:drop-shadow(0 0 24px #ffc30055);width:72px;height:72px;margin:0 auto}.public-profile-error>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.public-profile-error button{color:#080808;background:#ffc300;border-radius:10px;font-weight:900}.public-profile-error button+button{color:#ffc300;background:0 0}.public-actions button:disabled{cursor:progress;opacity:.58}.public-title-card b,.public-title-card strong,.public-identity h1,.public-posts p,.wall-list p{overflow-wrap:anywhere}.wall-composer>div{min-width:0;position:relative}.wall-composer textarea{box-sizing:border-box;width:100%;padding-bottom:28px}.wall-composer>div>small{color:#686868;font-size:9px;position:absolute;bottom:9px;right:12px}.wall-list article>button{color:#d58c8c;border:1px solid #552a2a;border-radius:8px;align-self:start;min-height:32px;padding:7px 9px}.benefits-feedback{color:#d6c895;margin:-8px 0 14px;font-size:12px}@media (width<=800px){.mg-page .public-profile-hero{padding-top:30px}.public-profile{padding-bottom:104px}.public-profile-hero,.public-honors,.public-stats,.public-posts,.profile-wall{box-sizing:border-box;width:calc(100% - 24px);margin-left:auto;margin-right:auto}.public-honors,.public-stats{margin-bottom:12px}.public-posts{margin-top:20px}.profile-wall{margin-bottom:24px;padding:0}.story-identity h1,.public-identity h1{overflow-wrap:anywhere;max-width:100%}.story-journal>header,.story-showcase>header{align-items:flex-start;gap:12px}.story-journal>header>span{white-space:nowrap;flex:none}.benefits-panel article{grid-template-columns:40px minmax(0,1fr)}.benefits-panel article>button,.benefits-panel article>strong{grid-column:2;justify-self:start}}.route-stage{min-height:100vh;animation:.32s cubic-bezier(.2,.75,.25,1) both route-in}.route-loading{min-height:100vh;color:var(--gold2);background:radial-gradient(circle at 50% 20%,#153443,#02090e 55%);flex-direction:column;justify-content:center;align-items:center;display:flex}.loading-helm{filter:drop-shadow(0 0 18px #d5a64b55);font-size:62px;animation:1.35s ease-in-out infinite helm-breathe}.loading-copy{text-align:center;margin:12px}.loading-copy b,.loading-copy span{display:block}.loading-copy span{color:#809198;margin-top:8px;font-size:10px}.loading-line{background:#15242c;width:min(320px,70vw);height:3px;overflow:hidden}.loading-line i{background:linear-gradient(90deg, transparent, var(--gold2), transparent);width:42%;height:100%;animation:1.1s ease-in-out infinite loading-sail;display:block}.route-loading section{grid-template-columns:repeat(3,1fr);gap:10px;width:min(620px,86vw);margin-top:35px;display:grid}.route-loading section div{background:linear-gradient(100deg,#06141d 20%,#102b38 45%,#06141d 70%) 0 0/240% 100%;border:1px solid #1f343f;border-radius:11px;height:84px;animation:1.4s linear infinite skeleton-wave}.real-post,.people-grid article,.skin-selector button,.cover-option,.pdv-products>button,.product-grid article{transition:transform .22s,border-color .22s,box-shadow .22s}.real-post:hover,.people-grid article:hover,.skin-selector button:hover,.cover-option:hover,.pdv-products>button:hover,.product-grid article:hover{border-color:#a17c40;transform:translateY(-3px);box-shadow:0 15px 38px #0007}.real-post{animation:.38s both card-rise}.real-post:nth-child(2){animation-delay:50ms}.real-post:nth-child(3){animation-delay:.1s}.real-post-actions button:active,.social-mobile button:active,.social-side button:active,.identity-submit:active,.checkout:active{transform:scale(.9)}.real-post-actions button.liked{animation:.32s heart-pop}.progress i,.pass-progress i{position:relative;overflow:hidden}.progress i:after,.pass-progress i:after{content:"";background:linear-gradient(90deg,#0000,#fff8,#0000);animation:2.1s ease-in-out infinite xp-shine;position:absolute;inset:0}.toast{animation:.32s cubic-bezier(.2,.85,.25,1.2) toast-drop}@keyframes route-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes helm-breathe{50%{color:#f7d887;transform:scale(1.08)rotate(4deg)}}@keyframes loading-sail{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes skeleton-wave{to{background-position:-240% 0}}@keyframes heart-pop{50%{transform:scale(1.35)}}@keyframes xp-shine{0%,35%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes toast-drop{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pdv-viewport-loader.mg-loader{z-index:20000!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:24px!important;position:fixed!important;inset:0!important}.pdv-viewport-loader>.mg-loader__content{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@media (width<=920px){.pdv-viewport-loader>.mg-loader__content{transform:translate(-50%,-50%)!important}}.feed-skeleton{gap:12px;display:grid}.feed-skeleton i{background:linear-gradient(100deg,#06141d 20%,#102b38 45%,#06141d 70%) 0 0/240% 100%;border:1px solid #1f343f;border-radius:14px;height:170px;animation:1.35s linear infinite skeleton-wave;display:block}.feed-skeleton i:nth-child(2){height:210px}.feed-skeleton i:nth-child(3){height:145px}@media (width<=500px){.pass-brand div,.pass-balance .avatar{display:none}.pass-intro>div>span{font-size:11px}.pass-level .progress{width:210px}.reward-detail h2{font-size:18px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats article{padding:13px}.admin-stats b{font-size:18px}.admin-content header h1{font-size:22px}.unit-selector select{width:135px;padding-right:5px}.table-head,.table-row{grid-template-columns:40px 1fr 1fr 25px}.table-row button{padding:8px 4px;font-size:9px}}.order-page{color:#172128;background:#f3f4f5;min-height:100vh}.order-head{height:72px;color:var(--cream);border-bottom:1px solid var(--line);background:#04131e;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.order-head>button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-weight:700}.order-user{align-items:center;gap:12px;display:flex}.order-user>span{color:var(--gold2);font-size:12px}.order-toolbar{background:#fff;border-bottom:1px solid #dfe3e5;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 30px;display:grid}.order-toolbar p{text-transform:uppercase;color:#78858c;margin:0;font-size:9px}.order-toolbar select{background:0 0;border:0;padding:3px 18px 3px 0;font-size:15px;font-weight:700}.fulfillment{background:#edf0f1;border-radius:9px;padding:4px;display:flex}.fulfillment button{color:#6a7479;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 18px;font-weight:700}.fulfillment button.active{color:#e8cc85;background:#071d2a}.store-status{color:#21865c;justify-self:end;font-size:11px}.store-status i{background:#2caa74;border-radius:50%;width:8px;height:8px;display:inline-block}.store-status i.closed{background:#ff5d67;box-shadow:0 0 0 4px #ff5d6718,0 0 16px #ff5d6760}.store-status small{color:#7b878c;margin-top:4px;display:block}.order-layout{grid-template-columns:minmax(0,1fr) 365px;max-width:1500px;margin:auto;display:grid}.menu-area{padding:22px 26px 60px}.menu-hero{min-height:190px;color:var(--cream);background:linear-gradient(90deg,#061b28,#132b36 55%,#3c2915);border-radius:17px;justify-content:space-between;align-items:center;padding:28px 34px;display:flex;box-shadow:0 8px 28px #18252b18}.menu-hero p{color:var(--gold);text-transform:uppercase;letter-spacing:1px;font-size:10px}.menu-hero h1{color:var(--gold2);margin:8px 0;font:30px Georgia}.menu-hero span{color:#bbc1bd;font-size:12px}.menu-hero>strong{color:var(--gold2);text-align:center;font:48px Georgia}.menu-hero>strong small{letter-spacing:1px;font:9px Arial;display:block}.category-tabs{gap:8px;padding:19px 0;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5dadd;border-radius:25px;padding:10px 17px}.category-tabs button.active{color:var(--gold2);background:#071d2a;border-color:#071d2a}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-grid article{background:#fff;border:1px solid #dfe3e5;border-radius:13px;transition:all .2s;overflow:hidden}.product-grid article:hover{transform:translateY(-3px);box-shadow:0 10px 25px #1b2e3815}.product-photo{background:#05131d;height:180px;position:relative}.product-photo img{object-fit:cover;width:100%;height:100%}.product-photo span{color:var(--gold2);border:1px solid var(--gold);background:#071923dc;border-radius:20px;padding:6px 8px;font-size:9px;position:absolute;top:8px;right:8px}.product-grid article>div+div{padding:13px}.product-grid small{color:#9a7b3a;text-transform:uppercase;font-size:8px}.product-grid h2{margin:5px 0;font-size:15px}.product-grid p{color:#758087;min-height:27px;font-size:10px}.product-grid footer{justify-content:space-between;align-items:center;display:flex}.product-grid footer b{font-size:16px}.product-grid footer button{width:36px;height:36px;color:var(--gold2);cursor:pointer;background:#071d2a;border:0;border-radius:50%;font-size:21px}.cart-panel{background:#fff;border-left:1px solid #dfe3e5;align-self:start;min-height:calc(100vh - 128px);padding:22px;position:sticky;top:0}.cart-title{justify-content:space-between;display:flex}.cart-title p{color:#8b969b;text-transform:uppercase;margin:0;font-size:9px}.cart-title h2{margin:3px 0;font-size:17px}.cart-title>span{background:#edf0f1;border-radius:18px;height:max-content;padding:7px 10px;font-size:10px}.empty-cart{text-align:center;color:#8c969b;padding:80px 0}.empty-cart>span{color:#c6a65f;font-size:55px}.empty-cart h3{color:#3c484e}.empty-cart p{font-size:11px}.cart-items{max-height:310px;margin:15px 0;overflow-y:auto}.cart-items>div{border-bottom:1px solid #e5e8e9;grid-template-columns:50px 1fr auto;gap:9px;padding:10px 0;display:grid}.cart-items img{object-fit:cover;border-radius:8px;width:48px;height:48px}.cart-items b,.cart-items small{font-size:11px;display:block}.cart-items small{color:#7d898e}.cart-items div span{align-items:center;gap:9px;margin-top:6px;font-size:10px;display:flex}.cart-items div span button{background:#fff;border:1px solid #d4dadd;border-radius:50%;width:20px;height:20px}.cart-items>div>strong{font-size:11px}.cart-summary{border-top:1px solid #dfe3e5;padding-top:12px}.cart-summary p,.cart-summary>b{justify-content:space-between;font-size:11px;display:flex}.cart-summary .cashback-line{color:#22835c}.cart-summary>b{margin-top:15px;font-size:17px}.checkout{color:#fff;cursor:pointer;background:#671f21;border:0;width:100%;margin-top:14px;padding:14px;font-weight:700}.checkout:disabled{background:#c8cecf}.checkout small{color:#dcbf8a;margin-top:4px;font-size:8px;display:block}.checkout-state{color:#2d7659;background:#edf7f1;border-radius:8px;gap:9px;margin-top:9px;padding:10px;display:flex}.checkout-state span{color:#fff;background:#2e8f67;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.checkout-state p{flex:1;margin:0;font-size:10px}.pdv-page{color:#162128;background:#edf0f2;min-height:100vh}.pdv-head{color:#d9cdb4;background:#061925;justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.pdv-brand{color:var(--gold);align-items:center;gap:8px;font-size:22px;display:flex}.pdv-brand b{color:var(--cream);font-size:14px}.pdv-brand span{border-left:1px solid #4a5a61;padding-left:9px;font-size:9px}.pdv-head nav{height:100%;display:flex}.pdv-head nav button{color:#aeb8bb;background:0 0;border:0;padding:0 18px;position:relative}.pdv-head nav button.active{color:var(--gold2);border-bottom:3px solid var(--gold)}.pdv-head nav i{color:#fff;background:#a82e30;border-radius:50%;width:17px;height:17px;font-size:9px;font-style:normal;position:absolute}.pdv-head>div{align-items:center;gap:10px;display:flex}.pdv-online{color:#42bb85;font-size:10px}.pdv-body{grid-template-columns:minmax(0,1fr) 390px;min-height:calc(100vh - 68px);display:grid}.pdv-main{padding:18px}.pdv-tools{grid-template-columns:auto 1fr auto;gap:12px;display:grid}.sale-mode{background:#fff;border-radius:8px;padding:4px;display:flex}.sale-mode button{background:0 0;border:0;border-radius:6px;padding:9px 15px}.sale-mode button.active{color:#e4c87f;background:#09202d}.pdv-tools>input{border:1px solid #d4dadd;border-radius:8px;padding:0 14px}.open-orders{color:#fff;background:#752327;border:0;border-radius:8px;padding:0 15px}.pdv-categories{gap:8px;padding:15px 0;display:flex;overflow-x:auto}.pdv-categories button{white-space:nowrap;background:#fff;border:1px solid #d6dcde;border-radius:20px;padding:9px 15px}.pdv-categories button.active{background:#d7a94c;border-color:#d7a94c}.pdv-products{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pdv-products>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe0e2;border-radius:10px;grid-template-columns:90px 1fr 30px;align-items:center;padding:0;display:grid;overflow:hidden}.pdv-products img{object-fit:cover;width:90px;height:90px}.pdv-products>button>span{padding:8px}.pdv-products small,.pdv-products b,.pdv-products strong{display:block}.pdv-products small{color:#9a7c39;font-size:8px}.pdv-products b{margin:4px 0;font-size:11px}.pdv-products strong{font-size:12px}.pdv-products>button>i{color:#a27b2f;font-size:20px;font-style:normal}.live-orders{background:#fff;border:1px solid #dae0e2;border-radius:12px;margin-top:20px;padding:14px}.live-orders>div:first-child{justify-content:space-between;display:flex}.live-orders h2{margin:0;font-size:15px}.live-orders>div>span{color:#2f956b;font-size:9px}.order-chips{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.order-chips article{border:1px solid #dae0e2;border-left:4px solid var(--gold);border-radius:7px;padding:10px}.order-chips b,.order-chips span,.order-chips small{display:block}.order-chips b{font-size:12px}.order-chips span{color:#378362;margin-top:5px;font-size:10px}.order-chips small{color:#859095;font-size:9px}.order-chips button{float:right;color:#e1c47b;background:#09202d;border:0;padding:6px;font-size:8px}.pdv-cart{background:#fff;border-left:1px solid #d5dcdf;flex-direction:column;padding:18px;display:flex}.pdv-cart>header{justify-content:space-between;display:flex}.pdv-cart header p{color:#8a969b;margin:0;font-size:9px}.pdv-cart header h2{margin:3px 0;font-size:19px}.pdv-cart header button{color:#9b3435;background:0 0;border:0}.pdv-cart>label{color:#718087;margin-top:10px;font-size:9px}.pdv-cart label>div{margin-top:5px;display:flex}.pdv-cart label input{border:1px solid #d3dadd;border-radius:7px 0 0 7px;flex:1;padding:10px}.pdv-cart label button{width:40px;color:var(--gold2);background:#09202d;border:0}.client-found{background:#edf7f1;border-radius:7px;align-items:center;gap:9px;margin-top:8px;padding:8px;display:flex}.client-found .avatar{width:35px;height:35px}.client-found p{flex:1;margin:0}.client-found b,.client-found span{font-size:9px;display:block}.client-found span{color:#438166;margin-top:3px}.client-found em{color:#2d9166}.pdv-cart-items{flex:1;min-height:200px;margin:10px 0;overflow-y:auto}.pdv-empty{text-align:center;color:#9aa4a8;padding:75px 0;font-size:11px}.pdv-cart-items>div{border-bottom:1px solid #e3e7e8;grid-template-columns:25px 1fr auto 20px;gap:7px;padding:10px 0;display:grid}.pdv-cart-items b,.pdv-cart-items small{font-size:10px;display:block}.pdv-cart-items small{color:#8c979c}.pdv-cart-items strong{font-size:10px}.pdv-cart-items button{color:#a03234;background:0 0;border:0}.pdv-total{border-top:1px solid #d9dfe1;padding-top:10px}.pdv-total p,.pdv-total>b{justify-content:space-between;font-size:10px;display:flex}.pdv-total>b{font-size:18px}.pdv-total>small{color:#35815f;background:#edf7f1;border-radius:6px;padding:8px;font-size:9px;display:block}.payment-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.payment-grid button{background:#fff;border:1px solid #cdd5d8;padding:10px;font-size:9px}.finish-sale{color:#fff;background:#682023;border:0;margin-top:8px;padding:14px;font-weight:700}.finish-sale:disabled,.payment-grid button:disabled{opacity:.45}@media (width<=1050px){.product-grid,.pdv-products{grid-template-columns:repeat(2,1fr)}.pdv-head nav{display:none}}@media (width<=760px){.order-head{height:62px;padding:0 12px}.order-head .pass-brand div{display:block}.order-user>span{display:none}.order-toolbar{grid-template-columns:1fr auto;padding:12px}.fulfillment{grid-area:2/1/auto/-1;margin-top:8px}.fulfillment button{flex:1}.store-status{font-size:0}.store-status i,.order-layout{display:block}.menu-area{padding:12px 12px 30px}.menu-hero{min-height:170px;padding:20px}.menu-hero h1{font-size:23px}.menu-hero>strong{font-size:30px}.product-grid{grid-template-columns:1fr 1fr;gap:8px}.product-photo{height:145px}.cart-panel{border-top:1px solid #dfe3e5;border-left:0;min-height:0;position:relative}.pdv-head{padding:0 10px}.pdv-brand span,.pdv-online{display:none}.pdv-body{display:block}.pdv-main{padding:10px}.pdv-tools{grid-template-columns:1fr}.pdv-tools>input,.open-orders{height:40px}.pdv-products{grid-template-columns:1fr 1fr}.pdv-products>button{grid-template-columns:65px 1fr 22px}.pdv-products img{width:65px;height:75px}.order-chips{grid-template-columns:1fr}.pdv-cart{border-top:5px solid #d5a64b}.pdv-cart-items{min-height:120px}}.toast{box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:max-content;max-width:calc(100vw - 32px);font:900 13px/1.2 Arial,sans-serif;z-index:60080!important;top:max(18px, env(safe-area-inset-top))!important;color:#080808!important;border-radius:12px!important;padding:12px 18px!important;left:50%!important}.toast.toast-error{color:#fff!important;background:linear-gradient(135deg,#d82f43,#a81127)!important;border-color:#ff7b86!important;box-shadow:0 12px 34px #000b,0 0 0 1px #ff768355!important}@media (width<=760px){.toast{width:min(100vw - 28px,560px);max-width:calc(100vw - 28px);font-size:12px;line-height:1.35;top:calc(env(safe-area-inset-top) + 78px)!important;padding:12px 15px!important}}.xp-ledger-open{color:#54d38c;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #21414a;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 0 0;display:flex}.xp-ledger-open span{letter-spacing:.1em;font:900 7px/1.2 Arial,sans-serif}.xp-ledger-open b{color:#8bdcff;letter-spacing:.08em;font:900 8px/1 Arial,sans-serif}.xp-ledger-open:disabled{opacity:.65;cursor:wait}.xp-ledger-overlay{z-index:1600;padding:22px}.xp-ledger-modal{background:radial-gradient(circle at 85% 0,#0f334044,#0000 34%),#080b0c;border:1px solid #31525d;border-radius:22px;flex-direction:column;width:min(680px,100%);max-height:min(780px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 80px #000d,inset 0 1px #ffffff0c}.xp-ledger-modal>header{border-bottom:1px solid #1c3036;justify-content:space-between;gap:18px;padding:22px 22px 16px;display:flex}.xp-ledger-modal header small{color:#55c8fa;letter-spacing:.2em;font:900 8px/1 Arial,sans-serif}.xp-ledger-modal h2{color:#fff;margin:7px 0 5px;font:italic 950 24px/1 Arial Black,Arial,sans-serif}.xp-ledger-modal header p{color:#80949a;margin:0;font:500 11px/1.4 Arial,sans-serif}.xp-ledger-modal header>button{color:#fff;cursor:pointer;background:#10191c;border:1px solid #31505a;border-radius:10px;flex:0 0 38px;width:38px;height:38px;font-size:22px}.xp-ledger-total{background:linear-gradient(110deg,#0a222a,#0b1012);border:1px solid #24505e;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:16px 22px 8px;padding:14px 16px;display:grid}.xp-ledger-total span,.xp-ledger-total small{color:#71929b;letter-spacing:.1em;font:800 8px/1.2 Arial,sans-serif}.xp-ledger-total b{color:#72d7ff;grid-area:1/2/3;font:950 20px/1 Arial Black,Arial,sans-serif}.xp-purchase-audit{background:#0c2118;border:1px solid #24543f;border-radius:11px;align-items:center;gap:10px;margin:4px 22px 8px;padding:11px 13px;display:flex}.xp-purchase-audit>i{color:#052314;background:#57e997;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font:950 15px/1 Arial,sans-serif;display:grid}.xp-purchase-audit div b,.xp-purchase-audit div span{display:block}.xp-purchase-audit div b{color:#77e9a8;letter-spacing:.07em;font:900 9px/1.2 Arial,sans-serif}.xp-purchase-audit div span{color:#779789;margin-top:3px;font:700 8px/1.3 Arial,sans-serif}.xp-purchase-audit.has-issues{background:#2a1115;border-color:#71343a}.xp-purchase-audit.has-issues>i{color:#fff;background:#ff6875}.xp-purchase-audit.has-issues div b{color:#ff8790}.xp-ledger-list{overscroll-behavior:contain;min-height:180px;padding:5px 22px 16px;overflow-y:auto}.xp-ledger-list article{border-bottom:1px solid #172429;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 2px;display:grid}.xp-ledger-list article>i{background:#58c9fa;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #58c9fa88}.xp-ledger-list article>i.xp-source-order{background:#ffc400;box-shadow:0 0 10px #ffc40088}.xp-ledger-list article>i.xp-source-game{background:#9b7cff;box-shadow:0 0 10px #9b7cff88}.xp-ledger-list article>i.xp-source-mission{background:#57e997;box-shadow:0 0 10px #57e99788}.xp-ledger-list article>i.xp-source-admin{background:#ff6875;box-shadow:0 0 10px #ff687588}.xp-ledger-list article div{min-width:0}.xp-ledger-list article div b,.xp-ledger-list article div span,.xp-ledger-list article div small{display:block}.xp-ledger-list article div b{color:#eef8fb;font:800 11px/1.25 Arial,sans-serif}.xp-ledger-list article div span{color:#789097;margin-top:4px;font:700 9px/1.2 Arial,sans-serif}.xp-ledger-list article div small{color:#4e666d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:600 8px/1.2 Arial,sans-serif;overflow:hidden}.xp-ledger-list article>strong{color:#65e49c;white-space:nowrap;font:900 12px/1 Arial,sans-serif}.xp-ledger-list article>strong.negative{color:#ff7782}.xp-ledger-empty{color:#75888e;text-align:center;padding:42px 0}.xp-ledger-modal>footer{padding:14px 22px calc(14px + env(safe-area-inset-bottom));background:#080b0c;border-top:1px solid #1c3036;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.xp-ledger-modal footer button{color:#9ddcf5;cursor:pointer;background:#0e171a;border:1px solid #294751;border-radius:9px;min-height:38px;font:900 8px/1 Arial,sans-serif}.xp-ledger-modal footer button:last-child{justify-self:stretch}.xp-ledger-modal footer button:disabled{opacity:.28;cursor:default}.xp-ledger-modal footer span{color:#768a90;letter-spacing:.08em;white-space:nowrap;font:900 7px/1 Arial,sans-serif}@media (width<=560px){.xp-ledger-overlay{padding:calc(env(safe-area-inset-top) + 12px) 10px calc(env(safe-area-inset-bottom) + 12px);place-items:start center;overflow-y:auto}.xp-ledger-modal{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);border-radius:18px}.xp-ledger-modal>header{padding:18px 16px 14px}.xp-ledger-modal h2{font-size:21px}.xp-ledger-total{margin:13px 16px 7px}.xp-purchase-audit{margin:4px 16px 7px}.xp-ledger-list{padding:4px 16px 12px}.xp-ledger-list article{gap:9px}.xp-ledger-list article>strong{font-size:10px}.xp-ledger-modal>footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.xp-ledger-modal footer button{font-size:7px}}@media (width<=420px){.menu-hero>strong{display:none}.product-grid{grid-template-columns:1fr 1fr}.product-grid article>div+div{padding:9px}.product-grid h2{font-size:12px}.product-grid p{display:none}.product-photo{height:130px}.pdv-products{grid-template-columns:1fr}.pdv-brand b{font-size:11px}}.menu-hero{min-height:124px;padding:20px 24px}.menu-hero h1{margin:5px 0;font-size:24px}.category-tabs{z-index:8;scrollbar-width:none;background:linear-gradient(#0a0a0a 82%,#0000);margin:0 -4px;padding:12px 4px;position:sticky;top:0}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{min-height:42px;padding:9px 16px;font-weight:800}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-grid article{cursor:pointer;grid-template-columns:148px minmax(0,1fr);min-height:148px;display:grid;overflow:hidden}.product-grid article>div{min-width:0}.product-grid article>div+div{flex-direction:column;padding:14px;display:flex}.product-photo{width:148px;height:100%;min-height:148px}.product-photo i{display:none}.product-grid h2{margin:9px 0 12px;font-size:15px;line-height:1.22}.product-grid footer{gap:10px;margin-top:auto}.product-grid footer button{letter-spacing:.06em;border-radius:999px;width:auto;min-width:76px;height:40px;padding:0 14px;font-size:10px;font-weight:950}@media (width<=920px){.menu-hero{min-height:108px;padding:16px 18px}.menu-hero h1{font-size:20px}.menu-hero span{display:none}.category-tabs{top:62px}.product-grid{grid-template-columns:1fr;gap:10px}.product-grid article{grid-template-columns:126px minmax(0,1fr);min-height:126px}.product-photo{width:126px;min-height:126px}}@media (width<=420px){.menu-area{padding-inline:10px}.menu-hero{min-height:94px;padding:14px 16px}.menu-hero p{font-size:8px}.menu-hero h1{font-size:18px}.category-tabs{margin-inline:-2px;padding-inline:2px}.category-tabs button{min-height:40px;padding-inline:14px}.product-grid article{grid-template-columns:112px minmax(0,1fr);min-height:118px}.product-photo{width:112px;min-height:118px}.product-grid article>div+div{padding:11px}.product-grid h2{margin:7px 0 9px;font-size:14px}.product-grid footer b{font-size:14px}.product-grid footer button{min-width:68px;height:38px;padding-inline:11px;font-size:9px}}.wallet-checkout{box-shadow:inset 0 1px #ffe68b14,0 12px 28px #0005;background:linear-gradient(145deg,#171407,#0a0a0a 64%)!important;border:1px solid #3d3315!important}.wallet-checkout>header b{letter-spacing:.12em;color:#ffe17a!important}.wallet-checkout>header span{color:#aaa!important}.wallet-checkout>label{transition:border-color .18s,background .18s,transform .18s;background:#0b0b0be8!important;border-color:#343434!important}.wallet-checkout>label.active{box-shadow:inset 3px 0 #ffc300,0 0 22px #ffc3000d;background:linear-gradient(90deg,#ffc30018,#0b0b0b 68%)!important;border-color:#ffc300!important}.wallet-checkout>label>i{box-shadow:0 4px 14px #0008;color:#171005!important;background:radial-gradient(circle at 35% 25%,#ffe987,#a87508 68%,#342000)!important;border:1px solid #ad8615!important}.coupon-checkout{background:linear-gradient(145deg,#0b2016,#090b0a 68%)!important;border-color:#294a39!important}.coupon-checkout>header b{color:#71e9a5!important}.coupon-checkout>label.active{background:linear-gradient(90deg,#35d98417,#090b0a 70%)!important;border-color:#35d984!important;box-shadow:inset 3px 0 #35d984!important}.cart-summary>p.wallet-discount span{font-weight:900;color:#70e7a1!important}.cart-summary>b{color:#fff!important;border-top:1px solid #5d4b15!important}.cart-summary>b span{color:#ffc300!important}.reward-art>.reward-emblem{border-radius:30px 30px 30px 8px!important;place-content:center!important;gap:2px!important;width:104px!important;height:104px!important;display:grid!important;position:relative!important;overflow:hidden!important}.reward-emblem:after{content:"";border:1px solid #fff3;border-radius:24px 24px 24px 6px;position:absolute;inset:7px}.reward-emblem i,.reward-emblem b{z-index:1;font-style:normal;position:relative}.reward-emblem i{font:900 29px/1 Arial,sans-serif!important}.reward-emblem b{letter-spacing:.1em;font:900 11px/1 Arial,sans-serif!important}.reward-art>.reward-xp{color:#261700!important;background:radial-gradient(circle at 30% 22%,#fff7c5,#edb516 42%,#684000 100%)!important}.reward-art>.reward-cashback{color:#032d18!important;background:radial-gradient(circle at 30% 22%,#d9ffe9,#31c978 45%,#07502d 100%)!important;border-radius:50%!important}.reward-art>.reward-coupon{clip-path:polygon(0 0,88% 0,100% 18%,100% 100%,12% 100%,0 82%);color:#281900!important;background:linear-gradient(135deg,#efe4c4,#b78a29 55%,#4d3307)!important;border-radius:12px!important}.reward-art>.reward-boost{transform:rotate(45deg);color:#270b05!important;background:radial-gradient(circle at 50% 72%,#ffce2e,#f06416 45%,#65121c 100%)!important;border-radius:28px 8px 28px 28px!important}.reward-art>.reward-boost>*{transform:rotate(-45deg)}.reward-art>.reward-prestige{clip-path:polygon(50% 0,61% 34%,98% 35%,68% 56%,79% 94%,50% 71%,21% 94%,32% 56%,2% 35%,39% 34%);color:#2d1b00!important;background:radial-gradient(circle,#fff2ac,#c89312 55%,#4f3000)!important}.track-crest{border-radius:13px!important;place-items:center!important;width:40px!important;height:40px!important;font-style:normal!important;display:grid!important}.premium-crest{color:#241400!important;background:radial-gradient(circle at 35% 25%,#fff3af,#d59a0d 58%,#5a3500)!important;box-shadow:0 0 24px #ffc30038!important}.free-crest{color:#042c19!important;background:radial-gradient(circle at 35% 25%,#c9ffe0,#27c977 60%,#07502d)!important;box-shadow:0 0 22px #35df882d!important}:root{--mg-loader-y:clamp(132px,28dvh,260px)}.mygold-page-loader,.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading,.public-profile-loading,.loading,.menu-loading{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;place-content:unset!important;place-items:unset!important;height:auto!important;min-height:100dvh!important;padding:var(--mg-loader-y) 20px 40px!important;text-align:center!important;flex-direction:column!important;gap:10px!important;display:flex!important;position:relative!important}.mygold-page-loader{background:radial-gradient(circle at 50% 25%,#ffc30016,#0000 29%),#070707!important}.checkout-progress{padding-top:var(--mg-loader-y)!important;align-items:flex-start!important}.checkout-progress section{margin:0 auto!important}.checkout-progress.order-flow-overlay{z-index:12000!important;background:#030303!important;min-height:100dvh!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.checkout-progress.order-flow-overlay>.mg-loader{min-height:100dvh!important}.checkout-error{color:#ffb8c1;background:#2b0c12;border:1px solid #ff596d66;border-radius:14px;flex-direction:column;gap:5px;margin:14px 0;padding:14px 16px;display:flex}.checkout-error b{letter-spacing:.08em;font-size:12px}.checkout-error span{font-size:13px;line-height:1.45}@media (width<=760px){:root{--mg-loader-y:clamp(112px,22dvh,190px)}.mygold-page-loader img,.profile-loading>img{width:64px!important;height:64px!important}}.mg-living-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(70% 46% at 50% -10%,#ffc40012,#0000 70%),linear-gradient(#080909,#050606 72%);position:fixed;inset:0;overflow:hidden}.mg-living-atmosphere i{background:#ffd65c;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite mg-drift;position:absolute;box-shadow:0 0 16px 5px #ffc40035}.mg-living-atmosphere i:first-child{animation-delay:-2s;top:28%;left:12%}.mg-living-atmosphere i:nth-child(2){animation-delay:-7s;top:18%;left:76%}.mg-living-atmosphere i:nth-child(3){animation-delay:-4s;top:61%;left:88%}.mg-living-atmosphere span{aspect-ratio:1;filter:blur(1px);border:1px solid #ffc40009;border-radius:50%;width:48vw;animation:18s ease-in-out infinite alternate mg-tide;position:absolute}.mg-living-atmosphere span:first-of-type{top:22vh;left:-28vw}.mg-living-atmosphere span:nth-of-type(2){animation-delay:-8s;top:48vh;right:-32vw}@keyframes mg-drift{0%,to{opacity:.18;transform:translate(0)}50%{opacity:.8;transform:translate(22px,-55px)}}@keyframes mg-tide{to{opacity:.55;transform:scale(1.18)translateY(-4vh)}}.hub-alive .hub-hero{isolation:isolate;background:radial-gradient(circle at 78% 45%,#e7ac1925,#0000 28%),linear-gradient(125deg,#14130e 0%,#090a0b 58%,#111008 100%);overflow:hidden;box-shadow:inset 0 0 0 1px #f4c84b18,0 35px 90px #0008}.hub-alive .hub-hero:before{content:"";z-index:-1;background:conic-gradient(from 130deg,#0000,#ffc40009,#0000 25%);animation:16s linear infinite hub-radar;position:absolute;inset:-45%}@keyframes hub-radar{to{transform:rotate(360deg)}}.hub-chapter{z-index:2;background:#0c0d0ded;border:1px solid #e5b82c44;border-radius:18px;width:min(1180px,100% - 40px);margin:-22px auto 28px;padding:18px 24px;position:relative;box-shadow:0 18px 40px #0007}.hub-chapter>div:first-child{color:#e6bd3a;justify-content:space-between;gap:16px;display:flex}.hub-chapter small{letter-spacing:.18em}.hub-chapter b{font-size:13px}.hub-season-line{background:#272727;border-radius:9px;height:5px;margin:13px 0 9px;position:relative;overflow:hidden}.hub-season-line i{border-radius:inherit;background:linear-gradient(90deg,#b77800,#ffd838);height:100%;display:block;box-shadow:0 0 18px #ffc40099}.hub-chapter em{color:#777;font-size:12px;font-style:normal}.benefits-panel{background:linear-gradient(135deg,#111,#0b0c0c);border:1px solid #2e2e2e;border-radius:22px;width:min(1180px,100% - 40px);margin:0 auto 28px;padding:24px;box-shadow:0 20px 55px #0005}.benefits-panel>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.benefits-panel small{color:#d7ae34;letter-spacing:.2em}.benefits-panel h2{margin:5px 0 0;font:italic 800 24px/1 sans-serif}.benefits-panel>header>span{color:#777;font-size:12px}.benefits-panel>div{scrollbar-width:none;gap:12px;display:flex;overflow:auto}.benefits-panel article{background:#090a0a;border:1px solid #313131;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-width:min(390px,82vw);padding:15px;display:grid}.benefits-panel article>i{aspect-ratio:1;color:#ffd044;background:#d29f181a;border-radius:12px;place-items:center;width:42px;font-style:normal;display:grid}.benefits-panel p{gap:3px;margin:0;display:grid}.benefits-panel p span,.benefits-panel p em{color:#888;font-size:11px;font-style:normal}.benefits-panel button{color:#090909;background:#d7ad35;border:1px solid #d7ad35;border-radius:9px;padding:10px 12px;font-weight:900}.benefits-panel article>strong{color:#4ee8a1;letter-spacing:.12em;font-size:11px}.reward-coupon,.reward-boost{aspect-ratio:1;color:#ffcf45;letter-spacing:.08em;background:#6f4a001c;border:1px dashed #ffcf45;border-radius:18px;place-items:center;width:78px;font:700 11px/1 sans-serif;display:grid}.reward-boost{color:#63efac;background:#063e291f;border-color:#30d98a}@media (width<=700px){.hub-chapter{width:calc(100% - 30px);margin:-12px auto 20px;padding:15px 17px}.hub-alive .hub-hero{padding-bottom:32px}.benefits-panel{width:calc(100% - 30px);padding:18px 15px}.benefits-panel>header{display:block}.benefits-panel>header>span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.mg-living-atmosphere *,.hub-alive .hub-hero:before{animation:none!important}}.notification-bell{z-index:18;border:1px solid var(--gold);width:52px;height:52px;color:var(--gold2);cursor:pointer;background:linear-gradient(145deg,#132b37,#06131d);border-radius:50%;font-size:25px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #000b}.notification-bell b{color:#fff;background:#a52f31;border:2px solid #06131d;border-radius:12px;min-width:21px;height:21px;padding:0 5px;font:700 10px/17px Arial;position:absolute;top:-5px;right:-3px}.notifications-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 50% -10%,#173949 0,#0000 38%),#030b12;padding-bottom:60px}.notifications-page>header{border-bottom:1px solid var(--line);background:#04111be8;grid-template-columns:1fr auto 1fr;align-items:center;height:90px;padding:0 max(20px,50vw - 450px);display:grid}.notifications-page>header button,.public-profile>header button{color:var(--gold2);cursor:pointer;background:0 0;border:0;font-weight:700}.notifications-page>header button:last-child,.public-profile>header button:last-child{justify-self:end}.notifications-page>header div{text-align:center}.notifications-page>header small,.notifications-page>header h1{margin:0;display:block}.notifications-page>header small{color:var(--gold);letter-spacing:2px;font-size:9px}.notifications-page>header h1{margin-top:5px;font:28px Georgia,serif}.notifications-page>section{border:1px solid var(--line);background:#071722;border-radius:16px;max-width:760px;margin:25px auto;overflow:hidden}.notice-row{text-align:left;width:100%;color:var(--cream);cursor:pointer;background:#071722;border:0;border-bottom:1px solid #24333b;grid-template-columns:58px 1fr 20px;align-items:center;gap:14px;padding:16px;display:grid}.notice-row:last-child{border-bottom:0}.notice-row.unread{box-shadow:inset 3px 0 var(--gold);background:linear-gradient(90deg,#cb973a29,#071722 70%)}.notice-row:hover{background:#0d2431}.notice-avatar{border:1px solid var(--gold);background:#122631;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.notice-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.notice-avatar>b{color:#fff;background:#6d2023;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid;position:absolute;bottom:-3px;right:-5px}.notice-row strong{color:#f2d38d;font-size:14px}.notice-row p{color:#c6c0b2;margin:4px 0;font-size:13px}.notice-row small{color:#807f79;font-size:10px}.notice-row em{color:var(--gold);font-size:24px;font-style:normal}.notices-empty{text-align:center;padding:70px 20px}.notices-empty span,.public-profile-error>span{color:var(--gold);font-size:48px}.notices-empty h2{color:var(--gold2);margin:12px;font:27px Georgia,serif}.notices-empty p{color:var(--muted)}.notice-skeleton{padding:15px}.notice-skeleton i,.public-profile-loading i{background:linear-gradient(90deg,#0b202b 25%,#163440 50%,#0b202b 75%) 0 0/200% 100%;border-radius:10px;height:75px;margin-bottom:10px;animation:1.2s infinite skeleton;display:block}.public-profile{min-height:100vh;color:var(--cream);background-color:#030b12;background-image:linear-gradient(90deg,#02080dfa 0%,#02080db8 48%,#02080d1a 100%),url(/hero-ship.webp);background-position:top;background-size:cover;background-attachment:fixed}.public-profile.cover-golden-seas{background-image:linear-gradient(90deg,#0d0802fa,#120b0394,#02080d33),url(/hero-ship.webp)}.public-profile.cover-red-storm{background-image:linear-gradient(90deg,#140305fa,#1c060799,#02080d33),url(/hero-ship.webp)}.public-profile>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030b12d9;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 5vw;display:grid}.public-profile>header div{color:var(--gold2);letter-spacing:3px;font:17px Georgia,serif}.public-profile-hero{grid-template-columns:220px 1fr auto;align-items:center;gap:35px;max-width:1120px;min-height:420px;margin:auto;padding:70px 30px 40px;display:grid}.public-avatar{border:3px solid var(--gold);outline-offset:6px;background:#081924;border-radius:50%;outline:1px solid #ffe4a5;width:210px;height:210px;overflow:hidden;box-shadow:0 15px 60px #000}.public-avatar img{object-fit:cover;width:100%;height:100%}.public-identity small{color:var(--gold);letter-spacing:1px}.public-identity h1{color:#f6d88e;text-shadow:0 5px 25px #000;margin:10px 0;font:52px/.95 Georgia,serif}.public-identity strong{letter-spacing:2px;font-size:11px}.public-identity p{color:#d0c9b9;max-width:520px;line-height:1.55}.public-actions button{border:1px solid var(--gold);color:#fff0cc;cursor:pointer;background:linear-gradient(#7c2829,#4c1116);min-width:185px;padding:13px 17px;font-weight:800}.public-actions button.following{color:#75d1ac;background:#0b2a2e;border-color:#2c755e}.public-stats{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06141dec;border-radius:14px;align-items:center;gap:0;max-width:1120px;margin:auto;display:flex}.public-stats>div{text-align:center;border-right:1px solid var(--line);min-width:150px;padding:20px}.public-stats b,.public-stats span{display:block}.public-stats b{color:var(--gold2);font:28px Georgia,serif}.public-stats span{letter-spacing:1.5px;color:var(--muted);font-size:8px}.public-stats>small{color:#8e989b;margin-left:auto;padding:20px}.public-posts{max-width:760px;margin:35px auto 80px}.public-posts>header{margin-bottom:14px}.public-posts>header small{color:var(--gold);letter-spacing:2px}.public-posts>header h2{color:var(--gold2);margin:5px 0;font:26px Georgia,serif}.public-posts article,.public-empty-posts{border:1px solid var(--line);background:#06141ded;border-radius:12px;margin-bottom:10px;padding:18px}.public-posts article>small{color:var(--gold);font-size:9px}.public-posts article p{line-height:1.5}.public-posts article footer{color:#b9aa91;gap:22px;font-size:12px;display:flex}.public-empty-posts{text-align:center;color:var(--muted);padding:50px}.public-profile-loading{background:#030b12;min-height:100vh;padding:18vh max(20px,50vw - 360px)}.public-profile-loading i{height:90px}.public-profile-error{min-height:100vh;color:var(--cream);text-align:center;background:#030b12;place-content:center;display:grid}.public-profile-error h1{font:32px Georgia,serif}.public-profile-error button{border:1px solid var(--gold);color:#fff;background:#6b2022;padding:13px 20px}.person-profile{display:contents}.person-profile>div{cursor:pointer}.people-grid article>.person-follow{padding:0 18px 18px}.person-follow>button{width:100%}@media (width<=760px){.notification-bell{width:46px;height:46px;bottom:78px;right:14px}.notifications-page>header{height:70px;padding:0 12px}.notifications-page>header h1{font-size:18px}.notifications-page>header small{display:none}.notifications-page>section{border-radius:12px;margin:12px}.notice-row{grid-template-columns:46px 1fr 12px;gap:11px;padding:13px 11px}.notice-avatar{width:44px;height:44px}.public-profile{background-attachment:scroll}.public-profile>header{height:62px;padding:0 15px}.public-profile-hero{text-align:center;flex-direction:column;gap:18px;min-height:0;padding:42px 18px 25px;display:flex}.public-avatar{width:150px;height:150px}.public-identity h1{font-size:36px}.public-identity p{font-size:14px}.public-actions,.public-actions button{width:100%}.public-stats{grid-template-columns:repeat(3,1fr);margin:0 12px;display:grid}.public-stats>div{min-width:0;padding:14px 4px}.public-stats>small{text-align:center;grid-column:1/-1;margin:0;padding:12px}.public-posts{margin:25px 12px 80px}.public-posts article{padding:15px}}.collection-link{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:10px}.skin-selector button.locked,.cover-option.locked{filter:grayscale(.72);opacity:.58}.skin-selector button b small{color:#887b66;text-transform:uppercase;margin-top:5px;font-size:8px;display:block}.inventory-page{min-height:100vh;color:var(--cream);background:radial-gradient(circle at 78% 5%,#173848 0,#0000 30%),radial-gradient(circle at 5% 45%,#351217 0,#0000 25%),#02090f;padding-bottom:70px}.inventory-page>header{border-bottom:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a10e8;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;padding:0 4vw;display:grid;position:sticky;top:0}.inventory-page>header button{color:var(--gold2);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:700}.inventory-page>header>div{color:var(--gold2);letter-spacing:3px;font-family:Georgia,serif}.inventory-page>header>div span{margin-right:8px;font-size:25px}.inventory-page>header aside{justify-self:end;gap:8px;display:flex}.inventory-page>header aside span{color:#cbb78e;background:#071620;border:1px solid #56462f;border-radius:20px;padding:9px 13px;font-size:10px}.inventory-hero{background:linear-gradient(90deg,#02090f 0%,#0000 70%),radial-gradient(circle at 75%,#b7843030,#0000 30%);max-width:1280px;margin:auto;padding:65px 30px 40px}.inventory-hero>small{color:var(--gold);letter-spacing:4px}.inventory-hero h1{color:#f3dfae;margin:12px 0;font:58px/.92 Georgia,serif}.inventory-hero h1 em{color:var(--gold);font-style:normal}.inventory-hero>p{color:#a9a499;max-width:480px}.inventory-hero>div{gap:30px;margin-top:28px;display:flex}.inventory-hero>div b{color:var(--gold2);border-right:1px solid var(--line);padding-right:30px;font:28px Georgia,serif}.inventory-hero>div b span{color:#8d8b84;letter-spacing:1px;font:8px Arial;display:block}.inventory-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:7px;max-width:1280px;margin:auto;padding:14px 30px;display:flex}.inventory-filters button{color:#a6a39a;cursor:pointer;background:#071620;border:1px solid #243742;border-radius:20px;padding:10px 16px;font-size:10px}.inventory-filters button.active{border-color:var(--gold);color:var(--gold2);background:#33250f}.inventory-filters label{color:#aaa49a;align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.inventory-filters input{accent-color:var(--gold)}.inventory-grid{grid-template-columns:repeat(4,1fr);gap:13px;max-width:1280px;margin:24px auto;padding:0 30px;display:grid}.inventory-card{text-align:left;color:var(--cream);cursor:pointer;background:#06141d;border:1px solid #2a3b43;border-radius:13px;padding:0;transition:all .25s;overflow:hidden}.inventory-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0009}.inventory-card.rare{border-color:#366d8c}.inventory-card.epic{border-color:#7e3d83}.inventory-card.legendary{border-color:#b98732}.inventory-card.locked{opacity:.66}.inventory-card.equipped{box-shadow:0 0 0 2px var(--gold), 0 15px 35px #0008}.inventory-art{background:radial-gradient(circle at 50% 55%,#234353,#07131b 65%);place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.inventory-art img{object-fit:cover;width:100%;height:100%}.inventory-art>i{letter-spacing:1px;background:#02080dcc;border:1px solid;padding:5px 7px;font-size:8px;font-style:normal;position:absolute;top:9px;left:9px}.inventory-art>em{background:#02080ddd;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:10px;right:12px}.inventory-art>strong{color:var(--gold2);font:64px Georgia}.inventory-art.cover-art:after{content:"CAPA";letter-spacing:7px;color:#ffffff12;font:55px Georgia,serif}.inventory-art.cover-art.naval-night{background:linear-gradient(135deg,#061823,#1d4558)}.inventory-art.cover-art.golden-seas{background:linear-gradient(135deg,#2c1c07,#c18d2f)}.inventory-art.cover-art.red-storm{background:linear-gradient(135deg,#23070d,#8a2933)}.inventory-copy{padding:14px}.inventory-copy small{color:#8e968f;letter-spacing:1.2px;font-size:8px}.inventory-copy h2{color:#ebd9af;margin:5px 0;font:20px Georgia,serif}.inventory-copy p{color:var(--gold);text-transform:uppercase;margin:12px 0 2px;font-size:8px}.inventory-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1220px;margin:35px auto;padding:25px 0;display:flex}.inventory-footer button{border:1px solid var(--gold);color:#fff0cb;background:#6b2023;padding:14px 20px;font-weight:700}.inventory-footer p{color:#777f82;font-size:10px}.inventory-loading{min-height:100vh;color:var(--gold2);text-align:center;background:#02090f;place-content:center;gap:12px;display:grid}.inventory-loading span{font-size:60px;animation:1.35s infinite helm-breathe}@media (width<=900px){.inventory-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.inventory-page>header{height:62px;padding:0 13px}.inventory-page>header>div b{font-size:11px}.inventory-page>header aside span:first-child{display:none}.inventory-hero{padding:45px 18px 30px}.inventory-hero h1{font-size:40px}.inventory-filters{white-space:nowrap;padding:12px;overflow-x:auto}.inventory-filters label{order:-1;margin:0 8px 0 0}.inventory-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:0 12px}.inventory-art{height:180px}.inventory-copy{padding:10px}.inventory-copy h2{font-size:15px}.inventory-copy p{min-height:20px}.inventory-footer{text-align:center;margin:25px 12px;display:block}.inventory-footer button{width:100%}.collection-link{font-size:0}.collection-link:after{content:"COLEÇÃO ›";font-size:9px}}.pass-loading{min-height:100vh;color:var(--gold2);text-align:center;background:#02090f;place-content:center;gap:12px;display:grid}.pass-loading span{font-size:62px;animation:1.35s infinite helm-breathe}.pass-balance button{border:1px solid var(--line);color:var(--gold2);cursor:pointer;background:#071620;border-radius:18px;padding:8px 11px}.claim-alert{text-align:center;border:1px solid var(--gold);color:#ffe0a0;letter-spacing:2px;background:linear-gradient(90deg,#3e270d,#6e4715,#3e270d);max-width:1220px;margin:18px auto 0;padding:12px;font:700 11px Arial;animation:1.8s ease-in-out infinite claim-glow}.real-track .reward-card.claimed{opacity:.62;border-color:#2c725a}.real-track .reward-card.claimed em{color:#fff;background:#247757}.real-track .reward-card.available:not(.claimed) em{animation:1.25s ease-in-out infinite reward-ready}.real-reward-detail button:disabled{cursor:default;opacity:.65}.real-reward-detail button:not(:disabled){box-shadow:0 0 25px #d6a64b38}.pass-intro .premium-owned{background:linear-gradient(#1d5b46,#10382c);border-color:#54b58d}.reward-card.selected{outline-offset:2px;outline:2px solid #f3c969}@keyframes claim-glow{50%{box-shadow:0 0 28px #d6a64b55}}@keyframes reward-ready{0%,to{box-shadow:inset 0 0 0 1px #ffc30020,0 12px 30px #0009}50%{box-shadow:inset 0 0 20px #ffc3001f,0 0 24px #ffc30020,0 12px 30px #0009}}@media (width<=760px){.claim-alert{margin:10px 12px 0;font-size:9px}.pass-balance button{display:none}.real-track{overflow-x:auto}.real-reward-detail{margin-bottom:90px}}.pix-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.pix-modal{text-align:center;border:1px solid var(--gold);width:min(440px,100%);max-height:94vh;color:var(--cream);background:radial-gradient(circle at 50% 0,#183748,#06131d 45%);border-radius:18px;padding:27px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000}.pix-close{color:#b6ad9d;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:10px;right:12px}.pix-modal>small{color:var(--gold);letter-spacing:2px;font-size:8px}.pix-modal h2{color:var(--gold2);margin:8px;font:26px Georgia,serif}.pix-price{margin:9px;font:30px Georgia,serif;display:block}.pix-modal>img{background:#fff;border-radius:10px;width:210px;height:210px;margin:14px auto;padding:8px;display:block}.pix-modal>p{color:#b7b2a8;font-size:12px}.pix-copy{border:1px solid var(--gold);color:#fff1ce;cursor:pointer;background:linear-gradient(#772629,#4d1217);width:100%;padding:14px;font-weight:800}.pix-modal>a{color:#6dc6e8;margin:12px;font-size:10px;display:block}.pix-wait{color:#bfb59f;justify-content:center;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:flex}.pix-wait i{border:2px solid #4a5c64;border-top-color:var(--gold);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite pix-spin}.pix-modal>em{color:#6f7c81;margin-top:9px;font-size:9px;font-style:normal;display:block}.pix-approved{padding:45px 15px}.pix-approved span{color:#fff;background:#247757;border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;font-size:40px;display:grid;box-shadow:0 0 40px #4fca8a66}.pix-approved p{color:#aaa49a}@keyframes pix-spin{to{transform:rotate(360deg)}}.delivery-address{color:#7f8b90;letter-spacing:1px;margin:12px 0;font-size:9px;display:block}.delivery-address input{color:#17232a;background:#fff;border:1px solid #ccd5d8;border-radius:7px;width:100%;margin-top:6px;padding:12px;display:block}.order-pix .pix-approved button{border:1px solid var(--gold);color:#fff;background:#682023;width:100%;padding:13px;font-weight:700}.order-user button{color:#d9bc77;background:#071620;border:1px solid #d0a04b;border-radius:18px;padding:8px 12px}.admin-locked,.pdv-gate{color:#efe3c8;text-align:center;background:radial-gradient(circle at 50% 20%,#183747,#02090f 55%);place-content:center;min-height:100vh;padding:25px;display:grid}.admin-locked>span,.pdv-gate>span{color:var(--gold);font-size:75px;animation:1.5s infinite helm-breathe}.admin-locked h1,.pdv-gate h1{letter-spacing:4px;font:30px Georgia,serif}.admin-locked p{color:#b8b2a7;max-width:500px}.admin-locked button{border:1px solid var(--gold);color:#fff1d1;cursor:pointer;background:#651d22;margin:7px;padding:14px 20px;font-weight:800}.admin-locked .admin-back{color:#c8b680;background:#071620}.admin-locked small{color:#78858a;display:block}.admin-real-intro{background:linear-gradient(135deg,#0c202b,#07131b);border:1px solid #233945;margin-top:22px;padding:35px;box-shadow:0 18px 45px #0003}.admin-real-intro>span{letter-spacing:2px;color:#55cf99;font-size:9px}.admin-real-intro h2{color:var(--gold2);margin:10px 0;font:30px Georgia,serif}.admin-real-intro p{color:#94a0a3}.admin-real-intro button,.admin-save{border:1px solid var(--gold);color:#fff0cc;cursor:pointer;background:linear-gradient(#7d292b,#521419);padding:13px 18px;font-weight:800}.admin-product-module,.admin-team{margin-top:20px}.admin-product-list{gap:9px;display:grid}.admin-product-list article{background:#091923;border:1px solid #223742;grid-template-columns:70px minmax(260px,1fr) 125px 78px 130px 78px;align-items:center;gap:15px;padding:12px;display:grid}.admin-product-list article.inactive{opacity:.55}.admin-product-img{background:#132832;place-items:center;width:68px;height:62px;display:grid;overflow:hidden}.admin-product-img img{object-fit:cover;width:100%;height:100%}.admin-product-list h3{color:#eee1c5;margin:3px 0}.admin-product-list p,.admin-product-list small{color:#77868b;margin:0;font-size:10px}.admin-product-list article>b{color:var(--gold2)}.admin-product-list article>button{color:#d5c8ae;cursor:pointer;background:#10232d;border:1px solid #43515a;min-height:38px;padding:9px 6px;font-size:9px;font-weight:850;line-height:1.2}.admin-product-list .product-on{color:#63c99d;border-color:#397c62}.admin-product-list .product-off{color:#e88383;border-color:#8d4343}.team-table{background:#091923;border:1px solid #223742;overflow-x:auto}.team-head,.team-row{border-bottom:1px solid #1a303b;grid-template-columns:minmax(230px,1fr) 150px 190px 100px;align-items:center;gap:15px;min-width:740px;padding:12px 16px;display:grid}.team-head{color:#718086;letter-spacing:1px;font-size:9px}.team-row b,.team-row small{display:block}.team-row small{color:#78858a;margin-top:3px}.team-row select,.team-row button{color:#dacfb8;background:#0c202a;border:1px solid #31454f;padding:9px}.team-row .staff-active{color:#63c99d}.team-row .staff-blocked{color:#e88383}.customer-city b,.customer-kind b{color:#dacfb8;font-size:13px}.customer-table .team-row>div{min-width:0}.admin-modal{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.admin-modal>section{border:1px solid var(--gold);color:#eee1c7;background:#081822;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #000}.admin-modal-close{color:#aaa;background:0 0;border:0;font-size:27px;position:absolute;top:8px;right:12px}.admin-modal label{color:#9a8e77;letter-spacing:1px;margin:13px 0;font-size:9px;display:block}.admin-modal input,.admin-modal textarea{color:#fff;background:#06131a;border:1px solid #314650;width:100%;margin-top:5px;padding:11px;display:block}.admin-modal textarea{resize:vertical;min-height:85px}.admin-save{width:100%;margin-top:10px}.order-actions{grid-template-columns:1fr 1fr;gap:5px;display:grid!important}.order-actions button{width:100%!important}.order-actions .print-order{background:#102d3b!important;border-color:#39718a!important}.pdv-gate h1{font-size:18px}.pdv-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}@media (width<=700px){.admin-real-intro{padding:24px 18px}.admin-product-list article{grid-template-columns:58px minmax(0,1fr) 78px;gap:9px}.admin-product-img{width:55px;height:55px}.admin-product-list article>b{grid-column:2}.admin-product-list article>button{grid-row:auto}.admin-product-list article>button:first-of-type{grid-column:1}.admin-product-list article>button:nth-of-type(2){grid-column:2}.admin-product-list article>button:nth-of-type(3){grid-column:3}.admin-modal>section{padding:24px 18px}.pdv-brand span{display:none}}.payment-grid button.selected{box-shadow:0 0 18px #d6a64b44;color:#fff2d2!important;background:#6b2023!important;border-color:#d8a94e!important}.client-found>button{color:#9a7777;cursor:pointer;background:0 0;border:0;font-size:19px}.pdv-history{color:#17242b;background:#eef2f3;min-height:calc(100vh - 76px);padding:32px}.pdv-history>header{justify-content:space-between;align-items:end;max-width:1200px;margin:0 auto 20px;display:flex}.pdv-history>header small{letter-spacing:2px;color:#879397}.pdv-history>header h1{margin:6px 0;font:30px Georgia,serif}.pdv-history>header>b{color:#174d3e;font-size:25px}.pdv-history-table{background:#fff;border:1px solid #dbe1e3;max-width:1200px;margin:auto;overflow-x:auto;box-shadow:0 10px 35px #10242d12}.pdv-history-table>div,.pdv-history-table>article{border-bottom:1px solid #e8ecee;grid-template-columns:1.25fr 1fr .7fr 1fr .7fr;align-items:center;gap:15px;min-width:800px;padding:15px 18px;display:grid}.pdv-history-table>div{letter-spacing:1px;color:#849095;background:#f7f9f9;font-size:9px}.pdv-history-table article span{color:#5f6d72;font-size:12px}.pdv-history-table article strong{text-align:right;color:#174d3e}@media (width<=700px){.pdv-history{padding:18px 10px}.pdv-history>header{display:block}.pdv-history>header h1{font-size:22px}.pdv-history>header>b{margin-top:8px;display:block}}.pdv-brand select{color:#e5cf91;background:#0b2734;border:1px solid #41545d;border-radius:5px;padding:7px 25px 7px 9px}.pdv-closed{color:#df6d6d;font-size:10px}.cash-control{color:#e9dfc8;background:radial-gradient(circle at 50% 0,#173848,#07141c 60%);min-height:calc(100vh - 68px);padding:45px}.cash-control>header,.cash-control>div,.cash-control>.open-cash-big{max-width:1000px;margin-left:auto;margin-right:auto}.cash-control>header small{letter-spacing:3px;color:#d2aa59}.cash-control h1{margin:10px 0;font:42px Georgia,serif}.cash-control header p{color:#87969b}.cash-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.cash-cards article{background:#0b202a;border:1px solid #29424d;padding:23px}.cash-cards span,.cash-cards b{display:block}.cash-cards span{letter-spacing:1px;color:#819197;font-size:9px}.cash-cards b{color:#efd58e;margin-top:8px;font:24px Georgia,serif}.cash-actions{grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin-top:18px;display:grid}.cash-actions button,.open-cash-big{color:#d9c99f;cursor:pointer;background:#102b38;border:1px solid #527080;padding:16px;font-weight:800}.cash-actions .close-cash{color:#fff;background:#5c1c20;border-color:#9d474b}.open-cash-big{color:#fff0cd;background:#672126;border-color:#d2aa59;width:min(100%,1000px);margin-top:35px;display:block}.sale-adjustments{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px;display:grid}.sale-adjustments label{color:#718087;font-size:8px}.sale-adjustments label:first-child{grid-column:1}.sale-adjustments input[type=number]{border:1px solid #d4dbdd;width:100%;padding:7px}.sale-adjustments .cashback-toggle{color:#307d5b;background:#edf7f1;grid-column:1/-1;padding:7px}.sale-adjustments .cashback-toggle input{width:auto}.cancelled-sale{opacity:.5;background:#fff2f2;text-decoration:line-through}@media (width<=760px){.cash-control{padding:25px 12px}.cash-control h1{font-size:30px}.cash-cards{grid-template-columns:1fr 1fr}.cash-actions,.sale-adjustments{grid-template-columns:1fr}.pdv-brand select{max-width:135px}}.composer-overlay{z-index:85;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.product-composer{color:#17242b;background:#f7f8f8;border-radius:15px;width:min(520px,100%);max-height:94vh;padding:22px;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.product-composer>img{object-fit:cover;border-radius:10px;width:100%;height:180px}.product-composer>small{color:#9c762c;letter-spacing:1px;margin-top:13px;display:block}.product-composer h2{margin:5px 0;font:28px Georgia,serif}.product-composer>p{color:#69777b;font-size:12px}.composer-close{color:#fff;background:#071b26;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:28px;right:28px}.option-group{border:1px solid var(--group-accent);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.option-group{border:1px solid color-mix(in srgb, var(--group-accent) 35%, #292929)}}.option-group{background:var(--group-accent);border-radius:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.option-group{background:color-mix(in srgb, var(--group-accent) 5%, #111)}}.option-group{box-shadow:inset 3px 0 var(--group-accent)}.option-group>header{align-items:center;gap:10px;margin-bottom:9px;display:flex}.option-group-index{background:var(--group-accent);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:950;display:grid;color:#080808!important;font-size:10px!important}.option-group>header>div{flex:1;min-width:0}.option-group>header>div b,.option-group>header>div small{display:block}.option-group>header>div b{color:#fff;font-size:12px}.option-group>header>div small{color:#888;margin-top:3px;font-size:8px}.option-group-rule{justify-items:end;gap:3px;display:grid}.option-group-rule strong{border:1px solid var(--group-accent);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.option-group-rule strong{border:1px solid color-mix(in srgb, var(--group-accent) 65%, #333)}}.option-group-rule strong{color:var(--group-accent);letter-spacing:.07em;border-radius:999px;font-size:7px}.option-group-rule em{color:#777;font-size:8px;font-style:normal}.option-group.optional .option-group-rule strong{color:#aaa;border-color:#4a4a4a}@media (width<=480px){.option-group{padding:10px}.option-group>header{align-items:flex-start}.option-group-rule strong{font-size:6px}}.option-group>label{background:#fff;border:1px solid #dce2e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:5px;padding:11px 9px;display:grid}.option-group label>b{color:#ffc300;white-space:nowrap;border:1px solid #8b6d19;border-radius:999px;padding:5px 8px;font-size:9px}.composer-notes{color:#718086;margin-top:15px;font-size:9px;display:block}.composer-notes textarea{border:1px solid #d8dfe1;width:100%;min-height:70px;margin-top:5px;padding:10px;display:block}.composer-add{color:#fff;background:#682023;border:0;width:100%;margin-top:15px;padding:15px;font-weight:800}.cart-items>div>div>small{white-space:normal;max-width:180px;line-height:1.25}@media (width<=600px){.composer-overlay{align-items:end;padding:0}.product-composer{border-radius:18px 18px 0 0;max-height:92vh;padding:16px}.product-composer>img{height:140px}}:root{--gold:#ffc300;--gold2:#ffd95a;--cream:#f2f2f2;--ink:#050505;--panel:#141414;--line:#2b2b2b;--orange:#ffa800}body{color:#f2f2f2;background:#050505}.social-app,.profile-page,.community-page,.inventory-page,.pass-page,.order-page,.identity-page,.admin-page{background:#050505!important}.social-side,.social-right,.social-main,.profile-top,.community-page>header,.inventory-page>header,.pass-header,.order-head,.admin-side,.pdv-head{background:#090909!important;border-color:#2b2b2b!important}.social-main>header,.profile-card,.real-composer,.real-post,.social-right section,.people-grid article,.inventory-grid article,.pass-intro,.reward-card,.cart-panel,.product-grid article,.admin-content,.admin-product-list article,.team-table{color:#f2f2f2!important;background:#141414!important;border-color:#2b2b2b!important}.social-main>header h1,.community-intro h1,.inventory-hero h1,.pass-intro h1,.profile-card h1,.admin-content h1,.menu-hero h1{letter-spacing:-1px;font-style:italic;color:#f2f2f2!important;font-family:Arial Black,Arial,sans-serif!important}.social-logo,.admin-logo,.identity-brand,.pass-brand,.profile-top>div,.community-page>header>div,.inventory-page>header>div,.pdv-brand{background-image:url(/brand/mygold-coin.webp);background-position:0;background-repeat:no-repeat;background-size:38px;min-height:40px;color:#0000!important;padding-left:46px!important}.social-logo b,.admin-logo b,.identity-brand b,.pass-brand b,.profile-top>div b,.community-page>header>div b,.inventory-page>header>div b,.pdv-brand b{letter-spacing:-1px;font-family:Arial Black,Arial,sans-serif;font-style:italic;color:#f2f2f2!important}.social-logo b:after,.admin-logo b:after,.identity-brand b:after{content:""}.brand-mark,.loading-helm,.inventory-loading>span,.pass-loading>span,.admin-locked>span,.pdv-gate>span{width:76px;height:76px;display:inline-block;background:url(/brand/capittani-logo.webp) 50%/contain no-repeat!important;font-size:0!important}.brand-name,.brand-name span,.identity-art em,.admin-logo b,.social-logo b{background:linear-gradient(100deg,#f2f2f2 0 36%,#ffc300 45%,#ffa800 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.social-side nav button.active,.social-mobile button.active,.category-tabs button.active,.fulfillment button.active,.pdv-head nav button.active{color:#ffc300!important;border-color:#ffc300!important}.real-composer footer button,.comment-box button,.social-right button,.person-follow button,.checkout,.composer-add,.identity-submit,.admin-save,.finish-sale,.open-orders{color:#090909!important;background:linear-gradient(135deg,#ffc300,#ffa800)!important;border:0!important}.real-post-actions button.liked,.cashback-line,.client-found span,.pdv-online{color:#ffc300!important}.feed-switch button.active b,.eyebrow,.section-head p,.inventory-copy small,.pass-intro>p{color:#ffc300!important}.profile-page:before,.community-intro,.inventory-hero,.pass-hero,.menu-hero,.identity-art,.cash-control{background-color:#050505!important;background-image:radial-gradient(circle at 25% 20%,#ffc30018,#0000 34%),linear-gradient(135deg,#050505,#111 55%,#050505)!important}.product-composer{border:1px solid #ffc30055;color:#f2f2f2!important;background:#111!important}.option-group>label{color:#f2f2f2;background:#1a1a1a!important;border-color:#333!important}.option-group>label.chosen{background:#241e00!important;border-color:#ffc300!important}.product-composer .option-group{border-color:var(--group-accent)!important}@supports (color:color-mix(in lab, red, red)){.product-composer .option-group{border-color:color-mix(in srgb, var(--group-accent) 42%, #292929)!important}}.product-composer .option-group{background:var(--group-accent)!important}@supports (color:color-mix(in lab, red, red)){.product-composer .option-group{background:color-mix(in srgb, var(--group-accent) 6%, #111)!important}}.product-composer .option-group>label.chosen{border-color:var(--group-accent)!important;background:var(--group-accent)!important}@supports (color:color-mix(in lab, red, red)){.product-composer .option-group>label.chosen{background:color-mix(in srgb, var(--group-accent) 14%, #121212)!important}}.option-group>label>span:first-child{overflow-wrap:anywhere;min-width:0;font-weight:750}.composer-close{color:#050505!important;background:#ffc300!important}.composer-notes textarea,.identity-form input,.identity-form select,.real-composer textarea,.comment-box input{color:#f2f2f2!important;background:#111!important;border-color:#333!important}.pdv-page,.pdv-body,.pdv-main,.pdv-history{background:#101010!important}.pdv-products>button,.live-orders,.order-chips article,.pdv-cart,.pdv-history-table{color:#f2f2f2!important;background:#191919!important;border-color:#303030!important}.pdv-tools input,.sale-mode,.pdv-categories button,.payment-grid button,.sale-adjustments input{color:#f2f2f2!important;background:#202020!important;border-color:#383838!important}.sale-mode button.active,.payment-grid button.selected{color:#050505!important;background:#ffc300!important}.cash-cards article{background:#151515!important;border-color:#333!important}.cash-cards b{color:#ffc300!important}.toast{color:#050505!important;background:#ffc300!important;border-color:#ffe77c!important}.product-photo span,.reward-card em,.inventory-copy em{color:#050505!important;background:#ffc300!important}.identity-form{color:#f2f2f2!important;background:#0b0b0b!important}.identity-tabs button.active{color:#ffc300!important;border-color:#ffc300!important}.identity-art>div>span{background:url(/brand/mygold-coin.webp) 50%/contain no-repeat;width:120px;height:120px;font-size:0;display:block}.identity-art h1 em{-webkit-text-fill-color:#ffc300;color:#ffc300!important}.admin-real-intro{background:linear-gradient(135deg,#171717,#080808)!important;border-color:#ffc30044!important}.admin-real-intro>span{color:#ffc300!important}.admin-real-intro button,.admin-locked button{color:#050505!important;background:linear-gradient(135deg,#ffc300,#ffa800)!important}.pix-modal{background:radial-gradient(circle at 50% 0,#3a2d00,#090909 52%)!important;border-color:#ffc300!important}.pix-copy{color:#050505!important;background:linear-gradient(135deg,#ffc300,#ffa800)!important}.order-toolbar{color:#f2f2f2!important;background:#151515!important}.store-status i{background:#ffc300!important}.cart-summary,.pdv-total{border-color:#333!important}@media (width<=700px){.social-logo,.admin-logo,.identity-brand,.pass-brand,.profile-top>div,.community-page>header>div,.inventory-page>header>div,.pdv-brand{background-size:30px;padding-left:35px!important}}.mg-shell{color:#f2f2f2;background:#050505;min-height:100vh}.mg-page{min-height:100vh;padding-top:76px}.mg-topbar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808ef;border-bottom:1px solid #292929;grid-template-columns:240px minmax(430px,1fr) minmax(190px,auto) 74px;align-items:center;gap:20px;height:76px;padding:0 clamp(18px,3vw,48px);display:grid;position:fixed;inset:0 0 auto;box-shadow:0 12px 35px #0009}.mg-logo-button,.mg-desktop-nav button,.mg-mobile-nav button,.mg-profile-shortcut,.mg-back{color:inherit;cursor:pointer;background:0 0;border:0}.mg-logo-button{text-align:left;width:max-content;padding:0}.mg-brand{align-items:center;gap:10px;min-width:0;display:inline-flex}.mg-brand>img{object-fit:contain;filter:drop-shadow(0 0 10px #ffc30038);width:48px;height:48px}.mg-wordmark{letter-spacing:-1.7px;white-space:nowrap;font-family:Arial Black,Arial,sans-serif;font-size:22px;font-style:italic;line-height:.9;display:block}.mg-wordmark b{color:#f2f2f2}.mg-wordmark strong{color:#ffc300}.mg-wordmark small{color:#8d8d8d;letter-spacing:2.2px;margin-top:7px;font:500 7px/1 Arial,sans-serif;display:block}.mg-desktop-nav{background:#111;border:1px solid #242424;border-radius:15px;justify-self:center;align-items:center;gap:5px;padding:5px;display:flex}.mg-desktop-nav button{color:#9e9e9e;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.mg-desktop-nav button:hover{color:#fff;background:#1b1b1b}.mg-desktop-nav button.active{color:#080808;background:linear-gradient(135deg,#ffc300,#ffa800);box-shadow:0 7px 22px #ffc30025}.mg-desktop-nav i,.mg-mobile-nav i{font-size:19px;font-style:normal;line-height:1}.mg-location{border-left:1px solid #2a2a2a;align-items:center;gap:9px;min-width:0;padding-left:18px;display:flex}.mg-location div{min-width:0}.mg-location small,.mg-location b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mg-location small{color:#8a8a8a;letter-spacing:1.3px;text-transform:uppercase;font-size:8px}.mg-location b{margin-top:4px;font-size:13px}.mg-back{color:#ffc300;border:1px solid #303030;border-radius:9px;width:32px;height:32px;font-size:25px;line-height:1}.mg-profile-shortcut{align-items:center;gap:6px;width:62px;height:42px;display:flex}.mg-profile-shortcut span{color:#ffc300;background:#1b1709;border:1px solid #ffc300;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.mg-profile-shortcut i{color:#777;font-style:normal}.mg-mobile-nav{display:none}.mg-page .social-side,.mg-page .social-mobile,.mg-page .social-main>header,.mg-page .profile-top,.mg-page .community-page>header,.mg-page .inventory-page>header,.mg-page .pass-header,.mg-page .order-head,.mg-page .notifications-page>header,.mg-page .public-profile>header{display:none!important}.mg-page .social-app{grid-template-columns:minmax(430px,720px) 300px;padding-top:0}.mg-page .social-main,.mg-page .social-right{padding-top:28px}.mg-page .community-intro{padding-top:64px}.mg-page .inventory-hero{padding-top:62px}.mg-page .profile-hero{padding-top:70px}.mg-page .pass-page{padding-top:24px}.mg-page .order-toolbar{z-index:20;position:sticky;top:76px}.mg-page .cart-panel{max-height:calc(100vh - 132px);top:132px;overflow:auto}.mg-page .notifications-page{padding-top:1px}.mg-page .notifications-page>section{margin-top:28px}.mg-page .public-profile-hero{padding-top:72px}.notification-bell{z-index:75!important;top:17px!important;right:94px!important}@media (width<=1120px){.mg-topbar{grid-template-columns:190px 1fr 54px}.mg-location{display:none}.mg-desktop-nav button{padding:0 12px}.mg-wordmark{font-size:19px}.mg-brand>img{width:43px;height:43px}.mg-page .social-app{grid-template-columns:minmax(420px,720px)}.mg-page .social-right{display:none}}@media (width<=760px){body{padding-bottom:0}.mg-page{padding-top:64px;padding-bottom:74px}.mg-topbar{grid-template-columns:1fr auto;height:64px;padding:0 14px}.mg-logo-button .mg-brand>img{width:39px;height:39px}.mg-logo-button .mg-wordmark{font-size:18px}.mg-desktop-nav,.mg-profile-shortcut{display:none}.mg-location{border:0;justify-self:end;padding:0;display:flex}.mg-location small{display:none}.mg-location b{font-size:12px}.mg-back{width:30px;height:30px}.mg-mobile-nav{z-index:70;left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0df2;border:1px solid #303030;border-radius:18px;grid-template-columns:repeat(4,1fr);height:64px;padding:5px;display:grid;position:fixed;box-shadow:0 14px 45px #000}.mg-mobile-nav button{color:#8f8f8f;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex;position:relative}.mg-mobile-nav button.active{color:#ffc300;background:#211b05}.mg-mobile-nav button.active:after{content:"";background:#ffc300;border-radius:2px;width:15px;height:2px;position:absolute;bottom:3px}.mg-mobile-nav i{font-size:20px}.mg-page .social-app{padding:0 11px;display:block}.mg-page .social-main{padding-top:14px}.mg-page .community-intro{padding-top:40px}.mg-page .inventory-hero{padding-top:42px}.mg-page .profile-hero{padding-top:44px}.mg-page .pass-page{padding:12px 0 35px}.mg-page .order-toolbar{top:64px}.mg-page .cart-panel{max-height:none;top:auto}.mg-page .notifications-page>section{margin:14px 10px}.mg-page .public-profile-hero{padding-top:42px}.notification-bell{transform:scale(.88);top:13px!important;right:13px!important}.mg-location{margin-right:48px}}.route-loading,.profile-loading,.inventory-loading,.pass-loading,.admin-locked,.pdv-gate,.public-profile-loading,.public-profile-error{color:#f2f2f2!important;background:radial-gradient(circle at 50% 28%,#ffc30014 0,#0000 30%),#050505!important}.route-loading,.profile-loading,.inventory-loading,.pass-loading{text-align:center!important;place-items:center!important}.loading-coin,.profile-loading>img{object-fit:contain;filter:drop-shadow(0 0 24px #ffc30055);width:94px;height:94px;margin:0 auto 14px;animation:1.35s ease-in-out infinite helm-breathe;display:block}.profile-loading{flex-direction:column;justify-content:center;display:flex!important}.profile-loading>b{color:#f2f2f2;letter-spacing:-1px;font:italic 900 22px Arial Black,Arial,sans-serif}.profile-loading>b span,.loading-copy b{color:#ffc300}.profile-loading>small{color:#8b8b8b;letter-spacing:1px;margin-top:8px}.loading-copy b{letter-spacing:-1px;font:italic 900 24px Arial Black,Arial,sans-serif}.loading-copy b>span{color:#f2f2f2}.loading-line{background:#242424!important}.route-loading section div,.notice-skeleton i,.public-profile-loading i,.feed-skeleton i{background:linear-gradient(100deg,#111 20%,#2a250f 45%,#111 70%) 0 0/240% 100%!important;border-color:#292929!important}.social-app,.community-page,.inventory-page,.notifications-page,.pass-page,.profile-page,.order-page,.public-profile{background-color:#050505!important;background-image:radial-gradient(circle at 50% 0,#ffc3000d,#0000 32%)!important}.real-composer,.real-post,.empty-feed,.social-right section,.feed-switch,.people-grid article,.profile-content>article,.skin-selector button,.cover-option,.inventory-card,.track-wrap,.reward-detail,.notifications-page>section,.notice-row,.public-stats,.public-posts article,.public-empty-posts,.cart-panel,.product-grid article,.pdv-cart,.live-orders,.admin-product-list article,.team-table,.admin-modal>section{color:#f2f2f2!important;background:#141414!important;border-color:#303030!important}.feed-switch button,.real-composer textarea,.comment-list p,.comment-box input,.community-intro input,.profile-hero textarea,.inventory-filters button,.team-row select,.team-row button,.admin-modal input,.admin-modal textarea{color:#f2f2f2!important;background:#0d0d0d!important;border-color:#333!important}.feed-switch button.active,.inventory-filters button.active{color:#ffc300!important;background:#211b05!important;border-color:#ffc300!important}.composer-avatar,.profile-avatar span,.notice-avatar>b{color:#050505!important;background:#ffc300!important;border-color:#ffd95a!important}.real-post-actions,.comment-list,.cart-summary,.profile-stats,.public-stats>div{border-color:#303030!important}.empty-feed>span,.notices-empty>span,.no-people>span{width:72px;height:72px;margin:0 auto;display:block;background:url(/brand/mygold-coin.webp) 50%/contain no-repeat!important;font-size:0!important}.people-grid article button,.inventory-footer button,.public-actions button,.reward-detail>button,.admin-peek,.identity-submit,.checkout,.composer-add,.pix-copy,.admin-save,.open-cash-big,.finish-sale{color:#050505!important;background:linear-gradient(135deg,#ffc300,#ffa800)!important;border-color:#ffc300!important}.profile-hero,.inventory-hero,.menu-hero,.community-intro,.identity-art,.cash-control{background-color:#080808!important;background-image:radial-gradient(circle at 24% 20%,#ffc30018,#0000 32%),linear-gradient(135deg,#050505,#151515 58%,#050505)!important}.profile-content,.order-layout,.menu-area,.admin-content,.pdv-history,.pdv-main{background:#0a0a0a!important}.order-toolbar,.category-tabs button,.fulfillment,.cart-title>span,.checkout-state{color:#f2f2f2!important;background:#171717!important;border-color:#333!important}.category-tabs button.active,.fulfillment button.active,.product-grid footer button{color:#050505!important;background:#ffc300!important}.inventory-art{background:radial-gradient(circle at 50% 55%,#3d330d,#0b0b0b 68%)!important}.inventory-card.rare .inventory-art{background:radial-gradient(circle,#3b3520,#0b0b0b 68%)!important}.inventory-card.epic .inventory-art{background:radial-gradient(circle,#49371d,#0b0b0b 68%)!important}.inventory-card.legendary .inventory-art{background:radial-gradient(circle,#6c4c0b,#0b0b0b 68%)!important}.pix-modal,.product-composer{background:radial-gradient(circle at 50% 0,#332900,#0a0a0a 48%)!important}.admin-page,.admin-content{color:#f2f2f2!important;background:#0a0a0a!important}.admin-side,.pdv-head{background:#090909!important;border-color:#303030!important}.admin-stats article,.admin-stats .admin-stat-link,.module-placeholder{color:#f2f2f2!important;background:#151515!important;border-color:#303030!important}@media (width<=900px){.admin-page{padding-bottom:78px!important}.admin-side{z-index:1002;width:min(88vw,360px);transition:transform .22s;top:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:20px 0 60px #000b;height:100dvh!important;padding:18px 14px 28px!important;position:fixed!important}.admin-side.mobile-open{transform:translate(0)}.admin-side nav{gap:7px;display:grid!important;overflow:visible!important}.admin-side nav button{width:100%;min-height:44px;white-space:normal!important}.admin-mobile-backdrop{z-index:1001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;border:0;display:block;position:fixed;inset:0}.admin-content{min-width:0;padding:12px 13px 28px!important}.admin-content>header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #342d18;grid-template-columns:auto minmax(0,1fr);gap:10px;position:sticky;top:0;background:#090909ee!important;align-items:center!important;margin:0 -13px 15px!important;padding:10px 13px!important;display:grid!important}.admin-content>header>div:first-of-type{min-width:0}.admin-content>header>div:first-of-type p{display:none}.admin-content>header>div:first-of-type h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:20px!important}.admin-mobile-menu{color:#ffc51a;background:#151208;border:1px solid #5d4a18;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.admin-mobile-menu i{font:20px/1 Arial}.admin-mobile-menu span{display:none}.unit-selector{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 45px 68px;gap:8px;width:100%;display:grid!important}.unit-selector select{height:45px;color:#f4f4f4!important;background:#151515!important;border-color:#393939!important;width:100%!important;max-width:none!important;padding:0 10px!important}.admin-capittani-avatar{width:45px!important;height:45px!important}.admin-logout{min-height:45px!important;padding:0 8px!important;font-size:10px!important}.admin-stats{gap:9px!important}.admin-stats .admin-stat-link{min-height:142px;background:linear-gradient(145deg,#171717,#111)!important;border-radius:15px!important;padding:15px!important}.admin-stats .admin-stat-link:active{transform:scale(.98);border-color:#ffc51a!important}.admin-stats .admin-stat-link span{font-size:10px}.admin-stats .admin-stat-link b{font-size:25px!important}.admin-stats .admin-stat-link small{font-size:8px;line-height:1.3;color:#a39b84!important}.admin-mobile-dock{z-index:1000;left:8px;right:8px;bottom:max(7px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0bf2;border:1px solid #3b3219;border-radius:20px;grid-template-columns:repeat(5,1fr);min-height:65px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 45px #000}.admin-mobile-dock button{color:#777;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font:800 8px/1 Arial;display:flex}.admin-mobile-dock button i{font:18px/1 Arial}.admin-mobile-dock button.active{color:#ffc51a;background:#ffc51a18}.admin-mobile-dock button span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.transaction-table,.team-table,.cash-admin-list,.admin-product-list{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.transaction-table>header,.transaction-table>article{min-width:760px}.section-head{gap:10px;align-items:flex-start!important}.section-head h2{font-size:22px!important}.section-head>button{flex:none;max-width:125px;padding:10px!important;font-size:8px!important}}@media (width<=430px){.admin-stats{grid-template-columns:1fr 1fr!important}.admin-stats .admin-stat-link{min-width:0}.operation-pulse .section-head{grid-template-columns:1fr auto;display:grid!important}.operation-pulse .section-head h2{font-size:24px!important}}.admin-content header h1,.admin-stats b,.pdv-history h1{color:#f2f2f2!important}.pdv-history-table>div,.pdv-history-table>article{color:#f2f2f2!important;background:#151515!important;border-color:#303030!important}@media (width<=760px){.loading-coin,.profile-loading>img{width:80px;height:80px}.route-loading section{width:84vw}.profile-hero,.inventory-hero,.menu-hero,.community-intro{background-image:radial-gradient(circle at 50% 0,#ffc30018,#0000 42%),linear-gradient(#080808,#111)!important}}.route-loading,.profile-loading,.inventory-loading,.pass-loading{justify-content:flex-start!important;padding-top:clamp(135px,34vh,310px)!important}.hub-page{color:#f2f2f2;background:radial-gradient(circle at 72% 0,#ffc30012,#0000 32%),#080808;max-width:1500px;min-height:100vh;margin:auto;padding:30px clamp(16px,4vw,60px) 90px}.hub-loading{color:#ffc300;letter-spacing:2px;background:#050505;flex-direction:column;align-items:center;gap:12px;min-height:100vh;padding-top:34vh;display:flex}.hub-loading img{filter:drop-shadow(0 0 22px #ffc30055);width:85px}.hub-hero{background:radial-gradient(circle at 78% 45%,#ffc30022,#0000 27%),linear-gradient(125deg,#151515,#080808);border:1px solid #3a320f;border-radius:25px;grid-template-columns:1.15fr .85fr;align-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.hub-hero>div{z-index:2;padding:48px 55px}.hub-hero>div>small{color:#ffc300;letter-spacing:3px;font-size:9px}.hub-hero h1{letter-spacing:-3px;margin:14px 0;font:italic 900 58px/.9 Arial Black,Arial,sans-serif}.hub-hero h1 em{color:#ffc300;font-style:normal}.hub-hero p{color:#aaa;max-width:530px}.hub-hero>img{object-fit:contain;filter:drop-shadow(0 20px 45px #000);place-self:end center;max-width:100%;height:430px}.hub-level{align-items:center;gap:15px;margin:25px 0;display:flex}.hub-level>strong{color:#ffc300;border-right:1px solid #383838;padding-right:16px;font:italic 900 50px Arial Black}.hub-level>div{width:min(360px,100%)}.hub-level span{color:#aaa;font-size:9px}.hub-level>div>div{background:#292929;border-radius:9px;height:9px;margin-top:8px;overflow:hidden}.hub-level i{background:linear-gradient(90deg,#ffa800,#ffc300);height:100%;display:block}.hub-hero>div>button{color:#080808;background:#ffc300;border:0;border-radius:9px;padding:14px 20px;font-weight:900}.hub-hero>div>button b{margin-left:25px}.hub-wallet{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.hub-wallet article{background:#141414;border:1px solid #303030;border-radius:15px;padding:20px 22px}.hub-wallet small,.hub-wallet b,.hub-wallet span{display:block}.hub-wallet small{color:#888;letter-spacing:1.5px;font-size:8px}.hub-wallet b{margin:8px 0;font:italic 900 31px Arial Black}.hub-wallet b i{color:#ffc300;font-style:normal}.hub-wallet span{color:#aaa;font-size:10px}.hub-wallet button{float:right;color:#ffc300;background:0 0;border:0;margin-top:-42px;font-size:9px}.hub-wallet.private{background:linear-gradient(135deg,#1d1907,#111)}.hub-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0;display:grid}.hub-actions>button{text-align:left;color:#f2f2f2;background:#141414;border:1px solid #303030;border-radius:17px;grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:135px;padding:20px;display:grid}.hub-actions>button:hover{border-color:#ffc300;transform:translateY(-2px)}.hub-actions>button>i{color:#080808;background:#ffc300;border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.hub-actions small,.hub-actions b,.hub-actions span{display:block}.hub-actions small{color:#ffc300;letter-spacing:1.5px;font-size:8px}.hub-actions b{margin:6px 0}.hub-actions span{color:#888;font-size:10px}.hub-actions em{color:#ffc300;font-size:9px;font-style:normal}.hub-columns{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.hub-missions,.hub-ranking{background:#111;border:1px solid #303030;border-radius:18px;padding:20px}.hub-missions>header,.hub-ranking>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hub-missions header small,.hub-ranking header small{color:#ffc300;letter-spacing:2px;font-size:8px}.hub-missions h2,.hub-ranking h2{margin:4px 0;font:italic 900 21px Arial Black}.hub-missions>header>span{color:#666;font-size:8px}.hub-missions article{border-top:1px solid #252525;grid-template-columns:40px 1fr 65px;align-items:center;gap:12px;padding:13px 0;display:grid}.hub-missions article>i{color:#ffc300;border:1px solid #49420f;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.hub-missions article.done>i{color:#080808;background:#ffc300}.hub-missions article b,.hub-missions article small{font-size:11px;display:block}.hub-missions article small{color:#777;margin-top:4px}.hub-missions article div>span{background:#292929;height:5px;margin-top:7px;display:block}.hub-missions article div>span em{background:#ffc300;height:100%;display:block}.hub-missions article>strong{color:#ffc300;text-align:right;font-size:10px}.hub-ranking header button{color:#ffc300;background:0 0;border:0;font-size:9px}.hub-ranking>button{color:#eee;text-align:left;background:0 0;border:0;border-top:1px solid #252525;grid-template-columns:24px 40px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.hub-ranking>button.own{background:#211b05}.hub-ranking>button>strong{color:#ffc300}.hub-ranking img{object-fit:cover;border-radius:50%;width:38px;height:38px}.hub-ranking b,.hub-ranking small{display:block}.hub-ranking small{color:#777;font-size:8px}.hub-ranking>button>span{color:#ffc300;font-size:9px}@media (width<=800px){.hub-page{padding:15px 11px 90px}.hub-hero{min-height:510px;display:block}.hub-hero>div{padding:30px 22px}.hub-hero h1{font-size:43px}.hub-hero>img{opacity:.55;height:280px;position:absolute;bottom:0;right:-40px}.hub-level>div{width:230px}.hub-wallet{grid-template-columns:1fr 1fr}.hub-wallet article.private{grid-column:1/-1}.hub-actions{grid-template-columns:1fr}.hub-actions>button{min-height:110px}.hub-columns{grid-template-columns:1fr}}.notification-bell{right:24px!important}.notification-bell span{font-size:15px!important}.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{box-sizing:border-box!important;justify-content:flex-start!important;min-height:calc(100vh - 76px)!important;padding-top:clamp(62px,18vh,155px)!important}.hub-loading{display:flex!important}.route-loading section{margin-top:22px!important}.loading-coin,.profile-loading>img,.inventory-loading>span,.pass-loading>span{transform:none!important}@media (width<=1180px){.mg-topbar{grid-template-columns:185px 1fr 108px}.mg-location{display:none}.mg-desktop-nav button{padding:0 11px}}.payment-quick .team-active{color:#ffd044;background:#2c2307;border-color:#ffc300}.team-payment-picker{background:#181507;border:1px solid #6d5716;border-radius:12px;gap:12px;margin:15px 0;padding:15px;display:grid}.team-payment-picker label{color:#d4b747;gap:8px;font-size:12px;font-weight:900;line-height:1.35;display:grid}.team-payment-picker select{color:#fff;text-overflow:ellipsis;background:#0d0f10;border:1px solid #4a4328;border-radius:9px;width:100%;min-width:0;padding:13px}.team-payment-picker select:disabled{opacity:.72}.team-payment-picker p{color:#62dda0;background:#10251b;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px;display:flex}.team-payment-picker p.over{color:#ff9aa1;background:#311316;border:1px solid #713038}.team-payment-picker p.empty{color:#a7aaad;background:#17191b}.team-payment-picker p span{min-width:0;font-size:12px;line-height:1.4}.team-payment-picker p.over span{gap:2px;display:grid}.team-payment-picker p.over strong{letter-spacing:.5px;font-size:12px}.team-payment-picker p.over em{overflow-wrap:anywhere;font-style:normal;font-weight:700}@media (width<=760px){.mg-topbar{grid-template-columns:1fr auto}.mg-profile-shortcut{display:none}.mg-mobile-nav{grid-template-columns:repeat(6,1fr)}.mg-mobile-nav button{font-size:8px}.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{min-height:calc(100vh - 64px)!important;padding-top:clamp(48px,15vh,115px)!important}.loading-coin,.profile-loading>img{width:76px;height:76px}.mg-location{margin-right:46px}}.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{justify-content:flex-start!important;align-items:center!important;place-content:unset!important;place-items:unset!important;flex-direction:column!important;padding-top:clamp(46px,11vh,100px)!important;display:flex!important}.pass-loading>span,.inventory-loading>span{background-position:50%!important;flex:0 0 76px!important;margin:0 auto 12px!important}.pass-loading>b,.inventory-loading>b{text-align:center;display:block}.hub-missions article>button{color:#777;background:#1b1b1b;border:1px solid #424242;border-radius:8px;min-width:88px;padding:9px 7px;font-size:8px;font-weight:900}.hub-missions article.done:not(.claimed)>button{color:#080808;background:#ffc300;border-color:#ffc300;box-shadow:0 0 18px #ffc3002c}.hub-missions article.claimed{opacity:.65}.hub-missions article.claimed>button{color:#ffc300}.mission-toast{color:#080808;background:#ffc300;border-radius:9px;margin-top:-54px;padding:10px 15px;font-size:10px;font-weight:900;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #000}.hub-missions{position:relative}@media (width<=760px){.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{padding-top:clamp(38px,8vh,72px)!important}.hub-missions article{grid-template-columns:36px 1fr 82px}.hub-missions article>button{min-width:78px;font-size:7px}}.wallet-vault{background:radial-gradient(circle at 90% 0,#ffc30018,#0000 38%),#111;border:1px solid #39320f;border-radius:18px;max-width:1180px;margin:18px auto 8px;padding:22px}.wallet-vault>header{border-bottom:1px solid #303030;justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.wallet-vault h2{margin:5px 0 0;font-size:22px}.wallet-vault small{color:#ffc300;letter-spacing:1.3px;font-size:10px;font-weight:900}.wallet-vault>header>strong{text-align:right;color:#ffc300;font-size:28px}.wallet-vault>header>strong span{color:#858585;letter-spacing:1px;margin-top:4px;font-size:8px;display:block}.wallet-balances{grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;display:grid}.wallet-balances article{background:#0b0b0b;border:1px solid #2d2d2d;border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.wallet-balances i,.wallet-statement article>i{color:#ffc300;border:1px solid #ffc300;border-radius:50%;flex:0 0 43px;place-items:center;height:43px;font-style:normal;font-weight:900;display:grid}.wallet-balances p{margin:0}.wallet-balances b,.wallet-balances span{display:block}.wallet-balances b{margin:4px 0;font-size:20px}.wallet-balances span{color:#909090;font-size:10px}.wallet-statement{border-top:1px solid #292929}.wallet-statement summary{color:#bdbdbd;cursor:pointer;justify-content:space-between;padding:16px 2px 2px;font-size:10px;font-weight:900;list-style:none;display:flex}.wallet-statement summary span{color:#ffc300;font-size:18px}.wallet-statement>div{padding-top:10px}.wallet-statement article{border-top:1px solid #242424;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.wallet-statement article>i{width:35px;height:35px;font-size:9px}.wallet-statement article p{margin:0}.wallet-statement article p b,.wallet-statement article p span{display:block}.wallet-statement article p b{font-size:11px}.wallet-statement article p span{color:#777;margin-top:3px;font-size:9px}.wallet-statement article>strong{color:#ffc300;font-size:11px}.wallet-statement article>strong.debit{color:#e66}.wallet-statement article.expired{opacity:.42}.wallet-empty{text-align:center;color:#777;font-size:11px}@media (width<=760px){.wallet-vault{margin:12px 10px;padding:16px}.wallet-vault>header{align-items:flex-start}.wallet-vault h2{font-size:16px}.wallet-vault>header>strong{font-size:20px}.wallet-balances{grid-template-columns:1fr}.wallet-balances article{padding:13px}.wallet-balances b{font-size:17px}}.wallet-checkout{background:#0d0d0d;border:1px solid #39320f;border-radius:12px;margin:12px 0;padding:12px}.wallet-checkout>header{justify-content:space-between;margin-bottom:8px;display:flex}.wallet-checkout>header b{color:#ffc300;font-size:9px}.wallet-checkout>header span{color:#777;font-size:8px}.wallet-checkout label{cursor:pointer;border:1px solid #2d2d2d;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;margin-top:7px;padding:9px;display:grid}.wallet-checkout label.active{background:#211b05;border-color:#ffc300}.wallet-checkout label:has(input:disabled){opacity:.45;cursor:not-allowed}.wallet-checkout input{opacity:0;pointer-events:none;position:absolute}.wallet-checkout i{color:#ffc300;border:1px solid #ffc300;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid}.wallet-checkout p{margin:0}.wallet-checkout p b,.wallet-checkout p span{display:block}.wallet-checkout p b{font-size:10px}.wallet-checkout p span{color:#888;margin-top:2px;font-size:8px}.wallet-checkout label>strong{color:#ffc300;font-size:9px}.cart-summary .wallet-discount{color:#ffc300}button,a,[role=button],label{touch-action:manipulation}button:active,.mg-pressed{filter:brightness(1.22)!important;transform:scale(.96)!important}.mg-desktop-nav button:active,.mg-mobile-nav button:active{background:radial-gradient(circle at 50% 15%, rgba(var(--nav-rgb,255, 198, 46), .24), transparent 67%)!important;color:var(--nav-accent,#ffc62e)!important}.product-grid footer button:active{box-shadow:0 0 0 7px #ffc30025!important}.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{padding-top:clamp(105px,24vh,205px)!important}.pass-loading>span,.inventory-loading>span{margin-bottom:14px!important}.hub-loading{justify-content:flex-start!important}.pass-intro{border:1px solid #39320f;border-radius:20px;padding:26px;background:radial-gradient(circle at 78% 15%,#ffc30020,#0000 34%),linear-gradient(135deg,#171717,#080808)!important}.pass-intro>button{box-shadow:0 12px 35px #ffc30020;color:#050505!important;background:linear-gradient(135deg,#ffc300,#ffa800)!important;border-radius:11px!important}.pass-season-stats{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1500px;margin:12px auto;display:grid}.pass-season-stats article{background:#111;border:1px solid #303030;border-radius:12px;padding:14px 18px}.pass-season-stats small,.pass-season-stats b,.pass-season-stats span{display:block}.pass-season-stats small{color:#ffc300;letter-spacing:1.5px;font-size:8px}.pass-season-stats b{margin:4px 0;font:italic 900 19px Arial Black}.pass-season-stats span{color:#777;font-size:9px}.real-track{scroll-snap-type:x proximity;scrollbar-color:#ffc300 #202020;scrollbar-width:thin;background:radial-gradient(circle at 0,#ffc3000d,#0000 20%),#101010!important;overflow-x:auto!important}.real-track .reward-grid,.real-track .level-grid{grid-auto-columns:116px;grid-auto-flow:column;grid-template-columns:none!important;min-width:max-content!important}.real-track .reward-card{scroll-snap-align:center;overflow:hidden;background:linear-gradient(145deg,#1b1b1b,#0b0b0b)!important}.real-track .premium-grid .reward-card{background:radial-gradient(circle at 50% 0,#ffc30016,#0000 52%),linear-gradient(145deg,#211b08,#0b0b0b)!important;border-color:#594a16!important}.real-track .reward-card.available:not(.claimed){box-shadow:inset 0 0 22px #ffc3000d;border-color:#ffc300!important}.real-track .track-line{width:3364px;margin-left:58px;margin-right:58px}.real-reward-detail{position:relative}.detail-close{width:28px;height:28px;font-size:22px;position:absolute;top:5px;right:8px;color:#888!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=760px){.route-loading,.profile-loading,.inventory-loading,.pass-loading,.hub-loading{padding-top:clamp(92px,20vh,155px)!important}.pass-season-stats{grid-template-columns:1fr 1fr;margin:10px 12px}.pass-season-stats article:last-child{grid-column:1/-1}.pass-intro{padding:18px;margin:10px 12px!important}.real-track{margin:0 10px!important}.real-reward-detail{z-index:85;bottom:82px;left:10px;right:10px;box-shadow:0 15px 70px #000;border-color:#ffc300!important;margin:0!important;padding:14px!important;position:fixed!important}}.story-profile{color:#f2f2f2;background:radial-gradient(circle at 25% 10%,#ffc30012,#0000 28%),#050505;min-height:100vh}.story-top{background:#080808e8;border-bottom:1px solid #2d2d2d;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 4vw;display:grid}.story-top button{color:#bdbdbd;background:0 0;border:0;font-size:9px;font-weight:900}.story-top>b{font:italic 900 19px Arial Black}.story-top>b span{color:#ffc300}.story-top nav{text-align:right}.story-top nav button{margin-left:18px}.story-hero{background:radial-gradient(circle at 20% 58%,#ffc30020,#0000 28%),linear-gradient(110deg,#080808,#15130a 60%,#080808);border-bottom:1px solid #3b310c;grid-template-columns:minmax(300px,430px) 1fr 180px;align-items:center;gap:35px;min-height:570px;padding:35px clamp(25px,6vw,90px);display:grid}.story-character{place-items:end center;height:500px;display:grid;position:relative}.story-character:before{content:"";border:1px solid #ffc30045;border-radius:50%;position:absolute;inset:13% 2% 3%;box-shadow:inset 0 0 70px #ffc30012}.story-character img{z-index:1;object-fit:contain;filter:drop-shadow(0 24px 28px #000);width:100%;height:100%;position:relative}.story-character>span{z-index:2;color:#ffc300;text-transform:uppercase;background:#080808;border:1px solid #ffc300;border-radius:20px;padding:7px 10px;font-size:8px;position:absolute;bottom:5%;right:10%}.story-identity small,.story-content small{color:#ffc300;letter-spacing:2px;font-size:8px}.story-identity h1{letter-spacing:-3px;margin:9px 0 4px;font:italic 900 clamp(42px,5vw,72px)/.92 Arial Black}.story-identity>p{color:#888;font-size:11px}.story-identity>strong{color:#ffc300;margin:20px 0;display:block}.story-identity textarea{color:#eee;resize:none;background:#0d0d0d;border:1px solid #333;border-radius:12px;width:min(620px,100%);height:76px;padding:14px;display:block}.story-identity button,.story-showcase header button{color:#050505;background:#ffc300;border:1px solid #ffc300;border-radius:8px;margin-top:9px;padding:11px 15px;font-size:8px;font-weight:900}.story-hero>aside{gap:10px;display:grid}.story-hero>aside article{background:#111;border:1px solid #333;border-radius:12px;padding:18px}.story-hero>aside b{color:#ffc300;font:italic 900 28px Arial Black}.story-hero>aside span{color:#777;letter-spacing:1px;margin-top:5px;font:7px Arial;display:block}.story-content{gap:16px;max-width:1240px;margin:auto;padding:28px 22px 90px;display:grid}.story-content>article{background:#111;border:1px solid #303030;border-radius:18px;padding:22px}.story-content header{justify-content:space-between;align-items:end;display:flex}.story-content h2{margin:5px 0;font:italic 900 22px Arial Black}.story-showcase header button{color:#ffc300;background:0 0;margin:0}.story-showcase>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.story-showcase section{background:radial-gradient(circle at 50% 30%,#44370e,#090909 68%);border:1px solid #353535;border-radius:13px;grid-template-rows:180px auto auto auto;min-height:260px;padding:12px;display:grid}.story-showcase img{object-fit:contain;width:100%;height:180px}.story-showcase section>small{margin-top:6px}.story-showcase strong{margin-top:4px}.story-showcase span{color:#777;margin-top:4px;font-size:8px}.story-album>header>span{color:#ffc300;font-size:10px}.story-album>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.story-album button{text-align:left;color:#eee;background:#0b0b0b;border:1px solid #303030;border-radius:12px;min-height:95px;padding:16px;position:relative;overflow:hidden}.story-album button i{width:var(--p);background:#ffc300;height:3px;position:absolute;bottom:0;left:0}.story-album button b,.story-album button span{display:block}.story-album button span{color:#777;margin-top:7px;font-size:8px}.story-timeline>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.story-timeline section{background:#0b0b0b;border-left:2px solid #ffc300;padding:15px}.story-timeline time,.story-timeline b,.story-timeline span{display:block}.story-timeline time{color:#ffc300;font-size:8px}.story-timeline b{margin:6px 0}.story-timeline span{color:#777;font-size:9px}.inventory-art img{object-fit:contain!important;filter:drop-shadow(0 14px 14px #000)!important;width:100%!important;height:100%!important}.inventory-copy>span{color:#777;min-height:30px;font-size:8px;line-height:1.45;display:block}.starter-single>div{grid-template-columns:minmax(150px,220px)!important}.starter-single img{background:radial-gradient(circle,#3b300b,#080808 70%);object-fit:contain!important;height:150px!important}.profile-loading>button{color:#050505;background:#ffc300;border:1px solid #ffc300;border-radius:9px;margin-top:16px;padding:11px 16px;font-size:9px;font-weight:900}.portrait-facing-right img,.inventory-art img,.story-showcase img{object-position:50% 50%}.prestige-honor{box-sizing:border-box;background:linear-gradient(105deg,#171306,#0c0c0c);border:1px solid #594a18;border-radius:12px;width:min(620px,100%);margin:0 0 16px;padding:14px 16px;position:relative;overflow:hidden}.prestige-honor:after{content:"";border:1px solid #ffc30020;border-radius:50%;width:120px;height:120px;position:absolute;inset:auto -25px -40px auto}.prestige-honor>div:first-child{align-items:baseline;gap:10px;display:flex}.prestige-honor>div b{color:#f3e5bd;font:italic 900 18px Arial Black}.prestige-stars{gap:6px;margin:9px 0 6px;display:flex}.prestige-stars i{color:#3c3624;text-shadow:0 1px #000;font-size:19px;font-style:normal}.prestige-stars i.filled{color:#ffc300;text-shadow:0 0 14px #ffc30055}.prestige-honor>span{color:#777;font-size:8px}.prestige-honor>em{background:#2a271d;border-radius:5px;height:3px;margin-top:9px;display:block;overflow:hidden}.prestige-honor>em i{background:linear-gradient(90deg,#b47a00,#ffc300);height:100%;display:block}@media (width<=800px){.story-hero{flex-direction:column;padding:18px 16px 25px;display:flex}.story-character{width:100%;height:380px}.story-identity{text-align:center;width:100%}.story-identity textarea{margin:auto}.story-hero>aside{grid-template-columns:repeat(3,1fr);width:100%}.story-hero>aside article{padding:12px 8px}.story-showcase>div{display:flex;overflow-x:auto}.story-showcase section{min-width:230px}.story-album>div{grid-template-columns:1fr 1fr}.story-timeline>div{grid-template-columns:1fr}.story-top{padding:0 14px}.story-top nav button{margin-left:8px}.story-content{padding:18px 11px 85px}}.real-track .reward-card{min-height:150px!important}.real-track .reward-card img{object-fit:contain!important;filter:drop-shadow(0 8px 8px #000)!important;border:0!important;border-radius:0!important;width:100%!important;height:108px!important}.real-track .reward-card b{min-height:24px;padding:0 4px}.public-avatar img,.people-grid img,.composer-avatar-photo,.post-person img,.notice-avatar img,.hub-ranking img{object-fit:contain!important;background:radial-gradient(circle,#3d330d,#090909 70%)!important}.hub-hero{background-image:linear-gradient(90deg,#090909f5 0%,#090909ca 45%,#09090922 72%),url(/season-1/a-grande-partida-hero.webp)!important;background-position:50%!important;background-size:cover!important}.pass-intro{background-image:linear-gradient(90deg,#111111f4,#111111bd 60%,#1115),url(/season-1/a-grande-partida-hero.webp)!important;background-position:50%!important;background-size:cover!important}.welcome-guest-order{z-index:8;color:#ffc300;background:#111;border:1px solid #ffc300;border-radius:10px;padding:13px 18px;font-size:9px;font-weight:900;position:fixed;bottom:24px;right:24px}.guest-checkout{color:#eee;background:linear-gradient(90deg,#1d1805,#111);border-bottom:1px solid #3c330d;grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:12px;margin:82px auto 0;padding:14px clamp(14px,4vw,55px);display:grid}.guest-checkout div b,.guest-checkout div span{display:block}.guest-checkout div b{color:#ffc300;font-size:11px}.guest-checkout div span{color:#999;margin-top:4px;font-size:9px}.guest-checkout label{color:#aaa;font-size:8px;font-weight:900}.guest-checkout input{box-sizing:border-box;color:#fff;background:#090909;border:1px solid #3a3a3a;border-radius:8px;width:100%;margin-top:5px;padding:11px;display:block}.guest-checkout>button{color:#050505;background:#ffc300;border:1px solid #ffc300;border-radius:8px;padding:12px 15px;font-size:8px;font-weight:900}@media (width<=760px){.welcome-guest-order{bottom:78px;right:12px}.guest-checkout{grid-template-columns:1fr 1fr;margin-top:64px;padding:12px}.guest-checkout>div,.guest-checkout>button{grid-column:1/-1}}.welcome-actions{grid-template-columns:1.25fr 1fr!important;gap:10px!important;display:grid!important}.welcome-actions .welcome-login-link{color:#aaa!important;background:0 0!important;border:0!important;grid-column:1/-1!important;padding:8px!important}.welcome-actions .welcome-login-link:hover{color:#ffc300!important}.daily-column{gap:14px;display:grid}.daily-vault{background:radial-gradient(circle at 75% 20%,#ffc3001d,#0000 36%),linear-gradient(120deg,#171405,#101010);border:1px solid #51430f;border-radius:18px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr) auto;align-items:center;gap:20px;padding:20px;display:grid;position:relative;overflow:hidden}.daily-vault:before{content:"";background:#ffc3000b;width:35%;position:absolute;inset:-40% auto -40% -10%;transform:rotate(16deg)}.vault-copy{position:relative}.vault-copy small{color:#ffc300;letter-spacing:2px;font-size:8px}.vault-copy h2{margin:5px 0;font:italic 900 20px Arial Black,Arial}.vault-copy p{color:#898989;margin:0;font-size:9px;line-height:1.45}.vault-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.vault-days span{color:#777;background:#111;border:1px solid #323232;border-radius:10px;place-items:center;min-height:58px;display:grid}.vault-days b{font:900 13px Arial}.vault-days em{font:7px Arial}.vault-days .past{color:#65d88c;background:#102017;border-color:#3a6c49}.vault-days .today{color:#ffc300;background:#2a2204;border-color:#ffc300;box-shadow:0 0 18px #ffc30022}.daily-vault>button{color:#080808;background:linear-gradient(135deg,#ffc300,#ffa800);border:1px solid #ffc300;border-radius:10px;min-width:150px;padding:13px;font-size:9px;font-weight:900}.daily-vault>button:disabled{color:#777;background:#1a1a1a;border-color:#3a3a3a}.daily-vault>strong{color:#ffc300;font-size:8px;position:absolute;bottom:4px;right:20px}.guest-details-modal{color:#f4f4f4;background:radial-gradient(circle at 50% 0,#3d3000,#0a0a0a 48%);border:1px solid #5d4c12;border-radius:18px;width:min(440px,100vw - 28px);padding:28px;position:relative;box-shadow:0 24px 90px #000}.guest-details-modal>small{color:#ffc300;letter-spacing:2px;font-size:8px}.guest-details-modal h2{margin:8px 0;font:italic 900 26px Arial Black,Arial}.guest-details-modal>p{color:#999;margin:0 0 18px;font-size:10px;line-height:1.5}.guest-details-modal label{color:#c9a91c;letter-spacing:1px;margin:12px 0;font-size:8px;font-weight:900;display:block}.guest-details-modal input{box-sizing:border-box;color:#fff;background:#111;border:1px solid #383838;border-radius:9px;width:100%;margin-top:6px;padding:14px;display:block}.guest-details-modal .composer-add{width:100%;margin-top:8px}.guest-details-modal>span{text-align:center;color:#777;margin-top:10px;font-size:8px;display:block}.identity-art .identity-coin{filter:drop-shadow(0 0 20px #ffc30044);width:90px}.identity-form{box-sizing:border-box;width:100%;max-width:620px;margin:auto}.identity-form .eyebrow{margin-top:28px}.onboarding-page .identity-form h2{letter-spacing:-1px;font:italic 900 34px Arial Black,Arial}.onboarding-page .identity-form>p:not(.eyebrow){line-height:1.5}.starter-skins button{transition:border-color .2s,transform .2s}.starter-skins button.selected{box-shadow:0 0 0 1px #ffc300,0 10px 30px #000}.identity-submit,.identity-form input,.identity-form select{border-radius:10px!important}@media (width<=900px){.daily-vault{grid-template-columns:1fr}.daily-vault>button{width:100%}.daily-vault>strong{position:static}.vault-days{grid-template-columns:repeat(7,64px);padding-bottom:3px;overflow-x:auto}.identity-art{min-height:190px!important}.identity-art>div{padding-bottom:15px!important}.identity-art .identity-coin{width:55px}.identity-art h1{margin:10px 0!important;font-size:36px!important}.identity-art p{font-size:13px!important}.onboarding-page .identity-form h2{font-size:28px}.welcome-actions{grid-template-columns:1fr!important}.welcome-actions .welcome-login-link{grid-column:auto!important}}@media (width<=560px){.identity-art{min-height:150px!important;padding:16px 20px!important}.identity-art>div{grid-template-columns:48px 1fr;align-items:center;column-gap:12px;display:grid;padding:15px 0 0!important}.identity-art .identity-coin{grid-row:1/3;width:48px}.identity-art h1{font-size:27px!important;line-height:.95!important}.identity-art p{grid-column:2;margin:2px 0!important;font-size:10px!important}.identity-form{padding-top:24px!important}.vault-copy h2{font-size:18px}.daily-vault{padding:16px}.welcome-proof{gap:5px!important;display:grid!important}}.hub-loading{text-align:center!important;gap:0!important;width:100%!important;padding-left:18px!important;padding-right:18px!important}.hub-loading>img{animation:1.35s ease-in-out infinite helm-breathe;object-fit:contain!important;width:88px!important;height:88px!important;margin:0 auto 14px!important;display:block!important}.hub-loading-copy{flex-direction:column;align-items:center;display:flex}.hub-loading-copy strong{letter-spacing:-1px;color:#ffc300;font:italic 900 25px Arial Black,Arial,sans-serif}.hub-loading-copy strong span{color:#f2f2f2}.hub-loading-copy b{color:#f2f2f2;letter-spacing:1.8px;margin-top:10px;font-size:11px}.hub-loading-copy small{color:#777;letter-spacing:0;margin-top:6px;font-size:9px}.hub-loading>.loading-line{border-radius:4px;overflow:hidden;background:#242424!important;width:min(310px,78vw)!important;height:3px!important;margin:19px auto 0!important;display:block!important}.hub-loading>.loading-line i{background:linear-gradient(90deg,#0000,#ffc300,#0000);width:42%;height:100%;animation:1.05s ease-in-out infinite loading-sail;display:block}.hub-loading>button{color:#050505;background:#ffc300;border:1px solid #ffc300;border-radius:9px;margin-top:18px;padding:12px 20px;font-size:9px;font-weight:900}.hub-loading.has-error>img{opacity:.75;animation:none}.hub-loading.has-error>.loading-line i{opacity:.45;animation-duration:2.3s}.mg-shell,.mg-page,.story-profile,.story-hero,.story-content,.story-content>article,.story-identity{box-sizing:border-box;width:100%;min-width:0}.mg-shell,.mg-page,.story-profile{overflow-x:clip}.story-identity h1,.story-content h2,.story-showcase strong,.story-album b{overflow-wrap:anywhere}.story-identity>p{white-space:normal;line-height:1.5}.story-content header>*{min-width:0}.carousel-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.carousel-actions>button{width:34px;height:34px;color:#ffc300!important;background:#151515!important;border:1px solid #3a3a3a!important;border-radius:9px!important;margin:0!important;padding:0!important;font-size:18px!important}.carousel-actions>button:last-child:not(:nth-child(2)){width:auto;padding:0 11px!important;font-size:8px!important}.carousel-actions>span{color:#ffc300;white-space:nowrap;margin-right:5px;font-size:9px}.story-carousel{scrollbar-width:none;-ms-overflow-style:none}.story-carousel::-webkit-scrollbar{display:none}@media (width<=1100px) and (width>=801px){.story-hero{grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:24px;padding:28px}.story-hero>aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.story-character{height:430px}.story-identity h1{font-size:clamp(38px,5vw,58px)}}@media (width<=920px){.mg-page{padding-top:64px;padding-bottom:82px}.mg-topbar{gap:8px;height:64px;padding:0 14px;grid-template-columns:minmax(0,1fr) auto!important}.mg-desktop-nav,.mg-profile-shortcut{display:none!important}.mg-location{border:0;justify-self:end;margin-right:48px;padding:0;display:flex!important}.mg-location small{display:none}.mg-mobile-nav{z-index:70;left:8px;right:8px;bottom:max(7px, env(safe-area-inset-bottom));box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0d0df2;border:1px solid #303030;border-radius:18px;width:auto;max-width:calc(100vw - 16px);height:64px;padding:5px;position:fixed;overflow:hidden;box-shadow:0 14px 45px #000;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.mg-mobile-nav button{min-width:0;padding:0 2px;overflow:hidden}.mg-mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;display:block;overflow:hidden}.mg-mobile-nav i{font-size:18px}.notification-bell{transform:scale(.88);top:13px!important;right:13px!important}}@media (width<=800px){.story-hero{overflow:hidden}.story-character{flex:none;height:min(370px,52vh)}.story-character img{max-width:100%}.story-identity h1{letter-spacing:-2px;max-width:100%;font-size:clamp(34px,12vw,52px);line-height:.95}.story-identity>strong{line-height:1.45}.prestige-honor{text-align:left}.prestige-honor>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.story-hero>aside{scroll-snap-type:x mandatory;width:100%;display:flex;overflow-x:auto}.story-hero>aside article{scroll-snap-align:start;flex:0 0 min(150px,44vw)}.story-content>article{padding:16px 13px}.story-content header{align-items:flex-start;gap:10px}.story-content h2{font-size:clamp(17px,5vw,21px)}.story-showcase>.story-carousel,.story-album>.story-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scroll-padding:2px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.story-showcase>.story-carousel>section{scroll-snap-align:start;flex:0 0 min(250px,82vw);min-width:0}.story-album>.story-carousel>button{scroll-snap-align:start;flex:0 0 min(245px,80vw);min-width:0}.story-timeline>div{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.story-timeline section{scroll-snap-align:start;flex:0 0 min(270px,84vw)}.carousel-actions>button{place-items:center;display:grid}.carousel-actions>button:last-child:not(:nth-child(2)){display:none}}@media (width<=420px){.mg-logo-button .mg-wordmark small{display:none}.mg-brand{gap:7px}.mg-logo-button .mg-brand>img{width:35px;height:35px}.mg-logo-button .mg-wordmark{font-size:16px}.mg-location b{max-width:84px;font-size:10px}.story-hero{padding-left:12px;padding-right:12px}.story-character{height:330px}.story-hero>aside article{flex-basis:132px}.story-content{padding-left:8px;padding-right:8px}.carousel-actions{gap:4px}.carousel-actions>span{display:none}}.mg-topbar{grid-template-columns:minmax(275px,330px) minmax(430px,1fr) 48px!important}.mg-brand-zone{align-items:center;gap:12px;min-width:0;display:flex}.mg-menu-trigger{color:#fff;cursor:pointer;background:#111;border:1px solid #303030;border-radius:11px;flex:0 0 40px;place-content:center;gap:4px;width:40px;height:40px;display:grid}.mg-menu-trigger i{background:#d7d7d7;border-radius:2px;width:17px;height:2px;transition:all .2s;display:block}.mg-menu-trigger:hover,.mg-menu-trigger.open{background:#211b05;border-color:#ffc300}.mg-menu-trigger.open i:first-child{transform:translateY(6px)rotate(45deg)}.mg-menu-trigger.open i:nth-child(2){opacity:0}.mg-menu-trigger.open i:last-child{transform:translateY(-6px)rotate(-45deg)}.mg-brand-cycle{width:215px;height:50px;display:block;position:relative;overflow:hidden}.mg-brand-cycle>.mg-brand{opacity:0;align-items:center;animation:40s ease-in-out infinite mg-brand-mygold;display:flex;position:absolute;inset:0;transform:translateY(7px)}.mg-brand-cycle>.mg-brand-capittani{animation-name:mg-brand-capittani}.mg-brand-capittani>img{object-fit:contain!important}.mg-capittani-claim{white-space:nowrap;letter-spacing:-.35px;font:italic 900 11px/1.05 Arial Black,Arial,sans-serif;display:block}.mg-capittani-claim b,.mg-capittani-claim strong{display:block}.mg-capittani-claim b{color:#f2f2f2}.mg-capittani-claim strong{color:#ffc300;margin-top:4px;font-size:15px}@keyframes mg-brand-mygold{0%,46%{opacity:1;transform:none}49%,97%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes mg-brand-capittani{0%,46%{opacity:0;transform:translateY(7px)}50%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px)}}.mg-menu-backdrop{z-index:88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000b;border:0;position:fixed;inset:0}.mg-drawer{z-index:90;visibility:hidden;background:#0b0b0b;border-right:1px solid #3a3215;flex-direction:column;width:min(360px,92vw);transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:24px 0 70px #000}.mg-drawer.open{visibility:visible;transform:none}.mg-drawer>header{border-bottom:1px solid #292929;flex:0 0 76px;justify-content:space-between;align-items:center;height:76px;padding:0 18px;display:flex}.mg-drawer>header button{color:#aaa;background:#151515;border:1px solid #333;border-radius:9px;width:36px;height:36px;font-size:24px}.mg-drawer-scroll{padding:11px 12px 20px;overflow-y:auto}.mg-drawer section{border-bottom:1px solid #242424;padding:13px 0}.mg-drawer section>small{color:#796c42;letter-spacing:1.8px;padding:0 10px 7px;font-size:7px;font-weight:900;display:block}.mg-drawer section>button,.mg-drawer-logout{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.mg-drawer section>button:hover{background:#1b180b}.mg-drawer button>i{color:#ffc300;text-align:center;font-size:19px;font-style:normal}.mg-drawer button span b,.mg-drawer button span em{display:block}.mg-drawer button span b{font-size:12px}.mg-drawer button span em{color:#707070;margin-top:3px;font:8px/1.25 Arial}.mg-drawer-logout{color:#ffb0b4;background:#120b0c;border-top:1px solid #33272a;border-radius:0;margin-top:auto;padding:15px 22px}.mg-drawer-logout>i{color:#e76a70!important}.notification-bell{width:40px!important;height:40px!important;box-shadow:none!important;background:#131107!important;border-color:#3b3318!important;border-radius:12px!important;font-size:0!important;top:18px!important;bottom:auto!important;right:clamp(18px,3vw,48px)!important;transform:none!important}.notification-bell span{filter:grayscale(.15);place-items:center;display:grid;font-size:17px!important}.notification-bell b{top:-7px;right:-5px}.mg-location{justify-content:flex-end;border:0!important;padding:0!important}@media (width<=1180px){.mg-topbar{grid-template-columns:minmax(250px,290px) 1fr 48px!important}.mg-brand-cycle{width:190px}.mg-desktop-nav button{padding:0 10px!important}}@media (width<=920px){.mg-topbar{grid-template-columns:minmax(0,1fr) 42px!important}.mg-brand-zone{gap:8px}.mg-menu-trigger{flex-basis:36px;width:36px;height:36px}.mg-brand-cycle{width:190px;height:44px}.mg-brand-cycle>.mg-brand>img{width:39px!important;height:39px!important}.mg-capittani-claim{font-size:9px}.mg-capittani-claim strong{font-size:13px}.notification-bell{width:40px!important;height:40px!important;top:12px!important;right:12px!important}.mg-location{display:none!important}.mg-drawer>header{flex-basis:64px;height:64px}.mg-drawer .mg-brand-cycle{width:210px}}@media (width<=420px){.mg-brand-cycle{width:174px}.mg-brand-zone{gap:6px}.mg-menu-trigger{flex-basis:34px;width:34px;height:34px}.mg-capittani-claim{font-size:8px}.mg-capittani-claim strong{font-size:11px}.mg-logo-button .mg-brand>img{width:34px!important;height:34px!important}.mg-logo-button .mg-wordmark{font-size:16px}.mg-topbar{padding-left:9px!important}.mg-drawer .mg-brand-cycle{width:200px}}.mg-drawer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}img[src*="/brutus-quebra-casco."],img[src*="/caldeira-7."],img[src*="/corvo-cinzento."],img[src*="/luma-do-farol."],img[src*="/mara-das-mares."],img[src*="/milo-grumete."],img[src*="/moreia-real."],img[src*="/nox-cartografo-abissal."],img[src*="/papagaio-de-ferro."],img[src*="/silas-sem-rastro."]{transform-origin:50%;transform:scaleX(-1)}.hub-hero>img[src*="/milo-grumete."],.story-character img[src*="/milo-grumete."]{transform:scaleX(-1)}@media (width<=800px){.story-hero{align-items:stretch!important}.story-character{contain:layout paint;flex:0 0 360px!important;width:100%!important;height:360px!important;min-height:0!important;max-height:360px!important;position:relative!important;overflow:hidden!important}.story-character:before{inset:6% 5% 2%}.story-character>img{object-fit:contain!important;object-position:center bottom!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}.story-character>span{bottom:4%;right:6%}.story-identity{z-index:2;position:relative}.story-identity>small{line-height:1.5;display:block}.story-identity h1{margin-top:12px}.story-identity>p{overflow-wrap:anywhere;max-width:94%;margin-left:auto;margin-right:auto}}@media (width<=420px){.story-character{flex-basis:320px!important;height:320px!important;max-height:320px!important}}.inventory-art.cover-art img{object-fit:cover!important;filter:none!important;width:100%!important;height:100%!important}.story-journal>header>span{color:#888;font-size:9px}.story-journal-list{border-top:1px solid #292929;gap:0;margin-top:18px;display:grid}.story-journal-list>section{border-bottom:1px solid #292929;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;padding:18px 4px;display:grid;background:0 0!important}.story-journal-list>section>i{color:#ffc300;border:1px solid #5a4a16;border-radius:50%;place-items:center;width:42px;height:42px;font:italic 900 11px Arial Black;display:grid}.story-journal-list time,.story-journal-list b,.story-journal-list span{display:block}.story-journal-list time{color:#ffc300;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.story-journal-list b{margin:5px 0;font-size:15px}.story-journal-list span{color:#777;font-size:10px;line-height:1.45}.starter-skins>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.starter-skins img{background:radial-gradient(circle,#3b300b,#080808 72%);object-fit:contain!important;height:145px!important}.starter-note{color:#777;text-align:center;margin:-4px 0 12px;font-size:8px;line-height:1.45;display:block}.story-hero{background-image:radial-gradient(circle at 20% 58%,#ffc30020,#0000 28%),linear-gradient(110deg,#080808,#15130a 60%,#080808)!important}.story-character:before{background-image:linear-gradient(#05050545, #05050586), var(--profile-cover);background-position:50%;background-size:cover;box-shadow:inset 0 0 55px #000,0 0 35px #ffc30010}.profile-collection-cta{cursor:pointer;color:#ffc300!important;background:#211b05!important;border:1px solid #ffc300!important;border-radius:11px!important;padding:13px!important;font-size:8px!important;font-weight:900!important}.profile-collection-cta span{color:#a59053!important;margin-top:5px!important;font-size:7px!important;font-weight:500!important;display:block!important}.profile-inventory-row{text-align:left;color:#ffc300;cursor:pointer;background:linear-gradient(100deg,#211b05,#111);border:1px solid #5b4a13;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:16px 18px;display:flex}.profile-inventory-row span b,.profile-inventory-row span small{display:block}.profile-inventory-row span small{color:#9b8b59;letter-spacing:0;margin-top:5px;font-size:8px}.profile-inventory-row>i{color:#ffc300;font:28px Arial}.profile-inventory-row:hover{background:linear-gradient(100deg,#2b2306,#151515);border-color:#ffc300}.story-showcase section.cover img{border-radius:8px;object-fit:cover!important}.player-motto{text-align:left;width:min(620px,100%);display:block}.player-motto>span{color:#ffc300;letter-spacing:1.5px;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.buy-gold{color:#ffc300;cursor:pointer;background:#211b05;border:1px solid #ffc300;border-radius:9px;padding:11px 15px;font-size:8px;font-weight:900}.buy-gold:hover{color:#080808;background:#ffc300}.wallet-vault>header .buy-gold{margin-left:8px}.pass-buy-actions{gap:7px;display:grid}.pass-buy-actions>.buy-gold{width:100%}.gold-shop{max-width:480px!important}.gold-packs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.gold-packs button{color:#eee;background:#111;border:1px solid #343434;border-radius:11px;padding:12px 6px}.gold-packs button.selected{background:#211b05;border-color:#ffc300;box-shadow:0 0 22px #ffc30022}.gold-packs img{object-fit:contain;margin:0 auto 7px;display:block;width:52px!important;height:52px!important}.gold-packs b,.gold-packs span{display:block}.gold-packs b{color:#ffc300}.gold-packs span{color:#888;margin-top:4px;font-size:8px}.gold-qr{background:#fff;padding:7px;width:190px!important;height:190px!important;margin:12px auto!important;display:block!important}.pix-approved>img{object-fit:contain;width:90px!important;height:90px!important}.reward-coin{object-fit:contain!important;filter:drop-shadow(0 0 12px #ffc30066)!important}.reward-xp{text-shadow:0 0 12px #fff;place-items:center;color:#fff!important;background:linear-gradient(145deg,#27d7ff,#6347ff)!important;border:1px solid #83eaff!important;display:grid!important}.free-label{color:#baffd1!important;background:linear-gradient(90deg,#06391d,#0c5a2c)!important;border-color:#24d46c!important}.free-label b,.free-label span{color:#baffd1!important}.free-grid .reward-card{background:radial-gradient(circle at 50% 20%,#0e4b2722,#121512)!important;border-color:#175f34!important}.free-grid .reward-card.available{box-shadow:inset 0 0 0 1px #28c96b55!important}.premium-grid .reward-card{background:radial-gradient(circle at 50% 10%,#ffc30020,#17130a 55%,#111)!important;border-color:#705b16!important}.track-line{background:#242424!important}.track-line i{box-shadow:0 0 14px #ffc30055;background:linear-gradient(90deg,#20c968,#ffc300)!important}.level-grid span.done{color:#fff!important;background:#20b85e!important;border-color:#63ef9a!important}@media (width<=650px){.wallet-vault>header{grid-template-columns:1fr auto!important}.wallet-vault>header .buy-gold{grid-column:1/-1;width:100%;margin:5px 0 0}.gold-packs{gap:5px}.gold-packs button{padding:9px 3px}.gold-packs img{width:42px!important;height:42px!important}.player-motto{margin:auto}}.pass-page{flex-direction:column;display:flex}.season-window-banner{order:0}.pass-header{order:1}.track-wrap{order:2}.claim-alert,.next-level-progress{order:3}.reward-detail{order:6}.xp-origin-audit{order:7}.admin-peek{order:8}.pass-checkout-overlay,.gold-shop-overlay{order:20}.product-photo{cursor:pointer;width:100%;color:inherit;text-align:inherit;border:0;padding:0;display:block;overflow:hidden}.product-photo img{transition:transform .28s,filter .28s}.product-photo>i{color:#ddd;letter-spacing:1px;opacity:0;background:#050505c7;border:1px solid #ffffff24;border-radius:7px;padding:6px 8px;font:700 7px/1 Arial,sans-serif;transition:all .18s;position:absolute;inset:auto 10px 10px auto;transform:translateY(4px)}.product-photo:hover>i,.product-photo:focus-visible>i{opacity:1;transform:none}.product-rewards{border-top:1px solid #2b2b2b;border-bottom:1px solid #2b2b2b;align-items:center;gap:6px;margin:10px 0 12px;padding:8px 0;display:flex}.product-rewards span{color:#8c8c8c;white-space:nowrap;flex:1;font-size:7px;line-height:1.25}.product-rewards span+span{border-left:1px solid #303030;padding-left:7px}.product-rewards b{color:#efc84f;font-size:9px}.product-rewards span:last-child b{color:#60d892}.product-grid article.boosted-product{box-shadow:inset 0 0 28px #ffc3000b,0 10px 34px #0007;border-color:#ffc300!important}.boosted-product>div+div>small{text-shadow:0 0 12px #ffc30055;color:#ffd44d!important}.composer-rewards{background:#0b0b0b;border:1px solid #343434;border-radius:10px;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0;padding:10px;display:grid}.composer-rewards span{color:#888;font-size:8px}.composer-rewards b{color:#ffd451;margin-bottom:3px;font-size:11px;display:block}.composer-rewards span:last-child b{color:#60d892}.composer-overlay{overscroll-behavior:none;touch-action:none}.product-composer{overscroll-behavior:contain;touch-action:pan-y}@media (width<=420px){.product-rewards{gap:4px;display:grid}.product-rewards span+span{border-left:0;padding-left:0}.product-photo>i{display:none}}.catalog-cloner{background:radial-gradient(circle at 0 0,#ffc30016,#0000 42%),#111;border:1px solid #4f4218;border-radius:14px;grid-template-columns:minmax(240px,1fr) 180px 24px 180px auto;align-items:end;gap:10px;margin:0 0 18px;padding:18px;display:grid}.catalog-cloner small{color:#ffc300;letter-spacing:1.4px;font-size:7px;font-weight:900}.catalog-cloner h3{margin:5px 0;font-size:16px}.catalog-cloner p{color:gray;margin:0;font-size:9px}.catalog-cloner label{color:#777;letter-spacing:1px;font-size:7px;font-weight:900}.catalog-cloner select{color:#eee;background:#090909;border:1px solid #393939;border-radius:9px;width:100%;margin-top:6px;padding:11px;display:block}.catalog-cloner>span{color:#ffc300;text-align:center;align-self:center}.catalog-cloner>button{color:#090909;background:#ffc300;border:1px solid #ffc300;border-radius:9px;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.catalog-cloner>button:disabled{color:#666;background:#222;border-color:#333}@media (width<=900px){.catalog-cloner{grid-template-columns:1fr 24px 1fr}.catalog-cloner>div,.catalog-cloner>button{grid-column:1/-1}}.incentive-builder{background:radial-gradient(circle at 8% 0,#ffc30019,#0000 35%),#111;border:1px solid #5b4b16;border-radius:15px;grid-template-columns:repeat(6,minmax(100px,1fr));gap:10px;padding:18px;display:grid}.incentive-builder>div{grid-column:1/-1}.incentive-builder small{color:#ffc300;letter-spacing:1.5px;font-size:7px;font-weight:900}.incentive-builder h3{margin:5px 0;font-size:17px}.incentive-builder p{color:#777;margin:0 0 8px;font-size:9px}.incentive-builder label{color:#777;letter-spacing:1px;font-size:7px;font-weight:900}.incentive-builder input,.incentive-builder select{box-sizing:border-box;color:#eee;background:#090909;border:1px solid #353535;border-radius:8px;width:100%;margin-top:5px;padding:11px;display:block}.incentive-builder>button{color:#080808;background:linear-gradient(135deg,#ffc300,#ff9f00);border:0;border-radius:9px;grid-column:1/-1;min-height:44px;font-size:9px;font-weight:900}.economy-contract{grid-template-columns:repeat(4,1fr);gap:9px;margin:13px 0;display:grid}.economy-contract article{background:#111;border:1px solid #303030;border-radius:11px;padding:14px}.economy-contract small,.economy-contract b,.economy-contract span{display:block}.economy-contract small{color:#8b7a43;letter-spacing:1px;font-size:7px}.economy-contract b{color:#ffc300;margin:5px 0;font:italic 900 18px Arial Black}.economy-contract span{color:#777;font-size:8px}.incentive-list{gap:8px;display:grid}.incentive-list article{background:#111;border:1px solid #303030;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;display:grid}.incentive-list article.active{background:linear-gradient(90deg,#0a2415,#111 45%);border-color:#2f9c5b}.incentive-list small{color:#777;font-size:7px}.incentive-list h3{margin:4px 0;font-size:13px}.incentive-list p{color:#888;margin:0;font-size:8px}.incentive-list>article>b{color:#62df95;font-size:8px}.incentive-list button{color:#f77;background:#2b0d0f;border:1px solid #77383a;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:900}@media (width<=760px){.incentive-builder{grid-template-columns:1fr 1fr}.incentive-builder>div,.incentive-builder>button{grid-column:1/-1}.economy-contract{grid-template-columns:1fr 1fr}.incentive-list article{grid-template-columns:1fr auto}.incentive-list article button{grid-column:1/-1}}.equipped-loadout{color:#eee;background:linear-gradient(100deg,#171306,#0d0d0d);border:1px solid #4d4119;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;max-width:1220px;margin:0 auto 12px;padding:14px 18px;display:grid}.equipped-loadout small,.equipped-loadout b,.equipped-loadout span{display:block}.equipped-loadout small{color:#ffc300;letter-spacing:1.5px;font-size:8px}.equipped-loadout b{margin-top:4px}.equipped-loadout span{color:#777;font-size:9px}.equipped-loadout button{color:#ffc300;cursor:pointer;background:#171717;border:1px solid #4a421f;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:900}.inventory-filters>input{color:#eee;background:#0d0d0d;border:1px solid #333;border-radius:20px;outline:none;width:150px;padding:10px 12px;font-size:9px}.inventory-filters>input:focus{border-color:#ffc300}.inventory-empty{text-align:center;color:#777;border:1px dashed #333;border-radius:14px;grid-column:1/-1;padding:50px 20px}.inventory-empty b,.inventory-empty span{display:block}.inventory-empty b{color:#ddd;font-size:11px}.inventory-empty span{margin-top:7px;font-size:9px}@media (width<=800px){.story-journal>header{display:block}.story-journal>header>span{margin-top:6px;display:block}.story-journal-list{overflow:visible!important}.story-journal-list>section{grid-template-columns:42px minmax(0,1fr);gap:11px;padding:15px 0;scroll-snap-align:none!important;flex:none!important;min-width:0!important;max-width:none!important}.story-journal-list>section>i{width:36px;height:36px}.starter-skins img{height:120px!important}.profile-collection-cta{scroll-snap-align:start;flex:0 0 min(190px,58vw)!important}.equipped-loadout{grid-template-columns:1fr 1fr;margin:0 12px 10px;padding:13px}.equipped-loadout>div{grid-column:1/-1}.equipped-loadout button{padding:11px 6px}.inventory-filters{flex-wrap:nowrap}.inventory-filters>input{flex:0 0 135px;order:-2}.inventory-filters label{order:-1!important}}.unit-selector select{appearance:none;color:#f4e7b5!important;background-color:#15130b!important;background-image:linear-gradient(45deg,#0000 50%,#ffc300 50%),linear-gradient(135deg,#ffc300 50%,#0000 50%)!important;background-position:calc(100% - 17px),calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;border:1px solid #47402a!important;border-radius:10px!important;padding:10px 35px 10px 13px!important}.receipt-print{border-radius:9px;width:100%;margin-top:16px;font-weight:900;color:#ffc300!important;background:#211b05!important;border:1px solid #ffc300!important;padding:13px!important;font-size:9px!important;position:static!important}.payment-modal>section{background:radial-gradient(circle at 50% 0,#352900,#141516 38%);border-radius:18px;width:min(620px,100%)}.payment-modal>section>small{color:#ffc300;letter-spacing:2px;font-size:8px;font-weight:900}.payment-modal h2{margin:7px 0 18px;font:italic 900 27px Arial}.payment-total{background:#0b0c0d;border:1px solid #4c401a;border-radius:12px;justify-content:space-between;align-items:center;padding:17px;display:flex}.payment-total span{color:#91845e;letter-spacing:1.5px;font-size:8px;font-weight:900}.payment-total b{color:#ffc300;font-size:25px}.payment-quick{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.payment-quick button{color:#ffc300;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#211b05;border:1px solid #5a4a17;border-radius:10px;grid-column:span 2;min-width:0;min-height:48px;padding:8px 6px;font-size:clamp(9px,1.15vw,14px);font-weight:900;line-height:1.15}.payment-quick button:nth-child(n+4){grid-column:span 3}.payment-quick button:hover{color:#090909;background:#ffc300}.payment-split{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.payment-split label,.cash-change label{color:#8d9498;letter-spacing:1px;gap:6px;font-size:8px;font-weight:900;display:grid}.payment-split input,.cash-change input{box-sizing:border-box;color:#fff;background:#0c0d0e;border:1px solid #36393b;border-radius:9px;outline:none;width:100%;padding:13px;font-size:15px}.payment-split input:focus,.cash-change input:focus{border-color:#ffc300}.cash-change label>small{color:#78aa91;letter-spacing:0;font-size:9px;font-weight:700}.cash-change{background:#0c2017;border:1px solid #2f6248;border-radius:11px;grid-template-columns:1fr 150px;align-items:end;gap:10px;margin-top:11px;padding:13px;display:grid}.cash-change>span{color:#8bbda5;justify-content:space-between;align-items:center;min-height:43px;font-size:8px;display:flex}.cash-change>span b{color:#5be69e;font-size:17px}.payment-balance{color:#ffbc67;background:#241507;border:1px solid #5c3c1b;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;display:flex}.payment-balance.ok{color:#64e6a0;background:#0a2618;border-color:#27784d}.payment-balance.over{color:#ff777d;background:#2a0d10;border-color:#853b40}.payment-balance span{letter-spacing:1px;font-size:8px;font-weight:900}.payment-balance b{font-size:18px}.payment-confirm{color:#090909;background:linear-gradient(135deg,#ffc300,#f0a000);border:0;border-radius:11px;width:100%;min-height:54px;margin-top:12px;font-weight:950}.payment-confirm:disabled{color:#666;background:#2a2c2e}.payment-help{text-align:center;color:#73787b;font-size:8px;line-height:1.5}@media (width<=620px){.payment-modal{align-items:end;padding:0}.payment-modal>section{box-sizing:border-box;border-radius:20px 20px 0 0;width:100%;max-height:92vh}.payment-split,.cash-change{grid-template-columns:1fr}.payment-quick button{min-height:44px;padding-inline:5px;font-size:clamp(10px,2.7vw,12px)}}.real-track{-ms-overflow-style:none;scrollbar-width:none!important}.real-track::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.real-track .reward-card{opacity:1!important}.real-track .reward-card.reward-locked{filter:saturate(.58)brightness(.66)}.real-track .reward-card.reward-locked:after{content:"";pointer-events:none;background:linear-gradient(145deg,#0000 35%,#21060748);position:absolute;inset:0}.reward-lock{z-index:4!important;background:#3b0b0d!important;border:1px solid #ff625f!important;border-radius:50%!important;place-items:center!important;width:27px!important;height:27px!important;display:grid!important;position:absolute!important;top:8px!important;right:8px!important;box-shadow:0 0 16px #ff2e2e38!important}.reward-lock>i{background:#ff625f!important;border-radius:2px!important;width:10px!important;height:9px!important;margin:5px 0 0!important;position:relative!important}.reward-lock>i:before{content:"";border:2px solid #ff625f;border-bottom:0;border-radius:6px 6px 0 0;width:6px;height:7px;position:absolute;top:-7px;left:1px}.reward-claimed{color:#d4ffe6!important;background:#167542!important}.reward-xp,.reward-cashback,.reward-prestige{color:#fff;border-radius:16px;place-items:center;width:74px;height:82px;margin:9px auto 12px;font:italic 900 25px/1 Arial Black;display:grid}.reward-xp{color:#ffd451;text-shadow:0 2px 14px #ffc30055;background:radial-gradient(circle at 35% 25%,#fff5bd22,#0000 30%),linear-gradient(145deg,#40330d,#171303);border:1px solid #d5ad35;box-shadow:inset 0 0 20px #ffc30010}.reward-cashback{color:#8df0b8;background:radial-gradient(circle at 35% 25%,#d7ffe522,#0000 30%),linear-gradient(145deg,#12472b,#091c12);border:1px solid #39c77b;box-shadow:inset 0 0 20px #39c77b18}.reward-prestige{color:#ffd451;background:linear-gradient(145deg,#4b380d,#171205);border:1px solid #d5ad35}.free-label{border-radius:0 0 13px 13px;background:linear-gradient(90deg,#07391d,#0b5a2d 55%,#07391d)!important;border-top:1px solid #2bcf70!important;margin:15px -14px -14px!important;padding:14px 18px!important}.free-label b{font:italic 900 13px Arial Black!important}.free-label span{font-size:9px!important}.pass-unlock-cta{min-height:58px;color:#090909!important;background:linear-gradient(135deg,#ffd84d,#ffab00)!important;border:1px solid #ffd84d!important;border-radius:12px!important;font:italic 900 12px Arial Black!important;box-shadow:0 12px 32px #ffc3002e!important}.pass-unlock-cta:hover{transform:translateY(-2px);box-shadow:0 16px 38px #ffc30045!important}.pass-checkout-overlay{z-index:82!important}.pass-checkout-modal{box-sizing:border-box;color:#eee;background:radial-gradient(circle at 50% 0,#392d09,#0c0c0c 48%);border:1px solid #a98620;border-radius:20px;width:min(470px,100%);padding:28px;position:relative;box-shadow:0 30px 100px #000}.pass-checkout-modal>small{color:#ffc300;letter-spacing:2px;font-size:8px}.pass-checkout-modal h2{margin:8px 0;font:italic 900 25px/.98 Arial Black}.pass-checkout-modal>p{color:#aaa;font-size:11px;line-height:1.55}.pass-price{background:#151204;border:1px solid #4e4118;border-radius:13px;margin:18px 0;padding:15px}.pass-price>span{color:#99884e;letter-spacing:1.5px;font-size:8px;display:block}.pass-price>b{color:#ffd451;justify-content:center;align-items:center;gap:9px;margin-top:5px;font:italic 900 29px Arial Black;display:flex}.pass-price img{object-fit:contain;width:38px;height:38px}.pass-balance-check{justify-content:space-between;gap:10px;padding:0 2px;font-size:9px;display:flex}.pass-balance-check span b{color:#fff}.pass-balance-check .enough{color:#54dc8d}.pass-balance-check .missing{color:#ff6763}.pass-return{background:#0c2618;border-left:3px solid #36c878;margin:15px 0;padding:12px}.pass-return b,.pass-return span{display:block}.pass-return b{color:#66e99c;font-size:10px}.pass-return span{color:#75a98a;margin-top:4px;font-size:8px}.pass-checkout-actions{grid-template-columns:1.25fr 1fr;gap:8px;display:grid}.pass-checkout-actions>button{color:#090909;background:#ffc300;border:1px solid #ffc300;border-radius:10px;padding:13px 8px;font-size:8px;font-weight:900}.pass-checkout-actions>button:disabled{color:#666;cursor:not-allowed;background:#1b1b1b;border-color:#333}.pass-checkout-actions .buy-gold{width:100%;height:100%}.gold-overlay{z-index:96!important}.gold-shop{width:min(500px,100%)!important}.gold-conversion-copy{margin:5px 0 15px!important}.gold-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.gold-presets button{color:#aaa;background:#121212;border:1px solid #393939;border-radius:8px;padding:9px 4px;font-size:9px}.gold-presets button.selected{color:#ffc300;background:#282003;border-color:#ffc300}.gold-custom{text-align:left;margin:15px 0;display:block}.gold-custom>span{color:#8d8d8d;letter-spacing:1.2px;margin-bottom:5px;font-size:8px;display:block}.gold-custom>div{background:#0d0d0d;border:1px solid #49411f;border-radius:11px;align-items:center;display:flex;overflow:hidden}.gold-custom b{color:#ffc300;padding:0 12px}.gold-custom input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 13px 13px 0;font-size:18px;font-weight:900}.gold-conversion{text-align:left;background:linear-gradient(105deg,#241d04,#111);border:1px solid #5c4a16;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:48px 1fr;column-gap:10px;margin:14px 0;padding:14px;display:grid}.gold-conversion img{grid-row:1/4;background:0 0!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important}.gold-conversion span,.gold-conversion b,.gold-conversion small{grid-column:2}.gold-conversion span{color:#9b884e;font-size:8px}.gold-conversion b{color:#ffd451;font:italic 900 20px Arial Black}.gold-conversion small{color:#777;font-size:8px}@media (width<=650px){.pass-checkout-modal{padding:24px 17px}.pass-checkout-actions{grid-template-columns:1fr}.pass-balance-check{flex-direction:column;align-items:flex-start}.gold-presets{grid-template-columns:repeat(4,1fr)}.free-label{margin-left:-14px!important;margin-right:-14px!important}}html,body{scrollbar-color:#3a3a3a transparent}.real-track{overscroll-behavior-x:contain;touch-action:pan-x pan-y;padding-bottom:14px!important}.real-track::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.real-track::-webkit-scrollbar-track{background:0 0!important;width:0!important;height:0!important;display:none!important}.real-track::-webkit-scrollbar-thumb{background:0 0!important;width:0!important;height:0!important;display:none!important}.premium-label{border-bottom:1px solid #b48a13;background:linear-gradient(90deg,#3b2b05,#171103 68%,#3b2b05)!important;margin:-14px -14px 14px!important;padding:15px 18px!important}.premium-label b{color:#ffe17a;font:italic 900 13px Arial Black!important}.premium-label span{background:#3a0b0d;border:1px solid #ff635f;border-radius:20px;padding:5px 8px;font-weight:900;color:#ff817e!important}.free-label{border-bottom:1px solid #2bcf70!important;border-radius:0!important;margin:16px -14px 14px!important}.premium-grid .reward-card:before,.free-grid .reward-card:before{z-index:2;letter-spacing:.8px;border-radius:5px;padding:4px 6px;font-size:6px;font-weight:900;position:absolute;top:7px;left:7px}.premium-grid .reward-card:before{content:"COMPLETO";color:#ffd85b;background:#2b2105;border:1px solid #a58325}.free-grid .reward-card:before{content:"GRÁTIS";color:#73e7a1;background:#082b18;border:1px solid #288e50}.reward-claimed{letter-spacing:.7px!important;border-radius:5px!important;width:auto!important;height:auto!important;padding:4px 6px!important;font-size:6px!important;top:6px!important;right:5px!important}.real-track .reward-card.selected{box-shadow:inherit!important;outline:0!important;transform:none!important}.pass-checkout-modal h2,.gold-shop h2{text-wrap:balance;max-width:390px;margin-left:auto!important;margin-right:auto!important;font-size:clamp(21px,5vw,27px)!important}.pass-checkout-modal>p,.gold-conversion-copy{text-wrap:pretty;max-width:390px;margin-left:auto!important;margin-right:auto!important}.story-hero{grid-template-columns:minmax(300px,430px) minmax(0,1fr)!important}.story-identity{max-width:760px}.story-identity h1{margin-bottom:8px}.story-identity>p{margin:0 0 15px;color:#aaa!important;font-size:12px!important}.profile-core-stats{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;width:min(620px,100%);margin:14px 0 15px;display:grid}.profile-core-stats>span{color:#777;letter-spacing:1px;text-align:center;background:#101010;border:1px solid #343434;border-radius:10px;padding:11px;font-size:7px;font-weight:900}.profile-core-stats b{color:#ffc300;margin-bottom:3px;font:italic 900 19px Arial Black;display:block}.profile-honors{grid-template-columns:1fr 1fr;gap:9px;width:min(620px,100%);margin-bottom:15px;display:grid}.profile-honors .prestige-honor{width:auto;margin:0}.social-honor{background:linear-gradient(105deg,#210c13,#0c0c0c)!important;border-color:#5d2737!important}.social-honor .prestige-stars i.filled{color:#ff5683;text-shadow:0 0 14px #ff568355}.social-honor>em i{background:linear-gradient(90deg,#9b2045,#ff5683)!important}.public-profile-hero{grid-template-columns:220px minmax(0,1fr) auto}.public-identity>small{letter-spacing:0;margin-top:-4px;font-size:11px;display:block;color:#aaa!important}.public-identity h1{margin-bottom:8px}.public-core-stats{margin:17px 0}.public-identity>p{margin-top:13px}.public-honors{grid-template-columns:1fr 1fr;gap:10px;max-width:1120px;margin:0 auto 12px;display:grid}.public-honors .prestige-honor{width:auto;margin:0}.public-stats{justify-content:center}.public-stats>div{flex:1;max-width:240px}.public-posts{margin-top:24px}@media (width<=800px){.story-hero{grid-template-columns:1fr!important}.profile-core-stats{margin-left:auto;margin-right:auto}.profile-honors{grid-template-columns:1fr;margin-left:auto;margin-right:auto}.public-profile-hero{display:flex}.public-core-stats{margin:16px auto}.public-honors{grid-template-columns:1fr;margin:0 12px 12px}.public-honors .prestige-honor{text-align:left}.premium-label,.free-label{z-index:6;box-sizing:border-box;width:calc(100vw - 48px);position:sticky;left:0}.pass-checkout-modal h2,.gold-shop h2{line-height:1.05}}.real-post.post-achievement,.real-post.post-unlock,.real-post.post-milestone,.real-post.post-official{background:radial-gradient(circle at 85% 0,#ffc30016,#0000 34%),#141414!important;border-color:#8c6c20!important}.profile-wall{color:#f2f2f2;max-width:760px;margin:0 auto 90px;padding:0 12px}.profile-wall>header small{color:#ffc300;letter-spacing:2px;font-size:9px}.profile-wall>header h2{margin:6px 0;font:italic 900 25px Arial Black,Arial,sans-serif}.profile-wall>header p{color:#888;font-size:12px}.wall-composer{grid-template-columns:1fr auto;gap:8px;margin:18px 0;display:grid}.wall-composer textarea{resize:vertical;color:#f2f2f2;background:#101010;border:1px solid #343434;border-radius:12px;min-height:82px;padding:13px}.wall-composer button{color:#080808;background:linear-gradient(135deg,#ffc300,#ffa800);border:0;border-radius:10px;padding:0 18px;font-weight:900}.wall-composer button:disabled{opacity:.45}.wall-list{gap:9px;display:grid}.wall-list article,.wall-empty{background:#141414;border:1px solid #303030;border-radius:12px;grid-template-columns:48px 1fr auto;gap:12px;padding:14px;display:grid}.wall-list img{object-fit:cover;border:1px solid #ffc300;border-radius:50%;width:48px;height:48px}.wall-list b,.wall-list small{display:block}.wall-list b{color:#ffc300}.wall-list small{color:#777;margin-top:3px;font-size:8px}.wall-list p{margin:8px 0 0;line-height:1.45}.wall-list button{color:#805454;background:0 0;border:0;font-size:8px}.wall-empty{color:#777;text-align:center;display:block}.wall-error{color:#f77}.public-posts{margin-bottom:28px!important}@media (width<=650px){.wall-composer{grid-template-columns:1fr}.wall-composer button{min-height:46px}.wall-list article{grid-template-columns:42px 1fr}.wall-list img{width:42px;height:42px}.wall-list article>button{grid-column:2;justify-self:start}}.real-track .track-label{isolation:isolate;border:1px solid;justify-content:flex-start;gap:11px;width:max-content;min-width:300px;position:relative;overflow:hidden;box-shadow:0 9px 26px #0008;background:#101010!important;border-radius:14px!important;margin:2px 0 18px!important;padding:10px 13px!important}.real-track .track-label:before{content:"";z-index:-1;animation:3.8s ease-in-out infinite pass-energy;position:absolute;inset:-80% -25%;transform:translate(-55%)rotate(18deg)}.real-track .track-label>i{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:19px;font-style:normal;display:grid}.real-track .track-label>div{text-align:left;gap:2px;display:grid}.real-track .track-label b{letter-spacing:.5px;white-space:nowrap;font:italic 900 12px/1 Arial Black!important}.real-track .track-label small{letter-spacing:1.4px;opacity:.7;white-space:nowrap;font:700 6px/1 Arial!important}.mygold-brand-mark{object-fit:contain;filter:drop-shadow(0 0 10px #ffc62855);flex:none;width:34px!important;height:34px!important;display:block!important}.mygold-empty-mark{object-fit:contain;filter:drop-shadow(0 0 18px #ffc62866);width:58px;height:58px;margin:0 auto 14px;display:block}.mygold-admin-mark{object-fit:contain;filter:drop-shadow(0 0 22px #ffc62855);width:72px;height:72px;margin:0 auto 14px;display:block}.social-logo>.mygold-brand-mark{margin-right:8px;width:27px!important;height:27px!important}.admin-logo{flex-direction:column;justify-content:center;align-items:center;min-height:auto;margin-bottom:25px;display:flex;background-image:none!important;padding-left:0!important}.admin-logo>.mygold-brand-mark{margin:0 auto 8px;width:42px!important;height:42px!important}@media (width<=700px){.admin-logo{margin:0 0 10px}}.inventory-page>header>div>.mygold-brand-mark{width:27px!important;height:27px!important}.pass-brand>.mygold-brand-mark{width:30px!important;height:30px!important}.staff-login-brand>img{object-fit:contain;filter:drop-shadow(0 0 14px #ffc6284d);grid-row:1/3;width:52px;height:52px;display:block}.real-track .track-label>span{letter-spacing:.8px;white-space:nowrap;border-radius:20px;margin-left:auto;padding:5px 9px;background:#ffffff0a!important;font:900 7px/1 Arial!important}.real-track .premium-label{background:radial-gradient(circle at 12%,#5e410d99,#0000 35%),linear-gradient(105deg,#1b1609,#0c0c0c 72%)!important;border-color:#d09b20!important}.real-track .premium-label:before{background:linear-gradient(90deg,#0000,#ffd76a33,#0000)}.real-track .premium-label>i{color:#151006;background:linear-gradient(145deg,#ffe27a,#d99100);box-shadow:0 0 20px #ffc30066}.real-track .premium-label b,.real-track .premium-label small,.real-track .premium-label>span{color:#ffe07a!important}.real-track .premium-label>span{border:1px solid #aa7d20!important}.real-track .free-label{background:radial-gradient(circle at 12%,#17693e88,#0000 35%),linear-gradient(105deg,#0b2115,#0c0c0c 72%)!important;border-color:#279d60!important}.real-track .free-label:before{background:linear-gradient(90deg,#0000,#62f5a633,#0000);animation-delay:-1.8s}.real-track .free-label>i{color:#062013;background:linear-gradient(145deg,#8bffc0,#20bb68);box-shadow:0 0 20px #27d87855}.real-track .free-label b,.real-track .free-label small,.real-track .free-label>span{color:#83efb2!important}.real-track .free-label>span{border:1px solid #267b4c!important}.real-track .reward-card:disabled{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.real-track .reward-card.reward-locked{opacity:.5!important;filter:saturate(.4)brightness(.62)!important;box-shadow:none!important;transform:none!important}.real-track .reward-card.reward-locked:hover{border-color:inherit!important;box-shadow:none!important;transform:none!important}.real-track .reward-card.reward-locked:focus{outline:0!important}@keyframes pass-energy{0%,18%{transform:translate(-62%)rotate(18deg)}55%,to{transform:translate(72%)rotate(18deg)}}@media (width<=800px){.real-track .track-label{z-index:6;width:calc(100vw - 48px);min-width:0;position:sticky;left:0}.real-track .track-label>span{margin-left:auto}}@media (prefers-reduced-motion:reduce){.real-track .track-label:before{animation:none}}.next-level-progress{background:radial-gradient(circle at 10% 0,#ffc30018,#0000 38%),#101010;border:1px solid #4d4017;border-radius:15px;max-width:1500px;margin:16px auto 0;padding:17px 19px}.next-level-progress header,.next-level-progress footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.next-level-progress small,.next-level-progress b{display:block}.next-level-progress small{color:#8c7a42;letter-spacing:1.5px;font-size:7px;font-weight:900}.next-level-progress b{color:#f0f0f0;margin-top:4px;font:italic 900 11px Arial Black}.next-level-progress header>strong{color:#ffc300;font:italic 900 18px Arial Black}.next-level-progress>div{background:#050505;border:1px solid #4b431f;border-radius:20px;height:9px;margin:13px 0 7px;overflow:hidden}.next-level-progress>div i{background:linear-gradient(90deg,#ff9d00,#ffe36b);border-radius:20px;height:100%;transition:width .5s;display:block;box-shadow:0 0 18px #ffc300aa}.next-level-progress footer{color:#777;font-size:7px;font-weight:900}.story-character>span{display:none!important}@media (width<=760px){.next-level-progress{margin:13px 10px 0;padding:15px}.next-level-progress b{max-width:250px;font-size:9px}.next-level-progress header>strong{font-size:16px}}.public-avatar{background-position:50%!important;background-size:cover!important}.public-avatar img{filter:drop-shadow(0 12px 16px #000);object-fit:contain!important;background:0 0!important}main,section,article,div,header,footer,nav,aside{min-width:0}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance}p{overflow-wrap:break-word;text-wrap:pretty}.loading,.route-loading,.welcome-check,.profile-loading,.menu-loading{box-sizing:border-box!important;color:#f5f5f5!important;text-align:center!important;background:radial-gradient(circle at 50% 42%,#ffc30018,#0000 34%),#070707!important;place-content:center!important;gap:14px!important;min-height:100svh!important;padding:24px!important;display:grid!important}.loading:after,.route-loading:after,.profile-loading:after,.menu-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffc300,#0000);border-radius:10px;width:150px;height:3px;margin:auto;animation:.9s ease-in-out infinite loading-sail}@media (width<=760px){input,textarea,select{font-size:16px!important}button{touch-action:manipulation}h1{max-width:100%}}.mg-action-transition{z-index:250;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f5f5f5;text-align:center;background:#050505df;place-content:center;justify-items:center;gap:8px;display:grid;position:fixed;inset:0}.mygold-page-loader{box-sizing:border-box;color:#f4f4f4;text-align:center;background:radial-gradient(circle at 50% 38%,#ffc30016,#0000 30%),#070707;place-content:center;justify-items:center;gap:10px;min-height:100svh;padding:24px 24px calc(24px + 14svh);display:grid}.mygold-page-loader img{object-fit:contain;width:68px;height:68px;animation:1.1s ease-in-out infinite helm-breathe}.mygold-page-loader b{letter-spacing:.06em;color:#f5f5f5;font:italic 900 15px Arial Black,Arial,sans-serif}.mygold-page-loader small{color:#777;font-size:10px}.mygold-page-loader:after{content:"";background:linear-gradient(90deg,#0000,#ffc300,#0000);border-radius:8px;width:145px;height:3px;margin-top:6px;animation:.9s ease-in-out infinite loading-sail}.mygold-page-loader button{color:#090909;background:#ffc300;border:1px solid #ffc300;border-radius:10px;margin-top:8px;padding:12px 18px;font-weight:900}.real-track .reward-card{isolation:isolate;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important;background:linear-gradient(155deg,#201909 0%,#0d0d0d 58%,#080808 100%)!important;border:1px solid #68531c!important;border-radius:18px!important;grid-template-rows:1fr auto!important;align-items:stretch!important;min-height:248px!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffd75b12,0 14px 32px #0008!important}.real-track .reward-card:before{pointer-events:none;animation:5.8s ease-in-out infinite reward-scan;transform:translate(-35%)rotate(8deg);content:""!important;z-index:-1!important;background:linear-gradient(110deg,#0000 40%,#fff2b514 49%,#fff4 50%,#fff2b514 51%,#0000 60%)!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;inset:-45% -70%!important}.free-grid .reward-card{background:linear-gradient(155deg,#0a2619 0%,#0b1210 58%,#080a09 100%)!important;border-color:#236c45!important;box-shadow:inset 0 0 0 1px #62f5a21a,0 14px 32px #0008!important}.real-track .reward-card.reward-rarity-rare{border-color:#3682bd!important}.real-track .reward-card.reward-rarity-epic{border-color:#8d59dc!important;box-shadow:inset 0 0 25px #753fd318,0 14px 32px #0009!important}.real-track .reward-card.reward-rarity-legendary{border-color:#e9b629!important;box-shadow:inset 0 0 28px #ffc30026,0 0 26px #ffc30016,0 14px 32px #0009!important}.reward-level{z-index:5!important;color:#e4c466!important;letter-spacing:.13em!important;background:#050505cc!important;border:1px solid #fff2!important;border-radius:7px!important;width:auto!important;height:auto!important;padding:5px 8px!important;font:900 7px Arial,sans-serif!important;position:absolute!important;top:11px!important;left:11px!important}.free-grid .reward-level{color:#73e8a5!important}.reward-art{box-sizing:border-box!important;background:radial-gradient(circle at 50% 45%,#ffc3002b,#0000 58%)!important;place-items:center!important;width:100%!important;min-height:184px!important;padding:28px 13px 5px!important;display:grid!important;position:relative!important}.free-grid .reward-art{background:radial-gradient(circle at 50% 45%,#30e98220,#0000 58%)!important}.reward-art>img:not(.reward-coin){transform:scale(1.08);object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 12px 13px #000b)!important;width:100%!important;height:180px!important}.reward-art>.reward-coin{filter:drop-shadow(0 0 18px #ffc30045)!important;width:104px!important;height:104px!important}.reward-art>span:not(.reward-level){color:#16100a!important;text-shadow:0 1px #fff7!important;background:radial-gradient(circle at 32% 25%,#ffd970,#9d6c08 64%,#2b1b02)!important;border:1px solid #f3cb4f77!important;border-radius:28px!important;place-items:center!important;width:94px!important;height:94px!important;font:italic 900 16px Arial Black,Arial,sans-serif!important;display:grid!important;box-shadow:inset 0 0 0 5px #0003,0 0 30px #ffc3002e!important}.free-grid .reward-art>span:not(.reward-level){color:#04150c!important;background:radial-gradient(circle at 32% 25%,#90ffc1,#1b9c58 65%,#07311d)!important;border-color:#51efa388!important}.reward-copy{z-index:3!important;box-sizing:border-box!important;text-align:left!important;background:linear-gradient(90deg,#050505ee,#151006ee)!important;border-top:1px solid #ffffff12!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;width:100%!important;min-height:63px!important;padding:12px 14px 13px!important;display:flex!important;position:relative!important}.free-grid .reward-copy{background:linear-gradient(90deg,#050907f2,#092317e8)!important}.reward-copy small{color:#9f8437!important;letter-spacing:.16em!important;font:900 7px Arial,sans-serif!important}.free-grid .reward-copy small{color:#51cf86!important}.reward-copy b{color:#fff2ca!important;text-wrap:balance!important;width:100%!important;margin:0!important;font:900 12px/1.15 Arial,sans-serif!important}.free-grid .reward-copy b{color:#d9ffea!important}.real-track .reward-card.reward-locked{filter:saturate(.38)brightness(.52)!important;cursor:not-allowed!important}@keyframes reward-scan{0%,58%{transform:translate(-55%)rotate(8deg)}78%,to{transform:translate(55%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.real-track .reward-card:before,.real-track .reward-card.available{animation:none!important}}.coupon-checkout .coupon-empty,.coupon-checkout .coupon-activate,.coupon-checkout .coupon-choice{box-sizing:border-box;color:#eee;text-align:left;background:#0c0c0c;border:1px solid #303030;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.coupon-checkout .coupon-empty i,.coupon-checkout .coupon-activate i,.coupon-checkout .coupon-choice i{color:#ffc300;background:#ffc30018;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.coupon-checkout .coupon-empty p,.coupon-checkout .coupon-activate p,.coupon-checkout .coupon-choice p{gap:3px;margin:0;display:grid}.coupon-checkout .coupon-empty span,.coupon-checkout .coupon-activate span,.coupon-checkout .coupon-choice span{color:#858585;font-size:10px}.coupon-checkout .coupon-activate strong,.coupon-checkout .coupon-choice strong{color:#ffc300;letter-spacing:.08em;font-size:10px}.coupon-checkout .coupon-choice.active{background:linear-gradient(90deg,#35d98417,#090b0a 70%)!important;border-color:#35d984!important;box-shadow:inset 3px 0 #35d984!important}.coupon-checkout .coupon-choice.active strong{color:#71e9a5}.coupon-checkout .coupon-choice:disabled{opacity:.46;cursor:not-allowed}.mg-action-transition img{object-fit:contain;width:68px;height:68px;animation:1s ease-in-out infinite helm-breathe}.mg-action-transition b{color:#ffc300;letter-spacing:.7px;font:italic 900 14px Arial Black,Arial,sans-serif}.mg-action-transition span{color:#777;font-size:8px}.mg-action-transition>i{background:linear-gradient(90deg,#0000,#ffc300,#0000);border-radius:4px;width:145px;height:3px;margin-top:7px;animation:.85s infinite loading-sail}.profile-inventory-row{isolation:isolate;gap:16px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #fff2a82e,0 12px 34px #0008,0 0 24px #ffc30012;background:radial-gradient(circle at 88%,#ffc3002e,#0000 31%),linear-gradient(105deg,#2b2205,#121006 64%,#1c1705)!important;border-color:#d6a917!important;border-radius:14px!important;margin-top:18px!important;padding:18px 18px 18px 20px!important;position:relative!important}.profile-inventory-row:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#fff5b51d 50%,#0000 65%);animation:4.8s ease-in-out infinite inventory-glint;position:absolute;inset:0;transform:translate(-115%)}.profile-inventory-row span b{letter-spacing:1.2px!important;font-size:10px!important}.profile-inventory-row span small{color:#d0bd7c!important;margin-top:6px!important;line-height:1.4!important}.profile-inventory-row>i{background:#ffc300;border:1px solid #ffc300;border-radius:50%;flex:0 0 39px;place-items:center;height:39px;display:grid;box-shadow:0 0 20px #ffc30036;color:#090909!important;width:39px!important;font:18px Arial!important}.profile-inventory-row:hover,.profile-inventory-row:active{box-shadow:inset 0 1px #fff2a842,0 15px 40px #0009,0 0 30px #ffc30020;border-color:#ffe172!important}.profile-inventory-row:active{transform:scale(.988)}@keyframes inventory-glint{0%,70%{transform:translate(-115%)}90%,to{transform:translate(115%)}}.pass-checkout-overlay{z-index:500!important;pointer-events:auto!important;order:initial!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.pass-checkout-modal{z-index:1}.transaction-console{gap:18px;display:grid}.transaction-console .section-head>button{color:#ffc300;background:#211b05;border:1px solid #ffc300;border-radius:9px;padding:12px 16px;font-weight:900}.transaction-health{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.transaction-health article{background:#111;border:1px solid #333;border-radius:14px;padding:18px}.transaction-health article.healthy{background:linear-gradient(145deg,#10291b,#101010);border-color:#1d7143}.transaction-health article.attention{background:linear-gradient(145deg,#311315,#101010);border-color:#a23a3a}.transaction-health small,.transaction-health b,.transaction-health span{display:block}.transaction-health small{color:#8b8b8b;letter-spacing:1.4px;font-size:8px}.transaction-health b{color:#fff;margin:6px 0;font:italic 900 30px Arial Black}.transaction-health .healthy b{color:#69e69d}.transaction-health .attention b{color:#ff7976}.transaction-health span{color:#777;font-size:9px}.transaction-table{background:#0e0e0e;border:1px solid #303030;border-radius:14px;overflow-x:auto}.transaction-table>header,.transaction-table>article{grid-template-columns:1.2fr 1.3fr 1fr .85fr 1fr .8fr;align-items:center;gap:12px;min-width:850px;padding:12px 15px;display:grid}.transaction-table>header{color:#81723f;letter-spacing:1.1px;border-bottom:1px solid #363636;font-size:7px;font-weight:900}.transaction-table>article{color:#bbb;border-bottom:1px solid #242424;font-size:9px}.transaction-table>article:last-child{border-bottom:0}.transaction-table b,.transaction-table small{display:block}.transaction-table b{color:#eee;font-size:9px}.transaction-table small{color:#666;margin-top:4px;font-size:7px}.transaction-table em{color:#aaa;border:1px solid #555;border-radius:20px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.transaction-table em.paid,.transaction-table em.applied{color:#75e7a5;background:#0b2b19;border-color:#21834c}.transaction-table em.stalled,.transaction-table em.attention{color:#ff8582;background:#310e11;border-color:#b14242}.transaction-table strong{color:#ffd451}.audit-stream{background:#101010;border:1px solid #323232;border-radius:13px;padding:14px}.audit-stream summary{cursor:pointer;color:#b99a3e;letter-spacing:1px;font-size:8px;font-weight:900}.audit-stream article{border-top:1px solid #282828;grid-template-columns:1.2fr 1fr auto;gap:12px;padding:10px 2px;display:grid}.audit-stream article:first-of-type{margin-top:12px}.audit-stream article b{color:#ddd;font-size:8px}.audit-stream article span,.audit-stream article small{color:#777;font-size:8px}@media (width<=760px){.transaction-health{grid-template-columns:1fr}.transaction-table{margin:0 -5px}.audit-stream article{grid-template-columns:1fr}.transaction-console .section-head{align-items:flex-start}.transaction-console .section-head>button{width:100%}}.real-track .premium-label-action{color:inherit;text-align:inherit;cursor:pointer;appearance:none;touch-action:manipulation;font-family:inherit;transition:transform .16s,border-color .16s,box-shadow .16s}.real-track .premium-label-action:not(:disabled):active{transform:scale(.985);border-color:#ffe278!important;box-shadow:0 0 0 2px #ffc3002e,0 12px 32px #000!important}.real-track .premium-label-action:not(:disabled)>span{box-shadow:0 0 18px #ffc3003d;color:#090909!important;background:#ffc300!important;border-color:#ffc300!important}.real-track .premium-label-action:disabled{cursor:default}.profile-inventory-row span b{text-shadow:0 1px 10px #ffc30030;color:#fff4c9!important}.profile-inventory-row span small{color:#f0ddb0!important}.profile-inventory-row:focus-visible{outline-offset:3px;outline:2px solid #ffe06a}.otp-card{background:radial-gradient(circle at 85% 0,#ffc3001c,#0000 38%),#101010;border:1px solid #514515;border-radius:16px;margin:18px 0;padding:20px}.otp-card>span,.otp-card>strong,.otp-card>small{display:block}.otp-card>span{color:#8f7d43;letter-spacing:1.5px;font-size:8px;font-weight:900}.otp-card>strong{color:#ffc300;margin:6px 0 18px;font:italic 900 19px Arial Black,Arial,sans-serif}.otp-card label{margin:0}.otp-card input{text-align:center;letter-spacing:10px;font-variant-numeric:tabular-nums;font:900 25px/1 Arial,sans-serif!important}.otp-card>small{color:#777;text-align:center;margin-top:11px;font-size:8px;line-height:1.5}.otp-resend{color:#b89b3c;letter-spacing:1px;cursor:pointer;background:0 0;border:0;margin:14px auto 0;padding:10px;font-size:8px;font-weight:900;display:block}.otp-resend:disabled{opacity:.45}.auth-v2 .identity-form{align-content:center}.google-auth-button{color:#111;letter-spacing:.7px;background:#fff;border:1px solid #454545;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:58px;margin-top:25px;font:900 11px/1 Arial,sans-serif;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 35px #0006}.google-auth-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #0009}.google-auth-button span{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;text-shadow:0 1px 2px #0007;border-radius:50%;place-items:center;width:27px;height:27px;font:900 15px Arial,sans-serif;display:grid}.google-signin-slot{border-radius:13px;place-items:center;min-height:58px;margin-top:25px;display:grid;overflow:hidden}.google-signin-slot>span{color:#777;letter-spacing:1.4px;font:900 8px Arial,sans-serif}.google-signin-slot>div,.google-signin-slot iframe{width:100%!important;min-width:100%!important}.auth-divider{color:#666;letter-spacing:2px;align-items:center;gap:12px;margin:20px 0 5px;font:800 8px Arial,sans-serif;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#282828;flex:1;height:1px}.email-code-input{text-align:center;letter-spacing:9px!important;font-size:24px!important;font-weight:900!important}.staff-login{color:#fff;background:radial-gradient(circle at 50% 20%,#332600,#080808 38%,#030303);place-items:center;min-height:100vh;padding:28px;display:grid}.staff-login>section{background:linear-gradient(145deg,#111,#080808);border:1px solid #3c3218;border-radius:30px;grid-template-columns:1.05fr .95fr;gap:64px;width:min(980px,100%);padding:clamp(28px,6vw,76px);display:grid;box-shadow:0 40px 100px #000}.staff-login-brand{grid-column:1/-1;align-items:center;gap:13px;display:flex}.staff-login-brand span{color:#111;background:#ffc400;border-radius:14px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.staff-login-brand b{font:900 20px Arial}.staff-login-brand small{color:#8f7b42;letter-spacing:2px;margin-left:auto}.staff-login-copy small,.staff-create small{color:#d9ad25;letter-spacing:3px;font-weight:900}.staff-login-copy h1{letter-spacing:-4px;margin:18px 0;font:italic 900 clamp(52px,7vw,84px)/.9 Arial}.staff-login-copy h1 em{color:#ffc400}.staff-login-copy p{color:#999;max-width:440px;line-height:1.7}.staff-login form{align-self:center;gap:17px;display:grid}.staff-login label,.staff-create label{color:#ae9a5c;letter-spacing:1px;gap:8px;font:800 11px Arial;display:grid}.staff-login input,.staff-create input,.staff-create select{color:#fff;background:#0a0a0a;border:1px solid #353535;border-radius:13px;min-height:54px;padding:0 17px;font-size:15px}.staff-login form button,.staff-create>button{color:#0b0b0b;background:linear-gradient(135deg,#ffe067,#f3b700);border:0;border-radius:13px;min-height:58px;font-weight:950}.staff-login-error{color:#ff6b6b;margin:0}.staff-login-help{color:#666;text-align:right;grid-column:1/-1}.pos-tabs-screen{color:#fff;background:#080808;min-height:calc(100vh - 95px);padding:44px}.pos-tabs-screen>header h1{margin:8px 0;font:italic 900 48px Arial}.pos-tabs-screen>header small{color:#ffc400;letter-spacing:3px}.pos-tabs-screen>header p{color:#888}.pos-tabs-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-top:34px;display:grid}.pos-tabs-grid button{color:#fff;text-align:left;background:linear-gradient(145deg,#141414,#0a0a0a);border:1px solid #303030;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px;display:flex}.pos-tabs-grid button.open{background:radial-gradient(circle at 75% 20%,#ffc40020,#0000 45%),#121006;border-color:#d9aa18}.pos-tabs-grid small{color:#8a7845;letter-spacing:2px}.pos-tabs-grid b{color:#ffc400;font:italic 900 64px Arial}.pos-tabs-grid span{color:#aaa;min-height:32px}.pos-tabs-grid em{color:#f5c62c;letter-spacing:1px;margin-top:auto;font:900 11px Arial}.save-tab{color:#ffd34b;background:#211b07;border:1px solid #d9aa18;border-radius:12px;width:100%;min-height:48px;margin-bottom:9px;font-weight:950}.staff-create{background:linear-gradient(135deg,#17140a,#0c0c0c);border:1px solid #3d341c;border-radius:18px;grid-template-columns:1.3fr repeat(4,minmax(135px,1fr)) auto;align-items:end;gap:14px;margin-bottom:24px;padding:22px;display:grid}.staff-create h3{margin:8px 0 5px}.staff-create p{color:#777;margin:0;font-size:12px}.staff-create>button{min-width:140px}.staff-password{color:#eac34b!important;border-color:#52451d!important}.media-picker{margin:8px 0 20px}.media-picker>small{color:#b19035;letter-spacing:1.4px;margin-bottom:10px;display:block}.media-picker>div{grid-template-columns:repeat(5,1fr);gap:8px;max-height:290px;display:grid;overflow:auto}.media-picker button{color:#888;background:#0a0a0a;border:1px solid #303030;border-radius:12px;padding:7px}.media-picker button.selected{border-color:#ffc400;box-shadow:inset 0 0 0 1px #ffc400}.media-picker img{object-fit:contain;width:100%;height:82px}.media-picker span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.operation-pulse{margin:24px 0}.operation-pulse>.section-head{justify-content:space-between;align-items:end;display:flex}.operation-pulse>.section-head p{color:#cba52e;letter-spacing:2px}.operation-pulse>.section-head h2{margin:5px 0}.operation-pulse>.section-head button{color:#ffc400;background:#171205;border:1px solid #5b4917;border-radius:12px;padding:13px 18px}.operation-pulse>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.operation-pulse article{background:#101010;border:1px solid #2c2c2c;border-radius:18px;padding:20px}.operation-pulse article header{justify-content:space-between;display:flex}.operation-pulse article header div{gap:8px;display:grid}.operation-pulse .online{color:#54dd8a}.operation-pulse .offline{color:#777}.operation-pulse article section{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.operation-pulse article section span{color:#888;background:#080808;border-radius:10px;padding:13px}.operation-pulse article section b{color:#fff;font-size:20px}.operation-pulse article footer{color:#786b46;text-transform:uppercase;gap:12px;font-size:10px;display:flex}@media (width<=850px){.staff-login>section{grid-template-columns:1fr;gap:28px}.staff-login-brand,.staff-login-help{grid-column:1}.pos-tabs-grid{grid-template-columns:repeat(2,1fr)}.staff-create{grid-template-columns:1fr 1fr}.staff-create>div,.staff-create>button{grid-column:1/-1}.operation-pulse>div:last-child{grid-template-columns:1fr}.media-picker>div{grid-template-columns:repeat(3,1fr)}}.pos-v2{color:#f5f5f5;background:#0b0d0f;min-height:100vh}.pos-v2>header{background:#08090a;border-bottom:1px solid #292929;align-items:center;gap:14px;min-width:0;height:74px;padding:0 24px;display:flex}.pos-v2>header>b{color:#fff;flex:none;font:italic 900 19px Arial}.pos-v2>header>b i{color:#ffc300}.pos-v2>header>span{text-overflow:ellipsis;white-space:nowrap;color:#8d9498;flex:170px;min-width:70px;max-width:235px;font-size:11px;overflow:hidden}.pos-unit-switcher{background:#111416;border:1px solid #33383b;border-radius:10px;flex:0 350px;align-items:center;gap:9px;min-width:225px;max-width:395px;padding:7px 10px;display:flex}.pos-unit-switcher small{color:#777f84;letter-spacing:.12em;font:800 9px Arial}.pos-unit-switcher select{color:#ffc300;background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:800}.pos-unit-switcher option{color:#fff;background:#111416}.pos-header-cash{cursor:pointer;background:#101416;border:1px solid #303638;border-radius:999px;flex:none;align-content:center;gap:3px;min-width:92px;height:48px;padding:6px 14px;line-height:1;transition:all .18s;display:grid}.pos-header-cash:hover{border-color:#666;transform:translateY(-1px)}.pos-header-cash small{color:#737c80;letter-spacing:.14em;font:900 7px Arial}.pos-header-cash b{letter-spacing:.06em;font:950 10px Arial}.pos-header-cash i{font-size:8px;font-style:normal}.pos-header-cash.is-open{background:#0b1c15;border-color:#1f5a43}.pos-header-cash.is-open b,.pos-header-cash.is-open i{color:#48e5a0}.pos-header-cash.is-closed{background:#211013;border-color:#653138}.pos-header-cash.is-closed b,.pos-header-cash.is-closed i{color:#ff6872}.pos-v2>header nav{flex:0 auto;align-items:center;min-width:0;height:100%;margin-left:auto;display:flex}.pos-v2>header nav button{color:#adb1b3;background:0 0;border:0;flex:0 auto;height:100%;padding:0 clamp(9px,.7vw,14px);position:relative}.pos-v2>header nav button:hover{color:#ffc300}.pos-v2>header nav .pos-logout{color:#ff7474;letter-spacing:.08em;border:1px solid #563838;border-radius:10px;flex:none;height:44px;margin-left:12px;padding:10px 16px;font-size:11px;font-weight:900}@media (width<=1700px) and (width>=1101px){.pos-v2>header{gap:10px;padding-inline:16px}.pos-v2>header>span{max-width:150px}.pos-unit-switcher{flex-basis:285px;max-width:315px}.pos-v2>header nav button{padding-inline:8px;font-size:12px}.pos-v2>header nav .pos-logout{margin-left:6px;padding-inline:12px}}@media (width<=1100px) and (width>=901px){.pos-v2>header{flex-wrap:wrap;height:auto;min-height:118px;padding:11px 14px;overflow:visible}.pos-v2>header>span{max-width:210px}.pos-unit-switcher{margin-left:auto}.pos-v2>header nav{order:3;justify-content:space-between;width:100%;height:44px;margin-left:0}.pos-v2>header nav button{white-space:nowrap;padding-inline:10px}}.pos-v2>header nav .pos-logout:hover{color:#fff;background:#261313;border-color:#ff5252}.pos-v2>header nav button.alert{color:#ff6060;animation:1.1s infinite pos-alert}.order-channel-filters{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.order-channel-filters button{color:#92989b;letter-spacing:.08em;background:#111416;border:1px solid #34383a;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:950}.order-channel-filters button:hover{color:#f0cc59;border-color:#80691b}.order-channel-filters button.active{color:#ffda58;background:#282006;border-color:#ffc300;box-shadow:0 0 18px #ffc30012}.pos-v2>header nav i{color:#fff;background:#e12732;border-radius:20px;min-width:19px;padding:3px;font-style:normal;position:absolute;top:12px;right:4px}.pos-dashboard,.pos-section{max-width:1250px;margin:auto;padding:48px}.pos-dashboard h1,.pos-section h1{margin:0;font:italic 900 42px Arial}.pos-dashboard>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pos-dashboard>header small,.pos-dashboard button>small{color:#777f84;letter-spacing:.13em;font:800 9px Arial;display:block}.pos-dashboard>header h1{margin-top:8px}.pos-dashboard>header p{color:#858b8e;margin:7px 0 0}.pos-dashboard>header p i{margin-right:5px;font-style:normal}.pos-dashboard>header p.operation-ready{color:#45d393}.pos-dashboard>header p.operation-blocked{color:#ff626b}.pos-dashboard>p,.pos-section>p{color:#858b8e}.pos-dashboard>.pos-primary-actions{grid-template-columns:1.15fr 1fr 1fr;gap:15px;margin-top:34px;display:grid}.pos-dashboard button{text-align:left;color:#fff;background:#151719;border:1px solid #303236;border-radius:17px;min-height:176px;padding:25px;transition:border-color .16s,transform .16s,background .16s}.pos-dashboard button:hover{border-color:#555b60;transform:translateY(-2px)}.pos-dashboard button b,.pos-dashboard button span{display:block}.pos-dashboard button b{margin-top:28px;font-size:22px}.pos-dashboard button span{color:#8f9699;margin-top:10px}.pos-dashboard .new-sale{color:#090909;background:linear-gradient(135deg,#ffc300,#e69700)}.pos-dashboard .new-sale span{color:#4e3900}.pos-dashboard .new-sale small{color:#5d4300}.pos-dashboard .new-sale span{justify-content:space-between;align-items:center;display:flex}.pos-dashboard .new-sale span strong{font-size:20px}.pos-dashboard .tabs-occupied{border-color:#d7363f;box-shadow:0 0 22px #d7363f2e,inset 0 0 0 1px #d7363f55}.pos-dashboard .tabs-occupied span{color:#ef6d74}.pos-dashboard .danger{border-color:#d7363f;animation:1.1s infinite pos-alert;box-shadow:0 0 25px #d7363f33}.pos-recent-orders{background:linear-gradient(145deg,#15181a,#0d0f10);border:1px solid #303438;border-radius:18px;margin-top:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 18px 55px #0004}.pos-recent-orders>header{border-bottom:1px solid #292d30;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 16px;display:flex}.pos-recent-orders>header small{color:#b8952b;letter-spacing:.14em;font:900 8px Arial}.pos-recent-orders>header h2{color:#f1f3f4;margin:5px 0 0;font:italic 950 23px/1 Arial}.pos-recent-orders>header>span{color:#65d9a2;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;font:900 8px Arial;display:flex}.pos-recent-orders>header>span i{color:#43d792;font-style:normal;animation:1.8s ease-in-out infinite pos-recent-live}.pos-recent-order-list{display:grid}.pos-dashboard .pos-recent-order{min-height:0;box-shadow:none;color:#eef0f1;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25292b;border-radius:0;grid-template-columns:48px 72px minmax(0,1fr) auto 14px;align-items:center;gap:13px;padding:12px 18px;transition:background .16s,box-shadow .16s;display:grid}.pos-dashboard .pos-recent-order:hover{background:#1a1d1f;border-color:#25292b;transform:none}.pos-dashboard .pos-recent-order.just-confirmed{background:linear-gradient(90deg,#123425,#151a18 55%,#0000);animation:.8s ease-out pos-recent-confirmed;box-shadow:inset 3px 0 #45d393}.pos-recent-order time{color:#8c9599;font-variant-numeric:tabular-nums;font:800 11px Arial}.pos-recent-origin{color:#e7bf45;letter-spacing:.08em;text-align:center;border:1px solid #6a571c;border-radius:999px;padding:5px 7px;font:900 7px Arial}.pos-recent-origin.delivery{color:#62dda5;border-color:#277d5b}.pos-recent-origin.pickup{color:#7cc1ff;border-color:#3e6f9b}.pos-recent-origin.table{color:#dc9fec;border-color:#77537e}.pos-dashboard .pos-recent-order>span{gap:4px;min-width:0;margin:0;display:grid}.pos-dashboard .pos-recent-order>span b{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.pos-dashboard .pos-recent-order>span small{color:#818a8e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pos-recent-order>strong{letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:6px 8px;font:950 7px Arial}.pos-recent-order>strong.registered{color:#62dda5;background:#153225}.pos-recent-order>strong.cancelled{color:#ff7c84;background:#35171a}.pos-recent-order>em{color:#697276;font-size:21px;font-style:normal}.pos-recent-empty{color:#7f888c;text-align:center;margin:0;padding:25px 20px;font-size:12px}.pos-dashboard .pos-recent-all{color:#d9b63d;letter-spacing:.09em;text-align:center;text-transform:uppercase;background:#101314;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:0;padding:13px;font:950 8px Arial;display:flex}.pos-dashboard .pos-recent-all:hover{background:#171817;border-color:#0000;transform:none}.pos-dashboard .pos-recent-all span{color:#ffd24d;margin:0;font-size:15px}@keyframes pos-recent-live{50%{opacity:.35}}@keyframes pos-recent-confirmed{0%{background:#246443}}.pos-sale{grid-template-columns:1fr 390px;min-height:calc(100vh - 74px);display:grid}.pos-sale>div{padding:22px}.pos-sale>div>header{gap:12px;display:flex}.pos-sale>div>header button,.pos-sale>div>header input{color:#fff;background:#151719;border:1px solid #34373a;border-radius:9px;padding:13px}.pos-sale>div>header input{flex:1}.pos-sale>div>nav{grid-template-columns:repeat(var(--pdv-category-columns,6), minmax(0, 1fr));gap:8px;padding:16px 0;display:grid;overflow:visible}.pos-sale>div>nav button{color:#aaa;white-space:normal;text-wrap:balance;background:#151719;border:1px solid #34373a;border-radius:12px;min-width:0;min-height:43px;padding:8px 10px;line-height:1.15}.pos-sale>div>nav button.active{color:#080808;background:#ffc300;border-color:#ffc300}.pos-products{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pos-products>button{text-align:left;color:#fff;background:#151719;border:1px solid #303236;border-radius:12px;grid-template-columns:82px 1fr 30px;align-items:center;padding:0;display:grid;overflow:hidden}.pos-products img{object-fit:contain;background:#0d0f10;width:82px;height:88px}.pos-products small,.pos-products b,.pos-products strong{display:block}.pos-products small{color:#9e7d21;font-size:8px}.pos-products b{margin:5px 0;font-size:12px}.pos-products strong{color:#ffc300;font-size:11px}.pos-products i{color:#ffc300;font-style:normal}.pos-products{grid-auto-rows:minmax(116px,auto);align-content:start}.pos-products>button{isolation:isolate;cursor:pointer;background:radial-gradient(circle at 82% 18%,#ffc40016 0,#0000 34%),linear-gradient(145deg,#1b1e20 0%,#111315 58%,#17140b 100%);min-width:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;box-shadow:inset 0 1px #ffffff08,0 8px 24px #00000025}.pos-products>button:after{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:repeating-linear-gradient(135deg,#0000 0 11px,#ffffff05 12px,#0000 13px),radial-gradient(circle at 14% 82%,#ffc40012 0 1px,#0000 2px);background-size:auto,17px 17px;position:absolute;inset:0}.pos-products>button:hover{z-index:1;border-color:#bd920d;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 14px 34px #0005,0 0 0 1px #ffc40018}.pos-products>button:active{transform:scale(.985)}.pos-products img{filter:drop-shadow(0 7px 8px #0009);background:radial-gradient(circle at 50% 42%,#443509 0,#19180f 40%,#0d0f10 74%);height:100%;min-height:116px;padding:8px}.pos-products span{padding:14px}.pos-products small{letter-spacing:.04em;font-size:10px}.pos-products b{margin:7px 0;font-size:15px;line-height:1.15}.pos-products strong{font-size:14px}.pos-products i{background:#261f08;border:1px solid #6f5810;border-radius:9px;place-items:center;width:30px;height:30px;margin-right:12px;font-size:18px;display:grid}.pos-products-showcase[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pos-products-showcase[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-products-showcase[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-products-showcase[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-products-showcase{grid-auto-rows:minmax(150px,18vh)}.pos-products-showcase>button{grid-template-columns:112px minmax(0,1fr) 42px}.pos-products-showcase img{width:112px;min-height:150px}.pos-products-balanced{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(126px,auto)}.pos-products-balanced>button{grid-template-columns:92px minmax(0,1fr) 36px}.pos-products-balanced img{width:92px;min-height:126px}.pos-products-compact{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.pos-sale>div>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.pos-products-showcase[data-count="4"],.pos-products-balanced,.pos-products-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}.pos-sale>aside{background:#131517;border-left:1px solid #303236;flex-direction:column;padding:22px;display:flex}.pos-sale>aside>input{color:#fff;background:#0d0f10;border:1px solid #34373a;padding:12px}.pos-lines{flex:1;min-height:220px;margin:15px 0}.pos-lines article,.pos-modal article{border-bottom:1px solid #292c2e;grid-template-columns:30px 1fr auto 25px;align-items:center;gap:8px;padding:11px 0;display:grid}.pos-lines article.persisted{background:#111816;border-left:3px solid #37b879;padding-left:8px}.pos-lines article>i{color:#37b879;text-align:center;font-size:10px}.pos-lines p{margin:0}.pos-lines p small,.pos-lines p b{display:block}.pos-lines small{color:#888}.pos-lines button{color:#e26161;background:0 0;border:0}.pos-sale aside footer>b,.pos-modal h3{justify-content:space-between;font-size:22px;display:flex}.pos-sale aside footer>button,.cash-blind>button{color:#ffc300;background:#151719;border:1px solid #ffc300;width:100%;margin-top:8px;padding:15px;font-weight:900}.pos-sale aside footer>.pay,.cash-blind>button{color:#090909;background:#ffc300}.tab-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.tab-grid button{color:#fff;background:#151719;border:1px solid #303236;border-radius:15px;min-height:180px}.tab-grid button>*{margin:auto;display:block}.tab-grid button>b{font-size:45px}.tab-grid button.open{background:#2a1114;border-color:#ef3f49;box-shadow:inset 0 0 28px #ef3f4918}.tab-grid>article{gap:7px;display:grid}.tab-grid>article .tab-main{width:100%}.tab-grid>article.open .tab-main{background:linear-gradient(145deg,#351015,#1b0d10);border-color:#ff4655;box-shadow:0 0 24px #ff233933}.tab-grid>article .tab-transfer{color:#ffc300;background:#211b08;border-color:#735e1c;border-radius:9px;min-height:38px;font-size:8px;font-weight:900}.order-grid{gap:9px;margin-top:25px;display:grid}.order-grid button{text-align:left;color:#fff;background:#151719;border:1px solid #303236;border-radius:10px;grid-template-columns:1fr 1fr auto;padding:18px;display:grid}.order-grid span{color:#8d9498}.order-grid strong{color:#ffc300}.cash-blind{text-align:center;max-width:700px;padding-top:90px}.cash-blind>button{max-width:420px}.pos-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.pos-modal>section{background:linear-gradient(145deg,#191b1d,#101112);border:1px solid #685415;border-radius:22px;width:min(560px,100%);max-height:88vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 90px #000}.pos-modal>section>.pos-modal-close{color:#fff;background:#202326;border:1px solid #3a3c3e;border-radius:10px;width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:14px}.pos-modal article{grid-template-columns:1fr auto}.pos-modal h3 span{color:#ffc300}.payment-modal section>small,.cash-modal section>small{color:#d7a900;letter-spacing:3px;font-weight:900}.payment-modal h2,.cash-modal h2{margin:8px 48px 22px 0;font:italic 900 29px Arial}.payment-prompt{color:#9ba0a3;font-size:13px}.payment-confirm,.cash-submit{color:#111;background:linear-gradient(135deg,#ffd322,#f0a400);border:0;border-radius:12px;width:100%;margin-top:14px;padding:17px;font-size:15px;font-weight:950;position:static!important}.payment-confirm:disabled,.cash-submit:disabled{opacity:.35}.cash-modal label{color:#d0a91f;letter-spacing:1.5px;margin:16px 0;font-size:10px;font-weight:900;display:block}.cash-modal label span{margin-bottom:8px;display:block}.cash-modal input,.cash-modal textarea{box-sizing:border-box;color:#fff;background:#0b0d0e;border:1px solid #3d4144;border-radius:11px;width:100%;padding:15px;font-size:16px}.cash-modal textarea{resize:vertical;min-height:90px}.cash-modal section>p{color:#969b9e;font-size:13px}.cash-handoff-modal{z-index:500}.cash-handoff-modal>section{border-color:#e4b21d;box-shadow:0 0 0 1px #e4b21d33,0 30px 100px #000}.handoff-context{background:#0b0d0e;border:1px solid #35383a;border-radius:13px;grid-template-columns:1fr 1fr;gap:8px 18px;padding:15px;display:grid}.handoff-context span{color:#9a9d9f;letter-spacing:1px;font-size:9px;font-weight:900}.handoff-context b{text-align:right;color:#fff}@media (width<=560px){.handoff-context{grid-template-columns:1fr}.handoff-context b{text-align:left;margin-bottom:8px}}.cash-result{background:#271416;border:1px solid #e74b54;border-radius:16px;padding:18px}.cash-result.matched{background:#10251c;border-color:#35b979}.cash-result>strong{color:#ff7880;margin-bottom:14px;display:block}.cash-result.matched>strong{color:#59e5a6}.cash-tab-transfer{text-align:left;background:linear-gradient(145deg,#251b09,#12110e);border:1px solid #d49121;border-radius:14px;margin-top:16px;padding:16px}.cash-tab-transfer>strong{color:#ffc528;letter-spacing:1px;font-size:11px}.cash-tab-transfer>p{color:#c8c2b4;font-size:12px;line-height:1.45}.cash-tab-transfer>div{gap:7px;display:grid}.cash-tab-transfer>div>span{background:#090a0b;border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.cash-tab-transfer em{color:#96999b;font-size:11px;font-style:normal}.cash-transfer-confirm{cursor:pointer;background:#ffc300;border-radius:10px;align-items:center;gap:10px;padding:12px;color:#111!important;margin:15px 0 0!important;display:flex!important}.cash-transfer-confirm input{accent-color:#111;height:20px;margin:0;width:20px!important}.cash-transfer-confirm span{color:#111;letter-spacing:0;font-size:11px;margin:0!important}.cash-result>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cash-result span{color:#9ba0a3;font-size:11px;display:block}.cash-result span b{color:#fff;margin-top:5px;font-size:19px;display:block}.cash-result h3{border-top:1px solid #ffffff17;margin:16px 0 0;padding-top:14px}.cash-result h3 b{color:#ff6a74}.cash-result.matched h3 b{color:#59e5a6}.cash-review{color:#ddd;background:0 0;border:1px solid #45494c;border-radius:11px;width:100%;margin-top:9px;padding:13px;font-weight:800;position:static!important}@keyframes pos-alert{50%{transform:translateY(-1px);box-shadow:0 0 30px #e12a3566}}@media (width<=900px){.pos-v2>header{flex-wrap:wrap;height:auto;min-height:70px;padding:12px}.pos-v2>header nav{order:3;width:100%;height:45px;overflow:auto}.pos-unit-switcher{margin-left:auto}.pos-header-cash{order:2;min-width:84px;height:42px;padding-inline:11px}.pos-v2>header nav button{white-space:nowrap;padding:0 12px}.pos-dashboard,.pos-section{padding:25px 14px}.pos-dashboard>div{grid-template-columns:1fr 1fr}.pos-sale{display:block}.pos-sale>aside{border:0;border-top:4px solid #ffc300}.pos-products,.tab-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.pos-sale>div>nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-dashboard>div,.pos-products{grid-template-columns:1fr}.pos-dashboard button{min-height:130px}.pos-recent-orders>header{align-items:flex-start;padding:16px}.pos-recent-orders>header>span{font-size:7px}.pos-dashboard .pos-recent-order{grid-template-columns:42px minmax(0,1fr) auto;gap:8px 10px;min-height:0;padding:12px 14px}.pos-recent-origin{grid-area:2/1;padding:4px 5px}.pos-dashboard .pos-recent-order>span{grid-area:1/2/span 2}.pos-recent-order>strong{grid-area:1/3/span 2}.pos-recent-order>em{display:none}.pos-dashboard .pos-recent-all{min-height:0}.order-grid button{grid-template-columns:1fr auto}.order-grid span{grid-column:1/-1}.pos-dashboard h1,.pos-section h1{font-size:31px}.pos-modal>section{padding:24px 18px}.cash-result>div{grid-template-columns:1fr}}.catalog-actions{gap:8px;display:flex}.catalog-actions button,.product-delete{color:#ffc300;background:#1a170b;border:1px solid #ffc300;padding:10px 14px;font-weight:800}.product-delete{color:#ef7479!important;background:#251113!important;border-color:#8d3438!important}.admin-modal select{color:#fff;background:#06131a;border:1px solid #314650;width:100%;margin-top:5px;padding:11px;display:block}.product-grid footer del{color:#777;font-size:10px;font-weight:500;display:block}.product-grid footer small{color:#999;font-size:9px}.availability-matrix{background:#0b0b0b;border:1px solid #383838;margin:20px 0;padding:15px}.availability-matrix legend{color:#ffc300;letter-spacing:1.5px;padding:0 8px;font-size:10px}.availability-units,.availability-channels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.availability-channels{margin-top:10px}.availability-matrix label{cursor:pointer;background:#131313;border:1px solid #333;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;color:#aaa!important;margin:0!important;padding:12px!important;display:grid!important}.availability-matrix label.selected{background:#211b05;border-color:#ffc300;color:#fff!important}.availability-matrix input{grid-row:1/3;width:auto!important;margin:0!important}.availability-matrix b,.availability-matrix span{display:block}.availability-matrix b{font-size:11px}.availability-matrix span{color:#777;font-size:8px}.availability-matrix label.selected span{color:#cbb66b}@media (width<=650px){.availability-units,.availability-channels{grid-template-columns:1fr}.availability-matrix{padding:10px}}.admin-modal>section{max-height:92vh;overflow:auto;width:min(760px,100%)!important}.tab-grid button.open{box-shadow:0 0 24px #ff233933;background:linear-gradient(145deg,#351015,#1b0d10)!important;border-color:#ff4655!important}.tab-grid button.open small{color:#ff7a84}.tab-picker>section{width:min(760px,100%)}.tab-picker .tab-grid{grid-template-columns:repeat(4,1fr)}.tab-picker .tab-grid button{cursor:pointer;min-height:130px}.tab-picker .tab-grid button:disabled{opacity:.55}@media (width<=700px){.tab-picker .tab-grid{grid-template-columns:1fr 1fr}}.cash-admin-list{gap:12px;margin-top:24px;display:grid}.cash-unit-tabs{scrollbar-width:thin;gap:8px;margin-top:20px;padding-bottom:3px;display:flex;overflow-x:auto}.cash-unit-tabs button{color:#a3a7aa;cursor:pointer;background:#111315;border:1px solid #34373a;border-radius:10px;flex:none;min-width:110px;padding:11px 16px;font-size:11px;font-weight:900}.cash-unit-tabs button.active{color:#ffd044;background:#2a230e;border-color:#dcae27;box-shadow:inset 0 -2px #ffc300}.cash-day-divider{border-bottom:1px solid #393c3f;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 0;padding:10px 2px 8px;display:flex}.cash-day-divider strong{color:#f1f2f2;font-size:14px}.cash-day-divider span{color:#858a8d;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.cash-closed-row{background:#101214;border:1px solid #303236;border-left-width:4px;border-radius:11px;overflow:hidden}.cash-closed-row.matched{border-left-color:#26a764}.cash-closed-row.short,.cash-closed-row.over{border-left-color:#e24750}.cash-closed-row>summary{cursor:pointer;grid-template-columns:170px 190px 110px minmax(240px,1fr) 22px;align-items:center;gap:16px;min-height:62px;padding:9px 14px;list-style:none;display:grid}.cash-closed-row>summary::-webkit-details-marker{display:none}.cash-closed-row>summary:hover{background:#171a1c}.cash-row-time,.cash-row-difference,.cash-row-note{gap:4px;min-width:0;display:grid}.cash-row-time b{color:#fff;font-size:14px}.cash-row-time small,.cash-row-difference small,.cash-row-note small{color:#747b7f;letter-spacing:.09em;font-size:8px;font-weight:900}.cash-row-time small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cash-row-result{color:#ff737b;font-size:12px}.cash-closed-row.matched .cash-row-result{color:#4ce697}.cash-row-difference b{color:#ff7b82;font-size:14px}.cash-closed-row.matched .cash-row-difference b{color:#d8dddf}.cash-row-note{border-left:1px solid #303438;padding:7px 10px}.cash-row-note b{color:#aeb4b7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.cash-row-note.has-note b{color:#ffd0d3}.cash-closed-row>summary>i{color:#858a8d;font-size:16px;font-style:normal;transition:transform .18s}.cash-closed-row[open]>summary>i{transform:rotate(180deg)}.cash-row-expanded{background:#0c0e0f;border-top:1px solid #292d30;grid-template-columns:1fr auto;gap:5px 20px;padding:0 14px 13px;display:grid}.cash-row-expanded .cash-ledger-summary{grid-column:1/-1}.cash-row-expanded>p{color:#8b9295;margin:0;font-size:10px}.cash-admin-list article{background:#111315;border:1px solid #303236;border-radius:14px;padding:20px}.cash-admin-list article.open{border-color:#e4ae16}.cash-admin-list article.matched{border-color:#26a764}.cash-admin-list article.short,.cash-admin-list article.over{border-color:#e24750}.cash-admin-list article>header{justify-content:space-between;align-items:center;display:flex}.cash-admin-list h3{margin:4px 0}.cash-shift-time{color:#858a8d;margin-top:5px;font-size:10px;font-weight:800;display:block}.cash-admin-list header>b{letter-spacing:.08em;color:#ffc300;font-size:10px}.cash-admin-list article.matched header>b{color:#4ce697}.cash-admin-list article.short header>b,.cash-admin-list article.over header>b{color:#ff6972}.cash-admin-list article>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.cash-admin-list article>div span{color:#777;background:#090a0b;padding:13px;font-size:9px}.cash-admin-list article>div strong{color:#fff;margin-top:6px;font-size:17px;display:block}.cash-admin-list footer{color:#8b9093;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.cash-admin-list footer p{color:#d2b866;width:100%;margin:0}.cash-admin-list footer .cash-closing-note{box-sizing:border-box;color:#f0d8a2;background:#24180e;border:1px solid #6b3b25;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;line-height:1.45;display:flex}.cash-admin-list footer .cash-closing-note b{color:#ffb84a;letter-spacing:.08em;flex:none;font-size:9px}.cash-admin-list article.short footer .cash-closing-note,.cash-admin-list article.over footer .cash-closing-note{color:#ffd0d3;background:#251114;border-color:#71343a}.cash-admin-list article.short footer .cash-closing-note b,.cash-admin-list article.over footer .cash-closing-note b{color:#ff737b}@media (width<=700px){.cash-unit-tabs button{min-width:auto}.cash-closed-row>summary{grid-template-columns:1fr auto;gap:7px 12px;padding:11px 12px}.cash-row-time{grid-column:1}.cash-row-result{text-align:right;grid-area:1/2}.cash-row-difference{grid-column:1}.cash-row-note{border-top:1px solid #292d30;border-left:0;grid-column:1/-1;padding:7px 0 0}.cash-closed-row>summary>i{text-align:right;grid-area:2/2}.cash-row-expanded{grid-template-columns:1fr}.cash-admin-list article>div{grid-template-columns:1fr 1fr}}.removal-modal section{background:radial-gradient(circle at 50% 0,#36171a,#101112 48%)!important;border-color:#84343a!important}.removal-modal>section>small{color:#ff6e75;letter-spacing:2px;font-weight:900}.removal-modal h2{margin:8px 40px 18px 0;font:italic 900 28px Arial}.removal-modal p{color:#aaa;line-height:1.5}.removal-item{background:#210f11;border:1px solid #5d292d;border-radius:12px;justify-content:space-between;gap:14px;padding:16px;display:flex}.removal-item span{color:#ff7b81}.removal-modal label{margin-top:18px;display:block}.removal-modal label>span{color:#ff8a90;letter-spacing:1.4px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.removal-modal textarea{box-sizing:border-box;color:#fff;resize:vertical;background:#0b0c0d;border:1px solid #54383a;border-radius:11px;width:100%;min-height:105px;padding:14px}.danger-confirm{color:#fff;background:#df3541;border:0;border-radius:11px;width:100%;margin-top:12px;padding:16px;font-weight:950}.danger-confirm:disabled{opacity:.35}.cash-adjustments{border-top:1px solid #ffffff16;margin-top:16px;padding-top:13px}.cash-adjustments summary{cursor:pointer;color:#ff737b;letter-spacing:1px;font-size:9px;font-weight:900}.cash-adjustments>section{background:#1d1012;border:1px solid #5d3034;border-radius:10px;margin-top:10px;padding:13px}.cash-adjustments>section>header{justify-content:space-between;gap:10px;display:flex}.cash-adjustments>section>header span{color:#8f9294;font-size:9px}.cash-adjustments>section>p{color:#fff;margin:10px 0;font-size:11px}.cash-adjustments>section>footer{color:#a6a6a6;gap:5px;display:grid}.cash-ledger{border-top:1px solid #ffffff16;margin-top:16px;padding-top:13px}.cash-ledger>summary{cursor:pointer;color:#ffc300;letter-spacing:1px;font-size:9px;font-weight:900;list-style:none}.cash-ledger>summary:after{content:"＋";float:right;font-size:15px;line-height:8px}.cash-ledger[open]>summary:after{content:"−"}.cash-ledger-summary{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:14px 0!important;display:grid!important}.cash-ledger-summary span{border:1px solid #2f3234;border-radius:9px;min-width:0;color:#858a8d!important;background:#090a0b!important;padding:11px!important}.cash-ledger-summary strong,.cash-ledger-summary small{color:#fff!important;margin-top:5px!important;display:block!important}.cash-ledger-summary small{color:#d5ae2c!important}.cash-ledger-list{gap:7px!important;margin:0!important;display:grid!important}.cash-ledger-list>p{color:#858a8d}.cash-ledger-list>section{background:#0b0c0d;border:1px solid #303236;border-radius:9px;grid-template-columns:1fr auto;gap:5px 14px;padding:12px;display:grid}.cash-ledger-list>section>div b,.cash-ledger-list>section>div small{display:block}.cash-ledger-list>section>div b{letter-spacing:1px;font-size:9px}.cash-ledger-list>section>div small{color:#858a8d;margin-top:4px;font-size:9px}.cash-ledger-list>section>strong{color:#58da98}.cash-ledger-list>section.movement-withdrawal>strong,.cash-ledger-list>section.movement-refund>strong{color:#ff737b}.cash-ledger-list>section>footer{grid-column:1/-1;color:#858a8d!important;gap:10px!important;display:flex!important}.cash-ledger-list>section>footer p{color:#c5a74b;width:100%;margin:0}.cash-live-ledger{text-align:left;background:#111315;border:1px solid #343638;border-radius:14px;margin:20px 0;padding:16px}.cash-live-ledger>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:6px;display:flex}.cash-live-ledger>header small{color:#d5ae2c;letter-spacing:1px;font-size:12px;font-weight:900}.cash-live-ledger>header h2{margin:4px 0 0;font-size:18px}.cash-live-ledger>header button{width:auto!important;padding:9px 12px!important;font-size:12px!important}.cash-live-ledger>p{color:#9da1a4!important;margin:0 0 14px!important;font-size:14px!important}.cash-live-ledger .cash-ledger-list>section.movement-supply>strong{color:#58da98}@media (width<=700px){.cash-ledger-summary{grid-template-columns:1fr 1fr!important}.cash-ledger-list>section>footer{gap:4px!important;display:grid!important}}.product-config-modal>section{background:radial-gradient(circle at 20% 0,#302607,#131517 34%);border-color:#6b5516;width:min(720px,100%)}.product-config-modal>section>small{color:#ffc300;letter-spacing:2px;font-size:9px;font-weight:900}.product-config-modal>section>header{align-items:center;gap:15px;margin:12px 45px 18px 0;display:flex}.product-config-image{background:#090a0b;border:1px solid #393b3d;border-radius:14px;flex:none;place-items:center;width:78px;height:78px;display:grid;overflow:hidden}.product-config-image img{object-fit:contain;width:100%;height:100%}.product-config-image span{color:#ffc300;font-size:28px}.product-config-modal h2{margin:0;font:italic 900 26px Arial}.product-config-modal header p{color:#ffc300;margin:7px 0 0;font-weight:900}.product-config-modal label>span{color:#caa82d;letter-spacing:1.2px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.weight-field,.product-notes{margin:14px 0;display:block}.weight-field input,.product-notes textarea{box-sizing:border-box;color:#fff;background:#0b0c0d;border:1px solid #3b3e41;border-radius:11px;outline:none;width:100%;padding:14px;font-size:16px}.weight-field input:focus,.product-notes textarea:focus{border-color:#ffc300}.weight-field small{color:#8d9498;margin-top:7px;display:block}.product-notes textarea{resize:vertical;min-height:76px}.product-config-modal fieldset{border:0;margin:15px 0;padding:0}.product-config-modal legend{justify-content:space-between;gap:10px;width:100%;margin-bottom:8px;display:flex}.product-config-modal legend span{font-weight:900}.product-config-modal legend small{color:#8e9497;font-size:9px}.product-config-modal fieldset>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.product-config-modal fieldset button{text-align:left;color:#e8e8e8;background:#0d0f10;border:1px solid #34373a;border-radius:10px;grid-template-columns:1fr auto 24px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:grid}.product-config-modal fieldset button b{color:#9da2a4;font-size:10px}.product-config-modal fieldset button i{color:#ffc300;border:1px solid #4a4d4f;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.product-config-modal fieldset button.selected{background:#211b05;border-color:#ffc300}.product-config-modal fieldset button.selected i{color:#080808;background:#ffc300}.product-config-modal>section>footer{grid-template-columns:135px 1fr;gap:10px;margin-top:17px;display:grid}.quantity-stepper{border:1px solid #3a3d3f;border-radius:11px;grid-template-columns:42px 1fr 42px;align-items:center;display:grid;overflow:hidden}.quantity-stepper button{color:#ffc300;background:#1b1d1f;border:0;height:52px;font-size:21px}.quantity-stepper b{text-align:center}.product-add-confirm{color:#090909;background:linear-gradient(135deg,#ffd324,#eda400);border:0;border-radius:11px;font-weight:950}@media (width<=600px){.product-config-modal{align-items:end;padding:0}.product-config-modal>section{border-radius:20px 20px 0 0;max-height:94vh;padding:24px 17px}.product-config-modal fieldset>div{grid-template-columns:1fr}.product-config-modal>section>footer{grid-template-columns:110px 1fr}.product-config-modal h2{font-size:22px}}.cash-movement-actions{grid-template-columns:1fr 1fr;gap:9px;margin:22px 0 6px;display:grid}.cash-movement-actions button{color:#ffc300!important;background:#151719!important;margin:0!important}.cash-movement-actions button:last-child{color:#ff747c!important;border-color:#7a3037!important}.cash-movement-modal>section,.cancellation-modal>section{width:min(540px,100%)}.cash-movement-modal small,.cancellation-modal small,.sale-detail-modal>section>small{color:#ffc300;letter-spacing:2px;font-size:9px;font-weight:900}.cash-movement-modal h2,.cancellation-modal h2{font:italic 900 28px Arial}.cash-movement-modal label,.cancellation-modal label{margin:15px 0;display:block}.cash-movement-modal label>span,.cancellation-modal label>span{color:#c9a829;letter-spacing:1.2px;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.cash-movement-modal input,.cash-movement-modal textarea,.cancellation-modal textarea{box-sizing:border-box;color:#fff;background:#0b0c0d;border:1px solid #3b3e41;border-radius:10px;width:100%;padding:14px;font-size:15px}.cash-movement-modal textarea,.cancellation-modal textarea{resize:vertical;min-height:90px}.cancellation-modal>section{background:radial-gradient(circle at 50% 0,#351517,#111315 45%);border-color:#7e3238}.cancellation-modal>section>div{background:#210f11;border:1px solid #5b292d;border-radius:10px;justify-content:space-between;padding:14px;display:flex}.cancellation-modal>section>div b{color:#ff747c}.cancellation-modal p,.cash-movement-modal p{color:#969b9e;line-height:1.5}.sale-detail-modal>section{width:min(820px,100vw - 48px)}.sale-detail-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050606;place-items:center;padding:24px}.sale-detail-modal>section{border:1px solid #5c4c18;border-radius:24px;max-height:calc(100dvh - 48px);padding:30px;box-shadow:0 32px 100px #000}.delivery-operation{background:linear-gradient(145deg,#201b08,#101213 56%);border:1px solid #80691b;border-radius:18px;margin:22px 0 26px;padding:22px;box-shadow:0 16px 45px #0008}.delivery-operation>header small{color:#ffc300;letter-spacing:.18em;font-size:9px;font-weight:950}.delivery-operation>header h3{color:#fff;margin:6px 0 3px;font-size:23px}.delivery-operation>header p{color:#a9adaf;margin:0;font-size:13px}.delivery-copy-grid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 12px;display:grid}.delivery-copy-grid>button{color:#fff;text-align:left;background:#090b0c;border:1px solid #3d4144;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-width:0;padding:14px;display:flex}.delivery-copy-grid>button:last-child{grid-column:1/-1}.delivery-copy-grid span{min-width:0}.delivery-copy-grid span small,.delivery-copy-grid span b{display:block}.delivery-copy-grid span small{color:#bda02d;letter-spacing:.12em;margin-bottom:5px;font-size:8px;font-weight:900}.delivery-copy-grid span b{overflow-wrap:anywhere;font-size:13px}.delivery-copy-grid strong{color:#ffc300;letter-spacing:.08em;background:#332a05;border-radius:8px;flex:none;padding:9px 11px;font-size:9px}.courier-primary{color:#100e05;letter-spacing:.02em;background:linear-gradient(135deg,#ffd21c,#f2a900);border:0;border-radius:13px;width:100%;min-height:64px;font-size:15px;font-weight:950;box-shadow:0 14px 34px #ffc30035}.courier-primary:disabled{opacity:.65}.courier-done{color:#54e8a7;background:#0b281d;border:1px solid #25b878;border-radius:13px;place-items:center;min-height:58px;font-size:14px;font-weight:950;display:grid}.sale-detail-secondary{border-top:1px solid #292c2e;margin-top:4px;padding-top:4px}.sale-detail-secondary>h4:first-child{margin-top:14px}.sale-detail-facts{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0;display:grid}.sale-detail-facts span{background:#0d0f10;border:1px solid #2d3033;border-radius:10px;min-width:0;padding:11px 12px}.sale-detail-facts small,.sale-detail-facts b{display:block}.sale-detail-facts small{color:#8d791f;letter-spacing:.1em;margin-bottom:5px;font-size:8px;font-weight:900}.sale-detail-facts b{overflow-wrap:anywhere;color:#e7e8e9;font-size:11px}.sale-detail-modal h2{margin:7px 45px 5px 0}.sale-detail-modal>section>p{color:#8e9497}.status-cancelled{color:#ff6670}.sale-detail-lines{border-top:1px solid #303236;margin:18px 0}.sale-detail-lines article{align-items:start}.sale-detail-lines article span b,.sale-detail-lines article span small{display:block}.sale-detail-lines article span small{color:#92989b;margin-top:4px}.sale-detail-modal h4{color:#caa529;letter-spacing:1.5px;margin:20px 0 3px;font-size:9px}.sale-detail-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.sale-detail-actions button{border-radius:10px;padding:14px;font-weight:900}.receipt-print{color:#ffc300;background:#211b05;border:1px solid #ffc300}.cancel-sale{color:#ff747c;background:#2a1114;border:1px solid #743137}@media (width<=560px){.cash-movement-actions,.sale-detail-actions{grid-template-columns:1fr}.sale-detail-modal{padding:8px}.sale-detail-modal>section{border-radius:18px;width:100%;max-height:calc(100dvh - 16px);padding:20px 16px}.delivery-operation{padding:16px}.delivery-copy-grid{grid-template-columns:1fr}.delivery-copy-grid>button:last-child{grid-column:auto}.delivery-operation>header h3{font-size:20px}}.print-failure-alert{z-index:180;color:#fff;text-align:left;background:linear-gradient(135deg,#3b1015,#170b0d);border:1px solid #ff4e5b;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-width:min(430px,100vw - 28px);padding:13px 16px;animation:1.6s infinite print-failure-pulse;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 45px #ff233a55}.print-failure-alert>i{color:#fff;background:#ff4655;border-radius:50%;place-items:center;width:40px;height:40px;font-size:25px;font-style:normal;font-weight:950;display:grid}.print-failure-alert span b,.print-failure-alert span small{display:block}.print-failure-alert span small{color:#ffabb0;margin-top:3px}.print-failure-alert>strong{color:#ffc300;font-size:11px}.online-orders .print-failed-order{background:linear-gradient(90deg,#2c0e12,#151719);border-color:#ff4655;box-shadow:inset 4px 0 #ff4655}.online-orders .courier-pending-order{background:linear-gradient(90deg,#321014,#151719);border-color:#ff4655;animation:1.35s infinite pos-alert;box-shadow:inset 4px 0 #ff4655,0 0 18px #f342}.online-orders .courier-pending-order span{color:#ff7b83;font-weight:800}.online-orders .order-completed{opacity:.58}.online-delivery-address{background:#1d190b;border:1px solid #67551c;border-radius:11px;gap:6px;margin:14px 0;padding:14px;display:grid}.online-delivery-address>b{color:#ffc300;letter-spacing:1.5px;font-size:9px}.online-delivery-address span{line-height:1.45}.online-delivery-address small{color:#a3a7a9}.online-delivery-address small strong{color:#fff;font-size:16px}.temporary-print-tests{background:linear-gradient(135deg,#1c1808,#101213);border:1px dashed #80691b;border-radius:16px;margin:22px 0;padding:20px}.temporary-print-tests header small{color:#ffc300;letter-spacing:.14em;font-size:8px;font-weight:950}.temporary-print-tests h2{color:#fff;margin:7px 0 3px}.temporary-print-tests header p{color:#969b9e;margin:0}.temporary-print-tests>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.temporary-print-tests button{color:#fff;text-align:left;cursor:pointer;background:#0b0d0e;border:1px solid #3a3d40;border-radius:11px;min-height:82px;padding:13px}.temporary-print-tests button:hover{background:#191604;border-color:#ffc300}.temporary-print-tests button:disabled{opacity:.55;cursor:wait}.temporary-print-tests button b,.temporary-print-tests button span{display:block}.temporary-print-tests button b{color:#ffc300;font-size:11px}.temporary-print-tests button span{color:#9da1a3;margin-top:6px;font-size:9px;line-height:1.35}.print-agent-download{color:#fff;background:#100f0a;border:1px solid #80691b;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding:14px 16px;text-decoration:none;transition:all .18s;display:flex}.print-agent-download:hover{background:#1b1708;border-color:#ffc300;transform:translateY(-1px)}.print-agent-download span{gap:4px;display:grid}.print-agent-download b{color:#f5ca45;letter-spacing:.08em;font-size:10px}.print-agent-download small{color:#8e9395;font-size:8px}.print-agent-download strong{color:#090909;letter-spacing:.08em;background:#ffc300;border-radius:8px;flex:none;padding:9px 11px;font-size:8px}@media (width<=760px){.temporary-print-tests>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.print-agent-download{flex-direction:column;align-items:stretch}.print-agent-download strong{text-align:center}}.accept-online-order{color:#090909;background:linear-gradient(135deg,#ffd324,#eca500);border:0;grid-column:1/-1}.accept-online-order:disabled{opacity:.45}.advance-online-order{color:#5ce2a0;background:#10291d;border:1px solid #36b978}@keyframes print-failure-pulse{50%{box-shadow:0 16px 55px #ff233a88}}@media (width<=600px){.print-failure-alert{grid-template-columns:36px 1fr;width:calc(100vw - 28px);min-width:0}.print-failure-alert>i{width:34px;height:34px}.print-failure-alert>strong{display:none}}.print-center .section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.print-center .section-head small{color:#caa42b;letter-spacing:1.5px;font-weight:900}.print-center .section-head h1{margin:5px 0}.print-center .section-head button,.print-queue button{color:#ffc300;background:#211b06;border:1px solid #ffc300;border-radius:9px;padding:12px 15px;font-weight:900}.print-health{background:#111315;border:1px solid #303236;border-radius:12px;align-items:center;gap:12px;margin:22px 0;padding:16px;display:flex}.print-health>span{font-size:22px}.print-health>span.healthy{color:#49db94}.print-health>span.attention{color:#ff5965;animation:1.1s infinite pos-alert}.print-health b,.print-health small{display:block}.print-health small{color:#8f9497;margin-top:4px}.print-queue{gap:9px;display:grid}.print-queue>article{background:#121416;border:1px solid #3a3d40;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:17px;display:flex}.print-queue article small,.print-queue article span{color:#8f9497;display:block}.print-queue article small{color:#ffc300;letter-spacing:1px;font-size:8px;font-weight:900}.print-queue article h3{margin:4px 0}.print-empty{text-align:center;background:#0e1512;border:1px dashed #34433b;border-radius:14px;padding:55px 20px}.print-empty>b{color:#56e6a1;background:#143824;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:25px;display:grid}.print-empty h2{margin-bottom:5px}.print-empty p{color:#8e9497}@media (width<=600px){.print-center .section-head,.print-queue>article{flex-direction:column;align-items:stretch}.print-center .section-head button,.print-queue button{width:100%}}.report-filters{background:#111315;border:1px solid #323538;border-radius:13px;align-items:end;gap:10px;margin:24px 0;padding:17px;display:flex}.report-filters label{color:#caa72b;letter-spacing:1px;gap:7px;font-size:9px;font-weight:900;display:grid}.report-filters input{color:#fff;background:#090a0b;border:1px solid #3a3d40;border-radius:8px;padding:12px}.report-filters button{color:#090909;background:linear-gradient(135deg,#ffd221,#eba400);border:0;border-radius:9px;margin-left:auto;padding:13px 20px;font-weight:950}.report-filters button:disabled{opacity:.5}.report-loading{text-align:center;color:#8e9497;padding:55px}.report-kpis{grid-template-columns:2fr 1fr 1fr;gap:11px;margin-bottom:12px;display:grid}.report-kpis article{background:radial-gradient(circle at 0 0,#2a2209,#111315 55%);border:1px solid #34373a;border-radius:13px;padding:20px}.report-kpis small,.report-kpis b,.report-kpis span{display:block}.report-kpis small{color:#cda728;letter-spacing:1px;font-size:9px;font-weight:900}.report-kpis b{margin:8px 0;font-size:28px}.report-kpis span{color:#8e9497;font-size:10px}.report-panels{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.report-panels>article{background:#111315;border:1px solid #303236;border-radius:13px;padding:18px}.report-panels header{border-bottom:1px solid #292c2e;padding-bottom:12px}.report-panels header small{color:#c9a52b;letter-spacing:1px;font-size:8px;font-weight:900}.report-panels h3{margin:4px 0}.report-panels article>div{border-bottom:1px solid #272a2c;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.report-panels article>div span small{color:#81878a;margin-top:3px;display:block}.report-panels article>div b{color:#ffc300}.report-ranking article>div{grid-template-columns:32px 1fr auto}.report-ranking i{color:#d4ab28;border:1px solid #594a1c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.report-panels article>p{color:#848a8d}@media (width<=720px){.report-filters{flex-direction:column;align-items:stretch}.report-filters button{width:100%;margin:0}.report-kpis,.report-panels{grid-template-columns:1fr}.report-kpis article:first-child{order:-1}}.availability-console>article{background:#121416;border:1px solid #303236;border-radius:15px;margin-top:18px;padding:20px}.availability-console>article>header{border-bottom:1px solid #2d3032;justify-content:space-between;gap:12px;padding-bottom:13px;display:flex}.availability-console>article>header span{color:#8e9497;font-size:11px}.availability-console>article>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.availability-console>article button{color:#fff;text-align:left;background:#10251b;border:1px solid #2b6848;border-radius:9px;justify-content:space-between;gap:8px;padding:13px;display:flex}.availability-console>article button b{color:#52dd97;font-size:8px}.availability-console>article button.paused{background:#271517;border-color:#704046}.availability-console>article button.paused b{color:#ff737b}@media (width<=700px){.availability-console>article>div{grid-template-columns:1fr}}.option-admin-intro{color:#8f9497;max-width:760px;line-height:1.6}.option-replicator{background:linear-gradient(135deg,#171408,#101112);border:1px solid #4d411c;border-radius:14px;grid-template-columns:minmax(240px,1fr) minmax(180px,.5fr);align-items:end;gap:16px;margin-top:20px;padding:18px;display:grid}.option-replicator h3,.option-replicator p{margin:4px 0}.option-replicator p{color:#8f9497;font-size:11px}.option-replicator label{color:#cba934;letter-spacing:.08em;gap:7px;font-size:8px;font-weight:900;display:grid}.option-replicator select{color:#fff;background:#090a0b;border:1px solid #3b3d3f;border-radius:8px;min-height:42px;padding:8px}.option-replicator-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.option-replicator-actions button{color:#ffc300;background:#211b08;border:1px solid #8b711e;border-radius:8px;min-height:40px;padding:9px 14px;font-size:9px;font-weight:900}.option-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.option-group-grid>article{background:#121416;border:1px solid #303236;border-radius:15px;overflow:hidden}.option-group-grid>article.inactive{opacity:.58}.option-group-grid>article>header{border-bottom:1px solid #292c2e;justify-content:space-between;gap:14px;padding:18px;display:flex}.option-group-grid h3{margin:4px 0}.option-group-grid header p{color:#8f9497;margin:0;font-size:10px}.option-group-grid button{color:#ffc300;background:#201b09;border:1px solid #78621f;border-radius:8px;padding:9px;font-size:8px;font-weight:900}.option-group-grid>article>div{padding:8px 16px}.option-group-grid>article>div>section{border-bottom:1px solid #27292b;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.option-group-grid>article>div>section>span{flex:1;min-width:0}.option-name-input{width:100%;min-width:0}.option-order-actions{gap:4px;display:flex}.option-order-actions button{min-width:32px;padding:7px;font-size:14px}.option-order-actions button:disabled{opacity:.2}.option-group-grid .option-delete{color:#ff7c85;background:#251113;border-color:#72343a}.option-group-grid>article>div>section.inactive{opacity:.42}.option-group-grid section span b,.option-group-grid section span small{display:block}.option-group-grid section span small{color:#888;margin-top:3px}.option-group-grid footer{padding:12px 16px 16px}.option-group-grid footer button{width:100%}.product-groups{border:1px solid #393b3d;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;padding:14px;display:grid}.product-groups legend{color:#d5aa22;padding:0 8px;font-size:9px;font-weight:900}.product-groups label{background:#0e1011;border:1px solid #303236;border-radius:9px;align-items:center;gap:8px;padding:11px;margin:0!important;display:flex!important}.product-groups label.selected{background:#211b08;border-color:#c69e20}.product-groups input{width:auto!important}.product-groups span b,.product-groups span small{display:block}.product-groups span small{color:#888;margin-top:3px;font-size:8px}@media (width<=800px){.option-group-grid,.product-groups{grid-template-columns:1fr}}@media (width<=700px){.option-replicator{grid-template-columns:1fr}.option-replicator-actions{grid-column:1}.option-group-grid>article>div>section{grid-template-columns:1fr auto auto;display:grid}.option-group-grid>article>div>section>span{grid-column:1/-1}}.option-quantity{grid-template-columns:30px 24px 30px;align-items:center;gap:4px;margin-left:auto;display:grid!important}.option-quantity button{color:#ffc300;background:#171407;border:1px solid #80691f;border-radius:8px;width:30px;height:30px;font-size:17px;font-weight:900}.option-quantity button:disabled{opacity:.25}.option-quantity strong{text-align:center;color:#fff}.pos-option-stepper{align-items:center;gap:3px;grid-template-columns:28px 22px 28px!important;width:auto!important;display:grid!important}.daily-order-grid button{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;display:grid;position:relative}.history-session-picker{align-items:center;gap:10px;margin:18px 0;display:flex}.history-session-picker label{color:#8d791f;letter-spacing:.12em;font-size:9px;font-weight:900}.history-session-picker select{color:#e8e9ea;background:#121416;border:1px solid #383b3e;border-radius:9px;min-width:min(520px,100%);padding:11px 13px}.history-tab-events{border-top:1px solid #34373a;margin-top:34px;padding-top:24px}.history-tab-events header h2{color:#f0f1f2;margin:5px 0}.history-tab-events header small{color:#b99925;letter-spacing:.12em;font-size:9px;font-weight:900}.history-tab-events header p{color:#858b8f}.history-tab-events>div{gap:8px;display:grid}.history-tab-events article{background:#131517;border:1px solid #303336;border-radius:11px;grid-template-columns:1fr auto;gap:6px 16px;padding:15px 17px;display:grid}.history-tab-events article span>*{display:block}.history-tab-events article span small{color:#b99925;font-size:8px;font-weight:900}.history-tab-events article span b{margin:4px 0}.history-tab-events article span em{color:#8e9498;font-size:11px;font-style:normal}.history-tab-events article strong{color:#ffc300}.history-tab-events article i{color:#777;text-align:right;grid-column:2;font-size:8px;font-style:normal}.daily-order-grid .order-origin{color:#e7bf45;letter-spacing:.1em;border:1px solid #6a571c;border-radius:999px;grid-column:1/-1;width:max-content;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.daily-order-grid .order-origin.delivery{color:#62dda5;border-color:#277d5b}.daily-order-grid .order-origin.pickup{color:#7cc1ff;border-color:#3e6f9b}.daily-order-grid button>span,.daily-order-grid button>small{grid-column:1}.daily-order-grid .daily-order-items,.daily-order-grid .daily-order-payment{color:#b6babd;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;font-style:normal;overflow:hidden}.daily-order-grid .daily-order-payment{color:#817126;letter-spacing:.08em;font-size:8px;font-weight:900}.daily-order-grid button>strong{grid-area:2/2/span 4}.daily-order-grid button>small{color:#777;letter-spacing:.08em;font-size:8px}@media (width<=620px){.sale-detail-modal>section{border-radius:0;padding:26px 18px}.sale-detail-facts{grid-template-columns:1fr}}.pos-option-stepper span{color:#ffc300;border:1px solid #80691f;border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;font-style:normal;display:grid}.pos-option-stepper strong{color:#fff;text-align:center;font-style:normal}.pos-connection{letter-spacing:.7px;border-radius:999px;padding:6px 9px;font-weight:900;font-size:8px!important}.pos-connection.online{color:#55dda0;background:#10291d}.pos-connection.offline{color:#ff6f79;background:#351015;animation:1.2s infinite pos-alert}.product-grid article{background:linear-gradient(#151515,#101010 56%,#0c0c0c);border-color:#303030;box-shadow:0 10px 30px #00000024}.product-grid article>div{padding:14px}.product-photo{isolation:isolate;background:radial-gradient(circle at 50% 58%,#6c521c55 0,#201b0e 35%,#090a0b 72%);place-items:center;display:grid}.product-photo:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(18px);background:#ffc30018;border-radius:50%;width:66%;position:absolute;top:20%;left:17%}.product-photo img{box-sizing:border-box;object-fit:contain;object-position:50% 56%;filter:drop-shadow(0 14px 12px #0009);width:88%;height:88%;padding:5%}.product-photo:hover img{filter:brightness(.92)drop-shadow(0 16px 14px #000b);transform:scale(1.045)}.product-config-modal fieldset button{grid-template-columns:minmax(0,1fr) max-content max-content;overflow:hidden}.product-config-modal fieldset button>span:first-child{overflow-wrap:anywhere;min-width:0;line-height:1.25}.product-config-modal fieldset button>b{white-space:nowrap}.product-config-modal .pos-option-stepper{justify-self:end;min-width:84px}@media (width<=420px){.product-grid article>div{padding:10px}.product-photo img{width:94%;height:94%;padding:4%}.product-config-modal fieldset button{grid-template-columns:minmax(0,1fr) max-content}.product-config-modal fieldset button>b{grid-area:2/1;justify-self:start}.product-config-modal .pos-option-stepper{grid-area:1/2/span 2}}@media (width<=920px){.mg-topbar{position:fixed!important}.mg-brand-zone{width:100%}.mg-logo-button{text-align:center!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.mg-logo-button:active{transform:translate(-50%,-50%)scale(.96)!important}.mg-brand-cycle>.mg-brand{justify-content:center!important}}.mg-loader{box-sizing:border-box!important;background:radial-gradient(circle at 50% 48%,#ffc30017,#0000 31%),#030303!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100dvh!important;margin:0!important;padding:24px!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.mg-shell .mg-loader{min-height:calc(100dvh - 76px)!important}.mg-loader__content{box-sizing:border-box!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:min(100%,360px)!important;min-width:0!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.mg-loader__content>.mg-loader__coin{float:none!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 22px #ffc30038)!important;flex:none!important;align-self:center!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;min-height:76px!important;max-height:76px!important;margin:0 auto 24px!important;padding:0!important;animation:1.8s ease-in-out infinite mg-loader-float!important;display:block!important;position:static!important;inset:auto!important}.mg-loader__content>.capittani-loader__logo{filter:drop-shadow(0 0 24px #ffc30047)!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:92px!important;min-height:92px!important;max-height:92px!important}.mg-loader__title{color:#fff!important;width:100%!important;font-family:var(--font-heading), Arial, sans-serif!important;letter-spacing:.015em!important;text-align:center!important;overflow-wrap:normal!important;text-wrap:balance!important;margin:0!important;font-size:clamp(21px,5vw,29px)!important;font-style:italic!important;font-weight:950!important;line-height:1.05!important;display:block!important;position:static!important}.mg-loader__subtitle{color:#777!important;text-align:center!important;width:100%!important;margin:14px 0 0!important;font-size:14px!important;line-height:1.35!important;display:block!important;position:static!important}.mg-loader__pulse{transform-origin:50%!important;background:linear-gradient(90deg,#0000,#ffc300,#0000)!important;border-radius:999px!important;width:92px!important;height:3px!important;margin:22px auto 0!important;animation:1.25s ease-in-out infinite mg-loader-pulse!important;display:block!important;position:static!important}.mg-loader__action{color:#ffc300!important;letter-spacing:.08em!important;cursor:pointer!important;background:#181304!important;border:1px solid #8f7118!important;border-radius:14px!important;width:min(100%,260px)!important;min-height:48px!important;margin:24px auto 0!important;font:900 12px/1 Arial,sans-serif!important;position:static!important}@keyframes mg-loader-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.025)}}@keyframes mg-loader-pulse{0%,to{opacity:.28;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}@media (width<=920px){.mg-loader{min-height:100dvh!important;padding:20px 22px!important}.mg-shell .mg-loader{min-height:calc(100dvh - 142px)!important}.mg-loader__content{transform:none!important}}@media (prefers-reduced-motion:reduce){.mg-loader__coin,.mg-loader__pulse{animation:none!important}}.real-track .reward-grid,.real-track .level-grid{grid-auto-columns:118px!important;column-gap:10px!important}.real-track .reward-card{--reward-accent:#d7ad38;--reward-rgb:215, 173, 56;isolation:isolate!important;border:1px solid var(--reward-accent)!important;grid-template-rows:174px 64px!important;width:118px!important;min-width:0!important;min-height:238px!important;max-height:238px!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.real-track .reward-card{border:1px solid color-mix(in srgb, var(--reward-accent) 65%, #222)!important}}.real-track .reward-card{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))!important;background:linear-gradient(118deg, transparent 0 45%, #ffffff06 46% 48%, transparent 49%), radial-gradient(circle at 50% 35%, rgba(var(--reward-rgb), .15), transparent 48%), linear-gradient(155deg, #181818, #090909 68%)!important;box-shadow:inset 0 0 0 1px rgba(var(--reward-rgb), .08), inset 0 -45px 60px #0008, 0 12px 24px #0008!important;contain:layout paint!important;border-radius:13px!important;transform:translateZ(0)!important}.real-track .reward-card.reward-type-gold{--reward-accent:#f0bd35;--reward-rgb:240, 189, 53}.real-track .reward-card.reward-type-xp{--reward-accent:#48aaff;--reward-rgb:72, 170, 255}.real-track .reward-card.reward-type-cashback_boost{--reward-accent:#45dc8a;--reward-rgb:69, 220, 138}.real-track .reward-card.reward-type-coupon{--reward-accent:#ff665f;--reward-rgb:255, 102, 95}.real-track .reward-card.reward-type-cashback{--reward-accent:#43d9d0;--reward-rgb:67, 217, 208}.real-track .reward-card.reward-type-prestige{--reward-accent:#ffe277;--reward-rgb:255, 226, 119}.real-track .reward-card.reward-type-collectible.reward-rarity-rare{--reward-accent:#579fe2;--reward-rgb:87, 159, 226}.real-track .reward-card.reward-type-collectible.reward-rarity-epic{--reward-accent:#a36bec;--reward-rgb:163, 107, 236}.real-track .reward-card.reward-type-collectible.reward-rarity-legendary{--reward-accent:#f0bd35;--reward-rgb:240, 189, 53}.real-track .free-grid .reward-card{background:linear-gradient(118deg, transparent 0 45%, #ffffff06 46% 48%, transparent 49%), radial-gradient(circle at 50% 35%, rgba(var(--reward-rgb), .12), transparent 48%), linear-gradient(155deg, #101815, #070a09 68%)!important}.real-track .reward-card:before{content:""!important;z-index:8!important;background:linear-gradient(90deg, transparent, var(--reward-accent), transparent)!important;width:100%!important;height:3px!important;box-shadow:0 0 14px rgba(var(--reward-rgb), .45)!important;pointer-events:none!important;border:0!important;border-radius:0!important;padding:0!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;transform:none!important}.real-track .reward-art{background:radial-gradient(circle at 50% 50%, rgba(var(--reward-rgb), .17), transparent 51%)!important;height:174px!important;min-height:0!important;padding:28px 10px 6px!important;position:relative!important;overflow:hidden!important}.real-track .reward-art:before{content:""!important;z-index:-1!important;border:1px solid rgba(var(--reward-rgb), .19)!important;width:78px!important;height:78px!important;box-shadow:0 0 0 12px rgba(var(--reward-rgb), .035), 0 0 32px rgba(var(--reward-rgb), .12)!important;border-radius:50%!important;position:absolute!important;top:51%!important;left:50%!important;transform:translate(-50%,-50%)!important}.real-track .reward-art>img:not(.reward-coin){z-index:2!important;object-fit:contain!important;object-position:50% 100%!important;width:100%!important;max-width:104px!important;height:150px!important;filter:drop-shadow(0 12px 10px #000d) drop-shadow(0 0 10px rgba(var(--reward-rgb), .14))!important;margin:0 auto!important;position:relative!important;transform:none!important}.real-track .reward-art>.reward-coin{object-fit:contain!important;filter:drop-shadow(0 12px 10px #000b)drop-shadow(0 0 16px #f0bd3559)!important;width:82px!important;height:82px!important;margin:0 auto!important;animation:3.4s ease-in-out infinite pass-coin-live!important}.real-track .reward-art>.reward-emblem{z-index:2!important;border:1px solid var(--reward-accent)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:76px!important;height:92px!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important}@supports (color:color-mix(in lab, red, red)){.real-track .reward-art>.reward-emblem{border:1px solid color-mix(in srgb, var(--reward-accent) 76%, #fff)!important}}.real-track .reward-art>.reward-emblem{background:linear-gradient(155deg, rgba(var(--reward-rgb), .3), rgba(var(--reward-rgb), .08) 58%, #050505)!important;box-shadow:inset 0 0 0 4px #0005, inset 0 0 25px rgba(var(--reward-rgb), .12), 0 0 24px rgba(var(--reward-rgb), .18)!important;color:var(--reward-accent)!important;text-shadow:0 0 12px rgba(var(--reward-rgb), .48)!important;clip-path:none!important;border-radius:18px!important;transform:none!important}.real-track .reward-emblem>i,.real-track .reward-emblem>b{color:inherit!important;margin:0!important;font-style:normal!important;line-height:1!important;position:static!important;transform:none!important}.real-track .reward-emblem>i{font:italic 950 25px/1 Arial Black,Arial,sans-serif!important}.real-track .reward-emblem>b{letter-spacing:.05em!important;white-space:nowrap!important;max-width:64px!important;font:950 8px/1 Arial,sans-serif!important}.real-track .reward-xp{clip-path:polygon(50% 0,88% 20%,100% 77%,50% 100%,0 77%,12% 20%)!important;border-radius:26px 26px 16px 16px!important}.real-track .reward-boost{background:radial-gradient(circle, #07130d 0 34%, rgba(var(--reward-rgb), .28) 35% 43%, #050705 44% 55%, rgba(var(--reward-rgb), .22) 56% 60%, #050505 61%)!important;border-radius:50%!important;width:84px!important;height:84px!important;animation:2.6s ease-in-out infinite pass-boost-live!important}.real-track .reward-coupon{clip-path:polygon(8% 0,92% 0,100% 8%,96% 16%,100% 24%,96% 32%,100% 40%,96% 48%,100% 56%,96% 64%,100% 72%,96% 80%,100% 88%,92% 100%,8% 100%,0 92%,4% 84%,0 76%,4% 68%,0 60%,4% 52%,0 44%,4% 36%,0 28%,4% 20%,0 12%)!important;border-style:dashed!important;border-radius:9px!important;width:78px!important;height:96px!important}.real-track .reward-cashback{border-radius:22px!important;width:84px!important;height:84px!important;transform:perspective(220px)rotateY(-8deg)!important}.real-track .reward-prestige{clip-path:polygon(50% 0,62% 31%,98% 35%,70% 57%,78% 94%,50% 73%,22% 94%,30% 57%,2% 35%,38% 31%)!important;border-radius:0!important}.real-track .reward-copy{z-index:4!important;border-top:1px solid rgba(var(--reward-rgb), .19)!important;background:linear-gradient(90deg, rgba(var(--reward-rgb), .08), #080808 72%)!important;text-align:left!important;grid-template-rows:10px minmax(27px,auto)!important;align-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;padding:10px 10px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important}.real-track .free-grid .reward-copy{background:linear-gradient(90deg, rgba(var(--reward-rgb), .07), #070a08 72%)!important}.real-track .reward-copy small{width:100%!important;min-width:0!important;color:var(--reward-accent)!important;letter-spacing:.12em!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font:950 6.5px/10px Arial,sans-serif!important;display:block!important;overflow:hidden!important}.real-track .reward-copy b{color:#fff6db!important;letter-spacing:-.01em!important;text-align:left!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;text-wrap:balance!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-height:28px!important;margin:0!important;font:900 10.5px/1.22 Arial,sans-serif!important;display:-webkit-box!important;overflow:hidden!important}.real-track .free-grid .reward-copy b{color:#eafff1!important}.real-track .reward-level{z-index:9!important;border:1px solid rgba(var(--reward-rgb), .3)!important;max-width:calc(100% - 48px)!important;color:var(--reward-accent)!important;letter-spacing:.09em!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#050505d9!important;border-radius:6px!important;padding:4px 6px!important;font:950 6px/1 Arial,sans-serif!important;top:9px!important;left:8px!important;overflow:hidden!important}.real-track .reward-lock{z-index:10!important;background:#31080bd9!important;border-color:#ff5a57!important;width:25px!important;height:25px!important;top:7px!important;right:7px!important;box-shadow:0 0 14px #ff303044!important}.real-track .reward-claimed{z-index:10!important;color:#75efaa!important;background:#082919e8!important;border:1px solid #3bd682!important;border-radius:6px!important;padding:4px 6px!important;top:7px!important;right:6px!important;box-shadow:0 0 13px #31d7792b!important}.real-track .reward-card.available:not(.claimed):not(.reward-locked){animation:2.8s ease-in-out infinite pass-card-ready!important}.real-track .reward-card.available:not(.claimed):not(.reward-locked) .reward-art:before{animation:3.8s linear infinite pass-orbit-live!important}.real-track .reward-card.reward-locked{opacity:1!important;filter:saturate(.38)brightness(.58)!important;cursor:not-allowed!important;animation:none!important}.real-track .reward-card.reward-locked:after{z-index:7!important;background:linear-gradient(150deg,#0000 36%,#46060a47),#0000001f!important}@keyframes pass-coin-live{0%,to{transform:translateY(0)rotateY(0)}50%{transform:translateY(-4px)rotateY(12deg)}}@keyframes pass-boost-live{0%,to{box-shadow:inset 0 0 0 4px #0005,0 0 15px #45dc8a1f}50%{box-shadow:inset 0 0 0 4px #0005,0 0 29px #45dc8a5c}}@keyframes pass-card-ready{0%,to{border-color:color-mix(in srgb, var(--reward-accent) 70%, #222);box-shadow:inset 0 0 0 1px rgba(var(--reward-rgb), .08), 0 12px 24px #0008}50%{border-color:var(--reward-accent);box-shadow:inset 0 0 20px rgba(var(--reward-rgb), .1), 0 0 18px rgba(var(--reward-rgb), .16), 0 12px 24px #0009}}@keyframes pass-orbit-live{to{transform:translate(-50%,-50%)rotate(360deg)}}@media (width<=760px){.real-track{scroll-padding-inline:16px!important}.real-track .reward-grid,.real-track .level-grid{grid-auto-columns:112px!important;column-gap:9px!important}.real-track .reward-card{grid-template-rows:168px 62px!important;width:112px!important;min-height:230px!important;max-height:230px!important}.real-track .reward-art{height:168px!important}.real-track .reward-art>img:not(.reward-coin){max-width:100px!important;height:145px!important}.real-track .reward-copy{height:62px!important;min-height:62px!important;padding-inline:9px!important}.real-track .reward-copy b{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.real-track .reward-card,.real-track .reward-card *,.real-track .reward-card:before,.real-track .reward-card:after{animation:none!important}}.real-track article.reward-card{cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.real-track .reward-card.reward-type-gold{background:radial-gradient(at 50% 42%,#ffcf4b38,#0000 47%),linear-gradient(145deg,#2a1b05,#0c0904 70%)!important}.real-track .reward-card.reward-type-xp{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))!important;background:linear-gradient(135deg,#72c9ff12 0 18%,#0000 18% 82%,#72c9ff0d 82%),radial-gradient(circle at 50% 40%,#168cff38,#0000 48%),linear-gradient(150deg,#071b31,#05080d 72%)!important}.real-track .reward-card.reward-type-coupon{clip-path:polygon(0 0,100% 0,100% 42%,94% 46%,100% 50%,94% 54%,100% 58%,100% 100%,0 100%,0 58%,6% 54%,0 50%,6% 46%,0 42%)!important;background:linear-gradient(105deg,#0000 0 45%,#ff754519 46% 48%,#0000 49%),radial-gradient(circle at 50% 40%,#ff50372f,#0000 50%),linear-gradient(150deg,#29100d,#0b0605 72%)!important}.real-track .reward-card.reward-type-cashback{clip-path:none!important;background:linear-gradient(128deg,#46e7da16 0 38%,#0000 38%),radial-gradient(circle at 50% 40%,#22cfc52e,#0000 49%),linear-gradient(150deg,#062421,#040908 72%)!important;border-radius:18px 7px!important}.real-track .reward-card.reward-type-cashback_boost{clip-path:none!important;background:repeating-radial-gradient(circle at 50% 39%,#53ef9210 0 2px,#0000 3px 11px),linear-gradient(150deg,#092718,#040a06 72%)!important;border-radius:24px!important}.real-track .reward-card.reward-type-prestige{background:conic-gradient(from 15deg at 50% 39%,#ffe4791f,#0000 18%,#ffe47916 34%,#0000 52%,#ffe4791c 72%,#0000),linear-gradient(150deg,#28210b,#090804 72%)!important}.real-track .reward-coupon{clip-path:polygon(0 0,100% 0,100% 35%,93% 50%,100% 65%,100% 100%,0 100%,0 65%,7% 50%,0 35%)!important;background:linear-gradient(90deg,#5f170f 0 30%,#1d0907 30% 100%)!important;border:1px solid #ff8b69!important;border-left-width:4px!important;border-radius:8px!important;width:88px!important;height:62px!important;transform:rotate(-4deg)!important;box-shadow:inset 28px 0 35px #ff5b3422,0 12px 24px #000b!important}.real-track .reward-coupon>i{color:#fff0e8!important;font-size:18px!important}.real-track .reward-coupon>b{color:#ffb59f!important;letter-spacing:.12em!important;font-size:7px!important}.real-track .reward-xp{clip-path:polygon(50% 0,91% 22%,100% 72%,50% 100%,0 72%,9% 22%)!important;background:linear-gradient(155deg,#55bdff66,#0b4a842f 52%,#030b12)!important;border-radius:0!important;width:80px!important;height:90px!important}.real-track .reward-cashback{background:linear-gradient(105deg,#075a57 0 68%,#0b2f31 68%)!important;border-radius:12px 20px 20px 12px!important;width:88px!important;height:68px!important;transform:perspective(220px)rotateY(-8deg)rotate(-2deg)!important}.real-track .reward-cashback:after{content:"";border:1px solid #67fff3;border-radius:50%;width:19px;height:19px;position:absolute;right:8px;box-shadow:0 0 12px #44e7d8aa}.real-track .reward-boost{background:radial-gradient(circle,#0b371e 0 30%,#6cffaa22 31% 45%,#051008 46% 55%,#37d77b55 56% 58%,#040b06 59%)!important;border:2px solid #57ed98!important}.real-track .reward-card.claimed{filter:saturate(.92)brightness(.94)!important}.real-track .reward-card.claimed .reward-claimed{color:#81f4b4!important;background:#082919f2!important}.xp-origin-audit{background:linear-gradient(115deg,#07151a,#0c0c0c 65%);border:1px solid #2f4e56;border-radius:16px;width:min(1030px,100% - 32px);margin:18px auto 26px;padding:18px;box-shadow:inset 0 1px #ffffff08,0 16px 35px #0008}.xp-origin-audit header{justify-content:space-between;align-items:end;gap:14px;display:flex}.xp-origin-audit small,.xp-origin-audit header b{display:block}.xp-origin-audit small{color:#49b8ef;letter-spacing:.18em;font:900 7px/1 Arial,sans-serif}.xp-origin-audit header b{color:#fff;margin-top:6px;font:italic 950 15px/1 Arial Black,Arial,sans-serif}.xp-origin-audit header strong{color:#6fd0ff;font:950 19px/1 Arial Black,Arial,sans-serif}.xp-origin-audit>div{scrollbar-width:none;gap:8px;margin-top:14px;display:flex;overflow-x:auto}.xp-origin-audit>div::-webkit-scrollbar{display:none}.xp-origin-audit>div span{background:#0b171b;border:1px solid #22414b;border-radius:10px;flex:none;min-width:112px;padding:10px 11px}.xp-origin-audit i,.xp-origin-audit>div b{display:block}.xp-origin-audit i{color:#71939d;letter-spacing:.12em;font:900 6px/1 Arial,sans-serif}.xp-origin-audit>div b{color:#dff7ff;margin-top:5px;font:900 11px/1 Arial,sans-serif}.xp-origin-audit>p{color:#54d38c;letter-spacing:.1em;margin:13px 0 0;font:900 7px/1 Arial,sans-serif}.hub-alive .hub-hero{border-color:#80601888;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);min-height:510px;box-shadow:inset 0 1px #ffe8961d,inset 0 -90px 120px #0009,0 32px 85px #000b;background:radial-gradient(circle at 82% 32%,#ffca3030,#0000 24%),radial-gradient(circle at 16% 0,#35697720,#0000 35%),linear-gradient(132deg,#10191b 0%,#090b0c 48%,#191202 100%)!important}.hub-hero-copy{padding:54px 56px!important}.hub-hero-copy>small{background:#070707aa;border:1px solid #e4b72f55;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.hub-hero-copy>small:before{content:"";background:#63ef9c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #63ef9c}.hub-alive .hub-hero h1{letter-spacing:-.065em;text-shadow:0 8px 35px #000;max-width:710px;margin:21px 0 18px;font-size:clamp(48px,5.4vw,78px);line-height:.86}.hub-alive .hub-hero p{color:#d0d0ca;max-width:590px;font-size:15px;line-height:1.55}.hub-character-stage{background:linear-gradient(90deg,#0007,#0000 30%),radial-gradient(at 55% 77%,#e6b42736,#0000 38%);border-left:1px solid #f3c53d1c;align-self:stretch;place-items:end center;min-width:0;display:grid;position:relative;overflow:hidden}.hub-character-stage:after{content:"";filter:blur(18px);background:#000c;border-radius:50%;width:72%;height:10%;position:absolute;bottom:5%;right:8%}.hub-character-stage>span{z-index:2;color:#e7bd3d;letter-spacing:.2em;font:900 8px/1 Arial,sans-serif;position:absolute;top:28px;right:25px}.hub-character-stage>img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;opacity:1!important;filter:drop-shadow(0 25px 30px #000)saturate(1.08)!important;height:475px!important;position:relative!important;bottom:auto!important;right:auto!important}.hub-live{z-index:3;background:#0b0d0ef5;border:1px solid #494949;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1120px,100% - 54px);min-height:62px;margin:-18px auto 26px;padding:13px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #000c}.hub-live>strong{color:#ff6767;letter-spacing:.12em;align-items:center;gap:7px;font:950 10px/1 Arial,sans-serif;display:flex}.hub-live>strong i{background:#ff3f48;border-radius:50%;width:8px;height:8px;animation:1.35s ease-in-out infinite hub-live-pulse;box-shadow:0 0 0 5px #ff3f4820,0 0 16px #ff3f48}@keyframes hub-live-pulse{50%{opacity:.42;transform:scale(.72)}}.hub-live>div{min-width:0;height:17px;position:relative;overflow:hidden}.hub-live>div span{color:#aaa;white-space:nowrap;text-overflow:ellipsis;font-size:12px;animation:15s infinite hub-live-cycle;position:absolute;inset:0;overflow:hidden}.hub-live>div span b{color:#fff}.hub-live>div span:nth-child(2){animation-delay:-10s}.hub-live>div span:nth-child(3){animation-delay:-5s}@keyframes hub-live-cycle{0%,28%{opacity:1;transform:translateY(0)}32%,96%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hub-live>button{color:#f2c53b;cursor:pointer;background:0 0;border:0;font:900 9px/1 Arial,sans-serif}.hub-chapter{margin-top:0!important}.hub-next-action{background:radial-gradient(circle at 90% 0,#ffc3002b,#0000 34%),linear-gradient(125deg,#13110a,#0b0d0e 68%);border:1px solid #72591e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1120px,100% - 54px);margin:0 auto 22px;padding:24px 27px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeaa424,0 18px 45px #0007}.hub-next-action:before{content:"";background:#ffc300;width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 26px #ffc300}.hub-next-action.game:before{background:#4dd5ff;box-shadow:0 0 26px #4dd5ff}.hub-next-action.wallet:before{background:#55e7a0;box-shadow:0 0 26px #55e7a0}.hub-next-action small{color:#dfb83d;letter-spacing:.2em;font:900 8px/1 Arial,sans-serif}.hub-next-action h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:720px;margin:9px 0 6px;font:italic 950 clamp(20px,2.5vw,31px)/1 Arial Black,Arial,sans-serif}.hub-next-action p{color:#9e9e98;max-width:720px;margin:0;font-size:11px;line-height:1.45}.hub-next-action>button{color:#060606;letter-spacing:.04em;cursor:pointer;background:#ffc300;border:1px solid #efbf2d;border-radius:12px;min-height:50px;padding:0 20px;font:950 10px/1 Arial,sans-serif;box-shadow:0 10px 28px #ffc30022}.hub-next-action>button b{margin-left:8px;font-size:16px}.menu-loading-grid,.menu-recovery{grid-column:1/-1}.menu-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.menu-loading-grid i{background:linear-gradient(105deg,#0000 35%,#ffffff0a 45%,#0000 55%) 0 0/240% 100%,linear-gradient(#161616,#0c0c0c);border:1px solid #2d2d2d;border-radius:18px;min-height:310px;animation:1.2s linear infinite menu-card-shimmer}@keyframes menu-card-shimmer{to{background-position:-240% 0,0 0}}.menu-recovery{text-align:center;background:radial-gradient(circle at 50% 25%,#ffc30016,#0000 42%),#0d0e0e;border:1px dashed #71571a;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:270px;padding:34px;display:grid}.menu-recovery>i{color:#ffc300;font:950 34px/1 Arial,sans-serif}.menu-recovery>h2{color:#fff;letter-spacing:-.035em;margin:4px 0 0;font:italic 950 23px/1 Arial Black,Arial,sans-serif}.menu-recovery>p{color:#91918c;max-width:420px;margin:0;font-size:12px;line-height:1.5}.menu-recovery>button{color:#080808;cursor:pointer;background:#ffc300;border:0;border-radius:10px;min-height:44px;margin-top:5px;padding:0 18px;font:950 10px/1 Arial,sans-serif}.daily-vault{border-color:#7b5c1688;grid-template-columns:minmax(210px,.8fr) minmax(300px,1.4fr) minmax(145px,.55fr);background:radial-gradient(circle at 83% 18%,#ffc62b2d,#0000 29%),linear-gradient(120deg,#171203,#0d0e0e 62%)!important}.vault-copy h2{color:#fff;font-size:25px}.vault-copy p{color:#aaa;font-size:10px}.vault-auto-status{background:#11100c;border:1px solid #4d3e14;border-radius:13px;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex;position:relative}.vault-auto-status>i{color:#050505;background:#ffc300;border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;display:grid;box-shadow:0 0 22px #ffc30044}.vault-auto-status span,.vault-auto-status small,.vault-auto-status b{display:block}.vault-auto-status small{color:#8d8d8d;letter-spacing:.1em;font:900 7px/1 Arial,sans-serif}.vault-auto-status b{color:#ffd139;margin-top:6px;font:950 17px/1 Arial Black,Arial,sans-serif}.vault-auto-status.released{background:#071a12;border-color:#2d8159;animation:.7s ease-out both vault-release}.vault-auto-status.released>i{background:#43e99c;box-shadow:0 0 28px #43e99c66}@keyframes vault-release{0%{filter:brightness(2);transform:scale(.92)}to{filter:brightness();transform:scale(1)}}.hub-missions article{grid-template-columns:40px 1fr 74px}.hub-missions article>strong{color:#777;text-align:right;font:900 8px/1 Arial,sans-serif}.hub-missions article.claimed>strong{color:#52e8a0}.member-search-button{z-index:19;color:#d6d6d6;cursor:pointer;background:#0f1010;border:1px solid #303030;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:18px;right:calc(clamp(18px,3vw,48px) + 52px)}.member-search-button:hover{color:#ffd13d;background:#181404;border-color:#d6aa2f}.member-search-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:19px;height:19px}@media (width<=800px){.hub-alive .hub-hero{grid-template-columns:1fr;min-height:0;display:grid!important}.hub-hero-copy{padding:32px 24px 20px!important}.hub-alive .hub-hero h1{font-size:clamp(42px,12vw,59px)}.hub-alive .hub-hero p{font-size:13px}.hub-character-stage{border-top:1px solid #f3c53d1c;border-left:0;min-height:320px}.hub-character-stage>img{height:330px!important}.hub-live{grid-template-columns:auto minmax(0,1fr);gap:13px;width:calc(100% - 22px);margin-top:-8px}.hub-live>button{display:none}.hub-next-action{grid-template-columns:1fr;gap:17px;width:calc(100% - 22px);padding:22px 20px}.hub-next-action>button{width:100%}.menu-loading-grid{grid-template-columns:1fr}.menu-loading-grid i{min-height:250px}.daily-vault{grid-template-columns:1fr}.vault-auto-status{width:100%}.member-search-button{width:40px;height:40px;top:12px;right:60px}}.mg-mobile-nav i svg,.mg-desktop-nav i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mg-mobile-nav button.active i svg,.mg-desktop-nav button.active i svg{filter:drop-shadow(0 0 7px #ffc30088);stroke-width:2.2px}@media (width<=760px){.xp-origin-audit{width:calc(100% - 32px);padding:15px}.xp-origin-audit header b{font-size:13px}.xp-origin-audit header strong{font-size:16px}}.cart-title-actions{align-items:center;gap:9px;display:flex}.cart-title-actions>span{color:#f2f2f2;white-space:nowrap;background:#171717;border:1px solid #333;border-radius:18px;padding:7px 10px;font-size:10px}.cart-review-close{color:#fff;background:#0b0b0b;border:1px solid #3b3b3b;border-radius:12px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:none}.cart-review-backdrop{z-index:10020;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c;border:0;position:fixed;inset:0}.cart-panel.review-open{z-index:10021;overscroll-behavior:contain;border-radius:24px;width:min(620px,100vw - 32px);min-height:0;max-height:min(90dvh,920px);left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 90px #000;border:1px solid #4e4219!important;position:fixed!important;top:50%!important}.cart-panel.review-open .cart-review-close{display:grid}.cart-item-options{gap:4px;margin:7px 0 3px;padding:0;list-style:none;display:grid}.cart-item-options li{color:#d7d7d7;justify-content:space-between;gap:10px;font-size:11px;line-height:1.35;display:flex}.cart-item-options em{color:#ffc300;white-space:nowrap;font-style:normal}.cart-item-note{background:#ffc3000b;border-left:2px solid #ffc300;margin-top:6px;padding:7px 9px;line-height:1.35;display:block;color:#dedede!important}.cart-clear{color:#f1f1ed;text-align:left;cursor:pointer;background:#160c0d;border:1px solid #542b2e;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;margin:10px 0 4px;padding:11px 12px;display:grid}.cart-clear>span{color:#ff747b;border:1px solid #7f363b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.cart-clear b,.cart-clear small{display:block}.cart-clear b{color:#ff8b91;letter-spacing:.08em;font-size:9px}.cart-clear small{color:#867476;margin-top:4px;font-size:8px}.cart-clear-overlay{z-index:50080;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;place-items:center;min-height:100dvh;padding:18px;display:grid;position:fixed;inset:0}.cart-clear-confirm{box-sizing:border-box;color:#f4f4f1;text-align:center;background:radial-gradient(circle at 50% 0,#ef45511f,#0000 40%),#101010;border:1px solid #76343a;border-radius:20px;width:min(410px,100%);padding:25px;box-shadow:0 32px 100px #000}.cart-clear-confirm>i{color:#ff727b;background:#2a1013;border:1px solid #8f3c43;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 15px;font:900 28px/1 Arial,sans-serif;display:grid}.cart-clear-confirm>small{color:#ff727b;letter-spacing:.17em;font:900 8px/1 Arial,sans-serif}.cart-clear-confirm h2{color:#fff;letter-spacing:-.035em;margin:9px 0 7px;font:italic 950 24px/1 Arial Black,Arial,sans-serif}.cart-clear-confirm p{color:#92928d;margin:0;font-size:11px;line-height:1.5}.cart-clear-confirm>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.cart-clear-confirm button{color:#ddd;cursor:pointer;background:#191919;border:1px solid #3b3b3b;border-radius:10px;min-height:47px;font:900 8px/1 Arial,sans-serif}.cart-clear-confirm button.danger{color:#fff;background:#d83843;border-color:#e44b55}@media (width<=760px){.cart-panel{display:none}.cart-panel.review-open{width:100vw;height:100dvh;max-height:none;padding:max(18px, env(safe-area-inset-top)) 18px calc(88px + env(safe-area-inset-bottom));scrollbar-gutter:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:0;animation:.2s ease-out both cart-review-rise;display:block;bottom:0;left:0;right:0;transform:none;z-index:40050!important;background:radial-gradient(circle at 86% 0,#52eda217,#0000 31%),#090a09!important;border:0!important;top:0!important}.cart-panel.review-open .cart-title{z-index:8;top:calc(-1 * max(18px, env(safe-area-inset-top)));margin:calc(-1 * max(18px, env(safe-area-inset-top))) -18px 18px;padding:max(18px, env(safe-area-inset-top)) 18px 15px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a09f5;border-bottom:1px solid #52eda229;position:sticky}.cart-panel.review-open .cart-items{max-height:none;overflow:visible}.cart-clear-confirm>div{grid-template-columns:1fr}}@keyframes cart-review-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.customer-order-center{background:linear-gradient(145deg,#11120f,#090a09);border:1px solid #343023;border-radius:22px;margin-top:28px;padding:22px}.customer-order-center>header small{color:#ffc300;letter-spacing:.18em;font:900 9px/1 Arial,sans-serif}.customer-order-center>header h2{color:#f5f5f2;letter-spacing:-.035em;margin:8px 0 18px;font:italic 950 23px/1 Arial Black,Arial,sans-serif}.customer-order-center>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-order-center>div>button{color:#f4f4f0;text-align:left;cursor:pointer;background:#151613;border:1px solid #3b3b35;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:12px;min-width:0;padding:16px;display:grid}.customer-order-center>div>button:first-child{background:linear-gradient(135deg,#11271e,#111512);border-color:#24684c}.customer-order-center button>i{color:#52eda2;background:#52eda21a;border-radius:13px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.customer-order-center button:nth-child(2)>i{color:#ffc300;background:#ffc30012}.customer-order-center button b,.customer-order-center button small{display:block}.customer-order-center button b{font:900 10px/1.2 Arial,sans-serif}.customer-order-center button small{color:#85857f;margin-top:5px;font-size:9px}.customer-order-center button strong{color:#ffc300}.customer-orders-overlay{padding:18px}.customer-orders-modal{color:#f4f4f0;background:#0d0e0c;border:1px solid #4b431f;border-radius:24px;width:min(620px,100%);max-height:min(88dvh,820px);overflow:hidden;box-shadow:0 35px 100px #000}.customer-orders-modal>header{background:#11120f;border-bottom:1px solid #292a26;justify-content:space-between;align-items:center;padding:22px;display:flex}.customer-orders-modal>header small{color:#ffc300;letter-spacing:.18em;font:900 8px/1 Arial,sans-serif}.customer-orders-modal>header h2{margin:7px 0 0;font:italic 950 24px/1 Arial Black,Arial,sans-serif}.customer-orders-modal>header button{color:#fff;background:#181916;border:1px solid #353631;border-radius:12px;width:40px;height:40px;font-size:23px}.customer-orders-list{max-height:calc(88dvh - 90px);padding:15px;overflow-y:auto}.customer-orders-list article{background:#141512;border:1px solid #30312d;border-radius:16px;grid-template-columns:1fr auto;gap:12px;margin-bottom:11px;padding:17px;display:grid}.customer-orders-list article>div small,.customer-orders-list article>div b,.customer-orders-list article>div span{display:block}.customer-orders-list article>div small{color:#ffc300;font:800 8px/1 Arial,sans-serif}.customer-orders-list article>div .customer-order-unit{color:#ffd444;letter-spacing:.06em;background:#211b07;border:1px solid #594a18;border-radius:7px;width:fit-content;margin-bottom:6px;padding:5px 7px}.customer-orders-list article>div b{margin-top:7px;font-size:14px}.customer-orders-list article>div span{color:#7e7f79;margin-top:5px;font-size:9px}.customer-orders-list article>div .customer-order-eta{color:#70d99a;margin-top:7px;font:800 9px/1.35 Arial,sans-serif;display:block}.customer-orders-list article>strong{color:#ffc300;font-size:14px}.customer-orders-list article ul{border-top:1px solid #292a26;grid-column:1/-1;gap:5px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:grid}.customer-orders-list article li{color:#d4d4cf;font-size:10px}.customer-orders-list article li small{color:#777872;margin-top:3px;display:block}.customer-orders-list article>button{color:#70f3b5;background:#153324;border:1px solid #52eda271;border-radius:11px;grid-column:1/-1;min-height:42px;font:900 9px/1 Arial,sans-serif}.customer-order-credential{background:linear-gradient(135deg,#241c06,#11120f);border:1px solid #5b4919;border-radius:11px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:48px;padding:10px 13px;display:flex}.customer-order-credential small{color:#d5b957;letter-spacing:.13em;font:900 8px/1 Arial,sans-serif}.customer-order-credential b{color:#ffc300;letter-spacing:.08em;font:950 19px/1 Arial Black,Arial,sans-serif}.customer-orders-list article>.customer-complete-order{color:#ffd33d;background:linear-gradient(135deg,#3b2e00,#171306);border-color:#ffc30080}.customer-orders-empty{text-align:center;place-items:center;min-height:300px;padding:25px;display:grid}.customer-orders-empty i{color:#ffc300;font:35px/1 Arial,sans-serif}.customer-orders-empty b{margin-top:14px}.customer-orders-empty span{color:#7e7f79;margin-top:7px;font-size:10px}.pix-wait span b{color:#ffc300;margin-top:4px;font-size:13px;display:block}.pix-actions{gap:8px;margin-top:12px;display:grid}.pix-actions button{cursor:pointer;border-radius:11px;min-height:47px;font:900 9px/1 Arial,sans-serif}.pix-actions .pix-check{color:#6ff1b2;background:#143824;border:1px solid #52eda28c}.pix-actions .pix-cancel{color:#ff7f87;background:#190d0f;border:1px solid #563036}.pix-actions button:disabled{opacity:.55;cursor:wait}.pending-payment-banner{z-index:1400;top:max(10px, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0b07f5;border:1px solid #ffc300b8;border-radius:14px;align-items:center;gap:12px;width:min(100% - 20px,680px);padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #0000007a,0 0 18px #ffc3001f}.pending-payment-banner>i{border:3px solid #fff3;border-top-color:#ffc300;border-radius:50%;flex:0 0 20px;width:20px;height:20px;animation:.8s linear infinite pix-spin}.pending-payment-banner>span{flex:1;gap:2px;min-width:0;display:grid}.pending-payment-banner b{color:#ffc300;letter-spacing:.06em;font-size:12px}.pending-payment-banner small{color:#ffffffb8;font-size:11px}.pending-payment-banner button{color:#111;background:#ffc300;border:0;border-radius:9px;flex:none;padding:9px 11px;font-size:10px;font-weight:950}@media (width<=760px){.customer-order-center{border-radius:18px;padding:17px}.customer-order-center>div{grid-template-columns:1fr}.customer-orders-overlay{align-items:end;padding:0}.customer-orders-modal{border-radius:24px 24px 0 0;width:100%;max-height:88dvh}}.checkout-step-title{align-items:center;gap:10px;margin:18px 0 9px;display:flex}.checkout-step-title>i{color:#ffc300;background:#211b05;border:1px solid #806817;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font:900 11px/1 Arial,sans-serif;display:grid}.checkout-step-title>span,.checkout-step-title b,.checkout-step-title small{display:block}.checkout-step-title b{color:#f4f4f4;letter-spacing:.08em;font-size:10px}.checkout-step-title small{color:#858585;margin-top:3px;font-size:8px}.cart-panel .checkout-address-summary{box-sizing:border-box;color:#f2f2f2;text-align:left;cursor:pointer;width:100%}.checkout-address-summary>div{flex:1;min-width:0}.checkout-address-summary>strong{color:#ffc300;letter-spacing:.07em;white-space:nowrap;align-self:center;font-size:8px}.cart-panel .address-book{z-index:auto;background:#0b0b0b;border:1px solid #39320f;border-radius:14px;margin:-4px 0 14px;padding:14px}.cart-panel .address-book>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.cart-panel .address-book>header h2{color:#f3f3f3;margin:0;font-size:15px}.cart-panel .address-book>header p{color:#8c8c8c;margin:4px 0 0;font-size:11px}.cart-panel .address-book>header button{color:#ffd64c;letter-spacing:.04em;background:#161306;border:1px solid #5a4814;border-radius:10px;flex:none;min-height:38px;padding:0 12px;font-size:10px;font-weight:900}.cart-panel .saved-addresses{margin-top:0}.cart-panel .address-form{grid-template-columns:1fr 1fr;margin-top:0}.cart-panel .address-form>*{grid-column:auto}.cart-panel .address-form .address-label-name,.cart-panel .address-form .address-recipient,.cart-panel .address-form .address-street,.cart-panel .address-form-actions{grid-column:1/-1}.checkout-real-progress{background:#202020;border-radius:999px;height:3px;margin:-2px 0 20px;overflow:hidden}.checkout-real-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffd21d,#55db9b);height:100%;transition:width .25s;display:block}.checkout-method-choice{gap:12px;display:grid}.checkout-method-choice>button{color:#eee;text-align:left;background:linear-gradient(145deg,#151515,#0b0b0b);border:1px solid #303030;border-radius:17px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:16px;display:grid}.checkout-method-choice>button.active{background:linear-gradient(145deg,#10261d,#0a130f);border-color:#55db9b;box-shadow:0 0 0 1px #55db9b33,0 12px 30px #0008}.checkout-method-choice .order-mode-emblem{pointer-events:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.checkout-method-choice span{gap:4px;display:grid}.checkout-method-choice small{color:#68dfa4;letter-spacing:.12em;font-size:8px;font-weight:950}.checkout-method-choice b{color:#fff;font-size:19px}.checkout-method-choice em{color:#888;font-size:11px;font-style:normal}.checkout-method-choice strong{color:#ffd34a;font-size:20px}.address-import-offer{background:linear-gradient(145deg,#181505,#0d0d09);border:1px solid #4d431d;border-radius:13px;gap:13px;margin:0 0 12px;padding:14px;display:grid}.address-import-offer>div:first-child{gap:5px;display:grid}.address-import-offer small{color:#ffd34a;letter-spacing:.11em;font-size:8px;font-weight:950}.address-import-offer b{color:#f1f1f1;font-size:12px;line-height:1.4}.address-import-offer p{color:#929292;margin:0;font-size:10px;line-height:1.45}.address-import-offer>div:last-child{justify-content:flex-end;gap:7px;display:flex}.address-import-offer button{color:#aaa;letter-spacing:.06em;background:#141414;border:1px solid #343434;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:950}.address-import-offer button:last-child{color:#ffd34a;background:#201a06;border-color:#5a4814}.saved-addresses{gap:10px;display:grid}.saved-addresses>article{background:#101010;border:1px solid #2b2b2b;border-radius:13px;position:relative;overflow:hidden}.saved-addresses>article.selected{border-color:#55db9b;box-shadow:0 0 0 1px #55db9b22}.address-select{color:#eee;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:14px;display:grid}.address-select>i{color:#ffd34a;border:1px solid #4a4018;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.address-select>span{gap:4px;min-width:0;display:grid}.address-select b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.address-select small{color:#909090;font-size:10px;line-height:1.4}.address-select em{color:#64dc9f;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900}.address-card-actions{justify-content:flex-end;gap:6px;padding:0 10px 10px;display:flex}.address-card-actions button,.address-delete-confirm button{color:#aaa;letter-spacing:.06em;background:#161616;border:1px solid #333;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}.address-card-actions button:last-child,.address-delete-confirm button:last-child{color:#e49a9a;border-color:#592f2f}.address-delete-confirm{background:#190d0d;border-top:1px solid #3b2424;grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:10px;display:grid}.address-delete-confirm span{color:#e7caca;font-size:10px}.checkout-guest-contact{background:#08120e;border:1px solid #234c39;border-radius:16px;gap:14px;padding:18px;display:grid}.checkout-guest-contact>small{color:#65e0a2;letter-spacing:.12em;font-weight:900}.checkout-guest-contact h3{color:#fff;margin:-6px 0 0;font-size:19px}.checkout-guest-contact p{color:#919991;margin:-7px 0 2px;font-size:12px;line-height:1.5}.checkout-guest-contact label{color:#d5d5d5;letter-spacing:.08em;gap:7px;font-size:10px;font-weight:900;display:grid}.checkout-guest-contact input{color:#fff;min-height:48px;font:inherit;letter-spacing:0;background:#101010;border:1px solid #343434;border-radius:11px;outline:0;padding:0 14px}.checkout-guest-contact input:focus{border-color:#55db9b}.checkout-payment-resume{gap:8px;margin-bottom:18px;display:grid}.checkout-payment-resume>button,.checkout-payment-resume>div{color:#eee;text-align:left;background:#111;border:1px solid #292929;border-radius:12px;justify-content:space-between;align-items:center;min-height:54px;padding:10px 13px;display:flex}.checkout-payment-resume span{gap:3px;display:grid}.checkout-payment-resume small{color:#777;letter-spacing:.1em;font-size:8px;font-weight:900}.checkout-payment-resume b{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:12px;overflow:hidden}.checkout-payment-resume strong{color:#ffd34a;letter-spacing:.08em;font-size:9px}.checkout-step-actions{z-index:12;padding:13px 20px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707f7;border-top:1px solid #292929;grid-template-columns:auto 1fr;gap:9px;margin:24px -20px -22px;display:grid;position:sticky;bottom:-1px}.checkout-step-actions button{color:#aaa;letter-spacing:.08em;background:#111;border:1px solid #333;border-radius:12px;min-height:50px;padding:0 16px;font-size:10px;font-weight:950}.checkout-step-actions .primary{color:#d8ffea;background:linear-gradient(135deg,#123d2c,#176845);border-color:#2f7556}.checkout-step-actions .primary:disabled{opacity:.38;cursor:not-allowed}@media (width<=560px){.cart-panel .address-book>header{flex-direction:column}.cart-panel .address-book>header button{width:100%}.checkout-step-actions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.address-autocomplete{z-index:8;position:relative}.address-easy-start{grid-column:1/-1;align-items:center;gap:12px;padding-bottom:4px;display:flex}.address-easy-start button{color:#68e697;cursor:pointer;background:#0d2616;border:1px solid #42d67b;border-radius:10px;min-height:44px;padding:0 17px;font-size:9px;font-weight:900}.address-easy-start span{color:#777;font-size:8px}@media (width<=700px){.address-easy-start{text-align:center;gap:7px;display:grid}.address-easy-start button{width:100%;font-size:11px}}.address-searching,.address-selected-suggestion{letter-spacing:.08em;margin-top:6px;display:block;color:#ad9341!important;font-size:7px!important}.address-selected-suggestion{color:#51d884!important}.address-suggestions button em{color:#b69a3b;letter-spacing:.08em;margin-top:5px;font:900 7px/1 Arial,sans-serif;display:block}.address-form.address-wizard{min-height:500px;display:block}.address-wizard-back{color:#d7d7d1;letter-spacing:.09em;background:#111;border:1px solid #3b3b38;border-radius:999px;align-items:center;min-height:36px;margin:0 0 14px;padding:0 13px;font:900 8px/1 Arial,sans-serif;display:inline-flex}.address-wizard-back:active{color:#ffd044;border-color:#d7ae28}.address-wizard-head{grid-template-columns:1fr auto;gap:9px 14px;margin-bottom:24px;display:grid}.address-wizard-head>span{background:#252525;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.address-wizard-head>span i{border-radius:inherit;background:linear-gradient(90deg,#ffc300,#ffe067);height:100%;transition:width .25s;display:block}.address-wizard-head small{color:#c7a633;letter-spacing:.15em;font:900 8px/1 Arial,sans-serif}.address-wizard-head b{color:#65e79a;font:900 9px/1 Arial,sans-serif}.address-wizard-step{min-height:350px;animation:.22s both profile-step-in}.address-wizard-step h3{color:#fff;margin:0 0 10px;font:italic 950 25px/1.05 Arial Black,Arial,sans-serif}.address-wizard-step>p{color:#8e8e89;margin:0 0 28px;font-size:11px;line-height:1.5}.address-wizard-step>p strong{color:#e4c14b}.address-wizard-step label{margin-top:17px;display:grid}.address-wizard-step input,.address-wizard-step textarea{box-sizing:border-box;resize:none;color:#fff;white-space:nowrap;background:#151515;border:1px solid #343434;border-radius:8px;width:100%;min-height:64px;margin-top:6px;padding:0 14px;font:18px/64px Arial,sans-serif;overflow:hidden}.address-label-choices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.address-label-choices button{color:#aaa;background:#141414;border:1px solid #363636;border-radius:12px;min-height:48px;font-weight:900}.address-label-choices button.selected{color:#ffd33d;background:#2a2205;border-color:#ffc300}.address-wizard .address-easy-start{text-align:left;gap:7px;margin-bottom:19px;padding:0;display:grid}.address-wizard .address-easy-start span{line-height:1.4}.address-review article{background:linear-gradient(145deg,#1c1808,#111);border:1px solid #63531c;border-radius:16px;gap:8px;padding:22px;display:grid}.address-review article small{color:#d4ac24;letter-spacing:.13em;font:900 8px/1 Arial,sans-serif}.address-review article b{color:#fff;font-size:18px}.address-review article span{color:#d2d2cc;font-size:13px}.address-review article strong{color:#62e497;margin-top:8px;font-size:11px}.address-wizard-actions{grid-template-columns:minmax(90px,.42fr) 1fr;gap:10px;margin-top:18px;display:grid!important}.address-wizard-actions>span{display:block}.address-wizard-actions button{min-height:54px}@media (width<=700px){.address-form.address-wizard{min-height:430px}.address-wizard-step{min-height:285px}.address-wizard-step h3{font-size:22px}.address-wizard-actions{z-index:auto;clear:both;padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom));background:0 0;position:static}}.address-suggestions{z-index:40;background:#0d0d0d;border:1px solid #6c5714;border-radius:11px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #000c}.address-suggestions button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #292512;width:100%;padding:12px 13px;display:block}.address-suggestion-hint{letter-spacing:.11em;background:#201a08;padding:9px 13px;display:block;color:#e3b91d!important;font-size:7px!important}.address-suggestions button:last-child{border-bottom:0}.address-suggestions button:hover{background:#241d07}.address-suggestions b,.address-suggestions span{display:block}.address-suggestions b{font-size:11px}.address-suggestions span{color:#9a9a9a;margin-top:4px;font-size:9px}.wallet-gold-row{grid-template-columns:1fr auto;align-items:stretch;gap:8px;margin-top:7px;display:grid}.wallet-gold-row>label{margin-top:0}.wallet-gold-row>.buy-gold{border-radius:10px;min-width:112px;line-height:1.25}.wallet-checkout .empty-balance{opacity:1!important}.wallet-checkout label.empty-balance{border-style:dashed!important}.wallet-checkout .empty-balance>i{filter:grayscale(.55);opacity:.75}.wallet-login{color:#ffc300;background:#1d1806;border:1px solid #5b4a14;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:9px;font-weight:900}.wallet-checkout .wallet-method{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#15140f,#0b0b0b);border:1px solid #3c3422;border-radius:16px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:14px 16px;display:grid}.wallet-checkout .wallet-method+.wallet-method{margin-top:10px}.wallet-checkout .wallet-method:not(:disabled):active{transform:scale(.992)}.wallet-checkout .wallet-method.active{border-color:#ffc300;box-shadow:inset 0 0 0 1px #ffc30055,0 0 24px #ffc30012}.wallet-checkout .wallet-method:disabled{opacity:.55;cursor:default}.wallet-checkout .wallet-method>i{color:#12100a;background:radial-gradient(circle at 35% 30%,#dbc98c,#50482d);border:1px solid #876d19;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid}.wallet-checkout .wallet-method:nth-of-type(2)>i{color:#ffc300;background:radial-gradient(circle at 35% 30%,#392f0b,#0d0c07)}.wallet-checkout .wallet-method p,.wallet-checkout .wallet-method p b,.wallet-checkout .wallet-method p span{margin:0;display:block}.wallet-checkout .wallet-method p b{color:#f5f5f5;font-size:14px}.wallet-checkout .wallet-method p span{color:#aaa;margin-top:5px;font-size:11px}.wallet-checkout .wallet-method>strong{color:#ffc300;letter-spacing:.08em;font-size:10px}.wallet-editor{max-width:480px!important}.wallet-editor-balance{color:#aaa!important}.wallet-editor-balance b{color:#ffc300}.wallet-value-input{text-align:left;margin:20px 0 12px;display:block}.wallet-value-input>span{color:#d8bd59;letter-spacing:.12em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.wallet-value-input>div{background:#090909;border:1px solid #66541d;border-radius:14px;grid-template-columns:52px 1fr;align-items:center;display:grid;overflow:hidden}.wallet-value-input>div>b{color:#ffc300;text-align:center}.wallet-value-input input{color:#fff;background:0 0;border:0;border-left:1px solid #332c18;outline:0;width:100%;min-width:0;padding:17px 14px;font-size:22px;font-weight:900}.wallet-live-conversion{background:linear-gradient(135deg,#1b1708,#0b0b09);border:1px solid #343024;border-radius:14px;gap:5px;padding:17px;display:grid}.wallet-live-conversion span,.wallet-live-conversion small{color:#999;letter-spacing:.08em;font-size:10px}.wallet-live-conversion b{color:#ffc300;font-size:28px}.wallet-editor-actions{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:16px;display:grid}.wallet-editor-actions button{color:#ddd;background:#151515;border:1px solid #464646;border-radius:12px;min-height:54px;font-weight:900}.wallet-editor-actions button.primary{color:#090909;background:#ffc300;border-color:#ffc300}.order-entry{background:radial-gradient(circle at 50% 10%,#ffc3001f,#0000 31%),radial-gradient(circle at 8% 70%,#52eda212,#0000 26%),#050505;min-height:calc(100vh - 72px);padding:clamp(26px,5vw,72px) 20px 90px}.order-entry-progress{grid-template-columns:32px 1fr 32px 1fr 32px;align-items:center;width:min(350px,82vw);margin:0 auto clamp(28px,5vw,54px);display:grid}.order-entry-progress i{color:#777;background:#0d0d0d;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:30px;height:30px;font:900 9px/1 Arial,sans-serif;display:grid}.order-entry-progress i.done{color:#070707;background:#ffc300;border-color:#ffc300;box-shadow:0 0 24px #ffc30035}.order-entry-progress span{background:linear-gradient(90deg,#ffc30066,#393939);height:1px}.order-entry-panel{text-align:center;width:min(1040px,100%);margin:0 auto}.order-entry-panel>small{color:#ffc927;letter-spacing:.24em;font:900 9px/1 Arial,sans-serif}.order-entry-panel>h1{color:#f5f5f1;letter-spacing:-.065em;text-wrap:balance;margin:15px auto 12px;font:italic 950 clamp(38px,6vw,72px)/.9 Arial Black,Arial,sans-serif}.order-entry-panel>h1 em{color:#ffc300;font-style:inherit}.order-entry-panel>p{color:#999994;text-wrap:balance;max-width:620px;margin:0 auto 34px;font-size:13px;line-height:1.55}.order-entry-back{color:#a68c42;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;margin:0 auto 26px 0;font:900 8px/1 Arial,sans-serif;display:block}.order-city-grid,.order-channel-grid{gap:14px;display:grid}.order-city-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(780px,100%);margin:0 auto}.order-channel-grid>.order-channel-counter{--channel-rgb:255, 196, 0;--channel-color:#ffc400;border-color:rgba(var(--channel-rgb), .38);background:radial-gradient(circle at 8% 50%, rgba(var(--channel-rgb), .18), transparent 32%), linear-gradient(135deg, #211a08, #0c0b08 58%, #111);grid-column:1/-1;min-height:112px}.order-channel-grid>.order-channel-delivery{--channel-rgb:54, 226, 168;--channel-color:#3ce3aa}.order-channel-grid>.order-channel-pickup{--channel-rgb:255, 122, 72;--channel-color:#ff8152}.order-city-grid>button,.order-channel-grid>button{--channel-rgb:255, 195, 0;--channel-color:#ffc300;background:radial-gradient(circle at 0 0, rgba(var(--channel-rgb), .1), transparent 38%), linear-gradient(145deg, #151515, #090909);color:#fff;text-align:left;cursor:pointer;border:1px solid #343434;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:128px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 22px 45px #0008}.order-channel-grid>button:before{content:"";background:linear-gradient(180deg, transparent, var(--channel-color), transparent);opacity:.72;width:2px;box-shadow:0 0 18px rgba(var(--channel-rgb), .45);border-radius:2px;position:absolute;inset:13px auto 13px 0}.order-channel-grid>button:after{content:"";border:1px solid rgba(var(--channel-rgb), .12);width:130px;height:130px;box-shadow:0 0 50px rgba(var(--channel-rgb), .05);pointer-events:none;border-radius:50%;position:absolute;top:-76px;right:-70px}.order-city-grid>button:hover,.order-channel-grid>button:hover{border-color:rgba(var(--channel-rgb), .7);box-shadow:inset 0 1px rgba(var(--channel-rgb), .16), 0 24px 55px #000b, 0 0 34px rgba(var(--channel-rgb), .12);transform:translateY(-3px)}.order-city-grid>button:disabled{cursor:wait}.order-city-grid>button:disabled:not(.is-checking){opacity:.46;filter:saturate(.55)}.order-city-grid>button.is-checking{border-color:#ffc30099;box-shadow:inset 0 1px #ffc30026,0 20px 55px #000b,0 0 35px #ffc30018}.order-city-grid>button.is-checking>strong{animation:1s ease-in-out infinite closed-unit-pulse}.order-channel-grid>button:active{transform:scale(.985)}.order-city-grid>button>i,.order-city-grid>button>img,.order-channel-grid>button>.order-mode-emblem{color:#ffd43f;background:#201a04;border:1px solid #665314;border-radius:14px;place-items:center;width:52px;height:52px;font:950 11px/1 Arial Black,Arial,sans-serif;display:grid;box-shadow:inset 0 0 18px #ffc30012}.order-city-grid>button>img{object-fit:cover;filter:drop-shadow(0 0 10px #ffc3002b);padding:3px}.order-channel-grid>button>.order-mode-emblem{border-color:rgba(var(--channel-rgb), .42);background:radial-gradient(circle at 35% 20%, rgba(var(--channel-rgb), .28), transparent 42%), linear-gradient(145deg, rgba(var(--channel-rgb), .14), #080908 75%);width:68px;height:68px;color:var(--channel-color);box-shadow:inset 0 1px #ffffff14, inset 0 -12px 24px #00000052, 0 0 28px rgba(var(--channel-rgb), .13);border-radius:19px;place-items:center;position:relative;overflow:hidden}.order-mode-emblem:after{content:"";background:#ffffff14;border-radius:50%;position:absolute;inset:-30% 45% 55% -20%;transform:rotate(-20deg)}.order-mode-emblem svg{z-index:1;fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:39px;height:39px;filter:drop-shadow(0 0 8px rgba(var(--channel-rgb), .28))}.order-city-grid span small,.order-city-grid span b,.order-channel-grid span small,.order-channel-grid span b,.order-channel-grid span em{display:block}.order-city-grid span small,.order-channel-grid span small{color:#9d843c;letter-spacing:.14em;font:900 7px/1 Arial,sans-serif}.order-city-grid span b,.order-channel-grid span b{color:#f4f4f0;margin-top:7px;font:900 17px/1.08 Arial,sans-serif}.order-channel-grid span em{color:#858580;margin-top:8px;font:10px/1.35 Arial,sans-serif}.order-city-grid>button>strong,.order-channel-grid>button>strong{z-index:1;border:1px solid rgba(var(--channel-rgb), .34);background:rgba(var(--channel-rgb), .08);width:32px;height:32px;color:var(--channel-color);border-radius:50%;place-items:center;font-size:19px;line-height:1;transition:transform .2s,background .2s;display:grid}.order-channel-grid>button:hover>strong{background:rgba(var(--channel-rgb), .16);transform:translate(3px)}.order-entry-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(780px,100%);margin:18px auto 0;display:grid}.order-entry-orders>button{color:#f4f4f0;text-align:left;cursor:pointer;background:linear-gradient(145deg,#121310,#0a0b09);border:1px solid #33342f;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:66px;padding:12px 14px;display:grid}.order-entry-orders>button:first-child{background:linear-gradient(135deg,#102319,#0b0e0c);border-color:#245d46}.order-entry-orders>button>i{color:#ffc300;background:#ffc30012;border-radius:10px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.order-entry-orders>button:first-child>i{color:#39775c;background:#52eda214}.order-entry-orders>button:first-child>i.has-orders{color:#52eda2;box-shadow:0 0 18px #52eda22e}.order-entry-orders b,.order-entry-orders small{display:block}.order-entry-orders b{letter-spacing:.04em;font:900 9px/1.1 Arial,sans-serif}.order-entry-orders small{color:#7f807a;margin-top:4px;font-size:8px}.order-entry-orders strong{color:#ffc300}.order-entry-address{width:min(900px,100%)}.order-entry-address>.address-book{text-align:left;background:radial-gradient(circle at 100% 0,#ffc30014,#0000 35%),#101010;border-color:#544515;margin-top:30px;box-shadow:0 28px 70px #000b}.order-entry-address .address-book>header h2,.order-entry-address .address-book>header p{display:none}.order-context{color:#fff;background:linear-gradient(115deg,#15130a,#101010 50%);border:1px solid #303030;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:22px;width:min(1440px,100% - 44px);margin:18px auto 0;padding:15px 18px;display:grid}.order-context.is-closed{background:linear-gradient(115deg,#271012,#111010 52%);border-color:#6f3438;box-shadow:inset 3px 0 #ff5d67}.order-mode-switch{background:#0a0a09;border:1px solid #34342f;border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.order-mode-switch>button{color:#777771;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:0 10px;font:900 7px/1 Arial,sans-serif}.order-mode-switch>button.active{color:#5de6ad;background:#183127;box-shadow:inset 0 0 0 1px #316b52}.order-context>div:first-child small,.order-context>div:first-child b,.order-context>div:first-child span{display:block}.order-context>div:first-child small{color:#b99837;letter-spacing:.15em;font:900 7px/1 Arial,sans-serif}.order-context>div:first-child b{margin-top:4px;font:900 15px/1 Arial,sans-serif}.order-context>div:first-child span{color:#8e8e89;margin-top:5px;font-size:9px}.order-context>button{color:#f5c936;cursor:pointer;background:#171305;border:1px solid #6d5818;border-radius:9px;min-height:40px;padding:0 14px;font:900 8px/1 Arial,sans-serif}.closed-unit-backdrop{z-index:10060;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 22%,#ff46551c,#0000 35%),#000000e0;place-items:center;padding:22px;animation:.22s ease-out closed-unit-fade;display:grid;position:fixed;inset:0}.closed-unit-dialog{color:#f6f3ed;text-align:center;background:radial-gradient(circle at 50% 0,#5a1e241f,#0000 35%),linear-gradient(155deg,#171112,#090909 68%);border:1px solid #62373a;border-radius:28px;width:min(500px,100%);padding:34px 34px 28px;animation:.34s cubic-bezier(.2,.8,.25,1) closed-unit-rise;position:relative;overflow:hidden;box-shadow:0 34px 110px #000,inset 0 1px #ffffff0a}.closed-unit-dialog:before{content:"";background:linear-gradient(90deg,#0000,#ff5d67,#0000);height:3px;position:absolute;inset:0 0 auto;box-shadow:0 0 24px #ff5d6766}.closed-unit-emblem{background:linear-gradient(145deg,#3b161a,#180d0f);border:1px solid #8b4148;border-radius:23px;place-items:center;width:74px;height:74px;margin:0 auto 20px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #ffadb41a,0 0 34px #ff455126}.closed-unit-emblem:before,.closed-menu-notice-icon:before{content:"";border:3px solid #ff7b84;border-radius:50%;width:30px;height:30px;box-shadow:0 0 16px #ff5d6740}.closed-unit-emblem i,.closed-menu-notice-icon i{transform-origin:50% 100%;background:#ff7b84;border-radius:3px;width:3px;height:12px;position:absolute;transform:translateY(-5px)}.closed-unit-emblem i:after,.closed-menu-notice-icon i:after{content:"";background:inherit;transform-origin:0;border-radius:3px;width:10px;height:3px;position:absolute;bottom:0;left:1px;transform:rotate(42deg)}.closed-unit-dialog>small{color:#ff7e87;letter-spacing:.22em;font:900 9px/1 Arial,sans-serif}.closed-unit-dialog h2{color:#f9f7f1;letter-spacing:-.045em;text-wrap:balance;margin:13px 0 17px;font:italic 950 clamp(31px,7vw,44px)/.96 Arial Black,Arial,sans-serif}.closed-unit-dialog h2 em{color:#ffc928;font-style:inherit}.closed-unit-time{color:#ff939a;background:#241214;border:1px solid #543235;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:9px 12px;font-size:11px;font-weight:850;display:flex}.closed-unit-time i{background:#ff5d67;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ff5d67}.closed-unit-dialog p{color:#a7a39d;text-wrap:balance;max-width:390px;margin:20px auto 24px;font-size:12px;line-height:1.58}.closed-unit-actions{gap:9px;display:grid}.closed-unit-actions button{color:#b8b8b3;letter-spacing:.045em;cursor:pointer;background:#151515;border:1px solid #393939;border-radius:13px;min-height:52px;font:900 9px/1 Arial,sans-serif}.closed-unit-actions button.primary{color:#100c02;background:linear-gradient(105deg,#ffd331,#eda600);border-color:#f0b500;box-shadow:0 13px 34px #ffc30020}.closed-menu-notice{color:#fff;background:radial-gradient(circle at 0,#ff5d6718,#0000 25%),linear-gradient(110deg,#261114,#101010 62%);border:1px solid #6b3438;border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;width:min(1440px,100% - 44px);margin:12px auto 0;padding:14px 16px;display:grid;box-shadow:inset 3px 0 #ff5d67,0 15px 36px #0004}.closed-menu-notice-icon{background:#39171b;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.closed-menu-notice-icon:before{border-width:2px;width:24px;height:24px}.closed-menu-notice-icon i{height:9px;transform:translateY(-4px)}.closed-menu-notice div small,.closed-menu-notice div h2,.closed-menu-notice div p{margin:0;display:block}.closed-menu-notice div small{color:#ff7e87;letter-spacing:.16em;font:900 7px/1 Arial,sans-serif}.closed-menu-notice div h2{margin-top:5px;font:900 15px/1.1 Arial,sans-serif}.closed-menu-notice div p{color:#a59d9d;margin-top:4px;font-size:9px}.closed-menu-notice>button{color:#ff9aa0;cursor:pointer;background:#301417;border:1px solid #8a454a;border-radius:10px;min-height:42px;padding:0 15px;font:900 8px/1 Arial,sans-serif}@keyframes closed-unit-fade{0%{opacity:0}}@keyframes closed-unit-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes closed-unit-pulse{50%{opacity:.55;transform:scale(.9)}}@media (width<=760px){html.order-unit-locked,body.order-unit-locked{overscroll-behavior:none;width:100%;height:100%;overflow:hidden!important}body.order-unit-locked{position:fixed;inset:0}body.order-unit-locked .mg-shell,body.order-unit-locked .mg-page{height:100dvh;min-height:0!important;overflow:hidden!important}.mg-page:has(.order-entry){height:100dvh;min-height:0;padding-bottom:0;overflow:hidden}.order-entry{height:calc(100dvh - 64px);min-height:0;padding:18px 14px calc(88px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.order-entry.order-entry-scrollable{overscroll-behavior-y:contain;scroll-padding-block:20px calc(132px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overflow:hidden auto}.order-entry.order-entry-scrollable .order-entry-panel{min-height:auto;padding-bottom:calc(44px + env(safe-area-inset-bottom));flex:none}.order-entry.order-entry-scrollable .address-book{flex:none}.order-entry-progress{flex:none;grid-template-columns:28px 1fr 28px 1fr 28px;width:min(290px,76vw);margin-bottom:18px}.order-entry-progress i{width:28px;height:28px;font-size:8px}.order-entry-panel{flex-direction:column;flex:1;min-height:0;display:flex}.order-entry-panel>small{font-size:8px}.order-entry-panel>h1{margin:12px auto 10px;font-size:clamp(35px,10.8vw,49px);line-height:.9}.order-entry-panel>p{max-width:430px;margin-bottom:17px;font-size:10px;line-height:1.45}.order-channel-grid{grid-template-columns:1fr}.order-channel-grid>button{border-radius:15px;min-height:102px;padding:15px}.order-channel-grid>.order-channel-counter{min-height:102px}.order-city-grid{flex:1;grid-template-columns:1fr;align-content:center;gap:11px;min-height:0}.order-city-grid>button{border-radius:16px;min-height:clamp(76px,9.2dvh,92px);padding:12px 15px}.order-city-grid span b{margin-top:5px;font-size:16px}.order-city-grid>button>i,.order-city-grid>button>img,.order-channel-grid>button>.order-mode-emblem{width:46px;height:46px}.order-channel-grid>button>.order-mode-emblem{border-radius:16px;width:58px;height:58px}.order-mode-emblem svg{width:35px;height:35px}.order-city-grid>button>img{border-radius:14px;width:50px;height:50px}.order-entry-orders{flex:none;gap:10px;margin-top:16px}.order-entry-orders>button{border-radius:14px;grid-template-columns:32px minmax(0,1fr) 14px;gap:10px;min-height:64px;padding:11px 12px}.order-entry-orders>button>i{border-radius:10px;width:32px;height:32px}.order-entry-orders b{font-size:8px}.order-entry-orders small{font-size:7.5px}.order-entry-address>.address-book{margin-top:20px}.order-entry-address .address-form-actions{padding-bottom:8px}.order-context{grid-template-columns:minmax(0,1fr) auto;gap:12px;width:calc(100% - 22px);margin-top:10px;padding:13px}.order-context .store-status{display:none}.order-mode-switch{grid-area:2/1/auto/-1}.order-mode-switch>button{min-height:36px}.order-context>button{max-width:92px;padding:0 10px}.closed-unit-backdrop{place-items:center;min-height:100dvh;padding:16px 14px}.closed-unit-dialog{border-width:1px;border-radius:22px;width:min(410px,100%);max-height:calc(100dvh - 32px);padding:21px 18px 18px;overflow:hidden auto}.closed-unit-emblem{border-radius:16px;width:52px;height:52px;margin-bottom:13px}.closed-unit-emblem:before{border-width:2px;width:24px;height:24px}.closed-unit-emblem i{height:9px;transform:translateY(-4px)}.closed-unit-dialog>small{letter-spacing:.19em;font-size:7px}.closed-unit-dialog h2{margin-block:9px 12px;font-size:clamp(25px,8vw,32px);line-height:.98}.closed-unit-time{gap:6px;padding:7px 10px;font-size:9px}.closed-unit-dialog p{max-width:330px;margin-block:14px 16px;font-size:10px;line-height:1.48}.closed-unit-actions{gap:8px}.closed-unit-actions button{border-radius:11px;min-height:44px;font-size:8px}.closed-menu-notice{grid-template-columns:42px minmax(0,1fr);gap:11px;width:calc(100% - 22px);padding:12px}.closed-menu-notice-icon{border-radius:12px;width:40px;height:40px}.closed-menu-notice div h2{font-size:13px}.closed-menu-notice div p{font-size:8px;line-height:1.35}.closed-menu-notice>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.closed-unit-backdrop,.closed-unit-dialog,.order-city-grid>button.is-checking>strong{animation:none}}.pix-paste-code{text-align:left;background:#090909;border:1px solid #3d3520;border-radius:12px;width:100%;margin:12px 0;padding:13px}.pix-paste-code small{color:#ffc300;letter-spacing:.12em;font-size:9px;font-weight:900}.pix-paste-code p{overflow-wrap:anywhere;max-height:58px;font:11px/1.45 monospace;overflow:hidden;color:#aaa!important;margin:8px 0 0!important}@media (width<=520px){.wallet-checkout .wallet-method{grid-template-columns:46px 1fr auto;gap:10px;padding:12px}.wallet-checkout .wallet-method>i{width:42px;height:42px}.wallet-checkout .wallet-method>strong{font-size:9px}.wallet-editor-actions{grid-template-columns:1fr}}.cart-summary>.checkout-step-title{border-bottom:1px solid #303030;margin-top:0;padding-bottom:11px}.cart-panel.review-open .gold-overlay{z-index:10040}@media (width<=760px){.cart-panel .address-form{grid-template-columns:1fr!important}.cart-panel .address-form>*{grid-column:1!important}.wallet-gold-row{grid-template-columns:1fr}.wallet-gold-row>.buy-gold{width:100%}.checkout-address-summary>strong{font-size:7px}}.public-storefront{background:radial-gradient(circle at 50% -10%,#3b2d081f,#0000 30%),#080808;min-height:100dvh}.public-storefront .order-entry{min-height:100dvh}.public-storefront .order-layout{max-width:1540px}.public-storefront .order-context{margin-top:18px}.public-storefront .public-menu-hero{background:radial-gradient(circle at 82% 25%,#ffc30024,#0000 26%),linear-gradient(115deg,#14120b,#090909 62%,#1f1705);min-height:210px}.public-storefront .public-menu-hero h1{color:#fffaf0;letter-spacing:-.045em;font-family:Arial Black,Arial,sans-serif;font-style:italic;font-weight:950}.public-storefront .public-menu-hero .delivery-estimate{color:#f4f1e7;align-items:center;gap:8px;margin-top:2px;font-size:12px;font-weight:850;display:inline-flex}.public-storefront .public-menu-hero .delivery-estimate:before{content:"";background:#3be08f;border-radius:999px;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #3be08f1c,0 0 16px #3be08f73}.public-storefront .order-context.is-closed~.order-layout .public-menu-hero .delivery-estimate:before{background:#7f817d;box-shadow:0 0 0 4px #7f817d1a}.public-mygold-entry{color:#f5f2e8;text-align:left;background:radial-gradient(circle at 0,#ffc30012,#0000 32%),linear-gradient(145deg,#12110d,#090909);border:1px solid #332d1d;border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;width:min(780px,100%);margin:20px auto 0;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff08}.public-mygold-entry>img{object-fit:contain;filter:drop-shadow(0 0 12px #ffc3002e);width:42px;height:42px}.public-mygold-entry>span{gap:5px;min-width:0;display:grid}.public-mygold-entry>span small{color:#ad9243;letter-spacing:.14em;font:900 7px/1 Arial,sans-serif}.public-mygold-entry>span b{color:#eee9da;font:900 11px/1.2 Arial,sans-serif}.public-mygold-entry>button{color:#e7bd39;letter-spacing:.06em;cursor:pointer;background:#171305;border:1px solid #6b571c;border-radius:10px;min-height:38px;padding:0 13px;font:900 8px/1 Arial,sans-serif}.public-mygold-entry>button i{margin-left:6px;font-style:normal}.menu-area>.public-mygold-entry{margin-top:34px}.capittani-order-loader{background:radial-gradient(circle at 50% 0,#ffc3001c,#0000 46%),#0c0b08;border:1px solid #544515;border-radius:20px;place-items:center;width:min(360px,100vw - 32px);padding:28px;display:grid;box-shadow:0 28px 80px #000d}.capittani-order-loader img{object-fit:contain;filter:drop-shadow(0 0 18px #ffc30038);width:76px;height:76px}.capittani-order-loader b{color:#ffe18a;letter-spacing:.08em;margin-top:15px;font-size:14px}.capittani-order-loader span{color:#99958b;margin-top:7px;font-size:10px}.capittani-order-loader i{background:linear-gradient(90deg,#0000,#ffc300,#0000) 0 0/45% 100% no-repeat,#211d12;border-radius:999px;width:100%;height:3px;margin-top:20px;animation:1.1s ease-in-out infinite capittani-order-progress;overflow:hidden}@keyframes capittani-order-progress{50%{background-position:100% 0,0 0}}.public-storefront .checkout-step-title+.cart-summary{margin-top:0}.public-order-confirmation{padding:8px 0 2px}.public-order-confirmation>span{width:64px;height:64px;margin-bottom:12px;font-size:32px}.public-order-confirmation>small{color:#65e7ad;letter-spacing:.18em;font-size:8px;font-weight:900}.public-order-confirmation>h2{margin-top:8px}.public-order-confirmation>p{margin:8px 0 15px;line-height:1.55}.public-delivery-promise{background:linear-gradient(135deg,#10271d,#0a1510);border:1px solid #2c6950;border-radius:13px;gap:5px;margin:15px 0;padding:14px;display:grid}.public-delivery-promise small{color:#7cbd9f;letter-spacing:.14em;font-size:8px;font-weight:900}.public-delivery-promise b{color:#72efb5;font-size:22px}.public-order-acquisition{text-align:left;background:radial-gradient(circle at 100% 0,#ffc30019,#0000 42%),#100e08;border:1px solid #66511a;border-radius:15px;margin-top:17px;padding:17px}.public-order-acquisition>small{color:#c9a333;letter-spacing:.15em;font-size:8px;font-weight:900}.public-order-acquisition>div{grid-template-columns:1fr 1.35fr;gap:8px;margin-top:10px;display:grid}.public-order-acquisition>div b{color:#ffd352;text-align:center;background:#171307;border:1px solid #443716;border-radius:10px;place-items:center;min-height:54px;padding:8px;font-size:13px;display:grid}.public-order-acquisition>p{color:#aaa69d;margin:12px 0 14px;font-size:10px;line-height:1.5}.order-pix .public-order-acquisition>button{color:#080808;cursor:pointer;background:#ffc300;border-color:#ffc300;border-radius:10px;min-height:50px}.order-pix .public-order-acquisition>.public-order-dismiss{color:#89877f;background:0 0;border-color:#0000;min-height:38px;margin-top:7px;font-size:8px}.public-order-acquisition.is-member{text-align:center}.storefront-install-offer{text-align:left;background:radial-gradient(circle at 15% 0,#ffc92820,#0000 42%),linear-gradient(145deg,#171207,#0d0c09 72%);border:1px solid #795e18;border-radius:16px;grid-template-columns:48px 1fr;gap:11px 12px;margin:17px 0 0;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000042,inset 0 1px #fff1ae10}.storefront-install-overlay{z-index:10150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;padding:22px}.storefront-install-modal{width:min(360px,100%);margin:auto;animation:.2s ease-out storefront-install-in}.storefront-install-modal .storefront-install-offer{border-radius:18px;margin:0;padding:19px;box-shadow:0 24px 70px #000c,inset 0 1px #fff1ae14}.storefront-install-modal .storefront-install-offer>img{width:44px;height:44px}.storefront-install-modal .storefront-install-action{min-height:47px}.storefront-install-modal .storefront-install-later{min-height:30px;margin-bottom:-7px}@keyframes storefront-install-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.storefront-install-offer>img{object-fit:contain;filter:drop-shadow(0 6px 10px #0008);width:48px;height:48px}.storefront-install-offer>div:not(.storefront-install-help){min-width:0;padding-right:17px}.storefront-install-offer small{color:#d9aa2c;letter-spacing:.15em;margin:1px 0 5px;font-size:7px;font-weight:950;display:block}.storefront-install-offer b{color:#fff5d7;font-size:14px;line-height:1.15}.storefront-install-offer>div>p{color:#aaa69b;margin:6px 0 0;font-size:9px;line-height:1.45}.storefront-install-action{color:#100c02;letter-spacing:.06em;cursor:pointer;background:linear-gradient(135deg,#ffd84e,#ecad08);border:1px solid #ffcc31;border-radius:11px;grid-column:1/-1;min-height:49px;margin:1px 0 0;font-size:10px;font-weight:950;box-shadow:0 10px 24px #c48a001f}.storefront-install-dismiss{color:#7d786c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:29px;height:29px;min-height:0;margin:0;padding:0;font-size:20px;position:absolute;top:8px;right:8px}.storefront-install-later{color:#77736a;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;min-height:28px;margin:-3px 0 -6px;font-size:7px;font-weight:900}.storefront-install-help{background:#080705;border:1px solid #3d3520;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 12px;display:flex}.storefront-install-help span{color:#ffd151;border:1px solid #786126;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.storefront-install-help p{color:#bbb5a7;margin:0;font-size:9px;line-height:1.45}.storefront-install-help p b{color:#f5d16f;font-size:inherit}.storefront-simulation-overlay{z-index:10050}.storefront-simulation-banner{color:#f2d067;background:#1a1406;border:1px solid #765d18;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:-4px -4px 15px;padding:10px 12px;display:flex}.storefront-simulation-banner b{letter-spacing:.14em;font-size:8px;font-weight:950}.storefront-simulation-banner span{color:#aaa18a;font-size:8px}.order-pix .storefront-simulation-close{color:#aaa69d;letter-spacing:.12em;cursor:pointer;background:#11100d;border:1px solid #37332a;border-radius:10px;width:100%;min-height:43px;margin-top:10px;font-size:8px;font-weight:900}.auth-claim-banner{background:radial-gradient(circle at 100% 0,#ffc30018,#0000 46%),#131006;border:1px solid #6a541a;border-radius:13px;gap:6px;margin:0 0 22px;padding:15px;display:grid}.auth-claim-banner small{color:#c5a13b;letter-spacing:.16em;font-size:8px;font-weight:900}.auth-claim-banner b{color:#ffd85c;font-size:16px}.auth-claim-banner span{color:#aaa397;font-size:10px;line-height:1.45}.auth-reward-success{text-align:center}.auth-reward-success>i{color:#77efb8;background:#245f47;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font:900 34px/1 Arial,sans-serif;display:grid;box-shadow:0 0 38px #45d99738}.auth-reward-success>p:not(.eyebrow){color:#aaa;font-size:12px;line-height:1.55}.auth-reward-success>div{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 10px;display:grid}.auth-reward-success>div span{background:#121007;border:1px solid #4d411e;border-radius:12px;gap:7px;padding:16px 9px;display:grid}.auth-reward-success>div small{color:#9c8b58;letter-spacing:.1em;font-size:7px;font-weight:900}.auth-reward-success>div b{color:#ffd455;font-size:18px}.profile-wizard-progress{background:#ffffff17;border-radius:999px;height:5px;margin:0 0 26px;overflow:hidden}.profile-wizard-progress span{border-radius:inherit;background:linear-gradient(90deg,#f2ae00,#ffd84f);height:100%;transition:width .28s;display:block;box-shadow:0 0 16px #ffbe0061}.profile-wizard-step{min-height:350px;animation:.24s both profile-step-in}.profile-wizard-step>p{max-width:520px;color:var(--muted);margin:0 0 30px;line-height:1.55}.profile-wizard-step label{margin-top:18px}.profile-wizard-step input,.profile-wizard-step select{min-height:64px;font-size:18px}.profile-wizard-actions{align-items:stretch;gap:12px;margin-top:18px;display:flex}.profile-wizard-actions .identity-submit{flex:1;margin:0}.profile-wizard-back{color:#aaa;letter-spacing:.08em;background:0 0;border:1px solid #ffffff24;border-radius:14px;min-width:112px;font-weight:900}@keyframes profile-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (width<=700px){.profile-wizard-step{min-height:310px}.profile-wizard-step>p{margin-bottom:24px}.profile-wizard-actions{z-index:2;position:sticky;bottom:12px}.profile-wizard-back{min-width:92px}}@media (width<=760px){.public-storefront .order-entry{height:100dvh;padding-bottom:max(18px, env(safe-area-inset-bottom))}.public-storefront .menu-area{padding-inline:12px}.public-storefront .public-menu-hero{min-height:150px;padding:22px}.public-storefront .public-menu-hero h1{font-size:27px}.public-mygold-entry{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:10px 11px}.public-mygold-entry>img{width:36px;height:36px}.public-mygold-entry>span b{font-size:9px}.public-mygold-entry>button{min-height:34px;padding-inline:10px;font-size:7px}.menu-area>.public-mygold-entry{margin-top:24px}.public-order-confirmation{padding:2px 0}.public-order-acquisition{padding:14px}.public-order-acquisition>div,.auth-reward-success>div{grid-template-columns:1fr}}@media (width<=430px){.public-mygold-entry{grid-template-columns:36px minmax(0,1fr)}.public-mygold-entry>button{grid-column:1/-1;width:100%}}.rush-hub-page{color:#f8f5ef;background:radial-gradient(circle at 76% 8%,#ffb7002e,#0000 26%),linear-gradient(155deg,#070807 0%,#0c0b07 54%,#050605 100%);min-height:100vh;padding:clamp(108px,14vw,150px) 22px 130px}.rush-hub-hero,.rush-rules{max-width:720px;margin:0 auto;position:relative}.rush-hub-hero{background:linear-gradient(145deg,#1b1911f5,#0a0b0afa);border:1px solid #ffc62840;border-radius:32px;padding:clamp(28px,7vw,58px);overflow:hidden;box-shadow:0 32px 90px #000}.rush-hub-speed{pointer-events:none;opacity:.3;position:absolute;inset:0}.rush-hub-speed i{background:linear-gradient(90deg,#0000,#ffc31a,#0000);width:65%;height:1px;position:absolute;transform:rotate(-22deg)}.rush-hub-speed i:first-child{top:12%;right:-20%}.rush-hub-speed i:nth-child(2){top:31%;right:-5%}.rush-hub-speed i:nth-child(3){bottom:8%;left:-24%}.rush-kicker{color:#ffc31a;letter-spacing:.26em;margin:0 0 14px;font-size:12px;font-weight:900;position:relative}.rush-hub-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(62px,16vw,112px);font-style:italic;font-weight:1000;line-height:.76;position:relative}.rush-hub-hero h1 em{color:#ffbd00;font-style:inherit}.rush-lead{color:#aaa79f;max-width:570px;margin:28px 0;font-size:16px;line-height:1.55;position:relative}.rush-link-card{background:#ffbc000f;border:1px solid #ffc31859;border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.rush-link-card.linked{background:#19915614;border-color:#35e89173}.rush-link-card small{color:#ffc31a;letter-spacing:.22em;font-size:10px;font-weight:900}.rush-link-card.linked small{color:#42e29a}.rush-link-card strong{font-size:clamp(19px,5vw,26px);font-style:italic}.rush-link-card span{color:#a9a69e;line-height:1.45}.rush-link-card button,.rush-link-card a{color:#171000;text-align:center;background:linear-gradient(100deg,#ffd332,#ffad00);border:0;border-radius:14px;margin-top:8px;padding:18px 20px;font-size:14px;font-weight:1000;text-decoration:none;box-shadow:0 14px 35px #ffb2002e}.rush-link-card button:disabled{opacity:.55}.rush-error{color:#ff7a7a;text-align:center;padding:12px}.rush-promise{color:#9d9b94;border-top:1px solid #292923;align-items:center;gap:14px;margin-top:22px;padding-top:20px;font-size:13px;display:flex}.rush-promise b{color:#ffca28;border:1px solid #665317;border-radius:9px;flex:none;padding:8px 10px}.rush-rules{gap:10px;margin-top:14px;display:grid}.rush-rules article{background:#111210;border:1px solid #252622;border-radius:18px;align-items:center;gap:16px;padding:18px 20px;display:flex}.rush-rules article>b{color:#ffbf0d;font-size:24px;font-style:italic}.rush-rules div{flex-direction:column;gap:4px;display:flex}.rush-rules small{color:#827e73;letter-spacing:.18em;font-size:9px}.rush-rules strong{font-size:13px}.rush-admin{color:#f5f2eb;gap:18px;display:grid}.rush-admin>header small{color:#ffc21c;letter-spacing:.2em;font-weight:900}.rush-admin>header h2{margin:8px 0;font-size:38px;font-style:italic}.rush-admin>header p{color:#92948f}.rush-mode{background:#171409;border:1px solid #665311;border-radius:18px;flex-direction:column;gap:7px;padding:22px;display:flex}.rush-mode.live{background:#071b13;border-color:#25b877}.rush-mode span,.rush-mode small{color:#9d9b92}.rush-mode b{color:#ffd132;font-size:22px}.rush-mode.live b{color:#43df9b}.rush-admin-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rush-admin-stats article{background:#141615;border:1px solid #292b29;border-radius:15px;padding:18px}.rush-admin-stats small{color:#858780;letter-spacing:.12em;font-size:9px;display:block}.rush-admin-stats b{margin-top:8px;font-size:26px;display:block}.rush-economy{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rush-economy label{color:#a6a79f;letter-spacing:.1em;font-size:10px;font-weight:900}.rush-economy input{color:#fff;background:#101110;border:1px solid #353632;border-radius:10px;width:100%;margin-top:7px;padding:14px;display:block}.rush-admin-actions{gap:10px;display:flex}.rush-admin-actions button{color:#140e00;background:#ffc21c;border:1px solid #e0ad13;border-radius:11px;padding:15px 18px;font-weight:900}.rush-admin-actions .danger{color:#ff8d8d;background:#241010;border-color:#703030}.rush-recent{border:1px solid #292b29;border-radius:18px;padding:20px}.rush-recent>div{border-top:1px solid #252622;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:12px 0;display:grid}.rush-recent span{flex-direction:column;display:flex}.rush-recent small{color:#858780}.rush-recent em{color:#e3b318;text-transform:uppercase;font-size:10px}@media (width<=800px){.rush-admin-stats{grid-template-columns:1fr 1fr}.rush-economy{grid-template-columns:1fr}.rush-admin-actions{flex-direction:column}}.arcade-page{color:#f7f4ee;background:radial-gradient(circle at 70% 13%,#ffb80029,#0000 27%),#070807;min-height:100vh;padding:clamp(110px,15vw,150px) 20px 130px}.arcade-head,.rush-game-card,.arcade-coming{max-width:760px;margin-left:auto;margin-right:auto}.arcade-head p{color:#ffc21b;letter-spacing:.27em;margin:0 0 12px;font-size:11px;font-weight:1000}.arcade-head h1{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(38px,9vw,65px);font-style:italic;line-height:.9}.arcade-head h1 em{color:#ffbd00;font-style:inherit}.rush-game-card{cursor:pointer;isolation:isolate;background:linear-gradient(150deg,#171713,#090a09 58%);border:1px solid #ffc21b78;border-radius:30px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 32px 90px #000}.rush-game-art{background:radial-gradient(circle at 71% 48%,#ffbe0047,#0000 22%),linear-gradient(120deg,#0000 40%,#ffae0014);position:absolute;inset:0;overflow:hidden}.rush-game-art i{background:linear-gradient(90deg,#0000,#ffc21b,#0000);width:90%;height:2px;position:absolute;right:-36%;transform:rotate(-27deg)}.rush-game-art i:first-child{top:20%}.rush-game-art i:nth-child(2){top:45%;right:-17%}.rush-game-art i:nth-child(3){bottom:11%}.rush-game-art span{color:#ffc21b12;font-size:410px;font-style:italic;font-weight:1000;line-height:1;position:absolute;bottom:-19%;right:-3%}.rush-game-copy{z-index:1;flex-direction:column;align-items:flex-start;min-height:470px;padding:clamp(28px,7vw,58px);display:flex;position:relative}.rush-game-copy>small{color:#ffc21b;letter-spacing:.19em;font-size:10px;font-weight:1000}.rush-game-copy h2{letter-spacing:-.08em;margin:38px 0 14px;font-size:clamp(62px,16vw,112px);font-style:italic;font-weight:1000;line-height:.72}.rush-game-copy h2 em{color:#ffbd00;font-style:inherit}.rush-game-copy p{color:#b2afa7;font-size:16px}.rush-game-copy>div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.rush-game-copy>div b{color:#a9a69e;border:1px solid #39372e;border-radius:8px;padding:8px 10px;font-size:9px}.rush-game-copy button{color:#160f00;background:linear-gradient(100deg,#ffd536,#ffab00);border:0;border-radius:14px;width:100%;margin-top:18px;padding:19px;font-size:14px;font-weight:1000;box-shadow:0 14px 36px #ffb40033}.rush-game-copy button:disabled{opacity:.7}.arcade-coming{color:#858780;background:#111210;border:1px solid #242522;border-radius:17px;justify-content:space-between;gap:15px;margin-top:14px;padding:20px;display:flex}.arcade-coming span{color:#bd9828;letter-spacing:.17em;font-size:10px;font-weight:900}.arcade-coming b{font-size:12px}@media (width<=600px){.rush-game-card,.rush-game-copy{min-height:430px}.rush-game-copy h2{margin-top:45px}.rush-game-copy>div b:nth-child(2){display:none}}.product-grid article>.product-photo{padding:0}.product-demand-rank{color:#edbe43;letter-spacing:.012em;text-transform:none;white-space:nowrap;text-shadow:0 1px 13px #ffc12633;align-items:baseline;gap:5px;width:max-content;max-width:100%;margin:8px 0 0;font:italic 700 11px/1.12 Georgia,Times New Roman,serif;display:flex}.product-demand-rank strong,.product-demand-rank>span{color:#edbe43;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#bd7b0b 0%,#ffe18a 52%,#d49a20 100%);-webkit-background-clip:text;background-clip:text}.product-demand-rank strong{letter-spacing:-.02em;font-size:13px;font-weight:850}@media (width<=760px){.public-storefront .public-menu-hero{min-height:108px;padding:16px 18px}.public-storefront .public-menu-hero h1{font-size:20px}}@media (width<=420px){.product-demand-rank{gap:4px;margin-top:7px;font-size:10.5px}.product-demand-rank strong{font-size:12.5px}.public-storefront .public-menu-hero{min-height:94px;padding:14px 16px}.public-storefront .public-menu-hero h1{font-size:18px}}.cart-panel.review-open{flex-direction:column;padding:0;display:flex;overflow:hidden;background:#080a09!important}.cart-panel.review-open .cart-title{flex:none;align-items:center;gap:18px;padding:22px 24px 15px}.cart-panel.review-open .cart-title>div:first-child{min-width:0}.cart-panel.review-open .cart-title p{color:#69dca5;letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:850}.cart-panel.review-open .cart-title h2{color:#f7f8f6;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(19px,4.5vw,24px);font-weight:820;line-height:1.15;overflow:hidden}.cart-panel.review-open .cart-title-actions{flex:none;gap:8px}.cart-panel.review-open .cart-title-actions>span{border-radius:999px;padding:7px 10px;font-size:9px;color:#b9bfbb!important;background:#171a18!important;border:0!important}.cart-panel.review-open .cart-review-close{color:#f5f5f2;background:#1a1d1b;border:0;border-radius:50%;width:40px;height:40px;font:300 25px/1 Arial,sans-serif}.cart-panel.review-open .checkout-real-progress{background:#1d211e;border-radius:999px;flex:none;height:3px;margin:0 24px}.cart-panel.review-open .checkout-real-progress i{background:linear-gradient(90deg,#f5bf20 0%,#5de0a3 100%);box-shadow:0 0 13px #56dd9d40}.checkout-step-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#303530 transparent;flex:auto;min-height:0;padding:18px 24px 26px;overflow-y:auto}.checkout-step-body-review,.checkout-step-body-method,.checkout-step-body-fulfillment,.checkout-step-body-benefits,.checkout-step-body-payment{animation:.2s ease-out both checkout-stage-in}@keyframes checkout-stage-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.checkout-review-lead{color:#8f9691;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font-size:11px;display:flex}.checkout-review-lead strong{color:#f1f4f1;font-size:12px;font-weight:850}.cart-panel.review-open .cart-items{gap:8px;max-height:none;margin:0;display:grid;overflow:visible}.cart-panel.review-open .cart-items>div{background:#121513;border:0;border-radius:16px;grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;box-shadow:inset 0 1px #ffffff09}.cart-panel.review-open .cart-items img{background:#0b0c0b;border-radius:13px;width:62px;height:62px}.cart-panel.review-open .cart-items b{color:#f4f5f3;font-size:13px;line-height:1.25}.cart-panel.review-open .cart-items small{color:#7f8681;margin-top:3px;font-size:10px}.cart-panel.review-open .cart-item-options{gap:3px;margin:5px 0 1px}.cart-panel.review-open .cart-item-options li{color:#9fa59f;font-size:9px}.cart-panel.review-open .cart-items div span{color:#f1f2f0;background:#080a09;border-radius:999px;gap:2px;width:max-content;margin-top:10px;padding:3px;font-size:11px;font-weight:850}.cart-panel.review-open .cart-items div span button{color:#f3f5f2;background:#202420;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.cart-panel.review-open .cart-items>div>strong{color:#f5f5f2;white-space:nowrap;padding-top:2px;font-size:12px}.cart-panel.review-open .cart-clear{color:#ba7378;background:0 0;border:0;border-radius:9px;grid-template-columns:25px auto;gap:7px;width:auto;margin:13px 0 0 auto;padding:7px 9px}.cart-panel.review-open .cart-clear>span{color:#dd7379;background:#241315;border:0;border-radius:50%;width:24px;height:24px;font-size:16px}.cart-panel.review-open .cart-clear b{color:#c67a7f;letter-spacing:.02em;text-transform:none;font-size:9px}.cart-panel.review-open .cart-clear small{display:none}.checkout-delivery-reward{isolation:isolate;background:radial-gradient(circle at 8% 12%,#ffd1422e,#0000 34%),radial-gradient(circle at 94% 110%,#ffbc121f,#0000 40%),linear-gradient(125deg,#211b09 0%,#121006 46%,#0e0f0b 100%);border:1px solid #ffc6267a;border-radius:18px;grid-template-columns:48px minmax(0,1fr) 26px;align-items:center;gap:12px;margin:13px 0 1px;padding:13px 14px;animation:.62s cubic-bezier(.18,.82,.22,1) .18s both checkoutDeliveryRewardReveal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe7971f,0 12px 28px #0000003d,0 0 24px #ffc0180b}.checkout-delivery-reward:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffecab61,#0000);width:38%;height:220%;animation:.92s ease-out .64s both checkoutDeliveryRewardShine;position:absolute;top:-65%;left:28%;transform:rotate(19deg)}.checkout-delivery-reward:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffc72399,#0000);height:1px;position:absolute;bottom:0;left:76px;right:18px}.checkout-delivery-reward-seal{color:#231700;background:linear-gradient(145deg,#ffdf65 0%,#ffc321 48%,#d99500 100%);border:1px solid #ffeba6b8;border-radius:15px;place-content:center;width:48px;height:48px;animation:.52s cubic-bezier(.18,.88,.3,1.25) .42s both checkoutDeliveryRewardSeal;display:grid;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff8c,0 8px 20px #ca890038}.checkout-delivery-reward-seal i{letter-spacing:.08em;font-size:7px;font-style:normal;font-weight:950;line-height:1}.checkout-delivery-reward-seal b{letter-spacing:-.08em;margin-top:-1px;font:1000 23px/.9 Arial Black,Arial,sans-serif}.checkout-delivery-reward-copy{gap:3px;min-width:0;display:grid}.checkout-delivery-reward-copy small{color:#f8c836;letter-spacing:.16em;font-size:7px;font-weight:950}.checkout-delivery-reward-copy>b{color:#f8f4e7;letter-spacing:-.025em;font-size:15px;font-weight:850}.checkout-delivery-reward-copy>b strong{color:#ffd34d;font-weight:1000}.checkout-delivery-reward-copy em{color:#a9a38d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;line-height:1.35;overflow:hidden}.checkout-delivery-reward-check{color:#ffd242;background:#ffc3211a;border:1px solid #ffd24247;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;animation:.38s cubic-bezier(.2,.9,.25,1.35) .67s both checkoutDeliveryRewardCheck;display:grid}@keyframes checkoutDeliveryRewardReveal{0%{opacity:0;filter:blur(5px);transform:translateY(15px)scale(.975)}68%{opacity:1;filter:blur();transform:translateY(-1px)scale(1.004)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes checkoutDeliveryRewardSeal{0%{opacity:0;transform:rotate(-10deg)scale(.68)}72%{opacity:1;transform:rotate(1deg)scale(1.07)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes checkoutDeliveryRewardCheck{0%{opacity:0;transform:scale(.45)}72%{opacity:1;transform:scale(1.13)}to{opacity:1;transform:scale(1)}}@keyframes checkoutDeliveryRewardShine{0%{opacity:0;transform:translate(-165%)rotate(19deg)}35%{opacity:.3}to{opacity:0;transform:translate(265%)rotate(19deg)}}.checkout-method-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.checkout-method-choice>button{cursor:pointer;background:#141714;border:0;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:13px;min-width:0;min-height:170px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e}.checkout-method-choice>button:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc41e1a,#0000 67%);border-radius:50%;width:130px;height:130px;position:absolute;bottom:-52px;right:-38px}.checkout-method-choice>button.active{background:linear-gradient(145deg,#183629,#101b15);border:0;box-shadow:inset 0 0 0 1px #5de0a3a6,0 12px 32px #0000003d}.checkout-method-choice>button.checkout-method-delivery{background:radial-gradient(circle at 100% 100%,#ffc21d1f,#0000 44%),#15160f;box-shadow:inset 0 0 0 1px #ffc62733}.checkout-method-choice>button.checkout-method-delivery.active{background:radial-gradient(circle at 100% 100%,#ffc32129,#0000 46%),linear-gradient(145deg,#2a250e,#142319);box-shadow:inset 0 0 0 1px #ffca31a8,0 12px 32px #0000003d}.checkout-method-choice .order-mode-emblem{background:#202420;border-radius:15px;flex:0 0 48px;width:48px;height:48px}.checkout-method-choice>button.active .order-mode-emblem{background:#26503c}.checkout-method-choice span{gap:4px;min-width:0;display:grid}.checkout-method-choice small{color:#62dca0;letter-spacing:.1em;font-size:7px}.checkout-method-choice b{color:#f7f8f5;letter-spacing:-.025em;font-size:19px}.checkout-method-choice em{color:#8c938e;max-width:130px;font-size:10px;line-height:1.35}.checkout-method-choice mark{color:#ffd348;letter-spacing:.08em;background:#ffc31f17;border:1px solid #ffc92a52;border-radius:999px;justify-self:start;width:max-content;padding:4px 7px;font-size:6.5px;font-weight:950;line-height:1}.checkout-method-choice>button>strong{color:#f5c52c;background:#252820;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid;position:absolute;bottom:15px;right:16px}.checkout-method-choice>button.active>strong{color:#08110d;background:#5bdaa0}.cart-panel.review-open .address-book{background:0 0;border:0;border-radius:0;margin:0;padding:0}.checkout-delivery-reward-compact{background:linear-gradient(110deg,#ffc31e1a,#ffc31e06);border:1px solid #ffc52440;border-radius:13px;align-items:center;gap:10px;margin:0 0 13px;padding:9px 11px;animation:.42s cubic-bezier(.2,.82,.24,1) 80ms both checkoutDeliveryRewardCompactReveal;display:flex;box-shadow:inset 0 1px #ffe7970f}@keyframes checkoutDeliveryRewardCompactReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.checkout-delivery-reward-compact>i{color:#251900;background:#ffc629;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:13px;font-style:normal;display:grid}.checkout-delivery-reward-compact>span{gap:2px;display:grid}.checkout-delivery-reward-compact small{color:#eebd2c;letter-spacing:.13em;font-size:6.5px;font-weight:950}.checkout-delivery-reward-compact b{color:#f5f1e2;font-size:10px}.checkout-step-body:has(.address-book.keyboard-open) .checkout-delivery-reward-compact{display:none}@media (prefers-reduced-motion:reduce){.checkout-delivery-reward,.checkout-delivery-reward:before,.checkout-delivery-reward-seal,.checkout-delivery-reward-check,.checkout-delivery-reward-compact{animation:none}}.cart-panel.review-open .address-book>header{align-items:center;margin:0 0 14px}.cart-panel.review-open .address-book>header small{display:none}.cart-panel.review-open .address-book>header h2{letter-spacing:-.01em;font-size:14px}.cart-panel.review-open .address-book>header p{color:#868d88;margin-top:4px;font-size:10px}.cart-panel.review-open .address-book>header button{color:#6be0a6;background:#1c2f26;border:0;border-radius:999px;min-height:36px;padding:0 11px;font-size:8px}.cart-panel.review-open .saved-addresses{gap:8px}.cart-panel.review-open .saved-addresses>article{background:#121513;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b}.cart-panel.review-open .saved-addresses>article.selected{background:#121513;border:0;box-shadow:inset 0 0 0 1px #56de9f4d}.cart-panel.review-open .address-select{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px}.cart-panel.review-open .address-select>i{color:#63dba0;background:#202420;border:0;border-radius:12px;width:38px;height:38px}.cart-panel.review-open .address-select>i.address-pin{background:#1c3027;border-radius:50% 50% 50% 14%;position:relative;transform:rotate(-45deg)scale(.78);box-shadow:inset 0 0 0 1px #63dba042}.cart-panel.review-open .address-select>i.address-pin>span{border:3px solid #68dda4;border-radius:50%;width:12px;height:12px;transform:rotate(45deg)}.cart-panel.review-open .address-select b{font-size:12px}.cart-panel.review-open .address-select small{color:#8e958f;font-size:9px}.cart-panel.review-open .address-select em{color:#06120b;letter-spacing:.055em;background:linear-gradient(135deg,#4bd397,#258b61);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:10px;padding:0 8px 0 14px;font-size:8px;display:flex;box-shadow:0 10px 24px #258b6129}.cart-panel.review-open .address-select em>strong{color:#06120b;background:#041e1329;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.cart-panel.review-open .address-card-actions{justify-content:flex-start;gap:6px;padding:0 14px 13px 63px}.cart-panel.review-open .address-card-actions button{color:#929993;background:0 0;border:1px solid #292e2a;border-radius:999px;min-height:26px;padding:0 10px;font-size:7px}.cart-panel.review-open .address-card-actions button:last-child{color:#bd7e84;border-color:#3b292b}.cart-panel.review-open .address-form.address-wizard{min-height:0}.cart-panel.review-open .address-wizard-back{color:#aeb4b0;background:#171a18;border:0;min-height:34px;margin:0 0 12px;padding:0 10px}.cart-panel.review-open .address-wizard-head{gap:7px 12px;margin-bottom:18px}.cart-panel.review-open .address-wizard-head>span{background:#1d211e;height:3px}.cart-panel.review-open .address-wizard-step{min-height:0}.cart-panel.review-open .address-wizard-step h3{letter-spacing:-.03em;font:800 22px/1.1 Arial,sans-serif}.cart-panel.review-open .address-wizard-step>p{color:#8f9691;margin:0 0 20px}.cart-panel.review-open .address-wizard-step label{color:#aeb4af;letter-spacing:.07em;margin-top:13px;font-size:9px}.cart-panel.review-open .address-wizard-step input,.cart-panel.review-open .address-wizard-step textarea{background:#131614;border:0;border-radius:14px;outline:1px solid #292e2a;min-height:54px;margin-top:7px;font:16px/54px Arial,sans-serif}.cart-panel.review-open .address-wizard-step input:focus,.cart-panel.review-open .address-wizard-step textarea:focus{outline-color:#5edfa3;box-shadow:0 0 0 3px #5edfa317}.cart-panel.review-open .address-wizard .address-easy-start button{color:#69e0a7;background:#163023;border:0;border-radius:14px;min-height:48px}.cart-panel.review-open .address-review article{background:#141814;border:0;border-radius:17px;padding:18px;box-shadow:inset 0 0 0 1px #61dda233}.cart-panel.review-open .address-wizard-actions{margin:24px 0 0;padding:0}.cart-panel.review-open .address-wizard-actions button{color:#aeb4b0;background:#1a1d1b;border:0;border-radius:14px;min-height:50px}.cart-panel.review-open .address-wizard-actions .save-address{color:#06110b;z-index:2;pointer-events:auto;touch-action:manipulation;background:linear-gradient(135deg,#42c78a,#24875d);position:relative}.cart-panel.review-open .address-inline-error{color:#ffb2ba;background:#74121e61;border:1px solid #ff66748c;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:11px;font-weight:800;line-height:1.4}.cart-panel.review-open .checkout-guest-contact{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.cart-panel.review-open .checkout-guest-contact>small{color:#65dda2;font-size:8px}.cart-panel.review-open .checkout-guest-contact h3{margin:-4px 0 0;font-size:20px}.cart-panel.review-open .checkout-guest-contact p{color:#89908b;margin:-5px 0 4px;font-size:11px}.cart-panel.review-open .checkout-guest-contact input{background:#131614;border:0;border-radius:14px;outline:1px solid #292e2a;min-height:54px}.cart-panel.review-open .wallet-checkout{background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0}.cart-panel.review-open .wallet-checkout>header{align-items:end;margin-bottom:10px}.cart-panel.review-open .wallet-checkout>header b{letter-spacing:.05em;font-size:10px;color:#e9ece9!important}.cart-panel.review-open .wallet-checkout>header span{font-size:9px;color:#7f8681!important}.cart-panel.review-open .wallet-checkout .wallet-method,.cart-panel.review-open .coupon-activate,.cart-panel.review-open .coupon-choice{background:#131613;border:0;border-radius:16px;min-height:76px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff0b}.cart-panel.review-open .wallet-checkout .wallet-method.active,.cart-panel.review-open .coupon-choice.active{box-shadow:inset 0 0 0 1px #ffc522a6}.cart-panel.review-open .wallet-checkout .wallet-method>i{width:44px;height:44px}.cart-panel.review-open .wallet-checkout .wallet-method p b{font-size:12px}.cart-panel.review-open .wallet-checkout .wallet-method p span{font-size:10px}.cart-panel.review-open .cart-summary{border:0;padding:0}.cart-panel.review-open .checkout-payment-resume{gap:6px;margin-bottom:18px}.cart-panel.review-open .checkout-payment-resume>button,.cart-panel.review-open .checkout-payment-resume>div{background:#121513;border:0;border-radius:13px;min-height:50px;padding:9px 12px}.cart-panel.review-open .checkout-payment-resume small{color:#6f7671}.cart-panel.review-open .checkout-payment-resume strong{color:#69dca5}.cart-panel.review-open .checkout-payment-resume>.payment-items-expanded{color:#eef1ef;background:#121513;border:0;border-radius:0 0 13px 13px;min-height:0;padding:4px 12px 10px;display:grid;box-shadow:inset 0 1px #ffffff0b}.cart-panel.review-open .payment-items-toggle[aria-expanded=true]{background:#121513;border-radius:13px 13px 0 0}.payment-items-expanded>article{border-top:1px solid #242925;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.payment-items-expanded>article:first-child{border-top:0}.payment-items-expanded img{object-fit:cover;background:#0b0d0c;border-radius:10px;width:42px;height:42px}.checkout-payment-resume .payment-items-expanded>article>span{gap:4px;min-width:0;display:grid}.checkout-payment-resume .payment-items-expanded b{white-space:normal;max-width:none;font-size:10px}.checkout-payment-resume .payment-items-expanded small{color:#838a85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.checkout-payment-resume .payment-items-expanded>article>strong{color:#f0f3f1;white-space:nowrap;font-size:10px}.cart-panel.review-open .cart-summary>p{color:#aab0ac;margin:10px 2px;font-size:11px}.cart-panel.review-open .cart-summary>p.delivery-fee-offer{align-items:center;margin:12px 2px}.delivery-fee-label,.delivery-fee-prices{display:flex}.delivery-fee-label{flex-direction:column;gap:4px}.delivery-fee-label>small{color:#62d79e;letter-spacing:.01em;font-size:8px;font-weight:700}.delivery-fee-prices{white-space:nowrap;align-items:baseline;gap:7px}.delivery-fee-prices del{color:#e35f68;font-size:10px;font-weight:700;text-decoration-color:#ff7680}.delivery-fee-prices strong{color:#f1f4f2;font-size:12px}.cart-panel.review-open .cart-summary>b{margin-top:14px;padding-top:16px;font-size:17px;border-top:1px solid #252a26!important}.cart-panel.review-open .cart-summary>b span{color:#f4c52e!important}.checkout-payment-action{margin-top:auto;padding-top:18px}.cart-panel.review-open .checkout{border-radius:15px;min-height:55px;margin:0;padding:12px 16px;font-size:12px;font-weight:950;box-shadow:0 13px 30px #27976533;color:#06120b!important;background:linear-gradient(135deg,#53d99b,#248b60)!important}.cart-panel.review-open .checkout:disabled{box-shadow:none;color:#68756d!important;background:#1d2922!important}.cart-panel.review-open .checkout small{color:currentColor;opacity:.68;margin-top:4px;font-size:7px}.cart-panel.review-open .checkout-state{gap:8px;margin:8px 2px 0;padding:0;color:#7f8781!important;background:0 0!important;border:0!important}.cart-panel.review-open .checkout-state span{color:#63dca0;background:#1c392b;flex:0 0 20px;width:20px;height:20px;font-size:10px}.cart-panel.review-open .checkout-state p{font-size:8px;line-height:1.4}.cart-panel.review-open .checkout-step-actions{padding:12px 24px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#080a0999,#080a09 24%);border:0;flex:none;gap:8px;margin:0;position:relative;bottom:auto}.cart-panel.review-open .checkout-step-actions button{color:#9ba29d;background:#191c1a;border:0;border-radius:15px;min-height:52px;font-size:9px}.cart-panel.review-open .checkout-step-actions .primary{color:#06120b;background:linear-gradient(135deg,#54d99b,#278b61);box-shadow:0 12px 30px #2697652e}.cart-panel.review-open .checkout-step-actions .primary:disabled{color:#526159;box-shadow:none;opacity:1;background:#17221c}.cart-panel.review-open .flow-back-button,.cart-panel.review-open .address-wizard-actions .flow-back-button{color:#aeb4b0;text-align:left;background:#111412;border:1px solid #303531;justify-content:flex-start;align-items:center;gap:10px;padding:0 13px;display:flex}.cart-panel.review-open .flow-back-button>span{color:#d6dbd7;background:#202421;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.cart-panel.review-open .flow-back-button>b{letter-spacing:.08em;font-size:8px}.cart-panel.review-open .checkout-step-actions.review-actions{grid-template-columns:1fr}.cart-panel.review-open .checkout-step-actions.review-actions .primary{order:1;width:100%}.cart-panel.review-open .checkout-step-actions.review-actions .add-more-items{color:#aeb4b0;background:#111412;border:1px solid #343936;order:2;width:100%;box-shadow:inset 0 1px #ffffff06}@media (width<=760px){.cart-panel.review-open{width:100%;height:100dvh;min-height:100dvh;box-shadow:none;border-radius:0;background:radial-gradient(circle at 88% -8%,#52da9c14,#0000 31%),#080a09!important;border:0!important;padding:0!important}.cart-panel.review-open .cart-title{padding:max(15px, env(safe-area-inset-top)) 16px 13px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;position:relative;top:auto}.cart-panel.review-open .cart-title p{margin-bottom:5px;font-size:8px}.cart-panel.review-open .cart-title h2{max-width:68vw;font-size:20px}.cart-panel.review-open .cart-title-actions>span{display:none}.cart-panel.review-open .cart-review-close{width:38px;height:38px}.cart-panel.review-open .checkout-real-progress{margin:0 16px}.checkout-step-body{padding:15px 16px 18px}.checkout-step-body-review,.checkout-step-body-method,.checkout-step-body-benefits,.checkout-step-body-payment{flex-direction:column;display:flex}.checkout-step-body-method{justify-content:center}.checkout-method-choice{width:100%}.checkout-step-body-payment{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.cart-panel.review-open .checkout-step-actions{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.cart-panel.review-open .checkout-step-actions>button:first-child{width:84px;padding-inline:10px}.cart-panel.review-open .checkout-step-actions>button.add-more-items:first-child{width:100%}.cart-panel.review-open .address-book>header{flex-direction:row}.cart-panel.review-open .address-book>header button{width:auto}.cart-panel.review-open .address-wizard-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#080a09ad,#080a09 24%);margin-left:-16px;margin-right:-16px;position:sticky;bottom:-18px}}@media (width<=370px){.checkout-delivery-reward{grid-template-columns:42px minmax(0,1fr) 22px;gap:9px;padding:11px}.checkout-delivery-reward-seal{width:42px;height:42px}.checkout-delivery-reward-copy>b{font-size:13px}.checkout-delivery-reward-copy em{font-size:7px}.checkout-delivery-reward-check{width:22px;height:22px}.checkout-method-choice>button{min-height:158px;padding:14px}.checkout-method-choice .order-mode-emblem{flex-basis:44px;width:44px;height:44px}.checkout-method-choice b{font-size:17px}.checkout-method-choice em{font-size:9px}.cart-panel.review-open .cart-items>div{grid-template-columns:54px minmax(0,1fr) auto;padding:11px}.cart-panel.review-open .cart-items img{width:54px;height:54px}}.order-page .turbo-menu-hero{isolation:isolate;background:linear-gradient(102deg,#ffc21917,#0000 34%),radial-gradient(circle at 86% 46%,#ffc01b2e,#0000 29%),linear-gradient(118deg,#151309 0%,#080a09 58%,#102019 100%);border:1px solid #ffc3226b;min-height:146px;padding:19px 22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe0851a,0 13px 32px #00000040}.order-page .turbo-menu-hero:after{content:"";z-index:0;opacity:.7;background:linear-gradient(90deg,#0000,#ffc322,#0000);width:36%;height:1px;position:absolute;top:27%;right:22%;transform:rotate(-12deg);box-shadow:0 28px #ffc32247,0 56px #ffc3221f}.order-page .turbo-menu-hero .menu-hero-copy{z-index:3;width:54%;min-width:210px;position:relative}.order-page .turbo-menu-hero p{color:#f7f0d2;letter-spacing:.22em;margin:0 0 1px;font-size:11px;font-weight:950}.order-page .turbo-menu-hero h1{color:#ffc321;letter-spacing:-.075em;text-shadow:0 7px 22px #ffb3002e;margin:0;font-family:Arial Black,Arial,sans-serif;font-size:clamp(33px,3.8vw,52px);font-style:italic;font-weight:1000;line-height:.92}.order-page .turbo-menu-hero .turbo-bolt{color:#ffd950;filter:drop-shadow(0 0 8px #ffc32273);margin-left:.06em;font-size:.68em;font-style:normal;display:inline-block;transform:translateY(-.08em)}.order-page .turbo-menu-hero .delivery-tagline{color:#f1eee4;white-space:nowrap;margin-top:8px;font-size:12px;font-weight:750;display:block}.order-page .turbo-estimate{z-index:4;background:#06130ed6;border:1px solid #4ee69757;border-radius:10px;align-items:center;gap:7px;margin-top:8px;padding:6px 9px;display:inline-flex;position:relative;box-shadow:0 8px 20px #00000052,inset 0 1px #ffffff0d}.order-page .turbo-estimate i{background:#39e393;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 4px #39e3931f,0 0 15px #39e3938c}.order-page .turbo-estimate strong{color:#fff;letter-spacing:-.025em;font-size:12px;font-weight:1000;line-height:1}.order-page .turbo-estimate small{color:#47e69d;letter-spacing:.16em;font-size:6px;font-weight:1000;line-height:1}.order-page .turbo-captain{z-index:2;object-fit:contain;object-position:center right;pointer-events:none;filter:drop-shadow(-10px 10px 22px #00000094);width:min(46%,460px);height:122%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (width<=760px){.order-page .turbo-menu-hero{border-radius:17px;min-height:136px;padding:15px 16px}.order-page .turbo-menu-hero .menu-hero-copy{width:55%;min-width:0}.order-page .turbo-menu-hero p{font-size:8px}.order-page .turbo-menu-hero h1{font-size:clamp(26px,7.5vw,32px)}.order-page .turbo-menu-hero .delivery-tagline{white-space:normal;max-width:180px;margin-top:5px;font-size:9px;line-height:1.25}.order-page .turbo-estimate{border-radius:9px;gap:5px;margin-top:7px;padding:5px 8px}.order-page .turbo-estimate strong{font-size:11px}.order-page .turbo-estimate small{font-size:6px}.order-page .turbo-captain{width:46%;height:120%;top:50%;right:-1%}}@media (width<=380px){.order-page .turbo-menu-hero{min-height:132px;padding-inline:14px}.order-page .turbo-menu-hero h1{font-size:26px}.order-page .turbo-captain{width:47%;right:-2%}}.pos-observer-banner{color:#d8e8ff;background:#0b2033;border-bottom:1px solid #1f4f73;justify-content:center;align-items:center;gap:14px;padding:10px 24px;font-size:13px;display:flex}.pos-observer-banner b{color:#67c7ff;letter-spacing:.12em;font-size:11px}@media (width<=900px){.pos-observer-banner{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 16px}}.cart-panel.review-open .address-book.form-open>header{display:none!important}.cart-panel.review-open .address-form.address-wizard{margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.cart-panel.review-open .address-book.form-open{max-height:min(var(--address-visible-height,100dvh), calc(100dvh - 18px));overscroll-behavior:contain;scroll-padding-block:18px 76px;overflow-y:auto;padding-bottom:12px!important}.cart-panel.review-open .address-wizard-step input,.cart-panel.review-open .address-wizard-step textarea,.cart-panel.review-open .address-wizard-step select{scroll-margin-block:90px 120px}.cart-panel.review-open .address-form.address-wizard>.address-wizard-back{display:none}.cart-panel.review-open .address-wizard-head{grid-template-columns:auto 1fr;align-items:center;margin:0 0 18px}.cart-panel.review-open .address-wizard-head>span{grid-area:1/1/auto/-1}.cart-panel.review-open .address-wizard-head>small{color:#8b928d;letter-spacing:.08em;grid-area:2/1;font-size:8px}.cart-panel.review-open .address-wizard-head>b{color:#65dda2;grid-area:2/2;justify-self:end}.cart-panel.review-open .address-wizard-step h3{margin-bottom:6px;font-size:20px;font-style:normal}.cart-panel.review-open .address-wizard-step>p{margin-bottom:17px;font-size:10px}.cart-panel.review-open .address-wizard-step label{margin-top:11px}.cart-panel.review-open .address-wizard-step input,.cart-panel.review-open .address-wizard-step textarea{min-height:50px;padding:0 13px;font-size:15px;line-height:50px}.cart-panel.review-open .address-wizard-actions{margin-top:18px}.cart-panel.review-open .address-wizard-actions button{min-height:48px}.cart-panel.review-open .address-book.keyboard-open{height:var(--address-visible-height,auto);max-height:var(--address-visible-height,100dvh);padding-bottom:18px!important}.cart-panel.review-open .address-book.keyboard-open>.saved-addresses,.cart-panel.review-open .address-book.keyboard-open>.address-import-offer,.cart-panel.review-open .address-book.form-open:focus-within>.saved-addresses,.cart-panel.review-open .address-book.form-open:focus-within>.address-import-offer{display:none!important}.cart-panel.review-open .address-book.keyboard-open .address-wizard-head{margin-bottom:10px}.cart-panel.review-open .address-book.keyboard-open .address-wizard-step h3{margin:0 0 4px;font-size:18px}.cart-panel.review-open .address-book.keyboard-open .address-wizard-step>p{margin-bottom:9px}.cart-panel.review-open .address-book.keyboard-open .address-wizard-step label{margin-top:8px}.cart-panel.review-open .address-book.keyboard-open .address-wizard-actions{margin-top:12px;padding-bottom:4px}@media (width<=760px){.cart-panel.review-open.checkout-step-fulfillment{border-radius:24px 24px 0 0;width:calc(100% - 16px);height:auto;min-height:0;max-height:calc(100dvh - 12px);bottom:0;left:8px;right:8px;box-shadow:0 -18px 70px #0000009e;border:0!important;outline:0!important;top:auto!important}.checkout-step-fulfillment .checkout-step-body{flex:0 auto}.cart-panel.review-open .address-wizard-actions{background:0 0;margin:18px 0 0;padding:0;position:static;bottom:auto}.cart-panel.review-open.checkout-step-review,.cart-panel.review-open.checkout-step-method,.cart-panel.review-open.checkout-step-benefits,.cart-panel.review-open.checkout-step-payment{border-radius:24px 24px 0 0;width:calc(100% - 16px);height:auto;min-height:0;max-height:calc(100dvh - 12px);bottom:0;left:8px;right:8px;box-shadow:0 -18px 70px #0000009e;border:0!important;outline:0!important;top:auto!important}.checkout-step-review .checkout-step-body,.checkout-step-method .checkout-step-body,.checkout-step-benefits .checkout-step-body,.checkout-step-payment .checkout-step-body{flex:0 auto}.checkout-step-body-method{padding-top:12px;display:block}.checkout-method-choice{grid-template-columns:1fr;gap:8px}.checkout-method-choice>button{border-radius:17px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:12px;min-height:86px;padding:13px 14px;display:grid}.checkout-method-choice>button:before{bottom:-72px;right:-54px}.checkout-method-choice .order-mode-emblem{border-radius:14px;flex-basis:46px;grid-area:1/1;width:46px;height:46px}.checkout-method-choice>button>span{grid-area:1/2}.checkout-method-choice b{font-size:17px}.checkout-method-choice em{max-width:none;font-size:9px}.checkout-method-choice>button>strong{grid-area:1/3;align-self:center;width:28px;height:28px;position:static}.checkout-step-method .checkout-step-actions{padding-top:8px}.checkout-step-method .checkout-step-actions>button:first-child{width:72px}}@media (width<=370px){.checkout-method-choice>button{min-height:78px;padding:11px 12px}.checkout-method-choice small{font-size:6.5px}}.talent-page{min-height:var(--visual-viewport-height,100dvh)}html.field-focus-active{scroll-padding-bottom:42vh}html.keyboard-field-active .talent-actions{display:none}html.keyboard-field-active .talent-shell{min-height:var(--visual-viewport-height,100dvh);padding-bottom:calc(36px + env(safe-area-inset-bottom))}html.keyboard-field-active .talent-text,html.keyboard-field-active .talent-fields label{scroll-margin-block:18px}.product-composer .composer-product-summary{grid-template-columns:minmax(0,1fr) 54px;align-items:center;gap:14px;margin:12px 0 18px;display:grid}.product-composer .composer-product-copy{min-width:0}.product-composer .composer-product-copy>small{color:#9c762c;letter-spacing:1px;margin:0 0 5px;font-size:13px;display:block}.product-composer .composer-product-copy h2{overflow-wrap:anywhere;margin:0;line-height:1.15}.product-composer .composer-product-copy>p{color:#aaa;margin:6px 0;font-size:14px;line-height:1.4}.product-composer .composer-product-copy .composer-price{margin:10px 0 0;line-height:1.2}.product-composer .composer-brand-signature{object-fit:contain;background:0 0;border:0;border-radius:0;width:54px;height:54px;display:block}.product-composer .option-group>header>div small{margin-top:4px;font-size:12px;line-height:1.4}@media (width<=600px){.product-composer>img{object-fit:contain;height:120px}.product-composer .composer-product-summary{gap:10px;margin-bottom:16px}}.collab-admin-consumptions{background:#0c0d0e;border:1px solid #292b2d;border-radius:14px;gap:8px;margin-top:20px;padding:18px;display:grid}.collab-admin-consumptions header h3{margin:4px 0 10px}.collab-admin-consumptions article{border-top:1px solid #242628;justify-content:space-between;align-items:center;gap:16px;padding:11px;display:flex}.collab-admin-consumptions article span{gap:3px;display:grid}.collab-admin-consumptions article small{color:#85898d}.collab-admin-consumptions article strong{color:#ffc300}.collab-approval-fields{background:#181507;border:1px solid #5a4a17;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;padding:15px;display:grid}.collab-approval-fields p{color:#b4a56e;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.collab-credit-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.collab-credit-summary article{background:#111214;border:1px solid #303234;border-radius:10px;gap:5px;padding:12px;display:grid}.collab-credit-summary small{color:#8f9396;font-size:10px}.collab-credit-summary b{color:#ffc300;overflow-wrap:anywhere;font-size:14px}.collab-pos-note{color:#d8c77f;background:#1c190c;border-left:3px solid #ffc300;margin:12px 0;padding:12px;line-height:1.45}@media (width<=640px){.collab-approval-fields{grid-template-columns:1fr}.collab-approval-fields p{grid-column:auto}.collab-credit-summary{grid-template-columns:1fr 1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.floating-cart{z-index:72;color:#080808;text-align:left;background:linear-gradient(110deg,#ffc300,#ff9f00);border:1px solid #ffe47a;border-radius:18px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;width:min(560px,100vw - 28px);min-height:68px;padding:10px 16px;animation:.28s ease-out cart-arrive;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000b,0 0 30px #ffc30038}.floating-cart:hover{filter:brightness(1.08)}.floating-cart-icon{color:#ffc300;background:#080808;border-radius:13px;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:relative}.floating-cart-icon i{color:#fff;background:#e52b2b;border:2px solid #ffc300;border-radius:20px;place-items:center;min-width:20px;height:20px;padding:0 4px;font:900 9px Arial;display:grid;position:absolute;top:-7px;right:-6px}.floating-cart b,.floating-cart small{display:block}.floating-cart b{font:italic 900 13px Arial Black}.floating-cart small{color:#4b3500;margin-top:3px;font:800 10px Arial}.floating-cart strong{font:900 10px Arial}.whatsapp-order-float{z-index:71;right:max(18px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));color:#fff;background:#128c4e;border:1px solid #69e19b;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:8px 13px 8px 9px;text-decoration:none;transition:transform .18s,filter .18s;display:flex;position:fixed;box-shadow:0 14px 38px #0009,0 0 0 3px #25d3661c}.whatsapp-order-float:hover{filter:brightness(1.08);transform:translateY(-2px)}.whatsapp-order-float:focus-visible{outline-offset:3px;outline:3px solid #fff}.whatsapp-order-float svg{fill:currentColor;flex:none;width:31px;height:31px}.whatsapp-order-float span{letter-spacing:.06em;font:900 9px/1 Arial}.whatsapp-order-float.has-cart{bottom:108px}.cart-panel.has-items{box-shadow:0 0 0 1px #ffc30018,0 22px 65px #0008;border:1px solid #ffc300!important}.cart-panel.has-items .cart-title{background:linear-gradient(90deg,#211b05,#111);border-bottom-color:#665613}.cart-panel.has-items .checkout{box-shadow:0 10px 30px #ffc30028;color:#080808!important;background:linear-gradient(90deg,#ffc300,#ff9f00)!important}.cart-panel.has-items .cart-summary>b{color:#ffe277;background:#211b05;border-radius:10px;padding:12px}.season-window-banner{isolation:isolate;background:radial-gradient(circle at 78%,#ffc40020,#0000 32%),linear-gradient(115deg,#171205,#090909 48%,#11100b);border:1px solid #755b13;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:1500px;margin:14px auto 4px;padding:24px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #0008,inset 0 1px #ffe78318}.season-window-banner:before{content:"01";z-index:-1;color:#ffc30009;font:italic 1000 118px/1 Arial Black,Arial,sans-serif;position:absolute;top:50%;right:24%;transform:translateY(-50%)}.season-window-copy{flex-direction:column;gap:7px;display:flex}.season-window-copy>small{color:#e2b936;letter-spacing:3px;font:900 8px Arial}.season-window-copy strong{color:#f5f5f3;letter-spacing:-.04em;font:italic 950 24px/.98 Arial Black,Arial,sans-serif}.season-window-copy strong em{color:#ffc300;font-style:normal}.season-window-copy>span{color:#aaa69d;font-size:11px}.season-keepsake{background:#ffc30009;border-left:2px solid #ffc300;align-items:center;gap:9px;max-width:440px;margin-top:5px;padding:9px 11px;display:flex}.season-keepsake b{color:#ffc300;letter-spacing:1.2px;flex:none;font:900 8px Arial}.season-keepsake span{color:#c3bfae;font-size:9px;line-height:1.35}.season-countdown{color:#ffc300;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.season-countdown>span{letter-spacing:2.5px;font:900 8px Arial}.season-countdown>div{align-items:flex-start;gap:8px;display:flex}.season-countdown b{text-align:center;color:#fff;min-width:48px;font:italic 900 24px Arial Black}.season-countdown b small{color:#8d8a82;letter-spacing:1px;margin-top:2px;font:700 6px Arial;display:block}.season-countdown i{color:#ffc300;font:19px Arial;animation:1s step-end infinite countdown-pulse}.season-countdown>small{color:#736d5e;letter-spacing:1.2px;font:800 7px Arial}.premium-label{color:#080808!important;background:linear-gradient(90deg,#ffc300,#b97900)!important;border-radius:9px!important;padding:10px 14px!important}.premium-label span{font-weight:900;color:#080808!important}.free-label{color:#111!important;background:#dedede!important;border:1px solid #929292!important;border-radius:9px!important;padding:10px 14px!important}.free-label span{color:#444!important}.composer-avatar{background-position:50%;background-size:cover;box-shadow:0 0 0 3px #ffc30018;color:#ffc300!important;border:2px solid #ffc300!important}.profile-showcase{z-index:2;max-width:1300px;margin:-18px auto 0;padding:20px 25px 0;position:relative}.profile-showcase>header{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.profile-showcase small{color:#ffc300;letter-spacing:1.5px;font-size:8px}.profile-showcase h2{margin:3px 0;font:italic 900 22px Arial Black}.profile-showcase>header>span{color:#777;font-size:9px}.profile-showcase>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profile-showcase article{background:radial-gradient(circle at 0,#ffc30018,#0000 50%),#111;border:1px solid #5b4912;border-radius:13px;grid-template-columns:58px 1fr;align-items:center;gap:12px;min-height:82px;padding:10px;display:grid}.profile-showcase article img,.profile-showcase article>b{object-fit:cover;color:#ffc300;background:#070707;border-radius:10px;place-items:center;width:58px;height:58px;font-size:24px;display:grid}.profile-showcase article strong,.profile-showcase article small{display:block}.profile-showcase article strong{font-size:11px}.profile-showcase article small{margin-top:4px}.profile-showcase .showcase-empty{opacity:.65;border-style:dashed}@keyframes cart-arrive{0%{opacity:0;transform:translate(-50%,20px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes countdown-pulse{50%{opacity:.25}}@media (width<=760px){.floating-cart{border-radius:15px;min-height:62px;padding:8px 12px;bottom:76px}.floating-cart-icon{width:40px;height:40px}.whatsapp-order-float{justify-content:center;width:48px;height:48px;min-height:48px;padding:8px;bottom:78px;right:14px}.whatsapp-order-float.has-cart{bottom:151px}.whatsapp-order-float span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.season-window-banner{border-radius:15px;margin:10px 14px 4px;padding:18px 16px;display:block}.season-window-banner:before{font-size:92px;top:25%;right:-7%}.season-window-copy{text-align:left}.season-window-copy strong{font-size:22px}.season-window-copy>span{max-width:300px;line-height:1.4}.season-keepsake{padding:9px 10px;display:block}.season-keepsake b{margin-bottom:3px;display:block}.season-countdown{text-align:center;border-top:1px solid #ffc30020;align-items:center;margin-top:15px;padding-top:13px}.season-countdown>span{display:block}.season-countdown>div{justify-content:center;gap:5px}.season-countdown b{min-width:43px;font-size:19px}.profile-showcase{margin:0;padding:16px 14px 0}.profile-showcase>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.profile-showcase article{scroll-snap-align:center;min-width:235px}.profile-showcase>header>span{display:none}.cart-panel.has-items{scroll-margin-top:12px}}.profile-top .profile-logout{color:#ff9ea5;background:#2a0d10;border:1px solid #713338;border-radius:8px;margin-left:12px;padding:9px 13px;font-weight:900}.profile-top .profile-logout:hover{color:#fff;background:#45151a;border-color:#d8535d}@media (width<=760px){.profile-top{grid-template-columns:auto 1fr auto!important;padding:0 12px!important}.profile-top>div{text-align:center}.profile-top nav button:not(.profile-logout){display:none}.profile-top .profile-logout{margin-left:0;padding:8px 11px}}.composer-avatar-photo{object-fit:cover;background:#111;border:2px solid #ffc300;border-radius:50%;grid-row:1/3;width:48px;height:48px;box-shadow:0 0 0 3px #ffc30018}.composer-media{background:#070707;border:1px solid #484019;border-radius:14px;grid-column:2/-1;margin:3px 0 8px;position:relative;overflow:hidden}.composer-media img,.composer-media video{object-fit:contain;background:#050505;width:100%;max-height:430px;display:block}.composer-media>button{color:#fff;background:#050505d9;border:1px solid #ffffff38;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:9px;right:9px}.composer-tools{border-top:1px solid #272727;grid-column:2/-1;align-items:center;gap:10px;padding:8px 0;display:flex}.composer-tools input{display:none}.composer-tools button{color:#ffc300;background:#211b05;border:1px solid #665613;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:900}.composer-tools span{color:#696969;font-size:8px}.post-media{object-fit:contain;background:#050505;border:1px solid #2d2d2d;border-radius:13px;width:100%;max-height:620px;margin:4px 0 14px;display:block}.feed-load-more{text-align:center;color:#6c6c6c;letter-spacing:1.5px;min-height:45px;padding:16px;font-size:8px}.feed-load-more:not(:empty):before{content:"";border:1px solid #ffc300;border-top-color:#0000;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:.8s linear infinite media-spin;display:inline-block}@keyframes media-spin{to{transform:rotate(360deg)}}@media (width<=760px){.composer-avatar-photo{width:42px;height:42px}.composer-media,.composer-tools{grid-column:1/-1}.composer-tools{justify-content:space-between}.composer-tools span{text-align:right;max-width:130px}.post-media{border-left:0;border-right:0;border-radius:0;width:calc(100% + 24px);max-width:none;max-height:72vh;margin-left:-12px}}.delivery-zone{background:linear-gradient(145deg,#181506,#0b0b0b);border-radius:13px;margin:14px 0;border:1px solid #5d4d13!important;padding:14px!important;display:block!important}.delivery-zone>header{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.delivery-zone>header b{color:#ffc300;font-size:10px}.delivery-zone>header span{color:#aaa;font-size:8px}.delivery-zone label{color:#8c8c8c;font-size:8px;display:block}.delivery-zone input{box-sizing:border-box;color:#fff;background:#090909;border:1px solid #454545;border-radius:9px;width:100%;margin-top:6px;padding:12px;font-size:12px}.delivery-store{background:#ffc30009;border-left:2px solid #ffc300;margin:9px 0;padding:9px}.delivery-store small,.delivery-store b{display:block}.delivery-store small{color:#777;font-size:7px}.delivery-store b{color:#ddd;margin-top:3px;font-size:9px}.delivery-zone>button{color:#080808;background:#ffc300;border:1px solid #ffc300;border-radius:9px;width:100%;padding:13px;font-size:9px;font-weight:900}.delivery-zone>button:disabled{color:#666;background:#202020;border-color:#3e3e3e}.delivery-zone>button.confirmed{color:#05140a;background:#42d67b;border-color:#71f29d;box-shadow:0 0 24px #42d67b20}.outside-zone{text-align:center;background:#471519;border-radius:8px;margin:8px 0 0;padding:9px;font-size:8px;font-weight:900;color:#ffb0b0!important}.address-memory{color:#777;text-align:center;margin-top:8px;font-size:7px;display:block}.checkout-progress{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkout-progress section{text-align:center;background:radial-gradient(circle at 50% 0,#ffc30024,#0000 48%),#101010;border:1px solid #6b5713;border-radius:20px;width:min(370px,92vw);padding:30px 24px;box-shadow:0 30px 100px #000}.checkout-progress img{object-fit:contain;width:78px;height:78px;animation:1.1s ease-in-out infinite helm-breathe}.checkout-progress h2{color:#ffc300;margin:14px 0 7px;font:italic 900 18px Arial Black}.checkout-progress p{color:#929292;margin:0;font-size:10px}.checkout-progress section>div{background:#292929;border-radius:5px;height:4px;margin-top:20px;overflow:hidden}.checkout-progress i{background:linear-gradient(90deg,#0000,#ffc300,#0000);width:42%;height:100%;animation:.85s ease-in-out infinite loading-sail;display:block}.address-book{z-index:3;color:#f2f2f2;background:linear-gradient(100deg,#161203,#0d0d0d 55%,#171304);border-bottom:1px solid #30290f;margin:0;padding:18px clamp(18px,4vw,56px);position:relative}.address-book>header{justify-content:space-between;align-items:center;gap:18px;max-width:1280px;margin:auto;display:flex}.address-book>header small{color:#ffc300;letter-spacing:1.8px;font-size:7px;font-weight:900}.address-book>header h2{margin:4px 0 2px;font:italic 900 18px Arial Black,Arial,sans-serif}.address-book>header p{color:#888;margin:0;font-size:9px}.address-book>header button{color:#ffc300;background:#211b05;border:1px solid #665411;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.saved-addresses{scrollbar-width:none;gap:9px;max-width:1280px;margin:14px auto 0;display:flex;overflow-x:auto}.saved-addresses::-webkit-scrollbar{display:none}.saved-addresses article{background:#121212;border:1px solid #353535;border-radius:12px;flex:0 0 min(330px,82vw);display:flex;position:relative;overflow:hidden}.saved-addresses article.selected{background:linear-gradient(110deg,#0b2113,#111);border-color:#42d67b;box-shadow:0 0 0 1px #42d67b22}.address-select{color:#eee;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:38px 1fr;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.address-select>i{color:#ffc300;background:#272006;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.address-select span{min-width:0}.address-select b,.address-select small,.address-select em{display:block}.address-select b{font-size:11px}.address-select small{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.address-select em{color:#58d887;margin-top:5px;font:7px Arial}.address-remove{color:#73575a;background:#0d0d0d;border:0;border-left:1px solid #292929;width:32px;font-size:17px}.address-form{background:#0d0d0d;border:1px solid #4d4013;border-radius:13px;grid-template-columns:1.4fr 2.2fr .7fr 1.25fr 1.5fr 1.1fr;align-items:end;gap:9px;max-width:1280px;margin:15px auto 0;padding:14px;display:grid}.address-form label{color:#81795f;letter-spacing:.8px;font-size:7px;font-weight:900}.address-form label>small{color:#575757;font-size:6px}.address-form input,.address-form select{box-sizing:border-box;color:#fff;background:#151515;border:1px solid #343434;border-radius:8px;width:100%;height:42px;margin-top:6px;padding:0 10px;font-size:10px;display:block}.address-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.address-form-actions button{color:#aaa;background:#171717;border:1px solid #353535;border-radius:8px;min-width:120px;padding:11px 14px;font-size:8px;font-weight:900}.address-form-actions .save-address{color:#050505;background:#ffc300;border-color:#ffc300}.address-form-actions .save-address:disabled{opacity:.55}.checkout-address-summary{background:#171011;border:1px solid #443532;border-radius:11px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;display:flex}.checkout-address-summary>i{color:#ffb2b5;background:#542025;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.checkout-address-summary small,.checkout-address-summary b,.checkout-address-summary span{display:block}.checkout-address-summary small{color:#8d7778;font-size:7px}.checkout-address-summary b{margin-top:3px;font-size:10px}.checkout-address-summary span{color:#888;margin-top:4px;font-size:8px;line-height:1.35}.checkout-address-summary.ready>i{color:#06130a;background:#42d67b}.checkout-address-summary.ready small{color:#5db67b}.guest-address-selected{background:#0c1b11;border:1px solid #285b3b;border-radius:10px;max-width:1280px;margin:12px auto 0;padding:11px 13px}.guest-address-selected b,.guest-address-selected span{display:block}.guest-address-selected b{color:#6ee49a;font-size:10px}.guest-address-selected span{color:#799281;margin-top:3px;font-size:8px}@media (width<=1050px){.address-form{grid-template-columns:repeat(3,1fr)}.address-street{grid-column:span 2}.address-label-name{grid-column:span 1}}@media (width<=700px){.address-book{padding:14px 11px}.address-book>header{align-items:flex-start}.address-book>header h2{font-size:15px}.address-book>header p{max-width:220px;line-height:1.35}.address-book>header button{white-space:nowrap}.address-form{grid-template-columns:1fr 90px;padding:11px}.address-label-name,.address-street,.address-form label:nth-child(4),.address-form label:nth-child(5),.address-form label:nth-child(6){grid-column:1/-1}.address-form-actions{grid-template-columns:1fr 1.5fr;display:grid}.address-form-actions button{min-width:0}.saved-addresses article{flex-basis:87vw}.address-select small{white-space:normal;line-height:1.35}.checkout-address-summary{margin-top:12px}}.address-form{grid-template-columns:1fr 1.35fr 1fr!important}.address-street{grid-column:span 2}.address-form-actions{grid-column:1/-1}.address-recipient input{border-color:#665411!important}.delivery-code{text-align:center;background:radial-gradient(circle at 50% 0,#ffc30024,#0000 60%),#151205;border:1px solid #d5a51e;border-radius:14px;margin:16px 0;padding:17px}.delivery-code small,.delivery-code b,.delivery-code span{display:block}.delivery-code small{color:#aa8e3c;letter-spacing:1.4px;font-size:7px}.delivery-code b{color:#ffd451;letter-spacing:6px;margin:6px 0;font:italic 900 34px Arial Black}.delivery-code span{color:#999;font-size:9px}@media (width<=760px){.address-form{grid-template-columns:1fr!important}.address-form>*{grid-column:1!important}.address-form input,.address-form select{font-size:16px!important}.address-book>header h2{text-wrap:balance}}.welcome-page{color:#f4f4f4;background:radial-gradient(circle at 72% 37%,#ffc3001d,#0000 28%),linear-gradient(135deg,#030303,#0d0d0d 60%,#050505);min-height:100vh;overflow:hidden}.welcome-page>header{border-bottom:1px solid #29250f;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,80px);display:flex}.welcome-brand{align-items:center;gap:11px;display:flex}.welcome-brand img{width:44px;height:44px}.welcome-brand b,.identity-brand{letter-spacing:-1px;font:italic 900 23px Arial Black}.welcome-brand span,.identity-brand span{color:#ffc300}.welcome-page>header>button{color:#ffc300;background:#151309;border:1px solid #5e5018;border-radius:9px;padding:11px 16px;font-size:9px;font-weight:900}.welcome-hero{grid-template-columns:1.05fr .95fr;align-items:center;max-width:1450px;min-height:620px;margin:auto;padding:35px clamp(24px,6vw,90px);display:grid}.welcome-copy small{color:#ffc300;letter-spacing:3px;font-size:9px}.welcome-copy h1{letter-spacing:-5px;margin:14px 0;font:italic 900 clamp(48px,6vw,88px)/.9 Arial Black}.welcome-copy h1 em{color:#ffc300;font-style:normal}.welcome-actions{gap:12px;margin-top:27px;display:flex}.welcome-actions button{color:#ffc300;background:0 0;border:1px solid #ffc300;border-radius:10px;min-height:52px;padding:0 23px;font-size:10px;font-weight:900}.welcome-actions button:first-child{color:#070707;background:linear-gradient(100deg,#ffc300,#ff9f00);box-shadow:0 15px 40px #ffc30022}.welcome-actions button span{margin-left:22px}.welcome-proof{color:#777;gap:20px;margin-top:22px;font-size:9px;display:flex}.welcome-character{place-items:center;min-height:520px;display:grid;position:relative}.welcome-character>img{z-index:1;filter:drop-shadow(0 30px 65px #000);width:min(470px,88%);position:relative}.welcome-glow{border:1px solid #ffc30055;border-radius:50%;width:360px;height:360px;position:absolute;box-shadow:0 0 100px #ffc3002b,inset 0 0 80px #ffc3001a}.welcome-character article{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0be8;border:1px solid #6b5716;border-radius:13px;padding:16px 20px;position:absolute;bottom:7%;right:3%}.welcome-character article small,.welcome-character article b,.welcome-character article span{display:block}.welcome-character article small{color:#ffc300;font-size:7px}.welcome-character article b{margin:5px 0;font:italic 900 14px Arial Black}.welcome-character article span{color:#777;font-size:8px}.welcome-path{grid-template-columns:repeat(3,1fr);gap:10px;max-width:1250px;margin:-20px auto 0;padding:0 30px 50px;display:grid}.welcome-path article{background:#111;border:1px solid #2d2d2d;border-radius:12px;grid-template-columns:45px 1fr;align-items:center;gap:12px;padding:17px;display:grid}.welcome-path i{color:#ffc300;font:italic 900 23px Arial Black}.welcome-path b,.welcome-path span{display:block}.welcome-path b{font-size:10px}.welcome-path span{color:#777;margin-top:4px;font-size:8px}.welcome-check{background:#070707;flex-direction:column;align-items:center;min-height:100vh;padding-top:22vh;display:flex}.welcome-check img{width:88px}.welcome-check b{margin-top:10px;font:italic 900 23px Arial Black}.welcome-check b span{color:#ffc300}.welcome-check>div{background:#242424;width:240px;height:3px;margin-top:17px;overflow:hidden}.welcome-check i{background:#ffc300;width:40%;height:100%;animation:1s infinite loading-sail;display:block}.identity-coin{filter:drop-shadow(0 0 25px #ffc30044);width:95px}.starter-skins{margin:13px 0}.starter-skins>small{color:#ffc300;letter-spacing:1.5px;font-size:9px}.starter-skins>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.starter-skins button{color:#ddd;background:#0c0c0c;border:1px solid #343434;border-radius:10px;padding:0 0 9px;position:relative;overflow:hidden}.starter-skins button.selected{background:#211b05;border-color:#ffc300;box-shadow:0 0 20px #ffc3001d}.starter-skins img{object-fit:cover;width:100%;height:100px;display:block}.starter-skins b,.starter-skins span{display:block}.starter-skins b{margin-top:7px;font-size:8px}.starter-skins span{color:#ffc300;margin-top:3px;font-size:7px}.onboarding-buttons{grid-template-columns:90px 1fr;align-items:end;gap:8px;display:grid}.onboarding-buttons>button:first-child{color:#999;background:#111;border:1px solid #3c3c3c;height:48px}.onboarding-buttons .identity-submit{margin-top:13px}.identity-submit span{float:right}.welcome-brand-cycle{width:min(330px,55vw);height:52px;position:relative}.welcome-brand-cycle>.welcome-brand{opacity:0;animation:40s ease-in-out infinite brand-swap;position:absolute;inset:0;transform:translateY(5px)}.welcome-brand-cycle>.brand-mygold{opacity:1;transform:none}.welcome-brand-cycle>.brand-capittani{animation-delay:20s}.brand-capittani img{object-fit:contain;width:50px;height:50px}.brand-capittani b{letter-spacing:-.3px;flex-direction:column;font-size:13px;line-height:1.05;display:flex}.brand-capittani b span{color:#f4f4f4}.brand-capittani b em{color:#ffc300;margin-top:3px;font-size:16px;font-style:normal}@keyframes brand-swap{0%,46%{opacity:1;transform:none}50%,96%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.welcome-brand-cycle>.welcome-brand{animation:none}.welcome-brand-cycle>.brand-capittani{display:none}}@media (width<=760px){.welcome-page>header{height:66px;padding:0 15px}.welcome-brand img{width:36px;height:36px}.welcome-hero{flex-direction:column;min-height:auto;padding:45px 20px 25px;display:flex}.welcome-copy{text-align:center}.welcome-copy h1{letter-spacing:-3px;font-size:48px}.welcome-copy>p{font-size:14px}.welcome-actions{display:grid}.welcome-proof{flex-wrap:wrap;justify-content:center;gap:8px 14px}.welcome-character{width:100%;min-height:350px}.welcome-character>img{width:310px}.welcome-glow{width:250px;height:250px}.welcome-character article{bottom:1%;right:2%}.welcome-path{scroll-snap-type:x mandatory;margin:0;padding:10px 15px 35px;display:flex;overflow-x:auto}.welcome-path article{scroll-snap-align:center;min-width:260px}.identity-page.onboarding-page{display:block}.onboarding-page .identity-art{min-height:210px;padding:20px}.onboarding-page .identity-art>div{padding:15px 0}.onboarding-page .identity-art h1{font-size:37px}.onboarding-page .identity-art p,.identity-coin{display:none}.onboarding-page .identity-form{padding:25px 20px 45px}.starter-skins img{height:92px}}.official-captain>img{object-fit:contain;filter:drop-shadow(0 30px 65px #000)drop-shadow(0 0 38px #ffc30028);border-radius:0;width:min(500px,96%);max-height:610px;-webkit-mask-image:none;mask-image:none}@media (width<=760px){.official-captain>img{width:min(370px,100%);max-height:450px}}.identity-form-mark{align-items:center;gap:10px;margin-bottom:26px;display:flex}.identity-form-mark img{filter:drop-shadow(0 0 16px #ffc30040);width:42px;height:42px}.identity-form-mark b{letter-spacing:-1px;color:#f4f4f4;font:italic 900 22px Arial Black,Arial}.identity-form-mark b span{color:#ffc300}.onboarding-page .identity-art{background:linear-gradient(90deg,#050505f2,#05050586),url(/brand/capitao-acai-hero.webp) 50%/cover}.onboarding-page .identity-art>div{max-width:610px}.onboarding-page .identity-art h1{letter-spacing:-3px;font-style:italic;line-height:.9;font-family:Arial Black,Arial,sans-serif!important;font-size:clamp(48px,5.4vw,76px)!important}.onboarding-page .identity-art p{max-width:440px}.onboarding-page .identity-form .eyebrow{margin:0 0 8px}.onboarding-page .identity-form h2{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.onboarding-page .identity-form>p:not(.eyebrow){color:#999;text-wrap:pretty;max-width:520px;margin:0}.identity-form label small{float:right;color:#666;font-size:7px}.identity-tabs{margin-top:24px}.identity-submit{font-family:Arial Black,Arial,sans-serif!important;font-size:11px!important}.welcome-hero{isolation:isolate;border-bottom:1px solid #211c0b;position:relative;overflow:hidden}.welcome-character{min-height:560px;position:static}.welcome-character .welcome-wide-art{z-index:0;position:absolute;inset:0;object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;max-height:none!important}.welcome-character .welcome-glow{display:none}.welcome-character article{max-width:245px;bottom:7%;right:4%}.welcome-copy h1{text-wrap:balance}.welcome-copy>p{text-wrap:pretty}.welcome-copy:before{content:"";z-index:-1;background:radial-gradient(circle at 30% 45%,#050505 0 48%,#0000 76%);position:absolute;inset:-120px -80px}.welcome-actions button{white-space:nowrap}.welcome-path{z-index:4;position:relative}@media (width<=760px){.onboarding-page .identity-art{border-bottom:1px solid #292929;background:#080808!important;min-height:58px!important;padding:0 16px!important}.onboarding-page .identity-art>button{height:58px;font-size:10px;font-weight:900}.onboarding-page .identity-art>div{display:none!important}.onboarding-page .identity-form{padding:24px 18px 42px!important}.identity-form-mark{margin-bottom:18px}.identity-form-mark img{width:36px;height:36px}.identity-form-mark b{font-size:19px}.onboarding-page .identity-form h2{letter-spacing:-1px;line-height:1.02;margin:7px 0 9px!important;font-size:clamp(25px,8vw,32px)!important}.onboarding-page .identity-form>p:not(.eyebrow){font-size:13px;line-height:1.45}.identity-tabs{margin:21px 0 16px}.identity-tabs button{padding:12px 6px!important;font-size:12px!important}.identity-form input,.identity-form select{min-height:52px;font-size:16px!important}.identity-submit{min-height:54px;margin-top:15px!important}.welcome-hero{display:block;padding:34px 18px 0!important}.welcome-copy{text-align:left!important}.welcome-copy h1{max-width:520px;letter-spacing:-2.7px!important;font-size:clamp(39px,12vw,54px)!important;line-height:.91!important}.welcome-copy>p{max-width:430px;font-size:13px!important;line-height:1.5!important}.welcome-copy:before{background:linear-gradient(90deg,#050505 0 78%,#0000);inset:-70px -30px -40px}.welcome-character{min-height:390px;margin:12px -18px 0}.welcome-character .welcome-wide-art{inset:auto 0 0;object-position:69% center!important;height:430px!important}.welcome-character article{display:none}.welcome-actions{margin-top:20px}.welcome-actions button{min-height:50px}.welcome-proof{font-size:8px;justify-content:flex-start!important}.welcome-path{margin-top:0!important}.welcome-page>header>button{padding:10px 11px;font-size:8px}}.welcome-page{background:#050505;overflow:clip}.welcome-page>header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707d9;position:relative}.welcome-hero{background:radial-gradient(circle at 76%,#ffc30020,#0000 32%),linear-gradient(135deg,#050505,#0b0b09);border-bottom:1px solid #27210b;grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);min-height:690px;padding:28px clamp(24px,5vw,82px)}.welcome-copy:before{display:none}.welcome-copy h1{letter-spacing:-6px;font-size:clamp(58px,6.4vw,94px);line-height:.84}.welcome-copy>p{max-width:540px;font-size:16px;line-height:1.55}.welcome-character{min-height:620px;margin:0;position:relative}.welcome-character>img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 36px 40px #000)drop-shadow(0 0 35px #ffc3002b);width:min(720px,110%);height:650px;max-height:none;position:absolute;bottom:-28px;right:-3%}.captain-orbit{z-index:1;aspect-ratio:1;background:radial-gradient(circle,#ffc30012,#0000 67%);border:1px solid #ffc30039;border-radius:50%;width:min(510px,70%);position:absolute;top:12%;right:7%;box-shadow:0 0 90px #ffc30018}.captain-orbit:before,.captain-orbit:after{content:"";border:1px solid #ffc30024;border-radius:50%;animation:3s ease-in-out infinite orbit-pulse;position:absolute;inset:9%}.captain-orbit:after{animation-delay:-1.5s;inset:21%}.welcome-character article{background:#0b0b0bdb;border-radius:14px;padding:14px 17px;bottom:8%;right:1%}.welcome-character article b{color:#ffd451;font-size:16px}.welcome-actions{flex-wrap:wrap}.welcome-actions .welcome-login-link{color:#888;border:0}.welcome-system,.welcome-faq,.welcome-final{max-width:1280px;margin:auto;padding:90px clamp(18px,4vw,55px)}.welcome-system>header,.welcome-faq>header{max-width:650px}.welcome-system header small,.welcome-faq header small,.welcome-final>small{color:#ffc300;letter-spacing:2.5px;font-size:8px;font-weight:900}.welcome-system h2,.welcome-faq h2,.welcome-final h2{letter-spacing:-2px;margin:9px 0;font:italic 900 clamp(32px,4vw,52px)/.94 Arial Black,Arial,sans-serif}.welcome-system header p,.welcome-faq header p{color:#888;line-height:1.55}.welcome-bento{grid-template-rows:repeat(2,minmax(230px,auto));grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin-top:36px;display:grid}.welcome-bento article{background:linear-gradient(145deg,#151515,#0a0a0a);border:1px solid #2d2d2d;border-radius:22px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.welcome-bento article>i{color:#ffffff0b;font:italic 900 68px Arial Black;position:absolute;top:17px;right:22px}.welcome-bento article>small{color:#a88f44;letter-spacing:1.7px;font-size:7px;font-weight:900}.welcome-bento h3{margin:10px 0 7px;font:italic 900 24px Arial Black}.welcome-bento p{color:#888;max-width:390px;font-size:11px;line-height:1.55}.welcome-bento button{color:#ffc300;background:#211b05;border:1px solid #ffc300;border-radius:9px;margin-top:22px;padding:11px 14px;font-size:8px;font-weight:900}.bento-order{grid-row:span 2;background:radial-gradient(circle at 20% 100%,#ffc30020,#0000 48%),linear-gradient(145deg,#171307,#090909)!important}.bento-order:after{content:"";border:1px solid #ffc3002c;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-70px;right:-45px;box-shadow:0 0 70px #ffc30014}.bento-xp>div{gap:7px;margin-top:25px;display:flex}.bento-xp>div span{color:#ffd451;background:#211b05;border:1px solid #806615;border-radius:12px;place-items:center;width:45px;height:45px;font:italic 900 11px Arial Black;display:grid}.bento-pass strong{color:#ffc300;align-items:center;gap:8px;margin-top:24px;font-size:8px;display:flex}.bento-pass strong img{width:34px}.bento-social{grid-column:2/4;background:radial-gradient(circle at 100% 0,#7d17311f,#0000 44%),#111!important}.bento-social>span{color:#ff5783;letter-spacing:8px;text-shadow:0 0 18px #ff578355;margin-top:22px;font-size:26px;display:block}.welcome-faq{border-top:1px solid #202020}.welcome-faq>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:32px;display:grid}.welcome-faq details{background:#101010;border:1px solid #2d2d2d;border-radius:15px;overflow:hidden}.welcome-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:19px;font-size:11px;font-weight:900;list-style:none;display:flex}.welcome-faq summary::-webkit-details-marker{display:none}.welcome-faq summary i{color:#ffc300;font-size:20px;font-style:normal;transition:all .2s}.welcome-faq details[open] summary i{transform:rotate(45deg)}.welcome-faq details p{color:#888;margin:0;padding:0 19px 19px;font-size:10px;line-height:1.55}.welcome-final{text-align:center;background:radial-gradient(circle at 50% 100%,#ffc30025,#0000 52%),#080808;border-top:1px solid #2b250d;max-width:none}.welcome-final>img{filter:drop-shadow(0 0 25px #ffc30055);width:72px}.welcome-final h2 em{color:#ffc300;font-style:normal}.welcome-final button{color:#080808;background:linear-gradient(135deg,#ffe070,#ffab00);border:0;border-radius:11px;min-width:220px;margin-top:22px;padding:16px;font-size:10px;font-weight:900;box-shadow:0 18px 45px #ffc30028}.welcome-transition{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#050505e8;place-content:center;justify-items:center;gap:9px;display:grid;position:fixed;inset:0}.welcome-transition img{width:78px;animation:1s ease-in-out infinite helm-breathe}.welcome-transition b{color:#ffc300;letter-spacing:.8px;font:italic 900 16px Arial Black}.welcome-transition span{color:#777;font-size:9px}.welcome-transition>i{background:linear-gradient(90deg,#0000,#ffc300,#0000);border-radius:5px;width:160px;height:3px;margin-top:8px;animation:.9s infinite loading-sail;overflow:hidden}@keyframes orbit-pulse{50%{opacity:.45;transform:scale(1.05)}}@media (width<=900px){.welcome-hero{flex-direction:column;padding:42px 22px 0;display:flex}.welcome-copy{text-align:left;width:100%}.welcome-character{width:100%;min-height:520px}.welcome-character>img{width:min(650px,116%);height:560px;right:50%;transform:translate(50%)}.welcome-bento{grid-template-columns:1fr 1fr}.bento-order{grid-row:auto}.bento-social{grid-column:1/3}.welcome-faq>div{grid-template-columns:1fr}}@media (width<=600px){.welcome-page>header{padding:0 12px}.welcome-brand-cycle{max-width:205px}.welcome-hero{padding-top:34px}.welcome-copy h1{letter-spacing:-4px!important;font-size:clamp(48px,15vw,66px)!important;line-height:.84!important}.welcome-copy>p{font-size:13px!important}.welcome-actions{width:100%;display:grid}.welcome-actions button{width:100%}.welcome-character{width:calc(100% + 44px);min-height:390px;margin:8px -22px 0}.welcome-character>img{width:118%;height:430px;bottom:-15px}.captain-orbit{width:330px;top:8%;right:calc(50% - 165px)}.welcome-character article{display:none}.welcome-system,.welcome-faq,.welcome-final{padding:62px 16px}.welcome-system h2,.welcome-faq h2,.welcome-final h2{letter-spacing:-1.5px;font-size:34px}.welcome-bento{grid-template-rows:auto;grid-template-columns:1fr}.welcome-bento article{min-height:205px;padding:23px}.bento-social{grid-column:auto}.welcome-faq summary{font-size:10px}.welcome-final{padding-bottom:80px}}.welcome-page>header{box-sizing:border-box;border-bottom:0;max-width:1440px;height:74px;margin:auto;padding:0 clamp(18px,4vw,58px)}.welcome-page:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#4a3c14 25% 75%,#0000);height:1px;position:absolute;top:73px;left:0;right:0}.welcome-account{grid-template-columns:auto auto 22px;align-items:center;min-height:39px;box-shadow:inset 0 1px #ffffff0a;color:#9a9a9a!important;background:#0e0e0e!important;border:1px solid #393939!important;border-radius:999px!important;gap:5px!important;padding:0 8px 0 14px!important;display:grid!important}.welcome-account span,.welcome-account i{letter-spacing:1px;font:900 7px Arial!important}.welcome-account i{color:#eee;font-style:normal}.welcome-account b{color:#080808;background:#ffc300;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.welcome-account:hover{transform:translateY(-1px);color:#ffc300!important;border-color:#78631d!important}.welcome-hero{background:radial-gradient(circle at 78% 48%,#ffc3001d,#0000 28%),radial-gradient(circle at 15% 45%,#ffffff05,#0000 30%);border:0;grid-template-columns:minmax(390px,.92fr) minmax(500px,1.08fr);gap:10px;max-width:1380px;min-height:720px;padding:24px clamp(20px,4vw,58px) 0}.welcome-copy{align-self:center;padding-bottom:35px}.welcome-copy small{letter-spacing:2.8px;font-size:8px}.welcome-copy h1{letter-spacing:-6px;margin:18px 0 22px;font-size:clamp(62px,6.5vw,96px);line-height:.82}.welcome-copy>p{color:#999;max-width:510px;font-size:15px;line-height:1.65}.welcome-actions{grid-template-columns:minmax(190px,235px) minmax(160px,190px);gap:9px;width:max-content;margin-top:30px;display:grid}.welcome-actions button{border-radius:999px;min-height:52px}.welcome-actions button:first-child{box-shadow:0 12px 38px #ffc30024}.welcome-actions button:nth-child(2){color:#bababa;background:#0c0c0c;border-color:#383838}.welcome-signal{color:#716b59;letter-spacing:1.3px;align-items:center;gap:8px;margin-top:22px;font-size:7px;font-weight:900;display:flex}.welcome-signal i{background:#45d77b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #45d77b}.welcome-character{align-self:stretch;min-height:680px;position:relative;overflow:visible}.welcome-character>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 34px 38px #000)drop-shadow(0 0 28px #ffc3001d);width:min(660px,94%);height:665px;bottom:0;right:50%;transform:translate(52%)}.captain-stage{z-index:0;background:radial-gradient(circle at 50% 30%,#2d260c,#0a0a08 58%,#050505 80%);border:1px solid #3e3210;border-radius:42% 42% 22px 22px;width:92%;height:82%;position:absolute;bottom:24px;right:4%;box-shadow:inset 0 1px #ffc30020,0 35px 90px #000}.captain-stage:after{content:"";background:linear-gradient(90deg,#0000,#ffc300,#0000);height:1px;position:absolute;bottom:-1px;left:8%;right:8%;box-shadow:0 0 24px #ffc300}.captain-orbit{opacity:.72;width:min(430px,64%);top:16%;right:16%}.welcome-character article{background:#090909e8;border-color:#463a14;bottom:42px;right:0;box-shadow:0 18px 45px #000}.welcome-character article b{font-size:14px}.welcome-character article span{color:#888}@media (width<=900px){.welcome-page>header{height:68px}.welcome-page:before{top:67px}.welcome-hero{grid-template-columns:1fr;min-height:auto;padding:50px 22px 0;display:grid}.welcome-copy{padding:0}.welcome-copy h1{max-width:720px}.welcome-character{width:100%;min-height:580px;margin:0}.welcome-character>img{width:min(650px,92vw);height:570px;bottom:0;right:50%;transform:translate(50%)}.captain-stage{width:min(620px,90vw);right:50%;transform:translate(50%)}}@media (width<=600px){.welcome-page>header{padding:0 11px}.welcome-brand-cycle{width:172px}.welcome-account{grid-template-columns:auto 20px!important;padding:0 7px 0 11px!important}.welcome-account span{display:none}.welcome-account i{font-size:7px!important}.welcome-account b{width:20px;height:20px}.welcome-hero{padding:38px 17px 0!important}.welcome-copy h1{margin:14px 0 18px;letter-spacing:-4px!important;font-size:clamp(47px,14.5vw,61px)!important;line-height:.84!important}.welcome-copy>p{max-width:390px;font-size:12px!important;line-height:1.55!important}.welcome-actions{grid-template-columns:1fr;width:100%;margin-top:23px}.welcome-actions button{min-height:49px}.welcome-signal{margin-top:17px;font-size:6px}.welcome-character{width:100%;min-height:430px;margin:10px 0 0;overflow:hidden}.welcome-character>img{width:min(455px,108vw);height:420px;bottom:0}.captain-stage{border-radius:48% 48% 18px 18px;width:100%;height:85%;bottom:9px}.captain-orbit{width:300px;top:14%;right:calc(50% - 150px)}.welcome-character article{display:none}}.welcome-account{align-items:center;color:#f1f1f1!important;gap:10px!important;padding:0 7px 0 17px!important;display:flex!important}.welcome-account span{letter-spacing:1.4px;font:900 8px Arial!important}.welcome-account b{width:24px;height:24px}.welcome-hero-v4{box-sizing:border-box;grid-template-columns:1fr;place-items:center;min-height:680px;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 47%,#ffc30012,#0000 32%),linear-gradient(#080808,#050505)!important;padding:70px 22px 76px!important}.welcome-hero-v4:before{content:"MYGOLD";z-index:0;color:#0000;letter-spacing:-18px;-webkit-text-stroke:1px #ffc3000a;white-space:nowrap;font:italic 900 clamp(150px,22vw,350px)/1 Arial Black,Arial,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.welcome-hero-v4:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#6b5518,#0000);height:1px;position:absolute;bottom:0;left:12%;right:12%}.welcome-hero-v4 .welcome-copy{z-index:3;text-align:center;width:min(860px,100%);padding:0}.welcome-hero-v4 .welcome-copy small{color:#cba52e;letter-spacing:4px;font-size:8px;display:block}.welcome-hero-v4 .welcome-copy h1{letter-spacing:-8px;text-shadow:0 20px 60px #000;margin:23px 0 25px;font-size:clamp(72px,9vw,132px);line-height:.78}.welcome-hero-v4 .welcome-copy h1 em{text-shadow:0 0 40px #ffc30026;position:relative}.welcome-hero-v4 .welcome-copy h1 em:after{content:"";background:linear-gradient(90deg,#0000,#ffc30088,#0000);height:1px;position:absolute;bottom:3px;left:4%;right:4%}.welcome-hero-v4 .welcome-copy>p{color:#999;max-width:590px;margin:0 auto;font-size:14px;line-height:1.65}.welcome-hero-v4 .welcome-actions{grid-template-columns:220px 180px;justify-content:center;width:100%;margin:31px auto 0}.welcome-hero-v4 .welcome-actions button{min-height:52px}.hero-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0}.hero-atmosphere>i{border:1px solid #ffc30012;border-radius:50%;position:absolute}.hero-atmosphere>i:first-child{width:480px;height:480px;animation:16s linear infinite hero-ring;top:calc(50% - 240px);left:calc(50% - 240px)}.hero-atmosphere>i:nth-child(2){opacity:.5;border-style:dashed;width:620px;height:620px;animation:28s linear infinite reverse hero-ring;top:calc(50% - 310px);left:calc(50% - 310px)}.hero-atmosphere>i:last-child{background:#ffc300;border:0;width:8px;height:8px;top:calc(50% - 110px);left:calc(50% + 235px);box-shadow:0 0 22px #ffc300}.welcome-final{padding-top:95px}.welcome-final>small{margin-bottom:14px;display:block}.welcome-final h2{margin-top:0}@keyframes hero-ring{to{transform:rotate(360deg)}}@media (width<=760px){.welcome-account{padding:0 6px 0 13px!important}.welcome-account span{font-size:7px!important;display:block!important}.welcome-account b{width:21px;height:21px}.welcome-hero-v4{min-height:610px;padding:58px 17px 62px!important}.welcome-hero-v4:before{letter-spacing:-10px;font-size:42vw}.welcome-hero-v4 .welcome-copy h1{margin:20px 0 23px;letter-spacing:-5px!important;font-size:clamp(58px,18vw,80px)!important;line-height:.79!important}.welcome-hero-v4 .welcome-copy>p{max-width:420px;font-size:12px!important;line-height:1.6!important}.welcome-hero-v4 .welcome-actions{grid-template-columns:1fr;width:min(430px,100%);margin-top:27px}.hero-atmosphere>i:first-child{width:330px;height:330px;top:calc(50% - 165px);left:calc(50% - 165px)}.hero-atmosphere>i:nth-child(2){width:430px;height:430px;top:calc(50% - 215px);left:calc(50% - 215px)}.hero-atmosphere>i:last-child{left:calc(50% + 155px)}}@media (prefers-reduced-motion:reduce){.hero-atmosphere>i{animation:none!important}}.welcome-hero-v4{min-height:545px;padding:46px 22px 50px!important}.welcome-hero-v4 .welcome-copy h1{margin:18px 0 20px;font-size:clamp(66px,8vw,112px)}.welcome-hero-v4 .welcome-actions{margin-top:24px}.welcome-system,.welcome-faq{padding-top:68px;padding-bottom:68px}.welcome-system{padding-top:68px}.welcome-bento{margin-top:28px}.welcome-final{padding-top:68px;padding-bottom:72px}@media (width<=760px){.welcome-hero-v4{min-height:auto;padding:42px 17px 46px!important}.welcome-hero-v4 .welcome-copy h1{margin:16px 0 18px;font-size:clamp(51px,16vw,68px)!important}.welcome-hero-v4 .welcome-actions{margin-top:22px}.welcome-system,.welcome-faq,.welcome-final{padding:48px 16px}.welcome-bento{margin-top:23px}}.welcome-transition{display:block!important}.welcome-transition>.mg-loader{background:0 0!important;min-height:100dvh!important}.welcome-v6{--v6-gold:#ffc62e;--v6-gold-soft:#ffe78a;--v6-green:#54e8a4;--v6-cyan:#4ddcff;--v6-purple:#a98aff;--v6-rose:#ff647d;--font-heading:var(--font-geist-sans);color:#f7f7f7;background:radial-gradient(circle at 72% 12%,#ffc62e14,#0000 26%),linear-gradient(#050505 0%,#080806 45%,#030303 100%);position:relative;overflow:clip}.welcome-v6 button{-webkit-tap-highlight-color:transparent}.welcome-v6-top{z-index:40!important;-webkit-backdrop-filter:blur(20px)saturate(1.25)!important;backdrop-filter:blur(20px)saturate(1.25)!important;background:#040404bd!important;border-bottom:1px solid #ffffff14!important;height:88px!important;padding:0 clamp(22px,4vw,68px)!important;position:relative!important}.welcome-v6-top:after{content:"";background:linear-gradient(90deg, transparent, var(--v6-gold));opacity:.45;width:42%;height:1px;position:absolute;bottom:-1px;right:0}.welcome-v6 .welcome-brand-cycle{width:260px;height:56px}.welcome-v6 .welcome-brand{justify-content:flex-start}.welcome-v6 .welcome-brand img{object-fit:contain;width:47px;height:47px}.welcome-v6 .welcome-brand b{font-size:24px}.welcome-v6-login{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;column-gap:20px;min-width:154px;height:53px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000040;color:#fff!important;background:linear-gradient(145deg,#ffc62e1a,#ffc62e06)!important;border:1px solid #ffc62e5c!important;border-radius:17px!important;padding:0 17px 0 19px!important}.welcome-v6-login small,.welcome-v6-login strong{text-align:left;white-space:nowrap;grid-column:1;display:block}.welcome-v6-login small{color:#807657;letter-spacing:1.3px;font-size:7px;font-weight:900}.welcome-v6-login strong{font:italic 950 13px/1 var(--font-heading), Arial, sans-serif;letter-spacing:.04em;margin-top:2px}.welcome-v6-login i{color:var(--v6-gold);grid-area:1/2/3;align-self:center;font:300 23px/1 Arial,sans-serif}.welcome-v6-hero{isolation:isolate;grid-template-columns:minmax(460px,1.04fr) minmax(460px,.96fr);align-items:center;gap:clamp(20px,4vw,70px);max-width:1500px;min-height:min(790px,100dvh - 88px);margin:0 auto;padding:clamp(54px,7vw,105px) clamp(24px,5vw,76px) clamp(64px,8vw,120px);display:grid;position:relative}.welcome-v6-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 75% 46%,#ffc62e24,#0000 24%),radial-gradient(circle at 12% 22%,#a98aff0e,#0000 24%);position:absolute;inset:0}.welcome-v6-grid{z-index:-3;opacity:.18;transform-origin:bottom;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(900px)rotateX(64deg)scale(1.5)translateY(32%);-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.welcome-v6-copy{z-index:5;max-width:700px;position:relative}.welcome-v6-kicker{color:#ad9652;letter-spacing:3.2px;align-items:center;gap:11px;font-size:9px;font-weight:950;display:flex}.welcome-v6-kicker i{background:var(--v6-gold);width:8px;height:8px;box-shadow:0 0 0 6px #ffc62e1a, 0 0 24px var(--v6-gold);border-radius:50%;animation:1.8s ease-in-out infinite v6-live}.welcome-v6-copy h1{color:#f4f4f4;font:italic 950 clamp(61px, 6.35vw, 105px)/.79 var(--font-heading), Arial Black, sans-serif;letter-spacing:clamp(-6px,-.055em,-3px);text-wrap:nowrap;margin:27px 0 25px}.welcome-v6-copy h1 em,.welcome-v6-copy h1 strong{font-style:normal;font-weight:950}.welcome-v6-copy h1 em{color:#0000;-webkit-text-stroke:1px #ffffff9e}.welcome-v6-copy h1 strong{color:var(--v6-gold);text-shadow:0 10px 45px #ffc62e33}.welcome-v6-copy>p{color:#aaa;max-width:605px;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.62}.welcome-v6-actions{grid-template-columns:minmax(285px,1.22fr) minmax(225px,.78fr);gap:11px;max-width:640px;margin-top:33px;display:grid}.welcome-v6-actions button{cursor:pointer;border-radius:20px;min-height:76px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.welcome-v6-actions button:hover{transform:translateY(-3px)}.welcome-v6-primary{color:#0a0905;background:linear-gradient(110deg,#ffe174 0%,#ffc21b 52%,#f29d00 100%);border:1px solid #ffdf72;justify-content:space-between;align-items:center;gap:18px;padding:0 20px 0 23px;display:flex;box-shadow:0 18px 55px #ffae0038,inset 0 1px #fff6c4}.welcome-v6-primary:before{content:"";background:#ffffff80;width:28%;animation:4s ease-in-out infinite v6-scan;position:absolute;inset:-70% auto -70% -25%;transform:rotate(20deg)}.welcome-v6-primary span,.welcome-v6-order span{text-align:left;display:block}.welcome-v6-primary small,.welcome-v6-order small{letter-spacing:1.5px;white-space:nowrap;margin-bottom:6px;font-size:7px;font-weight:950;display:block}.welcome-v6-primary strong,.welcome-v6-order strong{font:italic 950 16px/1 var(--font-heading), Arial, sans-serif;letter-spacing:.01em;white-space:nowrap;display:block}.welcome-v6-primary>i{background:#0000001f;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font:300 23px/1 Arial,sans-serif;display:grid}.welcome-v6-order{color:#f1f1f1;background:radial-gradient(circle at 15%,#54e8a424,#0000 45%),#0c110fe0;border:1px solid #54e8a461;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:0 16px;display:grid;box-shadow:inset 0 1px #ffffff0d}.welcome-v6-order small{color:#62987f}.welcome-v6-order b{color:var(--v6-green);font:300 20px/1 Arial,sans-serif}.welcome-v6-bag{background:#54e8a417;border:1px solid #54e8a459;border-radius:13px;width:39px;height:39px;display:block;position:relative}.welcome-v6-bag:before{content:"";border:2px solid var(--v6-green);border-radius:3px 3px 5px 5px;width:17px;height:15px;position:absolute;top:12px;left:10px}.welcome-v6-bag:after{content:"";border:2px solid var(--v6-green);border-bottom:0;border-radius:7px 7px 0 0;width:9px;height:8px;position:absolute;top:8px;left:14px}.welcome-v6-micro{color:#5f5f5f;letter-spacing:1.25px;align-items:center;gap:11px;margin-top:20px;font-size:7px;font-weight:900;display:flex}.welcome-v6-micro i{background:#6f5c22;border-radius:50%;width:3px;height:3px}.welcome-v6-core{place-items:center;min-height:570px;display:grid;position:relative}.welcome-v6-core:before{content:"";aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffc62e33,#ffc62e0b 42%,#0000 70%);border-radius:50%;width:72%;position:absolute}.welcome-v6-orbit{border:1px solid #ffc62e33;border-radius:50%;position:absolute;box-shadow:inset 0 0 40px #ffc62e06}.orbit-one{aspect-ratio:1;width:min(420px,78%);animation:28s linear infinite v6-orbit}.orbit-two{aspect-ratio:1;border-style:dashed;border-color:#ffffff1f;width:min(325px,60%);animation:23s linear infinite v6-orbit-reverse}.welcome-v6-coin{z-index:3;background:radial-gradient(circle at 50% 38%,#ffe58a26,#0000 25%),linear-gradient(145deg,#1c1606f5,#050505fa);border:1px solid #ffc62e73;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:224px;height:224px;display:flex;position:relative;box-shadow:0 0 0 12px #ffc62e06,0 0 0 32px #ffc62e05,0 32px 90px #0009,inset 0 1px #ffffff14}.welcome-v6-coin:before,.welcome-v6-coin:after{content:"";border:1px solid #ffc62e21;border-radius:50%;position:absolute;inset:12px}.welcome-v6-coin:after{inset:24px}.welcome-v6-coin img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 28px #ffc62e73);width:105px;height:105px;animation:3.2s ease-in-out infinite v6-coin;position:relative}.welcome-v6-coin span,.welcome-v6-coin b{z-index:2;display:block;position:relative}.welcome-v6-coin span{color:#8e7c48;letter-spacing:2px;margin-bottom:7px;font-size:7px;font-weight:950}.welcome-v6-coin b{color:var(--v6-gold-soft);font:italic 950 11px/1 var(--font-heading), Arial, sans-serif;letter-spacing:2px;margin-top:7px}.welcome-v6-node{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0adb;border:1px solid #ffffff21;border-radius:17px;grid-template-columns:35px 1fr;align-items:center;gap:9px;min-width:92px;min-height:62px;padding:10px 12px;display:grid;position:absolute;box-shadow:0 18px 45px #0000006b,inset 0 1px #ffffff0d}.welcome-v6-node i{width:35px;height:35px;font:italic 950 11px/1 var(--font-heading), Arial, sans-serif;border-radius:11px;place-items:center;display:grid}.welcome-v6-node span{letter-spacing:1.1px;font-size:7px;font-weight:950}.node-xp{color:var(--v6-cyan);top:18%;left:2%}.node-xp i{background:#4ddcff1f;box-shadow:inset 0 0 0 1px #4ddcff38}.node-cash{color:var(--v6-green);top:23%;right:0}.node-cash i{background:#54e8a41f;box-shadow:inset 0 0 0 1px #54e8a438}.node-pass{color:var(--v6-purple);bottom:25%;right:7%}.node-pass i{background:#a98aff1f;box-shadow:inset 0 0 0 1px #a98aff38}.welcome-v6-player{z-index:7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(115deg,#ffc62e14,#0000 46%),#080808eb;border:1px solid #ffc62e47;border-radius:19px;width:min(390px,78%);padding:18px 19px 15px;position:absolute;bottom:1%;right:8%;box-shadow:0 22px 60px #0000008c,inset 0 1px #ffffff0e}.welcome-v6-player header,.welcome-v6-player footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.welcome-v6-player small,.welcome-v6-player b{display:block}.welcome-v6-player small{color:#806f40;letter-spacing:1.3px;font-size:6px;font-weight:950}.welcome-v6-player b{color:#ddd;letter-spacing:.04em;margin-top:4px;font-size:9px}.welcome-v6-player header>strong{color:var(--v6-gold);font:italic 950 11px/1 var(--font-heading), Arial, sans-serif;white-space:nowrap}.welcome-v6-player>div{background:#202020;border-radius:99px;height:7px;margin:15px 0 11px;overflow:hidden}.welcome-v6-player>div i{border-radius:inherit;background:linear-gradient(90deg,#f2a300,#ffe681);width:38%;height:100%;animation:3.6s ease-in-out infinite alternate v6-progress;display:block;box-shadow:0 0 18px #ffc62e80}.welcome-v6-player footer{color:#5e5e5e;letter-spacing:1.3px;font-size:6px;font-weight:950}.welcome-v6-live{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0c0ce0;border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;max-width:1340px;min-height:66px;margin:-34px auto 0;padding:0 23px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073}.welcome-v6-live>b{color:#ff7187;letter-spacing:1.8px;white-space:nowrap;align-items:center;gap:9px;font-size:8px;display:flex}.welcome-v6-live>b i{background:#ff405f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite v6-live;box-shadow:0 0 15px #ff405f}.welcome-v6-live>div{color:#b8b8b8;height:22px;font-size:10px;position:relative;overflow:hidden}.welcome-v6-live>div span{opacity:0;align-items:center;gap:5px;animation:12s infinite v6-ticker;display:flex;position:absolute;inset:0}.welcome-v6-live>div span b{color:#f1d171;flex:none;font-size:.92em;font-weight:950}.welcome-v6-live>div span>i{color:#b8b8b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.welcome-v6-live>div span:nth-child(2){animation-delay:4s}.welcome-v6-live>div span:nth-child(3){animation-delay:8s}.welcome-v6-live>em{color:#756c52;letter-spacing:1.3px;white-space:nowrap;font-size:7px;font-style:normal;font-weight:900}.welcome-v6-worlds{max-width:1340px;margin:0 auto;padding:92px 24px 54px}.welcome-v6-worlds>header{grid-template-columns:minmax(420px,.9fr) minmax(300px,.55fr);align-items:end;column-gap:60px;max-width:none;margin:0 0 36px;display:grid}.welcome-v6-worlds>header small,.welcome-v6-flow>header small{color:#9c8650;letter-spacing:2.7px;grid-column:1/-1;font-size:8px;font-weight:950}.welcome-v6-worlds>header h2,.welcome-v6-flow>header h2{color:#f0f0f0;font:italic 950 clamp(38px, 5vw, 67px)/.88 var(--font-heading), Arial, sans-serif;letter-spacing:-.045em;margin:15px 0 0}.welcome-v6-worlds>header h2 span,.welcome-v6-worlds>header h2 em{display:block}.welcome-v6-worlds>header h2 em,.welcome-v6-flow>header h2 em{color:var(--v6-gold);font-style:normal}.welcome-v6-worlds>header p{color:#858585;margin:0 0 4px;font-size:14px;line-height:1.65}.welcome-v6-world-grid{grid-template-columns:1.12fr .88fr .88fr 1.12fr;gap:11px;display:grid}.welcome-v6-world-grid article{--world:255,198,46;border:1px solid rgba(var(--world), .3);background:radial-gradient(circle at 95% 5%, rgba(var(--world), .19), transparent 35%), linear-gradient(150deg, rgba(var(--world), .07), #090909f7 58%);border-radius:26px;flex-direction:column;justify-content:space-between;min-height:330px;padding:25px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.welcome-v6-world-grid article:hover{box-shadow:0 24px 70px rgba(var(--world), .09), inset 0 1px #ffffff0f;transform:translateY(-7px)}.welcome-v6-world-grid article:before{content:"";border:1px solid rgba(var(--world), .2);width:155px;height:155px;box-shadow:0 0 0 20px rgba(var(--world), .025), 0 0 0 40px rgba(var(--world), .015);border-radius:50%;position:absolute;top:-35px;right:-35px}.welcome-v6-world-grid article>i{z-index:2;color:rgba(var(--world), .85);font:italic 950 13px/1 var(--font-heading), Arial, sans-serif;position:relative}.welcome-v6-world-grid article small{color:rgba(var(--world), .72);letter-spacing:1.7px;font-size:7px;font-weight:950}.welcome-v6-world-grid article h3{color:#f2f2f2;font:italic 950 clamp(29px, 3vw, 42px)/1 var(--font-heading), Arial, sans-serif;margin:8px 0 10px}.welcome-v6-world-grid article p{color:#818181;margin:0;font-size:11px;line-height:1.55}.welcome-v6-world-grid article>strong{border:1px solid rgba(var(--world), .28);background:rgba(var(--world), .08);color:rgb(var(--world));letter-spacing:1px;border-radius:10px;align-self:flex-start;padding:9px 11px;font-size:8px}.world-order{--world:84,232,164!important}.world-game{--world:77,220,255!important}.world-pass{--world:169,138,255!important}.world-social{--world:255,100,125!important}.welcome-v6-flow{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(45px,7vw,110px);max-width:1340px;margin:0 auto;padding:48px 24px 82px;display:grid}.welcome-v6-flow>header,.welcome-v6-flow>header h2 span,.welcome-v6-flow>header h2 em,.welcome-v6-final h2 span,.welcome-v6-final h2 em{display:block}.welcome-v6-flow>div{gap:11px;display:grid;position:relative}.welcome-v6-flow>div:before{content:"";background:linear-gradient(var(--v6-gold), #ffc62e14);width:1px;position:absolute;top:58px;bottom:58px;left:29px}.welcome-v6-flow article{background:linear-gradient(110deg,#ffc62e0e,#0c0c0c 46%);border:1px solid #282828;border-radius:21px;grid-template-columns:58px 1fr;align-items:center;gap:17px;min-height:105px;padding:18px 21px 18px 17px;display:grid;position:relative}.welcome-v6-flow article>i{z-index:2;width:58px;height:58px;color:var(--v6-gold);font:italic 950 18px/1 var(--font-heading), Arial, sans-serif;background:#171306;border:1px solid #ffc62e59;border-radius:18px;place-items:center;display:grid;position:relative;box-shadow:0 0 25px #ffc62e12}.welcome-v6-flow article small,.welcome-v6-flow article b{display:block}.welcome-v6-flow article small{color:#b59849;letter-spacing:1.5px;font-size:7px;font-weight:950}.welcome-v6-flow article b{color:#aaa;margin-top:7px;font-size:12px;line-height:1.45}.welcome-v6-faq{border-top:1px solid #ffffff13;max-width:1340px;padding:90px 24px 115px}.welcome-v6-faq>header{max-width:610px}.welcome-v6-faq>header h2{margin-top:12px;font-size:clamp(39px,4.5vw,61px)}.welcome-v6-faq>div{gap:11px}.welcome-v6-faq details{background:linear-gradient(145deg,#121212,#0a0a0a);border-radius:19px}.welcome-v6-faq summary{min-height:70px;padding:20px 22px;font-size:12px}.welcome-v6-faq details p{padding:0 22px 22px;font-size:11px;line-height:1.65}.welcome-v6-final{text-align:center;background:radial-gradient(circle at 50% 70%,#ffc62e33,#0000 29%),radial-gradient(circle at 50% 0,#a98aff12,#0000 35%),#060606;border-top:1px solid #ffc62e2e;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:90px 24px 105px;display:flex;position:relative;overflow:hidden}.welcome-v6-final:before,.welcome-v6-final:after{content:"";border:1px solid #ffc62e17;border-radius:50%;width:620px;height:620px;position:absolute}.welcome-v6-final:after{border-style:dashed;width:820px;height:820px;animation:45s linear infinite v6-orbit}.welcome-v6-final-coin,.welcome-v6-final>small,.welcome-v6-final>h2,.welcome-v6-final>p,.welcome-v6-final>div:last-child{z-index:2;position:relative}.welcome-v6-final-coin{background:#ffc62e12;border:1px solid #ffc62e4d;border-radius:25px;place-items:center;width:82px;height:82px;margin-bottom:22px;display:grid;transform:rotate(45deg);box-shadow:0 0 50px #ffc62e21}.welcome-v6-final-coin img{object-fit:contain;width:61px;height:61px;transform:rotate(-45deg)}.welcome-v6-final>small{color:#aa914c;letter-spacing:2.5px;font-size:8px;font-weight:950}.welcome-v6-final h2{color:#fff;font:italic 950 clamp(47px, 6vw, 83px)/.86 var(--font-heading), Arial, sans-serif;letter-spacing:-.045em;margin:16px 0 18px}.welcome-v6-final h2 em{color:var(--v6-gold);font-style:normal}.welcome-v6-final>p{color:#919191;margin:0;font-size:14px}.welcome-v6-final>div:last-child{gap:11px;margin-top:29px;display:flex}.welcome-v6-final button{letter-spacing:.02em;border-radius:16px;min-height:59px;padding:0 24px;font-size:10px;font-weight:950}.welcome-v6-final button:first-child{color:#090805;background:linear-gradient(110deg,#ffe174,#ffad00);border:1px solid #ffe279;box-shadow:0 17px 45px #ffae0033}.welcome-v6-final button:first-child span{margin-left:28px}.welcome-v6-final button:last-child{color:#ccc;background:#0f0f0fd9;border:1px solid #393939}@keyframes v6-live{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.1)}}@keyframes v6-scan{0%,62%{opacity:0;transform:translate(-80%)rotate(20deg)}70%{opacity:.65}88%,to{opacity:0;transform:translate(480%)rotate(20deg)}}@keyframes v6-orbit{to{transform:rotate(360deg)}}@keyframes v6-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes v6-coin{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes v6-progress{0%{width:26%}to{width:62%}}@keyframes v6-ticker{0%{opacity:0;transform:translateY(12px)}8%,26%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-12px)}}@media (width<=1120px){.welcome-v6-hero{grid-template-columns:minmax(400px,1fr) minmax(370px,.8fr);gap:15px;padding-left:28px;padding-right:28px}.welcome-v6-copy h1{font-size:clamp(61px,7vw,83px)}.welcome-v6-actions{grid-template-columns:1fr;max-width:440px}.welcome-v6-core{min-height:530px}.welcome-v6-world-grid{grid-template-columns:1fr 1fr}.welcome-v6-world-grid article{min-height:280px}}@media (width<=820px){.welcome-v6-top{height:72px!important;padding:0 15px!important}.welcome-v6 .welcome-brand-cycle{width:210px;height:48px}.welcome-v6 .welcome-brand img{width:39px;height:39px}.welcome-v6 .welcome-brand b{font-size:19px}.welcome-v6-login{grid-template-columns:1fr auto;column-gap:10px;min-width:95px;height:45px;border-radius:14px!important;padding:0 12px!important}.welcome-v6-login small{display:none}.welcome-v6-login strong{font-size:11px}.welcome-v6-login i{grid-row:1/3;font-size:18px}.welcome-v6-hero{grid-template-columns:1fr;gap:24px;min-height:auto;padding:58px 18px 78px}.welcome-v6-grid{background-size:44px 44px}.welcome-v6-copy{max-width:680px}.welcome-v6-kicker{letter-spacing:2.2px;font-size:7px}.welcome-v6-copy h1{letter-spacing:-.06em;margin:23px 0 21px;font-size:clamp(54px,16.5vw,82px)}.welcome-v6-copy>p{max-width:520px;font-size:14px}.welcome-v6-actions{grid-template-columns:1fr;max-width:100%;margin-top:27px}.welcome-v6-actions button{min-height:70px}.welcome-v6-primary strong,.welcome-v6-order strong{font-size:14px}.welcome-v6-micro{letter-spacing:.75px;justify-content:space-between;gap:6px;font-size:5.5px}.welcome-v6-core{min-height:445px;margin-top:4px}.orbit-one{width:min(365px,92%)}.orbit-two{width:min(280px,70%)}.welcome-v6-coin{width:190px;height:190px}.welcome-v6-coin img{width:88px;height:88px}.welcome-v6-node{border-radius:15px;grid-template-columns:31px 1fr;gap:7px;min-width:82px;min-height:54px;padding:8px 9px}.welcome-v6-node i{width:31px;height:31px}.welcome-v6-node span{font-size:6px}.node-xp{top:13%;left:0}.node-cash{top:17%;right:0}.node-pass{bottom:22%;right:2%}.welcome-v6-player{width:min(355px,94%);bottom:-3px;right:50%;transform:translate(50%)}.welcome-v6-live{grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:70px;margin:-31px 15px 0;padding:0 16px}.welcome-v6-live>em{display:none}.welcome-v6-live>div{font-size:8px}.welcome-v6-worlds{padding:48px 16px 24px}.welcome-v6-worlds>header{margin-bottom:27px;display:block}.welcome-v6-worlds>header h2,.welcome-v6-flow>header h2{font-size:clamp(34px,9.4vw,45px)}.welcome-v6-worlds>header h2 span,.welcome-v6-worlds>header h2 em,.welcome-v6-flow>header h2 span,.welcome-v6-flow>header h2 em,.welcome-v6-final h2 span,.welcome-v6-final h2 em{white-space:nowrap}.welcome-v6-worlds>header p{max-width:520px;margin-top:18px;font-size:12px}.welcome-v6-world-grid{grid-template-columns:1fr 1fr;gap:8px}.welcome-v6-world-grid article{border-radius:21px;min-height:245px;padding:19px}.welcome-v6-world-grid article h3{font-size:clamp(25px,8vw,34px)}.welcome-v6-world-grid article p{font-size:9px}.welcome-v6-flow{grid-template-columns:1fr;gap:27px;padding:32px 16px 50px}.welcome-v6-faq{padding:48px 16px 60px}.welcome-v6-faq>div{grid-template-columns:1fr}.welcome-v6-final{min-height:535px;padding:78px 18px 92px}.welcome-v6-final h2{font-size:clamp(36px,9.7vw,50px)}.welcome-v6-final>p{font-size:12px}.welcome-v6-final>div:last-child{flex-direction:column;width:min(100%,430px)}.welcome-v6-final button{width:100%}}@media (width<=420px){.welcome-v6 .welcome-brand-cycle{width:188px}.welcome-v6 .brand-capittani b{font-size:10px}.welcome-v6-login{min-width:82px}.welcome-v6-copy h1{font-size:clamp(50px,15.8vw,66px)}.welcome-v6-primary strong,.welcome-v6-order strong{font-size:13px}.welcome-v6-world-grid{grid-template-columns:1fr}.welcome-v6-world-grid article{min-height:220px}}@media (prefers-reduced-motion:reduce){.welcome-v6 *,.welcome-v6 :before,.welcome-v6 :after{animation:none!important}}.welcome-v6-page-progress{z-index:120;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#f0a400,#ffe785 56%,#68f5b4);width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 18px #ffc62ea8}.welcome-v6-ambient{z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 32%,#ffbb1c11,#0000 24%),radial-gradient(circle at 92% 63%,#36f3a50b,#0000 25%);position:fixed;inset:0;overflow:hidden}.welcome-v6-ambient:before,.welcome-v6-ambient:after{content:"";aspect-ratio:1;filter:blur(90px);opacity:.15;will-change:transform;border-radius:50%;width:min(58vw,760px);position:absolute}.welcome-v6-ambient:before{background:#ffba18;animation:18s ease-in-out infinite alternate v61-ambient-one;top:15vh;left:-28vw}.welcome-v6-ambient:after{background:#20cc8c;animation:22s ease-in-out infinite alternate v61-ambient-two;top:58vh;right:-30vw}.welcome-v6>:not(.welcome-v6-page-progress,.welcome-v6-ambient){z-index:1;position:relative}.welcome-v6-live:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0 38%,#ffffff0e 46%,#0000 54% 100%);animation:7s ease-in-out infinite v61-live-scan;position:absolute;inset:0;transform:translate(-120%)}.welcome-v6-worlds{position:relative}.welcome-v6-worlds:before{content:"";background:linear-gradient(90deg,#0000,#ffc62e8f);width:clamp(80px,18vw,270px);height:1px;position:absolute;top:72px;right:max(24px,50vw - 646px);box-shadow:0 0 13px #ffc62e38}.welcome-v6-world-grid article{isolation:isolate}.welcome-v6-world-grid article:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.34;background:linear-gradient(115deg, transparent 20%, rgba(var(--world), .16) 47%, transparent 68%);transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:1px;transform:translate(-105%)}.welcome-v6-world-grid article:hover:after{transform:translate(105%)}.welcome-v6-world-grid article h3:after{content:" ↗";color:rgba(var(--world), .62);vertical-align:top;font-size:.46em}.welcome-v6-flow,.welcome-v6-faq,.welcome-v6-final{content-visibility:auto;contain-intrinsic-size:760px}@supports (animation-timeline:scroll()){.welcome-v6-page-progress{animation:linear both v61-page-progress;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){.welcome-v6-worlds>header,.welcome-v6-world-grid article,.welcome-v6-flow>header,.welcome-v6-flow article,.welcome-v6-faq>header,.welcome-v6-faq details,.welcome-v6-final>*{animation:linear both v61-view-reveal;animation-timeline:view();animation-range:entry 4% cover 28%}.welcome-v6-world-grid article:nth-child(2),.welcome-v6-flow article:nth-child(2),.welcome-v6-faq details:nth-child(2){animation-range:entry 9% cover 32%}.welcome-v6-world-grid article:nth-child(3),.welcome-v6-flow article:nth-child(3),.welcome-v6-faq details:nth-child(3){animation-range:entry 14% cover 36%}.welcome-v6-world-grid article:nth-child(4),.welcome-v6-faq details:nth-child(4){animation-range:entry 18% cover 40%}}@keyframes v61-page-progress{to{transform:scaleX(1)}}@keyframes v61-view-reveal{0%{opacity:.3;transform:translateY(24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes v61-live-scan{0%,58%{opacity:0;transform:translate(-120%)}64%{opacity:1}78%,to{opacity:0;transform:translate(120%)}}@keyframes v61-ambient-one{to{transform:translate(20vw,18vh)scale(1.14)}}@keyframes v61-ambient-two{to{transform:translate(-18vw,-16vh)scale(.88)}}@media (width<=820px){.welcome-v6-live{border-radius:17px;min-height:58px;margin-top:-25px}.welcome-v6-live>div{height:18px}.welcome-v6-worlds:before{width:82px;top:25px;right:16px}.welcome-v6-worlds>header{margin-bottom:23px}.welcome-v6-worlds>header small{letter-spacing:2.25px;font-size:7px}.welcome-v6-worlds>header h2{letter-spacing:-.055em;margin-top:13px;line-height:.93}.welcome-v6-worlds>header h2 em{margin-top:5px}.welcome-v6-worlds>header p{margin-top:15px}.welcome-v6-world-grid article{box-shadow:inset 0 1px #ffffff0f,0 18px 55px #00000038}.welcome-v6-ambient:before,.welcome-v6-ambient:after{filter:blur(60px);opacity:.1}}@media (width<=420px){.welcome-v6-worlds{padding-top:42px}.welcome-v6-worlds>header h2{font-size:clamp(31px,9vw,38px)}}@media (prefers-reduced-motion:reduce){.welcome-v6-page-progress,.welcome-v6-ambient:before,.welcome-v6-ambient:after,.welcome-v6-live:after{animation:none!important}.welcome-v6-worlds>header,.welcome-v6-world-grid article,.welcome-v6-flow>header,.welcome-v6-flow article,.welcome-v6-faq>header,.welcome-v6-faq details,.welcome-v6-final>*{opacity:1!important;filter:none!important;transform:none!important}}.profile-wizard-step .profile-singleline{box-sizing:border-box;resize:none;white-space:nowrap;color:#fff;background:#07151f;border:1px solid #31414a;border-radius:7px;width:100%;height:64px;min-height:64px;margin-top:6px;padding:20px 14px;font-family:inherit;line-height:22px;display:block;overflow:hidden;font-size:18px!important}@media (width<=760px){.profile-wizard-step .profile-singleline{height:52px;min-height:52px;padding:15px 14px;line-height:20px;font-size:16px!important}}.live-identity{isolation:isolate;background:radial-gradient(circle at 50% 28%,#ffc30020,#0000 28%),linear-gradient(#090909 0 52%,#171203 53%,#050505);border:1px solid #554713;border-radius:22px;min-height:430px;position:relative;overflow:hidden}.identity-sea{z-index:-1;background:repeating-radial-gradient(at 50% 100%,#ffc30018 0 2px,#0000 3px 34px);animation:7s linear infinite identity-sea;position:absolute;inset:53% -10% -20%}.scene-naval-night{background:radial-gradient(circle at 75% 12%,#dbe8ff28,#0000 14%),linear-gradient(#030817 0 52%,#07131d 53%,#020508)}.identity-ship{background:linear-gradient(100deg,#1a1307,#6c4a13 48%,#120d05);border-radius:12% 12% 50% 50%/15% 15% 75% 75%;width:72%;height:34%;position:absolute;bottom:11%;left:50%;transform:translate(-50%);box-shadow:0 22px 45px #000}.identity-ship:before{content:"";background:#76591e;width:7px;height:170px;position:absolute;bottom:70%;left:50%}.identity-ship:after{content:"MYGOLD";color:#ffc300;letter-spacing:2px;font:italic 900 11px Arial Black;position:absolute;top:28%;left:50%;transform:translate(-50%)}.identity-ship i{background:#050505;border:2px solid #ffc30055;border-radius:50%;width:17px;height:17px;position:absolute;bottom:45%}.identity-ship i:first-child{left:18%}.identity-ship i:nth-child(2){left:47%}.identity-ship i:nth-child(3){right:18%}.ship-night-sloop .identity-ship{filter:hue-rotate(170deg)brightness(.7)}.identity-person{z-index:3;filter:drop-shadow(0 22px 24px #000);width:260px;height:360px;animation:3.4s ease-in-out infinite identity-breathe;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.identity-person>img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.body-corsair>img{filter:hue-rotate(325deg)saturate(1.15)}.body-navigator>img{filter:hue-rotate(175deg)saturate(.9)}.tone-tone-1>img{filter:brightness(1.2)}.tone-tone-2>img{filter:brightness(1.1)}.tone-tone-4>img{filter:sepia(.18)brightness(.9)}.tone-tone-5>img{filter:sepia(.35)brightness(.75)}.tone-tone-6>img{filter:sepia(.45)brightness(.62)}.identity-hair{opacity:.72;background:#20150b;border-radius:55% 55% 30% 30%;width:85px;height:42px;position:absolute;top:12%;left:50%;transform:translate(-50%)}.hair-none .identity-hair{display:none}.hair-long .identity-hair,.hair-braids .identity-hair{border-radius:50% 50% 25% 25%;height:105px}.hair-mohawk .identity-hair{width:24px;height:78px;top:2%}.hair-ponytail .identity-hair:after{content:"";background:inherit;border-radius:50%;width:45px;height:75px;position:absolute;top:17px;right:-28px}.haircolor-black .identity-hair{background:#050505}.haircolor-brown .identity-hair{background:#5b3219}.haircolor-blonde .identity-hair{background:#d5a94c}.haircolor-red .identity-hair{background:#a92818}.haircolor-silver .identity-hair{background:#c7cbd0}.haircolor-blue .identity-hair{background:#1464c7}.haircolor-gold .identity-hair{background:#ffc300;box-shadow:0 0 20px #ffc300}.identity-headwear{background:#111;border:2px solid #ffc300;border-radius:50%;width:110px;height:30px;display:none;position:absolute;top:7%;left:50%;transform:translate(-50%)}.head-cap-black .identity-headwear,.head-bandana .identity-headwear,.head-captain-hat .identity-headwear{display:block}.head-captain-hat .identity-headwear{border-radius:55% 55% 20% 20%;width:135px;height:48px}.identity-face-item{background:#050505aa;border-radius:9px;width:65px;height:15px;display:none;position:absolute;top:24%;left:50%;transform:translate(-50%)}.faceacc-glasses .identity-face-item,.faceacc-visor .identity-face-item{display:block}.faceacc-visor .identity-face-item{background:#ffc300aa;box-shadow:0 0 14px #ffc300}.identity-held{color:#090909;background:#ffc300;border-radius:50%;place-items:center;width:37px;height:37px;font:900 14px Arial;animation:2s ease-in-out infinite coin-float;display:grid;position:absolute;top:55%;right:2%;box-shadow:0 0 22px #ffc300}.identity-held:empty{display:none}.identity-aura{z-index:2;border-radius:50%;width:280px;height:300px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.aura-gold-pulse{border:2px solid #ffc30066;animation:1.8s ease-in-out infinite aura-pulse;box-shadow:0 0 50px #ffc30038,inset 0 0 55px #ffc30022}.identity-pet{z-index:4;background:radial-gradient(circle at 35% 30%,#ffe47a,#ffc300 35%,#7a4b00);border:2px solid #ffc300;border-radius:45% 55% 48% 52%;place-items:center;width:72px;height:72px;animation:2.8s ease-in-out infinite pet-float;display:grid;position:absolute;bottom:15%;left:calc(50% + 145px);box-shadow:0 12px 25px #000}.identity-pet b{color:#080808;font-size:23px}.pet-mini-kraken{background:radial-gradient(circle at 35% 30%,#cfb8ff,#6e35c7 50%,#1c073b);border-color:#a678ff}.pet-deck-fox{background:radial-gradient(circle at 35% 30%,#ffd097,#cf5f16 55%,#391305);border-color:#ff9635}.identity-live-badge{color:#55e98e;letter-spacing:1px;background:#07140dbb;border:1px solid #36d87566;border-radius:20px;padding:8px 10px;font-size:7px;font-weight:900;position:absolute;top:14px;right:14px}.live-identity.compact{aspect-ratio:1;border-radius:50%;min-height:140px}.compact .identity-ship{width:88%;height:28%;bottom:8%}.compact .identity-person{width:118px;height:145px;bottom:4%}.compact .identity-pet{width:30px;height:30px;bottom:12%;left:67%}.compact .identity-pet b{font-size:10px}@keyframes identity-breathe{50%{transform:translate(-50%)translateY(-4px)scale(1.012)}}@keyframes pet-float{50%{transform:translateY(-9px)rotate(3deg)}}@keyframes identity-sea{to{transform:translate(34px)}}@keyframes aura-pulse{50%{opacity:.65;transform:translate(-50%)scale(1.06)}}@keyframes coin-float{50%{transform:translateY(-8px)rotate(8deg)}}html,body,#root,body>*{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true],[data-selectable=true]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}img,svg{-webkit-user-drag:none;user-drag:none}button,a,[role=button],label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:2px solid #ffc300}.hub-alive .hub-hero{background:linear-gradient(90deg,#0000 0 67%,#ffc3000e 67% 68%,#0000 68%),radial-gradient(circle at 88% 36%,#ffc30028,#0000 24%),radial-gradient(circle at 12% 0,#2f768424,#0000 34%),linear-gradient(135deg,#11191b,#090a0b 61%,#181102)!important;grid-template-columns:1fr!important;min-height:0!important;overflow:hidden!important}.hub-alive .hub-hero:after{content:"MYGOLD";color:#ffc3000a;letter-spacing:-.08em;pointer-events:none;font:italic 950 clamp(88px,15vw,190px)/1 Arial Black,Arial,sans-serif;position:absolute;bottom:-22px;right:-12px}.hub-hero-copy{z-index:2;max-width:790px;position:relative;padding:42px 50px 46px!important}.hub-alive .hub-hero h1{margin:0 0 16px!important;font-size:clamp(45px,5.5vw,72px)!important}.hub-alive .hub-hero p{max-width:620px;margin-bottom:23px}.hub-character-stage{display:none!important}button.hub-live{appearance:none;width:min(1120px,100% - 54px);min-height:82px;color:inherit;text-align:left;cursor:pointer}button.hub-live:hover{background:#111314f5;border-color:#ff4d5599;box-shadow:0 18px 45px #000c,0 0 22px #ff303014}.hub-live>div{height:40px!important}.hub-live>div span{animation-delay:calc(var(--event-index,0) * -5s);flex-direction:column;justify-content:center;display:flex;white-space:normal!important;line-height:1.25!important}.hub-live>div span small{color:#707070;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.hub-live>em{color:#ffc83b;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;font:900 9px/1 Arial,sans-serif;display:flex}.hub-live>em b{border:1px solid #6d571b;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.hub-chapter>div:first-child{align-items:center}.hub-chapter>div:first-child small{white-space:nowrap}.hub-chapter>div:first-child b{text-align:right;text-wrap:balance}.vault-claim{color:#fff;cursor:pointer;background:linear-gradient(135deg,#291d02,#11100c);border:1px solid #c59822;border-radius:14px;align-items:center;gap:10px;width:100%;min-width:0;min-height:72px;padding:11px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffe59126,0 0 24px #ffc30016}.vault-claim:hover:not(:disabled){border-color:#ffd34b;transform:translateY(-1px);box-shadow:inset 0 1px #fff4bd44,0 0 30px #ffc30028}.vault-claim>i{color:#070707;background:#ffc300;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:0 0 20px #ffc30055}.vault-claim span,.vault-claim small,.vault-claim b{min-width:0;display:block}.vault-claim span{text-align:left}.vault-claim small{color:#ffc928;letter-spacing:.1em;font:900 7px/1.15 Arial,sans-serif}.vault-claim b{color:#fff3c5;margin-top:6px;font:950 18px/1 Arial Black,Arial,sans-serif}.vault-claim.released{background:#071a12;border-color:#2d8159;animation:.7s ease-out both vault-release}.vault-claim.released>i{background:#43e99c;box-shadow:0 0 25px #43e99c55}.vault-claim:disabled{cursor:default}.member-search-button{z-index:76!important;color:#ffd044!important;background:#151207!important;border-color:#80691f!important;box-shadow:inset 0 0 0 1px #ffca2126,0 0 18px #ffc30024!important}.member-search-button svg{stroke-width:2.35px!important;width:20px!important;height:20px!important}.live-events-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.live-events-modal{background:#0c0d0e;border:1px solid #4b4021;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-height:min(760px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 32px 100px #000}.live-events-modal>header{background:radial-gradient(circle at 10% 0,#ff3d4420,#0000 36%),#111;border-bottom:1px solid #292929;justify-content:space-between;gap:18px;padding:24px;display:flex}.live-events-modal header small{color:#ff777d;letter-spacing:.16em;font:900 8px/1 Arial,sans-serif}.live-events-modal header small i{background:#ff3f48;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #ff3f48}.live-events-modal h2{color:#fff;margin:9px 0 5px;font:italic 950 25px/.95 Arial Black,Arial,sans-serif}.live-events-modal header p{color:#858585;margin:0;font-size:11px}.live-events-modal header>button{color:#fff;cursor:pointer;background:#171717;border:1px solid #3b3b3b;border-radius:11px;flex:0 0 40px;width:40px;height:40px;font-size:22px}.live-events-modal>div{overscroll-behavior:contain;overflow-y:auto}.live-events-modal article{border-bottom:1px solid #222;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 22px;display:grid}.live-events-modal article>i{background:#ffc300;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ffc30066}.live-events-modal article b,.live-events-modal article span,.live-events-modal article small{display:block}.live-events-modal article b{color:#ffd13c;font-size:11px}.live-events-modal article span{color:#f0f0f0;margin-top:4px;font-size:13px;line-height:1.35}.live-events-modal article small{color:#8d9b93;margin-top:6px;font-size:10px;line-height:1.45}.live-events-modal time{color:#6f6f6f;white-space:nowrap;align-self:start;margin-top:2px;font-size:9px}.live-events-modal article.live-kind-arrival>i{background:#52e8a0;box-shadow:0 0 12px #52e8a088}.live-events-modal article.live-kind-game>i{background:#58a9ff;box-shadow:0 0 12px #58a9ff88}.live-events-modal article.live-kind-order>i{background:#ffc300;box-shadow:0 0 12px #ffc30088}.live-events-modal article.live-kind-follow>i,.live-events-modal article.live-kind-like>i,.live-events-modal article.live-kind-comment>i,.live-events-modal article.live-kind-wall>i{background:#ff719e;box-shadow:0 0 12px #ff719e88}.live-events-empty{text-align:center;align-content:center;place-items:center;gap:12px;min-height:300px;padding:35px;display:grid!important}.live-events-empty i{color:#ffc300;background:#1a1505;border:1px solid #6d571b;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;font-style:normal;display:grid}.live-events-empty b{color:#fff;max-width:330px;font:italic 950 19px/1.1 Arial Black,Arial,sans-serif}.live-events-empty span{color:#777;max-width:330px;font-size:11px;line-height:1.5}.community-intro form textarea{resize:none;color:#fff;background:#090909;border:1px solid #363636;border-radius:0;outline:none;width:100%;min-width:0;height:58px;min-height:58px;padding:17px 20px;font:500 16px/1.35 Arial,sans-serif;overflow:hidden}.community-intro form textarea:focus{border-color:#ffc300;box-shadow:inset 0 0 0 1px #ffc300}.hub-ranking{background:radial-gradient(circle at 92% 0,#ffc30018,#0000 25%),linear-gradient(145deg,#121313,#090909)!important}.hub-ranking>header{border-bottom-color:#3c3115!important}.hub-ranking h2{color:#fff3cb;font-size:clamp(28px,4vw,42px)!important}.hub-ranking header button{color:#ffc72e!important}@media (width<=800px){.hub-hero-copy{padding:30px 23px 34px!important}.hub-alive .hub-hero h1{font-size:clamp(41px,12vw,58px)!important}button.hub-live{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;gap:10px 12px;width:calc(100% - 22px);min-height:112px;margin-top:-8px;padding:17px 18px}.hub-live>strong{grid-column:1}.hub-live>div{grid-area:2/1/auto/-1;height:48px!important}.hub-live>em{grid-area:1/2;font-size:7px;display:flex}.hub-live>em b{width:23px;height:23px;font-size:14px}.hub-live>div span{font-size:12px!important}.hub-live>div span small{font-size:9px}.hub-chapter>div:first-child{gap:10px}.hub-chapter>div:first-child b{max-width:126px;font-size:11px;line-height:1.15}.daily-vault{overflow:visible!important}.vault-days{padding-bottom:7px}.vault-claim{min-height:76px}.live-events-backdrop{align-items:end;padding:0}.live-events-modal{border-radius:22px 22px 0 0;max-height:88dvh}.live-events-modal>header{padding:20px 18px}.live-events-modal article{padding:14px 17px}}@media (width<=920px){.member-search-button{top:12px!important;right:60px!important}.mg-brand-zone{justify-content:flex-start!important;width:auto!important;max-width:calc(100vw - 112px)!important}.mg-logo-button{text-align:left!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.mg-logo-button:active{transform:scale(.96)!important}.mg-logo-button .mg-brand-cycle{width:clamp(145px,100vw - 168px,190px)!important}.mg-brand-cycle>.mg-brand{justify-content:flex-start!important}}@media (width<=360px){.mg-topbar{padding-left:10px!important}.mg-brand-zone{gap:5px!important}.mg-logo-button .mg-brand-cycle{width:142px!important}.mg-capittani-claim{font-size:8px!important}.mg-capittani-claim strong{font-size:11px!important}}.hub-command-v2{--hub-cyan:#53ddff;--hub-gold:#ffc628;isolation:isolate;position:relative;background:radial-gradient(circle at 50% -8%,#ffc62816,#0000 31rem),radial-gradient(circle at 92% 24%,#48dfff0a,#0000 25rem),#060707!important;padding-top:20px!important}.hub-command-v2:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#ffc62808 1px,#0000 1px),linear-gradient(90deg,#ffc62808 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:78px 0 0;-webkit-mask-image:linear-gradient(#000,#0000 54%);mask-image:linear-gradient(#000,#0000 54%)}.hub-landing{background:linear-gradient(90deg,#080b0cf7 0%,#090d0eef 48%,#0710139e 72%,#160f02d9 100%),url(/season-1/a-grande-partida-hero.webp) 50%/cover;border:1px solid #645320;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;min-height:510px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1b51c,0 32px 90px #0008,0 0 70px #ffc6280b}.hub-landing:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#53ddff0a 42.2% 42.5%,#0000 42.7%),linear-gradient(115deg,#0000 72%,#ffc62815 72.2% 72.45%,#0000 72.65%);position:absolute;inset:0}.hub-landing:after{content:"MYGOLD";color:#ffc6280a;letter-spacing:-.09em;pointer-events:none;font:italic 950 clamp(100px,16vw,220px)/.8 Arial Black,Arial,sans-serif;position:absolute;bottom:-35px;right:-30px}.hub-landing-radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 48px,#ffc6280c 49px 50px),conic-gradient(#0000,#53ddff15,#0000 24%,#ffc6280c,#0000 58%);border:1px solid #ffc6281f;border-radius:50%;width:min(470px,42vw);animation:28s linear infinite hub-command-radar;position:absolute;top:50%;right:2%;transform:translateY(-50%)}@keyframes hub-command-radar{to{transform:translateY(-50%)rotate(360deg)}}.hub-landing-copy{z-index:3;max-width:790px;padding:50px 20px 52px 52px;position:relative}.hub-arrival{color:#b9f3ff;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font:900 9px/1 Arial,sans-serif;display:flex}.hub-arrival i{background:#4de7a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #4de7a0}.hub-landing h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 18px 50px #000;max-width:710px;margin:17px 0 18px;font:italic 950 clamp(48px,5.6vw,78px)/.86 Arial Black,Arial,sans-serif}.hub-landing h1 em{color:#0000;font-style:inherit;filter:drop-shadow(0 0 18px #ffc62822);background:linear-gradient(100deg,#fff0ae,#ffc628 52%,#ff9d00);-webkit-background-clip:text;background-clip:text;display:inline-block}.hub-landing-copy>p{color:#aeb7b7;text-wrap:balance;max-width:620px;margin:0;font-size:14px;line-height:1.58}.hub-landing-level{max-width:520px;margin:25px 0 21px}.hub-landing-level>strong{text-shadow:0 0 22px #ffc62822;font-size:53px;line-height:.9}.hub-landing-level>div{width:100%}.hub-landing-level span{color:#e8d99c;letter-spacing:.08em;margin-bottom:7px;font-weight:900;display:block}.hub-landing-level>div>div{border:1px solid #ffffff0b;height:8px;margin:0;background:#ffffff12!important}.hub-landing-actions{align-items:stretch;gap:10px;max-width:620px;display:flex}.hub-landing-actions button{color:#fff;text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:12px 16px 12px 19px;display:flex}.hub-landing-actions button span,.hub-landing-actions button small,.hub-landing-actions button b{display:block}.hub-landing-actions button small{letter-spacing:.14em;margin-bottom:6px;font:900 7px/1 Arial,sans-serif}.hub-landing-actions button b{font:950 12px/1 Arial Black,Arial,sans-serif}.hub-landing-actions button>i{border-radius:10px;place-items:center;width:34px;height:34px;font:24px/1 Arial,sans-serif;display:grid}.hub-landing-actions .primary{color:#090909;background:linear-gradient(135deg,#ffd966,#ffc21a 52%,#f29b00);border:1px solid #ffd65e;flex:1;box-shadow:inset 0 1px #fff9ce,0 14px 35px #ffc6281f}.hub-landing-actions .primary>i{color:#ffc628;background:#090909}.hub-landing-actions .secondary{background:#11120fcf;border:1px solid #5a4b21}.hub-landing-actions .secondary small{color:#c8ac58}.hub-landing-actions .secondary>i{color:#ffc628;border:1px solid #51451e}.hub-command-v2 .hub-character-stage{z-index:2!important;align-self:stretch!important;min-width:0!important;display:block!important;position:relative!important;overflow:hidden!important}.hub-character-stage img{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 26px 34px #000)drop-shadow(0 0 26px #ffc62816);width:min(72%,420px);max-width:72%;height:calc(100% - 18px);max-height:100%;position:absolute;bottom:0;right:0}.hub-character-aura{aspect-ratio:1;background:radial-gradient(circle,#ffc6281f,#0000 60%),repeating-radial-gradient(circle,#0000 0 42px,#ffc6280d 43px 44px);border:1px solid #ffc6282e;border-radius:50%;width:74%;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.hub-skin-hud{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(54%,230px);display:grid;position:absolute;bottom:24px;left:12px}.hub-skin-hud>*{color:#fff;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#111515e8,#080a0aef);border:1px solid #ffffff16;border-radius:14px;min-width:0;min-height:82px;padding:13px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 14px 30px #0005}.hub-skin-hud small,.hub-skin-hud b,.hub-skin-hud span{min-width:0;display:block}.hub-skin-hud small{color:#8e9999;letter-spacing:.13em;font:900 7px/1 Arial,sans-serif}.hub-skin-hud b{color:#fff5d0;white-space:nowrap;margin:8px 0 5px;font:italic 950 20px/.92 Arial Black,Arial,sans-serif}.hub-skin-hud span{color:#747e7e;letter-spacing:.08em;font:800 7px/1 Arial,sans-serif}.hub-skin-hud b i{color:#ffc628;font-size:.6em;font-style:normal}.hub-skin-hud .season{cursor:pointer;background:radial-gradient(circle at 100% 0,#ffc62825,#0000 52%),linear-gradient(145deg,#211a05e8,#090a09f2);border-color:#705a1d;grid-column:1/-1;min-height:88px}.hub-skin-hud .season small{color:#e0bd4c}.hub-skin-hud .season b{color:#ffc628;font-size:27px}.hub-skin-hud .season>i{background:linear-gradient(90deg,#ffc628 var(--progress),#34301f var(--progress));border-radius:5px;height:3px;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 0 12px #ffc62822}.hub-character-stage>span{z-index:3;color:#d9ca92;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090b0be8;border:1px solid #ffc62838;border-radius:999px;padding:9px 12px;font:900 7px/1 Arial,sans-serif;position:absolute;bottom:18px;right:22px}.hub-character-stage>span i{background:#4de7a0;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #4de7a0}.hub-command-v2 button.hub-live{z-index:5;width:calc(100% - 42px);margin:-12px auto 0;position:relative;border-color:#74383d!important;border-radius:16px!important;box-shadow:0 20px 45px #0007!important}.hub-command-strip{z-index:4;grid-template-columns:1.3fr repeat(3,1fr);gap:9px;margin:16px 0 24px;display:grid;position:relative}.hub-command-strip>*{color:#fff;text-align:left;background:linear-gradient(145deg,#151919,#0a0b0b);border:1px solid #292e2e;border-radius:17px;min-height:112px;padding:20px;position:relative;overflow:hidden}.hub-command-strip small,.hub-command-strip b,.hub-command-strip span{display:block}.hub-command-strip small{color:#7f8b8c;letter-spacing:.14em;font:900 8px/1 Arial,sans-serif}.hub-command-strip b{color:#f9f7ed;margin:10px 0 5px;font:italic 950 28px/.9 Arial Black,Arial,sans-serif}.hub-command-strip span{color:#777f80;letter-spacing:.08em;font:800 8px/1 Arial,sans-serif}.hub-command-strip article>i{color:#ffc628;font-style:normal}.hub-command-strip .season{cursor:pointer;background:radial-gradient(circle at 100% 0,#ffc6281f,#0000 48%),linear-gradient(145deg,#211a05,#0c0c0a);border-color:#5e4d1e}.hub-command-strip .season b{color:#ffc628}.hub-command-strip .season>i{background:linear-gradient(90deg,#ffc628 var(--progress),#292719 var(--progress));border-radius:5px;height:4px;position:absolute;bottom:14px;left:20px;right:20px;box-shadow:0 0 15px #ffc62822}.hub-portals{margin:28px 0}.hub-portals>header{justify-content:space-between;align-items:end;margin:0 4px 14px;display:flex}.hub-portals>header small{color:#ffc628;letter-spacing:.2em;font:900 8px/1 Arial,sans-serif}.hub-portals h2{color:#fff;letter-spacing:-.04em;margin:7px 0 0;font:italic 950 clamp(27px,3vw,40px)/.9 Arial Black,Arial,sans-serif}.hub-portals>div{grid-template-columns:1.35fr 1fr 1fr;gap:11px;display:grid}.hub-portals button{color:#fff;text-align:left;cursor:pointer;background:#111;border:1px solid #343838;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:218px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 20px 50px #0004}.hub-portals button:after{content:"";aspect-ratio:1;opacity:.08;border:1px solid;border-radius:50%;width:190px;position:absolute;bottom:-75px;right:-54px;box-shadow:0 0 0 30px,0 0 0 60px}.hub-portals button>i{color:#080808;background:#ffc628;border-radius:13px;place-items:center;width:45px;height:45px;font-size:23px;font-style:normal;display:grid;box-shadow:inset 0 1px #fff8c6,0 0 25px #ffc62822}.hub-portals button div{z-index:2;margin:18px 0;position:relative}.hub-portals small,.hub-portals b,.hub-portals span{display:block}.hub-portals small{color:#ffc628;letter-spacing:.16em;font:900 8px/1 Arial,sans-serif}.hub-portals button div>b{color:#fff;letter-spacing:-.045em;margin:8px 0;font:italic 950 clamp(20px,2.1vw,30px)/.92 Arial Black,Arial,sans-serif}.hub-portals span{color:#8f9797;max-width:330px;font-size:10px;line-height:1.45}.hub-portals em{z-index:2;color:#ffc628;letter-spacing:.08em;font:900 9px/1 Arial,sans-serif;position:relative}.hub-portals em b{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:7px;font-size:17px;display:inline-grid}.hub-portals .order{background:radial-gradient(circle at 90% 20%,#ffc62822,#0000 35%),linear-gradient(145deg,#1e1908,#0b0d0d 70%);border-color:#66531e}.hub-portals .game{background:radial-gradient(circle at 90% 20%,#53ddff20,#0000 38%),linear-gradient(145deg,#071920,#0b0d0e 70%);border-color:#24677b}.hub-portals .game>i{background:#53ddff;box-shadow:inset 0 1px #d9faff,0 0 25px #53ddff22}.hub-portals .game small,.hub-portals .game em{color:#53ddff}.hub-portals .social{background:radial-gradient(circle at 90% 20%,#ff6f9c1c,#0000 38%),linear-gradient(145deg,#1c0b12,#0b0d0e 70%);border-color:#673247}.hub-portals .social>i{color:#18050b;background:#ff719e;box-shadow:inset 0 1px #ffd2e1,0 0 25px #ff719e22}.hub-portals .social small,.hub-portals .social em{color:#ff86aa}.hub-command-v2 .hub-columns{align-items:start;margin-top:14px}.hub-command-v2 .daily-column{gap:16px}.hub-command-v2 .daily-vault,.hub-command-v2 .hub-missions,.hub-command-v2 .hub-ranking{border-radius:22px!important}.hub-command-v2 .hub-ranking{position:sticky;top:95px}.hub-command-v2 .benefits-panel{margin:24px 0}@media (width<=900px){.hub-command-v2{padding:10px 11px 94px!important}.hub-landing{border-radius:22px;min-height:570px;display:block}.hub-landing-copy{padding:30px 22px 218px}.hub-arrival{font-size:7px}.hub-landing h1{max-width:580px;font-size:clamp(39px,11vw,58px);line-height:.88}.hub-landing-copy>p{max-width:520px;font-size:12px}.hub-landing-level{max-width:430px;margin:20px 0 17px}.hub-landing-level>strong{font-size:46px}.hub-landing-actions{z-index:4;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.hub-landing-actions button{gap:8px;min-height:60px;padding:10px 11px 10px 14px}.hub-landing-actions button b{font-size:10px}.hub-landing-actions button>i{width:29px;height:29px}.hub-command-v2 .hub-character-stage{opacity:.96;width:100%!important;height:260px!important;position:absolute!important;bottom:0!important;right:0!important}.hub-character-stage img{object-position:right bottom;width:55%;max-width:55%;height:100%;right:0;transform:translate(1%,-4%)}.hub-skin-hud{gap:6px;width:43%;max-width:260px;bottom:20px;left:14px}.hub-skin-hud>*{border-radius:11px;min-height:66px;padding:10px 9px}.hub-skin-hud small{font-size:6px}.hub-skin-hud b{margin:7px 0 4px;font-size:17px}.hub-skin-hud span{font-size:6px}.hub-skin-hud .season{min-height:72px}.hub-skin-hud .season b{font-size:22px}.hub-character-aura{width:47%;bottom:-15px;left:78%}.hub-character-stage>span{font-size:6px;bottom:12px;right:14px}.hub-landing-radar{width:70vw;top:76%;right:-19%}.hub-command-v2 button.hub-live{width:calc(100% - 18px);margin:-11px auto 0}.hub-portals>div{grid-template-columns:1fr 1fr}.hub-portals .order{grid-column:1/-1;min-height:190px}.hub-portals button{min-height:200px;padding:19px}.hub-portals button div>b{font-size:22px}.hub-command-v2 .hub-ranking{position:static}}@media (width<=560px){.hub-landing{min-height:590px}.hub-landing-copy{padding:28px 18px 225px}.hub-landing h1{font-size:clamp(38px,11.7vw,52px)}.hub-landing-copy>p{max-width:95%;font-size:11px;line-height:1.5}.hub-landing-actions{grid-template-columns:1fr}.hub-landing-actions .secondary{max-width:210px;min-height:52px}.hub-command-v2 .hub-character-stage{height:258px!important}.hub-character-stage img{object-position:right bottom;width:64%;max-width:64%;height:244px;max-height:244px;right:0;transform:translate(1%,-4%)}.hub-skin-hud{gap:5px;width:43%;bottom:15px;left:10px}.hub-skin-hud>*{min-height:58px;padding:8px}.hub-skin-hud .season{min-height:65px}.hub-skin-hud .season b{font-size:20px}.hub-character-aura{width:40%;left:80%}.hub-character-stage>span{display:none}.hub-portals{margin-top:24px}.hub-portals>header{display:block}.hub-portals>div{grid-template-columns:1fr}.hub-portals .order{grid-column:auto}.hub-portals button,.hub-portals .order,.hub-portals .game,.hub-portals .social{min-height:178px}.hub-portals button div{margin:13px 0}.hub-portals button div>b{font-size:23px}.hub-command-v2 .hub-columns{gap:17px}}@media (width<=380px){.hub-landing{min-height:610px}.hub-landing-copy{padding-bottom:230px}.hub-command-v2 .hub-character-stage{height:258px!important}.hub-character-stage img{width:65%;max-width:65%;height:240px}.hub-skin-hud{width:44%}}@media (prefers-reduced-motion:reduce){.hub-landing-radar{animation:none}}.cap-live{--live:#ff4055;--cyan:#53ddff;isolation:isolate;background:radial-gradient(circle at 96% 0,#ff40551c,#0000 30%),radial-gradient(circle at 4% 100%,#53ddff0c,#0000 35%),linear-gradient(145deg,#130b0e,#090b0c 58%,#0b1012);border:1px solid #563037;border-radius:24px;margin:22px 0 26px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 26px 65px #0006}.cap-live:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(#fff08 1px,transparent 1px),linear-gradient(90deg,#fff08 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 68%);mask-image:linear-gradient(120deg,#000,#0000 68%)}.cap-live>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.cap-live>header>div{max-width:690px}.cap-live>header small,.cap-live-modal header small{color:#ff8c98;letter-spacing:.21em;align-items:center;gap:9px;font:950 8px/1 Arial,sans-serif;display:flex}.cap-live>header small i,.cap-live-modal header small i{background:var(--live);border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite cap-live-pulse;box-shadow:0 0 0 5px #ff405518,0 0 20px #ff4055}.cap-live h2{color:#fff;letter-spacing:-.055em;margin:12px 0 10px;font:italic 950 clamp(31px,4vw,50px)/.86 Arial Black,Arial,sans-serif}.cap-live h2 em{color:#0000;font-style:inherit;background:linear-gradient(100deg,#ff7180,#ffc628);-webkit-background-clip:text;background-clip:text}.cap-live>header p{color:#929a9c;max-width:600px;margin:0;font-size:12px;line-height:1.5}.cap-live>header>button{color:#ffc2c8;letter-spacing:.11em;cursor:pointer;background:#160d10;border:1px solid #57343a;border-radius:12px;flex:none;align-items:center;gap:18px;padding:10px 11px 10px 16px;font:900 8px/1 Arial,sans-serif;display:flex}.cap-live>header>button b{color:#090909;background:#ff4055;border-radius:8px;place-items:center;width:27px;height:27px;font-size:20px;display:grid}.cap-live-signals{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:11px;display:grid}.cap-live-signals article{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:15px 17px}.cap-live-signals small,.cap-live-signals b,.cap-live-signals span{display:block}.cap-live-signals small{color:#7f898b;letter-spacing:.14em;font:900 7px/1 Arial,sans-serif}.cap-live-signals b{color:#fff;margin:8px 0 4px;font:italic 950 27px/.9 Arial Black,Arial,sans-serif}.cap-live-signals span{color:#697476;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font:800 8px/1.2 Arial,sans-serif;overflow:hidden}.cap-live-signals article:nth-child(2) b{color:#53ddff}.cap-live-signals article:nth-child(3) b{color:#ffc628}.cap-live-feature{background:linear-gradient(110deg,#251015,#110d0f 58%,#19100b);border:1px solid #73404a;border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;padding:20px 22px;display:grid;position:relative;overflow:hidden}.cap-live-feature:after{content:"";aspect-ratio:1;border:1px solid #ff40552b;border-radius:50%;width:180px;position:absolute;right:-35px;box-shadow:0 0 0 28px #ff40550c,0 0 0 56px #ffc62808}.cap-live-feature>i,.cap-live-stream article>i,.cap-live-modal article>i{color:#ff7180;background:#ff405518;border:1px solid #ff718062;border-radius:14px;place-items:center;width:52px;height:52px;font:950 22px/1 Arial,sans-serif;display:grid}.cap-live-feature div,.cap-live-stream article div,.cap-live-modal article div{z-index:1;min-width:0;position:relative}.cap-live-feature small,.cap-live-feature b,.cap-live-feature span,.cap-live-stream small,.cap-live-stream b,.cap-live-modal article small,.cap-live-modal article b,.cap-live-modal article span{display:block}.cap-live-feature small,.cap-live-stream small,.cap-live-modal article small{color:#a87b80;letter-spacing:.12em;font:900 7px/1 Arial,sans-serif}.cap-live-feature b{color:#fff;margin:8px 0 5px;font:950 17px/1.08 Arial,sans-serif}.cap-live-feature span{color:#989fa0;font-size:10px;line-height:1.35}.cap-live-feature>strong{z-index:2;color:#0b0909;letter-spacing:.13em;background:#ff4055;border-radius:999px;padding:8px 10px;font:950 7px/1 Arial,sans-serif;position:relative}.cap-live-feature.live-kind-game{background:linear-gradient(110deg,#071d25,#0a1114 60%,#0c1618);border-color:#27798d}.cap-live-feature.live-kind-game>i{color:#53ddff;background:#53ddff18;border-color:#53ddff70}.cap-live-feature.live-kind-game small{color:#62dff8}.cap-live-feature.live-kind-game>strong{background:#53ddff}.cap-live-feature.live-kind-order{background:linear-gradient(110deg,#211b07,#0e100d 60%,#171307);border-color:#6c591f}.cap-live-feature.live-kind-order>i{color:#ffc628;background:#ffc62818;border-color:#ffc62866}.cap-live-feature.live-kind-order small{color:#d8bb53}.cap-live-feature.live-kind-order>strong{background:#ffc628}.cap-live-feature.empty{grid-template-columns:54px 1fr}.cap-live-feature.empty>i{color:#ffc628}.cap-live-stream{grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0;display:grid}.cap-live-stream article{background:#ffffff07;border:1px solid #ffffff10;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid}.cap-live-stream article>i{border-radius:10px;width:34px;height:34px;font-size:14px}.cap-live-stream b{color:#dfe3e3;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:9px;line-height:1.3;display:-webkit-box;overflow:hidden}.cap-live-stream .live-kind-game>i{color:#53ddff;background:#53ddff12;border-color:#53ddff50}.cap-live-stream .live-kind-order>i{color:#ffc628;background:#ffc62812;border-color:#ffc62850}.cap-live-stream .live-kind-bonus>i,.cap-live-stream .live-kind-mission>i{color:#53eaa0;background:#53eaa012;border-color:#53eaa050}.cap-live-stream .live-kind-follow>i,.cap-live-stream .live-kind-like>i,.cap-live-stream .live-kind-comment>i,.cap-live-stream .live-kind-wall>i{color:#ff78a5;background:#ff78a512;border-color:#ff78a550}.cap-live-more{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(90deg,#171012,#0d1011);border:1px solid #3c3234;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:11px 12px 11px 17px;display:flex}.cap-live-more small,.cap-live-more b{display:block}.cap-live-more small{color:#8c7477;letter-spacing:.13em;margin-bottom:5px;font:900 7px/1 Arial,sans-serif}.cap-live-more b{font:950 10px/1 Arial,sans-serif}.cap-live-more>i{color:#ff7180;border:1px solid #ff405559;border-radius:10px;place-items:center;width:34px;height:34px;font:24px/1 Arial,sans-serif;display:grid}.cap-live-modal{width:min(760px,100vw - 28px);max-height:min(82vh,850px);background:radial-gradient(circle at 100% 0,#ff40551c,#0000 30%),#090b0c!important;border-color:#66353d!important}.cap-live-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cap-live-modal header h2{color:#fff;margin:11px 0 7px;font:italic 950 clamp(27px,4vw,43px)/.9 Arial Black,Arial,sans-serif}.cap-live-modal header p{color:#8d9697;margin:0;font-size:11px}.cap-live-modal>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cap-live-modal article{align-items:center;min-width:0;background:#ffffff07!important;border:1px solid #fff1!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:13px!important;display:grid!important}.cap-live-modal article>i{border-radius:10px;width:38px;height:38px;font-size:15px}.cap-live-modal article b{color:#eef1f1;margin:6px 0 4px;font-size:10px;line-height:1.3}.cap-live-modal article span{color:#7f898a;font-size:9px;line-height:1.35}@keyframes cap-live-pulse{50%{opacity:.45;transform:scale(.78);box-shadow:0 0 0 9px #ff405500,0 0 8px #ff4055}}@media (width<=700px){.cap-live{border-radius:20px;margin:17px 0 22px;padding:19px 14px}.cap-live>header{gap:10px;margin-bottom:16px}.cap-live h2{font-size:32px}.cap-live>header p{max-width:86%;font-size:10px}.cap-live>header>button{border-radius:10px;padding:8px;font-size:0}.cap-live>header>button b{width:29px;height:29px}.cap-live-signals{gap:5px}.cap-live-signals article{border-radius:11px;padding:11px 9px}.cap-live-signals small{letter-spacing:.08em;font-size:5.5px}.cap-live-signals b{font-size:21px}.cap-live-signals span{font-size:6px}.cap-live-feature{grid-template-columns:43px minmax(0,1fr);gap:11px;min-height:104px;padding:16px 13px}.cap-live-feature>i{border-radius:12px;width:43px;height:43px}.cap-live-feature b{font-size:13px}.cap-live-feature span{font-size:8px}.cap-live-feature>strong{font-size:5px;position:absolute;top:10px;right:10px}.cap-live-stream{grid-template-columns:1fr 1fr;gap:6px}.cap-live-stream article{min-height:70px;padding:9px}.cap-live-stream article:nth-child(n+5){display:none}.cap-live-stream b{font-size:8px}.cap-live-more{min-height:55px}.cap-live-modal>div{grid-template-columns:1fr}.cap-live-modal{padding:18px!important}.cap-live-modal header p,.cap-live-modal article b{font-size:9px}}@media (width<=390px){.cap-live h2{font-size:29px}.cap-live-signals b{font-size:18px}.cap-live-stream{grid-template-columns:1fr}.cap-live-stream article:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.cap-live>header small i,.cap-live-modal header small i{animation:none}}.cap-live{--live:#ff4055;--gold:#ffc628;background:radial-gradient(circle at 96% 0,#ffc62818,#0000 32%),radial-gradient(circle at 4% 100%,#ffc6280a,#0000 36%),linear-gradient(145deg,#171304,#090b0b 58%,#10100a);border-color:#5f5022;box-shadow:inset 0 1px #fff1c91a,0 26px 65px #0006}.cap-live>header small,.cap-live-modal header small{color:#e3c66e}.cap-live h2 em{background:linear-gradient(100deg,#fff2a6,#ffc628 60%,#f19a00);-webkit-background-clip:text;background-clip:text}.cap-live>header>button{color:#ffe08a;background:#181405;border-color:#615022}.cap-live>header>button b{background:#ffc628}.cap-live-broadcast{background:radial-gradient(circle at 90%,#ffc62824,#0000 32%),linear-gradient(110deg,#251e08,#11120e 66%);border:1px solid #705a20;border-radius:16px;flex-direction:column;justify-content:center;min-height:104px;margin-bottom:11px;padding:18px 72px 18px 20px;animation:.3s ease-out cap-broadcast-in;display:flex;position:relative;overflow:hidden}.cap-live-broadcast:after{content:"";aspect-ratio:1;border:1px solid #ffc62820;border-radius:50%;width:160px;position:absolute;right:-32px;box-shadow:0 0 0 26px #ffc6280b,0 0 0 52px #ffc62808}.cap-live-broadcast small,.cap-live-broadcast b,.cap-live-broadcast span{z-index:1;display:block;position:relative}.cap-live-broadcast small{color:#c9aa4d;letter-spacing:.16em;font:900 7px/1 Arial,sans-serif}.cap-live-broadcast b{color:#fff8d6;letter-spacing:-.03em;margin:8px 0 6px;font:italic 950 clamp(20px,2.5vw,30px)/.92 Arial Black,Arial,sans-serif}.cap-live-broadcast span{color:#a99e79;max-width:630px;font-size:10px;line-height:1.4}.cap-live-broadcast>i{z-index:2;color:#ffc628;background:#ffc62812;border:1px solid #ffc62855;border-radius:12px;place-items:center;width:38px;height:38px;font:18px/1 Arial,sans-serif;display:grid;position:absolute;right:20px}.cap-live-feature{background:linear-gradient(110deg,#211a07,#10110e 58%,#181307);border-color:#5f5022}.cap-live-feature:after{border-color:#ffc6282b;box-shadow:0 0 0 28px #ffc6280c,0 0 0 56px #ffc62808}.cap-live-feature>i,.cap-live-stream article>i,.cap-live-modal article>i{color:#ffc628;background:#ffc62815;border-color:#ffc62862}.cap-live-feature small,.cap-live-stream small,.cap-live-modal article small{color:#a99558}.cap-live-feature>strong{color:#fff;background:#ff4055}.cap-live-stream article{background:linear-gradient(145deg,#15150f,#0b0d0d);border-color:#40391f}.cap-live-more{background:linear-gradient(90deg,#181506,#0e100e);border-color:#574820}.cap-live-more small{color:#a38d4d}.cap-live-more>i{color:#ffc628;border-color:#ffc62859}.cap-live-modal{background:radial-gradient(circle at 100% 0,#ffc6281c,#0000 30%),#090b0c!important;border-color:#665621!important}@keyframes cap-broadcast-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=700px){.cap-live-broadcast{min-height:96px;padding:15px 58px 15px 14px}.cap-live-broadcast b{font-size:20px}.cap-live-broadcast span{font-size:8px}.cap-live-broadcast>i{width:34px;height:34px;right:12px}}@media (prefers-reduced-motion:reduce){.cap-live-broadcast{animation:none}}.cap-live-v3{background:radial-gradient(circle at 96% 0,#ffc62812,#0000 29%),linear-gradient(145deg,#141204,#080a0a 58%,#0d0e09);border-color:#584a20;border-radius:21px;margin:20px 0 24px;padding:22px}.cap-live-v3>header{align-items:center;margin-bottom:16px}.cap-live-v3>header>div{max-width:none}.cap-live-v3 h2{margin:10px 0 0;font-size:clamp(27px,3.2vw,40px);line-height:.88}.cap-live-v3>header>span{color:#867947;letter-spacing:.12em;border:1px solid #493e1d;border-radius:999px;flex:none;padding:8px 10px;font:900 6px/1 Arial,sans-serif}.cap-live-v3 .cap-live-broadcast{border-radius:14px;min-height:94px;margin:0;padding:17px 68px 17px 18px}.cap-live-v3 .cap-live-broadcast b{font-size:clamp(19px,2.3vw,27px)}.cap-live-v3 .cap-live-broadcast>i{right:16px}.cap-live-list-title{justify-content:space-between;align-items:center;margin:16px 3px 8px;display:flex}.cap-live-list-title small,.cap-live-list-title span{letter-spacing:.15em;font:900 6px/1 Arial,sans-serif}.cap-live-list-title small{color:#d1b552}.cap-live-list-title span{color:#596161}.cap-live-v3 .cap-live-stream{background:#090b0b;border:1px solid #312f20;border-radius:14px;grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}.cap-live-v3 .cap-live-stream article{background:0 0;border:0;border-bottom:1px solid #25271f;border-radius:0;grid-template-columns:38px minmax(0,1fr);min-height:64px;padding:10px 12px}.cap-live-v3 .cap-live-stream article:last-child{border-bottom:0}.cap-live-v3 .cap-live-stream article>i{color:#d5b03b;background:#ffc6280d;border-color:#5c4d21;width:38px;height:38px}.cap-live-v3 .cap-live-stream small{color:#8c8054}.cap-live-v3 .cap-live-stream b{color:#e6e4d9;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.cap-live-v3 .cap-live-more{background:#121107;border-color:#4c401e;border-radius:13px;min-height:54px;margin-top:9px}.cap-live-v3 .cap-live-more small{color:#8b7c49}.cap-live-v3 .cap-live-more b{color:#f3e8bd}@media (width<=700px){.cap-live-v3{padding:16px 13px}.cap-live-v3>header{margin-bottom:13px}.cap-live-v3 h2{font-size:28px}.cap-live-v3>header>span{padding:7px;font-size:5px}.cap-live-v3 .cap-live-broadcast{min-height:90px;padding:14px 54px 14px 13px}.cap-live-v3 .cap-live-broadcast b{font-size:19px}.cap-live-v3 .cap-live-stream{grid-template-columns:1fr}.cap-live-v3 .cap-live-stream article{min-height:62px;display:grid!important}.cap-live-v3 .cap-live-stream article:nth-child(n+5){display:none!important}.cap-live-list-title{margin-top:13px}}@media (width<=380px){.cap-live-v3 h2{font-size:25px}.cap-live-v3>header>span{display:none}}.cap-live-v3>header{justify-content:flex-start}.cap-live-v3 .cap-live-broadcast b{margin-top:0}.cap-live-v3 .cap-live-more{padding-left:17px}.cap-live-v3 .cap-live-more b{letter-spacing:.02em;font-size:10px}.live-events-backdrop{place-items:center!important;padding:16px!important;display:grid!important}.live-events-modal.cap-live-modal{border-radius:20px!important;width:min(720px,100vw - 32px)!important;max-height:min(82dvh,760px)!important;margin:auto!important;padding:0!important}@media (width<=700px){.live-events-backdrop{padding:12px!important}.live-events-modal.cap-live-modal{border-radius:18px!important;width:calc(100vw - 24px)!important;max-height:82dvh!important}}.cap-live-v3 .cap-live-stream small,.cap-live-modal article small{align-items:center;gap:7px;display:flex}.cap-live-v3 .cap-live-stream time,.cap-live-modal article time{color:#70766a;letter-spacing:.04em;white-space:nowrap;margin:0;padding-left:8px;font:800 7px/1 Arial,sans-serif;position:relative}.cap-live-v3 .cap-live-stream time:before,.cap-live-modal article time:before{content:"";background:#6f5d27;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cap-live-modal article small{color:#bda654!important}.cap-live-modal article time{color:#7c8379!important}.cap-live-v3 .cap-live-broadcast{box-shadow:inset 0 1px #fff2a910,0 12px 30px #0004}.cap-live-v3 .cap-live-stream article{transition:background .18s}.cap-live-v3 .cap-live-stream article:hover{background:#ffc62807}.cap-live-v3 .cap-live-stream article>i svg,.cap-live-modal article>i svg,.cap-live-broadcast>i svg{width:19px;height:19px}.cap-live-v3 .cap-live-stream .live-kind-game>i,.cap-live-modal .live-kind-game>i{color:#53ddff;background:#53ddff10;border-color:#53ddff55}.cap-live-v3 .cap-live-stream .live-kind-order>i,.cap-live-modal .live-kind-order>i{color:#ffd34f;background:#ffc62812;border-color:#ffc62862}.cap-live-v3 .cap-live-stream .live-kind-bonus>i,.cap-live-modal .live-kind-bonus>i{color:#ffc14b;background:#f2a51d12;border-color:#f2a51d62}.cap-live-v3 .cap-live-stream .live-kind-mission>i,.cap-live-modal .live-kind-mission>i{color:#4de7a0;background:#4de7a010;border-color:#4de7a05b}.cap-live-v3 .cap-live-stream .live-kind-arrival>i,.cap-live-modal .live-kind-arrival>i{color:#69e3a7;background:#69e3a710;border-color:#69e3a75b}.cap-live-v3 .cap-live-stream .live-kind-follow>i,.cap-live-modal .live-kind-follow>i{color:#75b2ff;background:#6caaff10;border-color:#6caaff55}.cap-live-v3 .cap-live-stream .live-kind-like>i,.cap-live-v3 .cap-live-stream .live-kind-social>i,.cap-live-modal .live-kind-like>i,.cap-live-modal .live-kind-social>i{color:#ff86aa;background:#ff719e10;border-color:#ff719e55}.cap-live-v3 .cap-live-stream .live-kind-comment>i,.cap-live-modal .live-kind-comment>i{color:#c09cff;background:#b38cff10;border-color:#b38cff55}.cap-live-v3 .cap-live-stream .live-kind-wall>i,.cap-live-v3 .cap-live-stream .live-kind-shout>i,.cap-live-modal .live-kind-wall>i,.cap-live-modal .live-kind-shout>i{color:#ff9f7d;background:#ff8b6510;border-color:#ff8b6555}:root{--alive-gold:#ffc62e;--alive-gold-hot:#ff9d00;--alive-gold-soft:#ffe8a1;--alive-ink:#050504;--alive-panel:#111212eb;--alive-panel-2:#191917e0;--alive-line:#ffe28921;--alive-line-hot:#ffc62e7a;--alive-cyan:#52d8ff;--alive-green:#52eda2;--alive-ruby:#ff5d69;--alive-violet:#ab7cff;--alive-shadow:0 24px 70px #0000007a;--alive-radius:22px;--alive-ease:cubic-bezier(.2, .8, .2, 1)}.mg-route-pedir .menu-catalog{gap:34px;padding:4px 0 14px;display:grid}.mg-route-pedir .menu-category-section{gap:14px;min-width:0;scroll-margin-top:150px;display:grid}.mg-route-pedir .menu-category-heading{align-items:center;gap:15px;padding:0 2px;display:flex}.mg-route-pedir .menu-category-heading h2{color:#f7f4ec;font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;flex:none;margin:0;font-size:clamp(21px,2.1vw,27px);font-weight:900;line-height:1}.mg-route-pedir .menu-category-heading i{background:linear-gradient(90deg,#4deba894,#d3a6452e,#0000);width:min(150px,28vw);height:1px}.mg-route-pedir .menu-category-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;margin:0!important;display:grid!important}.mg-route-pedir .menu-category-section .menu-product-row{cursor:pointer;min-width:0;overflow:hidden;background:linear-gradient(112deg,#131411fa,#0c0d0cf5),#0f100e!important;border:1px solid #d5bb7524!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) 126px!important;gap:12px!important;min-height:152px!important;padding:14px 12px 14px 18px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06,0 11px 28px #00000024!important}.mg-route-pedir .menu-category-section .menu-product-row:hover{transform:translateY(-1px);border-color:#d5bb7545!important}.mg-route-pedir .menu-product-row .product-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:5px 0 2px;display:flex!important}.mg-route-pedir .menu-product-row .product-copy>h2{color:#f7f5ef!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(16px,1.35vw,19px)!important;font-weight:760!important;line-height:1.15!important}.mg-route-pedir .menu-product-row .product-campaign{color:#dcb14d;letter-spacing:.07em;text-transform:uppercase;background:#dcb14d12;border:1px solid #dcb14d52;border-radius:999px;align-items:center;min-height:21px;margin:0 0 8px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.mg-route-pedir .menu-product-row .product-copy>footer{width:100%;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;margin-top:auto!important;display:flex!important}.mg-route-pedir .menu-product-row .product-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;color:#f4f0e6!important;display:flex!important}.mg-route-pedir .menu-product-row .product-price>span{letter-spacing:-.035em;font-weight:850;color:#f4f0e6!important;font-size:clamp(20px,1.8vw,25px)!important}.mg-route-pedir .menu-product-row .product-price>i{letter-spacing:.08em;border:1px solid #d8ad4366;border-radius:999px;padding:3px 6px;font-style:normal;color:#e7c468!important;background:#d8ad4314!important;font-size:7px!important}.mg-route-pedir .menu-product-row .product-price>del{font-weight:600;color:#888982!important;font-size:11px!important}.mg-route-pedir .menu-product-row .product-xp{color:#b99a54;letter-spacing:.045em;white-space:nowrap;flex:none;padding-bottom:3px;font-size:9px;font-weight:800}.mg-route-pedir .menu-product-row .product-xp b{color:#e2bd62;font-size:11px}.mg-route-pedir .menu-product-row .product-action{align-content:center;justify-items:center;gap:7px;min-width:0;display:grid}.mg-route-pedir .menu-product-row .product-photo{width:112px!important;height:96px!important;min-height:0!important;box-shadow:none!important;background:radial-gradient(circle at 50% 58%,#dead451c,#0000 67%)!important;border:0!important;border-radius:14px!important}.mg-route-pedir .menu-product-row .product-photo img{object-fit:contain!important;width:100%!important;height:100%!important;transform:none!important}.mg-route-pedir .menu-product-row .product-photo>i{display:none!important}.mg-route-pedir .menu-product-row .product-action>button{color:#17130a!important;letter-spacing:.06em!important;background:linear-gradient(135deg,#f5d56f,#dca52e)!important;border:1px solid #dfb54b9e!important;border-radius:999px!important;width:88px!important;min-width:88px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:9px!important;font-weight:950!important;box-shadow:0 5px 14px #d39e231f!important}.mg-route-pedir .menu-catalog>.menu-loading-grid,.mg-route-pedir .menu-catalog>.menu-recovery{width:100%}@media (width<=760px){.mg-route-pedir .menu-catalog{gap:32px;padding-top:2px}.mg-route-pedir .menu-category-section{gap:12px}.mg-route-pedir .menu-category-heading{padding:0 3px}.mg-route-pedir .menu-category-heading h2{font-size:23px!important}.mg-route-pedir .menu-category-section .product-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.mg-route-pedir .menu-category-section .menu-product-row{border-radius:16px!important;grid-template-columns:minmax(0,1fr) 112px!important;gap:8px!important;min-height:139px!important;padding:12px 9px 12px 16px!important}.mg-route-pedir .menu-product-row .product-copy{padding-top:4px}.mg-route-pedir .menu-product-row .product-copy>h2{font-size:17px!important}.mg-route-pedir .menu-product-row .product-price>span{font-size:22px!important}.mg-route-pedir .menu-product-row .product-photo{width:104px!important;height:88px!important}.mg-route-pedir .menu-product-row .product-action>button{width:84px!important;min-width:84px!important;min-height:34px!important}}@media (hover:none),(pointer:coarse){.mg-route-pedir .menu-category-section .menu-product-row:hover{transform:none!important}}.notifications-page>header button:disabled{color:#706b5d;cursor:default;opacity:.75}.notice-row.unread strong:before{content:"";background:#ffd12d;border-radius:50%;width:6px;height:6px;margin:0 8px 2px 0;display:inline-block;box-shadow:0 0 12px #ffd12dcc}.notice-like .notice-avatar>b{background:#d83d69}.notice-comment .notice-avatar>b{background:#e34d52}.notice-follow .notice-avatar>b{background:#b98712}.notice-reward .notice-avatar>b{background:#138c62}.notice-system .notice-avatar>b{background:#277eaa}.rush-economy{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}html{background:var(--alive-ink)}body{background:radial-gradient(circle at 8% -10%, #ffc62e13, transparent 27rem), radial-gradient(circle at 92% 25%, #367d8d0e, transparent 32rem), var(--alive-ink)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.33;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:52px 52px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}::selection{color:#070706;background:#ffc62ee0}.mg-shell{--route-accent:var(--alive-gold);--route-rgb:255, 198, 46;isolation:isolate}.mg-route-central{--route-accent:#ffc62e;--route-rgb:255, 198, 46}.mg-route-feed{--route-accent:#ff647d;--route-rgb:255, 100, 125}.mg-route-comunidade{--route-accent:#ffc62e;--route-rgb:255, 198, 46}.mg-route-jogos{--route-accent:#4ddcff;--route-rgb:77, 220, 255}.mg-route-passe{--route-accent:#9c7cff;--route-rgb:156, 124, 255}.mg-route-pedir{--route-accent:#54e8a4;--route-rgb:84, 232, 164}.mg-route-perfil,.mg-route-inventario,.mg-route-u{--route-accent:#e7f0ff;--route-rgb:231, 240, 255}.games-soon-page{place-items:center;gap:18px;min-height:calc(100vh - 76px);padding:clamp(36px,8vh,92px) 18px 110px;display:grid;overflow:hidden}.games-soon-hero{isolation:isolate;text-align:center;background:radial-gradient(circle at 50% 30%,#52d8ff2e,#0000 27%),radial-gradient(circle at 50% 120%,#5f64ff26,#0000 45%),linear-gradient(145deg,#101826,#06080e 68%);border:1px solid #52d8ff4d;border-radius:32px;width:min(740px,100%);padding:clamp(48px,8vw,96px) clamp(24px,8vw,100px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 100px #0000007a}.games-soon-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.games-soon-atmosphere i{background:#9eeaff;border-radius:50%;width:8px;height:8px;animation:6s ease-in-out infinite games-drift;position:absolute;box-shadow:0 0 20px #52d8ff}.games-soon-atmosphere i:first-child{top:24%;left:12%}.games-soon-atmosphere i:nth-child(2){animation-delay:-2s;top:39%;right:15%}.games-soon-atmosphere i:nth-child(3){animation-delay:-4s;bottom:20%;left:30%}.games-soon-atmosphere span{border:1px solid #52d8ff1f;border-radius:50%;width:260px;height:260px;animation:6s ease-out infinite games-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.games-soon-atmosphere span:nth-child(5){width:410px;height:410px;animation-delay:-3s}.games-soon-mark{color:#d7f6ff;background:linear-gradient(145deg,#52d8ff59,#52d8ff14);border:1px solid #52d8ff73;border-radius:22px;place-items:center;width:68px;height:68px;margin:0 auto 28px;font-size:32px;display:grid;box-shadow:0 0 36px #52d8ff29,inset 0 1px #ffffff59}.games-soon-hero>p:first-of-type,.games-soon-line span,.games-soon-note small{color:#91e6ff;letter-spacing:.28em;margin:0;font:800 10px/1 Arial,sans-serif}.games-soon-hero h1{color:#fff;letter-spacing:-.075em;margin:17px 0 22px;font:italic 950 clamp(46px,10vw,94px)/.83 Arial Black,Arial,sans-serif}.games-soon-hero h1 em{color:#52d8ff;font-style:inherit;text-shadow:0 0 28px #52d8ff40}.games-soon-line{justify-content:center;align-items:center;gap:12px;margin:0 auto 24px;display:flex}.games-soon-line i{background:linear-gradient(90deg,#0000,#52d8ff);width:min(72px,15vw);height:1px;display:block}.games-soon-line i:last-child{transform:scaleX(-1)}.games-soon-copy{color:#b9c3cc;max-width:430px;margin:0 auto;font-size:16px;line-height:1.55}.games-soon-hero button{color:#051116;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#c9f5ff,#52d8ff 48%,#159cc1);border:1px solid #8de9ff;border-radius:13px;margin-top:32px;padding:15px 22px;font:900 12px Arial,sans-serif;box-shadow:0 15px 35px #52d8ff2b,inset 0 1px #ffffffb3}.games-soon-hero button b{vertical-align:-2px;margin-left:15px;font-size:21px}.games-soon-note{background:#0e141dc7;border:1px solid #52d8ff2e;border-radius:17px;align-items:center;gap:14px;width:min(740px,100%);padding:16px 20px;display:flex}.games-soon-note>i{color:#8eeaff;background:#52d8ff21;border-radius:12px;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.games-soon-note small{margin-bottom:5px;display:block}.games-soon-note b{color:#d7e5eb;font-size:13px}@keyframes games-drift{50%{opacity:.45;transform:translateY(-12px)scale(1.3)}}@keyframes games-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.7)}45%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}.mg-page{isolation:isolate;animation:alive-page-in .38s var(--alive-ease) both;position:relative}.mg-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse, rgba(var(--route-rgb), .075), transparent 68%);filter:blur(2px);width:min(980px,92vw);height:340px;position:fixed;top:42px;left:50%;transform:translate(-50%)}@keyframes alive-page-in{0%{opacity:0}to{opacity:1}}.mg-topbar{border-bottom-color:rgba(var(--route-rgb), .2)!important;background:linear-gradient(#10100ef7,#050505e8)!important;box-shadow:inset 0 1px #ffffff09,0 16px 50px #00000075!important}.mg-topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--route-rgb), .55), transparent);height:1px;position:absolute;inset:auto 7% -1px}.mg-menu-trigger,.member-search-button,.notification-bell{color:#ddd!important;background:linear-gradient(145deg,#1d1d1af5,#080808f5)!important;border-color:#ffe0802b!important;box-shadow:inset 0 1px #ffffff0e,0 10px 22px #0000003d!important}.mg-menu-trigger:hover,.member-search-button:hover,.notification-bell:hover{border-color:var(--route-accent)!important;color:var(--route-accent)!important;box-shadow:inset 0 1px #ffffff14, 0 0 24px rgba(var(--route-rgb), .13)!important}.notification-bell span{width:21px;height:21px}.notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.notification-bell b{border:2px solid #090909;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;background:var(--alive-ruby)!important;color:#fff!important;font-size:8px!important;display:grid!important}.mg-brand-cycle{filter:drop-shadow(0 6px 16px #0000004d)}.mg-brand>img{filter:drop-shadow(0 0 12px #ffc62e3d)!important}.mg-desktop-nav{box-shadow:inset 0 1px #ffffff09;background:#0a0a0ab8!important;border-color:#ffffff14!important}.mg-desktop-nav button{position:relative;overflow:hidden}.mg-desktop-nav button.active{background:linear-gradient(135deg, var(--alive-gold-soft), var(--alive-gold) 45%, var(--alive-gold-hot))!important;box-shadow:inset 0 1px #fff9,0 10px 28px #ffb8002e!important}.mg-desktop-nav button.active:after{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff73 48%,#0000 72%);animation:5s ease-in-out infinite alive-nav-scan;position:absolute;inset:0;transform:translate(-120%)}.mg-active-order-strip{z-index:69;color:#dfffee;cursor:pointer;background:linear-gradient(90deg,#07140f,#0c2419,#07140f);border:0;border-bottom:1px solid #54e8a442;justify-content:center;align-items:center;gap:12px;height:44px;display:flex;position:fixed;top:76px;left:0;right:0;box-shadow:0 8px 22px #00000057}.mg-active-order-strip>i{background:#54e8a4;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite alive-pulse;box-shadow:0 0 12px #54e8a4}.mg-active-order-strip>span{align-items:baseline;gap:8px;display:flex}.mg-active-order-strip small{letter-spacing:1.4px;color:#76bb99;font-size:8px}.mg-active-order-strip b{font-size:11px}.mg-active-order-strip strong{color:#54e8a4;letter-spacing:1px;font-size:9px}.mg-shell:has(.mg-active-order-strip) .mg-page{padding-top:120px}@keyframes alive-order-pulse{50%{opacity:.45;transform:scale(.78)}}.mg-active-order-strip>i{animation-name:alive-order-pulse}.hub-character-avatar{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.hub-character-avatar img{object-fit:contain;filter:drop-shadow(0 28px 34px #0000009e);display:block}.hub-rush-state{align-items:center;gap:16px;padding:20px;display:flex}.hub-rush-state>strong{color:#4ddcff;min-width:82px;font:900 25px Arial Black}.hub-rush-state p{gap:5px;margin:0;display:grid}.hub-rush-state p b{font-size:12px}.hub-rush-state p span{color:#929ca4;font-size:11px;line-height:1.45}.hub-reward-modal{text-align:center!important}.hub-reward-modal>img{object-fit:contain;filter:drop-shadow(0 0 28px #ffc62e59);width:104px;height:104px}.hub-reward-modal h2{color:#ffd75d}.community-founding{text-align:center;background:radial-gradient(circle at 50% 0,#4ddcff21,#0000 45%),#090d10;border:1px solid #4ddcff3d;border-radius:22px;max-width:920px;margin:22px auto;padding:34px}.community-founding small{color:#4ddcff;letter-spacing:1.8px}.community-founding h2{max-width:620px;margin:10px auto}.community-founding strong{color:#fff;margin:18px 0;font:900 42px Arial Black;display:block}.community-founding p{color:#8b99a3;max-width:590px;margin:0 auto 20px;line-height:1.55}.community-founding button{color:#baf5ff;background:#08232b;border:1px solid #4ddcff;border-radius:11px;padding:13px 19px;font-weight:900}.real-composer-closed{align-items:center;gap:12px;min-height:78px!important;display:flex!important}.real-composer-closed>button{color:#f3d983;text-align:left;cursor:pointer;background:#10100e;border:1px solid #ffc62e42;border-radius:999px;flex:1;min-height:45px;padding:0 18px;font-weight:800}.post-system-cta{color:#ffd55b;letter-spacing:1px;background:#ffc62e12;border:1px solid #ffc62e47;border-radius:9px;margin:14px 0 2px;padding:10px 13px;font-size:9px;font-weight:900}@keyframes alive-nav-scan{0%,72%{transform:translate(-120%)}88%,to{transform:translate(120%)}}.mg-menu-backdrop{-webkit-backdrop-filter:blur(9px)saturate(.7)!important;backdrop-filter:blur(9px)saturate(.7)!important;background:#000000b8!important}.mg-drawer{background:radial-gradient(circle at 15% 0,#ffc62e1f,#0000 25rem),linear-gradient(165deg,#11110f,#070707 68%)!important;border-right-color:#ffc62e3d!important}.mg-drawer:after{content:"MYGOLD";z-index:-1;color:#ffc62e06;font:italic 950 80px/1 Arial Black,Arial,sans-serif;position:absolute;bottom:70px;right:-23px;transform:rotate(-90deg)}.mg-drawer section>small{color:#ffdd748f!important}.mg-drawer section>button{transition:.2s var(--alive-ease);position:relative;border:1px solid #0000!important}.mg-drawer section>button:hover,.mg-drawer section>button.active{transform:translate(2px);background:linear-gradient(90deg,#ffc62e1f,#ffc62e04)!important;border-color:#ffc62e33!important}.mg-drawer section>button.active:before{content:"";background:var(--alive-gold);width:3px;box-shadow:0 0 12px var(--alive-gold);border-radius:3px;position:absolute;inset:9px auto 9px -1px}.mg-drawer button>i{background:#ffc62e0e;border:1px solid #ffc62e24;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.mg-drawer button>i svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mg-drawer-logout>i{background:#ff5d690f!important;border-color:#ff5d6930!important}.mg-mobile-nav{background:linear-gradient(#161614f0,#070707f7)!important;border-color:#ffe59226!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0e,0 20px 55px #000000b8!important}.mg-mobile-nav button{transition:color .2s ease, transform .24s var(--alive-ease), background .2s ease!important}.mg-mobile-nav button.active{transform:translateY(-5px);color:var(--route-accent)!important;background:radial-gradient(circle at 50% 15%, rgba(var(--route-rgb), .2), transparent 65%)!important}.mg-mobile-nav button.active i{border:1px solid rgba(var(--route-rgb), .32);background:rgba(var(--route-rgb), .1);width:34px;height:30px;box-shadow:0 0 22px rgba(var(--route-rgb), .14);border-radius:11px;place-items:center;display:grid}.mg-mobile-nav button.active:after{box-shadow:0 0 10px var(--route-accent);background:var(--route-accent)!important;width:20px!important}.hub-wallet article,.hub-actions>button,.hub-missions,.hub-ranking,.hub-next-action,.daily-vault,.real-composer,.real-post,.social-right section,.people-grid article,.inventory-card,.story-content>article,.track-wrap,.next-level-progress,.xp-origin-audit,.product-grid>article,.cart-panel,.notifications-page>section,.notice-row{box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038;border-color:var(--alive-line)!important;background:linear-gradient(145deg,#1b1b19eb,#0a0a0af5)!important}.hub-actions>button,.people-grid article,.inventory-card,.product-grid>article,.notice-row{transition:transform .24s var(--alive-ease), border-color .24s ease, box-shadow .24s ease!important}@media (hover:hover){.hub-actions>button:hover,.people-grid article:hover,.inventory-card:hover,.product-grid>article:hover,.notice-row:hover{border-color:rgba(var(--route-rgb), .42)!important;box-shadow:inset 0 1px #ffffff0e, 0 24px 60px #00000061, 0 0 30px rgba(var(--route-rgb), .07)!important;transform:translateY(-4px)!important}}button{transition:transform .15s var(--alive-ease), filter .15s ease, border-color .2s ease, box-shadow .2s ease}button:not(:disabled):active,.mg-pressed{transform:scale(.975)!important}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid var(--route-accent,var(--alive-gold))!important}.toast{background:linear-gradient(135deg, var(--alive-gold-soft), var(--alive-gold))!important;border:1px solid #ffefb8b3!important;border-radius:14px!important;box-shadow:0 18px 60px #0000008c,0 0 30px #ffc62e33!important}.welcome-page{background:radial-gradient(circle at 78% 8%,#ffc62e1c,#0000 31rem),radial-gradient(circle at 12% 31%,#32738217,#0000 30rem),#050504!important}.welcome-page>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070706c2!important;border-bottom:1px solid #ffc62e24!important}.welcome-hero-v4{border-bottom:1px solid #ffc62e24;position:relative;background:linear-gradient(90deg,#050504f7 0 43%,#05050485 72%,#050504 100%),radial-gradient(circle at 76% 47%,#ffc62e30,#0000 28rem),linear-gradient(145deg,#101616,#090909 58%,#181002)!important;min-height:min(780px,100svh - 76px)!important}.welcome-hero-v4:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 52px,#ffc62e0b 53px 54px),conic-gradient(from 10deg,#0000,#ffc62e17,#0000 34%);border:1px solid #ffc62e1f;border-radius:50%;width:min(660px,55vw);animation:32s linear infinite alive-orbit;position:absolute;top:11%;right:-5%}.welcome-copy{z-index:2;position:relative}.welcome-copy h1{text-shadow:0 18px 55px #0000009e;letter-spacing:-.075em!important}.welcome-copy h1 em{background:linear-gradient(100deg, var(--alive-gold-soft), var(--alive-gold), var(--alive-gold-hot));filter:drop-shadow(0 0 20px #ffc62e24);-webkit-background-clip:text;background-clip:text;color:#0000!important}.welcome-actions button:first-child,.welcome-final button{position:relative;overflow:hidden;background:linear-gradient(135deg, var(--alive-gold-soft), var(--alive-gold) 45%, var(--alive-gold-hot))!important;box-shadow:inset 0 1px #ffffffa6,0 18px 45px #ffa6002b!important}.welcome-actions button:first-child:before,.welcome-final button:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff80 48%,#0000 74%);animation:4.8s ease-in-out infinite alive-cta-scan;position:absolute;inset:0;transform:translate(-130%)}.welcome-bento article,.welcome-faq details{box-shadow:inset 0 1px #ffffff09,0 18px 48px #0000003d;background:radial-gradient(circle at 90% 0,#ffc62e13,#0000 45%),linear-gradient(145deg,#181816f0,#080808f5)!important;border-color:#ffe28921!important}.hub-alive .hub-hero{position:relative;background:linear-gradient(100deg,#040708fa,#070a0bed 56%,#1d1301c7),radial-gradient(circle at 88% 44%,#ffc62e38,#0000 28rem)!important;border-color:#ffc62e52!important}.hub-alive .hub-hero:before{opacity:.72;filter:drop-shadow(0 0 18px #ffc62e14)}.hub-alive .hub-hero:after{color:#ffc62e09!important}.hub-level>div>div,.hub-season-line,.next-level-progress>div{overflow:hidden;box-shadow:inset 0 2px 5px #0000008c;background:#ffffff17!important}.hub-level i,.hub-season-line i,.next-level-progress>div>i{position:relative;box-shadow:0 0 18px #ffc62e6b;background:linear-gradient(90deg, var(--alive-gold-hot), var(--alive-gold-soft))!important}.hub-level i:after,.hub-season-line i:after,.next-level-progress>div>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:2.8s ease-in-out infinite alive-progress;position:absolute;inset:0}.hub-live{background:linear-gradient(90deg,#23090ccc,#0a0c0df5 26%)!important;border-color:#ff5d693d!important}.hub-next-action{border-color:rgba(var(--route-rgb), .36)!important;background:radial-gradient(circle at 86% 0, rgba(var(--route-rgb), .16), transparent 38%), linear-gradient(125deg, #1a160af5, #090b0cfa 68%)!important}.hub-actions>button>i{box-shadow:inset 0 1px #ffffff8c,0 0 26px #ffc62e21;background:linear-gradient(145deg, var(--alive-gold-soft), var(--alive-gold-hot))!important}.hub-actions>button:nth-child(2)>i{background:linear-gradient(145deg, #ffacb3, var(--alive-ruby))!important}.hub-ranking>button.own{border-left:2px solid var(--alive-gold)!important;background:linear-gradient(90deg,#ffc62e21,#0000)!important}.pass-page{background:radial-gradient(circle at 50% 0,#ffc62e1f,#0000 32rem),#060605!important}.season-countdown{box-shadow:0 20px 50px #00000052;background:linear-gradient(#1c1505e6,#080808f0)!important;border:1px solid #ffc62e29!important;border-radius:0 0 22px 22px!important}.season-countdown b{text-shadow:0 0 18px #ffc62e29;color:#fff6dc!important}.pass-intro{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 22%,#ffc62e38,#0000 32%),linear-gradient(135deg,#191407f5,#080909fa 60%)!important;border-color:#ffc62e4d!important}.pass-intro:after{content:"S01";color:#ffda680b;pointer-events:none;font:italic 950 110px/1 Arial Black,Arial,sans-serif;position:absolute;bottom:-28px;right:-10px}.pass-unlock-cta,.premium-label-action{position:relative;overflow:hidden;box-shadow:0 14px 35px #ffa6002b!important}.track-label{box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000047;border-color:#ffe28930!important}.premium-label{background:linear-gradient(90deg,#4b3004e6,#191104f0 68%,#ffc62e24)!important}.free-label{background:linear-gradient(90deg,#043720e6,#05160ff0 68%,#52eda21f)!important}.real-track .reward-card{transform:translateZ(0)}.real-track .reward-card.available:not(.claimed):not(.reward-locked){filter:saturate(1.12)brightness(1.04)!important}.xp-origin-audit{background:radial-gradient(circle at 90% 0,#52d8ff1f,#0000 35%),linear-gradient(130deg,#07171cf5,#090909fa 66%)!important;border-color:#52d8ff40!important}.admin-peek{background:linear-gradient(135deg, var(--alive-gold-soft), var(--alive-gold) 48%, var(--alive-gold-hot))!important;border-radius:14px!important;box-shadow:inset 0 1px #fff9,0 16px 44px #ffaf0029!important}.story-profile{background:radial-gradient(circle at 18% 8%,#ab7cff1a,#0000 31rem),#060606!important}.story-hero{box-shadow:var(--alive-shadow);position:relative;overflow:hidden;background:radial-gradient(circle at 25% 42%,#ffc62e21,#0000 25rem),radial-gradient(circle at 75% 10%,#ab7cff1f,#0000 28rem),linear-gradient(135deg,#101010,#070707 64%)!important;border-color:#ab7cff3d!important}.story-hero:after{content:"";background:linear-gradient(90deg,#0000,#ab7cff99,#0000);height:1px;position:absolute;inset:auto 7% 0}.story-character:before{box-shadow:inset 0 0 70px #0000006b,0 0 50px #ffc62e12;background:var(--profile-cover), repeating-radial-gradient(circle, transparent 0 48px, #ffc62e0b 49px 50px), radial-gradient(circle, #ffc62e26, #05050533 67%)!important;background-position:50%!important;background-size:cover,auto,auto!important;border-color:#ffde7d33!important}.story-character img{filter:drop-shadow(0 24px 24px #000000b8)saturate(1.08)!important}.story-identity h1{background:linear-gradient(100deg, #fff, #fff1bd 55%, var(--alive-gold));-webkit-background-clip:text;background-clip:text;color:#0000!important}.profile-core-stats span,.profile-honors section{box-shadow:inset 0 1px #ffffff09;background:#0808088c!important;border-color:#ffe28921!important}.profile-inventory-row{background:radial-gradient(circle at 86% 30%,#ffc62e2e,#0000 33%),linear-gradient(120deg,#231b07f7,#0a0a09fa 65%)!important;border-color:#ffc62e61!important}.social-app{background:radial-gradient(circle at 16% 0,#ff5d6914,#0000 28rem),#060606!important}.real-composer{background:radial-gradient(circle at 3% 5%,#ff5d691a,#0000 26%),linear-gradient(145deg,#191717f5,#0a0a0afa)!important;border-color:#ff5d692e!important}.social-main>header h1{text-wrap:balance;max-width:720px}.real-composer textarea{min-width:0;line-height:1.45}.real-composer footer{gap:12px;min-width:0}.composer-tools{align-items:center;gap:10px;min-width:0;display:flex}.composer-tools>input{display:none}.real-composer footer .composer-photo{letter-spacing:.1em;min-height:38px;font-size:10px;color:#ff9aaa!important;min-width:0!important;box-shadow:none!important;background:#ff647814!important;border:1px solid #ff647847!important;border-radius:10px!important;padding:0 14px!important}.composer-photo span{margin-right:6px;font-size:14px}.composer-image-preview{background:#080808;border:1px solid #ff647833;border-radius:16px;grid-column:1/-1;position:relative;overflow:hidden}.composer-image-preview img{object-fit:contain;width:100%;max-height:440px;display:block}.composer-image-preview button{color:#fff;background:#000c;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:10px;right:10px}.post-photo,.public-post-photo{aspect-ratio:4/5;object-fit:cover;background:#050505;border:1px solid #ff647829;border-radius:16px;width:100%;max-height:none;display:block}.real-post>.post-photo{margin-top:14px}.public-post-photo{margin:12px 0}.composer-meta{color:#8f8f8f;align-items:center;gap:9px;min-width:0;display:flex}.composer-meta b{color:#ff9aa7;letter-spacing:.06em;background:#ff647813;border:1px solid #ff64783d;border-radius:8px;flex:none;padding:6px 8px;font:900 9px/1 Arial,sans-serif}.composer-meta span{color:#8f8f8f;text-wrap:pretty;min-width:0;font-size:10px;line-height:1.3}.real-composer footer button{letter-spacing:.055em;flex:none;min-width:112px;min-height:42px;color:#16070a!important;background:linear-gradient(135deg,#ff8b9a,#ff536b 52%,#d93450)!important;border-radius:11px!important;box-shadow:inset 0 1px #ffffff73,0 12px 26px #ff536b2e!important}.real-composer footer button:disabled{color:#777!important;box-shadow:none!important;opacity:.72!important;background:linear-gradient(135deg,#252525,#171717)!important}.composer-avatar-photo,.post-person img{background:radial-gradient(circle,#ffc62e24,#0000 70%);box-shadow:0 0 22px #ffc62e14;border-color:#ffc62e52!important}.real-post{position:relative;overflow:hidden}.real-post:before{content:"";background:linear-gradient(#0000,#ff5d69b3,#0000);width:2px;position:absolute;inset:0 auto 0 0}.real-post.post-achievement:before,.real-post.post-unlock:before,.real-post.post-milestone:before{background:linear-gradient(transparent, var(--alive-gold), transparent);box-shadow:0 0 16px #ffc62e57}.real-post-actions button.liked{text-shadow:0 0 16px #ff5d6952;color:var(--alive-ruby)!important}.mg-route-feed .real-post-actions{gap:8px;padding-top:12px}.mg-route-feed .real-post-actions button{border:1px solid rgba(var(--social-rgb),.16);background:rgba(var(--social-rgb),.035);color:#a8a8aa;border-radius:12px;align-items:center;gap:7px;min-height:40px;margin:0;padding:0 12px;transition:all .2s;display:inline-flex}.mg-route-feed .real-post-actions button svg{fill:#0000;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;overflow:visible}.mg-route-feed .real-post-actions button span{color:inherit;letter-spacing:.1em;margin:0;font:900 8px/1 Arial,sans-serif}.mg-route-feed .real-post-actions button b{color:#e8e8e8;min-width:12px;font:900 11px/1 Arial,sans-serif}.mg-route-feed .real-post-actions button.liked{border-color:rgba(var(--social-rgb),.52);background:rgba(var(--social-rgb),.13);box-shadow:0 0 22px rgba(var(--social-rgb),.09);color:var(--social)!important}.mg-route-feed .real-post-actions button.liked svg{fill:currentColor;filter:drop-shadow(0 0 7px rgba(var(--social-rgb),.5))}.mg-route-feed .real-post-actions button.commenting{border-color:rgba(var(--social-rgb),.42);color:var(--social-soft);background:rgba(var(--social-rgb),.09)}.mg-route-feed .feed-load-more.complete{color:#777;justify-content:center;align-items:center;gap:7px;min-height:76px;display:flex}.mg-route-feed .feed-load-more.complete:before{background:var(--social);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--social-rgb),.65);border:0;border-radius:50%;margin:0 4px 0 0;animation:none}.mg-route-feed .feed-load-more.complete b{color:#d9d9d9;letter-spacing:.14em;font:950 9px/1 Arial,sans-serif}.mg-route-feed .feed-load-more.complete span{color:var(--social);letter-spacing:.14em;font:950 9px/1 Arial,sans-serif}@media (width<=520px){.mg-route-feed .real-post-actions button{flex:1;justify-content:center;padding:0 9px}.mg-route-feed .real-post-actions button span{display:inline!important}}.feed-lane{color:#aeb1b5;letter-spacing:.13em;align-items:center;gap:5px;font:900 7px/1 Arial,sans-serif;display:inline-flex}.feed-lane-trending{color:#ff7d91;text-shadow:0 0 14px #ff647d47}.feed-trending{background:radial-gradient(circle at 100% 0,#ff647d0e,#0000 34%),linear-gradient(145deg,#121212f5,#080808fa)!important;border-color:#ff647d33!important}.social-honor strong{color:#ff91a2;letter-spacing:.18em;background:#ff647d12;border:1px solid #ff647d3d;border-radius:999px;align-items:center;width:max-content;margin-top:7px;padding:4px 7px;font:900 6px/1 Arial,sans-serif;display:inline-flex}.feed-switch button.active{background:linear-gradient(135deg,#ff5d6929,#0a0a0acc)!important;border-color:#ff5d6980!important}.mg-route-feed .feed-switch button.active{box-shadow:inset 0 -2px #ff6478,0 0 22px #ff647812;color:#ffd6dc!important}.mg-route-pedir .category-tabs button.active,.mg-route-pedir .fulfillment button.active{color:#06140d!important;background:linear-gradient(135deg,#b9ffda,#58e6a3 58%,#2cba78)!important;border-color:#58e6a3c7!important;box-shadow:inset 0 1px #ffffff7a,0 10px 25px #58e6a31f!important}.mg-route-pedir .category-tabs button:not(.active){color:#a8aaa9!important}.social-main>header h1,.community-intro h1,.inventory-hero h1,.pass-intro h1,.story-identity h1,.menu-hero h1,.games-soon-hero h1,.hub-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%}.mg-mobile-nav button span,.mg-drawer button b,.mg-desktop-nav button span,.real-composer footer button{white-space:nowrap}.order-page{background:radial-gradient(circle at 14% 0,#52eda213,#0000 30rem),#060706!important}.order-toolbar{box-shadow:0 18px 45px #00000047;border-bottom-color:#52eda22b!important}.menu-hero{box-shadow:var(--alive-shadow);overflow:hidden;border-radius:var(--alive-radius)!important;background:radial-gradient(circle at 85% 25%,#52eda224,#0000 34%),linear-gradient(135deg,#0b2218eb,#080909fa 62%)!important;border:1px solid #52eda233!important}.menu-hero:after{content:"PEDIR";color:#52eda209;pointer-events:none;font:italic 950 100px/1 Arial Black,Arial,sans-serif;position:absolute;bottom:-26px;right:-12px}.product-grid>article{overflow:hidden;border-radius:20px!important}.product-photo{position:relative;background:radial-gradient(circle at 50% 72%,#ffc62e17,#0000 50%),linear-gradient(145deg,#131412,#080908)!important}.product-photo:after{content:"";filter:blur(10px);background:#00000057;border-radius:50%;height:14%;position:absolute;inset:auto 12% 8%}.product-photo img{z-index:1;filter:drop-shadow(0 18px 18px #0000007a);position:relative;object-position:center!important;transition:transform .35s var(--alive-ease), filter .35s ease!important}@media (hover:hover){.product-grid>article:hover .product-photo img{filter:drop-shadow(0 24px 24px #0000008a)saturate(1.08);transform:translateY(-5px)scale(1.045)}}.mg-route-pedir .product-eyebrow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.mg-route-pedir .product-eyebrow>small{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;margin:0!important}.mg-route-pedir .product-rewards{flex:none;align-items:center;gap:5px;display:inline-flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.mg-route-pedir .product-rewards span{color:#777d79;letter-spacing:.01em;white-space:nowrap;flex:none;align-items:baseline;gap:2px;width:auto;font-size:7px;font-weight:750;line-height:1;display:inline-flex;background:0 0!important;border:0!important;padding:0!important}.mg-route-pedir .product-rewards span+span:before{content:"•";color:#ffffff38;margin-right:2px}.mg-route-pedir .product-rewards span:first-child b{color:#d9b94b}.mg-route-pedir .product-rewards span:last-child b{color:#66d99a}.mg-route-pedir .product-rewards b{font-size:8px;font-weight:850}.mg-route-pedir .product-eyebrow+h2{margin-top:9px!important}@media (width<=390px){.mg-route-pedir .product-rewards{gap:4px}.mg-route-pedir .product-rewards span{font-size:6px}.mg-route-pedir .product-rewards b{font-size:7px}}.product-grid footer button,.checkout,.composer-add,.pix-copy{box-shadow:inset 0 1px #ffffff8c,0 12px 30px #ffab0024;background:linear-gradient(135deg, var(--alive-gold-soft), var(--alive-gold) 48%, var(--alive-gold-hot))!important}.cart-panel{border-color:#52eda238!important}.checkout-step-title>i{box-shadow:0 0 20px #52eda214;color:var(--alive-green)!important;background:#52eda214!important;border-color:#52eda259!important}.checkout-address-summary.ready{background:linear-gradient(120deg,#52eda21a,#080909cc)!important;border-color:#52eda266!important}.wallet-method.active{border-color:var(--alive-green)!important;box-shadow:inset 0 0 0 1px #52eda23d,0 0 26px #52eda214!important}.mygold-page-loader,.welcome-check,.mg-action-transition{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 38%, rgba(var(--route-rgb,255,198,46), .13), transparent 30%), #060606!important}.mygold-page-loader:before,.welcome-check:before,.mg-action-transition:before{content:"";border:1px solid #ffc62e1a;border-radius:50%;width:150px;height:150px;animation:2s ease-out infinite alive-loader-ring;position:absolute}.mygold-page-loader img,.welcome-check img,.mg-action-transition img{z-index:1;position:relative;filter:drop-shadow(0 0 24px #ffc62e59)!important}@keyframes alive-orbit{to{transform:rotate(360deg)}}@keyframes alive-cta-scan{0%,66%{transform:translate(-130%)}88%,to{transform:translate(130%)}}@keyframes alive-progress{0%,25%{transform:translate(-110%)}70%,to{transform:translate(110%)}}@keyframes alive-target{50%{transform:translateY(-5px)scale(1.045)}}@keyframes alive-loader-ring{0%{opacity:0;transform:scale(.58)}45%{opacity:.55}to{opacity:0;transform:scale(1.18)}}@media (width<=760px){:root{--alive-radius:18px}.mg-page:before{height:260px;top:54px}.mg-mobile-nav{left:8px!important;right:8px!important;bottom:max(7px, env(safe-area-inset-bottom))!important}.mg-active-order-strip{justify-content:space-between;height:42px;padding:0 14px;top:64px}.mg-active-order-strip>span{gap:1px;display:grid}.mg-shell:has(.mg-active-order-strip) .mg-page{padding-top:106px!important}.mg-mobile-nav:has(button:nth-child(6)){grid-template-columns:repeat(6,1fr)}.mg-mobile-nav:has(button:nth-child(6)) button{font-size:8px}.mg-mobile-nav:has(button:nth-child(6)) i{font-size:18px}.games-soon-page{min-height:calc(100vh - 64px);padding-top:28px}.games-soon-hero{border-radius:24px}.games-soon-note b{font-size:12px;line-height:1.35}.welcome-hero-v4{min-height:auto!important}.welcome-hero-v4:before{opacity:.55;width:110vw;top:10%;right:-55%}.hub-wallet article,.hub-actions>button,.hub-missions,.hub-ranking,.hub-next-action,.daily-vault,.real-composer,.real-post,.inventory-card,.story-content>article,.track-wrap,.next-level-progress,.xp-origin-audit,.product-grid>article,.cart-panel{box-shadow:inset 0 1px #ffffff08,0 12px 30px #0003}.story-hero{border-radius:0 0 24px 24px!important}.story-character:before{inset:4% 3% 2%!important}.menu-hero:after,.pass-intro:after{opacity:.6}.product-photo img{object-fit:contain!important}.social-main>header{align-items:flex-end;gap:12px}.social-main>header h1{max-width:13ch;letter-spacing:-.045em!important;font-size:clamp(25px,7.4vw,34px)!important;line-height:.96!important}.social-main>header>button{white-space:nowrap;flex:none}.real-composer{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.composer-avatar-photo{width:42px!important;height:42px!important}.real-composer footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;grid-column:1/-1!important;display:grid!important}.composer-meta span{font-size:9px}.real-composer footer button{min-width:108px;padding-inline:13px!important}}.mg-route-comunidade .community-v2{background:radial-gradient(circle at 50% 0,#ffc30017,#0000 28%),#050505!important;padding-bottom:130px!important}.mg-route-comunidade .community-v2 .community-intro{text-align:center;border-bottom:1px solid #292311;background:radial-gradient(circle at 72% 12%,#ffc3001f,#0000 25%),linear-gradient(#0d0d0c,#070707)!important;padding:62px 24px 46px!important}.community-heading{max-width:820px;margin:0 auto}.community-heading>small,.community-results>header small,.community-podium>header small{color:#ffc72e;letter-spacing:.25em;font:900 8px/1 Arial,sans-serif}.community-heading h1{color:#fff;margin:13px 0 10px;letter-spacing:-.055em!important;white-space:normal!important;font:italic 950 clamp(38px,5vw,68px)/.9 Arial Black,Arial,sans-serif!important}.community-heading h1 strong{display:inline;color:#ffc72e!important}.community-heading p{color:#777;margin:0;font-size:11px}.community-tabs{background:#0b0b0b;border:1px solid #2b2b2b;border-radius:14px;justify-content:center;gap:7px;max-width:650px;margin:30px auto 14px;padding:5px;display:flex}.community-tabs button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:42px;padding:0 13px;font:900 9px/1 Arial,sans-serif}.community-tabs button.active{color:#ffc72e;background:#211b05;box-shadow:inset 0 0 0 1px #6b571b,0 6px 18px #000}.community-v2 .community-intro form{background:#0b0b0b;border:1px solid #353535;border-radius:15px;align-items:center;width:min(650px,100%);height:58px;margin:12px auto 0;display:flex;position:relative;overflow:hidden}.community-v2 .community-intro form:focus-within{border-color:#a78520;box-shadow:0 0 0 3px #ffc3000d}.community-v2 .community-intro form>span{color:#ffc72e;flex:0 0 52px;font:300 31px/1 Arial}.community-v2 .community-intro form textarea{flex:1;background:0 0!important;border:0!important;height:56px!important;min-height:56px!important;padding:18px 5px!important;font-size:16px!important;line-height:20px!important}.community-v2 .community-intro form button{border:0;border-radius:50%;flex:0 0 48px;height:48px;font-size:25px;color:#888!important;background:0 0!important;padding:0!important}.community-v2 .community-intro>em{color:#7d7253;margin-top:13px;font:800 9px Arial;display:block}.community-podium{max-width:1000px;margin:38px auto 0;padding:0 22px}.community-podium>header{text-align:center}.community-podium>header h2{color:#fff;margin:8px 0 24px;font:italic 950 28px/1 Arial Black,Arial,sans-serif}.community-podium>div{justify-content:center;align-items:end;gap:12px;display:flex}.podium-place{text-align:center;cursor:pointer;background:linear-gradient(160deg,#191815,#0a0a0a);border:1px solid #373121;border-radius:18px;width:min(220px,30%);min-height:230px;padding:17px 12px;position:relative;box-shadow:0 18px 45px #000}.podium-place.place-1{background:radial-gradient(circle at 50% 15%,#5b460e,#15130c 40%,#090909);border-color:#9c7a17;min-height:270px;box-shadow:0 20px 55px #000,0 0 28px #ffc30015}.podium-place>b{color:#aaa;background:#222;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid;position:absolute;top:11px;left:11px}.podium-place.place-1>b{color:#080808;background:#ffc72e}.podium-place img{object-fit:contain;object-position:center bottom;width:100%;height:145px}.podium-place.place-1 img{height:178px}.podium-place h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 4px;font:900 15px/1.1 Arial;overflow:hidden}.podium-place span{color:#ffc72e;font:900 9px Arial}.community-results{max-width:1100px;margin:44px auto 0;padding:0 22px}.community-results>header{border-bottom:1px solid #252525;justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;padding-bottom:15px;display:flex}.community-results>header h2{color:#fff;margin:7px 0 0;font:italic 950 24px/1 Arial Black,Arial,sans-serif}.community-results>header>b{color:#ffc72e;background:#171306;border:1px solid #3b3217;border-radius:999px;place-items:center;min-width:42px;height:34px;padding:0 10px;font-size:11px;display:grid}.community-v2 .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;max-width:none;padding:0}.community-v2 .people-grid article{position:relative;border-radius:16px!important}.community-v2 .person-profile{grid-template-columns:82px minmax(0,1fr);gap:15px;padding:13px!important}.community-v2 .person-profile>img{width:82px;height:104px}.community-v2 .person-profile small{white-space:normal;font-size:8px}.community-v2 .person-profile small i{background:#70643e;border-radius:50%;width:3px;height:3px;margin:0 4px 2px;display:inline-block}.community-v2 .person-profile h2{margin:6px 0 5px;font-size:21px}.community-v2 .person-profile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.community-v2 .people-grid article>.person-follow{position:absolute;bottom:12px;right:13px;padding:0!important}.community-v2 .person-follow>button{width:auto;min-height:30px;font-size:7px;color:#ffc72e!important;background:#211b05!important;border:1px solid #5b4917!important;border-radius:999px!important;padding:0 11px!important}.community-v2 .person-follow>button.following{color:#57dda1!important;background:#0b2117!important;border-color:#21563e!important}.community-v2 .person-follow>span{color:#070707;background:#ffc72e;border:1px solid #7b631b;border-radius:999px;place-items:center;min-height:29px;padding:0 11px;font:950 8px Arial;display:inline-grid}.community-v2 .people-grid article.is-own{border-color:#80681e!important}.community-more{color:#ffc72e;letter-spacing:.08em;cursor:pointer;background:#151207;border:1px solid #554617;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:min(440px,100%);min-height:52px;margin:24px auto 0;font:900 9px Arial;display:flex}.community-more span{font-size:18px}.community-more:disabled{opacity:.6}.community-loading{color:#80765b;letter-spacing:.12em;grid-column:1/-1;align-content:center;place-items:center;gap:13px;min-height:220px;font:900 8px Arial;display:grid}.community-loading i{border:2px solid #403a26;border-top-color:#ffc72e;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite mg-spin}@media (width<=760px){.mg-route-comunidade .community-v2 .community-intro{padding:42px 16px 32px!important}.community-heading h1{margin-top:11px;font-size:clamp(37px,11.5vw,51px)!important}.community-heading p{font-size:9px}.community-tabs{margin-top:23px;overflow-x:auto}.community-tabs button{min-width:max-content;padding:0 12px;font-size:8px}.community-v2 .community-intro form{height:54px;margin-top:10px}.community-v2 .community-intro form>span{flex-basis:45px;font-size:26px}.community-v2 .community-intro form textarea{height:52px!important;min-height:52px!important;padding:16px 3px!important}.community-podium{margin-top:31px;padding:0 12px}.community-podium>header h2{font-size:22px}.community-podium>div{gap:5px}.podium-place{border-radius:14px;width:32.5%;min-height:176px;padding:13px 5px 11px}.podium-place.place-1{min-height:205px}.podium-place>b{width:24px;height:24px;font-size:8px;top:7px;left:7px}.podium-place img{height:105px}.podium-place.place-1 img{height:132px}.podium-place h3{font-size:10px}.podium-place span{font-size:7px}.community-results{margin-top:34px;padding:0 12px}.community-results>header{margin:0 2px 13px}.community-results>header h2{text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:19px;overflow:hidden}.community-v2 .people-grid{grid-template-columns:1fr;gap:9px}.community-v2 .person-profile{grid-template-columns:74px minmax(0,1fr);gap:13px;padding:11px 92px 11px 11px!important}.community-v2 .person-profile>img{width:74px;height:94px}.community-v2 .person-profile h2{font-size:19px}.community-v2 .people-grid article>.person-follow{bottom:10px;right:10px}.community-v2 .person-follow>button{text-overflow:ellipsis;white-space:nowrap;max-width:86px;overflow:hidden}.community-v2 .person-follow>span{font-size:7px}.community-more{min-height:50px;margin-top:18px}.community-loading{min-height:180px}}.community-v2 .community-heading h1{text-shadow:0 18px 50px #000;margin:0 0 12px!important;font-size:clamp(43px,5.5vw,76px)!important;line-height:.86!important}.community-v2 .community-heading h1 strong{text-shadow:0 0 34px #ffc30038}.community-v2 .community-intro form{grid-template-columns:48px minmax(0,1fr) 42px!important;align-items:center!important;display:grid!important}.community-v2 .community-intro form>span{place-items:center!important;min-width:0!important;display:grid!important}.community-v2 .community-intro form input{color:#fff!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-width:0!important;height:56px!important;padding:0 5px!important;font:800 16px/1 Arial,sans-serif!important}.community-v2 .community-intro form input::placeholder{color:#777;opacity:1}.community-v2 .community-intro form input::-webkit-search-cancel-button{display:none}.community-v2 .community-intro form button{width:42px!important;min-width:0!important}.community-v2 .podium-place{background:radial-gradient(circle at 50% 10%,#70411f 0,#24130b 38%,#090909 78%)!important;border-color:#79502d!important;box-shadow:0 20px 50px #000,0 0 28px #a85e2522!important}.community-v2 .podium-place.place-2{background:radial-gradient(circle at 50% 9%,#85898c,#303235 38%,#090909 78%)!important;border-color:#b9bec2!important;box-shadow:0 20px 52px #000,0 0 32px #dce5ec30!important}.community-v2 .podium-place.place-1{background:radial-gradient(circle at 50% 8%,#b88908,#483302 39%,#090909 79%)!important;border-color:#ffe069!important;box-shadow:0 24px 65px #000,0 0 48px #ffc30042,inset 0 1px #fff4a3!important}.community-v2 .podium-place:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#ffffff18,#0000 28% 70%,#ffffff0a);position:absolute;inset:1px}.community-v2 .podium-place>b{z-index:2;box-shadow:0 4px 16px #000;color:#fff4e7!important;background:linear-gradient(145deg,#b66f38,#633719)!important}.community-v2 .podium-place.place-2>b{color:#111!important;background:linear-gradient(145deg,#f5f6f7,#7f8589)!important}.community-v2 .podium-place.place-1>b{color:#080808!important;background:linear-gradient(145deg,#fff28a,#e2a500)!important;box-shadow:0 0 20px #ffc30099!important}.community-v2 .podium-place img,.community-v2 .podium-place h3,.community-v2 .podium-place span{z-index:1;position:relative}.community-v2 .podium-place img{filter:drop-shadow(0 12px 14px #000)}.community-v2 .podium-place.place-2 span{color:#f0f2f3!important}.community-v2 .podium-place.place-3 span{color:#eba46d!important}.community-scroll-loader{color:#776b48;letter-spacing:.13em;justify-content:center;align-items:center;gap:10px;min-height:80px;font:900 8px Arial,sans-serif;display:flex}.community-scroll-loader i{border:2px solid #3f3822;border-top-color:#ffc72e;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite mg-spin}.community-scroll-loader:not(.active){min-height:32px}@media (width<=760px){.community-v2 .community-heading h1{font-size:clamp(42px,12.8vw,57px)!important}.community-v2 .community-intro form{grid-template-columns:44px minmax(0,1fr) 40px!important}.community-v2 .community-intro form input{height:52px!important;padding:0 2px!important;font-size:15px!important}}.mg-route-feed{--social:#ff647d;--social-hot:#ff405f;--social-soft:#ffabb8;--social-rgb:255,100,125}.mg-route-comunidade{--social:#ffc62e;--social-hot:#e7a900;--social-soft:#ffe38a;--social-rgb:255,198,46}.mg-route-feed .social-app{background:radial-gradient(circle at 12% 0,rgba(var(--social-rgb),.11),transparent 31rem),radial-gradient(circle at 94% 34%,rgba(var(--social-rgb),.045),transparent 25rem),#060606!important}.mg-route-feed .social-main>header p,.mg-route-feed .social-right small{color:var(--social)!important}.mg-route-feed .social-main>header>button,.mg-route-feed .social-right button,.mg-route-feed .comment-box button{border-color:rgba(var(--social-rgb),.48)!important;background:linear-gradient(135deg,var(--social-soft),var(--social) 58%,var(--social-hot))!important;color:#19070b!important;box-shadow:inset 0 1px #ffffff70,0 10px 25px rgba(var(--social-rgb),.14)!important}.mg-route-feed .feed-switch{box-shadow:inset 0 1px rgba(var(--social-rgb),.035);border-color:rgba(var(--social-rgb),.18)!important;background:#0b090a!important}.mg-route-feed .feed-switch button.active{border-color:rgba(var(--social-rgb),.56)!important;background:radial-gradient(circle at 50% 0,rgba(var(--social-rgb),.2),transparent 68%),#170b0e!important;color:#ffe3e8!important;box-shadow:inset 0 -2px var(--social),0 0 24px rgba(var(--social-rgb),.09)!important}.mg-route-feed .real-composer,.mg-route-feed .real-post,.mg-route-feed .social-right section{border-color:rgba(var(--social-rgb),.16)!important}.mg-route-feed .real-post:hover{border-color:rgba(var(--social-rgb),.32)!important}.mg-route-feed .composer-avatar-photo,.mg-route-feed .post-person img{border-color:rgba(var(--social-rgb),.45)!important;background:radial-gradient(circle,rgba(var(--social-rgb),.13),transparent 70%)!important;box-shadow:0 0 22px rgba(var(--social-rgb),.09)!important}.mg-route-feed .composer-tools button{border-color:rgba(var(--social-rgb),.35)!important;background:rgba(var(--social-rgb),.08)!important;color:var(--social-soft)!important}.mg-route-feed .comment-box input{border-color:rgba(var(--social-rgb),.28)!important}.mg-route-feed .comment-box input:focus{border-color:var(--social)!important;box-shadow:0 0 0 3px rgba(var(--social-rgb),.08)!important}.mg-route-feed .post-remove{color:#ff92a3!important}.mg-route-feed .real-post-actions button:hover{color:var(--social-soft)!important}.mg-route-comunidade .community-v2{background:radial-gradient(circle at 50% 0,rgba(var(--social-rgb),.1),transparent 29%),#050505!important}.mg-route-comunidade .community-v2 .community-intro{background:radial-gradient(circle at 72% 10%,rgba(var(--social-rgb),.15),transparent 27%),linear-gradient(180deg,#100e07,#070707)!important;border-bottom-color:rgba(var(--social-rgb),.16)!important}.mg-route-comunidade .community-heading h1 strong{color:var(--social)!important;text-shadow:0 0 34px rgba(var(--social-rgb),.28)!important}.mg-route-comunidade .community-heading>small,.mg-route-comunidade .community-results>header small,.mg-route-comunidade .community-podium>header small{color:var(--social)!important}.mg-route-comunidade .community-tabs{border-color:rgba(var(--social-rgb),.2)!important;background:#0d0c08!important}.mg-route-comunidade .community-tabs button.active{background:linear-gradient(145deg,rgba(var(--social-rgb),.2),rgba(var(--social-rgb),.055))!important;color:#ffdbe1!important;box-shadow:inset 0 0 0 1px rgba(var(--social-rgb),.5),0 7px 20px #000,0 0 20px rgba(var(--social-rgb),.08)!important}.mg-route-comunidade .community-intro form{border-color:rgba(var(--social-rgb),.24)!important;background:#0d0c08!important}.mg-route-comunidade .community-intro form:focus-within{border-color:var(--social)!important;box-shadow:0 0 0 3px rgba(var(--social-rgb),.09),0 0 26px rgba(var(--social-rgb),.08)!important}.mg-route-comunidade .community-intro form>span{color:var(--social)!important}.mg-route-comunidade .community-results>header{border-bottom-color:rgba(var(--social-rgb),.15)!important}.mg-route-comunidade .community-results>header>b{border-color:rgba(var(--social-rgb),.38)!important;background:rgba(var(--social-rgb),.08)!important;color:var(--social-soft)!important}.mg-route-comunidade .people-grid article{border-color:rgba(var(--social-rgb),.13)!important;background:radial-gradient(circle at 100% 0,rgba(var(--social-rgb),.045),transparent 38%),linear-gradient(145deg,#15140f,#090909)!important}.mg-route-comunidade .people-grid article:hover{border-color:rgba(var(--social-rgb),.35)!important}.mg-route-comunidade .person-follow>button{border-color:rgba(var(--social-rgb),.42)!important;background:rgba(var(--social-rgb),.09)!important;color:var(--social-soft)!important}.mg-route-comunidade .person-follow>button.following{border-color:rgba(var(--social-rgb),.55)!important;background:linear-gradient(135deg,var(--social-soft),var(--social))!important;color:#19070b!important}.mg-route-comunidade .person-follow>span{border-color:rgba(var(--social-rgb),.5)!important;background:var(--social)!important;color:#19070b!important}.mg-route-comunidade .people-grid article.is-own{border-color:rgba(var(--social-rgb),.5)!important}.mg-route-comunidade .community-more{border-color:rgba(var(--social-rgb),.38)!important;background:rgba(var(--social-rgb),.08)!important;color:var(--social-soft)!important}.mg-route-comunidade .community-loading,.mg-route-comunidade .community-scroll-loader{color:#938258!important}.mg-route-comunidade .community-loading i,.mg-route-comunidade .community-scroll-loader i{border-color:#403822!important;border-top-color:var(--social)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=760px){.mg-page{touch-action:pan-y;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}.mg-mobile-nav{width:100%!important;height:calc(68px + env(safe-area-inset-bottom))!important;padding:5px 7px max(5px, env(safe-area-inset-bottom))!important;border-width:1px 0 0!important;border-color:rgba(var(--route-rgb), .28)!important;background:radial-gradient(ellipse at 50% 115%, rgba(var(--route-rgb), .12), transparent 48%), linear-gradient(180deg, #121211fb, #050505fe)!important;box-shadow:inset 0 1px #ffffff0d, 0 -14px 42px #0000008c, 0 -1px 20px rgba(var(--route-rgb), .045)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:19px 19px 0 0!important;bottom:0!important;left:0!important;right:0!important}.mg-mobile-nav button.active{text-shadow:0 0 14px rgba(var(--route-rgb), .24);color:var(--route-accent)!important;background:radial-gradient(circle at 50% 12%, rgba(var(--route-rgb), .24), transparent 67%)!important;transform:none!important}.mg-mobile-nav button.active i{border-color:rgba(var(--route-rgb), .42)!important;background:linear-gradient(145deg, rgba(var(--route-rgb), .18), rgba(var(--route-rgb), .06))!important;box-shadow:inset 0 1px #ffffff1f, 0 0 22px rgba(var(--route-rgb), .16)!important}.mg-mobile-nav button.active i svg{stroke-width:2.2px;filter:drop-shadow(0 0 7px rgba(var(--route-rgb), .65))!important}.mg-mobile-nav button.active:after{background:var(--route-accent)!important;width:22px!important;box-shadow:0 0 10px rgba(var(--route-rgb), .7)!important;bottom:1px!important}}@media (width<=370px){.composer-meta span{display:none}.real-composer footer button{min-width:104px}}.product-grid>article{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;overscroll-behavior:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom!important}.mg-route-pedir .menu-area,.mg-route-pedir .product-grid,.mg-route-pedir .mg-page,.mg-route-pedir .order-page,.mg-route-pedir .order-layout,.mg-route-pedir .menu-area,.mg-route-pedir .product-grid,.mg-route-pedir .product-grid>article,.mg-route-pedir .product-grid>article>div,.mg-route-pedir .product-photo,.mg-route-pedir .product-photo img{touch-action:pan-y pinch-zoom!important;overscroll-behavior-y:auto!important}.mg-route-pedir .mg-page{animation:none!important}@media (hover:none),(pointer:coarse){.mg-route-pedir .product-grid>article,.mg-route-pedir .product-grid>article:hover,.mg-route-pedir .product-grid>article:active,.mg-route-pedir .product-grid>article.mg-pressed,.mg-route-pedir .product-grid>article>div,.mg-route-pedir .product-grid>article>div:hover,.mg-route-pedir .product-grid>article>div:active{filter:none!important;transition:none!important;transform:none!important}.mg-route-pedir .product-photo,.mg-route-pedir .product-photo:active{pointer-events:auto;touch-action:pan-y pinch-zoom!important;filter:none!important;transition:none!important;transform:none!important}.mg-route-pedir .product-photo img,.mg-route-pedir .product-grid>article{transition:none!important}.mg-route-pedir button:active,.mg-route-pedir .mg-pressed{transform:none!important}}.product-composer-overlay{width:100vw;height:100dvh;min-height:100dvh;z-index:30050!important;padding:max(12px, env(safe-area-inset-top)) 12px max(12px, env(safe-area-inset-bottom))!important;overscroll-behavior:none!important;-webkit-backdrop-filter:blur(10px)saturate(.8)!important;backdrop-filter:blur(10px)saturate(.8)!important;background:#000000d1!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.product-composer-overlay .product-composer{scrollbar-gutter:stable;width:min(560px,100%)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:20px 18px calc(24px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;touch-action:pan-y!important;border-radius:24px!important;margin:0!important;position:relative!important;overflow:hidden auto!important}.product-composer-overlay .product-composer>img{object-fit:contain!important;object-position:center!important;background:radial-gradient(circle at 50% 54%,#ffc62e21,#0000 54%),#040404a3!important;border-radius:17px!important;width:100%!important;height:clamp(150px,27dvh,225px)!important;margin:0 auto!important;display:block!important}.product-composer-overlay .composer-close{float:right;z-index:5!important;margin:0 0 -44px auto!important;position:sticky!important;top:0!important}.order-flow-overlay,.guest-details-overlay,body>.pix-overlay,.wallet-editor-overlay{z-index:30060!important;overscroll-behavior:none!important;width:100vw!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important}.product-price{flex-flow:wrap;align-items:baseline;gap:3px 6px;min-width:0;display:flex!important}.product-price.is-promotion{position:relative}.product-price.is-promotion>i,.composer-price>i{color:#72f2b7;letter-spacing:.12em;background:#54e8a41a;border:1px solid #54e8a46b;border-radius:999px;width:max-content;padding:2px 6px;font-family:Arial,sans-serif;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.product-price del{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;line-height:1.15;color:#b0aaa8!important;font-size:11px!important;font-weight:750!important;text-decoration-line:line-through!important;text-decoration-color:#ff5d69!important;text-decoration-thickness:2px!important;display:block!important}.product-price>span{color:#fff3c4;font-size:17px;line-height:1.05}.product-price.is-promotion>span{color:#54e8a4;text-shadow:0 0 16px #54e8a42b;flex-basis:100%}.composer-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin:12px 0 3px;display:flex}.composer-price:has(>i){grid-template-columns:repeat(3,max-content);justify-content:start;display:grid}.composer-price>i{grid-column:1/-1;justify-self:start;width:max-content}.composer-price del{color:#b0aaa8;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-size:14px;font-weight:750;text-decoration-line:line-through;text-decoration-color:#ff5d69;text-decoration-thickness:2px}.composer-price b{color:#54e8a4;font-size:24px}.composer-price small{color:#929894!important}.mg-route-pedir .pix-overlay,.mg-route-pedir .gold-overlay,.mg-route-pedir .checkout-progress{z-index:50060!important}.mg-route-pedir .cart-review-backdrop{z-index:40040!important}.mg-route-pedir .cart-panel.review-open{z-index:40050!important}.real-track .reward-card.reward-collectible-cover .reward-art{place-items:center!important;padding:29px 8px 8px!important}.real-track .reward-card.reward-collectible-cover .reward-art:before{background:#0202025c;z-index:0!important;border-color:rgba(var(--reward-rgb), .42)!important;width:106px!important;height:106px!important;box-shadow:0 0 0 5px #050505c2, 0 0 0 7px rgba(var(--reward-rgb), .12), 0 0 34px rgba(var(--reward-rgb), .27)!important;top:52%!important}.real-track .reward-card.reward-collectible-cover .reward-art>img:not(.reward-coin){z-index:2!important;aspect-ratio:1!important;object-fit:cover!important;object-position:center!important;border:1px solid rgba(var(--reward-rgb), .55)!important;width:94px!important;max-width:94px!important;height:94px!important;filter:saturate(1.08) contrast(1.04) drop-shadow(0 12px 12px #000d) drop-shadow(0 0 12px rgba(var(--reward-rgb), .26))!important;border-radius:50%!important}.real-composer{grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important}.real-composer .composer-avatar-photo{grid-area:1/1!important;place-self:center!important;margin:0!important}.real-composer textarea{grid-area:1/2!important}.real-composer footer{grid-column:1/-1!important}@media (width<=620px){.real-composer footer{align-items:stretch!important}.composer-tools{flex-wrap:wrap}.composer-meta span{display:none}.real-composer footer .composer-photo{min-height:42px}.post-photo{border-radius:13px;width:calc(100% + 4px);margin-left:-2px}}.profile-honors,.public-honors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;display:grid!important}.honor-card{--honor-accent:#f1c75b;--honor-rgb:241, 199, 91;min-width:0;position:relative;overflow:hidden;border:1px solid rgba(var(--honor-rgb), .22)!important;background:radial-gradient(circle at 90% 10%, rgba(var(--honor-rgb), .12), transparent 34%), linear-gradient(145deg, #161511fa, #070707fc 72%)!important;border-radius:21px!important;padding:18px!important;box-shadow:inset 0 1px #ffffff0b,0 18px 42px #0003!important}.honor-card.crew-recognition{--honor-accent:#61d8ca;--honor-rgb:97, 216, 202}.public-title-card{flex-direction:column;justify-content:center;min-height:126px;display:flex}.public-title-stars{z-index:1;color:#ffc928;letter-spacing:.02em;filter:drop-shadow(0 0 8px #ffc92847);gap:5px;margin:15px 0 0 60px;font-size:19px;line-height:1;display:flex;position:relative}.crew-recognition .public-title-stars{color:#ffc928}.honor-card:after{content:"";border:1px solid rgba(var(--honor-rgb), .11);width:126px;height:126px;box-shadow:0 0 0 13px rgba(var(--honor-rgb), .025), 0 0 0 27px rgba(var(--honor-rgb), .016);pointer-events:none;border-radius:50%;position:absolute;bottom:-46px;right:-35px}.honor-card>header{z-index:1;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;position:relative;display:grid!important}.honor-sigil{border:1px solid rgba(var(--honor-rgb), .42);background:radial-gradient(circle at 34% 28%, #ffffff47, transparent 24%), linear-gradient(145deg, rgba(var(--honor-rgb), .36), rgba(var(--honor-rgb), .07));width:46px;height:46px;color:var(--honor-accent);box-shadow:inset 0 0 0 4px #0003, 0 0 24px rgba(var(--honor-rgb), .12);border-radius:50%;place-items:center;font:900 21px/1 Georgia,serif;display:grid}.honor-card header div{min-width:0}.honor-card header small,.honor-card header b,.honor-card header strong{display:block}.honor-card header small{color:var(--honor-accent);letter-spacing:.14em;text-wrap:pretty;margin-bottom:5px;font:900 7px/1.35 Arial,sans-serif}.honor-card header b{color:#f7f4ec;letter-spacing:-.035em;overflow-wrap:normal;font:italic 900 clamp(20px,2.2vw,27px)/1 Arial Black,Arial,sans-serif}.honor-card header strong{border:1px solid rgba(var(--honor-rgb), .25);background:rgba(var(--honor-rgb), .07);width:max-content;max-width:100%;color:var(--honor-accent);letter-spacing:.13em;border-radius:999px;margin-top:7px;padding:5px 8px;font:900 7px/1 Arial,sans-serif}.honor-marks{z-index:1;grid-template-columns:repeat(5,1fr);gap:7px;margin:18px 0 15px;display:grid;position:relative}.honor-marks>i{place-items:center;height:22px;display:grid;position:relative}.honor-marks>i:before{content:"";background:#2c2c2b;height:2px;position:absolute;left:calc(-50% - 4px);right:calc(50% + 6px)}.honor-marks>i:first-child:before{display:none}.honor-marks>i span{z-index:1;background:#121212;border:2px solid #484846;border-radius:50%;width:12px;height:12px;position:relative}.honor-marks>i.filled:before{background:linear-gradient(90deg, rgba(var(--honor-rgb), .48), var(--honor-accent))}.honor-marks>i.filled span{border-color:var(--honor-accent);background:var(--honor-accent);box-shadow:0 0 15px rgba(var(--honor-rgb), .42)}.honor-next{z-index:1;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex;position:relative}.honor-next span{color:#747774;letter-spacing:.14em;flex:none;font:900 7px/1 Arial,sans-serif}.honor-next b{color:#d4d5d1;text-align:right;text-wrap:pretty;font:800 9px/1.35 Arial,sans-serif}.honor-progress{z-index:1;background:#252625;border-radius:999px;height:5px;position:relative;overflow:hidden}.honor-progress>i{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--honor-rgb), .62), var(--honor-accent));min-width:3px;height:100%;box-shadow:0 0 12px rgba(var(--honor-rgb), .32);display:block}.honor-card>footer{z-index:1;color:#777a78;justify-content:space-between;gap:12px;margin-top:11px;font-size:8px;line-height:1.35;display:flex;position:relative}.honor-card>footer b{color:#b9bbb8;text-align:right}@media (width<=760px){.product-composer-overlay{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom))!important;align-items:center!important}.public-title-card{min-height:112px}.product-composer-overlay .product-composer{max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-radius:20px!important}.mg-route-pedir .cart-panel.review-open{width:100vw!important;height:100dvh!important;max-height:none!important;padding-bottom:calc(88px + env(safe-area-inset-bottom))!important;border-radius:0!important;inset:0!important}.real-track .reward-card.reward-collectible-cover .reward-art:before{width:98px!important;height:98px!important}.real-track .reward-card.reward-collectible-cover .reward-art>img:not(.reward-coin){width:88px!important;max-width:88px!important;height:88px!important}.profile-honors,.public-honors{grid-template-columns:1fr!important}.honor-card{padding:17px!important}}.mg-desktop-nav button.active,.mg-desktop-nav button.pending,.mg-mobile-nav button.active,.mg-mobile-nav button.pending{color:var(--nav-accent,var(--route-accent))!important}.mg-mobile-nav button.active,.mg-mobile-nav button.pending{text-shadow:0 0 14px rgba(var(--nav-rgb,var(--route-rgb)), .24);background:radial-gradient(circle at 50% 12%, rgba(var(--nav-rgb,var(--route-rgb)), .24), transparent 67%)!important}.mg-mobile-nav button.active i,.mg-mobile-nav button.pending i{border-color:rgba(var(--nav-rgb,var(--route-rgb)), .42)!important;background:linear-gradient(145deg, rgba(var(--nav-rgb,var(--route-rgb)), .18), rgba(var(--nav-rgb,var(--route-rgb)), .06))!important;box-shadow:0 0 22px rgba(var(--nav-rgb,var(--route-rgb)), .16)!important}.mg-mobile-nav button.active:after,.mg-mobile-nav button.pending:after{background:var(--nav-accent,var(--route-accent))!important;box-shadow:0 0 10px rgba(var(--nav-rgb,var(--route-rgb)), .7)!important}html,body{max-width:100%;overflow-x:clip!important}html{overflow-y:auto}body{overflow-y:visible}.mg-route-pedir,.mg-route-pedir .mg-page,.mg-route-pedir .order-page,.mg-route-pedir .order-layout,.mg-route-pedir .menu-area,.mg-route-pedir .product-grid,.mg-route-pedir .product-grid>article{overflow-y:visible;overscroll-behavior-y:auto!important;touch-action:auto!important}.mg-route-comunidade .people-grid article{min-width:0;overflow:hidden;border-radius:18px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.mg-route-comunidade .person-profile{text-align:left;cursor:pointer;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;width:100%;min-width:0;color:inherit!important;background:0 0!important;border:0!important;padding:18px!important;display:grid!important}.mg-route-comunidade .person-profile>img{object-fit:contain;object-position:center bottom;background:radial-gradient(circle at 50% 55%,#362d0d,#080808 70%);border:1px solid #ffc30021;border-radius:13px;width:112px;height:142px;display:block}.mg-route-comunidade .person-profile>div{min-width:0}.mg-route-comunidade .person-profile small{text-overflow:ellipsis;white-space:nowrap;font:900 10px/1.35 Arial,sans-serif;display:block;overflow:hidden;color:#ffc72e!important}.mg-route-comunidade .person-profile h2{overflow-wrap:anywhere;letter-spacing:-.8px;margin:8px 0 7px;font:900 25px/1 Arial Black,Arial,sans-serif;color:#fff!important}.mg-route-comunidade .person-profile p{min-height:0;margin:0;font-size:12px;line-height:1.45;color:#aaa!important}.mg-route-comunidade .people-grid article>.person-follow{justify-content:flex-end;display:flex;padding:0 18px 18px!important;position:static!important;inset:auto!important}.mg-route-comunidade .person-follow>button{white-space:nowrap;border-radius:10px;width:auto;min-height:42px;padding:0 18px!important}@media (width<=760px){.mg-route-comunidade .community-intro{padding:50px 18px 34px!important}.mg-route-comunidade .community-intro h1{white-space:normal;gap:4px;line-height:1.02;display:grid;font-size:clamp(18px,5.6vw,24px)!important}.mg-route-comunidade .community-intro form{grid-template-columns:minmax(0,1fr) 112px;margin:24px auto 0;display:grid}.mg-route-comunidade .community-intro form textarea{border-radius:10px 0 0 10px;height:56px;min-height:56px;padding:17px 14px}.mg-route-comunidade .community-intro form button{border-radius:0 10px 10px 0;min-width:0;padding:0 12px;font-size:12px}.mg-route-comunidade .people-grid{gap:12px;width:100%;padding:0 14px 110px}.mg-route-comunidade .person-profile{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px!important}.mg-route-comunidade .person-profile>img{width:88px;height:116px}.mg-route-comunidade .person-profile small{font-size:8px}.mg-route-comunidade .person-profile h2{margin:7px 0 6px;font-size:clamp(19px,6vw,24px)}.mg-route-comunidade .person-profile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.mg-route-comunidade .people-grid article>.person-follow{padding:0 14px 14px 116px!important;position:static!important;inset:auto!important}.mg-route-comunidade .person-follow>button{width:100%;min-height:40px;font-size:10px;padding:0 10px!important}}.mg-route-pedir .menu-catalog{gap:30px!important;padding-top:14px!important}.mg-route-pedir .menu-category-section{gap:11px!important}.mg-route-pedir .menu-category-heading{gap:12px!important;padding:0 4px!important}.mg-route-pedir .menu-category-heading h2{font-size:clamp(21px,2vw,25px)!important;line-height:1!important}.mg-route-pedir .menu-category-heading i{flex:auto;max-width:160px;width:auto!important}.mg-route-pedir .menu-category-section .product-grid{gap:9px 12px!important}.mg-route-pedir .menu-category-section .menu-product-row{-webkit-tap-highlight-color:transparent;outline:none;grid-template-columns:minmax(0,1fr) 118px!important;align-items:center!important;gap:12px!important;min-height:132px!important;padding:14px 12px 14px 18px!important;transition:border-color .16s,background .16s,transform .12s!important}.mg-route-pedir .menu-category-section .menu-product-row:focus-visible{border-color:#52eda2b8!important;box-shadow:0 0 0 3px #52eda224!important}.mg-route-pedir .menu-category-section .menu-product-row:active{background:linear-gradient(112deg,#171915fc,#0e0f0efa)!important;transform:scale(.992)!important}.mg-route-pedir .menu-product-row .product-copy{padding:3px 0 1px!important}.mg-route-pedir .menu-product-row .product-copy>footer{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:7px!important}.mg-route-pedir .menu-product-row .product-price{flex:0 auto;min-width:0}.mg-route-pedir .menu-product-row .product-price.is-promotion{grid-template-columns:max-content max-content;align-items:center;gap:3px 6px!important;display:grid!important}.mg-route-pedir .menu-product-row .product-price.is-promotion>span{grid-column:1/-1}.mg-route-pedir .menu-product-row .product-xp{text-transform:none;background:#e2bd620e;border:1px solid #debd6233;border-radius:999px;align-items:center;gap:4px;line-height:1;color:#9e916d!important;letter-spacing:.025em!important;margin:0!important;padding:4px 7px!important;font-size:7px!important;display:inline-flex!important}.mg-route-pedir .menu-product-row .product-xp:before{content:"✦";color:#dcb85a;font-size:8px}.mg-route-pedir .menu-product-row .product-xp b{letter-spacing:0;color:#d8b75f!important;font-size:8px!important}.mg-route-pedir .menu-product-row .product-action{place-items:center!important;gap:0!important;display:grid!important}.mg-route-pedir .menu-product-row .product-photo{width:112px!important;height:104px!important;overflow:visible!important}@media (width<=760px){.mg-route-pedir .menu-area{width:calc(100% - 20px)!important;margin-inline:auto!important}.mg-route-pedir .menu-catalog{gap:27px!important;padding-top:12px!important}.mg-route-pedir .menu-category-section{gap:9px!important}.mg-route-pedir .menu-category-heading{padding:0 4px!important}.mg-route-pedir .menu-category-heading h2{font-size:clamp(20px,5.7vw,23px)!important}.mg-route-pedir .menu-category-section .product-grid{gap:8px!important}.mg-route-pedir .menu-category-section .menu-product-row{border-radius:17px!important;grid-template-columns:minmax(0,1fr) clamp(104px,29vw,122px)!important;gap:8px!important;min-height:128px!important;padding:12px 8px 12px 15px!important}.mg-route-pedir .menu-product-row .product-copy{padding:3px 0 2px!important}.mg-route-pedir .menu-product-row .product-copy>h2{font-size:clamp(15px,4.45vw,18px)!important;line-height:1.12!important}.mg-route-pedir .menu-product-row .product-copy>footer{gap:7px!important}.mg-route-pedir .menu-product-row .product-price>span{font-size:clamp(19px,5.7vw,23px)!important}.mg-route-pedir .menu-product-row .product-price>del{font-size:9px!important}.mg-route-pedir .menu-product-row .product-price>i{padding:2px 5px!important;font-size:6px!important}.mg-route-pedir .menu-product-row .product-xp{padding:4px 6px!important;font-size:6.5px!important}.mg-route-pedir .menu-product-row .product-xp b{font-size:7.5px!important}.mg-route-pedir .menu-product-row .product-action{align-content:center!important;gap:0!important}.mg-route-pedir .menu-product-row .product-photo{width:clamp(100px,28vw,118px)!important;height:102px!important}}@media (width<=350px){.mg-route-pedir .menu-area{width:calc(100% - 14px)!important}.mg-route-pedir .menu-category-section .menu-product-row{grid-template-columns:minmax(0,1fr) 94px!important;padding-left:12px!important}.mg-route-pedir .menu-product-row .product-photo{width:92px!important;height:94px!important}}.tenant-onboarding,.tenant-surface{--tenant-accent:#ffc928;color:#f6f3e8;background:#070808;min-height:100dvh;font:500 16px/1.5 Arial,sans-serif}.tenant-onboarding{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);display:grid}.tenant-onboarding-copy{background:radial-gradient(circle at 15% 70%,#d794002f,#0000 35%),linear-gradient(145deg,#111514,#060707 70%);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:42px clamp(30px,6vw,92px);display:flex;position:relative;overflow:hidden}.tenant-onboarding-copy:after{content:"PDV";color:#ffca2810;font:italic 950 clamp(150px,29vw,430px)/.7 Arial Black,Arial;position:absolute;bottom:3vh;right:-5vw}.tenant-mark{z-index:1;color:#fff;letter-spacing:-.05em;font:950 22px/1 Arial Black;text-decoration:none;position:relative}.tenant-mark span{color:#ffc928}.tenant-onboarding-copy>div{z-index:1;max-width:670px;position:relative}.tenant-onboarding-copy small,.tenant-console small{color:#ffc928;letter-spacing:.16em;font-weight:900}.tenant-onboarding-copy h1{letter-spacing:-.07em;margin:18px 0;font:italic 950 clamp(52px,7vw,104px)/.84 Arial Black,Arial}.tenant-onboarding-copy h1 em{color:#ffc928}.tenant-onboarding-copy p{color:#b8bbb6;max-width:590px;font-size:18px}.tenant-onboarding-copy ul{flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}.tenant-onboarding-copy li{color:#e5e4df;background:#ffffff08;border:1px solid #fff2;border-radius:999px;padding:9px 12px;font-size:13px}.tenant-onboarding-copy footer{z-index:1;color:#777;font-size:12px;position:relative}.tenant-onboarding-form{background:#0d0f0f;place-items:center;padding:35px;display:grid}.tenant-onboarding-form form{background:#121414;border:1px solid #2d302d;border-radius:25px;width:min(470px,100%);padding:36px;box-shadow:0 28px 80px #0008}.tenant-onboarding-form h2{margin:7px 0 3px;font:900 35px/1 Arial Black}.tenant-onboarding-form header p{color:#838783;margin:0 0 28px}.tenant-onboarding-form label{color:#c5c7c2;gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.tenant-onboarding-form input,.tenant-console input,.tenant-console textarea,.tenant-console select{color:#fff;width:100%;min-height:48px;font:inherit;background:#090a0a;border:1px solid #363a36;border-radius:11px;outline:none;padding:0 14px}.tenant-onboarding-form input:focus,.tenant-console input:focus,.tenant-console textarea:focus,.tenant-console select:focus{border-color:#dba91e;box-shadow:0 0 0 3px #ffc92812}.tenant-slug-input{background:#090a0a;border:1px solid #363a36;border-radius:11px;align-items:center;display:flex;overflow:hidden}.tenant-slug-input span{color:#656a65;padding-left:12px;font-size:11px}.tenant-slug-input input{border:0;min-width:80px;padding-left:2px}.tenant-onboarding-form button,.tenant-console button,.tenant-button{background:var(--tenant-accent,#ffc928);color:#0a0a07;cursor:pointer;border:0;border-radius:11px;place-items:center;min-height:48px;padding:0 18px;font-weight:950;text-decoration:none;display:inline-grid}.tenant-onboarding-form button{width:100%;margin-top:8px}.tenant-onboarding-form button:disabled,.tenant-console button:disabled{opacity:.55;cursor:wait}.tenant-error{color:#ff8d8d;background:#2b1010;border:1px solid #6d2b2b;border-radius:9px;padding:10px 12px;font-size:13px}.tenant-terms{color:#60635f;text-align:center;margin-top:13px;font-size:10px;display:block}@media (width<=850px){.tenant-onboarding{grid-template-columns:1fr}.tenant-onboarding-copy{min-height:auto;padding:30px 23px 38px}.tenant-onboarding-copy h1{font-size:58px}.tenant-onboarding-copy footer{margin-top:35px}.tenant-onboarding-form{padding:20px 14px 40px}.tenant-onboarding-form form{padding:25px 19px}}.tenant-business-home{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--tenant-accent) 22%,transparent),transparent 37%),#080909;place-items:center;padding:24px;display:grid}.tenant-business-home>div{width:min(780px,100%)}.tenant-business-home section{background:#111313;border:1px solid #30322f;border-radius:28px;margin-top:50px;padding:clamp(25px,5vw,52px);box-shadow:0 30px 100px #000}.tenant-business-home section>i{background:var(--tenant-accent);color:#090909;border-radius:20px;place-items:center;width:66px;height:66px;font:950 35px/1 Arial Black;display:grid}.tenant-business-home h1{margin:13px 0 0;font:950 clamp(47px,8vw,72px)/1 Arial Black}.tenant-business-home p{color:#92968f}.tenant-business-home nav{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.tenant-business-home nav a{color:#fff;border:1px solid #303430;border-radius:14px;gap:5px;padding:19px;text-decoration:none;display:grid}.tenant-business-home nav a:hover{border-color:var(--tenant-accent)}.tenant-business-home nav span{color:#787d77;font-size:12px}.tenant-console{background:#090a0a;grid-template-columns:240px minmax(0,1fr);display:grid}.tenant-console>aside{background:#101212;border-right:1px solid #242624;flex-direction:column;height:100dvh;padding:25px 17px;display:flex;position:sticky;top:0}.tenant-business{border:1px solid #292c29;border-radius:13px;align-items:center;gap:11px;margin:35px 0 25px;padding:12px;display:flex}.tenant-business>i{background:var(--tenant-accent);color:#080808;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-style:normal;font-weight:950;display:grid}.tenant-business span,.tenant-business small,.tenant-business b{min-width:0;display:block}.tenant-business b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-business small{font-size:7px}.tenant-console>aside nav{gap:4px;display:grid}.tenant-console>aside nav button,.tenant-logout{color:#999;text-align:left;background:0 0;justify-content:start;min-height:42px}.tenant-console>aside nav button.active{background:color-mix(in srgb,var(--tenant-accent) 13%,#111);color:var(--tenant-accent)}.tenant-logout{margin-top:auto}.tenant-work{padding:32px clamp(20px,4vw,58px) 70px;overflow:hidden}.tenant-work>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px;display:flex}.tenant-work>header h1{margin:5px 0 0;font:950 clamp(31px,4vw,47px)/1 Arial Black}.tenant-work>header>span{color:#777}.tenant-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tenant-kpis article,.tenant-card,.tenant-next,.tenant-list article,.tenant-orders article{background:#111313;border:1px solid #292c29;border-radius:17px}.tenant-kpis article{padding:24px}.tenant-kpis b{margin-top:15px;font:950 31px/1 Arial Black;display:block}.tenant-next{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--tenant-accent) 14%,transparent),transparent 35%),#111313;margin-top:13px;padding:30px}.tenant-next h2,.tenant-card h2{margin:8px 0;font:900 25px/1.1 Arial Black}.tenant-next p,.tenant-card p{color:#858a84}.tenant-two{grid-template-columns:minmax(300px,430px) minmax(0,1fr);gap:18px;display:grid}.tenant-card{align-content:start;gap:12px;height:max-content;padding:25px;display:grid}.tenant-card label{color:#aaa;gap:6px;font-size:13px;display:grid}.tenant-card textarea{resize:vertical;padding:12px}.tenant-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tenant-product-list,.tenant-list,.tenant-orders{align-content:start;gap:8px;display:grid}.tenant-product-list article,.tenant-list article{background:#111313;border:1px solid #292c29;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.tenant-product-list img,.tenant-product-list>article>i{object-fit:cover;border-radius:10px;width:55px;height:55px}.tenant-product-list>article>i{color:var(--tenant-accent);background:#252825;place-items:center;font-style:normal;font-weight:900;display:grid}.tenant-product-list span{min-width:0}.tenant-product-list span b,.tenant-product-list span small{display:block}.tenant-product-list em{color:#67dc9c;margin-left:auto;font-size:9px;font-style:normal;font-weight:900}.tenant-list article{justify-content:space-between}.tenant-list span{color:#777;font-size:12px}.tenant-success{color:#73e4a6;background:#0b2519;border:1px solid #276244;border-radius:10px;padding:11px}.tenant-connected{color:#64db9a;font-size:11px}.tenant-public-link{color:var(--tenant-accent);font-weight:800}.tenant-settings{max-width:560px}.tenant-lock{background:#241b0d;border:1px solid #6f5020;border-radius:19px;place-items:start;max-width:620px;padding:35px;display:grid}.tenant-lock b{font-size:27px}.tenant-lock p{color:#b5a68e}.tenant-orders article{grid-template-columns:minmax(0,1fr) auto 180px;align-items:center;gap:15px;padding:16px;display:grid}.tenant-orders article b,.tenant-orders article span{display:block}.tenant-orders article span{color:#777;font-size:11px}.tenant-pix img,.tenant-order-pix img{background:#fff;border-radius:13px;width:210px;max-width:100%;padding:8px}.tenant-pix textarea,.tenant-order-pix textarea{min-height:80px}.tenant-card h2 em{color:#777;font-size:14px}.tenant-pos{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.tenant-pos-products{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:10px;display:grid}.tenant-pos-products button{color:#fff;background:#121414;border:1px solid #2d302d;justify-items:start;height:auto;min-height:145px;padding:12px;display:grid}.tenant-pos-products img{aspect-ratio:1.5;object-fit:cover;border-radius:8px;width:100%}.tenant-pos-products span{color:var(--tenant-accent)}.tenant-pos>aside{background:#121414;border:1px solid #303330;border-radius:17px;height:max-content;padding:20px;position:sticky;top:20px}.tenant-pos>aside>div{border-bottom:1px solid #272927;grid-template-columns:1fr auto 32px;align-items:center;gap:7px;padding:10px 0;display:grid}.tenant-pos>aside>div button{min-height:32px;padding:0}.tenant-pos footer{gap:10px;margin-top:20px;display:grid}.tenant-pos footer>b{font-size:27px}.tenant-login{background:radial-gradient(circle at 50% 0,#ffc92816,#0000 35%),#080909;place-items:center;padding:20px;display:grid}.tenant-login form{background:#121414;border:1px solid #303330;border-radius:22px;gap:13px;width:min(420px,100%);padding:32px;display:grid}.tenant-login form h1{margin:3px 0 15px;font:900 36px/1 Arial Black}.tenant-login label{color:#aaa;gap:6px;font-size:13px;display:grid}.tenant-menu{background:#0a0b0b;padding-bottom:90px}.tenant-menu>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101212ee;border-bottom:1px solid #292b29;justify-content:space-between;align-items:center;padding:15px clamp(16px,5vw,70px);display:flex;position:sticky;top:0}.tenant-menu-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.tenant-menu-brand>i{background:var(--tenant-accent);color:#080808;border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.tenant-menu-brand small,.tenant-menu-brand b{display:block}.tenant-menu-brand b{font-size:14px}.tenant-menu>header>button{gap:9px}.tenant-menu-hero{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--tenant-accent) 21%,transparent),transparent 33%),#111313;padding:clamp(45px,8vw,90px) clamp(16px,7vw,100px)}.tenant-menu-hero h1{letter-spacing:-.05em;max-width:760px;margin:12px 0;font:950 clamp(45px,7vw,88px)/.91 Arial Black}.tenant-menu-hero p{color:#888}.tenant-menu-category{padding:35px clamp(16px,7vw,100px)}.tenant-menu-category h2{font:900 28px/1 Arial Black}.tenant-menu-category>div{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.tenant-menu-category article{background:#121414;border:1px solid #2d302d;border-radius:16px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:13px;display:grid}.tenant-menu-category article>img,.tenant-menu-category article>i{object-fit:cover;border-radius:11px;width:88px;height:88px}.tenant-menu-category article>i{color:var(--tenant-accent);background:#242724;place-items:center;font:900 30px/1 Arial Black;display:grid}.tenant-menu-category article p{color:#737872;margin:4px 0;font-size:12px}.tenant-menu-category article strong{color:var(--tenant-accent)}.tenant-menu-category article button{grid-column:1/-1;min-height:39px}.tenant-checkout{z-index:20;background:#000b;justify-items:end;display:grid;position:fixed;inset:0}.tenant-checkout>div{background:#111313;width:min(470px,100%);height:100%;padding:30px 24px;position:relative;overflow-y:auto;box-shadow:-30px 0 80px #000}.tenant-close{width:42px;padding:0;font-size:25px;position:absolute;top:17px;right:18px}.tenant-cart-items{margin:25px 0}.tenant-cart-items article{border-bottom:1px solid #2b2e2b;grid-template-columns:1fr auto 34px;align-items:center;gap:8px;padding:12px 0;display:grid}.tenant-cart-items button{min-height:32px;padding:0}.tenant-cart-total{justify-content:space-between;margin:20px 0;font-size:22px;display:flex}.tenant-checkout form{gap:11px;display:grid}.tenant-checkout label{color:#aaa;gap:5px;font-size:13px;display:grid}.tenant-order-pix{justify-items:start;gap:14px;padding-top:25px;display:grid}.tenant-order-pix h2{margin:0;font:900 35px/1 Arial Black}.tenant-order-pix>strong{color:var(--tenant-accent);font-size:25px}.tenant-order-pix p{color:#858a84;font-size:13px}.tenant-menu-state{text-align:center;place-items:center;display:grid}.tenant-menu-state b{font-size:28px}.tenant-menu-state p{color:#888}@media (width<=850px){.tenant-business-home nav,.tenant-console{grid-template-columns:1fr}.tenant-console>aside{z-index:5;border:0;border-bottom:1px solid #2b2d2b;height:auto;padding:12px;position:sticky;overflow-x:auto}.tenant-console>aside>.tenant-mark,.tenant-console>aside>.tenant-business,.tenant-console>aside>.tenant-logout{display:none}.tenant-console>aside nav{width:max-content;display:flex}.tenant-console>aside nav button{white-space:nowrap}.tenant-work{padding:23px 14px 60px}.tenant-work>header{align-items:start}.tenant-work>header>span{display:none}.tenant-kpis,.tenant-two,.tenant-pos{grid-template-columns:1fr}.tenant-orders article{grid-template-columns:1fr auto}.tenant-orders select{grid-column:1/-1}.tenant-pos>aside{position:static}.tenant-menu>header{padding:12px}.tenant-menu>header>button{min-height:42px;padding:0 11px}.tenant-menu-category{padding:25px 13px}.tenant-menu-hero{padding:48px 18px}.tenant-menu-hero h1{font-size:47px}}.platform-organizations{background:radial-gradient(circle at 80% 0,#ffc92818,#0000 30%),#090a0a;padding:clamp(24px,5vw,70px)}.platform-organizations>header{grid-template-columns:1fr auto;align-items:end;gap:30px;max-width:1100px;margin:auto;display:grid}.platform-organizations>header>.tenant-mark{grid-column:1/-1}.platform-organizations h1{margin:8px 0;font:950 clamp(45px,7vw,75px)/.9 Arial Black}.platform-organizations header p{color:#888;max-width:650px}.platform-organizations>section{gap:10px;max-width:1100px;margin:45px auto;display:grid}.platform-organizations>section article{background:#121414;border:1px solid #2d302d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:22px;display:grid}.platform-organizations>section h2{margin:5px 0;font:900 23px/1 Arial Black}.platform-organizations>section p{color:#777;margin:0;font-size:12px}.platform-organizations>section button{min-height:43px}.platform-organizations>section>article>span{color:#6ee1a4;font-size:9px;font-weight:900}.platform-organizations>section>article>span.late{color:#ffbc68}.platform-organizations .platform-core{background:linear-gradient(120deg,#211905,#111313);border-color:#7a5c17}@media (width<=650px){.platform-organizations>header,.platform-organizations>section article{grid-template-columns:1fr}.platform-organizations>section article>span{grid-row:2}.platform-organizations>section button,.platform-organizations>section a{width:100%}}.tenant-business>img{object-fit:contain;background:#fff;border-radius:10px;flex:0 0 42px;width:42px;height:42px}.tenant-logo-preview{object-fit:contain;background:#fff;border:1px solid #303330;border-radius:18px;width:112px;height:112px;padding:8px}.tenant-business-home section>img{object-fit:contain;background:#fff;border-radius:22px;width:96px;height:96px;padding:7px}.tenant-branded-loading{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--tenant-accent) 16%,transparent),transparent 32%),#080a0b;text-align:center;place-items:center;padding:24px;display:grid}.tenant-branded-loading>section{justify-items:center;width:min(520px,100%);display:grid}.tenant-loading-logo{place-items:center;width:150px;height:150px;margin-bottom:25px;display:grid;position:relative}.tenant-loading-logo:before,.tenant-loading-logo:after{content:"";border:1px solid color-mix(in srgb,var(--tenant-accent) 42%,transparent);border-radius:50%;animation:1.8s ease-out infinite tenant-loading-pulse;position:absolute;inset:0}.tenant-loading-logo:after{animation-delay:.45s;inset:15px}.tenant-loading-logo img{z-index:1;object-fit:contain;width:112px;height:112px;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--tenant-accent) 55%,transparent)) drop-shadow(0 0 2px #fff);background:0 0;position:relative}.tenant-loading-logo b{z-index:1;background:var(--tenant-accent);color:#071018;border-radius:25px;place-items:center;width:92px;height:92px;font:950 30px/1 Arial Black;display:grid;position:relative}.tenant-branded-loading small{color:var(--tenant-accent);letter-spacing:.18em;font-size:11px;font-weight:950}.tenant-branded-loading h1{color:#fff;margin:12px 0 8px;font:italic 950 clamp(32px,5vw,46px)/1 Arial Black,Arial}.tenant-branded-loading p{color:#9ca5aa;margin:0;font-size:15px}.tenant-branded-loading>section>i{background:#242a2d;border-radius:4px;width:160px;height:3px;margin-top:28px;display:block;overflow:hidden}.tenant-branded-loading>section>i:after{content:"";background:var(--tenant-accent);border-radius:4px;width:45%;height:100%;animation:1.15s ease-in-out infinite tenant-loading-bar;display:block}@keyframes tenant-loading-pulse{0%{opacity:.8;transform:scale(.72)}to{opacity:0;transform:scale(1.12)}}@keyframes tenant-loading-bar{0%{transform:translate(-110%)}to{transform:translate(330%)}}.tenant-pro{color:#f5f5f3;background:#090c0d;min-height:100dvh;font-family:Arial,sans-serif}.tenant-pro button,.tenant-pro input{font:inherit}.tenant-pro button{cursor:pointer}.tenant-pro-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070909f5;border-bottom:1px solid #282d2f;align-items:center;gap:24px;min-height:82px;padding:0 26px;display:flex;position:sticky;top:0}.tenant-pro-brand{align-items:center;gap:12px;min-width:245px;display:flex}.tenant-pro-brand>img,.tenant-pro-brand>b{object-fit:contain;background:#fff;border-radius:11px;width:48px;height:48px;padding:4px}.tenant-pro-brand>b{color:#111;place-items:center;display:grid}.tenant-pro-brand span{display:grid}.tenant-pro-brand small{color:var(--tenant-accent);letter-spacing:.16em;font-size:11px;font-weight:950}.tenant-pro-brand strong{font:italic 950 20px/1.1 Arial Black,Arial}.tenant-pro-unit{background:#111516;border:1px solid #303536;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:3px 14px;min-width:220px;padding:11px 16px;display:grid}.tenant-pro-unit small{color:#818a8d;letter-spacing:.16em;grid-row:1/3;font-size:10px}.tenant-pro-unit b{color:var(--tenant-accent);font-size:15px}.tenant-pro-cash-status{color:#bff9df;background:#08231c;border:1px solid #225c48;border-radius:999px;gap:2px;min-width:118px;padding:11px 16px;display:grid}.tenant-pro-cash-status small{letter-spacing:.15em;font-size:9px}.tenant-pro-cash-status b{font-size:11px}.tenant-pro-cash-status i{color:#37e6a0;font-style:normal}.tenant-pro-cash-status.closed{color:#ffd8d8;background:#261315;border-color:#704044}.tenant-pro-cash-status.closed i{color:#f77}.tenant-pro-dashboard>header p.blocked{color:#ff8d8d}.tenant-pro-header nav{align-self:stretch;align-items:stretch;gap:7px;margin-left:auto;display:flex}.tenant-pro-header nav button{color:#b8babb;background:0 0;border:0;padding:0 13px;font-weight:700;position:relative}.tenant-pro-header nav button.active{color:var(--tenant-accent)}.tenant-pro-header nav button.active:after{content:"";background:var(--tenant-accent);border-radius:3px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.tenant-pro-header nav .logout{color:#ff8989;border:1px solid #753a3a;border-radius:10px;align-self:center;height:44px;margin-left:9px;padding:0 20px;font-size:12px;font-weight:900}.tenant-pro-body{width:min(1240px,100% - 40px);margin:0 auto;padding:48px 0 80px}.tenant-pro-body>section>header>small{color:#879199;letter-spacing:.18em;font-size:10px;font-weight:900}.tenant-pro-body h1{letter-spacing:-.04em;margin:13px 0 8px;font:italic 950 44px/1 Arial Black,Arial}.tenant-pro-dashboard>header p{color:#40e7a2;margin:0}.tenant-pro-dashboard i{font-style:normal}.tenant-pro-actions{grid-template-columns:repeat(3,1fr);gap:16px;margin:38px 0 22px;display:grid}.tenant-pro-actions>button{text-align:left;color:#f7f7f5;background:#15191a;border:1px solid #34393b;border-radius:17px;gap:16px;min-height:182px;padding:28px;display:grid}.tenant-pro-actions>button:hover{border-color:#62696b;transform:translateY(-1px)}.tenant-pro-actions>button.primary{border-color:var(--tenant-accent);background:linear-gradient(135deg,var(--tenant-accent),color-mix(in srgb,var(--tenant-accent),#000 18%));color:#080909}.tenant-pro-actions small{color:#879094;letter-spacing:.15em;font-size:10px;font-weight:950}.tenant-pro-actions .primary small{color:#141414b5}.tenant-pro-actions b{font:900 25px/1 Arial}.tenant-pro-actions span{color:#aeb3b4;justify-content:space-between;align-items:center;display:flex}.tenant-pro-actions .primary span{color:#151515}.tenant-pro-recent{background:#111516;border:1px solid #353a3c;border-radius:17px;overflow:hidden}.tenant-pro-recent>header{border-bottom:1px solid #2d3233;justify-content:space-between;align-items:center;padding:24px;display:flex}.tenant-pro-recent h2{margin:7px 0 0;font:italic 900 27px/1 Arial Black}.tenant-pro-recent>header small{color:var(--tenant-accent);letter-spacing:.16em;font-size:9px;font-weight:900}.tenant-pro-recent>header>span{color:#45e5a3;font-size:10px;font-weight:900}.tenant-pro-recent>div>button{color:#ddd;text-align:left;background:0 0;border:0;border-bottom:1px solid #262b2d;grid-template-columns:55px 80px 1fr auto 15px;align-items:center;gap:10px;width:100%;padding:16px 20px;display:grid}.tenant-pro-recent em{border:1px solid var(--tenant-accent);color:var(--tenant-accent);text-align:center;border-radius:999px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:900}.tenant-pro-recent span{display:grid}.tenant-pro-recent span small{color:#899194;letter-spacing:0}.tenant-pro-recent>div>button>strong{color:#57e9ad;background:#0c3a2b;border-radius:999px;padding:6px 9px;font-size:9px}.tenant-pro-recent .all{width:100%;color:var(--tenant-accent);background:0 0;border:0;padding:15px;font-size:10px;font-weight:950}.tenant-pro-sale{grid-template-columns:minmax(0,1fr) 370px;gap:20px;display:grid}.tenant-pro-catalog>header{gap:12px;margin-bottom:13px;display:flex}.tenant-pro-catalog>header button,.tenant-pro-catalog>header input{color:#ddd;background:#121617;border:1px solid #343a3b;border-radius:10px;height:48px;padding:0 17px}.tenant-pro-catalog>header input{flex:1}.tenant-pro-catalog>nav button{color:#aeb4b5;background:#111516;border:1px solid #303638;border-radius:999px;flex:none;padding:9px 13px;font-size:12px}.tenant-pro-catalog>nav button.active{border-color:var(--tenant-accent);color:var(--tenant-accent)}.tenant-pro-catalog>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tenant-pro-catalog>div>button{color:#fff;text-align:left;background:#121617;border:1px solid #303638;border-radius:14px;align-items:center;gap:13px;min-height:114px;padding:14px;display:flex;position:relative}.tenant-pro-catalog>div>button:hover{border-color:var(--tenant-accent)}.tenant-pro-catalog img{object-fit:contain;flex:0 0 72px;width:72px;height:80px}.tenant-pro-catalog>div span{gap:4px;min-width:0;display:grid}.tenant-pro-catalog>div small{color:#7f898b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tenant-pro-catalog>div b{font-size:14px;line-height:1.18}.tenant-pro-catalog>div strong,.tenant-pro-catalog>div>button>i{color:var(--tenant-accent)}.tenant-pro-catalog>div>button>i{font-size:20px;font-style:normal;position:absolute;bottom:7px;right:9px}.tenant-pro-sale>aside{background:#121617;border:1px solid #343a3b;border-radius:17px;align-self:start;position:sticky;top:102px;overflow:hidden}.tenant-pro-sale>aside>header{border-bottom:1px solid #2c3133;padding:22px;position:relative}.tenant-pro-sale>aside>header small{color:var(--tenant-accent);font-size:9px;font-weight:900}.tenant-pro-sale>aside h2{margin:5px 0 0}.tenant-pro-sale>aside>header span{color:#8b9496;position:absolute;bottom:24px;right:20px}.tenant-pro-lines{min-height:330px;max-height:50vh;padding:4px 18px;overflow:auto}.tenant-pro-lines article{border-bottom:1px solid #272d2e;grid-template-columns:28px 1fr auto 25px;align-items:center;gap:8px;padding:15px 0;display:grid}.tenant-pro-lines article>span{color:var(--tenant-accent);font-weight:900}.tenant-pro-lines p{margin:0;display:grid}.tenant-pro-lines small{color:#858e90;letter-spacing:0;font-size:11px}.tenant-pro-lines article>strong{font-size:13px}.tenant-pro-lines article>button{color:#c56b6b;background:0 0;border:0;font-size:20px}.tenant-pro-lines .empty{text-align:center;color:#70797b;margin:95px 0}.tenant-pro-sale>aside>footer{border-top:1px solid #303536;padding:20px}.tenant-pro-sale>aside>footer p{color:#899194;justify-content:space-between;align-items:end;margin:0 0 16px;display:flex}.tenant-pro-sale>aside>footer p b{color:#fff;font-size:30px}.tenant-pro-sale .pay,.tenant-pro-modal .confirm{background:var(--tenant-accent);color:#080909;border:0;border-radius:11px;width:100%;height:54px;font-weight:950}.tenant-pro-section>header{margin-bottom:30px}.tenant-pro-section>header p{color:#8b9496}.tenant-pro-section .tenant-orders article{background:#121617;border-color:#303638}.tenant-pro-availability{background:#121617;border:1px solid #353a3c;border-radius:17px;overflow:hidden}.tenant-pro-availability>header{border-bottom:1px solid #303638;justify-content:space-between;padding:22px;display:flex}.tenant-pro-availability>div{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px;display:grid}.tenant-pro-availability>div button{color:#e8ecea;text-align:left;background:#101817;border:1px solid #34403c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:12px 14px;display:flex}.tenant-pro-availability>div button>b{color:#53e4aa;font-size:9px}.tenant-pro-availability>div button.paused{color:#9d8588;background:#1e1214;border-color:#543437}.tenant-pro-availability>div button.paused>b{color:#ef727d}.tenant-pro-kpis{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tenant-pro-kpis article,.tenant-pro-payment-summary{background:#121617;border:1px solid #343a3b;border-radius:16px;padding:25px}.tenant-pro-kpis small,.tenant-pro-payment-summary>small{color:#899194;font-size:10px;font-weight:900}.tenant-pro-kpis b{margin-top:12px;font-size:25px;display:block}.tenant-pro-kpis .green{color:#45e5a3;font-size:18px}.tenant-pro-payment-summary{margin-top:16px}.tenant-pro-payment-summary p{border-top:1px solid #293032;justify-content:space-between;margin:0;padding:14px 0;display:flex}.tenant-pro-payment-summary p span small{color:#7f898b;letter-spacing:0;margin-left:7px}.tenant-pro-modal{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tenant-pro-modal>section{background:#111516;border:1px solid #3a4143;border-radius:20px;width:min(460px,100%);padding:30px;position:relative}.tenant-pro-modal .close{color:#aaa;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:15px}.tenant-pro-modal>section>small{color:var(--tenant-accent);font-size:10px;font-weight:900}.tenant-pro-modal h2{margin:9px 0 22px;font-size:42px}.tenant-pro-methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tenant-pro-methods button{color:#bbb;background:#0b0e0f;border:1px solid #3a4143;border-radius:10px;height:48px}.tenant-pro-methods button.active{border-color:var(--tenant-accent);color:var(--tenant-accent)}.tenant-pro-modal label{color:#929b9d;gap:8px;margin:20px 0;font-size:11px;font-weight:900;display:grid}.tenant-pro-modal input{color:#fff;background:#080b0c;border:1px solid #3b4244;border-radius:10px;height:53px;padding:0 14px;font-size:20px}.tenant-pro-modal label strong{color:#4ce6a8;font-size:15px}.tenant-pro-modal .confirm{margin-top:20px}@media (width<=1000px){.tenant-pro-header{flex-wrap:wrap;gap:10px;padding:12px 18px}.tenant-pro-brand{min-width:0}.tenant-pro-unit{display:none}.tenant-pro-header nav{order:3;width:100%;height:48px;overflow:auto}.tenant-pro-header nav button{flex:none}.tenant-pro-header nav .logout{margin-left:auto}.tenant-pro-body{padding-top:30px}.tenant-pro-sale{grid-template-columns:1fr}.tenant-pro-sale>aside{position:static}.tenant-pro-catalog>div{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.tenant-pro-header{position:relative}.tenant-pro-brand{flex:1}.tenant-pro-cash-status{min-width:auto}.tenant-pro-body{width:min(100% - 24px,1240px)}.tenant-pro-body h1{font-size:34px}.tenant-pro-actions,.tenant-pro-kpis{grid-template-columns:1fr}.tenant-pro-actions>button{min-height:135px}.tenant-pro-recent>header>span{display:none}.tenant-pro-recent>div>button{grid-template-columns:48px 65px 1fr 12px}.tenant-pro-recent>div>button>strong{display:none}.tenant-pro-catalog>div{grid-template-columns:1fr}.tenant-pro-sale>aside{margin-top:16px}.tenant-pro-availability>div{grid-template-columns:1fr}.tenant-pro-modal{align-items:end;padding:0}.tenant-pro-modal>section{border-radius:22px 22px 0 0}}.tenant-cash-control>header{margin-bottom:28px}.tenant-cash-control>header p{color:#a8b2c0}.tenant-cash-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.tenant-cash-form,.tenant-close-preview,.tenant-cash-history{background:#10151a;border:1px solid #27303a;border-radius:18px;padding:26px}.tenant-cash-form{gap:15px;max-width:620px;display:grid}.tenant-cash-grid .tenant-cash-form{max-width:none}.tenant-cash-form>small,.tenant-close-preview>small{color:#5aa7ff;letter-spacing:.15em;font-weight:900}.tenant-cash-form h2,.tenant-close-preview h2{color:#fff;margin:0}.tenant-cash-form label{color:#aeb8c5;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:900;display:grid}.tenant-cash-form input,.tenant-cash-form select{color:#fff;width:100%;font:inherit;background:#090d11;border:1px solid #35404c;border-radius:10px;padding:14px}.tenant-cash-form button,.tenant-close-preview button{color:#06111d;background:#5aa7ff;border:0;border-radius:10px;padding:15px;font-weight:950}.tenant-cash-check{grid-template-columns:auto 1fr;align-items:center;letter-spacing:0!important;gap:10px!important;display:flex!important}.tenant-cash-check input{width:18px;height:18px}.tenant-close-preview{border-color:#477fb9;margin-top:18px}.tenant-close-preview.matched{border-color:#23845d}.tenant-close-preview.short,.tenant-close-preview.over{border-color:#a65c38}.tenant-close-preview p{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tenant-close-preview p span{color:#aeb8c5;background:#090d11;border-radius:10px;gap:5px;padding:14px;display:grid}.tenant-close-preview p b{color:#fff;font-size:20px}.tenant-close-preview em{color:#ffd38a;margin:12px 0;display:block}.tenant-close-preview button{margin-top:8px}.tenant-cash-history{margin-top:18px}.tenant-cash-history>header{color:#fff;justify-content:space-between;display:flex}.tenant-cash-history>header span{color:#8895a5}.tenant-cash-history>p{color:#fff;border-bottom:1px solid #252d35;justify-content:space-between;gap:20px;margin:0;padding:14px 0;display:flex}.tenant-cash-history>p>span{gap:4px;display:grid}.tenant-cash-history small,.tenant-cash-history .empty{color:#98a5b4}.tenant-cash-history strong{color:#77b9ff}@media (width<=800px){.tenant-cash-grid,.tenant-close-preview p{grid-template-columns:1fr}.tenant-cash-form,.tenant-close-preview,.tenant-cash-history{padding:20px}}.tenant-pro-brand>img{filter:drop-shadow(0 0 9px #5aa7ff99)drop-shadow(0 0 2px #fff);background:0 0;width:54px;height:54px;padding:1px}.tenant-pro-brand strong{color:#fff}.tenant-pro-body{width:min(1340px,100% - 40px);padding-top:40px}.tenant-pro-body h1{color:#fff;font-size:42px}.tenant-pro-body>section>header>small{color:#a5b0b5;font-size:11px}.tenant-pro-actions>button.primary{color:#061321;background:linear-gradient(135deg,#6eb4ff,#438fe8);border-color:#78b9ff;box-shadow:0 12px 38px #287fd129}.tenant-pro-actions .primary small,.tenant-pro-actions .primary span{color:#10273d}.tenant-pro-recent>p{color:#b9c1c4;min-height:92px;margin:0;padding:31px 24px;line-height:1.5}.tenant-pro-recent .all{color:#79baff;border-top:1px solid #262b2d;padding:16px}.tenant-pro-recent span small{color:#aab2b5}.tenant-pro-sale>aside>footer{gap:9px;display:grid}.tenant-pro-sale .receive-table{color:#8bc8ff;background:#0b2037;border:1px solid #5aa7ff;border-radius:11px;width:100%;height:52px;font-weight:950}.tenant-pro-table-due{color:#bddfff;background:#0b2037;border-bottom:1px solid #31506d;justify-content:space-between;padding:13px 20px;display:flex}.tenant-pro-table-due b{color:#fff}.tenant-pro-tables{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tenant-pro-tables article{background:#121617;border:1px solid #343a3b;border-radius:16px;overflow:hidden}.tenant-pro-tables article.open{background:#0c1b2a;border-color:#5aa7ff}.tenant-pro-tables article>button:first-child{color:#fff;background:0 0;border:0;justify-items:center;gap:8px;width:100%;min-height:165px;padding:22px;display:grid}.tenant-pro-tables small{color:#9ca7ab;letter-spacing:.16em;font-size:10px;font-weight:900}.tenant-pro-tables article b{font:italic 950 45px/1 Arial Black}.tenant-pro-tables article span{color:#a9b1b4}.tenant-pro-tables article.open span{color:#8bc7ff;font-weight:900}.tenant-pro-tables .receive{color:#8bc8ff;background:#102a43;border:0;border-top:1px solid #335475;width:100%;height:43px;font-size:11px;font-weight:950}@media (width<=1000px){.tenant-pro-tables{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.tenant-pro-body{width:min(100% - 24px,1340px)}}.tenant-pro-actions{grid-template-columns:repeat(2,1fr)}.tenant-pro-tables article.open{background:#291014;border-color:#ff5d68;box-shadow:0 0 0 1px #ff5d6822}.tenant-pro-tables article.open small,.tenant-pro-tables article.open span{color:#ff9199}.tenant-pro-tables article.open b{color:#fff}.tenant-pro-tables article.open .receive{color:#fff;background:#4a171d;border-color:#7d3037}.tenant-cash-opening{text-align:center;justify-items:center;display:grid}.tenant-cash-opening>header{max-width:620px}.tenant-cash-opening .tenant-cash-form{text-align:left;width:min(560px,100%)}.tenant-cash-toolbar{grid-template-columns:repeat(4,1fr);gap:13px;margin:28px 0;display:grid}.tenant-cash-toolbar>button{color:#fff;text-align:left;background:#11171c;border:1px solid #36404a;border-radius:14px;align-items:center;gap:14px;min-height:94px;padding:18px;display:flex}.tenant-cash-toolbar>button:hover{border-color:#5aa7ff}.tenant-cash-toolbar>button>b{color:#72b9ff;background:#102c49;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.tenant-cash-toolbar span{gap:5px;font-weight:950;display:grid}.tenant-cash-toolbar small{color:#94a1ae;font-weight:500}.tenant-cash-toolbar .close-cash{background:#241215;border-color:#743b40}.tenant-cash-toolbar .close-cash>b{color:#ff8991;background:#4b1b20}.tenant-cash-form.compact{background:0 0;border:0;max-width:none;padding:0}.tenant-cash-control .tenant-pro-modal>section{width:min(560px,100%)}.tenant-table-picker>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.tenant-table-picker>div>button{color:#fff;background:#0a0e11;border:1px solid #38414a;border-radius:10px;gap:5px;padding:18px 8px;display:grid}.tenant-table-picker>div>button b{font-size:25px}.tenant-table-picker>div>button span{color:#85919c;font-size:10px;font-weight:900}.tenant-table-picker>div>button.occupied{background:#301116;border-color:#ff5d68}.tenant-table-picker>div>button.occupied span{color:#ff8a92}.tenant-payment-modal{max-height:92vh;overflow:auto}.tenant-payment-remaining{color:#aab4bd;background:#0a0e11;border-radius:10px;justify-content:space-between;padding:12px 14px;display:flex}.tenant-payment-remaining b{color:#fff}.tenant-tender{background:#0c1013;border:1px solid #303a42;border-radius:13px;margin:12px 0;padding:14px}.tenant-tender label{margin:12px 0}.tenant-tender .remove-tender,.tenant-payment-modal .add-tender{color:#9ecbff;background:0 0;border:1px solid #4a5660;border-radius:9px;width:100%;padding:11px;font-weight:900}.tenant-tender .remove-tender{color:#ff858d;border-color:#69363a}.tenant-payment-modal .add-tender{margin:5px 0 8px}@media (width<=900px){.tenant-cash-toolbar{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.tenant-pro-actions,.tenant-cash-toolbar{grid-template-columns:1fr}.tenant-table-picker>div{grid-template-columns:repeat(2,1fr)}}.tenant-close-preview{z-index:3;align-content:center;display:grid;position:absolute;inset:0;background:#111516!important;border:0!important;border-radius:20px!important;margin:0!important;padding:30px!important}.tenant-close-preview p{grid-template-columns:repeat(3,1fr)!important}.tenant-close-preview button{width:100%;min-height:54px}.tenant-printer-admin{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.tenant-printer-intro{grid-column:1/-1}.tenant-printer-intro .tenant-button{margin-top:15px;display:inline-flex}.tenant-printer-token{background:#0c2034;border:1px solid #5aa7ff;border-radius:12px;gap:10px;margin-top:16px;padding:16px;display:grid}.tenant-printer-token code{overflow-wrap:anywhere;color:#fff}.tenant-printer-list>header{justify-content:space-between;align-items:center;display:flex}.tenant-printer-list>header button,.tenant-printer-list>p>button{color:#5aa7ff;background:0 0;border:1px solid #5aa7ff;border-radius:8px;padding:10px 13px;font-weight:900}.tenant-printer-list>p{border-bottom:1px solid #293039;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.tenant-printer-list>p span{gap:4px;display:grid}.tenant-printer-list>p small{color:#8f9ba6}.tenant-printer-list>p>button{color:#ff7f88;border-color:#6c3438}@media (width<=800px){.tenant-printer-admin{grid-template-columns:1fr}}.tenant-payment-overlay>section{background:radial-gradient(circle at 50% 0,#102d49,#141516 38%)}.lobinho-payment.payment-modal{width:min(620px,100%)}.lobinho-payment .payment-total{background:#0b2034;border-color:#315d89}.lobinho-payment .payment-total span{color:#9bb8d5}.lobinho-payment .payment-total b{color:#72b9ff}.lobinho-payment .payment-prompt{color:#9ba6b0}.lobinho-payment .payment-quick{grid-template-columns:repeat(3,1fr)}.lobinho-payment .payment-quick button{color:#72b9ff;background:#0c2033;border-color:#315d89;grid-column:auto}.lobinho-payment .payment-quick button:hover,.lobinho-payment .payment-quick button.active{color:#07111b;background:#5aa7ff;border-color:#8fcbff;box-shadow:0 0 0 2px #5aa7ff35}.lobinho-payment .payment-split input:focus,.lobinho-payment .cash-change input:focus{border-color:#5aa7ff}.lobinho-payment .payment-confirm{color:#07111b;background:linear-gradient(135deg,#72b9ff,#4d9cea)}.lobinho-payment .payment-confirm:disabled{color:#69727a;background:#272d32}.lobinho-payment .payment-help{color:#7e8992;font-size:11px}.lobinho-payment>small{color:#72b9ff!important}.tenant-admin-cash>header{border-bottom:1px solid #394149;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.tenant-admin-cash>header small{color:#72b9ff;letter-spacing:.15em;font-size:10px;font-weight:950}.tenant-admin-cash>header h2{margin:7px 0 0;font:italic 950 29px/1 Arial Black,Arial}.tenant-admin-cash>header p{color:#c3c9cc;margin:0;font-size:15px}.tenant-admin-cash-list{gap:12px;margin-top:22px;display:grid}.tenant-cash-day{border-bottom:1px solid #394149;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:10px 2px 8px;display:flex}.tenant-cash-day strong{color:#f1f4f5;text-transform:capitalize;font-size:14px}.tenant-cash-day span{color:#84909a;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.tenant-cash-row{background:#101519;border:1px solid #303942;border-left:4px solid #ff5965;border-radius:11px;overflow:hidden}.tenant-cash-row.matched{border-left-color:#2fce82}.tenant-cash-row>summary{cursor:pointer;grid-template-columns:170px 190px 115px minmax(220px,1fr) 22px;align-items:center;gap:16px;min-height:62px;padding:9px 14px;list-style:none;display:grid}.tenant-cash-row>summary::-webkit-details-marker{display:none}.tenant-cash-row>summary:hover{background:#161d22}.tenant-cash-row .time,.tenant-cash-row .difference,.tenant-cash-row .note{gap:4px;min-width:0;display:grid}.tenant-cash-row .time b{color:#fff;font-size:14px}.tenant-cash-row small{color:#77838d;letter-spacing:.09em;font-size:8px;font-weight:900}.tenant-cash-row .time small,.tenant-cash-row .note b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-cash-row .result{color:#ff747d;font-size:12px}.tenant-cash-row.matched .result{color:#48e99a}.tenant-cash-row .difference b{color:#ff7e86;font-size:14px}.tenant-cash-row.matched .difference b{color:#d9dfe2}.tenant-cash-row .note{border-left:1px solid #303942;padding:7px 10px}.tenant-cash-row .note b{color:#b4bdc2;font-size:11px}.tenant-cash-row .note.has-note b{color:#ffd0d3}.tenant-cash-row>summary>i{color:#84909a;font-size:16px;font-style:normal;transition:transform .18s}.tenant-cash-row[open]>summary>i{transform:rotate(180deg)}.tenant-cash-row .expanded{background:#0b1014;border-top:1px solid #29323a;padding:14px}.tenant-cash-row .expanded>div{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.tenant-cash-row .expanded span{color:#7f8b94;background:#10171c;border:1px solid #28333c;border-radius:8px;gap:6px;padding:11px;font-size:8px;font-weight:900;display:grid}.tenant-cash-row .expanded strong{color:#fff;font-size:13px}.tenant-cash-row .expanded p{color:#8c98a1;margin:12px 0 0;font-size:11px}.tenant-admin-cash-list>.empty{text-align:center;color:#8d98a0;padding:50px}@media (width<=1000px){.tenant-cash-row>summary{grid-template-columns:1fr auto;gap:8px 14px}.tenant-cash-row .note{border-left:0;padding-left:0}.tenant-cash-row>summary>i{grid-area:2/2}.tenant-cash-row .expanded>div{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.tenant-admin-cash>header{flex-direction:column;align-items:start}.tenant-cash-row .expanded>div{grid-template-columns:repeat(2,1fr)}}.tenant-addon-modal>section{background:radial-gradient(circle at 50% 0,#102d49,#141516 38%);border-color:#315d89;width:min(570px,100%);max-height:90vh;overflow:auto}.tenant-addon-modal>section>small{color:#72b9ff;letter-spacing:.16em;font-weight:950}.tenant-addon-modal h2{margin:8px 0 18px;font:italic 950 28px/1.1 Arial Black,Arial}.tenant-addon-base{color:#9bb8d5;background:#0b2034;border:1px solid #315d89;border-radius:11px;justify-content:space-between;padding:14px;display:flex}.tenant-addon-base b{color:#72b9ff}.tenant-addon-options{gap:8px;margin:13px 0;display:grid}.tenant-addon-options>button{color:#e8edef;text-align:left;background:#0c1013;border:1px solid #303a42;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:10px 13px;display:flex}.tenant-addon-options>button:hover,.tenant-addon-options>button.selected{background:#0d2337;border-color:#5aa7ff}.tenant-addon-options>button span{align-items:center;gap:10px;font-weight:850;display:flex}.tenant-addon-options i{color:#72b9ff;border:1px solid #3b4b59;border-radius:7px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.tenant-addon-options>button.selected i{color:#07111b;background:#5aa7ff;border-color:#5aa7ff}.tenant-addon-options>button>b{color:#8bc8ff;font-size:13px}.tenant-addon-footer{border-top:1px solid #303a42;grid-template-columns:1fr auto;align-items:center;gap:5px 15px;margin-top:15px;padding-top:15px;display:grid}.tenant-addon-footer>span{color:#8d99a3;letter-spacing:.12em;font-size:9px;font-weight:950}.tenant-addon-footer>b{color:#fff;font-size:24px}.tenant-addon-footer>button{color:#07111b;background:linear-gradient(135deg,#72b9ff,#4d9cea);border:0;border-radius:11px;grid-column:1/-1;min-height:52px;font-weight:950}.tenant-pro-catalog>nav{gap:8px;padding:0 0 14px;display:grid;overflow:visible}.tenant-pro-catalog>nav button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;padding:10px 8px;overflow:hidden}.tenant-pro-catalog>nav button.active{background:color-mix(in srgb,var(--tenant-accent),transparent 88%)}@media (width<=650px){.tenant-pro-catalog>nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root{--af-bg:#070707;--af-panel:#101010;--af-panel2:#151515;--af-line:#2a2a2a;--af-gold:#ffc928;--af-gold2:#ffe07a;--af-wine:#4b1218;--af-red:#df3b49;--af-green:#4be1a0;--af-text:#f5f1e8;--af-muted:#99968f}.affiliate-legal{color:#f5f1e8;background:radial-gradient(circle at 70% -10%,#ffc92818,#0000 30%),#080808;min-height:100dvh;padding-bottom:90px;font-family:Arial,sans-serif}.affiliate-legal *{box-sizing:border-box}.affiliate-legal>header{border-bottom:1px solid #302817;justify-content:space-between;align-items:center;width:min(900px,100% - 40px);height:88px;margin:auto;display:flex}.affiliate-legal header img{object-fit:contain;width:65px;height:65px}.affiliate-legal header span{color:#817b70;letter-spacing:.14em;font:900 8px/1 Arial}.affiliate-legal>article{width:min(780px,100% - 40px);margin:60px auto}.affiliate-legal article>small{color:var(--af-gold);letter-spacing:.16em;font:900 9px/1 Arial}.affiliate-legal h1{letter-spacing:-.05em;margin:17px 0 20px;font:italic 950 clamp(42px,7vw,67px)/.92 Arial Black,Arial}.affiliate-legal h1 em{color:var(--af-gold);font-style:inherit}.affiliate-legal-intro{color:#b7b1a6!important;margin-bottom:44px!important;font-size:16px!important}.affiliate-legal article section{border-top:1px solid #292929;padding:25px 0}.affiliate-legal h2{color:#fff;margin:0 0 10px;font:950 17px/1.2 Arial Black}.affiliate-legal p{color:#918d85;margin:0;font-size:13px;line-height:1.75}.affiliate-legal footer{gap:12px;padding-top:35px;display:flex}.affiliate-legal footer a{color:var(--af-gold);border:1px solid #58491c;border-radius:9px;padding:13px 16px;font:900 9px/1 Arial;text-decoration:none}.affiliate-public,.affiliate-app,.affiliate-onboarding,.affiliate-loading,.affiliate-restricted{min-height:100dvh;color:var(--af-text);background:#070707;font-family:Arial,Helvetica,sans-serif}.affiliate-public *,.affiliate-app *,.affiliate-onboarding *,.affiliate-loading *,.affiliate-restricted *{box-sizing:border-box}.affiliate-public button,.affiliate-app button,.affiliate-onboarding button{font:inherit}.affiliate-public-top{z-index:5;border-bottom:1px solid #29220e;justify-content:space-between;align-items:center;width:min(1220px,100% - 48px);height:92px;margin:auto;display:flex;position:relative}.affiliate-public-top img{object-fit:contain;width:72px;height:72px}.affiliate-public-top button{color:#f6d763;letter-spacing:.12em;cursor:pointer;background:#111;border:1px solid #4c401e;border-radius:10px;padding:12px 18px;font:900 10px/1 Arial}.affiliate-hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:72px;width:min(1220px,100% - 48px);min-height:680px;margin:auto;padding:70px 0 90px;display:grid;position:relative}.affiliate-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffc9281f,#0000 62%);height:720px;position:absolute;inset:-92px -10vw auto 46%}.affiliate-hero-copy{z-index:2;position:relative}.affiliate-hero-copy>small,.affiliate-how header small,.affiliate-rules>div>small,.affiliate-final>small{color:var(--af-gold);letter-spacing:.2em;font:900 10px/1 Arial}.affiliate-hero-copy>small i{background:var(--af-gold);width:7px;height:7px;box-shadow:0 0 15px var(--af-gold);border-radius:50%;margin-right:8px;display:inline-block}.affiliate-hero h1{color:#fff;letter-spacing:-.07em;margin:24px 0 20px;font:italic 950 clamp(52px,6.2vw,86px)/.84 Arial Black,Arial,sans-serif}.affiliate-hero h1 em{color:var(--af-gold);font-style:inherit}.affiliate-hero-copy>p{color:#b8b4ad;max-width:600px;margin:0 0 30px;font-size:17px;line-height:1.6}.affiliate-google{color:#0a0905;text-align:left;cursor:pointer;background:linear-gradient(110deg,#ffdb47,#f6b900);border:1px solid #ffe38c;border-radius:14px;align-items:center;gap:14px;width:min(470px,100%);min-height:72px;padding:11px 14px;display:flex;box-shadow:0 18px 44px #ffc40024}.affiliate-google:disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.affiliate-google>b{color:#4285f4;background:#fff;border-radius:10px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.affiliate-google span{flex:1}.affiliate-google small,.affiliate-google span{display:block}.affiliate-google small{color:#6a4d00;letter-spacing:.1em;margin-bottom:6px;font:900 8px/1 Arial}.affiliate-google span{font:950 14px/1 Arial Black,Arial,sans-serif}.affiliate-google>i{font-size:26px;font-style:normal}.affiliate-trust{color:#77736b;letter-spacing:.1em;align-items:center;gap:10px;margin:18px 3px;font:800 8px/1 Arial;display:flex}.affiliate-trust i{background:#7a6526;border-radius:50%;width:3px;height:3px}.affiliate-public-error{color:#ffadb4;background:#2b0c0f;border:1px solid #6a252a;border-radius:10px;max-width:470px;padding:12px;font-size:12px}.affiliate-hero-board{z-index:2;background:radial-gradient(circle at 76% 0,#ffc92820,#0000 34%),linear-gradient(145deg,#171716,#090909);border:1px solid #4c401d;border-radius:34px;min-height:520px;padding:50px 36px;position:relative;transform:rotate(1.5deg);box-shadow:0 40px 100px #000,inset 0 1px #ffe27b19}.affiliate-orbit{pointer-events:none;border:1px solid #ffc92819;border-radius:30px;position:absolute;inset:28px}.affiliate-demo-link,.affiliate-demo-money,.affiliate-demo-funnel{background:#0c0c0ce8;border:1px solid #34302a;border-radius:18px;padding:22px;position:relative;box-shadow:0 18px 32px #0008}.affiliate-demo-link small,.affiliate-demo-money small,.affiliate-demo-funnel>small{color:#8c877d;letter-spacing:.14em;font:900 8px/1 Arial;display:block}.affiliate-demo-link b{color:#fff;margin:11px 0 16px;font-size:15px;display:block}.affiliate-demo-link span{background:var(--af-gold);color:#111;border-radius:8px;gap:8px;padding:9px 12px;font:900 9px/1 Arial;display:inline-flex}.affiliate-demo-link i{font-style:normal}.affiliate-demo-money{width:74%;margin:18px 0 18px auto}.affiliate-demo-money b{color:var(--af-green);margin:10px 0 12px;font:950 36px/1 Arial Black,Arial,sans-serif;display:block}.affiliate-demo-money span{color:#6f6;font-size:9px}.affiliate-demo-money span i{background:var(--af-green);border-radius:50%;width:6px;height:6px;display:inline-block}.affiliate-demo-funnel>small{margin-bottom:18px}.affiliate-demo-funnel>span{grid-template-columns:1fr auto;align-items:center;gap:12px;margin:11px 0;padding-top:8px;display:grid;position:relative}.affiliate-demo-funnel>span>i{background:linear-gradient(90deg,var(--af-gold),#a57200);border-radius:5px;height:3px;position:absolute;top:0;left:0}.affiliate-demo-funnel b{color:#aaa;font-size:10px}.affiliate-demo-funnel strong{font-size:14px}.affiliate-public-strip{border-top:1px solid #3c3219;border-bottom:1px solid #3c3219;grid-template-columns:repeat(4,1fr);width:min(1220px,100% - 48px);margin:auto;display:grid}.affiliate-public-strip article{text-align:center;border-right:1px solid #29220f;padding:30px}.affiliate-public-strip article:last-child{border-right:0}.affiliate-public-strip b,.affiliate-public-strip span{display:block}.affiliate-public-strip b{color:var(--af-gold);font:italic 950 29px/1 Arial Black,Arial,sans-serif}.affiliate-public-strip span{color:#85817a;margin-top:8px;font-size:11px}.affiliate-how{width:min(1220px,100% - 48px);margin:auto;padding:110px 0}.affiliate-how header h2,.affiliate-rules h2,.affiliate-final h2{color:#fff;letter-spacing:-.05em;margin:14px 0 0;font:italic 950 clamp(40px,5vw,67px)/.91 Arial Black,Arial,sans-serif}.affiliate-how h2 em,.affiliate-rules h2 em,.affiliate-final h2 em{color:var(--af-gold);font-style:inherit}.affiliate-how>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.affiliate-how article{background:linear-gradient(145deg,#141414,#0b0b0b);border:1px solid #292929;border-radius:20px;min-height:240px;padding:30px}.affiliate-how article>i{color:#5d4c18;font:italic 950 48px/1 Arial Black;display:block}.affiliate-how h3{margin:34px 0 10px;font:950 20px/1 Arial Black,Arial,sans-serif}.affiliate-how p{color:#8f8b84;font-size:13px;line-height:1.6}.affiliate-rules{background:radial-gradient(circle at 0 0,#5b1d241f,#0000 40%),#10100f;border:1px solid #4a3b15;border-radius:28px;grid-template-columns:.9fr 1.1fr;gap:80px;width:min(1220px,100% - 48px);margin:auto;padding:80px 70px;display:grid}.affiliate-rules>div>p{color:#aaa59d;max-width:470px;line-height:1.7}.affiliate-rules ul{margin:0;padding:0;list-style:none}.affiliate-rules li{border-bottom:1px solid #2c2b28;grid-template-columns:150px 1fr;gap:18px;padding:20px 0;display:grid}.affiliate-rules li:last-child{border:0}.affiliate-rules li b{color:var(--af-gold);font:900 15px/1.2 Arial}.affiliate-rules li span{color:#a5a19a;font-size:13px;line-height:1.5}.affiliate-final{text-align:center;padding:120px 24px 50px}.affiliate-final>img{width:88px}.affiliate-final>small{margin-top:25px;display:block}.affiliate-final button{background:var(--af-gold);color:#080704;cursor:pointer;border:1px solid #ffe28a;border-radius:12px;margin:30px auto 48px;padding:18px 26px;font:950 13px/1 Arial Black}.affiliate-final button i{margin-left:26px;font-style:normal}.affiliate-final nav{justify-content:center;gap:24px;display:flex}.affiliate-final nav a{color:#777;font-size:11px;text-decoration:none}.affiliate-loading,.affiliate-restricted{text-align:center;background:radial-gradient(circle at 50% 40%,#ffc92818,#0000 34%),#080808;align-content:center;place-items:center;gap:13px;padding:24px;display:grid}.affiliate-loading img,.affiliate-restricted img{width:84px}.affiliate-loading>i{border:3px solid #3d351b;border-top-color:var(--af-gold);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite af-spin}.affiliate-loading b{font:950 18px/1 Arial Black}.affiliate-loading span{color:#888;font-size:12px}.affiliate-loading button,.affiliate-restricted a{border:1px solid var(--af-gold);background:var(--af-gold);color:#111;border-radius:10px;padding:13px 18px;font-weight:900;text-decoration:none}.affiliate-restricted small{color:var(--af-gold);letter-spacing:.16em;font-weight:900}.affiliate-restricted h1{max-width:700px;margin:0;font:italic 950 clamp(38px,7vw,70px)/.95 Arial Black}.affiliate-restricted p{color:#aaa;max-width:520px;line-height:1.6}@keyframes af-spin{to{transform:rotate(360deg)}}.affiliate-onboarding{background:radial-gradient(circle at 85% 8%,#ffc9281a,#0000 30%),#090909;min-height:100dvh}.affiliate-onboarding>header{justify-content:space-between;align-items:center;width:min(820px,100% - 40px);height:86px;margin:auto;display:flex}.affiliate-onboarding header img{object-fit:contain;width:65px;height:65px}.affiliate-onboarding header span{color:#8b877e;letter-spacing:.14em;font:900 9px/1 Arial}.affiliate-onboarding-progress{background:#242424;height:3px}.affiliate-onboarding-progress i{background:var(--af-gold);height:100%;transition:width .3s;display:block}.affiliate-onboarding>section{width:min(640px,100% - 40px);margin:auto;padding:60px 0 90px}.affiliate-onboarding>section>small{color:var(--af-gold);letter-spacing:.16em;font:900 9px/1 Arial}.affiliate-onboarding h1{color:#fff;letter-spacing:-.05em;margin:16px 0 35px;font:italic 950 clamp(42px,8vw,68px)/.9 Arial Black}.affiliate-onboarding h1 em{color:var(--af-gold);font-style:inherit}.affiliate-form{gap:17px;display:grid}.affiliate-form.two{grid-template-columns:1fr 1fr}.affiliate-form label{gap:8px;display:grid}.affiliate-form label>span{color:#9a968e;letter-spacing:.1em;font:900 9px/1 Arial}.affiliate-form input,.affiliate-form select,.affiliate-modal input,.affiliate-modal select{color:#fff;background:#121212;border:1px solid #363636;border-radius:10px;outline:0;width:100%;height:54px;padding:0 15px;font-size:14px}.affiliate-form input:focus,.affiliate-form select:focus,.affiliate-modal input:focus,.affiliate-modal select:focus{border-color:var(--af-gold);box-shadow:0 0 0 3px #ffc92813}.affiliate-form .wide{grid-column:1/-1}.affiliate-onboarding footer{justify-content:flex-end;gap:10px;margin-top:30px;display:flex}.affiliate-onboarding footer button,.affiliate-save{border:1px solid var(--af-gold);background:var(--af-gold);color:#090909;cursor:pointer;border-radius:10px;min-height:52px;padding:0 22px;font:950 11px/1 Arial Black}.affiliate-onboarding footer button i{margin-left:28px;font-style:normal}.affiliate-onboarding footer .secondary{color:#ccc;background:#111;border-color:#383838}.affiliate-rule-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:25px;display:grid}.affiliate-rule-summary article{background:#111;border:1px solid #37301d;border-radius:12px;padding:20px 14px}.affiliate-rule-summary b,.affiliate-rule-summary span{display:block}.affiliate-rule-summary b{color:var(--af-gold);font:950 24px/1 Arial Black}.affiliate-rule-summary span{color:#8f8a82;margin-top:8px;font-size:9px}.affiliate-checks{gap:12px;display:grid}.affiliate-checks label,.affiliate-switch{background:#111;border:1px solid #2c2c2c;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex!important}.affiliate-checks input,.affiliate-switch input{accent-color:var(--af-gold);flex:none;width:18px;height:18px}.affiliate-checks span,.affiliate-switch span{color:#c3bfb6!important;letter-spacing:0!important;font:500 13px/1.5 Arial!important}.affiliate-checks a{color:var(--af-gold)}.affiliate-checks small{color:#777}.affiliate-form-error{color:#ff9da5;background:#2d0c10;border:1px solid #712d32;border-radius:9px;padding:12px;font-size:12px}.affiliate-app{background:radial-gradient(circle at 80% 0,#ffc9280c,#0000 25%),#080808;grid-template-columns:236px minmax(0,1fr);display:grid}.affiliate-side{z-index:10;background:#0b0b0bf2;border-right:1px solid #272727;flex-direction:column;height:100dvh;padding:20px 14px;display:flex;position:sticky;top:0}.affiliate-side-brand{align-items:center;gap:10px;padding:0 10px 22px;text-decoration:none;display:flex}.affiliate-side-brand img{object-fit:contain;width:50px;height:50px}.affiliate-side-brand b,.affiliate-side-brand small{display:block}.affiliate-side-brand b{color:var(--af-gold);letter-spacing:.08em;font:950 13px/1 Arial Black}.affiliate-side-brand small{color:#68645b;letter-spacing:.12em;margin-top:5px;font:800 7px/1 Arial}.affiliate-side nav{border-top:1px solid #272727;gap:4px;padding-top:16px;display:grid}.affiliate-side nav button,.affiliate-profile-button{color:#8e8b84;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 12px;display:flex}.affiliate-side nav button i{background:#151515;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.affiliate-side svg,.affiliate-mobile-nav svg,.affiliate-app-top svg,.affiliate-link-hero svg,.affiliate-links-list svg,.affiliate-account svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px}.affiliate-side nav button span{font-size:12px;font-weight:800}.affiliate-side nav button.active,.affiliate-side nav button:hover,.affiliate-profile-button.active{color:var(--af-gold);background:#211b08}.affiliate-side nav button.active i{background:var(--af-gold);color:#111}.affiliate-profile-button{border-top:1px solid #272727;border-radius:0;margin-top:auto;padding-top:18px}.affiliate-profile-button>img,.affiliate-profile-button>i,.affiliate-avatar-top img,.affiliate-avatar-top>i{object-fit:cover;width:38px;height:38px;color:var(--af-gold);text-align:center;background:#211c0b;border:1px solid #5e4d1b;border-radius:50%;font:900 16px/38px Arial}.affiliate-profile-button b,.affiliate-profile-button small{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.affiliate-profile-button b{color:#eee;font-size:11px}.affiliate-profile-button small{color:#777;margin-top:4px;font-size:9px}.affiliate-main{min-width:0;padding:0 32px 80px}.affiliate-app-top{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080808e8;border-bottom:1px solid #242424;align-items:center;gap:12px;min-height:88px;margin:0 -32px 26px;padding:14px 34px;display:flex;position:sticky;top:0}.affiliate-app-top>div{flex:1}.affiliate-app-top small,.affiliate-section-head small,.affiliate-tier small,.affiliate-recent header small,.affiliate-profile-page section>header small,.affiliate-ledger header small,.affiliate-payout-history header small{color:#706b61;letter-spacing:.13em;font:900 8px/1 Arial}.affiliate-app-top h1{color:#fff;margin:6px 0 0;font:950 22px/1 Arial Black}.affiliate-app-top>button{color:#aaa;cursor:pointer;background:#111;border:1px solid #2d2d2d;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid}.affiliate-app-top .affiliate-avatar-top{background:0 0;border:0}.affiliate-updated{color:#777;align-items:center;gap:7px;font-size:9px;display:flex}.affiliate-updated i{background:var(--af-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4be1a077}.affiliate-main>div{width:min(1220px,100%);margin:auto}.affiliate-toast{z-index:100;color:var(--af-gold);background:#171204;border:1px solid #94781f;border-radius:10px;padding:12px 18px;font-size:11px;font-weight:900;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #000}.affiliate-inline-error{color:#ff9aa3;background:#270d10;border:1px solid #68262c;border-radius:10px;margin-bottom:18px;padding:12px;font-size:11px}.affiliate-link-hero{background:radial-gradient(circle at 92% 10%,#ffc9281c,#0000 30%),linear-gradient(135deg,#17150d,#0f0f0e);border:1px solid #4d4019;border-radius:20px;align-items:center;gap:24px;padding:27px;display:flex;box-shadow:0 20px 50px #0006}.affiliate-link-hero>div:first-child{flex:1;min-width:0}.affiliate-link-hero small,.affiliate-money-card small,.affiliate-balance-hero small{color:var(--af-gold);letter-spacing:.13em;font:900 8px/1 Arial}.affiliate-link-hero h2{color:#fff;text-overflow:ellipsis;margin:10px 0 5px;font-size:clamp(16px,2.5vw,26px);overflow:hidden}.affiliate-link-hero p{color:#817d75;margin:0;font-size:11px}.affiliate-link-hero>div:last-child{gap:8px;display:flex}.affiliate-link-hero button,.affiliate-money-card button,.affiliate-balance-hero button{min-height:46px;color:var(--af-gold);cursor:pointer;background:#111;border:1px solid #463b1c;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font:900 9px/1 Arial;display:flex}.affiliate-link-hero button:first-child,.affiliate-money-card button,.affiliate-balance-hero button{background:var(--af-gold);color:#111;border-color:var(--af-gold)}.affiliate-money-card{background:linear-gradient(135deg,#10251a,#0c1110);border:1px solid #263a31;border-radius:20px;align-items:center;gap:20px;margin-top:14px;padding:27px;display:flex}.affiliate-money-card>div,.affiliate-balance-hero>div{flex:1}.affiliate-money-card b,.affiliate-balance-hero b{color:var(--af-green);margin:9px 0 6px;font:950 clamp(34px,5vw,52px)/1 Arial Black;display:block}.affiliate-money-card span,.affiliate-balance-hero span{color:#86a596;font-size:11px}.affiliate-money-card button i,.affiliate-balance-hero button i{font-style:normal}.affiliate-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.affiliate-kpis article,.affiliate-balance-grid article{background:#111;border:1px solid #292929;border-radius:16px;padding:21px}.affiliate-kpis small,.affiliate-kpis b,.affiliate-kpis span,.affiliate-balance-grid small,.affiliate-balance-grid b,.affiliate-balance-grid span{display:block}.affiliate-kpis small,.affiliate-balance-grid small{color:#77736b;letter-spacing:.09em;font:900 8px/1.2 Arial}.affiliate-kpis b,.affiliate-balance-grid b{color:#fff;margin:12px 0 7px;font:950 27px/1 Arial Black}.affiliate-kpis span,.affiliate-balance-grid span{color:#67645e;font-size:9px}.affiliate-home-grid{grid-template-columns:.9fr 1.1fr;gap:14px;display:grid}.affiliate-tier,.affiliate-mini-funnel,.affiliate-recent,.affiliate-funnel-full,.affiliate-insight,.affiliate-profile-page>section,.affiliate-payout-history,.affiliate-ledger{background:#101010;border:1px solid #292929;border-radius:18px;padding:24px}.affiliate-tier header,.affiliate-mini-funnel header,.affiliate-recent>header,.affiliate-ledger>header,.affiliate-payout-history>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.affiliate-tier h3,.affiliate-recent h3,.affiliate-ledger h3,.affiliate-payout-history h3{margin:7px 0 0;font:950 17px/1 Arial Black}.affiliate-tier header>b{color:var(--af-gold);font-size:11px}.affiliate-tier>div{background:#242013;border-radius:6px;height:8px;margin:25px 0 12px}.affiliate-tier>div i{background:linear-gradient(90deg,#e1a900,var(--af-gold));border-radius:6px;height:100%;display:block;box-shadow:0 0 16px #ffc92844}.affiliate-tier p{color:#817d75;margin:0;font-size:11px}.affiliate-mini-funnel header{margin-bottom:16px}.affiliate-mini-funnel header button,.affiliate-recent header button{color:var(--af-gold);cursor:pointer;background:0 0;border:0;font:900 8px/1 Arial}.affiliate-mini-funnel>div{grid-template-columns:100px 1fr auto;align-items:center;gap:10px;margin:12px 0;display:grid}.affiliate-mini-funnel>div>span{background:#272727;border-radius:5px;height:5px}.affiliate-mini-funnel>div>span i{background:#ad850c;border-radius:5px;height:100%;display:block}.affiliate-mini-funnel b{color:#aaa;font-size:9px}.affiliate-mini-funnel strong{font-size:12px}.affiliate-recent{margin-top:14px}.affiliate-recent>header{border-bottom:1px solid #262626;padding-bottom:18px}.affiliate-recent>article,.affiliate-orders>article{border-bottom:1px solid #232323;align-items:center;gap:12px;padding:15px 2px;display:grid}.affiliate-recent>article{grid-template-columns:minmax(130px,1.2fr) auto auto auto}.affiliate-recent article div b,.affiliate-recent article div small,.affiliate-orders article div b,.affiliate-orders article div small{display:block}.affiliate-recent article div b,.affiliate-orders article div b{font-size:11px}.affiliate-recent article div small,.affiliate-orders article div small{color:#6d6a64;margin-top:5px;font-size:9px}.affiliate-recent article strong,.affiliate-orders article strong{color:var(--af-green);font-size:12px}.affiliate-recent article>i,.affiliate-orders article>i{color:#d9b54a;background:#282416;border-radius:7px;padding:7px 8px;font:900 8px/1 Arial}.affiliate-recent article>i.success,.affiliate-orders article>i.success{color:var(--af-green);background:#0e2a1e}.affiliate-recent article>i.danger,.affiliate-orders article>i.danger{color:#ff7d87;background:#321014}.affiliate-recent article>span{color:#888;font-size:10px}.affiliate-section{padding-bottom:30px}.affiliate-filter-bar,.affiliate-order-filters{background:#0e0e0e;border:1px solid #282828;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px;display:flex}.affiliate-filter-bar button,.affiliate-order-filters button{color:#777;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:10px 12px;font:900 8px/1 Arial}.affiliate-filter-bar button.active,.affiliate-order-filters button.active{color:var(--af-gold);background:#2c240c}.affiliate-filter-bar span{color:#65615b;margin-left:auto;font-size:9px}.affiliate-funnel-full header{padding-bottom:24px}.affiliate-funnel-full header h2{margin:8px 0 0;font:950 23px/1.1 Arial Black}.affiliate-funnel-full>article{border-top:1px solid #252525;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 0;display:grid}.affiliate-funnel-number{flex-direction:column;align-self:stretch;align-items:center;display:flex}.affiliate-funnel-number span{width:32px;height:32px;color:var(--af-gold);border:1px solid #554616;border-radius:9px;place-items:center;font:900 10px/1 Arial;display:grid}.affiliate-funnel-number i{background:#3f3518;flex:1;width:1px;margin-top:6px}.affiliate-funnel-full article>div:nth-child(2){grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:22px;display:grid}.affiliate-funnel-full article>div small{color:#aaa;font:800 11px/1 Arial}.affiliate-funnel-full article>div b{font:950 23px/1 Arial Black}.affiliate-funnel-full article>div em{color:#6e6a63;font-size:9px;font-style:normal}.affiliate-funnel-full article>strong{min-width:85px;color:var(--af-gold);text-align:right;font-size:14px}.affiliate-funnel-full article>strong small{color:#68645d;margin-top:5px;font-size:7px;display:block}.affiliate-insight{background:#11140f;gap:14px;margin-top:14px;display:flex}.affiliate-insight>i{width:34px;height:34px;color:var(--af-gold);background:#2a2815;border-radius:50%;place-items:center;font-style:normal;display:grid}.affiliate-insight b{font-size:11px}.affiliate-insight p{color:#77736c;margin:6px 0 0;font-size:10px;line-height:1.5}.affiliate-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.affiliate-section-head h2{margin:7px 0 0;font:950 25px/1 Arial Black}.affiliate-section-head>button,.affiliate-save{border:1px solid var(--af-gold);background:var(--af-gold);color:#111;cursor:pointer;border-radius:10px;padding:14px 16px;font:950 9px/1 Arial}.affiliate-section-head button i{margin-left:14px;font-style:normal}.affiliate-links-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.affiliate-links-list>article{background:#111;border:1px solid #2d2d2d;border-radius:17px;padding:22px}.affiliate-links-list>article.primary{background:radial-gradient(circle at 100% 0,#ffc92816,#0000 35%),#111;border-color:#554619}.affiliate-links-list article>header{justify-content:space-between;gap:16px;display:flex}.affiliate-links-list article header span{color:var(--af-gold);letter-spacing:.12em;font:900 8px/1 Arial}.affiliate-links-list h3{margin:8px 0 0;font:950 18px/1 Arial Black}.affiliate-links-list header>i{height:max-content;color:var(--af-green);background:#143021;border-radius:7px;padding:6px 8px;font:900 7px/1 Arial}.affiliate-links-list header>i.paused{color:#deb351;background:#332817}.affiliate-links-list header>i.archived{color:#888;background:#262626}.affiliate-links-list article>p{color:#9c978e;text-overflow:ellipsis;background:#090909;border-radius:9px;margin:18px 0;padding:11px;font:500 11px/1.2 monospace;overflow:hidden}.affiliate-link-metrics{border-top:1px solid #292929;border-bottom:1px solid #292929;grid-template-columns:repeat(3,1fr);padding:13px 0;display:grid}.affiliate-link-metrics span{text-align:center;border-right:1px solid #292929}.affiliate-link-metrics span:last-child{border:0}.affiliate-link-metrics small,.affiliate-link-metrics b{display:block}.affiliate-link-metrics small{color:#716e68;font-size:8px}.affiliate-link-metrics b{margin-top:7px;font-size:14px}.affiliate-links-list footer{gap:7px;padding-top:16px;display:flex}.affiliate-links-list footer button{color:var(--af-gold);cursor:pointer;background:#16140d;border:1px solid #3b3524;border-radius:8px;align-items:center;gap:6px;padding:10px;font:900 8px/1 Arial;display:flex}.affiliate-links-list footer .affiliate-link-more{color:#888;background:#111;border-color:#303030;margin-left:auto}.affiliate-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.affiliate-modal{background:#111;border:1px solid #554516;border-radius:22px;width:min(470px,100%);padding:30px;position:relative;box-shadow:0 30px 100px #000}.affiliate-modal-close{color:#777;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:12px;right:14px}.affiliate-modal>small{color:var(--af-gold);letter-spacing:.14em;font:900 8px/1 Arial}.affiliate-modal h2{margin:10px 0 25px;font:950 25px/1.1 Arial Black}.affiliate-modal label{gap:8px;margin:14px 0;display:grid}.affiliate-modal label span{color:#888;font:900 8px/1 Arial}.affiliate-modal>p{color:#777;font-size:10px}.affiliate-modal-primary{background:var(--af-gold);color:#111;cursor:pointer;border:0;border-radius:10px;width:100%;height:50px;font:950 10px/1 Arial}.affiliate-orders{background:#101010;border:1px solid #292929;border-radius:16px;overflow:hidden}.affiliate-orders>header,.affiliate-orders>article{grid-template-columns:1.3fr 1fr .8fr .6fr .8fr 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.affiliate-orders>header{color:#6c6962;background:#141414;border-bottom:1px solid #2d2d2d;font:900 8px/1 Arial}.affiliate-orders>article{border-bottom:1px solid #242424;margin:0}.affiliate-orders article>span{color:#9b978e;font-size:10px}.affiliate-empty{text-align:center!important;grid-column:1/-1!important;place-items:center!important;padding:48px 20px!important;display:grid!important}.affiliate-empty>i{width:48px;height:48px;color:var(--af-gold);background:#1e1909;border:1px solid #544414;border-radius:14px;place-items:center;font-size:22px;font-style:normal;display:grid}.affiliate-empty h3{margin:16px 0 7px;font:950 17px/1.1 Arial Black}.affiliate-empty p{color:#777;max-width:380px;margin:0;font-size:11px;line-height:1.5}.affiliate-empty button{border:1px solid var(--af-gold);background:var(--af-gold);color:#111;border-radius:8px;margin-top:17px;padding:12px;font:900 8px/1 Arial}.affiliate-balance-hero{background:radial-gradient(circle at 90% 0,#4be1a013,#0000 35%),#0e1713;border:1px solid #294438;border-radius:20px;align-items:center;gap:20px;padding:30px;display:flex;position:relative}.affiliate-balance-hero>p{color:#7d9d8c;margin:0;font-size:9px;position:absolute;bottom:12px;left:30px}.affiliate-balance-hero button:disabled{filter:grayscale();opacity:.45;cursor:not-allowed}.affiliate-balance-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.affiliate-payout-history,.affiliate-ledger{margin-top:14px}.affiliate-payout-history>article{border-top:1px solid #272727;grid-template-columns:1fr auto 180px;align-items:center;gap:18px;padding:15px 0;display:grid}.affiliate-payout-history article b,.affiliate-payout-history article small,.affiliate-payout-history article span{display:block}.affiliate-payout-history article b{font-size:11px}.affiliate-payout-history article small{color:#716d66;margin-top:4px;font-size:8px}.affiliate-payout-history article>strong{color:#fff;font-size:14px}.affiliate-payout-history article>span{color:#deb74a;text-align:center;background:#272414;border-radius:8px;padding:8px;font-size:9px}.affiliate-payout-history article>span.paid{color:var(--af-green);background:#103020}.affiliate-payout-history article>span.rejected{color:#ff8790;background:#371015}.affiliate-ledger>article{border-top:1px solid #272727;grid-template-columns:120px 1fr auto;align-items:center;gap:16px;padding:14px 0;display:grid}.affiliate-ledger time{color:#6d6961;font-size:9px}.affiliate-ledger article div b,.affiliate-ledger article div small{display:block}.affiliate-ledger article div b{font-size:10px}.affiliate-ledger article div small{color:#716d66;margin-top:4px;font-size:8px}.affiliate-ledger article strong{font-size:11px}.affiliate-ledger article strong.positive{color:var(--af-green)}.affiliate-ledger article strong.negative{color:#ff7b84}.affiliate-profile-page{grid-template-columns:1fr 1fr;gap:14px;display:grid}.affiliate-profile-page>section{align-self:start}.affiliate-profile-page section>header{margin-bottom:24px}.affiliate-profile-page section>header h2{margin:8px 0 0;font:950 20px/1.1 Arial Black}.affiliate-profile-page .affiliate-account{grid-column:1/-1}.affiliate-save{margin-top:18px}.affiliate-current-pix{background:#0e1c15;border:1px solid #284535;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.affiliate-current-pix>i{background:var(--af-green);color:#052015;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.affiliate-current-pix b,.affiliate-current-pix span,.affiliate-current-pix small{display:block}.affiliate-current-pix b{font-size:11px}.affiliate-current-pix span{color:#9aa99f;margin-top:4px;font-size:9px}.affiliate-current-pix small{color:#e0b949;margin-top:6px;font-size:8px}.affiliate-security-note{color:#7d7971;font-size:9px;line-height:1.5}.affiliate-account p{color:#817d75;font-size:11px}.affiliate-account button{color:#e17a83;cursor:pointer;background:#1a0f11;border:1px solid #3a2528;border-radius:9px;align-items:center;gap:8px;padding:12px;font:900 8px/1 Arial;display:flex}.affiliate-mobile-nav{display:none}@media (width<=980px){.affiliate-hero{grid-template-columns:1fr;gap:30px}.affiliate-hero-board{width:min(600px,100%);margin:auto}.affiliate-rules{grid-template-columns:1fr;gap:35px}.affiliate-app{grid-template-columns:190px minmax(0,1fr)}.affiliate-main{padding-left:20px;padding-right:20px}.affiliate-app-top{margin-left:-20px;margin-right:-20px;padding-left:22px;padding-right:22px}.affiliate-kpis,.affiliate-balance-grid{grid-template-columns:repeat(2,1fr)}.affiliate-home-grid,.affiliate-links-list,.affiliate-profile-page{grid-template-columns:1fr}.affiliate-profile-page .affiliate-account{grid-column:auto}}@media (width<=720px){:is(html:has(.affiliate-app),body:has(.affiliate-app)){overscroll-behavior-y:auto}.affiliate-public-top{width:calc(100% - 28px);height:74px}.affiliate-public-top img{width:56px;height:56px}.affiliate-hero{width:calc(100% - 30px);min-height:auto;padding:55px 0 65px}.affiliate-hero h1{font-size:clamp(47px,14vw,69px)}.affiliate-hero-copy>p{font-size:14px}.affiliate-trust{justify-content:center;gap:7px;font-size:6.5px}.affiliate-hero-board{border-radius:24px;min-height:450px;padding:38px 20px;transform:none}.affiliate-demo-money{width:86%}.affiliate-demo-money b{font-size:30px}.affiliate-public-strip{grid-template-columns:repeat(2,1fr);width:calc(100% - 30px)}.affiliate-public-strip article{border-bottom:1px solid #29220f;padding:22px 10px}.affiliate-public-strip article:nth-child(2){border-right:0}.affiliate-how{width:calc(100% - 30px);padding:80px 0}.affiliate-how>div{grid-template-columns:1fr}.affiliate-how article{min-height:190px}.affiliate-rules{width:calc(100% - 30px);padding:36px 22px}.affiliate-rules li{grid-template-columns:100px 1fr}.affiliate-final nav{flex-wrap:wrap;gap:16px}.affiliate-onboarding>section{padding-top:38px}.affiliate-form.two{grid-template-columns:1fr}.affiliate-form .wide{grid-column:auto}.affiliate-rule-summary{grid-template-columns:1fr}.affiliate-rule-summary article{align-items:center;gap:14px;display:flex}.affiliate-rule-summary span{margin-top:0}.affiliate-app{padding-bottom:76px;display:block}.affiliate-side{display:none}.affiliate-main{padding:0 13px 20px}.affiliate-app-top{min-height:72px;margin:0 -13px 15px;padding:10px 14px}.affiliate-app-top h1{font-size:17px}.affiliate-app-top>button[aria-label=Notificações],.affiliate-updated{display:none}.affiliate-avatar-top img,.affiliate-avatar-top>i{width:35px;height:35px}.affiliate-mobile-nav{z-index:30;height:70px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0af2;border-top:1px solid #2d2d2d;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.affiliate-mobile-nav button{color:#6e6b65;background:0 0;border:0;align-content:center;place-items:center;gap:5px;font-size:8px;display:grid}.affiliate-mobile-nav button.active{color:var(--af-gold)}.affiliate-mobile-nav svg{width:20px}.affiliate-link-hero{padding:20px;display:block}.affiliate-link-hero h2{white-space:nowrap}.affiliate-link-hero>div:last-child{margin-top:18px}.affiliate-link-hero button{flex:1}.affiliate-money-card,.affiliate-balance-hero{padding:22px;display:block}.affiliate-money-card button,.affiliate-balance-hero button{width:100%;margin-top:18px}.affiliate-balance-hero>p{margin-top:12px;position:static}.affiliate-kpis,.affiliate-balance-grid{gap:8px}.affiliate-kpis article,.affiliate-balance-grid article{padding:16px 13px}.affiliate-kpis b,.affiliate-balance-grid b{font-size:22px}.affiliate-recent{padding:17px}.affiliate-recent>article{grid-template-columns:1fr auto}.affiliate-recent article>i{grid-column:2}.affiliate-recent article>span{grid-column:1}.affiliate-recent article>strong{grid-area:1/2}.affiliate-mini-funnel>div{grid-template-columns:70px 1fr auto}.affiliate-filter-bar span{display:none}.affiliate-funnel-full{padding:17px}.affiliate-funnel-full>article{grid-template-columns:34px minmax(0,1fr)}.affiliate-funnel-full article>div:nth-child(2){grid-template-columns:1fr auto;gap:8px}.affiliate-funnel-full article>div em{grid-column:1/-1}.affiliate-funnel-full article>strong{grid-column:2;margin-top:-18px}.affiliate-section-head{align-items:flex-end}.affiliate-section-head h2{font-size:19px}.affiliate-links-list>article{padding:17px}.affiliate-links-list footer{flex-wrap:wrap}.affiliate-order-filters{scrollbar-width:none;overflow-x:auto}.affiliate-orders{background:0 0;border:0;overflow:visible}.affiliate-orders>header{display:none}.affiliate-orders>article{background:#111;border:1px solid #292929;border-radius:13px;margin-bottom:9px;position:relative;grid-template-columns:1fr auto!important;padding:16px!important}.affiliate-orders article>span{display:none}.affiliate-orders article>strong{grid-area:1/2}.affiliate-orders article>i{grid-area:2/2}.affiliate-payout-history>article{grid-template-columns:1fr auto}.affiliate-payout-history article>span{grid-column:1/-1}.affiliate-ledger>article{grid-template-columns:1fr auto}.affiliate-ledger time{grid-column:1/-1}.affiliate-profile-page>section{padding:18px}.affiliate-modal-backdrop{align-items:end;padding:0}.affiliate-modal{padding-bottom:calc(28px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}.affiliate-terms-update-copy{color:#9f9a91;margin:0 0 24px;font-size:13px;line-height:1.7}.affiliate-bell{position:relative}.affiliate-bell>b{color:#fff;background:#e44752;border:2px solid #080808;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 5px;font:900 8px/1 Arial;display:grid;position:absolute;top:-5px;right:-5px}.affiliate-notification-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;position:fixed;inset:0}.affiliate-notification-drawer{background:#0d0d0d;border-left:1px solid #3b321d;width:min(430px,100%);height:100%;padding:24px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #000}.affiliate-notification-drawer>header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.affiliate-notification-drawer header small{color:var(--af-gold);letter-spacing:.13em;font:900 8px/1 Arial}.affiliate-notification-drawer h2{margin:7px 0 0;font:950 24px/1 Arial Black}.affiliate-notification-drawer header button{color:#888;cursor:pointer;background:0 0;border:0;font-size:28px}.affiliate-notification-drawer section>button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252525;gap:13px;width:100%;padding:18px 4px;display:flex;position:relative}.affiliate-notification-drawer section>button.unread:after{content:"";background:var(--af-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:22px;right:3px;box-shadow:0 0 12px #ffc928aa}.affiliate-notification-drawer section>button>i{height:39px;color:var(--af-gold);background:#201b0c;border:1px solid #4c401d;border-radius:11px;flex:0 0 39px;place-items:center;font:900 10px/1 Arial;display:grid}.affiliate-notification-drawer section span{padding-right:16px}.affiliate-notification-drawer section b{font-size:12px;display:block}.affiliate-notification-drawer section p{color:#8c8880;margin:6px 0;font-size:10px;line-height:1.5}.affiliate-notification-drawer section small{color:#5f5c57;font-size:8px}.affiliate-notification-empty{color:#777;text-align:center;padding:50px 10px;font-size:11px}@media (width<=720px){.affiliate-app-top>button.affiliate-bell{display:grid}.affiliate-notification-drawer{padding:18px 16px 90px}}@media (prefers-reduced-motion:reduce){.affiliate-loading>i{animation:none}}.affiliate-receipt-link{text-decoration:none;color:var(--af-gold)!important;margin-top:7px!important;font:900 7px/1 Arial!important;display:inline-block!important}.affiliate-google{text-decoration:none}.affiliate-google:active{transform:scale(.985)}.affiliate-hero-copy>p strong{color:#f6d65d}.affiliate-final{padding-top:80px}.affiliate-final>img{object-fit:contain;width:88px;height:88px;margin:0 auto;display:block}.affiliate-public p,.affiliate-public li span{word-break:normal;overflow-wrap:normal;text-wrap:pretty}.affiliate-public h1,.affiliate-public h2,.affiliate-public h3,.affiliate-public small{word-break:normal;text-wrap:balance}.affiliate-public button,.affiliate-google,.affiliate-final nav a{white-space:nowrap}@media (width<=720px){.affiliate-public-top{height:62px}.affiliate-public-top img{width:48px;height:48px}.affiliate-public-top button{padding:10px 14px}.affiliate-hero{gap:24px;padding:24px 0 38px}.affiliate-hero h1{margin:17px 0 15px;font-size:clamp(43px,13vw,62px);line-height:.88}.affiliate-hero-copy>p{margin-bottom:20px;line-height:1.5}.affiliate-google{min-height:64px;padding:9px 11px}.affiliate-google>b{width:43px;height:43px}.affiliate-google span{font-size:12px}.affiliate-trust{margin-top:13px}.affiliate-hero-board{min-height:420px;padding:28px 20px}.affiliate-demo-money{margin-top:14px;margin-bottom:14px}.affiliate-public-strip article{padding:19px 10px}.affiliate-how{padding:58px 0}.affiliate-how>div{gap:10px;margin-top:28px}.affiliate-how article{min-height:0;padding:22px}.affiliate-how h3{margin-top:20px}.affiliate-rules{gap:22px;padding:28px 20px}.affiliate-rules li{padding:16px 0}.affiliate-final{padding:58px 20px 34px}.affiliate-final>img{width:78px;height:78px}.affiliate-final>small{letter-spacing:clamp(.12em,2vw,.2em);width:min(100%,390px);max-width:none;margin:16px auto 0;font-size:clamp(7.8px,2.45vw,10px);line-height:1.35}.affiliate-final h2{font-size:42px}.affiliate-final button{width:min(330px,100%);margin:24px auto 34px}.affiliate-final nav{gap:14px 18px}}@media (width<=380px){.affiliate-final{padding-left:14px;padding-right:14px}.affiliate-final>small{letter-spacing:.11em;font-size:7.5px}.affiliate-final button{font-size:12px}.affiliate-google span{font-size:11px}}.affiliate-social-field>small{color:#69655e;font-size:9px}.affiliate-social-input{background:linear-gradient(#17150e,#101010);border:1px solid #51431d;border-radius:12px;align-items:center;min-width:0;height:58px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.affiliate-social-input:focus-within{border-color:var(--af-gold);box-shadow:0 0 0 3px #ffc92813}.affiliate-social-input>b{color:#c7a84d;white-space:nowrap;flex:none;padding-left:15px;font:800 13px/1 Arial}.affiliate-social-input>input{min-width:0;appearance:none!important;width:auto!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:1!important;padding:0 15px 0 8px!important;font-size:16px!important}.affiliate-social-input>input::placeholder{color:#5e5b55}.affiliate-reveal{gap:17px;scroll-margin-block:18px 130px;animation:.28s both affiliate-reveal-in;display:grid}.affiliate-reveal+.affiliate-reveal{margin-top:4px}@keyframes affiliate-reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.affiliate-save-state{color:#8b8268;letter-spacing:.16em;text-align:right;min-height:16px;margin:16px 0 0;font:800 9px/1 Arial}.affiliate-created-banner{z-index:90;color:#fff;text-align:left;background:linear-gradient(135deg,#201906,#0e0e0d);border:1px solid #6d581d;border-radius:18px;grid-template-columns:1fr auto;gap:5px 18px;width:min(560px,100% - 28px);padding:18px 20px;animation:.3s both affiliate-reveal-in;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #000c}.affiliate-created-banner b{color:var(--af-gold);letter-spacing:.08em;font-size:13px}.affiliate-created-banner span{color:#c8c4ba;grid-column:1;font-size:12px;line-height:1.45}.affiliate-created-banner i{color:#8b8268;grid-area:1/2/3;font-size:18px;font-style:normal}.affiliate-app-top .affiliate-menu-trigger{background:#161307;border-color:#564616;align-content:center;gap:4px;display:grid}.affiliate-menu-trigger span{background:var(--af-gold);border-radius:2px;width:18px;height:2px;display:block}.affiliate-menu-backdrop{z-index:110;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000b;justify-content:flex-end;display:flex;position:fixed;inset:0}.affiliate-menu-drawer{background:radial-gradient(circle at 100% 0,#ffc92812,#0000 26%),#0b0b0a;border-left:1px solid #5a4918;flex-direction:column;width:min(420px,92vw);height:100dvh;padding:22px;display:flex;box-shadow:-30px 0 80px #000}.affiliate-menu-drawer>header{border-bottom:1px solid #2b281e;justify-content:space-between;align-items:flex-start;padding:10px 2px 22px;display:flex}.affiliate-menu-drawer header small{color:var(--af-gold);letter-spacing:.14em;font:900 8px/1 Arial}.affiliate-menu-drawer h2{margin:8px 0 5px;font:950 22px/1 Arial Black}.affiliate-menu-drawer header p{color:#777269;margin:0;font-size:10px}.affiliate-menu-drawer header button{color:#8b867c;cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.affiliate-menu-drawer nav{margin-top:12px;display:grid}.affiliate-menu-drawer nav button,.affiliate-menu-drawer nav a{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #27251f;grid-template-columns:1fr auto;gap:5px 16px;padding:18px 4px;text-decoration:none;display:grid}.affiliate-menu-drawer nav b{font:900 11px/1 Arial}.affiliate-menu-drawer nav span{color:#716d64;grid-column:1;font-size:9px}.affiliate-menu-drawer nav i{color:var(--af-gold);grid-area:1/2/3;align-self:center;font-size:18px;font-style:normal}.affiliate-menu-logout{color:#dc7c83;background:#180f10;border:1px solid #3a292b;border-radius:10px;align-items:center;gap:9px;margin-top:auto;padding:14px;font:900 9px/1 Arial;display:flex}.affiliate-menu-logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}@media (width<=720px){.affiliate-onboarding,.affiliate-app{min-height:var(--visual-viewport-height,100dvh);scroll-padding-block:18px 45vh}.affiliate-onboarding>section{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.affiliate-app{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.keyboard-field-active .affiliate-onboarding>header,.keyboard-field-active .affiliate-onboarding-progress,.keyboard-field-active .affiliate-onboarding>section>small,.keyboard-field-active .affiliate-onboarding h1{display:none}.keyboard-field-active .affiliate-onboarding>section{width:calc(100% - 28px);padding-top:14px;padding-bottom:130px}.keyboard-field-active .affiliate-onboarding footer{z-index:40;left:0;right:0;bottom:var(--keyboard-inset,0);padding:12px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#090909 18%);margin:0;display:flex;position:fixed;transform:translateZ(0)}.keyboard-field-active .affiliate-onboarding footer button:not(.secondary){flex:1}.keyboard-field-active .affiliate-onboarding .affiliate-form{gap:13px}.keyboard-field-active .affiliate-onboarding .affiliate-social-field>small,.keyboard-field-active .affiliate-mobile-nav{display:none}.keyboard-field-active .affiliate-profile-page>section{scroll-margin-bottom:38vh}.affiliate-social-input>b{font-size:12px}}.legal-page{color:#f4efe4;background:radial-gradient(circle at 50% 0,#e5ab1d18,#0000 30%),#080807;min-height:100dvh;padding:42px 18px 72px}.legal-shell{width:min(760px,100%);margin:0 auto}.legal-back{color:#d5ab3c;letter-spacing:.13em;margin-bottom:28px;font:900 10px/1 Arial;text-decoration:none;display:inline-flex}.legal-card{background:linear-gradient(145deg,#14130f,#0c0c0b);border:1px solid #332e22;border-radius:26px;padding:clamp(24px,5vw,48px);box-shadow:0 30px 90px #0008}.legal-card>small{color:#c99d2c;letter-spacing:.18em;font:900 9px/1 Arial}.legal-card h1{color:#fff;letter-spacing:-.05em;margin:13px 0 12px;font:950 clamp(36px,8vw,62px)/.94 Arial Black,Arial}.legal-card>p{color:#aaa399;margin:0 0 26px;line-height:1.65}.legal-card section{border-top:1px solid #2b2923;padding:22px 0}.legal-card h2{color:#f4d16b;margin:0 0 9px;font-size:17px}.legal-card section p,.legal-card li{color:#a7a198;font-size:14px;line-height:1.65}.legal-card ul{margin:8px 0 0;padding-left:20px}.legal-card a{color:#e7b936}.legal-note{background:#1a1507;border:1px solid #453914;border-radius:14px;padding:15px;color:#d7c999!important}.legal-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.legal-actions a{color:#ffd65f;letter-spacing:.08em;background:#181408;border:1px solid #514419;border-radius:12px;align-items:center;min-height:46px;padding:0 16px;font:900 10px/1 Arial;text-decoration:none;display:inline-flex}.collabs-legal{justify-content:center;gap:14px;margin-top:14px;display:flex}.collabs-legal a{color:#706b62;font:700 9px/1 Arial;text-decoration:none}.collabs-legal a:hover{color:#d5ae44}@media (width<=560px){.legal-page{padding:22px 12px 54px}.legal-card{border-radius:20px}.legal-card h1{font-size:40px}}.festival-page{--fg:#ffcc42;--ink:#0c0c0d;--muted:#bebbb4;color:#fff;background:#0c0c0d;max-width:1600px;margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;overflow:clip}.festival-page *{box-sizing:border-box}.festival-page a{color:inherit}.festival-page button,.festival-page input{font:inherit}.festival-page button,.festival-page a{-webkit-tap-highlight-color:transparent}.festival-page :focus-visible{outline-offset:5px;outline:3px solid #ffcc42}.festival-page button{cursor:pointer}.festival-page button:disabled{cursor:default;opacity:.5}.fest-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:24px 32px;display:flex}.fest-header img,.fest-footer img{object-fit:contain}.fest-consult{border-bottom:1px solid #726443;padding:12px 0;font-size:14px;text-decoration:none}.fest-hero{grid-template-columns:1.1fr 1fr;gap:24px;max-width:1240px;margin:auto;padding:58px 32px 72px;display:grid;position:relative}.fest-eyebrow{letter-spacing:.11em;color:var(--fg);font-size:13px;font-weight:800;display:block}.fest-kicker{letter-spacing:.18em;color:#dfd9ca;margin:28px 0 14px;font-size:15px;font-weight:800}.fest-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,4.6vw,66px);font-weight:900;line-height:1.03}.festival-page em{color:var(--fg);font-style:normal}.fest-lead{color:var(--muted);max-width:490px;font-size:17px;line-height:1.6}.fest-lead strong{color:#fff;font-weight:500}.fest-price{margin:30px 0 22px}.fest-price>span{letter-spacing:.14em;color:#c4bdac;font-size:12px;font-weight:800;display:block}.fest-price>strong{letter-spacing:-.055em;color:var(--fg);font-size:76px;font-weight:900;line-height:1.1;display:block}.fest-price strong small{letter-spacing:-.03em;font-size:32px}.fest-price strong small:first-child{vertical-align:top;margin:15px 8px 0 0;font-size:23px;display:inline-block}.fest-price p{color:#ddd6c7;margin:10px 0;font-size:16px}.fest-primary{background:var(--fg);border:0;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:18px 24px;font-size:16px;font-weight:800;text-decoration:none;transition:background .15s,transform .15s;display:flex;color:#161207!important}.fest-primary:hover{background:#ffdb6f;transform:translateY(-1px)}.fest-hero-copy>.fest-primary{justify-content:space-between;max-width:400px}.fest-primary>span{font-size:24px;line-height:1}.fest-micro{color:#b2afa7;margin:12px 0;font-size:13px}.fest-hero-art{isolation:isolate;background:radial-gradient(at 50% 45%,#6b441f60,#0000 67%);border-radius:180px 180px 30px 30px;justify-content:center;align-items:center;min-width:0;min-height:530px;display:flex;position:relative}.fest-art-number{text-align:center;letter-spacing:-.1em;color:#ffcf4710;z-index:-1;font-size:clamp(160px,24vw,340px);font-weight:900;line-height:1;position:absolute;top:1%;left:0;right:0}.fest-hero-art>img{object-fit:contain;filter:drop-shadow(0 25px 36px #0009);width:115%;max-width:none;height:580px;transform:rotate(9deg)}.fest-art-seal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17140eea;border:1px solid #ffd24c55;border-radius:16px;padding:18px 24px;position:absolute;bottom:10px;right:0;transform:rotate(-5deg)}.fest-art-seal strong{color:var(--fg);letter-spacing:-.03em;font-size:25px;font-weight:900;display:block}.fest-art-seal span{color:#dfd7c1;font-size:13px}.fest-ribbon{background:var(--fg);color:#141109;letter-spacing:.12em;justify-content:center;align-items:center;gap:clamp(14px,4vw,55px);padding:20px;font-size:15px;font-weight:900;display:flex}.fest-ribbon i{font-style:normal}.fest-experience,.fest-checkout-section,.fest-bottom{grid-template-columns:1fr 1fr;gap:80px;max-width:1180px;margin:auto;padding:80px 32px;display:grid}.festival-page h2{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(32px,4vw,50px);font-weight:900;line-height:1.05}.fest-experience p,.fest-checkout-intro>p{color:var(--muted);max-width:460px;line-height:1.7}.fest-included>div{border-bottom:1px solid #ffffff15;gap:20px;padding:14px 0;display:flex}.fest-included>div>b{color:var(--fg);padding-top:4px;font-size:14px;line-height:1.5}.fest-included p{margin:0}.fest-included strong,.fest-included span{display:block}.fest-included strong{color:#fff;font-size:18px}.fest-included span{margin-top:5px;font-size:14px}.fest-included .fest-exclusion{color:#e7c484;margin-top:17px;font-size:14px}.fest-checkout-section{border-top:1px solid #ffffff12;scroll-margin-top:20px}.fest-family{border-left:3px solid var(--fg);flex-direction:column;align-items:flex-start;margin:30px 0;padding:10px 0 10px 22px;display:flex}.fest-family span{color:#ddd6c7;font-size:16px}.fest-family strong{color:var(--fg);letter-spacing:-.035em;font-size:38px;font-weight:900}.fest-family small{color:#b2afa7;font-size:13px}.fest-visit{color:#bcb9b1;flex-direction:column;gap:12px;max-width:370px;margin-top:30px;font-size:15px;display:flex}.fest-visit b{color:#fff}.fest-visit a{color:var(--fg);text-underline-offset:5px}.fest-checkout{background:linear-gradient(155deg,#242016,#151514 45%);border:1px solid #776133;border-radius:24px;min-width:0;padding:30px;box-shadow:0 24px 70px #0005}.fest-form-heading>span{letter-spacing:.1em;color:var(--fg);font-size:12px;font-weight:800}.fest-form-heading h3{letter-spacing:-.035em;margin:8px 0 22px;font-size:27px;font-weight:800}.fest-counter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.fest-counter b,.fest-counter span{display:block}.fest-counter b{font-size:17px}.fest-counter span{color:#bcb9b1;margin-top:3px;font-size:14px}.fest-stepper{border:1px solid #62573d;border-radius:10px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.fest-stepper button{width:40px;min-height:44px;color:var(--fg);background:#ffffff06;border:0;font-size:22px}.fest-stepper output{text-align:center;min-width:30px;font-size:17px;font-weight:800}.fest-help{color:#b8b4a9;margin:8px 0 18px;font-size:14px;line-height:1.5}.fest-total{border-top:1px dashed #75663e;border-bottom:1px dashed #75663e;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;padding:18px 0;display:flex}.fest-total span{font-size:14px}.fest-total small{color:#aca89f;margin-top:5px;font-size:13px;display:block}.fest-total strong{color:var(--fg);letter-spacing:-.04em;white-space:nowrap;font-size:29px}.fest-field{margin:18px 0;font-size:14px;font-weight:700;display:block}.fest-field input{color:#fff;background:#0e0f0e;border:1px solid #4a4740;border-radius:9px;width:100%;min-height:52px;margin-top:8px;padding:12px;font-size:16px;display:block}.fest-field input::placeholder{color:#8f8d87}.fest-terms{color:#d3cdc0;align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;display:flex}.fest-terms input{width:20px;height:20px;accent-color:var(--fg);flex-shrink:0;margin:2px 0}.fest-terms a{text-underline-offset:3px}.fest-checkout .fest-primary{width:100%}.fest-error{color:#ffd4ce;overflow-wrap:anywhere;background:#411d1c;border:1px solid #d8746c;border-radius:9px;padding:14px;font-size:15px}.fest-notice{color:#ebdcb8;background:#292317;border:1px solid #625531;border-radius:9px;padding:14px;font-size:14px}.fest-text-button{color:var(--fg);background:0 0;border:0;min-height:44px;padding:10px 0;font-size:14px;text-decoration:underline}.fest-how{border-top:1px solid #ffffff12;max-width:1180px;margin:auto;padding:48px 32px 70px}.fest-how>div{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px;display:grid}.fest-how article>b{letter-spacing:-.04em;color:#887343;font-size:32px}.fest-how h3{margin:8px 0;font-size:21px;font-weight:800}.fest-how p{color:var(--muted);max-width:290px;font-size:15px}.fest-bottom{border-top:1px solid #ffffff12}.fest-bottom details{border-bottom:1px solid #ffffff1c;padding:18px 0}.fest-bottom summary{cursor:pointer;font-size:16px;font-weight:700}.fest-bottom details p{color:var(--muted);font-size:15px;line-height:1.7}.fest-saved p{color:var(--muted)}.fest-saved>a{background:#1b180f;border:1px solid #63532c;border-radius:10px;justify-content:space-between;margin-top:12px;padding:16px;text-decoration:none;display:flex}.fest-footer{border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:35px 32px 65px;display:flex}.fest-footer p{color:#aaa69b;text-align:right;font-size:14px}.fest-sticky{display:none}.fest-receipt-wrap{min-height:100dvh;padding-bottom:60px}.fest-receipt-main{max-width:600px;margin:36px auto;padding:0 20px}.fest-receipt-card{overflow-wrap:anywhere;background:linear-gradient(155deg,#242016,#131414 60%);border:1px solid #85703d;border-radius:22px;padding:30px}.fest-receipt-card h1{letter-spacing:-.04em;margin:12px 0 20px;font-size:34px;font-weight:900;line-height:1.1}.fest-receipt-status{color:#f4ce64;background:#d8ad3d20;border-radius:7px;padding:7px 12px;font-size:14px;display:inline-block}.fest-receipt-status.approved{color:#9ce6be;background:#50c29120}.fest-receipt-code{text-align:center;border-top:1px dashed #7b6840;border-bottom:1px dashed #7b6840;margin:22px 0;padding:25px 0}.fest-receipt-code span{color:#c4baa4;font-size:14px;display:block}.fest-receipt-code strong{letter-spacing:.13em;color:var(--fg);font-size:68px;line-height:1.2;display:block}.fest-receipt-card dl>div{justify-content:space-between;gap:18px;margin:14px 0;font-size:15px;display:flex}.fest-receipt-card dt{color:#c4bca9}.fest-receipt-card dd{text-align:right;max-width:65%;margin:0}.fest-pix-qr{background:#fff;border-radius:12px;width:220px;max-width:100%;height:auto;margin:22px auto;padding:12px;display:block}.fest-pix-code{color:#e1d8be;resize:vertical;background:#080909;border:1px solid #665a3c;border-radius:9px;width:100%;min-height:90px;padding:12px;font-size:14px;display:block}.fest-receipt-actions{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.fest-receipt-actions button{color:#f5dfab;background:#1c1b17;border:1px solid #665a3c;border-radius:9px;min-height:50px;padding:12px;font-weight:700}.fest-receipt-actions button:last-child{grid-column:1/-1}.fest-receipt-history{border-bottom:1px solid #ffffff18;padding:16px 0}.fest-receipt-history small{color:#b3ac9b;font-size:13px;display:block}.fest-receipt-private{color:#c6bdab;font-size:14px}.fest-receipt-card .fest-primary{width:100%;margin-top:16px}@media (width<=800px){.fest-header{padding:16px 20px}.fest-header img{width:125px;height:52px}.fest-hero{grid-template-columns:1fr .58fr;gap:8px;padding:30px 20px 45px}.fest-hero h1{font-size:42px}.fest-eyebrow{letter-spacing:.055em;font-size:12px}.fest-kicker{margin-top:22px;font-size:13px}.fest-lead{font-size:16px}.fest-hero-art{align-self:center;min-height:330px}.fest-hero-art>img{width:155%;height:380px}.fest-art-seal{padding:12px;bottom:0;right:-5px}.fest-art-seal strong{font-size:22px}.fest-art-seal span{font-size:12px}.fest-price>strong{font-size:66px}.fest-experience,.fest-checkout-section,.fest-bottom{gap:35px;padding:50px 20px}.fest-checkout-section{grid-template-columns:.85fr 1.15fr;gap:22px}.fest-checkout{padding:22px}.fest-counter{gap:8px}.fest-stepper button{width:34px}.fest-how{padding:45px 20px}.fest-how>div{gap:22px}.fest-ribbon{letter-spacing:.06em;gap:18px;font-size:12px}.fest-sticky{z-index:50;padding:12px 20px max(12px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121210f5;border-top:1px solid #8a723c;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0}.fest-sticky>div>span{color:#b9b2a3;font-size:12px;display:block}.fest-sticky strong{color:var(--fg);font-size:23px}.fest-sticky .fest-primary{min-height:48px;padding:12px 18px;font-size:14px}.fest-footer{padding-bottom:125px}.fest-hero-copy{z-index:2;position:relative}}@media (width<=560px){.fest-hero{padding-top:24px;display:block}.fest-hero-copy{max-width:100%}.fest-hero h1{max-width:100%;padding-right:0;font-size:clamp(35px,10vw,49px)}.fest-hero .fest-lead{max-width:67%;font-size:15px}.fest-hero-art{z-index:0;pointer-events:none;width:35%;height:230px;min-height:0;position:absolute;top:180px;right:0}.fest-hero-art>img{opacity:.95;width:200%;height:230px;transform:rotate(13deg)}.fest-art-number{font-size:125px;top:20px;left:-30px}.fest-art-seal{display:none}.fest-price{margin:25px 0 20px}.fest-price p{font-size:14px}.fest-hero-copy>.fest-primary{max-width:none}.fest-experience,.fest-checkout-section,.fest-bottom{grid-template-columns:1fr;gap:30px}.fest-ribbon{letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:12px}.fest-checkout-section{padding-top:40px}.fest-checkout-intro h2 br{display:none}.fest-family{margin:22px 0}.fest-visit{margin-top:20px;font-size:14px}.fest-checkout{border-radius:18px;padding:22px 18px}.fest-how>div{grid-template-columns:1fr;gap:24px}.fest-how article{grid-template-columns:40px 1fr;column-gap:14px;display:grid}.fest-how article>b{grid-row:1/3}.fest-how h3{margin:0 0 5px}.fest-how p{max-width:none;margin:0}.fest-receipt-card{padding:22px}.fest-total strong{font-size:27px}.fest-footer{padding-left:20px;padding-right:20px}.fest-sticky{padding-left:16px;padding-right:16px}.fest-sticky .fest-primary{padding-left:12px;padding-right:12px}.fest-receipt-actions{grid-template-columns:1fr}.fest-counter b{font-size:16px}}@media (prefers-reduced-motion:reduce){.festival-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{body{background:#fff!important}.festival-page{color:#000!important;background:#fff!important}.fest-header,.fest-receipt-actions,.fest-receipt-private,.fest-sticky{display:none!important}.fest-receipt-card{box-shadow:none;border-color:#aaa;color:#000!important;background:#fff!important}.fest-receipt-card *{color:#000!important}.fest-receipt-main{margin:0 auto}.fest-receipt-wrap{padding:0}}.festival-editorial{background:#0a0a0b;padding-bottom:120px}.festival-editorial .fest-header{border-bottom:0;padding-top:14px;padding-bottom:14px}.festival-editorial .fest-header img{width:116px;height:60px}.fest-header-edition{letter-spacing:.13em;color:#aaa493;text-align:right;font-size:12px}.fest-header-edition b{letter-spacing:.06em;color:#f9d573;margin-top:4px;font-size:18px;display:block}.festival-editorial .fest-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:36px;padding-top:32px;padding-bottom:55px}.festival-editorial .fest-hero h1{letter-spacing:-.06em;max-width:none;line-height:1;font-size:inherit;margin:18px 0 24px}.fest-title-count{color:#ffcf49;letter-spacing:-.085em;align-items:baseline;gap:15px;font-size:clamp(112px,13vw,176px);font-weight:950;line-height:.9;display:flex}.fest-title-count>span{letter-spacing:-.05em;color:#fff;font-size:clamp(35px,4.3vw,59px)}.fest-title-finish{letter-spacing:-.045em;margin-top:18px;font-size:clamp(43px,5.4vw,73px);font-weight:900;line-height:.96;display:block}.fest-title-finish em{color:#ffcf49}.festival-editorial .fest-lead{max-width:none;margin-bottom:22px;font-size:17px;line-height:1.65}.festival-editorial .fest-lead strong{font-weight:700}.fest-hero-offer{align-items:center;gap:28px;margin:22px 0 24px;display:flex}.festival-editorial .fest-price{margin:0}.festival-editorial .fest-price>strong{font-size:68px}.fest-child-tag{border-left:1px solid #705b2b;padding-left:24px}.fest-child-tag span,.fest-child-tag b,.fest-child-tag small{display:block}.fest-child-tag span{letter-spacing:.06em;color:#bfb39b;font-size:12px;font-weight:800}.fest-child-tag b{letter-spacing:-.035em;color:#fff;margin:5px 0 1px;font-size:29px}.fest-child-tag small{color:#bfb39b;font-size:13px}.festival-editorial .fest-hero-copy>.fest-primary{background:linear-gradient(110deg,#ffdc65,#ffc32d);border-radius:8px;max-width:445px;box-shadow:0 9px 35px #ffcb4215}.festival-editorial .fest-hero-art{isolation:isolate;background:radial-gradient(#a7682445,#0000 62%);border-radius:0;align-self:stretch;min-height:530px;position:relative}.festival-editorial .fest-hero-art>img{opacity:1;object-fit:contain;z-index:1;width:132%;height:630px;transform:rotate(12deg)}.fest-art-word{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #d5a74845;writing-mode:vertical-rl;z-index:-1;width:120%;height:80%;font-size:85px;font-weight:950;line-height:.85;position:absolute;top:15%;left:-8%;transform:rotate(180deg)}.festival-editorial .fest-art-seal{color:#111;z-index:2;background:#ffd04b;border:0;border-radius:0;padding:18px 22px;display:block;bottom:85px;right:0;transform:rotate(-7deg);box-shadow:8px 8px #0008}.festival-editorial .fest-art-seal>span{letter-spacing:.08em;color:#352811;font-size:12px;font-weight:800}.festival-editorial .fest-art-seal>strong{color:#111;margin-top:7px;font-size:30px;font-weight:900;line-height:1.05}.fest-art-caption{letter-spacing:.14em;color:#a38d5b;font-size:12px;position:absolute;bottom:20px}.fest-date-strip{background:linear-gradient(110deg,#2b2112,#141311 60%,#241d0f);border-top:1px solid #786032;border-bottom:1px solid #786032;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:30px;max-width:1176px;margin:0 auto;padding:24px 32px;display:grid}.fest-date-strip>div>span{letter-spacing:.1em;color:#ffcf49;font-size:12px;font-weight:800;display:block}.fest-date-strip>div>strong{letter-spacing:-.035em;margin-top:3px;font-size:24px;font-weight:800;display:block}.fest-date-strip ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.fest-date-strip li{border-left:1px solid #6c5731;flex-direction:column;align-items:center;gap:0;display:flex}.fest-date-strip li b{letter-spacing:-.04em;color:#ffdb78;font-size:36px;line-height:1.1}.fest-date-strip li span{letter-spacing:.1em;color:#c7b791;font-size:12px}.fest-date-strip>p{text-align:right;letter-spacing:.09em;color:#baa888;margin:0;font-size:12px}.fest-date-strip>p>strong{letter-spacing:-.035em;color:#fff;font-size:24px;display:block}.fest-date-strip small{letter-spacing:0;margin-top:2px;font-size:12px;display:block}.festival-editorial .fest-experience{align-items:center;padding-top:50px;padding-bottom:50px}.festival-editorial .fest-experience h2{margin-bottom:0;font-size:38px}.festival-editorial .fest-included>div{padding:12px 0}.festival-editorial .fest-included strong{font-size:17px}.festival-editorial .fest-checkout-section{align-items:start;gap:60px;padding-top:60px;padding-bottom:50px}.festival-editorial .fest-checkout-intro h2{font-size:42px}.festival-editorial .fest-checkout{background:linear-gradient(140deg,#272215,#141414 50%);border-radius:14px;position:relative}.festival-editorial .fest-checkout:before{content:"";background:#ffd249;height:3px;position:absolute;top:0;left:26px;right:26px;box-shadow:0 0 24px #ffc50050}.festival-editorial .fest-family{background:#e1b33b09;border-left:2px solid #ffc943;border-radius:0 12px 12px 0;padding:16px 20px}.festival-editorial .fest-visit{font-size:14px}.festival-editorial .fest-how{border-top:0;padding-top:20px;padding-bottom:30px}.festival-editorial .fest-how>div{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-top:0;padding:22px 0}.festival-editorial .fest-how article{grid-template-columns:42px 1fr;column-gap:10px;display:grid}.festival-editorial .fest-how article>b{color:#d2ad52;grid-row:1/3;font-size:30px}.festival-editorial .fest-how h3{margin:0;font-size:19px}.festival-editorial .fest-how p{margin:0;font-size:14px}.festival-editorial .fest-bottom{border-top:0;max-width:960px;padding-top:30px;padding-bottom:38px;display:block}.festival-editorial .fest-bottom h2{font-size:36px}.festival-editorial .fest-bottom details{padding:17px 0}.festival-editorial .fest-bottom details p{font-size:14px;line-height:1.65}.festival-editorial .fest-footer{align-items:center;max-width:1116px;padding:23px 32px}.festival-editorial .fest-footer>span{letter-spacing:-.04em;font-size:20px;font-weight:900}.festival-editorial .fest-footer>span>span{letter-spacing:.13em;color:#a49370;margin-top:4px;font-size:12px;font-weight:500;display:block}.festival-editorial .fest-footer p{margin:0;font-size:12px;line-height:1.65}.festival-editorial .fest-sticky{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:70;background:#151513f7;border:1px solid #756037;border-radius:14px;width:min(640px,100% - 32px);padding:0;display:block;position:fixed;bottom:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 14px 65px #000a}.fest-sticky-buy{justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.fest-sticky-buy>div>span{color:#b8ad96;font-size:12px;display:block}.fest-sticky-buy strong{letter-spacing:-.035em;color:#ffd259;font-size:25px;line-height:1.3}.fest-sticky-buy .fest-primary{border-radius:8px;min-height:47px;padding:12px 20px;font-size:14px}.fest-wallet-trigger{color:#f1d796;text-align:left;background:linear-gradient(95deg,#392e16,#211d13);border:0;border-bottom:1px solid #6d5936;border-radius:13px 13px 0 0;align-items:center;gap:12px;width:100%;padding:10px 18px;display:flex}.fest-wallet-trigger>span:nth-child(2){flex:1}.fest-wallet-trigger b{font-size:14px;font-weight:800;display:block}.fest-wallet-trigger small{color:#c0ae84;font-size:12px;display:block}.fest-wallet-trigger em{color:#161208;text-align:center;background:#ffc83c;border-radius:6px;min-width:24px;padding:2px 6px;font-size:13px;font-style:normal;font-weight:800}.fest-ticket-icon{font-size:24px}.fest-wallet-trigger>span:last-child{font-size:21px}.fest-wallet-overlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:10001;background:#000c;justify-content:center;align-items:end;padding:24px;display:flex;position:fixed;inset:0}.fest-wallet-dialog{background:#171712;border:1px solid #8c703d;border-radius:20px;width:min(640px,100%);max-height:min(780px,90dvh);padding:24px;animation:.2s ease-out fest-wallet-in;overflow:auto;box-shadow:0 22px 90px #000b}.fest-wallet-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.fest-wallet-dialog>header span{letter-spacing:.08em;color:#e9bd5c;font-size:12px}.fest-wallet-dialog h2{margin:6px 0 0;font-size:30px}.fest-wallet-dialog>header>button{color:#e9cc83;background:#282217;border:1px solid #76613a;border-radius:9px;flex-shrink:0;width:44px;height:44px;font-size:26px}.fest-wallet-card{background:linear-gradient(120deg,#2c2516,#151611);border:1px solid #5e5030;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:20px;text-decoration:none;display:flex}.fest-wallet-card small,.fest-wallet-card b,.fest-wallet-card span{display:block}.fest-wallet-card small{color:#ffda77;letter-spacing:.05em;font-size:12px}.fest-wallet-card b{margin:7px 0 4px;font-size:18px}.fest-wallet-card span{color:#c5b99d;font-size:13px}.fest-wallet-card>strong{letter-spacing:.045em;color:#ffce4d;font-size:26px}.fest-wallet-help{color:#c5b99d;font-size:14px}.fest-wallet-dialog details{border-top:1px solid #5b4a2c;margin-top:18px;padding-top:18px}.fest-wallet-dialog summary{cursor:pointer;font-size:14px}.fest-link-lookup{flex-wrap:wrap;align-items:end;gap:10px;margin-top:18px;display:flex}.fest-link-lookup label{color:#bfb39a;flex:1;min-width:180px;font-size:13px}.fest-link-lookup input{color:#fff;background:#10110e;border:1px solid #665334;border-radius:8px;width:100%;min-height:46px;margin-top:7px;padding:12px;font:16px Arial;display:block}.fest-link-lookup button{color:#181409;background:#f5ca58;border:0;border-radius:8px;min-height:46px;padding:12px 18px;font-size:14px;font-weight:800}.fest-link-lookup>p{flex-basis:100%;font-size:14px;color:#ffb5a8!important}.fest-receipt-support{border-top:1px solid #665334;margin-top:16px;padding:18px 0;font-size:14px}.fest-receipt-support summary{cursor:pointer;color:#c4b28c}.fest-receipt-support p{color:#c4b9a2}.festival-editorial:has(.fest-wallet-trigger){padding-bottom:180px}.festival-editorial:has(.fest-field input:focus) .fest-sticky{display:none}@keyframes fest-wallet-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (width<=800px){.festival-editorial .fest-hero{grid-template-columns:1.15fr .85fr;gap:14px;padding-top:24px}.fest-title-count{gap:12px;font-size:125px}.fest-title-count>span{font-size:42px}.fest-title-finish{font-size:54px}.festival-editorial .fest-hero-art{min-height:440px}.festival-editorial .fest-hero-art>img{width:150%;height:500px}.festival-editorial .fest-art-seal{padding:14px;bottom:55px;right:-8px}.festival-editorial .fest-art-seal>strong{font-size:25px}.fest-art-word{font-size:68px;top:8%;left:0}.fest-art-caption{display:none}.fest-hero-offer{gap:18px}.fest-child-tag{padding-left:16px}.fest-child-tag b{font-size:25px}.fest-date-strip{grid-template-columns:1fr 1.6fr;gap:20px;padding:22px 20px}.fest-date-strip>p{text-align:left;border-top:1px solid #645130;grid-column:1/-1;align-items:baseline;gap:14px;padding-top:12px;display:flex}.fest-date-strip>p>strong{font-size:19px}.fest-date-strip>p>small{margin-left:auto}.festival-editorial .fest-experience{gap:25px;padding-top:38px;padding-bottom:38px}.festival-editorial .fest-experience h2{font-size:32px}.festival-editorial .fest-checkout-section{gap:25px}.festival-editorial .fest-checkout-intro h2{font-size:36px}.festival-editorial .fest-sticky{padding:0}.festival-editorial .fest-footer{padding:22px 20px}.festival-editorial .fest-how>div{gap:20px}}@media (width<=560px){.festival-editorial{padding-bottom:100px}.festival-editorial .fest-header{padding:12px 20px}.festival-editorial .fest-header img{width:95px;height:55px}.fest-header-edition{font-size:12px}.fest-header-edition b{font-size:16px}.festival-editorial .fest-hero{padding:20px 20px 30px;display:block;position:relative;overflow:hidden}.festival-editorial .fest-hero-copy{z-index:2;position:relative}.festival-editorial .fest-hero .fest-eyebrow{letter-spacing:.065em;font-size:12px}.festival-editorial .fest-hero h1{z-index:2;margin:20px 0 18px;position:relative}.fest-title-count{gap:11px;font-size:clamp(116px,31vw,160px)}.fest-title-count>span{font-size:clamp(36px,10vw,48px)}.fest-title-finish{max-width:72%;margin-top:12px;font-size:clamp(42px,11.3vw,59px);line-height:1.02}.festival-editorial .fest-hero .fest-lead{max-width:75%;margin:18px 0 24px;font-size:14px;line-height:1.6}.festival-editorial .fest-hero-art{z-index:1;pointer-events:none;background:radial-gradient(#a768242e,#0000 60%);width:42%;height:310px;min-height:0;position:absolute;top:143px;right:-12px}.festival-editorial .fest-hero-art>img{filter:drop-shadow(0 18px 22px #000a);object-position:center;opacity:.95;width:160%;max-width:none;height:310px;transform:rotate(14deg)}.festival-editorial .fest-art-seal,.fest-art-word{display:none}.fest-hero-offer{z-index:2;background:linear-gradient(#0000,#0a0a0b 45%);border-top:1px solid #a181343d;gap:22px;margin:0 0 20px;padding:17px 0 0;position:relative}.festival-editorial .fest-price>strong{font-size:64px}.festival-editorial .fest-price>span{font-size:12px}.fest-child-tag{margin-top:8px}.fest-child-tag span{font-size:12px}.fest-child-tag b{font-size:26px}.fest-child-tag small{font-size:12px}.festival-editorial .fest-hero-copy>.fest-primary{max-width:none;min-height:54px;padding:16px 20px;font-size:16px;box-shadow:0 10px 32px #ffd44412}.festival-editorial .fest-micro{text-align:center;margin-top:10px;font-size:12px}.fest-date-strip{background:0 0;grid-template-columns:1fr 1.8fr;gap:16px;margin:0 20px;padding:17px 0}.fest-date-strip>div>span{letter-spacing:.09em;font-size:12px}.fest-date-strip>div>strong{max-width:100px;font-size:19px;line-height:1.12}.fest-date-strip ol{gap:5px}.fest-date-strip li b{font-size:30px}.fest-date-strip li span{font-size:12px}.fest-date-strip>p{gap:10px;padding-top:11px;font-size:12px}.fest-date-strip>p>strong{font-size:18px}.fest-date-strip>p>small{font-size:12px}.festival-editorial .fest-experience{grid-template-columns:1fr;gap:18px;padding-top:34px;padding-bottom:32px}.festival-editorial .fest-experience h2{margin-top:10px;font-size:32px}.festival-editorial .fest-experience h2 br{display:none}.festival-editorial .fest-included>div{gap:14px;padding:11px 0}.festival-editorial .fest-included strong{font-size:16px}.festival-editorial .fest-included .fest-exclusion{margin-top:12px;font-size:12px}.festival-editorial .fest-checkout-section{gap:24px;padding-top:32px;padding-bottom:28px}.festival-editorial .fest-checkout-intro h2{margin:12px 0 16px;font-size:34px}.festival-editorial .fest-checkout-intro>p{font-size:15px;line-height:1.65}.festival-editorial .fest-checkout-intro .fest-family{grid-template-columns:1fr auto;align-items:center;gap:0 12px;margin:20px 0;padding:12px 16px;display:grid}.festival-editorial .fest-family span{font-size:14px}.festival-editorial .fest-family strong{grid-area:1/2/3;font-size:27px}.festival-editorial .fest-family small{font-size:12px}.festival-editorial .fest-visit{gap:7px;margin-top:18px;font-size:13px}.festival-editorial .fest-how{padding-top:4px;padding-bottom:20px}.festival-editorial .fest-how>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0}.festival-editorial .fest-how article{display:block}.festival-editorial .fest-how article>b{font-size:24px}.festival-editorial .fest-how h3{margin:4px 0;font-size:16px}.festival-editorial .fest-how p{font-size:12px;line-height:1.45}.festival-editorial .fest-bottom{padding:20px 20px 28px}.festival-editorial .fest-bottom h2{margin:10px 0 20px;font-size:32px}.festival-editorial .fest-bottom summary{font-size:14px}.festival-editorial .fest-footer>span{font-size:16px}.festival-editorial .fest-footer p{font-size:12px}.festival-editorial .fest-sticky{width:100%;padding:0 0 env(safe-area-inset-bottom);border:0;border-top:1px solid #796036;border-radius:0;bottom:0;left:0;right:0;transform:none;box-shadow:0 -12px 35px #0006}.fest-sticky-buy{gap:12px;padding:12px 16px}.fest-sticky-buy>div>span{max-width:135px;font-size:12px}.fest-sticky-buy strong{font-size:25px}.fest-sticky-buy .fest-primary{min-height:46px;padding:12px 15px;font-size:13px}.fest-wallet-trigger{border-radius:0;gap:10px;padding:9px 16px}.fest-wallet-trigger b{font-size:13px}.fest-wallet-trigger small{display:none}.fest-wallet-trigger>span:last-child{font-size:18px}.festival-editorial:has(.fest-wallet-trigger){padding-bottom:145px}.fest-wallet-overlay{align-items:end;padding:0}.fest-wallet-dialog{padding:22px 20px max(24px,env(safe-area-inset-bottom));border-radius:20px 20px 0 0;max-height:87dvh}.fest-wallet-card{gap:12px;padding:16px}.fest-wallet-card>strong{font-size:24px}.fest-wallet-dialog h2{font-size:28px}.fest-link-lookup{display:block}.fest-link-lookup>button{width:100%;margin-top:10px}}.festival-page.fest-wallet-overlay{color:#fff;background:#000c;max-width:none;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:visible}.fest-wallet-dialog .fest-text-button{color:#ffcf49}.festival-editorial .fest-sticky:has(.fest-wallet-overlay){z-index:70}.fest-receipt-actions-single,.fest-receipt-utility-single{grid-template-columns:1fr}.fest-receipt-actions-single button,.fest-receipt-utility-single button{grid-column:1/-1;min-height:58px}@media (prefers-reduced-motion:reduce){.fest-wallet-dialog{animation:none!important}}@media (width<=560px){.fest-date-strip>p{flex-wrap:wrap}.fest-date-strip>p>small{margin-left:0}.festival-editorial .fest-footer{flex-wrap:wrap;gap:12px}}.festival-feast{color:#fff8ed;--fg:#ffd04c;background:#100e0d}.festival-feast .fest-header{z-index:3;border:0;max-width:1280px;padding:18px 36px;position:relative}.festival-feast .fest-header img{object-fit:contain;width:112px;height:76px}.festival-feast .fest-header-edition{color:#ecddc4}.feast-hero{isolation:isolate;max-width:1440px;min-height:810px;margin:-112px auto 0;padding:155px max(36px,50% - 604px) 72px;position:relative;overflow:hidden}.feast-photo{z-index:-2;position:absolute;inset:0}.feast-photo img{object-fit:cover;object-position:60% center;width:100%;height:100%;animation:16s ease-in-out infinite alternate feast-drift}.feast-photo:after{content:"";background:linear-gradient(90deg,#100e0df5 2%,#100e0dea 24%,#100e0d85 47%,#100e0d00 78%),linear-gradient(#0000 76%,#100e0d);position:absolute;inset:0}.feast-photo>span{z-index:1;color:#eee0ca;font-size:12px;position:absolute;bottom:28px;right:30px}.feast-copy{max-width:570px}.feast-kicker{letter-spacing:.1em;color:#ffe4a4;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.feast-kicker i{background:#ffd04c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #ffc33b}.feast-copy h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,5.3vw,76px);font-weight:950;line-height:.98}.feast-copy h1>span{color:#ffd04c;letter-spacing:-.055em;margin-top:5px;font-size:1.17em;font-style:italic;display:block}.feast-copy>p{color:#e5d9c9;font-size:18px;line-height:1.6}.feast-copy>p strong{color:#fff8ed}.feast-inclusions{flex-wrap:wrap;gap:8px;margin:23px 0;display:flex}.feast-inclusions span{color:#f5dfb5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #e8c47845;border-radius:100px;padding:9px 13px;font-size:14px}.feast-offer{align-items:center;gap:24px;margin:24px 0;display:flex}.feast-offer>div>span{letter-spacing:.13em;color:#ddc8a5;font-size:12px;font-weight:700;display:block}.feast-offer strong{letter-spacing:-.06em;color:#fff5d7;font-size:70px;line-height:1.12}.feast-offer strong small{letter-spacing:-.04em;margin-right:4px;font-size:30px}.feast-offer p{color:#d6c5ac;max-width:190px;font-size:14px;line-height:1.5}.feast-offer p b{color:#f7e7ce}.festival-feast .feast-copy>.fest-primary{color:#1b160d;background:#ffd04c;border-radius:100px;max-width:370px;min-height:58px;padding:18px 24px;font-size:16px;box-shadow:0 8px 35px #ffca3b20}.feast-assurance{color:#cfbea4;margin-top:12px;font-size:12px;display:block}.feast-stamp{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#ffe3a1;background:#422408b0;border:1px solid #ffdb8e9c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:128px;height:128px;font-size:12px;line-height:.9;display:flex;position:absolute;top:185px;right:7%;transform:rotate(12deg);box-shadow:0 0 0 7px #ffdc8714}.feast-stamp b{letter-spacing:-.04em;font-size:23px}.feast-ribbon{color:#211509;z-index:2;background:#ffd04c;width:102%;margin:0 -1%;padding:19px 0;position:relative;overflow:hidden;transform:rotate(-1.2deg)}.feast-ribbon>div{width:max-content;animation:38s linear infinite feast-marquee;display:flex}.feast-ribbon span{white-space:nowrap;letter-spacing:.025em;font-size:19px;font-weight:900}.feast-ribbon i{color:#986130;padding:0 26px;font-style:normal}.feast-experience{max-width:1208px;margin:auto;padding:90px 36px 64px}.feast-section-heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:0 60px;margin-bottom:32px;display:grid}.feast-section-heading>.fest-eyebrow{grid-column:1/-1}.festival-feast h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(34px,4vw,52px);font-weight:900;line-height:1.04}.festival-feast h2 em{color:#ffd04c;font-style:italic}.feast-section-heading>p{color:#cdbfae;margin:0;font-size:17px;line-height:1.7}.feast-flavors{grid-template-columns:1fr 1fr;gap:22px;display:grid}.feast-flavor{isolation:isolate;background:#372319;border-radius:22px;min-height:355px;position:relative;overflow:hidden}.feast-crop{z-index:-1;position:absolute;inset:0;overflow:hidden}.feast-crop img{object-fit:cover;width:190%;max-width:none;height:190%;transition:transform .7s;position:absolute}.feast-ice .feast-crop img{top:0;left:-70%}.feast-acai .feast-crop img{top:-65%;left:-8%}.feast-crop:after{content:"";background:linear-gradient(#0000 15%,#120a0af2);position:absolute;inset:0}.feast-flavor>div:last-child{position:absolute;bottom:28px;left:30px;right:20px}.feast-flavor span{letter-spacing:.1em;color:#ffe0a1;font-size:12px;font-weight:800}.feast-flavor h3{letter-spacing:-.045em;margin:9px 0 0;font-size:38px;line-height:1.05}.feast-exclusion{color:#b6a893;margin:15px 0 0;font-size:12px;line-height:1.6}.feast-dates{background:radial-gradient(at 5% 20%,#62372265,#0000 65%),#211811;border:1px solid #9c703434;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1136px;margin:0 auto 35px;padding:40px 44px;display:grid}.feast-dates>div>p{color:#cebea7;font-size:16px;line-height:1.6}.feast-calendar>span{letter-spacing:.13em;color:#e4c996;font-size:12px}.feast-calendar ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.feast-calendar li{color:#322315;text-align:center;background:#fff5d9;border-radius:12px;padding:14px 6px;box-shadow:0 5px #d2b882}.feast-calendar li span{letter-spacing:.1em;font-size:12px;font-weight:800;display:block}.feast-calendar li b{letter-spacing:-.05em;font-size:38px;line-height:1.2;display:block}.feast-calendar p{margin-bottom:0!important}.feast-calendar p strong,.feast-calendar p span{display:block}.feast-calendar p strong{color:#ffe6af;font-size:18px}.feast-calendar p span{font-size:14px}.festival-feast .fest-checkout-section{max-width:1208px;padding-top:60px}.festival-feast .fest-checkout-intro h2{font-size:44px}.festival-feast .fest-checkout-intro>p{font-size:16px}.festival-feast .fest-checkout{color:#281d14;background:#fff6e8;border:0;border-radius:24px;box-shadow:0 22px 85px #0004}.festival-feast .fest-checkout:before{display:none}.festival-feast .fest-form-heading>span{color:#795b30}.festival-feast .fest-checkout h3{color:#211a12;letter-spacing:-.045em;font-size:29px}.festival-feast .fest-counter{border-color:#caba9f}.festival-feast .fest-counter span,.festival-feast .fest-help,.festival-feast .fest-checkout .fest-micro,.festival-feast .fest-terms{color:#71614e}.festival-feast .fest-stepper{background:#eadcc7;border-color:#c6b493}.festival-feast .fest-stepper button{color:#322615;background:0 0}.festival-feast .fest-stepper output{color:#281d14}.festival-feast .fest-total{background:#f1e3cb;border-color:#dec8a3;border-radius:12px}.festival-feast .fest-total strong{color:#3a2812}.festival-feast .fest-total small{color:#776044}.festival-feast .fest-field{color:#463421;font-size:14px}.festival-feast .fest-field input{color:#2a2117;background:#fffdf7;border:1px solid #c8b797;border-radius:10px}.festival-feast .fest-field input:focus{outline-offset:2px;outline:2px solid #bd892a}.festival-feast .fest-terms a{color:#795518}.festival-feast .fest-checkout .fest-primary{color:#221707;background:#ffc83e;border-radius:12px;font-size:16px}.festival-feast .fest-checkout .fest-notice{color:#533f22;background:#eeddb9}.festival-feast .fest-checkout .fest-error{color:#a62522}.festival-feast .fest-bottom details p,.festival-feast .fest-bottom summary{font-size:16px}.festival-feast .fest-sticky{background:#1a1511f5;border-radius:18px}.festival-feast .fest-sticky .fest-primary{border-radius:100px}.festival-feast .fest-primary{transition:transform .2s,box-shadow .2s}.festival-feast .fest-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #ffd04c25}.festival-feast .fest-primary:focus-visible{outline-offset:4px;outline:3px solid #fff}@keyframes feast-marquee{to{transform:translate(-50%)}}@keyframes feast-drift{0%{transform:scale(1)}to{transform:scale(1.055)}}@media (hover:hover){.feast-flavor:hover .feast-crop img{transform:scale(1.04)}}@media (width<=800px){.feast-hero{min-height:780px;padding:140px 28px 60px}.feast-copy{max-width:480px}.feast-photo:after{background:linear-gradient(90deg,#100e0df0,#100e0da0 55%,#100e0d35),linear-gradient(#0000 60%,#100e0d)}.feast-stamp{width:96px;height:96px;font-size:10px;top:130px;right:28px}.feast-stamp b{font-size:19px}.feast-section-heading{grid-template-columns:1fr;gap:20px}.feast-flavor{min-height:290px}.feast-dates{gap:24px;margin:0 24px;padding:30px}.festival-feast .fest-checkout-section{gap:32px}.feast-experience{padding:65px 24px 40px}.feast-flavor h3{font-size:32px}}@media (width<=560px){.festival-feast .fest-header{padding:10px 20px}.festival-feast .fest-header img{width:88px;height:66px}.festival-feast .fest-header-edition{font-size:12px}.feast-hero{flex-direction:column;min-height:0;margin-top:-86px;padding:113px 20px 28px;display:flex}.feast-photo{z-index:0;order:2;height:270px;margin:22px -20px -28px;position:relative;inset:auto}.feast-photo img{object-position:62% 65%;width:100%;height:100%}.feast-photo:after{background:linear-gradient(#0000 78%,#100e0d),linear-gradient(#100e0d,#0000 23%)}.feast-photo>span{color:#d5c3a8;font-size:12px;bottom:22px;right:20px}.feast-copy{z-index:1;max-width:none;position:relative}.feast-kicker{letter-spacing:.065em;font-size:12px}.feast-copy h1{margin:20px 0 16px;font-size:clamp(40px,10.9vw,60px);line-height:.99}.feast-copy h1>span{font-size:1.18em}.feast-copy>p{margin:14px 0;font-size:16px;line-height:1.6}.feast-inclusions{gap:6px;margin:17px 0}.feast-inclusions span{padding:8px 11px;font-size:12px}.feast-offer{gap:20px;margin:19px 0}.feast-offer strong{font-size:61px}.feast-offer strong small{font-size:27px}.feast-offer p{max-width:165px;font-size:13px}.festival-feast .feast-copy>.fest-primary{max-width:none;min-height:55px;padding:15px 22px}.feast-assurance{text-align:center}.feast-stamp{z-index:2;pointer-events:none;top:auto;bottom:160px;right:24px}.feast-ribbon{padding:15px 0}.feast-ribbon span{font-size:15px}.feast-ribbon i{padding:0 18px}.feast-experience{padding:47px 20px 30px}.feast-section-heading{gap:0;margin-bottom:24px}.feast-section-heading>p{margin-top:18px;font-size:16px}.festival-feast h2{font-size:35px}.feast-flavors{gap:12px}.feast-flavor{border-radius:16px;min-height:245px}.feast-crop img{width:260%;height:190%}.feast-ice .feast-crop img{top:0;left:-135%}.feast-acai .feast-crop img{top:-60%;left:-40%}.feast-flavor>div:last-child{bottom:18px;left:15px;right:8px}.feast-flavor span{letter-spacing:0;max-width:125px;font-size:12px;line-height:1.3;display:block}.feast-flavor h3{font-size:27px}.feast-dates{border-radius:20px;grid-template-columns:1fr;gap:18px;margin:0 20px;padding:26px 22px}.feast-dates h2 br{display:none}.feast-dates h2{font-size:32px}.feast-dates>div>p{margin:14px 0 0}.feast-calendar li b{font-size:35px}.feast-calendar li{padding:12px 5px}.festival-feast .fest-checkout-section{gap:26px;padding-top:42px}.festival-feast .fest-checkout-intro h2{font-size:35px}.festival-feast .fest-checkout{border-radius:20px;padding:24px 20px}.festival-feast .fest-counter b{font-size:16px}.festival-feast .fest-counter span{font-size:13px}.festival-feast .fest-checkout h3{font-size:27px}.festival-feast .fest-help{font-size:12px;line-height:1.6}.festival-feast .fest-sticky{border-radius:0}.festival-feast .fest-sticky .fest-primary{font-size:14px}.festival-feast .fest-bottom h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.festival-feast *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fest-receipt-utility{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.fest-receipt-utility button{text-align:left;color:#f7efdc;background:#191a17;border:1px solid #5f543c;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;min-height:76px;padding:14px;display:grid}.fest-receipt-utility button>span{color:#ffd764;background:#e9bd4930;border-radius:9px;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.fest-receipt-utility b{font-size:15px}.fest-receipt-utility small{color:#aaa18f;font-size:12px;line-height:1.35}.fest-receipt-utility button:disabled{opacity:.55}.fest-receipt-refresh{justify-content:flex-end;margin:10px 0 20px;display:flex}.fest-receipt-refresh button{color:#e6c46d;background:#191a17;border:1px solid #5f543c;border-radius:9px;min-height:44px;padding:10px 14px;font-weight:700}.fest-receipt-support+.fest-text-button{color:#e6dfd1;margin-top:10px;display:inline-flex}@media (width<=480px){.fest-receipt-main{margin-top:22px}.fest-receipt-card{padding:24px 20px}.fest-receipt-utility{grid-template-columns:1fr}.fest-receipt-utility button{width:100%}}.festival-campaign{--fg:#edbd46;--ink:#f7efdc;--muted:#bcb4a3;--cream:#111110;background:var(--cream);color:var(--ink);max-width:none;padding-bottom:100px;font-family:Arial,Helvetica,sans-serif}.festival-campaign a{text-underline-offset:5px}.festival-campaign :focus-visible{outline-color:#e8b83f}.campaign-header{justify-content:space-between;align-items:center;gap:16px;max-width:1320px;margin:auto;padding:14px 40px;display:flex}.campaign-header>a{text-decoration:none}.campaign-header>a:first-child{align-items:center;gap:12px;display:flex}.campaign-header img{object-fit:contain;width:66px;height:62px}.campaign-header>a:first-child>span{letter-spacing:-.04em;font-size:19px;font-weight:900;line-height:1.15}.campaign-header small{letter-spacing:.09em;margin-top:4px;font-size:12px;font-weight:600;display:block}.campaign-header>a:last-child{text-align:right;border-bottom:1px solid #f7efdc;padding:5px 0;font-size:17px;font-weight:800}.campaign-header>a:last-child span{margin-left:6px;font-size:12px;font-weight:500}.campaign-header .campaign-header-urgency{color:#efc44f;border:0;flex-direction:column;align-items:flex-end;gap:2px;line-height:1.1;display:flex}.campaign-header .campaign-header-urgency b{letter-spacing:.08em;font-size:13px}.campaign-header .campaign-header-urgency span{color:#f7efdc;letter-spacing:.045em;margin:0;font-size:12px}.campaign-hero{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.03fr;column-gap:48px;max-width:1320px;margin:auto;padding:30px 40px 64px;display:grid}.campaign-heading{z-index:1;align-self:end;padding-top:20px;position:relative}.campaign-heading>p:first-child{letter-spacing:.1em;margin:0 0 22px;font-size:12px;font-weight:800}.campaign-heading>.campaign-urgency:first-child{color:#f3cf70;letter-spacing:.075em;background:#2b2518;border:1px solid #b7903768;border-radius:999px;align-items:center;min-height:34px;padding:8px 13px;display:inline-flex}.campaign-heading h1{font-size:inherit;letter-spacing:-.06em;margin:0;line-height:1}.campaign-heading h1>span{letter-spacing:-.045em;font-size:clamp(28px,3.2vw,43px);font-weight:800;display:block}.campaign-heading h1>strong{letter-spacing:-.075em;color:#edbd46;white-space:nowrap;margin-left:-5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(68px,7.3vw,104px);font-style:italic;font-weight:800;line-height:1.12;display:block}.campaign-heading .campaign-subtitle{color:#bcb4a3;max-width:360px;margin:18px 0 0;font-size:17px;line-height:1.6}.campaign-food{isolation:isolate;background:#1a1916;border-radius:200px 200px 22px 22px;grid-area:1/2/3;min-height:550px;margin:0;position:relative}.campaign-food>img{object-fit:cover;object-position:50% 50%;border-radius:inherit;width:100%;height:100%;animation:.8s ease-out both campaign-arrive;display:block}.campaign-food figcaption{color:#111110;letter-spacing:.04em;background:#f7efdc;padding:16px 24px;font-size:17px;font-weight:900;position:absolute;bottom:42px;left:-22px;transform:rotate(-5deg);box-shadow:5px 5px #9c7729}.campaign-food-label{color:#f7efdc;text-align:center;background:#efc44f;border-radius:50%;flex-direction:column;justify-content:center;width:145px;height:145px;padding:20px;font-size:16px;line-height:1.3;display:flex;position:absolute;top:34px;right:-18px;transform:rotate(8deg);box-shadow:0 8px 18px #00000030}.campaign-food-label b{font-family:Georgia,serif;font-size:19px;font-style:italic}.campaign-offer{grid-template-columns:auto 1fr;align-self:start;align-items:center;column-gap:25px;max-width:440px;padding-top:28px;display:grid}.campaign-price>span{letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.campaign-price>strong{letter-spacing:-.07em;font-size:66px;line-height:1.15;display:block}.campaign-price small{letter-spacing:-.055em;font-size:28px}.campaign-price small:first-child{margin-right:4px;font-size:20px}.campaign-offer>p{color:#bcb4a3;font-size:14px;line-height:1.5}.campaign-offer>p b{color:#f7efdc}.campaign-offer .campaign-saving .campaign-countdown{font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 0 12px #ff354875;transform-origin:0;font-size:22px;line-height:1.15;animation:1.8s ease-in-out infinite campaign-clock-pulse;display:block;color:#ff3548!important}.campaign-lot-clock{color:#fff;text-align:center;letter-spacing:.075em;font-variant-numeric:tabular-nums;background:#c6202f;border-radius:6px 6px 0 0;grid-column:1/-1;margin-top:17px;padding:10px 14px;font-size:13px;font-weight:900}.festival-campaign .fest-primary{background:#f7efdc;border:1px solid #f7efdc;border-radius:8px;min-height:56px;font-size:16px;transition:background .2s,transform .2s,box-shadow .2s;color:#111110!important}.festival-campaign .fest-primary:hover{background:#ffdb70;transform:translateY(-2px);box-shadow:0 7px #edbd4640}.festival-campaign .fest-primary:disabled{box-shadow:none;transform:none}.campaign-buy{grid-column:1/-1;justify-content:space-between;width:100%;margin-top:0;border-radius:0 0 8px 8px!important}.campaign-pix{color:#bcb4a3;text-align:center;grid-column:1/-1;margin-top:12px;font-size:12px}.campaign-pix b{color:#f3cf70;font-weight:800}.campaign-ticker{color:#111110;background:#efc44f;padding:22px 0;overflow:hidden}.campaign-ticker>div{width:max-content;animation:32s linear infinite campaign-ticker;display:flex}.campaign-ticker span{white-space:nowrap;letter-spacing:-.03em;font-size:30px;font-weight:900}.campaign-ticker i{color:#efc44f;padding:0 34px;font-size:24px;font-style:normal}.campaign-ticker:hover>div{animation-play-state:paused}.campaign-abundance{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px 70px;max-width:1240px;margin:auto;padding:85px 40px 65px;display:grid}.festival-campaign .fest-eyebrow{color:#dfb950;letter-spacing:.09em;font-size:12px}.festival-campaign h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(36px,4vw,55px);line-height:1.02}.festival-campaign h2 em{color:#edbd46;letter-spacing:-.055em;font-family:Georgia,serif;font-style:italic;font-weight:700}.campaign-story h2{font-size:clamp(45px,5.1vw,66px)}.campaign-story p{color:#bcb4a3;max-width:380px;font-size:17px;line-height:1.75}.campaign-story>a{border-bottom:2px solid #edbd46;margin-top:10px;padding-bottom:5px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.campaign-buffet{height:435px;margin:0;position:relative}.campaign-buffet>img{object-fit:cover;object-position:63% 50%;border-radius:12px 90px 12px 12px;width:100%;height:100%;display:block}.campaign-buffet figcaption{color:#f7efdc;background:#efc44f;align-items:center;gap:16px;padding:5px 25px;display:flex;position:absolute;bottom:0;left:-25px;transform:rotate(-4deg)}.campaign-buffet figcaption b{letter-spacing:-.08em;font-size:76px;font-weight:950;line-height:1.3}.campaign-buffet figcaption span{letter-spacing:.04em;font-size:12px;font-weight:800;line-height:1.5}.campaign-included{border-top:1px solid #f7efdc35;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:28px;display:grid}.campaign-included span{color:#dfb950;letter-spacing:.05em;font-size:12px;font-weight:800;display:block}.campaign-included strong{letter-spacing:-.025em;margin-top:7px;font-size:19px;font-weight:800;display:block}.campaign-exclusions{color:#bcb4a3;grid-column:1/-1;margin:-18px 0 0;font-size:12px;line-height:1.6}.campaign-date-section{color:#111110;background:#f7efdc;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px max(40px,50% - 580px);scroll-margin-top:20px;display:grid}.campaign-date-section .fest-eyebrow{color:#efc44f}.campaign-date-section h2{font-size:60px}.campaign-date-section h2 em{color:#efc44f}.campaign-date-section p{color:#c6baa0;font-size:16px;line-height:1.7}.campaign-date-ticket{color:#f7efdc;background:#efc44f;border-radius:5px;padding:26px 30px;transform:rotate(3deg);box-shadow:10px 10px #a07b2830}.campaign-date-ticket header{letter-spacing:.03em;border-bottom:1px solid #f7efdc50;justify-content:space-between;gap:10px;padding-bottom:18px;font-size:12px;font-weight:700;display:flex}.campaign-date-ticket ol{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:22px 0;list-style:none;display:grid}.campaign-date-ticket li{text-align:center}.campaign-date-ticket li>span{font-size:12px;font-weight:800}.campaign-date-ticket li>b{letter-spacing:-.07em;font-size:49px;line-height:1.15;display:block}.campaign-date-ticket footer{border-top:1px dashed #f7efdc70;padding-top:16px}.campaign-date-ticket footer>strong{letter-spacing:-.025em;font-size:20px;display:block}.campaign-date-ticket footer>span{font-size:14px}.festival-campaign .fest-checkout-section{border:0;gap:70px;max-width:1240px;padding:85px 40px 60px}.festival-campaign .fest-checkout-intro h2{font-size:56px}.festival-campaign .fest-checkout-intro>p{color:#bcb4a3;font-size:16px}.festival-campaign .fest-family{background:#252219;border:0;border-radius:4px 25px 4px 4px;padding:22px 25px}.festival-campaign .fest-family span{color:#d9cba9;font-size:16px}.festival-campaign .fest-family strong{color:#f7efdc;font-size:39px}.festival-campaign .fest-family small{color:#bcb4a3}.festival-campaign .fest-visit{color:#bcb4a3;font-size:14px}.festival-campaign .fest-visit b{color:#f7efdc}.festival-campaign .fest-visit a{color:#dfb950}.festival-campaign .fest-checkout{color:#f7efdc;background:#1b1b18;border:1px solid #655531;border-radius:12px;padding:30px;box-shadow:9px 9px #30291a}.festival-campaign .fest-form-heading>span{color:#dfb950;font-size:12px}.festival-campaign .fest-form-heading h3{letter-spacing:-.04em;font-size:29px}.festival-campaign .fest-counter{border-color:#484231}.festival-campaign .fest-counter span{color:#bcb4a3;font-size:14px}.festival-campaign .fest-stepper{background:#111110;border-color:#655531;border-radius:6px}.festival-campaign .fest-stepper button{color:#f7efdc;background:#252219;width:40px}.festival-campaign .fest-help{color:#bcb4a3;font-size:14px}.festival-campaign .fest-total{background:#2c271a;border:0;border-radius:6px;padding:16px}.festival-campaign .fest-total small{color:#bcb4a3}.festival-campaign .fest-field{color:#f7efdc;font-size:14px}.festival-campaign .fest-field input{color:#f7efdc;background:#1b1b18;border-color:#655b43;border-radius:6px}.festival-campaign .fest-field input::placeholder{color:#a69e8e}.festival-campaign .fest-terms{color:#bcb4a3;font-size:14px}.festival-campaign .fest-micro{color:#bcb4a3;font-size:12px;line-height:1.5}.festival-campaign .fest-error{color:#921827;background:#ffe9e5;border-color:#c75757}.festival-campaign .fest-notice{color:#785126;background:#2c271a;border-color:#d9b365}.festival-campaign .fest-text-button{color:#dfb950}.festival-campaign .fest-how{border:0;max-width:1240px;padding:0 40px 55px}.festival-campaign .fest-how>div{border-top:1px solid #f7efdc30;margin:0;padding-top:25px}.festival-campaign .fest-how article{grid-template-columns:40px 1fr;column-gap:12px;display:grid}.festival-campaign .fest-how article>b{color:#edbd46;grid-row:1/3;font-family:Georgia,serif;font-size:28px;font-style:italic}.festival-campaign .fest-how h3{margin:0 0 3px;font-size:19px}.festival-campaign .fest-how p{color:#bcb4a3;margin:0;font-size:14px}.festival-campaign .fest-bottom{border:0;max-width:960px;padding:30px 40px 60px;display:block}.festival-campaign .fest-bottom h2{font-size:40px}.festival-campaign .fest-bottom details{border-color:#f7efdc30}.festival-campaign .fest-bottom summary{font-size:16px}.festival-campaign .fest-bottom details p{color:#bcb4a3;font-size:16px}.festival-campaign .fest-link-lookup label{color:#bcb4a3;font-size:14px}.festival-campaign .fest-link-lookup input{color:#f7efdc;background:#1b1b18;border-color:#655b43}.festival-campaign .fest-footer{border-color:#f7efdc30;max-width:1240px;padding:28px 40px}.festival-campaign .fest-footer>span{letter-spacing:-.04em;font-size:25px;font-weight:900}.festival-campaign .fest-footer>span>span{letter-spacing:.09em;color:#bcb4a3;margin-top:3px;font-size:12px;font-weight:600;display:block}.festival-campaign .fest-footer p{color:#bcb4a3;font-size:12px}.festival-campaign .campaign-dock{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#191916f7;border:1px solid #655531;border-radius:12px;width:min(600px,100% - 32px);padding:0;display:block;position:fixed;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 10px 40px #f7efdc25}.festival-campaign .campaign-dock .fest-sticky-buy{padding:12px 16px;display:none}.festival-campaign .campaign-dock-visible .fest-sticky-buy{display:flex}.festival-campaign .campaign-dock:not(.campaign-dock-visible):not(:has(.fest-wallet-trigger)){display:none}.festival-campaign .fest-sticky-buy>div>span{color:#bcb4a3;font-size:12px}.festival-campaign .fest-sticky-buy strong{color:#f7efdc;font-size:26px}.festival-campaign .fest-sticky-buy .fest-primary{min-height:48px;padding:12px 20px;font-size:14px}.festival-campaign .fest-wallet-trigger{color:#111110;background:#f7efdc;border:0;border-radius:10px 10px 0 0;padding:10px 16px}.festival-campaign .fest-wallet-trigger small{color:#c6baa0}.festival-campaign .fest-wallet-trigger em{color:#f7efdc;background:#efc44f}.festival-campaign .campaign-dock:not(.campaign-dock-visible) .fest-wallet-trigger{border-radius:10px}.festival-campaign:has(.fest-field input:focus) .campaign-dock{display:none}.festival-campaign:has(.fest-wallet-trigger){padding-bottom:160px}@keyframes campaign-ticker{to{transform:translate(-50%)}}@keyframes campaign-arrive{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes campaign-clock-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.campaign-offer .campaign-saving .campaign-countdown{animation:none}}@media (width<=1000px){.campaign-hero{column-gap:26px;padding:24px 28px 50px}.campaign-heading h1>strong{font-size:8vw}.campaign-food{min-height:500px}.campaign-food-label{width:120px;height:120px;font-size:14px;right:-6px}.campaign-food-label b{font-size:17px}.campaign-abundance{gap:32px}.campaign-date-section{gap:45px}.festival-campaign .fest-checkout-section{gap:35px}.festival-campaign .fest-checkout{padding:25px}}@media (width<=700px){.campaign-header{padding:10px 20px}.campaign-header img{width:50px;height:47px}.campaign-header>a:first-child{gap:7px}.campaign-header>a:first-child>span{font-size:16px}.campaign-header small{letter-spacing:.035em;margin-top:3px;font-size:12px}.campaign-header>a:last-child{font-size:15px}.campaign-header>a:last-child span{margin:0;font-size:12px;display:block}.campaign-hero{flex-direction:column;gap:0;padding:10px 20px 32px;display:flex}.campaign-heading{text-align:center;align-self:auto;padding-top:8px}.campaign-heading>p:first-child{letter-spacing:.045em;margin:0 0 12px;font-size:12px}.campaign-heading>.campaign-urgency:first-child{letter-spacing:.045em;min-height:31px;margin-bottom:13px;padding:7px 11px;font-size:11px}.campaign-heading h1>span{font-size:clamp(25px,7vw,36px)}.campaign-heading h1>strong{margin:0;font-size:clamp(52px,13.6vw,80px);line-height:1.12}.campaign-heading .campaign-subtitle{max-width:300px;margin:8px auto 18px;font-size:14px;line-height:1.45}.campaign-food{aspect-ratio:1.7;border-radius:90px 90px 12px 12px;flex-shrink:0;height:auto;min-height:0;margin:0}.campaign-food>img{object-position:center 48%;width:100%;height:100%}.campaign-food figcaption{padding:9px 13px;font-size:12px;bottom:10px;left:-6px;box-shadow:3px 3px #9c7729}.campaign-food-label{width:83px;height:83px;padding:9px;font-size:12px;line-height:1.15;top:-14px;right:-5px}.campaign-food-label b{font-family:Arial,sans-serif;font-size:12px;font-style:normal}.campaign-offer{align-self:center;column-gap:20px;width:100%;max-width:480px;padding-top:18px}.campaign-price>span{letter-spacing:.035em;font-size:12px}.campaign-price>strong{font-size:51px;line-height:1.1}.campaign-price small{font-size:24px}.campaign-price small:first-child{font-size:19px}.campaign-offer>p{justify-self:end;margin:0;font-size:14px}.campaign-buy{margin-top:14px}.campaign-pix{margin-top:10px;font-size:12px}.campaign-ticker{padding:16px 0}.campaign-ticker span{font-size:22px}.campaign-ticker i{padding:0 22px;font-size:19px}.campaign-abundance{grid-template-columns:1fr;gap:26px;padding:44px 20px 35px;display:grid}.campaign-story h2{font-size:43px}.campaign-story h2 br:nth-of-type(2){display:initial}.campaign-story p{max-width:none;font-size:16px;line-height:1.65}.campaign-story>a{margin-top:0}.campaign-buffet{height:290px;margin-bottom:10px}.campaign-buffet>img{border-radius:8px 65px 8px 8px}.campaign-buffet figcaption{gap:14px;padding:5px 20px;bottom:-6px;left:-4px}.campaign-buffet figcaption b{font-size:58px}.campaign-included{grid-template-columns:1fr;gap:18px;padding-top:22px}.campaign-included>div{grid-template-columns:120px 1fr;align-items:baseline;gap:10px;display:grid}.campaign-included strong{margin:0;font-size:16px}.campaign-exclusions{margin:-7px 0 0}.campaign-date-section{grid-template-columns:1fr;gap:20px;padding:40px 25px 46px}.campaign-date-section h2{font-size:45px}.campaign-date-section h2 br{display:none}.campaign-date-section p{margin-bottom:7px}.campaign-date-ticket{padding:20px 22px;transform:rotate(2deg)}.campaign-date-ticket li>b{font-size:41px}.campaign-date-ticket ol{gap:10px;padding:18px 0}.campaign-date-ticket footer>strong{font-size:19px}.festival-campaign .fest-checkout-section{grid-template-columns:1fr;gap:30px;padding:45px 20px 35px}.festival-campaign .fest-checkout-intro h2{font-size:43px}.festival-campaign .fest-checkout-intro h2 br{display:inline}.festival-campaign .fest-family{grid-template-columns:1fr auto;align-items:center;gap:3px 12px;margin:22px 0;padding:16px 20px;display:grid}.festival-campaign .fest-family span{font-size:14px}.festival-campaign .fest-family strong{grid-area:1/2/3;font-size:31px}.festival-campaign .fest-family small{font-size:12px}.festival-campaign .fest-visit{gap:8px;margin-top:20px}.festival-campaign .fest-checkout{padding:24px 20px;box-shadow:5px 5px #30291a}.festival-campaign .fest-form-heading h3{font-size:27px}.festival-campaign .fest-help{font-size:13px}.festival-campaign .fest-stepper button{width:35px}.festival-campaign .fest-total{padding:14px 12px}.festival-campaign .fest-total strong{font-size:27px}.festival-campaign .fest-how{padding:0 20px 25px}.festival-campaign .fest-how>div{grid-template-columns:repeat(3,1fr);gap:14px}.festival-campaign .fest-how article{display:block}.festival-campaign .fest-how article>b{font-size:26px}.festival-campaign .fest-how h3{margin:6px 0;font-size:16px}.festival-campaign .fest-how p{font-size:14px;line-height:1.45}.festival-campaign .fest-bottom{padding:25px 20px 35px}.festival-campaign .fest-bottom h2{font-size:33px}.festival-campaign .fest-footer{align-items:start;gap:12px;padding:24px 20px}.festival-campaign .fest-footer>span{font-size:20px}.festival-campaign .fest-footer p{max-width:155px;margin:0}.festival-campaign .campaign-dock{width:100%;padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid #655531;border-radius:0;bottom:0;left:0;right:0;transform:none;box-shadow:0 -5px 25px #f7efdc15}.festival-campaign .campaign-dock .fest-sticky-buy{gap:12px;padding:11px 16px}.festival-campaign .fest-sticky-buy .fest-primary{padding:12px 16px;font-size:14px}.festival-campaign .fest-sticky-buy strong{font-size:25px}.festival-campaign .campaign-dock .fest-wallet-trigger{border-radius:0}}@media (width<=360px){.campaign-header,.campaign-hero{padding-left:16px;padding-right:16px}.campaign-header>a:first-child>span{font-size:14px}.campaign-header img{width:43px}.campaign-heading h1>strong{font-size:49px}.campaign-offer{column-gap:12px}.campaign-offer>p{font-size:13px}.campaign-included>div{grid-template-columns:100px 1fr}.festival-campaign .fest-family{display:flex}.festival-campaign .fest-counter b{font-size:15px}.festival-campaign .fest-stepper button{width:31px}.festival-campaign .fest-total{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.festival-campaign *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.festival-campaign{--gold:#efc44f;--paper:#f7efdc}.campaign-header>a:last-child{color:#efc44f;border-color:#b79037}.campaign-heading>p:first-child{color:#d6b666}.campaign-price>strong{color:#efc44f}.campaign-food{outline:1px solid #d5aa3d35;box-shadow:0 24px 55px #0005}.campaign-food figcaption{color:#efc44f;background:#171715;border:1px solid #b690394d}.campaign-food-label,.campaign-buffet figcaption,.campaign-date-ticket{color:#1b180f}.festival-campaign .fest-primary{background:linear-gradient(105deg,#f5d570,#e7b438);border-color:#efc44f;box-shadow:0 4px #8f6b22;color:#1b180f!important}.festival-campaign .fest-primary:hover{background:#ffdb70;box-shadow:0 6px #8f6b22}.campaign-ticker{color:#1b180f}.campaign-ticker i{color:#765720}.campaign-date-section{color:#f7efdc;background:#1c1b17;border-top:1px solid #b690392e;border-bottom:1px solid #b690392e}.campaign-date-ticket header{border-color:#1b180f50}.campaign-date-ticket footer{border-color:#1b180f70}.festival-campaign .fest-checkout{border-top:3px solid #efc44f}.festival-campaign .fest-total strong,.festival-campaign .fest-stepper button{color:#efc44f}.festival-campaign .fest-terms input{accent-color:#efc44f}.festival-campaign .fest-notice{color:#ebd7a1}.festival-campaign .fest-link-lookup button{color:#1b180f;background:#efc44f}.festival-campaign .fest-wallet-trigger{color:#f3d88e;background:#322a18}.festival-campaign .fest-wallet-trigger em{color:#1b180f}.festival-campaign .fest-sticky-buy strong{color:#efc44f}.festival-campaign .fest-error{color:#ffd4ce;background:#411d1c}.festival-campaign .fest-bottom summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.festival-campaign .fest-bottom summary::-webkit-details-marker{display:none}.festival-campaign .fest-bottom summary:after{content:"+";color:#efc44f;flex-shrink:0;font-size:25px;font-weight:400}.festival-campaign .fest-bottom details[open] summary:after{content:"−"}.festival-campaign .fest-bottom details[open] summary{color:#efc44f}.campaign-launch{column-gap:24px}.campaign-before{color:#bcb4a3;align-items:baseline;gap:8px;margin:6px 0 2px;display:flex}.campaign-before>span{font-size:14px}.campaign-before del{color:#ded7c9;letter-spacing:-.035em;font-size:26px;font-weight:700;text-decoration:none;display:inline-block;position:relative}.campaign-before del:after{content:"";transform-origin:0;background:#efc44f;height:2px;position:absolute;top:52%;left:-3px;right:-3px;transform:rotate(-8deg)}.campaign-launch .campaign-price>strong{font-size:73px}.campaign-launch .campaign-saving{border-left:1px solid #b7903760;justify-self:end;padding-left:20px}.campaign-saving>span{font-size:12px;display:block}.campaign-saving>span:first-child{letter-spacing:.035em;font-weight:700}.campaign-offer .campaign-saving>b{color:#efc44f;letter-spacing:-.05em;margin:3px 0;font-size:35px;line-height:1.2;display:block}.campaign-offer-seen .campaign-before del:after{animation:.65s ease-out both campaign-price-strike}.campaign-offer-seen .campaign-price>strong{animation:.65s ease-out .55s both campaign-price-reveal}.campaign-offer-seen .campaign-saving{animation:.5s ease-out .75s both campaign-price-reveal}@keyframes campaign-price-strike{0%{transform:rotate(-8deg)scaleX(0)}to{transform:rotate(-8deg)scaleX(1)}}@keyframes campaign-price-reveal{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@media (width<=700px){.campaign-launch{column-gap:16px;padding-top:22px}.campaign-launch .campaign-price>strong{font-size:62px}.campaign-before del{font-size:24px}.campaign-launch .campaign-saving{padding-left:16px}.campaign-offer .campaign-saving>b{font-size:32px}.campaign-heading .campaign-subtitle{max-width:none}}@media (prefers-reduced-motion:reduce){.campaign-offer-seen .campaign-before del:after,.campaign-offer-seen .campaign-price>strong,.campaign-offer-seen .campaign-saving{animation:none!important}}.festival-campaign .campaign-direct-checkout{max-width:660px;padding-top:55px;display:block}.festival-campaign #garantir{scroll-margin-top:20px}.campaign-location{grid-column:1/-1;margin:-20px 0 0;font-size:14px!important}.campaign-location a{color:#efc44f;margin-left:12px;display:inline-block}.festival-campaign .campaign-buy{isolation:isolate;position:relative;overflow:hidden}.festival-campaign .campaign-buy:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 32%,#fff8d660 47%,#0000 62%);animation:8s ease-in-out 2s infinite campaign-gold-glint;position:absolute;inset:0;transform:translate(-120%)}.campaign-heading h1>strong{color:#0000;background:linear-gradient(105deg,#d7a737 15%,#f3ce64 35%,#fff0b4 48%,#e8b943 62%,#d7a737 85%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite campaign-gold-tone}.campaign-heading h1>strong>span{color:#efc44f}.campaign-food-label{background:linear-gradient(125deg,#f8df83,#e7b945 70%,#b88b29);box-shadow:0 5px 25px #0004,inset 0 1px #fff6c780}@keyframes campaign-gold-glint{0%,65%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes campaign-gold-tone{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=700px){.festival-campaign .campaign-direct-checkout{padding-top:35px}.campaign-location{margin:10px 0 0}.campaign-location a{margin:6px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.festival-campaign .campaign-buy:after{animation:none;display:none}.campaign-heading h1>strong{animation:none}}.festival-campaign .fest-footer{align-items:center}.campaign-footer-brand{align-items:center;gap:17px;min-width:0;display:flex}.campaign-footer-brand img{object-fit:contain;flex-shrink:0;width:90px;height:90px}.campaign-footer-brand>div{letter-spacing:-.035em;font-size:23px;font-weight:800;line-height:1.2}.campaign-footer-brand strong{color:#efc44f;margin-top:4px;font-size:29px;display:block}@media (width<=700px){.festival-campaign .fest-footer{flex-wrap:wrap;gap:16px}.campaign-footer-brand{gap:12px}.campaign-footer-brand img{width:72px;height:72px}.campaign-footer-brand>div{font-size:20px}.campaign-footer-brand strong{font-size:25px}.festival-campaign .fest-footer>p{text-align:left;flex-basis:100%;max-width:none;margin:0;font-size:12px}}.campaign-header>a:first-child>span{color:#efc44f}.campaign-header>a:first-child>span>small{color:#f7efdc}.campaign-visit{grid-template-columns:1fr 1.1fr;align-items:start;gap:70px;max-width:1160px;margin:0 auto;padding:55px 40px 25px;scroll-margin-top:24px;display:grid}.campaign-visit h2{color:#f7efdc;letter-spacing:-.045em;margin:18px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.06}.campaign-visit h2 em{color:#efc44f;font-family:Georgia,serif;font-weight:500}.campaign-visit-intro>p{color:#bcb4a3;max-width:360px;margin:0;font-size:16px;line-height:1.65}.campaign-visit-days{border-bottom:1px solid #b9974545;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0 0 25px;list-style:none;display:grid}.campaign-visit-days li{text-align:center;min-width:0}.campaign-visit-days span{color:#c8c0ae;font-size:14px;display:block}.campaign-visit-days strong{letter-spacing:-.05em;color:#efc44f;margin-top:9px;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1;display:block}.campaign-visit-hours{gap:35px;padding:25px 0;display:flex}.campaign-visit-hours p{margin:0}.campaign-visit-hours span{color:#bcb4a3;font-size:14px;display:block}.campaign-visit-hours strong{color:#f7efdc;margin-top:7px;font-size:24px;display:block}.campaign-visit-address{border-top:1px solid #b9974530;padding-top:22px}.campaign-address-copy>strong{color:#f7efdc;font-size:17px}.campaign-visit-address p{color:#bcb4a3;margin:8px 0 12px;font-size:16px;line-height:1.6}.campaign-visit-address a{color:#efc44f;text-underline-offset:6px;padding:8px 0;font-size:16px;display:inline-block}@media (width<=700px){.campaign-visit{grid-template-columns:1fr;gap:30px;padding:25px 20px 10px}.campaign-visit h2{font-size:42px}.campaign-visit .fest-eyebrow{letter-spacing:.045em;font-size:14px}.campaign-visit-days strong{font-size:46px}.campaign-visit-hours{justify-content:space-between;gap:16px}.festival-campaign .campaign-abundance{padding-bottom:24px}}.campaign-visit-address{align-items:center;gap:20px;display:flex}.campaign-address-copy{flex:1;min-width:0}.campaign-address-logo{object-fit:contain;flex:none;width:clamp(72px,19vw,100px);height:auto}.festival-campaign .campaign-slogan-footer{text-align:center;justify-content:center;display:flex}.festival-campaign .campaign-slogan-footer>p{text-align:center;color:#f7efdc;letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(25px,4vw,36px);font-weight:800;line-height:1.3}.campaign-slogan-footer strong{color:#efc44f;margin-top:5px;font-size:1.2em;display:block}@media (width<=700px){.campaign-visit-address{gap:14px}}.campaign-address-lines>span{display:block}.campaign-address-lines>span+span{color:#a9a292;margin-top:4px}.campaign-address-logo{align-self:center;width:clamp(86px,23vw,116px)}.campaign-visit-address{gap:18px}.campaign-abundance-cinematic{--abundance-shift:18px;--abundance-image-shift:14px;isolation:isolate;perspective:1100px;overflow:visible}.campaign-abundance-cinematic .campaign-story{z-index:2;position:relative}.campaign-abundance-cinematic .campaign-reveal-line{opacity:0;filter:blur(7px);transition:opacity .7s,transform .85s cubic-bezier(.2,.8,.2,1),filter .7s;transform:translateY(24px)}.campaign-abundance-cinematic.is-revealed .campaign-reveal-line{opacity:1;filter:blur();transform:translateY(0)}.campaign-abundance-cinematic.is-revealed .campaign-story h2 .campaign-reveal-line{transition-delay:.1s}.campaign-abundance-cinematic.is-revealed .campaign-story p{transition-delay:.24s}.campaign-abundance-cinematic.is-revealed .campaign-story>a{transition-delay:.36s}.campaign-abundance-cinematic.is-revealed .campaign-exclusions{transition-delay:.65s}.campaign-abundance-cinematic .campaign-buffet{transform-style:preserve-3d;clip-path:inset(8% round 18px 80px 18px 18px);transform:translateY(var(--abundance-shift)) scale(.94);filter:saturate(.72)brightness(.72);transition:clip-path 1.15s cubic-bezier(.2,.8,.2,1),filter 1.1s,transform .15s linear;overflow:visible}.campaign-abundance-cinematic.is-revealed .campaign-buffet{clip-path:inset(0 round 12px 90px 12px 12px);filter:saturate(1.05)brightness();transform:translateY(var(--abundance-shift)) scale(1)}.campaign-abundance-cinematic .campaign-buffet>img{transform:scale(1.13) translate3d(0,var(--abundance-image-shift),0);will-change:transform;transition:transform .15s linear}.campaign-buffet-light{z-index:2;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 34%,#ffdc733d 47%,#0000 60%);position:absolute;inset:-10%;transform:translate(-120%)skew(-12deg)}.campaign-abundance-cinematic.is-revealed .campaign-buffet-light{animation:1.45s cubic-bezier(.2,.75,.2,1) .28s both campaign-buffet-light}.campaign-abundance-cinematic .campaign-buffet figcaption{z-index:3;opacity:0;transition:opacity .45s .58s,transform .75s cubic-bezier(.17,.89,.25,1.25) .58s;transform:translate3d(-22px,32px,60px)rotate(-7deg)scale(.84);box-shadow:12px 18px 40px #0009,inset 0 0 0 1px #fff4}.campaign-abundance-cinematic.is-revealed .campaign-buffet figcaption{opacity:1;transform:translateZ(60px)rotate(-4deg)scale(1)}.campaign-abundance-cinematic .campaign-buffet figcaption b{font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}@keyframes campaign-buffet-light{0%{opacity:0;transform:translate(-120%)skew(-12deg)}25%{opacity:1}to{opacity:0;transform:translate(120%)skew(-12deg)}}@media (width<=700px){.campaign-abundance-cinematic{perspective:800px}.campaign-abundance-cinematic .campaign-buffet{clip-path:inset(7% 5% round 12px 58px 12px 12px)}.campaign-abundance-cinematic.is-revealed .campaign-buffet{clip-path:inset(0 round 8px 65px 8px 8px)}.campaign-abundance-cinematic .campaign-buffet>img{transform:scale(1.1) translate3d(0,var(--abundance-image-shift),0)}}@media (prefers-reduced-motion:reduce){.campaign-abundance-cinematic .campaign-reveal-line,.campaign-abundance-cinematic .campaign-buffet,.campaign-abundance-cinematic .campaign-buffet>img,.campaign-abundance-cinematic .campaign-buffet figcaption{opacity:1!important;filter:none!important;clip-path:none!important;transform:scale(1)!important}.campaign-buffet-light{display:none}}@media (width<=700px){.campaign-visit-address{gap:12px}.campaign-address-copy>strong{font-size:16px;display:block}.campaign-visit-address .campaign-address-lines{font-size:14px;line-height:1.7}}.festival-private-checkout{background:radial-gradient(circle at 50% 12%,#f3c23a1a,#0000 30%),#0b0b0a;min-height:100vh;padding-bottom:56px}.festival-private-checkout .campaign-hero,.festival-private-checkout .campaign-abundance,.festival-private-checkout .campaign-visit,.festival-private-checkout .fest-how,.festival-private-checkout .fest-bottom,.festival-private-checkout .fest-footer,.festival-private-checkout .fest-sticky{display:none!important}.festival-private-checkout .campaign-header{position:relative}.festival-private-checkout .campaign-direct-checkout{place-items:start center;min-height:calc(100vh - 96px);padding:46px 20px 70px;display:grid}.festival-private-checkout .fest-checkout{width:min(680px,100%);margin:0}@media (width<=640px){.festival-private-checkout .campaign-direct-checkout{padding:22px 14px 48px}.festival-private-checkout .campaign-header-urgency b{font-size:10px}.festival-private-checkout .campaign-header-urgency span{font-size:14px}}:root{--offer-gold:#ffc400;--offer-amber:#ff9d00;--offer-black:#060606;--offer-panel:#111;--offer-line:#2b2b2b;--offer-muted:#a9a9a9}.daily-page{color:#fff;background:radial-gradient(circle at 85% 10%,#2b1d00 0,#0000 28%),#060606;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.daily-page *{box-sizing:border-box}.daily-header{z-index:20;background:#050505eb;border-bottom:1px solid #252525;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(18px,5vw,76px);display:flex;position:relative}.daily-header>a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.daily-header img{object-fit:contain;width:48px;height:48px}.daily-header>a span{letter-spacing:.12em;font-weight:950}.daily-header>a small{color:var(--offer-gold);margin-top:3px;font-size:.62rem;display:block}.daily-header>button{color:#fff;text-align:left;background:#111;border:1px solid #353535;border-radius:10px;padding:10px 14px}.daily-header>button small{color:#888;letter-spacing:.12em;font-size:.58rem;display:block}.daily-header>button b{letter-spacing:.06em;font-size:.74rem}.unit-switcher{z-index:100;background:#000b;place-items:start center;padding-top:92px;display:grid;position:fixed;inset:0}.unit-switcher>div{background:#121212;border:1px solid #3b3b3b;border-radius:16px;width:min(430px,100% - 28px);padding:18px;box-shadow:0 22px 80px #000}.unit-switcher header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.unit-switcher header button{color:#fff;background:0 0;border:0;font-size:1.8rem}.unit-switcher>div>button{color:#fff;background:#181818;border:1px solid #303030;border-radius:11px;justify-content:space-between;width:100%;margin-top:8px;padding:17px;font-weight:800;display:flex}.unit-switcher>div>button.active{border-color:var(--offer-gold);background:#261d00}.unit-switcher i{color:var(--offer-gold);font-style:normal}.daily-loading,.daily-empty{text-align:center;place-content:center;gap:16px;min-height:72vh;padding:30px;display:grid}.daily-loading i{border:3px solid #333;border-top-color:var(--offer-gold);border-radius:50%;width:42px;height:42px;margin:auto;animation:.8s linear infinite spin}.daily-loading b{letter-spacing:.16em;color:#aaa;font-size:.72rem}@keyframes spin{to{transform:rotate(360deg)}}.daily-empty button{background:var(--offer-gold);border:0;border-radius:8px;padding:14px 22px;font-weight:900}.daily-count-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:72vh;padding:40px 20px;display:flex}.daily-count-state>span,.live-pill{letter-spacing:.16em;color:#161000;background:var(--offer-gold);border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:950}.daily-count-state h1{letter-spacing:-.055em;margin:30px 0 15px;font-size:clamp(2.5rem,8vw,6.5rem);line-height:.94}.daily-count-state h1 strong{color:var(--offer-gold)}.daily-count-state p{color:#aaa;font-size:1.1rem}.daily-count-state>b{font-variant-numeric:tabular-nums;letter-spacing:.03em;margin-top:22px;font-size:clamp(3rem,10vw,7rem)}.daily-count-state>small{color:var(--offer-gold);letter-spacing:.16em;font-weight:900}.daily-count-state.ended h1{max-width:800px}.daily-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;max-width:1260px;min-height:660px;margin:auto;padding:58px clamp(22px,5vw,72px);display:grid}.live-pill{align-items:center;gap:7px;display:inline-flex}.live-pill i{background:#111;border-radius:50%;width:7px;height:7px;animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.35}}.hero-copy h1{letter-spacing:-.065em;max-width:760px;margin:28px 0 16px;font-size:clamp(3.3rem,7vw,7.2rem);line-height:.88}.hero-copy>p{color:#bdbdbd;max-width:540px;font-size:1.1rem;line-height:1.55}.price-row{flex-wrap:wrap;align-items:end;gap:12px;margin:30px 0 12px;display:flex}.price-row small{color:#aaa;margin-bottom:8px}.price-row strong{color:var(--offer-gold);letter-spacing:-.06em;font-size:clamp(3rem,7vw,5.5rem);line-height:.8}.price-row em{color:#080808;background:#fff;border-radius:5px;padding:6px 8px;font-size:.65rem;font-style:normal;font-weight:950}.hero-bonus{color:#ffe27d;background:linear-gradient(90deg,#2b2200,#151000);border:1px solid #6f5800;border-radius:9px;padding:12px 15px;display:inline-block}.hero-bonus b{color:#111;background:var(--offer-gold);border-radius:4px;margin-left:7px;padding:4px 7px;font-size:.68rem}.hero-clock{margin:25px 0 20px}.hero-clock span{color:#999;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:block}.hero-clock b{font-variant-numeric:tabular-nums;font-size:1.6rem}.hero-copy>a{color:#080808;background:linear-gradient(90deg,var(--offer-gold),var(--offer-amber));border-radius:7px;gap:25px;padding:17px 21px;font-size:.86rem;font-weight:950;text-decoration:none;display:inline-flex}.daily-hero figure{place-items:center;min-height:480px;margin:0;display:grid;position:relative}.daily-hero figure img{object-fit:contain;z-index:2;filter:drop-shadow(0 28px 32px #000);width:min(100%,520px);height:470px;position:relative}.gold-orbit{background:radial-gradient(circle,#f7bb0040,#0000 67%);border:1px solid #8e6d0040;border-radius:50%;width:400px;height:400px;position:absolute}.daily-hero figcaption{z-index:3;color:#ddd;background:#111;border:1px solid #373737;border-radius:999px;padding:9px 13px;font-size:.72rem;position:absolute;bottom:10px}.daily-location{border:1px solid #303030;border-left:4px solid var(--offer-gold);background:#121212;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:1120px;margin:0 auto 28px;padding:18px 20px;display:flex}.daily-location small,.daily-location span{color:#999;display:block}.daily-location b{margin:4px 0;font-size:1.1rem;display:block}.daily-location a{color:var(--offer-gold);white-space:nowrap;font-weight:900;text-decoration:none}.daily-builder{max-width:940px;margin:auto;padding:60px 22px 100px}.daily-builder>header,.buyer>header{align-items:center;gap:15px;margin-bottom:28px;display:flex}.daily-builder>header>span,.buyer>header>span{background:var(--offer-gold);color:#111;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.daily-builder header small{color:var(--offer-gold);letter-spacing:.12em;font-weight:900}.daily-builder h2{margin:3px 0;font-size:2rem}.bonus-choice{text-align:left;color:#fff;background:linear-gradient(110deg,#2b2100,#121212);border:1px solid #765c00;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:100%;margin-bottom:28px;padding:19px;display:grid}.bonus-choice>i{border:2px solid var(--offer-gold);color:#111;background:var(--offer-gold);border-radius:6px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.bonus-choice span>*{display:block}.bonus-choice span small{color:#d8ac12;letter-spacing:.12em;font-size:.65rem}.bonus-choice span b{margin:3px 0;font-size:1.1rem}.bonus-choice span em{color:#ffe26d;font-size:.72rem;font-style:normal;font-weight:900}.bonus-choice>strong{text-align:right;color:var(--offer-gold)}.bonus-choice>strong s{color:#888;font-size:.72rem;display:block}fieldset{border:0;margin:28px 0 36px;padding:0}fieldset legend{border-bottom:1px solid #303030;justify-content:space-between;width:100%;margin-bottom:12px;padding-bottom:11px;display:flex}fieldset legend span{font-size:1.05rem;font-weight:900}fieldset legend small{color:#999}fieldset>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}fieldset article{position:relative}fieldset article>button:first-child{color:#fff;text-align:left;background:#141414;border:1px solid #303030;border-radius:9px;align-items:center;gap:11px;width:100%;height:62px;padding:10px 12px;display:flex}fieldset article.selected>button:first-child{border-color:var(--offer-gold);background:#251e05}fieldset article i{color:#151000;background:#222;border:1px solid #555;border-radius:5px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}fieldset article.selected i{background:var(--offer-gold);border-color:var(--offer-gold)}fieldset article span{flex:1}fieldset article span>*{display:block}fieldset article span small{color:#999;margin-top:3px}fieldset article strong{color:var(--offer-gold)}fieldset .minus{color:#fff;background:#443800;border:0;border-radius:50%;width:26px;height:26px;font-weight:900;position:absolute;top:18px;right:38px}.buyer{border-top:1px solid #333;margin-top:70px;padding-top:45px}.buyer label{color:#bbb;margin:13px 0;font-size:.8rem;font-weight:800;display:block}.buyer input[type=text],.buyer input[type=tel],.buyer label>input:not([type=checkbox]){color:#fff;background:#111;border:1px solid #363636;border-radius:9px;width:100%;margin-top:7px;padding:15px;font-size:1rem;display:block}.buyer .terms{align-items:flex-start;gap:10px;margin-top:22px;font-weight:500;line-height:1.45;display:flex}.terms input{width:19px;height:19px;accent-color:var(--offer-gold)}.daily-error{color:#ffb6b6;background:#401416;border:1px solid #78292d;border-radius:8px;padding:12px}.checkout-total{background:#101010ee;border:1px solid #3c3c3c;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 50px #000}.checkout-total div>*{display:block}.checkout-total small{color:#888;font-size:.62rem}.checkout-total b{color:var(--offer-gold);font-size:1.8rem}.checkout-total div span{color:#888;font-size:.68rem}.checkout-total button,.copy-pix{background:linear-gradient(90deg,var(--offer-gold),var(--offer-amber));color:#080808;border:0;border-radius:8px;padding:17px 20px;font-weight:950}.checkout-total button span{margin-left:15px}.daily-orders{border-top:1px solid #252525;max-width:940px;margin:0 auto;padding:55px 22px}.daily-orders header small{color:var(--offer-gold);letter-spacing:.12em;font-weight:900}.daily-orders h2{margin:6px 0 20px}.daily-orders>p{color:#888}.daily-orders>div{gap:8px;display:grid}.daily-orders button{color:#fff;text-align:left;background:#111;border:1px solid #2f2f2f;border-radius:10px;justify-content:space-between;padding:15px;display:flex}.daily-orders button span>*{display:block}.daily-orders button small{color:#888;margin-top:4px}.daily-orders button strong{color:var(--offer-gold)}.daily-page>footer{text-align:center;border-top:1px solid #222;padding:48px 22px 70px}.daily-page>footer img{object-fit:contain;width:58px;height:58px}.daily-page>footer p{color:#aaa}.daily-page>footer strong{color:var(--offer-gold);margin-left:5px}.receipt-page{min-height:100vh}.receipt-card{text-align:center;background:#111;border:1px solid #343434;border-radius:18px;width:min(560px,100% - 28px);margin:55px auto;padding:30px}.receipt-card>span{letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:950;display:inline-block}.receipt-card>span.paid{color:#8dffa9;background:#143a20}.receipt-card>span.pending{color:#ffe67d;background:#3e3004}.receipt-card h1{margin:22px 0 8px;font-size:2rem}.receipt-card>p{color:#aaa}.pix-qr{background:#fff;border-radius:10px;width:230px;height:230px;margin:20px auto;padding:10px;display:block}.copy-pix{margin:0 auto 20px}.receipt-code{background:#080808;border:1px dashed #806400;border-radius:10px;margin:25px 0;padding:20px}.receipt-code small,.receipt-code b{display:block}.receipt-code small{color:#999}.receipt-code b{color:var(--offer-gold);letter-spacing:.12em;margin-top:6px;font-size:2.5rem}.receipt-card dl{margin:24px 0}.receipt-card dl div{border-bottom:1px solid #292929;justify-content:space-between;padding:12px 0;display:flex}.receipt-card dt{color:#888}.receipt-card dd{font-weight:800}.receipt-address{text-align:left;background:#191919;border-radius:9px;padding:15px}.receipt-address>*{display:block}.receipt-address a{color:var(--offer-gold);margin-top:10px;font-weight:900;text-decoration:none}.receipt-warning{font-size:.82rem;line-height:1.5}.receipt-back{color:#fff;background:0 0;border:1px solid #444;border-radius:7px;padding:12px}.daily-empty button,.daily-header button,.unit-switcher button,.bonus-choice,fieldset button,.checkout-total button,.daily-orders button,.copy-pix,.receipt-back{cursor:pointer}@media (width<=760px){.daily-header{height:68px;padding:0 14px}.daily-header img{width:40px;height:40px}.daily-header>a span{font-size:.82rem}.daily-header>button{padding:8px 9px}.daily-hero{flex-direction:column-reverse;min-height:auto;padding:22px 18px 44px;display:flex}.daily-hero figure{width:100%;min-height:300px}.daily-hero figure img{height:300px}.gold-orbit{width:260px;height:260px}.daily-hero figcaption{bottom:0}.hero-copy{width:100%}.hero-copy h1{font-size:3.25rem}.price-row strong{font-size:3.2rem}.daily-location{flex-direction:column;align-items:flex-start;margin:0 14px 20px}.daily-builder{padding-top:40px}.daily-builder h2{font-size:1.55rem}fieldset>div{grid-template-columns:1fr}.bonus-choice{grid-template-columns:auto 1fr}.bonus-choice>strong{text-align:left;grid-column:2}.checkout-total{display:block;bottom:8px}.checkout-total button{width:100%;margin-top:11px}.daily-orders{padding-top:38px}.receipt-card{margin-top:24px;padding:22px}.receipt-card h1{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.daily-page{min-height:100dvh}.daily-page-compact{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.daily-page-compact .daily-count-state{height:100%;min-height:0;padding:clamp(20px,5dvh,48px) 20px calc(24px + env(safe-area-inset-bottom))}@media (width<=760px){.daily-page-compact .daily-header{height:68px;padding-top:env(safe-area-inset-top);box-sizing:content-box}.daily-page-compact .daily-count-state h1{margin:clamp(16px,3.5dvh,28px) 0 8px;font-size:clamp(2.35rem,12vw,3.6rem)}.daily-page-compact .daily-count-state p{margin:8px 0;font-size:1rem}.daily-page-compact .daily-count-state>b{margin-top:clamp(10px,3dvh,22px);font-size:clamp(2.8rem,15vw,4.6rem)}.daily-page-compact .daily-count-state>small{margin-top:4px}.daily-page-compact .daily-count-state{transform:translateY(clamp(-52px,-5.5dvh,-36px))}}.daily-builder fieldset legend{background:linear-gradient(105deg,#1a1a1a 0,#121212 70%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #0004;border:1px solid #343434!important;align-items:center!important;margin-bottom:14px!important;padding:14px 14px 14px 18px!important}.daily-builder fieldset legend:before{content:"";background:var(--offer-gold);width:4px;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #ffc40055}.daily-builder fieldset legend span{letter-spacing:-.015em;color:#fff;font-size:1.08rem!important;font-weight:950!important}.daily-builder fieldset legend small{letter-spacing:.055em;text-transform:uppercase;background:#ffc4000d;border:1px solid #806600;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:.67rem;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffc40008;color:#ffd43b!important}@media (width<=380px){.daily-builder fieldset legend{gap:7px;padding:12px 10px 12px 15px!important}.daily-builder fieldset legend span{font-size:1rem!important}.daily-builder fieldset legend small{letter-spacing:.035em;padding:5px 8px;font-size:.61rem}}.daily-atmosphere{opacity:.55}.daily-product-stage:before{filter:blur(24px)!important;opacity:1!important;background:radial-gradient(#ffc40030 0,#ffc4000d 38%,#0000 72%)!important;bottom:7%!important}.daily-product-stage:after{display:none!important}.daily-product-stage .stage-copy{display:none}.daily-product-stage .gold-orbit{animation:4.5s ease-in-out infinite offer-breathe;background:radial-gradient(circle,#ffc4001f,#0000 67%)!important;border-color:#ffc4001d!important}.daily-product-stage .product-halo{box-shadow:0 0 70px #ffc40010;border-style:solid!important;border-color:#ffc40035!important}.daily-product-stage figcaption{color:#fff!important;background:#050505d9!important;border:1px solid #ffc40070!important;padding:8px 13px!important;bottom:5%!important;box-shadow:0 8px 26px #000!important}.daily-product-stage figcaption b{color:#ffc400!important;font-size:.9rem!important;display:inline!important}.daily-product-stage figcaption small{color:#ddd!important;letter-spacing:.02em!important;font-size:.7rem!important;display:inline!important}.live-pill i{box-shadow:0 0 14px #ffc400;background:#ffc400!important}.hero-cta:hover{transform:translateY(-2px);background:#ffd43b!important}.hero-clock b{color:#fff!important}@keyframes offer-breathe{50%{opacity:.62;transform:scale(1.08)}}@media (width<=760px){.daily-hero{min-height:670px!important;padding:18px 18px 28px!important;display:block!important;position:relative!important}.hero-copy{z-index:3!important;padding:0!important;position:relative!important}.live-pill{max-width:68%!important}.hero-copy h1{max-width:46%!important;margin:18px 0 0!important;font-size:clamp(2.1rem,11vw,2.9rem)!important}.daily-product-stage{z-index:2!important;width:62%!important;height:330px!important;min-height:330px!important;position:absolute!important;top:28px!important;right:-15px!important}.daily-product-stage img{object-position:center!important;width:100%!important;height:300px!important}.daily-product-stage .gold-orbit{width:245px!important;height:245px!important}.daily-product-stage .product-halo{width:205px!important;height:205px!important}.daily-product-stage figcaption{bottom:2px!important}.price-row{margin-bottom:12px!important;padding-top:185px!important}.price-row strong{font-size:clamp(3.45rem,17vw,4.4rem)!important}.fulfillment-callout{margin:12px 0!important;padding:11px 12px!important}.fulfillment-callout strong{font-size:.73rem!important}.hero-cta{min-height:58px!important}.hero-clock{margin-top:14px!important}}.daily-page:not(.daily-page-compact){background:radial-gradient(circle at 88% 8%,#51350038,#0000 25%),radial-gradient(circle at 5% 34%,#32200025,#0000 28%),#060606;overflow:hidden}.daily-hero{isolation:isolate;position:relative;overflow:visible}.daily-atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffc4000a 1px,#0000 1px),linear-gradient(90deg,#ffc4000a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:-120px -12vw;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.daily-atmosphere i{border:1px solid #ffc40024;border-radius:50%;animation:8s ease-in-out infinite offer-float;position:absolute}.daily-atmosphere i:first-child{background:#ffc400;width:14px;height:14px;top:22%;left:8%;box-shadow:0 0 28px #ffc400}.daily-atmosphere i:nth-child(2){width:8px;height:8px;animation-delay:-3s;bottom:17%;right:46%}.daily-atmosphere i:last-child{width:22px;height:22px;animation-delay:-5s;top:9%;right:3%}.daily-product-stage{isolation:isolate;background:radial-gradient(circle at 50% 42%,#ffc40035 0,#7e520014 35%,#0000 66%),linear-gradient(145deg,#191408,#090909 72%);border:1px solid #725a1538;border-radius:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe88b1f,0 34px 90px #0009;min-height:510px!important}.daily-product-stage:before{content:"";z-index:-1;filter:blur(18px);opacity:.72;background:#000;border-radius:50%;width:72%;height:22%;position:absolute;bottom:12%;left:14%}.daily-product-stage:after{content:"";pointer-events:none;border:1px solid #ffc40015;border-radius:27px;position:absolute;inset:18px}.daily-product-stage .stage-copy{z-index:-1;color:#0000;-webkit-text-stroke:1px #ffc40013;letter-spacing:-.08em;font:italic 950 clamp(90px,12vw,165px)/1 Arial Black,Arial;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.daily-product-stage .product-halo{border:1px dashed #ffc40055;border-radius:50%;width:270px;height:270px;animation:24s linear infinite offer-spin;position:absolute}.daily-product-stage .product-halo:before,.daily-product-stage .product-halo:after{content:"";border:1px solid #ffc40024;border-radius:50%;position:absolute;inset:18px}.daily-product-stage .product-halo:after{background:#ffc4000b;inset:48px}.daily-product-stage img{animation:5s ease-in-out infinite offer-product;object-fit:contain!important;filter:drop-shadow(0 30px 28px #000)drop-shadow(0 0 32px #ffc40025)!important;width:min(88%,470px)!important;height:410px!important}.daily-product-stage figcaption{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:max-content;max-width:82%;left:50%;transform:translate(-50%);background:#090909dc!important;border-color:#62501f!important;display:block!important;bottom:22px!important}.daily-product-stage figcaption small,.daily-product-stage figcaption b{display:block}.daily-product-stage figcaption b{color:#fff;margin-top:3px;font-size:.76rem}.hero-assurance{color:#8d877a;letter-spacing:.08em;align-items:center;gap:9px;margin-top:18px;font-size:.62rem;font-weight:900;display:flex}.hero-assurance i{background:var(--offer-gold);border-radius:50%;width:3px;height:3px}.daily-ribbon{z-index:3;background:var(--offer-gold);color:#100d05;width:102%;margin:5px -1% 28px;padding:15px 0;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 16px 45px #0009}.daily-ribbon>div{width:max-content;animation:30s linear infinite offer-marquee;display:flex}.daily-ribbon span{letter-spacing:.1em;white-space:nowrap;font-size:.82rem;font-weight:950}.daily-ribbon i{color:#805d00;padding:0 24px;font-style:normal}.daily-how,.daily-rules,.daily-faq{width:min(1080px,100% - 44px);margin:0 auto;padding:90px 0}.daily-how header small,.daily-rules>div>small,.daily-faq header small{color:var(--offer-gold);letter-spacing:.17em;font-size:.66rem;font-weight:950}.daily-how h2,.daily-rules h2,.daily-faq h2{color:#fff;letter-spacing:-.055em;margin:12px 0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.94}.daily-how h2 em,.daily-rules h2 em{color:var(--offer-gold);font-style:normal}.daily-how>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.daily-how article{background:linear-gradient(145deg,#151515,#0a0a0a);border:1px solid #2b2b2b;border-radius:20px;min-height:225px;padding:28px;box-shadow:inset 0 1px #ffffff08}.daily-how article>b{color:#6d571a;font:italic 950 2.8rem/1 Arial Black}.daily-how h3{margin:32px 0 9px;font-size:1.15rem}.daily-how p{color:#929292;margin:0;font-size:.88rem;line-height:1.6}.daily-rules{background:radial-gradient(circle at 0 0,#69490028,#0000 42%),#10100e;border:1px solid #584510;border-radius:28px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;padding:64px 58px;display:grid}.daily-rules>div>p{color:#aaa397;line-height:1.7}.daily-rules ul{margin:0;padding:0;list-style:none}.daily-rules li{border-bottom:1px solid #30302b;grid-template-columns:38px 1fr;gap:14px;padding:17px 0;display:grid}.daily-rules li:last-child{border:0}.daily-rules li>b{width:34px;height:34px;color:var(--offer-gold);background:#2b2207;border-radius:10px;place-items:center;display:grid}.daily-rules li span>*{display:block}.daily-rules li strong{color:#fff}.daily-rules li small{color:#8e8e87;margin-top:5px;line-height:1.4}.daily-faq{padding-bottom:55px}.daily-faq header{text-align:center;margin-bottom:30px}.daily-faq>div{width:min(760px,100%);margin:auto}.daily-faq details{border-top:1px solid #303030}.daily-faq details:last-child{border-bottom:1px solid #303030}.daily-faq summary{color:#eee;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 4px;font-weight:850;list-style:none;display:flex}.daily-faq summary::-webkit-details-marker{display:none}.daily-faq summary i{color:var(--offer-gold);font-size:1.5rem;font-style:normal;transition:all .2s}.daily-faq details[open] summary i{transform:rotate(45deg)}.daily-faq details p{color:#969696;margin:0;padding:0 40px 22px 4px;line-height:1.65}.daily-faq>a{background:var(--offer-gold);color:#0b0903;border-radius:9px;justify-content:space-between;align-items:center;width:min(420px,100%);min-height:56px;margin:34px auto 0;padding:0 20px;font-weight:950;text-decoration:none;display:flex}@keyframes offer-spin{to{transform:rotate(360deg)}}@keyframes offer-product{50%{transform:translateY(-9px)scale(1.015)}}@keyframes offer-float{50%{opacity:.45;transform:translateY(-15px)}}@keyframes offer-marquee{to{transform:translate(-50%)}}@media (width<=760px){.daily-page:not(.daily-page-compact){background:radial-gradient(circle at 85% 4%,#51350044,#0000 17%),#060606}.daily-hero{flex-direction:column!important;padding-top:28px!important}.daily-product-stage{border-radius:23px;min-height:345px!important}.daily-product-stage .stage-copy{font-size:25vw}.daily-product-stage img{height:305px!important}.daily-product-stage .product-halo{width:225px;height:225px}.daily-product-stage figcaption{bottom:14px!important}.hero-assurance{flex-wrap:wrap;justify-content:flex-start}.daily-ribbon{margin-top:0;padding:13px 0}.daily-faq{width:calc(100% - 32px);padding:44px 0 26px}.daily-faq h2{font-size:1.8rem}.daily-faq header{text-align:left;margin-bottom:18px}.daily-faq summary{padding:18px 2px;font-size:.92rem}.daily-faq details p{padding-right:10px;font-size:.88rem}.daily-product-stage+.hero-copy{width:100%}}.daily-page :where(h1,h2,h3,p,summary,button,b,strong,span,small,dt,dd){word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.daily-page :where(h1,h2,h3){text-wrap:balance}.daily-page :where(p,.terms span,.daily-location span,.receipt-warning){text-wrap:pretty}.daily-header>a,.daily-header>button,.live-pill,.hero-bonus,.hero-assurance span,.daily-count-state>small{flex-shrink:0}.daily-header>button b,.daily-header>button small{white-space:nowrap}.hero-clock:before{content:"COMPRA EXCLUSIVAMENTE ONLINE · SEM ENTREGA · RETIRADA HOJE";color:#f5cf55;letter-spacing:.055em;text-wrap:balance;background:#171305;border:1px solid #5d4b1b;border-radius:9px;max-width:510px;margin:0 0 18px;padding:11px 13px;font-size:.7rem;font-weight:950;line-height:1.45;display:block}.daily-count-state h1,.hero-copy h1,.receipt-card h1{max-width:100%;margin-inline:auto}.daily-count-state>b,.hero-clock b,.receipt-code b,.price-row strong{white-space:nowrap;font-variant-numeric:tabular-nums}.daily-page :where(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.daily-page :where(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #ffe16f}.daily-page :where(button,a):active{transform:scale(.985)}.daily-faq details[open] p{animation:.22s ease-out offer-answer}@keyframes offer-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=760px){.daily-header{gap:8px}.daily-header>a{min-width:0}.daily-header>a span{line-height:1.15}.daily-header>button{flex:none;max-width:52vw}.daily-header>button b{text-overflow:ellipsis;display:block;overflow:hidden}.live-pill{white-space:normal;text-align:left;letter-spacing:.11em;max-width:100%;padding:8px 11px;font-size:.65rem;line-height:1.35}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.45rem,13vw,3.25rem);line-height:.91}.hero-copy>p{text-wrap:pretty;font-size:1rem;line-height:1.55}.price-row{gap:9px;margin:24px 0 13px}.price-row small{margin-bottom:5px}.price-row strong{font-size:clamp(2.85rem,14vw,3.55rem)}.hero-bonus{text-wrap:balance;justify-content:space-between;align-items:center;gap:8px;width:100%;line-height:1.35;display:flex}.hero-bonus b{white-space:nowrap}.hero-clock{margin:20px 0 18px}.hero-clock:before{letter-spacing:.04em;text-align:center;font-size:.66rem}.hero-clock b{font-size:1.7rem}.hero-copy>a{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:54px;line-height:1.2}.hero-assurance{gap:7px 9px;font-size:.58rem;line-height:1.4}.daily-location b,.daily-location span{line-height:1.4}.daily-location a{align-items:center;min-height:44px;display:flex}.daily-builder{padding:32px 16px 70px}.daily-builder>header,.buyer>header{align-items:flex-start;margin-bottom:22px}.daily-builder h2{font-size:clamp(1.45rem,7vw,1.8rem);line-height:1.05}.bonus-choice{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.bonus-choice span{min-width:0}.bonus-choice span b{line-height:1.25}.bonus-choice>strong{line-height:1.35}fieldset{margin:25px 0 31px}fieldset legend{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}fieldset legend span{line-height:1.25}fieldset legend small{text-align:right;white-space:nowrap;line-height:1.25}fieldset article>button:first-child{height:auto;min-height:64px}fieldset article span{min-width:0}fieldset article span b,fieldset article span small{text-wrap:pretty;line-height:1.3}.buyer{margin-top:48px;padding-top:34px}.buyer label{font-size:.9rem}.buyer .terms span{line-height:1.5}.checkout-total{border-radius:13px;padding:13px}.checkout-total b{font-size:1.7rem}.checkout-total button{min-height:54px;line-height:1.2}.daily-orders h2{font-size:1.45rem;line-height:1.1}.daily-orders button{align-items:center;gap:12px}.daily-orders button span{min-width:0}.daily-orders button b,.daily-orders button small{line-height:1.35}.daily-orders button strong{white-space:nowrap}.daily-faq summary{line-height:1.35}.daily-faq summary i{flex-shrink:0}.daily-faq details p{text-wrap:pretty;line-height:1.6}.receipt-card{overflow:hidden}.receipt-card h1{line-height:1.08}.receipt-card>p{line-height:1.45}.receipt-card dl div{align-items:flex-start;gap:14px}.receipt-card dt{text-align:left}.receipt-card dd{text-align:right;max-width:62%;margin:0;line-height:1.35}.receipt-code b{font-size:clamp(1.85rem,10vw,2.5rem)}.copy-pix,.receipt-back{width:100%;min-height:50px;line-height:1.3}}@media (width<=380px){.daily-header img{width:35px;height:35px}.daily-header>a span{font-size:.73rem}.daily-header>a small{font-size:.54rem}.daily-header>button{max-width:50vw;padding:7px 8px}.daily-header>button b{font-size:.66rem}.hero-copy h1{font-size:2.35rem}.daily-count-state h1{font-size:2.2rem}.daily-count-state>b{font-size:2.65rem}.receipt-card{padding:19px}}.daily-page:not(.daily-page-compact){background:#050505;overflow-x:hidden}.daily-header{background:#050505;border-bottom-color:#1d1d1d}.daily-hero{grid-template-columns:.92fr 1.08fr;max-width:1180px;min-height:calc(100dvh - 82px);padding-top:36px;padding-bottom:36px}.daily-product-stage{background:radial-gradient(circle at 50% 45%,#ffca2433 0,#151515 39%,#090909 72%);border-color:#2c2c2c;box-shadow:inset 0 1px #ffffff12,0 28px 70px #000}.daily-product-stage:after{border-color:#ffffff0d}.daily-product-stage .stage-copy{-webkit-text-stroke-color:#ffffff0b}.daily-product-stage .product-halo{border-color:#ffd0443d}.hero-copy{padding-left:clamp(8px,2vw,30px)}.hero-copy h1{margin-top:22px;font-size:clamp(3.2rem,6vw,6.4rem)}.hero-copy>p{color:#989898}.live-pill{color:#090909;background:#fff;padding:8px 13px}.live-pill i{background:#f4b900}.price-row strong{color:#ffc400}.hero-cta{color:#080808;letter-spacing:.035em;cursor:pointer;background:#ffc400;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:min(100%,440px);min-height:60px;padding:0 20px;font-size:.9rem;font-weight:950;display:flex;box-shadow:0 12px 38px #ffc40024}.hero-clock{align-items:baseline;gap:10px;margin:18px 0 10px;display:flex}.hero-clock span{color:#777}.hero-clock b{color:#fff;font-size:1.35rem}.hero-assurance{color:#929292}.daily-ribbon{color:#090909;box-shadow:none;background:#f6bd00}.daily-location{background:#0d0d0d;border-color:#292929 #292929 #292929 #ffc400}.offer-modal{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:#000d;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.offer-modal .daily-builder{background:#0b0b0b;border:1px solid #333;border-radius:22px;width:min(760px,100%);margin:auto;padding:34px 30px 42px;position:relative;box-shadow:0 30px 100px #000}.modal-close{z-index:4;float:right;color:#fff;cursor:pointer;background:#171717;border:1px solid #3b3b3b;border-radius:50%;width:42px;height:42px;font-size:1.7rem;line-height:1;position:sticky;top:0}.offer-modal .daily-builder>header{clear:both;padding-top:4px}.offer-modal .checkout-total{bottom:0}@media (width<=760px){.daily-hero{gap:12px;flex-direction:column!important;min-height:auto!important;padding:14px 14px 28px!important;display:flex!important}.daily-product-stage{border-radius:22px;order:1;width:100%;height:245px;min-height:245px!important}.daily-product-stage img{width:88%!important;height:220px!important}.daily-product-stage .product-halo{width:190px;height:190px}.daily-product-stage figcaption{bottom:10px!important}.hero-copy{order:2;width:100%;padding:0 5px}.live-pill{padding:7px 10px;font-size:.58rem}.hero-copy h1{text-align:left;margin:15px 0 7px;font-size:clamp(2.15rem,10.8vw,3rem);line-height:.94}.hero-copy>p{display:none}.price-row{grid-template-columns:auto 1fr;align-items:end;gap:3px 10px;margin:14px 0 13px;display:grid}.price-row small{color:#888;grid-row:1;margin:0}.price-row strong{grid-column:1/-1;font-size:clamp(3.1rem,15vw,4rem);line-height:.9}.price-row em{grid-area:1/2;justify-self:start}.hero-cta{width:100%;min-height:58px}.hero-clock{justify-content:center;margin:13px 0 5px}.hero-clock span{font-size:.66rem}.hero-clock b{font-size:1.2rem}.hero-assurance{justify-content:center;margin-top:8px;font-size:.54rem}.daily-ribbon{margin-bottom:18px}.offer-modal{background:#050505;align-items:stretch;padding:0}.offer-modal .daily-builder{width:100%;min-height:100dvh;padding:18px 16px calc(28px + env(safe-area-inset-bottom));border:0;border-radius:0;overflow:visible}.modal-close{top:12px}.offer-modal .checkout-total{position:sticky;bottom:8px}}.daily-page:not(.daily-page-compact){background:radial-gradient(circle at 72% 12%,#ffc40012,#0000 30%),#030303!important}.daily-product-stage{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.daily-product-stage:after,.daily-product-stage .stage-copy{display:none!important}.daily-product-stage:before{filter:blur(24px)!important;opacity:1!important;background:radial-gradient(#ffc40030 0,#ffc4000d 38%,#0000 72%)!important}.daily-product-stage .gold-orbit{background:radial-gradient(circle,#ffc4001f,#0000 67%)!important;border-color:#ffc4001d!important;animation:4.5s ease-in-out infinite offer-breathe!important}.daily-product-stage .product-halo{border:1px solid #ffc40035!important;box-shadow:0 0 70px #ffc40010!important}.daily-product-stage img{filter:drop-shadow(0 34px 24px #000)drop-shadow(0 0 28px #ffc4001f)!important;animation:4s ease-in-out infinite offer-product!important}.daily-product-stage figcaption{color:#fff!important;background:#050505e8!important;border:1px solid #ffc40070!important;padding:8px 13px!important;box-shadow:0 8px 26px #000!important}.daily-product-stage figcaption b,.daily-product-stage figcaption small{display:inline!important}.daily-product-stage figcaption b{color:#ffc400!important;font-size:.9rem!important}.daily-product-stage figcaption small{color:#ddd!important;letter-spacing:.02em!important;font-size:.7rem!important}.live-pill{color:#f4c62c!important;background:0 0!important;border:1px solid #ffc40066!important}.fulfillment-callout{background:#ffc4000c;border-left:3px solid #ffc400;width:min(100%,440px);margin:18px 0 12px;padding:12px 14px}.fulfillment-callout>*{display:block}.fulfillment-callout small{color:#8c8c8c;letter-spacing:.14em;font-size:.58rem;font-weight:900}.fulfillment-callout strong{color:#fff;letter-spacing:.055em;margin-top:4px;font-size:.78rem;line-height:1.35}.hero-cta{color:#080808!important;letter-spacing:.055em!important;background:#ffc400!important;border:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.88rem!important;box-shadow:0 12px 34px #ffc40020!important}.hero-clock:before{content:none!important}@media (width<=760px){.daily-hero{min-height:670px!important;padding:18px 18px 28px!important;display:block!important;position:relative!important}.hero-copy{z-index:3!important;padding:0!important;position:relative!important}.live-pill{max-width:68%!important}.hero-copy h1{max-width:46%!important;margin:18px 0 0!important;font-size:clamp(2.1rem,11vw,2.9rem)!important}.daily-product-stage{z-index:2!important;width:62%!important;height:330px!important;min-height:330px!important;position:absolute!important;top:28px!important;right:-15px!important}.daily-product-stage img{object-position:center!important;width:100%!important;height:300px!important}.daily-product-stage .gold-orbit{width:245px!important;height:245px!important}.daily-product-stage .product-halo{width:205px!important;height:205px!important}.daily-product-stage figcaption{bottom:2px!important}.price-row{margin-bottom:12px!important;padding-top:185px!important}.price-row strong{font-size:clamp(3.45rem,17vw,4.4rem)!important}.fulfillment-callout{margin:12px 0!important;padding:11px 12px!important}.fulfillment-callout strong{font-size:.73rem!important}.hero-cta{min-height:58px!important}}.daily-loading img{object-fit:contain;filter:drop-shadow(0 0 22px #ffc40040);width:82px;height:82px;margin:0 auto 2px;animation:1.8s ease-in-out infinite offer-logo-breathe}.daily-loading i{background:linear-gradient(90deg,transparent,var(--offer-gold),transparent);border:0;border-radius:999px;width:72px;height:3px;margin:auto;animation:1.2s ease-in-out infinite offer-loading-pulse}@keyframes offer-logo-breathe{50%{transform:translateY(-4px)scale(1.025)}}@keyframes offer-loading-pulse{0%,to{opacity:.28;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}.daily-page.daily-page{color:#fff;font-family:Arial,Helvetica,sans-serif;background:#080808!important}.offer-showcase{width:min(960px,100% - 40px);margin:30px auto;animation:.5s ease-out offer-arrive}.offer-showcase-top{letter-spacing:.1em;color:#aaa;align-items:center;gap:14px;font-size:12px;font-weight:800;display:flex}.offer-showcase-top>span:first-child{color:#111;background:#ffcd00;border-radius:7px;padding:9px 14px;transform:rotate(-3deg)}.offer-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:350px;padding:30px 0 24px;display:grid}.offer-editorial{z-index:1;min-width:0;position:relative}.offer-showcase h1{text-wrap:balance;overflow-wrap:anywhere;letter-spacing:-.055em!important;color:#fff!important;margin:0 0 26px!important;font:800 clamp(32px,5vw,64px)/1 Arial,Helvetica,sans-serif!important}.offer-size{color:#bbb;letter-spacing:-.03em;margin-top:10px;font-size:.56em;font-weight:500;display:block}.offer-value s{color:#999;margin-bottom:8px;font-size:16px;text-decoration-color:#ffcd00;display:block}.offer-value strong{color:#ffcd00;letter-spacing:-.07em;white-space:nowrap;align-items:baseline;gap:5px;font-size:clamp(48px,8vw,96px);font-weight:800;line-height:1;display:flex}.offer-value strong small{letter-spacing:-.03em;font-size:.29em}.offer-saving{color:#f8db75;margin-top:16px;font-size:14px;font-weight:600;display:inline-block}.offer-cutout{align-self:stretch;place-items:center;min-width:0;margin:0;display:grid}.offer-cutout img{object-fit:contain;width:100%;height:350px;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;animation:none!important;transform:none!important}.offer-action-card{background:linear-gradient(125deg,#22221a,#141414 60%);border-radius:24px;padding:22px;box-shadow:0 16px 50px #0005}.offer-facts{color:#bcbcb5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.offer-facts b{color:#fff;font-variant-numeric:tabular-nums}.offer-facts>span:first-child b{color:#ffcd00}.offer-facts>span:last-child b{margin-left:5px;font-size:18px}.daily-page .offer-showcase button.offer-purchase{cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:60px;transition:transform .2s,background .2s;color:#111!important;text-transform:none!important;letter-spacing:-.02em!important;background:#ffcd00!important;border:0!important;border-radius:15px!important;padding:17px 22px!important;font:800 18px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important;box-shadow:0 4px #a77f00!important}.daily-page .offer-showcase button.offer-purchase:before,.daily-page .offer-showcase button.offer-purchase:after{display:none!important}.daily-page .offer-showcase button.offer-purchase:hover{transform:translateY(-2px);background:#ffdc45!important}.daily-page .offer-showcase button.offer-purchase:active{transform:translateY(2px)}.offer-purchase span{font-size:26px;font-weight:400}.offer-service{text-align:center;text-wrap:balance;flex-direction:column;gap:7px;margin:21px 0 0;font-size:14px;line-height:1.4;display:flex}.offer-service strong{color:#fff;font-weight:600}.offer-service span{color:#aaa;font-size:12px}.offer-premium{background:#ffcd0010;border-radius:14px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px 18px;font-size:14px;display:flex}.offer-premium b{color:#ffcd00}.daily-page .daily-location{gap:18px;width:min(960px,100% - 40px);margin:0 auto 26px;background:#121212!important;border:0!important;border-radius:20px!important;padding:20px 22px!important}.daily-page .daily-location small{color:#999;letter-spacing:.08em;font-size:12px}.daily-page .daily-location b{letter-spacing:-.03em;font-size:19px!important}.daily-page .daily-location span{color:#aaa;line-height:1.6;font-size:14px!important}.daily-page .daily-location a{color:#ffcd00;font-size:14px!important}.address-lines{flex-direction:column;align-items:flex-start;display:flex!important}.address-lines .address-cep{white-space:nowrap}.daily-page .daily-faq,.daily-page .daily-orders{width:min(960px,100% - 40px);margin:0 auto;border:0!important;padding:20px 0!important}.daily-page .daily-faq header{text-align:left;margin-bottom:20px}.daily-page .daily-faq h2{letter-spacing:-.04em;text-wrap:balance;line-height:1.1;font-size:28px!important}.daily-page .daily-faq>div{width:100%}.daily-page .daily-faq details{border-radius:14px;margin:8px 0;background:#131313!important;border:0!important;padding:0 18px!important}.daily-page .daily-faq summary{padding:18px 0!important;font-size:16px!important}.daily-page .daily-faq details p{color:#bbb;padding-bottom:18px;font-size:16px;line-height:1.6}.daily-page .daily-faq details p a{color:#ffcd00;border-bottom:1px solid #ffcd0066;font-weight:800;text-decoration:none}.daily-page .daily-faq details p a:hover{border-bottom-color:#ffcd00}.daily-page .daily-orders h2{letter-spacing:-.03em;font-size:22px!important}.daily-page .daily-orders p{color:#999;font-size:14px}.daily-page>footer{border:0!important;padding:28px 20px!important}.daily-page>footer p{font-size:16px}.daily-page .offer-modal .daily-builder{background:#111!important;border-radius:26px 26px 0 0!important}.daily-page .daily-builder fieldset{border-radius:16px}.daily-page .daily-builder input:not([type=checkbox]),.daily-page .daily-builder article{border-radius:12px!important}.daily-page .receipt-card{border-radius:24px!important}@keyframes offer-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.offer-showcase{width:calc(100% - 32px);margin:22px auto}.offer-composition{gap:0;min-height:270px;padding:25px 0 22px}.offer-showcase h1{margin-bottom:22px!important;font-size:clamp(28px,8.5vw,43px)!important}.offer-cutout img{width:100%;height:270px}.offer-value strong{font-size:clamp(40px,12.8vw,66px)}.offer-saving{margin-top:12px;font-size:12px}.offer-action-card{border-radius:22px;padding:18px 14px}.offer-facts{gap:8px;margin-bottom:16px;font-size:12px}.offer-facts>span:last-child b{font-size:16px}.daily-page .daily-location,.daily-page .daily-faq,.daily-page .daily-orders{width:calc(100% - 32px)}.daily-page .daily-location{padding:18px!important}.daily-page .daily-faq h2{font-size:26px!important}}@media (prefers-reduced-motion:reduce){.offer-showcase{animation:none}.daily-page .offer-showcase button.offer-purchase{transition:none}}.offer-saving{color:#e6c96c;background:0 0;border-radius:0;padding:0;font-weight:600}.offer-facts>span:last-child b{color:#ff4b4b;text-shadow:0 0 18px #ff303055}.offer-facts>span:last-child:before{content:"";background:#ff4040;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.5s ease-out infinite timer-pulse;display:inline-block;box-shadow:0 0 0 5px #ff404018}@keyframes timer-pulse{50%{box-shadow:0 0 0 9px #0000}}.promo-quantity{background:#191919;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:18px;display:flex}.promo-quantity>div:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.promo-quantity small{letter-spacing:.1em;color:#ffcd00;font-size:11px}.promo-quantity b{color:#fff;text-wrap:balance;font-size:16px}.promo-quantity>div:last-child{align-items:center;gap:14px;display:flex}.promo-quantity button{width:42px;height:42px;color:#fff!important;background:#252525!important;border:1px solid #444!important;border-radius:50%!important;font-size:24px!important}.promo-quantity button:disabled{opacity:.3}.promo-quantity strong{text-align:center;min-width:20px;font-size:22px}.checkout-next{justify-content:space-between;align-items:center;width:100%;min-height:60px;color:#111!important;background:#ffcd00!important;border:0!important;border-radius:15px!important;padding:16px 22px!important;font-size:17px!important;font-weight:800!important;display:flex!important}.checkout-back{color:#aaa!important;background:0 0!important;border:0!important;padding:0 0 20px!important;font-size:14px!important}.order-summary{background:linear-gradient(135deg,#222218,#151515);border-radius:18px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:15px;margin:4px 0 24px;padding:16px;display:grid}.order-summary img{object-fit:contain;width:74px;height:74px}.order-summary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.order-summary small{letter-spacing:.09em;color:#ffcd00;font-size:10px}.order-summary b{overflow-wrap:anywhere;font-size:17px}.order-summary span{color:#aaa;font-size:12px}.order-summary>strong{color:#ffcd00;white-space:nowrap;font-size:19px}.buyer-title{flex-direction:column;gap:5px;margin:5px 0 20px;display:flex}.buyer-title small{color:#ffcd00;letter-spacing:.1em;font-size:11px}.buyer-title b{letter-spacing:-.04em;font-size:25px}.checkout-step-2 .buyer{border-top:0!important;margin-top:20px!important;padding-top:0!important}.checkout-step-2 .buyer>header{display:none!important}.checkout-step-2 .checkout-total{margin-top:20px!important;position:static!important;bottom:auto!important}.product-step-back{color:#bbb!important;background:0 0!important;border:0!important;padding:0 0 18px!important;font-size:14px!important;font-weight:700!important}.product-progress{background:#191919;border:1px solid #292929;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:-2px 0 20px;padding:13px 15px;display:flex}.product-progress>span{color:#bbb;font-size:13px;line-height:1.35}.product-progress>div{flex:none;gap:6px;display:flex}.product-progress i{color:#111;background:#3b3b3b;border-radius:50%;place-items:center;width:10px;height:10px;font-size:9px;font-style:normal;display:grid}.product-progress i.active{background:#ffcd00;box-shadow:0 0 0 4px #ffcd0020}.product-progress i.done{background:#66dc8c;width:19px;height:19px}.friendly-error{align-items:flex-start;color:#ffd8d8!important;background:#451818!important;border:1px solid #ff686855!important;border-radius:13px!important;gap:11px!important;padding:14px 15px!important;font-size:14px!important;line-height:1.45!important;display:flex!important}.friendly-error i{color:#210000;background:#ff5b5b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.friendly-error span{text-wrap:pretty;padding-top:1px}.daily-builder h2,.buyer-title b,.daily-faq h2{text-wrap:balance}.daily-builder legend span,.daily-builder article b,.daily-builder label,.terms span,.order-summary b,.order-summary span,.checkout-savings span{text-wrap:pretty}.checkout-savings{color:#b8f4ca;background:linear-gradient(135deg,#12351f,#102719);border:1px solid #326e46;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 22px;padding:16px 18px;display:flex}.checkout-savings span{font-size:14px;font-weight:700}.checkout-savings strong{color:#76e69b;white-space:nowrap;font-size:21px}.checkout-total .normal-total{color:#858585;margin:7px 0 2px;font-size:14px;text-decoration-color:#ff5b5b;text-decoration-thickness:2px;display:block}.order-summary-list{gap:10px;margin-bottom:24px;display:grid}.order-summary-list .order-summary{margin:0}.daily-page .daily-faq details{margin:7px 0!important}.daily-page .daily-faq summary{padding:15px 0!important}.daily-page .daily-orders:has(>p){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;padding:18px 0!important}.daily-page .daily-orders:has(>p) header{margin:0!important}.daily-page .daily-orders:has(>p) header h2{margin:5px 0 0!important;font-size:18px!important}.daily-page .daily-orders:has(>p)>p{text-align:right;max-width:250px;line-height:1.45;margin:0!important;font-size:12px!important}.daily-page>footer{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.daily-page>footer img{margin:0 auto!important}.daily-page>footer p{margin:0!important}@media (width<=760px){.order-summary{grid-template-columns:62px minmax(0,1fr);padding:13px}.order-summary img{width:62px;height:62px}.order-summary>strong{grid-column:2;font-size:18px}.promo-quantity{padding:15px}.promo-quantity button{width:38px;height:38px}.daily-page .daily-orders:has(>p){display:block}.daily-page .daily-orders:has(>p)>p{text-align:left;max-width:none;margin-top:9px!important}.daily-page .daily-faq summary{padding:14px 0!important}}@media (prefers-reduced-motion:reduce){.offer-facts>span:last-child:before{animation:none}}.unit-switcher header>span{flex-direction:column;gap:6px;display:flex}.unit-switcher header small{color:#999;font-size:.78rem;font-weight:500}.unit-switcher.first-choice{background:#000e;place-items:center;padding:18px}.unit-switcher.first-choice>div{border-color:#6b5410;box-shadow:0 0 0 1px #ffc40018,0 24px 90px #000}.unit-switcher.first-choice header{margin-bottom:18px}.unit-switcher.first-choice header b{font-size:1.25rem}.unit-switcher.first-choice>div>button{min-height:58px;font-size:1rem}.unit-choice-logo{object-fit:contain;filter:drop-shadow(0 5px 14px #000);opacity:.94;flex:none;width:62px;height:62px}.daily-header>button{flex-shrink:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;max-width:55%;min-height:48px;display:grid}.daily-header>button small{letter-spacing:.08em;grid-column:1/-1;font-size:10px}.daily-header>button b{letter-spacing:0;white-space:normal;font-size:14px;line-height:1.25}.offer-unit-change{color:#ffcd00;white-space:nowrap;font-size:12px}.offer-showcase{margin:22px auto 24px}.offer-showcase-top{letter-spacing:.06em;gap:12px;font-size:14px}.offer-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:16px;min-height:0;padding:22px 0}.offer-showcase h1{overflow-wrap:break-word;margin-bottom:22px!important;font-size:clamp(30px,4.8vw,60px)!important;line-height:1.06!important}.offer-cutout{height:330px}.offer-cutout img{object-fit:contain;object-position:center;height:100%;max-height:330px}.offer-value strong{font-size:clamp(48px,7.5vw,88px)}.offer-saving{color:#76e69b;background:linear-gradient(135deg,#12351f,#102719);border:1px solid #326e46;border-radius:999px;margin-top:10px;padding:8px 12px;font-size:14px;font-weight:800;line-height:1.4}.offer-action-card{border-radius:20px;padding:20px}.offer-facts{margin-bottom:10px;font-size:14px}.offer-facts>span:last-child b{text-shadow:none;font-size:16px}.offer-facts>span:last-child:before{box-shadow:none;width:6px;height:6px;animation:none}.offer-service{text-align:left;gap:5px;margin:0 0 18px;font-size:16px;line-height:1.45}.offer-service span{font-size:14px}.daily-page .offer-showcase button.offer-purchase{justify-content:center;min-height:58px;box-shadow:0 3px #a77f00!important}@media (width<=760px){.daily-header{gap:12px;height:auto;min-height:70px;padding:10px 16px}.daily-header>a{flex-shrink:1;gap:7px}.daily-header>a span{letter-spacing:.08em;font-size:12px}.daily-header>a small{font-size:10px}.daily-header img{width:34px;height:34px}.daily-header>button{column-gap:7px;max-width:56%;padding:8px 10px}.daily-header>button b{text-overflow:clip;font-size:13px;overflow:visible}.offer-unit-change{font-size:12px}.offer-showcase{margin:20px auto}.offer-showcase-top{gap:12px;font-size:12px}.offer-showcase-top>span:first-child{padding:8px 12px}.offer-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;padding:20px 0}.offer-showcase h1{letter-spacing:-.045em!important;margin-bottom:18px!important;font-size:clamp(27px,7.6vw,38px)!important}.offer-cutout{height:245px}.offer-cutout img{height:100%;max-height:245px}.offer-value s{margin-bottom:7px;font-size:14px}.offer-value strong{font-size:clamp(40px,12vw,60px)}.offer-saving{margin-top:9px;padding:7px 10px;font-size:14px}.offer-action-card{padding:18px 16px}.offer-service{margin-bottom:16px;font-size:15px}.offer-service span{font-size:14px}}@media (width<=359px){.daily-header{flex-wrap:wrap}.daily-header>button{max-width:100%}.offer-composition{grid-template-columns:minmax(0,1fr)}.offer-cutout{grid-row:1;height:210px}.offer-editorial{text-align:center}.offer-value strong{justify-content:center}}.arq-page{--arq:#d7b43c;color:#f5f4ef;background:radial-gradient(circle at 78% 0,color-mix(in srgb,var(--arq) 15%,transparent),transparent 34%),linear-gradient(180deg,#060708,#0a0a0b 58%,#050505);min-height:calc(100svh - 76px);padding:22px 16px 34px;position:relative;overflow-x:clip}.arq-page:before{content:"";pointer-events:none;opacity:.45;background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.arq-page *{box-sizing:border-box}.arq-page button,.arq-page a{font:inherit}.arq-page button{cursor:pointer}.arq-lobby,.arq-test,.arq-reading,.arq-result{z-index:1;width:min(760px,100%);margin:0 auto;position:relative}.arq-embedded-page{background:0 0;min-height:0;margin:14px auto 0;padding:0;scroll-margin-top:92px}.arq-embedded-page:before{content:none}.arq-embedded-page .arq-lobby{width:min(720px,100%)}.arq-lobby{background:#080908;border:1px solid #dcb43a6b;border-radius:28px;min-height:700px;overflow:hidden;box-shadow:0 28px 80px #000}.arq-lobby-visual{position:absolute;inset:0 0 0 37%;overflow:hidden}.arq-lobby-visual img{object-fit:cover;object-position:54% center;filter:saturate(.96)contrast(1.03);width:100%;height:100%}.arq-lobby-visual:after{content:"";background:linear-gradient(90deg,#080908 0%,#080908e0 17%,#0809081f 68%),linear-gradient(#0000 65%,#080908 100%);position:absolute;inset:0}.arq-lobby-visual i{z-index:2;border:1px solid #e6be3f36;border-radius:50%;width:170px;height:170px;position:absolute;top:13%;right:15%;box-shadow:0 0 80px #efb82821,inset 0 0 60px #10bfcf14}.arq-lobby-copy{z-index:3;flex-direction:column;align-items:flex-start;width:63%;min-height:700px;padding:34px;display:flex;position:relative}.arq-lobby-copy>small:first-child{color:#dfb940;letter-spacing:.18em;font-size:8px;font-weight:1000}.arq-lobby-copy h1{color:#fff;letter-spacing:-.07em;margin:92px 0 16px;font:italic 1000 clamp(46px,8vw,72px)/.83 Arial Black,Arial,sans-serif}.arq-lobby-copy h1 em{color:#dfb43b;font-style:inherit}.arq-lobby-copy>p{color:#c3c0b8;max-width:440px;margin:0;font-size:13px;line-height:1.55}.arq-discovery-reward{background:linear-gradient(110deg,#eebe2e29,#08090ae6);border:1px solid #f4c63d94;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:8px 11px 8px 13px;display:inline-flex;box-shadow:inset 0 1px #ffefa41c,0 8px 24px #0000004d}.arq-discovery-reward span{color:#d3b867;letter-spacing:.15em;font-size:7px;font-weight:1000}.arq-discovery-reward b{color:#0b0b09;letter-spacing:-.02em;background:#e5b936;border-radius:7px;padding:5px 8px;font:italic 1000 13px/1 Arial Black,Arial,sans-serif}.arq-lobby-copy:has(.arq-discovery-reward) .arq-authority{margin-top:12px}.arq-authority{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b0ac7;border:1px solid #d5b2412e;border-radius:14px;gap:7px;width:100%;margin-top:22px;padding:14px;display:grid}.arq-authority b{color:#8f8056;letter-spacing:.16em;font-size:7px}.arq-authority span{color:#d5d1c8;align-items:center;gap:8px;font-size:8px;line-height:1.35;display:flex}.arq-authority span:before{content:"";background:#d5ad38;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #d5ad38}.arq-last-result{color:#fff;text-align:left;background:linear-gradient(110deg,#17140b,#0b0c0d);border:1px solid #d9b1386b;border-radius:15px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;width:100%;margin-top:15px;padding:8px;display:grid}.arq-last-result img{object-fit:cover;border-radius:10px;width:54px;height:64px}.arq-last-result span{flex-direction:column;gap:3px;min-width:0;display:flex}.arq-last-result small{color:#9e8b55;letter-spacing:.08em;font-size:6px;font-weight:900}.arq-last-result b{font:italic 1000 21px/1 Arial Black,Arial,sans-serif}.arq-last-result em{color:#e0b63d;font-size:7px;font-style:normal;font-weight:900}.arq-last-result>i{color:#dcb33d;padding-right:8px;font-size:24px;font-style:normal}.arq-primary{color:#090805;letter-spacing:.09em;background:linear-gradient(105deg,#efc643,#bd8814);border:1px solid #f1cb4d;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:auto;padding:0 17px;font-size:10px;font-weight:1000;display:flex;box-shadow:0 14px 34px #000}.arq-primary i{font-size:20px;font-style:normal}.arq-disclaimer{color:#76736b;margin-top:10px;font-size:7px;line-height:1.45}.arq-test{background:radial-gradient(circle at 75% -10%,#deb43614,#0000 30%),#0b0d10;border:1px solid #89929e33;border-radius:25px;min-height:650px;padding:20px;box-shadow:0 25px 70px #000}.arq-test>header{grid-template-columns:112px 1fr auto;align-items:center;gap:14px;display:grid}.arq-test>header>button{color:#d5d8da;letter-spacing:.1em;background:#11151a;border:1px solid #343940;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:8px;font-weight:900;display:flex}.arq-test>header>button i{font-size:21px;font-style:normal;line-height:1}.arq-test>header>div{flex-direction:column;gap:3px;display:flex}.arq-test>header small{color:#d8b03d;letter-spacing:.17em;font-size:7px;font-weight:1000}.arq-test>header b{font-size:10px}.arq-test>header>em{color:#777f88;font-size:11px;font-style:normal;font-weight:900}.arq-track{background:#20242a;border-radius:999px;height:4px;margin:16px 0 42px;overflow:hidden}.arq-track i{border-radius:inherit;background:linear-gradient(90deg,#bc8d1e,#ffe178);height:100%;transition:width .25s;display:block;box-shadow:0 0 16px #e3b93999}.arq-question{--question-accent:#e0b83f;max-width:600px;margin:0 auto;animation:.25s both arq-enter}.arq-question>small{color:#87909a;letter-spacing:.2em;font-size:7px;font-weight:1000}.arq-question>h1{color:#f8f7f3;letter-spacing:-.035em;margin:13px 0 30px;font:800 clamp(28px,6vw,41px)/1.12 Arial,sans-serif}.arq-question>h1 mark{color:var(--question-accent);font:inherit;text-shadow:0 0 24px color-mix(in srgb,var(--question-accent) 24%,transparent);background:0 0;position:relative}.arq-scale{gap:8px;display:grid}.arq-scale button{color:#e3e6e8;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(110deg,#12171d,#0e1115);border:1px solid #333a43;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:55px;padding:8px 13px;transition:border-color .13s,background .13s,transform .13s;display:grid}.arq-scale button i{color:#e4ba3f;border:1px solid #47515b;border-radius:9px;place-items:center;width:33px;height:33px;font-size:15px;font-style:normal;font-weight:1000;display:grid}.arq-scale button span{letter-spacing:.035em;font-size:11px;font-weight:950;line-height:1.15}.arq-scale button em{color:#69727b;font-size:15px;font-style:normal}.arq-scale button.chosen{color:#fff;background:linear-gradient(105deg,#2b230d,#17140c);border-color:#e2ba40;transform:scale(.985)}.arq-scale button.chosen i{color:#111;background:#d9b13d;border-color:#ddb53d}.arq-scale button:disabled{opacity:1}.arq-sensory-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.arq-sensory-grid button{color:#fff;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(135deg,#12161c,#0d1014);border:1px solid #30363d;border-radius:16px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:12px;transition:border-color .13s,background .13s,transform .13s;display:grid}.arq-sensory-grid button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.arq-sensory-grid button b{font-size:9px;line-height:1.15}.arq-sensory-grid button small{color:#8b9299;font-size:7px;line-height:1.35}.arq-sensory-grid button>em{color:#4c555d;font-size:15px;font-style:normal}.arq-sensory-grid button.chosen{background:linear-gradient(135deg,#2b230e,#15130d);border-color:#deb73f;transform:scale(.98)}.arq-sensory-grid button:disabled{opacity:1}.sense-visual{border:1px solid #ffffff24;border-radius:17px;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 9px 22px #000}.sense-visual:before,.sense-visual:after{content:"";display:block;position:absolute}.sense-impact-fruit{background:radial-gradient(circle at 27% 35%,#ffd64e 0 13%,#0000 14%),radial-gradient(circle at 67% 61%,#ff536b 0 18%,#0000 19%),linear-gradient(145deg,#2abf7a,#0b5639)}.sense-impact-fruit:before{background:#a6e85f;border-radius:100% 0;width:24px;height:12px;top:7px;right:3px;transform:rotate(-18deg)}.sense-impact-creamy{background:conic-gradient(from 35deg at 49% 55%,#8b561d,#ffe8ad,#fff8dc,#c88b3f,#704116,#ffe8ad)}.sense-impact-creamy:before{border:4px solid #ffffff8a;border-radius:50% 42% 50% 40%;inset:11px;transform:rotate(25deg)}.sense-impact-crunch{background:linear-gradient(145deg,#f2d590,#7a4419)}.sense-impact-crunch:before{background:radial-gradient(circle,#3f1c0c 0 3px,#0000 4px) 0 0/15px 14px;inset:9px}.sense-impact-crunch:after{clip-path:polygon(30% 0,100% 36%,53% 54%,84% 100%,0 64%,35% 43%);background:#fff0bf;width:8px;height:44px;top:7px;left:27px}.sense-impact-chocolate{background:linear-gradient(145deg,#8a4221,#1c0807)}.sense-impact-chocolate:before{background:repeating-linear-gradient(90deg,#0000 0 11px,#180707 12px 14px),repeating-linear-gradient(0deg,#7a351d 0 11px,#35120c 12px 14px);border-radius:7px;inset:9px;transform:rotate(-8deg);box-shadow:0 8px 12px #0008}.sense-texture-smooth{background:radial-gradient(at 35% 25%,#fffdf2,#f2ca78 43%,#7f4919)}.sense-texture-smooth:before{border-top:4px solid #fff9;border-radius:50%;width:70px;height:26px;bottom:7px;left:-8px;transform:rotate(-12deg)}.sense-texture-soft_contrast{background:linear-gradient(145deg,#f9e9be,#a96a2e)}.sense-texture-soft_contrast:before{background:#fff4d4;border-radius:50%;width:33px;height:33px;top:12px;left:8px;box-shadow:inset -7px -5px #d8a557}.sense-texture-soft_contrast:after{background:#4c1c0d;border-radius:4px;width:15px;height:15px;top:9px;right:7px;transform:rotate(18deg);box-shadow:0 15px #8d4b1e}.sense-texture-crunch{background:linear-gradient(145deg,#bf782e,#3d1d0b)}.sense-texture-crunch:before{background:radial-gradient(circle,#ffe19b 0 3px,#0000 4px) 0 0/13px 12px;inset:7px;transform:rotate(11deg)}.sense-texture-multi_texture{background:linear-gradient(#f5d694 0 23%,#743319 24% 47%,#f6eee0 48% 69%,#b66c2d 70%)}.sense-texture-multi_texture:before{opacity:.55;background:radial-gradient(circle at 18% 15%,#fff 0 2px,#0000 3px) 0 0/14px 14px;inset:0}.sense-sweetness-contained,.sense-sweetness-balanced,.sense-sweetness-sweet,.sense-sweetness-bold{background:linear-gradient(145deg,#24131d,#4a1d32)}.sense-sweetness-contained:before,.sense-sweetness-balanced:before,.sense-sweetness-sweet:before,.sense-sweetness-bold:before{background:#241117;border-radius:99px;height:7px;bottom:9px;left:8px;right:8px;box-shadow:inset 0 0 0 1px #ffffff1f}.sense-sweetness-contained:after,.sense-sweetness-balanced:after,.sense-sweetness-sweet:after,.sense-sweetness-bold:after{background:linear-gradient(90deg,#ffd173,#ff6e9a);border-radius:99px;height:5px;bottom:10px;left:9px;box-shadow:0 0 12px #ff71955c}.sense-sweetness-contained:after{width:10px}.sense-sweetness-balanced:after{width:21px}.sense-sweetness-sweet:after{width:31px}.sense-sweetness-bold:after{width:40px}.sense-sweetness-contained{background:radial-gradient(circle at 25% 35%,#ffe4a3 0 6%,#0000 7%),#24131d}.sense-sweetness-balanced{background:radial-gradient(circle at 40% 34%,#ffd286 0 11%,#0000 12%),#311624}.sense-sweetness-sweet{background:radial-gradient(circle at 52% 34%,#ff9f86 0 17%,#0000 18%),#40192b}.sense-sweetness-bold{background:radial-gradient(circle at 54% 34%,#ff668e 0 25%,#7c2748 26%,#391326 64%)}.sense-novelty-classic{background:radial-gradient(circle,#f4d690 0 25%,#723c1c 26% 42%,#f4d690 43% 58%,#28110a 59%)}.sense-novelty-twist{background:radial-gradient(circle at 43% 52%,#f4d690 0 27%,#6c3519 28% 47%,#0000 48%),linear-gradient(135deg,#f4d690 0 56%,#d6586b 57%)}.sense-novelty-twist:after{background:#65d4a5;border-radius:50%;width:17px;height:17px;top:5px;right:5px;box-shadow:0 0 0 3px #173e32}.sense-novelty-novel{background:linear-gradient(145deg,#182239,#4e183f)}.sense-novelty-novel:before{background:radial-gradient(circle,#ffe365 0 3px,#0000 4px) 0 0/17px 15px;inset:8px;transform:rotate(18deg)}.sense-novelty-novel:after{clip-path:polygon(50% 0,65% 37%,100% 50%,65% 63%,50% 100%,35% 63%,0 50%,35% 37%);background:#65d6c0;width:20px;height:35px;top:11px;left:20px}.sense-novelty-bold{background:repeating-linear-gradient(135deg,#f24e5d 0 10px,#17131c 11px 20px,#ffd04f 21px 30px)}.sense-novelty-bold:after{mix-blend-mode:overlay;border:3px solid #fff;border-radius:50%;inset:8px}.sense-family-fruit{background:radial-gradient(circle at 25% 28%,#ffd83f 0 12%,#0000 13%),radial-gradient(circle at 66% 33%,#fa566b 0 17%,#0000 18%),radial-gradient(circle at 43% 75%,#82da55 0 20%,#0000 21%),#164f3b}.sense-family-fruit:after{background:#b0e66c;border-radius:100% 0;width:24px;height:8px;top:2px;right:1px;transform:rotate(-25deg)}.sense-family-creamy{background:linear-gradient(#fff0c7 0 35%,#d79645 36% 60%,#fff7df 61%)}.sense-family-creamy:before{border-top:6px solid #fff;border-radius:50%;width:45px;height:22px;top:7px;left:7px;transform:rotate(-9deg)}.sense-family-chocolate{background:linear-gradient(145deg,#77351b,#170806)}.sense-family-chocolate:before{background:radial-gradient(circle,#f0c277 0 3px,#0000 4px) 0 0/14px 14px;inset:8px}.sense-family-chocolate:after{background:repeating-linear-gradient(90deg,#5a2414 0 8px,#2c0d09 9px 10px);border-radius:5px;width:29px;height:22px;bottom:5px;right:4px;transform:rotate(-12deg)}.sense-family-nuts{background:linear-gradient(145deg,#d49a48,#573016)}.sense-family-nuts:before{background:#f1bf68;border-radius:50%;width:16px;height:29px;top:13px;left:11px;transform:rotate(28deg);box-shadow:21px -5px #a9662d,18px 17px #e5a84b}.sense-family-nuts:after{opacity:.55;background:radial-gradient(circle,#fff0b3 0 1px,#0000 2px) 0 0/8px 8px;inset:6px}.sense-instinct-fresh{background:linear-gradient(145deg,#37cb91,#0c4f3b)}.sense-instinct-fresh:before{background:conic-gradient(#fff9bd 0 12%,transparent 13% 24%,#fff9bd 25% 37%,transparent 38% 49%,#fff9bd 50% 62%,transparent 63% 74%,#fff9bd 75% 87%,transparent 88%);border:5px solid #ffe16b;border-radius:50%;width:35px;height:35px;top:9px;left:8px}.sense-instinct-comfort{background:radial-gradient(circle at 40% 35%,#fff5db,#e1a95d 44%,#653914)}.sense-instinct-comfort:before{border-top:5px solid #fff1c7;border-radius:50%;width:42px;height:19px;bottom:8px;left:8px;transform:rotate(-8deg)}.sense-instinct-crunch{background:linear-gradient(145deg,#e6ac54,#4b240e)}.sense-instinct-crunch:before{background:radial-gradient(circle,#fff0ad 0 3px,#0000 4px) 0 0/14px 13px;inset:7px;transform:rotate(-14deg)}.sense-instinct-crunch:after{clip-path:polygon(42% 0,100% 32%,58% 50%,86% 100%,0 66%,35% 46%);background:#6c2b14;width:18px;height:40px;top:9px;left:21px}.sense-instinct-intense{background:radial-gradient(circle at 48% 44%,#e45a38,#6d1715 38%,#170608 70%)}.sense-instinct-intense:before{border:3px solid #ffad52;border-radius:50%;inset:10px;box-shadow:0 0 15px #ef552f,0 0 28px #ef552f80}.sense-instinct-intense:after{background:#fff0a3;border-radius:50%;inset:21px}.arq-test>footer{color:#686f76;text-align:center;border-top:1px solid #24292f;max-width:600px;margin:28px auto 0;padding-top:15px;font-size:8px;line-height:1.45}.arq-error{color:#ff8b99;text-align:center;max-width:600px;margin:12px auto 0;font-size:9px}@keyframes arq-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.arq-presentation .arq-question{max-width:640px}.arq-presentation-note{color:#8f969e;max-width:540px;margin:-13px 0 25px;font-size:11px;line-height:1.55}.arq-presentation-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arq-presentation-grid button{color:#fff;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(circle at 18% 18%,#dcb53c14,#0000 35%),#111419;border:1px solid #343a42;border-radius:17px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;min-height:108px;padding:15px;display:grid}.arq-presentation-grid button>i{color:#e0b941;border:1px solid #4a515a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.arq-presentation-grid button>span{flex-direction:column;gap:6px;min-width:0;display:flex}.arq-presentation-grid button b{letter-spacing:.07em;font-size:10px}.arq-presentation-grid button small{color:#818890;font-size:8px}.arq-presentation-grid button>em{color:#555d65;font-size:18px;font-style:normal}.arq-presentation-grid button.chosen{background:#211c0f;border-color:#e0b83f}.arq-presentation-grid button.chosen>i{color:#080808;background:#e0b83f;border-color:#e0b83f}.arq-presentation-grid button:disabled{opacity:1}@media (hover:hover) and (pointer:fine){.arq-scale button:hover,.arq-sensory-grid button:hover{border-color:#8c762f;transform:translateY(-1px)}.arq-last-result:hover{border-color:#e2bb42}.arq-primary:hover{filter:brightness(1.06)}}.arq-reading{text-align:center;background:radial-gradient(circle at 50% 38%,#d7b03a26,#0000 27%),#08090a;border:1px solid #deb53940;border-radius:26px;place-content:center;justify-items:center;min-height:650px;padding:30px;display:grid;box-shadow:0 28px 80px #000}.arq-reading-orbit{border:1px solid #dcb43a3d;border-radius:50%;width:130px;height:130px;margin-bottom:28px;animation:8s linear infinite arq-orbit;position:relative}.arq-reading-orbit:before,.arq-reading-orbit:after{content:"";border:1px solid #dcb43a29;border-radius:50%;position:absolute}.arq-reading-orbit:before{inset:16px}.arq-reading-orbit:after{background:#d8af38;inset:36px;box-shadow:0 0 35px #dcb43a73}.arq-reading-orbit i{background:#ead16f;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #d9b13c}.arq-reading-orbit i:first-child{top:31px;left:12px}.arq-reading-orbit i:nth-child(2){top:58px;right:8px}.arq-reading-orbit i:nth-child(3){bottom:-4px;left:58px}.arq-reading>small{color:#dcb53d;letter-spacing:.2em;font-size:8px;font-weight:1000}.arq-reading h1{letter-spacing:-.06em;margin:15px 0 12px;font:italic 1000 clamp(42px,8vw,68px)/.86 Arial Black,Arial,sans-serif}.arq-reading h1 em{color:#dcb43d;font-style:inherit}.arq-reading p{color:#8d9297;max-width:430px;margin:0;font-size:11px;line-height:1.55}@keyframes arq-orbit{to{transform:rotate(360deg)}}.arq-result{gap:14px;display:grid}.arq-result-nav{justify-content:space-between;align-items:center;display:flex}.arq-result-nav a,.arq-result-nav button{color:#aaa;letter-spacing:.11em;background:#0d0f11;border:1px solid #33363a;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 12px;font-size:7px;font-weight:1000;text-decoration:none;display:flex}.arq-result-nav i{font-size:19px;font-style:normal}.arq-result-nav button{color:#d6b03e}.arq-share-card{aspect-ratio:9/16;border:1px solid color-mix(in srgb,var(--arq) 64%,#555);isolation:isolate;background:#070809;border-radius:27px;width:min(540px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 85px #000}.arq-share-card:after{content:"";z-index:5;border:1px solid color-mix(in srgb,var(--arq) 36%,transparent);pointer-events:none;border-radius:19px;position:absolute;inset:10px}.arq-card-art{background:#090a0c;position:absolute;inset:0 0 42%;overflow:hidden}.arq-card-art:after{content:"";background:linear-gradient(#00000014,#0000 65%,#08090b 100%);position:absolute;inset:0}.arq-card-art img{object-fit:cover;object-position:center 42%;filter:saturate(1.04)contrast(1.02);width:100%;height:100%}.arq-card-art>.arq-capittani-mark{z-index:3;object-fit:contain;filter:drop-shadow(0 4px 12px #000000bf);width:58px;height:58px;position:absolute;top:18px;right:18px}.arq-card-copy{z-index:4;border-top:2px solid var(--arq);background:linear-gradient(155deg,#08090b,#121318);flex-direction:column;padding:19px 24px 16px;display:flex;position:absolute;inset:58% 0 0}.arq-card-copy>small{color:var(--arq);letter-spacing:.12em;font-size:8px;font-weight:1000}.arq-share-card h1{overflow-wrap:anywhere;color:#fff;letter-spacing:-.07em;max-width:100%;margin:9px 0 5px;font:italic 1000 clamp(42px,10vw,70px)/.82 Arial Black,Arial,sans-serif}.arq-share-card blockquote{color:#f3f2ee;margin:10px 0 12px;font-size:15px;font-style:italic;font-weight:650;line-height:1.35}.arq-traits{flex-wrap:wrap;gap:5px;display:flex}.arq-traits span{border:1px solid color-mix(in srgb,var(--arq) 60%,#333);background:color-mix(in srgb,var(--arq) 12%,#0d0e10);color:#f0eee8;letter-spacing:.055em;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:1000}.arq-card-power{margin-top:14px}.arq-card-power>small{color:var(--arq);letter-spacing:.14em;font-size:7px;font-weight:1000;display:block}.arq-card-power>p{color:#d5d5d2;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.42}.arq-card-copy>footer{border-top:1px solid #ffffff14;align-items:center;gap:9px;margin-top:auto;padding-top:11px;display:flex}.arq-card-copy>footer span{align-items:center;gap:6px;display:flex}.arq-card-copy>footer img{object-fit:contain;width:23px;height:23px}.arq-card-copy>footer b{color:#fff;letter-spacing:-.06em;font:italic 1000 14px/1 Arial Black,Arial,sans-serif}.arq-card-copy>footer b em{color:#f2c332;font-style:inherit}.arq-card-copy>footer strong{color:var(--arq);letter-spacing:.13em;font-size:7px;font-weight:1000}.arq-result-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.arq-result-actions>button,.arq-result-actions>a{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:11px 15px;text-decoration:none;display:flex}.arq-result-actions>button>i,.arq-result-actions>a>i{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-style:normal;display:grid}.arq-result-actions span{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.arq-result-actions b{letter-spacing:.06em;font-size:9px}.arq-result-actions small{font-size:7px}.arq-instagram-share{isolation:isolate;color:#fff;background:radial-gradient(circle at 11% 10%,#ffbd462e,#0000 25%),linear-gradient(115deg,#35102e,#1b0c29 54%,#101016);border:1px solid #c94abf;animation:3.2s ease-in-out infinite arq-instagram-pulse;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 0 #d737be00}.arq-instagram-share:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff30,#0000);width:25%;animation:3.2s ease-in-out infinite arq-instagram-shine;position:absolute;top:-80%;bottom:-80%;left:-38%;transform:rotate(18deg)}.arq-instagram-share:disabled{opacity:1}.arq-result-actions .arq-instagram-icon{background:linear-gradient(145deg,#ffcf4a,#ff4b62 42%,#bb37c6 72%,#5b56e8);width:40px;height:40px;box-shadow:0 7px 22px #d235ba52,inset 0 1px #ffffff6b}.arq-instagram-icon svg{fill:none;stroke:#fff;stroke-width:1.8px;width:23px;height:23px;overflow:visible}.arq-instagram-icon .dot{fill:#fff;stroke:none}.arq-instagram-share span{z-index:1;flex:1;position:relative}.arq-instagram-share b{white-space:nowrap;font-size:10px}.arq-instagram-share small{color:#d9bfd8;white-space:nowrap}.arq-instagram-share>em{z-index:1;color:#ed9ee4;font-size:24px;font-style:normal;position:relative}.arq-instagram-share.preparing .arq-instagram-icon svg{animation:.85s linear infinite arq-instagram-spin}.arq-instagram-share.opened{border-color:#fdcc58}.arq-order{color:#090805;background:linear-gradient(105deg,#efc743,#bd8915);border:1px solid #efca4c}.arq-order>i{color:#e7bc3e;background:#090805}.arq-order small{color:#5c4209}@keyframes arq-instagram-pulse{0%,62%,to{border-color:#88407f;box-shadow:inset 0 1px #ffffff17,0 0 #d737be00}76%{border-color:#ec67dc;box-shadow:inset 0 1px #ffffff26,0 0 25px #d737be38}}@keyframes arq-instagram-shine{0%,56%{opacity:0;transform:translate(-160%)rotate(18deg)}68%{opacity:1}88%,to{opacity:0;transform:translate(650%)rotate(18deg)}}@keyframes arq-instagram-spin{to{transform:rotate(360deg)}}.arq-profile-reading{background:#0b0c0e;border:1px solid #282b2e;border-radius:22px;padding:22px}.arq-profile-reading>header small,.arq-signature header small{color:var(--arq);letter-spacing:.18em;font-size:7px;font-weight:1000}.arq-profile-reading>header h2{letter-spacing:-.035em;margin:7px 0 18px;font-size:24px}.arq-profile-reading>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.arq-profile-reading article{background:#0f1114;border:1px solid #26292d;border-radius:14px;padding:15px}.arq-profile-reading article.wide{grid-column:1/-1}.arq-profile-reading article small{color:#777f87;letter-spacing:.13em;font-size:7px;font-weight:1000}.arq-profile-reading article h3{color:#fff;margin:7px 0 8px;font-size:18px}.arq-profile-reading article p{color:#adb1b3;margin:7px 0 0;font-size:10px;line-height:1.55}.arq-profile-reading article.power{border-color:color-mix(in srgb,var(--arq) 40%,#282b2e);background:color-mix(in srgb,var(--arq) 8%,#0f1114)}.arq-profile-reading article.shadow{background:#170e10;border-color:#4b3033}.arq-signature{background:linear-gradient(145deg,#141108,#090a0b);border:1px solid #dcb43a4d;border-radius:22px;padding:22px}.arq-signature>header{grid-template-columns:1fr 1fr;align-items:end;gap:20px;display:grid}.arq-signature h2{color:#f3c643;margin:6px 0 0;font:italic 1000 32px/1 Arial Black,Arial,sans-serif}.arq-signature>header p{color:#918b7d;margin:0;font-size:9px;line-height:1.45}.arq-signature>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.arq-signature article{background:#0c0d0d;border:1px solid #332f25;border-radius:11px;align-items:center;gap:11px;min-height:48px;padding:9px 11px;display:flex}.arq-signature article i{color:#d3aa37;font-size:8px;font-style:normal;font-weight:1000}.arq-signature article b{font-size:9px}.arq-method{background:#0b0c0d;border:1px solid #2c2e31;border-radius:14px;overflow:hidden}.arq-method summary{color:#aaa;letter-spacing:.1em;cursor:pointer;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:8px;font-weight:1000;list-style:none;display:flex}.arq-method summary::-webkit-details-marker{display:none}.arq-method summary i{color:var(--arq);font-size:18px;font-style:normal}.arq-method p{color:#85898c;margin:0;padding:0 15px 16px;font-size:9px;line-height:1.6}.arq-restart{color:#aaa;letter-spacing:.12em;background:#101113;border:1px solid #383a3c;border-radius:12px;min-height:48px;font-size:8px;font-weight:1000}.arq-share-canvas{pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-9999px}@media (width<=760px){.arq-page{min-height:calc(100svh - 64px);padding:12px 11px 16px}.arq-lobby{border-radius:22px;min-height:calc(100svh - 96px)}.arq-lobby-visual{inset:0 0 48%}.arq-lobby-visual img{object-position:51% 38%}.arq-lobby-visual:after{background:linear-gradient(#0000 36%,#080908 100%)}.arq-lobby-copy{justify-content:flex-end;width:100%;min-height:calc(100svh - 96px);padding:18px 16px 16px}.arq-lobby-copy>small:first-child{position:absolute;top:17px;left:16px}.arq-lobby-copy h1{margin:0 0 10px;font-size:clamp(38px,11.4vw,50px)}.arq-lobby-copy>p{font-size:10px}.arq-authority{gap:5px;margin-top:12px;padding:10px}.arq-authority span{font-size:7px}.arq-last-result{grid-template-columns:47px 1fr auto;margin-top:10px;padding:6px}.arq-last-result img{width:47px;height:55px}.arq-last-result b{font-size:18px}.arq-primary{min-height:50px;margin-top:10px}.arq-disclaimer{font-size:6.5px}.arq-test{border-radius:21px;min-height:calc(100svh - 96px);padding:14px}.arq-test>header{grid-template-columns:92px 1fr auto;gap:8px}.arq-test>header>button{min-height:38px;padding:0 9px;font-size:7px}.arq-track{margin:13px 0 27px}.arq-question>h1{margin:11px 0 22px;font-size:clamp(26px,7.5vw,33px)}.arq-scale{gap:7px}.arq-scale button{min-height:52px}.arq-sensory-grid{grid-template-columns:1fr}.arq-sensory-grid button{min-height:74px}.arq-presentation-grid{grid-template-columns:1fr}.arq-presentation-grid button{min-height:88px}.arq-presentation-note{font-size:9px}.arq-test>footer{margin-top:20px}.arq-reading{border-radius:22px;min-height:calc(100svh - 96px)}.arq-result{gap:10px}.arq-result-nav{padding:0 1px}.arq-share-card{border-radius:22px}.arq-card-art>.arq-capittani-mark{width:50px;height:50px;top:14px;right:14px}.arq-card-copy{padding:15px 18px 13px}.arq-share-card h1{font-size:clamp(38px,11vw,57px)}.arq-share-card blockquote{margin-block:8px 10px;font-size:13px}.arq-traits span{padding:6px 8px;font-size:7px}.arq-card-power{margin-top:11px}.arq-card-power>p{font-size:10.5px;line-height:1.4}.arq-result-actions{grid-template-columns:1fr}.arq-result-actions>button,.arq-result-actions>a{min-height:64px}.arq-instagram-share{padding-inline:14px}.arq-instagram-share b{font-size:10px}.arq-profile-reading{border-radius:18px;padding:14px}.arq-profile-reading>header h2{font-size:21px}.arq-profile-reading>div{grid-template-columns:1fr}.arq-profile-reading article.wide{grid-column:auto}.arq-signature{border-radius:18px;padding:15px}.arq-signature>header{grid-template-columns:1fr;gap:9px}.arq-signature>div{grid-template-columns:1fr}.arq-restart{margin-bottom:0}.arq-embedded-page{min-height:0;padding:0}}@media (width<=360px){.arq-page{padding-inline:8px}.arq-embedded-page{padding-inline:0}.arq-lobby-copy{padding-inline:13px}.arq-lobby-copy h1{font-size:37px}.arq-authority span:nth-of-type(3){display:none}.arq-test{padding:12px}.arq-scale button{min-height:49px}.arq-card-copy{padding-inline:15px}.arq-share-card h1{font-size:36px}.arq-share-card blockquote{font-size:12px}.arq-traits span{font-size:6.25px}.arq-card-power>p{font-size:9.5px}}@media (width<=760px){.mg-route-jogos .mg-page:has(>.arq-test-page){overscroll-behavior:none;overflow:hidden}.arq-test-page{height:calc(100dvh - 136px - env(safe-area-inset-bottom));place-items:center;min-height:0;padding:7px 9px 8px;display:grid;overflow:hidden}.mg-shell:has(.mg-active-order-strip) .arq-test-page{height:calc(100dvh - 178px - env(safe-area-inset-bottom))}.arq-test-page .arq-test{border-radius:20px;flex-direction:column;width:min(700px,100%);height:min(100%,700px);min-height:0;margin:auto;padding:12px;display:flex;overflow:hidden}.arq-test-page .arq-test>header{flex:none;grid-template-columns:82px 1fr auto;gap:8px}.arq-test-page .arq-test>header>button{min-height:36px;padding:0 8px;font-size:7px}.arq-test-page .arq-track{flex:none;margin:9px 0 14px}.arq-test-page .arq-question{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.arq-test-page .arq-question>h1{text-wrap:balance;margin:8px 0 13px;font-size:clamp(23px,7vw,31px);line-height:1.05}.arq-test-page .arq-question>small{font-size:6.5px}.arq-test-page .arq-scale{flex:1;grid-template-rows:repeat(5,minmax(40px,1fr));gap:5px;max-height:310px;margin:auto 0;display:grid}.arq-test-page .arq-scale button{border-radius:11px;min-height:0;padding:5px 10px}.arq-test-page .arq-scale button i{width:30px;height:30px}.arq-test-page .arq-scale button span{letter-spacing:.025em;font-size:11px}.arq-test-page .arq-sensory-grid{flex:1;grid-template-rows:repeat(2,minmax(88px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:300px;margin:auto 0;display:grid}.arq-test-page .arq-sensory-grid button{border-radius:13px;grid-template-columns:43px minmax(0,1fr);align-content:center;gap:8px;min-height:0;padding:8px}.arq-test-page .arq-sensory-grid button>em{display:none}.arq-test-page .arq-sensory-grid button b{font-size:10px}.arq-test-page .arq-sensory-grid button small{font-size:8px;line-height:1.28}.arq-test-page .sense-visual{border-radius:13px;width:43px;height:43px}.arq-test-page .arq-test>footer{display:none}.arq-test-page .arq-presentation-note{margin:-2px 0 12px;font-size:8px;line-height:1.4}.arq-test-page .arq-presentation-grid{grid-template-columns:1fr 1fr;gap:7px;max-height:190px}.arq-test-page .arq-presentation-grid button{grid-template-columns:40px 1fr;min-height:88px;padding:9px}.arq-test-page .arq-presentation-grid button>i{width:40px;height:40px;font-size:20px}.arq-test-page .arq-presentation-grid button>em{display:none}.arq-test-page button:focus:not(:focus-visible){outline:none}}@media (width<=360px){.arq-test-page{padding-inline:6px}.arq-test-page .arq-test{padding:10px}.arq-test-page .arq-question>h1{font-size:22px}.arq-test-page .arq-sensory-grid button{grid-template-columns:38px minmax(0,1fr);gap:6px;padding:6px}.arq-test-page .sense-visual{border-radius:11px;width:38px;height:38px}.arq-test-page .arq-sensory-grid button b{font-size:9px}.arq-test-page .arq-sensory-grid button small{font-size:7.25px}}@media (width<=760px) and (height<=650px){.arq-test-page .arq-test{padding:9px}.arq-test-page .arq-track{margin:7px 0 10px}.arq-test-page .arq-question>h1{margin:6px 0 9px;font-size:clamp(20px,6.3vw,26px)}.arq-test-page .arq-scale{gap:4px}.arq-test-page .arq-scale button{grid-template-columns:31px 1fr auto}.arq-test-page .arq-sensory-grid{grid-template-rows:repeat(2,minmax(72px,1fr))}.arq-test-page .arq-sensory-grid button small{display:none}}@media (width<=340px){.arq-instagram-share b{font-size:9px}.arq-instagram-share small{font-size:6.25px}.arq-instagram-share>em{display:none}}@media (prefers-reduced-motion:reduce){.arq-instagram-share,.arq-instagram-share:before,.arq-instagram-share.preparing .arq-instagram-icon svg{animation:none}}.arq-profile-reading>header small{letter-spacing:.16em;font-size:9px}.arq-profile-reading>header h2{margin:8px 0 20px;font-size:clamp(27px,4.6vw,34px);line-height:1.08}.arq-profile-reading article{padding:18px}.arq-profile-reading article small{color:#a5abb1;letter-spacing:.14em;font-size:9px;line-height:1.2}.arq-profile-reading article h3{letter-spacing:-.025em;margin:9px 0 10px;font-size:clamp(22px,3.2vw,27px);line-height:1.3}.arq-profile-reading article p{color:#d3d5d7;margin:9px 0 0;font-size:14px;font-weight:500;line-height:1.62}.arq-profile-reading article.wide p{font-size:15px}.arq-signature>header p{color:#b6b1a4;font-size:13px;line-height:1.55}.arq-signature article b{font-size:11px;line-height:1.35}.arq-method summary{font-size:9px}.arq-method p{color:#b9bdc0;padding:0 17px 18px;font-size:13px;line-height:1.65}@media (width<=760px){.arq-discovery-reward{gap:8px;margin-top:9px;padding:6px 8px 6px 10px}.arq-discovery-reward span{font-size:6.5px}.arq-discovery-reward b{font-size:12px}.arq-lobby-copy:has(.arq-discovery-reward) .arq-authority{margin-top:8px}.arq-profile-reading{padding:16px}.arq-profile-reading>header small{font-size:9.5px}.arq-profile-reading>header h2{margin:9px 0 17px;font-size:29px}.arq-profile-reading>div{gap:9px}.arq-profile-reading article{border-radius:15px;padding:18px 17px}.arq-profile-reading article small{font-size:9.5px}.arq-profile-reading article h3{margin:9px 0 10px;font-size:23px;line-height:1.34}.arq-profile-reading article p,.arq-profile-reading article.wide p{margin-top:9px;font-size:15.5px;line-height:1.58}.arq-signature>header p{font-size:14px}.arq-signature article b{font-size:12px}.arq-method summary{padding-inline:17px;font-size:9.5px}.arq-method p{font-size:14px;line-height:1.62}}.arq-review-page{color:#f4f3ef;background:radial-gradient(circle at 50% -10%,#dab13a24,#0000 32%),linear-gradient(#060708,#020303);min-height:100svh;padding:42px 22px 70px}.arq-review-page *{box-sizing:border-box}.arq-review-head{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1240px,100%);margin:0 auto;display:flex}.arq-review-head small{color:#d5ad38;letter-spacing:.2em;font-size:9px;font-weight:1000}.arq-review-head h1{letter-spacing:-.07em;margin:12px 0 0;font:italic 1000 clamp(46px,7vw,86px)/.82 Arial Black,Arial,sans-serif}.arq-review-head h1 em{color:#dcb33c;font-style:inherit}.arq-review-head>a{color:#d7b23e;letter-spacing:.12em;background:#0d0e0f;border:1px solid #454034;border-radius:12px;align-items:center;gap:18px;min-height:46px;padding:0 16px;font-size:8px;font-weight:1000;text-decoration:none;display:flex}.arq-review-head>a i{font-size:16px;font-style:normal}.arq-review-note{color:#8e9295;width:min(1240px,100%);margin:22px auto 30px;font-size:12px;line-height:1.6}.arq-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;width:min(1240px,100%);margin:0 auto;display:grid}.arq-review-item{min-width:0}.arq-review-item>header{color:var(--arq);letter-spacing:.12em;justify-content:space-between;align-items:center;padding:0 7px 9px;font-size:8px;display:flex}.arq-review-item>header span{font-weight:1000}.arq-review-item>header b{color:#74787c}.arq-review-item .arq-share-card{width:100%}.arq-review-item .arq-share-card h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.07em;max-width:100%;margin:9px 0 5px;font:italic 1000 clamp(42px,6vw,68px)/.82 Arial Black,Arial,sans-serif}.arq-review-foot{color:#505357;letter-spacing:.2em;text-align:center;border-top:1px solid #242627;width:min(1240px,100%);margin:42px auto 0;padding-top:18px;font-size:8px;font-weight:900}@media (width<=760px){.arq-review-page{padding:24px 11px 40px}.arq-review-head{flex-direction:column;align-items:flex-start}.arq-review-head h1{font-size:45px}.arq-review-head>a{justify-content:space-between;align-self:stretch}.arq-review-note{margin:17px auto 22px;font-size:10px}.arq-review-grid{grid-template-columns:1fr;gap:22px}.arq-review-item .arq-share-card h2{font-size:clamp(38px,11vw,57px)}}
