.zlw7SW_backdrop{z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;top:0;left:0}[dir=rtl] .zlw7SW_backdrop{left:auto;right:0}@media screen and (max-width:800px){.zlw7SW_backdrop{padding:0}}.zlw7SW_modal{background:var(--surface-2);border:1px solid var(--neon-cyan-edge);text-align:center;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:720px;max-width:100%;max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 8px 32px #00000080,inset 0 0 40px #00f0ff0f}[dir=rtl] .zlw7SW_modal{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}@media screen and (max-width:800px){.zlw7SW_modal{clip-path:none;width:100%;height:100%;max-height:100%;padding:24px 18px}}.zlw7SW_closeButton{color:#aaa;cursor:pointer;z-index:1;background:0 0;border:none;padding:4px 8px;font-size:24px;line-height:1;transition:color .15s;position:absolute;top:12px;right:12px}[dir=rtl] .zlw7SW_closeButton{left:12px;right:auto}.zlw7SW_closeButton:hover{color:#fff}.zlw7SW_header{text-align:left;align-items:center;gap:16px;margin-bottom:0;display:flex}[dir=rtl] .zlw7SW_header{text-align:right}@media screen and (max-width:500px){.zlw7SW_header{gap:12px}}.zlw7SW_headerMascot{object-fit:contain;filter:drop-shadow(0 0 12px #ffd70040);flex-shrink:0;width:120px;height:160px}@media screen and (max-width:500px){.zlw7SW_headerMascot{width:88px;height:117px}}.zlw7SW_headerText{flex:1;min-width:0}.zlw7SW_title{color:#fff;font-size:20px;font-weight:700;font-family:"Orbitron",var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 8px #ffd70066;margin:0 0 8px}.zlw7SW_subtitle{color:#aaa;margin:0;font-size:13px;line-height:1.5}.zlw7SW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media screen and (max-width:1000px){.zlw7SW_cards{grid-template-columns:1fr}}.zlw7SW_card{background:var(--surface-3);border:1px solid var(--border-medium);cursor:pointer;min-width:0;color:inherit;font:inherit;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);flex-direction:column;align-items:center;gap:6px;padding:22px 14px 16px;transition:border-color .12s,transform .12s,filter .12s;display:flex;position:relative}[dir=rtl] .zlw7SW_card{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.zlw7SW_card:hover:not(:disabled){filter:drop-shadow(0 0 10px #ffd70066);border-color:gold;transform:translateY(-2px)}.zlw7SW_card:disabled{cursor:wait;opacity:.6}.zlw7SW_cardRecommended{background:linear-gradient(180deg, #ffd70014 0%, #ffd70000 60%),var(--surface-3);border-color:gold}[dir=rtl] .zlw7SW_cardRecommended{background:linear-gradient(-180deg, #ffd70014 0%, #ffd70000 60%),var(--surface-3)}.zlw7SW_badge{color:#111;letter-spacing:.5px;background:linear-gradient(135deg,gold,#fa0);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:10px}[dir=rtl] .zlw7SW_badge{background:linear-gradient(-135deg,gold,#fa0);left:10px;right:auto}.zlw7SW_cardName{color:#fff;font-size:16px;font-weight:700}.zlw7SW_cardPrice{color:gold;font-size:20px;font-weight:800}.zlw7SW_cardCredits{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border:1px solid color-mix(in srgb, var(--blue) 35%, transparent);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;font-size:12px;display:inline-flex}.zlw7SW_cardCredits svg{color:var(--blue);font-size:10px}.zlw7SW_cardCta{color:#111;letter-spacing:.3px;background:linear-gradient(135deg,gold,#fa0);border-radius:4px;width:100%;margin-top:8px;padding:8px 14px;font-size:12px;font-weight:700}[dir=rtl] .zlw7SW_cardCta{background:linear-gradient(-135deg,gold,#fa0)}.zlw7SW_allInclude{background:var(--surface-3);border:1px solid var(--border-soft);text-align:left;margin-bottom:20px;padding:16px}[dir=rtl] .zlw7SW_allInclude{text-align:right}.zlw7SW_allIncludeTitle{color:#ccc;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.zlw7SW_perks{grid-template-columns:repeat(2,1fr);gap:8px 14px;display:grid}@media screen and (max-width:800px){.zlw7SW_perks{grid-template-columns:1fr}}.zlw7SW_perk{color:#ccc;align-items:center;gap:8px;font-size:12px;display:flex}.zlw7SW_perkCheck{color:gold;flex-shrink:0;font-size:11px}.zlw7SW_error{color:#e74c3c;margin:0 0 12px;font-size:13px}.zlw7SW_disclaimer{color:#666;margin:0;font-size:11px;line-height:1.4}
