[hidden]{display:none!important}html.ssedit-on .ssedit-el{outline:1px dashed var(--c-line, #ccc);outline-offset:3px;border-radius:2px;cursor:text;transition:outline-color .15s,background .15s}html.ssedit-on .ssedit-el:hover{outline-color:var(--c-accent, #697C70);background:color-mix(in srgb,var(--c-accent, #697C70) 6%,transparent)}html.ssedit-on .ssedit-el:focus{outline:2px solid var(--c-accent, #697C70);outline-offset:3px;background:color-mix(in srgb,var(--c-accent, #697C70) 8%,transparent)}html.ssedit-on .ssedit-changed{box-shadow:-10px 0 0 -7px var(--c-accent, #697C70)}#ssedit-bar{position:fixed;left:50%;bottom:80px;transform:translate(-50%);z-index:99999;display:flex;align-items:center;gap:9px;padding:9px 12px 9px 16px;border-radius:30px;background:var(--c-bg-dark, #181816);color:var(--c-inverse-ink, #EDEAE0);border:1px solid rgba(255,255,255,.1);box-shadow:0 6px 24px #00000047;font-family:var(--f-mono, ui-monospace, monospace);font-size:12px;max-width:calc(100vw - 24px);flex-wrap:wrap;justify-content:center}#ssedit-bar .ssb-badge{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent, #A6A999)}#ssedit-bar .ssb-count{color:var(--c-ink-3, #9A9890)}#ssedit-bar .ssb-btn{font-family:inherit;font-size:11px;cursor:pointer;padding:6px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.18);background:transparent;color:var(--c-inverse-ink, #EDEAE0);transition:background .15s,border-color .15s}#ssedit-bar .ssb-btn:hover{background:#ffffff1a}#ssedit-bar .ssb-btn:disabled{opacity:.5;cursor:default}#ssedit-bar .ssb-primary{background:var(--c-accent, #697C70);border-color:transparent;color:#fff}#ssedit-bar .ssb-primary:hover{background:var(--c-accent, #697C70);opacity:.88}#ssedit-bar .ssb-mini{padding:6px 9px}#ssedit-pill{position:fixed;right:18px;bottom:18px;z-index:99998;font-family:var(--f-mono, ui-monospace, monospace);font-size:11px;padding:7px 13px;border-radius:20px;text-decoration:none;background:var(--c-accent, #697C70);color:#fff;box-shadow:0 4px 14px #0003;border-bottom:none}#ssedit-pill:hover{opacity:.85}#ssedit-toast{position:fixed;left:50%;bottom:134px;transform:translate(-50%);z-index:99999;padding:8px 16px;border-radius:8px;background:var(--c-ink, #1A1A18);color:#fff;font-family:var(--f-body, sans-serif);font-size:13px;box-shadow:0 4px 16px #00000040;max-width:calc(100vw - 40px);text-align:center}#ssedit-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#00000073;padding:20px}#ssedit-modal .ssm-card{background:var(--c-bg, #F8F6F0);color:var(--c-ink, #1A1A18);border-radius:14px;padding:24px;max-width:440px;width:100%;box-shadow:0 20px 60px #00000059;font-family:var(--f-body, sans-serif)}#ssedit-modal .ssm-title{font-weight:700;font-size:16px;margin-bottom:10px}#ssedit-modal .ssm-desc{font-size:13px;line-height:1.6;color:var(--c-ink-2, #5C5A55);margin-bottom:12px;word-break:keep-all}#ssedit-modal .ssm-steps{font-size:12.5px;line-height:1.7;color:var(--c-ink-2, #5C5A55);padding-left:18px;margin-bottom:12px}#ssedit-modal .ssm-steps b{color:var(--c-ink, #1A1A18)}#ssedit-modal .ssm-steps code{font-family:var(--f-mono, monospace);font-size:11px;background:var(--c-bg-2, #EFEBE1);padding:1px 5px;border-radius:3px}#ssedit-modal .ssm-link{display:inline-block;margin-bottom:14px;font-family:var(--f-mono, monospace);font-size:12px;color:var(--c-accent, #697C70);border-bottom:1px solid currentColor;text-decoration:none}#ssedit-modal .ssm-card input{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--c-line, #E5E1D8);background:#fff;color:var(--c-ink, #1A1A18);font-family:var(--f-mono, monospace);font-size:13px;margin-bottom:14px}#ssedit-modal .ssm-actions{display:flex;gap:8px}#ssedit-modal .ssm-actions .ssb-btn{font-family:var(--f-mono, monospace);font-size:12px;cursor:pointer;padding:8px 16px;border-radius:20px;border:1px solid var(--c-line, #E5E1D8);background:transparent;color:var(--c-ink, #1A1A18)}#ssedit-modal .ssm-actions .ssb-primary{background:var(--c-accent, #697C70);border-color:transparent;color:#fff}#ssedit-modal .ssm-note{font-size:11px;line-height:1.5;color:var(--c-ink-3, #9A9890);margin-top:12px;word-break:keep-all}@media(max-width:560px){#ssedit-bar{gap:6px;padding:8px 10px;bottom:72px}#ssedit-bar .ssb-count{display:none}#ssedit-bar .ssb-btn{padding:6px 10px}}
