.voucher-page{color:#edf4f7;min-height:100vh;font-family:var(--font-sans,sans-serif);background:radial-gradient(at 85% 0,#12364a80,#0000 45%),#071e2b;padding:28px max(24px,50vw - 590px) 32px}.voucher-page button,.voucher-page input,.voucher-page select{font:inherit}.voucher-page button:focus-visible,.voucher-page a:focus-visible,.voucher-page input:focus-visible,.voucher-page select:focus-visible{outline-offset:4px;outline:2px solid #f5c45b}.voucher-topbar,.voucher-topbar>div,.voucher-brand{align-items:center;gap:16px;display:flex}.voucher-topbar{justify-content:space-between}.voucher-brand{color:#dfe9ee;text-decoration:none}.voucher-brand img{width:90px;height:auto}.voucher-brand span{letter-spacing:.14em;color:#8fa9b9;font-size:10px}.voucher-topbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.voucher-account{text-overflow:ellipsis;max-width:170px;font-size:12px;overflow:hidden}.voucher-intro{max-width:780px;margin:50px 0 36px}.voucher-eyebrow{color:#caa14e;letter-spacing:.22em;margin-bottom:18px;font-size:11px}.voucher-intro h1{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(32px,4vw,49px);font-weight:650;line-height:1.25}.voucher-intro h1 span{color:#e5bd68}.voucher-intro>p:last-child{color:#a5bdcc;max-width:620px;font-size:15px;line-height:1.8}.voucher-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:48px;display:grid}.voucher-purchase-card{background:linear-gradient(150deg,#0e2d3e,#0a2635);border:1px solid #254657;border-radius:18px;padding:28px}.voucher-card-heading{border-bottom:1px solid #274453;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:24px;display:flex}.voucher-card-heading>svg{color:#e6be6d}.voucher-card-heading h2{margin:0;font-size:18px;font-weight:600}.voucher-card-heading>span{color:#9db6c5;border:1px solid #375566;border-radius:6px;margin-left:auto;padding:3px 9px;font-size:11px}.voucher-page fieldset{border:0;min-width:0;margin:0;padding:0}.voucher-page legend{margin-bottom:12px;font-size:13px;font-weight:550}.voucher-amounts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.voucher-amounts button{color:#dbe7ed;cursor:pointer;background:#0a2230;border:1px solid #365665;border-radius:9px;min-height:53px;font-size:17px;transition:background .15s,border-color .15s;position:relative}.voucher-amounts button.selected{color:#f3d994;background:#d5ad5020;border-color:#e4bd67}.voucher-amounts button>svg{position:absolute;top:6px;right:6px}.voucher-custom{margin-top:16px}.voucher-custom label,.voucher-network label,.voucher-wallet label{color:#bdd0db;margin-bottom:8px;font-size:12px;display:block}.voucher-custom>div{background:#071e2b;border:1px solid #476577;border-radius:8px;align-items:center;padding:0 14px;display:flex}.voucher-custom>div>span{color:#b6cad6}.voucher-custom input{flex:1;width:100%;background:0 0!important;border:0!important;padding:12px!important}.voucher-custom small{color:#8eabba;margin-top:8px;font-size:11px;display:block}.voucher-payment-legend{margin-top:25px}.voucher-methods{gap:9px;display:grid}.voucher-methods label{cursor:pointer;background:#0a2230;border:1px solid #2f4f60;border-radius:10px;align-items:center;gap:14px;min-height:72px;padding:13px 15px;display:flex;position:relative}.voucher-methods label.selected{background:#bca0600b;border-color:#d9b264}.voucher-methods label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.voucher-methods label:has(input:focus-visible){outline-offset:3px;outline:2px solid #f5c45b}.voucher-methods label>svg{color:#c6a660;flex-shrink:0}.voucher-methods label>span:first-of-type{flex-direction:column;flex:1;gap:4px;display:flex}.voucher-methods strong{font-size:13px;font-weight:550}.voucher-methods small{color:#8facbe;font-size:11px}.voucher-radio{border:1px solid #5b7484;border-radius:50%;flex-shrink:0;width:16px;height:16px}.selected .voucher-radio{background:#0a2230;border:5px solid #e4bd67}.voucher-network{margin-top:15px}.voucher-page select,.voucher-wallet input{color:#e7eff4;background:#071e2b;border:1px solid #456171;border-radius:8px;width:100%;padding:12px}.voucher-total{border-top:1px solid #294656;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.voucher-total>span{color:#a6bfce;font-size:13px}.voucher-total strong{font-size:27px;font-weight:600}.voucher-total small{color:#91adbe;font-size:10px;font-weight:500}.voucher-service-notice{color:#e5c481;background:#f0c56c0b;border-radius:7px;margin:16px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}.voucher-pay-button{width:100%;min-height:47px;margin-top:18px;color:#152536!important;background:#e3bb66!important;border-radius:9px!important;font-weight:650!important}.voucher-pay-button:disabled{opacity:.45}.voucher-secure{color:#8ba8ba;text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:10px;line-height:1.6;display:flex}.voucher-explainer{padding:8px 4px}.voucher-ticket-art{background:linear-gradient(115deg,#0e3446,#0c2431);border:1px solid #a8905c66;border-radius:15px;flex-direction:column;justify-content:center;min-height:183px;padding:30px;display:flex;position:relative;overflow:hidden}.voucher-ticket-art:after{content:"";border:1px solid #b4975e33;border-radius:50%;width:120px;height:240px;position:absolute;top:-10px;right:-58px}.voucher-ticket-art svg{color:#d4b16b;position:absolute;top:29px;right:28px}.voucher-ticket-art>span{color:#a2b8c5;letter-spacing:.18em;font-size:9px}.voucher-ticket-art>strong{color:#edcd8b;letter-spacing:.09em;margin:18px 0 23px;font-size:18px}.voucher-ticket-art>div{color:#8aabbd;letter-spacing:.1em;font-size:14px}.voucher-explainer h2{margin:35px 0 24px;font-size:20px;font-weight:550}.voucher-explainer ol{gap:23px;margin:0;padding:0;list-style:none;display:grid}.voucher-explainer li{gap:17px;display:flex}.voucher-explainer li>span{color:#c9a960;border:1px solid #8d754644;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.voucher-explainer li strong{font-size:14px;font-weight:550}.voucher-explainer li p{color:#8fabbc;margin:6px 0 0;font-size:12px;line-height:1.8}.voucher-workspace-link{color:#edc873;align-items:center;gap:9px;margin-top:28px;font-size:12px;text-decoration:none;display:inline-flex}.voucher-feedback{background:#163d39;border:1px solid #387863;border-radius:10px;margin-top:24px;padding:14px 18px;font-size:13px}.voucher-feedback.error{color:#ffd8c5;background:#412624;border-color:#855247}.voucher-history{margin-top:58px}.voucher-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.voucher-history h2{margin:0;font-size:22px;font-weight:600}.voucher-history-heading>span{color:#8ba8b9;font-size:11px}.voucher-empty{text-align:center;color:#9cb8c7;background:#0b283555;border:1px dashed #335364;border-radius:13px;padding:38px 24px}.voucher-empty>svg{color:#aa9059;margin:0 auto}.voucher-empty h3{color:#d5e2e9;margin:15px 0 8px;font-size:15px;font-weight:500}.voucher-empty p{margin:0;font-size:12px;line-height:1.8}.voucher-order-list{gap:15px;display:grid}.voucher-order{background:#0d2b3b;border:1px solid #2b4b5d;border-radius:12px;padding:22px}.voucher-order-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.voucher-order-top>div{flex-wrap:wrap;align-items:baseline;gap:17px;display:flex}.voucher-order-top strong{font-size:22px}.voucher-order-top>div>span{color:#9fb7c8;font-size:11px}.voucher-status{color:#dfc389;white-space:nowrap;border:1px solid #786644;border-radius:6px;padding:5px 10px;font-size:11px}.voucher-status.success{color:#9dddbe;background:#2d614523;border-color:#426c60}.voucher-order-meta{color:#86a3b5;overflow-wrap:anywhere;margin:12px 0;font-size:10px;line-height:1.8}.voucher-code,.voucher-address{background:#071e2b;border:1px solid #345263;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.voucher-code code,.voucher-address code{letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-family:monospace;font-size:14px}.voucher-code button{color:#e7c273;flex-shrink:0;font-size:11px}.voucher-usage{color:#a6bdcc;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.voucher-usage button{font-size:11px}.voucher-checked{color:#829fb0;font-size:10px;display:block}.voucher-mock-label{color:#e5be72;margin:9px 0;font-size:11px}.voucher-order-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.voucher-order-actions p{color:#b0c6d4;flex:1;margin:0;font-size:12px}.voucher-load-more{margin:20px auto 0;display:flex}.voucher-footer{letter-spacing:.08em;color:#7896a8;border-top:1px solid #254352;justify-content:space-between;margin-top:45px;padding-top:22px;font-size:10px;display:flex}.voucher-footer a{color:#a2b7c4;text-decoration:none}.voucher-wallet-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;display:flex}.voucher-wallet-summary strong{color:#edc576;font-size:27px}.voucher-wallet-summary>span{color:#9db6c6;font-size:11px}.voucher-wallet>p{color:#a5bccb;font-size:12px;line-height:1.8}.voucher-wallet .voucher-wallet-verified{color:#9dddbe;align-items:center;gap:6px;display:flex}.voucher-qr{border:8px solid #fff;border-radius:8px;width:172px;margin:18px auto;display:block}.voucher-wallet input{font-size:12px}.voucher-order-expiry{margin-top:20px}.voucher-spin{animation:1s linear infinite voucher-spin}@keyframes voucher-spin{to{transform:rotate(360deg)}}@media (width<=900px){.voucher-layout{grid-template-columns:1.2fr 1fr;gap:25px}.voucher-purchase-card{padding:22px}.voucher-brand span{display:none}.voucher-ticket-art{padding:22px}.voucher-ticket-art>strong{font-size:15px}.voucher-intro{margin-top:35px}.voucher-account{display:none}}@media (width<=640px){.voucher-page{padding:22px 18px 26px}.voucher-layout{grid-template-columns:1fr;gap:28px}.voucher-topbar{gap:12px}.voucher-brand img{width:76px}.voucher-topbar>div{gap:3px}.voucher-intro{margin:32px 0 27px}.voucher-intro>p:last-child{font-size:13px}.voucher-purchase-card{padding:21px 18px}.voucher-card-heading h2{font-size:16px}.voucher-amounts{gap:8px}.voucher-explainer{padding:0 8px}.voucher-ticket-art{display:none}.voucher-explainer h2{margin-top:5px;font-size:18px}.voucher-history{margin-top:35px}.voucher-history-heading{flex-direction:column;align-items:flex-start;gap:8px}.voucher-history h2{font-size:20px}.voucher-order{padding:18px 14px}.voucher-order-top{align-items:flex-start}.voucher-order-top>div{flex-direction:column;gap:6px}.voucher-order-top strong{font-size:20px}.voucher-code code{font-size:12px}.voucher-usage{flex-wrap:wrap;align-items:flex-start;gap:4px}.voucher-usage>span{line-height:2.5}.voucher-footer,.voucher-secure{font-size:9px}}@media (prefers-reduced-motion:reduce){.voucher-spin{animation:none}.voucher-amounts button{transition:none}}.voucher-credit-rate{color:#a7bfce;margin:22px 0 -12px;font-size:12px;line-height:1.6}.voucher-payment-choices [data-slot=toggle-group-item]:disabled{opacity:.45;filter:grayscale();cursor:not-allowed}
/*$vite$:1*/