.retry.svelte-1agjgbl{margin-top:12px}.skeleton.svelte-1agjgbl{gap:10px;display:grid}.row.svelte-1agjgbl{border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(100deg,#ffffff08 30%,#ffffff12 50%,#ffffff08 70%) 0 0/300% 100%;height:76px;animation:1.4s ease-in-out infinite svelte-1agjgbl-shimmer}@keyframes svelte-1agjgbl-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.refreshing.svelte-1agjgbl{opacity:.6;transition:opacity .2s}.device.svelte-1q7541b{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin-top:14px;padding:14px}.label.svelte-1q7541b{color:var(--text-dim);font-size:12px;font-weight:600}.value.svelte-1q7541b{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);word-break:break-all;background:#00000059;margin-top:6px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.actions.svelte-1q7541b{margin-top:12px}.hint.svelte-1q7541b{color:var(--text-dim);margin-top:10px;font-size:11px;line-height:1.6}.key.svelte-3ezwz9{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:16px}header.svelte-3ezwz9{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}h3.svelte-3ezwz9{font-size:16px;font-weight:800}.status.svelte-3ezwz9{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.status.active.svelte-3ezwz9{color:var(--success);background:#34d3991f;border-color:#34d39966}.status.expired.svelte-3ezwz9,.status.revoked.svelte-3ezwz9{color:var(--danger);background:#f871711a;border-color:#f8717166}.status.unknown.svelte-3ezwz9{color:var(--text-dim)}.pending.svelte-3ezwz9{color:var(--text-dim);margin:0;font-size:.9rem}.expiry.svelte-3ezwz9{color:var(--text-dim);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:flex}.link.svelte-3ezwz9{margin-top:14px}.link-label.svelte-3ezwz9{color:var(--text-dim);font-size:12px;font-weight:600}.masked.svelte-3ezwz9,input.svelte-3ezwz9{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text-dim);letter-spacing:.06em;background:#00000059;margin-top:6px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}input.svelte-3ezwz9{color:var(--text);letter-spacing:0;text-overflow:ellipsis}.actions.svelte-3ezwz9{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.reveal.svelte-3ezwz9{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-size:13px;font-weight:600}@media (hover:hover){.reveal.svelte-3ezwz9:hover{color:var(--text);border-color:var(--accent-line)}}.hint.svelte-3ezwz9{color:var(--text-dim);margin-top:12px;font-size:11px;line-height:1.6}.fields.svelte-kex0lx{gap:16px;margin-top:16px;display:grid}.slot.svelte-kex0lx{margin-top:16px}.spaced.svelte-kex0lx{margin-top:8px}.submit.svelte-kex0lx{width:100%;margin-top:20px}.prompt.svelte-2j1oca{border:1px solid var(--accent-line);border-radius:var(--radius-md);background:var(--accent-soft);gap:12px;padding:16px;display:flex}.icon.svelte-2j1oca{color:var(--accent);padding-top:2px}.body.svelte-2j1oca{min-width:0}h3.svelte-2j1oca{font-size:15px;font-weight:800}.text.svelte-2j1oca{color:var(--text-dim);margin-top:6px;font-size:13px;line-height:1.6}.slot.svelte-2j1oca{margin-top:12px}.actions.svelte-2j1oca{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.later.svelte-2j1oca{min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:13px;font-weight:600}@media (hover:hover){.later.svelte-2j1oca:hover{color:var(--text)}}.stats.svelte-4cjpq1{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stats.svelte-4cjpq1 div:where(.svelte-4cjpq1){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center;padding:12px}dt.svelte-4cjpq1{color:var(--text-dim);font-size:11px;font-weight:600}dd.svelte-4cjpq1{letter-spacing:-.02em;margin:4px 0 0;font-size:20px;font-weight:900}.balance.svelte-4cjpq1{border-color:var(--accent-line);background:var(--accent-soft)}.balance.svelte-4cjpq1 dd:where(.svelte-4cjpq1){color:var(--accent)}.invite.svelte-4cjpq1{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);margin-top:14px;padding:14px}.invite-title.svelte-4cjpq1{color:var(--text-dim);margin:0 0 8px;font-size:11px;font-weight:600}.link.svelte-4cjpq1{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.5}.link.svelte-4cjpq1 a:where(.svelte-4cjpq1){color:var(--accent)}.invite-note.svelte-4cjpq1{color:var(--text-dim);margin:12px 0 0;font-size:12px;line-height:1.6}.slot.svelte-4cjpq1{margin-top:14px}.exchange.svelte-4cjpq1{width:100%;margin-top:14px}.empty.svelte-4cjpq1{color:var(--text-dim);margin-top:14px;font-size:13px;line-height:1.6}.limited-note.svelte-4cjpq1{color:var(--text-dim);margin-top:8px;font-size:12px;line-height:1.5}@media (width<=380px){.stats.svelte-4cjpq1{grid-template-columns:repeat(2,1fr)}.balance.svelte-4cjpq1{grid-column:span 2}}.page.svelte-maq4gq{padding-top:28px;padding-bottom:calc(var(--nav-height) + 32px)}h1.svelte-maq4gq{font-size:26px;font-weight:900}.head.svelte-maq4gq{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phone.svelte-maq4gq{color:var(--accent);margin-top:6px;font-size:15px;font-weight:700}.since.svelte-maq4gq{color:var(--text-dim);font-size:12px}.signout.svelte-maq4gq{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.signout.svelte-maq4gq:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.signout.svelte-maq4gq:hover:not(:disabled){color:var(--danger);border-color:#f8717166}}.slot.svelte-maq4gq{margin-top:20px}.spaced.svelte-maq4gq{margin-top:12px}.loading.svelte-maq4gq{color:var(--text-dim);margin-top:28px}.escape.svelte-maq4gq{color:var(--text-dim);margin-top:20px;font-size:13px;line-height:1.6}.linklike.svelte-maq4gq{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.linklike.svelte-maq4gq:disabled{cursor:not-allowed;opacity:.6}.block.svelte-maq4gq{margin-top:36px}.block.svelte-maq4gq h2:where(.svelte-maq4gq){color:var(--accent);align-items:center;gap:8px;margin-bottom:14px;font-size:17px;font-weight:800;display:flex}.cards.svelte-maq4gq{gap:12px;display:grid}.empty.svelte-maq4gq{color:var(--text-dim);font-size:14px;line-height:1.6}.support.svelte-maq4gq{margin-top:14px}.mail.svelte-maq4gq{color:var(--text-dim);margin-top:12px;font-size:13px}.count.svelte-maq4gq{color:var(--text-dim);margin-bottom:10px;font-size:13px}.tickets.svelte-maq4gq{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;list-style:none;display:grid}.tickets.svelte-maq4gq li:where(.svelte-maq4gq){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);text-align:center;padding:10px}.ticket-number.svelte-maq4gq{letter-spacing:.04em;font-size:15px;font-weight:800;display:block}.ticket-source.svelte-maq4gq{color:var(--text-dim);margin-top:2px;font-size:11px;display:block}.more.svelte-maq4gq{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:10px 0;font-size:13px;font-weight:700;text-decoration:underline}.wide.svelte-maq4gq{width:100%;margin-top:12px}.history.svelte-maq4gq{gap:10px;list-style:none;display:grid}.payment.svelte-maq4gq{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:1fr auto;gap:4px 12px;padding:14px;display:grid}.payment.legacy.svelte-maq4gq{border-style:dashed}.payment-main.svelte-maq4gq{min-width:0}.payment-title.svelte-maq4gq{font-size:14px;font-weight:700}.payment-date.svelte-maq4gq{color:var(--text-dim);margin-top:2px;font-size:12px}.payment-sum.svelte-maq4gq{white-space:nowrap;font-size:15px;font-weight:800}.payment-note.svelte-maq4gq{border-top:1px solid var(--line);color:var(--text-dim);grid-column:1/-1;margin-top:6px;padding-top:8px;font-size:11px;line-height:1.5}@media (width>=480px){h1.svelte-maq4gq{font-size:30px}}
