/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}.dashboard-charts{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.dashboard-charts .portal-panel,.admin-analytics .portal-panel{margin:0}.chart-card{grid-template-columns:minmax(180px,.7fr) 1.3fr;align-items:center;gap:24px;display:grid}.chart-card h2,.repeat-card h2,.raffle-summary h2{margin:5px 0}.chart-card p,.repeat-card p{color:#667085;font-size:12px}.mini-bars,.trend-chart{background:repeating-linear-gradient(0deg,#edf1f5 0 1px,#0000 1px 38px);border-bottom:1px solid #dfe5ec;align-items:end;gap:8px;height:150px;padding:15px 8px 0;display:flex}.mini-bars i{background:linear-gradient(#f7c844,#eaa700);border-radius:6px 6px 2px 2px;flex:1;min-height:6px;position:relative}.mini-bars i span{text-align:center;width:100%;font-size:9px;font-style:normal;position:absolute;top:-18px}.raffle-summary>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.raffle-summary b{color:#fff;background:#081426;border-radius:12px;padding:18px;font-size:28px}.raffle-summary b:last-child{color:#111825;background:#eef1f5}.raffle-summary b span{margin-top:5px;font-size:10px;font-weight:600;display:block}.ticket-numbers{color:#8a6200;font:800 11px var(--font-geist-mono);overflow-wrap:anywhere;margin-top:8px;display:block}.admin-analytics{grid-template-columns:1fr 1fr .72fr;gap:18px;margin:18px 0;display:grid}.admin-analytics .chart-card{grid-template-columns:1fr}.trend-chart{height:125px}.trend-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.trend-chart i{border-radius:4px 4px 1px 1px;width:100%;max-width:24px;min-height:5px}.trend-chart small{color:#667085;white-space:nowrap;font-size:8px;transform:rotate(-35deg)}.repeat-card{text-align:center}.repeat-ring{--repeat:0%;background:conic-gradient(#f7b916 var(--repeat),#e8edf2 0);border-radius:50%;place-items:center;width:125px;height:125px;margin:15px auto;display:grid;position:relative}.repeat-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:13px}.repeat-ring b{z-index:1;font-size:24px}.title-field{color:#495466;grid-column:span 2;gap:7px;font-size:11px;font-weight:800;display:grid}.title-field input{width:100%}@media (width<=980px){.admin-analytics{grid-template-columns:1fr 1fr}.repeat-card{grid-column:1/-1}.dashboard-charts{grid-template-columns:1fr}}@media (width<=640px){.admin-analytics{grid-template-columns:1fr}.repeat-card{grid-column:auto}.chart-card{grid-template-columns:1fr}.title-field{grid-column:auto}.order-history article{align-items:flex-start}}.module-heading{justify-content:space-between;align-items:end;gap:20px;margin:28px 0 16px;display:flex}.module-heading small{color:#a66d00;letter-spacing:1.7px;font-weight:900}.module-heading h2{margin:5px 0;font-size:27px}.module-heading p{color:#667085;margin:0;font-size:13px}.period-switch{background:#e8edf3;border-radius:10px;padding:4px;display:flex}.period-switch button{color:#566174;background:0 0;border:0;border-radius:7px;padding:9px 15px;font-weight:800}.period-switch button.active{color:#fff;background:#081426;box-shadow:0 4px 12px #08142628}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-kpis .portal-metric{justify-content:center;min-height:122px}.dashboard-kpis .portal-metric.featured{color:#fff;background:linear-gradient(135deg,#081426,#142b49);border-color:#203b5c}.dashboard-kpis .portal-metric.featured small{color:#f7c84b}.dashboard-kpis .portal-metric span{color:#667085;margin-top:7px;font-size:11px;font-weight:700;display:block}.dashboard-kpis .featured span{color:#ced8e5}.analytics-grid{grid-template-columns:1fr 1fr .72fr;gap:18px;margin:18px 0;display:grid}.analytics-grid .portal-panel{margin:0}.analytics-grid .chart-wide{grid-column:span 2}.analytics-grid .chart-card{grid-template-columns:1fr}.analytics-grid .trend-chart{height:160px}.analytics-grid .repeat-card{flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.analytics-grid .trend-chart>div{min-width:8px}.analytics-grid .trend-chart small{font-size:7px}@media (width<=1100px){.dashboard-kpis{grid-template-columns:repeat(3,1fr)}.analytics-grid{grid-template-columns:1fr 1fr}.analytics-grid .repeat-card{grid-area:auto/1/auto/-1}}@media (width<=760px){.module-heading{flex-direction:column;align-items:flex-start}.period-switch{width:100%}.period-switch button{flex:1}.dashboard-kpis{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}.analytics-grid .chart-wide,.analytics-grid .repeat-card{grid-column:auto}.dashboard-kpis .portal-metric b{font-size:20px}}@media (width<=430px){.dashboard-kpis{grid-template-columns:1fr}}.payment-review-list .receipt-link{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.payment-review-list .publish{color:#fff;background:#0f8a61;border-radius:7px;padding:8px 10px}.payment-review-list .danger{color:#b42318;background:#fff0f0;border-radius:7px;padding:8px 10px}.legacy-raffles{display:none!important}.module-two>.section-heading{align-items:flex-start}.raffle-head-actions{align-items:center;gap:10px;display:flex}.raffle-head-actions button{background:#fff;border:1px solid #cfd7e2;border-radius:8px;padding:9px 12px;font-weight:800}.raffle-builder{background:#f8fafc;border:1px solid #dfe5ec;border-radius:14px;gap:15px;margin:22px 0;padding:20px;display:grid}.builder-section{background:#fff;border:1px solid #e4e9ef;border-radius:11px;gap:13px;padding:17px;display:grid}.builder-section h3{margin:0;font-size:14px}.builder-section>label,.builder-grid label{color:#495466;gap:7px;font-size:11px;font-weight:800;display:grid}.builder-section input,.builder-section textarea{background:#fff;border:1px solid #cfd7e2;border-radius:8px;width:100%;padding:11px}.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.builder-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.create-raffle{background:#f7b916;border:0;border-radius:9px;padding:14px;font-weight:900}.raffle-cards{gap:16px;margin-top:20px;display:grid}.raffle-control-card{background:#fff;border:1px solid #dfe5ec;border-radius:14px;grid-template-columns:210px 1fr;display:grid;overflow:hidden;box-shadow:0 8px 25px #1018280a}.raffle-control-card>img,.raffle-no-image{object-fit:cover;background:#e8edf3;width:100%;height:100%;min-height:240px}.raffle-no-image{color:#7c8796;place-items:center;display:grid}.raffle-control-body{padding:18px}.raffle-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.raffle-title-row small{color:#a66d00;font-weight:800}.raffle-title-row h3{margin:5px 0 15px;font-size:21px}.live-sales{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.live-sales>div{background:#f3f6f9;border-radius:9px;padding:10px}.live-sales b,.live-sales span{display:block}.live-sales b{font-size:17px}.live-sales span{color:#667085;margin-top:3px;font-size:9px}.sales-progress{background:#e8edf2;border-radius:8px;height:8px;margin:16px 0 25px;position:relative}.sales-progress i{background:linear-gradient(90deg,#f7b916,#ffd96a);border-radius:8px;height:100%;display:block}.sales-progress span{color:#667085;font-size:9px;position:absolute;top:12px;right:0}.raffle-meta{flex-wrap:wrap;gap:7px;margin:11px 0;display:flex}.raffle-meta span{border:1px solid #dfe5ec;border-radius:20px;padding:6px 8px;font-size:9px}.raffle-actions{margin-top:14px}.raffle-actions .publish{color:#fff;background:#137c59}.last-sale{color:#667085;margin-top:12px;display:block}.gallery-editor,.preview-gallery{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gallery-editor>div{position:relative}.gallery-editor img,.preview-gallery img{object-fit:cover;border-radius:8px;width:100%;height:100px}.gallery-editor button{color:#b42318;background:#fff;border:0;border-radius:5px;font-size:9px;position:absolute;top:5px;right:5px}.raffle-preview-backdrop{z-index:100;background:#081426d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.raffle-preview{background:#fff;border-radius:16px;width:min(820px,100%);max-height:94vh;padding:22px;position:relative;overflow:auto}.preview-close{z-index:2;color:#fff;background:#081426;border:0;border-radius:8px;padding:9px 12px;position:absolute;top:18px;right:18px}.preview-hero,.raffle-preview video{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin-bottom:18px}.raffle-preview>small{color:#a66d00;letter-spacing:1px;font-weight:900}.raffle-preview h2{margin:7px 0;font-size:30px}.raffle-preview h3{color:#4b5565}.preview-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.preview-facts b{background:#f3f6f9;border-radius:10px;padding:14px}.preview-facts span{color:#667085;margin-top:4px;font-size:9px;display:block}.preview-gallery{margin:16px 0}.raffle-editor.v2{border:2px solid #f7b916;position:relative}@media (width<=1000px){.builder-grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.builder-grid,.builder-grid.four,.raffle-control-card{grid-template-columns:1fr}.raffle-control-card>img,.raffle-no-image{height:220px;min-height:0}.live-sales{grid-template-columns:1fr 1fr}.preview-facts{grid-template-columns:1fr}.gallery-editor,.preview-gallery{grid-template-columns:repeat(2,1fr)}.raffle-head-actions{flex-direction:column;align-items:flex-end}}.real-raffle-showcase{color:#fff;background:linear-gradient(145deg,#061225,#0a1d36);padding:76px clamp(20px,7vw,110px);overflow:hidden}.real-raffle-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.real-raffle-heading small{color:#f7c84b;letter-spacing:2px;font-size:10px;font-weight:900}.real-raffle-heading h2{letter-spacing:-1.8px;margin:7px 0;font-size:clamp(31px,4vw,48px)}.real-raffle-heading p{color:#aeb9c8;margin:0}.real-raffle-heading>span{color:#dbe3ed;border:1px solid #ffffff2b;border-radius:30px;padding:9px 14px;font-weight:800}.real-raffle-card{background:#0d2039;border:1px solid #ffffff20;border-radius:20px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);min-height:470px;display:grid;overflow:hidden;box-shadow:0 28px 70px #0007}.real-raffle-media{background:#101a29;place-items:center;min-height:470px;display:grid;position:relative}.real-raffle-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.real-raffle-media:after{content:"";background:linear-gradient(90deg,#0000 55%,#0d2039);position:absolute;inset:0}.real-raffle-media>div{color:#92a0b2}.real-status{z-index:2;color:#101722;letter-spacing:1.2px;background:#f7b916;border-radius:30px;padding:9px 13px;font-size:10px;font-weight:950;position:absolute;top:24px;left:24px}.real-status.draft,.real-status.planned,.real-status.paused{color:#172033;background:#fff}.real-raffle-info{z-index:2;flex-direction:column;justify-content:center;padding:clamp(27px,4vw,50px);display:flex;position:relative}.real-raffle-info>small{color:#f7c84b;letter-spacing:2px;font-size:10px;font-weight:900}.real-raffle-info h3{margin:10px 0;font-size:clamp(28px,3.1vw,44px);line-height:1.03}.real-raffle-info h4{color:#c6d0dd;margin:0;font-size:16px}.real-raffle-info>p{color:#aeb9c8;margin:17px 0;line-height:1.6}.real-raffle-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 22px;display:grid}.real-raffle-facts b{border-top:1px solid #fff2;padding:12px 8px;font-size:16px}.real-raffle-facts span{color:#8997a9;text-transform:uppercase;letter-spacing:.6px;margin-top:5px;font-size:8px;display:block}.real-raffle-info>button{color:#111825;background:#f7b916;border:0;border-radius:9px;padding:15px;font-weight:950}.real-raffle-info>button:disabled{color:#aab5c3;cursor:not-allowed;background:#2b3a4e}.real-raffle-controls{justify-content:center;align-items:center;gap:15px;margin-top:19px;display:flex}.real-raffle-controls>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2c;border-radius:50%;width:42px;height:42px;font-size:18px}.real-raffle-controls>div{gap:7px;display:flex}.real-raffle-controls>div button{background:#ffffff4a;border:0;border-radius:50%;width:9px;height:9px;padding:0}.real-raffle-controls>div button.active{background:#f7b916;border-radius:9px;width:27px}.account-raffle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.account-raffle-grid>article{background:#fff;border:1px solid #e1e6ed;border-radius:13px;overflow:hidden}.account-raffle-image{color:#9ba7b6;background:#101b2b;place-items:center;height:210px;display:grid;position:relative}.account-raffle-image img{object-fit:cover;width:100%;height:100%}.account-raffle-image .tag{font-style:normal;position:absolute;top:12px;left:12px}.account-raffle-copy{padding:17px}.account-raffle-copy>small{color:#9a6900;letter-spacing:1px;font-weight:900}.account-raffle-copy h3{margin:6px 0;font-size:20px}.account-raffle-copy p{min-height:35px;font-size:12px;line-height:1.45}.account-raffle-progress{background:#edf1f5;border-radius:9px;height:6px;overflow:hidden}.account-raffle-progress i{background:#f7b916;height:100%;display:block}.account-raffle-meta{justify-content:space-between;align-items:end;gap:12px;margin:13px 0;display:flex}.account-raffle-meta b{font-size:17px}.account-raffle-meta b span{color:#687487;text-transform:uppercase;font-size:8px;display:block}.account-raffle-meta>span{color:#687487;font-size:11px}.account-raffle-copy>a,.account-raffle-copy>button{color:#111825;text-align:center;background:#f7b916;border:0;border-radius:8px;width:100%;padding:12px;font-weight:900;text-decoration:none;display:block}.account-raffle-copy>button:disabled{color:#697486;cursor:not-allowed;background:#e8edf2}@media (width<=900px){.real-raffle-card{grid-template-columns:1fr}.real-raffle-media{min-height:390px}.real-raffle-media:after{background:linear-gradient(#0000 55%,#0d2039)}.account-raffle-grid{grid-template-columns:1fr}}@media (width<=600px){.real-raffle-showcase{padding:54px 16px}.real-raffle-heading{align-items:flex-start}.real-raffle-heading>span{display:none}.real-raffle-media{min-height:280px}.real-raffle-info{padding:25px 20px}.real-raffle-facts{grid-template-columns:1fr}.real-raffle-facts b{justify-content:space-between;align-items:center;display:flex}.real-raffle-facts span{display:inline}.account-raffle-image{height:180px}}.bank-modal-backdrop{z-index:100;background:#020916d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.bank-modal{background:#fff;border-radius:16px;width:min(100%,560px);max-height:calc(100vh - 36px);padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #0008}.bank-close{color:#344054;background:0 0;border:0;font-size:34px;font-weight:300;position:absolute;top:14px;right:18px}.bank-modal header{text-align:center;padding:5px 32px 14px}.bank-modal header small{color:#a66f00;letter-spacing:2px;font-weight:900}.bank-modal header h2{margin:8px 0;font-size:31px}.bank-modal header p{color:#667085;margin:0;font-size:13px;line-height:1.5}.bank-timer,.bank-amount{border-radius:10px;justify-content:space-between;align-items:center;margin:10px 0;padding:13px 16px;display:flex}.bank-timer{color:#fff;background:#081426}.bank-timer span,.bank-amount span{font-size:11px;font-weight:800}.bank-timer b{color:#f7b916;font:900 24px monospace}.bank-timer.urgent b{color:#ff7070}.bank-amount{background:#fff4cc;border:1px solid #f1cf66}.bank-amount strong{font-size:21px}.bank-details{border:1px solid #e3e8ef;border-radius:11px;margin:14px 0;overflow:hidden}.bank-details div{border-bottom:1px solid #edf0f4;grid-template-columns:145px 1fr;padding:10px 14px;display:grid}.bank-details div:last-child{border:0}.bank-details dt{color:#667085;font-size:10px;font-weight:800}.bank-details dd{margin:0;font-size:12px;font-weight:900}.bank-warning{color:#7a271a;background:#fff1f0;border-left:4px solid #e5484d;padding:10px 12px;font-size:10px;line-height:1.45}.receipt-upload{border:1.5px dashed #aeb8c5;border-radius:11px;gap:6px;margin:15px 0;padding:15px;display:grid}.receipt-upload span{color:#667085;font-size:10px}.receipt-upload input{font-size:11px}.receipt-upload em{color:#996800;font-size:11px;font-style:normal}.bank-submit{background:#f7b916;border:0;border-radius:8px;width:100%;padding:14px;font-weight:900}.bank-submit:disabled{opacity:.5}.bank-footnote{text-align:center;color:#667085;margin-top:10px;line-height:1.45;display:block}@media (width<=560px){.bank-modal{padding:24px 16px}.bank-details div{grid-template-columns:110px 1fr}.bank-modal header h2{font-size:26px}}:root{--ink:#111825;--navy:#081426;--gold:#f7b916;--red:#ed3d3d;--muted:#667085;--line:#e5e9ef;--paper:#f5f7f9}*{box-sizing:border-box}body{color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;background:#fff;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #f7b91666}.topbar{border-bottom:1px solid var(--line);z-index:30;background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,5vw,76px);display:flex;position:sticky;top:0}.brand{background:0 0;border:0;align-items:center;gap:10px;display:flex}.mark{background:var(--gold);border-radius:9px 9px 13px 13px;place-items:center;width:43px;height:43px;font-size:8px;display:grid;box-shadow:inset 0 -4px #00000012}.mark b{font-size:17px}.brand>span:last-child{text-align:left;flex-direction:column;line-height:1;display:flex}.brand strong{letter-spacing:2px;font-size:20px}.brand em{letter-spacing:4px;margin-top:5px;font-size:9px;font-style:normal}.topbar nav{align-self:stretch;gap:30px;display:flex}.topbar nav button,.lang{color:#606976;background:0 0;border:0;font-size:13px;font-weight:700;position:relative}.topbar nav .active:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:0;left:0;right:0}.head-actions{gap:12px;display:flex}.login{background:var(--ink);color:#fff;border:0;border-radius:8px;padding:11px 16px;font-weight:800}.hero{background:var(--navy);color:#fff;grid-template-columns:1.05fr .95fr;min-height:610px;padding:68px clamp(22px,7vw,110px);display:grid;position:relative;overflow:hidden}.grid-bg{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.hero-copy{z-index:1}.eyebrow{color:#ffd151;letter-spacing:2.4px;margin-bottom:22px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,70px);line-height:1.02}.hero h1 span{color:var(--gold)}.hero-copy>p{color:#b8c2d0;max-width:600px;font-size:17px;line-height:1.65}.hero-buttons{gap:11px;margin-top:28px;display:flex}.primary,.secondary{border-radius:8px;padding:14px 19px;font-weight:900}.primary{background:var(--gold);color:var(--ink);border:0}.secondary{color:#fff;background:#ffffff0d;border:1px solid #fff3}.trust{color:#8997a9;gap:18px;margin-top:31px;font-size:10px;display:flex}.prize-stage{justify-content:center;align-items:center;display:flex;position:relative}.glow{background:radial-gradient(circle,#f7b91645,#0000 65%);border-radius:50%;width:530px;height:530px;position:absolute}.car{filter:drop-shadow(0 28px 18px #000);z-index:2;font-size:200px;transform:scaleX(-1)}.ticket{color:#17202c;border-left:6px solid var(--gold);font:900 13px var(--font-geist-mono);letter-spacing:2px;z-index:3;background:#fff;padding:9px 13px;position:absolute;box-shadow:0 12px 25px #0008}.t1{top:30px;right:35px;transform:rotate(8deg)}.t2{bottom:100px;left:0;transform:rotate(-8deg)}.prize-tag{text-align:center;z-index:4;background:#081426dd;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;padding:14px 22px;display:flex;position:absolute;bottom:3px}.prize-tag small{color:var(--gold);letter-spacing:2px;font-weight:900}.prize-tag strong{margin:5px;font-size:19px}.prize-tag span{color:#9fabb9;letter-spacing:1px;font-size:8px}.stats{background:var(--gold);grid-template-columns:repeat(4,1fr);padding:26px clamp(20px,7vw,110px);display:grid}.stats div{border-right:1px solid #11182533;flex-direction:column;align-items:center;display:flex}.stats div:last-child{border:0}.stats b{font-size:23px}.stats span{text-transform:uppercase;letter-spacing:1.2px;margin-top:4px;font-size:10px;font-weight:700}.content,.how,.numbers-page,.admin{padding:72px clamp(20px,7vw,110px)}.section-head,.page-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-head small,.page-head small{color:#ae7600;letter-spacing:2px;font-size:10px;font-weight:900}.section-head h2,.how h2,.page-head h1{letter-spacing:-1.5px;margin:7px 0;font-size:37px}.section-head button{background:0 0;border:0;font-weight:800}.raffles{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.raffles>article{border:1px solid var(--line);border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 10px 28px #1018280d}.raffles>article:hover{transform:translateY(-4px);box-shadow:0 16px 35px #1018281b}.visual{background:linear-gradient(145deg,#172131,#080f19);place-items:center;height:185px;display:grid;position:relative}.visual:after{content:"";background:radial-gradient(circle,#f7b91655,#0000 65%);width:230px;height:230px;position:absolute}.visual label{background:var(--gold);z-index:2;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;top:14px;left:14px}.visual.red label{background:var(--red);color:#fff}.visual.blue label{color:#fff;background:#2f88e8}.visual b{z-index:1;filter:drop-shadow(0 14px 9px #000);font-size:95px}.card-body{padding:20px}.card-body h3{margin:0;font-size:20px}.card-body p{color:var(--muted);font-size:12px}.card-body p strong{color:#a67000}.progress{background:#edf0f3;border-radius:4px;height:6px;margin:17px 0 8px;overflow:hidden}.progress i{background:var(--gold);height:100%;display:block}.meta{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.card-body>button{background:#fff;border:1px solid #cfd5dd;border-radius:7px;width:100%;margin-top:17px;padding:11px;font-weight:800}.card-body>button:hover{background:var(--ink);color:#fff}.how{background:var(--paper);text-align:center}.how>small{color:#ae7600;letter-spacing:2px;font-size:10px;font-weight:900}.steps{grid-template-columns:repeat(4,1fr);gap:17px;margin-top:31px;display:grid}.steps>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:26px 16px;position:relative}.steps>div>b{color:#d5dae1;position:absolute;top:14px;left:15px}.steps span{color:#a87300;background:#fff3ca;border-radius:50%;place-items:center;width:49px;height:49px;margin:auto;font-size:22px;display:grid}.steps h3{margin:13px 0 7px;font-size:15px}.steps p{color:var(--muted);margin:0;font-size:11px}.numbers-page,.admin{background:var(--paper);min-height:750px}.page-head p{color:var(--muted);margin:0}.price{background:var(--ink);color:#fff;border-radius:9px;flex-direction:column;align-items:flex-end;padding:12px 18px;display:flex}.price span{color:#aab4c2;font-size:8px}.price b{color:var(--gold);font-size:20px}.number-layout{grid-template-columns:1fr 345px;gap:22px;display:grid}.picker,.cart{border:1px solid var(--line);background:#fff;border-radius:13px;padding:23px;box-shadow:0 8px 24px #1018280d}.picker-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.picker-tools label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.picker-tools input{width:170px;font-family:var(--font-geist-mono);border:1px solid #d2d7df;border-radius:6px;padding:9px}.picker-tools div{gap:7px;display:flex}.picker-tools button,.quick button{background:#fff;border:1px solid #d4d9e0;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:800}.legend{color:var(--muted);gap:17px;margin:17px 0;font-size:9px;display:flex}.legend .chosen{color:#a57000}.number-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.number-grid button{font:700 11px var(--font-geist-mono);background:#fff;border:1px solid #dce0e6;border-radius:6px;padding:12px 3px}.number-grid button:hover{border-color:var(--gold)}.number-grid button.chosen{background:var(--gold);border-color:var(--gold)}.number-grid button.sold{color:#aeb5be;cursor:not-allowed;background:#eef0f3;text-decoration:line-through}.quick{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:20px;padding-top:17px;display:flex}.quick b{margin-right:auto;font-size:10px}.cart{height:max-content;position:sticky;top:95px}.cart-head{justify-content:space-between;display:flex}.cart-head small{color:var(--muted);letter-spacing:1px;font-size:8px;display:block}.cart-head b{font-size:20px}.cart-head button{color:#aa7300;background:0 0;border:0;font-size:10px;font-weight:800}.chips{flex-wrap:wrap;gap:5px;max-height:145px;margin:17px 0;display:flex;overflow:auto}.chips button{font:700 9px var(--font-geist-mono);background:#fff8df;border:1px solid #efca66;border-radius:5px;padding:6px}.chips p,.more{color:var(--muted);font-size:10px}.scratch{background:#fff5d4;border:1px solid #f1d279;border-radius:8px;align-items:center;gap:11px;padding:11px;display:flex}.scratch>span{color:#aa7300;font-size:24px}.scratch div{flex-direction:column;display:flex}.scratch small{color:#7f6731;margin-top:2px;font-size:9px}.total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.total b{font-size:21px}.coupon{color:var(--muted);margin:15px 0;font-size:9px;font-weight:800;display:block}.coupon input{border:1px solid #d3d8df;border-radius:6px;width:100%;margin:6px 0;padding:10px;font-size:11px;display:block}.coupon small{font-weight:400}.checkout{background:var(--gold);border:0;border-radius:7px;width:100%;padding:13px;font-weight:900}.checkout:disabled{opacity:.45}.secure{text-align:center;color:var(--muted);margin-top:11px;font-size:9px}.dashboard{background:var(--paper);grid-template-columns:215px 1fr;gap:28px;min-height:750px;padding:52px clamp(20px,5vw,70px);display:grid}.dash-nav{background:var(--navy);color:#fff;border-radius:13px;flex-direction:column;height:max-content;padding:25px 17px;display:flex;position:sticky;top:95px}.avatar{background:var(--gold);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:10px;font-weight:900;display:grid}.dash-nav>small{color:#8e9bab;margin:4px 0 22px}.dash-nav button{color:#aab5c3;text-align:left;background:0 0;border:0;border-radius:6px;padding:11px;font-size:11px;font-weight:700}.dash-nav button.active,.dash-nav button:hover{color:#fff;background:#ffffff13}.wallets,.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wallets article,.kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:11px;padding:16px;display:flex}.wallets article>span{color:#a87300;background:#fff3ca;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.wallets article div{flex-direction:column;display:flex}.wallets small,.kpis small{letter-spacing:1px;color:var(--muted);font-size:8px}.wallets b{margin-top:3px;font-size:19px}.redeem{background:var(--navy);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin:20px 0;padding:22px;display:flex}.redeem>div:first-child{align-items:center;gap:12px;display:flex}.redeem>div:first-child>span{color:var(--gold);font-size:32px}.redeem h2{margin:0 0 4px;font-size:17px}.redeem p{color:#a9b4c2;margin:0;font-size:10px}.redeem>div:last-child{display:flex}.redeem input{min-width:220px;font:700 10px var(--font-geist-mono);border:0;border-radius:6px 0 0 6px;padding:10px}.redeem button{background:var(--gold);border:0;border-radius:0 6px 6px 0;font-weight:900}.activity,.admin-table{border:1px solid var(--line);background:#fff;border-radius:11px}.activity>div,.admin-table header{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 19px;display:flex}.activity h2,.admin-table h2{margin:0;font-size:15px}.activity button,.admin-table button{background:0 0;border:0;font-size:10px;font-weight:800}.activity section{align-items:center;gap:12px;padding:17px 19px;display:flex}.activity section>span{font-size:30px}.activity section div{flex-direction:column;margin-right:auto;display:flex}.activity section small{color:var(--muted);margin-top:3px}.activity label{color:#936400;background:#fff3ca;border-radius:20px;padding:5px 7px;font-size:8px}.kpis article{flex-direction:column;align-items:flex-start}.kpis article>b{font-size:21px}.kpis article>span{color:#157b5a;font-size:9px}.admin-table{margin-top:20px}.admin-table section{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 120px 70px 120px;align-items:center;gap:11px;padding:14px 18px;display:grid}.admin-table section>span{background:#111b29;border-radius:7px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.admin-table section div{flex-direction:column;display:flex}.admin-table small{color:var(--muted);margin-top:3px}.admin-table label{color:var(--muted);font-size:10px}.admin-table em{color:#157b5a;text-align:center;background:#e5f7ef;border-radius:20px;padding:5px;font-size:8px;font-style:normal}.toast{z-index:50;background:var(--ink);color:#fff;border-left:4px solid var(--gold);border-radius:6px;padding:10px 15px;font-size:10px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0005}footer{color:#8e99a8;background:#070f1c;justify-content:space-between;align-items:center;padding:26px clamp(20px,7vw,110px);font-size:9px;display:flex}footer button{color:#8e99a8;background:0 0;border:0;font-size:9px}footer>button{color:#fff;letter-spacing:1px;font-weight:900}footer>button span{background:var(--gold);color:var(--ink);border-radius:5px;place-items:center;width:28px;height:28px;margin-right:6px;display:inline-grid}footer div{align-items:center;gap:16px;display:flex}@media (width<=980px){.topbar nav{display:none}.hero{grid-template-columns:1fr}.prize-stage{min-height:370px}.car{font-size:165px}.raffles,.steps{grid-template-columns:repeat(2,1fr)}.number-layout{grid-template-columns:1fr}.cart{position:static}.wallets,.kpis{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:1fr}.dash-nav{flex-direction:row;align-items:center;position:static;overflow:auto}.dash-nav .avatar,.dash-nav>b,.dash-nav>small{display:none}.redeem{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=640px){.topbar{height:65px;padding:0 13px}.mark{width:36px;height:36px}.brand strong{font-size:16px}.brand em{font-size:7px}.lang{display:none}.login{padding:9px 11px}.hero{padding:43px 18px}.hero h1{letter-spacing:-2px;font-size:40px}.hero-buttons,.trust{flex-direction:column}.trust{gap:6px}.prize-stage{min-height:285px}.car{font-size:115px}.stats{grid-template-columns:repeat(2,1fr);gap:18px;padding:21px 12px}.stats div:nth-child(2){border:0}.stats b{font-size:17px}.content,.how,.numbers-page,.admin{padding:50px 16px}.section-head h2,.how h2,.page-head h1{font-size:29px}.section-head>button{display:none}.raffles,.steps{grid-template-columns:1fr}.page-head{align-items:flex-start}.price{padding:9px}.number-grid{grid-template-columns:repeat(3,1fr)}.picker-tools{flex-direction:column;align-items:flex-start;gap:11px}.quick{flex-wrap:wrap}.quick b{width:100%}.dashboard{padding:32px 13px}.wallets,.kpis{grid-template-columns:1fr 1fr}.wallets article{padding:11px}.redeem>div:last-child{width:100%}.redeem input{flex:1;min-width:0}.admin-table section{grid-template-columns:42px 1fr 85px}.admin-table section label,.admin-table section em{display:none}.admin-table section>button{grid-column:2}footer{text-align:center;flex-direction:column;gap:15px}}.last-updated{color:#667085;margin-top:5px;font-size:11px;display:block}.refresh:disabled{opacity:.65;cursor:wait}.raffle-list article{grid-template-columns:76px minmax(220px,1fr) auto}.raffle-thumb{object-fit:cover;background:#eef1f5;border-radius:8px;width:64px;height:54px}.raffle-thumb.empty{color:#7a8493;text-align:center;place-items:center;font-size:9px;display:grid}.raffle-editor{background:#f8fafc;border:1px solid #e2e7ed;border-radius:12px;gap:16px;margin-top:18px;padding:22px;display:grid}.raffle-editor label{color:#495466;gap:7px;font-size:11px;font-weight:800;display:grid}.raffle-editor input,.raffle-editor textarea{color:#111825;background:#fff;border:1px solid #cfd6df;border-radius:7px;width:100%;padding:11px}.editor-grid,.media-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.media-drop{background:#fff;border:1.5px dashed #b8c2ce;border-radius:10px;padding:16px}.media-drop span{color:#667085;font-weight:400}.media-drop input{border:0;padding:8px 0}.media-drop em{color:#9b6b00;font-style:normal}.media-preview{object-fit:cover;border:1px solid #dde3ea;border-radius:10px;width:min(100%,520px);max-height:270px}.save-raffle{background:var(--gold);border:0;border-radius:8px;padding:13px;font-weight:900}.save-raffle:disabled{opacity:.6}@media (width<=760px){.editor-grid,.media-upload-grid{grid-template-columns:1fr}.raffle-list article{grid-template-columns:64px 1fr}.raffle-list .row-actions{grid-column:1/-1}}@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}.scratch-cta{text-align:left;background:#fff8df;border:1px solid #f0ca62;border-radius:11px;align-items:center;gap:13px;width:100%;margin:0 0 20px;padding:16px 18px;display:flex}.scratch-cta>span{color:#a87300;font-size:27px}.scratch-cta div{flex-direction:column;display:flex}.scratch-cta small{color:#7f6731;margin-top:3px}.scratch-cta strong{margin-left:auto}.scratch-page{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#24344d,#07101e 68%);min-height:760px;padding:60px 20px}.scratch-shell{max-width:650px;margin:auto}.scratch-shell .back{color:#aab5c3;background:0 0;border:0;margin-bottom:35px;display:block}.scratch-shell>small{color:var(--gold);letter-spacing:2px;font-weight:900}.scratch-shell h1{margin:9px 0;font-size:40px}.scratch-shell>p{color:#aab5c3}.scratch-card{background:linear-gradient(135deg,#ffd75c,#f2aa00);border:5px solid #fff;border-radius:18px;width:390px;height:230px;margin:28px auto 20px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}.scratch-cover,.scratch-win{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scratch-cover{color:#344051;z-index:2;background:linear-gradient(135deg,#e8ebef,#aab1bb);font-size:42px;transition:all .55s}.scratch-cover:after{content:"";background-image:radial-gradient(#fff8 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.scratch-card.revealed .scratch-cover{transform:translate(105%)rotate(5deg)}.scratch-cover>b,.scratch-cover>span{z-index:1;position:relative}.scratch-cover>b{margin:10px;font-size:27px}.scratch-cover>span{font-size:10px}.scratch-win{color:var(--ink)}.scratch-win small{letter-spacing:3px;font-weight:900}.scratch-win b{margin:5px;font-size:56px}.scratch-win span{font-weight:800}.win-actions{color:var(--ink);text-align:left;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.win-actions div{flex-direction:column;display:flex}.win-actions span{color:var(--muted);font-size:8px}.win-actions b{font:900 13px var(--font-geist-mono);margin-top:3px}.win-actions button{background:var(--gold);border:0;border-radius:7px;padding:10px 13px;font-weight:900}.scratch-rules{color:#8f9cad;justify-content:center;gap:20px;margin-top:20px;font-size:9px;display:flex}.affiliate-page{background:var(--paper);min-height:780px;padding:55px clamp(20px,7vw,110px)}.affiliate-hero{background:var(--navy);color:#fff;border-radius:13px;grid-template-columns:1fr 260px;gap:24px;margin-bottom:18px;padding:25px;display:grid}.affiliate-hero small{color:#aab5c3;letter-spacing:1px;font-size:9px}.link-box{margin:9px 0;display:flex}.link-box span{font:700 11px var(--font-geist-mono);background:#ffffff12;border:1px solid #ffffff21;border-radius:7px 0 0 7px;flex:1;padding:12px}.link-box button{background:var(--gold);border:0;border-radius:0 7px 7px 0;padding:0 17px;font-weight:900}.share-buttons{gap:7px;display:flex}.share-buttons button{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;padding:7px 10px;font-size:9px}.affiliate-hero aside{border-left:1px solid #ffffff20;flex-direction:column;justify-content:center;padding-left:24px;display:flex}.affiliate-hero aside b{color:var(--gold);margin:7px 0 12px;font-size:27px}.affiliate-hero aside button{color:#fff;background:0 0;border:1px solid #fff3;border-radius:7px;padding:9px;font-weight:800}.commission-grid,.affiliate-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.commission-grid article,.affiliate-stats article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px}.commission-grid span{color:#ae7600;font-size:28px;font-weight:900}.commission-grid b,.commission-grid small{display:block}.commission-grid b{margin:5px 0}.commission-grid small{color:var(--muted)}.affiliate-stats{grid-template-columns:repeat(4,1fr);margin:18px 0}.affiliate-stats article{flex-direction:column;display:flex}.affiliate-stats small{color:var(--muted);letter-spacing:1px;font-size:8px}.affiliate-stats b{margin-top:4px;font-size:20px}.network{border:1px solid var(--line);background:#fff;border-radius:11px}.network header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.network h2{margin:0;font-size:16px}.network header small{color:var(--muted)}.network header button{background:0 0;border:0;font-size:10px;font-weight:800}.network section{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 120px 90px;align-items:center;padding:14px 18px;display:grid}.network section>span{color:#a87300;background:#fff3ca;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.network section div{flex-direction:column;display:flex}.network section small{color:var(--muted);margin-top:3px}.network section strong{text-align:right}.network section em{color:#936400;text-align:center;background:#fff3ca;border-radius:20px;margin-left:15px;padding:5px;font-size:8px;font-style:normal}.network section em.available{color:#157b5a;background:#e5f7ef}@media (width<=980px){.affiliate-hero{grid-template-columns:1fr}.affiliate-hero aside{border-top:1px solid #ffffff20;border-left:0;padding:20px 0 0}.affiliate-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.affiliate-page{padding:45px 16px}.scratch-card{width:100%;height:210px}.scratch-shell h1{font-size:31px}.win-actions{flex-direction:column;align-items:flex-start;gap:12px}.scratch-rules{flex-direction:column;gap:7px}.commission-grid,.affiliate-stats{grid-template-columns:1fr}.network section{grid-template-columns:35px 1fr 85px}.network section em{display:none}}.admin-shell{grid-template-columns:210px 1fr;gap:28px;padding-left:clamp(18px,4vw,55px);display:grid}.admin-nav{background:var(--navy);color:#fff;border-radius:13px;height:max-content;padding:20px 14px;position:sticky;top:96px}.admin-nav>div{align-items:center;gap:9px;margin-bottom:21px;display:flex}.admin-nav>div span{background:var(--gold);width:34px;height:34px;color:var(--ink);border-radius:7px;place-items:center;font-weight:900;display:grid}.admin-nav button{color:#aab5c3;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:11px;font-size:11px;font-weight:700;display:block}.admin-nav button.active,.admin-nav button:hover{color:#fff;background:#ffffff12}.admin-nav>small{color:var(--gold);letter-spacing:1px;margin:26px 10px 5px;font-size:8px;font-weight:900;display:block}.admin-nav>p{color:#7f8b9c;margin:0 10px;font-size:9px;line-height:1.5}.release-banner{background:#e7f8f0;border:1px solid #a8dfc6;border-radius:11px;justify-content:space-between;align-items:center;margin:19px 0;padding:16px 18px;display:flex}.release-banner>div{align-items:center;gap:11px;display:flex}.release-banner>div>span{color:#fff;background:#16835e;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.release-banner>div div{flex-direction:column;display:flex}.release-banner small{color:#4f7365;margin-top:3px}.release-banner button{color:#fff;background:#167a59;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}.data-table{border:1px solid var(--line);background:#fff;border-radius:11px}.data-table header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.data-table header div{flex-direction:column;display:flex}.data-table h2{margin:0;font-size:16px}.data-table header small{color:var(--muted);margin-top:3px}.data-table header button{background:0 0;border:0;font-size:10px;font-weight:800}.data-table section{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr 150px 110px 90px;align-items:center;gap:12px;padding:15px 18px;font-size:11px;display:grid}.data-table section span:nth-child(3){font-weight:900}.data-table section em{color:#956600;text-align:center;background:#fff3ca;border-radius:20px;padding:5px 7px;font-size:8px;font-style:normal}.data-table section button{background:0 0;border:0;font-size:9px;font-weight:800}@media (width<=900px){.admin-shell{grid-template-columns:1fr}.admin-nav{gap:5px;display:flex;position:static;overflow:auto}.admin-nav>div,.admin-nav>small,.admin-nav>p{display:none}.admin-nav button{white-space:nowrap;width:auto}.release-banner{flex-direction:column;align-items:flex-start;gap:15px}}@media (width<=640px){.admin-shell{padding:35px 14px}.data-table section{grid-template-columns:1fr 1fr}.data-table section span:nth-child(3),.data-table section em{display:none}.data-table section button{grid-column:2}.release-banner button{width:100%}}.brand-logo{object-fit:cover;border-radius:10px;width:48px;height:48px;box-shadow:0 5px 18px #00165a2b}.cinematic{color:#fff;background:#040b16}.cinematic>header{background:linear-gradient(135deg,#061a66,#040b16);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:86px 1fr auto;align-items:center;gap:24px;min-height:180px;padding:36px clamp(22px,7vw,110px);display:grid}.cinematic>header img{object-fit:cover;border-radius:17px;width:78px;height:78px;box-shadow:0 0 40px #ffc21b35}.cinematic>header small{color:#f7b916;letter-spacing:2.4px;font-size:10px;font-weight:900}.cinematic>header h2{letter-spacing:-2px;margin:6px 0 0;font-size:clamp(30px,4vw,54px)}.cinematic>header>span{font:800 9px var(--font-geist-mono);letter-spacing:2px;color:#8593a8;writing-mode:vertical-rl}.cinema-track{height:420vh;position:relative}.cinema-stage{background:#020710;height:calc(100vh - 76px);position:sticky;top:76px;overflow:hidden}.cinema-layer{object-fit:cover;will-change:transform,opacity,clip-path;width:100%;height:100%;position:absolute;inset:0}.cinema-car{z-index:1;transform-origin:79% 28%}.cinema-moto{z-index:2}.cinema-winner{z-index:3}.cinema-shade{z-index:4;pointer-events:none;background:linear-gradient(90deg,#020710f0 0%,#020710ad 34%,#0000 69%),linear-gradient(#0000 52%,#020710b8);position:absolute;inset:0}.cinema-copy{z-index:5;pointer-events:none;width:min(550px,43vw);transition:opacity 80ms linear;position:absolute;top:50%;left:clamp(24px,8vw,125px);transform:translateY(-50%)}.cinema-copy>span{color:#8d9aaf;font:800 10px var(--font-geist-mono);letter-spacing:2px;margin-bottom:27px;display:block}.cinema-copy small{color:#f7b916;letter-spacing:2.4px;font-size:10px;font-weight:900}.cinema-copy h3{letter-spacing:-3.5px;text-wrap:balance;margin:12px 0 20px;font-size:clamp(43px,5.7vw,82px);line-height:.98}.cinema-copy p{color:#c3ccd8;max-width:500px;font-size:16px;line-height:1.65}.cinema-final{pointer-events:auto}.cinema-copy button{color:#111825;cursor:pointer;background:#f7b916;border:0;border-radius:9px;margin-top:15px;padding:15px 21px;font-weight:900}.cinema-meter{z-index:6;background:#ffffff2b;width:2px;height:180px;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.cinema-meter i{background:#f7b916;width:100%;display:block}.cinema-hint{z-index:6;font:800 9px var(--font-geist-mono);letter-spacing:2px;color:#ccd4df;text-align:center;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cinema-hint b{color:#f7b916;margin-top:5px;font-size:17px;display:block}@media (prefers-reduced-motion:reduce){.cinema-layer{transition:opacity .2s linear;transform:none!important}}@media (width<=760px){.brand-logo{width:42px;height:42px}.cinematic>header{grid-template-columns:58px 1fr;gap:14px;padding:25px 18px}.cinematic>header img{border-radius:12px;width:56px;height:56px}.cinematic>header>span{display:none}.cinematic>header h2{letter-spacing:-1.3px;font-size:29px}.cinematic>header small{font-size:8px}.cinema-track{height:380vh}.cinema-stage{height:calc(100vh - 65px);top:65px}.cinema-layer{object-position:68% center}.cinema-moto{object-position:60% center}.cinema-winner{object-position:63% center}.cinema-shade{background:linear-gradient(#0000 22%,#020710d0 58%,#020710f8 100%)}.cinema-copy{width:auto;inset:auto 20px 58px;transform:none}.cinema-copy>span{margin-bottom:10px}.cinema-copy h3{letter-spacing:-2px;margin:8px 0 12px;font-size:39px}.cinema-copy p{max-width:92%;margin:0;font-size:13px}.cinema-meter{height:110px;right:13px}.cinema-hint{width:100%;font-size:8px;bottom:16px}}.hero{grid-template-columns:.9fr 1.1fr;min-height:680px;padding-top:58px;padding-bottom:58px}.hero-copy{flex-direction:column;justify-content:center;display:flex}.hero-copy h2{color:#fff;margin:16px 0 0;font-size:clamp(20px,2.2vw,31px);line-height:1.2}.hero-copy>p{margin-top:13px}.hero-primary{padding:17px 26px;transition:all .2s;box-shadow:0 12px 34px #f7b91636}.hero-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #f7b91655}.hero-packs{gap:8px;margin-top:16px;display:flex}.hero-packs button{color:#fff;background:#ffffff0b;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}.hero-packs button:hover{border-color:var(--gold);background:#f7b91612}.hero-packs b{color:var(--gold);font-size:18px}.hero-packs span{text-align:left;max-width:80px;font-size:9px}.prize-stage{justify-content:flex-end;min-height:680px;margin:-58px calc(-1*clamp(22px,7vw,110px)) -58px 30px;overflow:hidden}.hero-prize{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.hero-image-shade{background:linear-gradient(90deg,#081426 0%,#0000 38%),linear-gradient(#0000 58%,#081426d9);position:absolute;inset:0}.prize-stage .ticket{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.prize-tag{min-width:min(430px,80%);bottom:40px;left:50%;right:auto;transform:translate(-50%)}.confidence{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:42px;padding:54px clamp(20px,7vw,110px);display:grid}.confidence-copy small{color:#ae7600;letter-spacing:2px;font-size:9px;font-weight:900}.confidence-copy h2{letter-spacing:-1.4px;margin:8px 0 12px;font-size:34px}.confidence-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.confidence-logos{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.confidence-logos article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;min-height:112px;padding:12px;display:flex;box-shadow:0 8px 24px #1018280b}.confidence-logos img{object-fit:contain;border-radius:7px;width:72px;height:62px}.confidence-logos article div{flex-direction:column;display:flex}.confidence-logos b{font-size:13px}.confidence-logos span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.35}.visual{overflow:hidden}.visual>img{object-fit:cover;z-index:1;width:100%;height:100%;transition:all .35s;position:absolute;inset:0}.visual:after{z-index:1;background:linear-gradient(#0000 30%,#07101ec7);width:auto;height:auto;inset:0}.raffles>article:hover .visual>img{transform:scale(1.045)}.coming-line{color:var(--muted);align-items:center;gap:7px;margin:18px 0 5px;font-size:9px;display:flex}.coming-line i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f7b9161f}.cinema-track{height:330vh}@media (width<=980px){.hero{grid-template-columns:1fr;padding-bottom:0}.prize-stage{min-height:430px;margin:35px -18px 0}.confidence{grid-template-columns:1fr}.confidence-logos{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.hero{padding-top:36px}.hero h1{font-size:48px}.hero-copy h2{font-size:22px}.hero-buttons{flex-direction:column}.hero-packs{grid-template-columns:repeat(3,1fr);display:grid}.hero-packs button{flex-direction:column;padding:8px}.hero-packs span{text-align:center}.prize-stage{min-height:360px}.hero-prize{object-position:70% center}.ticket{display:none}.prize-tag{min-width:88%;padding:12px;bottom:20px}.prize-tag strong{font-size:15px}.stats{grid-template-columns:1fr 1fr}.confidence{padding:42px 16px}.confidence-copy h2{font-size:29px}.confidence-logos{grid-template-columns:1fr}.confidence-logos article{min-height:88px}.cinema-track{height:300vh}}.rules-link{text-align:center;color:#8a6200;margin-top:10px;font-size:10px;font-weight:800;display:block}.profile-card{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:center;gap:9px;margin-bottom:14px;padding:14px;display:grid}.profile-card>div{flex-direction:column;gap:3px;display:flex}.profile-card small{color:var(--muted);font-size:9px}.profile-card input{border:1px solid #d4d9e0;border-radius:7px;min-width:0;padding:10px;font-size:11px}.profile-card button{background:var(--navy);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}@media (width<=980px){.profile-card{grid-template-columns:1fr 1fr}.profile-card>div{grid-column:1/-1}}@media (width<=700px){.profile-card{grid-template-columns:1fr}}.admin-form{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:1.2fr 1fr repeat(3,.7fr) auto;align-items:center;gap:9px;margin-bottom:18px;padding:15px;display:grid}.admin-form>div:first-child{flex-direction:column;display:flex}.admin-form small{color:var(--muted);margin-top:3px;font-size:9px}.admin-form input{border:1px solid #d4d9e0;border-radius:7px;min-width:0;padding:10px;font-size:10px}.admin-form>button{background:var(--gold);border:0;border-radius:7px;padding:10px;font-size:10px;font-weight:900}.legal-fields{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:auto 1fr 1.5fr;align-items:center;gap:9px;padding-top:11px;display:grid}.row-actions{gap:5px;display:flex}.row-actions button:first-child{color:#127052}.row-actions button:last-child{color:#a22}@media (width<=1000px){.admin-form{grid-template-columns:1fr 1fr}.admin-form>div:first-child,.legal-fields{grid-column:1/-1}.legal-fields{grid-template-columns:1fr}}@media (width<=640px){.admin-form{grid-template-columns:1fr}}.prize-showcase{background:linear-gradient(#f8fafc,#fff);overflow:hidden}.prize-showcase .section-head{max-width:1180px;margin-left:auto;margin-right:auto}.prize-showcase .section-head p{color:var(--muted);margin:8px 0 0;font-size:13px}.showcase-window{width:calc(100% + clamp(40px,14vw,220px));margin-left:calc(0px - clamp(20px,7vw,110px));padding:10px 0 22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.showcase-track{will-change:transform;gap:18px;width:max-content;animation:58s linear infinite showcase-scroll;display:flex}.showcase-window:hover .showcase-track{animation-play-state:paused}.showcase-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex:0 0 310px;width:310px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 34px #10182814}.showcase-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px #10182824}.showcase-card .visual{height:205px}.showcase-card .card-body{padding:17px 19px 19px}.showcase-card .card-body h3{font-size:19px}.showcase-number{z-index:3;color:#fff;font:900 38px var(--font-geist-mono);opacity:.58;text-shadow:0 4px 16px #000;position:absolute;bottom:10px;right:13px}.showcase-note{color:#7b8594;text-transform:uppercase;letter-spacing:1.2px;justify-content:center;align-items:center;gap:12px;margin-top:5px;font-size:9px;font-weight:800;display:flex}.showcase-note i{background:var(--gold);border-radius:50%;width:4px;height:4px}@keyframes showcase-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (width<=700px){.prize-showcase{padding-left:16px;padding-right:16px}.showcase-window{width:calc(100% + 32px);margin-left:-16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.showcase-track{gap:12px;animation-duration:48s}.showcase-card{flex-basis:265px;width:265px}.showcase-card .visual{height:175px}.showcase-note{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.showcase-window{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.showcase-track{animation:none}.showcase-card{scroll-snap-align:start}}.auth-shell{color:#fff;background:linear-gradient(145deg,#061225,#0c213d);min-height:100vh;padding:38px 18px}.auth-wrap{width:min(1080px,100%);margin:auto}.auth-brand{color:#fff;letter-spacing:1px;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.auth-brand img{object-fit:cover;border-radius:12px;width:54px;height:54px}.auth-card{color:#111825;background:#fff;border-radius:18px;width:min(560px,100%);margin:54px auto 0;padding:clamp(24px,5vw,44px);box-shadow:0 28px 70px #0008}.auth-card>small,.portal-title small{color:#9a6900;letter-spacing:2px;font-weight:900}.auth-card h1{margin:8px 0 12px;font-size:clamp(30px,5vw,44px)}.auth-card p{color:#657082;line-height:1.6}.auth-card .primary-link,.portal-actions a{text-align:center;color:#111825;background:#f7b916;border-radius:9px;margin-top:22px;padding:14px 18px;font-weight:900;text-decoration:none;display:block}.auth-card .secondary-link{text-align:center;color:#111825;margin-top:18px;font-weight:800;display:block}.auth-trust{color:#5c6675;border-top:1px solid #e6e9ee;gap:8px;margin-top:24px;padding-top:20px;font-size:12px;display:grid}.registration-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.registration-form label{flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.registration-form label:first-child,.registration-form .terms,.registration-form button,.form-error{grid-column:1/-1}.registration-form input{border:1px solid #d4d9e0;border-radius:8px;padding:12px}.registration-form .terms{flex-direction:row;align-items:flex-start;font-weight:600;line-height:1.45;display:flex}.registration-form .terms input{margin-top:2px}.registration-form button{background:#f7b916;border:0;border-radius:9px;padding:14px;font-weight:900}.registration-form button:disabled{opacity:.55}.form-error{color:#9b2323;background:#ffe9e9;border-radius:8px;padding:11px;font-size:12px}.portal-shell{background:#f3f6f9;min-height:100vh}.portal-top{background:#fff;border-bottom:1px solid #e4e8ed;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,5vw,70px);display:flex}.portal-top .auth-brand{color:#111825}.portal-top nav{align-items:center;gap:12px;display:flex}.portal-top nav a{color:#4c5665;font-size:13px;font-weight:800;text-decoration:none}.portal-top nav .logout{color:#fff;background:#111825;border-radius:8px;padding:10px 13px}.portal-layout{grid-template-columns:230px 1fr;gap:26px;width:min(1180px,100%);margin:auto;padding:38px 20px;display:grid}.portal-side{color:#fff;background:#081426;border-radius:14px;height:max-content;padding:20px}.portal-side strong{font-size:17px;display:block}.portal-side small{color:#9faabc;margin:6px 0 20px;display:block}.portal-side a,.portal-side button{color:#b8c1ce;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:11px 10px;font-weight:700;text-decoration:none;display:block}.portal-side a.active,.portal-side a:hover,.portal-side button:hover{color:#fff;background:#ffffff12}.portal-main{min-width:0}.portal-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.portal-head h1{margin:6px 0 0;font-size:34px}.portal-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.portal-metric,.portal-panel{background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:20px}.portal-metric small{color:#697486;font-size:10px;font-weight:800;display:block}.portal-metric b{margin-top:8px;font-size:22px;display:block}.portal-panel{margin-top:18px}.portal-panel h2{margin:0 0 6px}.portal-panel p{color:#687487}.status-ok{color:#167a59;font-weight:800}.status-warn{color:#a16e00;font-weight:800}.admin-denied{text-align:center}.admin-denied a{color:#111825;font-weight:800}@media (width<=850px){.portal-layout{grid-template-columns:1fr}.portal-side{gap:4px;display:flex;overflow:auto}.portal-side strong,.portal-side small{display:none}.portal-side a,.portal-side button{white-space:nowrap;width:auto}.portal-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.registration-form{grid-template-columns:1fr}.registration-form label{grid-column:1/-1}.portal-grid{grid-template-columns:1fr}.portal-top{height:auto;padding:12px 16px}.portal-top .auth-brand span{display:none}}.portal-head .primary{color:#111825;cursor:pointer;background:#f7b916;border:0;border-radius:9px;padding:13px 18px;font-weight:900}.account-checkout{padding:0;scroll-margin-top:20px;overflow:hidden}.account-checkout-head{color:#fff;background:#081426;justify-content:space-between;gap:20px;padding:22px;display:flex}.account-checkout-head small{color:#f7b916;letter-spacing:1.5px;font-weight:900}.account-checkout-head h2{margin:6px 0}.account-checkout-head p{color:#c2cada;margin:0}.account-checkout-head>button{color:#fff;background:#ffffff10;border:1px solid #ffffff35;border-radius:8px;align-self:start;padding:9px 13px}.account-checkout-grid{grid-template-columns:minmax(0,1fr) 300px;display:grid}.account-number-board{padding:20px}.number-tools{justify-content:space-between;align-items:end;gap:14px;display:flex}.number-tools label,.coupon-field{gap:6px;font-size:11px;font-weight:800;display:grid}.number-tools input,.coupon-field input{border:1px solid #d7dde5;border-radius:8px;padding:11px}.number-tools button{background:#fff;border:1px solid #d7dde5;border-radius:8px;padding:10px}.account-number-legend{color:#687487;gap:18px;margin:18px 0;font-size:10px;display:flex}.account-number-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.account-number-grid button{background:#fff;border:1px solid #d7dde5;border-radius:8px;padding:14px 5px;font-family:monospace;font-weight:900}.account-number-grid button.selected{background:#f7b916;border-color:#e2a600}.account-number-grid button:disabled{color:#8c96a4;background:#e6e9ee}.account-cart{background:#fbfcfd;border-left:1px solid #e1e6ed;padding:20px}.account-cart>small{color:#687487;font-weight:900}.account-cart h3{margin:7px 0 14px;font-size:24px}.cart-chips{flex-wrap:wrap;gap:6px;display:flex}.cart-chips button{background:#fff8df;border:1px solid #e8b526;border-radius:6px;padding:6px;font-family:monospace}.lucky-action,.checkout-action{border:0;border-radius:8px;width:100%;margin-top:14px;padding:12px;font-weight:900}.lucky-action{background:#e9eef4}.checkout-action{background:#f7b916}.scratch-summary{background:#fff3ca;border:1px solid #edc455;border-radius:8px;grid-template-columns:auto 1fr;margin:14px 0;padding:13px;display:grid}.scratch-summary span{color:#7a6427;grid-column:2;font-size:10px}.cart-total{border-top:1px solid #e1e6ed;justify-content:space-between;padding:16px 0;font-size:19px;display:flex}.account-cart>a{text-align:center;color:#5e6878;margin-top:12px;font-size:11px;display:block}.form-success{color:#126b4d;background:#e7f7f0;border-radius:8px;margin:14px 20px;padding:11px}.receipt-upload input{max-width:100%}@media (width<=900px){.account-checkout-grid{grid-template-columns:1fr}.account-cart{border-top:1px solid #e1e6ed;border-left:0}.account-number-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.account-checkout-head,.number-tools{flex-direction:column;align-items:stretch}.account-number-grid{grid-template-columns:repeat(2,1fr)}}.draw-date{color:#915f00;margin-top:7px;font-size:12px;font-weight:800;display:block}.scratch-result{color:#167a59;margin:10px 0;display:block}.mini-card>small{color:#7a6a41;margin:7px 0;display:block}.login-form{gap:14px;margin-top:22px;display:grid}.login-form label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.login-form input{color:#111825;background:#fff;border:1px solid #d4d9e0;border-radius:8px;padding:12px}.login-form button{color:#111825;background:#f7b916;border:0;border-radius:9px;padding:14px 18px;font-weight:900}.login-form button:disabled{opacity:.55}.login-form .terms{flex-direction:row;align-items:flex-start;font-weight:600;line-height:1.45;display:flex}.login-form .terms input{margin-top:2px}.auth-success{color:#175f48;background:#e9f8f1;border-radius:10px;margin-top:22px;padding:18px}.auth-success b{font-size:18px}.auth-success p{color:#326b59}.auth-success a{color:#111825;font-weight:800}.auth-confirmed{color:#175f48;background:#e9f8f1;border:1px solid #b9ead8;border-radius:10px;gap:5px;margin-top:20px;padding:15px 17px;display:grid}.auth-confirmed b{font-size:15px}.auth-confirmed span{color:#326b59;font-size:13px;line-height:1.45}.topbar nav a{color:#606976;background:0 0;border:0;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}.topbar .login{color:#fff;align-items:center;text-decoration:none;display:inline-flex}footer a{color:inherit;text-decoration:none}.official-socials{align-items:center;gap:9px;display:flex}.official-socials strong{color:#fff;letter-spacing:1.2px;text-transform:uppercase;margin-right:3px;font-size:9px}.official-socials a{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s,border-color .2s;display:grid}.official-socials a:hover,.official-socials a:focus-visible{color:#081426;background:#f7b916;border-color:#f7b916;outline:none;transform:translateY(-2px)}.official-socials svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.official-socials .social-fill{fill:currentColor;stroke:none}.official-socials .social-play{fill:#070f1c;stroke:none}@media (width<=900px){footer{flex-wrap:wrap;justify-content:center}.official-socials{order:4;justify-content:center;width:100%}}.form-success{color:#11654b;background:#e3f7ef;border:1px solid #bce8d8;border-radius:8px;margin-bottom:14px;padding:11px 13px;font-size:13px;font-weight:700}.portal-head .primary,.refresh,.wide-action{color:#111825;cursor:pointer;background:#f7b916;border:0;border-radius:8px;padding:12px 16px;font-weight:900;text-decoration:none}.portal-panel{scroll-margin-top:20px}.portal-panel.callout{border-left:5px solid #f7b916}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading h2{margin:4px 0 0}.section-heading small{letter-spacing:1.5px;color:#9a6900;font-size:10px;font-weight:900}.section-heading>span{color:#596579;background:#eef2f6;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:800}.data-list,.admin-table{gap:8px;display:grid}.data-list article,.admin-table article{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.data-list article:first-child,.admin-table article:first-child{border-top:0}.data-list article>div,.admin-table article>div{gap:4px;display:grid}.data-list small,.admin-table small{color:#758091;font-size:11px;display:block}.data-list em{font-style:normal}.tag{color:#536071;text-transform:uppercase;background:#e9edf2;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-block}.tag.active,.tag.available,.tag.paid,.tag.completed,.tag.homologated{color:#0e6d4d;background:#dff4eb}.tag.pending,.tag.requested,.tag.planned,.tag.awaiting_payment,.tag.generated{color:#866000;background:#fff0ca}.tag.blocked,.tag.rejected,.tag.canceled{color:#9b2727;background:#ffe1e1}.tag.closed,.tag.activated,.tag.revealed{color:#394eb0;background:#e5e9ff}.card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mini-card{color:#fff;background:linear-gradient(145deg,#0b1d35,#132d4f);border-radius:12px;padding:17px}.mini-card h3{margin:12px 0 4px}.mini-card p{color:#b5c0cf;font-size:11px}.mini-card code{color:#ffd767;background:#fff1;border-radius:6px;margin:10px 0;padding:10px;font-weight:900;display:block}.mini-card button,.data-list button,.row-actions button,.inline-form button,.admin-form button{cursor:pointer;background:#f7b916;border:0;border-radius:7px;padding:9px 12px;font-weight:900}.inline-form{gap:9px;margin:12px 0 18px;display:flex}.inline-form input,.admin-form input,.legal-fields input,.share-link input{border:1px solid #d9dfe6;border-radius:7px;flex:1;min-width:0;padding:11px}.affiliate-box{color:#fff;background:#081426;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px;padding:17px;display:grid}.affiliate-box small{color:#97a5b8;font-size:9px;font-weight:800;display:block}.affiliate-box code,.affiliate-box b{color:#ffd35b;margin-top:6px;font-size:16px;display:block}.share-link{color:#667284;gap:5px;font-size:11px;font-weight:800;display:grid}.share-link input{width:100%}.admin-form{background:#f5f7f9;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.admin-form button{grid-column:1/-1}.legal-fields{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0;display:grid}.legal-fields small{color:#8a6110;grid-column:1/-1}.row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex!important}.row-actions button{font-size:10px}.row-actions button.danger{color:#9b2727;background:#ffe1e1}.code-result{white-space:pre-wrap;color:#d9e6f7;background:#071528;border-radius:9px;max-height:300px;padding:15px;font-size:11px;overflow:auto}.admin-main .portal-panel{overflow:hidden}@media (width<=850px){.card-grid,.admin-form{grid-template-columns:1fr 1fr}}@media (width<=600px){.portal-grid,.card-grid,.affiliate-box,.admin-form,.legal-fields{grid-template-columns:1fr}.portal-top nav span{display:none}.portal-layout{padding:22px 12px}.portal-head{align-items:flex-start}.data-list article,.admin-table article{flex-direction:column;align-items:flex-start}.row-actions{flex-wrap:wrap;justify-content:flex-start!important}.inline-form{flex-direction:column}}
