.ss-veil[data-v-1a6a837b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--site-bg) 78%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ss[data-v-1a6a837b]{width:min(720px,94vw);height:min(700px,90vh);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--site-bg);border:1px solid var(--site-accent);box-shadow:0 24px 60px color-mix(in srgb,black 70%,transparent)}.ss-head[data-v-1a6a837b]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--site-line)}.ss-eyebrow[data-v-1a6a837b]{display:block;font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--site-accent)}.ss-title[data-v-1a6a837b]{margin-top:2px;font-size:1.2rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:var(--site-text-strong)}.ss-x[data-v-1a6a837b]{flex:none;display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:none;border:1px solid var(--site-line);color:var(--site-text);font-size:1.2rem;line-height:1;cursor:pointer}.ss-x[data-v-1a6a837b]:hover{border-color:var(--site-accent);color:var(--site-text-strong)}.ss-body[data-v-1a6a837b]{min-height:0;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:4px;padding:12px 20px 16px}.ss-sub[data-v-1a6a837b]{flex:none;margin-top:8px;font-size:.68rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--site-accent)}.ss-note[data-v-1a6a837b]{flex:none;font-size:.8rem;line-height:1.5;color:var(--site-text)}.ss-row[data-v-1a6a837b]{flex:none;min-height:56px;padding:6px 10px;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;background:color-mix(in srgb,var(--site-bg-2) 45%,transparent);border:1px solid var(--site-line);color:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}[dir=rtl] .ss-row[data-v-1a6a837b]{text-align:right}.ss-row[data-v-1a6a837b]:hover:not(:disabled){border-color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 8%,transparent)}.ss-row[data-v-1a6a837b]:focus-visible{outline:1px solid var(--site-gold);outline-offset:-1px}.ss-row.is-on[data-v-1a6a837b]{border-color:var(--site-gold);background:color-mix(in srgb,var(--site-gold) 10%,transparent)}.ss-row[data-v-1a6a837b]:disabled{opacity:.45;cursor:default}.ss-art[data-v-1a6a837b]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--site-line);background:var(--site-bg)}.ss-main[data-v-1a6a837b]{display:flex;flex-direction:column;gap:4px;min-width:0}.ss-name[data-v-1a6a837b]{font-size:.9rem;font-weight:600;line-height:1.4;color:var(--site-text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-row.is-on .ss-name[data-v-1a6a837b]{color:var(--site-gold)}.ss-tags[data-v-1a6a837b]{display:flex;flex-wrap:wrap;gap:4px}.ss-tag[data-v-1a6a837b]{display:inline-flex;align-items:center;height:18px;padding:0 6px;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--site-text);border:1px solid var(--site-line)}.ss-tag.is-warn[data-v-1a6a837b]{color:var(--site-danger);border-color:color-mix(in srgb,var(--site-danger) 45%,transparent)}.ss-tag.is-on[data-v-1a6a837b]{color:var(--site-gold);border-color:color-mix(in srgb,var(--site-gold) 45%,transparent)}.ss-foot[data-v-1a6a837b]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--site-line)}.ss-spacer[data-v-1a6a837b]{flex:1}.ss-btn[data-v-1a6a837b]{height:38px;padding:0 20px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:transparent;border:1px solid var(--site-line);color:var(--site-text);cursor:pointer;transition:border-color .15s ease,color .15s ease}.ss-btn[data-v-1a6a837b]:hover{border-color:var(--site-accent);color:var(--site-text-strong)}.ss-btn.is-danger[data-v-1a6a837b]{color:var(--site-danger)}.ss-btn.is-danger[data-v-1a6a837b]:hover{border-color:var(--site-danger)}@media (max-width: 767px){.ss-veil[data-v-1a6a837b]{align-items:flex-end}.ss[data-v-1a6a837b]{width:100vw;height:92vh;border-left:0;border-right:0;border-bottom:0}.ss-head[data-v-1a6a837b],.ss-foot[data-v-1a6a837b]{padding-left:14px;padding-right:14px}.ss-body[data-v-1a6a837b]{padding:10px 14px 14px}}
