.modal[data-v-c1599db0]{width:min(520px,100vw - 2 * var(--space-4));border-radius:var(--radius-card);max-height:90vh;box-shadow:var(--shadow-2);color:var(--tkr-darkest);border:0;padding:0}.modal.wide[data-v-c1599db0]{width:min(860px,100vw - 2 * var(--space-4))}.modal.side[data-v-c1599db0]{width:min(var(--side-panel),100vw);border-radius:0;height:100dvh;max-height:none;margin:0 0 0 auto}.modal[data-v-c1599db0]::backdrop{background:var(--overlay)}.modal[open][data-v-c1599db0]{flex-direction:column;display:flex;overflow:hidden}.close[data-v-c1599db0],.mf[data-v-c1599db0],.mh[data-v-c1599db0]{flex-shrink:0}.mh[data-v-c1599db0]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--pad-modal-head);border-bottom:var(--border);display:flex}h2[data-v-c1599db0]{font-size:var(--fs-lg);margin:0;font-weight:700}.hint[data-v-c1599db0]{font-size:var(--fs-sm);margin:2px 0 0}.close[data-v-c1599db0],.hint[data-v-c1599db0]{color:var(--tkr-dark)}.close[data-v-c1599db0]{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--tkr-lightest);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.mb[data-v-c1599db0]{min-height:0;padding:var(--pad-modal);flex:1;overflow-y:auto}.restart[data-v-c1599db0]{color:var(--tkr-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mf[data-v-c1599db0]{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--pad-modal-foot);border-top:var(--border);display:flex}.search[data-v-d8283dbd]{width:100%;margin-bottom:var(--space-1);padding:6px var(--space-2);border:var(--border-field);border-radius:var(--radius-control);font:400 var(--fs-md) var(--font-body);color:var(--tkr-darkest)}.group[data-v-d8283dbd]{margin:var(--space-3) 0 var(--space-1);color:var(--tkr-dark);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.group[data-v-d8283dbd]:first-child{margin-top:0}.opts.two[data-v-d8283dbd]{grid-template-columns:1fr 1fr;display:grid}.opt[data-v-d8283dbd],.opts.two[data-v-d8283dbd]{gap:var(--space-2)}.opt[data-v-d8283dbd]{padding:7px var(--space-2);border-radius:var(--radius-control);color:var(--tkr-darkest);font-size:var(--fs-md);cursor:pointer;align-items:center;display:flex}.opt[data-v-d8283dbd]:hover{background:var(--tkr-lightest)}.opt[data-v-d8283dbd]:has(input:focus-visible){background:var(--tkr-lightest)}.two .opt[data-v-d8283dbd]{border:1px solid var(--tkr-light)}.two .opt[data-v-d8283dbd]:has(input:checked){border-color:var(--tkr-primary);background:var(--tkr-violet-soft)}.opt input[data-v-d8283dbd]{accent-color:var(--tkr-primary);flex-shrink:0}.none[data-v-d8283dbd]{padding:7px var(--space-2);color:var(--tkr-dark);font-size:var(--fs-sm);margin:0}@media (width<=600px){.opts.two[data-v-d8283dbd]{grid-template-columns:1fr}}
