.pass.svelte-vpecxr{border:1px solid var(--line-strong);background:radial-gradient(circle, color-mix(in oklab, var(--ink) 8%, transparent) 1px, transparent 1px) 0 0 / 16px 16px, radial-gradient(ellipse 70% 80% at 10% 0%, color-mix(in oklab, var(--emerald) 20%, transparent), transparent 70%), var(--bg);border-radius:20px;align-items:stretch;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #00000080}[data-theme=light] .pass.svelte-vpecxr{box-shadow:0 24px 48px -28px #00000040}.pass-main.svelte-vpecxr{flex-direction:column;flex:1;align-items:flex-start;gap:18px;min-width:0;padding:32px;display:flex}.pass-offer.svelte-vpecxr{letter-spacing:-.03em;text-wrap:balance;margin:4px 0 0;font-size:clamp(28px,3.4vw,38px);font-weight:800;line-height:.98}.pass-offer-lead.svelte-vpecxr,.pass-offer-accent.svelte-vpecxr{display:block}.pass-offer-accent.svelte-vpecxr{letter-spacing:-.02em;color:var(--emerald-text);font-style:italic;font-weight:600}.pass-offer-sub.svelte-vpecxr{color:var(--ink-dim);max-width:30rem;margin:-6px 0 0;font-size:15px;line-height:1.45}.pass-code.svelte-vpecxr{border:1px dashed color-mix(in oklab, var(--ink) 25%, transparent);background:color-mix(in oklab, var(--bg-2) 60%, transparent);border-radius:12px;flex-direction:column;gap:4px;min-width:min(280px,100%);max-width:100%;padding:10px 12px 14px 18px;display:flex}.pass-code-label.svelte-vpecxr{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.pass-code-head.svelte-vpecxr{justify-content:space-between;align-items:center;gap:16px;display:flex}.pass-code-value.svelte-vpecxr{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--emerald-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(22px,5.6vw,30px);font-weight:700;line-height:1.15}.pass-copy.svelte-vpecxr{border:1px solid var(--line-strong);color:var(--ink-dim);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.pass-copy.svelte-vpecxr:hover{border-color:color-mix(in oklab, var(--emerald) 55%, var(--line-strong));color:var(--ink)}.pass-copy.svelte-vpecxr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pass-copy-done.svelte-vpecxr{border-color:var(--emerald);color:var(--emerald-text)}.pass-valid.svelte-vpecxr{color:var(--ink-dim);flex-wrap:wrap;gap:0 .5ch;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;display:flex}.pass-valid.svelte-vpecxr a:where(.svelte-vpecxr),.pass-login.svelte-vpecxr a:where(.svelte-vpecxr),.pass-status.svelte-vpecxr a:where(.svelte-vpecxr){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--emerald-text);text-decoration-color:var(--emerald-text);text-underline-offset:.2em}.pass-valid.svelte-vpecxr a:where(.svelte-vpecxr):hover,.pass-login.svelte-vpecxr a:where(.svelte-vpecxr):hover,.pass-status.svelte-vpecxr a:where(.svelte-vpecxr):hover{text-decoration-thickness:2px}.pass-stub.svelte-vpecxr{border-left:1px dashed var(--line-strong);flex-direction:column;flex:0 0 280px;justify-content:center;gap:18px;padding:32px 28px;display:flex}.pass-status.svelte-vpecxr{min-height:2.9em;color:var(--ink-dim);align-items:baseline;gap:10px;margin:0;font-size:14.5px;line-height:1.45;display:flex}.pass-status-dot.svelte-vpecxr{background:var(--ink-faint);border-radius:999px;flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.pass-status[data-status=checking].svelte-vpecxr .pass-status-dot:where(.svelte-vpecxr){animation:1.4s ease-in-out infinite pulse}.pass-status[data-status=ready].svelte-vpecxr{color:var(--ink)}.pass-status[data-status=ready].svelte-vpecxr .pass-status-dot:where(.svelte-vpecxr){background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.pass-status[data-status=unusable].svelte-vpecxr .pass-status-dot:where(.svelte-vpecxr){background:var(--tok-error)}.pass-redeem.svelte-vpecxr{justify-content:center}.pass-login.svelte-vpecxr{color:var(--ink-dim);margin:0;font-size:14px}.pass-form.svelte-vpecxr{flex-direction:column;gap:8px;width:100%;display:flex}.pass-form-hint.svelte-vpecxr{color:var(--ink-dim);margin:0 0 6px;font-size:15px}.pass-form-row.svelte-vpecxr{flex-wrap:wrap;gap:10px;display:flex}.pass-form.svelte-vpecxr input:where(.svelte-vpecxr){background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-btn);min-width:0;color:var(--ink);letter-spacing:.04em;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);outline:none;flex:220px;padding:11px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px}.pass-form.svelte-vpecxr input:where(.svelte-vpecxr)::placeholder{color:var(--ink-faint)}.pass-form.svelte-vpecxr input:where(.svelte-vpecxr):hover{border-color:color-mix(in oklab, var(--emerald) 45%, var(--line-strong))}.pass-form.svelte-vpecxr input:where(.svelte-vpecxr):focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in oklab, var(--emerald) 18%, transparent)}.pass-wait.svelte-vpecxr{border:1px dashed color-mix(in oklab, var(--ink) 18%, transparent);border-radius:12px;width:min(320px,100%);height:78px}@media (width<=760px){.pass.svelte-vpecxr{flex-direction:column}.pass-main.svelte-vpecxr{gap:14px;padding:22px 20px}.pass-stub.svelte-vpecxr{border-left:none;border-top:1px dashed var(--line-strong);flex-basis:auto;gap:14px;padding:18px 20px 22px}.pass-status.svelte-vpecxr{min-height:0}}@media (prefers-reduced-motion:reduce){.pass-status[data-status=checking].svelte-vpecxr .pass-status-dot:where(.svelte-vpecxr){animation:none}}.ticket.svelte-ewbjl9{padding-bottom:120px;position:relative;overflow:hidden}.ticket-bg.svelte-ewbjl9{pointer-events:none;height:1100px;bottom:auto}.ticket-head.svelte-ewbjl9{padding-bottom:56px;position:relative}.ticket-head.svelte-ewbjl9 h1:where(.svelte-ewbjl9){margin-top:0}.ticket-accent.svelte-ewbjl9{background:linear-gradient(110deg, var(--emerald-grad-from), var(--emerald-grad-mid) 50%, var(--emerald-grad-to));color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;padding-inline-end:.15em;font-style:italic;font-weight:300}.ticket-body.svelte-ewbjl9{max-width:920px;margin:0 auto;padding:0 32px;position:relative}.ticket-steps.svelte-ewbjl9{margin-top:88px}.ticket-steps.svelte-ewbjl9 h2:where(.svelte-ewbjl9){margin:0 0 24px}.ticket-steps.svelte-ewbjl9 ol:where(.svelte-ewbjl9){grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ticket-steps.svelte-ewbjl9 li:where(.svelte-ewbjl9){border-top:1px dashed var(--line-strong);padding-top:20px}.ticket-step-n.svelte-ewbjl9{letter-spacing:.08em;color:var(--emerald-text);margin-bottom:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:block}.ticket-steps.svelte-ewbjl9 h3:where(.svelte-ewbjl9){letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:700}.ticket-steps.svelte-ewbjl9 p:where(.svelte-ewbjl9){color:var(--ink-dim);margin:0;font-size:15px;line-height:1.55}.ticket-aside.svelte-ewbjl9{margin-top:72px}@media (width<=860px){.ticket-steps.svelte-ewbjl9{margin-top:64px}.ticket-steps.svelte-ewbjl9 ol:where(.svelte-ewbjl9){grid-template-columns:1fr;gap:24px}}@media (width<=600px){.ticket-head.svelte-ewbjl9{padding:108px 20px 28px}.ticket-head.svelte-ewbjl9 h1:where(.svelte-ewbjl9){margin-bottom:16px;font-size:40px}.ticket-head.svelte-ewbjl9 .feature-lede{font-size:16px}.ticket-body.svelte-ewbjl9{padding:0 16px}.ticket.svelte-ewbjl9{padding-bottom:80px}}
