*{box-sizing:border-box}html{background:#05070d;color:#f8fafc;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}body{margin:0;min-height:100vh;position:relative;background:radial-gradient(circle at top,#182033 0,#05070d 55%)}body:before{content:"";position:fixed;inset:0;opacity:.08;background-size:cover;background-position:center;pointer-events:none}.app-shell{max-width:1100px;margin:0 auto;padding:14px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;position:sticky;top:0;z-index:5;background:rgba(5,7,13,.86);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:.4px}.brand img{width:38px;height:38px;object-fit:contain}.topbar nav{display:flex;gap:8px}.topbar nav a,.text-link{color:#dbeafe;text-decoration:none;font-size:14px}.hero{padding:36px 18px;border:1px solid rgba(255,255,255,.1);border-radius:28px;background:linear-gradient(135deg,rgba(125,95,255,.22),rgba(246,185,59,.12));box-shadow:0 20px 70px rgba(0,0,0,.35);margin:14px 0}.hero.compact{padding:24px 18px}.hero h1{font-size:clamp(34px,7vw,70px);line-height:.95;margin:0 0 12px}.hero p{color:#cbd5e1;max-width:760px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--primary,#f6b93b),#f59e0b);color:#121212;padding:12px 16px;border-radius:14px;font-weight:800;text-decoration:none;border:0;cursor:pointer;box-shadow:0 12px 28px rgba(246,185,59,.2)}.btn.ghost{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.14);box-shadow:none}.card,.tier-card,.active-run,.wallet,.match-summary,.result-card,.game-card,.ad-card{background:rgba(12,17,29,.88);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:18px;margin:14px 0;box-shadow:0 16px 45px rgba(0,0,0,.25)}.grid{display:grid;gap:14px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.tier-card{border-color:color-mix(in srgb,var(--tier) 55%,transparent);position:relative;overflow:hidden}.tier-card:before{content:"";position:absolute;inset:0;background:linear-gradient(150deg,color-mix(in srgb,var(--tier) 25%,transparent),transparent 45%);pointer-events:none}.tier-card>*{position:relative}.tier-card h2{margin:0 0 8px;color:var(--tier)}.tier-card .big{font-size:28px;font-weight:900;margin:5px 0}.wallet,.match-summary,.score-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.wallet div,.match-summary div,.score-strip div{padding:12px;border-radius:16px;background:rgba(255,255,255,.06)}.wallet span,.match-summary span,.score-strip span{display:block;font-size:12px;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.wallet strong,.match-summary strong,.score-strip strong{font-size:22px}.pill{display:inline-flex;padding:8px 10px;border-radius:999px;background:rgba(34,197,94,.16);color:#bbf7d0;font-size:13px;font-weight:700}.form label{display:block;margin:12px 0;color:#cbd5e1}.form input,.form textarea,.form select,input,textarea,select{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#0f172a;color:#f8fafc}.check{display:flex!important;align-items:flex-start;gap:10px}.check input{width:auto;margin-top:4px}.challenge-list{display:grid;gap:12px}.challenge{display:flex;align-items:center;justify-content:space-between;gap:14px}.challenge.done{border-color:rgba(34,197,94,.5)}table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:16px}th,td{padding:12px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left}th{color:#94a3b8;font-size:12px;text-transform:uppercase}.flash{padding:12px 14px;border-radius:14px;margin:12px 0;background:#064e3b;color:#d1fae5}.flash.error{background:#7f1d1d;color:#fee2e2}.footer{color:#64748b;text-align:center;padding:30px 0}.ad-card a{display:flex;align-items:center;gap:14px;color:#e5e7eb;text-decoration:none}.ad-card img{width:100%;max-width:220px;border-radius:16px;background:#111827}.game-head{padding:8px 2px}.game-head h1{margin:0}.game-card{padding:12px}.score-strip{margin-bottom:12px}.board-wrap{position:relative;display:grid;place-items:center}.board{width:min(100%,420px);height:auto;border-radius:24px;border:1px solid rgba(255,255,255,.12)}.throw-button{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:150px;height:54px;border-radius:999px;border:0;background:linear-gradient(135deg,#facc15,#f97316);font-weight:900;color:#111827;box-shadow:0 14px 34px rgba(250,204,21,.24);touch-action:none}.throw-button.charging{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff}.power{height:18px;border-radius:999px;background:rgba(255,255,255,.08);margin:14px 0;overflow:hidden}.power div{height:100%;width:0;background:linear-gradient(90deg,#22c55e,#facc15,#ef4444)}.throw-log{max-height:180px;overflow:auto;display:grid;gap:6px;color:#cbd5e1}.throw-log div{background:rgba(255,255,255,.05);border-radius:10px;padding:8px}.instant-alert{background:rgba(250,204,21,.18)!important;color:#fde68a!important}.result-card h1{font-size:38px}.instant-box{border:1px solid rgba(250,204,21,.4);background:rgba(250,204,21,.08);padding:14px;border-radius:16px;margin-top:12px}@media(max-width:800px){.tier-grid,.grid.two,.wallet,.match-summary,.score-strip{grid-template-columns:1fr 1fr}.topbar{align-items:flex-start}.topbar nav{flex-wrap:wrap;justify-content:flex-end}.challenge{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.app-shell{padding:10px}.tier-grid,.wallet,.match-summary,.score-strip{grid-template-columns:1fr}.hero{border-radius:20px}.card,.tier-card,.active-run,.wallet,.match-summary,.result-card,.game-card,.ad-card{border-radius:18px;padding:14px}.throw-button{bottom:12px}.ad-card a{flex-direction:column;align-items:flex-start}}

/* Enhanced darts play view */
.darts-live{display:grid;gap:14px}.live-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:4px 2px 12px}.live-topline h2{margin:2px 0 0;font-size:clamp(26px,5vw,44px);line-height:1}.live-topline h2 small{display:block;color:#94a3b8;font-size:15px;margin-top:6px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#facc15;font-weight:900}.live-prize{text-align:right;padding:10px 12px;border-radius:16px;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.28)}.live-prize span,.score-card span,.metric-row span{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.live-prize strong{font-size:22px;color:#fde68a}.play-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.score-card{padding:13px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.score-card.active{border-color:rgba(250,204,21,.38);background:rgba(250,204,21,.09)}.score-card strong{display:block;font-size:clamp(22px,5vw,36px);line-height:1.05;margin-top:4px}.play-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:stretch}.board-panel{position:relative;display:grid;place-items:center;min-height:420px;padding:10px;border-radius:22px;background:radial-gradient(circle at center,rgba(30,41,59,.75),rgba(2,6,23,.84));border:1px solid rgba(255,255,255,.09);overflow:hidden}.dart-board{width:min(100%,560px);height:auto;display:block;border-radius:50%;filter:drop-shadow(0 20px 45px rgba(0,0,0,.45));touch-action:none}.charge-release{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:170px;min-height:64px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(135deg,#facc15,#f97316);color:#111827;font-weight:1000;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 16px 40px rgba(249,115,22,.32);touch-action:none;display:grid;gap:1px}.charge-release span{font-size:19px;line-height:1}.charge-release small{font-size:10px;letter-spacing:.08em}.charge-release.charging{background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;transform:translateX(-50%) scale(1.04)}.throw-panel{display:grid;align-content:start;gap:10px}.metric-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.055);border-radius:15px;padding:12px}.metric-row strong{font-size:20px}.charge-meter{height:22px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;border:1px solid rgba(255,255,255,.08)}.charge-meter div{height:100%;width:0;background:linear-gradient(90deg,#38bdf8,#22c55e,#facc15,#ef4444);box-shadow:0 0 26px rgba(250,204,21,.22)}.play-continue{width:100%;margin-top:6px}.throw-log .hot{background:rgba(34,197,94,.13);color:#bbf7d0}.game-help{color:#cbd5e1;line-height:1.42;margin:3px 0}.throw-log{max-height:230px}.throw-log div{border:1px solid rgba(255,255,255,.07)}@media(max-width:900px){.play-grid{grid-template-columns:1fr}.throw-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.throw-panel .game-help,.throw-panel .throw-log,.throw-panel .charge-meter,.throw-panel .play-continue{grid-column:1/-1}.board-panel{min-height:360px}}@media(max-width:560px){.live-topline{align-items:flex-start;flex-direction:column}.live-prize{text-align:left;width:100%}.play-scoreboard{grid-template-columns:1fr 1fr}.throw-panel{grid-template-columns:1fr}.board-panel{min-height:320px;padding:4px}.charge-release{bottom:12px;width:150px;min-height:58px}.dart-board{width:100%;max-width:430px}.score-card strong{font-size:24px}}

/* Active dart throw upgrade */
.active-throw-ui{max-width:1040px;margin:0 auto}.arena-scorebar{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.arena-score,.arena-round{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(30,41,59,.86),rgba(15,23,42,.82));border-radius:20px;padding:14px;text-align:center}.arena-score.you{border-color:rgba(59,130,246,.42)}.arena-score.opp{border-color:rgba(248,113,113,.42)}.arena-score span,.arena-round span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.arena-score strong{display:block;font-size:clamp(34px,7vw,58px);line-height:.94;margin:5px 0;color:#60a5fa}.arena-score.opp strong{color:#f87171}.arena-score small,.arena-round small{display:block;color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.arena-round strong{display:block;color:#e5e7eb;font-size:24px;margin:8px 0 2px}.active-grid{grid-template-columns:minmax(0,1fr) 310px}.active-board-panel{min-height:600px;background:radial-gradient(circle at 50% 42%,rgba(30,41,59,.85),rgba(2,6,23,.95) 70%);isolation:isolate}.active-board{transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s cubic-bezier(.2,.8,.2,1);transform-origin:var(--zoom-x,50%) var(--zoom-y,50%)}.active-board-panel.zoomed .active-board{transform:scale(1.32);filter:brightness(1.08) contrast(1.08) drop-shadow(0 24px 54px rgba(0,0,0,.55))}.target-instruction{position:absolute;top:14px;left:14px;right:14px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(2,6,23,.72);backdrop-filter:blur(10px);pointer-events:none}.target-instruction span{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#94a3b8}.target-instruction strong{color:#4ade80;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.flight-dart{position:absolute;z-index:7;width:108px;height:108px;object-fit:contain;left:50%;top:88%;filter:drop-shadow(0 18px 24px rgba(0,0,0,.55));transform-origin:50% 52%;pointer-events:none;will-change:left,top,transform,opacity}.flight-dart.flying{filter:drop-shadow(0 22px 28px rgba(0,0,0,.7)) blur(.15px)}.flight-dart.landed{z-index:9;filter:drop-shadow(0 10px 16px rgba(0,0,0,.7))}.hit-zoom-badge{position:absolute;z-index:10;opacity:0;transform:translate(-50%,-50%) scale(.9);padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#facc15,#f97316);color:#111827;font-weight:1000;letter-spacing:.04em;box-shadow:0 16px 36px rgba(250,204,21,.28);pointer-events:none}.active-board-panel.hit-landed .hit-zoom-badge{animation:hitBadge 1.05s ease both}.active-throw-button{z-index:11}.active-throw-button.charging{animation:pulseThrow .7s ease-in-out infinite alternate}.instant-target-card{border:1px solid rgba(34,197,94,.22);background:linear-gradient(135deg,rgba(20,83,45,.55),rgba(6,78,59,.26));border-radius:18px;padding:14px}.instant-target-card span{display:block;color:#86efac;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.instant-target-card strong{display:block;color:#4ade80;font-size:22px;margin-top:3px}.active-throw-panel .metric-row{background:rgba(15,23,42,.82)}.active-throw-panel .game-help{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.active-board{cursor:crosshair}.active-board:active{cursor:grabbing}@keyframes hitBadge{0%{opacity:0;transform:translate(-50%,-50%) scale(.75)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}80%{opacity:1}100%{opacity:0;transform:translate(-50%,-50%) scale(.98)}}@keyframes pulseThrow{from{box-shadow:0 16px 40px rgba(249,115,22,.32)}to{box-shadow:0 18px 50px rgba(239,68,68,.58)}}@media(max-width:980px){.active-grid{grid-template-columns:1fr}.active-board-panel{min-height:540px}.active-throw-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.active-throw-panel .instant-target-card,.active-throw-panel .game-help,.active-throw-panel .throw-log,.active-throw-panel .charge-meter,.active-throw-panel .play-continue{grid-column:1/-1}}@media(max-width:560px){.arena-scorebar{grid-template-columns:1fr 1fr}.arena-round{grid-column:1/-1;grid-row:2}.active-board-panel{min-height:430px}.flight-dart{width:82px;height:82px}.target-instruction{top:8px;left:8px;right:8px}.target-instruction span{font-size:10px}.active-board-panel.zoomed .active-board{transform:scale(1.2)}}

/* Active play hotfix: always-visible power bar + mobile finger aim offset support */
.board-power-hud{position:absolute;left:18px;right:18px;bottom:96px;z-index:10;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(2,6,23,.78);box-shadow:0 16px 34px rgba(0,0,0,.32);backdrop-filter:blur(10px);pointer-events:none}.board-power-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.board-power-meta span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font-weight:900}.board-power-meta strong{font-size:18px;color:#f8fafc}.board-power-track{height:18px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.board-power-track div{height:100%;width:0;background:linear-gradient(90deg,#38bdf8,#22c55e,#facc15,#ef4444);box-shadow:0 0 24px rgba(250,204,21,.28)}.charge-meter{display:block!important;visibility:visible!important}.charge-meter div{min-width:2px}.active-board-panel .charge-release{bottom:20px}@media(max-width:560px){.board-power-hud{left:10px;right:10px;bottom:82px;padding:8px 10px}.board-power-track{height:16px}.board-power-meta strong{font-size:16px}.active-board-panel .charge-release{bottom:10px}}

/* Previous dart-game play experience replication */
.old-play-experience{max-width:1080px;margin:0 auto}.old-play-grid{grid-template-columns:minmax(0,1fr) 310px}.old-board-panel{min-height:610px;padding:clamp(10px,2vw,22px);background:radial-gradient(circle at 50% 42%,rgba(30,41,59,.86),rgba(2,6,23,.96) 70%);touch-action:none;-ms-touch-action:none;overflow:hidden}.old-board-panel:before,.old-board-panel:after{content:'';position:absolute;left:50%;top:50%;width:min(calc(100% - 12px),690px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.88);pointer-events:none;opacity:.65;z-index:1;animation:oldBoardPulse 2.35s ease-out infinite;background:radial-gradient(circle,transparent 51%,rgba(250,204,21,.44) 53%,rgba(250,204,21,.18) 56%,transparent 63%)}.old-board-panel:after{animation-delay:1.15s;background:radial-gradient(circle,transparent 54%,rgba(255,255,255,.34) 55%,transparent 60%)}.old-board-panel.is-board-charging:before,.old-board-panel.is-board-charging:after{animation:none;opacity:.2}.old-play-canvas{position:relative;z-index:3;width:min(100%,660px);height:auto;border-radius:0;background:transparent;filter:none!important;box-shadow:none!important;touch-action:none!important;-ms-touch-action:none!important;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.old-target-instruction{z-index:8}.board-control-hint{position:absolute;left:18px;right:18px;bottom:18px;z-index:8;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:rgba(2,6,23,.78);backdrop-filter:blur(10px);font-size:12px;line-height:1.35;color:#cbd5e1;text-align:center;font-weight:800;letter-spacing:.02em;pointer-events:none}.old-power-hud{bottom:72px;z-index:8}.old-power-hud .board-power-track,.old-charge-meter{position:relative}.old-power-hud .board-power-track b,.old-charge-meter b{position:absolute;top:-5px;bottom:-5px;left:62%;width:22%;border-radius:999px;border:1px solid rgba(255,255,255,.42);box-shadow:0 0 18px rgba(250,204,21,.26);pointer-events:none}.old-play-experience.in-sweet-zone .board-power-meta strong,.old-play-experience.in-sweet-zone [data-charge]{color:#4ade80;text-shadow:0 0 14px rgba(74,222,128,.42)}.old-play-experience.in-sweet-zone .board-power-track,.old-play-experience.in-sweet-zone .charge-meter{box-shadow:0 0 0 2px rgba(74,222,128,.22),0 0 28px rgba(74,222,128,.16)}.old-throw-panel .game-help{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px}.old-throw-panel .throw-log div{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04);border-radius:12px;padding:8px 10px;margin:6px 0}.old-throw-panel .throw-log .hot{background:rgba(250,204,21,.12);color:#fde68a}.old-throw-panel .throw-log .instant-alert{background:rgba(34,197,94,.14);color:#bbf7d0}.old-play-experience .play-continue{width:100%;margin-top:6px}@keyframes oldBoardPulse{0%{opacity:.72;transform:translate(-50%,-50%) scale(.80)}70%{opacity:0;transform:translate(-50%,-50%) scale(1.04)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@media(max-width:980px){.old-play-grid{grid-template-columns:1fr}.old-board-panel{min-height:560px}.old-throw-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.old-throw-panel .instant-target-card,.old-throw-panel .game-help,.old-throw-panel .throw-log,.old-throw-panel .old-charge-meter,.old-throw-panel .play-continue{grid-column:1/-1}}@media(max-width:560px){.old-board-panel{min-height:460px;padding:4px}.old-play-canvas{width:100%;max-width:430px}.old-power-hud{left:10px;right:10px;bottom:62px;padding:8px 10px}.board-control-hint{left:10px;right:10px;bottom:10px;padding:8px 10px;font-size:11px}.old-target-instruction{top:8px;left:8px;right:8px}.old-throw-panel{grid-template-columns:1fr}.old-board-panel:before,.old-board-panel:after{width:min(calc(100% - 8px),440px)}}
/* Scope compliance additions */
.notice.campaign{border-color:rgba(250,204,21,.45);background:rgba(250,204,21,.12);color:#fde68a}.progress{height:12px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;border:1px solid rgba(255,255,255,.1);margin-top:12px}.progress span{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#60a5fa,#facc15);border-radius:999px}.progress.slim{height:8px;margin:8px 0}.tier-tabs{display:flex;gap:8px;overflow:auto;padding:6px 0 10px}.tier-tab{white-space:nowrap;color:#e5e7eb;text-decoration:none;border:1px solid color-mix(in srgb,var(--tier) 45%,rgba(255,255,255,.12));background:rgba(255,255,255,.05);border-radius:999px;padding:9px 12px;font-weight:800}.tier-tab.active{background:color-mix(in srgb,var(--tier) 26%,rgba(255,255,255,.08));color:#fff}.challenge{position:relative}.challenge-rank{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(96,165,250,.16);color:#93c5fd;font-weight:900;flex:0 0 auto}.challenge-body{flex:1}.challenge.current{border-color:rgba(96,165,250,.55)}.challenge.locked{opacity:.64}.pill.muted{background:rgba(148,163,184,.14);color:#cbd5e1}.card.success{border-color:rgba(34,197,94,.45);background:rgba(5,46,22,.36)}


/* Power bar below dartboard + selectable board style update */
.old-board-panel{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding-top:58px!important;padding-bottom:14px!important;}
.old-play-canvas{flex:0 0 auto;}
.old-power-hud{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(100%,660px);margin:2px auto 0!important;z-index:8;pointer-events:none;}
.board-control-hint{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:min(100%,660px);margin:0 auto!important;flex:0 0 auto;}
.board-render-note{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;}
@media(max-width:560px){.old-board-panel{padding-top:54px!important;gap:7px}.old-power-hud{width:100%;padding:8px 10px!important}.board-control-hint{width:100%;font-size:11px}}

/* Mock payment confirmation */
.payment-card{border-color:rgba(250,204,21,.28);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(12,17,29,.9))}.payment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.payment-grid div{padding:14px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.payment-grid span{display:block;color:#94a3b8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.payment-grid strong{display:block;font-size:22px;margin-top:5px}.mock-note{padding:12px 14px;border-radius:14px;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.24);color:#fde68a}.payment-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px}@media(max-width:800px){.payment-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.payment-grid{grid-template-columns:1fr}}
