.sh.svelte-p5esht{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);min-height:var(--hit-min);display:flex}.sh-toggle.svelte-p5esht{align-items:center;gap:var(--sp-2);cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;padding:0;display:flex}.sh-toggle.svelte-p5esht:focus-visible{outline:2px solid var(--sem-primary);outline-offset:3px}.sh-caret.svelte-p5esht{font-size:var(--fs-xs);color:var(--sem-meta);transition:transform var(--dur-base) var(--ease);display:inline-block}.sh-caret.open.svelte-p5esht{transform:rotate(90deg)}.sh-title.svelte-p5esht{font-family:var(--font-display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--sem-content);white-space:nowrap;font-weight:600}.size-sm.svelte-p5esht .sh-title:where(.svelte-p5esht){font-size:var(--fs-micro)}.size-md.svelte-p5esht .sh-title:where(.svelte-p5esht){font-size:var(--fs-xs)}.size-lg.svelte-p5esht .sh-title:where(.svelte-p5esht){font-size:var(--fs-md);letter-spacing:1.5px}.sh-count.svelte-p5esht{font-family:var(--font-ui);font-size:var(--fs-micro);color:var(--sem-meta);background:var(--el-card);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px var(--sp-1)}.sh-hint.svelte-p5esht{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--sem-meta);white-space:nowrap}.sh-rule.svelte-p5esht{height:1px;min-width:var(--sp-3);background:linear-gradient(90deg, var(--line-strong), transparent);flex:1}.sh-actions.svelte-p5esht{align-items:center;gap:var(--sp-1);flex-shrink:0;display:flex}.mt.svelte-c58wtc{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--el-canvas);gap:2px;padding:2px;display:inline-flex}.mt-opt.svelte-c58wtc{align-items:center;gap:var(--sp-1);border-radius:var(--r-xs);color:var(--sem-meta);font-family:var(--font-display);letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:all var(--dur-fast) var(--ease);background:0 0;border:none;font-weight:600;display:inline-flex}.s-sm.svelte-c58wtc .mt-opt:where(.svelte-c58wtc){font-size:var(--fs-micro);padding:0 var(--sp-2);min-height:calc(var(--hit-min) - 8px)}.s-md.svelte-c58wtc .mt-opt:where(.svelte-c58wtc){font-size:var(--fs-xs);padding:0 var(--sp-3);min-height:calc(var(--hit-min) - 4px)}.mt-opt.svelte-c58wtc:hover:not(.active){color:var(--sem-content);background:var(--el-card)}.mt-opt.svelte-c58wtc:focus-visible{outline:2px solid var(--sem-primary);outline-offset:-2px}.mt-opt.active.svelte-c58wtc{color:var(--sem-primary);background:var(--tint-primary);box-shadow:inset 0 -2px 0 var(--sem-primary)}.mt-icon.svelte-c58wtc{font-size:1.05em;line-height:1}.es.svelte-sio7ch{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-4);text-align:center;border:1px dashed var(--line);border-radius:var(--r-md);background:var(--el-panel);flex-direction:column;display:flex}.compact.svelte-sio7ch{padding:var(--sp-5) var(--sp-3)}.es-glyph.svelte-sio7ch{font-size:var(--fs-2xl);color:var(--sem-faint);line-height:1}.es-title.svelte-sio7ch{font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:1.5px;text-transform:uppercase;color:var(--sem-meta);font-weight:600}.es-hint.svelte-sio7ch{font-family:var(--font-read);font-size:var(--fs-md);line-height:var(--lh-read);color:var(--sem-meta);max-width:46ch}.es-actions.svelte-sio7ch{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}
