.ts-root[data-v-76b433f9]{--ts-panel:var(--surface);--ts-text:var(--ink);--ts-muted:var(--ink-muted);--ts-line:var(--line);--ts-scrim:#0a0a0a73;touch-action:none;position:fixed;inset:0}.ts-spot[data-v-76b433f9]{box-shadow:0 0 0 200vmax var(--ts-scrim);border-radius:8px;outline:1px solid #ffffffe6;transition:outline-color .3s;position:fixed}.is-centered .ts-spot[data-v-76b433f9]{outline-color:#0000}.ts-lock[data-v-76b433f9]{--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-76b433f9 .48s var(--ease-out-expo) both,ts-breathe-76b433f9 2.4s ease-in-out .6s infinite;background-repeat:no-repeat;position:absolute;inset:-6px}.ts-scan[data-v-76b433f9]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ts-scan[data-v-76b433f9]:after{content:"";width:40%;animation:ts-scan-76b433f9 .9s var(--ease-out-expo) .12s both;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;top:0;bottom:0}.ts-tap[data-v-76b433f9]{position:absolute;top:50%;left:50%}.ts-tap b[data-v-76b433f9],.ts-tap i[data-v-76b433f9]{border-radius:999px;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.ts-tap i[data-v-76b433f9]{border:2px solid var(--brand);animation:ts-ripple-76b433f9 1.8s var(--ease-out-expo) infinite}.ts-tap i+i[data-v-76b433f9]{animation-delay:.6s}.ts-tap b[data-v-76b433f9]{background:var(--brand);width:18px;height:18px;box-shadow:0 0 0 3px var(--surface);animation:1.8s ease-in-out infinite ts-press-76b433f9;top:-9px;left:-9px}.ts-drag[data-v-76b433f9]{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-76b433f9;display:grid;position:absolute;top:50%;left:50%}.ts-card[data-v-76b433f9]{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-76b433f9]{max-width:none}.ts-arrow[data-v-76b433f9]{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-76b433f9]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}.ts-progress[data-v-76b433f9]{gap:3px;padding:0;display:flex}.ts-progress span[data-v-76b433f9]{background:var(--surface-3);flex:1;height:3px;position:relative;overflow:hidden}.ts-progress span.is-done[data-v-76b433f9]{background:var(--ink)}.ts-progress span.is-now[data-v-76b433f9]:after{content:"";background:var(--brand);transform-origin:0;animation:ts-fill-76b433f9 .48s var(--ease-out-expo) both;position:absolute;inset:0}.ts-scroll[data-v-76b433f9]{overscroll-behavior:contain;padding:18px 20px 20px;overflow-y:auto}.ts-eyebrow[data-v-76b433f9]{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-76b433f9]{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-76b433f9]{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-76b433f9]{letter-spacing:-.015em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.35}.ts-body[data-v-76b433f9]{color:var(--ink-body);margin-top:8px;font-size:18px;line-height:1.55}.ts-actions[data-v-76b433f9]{border-top:1px solid var(--ts-line);align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.ts-card[data-v-76b433f9] .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-76b433f9] .ts-btn:active{scale:.97}.ts-card[data-v-76b433f9] .ts-btn-primary{background:var(--brand);color:var(--brand-ink)}.ts-card[data-v-76b433f9] .ts-btn-primary:hover{background:var(--brand-hover)}.ts-card[data-v-76b433f9] .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-76b433f9] .ts-btn-quiet:hover{background:var(--surface-3)}.ts-card[data-v-76b433f9] .ts-skip,.ts-skip[data-v-76b433f9]{min-height:48px;color:var(--ink-muted);padding-inline:4px;font-size:16px;font-weight:600;line-height:1.4}.ts-card[data-v-76b433f9] .ts-skip:hover{color:var(--ink)}.ts-card[data-v-76b433f9] :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ts-fade-enter-active[data-v-76b433f9],.ts-fade-leave-active[data-v-76b433f9]{transition:opacity .26s}.ts-fade-enter-from[data-v-76b433f9],.ts-fade-leave-to[data-v-76b433f9]{opacity:0}.ts-card-enter-active[data-v-76b433f9]{transition:opacity .3s var(--ease-out-expo),transform .42s var(--ease-out-expo)}.ts-card-leave-active[data-v-76b433f9]{transition:opacity .12s ease-in,transform .12s ease-in}.ts-card-enter-from[data-v-76b433f9]{opacity:0;transform:translateY(10px)}.ts-card-leave-to[data-v-76b433f9]{opacity:0;transform:translateY(-4px)}@keyframes ts-lock-on-76b433f9{0%{opacity:0;transform:scale(1.14)}}@keyframes ts-breathe-76b433f9{50%{opacity:.55}}@keyframes ts-scan-76b433f9{0%{left:-40%}to{left:100%}}@keyframes ts-ripple-76b433f9{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.7)}}@keyframes ts-press-76b433f9{0%,to{transform:scale(1)}15%{transform:scale(.7)}30%{transform:scale(1)}}@keyframes ts-drag-76b433f9{0%,to{transform:translateY(-14px)}50%{transform:translateY(14px)}}@keyframes ts-fill-76b433f9{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ts-drag[data-v-76b433f9],.ts-scan[data-v-76b433f9],.ts-tap[data-v-76b433f9]{display:none}.ts-card-enter-active[data-v-76b433f9],.ts-card-leave-active[data-v-76b433f9]{transition:none}.ts-lock[data-v-76b433f9]{animation:none}}.gl-root[data-v-6cd480c5]{z-index:100;background:#0a0a0a73;position:fixed;inset:0}.gl-panel[data-v-6cd480c5]{inset-inline:0;max-height:min(88dvh,720px);padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;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-6cd480c5]{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.35}.gl-notice[data-v-6cd480c5]{background:var(--brand-soft);border-left:4px solid var(--brand);padding:10px 14px;font-size:17px;line-height:1.45}.gl-list[data-v-6cd480c5]{flex-direction:column;gap:8px;display:flex}.gl-row[data-v-6cd480c5]{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-6cd480c5]:hover{border-color:var(--ink);background:var(--surface-2)}.gl-row-icon[data-v-6cd480c5],.gl-row[data-v-6cd480c5]:active{background:var(--brand-soft)}.gl-row-icon[data-v-6cd480c5]{width:44px;height:44px;color:var(--ink);border-radius:4px;flex-shrink:0;place-items:center;display:grid}.gl-row[data-v-6cd480c5] .iconify{width:26px;height:26px}.gl-chev[data-v-6cd480c5]{color:var(--ink-muted);flex-shrink:0}.gl-row-label[data-v-6cd480c5]{flex:1;font-size:18px;line-height:1.4}.gl-close[data-v-6cd480c5],.gl-row-label[data-v-6cd480c5]{color:var(--ink);font-weight:600}.gl-close[data-v-6cd480c5]{border:1px solid var(--line-strong);border-radius:4px;min-height:52px;font-size:17px}.gl-close[data-v-6cd480c5]:hover{border-color:var(--ink)}.gl-close[data-v-6cd480c5]:focus-visible,.gl-row[data-v-6cd480c5]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.gl-actions[data-v-6cd480c5]{flex-direction:column;gap:8px;margin-top:20px;display:flex}.gl-btn[data-v-6cd480c5]{text-align:center;padding-block:10px;padding-inline:16px;line-height:1.4}@media (width>=768px){.gl-root[data-v-6cd480c5]{background:#0a0a0a40}.gl-panel[data-v-6cd480c5]{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-6cd480c5],.gl-panel-leave-active[data-v-6cd480c5]{transition:opacity .18s}.gl-panel-enter-active .gl-panel[data-v-6cd480c5],.gl-panel-leave-active .gl-panel[data-v-6cd480c5]{transition:transform .22s var(--ease-out-expo,ease-out)}.gl-panel-enter-from[data-v-6cd480c5],.gl-panel-leave-to[data-v-6cd480c5]{opacity:0}.gl-panel-enter-from .gl-panel[data-v-6cd480c5],.gl-panel-leave-to .gl-panel[data-v-6cd480c5]{transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.gl-panel-enter-active[data-v-6cd480c5],.gl-panel-enter-active .gl-panel[data-v-6cd480c5],.gl-panel-leave-active[data-v-6cd480c5],.gl-panel-leave-active .gl-panel[data-v-6cd480c5]{transition:none}}
