.pc-overlay[data-v-b5837100]{z-index:var(--z-modal);padding:var(--space-md);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc-sheet[data-v-b5837100]{border-radius:var(--radius-card);background:var(--color-surface);width:100%;max-width:32rem;padding:var(--space-lg);box-shadow:var(--shadow-popover);position:relative}.pc-head[data-v-b5837100]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.pc-head h2[data-v-b5837100]{font-size:var(--text-lg);font-weight:750}.pc-x[data-v-b5837100]{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-muted);place-items:center;display:grid}.pc-x[data-v-b5837100]:hover{background:var(--color-surface-muted);color:var(--color-ink)}.pc-list[data-v-b5837100]{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.pc-card[data-v-b5837100]{border:1px solid var(--color-rule);border-radius:var(--radius-control);padding:var(--space-md);color:var(--color-ink);transition:border-color var(--dur-short) var(--ease-out),background var(--dur-short) var(--ease-out);gap:4px;display:grid}.pc-card[data-v-b5837100]:hover{border-color:var(--color-action);background:var(--color-action-soft)}.pc-card strong[data-v-b5837100]{font-size:var(--text-md);font-weight:700}.pc-card span[data-v-b5837100]{color:var(--color-muted);font-size:var(--text-sm)}.pc-card[data-v-b5837100]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (width<=39.99rem){.pc-overlay[data-v-b5837100]{align-items:flex-end;padding:0}.pc-sheet[data-v-b5837100]{border-radius:20px 20px 0 0;max-width:none}}.tr-overlay[data-v-ec607cb8]{z-index:var(--z-modal);padding:var(--space-md);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tr-sheet[data-v-ec607cb8]{border-radius:var(--radius-card);background:var(--color-surface);width:100%;max-width:30rem;padding:var(--space-lg);box-shadow:var(--shadow-popover);position:relative}.tr-head[data-v-ec607cb8]{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.tr-head h2[data-v-ec607cb8]{font-size:var(--text-lg);font-weight:750}.tr-x[data-v-ec607cb8]{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-muted);place-items:center;display:grid}.tr-x[data-v-ec607cb8]:hover{background:var(--color-surface-muted);color:var(--color-ink)}.tr-field[data-v-ec607cb8]{margin-top:var(--space-md);font-size:var(--text-sm);color:var(--color-ink-secondary);gap:6px;font-weight:650;display:grid}.tr-field input[data-v-ec607cb8],.tr-field textarea[data-v-ec607cb8]{border:1px solid var(--color-rule-strong);border-radius:var(--radius-input);background:var(--color-surface);width:100%;padding:var(--space-sm);font:inherit}.tr-field input[data-v-ec607cb8]:focus-visible,.tr-field textarea[data-v-ec607cb8]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.tr-field textarea[data-v-ec607cb8]{resize:vertical}.tr-error[data-v-ec607cb8]{margin-top:var(--space-xs);color:var(--color-danger);font-size:var(--text-sm);font-weight:650}.tr-success[data-v-ec607cb8]{color:var(--color-positive-text);font-size:var(--text-md);font-weight:650}.tr-submit[data-v-ec607cb8],.tr-success[data-v-ec607cb8]{margin-top:var(--space-md)}.tr-submit[data-v-ec607cb8]{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-control);background:var(--color-action);width:100%;min-height:3rem;color:var(--color-on-action);font-weight:700;display:inline-flex}.tr-submit[data-v-ec607cb8]:disabled{opacity:.6;cursor:wait}.tr-hint[data-v-ec607cb8]{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs)}.tr-hp[data-v-ec607cb8]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.tr-spin[data-v-ec607cb8]{animation:.8s linear infinite tr-spin-ec607cb8}@keyframes tr-spin-ec607cb8{to{transform:rotate(1turn)}}@media (width<=39.99rem){.tr-overlay[data-v-ec607cb8]{align-items:flex-end;padding:0}.tr-sheet[data-v-ec607cb8]{border-radius:20px 20px 0 0;max-width:none}}
