@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-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050607;--surface:#0c1014;--surface-2:#11171d;--line:#2a3036;--text:#f6f7f8;--muted:#a7b0ba;--accent:#ff1727;--accent-2:#cf0618;--gold:#f3bd36;--navy:#06080b;--cream:#0a0d10}:root[data-theme=premium]{--bg:#061426;--surface:#0a1c31;--surface-2:#0e2540;--line:#24415e;--text:#f5f7fb;--muted:#b4c1d0;--accent:#e7b74f;--accent-2:#bd8125;--gold:#f2c75c;--navy:#041123;--cream:#07192d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}.container{width:min(1440px,100% - 56px);margin:auto}.topbar{border-bottom:1px solid var(--accent);background:#050607f5;height:76px}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom:1px solid color-mix(in srgb,var(--accent) 52%,transparent)}}.topbar{z-index:5;align-items:center;display:flex;position:relative}.topbar-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:10px;min-width:220px;display:flex}.brand-logo{object-fit:contain;width:58px;height:58px}.brand-copy{line-height:1.02;display:grid}.brand-name{letter-spacing:-.04em;font-size:18px;font-style:italic;font-weight:900}.brand-name span{color:var(--accent)}.brand-tagline{color:#fff;margin-top:5px;font-size:11px;font-style:italic}.nav-links{color:#e4e6e8;align-items:center;gap:clamp(12px,2vw,31px);font-size:13px;font-weight:600;display:flex}.nav-links a:hover,.footer a:hover{color:var(--accent)}.header-actions{align-items:center;gap:10px;display:flex}.demo-banner{color:#ffdd8d;text-align:center;letter-spacing:.04em;background:#20170a;border-bottom:1px solid #614a1a;padding:9px 14px;font-size:11px;font-weight:700}.gold-button,.primary-button{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 5px 22px var(--accent);border:1px solid #ff667099;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gold-button,.primary-button{box-shadow:0 5px 22px color-mix(in srgb,var(--accent) 28%,transparent)}}.gold-button,.primary-button{transition:transform .18s,filter .18s}.gold-button:hover,.primary-button:hover{filter:brightness(1.08);transform:translateY(-2px)}:root[data-theme=premium] .gold-button,:root[data-theme=premium] .primary-button{color:#171208;background:linear-gradient(#ffe08a,#d19a32);border-color:#f8d885;box-shadow:0 5px 22px #e6b44538}.outline-button{border:1px solid var(--accent);color:#fff;background:#080a0d8a;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.mobile-menu{display:none;position:relative}.menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff45;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.mobile-links{border:1px solid var(--line);z-index:10;background:#10151b;border-radius:12px;width:230px;padding:9px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 14px 35px #0008}.mobile-links a{color:#fff;padding:12px;font-size:14px}.hero{color:#fff;background:radial-gradient(at 69% 48%,#3c171a 0%,#151012 37%,#07090b 75%);border-bottom:1px solid #222;position:relative;overflow:hidden}.hero-inner{grid-template-columns:minmax(350px,.95fr) minmax(450px,1.55fr) 265px;align-items:center;gap:20px;min-height:440px;padding-top:28px;padding-bottom:28px;display:grid}.hero-copy{z-index:2;position:relative}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.hero h1{letter-spacing:-.05em;max-width:590px;margin:16px 0;font-size:clamp(42px,4.5vw,66px);line-height:.98}.hero h1 em{color:var(--accent);text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:3px;display:block}.hero p{color:#d4d7dc;max-width:460px;font-size:15px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.hero-art{align-self:end;height:360px;margin-bottom:-15px;position:relative}.hero-art img{object-fit:cover;object-position:center;width:100%;height:100%;filter:drop-shadow(0 0 30px var(--accent));border-radius:10px 10px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 91%,#0000)}@supports (color:color-mix(in lab, red, red)){.hero-art img{filter:drop-shadow(0 0 30px color-mix(in srgb,var(--accent) 20%,transparent))}}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(#08090a24,#0000 15% 66%,#060708 100%);position:absolute;inset:0}.feature-panel{z-index:2;background:#080a0df2;border:1px solid #4a2529;border-radius:15px;padding:17px;position:relative;box-shadow:0 20px 50px #0007}.feature-panel .eyebrow{align-items:center;gap:7px;display:flex}.feature-panel h2{margin:10px 0 6px;font-size:25px;line-height:1.05}.feature-panel p{margin:0 0 14px;font-size:13px}.demo-stamp{color:var(--gold);letter-spacing:.06em;border:1px solid #846628;border-radius:5px;margin-bottom:13px;padding:6px 8px;font-size:10px;font-weight:900;display:inline-block}.panel-button{width:100%;padding:12px 14px;font-size:13px}.trust-row{border-bottom:1px solid var(--line);background:#080a0c}.trust-inner{grid-template-columns:repeat(4,1fr);display:grid}.trust-item{border-right:1px solid var(--line);align-items:center;gap:13px;padding:16px 20px;display:flex}.trust-item:last-child{border-right:0}.trust-icon{width:39px;height:39px;color:var(--gold);background:#171b1e;border-radius:11px;flex:none;place-items:center;display:grid}.trust-item strong{font-size:13px}.trust-item small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.section{padding:38px 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;display:flex}.section-heading h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:25px}.section-heading p{color:var(--muted);margin:5px 0 0;font-size:12px}.mini-link{color:var(--accent);text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.raffle-card{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:1.25fr .95fr;min-height:165px;display:grid;overflow:hidden;box-shadow:0 10px 24px #0002}.card-visual{background:#101316;min-height:165px;position:relative;overflow:hidden}.card-visual img{object-fit:cover;opacity:.88;width:100%;height:100%;position:absolute;inset:0}.card-visual:after{content:"";background:linear-gradient(90deg,#06080a1a,#080a0dbb);position:absolute;inset:0}.card-label{z-index:1;background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.card-body{flex-direction:column;justify-content:center;padding:16px 14px;display:flex}.card-body h3{color:var(--text);margin:0 0 6px;font-size:17px;line-height:1.1}.card-body .muted{color:var(--muted);margin:0 0 11px;font-size:11px;line-height:1.4}.progress{background:#272d33;border-radius:99px;height:6px;overflow:hidden}.progress span{background:var(--accent);border-radius:inherit;height:100%;display:block}.card-meta{color:var(--muted);justify-content:space-between;gap:8px;margin:8px 0;font-size:10px;display:flex}.card-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.price{color:var(--gold);font-size:13px;font-weight:800}.price small{color:var(--muted);font-size:9px;font-weight:400;display:block}.steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-height:130px;padding:17px}.step-num{color:var(--accent);letter-spacing:.1em;font-size:12px;font-weight:900}.step h3{color:var(--text);margin:10px 0 6px;font-size:14px}.step p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.home-lower{grid-template-columns:1.3fr .9fr;gap:22px;display:grid}.empty-state{text-align:center;background:var(--surface);border:1px dashed #454b51;border-radius:13px;padding:24px}.empty-state strong{color:var(--text);margin:7px;display:block}.muted{color:var(--muted);line-height:1.6}.footer{color:#d2d8e3;border-top:1px solid var(--line);background:#040607;padding:33px 0 18px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.footer h4{color:#fff;margin:0 0 11px;font-size:13px}.footer p,.footer a{color:#aeb8c8;font-size:12px;line-height:1.8}.footer-links{gap:3px;display:grid}.footer-bottom{color:#8e9aab;border-top:1px solid #ffffff1a;justify-content:space-between;gap:18px;margin-top:24px;padding-top:14px;font-size:10px;display:flex}.page-hero{background:var(--navy);color:#fff;padding:60px 0}.page-hero h1{margin:10px 0;font-size:42px}.content-wrap{padding:48px 0 78px}.content-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:20px 0;padding:28px}.content-card h2{color:var(--text);margin-top:0}.content-card p,.content-card li{color:var(--muted);line-height:1.7}.demo-admin{grid-template-columns:220px 1fr;min-height:70vh;display:grid}.admin-side{background:var(--navy);color:#fff;padding:24px}.admin-main{padding:34px}.admin-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-stat small{color:var(--muted)}.admin-stat strong{margin-top:9px;font-size:27px;display:block}.faq{border-bottom:1px solid var(--line);padding:16px 0}.faq h3{color:var(--text);margin:0 0 7px}.outline-demo{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;padding:10px 14px;font-weight:700}.mobile-bottom-nav{display:none}@media (max-width:1050px){.container{width:min(100% - 40px,920px)}.nav-links{gap:13px}.nav-links a:nth-child(3),.nav-links a:nth-child(4){display:none}.hero-inner{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);min-height:420px}.hero-art{grid-area:1/2;height:320px}.feature-panel{grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;margin-top:-5px;display:grid}.feature-panel .eyebrow,.feature-panel h2,.feature-panel p,.feature-panel .demo-stamp{margin:0}.feature-panel p{display:none}.feature-panel .demo-stamp{grid-area:2/1}.feature-panel h2{grid-area:1/2/3}.feature-panel .gold-button{grid-area:1/3/3}.trust-inner{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.card-grid,.steps{grid-template-columns:repeat(2,1fr)}.nav-links a:nth-child(6){display:none}}@media (max-width:680px){.container{width:calc(100% - 30px)}body{padding-bottom:62px}.topbar{height:64px}.brand{gap:7px;min-width:0}.brand-logo{width:46px;height:46px}.brand-name{font-size:15px}.brand-tagline{font-size:9px}.nav-links{display:none}.mobile-menu{display:block}.header-actions>.gold-button{padding:10px 13px;font-size:11px}.hero-inner{flex-direction:column;align-items:stretch;gap:0;padding-top:18px;padding-bottom:18px;display:flex}.hero-copy{order:0}.hero h1{max-width:500px;margin:12px 0;font-size:clamp(39px,11vw,52px)}.hero p{max-width:500px;margin:0;font-size:13px}.hero-actions{gap:9px;margin-top:15px}.hero-actions .gold-button,.hero-actions .outline-button{padding:11px 14px;font-size:12px}.hero-art{order:1;align-self:stretch;height:160px;margin:13px -15px -3px}.hero-art img{border-radius:0;-webkit-mask-image:linear-gradient(90deg,#000,#000);mask-image:linear-gradient(90deg,#000,#000)}.feature-panel{border-radius:11px;order:2;grid-template-columns:1fr auto;gap:7px;margin:0;padding:12px;display:grid}.feature-panel .eyebrow{grid-area:1/1}.feature-panel h2{grid-area:2/1;margin:0;font-size:19px}.feature-panel .demo-stamp{grid-area:3/1;width:max-content;margin:3px 0 0}.feature-panel .gold-button{white-space:nowrap;grid-area:1/2/4;padding:11px 13px;font-size:11px}.trust-inner{grid-template-columns:repeat(2,1fr)}.trust-item{border-bottom:1px solid var(--line);gap:8px;padding:11px 8px;border-right:1px solid var(--line)!important}.trust-item:nth-child(2n){border-right:0!important}.trust-icon{width:32px;height:32px}.trust-item strong{font-size:11px}.trust-item small{font-size:9px;line-height:1.3}.section{padding:29px 0}.section-heading{align-items:start;margin-bottom:13px}.section-heading h2{font-size:22px}.section-heading p{font-size:11px}.section-heading>.mini-link{margin-top:5px;font-size:10px}.card-grid{grid-template-columns:1fr;gap:11px}.raffle-card{grid-template-columns:1fr .9fr;min-height:137px}.card-visual{min-height:137px}.card-body{padding:12px 10px}.card-body h3{font-size:15px}.steps{grid-template-columns:repeat(2,1fr);gap:8px}.step{min-height:122px;padding:12px}.step h3{font-size:12px}.step p{font-size:10px}.home-lower{grid-template-columns:1fr;gap:20px}.empty-state{padding:19px}.footer{padding:25px 0 14px}.footer-grid{grid-template-columns:1fr 1fr;gap:15px}.footer-grid>div:first-child{grid-column:1/-1}.footer .brand-logo{width:44px;height:44px}.footer .brand{margin-bottom:8px}.footer-bottom{gap:5px;line-height:1.5;display:grid}.page-hero{padding:42px 0}.page-hero h1{font-size:34px}.content-wrap{padding:30px 0 45px}.content-card{padding:20px}.demo-admin{grid-template-columns:1fr}.admin-side{padding:16px}.admin-main{padding:22px 15px}.admin-stats{grid-template-columns:1fr 1fr}.mobile-bottom-nav{z-index:12;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05070bf5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.admin-login-form label{color:var(--text);gap:7px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.admin-login-form input{border:1px solid var(--line);color:var(--text);background:#080c10;border-radius:8px;padding:12px}.mobile-bottom-nav a{color:#aab2bc;place-content:center;justify-items:center;gap:3px;font-size:9px;display:grid}.mobile-bottom-nav a:hover{color:var(--accent)}.mobile-bottom-nav svg{width:18px;height:18px}}@media (max-width:380px){.header-actions>.gold-button{display:none}.hero h1{font-size:38px}.feature-panel .gold-button{padding:10px;font-size:10px}.card-meta{font-size:9px}.price{font-size:12px}}body:has(.admin-login-page){padding-bottom:0}:is(body:has(.admin-login-page)>.demo-banner,body:has(.admin-login-page)>.topbar,body:has(.admin-login-page)>.footer){display:none}.admin-login-page{isolation:isolate;color:#f5f6f8;background:radial-gradient(at 18% 30%,#371014 0,#0000 39%),radial-gradient(at 80% 85%,#25130d 0,#0000 36%),#070809;place-items:center;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}.admin-login-backdrop{z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0a0b0d 0% 49.9%,#101114 50%,#0b0c0e 100%);position:absolute;inset:0}.admin-login-backdrop:after{content:"";opacity:.16;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.admin-login-backdrop span{border:1px solid #ff183226;border-radius:50%;width:430px;height:430px;animation:14s ease-in-out infinite login-float;position:absolute}.admin-login-backdrop span:first-child{top:-140px;left:-180px}.admin-login-backdrop span:nth-child(2){width:620px;height:620px;animation-delay:-5s;bottom:-320px;right:38%}.admin-login-backdrop span:nth-child(3){width:540px;height:540px;animation-delay:-9s;top:8%;right:-240px}.admin-login-wrap{grid-template-columns:1.06fr .94fr;width:min(1320px,100%);min-height:100svh;display:grid;position:relative}.admin-login-story{border-right:1px solid #ffffff0c;flex-direction:column;padding:42px clamp(36px,6vw,86px) 30px;display:flex}.login-brand{align-items:center;gap:13px;width:max-content;display:inline-flex}.login-brand img{object-fit:contain;filter:drop-shadow(0 0 16px #ff172733);width:54px;height:54px}.login-brand span{gap:5px;display:grid}.login-brand strong{letter-spacing:.07em;font-size:15px}.login-brand em{color:#ff3140;font-style:normal}.login-brand small{color:#9297a0;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.login-story-content{flex-direction:column;flex:1;justify-content:center;padding:30px 0;display:flex}.login-overline{color:#ff5965;letter-spacing:.2em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.login-story-content h1{letter-spacing:-.055em;max-width:680px;margin:22px 0 16px;font-size:clamp(38px,5.2vw,68px);line-height:1.03}.login-story-content h1 span{color:#ff3341}.login-story-content>p{color:#aeb2ba;max-width:490px;margin:0;font-size:15px;line-height:1.8}.login-visual{background:radial-gradient(at 50% 110%,#a50b1b75,#0000 55%),linear-gradient(145deg,#15171b,#090a0c 68%);border:1px solid #ffffff14;border-radius:20px;max-width:570px;height:235px;margin-top:36px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 75px #0007}.login-visual-grid{opacity:.24;transform-origin:bottom;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;transform:perspective(420px)rotateX(58deg)scale(1.5);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.login-ring{border:1px solid #ff263b35;border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.login-ring-one{width:290px;height:170px;box-shadow:0 0 40px #ff102022,inset 0 0 40px #ff102018}.login-ring-two{border-color:#f6bd4248;width:205px;height:118px;animation:4s ease-in-out infinite ring-pulse}.login-visual-ticket{color:#fff3cf;background:linear-gradient(145deg,#ff454b,#a90015);border:1px solid #ffe2a5;border-radius:13px;place-items:center;width:88px;height:70px;font-size:35px;animation:5s ease-in-out infinite ticket-hover;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 14px 45px #f00a,0 0 70px #ff263944}.login-visual-orb{background:#ff5661;border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite orb-glow;position:absolute;box-shadow:0 0 18px 5px #ff293b70}.login-visual-orb-one{top:32%;left:25%}.login-visual-orb-two{animation-delay:-1.4s;top:60%;right:22%}.login-visual-caption{color:#b8bbc2;letter-spacing:.05em;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.login-live-dot{background:#50d49a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #50d49a}.login-story-foot{color:#969ba3;align-items:center;gap:9px;font-size:11px;display:flex}.login-story-foot svg{color:#e9ba50}.admin-login-side{flex-direction:column;justify-content:center;align-items:center;padding:44px clamp(24px,5vw,78px);display:flex;position:relative}.admin-login-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#15171bea,#0d0e10f2);border:1px solid #ffffff16;border-radius:22px;width:min(100%,435px);padding:38px 36px;animation:.65s cubic-bezier(.2,.8,.2,1) both login-enter;box-shadow:0 25px 90px #0008,inset 0 1px #ffffff10}.login-back-link{color:#9ca1a9;align-items:center;gap:8px;margin-bottom:32px;font-size:12px;transition:color .2s;display:inline-flex}.login-back-link:hover{color:#fff}.login-lock-icon{color:#ff5260;background:linear-gradient(145deg,#ff263a26,#ff263a08);border:1px solid #ff253a5c;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:21px;display:grid;box-shadow:0 0 25px #ff102019}.admin-login-panel>.login-overline{font-size:9px}.admin-login-panel h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:30px}.login-panel-description{color:#a5a9b1;margin:0 0 26px;font-size:13px;line-height:1.65}.admin-login-form{box-shadow:none;background:0 0;border:0;gap:10px;padding:0;display:grid}.admin-login-form label{color:#e3e4e7;margin:0 0 1px;font-size:11px;font-weight:700}.admin-login-form input{color:#f4f5f6;background:#090a0c;border:1px solid #ffffff1d;border-radius:10px;outline:none;width:100%;min-height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.admin-login-form input::placeholder{color:#676c74}.admin-login-form input:focus{border-color:#ff3648a6;box-shadow:0 0 0 3px #ff24351b}.login-password-label{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.login-password-label span{color:#858a92;align-items:center;gap:5px;font-size:10px;display:flex}.login-password-wrap{position:relative}.admin-login-form .login-password-wrap input{padding-right:48px}.login-toggle-password{color:#9398a1;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:3px;right:3px}.login-toggle-password:hover{color:#fff;background:#ffffff0a}.login-submit{color:#fff;background:linear-gradient(105deg,#ff2336,#cf0618);border:1px solid #ff7882;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:49px;margin-top:11px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:0 9px 28px #ec102b39}.login-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 14px 33px #ec102b55}.login-submit:disabled{opacity:.7;cursor:wait}.login-spinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.login-error{color:#ff98a0;background:#ff25330e;border:1px solid #ff465344;border-radius:9px;margin:7px 0 0;padding:11px 12px;font-size:12px;line-height:1.5}.login-security-note{color:#9297a0;border-top:1px solid #fff1;align-items:flex-start;gap:9px;margin-top:21px;padding-top:17px;font-size:10px;line-height:1.55;display:flex}.login-security-note svg{color:#e9ba50;flex:none}.login-side-foot{color:#6d727a;justify-content:space-between;gap:10px;font-size:9px;display:flex;position:absolute;bottom:25px;left:24px;right:24px}.login-disabled-card{text-align:center;background:#121416e8;border:1px solid #ffffff18;border-radius:18px;width:min(440px,100% - 36px);padding:36px}.login-disabled-card h1{font-size:26px}.login-disabled-card p{color:#aab0b9;line-height:1.6}@keyframes login-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes login-float{50%{transform:translate(15px,-18px)scale(1.03)}}@keyframes ticket-hover{50%{transform:translate(-50%,-57%)rotate(-4deg)}}@keyframes ring-pulse{50%{opacity:.5;transform:translate(-50%,-50%)rotateX(68deg)scale(1.1)}}@keyframes orb-glow{50%{opacity:.35;transform:scale(.65)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.admin-login-wrap{grid-template-columns:.9fr 1.1fr}.admin-login-story{padding:32px 30px}.login-visual{height:190px}.login-story-content h1{font-size:clamp(38px,6vw,55px)}.admin-login-side{padding:35px 24px}}@media (max-width:680px){.admin-login-backdrop{background:radial-gradient(at 10% 10%,#471017 0,#0000 45%),#08090b}.admin-login-wrap{grid-template-columns:1fr;min-height:100svh}.admin-login-story{border:0;padding:22px 22px 0}.login-brand img{width:46px;height:46px}.login-brand strong{font-size:13px}.login-story-content{justify-content:flex-start;padding:24px 0 8px}.login-story-content .login-overline{font-size:8px}.login-story-content h1{margin:12px 0 8px;font-size:clamp(31px,9vw,43px)}.login-story-content>p{max-width:440px;font-size:12px;line-height:1.55}.login-visual,.login-story-foot{display:none}.admin-login-side{justify-content:flex-start;padding:20px 18px 52px}.admin-login-panel{border-radius:17px;padding:25px 22px}.login-back-link{margin-bottom:20px}.login-lock-icon{width:40px;height:40px;margin-bottom:15px}.admin-login-panel h2{font-size:25px}.login-panel-description{margin-bottom:19px;font-size:12px}.admin-login-form{gap:9px}.admin-login-form input{min-height:46px}.login-side-foot{font-size:8px;bottom:17px;left:18px;right:18px}.login-side-foot span:last-child{text-align:right;max-width:55%}}@media (prefers-reduced-motion:reduce){.admin-login-page *,.admin-login-page :before,.admin-login-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-shortcut{color:#ff737e;white-space:nowrap;background:#ff25350a;border:1px solid #ff26394a;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;font-weight:800;transition:background .2s,border-color .2s;display:inline-flex}.admin-shortcut:hover{background:#ff25351c;border-color:#ff4055aa}.admin-shortcut-dot{background:#ff3b4b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff3b4b}.admin-shell{background:#090b0d;grid-template-columns:258px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.admin-sidebar{background:linear-gradient(#101214,#0a0c0e);border-right:1px solid #ffffff10;flex-direction:column;height:100vh;padding:23px 15px 14px;display:flex;position:sticky;top:0}.admin-sidebar-brand{border-bottom:1px solid #ffffff0e;align-items:center;gap:11px;padding:0 8px 25px;display:flex}.admin-brand-mark{color:#fff;background:linear-gradient(145deg,#f22b40,#800713);border:1px solid #ff354770;border-radius:12px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 20px #f1132926}.admin-sidebar-brand>span:last-child{gap:5px;display:grid}.admin-sidebar-brand strong{letter-spacing:.12em;font-size:10px}.admin-sidebar-brand small{color:#8f949c;font-size:10px}.admin-sidebar-caption{color:#686e76;letter-spacing:.16em;padding:22px 11px 10px;font-size:9px;font-weight:800}.admin-sidebar-nav{gap:4px;display:grid}.admin-nav-link{color:#a9afb7;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}.admin-nav-link:hover{color:#fff;background:#ffffff08}.admin-nav-link.is-active{color:#fff;background:linear-gradient(90deg,#ff20351d,#ff203506);border-color:#ff34432b}.admin-nav-link.is-active:before{content:"";background:#ff3145;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:0 0 10px #ff3145}.admin-nav-link.is-active svg{color:#ff6874}.admin-sidebar-footer{border-top:1px solid #ffffff10;align-items:center;gap:10px;margin-top:auto;padding:13px 5px 3px;display:flex}.admin-user-avatar{color:#ff818b;background:#ec1b2d20;border:1px solid #f03a4c66;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.admin-user-copy{flex:1;gap:4px;min-width:0;display:grid}.admin-user-copy strong{text-overflow:ellipsis;white-space:nowrap;color:#e2e4e7;font-size:11px;overflow:hidden}.admin-user-copy small{color:#7b818a;font-size:9px}.admin-logout{color:#8f949d;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-logout:hover:not(:disabled){color:#ff777f;background:#ffffff09;border-color:#ffffff18}.admin-logout:disabled{opacity:.5}.admin-workspace{min-width:0}.admin-page-content{min-height:calc(100vh - 76px);padding:30px clamp(18px,3.2vw,48px) 50px}.admin-page-content>.content-wrap{padding-top:0}.admin-page-content>.content-wrap>.container{width:100%;max-width:1500px}.admin-mobilebar{display:none}.admin-live{color:#70d5a5;align-items:center;gap:6px;font-size:10px;display:inline-flex}.admin-live svg{color:#70d5a5}.admin-mobile-scrim,.admin-mobile-drawer{display:none}@media (max-width:980px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}.admin-sidebar{padding-left:11px;padding-right:11px}.admin-page-content{padding:24px 20px 45px}}@media (max-width:680px){.admin-shell{min-height:calc(100vh - 64px);display:block}.admin-sidebar{display:none}.admin-workspace{min-height:calc(100vh - 64px)}.admin-mobilebar{background:#0d0f11;border-bottom:1px solid #ffffff10;align-items:center;gap:12px;height:52px;padding:0 15px;display:flex}.admin-mobile-menu-button{color:#e5e6e8;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-mobile-title{flex:1;font-size:12px;font-weight:800}.admin-page-content{padding:20px 14px 36px}.admin-page-content .container{width:100%}.admin-mobile-scrim{z-index:19;background:#0009;border:0;display:block;position:fixed;inset:0}.admin-mobile-drawer{z-index:20;background:#101214;border-right:1px solid #ffffff18;align-content:start;gap:4px;width:min(310px,84vw);padding:18px 13px;display:grid;position:fixed;top:0;bottom:0;left:0;box-shadow:20px 0 70px #0008}.admin-mobile-drawer .admin-nav-link{padding:13px;font-size:13px}.admin-mobile-signout{color:#e5e6e8;text-align:left;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:13px;display:flex}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-stat{padding:14px}.admin-stat strong{font-size:22px}.admin-shortcut{padding:8px 9px;font-size:10px}}.admin-sidebar{height:calc(100vh - 107px);top:107px}@media (max-width:680px){.admin-shortcut{display:none}}.admin-login-form label{display:block}.media-library{border:1px solid var(--line);background:linear-gradient(145deg,#111518,#0b0e11);border-radius:16px;padding:22px}.media-toolbar{justify-content:space-between;align-items:center;gap:15px;display:flex}.media-toolbar h2{margin:8px 0 5px;font-size:21px}.media-toolbar p{color:var(--muted);margin:0;font-size:12px}.media-upload-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#fa2338,#c90b1d);border:1px solid #ff5365;border-radius:10px;flex:none;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:800;transition:transform .18s,filter .18s;display:inline-flex;position:relative;box-shadow:0 8px 22px #e9152d2e}.media-upload-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.media-upload-button.is-busy{opacity:.7;cursor:wait}.media-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.media-guidelines{color:#aeb4bc;background:#ffffff04;border:1px solid #ffffff0c;border-radius:10px;align-items:center;gap:9px;margin:22px 0 14px;padding:12px;font-size:10px;line-height:1.5;display:flex}.media-guidelines>svg{color:#f1c354;flex:none}.media-guidelines span{flex:1}.media-guidelines button{color:#b9bdc4;background:#ffffff06;border:1px solid #ffffff15;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.media-message{color:#8be0b5;background:#51c9910d;border:1px solid #51c99133;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:11px}.media-message.is-error{color:#ff9ba2;background:#ff25330c;border-color:#ff435344}.media-empty{color:#949ba4;text-align:center;border:1px dashed #ffffff24;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:190px;font-size:11px;display:flex}.media-empty>svg{color:#ee4050}.media-empty strong{color:#e8e9ec;font-size:13px}.media-spin{animation:.8s linear infinite spin}.media-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:13px;display:grid}.media-card{background:#0b0e10;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.media-preview{aspect-ratio:1.4;background:#050607;position:relative}.media-preview img{object-fit:cover}.media-card-copy{align-items:center;gap:8px;padding:9px;display:flex}.media-card-copy>span{text-overflow:ellipsis;white-space:nowrap;color:#d9dce0;flex:1;min-width:0;font-size:10px;overflow:hidden}.media-card-copy>div{align-items:center;gap:4px;display:flex}.media-card-copy button{color:#bfc3ca;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 8px;font-size:9px;display:inline-flex}.media-card-copy button:hover:not(:disabled){color:#fff;border-color:#ff405344}.media-card-copy button:last-child{color:#f1848e;width:28px;padding:0}.media-card-copy button:disabled{opacity:.5}@media (max-width:680px){.media-library{padding:15px}.media-toolbar{flex-direction:column;align-items:flex-start}.media-toolbar h2{font-size:19px}.media-upload-button{justify-content:center;width:100%}.media-guidelines{align-items:flex-start;font-size:9px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-card-copy{padding:7px}.media-card-copy button{padding:0 6px;font-size:8px}.media-card-copy button:last-child{display:none}}.sim-checkout{gap:15px;display:grid}.sim-demo-warning{color:#f1d482;background:linear-gradient(110deg,#e6b43b12,#e6b43b04);border:1px solid #e6b43b44;border-radius:12px;gap:13px;padding:16px;display:flex}.sim-demo-warning>svg{color:#f2c351;flex:none}.sim-demo-warning div{gap:5px;display:grid}.sim-demo-warning strong{font-size:12px}.sim-demo-warning span{color:#c1b895;font-size:11px;line-height:1.55}.sim-order-form,.sim-order-card{border:1px solid var(--line);background:linear-gradient(145deg,#111518,#0b0d10);border-radius:15px;padding:25px}.sim-order-form h2,.sim-order-card h2{margin:8px 0;font-size:24px}.sim-order-form>p,.sim-order-card>p{color:var(--muted);font-size:12px;line-height:1.6}.sim-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:20px 0;display:grid}.sim-field{color:#e1e3e6;gap:7px;font-size:11px;font-weight:700;display:grid}.sim-field-full{grid-column:1/-1}.sim-field input,.sim-field select{color:#f1f3f5;background:#090b0d;border:1px solid #ffffff1b;border-radius:9px;outline:none;width:100%;min-height:44px;padding:0 12px;font-size:12px}.sim-field input:focus,.sim-field select:focus{border-color:#ff4658a1;box-shadow:0 0 0 3px #ff23351a}.sim-field select option{background:#101316}.sim-confirm{color:#bcc1c8;background:#ffffff04;border:1px solid #ffffff10;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.sim-confirm input{accent-color:#ed2438;margin-top:1px}.sim-submit{color:#fff;background:linear-gradient(110deg,#fa2338,#cb0a1d);border:1px solid #ff7480;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:47px;margin-top:14px;font-size:12px;font-weight:800;display:flex;box-shadow:0 8px 22px #ed19302e}.sim-submit:disabled{opacity:.65;cursor:wait}.sim-form-foot{color:#848a93;text-align:center;margin-top:12px;font-size:9px;line-height:1.5;display:block}.sim-error,.sim-success-message{color:#ff9aa1;background:#ff263310;border:1px solid #ff48534c;border-radius:9px;margin:0;padding:11px 12px;font-size:11px;line-height:1.5}.sim-success-message{color:#8be0b5;background:#39c98510;border-color:#53d1984c}.sim-success-icon{color:#72dba9;background:#4bc99614;border:1px solid #4bc99655;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:17px;display:grid}.sim-order-card>h2{color:#fff;letter-spacing:.03em;font-size:25px}.sim-order-numbers{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.sim-order-numbers span{color:#f5d57e;background:#f3bd360c;border:1px solid #f3bd3655;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.sim-order-total{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.sim-order-total span{color:#9ca3ac;font-size:11px}.sim-order-total strong{color:#f4cc62;font-size:18px}.sim-expiry{color:#a5aab2;align-items:center;gap:8px;margin:14px 0;font-size:10px;display:flex}.sim-expiry svg{color:#e6b944}.sim-proof-upload{color:#ff6975;cursor:pointer;background:#ff23350b;border:1px dashed #ff415580;border-radius:11px;align-items:center;gap:13px;min-height:68px;padding:14px;transition:background .2s,border-color .2s;display:flex;position:relative}.sim-proof-upload:hover{background:#ff233517;border-color:#ff5366}.sim-proof-upload strong{color:#f0f1f3;gap:5px;font-size:12px;display:grid}.sim-proof-upload small{color:#999fa8;font-size:9px;font-weight:400}.sim-proof-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sim-text-button{color:#949aa2;background:0 0;border:0;margin:12px auto 0;font-size:10px;display:block}.sim-text-button:hover{color:#ff7881}@media (max-width:680px){.sim-order-form,.sim-order-card{padding:18px}.sim-order-form h2,.sim-order-card h2{font-size:21px}.sim-form-grid{grid-template-columns:1fr;gap:11px;margin:16px 0}.sim-field-full{grid-column:auto}.sim-demo-warning{padding:13px}.sim-demo-warning span{font-size:10px}}.sim-admin-note{color:#b9bdc4;background:#e4b8480b;border:1px solid #e4b84833;border-radius:10px;margin-top:17px;padding:13px 15px;font-size:11px;line-height:1.6}.sim-admin-note strong{color:#f0ce73}.sim-payment-review{gap:12px;display:grid}.sim-payment-list{gap:13px;display:grid}.sim-payment-card{background:linear-gradient(145deg,#111518,#0b0d10);border:1px solid #ffffff15;border-radius:13px;padding:17px;box-shadow:0 10px 28px #0002}.sim-payment-card-top{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:15px;padding-bottom:14px;display:flex}.sim-payment-card-top h3{letter-spacing:.04em;margin:8px 0 0;font-size:17px}.sim-test-pill{color:#f0ce73;letter-spacing:.1em;background:#e6b43b11;border:1px solid #e6b43b50;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.sim-payment-status{color:#f0ce73;background:#e6b43b0d;border:1px solid #e6b43b45;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.sim-payment-status.is-approved{color:#7ee0b0;background:#52d3980d;border-color:#52d3984a}.sim-payment-status.is-rejected{color:#ff959d;background:#ff52600d;border-color:#ff52604a}.sim-payment-details{grid-template-columns:1fr 1.2fr .8fr;gap:18px;padding:16px 0;display:grid}.sim-payment-details>div{align-content:start;gap:5px;min-width:0;display:grid}.sim-payment-details small{color:#737a83;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.sim-payment-details strong{color:#e8eaed;font-size:12px}.sim-payment-details span{overflow-wrap:anywhere;color:#a4aab2;font-size:10px;line-height:1.5}.sim-payment-actions{border-top:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.sim-payment-actions>div{gap:8px;display:flex}.sim-proof-link,.sim-reject-button,.sim-approve-button{color:#d9dce0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.sim-proof-link:hover:not(:disabled){color:#f1d47f;border-color:#e5bd5566}.sim-reject-button{color:#ff969d;border-color:#ff4f5b40}.sim-approve-button{color:#7ce0af;background:#43c98a10;border-color:#50d19645}.sim-payment-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:680px){.sim-payment-card{padding:13px}.sim-payment-card-top{flex-direction:column;align-items:flex-start;gap:8px}.sim-payment-details{grid-template-columns:1fr;gap:12px}.sim-payment-actions{flex-direction:column;align-items:stretch}.sim-payment-actions>div{grid-template-columns:1fr 1fr;display:grid}.sim-proof-link,.sim-reject-button,.sim-approve-button{padding:0 7px;font-size:9px}.sim-admin-note{font-size:10px}}.public-settings-form{gap:16px;margin-top:18px;display:grid}.public-setting-section{padding:22px}.public-setting-section h2{margin:8px 0;font-size:20px}.public-setting-section>p{max-width:760px;font-size:11px;line-height:1.6}.public-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.public-mode-options label{cursor:pointer;background:#080a0d;border:1px solid #ffffff16;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.public-mode-options label.is-selected{background:#ff24330b;border-color:#ff334b77}.public-mode-options input{accent-color:#ef2538;margin-top:2px}.public-mode-options label span{gap:5px;display:grid}.public-mode-options strong{font-size:12px}.public-mode-options small{color:#9da4ad;font-size:10px;line-height:1.5}.public-account-list{gap:10px;margin-top:16px;display:grid}.public-account-card{border:1px solid #ffffff16;border-radius:10px;min-width:0;padding:14px}.public-account-card legend{color:#f1cc66;padding:0 7px;font-size:10px;font-weight:800}.public-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.public-account-fields label{color:#c9cdd2;gap:6px;font-size:10px;font-weight:700;display:grid}.public-account-fields input{color:#f4f5f6;background:#080a0d;border:1px solid #ffffff19;border-radius:8px;width:100%;min-height:39px;padding:0 10px;font-size:11px}.public-account-fields input:focus{border-color:#ff4059;outline:0}.public-remove-account{color:#ff9aa2;background:#ff26330c;border:1px solid #ff526044;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:7px 9px;font-size:10px;display:inline-flex}.public-account-empty{color:#9da4ad;border:1px dashed #fff2;border-radius:9px;padding:18px;font-size:11px}.public-settings-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:15px;display:flex}.public-settings-actions .gold-button,.public-settings-actions .outline-button{min-height:40px;padding:9px 13px;font-size:10px}.public-settings-actions .outline-button{border-color:#ffffff27}.public-settings-actions button:disabled{opacity:.5;cursor:not-allowed}.demo-number-picker{margin:20px 0!important;padding:18px!important}.demo-number-picker h3{margin:8px 0;font-size:18px}.demo-picker-note{font-size:11px}.demo-quantity-field{color:#e7e9ec;gap:7px;max-width:310px;margin:16px 0;font-size:11px;font-weight:800;display:grid}.demo-quantity-field select{color:#f3f4f5;background:#080a0d;border:1px solid #ffffff23;border-radius:8px;min-height:42px;padding:0 11px}.demo-picker-title{color:#e6e8ea;justify-content:space-between;gap:10px;margin:15px 0 9px;font-size:10px;display:flex}.demo-picker-title span{color:#acb2ba}.demo-number-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.demo-number-grid button{color:#e4e6e9;background:#0b0e11;border:1px solid #ffffff1e;border-radius:6px;min-height:34px;font-size:10px}.demo-number-grid button:hover:not(:disabled),.demo-number-grid button.is-selected{color:#fff;background:#e9142a;border-color:#ff334a}.demo-number-grid button:disabled{opacity:.4;cursor:not-allowed}.demo-number-pagination{color:#9da4ad;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:10px;display:flex}.demo-number-pagination button{color:#d4d7db;background:#ffffff06;border:1px solid #ffffff1a;border-radius:7px;padding:7px 10px;font-size:10px}.demo-number-pagination button:disabled{opacity:.4;cursor:not-allowed}.demo-selection-total{color:#e6c45b;font-size:11px;font-weight:800;margin:13px 0!important}.demo-picker-continue{margin-top:7px}.demo-picker-continue.is-disabled{opacity:.45;cursor:not-allowed}.demo-random-explanation{background:#e7bd5009;border:1px solid #e7bd5040;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:15px 0;padding:14px;display:grid}.demo-random-symbol{color:#f0cf76;background:#e6b73e18;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.demo-random-explanation strong{color:#f0cf76;font-size:11px}.demo-random-explanation p{color:#acb2bb;margin:5px 0 0;font-size:10px;line-height:1.5}.demo-random-explanation>strong{white-space:nowrap}.sim-bank-accounts{background:linear-gradient(145deg,#111518,#0b0d10);border:1px solid #ffffff16;border-radius:13px;padding:19px}.sim-bank-heading h2{margin:7px 0;font-size:18px}.sim-bank-heading p{color:#c3ae70;margin:0 0 13px;font-size:10px;line-height:1.5}.sim-bank-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.sim-bank-card{background:#080a0d;border:1px solid #ffffff16;border-radius:9px;gap:6px;padding:13px;display:grid}.sim-bank-card>span{color:#d8b64d;font-size:10px;font-weight:800}.sim-bank-card strong{color:#e7e9eb;font-size:11px}.sim-bank-card b{overflow-wrap:anywhere;color:#f2d27a;letter-spacing:.04em;font-size:14px}.sim-bank-card small{color:#9299a2;font-size:9px}.sim-bank-empty{color:#a1a7ae;border:1px dashed #fff2;border-radius:8px;padding:13px;font-size:10px}.sim-quantity-summary{color:#f1ce6e;background:#080a0d;border:1px solid #ffffff16;border-radius:8px;padding:12px;font-size:12px}.raffle-detail-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.raffle-detail-visual{border-radius:14px;place-items:center;height:350px;font-size:110px;display:grid}.raffle-detail-copy{min-width:0}@media (max-width:680px){.public-setting-section{padding:16px}.public-mode-options,.public-account-fields,.payment-account-fields{grid-template-columns:1fr}.public-settings-actions{flex-direction:column;align-items:stretch}.public-settings-actions button{justify-content:center;width:100%}.payment-account-actions{flex-direction:column;align-items:stretch}.payment-account-actions button,.payment-admin-tabs{width:100%}.payment-admin-tabs a{text-align:center;flex:1;padding:9px 7px;font-size:11px}.payment-accounts-intro,.payment-account-card{padding:15px}.demo-number-picker{padding:14px!important}.demo-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.demo-number-grid button{min-height:38px;font-size:10px}.demo-picker-title{flex-direction:column;align-items:flex-start;gap:4px}.demo-random-explanation{grid-template-columns:auto 1fr}.demo-random-explanation>strong{grid-column:2}.sim-bank-accounts{padding:15px}.raffle-detail-visual{height:245px;font-size:80px}}.payment-admin-tabs{background:#090b0e;border:1px solid #ffffff17;border-radius:12px;gap:6px;width:max-content;max-width:100%;margin:20px 0 17px;padding:5px;display:flex}.payment-admin-tabs a{color:#aeb4be;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:750;text-decoration:none}.payment-admin-tabs a.is-active{color:#fff;background:#ed1e32}.payment-accounts-panel{gap:14px;display:grid}.payment-accounts-intro,.payment-account-card,.payment-account-empty{background:#0c0f12;border:1px solid #ffffff18;border-radius:13px;padding:19px}.payment-accounts-intro h2{margin:7px 0;font-size:20px}.payment-accounts-intro p,.payment-account-footnote{color:#9da4ad;max-width:760px;font-size:11px;line-height:1.65}.payment-account-list{gap:10px;display:grid}.payment-account-card{min-width:0}.payment-account-card legend{color:#f1cc66;padding:0 7px;font-size:11px;font-weight:800}.payment-account-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-account-fields label{color:#c9cdd2;gap:6px;font-size:11px;font-weight:700;display:grid}.payment-account-fields input{color:#f4f5f6;background:#080a0d;border:1px solid #ffffff1e;border-radius:8px;width:100%;min-height:42px;padding:0 11px;font-size:12px}.payment-account-fields input:focus{border-color:#ff4059;outline:0}.payment-account-remove{color:#ff9aa2;background:#ff26330c;border:1px solid #ff526044;border-radius:7px;align-items:center;gap:6px;margin-top:12px;padding:8px 10px;font-size:11px;display:inline-flex}.payment-account-empty{color:#9da4ad;gap:6px;font-size:12px;display:grid}.payment-account-empty strong{color:#fff}.payment-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.payment-account-actions button{justify-content:center;align-items:center;gap:7px;min-height:41px;display:flex}.payment-account-footnote{margin:0}.payment-account-editor,.payment-saved-accounts{background:#0c0f12;border:1px solid #ffffff18;border-radius:13px;gap:14px;padding:20px;display:grid}.payment-account-editor h3,.payment-saved-heading h3{margin:0;font-size:18px}.payment-account-fields select{color:#f4f5f6;background:#080a0d;border:1px solid #ffffff1e;border-radius:8px;width:100%;min-height:42px;padding:0 11px;font-size:12px}.payment-account-fields select:focus{border-color:#ff4059;outline:0}.payment-account-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.payment-account-editor-actions button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.payment-saved-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-saved-heading>div{gap:4px;display:grid}.payment-account-count{color:#c6cbd2;background:#ffffff12;border-radius:99px;padding:5px 10px;font-size:11px;font-weight:750}.payment-saved-list{gap:10px;display:grid}.payment-saved-card{background:#080a0d;border:1px solid #ffffff16;border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(180px,1fr) auto;align-items:center;gap:18px;padding:15px;display:grid}.payment-saved-main,.payment-saved-details{gap:5px;min-width:0;display:grid}.payment-saved-main strong{color:#f3d172;font-size:14px}.payment-saved-main span,.payment-saved-details span{color:#a7aeb8;font-size:12px}.payment-saved-details b{overflow-wrap:anywhere;color:#fff;letter-spacing:.02em;font-size:15px}.payment-saved-actions{flex-wrap:wrap;gap:8px;display:flex}.payment-saved-actions button{justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 10px;display:inline-flex}.payment-saved-actions .payment-account-remove{margin:0}@media (max-width:680px){.payment-account-fields{grid-template-columns:1fr}.payment-account-actions{flex-direction:column;align-items:stretch}.payment-account-actions button,.payment-admin-tabs{width:100%}.payment-admin-tabs a{text-align:center;flex:1;padding:9px 7px;font-size:11px}.payment-accounts-intro,.payment-account-card{padding:15px}}@media (max-width:800px){.payment-saved-card{grid-template-columns:1fr;gap:12px}.payment-saved-actions button{flex:1}}.raffle-admin-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.raffle-admin-heading h1{margin:6px 0}.raffle-admin-list{gap:12px;display:grid}.raffle-admin-card{background:linear-gradient(150deg,#101316,#090b0d);border:1px solid #ffffff18;border-radius:14px;padding:18px}.raffle-admin-top{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.raffle-admin-top h2{margin:9px 0 3px;font-size:17px}.raffle-admin-top p,.raffle-admin-foot{color:#a7adb6;margin:0;font-size:11px}.raffle-admin-top>strong{white-space:nowrap;color:#f1cf70;font-size:17px}.raffle-admin-top>strong small{color:#a7adb6;font-size:10px;font-weight:500}.raffle-status,.raffle-demo-tag{color:#c9cdd3;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0d;border-radius:99px;margin-right:6px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.status-active,.status-authorized{color:#70dcad;background:#1bb57518}.status-pending_authorization{color:#f4d479;background:#f0bd3018}.status-cancelled{color:#f7979e;background:#f14b5c18}.raffle-demo-tag{color:#ff7e89;background:#ff334a20}.raffle-progress{background:#ffffff12;border-radius:9px;height:7px;margin-top:17px;overflow:hidden}.raffle-progress span{border-radius:inherit;background:linear-gradient(90deg,#ef1c36,#f1c54e);height:100%;display:block}.raffle-admin-meta{color:#a7adb6;justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.raffle-admin-meta strong{color:#f1cf70}.raffle-admin-foot{margin-top:11px;display:block}.raffle-ops-note{color:#e8d59e;background:#edbd4209;border:1px solid #edbd4230;border-radius:10px;margin-top:20px;padding:14px 16px;font-size:11px}.raffle-ops-note p{color:#b5aa85;margin:5px 0 0;line-height:1.6}.raffle-create-form{gap:16px;display:grid}.raffle-create-form .sim-field{margin:0}.raffle-create-form textarea{color:#f3f4f5;resize:vertical;background:#080a0d;border:1px solid #ffffff1c;border-radius:8px;width:100%;padding:12px}.raffle-create-form select,.raffle-create-form input:not([type=checkbox]){color:#f3f4f5;background:#080a0d;border:1px solid #ffffff23;border-radius:8px;width:100%;min-height:42px;padding:0 11px}.raffle-image-input,.raffle-demo-toggle{color:#efc54e;cursor:pointer;background:#080a0d;border:1px dashed #ffffff27;border-radius:10px;align-items:center;gap:12px;padding:14px;display:flex}.raffle-image-input span,.raffle-demo-toggle span{gap:4px;display:grid}.raffle-image-input strong,.raffle-demo-toggle strong{color:#eee;font-size:11px}.raffle-image-input small,.raffle-demo-toggle small{color:#9da4ad;font-size:10px}.raffle-image-input input{display:none}.raffle-demo-toggle{border-style:solid;grid-column:1/-1;align-items:flex-start}.raffle-demo-toggle input{accent-color:#ef2538;margin-top:3px}.raffle-create-warning{color:#bbad83;background:#efb9330a;border:1px solid #efb93326;border-radius:9px;padding:12px;font-size:11px;line-height:1.5}.raffle-create-warning strong{color:#f0d16d}.raffle-delete-control{justify-content:flex-end;align-items:center;gap:10px;margin-top:11px;display:flex}.raffle-delete-control span{color:#ff939c;font-size:10px}.raffle-delete-control button{color:#ff939c;background:#ed22310d;border:1px solid #f34b5c40;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.raffle-delete-control button:disabled{opacity:.5}.media-hero-badge{color:#e8ce7b;border:1px solid #e6c4573b;border-radius:6px;align-self:center;padding:4px 7px;font-size:9px}.demo-catalog-toggle{cursor:pointer;background:#080a0d;border:1px solid #ffffff18;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.demo-catalog-toggle input{accent-color:#ef2538;margin-top:2px}.demo-catalog-toggle span{gap:4px;display:grid}.demo-catalog-toggle strong{color:#eee;font-size:11px}.demo-catalog-toggle small{color:#9da4ad;font-size:10px;line-height:1.5}.demo-data-controls{border-color:#f2576330;margin-top:16px;padding:20px}.demo-data-controls h2{margin:8px 0;font-size:18px}.demo-data-controls p{font-size:11px;line-height:1.6}.danger-button{color:#ff9098;background:#ef23330d;border:1px solid #f4515e55;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.danger-button:disabled{opacity:.5}.instant-prize-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px;margin-top:20px;display:grid}.instant-prize-form,.instant-prize-list{padding:18px}.instant-prize-form h2,.instant-prize-list h2{margin:8px 0;font-size:19px}.instant-prize-form>p{font-size:11px;line-height:1.6}.instant-prize-form>label{color:#c9cdd2;gap:6px;margin:13px 0;font-size:10px;font-weight:700;display:grid}.instant-prize-form select,.instant-prize-form input{color:#f4f5f6;background:#080a0d;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-height:41px;padding:0 10px}.instant-prize-row{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:12px 0;display:flex}.instant-prize-icon{color:#f0cb63;background:#e7c04b10;border:1px solid #e7c04b34;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.instant-prize-row>div{flex:1;gap:3px;min-width:0;display:grid}.instant-prize-row strong{font-size:11px}.instant-prize-row small{color:#9da4ad;font-size:9px}.instant-prize-row>b{color:#f0cb63;white-space:nowrap;font-size:11px}@media (max-width:780px){.instant-prize-layout{grid-template-columns:1fr}}@media (max-width:680px){.raffle-admin-heading,.raffle-admin-top{flex-direction:column;align-items:stretch}.raffle-admin-heading>.gold-button{justify-content:center}.raffle-admin-card{padding:14px}}.published-raffle-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;opacity:1!important}.raffle-live-progress{margin:18px 0}.raffle-live-progress p{color:var(--muted);font-size:12px}.raffle-detail-stats{margin:18px 0 24px}.raffle-admin-detail-card{position:relative;overflow:hidden}.raffle-admin-detail-image{object-fit:cover;border:1px solid var(--line);border-radius:12px;max-width:min(100%,520px);max-height:310px;margin-top:20px;display:block}.raffle-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.raffle-detail-facts div,.raffle-authorization-list>div{background:#080a0d;border:1px solid #ffffff12;border-radius:10px;padding:13px}.raffle-detail-facts dt{color:var(--muted);margin-bottom:5px;font-size:10px}.raffle-detail-facts dd{margin:0;font-size:13px;font-weight:700}.raffle-authorization-list{gap:9px;display:grid}.raffle-authorization-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.raffle-authorization-list span{color:var(--muted);font-size:11px}.real-order-pill{color:#f0cf70;letter-spacing:.08em;background:#eebc3218;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.raffle-detail-visual{background:0 0;height:auto;min-height:0;padding:0;display:block;overflow:visible}.raffle-detail-visual:after{display:none}.raffle-gallery{gap:12px;width:100%;display:grid}.raffle-gallery-main{aspect-ratio:4/3;border:1px solid var(--line);background:radial-gradient(#171a1e,#08090b 74%);border-radius:14px;width:100%;position:relative;overflow:hidden}.raffle-gallery-main>img{object-fit:contain;width:100%;height:100%;padding:8px;position:absolute;inset:0;opacity:1!important}.raffle-gallery-empty{aspect-ratio:4/3;border:1px solid var(--line);background:#101316;border-radius:14px;place-items:center;width:100%;font-size:90px;display:grid}.raffle-gallery-arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0dcc;border:1px solid #fff5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.raffle-gallery-arrow:hover{background:var(--accent)}.raffle-gallery-arrow.is-previous{left:12px}.raffle-gallery-arrow.is-next{right:12px}.raffle-gallery-count{z-index:2;color:#fff;background:#080a0dcc;border-radius:999px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;right:12px}.raffle-gallery-thumbnails{gap:9px;padding:2px 1px 8px;display:flex;overflow-x:auto}.raffle-gallery-thumbnails button{border:1px solid var(--line);background:#0c0e10;border-radius:8px;flex:0 0 86px;width:86px;height:68px;padding:0;position:relative;overflow:hidden}.raffle-gallery-thumbnails button.is-active{border:2px solid var(--accent)}.raffle-gallery-thumbnails img{object-fit:cover;width:100%;height:100%;opacity:1!important}.raffle-form-section{background:linear-gradient(150deg,#101316,#0a0c0e);border:1px solid #ffffff16;border-radius:13px;grid-column:1/-1;padding:18px}.raffle-form-section h2{margin:6px 0 12px;font-size:18px}.raffle-form-section>p{font-size:12px;line-height:1.6}.raffle-form-section .sim-field small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.raffle-form-section textarea{min-height:84px;line-height:1.5}.raffle-public-fact{background:#080a0d;border:1px solid #ffffff16;border-radius:11px;margin:16px 0;padding:13px 15px}.raffle-public-fact p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.6}.raffle-public-fact a{color:var(--gold)}.raffle-public-rules{background:#080a0d;border:1px solid #ffffff16;border-radius:10px;margin:14px 0;padding:12px 14px}.raffle-public-rules summary{cursor:pointer;font-weight:700}.raffle-public-rules p{white-space:pre-wrap;color:var(--muted);font-size:12px;line-height:1.7}.raffle-public-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.raffle-public-gallery img{object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;height:220px}.raffle-detail-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}@media (max-width:700px){.raffle-form-section{padding:14px}.raffle-public-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.raffle-public-gallery img{height:150px}.raffle-detail-facts{grid-template-columns:1fr}}.real-purchase-section{max-width:850px;margin:0 auto}.real-purchase-heading{margin-bottom:18px}.real-purchase-heading h2{margin:8px 0;font-size:26px}.real-purchase-heading p{color:var(--muted);font-size:13px}.real-sales-closed{color:#e5c86a;background:#efbd330b;border:1px solid #efbd3338;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.real-sales-closed strong,.real-sales-closed span{display:block}.real-sales-closed span{color:#b8b1a0;margin-top:5px;font-size:12px;line-height:1.5}.real-purchase-form,.real-reservation-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:16px;padding:24px;display:grid}.real-purchase-summary{background:#080a0d;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:14px;padding:14px;display:grid}.real-purchase-summary>span,.real-purchase-summary label{color:var(--muted);gap:7px;font-size:11px;display:grid}.real-purchase-summary strong{color:var(--gold);font-size:17px}.real-purchase-summary select{color:#fff;background:#11161b;border:1px solid #fff2;border-radius:8px;min-height:38px;padding:0 9px}.real-manual-numbers{gap:8px;display:grid}.real-manual-numbers input{color:#fff;background:#080a0d;border:1px solid #fff2;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.real-manual-numbers small{color:var(--muted)}.real-reservation-success{color:#5ad19c;align-items:center;gap:12px;display:flex}.real-reservation-success h3{color:var(--text);margin:4px 0 0;font-size:22px}.real-selected-bank{background:#080a0d;border:1px solid #ffffff18;border-radius:11px;gap:6px;padding:15px;display:grid}.real-selected-bank small{letter-spacing:.1em;color:var(--muted);font-size:9px}.real-selected-bank strong{color:var(--gold)}.real-selected-bank span,.real-selected-bank b{font-size:13px}.real-payment-warning{color:#c6b875;margin:0;font-size:11px;line-height:1.5}.real-package-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;margin:0;padding:16px}.real-package-picker legend{color:var(--gold);padding:0 7px;font-size:13px;font-weight:800}.real-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.real-package-option{border:1px solid var(--line);min-height:68px;color:var(--text);text-align:left;background:#080a0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.real-package-option:hover{border-color:var(--gold);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.real-package-option:hover{border-color:color-mix(in srgb,var(--gold) 60%,var(--line))}}.real-package-option.is-selected{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.real-package-option.is-selected{background:color-mix(in srgb,var(--gold) 12%,#080a0d)}}.real-package-option.is-selected{box-shadow:0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.real-package-option.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 28%,transparent)}}.real-package-option span{gap:5px;display:grid}.real-package-option strong{font-size:14px}.real-package-option small{color:var(--muted);font-size:11px}.real-package-option>b{color:var(--gold);white-space:nowrap;font-size:14px}.real-custom-package>b{font-size:11px}.real-quantity-control{color:var(--muted);gap:6px;font-size:11px;display:grid}.real-quantity-control>div{align-items:center;gap:5px;display:flex}.real-quantity-control button{border:1px solid var(--line);width:38px;height:38px;color:var(--gold);background:#151a20;border-radius:8px;font-size:22px;font-weight:700}.real-quantity-control button:disabled{opacity:.45;cursor:not-allowed}.real-quantity-control input{border:1px solid var(--line);color:#fff;text-align:center;background:#11161b;border-radius:8px;width:min(100%,100px);height:38px;font-size:15px;font-weight:800}.real-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.real-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.real-quantity-control>small{color:#7dddab;font-size:10px}.real-payment-methods>p{color:var(--muted);margin:4px 0 10px;font-size:12px}.real-payment-account{border:1px solid var(--gold);grid-template-columns:1fr 1fr;gap:14px;margin-top:11px;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.real-payment-account{border:1px solid color-mix(in srgb,var(--gold) 58%,var(--line))}}.real-payment-account{background:linear-gradient(145deg,var(--gold),var(--surface));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.real-payment-account{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 10%,var(--surface-2)),var(--surface))}}.real-payment-account{box-shadow:0 10px 28px #0003}.real-payment-account>div{gap:6px;min-width:0;display:grid}.real-payment-account small{letter-spacing:.1em;color:var(--muted);font-size:9px}.real-payment-account b{overflow-wrap:anywhere;font-size:15px}.real-payment-account .real-account-amount{font-size:20px}.real-payment-account>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:11px}.real-payment-account>.copy-button{position:absolute;top:14px;right:14px}.real-proof-wrap{gap:8px;display:grid}.real-proof-drop{border:1px dashed var(--gold);justify-items:center;gap:10px;min-height:150px;padding:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.real-proof-drop{border:1px dashed color-mix(in srgb,var(--gold) 60%,var(--line))}}.real-proof-drop{background:radial-gradient(ellipse at 50% 0,var(--gold),transparent 70%),var(--surface-2);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.real-proof-drop{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--gold) 9%,transparent),transparent 70%),var(--surface-2)}}.real-proof-drop{color:var(--gold);text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.real-proof-drop:hover{border-color:var(--gold);background-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.real-proof-drop:hover{background-color:color-mix(in srgb,var(--gold) 7%,var(--surface-2))}}.real-proof-drop strong{color:var(--text);overflow-wrap:anywhere;gap:5px;font-size:14px;display:grid}.real-proof-drop small{color:var(--muted);font-size:11px;font-weight:400}.real-proof-drop input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.real-proof-remove{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:8px;justify-self:end;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}@media (max-width:620px){.real-purchase-form,.real-reservation-card{padding:15px}.real-purchase-summary{grid-template-columns:1fr 1fr}.real-purchase-summary>span:last-child{grid-column:1/-1}.real-package-grid{grid-template-columns:1fr}.real-payment-account{grid-template-columns:1fr;padding-bottom:54px}.real-payment-account>p{grid-column:auto}.real-payment-account>.copy-value-button{top:auto;bottom:12px;right:12px}.real-purchase-heading h2{font-size:22px}}.real-payment-account>.copy-value-button{position:absolute;top:14px;right:14px}.raffle-public-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.raffle-public-actions .gold-button{padding:10px 15px;font-size:12px}.raffle-package-manager>p{max-width:800px}.raffle-package-list{gap:11px;display:grid}.raffle-package-editor{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:15px}.raffle-package-editor-heading{color:var(--gold);align-items:center;gap:9px;margin-bottom:12px;display:flex}.raffle-package-editor-heading>strong{color:var(--text)}.raffle-package-editor-heading label{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:11px;display:flex}.raffle-package-editor-heading input{accent-color:var(--gold)}.raffle-package-editor-heading button{padding:8px 10px}.raffle-package-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.raffle-package-editor-fields label{color:var(--muted);gap:6px;font-size:11px;display:grid}.raffle-package-editor-fields input{border:1px solid var(--line);width:100%;min-height:40px;color:var(--text);background:#080a0d;border-radius:8px;padding:0 10px}.raffle-package-editor>small{color:var(--muted);margin-top:10px;font-size:11px;display:block}.raffle-package-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.raffle-package-actions button{min-height:42px}.raffle-public-prizes{border:1px solid var(--gold);margin:18px 0;padding:16px}@supports (color:color-mix(in lab, red, red)){.raffle-public-prizes{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line))}}.raffle-public-prizes{background:linear-gradient(145deg,var(--gold),var(--surface));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.raffle-public-prizes{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 8%,var(--surface)),var(--surface))}}.raffle-public-prizes h3{margin:6px 0;font-size:19px}.raffle-public-prizes>p{color:var(--muted);font-size:12px}.raffle-public-prizes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.raffle-public-prizes article{border:1px solid var(--line);background:#080a0d;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 10px;padding:11px;display:grid}.raffle-public-prizes article>strong{color:var(--gold);font-variant-numeric:tabular-nums;grid-row:span 2;align-self:center;font-size:16px}.raffle-public-prizes article>span{font-size:12px;font-weight:700}.raffle-public-prizes article>b,.raffle-public-prizes article>small{color:var(--muted);font-size:10px}.raffle-public-prizes article>b{color:var(--gold)}@media (max-width:700px){.raffle-package-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.raffle-package-editor-heading{flex-wrap:wrap}.raffle-package-editor-heading label{margin-left:auto}.raffle-public-prizes>div{grid-template-columns:1fr}}.raffle-card .card-visual{min-height:340px}.raffle-card .card-visual img{object-fit:cover;object-position:center}.raffle-gallery-main,.raffle-gallery-empty{aspect-ratio:16/10}.raffle-gallery-main>img{object-fit:cover;padding:0}.animal-home-progress .progress span{min-width:6px}.real-purchase-dialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%)}.real-purchase-modal-scroll .sim-submit{box-shadow:none;position:static}.real-purchase-modal-footer{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:13px 20px;display:flex;box-shadow:0 -10px 26px #0002}.real-purchase-modal-footer>div{gap:3px;min-width:120px;display:grid}.real-purchase-modal-footer>div small{color:var(--muted);letter-spacing:.14em;font-size:9px;font-weight:800}.real-purchase-modal-footer>div strong{color:var(--text);font-size:20px}.real-purchase-modal-footer>div span{color:var(--muted);font-size:10px}.real-purchase-modal-footer>.sim-submit{min-width:min(320px,55%);min-height:48px}.real-purchase-prizes{border:1px solid var(--gold);margin:0 0 17px;padding:18px}@supports (color:color-mix(in lab, red, red)){.real-purchase-prizes{border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line))}}.real-purchase-prizes{background:radial-gradient(ellipse at 50% 0,var(--gold),transparent 70%),var(--surface-2);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.real-purchase-prizes{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--gold) 13%,transparent),transparent 70%),var(--surface-2)}}.real-purchase-prizes-heading{text-align:center;color:var(--gold);justify-items:center;gap:5px;display:grid}.real-purchase-prizes-heading h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:17px}.real-purchase-prizes-heading p{color:var(--muted);margin:0;font-size:11px}.real-prize-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;margin:3px 0 6px;font-size:10px;display:flex}.real-purchase-prize-grid{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px;display:grid}.real-purchase-prize{border:1px solid var(--gold);justify-items:center;gap:5px;min-height:94px;padding:10px 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.real-purchase-prize{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line))}}.real-purchase-prize{background:linear-gradient(145deg,var(--gold),var(--surface));border-radius:10px}@supports (color:color-mix(in lab, red, red)){.real-purchase-prize{background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 8%,var(--surface)),var(--surface))}}.real-purchase-prize{text-align:center}.real-purchase-prize.is-available{background:linear-gradient(145deg,#ffdb54,#e9a900);border-color:#e7b91f;box-shadow:0 5px 16px #d9950028}.real-purchase-prize.is-available strong,.real-purchase-prize.is-available b{color:#17130a}.real-purchase-prize.is-claimed{filter:saturate(.35);background:#292929;border-color:#4a4a4a}.real-purchase-prize.is-claimed strong{color:#a6a6a6;-webkit-text-decoration:line-through #080808;text-decoration:line-through #080808;text-decoration-thickness:2px}.real-purchase-prize.is-claimed small{color:#d5d5d5;letter-spacing:.08em;font-weight:900}.real-purchase-prize strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.real-purchase-prize span{color:var(--muted);font-size:10px;line-height:1.3}.real-purchase-prize b{color:var(--gold);font-size:13px}.real-purchase-prize small{color:var(--muted);font-size:9px}.real-purchase-prize.is-awarded strong,.real-purchase-prize.is-paid strong{color:var(--muted);text-decoration:line-through}.real-purchase-prize.is-awarded,.real-purchase-prize.is-paid{border-color:var(--line);filter:saturate(.6)}@media (max-width:680px){.raffle-gallery-main,.raffle-gallery-empty{background:var(--navy,#10172f);aspect-ratio:2/3!important}.raffle-gallery-main>img{object-fit:contain!important;padding:0!important}.raffle-card .card-visual{height:clamp(500px,145vw,680px);min-height:500px}.raffle-card .card-visual img{object-fit:contain;object-position:center;background:var(--navy,#10172f)}.real-purchase-modal{place-items:stretch stretch;padding:0}.real-purchase-dialog{width:100%;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0}.real-purchase-modal-header{padding:calc(12px + env(safe-area-inset-top)) 16px 12px}.real-purchase-modal-scroll{scrollbar-gutter:auto;padding:15px 15px 24px}.real-purchase-modal-footer{padding:11px 15px calc(11px + env(safe-area-inset-bottom));gap:10px}.real-purchase-modal-footer>div{min-width:92px}.real-purchase-modal-footer>div strong{font-size:18px}.real-purchase-modal-footer>.sim-submit{flex:1;min-width:0;min-height:54px;padding:10px 13px;font-size:12px}.real-purchase-prizes{padding:14px 11px}.real-purchase-prize-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.real-purchase-prize{min-height:88px;padding:9px 5px}}.real-payment-account-list{gap:10px;display:grid}.real-payment-account-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));border-radius:12px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.real-payment-account-card.is-selected{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 10px 28px #0003}@supports (color:color-mix(in lab, red, red)){.real-payment-account-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 32%,transparent),0 10px 28px #0003}}.real-payment-account-trigger{width:100%;min-height:78px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;display:flex}.real-payment-account-trigger:hover{background:#ffffff05}.real-payment-account-trigger .bank-brand{flex:none;width:120px;height:58px}.real-payment-account-heading{flex:1;gap:4px;display:grid}.real-payment-account-heading strong{font-size:14px}.real-payment-account-heading small{color:var(--muted);font-size:11px}.real-payment-account-heading em{color:var(--gold);font-size:10px;font-style:normal;font-weight:800}.real-payment-account-indicator{color:#111;background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.is-selected .real-payment-account-indicator{border-color:var(--gold);background:var(--gold)}.real-payment-account-chevron{color:var(--muted);font-size:21px;line-height:1;transition:transform .18s}.real-payment-account-chevron.is-open{color:var(--gold);transform:rotate(180deg)}.real-payment-account-details{border-top:1px solid var(--gold);gap:14px;padding:15px 18px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.real-payment-account-details{border-top:1px solid color-mix(in srgb,var(--gold) 36%,var(--line))}}.real-payment-account-details{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.real-payment-account-details{background:color-mix(in srgb,var(--gold) 4%,var(--surface))}}.real-payment-account-amount-row{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.real-payment-account-amount-row small,.real-payment-account-data small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:700}.real-payment-account-amount-row strong{color:var(--text);font-size:23px}.real-payment-account-data{justify-content:space-between;align-items:center;gap:14px;display:flex}.real-payment-account-data>div{gap:6px;min-width:0;display:grid}.real-payment-account-data b{overflow-wrap:anywhere;color:var(--text);letter-spacing:.02em;font-size:16px}.real-payment-holder{justify-content:flex-start}.real-payment-account-details .copy-value-button{border:1px solid var(--line);min-height:34px;color:var(--text);background:#ffffff08;border-radius:8px;flex:none;padding:7px 11px}.real-payment-account-details>p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}@media (max-width:620px){.real-payment-account-trigger{gap:10px;min-height:70px;padding:10px}.real-payment-account-trigger .bank-brand{width:82px;height:50px}.real-payment-account-heading strong{font-size:12px}.real-payment-account-details{padding:13px}.real-payment-account-amount-row strong{font-size:20px}.real-payment-account-data b{font-size:14px}}.card-visual-placeholder{background:radial-gradient(#232a31,#101316 72%);place-items:center;font-size:56px;display:grid;position:absolute;inset:0}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,540px),1fr));max-width:1160px;margin-inline:auto}.raffle-card{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:340px}.card-visual{min-height:340px}.raffle-card .card-visual{background:#090d18;height:340px;min-height:0}.raffle-card .card-visual img{object-fit:contain;opacity:1}.raffle-card-cta{white-space:nowrap;padding:11px 15px;font-size:12px}.raffle-admin-detail-image{object-fit:contain;width:auto;max-width:min(100%,520px);height:auto;max-height:310px}@media (max-width:1050px){.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}}@media (max-width:680px){.card-grid{grid-template-columns:1fr;max-width:100%}.raffle-card{grid-template-columns:1fr;min-height:0}.raffle-card .card-visual{height:clamp(360px,100vw,430px);min-height:360px}.card-body{padding:20px 17px}.raffle-card-cta{padding:11px 13px}}@media (max-width:700px){.whatsapp-floating{right:14px;bottom:calc(70px + env(safe-area-inset-bottom));width:50px;height:50px}.footer-bottom>span:last-child{padding-right:64px}}.customer-order-status{color:#e8edf6;background:linear-gradient(145deg,#111827,#18233b);border:1px solid #d9ae32;border-radius:16px;gap:16px;padding:24px;display:flex}.customer-order-status>svg{color:#f5c32b;flex:none}.customer-order-status.is-approved{background:linear-gradient(145deg,#10271f,#142c32);border-color:#20a875}.customer-order-status.is-approved>svg{color:#5ad19c}.customer-order-status.is-rejected{border-color:#d45b66}.customer-order-status.is-rejected>svg{color:#ff7b85}.customer-order-status h2{color:#fff;margin:7px 0;font-size:23px}.customer-order-status p{color:#bcc7d9;margin:8px 0;line-height:1.6}.customer-order-status dl{flex-wrap:wrap;gap:12px 28px;margin:18px 0;display:flex}.customer-order-status dl div{gap:4px;display:grid}.customer-order-status dt,.customer-order-status small{color:#9eabc1;font-size:12px}.customer-order-status dd{color:#fff;margin:0;font-weight:700}.customer-order-numbers{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.customer-order-numbers span,.customer-order-numbers a{color:#ffd34a;background:#080a0d;border:1px solid #ffffff24;border-radius:8px;padding:8px 11px;font-weight:700;text-decoration:none}.customer-order-numbers a:hover{border-color:#ffd34a}.payment-review-live{color:#596a80;background:#25a7790c;border:1px solid #25a77955;border-radius:10px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 14px;font-size:13px;display:flex}.payment-review-live strong{color:#16845c;margin-left:auto}.admin-live-dot{background:#24b47e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #24b47e20}.order-review-tools{background:linear-gradient(145deg,#111518,#0b0d10);border:1px solid #ffffff16;border-radius:12px;grid-template-columns:minmax(260px,1.6fr) minmax(150px,.7fr) minmax(170px,.8fr) auto;align-items:end;gap:10px;margin:16px 0 8px;padding:14px;display:grid}.order-review-tools>label{color:#9da4ad;gap:6px;font-size:11px;font-weight:700;display:grid}.order-review-tools input,.order-review-tools select{color:#f3f4f5;background:#080a0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;min-height:40px;padding:8px 11px;font-size:12px}.order-review-search{align-items:center;position:relative;display:flex!important}.order-review-search>svg{color:#aab0b8;position:absolute;left:11px}.order-review-search input{padding-left:36px}.order-review-clear{color:#d9dce0;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;min-height:40px;padding:0 12px;font-size:11px;font-weight:700}.order-review-clear:hover{color:#fff;border-color:#ff334a}.order-review-results{color:#89919b;margin:7px 2px 12px;font-size:11px}.order-review-pagination{color:#aab0b8;justify-content:center;align-items:center;gap:16px;margin:18px 0 8px;font-size:12px;display:flex}.order-review-pagination button{color:#e7e9eb;background:#ffffff07;border:1px solid #ffffff1b;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.order-review-pagination button:disabled{opacity:.4;cursor:not-allowed}.sim-payment-decision{justify-items:end;gap:10px;display:grid}.sim-optional-reference{color:var(--muted);gap:5px;font-size:12px;display:grid}.sim-optional-reference input{border:1px solid var(--line);background:var(--surface-2);min-width:230px;min-height:36px;color:var(--text);border-radius:8px;padding:7px 10px}.ticket-order-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:12px;margin-top:12px;padding:17px;display:grid}.ticket-order-card.is-review{background:linear-gradient(135deg,#d7a9230b,#0000);border-color:#d7a92377}.ticket-order-card.is-approved{background:linear-gradient(135deg,#22a8780d,#0000);border-color:#22a87877}.ticket-order-card.is-rejected{background:linear-gradient(135deg,#da5a650c,#0000);border-color:#da5a6577}.ticket-order-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-order-heading>div{gap:5px;display:grid}.ticket-order-heading small{color:var(--muted)}.ticket-order-state{border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.is-review .ticket-order-state{color:#a27600}.is-approved .ticket-order-state{color:#178252}.is-rejected .ticket-order-state{color:#b33342}.ticket-order-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.ticket-order-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12px;display:flex}.ticket-order-meta>span:first-child{color:var(--text);font-weight:800}.ticket-result-list{gap:8px;display:grid}.ticket-result-list .ticket-result-card{margin:0}@media (max-width:620px){.customer-order-status{gap:11px;padding:17px}.customer-order-status h2{font-size:19px}.payment-review-live{flex-wrap:wrap;align-items:flex-start}.payment-review-live strong{flex-basis:100%;margin-left:17px}}@media (max-width:760px){.order-review-tools{grid-template-columns:1fr 1fr}.order-review-tools .order-review-search,.order-review-clear{grid-column:1/-1}.order-review-pagination{justify-content:space-between;gap:8px}.order-review-pagination button{padding:0 9px}}.physical-authorization-confirm{border:1px solid var(--gold);align-items:flex-start;gap:10px;max-width:760px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.physical-authorization-confirm{border:1px solid color-mix(in srgb,var(--gold) 42%,transparent)}}.physical-authorization-confirm{background:var(--gold);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.physical-authorization-confirm{background:color-mix(in srgb,var(--gold) 8%,transparent)}}.physical-authorization-confirm{color:var(--text);font-size:13px;line-height:1.5}.physical-authorization-confirm input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:1px}.raffle-status-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.raffle-status-actions small{flex-basis:100%}.admin-reports{gap:18px;margin-top:24px;display:grid}.report-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px;display:flex}.report-tab,.report-refresh{min-height:42px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:700}.report-tab.active{background:var(--gold);color:#171208}.report-refresh{border-color:var(--line);color:var(--text);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.report-refresh:disabled{opacity:.6}.report-stats{margin:0}.report-stats .admin-stat small{align-items:center;gap:7px;display:flex}.report-footnote{font-size:12px;line-height:1.6}.usage-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.usage-meter{padding:20px}.usage-meter-heading,.usage-meter-values{justify-content:space-between;align-items:center;gap:12px;display:flex}.usage-meter-heading strong{font-size:15px}.usage-meter-track{background:var(--line);border-radius:999px;height:12px;margin:16px 0 11px;overflow:hidden}.usage-meter-track span{border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--accent));height:100%;transition:width .35s;display:block}.usage-meter-values{color:var(--muted);font-size:12px}.usage-meter-values b{color:var(--text);margin-top:4px;font-size:14px;display:block}.usage-meter>p{font-size:11px;line-height:1.55}.usage-breakdown h2,.egress-report h2{align-items:center;gap:9px;margin:0 0 16px;font-size:19px;display:flex}.usage-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-file-grid>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:5px 9px;padding:14px;display:grid}.usage-file-grid>div svg{color:var(--gold);grid-row:span 3}.usage-file-grid span,.usage-file-grid small{color:var(--muted);font-size:12px}.usage-file-grid strong{font-size:16px}.egress-report{justify-content:space-between;align-items:center;gap:18px;display:flex}.egress-report p{max-width:750px;color:var(--muted);font-size:13px;line-height:1.7}.egress-report>svg{color:var(--gold);flex:none}@media (max-width:760px){.usage-meters,.usage-file-grid{grid-template-columns:1fr}.report-refresh{margin-left:0}.report-tabs{gap:5px}.report-tab,.report-refresh{padding-inline:10px;font-size:12px}.egress-report{align-items:flex-start}.usage-meter-values{flex-direction:column;align-items:flex-start;gap:5px}}.customer-admin-list{gap:12px;margin-top:20px;display:grid}.customer-admin-row{grid-template-columns:minmax(200px,1.1fr) minmax(220px,1fr) auto;align-items:center;gap:14px;padding:17px 20px;display:grid}.customer-admin-identity{gap:5px;min-width:0;display:grid}.customer-admin-identity strong{font-size:15px}.customer-admin-identity span,.customer-admin-row>small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.customer-admin-stats{flex-wrap:wrap;gap:8px;display:flex}.customer-admin-stats span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:11px}.customer-admin-stats b{color:var(--text)}.customer-review-count{color:#967000!important;border-color:#d7a92366!important}.admin-ticket-order{gap:13px;padding:17px 20px;display:grid}.admin-ticket-order-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-ticket-order-heading>div{gap:5px;display:grid}.admin-ticket-order-heading small{color:var(--muted);font-size:12px}.admin-ticket-numbers{flex-wrap:wrap;gap:7px;display:flex}.admin-ticket-numbers a,.admin-ticket-numbers span{color:#168252;background:#27a8780b;border:1px solid #27a87866;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.admin-ticket-numbers .is-provisional{color:#967000;background:#d7a9230b;border-color:#d7a92377}.admin-ticket-order>.muted{font-size:11px}.raffle-admin-main-row{grid-template-columns:180px minmax(0,1fr);gap:18px;display:grid}.raffle-admin-image,.raffle-admin-image-placeholder{object-fit:cover;background:var(--surface-2);border-radius:10px;width:180px;height:132px}.raffle-admin-image-placeholder{color:var(--muted);place-items:center;font-size:12px;display:grid}.raffle-admin-card-content{min-width:0}.raffle-admin-prize-details,.raffle-admin-description{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.5}.contact-profile-form{gap:14px;margin-top:18px;display:grid}.contact-profile-form h2,.contact-profile-form>p{margin:0}.contact-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-profile-grid label{color:var(--text);gap:6px;font-size:13px;font-weight:700;display:grid}.contact-profile-grid input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:9px 11px}.contact-profile-grid small{color:var(--muted);font-size:11px;font-weight:400}.contact-profile-full{grid-column:1/-1}.contact-profile-form>.gold-button{justify-self:start}.whatsapp-floating{z-index:40;color:#fff;background:#18a768;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #0005}.whatsapp-floating span{font-size:18px}.ticket-lookup-auto-refresh{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}@media (max-width:700px){.customer-admin-row,.raffle-admin-main-row{grid-template-columns:1fr}.raffle-admin-image,.raffle-admin-image-placeholder{width:100%;height:190px}.contact-profile-grid{grid-template-columns:1fr}.contact-profile-full{grid-column:auto}.admin-ticket-order-heading{flex-direction:column}.whatsapp-floating{padding:12px;bottom:14px;right:14px}.whatsapp-floating small{display:none}}.raffle-progress-title{border:1px solid var(--gold);gap:8px;margin-bottom:16px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.raffle-progress-title{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line))}}.raffle-progress-title{background:linear-gradient(110deg,var(--gold),var(--surface-2));border-radius:12px}@supports (color:color-mix(in lab, red, red)){.raffle-progress-title{background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 13%,var(--surface)),var(--surface-2))}}.raffle-progress-title>span{color:var(--gold);letter-spacing:.16em;font-size:10px;font-weight:900}.raffle-progress-title>strong{font-size:clamp(15px,2vw,20px);line-height:1.35}.raffle-live-progress>.raffle-progress-heading{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.raffle-live-progress>.progress{border:1px solid var(--gold);height:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.raffle-live-progress>.progress{border:1px solid color-mix(in srgb,var(--gold) 30%,var(--line))}}.raffle-live-progress>.progress{background:#050608;border-radius:99px;box-shadow:inset 0 2px 5px #0008}.raffle-live-progress>.progress>span{border-radius:inherit;background:linear-gradient(90deg,#b77d08,var(--gold),#ffe58a);height:100%;box-shadow:0 0 14px var(--gold);display:block}@supports (color:color-mix(in lab, red, red)){.raffle-live-progress>.progress>span{box-shadow:0 0 14px color-mix(in srgb,var(--gold) 48%,transparent)}}.raffle-live-progress>.progress>span{transition:width .5s}.raffle-live-progress>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5;display:block}.customer-filter{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;gap:7px;margin:22px 0;padding:15px;font-size:12px;font-weight:700;display:grid}.customer-filter input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:9px;padding:0 12px}.customer-purchase-history{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.customer-purchase-history>summary{cursor:pointer;color:var(--gold);font-size:12px;font-weight:800}.customer-purchase-history>div{gap:9px;margin-top:12px;display:grid}.customer-purchase-history section{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.customer-purchase-history section>div{gap:4px;display:grid}.customer-purchase-history section>div>span,.customer-purchase-history section small,.customer-purchase-history section p{color:var(--muted);font-size:11px}.customer-purchase-history section p{text-align:right;overflow-wrap:anywhere;max-width:55%;margin:0}@media (max-width:620px){.customer-purchase-history section{display:grid}.customer-purchase-history section p{text-align:left;max-width:none}.raffle-progress-title{padding:13px}}.raffle-public-prizes>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px}.raffle-public-prizes article{text-align:center;background:linear-gradient(150deg,var(--gold),var(--surface-2));flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:116px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.raffle-public-prizes article{background:linear-gradient(150deg,color-mix(in srgb,var(--gold) 10%,var(--surface)),var(--surface-2))}}.raffle-public-prizes article:before{border:1px solid var(--gold);content:"";background:#35c47c;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}.raffle-public-prizes article.raffle-public-prize-awarded:before,.raffle-public-prizes article.raffle-public-prize-paid:before{background:var(--gold)}.raffle-public-prizes article>strong{font-variant-numeric:tabular-nums;font-size:clamp(17px,2vw,23px)}.raffle-public-prizes article>span{font-size:12px}.raffle-public-prizes article>b{font-size:13px}.raffle-public-prizes article>small{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.raffle-prize-form+.sim-error,.raffle-prize-form+.sim-success-message{margin:0}.raffle-edit-panel:not([open]){padding:0;overflow:hidden}.raffle-edit-panel>summary{margin:0}.raffle-edit-panel[open]{padding:20px}@media (max-width:700px){.raffle-prize-form{grid-template-columns:1fr}.raffle-public-prizes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.raffle-public-prizes article{min-height:108px}}.real-purchase-launch{border:1px solid var(--gold);justify-items:start;gap:9px;max-width:850px;margin:22px auto;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.real-purchase-launch{border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line))}}.real-purchase-launch{background:linear-gradient(120deg,var(--gold),var(--surface));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.real-purchase-launch{background:linear-gradient(120deg,color-mix(in srgb,var(--gold) 10%,var(--surface)),var(--surface))}}.real-purchase-launch>strong{font-size:16px}.real-purchase-launch>.gold-button{margin-top:4px}.real-purchase-modal{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020308d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.real-purchase-dialog{border:1px solid var(--gold);grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);max-height:min(92dvh,920px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.real-purchase-dialog{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line))}}.real-purchase-dialog{background:var(--surface);border-radius:18px;box-shadow:0 30px 100px #000b}.real-purchase-modal-header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.real-purchase-modal-header>div{gap:5px;min-width:0;display:grid}.real-purchase-modal-header>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.real-purchase-close{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.real-purchase-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;padding:18px 22px 22px;overflow:auto}.real-purchase-modal-scroll>.real-purchase-heading{margin:0 0 14px}.real-purchase-modal-scroll>.real-purchase-heading h2{margin:0;font-size:21px}.real-purchase-modal-scroll>.real-purchase-heading p{margin:6px 0 0}.real-purchase-modal-scroll>.real-purchase-form,.real-purchase-modal-scroll>.real-reservation-card{background:0 0;border:0;padding:0}.real-purchase-modal-scroll>.real-sales-closed{margin:0}.real-purchase-modal-scroll .sim-submit{z-index:2;box-shadow:0 -9px 20px var(--surface);position:sticky;bottom:0}@media (max-width:680px){.raffle-gallery-main{aspect-ratio:4/5!important}.raffle-gallery-main>img{object-fit:cover!important;padding:0!important}.raffle-gallery-main,.raffle-gallery-empty{border-radius:16px}.raffle-card .card-visual{height:clamp(400px,125vw,560px);min-height:400px}.raffle-card .card-visual img{object-fit:cover;padding:0}.real-purchase-launch{margin:14px auto;padding:17px}.real-purchase-launch>.gold-button{width:100%;min-height:50px}.real-purchase-modal{place-items:end center;padding:0}.real-purchase-dialog{width:100%;height:min(94dvh,900px);max-height:calc(100dvh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);border-radius:18px 18px 0 0}.real-purchase-modal-header{padding:12px 16px}.real-purchase-modal-scroll{padding:15px 15px 24px}.real-purchase-modal-scroll>.real-purchase-form{gap:13px}.real-purchase-modal-scroll .real-purchase-summary{grid-template-columns:1fr 1fr}.real-purchase-modal-scroll .real-purchase-summary>span:last-child{grid-column:1/-1}.real-purchase-modal-scroll .sim-submit{min-height:52px}.real-purchase-modal-scroll .real-payment-account-trigger{min-height:66px}}.raffle-package-editor-fields input:read-only{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.raffle-package-editor-fields input:read-only{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}}.raffle-package-editor-fields input:read-only{color:var(--gold);font-weight:800}.package-special-price{color:var(--text);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.package-special-price input{accent-color:var(--gold)}.raffle-prize-manager{gap:10px;display:grid}.raffle-prize-manager h2{margin:0}.raffle-prize-manager>p{margin:0 0 6px}.raffle-prize-form{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.raffle-prize-form label{color:var(--text);gap:7px;font-size:12px;font-weight:700;display:grid}.raffle-prize-form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:#080a0d;border-radius:8px;padding:9px 11px}.raffle-prize-form small{color:var(--muted);font-size:10px;font-weight:400}.raffle-prize-form button{justify-content:center;min-height:42px}.raffle-prize-admin-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.raffle-prize-admin-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.raffle-prize-admin-list article>div{flex:1;gap:4px;min-width:0;display:grid}.raffle-prize-admin-list article>div strong{font-size:12px}.raffle-prize-admin-list article>div small{color:var(--muted);font-size:10px}.raffle-prize-admin-list article>b{color:var(--gold);font-size:11px}.raffle-prize-admin-list article>svg{color:var(--gold)}.raffle-prize-admin-number{border:1px solid var(--gold);place-items:center;min-width:58px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.raffle-prize-admin-number{border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line))}}.raffle-prize-admin-number{color:var(--gold);font-variant-numeric:tabular-nums;border-radius:8px;font-weight:900}.raffle-edit-panel>summary{cursor:pointer;border:1px solid var(--gold);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.raffle-edit-panel>summary{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line))}}.raffle-edit-panel>summary{background:linear-gradient(110deg,var(--gold),var(--surface-2));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.raffle-edit-panel>summary{background:linear-gradient(110deg,color-mix(in srgb,var(--gold) 13%,var(--surface)),var(--surface-2))}}.raffle-edit-panel>summary{font-size:14px;font-weight:800}.raffle-edit-panel>summary::-webkit-details-marker{display:none}.raffle-edit-panel>summary>span:last-child{background:var(--gold);color:#171208;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.raffle-edit-panel[open]>summary{margin:-1px -1px 16px}.raffle-edit-panel[open]>summary>span:last-child{transform:rotate(45deg)}body{flex-direction:column;min-height:100svh;display:flex}body>main{flex:1 0 auto}.footer{margin-top:auto}.whatsapp-floating{background:#25d366;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 5px 18px #0006}.whatsapp-floating:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 8px 24px #0007}.whatsapp-floating svg{width:31px;height:31px;display:block}.whatsapp-floating small{display:none}@media (max-width:700px){.whatsapp-floating{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));width:54px;height:54px;padding:0}}.raffle-detail-tabs{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:7px;margin:18px 0;padding:8px;display:flex;position:sticky;top:8px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.raffle-detail-tabs{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.raffle-detail-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.raffle-detail-tabs a{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:9px;flex:none;padding:10px 14px;font-size:12px;font-weight:800}.raffle-detail-tabs a:hover,.raffle-detail-tabs a:focus-visible{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.raffle-detail-tabs a:hover,.raffle-detail-tabs a:focus-visible{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}}.raffle-detail-tabs a:hover,.raffle-detail-tabs a:focus-visible{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.raffle-detail-tabs a:hover,.raffle-detail-tabs a:focus-visible{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.raffle-detail-tabs a:hover,.raffle-detail-tabs a:focus-visible{color:var(--text)}.raffle-detail-section{margin:0 0 18px;scroll-margin-top:80px}.raffle-edit-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin-top:12px;display:grid}.raffle-edit-image{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:8px;padding:9px;display:grid}.raffle-edit-image>div,.raffle-edit-image-preview{aspect-ratio:4/3;background:#090d18;border-radius:7px;width:100%;position:relative;overflow:hidden}.raffle-edit-image>div img,.raffle-edit-image-preview img{object-fit:contain;width:100%;height:100%}.raffle-edit-image>strong{color:var(--text);font-size:11px}.raffle-edit-image>button{border:1px solid var(--gold);min-height:34px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.raffle-edit-image>button{border:1px solid color-mix(in srgb,var(--gold) 40%,var(--line))}}.raffle-edit-image>button{color:var(--text);background:0 0;border-radius:7px;font-size:10px;font-weight:700}.raffle-edit-image>button:disabled{opacity:.7;cursor:default}.raffle-edit-image>button.raffle-edit-image-remove{color:#c83849;border-color:#b33b4966}.raffle-edit-image.is-new{border-style:dashed}@media (max-width:680px){.raffle-detail-tabs{border-radius:0 0 12px 12px;margin-inline:-4px;top:0}.raffle-edit-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.raffle-card-gallery{background:#0e1530;place-items:center;display:grid;position:relative;overflow:hidden}.raffle-card .card-visual.raffle-card-gallery{aspect-ratio:3/4;height:auto;min-height:0}.raffle-card-gallery>img{padding:8px;object-fit:contain!important;object-position:center!important}.raffle-card-gallery-arrow{z-index:3;color:#fff;background:#080a0dcc;border:1px solid #fff5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:45%}.raffle-card-gallery-arrow.is-previous{left:12px}.raffle-card-gallery-arrow.is-next{right:12px}.raffle-card-thumbnails{z-index:3;gap:7px;max-width:calc(100% - 100px);display:flex;position:absolute;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%)}.raffle-card-thumbnails button{background:#080a0dcc;border:1px solid #fff6;border-radius:6px;flex:0 0 52px;width:52px;height:42px;padding:0;position:relative;overflow:hidden}.raffle-card-thumbnails button.is-active{border:2px solid var(--accent)}.raffle-card-thumbnails img{object-fit:cover!important;padding:0!important}.raffle-card-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.raffle-card-actions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.raffle-card-actions .outline-button,.raffle-card-actions .gold-button{white-space:nowrap;padding:10px 13px;font-size:12px}.raffle-image-carousel{position:absolute;inset:0;overflow:hidden}.raffle-image-carousel>img{padding:8px;object-fit:contain!important;object-position:center!important}.raffle-image-carousel .raffle-gallery-thumbnails{z-index:3;max-width:calc(100% - 90px);position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.raffle-image-carousel .raffle-gallery-thumbnails img{object-fit:cover!important;padding:0!important}.raffle-detail-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:10px 14px;font-size:12px;font-weight:800}.raffle-detail-tabs button:hover,.raffle-detail-tabs button:focus-visible,.raffle-detail-tabs button[aria-selected=true]{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.raffle-detail-tabs button:hover,.raffle-detail-tabs button:focus-visible,.raffle-detail-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--gold) 45%,var(--line))}}.raffle-detail-tabs button:hover,.raffle-detail-tabs button:focus-visible,.raffle-detail-tabs button[aria-selected=true]{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.raffle-detail-tabs button:hover,.raffle-detail-tabs button:focus-visible,.raffle-detail-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--gold) 12%,var(--surface))}}.raffle-detail-tabs button:hover,.raffle-detail-tabs button:focus-visible,.raffle-detail-tabs button[aria-selected=true]{color:var(--text)}.raffle-detail-section[hidden]{display:none}.raffle-save-success{color:#166534;background:#effcf3;border:1px solid #15803d55;border-radius:9px;margin:12px 0;padding:12px 14px;font-weight:700}:root[data-theme=animal] .admin-page-content .raffle-form-section{color:#171b26;background:#fff;border-color:#e1e4e9}:root[data-theme=animal] .admin-page-content .raffle-form-section h2,:root[data-theme=animal] .admin-page-content .raffle-form-section p,:root[data-theme=animal] .admin-page-content .raffle-form-section .eyebrow{color:#171b26}:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-form-section input,:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-form-section textarea,:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-form-section select{color:#171b26;background:#fff;border-color:#d7dce4}:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-form-section input::placeholder,:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-form-section textarea::placeholder{color:#788397}:root[data-theme=animal] .admin-page-content .raffle-create-form .raffle-image-input{color:#334155;background:#f8fafc;border-color:#d7dce4}:root[data-theme=animal] .admin-page-content .raffle-edit-image{background:#f8fafc;border-color:#d7dce4}:root[data-theme=animal] .admin-page-content .raffle-create-form .sim-field{color:#202633}.animal-home-image .raffle-image-carousel{position:absolute;inset:0}.admin-order-number-list{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.admin-order-number-list span{color:#795a09;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#d7a9230c;border:1px solid #d7a92355;border-radius:7px;align-items:center;min-height:30px;padding:5px 9px;font-weight:800;display:inline-flex}.animal-raffle-page .raffle-detail-grid{grid-template-rows:auto 1fr;grid-template-areas:"visual copy""progress copy";align-items:start}.animal-raffle-page .raffle-detail-visual{grid-area:visual}.animal-raffle-page .raffle-detail-copy{grid-area:copy}.animal-raffle-page .raffle-live-progress{grid-area:progress;width:100%;margin-top:2px}@media (max-width:900px){.animal-raffle-page .raffle-detail-grid{grid-template-rows:auto auto auto;grid-template-areas:"visual""progress""copy"}.animal-raffle-page .raffle-detail-visual,.animal-raffle-page .raffle-live-progress,.animal-raffle-page .raffle-detail-copy{grid-column:1}}@media (max-width:680px){.raffle-card .card-visual.raffle-card-gallery{aspect-ratio:2/3;height:auto;min-height:0}.animal-home-image{aspect-ratio:2/3;width:100%;height:auto!important;min-height:0!important}.animal-home-image .raffle-image-carousel>img{padding:0}.animal-home-image .raffle-image-carousel .raffle-gallery-thumbnails button{flex-basis:60px;width:60px;height:46px}.raffle-card-actions{flex-direction:column;align-items:flex-start}.raffle-card-actions>div{grid-template-columns:1fr 1.2fr;width:100%;display:grid}.raffle-card-actions .outline-button,.raffle-card-actions .gold-button{padding-inline:8px}}:root[data-theme=animal] .animal-home-raffles .card-grid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:1080px;margin-inline:auto}:root[data-theme=animal] .animal-home-raffles .raffle-card{grid-template-columns:minmax(0,1fr);min-width:0;display:grid;overflow:hidden}:root[data-theme=animal] .animal-home-raffles .raffle-card .card-visual.raffle-card-gallery{aspect-ratio:2/3;background:#0e1530;width:100%;min-width:0;height:auto;min-height:0}:root[data-theme=animal] .animal-home-raffles .raffle-card .card-visual.raffle-card-gallery>img{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;padding:0!important}:root[data-theme=animal] .animal-home-raffles .raffle-card .card-body{min-width:0;padding:clamp(18px,3vw,30px)}:root[data-theme=animal] .animal-home-raffles .raffle-card .card-body h3,:root[data-theme=animal] .animal-home-raffles .raffle-card .card-body p{overflow-wrap:anywhere}:root[data-theme=animal] .animal-home-raffles .raffle-card-actions{flex-wrap:wrap;align-items:center}:root[data-theme=animal] .animal-home-raffles .raffle-card-actions>div{flex-wrap:wrap}:root[data-theme=animal] .animal-home-raffles .raffle-card-actions .outline-button,:root[data-theme=animal] .animal-home-raffles .raffle-card-actions .gold-button{white-space:normal}:root[data-theme=animal] .animal-home-image img,:root[data-theme=animal] .animal-raffle-page .raffle-gallery-main>img{filter:none!important;opacity:1!important}:root[data-theme=animal] .animal-raffle-page .raffle-detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"visual copy""progress copy";gap:clamp(20px,3vw,36px)}:root[data-theme=animal] .animal-raffle-page .raffle-detail-copy{overflow-wrap:anywhere;min-width:0}:root[data-theme=animal] .animal-raffle-page .raffle-detail-copy .animal-raffle-actions{flex-wrap:wrap;gap:10px;display:flex}.raffle-card-cta,.animal-home-feature .gold-button,.animal-raffle-actions .gold-button{animation:3.2s ease-in-out infinite purchase-glow}.raffle-card-cta:hover,.animal-home-feature .gold-button:hover,.animal-raffle-actions .gold-button:hover{animation:none;transform:translateY(-2px);box-shadow:0 10px 28px #f2bd3266}@keyframes purchase-glow{0%,to{box-shadow:0 4px 14px #e9b71a22}50%{box-shadow:0 6px 22px #e9b71a66}}.featured-raffle-setting{margin-top:18px}.featured-raffle-setting>div{flex-wrap:wrap;gap:10px;display:flex}.featured-raffle-setting select{border:1px solid var(--line);background:var(--surface-2);min-width:min(100%,260px);min-height:42px;color:var(--text);border-radius:9px;flex:1;padding:8px 12px}.bank-brand-custom{padding:5px!important}.bank-brand-custom img{object-fit:contain;border-radius:6px;width:100%;height:100%}.payment-saved-main>img{object-fit:contain;background:#fff;border-radius:6px;padding:4px}.available-number-grid button.is-number-unavailable{color:#f1b7bd;cursor:not-allowed;opacity:.82;background:#391b22;border-color:#a43c4566}.available-number-grid button.is-number-unavailable small{color:#ff9da5}.available-number-grid button.is-number-available small{color:#99d8ae;font-size:10px;display:block}@media (max-width:900px){:root[data-theme=animal] .animal-raffle-page .raffle-detail-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"visual""progress""copy"}:root[data-theme=animal] .animal-raffle-page .raffle-detail-copy{grid-column:1}}@media (prefers-reduced-motion:reduce){.raffle-card-cta,.animal-home-feature .gold-button,.animal-raffle-actions .gold-button{transition:none!important;animation:none!important}}.real-payment-account-trigger .bank-brand-custom{background:#fff;border-radius:12px;padding:3px!important}.real-payment-account-trigger .bank-brand-custom img{object-fit:contain;object-position:center;border-radius:9px;width:100%;height:100%;padding:0;display:block}@media (max-width:620px){.real-payment-account-trigger{gap:12px;min-height:86px;padding:11px}.real-payment-account-trigger .bank-brand{width:clamp(112px,31vw,148px);height:68px}.real-payment-account-heading strong{font-size:clamp(13px,3.8vw,16px)}.real-payment-account-heading small{font-size:12px}}@media (max-width:390px){.real-payment-account-trigger{gap:8px;padding:9px}.real-payment-account-trigger .bank-brand{width:104px;height:62px}.real-payment-account-indicator{width:18px;height:18px}}.mobile-verifier-link{border:1px solid var(--accent);justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 13px;display:none}@supports (color:color-mix(in lab, red, red)){.mobile-verifier-link{border:1px solid color-mix(in srgb,var(--accent) 58%,var(--line))}}.mobile-verifier-link{background:var(--accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.mobile-verifier-link{background:color-mix(in srgb,var(--accent) 9%,var(--surface))}}.mobile-verifier-link{color:var(--text);white-space:nowrap;font-size:12px;font-weight:800}.mobile-verifier-link svg{color:var(--accent)}.mobile-admin-link{border-top:1px solid var(--line);margin-top:4px;font-weight:800;color:var(--accent)!important}.bank-brand-svg{width:100%;height:100%;max-height:64px;display:block;overflow:visible}.real-payment-account-trigger .bank-brand{background:#fff;border-radius:12px;padding:4px}.real-payment-account-trigger .bank-brand-svg{max-height:none}.real-quantity-control button{touch-action:manipulation;border-radius:12px;width:48px;height:48px;font-size:27px;transition:transform .15s,border-color .15s,background .15s}.real-quantity-control button:not(:disabled):active{border-color:var(--accent);background:var(--accent);transform:scale(.94)}@supports (color:color-mix(in lab, red, red)){.real-quantity-control button:not(:disabled):active{background:color-mix(in srgb,var(--accent) 16%,var(--surface-2))}}.real-quantity-control input{height:48px;font-size:17px}.express-home{--express-red:var(--accent);--express-deep:var(--accent-2)}.express-home .express-hero-visual{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.express-home .express-hero-visual{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.express-home .express-hero-visual{box-shadow:0 0 0 1px var(--accent),0 18px 54px var(--accent)}@supports (color:color-mix(in lab, red, red)){.express-home .express-hero-visual{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 18px 54px color-mix(in srgb,var(--accent) 19%,transparent)}}.express-home .express-ticket-progress .progress>span{background:linear-gradient(90deg,var(--accent-2),var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.express-home .express-ticket-progress .progress>span{background:linear-gradient(90deg,var(--accent-2),var(--accent),color-mix(in srgb,var(--accent) 35%,white))}}.express-home .express-ticket-progress .progress>span{box-shadow:0 0 13px var(--accent)}@supports (color:color-mix(in lab, red, red)){.express-home .express-ticket-progress .progress>span{box-shadow:0 0 13px color-mix(in srgb,var(--accent) 45%,transparent)}}.express-home .express-about h2 em,.express-home .express-faq h2 em,.express-home .express-section-eyebrow{color:var(--accent)}.express-home .express-about-card,.express-home .express-faq details{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.express-home .express-about-card,.express-home .express-faq details{border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}}@media (max-width:680px){.topbar{height:64px}.topbar-inner{gap:8px;width:calc(100% - 28px)}.topbar .brand{gap:0;min-width:0}.topbar .brand-logo{width:54px;height:54px}.topbar .brand-copy,.topbar .nav-links{display:none}.topbar .header-actions{gap:8px}.topbar .header-actions>.gold-button{display:none}.topbar .header-actions>.admin-shortcut{display:none!important}.topbar .mobile-verifier-link{display:inline-flex}.topbar .mobile-menu{z-index:11;display:block}.topbar .menu-toggle{width:42px;height:42px}.topbar .mobile-links{z-index:12;width:min(280px,100vw - 28px);padding:8px;top:48px;right:0}.topbar .mobile-links a{border-radius:8px;padding:14px;font-size:14px}.real-quantity-control button{width:52px;height:52px;font-size:29px}.real-quantity-control input{height:52px}}@media (max-width:380px){.topbar .brand-logo{width:48px;height:48px}.topbar .mobile-verifier-link{padding:0 9px;font-size:11px}}@media (max-width:680px){.real-purchase-modal-footer{padding:13px 18px calc(14px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:12px;display:grid}.real-purchase-modal-footer>div{grid-template-columns:1fr auto;grid-template-areas:"label count""amount count";align-items:center;column-gap:12px;min-width:0;display:grid}.real-purchase-modal-footer>div small{grid-area:label;font-size:10px}.real-purchase-modal-footer>div strong{grid-area:amount;font-size:clamp(23px,6vw,30px);line-height:1.15}.real-purchase-modal-footer>div span{border:1px solid var(--line);background:var(--surface-2);white-space:nowrap;border-radius:999px;grid-area:count;justify-self:end;padding:8px 11px;font-size:12px}.real-purchase-modal-footer>.sim-submit{border-radius:14px;width:100%;min-height:58px;margin:0;font-size:14px}}.raffle-card-cta,.express-buy-button,.animal-home-feature .gold-button,.animal-raffle-actions .gold-button,.real-purchase-launch>.gold-button,.real-purchase-modal-footer>.sim-submit,.gold-button[href*="/premios#participar"]{animation:2.8s ease-in-out infinite purchase-cta-pulse}.express-buy-button{overflow:hidden}.express-buy-button:before,.raffle-card-cta:before,.animal-home-feature .gold-button:before,.animal-raffle-actions .gold-button:before,.real-purchase-launch>.gold-button:before,.real-purchase-modal-footer>.sim-submit:before,.gold-button[href*="/premios#participar"]:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000,#ffffff12 28%,#ffffff9c 50%,#ffffff14 72%,#0000);width:32%;animation:3.6s ease-in-out infinite purchase-cta-sheen;position:absolute;inset:1px auto 1px -45%}.raffle-card-cta,.express-buy-button,.animal-home-feature .gold-button,.animal-raffle-actions .gold-button,.real-purchase-launch>.gold-button,.real-purchase-modal-footer>.sim-submit,.gold-button[href*="/premios#participar"]{isolation:isolate;position:relative;overflow:hidden}.raffle-card-cta>*,.express-buy-button>*,.animal-home-feature .gold-button>*,.animal-raffle-actions .gold-button>*,.real-purchase-launch>.gold-button>*,.real-purchase-modal-footer>.sim-submit>*,.gold-button[href*="/premios#participar"]>*{z-index:1;position:relative}@keyframes purchase-cta-pulse{0%,to{box-shadow:0 5px 17px #ff18282a}50%{box-shadow:0 7px 27px #ff182866}}@keyframes purchase-cta-sheen{0%,66%{opacity:0;left:-45%}72%{opacity:.8}to{opacity:0;left:125%}}.express-prizes article,.real-purchase-prize{isolation:isolate;will-change:transform;animation:4.6s ease-in-out infinite prize-float;position:relative;overflow:hidden}.express-prizes article:nth-child(2n),.real-purchase-prize:nth-child(2n){animation-delay:-2.3s}.express-prizes article:before,.real-purchase-prize:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 25%,#ffffff0c 43%,#ffffff45 50%,#ffffff0b 57%,#0000 74%);animation:5.2s ease-in-out infinite prize-sheen;position:absolute;inset:0;transform:translate(-130%)}.express-prizes article:hover,.real-purchase-prize:hover{animation-play-state:paused;transform:translateY(-4px)}@keyframes prize-float{0%,to{translate:0}50%{translate:0 -4px}}@keyframes prize-sheen{0%,72%{opacity:0;transform:translate(-130%)}78%{opacity:1}to{opacity:0;transform:translate(130%)}}.scroll-reveal-ready{transition:transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}html.scroll-reveal-enabled .scroll-reveal-ready:not(.is-scroll-visible){transform:translateY(12px)}html.scroll-reveal-enabled .scroll-reveal-ready.is-scroll-visible{transform:translateY(0)}.menu-toggle{transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.menu-toggle:hover,.mobile-menu[data-open=true]>.menu-toggle{background:#ff182814;border-color:#ff354388;box-shadow:0 0 0 4px #ff182810,0 0 22px #ff18282b}.menu-toggle:active{transform:scale(.94)}.mobile-menu[data-open=true] .menu-open-icon{opacity:0;transform:rotate(90deg)scale(.8)}.mobile-menu[data-open=true] .menu-close-icon{opacity:1;transform:rotate(0)scale(1)}.menu-open-icon,.menu-close-icon{transition:transform .22s,opacity .18s}.menu-close-icon{opacity:0;position:absolute;transform:rotate(-90deg)scale(.7)}@media (prefers-reduced-motion:reduce){.raffle-card-cta,.express-buy-button,.animal-home-feature .gold-button,.animal-raffle-actions .gold-button,.real-purchase-launch>.gold-button,.real-purchase-modal-footer>.sim-submit,.gold-button[href*="/premios#participar"],.express-prizes article,.real-purchase-prize,.express-prizes article:before,.real-purchase-prize:before,.scroll-reveal-ready{opacity:1;transform:translate(0);transition:none!important;animation:none!important}.express-buy-button:before,.raffle-card-cta:before,.animal-home-feature .gold-button:before,.animal-raffle-actions .gold-button:before,.real-purchase-launch>.gold-button:before,.real-purchase-modal-footer>.sim-submit:before,.gold-button[href*="/premios#participar"]:before{display:none}}.mobile-menu>.menu-toggle{place-items:center;display:grid;position:relative;overflow:hidden}.mobile-menu>.menu-toggle .menu-open-icon,.mobile-menu>.menu-toggle .menu-close-icon{opacity:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1);display:block!important}.mobile-menu>.menu-toggle .menu-open-icon{transition:transform .24s cubic-bezier(.2,.75,.25,1),opacity .18s}.mobile-menu>.menu-toggle .menu-close-icon{opacity:0;transition:transform .24s cubic-bezier(.2,.75,.25,1),opacity .18s;transform:translate(-50%,-50%)rotate(-90deg)scale(.65)}.mobile-menu[data-open=true]>.menu-toggle .menu-open-icon{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scale(.65)}.mobile-menu[data-open=true]>.menu-toggle .menu-close-icon{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.express-prizes article>*,.real-purchase-prize>*{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.mobile-menu>.menu-toggle .menu-open-icon,.mobile-menu>.menu-toggle .menu-close-icon{transition:none!important}}.express-home{--express-red:#ff1828;--express-deep:#a80618;color:#f7f7f8;background:#050505}.express-hero{isolation:isolate;background:radial-gradient(at 82% 48%,#260b10 0,#0000 48%),linear-gradient(#080808,#050505);padding:clamp(34px,5vw,72px) 0 58px;position:relative;overflow:hidden}.express-hero:before,.express-about:before,.express-faq:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.express-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,5vw,74px);max-width:1120px;display:grid}.express-hero-visual{aspect-ratio:3/4;background:radial-gradient(#242426,#090909 72%);border:1px solid #ff344655;border-radius:17px;min-width:0;max-height:590px;transition:transform .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 0 0 5px #ff1a2810,0 24px 80px #000b,0 0 40px #ff18281c}.express-hero-visual:hover{transform:translateY(-4px);box-shadow:0 0 0 5px #ff1a2818,0 30px 90px #000c,0 0 55px #ff182832}.express-hero-visual>.raffle-image-carousel{position:absolute;inset:0}.express-hero-visual .raffle-image-carousel>img{object-fit:contain!important;opacity:1!important;filter:none!important;padding:0!important}.express-hero-visual .raffle-gallery-thumbnails{bottom:14px}.express-hero-visual .raffle-gallery-count{bottom:20px}.express-image-tag{z-index:4;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#ed111fef;border:1px solid #ff626c;border-radius:999px;align-items:center;gap:9px;padding:10px 16px;font-size:12px;font-weight:900;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 5px 22px #ff172755}.express-image-tag i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite express-pulse;box-shadow:0 0 12px #fff}.express-gallery-link{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070707db;border:1px solid #ffffff3b;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:14px;right:16px}.express-hero-placeholder{color:#ff5360;align-content:center;justify-items:center;gap:14px;height:100%;font-weight:800;display:grid}.express-hero-content{min-width:0;animation:.7s both express-enter}.express-hero-content h1{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;margin:13px 0 8px;font-size:clamp(38px,5vw,64px);line-height:.98}.express-hero-lead{color:#b9b9bd;max-width:650px;margin:0;font-size:15px;line-height:1.65}.express-ticket-price{background:linear-gradient(135deg,#171717,#0d0d0d);border:1px solid #ffffff16;border-radius:12px;gap:4px;margin:22px 0 17px;padding:12px 16px;display:inline-grid;box-shadow:inset 0 1px #ffffff0a}.express-ticket-price span,.express-ticket-progress>div:first-child span{color:#a9a9ae;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.express-ticket-price strong{color:#ff3442;font-size:22px}.express-ticket-progress{gap:9px;margin-bottom:18px;display:grid}.express-ticket-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.express-ticket-progress>div:first-child strong{font-size:13px}.express-ticket-progress .progress{background:#242426;border:1px solid #ffffff20;border-radius:99px;height:12px;overflow:hidden}.express-ticket-progress .progress>span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#a80717,#ff1828,#ff727b);height:100%;animation:1.25s cubic-bezier(.2,.75,.2,1) both express-progress-in;display:block;transform:scaleX(1);box-shadow:0 0 15px #ff18287a}.express-ticket-progress small{color:#96969b;font-size:10px;line-height:1.5}.express-prizes{background:linear-gradient(145deg,#171112,#0c0c0d);border:1px solid #ffffff13;border-radius:14px;margin:0 0 17px;padding:13px}.express-prizes h2{color:#e3e3e5;letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:11px}.express-prizes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.express-prizes article{background:linear-gradient(135deg,#21191a,#151314);border:1px solid #ffffff0d;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.express-prizes article:hover{border-color:#ff344255;transform:translateY(-2px)}.express-prizes article.is-featured{background:linear-gradient(110deg,#351013,#1d1012);border-color:#ff293d66;grid-column:1/-1}.express-prizes article small{color:#a9a9ad;text-transform:uppercase;font-size:9px;font-weight:800}.express-prizes article strong{overflow-wrap:anywhere;font-size:14px}.express-prizes article p{color:#aaaab0;margin:2px 0;font-size:11px;font-weight:500;line-height:1.5}.express-prizes article b{color:#ff5360;font-size:12px;font-weight:900}.express-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.express-benefits article{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.express-benefits article:hover{background:#ff17280b;border-color:#ff334355;transform:translateY(-2px)}.express-benefits article>svg{box-sizing:content-box;color:#ff3543;border:1px solid #ff354343;border-radius:8px;flex:none;width:20px;height:20px;padding:3px}.express-benefits article div{gap:5px;display:grid}.express-benefits article strong{font-size:11px}.express-benefits article small{color:#a8a8ad;font-size:10px;line-height:1.45}.express-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.express-buy-button{animation:2.8s ease-in-out infinite express-buy-glow}.express-buy-button:hover{animation:none;transform:translateY(-2px)scale(1.02)}.express-about,.express-faq{isolation:isolate;background:#070707;padding:66px 0 72px;position:relative;overflow:hidden}.express-about>.container,.express-faq>.container{text-align:center;max-width:1120px}.express-about h2,.express-faq h2{letter-spacing:-.04em;text-transform:uppercase;margin:9px 0 28px;font-size:clamp(29px,4vw,42px)}.express-about h2 em,.express-faq h2 em{color:#ff1828;font-style:normal}.express-about-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.express-about-grid article{background:linear-gradient(145deg,#101010,#0a0a0a);border:1px solid #ffffff13;border-radius:15px;min-width:0;padding:20px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.express-about-grid article:before{content:"";background:linear-gradient(90deg,#fff8,#fff0);height:2px;position:absolute;inset:0 0 auto}.express-about-grid article:nth-child(2):before{background:linear-gradient(90deg,#ff1828,#ff182800)}.express-about-grid article:nth-child(3):before{background:linear-gradient(90deg,#a153ff,#a153ff00)}.express-about-grid article:nth-child(4):before{background:linear-gradient(90deg,#24c997,#24c99700)}.express-about-grid article:hover{border-color:#ff273c55;transform:translateY(-5px);box-shadow:0 15px 35px #0006}.express-about-icon{color:#ff3948;background:#ff273c13;border:1px solid #ff273c35;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.express-about-grid h3{margin:0 0 9px;font-size:15px}.express-about-grid p{color:#a7a7ad;margin:0;font-size:12px;line-height:1.65}.express-faq{background:radial-gradient(at 5% 65%,#180709,#0000 45%),#080808}.express-faq-list{text-align:left;gap:9px;max-width:720px;margin:0 auto;display:grid}.express-faq-list details{background:linear-gradient(110deg,#161616,#101010);border:1px solid #ffffff12;border-radius:11px;transition:border-color .2s,background .2s;overflow:hidden}.express-faq-list details[open]{background:linear-gradient(110deg,#1b1112,#101010);border-color:#ff273c66}.express-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:13px;font-weight:800;list-style:none;display:flex}.express-faq-list summary::-webkit-details-marker{display:none}.express-faq-list summary span{color:#ff3543;font-size:19px;transition:transform .2s}.express-faq-list details[open] summary span{transform:rotate(180deg)}.express-faq-list details p{color:#aaaab0;margin:0;padding:0 18px 16px;font-size:12px;line-height:1.65}.express-faq-more{color:#ff3948;align-items:center;gap:7px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}.express-more-raffles{background:#060606;border-top:1px solid #ffffff12}@keyframes express-pulse{50%{opacity:.55;box-shadow:0 0 4px #fff}}@keyframes express-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes express-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes express-buy-glow{0%,to{box-shadow:0 5px 22px #ff172833,0 0 #ff172800}50%{box-shadow:0 8px 30px #ff172866,0 0 0 5px #ff172814}}@media (max-width:850px){.express-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:680px}.express-hero-visual{aspect-ratio:3/4;width:min(100%,520px);max-height:none;margin-inline:auto}.express-hero-content h1{font-size:clamp(36px,8vw,54px)}.express-about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.express-hero{padding:22px 0 38px}.express-hero-grid{gap:22px;width:calc(100% - 30px)}.express-hero-visual{border-radius:13px;width:100%}.express-image-tag{padding:8px 11px;font-size:10px;top:12px;left:12px}.express-hero-visual .raffle-gallery-thumbnails{bottom:11px}.express-hero-visual .raffle-gallery-count{bottom:16px}.express-hero-content h1{font-size:clamp(34px,10vw,46px)}.express-hero-lead{font-size:13px}.express-ticket-price{margin:16px 0 13px}.express-benefits{gap:7px}.express-benefits article{gap:8px;padding:10px}.express-benefits article strong{font-size:10px}.express-benefits article small{font-size:9px}.express-hero-actions{grid-template-columns:1fr 1fr;display:grid}.express-hero-actions a{min-height:48px;padding:10px;font-size:11px}.express-about,.express-faq{padding:48px 0}.express-about-grid{gap:9px}.express-about-grid article{padding:14px}.express-about-grid h3{font-size:13px}.express-about-grid p{font-size:11px}.express-prizes{padding:10px}.express-prizes article{padding:9px}.express-prizes article strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.express-hero-content,.express-image-tag i,.express-ticket-progress .progress>span,.express-buy-button{animation:none!important}.express-hero-visual,.express-benefits article,.express-about-grid article,.express-prizes article{transition:none!important}}.media-card-copy{flex-direction:column;align-items:flex-start}.media-card-copy>div{flex-wrap:wrap;width:100%}.media-card-copy button:last-child{display:inline-flex!important}.express-prizes article.is-available{color:#17130a;background:linear-gradient(145deg,#ffdb54,#e9a900);border-color:#e7b91f}.express-prizes article.is-available small,.express-prizes article.is-available strong,.express-prizes article.is-available b{color:#17130a}.express-prizes article.is-claimed{background:#202020;border-color:#353535}.express-prizes article .is-claimed-number{color:#b3b3b3;font-weight:900;-webkit-text-decoration:line-through #080808;text-decoration:line-through #080808;text-decoration-thickness:2px}.express-prizes article.is-claimed em{color:#ddd;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:900}.express-prize-actions .outline-button{min-height:54px;padding:0 23px;font-size:15px;font-weight:850;box-shadow:0 7px 24px #e5b93624}.express-prize-copy dl>div:last-child{grid-column:1/-1}.express-prize-copy dl dd{line-height:1.55}.ticket-detail-trigger{color:#604700;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff8dc;border:1px solid #e8c34a66;border-radius:6px;padding:3px 7px;font-weight:800}.ticket-detail-trigger:hover{background:#ffdf70}.ticket-detail-backdrop{z-index:1000;background:#05070bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.ticket-detail-dialog{border:1px solid var(--line);background:var(--surface);width:min(600px,100%);max-height:min(82vh,800px);color:var(--text);border-radius:16px;padding:26px;position:relative;overflow:auto;box-shadow:0 24px 80px #0009}.ticket-detail-dialog h2{margin:9px 40px 15px 0}.ticket-detail-dialog p{overflow-wrap:anywhere;line-height:1.6}.ticket-detail-dialog hr{border:0;border-top:1px solid var(--line);margin:16px 0}.ticket-detail-dialog pre{white-space:pre-wrap;max-width:100%;overflow:auto}.ticket-detail-close{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:9px;width:36px;height:36px;font-size:24px;position:absolute;top:14px;right:14px}.express-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);max-width:1240px}.express-hero-visual{aspect-ratio:3/4;place-self:center;width:min(100%,560px);max-height:680px;animation:.9s cubic-bezier(.2,.75,.2,1) both express-image-arrive}.express-hero-visual:after{z-index:2;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(135deg,#ffffff0c,#0000 22% 78%,#ff182814);border:1px solid #ffffff13;position:absolute;inset:0}.express-description{color:#b9b9bd;margin:-5px 0 4px}.express-description summary{cursor:pointer;color:#ff5662;align-items:center;gap:7px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.express-description summary::-webkit-details-marker{display:none}.express-description summary:after{content:"+";border:1px solid #ff354355;border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;transition:transform .2s,background .2s;display:grid}.express-description[open] summary:after{background:#ff17281b;transform:rotate(45deg)}.express-description p{color:#b9b9bd;white-space:pre-line;background:#ffffff08;border-left:2px solid #ff3543;border-radius:0 9px 9px 0;max-width:680px;margin:9px 0 0;padding:13px 15px;font-size:12px;line-height:1.7}.express-ticket-price{min-width:190px}.express-prizes article{isolation:isolate;position:relative}.express-prizes article:after{z-index:-1;border-radius:inherit;opacity:0;content:"";background:radial-gradient(at 100% 0,#ff273c18,#0000 68%);transition:opacity .25s;position:absolute;inset:0}.express-prizes article:hover:after{opacity:1}.express-hero-actions .gold-button{isolation:isolate;position:relative;overflow:hidden}.express-hero-actions .gold-button:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:30%;transition:left .55s;position:absolute;inset:-100% auto -100% -45%;transform:rotate(20deg)}.express-hero-actions .gold-button:hover:after{left:125%}@keyframes express-image-arrive{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1150px){:root[data-theme=express] .topbar-inner{gap:12px}:root[data-theme=express] .topbar .brand{gap:7px;min-width:0}:root[data-theme=express] .topbar .brand-logo{width:43px;height:43px}:root[data-theme=express] .topbar .brand-name{font-size:14px}:root[data-theme=express] .topbar .brand-tagline{font-size:9px}:root[data-theme=express] .topbar .nav-links{gap:10px;font-size:10px}:root[data-theme=express] .topbar .header-actions{gap:7px}:root[data-theme=express] .topbar .header-actions>.gold-button{padding:10px 12px;font-size:11px}:root[data-theme=express] .topbar .admin-shortcut{padding:8px 10px;font-size:10px}}@media (max-width:850px){.express-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:680px}.express-hero-visual{aspect-ratio:3/4;width:min(100%,560px);max-height:none;margin-inline:auto}}@media (max-width:600px){.express-hero-visual{width:100%;max-height:none}.express-description p{font-size:11px}}@media (prefers-reduced-motion:reduce){.express-hero-visual{animation:none!important}.express-hero-actions .gold-button:after{display:none}}.express-hero-media{justify-items:center;gap:12px;min-width:0;display:grid}.express-hero-visual{aspect-ratio:2/3;max-height:none}.express-hero-visual .raffle-image-carousel>img{object-fit:contain!important;object-position:center!important;padding:0!important}.express-mobile-verifier{display:none}.mobile-menu-backdrop{z-index:9;background:#0008;border:0;position:fixed;inset:0}.mobile-menu .mobile-links{z-index:12}.mobile-menu:not([data-open=true]) .mobile-links,.mobile-menu .menu-close-icon,.mobile-menu[data-open=true] .menu-open-icon{display:none}.mobile-menu[data-open=true] .menu-close-icon{display:block}.express-mobile-masthead,.express-media-actions{display:none}@media (max-width:680px){.express-topbar{height:64px}.express-topbar .topbar-inner{gap:8px;width:calc(100% - 28px)}.express-topbar .brand{align-items:center;gap:0;min-width:0;display:flex}.express-topbar .brand-logo{width:54px;height:54px}.express-topbar .brand-copy{display:none}.express-topbar .header-actions{align-self:center;gap:8px;padding-top:0}.express-topbar .header-actions>.gold-button{display:none}.express-topbar .header-actions>.admin-shortcut{justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:0;display:inline-flex}.express-topbar .admin-shortcut-dot{display:none}.express-topbar .admin-shortcut:after{content:"Admin";font-size:9px}.express-topbar .express-mobile-verifier{color:#fff;white-space:nowrap;background:#160b0d;border:1px solid #ff343b66;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.express-topbar .express-mobile-verifier svg{color:#ff343b;flex:none}.express-topbar .mobile-menu{z-index:11;display:block}.express-topbar .menu-toggle{color:#fff;background:#101114;border:1px solid #ffffff35;border-radius:10px;width:42px;height:42px}.express-topbar .mobile-links{background:#0c0c0e;border-color:#ffffff20;width:min(280px,100vw - 28px);padding:8px;top:48px;right:0;box-shadow:0 18px 55px #000c}.express-topbar .mobile-links a{border-radius:8px;padding:14px;font-size:14px}.express-topbar .mobile-links a:hover{color:#ff343b;background:#ffffff0c}.express-mobile-masthead{text-align:center;background:radial-gradient(at 50% 100%,#4c111522,#0000 70%);padding:22px 15px 14px;display:block}.express-mobile-masthead h1{color:#f8f8fa;letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(27px,8vw,38px);font-weight:950;line-height:1.05}.express-mobile-masthead p{color:#e5e5e8;letter-spacing:.18em;text-transform:uppercase;margin:9px 0 0;font-size:12px;font-weight:800}.express-hero{padding-top:0}.express-hero-grid{gap:20px}.express-hero-media{gap:12px}.express-media-actions{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.express-media-actions a{min-height:52px;padding:10px 8px;font-size:12px}.express-content-actions{display:none}.express-hero-content{display:contents}.express-hero-content>.eyebrow,.express-hero-content>h1,.express-hero-content>.express-hero-lead,.express-hero-content>.express-description{display:none}.express-hero-content>.express-ticket-price{order:2;justify-self:start;margin:2px 0 0}.express-hero-content>.express-ticket-progress{order:3}.express-hero-content>.express-prizes{order:4}.express-hero-content>.express-benefits{order:5}.express-ticket-price{justify-content:space-between;align-items:center;min-width:100%;margin:0;padding:13px 15px;display:flex}.express-ticket-price span{font-size:11px}.express-ticket-price strong{font-size:21px}.express-ticket-progress{width:100%;margin:0 0 4px}.express-ticket-progress>div:first-child span{font-size:11px}.express-ticket-progress>div:first-child strong{font-size:13px}.express-ticket-progress .progress{height:11px}.express-ticket-progress small{font-size:11px;line-height:1.5}.express-prizes{width:100%;margin-top:4px}.express-prizes h2{text-align:center;font-size:13px}.express-prizes>div{gap:9px}.express-prizes article{min-height:74px;padding:14px 12px}.express-prizes article strong{font-size:14px}.express-prizes article small{font-size:10px}.express-prizes article span{font-size:12px}}.real-payment-account-trigger .bank-brand{box-sizing:border-box;justify-content:center;align-items:center;display:flex;overflow:hidden}.real-payment-account-trigger .bank-brand-svg{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden}.real-payment-account-trigger .bank-brand-svg-paypal{width:80%;height:88%}.real-payment-account-trigger .bank-brand-custom img{object-fit:contain;object-position:center;max-width:100%;max-height:100%}.real-quantity-control button{touch-action:manipulation;border-radius:14px;width:56px;min-width:56px;height:56px;font-size:31px;font-weight:800}.real-quantity-control input{min-width:64px;height:56px;font-size:18px}.menu-toggle:focus-visible,.mobile-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:620px){.real-payment-account-trigger .bank-brand{width:clamp(112px,31vw,148px);height:72px;padding:5px}.real-payment-account-trigger .bank-brand-svg{max-height:100%}.real-quantity-control button{width:58px;min-width:58px;height:58px;font-size:32px}.real-quantity-control input{height:58px}}@media (max-width:390px){.real-payment-account-trigger{gap:8px;padding:9px}.real-payment-account-trigger .bank-brand{width:108px;height:66px}.real-payment-account-heading strong{font-size:12px}.real-quantity-control button{width:54px;min-width:54px;height:54px}}@media (max-width:380px){.express-topbar .brand-logo{width:48px;height:48px}.express-topbar .express-mobile-verifier{padding:0 8px;font-size:10px}.express-media-actions a{font-size:10px}}.express-gallery-link{z-index:4;color:#f6f6f7;background:linear-gradient(135deg,#171313,#0b0b0b);border:1px solid #fff2;border-radius:999px;justify-self:center;min-height:42px;padding:10px 16px;font-size:12px;transition:transform .2s,border-color .2s,box-shadow .2s;position:static;box-shadow:0 5px 18px #0008}.express-gallery-link:hover{border-color:#ff354377;transform:translateY(-2px);box-shadow:0 8px 24px #ff182822}.express-prize-page{color:#f7f7f8;background:radial-gradient(at 50% 0,#160709,#0000 38%),#050505;min-height:100vh}.express-prize-intro{text-align:center;padding:60px 0 38px}.express-prize-intro>.container{max-width:850px}.express-prize-intro h1{letter-spacing:-.05em;text-transform:uppercase;margin:12px 0;font-size:clamp(38px,6vw,64px);line-height:1}.express-prize-intro p{color:#b6b6bc;max-width:620px;margin:0 auto;font-size:14px;line-height:1.6}.express-prize-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.express-prize-actions .gold-button,.express-prize-actions .outline-button{min-height:44px;font-size:12px}.express-prize-gallery,.express-prize-details{padding:30px 0 58px}.express-prize-gallery>.container,.express-prize-details>.container{max-width:1120px}.express-prize-section-title{align-items:center;gap:14px;margin-bottom:20px;display:flex}.express-prize-section-title>span{color:#ff4451;background:#ff172813;border:1px solid #ff354355;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.express-prize-section-title h2{letter-spacing:-.03em;margin:0;font-size:clamp(21px,3vw,29px)}.express-prize-section-title p{color:#a7a7ad;margin:5px 0 0;font-size:12px}.express-prize-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.express-prize-image-grid figure{aspect-ratio:4/3;background:#111;border:1px solid #ffffff18;border-radius:16px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 35px #0008}.express-prize-image-grid figure:first-child{aspect-ratio:3/4;grid-column:auto}.express-prize-image-grid img{object-fit:contain;padding:14px;transition:transform .5s cubic-bezier(.2,.75,.2,1),filter .5s}.express-prize-image-grid figure:hover img{filter:drop-shadow(0 0 20px #ff182822);transform:scale(1.025)}.express-prize-image-grid figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505c9;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px}.express-prize-details{background:linear-gradient(#090909,#070707);border-top:1px solid #ffffff10}.express-prize-description{background:radial-gradient(at 85% 20%,#4a101523,#0000 48%),linear-gradient(135deg,#111,#090909);border:1px solid #ffffff15;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(20px,4vw,42px);padding:clamp(18px,4vw,32px);display:grid;position:relative;box-shadow:0 18px 55px #0007}.express-prize-copy{min-width:0}.express-prize-feature-image{aspect-ratio:3/4;background:radial-gradient(#242426,#090909 72%);border:1px solid #ff344655;border-radius:14px;width:100%;max-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 45px #0009,0 0 30px #ff18281b}.express-prize-feature-image img{object-fit:contain;padding:8px}.express-prize-full-description{color:#b4b4ba;background:#ffffff05;border:1px solid #ffffff16;border-radius:10px;margin-top:16px}.express-prize-full-description summary{color:#ff4652;cursor:pointer;padding:11px 13px;font-size:12px;font-weight:800}.express-prize-full-description p{white-space:pre-line;margin:0;padding:0 13px 13px}.express-prize-trophy{color:#ff3c49;background:#ff172812;border:1px solid #ff3b493d;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.express-prize-description h3{text-transform:uppercase;margin:8px 0;font-size:clamp(23px,4vw,34px)}.express-prize-description p{color:#b4b4ba;white-space:pre-line;max-width:820px;font-size:13px;line-height:1.7}.express-prize-description dl{flex-wrap:wrap;gap:10px;margin:18px 0 0;display:flex}.express-prize-description dl div{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;min-width:175px;padding:11px 13px}.express-prize-description dt{color:#9e9ea5;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.express-prize-description dd{color:#ff3c49;margin:5px 0 0;font-size:16px;font-weight:900}.express-draw-prizes{margin-top:44px}.express-draw-prize-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.express-draw-prize-grid article{isolation:isolate;background:radial-gradient(at 90% 0,#ff24341b,#0000 55%),linear-gradient(145deg,#151214,#0b0b0c);border:1px solid #ffffff16;border-radius:16px;align-content:start;justify-items:start;gap:10px;min-height:150px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 35px #0005}.express-draw-prize-grid article:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 43%,#ffffff0b 48%,#ffffff25 50%,#ff33420c 53%,#0000 59%);animation:6s ease-in-out infinite prize-sheen;position:absolute;inset:-40% -75%;transform:translate(-55%)rotate(8deg)}.express-draw-prize-grid article>*{z-index:1;position:relative}.express-draw-prize-grid article:hover{border-color:#ff354366;transform:translateY(-4px);box-shadow:0 18px 38px #0008,0 0 24px #ff263414}.express-prize-place{color:#ff6973;text-transform:uppercase;background:#ff172811;border:1px solid #ff354344;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.express-draw-prize-grid h3{overflow-wrap:anywhere;margin:0;font-size:clamp(16px,2vw,22px)}.express-draw-prize-grid article>b{color:#ff4653;font-size:16px}.express-draw-prize-grid article>p{color:#aaaab0;margin:0;font-size:13px;line-height:1.65}.express-instant-number{color:#fff;letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:25px}.express-instant-prize-grid article>b{color:#ff4653;font-size:13px}.express-instant-prize-grid article>small{color:#aaaab0;font-size:10px}.express-instant-prize-grid article.is-claimed .express-instant-number{color:#92929a;text-decoration:line-through}.express-prize-bottom{text-align:center;background:radial-gradient(at 50% 100%,#330b10,#0000 65%);padding:50px 0 64px}.express-prize-bottom h2{margin:0 0 7px;font-size:27px}.express-prize-bottom p{color:#aaaab0;margin:0 0 17px;font-size:13px}.express-prize-bottom .gold-button{min-height:46px}.ticket-lookup-notice{color:#f2c74b;background:linear-gradient(110deg,#231b0a,#171410);border:1px solid #ffbf3266;border-left:3px solid #ffbf32;border-radius:11px;align-items:flex-start;gap:11px;margin-top:15px;padding:14px 16px;display:flex}.ticket-lookup-notice>svg{flex:none;margin-top:2px}.ticket-lookup-notice p{color:#c7c2b5;margin:0;font-size:12px;line-height:1.65}.ticket-lookup-notice strong{color:#f5d367}@media (max-width:700px){.express-prize-intro{padding:38px 0 26px}.express-prize-gallery,.express-prize-details{padding:23px 0 38px}.express-prize-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.express-prize-image-grid figure:first-child{aspect-ratio:3/4;grid-column:auto}.express-prize-image-grid figure{aspect-ratio:3/4}.express-prize-image-grid img{padding:7px}.express-prize-description{grid-template-columns:1fr}.express-prize-feature-image{aspect-ratio:7/10;grid-row:1;max-height:none}.express-prize-copy{grid-row:2}.express-prize-actions{grid-template-columns:1fr 1fr;display:grid}.express-prize-actions>a{padding:10px 8px;font-size:10px}.express-prize-bottom{padding:38px 0 50px}.express-draw-prizes{margin-top:30px}.express-draw-prize-grid{grid-template-columns:1fr;gap:12px}.express-draw-prize-grid article{min-height:0;padding:19px}.express-draw-prize-grid h3{font-size:19px}.express-draw-prize-grid article>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.express-draw-prize-grid article,.express-draw-prize-grid article:before{transition:none!important;animation:none!important}}.raffle-card .raffle-card-gallery>img{opacity:1!important;filter:none!important}.raffle-card .raffle-card-gallery:after{content:none!important;background:0 0!important}.raffle-card-actions>div{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:9px;width:min(100%,440px);display:grid}.raffle-card-actions .outline-button,.raffle-card-actions .gold-button{text-align:center;white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:50px;padding:11px 12px;font-size:clamp(12px,1.2vw,15px)}.customer-admin-identity>a{width:max-content;max-width:100%;color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.ticket-number-grid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;margin-top:7px;display:grid}.ticket-number-grid>a,.ticket-number-grid>span{color:#168252;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#27a8780b;border:1px solid #27a87866;border-radius:9px;place-items:center;gap:4px;min-height:54px;padding:7px 5px;font-size:15px;font-weight:900;display:grid}.ticket-number-grid>span.is-provisional{color:#967000;background:#d7a9230b;border-color:#d7a92377}.ticket-number-grid small{letter-spacing:0;font-size:9px;font-weight:700}.admin-financial-list article>a{color:var(--accent);font-size:12px;font-weight:800}.draw-results-guide{gap:16px;display:grid}.draw-results-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.draw-results-steps article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:16px}.draw-results-steps b{color:var(--accent);margin-bottom:7px;display:block}.draw-results-steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.draw-result-list{gap:10px;display:grid}.draw-result-card{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:16px;padding:15px;display:grid}.draw-result-card>div{gap:5px;display:grid}.draw-result-card small{color:var(--muted)}.draw-result-card strong{overflow-wrap:anywhere}.draw-result-card .draw-result-number{color:var(--accent);font-variant-numeric:tabular-nums;font-size:22px}@media (max-width:680px){.raffle-card-actions>div{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7px;width:100%}.raffle-card-actions .outline-button,.raffle-card-actions .gold-button{min-height:48px;padding-inline:7px;font-size:12px}.ticket-number-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px}.ticket-number-grid>a,.ticket-number-grid>span{min-height:50px}.draw-results-steps{grid-template-columns:1fr}.draw-result-card{grid-template-columns:1fr;gap:10px}.draw-result-card .draw-result-number{font-size:19px}}.express-mobile-masthead h1 em{color:#ff2637;text-shadow:0 0 22px #ff253333;font-style:italic}.footer-location{color:#aeb8c8;align-items:center;gap:8px;font-size:12px;line-height:1.8;display:flex}@media (max-width:680px){.express-media-actions{display:none}.express-content-actions{order:4;grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:4px 0 8px;display:grid}.express-content-actions a{min-height:52px;padding:10px 8px;font-size:12px}.express-hero-content>.express-prizes{order:5}.express-hero-content>.express-benefits{order:6}body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.mobile-bottom-nav{height:calc(76px + env(safe-area-inset-bottom));padding:7px 16px calc(7px + env(safe-area-inset-bottom));background:linear-gradient(#111318f5,#050608fa);border-top:1px solid #ffffff20;grid-template-columns:1fr 1.18fr 1fr;align-items:center;gap:9px;box-shadow:0 -12px 36px #0008}.mobile-bottom-nav a{color:#aeb4c0;letter-spacing:.055em;text-transform:uppercase;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;font-size:10px;font-weight:800;transition:transform .2s,color .2s,background .2s,border-color .2s;display:flex;position:relative}.mobile-bottom-nav a svg{stroke-width:2px;width:21px;height:21px}.mobile-bottom-nav a[aria-current=page]:not(.mobile-nav-primary){color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a[aria-current=page]:not(.mobile-nav-primary){background:color-mix(in srgb,var(--accent) 10%,#111318)}}.mobile-bottom-nav a[aria-current=page]:not(.mobile-nav-primary){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav a[aria-current=page]:not(.mobile-nav-primary){border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.mobile-bottom-nav .mobile-nav-primary{color:#fff;letter-spacing:.14em;background:linear-gradient(145deg,#35383f,#121419 62%);border:2px solid #f6f7fa;border-radius:21px;min-height:64px;margin-top:-18px;box-shadow:0 0 0 5px #111318,0 9px 25px #000b,inset 0 1px #ffffff45}.mobile-bottom-nav .mobile-nav-primary svg{width:26px;height:26px;color:var(--accent);stroke-width:2.2px}.mobile-bottom-nav .mobile-nav-primary:before{content:"";pointer-events:none;border:1px solid #ffffff35;border-radius:25px;position:absolute;inset:-7px}.mobile-bottom-nav a:active{transform:scale(.96)}:root[data-theme=premium] .mobile-bottom-nav .mobile-nav-primary svg{color:#f1c453}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav a{transition:none}}@media (max-width:680px){.mobile-bottom-nav a{letter-spacing:.025em;font-size:8px}.mobile-bottom-nav .mobile-nav-primary{min-height:62px;font-size:9px}.mobile-bottom-nav .mobile-nav-primary svg{width:24px;height:24px}.mobile-bottom-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-inline:20px}.mobile-bottom-nav a{letter-spacing:.06em;white-space:nowrap;min-width:0;min-height:52px;padding:5px 2px;font-size:10px}.mobile-bottom-nav a svg{width:22px;height:22px}}:root[data-theme=express] .brand-logo-frame{isolation:isolate;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid;position:relative}:root[data-theme=express] .brand-logo-frame .brand-logo{z-index:1;width:100%;height:100%;position:relative}:root[data-theme=express] .brand-logo-frame:after,:root[data-theme=express] .express-buy-button:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#0000 0deg 245deg,#ff2637 285deg,#fff 305deg,#ff2637 320deg,#0000 350deg 360deg);padding:2px;animation:3.2s linear infinite express-border-orbit;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=express] .brand-logo-frame:after{border-radius:18px;inset:-3px}:root[data-theme=express] .express-buy-button{isolation:isolate;position:relative;overflow:visible;box-shadow:0 0 0 2px #ff293340,0 0 22px #ff20204d,0 7px 23px #0008}:root[data-theme=express] .express-ticket-progress .progress span{isolation:isolate;transform-origin:0;animation:1.15s cubic-bezier(.2,.72,.25,1) both express-progress-fill;position:relative;overflow:hidden;transform:scaleX(1)}:root[data-theme=express] .express-ticket-progress .progress span:after{content:"";filter:blur(1px);background:linear-gradient(100deg,#0000,#fff9 48%,#fff 52%,#0000);width:42%;animation:2.6s ease-in-out 1.1s infinite express-progress-glint;position:absolute;inset:0;transform:translate(-130%)}@keyframes express-border-orbit{to{transform:rotate(1turn)}}@keyframes express-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes express-progress-glint{0%,12%{transform:translate(-130%)}72%,to{transform:translate(260%)}}@media (max-width:680px){:root[data-theme=express] .brand-logo-frame{width:54px;height:54px}:root[data-theme=express] .footer .brand-logo-frame{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){:root[data-theme=express] .brand-logo-frame:after,:root[data-theme=express] .express-buy-button:after,:root[data-theme=express] .express-ticket-progress .progress span,:root[data-theme=express] .express-ticket-progress .progress span:after{animation:none!important}}:root[data-theme=express] .brand-logo-frame{filter:drop-shadow(0 0 8px #ff273733)}:root[data-theme=express] .brand-logo-frame:after{background:conic-gradient(#0000 0deg 205deg,#ff2637 248deg,#fff 266deg,#ff2637 279deg,#0000 319deg 360deg);animation-duration:2.4s;inset:-3px}:root[data-theme=express] .brand-logo-frame:before{content:"";filter:blur(7px);z-index:-1;background:conic-gradient(#0000 0deg 235deg,#ff263766 285deg,#0000 335deg);border-radius:20px;animation:3s linear infinite express-border-orbit;position:absolute;inset:-5px}:root[data-theme=express] .express-buy-button{animation:2.8s ease-in-out infinite express-buy-pulse;overflow:hidden;transform:translateZ(0)}:root[data-theme=express] .express-buy-button:before{content:"";border-radius:inherit;filter:blur(.4px);pointer-events:none;z-index:0;background:linear-gradient(100deg,#0000,#ffffff14 28%,#ffffffba 50%,#ffffff18 72%,#0000);width:38%;animation:3.4s cubic-bezier(.2,.7,.25,1) infinite express-buy-sheen;position:absolute;inset:1px auto 1px -55%}:root[data-theme=express] .express-buy-button>*{z-index:1;position:relative}:root[data-theme=express] .express-buy-button:after{z-index:3;background:conic-gradient(#0000 0deg 220deg,#ff7b82 255deg,#fff 270deg,#ff1428 288deg,#0000 325deg 360deg);animation-duration:2.4s;inset:-2px}:root[data-theme=express] .express-ticket-progress .progress{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0009,0 0 0 1px #ffffff15}:root[data-theme=express] .express-ticket-progress .progress:after{content:"";z-index:2;pointer-events:none;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffff12 25%,#fff 50%,#ffffff24 72%,#0000);width:24%;animation:2.2s cubic-bezier(.3,.1,.3,1) infinite express-track-glint;position:absolute;inset:-40% auto -40% -28%;transform:skew(-18deg)}:root[data-theme=express] .express-ticket-progress .progress span:after{filter:blur(.5px);background:linear-gradient(90deg,#0000,#fff8 38%,#fff 52%,#ffb2b8 64%,#0000);width:55%;animation-duration:2.2s;animation-delay:.15s}:root[data-theme=express] .express-buy-button{animation:2.8s ease-in-out infinite express-buy-pulse,2.8s ease-in-out infinite express-buy-motion}:root[data-theme=express] .brand-logo-frame,:root[data-theme=express] .brand-logo-frame:before,:root[data-theme=express] .brand-logo-frame:after{border-radius:50%}:root[data-theme=express] .brand-logo-frame:after{background:conic-gradient(#0000 0deg 225deg,#ff2637 260deg,#fff 276deg,#ff2637 290deg,#0000 330deg 360deg);padding:2px;animation-duration:2.8s;inset:-2px}:root[data-theme=express] .brand-logo-frame:before{filter:blur(8px);border-radius:50%;inset:-5px}:root[data-theme=express] .express-buy-button:after{border-radius:inherit;opacity:0;filter:drop-shadow(0 0 4px #ff2436);transform-origin:50%;background:conic-gradient(from 35deg,#ff2637,#ff929a,#fff,#ff2637);padding:2px;animation:2.8s ease-out infinite express-buy-burst;inset:0;transform:none}@keyframes express-buy-sheen{0%,22%{opacity:0;left:-55%}34%{opacity:1}65%,to{opacity:0;left:120%}}@keyframes express-buy-pulse{0%,to{box-shadow:0 0 0 2px #ff293333,0 0 18px #ff202033,0 7px 23px #0008}50%{box-shadow:0 0 0 3px #ff293366,0 0 29px #ff202078,0 8px 26px #0009}}@keyframes express-track-glint{0%,12%{opacity:0;left:-28%}24%{opacity:.9}72%,to{opacity:0;left:112%}}@keyframes express-buy-motion{0%,to{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.035)}65%{transform:translateY(0)scale(1.015)}}@keyframes express-buy-burst{0%,to{opacity:0;filter:drop-shadow(0 0 2px #ff2436)}12%{opacity:.95;filter:drop-shadow(0 0 5px #ff2436)drop-shadow(0 0 12px #ff1d35)}58%{opacity:0;filter:drop-shadow(0 0 8px #ff2436)drop-shadow(0 0 18px #ff1d3577)}}@media (prefers-reduced-motion:reduce){:root[data-theme=express] .brand-logo-frame,:root[data-theme=express] .brand-logo-frame:before,:root[data-theme=express] .brand-logo-frame:after,:root[data-theme=express] .express-buy-button,:root[data-theme=express] .express-buy-button:before,:root[data-theme=express] .express-buy-button:after,:root[data-theme=express] .express-ticket-progress .progress:after,:root[data-theme=express] .express-ticket-progress .progress span:after{animation:none!important}.express-buy-button:before,:root[data-theme=express] .express-ticket-progress .progress:after{display:none}}.login-password-wrap{isolation:isolate;touch-action:manipulation}.admin-login-form .login-password-wrap .login-toggle-password{z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px}.login-link-warning{color:#ffd4d8;background:#ff243510;border:1px solid #ff596866;border-left:3px solid #ff3446;border-radius:10px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:1.55}.express-prize-actions .outline-button{font-weight:850;min-height:54px!important;padding-inline:23px!important;font-size:15px!important}.instant-prize-actions{gap:5px;display:flex}.instant-prize-actions button{min-width:32px;min-height:32px}.instant-prize-row{gap:10px;position:relative}.instant-prize-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto}.instant-prize-actions .outline-button{justify-content:center;align-items:center;color:#675000!important;opacity:1!important;background:#fff9e5!important;border:1px solid #d9bd57!important;border-radius:9px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;box-shadow:0 2px 6px #10131a12!important}.instant-prize-actions .outline-button:hover:not(:disabled){transform:translateY(-1px);color:#342600!important;background:#ffedb0!important}.instant-prize-actions .outline-button+.outline-button{color:#a33039!important;background:#fff0f1!important;border-color:#edb3b8!important}.instant-prize-actions .outline-button+.outline-button:hover:not(:disabled){color:#74131b!important;background:#ffdadd!important}.prize-number-control{align-items:stretch;gap:7px;display:flex}.prize-number-control input{flex:1;min-width:0}.prize-random-button{color:#624b05;white-space:nowrap;background:#fff8dc;border:1px solid #d9bd57;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.prize-random-button:hover:not(:disabled){background:#ffedab}.prize-random-button:disabled{opacity:.65}.instant-prize-number-rows{gap:12px;display:grid}.instant-prize-number-row{align-items:flex-start;gap:7px;display:flex}.instant-prize-number-row>label{flex:1;min-width:0}.instant-prize-number-row .sim-field{flex:1}.prize-remove-number{color:#a33039;background:#fff0f1;border:1px solid #edb3b8;border-radius:9px;flex:none;width:38px;height:40px;margin-top:1px}.instant-prize-batch-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;display:flex}.instant-prize-batch-actions .outline-button{align-items:center;gap:6px;min-height:38px;padding:0 12px;display:inline-flex}.instant-prize-batch-actions small{color:var(--muted);font-size:11px}.express-prizes h2{letter-spacing:.09em;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.express-prizes h2 svg{width:20px;height:20px;color:var(--gold,#f0c52e);stroke-width:2.5px}.raffle-list-actions{vertical-align:middle;align-items:center;gap:8px;margin-left:12px;display:inline-flex}.raffle-list-actions a,.raffle-list-actions button{border:1px solid var(--line);min-height:34px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.raffle-list-actions .raffle-edit-button{color:#664d00;background:#fff9e5;border-color:#ddc253}.raffle-list-actions .raffle-delete-button{color:#a33039;background:#fff0f1;border-color:#edb3b8}.raffle-list-actions button:disabled{opacity:.6}.raffle-list-actions small{max-width:260px;color:var(--muted);display:block}.raffle-card-description,.express-description,.express-prize-full-description{border:1px solid var(--gold);margin:8px 0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.raffle-card-description,.express-description,.express-prize-full-description{border:1px solid color-mix(in srgb,var(--gold) 25%,var(--line))}}.raffle-card-description,.express-description,.express-prize-full-description{background:var(--gold);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.raffle-card-description,.express-description,.express-prize-full-description{background:color-mix(in srgb,var(--gold) 4%,var(--surface))}}.raffle-card-description summary,.express-description summary,.express-prize-full-description summary{color:var(--gold);cursor:pointer;font-size:12px;font-weight:800}.raffle-card-description p,.express-description p,.express-prize-full-description p{color:var(--muted);white-space:pre-wrap;margin:8px 0 2px;font-size:12px;line-height:1.6}.raffle-order-tabs{flex-wrap:wrap;max-width:100%;margin:12px 0}.raffle-order-tabs a{white-space:nowrap}.audit-details{min-width:116px}.audit-details-button{color:#624b05;cursor:pointer;background:#fff8df;border:1px solid #d8bd59;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.audit-details-button:hover{background:#ffedab}.audit-details dl{gap:6px;min-width:180px;margin:8px 0 0;display:grid}.audit-details dl div{background:#f6f7f9;border-radius:6px;grid-template-columns:minmax(95px,.8fr) minmax(100px,1.2fr);gap:8px;padding:6px 8px;display:grid}.audit-details dt{color:#667085;text-transform:capitalize;font-size:11px;font-weight:700}.audit-details dd{color:#222b3a;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650}.audit-details dl p{color:#667085;margin:4px;font-size:12px}.ticket-order-customer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.ticket-order-customer strong{color:var(--text);font-size:13px}.ticket-order-customer span{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;padding:4px 8px}@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-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}
