.ts-root[data-v-c1f56c1e]{--ts-panel:var(--surface);--ts-text:var(--ink);--ts-muted:var(--ink-muted);--ts-line:var(--line);--ts-scrim:#0a0a0a73;position:fixed;inset:0}.is-sheet[data-v-c1f56c1e],.is-side[data-v-c1f56c1e]{--ts-scrim:#0a0a0a9e;overscroll-behavior:contain}.ts-dim[data-v-c1f56c1e]{touch-action:none;position:fixed;inset:0}.ts-spot[data-v-c1f56c1e]{pointer-events:none;box-shadow:0 0 0 200vmax var(--ts-scrim);border-radius:8px;outline:1px solid #ffffffe6;transition:outline-color .3s;position:fixed;top:0;left:0}.is-centered .ts-spot[data-v-c1f56c1e]{outline-color:#0000}.ts-lock[data-v-c1f56c1e]{--c:var(--brand);--s:14px;--w:2px;background:linear-gradient(var(--c) 0 0) 0 0 /var(--s) var(--w),linear-gradient(var(--c) 0 0) 0 0 /var(--w) var(--s),linear-gradient(var(--c) 0 0) 100% 0 /var(--s) var(--w),linear-gradient(var(--c) 0 0) 100% 0 /var(--w) var(--s),linear-gradient(var(--c) 0 0) 0 100% /var(--s) var(--w),linear-gradient(var(--c) 0 0) 0 100% /var(--w) var(--s),linear-gradient(var(--c) 0 0) 100% 100% /var(--s) var(--w),linear-gradient(var(--c) 0 0) 100% 100% /var(--w) var(--s);animation:ts-lock-on-c1f56c1e .48s var(--ease-out-expo) both,ts-breathe-c1f56c1e 2.4s ease-in-out .6s infinite;background-repeat:no-repeat;position:absolute;inset:-6px}.ts-scan[data-v-c1f56c1e]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ts-scan[data-v-c1f56c1e]:after{content:"";width:40%;animation:ts-scan-c1f56c1e .9s var(--ease-out-expo) .12s both;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0}.ts-tap[data-v-c1f56c1e]{position:absolute;top:50%;left:50%}.ts-tap b[data-v-c1f56c1e],.ts-tap i[data-v-c1f56c1e]{border-radius:999px;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.ts-tap i[data-v-c1f56c1e]{border:2px solid var(--brand);animation:ts-ripple-c1f56c1e 1.8s var(--ease-out-expo) infinite}.ts-tap i+i[data-v-c1f56c1e]{animation-delay:.6s}.ts-tap b[data-v-c1f56c1e]{background:var(--brand);width:18px;height:18px;box-shadow:0 0 0 3px var(--surface);animation:1.8s ease-in-out infinite ts-press-c1f56c1e;top:-9px;left:-9px}.ts-drag[data-v-c1f56c1e]{background:var(--surface);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-md);border-radius:999px;place-items:center;margin:-22px 0 0 -22px;animation:1.6s ease-in-out infinite ts-drag-c1f56c1e;display:grid;position:absolute;top:50%;left:50%}.ts-card[data-v-c1f56c1e]{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));max-width:440px;color:var(--ts-text);background:var(--ts-panel);border:1px solid var(--ts-line);box-shadow:var(--shadow-lg);border-radius:4px;margin-inline:auto;position:fixed;overflow:hidden}.is-popover .ts-card[data-v-c1f56c1e]{max-width:none}.ts-arrow[data-v-c1f56c1e]{background:var(--ts-panel);border:1px solid var(--ts-line);width:14px;height:14px;box-shadow:var(--shadow-md);pointer-events:none;margin:-7px 0 0 -7px;position:fixed;rotate:45deg}.is-centered .ts-card[data-v-c1f56c1e]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}.is-popover[data-v-c1f56c1e]{touch-action:none}.is-sheet .ts-spot[data-v-c1f56c1e],.is-side .ts-spot[data-v-c1f56c1e]{outline:3px solid var(--brand);outline-offset:0}.is-sheet.is-centered .ts-spot[data-v-c1f56c1e],.is-side.is-centered .ts-spot[data-v-c1f56c1e]{outline-color:#0000}.is-sheet .ts-card[data-v-c1f56c1e]{border-width:3px 0 0;border-color:var(--brand);touch-action:pan-y;max-width:none;animation:ts-sheet-in-c1f56c1e .24s var(--ease-out-expo) both;border-radius:4px 4px 0 0;margin:0;left:0;right:0}.is-sheet .ts-card.is-anim[data-v-c1f56c1e]{transition:height .2s var(--ease-out-expo)}.is-side .ts-card[data-v-c1f56c1e]{touch-action:pan-y;border-top:3px solid var(--brand);animation:ts-sheet-in-c1f56c1e .24s var(--ease-out-expo) both;overflow:hidden}.is-centered.is-sheet .ts-card[data-v-c1f56c1e]{border-width:3px 1px 1px;border-radius:4px;left:12px;right:12px}.ts-inner[data-v-c1f56c1e]{inset-inline:0;padding:6px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:absolute;top:0}.is-side .ts-inner[data-v-c1f56c1e]{padding-bottom:12px}.ts-grab[data-v-c1f56c1e]{background:var(--surface-3);border-radius:2px;flex-shrink:0;align-self:center;width:36px;height:4px;margin-bottom:8px}.ts-meta[data-v-c1f56c1e]{flex-shrink:0;align-items:center;gap:12px;display:flex}.ts-step[data-v-c1f56c1e]{color:var(--ink-muted);flex-shrink:0;font-size:15px;font-weight:700;line-height:1.4}.ts-bar[data-v-c1f56c1e]{background:var(--surface-3);flex:1;height:3px;position:relative;overflow:hidden}.ts-bar i[data-v-c1f56c1e]{background:var(--brand);transform-origin:0;transition:transform .22s var(--ease-out-expo);position:absolute;inset:0}.ts-text[data-v-c1f56c1e]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin-top:8px;position:relative;overflow-y:auto}.ts-text.has-more[data-v-c1f56c1e]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ts-title-m[data-v-c1f56c1e]{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.35}.ts-body-m[data-v-c1f56c1e]{color:var(--ink-body);margin-top:4px;font-size:17px;line-height:1.45}.ts-foot[data-v-c1f56c1e]{flex-shrink:0;padding-top:10px}.ts-more[data-v-c1f56c1e]{color:var(--brand-ink);background:var(--brand);border-radius:4px;padding:0 10px 4px;font-size:20px;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:50%;translate:-50% 50%}.ts-inner.is-shake[data-v-c1f56c1e]{animation:.34s ease-in-out ts-shake-c1f56c1e}.ts-progress[data-v-c1f56c1e]{gap:3px;padding:0;display:flex}.ts-progress span[data-v-c1f56c1e]{background:var(--surface-3);flex:1;height:3px;position:relative;overflow:hidden}.ts-progress span.is-done[data-v-c1f56c1e]{background:var(--ink)}.ts-progress span.is-now[data-v-c1f56c1e]:after{content:"";background:var(--brand);transform-origin:0;animation:ts-fill-c1f56c1e .48s var(--ease-out-expo) both;position:absolute;inset:0}.ts-scroll[data-v-c1f56c1e]{overscroll-behavior:contain;padding:18px 20px 20px;overflow-y:auto}.ts-eyebrow[data-v-c1f56c1e]{min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.ts-icon[data-v-c1f56c1e]{background:var(--surface-3);width:28px;height:28px;color:var(--ink);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.ts-count[data-v-c1f56c1e]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-muted);flex-shrink:0;font-size:14px;font-weight:600}.ts-title[data-v-c1f56c1e]{letter-spacing:-.015em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.35}.ts-body[data-v-c1f56c1e]{color:var(--ink-body);margin-top:8px;font-size:18px;line-height:1.55}.ts-actions[data-v-c1f56c1e]{border-top:1px solid var(--ts-line);align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.ts-card[data-v-c1f56c1e] .ts-btn{min-height:52px;transition:scale .2s var(--ease-out-expo),background-color .12s ease,border-color .12s ease;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding-inline:20px;font-size:17px;font-weight:700;line-height:1.4;display:inline-flex}.ts-card[data-v-c1f56c1e] .ts-btn:active{scale:.97}.ts-card[data-v-c1f56c1e] .ts-btn-primary{background:var(--brand);color:var(--brand-ink)}.ts-card[data-v-c1f56c1e] .ts-btn-primary:hover{background:var(--brand-hover)}.ts-card[data-v-c1f56c1e] .ts-btn-quiet{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:0}.ts-card[data-v-c1f56c1e] .ts-btn-quiet:hover{background:var(--surface-3)}.ts-card[data-v-c1f56c1e] .ts-skip,.ts-skip[data-v-c1f56c1e]{min-height:48px;color:var(--ink-muted);padding-inline:4px;font-size:16px;font-weight:600;line-height:1.4}.ts-card[data-v-c1f56c1e] .ts-skip:hover{color:var(--ink)}.ts-card[data-v-c1f56c1e] :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ts-fade-enter-active[data-v-c1f56c1e],.ts-fade-leave-active[data-v-c1f56c1e]{transition:opacity .26s}.ts-fade-enter-from[data-v-c1f56c1e],.ts-fade-leave-to[data-v-c1f56c1e]{opacity:0}.ts-card-enter-active[data-v-c1f56c1e]{transition:opacity .3s var(--ease-out-expo),transform .42s var(--ease-out-expo)}.ts-card-leave-active[data-v-c1f56c1e]{transition:opacity .12s ease-in,transform .12s ease-in}.ts-swap-enter-active[data-v-c1f56c1e]{transition:opacity .16s}.ts-swap-leave-active[data-v-c1f56c1e]{transition:opacity 80ms ease-in}.ts-swap-enter-from[data-v-c1f56c1e],.ts-swap-leave-to[data-v-c1f56c1e]{opacity:0}.ts-card-enter-from[data-v-c1f56c1e]{opacity:0;transform:translateY(10px)}.ts-card-leave-to[data-v-c1f56c1e]{opacity:0;transform:translateY(-4px)}@keyframes ts-sheet-in-c1f56c1e{0%{opacity:0;transform:translateY(24px)}}@keyframes ts-shake-c1f56c1e{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes ts-lock-on-c1f56c1e{0%{opacity:0;transform:scale(1.14)}}@keyframes ts-breathe-c1f56c1e{50%{opacity:.55}}@keyframes ts-scan-c1f56c1e{0%{left:-40%}to{left:100%}}@keyframes ts-ripple-c1f56c1e{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes ts-press-c1f56c1e{0%,to{transform:scale(1)}15%{transform:scale(.7)}30%{transform:scale(1)}}@keyframes ts-drag-c1f56c1e{0%,to{transform:translateY(-14px)}50%{transform:translateY(14px)}}@keyframes ts-fill-c1f56c1e{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ts-drag[data-v-c1f56c1e],.ts-scan[data-v-c1f56c1e],.ts-tap[data-v-c1f56c1e]{display:none}.is-sheet .ts-card.is-anim[data-v-c1f56c1e],.ts-bar i[data-v-c1f56c1e],.ts-card-enter-active[data-v-c1f56c1e],.ts-card-leave-active[data-v-c1f56c1e],.ts-swap-enter-active[data-v-c1f56c1e],.ts-swap-leave-active[data-v-c1f56c1e]{transition:none}.is-sheet .ts-card[data-v-c1f56c1e],.is-side .ts-card[data-v-c1f56c1e],.ts-inner.is-shake[data-v-c1f56c1e],.ts-lock[data-v-c1f56c1e]{animation:none}}.gl-root[data-v-996a1d3e]{z-index:100;touch-action:none;background:#0a0a0a9e;position:fixed;inset:0}.gl-panel[data-v-996a1d3e],.gl-root[data-v-996a1d3e]{overscroll-behavior:contain}.gl-panel[data-v-996a1d3e]{touch-action:pan-y;inset-inline:0;max-height:min(88dvh,720px);padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border-top:4px solid var(--brand);box-shadow:var(--shadow-lg);border-radius:4px 4px 0 0;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:0;overflow-y:auto}.gl-title[data-v-996a1d3e]{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.35}.gl-notice[data-v-996a1d3e]{background:var(--brand-soft);border-left:4px solid var(--brand);padding:10px 14px;font-size:17px;line-height:1.45}.gl-list[data-v-996a1d3e]{flex-direction:column;gap:8px;display:flex}.gl-row[data-v-996a1d3e]{text-align:left;background:var(--surface);border:1px solid var(--line-strong);border-radius:4px;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 14px;transition:border-color .12s,background-color .12s;display:flex}.gl-row[data-v-996a1d3e]:hover{border-color:var(--ink);background:var(--surface-2)}.gl-row-icon[data-v-996a1d3e],.gl-row[data-v-996a1d3e]:active{background:var(--brand-soft)}.gl-row-icon[data-v-996a1d3e]{width:44px;height:44px;color:var(--ink);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.gl-row[data-v-996a1d3e] .iconify{width:26px;height:26px}.gl-chev[data-v-996a1d3e]{color:var(--ink-muted);flex-shrink:0}.gl-row-label[data-v-996a1d3e]{flex:1;font-size:18px;line-height:1.4}.gl-close[data-v-996a1d3e],.gl-row-label[data-v-996a1d3e]{color:var(--ink);font-weight:600}.gl-close[data-v-996a1d3e]{border:1px solid var(--line-strong);border-radius:4px;min-height:52px;font-size:17px}.gl-close[data-v-996a1d3e]:hover{border-color:var(--ink)}.gl-close[data-v-996a1d3e]:focus-visible,.gl-row[data-v-996a1d3e]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.gl-actions[data-v-996a1d3e]{flex-direction:column;gap:8px;margin-top:20px;display:flex}.gl-actions.is-sheet[data-v-996a1d3e]{gap:8px;margin-top:0}.gl-row2[data-v-996a1d3e]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gl-row2.is-single[data-v-996a1d3e]{grid-template-columns:1fr}.gl-extras[data-v-996a1d3e]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.gl-panel.is-shake[data-v-996a1d3e]{animation:.34s ease-in-out gl-shake-996a1d3e}@keyframes gl-shake-996a1d3e{25%{translate:-6px}75%{translate:6px}}@media (prefers-reduced-motion:reduce){.gl-panel.is-shake[data-v-996a1d3e]{animation:none}}.gl-btn[data-v-996a1d3e]{text-align:center;padding-block:10px;padding-inline:16px;line-height:1.4}@media (width>=768px){.gl-root[data-v-996a1d3e]{background:#0a0a0a40}.gl-panel[data-v-996a1d3e]{inset-inline:auto 24px;border:1px solid var(--line-strong);border-top:4px solid var(--brand);border-radius:4px;width:440px;max-height:calc(100dvh - 120px);padding-bottom:16px;bottom:96px}}.gl-panel-enter-active[data-v-996a1d3e],.gl-panel-leave-active[data-v-996a1d3e]{transition:opacity .18s}.gl-panel-enter-active .gl-panel[data-v-996a1d3e],.gl-panel-leave-active .gl-panel[data-v-996a1d3e]{transition:transform .22s var(--ease-out-expo,ease-out)}.gl-panel-enter-from[data-v-996a1d3e],.gl-panel-leave-to[data-v-996a1d3e]{opacity:0}.gl-panel-enter-from .gl-panel[data-v-996a1d3e],.gl-panel-leave-to .gl-panel[data-v-996a1d3e]{transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.gl-panel-enter-active[data-v-996a1d3e],.gl-panel-enter-active .gl-panel[data-v-996a1d3e],.gl-panel-leave-active[data-v-996a1d3e],.gl-panel-leave-active .gl-panel[data-v-996a1d3e]{transition:none}}
