:root{color:#172033;font-synthesis:none;--navy:#0b1324;--navy2:#111d34;--ink:#172033;--muted:#687386;--line:#e5e9f0;--surface:#fff;--accent:#ffb82e;--accent2:#ffcf67;--green:#14a06f;--danger:#d74848;--admin:#101723;--admin2:#172131;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f7f8fb;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a{transition:all .2s}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer}.public-app{background:#fff;min-height:100vh}.public-header{z-index:20;color:#fff;position:absolute;top:0;left:0;right:0}.public-header.is-compact{background:var(--navy);position:relative}.public-header-inner{align-items:center;gap:34px;max-width:1220px;margin:auto;padding:22px 28px;display:flex}.brand-link{margin-right:auto}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:20px;font-weight:850;display:inline-flex}.brand-mark{background:linear-gradient(145deg,var(--accent),#ff8d2b);color:#111827;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 22px #ffb82e40}.brand-dark{color:#fff}.public-nav{color:#dce4f2;gap:26px;font-size:14px;display:flex}.public-nav a:hover{color:#fff}.header-cta,.primary-button,.secondary-button,.admin-primary,.ghost-button,.danger-button{border:0;border-radius:12px;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.header-cta{background:#ffffff12;border:1px solid #ffffff35;padding:11px 17px}.primary-button{background:linear-gradient(135deg,var(--accent),#ff9f2d);color:#161a22;padding:14px 20px;box-shadow:0 10px 28px #ffb82e2d}.primary-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #ffb82e42}.secondary-button{color:var(--ink);border:1px solid var(--line);background:#fff;padding:13px 19px}.full{width:100%}.hero{color:#fff;background:radial-gradient(circle at 70% 25%,#23365f 0,#0000 30%),linear-gradient(120deg,#07101f,#101c35 58%,#0b1427);align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:radial-gradient(#ffb82e24,#0000 65%);height:500px;position:absolute;inset:auto -10% -50% 30%}.hero-glow{filter:blur(80px);background:#4978ff22;border-radius:50%;width:420px;height:420px;position:absolute;top:120px;left:-150px}.hero-inner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:74px;width:min(1220px,100%);margin:auto;padding:150px 28px 90px;display:grid;position:relative}.hero-copy h1{letter-spacing:-3.8px;max-width:760px;margin:18px 0 22px;font-size:clamp(48px,5.3vw,78px);line-height:1.02}.hero-copy>p{color:#cbd6e8;max-width:650px;font-size:19px;line-height:1.65}.hero-kicker,.eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:800}.hero-kicker{color:var(--accent2)}.hero-actions{gap:12px;margin:34px 0;display:flex}.hero .secondary-button{color:#fff;background:#ffffff10;border-color:#ffffff2d}.trust-row{color:#aebbd0;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.featured-card{background:#17243d;border:1px solid #ffffff20;border-radius:28px;min-height:490px;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 35px 90px #0008}.featured-card:hover{transform:rotate(0)translateY(-3px)}.featured-image{background:linear-gradient(160deg,#293c62,#13203b) 50%/cover;flex-direction:column;height:100%;min-height:490px;padding:24px;display:flex}.featured-top{justify-content:space-between;align-items:center;font-size:13px;display:flex}.featured-content{margin-top:auto}.featured-content small{color:var(--accent2);text-transform:uppercase;letter-spacing:1.6px;font-weight:750}.featured-content h2{letter-spacing:-1.5px;margin:10px 0;font-size:38px}.featured-content p{color:#dbe4f3}.featured-meta{color:#d7dfec;border-top:1px solid #ffffff25;justify-content:space-between;margin-top:22px;padding-top:18px;font-size:13px;display:flex}.section{max-width:1220px;margin:auto;padding:96px 28px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.section-head h2,.detail-info h2,.rules-card h2{letter-spacing:-1.5px;margin:7px 0;font-size:38px}.section-head>p{max-width:520px;color:var(--muted);line-height:1.7}.eyebrow.public{color:#a06b00}.raffle-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.raffle-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #0c16300a}.raffle-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px #0c163014}.raffle-image{background:#edf1f6;height:245px;position:relative;overflow:hidden}.raffle-image img{object-fit:cover;width:100%;height:100%;transition:all .4s}.raffle-card:hover .raffle-image img{transform:scale(1.035)}.raffle-badge{position:absolute;top:16px;left:16px}.image-placeholder{color:#96a1b4;letter-spacing:3px;background:linear-gradient(135deg,#e9edf3,#f7f8fa);place-items:center;height:100%;font-weight:850;display:grid}.image-placeholder.large{min-height:520px}.raffle-body{padding:22px}.raffle-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.raffle-title h3{letter-spacing:-.5px;margin:0;font-size:20px}.raffle-title>span{white-space:nowrap;font-weight:800}.raffle-body>p{color:var(--muted);height:48px;line-height:1.55;overflow:hidden}.raffle-footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:20px;padding-top:17px;font-size:13px;display:flex}.raffle-footer span{flex-direction:column;gap:3px;display:flex}.arrow-link{color:#8c6300;font-weight:750}.how-section{background:var(--navy);color:#fff;padding:90px max(28px,50vw - 582px)}.section-head.light h2{color:#fff}.steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.steps article{background:#ffffff07;border:1px solid #ffffff18;border-radius:18px;padding:28px}.steps b{color:var(--accent2);font-size:12px}.steps h3{margin:30px 0 10px;font-size:19px}.steps p{color:#aebbd0;font-size:14px;line-height:1.6}.security-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1220px;margin:0 auto;padding:100px 28px;display:grid}.security-section h2{letter-spacing:-1.7px;font-size:40px}.security-section p{color:var(--muted);line-height:1.8}.security-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.security-cards span{border:1px solid var(--line);background:#fafbfc;border-radius:16px;padding:22px;font-weight:750}.public-footer{color:#9ba8bc;background:#080f1d}.public-footer-inner{grid-template-columns:1fr 1.7fr 1fr;align-items:center;gap:40px;max-width:1220px;margin:auto;padding:56px 28px;display:grid}.public-footer p{font-size:13px;line-height:1.6}.public-footer small{text-align:right}.status-badge{letter-spacing:.4px;text-transform:uppercase;color:#5b6575;background:#e9edf3;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.status-em_andamento,.status-publicada,.status-ativo,.status-pago,.status-confirmado{color:#08724e;background:#e3f7ef}.status-rascunho,.status-pendente_pagamento,.status-aguardando{color:#956300;background:#fff4d9}.status-encerrada,.status-inativo,.status-expirado{color:#5b6575;background:#eef0f4}.status-sorteada{color:#6645b8;background:#eee7ff}.status-cancelada,.status-cancelado,.status-bloqueado,.status-falhou{color:#b33535;background:#fde9e9}.raffle-detail{max-width:1220px;margin:auto;padding:34px 28px 100px}.breadcrumbs{color:#7a8494;gap:9px;margin:10px 0 28px;font-size:13px;display:flex}.detail-grid{grid-template-columns:1.4fr .82fr;align-items:start;gap:34px;display:grid}.main-photo{background:#eef1f5;border-radius:24px;height:560px;position:relative;overflow:hidden}.main-photo img{object-fit:cover;width:100%;height:100%}.photo-status{position:absolute;top:20px;left:20px}.thumb-row{gap:10px;margin-top:12px;padding-bottom:4px;display:flex;overflow:auto}.thumb-row button{background:#eee;border:2px solid #0000;border-radius:11px;flex:none;width:86px;height:70px;padding:0;overflow:hidden}.thumb-row button.active{border-color:var(--accent)}.thumb-row img{object-fit:cover;width:100%;height:100%}.purchase-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;position:sticky;top:24px;box-shadow:0 24px 60px #17203310}.purchase-kicker{color:#9a6c0a;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:800}.purchase-card h1{letter-spacing:-1.2px;margin:10px 0;font-size:34px;line-height:1.08}.lead{color:var(--muted);line-height:1.55}.prize-box{background:#f5f7fa;border-radius:14px;margin:24px 0;padding:18px}.prize-box span,.progress-head span{color:var(--muted);font-size:12px}.prize-box strong{margin-top:4px;font-size:26px;display:block}.progress-head{justify-content:space-between;display:flex}.progress-track,.admin-progress{background:#edf0f4;border-radius:8px;height:7px;margin:9px 0;overflow:hidden}.progress-track i,.admin-progress i{background:linear-gradient(90deg,#ffb82e,#ff8e2d);border-radius:8px;height:100%;display:block}.progress-block small{color:var(--muted)}.purchase-form{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.purchase-form>label{font-size:13px;font-weight:750}.preset-row{grid-template-columns:repeat(5,1fr);gap:7px;margin:12px 0;display:grid}.preset-row button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px;font-weight:750}.preset-row button.selected{background:var(--navy);color:#fff;border-color:var(--navy)}.quantity-control{border:1px solid var(--line);border-radius:12px;grid-template-columns:48px 1fr 48px;display:grid;overflow:hidden}.quantity-control button,.quantity-control input{text-align:center;background:#fff;border:0;padding:13px}.quantity-control button{background:#f7f8fa;font-size:21px}.quantity-control input{font-weight:800}.order-total{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.order-total span{color:var(--muted);font-size:13px}.order-total strong{font-size:24px}.purchase-note,.privacy-note{color:#7f8998;margin-top:12px;font-size:11px;line-height:1.5;display:block}.detail-info{grid-template-columns:1.3fr .7fr;gap:80px;padding:80px 0 20px;display:grid}.rich-text{white-space:pre-line;color:#596476;line-height:1.85}.detail-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-facts div{border:1px solid var(--line);border-radius:14px;padding:20px}.detail-facts span{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.detail-facts strong{font-size:14px}.rules-card{background:#f5f7fa;border-radius:22px;margin-top:50px;padding:38px}.detail-loading,.order-page{max-width:820px;margin:0 auto;padding:80px 28px 120px}.auth-public{grid-template-columns:.85fr 1fr;align-items:center;gap:90px;max-width:1050px;margin:auto;padding:90px 28px 120px;display:grid}.auth-copy h1{letter-spacing:-2px;font-size:45px}.auth-copy p{color:var(--muted);line-height:1.75}.auth-copy ul{color:#485365;gap:12px;padding:0;list-style:none;display:grid}.auth-copy li:before{content:"✓";color:var(--green);margin-right:10px;font-weight:800}.form-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:32px;box-shadow:0 25px 65px #18223910}.form-card h2{margin-top:0}.field{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.field label{color:#465164;font-size:12px;font-weight:750}.field label small{color:#8a94a2;font-weight:500}.field input,.field textarea,.toolbar select,.search-box input,.mini-form input{color:var(--ink);background:#fff;border:1px solid #dfe4eb;border-radius:10px;outline:none;padding:12px 13px}.field input:focus,.field textarea:focus,.search-box input:focus{border-color:#93a3bd;box-shadow:0 0 0 3px #8aa1c514}.field input:disabled{color:#8993a0;background:#f3f5f7}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.order-head{text-align:center;margin-bottom:30px}.order-head h1{margin:8px;font-size:45px}.order-head p{color:var(--muted)}.order-card{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 25px 60px #1720330d}.order-status{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 28px;display:flex}.order-status div{flex-direction:column;display:flex}.order-status small,.order-info-grid span{color:var(--muted);font-size:11px}.order-highlight{text-align:center;background:#f8f9fb;padding:34px}.order-highlight>span{color:var(--muted);font-size:12px}.order-highlight>strong{margin:5px;font-size:40px;display:block}.order-highlight small{color:#697386}.order-info-grid{grid-template-columns:1fr 1fr;padding:8px 28px;display:grid}.order-info-grid>div{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 10px;display:flex}.payment-placeholder{background:#fff9ea;border:1px dashed #e6bf63;border-radius:14px;justify-content:space-between;align-items:center;margin:24px 28px;padding:20px;display:flex}.payment-placeholder p{color:#806f48;max-width:500px;font-size:12px}.payment-placeholder>span{color:#8b6408;font-weight:900}.order-actions{justify-content:flex-end;gap:10px;padding:24px 28px;display:flex}.danger-link{color:var(--danger);background:0 0;border:0;padding:10px;font-weight:700}.alert{border-radius:12px;flex-direction:column;gap:3px;margin:14px 0;padding:14px 16px;font-size:13px;display:flex}.alert-error{color:#9d3333;background:#fff0f0;border:1px solid #f5cdcd}.alert-success{color:#08704c;background:#ebf8f2;border:1px solid #c8eadc}.loading-state,.empty-state{text-align:center;color:var(--muted);padding:48px}.loading-state{justify-content:center;align-items:center;gap:11px;display:flex}.spinner{border:2px solid #d9dee6;border-top-color:#29354a;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.empty-icon{color:#a5afbe;font-size:34px}.empty-state h3{color:var(--ink);margin-bottom:5px}.empty-state p{margin-top:0}.admin-app{background:#f3f5f8;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.admin-sidebar{color:#c7d0dd;background:linear-gradient(#111925,#0d141f);flex-direction:column;height:100vh;padding:25px 18px;display:flex;position:sticky;top:0}.admin-brand{justify-content:space-between;align-items:center;padding:4px 8px 24px;display:flex}.admin-pill{letter-spacing:1.1px;border:1px solid #ffffff21;border-radius:6px;padding:4px 6px;font-size:8px}.admin-nav{flex-direction:column;gap:5px;display:flex}.admin-nav a{border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.admin-nav a:hover{background:#ffffff09}.admin-nav a.active{color:#fff;background:#ffffff12}.nav-icon{background:#ffffff08;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.admin-sidebar-footer{margin-top:auto}.admin-secure{border-top:1px solid #ffffff0e;align-items:center;gap:9px;padding:18px 8px;display:flex}.admin-secure>span{color:#36cb92;font-size:10px}.admin-secure div{flex-direction:column;display:flex}.admin-secure strong{color:#e4eaf2;font-size:11px}.admin-secure small{color:#7f8b9c;font-size:9px}.ghost-button{border:1px solid var(--line);color:#3c485b;background:#fff;padding:10px 14px}.admin-main{min-width:0}.admin-topbar{background:#fff;border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px 26px;display:flex}.admin-topbar h1{letter-spacing:-1px;margin:5px 0 2px;font-size:28px}.admin-topbar p{color:#7a8494;margin:0;font-size:13px}.admin-primary{color:#fff;background:#172234;padding:11px 15px}.admin-primary:hover{background:#0c1420}.metric-card,.admin-panel,.table-card{background:#fff;border:1px solid #e4e8ee;border-radius:15px;box-shadow:0 8px 28px #10203a06}.metric-card{padding:20px;position:relative}.metric-icon{background:#f1f4f8;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.metric-card>strong{letter-spacing:-1px;margin:12px 0 3px;font-size:27px;display:block}.metric-card p{color:#8b95a3;margin:0;font-size:11px}.admin-grid-2{grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px;display:grid}.admin-panel{padding:20px}.panel-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.panel-head h2{margin:0 0 3px;font-size:16px}.panel-head p{color:#84909f;margin:0;font-size:11px}.panel-head>a{color:#677384;font-size:11px;font-weight:750}.admin-list-row{border-top:1px solid #edf0f4;align-items:center;gap:12px;padding:11px 0;display:flex}.mini-cover{background:#edf0f4;border-radius:8px;place-items:center;width:46px;height:40px;font-size:9px;display:grid;overflow:hidden}.mini-cover img{object-fit:cover;width:100%;height:100%}.grow{flex-direction:column;flex:1;display:flex}.grow strong{font-size:12px}.grow small{color:#8a94a1;font-size:10px}.health-list{gap:14px;display:grid}.health-item>div:first-child{justify-content:space-between;font-size:11px;display:flex}.health-item strong{font-size:11px}.quick-links{border-top:1px solid #edf0f4;flex-direction:column;gap:8px;margin-top:25px;padding-top:15px;display:flex}.quick-links a{font-size:11px;font-weight:750}.toolbar{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.search-box{background:#fff;border:1px solid #e0e5eb;border-radius:11px;flex:1;align-items:center;max-width:650px;display:flex;overflow:hidden}.search-box span{color:#8e98a6;padding-left:13px}.search-box input{border:0;flex:1}.search-box button{color:#fff;background:#172234;border:0;padding:12px 16px}.toolbar select{min-width:190px}.admin-raffle-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-raffle-card{background:#fff;border:1px solid #e3e7ed;border-radius:15px;overflow:hidden}.admin-raffle-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px #1120390d}.admin-raffle-cover{color:#8d96a3;background:#edf0f4;place-items:center;height:170px;font-size:11px;display:grid;position:relative}.admin-raffle-cover img{object-fit:cover;width:100%;height:100%}.admin-raffle-cover .status-badge{position:absolute;top:12px;left:12px}.admin-raffle-cover>b{color:#fff;background:#1a2434;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;top:12px;right:12px}.admin-raffle-body{padding:16px}.admin-raffle-body h3{margin:0;font-size:15px}.admin-raffle-body>p{color:#7d8795;height:34px;font-size:11px;overflow:hidden}.admin-raffle-stats{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.admin-raffle-stats span{flex-direction:column;display:flex}.admin-raffle-stats small{color:#8e98a6;font-size:8px}.admin-raffle-stats strong{font-size:10px}.pagination{justify-content:center;align-items:center;gap:16px;padding:22px;display:flex}.pagination button{background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:8px 12px}.pagination span{color:#7d8795;font-size:10px}.back-link{color:#647083;margin-bottom:15px;font-size:11px}.editor-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);align-items:start;gap:18px;display:grid}.editor-side{gap:16px;display:grid}.cover-preview{border-radius:12px;height:230px;margin-bottom:18px;overflow:hidden}.cover-preview img{object-fit:cover;width:100%;height:100%}.form-divider{border-top:1px solid #e9edf1;justify-content:space-between;align-items:center;margin:28px 0 18px;padding-top:20px;display:flex}.form-divider span{font-size:13px;font-weight:800}.form-divider small{color:#8c96a4;font-size:9px}.toggle{align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.toggle input{display:none}.toggle span{background:#cdd4df;border-radius:10px;width:30px;height:17px;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.toggle input:checked+span:after{left:15px}.status-actions{gap:8px;display:grid}.danger-button{color:#b53838;background:#fff0f0;border:1px solid #f4cccc;padding:10px 14px}.muted{color:#8a94a2;font-size:11px}.mini-form{gap:8px;display:grid}.gallery-admin{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.gallery-admin>div{background:#eee;border-radius:8px;height:75px;position:relative;overflow:hidden}.gallery-admin img{object-fit:cover;width:100%;height:100%}.gallery-admin button{color:#fff;background:#111b;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:4px;right:4px}.side-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-metrics span{background:#f6f8fa;border-radius:10px;flex-direction:column;padding:12px;display:flex}.side-metrics small{color:#84909f;font-size:8px}.side-metrics strong{margin-top:3px;font-size:12px}.table-card{overflow:hidden}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{text-align:left;text-transform:uppercase;letter-spacing:.7px;color:#8a94a2;background:#f8f9fb;padding:12px 14px;font-size:9px}td{color:#4e596a;border-top:1px solid #edf0f4;padding:13px 14px;font-size:11px}td strong,td small{display:block}td small{color:#8d96a3;margin-top:3px;font-size:9px}td code{font-size:10px}.row-actions{gap:6px;display:flex}.row-actions button,.table-action{background:#fff;border:1px solid #dfe4eb;border-radius:7px;padding:6px 8px;font-size:9px}.admin-login{background:#0d1522;place-items:center;min-height:100vh;padding:30px;display:grid;position:relative;overflow:hidden}.admin-login-bg{background:radial-gradient(circle,#35558955,#0000 65%);width:800px;height:800px;position:absolute;top:-400px;right:-100px}.admin-login-card{color:#fff;background:#121c2b;border:1px solid #ffffff10;border-radius:22px;width:min(440px,100%);padding:36px;position:relative;box-shadow:0 40px 100px #0008}.admin-login-card>.brand{margin-bottom:42px}.admin-login-card h1{letter-spacing:-1.2px;margin:7px 0;font-size:32px}.admin-login-card p,.admin-login-card>small{color:#8f9bad;font-size:12px;line-height:1.6}.admin-login-card form{margin-top:26px}.admin-login-card .field label{color:#c9d2df}.admin-login-card .admin-primary{color:#111927;background:linear-gradient(135deg,#ffbd38,#ff982f)}@media (width<=1050px){.raffle-grid,.admin-raffle-grid{grid-template-columns:repeat(2,1fr)}.hero-inner,.detail-grid{grid-template-columns:1fr}.featured-card{max-width:650px}.purchase-card{position:relative;top:auto}.metric-grid{grid-template-columns:1fr 1fr}.editor-layout,.admin-grid-2{grid-template-columns:1fr}.admin-app{grid-template-columns:76px 1fr}.admin-sidebar{padding:20px 10px}.admin-brand .brand>span:last-child,.admin-pill,.admin-nav a>span:last-child,.admin-sidebar-footer{display:none}.admin-nav a{justify-content:center}.public-footer-inner{grid-template-columns:1fr}.public-footer small{text-align:left}}@media (width<=760px){.public-nav,.header-cta{display:none}.public-header-inner{padding:18px}.hero{min-height:auto}.hero-inner{gap:45px;padding:120px 20px 70px}.hero-copy h1{letter-spacing:-2.5px;font-size:46px}.trust-row{gap:8px;display:grid}.section,.raffle-detail{padding:65px 18px}.section-head,.security-section{display:block}.raffle-grid,.admin-raffle-grid,.steps{grid-template-columns:1fr}.featured-card,.featured-image{min-height:390px}.how-section,.security-section{padding:65px 18px}.security-cards{margin-top:30px}.detail-grid,.detail-info,.auth-public{display:block}.main-photo{height:390px}.purchase-card{margin-top:25px}.detail-info{padding-top:55px}.detail-facts{margin-top:25px}.auth-public{padding:60px 18px}.auth-copy{margin-bottom:35px}.form-grid,.form-grid.three,.order-info-grid{grid-template-columns:1fr}.public-footer-inner{padding:45px 18px}.admin-app{display:block}.admin-sidebar{height:auto;display:block;position:relative}.admin-brand{padding-bottom:12px}.admin-nav{flex-direction:row;overflow:auto}.admin-nav a{min-width:55px}.admin-topbar{align-items:start;padding:23px 18px}.admin-content{padding:20px 14px 45px}.metric-grid{grid-template-columns:1fr}.toolbar{display:grid}.toolbar select{width:100%}.admin-raffle-grid{grid-template-columns:1fr}.admin-actions{flex-wrap:wrap}.admin-topbar h1{font-size:24px}.editor-form{padding:18px}.side-metrics{grid-template-columns:1fr 1fr}.preset-row{grid-template-columns:repeat(5,1fr)}}.premium-public{--lc-bg:#f5f7f5;--lc-surface:#fff;--lc-ink:#111814;--lc-muted:#66716a;--lc-line:#dfe5e0;--lc-green:#19b15b;--lc-green-dark:#08743b;--lc-lime:#bcff4f;--lc-black:#0a100c;background:var(--lc-bg);color:var(--lc-ink);min-height:100vh}.premium-public *{box-sizing:border-box}.premium-public a{text-decoration:none}.premium-public .premium-container{width:min(1180px,100% - 40px);margin:0 auto}.premium-public .trust-strip{color:#b9c6bd;letter-spacing:.04em;text-transform:uppercase;background:#07110b;justify-content:center;align-items:center;gap:13px;height:30px;font-size:11px;font-weight:700;display:flex}.premium-public .trust-strip i{background:#36d474;border-radius:50%;width:3px;height:3px}.premium-public .public-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #0d1e1314;position:sticky;top:0}.premium-public .public-header-inner{justify-content:space-between;align-items:center;gap:34px;width:min(1180px,100% - 40px);height:76px;margin:0 auto;padding:0;display:flex}.premium-public .brand-link{color:#0d1710;display:inline-flex}.premium-public .brand-premium{align-items:center;gap:10px;display:inline-flex}.premium-public .brand-mark{color:#fff;letter-spacing:-.4px;background:linear-gradient(145deg,#21cf69,#0c8d46);border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 8px 20px #0b8e4630}.premium-public .brand-copy{flex-direction:column;line-height:1;display:flex}.premium-public .brand-copy strong{letter-spacing:-.7px;font-size:19px}.premium-public .brand-copy small{color:#79827c;letter-spacing:.22em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800}.premium-public .public-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.premium-public .public-nav a{color:#4a554e;font-size:13px;font-weight:700;transition:all .2s}.premium-public .public-nav a:hover{color:#0a9e4d}.premium-public .header-cta{color:#fff;background:#101713;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.premium-public .header-cta:hover{background:#0b8f45;transform:translateY(-1px)}.premium-hero{color:#fff;background:radial-gradient(circle at 83% 18%,#1b6a3b 0,#112819 22%,#0000 43%),linear-gradient(135deg,#07110b 0%,#0b1a10 55%,#0b2415 100%);position:relative;overflow:hidden}.premium-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 80%);mask-image:linear-gradient(#000 0,#0000 80%)}.premium-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:76px;width:min(1180px,100% - 40px);min-height:650px;margin:0 auto;padding:70px 0 76px;display:grid;position:relative}.premium-hero-copy{z-index:2;position:relative}.hero-pill{color:#c9d7cd;background:#ffffff0a;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;font-weight:750;display:inline-flex}.hero-pill i,.live-badge i,.campaign-status i,.detail-status i{background:#35dc77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #35dc7718}.premium-hero-copy h1{letter-spacing:-4.7px;max-width:690px;margin:26px 0 22px;font-size:clamp(48px,6vw,78px);font-weight:850;line-height:.95}.premium-hero-copy h1 em{color:#a8ef54;font-style:normal}.premium-hero-copy>p{color:#afbab2;max-width:610px;margin:0;font-size:17px;line-height:1.7}.premium-public .hero-actions{gap:12px;margin-top:34px;display:flex}.premium-public .primary-button.premium{color:#07140c;cursor:pointer;background:linear-gradient(135deg,#2bd16d,#16a951);border:0;border-radius:14px;min-height:51px;padding:0 25px;font-size:14px;font-weight:900;box-shadow:0 14px 35px #10ac5033}.premium-public .primary-button.premium:hover{filter:brightness(1.04);transform:translateY(-2px)}.premium-public .secondary-button.premium{color:#fff;background:#ffffff09;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;min-height:51px;padding:0 24px;font-size:13px;font-weight:800;display:inline-flex}.hero-proof{border-top:1px solid #ffffff12;align-items:center;gap:24px;margin-top:42px;padding-top:25px;display:flex}.hero-proof span{color:#8e9c92;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.hero-proof b{color:#67dd8d;background:#16301f;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.hero-campaign-card{z-index:2;color:#111b14;background:#fff;border:1px solid #ffffff15;border-radius:30px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 30px 90px #0006}.hero-campaign-card:hover{transform:translateY(-5px);box-shadow:0 38px 100px #0008}.hero-campaign-media{background:#132319;height:340px;position:relative;overflow:hidden}.hero-campaign-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.hero-campaign-card:hover img{transform:scale(1.035)}.media-shade{background:linear-gradient(#0000 50%,#07110b95);position:absolute;inset:0}.live-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09120dcc;border-radius:999px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:18px;left:18px}.hero-campaign-body{padding:24px 26px 26px}.hero-campaign-body>small,.premium-card-body>small{color:#11904a;letter-spacing:.16em;font-size:9px;font-weight:900}.hero-campaign-body h2{letter-spacing:-1.2px;margin:8px 0;font-size:27px;line-height:1.06}.hero-campaign-body>p{color:#69736c;min-height:40px;margin:0;font-size:12px;line-height:1.6}.hero-campaign-footer{border-top:1px solid #e7ebe8;justify-content:space-between;align-items:end;gap:20px;margin-top:21px;padding-top:19px;display:flex}.hero-campaign-footer>div{display:grid}.hero-campaign-footer span{color:#78827b;font-size:10px}.hero-campaign-footer strong{letter-spacing:-1px;font-size:28px;line-height:1}.hero-campaign-footer small{color:#818a84;font-size:9px}.hero-campaign-footer>b{font-size:12px}.hero-campaign-footer>b span{color:#fff;background:#111b14;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:5px;display:inline-grid}.premium-placeholder{color:#d9f7df;background:radial-gradient(circle at 70% 20%,#264f33,#101d14 55%,#0c160f);align-content:center;place-items:center;width:100%;height:100%;display:grid}.premium-placeholder span{background:#24bd6220;border:1px solid #5ce48944;border-radius:24px;place-items:center;width:76px;height:76px;font-size:21px;font-weight:900;display:grid}.premium-placeholder small{color:#8fb59a;letter-spacing:.18em;text-transform:uppercase;margin-top:10px;font-size:10px}.campaigns-section{padding:90px 0 96px}.premium-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:34px;display:flex}.premium-section-head>div{max-width:720px}.section-label{color:#0c9b49;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.section-label:before{content:"";background:#1cb55b;width:18px;height:2px}.premium-section-head h2{letter-spacing:-2.3px;margin:11px 0 0;font-size:clamp(31px,4vw,47px);line-height:1.02}.premium-section-head>p{color:#737d76;max-width:390px;margin:0;font-size:13px;line-height:1.7}.premium-raffle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.premium-raffle-card{color:#111814;background:#fff;border:1px solid #e1e6e2;border-radius:22px;transition:all .24s;overflow:hidden;box-shadow:0 8px 30px #1420170b}.premium-raffle-card:hover{border-color:#cfdbd2;transform:translateY(-5px);box-shadow:0 18px 44px #14201717}.premium-card-media{background:#172119;height:245px;position:relative;overflow:hidden}.premium-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.premium-raffle-card:hover .premium-card-media img{transform:scale(1.04)}.campaign-status{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1510d9;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:14px}.campaign-status:not(.active) i{background:#f2c84b;box-shadow:0 0 0 5px #f2c84b18}.premium-card-body{padding:20px 21px 22px}.premium-card-body h3{letter-spacing:-.7px;margin:7px 0 8px;font-size:22px;line-height:1.1}.premium-card-body>p{color:#727c75;min-height:56px;margin:0;font-size:12px;line-height:1.55}.card-price{border-top:1px solid #edf0ed;justify-content:space-between;align-items:end;margin-top:18px;padding-top:17px;display:flex}.card-price>div{display:grid}.card-price span{color:#77817a;font-size:9px}.card-price strong{letter-spacing:-.8px;font-size:25px;line-height:1.05}.card-price small{color:#89918c;font-size:8px}.round-arrow{background:#e9f8ee;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:900;color:#0b9045!important;font-size:16px!important;display:grid!important}.participation-band{color:#fff;background:#0b120d;padding:90px 0}.premium-section-head.inverse>p{color:#86938a}.premium-section-head.inverse h2{color:#fff}.premium-steps{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.premium-steps article{background:#101b13;border:1px solid #ffffff0f;border-radius:20px;min-height:240px;padding:24px;position:relative}.premium-steps article>span{color:#536057;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.step-icon{color:#53dc81;background:#1dc26112;border:1px solid #37d97526;border-radius:15px;place-items:center;width:49px;height:49px;font-size:22px;display:grid}.premium-steps h3{letter-spacing:-.4px;margin:26px 0 10px;font-size:18px}.premium-steps p{color:#89968d;margin:0;font-size:12px;line-height:1.65}.results-section{background:#fff;padding:90px 0}.results-list{gap:10px;display:grid}.results-list>a{color:#101813;border:1px solid #e5eae6;border-radius:18px;grid-template-columns:84px 1fr auto;align-items:center;gap:18px;padding:12px;transition:all .2s;display:grid}.results-list>a:hover{background:#f9fbf9;border-color:#bfd7c7;transform:translate(3px)}.result-thumb{color:#71d890;background:#132017;border-radius:13px;place-items:center;width:84px;height:68px;font-weight:900;display:grid;overflow:hidden}.result-thumb img{object-fit:cover;width:100%;height:100%}.results-list>a>div:nth-child(2){gap:3px;display:grid}.results-list small{color:#10984a;letter-spacing:.12em;font-size:8px;font-weight:900}.results-list strong{font-size:15px}.results-list span{color:#7b857e;font-size:11px}.results-list>a>b{padding-right:12px;font-size:11px}.soft-empty{color:#6f7a73;text-align:center;background:#f8faf8;border:1px dashed #ccd6cf;border-radius:16px;padding:28px;font-size:12px}.premium-security{background:#edf4ef;padding:95px 0}.security-grid{grid-template-columns:1fr .9fr;align-items:center;gap:100px;display:grid}.security-grid h2{letter-spacing:-2.4px;max-width:620px;margin:13px 0 20px;font-size:45px;line-height:1.02}.security-grid>div>p{color:#69746c;max-width:620px;font-size:14px;line-height:1.8}.text-link{color:#087c3c;margin-top:14px;font-size:12px;font-weight:850;display:inline-block}.security-points{gap:12px;display:grid}.security-points article{background:#ffffffb8;border:1px solid #d8e3db;border-radius:17px;gap:15px;padding:18px;display:flex}.security-points i{color:#098844;background:#dff7e7;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.security-points strong{font-size:13px}.security-points p{color:#748078;margin:4px 0 0;font-size:11px;line-height:1.5}.premium-footer{color:#fff!important;background:#080e0a!important;border:0!important}.premium-footer .public-footer-inner{align-items:center;gap:54px;width:min(1180px,100% - 40px);margin:0 auto;grid-template-columns:1fr auto auto!important;padding:48px 0!important;display:grid!important}.premium-footer .brand-dark .brand-copy strong{color:#fff}.premium-footer .brand-dark .brand-copy small{color:#617066}.premium-footer p{color:#758178!important;max-width:420px!important;margin:14px 0 0!important;font-size:11px!important}.footer-links{gap:22px;display:flex}.footer-links a{color:#87928a;font-size:11px;font-weight:700}.premium-footer small{text-align:right;color:#536058!important;font-size:9px!important}.premium-detail{background:#f4f6f4;padding:34px 0 90px}.premium-breadcrumb{color:#88918b;align-items:center;gap:9px;margin:0 0 23px;font-size:10px;display:flex}.premium-breadcrumb a{color:#67726b}.premium-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;color:#38433c;max-width:370px;overflow:hidden}.premium-detail-grid{grid-template-columns:minmax(0,1.18fr) minmax(365px,.82fr);align-items:start;gap:34px;display:grid}.premium-main-photo{background:#111b14;border-radius:25px;height:540px;position:relative;overflow:hidden;box-shadow:0 13px 38px #101b1312}.premium-main-photo>img{object-fit:cover;width:100%;height:100%}.detail-status{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b140edb;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:18px;left:18px}.detail-status:not(.active) i{background:#d8a82d;box-shadow:0 0 0 5px #d8a82d18}.premium-thumbs{gap:9px;margin-top:11px;padding-bottom:2px;display:flex;overflow-x:auto}.premium-thumbs button{cursor:pointer;background:#fff;border:2px solid #0000;border-radius:12px;flex:0 0 81px;height:65px;padding:0;overflow:hidden}.premium-thumbs button.active{border-color:#1ab35a}.premium-thumbs img{object-fit:cover;width:100%;height:100%}.desktop-campaign-description{background:#fff;border:1px solid #e0e5e1;border-radius:23px;margin-top:38px;padding:34px}.desktop-campaign-description h2,.mobile-campaign-description h2,.premium-rules h2{letter-spacing:-1.2px;margin:10px 0 14px;font-size:28px}.rich-text{white-space:pre-wrap;color:#66716a;font-size:13px;line-height:1.85}.premium-purchase-card{background:#fff;border:1px solid #dde4df;border-radius:25px;position:sticky;top:124px;overflow:hidden;box-shadow:0 20px 55px #12201712}.purchase-top{padding:25px 26px 20px}.purchase-top>small{color:#0c9648;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.purchase-top h1{letter-spacing:-1.5px;margin:8px 0 9px;font-size:31px;line-height:1.02}.purchase-top p{color:#727c75;margin:0;font-size:12px;line-height:1.6}.prize-highlight{color:#fff;background:#0c1610;border-radius:15px;justify-content:space-between;align-items:center;margin:0 26px;padding:15px 17px;display:flex}.prize-highlight span{color:#8e9b92;font-size:9px}.prize-highlight strong{color:#a6ed54;letter-spacing:-.7px;font-size:21px}.sales-progress{padding:20px 26px 7px}.sales-progress>div:first-child{color:#6f7972;justify-content:space-between;font-size:10px;display:flex}.sales-progress>div:first-child strong{color:#1a241d}.premium-progress{background:#edf0ed;border-radius:999px;height:8px;margin:9px 0;overflow:hidden}.premium-progress i{border-radius:inherit;background:linear-gradient(90deg,#19af57,#70dc55);height:100%;display:block}.progress-legend{justify-content:space-between;color:#8a938d!important;font-size:9px!important;display:flex!important}.progress-legend b{color:#4e5951}.premium-purchase-form{border-top:1px solid #edf0ee;padding:18px 26px 26px}.purchase-label{justify-content:space-between;align-items:center;display:flex}.purchase-label>div{display:grid}.purchase-label span{font-size:12px;font-weight:850}.purchase-label small{color:#79847d;margin-top:3px;font-size:9px}.purchase-label>b{color:#7c867f;font-size:9px}.premium-presets{grid-template-columns:repeat(6,1fr);gap:6px;margin:13px 0;display:grid}.premium-presets button{color:#3a473e;cursor:pointer;background:#f8faf8;border:1px solid #dce3de;border-radius:10px;height:36px;font-size:10px;font-weight:850}.premium-presets button:hover,.premium-presets button.selected{color:#087c3c;background:#e9f9ef;border-color:#16a952}.premium-quantity{background:#fbfcfb;border:1px solid #dbe2dd;border-radius:14px;grid-template-columns:52px 1fr 52px;align-items:center;height:58px;display:grid;overflow:hidden}.premium-quantity>button{color:#178d49;cursor:pointer;background:0 0;border:0;height:100%;font-size:24px}.premium-quantity>button:first-child{border-right:1px solid #e3e8e4}.premium-quantity>button:last-child{border-left:1px solid #e3e8e4}.premium-quantity>div{place-items:center;display:grid}.premium-quantity input{text-align:center;color:#162019;appearance:textfield;outline:0;width:100%;padding:0;font-weight:900;background:0 0!important;border:0!important;font-size:19px!important}.premium-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.premium-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.premium-quantity small{color:#8a948d;margin-top:-5px;font-size:8px}.premium-total{justify-content:space-between;align-items:end;margin:17px 0;display:flex}.premium-total span{color:#6f7a72;font-size:10px}.premium-total strong{letter-spacing:-1.1px;font-size:29px}.premium-public .primary-button.full{justify-content:center;align-items:center;width:100%;display:flex}.purchase-assurances{color:#6c776f;grid-template-columns:1fr;gap:6px;margin-top:15px;font-size:9px;display:grid}.purchase-assurances span{align-items:center;gap:5px;display:flex}.premium-facts{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:26px;display:grid}.premium-facts article{background:#fff;border:1px solid #e0e5e1;border-radius:16px;gap:7px;padding:19px;display:grid}.premium-facts span{color:#7f8982;font-size:9px}.premium-facts strong{font-size:13px}.premium-rules{background:#fff;border:1px solid #dfe5e0;border-radius:23px;margin-top:25px;padding:35px}.mobile-campaign-description,.mobile-buy-bar{display:none}.premium-public .auth-public,.premium-public .order-page{width:min(1060px,100% - 40px);margin:0 auto;padding-top:70px;padding-bottom:90px}.premium-public .form-card,.premium-public .order-card{background:#fff;border:1px solid #dfe5e0;border-radius:24px;box-shadow:0 18px 50px #1020190e}.premium-public .form-card .primary-button{color:#07140b;background:#16ad56;border-radius:13px;font-weight:900}.premium-public .auth-copy h1,.premium-public .order-head h1{letter-spacing:-2px}.premium-public .eyebrow.public{color:#0c9b49}.validation-summary{color:#7d2925;background:#fff6f5;border:1px solid #f3c0bd;border-radius:14px;margin:0 0 18px;padding:16px 18px}.validation-summary>strong{font-size:12px}.validation-summary ul{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.validation-summary button{color:#91423e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.validation-summary button:hover{text-decoration:underline}.required-note{color:#8c98a6;margin:-5px 0 15px;font-size:10px}.required-note b,.required-star{color:#ef5a55;margin-left:3px}.field.has-error input,.field.has-error textarea,.field.has-error .input-shell{box-shadow:0 0 0 3px #e66d6710;border-color:#e66d67!important}.field-error{margin-top:5px;font-weight:650;display:block;color:#bd4641!important;font-size:10px!important}.field-hint{margin-top:5px;display:block;color:#8a95a3!important;font-size:9px!important}.input-shell{border-radius:10px;align-items:center;display:flex}.input-shell.decorated{background:#fff;border:1px solid #dce2e8;overflow:hidden}.input-shell.decorated>span{color:#7f8b99;padding:0 10px;font-size:10px;font-weight:800}.input-shell.decorated input{box-shadow:none!important;border:0!important;border-radius:0!important}.save-bar{border-top:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:20px;display:flex}.save-bar>div{gap:3px;display:grid}.save-bar>div strong{font-size:11px}.save-bar>div span{color:#8b96a3;font-size:9px}.save-bar>.admin-primary{min-width:150px}.cover-preview img{object-fit:cover;width:100%;max-height:330px;display:block}@media (width<=1050px){.premium-hero-grid{grid-template-columns:1fr .85fr;gap:36px}.premium-hero-copy h1{font-size:58px}.premium-raffle-grid{grid-template-columns:repeat(2,1fr)}.premium-detail-grid{grid-template-columns:1fr 380px}.premium-main-photo{height:480px}.security-grid{gap:50px}}@media (width<=820px){.premium-public .trust-strip{display:none}.premium-public .public-header-inner{width:calc(100% - 28px);height:67px}.premium-public .public-nav{display:none}.premium-public .header-cta{min-height:39px}.premium-hero-grid{grid-template-columns:1fr;min-height:auto;padding:55px 0 62px}.premium-hero-copy h1{max-width:620px}.hero-proof{flex-wrap:wrap}.hero-campaign-card{max-width:620px}.premium-raffle-grid,.premium-steps{grid-template-columns:1fr 1fr}.premium-detail-grid{grid-template-columns:1fr}.premium-purchase-card{position:relative;top:auto}.premium-main-photo{height:min(70vw,560px)}.desktop-campaign-description{display:none}.mobile-campaign-description{background:#fff;border:1px solid #e0e5e1;border-radius:22px;margin-top:28px;padding:30px;display:block}.premium-facts{grid-template-columns:1fr 1fr}.security-grid{grid-template-columns:1fr}.premium-footer .public-footer-inner{grid-template-columns:1fr!important;gap:25px!important}.premium-footer small{text-align:left!important}.footer-links{flex-wrap:wrap}}@media (width<=600px){.premium-public .premium-container,.premium-hero-grid,.premium-public .public-header-inner,.premium-footer .public-footer-inner{width:calc(100% - 28px)}.premium-public .brand-mark{border-radius:11px;width:36px;height:36px}.premium-public .brand-copy strong{font-size:17px}.premium-public .header-cta{padding:0 14px;font-size:10px}.premium-hero-grid{padding:43px 0 50px}.premium-hero-copy h1{letter-spacing:-2.8px;margin-top:22px;font-size:44px;line-height:.98}.premium-hero-copy>p{font-size:14px}.premium-public .hero-actions{grid-template-columns:1fr 1fr;display:grid}.premium-public .primary-button.premium,.premium-public .secondary-button.premium{min-height:48px;padding:0 12px;font-size:11px}.hero-proof{gap:10px;margin-top:28px}.hero-proof span{width:100%}.hero-campaign-media{height:260px}.hero-campaign-body{padding:20px}.hero-campaign-body h2{font-size:23px}.campaigns-section,.results-section{padding:65px 0}.premium-section-head{margin-bottom:25px;display:block}.premium-section-head h2{letter-spacing:-1.7px;font-size:34px}.premium-section-head>p{margin-top:14px}.premium-raffle-grid{grid-template-columns:1fr}.premium-card-media{height:235px}.participation-band{padding:66px 0}.premium-steps{grid-template-columns:1fr}.premium-steps article{min-height:auto}.results-list>a{grid-template-columns:66px 1fr}.result-thumb{width:66px;height:60px}.results-list>a>b{display:none}.premium-security{padding:68px 0}.security-grid h2{font-size:35px}.premium-detail{padding-top:20px;padding-bottom:105px}.premium-breadcrumb{overflow:hidden}.premium-main-photo{border-radius:18px;height:360px}.premium-purchase-card{box-shadow:none;border-radius:20px}.purchase-top{padding:22px 20px 17px}.purchase-top h1{font-size:27px}.prize-highlight{margin:0 20px}.sales-progress,.premium-purchase-form{padding-left:20px;padding-right:20px}.premium-presets{grid-template-columns:repeat(3,1fr)}.premium-facts{grid-template-columns:1fr 1fr}.premium-facts article{padding:15px}.premium-rules,.mobile-campaign-description{padding:23px}.mobile-buy-bar{z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#0d1510ed;border:1px solid #ffffff20;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 16px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 16px 45px #0006}.mobile-buy-bar>div{display:grid}.mobile-buy-bar small{color:#95a198;font-size:8px}.mobile-buy-bar strong{font-size:18px}.mobile-buy-bar button{color:#061109;background:#27c865;border:0;border-radius:12px;height:43px;padding:0 18px;font-size:11px;font-weight:900}.premium-footer{padding-bottom:72px}.save-bar{display:grid}.save-bar>.admin-primary{width:100%}}:root{--lc-bg:#050706;--lc-surface:#0b0e0c;--lc-surface-2:#101411;--lc-surface-3:#151a16;--lc-line:#202720;--lc-line-soft:#182019;--lc-text:#f4f7f4;--lc-muted:#8d998f;--lc-muted-2:#69736b;--lc-green:#78e840;--lc-green-2:#29d463;--lc-green-dark:#12391f;--lc-danger:#ff625c;--lc-warning:#ffc14d}.lc-public-dark{color:var(--lc-text);background:var(--lc-bg)!important}.lc-public-dark .trust-strip{color:#071009;letter-spacing:.06em;text-transform:uppercase;background:#78e840;justify-content:center;align-items:center;gap:14px;height:32px;font-size:10px;font-weight:850;display:flex}.lc-public-dark .trust-strip i{background:#07100980;border-radius:50%;width:3px;height:3px}.lc-public-dark .public-header{color:#fff;background:0 0;position:absolute;top:32px}.lc-public-dark .public-header.is-compact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060806f2;border-bottom:1px solid #ffffff0e;position:relative;top:0}.lc-public-dark .public-header-inner{gap:32px;width:min(1260px,100% - 48px);max-width:none;height:82px;padding:0}.lc-public-dark .brand{color:#fff}.lc-public-dark .brand-mark{color:#071009;background:linear-gradient(145deg,#82f24a,#3ecf68);border-radius:12px;width:40px;height:40px;font-size:14px;box-shadow:0 10px 30px #5de36a28}.lc-public-dark .brand-copy{line-height:1;display:grid}.lc-public-dark .brand-copy strong{letter-spacing:-.7px;font-size:19px}.lc-public-dark .brand-copy small{color:#849087;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font-size:8px}.lc-public-dark .public-nav{color:#a8b2aa;gap:30px;font-size:12px;font-weight:700;display:flex}.lc-public-dark .public-nav a:hover{color:#fff}.lc-public-dark .header-cta{color:#b5fa92;background:#78e8400f;border:1px solid #78e84066;border-radius:12px;height:42px;padding:0 20px;font-size:11px;font-weight:850}.lc-public-dark .header-cta:hover{color:#071009;background:#78e840}.lc-public-main{background:var(--lc-bg);overflow:hidden}.lc-public-container{width:min(1260px,100% - 48px);margin:0 auto}.lc-section-kicker,.lc-kicker{color:var(--lc-green);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.lc-kicker i{background:var(--lc-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 20px #78e840}.lc-button{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.lc-button-primary{color:#061008;background:linear-gradient(135deg,#80ed48,#43d66a);box-shadow:0 14px 42px #4eda6530}.lc-button-primary:hover{transform:translateY(-2px);box-shadow:0 18px 50px #4eda6548}.lc-button-primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.lc-button-ghost{color:#e7ece8;background:#ffffff07;border-color:#ffffff19}.lc-button-ghost:hover{background:#ffffff0d;border-color:#ffffff30}.lc-button-full{width:100%}.lc-hero{background:radial-gradient(circle at 82% 20%,#214329 0,#0000 30%),radial-gradient(circle at 8% 85%,#132d1b 0,#0000 28%),linear-gradient(135deg,#030504,#090d0a 55%,#060806);min-height:790px;padding:150px 0 82px;position:relative;overflow:hidden}.lc-hero:before{content:"";opacity:.34;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 82%);mask-image:linear-gradient(#0008,#0000 82%)}.lc-hero-orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.lc-orb-one{background:#55e55f16;width:420px;height:420px;top:130px;right:-130px}.lc-orb-two{background:#79ed4211;width:330px;height:330px;bottom:20px;left:-170px}.lc-hero-grid{z-index:2;grid-template-columns:1fr .86fr;align-items:center;gap:82px;display:grid;position:relative}.lc-hero-copy h1{letter-spacing:-4.5px;max-width:730px;margin:22px 0 24px;font-size:clamp(52px,5.7vw,82px);font-weight:900;line-height:.98}.lc-hero-copy h1 em{color:#7ee847;font-style:normal}.lc-hero-copy>p{color:#9da9a0;max-width:660px;margin:0;font-size:16px;line-height:1.8}.lc-hero-actions{gap:10px;margin-top:34px;display:flex}.lc-trust-row{color:#78837b;gap:28px;margin-top:42px;font-size:10px;display:flex}.lc-trust-row span{align-items:center;gap:8px;display:flex}.lc-trust-row b{color:#b6c0b8;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.lc-featured-card{background:#0b0f0c;border:1px solid #ffffff13;border-radius:28px;min-width:0;display:block;overflow:hidden;transform:rotate(1deg);box-shadow:0 45px 100px #0009}.lc-featured-card:hover{border-color:#78e84035;transform:rotate(0)translateY(-4px)}.lc-featured-media{background:#0c110d;min-height:545px;position:relative;overflow:hidden}.lc-featured-media>img{object-fit:cover;width:100%;height:100%;transition:all .55s;position:absolute;inset:0}.lc-featured-card:hover .lc-featured-media>img{transform:scale(1.035)}.lc-media-gradient{background:linear-gradient(#00000005 25%,#030504f2 92%),linear-gradient(120deg,#0000001a,#0000);position:absolute;inset:0}.lc-featured-top{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.lc-live{color:#dfe7e1;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a08d9;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:8px 10px;font-size:8px;font-weight:850;display:inline-flex}.lc-live i{background:var(--lc-green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #78e840}.lc-mode{color:#b9f99a;text-transform:uppercase;background:#113018d9;border:1px solid #78e84035;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:850}.lc-mode.test{color:#ffd479;background:#372707d9;border-color:#ffc14d38}.lc-featured-copy{z-index:2;position:absolute;bottom:28px;left:28px;right:28px}.lc-featured-copy>small{color:var(--lc-green);letter-spacing:.16em;font-size:9px;font-weight:900}.lc-featured-copy h2{color:#fff;letter-spacing:-1.8px;max-width:520px;margin:10px 0 8px;font-size:36px;line-height:1.03}.lc-featured-copy>p{color:#9da89f;margin:0 0 24px;font-size:12px}.lc-featured-price{border-top:1px solid #ffffff19;justify-content:space-between;align-items:end;padding-top:20px;display:flex}.lc-featured-price>div{display:grid}.lc-featured-price span{color:#77837a;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.lc-featured-price strong{color:#fff;letter-spacing:-1px;margin-top:3px;font-size:28px}.lc-featured-price>b{color:#b7fb92;font-size:11px}.lc-featured-empty,.lc-featured-empty .lc-image-placeholder{min-height:545px}.lc-image-placeholder{text-align:center;color:#59655c;background:radial-gradient(circle,#17301f,#0a0d0b 70%);place-content:center;gap:5px;width:100%;height:100%;display:grid}.lc-image-placeholder span{letter-spacing:-2px;font-size:38px;font-weight:950}.lc-image-placeholder small{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.lc-campaign-section{color:#152018;background:#f5f7f4;padding:105px 0 118px}.lc-section-head{justify-content:space-between;align-items:end;gap:55px;margin-bottom:38px;display:flex}.lc-section-head h2{color:#111a14;letter-spacing:-2.4px;max-width:720px;margin:8px 0 0;font-size:44px;line-height:1.02}.lc-section-head>p{color:#6c776f;max-width:480px;margin:0;font-size:13px;line-height:1.75}.lc-campaign-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lc-campaign-card{color:#141d16;background:#fff;border:1px solid #dfe5df;border-radius:22px;overflow:hidden;box-shadow:0 14px 36px #1a32200a}.lc-campaign-card:hover{border-color:#cbd8cd;transform:translateY(-5px);box-shadow:0 25px 60px #17301f16}.lc-campaign-media{background:#0d120f;height:280px;position:relative;overflow:hidden}.lc-campaign-media>img{object-fit:cover;width:100%;height:100%;transition:all .45s}.lc-campaign-card:hover .lc-campaign-media>img{transform:scale(1.035)}.lc-campaign-media .lc-live{position:absolute;top:15px;left:15px}.lc-demo-ribbon{color:#221704;letter-spacing:.1em;background:#ffca64;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:950;position:absolute;top:15px;right:15px}.lc-campaign-body{padding:22px}.lc-campaign-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.lc-campaign-meta>span{text-overflow:ellipsis;white-space:nowrap;color:#138344;max-width:70%;font-size:9px;font-weight:850;overflow:hidden}.lc-campaign-meta>small{color:#9ba49e;letter-spacing:.08em;font-size:8px;font-weight:850}.lc-campaign-body h3{letter-spacing:-1px;min-height:52px;margin:10px 0 8px;font-size:24px;line-height:1.08}.lc-campaign-body>p{color:#77817a;height:38px;margin:0;font-size:11px;line-height:1.65;overflow:hidden}.lc-card-footer{border-top:1px solid #e9ede9;justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;display:flex}.lc-card-footer>div{display:grid}.lc-card-footer span{color:#8b958e;text-transform:uppercase;font-size:8px}.lc-card-footer strong{letter-spacing:-.8px;margin-top:2px;font-size:22px}.lc-round-arrow{background:#121b15;border-radius:50%;place-items:center;width:40px;height:40px;color:#94f263!important;font-size:15px!important;display:grid!important}.lc-campaign-card:hover .lc-round-arrow{background:#69df49;transform:rotate(-12deg);color:#071009!important}.lc-how{background:#080b09;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:105px 0}.lc-section-head-light h2{color:#f1f5f2}.lc-section-head-light>p{color:#87928a}.lc-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lc-steps article{background:linear-gradient(145deg,#0f1310,#0a0d0b);border:1px solid #202620;border-radius:20px;min-height:260px;padding:25px;position:relative;overflow:hidden}.lc-steps article:after{content:"";background:#78e8400d;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-60px;right:-60px}.lc-steps article>b{color:#516056;font-size:9px}.lc-step-icon{color:#83ee50;background:#132018;border:1px solid #314035;border-radius:13px;place-items:center;width:44px;height:44px;margin-top:35px;font-size:18px;display:grid}.lc-steps h3{color:#f0f4f1;margin:20px 0 9px;font-size:17px}.lc-steps p{color:#79857c;margin:0;font-size:11px;line-height:1.7}.lc-results{color:#152018;background:#f5f7f4;padding:100px 0}.lc-results-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lc-result-card{background:#fff;border:1px solid #dfe5df;border-radius:17px;grid-template-columns:76px 1fr 30px;align-items:center;gap:16px;padding:12px;display:grid}.lc-result-card:hover{border-color:#bcd0c0;transform:translateY(-2px)}.lc-result-thumb{color:#74df4b;background:#102017;border-radius:12px;place-items:center;width:76px;height:68px;font-weight:900;display:grid;overflow:hidden}.lc-result-thumb img{object-fit:cover;width:100%;height:100%}.lc-result-card>div:nth-child(2){gap:3px;display:grid}.lc-result-card small{color:#16924a;font-size:8px;font-weight:850}.lc-result-card strong{font-size:14px}.lc-result-card span{color:#818b84;font-size:9px}.lc-result-card>b{color:#30b85a}.lc-empty-dark{color:#7e8981;text-align:center;border:1px dashed #ced6cf;border-radius:18px;padding:30px;font-size:12px}.lc-transparency{background:radial-gradient(circle at 10% 20%,#18331e,#0000 25%),#060806;padding:110px 0}.lc-transparency-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:100px;display:grid}.lc-transparency h2{color:#f3f6f4;letter-spacing:-2.3px;max-width:600px;margin:10px 0 20px;font-size:44px;line-height:1.03}.lc-transparency>div>div:first-child>p{color:#89948c;font-size:13px;line-height:1.8}.lc-transparency-list{gap:10px;display:grid}.lc-transparency-list article{background:#0c100d;border:1px solid #1f2821;border-radius:16px;grid-template-columns:38px 1fr;gap:14px;padding:20px;display:grid}.lc-transparency-list i{color:#8cf35d;background:#173c22;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.lc-transparency-list strong{color:#eef3ef;font-size:13px}.lc-transparency-list p{color:#7d8980;margin:5px 0 0;font-size:10px;line-height:1.6}.lc-detail-page{color:#eff4f0;background:#070907;min-height:100vh;padding:30px 0 105px}.lc-breadcrumb{color:#647068;align-items:center;gap:8px;margin:8px 0 26px;font-size:10px;display:flex}.lc-breadcrumb a:hover{color:#a7f783}.lc-breadcrumb b{text-overflow:ellipsis;white-space:nowrap;color:#8f9a92;max-width:380px;font-weight:650;overflow:hidden}.lc-demo-warning{color:#ffd36f;background:#2b210b;border:1px solid #ffc14d38;border-radius:13px;align-items:center;gap:16px;margin-bottom:18px;padding:13px 16px;display:flex}.lc-demo-warning strong{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.lc-demo-warning span{color:#d6ba78;font-size:10px}.lc-detail-grid{grid-template-columns:minmax(0,1.35fr) 430px;align-items:start;gap:28px;display:grid}.lc-main-photo{background:#0e120f;border:1px solid #1d241f;border-radius:25px;height:590px;position:relative;overflow:hidden}.lc-main-photo>img{object-fit:cover;width:100%;height:100%}.lc-detail-status{color:#b5beb7;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b09dc;border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;font-weight:850;display:inline-flex;position:absolute;top:18px;left:18px}.lc-detail-status i{background:#767f78;border-radius:50%;width:6px;height:6px}.lc-detail-status.active i{background:#7bed49;box-shadow:0 0 12px #7bed49}.lc-thumbs{gap:9px;margin-top:10px;padding-bottom:3px;display:flex;overflow:auto}.lc-thumbs button{opacity:.55;background:#111;border:1px solid #202820;border-radius:11px;flex:0 0 82px;height:68px;padding:0;overflow:hidden}.lc-thumbs button.active{opacity:1;border-color:#73e847;box-shadow:0 0 0 2px #73e8471f}.lc-thumbs img{object-fit:cover;width:100%;height:100%}.lc-about-card{background:#0c0f0d;border:1px solid #1d251f;border-radius:22px;margin-top:26px;padding:32px}.lc-about-card h2{letter-spacing:-1.2px;margin:8px 0 15px;font-size:29px}.lc-rich-text{white-space:pre-wrap;color:#89958c;font-size:12px;line-height:1.85}.mobile-only{display:none}.lc-buy-card{background:#0c100d;border:1px solid #202921;border-radius:25px;position:sticky;top:26px;overflow:hidden;box-shadow:0 30px 80px #0007}.lc-buy-head{padding:27px 27px 22px}.lc-buy-tags{align-items:center;gap:7px;display:flex}.lc-buy-tags span,.lc-buy-tags b{color:#91ef68;letter-spacing:.1em;background:#173720;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.lc-buy-tags b{color:#b7c2b9;background:#242b25}.lc-buy-head h1{color:#fff;letter-spacing:-1.8px;margin:12px 0 8px;font-size:34px;line-height:1.02}.lc-buy-head>p{color:#7f8c82;margin:0;font-size:11px;line-height:1.55}.lc-price-strip{background:linear-gradient(135deg,#121a14,#101411);border:1px solid #253128;border-radius:16px;gap:10px;margin:0 27px;padding:17px 18px;display:grid}.lc-price-strip>div{justify-content:space-between;align-items:end;display:flex}.lc-price-strip span{color:#758079;text-transform:uppercase;font-size:8px}.lc-price-strip strong{color:#91ef61;letter-spacing:-1.1px;font-size:28px}.lc-price-strip>small{color:#68736b;border-top:1px solid #ffffff0d;padding-top:10px;font-size:8px;line-height:1.5}.lc-buy-form{padding:22px 27px 27px}.lc-buy-label span{color:#f0f4f1;font-size:12px;font-weight:850}.lc-buy-label small{color:#6d7970;margin-top:4px;font-size:8px;display:block}.lc-preset-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0;display:grid}.lc-preset-grid button{color:#a6b1a8;background:#121713;border:1px solid #253027;border-radius:10px;height:38px;font-size:10px;font-weight:850}.lc-preset-grid button:hover,.lc-preset-grid button.selected{color:#a9f785;background:#193721;border-color:#6de446}.lc-quantity-control{background:#090c0a;border:1px solid #263028;border-radius:14px;grid-template-columns:55px 1fr 55px;align-items:center;height:62px;display:grid;overflow:hidden}.lc-quantity-control>button{color:#76e64c;background:0 0;border:0;height:100%;font-size:24px}.lc-quantity-control>button:first-child{border-right:1px solid #202620}.lc-quantity-control>button:last-child{border-left:1px solid #202620}.lc-quantity-control>div{place-items:center;display:grid}.lc-quantity-control input{text-align:center;appearance:textfield;outline:0;width:100%;padding:0;font-weight:900;color:#fff!important;background:0 0!important;border:0!important;font-size:21px!important}.lc-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none}.lc-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none}.lc-quantity-control small{color:#637067;margin-top:-5px;font-size:7px}.lc-total{justify-content:space-between;align-items:end;margin:20px 0;display:flex}.lc-total span{color:#6e7a71;font-size:9px}.lc-total strong{letter-spacing:-1.2px;font-size:30px}.lc-buy-assurances{color:#728077;gap:7px;margin-top:16px;font-size:8px;display:grid}.lc-public-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:26px;display:grid}.lc-public-facts article{background:#0c100d;border:1px solid #1d251f;border-radius:17px;flex-direction:column;justify-content:end;min-height:125px;padding:20px;display:flex}.lc-public-facts span{color:#69756c;text-transform:uppercase;font-size:8px}.lc-public-facts strong{color:#f0f4f1;margin-top:8px;font-size:14px;line-height:1.25}.lc-public-facts small{color:#5e6a61;margin-top:5px;font-size:8px}.lc-legal-card,.lc-rules-card{background:#0c0f0d;border:1px solid #1d251f;border-radius:22px;margin-top:20px;padding:34px}.lc-legal-card{grid-template-columns:.75fr 1.25fr;gap:55px;display:grid}.lc-legal-card h2,.lc-rules-card h2{color:#eff4f0;letter-spacing:-1px;margin:8px 0 10px;font-size:27px}.lc-legal-card>div:first-child>p{color:#707c73;font-size:10px;line-height:1.7}.lc-legal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc-legal-grid>span{background:#090c0a;border:1px solid #1b231d;border-radius:12px;gap:5px;padding:15px;display:grid}.lc-legal-grid small{color:#5e6b62;text-transform:uppercase;font-size:7px}.lc-legal-grid strong{color:#b8c2ba;font-size:10px;line-height:1.4}.lc-rules-text{max-width:900px}.lc-muted{color:#69756d;font-size:11px}.lc-winner-card{text-align:center;background:radial-gradient(circle at 90% 10%,#5dde4820,#0000 35%),#102016;border:1px solid #62d84940;border-radius:22px;margin-top:20px;padding:42px}.lc-winner-card>span{color:#7de94f;letter-spacing:.15em;font-size:9px;font-weight:900}.lc-winner-card h2{color:#b8c3ba;margin:9px 0;font-size:16px}.lc-winner-card>strong{color:#fff;letter-spacing:-4px;font-size:64px;display:block}.lc-winner-card p{color:#708078;max-width:550px;margin:8px auto 0;font-size:9px}.lc-mobile-buy{display:none}.lc-footer{color:#819087;border-top:1px solid #161d18;background:#040604!important}.lc-footer .public-footer-inner{grid-template-columns:1.2fr .8fr 1.1fr;width:min(1260px,100% - 48px);max-width:none;padding:58px 0}.lc-footer p{color:#69756c;max-width:410px}.lc-footer .footer-links{color:#8f9c92;justify-content:center;gap:18px;font-size:10px;display:flex}.lc-footer small{color:#5d6960;font-size:8px;line-height:1.7}.lc-order-page{color:#edf3ee}.lc-order-page .order-head h1{color:#f3f6f4}.lc-order-page .order-head p{color:#7b877e}.lc-order-card{color:#eef3ef!important;background:#0d110e!important;border-color:#1f2821!important;box-shadow:0 25px 70px #0007!important}.lc-order-page .order-highlight{background:#121a14!important;border-color:#283229!important}.lc-order-page .order-info-grid>div{background:#090c0a!important;border-color:#202821!important}.lc-order-page .order-info-grid span{color:#68746b!important}.lc-order-page .payment-placeholder{color:#d8c28b!important;background:#241b09!important;border-color:#4c3917!important}.my-numbers{background:#0a0e0b;border:1px solid #203023;border-radius:17px;margin-top:18px;padding:22px}.my-numbers>div:first-child>span{color:#7de94f;letter-spacing:.12em;font-size:8px;font-weight:900}.my-numbers h2{color:#f0f4f1;margin:6px 0 4px;font-size:17px}.my-numbers p{color:#6d7a70;margin:0;font-size:9px}.my-number-grid{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.my-number-grid b{color:#9ef078;text-align:center;background:#132018;border:1px solid #2d4030;border-radius:9px;min-width:45px;padding:9px 10px;font-size:11px}:is(body:has(.admin-app),body:has(.admin-login)){color:#f2f5f2;background:#050706}.admin-app{min-height:100vh;color:#eff4f0!important;background:#050706!important}.admin-sidebar{z-index:50;top:0;bottom:0;left:0;box-shadow:18px 0 55px #0002;color:#d9e0da!important;background:#070907!important;border-right:1px solid #1b221d!important;width:250px!important;padding:22px 15px!important;position:fixed!important}.admin-brand{border-bottom:1px solid #171d18!important;padding:0 8px 24px!important}.admin-pill{color:#8eef63!important;background:#17351f!important;border:1px solid #78e84038!important}.admin-nav{gap:5px!important;margin-top:20px!important;display:grid!important}.admin-nav a{color:#77847b!important;border:1px solid #0000!important;border-radius:11px!important;height:45px!important;padding:0 12px!important;font-size:11px!important;font-weight:750!important}.admin-nav a:hover{color:#cdd5cf!important;background:#0e130f!important}.admin-nav a.active{box-shadow:inset 3px 0 #78e840;color:#a8f681!important;background:linear-gradient(135deg,#172219,#101511)!important;border-color:#27322a!important}.nav-icon{color:#6f7c72!important;width:24px!important}.admin-nav a.active .nav-icon{color:#82ec52!important}.admin-sidebar-footer{border-top:1px solid #171d18!important}.admin-secure{background:#0c110d!important;border:1px solid #1d2820!important}.admin-secure>span{color:#6fe24b!important}.admin-secure strong{color:#b9c4bb!important}.admin-secure small{color:#59665d!important}.admin-sidebar .ghost-button{color:#89958c!important;background:#0d110e!important;border-color:#252d27!important}.admin-main{min-height:100vh;background:radial-gradient(circle at 95% 2%,#19311d22,#0000 28%),#050706!important;margin-left:250px!important}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070907c7!important;border-bottom:1px solid #161d18!important;min-height:140px!important;padding:34px 38px 28px!important}.admin-topbar .eyebrow{color:#657268!important}.admin-topbar h1{color:#f2f5f3!important;letter-spacing:-1.7px!important;margin:6px 0 4px!important;font-size:34px!important}.admin-topbar p{color:#68756c!important}.admin-content{max-width:1540px!important;padding:28px 38px 60px!important}.admin-actions{align-items:center;gap:9px;display:flex}.admin-primary{box-shadow:0 10px 28px #52d65d1a;color:#071009!important;background:linear-gradient(135deg,#7be64e,#43ce62)!important;border:1px solid #76e34d!important;border-radius:10px!important;min-height:40px!important;padding:0 16px!important;font-size:10px!important;font-weight:900!important}.admin-primary:hover{transform:translateY(-1px);box-shadow:0 13px 34px #52d65d2e!important}.ghost-button{color:#9aa69d!important;background:#0d110e!important;border:1px solid #2a332c!important;border-radius:10px!important;min-height:39px!important;padding:0 14px!important;font-size:10px!important}.ghost-button:hover{color:#dce3dd!important;border-color:#3a483e!important}.danger-button{color:#ff8b85!important;background:#241313!important;border:1px solid #64312f!important;min-height:40px!important;padding:0 14px!important;font-size:10px!important}.danger-button:hover{background:#351817!important}.danger-link{color:#ff746e!important}.admin-panel{color:#ecf2ed!important;background:linear-gradient(145deg,#0d110e,#0a0d0b)!important;border:1px solid #1d251f!important;border-radius:17px!important;box-shadow:0 18px 50px #0002!important}.panel-head{border-bottom-color:#1a211b!important}.panel-head h2{color:#edf2ee!important}.panel-head p{color:#627067!important}.panel-head>a{color:#86e861!important}.panel-head>span{color:#6f7b72!important}.metric-grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;display:grid!important}.metric-card{position:relative;overflow:hidden;color:#eef3ef!important;box-shadow:none!important;background:linear-gradient(145deg,#0f1410,#0a0e0b)!important;border:1px solid #1e2720!important;border-radius:16px!important;padding:22px!important}.metric-card:after{content:"";background:#78e8400a;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-45px;right:-45px}.metric-icon{color:#7ce94f!important;background:#15221a!important;border:1px solid #2c3d30!important}.metric-card small{color:#657168!important}.metric-card>strong{color:#f1f5f2!important;letter-spacing:-1.4px!important}.metric-card p{color:#58655c!important}.admin-hero-summary{background:radial-gradient(circle at 85%,#295e3028,#0000 32%),linear-gradient(135deg,#0f1711,#0a0e0b);border:1px solid #1b251d;border-radius:18px;justify-content:space-between;align-items:end;gap:40px;margin-bottom:18px;padding:25px 27px;display:flex}.admin-hero-summary h2{color:#f1f5f2;letter-spacing:-1.3px;margin:7px 0 8px;font-size:28px}.admin-hero-summary p{color:#68766c;max-width:650px;margin:0;font-size:10px;line-height:1.7}.admin-hero-health{justify-items:end;gap:7px;display:grid}.admin-hero-health>span{color:#94e872;background:#101812;border:1px solid #2b392e;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.admin-hero-health>span.attention{color:#f3c966;background:#221a0c;border-color:#5a4322}.admin-hero-health i{background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.admin-hero-health small{color:#526057;font-size:8px}.admin-grid-2{gap:14px!important}.admin-list-row{color:#cdd5cf!important;border-bottom-color:#171e19!important}.admin-list-row:hover{background:#101511!important}.admin-list-row small{color:#5e6b62!important}.mini-cover{color:#6fda4e!important;background:#141b16!important}.row-arrow{color:#506057!important}.health-item span{color:#839087!important}.health-item strong{color:#e5ebe6!important}.admin-progress{background:#171e18!important}.admin-progress i{background:linear-gradient(90deg,#4ccf5c,#83e94f)!important}.quick-links{border-top-color:#171e19!important}.quick-links a{color:#8de86a!important}.admin-compliance-overview{margin-top:14px}.compliance-overview-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:18px;display:grid}.compliance-overview-grid article{background:#090c0a;border:1px solid #1c251e;border-radius:13px;padding:18px}.compliance-overview-grid b{color:#516156;font-size:8px}.compliance-overview-grid strong{color:#dce4de;margin-top:14px;font-size:11px;display:block}.compliance-overview-grid p{color:#627067;margin:6px 0 0;font-size:9px;line-height:1.6}.admin-empty-inline{color:#5d6a61;text-align:center;padding:25px;font-size:10px}.toolbar{gap:10px!important}.toolbar select,.search-box{color:#9ba69e!important;background:#0d110e!important;border-color:#222b24!important}.toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.search-box input{color:#dce3de!important;background:0 0!important}.search-box input::placeholder{color:#4f5c53}.search-box button{color:#88e762!important;background:#1c2b20!important}.admin-raffle-grid{gap:13px!important}.admin-raffle-card{color:#eff3f0!important;box-shadow:none!important;background:#0c100d!important;border-color:#1e2720!important}.admin-raffle-card:hover{border-color:#35443a!important;box-shadow:0 22px 55px #0005!important}.admin-raffle-cover{background:#101511!important}.admin-raffle-cover:after{content:"";background:linear-gradient(#0000 55%,#090c0a88);position:absolute;inset:0}.admin-raffle-cover .status-badge,.admin-raffle-cover>b,.regulatory-chip{z-index:2}.admin-raffle-body h3{color:#eff3f0!important}.admin-raffle-body>p{color:#657269!important}.admin-card-kicker{white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-weight:850;display:block;overflow:hidden;color:#72da50!important;font-size:8px!important}.admin-raffle-stats{border-top-color:#1b231d!important}.admin-raffle-stats small{color:#526057!important}.admin-raffle-stats strong{color:#c6d0c8!important}.regulatory-chip{color:#9ba79e;letter-spacing:.08em;background:#111712;border:1px solid #3b493f;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:12px;right:12px}.regulatory-chip.test{color:#f0c96d;background:#2a210e;border-color:#5b4728}.regulatory-chip.authorized{color:#8de66b;background:#12291a;border-color:#2b5933}.regulatory-chip.pending{color:#d5bd71;border-color:#453f2c}.pagination{color:#647168!important}.pagination button{color:#89968d!important;background:#0d110e!important;border-color:#242d26!important}.pagination button:disabled{opacity:.35}.back-link a{color:#748078!important}.editor-layout{gap:15px!important}.editor-form{padding:22px!important}.editor-side{gap:12px!important}.form-divider{color:#d8dfda!important;border-color:#1c251f!important}.form-divider small{color:#59675e!important}.field label{color:#9ba69e!important;font-size:9px!important}.field input,.field textarea,.field select,.mini-form input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#dfe6e1!important;background:#090c0a!important;border:1px solid #252f27!important}.field input::placeholder,.field textarea::placeholder,.mini-form input::placeholder{color:#445048!important}.field input:focus,.field textarea:focus,.field select:focus,.mini-form input:focus{outline:0;border-color:#4d7155!important;box-shadow:0 0 0 3px #78e8400c!important}.field input:disabled,.field textarea:disabled,.field select:disabled{opacity:.65;color:#566159!important;background:#0b0e0c!important}.input-shell.decorated{background:#090c0a!important;border-color:#252f27!important}.input-shell.decorated>span{color:#647168!important}.required-note{color:#5a675e!important}.field-hint{color:#556159!important}.field-error{color:#ff817a!important}.field.has-error label{color:#ff918b!important}.field.has-error input,.field.has-error textarea,.field.has-error select,.field.has-error .input-shell{border-color:#a8433f!important;box-shadow:0 0 0 3px #ff625c0d!important}.validation-summary{color:#ffaca7!important;background:#211010!important;border-color:#5e302e!important}.validation-summary button{color:#e58e89!important}.save-bar{border-top-color:#1b231d!important}.save-bar>div strong{color:#b9c4bc!important}.save-bar>div span{color:#59665d!important}.toggle{color:#7f8b82!important}.toggle span{background:#252d27!important}.toggle input:checked+span{background:#3bcf60!important}.cover-preview{background:#080b09;border:1px solid #202922;border-radius:13px;padding:8px}.cover-preview img{border-radius:9px}.compliance-callout{background:#101712;border:1px solid #314236;border-radius:13px;margin:0 0 18px;padding:15px 16px}.compliance-callout strong{color:#9bee77;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.compliance-callout p{color:#718077;margin:5px 0 0;font-size:9px;line-height:1.7}.compliance-fields{gap:13px;display:grid}.check-card{cursor:pointer;background:#090c0a;border:1px solid #252e27;border-radius:12px;grid-template-columns:auto 35px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.check-card input{opacity:0;pointer-events:none;position:absolute}.check-card>span{color:#455047;border:1px solid #303b32;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.check-card.checked{background:#0f1b12;border-color:#31593a}.check-card.checked>span{color:#8ff16c;background:#173921;border-color:#4ac865}.check-card strong{color:#b8c3bb;font-size:9px;display:block}.check-card small{color:#5c6960;margin-top:4px;font-size:8px;display:block}.checklist-panel{overflow:hidden}.check-state{color:#e9c261;letter-spacing:.08em;background:#21190b;border:1px solid #5a4026;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.check-state.ready{color:#91ef6b;background:#112d1a;border-color:#275b33}.checklist-items{gap:7px;padding:17px;display:grid}.checklist-error,.checklist-warning,.checklist-ok{border-radius:10px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:10px;font-size:8px;line-height:1.5;display:grid}.checklist-error{color:#d99b97;background:#1d1010;border:1px solid #4e2826}.checklist-warning{color:#d4b96e;background:#1d180c;border:1px solid #4b3d22}.checklist-ok{color:#8bea67;background:#102818;border:1px solid #285c34;display:block}.checklist-error>span,.checklist-warning>span{background:#ffffff08;border-radius:6px;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.checklist-error p,.checklist-warning p{margin:2px 0 0}.checklist-panel>.ghost-button{margin:0 17px 17px;width:calc(100% - 34px)!important}.status-actions{gap:7px!important}.operation-note{color:#748078;background:#0a0e0b;border:1px solid #2c352e;border-radius:10px;margin:0;padding:11px;font-size:8px;line-height:1.6}.terminal-state{grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.terminal-state>b{color:#8bea66;background:#183720;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.terminal-state strong{color:#cbd4cd;font-size:10px;display:block}.terminal-state small{color:#59655d;margin-top:3px;font-size:8px;display:block}.terminal-state.danger>b{color:#ff8881;background:#301616}.result-register form{gap:12px;padding:0 17px 17px;display:grid}.mini-form{border-bottom-color:#1a211b!important}.gallery-admin>div{background:#0b0f0c!important;border-color:#232c25!important}.gallery-admin button{color:#ff8f88!important;background:#281414!important}.side-metrics span{background:#090c0a!important;border-color:#1f2821!important}.side-metrics small{color:#59665d!important}.side-metrics strong{color:#c8d1ca!important}.admin-app .error-notice,.admin-login .error-notice{color:#f0a09a!important;background:#201010!important;border-color:#5d2e2b!important}.admin-app .success-notice{color:#93e976!important;background:#102718!important;border-color:#285d35!important}.admin-app .loading-state,.admin-app .empty-state{color:#69766d!important}.admin-app .empty-state{background:#0b0f0c!important;border-color:#242d26!important}.admin-app .empty-state h3{color:#dfe6e1!important}.admin-app .empty-state p{color:#657168!important}.table-card{box-shadow:none!important;background:#0c100d!important;border-color:#1d251f!important}.table-wrap table{color:#b9c4bc!important}.table-wrap th{color:#58655c!important;background:#0b0f0c!important;border-bottom-color:#1f2821!important}.table-wrap td{border-bottom-color:#171e19!important}.table-wrap tbody tr:hover{background:#101511!important}.table-action{color:#8fdc73!important;background:#111612!important;border-color:#2a342c!important}.filters,.filters select,.filters input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-app select{color:#a1ada4!important;background:#0a0e0b!important;border-color:#252e27!important}.admin-app input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.order-status{border-color:#1e2720!important}.order-status div small{color:#59665d!important}.admin-login{min-height:100vh;color:#eef3ef!important;background:#040604!important}.admin-login-bg{background:radial-gradient(circle at 25% 25%,#347d3b26,#0000 26%),radial-gradient(circle at 80% 75%,#78e84012,#0000 25%),linear-gradient(135deg,#030504,#090d0a)!important}.admin-login-bg:after{content:"";background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.admin-login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#f0f4f1!important;background:#0b0f0ce8!important;border:1px solid #202921!important;box-shadow:0 35px 100px #0009!important}.admin-login-card h1{color:#f1f5f2!important}.admin-login-card p,.admin-login-card>small{color:#657269!important}.admin-login-card .eyebrow{color:#7bea50!important}.admin-login-card .field input{color:#fff!important;background:#080b09!important;border-color:#283229!important}@media (width<=1180px){.lc-hero-grid{gap:42px}.lc-hero-copy h1{font-size:62px}.lc-campaign-grid{grid-template-columns:repeat(2,1fr)}.lc-detail-grid{grid-template-columns:minmax(0,1fr) 390px}.lc-main-photo{height:520px}.lc-transparency-grid{gap:55px}.metric-grid{grid-template-columns:repeat(2,1fr)!important}.admin-sidebar{width:220px!important}.admin-main{margin-left:220px!important}.admin-content,.admin-topbar{padding-left:26px!important;padding-right:26px!important}}@media (width<=900px){.lc-public-dark .public-nav{display:none}.lc-hero{padding-top:125px}.lc-hero-grid{grid-template-columns:1fr}.lc-featured-card{max-width:680px}.lc-featured-media{min-height:480px}.lc-section-head{align-items:start;gap:15px;display:grid}.lc-steps{grid-template-columns:1fr 1fr}.lc-transparency-grid,.lc-detail-grid{grid-template-columns:1fr}.lc-buy-card{position:relative;top:auto}.desktop-only{display:none}.mobile-only{display:block}.lc-public-facts{grid-template-columns:1fr 1fr}.lc-legal-card{grid-template-columns:1fr;gap:20px}.admin-sidebar{border-bottom:1px solid #1b221d!important;border-right:0!important;align-items:center!important;width:100%!important;height:auto!important;padding:12px 16px!important;display:flex!important;position:relative!important}.admin-brand{border:0!important;padding:0 16px 0 0!important}.admin-sidebar .brand-copy,.admin-pill,.admin-sidebar-footer{display:none!important}.admin-nav{overflow:auto;margin:0!important;display:flex!important}.admin-nav a{min-width:max-content!important;height:40px!important}.admin-main{margin-left:0!important}.admin-topbar{min-height:auto!important;padding:22px 20px!important}.admin-content{padding:20px!important}.editor-layout{grid-template-columns:1fr!important}.editor-side{grid-template-columns:1fr 1fr!important}.admin-hero-summary{align-items:start;display:grid}.admin-hero-health{justify-items:start}.compliance-overview-grid{grid-template-columns:1fr}}@media (width<=640px){.lc-public-dark .trust-strip{display:none}.lc-public-dark .public-header{top:0}.lc-public-dark .public-header-inner,.lc-public-container,.lc-footer .public-footer-inner{width:calc(100% - 28px)}.lc-public-dark .public-header-inner{height:68px}.lc-public-dark .header-cta{height:38px;padding:0 13px}.lc-public-dark .brand-copy small{display:none}.lc-hero{min-height:auto;padding:110px 0 55px}.lc-hero-copy h1{letter-spacing:-2.8px;margin-top:20px;font-size:44px}.lc-hero-copy>p{font-size:13px;line-height:1.7}.lc-hero-actions{grid-template-columns:1fr 1fr;display:grid}.lc-button{height:48px;padding:0 13px;font-size:10px}.lc-trust-row{gap:8px;display:grid}.lc-featured-media{min-height:390px}.lc-featured-copy{bottom:20px;left:20px;right:20px}.lc-featured-copy h2{font-size:27px}.lc-mode{display:none}.lc-campaign-section,.lc-how,.lc-results,.lc-transparency{padding:68px 0}.lc-section-head h2,.lc-transparency h2{letter-spacing:-1.7px;font-size:34px}.lc-campaign-grid,.lc-results-grid,.lc-steps{grid-template-columns:1fr}.lc-campaign-media{height:245px}.lc-result-card{grid-template-columns:65px 1fr 20px}.lc-result-thumb{width:65px;height:62px}.lc-footer .public-footer-inner{gap:25px;grid-template-columns:1fr!important}.lc-footer .footer-links{flex-wrap:wrap;justify-content:flex-start}.lc-footer small{text-align:left!important}.lc-detail-page{padding-top:18px;padding-bottom:102px}.lc-breadcrumb{overflow:hidden}.lc-demo-warning{gap:5px;display:grid}.lc-main-photo{border-radius:18px;height:365px}.lc-buy-card{border-radius:19px}.lc-buy-head,.lc-buy-form{padding-left:20px;padding-right:20px}.lc-buy-head h1{font-size:28px}.lc-price-strip{margin:0 20px}.lc-preset-grid{grid-template-columns:repeat(3,1fr)}.lc-public-facts{grid-template-columns:1fr 1fr}.lc-legal-grid{grid-template-columns:1fr}.lc-legal-card,.lc-rules-card,.lc-about-card{padding:22px}.lc-mobile-buy{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0e0bea;border:1px solid #ffffff18;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:9px 9px 9px 15px;display:flex;position:fixed;bottom:9px;left:9px;right:9px;box-shadow:0 18px 55px #0009}.lc-mobile-buy>div{display:grid}.lc-mobile-buy small{color:#738078;font-size:7px}.lc-mobile-buy strong{font-size:18px}.lc-mobile-buy button{color:#071009;background:#75e64c;border:0;border-radius:11px;height:43px;padding:0 18px;font-size:10px;font-weight:900}.lc-footer{padding-bottom:72px}.admin-sidebar{overflow:auto}.admin-nav .nav-icon{display:none}.admin-topbar{gap:14px!important;display:grid!important}.admin-topbar h1{font-size:28px!important}.admin-actions{justify-content:flex-start}.admin-content{padding:16px!important}.metric-grid,.admin-grid-2,.editor-side,.form-grid,.form-grid.three{grid-template-columns:1fr!important}.toolbar{display:grid!important}.search-box{width:100%!important}.save-bar{display:grid!important}.save-bar>.admin-primary{width:100%!important}.compliance-overview-grid{padding:12px}.admin-raffle-grid{grid-template-columns:1fr!important}.admin-hero-summary{padding:20px}.check-card{grid-template-columns:30px 1fr}.check-card input{display:none}.check-card>span{grid-column:1}.check-card>div{grid-column:2}}.lc-cert-line{color:#789080;background:#0d1b11;border:1px solid #78e84022;border-radius:9px;margin:-10px 0 18px;padding:9px 10px;font-size:8px}.lc-cert-line b{color:#b2f590}.lc-card-cert{color:#77827a;background:#f7faf7;border:1px solid #dfe8df;border-radius:8px;margin-top:12px;padding:8px 9px;font-size:8px}.lc-card-cert b{color:#327d47}.compliance-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.compliance-links a{color:#9adf80;background:#0b100c;border:1px solid #314037;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.compliance-links a:hover{color:#c3ffae;background:#101811;border-color:#67bd4a}.admin-command{background:radial-gradient(circle at 85% 20%,#79ee4b1c,#0000 24%),linear-gradient(135deg,#0c110d,#080b09);border:1px solid #253028;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:28px;display:flex;box-shadow:0 18px 55px #0004}.admin-command h2{color:#f0f5f1;letter-spacing:-1.3px;margin:8px 0 7px;font-size:31px}.admin-command p{color:#728078;margin:0}.command-money{text-align:right;gap:4px;display:grid}.command-money small,.command-money span{color:#6e7b72;font-size:10px}.command-money strong{color:#8ef66b;letter-spacing:-1.3px;font-size:32px}.ops-feed{display:grid}.ops-row{border-bottom:1px solid #182019;align-items:center;gap:12px;padding:13px 0;display:flex}.ops-row:last-child{border-bottom:0}.ops-row:hover{padding-left:4px}.ops-avatar{color:#8bef6b;background:#152019;border-radius:11px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.ops-row strong{color:#d6dfd8}.ops-row small{color:#657169;margin-top:4px;font-size:9px;display:block}.ops-money{text-align:right;justify-items:end;gap:5px;margin-left:auto;display:grid}.ops-money>strong{font-size:12px}.ops-quick{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.ops-quick a{color:#8b978e;background:#090d0a;border:1px solid #202a22;border-radius:11px;justify-content:space-between;padding:12px;font-size:10px;display:flex}.ops-quick b{color:#8bef69}.ops-filter-bar{background:#0b0f0c;border:1px solid #1d261f;border-radius:14px;grid-template-columns:minmax(250px,1.6fr) minmax(150px,.8fr) minmax(180px,1fr) 145px 145px auto;gap:9px;margin-bottom:16px;padding:12px;display:grid}.ops-filter-bar>input,.ops-filter-bar>select{color:#aab6ad;background:#080b09;border:1px solid #273129;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.ops-filter-bar .search-box{background:#080b09;border:1px solid #273129;width:100%}.ops-filter-bar .search-box input{background:0 0!important;border:0!important}.table-main-link{gap:3px;display:grid}.table-main-link:hover strong,.table-main-link:hover code{color:#98f278}.detail-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.detail-kpis article{background:#0b0f0c;border:1px solid #202a22;border-radius:15px;align-content:center;gap:8px;min-height:90px;padding:18px;display:grid}.detail-kpis small{color:#59665d;text-transform:uppercase;letter-spacing:1px;font-size:8px}.detail-kpis strong{color:#e8eeea;font-size:23px}.detail-panel{align-self:start}.admin-dl{margin:0;display:grid}.admin-dl>div{border-bottom:1px solid #19211b;grid-template-columns:140px 1fr;gap:16px;padding:11px 0;display:grid}.admin-dl dt{color:#58655c;font-size:9px}.admin-dl dd{color:#bdc7bf;overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.detail-actions{gap:8px;margin-top:18px;display:flex}.provider-ready{background:#0d1a10;border:1px solid #2a4930;border-radius:12px;margin-top:18px;padding:15px}.provider-ready b{color:#85ec63;letter-spacing:1.2px;font-size:9px}.provider-ready p{color:#708076;margin:7px 0 0;font-size:9px;line-height:1.6}.timeline{padding:4px 0;display:grid}.timeline-row{grid-template-columns:22px 1fr;gap:12px;padding:7px 0 18px;display:grid;position:relative}.timeline-row:before{content:"";background:#273129;width:1px;position:absolute;top:20px;bottom:-2px;left:6px}.timeline-row:last-child:before{display:none}.timeline-row i{z-index:2;background:#7ee85a;border:3px solid #122016;border-radius:50%;width:13px;height:13px;margin-top:3px;position:relative;box-shadow:0 0 0 2px #26342a}.timeline-row strong{color:#d8e0da;font-size:10px}.timeline-row p{color:#77837b;margin:5px 0;font-size:9px}.timeline-row small{color:#4f5b53;font-size:8px}.admin-number-grid{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:7px;display:grid}.admin-number-grid b{text-align:center;color:#8fe96f;background:#080b09;border:1px solid #29342c;border-radius:9px;padding:10px 6px;font-size:10px}.audit-filter{grid-template-columns:1fr 1fr auto}.audit-list{background:#0a0e0b;border:1px solid #1f2821;border-radius:16px;overflow:hidden}.audit-list article{border-bottom:1px solid #182019;grid-template-columns:14px 1fr;gap:14px;padding:16px 18px;display:grid}.audit-list article:last-child{border-bottom:0}.audit-dot{background:#75e54e;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #75e54e12}.audit-title{align-items:center;gap:8px;display:flex}.audit-title strong{color:#d5ded7;font-size:10px}.audit-title span{color:#6f7e73;background:#141b16;border-radius:999px;padding:3px 7px;font-size:7px}.audit-list p{color:#758279;margin:6px 0;font-size:9px}.audit-list small{color:#4f5b53;font-size:8px}.auth-tabs{background:#eef1f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:18px;padding:5px;display:grid}.auth-tabs button{color:#687386;background:0 0;border:0;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.auth-tabs button.active{color:#172033;background:#fff;box-shadow:0 4px 14px #10203a0e}.form-helper{color:#748094;margin:-5px 0 16px;font-size:12px}.my-orders-page{max-width:980px;margin:0 auto;padding:55px 24px 100px}.my-orders-head{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px;display:flex}.my-orders-head h1{letter-spacing:-1.8px;margin:7px 0;font-size:42px}.my-orders-head p{color:#6d7888;margin:0}.my-orders-list{background:#fff;border:1px solid #e5e9ef;border-radius:18px;display:grid;overflow:hidden}.my-order-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:13px;width:100%;padding:14px 16px;display:flex}.my-order-row:last-child{border-bottom:0}.my-order-row:hover{background:#fafbfc}.my-order-row .grow{gap:4px;display:grid}.my-order-row small{color:#7a8492;font-size:10px}.my-order-value{justify-items:end;gap:6px;margin-left:auto;display:grid}.my-orders-actions{margin-top:20px}.reservation-timer{background:#fff9e8;border:1px solid #ddd8c7;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 16px;margin:0 22px 16px;padding:14px 16px;display:grid}.reservation-timer span{color:#7e7358;font-size:10px}.reservation-timer strong{color:#5f4d1d;font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:26px}.reservation-timer small{color:#9a8d6b;font-size:9px}.reservation-timer.urgent{background:#fff0ef;border-color:#f0b7b3}.reservation-timer.urgent strong{color:#b43a32}@media (width<=1050px){.ops-filter-bar{grid-template-columns:1fr 1fr 1fr}.detail-kpis{grid-template-columns:1fr 1fr}.admin-command{align-items:flex-start}.command-money{text-align:left}}@media (width<=700px){.admin-command{display:grid}.ops-filter-bar,.audit-filter{grid-template-columns:1fr}.detail-kpis{grid-template-columns:1fr 1fr}.admin-dl>div{grid-template-columns:1fr;gap:4px}.my-orders-head{display:grid}.my-order-row{flex-wrap:wrap;align-items:flex-start}.my-order-value{justify-items:start;width:100%;margin-left:48px}.reservation-timer{margin-left:0;margin-right:0}.detail-actions{display:grid}.command-money strong{font-size:26px}}.admin-commandbar{z-index:20;background:#070909;border-bottom:1px solid #ffffff12;align-items:center;gap:20px;min-height:64px;padding:10px 34px;display:flex;position:sticky;top:0}.admin-global-search{background:#101313;border:1px solid #252b29;border-radius:14px;flex:1;align-items:center;gap:10px;max-width:720px;padding:0 14px;transition:all .2s;display:flex}.admin-global-search:focus-within{border-color:#26d97f;box-shadow:0 0 0 3px #26d97f14}.admin-global-search span{color:#7f9189;font-size:22px}.admin-global-search input{color:#f4fbf7;width:100%;height:40px;font:inherit;background:0 0;border:0;outline:0}.admin-global-search input::placeholder{color:#64716c}.admin-global-search kbd{color:#78857f;background:#191e1c;border:1px solid #2b3430;border-bottom-color:#3d4944;border-radius:7px;padding:3px 6px;font-size:10px}.admin-command-status{color:#87948f;white-space:nowrap;margin-left:auto;font-size:12px}.admin-command-status span{color:#25d77c;margin-right:5px}.global-search-page{gap:10px;margin-bottom:28px;display:flex}.global-search-page input{color:#fff;min-width:0;font:inherit;background:#0d1110;border:1px solid #28312d;border-radius:14px;outline:0;flex:1;padding:15px 17px}.global-search-page input:focus{border-color:#2bdd83}.search-results{margin-top:8px}.search-result-list{gap:9px;display:grid}.search-result-row{color:inherit;background:#0d1110;border:1px solid #202725;border-radius:16px;grid-template-columns:90px minmax(0,1fr) auto 24px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:all .18s;display:grid}.search-result-row:hover{background:#111715;border-color:#33433c;transform:translateY(-1px)}.search-result-row div{gap:3px;min-width:0;display:grid}.search-result-row strong,.search-result-row small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-result-row small{color:#78867f}.search-kind{letter-spacing:.12em;color:#49dc91;font-size:10px;font-weight:800}.search-arrow{color:#4e5d57;font-size:20px}.customer-order-timeline{border-top:1px solid #ffffff14;margin-top:28px;padding-top:26px}.customer-order-timeline h2{margin:5px 0 20px}.customer-timeline-list{gap:0;display:grid}.customer-timeline-item{grid-template-columns:18px 1fr;gap:12px;padding-bottom:22px;display:grid;position:relative}.customer-timeline-item:not(:last-child):before{content:"";background:#33dc8940;width:1px;position:absolute;top:13px;bottom:-2px;left:5px}.customer-timeline-item i{background:#25d97e;border-radius:50%;width:11px;height:11px;margin-top:4px;display:block;box-shadow:0 0 0 4px #25d97e1a}.customer-timeline-item div{gap:4px;display:grid}.customer-timeline-item p{color:#9ca9a3;margin:0}.customer-timeline-item small{color:#64736c}@media (width<=760px){.admin-commandbar{padding:9px 14px}.admin-command-status,.admin-global-search kbd{display:none}.global-search-page{display:grid}.search-result-row{grid-template-columns:70px minmax(0,1fr) auto}.search-result-row .status-badge{display:none}}:root{--admin-sidebar-width:260px;--admin-page-max:1480px;--admin-page-gutter:clamp(20px,2.2vw,38px)}.admin-app{grid-template-columns:none!important;width:100%!important;min-width:0!important;min-height:100vh!important;display:block!important;overflow-x:hidden!important}.admin-sidebar{width:var(--admin-sidebar-width)!important;min-width:var(--admin-sidebar-width)!important;max-width:var(--admin-sidebar-width)!important;overflow:hidden auto!important}.admin-main{width:calc(100% - var(--admin-sidebar-width))!important;min-width:0!important;margin-left:var(--admin-sidebar-width)!important;overflow:visible!important}.admin-brand{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.admin-brand .brand{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.admin-brand .brand-mark{border-radius:11px!important;flex:0 0 38px!important;width:38px!important;height:38px!important}.admin-brand .brand-copy{flex-direction:column!important;min-width:0!important;line-height:1!important;display:flex!important}.admin-brand .brand-copy strong{color:#f2f6f3!important;letter-spacing:-.55px!important;white-space:nowrap!important;font-size:16px!important;line-height:1.05!important}.admin-brand .brand-copy small{color:#68766d!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:4px!important;font-size:7px!important;font-weight:850!important;display:block!important}.admin-commandbar{width:100%!important;min-width:0!important;padding:12px var(--admin-page-gutter)!important}.admin-global-search{width:min(720px,100%)!important;min-width:0!important}.admin-global-search input{min-width:0!important;font-size:13px!important}.admin-topbar{width:100%!important;min-width:0!important;min-height:132px!important;padding:30px var(--admin-page-gutter) 26px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-end!important;display:flex!important}.admin-topbar>div:first-child{flex:520px!important;min-width:0!important;max-width:850px!important}.admin-topbar .eyebrow{letter-spacing:.18em!important;font-size:10px!important;line-height:1.2!important}.admin-topbar h1{overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:7px 0!important;font-size:clamp(30px,2.4vw,38px)!important;line-height:1.03!important}.admin-topbar p{overflow-wrap:normal!important;word-break:normal!important;max-width:680px!important;font-size:13px!important;line-height:1.6!important}.admin-actions{flex:none!important;align-self:center!important;margin-left:auto!important}.admin-primary,.ghost-button,.danger-button{white-space:nowrap!important;font-size:12px!important;line-height:1.15!important}.admin-primary{min-height:44px!important;padding:0 18px!important}.admin-content{width:100%!important;max-width:var(--admin-page-max)!important;min-width:0!important;padding:30px var(--admin-page-gutter) 72px!important;margin:0 auto!important}.admin-content>*{min-width:0!important}.admin-content p,.admin-content label,.admin-content small,.admin-content strong,.admin-content span{word-break:normal;overflow-wrap:break-word}.toolbar{grid-template-columns:minmax(320px,1fr) minmax(190px,240px)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.search-box{width:100%!important;min-width:0!important;max-width:none!important}.search-box input{width:100%!important;min-width:0!important;font-size:13px!important}.toolbar select{width:100%!important;min-width:0!important;min-height:44px!important;font-size:12px!important}.admin-raffle-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important}.admin-raffle-card,.admin-raffle-body,.admin-raffle-stats{min-width:0!important}.admin-raffle-body h3{font-size:16px!important;line-height:1.25!important}.admin-raffle-body>p{height:auto!important;min-height:38px!important;font-size:11px!important;line-height:1.55!important}.admin-raffle-stats{gap:10px!important}.admin-raffle-stats span{min-width:0!important}.admin-raffle-stats strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.editor-layout{grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;align-items:start!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.editor-form,.editor-side,.editor-side>*{min-width:0!important}.editor-form{width:100%!important;padding:28px!important}.editor-side{width:100%!important}.panel-head{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;min-width:0!important;display:flex!important}.panel-head>div{flex:360px!important;min-width:0!important}.panel-head h2{font-size:18px!important;line-height:1.2!important}.panel-head p{max-width:720px!important;font-size:11px!important;line-height:1.55!important}.required-note{margin:0 0 20px!important;font-size:11px!important;line-height:1.55!important}.form-grid,.form-grid.three{gap:16px!important;width:100%!important;min-width:0!important}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.field{gap:8px!important;width:100%!important;min-width:0!important;margin-bottom:18px!important}.field label{color:#aeb9b1!important;width:100%!important;min-width:0!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;display:block!important}.required-star{margin-left:5px!important}.field input,.field textarea,.field select,.mini-form input{border-radius:11px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:46px!important;padding:12px 14px!important;font-size:13px!important;line-height:1.45!important}.field textarea{resize:vertical!important;min-height:132px!important;display:block!important}.field textarea[rows="10"]{min-height:220px!important}.field-hint,.field-error{width:100%!important;margin-top:1px!important;font-size:10px!important;line-height:1.5!important;display:block!important}.input-shell{width:100%!important;min-width:0!important}.input-shell.decorated input{flex:auto!important;width:1%!important;min-width:0!important}.input-shell.decorated>span{flex:none!important;padding:0 12px!important;font-size:11px!important}.form-divider{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px 20px!important;width:100%!important;min-width:0!important;margin:34px 0 22px!important;display:grid!important}.form-divider span{font-size:14px!important;line-height:1.3!important}.form-divider small{text-align:right!important;max-width:480px!important;font-size:10px!important;line-height:1.45!important}.compliance-callout{width:100%!important;min-width:0!important;padding:18px!important}.compliance-callout strong{font-size:10px!important}.compliance-callout p{font-size:10px!important;line-height:1.7!important}.check-card{min-width:0!important}.check-card strong{font-size:10px!important;line-height:1.35!important}.check-card small{font-size:9px!important;line-height:1.45!important}.cover-preview{aspect-ratio:16/7!important;width:100%!important;height:auto!important}.save-bar,.table-card,.table-wrap,.admin-grid-2,.metric-grid,.detail-kpis,.ops-filter-bar{width:100%!important;min-width:0!important}.table-wrap{overscroll-behavior-inline:contain!important;overflow-x:auto!important}.table-wrap table{width:100%!important;min-width:860px!important}.ops-filter-bar{grid-template-columns:minmax(230px,1.4fr) minmax(130px,.7fr) minmax(160px,.9fr) minmax(120px,.55fr) minmax(120px,.55fr) auto!important}.metric-grid,.detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=1280px){:root{--admin-sidebar-width:220px;--admin-page-gutter:24px}.admin-sidebar{padding-left:12px!important;padding-right:12px!important}.admin-brand .brand-copy strong{font-size:14px!important}.admin-brand .brand-mark{flex-basis:35px!important;width:35px!important;height:35px!important}.admin-raffle-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.editor-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px)!important}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1080px){.editor-layout{grid-template-columns:minmax(0,1fr)!important}.editor-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.editor-side>.admin-panel:first-child{grid-column:1/-1}.form-grid.three,.detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){:root{--admin-page-gutter:20px}.admin-app{display:block!important;overflow-x:hidden!important}.admin-sidebar{z-index:80!important;border-bottom:1px solid #1b221d!important;border-right:0!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:none!important;height:66px!important;padding:10px 14px!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important}.admin-brand{border:0!important;border-right:1px solid #1a221c!important;flex:none!important;padding:0 14px 0 0!important}.admin-brand .brand-copy small,.admin-pill,.admin-sidebar-footer{display:none!important}.admin-brand .brand-copy strong{font-size:13px!important}.admin-nav{scrollbar-width:none!important;flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important;overflow-x:auto!important}.admin-nav::-webkit-scrollbar{display:none!important}.admin-nav a{flex:none!important;min-width:max-content!important;height:42px!important;padding:0 12px!important}.admin-main{width:100%!important;margin-left:0!important}.admin-commandbar{position:relative!important;top:auto!important}.admin-topbar{min-height:auto!important;padding-top:24px!important}.admin-content{max-width:none!important}.editor-side,.admin-grid-2{grid-template-columns:1fr!important}}@media (width<=680px){:root{--admin-page-gutter:14px}.admin-sidebar{gap:8px!important;height:auto!important;min-height:62px!important;padding:9px 10px!important}.admin-brand{padding-right:9px!important}.admin-brand .brand-copy{display:none!important}.admin-brand .brand-mark{flex-basis:36px!important;width:36px!important;height:36px!important}.admin-nav a{height:40px!important;padding:0 10px!important;font-size:10px!important}.admin-nav .nav-icon{display:none!important}.admin-commandbar{min-height:auto!important;padding:10px var(--admin-page-gutter)!important}.admin-global-search{max-width:none!important}.admin-command-status,.admin-global-search kbd{display:none!important}.admin-topbar{padding:22px var(--admin-page-gutter)!important;align-items:start!important;gap:16px!important;display:grid!important}.admin-topbar>div:first-child{width:100%!important;max-width:none!important}.admin-topbar h1{font-size:28px!important}.admin-topbar p{font-size:12px!important}.admin-actions{flex-wrap:wrap!important;width:100%!important;margin:0!important;display:flex!important}.admin-actions>.admin-primary,.admin-actions>.ghost-button{flex:150px!important}.admin-content{padding:18px var(--admin-page-gutter) 50px!important}.toolbar,.admin-raffle-grid{grid-template-columns:1fr!important}.editor-form{border-radius:14px!important;padding:18px!important}.panel-head{display:grid!important}.form-grid,.form-grid.three{grid-template-columns:1fr!important;gap:0!important}.form-divider{grid-template-columns:1fr!important}.form-divider small{text-align:left!important}.field label{font-size:11px!important}.field input,.field textarea,.field select,.mini-form input{min-height:48px!important;font-size:16px!important}.save-bar{gap:14px!important;display:grid!important}.save-bar>.admin-primary{width:100%!important}.metric-grid,.detail-kpis,.ops-filter-bar,.audit-filter{grid-template-columns:1fr!important}.table-wrap{margin-left:-2px!important;margin-right:-2px!important}.pagination{flex-wrap:wrap!important;gap:8px!important;padding:18px 0!important}.pagination button{flex:120px!important}.pagination span{text-align:center!important;order:-1!important;width:100%!important}}@media (width<=900px){.admin-sidebar{flex-direction:row!important;justify-content:flex-start!important}.admin-nav{flex-direction:row!important;align-self:center!important;height:42px!important}.admin-nav a{justify-content:center!important;width:44px!important;min-width:44px!important;padding:0!important}.admin-nav .nav-icon{display:grid!important}}@media (width<=680px){.admin-sidebar{flex-direction:row!important;min-height:60px!important}.admin-nav{height:40px!important}.admin-nav a{width:40px!important;min-width:40px!important}.admin-nav .nav-icon{display:grid!important}}.mp-pix-card{background:linear-gradient(145deg,#f8fffa,#fff);border:1px solid #dce6df;border-radius:18px;margin:22px;padding:22px;box-shadow:0 18px 45px #12502d12}.mp-pix-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.mp-pix-head span{letter-spacing:1.4px;color:#08724e;font-size:10px;font-weight:850}.mp-pix-head h2{letter-spacing:-.7px;margin:5px 0 6px;font-size:24px}.mp-pix-head p{color:#6b786f;max-width:600px;margin:0;font-size:12px;line-height:1.6}.mp-pix-head>b{color:#fff;letter-spacing:1px;background:#13a86e;border-radius:10px;place-items:center;min-width:58px;height:40px;display:grid}.mp-pix-ready{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;display:grid}.mp-qr{background:#fff;border:1px solid #e0e8e2;border-radius:16px;padding:12px}.mp-qr img{aspect-ratio:1;object-fit:contain;width:100%}.mp-pix-copy{gap:10px;display:grid}.mp-pix-copy label{color:#425049;font-size:11px;font-weight:800}.mp-pix-copy textarea{resize:none;color:#33413a;background:#f8faf9;border:1px solid #dce4de;border-radius:11px;width:100%;min-height:88px;padding:12px;font-size:11px;line-height:1.5}.mp-pix-copy small{color:#7c8982;font-size:10px}.mp-generate{background:#eefaf3;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.mp-generate strong{display:block}.mp-generate p{color:#6a7a70;margin:5px 0 0;font-size:12px}.integration-hero{justify-content:space-between;align-items:center;gap:28px;display:flex}.integration-kicker{letter-spacing:1.5px;color:#55e69a;font-size:9px;font-weight:800}.integration-hero h2{color:#eef7f1;margin:6px 0;font-size:28px}.integration-hero p{color:#7f8d84;margin:0}.integration-state{letter-spacing:.8px;white-space:nowrap;border:1px solid #2a342e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;font-weight:850;display:flex}.integration-state i{border-radius:50%;width:8px;height:8px}.integration-state.ok{color:#7bf0ae}.integration-state.ok i{background:#25dc7d;box-shadow:0 0 12px #25dc7d}.integration-state.wait{color:#d9b869}.integration-state.wait i{background:#d6a93d}.integration-grid{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.integration-form{gap:13px;display:grid}.integration-form label{color:#8c9991;gap:7px;font-size:10px;display:grid}.integration-form input{color:#eaf2ed;background:#090d0b;border:1px solid #28312d;border-radius:11px;outline:0;width:100%;min-width:0;padding:12px 13px}.integration-form input:focus{border-color:#35db86}.integration-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.integration-steps article{background:#090d0b;border:1px solid #202924;border-radius:13px;gap:7px;padding:17px;display:grid}.integration-steps b{color:#46e493;font-size:9px}.integration-steps strong{color:#e2ebe5;font-size:12px}.integration-steps span{color:#69776f;font-size:9px;line-height:1.6}.admin-success{color:#7aefa9;background:#0b1a11;border:1px solid #28523a;border-radius:12px;margin-bottom:16px;padding:12px 14px;font-size:11px}.status-recebido_apos_expiracao,.status-estornado,.status-estorno_parcial,.status-chargeback{color:#a92828;background:#ffeded}@media (width<=780px){.mp-pix-ready{grid-template-columns:1fr}.mp-qr{max-width:240px;margin:auto}.mp-generate,.integration-hero{display:grid}.integration-grid{grid-template-columns:1fr}.integration-steps{grid-template-columns:1fr 1fr}}@media (width<=520px){.mp-pix-card{margin:16px 0;padding:16px}.mp-pix-head{display:grid}.mp-pix-ready{gap:15px}.integration-steps{grid-template-columns:1fr}}.sandbox-actions{background:#ffffff06;border:1px solid #ffffff17;border-radius:16px;margin-top:18px;padding:16px}.sandbox-actions>span{letter-spacing:.14em;color:#72e3a6;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.sandbox-actions>p{color:var(--admin-muted,#8c949f);margin:0 0 14px;font-size:13px;line-height:1.55}:root{--dm-green:#37d653;--dm-green-dark:#20b63c;--dm-ink:#111311;--dm-muted:#707870;--dm-soft:#f4f6f4;--dm-line:#e4e9e4;--dm-white:#fff;--dm-shadow:0 18px 55px #15271a1a}.dm-public-app{min-height:100vh;color:var(--dm-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dm-public-app *{box-sizing:border-box}.dm-public-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #eef1ee;height:76px;position:sticky;top:0}.dm-header-inner{align-items:center;gap:36px;width:min(1180px,100% - 40px);height:100%;margin:auto;display:flex}.dm-brand{color:#111!important;align-items:center!important;gap:10px!important;display:inline-flex!important}.dm-brand .brand-mark{color:#fff!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#151915!important;border-radius:12px!important;place-items:center!important;font-size:14px!important;font-weight:950!important;display:grid!important}.dm-brand .brand-copy{gap:0!important;line-height:1!important;display:grid!important}.dm-brand .brand-copy strong{letter-spacing:-.55px!important;color:#111!important;font-size:17px!important}.dm-brand .brand-copy small{color:#848a84!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin-top:3px!important;font-size:8px!important}.dm-public-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.dm-public-nav a{color:#5f675f;font-size:12px;font-weight:700;transition:all .2s}.dm-public-nav a:hover{color:#151915}.dm-account-link{color:#111;background:#fafbfa;border:1px solid #e4e9e4;border-radius:13px;align-items:center;gap:9px;padding:9px 12px;display:flex}.dm-account-icon{color:#1caa37;background:#eaffed;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.dm-account-link>span:last-child{gap:1px;display:grid}.dm-account-link small{color:#939a93;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.dm-account-link strong{font-size:10px}.dm-public-container,.dm-detail-container{width:min(1120px,100% - 40px);margin:auto}.dm-home{background:#fff}.dm-home-hero{background:#fff;padding:28px 0 14px}.dm-home-hero-media{width:min(1120px,100% - 40px);height:min(640px,68vw);min-height:430px;box-shadow:var(--dm-shadow);background:#151915;border-radius:28px;margin:auto;position:relative;overflow:hidden}.dm-home-hero-media>img{object-fit:cover;width:100%;height:100%}.dm-home-hero-shade{background:linear-gradient(90deg,#000000d1 0%,#0000007a 43%,#00000012 80%),linear-gradient(#0000 55%,#00000047);position:absolute;inset:0}.dm-home-hero-content{color:#fff;width:min(520px,58%);position:absolute;bottom:52px;left:58px}.dm-live-pill{color:#fff;text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111311d1;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;font-weight:850;display:inline-flex}.dm-live-pill i{background:#42df5d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #42df5d}.dm-home-hero-content h1{letter-spacing:-3.5px;max-width:620px;margin:17px 0 8px;font-size:clamp(38px,5vw,66px);line-height:.98}.dm-home-hero-content>p{color:#e5e8e5;margin:0 0 22px;font-size:14px;line-height:1.55}.dm-hero-price{align-items:baseline;gap:9px;margin-bottom:18px;display:flex}.dm-hero-price small,.dm-hero-price span{color:#bfc5bf;font-size:9px}.dm-hero-price strong{color:#69f27d;letter-spacing:-1px;font-size:30px}.dm-primary-cta{background:var(--dm-green);color:#071009;border-radius:13px;justify-content:center;align-items:center;gap:42px;height:50px;padding:0 19px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #37d65338}.dm-primary-cta:hover{background:#49e363;transform:translateY(-1px)}.dm-campaign-list,.dm-results{padding:78px 0}.dm-campaign-list{background:#fafbfa}.dm-section-title{justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px;display:flex}.dm-section-title>div>span,.dm-section-title>span{color:#28b843;text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.dm-section-title h2{letter-spacing:-1.9px;margin:0;font-size:36px;line-height:1.05}.dm-section-title>p{color:#778077;max-width:430px;margin:0;font-size:11px;line-height:1.7}.dm-section-title.centered{text-align:center;justify-content:center}.dm-section-title.centered>div{max-width:650px}.dm-home-error,.dm-home-loading{padding:30px 0}.dm-home-error button{color:#fff;background:#151915;border:0;border-radius:11px;height:42px;margin-top:10px;padding:0 16px;font-size:11px;font-weight:850}.dm-home-tabs{gap:8px;margin:-12px 0 22px;padding-bottom:2px;display:flex;overflow-x:auto}.dm-home-tabs button{color:#5f685f;white-space:nowrap;background:#fff;border:1px solid #e1e7e1;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:11px;font-weight:850;display:flex}.dm-home-tabs button[aria-pressed=true]{color:#101410;background:#effcf1;border-color:#37d653}.dm-home-tabs span{color:#111;background:#f0f3f0;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:10px;display:grid}.dm-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dm-campaign-card{color:#111;background:#fff;border:1px solid #e4e9e4;border-radius:20px;transition:all .25s;display:block;overflow:hidden;box-shadow:0 10px 30px #18321e0a}.dm-campaign-card:hover{border-color:#d6ddd6;transform:translateY(-4px);box-shadow:0 18px 45px #18321e17}.dm-campaign-image{aspect-ratio:1.18;background:#edf1ed;position:relative;overflow:hidden}.dm-campaign-image>img{object-fit:cover;width:100%;height:100%;transition:all .45s}.dm-campaign-card:hover .dm-campaign-image>img{transform:scale(1.035)}.dm-campaign-image .dm-live-pill{position:absolute;top:12px;left:12px}.dm-featured-tag{color:#111;letter-spacing:.08em;background:#fff;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:12px;right:12px}.dm-image-placeholder{color:#69f27d;background:linear-gradient(135deg,#1b201b,#0d100e);place-items:center;width:100%;height:100%;font-size:42px;font-weight:950;display:grid}.dm-campaign-copy>small{color:#7e867e;white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.dm-campaign-copy h3{letter-spacing:-.8px;min-height:48px;margin:6px 0 18px;font-size:21px;line-height:1.08}.dm-card-bottom{border-top:1px solid #edf0ed;justify-content:space-between;align-items:end;padding-top:14px;display:flex}.dm-card-bottom>div{gap:2px;display:grid}.dm-card-bottom span{color:#8b938b;font-size:8px}.dm-card-bottom strong{color:#1caa37;letter-spacing:-.7px;font-size:22px}.dm-card-bottom>b{color:#262b26;font-size:9px}.dm-how{color:#fff;background:#101410;padding:84px 0}.dm-how .dm-section-title h2{color:#fff}.dm-how .dm-section-title>div>span{color:#65e978}.dm-how-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dm-how-grid article{background:#151a15;border:1px solid #252b25;border-radius:18px;grid-template-rows:auto 1fr;gap:26px;min-height:180px;padding:22px;display:grid}.dm-how-grid article>b{color:#0e170f;background:#65e978;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.dm-how-grid p{color:#899189;margin:7px 0 0;font-size:10px;line-height:1.65}.dm-results{background:#fff}.dm-results-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dm-result-card{color:#111;background:#fff;border:1px solid #e6eae6;border-radius:15px;grid-template-columns:80px 1fr auto;align-items:center;gap:14px;padding:10px;display:grid}.dm-result-card>div{background:#eef1ee;border-radius:11px;place-items:center;width:80px;height:72px;display:grid;overflow:hidden}.dm-result-card img{object-fit:cover;width:100%;height:100%}.dm-result-card section{gap:3px;display:grid}.dm-result-card small{color:#20b63c;font-size:7px;font-weight:900}.dm-result-card strong{font-size:12px}.dm-result-card p{color:#858d85;margin:0;font-size:8px}.dm-result-card>b{color:#26bd42;padding-right:9px}.dm-empty-results{color:#899189;text-align:center;border:1px dashed #dce2dc;border-radius:16px;padding:28px;font-size:11px}.dm-trust{background:#eff9f1;padding:90px 0}.dm-trust-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.dm-trust-grid>div:first-child>span{color:#22b03d;text-transform:uppercase;font-size:9px;font-weight:900}.dm-trust h2{letter-spacing:-2px;margin:8px 0 15px;font-size:38px;line-height:1.02}.dm-trust>div>div:first-child>p{color:#718071;font-size:12px;line-height:1.75}.dm-trust-items{gap:9px;display:grid}.dm-trust-items article{background:#fff;border:1px solid #d8eadc;border-radius:15px;grid-template-columns:38px 1fr;gap:12px;padding:17px;display:grid}.dm-trust-items i{color:#1db13b;background:#e7fbea;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.dm-trust-items strong{font-size:12px}.dm-trust-items p{color:#798279;margin:4px 0 0;font-size:9px}.dm-public-footer{color:#fff;background:#0f120f;padding:55px 0 0}.dm-footer-inner{grid-template-columns:1.5fr .6fr .8fr;gap:70px;width:min(1120px,100% - 40px);margin:auto;padding-bottom:45px;display:grid}.dm-footer-brand p{color:#747d74;max-width:420px;margin:15px 0 0;font-size:10px;line-height:1.7}.dm-footer-brand .dm-brand .brand-copy strong{color:#fff!important}.dm-footer-brand .dm-brand .brand-mark{color:#071009!important;background:#38d654!important}.dm-footer-links{align-content:start;gap:10px;display:grid}.dm-footer-links strong{color:#fff;margin-bottom:6px;font-size:10px}.dm-footer-links a{color:#7f887f;font-size:9px}.dm-footer-links a:hover{color:#fff}.dm-footer-bottom{color:#626a62;text-align:center;border-top:1px solid #202520;padding:18px 20px;font-size:8px}.dm-detail-page{color:#111;background:#f7f8f7;min-height:100vh;padding:18px 0 90px}.dm-demo-bar{color:#725918;background:#fff3d6;border-radius:11px;gap:12px;width:min(1120px,100% - 40px);margin:0 auto 12px;padding:10px 14px;font-size:9px;display:flex}.dm-demo-bar strong{font-weight:950}.dm-detail-breadcrumb{color:#899089;align-items:center;gap:8px;margin:5px 0 15px;font-size:9px;display:flex}.dm-detail-breadcrumb a{color:#20ad3b;font-weight:800}.dm-detail-breadcrumb strong{white-space:nowrap;text-overflow:ellipsis;color:#687068;max-width:480px;overflow:hidden}.dm-detail-layout{grid-template-columns:minmax(0,1.18fr) 420px;align-items:start;gap:22px;display:grid}.dm-main-image{background:#e9ede9;border-radius:22px;height:560px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f231412}.dm-status-chip{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101410d1;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:850;display:flex;position:absolute;top:15px;left:15px}.dm-status-chip i{background:#777;border-radius:50%;width:7px;height:7px}.dm-status-chip.open i{background:#4ce064;box-shadow:0 0 12px #4ce064}.dm-thumb-row{gap:9px;margin-top:9px;padding-bottom:2px;display:flex;overflow-x:auto}.dm-thumb-row button{opacity:.7;background:#eee;border:2px solid #0000;border-radius:11px;flex:0 0 78px;height:64px;padding:0;overflow:hidden}.dm-thumb-row button.active{opacity:1;border-color:#38d654}.dm-thumb-row img{object-fit:cover;width:100%;height:100%}.dm-purchase-panel{background:#fff;border:1px solid #e2e8e2;border-radius:22px;position:sticky;top:94px;overflow:hidden;box-shadow:0 20px 50px #142e1a14}.dm-campaign-category{color:#1bb73a;letter-spacing:.08em;font-size:8px;font-weight:950}.dm-campaign-heading h1{letter-spacing:-1.5px;margin:9px 0 7px;font-size:31px;line-height:1.03}.dm-campaign-heading p{color:#7c847c;margin:0;font-size:10px;line-height:1.5}.dm-price-box{background:#f0fbf2;border-radius:14px;margin:0 24px;padding:15px 16px}.dm-price-box>span{color:#6c786d;font-size:8px;display:block}.dm-price-box>div{align-items:baseline;gap:8px;margin-top:2px;display:flex}.dm-price-box strong{color:#17ad34;letter-spacing:-1.2px;font-size:31px}.dm-price-box small{color:#778077;font-size:8px}.dm-form-title{gap:3px;margin-bottom:12px;display:grid}.dm-form-title strong{font-size:12px}.dm-form-title small{color:#899189;font-size:8px;line-height:1.5}.dm-preset-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.dm-preset-grid button{color:#111;background:#fff;border:1px solid #e0e6e0;border-radius:11px;align-content:center;place-items:center;gap:1px;height:58px;font-size:15px;font-weight:900;transition:all .18s;display:grid}.dm-preset-grid button>span{color:#23bc40;margin-right:1px;display:inline}.dm-preset-grid button small{color:#9aa19a;font-size:6px;font-weight:700;display:block}.dm-preset-grid button:hover,.dm-preset-grid button.selected{background:#effcf1;border-color:#38d654;box-shadow:0 0 0 2px #38d65414}.dm-custom-quantity{justify-content:space-between;align-items:center;gap:10px;margin:13px 0;display:flex}.dm-custom-quantity>div{border:1px solid #dfe5df;border-radius:10px;grid-template-columns:36px 48px 36px;height:39px;display:grid;overflow:hidden}.dm-custom-quantity button{color:#1caf38;background:#f6f8f6;border:0;font-size:17px}.dm-custom-quantity input{text-align:center;-moz-appearance:textfield;width:100%;min-width:0;font-weight:900;color:#111!important;background:#fff!important;border:0!important;padding:0!important;font-size:13px!important}.dm-custom-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.dm-custom-quantity input::-webkit-outer-spin-button{-webkit-appearance:none}.dm-order-summary{border-top:1px solid #edf0ed;justify-content:space-between;align-items:end;padding:14px 0;display:flex}.dm-order-summary>span{color:#6f786f;font-size:9px}.dm-order-summary>div{text-align:right;display:grid}.dm-order-summary small{color:#929992;font-size:7px}.dm-order-summary strong{letter-spacing:-.8px;font-size:24px}.dm-buy-button{color:#071009;background:#33d350;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:53px;padding:0 18px;font-size:12px;font-weight:950;display:flex;box-shadow:0 12px 25px #33d3502e}.dm-buy-button:hover{background:#46df60}.dm-buy-button:disabled{opacity:.55}.dm-safe-row{color:#7e877e;justify-content:center;gap:18px;margin-top:12px;font-size:7px;display:flex}.dm-info-strip{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0;display:grid}.dm-info-strip article{background:#fff;border:1px solid #e4e9e4;border-radius:15px;flex-direction:column;justify-content:center;min-height:90px;padding:17px;display:flex}.dm-info-strip span{color:#374151;text-transform:uppercase;font-size:7px}.dm-info-strip strong{margin-top:5px;font-size:14px}.dm-info-strip small{color:#374151;margin-top:2px;font-size:7px}.dm-content-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.dm-content-main{gap:14px;display:grid}.dm-content-card,.dm-transparency-card{background:#fff;border:1px solid #e3e8e3;border-radius:19px;padding:28px}.dm-section-eyebrow{color:#20b43d;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.dm-content-card h2{letter-spacing:-1px;margin:7px 0 14px;font-size:26px}.dm-rich-text{white-space:pre-wrap;color:#667066;font-size:11px;line-height:1.8}.dm-muted{color:#889088;font-size:10px}.dm-transparency-card{position:sticky;top:94px}.dm-transparency-card h3{margin:7px 0 15px;font-size:19px}.dm-transparency-card dl{gap:8px;margin:0;display:grid}.dm-transparency-card dl>div{background:#f6f8f6;border-radius:11px;padding:12px}.dm-transparency-card dt{color:#8b938b;text-transform:uppercase;font-size:7px}.dm-transparency-card dd{color:#313731;margin:4px 0 0;font-size:9px;font-weight:750;line-height:1.45}.dm-winner-card{color:#fff;text-align:center;background:#102316;border-radius:20px;margin-top:18px;padding:38px}.dm-winner-card>span{color:#60e778;font-size:8px;font-weight:900}.dm-winner-card h2{color:#b6c1b7;margin:6px 0;font-size:14px}.dm-winner-card>strong{letter-spacing:-3px;font-size:56px;display:block}.dm-winner-card p{color:#809083;font-size:8px}.dm-detail-loading{background:#f7f8f7;place-items:center;min-height:60vh;display:grid}.dm-mobile-checkout{display:none}@media (width<=980px){.dm-public-nav{display:none}.dm-account-link{margin-left:auto}.dm-home-hero-media{height:560px}.dm-home-hero-content{width:65%;bottom:40px;left:40px}.dm-campaign-grid,.dm-how-grid{grid-template-columns:1fr 1fr}.dm-trust-grid{grid-template-columns:1fr;gap:30px}.dm-footer-inner{grid-template-columns:1.2fr .6fr .7fr;gap:30px}.dm-detail-layout{grid-template-columns:minmax(0,1fr) 360px}.dm-main-image{height:500px}.dm-content-grid{grid-template-columns:1fr}.dm-transparency-card{position:relative;top:auto}}@media (width<=760px){.dm-public-header{height:66px}.dm-header-inner,.dm-public-container,.dm-detail-container,.dm-home-hero-media,.dm-demo-bar{width:min(100% - 26px,1120px)}.dm-account-link{padding:7px}.dm-account-link>span:last-child{display:none}.dm-account-icon{width:34px;height:34px}.dm-home-hero{padding:13px 0 8px}.dm-home-hero-media{border-radius:20px;height:510px;min-height:0}.dm-home-hero-shade{background:linear-gradient(#00000014 30%,#000000e6)}.dm-home-hero-content{width:auto;bottom:22px;left:20px;right:20px}.dm-home-hero-content h1{letter-spacing:-2px;font-size:39px}.dm-home-hero-content>p{font-size:11px}.dm-hero-price strong{font-size:26px}.dm-primary-cta{justify-content:space-between;width:100%}.dm-campaign-list,.dm-results{padding:50px 0}.dm-section-title{gap:12px;margin-bottom:22px;display:grid}.dm-section-title h2{font-size:29px}.dm-section-title>p{font-size:10px}.dm-campaign-grid{grid-template-columns:1fr}.dm-campaign-card{border-radius:17px}.dm-campaign-image{aspect-ratio:1.33}.dm-campaign-copy h3{min-height:0;font-size:20px}.dm-how{padding:55px 0}.dm-how-grid{grid-template-columns:1fr}.dm-how-grid article{grid-template-rows:auto;grid-template-columns:38px 1fr;gap:13px;min-height:0}.dm-how-grid article>b{grid-row:1}.dm-results-grid{grid-template-columns:1fr}.dm-trust{padding:58px 0}.dm-trust h2{font-size:30px}.dm-footer-inner{grid-template-columns:1fr 1fr;padding-bottom:35px}.dm-footer-brand{grid-column:1/-1}.dm-footer-links:last-child{display:none}.dm-detail-page{padding-top:10px;padding-bottom:105px}.dm-detail-breadcrumb{margin-bottom:10px}.dm-detail-layout{flex-direction:column;gap:10px;display:flex}.dm-detail-left,.dm-purchase-panel{width:100%}.dm-main-image{aspect-ratio:1;border-radius:18px;height:auto}.dm-purchase-panel{box-shadow:none;border-radius:18px;position:relative;top:auto}.dm-campaign-heading{padding:20px 18px 14px}.dm-campaign-heading h1{font-size:27px}.dm-price-box{margin:0 18px}.dm-purchase-form{padding:17px 18px 19px}.dm-preset-grid{grid-template-columns:repeat(3,1fr)}.dm-info-strip{grid-template-columns:1fr}.dm-info-strip article{min-height:74px}.dm-content-card,.dm-transparency-card{padding:21px}.dm-content-card h2{font-size:23px}.dm-content-grid{gap:10px}.dm-mobile-checkout{z-index:80;height:78px;padding:10px 13px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #e1e6e1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 35px #111e141a}.dm-mobile-checkout>div{display:grid}.dm-mobile-checkout small{color:#818981;font-size:7px}.dm-mobile-checkout strong{font-size:18px}.dm-mobile-checkout button{color:#071009;background:#34d450;border:0;border-radius:12px;height:46px;padding:0 19px;font-size:10px;font-weight:950}.dm-buy-button{display:none}.dm-safe-row{margin-bottom:2px}.dm-public-footer{padding-bottom:72px}}@media (width<=430px){.dm-brand .brand-copy strong{font-size:15px!important}.dm-brand .brand-copy small{font-size:7px!important}.dm-brand .brand-mark{width:37px!important;height:37px!important}.dm-header-inner{gap:10px}.dm-home-hero-media{height:465px}.dm-home-hero-content h1{font-size:34px}.dm-home-hero-content>p{display:none}.dm-hero-price{margin:13px 0}.dm-live-pill{font-size:7px}.dm-preset-grid{grid-template-columns:repeat(2,1fr)}.dm-preset-grid button{height:54px}.dm-custom-quantity{display:grid}.dm-custom-quantity>div{grid-template-columns:42px 1fr 42px;width:100%}.dm-safe-row{flex-wrap:wrap;justify-content:flex-start;gap:10px}.dm-demo-bar{gap:2px;display:grid}.dm-info-strip{margin-top:12px}.dm-winner-card>strong{font-size:44px}}.dm-public-app .auth-public{grid-template-columns:.8fr 1fr;gap:70px;width:min(1040px,100% - 40px);max-width:none;margin:0 auto;padding:70px 0 95px}.dm-public-app .auth-copy .eyebrow.public,.dm-public-app .lc-section-kicker{color:#20b43d!important}.dm-public-app .auth-copy h1{letter-spacing:-2px;color:#111;font-size:42px;line-height:1.02}.dm-public-app .auth-copy>p,.dm-public-app .auth-copy li{color:#768076}.dm-public-app .form-card{border-color:#e3e8e3;border-radius:20px;box-shadow:0 18px 50px #142e1a12}.dm-public-app .auth-tabs{background:#f1f4f1}.dm-public-app .auth-tabs button.active{color:#151915}.dm-public-app .primary-button{color:#071009!important;background:#34d450!important;box-shadow:0 10px 24px #34d4502e!important}.dm-public-app .secondary-button{color:#333b33!important;border-color:#e0e6e0!important}.dm-public-app .lc-order-page{width:min(900px,100% - 40px);max-width:none;padding:55px 0 95px;color:#111!important}.dm-public-app .lc-order-page .order-head h1{letter-spacing:-2px;font-size:42px;color:#111!important}.dm-public-app .lc-order-page .order-head p{color:#768076!important}.dm-public-app .lc-order-card{color:#111!important;background:#fff!important;border-color:#e2e8e2!important;box-shadow:0 18px 50px #142e1a12!important}.dm-public-app .lc-order-page .order-highlight{background:#f0fbf2!important;border-color:#dceede!important}.dm-public-app .lc-order-page .order-info-grid>div{background:#fafbfa!important;border-color:#e5eae5!important}.dm-public-app .lc-order-page .order-info-grid span{color:#7e877e!important}.dm-public-app .reservation-timer{background:#fff9e9;border-color:#e8dfbf}.dm-public-app .mp-pix-card{box-shadow:none;background:#f8fffa;border-color:#d9e8dd}.dm-public-app .mp-pix-head h2{color:#111}.dm-public-app .my-numbers{background:#f3fbf5;border-color:#d7eadb}.dm-public-app .my-numbers>div:first-child>span{color:#1bb33a}.dm-public-app .my-numbers h2{color:#111}.dm-public-app .my-numbers p{color:#748074}.dm-public-app .my-number-grid b{color:#168c2d;background:#e8f8eb;border-color:#cee5d3}.dm-public-app .customer-order-timeline{background:#fff;border-color:#e5eae5}.dm-public-app .customer-timeline-item strong{color:#222}.dm-public-app .my-orders-page{width:min(980px,100% - 40px);max-width:none;padding:55px 0 95px}.dm-public-app .my-orders-head h1{color:#111}.dm-public-app .my-orders-head p{color:#758075}.dm-public-app .my-orders-list{border-color:#e2e8e2;box-shadow:0 15px 40px #142e1a0d}.dm-public-app .my-order-row{border-color:#edf0ed}.dm-public-app .my-order-row:hover{background:#f7faf7}@media (width<=760px){.dm-public-app .auth-public{width:min(100% - 26px,1040px);padding:42px 0 80px;display:block}.dm-public-app .auth-copy{margin-bottom:24px}.dm-public-app .auth-copy h1{font-size:32px}.dm-public-app .form-card{padding:20px}.dm-public-app .lc-order-page,.dm-public-app .my-orders-page{width:min(100% - 26px,980px);padding-top:35px}.dm-public-app .lc-order-page .order-head h1,.dm-public-app .my-orders-head h1{font-size:32px}.dm-public-app .mp-pix-card{margin:16px 0}.dm-public-app .my-order-row{padding:12px}}.auth-form-links{justify-content:flex-end;margin:-5px 0 17px;display:flex}.auth-form-links a,.auth-link-button{color:#168d36;font-size:12px;font-weight:800}.auth-form-links a:hover,.auth-link-button:hover{text-decoration:underline}.auth-link-button{text-align:center;background:0 0;border:0;width:100%;margin-top:14px;padding:7px}.auth-link-button.subtle{color:#6f7a72;margin-top:1px}.auth-link-button:disabled{cursor:not-allowed;opacity:.55}.password-reset-page{align-items:start}.reset-card{min-height:420px}.reset-card .field label{color:#465164!important;font-size:12px!important}.reset-card .field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)!important;background:#fff!important;border-color:#dfe4eb!important}.reset-card .field input:focus{border-color:#93a3bd!important;box-shadow:0 0 0 3px #8aa1c514!important}.reset-card .field input:disabled{opacity:1;color:#8993a0!important;background:#f3f5f7!important}.reset-progress{color:#8a948d;gap:10px;margin:28px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.reset-progress li{align-items:center;gap:10px;display:flex}.reset-progress li:before{content:none}.reset-progress li span{background:#fff;border:1px solid #dce3de;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:850;display:grid}.reset-progress li.active{color:#172033;font-weight:750}.reset-progress li.active span{color:#087a23;background:#eafbec;border-color:#34d450}.code-input{text-align:center;letter-spacing:10px;font-variant-numeric:tabular-nums;font-weight:850;font-size:28px!important}.resend-countdown{text-align:center;color:#748074;margin:15px 0 3px;font-size:12px}.resend-countdown strong{color:#172033;font-variant-numeric:tabular-nums}.password-visibility{color:#596476;cursor:pointer;align-items:center;gap:8px;margin:-3px 0 18px;font-size:12px;display:flex}.reset-notice{color:#17652b;background:#effaf2;border:1px solid #cce8d2;border-radius:11px;margin:15px 0;padding:12px 14px;font-size:12px;line-height:1.5}.reset-success{text-align:center;padding:30px 5px}.reset-success>span{color:#159033;background:#e9fbea;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 20px;font-size:29px;font-weight:900;display:grid}.reset-success h2{margin-bottom:9px}.reset-success p{color:#69756c;margin:0 0 25px;line-height:1.6}@media (width<=760px){.password-reset-page .auth-copy{margin-bottom:28px}.reset-progress{grid-template-columns:repeat(4,1fr);gap:5px}.reset-progress li{text-align:center;justify-items:center;gap:5px;font-size:9px;display:grid}.reset-card{min-height:0}.code-input{letter-spacing:8px;font-size:24px!important}}.dm-public-app{--dm-green:#111;--dm-green-dark:#000;--dm-ink:#050505;--dm-muted:#5b5b5b;--dm-soft:#f5f5f5;--dm-line:#dedede;--dm-shadow:0 18px 55px #00000014;color:#050505;background:#fff}.dm-public-app .primary-button,.dm-public-app .primary-button.premium,.dm-public-app .dm-primary-cta,.dm-public-app .dm-buy-button,.dm-public-app .dm-mobile-checkout button{color:#fff!important;box-shadow:none!important;background:#050505!important}.dm-public-app .secondary-button,.dm-public-app .ghost-button{color:#050505!important;background:#fff!important;border-color:#cfcfcf!important}.dm-public-app .brand-mark,.dm-public-app .dm-brand .brand-mark,.dm-public-app .dm-footer-brand .dm-brand .brand-mark{color:#fff!important;background:#050505!important}.dm-public-app .dm-live-pill i,.dm-public-app .dm-status-chip.open i{background:#fff!important;box-shadow:0 0 0 1px #fff!important}.dm-public-app .dm-live-pill,.dm-public-app .dm-status-chip{color:#fff!important;background:#000000db!important}.dm-public-app .dm-section-title>div>span,.dm-public-app .dm-section-title>span,.dm-public-app .dm-campaign-category,.dm-public-app .dm-section-eyebrow,.dm-public-app .lc-section-kicker,.dm-public-app .auth-copy .eyebrow.public,.dm-public-app .dm-detail-breadcrumb a,.dm-public-app .dm-result-card small,.dm-public-app .dm-result-card>b,.dm-public-app .dm-hero-price strong,.dm-public-app .dm-card-bottom strong,.dm-public-app .dm-price-box strong,.dm-public-app .dm-preset-grid button>span,.dm-public-app .auth-form-links a,.dm-public-app .auth-link-button,.dm-public-app .dm-faq-grid>div:first-child>span,.dm-public-app .dm-not-found>span{color:#050505!important}.dm-public-app .dm-home-tabs button[aria-pressed=true],.dm-public-app .dm-preset-grid button:hover,.dm-public-app .dm-preset-grid button.selected{color:#050505!important;box-shadow:none!important;background:#f1f1f1!important;border-color:#050505!important}.dm-public-app .dm-price-box,.dm-public-app .lc-order-page .order-highlight,.dm-public-app .my-numbers,.dm-public-app .my-number-grid b,.dm-public-app .reset-notice,.dm-public-app .reset-success>span,.dm-public-app .reset-progress li.active span{color:#050505!important;background:#f4f4f4!important;border-color:#d8d8d8!important}.dm-public-app .dm-how{color:#fff!important;background:#050505!important}.dm-public-app .dm-how-grid article{background:#121212!important;border-color:#2a2a2a!important}.dm-public-app .dm-how-grid article>b{color:#050505!important;background:#fff!important}.dm-public-app .dm-how .dm-section-title>div>span{color:#fff!important}.dm-public-app .dm-trust{background:#f4f4f4!important}.dm-public-app .dm-trust-items i{color:#fff!important;background:#050505!important}.dm-public-app .dm-trust-items article{border-color:#d8d8d8!important}.dm-public-app .dm-public-footer{background:#050505!important}.dm-public-app .dm-footer-links a:hover{color:#fff!important}.dm-public-app .mp-pix-card{box-shadow:none!important;background:#fff!important;border:2px solid #050505!important;border-radius:12px!important;margin:14px 0 20px!important;padding:22px!important}.dm-public-app .mp-pix-head{margin-bottom:16px!important}.dm-public-app .mp-pix-head span{color:#050505!important;letter-spacing:.08em!important;font-size:12px!important}.dm-public-app .mp-pix-head h2{letter-spacing:-.7px!important;color:#050505!important;font-size:30px!important}.dm-public-app .mp-pix-head p{color:#333!important;font-size:15px!important}.dm-public-app .mp-pix-head>b{color:#fff!important;background:#050505!important;border-radius:8px!important}.dm-public-app .mp-qr{background:#fff!important;border:2px solid #050505!important;border-radius:10px!important;padding:10px!important}.dm-public-app .mp-pix-copy label{color:#050505!important;font-size:13px!important}.dm-public-app .mp-pix-copy textarea{color:#050505!important;background:#fff!important;border:2px solid #050505!important;border-radius:8px!important;min-height:118px!important;font-size:14px!important;line-height:1.45!important}.dm-public-app .mp-pix-copy small{color:#333!important;font-size:12px!important}.dm-public-app .mp-generate{background:#f4f4f4!important;border:1px solid #d8d8d8!important;border-radius:10px!important}.dm-public-app .payment-placeholder{background:#f4f4f4!important;border-color:#d8d8d8!important}.dm-public-app .reservation-timer{color:#050505!important;background:#f8f8f8!important;border-color:#cfcfcf!important}.dm-public-app .reservation-timer strong{color:#050505!important}.dm-public-app .reservation-timer.urgent{background:#fff!important;border-color:#050505!important}.dm-public-app .customer-timeline-item:not(:last-child):before{background:#d0d0d0!important}.dm-public-app .customer-timeline-item i{background:#050505!important;box-shadow:0 0 0 4px #00000014!important}.dm-public-app .status-badge,.dm-public-app .status-em_andamento,.dm-public-app .status-publicada,.dm-public-app .status-ativo,.dm-public-app .status-pago,.dm-public-app .status-confirmado,.dm-public-app .status-rascunho,.dm-public-app .status-pendente_pagamento,.dm-public-app .status-aguardando,.dm-public-app .status-encerrada,.dm-public-app .status-inativo,.dm-public-app .status-expirado,.dm-public-app .status-sorteada{color:#050505!important;background:#f1f1f1!important;border:1px solid #d5d5d5!important}.dm-public-app .status-cancelada,.dm-public-app .status-cancelado,.dm-public-app .status-bloqueado,.dm-public-app .status-falhou,.dm-public-app .status-recebido_apos_expiracao,.dm-public-app .status-estornado,.dm-public-app .status-estorno_parcial,.dm-public-app .status-chargeback{color:#fff!important;background:#050505!important;border:1px solid #050505!important}.dm-public-app .dm-image-placeholder{color:#fff!important;background:linear-gradient(135deg,#111,#000)!important}.dm-public-app .dm-thumb-row button.active{border-color:#050505!important}.dm-public-app :where(a,button,input,select,textarea,summary):focus-visible{outline-color:#00000080!important}.dm-public-app .auth-tabs{background:#f3f3f3!important;border:1px solid #d8d8d8!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;display:grid!important}.dm-public-app .auth-tabs button{color:#555!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:44px!important;font-size:13px!important;font-weight:900!important}.dm-public-app .auth-tabs button.active,.dm-public-app .auth-tabs button[aria-selected=true]{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.dm-public-app .customer-order-filters button{color:#050505!important;background:#fff!important;border-color:#cfcfcf!important;font-weight:850!important}.dm-public-app .customer-order-filters button[aria-pressed=true],.dm-public-app .dm-home-tabs button[aria-pressed=true],.dm-public-app .dm-preset-grid button.selected{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.dm-public-app .dm-preset-grid button.selected strong,.dm-public-app .dm-preset-grid button.selected small{color:#fff!important}.dm-public-app .lc-order-page .order-highlight>strong,.dm-public-app .lc-order-page .order-highlight small,.dm-public-app .lc-order-page .mp-pix-head h2,.dm-public-app .lc-order-page .mp-pix-copy label{color:#050505!important}.password-input-wrap{align-items:center;display:flex;position:relative}.password-input-wrap input{width:100%;padding-right:48px!important}.password-eye-button{color:#4e5967;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-eye-button:hover,.password-eye-button[aria-pressed=true]{color:#050505;background:#f0f1f2}.password-eye-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dm-public-app .checkout-summary{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important}.dm-public-app .checkout-summary h3,.dm-public-app .checkout-summary dd,.dm-public-app .checkout-summary a{color:#050505!important}.dm-public-app .checkout-summary dt{color:#3d3d3d!important}.dm-public-app .checkout-summary a{text-underline-offset:3px;font-weight:900;text-decoration:underline}.dm-public-app .form-card h2{color:#050505!important}.dm-public-app .form-helper,.dm-public-app .privacy-note,.dm-public-app .field label{color:#333!important}.dm-public-app .payment-thanks{color:#050505;background:#fff;border:2px solid #050505;border-radius:12px;margin:16px 22px;padding:18px}.dm-public-app .payment-thanks span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.dm-public-app .payment-thanks h2{letter-spacing:-.5px;color:#050505;margin:7px 0 6px;font-size:24px}.dm-public-app .payment-thanks p{color:#333;margin:0;line-height:1.55}.dm-public-app .customer-order-timeline h2,.dm-public-app .customer-timeline-item strong,.dm-public-app .customer-timeline-item p,.dm-public-app .customer-timeline-item small,.dm-public-app .customer-order-timeline .lc-section-kicker{color:#050505!important}.dm-public-app .auth-copy{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important}.dm-public-app .auth-copy .eyebrow.public,.dm-public-app .auth-copy h1{color:#050505!important}.brand-logo{object-fit:cover;border-radius:10px;width:42px;height:42px;box-shadow:0 8px 22px #00000047}.admin-brand .brand-logo,.admin-login-card .brand-logo{width:48px;height:48px}.dm-image-placeholder img{object-fit:contain;filter:drop-shadow(0 10px 24px #0000008c);width:min(72%,190px);height:min(72%,190px)}.mini-cover img[src*=legado-da-sorte-logo]{object-fit:contain;background:#050805;padding:4px}.cota-tracker-result{gap:14px;margin-top:16px;display:grid}.cota-tracker .terminal-state>b{width:auto;min-width:58px;padding:0 8px;font-size:11px}.cota-tracker .detail-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){.dm-public-app .lc-order-page{width:min(100% - 18px,980px)!important;padding-top:18px!important}.dm-public-app .lc-order-page .order-head{margin-bottom:12px!important}.dm-public-app .lc-order-page .order-head h1{letter-spacing:-1.3px!important;font-size:38px!important}.dm-public-app .lc-order-page .order-head p{font-size:16px!important;line-height:1.5!important}.dm-public-app .lc-order-card{border-radius:12px!important}.dm-public-app .order-status strong{font-size:18px!important}.dm-public-app .mp-pix-card{margin:10px 0 16px!important;padding:16px!important}.dm-public-app .mp-pix-head{gap:12px!important}.dm-public-app .mp-pix-head h2{font-size:28px!important}.dm-public-app .mp-pix-head p{font-size:16px!important}.dm-public-app .mp-pix-head>b{min-width:54px;height:38px}.dm-public-app .mp-qr{width:100%!important;max-width:300px!important}.dm-public-app .mp-pix-copy textarea{min-height:150px!important;font-size:15px!important}.dm-public-app .mp-pix-copy .primary-button{width:100%;min-height:54px;font-size:15px!important}.dm-public-app .mp-generate{gap:14px!important;display:grid!important}.dm-public-app .mp-generate strong{font-size:18px!important}.dm-public-app .mp-generate p{font-size:15px!important}.dm-public-app .mp-generate .primary-button{width:100%;min-height:54px;font-size:15px!important}.dm-public-app .reservation-timer span,.dm-public-app .reservation-timer small,.dm-public-app .order-info-grid span,.dm-public-app .order-info-grid strong,.dm-public-app .order-highlight small{font-size:14px!important}.dm-public-app .reservation-timer strong{font-size:34px!important}.dm-public-app .order-highlight strong{font-size:30px!important}}.skip-link{z-index:9999;color:#fff;background:#111;border-radius:9px;padding:10px 14px;font-size:13px;font-weight:800;transition:transform .18s;position:fixed;top:10px;left:14px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #1fb53b73}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:#c73535!important;box-shadow:0 0 0 3px #c7353514!important}.field-error{color:#b52929;margin-top:6px;font-size:11px;line-height:1.4;display:block}.dm-section-title>div>span,.dm-section-title>span,.dm-trust-grid>div:first-child>span{font-size:10px}.dm-section-title>p,.dm-trust>div>div:first-child>p{font-size:13px}.dm-how-grid p{font-size:12px}.dm-how-grid strong{font-size:15px}.dm-campaign-copy>small,.dm-card-bottom>b,.dm-footer-links a,.dm-footer-links strong,.dm-footer-brand p,.dm-info-strip span,.dm-info-strip small,.dm-section-eyebrow,.dm-transparency-card dt,.dm-transparency-card dd,.dm-rich-text,.dm-muted{font-size:11px}.dm-faq{color:#111;background:#fff;padding:88px 0}.dm-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.dm-faq-grid>div:first-child>span{color:#20b43d;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.dm-faq h2{letter-spacing:-2px;margin:8px 0 14px;font-size:38px;line-height:1.04}.dm-faq-grid>div:first-child>p{color:#3f473f;margin:0;font-size:13px;line-height:1.7}.dm-faq-list{border-top:1px solid #e2e7e2;display:grid}.dm-faq-list details{border-bottom:1px solid #e2e7e2}.dm-faq-list summary{cursor:pointer;color:#111;padding:20px 34px 20px 0;font-size:14px;font-weight:850;list-style:none;position:relative}.dm-faq-list summary::-webkit-details-marker{display:none}.dm-faq-list summary:after{content:"+";color:#21b43d;font-size:22px;font-weight:500;position:absolute;top:17px;right:5px}.dm-faq-list details[open] summary:after{content:"−"}.dm-faq-list p{color:#343d34;margin:-6px 40px 20px 0;font-size:12px;line-height:1.7}.dm-not-found{text-align:center;color:#111;background:#f7f9f7;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:70px 20px;display:flex}.dm-not-found>span{color:#25b942;letter-spacing:.12em;font-size:12px;font-weight:950}.dm-not-found h1{letter-spacing:-2px;margin:10px 0 8px;font-size:clamp(32px,5vw,54px)}.dm-not-found p{color:#737d73;margin:0 0 24px}.dm-not-found .dm-primary-cta{width:auto}@media (width<=760px){.dm-faq{padding:58px 0}.dm-faq-grid{grid-template-columns:1fr;gap:28px}.dm-faq h2{font-size:30px}.dm-section-title>p,.dm-trust>div>div:first-child>p{font-size:12px}.dm-footer-links a,.dm-footer-brand p{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.campaign-top-buyers{color:#19251c;margin:18px 0}.campaign-top-buyers>p{color:#536258;font-size:14px;line-height:1.5}.campaign-top-buyers ol{gap:10px;padding:0;list-style:none;display:grid}.campaign-top-buyers li{background:#f1f8f2;border:1px solid #dcebdd;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.campaign-top-position{font-size:30px}.campaign-top-buyers li>div{flex:1;gap:5px;min-width:0;display:grid}.campaign-top-buyers li>div>strong{overflow-wrap:anywhere;font-size:17px}.campaign-top-buyers li>div>span{color:#536258;font-size:13px}.campaign-top-bonus{text-align:right;color:#168638;white-space:nowrap;font-size:18px}.campaign-top-bonus small{font-size:12px;font-weight:500;display:block}.campaign-top-buyers>small{color:#536258;font-size:12px;line-height:1.6;display:block}@media (width<=420px){.campaign-top-buyers li{gap:8px;padding:12px}.campaign-top-position{font-size:25px}.campaign-top-bonus,.campaign-top-buyers li>div>strong{font-size:15px}}:root{--lc-ink:#172330;--lc-muted:#616d76;--lc-paper:#f6f5f1;--lc-accent:#f4bc51;--lc-radius:18px;--lc-space:24px;--dm-green:var(--lc-accent);--dm-ink:var(--lc-ink)}button:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline-offset:4px;outline:3px solid #b08027}input,textarea,select{min-width:0}.dm-public-app{color:var(--lc-ink);background:var(--lc-paper)}.dm-public-header{background:#fffffff5;border-color:#e8e5dd}.dm-public-header .brand-mark{background:var(--lc-ink)!important;color:var(--lc-accent)!important}.dm-home,.dm-home-hero,.dm-detail-page,.dm-campaign-list{background:var(--lc-paper)}.dm-home-hero{padding-top:32px}.dm-home-hero-media{border-radius:24px}.dm-home-hero-content{max-width:560px}.dm-home-hero-content h1{letter-spacing:-.045em;line-height:1.07}.dm-primary-cta,.dm-buy-button,.dm-mobile-checkout button{background:var(--lc-accent);color:#19232c;box-shadow:none;min-height:50px;font-size:15px}.dm-primary-cta:hover,.dm-buy-button:hover{background:#edaf39}.dm-public-app .primary-button{background:var(--lc-accent)!important;color:#19232c!important;box-shadow:none!important}.dm-live-pill{color:#fff;background:#172330ed}.dm-live-pill i{background:var(--lc-accent);box-shadow:none}.dm-campaign-card{border-radius:var(--lc-radius);border:0;box-shadow:0 4px 20px #17233008}.dm-campaign-image{aspect-ratio:1.45}.dm-campaign-copy{padding:23px}.dm-campaign-copy h3{font-size:22px}.dm-campaign-copy>small{color:var(--lc-muted);font-size:12px}.dm-card-bottom>b{background:var(--lc-ink);color:#fff;border-radius:10px;padding:11px 14px}.dm-section-title h2{letter-spacing:-.035em}.dm-section-title p{color:var(--lc-muted);font-size:14px}.dm-how{background:#fff}.dm-how-grid article>b{color:#704e0b;background:#f9e7c1}.dm-trust{background:var(--lc-ink);color:#fff}.dm-trust h2,.dm-trust-items strong{color:#fff}.dm-trust-items p,.dm-trust p{color:#cad0d6!important}.dm-public-footer{background:#111c26}.dm-detail-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.85fr);gap:32px}.dm-detail-breadcrumb{overflow-wrap:anywhere;margin:10px 0 22px;font-size:13px}.dm-main-image{aspect-ratio:1.12;height:auto;box-shadow:none;touch-action:pan-y;background:#eae7de;border-radius:22px}.dm-main-image>img{object-fit:cover;width:100%;height:100%}.dm-status-chip{color:#22313c;background:#fffffff0;font-size:12px}.gallery-controls{color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:auto 20px 18px}.gallery-controls button{color:#172330;background:#fff;border:0;border-radius:50%;width:44px;height:44px}.gallery-controls>span{background:#172330b0;border-radius:20px;padding:6px 14px;font-size:12px}.dm-thumb-row{padding:4px;overflow-x:auto}.dm-thumb-row button{flex-shrink:0}.dm-thumb-row button.active{border-color:#b78122}.dm-purchase-panel{border:0;border-radius:22px;box-shadow:0 8px 36px #17233008}.dm-campaign-heading{padding:28px 28px 14px}.dm-campaign-category{color:#8f6317;letter-spacing:.12em;font-size:11px}.dm-campaign-heading h1{letter-spacing:-.045em;color:var(--lc-ink);font-size:clamp(28px,2.7vw,40px);line-height:1.1}.dm-campaign-heading p{color:var(--lc-muted);font-size:14px;line-height:1.6}.dm-price-box{background:#fbf5e9;padding:18px 28px}.dm-price-box strong{color:var(--lc-ink)}.dm-price-box span,.dm-price-box small{color:#6d614b}.dm-purchase-form{padding:24px 28px 28px}.dm-form-title strong{color:var(--lc-ink);font-size:15px}.dm-form-title small{color:var(--lc-muted);font-size:12px}.dm-preset-grid{gap:10px;margin-top:20px}.dm-preset-grid button{color:var(--lc-ink);background:#f6f5f1;border:1px solid #0000;border-radius:12px;min-height:68px;font-size:22px;position:relative}.dm-preset-grid button.selected{color:var(--lc-ink);background:#fce9c0;border-color:#ba872a}.dm-preset-grid small{color:#62676b;font-size:11px}.dm-preset-grid em{background:var(--lc-ink);color:#fff;border-radius:5px;padding:3px;font-size:8px;font-style:normal;position:absolute;inset:-11px 4px auto}.dm-custom-quantity>span{color:var(--lc-muted);font-size:12px}.dm-custom-quantity>div{grid-template-columns:38px 52px 38px;height:44px}.dm-custom-quantity input{color:var(--lc-ink);font-size:17px}.dm-quantity-actions{color:var(--lc-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:-5px;display:flex}.dm-quantity-actions small{font-size:10px;line-height:1.5}.dm-quantity-actions button{color:#7c5817;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;font-size:11px;font-weight:800;text-decoration:underline}.dm-order-summary{padding:16px 0}.dm-order-summary>span{font-size:13px}.dm-order-summary strong{color:var(--lc-ink);font-size:28px}.dm-safe-row{color:var(--lc-muted);flex-wrap:wrap;justify-content:center;gap:10px;font-size:10px}.campaign-progress{margin-top:24px}.campaign-progress>div{color:var(--lc-muted);justify-content:space-between;font-size:12px;display:flex}.campaign-progress progress{accent-color:#a77a21;border:0;border-radius:10px;width:100%;height:7px;margin:9px 0;display:block;overflow:hidden}.campaign-progress progress::-webkit-progress-bar{background:#efede7}.campaign-progress progress::-webkit-progress-value{background:#c48e29;border-radius:10px}.campaign-progress small{color:var(--lc-muted);font-size:10px;line-height:1.5;display:block}.campaign-countdown{color:var(--lc-muted);justify-content:center;align-items:center;gap:20px;margin:28px 0;font-size:13px;display:flex}.campaign-countdown strong{color:var(--lc-ink)}.campaign-steps{border-block:1px solid #e4e1d8;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:28px 0;display:grid}.campaign-steps>div{align-items:center;gap:10px;font-size:12px;display:flex}.campaign-steps b{background:#eae7df;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dm-content-card{border:0}.dm-rich-text{font-size:15px;line-height:1.8}.dm-content-card h2{line-height:1.2}.dm-mobile-checkout{padding-bottom:max(12px, env(safe-area-inset-bottom));border-color:#e4e1d8;box-shadow:0 -5px 25px #17233010}.dm-mobile-checkout strong{color:var(--lc-ink)}.quick-campaign-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:32px;max-width:1180px;display:grid}.quick-campaign-form{padding:32px}.quick-campaign-form h2{letter-spacing:-.6px;margin:12px 0;font-size:27px}.quick-campaign-form>p{color:#a2adbd;font-size:14px;line-height:1.7}.quick-fields{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px;display:grid}.quick-fields .field{margin:0}.quick-fields .wide{grid-column:1/-1}.quick-fields label{font-size:13px}.quick-fields small{color:#a1adbd;line-height:1.5}.quick-fields input{width:100%;min-height:48px}.quick-save{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.quick-save>span,.editor-intro>span{color:#9caec0;font-size:12px}.quick-campaign-aside{padding-top:20px}.quick-cover{aspect-ratio:1.5;background:#17212e;border-radius:16px;margin:16px 0 24px;overflow:hidden}.quick-cover img{object-fit:cover;width:100%;height:100%}.quick-cover>div{text-align:center;color:#8295aa;place-content:center;height:100%;font-size:12px;display:grid}.quick-cover span{color:#c6a262;font-size:45px}.quick-campaign-aside h2{font-size:25px;line-height:1.25}.quick-campaign-aside>p{color:#9aa9b9}.quick-campaign-aside ol{counter-reset:step;margin-top:32px;padding:0;list-style:none}.quick-campaign-aside li{counter-increment:step;padding:0 0 25px 38px;position:relative}.quick-campaign-aside li:before{content:counter(step);color:#c6a262;background:#202d3d;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;left:0}.quick-campaign-aside li span{color:#9aa9b9;margin-top:6px;font-size:12px;line-height:1.6;display:block}.editor-intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.editor-intro p{color:#9da9b9;font-size:13px}.editor-section{border-bottom:1px solid #ffffff14;margin-bottom:20px;padding-bottom:20px}.editor-section>summary{cursor:pointer;color:#ecf0f6;padding:12px 0;font-size:16px;font-weight:700}.editor-section[open]>summary{margin-bottom:20px}.editor-section .mini-form label{color:#bec7d4;gap:8px;font-size:12px;display:grid}.editor-section .mini-form small{color:#94a3b5}.editor-section .option-check{align-items:center;display:flex!important}.option-check input{width:18px}.preview-toolbar{z-index:100;color:#fff;background:#172330;justify-content:center;gap:28px;padding:14px;font-size:13px;display:flex;position:sticky;top:0}.preview-toolbar+.dm-public-app .dm-public-header{position:relative}.admin-brand .dm-brand .brand-copy strong{color:#fff!important}.admin-brand .dm-brand .brand-mark{color:var(--lc-accent)!important}.checkout-summary{background:#f7f4ec;border-radius:14px;margin:22px 0;padding:20px}.checkout-summary dl{margin:0}.checkout-summary dl>div{justify-content:space-between;gap:16px;padding:7px 0;display:flex}.checkout-summary dt{color:var(--lc-muted);font-size:13px}.checkout-summary dd{margin:0;font-weight:700}.checkout-summary h3{margin-top:0}@media (width<=1100px){.dm-detail-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:22px}.quick-campaign-layout{grid-template-columns:1fr}.quick-campaign-aside{display:none}.dm-campaign-heading,.dm-purchase-form{padding:22px}}@media (width<=760px){.dm-header-inner,.dm-detail-container,.dm-public-container{width:calc(100% - 32px)}.dm-detail-layout{grid-template-columns:minmax(0,1fr);gap:20px}.dm-main-image{aspect-ratio:1.15;border-radius:16px}.dm-home-hero{padding:16px 0}.dm-home-hero-media{border-radius:20px;width:calc(100% - 32px);min-height:470px}.dm-home-hero-content{width:calc(100% - 48px);bottom:26px;left:24px}.dm-home-hero-content h1{letter-spacing:-.035em;font-size:37px}.dm-home-hero-shade{background:linear-gradient(#0d192826 15%,#0d1928ed)}.dm-purchase-panel{position:static}.dm-campaign-heading h1{font-size:30px}.dm-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dm-campaign-grid{grid-template-columns:minmax(0,1fr);gap:20px}.dm-campaign-image{aspect-ratio:1.45}.dm-campaign-copy>small{font-size:12px}.dm-campaign-copy h3{min-height:0}.dm-card-bottom>b{font-size:12px}.campaign-steps{grid-template-columns:1fr;gap:16px}.campaign-steps>div{font-size:13px}.campaign-countdown{flex-direction:column;gap:6px}.dm-mobile-checkout{gap:16px;padding-inline:16px}.dm-mobile-checkout button{font-size:13px}.dm-public-footer{padding-bottom:85px}.quick-campaign-form{padding:22px}.quick-fields{grid-template-columns:1fr;gap:18px}.quick-save{flex-direction:column-reverse;align-items:stretch}.preview-toolbar{align-items:center;gap:12px;font-size:11px}.dm-public-app .auth-public{width:calc(100% - 32px);padding-top:32px}.dm-public-app .auth-copy h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.dm-campaign-card:hover{transform:none}}.storefront{color:#f5f5ef;background:#11191d;padding:38px 20px 60px}.storefront-column{max-width:880px;margin:auto}.storefront h1,.storefront h2,.storefront h3{color:#f5f5ef;margin:0}.storefront a{color:inherit;text-decoration:none}.storefront-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.storefront-kicker{color:#d8b873;letter-spacing:.17em;font-size:10px;font-weight:750}.storefront-intro h1{letter-spacing:-.045em;margin-top:8px;font-size:clamp(24px,3vw,34px);line-height:1.14}.storefront-intro>p{color:#a5b0b5;flex-shrink:0;margin:0;font-size:12px;line-height:1.7}.storefront-feature{background:#1c262b;border:1px solid #ffffff12;border-radius:20px;display:block;overflow:hidden}.storefront-feature-image{aspect-ratio:1.9;background:#253137;position:relative;overflow:hidden}.storefront-feature-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.storefront-feature:hover .storefront-feature-image>img{transform:scale(1.025)}.storefront-status{color:#fff;background:#101a21e8;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:20px;left:20px}.storefront-status i{background:#e6c384;border-radius:50%;width:6px;height:6px}.storefront-feature-tag{color:#fff;letter-spacing:.12em;background:#101a21b0;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;bottom:16px;left:20px}.storefront-feature-copy{justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.storefront-feature-copy>div:first-child{min-width:0}.storefront-feature-copy>div>span{color:#a6b1b7;font-size:12px}.storefront-feature-copy h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:8px 0;font-size:29px;line-height:1.15}.storefront-feature-copy p{color:#a6b1b7;margin:10px 0 0;font-size:12px}.storefront-feature-price{text-align:right;min-width:240px}.storefront-feature-price small{color:#b7c0c4;font-size:11px;display:block}.storefront-feature-price strong{color:#f5d494;letter-spacing:-.04em;margin:4px 0 12px;font-size:29px;display:block}.storefront-feature-price b{color:#20251f;background:#efc878;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:12px 16px;font-size:12px;display:flex}.storefront-section-head{justify-content:space-between;align-items:end;gap:20px;margin:38px 0 20px;display:flex}.storefront-section-head h2{letter-spacing:-.035em;margin-top:7px;font-size:24px}.storefront-section-head>span{color:#8c9aa2;font-size:12px}.storefront-tabs{gap:10px;margin-bottom:18px;display:flex}.storefront-tabs button{color:#b6c0c5;background:#192328;border:1px solid #ffffff15;border-radius:9px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.storefront-tabs button[aria-pressed=true]{color:#f6d698;background:#b5904812;border-color:#b590485e}.storefront-tabs span{background:#ffffff0c;border-radius:4px;padding:2px 6px;font-size:10px}.storefront-campaign-rows{gap:12px;display:grid}.storefront-campaign-row{background:#1b252a;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:20px;padding:12px;transition:border-color .2s;display:flex}.storefront-campaign-row:hover{border-color:#e0bb7260}.storefront-row-image{border-radius:9px;flex-shrink:0;width:148px;height:116px;overflow:hidden}.storefront-row-image img{object-fit:cover;width:100%;height:100%}.storefront-row-copy{flex:1;min-width:0}.storefront-row-copy>small{color:#a2b0b6;background:#ffffff08;border-radius:4px;padding:3px 7px;font-size:10px;display:inline-block}.storefront-row-copy>small.available{color:#a3d5b6;background:#32634433}.storefront-row-copy h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 5px;font-size:19px}.storefront-row-copy p{color:#a0afb6;overflow-wrap:anywhere;margin:0 0 6px;font-size:12px}.storefront-row-copy>span{color:#8d9da5;font-size:10px}.storefront-row-price{text-align:right;flex-shrink:0;padding-right:12px}.storefront-row-price small{color:#9aaab2;font-size:10px;display:block}.storefront-row-price strong{color:#f2d28e;margin:4px 0 12px;font-size:23px;display:block}.storefront-row-price b{border:1px solid #ffffff18;border-radius:7px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:400;display:inline-grid}.storefront-account{background:#23332e;border:1px solid #aacbbb1b;border-radius:14px;align-items:center;gap:18px;margin-top:28px;padding:24px;display:flex}.storefront-account-icon{color:#b2cfbb;font-size:34px}.storefront-account h2{letter-spacing:-.03em;font-size:18px}.storefront-account p{color:#b1bdb7;margin:6px 0 0;font-size:12px}.storefront-account>b{color:#d4e6d9;flex-shrink:0;margin-left:auto;font-size:12px}.storefront-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.storefront-steps article{border-top:1px solid #ffffff20;padding-top:18px}.storefront-steps b{color:#b8a276;font-size:12px}.storefront-steps h3{margin:12px 0 8px;font-size:14px;line-height:1.4}.storefront-steps p{color:#95a5ae;margin:0;font-size:12px;line-height:1.7}.storefront-result-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.storefront-result-grid>a{background:#1c262b;border-radius:12px;overflow:hidden}.storefront-result-grid img{object-fit:cover;width:100%;height:190px}.storefront-result-grid>a>div{padding:18px}.storefront-result-grid small{color:#d0b77d;letter-spacing:.1em;font-size:9px}.storefront-result-grid h3{margin:10px 0;font-size:18px}.storefront-result-grid p,.storefront-result-grid span{color:#a8b8be;font-size:12px}.storefront-note{color:#a4b1b8;border:1px dashed #ffffff20;border-radius:12px;padding:24px;font-size:13px;line-height:1.7}.storefront-faq details{border-bottom:1px solid #ffffff12}.storefront-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.storefront-faq summary::-webkit-details-marker{display:none}.storefront-faq summary>span{color:#d0b77d;font-size:20px}.storefront-faq details[open] summary>span{transform:rotate(45deg)}.storefront-faq p{color:#acb8be;max-width:720px;margin:0 0 24px;font-size:13px;line-height:1.8}.storefront-transparency{color:#9aa8af;gap:16px;margin-top:32px;font-size:12px;line-height:1.7;display:flex}.storefront-transparency>span{color:#d3bc8b;font-size:28px}.storefront-transparency p{margin:0}.storefront-transparency strong{color:#dce2e3}.storefront-placeholder{background:linear-gradient(140deg,#29363d,#1b272f);flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.storefront-placeholder>span{letter-spacing:-.08em;color:#d5b679;font-size:40px}.storefront-placeholder>small{color:#bac6ca;font-size:12px}.storefront .empty-state{color:#d6e0e2;background:#192328;border-color:#ffffff12;border-radius:12px;padding:32px 20px}.storefront .empty-state p{color:#a6b5bd}.storefront-text-link{font-size:13px;color:#e6c88b!important}.storefront-error{margin-bottom:20px}.storefront-error>button{color:#172330;background:#e6c88b;border:0;border-radius:8px;padding:12px 20px}@media (width<=600px){.storefront{padding:26px 16px 38px}.storefront-intro{margin-bottom:20px}.storefront-intro>p{display:none}.storefront-intro h1{max-width:270px;font-size:26px}.storefront-feature{border-radius:14px}.storefront-feature-image{aspect-ratio:1.22}.storefront-status{font-size:10px;top:14px;left:14px}.storefront-feature-tag{bottom:14px;left:14px}.storefront-feature-copy{padding:20px;display:block}.storefront-feature-copy h2{font-size:27px}.storefront-feature-price{text-align:left;grid-template-columns:1fr auto;align-items:center;column-gap:12px;min-width:0;margin-top:18px;display:grid}.storefront-feature-price strong{grid-row:2;margin-bottom:0;font-size:26px}.storefront-feature-price b{grid-area:1/2/3;max-width:170px;padding:10px 12px;font-size:11px;line-height:1.4}.storefront-feature-price small{font-size:10px}.storefront-section-head h2{font-size:22px}.storefront-section-head>span{display:none}.storefront-tabs{gap:7px}.storefront-tabs button{gap:6px;padding:11px;font-size:11px}.storefront-campaign-row{gap:11px;padding:9px}.storefront-row-image{width:88px;height:106px}.storefront-row-copy h3{font-size:15px;line-height:1.2}.storefront-row-copy p{font-size:10px}.storefront-row-copy>span{display:none}.storefront-row-copy>small{padding:3px 5px;font-size:8px}.storefront-row-price{padding-right:2px}.storefront-row-price small{max-width:62px;font-size:8px}.storefront-row-price strong{font-size:16px}.storefront-account{flex-wrap:wrap;gap:12px;padding:18px}.storefront-account>div{flex:1}.storefront-account h2{font-size:16px}.storefront-account p{line-height:1.6}.storefront-account>b{width:100%;margin:4px 0 0 42px}.storefront-steps{grid-template-columns:1fr 1fr;gap:22px}.storefront-result-grid{grid-template-columns:1fr}.storefront-faq summary{font-size:13px}}@media (prefers-reduced-motion:reduce){.storefront-feature:hover .storefront-feature-image>img{transform:none}}.admin-app{--admin-accent:#e9c47c}.admin-app .admin-topbar h1{letter-spacing:-.04em}.admin-app .admin-topbar>div>p{max-width:680px;line-height:1.6}.admin-app .admin-panel,.admin-app .table-card,.admin-app .metric-card{border-radius:16px}.admin-app input,.admin-app select{min-height:44px}.admin-app .admin-nav a{min-height:46px}.admin-app .admin-nav a.active{color:#efd08e;background:#e9c47c15;box-shadow:inset 3px 0 #dfb661}.admin-app .admin-primary{color:#172330;box-shadow:none;background:#e6c27c;min-height:42px}.admin-app .admin-primary:hover{background:#f2d49c}.admin-app .metric-card>strong{letter-spacing:-.04em;font-size:clamp(25px,2.5vw,36px)}.admin-app .table-wrap td{padding-block:20px}.admin-app .pagination{border-top:1px solid #ffffff0b;padding:20px}.admin-app .pagination span{color:#a7b4c2}.admin-app .admin-dl dd{overflow-wrap:anywhere}.customer-directory-intro{background:linear-gradient(110deg,#192b32,#17212e);border:1px solid #ffffff0e;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:30px;display:flex}.customer-directory-intro h2{letter-spacing:-.035em;margin:10px 0;font-size:27px}.customer-directory-intro p{color:#9eadbd;max-width:530px;margin:0;font-size:13px;line-height:1.7}.customer-directory-intro>div:last-child{border-left:1px solid #ffffff12;min-width:170px;padding-left:28px}.customer-directory-intro strong{color:#e6c27c;font-size:40px;font-weight:650;display:block}.customer-directory-intro>div:last-child>span{color:#a8b8c1;font-size:12px}.customer-name-cell{align-items:center;gap:12px;text-decoration:none;display:flex}.customer-name-cell strong{color:#e8edf1;font-size:13px}.customer-name-cell small{color:#7f91a2;margin-top:5px;font-size:10px;display:block}.customer-avatar{color:#e6ca8b;background:#dec38813;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:15px;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.customer-directory-intro{padding:22px;display:block}.customer-directory-intro h2{font-size:24px}.customer-directory-intro>div:last-child{border-top:1px solid #ffffff12;border-left:0;align-items:center;gap:16px;margin-top:18px;padding:18px 0 0;display:flex}.customer-directory-intro strong{font-size:30px}.admin-app .pagination{flex-wrap:wrap;gap:10px;padding:14px 10px}.admin-app .pagination span{font-size:11px}.admin-app .editor-layout{grid-template-columns:minmax(0,1fr)}}.dm-public-app .dm-footer-brand .dm-brand .brand-mark{color:#172330!important;background:#e7c57e!important}.dm-public-app .dm-account-icon{color:#846023;background:#f5ecd9}.dm-public-app .dm-detail-breadcrumb a,.dm-public-app .dm-section-eyebrow,.dm-public-app .lc-section-kicker{color:#91661f}.dm-public-app .dm-custom-quantity button{color:#78591c}.dm-public-app .dm-footer-links a,.dm-public-app .dm-footer-brand p{color:#a5afb5;font-size:12px}.dm-public-app .dm-footer-links strong{font-size:12px}.admin-app{color:#e9edf2!important;background:#0e151d!important}.admin-app .admin-sidebar{background:#111b24!important;border-color:#26343e!important}.admin-app .admin-commandbar,.admin-app .admin-topbar{background:#0e151d!important;border-color:#26343e!important}.admin-app .admin-panel,.admin-app .metric-card,.admin-app .table-card{background:#151f29!important;border-color:#293540!important}.admin-app .admin-command{background:linear-gradient(110deg,#1c2b35,#1c272b)!important;border-color:#35423f!important}.admin-app .admin-nav a.active{color:#ebca88!important;background:#e3be7010!important;border-color:#dac08630!important;box-shadow:inset 3px 0 #dabc7d!important}.admin-app .admin-primary{color:#172330!important;box-shadow:none!important;background:#e6c27c!important}.admin-app .metric-icon,.admin-app .command-money strong{color:#e9c983!important}.admin-app .metric-icon{background:#ddbd6a10!important;border-color:#d9bd6928!important}.admin-app .admin-progress{background:#29343d!important}.admin-app .admin-progress i{background:#c7a767!important}.admin-app .panel-head a,.admin-app .ops-quick b,.admin-app .table-action{color:#e1c791!important}.admin-app .table-wrap th{color:#9fadb9!important;background:#17222c!important}.admin-app .table-wrap td{border-color:#27323b!important}.admin-app .table-wrap tbody tr:hover{background:#1b2934!important}.admin-app .table-action{background:#202d38!important;border-color:#35434c!important}.admin-app .empty-state{color:#c4cfd5!important;background:#151f29!important;border-color:#2b3c47!important}.admin-app .empty-state p,.admin-app .admin-topbar p,.admin-app .metric-card p{color:#9baab6!important}.admin-app .search-box,.admin-app .admin-global-search{background:#17222c!important;border-color:#30404a!important}.admin-app input:not([type=checkbox]),.admin-app select,.admin-app textarea{color:#e3eaf0!important;background:#111c26!important;border-color:#344550!important}.admin-app .field>label,.admin-app .field-label{color:#c6d0da!important;font-size:13px!important}.admin-app .field input,.admin-app .field textarea{font-size:14px!important}.customer-login-prompt{text-align:center;background:#fff;border:1px solid #e2dfd5;border-radius:20px;max-width:570px;margin:35px auto 0;padding:42px 30px}.customer-login-prompt>span{color:#8a6728;background:#f4ead4;border-radius:20px;place-items:center;width:64px;height:64px;font-size:35px;display:inline-grid}.customer-login-prompt h2{letter-spacing:-.04em;margin-top:24px;font-size:25px;line-height:1.2}.customer-login-prompt p{color:#65737c;margin-bottom:24px;font-size:14px;line-height:1.7}.customer-login-prompt>a{justify-content:center;margin:14px 0 0;font-size:13px;display:flex}.customer-account-summary{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.customer-account-summary article{background:#fff;border:1px solid #e5e1d6;border-radius:15px;padding:24px}.customer-account-summary span{color:#65727b;font-size:12px;display:block}.customer-account-summary strong{color:#172330;margin-top:10px;font-size:35px;display:block}.customer-order-filters{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.customer-order-filters button{color:#596874;background:#fff;border:1px solid #dfdfd7;border-radius:9px;padding:11px 14px;font-size:12px}.customer-order-filters button[aria-pressed=true]{color:#fff;background:#172330;border-color:#172330}.customer-area .my-order-value>small{color:#886323;margin-top:8px;font-size:11px;display:block}.customer-area .my-order-row{text-align:left;width:100%}.customer-area .my-order-row .grow{min-width:0}.customer-area .my-order-row .grow>strong{overflow-wrap:anywhere}@media (width<=600px){.customer-account-summary{grid-template-columns:1fr;gap:10px}.customer-account-summary article{padding:18px}.customer-account-summary span{line-height:1.5}.customer-area .my-order-row{grid-template-columns:50px minmax(0,1fr);gap:14px;display:grid}.customer-area .my-order-value{text-align:left;flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;display:flex}.customer-area .my-order-value>small{width:100%;margin:0}.customer-area .my-orders-head{display:block}.customer-area .my-orders-head>button{margin-top:16px}.storefront-row-copy>small,.storefront-row-price small{font-size:10px}.storefront-row-copy p,.storefront-kicker{font-size:11px}.storefront-account>b{flex-basis:calc(100% - 42px);width:auto}}.admin-app .admin-nav a>span:last-child{display:inline!important}.admin-app .table-card{max-width:100%;overflow:hidden;min-width:0!important}.admin-app .table-wrap{width:100%;max-width:100%;overflow-x:auto}.admin-mobile-logout{display:none}.admin-global-search,.admin-global-search input{min-width:0}@media (width<=900px){.admin-mobile-logout{flex-shrink:0;padding:10px;display:inline-flex}.admin-logout-error{padding:0 16px}}.admin-app .table-wrap{position:relative}@media (width<=900px){.admin-app .admin-nav{gap:6px!important}.admin-app .admin-nav a{white-space:nowrap!important;flex:none!important;width:auto!important}.admin-app .admin-brand{flex:none}}.admin-app .search-box button{color:#edc978!important;background:#26332f!important}body:has(.is-panel-storefront){color:#f5f5ef;background:#11191d}.is-panel-storefront{color:#f5f5ef;background:#11191d;min-height:100vh}.is-panel-storefront h1,.is-panel-storefront h2,.is-panel-storefront h3{color:#f5f5ef}.is-panel-storefront p,.is-panel-storefront small,.is-panel-storefront span{border-color:inherit}.is-panel-storefront .dm-public-header{z-index:50;color:#f5f5ef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11191df2;border-bottom:1px solid #ffffff10;position:sticky;top:0}.is-panel-storefront .dm-public-header.is-compact{background:#11191df2}.is-panel-storefront .dm-header-inner{align-items:center;gap:22px;max-width:960px;height:72px;margin:auto;padding:0 20px;display:flex}.is-panel-storefront .brand-link{margin-right:0}.is-panel-storefront .dm-brand .brand-mark{box-shadow:none;color:#172330!important;background:#e7c57e!important}.is-panel-storefront .dm-brand .brand-copy strong{color:#f6f2e7}.is-panel-storefront .dm-brand .brand-copy small{color:#a79c80;letter-spacing:.18em;text-transform:uppercase}.is-panel-storefront .dm-public-nav{color:#a5b0b5;gap:18px;margin-left:auto;font-size:12px;display:flex}.is-panel-storefront .dm-public-nav a:hover{color:#f5d494}.is-panel-storefront .dm-account-link{color:#f5f5ef;background:#1b252a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.is-panel-storefront .dm-account-icon{border-radius:9px;place-items:center;width:32px;height:32px;display:grid;color:#172330!important;background:#e7c57e!important}.is-panel-storefront .dm-account-link small{color:#8f9da3;font-size:9px;display:block}.is-panel-storefront .dm-account-link strong{color:#f5f5ef;font-size:11px;display:block}.is-panel-storefront .dm-public-container,.is-panel-storefront .dm-detail-container{max-width:960px;margin:auto;padding-left:20px;padding-right:20px}.is-panel-storefront .dm-home,.is-panel-storefront .dm-campaign-list,.is-panel-storefront .dm-results,.is-panel-storefront .dm-how,.is-panel-storefront .dm-faq,.is-panel-storefront .dm-detail-page{color:#f5f5ef;background:#11191d}.is-panel-storefront .dm-home-hero{background:#11191d;padding:34px 20px 16px}.is-panel-storefront .dm-home-hero-media{background:#1b252a;border:1px solid #ffffff12;border-radius:22px;max-width:960px;min-height:440px;margin:auto;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #0007}.is-panel-storefront .dm-home-hero-media>img,.is-panel-storefront .dm-campaign-image img,.is-panel-storefront .dm-result-card img{object-fit:cover;width:100%;height:100%}.is-panel-storefront .dm-home-hero-shade{background:linear-gradient(#11191d18 0%,#11191d80 52%,#11191df2 100%);position:absolute;inset:0}.is-panel-storefront .dm-home-hero-content{max-width:620px;position:absolute;bottom:28px;left:28px;right:28px}.is-panel-storefront .dm-home-hero-content h1{letter-spacing:-.06em;margin:14px 0 10px;font-size:clamp(32px,5vw,58px);line-height:.98}.is-panel-storefront .dm-home-hero-content p{color:#bac6ca;max-width:520px;font-size:14px;line-height:1.6}.is-panel-storefront .dm-live-pill,.is-panel-storefront .dm-featured-tag,.is-panel-storefront .dm-status-chip{color:#f4e4bd;letter-spacing:.05em;text-transform:uppercase;background:#101a21d9;border:1px solid #ffffff20;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.is-panel-storefront .dm-live-pill i{background:#e6c384;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6c38420}.is-panel-storefront .dm-hero-price{margin:8px 16px 0 0;display:inline-grid}.is-panel-storefront .dm-hero-price small,.is-panel-storefront .dm-card-bottom span{color:#9aaab2;font-size:10px}.is-panel-storefront .dm-hero-price strong,.is-panel-storefront .dm-card-bottom strong{color:#f5d494;letter-spacing:-.05em;font-size:28px}.is-panel-storefront .dm-primary-cta,.is-panel-storefront .primary-button,.is-panel-storefront .primary-button.premium,.is-panel-storefront .dm-buy-button{box-shadow:none;background:#efc878;border:0;border-radius:11px;font-weight:900;color:#20251f!important}.is-panel-storefront .dm-primary-cta{align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:inline-flex}.is-panel-storefront .dm-campaign-list,.is-panel-storefront .dm-results,.is-panel-storefront .dm-how,.is-panel-storefront .dm-faq{padding:54px 0}.is-panel-storefront .dm-section-title{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.is-panel-storefront .dm-section-title span,.is-panel-storefront .dm-campaign-category,.is-panel-storefront .dm-section-eyebrow,.is-panel-storefront .lc-section-kicker,.is-panel-storefront .eyebrow.public{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:850;color:#d8b873!important}.is-panel-storefront .dm-section-title h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(24px,3vw,34px)}.is-panel-storefront .dm-section-title p{color:#8c9aa2;margin:0;font-size:12px}.is-panel-storefront .dm-home-tabs,.is-panel-storefront .auth-tabs,.is-panel-storefront .customer-order-filters{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.is-panel-storefront .dm-home-tabs button,.is-panel-storefront .auth-tabs button,.is-panel-storefront .customer-order-filters button{color:#b6c0c5;background:#192328;border:1px solid #ffffff15;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:800}.is-panel-storefront .dm-home-tabs button[aria-pressed=true],.is-panel-storefront .auth-tabs button.active,.is-panel-storefront .customer-order-filters button[aria-pressed=true]{color:#f6d698;background:#b5904812;border-color:#b590485e}.is-panel-storefront .dm-campaign-grid{grid-template-columns:1fr;gap:12px;display:grid}.is-panel-storefront .dm-campaign-card{color:inherit;background:#1b252a;border:1px solid #ffffff0d;border-radius:15px;align-items:center;gap:18px;padding:12px;text-decoration:none;transition:all .2s;display:flex}.is-panel-storefront .dm-campaign-card:hover{border-color:#e0bb7260;transform:translateY(-1px)}.is-panel-storefront .dm-campaign-image{background:#253137;border-radius:10px;flex:0 0 150px;width:150px;height:116px;position:relative;overflow:hidden}.is-panel-storefront .dm-campaign-image .dm-live-pill{max-width:calc(100% - 16px);padding:5px 7px;font-size:8px;position:absolute;top:8px;left:8px}.is-panel-storefront .dm-campaign-copy{flex:1;min-width:0;padding:0}.is-panel-storefront .dm-campaign-copy small{color:#a2b0b6;white-space:nowrap;text-overflow:ellipsis;background:#ffffff08;border-radius:4px;max-width:100%;padding:3px 7px;font-size:10px;display:inline-block;overflow:hidden}.is-panel-storefront .dm-campaign-copy h3{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0;font-size:20px}.is-panel-storefront .dm-card-bottom{justify-content:space-between;align-items:end;gap:14px;display:flex}.is-panel-storefront .dm-card-bottom b{color:#f5d494;border:1px solid #ffffff18;border-radius:8px;place-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:12px;display:inline-grid}.is-panel-storefront .dm-results-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.is-panel-storefront .dm-result-card{color:inherit;background:#1b252a;border:1px solid #ffffff0d;border-radius:14px;grid-template-columns:96px 1fr 24px;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.is-panel-storefront .dm-result-card>div{background:#253137;border-radius:10px;height:82px;overflow:hidden}.is-panel-storefront .dm-result-card strong{color:#f5f5ef;display:block}.is-panel-storefront .dm-result-card p,.is-panel-storefront .dm-empty-results,.is-panel-storefront .dm-how-grid p,.is-panel-storefront .dm-faq p{color:#a8b8be;font-size:12px}.is-panel-storefront .dm-how-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.is-panel-storefront .dm-how-grid article{border-top:1px solid #ffffff20;padding-top:18px}.is-panel-storefront .dm-how-grid b{color:#d8b873}.is-panel-storefront .dm-faq-grid{grid-template-columns:.8fr 1.2fr;gap:42px;display:grid}.is-panel-storefront .dm-faq-list details{border-bottom:1px solid #ffffff12}.is-panel-storefront .dm-faq-list summary{color:#f5f5ef;cursor:pointer;padding:18px 0}.is-panel-storefront .dm-detail-page{padding:28px 0 90px}.is-panel-storefront .dm-detail-breadcrumb{color:#8c9aa2;gap:8px;margin-bottom:18px;font-size:12px;display:flex}.is-panel-storefront .dm-detail-breadcrumb a{color:#d8b873!important}.is-panel-storefront .dm-detail-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.is-panel-storefront .dm-main-image{background:#1b252a;border:1px solid #ffffff12;border-radius:20px;height:520px;overflow:hidden}.is-panel-storefront .dm-main-image img{object-fit:cover;width:100%;height:100%}.is-panel-storefront .dm-thumb-row button{background:#1b252a;border-color:#ffffff14}.is-panel-storefront .dm-thumb-row button.active{border-color:#efc878}.is-panel-storefront .dm-purchase-panel,.is-panel-storefront .form-card,.is-panel-storefront .customer-login-prompt,.is-panel-storefront .order-card,.is-panel-storefront .lc-order-card{color:#f5f5ef;border:1px solid #ffffff12;border-radius:18px;box-shadow:0 24px 70px #0005;background:#1b252a!important}.is-panel-storefront .dm-purchase-panel{padding:0;position:sticky;top:92px;overflow:hidden}.is-panel-storefront .dm-campaign-heading,.is-panel-storefront .dm-purchase-form,.is-panel-storefront .form-card{padding:24px}.is-panel-storefront .dm-campaign-heading h1{letter-spacing:-.05em;margin:10px 0;font-size:31px;line-height:1.08}.is-panel-storefront .dm-campaign-heading p,.is-panel-storefront .lead,.is-panel-storefront .form-helper,.is-panel-storefront .privacy-note{color:#a8b8be}.is-panel-storefront .dm-price-box,.is-panel-storefront .prize-box,.is-panel-storefront .checkout-summary,.is-panel-storefront .order-highlight{background:#11191d;border:1px solid #ffffff10;border-radius:13px;margin:0 24px 18px;padding:16px}.is-panel-storefront .dm-price-box strong,.is-panel-storefront .order-highlight strong{color:#f5d494}.is-panel-storefront .dm-preset-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.is-panel-storefront .dm-preset-grid button,.is-panel-storefront .quantity-control button{color:#f5f5ef;background:#192328;border:1px solid #ffffff12;border-radius:10px}.is-panel-storefront .dm-preset-grid em{color:#20251f;background:#efc878}.is-panel-storefront .dm-custom-quantity>div,.is-panel-storefront .quantity-control{background:#11191d;border:1px solid #ffffff12}.is-panel-storefront input::placeholder,.is-panel-storefront textarea::placeholder{color:#6f7d83}.is-panel-storefront .field label{color:#cbd4d6}.is-panel-storefront .field-error{color:#ffb5ad}.is-panel-storefront .dm-order-summary,.is-panel-storefront .order-info-grid>div,.is-panel-storefront .dm-content-card,.is-panel-storefront .dm-transparency-card,.is-panel-storefront .my-numbers,.is-panel-storefront .mp-pix-card,.is-panel-storefront .customer-order-timeline{color:#f5f5ef;background:#11191d;border:1px solid #ffffff10;border-radius:14px}.is-panel-storefront .dm-order-summary{margin:16px 0;padding:15px}.is-panel-storefront .dm-safe-row,.is-panel-storefront .dm-muted,.is-panel-storefront .dm-rich-text,.is-panel-storefront .dm-transparency-card dd,.is-panel-storefront .customer-timeline-item p{color:#a8b8be}.is-panel-storefront .dm-info-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.is-panel-storefront .dm-info-strip article{background:#1b252a;border:1px solid #ffffff10;border-radius:13px;padding:16px}.is-panel-storefront .dm-content-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-top:20px;display:grid}.is-panel-storefront .dm-content-card,.is-panel-storefront .dm-transparency-card{padding:22px}.is-panel-storefront .auth-public{color:#f5f5ef;background:#11191d;grid-template-columns:.8fr 1fr;align-items:start;gap:28px;max-width:980px;margin:auto;padding:46px 20px 86px;display:grid}.is-panel-storefront .auth-copy{background:#1b252a;border:1px solid #ffffff10;border-radius:18px;padding:26px}.is-panel-storefront .auth-copy p,.is-panel-storefront .auth-copy li{color:#a8b8be}.is-panel-storefront .auth-copy li:before{color:#f5d494}.is-panel-storefront .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.is-panel-storefront .secondary-button{box-shadow:none;border:1px solid #ffffff16;color:#f5f5ef!important;background:#192328!important}.is-panel-storefront .danger-link{color:#ffb5ad}.is-panel-storefront .my-orders-page,.is-panel-storefront .order-page{color:#f5f5ef;background:#11191d;max-width:980px;margin:auto;padding:46px 20px 90px}.is-panel-storefront .my-orders-head,.is-panel-storefront .order-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px;display:flex}.is-panel-storefront .my-orders-head h1,.is-panel-storefront .order-head h1{letter-spacing:-.055em;margin:7px 0;font-size:clamp(32px,4vw,46px)}.is-panel-storefront .my-orders-head p,.is-panel-storefront .order-head p{color:#a8b8be}.is-panel-storefront .customer-login-prompt{text-align:center;max-width:620px;margin:30px auto 0;padding:34px}.is-panel-storefront .customer-login-prompt>span{color:#20251f;background:#efc878}.is-panel-storefront .customer-login-prompt p{color:#a8b8be}.is-panel-storefront .customer-account-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.is-panel-storefront .customer-account-summary article{background:#1b252a;border:1px solid #ffffff10;border-radius:14px;padding:22px}.is-panel-storefront .customer-account-summary span{color:#9aaab2}.is-panel-storefront .customer-account-summary strong{color:#f5d494}.is-panel-storefront .my-orders-list{background:#1b252a;border:1px solid #ffffff10;border-radius:16px;display:grid;overflow:hidden}.is-panel-storefront .my-order-row{color:#f5f5ef;text-align:left;background:#1b252a;border:0;border-bottom:1px solid #ffffff0e;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.is-panel-storefront .my-order-row:hover{background:#202d33}.is-panel-storefront .my-order-row:last-child{border-bottom:0}.is-panel-storefront .mini-cover{background:#253137}.is-panel-storefront .my-order-row small,.is-panel-storefront .my-order-value small{color:#95a5ae}.is-panel-storefront .my-order-value{text-align:right;margin-left:auto}.is-panel-storefront .reservation-timer{color:#f5f5ef;background:#2a241a;border-color:#7a613333}.is-panel-storefront .reservation-timer strong{color:#f5d494}.is-panel-storefront .reservation-timer.urgent{background:#2b1c1b;border-color:#d8625a66}.is-panel-storefront .mp-pix-card,.is-panel-storefront .my-numbers,.is-panel-storefront .customer-order-timeline{margin-top:18px;padding:20px}.is-panel-storefront .mp-pix-head{justify-content:space-between;gap:20px;display:flex}.is-panel-storefront .mp-pix-ready{grid-template-columns:220px 1fr;gap:18px;display:grid}.is-panel-storefront .mp-qr{background:#fff;border-radius:14px;padding:12px}.is-panel-storefront .my-number-grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.is-panel-storefront .my-number-grid b{color:#f5d494;text-align:center;background:#192328;border:1px solid #ffffff14;border-radius:10px;padding:12px}.is-panel-storefront .order-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.is-panel-storefront .dm-footer-inner{grid-template-columns:1.2fr .7fr .7fr;gap:28px;max-width:960px;margin:auto;padding:42px 20px;display:grid}.is-panel-storefront .dm-footer-links{gap:9px;display:grid}.is-panel-storefront .dm-footer-links strong{color:#f5f5ef!important}.is-panel-storefront .dm-footer-bottom{text-align:center;color:#7d8c92;border-top:1px solid #ffffff0b;padding:16px 20px;font-size:11px}.is-panel-storefront .empty-state{color:#f5f5ef;background:#1b252a;border-color:#ffffff10}.is-panel-storefront .loading-state{color:#d8b873}@media (width<=820px){.is-panel-storefront .dm-public-nav{display:none}.is-panel-storefront .dm-header-inner{height:66px}.is-panel-storefront .dm-account-link span:last-child{display:none}.is-panel-storefront .dm-home-hero{padding:20px 14px 8px}.is-panel-storefront .dm-home-hero-media{border-radius:17px;min-height:430px}.is-panel-storefront .dm-home-hero-content{bottom:20px;left:20px;right:20px}.is-panel-storefront .dm-campaign-card{gap:11px;padding:9px}.is-panel-storefront .dm-campaign-image{flex-basis:88px;width:88px;height:108px}.is-panel-storefront .dm-campaign-copy h3{font-size:16px}.is-panel-storefront .dm-card-bottom strong{font-size:17px}.is-panel-storefront .dm-results-grid,.is-panel-storefront .dm-faq-grid,.is-panel-storefront .auth-public,.is-panel-storefront .dm-detail-layout,.is-panel-storefront .dm-content-grid,.is-panel-storefront .dm-how-grid,.is-panel-storefront .dm-info-strip,.is-panel-storefront .customer-account-summary,.is-panel-storefront .dm-footer-inner{grid-template-columns:1fr}.is-panel-storefront .dm-purchase-panel{position:relative;top:auto}.is-panel-storefront .dm-detail-left,.is-panel-storefront .campaign-gallery,.is-panel-storefront .dm-main-image,.is-panel-storefront .dm-purchase-panel{width:100%;min-width:0;max-width:100%}.is-panel-storefront .dm-main-image{height:390px}.is-panel-storefront .form-grid,.is-panel-storefront .mp-pix-ready{grid-template-columns:1fr}.is-panel-storefront .my-orders-head,.is-panel-storefront .order-head{display:grid}.is-panel-storefront .my-order-row{grid-template-columns:54px 1fr;display:grid}.is-panel-storefront .my-order-value{text-align:left;grid-column:2;margin-left:0}}.is-panel-storefront.dm-public-app,.is-panel-storefront .dm-home,.is-panel-storefront .dm-campaign-list,.is-panel-storefront .dm-results,.is-panel-storefront .dm-faq,.is-panel-storefront .dm-detail-page,.is-panel-storefront .auth-public,.is-panel-storefront .my-orders-page,.is-panel-storefront .order-page{color:#050505!important;background:#fff!important}.is-panel-storefront .dm-public-header,.is-panel-storefront .dm-public-header.is-compact{color:#050505!important;background:#fffffff7!important;border-bottom:1px solid #e0e0e0!important}.is-panel-storefront .dm-brand,.is-panel-storefront .dm-brand .brand-copy strong,.is-panel-storefront .dm-section-title h2,.is-panel-storefront .dm-campaign-copy h3,.is-panel-storefront .dm-campaign-heading h1,.is-panel-storefront .dm-content-card h2,.is-panel-storefront .dm-transparency-card h3,.is-panel-storefront .my-orders-head h1,.is-panel-storefront .order-head h1,.is-panel-storefront .auth-copy h1{color:#050505!important}.is-panel-storefront .dm-how .dm-section-title h2{color:#fff!important}.is-panel-storefront .dm-faq,.is-panel-storefront .dm-faq h2,.is-panel-storefront .dm-faq-grid>div:first-child>p,.is-panel-storefront .dm-faq-list summary,.is-panel-storefront .dm-faq-list p{color:#050505!important}.is-panel-storefront .dm-brand .brand-copy small,.is-panel-storefront .dm-public-nav,.is-panel-storefront .dm-public-nav a,.is-panel-storefront .dm-account-link small,.is-panel-storefront .dm-section-title>p,.is-panel-storefront .dm-campaign-heading p,.is-panel-storefront .my-orders-head p,.is-panel-storefront .order-head p,.is-panel-storefront .lead,.is-panel-storefront .dm-safe-row,.is-panel-storefront .dm-muted,.is-panel-storefront .dm-rich-text,.is-panel-storefront .dm-transparency-card dd,.is-panel-storefront .customer-timeline-item p{color:#555!important}.is-panel-storefront .brand-mark,.is-panel-storefront .dm-brand .brand-mark,.is-panel-storefront .dm-account-icon,.is-panel-storefront .primary-button,.is-panel-storefront .primary-button.premium,.is-panel-storefront .dm-primary-cta,.is-panel-storefront .dm-buy-button,.is-panel-storefront .dm-mobile-checkout button{color:#fff!important;box-shadow:none!important;background:#050505!important}.is-panel-storefront .secondary-button,.is-panel-storefront .dm-account-link,.is-panel-storefront .dm-home-tabs button,.is-panel-storefront .dm-preset-grid button,.is-panel-storefront .quantity-control button{color:#050505!important;background:#fff!important;border:1px solid #d4d4d4!important}.is-panel-storefront .dm-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.is-panel-storefront .dm-preset-grid button{border-radius:10px!important;align-content:center!important;place-items:center!important;gap:2px!important;height:auto!important;min-height:78px!important;padding:10px 8px!important;line-height:1!important;display:grid!important}.is-panel-storefront .dm-preset-grid button strong{color:#050505!important;font-size:25px!important;font-weight:900!important;line-height:1!important}.is-panel-storefront .dm-preset-grid button small{text-transform:uppercase!important;letter-spacing:0!important;color:#555!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important}.is-panel-storefront .dm-home-tabs button[aria-pressed=true],.is-panel-storefront .dm-preset-grid button.selected,.is-panel-storefront .dm-preset-grid button:hover{color:#050505!important;background:#f2f2f2!important;border-color:#050505!important}.is-panel-storefront .dm-section-title span,.is-panel-storefront .dm-campaign-category,.is-panel-storefront .dm-section-eyebrow,.is-panel-storefront .lc-section-kicker,.is-panel-storefront .eyebrow.public,.is-panel-storefront .dm-card-bottom strong,.is-panel-storefront .dm-price-box strong,.is-panel-storefront .customer-account-summary strong,.is-panel-storefront .dm-detail-breadcrumb a{color:#050505!important}.is-panel-storefront .dm-campaign-card,.is-panel-storefront .dm-result-card,.is-panel-storefront .dm-purchase-panel,.is-panel-storefront .form-card,.is-panel-storefront .customer-login-prompt,.is-panel-storefront .order-card,.is-panel-storefront .lc-order-card,.is-panel-storefront .my-orders-list,.is-panel-storefront .customer-account-summary article,.is-panel-storefront .dm-info-strip article,.is-panel-storefront .dm-content-card,.is-panel-storefront .dm-transparency-card,.is-panel-storefront .my-numbers,.is-panel-storefront .mp-pix-card,.is-panel-storefront .customer-order-timeline{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important}.is-panel-storefront .dm-price-box,.is-panel-storefront .dm-order-summary,.is-panel-storefront .order-info-grid>div,.is-panel-storefront .reservation-timer,.is-panel-storefront .mp-generate,.is-panel-storefront .payment-placeholder,.is-panel-storefront .my-number-grid b{color:#050505!important;background:#f5f5f5!important;border-color:#d8d8d8!important}.is-panel-storefront input,.is-panel-storefront textarea,.is-panel-storefront select{color:#050505!important;background:#fff!important;border:1px solid #cfcfcf!important}.is-panel-storefront .dm-how{color:#fff!important;background:#050505!important}.is-panel-storefront .dm-how .dm-section-title span{color:#fff!important}.is-panel-storefront .dm-how-grid article{color:#fff!important;background:#121212!important;border-color:#303030!important}.is-panel-storefront .dm-how-grid article>b{color:#050505!important;background:#fff!important}.is-panel-storefront .dm-public-footer{color:#ddd!important;background:#050505!important;border-top:0!important}.is-panel-storefront .dm-footer-links strong,.is-panel-storefront .dm-footer-brand .dm-brand .brand-copy strong{color:#fff!important}.is-panel-storefront .dm-footer-links a,.is-panel-storefront .dm-footer-brand p{color:#cfcfcf!important}.is-panel-storefront .dm-footer-bottom{color:#aaa!important;border-top:1px solid #222!important}.is-panel-storefront .alert-error{color:#050505!important;background:#fff!important;border-color:#050505!important}.is-panel-storefront .status-badge{color:#050505!important;background:#f1f1f1!important;border:1px solid #d5d5d5!important}@media (width<=760px){.is-panel-storefront{overflow-x:hidden!important}.is-panel-storefront .dm-public-header{height:auto!important;min-height:62px!important}.is-panel-storefront .dm-header-inner{gap:10px!important;width:calc(100% - 20px)!important;height:auto!important;min-height:62px!important;padding:8px 0!important}.is-panel-storefront .dm-brand .brand-mark{border-radius:9px!important;width:34px!important;height:34px!important;font-size:12px!important}.is-panel-storefront .dm-brand .brand-copy strong{letter-spacing:-.2px!important;font-size:14px!important}.is-panel-storefront .dm-brand .brand-copy small{display:none!important}.is-panel-storefront .dm-account-link{border-radius:10px!important;min-width:42px!important;margin-left:auto!important;padding:6px!important}.is-panel-storefront .dm-account-icon{border-radius:8px!important;width:30px!important;height:30px!important}.is-panel-storefront .dm-public-container,.is-panel-storefront .dm-detail-container,.is-panel-storefront .dm-footer-inner,.is-panel-storefront .dm-home-hero-media,.is-panel-storefront .dm-demo-bar{width:calc(100% - 20px)!important;max-width:none!important;padding-left:0!important;padding-right:0!important}.is-panel-storefront .dm-home-hero{padding:10px 0 0!important}.is-panel-storefront .dm-home-hero-media{aspect-ratio:3/4!important;border-radius:14px!important;height:auto!important;min-height:0!important}.is-panel-storefront .dm-home-hero-content{width:auto!important;bottom:14px!important;left:14px!important;right:14px!important}.is-panel-storefront .dm-home-hero-content h1{letter-spacing:-.8px!important;margin:10px 0 8px!important;font-size:30px!important;line-height:1.02!important}.is-panel-storefront .dm-home-hero-content>p{margin-bottom:12px!important;font-size:14px!important;line-height:1.35!important;display:block!important}.is-panel-storefront .dm-hero-price{margin:0 0 12px!important}.is-panel-storefront .dm-hero-price strong{font-size:24px!important}.is-panel-storefront .dm-primary-cta{border-radius:10px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 14px!important;font-size:13px!important}.is-panel-storefront .dm-campaign-list,.is-panel-storefront .dm-results,.is-panel-storefront .dm-how,.is-panel-storefront .dm-faq{padding:34px 0!important}.is-panel-storefront .dm-section-title{gap:8px!important;margin-bottom:16px!important}.is-panel-storefront .dm-section-title h2{letter-spacing:-.7px!important;font-size:27px!important;line-height:1.05!important}.is-panel-storefront .dm-section-title>p{font-size:14px!important;line-height:1.4!important}.is-panel-storefront .dm-home-tabs{gap:8px!important;margin:0 0 16px!important}.is-panel-storefront .dm-home-tabs button{border-radius:10px!important;height:42px!important;padding:0 12px!important;font-size:13px!important}.is-panel-storefront .dm-campaign-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.is-panel-storefront .dm-campaign-card{border-radius:12px!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;padding:10px!important;display:grid!important}.is-panel-storefront .dm-campaign-image{aspect-ratio:auto!important;border-radius:9px!important;flex:0 0 96px!important;width:96px!important;height:118px!important}.is-panel-storefront .dm-campaign-image .dm-live-pill{max-width:calc(100% - 12px)!important;padding:4px 6px!important;font-size:7px!important;top:6px!important;left:6px!important}.is-panel-storefront .dm-featured-tag{display:none!important}.is-panel-storefront .dm-campaign-copy{flex-direction:column!important;min-width:0!important;padding:0!important;display:flex!important}.is-panel-storefront .dm-campaign-copy small{white-space:normal!important;font-size:11px!important;line-height:1.25!important}.is-panel-storefront .dm-campaign-copy h3{letter-spacing:-.3px!important;overflow-wrap:anywhere!important;margin:7px 0 auto!important;font-size:17px!important;line-height:1.12!important}.is-panel-storefront .dm-card-bottom{gap:8px!important;margin-top:8px!important;padding-top:9px!important}.is-panel-storefront .dm-card-bottom strong{font-size:20px!important}.is-panel-storefront .dm-card-bottom>b{white-space:nowrap!important;font-size:11px!important}.is-panel-storefront .dm-detail-page{padding:12px 0 112px!important}.is-panel-storefront .dm-detail-breadcrumb{margin:0 0 10px!important;font-size:12px!important;overflow:hidden!important}.is-panel-storefront .dm-detail-breadcrumb strong{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.is-panel-storefront .dm-detail-layout{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.is-panel-storefront .dm-main-image{aspect-ratio:1!important;border-radius:14px!important;height:auto!important}.is-panel-storefront .dm-thumb-row{gap:7px!important}.is-panel-storefront .dm-thumb-row button{border-radius:8px!important;width:62px!important;height:54px!important}.is-panel-storefront .dm-purchase-panel{box-shadow:none!important;border-radius:14px!important;position:relative!important;top:auto!important}.is-panel-storefront .dm-campaign-heading,.is-panel-storefront .dm-purchase-form{padding:16px!important}.is-panel-storefront .dm-campaign-heading h1{letter-spacing:-.6px!important;font-size:25px!important;line-height:1.08!important}.is-panel-storefront .dm-campaign-heading p{font-size:14px!important;line-height:1.4!important}.is-panel-storefront .dm-price-box{border-radius:10px!important;margin:0 16px!important;padding:12px!important}.is-panel-storefront .dm-price-box strong{font-size:27px!important}.is-panel-storefront .dm-form-title strong{font-size:15px!important}.is-panel-storefront .dm-form-title small{font-size:12px!important}.is-panel-storefront .dm-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.is-panel-storefront .dm-preset-grid button{border-radius:10px!important;height:auto!important;min-height:70px!important;padding:9px 8px!important;font-size:16px!important}.is-panel-storefront .dm-preset-grid button strong{font-size:21px!important}.is-panel-storefront .dm-preset-grid button small{font-size:10px!important}.is-panel-storefront .dm-custom-quantity{gap:8px!important;display:grid!important}.is-panel-storefront .dm-custom-quantity>span{font-size:13px!important}.is-panel-storefront .dm-custom-quantity>div{grid-template-columns:46px 1fr 46px!important;width:100%!important;height:46px!important}.is-panel-storefront .dm-quantity-actions{gap:8px!important;display:grid!important}.is-panel-storefront .dm-quantity-actions small{font-size:12px!important}.is-panel-storefront .dm-order-summary strong{font-size:25px!important}.is-panel-storefront .dm-order-summary span{font-size:13px!important}.is-panel-storefront .dm-mobile-checkout{height:auto!important;min-height:76px!important;padding:10px 10px max(10px,env(safe-area-inset-bottom))!important;background:#fffffff7!important;border-top:1px solid #d8d8d8!important;gap:10px!important}.is-panel-storefront .dm-mobile-checkout strong{color:#050505!important;font-size:20px!important}.is-panel-storefront .dm-mobile-checkout small{color:#555!important;font-size:11px!important}.is-panel-storefront .dm-mobile-checkout button{border-radius:10px!important;min-width:156px!important;height:50px!important;padding:0 14px!important;font-size:13px!important}.is-panel-storefront .dm-info-strip,.is-panel-storefront .dm-content-grid,.is-panel-storefront .campaign-steps,.is-panel-storefront .customer-account-summary{grid-template-columns:1fr!important;gap:8px!important}.is-panel-storefront .dm-info-strip{margin:12px 0!important}.is-panel-storefront .dm-info-strip article{border-radius:12px!important;min-height:0!important;padding:14px!important}.is-panel-storefront .dm-content-card,.is-panel-storefront .dm-transparency-card{border-radius:12px!important;padding:16px!important}.is-panel-storefront .dm-content-card h2{font-size:22px!important;line-height:1.1!important}.is-panel-storefront .dm-rich-text,.is-panel-storefront .dm-muted{font-size:14px!important;line-height:1.6!important}.is-panel-storefront .campaign-steps div{min-height:0!important;padding:12px!important}.is-panel-storefront .auth-public{width:calc(100% - 20px)!important;padding:26px 0 72px!important;display:block!important}.is-panel-storefront .auth-copy{border-radius:14px!important;margin-bottom:16px!important;padding:16px!important}.is-panel-storefront .auth-copy h1{letter-spacing:-.7px!important;font-size:30px!important;line-height:1.05!important}.is-panel-storefront .auth-copy>p,.is-panel-storefront .auth-copy li{font-size:14px!important;line-height:1.5!important}.is-panel-storefront .form-card{border-radius:14px!important;padding:16px!important}.is-panel-storefront .form-card h2{font-size:22px!important}.is-panel-storefront .field input,.is-panel-storefront .field textarea,.is-panel-storefront .field select{min-height:46px!important;font-size:16px!important}.is-panel-storefront .form-grid,.is-panel-storefront .form-grid.three{grid-template-columns:1fr!important;gap:0!important}.is-panel-storefront .my-orders-page,.is-panel-storefront .order-page{width:calc(100% - 20px)!important;padding:24px 0 78px!important}.is-panel-storefront .my-orders-head,.is-panel-storefront .order-head{text-align:left!important;align-items:start!important;gap:10px!important;margin-bottom:14px!important;display:grid!important}.is-panel-storefront .my-orders-head h1,.is-panel-storefront .order-head h1{letter-spacing:-.7px!important;margin:4px 0!important;font-size:30px!important;line-height:1.05!important}.is-panel-storefront .my-orders-head p,.is-panel-storefront .order-head p{font-size:14px!important;line-height:1.45!important}.is-panel-storefront .customer-order-filters{gap:8px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.is-panel-storefront .customer-order-filters button{flex:none!important;min-height:40px!important;font-size:12px!important}.is-panel-storefront .my-order-row{grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important}.is-panel-storefront .mini-cover{border-radius:10px!important;width:56px!important;height:56px!important}.is-panel-storefront .my-order-row .grow strong{font-size:14px!important;line-height:1.25!important}.is-panel-storefront .my-order-row small{font-size:11px!important}.is-panel-storefront .my-order-value{text-align:left!important;grid-column:1/-1!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-left:0!important;display:flex!important}.is-panel-storefront .order-card,.is-panel-storefront .lc-order-card{border-radius:14px!important;overflow:hidden!important}.is-panel-storefront .order-status{align-items:center!important;gap:10px!important;padding:14px!important}.is-panel-storefront .order-info-grid{grid-template-columns:1fr!important;padding:0 14px 8px!important}.is-panel-storefront .order-info-grid>div{padding:12px 0!important}.is-panel-storefront .order-highlight{padding:18px 14px!important}.is-panel-storefront .order-highlight>strong{font-size:28px!important}.is-panel-storefront .reservation-timer{grid-template-columns:1fr!important;gap:4px!important;margin:0 14px 12px!important}.is-panel-storefront .reservation-timer strong{grid-area:auto!important;font-size:32px!important}.is-panel-storefront .mp-pix-ready{grid-template-columns:1fr!important}.is-panel-storefront .mp-pix-head{display:grid!important}.is-panel-storefront .mp-pix-head>b{justify-self:start!important}.is-panel-storefront .order-actions{padding:16px 14px!important;display:grid!important}.is-panel-storefront .order-actions a,.is-panel-storefront .order-actions button{width:100%!important;min-height:46px!important}.is-panel-storefront .dm-footer-inner{grid-template-columns:1fr!important;gap:22px!important;padding:28px 0!important}.is-panel-storefront .dm-footer-links:last-child{display:grid!important}.is-panel-storefront .dm-footer-bottom{padding:14px 10px!important;font-size:10px!important;line-height:1.4!important}}.is-panel-storefront .auth-tabs{background:#f3f3f3!important;border:1px solid #d8d8d8!important;border-radius:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;display:grid!important}.is-panel-storefront .auth-tabs button{color:#555!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:44px!important;font-size:13px!important;font-weight:900!important}.is-panel-storefront .auth-tabs button.active,.is-panel-storefront .auth-tabs button[aria-selected=true]{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.is-panel-storefront .customer-order-filters button{color:#050505!important;background:#fff!important;border-color:#cfcfcf!important;font-weight:850!important}.is-panel-storefront .customer-order-filters button[aria-pressed=true],.is-panel-storefront .dm-home-tabs button[aria-pressed=true],.is-panel-storefront .dm-preset-grid button.selected{color:#fff!important;box-shadow:none!important;background:#050505!important;border-color:#050505!important}.is-panel-storefront .dm-preset-grid button.selected strong,.is-panel-storefront .dm-preset-grid button.selected small{color:#fff!important}.is-panel-storefront .lc-order-page .order-highlight>strong,.is-panel-storefront .lc-order-page .order-highlight small,.is-panel-storefront .lc-order-page .mp-pix-head h2,.is-panel-storefront .lc-order-page .mp-pix-copy label{color:#050505!important}.is-panel-storefront .password-input-wrap{align-items:center;display:flex;position:relative}.is-panel-storefront .password-input-wrap input{width:100%;padding-right:48px!important}.is-panel-storefront .password-eye-button{border-radius:9px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%);color:#555!important;background:0 0!important;border:0!important}.is-panel-storefront .password-eye-button:hover,.is-panel-storefront .password-eye-button[aria-pressed=true]{color:#050505!important;background:#efefef!important}.is-panel-storefront .password-eye-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.is-panel-storefront .checkout-summary{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #d8d8d8!important}.is-panel-storefront .checkout-summary h3,.is-panel-storefront .checkout-summary dd,.is-panel-storefront .checkout-summary a{color:#050505!important}.is-panel-storefront .checkout-summary dt{color:#3d3d3d!important}.is-panel-storefront .checkout-summary a{text-underline-offset:3px;font-weight:900;text-decoration:underline}.is-panel-storefront .form-card h2{color:#050505!important}.is-panel-storefront .form-helper,.is-panel-storefront .privacy-note,.is-panel-storefront .field label{color:#333!important}.is-panel-storefront .payment-thanks{color:#050505;background:#fff;border:2px solid #050505;border-radius:12px;margin:16px 22px;padding:18px}.is-panel-storefront .payment-thanks span{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.is-panel-storefront .payment-thanks h2{letter-spacing:-.5px;color:#050505;margin:7px 0 6px;font-size:24px}.is-panel-storefront .payment-thanks p{color:#333;margin:0;line-height:1.55}.is-panel-storefront .customer-order-timeline h2,.is-panel-storefront .customer-timeline-item strong,.is-panel-storefront .customer-timeline-item p,.is-panel-storefront .customer-timeline-item small,.is-panel-storefront .customer-order-timeline .lc-section-kicker{color:#050505!important}.is-panel-storefront .auth-copy{color:#050505!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedede!important}.is-panel-storefront .auth-copy .eyebrow.public,.is-panel-storefront .auth-copy h1{color:#050505!important}.is-panel-storefront .brand-logo{object-fit:cover!important;border-radius:10px!important;width:42px!important;height:42px!important;box-shadow:0 8px 22px #00000047!important}.is-panel-storefront .dm-image-placeholder img{object-fit:contain!important;width:min(72%,190px)!important;height:min(72%,190px)!important}.customer-icon{vertical-align:middle;flex-shrink:0;width:24px;height:24px;display:inline-block}.dm-public-app .dm-preset-grid button,.dm-public-app .dm-preset-grid button:hover{color:#fff!important;background:#000!important;border-color:#000!important}.dm-public-app .dm-preset-grid button strong,.dm-public-app .dm-preset-grid button small,.dm-public-app .dm-preset-grid button em{color:#fff!important}.dm-public-app .dm-preset-grid button em{background:#333!important}.dm-public-app .dm-public-footer{color:#fff!important;background:#16853c!important}.dm-public-app .dm-public-footer p,.dm-public-app .dm-public-footer a,.dm-public-app .dm-public-footer strong,.dm-public-app .dm-public-footer small,.dm-public-app .dm-footer-bottom{color:#fff!important}.dm-public-app .dm-footer-inner{grid-template-columns:1.5fr .6fr .8fr auto}.dm-footer-account{align-self:start;align-items:center;gap:10px;font-weight:700;display:flex}.dm-footer-account .customer-icon{width:32px;height:32px}.dm-public-app .auth-copy>p,.dm-public-app .auth-copy li,.dm-public-app .customer-login-prompt h2{color:#000!important}.dm-public-header .brand-logo{object-fit:contain!important;width:76px!important;height:76px!important}.dm-public-header .brand-copy strong{font-size:20px}.customer-login-prompt .customer-icon{color:#000;width:38px;height:38px}@media (width<=760px){.dm-public-app .dm-footer-inner{grid-template-columns:1fr 1fr;gap:28px}.dm-footer-brand{grid-column:1/-1}.dm-footer-account{justify-self:end}.dm-public-header .brand-logo{width:60px!important;height:60px!important}.dm-public-header .brand-copy strong{font-size:15px}.dm-public-app .my-orders-head p,.dm-public-app .customer-login-prompt p,.dm-public-app .auth-copy>p,.dm-public-app .auth-copy li,.dm-public-app .form-helper,.dm-public-app .dm-campaign-heading p,.dm-public-app .dm-home-hero-content>p,.dm-public-app .dm-rich-text,.dm-public-app .dm-muted,.dm-public-app .dm-section-title p,.dm-public-app .dm-how-grid p,.dm-public-app .dm-faq p,.dm-public-app .dm-footer-brand p,.dm-public-app .payment-thanks p,.dm-public-app .mp-pix-head p,.dm-public-app .customer-timeline-item p{font-size:16px!important;line-height:1.6!important}.dm-public-app .customer-login-prompt h2,.dm-public-app .dm-content-card h2,.dm-public-app .form-card h2,.dm-public-app .dm-section-title h2{overflow-wrap:anywhere;font-size:28px!important;line-height:1.25!important}.dm-public-app .dm-transparency-card h3,.dm-public-app .dm-how-grid strong,.dm-public-app .dm-campaign-copy h3{font-size:20px!important;line-height:1.3!important}.dm-public-app .field label,.dm-public-app .dm-form-title strong,.dm-public-app .dm-custom-quantity>span,.dm-public-app .dm-order-summary span,.dm-public-app .customer-login-prompt>a,.dm-public-app .dm-footer-links a,.dm-public-app .dm-footer-links strong,.dm-public-app .dm-footer-account{font-size:16px!important;line-height:1.45!important}.dm-public-app .dm-form-title small,.dm-public-app .dm-quantity-actions small,.dm-public-app .dm-safe-row,.dm-public-app .dm-campaign-copy small,.dm-public-app .dm-preset-grid button small,.dm-public-app .dm-price-box small,.dm-public-app .dm-hero-price small,.dm-public-app .dm-section-title span,.dm-public-app .lc-section-kicker,.dm-public-app .dm-info-strip small,.dm-public-app .privacy-note,.dm-public-app .dm-footer-bottom,.dm-public-app .my-order-row small,.dm-public-app .customer-timeline-item small,.dm-public-app .dm-transparency-card dt,.dm-public-app .dm-transparency-card dd{font-size:14px!important;line-height:1.5!important}.dm-public-app .dm-home-tabs button,.dm-public-app .auth-tabs button,.dm-public-app .primary-button,.dm-public-app .dm-primary-cta,.dm-public-app .secondary-button,.dm-public-app .dm-mobile-checkout button,.dm-public-app .dm-faq summary{font-size:16px!important;line-height:1.4!important}}.dm-public-app .auth-public :is(p,li,label,small:not(.field-error)),.dm-public-app .auth-form-links,.dm-public-app .auth-tabs button:not(.active),.dm-public-app .my-orders-head p,.dm-public-app .customer-login-prompt p,.dm-public-app .customer-login-prompt>a:not(.primary-button),.dm-public-app .dm-section-title p,.dm-public-app .dm-campaign-heading p,.dm-public-app .dm-campaign-copy small,.dm-public-app .dm-form-title small,.dm-public-app .dm-quantity-actions small,.dm-public-app .dm-custom-quantity>span,.dm-public-app .dm-order-summary span,.dm-public-app .dm-safe-row,.dm-public-app .dm-rich-text,.dm-public-app .dm-muted,.dm-public-app .dm-transparency-card :is(dt,dd),.dm-public-app .my-order-row small,.dm-public-app .customer-account-summary :is(p,small),.dm-public-app .customer-timeline-item :is(p,small),.dm-public-app .form-helper,.dm-public-app .privacy-note,.dm-public-app .payment-thanks p,.dm-public-app .mp-pix-head p{color:#000!important}.dm-public-app :is(input,textarea)::placeholder{opacity:1;color:#000!important}.dm-public-app .campaign-progress{background:#eff8f0;border:1px solid #cce6d0;border-radius:12px;margin-top:24px;padding:16px}.dm-public-app .campaign-progress>div{color:#000;align-items:center;gap:12px;font-size:16px;line-height:1.4}.dm-public-app .campaign-progress strong{color:#16853c;white-space:nowrap;font-size:24px;font-weight:900}.dm-public-app .campaign-progress progress{accent-color:#16853c;background:#dceade;border-radius:11px;width:100%;height:22px;margin:12px 0}.dm-public-app .campaign-progress progress::-webkit-progress-bar{background:#dceade;border-radius:11px}.dm-public-app .campaign-progress progress::-webkit-progress-value{background:#16853c;border-radius:11px}.dm-public-app .campaign-progress progress::-moz-progress-bar{background:#16853c;border-radius:11px}.dm-public-app .campaign-progress small{color:#000;font-size:14px;line-height:1.5}.dm-public-app .dm-home-hero-content .dm-live-pill{margin-bottom:16px}.dm-public-app .dm-campaign-copy .dm-primary-cta{white-space:normal;text-align:center;min-height:48px;height:auto!important;padding:12px 14px!important}@media (width<=760px){.dm-public-app .dm-campaign-card{align-items:center!important}.dm-public-app .dm-campaign-copy .dm-primary-cta{font-size:14px!important}}.brand-intro-content{display:contents}.brand-intro{z-index:10000;isolation:isolate;background:#000;place-items:center;animation:2s both brand-intro-fade;display:grid;position:fixed;inset:0;overflow:hidden}.brand-intro-glow{aspect-ratio:1;filter:blur(32px);background:radial-gradient(circle,#0e8a3d55,#b9982220 50%,#0000 70%);border-radius:50%;width:min(90vw,760px);animation:2s both brand-intro-glow;position:absolute}.brand-intro-art{width:min(92vw,80vh,760px);animation:2s cubic-bezier(.2,.7,.2,1) both brand-intro-reveal;position:relative}.brand-intro-art img{object-fit:contain;width:100%;height:auto;max-height:90svh;display:block}.brand-intro-art:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff18 49%,#d8b35220 51%,#0000 65%);animation:1.5s ease-out .15s both brand-intro-shine;position:absolute;inset:0;transform:translate(-110%)}@keyframes brand-intro-fade{0%,82%{opacity:1}to{opacity:0}}@keyframes brand-intro-reveal{0%{opacity:0;filter:blur(5px);transform:scale(.88)translateY(14px)}25%,80%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur();transform:scale(1.025)}}@keyframes brand-intro-glow{0%{opacity:0;transform:scale(.8)}35%,75%{opacity:1;transform:scale(1.08)}to{opacity:0}}@keyframes brand-intro-shine{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.brand-intro,.brand-intro-art,.brand-intro-glow{animation:none}.brand-intro-art:after{display:none}}.dm-public-app .dm-footer-brand .brand-copy{display:none!important}.dm-public-app .dm-footer-brand .brand-logo{object-fit:contain!important;width:160px!important;height:160px!important}@media (width<=760px){.dm-public-app .dm-footer-brand .brand-logo{width:140px!important;height:140px!important}}.install-app-dialog{color:#000;background:#fff;border:0;border-radius:20px;width:min(520px,100vw - 32px);max-height:90svh;padding:28px;overflow:auto;box-shadow:0 24px 90px #0006}.install-app-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.install-app-dialog>img{border-radius:12px;width:88px;height:88px}.install-app-dialog h2{margin:16px 0;font-size:26px}.install-app-dialog p,.install-app-dialog li{font-size:16px;line-height:1.6}.install-app-dialog summary{cursor:pointer;padding:16px 0;font-size:18px;font-weight:800}.install-app-dialog details{border-top:1px solid #ddd}.install-app-close{float:right;color:#000;cursor:pointer;background:#eee;border:0;border-radius:50%;width:40px;height:40px;font-size:28px}.payment-celebration{z-index:10001;color:#fff;text-align:center;isolation:isolate;background:#000;place-items:center;padding:20px;animation:3s both payment-thanks-fade;display:grid;position:fixed;inset:0;overflow:auto}.payment-celebration-glow{z-index:-1;background:radial-gradient(#16853c55,#0000 65%);position:absolute;inset:5%}.payment-celebration-content{animation:.65s both payment-thanks-in}.payment-celebration-content img{object-fit:contain;width:min(58vw,34svh,300px);margin:0 auto 20px;display:block}.payment-celebration-content span{color:#80efa4;font-size:17px;font-weight:800}.payment-celebration-content h2{color:#fff;margin:14px 0;font-size:clamp(26px,5vw,40px)}.payment-celebration-content p{color:#fff;font-size:19px;line-height:1.6}.payment-celebration-content button{color:#fff;cursor:pointer;background:#16853c;border:1px solid #66db8e;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:800}@keyframes payment-thanks-in{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:none}}@keyframes payment-thanks-fade{0%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.payment-celebration,.payment-celebration-content{animation:none}}.dm-public-app .install-app-dialog h2{color:#000!important}.dm-public-app .payment-celebration-content h2,.dm-public-app .payment-celebration-content p{color:#fff!important}.dm-public-app .payment-celebration-content span{color:#80efa4!important}.dm-public-app .install-app-floating{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:150;color:#fff;cursor:pointer;text-align:left;background:#16853c;border:1px solid #3dc96e;border-radius:16px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;box-shadow:0 8px 28px #0004}.install-app-floating img{object-fit:contain;border-radius:9px;width:44px;height:44px}.install-app-floating span{gap:3px;display:grid}.dm-public-app .install-app-floating strong{font-size:16px;color:#fff!important}.dm-public-app .install-app-floating small{font-size:12px;color:#fff!important}.install-app-floating svg{flex-shrink:0;width:22px;height:22px}.install-app-floating:hover{background:#116e31}@media (width<=760px){.dm-public-app .install-app-floating{right:12px;bottom:calc(16px + env(safe-area-inset-bottom));gap:10px;padding:10px 12px}.dm-public-app:has(.dm-mobile-checkout) .install-app-floating{bottom:calc(92px + env(safe-area-inset-bottom))}}.dm-public-app .dm-quantity-actions{flex-wrap:wrap;gap:12px}.dm-public-app .dm-quantity-actions .dm-quantity-reset{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16853c,#116e31);border:1px solid #116e31;border-radius:12px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:48px;padding:12px 20px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #116e3126}.dm-public-app .dm-quantity-reset.is-idle{visibility:hidden;pointer-events:none}.dm-public-app .dm-quantity-reset span{font-size:22px;line-height:1}.dm-public-app .dm-quantity-actions .dm-quantity-reset:hover{background:#105d2b}.dm-public-app .dm-quantity-reset:focus-visible{outline-offset:3px;outline:3px solid #b88726}.dm-public-app .campaign-top-buyers>.dm-section-eyebrow{letter-spacing:.06em;font-weight:850;line-height:1.4;display:block;font-size:clamp(18px,2vw,20px)!important}.dm-public-app .campaign-top-buyers>small{color:#263c2e;font-size:16px;line-height:1.65}@media (width<=760px){.dm-public-app .dm-quantity-actions .dm-quantity-reset{width:100%}}
