.ic.svelte-186tu3i{vertical-align:-.16em;flex:none;display:inline-block}.isp.svelte-127fwb0{flex-direction:column;gap:6px;display:flex}.isp-line.svelte-127fwb0{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.isp-label.svelte-127fwb0{color:var(--text-muted);min-width:92px;font-size:.7rem;font-weight:600}.isp-swatches.svelte-127fwb0,.isp-styles.svelte-127fwb0{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.isp-swatch.svelte-127fwb0{background:var(--c);cursor:pointer;width:20px;height:20px;box-shadow:0 0 0 1px var(--glass-border);border:2px solid #0000;border-radius:50%;padding:0;transition:transform .1s}.isp-swatch.svelte-127fwb0:hover{transform:scale(1.12)}.isp-swatch.on.svelte-127fwb0{border-color:var(--bg,#fff);box-shadow:0 0 0 2px var(--c)}.isp-style.svelte-127fwb0{cursor:pointer;color:var(--text-muted);border:1px solid var(--glass-border);background:0 0;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:.7rem;font-weight:600}.isp-style.svelte-127fwb0:hover{background:var(--glass-hover);color:var(--text)}.isp-style.on.svelte-127fwb0{background:var(--sel-bg,color-mix(in srgb, var(--blue) 14%, transparent));color:var(--sel-text,var(--blue));border-color:var(--sel-border,color-mix(in srgb, var(--blue) 32%, transparent))}.isp-paper.svelte-127fwb0{color:#1a1a2e;border:1px solid var(--glass-border);background:#fff;border-radius:6px;padding:2px 10px;font-size:.8rem;line-height:1.5}.isp-block.svelte-127fwb0{white-space:pre-wrap}.isp-rich.svelte-127fwb0{white-space:normal;margin-top:4px}.isp-rich.svelte-127fwb0 img{max-width:100%;height:auto}.bx-trigger.svelte-tnf94p{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .1s,color .1s;display:inline-flex}.bx-trigger.svelte-tnf94p:hover{background:var(--glass-hover);color:var(--text)}.bx-trigger.active.svelte-tnf94p{background:var(--tool-active-bg);color:var(--tool-active-fg);box-shadow:inset 0 0 0 1px var(--tool-active-ring)}.bx-pop.svelte-tnf94p{z-index:100002;box-sizing:border-box;background:var(--modal-bg);color:var(--text);-webkit-backdrop-filter:var(--glass-blur-strong);backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;position:fixed}.bx-hint.svelte-tnf94p{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.4}.bx-actions.svelte-tnf94p{justify-content:flex-end;gap:8px;display:flex}.bx-act.svelte-tnf94p{cursor:pointer;color:var(--text);border:1px solid var(--glass-border);background:0 0;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:.72rem;font-weight:600}.bx-act.svelte-tnf94p:hover{background:var(--glass-hover)}.bx-primary.svelte-tnf94p{background:var(--blue);color:#fff;border-color:var(--blue)}.bx-primary.svelte-tnf94p:hover{background:var(--blue-hover,var(--blue))}.bx-danger.svelte-tnf94p{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.bx-danger.svelte-tnf94p:hover{background:#ef44441a}.bs-trigger.svelte-492rgo{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.bs-trigger.svelte-492rgo:hover{background:var(--glass-hover);color:var(--text)}.bs-trigger.active.svelte-492rgo{background:var(--tool-active-bg);color:var(--tool-active-fg);box-shadow:inset 0 0 0 1px var(--tool-active-ring)}.bs-pop.svelte-492rgo{z-index:100002;box-sizing:border-box;color:var(--text);border:1px solid var(--glass-border);background:#10294d;border-radius:12px;flex-direction:column;gap:9px;max-height:min(86vh,600px);padding:12px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 34px #00000059}[data-theme=light] .bs-pop.svelte-492rgo{background:#fff;box-shadow:0 10px 34px #14285038}.bs-menu-title.svelte-492rgo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.62rem;font-weight:800}.bs-existing-title.svelte-492rgo{border-top:1px solid var(--glass-border);margin-top:2px;padding-top:9px}.bs-menu.svelte-492rgo{flex-direction:column;gap:3px;display:flex}.bs-menu-item.svelte-492rgo{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;display:flex}.bs-menu-item.svelte-492rgo:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--glass-border)}.bs-menu-ic.svelte-492rgo{background:color-mix(in srgb, var(--accent) 16%, transparent);width:26px;height:26px;color:var(--accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bs-menu-text.svelte-492rgo{flex-direction:column;gap:1px;min-width:0;display:flex}.bs-menu-label.svelte-492rgo{font-size:.78rem;font-weight:700}.bs-menu-hint.svelte-492rgo{color:var(--text-muted);font-size:.64rem}.bs-head.svelte-492rgo{align-items:center;gap:8px;display:flex}.bs-back.svelte-492rgo{font:inherit;cursor:pointer;color:var(--text);border:1px solid var(--glass-border);background:0 0;border-radius:7px;flex:none;padding:2px 8px;font-size:.7rem;font-weight:700}.bs-back.svelte-492rgo:hover{background:var(--glass-hover)}.bs-input.svelte-492rgo{border:1px solid var(--glass-border);background:var(--bg);min-width:0;color:var(--text);font:inherit;border-radius:8px;flex:auto;padding:4px 8px;font-size:.74rem}.bs-input.svelte-492rgo:focus{border-color:var(--accent);outline:none}.bs-hint.svelte-492rgo{color:var(--text-muted);margin:0;font-size:.7rem;line-height:1.4}.bs-plain.svelte-492rgo{padding:2px 0 4px}.bs-which.svelte-492rgo{flex-wrap:wrap;gap:5px;max-height:84px;display:flex;overflow-y:auto}.bs-chip.svelte-492rgo{font:inherit;cursor:pointer;color:var(--text-muted);border:1px solid var(--glass-border);background:0 0;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700}.bs-chip.svelte-492rgo:hover{color:var(--text);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.bs-line.svelte-492rgo{align-items:center;gap:8px;display:flex}.bs-label.svelte-492rgo{text-transform:uppercase;letter-spacing:.05em;width:58px;color:var(--text-muted);flex:none;font-size:.68rem;font-weight:700}.bs-swatches.svelte-492rgo{flex-wrap:wrap;gap:6px;display:flex}.bs-swatch.svelte-492rgo{background:var(--c);cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;padding:0}.bs-swatch.on.svelte-492rgo{border-color:var(--text);box-shadow:0 0 0 2px var(--modal-bg), 0 0 0 4px var(--c)}.bs-seg.svelte-492rgo{border:1px solid var(--glass-border);border-radius:8px;display:inline-flex;overflow:hidden}.bs-opt.svelte-492rgo{font:inherit;color:var(--text-muted);border:none;border-right:1px solid var(--glass-border);cursor:pointer;background:0 0;padding:3px 9px;font-size:.7rem;font-weight:600}.bs-opt.svelte-492rgo:last-child{border-right:none}.bs-opt.on.svelte-492rgo{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text)}.bs-preview.svelte-492rgo{text-align:center;background:#fff;border-radius:10px;padding:14px 10px;overflow:hidden}.bs-actions.svelte-492rgo{justify-content:flex-end;gap:8px;display:flex}.bs-act.svelte-492rgo{cursor:pointer;color:var(--text);border:1px solid var(--glass-border);background:0 0;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:.72rem;font-weight:600}.bs-act.svelte-492rgo:hover{background:var(--glass-hover)}.mw-overlay.svelte-1752q2l{z-index:100100;background:#0000008c;justify-content:center;align-items:flex-start;padding:20px 12px;display:flex;position:fixed;inset:0;overflow-y:auto}.mw-dialog.svelte-1752q2l{background:var(--bg-color);border:1px solid var(--glass-border);box-shadow:var(--modal-shadow);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:10px;width:min(640px,100%);padding:16px 18px;display:flex}.mw-head.svelte-1752q2l{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mw-head.svelte-1752q2l h3:where(.svelte-1752q2l){margin:0;font-size:1.05rem}.mw-x.svelte-1752q2l{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.95rem}.mw-hint.svelte-1752q2l{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.mw-search.svelte-1752q2l{gap:6px;display:flex}.mw-search.svelte-1752q2l input:where(.svelte-1752q2l){flex:1;min-width:0;padding:8px 12px;font-size:.82rem}.mw-map.svelte-1752q2l{aspect-ratio:56/30;border:1px solid var(--glass-border);z-index:0;background:#e9edf0;border-radius:10px;align-self:center;width:min(100%,560px);position:relative;overflow:hidden}.mw-map.mw-loading.svelte-1752q2l{opacity:.6}.mw-map.svelte-1752q2l .mw-pin{background:0 0;border:none}.mw-map.svelte-1752q2l .mw-pin svg{filter:drop-shadow(0 2px 3px #00000059);display:block}.mw-readout.svelte-1752q2l{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.76rem;display:flex}.mw-readout.svelte-1752q2l a:where(.svelte-1752q2l),.mw-link.svelte-1752q2l{color:var(--blue-text,var(--blue));cursor:pointer;font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:none}.mw-readout.svelte-1752q2l a:where(.svelte-1752q2l):hover,.mw-link.svelte-1752q2l:hover{text-decoration:underline}.mw-muted.svelte-1752q2l{color:var(--text-muted)}.mw-field.svelte-1752q2l{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.74rem;font-weight:700;display:flex}.mw-field.svelte-1752q2l input:where(.svelte-1752q2l){color:var(--text);padding:8px 12px;font-size:.82rem;font-weight:400}.mw-base.svelte-1752q2l{width:min(100%,560px);color:var(--text-muted);justify-content:space-between;align-self:center;align-items:center;gap:10px;margin-bottom:-4px;font-size:.74rem;font-weight:700;display:flex}.mw-seg.svelte-1752q2l{border:1px solid var(--glass-border);border-radius:9px;align-self:flex-start;display:inline-flex;overflow:hidden}.mw-seg.svelte-1752q2l button:where(.svelte-1752q2l){color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px 16px;font-family:inherit;font-size:.76rem;font-weight:700}.mw-seg.svelte-1752q2l button:where(.svelte-1752q2l)+button:where(.svelte-1752q2l){border-left:1px solid var(--glass-border)}.mw-seg.svelte-1752q2l button.active:where(.svelte-1752q2l){background:var(--blue);color:#fff}.mw-err.svelte-1752q2l{color:var(--red,#ef4444);background:color-mix(in srgb, var(--red,#ef4444) 10%, transparent);border:1px solid color-mix(in srgb, var(--red,#ef4444) 40%, transparent);border-radius:8px;margin:0;padding:8px 12px;font-size:.78rem;font-weight:600}.mw-actions.svelte-1752q2l{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mw-btn.svelte-1752q2l{border-radius:var(--radius-sm);cursor:pointer;background:var(--btn-outline-bg);border:1px solid var(--border);color:var(--text);transition:all var(--transition);padding:8px 16px;font-family:inherit;font-size:.8rem;font-weight:700}.mw-btn.svelte-1752q2l:hover:not(:disabled){border-color:var(--border-hover)}.mw-btn.svelte-1752q2l:disabled{opacity:.5;cursor:default}.mw-btn.primary.svelte-1752q2l{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;border-color:#0000}.mw-trigger.svelte-c1x0t1{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .1s,color .1s;display:inline-flex}.mw-trigger.svelte-c1x0t1:hover{background:var(--glass-hover);color:var(--text)}.ep-trigger.svelte-1rx2wgn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:3px 7px;transition:background .12s,color .12s;display:inline-flex}.ep-trigger.svelte-1rx2wgn:hover{background:var(--glass-hover);color:var(--text)}.ep-trigger.active.svelte-1rx2wgn{background:var(--tool-active-bg);color:var(--tool-active-fg);box-shadow:inset 0 0 0 1px var(--tool-active-ring)}.ep-pop.svelte-1rx2wgn{z-index:100002;box-sizing:border-box;border:1px solid var(--glass-border);background:#10294d;border-radius:12px;max-height:280px;padding:8px;position:fixed;overflow-y:auto;box-shadow:0 10px 34px #00000059}[data-theme=light] .ep-pop.svelte-1rx2wgn{background:#fff;box-shadow:0 10px 34px #14285038}.ep-group.svelte-1rx2wgn{flex-wrap:wrap;gap:1px;padding:4px 0;display:flex}.ep-group.svelte-1rx2wgn+.ep-group:where(.svelte-1rx2wgn){border-top:1px solid var(--glass-border)}.ep-emoji.svelte-1rx2wgn{cursor:pointer;background:0 0;border:none;border-radius:7px;width:30px;height:30px;padding:0;font-size:1.1rem;line-height:1}.ep-emoji.svelte-1rx2wgn:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.bm-purple.svelte-1yelb7y{--bm:#c084fc}.bm-blue.svelte-1yelb7y{--bm:#7eb8f7}.bm-teal.svelte-1yelb7y{--bm:#2dd4bf}.bm-trigger.svelte-1yelb7y{cursor:pointer;color:var(--bm);background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:3px 8px;font-family:inherit;font-size:.65rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.bm-trigger.svelte-1yelb7y:hover{background:color-mix(in srgb, var(--bm) 16%, transparent)}.bm-trigger.active.svelte-1yelb7y{background:var(--tool-active-bg);color:var(--tool-active-fg);box-shadow:inset 0 0 0 1px var(--tool-active-ring)}.bm-caret.svelte-1yelb7y{opacity:.8;margin-left:1px}.bm-pop.svelte-1yelb7y{z-index:100002;box-sizing:border-box;color:var(--text);border:1px solid var(--glass-border);background:#10294d;border-radius:12px;flex-direction:column;gap:1px;padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 34px #00000059}[data-theme=light] .bm-pop.svelte-1yelb7y{background:#fff;box-shadow:0 10px 34px #14285038}.bm-title.svelte-1yelb7y{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:6px 8px 3px;font-size:.62rem;font-weight:800}.bm-title.svelte-1yelb7y:not(:first-child){border-top:1px solid var(--glass-border);margin-top:4px;padding-top:9px}.bm-item.svelte-1yelb7y{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;border-radius:8px;flex-direction:row;align-items:center;gap:9px;padding:6px 9px;font-family:inherit;display:flex}.bm-ic.svelte-1yelb7y{background:color-mix(in srgb, var(--bm) 16%, transparent);width:24px;height:24px;color:var(--bm);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.bm-text.svelte-1yelb7y{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.bm-item.svelte-1yelb7y:hover,.bm-item.svelte-1yelb7y:focus-visible{background:color-mix(in srgb, var(--bm) 16%, transparent);outline:none}.bm-item.muted.svelte-1yelb7y{opacity:.6}.bm-label.svelte-1yelb7y{font-size:.74rem;font-weight:700}.bm-badge.svelte-1yelb7y{background:var(--orange);color:#fff;letter-spacing:.03em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:0 5px;font-size:.58rem;font-weight:700}.bm-hint.svelte-1yelb7y{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.rte-tabs-row.svelte-rr03e{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.rte-body-tabs.svelte-rr03e{border:1px solid var(--glass-border);border-radius:8px;gap:0;width:fit-content;margin-bottom:0;display:flex;overflow:hidden}.rte-body-tab.svelte-rr03e{color:var(--text-muted);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;padding:3px 12px;font-family:inherit;font-size:.68rem;font-weight:700;transition:background .12s,color .12s}.rte-body-tab.active.svelte-rr03e{background:var(--blue);color:#fff}.rte-body-tab.svelte-rr03e:not(.active):hover{background:var(--glass-hover);color:var(--text)}.rte-toolbar.svelte-rr03e{background:var(--glass);border:1px solid var(--glass-border);border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:4px;display:flex}.rte-btn.svelte-rr03e{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:.72rem;font-weight:600;transition:background .1s,color .1s;display:inline-flex}.rte-btn.svelte-rr03e:hover{background:var(--glass-hover);color:var(--text)}.rte-btn.active.svelte-rr03e{background:var(--tool-active-bg);color:var(--tool-active-fg);box-shadow:inset 0 0 0 1px var(--tool-active-ring)}.rte-sep.svelte-rr03e{background:var(--glass-border);flex-shrink:0;width:1px;height:14px;margin:0 2px}.rte-danger.svelte-rr03e{color:var(--red)}.rte-danger.svelte-rr03e:hover{color:var(--red);background:#ef44441a}.rte-shortcut.svelte-rr03e{color:#7eb8f7;font-size:.65rem}.rte-shortcut.svelte-rr03e:hover{color:#a8d0ff;background:#7eb8f726}.rte-instr.svelte-rr03e{color:#2dd4bf;font-size:.65rem}.rte-instr.svelte-rr03e:hover{color:#5eead4;background:#2dd4bf26}.rte-tag.svelte-rr03e{color:#c084fc;font-size:.65rem}.rte-tag.svelte-rr03e:hover{color:#d8b4fe;background:#c084fc26}.rte-expired.svelte-rr03e{opacity:.6}.rte-exp-tag.svelte-rr03e{background:var(--orange);color:#fff;vertical-align:middle;letter-spacing:.03em;border-radius:4px;margin-left:3px;padding:1px 4px;font-size:.58rem;font-weight:700}.rte-smart-editor.svelte-rr03e{border:1px solid var(--glass-border);color:#1a1a2e;background:#fff;border-top:none;border-radius:0 0 8px 8px;outline:none;padding:10px 12px;font-size:.82rem;line-height:1.6;overflow-y:auto}.rte-smart-editor.svelte-rr03e:focus{border-color:var(--accent)}.rte-smart-editor.svelte-rr03e a{color:#2b5cd9}.rte-link-row.svelte-rr03e{background:var(--glass);border:1px solid var(--accent);border-top:none;border-bottom:none;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 8px;display:flex}.rte-link-row-label.svelte-rr03e{color:var(--text-muted);white-space:nowrap;font-size:.68rem;font-weight:700}.rte-link-text-input.svelte-rr03e{flex:140px}.rte-link-url-input.svelte-rr03e{border:1px solid var(--glass-border);background:var(--bg);min-width:0;color:var(--text);border-radius:5px;flex:160px;padding:3px 8px;font-family:inherit;font-size:.75rem}.rte-textarea.svelte-rr03e{box-sizing:border-box;resize:vertical;border:1px solid var(--glass-border);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.82rem;line-height:1.6}.rte-preview.svelte-rr03e{border:1px solid var(--glass-border);color:#1a1a2e;background:#fff;border-radius:8px;padding:12px 14px;font-size:.82rem;line-height:1.6;overflow-y:auto}.rte-preview.svelte-rr03e h1,.rte-preview.svelte-rr03e h2,.rte-preview.svelte-rr03e h3,.rte-preview.svelte-rr03e p{margin:.4em 0}.rte-preview.svelte-rr03e a{color:#2b5cd9}.rte-preview.svelte-rr03e hr{border:none;border-top:1px solid #eee;margin:8px 0}.rte-preview.svelte-rr03e .rte-var,.rte-smart-editor.svelte-rr03e .rte-var{color:#6d28d9;cursor:default;background:#7c3aed1f;border:1px solid #7c3aed47;border-radius:10px;padding:1px 7px;font-weight:600}.rte-preview.svelte-rr03e .rte-var-unresolved,.rte-smart-editor.svelte-rr03e .rte-var-unresolved{white-space:nowrap;background:#7c3aed0f;border-style:dashed;font-family:SF Mono,Consolas,monospace;font-size:.85em}
