.scrim[data-v-fe0af8ba]{position:fixed;inset:0;z-index:var(--ts-z-modal,80);display:grid;place-items:end center;background:#050c0c8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sheet[data-v-fe0af8ba]{width:100%;max-width:460px;max-height:92vh;overflow-y:auto;padding:var(--ts-space-5) var(--ts-space-6) var(--ts-space-6);border-radius:var(--ts-radius-lg) var(--ts-radius-lg) 0 0;background:var(--ts-surface-base);color:var(--ts-text-primary);box-shadow:0 -12px 48px #00000040}@media(min-width:640px){.scrim[data-v-fe0af8ba]{place-items:center}.sheet[data-v-fe0af8ba]{border-radius:var(--ts-radius-lg)}}.head[data-v-fe0af8ba]{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-4);margin-bottom:var(--ts-space-3)}.head h2[data-v-fe0af8ba]{margin:0;font-family:var(--tq-font-display);font-size:var(--ts-font-size-xl);font-weight:var(--ts-font-weight-bold);overflow-wrap:anywhere}.close[data-v-fe0af8ba]{width:36px;height:36px;flex-shrink:0;border:none;border-radius:var(--ts-radius-pill);background:var(--ts-surface-muted);color:var(--ts-text-primary);font-size:20px;line-height:1;cursor:pointer}.points[data-v-fe0af8ba]{display:grid;gap:var(--ts-space-2);margin:0 0 var(--ts-space-5);padding-left:var(--ts-space-5);color:var(--ts-text-secondary);line-height:1.55}.error[data-v-fe0af8ba],.points[data-v-fe0af8ba]{font-size:var(--ts-font-size-sm)}.error[data-v-fe0af8ba]{margin:0 0 var(--ts-space-4);color:var(--ts-semantic-danger)}.buttons[data-v-fe0af8ba]{display:flex;gap:var(--ts-space-3)}.buttons button[data-v-fe0af8ba]{flex:1;min-height:48px;border-radius:var(--ts-radius-pill);font-family:var(--tq-font-display);font-weight:var(--ts-font-weight-bold);cursor:pointer}.buttons button[data-v-fe0af8ba]:disabled{opacity:.6;cursor:progress}.secondary[data-v-fe0af8ba]{border:1px solid var(--ts-border-default);background:none;color:var(--ts-text-primary)}.secondary[data-v-fe0af8ba]:hover:not(:disabled){background:var(--ts-surface-muted)}.confirm[data-v-fe0af8ba]{border:none;background:var(--ts-color-primary);color:var(--ts-color-on-primary,#fff)}.confirm.danger[data-v-fe0af8ba]{background:var(--ts-semantic-danger);color:var(--ts-text-inverse)}.sheet-enter-active[data-v-fe0af8ba],.sheet-leave-active[data-v-fe0af8ba]{transition:opacity .2s ease}.sheet-enter-from[data-v-fe0af8ba],.sheet-leave-to[data-v-fe0af8ba]{opacity:0}.actions-menu[data-v-3476f92b]{position:relative}.trigger[data-v-3476f92b]{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid transparent;border-radius:var(--ts-radius-pill);background:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.trigger svg[data-v-3476f92b]{width:20px;height:20px;fill:currentColor}.tone-dark .trigger[data-v-3476f92b]{border-color:#ffffff57;color:#fff}.tone-dark .trigger[data-v-3476f92b]:hover,.tone-dark .trigger[aria-expanded=true][data-v-3476f92b]{background:#ffffff24}.tone-light .trigger[data-v-3476f92b]{border-color:var(--ts-border-default);color:var(--ts-text-primary)}.tone-light .trigger[data-v-3476f92b]:hover,.tone-light .trigger[aria-expanded=true][data-v-3476f92b]{background:var(--ts-surface-muted)}.pop[data-v-3476f92b]{position:absolute;top:calc(100% + var(--ts-space-2));left:0;z-index:var(--ts-z-dropdown);gap:2px;width:min(280px,calc(100vw - var(--ts-space-6)*2));padding:var(--ts-space-2);border:1px solid var(--ts-border-default);border-radius:var(--ts-radius-lg);background:var(--ts-surface-base);box-shadow:var(--ts-shadow-lg);color:var(--ts-text-primary)}.pop[data-v-3476f92b],.row[data-v-3476f92b]{display:grid}.row[data-v-3476f92b]{gap:1px;padding:var(--ts-space-2) var(--ts-space-3);border:none;border-radius:var(--ts-radius-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.row[data-v-3476f92b]:focus-visible,.row[data-v-3476f92b]:hover{background:var(--ts-surface-muted)}.row strong[data-v-3476f92b]{font-size:var(--ts-font-size-sm);font-weight:var(--ts-font-weight-semibold)}.row.danger strong[data-v-3476f92b]{color:var(--ts-semantic-danger)}.row small[data-v-3476f92b]{font-size:var(--ts-font-size-xs);color:var(--ts-text-secondary)}
