:root{--shell:1200px;--font-display:"Stack Sans Notch", "Stack Sans Text", system-ui, sans-serif;--card-bg:radial-gradient(30% 48% at 103% 5%, #2f74d6 0%, #2f74d600 74%), radial-gradient(64% 46% at 44% -10%, #04040c 0%, #04040c 30%, #04040c00 82%), radial-gradient(56% 60% at 1% 105%, #a42afa 0%, #a42afa00 70%), radial-gradient(38% 58% at 101% 98%, #9d19f9 0%, #9d19f900 72%), radial-gradient(60% 72% at 56% 112%, #3a6ade 0%, #3a6ade00 72%), radial-gradient(74% 112% at 97% 50%, #2b7ae0 0%, #2b7ae000 74%), linear-gradient(148deg, #04040a 0%, #090a1c 46%, #101a3e 100%)}body{color:#fff;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27160%27 height=%27160%27%3E%3Cfilter id=%27g%27%3E%3CfeTurbulence type=%27fractalNoise%27 baseFrequency=%270.9%27 numOctaves=%272%27 stitchTiles=%27stitch%27/%3E%3CfeColorMatrix type=%27saturate%27 values=%270%27/%3E%3C/filter%3E%3Crect width=%27100%25%27 height=%27100%25%27 filter=%27url(%23g)%27 opacity=%270.035%27/%3E%3C/svg%3E") 0 0 / 160px 160px, linear-gradient(180deg in oklab, #aa35fc 0%, #961eee 6%, #7e00d8 14%, #6a05b0 24%, #4e0180 36%, #36025b 48%, #28064a 58%, #1a1041 70%, #100e2c 82%, #0a0712 100%);background-blend-mode:overlay, normal;text-wrap:pretty;min-height:100vh;margin:0;font-size:16px;line-height:1.5}a{color:#fff}a:hover{color:#cdb6ff}.mono{font-feature-settings:"tnum" 1;font-family:ui-monospace,SF Mono,Menlo,monospace}.nav{gap:10px;padding-block:22px}.nav.scrolled{background:#0b0812b8}.nav a{color:#fff;background:#0b0812;border-radius:999px;align-items:center;min-height:38px;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.nav a:hover{color:#cdb6ff}.nav .nav-brand{background:#fff;border-radius:0;min-height:0;padding:0}.nav .nav-brand:hover{opacity:.8}.nav .nav-lang{background:#a731fa;border-radius:5px;padding:0 12px;font-weight:600}.nav .nav-lang:hover{color:#fff;background:#b44cfb}@media (max-width:560px){.nav{gap:8px}.nav a{padding:0 14px;font-size:13px}.nav .nav-brand{flex-shrink:0}}@media (max-width:360px){.nav .nav-brand{width:88px;height:24px}.nav a{white-space:normal;text-align:center;line-height:1.2}}.view-tabs{gap:10px;padding-top:30px;display:flex}.view-tab{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;min-height:42px;padding:0 22px;font-size:14px}.view-tab:hover{border-color:#fff}.view-tab.is-active{background:#0b0812;border-color:#fff}.view-off{display:none}@media (max-width:560px){.view-tab{flex:1 1 0;padding:6px 12px;line-height:1.25}}.head{padding:64px 0 0}.kicker{letter-spacing:.1em;color:#ffffffd1;margin:0 0 22px;font-size:13px}.kicker:before{display:none}.page-title{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:500;line-height:1.02}.page-sub{color:#ffffffe0;max-width:62ch;margin:26px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.6}#checkoutStage,#hackStage{position:relative}.tk-sq{opacity:.68;pointer-events:none;border:1px solid #fffffff2;position:absolute}.tk-sq1{background:linear-gradient(135deg,#9b16f9 0%,#2e64d8 40%,#0a0614 75%,#000 100%);width:64px;height:64px;top:40px;right:6%}.tk-sq2{background:linear-gradient(#9b15f9,#2e64d8 70%,#12081f);width:22px;height:52px;top:150px;right:15%}.tk-sq3{background:linear-gradient(135deg,#9b15f9 0%,#9b16f9 30%,#2e64d8 65%,#0a0614 100%);width:44px;height:22px;top:250px;right:2%}.tk-sq{transform:translate3d(0, calc(var(--sy,0px) * var(--f,0)), 0)}.tk-sq1{--f:.24}.tk-sq2{--f:.1}.tk-sq3{--f:.3}@media (max-width:1100px){.tk-sq{display:none}}@media (prefers-reduced-motion:reduce){.tk-sq{transform:none}}.ticket-form,.hack-form{gap:40px;display:grid}.form-grid{gap:16px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-note{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.form-note.error{color:#ff8a8a}.form-alert{color:#fff;background:#ff5a5a29;border:1px solid #ff8a8ab3;border-radius:6px;margin:0 0 20px;padding:14px 16px;font-size:15px;line-height:1.5}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.card-input{position:relative}.card-input .input{padding-right:72px}.card-mark{pointer-events:none;line-height:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.card-mark svg{display:none}.card-mark[data-brand=visa] .card-visa,.card-mark[data-brand=mastercard] .card-mc{display:block}.pay-code{gap:16px;max-width:420px;margin-top:40px;display:grid}.pay-code .btn{justify-self:start}.field{gap:8px;display:grid}.field>label:not(.check),.choice>legend{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;margin:0;font-size:12px;line-height:1.3}.input{color:#fff;caret-color:#fff;background:#0b081261;border:1px solid #ffffff73;border-radius:6px;min-height:52px;padding:0 16px;font-size:16px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:#ffffff6b}.input:hover{border-color:#ffffffb3}.input:focus-visible{border-color:#fff;outline:none;box-shadow:0 0 0 3px #a731fa61}textarea.input{min-height:110px;padding:14px 16px}select.input,.dial-btn{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27%3E%3Cpath d=%27M1 1l4 4 4-4%27 fill=%27none%27 stroke=%27%23fff%27 stroke-opacity=%27.7%27 stroke-width=%271.5%27/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:18px;display:grid}.step-n{font-feature-settings:"tnum" 1;background:linear-gradient(135deg,#9b16f9 0%,#2e64d8 60%,#0a0614 100%);border:1px solid #fffffff2;place-items:center;width:34px;height:34px;margin-top:2px;font-size:14px;font-weight:600;display:grid}.form-title{font-family:var(--font-display);letter-spacing:0;margin:0 0 32px;font-size:clamp(26px,2.8vw,34px);font-weight:500;line-height:1.1}.step h2{font-family:var(--font-display);letter-spacing:0;margin:0 0 18px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.15}.pay-row{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:24px;padding-top:28px;display:flex}.pay-row .form-note{flex:160px;max-width:46ch}.pay-row .btn-primary{order:-1}.trust{color:#ffffffb8;gap:8px;font-size:14px;line-height:1.55;display:grid}.trust div{grid-template-columns:16px 1fr;gap:10px;display:grid}.trust i{color:#cdb6ff;font-style:normal}.btn{min-height:54px;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 36px;font-size:14px;font-weight:500}.btn-primary{color:#fff;background:linear-gradient(90deg,#2f6fd8 0%,#1b2a6b 38%,#0a0a12 72%);border-color:#fffffff2}.btn-primary:hover{color:#fff;background:linear-gradient(90deg,#3d7ce6 0%,#22348a 38%,#0f0f1a 72%);border-color:#fff}.btn-primary:active{background:linear-gradient(90deg,#2a62c4 0%,#182460 38%,#08080f 72%)}.btn-ghost{color:#fff;border-color:#fffffff2;padding-inline:36px}.btn-ghost:hover{color:#fff;background:#ffffff1a}.btn-ghost:active{background:#ffffff2e}.lp,.pass{color:#fff;background:var(--card-bg);--notch-a:var(--seam) 0;--notch-b:var(--seam) 100%;-webkit-mask:radial-gradient(circle at 0 0, transparent 15px, #000 16px), radial-gradient(circle at 100% 0, transparent 15px, #000 16px), radial-gradient(circle at 0 100%, transparent 15px, #000 16px), radial-gradient(circle at 100% 100%, transparent 15px, #000 16px), radial-gradient(circle at var(--notch-a), transparent 11px, #000 12px), radial-gradient(circle at var(--notch-b), transparent 11px, #000 12px);-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 0, transparent 15px, #000 16px), radial-gradient(circle at 100% 0, transparent 15px, #000 16px), radial-gradient(circle at 0 100%, transparent 15px, #000 16px), radial-gradient(circle at 100% 100%, transparent 15px, #000 16px), radial-gradient(circle at var(--notch-a), transparent 11px, #000 12px), radial-gradient(circle at var(--notch-b), transparent 11px, #000 12px);mask:radial-gradient(circle at 0 0, transparent 15px, #000 16px), radial-gradient(circle at 100% 0, transparent 15px, #000 16px), radial-gradient(circle at 0 100%, transparent 15px, #000 16px), radial-gradient(circle at 100% 100%, transparent 15px, #000 16px), radial-gradient(circle at var(--notch-a), transparent 11px, #000 12px), radial-gradient(circle at var(--notch-b), transparent 11px, #000 12px);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.pr-code{font-family:var(--font-display);font-size:clamp(34px,3.4vw,44px);font-weight:500;line-height:1}.pr-city{letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-top:6px;font-size:11px}.pr-plane{background:linear-gradient(90deg,#0000,#ffffffe6 20% 80%,#0000);flex:1;min-width:60px;height:1px;position:relative}.pr-plane:after{content:"✈";font-size:15px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.stub-year,.stub-mark{writing-mode:vertical-rl;grid-area:1/1;line-height:1}.stub-year{letter-spacing:.1em;color:#ffffff38;font-size:104px;font-weight:500}.stub-mark{z-index:1;letter-spacing:.18em;color:#ffffffe6;font-size:56px;font-weight:600}.checkout{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);align-items:start;gap:48px clamp(32px,5vw,80px);padding-top:56px;display:grid}@media (max-width:900px){.checkout{grid-template-columns:1fr}}.live-wrap{min-width:0;position:sticky;top:84px}.live-lbl{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0 0 12px;font-size:11px}.lp{--stub-h:104px;--seam:calc(100% - var(--stub-h));--notch-a:0 var(--seam);--notch-b:100% var(--seam);flex-direction:column;display:flex}.lp-main{flex:1;align-content:start;gap:26px;min-width:0;padding:34px 34px 30px;display:grid}.lp-top{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.lp-top b{letter-spacing:.06em;color:#fff;white-space:nowrap;font-size:17px;font-weight:500}.lp-top .mono{text-align:right}.lp-route{align-items:center;gap:20px;min-width:0;display:flex}.lp-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.lp-fields .wide{grid-column:span 3}.lp-fields .wide span{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.lp-fields .mid{grid-column:span 2}.lp-fields b{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-bottom:4px;font-size:12px;font-weight:400;display:block}.lp-fields span{font-feature-settings:"tnum" 1;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;display:block;overflow:hidden}.lp-price{border-top:1px solid #ffffff38;justify-content:space-between;align-items:baseline;gap:16px;padding-top:22px;display:flex}.lp-price[hidden]{display:none}.lp-price b{font-family:var(--font-display);letter-spacing:-.02em;font-feature-settings:"tnum" 1;font-size:40px;font-weight:500;line-height:1}.lp-price span{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-size:11px}.inc{color:#ffffffc7;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.inc li{grid-template-columns:14px 1fr;gap:8px;display:grid}.inc li i{color:#cdb6ff;font-style:normal}.lp-stub{width:100%;height:var(--stub-h);border-top:2px dashed #ffffff8c;flex:none;place-items:center;display:grid;overflow:hidden}.lp-stub .stub-year,.lp-stub .stub-mark{writing-mode:horizontal-tb}.lp-stub .stub-year{font-size:96px}.lp-stub .stub-logo{background:#ffffffe6;width:150px;height:41px;-webkit-mask:url(/assets/logo-sky-ai.svg) 50%/contain no-repeat;mask:url(/assets/logo-sky-ai.svg) 50%/contain no-repeat}@media (max-width:520px){.lp{--stub-h:84px}.lp-stub .stub-year{font-size:76px}.lp-stub .stub-logo{width:118px;height:33px}}#passStage{padding-top:64px;display:none}#passStage.on{display:block}#returnStage{display:none}#returnStage.on{display:block}#soldOutStage,#appliedStage{display:none}#soldOutStage.on,#appliedStage.on{display:block}#checkoutStage.off{display:none}#retDeclined .btn{margin-top:24px}.pass{--seam:calc(100% - 280px);opacity:0;grid-template-columns:minmax(0,1fr) 280px;max-width:980px;margin-top:42px;transition:opacity .8s,transform .8s;display:grid;transform:translateY(24px)scale(.985)}.pass.in{opacity:1;transform:none}.pass-main{padding:34px 34px 30px}.pass-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.pass-brand{letter-spacing:.06em;font-size:17px;font-weight:500}.pass-brand small{font-size:inherit;color:#ffffffb3}.pass-class{letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:11px}.pass-route{align-items:center;gap:20px;margin:0 0 22px;display:flex}.pass-fields{grid-template-columns:repeat(4,auto);justify-content:start;gap:16px 32px;display:grid}.pf b{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-bottom:4px;font-size:12px;font-weight:400;display:block}.pf span{font-feature-settings:"tnum" 1;font-size:15px}.pass-barcode{opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 2px,#0000 2px 4px,#fff 4px 7px,#0000 7px 9px,#fff 9px 10px,#0000 10px 14px,#fff 14px 16px,#0000 16px 17px,#fff 17px 21px,#0000 21px 24px);border-radius:3px;height:44px;margin-top:24px}.pass-stub{background:#00000038;border-left:2px dashed #ffffff8c;flex-direction:column;gap:14px;padding:34px 26px 30px;display:flex}.stub-fields{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}#qr{width:92px;height:92px;image-rendering:pixelated;box-sizing:border-box;background:#fff;border-radius:4px;padding:6px}.pass-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}@media (max-width:940px){.pass{--seam:-50px;grid-template-columns:1fr}.pass-stub{border-top:2px dashed #ffffff8c;border-left:0}.pass-fields{grid-template-columns:repeat(2,auto)}}@media (max-width:560px){.pass-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pf span{overflow-wrap:anywhere}.pass-actions .btn{white-space:normal;flex:100%}}.lp .is-empty{color:#ffffff6b}.lp-route .callsign{flex:1 1 0;min-width:0}.lp-route .callsign .pr-code{overflow-wrap:anywhere;line-height:1.05}.lp-route:has(.callsign){align-items:flex-start;gap:12px}.lp-route:has(.callsign) .pr-plane{flex:0 48px;min-width:32px;margin-top:.55em}.manifest{gap:4px;margin:0;padding:0;list-style:none;display:grid}.manifest li{grid-template-columns:26px 1fr;gap:8px;display:grid}.manifest li i{color:#ffffff80;padding-top:3px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-style:normal;line-height:1.4}.lp-bar{background:#ffffff2e;height:3px;margin-top:14px}.lp-bar i{background:#cdb6ff;width:0;height:100%;transition:width .25s;display:block}#hackDoneStage{padding-top:64px;display:none}#hackDoneStage.on{display:block}#hackStage.off{display:none}.choice,.reveal{border:0;min-width:0;margin:0;padding:0}.choice>legend{margin-bottom:8px;padding:0}.hack-form .field>label:not(.check),.hack-form .choice>legend{letter-spacing:0;text-transform:none;font-size:14px;line-height:1.45}.hack-form .form-row>.field{grid-row:span 4;grid-template-rows:subgrid;row-gap:8px}.hack-form .form-row>.field>label{align-self:end}.reveal[hidden]{display:none}.choices{flex-wrap:wrap;gap:10px 24px;display:flex}label.check{color:#ffffffe6;cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.45;display:flex}label.check input{accent-color:#a731fa;flex:none;width:18px;height:18px;margin:2px 0 0}label.check a{text-decoration:underline}.hint,.count{color:#fff9;margin:0;font-size:13px;line-height:1.45}.count{font-feature-settings:"tnum" 1;justify-self:end}.phone-input{grid-template-columns:8.5rem minmax(0,1fr);gap:8px;display:grid;position:relative}.dial-btn{width:100%;font:inherit;text-align:left;background-position:right 12px center;padding:0 30px 0 12px;font-size:16px}.dial-panel{z-index:30;background:#150e28;border:1px solid #ffffff4d;border-radius:8px;gap:6px;width:max(100%,280px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000080}.dial-search{min-height:42px;padding:0 12px}.dial-list{overscroll-behavior:contain;max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.dial-opt,.dial-empty{border-radius:6px;gap:12px;padding:9px 10px;font-size:15px;display:flex}.dial-opt{cursor:pointer}.dial-opt.is-active{background:#a731fa47}.dial-opt[aria-selected=true]{font-weight:600}.dial-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dial-code{font-variant-numeric:tabular-nums;color:#ffffff9e;margin-left:auto}.dial-empty{color:#ffffff9e}.input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=file]{min-width:0;padding:12px 16px}.input::file-selector-button{font:inherit;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;margin-right:12px;padding:6px 14px;font-size:14px}.input[readonly]{color:#ffffff9e;border-style:dashed}.input[aria-invalid=true]{border-color:#ff8a8a}label.check input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ff8a8a}.field-err{color:#ff8a8a;margin:0;font-size:13px;line-height:1.45}@media (max-width:560px){.hack-form .form-row,.ticket-form .form-row{grid-template-columns:1fr}.dial{scroll-margin-top:96px}.input[type=date]{min-width:0}.input[type=date]::-webkit-date-and-time-value{text-align:left}}footer{margin-top:96px}.return-wrap{overflow-x:hidden}.return-wrap:not(.return-ready){opacity:0}.return-wrap.return-ready{opacity:1;transition:opacity .35s}.return-stage{padding:calc(2 * var(--leading)) 0 calc(1.5 * var(--leading));display:none}.return-stage.is-on{display:block}.return-pending-pass,.return-fail-pass,.return-ticket-slot{margin-top:calc(1.5 * var(--leading))}.return-skel{background:linear-gradient(90deg,#ffffff14 0%,#fff3 50%,#ffffff14 100%) 0 0/200% 100%;border-radius:4px;width:72%;max-width:11em;height:.95em;animation:1.5s ease-in-out infinite return-skel}@keyframes return-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.return-wait-arc{width:100%;height:120px;display:block;overflow:visible}.return-wait-curve{fill:none;stroke:#c4b4ff;stroke-width:1.6px;stroke-dasharray:5 7;stroke-linecap:round}.return-wait-end{fill:#8b6cf7}.return-wait-plane{fill:#c4b4ff;font-size:28px}.return-wait-live{margin:var(--half) 0 0;max-width:58ch;color:color-mix(in srgb, var(--color-text) 78%, transparent);font-size:14px;line-height:22px}.return-dont{margin:var(--leading) 0 0;max-width:58ch;color:color-mix(in srgb, var(--color-text) 70%, transparent);gap:8px;padding:0;font-size:13.5px;line-height:21px;list-style:none;display:grid}.return-dont li{grid-template-columns:14px 1fr;gap:9px;display:grid}.return-dont li:before{content:"·";color:var(--color-accent);font-weight:700}.return-wallets{margin-top:calc(1.2 * var(--leading));flex-wrap:wrap;gap:10px;display:flex}.wallet-btn{letter-spacing:.01em;color:#fff;background:#111;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.wallet-btn:hover{color:#fff;background:#1c1c1c}.wallet-mark{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.wallet-mark svg{width:100%;height:100%;display:block}.wallet-mark-apple{width:16px;height:20px}.return-policy{margin-top:var(--leading);max-width:58ch;color:color-mix(in srgb, var(--color-text) 62%, transparent);font-size:13px;line-height:21px}.return-policy a{color:inherit;text-underline-offset:2px;text-decoration:underline}.return-resend{max-width:48ch;color:color-mix(in srgb, var(--color-text) 64%, transparent);margin:10px auto 0;font-size:14px;line-height:1.5}.return-resend-btn{font:inherit;color:color-mix(in srgb, var(--color-text) 82%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.return-resend-btn:hover:not(:disabled){color:#cdb6ff}.return-resend-btn:disabled{cursor:default;opacity:.85;text-decoration:none}.return-resend-error{margin-top:6px;display:block}.return-reason{margin:var(--half) 0 0;max-width:58ch;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:13px;line-height:21px}.return-actions{margin-top:calc(1.2 * var(--leading))}@media (prefers-reduced-motion:reduce){.return-skel{animation:none}}#returnApproved,#returnDeclined{text-align:center}#returnApproved .kicker,#returnDeclined .kicker{display:inline-block}#returnApproved .page-title,#returnApproved .page-sub,#returnApproved .return-policy,#returnApproved .return-resend,#returnDeclined .page-title,#returnDeclined .page-sub,#returnDeclined .return-policy{margin-inline:auto}#returnDeclined [data-decline-variant=declined] .kicker{color:#f07171}#returnDeclined [data-decline-variant=declined] .kicker:before{background:#f07171}#returnDeclined [data-decline-variant=expired] .kicker{color:#e6c35a}#returnDeclined [data-decline-variant=expired] .kicker:before{background:#e6c35a}#returnDeclined .return-actions{margin-top:calc(1.4 * var(--leading));justify-content:center;display:flex}.return-pass-stage{--u:min(1vw, 18px);isolation:isolate;min-height:520px;margin-top:var(--leading);padding:64px 0 80px;position:relative;overflow:visible}.return-pass-stage .sq{z-index:0;box-sizing:content-box;opacity:.68;pointer-events:none;transform:translate3d(0, calc(var(--sy,0px) * var(--f,0)), 0);border:1px solid #fffffff2;position:absolute}.return-pass-stage .sq1{--i:0;--f:.24;width:calc(3 * var(--u));height:calc(3 * var(--u));background:linear-gradient(135deg,#9b16f9 0%,#2e64d8 40%,#0a0614 75%,#000 100%);top:18%;left:1.5%}.return-pass-stage .sq2{--i:1;--f:.1;width:calc(1.1 * var(--u));height:calc(2.6 * var(--u));background:linear-gradient(#9b15f9,#2e64d8 70%,#12081f);top:8%;left:11%}.return-pass-stage .sq3{--i:2;--f:.15;width:calc(2.7 * var(--u));height:calc(1.3 * var(--u));background:linear-gradient(90deg,#2e64d8,#9b16f9 60%,#12081f);top:46%;left:6%}.return-pass-stage .sq4{--i:3;--f:.18;width:calc(3.2 * var(--u));height:calc(1.4 * var(--u));background:linear-gradient(100deg,#2e64d8,#8406dc 70%,#3a2a6e);top:6%;left:72%}.return-pass-stage .sq5{--i:4;--f:.3;width:calc(4 * var(--u));height:calc(4 * var(--u));background:linear-gradient(135deg,#9b15f9 0%,#9b16f9 30%,#2e64d8 65%,#0a0614 100%);top:22%;left:88%}.return-pass-stage .sq6{--i:5;--f:.34;width:calc(4.4 * var(--u));height:calc(4.4 * var(--u));background:linear-gradient(135deg,#9b15f9 0%,#2e64d8 60%,#1a3a8e 100%);top:58%;left:82%}.return-pass-stage .sq7{--i:6;--f:.26;width:calc(3.1 * var(--u));height:calc(3.1 * var(--u));background:linear-gradient(135deg,#5a8ae8,#2e3fa8 55%,#12081f);top:68%;left:3%}.return-pass-stage .sq8{--i:7;--f:.14;width:calc(1.35 * var(--u));height:calc(2.6 * var(--u));background:linear-gradient(#2e64d8,#9b16f9);top:82%;left:20%}.return-stage.is-on[data-enter="1"] .return-pass-stage .sq{animation:.85s cubic-bezier(.22,1,.36,1) backwards return-sq-in;animation-delay:calc(var(--i,0) * 60ms)}@keyframes return-sq-in{0%{opacity:0;transform:translateY(28px)scale(.35)}}.return-ticket{z-index:2;color:#fff;text-align:left;--stub-w:180px;--stub-h:110px;--corner:20px;--notch:12px;width:min(800px,100%);margin-inline:auto;font-size:16px;position:relative}.return-ticket[data-ticket-tone=pass] .ticket-body{height:auto;min-height:440px}.return-ticket[data-ticket-tone=pass] .ticket-main{padding:40px 40px 36px}.return-ticket[data-ticket-tone=pass] .ticket-row{margin-top:28px}.return-ticket[data-ticket-tone=pass] .ticket-row2{margin-top:22px}.return-stage.is-on[data-enter="1"] .return-ticket{animation:1.05s cubic-bezier(.22,1,.36,1) forwards return-ticket-in}@keyframes return-ticket-in{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:none}}.return-ticket .ticket-body{isolation:isolate;height:440px;clip-path:path("M 35 0 L 595 0 A 25 25 0 0 0 645 0 L 765 0 A 35 35 0 0 0 800 35 L 800 405 A 35 35 0 0 0 765 440 L 645 440 A 25 25 0 0 0 595 440 L 35 440 A 35 35 0 0 0 0 405 L 0 35 A 35 35 0 0 0 35 0 Z");transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--tsc,1));background:radial-gradient(30% 48% at 103% 5%,#2f74d6 0%,#2f74d600 74%),radial-gradient(64% 46% at 44% -10%,#04040c 0% 30%,#04040c00 82%),radial-gradient(56% 60% at 1% 105%,#a42afa 0%,#a42afa00 70%),radial-gradient(38% 58% at 101% 98%,#9d19f9 0%,#9d19f900 72%),radial-gradient(60% 72% at 56% 112%,#3a6ade 0%,#3a6ade00 72%),radial-gradient(74% 112% at 97%,#2b7ae0 0%,#2b7ae000 74%),linear-gradient(148deg,#04040a 0%,#090a1c 46%,#101a3e 100%);align-items:stretch;transition:transform .42s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.return-ticket.is-denied .ticket-body{background:radial-gradient(30% 48% at 103% 5%,#d64545 0%,#d6454500 74%),radial-gradient(64% 46% at 44% -10%,#140408 0% 30%,#14040800 82%),radial-gradient(56% 60% at 1% 105%,#e23a4a 0%,#e23a4a00 70%),radial-gradient(38% 58% at 101% 98%,#8a1420 0%,#8a142000 72%),radial-gradient(60% 72% at 56% 112%,#c23b3b 0%,#c23b3b00 72%),linear-gradient(148deg,#140408 0%,#2a0a10 46%,#3a1018 100%)}.return-ticket.is-expired .ticket-body{background:radial-gradient(30% 48% at 103% 5%,#e6b422 0%,#e6b42200 74%),radial-gradient(64% 46% at 44% -10%,#161208 0% 30%,#16120800 82%),radial-gradient(56% 60% at 1% 105%,#c99212 0%,#c9921200 70%),radial-gradient(38% 58% at 101% 98%,#8a6a10 0%,#8a6a1000 72%),radial-gradient(60% 72% at 56% 112%,#d4a017 0%,#d4a01700 72%),linear-gradient(148deg,#161208 0%,#2a220c 46%,#3d3210 100%)}.return-ticket .ticket-void{z-index:3;pointer-events:none;position:absolute;top:58%;left:38%;transform:translate(-50%,-50%)rotate(-14deg)}.return-ticket .ticket-stamp{letter-spacing:.16em;border:3px solid;border-radius:6px;padding:7px 20px 6px;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1;display:inline-block}.return-ticket.is-denied .ticket-stamp{color:#ff7a7a;background:#5a0c1273;border-color:#ff7a7a}.return-ticket.is-expired .ticket-stamp{color:#f5d76a;background:#46320473;border-color:#f5d76a}.return-ticket.is-denied .ticket-body:before{background:radial-gradient(36% 40%,#ff6e6e38 0%,#ff6e6e00 68%)}.return-ticket.is-expired .ticket-body:before{background:radial-gradient(36% 40%,#e6be5038 0%,#e6be5000 68%)}.return-ticket .ticket-body.tilting{--tsc:1.02;will-change:transform;transition:none}.return-ticket .ticket-main,.return-ticket .ticket-stub{z-index:1;position:relative}.return-ticket .ticket-body:before{content:"";pointer-events:none;background:radial-gradient(36% 40%,#78aaff33 0%,#78aaff00 68%);animation:19s ease-in-out infinite ticket-drift;position:absolute;inset:-40%}@keyframes ticket-drift{0%,to{transform:translate(-13%,-8%)}50%{transform:translate(12%,9%)}}.return-ticket .ticket-body:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(38% 55% at var(--gx,50%) var(--gy,50%), #ffffff29 0%, #fff0 70%);transition:opacity .42s ease-out;position:absolute;inset:0}.return-ticket .ticket-body.tilting:after{opacity:1}.return-ticket .ticket-main{flex-direction:column;flex:1;min-width:0;padding:44px 42px;display:flex}.return-ticket .ticket-foot{min-height:0;margin-top:28px}.return-ticket .ticket-pass-foot{grid-template:1fr/1fr;align-items:start;width:100%;display:grid}.return-pass-load,.return-pass-ready{flex-direction:row;grid-area:1/1;align-items:flex-start;gap:24px;width:100%;display:flex}.return-pass-load{z-index:1;transition:opacity .45s}.return-pass-ready{z-index:2;opacity:1;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:none}.return-pass-load.is-done{opacity:0;pointer-events:none}.return-pass-ready.is-waiting{opacity:0;pointer-events:none;transform:translateY(10px)}.return-pass-ready:not(.is-waiting) .return-qr{animation:.55s cubic-bezier(.22,1,.36,1) both return-foot-in}.return-pass-ready:not(.is-waiting) .ticket-cta a:first-child{animation:.55s cubic-bezier(.22,1,.36,1) 80ms both return-foot-in}.return-pass-ready:not(.is-waiting) .ticket-cta a:nth-child(2){animation:.55s cubic-bezier(.22,1,.36,1) .16s both return-foot-in}@keyframes return-foot-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.return-skel-qr{border-radius:10px;flex:none;width:136px;max-width:none;height:136px}.return-skel-btn{border-radius:999px;width:100%;max-width:none;height:46px;display:block}.return-ticket .ticket-cta{flex-direction:column;flex:1;align-items:stretch;gap:12px;min-width:0;max-width:300px;margin:0;display:flex}.return-ticket .ticket-cta a{text-align:center;color:#fff;letter-spacing:.06em;background:linear-gradient(90deg,#2e64d8,#0a0a14 70%);border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:.8125rem;line-height:1.25;text-decoration:none;display:inline-flex}.return-ticket .ticket-cta a:hover{color:#fff;background:linear-gradient(90deg,#3a72e8,#141420 70%)}.return-ticket .ticket-cta .wallet-mark{flex-shrink:0;width:20px;height:20px}.return-ticket .ticket-cta .wallet-mark-apple{width:15px;height:18px}.return-ticket .ticket-brand{letter-spacing:.06em;font-size:1.375rem}.return-ticket .ticket-row,.return-ticket .ticket-row2{grid-template-columns:1fr 1fr;display:grid}.return-ticket .ticket-row{gap:14px 30px;margin-top:44px;font-size:1rem}.return-ticket .ticket-row2{gap:12px 30px;margin-top:36px;font-size:.9375rem}.return-ticket .k{letter-spacing:.08em;text-transform:uppercase}.return-ticket .ticket-row2 .v{line-height:1.4}.return-qr{width:136px;height:136px;image-rendering:pixelated;box-sizing:border-box;background:#fff;border-radius:10px;flex:none;padding:10px;display:block}.return-ticket .ticket-stub{border-left:2px dashed #ffffff8c;flex:none;place-items:center;width:180px;display:grid;overflow:hidden}.return-ticket .ticket-stub span{writing-mode:vertical-rl;grid-area:1/1}.return-ticket .stub-year{z-index:0;letter-spacing:.1em;color:#ffffff38;font-size:7rem;font-weight:500}.return-ticket .stub-mark{z-index:1;letter-spacing:.18em;color:#ffffffe6;font-size:4rem;font-weight:600}@media (max-width:700px){.return-wrap{overflow-x:hidden}.return-stage.is-on{padding-inline:0}#returnApproved .page-title,#returnDeclined .page-title{max-width:18ch;font-size:clamp(32px,8vw,76px)}.return-pass-stage{min-height:0;padding:36px 0 48px;overflow:hidden}.return-pass-stage .sq{display:none}.return-ticket .ticket-body{clip-path:none;--seam:calc(100% - var(--stub-h));height:auto;min-height:0;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at 100% var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px));-webkit-mask-composite:source-in;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at 100% var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px));mask:radial-gradient(circle at 0 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 0, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 100% 100%, transparent var(--corner), #000 calc(var(--corner) + 1px)), radial-gradient(circle at 0 var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at 100% var(--seam), transparent var(--notch), #000 calc(var(--notch) + 1px));flex-direction:column;-webkit-mask-composite:source-in;mask-composite:intersect}.return-ticket .ticket-main{padding:28px 24px}.return-ticket .ticket-foot{min-height:0;margin-top:28px}.return-ticket[data-ticket-tone=pass] .ticket-body{height:auto;min-height:0}.return-ticket[data-ticket-tone=pass] .ticket-main{padding:28px 24px 24px}.return-ticket .return-pass-load,.return-ticket .return-pass-ready{flex-direction:column;align-items:center;gap:20px}.return-skel-qr,.return-qr{width:148px;height:148px}.return-ticket .ticket-cta{width:100%;max-width:none}.return-ticket .ticket-cta a{width:100%}.return-ticket .ticket-row,.return-ticket .ticket-row2{gap:10px 20px;margin-top:28px}.return-ticket .ticket-void{top:46%;left:50%}.return-ticket .ticket-stub{width:100%;height:var(--stub-h);border-top:2px dashed #ffffff8c;border-left:0}.return-ticket .ticket-stub span{writing-mode:horizontal-tb}.return-ticket .stub-year{font-size:4.5rem}.return-ticket .stub-mark{letter-spacing:.14em;font-size:2.25rem}}@media (max-width:560px){body:has(.return-wrap){overflow-x:hidden}.return-ticket .ticket-main,.return-ticket[data-ticket-tone=pass] .ticket-main{padding:22px 16px 20px}.return-ticket .ticket-cta a{letter-spacing:.04em;padding:12px 16px;font-size:.75rem}.return-ticket .ticket-row,.return-ticket .ticket-row2{gap:8px 12px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.return-wrap.return-ready,.return-pass-load,.return-pass-ready{transition:none}.return-pass-ready.is-waiting{transform:none}.return-pass-ready:not(.is-waiting) .return-qr,.return-pass-ready:not(.is-waiting) .ticket-cta a,.return-stage.is-on[data-enter="1"] .return-ticket,.return-stage.is-on[data-enter="1"] .return-pass-stage .sq{animation:none}.return-pass-stage .sq{transform:none}.return-ticket .ticket-body{transition:none;transform:none}.return-ticket .ticket-body:before{animation:none}.return-ticket .ticket-body:after{display:none}}
