.deal-card.svelte-dpg5w6{position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:radial-gradient(circle at 100% 0%,rgba(92,29,52,.22),transparent 34%),radial-gradient(circle at 0% 100%,rgba(70,34,86,.16),transparent 36%),linear-gradient(115deg,#0d0b10,#0b0b0d 48%,#100b0e);color:#fff;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff06;transition:border-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.deal-card.svelte-dpg5w6:before{content:"";position:absolute;z-index:0;inset:-80% -25%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,rgba(255,132,0,.025) 44%,rgba(255,174,64,.11) 50%,rgba(255,132,0,.025) 56%,transparent 62%);transform:translate(-55%) rotate(-4deg);opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .25s ease}.deal-card.svelte-dpg5w6>:where(.svelte-dpg5w6):not(.top-glow){position:relative;z-index:2}.deal-card.svelte-dpg5w6:hover{transform:translateY(-4px);border-color:#ff971f6b;box-shadow:0 24px 58px #0000006b,0 8px 34px #62203c2e,0 0 0 1px #ff911012,inset 0 1px #ffffff0a}.deal-card.svelte-dpg5w6:hover:before{transform:translate(55%) rotate(-4deg);opacity:1}.deal-hidden.svelte-dpg5w6{opacity:.48;filter:grayscale(1)}.top-glow.svelte-dpg5w6{position:absolute;z-index:5;top:0;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,148,24,.9),transparent);transform:scaleX(.72);opacity:.72;pointer-events:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s ease}.deal-card.svelte-dpg5w6:hover .top-glow:where(.svelte-dpg5w6){transform:scaleX(1);opacity:1}.hidden-badge.svelte-dpg5w6{position:absolute;z-index:10;top:8px;right:8px;display:flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:#000000e0;padding:4px 8px;font-size:9px;font-weight:900;color:#ffffff8c}.deal-front.svelte-dpg5w6{display:grid;grid-template-columns:170px minmax(0,1fr) 230px;grid-template-rows:minmax(148px,auto) auto}.brand-zone.svelte-dpg5w6{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-right:1px solid rgba(255,255,255,.07);padding:23px 16px 17px}.brand-zone.svelte-dpg5w6 img:where(.svelte-dpg5w6){width:122px;height:58px;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .35s ease}.deal-card.svelte-dpg5w6:hover .brand-zone:where(.svelte-dpg5w6) img:where(.svelte-dpg5w6){transform:translateY(-2px) scale(1.045);filter:drop-shadow(0 8px 14px rgba(0,0,0,.38))}.brand-fallback.svelte-dpg5w6{max-width:115px;overflow:hidden;text-overflow:ellipsis;font-size:16px;white-space:nowrap;color:#ffffff80}.rank.svelte-dpg5w6{position:absolute;top:9px;left:11px;font-size:11px;font-weight:950;letter-spacing:.15em;color:#ff9e1e99}.verified.svelte-dpg5w6{position:absolute;top:9px;right:11px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:850;line-height:1;color:#34d399b8}.offer-zone.svelte-dpg5w6{display:grid;grid-template-columns:minmax(280px,1fr) minmax(245px,.62fr);align-items:center;gap:clamp(28px,4vw,64px);min-width:0;padding:22px 30px;background:linear-gradient(90deg,rgba(255,255,255,.008),transparent 55%)}.eyebrow.svelte-dpg5w6{display:block;margin-bottom:6px;font-size:11px;font-weight:950;letter-spacing:.16em;color:#ff9d22bf;text-transform:uppercase}.headline.svelte-dpg5w6{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px}.headline.svelte-dpg5w6>strong:where(.svelte-dpg5w6){font-size:clamp(34px,3vw,44px);line-height:.95;font-weight:950;letter-spacing:-.055em}.headline.svelte-dpg5w6>span:where(.svelte-dpg5w6){font-size:16px;font-weight:750;color:#ffffff75}.headline.svelte-dpg5w6>span:where(.svelte-dpg5w6) b:where(.svelte-dpg5w6){color:#ffffffd9}.freespins-strip.svelte-dpg5w6{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(100%,540px);min-height:58px;margin-top:15px;border:1px solid rgba(205,70,16,.28);border-left:4px solid #f59e0b;border-radius:0 7px 7px 0;background:linear-gradient(90deg,#5b1b0dc7,#270e0ab8);padding:8px 9px 8px 15px;box-shadow:inset 0 1px #ffffff06}.freespins-copy.svelte-dpg5w6{min-width:0}.freespins-copy.svelte-dpg5w6>span:where(.svelte-dpg5w6){display:block;margin-bottom:3px;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase;color:#f3a735}.freespins-copy.svelte-dpg5w6>strong:where(.svelte-dpg5w6){display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;font-size:16px;line-height:1.15;font-weight:950;color:#fff}.freespins-copy.svelte-dpg5w6 small:where(.svelte-dpg5w6){font-size:11px;font-weight:700;color:#ffffff94}.freespins-copy.svelte-dpg5w6 small:where(.svelte-dpg5w6) b:where(.svelte-dpg5w6){font-family:monospace;font-size:12px;letter-spacing:.05em;color:#fff}.freespins-strip.svelte-dpg5w6>button:where(.svelte-dpg5w6){display:inline-flex;min-height:38px;flex-shrink:0;align-items:center;justify-content:center;gap:8px;width:130px;cursor:pointer;border:1px solid rgba(255,178,66,.34);border-radius:6px;background:#f68b141f;padding:0 12px;font-size:11px;font-weight:900;color:#ffb344;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.freespins-strip.svelte-dpg5w6>button:where(.svelte-dpg5w6):hover{transform:translateY(-1px);border-color:#ffb242b3;background:#f68b1438;color:#fff}.details-freespins.svelte-dpg5w6{width:100%;margin-top:13px}.calculation.svelte-dpg5w6{min-width:0;border-left:1px solid rgba(255,145,16,.35);padding:7px 0 7px 20px}.calculation.svelte-dpg5w6 span:where(.svelte-dpg5w6),.calculation.svelte-dpg5w6 small:where(.svelte-dpg5w6){display:block;font-size:12px;color:#ffffff57}.calculation.svelte-dpg5w6 strong:where(.svelte-dpg5w6){display:block;margin:3px 0;font-size:clamp(19px,1.7vw,25px);line-height:1.1;font-weight:950;color:#ffad45}.calculation.svelte-dpg5w6 span:where(.svelte-dpg5w6) b:where(.svelte-dpg5w6){color:#ffffffd1}.action-zone.svelte-dpg5w6{display:flex;flex-direction:column;justify-content:center;gap:9px;border-left:1px solid rgba(255,255,255,.07);background:linear-gradient(145deg,#ffffff05,#3d182d12);padding:16px}.promo.svelte-dpg5w6{display:flex;min-height:45px;width:100%;cursor:pointer;align-items:center;justify-content:space-between;border:1px dashed rgba(255,145,16,.36);border-radius:8px;background:#ff91100d;padding:6px 10px;color:#ff9d22}.promo.svelte-dpg5w6 small:where(.svelte-dpg5w6),.promo.svelte-dpg5w6 b:where(.svelte-dpg5w6){display:block;text-align:left}.promo.svelte-dpg5w6 small:where(.svelte-dpg5w6){font-size:9px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;opacity:.65}.promo.svelte-dpg5w6 b:where(.svelte-dpg5w6){margin-top:1px;font-family:monospace;font-size:14px;letter-spacing:.08em;color:#fff}.no-promo.svelte-dpg5w6{display:flex;min-height:45px;width:100%;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,.08);border-radius:8px;background:#ffffff03;padding:6px 10px;font-size:11px;font-weight:950;color:#ffffff7a}.primary-cta.svelte-dpg5w6{display:flex;min-height:43px;align-items:center;justify-content:center;gap:7px;border-radius:8px;background:#ff8a00;padding:0 12px;font-size:13px;font-weight:950;color:#170c00;transition:background .18s ease,transform .22s ease,box-shadow .22s ease}.primary-cta.svelte-dpg5w6:hover{transform:translateY(-2px) scale(1.015);background:#ffa126;box-shadow:0 9px 24px #ff8a003d}.secondary-actions.svelte-dpg5w6{display:grid;grid-template-columns:1fr 1fr;gap:5px}.secondary-actions.svelte-dpg5w6 a:where(.svelte-dpg5w6),.secondary-actions.svelte-dpg5w6 button:where(.svelte-dpg5w6){position:relative;z-index:6;display:flex;min-height:34px;cursor:pointer;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:transparent;font-size:11px;font-weight:850;color:#ffffff7a;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.secondary-actions.svelte-dpg5w6 a:where(.svelte-dpg5w6):hover,.secondary-actions.svelte-dpg5w6 button:where(.svelte-dpg5w6):hover{border-color:#ff91104d;background:#ff911012;color:#ffad45;transform:translateY(-1px)}.quick-info.svelte-dpg5w6{grid-column:1/-1;display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.065);background:linear-gradient(90deg,#0000003d,#3714271f);padding:7px 18px}.facts.svelte-dpg5w6,.features.svelte-dpg5w6{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.facts.svelte-dpg5w6>span:where(.svelte-dpg5w6) small:where(.svelte-dpg5w6),.facts.svelte-dpg5w6>span:where(.svelte-dpg5w6) b:where(.svelte-dpg5w6){display:block}.facts.svelte-dpg5w6>span:where(.svelte-dpg5w6) small:where(.svelte-dpg5w6){font-size:9px;font-weight:850;letter-spacing:.08em;color:#ffffff42;text-transform:uppercase}.facts.svelte-dpg5w6>span:where(.svelte-dpg5w6) b:where(.svelte-dpg5w6){margin-top:1px;font-size:12px;color:#ffffffb8}.features.svelte-dpg5w6 span:where(.svelte-dpg5w6){display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:750;color:#ffab45b8}.details-view.svelte-dpg5w6{background:radial-gradient(circle at 100% 0%,rgba(87,27,50,.16),transparent 38%),linear-gradient(115deg,#0d0b10fa,#0a0a0cfa)}.details-head.svelte-dpg5w6{display:flex;height:54px;align-items:center;gap:11px;border-bottom:1px solid rgba(255,255,255,.07);padding:0 18px}.details-head.svelte-dpg5w6>button:where(.svelte-dpg5w6){position:relative;z-index:7;display:grid;width:31px;height:31px;cursor:pointer;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#ffffff08;color:#fff9;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.details-head.svelte-dpg5w6>button:where(.svelte-dpg5w6):hover{transform:translate(-2px);border-color:#ff911057;background:#ff911014;color:#ffad45}.details-head.svelte-dpg5w6 div:where(.svelte-dpg5w6){min-width:0;flex:1}.details-head.svelte-dpg5w6 span:where(.svelte-dpg5w6),.details-head.svelte-dpg5w6 strong:where(.svelte-dpg5w6){display:block}.details-head.svelte-dpg5w6 span:where(.svelte-dpg5w6){font-size:10px;font-weight:950;letter-spacing:.15em;color:#ff9d22b3;text-transform:uppercase}.details-head.svelte-dpg5w6 strong:where(.svelte-dpg5w6){font-size:17px}.details-head.svelte-dpg5w6 img:where(.svelte-dpg5w6){width:90px;height:32px;object-fit:contain}.details-content.svelte-dpg5w6{display:grid;grid-template-columns:1.25fr .9fr 215px;gap:24px;padding:22px}.details-offer.svelte-dpg5w6>span:where(.svelte-dpg5w6),.details-offer.svelte-dpg5w6>strong:where(.svelte-dpg5w6){display:block}.details-offer.svelte-dpg5w6 span:where(.svelte-dpg5w6),.extra-panel.svelte-dpg5w6 h4:where(.svelte-dpg5w6){margin-bottom:5px;font-size:10px;font-weight:950;letter-spacing:.14em;color:#ffffff57;text-transform:uppercase}.details-offer.svelte-dpg5w6 strong:where(.svelte-dpg5w6){font-size:26px;color:#fff}.condition-grid.svelte-dpg5w6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.condition-grid.svelte-dpg5w6 div:where(.svelte-dpg5w6){border-left:1px solid rgba(255,145,16,.25);padding-left:9px}.condition-grid.svelte-dpg5w6 span:where(.svelte-dpg5w6),.condition-grid.svelte-dpg5w6 b:where(.svelte-dpg5w6){display:block}.condition-grid.svelte-dpg5w6 span:where(.svelte-dpg5w6){font-size:11px;color:#ffffff57}.condition-grid.svelte-dpg5w6 b:where(.svelte-dpg5w6){margin-top:2px;font-size:16px;color:#ffffffd1}.extra-panel.svelte-dpg5w6 h4:where(.svelte-dpg5w6){display:flex;align-items:center;gap:5px;margin-top:2px}.extra-panel.svelte-dpg5w6 h4:where(.svelte-dpg5w6):not(:first-child){margin-top:15px}.detail-list.svelte-dpg5w6{display:flex;flex-wrap:wrap;gap:6px 12px}.detail-list.svelte-dpg5w6 span:where(.svelte-dpg5w6){display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#fff9}.payment-list.svelte-dpg5w6{display:flex;flex-wrap:wrap;gap:5px}.payment-list.svelte-dpg5w6 span:where(.svelte-dpg5w6){border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff08;padding:4px 7px;font-size:11px;font-weight:750;color:#ffffff94}.extra-panel.svelte-dpg5w6 p:where(.svelte-dpg5w6){font-size:10px;color:#ffffff4d}.details-action.svelte-dpg5w6{display:flex;flex-direction:column;gap:7px}.details-action.svelte-dpg5w6>a:where(.svelte-dpg5w6){position:relative;z-index:7;display:flex;min-height:44px;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:8px;font-size:12px;font-weight:900;color:#ffffff8c;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.details-action.svelte-dpg5w6>a:where(.svelte-dpg5w6):first-of-type{border:0;background:#ff8a00;color:#160c00}.details-action.svelte-dpg5w6>a:where(.svelte-dpg5w6):hover{transform:translateY(-2px);border-color:#ff911059;background:#ff911012;color:#ffad45}.details-action.svelte-dpg5w6>a:where(.svelte-dpg5w6):first-of-type:hover{background:#ffa126;color:#160c00;box-shadow:0 8px 24px #ff8a0029}.promo.svelte-dpg5w6{position:relative;z-index:7;transition:transform .18s ease,border-color .18s ease,background .18s ease}.promo.svelte-dpg5w6:hover{transform:translateY(-1px);border-color:#ff91109e;background:#ff91101a}.primary-cta.svelte-dpg5w6{position:relative;z-index:7}.details-head.svelte-dpg5w6>button:where(.svelte-dpg5w6):focus-visible,.secondary-actions.svelte-dpg5w6 a:where(.svelte-dpg5w6):focus-visible,.secondary-actions.svelte-dpg5w6 button:where(.svelte-dpg5w6):focus-visible,.details-action.svelte-dpg5w6>a:where(.svelte-dpg5w6):focus-visible,.promo.svelte-dpg5w6:focus-visible,.primary-cta.svelte-dpg5w6:focus-visible{outline:2px solid #ff9d22;outline-offset:2px}.dashboard-actions.svelte-dpg5w6{display:flex;align-items:center;gap:3px;border-top:1px solid rgba(255,255,255,.07);background:#0000004d;padding:5px 10px}.dashboard-actions.svelte-dpg5w6 button:where(.svelte-dpg5w6){display:grid;cursor:pointer;place-items:center;border:0;border-radius:6px;background:transparent;padding:6px;color:#fff6}.dashboard-actions.svelte-dpg5w6 button:where(.svelte-dpg5w6):hover{background:#ff911014;color:#ff9d22}@media(max-width:900px){.deal-front.svelte-dpg5w6{grid-template-columns:135px minmax(0,1fr) 205px}.offer-zone.svelte-dpg5w6{grid-template-columns:1fr;gap:10px;padding:15px 18px}.calculation.svelte-dpg5w6{display:flex;align-items:center;gap:12px;padding-block:1px}.calculation.svelte-dpg5w6 strong:where(.svelte-dpg5w6){margin:0}.details-content.svelte-dpg5w6{grid-template-columns:1fr 1fr}.details-action.svelte-dpg5w6{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.deal-card.svelte-dpg5w6{border-radius:14px}.deal-front.svelte-dpg5w6{display:flex;flex-direction:column}.brand-zone.svelte-dpg5w6{min-height:68px;flex-direction:row;justify-content:flex-start;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:10px 14px 10px 42px}.brand-zone.svelte-dpg5w6 img:where(.svelte-dpg5w6){width:82px;height:38px}.verified.svelte-dpg5w6{margin-left:auto}.offer-zone.svelte-dpg5w6{grid-template-columns:1fr;gap:12px;padding:14px}.headline.svelte-dpg5w6>strong:where(.svelte-dpg5w6){font-size:29px}.freespins-strip.svelte-dpg5w6{width:100%;gap:10px;padding-left:11px}.freespins-strip.svelte-dpg5w6>button:where(.svelte-dpg5w6) span:where(.svelte-dpg5w6){display:none}.freespins-strip.svelte-dpg5w6>button:where(.svelte-dpg5w6){width:39px;padding:0}.calculation.svelte-dpg5w6{display:block;padding-left:12px}.action-zone.svelte-dpg5w6{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.07);border-left:0;padding:10px 14px 14px}.action-zone.svelte-dpg5w6 .promo:where(.svelte-dpg5w6){min-width:0}.secondary-actions.svelte-dpg5w6{grid-column:1/-1}.quick-info.svelte-dpg5w6{align-items:flex-start;flex-direction:column;gap:7px;padding:9px 14px}.facts.svelte-dpg5w6,.features.svelte-dpg5w6{gap:8px 15px}.details-content.svelte-dpg5w6{grid-template-columns:1fr;gap:18px;padding:15px}.condition-grid.svelte-dpg5w6{grid-template-columns:repeat(2,minmax(0,1fr))}.details-action.svelte-dpg5w6{grid-column:auto;grid-template-columns:1fr 1fr}.details-action.svelte-dpg5w6 .promo:where(.svelte-dpg5w6){grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.deal-card.svelte-dpg5w6,.deal-card.svelte-dpg5w6:before,.top-glow.svelte-dpg5w6,.brand-zone.svelte-dpg5w6 img:where(.svelte-dpg5w6),.primary-cta.svelte-dpg5w6{transition:none}.deal-card.svelte-dpg5w6:hover{transform:none}.deal-card.svelte-dpg5w6:hover:before{display:none}}
