:root{--color-primary:#8672d8;--color-primary-dark:#4a3a99;--color-primary-light:#9d8de4;--color-primary-hover:#b6abdf;--color-primary-subtle:#9184cf;--color-primary-text:#6350bb;--color-primary-alpha-08:#8672d814;--color-primary-alpha-12:#8672d81f;--color-primary-alpha-25:#8672d840;--color-accent-bg:#ece9f7;--color-accent-bg-light:#f4f2fb;--color-surface:#fff;--color-surface-raised:#fbfbfa;--color-bg:#f1f1ef;--color-bg-light:#f7f7f5;--color-border:#cbcbc7;--color-border-light:#dadad6;--color-border-lighter:#e3e3df;--color-border-dark:#b3b3ae;--color-border-input:#c8c8c4;--color-text:#2e2e2b;--color-text-secondary:#52524e;--color-text-muted:#64645f;--color-text-hint:#8a8a85;--color-text-disabled:#ababa6;--color-text-placeholder:#9b9b96;--color-hover-bg:#e0e0e0;--color-desk-bg:#e4e5e7;--color-active-bg:#c8c8c8;--color-selected-bg:#eee9f8;--color-focus-border:#8672d8;--state-hover-bg:#ece8f7;--state-hover-border:#b3a7dd;--state-active-bg:#ded7f2;--state-active-border:#9c8cd0;--state-open-bg:#5a4ab0;--state-open-text:#fff;--brand-bar-bg:#5a4ab0;--brand-bar-text:#f1eef9;--brand-bar-hover-bg:#ffffff24;--shadow-dropdown:0 4px 16px #17191d1f, 0 0 0 1px #17191d0a;--shadow-dialog:0 12px 32px #17191d2e, 0 2px 8px #17191d14;--shadow-light:0 1px 3px #17191d14, 0 1px 2px #17191d0d;--overlay-bg:#0003;--font-family-ui:-apple-system, BlinkMacSystemFont, "맑은 고딕", "Malgun Gothic", "Segoe UI", sans-serif;--font-family-mono:"Consolas", "Courier New", monospace;--font-size-xs:10px;--font-size-sm:11px;--font-size-base:12px;--font-size-md:13px;--font-size-lg:14px;--font-size-xl:16px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-8:16px;--space-10:20px;--space-12:24px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--focus-ring-color:#8672d873;--focus-ring:0 0 0 2px var(--focus-ring-color);--dur-fast:80ms;--dur-base:.14s;--dur-slow:.2s;--ease-out:cubic-bezier(.2, 0, 0, 1);--glass-bg:#ffffffe6;--glass-bg-chrome:#f7f7f5eb;--glass-blur:10px;--glass-saturate:150%;--glass-border:#ffffff73;--glass-fallback:#f7f7f5;--ai-border:#d9dee6;--control-height-sm:22px;--control-height-md:26px;--control-height-lg:28px;--touch-target-min:44px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-ui);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);height:100vh;overflow:hidden}#studio-root{flex-direction:column;height:100vh;display:flex}#menu-bar{background:var(--brand-bar-bg);border-bottom:1px solid var(--color-primary-dark);height:28px;font-size:var(--font-size-md);flex-shrink:0;align-items:center;gap:0;padding:0 8px;display:flex}.app-brand{flex-shrink:0;align-items:center;margin-right:8px;display:inline-flex}.app-brand img{width:22px;height:22px;display:block}.menu-item{-webkit-user-select:none;user-select:none;position:relative}#menu-bar .mobile-menu-toggle{color:var(--brand-bar-text)}.menu-title{cursor:pointer;color:var(--brand-bar-text);border-radius:var(--radius-md);border:1px solid #0000;padding:4px 14px;line-height:20px;display:inline-block}.menu-title:hover{background:var(--brand-bar-hover-bg);color:#fff;border-color:#0000}.menu-item.open>.menu-title{background:var(--color-surface);border-color:var(--color-surface);color:var(--color-primary-dark);z-index:1001;position:relative}.menu-dropdown{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-dropdown);z-index:1000;padding:4px 0;display:none;position:absolute;top:100%;left:0}.menu-item.open>.menu-dropdown{display:block}.md-item{cursor:pointer;font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap;align-items:center;padding:5px 16px 5px 32px;line-height:16px;display:flex;position:relative}.md-icon{width:16px;height:16px;margin-top:-8px;display:block;position:absolute;top:50%;left:8px}.md-item:hover{background:var(--state-hover-bg);border-radius:var(--radius-md);color:var(--color-primary-dark)}.md-item.disabled{color:var(--color-text-disabled);cursor:default}.md-item.disabled:hover{color:var(--color-text-disabled);background:0 0}.md-shortcut{color:var(--color-text-hint);font-size:var(--font-size-sm);margin-left:auto;padding-left:28px}.md-item.disabled .md-shortcut{color:var(--color-text-disabled)}.md-sep{border-top:1px solid var(--color-border-lighter);height:0;margin:3px 8px}.md-sub{cursor:pointer;font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap;align-items:center;padding:5px 16px 5px 32px;line-height:16px;display:flex;position:relative}.md-sub>.md-icon{margin-top:-8px;position:absolute;top:50%;left:8px}.md-sub:hover{background:var(--state-hover-bg);border-radius:var(--radius-md);color:var(--color-primary-dark)}.md-sub.disabled{color:var(--color-text-disabled);cursor:default}.md-sub.disabled:hover{color:var(--color-text-disabled);background:0 0}.md-arrow{color:var(--color-text-placeholder);margin-left:auto;padding-left:16px;font-size:8px}.md-sub.disabled .md-arrow{color:var(--color-text-disabled)}.md-sub-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:150px;box-shadow:var(--shadow-dropdown);z-index:1001;padding:4px 0;display:none;position:absolute;top:-4px;left:100%}.md-sub:not(.disabled):hover>.md-sub-panel{display:block}#icon-toolbar{background:var(--color-accent-bg-light);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:stretch;height:56px;padding:2px 8px;display:flex;overflow:visible}.tb-group{align-items:stretch;gap:0;display:flex}.tb-sep{background:var(--color-border);flex-shrink:0;width:1px;margin:4px}.tb-btn{border-radius:var(--radius-md);cursor:pointer;min-width:44px;color:var(--color-text);background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px 4px;display:flex}.tb-btn:hover{background:var(--state-hover-bg);border-color:var(--state-hover-border)}.tb-sprite{flex-shrink:0;width:18px;height:18px;display:block}.tb-label{font-size:var(--font-size-xs);text-align:center;color:var(--color-text-secondary);white-space:nowrap;line-height:1.1}.tb-icon-text{width:18px;height:18px;font-size:var(--font-size-xl);text-align:center;color:var(--color-primary-text);flex-shrink:0;line-height:18px;display:block}.tb-split{align-items:stretch;display:flex;position:relative}.tb-split-main{border-top-right-radius:0;border-bottom-right-radius:0;min-width:36px;padding-right:2px}.tb-split-arrow{border-top-left-radius:0;border-bottom-left-radius:0;min-width:14px;padding:0 1px}.tb-arrow-icon{color:var(--color-text-muted);font-size:8px;line-height:1}.tb-split-menu{background:var(--color-surface-raised);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:180px;box-shadow:var(--shadow-dropdown);z-index:9000;font-size:var(--font-size-base);padding:2px 0;display:none;position:absolute;top:100%;left:0}.tb-split.open>.tb-split-menu{display:block}.tb-split-item{cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;padding:5px 12px;display:flex}.tb-split-item:hover{background:var(--state-hover-bg);border-radius:var(--radius-md)}.tb-split-shortcut{color:var(--color-text-hint);font-size:var(--font-size-sm);margin-left:20px}.tb-split-sep{background:var(--color-border-lighter);height:1px;margin:2px 4px}.tb-paste{min-width:50px}.tb-hf-label{font-size:var(--font-size-md);color:var(--color-primary-text);white-space:nowrap;align-items:center;padding:0 12px;font-weight:600;display:flex}#style-bar{background:var(--color-accent-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;font-size:var(--font-size-base);flex-shrink:0;align-items:center;gap:2px;height:28px;padding:1px 8px;display:flex}.sb-sep{background:var(--color-border);flex-shrink:0;width:1px;height:20px;margin:0 4px}.sb-combo{border:1px solid var(--color-border-input);border-radius:var(--radius-sm);height:22px;font-size:var(--font-size-base);background:var(--color-surface);color:var(--color-text);outline:none;padding:0 2px}.sb-combo:focus{border-color:var(--color-focus-border)}#style-name{width:60px}.sb-font-lang{width:44px;font-size:var(--font-size-sm)}.sb-font{width:110px}.sb-size-group{align-items:center;margin-left:4px;display:inline-flex}.sb-size{border:1px solid var(--color-border-input);border-radius:var(--radius-sm) 0 0 2px;text-align:center;width:36px;height:22px;font-size:var(--font-size-base);background:var(--color-surface);border-right:none;outline:none}.sb-size:focus{border-color:var(--color-focus-border)}.sb-size-unit{border:1px solid var(--color-border-input);background:var(--color-bg);height:22px;line-height:22px;font-size:var(--font-size-sm);color:var(--color-text-secondary);border-left:none;border-right:none;padding:0 3px}.sb-size-arrows{flex-direction:column;display:inline-flex}.sb-arrow{border:1px solid var(--color-border-input);background:var(--color-bg);cursor:pointer;width:14px;height:11px;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:0;font-size:6px;line-height:1;display:flex}.sb-arrow:hover{background:var(--color-border-light)}#btn-size-up{border-bottom:none;border-radius:0 2px 0 0}#btn-size-down{border-radius:0 0 2px}.sb-btn{border-radius:var(--radius-sm);cursor:pointer;width:24px;height:24px;color:var(--color-text);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.sb-combo{flex-shrink:0}.sb-btn:hover{background:var(--state-hover-bg);border-color:var(--state-hover-border)}.sb-btn.active{background:var(--state-active-bg);border-color:var(--state-active-border)}.sb-ga{font-size:var(--font-size-lg);font-family:맑은 고딕,Malgun Gothic,sans-serif;line-height:1}.sb-bold{font-weight:700}.sb-italic{font-style:italic}.sb-underline{text-underline-offset:2px;text-decoration:underline}.sb-strike{text-decoration:line-through}.sb-emboss{text-shadow:-1px -1px #999,1px 1px #fff;color:var(--color-text-secondary)}.sb-engrave{text-shadow:1px 1px #999,-1px -1px #fff;color:var(--color-text-disabled)}.sb-outline{-webkit-text-stroke:1px #333;color:#0000}.sb-sup{font-size:var(--font-size-xs);vertical-align:super}.sb-sub{font-size:var(--font-size-xs);vertical-align:sub}.sb-has-arrow{gap:0;width:32px}.sb-dd{color:var(--color-text-muted);margin-left:1px;font-size:8px;line-height:1}.sb-dropdown{align-items:center;display:inline-flex;position:relative}.sb-dropdown-menu{z-index:1000;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:100px;box-shadow:var(--shadow-dropdown);padding:2px 0;display:none;position:absolute;top:100%;left:0}.sb-dropdown.open .sb-dropdown-menu{display:block}.sb-dropdown-item{cursor:pointer;width:100%;font-size:var(--font-size-base);color:var(--color-text);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:3px 8px;display:flex}.sb-dropdown-item:hover{background:var(--state-hover-bg)}.sb-dropdown-item.active{background:var(--state-active-bg);font-weight:700}.sb-dropdown-item .sb-ga{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:inline-flex}.sb-color-wrap{align-items:center;display:inline-flex;position:relative}#btn-text-color{flex-direction:column;padding:1px}#color-bar{background:red;width:16px;height:3px;margin-top:0;display:block}#text-color-picker{opacity:0;border:none;width:0;height:0;padding:0;position:absolute;top:100%;left:0}.sb-highlight-icon{font-size:var(--font-size-lg);color:#e8a020}#highlight-bar{background:#ff0;width:16px;height:3px;margin-top:0;display:block}.sb-hl-palette{z-index:200;background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-dropdown);padding:4px;display:none;position:absolute;top:100%;left:0}#highlight-dropdown.open .sb-hl-palette{display:block}.sb-hl-palette-row{gap:1px;margin-bottom:1px;display:flex}.sb-hl-palette-actions{border-top:1px solid var(--color-border-light);gap:4px;margin-top:2px;padding:4px 0 2px;display:flex}.sb-hl-palette-actions button{font-size:var(--font-size-sm);background:var(--color-surface);border:1px solid var(--color-border-input);cursor:pointer;flex:1;padding:2px 4px}.sb-hl-palette-actions button:hover{background:var(--color-hover-bg)}.sb-hl-swatch{border:1px solid var(--color-border-dark);cursor:pointer;width:14px;height:14px}.sb-hl-swatch:hover{border-color:var(--color-text)}.sb-hl-swatch.selected{border:2px solid var(--color-text)}.sb-align{width:16px;height:14px}.sb-align:before,.sb-align:after{display:none}.sb-ls-group{align-items:center;height:22px;display:inline-flex}.sb-ls-select{width:56px;height:22px;font-size:var(--font-size-sm);border:1px solid var(--color-border-input);border-radius:var(--radius-sm) 0 0 2px;background:var(--color-surface);cursor:pointer;text-align:center;padding:0 2px}.sb-ls-select:focus{border-color:var(--color-focus-border);outline:none}.sb-ls-arrows{flex-direction:column;display:inline-flex}.sb-ls-arrows .sb-arrow{border-radius:0}.sb-ls-arrows #btn-ls-up{border-bottom:none;border-radius:0 2px 0 0}.sb-ls-arrows #btn-ls-down{border-radius:0 0 2px}#editor-area{flex:1;grid-template-rows:20px 1fr;grid-template-columns:20px minmax(0,1fr);display:grid;overflow:hidden}#editor-area>*{min-width:0;min-height:0}#ruler-corner{background:#d0d0d0;border-bottom:1px solid #999;border-right:1px solid #999}#h-ruler{cursor:default;background:#d0d0d0;border-bottom:1px solid #999;display:block}#v-ruler{cursor:default;background:#d0d0d0;border-right:1px solid #999;display:block}#scroll-container{background:var(--color-desk-bg);min-width:0;min-height:0;position:relative;overflow:auto}#scroll-content{margin:0 auto;position:relative}#scroll-content canvas{box-shadow:0 2px 8px #17191d24, var(--shadow-light);background:var(--color-surface);position:absolute;left:50%;transform:translate(-50%)}#scroll-content.grid-mode canvas{box-shadow:0 1px 4px var(--overlay-bg)}#scroll-container.drag-over{outline-offset:-3px;background:#d0d8e8;outline:3px dashed #4a90d9}#scroll-container.hf-editing{background:#c8c8c8}#status-bar{background:var(--color-surface-raised);border-top:1px solid var(--color-border-dark);height:22px;font-size:var(--font-size-sm);color:var(--color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;padding:0 10px;display:flex}.stb-item{white-space:nowrap;flex-wrap:nowrap;flex-shrink:0;flex-basis:auto;line-height:22px}.stb-divider{flex-shrink:0;align-self:stretch;padding:0 10px;display:inline-block;position:relative}.stb-divider:after{content:"";border-left:1px solid var(--color-border-light);border-right:1px solid var(--color-surface);position:absolute;top:0;bottom:0;left:10px}.stb-message{text-overflow:ellipsis;white-space:nowrap;color:var(--color-primary-text);flex:1;padding:0 12px;line-height:22px;overflow:hidden}.stb-right{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0;margin-left:auto;display:flex}#sb-zoom-out{margin:0 8px}.stb-icon-btn{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.stb-icon-btn:hover{border-color:var(--color-border-dark);background:#00000014}.stb-zoom-val{font-size:var(--font-size-sm);text-align:center;min-width:32px;height:20px;color:var(--color-text);padding:0 4px;line-height:20px}:root{--icon-none:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3C/svg%3E")}.tb-sprite,.md-icon,.ai-icon,.sb-align{-webkit-mask:var(--icon,var(--icon-none)) no-repeat center / contain;-webkit-mask:var(--icon,var(--icon-none)) no-repeat center / contain;mask:var(--icon,var(--icon-none)) no-repeat center / contain;background:currentColor}.icon-cut{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 7a3 3 0 1 0 6 0a3 3 0 1 0 -6 0%22 /%3E%3Cpath d=%22M3 17a3 3 0 1 0 6 0a3 3 0 1 0 -6 0%22 /%3E%3Cpath d=%22M8.6 8.6l10.4 10.4%22 /%3E%3Cpath d=%22M8.6 15.4l10.4 -10.4%22 /%3E%3C/svg%3E")}.icon-copy{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M7 9.667a2.667 2.667 0 0 1 2.667 -2.667h8.666a2.667 2.667 0 0 1 2.667 2.667v8.666a2.667 2.667 0 0 1 -2.667 2.667h-8.666a2.667 2.667 0 0 1 -2.667 -2.667l0 -8.666%22 /%3E%3Cpath d=%22M4.012 16.737a2.005 2.005 0 0 1 -1.012 -1.737v-10c0 -1.1 .9 -2 2 -2h10c.75 0 1.158 .385 1.5 1%22 /%3E%3C/svg%3E")}.icon-paste{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2%22 /%3E%3Cpath d=%22M9 5a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2%22 /%3E%3Cpath d=%22M9 12h6%22 /%3E%3Cpath d=%22M9 16h6%22 /%3E%3C/svg%3E")}.icon-format-copy{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 5a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2l0 -2%22 /%3E%3Cpath d=%22M19 6h1a2 2 0 0 1 2 2a5 5 0 0 1 -5 5l-5 0v2%22 /%3E%3Cpath d=%22M10 16a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1l0 -4%22 /%3E%3C/svg%3E")}.icon-grid{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M11 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M18 5a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M4 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M11 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M18 12a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M4 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M11 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3Cpath d=%22M18 19a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 /%3E%3C/svg%3E")}.icon-char-shape{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 15.5a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0 -7 0%22 /%3E%3Cpath d=%22M3 19v-10.5a3.5 3.5 0 0 1 7 0v10.5%22 /%3E%3Cpath d=%22M3 13h7%22 /%3E%3Cpath d=%22M21 12v7%22 /%3E%3C/svg%3E")}.icon-para-shape{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M4 18l5 0%22 /%3E%3Cpath d=%22M4 12h13a3 3 0 0 1 0 6h-4l2 -2m0 4l-2 -2%22 /%3E%3C/svg%3E")}.icon-table{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 5a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v14a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-14%22 /%3E%3Cpath d=%22M3 10h18%22 /%3E%3Cpath d=%22M10 3v18%22 /%3E%3C/svg%3E")}.icon-shape{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M12 3l-4 7h8l-4 -7%22 /%3E%3Cpath d=%22M14 17a3 3 0 1 0 6 0a3 3 0 1 0 -6 0%22 /%3E%3Cpath d=%22M4 15a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4%22 /%3E%3C/svg%3E")}.icon-image{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M15 8h.01%22 /%3E%3Cpath d=%22M3 6a3 3 0 0 1 3 -3h12a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3h-12a3 3 0 0 1 -3 -3v-12%22 /%3E%3Cpath d=%22M3 16l5 -5c.928 -.893 2.072 -.893 3 0l5 5%22 /%3E%3Cpath d=%22M14 14l1 -1c.928 -.893 2.072 -.893 3 0l3 3%22 /%3E%3C/svg%3E")}.icon-obj-props{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M10.325 4.317c.426 -1.756 2.924 -1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543 -.94 3.31 .826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756 .426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543 -.826 3.31 -2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756 -2.924 1.756 -3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543 .94 -3.31 -.826 -2.37 -2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756 -.426 -1.756 -2.924 0 -3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94 -1.543 .826 -3.31 2.37 -2.37c1 .608 2.296 .07 2.572 -1.065%22 /%3E%3Cpath d=%22M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 /%3E%3C/svg%3E")}.icon-symbols{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 19h5v-1a7.35 7.35 0 1 1 6 0v1h5%22 /%3E%3C/svg%3E")}.icon-proofread{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 17L8 4l5 13M5 12h6M14 17l3 3 5-7%22/%3E%3C/svg%3E")}.icon-hyperlink{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9 15l6 -6%22 /%3E%3Cpath d=%22M11 6l.463 -.536a5 5 0 0 1 7.071 7.072l-.534 .464%22 /%3E%3Cpath d=%22M13 18l-.397 .534a5.068 5.068 0 0 1 -7.127 0a4.972 4.972 0 0 1 0 -7.071l.524 -.463%22 /%3E%3C/svg%3E")}.icon-footnote{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22/%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z%22/%3E%3Cpath d=%22M8 15h8%22/%3E%3Cpath d=%22M8 18h4%22/%3E%3C/svg%3E")}.icon-endnote{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22/%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z%22/%3E%3Cpath d=%22M8 16h8%22/%3E%3Cpath d=%22M8 19h.01%22/%3E%3Cpath d=%22M11 19h5%22/%3E%3C/svg%3E")}.icon-header{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12%22 /%3E%3Cpath d=%22M4 9l16 0%22 /%3E%3C/svg%3E")}.icon-footer{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2l0 -12%22 /%3E%3Cpath d=%22M4 15l16 0%22 /%3E%3C/svg%3E")}.icon-find{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}.icon-find-replace{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 4a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4%22 /%3E%3Cpath d=%22M15 16a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1l0 -4%22 /%3E%3Cpath d=%22M21 11v-3a2 2 0 0 0 -2 -2h-6l3 3m0 -6l-3 3%22 /%3E%3Cpath d=%22M3 13v3a2 2 0 0 0 2 2h6l-3 -3m0 6l3 -3%22 /%3E%3C/svg%3E")}.icon-new-doc{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2%22 /%3E%3Cpath d=%22M12 11l0 6%22 /%3E%3Cpath d=%22M9 14l6 0%22 /%3E%3C/svg%3E")}.icon-open{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M5 19l2.757 -7.351a1 1 0 0 1 .936 -.649h12.307a1 1 0 0 1 .986 1.164l-.996 5.211a2 2 0 0 1 -1.964 1.625h-14.026a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2h4l3 3h7a2 2 0 0 1 2 2v2%22 /%3E%3C/svg%3E")}.icon-save{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2%22 /%3E%3Cpath d=%22M10 14a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M14 4l0 4l-6 0l0 -4%22 /%3E%3C/svg%3E")}.icon-undo{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9 14l-4 -4l4 -4%22 /%3E%3Cpath d=%22M5 10h11a4 4 0 1 1 0 8h-1%22 /%3E%3C/svg%3E")}.icon-redo{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M15 14l4 -4l-4 -4%22 /%3E%3Cpath d=%22M19 10h-11a4 4 0 1 0 0 8h1%22 /%3E%3C/svg%3E")}.icon-print{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M17 17h2a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h2%22 /%3E%3Cpath d=%22M17 9v-4a2 2 0 0 0 -2 -2h-6a2 2 0 0 0 -2 2v4%22 /%3E%3Cpath d=%22M7 15a2 2 0 0 1 2 -2h6a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2l0 -4%22 /%3E%3C/svg%3E")}.icon-page-setup{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M17 3l4 4l-14 14l-4 -4l14 -14%22 /%3E%3Cpath d=%22M16 7l-1.5 -1.5%22 /%3E%3Cpath d=%22M13 10l-1.5 -1.5%22 /%3E%3Cpath d=%22M10 13l-1.5 -1.5%22 /%3E%3Cpath d=%22M7 16l-1.5 -1.5%22 /%3E%3C/svg%3E")}.icon-help{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%22 /%3E%3Cpath d=%22M12 17l0 .01%22 /%3E%3Cpath d=%22M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4%22 /%3E%3C/svg%3E")}.icon-delete{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M19 20h-10.5l-4.21 -4.3a1 1 0 0 1 0 -1.41l10 -10a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41l-9.2 9.3%22 /%3E%3Cpath d=%22M18 13.3l-6.3 -6.3%22 /%3E%3C/svg%3E")}.icon-select-all{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M8 9a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-6a1 1 0 0 1 -1 -1l0 -6%22 /%3E%3Cpath d=%22M12 20v.01%22 /%3E%3Cpath d=%22M16 20v.01%22 /%3E%3Cpath d=%22M8 20v.01%22 /%3E%3Cpath d=%22M4 20v.01%22 /%3E%3Cpath d=%22M4 16v.01%22 /%3E%3Cpath d=%22M4 12v.01%22 /%3E%3Cpath d=%22M4 8v.01%22 /%3E%3Cpath d=%22M4 4v.01%22 /%3E%3Cpath d=%22M8 4v.01%22 /%3E%3Cpath d=%22M12 4v.01%22 /%3E%3Cpath d=%22M16 4v.01%22 /%3E%3Cpath d=%22M20 4v.01%22 /%3E%3Cpath d=%22M20 8v.01%22 /%3E%3Cpath d=%22M20 12v.01%22 /%3E%3Cpath d=%22M20 16v.01%22 /%3E%3Cpath d=%22M20 20v.01%22 /%3E%3C/svg%3E")}.icon-textbox{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M12 3a3 3 0 0 0 -3 3v12a3 3 0 0 0 3 3%22 /%3E%3Cpath d=%22M6 3a3 3 0 0 1 3 3v12a3 3 0 0 1 -3 3%22 /%3E%3Cpath d=%22M13 7h7a1 1 0 0 1 1 1v8a1 1 0 0 1 -1 1h-7%22 /%3E%3Cpath d=%22M5 7h-1a1 1 0 0 0 -1 1v8a1 1 0 0 0 1 1h1%22 /%3E%3Cpath d=%22M17 12h.01%22 /%3E%3Cpath d=%22M13 12h.01%22 /%3E%3C/svg%3E")}.icon-comment{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M8 9h8%22 /%3E%3Cpath d=%22M8 13h6%22 /%3E%3Cpath d=%22M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12%22 /%3E%3C/svg%3E")}.icon-zoom-menu-in{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M7 10l6 0%22 /%3E%3Cpath d=%22M10 7l0 6%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}.icon-zoom-menu-out{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M7 10l6 0%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}.icon-ctrl-mark{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M13 4v16%22 /%3E%3Cpath d=%22M17 4v16%22 /%3E%3Cpath d=%22M19 4h-9.5a4.5 4.5 0 0 0 0 9h3.5%22 /%3E%3C/svg%3E")}.icon-para-mark{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M18 6v6a3 3 0 0 1 -3 3h-10l4 -4m0 8l-4 -4%22 /%3E%3C/svg%3E")}.icon-zoom-in{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M7 10l6 0%22 /%3E%3Cpath d=%22M10 7l0 6%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}.icon-zoom-out{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 10a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 /%3E%3Cpath d=%22M7 10l6 0%22 /%3E%3Cpath d=%22M21 21l-6 -6%22 /%3E%3C/svg%3E")}.icon-zoom-fit-width{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 12v-6a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v6%22 /%3E%3Cpath d=%22M10 18h-7%22 /%3E%3Cpath d=%22M21 18h-7%22 /%3E%3Cpath d=%22M6 15l-3 3l3 3%22 /%3E%3Cpath d=%22M18 15l3 3l-3 3%22 /%3E%3C/svg%3E")}.icon-zoom-fit{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M8 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 /%3E%3Cpath d=%22M16 16l-2.5 -2.5%22 /%3E%3Cpath d=%22M3 7v-2a2 2 0 0 1 2 -2h2%22 /%3E%3Cpath d=%22M3 17v2a2 2 0 0 0 2 2h2%22 /%3E%3Cpath d=%22M17 3h2a2 2 0 0 1 2 2v2%22 /%3E%3Cpath d=%22M17 21h2a2 2 0 0 0 2 -2v-2%22 /%3E%3C/svg%3E")}.icon-field{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M7 4a2 2 0 0 0 -2 2v3a2 3 0 0 1 -2 3a2 3 0 0 1 2 3v3a2 2 0 0 0 2 2%22 /%3E%3Cpath d=%22M17 4a2 2 0 0 1 2 2v3a2 3 0 0 0 2 3a2 3 0 0 0 -2 3v3a2 2 0 0 1 -2 2%22 /%3E%3C/svg%3E")}.icon-para-band{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 5h16%22/%3E%3Cpath d=%22M4 9h16%22/%3E%3Cpath d=%22M4 13.5h16v4h-16z%22/%3E%3Cpath d=%22M4 21h10%22/%3E%3C/svg%3E")}.icon-new-page-num{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 12a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%22 /%3E%3Cpath d=%22M10 10l2 -2v8%22 /%3E%3C/svg%3E")}.icon-hide-page{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M10.585 10.587a2 2 0 0 0 2.829 2.828%22 /%3E%3Cpath d=%22M16.681 16.673a8.717 8.717 0 0 1 -4.681 1.327c-3.6 0 -6.6 -2 -9 -6c1.272 -2.12 2.712 -3.678 4.32 -4.674m2.86 -1.146a9.055 9.055 0 0 1 1.82 -.18c3.6 0 6.6 2 9 6c-.666 1.11 -1.379 2.067 -2.138 2.87%22 /%3E%3Cpath d=%22M3 3l18 18%22 /%3E%3C/svg%3E")}.icon-page-break{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M19 18v1a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-1%22 /%3E%3Cpath d=%22M3 14h3m4.5 0h3m4.5 0h3%22 /%3E%3Cpath d=%22M5 10v-5a2 2 0 0 1 2 -2h7l5 5v2%22 /%3E%3C/svg%3E")}.icon-column-break{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 4a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v16a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1v-16%22 /%3E%3Cpath d=%22M12 3v18%22 /%3E%3C/svg%3E")}.icon-section-settings{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M9.172 19a3 3 0 1 0 2.828 -4%22 /%3E%3Cpath d=%22M14.83 5a3 3 0 1 0 -2.83 4%22 /%3E%3Cpath d=%22M9 12a3 3 0 1 0 6 0a3 3 0 1 0 -6 0%22 /%3E%3C/svg%3E")}.icon-cell-props{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M12 21h-7a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v7%22 /%3E%3Cpath d=%22M3 10h18%22 /%3E%3Cpath d=%22M10 3v18%22 /%3E%3Cpath d=%22M17.001 19a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22 /%3E%3Cpath d=%22M19.001 15.5v1.5%22 /%3E%3Cpath d=%22M19.001 21v1.5%22 /%3E%3Cpath d=%22M22.032 17.25l-1.299 .75%22 /%3E%3Cpath d=%22M17.27 20l-1.3 .75%22 /%3E%3Cpath d=%22M15.97 17.25l1.3 .75%22 /%3E%3Cpath d=%22M20.733 20l1.3 .75%22 /%3E%3C/svg%3E")}.icon-row-above{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 18v-4a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v4a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1%22 /%3E%3Cpath d=%22M12 9v-4%22 /%3E%3Cpath d=%22M10 7l4 0%22 /%3E%3C/svg%3E")}.icon-row-below{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M20 6v4a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1%22 /%3E%3Cpath d=%22M12 15l0 4%22 /%3E%3Cpath d=%22M14 17l-4 0%22 /%3E%3C/svg%3E")}.icon-col-left{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1%22 /%3E%3Cpath d=%22M5 12l4 0%22 /%3E%3Cpath d=%22M7 10l0 4%22 /%3E%3C/svg%3E")}.icon-col-right{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M6 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1%22 /%3E%3Cpath d=%22M15 12l4 0%22 /%3E%3Cpath d=%22M17 10l0 4%22 /%3E%3C/svg%3E")}.icon-row-del{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M20 6v4a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1%22 /%3E%3Cpath d=%22M10 16l4 4%22 /%3E%3Cpath d=%22M10 20l4 -4%22 /%3E%3C/svg%3E")}.icon-col-del{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M6 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1%22 /%3E%3Cpath d=%22M16 10l4 4%22 /%3E%3Cpath d=%22M16 14l4 -4%22 /%3E%3C/svg%3E")}.icon-cell-split{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M12 15V9%22 /%3E%3Cpath d=%22M3 15h18%22 /%3E%3Cpath d=%22M3 9h18%22 /%3E%3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%223%22 rx=%222%22 /%3E%3C/svg%3E")}.icon-cell-merge{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M12 21v-6%22 /%3E%3Cpath d=%22M12 9V3%22 /%3E%3Cpath d=%22M3 15h18%22 /%3E%3Cpath d=%22M3 9h18%22 /%3E%3Crect width=%2218%22 height=%2218%22 x=%223%22 y=%223%22 rx=%222%22 /%3E%3C/svg%3E")}.icon-cell-h-eq{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M3 5a1 1 0 0 1 1 -1h11a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-11a1 1 0 0 1 -1 -1z%22/%3E%3Cpath d=%22M3 9.33h13%22/%3E%3Cpath d=%22M3 14.66h13%22/%3E%3Cpath d=%22M20 6v12%22/%3E%3Cpath d=%22M18.5 7.5l1.5 -1.5l1.5 1.5%22/%3E%3Cpath d=%22M18.5 16.5l1.5 1.5l1.5 -1.5%22/%3E%3C/svg%3E")}.icon-cell-w-eq{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 4a1 1 0 0 1 1 -1h14a1 1 0 0 1 1 1v11a1 1 0 0 1 -1 1h-14a1 1 0 0 1 -1 -1z%22/%3E%3Cpath d=%22M9.33 3v13%22/%3E%3Cpath d=%22M14.66 3v13%22/%3E%3Cpath d=%22M6 20h12%22/%3E%3Cpath d=%22M7.5 18.5l-1.5 1.5l1.5 1.5%22/%3E%3Cpath d=%22M16.5 18.5l1.5 1.5l-1.5 1.5%22/%3E%3C/svg%3E")}.icon-block-fx{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 19a2 2 0 0 0 2 2c2 0 2 -4 3 -9s1 -9 3 -9a2 2 0 0 1 2 2%22 /%3E%3Cpath d=%22M5 12h6%22 /%3E%3Cpath d=%22M15 12l6 6%22 /%3E%3Cpath d=%22M15 18l6 -6%22 /%3E%3C/svg%3E")}.icon-block-sum{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M18 16v2a1 1 0 0 1 -1 1h-11l6 -7l-6 -7h11a1 1 0 0 1 1 1v2%22 /%3E%3C/svg%3E")}.icon-block-avg{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3 21l18 -18%22 /%3E%3Cpath d=%22M4 12a8 8 0 1 0 16 0a8 8 0 1 0 -16 0%22 /%3E%3C/svg%3E")}.icon-block-prod{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M5 5h14%22/%3E%3Cpath d=%22M8 5v14%22/%3E%3Cpath d=%22M16 5v14%22/%3E%3C/svg%3E")}.icon-thousand{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 8a3 3 0 0 1 6 0v3a3 3 0 0 1 -6 0z%22/%3E%3Cpath d=%22M14 8a3 3 0 0 1 6 0v3a3 3 0 0 1 -6 0z%22/%3E%3Cpath d=%22M12 16c.6 1.5 .2 3.2 -1.2 4.3%22/%3E%3C/svg%3E")}.icon-decimal-add{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M10 18h10%22 /%3E%3Cpath d=%22m17 21 3-3-3-3%22 /%3E%3Cpath d=%22M3 11h.01%22 /%3E%3Crect x=%2215%22 y=%223%22 width=%225%22 height=%228%22 rx=%222.5%22 /%3E%3Crect x=%226%22 y=%223%22 width=%225%22 height=%228%22 rx=%222.5%22 /%3E%3C/svg%3E")}.icon-decimal-rm{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22m13 21-3-3 3-3%22 /%3E%3Cpath d=%22M20 18H10%22 /%3E%3Cpath d=%22M3 11h.01%22 /%3E%3Crect x=%226%22 y=%223%22 width=%225%22 height=%228%22 rx=%222.5%22 /%3E%3C/svg%3E")}.icon-export-pdf{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4%22 /%3E%3Cpath d=%22M5 18h1.5a1.5 1.5 0 0 0 0 -3h-1.5v6%22 /%3E%3Cpath d=%22M17 18h2%22 /%3E%3Cpath d=%22M20 15h-3v6%22 /%3E%3Cpath d=%22M11 15v6h1a2 2 0 0 0 2 -2v-2a2 2 0 0 0 -2 -2h-1%22 /%3E%3C/svg%3E")}.icon-export-hwpx{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M14 3v4a1 1 0 0 0 1 1h4%22 /%3E%3Cpath d=%22M11.5 21h-4.5a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v5m-5 6h7m-3 -3l3 3l-3 3%22 /%3E%3C/svg%3E")}.icon-validation{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M3.5 5.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M3.5 11.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M3.5 17.5l1.5 1.5l2.5 -2.5%22 /%3E%3Cpath d=%22M11 6l9 0%22 /%3E%3Cpath d=%22M11 12l9 0%22 /%3E%3Cpath d=%22M11 18l9 0%22 /%3E%3C/svg%3E")}.icon-ai-sparkles{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z%22 /%3E%3Cpath d=%22M20 2v4%22 /%3E%3Cpath d=%22M22 4h-4%22 /%3E%3Ccircle cx=%224%22 cy=%2220%22 r=%222%22 /%3E%3C/svg%3E")}.icon-ai-attach{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551%22 /%3E%3C/svg%3E")}.icon-ai-rewrite{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72%22 /%3E%3Cpath d=%22m14 7 3 3%22 /%3E%3Cpath d=%22M5 6v4%22 /%3E%3Cpath d=%22M19 14v4%22 /%3E%3Cpath d=%22M10 2v2%22 /%3E%3Cpath d=%22M7 8H3%22 /%3E%3Cpath d=%22M21 16h-4%22 /%3E%3Cpath d=%22M11 3H9%22 /%3E%3C/svg%3E")}.icon-ai-send{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z%22 /%3E%3Cpath d=%22m21.854 2.147-10.94 10.939%22 /%3E%3C/svg%3E")}.icon-ai-insert{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M12 17V3%22 /%3E%3Cpath d=%22m6 11 6 6 6-6%22 /%3E%3Cpath d=%22M19 21H5%22 /%3E%3C/svg%3E")}.icon-ai-close{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath d=%22M18 6 6 18%22 /%3E%3Cpath d=%22m6 6 12 12%22 /%3E%3C/svg%3E")}.sb-al-left{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M4 12l10 0%22 /%3E%3Cpath d=%22M4 18l14 0%22 /%3E%3C/svg%3E")}.sb-al-center{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M8 12l8 0%22 /%3E%3Cpath d=%22M6 18l12 0%22 /%3E%3C/svg%3E")}.sb-al-right{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M10 12l10 0%22 /%3E%3Cpath d=%22M6 18l14 0%22 /%3E%3C/svg%3E")}.sb-al-justify{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 %3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22 /%3E%3Cpath d=%22M4 6l16 0%22 /%3E%3Cpath d=%22M4 12l16 0%22 /%3E%3Cpath d=%22M4 18l12 0%22 /%3E%3C/svg%3E")}.sb-al-distribute{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 6h16%22/%3E%3Cpath d=%22M4 10h16%22/%3E%3Cpath d=%22M4 14h16%22/%3E%3Cpath d=%22M4 18h3.5%22/%3E%3Cpath d=%22M10.25 18h3.5%22/%3E%3Cpath d=%22M16.5 18h3.5%22/%3E%3C/svg%3E")}.sb-al-split{--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22currentColor%22 stroke-width=%221.75%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath stroke=%22none%22 d=%22M0 0h24v24H0z%22 fill=%22none%22/%3E%3Cpath d=%22M4 6h16%22/%3E%3Cpath d=%22M4 10h16%22/%3E%3Cpath d=%22M4 14h16%22/%3E%3Cpath d=%22M4 18h6%22/%3E%3Cpath d=%22M14 18h6%22/%3E%3C/svg%3E")}.modal-overlay{background:var(--overlay-bg);z-index:10000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.dialog-wrap{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);font-size:var(--font-size-base);color:var(--color-text);box-shadow:var(--shadow-dialog);flex-direction:column;display:flex}.dialog-title{background:var(--color-accent-bg);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-weight:700;font-size:var(--font-size-base);flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding:6px 12px;display:flex}.dialog-close{cursor:pointer;width:16px;height:16px;font-size:var(--font-size-lg);color:var(--color-text-muted);text-align:center;background:0 0;border:none;padding:0;line-height:16px}.dialog-close:hover{color:var(--color-text)}.dialog-body{min-height:0;padding:12px;overflow:auto}.dialog-footer{flex-shrink:0}.dialog-body input,.dialog-body select,.dialog-body textarea{min-width:0}.dialog-section{border:1px solid var(--color-border-lighter);background:var(--color-surface);border-radius:var(--radius-sm);margin-bottom:10px;padding:10px 12px}.dialog-section-title{color:var(--color-primary-dark);font-weight:700;font-size:var(--font-size-sm);margin-bottom:8px}.dialog-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.dialog-row:last-child{margin-bottom:0}.dialog-label{font-size:var(--font-size-sm);color:var(--color-text);text-align:right;min-width:40px}.dialog-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:72px;height:22px;font-size:var(--font-size-sm);text-align:right;outline:none;padding:0 4px}.dialog-input:focus{border-color:var(--color-primary)}.dialog-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:22px;font-size:var(--font-size-sm);background:var(--color-surface);outline:none;padding:0 4px}.dialog-select:focus{border-color:var(--color-primary)}.review-body{gap:12px;display:grid}.review-field{gap:6px;display:grid}.review-actions{flex-wrap:wrap;gap:6px;display:flex}.review-quote{white-space:pre-wrap;max-height:80px;overflow:auto}.review-status{min-height:18px}.review-changes{gap:12px;display:grid}.review-change{border-top:1px solid var(--color-border);padding:8px 0}.dialog-unit{font-size:var(--font-size-xs);color:var(--color-text-hint)}.dialog-radio-group{flex-wrap:wrap;gap:6px 12px;display:flex}.dialog-radio-group label{font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:3px;display:flex}.dialog-radio-group input[type=radio]{margin:0}.dialog-footer{justify-content:flex-end;gap:8px;padding:0 12px 12px;display:flex}.dialog-btn{border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface);min-width:64px;height:26px;font-size:var(--font-size-base);cursor:pointer;padding:0 12px}.dialog-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary-subtle)}.dialog-btn-primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary-dark)}.dialog-btn-primary:hover{background:var(--color-primary-dark)}.page-setup-sections{gap:10px;display:flex}.page-setup-sections>.dialog-section{flex:1;margin-bottom:0}.margin-grid{grid-template-columns:40px 72px auto 40px 72px auto;align-items:center;gap:6px;display:grid}.dialog-icon-radio-group{flex-wrap:wrap;gap:6px;display:flex}.icon-radio-card{border:1.5px solid var(--color-border-lighter);cursor:pointer;background:var(--color-surface);border-radius:3px;flex-direction:column;align-items:center;gap:4px;min-width:52px;padding:6px 8px;display:flex}.icon-radio-card:hover{border-color:var(--color-primary-hover);background:var(--color-accent-bg-light)}.icon-radio-card.selected{border-color:var(--color-primary);background:var(--color-accent-bg)}.icon-radio-input{display:none}.icon-radio-icon{justify-content:center;align-items:center;height:38px;display:flex}.icon-radio-text{font-size:var(--font-size-xs);color:var(--color-text)}.about-body{text-align:center;padding:16px 24px}.about-brand{align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.about-brand-symbol{flex-shrink:0;width:38.1333px;height:39px}.about-wordmark{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.about-suite{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;line-height:14px;display:flex}.about-suite img{width:14px;height:14px}.about-product-name{letter-spacing:-.7px;white-space:nowrap;color:var(--color-text);font-size:28px;font-weight:600;line-height:28px}.about-product-name-ko{font-size:var(--font-size-md);color:var(--color-primary-text);margin-bottom:8px}.about-version{font-size:var(--font-size-md);color:var(--color-text-muted);margin-bottom:12px}.about-link{font-size:var(--font-size-md);color:var(--color-text-secondary)}.about-company{color:inherit;cursor:pointer;text-decoration:none}.about-company:hover,.about-company:focus-visible{color:var(--color-text);text-decoration:none}.about-company:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:4px;border-radius:2px}.about-tech{font-size:var(--font-size-sm);color:var(--color-text-hint);margin-bottom:16px}.about-notice{background:var(--color-bg-light);border:1px solid var(--color-border-light);font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:left;border-radius:4px;margin-bottom:16px;padding:10px 14px;line-height:1.6}.about-license-title{font-size:var(--font-size-base);color:var(--color-text-secondary);text-align:left;margin-bottom:6px;font-weight:700}.about-license-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);margin-bottom:16px}.about-license-table td{border-bottom:1px solid var(--color-border-lighter);color:var(--color-text-secondary);padding:3px 8px}.about-license-table td:first-child{color:var(--color-text);font-family:monospace}.about-license-table td:last-child{text-align:right;color:var(--color-text-hint)}.about-copyright{font-size:var(--font-size-sm);color:var(--color-text-placeholder)}.context-menu{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-dropdown);z-index:20000;font-size:var(--font-size-base);padding:4px 0;position:fixed}.dialog-tabs{border-bottom:1px solid var(--color-border-dark);background:var(--color-bg);gap:0;padding:0 12px;display:flex}.dialog-tab{font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:5px 14px;position:relative}.dialog-tab:hover{color:var(--color-text);background:var(--color-accent-bg)}.dialog-tab.active{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border-dark);border-bottom:1px solid var(--color-surface-raised);font-weight:700}.dialog-tab-panel{display:none}.dialog-tab-panel.active{display:block}.dialog-checkbox{font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:4px;display:flex}.dialog-checkbox input[type=checkbox]{margin:0}.dialog-btn-group{gap:0;display:flex}.dialog-btn-group button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;min-width:36px;height:26px;font-size:var(--font-size-sm);padding:0 6px}.dialog-btn-group button:not(:first-child){border-left:none}.dialog-btn-group button:first-child{border-radius:var(--radius-sm) 0 0 2px}.dialog-btn-group button:last-child{border-radius:0 2px 2px 0}.dialog-btn-group button:hover{background:var(--color-accent-bg)}.dialog-btn-group button.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary-dark)}.dialog-margin-grid{grid-template-columns:40px 72px auto 40px 72px auto;align-items:center;gap:6px;display:grid}.dialog-text-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);height:22px;font-size:var(--font-size-sm);outline:none;width:120px;padding:0 4px}.dialog-text-input:focus{border-color:var(--color-primary)}.dialog-section.disabled,.dialog-pos-group.disabled{opacity:.5;pointer-events:none}.eq-dialog{width:520px}.eq-body{flex-direction:column;gap:8px;display:flex}.eq-toolbar{background:var(--color-bg);border:1px solid var(--color-border-lighter);border-radius:3px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.eq-toolbar-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-width:28px;height:26px;font-size:var(--font-size-base);padding:0 5px;line-height:24px}.eq-toolbar-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary)}.eq-toolbar-sep{background:var(--color-border);width:1px;margin:2px 3px}.eq-preview{border:1px solid var(--color-border-dark);background:var(--color-surface);border-radius:3px;justify-content:center;align-items:center;min-height:80px;max-height:160px;padding:12px;display:flex;overflow:auto}.eq-preview svg{max-width:100%;max-height:140px}.eq-preview-empty,.eq-preview-error{color:var(--color-text-placeholder);font-size:var(--font-size-base);font-style:italic}.eq-preview-error{color:#c44}.eq-script{border:1px solid var(--color-border-dark);width:100%;min-height:72px;font-family:Consolas,Courier New,monospace;font-size:var(--font-size-md);resize:vertical;box-sizing:border-box;border-radius:3px;padding:6px 8px}.eq-script:focus{border-color:var(--color-primary);outline:none}.eq-props-row{align-items:center;gap:8px;display:flex}.eq-color-input{border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:24px;padding:0}.field-edit-body{flex-direction:column;display:flex}.field-edit-panel{flex-direction:column;gap:6px;padding:12px;display:flex}.field-edit-label{font-size:var(--font-size-base);color:var(--color-text)}.field-edit-input{box-sizing:border-box;width:100%;font-size:var(--font-size-base);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface);padding:4px 6px}.field-edit-input:focus,.field-edit-textarea:focus{border-color:var(--color-focus-border);outline:none}.field-edit-textarea{box-sizing:border-box;width:100%;font-size:var(--font-size-base);border:1px solid var(--color-border-dark);border-radius:var(--radius-sm);background:var(--color-surface);resize:vertical;padding:4px 6px;font-family:inherit}.field-edit-checkbox-row{font-size:var(--font-size-base);color:var(--color-text);cursor:pointer;align-items:center;gap:4px;margin-top:4px;display:flex}.goto-tab-bar{border-bottom:1px solid var(--color-border-dark);gap:0;margin-bottom:8px;display:flex}.goto-tab-btn{font-size:var(--font-size-sm);cursor:pointer;color:var(--color-text-muted);background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;padding:4px 14px}.goto-tab-btn:hover{color:var(--color-text);background:var(--color-accent-bg)}.goto-tab-btn.active{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border-dark);border-bottom:1px solid var(--color-surface-raised);font-weight:700}.goto-bookmark-list{border:1px solid var(--color-border);background:var(--color-surface);height:140px;overflow-y:auto}.goto-bookmark-item{font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;overflow:hidden}.goto-bookmark-item:hover{background:var(--state-hover-bg)}.goto-bookmark-item.selected{background:var(--color-primary);color:#fff}.formula-dialog{width:420px}.formula-dialog-body{padding:12px 16px}.formula-row{align-items:center;gap:8px;margin-bottom:10px;display:flex}.formula-row label{min-width:90px;font-size:var(--font-size-md);color:var(--color-text);white-space:nowrap}.formula-input{border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-family:Consolas,monospace;font-size:var(--font-size-md);flex:1;padding:6px 8px}.formula-input:focus{border-color:var(--color-focus-border);box-shadow:var(--focus-ring);outline:none}.formula-select{border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-md);flex:1;padding:5px 8px}.formula-error{color:#856404;font-size:var(--font-size-base);background:#fff3cd;border:1px solid #ffc107;border-radius:4px;margin-top:8px;padding:8px 12px}.formula-input-error{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354533!important}.cs-dialog{width:520px}.cs-main-row{display:flex}.cs-left-col{flex:1;min-width:0}.cs-right-col{border-left:1px solid var(--color-border);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.cs-right-col .dialog-btn{white-space:nowrap;width:72px}.cs-fieldset{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:6px 0;padding:6px 8px 8px}.cs-fieldset legend{font-size:var(--font-size-sm);color:var(--color-text);padding:0 4px;font-weight:700}.cs-icon-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:34px;height:30px;font-size:var(--font-size-lg);justify-content:center;align-items:center;padding:0;display:inline-flex}.cs-icon-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary-text)}.cs-icon-btn.active{background:var(--color-active-bg);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary-text)}.cs-color-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;vertical-align:middle;width:28px;height:22px;padding:0}.cs-preview{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--font-size-lg);color:#000;min-height:36px;margin:8px 0 4px;padding:10px 12px;line-height:1.8}.cs-dialog .dialog-body{min-height:380px}.cs-radio-label{font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:3px;margin-right:12px;display:inline-flex}.cs-radio-label input[type=radio]{margin:0}.cs-checkbox-label{font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:3px;margin-right:16px;display:inline-flex}.cs-checkbox-label input[type=checkbox]{margin:0}.cs-border-layout{gap:12px;display:flex}.cs-border-left{flex:none}.cs-border-right{flex-direction:column;flex:1;align-items:center;display:flex}.cs-border-preview{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:120px;height:110px;display:flex}.cs-border-inner{border:1px dashed var(--color-border);width:80px;height:70px}.cs-border-presets{gap:2px;margin-top:4px;display:flex}.cs-preset-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:28px;height:26px;font-size:var(--font-size-base);justify-content:center;align-items:center;display:inline-flex}.cs-preset-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary-text)}.cs-line-preview{font-size:var(--font-size-xs);color:var(--color-text-muted);vertical-align:middle;margin-left:4px;display:inline-block}.cell-selection-highlight{pointer-events:none;background:#337ab740}.table-object-border{pointer-events:none;box-sizing:border-box;border:2px solid #337ab7}.table-object-handle{box-sizing:border-box;pointer-events:none;background:#337ab7;border:1px solid #fff}.ps-dialog{width:480px}.ps-align-row{gap:4px;margin-bottom:8px;display:flex}.ps-align-btn{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;width:36px;height:28px;font-size:var(--font-size-base);color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.ps-align-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary-text)}.ps-align-btn.active{background:var(--color-active-bg);border-color:var(--color-primary-text);color:var(--color-primary-text)}.ps-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ps-preview{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface-raised);min-height:56px;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:8px;padding:10px;line-height:1.6}.ps-tab-list-area{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.ps-tab-list-col{flex:1;min-width:0}.ps-tab-table-wrap{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface);height:118px;overflow-y:auto}.ps-tab-table{border-collapse:collapse;width:100%;font-size:var(--font-size-base)}.ps-tab-table th{background:var(--color-bg);border-bottom:1px solid var(--color-border);text-align:left;padding:3px 6px;font-weight:500;position:sticky;top:0}.ps-tab-table td{cursor:pointer;padding:2px 6px}.ps-tab-table tr:hover{background:var(--color-bg-light)}.ps-tab-table tr.selected{background:var(--color-selected-bg)}.ps-tab-list-btns{flex-direction:column;gap:4px;padding-top:20px;display:flex}.ps-tab-del-btn{min-width:28px;font-size:var(--font-size-md);color:#c00;padding:2px 6px}.ps-border-layout{gap:12px;display:flex}.ps-border-left{flex:none}.ps-border-right{flex-direction:column;flex:1;align-items:center;display:flex}.ps-border-preview{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:140px;height:120px;display:flex}.ps-border-inner{border:1px dashed var(--color-border);width:100px;height:80px}.ps-border-presets{gap:2px;margin-top:4px;display:flex}.ps-preset-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:28px;height:26px;font-size:var(--font-size-base);justify-content:center;align-items:center;display:inline-flex}.ps-preset-btn:hover{background:var(--color-hover-bg)}.ps-spacing-grid{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.ps-spacing-cell{align-items:center;gap:4px;display:flex}.ps-spacing-cell .dialog-label{text-align:right;min-width:62px;display:inline-block}.pp-dialog{width:580px}.pp-dialog .dialog-body{min-height:400px}.pp-dialog .dialog-label{min-width:60px}.pp-dialog .cs-fieldset{box-sizing:border-box;width:100%}.pp-wrap-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:32px;height:28px;font-size:var(--font-size-md);justify-content:center;align-items:center;padding:0;display:inline-flex}.pp-wrap-btn:hover:not(:disabled){background:var(--color-accent-bg);border-color:var(--color-primary-text)}.pp-wrap-btn.active{background:var(--color-active-bg);border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary-text)}.pp-wrap-btn:disabled{opacity:.45;cursor:default}.pp-desc-btn{font-size:var(--font-size-sm);height:22px;margin-left:auto;padding:0 8px}.pp-pos-detail .dialog-select{min-width:56px}.pp-stub-msg{color:var(--color-text-placeholder);font-size:var(--font-size-sm);text-align:center;padding:40px 20px}.pp-rot-preview{border:1px solid var(--color-border);background:var(--color-bg-light);vertical-align:middle;border-radius:50%;width:44px;height:44px;margin-left:12px;display:inline-block;position:relative}.pp-rot-line{background:var(--color-primary);transform-origin:0;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.pp-sync-arrows{vertical-align:middle;flex-direction:column;gap:1px;margin-left:2px;display:inline-flex}.pp-sync-arrow-btn{border:1px solid var(--color-border);background:var(--color-bg-light);cursor:pointer;justify-content:center;align-items:center;width:18px;height:12px;padding:0;font-size:7px;line-height:1;display:flex}.pp-sync-arrow-btn:hover{background:var(--color-hover-bg);border-color:var(--color-primary-text)}.pp-caption-layout{align-items:flex-start;gap:16px;margin:4px 0;display:flex}.pp-caption-attrs{flex-direction:column;gap:6px;padding-top:4px;display:flex}.pp-caption-attrs .dialog-row{margin-bottom:0}.pp-caption-grid{flex-shrink:0;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,52px);gap:4px;display:grid}.pp-caption-btn{width:52px;height:44px;font-size:var(--font-size-xs);white-space:pre;line-height:1.2}.pp-corner-btn{width:44px;height:36px;font-size:var(--font-size-xl)}.pp-fill-sub{margin-bottom:4px;margin-left:20px;transition:opacity .15s}.pp-gradient-dir{vertical-align:middle;grid-template-rows:repeat(2,28px);grid-template-columns:repeat(3,28px);gap:2px;margin-left:8px;display:inline-grid}.pp-grad-dir-btn{width:28px;height:28px;font-size:var(--font-size-lg)}.pp-valign-btn{width:36px;height:30px;font-size:var(--font-size-lg)}.pp-eng-btn{width:52px;height:48px;font-size:var(--font-size-xs);white-space:pre;margin-right:6px;line-height:1.2}.pp-shadow-grid{grid-template-rows:repeat(2,40px);grid-template-columns:repeat(5,44px);gap:4px;margin:8px 0;display:grid}.pp-shadow-type-btn{width:44px;height:40px;font-size:var(--font-size-xl)}.pp-direction-grid{vertical-align:middle;grid-template-rows:repeat(3,28px);grid-template-columns:repeat(3,28px);gap:2px;margin-left:12px;display:inline-grid}.pp-dir-btn{width:28px;height:28px;font-size:var(--font-size-lg)}.pp-dir-spacer{width:28px;height:28px;color:var(--color-border);font-size:var(--font-size-base);justify-content:center;align-items:center;display:flex}.pp-desc-dialog{width:420px}.pp-desc-dialog .cs-main-row{display:flex}.pp-desc-dialog .cs-left-col{flex:1;padding:12px}.pp-desc-textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;height:140px;font-size:var(--font-size-base);resize:vertical;box-sizing:border-box;outline:none;padding:6px 8px;font-family:inherit}.pp-desc-textarea:focus{border-color:var(--color-primary)}.pp-effect-radios{flex-direction:column;gap:6px;min-width:140px;display:flex}.pp-effect-radios label{font-size:var(--font-size-base);cursor:pointer;align-items:center;gap:4px;display:flex}.pp-effect-attrs{flex-direction:column;gap:4px;margin-left:16px;display:flex}.pp-sync-spinner{width:50px!important}.pp-preset-grid{border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-surface-raised);flex-wrap:wrap;gap:4px;margin:8px 0;padding:6px;display:flex}.pp-reflect-grid{width:300px}.pp-reflect-grid .pp-preset-btn{width:54px;height:54px}.pp-glow-grid{width:360px}.pp-glow-grid .pp-preset-btn{width:50px;height:50px}.pp-softedge-grid{width:400px}.pp-softedge-grid .pp-preset-btn{width:58px;height:58px}.pp-preset-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;justify-content:center;align-items:center;font-size:18px;display:flex}.pp-preset-btn:disabled{opacity:.5;cursor:default}.pp-preset-btn.active{border-color:var(--color-primary-text);background:var(--color-selected-bg)}.pp-slider{width:160px;margin:0 8px}.nd-body{flex-direction:column;gap:10px;display:flex}.nd-radio-group{flex-direction:column;gap:4px;padding:4px 0;display:flex}.nd-radio-label{cursor:pointer;font-size:var(--font-size-md);border-radius:var(--radius-md);align-items:center;gap:6px;padding:2px 4px;display:flex}.nd-radio-label:hover{background:var(--color-hover-bg)}.nd-radio-label input[type=radio]{margin:0}.nd-bottom-row{align-items:flex-start;gap:12px;display:flex}.nd-start-section{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.nd-preview-section{flex:1;min-width:0}.nd-preview{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:Malgun Gothic,sans-serif;font-size:var(--font-size-base);color:var(--color-text);white-space:pre;min-height:120px;margin:4px 0 0;padding:8px 10px;line-height:1.6}.nd-tab-bar{border-bottom:1px solid var(--color-border);gap:0;margin-bottom:8px;display:flex}.nd-tab{border:1px solid var(--color-border-input);background:var(--color-bg);cursor:pointer;font-size:var(--font-size-md);border-bottom:none;padding:6px 16px}.nd-tab.active{background:var(--color-surface);border-bottom:1px solid var(--color-surface);margin-bottom:-1px;font-weight:700}.nd-bullet-grid{grid-template-columns:repeat(4,1fr);gap:4px;max-height:300px;padding:4px;display:grid;overflow-y:auto}.nd-bullet-cell{border:1px solid var(--color-border);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:36px;padding:8px;display:flex}.nd-bullet-cell:hover{background:var(--color-selected-bg)}.nd-bullet-cell.selected{border-color:var(--color-primary-text);background:var(--color-selected-bg)}.nd-bullet-char{font-size:18px}.sd-body{gap:12px;min-height:340px;display:flex}.sd-left{flex-direction:column;flex-shrink:0;width:220px;display:flex}.sd-list-label{font-size:var(--font-size-base);color:var(--color-text);margin-bottom:4px}.sd-style-list{border-radius:var(--radius-md);background:var(--color-surface);border:1px solid #c0c8d8;flex:1;min-height:200px;max-height:280px;overflow-y:auto}.sd-style-item{cursor:pointer;font-size:var(--font-size-md);border-bottom:1px solid #f0f0f0;align-items:center;gap:6px;padding:4px 8px;display:flex}.sd-style-item:hover{background:var(--color-hover-bg)}.sd-style-item.sd-selected{background:var(--color-selected-bg);font-weight:600}.sd-type-icon{width:18px;height:18px;font-size:var(--font-size-sm);color:var(--color-text-muted);border-radius:var(--radius-sm);background:var(--color-bg-light);border:1px solid #b0c0e0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sd-style-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sd-icon-bar{gap:4px;margin-top:6px;display:flex}.sd-icon-btn{border-radius:var(--radius-md);background:var(--color-bg-light);cursor:pointer;width:28px;height:28px;font-size:var(--font-size-xl);color:var(--color-text);border:1px solid #b0b8c8;justify-content:center;align-items:center;display:flex}.sd-icon-btn:hover{background:var(--color-selected-bg)}.sd-cur-style{font-size:var(--font-size-base);color:var(--color-text-secondary);border-top:1px solid #e0e0e0;margin-top:8px;padding:4px 0}.sd-cur-style-name{color:var(--color-primary-dark);font-weight:600}.sd-info-panel{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sd-info-section{background:var(--color-surface-raised);border-radius:var(--radius-md);border:1px solid #d8dce4;padding:8px 10px}.sd-info-title{font-size:var(--font-size-base);color:var(--color-primary-dark);border-bottom:1px solid #e8ecf4;margin-bottom:4px;padding-bottom:3px;font-weight:600}.sd-info-content{font-size:var(--font-size-base);color:var(--color-text);line-height:1.6}.se-body{flex-direction:column;gap:12px;display:flex}.se-name-row{gap:16px;display:flex}.se-field-group{flex-direction:column;flex:1;gap:3px;display:flex}.se-label{font-size:var(--font-size-base);color:var(--color-text)}.se-field-input{border-radius:var(--radius-md);width:100%;font-size:var(--font-size-md);box-sizing:border-box;border:1px solid #c0c8d8;height:24px;padding:3px 6px}.se-field-select{border-radius:var(--radius-md);width:100%;font-size:var(--font-size-md);box-sizing:border-box;border:1px solid #c0c8d8;height:24px;padding:3px 4px}.se-type-row{align-items:flex-end;gap:16px;display:flex}.se-type-radios{gap:12px;margin-top:2px;display:flex}.se-type-radios label{font-size:var(--font-size-md);cursor:pointer;align-items:center;gap:4px;display:flex}.se-next-group{flex:1.2}.se-shape-btns{gap:8px;margin-top:2px;display:flex}.se-shape-btn{border-radius:var(--radius-md);background:var(--color-bg-light);cursor:pointer;font-size:var(--font-size-md);border:1px solid #b0b8c8;padding:5px 14px}.se-shape-btn:hover{background:var(--color-hover-bg)}.se-note{font-size:var(--font-size-sm);color:var(--color-text-muted);border-top:1px solid #e0e0e0;margin-top:2px;padding-top:8px;line-height:1.5}.opt-body{min-height:240px}.opt-tab-panel{padding:12px 0 0;display:none}.opt-tab-panel.active{display:block}.opt-row{align-items:center;gap:8px;padding:4px 0;display:flex}.opt-count-input{text-align:center;width:48px}.opt-count-label{font-size:var(--font-size-md);color:var(--color-text-secondary)}.opt-desc{font-size:var(--font-size-base);color:var(--color-text-muted);margin:4px 0 10px;line-height:1.4}.opt-fontset-btn{padding:6px 16px}.opt-local-status{font-size:var(--font-size-base);color:var(--color-text-muted);margin-left:8px}.fs-body{min-height:300px}.fs-toolbar{gap:4px;margin-bottom:8px;display:flex}.fs-icon-btn{width:32px;height:28px;font-size:var(--font-size-xl);text-align:center;padding:0;line-height:1}.fs-icon-btn:disabled{opacity:.4;cursor:default}.fs-content{gap:12px;height:260px;display:flex}.fs-list{border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface);width:200px;overflow-y:auto}.fs-list-item{cursor:pointer;font-size:var(--font-size-md);border-bottom:1px solid #eee;align-items:center;gap:6px;padding:6px 10px;display:flex}.fs-list-item:hover{background:var(--color-hover-bg)}.fs-list-item.selected{background:var(--color-primary);color:#fff}.fs-list-item.selected .fs-badge{color:#fff;background:#ffffff4d}.fs-badge{font-size:var(--font-size-xs);background:var(--color-hover-bg);color:var(--color-text-muted);border-radius:var(--radius-md);flex-shrink:0;padding:1px 5px}.fs-info{border:1px solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-surface-raised);flex:1;padding:10px;overflow-y:auto}.fs-info-empty{color:var(--color-text-placeholder);font-size:var(--font-size-md);text-align:center;padding-top:40px}.fs-info-name{font-weight:600;font-size:var(--font-size-lg);border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:6px}.fs-info-row{font-size:var(--font-size-base);justify-content:space-between;padding:3px 0;display:flex}.fs-info-label{color:var(--color-text-muted);min-width:50px}.fs-info-value{color:var(--color-text);text-align:right}.fse-body{min-height:200px}.fse-row{align-items:center;gap:10px;padding:4px 0;display:flex}.fse-label{width:90px;font-size:var(--font-size-md);text-align:right;flex-shrink:0}.fse-name-input{flex:1}.fse-select{font-size:var(--font-size-md);flex:1}.fse-sep{border:none;border-top:1px solid #ddd;margin:8px 0}.tcp-tab-content{padding:12px}.tcp-all-spinner{align-items:center;gap:4px;margin-left:12px;display:inline-flex}.tcp-all-spinner .dialog-label{min-width:auto}.tcp-all-spinner-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:18px;height:18px;font-size:var(--font-size-xs);text-align:center;padding:0;line-height:16px}.tcp-all-spinner-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary)}.tcp-margin-row{align-items:start;gap:4px;display:flex}.tcp-line-type-grid{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,1fr);gap:2px;width:200px;padding:4px;display:grid}.tcp-line-type-item{cursor:pointer;border:1px solid #0000;align-items:center;height:18px;padding:2px 4px;display:flex}.tcp-line-type-item:hover{border-color:var(--color-primary-text);background:var(--color-accent-bg-light)}.tcp-line-type-item.active{border-color:var(--color-primary);background:var(--color-accent-bg)}.tcp-line-type-item svg{width:100%;height:10px}.tcp-line-type-none{font-size:var(--font-size-xs);color:var(--color-text-hint)}.tcp-border-preview-wrap{grid-template-rows:24px 1fr 24px;grid-template-columns:24px 1fr 24px;gap:2px;width:180px;height:140px;display:grid}.tcp-border-preview-wrap .tcp-dir-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:24px;height:24px;color:var(--color-primary-dark);padding:0;font-size:9px;font-weight:700}.tcp-border-preview-wrap .tcp-dir-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary)}.tcp-dir-left{grid-area:2/1}.tcp-dir-right{grid-area:2/3}.tcp-dir-top{grid-area:1/2;justify-self:center}.tcp-dir-bottom{grid-area:3/2;justify-self:center}.tcp-dir-all{grid-area:1/1}.tcp-border-preview-svg{border:1px solid var(--color-border);background:var(--color-surface);grid-area:2/2;width:100%;height:100%}.tcp-page-border-group{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);margin-top:8px;padding:8px}.tcp-page-border-group.disabled{opacity:.5;pointer-events:none}.tcp-pattern-row{align-items:center;gap:8px;margin-top:6px;display:flex}.tcp-bg-preview{border:1px solid var(--color-border-input);width:120px;height:60px;margin:8px auto}.tcp-caption-grid{grid-template-columns:repeat(3,56px);gap:4px;margin:8px 0;display:grid}.tcp-caption-item{border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface);justify-content:center;align-items:center;width:56px;height:42px;padding:2px;display:flex}.tcp-caption-item:hover{border-color:var(--color-primary-text);background:var(--color-accent-bg-light)}.tcp-caption-item.active{border-color:var(--color-primary);background:var(--color-accent-bg)}.tcp-caption-item svg{width:100%;height:100%}.tcp-note{font-size:var(--font-size-sm);color:var(--color-text-hint);margin-top:4px}.tcp-disabled{opacity:.5;pointer-events:none}.form-combo-dropdown{z-index:20;background:var(--color-surface);box-shadow:0 2px 6px var(--overlay-bg);border:1px solid #999;max-height:200px;position:absolute;overflow-y:auto}.form-combo-dropdown .form-combo-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.form-combo-dropdown .form-combo-item:hover{background:#e5f1fb}.form-combo-dropdown .form-combo-item.selected{color:#fff;background:#0078d7}.form-combo-dropdown .form-combo-item.selected:hover{background:#005fa3}.form-edit-input{z-index:20;box-sizing:border-box;border:1px solid #0078d7;outline:none;padding:0 2px;position:absolute}.find-dialog{background:var(--color-surface-raised);border:1px solid var(--color-primary-subtle);width:380px;box-shadow:var(--shadow-dropdown);z-index:9999;font-size:var(--font-size-base);color:var(--color-text);position:fixed;top:80px;right:24px}.find-dialog-title{background:var(--color-accent-bg);font-weight:700;font-size:var(--font-size-base);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.find-dialog-body{padding:10px 12px 4px}.find-dialog-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.find-dialog-label{text-align:right;flex-shrink:0;width:70px}.find-dialog-input{border:1px solid var(--color-border-input);height:24px;font-size:var(--font-size-base);box-sizing:border-box;flex:1;padding:0 4px}.find-dialog-input:focus{border-color:var(--color-primary-text);outline:none}.find-dialog-status{color:var(--color-danger-text);font-size:var(--font-size-sm);margin-left:auto}.find-dialog-buttons{justify-content:flex-end;gap:6px;padding:4px 12px 8px;display:flex}.sym-dialog{width:640px}.sym-body{padding:8px 12px}.sym-top{gap:10px;display:flex}.sym-label{font-size:var(--font-size-base);color:var(--color-text);margin-bottom:3px}.sym-block-col{flex-direction:column;flex-shrink:0;width:170px;display:flex}.sym-block-list{border:1px solid var(--color-border-input);background:var(--color-surface);height:280px;font-size:var(--font-size-base);overflow-y:auto}.sym-block-item{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;overflow:hidden}.sym-block-item:hover{background:var(--state-hover-bg)}.sym-block-item.selected{background:var(--state-active-bg);font-weight:600}.sym-right-col{flex-direction:column;flex:1;min-width:0;display:flex}.sym-code-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.sym-code-value{font-family:monospace;font-size:var(--font-size-base);background:var(--color-surface);border:1px solid var(--color-border-input);text-align:center;min-width:42px;padding:1px 6px}.sym-char-grid{border:1px solid var(--color-border-input);background:var(--color-surface);grid-template-columns:repeat(16,1fr);gap:0;height:250px;display:grid;overflow-y:auto}.sym-cell{aspect-ratio:1;width:100%;font-size:var(--font-size-lg);cursor:pointer;border:1px solid var(--color-border-lighter);box-sizing:border-box;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.sym-cell:hover{background:var(--state-hover-bg)}.sym-cell.selected{background:var(--state-open-bg);color:var(--state-open-text)}.sym-cell.empty{cursor:default;background:var(--color-bg-light)}.sym-preview{border:1px solid var(--color-border-input);background:var(--color-surface);justify-content:center;align-self:flex-end;align-items:center;width:48px;height:48px;margin-top:4px;font-size:32px;display:flex}.sym-recent-grid{border:1px solid var(--color-border-input);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:2px;min-height:30px;padding:3px;display:flex}.sym-recent-cell{width:24px;height:24px;font-size:var(--font-size-lg);border-color:var(--color-border-light);aspect-ratio:auto}.sym-recent-empty{font-size:var(--font-size-sm);color:var(--color-text-hint);padding:4px 8px}.bm-dialog{width:360px}.bm-body{padding:10px 14px}.bm-label{font-size:var(--font-size-base);color:var(--color-text);margin-bottom:3px}.bm-row{margin-bottom:8px}.bm-name-input{box-sizing:border-box;width:100%;font-size:var(--font-size-base);border:1px solid #aab;margin-top:3px;padding:3px 6px;display:block}.bm-mid{gap:10px;margin-bottom:6px;display:flex}.bm-list-col{flex-direction:column;flex:1;min-width:0;display:flex}.bm-list-header{background:var(--color-accent-bg);font-size:var(--font-size-sm);border:1px solid #aab;border-bottom:none;padding:2px 6px;font-weight:600;display:flex}.bm-list-hcol{flex:1}.bm-list-hcol-type{text-align:center;flex:0 0 50px}.bm-list{background:var(--color-surface);height:160px;font-size:var(--font-size-base);border:1px solid #aab;overflow-y:auto}.bm-item{cursor:pointer;padding:3px 6px;display:flex}.bm-item:hover{background:var(--color-hover-bg)}.bm-item.selected{background:var(--color-selected-bg)}.bm-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bm-item-type{text-align:center;color:var(--color-text-muted);flex:0 0 50px}.bm-empty{color:var(--color-text-hint);font-size:var(--font-size-sm);white-space:pre-line;padding:10px;line-height:1.5}.bm-status{font-size:var(--font-size-sm);min-height:16px;margin-top:2px}.bm-btn-col{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.bm-btn-col .dialog-btn{min-width:70px}.bm-icon-row{gap:4px;margin-bottom:8px;display:flex}.bm-icon-btn{background:var(--color-surface-raised);cursor:pointer;width:28px;height:28px;font-size:var(--font-size-lg);border-radius:var(--radius-md);border:1px solid #aab;justify-content:center;align-items:center;display:flex}.bm-icon-btn:hover{background:var(--color-bg-light)}.bm-sort-row{border-top:1px solid #d0d0d0;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.bm-radio{font-size:var(--font-size-base);cursor:pointer}.shape-picker{background:var(--color-surface-raised);border:1px solid var(--color-primary-subtle);box-shadow:var(--shadow-dropdown);z-index:10000;font-size:var(--font-size-base);min-width:180px}.shape-picker-title{background:var(--color-accent-bg);font-weight:700;font-size:var(--font-size-sm);color:var(--color-primary-dark);border-bottom:1px solid var(--color-border);padding:4px 10px}.shape-picker-title:not(:first-child){border-top:1px solid var(--color-border)}.shape-picker-grid{gap:2px;padding:6px 8px;display:grid}.shape-picker-btn{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;align-items:center;gap:2px;min-width:36px;padding:4px;display:flex}.shape-picker-btn:hover{background:var(--color-accent-bg);border-color:var(--color-primary-text)}.shape-picker-icon{color:var(--color-text);font-size:18px;line-height:22px}.shape-picker-label{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:52px;font-size:9px;overflow:hidden}.cp-overlay{z-index:9000;background:0 0;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}.cp-panel{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-dialog);flex-direction:column;width:480px;max-height:420px;display:flex;overflow:hidden}.cp-input-wrap{border-bottom:1px solid var(--color-border-lighter);background:var(--color-surface-raised);align-items:center;gap:6px;padding:10px 14px;display:flex}.cp-slash{font-size:var(--font-size-xl);color:var(--color-text-hint);-webkit-user-select:none;user-select:none;flex-shrink:0;font-weight:700}.cp-input{font-size:var(--font-size-lg);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.cp-input::placeholder{color:var(--color-text-placeholder)}.cp-list{max-height:360px;padding:4px 0;overflow-y:auto}.cp-item{cursor:pointer;border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:12px;margin:0 4px;padding:7px 14px;display:flex}.cp-item:hover,.cp-item--selected{background:var(--state-hover-bg)}.cp-item-label{font-size:var(--font-size-md);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-item-shortcut{font-size:var(--font-size-sm);color:var(--color-text-hint);background:var(--color-bg-light);border:1px solid var(--color-border-lighter);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:1px 5px;font-family:Consolas,Menlo,monospace}.cp-empty{font-size:var(--font-size-md);color:var(--color-text-placeholder);text-align:center;padding:16px 14px}.ai-insertion-reveal{pointer-events:none;z-index:12;position:absolute;inset:0;overflow:clip}.ai-insertion-mask{background:#fff;position:absolute}.ai-insertion-cursor{background:var(--color-primary-text);border-radius:1px;width:2px;position:absolute;top:0;left:0;box-shadow:0 0 5px #1b756844}.ai-insertion-revealing>.caret{visibility:hidden}.ai-insertion-feedback:not([hidden]){color:var(--color-primary-text);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:flex}.ai-insertion-feedback button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:3px 0}@media print{.ai-insertion-reveal,.ai-insertion-feedback{display:none}}body.ai-locked #editor-area{pointer-events:none;opacity:.6;filter:saturate(.7);transition:opacity .1s}body.ai-locked #menu-bar,body.ai-locked #icon-toolbar,body.ai-locked #style-bar{pointer-events:none;opacity:.8}.editor-with-ai{flex-direction:row;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.editor-with-ai>#editor-area{flex:1 1 0;min-width:0}.ai-panel{--ai-accent:var(--color-primary,var(--color-primary-text));--ai-brand:var(--color-primary-text);border-left:1px solid var(--color-border,silver);background:var(--color-surface,#fafafa);flex-direction:column;flex-shrink:0;width:340px;transition:width .15s;display:flex;position:relative;overflow:hidden}.ai-resize-handle{cursor:col-resize;z-index:10;-webkit-user-select:none;user-select:none;background:0 0;width:6px;height:100%;position:absolute;top:0;left:0}.ai-resize-handle:after{content:"";pointer-events:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 18' fill='%23817599'%3E%3Ccircle cx='3.5' cy='4' r='1'/%3E%3Ccircle cx='8.5' cy='4' r='1'/%3E%3Ccircle cx='3.5' cy='9' r='1'/%3E%3Ccircle cx='8.5' cy='9' r='1'/%3E%3Ccircle cx='3.5' cy='14' r='1'/%3E%3Ccircle cx='8.5' cy='14' r='1'/%3E%3C/svg%3E") 50%/8px 16px no-repeat;width:8px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-resize-handle:hover,.ai-resize-handle:focus-visible{background:var(--color-primary-alpha-25);outline:none}.ai-panel.hidden .ai-resize-handle{display:none}.ai-panel.hidden{border-left:none;width:0!important}.ai-panel.hidden>*{display:none}.ai-header{box-sizing:border-box;border-bottom:1px solid var(--color-border,silver);flex-shrink:0;justify-content:space-between;align-items:center;min-height:44px;padding:8px 10px 8px 12px;font-size:13px;font-weight:600;display:flex}.ai-header-heading{flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;display:flex}.ai-header-title{color:var(--ai-brand);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ai-header-quota{color:var(--color-text-secondary,#777);white-space:nowrap;font-size:10px;font-weight:400}.ai-icon{vertical-align:middle;flex:0 0 16px;width:16px;height:16px;display:inline-block}.ai-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-header-btns{flex-shrink:0;gap:4px;display:inline-flex}.ai-header-clear,.ai-header-close{cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#555);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:6px;font-size:15px;display:inline-flex}.ai-header-clear:hover,.ai-header-close:hover{background:var(--color-primary-alpha-08);color:var(--ai-brand)}.ai-panel button:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-history{background:var(--color-surface);flex:auto;padding:14px 16px 16px;font-size:13px;line-height:1.55;overflow-y:auto}.ai-message{margin-bottom:14px;padding:0 4px}.ai-message-role{color:var(--color-text-secondary,#555);letter-spacing:.3px;align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:600;display:flex}.ai-message.role-ai .ai-message-role,.ai-message.role-user .ai-message-role{color:var(--ai-brand)}.ai-message-role .ai-icon{flex-basis:13px;width:13px;height:13px}.ai-message-body{white-space:pre-wrap;word-break:break-word;padding:6px 10px 6px 12px}.ai-message-body>:first-child{margin-top:0}.ai-message-body>:last-child{margin-bottom:0}.ai-typing{padding:6px 2px;display:block}.ai-typing-dots{align-items:center;gap:5px;margin-bottom:6px;display:inline-flex}.ai-typing i{background:var(--color-primary,var(--color-primary-text));opacity:.35;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ai-typing-bounce;display:inline-block}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}.ai-typing-bar{background:var(--color-primary-alpha-12);border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.ai-typing-bar:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary,var(--color-primary-text)), transparent);width:40%;height:100%;animation:1.3s ease-in-out infinite ai-typing-slide;position:absolute;top:0;left:-40%}@keyframes ai-typing-bounce{0%,80%,to{opacity:.35;transform:translateY(0)scale(1)}40%{opacity:1;transform:translateY(-5px)scale(1.15)}}@keyframes ai-typing-slide{0%{left:-40%}50%{left:50%}to{left:100%}}.ai-response-progress{border:1px solid var(--color-primary-alpha-25,var(--color-border-light));background:linear-gradient(120deg, var(--color-accent-bg-light), #fff 65%);color:var(--color-primary-text);border-radius:12px;align-items:center;gap:12px;min-width:0;margin:6px 8px 10px;padding:16px 14px;display:flex}.ai-response-orbit{box-sizing:border-box;border:3px solid var(--color-border-light);border-top-color:var(--color-primary-text);border-right-color:var(--color-primary-subtle);border-radius:50%;flex:0 0 30px;width:30px;height:30px;animation:1.2s linear infinite ai-response-spin;position:relative}.ai-response-orbit:after{content:"";background:var(--color-primary-text);border-radius:50%;animation:1.8s ease-in-out infinite ai-response-pulse;position:absolute;inset:7px;box-shadow:0 0 10px #1b756866}.ai-response-progress-content{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ai-response-progress-title{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.ai-response-progress-detail{color:var(--color-primary-text);font-size:11px;line-height:1.55}.ai-response-elapsed{color:var(--color-primary-text);font-variant-numeric:tabular-nums;flex-shrink:0;align-self:flex-start;padding-top:3px;font-size:11px}.ai-response-track{background:var(--color-border-light);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.ai-response-track:after{content:"";background:linear-gradient(90deg, transparent, var(--color-primary-text), transparent);animation:1.8s ease-in-out infinite ai-response-sweep;position:absolute;inset:0}.ai-response-progress[data-phase=streaming]{background:var(--color-accent-bg-light);gap:8px;padding:8px 12px}.ai-response-progress[data-phase=streaming] .ai-response-orbit{border-width:2px;flex-basis:16px;width:16px;height:16px}.ai-response-progress[data-phase=streaming] .ai-response-orbit:after,.ai-response-progress[data-phase=streaming] .ai-response-progress-detail,.ai-response-progress[data-phase=streaming] .ai-response-track{display:none}.ai-response-progress[data-phase=streaming] .ai-response-progress-title{font-size:12px}@keyframes ai-response-spin{to{transform:rotate(360deg)}}@keyframes ai-response-pulse{50%{opacity:.45;transform:scale(.7)}}@keyframes ai-response-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ai-response-orbit,.ai-response-orbit:after,.ai-response-track:after{animation:none}}@media (width<=480px){.ai-response-progress{flex-wrap:wrap;gap:8px;padding:12px}.ai-response-progress-content{flex-basis:calc(100% - 42px)}.ai-response-elapsed{margin-left:38px}}.ai-action-bar{border-top:1px dashed var(--color-border,#ddd);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;margin-left:12px;margin-right:10px;padding-top:8px;display:flex}.ai-action-bar button{border:1px solid var(--color-primary-alpha-25,var(--color-border-light));background:var(--color-surface);min-height:28px;color:var(--color-primary,var(--color-primary-text));cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.ai-action-bar .ai-icon{flex-basis:14px;width:14px;height:14px}.ai-action-bar .ai-copy-btn{border-color:#0000;padding:5px}.ai-action-bar button:hover:not(:disabled){background:var(--color-primary,var(--color-primary-text));color:#fff}.ai-action-bar button:disabled{opacity:.5;cursor:not-allowed}.ai-message-body img,.ai-message-body video,.ai-message-body iframe,.ai-message-body embed,.ai-message-body object{box-sizing:border-box;max-width:100%;height:auto}.ai-message-body .ai-embed{margin:8px 0}.ai-message-body .ai-embed iframe{border:1px solid var(--ai-border,var(--color-border-light));background:var(--color-surface);box-sizing:border-box;border-radius:6px;width:100%;max-width:100%;display:block}.ai-message-body pre{box-sizing:border-box;max-width:100%;overflow-x:auto}.ai-message-body .ai-table-scroll{max-width:100%;margin:8px 0;overflow-x:auto}.ai-message-body table{border-collapse:collapse;font-size:13px;line-height:1.5}.ai-message-body table th,.ai-message-body table td{border:1px solid var(--ai-border,var(--color-border-light));text-align:left;vertical-align:top;min-width:48px;padding:6px 10px}.ai-message-body table thead th{background:var(--color-primary-alpha-08);white-space:nowrap;font-weight:600}.ai-message-body table tbody tr:nth-child(2n){background:#00000005}.ai-message-body .katex-display{max-width:100%;overflow:auto hidden}.ai-message.role-user .ai-message-body{background:var(--color-primary-alpha-08);border-radius:9px;padding:8px 12px}.ai-message.role-error .ai-message-body{color:#b00020}.ai-message.role-warn .ai-message-body{color:#8a5a00;background:#f0ad4e1f;border-radius:4px;padding:8px 12px}.ai-status{color:var(--color-text-secondary,#555);border-top:1px solid var(--color-border,silver);flex-shrink:0;min-height:24px;padding:6px 12px;font-size:12px}.ai-status:empty{display:none}.ai-input{border-top:1px solid var(--color-border,silver);flex-direction:column;flex-shrink:0;gap:8px;padding:10px 10px 8px;display:flex}.ai-input-hint,.ai-input-disclaimer{color:var(--color-text-secondary,#777);font-size:11px;line-height:1.5}.ai-input-disclaimer,.ai-attachment-limit{text-align:center;color:var(--color-text-secondary,#777);font-size:10px;line-height:1.5}.ai-attachment-limit:not([hidden])+.ai-input-disclaimer{margin-top:-3px}.ai-composer{border:1px solid var(--color-border,#c9c9c9);background:var(--color-surface);border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:8px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ai-composer:focus-within{border-color:var(--ai-accent);box-shadow:0 0 0 2px var(--color-primary-alpha-08)}.ai-file-drop-hint{display:none}.ai-composer.is-file-dragover .ai-file-drop-hint{z-index:1;border:2px dashed var(--ai-accent);color:var(--ai-brand);text-align:center;pointer-events:none;background:#fffffff5;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex;position:absolute;inset:5px}.ai-input textarea{resize:vertical;box-sizing:border-box;background:0 0;border:none;border-radius:0;width:100%;min-height:68px;max-height:180px;padding:3px 3px 6px;font-family:inherit;font-size:12px;line-height:1.5}.ai-input textarea:focus{outline:none}.ai-input button{background:var(--color-primary,var(--color-primary-text));color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;align-self:flex-end;padding:6px 16px;font-size:13px}.ai-input button:hover:not(:disabled){filter:brightness(1.05)}.ai-input button:disabled{opacity:.5;cursor:not-allowed}.ai-input-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ai-input-actions button{white-space:nowrap;justify-content:center;align-self:center;align-items:center;gap:5px;min-height:30px;padding:5px;display:inline-flex}.ai-input .ai-attach-btn,.ai-input .ai-rewrite-btn,.ai-input .ai-form-open,.ai-input .ai-template-toggle{color:var(--color-text-secondary,#666);background:0 0;border-color:#0000}.ai-input .ai-attach-btn{flex-shrink:0;width:28px}.ai-input .ai-rewrite-btn,.ai-input .ai-form-open,.ai-input .ai-template-toggle{padding-inline:2px;font-size:10px}.ai-input .ai-rewrite-btn .ai-icon{flex-basis:14px;width:14px;height:14px}.ai-input .ai-send-btn{background:var(--ai-accent);color:#fff;border-radius:7px;flex-shrink:0;width:32px;height:32px;margin-left:auto}.ai-input .ai-attach-btn:hover:not(:disabled),.ai-input .ai-rewrite-btn:hover:not(:disabled){color:var(--ai-brand);background:var(--color-primary-alpha-08)}.ai-attachments{min-width:0}.ai-selection-context:not([hidden]){border:1px solid var(--color-primary-alpha-25,var(--color-border-light));background:var(--color-accent-bg-light);border-radius:5px;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.ai-selection-context>div{flex:1;min-width:0}.ai-selection-label{color:var(--ai-brand);margin-bottom:3px;font-size:11px;font-weight:600}.ai-selection-preview{color:var(--color-text-secondary,#555);white-space:pre-wrap;overflow-wrap:anywhere;max-height:66px;font-size:11px;line-height:1.5;overflow-y:auto}.ai-selection-context.is-error .ai-selection-preview{color:var(--color-error,#b42318)}.ai-input .ai-selection-remove{color:var(--ai-brand);background:0 0;flex-shrink:0;align-self:flex-start;padding:4px}.ai-message-selection{margin-top:6px;font-size:11px}.ai-message-selection summary{cursor:pointer}.ai-message-selection>div{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin-top:4px;overflow-y:auto}.ai-attachment-summary{color:var(--color-text-secondary,#777);margin-bottom:4px;font-size:10px;line-height:1.5}.ai-attachment-list{flex-direction:column;gap:5px;max-height:184px;display:flex;overflow-y:auto}.ai-attachment{box-sizing:border-box;border:1px solid var(--color-primary-alpha-25,var(--color-border-light));background:var(--color-accent-bg-light);border-radius:4px;flex-shrink:0;align-items:center;gap:7px;min-height:44px;padding:6px;font-size:11px;display:flex}.ai-attachment>.ai-icon{width:13px;height:13px;color:var(--ai-accent);flex-basis:13px}.ai-attachment-details{flex:1;min-width:0}.ai-attachment-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ai-brand);line-height:1.5;overflow:hidden}.ai-attachment-status,.ai-attachment-note{color:var(--color-text-secondary,#555);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.ai-attachment-note{margin-top:5px}.ai-attachment.is-error .ai-attachment-status{color:var(--color-error,#b42318)}.ai-attachment.is-processing .ai-attachment-status{color:var(--color-primary,var(--color-primary-text))}.ai-input .ai-attachment-remove{width:24px;height:24px;color:var(--color-text-secondary,#555);background:0 0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:4px;display:inline-flex}.ai-attachment-remove .ai-icon{flex-basis:14px;width:14px;height:14px}.ai-input .ai-attachment-remove:hover:not(:disabled){background:var(--color-primary-alpha-08);color:var(--ai-brand)}@media (width<=1279px){.ai-panel{width:320px}}@media (width<=1023px){.ai-panel{z-index:1500;width:340px;position:fixed;top:0;bottom:0;right:0;box-shadow:-2px 0 10px #00000026}.ai-panel.hidden{border-left:1px solid var(--color-border,silver);width:340px;transform:translate(100%)}.ai-panel.hidden>*{display:flex}.ai-panel.hidden .ai-history,.ai-panel.hidden .ai-input{display:none}}@media (width<=767px){.ai-panel,.ai-panel.hidden{width:100vw}}.ai-input .ai-template-toggle{box-shadow:none;border:0;border-radius:0;font-weight:400}.ai-input .ai-template-toggle:hover:not(:disabled){color:var(--ai-brand);filter:none}.ai-template-toggle:before{content:"";background:radial-gradient(circle at 6px 6px,#fff 0 3.5px,#0000 4px),#aaa;border-radius:10px;flex:none;width:20px;height:12px}.ai-template-toggle[aria-checked=true]:before{background:radial-gradient(circle at 14px 6px, white 0 3.5px, transparent 4px), var(--ai-accent)}.ai-template-toggle:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.ai-input .ai-form-open{box-shadow:none;border:0;font-weight:400}.ai-template-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ai-input .ai-form-open .ai-icon{flex-basis:14px;width:14px;height:14px}.ai-input .ai-form-open:hover:not(:disabled){color:var(--ai-brand);filter:none}.ai-input .ai-form-open:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:2px}.ai-template-insert-btn{color:var(--color-primary-text);border-color:var(--color-border-light);background:var(--color-accent-bg-light)}.ai-template-review-intro{color:#625d6c;margin:0 0 14px;font-size:13px;line-height:1.6}.ai-template-review-row{border-top:1px solid var(--color-border-light);padding:16px 0}.ai-template-review-row.is-excluded{opacity:.6}.ai-template-review .ai-dialog{background:var(--color-surface);-webkit-backdrop-filter:none}.ai-proofread-dialog .ai-dialog{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ai-proofread-suggestion del,.ai-proofread-suggestion ins{white-space:pre-wrap;border-radius:4px;margin-top:8px;padding:8px;display:block}.ai-proofread-suggestion del{color:#8b2424;background:#fff1f1}.ai-proofread-suggestion ins{color:#20592c;background:#effaf0;text-decoration:none}.ai-proofread-suggestion p{margin:8px 0 0}.ai-template-review-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ai-template-review-label{align-items:center;gap:8px;font-weight:600;display:flex}.ai-template-review-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary-text);margin:0}.ai-template-review-row textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px}.ai-template-length-guide{color:#79717f;margin-top:5px;font-size:11px}.ai-template-questions{white-space:pre-wrap;margin-top:12px}.ai-template-applied-items{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ai-template-applied-items button{background:var(--color-accent-bg-light);color:var(--color-primary-text);border:1px solid var(--color-border-light);cursor:pointer;font:inherit;border-radius:5px;padding:5px 8px;font-size:12px}@media (width<=600px){.ai-template-review-heading{flex-wrap:wrap;gap:6px}}.ai-form-result-list{gap:12px;margin-top:12px;display:grid}.ai-form-result{border:1px solid var(--border-color,var(--color-border-light));border-radius:10px;min-width:0;padding:12px}.ai-form-result img{object-fit:contain;background:var(--color-accent-bg-light);border-radius:6px;width:100%;height:150px;margin-bottom:8px}.ai-form-result strong{overflow-wrap:anywhere;display:block}.ai-form-result p{overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.6}.ai-form-result-open{border:1px solid var(--color-primary-subtle);background:var(--color-surface);cursor:pointer;border-radius:6px;margin-top:6px;padding:7px 12px}.ai-form-result-open:disabled{opacity:.5;cursor:default}.ai-dialog-overlay{z-index:10000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ai-dialog{background:var(--color-surface);box-shadow:var(--shadow-dialog);border-radius:8px;flex-direction:column;width:600px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.ai-dialog-header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.ai-dialog-title{flex:auto}.ai-dialog-close{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:4px;padding:2px 8px;font-size:22px;line-height:1}.ai-dialog-close:hover{color:var(--color-text);background:var(--color-bg)}.ai-dialog-body{flex:auto;padding:14px 16px;overflow-y:auto}.ai-dialog-body label.ai-field-label{color:var(--color-text-secondary);margin-top:12px;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.ai-dialog-body textarea,.ai-dialog-body input[type=text]{border:1px solid var(--color-border);box-sizing:border-box;resize:vertical;border-radius:4px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.ai-dialog-body textarea:focus,.ai-dialog-body input[type=text]:focus{outline:2px solid var(--color-primary);outline-offset:-1px;border-color:#0000}.ai-block-list{border:1px solid var(--color-border);border-radius:4px;max-height:260px;padding:4px;overflow-y:auto}.ai-block-item{border-radius:4px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.ai-block-item:hover{background:var(--state-hover-bg)}.ai-block-item input[type=checkbox]{margin-top:4px}.ai-block-item>label{cursor:pointer;flex:auto;margin:0}.ai-block-type-badge{background:var(--state-active-bg);color:var(--color-primary-text);text-transform:uppercase;border-radius:3px;margin-right:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.ai-block-preview{color:var(--color-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;display:-webkit-box;overflow:hidden}.ai-block-preview :is(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre){font-size:inherit;margin:0;line-height:1.45}.ai-block-preview :is(h1,h2,h3,h4,h5,h6){color:var(--color-text);font-weight:600}.ai-block-preview :is(ul,ol){padding-left:16px}.ai-block-preview.ai-block-preview-image{-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;display:block;overflow:visible}.ai-block-image-thumb{border:1px solid var(--color-border);object-fit:contain;border-radius:4px;max-width:100%;max-height:140px;margin:2px 0;display:block}.ai-block-image-caption{color:var(--color-text-hint);-webkit-line-clamp:unset;margin-top:2px;font-size:11px;display:block}.ai-video-thumb-wrap{display:inline-block;position:relative}.ai-video-play-icon{color:#fff;pointer-events:none;background:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-chips{flex-wrap:wrap;gap:6px;display:flex}.ai-chip{border:1px solid var(--color-border-lighter);background:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;padding:4px 12px;font-size:12px}.ai-chip:hover{background:var(--state-hover-bg)}.ai-chip.active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ai-mode-grid{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.ai-mode-grid label{border:1px solid var(--color-border-lighter);cursor:pointer;border-radius:4px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:13px;display:flex}.ai-mode-grid label:hover{background:var(--state-hover-bg)}.ai-mode-grid input[type=radio]{margin:0}.ai-mode-grid label:has(input:checked){background:var(--color-primary-alpha-12);border-color:var(--color-primary)}.ai-rewrite-original{background:var(--color-bg-light);border:1px solid var(--color-border-lighter);max-height:120px;color:var(--color-text-secondary);white-space:pre-wrap;border-radius:4px;padding:8px 10px;font-size:12px;overflow-y:auto}.ai-rewrite-preview{background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);white-space:pre-wrap;border-radius:4px;min-height:60px;max-height:30vh;margin-top:10px;padding:10px 12px;font-size:13px;overflow-y:auto}.ai-rewrite-preview:empty:before{content:"결과가 여기에 나타납니다.";color:var(--color-text-placeholder);font-style:italic}.ai-rewrite-warning{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-secondary);border-radius:4px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.45}.ai-dialog-footer{border-top:1px solid var(--color-border);background:var(--color-surface-raised);flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.ai-dialog-btn{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:13px}.ai-dialog-btn:hover:not(:disabled){background:var(--state-hover-bg)}.ai-dialog-btn.primary{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.ai-dialog-btn.primary:hover:not(:disabled){filter:brightness(1.05);background:var(--color-primary)}.ai-dialog-btn:disabled{opacity:.5;cursor:not-allowed}.ai-dialog-status{color:var(--color-text-secondary);align-self:center;align-items:center;gap:8px;margin-right:auto;font-size:12px;display:flex}.ai-dialog-status.error{color:var(--color-danger-text)}.ai-progress{background:var(--color-bg);border-radius:3px;width:140px;height:6px;position:relative;overflow:hidden}.ai-progress-fill{background:var(--color-primary);width:0;height:100%;transition:width .2s}.ai-progress.indeterminate .ai-progress-fill{animation:1.3s ease-in-out infinite ai-indet;position:absolute;width:35%!important}@keyframes ai-indet{0%{left:-35%}50%{left:50%}to{left:100%}}@media (width<=640px){.ai-dialog{width:95vw;max-height:95vh}.ai-mode-grid{grid-template-columns:1fr}}.ai-convert-dialog{border-radius:12px;max-width:calc(100vw - 32px);max-height:88vh}.ai-convert-dialog .ai-dialog-header{border-bottom:0;padding:18px 22px;font-size:17px}.ai-convert-dialog .ai-dialog-body{padding:0 22px 18px}.ai-convert-dialog .ai-block-list{border:0;gap:8px;max-height:38vh;margin:14px 0;padding:0;display:grid}.ai-convert-dialog .ai-block-item{border:1px solid var(--color-border);border-radius:6px;gap:10px;padding:12px}.ai-convert-dialog .ai-block-item:has(input:checked){border-color:var(--color-border-input);background:var(--color-selected-bg)}.ai-convert-dialog .ai-block-item>label{min-width:0}.ai-convert-dialog .ai-block-type-badge{color:var(--color-text-muted);background:0 0;margin:0 0 5px;padding:0;font-size:11px;font-weight:400;display:block}.ai-convert-dialog .ai-block-preview{white-space:normal;max-height:180px;color:var(--color-text);display:block;overflow:auto}.ai-convert-dialog .ai-block-preview :is(h1,h2,h3){font-size:20px;line-height:1.4}.ai-convert-dialog .ai-block-preview table{border-collapse:collapse;font-size:12px}.ai-convert-dialog .ai-block-preview :is(th,td){border:1px solid var(--color-border);padding:6px}.ai-convert-dialog .ai-block-preview th{background:var(--color-surface-raised)}.ai-convert-options{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.ai-convert-options label{color:var(--color-text-secondary);flex-direction:column;gap:7px;font-size:12px;display:flex}.ai-convert-options select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:5px;padding:9px}.ai-convert-dialog textarea{min-height:72px;padding:9px}.ai-convert-dialog .ai-dialog-footer{padding:14px 22px}@media (width<=600px){.ai-convert-options{grid-template-columns:1fr}.ai-convert-dialog .ai-block-list{max-height:30vh}}@media (width>=1024px){.menu-dropdown,.sb-dropdown-menu,.sb-hl-palette,.shape-picker,.cp-panel,.dialog-wrap,.ai-dialog,.tb-split-menu{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}#icon-toolbar{background:#f4f2fbeb}}.md-sub-panel{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.context-menu,.find-dialog,.ai-panel{-webkit-backdrop-filter:none;backdrop-filter:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu-dropdown,.sb-dropdown-menu,.sb-hl-palette,.shape-picker,.cp-panel,.dialog-wrap,.ai-dialog,.tb-split-menu{background:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){.menu-dropdown,.sb-dropdown-menu,.sb-hl-palette,.shape-picker,.cp-panel,.dialog-wrap,.ai-dialog,.tb-split-menu{background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}#icon-toolbar{background:var(--color-accent-bg-light)}}@media (prefers-contrast:more){.menu-dropdown,.sb-dropdown-menu,.sb-hl-palette,.shape-picker,.cp-panel,.dialog-wrap,.ai-dialog,.tb-split-menu{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-text-secondary)}}.menu-title,.md-item,.md-sub,.tb-btn,.tb-split-item,.sb-btn,.sb-dropdown-item,.cp-item,.dialog-btn,.btn,.ai-action-bar button,.ai-header-clear,.ai-header-close{transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.tb-btn:active,.sb-btn:active,.ai-action-bar button:active{transform:translateY(.5px)}@keyframes t77-drop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes t77-card-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes t77-fade-in{0%{opacity:0}to{opacity:1}}.menu-dropdown,.md-sub-panel,.sb-dropdown-menu,.tb-split-menu,.sb-hl-palette,.context-menu{animation:t77-drop-in .12s var(--ease-out)}.dialog-wrap,.ai-dialog{animation:t77-card-in var(--dur-base) var(--ease-out)}.cp-panel{animation:t77-card-in .12s var(--ease-out)}.modal-overlay,.ai-dialog-overlay{animation:t77-fade-in .12s var(--ease-out)}:where(#menu-bar,#icon-toolbar,#style-bar,#status-bar,.modal-overlay,.dialog-wrap,.cp-overlay,.ai-panel,.ai-dialog-overlay,.find-dialog,.shape-picker,.context-menu) :where(button,input,select,textarea,a[href],[tabindex]):focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-menu-toggle{display:none}@media (width<=1023px){#menu-bar{flex-wrap:wrap;height:auto}#icon-toolbar{height:40px;padding:2px 4px}.tb-btn{min-width:36px;padding:2px}.tb-btn .tb-label{display:none}#style-bar{-webkit-overflow-scrolling:touch;overflow-x:auto}#ruler-corner,#h-ruler,#v-ruler{display:none}#editor-area{flex-direction:column;display:flex}#scroll-container{flex:1;min-height:0}}@media (width<=767px){body,#studio-root{height:100dvh}#menu-bar{height:40px;padding:0 4px}#menu-bar .menu-item{display:none}#menu-bar .menu-item:first-of-type{display:block}.mobile-menu-toggle{width:var(--touch-target-min);height:var(--touch-target-min);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:20px;display:flex}#menu-bar.mobile-open .menu-item{display:block}#menu-bar.mobile-open{flex-wrap:wrap;height:auto}#icon-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:2px;height:40px;padding:2px 4px;display:flex;overflow-x:auto}#icon-toolbar::-webkit-scrollbar{display:none}.tb-btn,.tb-group{flex-shrink:0}#style-bar{-webkit-overflow-scrolling:touch;align-items:center;gap:1px;height:48px;padding:2px 4px;overflow-x:auto}.sb-btn{min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:4px}.sb-combo{height:36px;font-size:var(--font-size-md)}.sb-sep{display:none}#editor-area{flex-direction:column;display:flex}#ruler-corner,#h-ruler,#v-ruler{display:none}#scroll-container{touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;flex:1;min-height:0}#status-bar{height:32px;font-size:var(--font-size-sm);padding:0 4px}.stb-divider,.stb-message,#sb-zoom-fit-width,#sb-zoom-out,#sb-zoom-in{display:none}.stb-zoom-val{cursor:pointer;border-radius:var(--radius-sm);min-width:44px}.stb-zoom-val:active{background:var(--color-hover-bg)}.stb-icon-btn{width:var(--touch-target-min);height:32px}.modal-overlay{align-items:flex-end}.dialog-wrap{-webkit-overflow-scrolling:touch;border-radius:12px 12px 0 0;max-width:100%;max-height:90dvh;overflow-y:auto;width:100%!important}.dialog-title{font-size:var(--font-size-lg);z-index:1;padding:12px 16px;position:sticky;top:0}.dialog-close{width:var(--touch-target-min);height:var(--touch-target-min);font-size:20px}.dialog-body{padding:16px}.dialog-btn{min-height:var(--touch-target-min);font-size:var(--font-size-md);padding:8px 16px}.dialog-input,.dialog-select{height:36px;font-size:var(--font-size-md);padding:4px 8px}.dialog-row{gap:8px;margin-bottom:10px}.dialog-label{font-size:var(--font-size-base);min-width:unset;text-align:left}.dialog-radio-group label{font-size:var(--font-size-base);min-height:var(--touch-target-min);align-items:center;display:flex}.md-panel{min-width:200px}.md-item{min-height:var(--touch-target-min);font-size:var(--font-size-md);padding:8px 16px}}@media (pointer:coarse){.tb-btn,.sb-btn,.stb-icon-btn,.md-item,.menu-title{min-height:36px}.dialog-btn,.dialog-close{min-height:var(--touch-target-min)}#style-bar::-webkit-scrollbar{display:none}#style-bar{scrollbar-width:none}}@media (height<=500px) and (width<=767px){#style-bar,#status-bar{display:none}#editor-area{flex-direction:column;display:flex}}@media print{#menu-bar,#icon-toolbar,#style-bar,#status-bar,#ruler-corner,#h-ruler,#v-ruler{display:none!important}#editor-area{flex-direction:column;display:flex}#scroll-container{overflow:visible}#scroll-content canvas{box-shadow:none}.modal-overlay{display:none!important}}:root{--color-danger-text:#b32929;--color-danger-bg:#fff2f1}:root[data-theme=dark]{--color-danger-text:#f1a5a0;--color-danger-bg:#3c2b2b}.vora-works .ai-dialog{border:1px solid var(--color-border);max-width:calc(100vw - 32px);max-height:min(85dvh,100dvh - 32px);color:var(--color-text);border-radius:14px}.vora-works .ai-dialog-header{border-bottom:1px solid var(--color-border);padding:14px 16px;font-size:15px}.vora-works .ai-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px}.vora-works .ai-dialog-footer{box-sizing:border-box;flex-wrap:wrap;align-items:center;min-height:56px;padding:12px 16px}.vora-works .ai-dialog-btn{min-height:32px;color:var(--color-text);border-radius:8px}.vora-works .ai-dialog-btn.primary{color:#fff}.vora-works .ai-dialog-status{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere;flex:180px}.vora-works .ai-dialog-status-text{max-height:80px;overflow:auto}.vora-works .ai-dialog-status.error{color:var(--color-text)}.vora-works .ai-dialog-status.error:before{content:"!";color:var(--color-danger-text);font-weight:600}.vora-works :is(.ai-response-progress,.ai-document-insertion-card,.template-check-card,.ai-template-check-notice){background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.vora-works :is(.ai-response-progress-title,.ai-document-insertion-heading h2){color:var(--color-text)}.vora-works :is(.ai-response-progress-detail,.ai-response-elapsed,.ai-document-insertion-heading p,.ai-document-insertion-detail small){color:var(--color-text-muted)}.vora-works .ai-document-insertion-actions button,.vora-works .template-check-card button{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-input)}.vora-works .smart-generation-progress{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.vora-works .smart-generation-progress :is(h2,strong,.smart-activity-label){color:var(--color-text)}.vora-works .smart-generation-progress :is(p,small,.smart-generation-meta,.smart-refinement blockquote){color:var(--color-text-muted)}.vora-works .formula-error{color:var(--color-text);background:var(--color-surface-raised);border-color:var(--color-border)}.vora-works .document-mode-toggle{color:var(--color-text-muted)}.vora-works .document-mode-toggle .is-active{color:var(--color-text)}.vora-works .document-mode-toggle[aria-checked=true] .document-mode-track{background:var(--color-primary)}.vora-works #hwp-smart-root :is(button,input,select,textarea){color:var(--color-text)}.vora-works #hwp-smart-root :is(input,select,textarea){background:var(--color-surface);border-color:var(--color-border-input)}.vora-works #hwp-smart-root ::placeholder{color:var(--color-text-muted);opacity:1}.vora-works #hwp-smart-root .ai-panel{color:var(--color-text);background:var(--color-surface)}.vora-works #hwp-smart-root :is(.ai-header,.ai-footer){background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.vora-works #hwp-smart-root .ai-footer form{background:var(--color-surface);border:1px solid var(--color-border-input);box-shadow:none;border-radius:8px}.vora-works #hwp-smart-root .ai-footer form:focus-within{border-color:var(--color-primary-text);box-shadow:none}.vora-works #hwp-smart-root .ai-footer textarea{color:var(--color-text);background:var(--color-surface);caret-color:var(--color-text);font-size:13px}.vora-works #hwp-smart-root :is(.send-button,button.primary,a.primary){color:#fff;background:var(--color-primary)}.vora-works #hwp-smart-root :is(.send-button,button.primary,a.primary):hover:not(:disabled){color:#fff;background:#145b51}.vora-works #hwp-smart-root :is(.ai-header>span,.ai-role,.ai-actions button,.smart-conversations button,.smart-selection-tags button){color:var(--color-text)}.vora-works #hwp-smart-root .operation-progress{color:var(--color-text);border:1px solid var(--color-border-light);background:var(--color-surface-raised);border-radius:12px;padding:16px}.vora-works #hwp-smart-root .operation-progress-label{flex-wrap:wrap;gap:12px}.vora-works #hwp-smart-root .operation-progress-label>.vora-progress-symbol{flex:0 0 20px}.vora-works #hwp-smart-root .operation-progress.compact{background:0 0;border:0;padding:0}.vora-works #hwp-smart-root .modal{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:14px;max-height:min(85dvh,100dvh - 32px);padding:0}.vora-works #hwp-smart-root .modal[open]{flex-direction:column;display:flex}.vora-works #hwp-smart-root .modal-header{border-bottom:1px solid var(--color-border);flex-shrink:0;padding:14px 16px}.vora-works #hwp-smart-root .modal-header h2{font-size:15px;font-weight:600}.vora-works #hwp-smart-root .modal-body{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.vora-works #hwp-smart-root .modal>.modal-actions{border-top:1px solid var(--color-border);background:var(--color-surface-raised);flex-shrink:0;min-height:56px;margin:0;padding:12px 16px}.vora-works #hwp-smart-root .modal-actions button{border:1px solid var(--color-border-input);border-radius:8px;min-height:32px}.vora-works #hwp-smart-root .smart-header{border-bottom:1px solid var(--color-border)}.vora-works #hwp-smart-root .smart-menu-strip{min-height:36px}.vora-works #hwp-smart-root .smart-titlebar{border-bottom:1px solid var(--color-border-light);background:var(--color-bg);justify-content:center;align-items:center;gap:8px;height:36px;font-size:12px;display:flex}.vora-works #hwp-smart-root .smart-titlebar img{width:16px;height:18px}.vora-works #hwp-smart-root .smart-titlebar span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.vora-works #hwp-smart-root .smart-menu-strip nav{flex:1;min-width:0;overflow-x:auto}.vora-works #hwp-smart-root .smart-menu-strip .smart-menu-trigger{color:var(--color-text);flex-shrink:0;font-size:13px}.vora-works #hwp-smart-root .smart-menu-strip .smart-menu-command{color:var(--color-text);padding:6px 10px}.vora-works #hwp-smart-root .smart-menu-popup{color:var(--color-text);background:var(--color-surface);border-radius:10px}.vora-works #hwp-smart-root .smart-menu-check{color:var(--color-primary-text)}.vora-works #hwp-smart-root .smart-empty{color:#616161}@media (width<=480px){.vora-works .ai-response-elapsed{margin-left:32px}.vora-works .ai-dialog-status{flex-basis:100%}.vora-works #hwp-smart-root .smart-menu-strip{flex-wrap:nowrap}.vora-works #hwp-smart-root .smart-menu-strip .smart-menu-trigger{padding-inline:9px}}:root{--ai-menu:#fff;--ai-panel:#fafafa;--ai-border:#e1e1e1;--ai-text:#242424;--ai-muted:#616161;--ai-input:#fff;--ai-input-border:#8a8a8a;--ai-chip:#efefef;--ai-progress-symbol:#616161;--ai-focus:#616161}:root[data-theme=dark]{--ai-menu:#2b2b2b;--ai-panel:#262626;--ai-border:#3a3a3a;--ai-text:#eee;--ai-muted:#c8c8c8;--ai-input:#1e1e1e;--ai-input-border:#7a7a7a;--ai-chip:#333;--ai-progress-symbol:#a8a8a8;--ai-focus:#c8c8c8}.vora-progress-symbol[hidden]{display:none}.vora-works :is(.ai-panel,.ai-dialog,.ai-response-progress,.ai-document-insertion-card,.template-check-card,.smart-generation-progress,.operation-progress){--color-text:var(--ai-text);--color-text-secondary:var(--ai-muted);--color-text-muted:var(--ai-muted);--color-primary-text:var(--ai-text);--color-surface:var(--ai-menu);--color-surface-raised:var(--ai-panel);--color-border:var(--ai-border);--color-border-input:var(--ai-input-border)}.vora-works :is(.ai-response-progress,.ai-document-insertion-card,.template-check-card,.smart-generation-progress){box-shadow:none;background:var(--ai-panel);border:1px solid var(--ai-border);border-radius:12px}.vora-works .ai-response-progress{box-sizing:border-box;align-items:center;gap:12px;min-height:72px;padding:16px}.vora-works .ai-response-progress-title{font-size:13px}.vora-works :is(.ai-response-progress-detail,.ai-response-elapsed){font-size:12px}.vora-works .ai-response-progress[data-phase=streaming]{background:0 0;border:0;min-height:0;padding:8px 0}.vora-works .ai-response-progress[data-phase=streaming] .ai-response-progress-detail{display:none}.vora-works .ai-dialog-status>.vora-progress-symbol{order:-1}.vora-works .ai-dialog :is(input,textarea,select){color:var(--ai-text);background:var(--ai-input);border-color:var(--ai-input-border)}.vora-works .ai-progress-fill,.vora-works .operation-progress-track>span{background:var(--ai-progress-symbol)}.vora-works .ai-document-insertion-progress{align-items:flex-end}.vora-works .ai-document-insertion-card{padding:16px}.vora-works .ai-document-insertion-heading{gap:12px}.vora-works .ai-document-insertion-heading h2{font-size:14px}.vora-works .ai-document-insertion-steps{color:var(--ai-muted);margin:16px 0}.vora-works .ai-document-insertion-steps :is(li.active,li.complete){color:var(--ai-text)}.vora-works .ai-document-insertion-steps li>span,.vora-works .ai-document-insertion-steps li.active>span{background:var(--ai-chip);color:var(--ai-text)}.vora-works .ai-document-insertion-track{background:var(--ai-chip);height:4px}.vora-works .ai-document-insertion-track>span{background:var(--ai-progress-symbol);animation:none}.vora-works .ai-document-insertion-track[hidden],.vora-works .ai-document-insertion-progress[data-phase=reveal] .vora-progress-symbol{display:none}.vora-works .template-check-scan{background:0 0}.vora-works .template-check-beam{border-bottom:3px solid var(--ai-progress-symbol);background:linear-gradient(transparent,color-mix(in srgb,var(--ai-progress-symbol) 8%,transparent) 45%,color-mix(in srgb,var(--ai-progress-symbol) 22%,transparent));box-shadow:none}.vora-works .template-check-beam:after{background:var(--ai-progress-symbol)}.vora-works .template-check-card{padding:16px;top:auto;bottom:16px}.vora-works .template-check-track i{background:var(--ai-chip)}.vora-works .template-check-track i:is(.is-current,.is-complete){background:var(--ai-progress-symbol)}.vora-works :is(.ai-template-check-notice,.ai-template-summary-rescan,.ai-template-summary-focus){color:var(--ai-text);background:var(--ai-panel);border-color:var(--ai-border)}.vora-works .ai-template-help,.vora-works .ai-template-helper{color:var(--ai-muted)}.vora-works #hwp-smart-root .ai-footer form:focus-within{border-color:var(--ai-focus)}.vora-works #hwp-smart-root .ai-footer textarea{background:var(--ai-input);color:var(--ai-text)}.vora-works #hwp-smart-root .ai-footer form{background:var(--ai-input);border-color:var(--ai-input-border)}.vora-works #hwp-smart-root .smart-empty :is(h1,svg){color:#616161}.vora-works #hwp-smart-root :is(.smart-menu-check,.smart-artifact-visual,.smart-refinement span){color:var(--ai-muted)}.vora-works #hwp-smart-root .operation-progress-track{background:var(--ai-chip)}.vora-works :is(.ai-document-insertion-actions button,.template-check-card button):focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}@media (width<=480px){.vora-works .ai-response-progress{flex-wrap:wrap}.vora-works .ai-response-progress-content{min-width:0}.vora-works .ai-response-elapsed{margin-left:32px}}.vora-works #hwp-smart-root .ai-footer textarea{box-shadow:none;border:0;outline:none}.vora-works #hwp-smart-root :is(.smart-selection-tags button,.smart-element-tag,.smart-artifact-visual,.smart-document-from-chat){background:var(--ai-chip);color:var(--ai-text);border-color:var(--ai-border)}.vora-works .ai-response-progress:after,.vora-works .ai-response-progress:before{animation:none;display:none}.vora-works .ai-dialog-body :is(input,textarea,select):focus{outline:1px solid var(--ai-focus);outline-offset:0;border-color:var(--ai-focus);box-shadow:none}.vora-works .cp-input-wrap{box-sizing:border-box;border:1px solid var(--ai-input-border);background:var(--ai-input);min-height:38px;box-shadow:none;border-radius:8px;outline:none;margin:12px;padding:8px 12px}.vora-works .cp-input-wrap:focus-within{border-color:var(--ai-focus);box-shadow:none;outline:none}.vora-works .cp-input,.vora-works .cp-input:focus{appearance:none;box-shadow:none;color:var(--ai-text);background:0 0;border:0;outline:none}.vora-works .cp-input::placeholder{color:var(--ai-muted);opacity:1}.vora-works .cp-slash{color:var(--ai-muted)}.vora-works .find-dialog{border-color:var(--ai-border);border-radius:12px;max-width:calc(100vw - 32px);right:16px;overflow:hidden}.vora-works .find-dialog-input{appearance:none;border:1px solid var(--ai-input-border);min-width:0;height:38px;box-shadow:none;background:var(--ai-input);color:var(--ai-text);border-radius:8px;outline:none;padding:8px 12px}.vora-works .find-dialog-input:focus{border-color:var(--ai-focus);box-shadow:none;outline:none}.vora-works .ai-mode-grid label:has(input:checked){background:var(--ai-chip);border-color:var(--ai-input-border)}.vora-works .ai-mode-grid input{accent-color:var(--ai-muted)}.vora-works .ai-template-help,.vora-works :is(.ai-template-review-intro,.ai-template-length-guide){color:var(--ai-muted)}.vora-works .ai-response-progress .vora-progress-symbol>i{background:currentColor;border-radius:2px;width:3px;animation:1.6s ease-in-out infinite vora-progress-bars}.vora-works .ai-response-progress .vora-progress-symbol>i:nth-child(2){animation-delay:.12s}.vora-works .ai-response-progress .vora-progress-symbol>i:nth-child(3){animation-delay:.24s}.vora-works .ai-response-progress .vora-progress-symbol>i:nth-child(4){animation-delay:.36s}@media (prefers-reduced-motion:reduce){.vora-works .ai-response-progress .vora-progress-symbol>i{opacity:1;animation:none;transform:none}}.vora-works .app-toast{background:var(--ai-menu);color:var(--ai-text);border:1px solid var(--ai-border);border-radius:10px;box-shadow:0 4px 16px #0002}.vora-works .app-toast-icon,.vora-works .app-toast-close{color:var(--ai-muted);background:0 0}.vora-works .app-toast-error .app-toast-icon,.vora-works .app-toast-warning .app-toast-icon{color:var(--color-danger-text)}.vora-works .app-toast-close:hover{background:var(--ai-chip)}.vora-works #hwp-smart-root .smart-empty{--ai-menu:#fff;--ai-panel:#fafafa;--ai-border:#e1e1e1;--ai-text:#242424;--ai-muted:#616161;--ai-chip:#efefef;--ai-progress-symbol:#616161}.vora-works #hwp-smart-root .smart-manual-edit{flex-shrink:0;font-size:12px}.vora-works #hwp-smart-root .smart-menu-strip .smart-menu-trigger{align-items:center;gap:6px;display:inline-flex}.vora-works #hwp-smart-root .smart-status{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.vora-works #hwp-smart-root .smart-status-controls{align-items:center;gap:8px;display:flex}.vora-works #hwp-smart-root .smart-status-controls :is(button,select){font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:5px;padding:3px 6px}@media (width<=480px){.vora-works #hwp-smart-root .smart-menu-strip .smart-menu-trigger{padding-inline:6px}.vora-works #hwp-smart-root .smart-menu-strip .smart-manual-edit{max-width:105px;font-size:12px}.vora-works #hwp-smart-root .smart-status{flex-wrap:wrap}}:root{--ai-disabled:#747474}:root[data-theme=dark]{--ai-disabled:#a3a3a3}.vora-works #hwp-smart-root{font-family:inherit}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel){color:var(--ai-text);background:var(--ai-menu);--ai-brand:var(--ai-text);--ai-accent:var(--color-primary);font-size:13px;line-height:1.55}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-header{background:var(--ai-panel);min-height:44px;color:var(--ai-text);gap:8px;padding:8px 10px 8px 12px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-header-heading{flex-wrap:wrap;gap:2px 8px;min-width:0;display:flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-header-title{color:var(--ai-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-header-btns{flex-shrink:0;gap:4px;display:flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-header-btns button{width:28px;height:28px;min-height:28px;color:var(--ai-muted);font:inherit;background:0 0;border:0;border-radius:4px;padding:6px;font-size:13px;line-height:1.55}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-history{background:var(--ai-menu);color:var(--ai-text);padding:14px 16px 16px;font-size:13px;line-height:1.55}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-message{margin-bottom:14px;padding:0 4px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-role,.ai-message-role){color:var(--ai-muted);font-size:11px;font-weight:600}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.markdown,.markdown-body,.ai-message-body){color:var(--ai-text);font-size:13px;line-height:1.65}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.user-bubble,.role-user .ai-message-body){color:var(--ai-text);background:var(--ai-chip);border-radius:9px;padding:8px 12px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-authoring-help,.ai-input-hint,.ai-input-disclaimer,.ai-note,.attachment-count,.attachment-chip small,.ai-attachment-summary,.ai-attachment-limit,.smart-conversations small,.smart-artifact-hint,.smart-artifact small){color:var(--ai-muted);font-size:11px;line-height:1.5}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.markdown a,.markdown-body a,.ai-message-body a){color:var(--ai-text);text-decoration:underline}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.markdown pre,.markdown code,.markdown-body pre,.markdown-body code,.ai-message-body pre,.ai-message-body code){color:var(--ai-text);background:var(--ai-chip)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input{background:var(--ai-panel);color:var(--ai-text);border-color:var(--ai-border);flex-direction:column;gap:8px;padding:10px 10px 8px;display:flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-composer{border:1px solid var(--ai-input-border);background:var(--ai-input);min-width:0;box-shadow:none;border-radius:9px;flex-direction:column;gap:4px;margin:0;padding:8px;display:flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-composer:focus-within{border-color:var(--ai-focus);box-shadow:none}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input textarea{resize:vertical;width:100%;min-height:68px;max-height:180px;box-shadow:none;color:var(--ai-text);caret-color:var(--ai-text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:3px 3px 6px;font-size:13px;line-height:1.5;display:block}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input textarea::placeholder{color:var(--ai-muted);opacity:1}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input-actions{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input-actions button{min-height:30px;font:inherit;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:5px;font-size:11px;line-height:1.5;display:inline-flex}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input :is(.ai-attach-btn,.ai-rewrite-btn,.ai-form-open,.ai-template-toggle){color:var(--ai-muted);background:0 0}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input .ai-attach-btn{width:28px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input .ai-send-btn{background:var(--color-primary);color:#fff;border-radius:7px;width:32px;height:32px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) button:disabled{opacity:1;color:var(--ai-disabled);cursor:not-allowed}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input .ai-send-btn:disabled{background:var(--ai-chip);color:var(--ai-disabled);border-color:var(--ai-border)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) button:hover:not(:disabled){filter:none}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-header-btns button,.ai-attach-btn,.ai-rewrite-btn,.ai-form-open):hover:not(:disabled){background:var(--ai-chip);color:var(--ai-text)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-send-btn:hover:not(:disabled){color:#fff;background:#145b51}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) button:focus-visible{outline:2px solid var(--ai-focus);outline-offset:2px}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-selection-context,.attachment-chip,.ai-attachment-chip){background:var(--ai-chip);color:var(--ai-text);border-color:var(--ai-border)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-file-drop-hint{color:var(--ai-text);background:var(--ai-input);border-color:var(--ai-focus)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-input-disclaimer,.ai-note){text-align:center;margin:0}.vora-works #hwp-smart-root .smart-conversations{background:var(--ai-panel);color:var(--ai-text);border-color:var(--ai-border)}.vora-works #hwp-smart-root .smart-conversations :is(select,button){color:var(--ai-text);background:0 0;font-size:12px}.vora-works #hwp-smart-root .smart-conversations select option{color:var(--ai-text);background:var(--ai-menu)}.vora-works #hwp-smart-root .smart-selection-tags{align-items:center;gap:6px;margin:0}.vora-works #hwp-smart-root .smart-selection-tags :is(button,a){border:1px solid var(--ai-border);background:var(--ai-chip);min-height:28px;color:var(--ai-text);border-radius:5px;align-self:center;padding:4px 8px;font-size:11px;line-height:1.5}.vora-works #hwp-smart-root .smart-selection-tags button:disabled{color:var(--ai-disabled)}.vora-works #hwp-smart-root .ai-panel .composer-tools>div:last-child{margin-left:auto}.vora-works #hwp-smart-root .ai-panel .ai-role{margin-bottom:8px}.vora-works #hwp-smart-root .ai-panel :is(.smart-artifact button,.ai-actions button){border:1px solid var(--ai-border);color:var(--ai-text);background:var(--ai-chip)}.vora-works #hwp-smart-root .ai-panel .smart-artifact button[aria-pressed=true]{background:var(--color-primary);color:#fff}.vora-works #hwp-smart-root .ai-panel button:disabled{color:var(--ai-disabled);opacity:1;cursor:not-allowed}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-resize-handle,.smart-ai-resize){cursor:col-resize;touch-action:none;z-index:10;background:0 0;outline:none;width:12px;inset:0 auto 0 0}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-resize-handle,.smart-ai-resize):before{content:"";border:1px solid var(--ai-input-border);background:var(--ai-chip);pointer-events:none;border-radius:6px;width:10px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-resize-handle,.smart-ai-resize):after{content:"";background:var(--ai-muted);pointer-events:none;width:8px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 24'%3E%3Cg fill='black'%3E%3Ccircle cx='2' cy='4' r='1'/%3E%3Ccircle cx='6' cy='4' r='1'/%3E%3Ccircle cx='2' cy='9' r='1'/%3E%3Ccircle cx='6' cy='9' r='1'/%3E%3Ccircle cx='2' cy='15' r='1'/%3E%3Ccircle cx='6' cy='15' r='1'/%3E%3Ccircle cx='2' cy='20' r='1'/%3E%3Ccircle cx='6' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 24'%3E%3Cg fill='black'%3E%3Ccircle cx='2' cy='4' r='1'/%3E%3Ccircle cx='6' cy='4' r='1'/%3E%3Ccircle cx='2' cy='9' r='1'/%3E%3Ccircle cx='6' cy='9' r='1'/%3E%3Ccircle cx='2' cy='15' r='1'/%3E%3Ccircle cx='6' cy='15' r='1'/%3E%3Ccircle cx='2' cy='20' r='1'/%3E%3Ccircle cx='6' cy='20' r='1'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat}.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) :is(.ai-resize-handle,.smart-ai-resize):is(:hover,:focus-visible):before{border-color:var(--ai-focus);outline:1px solid var(--ai-focus);outline-offset:1px}@media (width<=760px){.vora-works #hwp-smart-root .smart-ai-panel{flex-basis:100%;width:100%;max-width:100%;position:absolute;inset:0}.vora-works #hwp-smart-root .ai-panel .ai-input{padding-bottom:max(8px,env(safe-area-inset-bottom))}}@media (height<=450px){.vora-works :is(#ai-panel,#hwp-smart-root .ai-panel) .ai-input textarea{min-height:40px;max-height:20dvh}}.icon-info{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-info-circle%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%2018%200a9%209%200%200%200%20-18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%209h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2012h1v4h1%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-plus{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-plus%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%205l0%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012l14%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-share{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-share-2%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M8%209h-1a2%202%200%200%200%20-2%202v8a2%202%200%200%200%202%202h10a2%202%200%200%200%202%20-2v-8a2%202%200%200%200%20-2%20-2h-1%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2014v-11%22%20%2F%3E%20%3Cpath%20d%3D%22M9%206l3%20-3l3%203%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-chevron-left{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-chevron-left%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M15%206l-6%206l6%206%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-chevron-right{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-chevron-right%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M9%206l6%206l-6%206%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-close{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-x%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M18%206l-12%2012%22%20%2F%3E%20%3Cpath%20d%3D%22M6%206l12%2012%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-trash{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-trash%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%207l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2011l0%206%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2011l0%206%22%20%2F%3E%20%3Cpath%20d%3D%22M5%207l1%2012a2%202%200%200%200%202%202h8a2%202%200%200%200%202%20-2l1%20-12%22%20%2F%3E%20%3Cpath%20d%3D%22M9%207v-3a1%201%200%200%201%201%20-1h4a1%201%200%200%201%201%201v3%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-lock{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-lock%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2013a2%202%200%200%201%202%20-2h10a2%202%200%200%201%202%202v6a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2v-6%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2016a1%201%200%201%200%202%200a1%201%200%200%200%20-2%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2011v-4a4%204%200%201%201%208%200v4%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-bookmark{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-bookmark%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M18%207v14l-6%20-4l-6%204v-14a4%204%200%200%201%204%20-4h4a4%204%200%200%201%204%204%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-math{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-math%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M19%205h-7l-4%2014l-3%20-6h-2%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2013l6%206%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2019l6%20-6%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-stack-front{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-stack-front%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204l-8%204l8%204l8%20-4l-8%20-4%22%20fill%3D%22currentColor%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2014l-4%202l8%204l8%20-4l-4%20-2%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010l-4%202l8%204l8%20-4l-4%20-2%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-stack-forward{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-stack-forward%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%205l-8%204l8%204l8%20-4l-8%20-4%22%20fill%3D%22currentColor%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2012l-6%203l8%204l8%20-4l-6%20-3%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-stack-backward{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-stack-backward%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2012l6%20-3l-8%20-4l-8%204l6%203%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2012l-6%203l8%204l8%20-4l-6%20-3l-2%201l-2%20-1%22%20fill%3D%22currentColor%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-stack-back{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-stack-back%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%208l8%204l8%20-4l-8%20-4l-8%204%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2016l-4%20-2l-4%202l8%204l8%20-4l-4%20-2l-4%202%22%20fill%3D%22currentColor%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2010l-4%202l4%202m8%200l4%20-2l-4%20-2%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-group{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-box-multiple%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7%205a2%202%200%200%201%202%20-2h10a2%202%200%200%201%202%202v10a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2l0%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M17%2017v2a2%202%200%200%201%20-2%202h-10a2%202%200%200%201%20-2%20-2v-10a2%202%200%200%201%202%20-2h2%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-ungroup{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-box%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%203l8%204.5l0%209l-8%204.5l-8%20-4.5l0%20-9l8%20-4.5%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2012l8%20-4.5%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2012l0%209%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2012l-8%20-4.5%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-border{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-border-all%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206a2%202%200%200%201%202%20-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201%20-2%202h-12a2%202%200%200%201%20-2%20-2l0%20-12%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M12%204l0%2016%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-crop{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-crop%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M8%205v10a1%201%200%200%200%201%201h10%22%20%2F%3E%20%3Cpath%20d%3D%22M5%208h10a1%201%200%200%201%201%201v10%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-bold{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-bold%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7%205h6a3.5%203.5%200%200%201%200%207h-6l0%20-7%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2012h1a3.5%203.5%200%200%201%200%207h-7v-7%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-italic{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-italic%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M11%205l6%200%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2019l6%200%22%20%2F%3E%20%3Cpath%20d%3D%22M14%205l-4%2014%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-underline{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-underline%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7%205v5a5%205%200%200%200%2010%200v-5%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2019h14%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-strikethrough{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-strikethrough%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012l14%200%22%20%2F%3E%20%3Cpath%20d%3D%22M16%206.5a4%202%200%200%200%20-4%20-1.5h-1a3.5%203.5%200%200%200%200%207h2a3.5%203.5%200%200%201%200%207h-1.5a4%202%200%200%201%20-4%20-1.5%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-emboss,.icon-engrave{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-letter-a%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2020v-12a4%204%200%200%201%204%20-4h2a4%204%200%200%201%204%204v12%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2013l10%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-outline{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-text-outline%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%208v-1a2%202%200%200%201%202%20-2h14a2%202%200%200%201%202%202v1%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2016v1a2%202%200%200%200%202%202h14a2%202%200%200%200%202%20-2v-1%22%20%2F%3E%20%3Cpath%20d%3D%22M21.01%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M3.01%2012h.01%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2015v-4a2%202%200%201%201%204%200v4%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2013h4%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-superscript{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-superscript%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%207l8%2010m-8%200l8%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2011h-4l3.5%20-4a1.73%201.73%200%200%200%20-3.5%20-2%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-subscript{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-subscript%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M5%207l8%2010m-8%200l8%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2020h-4l3.5%20-4a1.73%201.73%200%200%200%20-3.5%20-2%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-line-spacing{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-line-height%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%208l3%20-3l3%203%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2016l3%203l3%20-3%22%20%2F%3E%20%3Cpath%20d%3D%22M6%205l0%2014%22%20%2F%3E%20%3Cpath%20d%3D%22M13%206l7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2012l7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2018l7%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-font-increase{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-text-increase%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2019v-10.5a3.5%203.5%200%201%201%207%200v10.5%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013h7%22%20%2F%3E%20%3Cpath%20d%3D%22M18%209v6%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012h-6%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-font-decrease{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-text-decrease%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2019v-10.5a3.5%203.5%200%201%201%207%200v10.5%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2013h7%22%20%2F%3E%20%3Cpath%20d%3D%22M21%2012h-6%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-align-left{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-align-left%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2018l14%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-align-center{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-align-center%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%2012l8%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2018l12%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-align-right{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-align-right%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M10%2012l10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2018l14%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-align-justify{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-align-justified%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M4%206l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2012l16%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2018l12%200%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-list{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-list%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M9%206l11%200%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2012l11%200%22%20%2F%3E%20%3Cpath%20d%3D%22M9%2018l11%200%22%20%2F%3E%20%3Cpath%20d%3D%22M5%206l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2012l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M5%2018l0%20.01%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-numbered-list{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-list-numbers%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M11%206h9%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2012h9%22%20%2F%3E%20%3Cpath%20d%3D%22M12%2018h8%22%20%2F%3E%20%3Cpath%20d%3D%22M4%2016a2%202%200%201%201%204%200c0%20.591%20-.5%201%20-1%201.5l-3%202.5h4%22%20%2F%3E%20%3Cpath%20d%3D%22M6%2010v-6l-2%202%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-columns{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-columns-3%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%204a1%201%200%200%201%201%20-1h16a1%201%200%200%201%201%201v16a1%201%200%200%201%20-1%201h-16a1%201%200%200%201%20-1%20-1v-16%22%20%2F%3E%20%3Cpath%20d%3D%22M9%203v18%22%20%2F%3E%20%3Cpath%20d%3D%22M15%203v18%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-goto{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-arrow-bar-to-right%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2012l-10%200%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2012l-4%204%22%20%2F%3E%20%3Cpath%20d%3D%22M14%2012l-4%20-4%22%20%2F%3E%20%3Cpath%20d%3D%22M20%204l0%2016%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-indent{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-indent-increase%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M20%206l-11%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2012l-7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2018l-11%200%22%20%2F%3E%20%3Cpath%20d%3D%22M4%208l4%204l-4%204%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-outdent{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-indent-decrease%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M20%206l-7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2012l-9%200%22%20%2F%3E%20%3Cpath%20d%3D%22M20%2018l-7%200%22%20%2F%3E%20%3Cpath%20d%3D%22M8%208l-4%204l4%204%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-rotate-left{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-rotate-2%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M15%204.55a8%208%200%200%200%20-6%2014.9m0%20-4.45v5h-5%22%20%2F%3E%20%3Cpath%20d%3D%22M18.37%207.16l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M13%2019.94l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M16.84%2018.37l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M19.37%2015.1l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M19.94%2011l0%20.01%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-rotate-right{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-rotate-clockwise-2%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M9%204.55a8%208%200%200%201%206%2014.9m0%20-4.45v5h5%22%20%2F%3E%20%3Cpath%20d%3D%22M5.63%207.16l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M4.06%2011l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M4.63%2015.1l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M7.16%2018.37l0%20.01%22%20%2F%3E%20%3Cpath%20d%3D%22M11%2019.94l0%20.01%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-flip-h{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-flip-horizontal%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M12%203l0%2018%22%20%2F%3E%20%3Cpath%20d%3D%22M16%207l0%2010l5%200l-5%20-10%22%20%2F%3E%20%3Cpath%20d%3D%22M8%207l0%2010l-5%200l5%20-10%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-flip-v{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20class%3D%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-flip-vertical%22%20%3E%20%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%20%3Cpath%20d%3D%22M3%2012l18%200%22%20%2F%3E%20%3Cpath%20d%3D%22M7%2016l10%200l-10%205l0%20-5%22%20%2F%3E%20%3Cpath%20d%3D%22M7%208l10%200l-10%20-5l0%205%22%20%2F%3E%20%3C%2Fsvg%3E)}.icon-key{--icon:url(data:image/svg+xml,%3C%21--%20%40license%20lucide-static%20v1.26.0%20-%20ISC%20--%3E%0A%3Csvg%0A%20%20class%3D%22lucide%20lucide-key-round%22%0A%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%20%20width%3D%2224%22%0A%20%20height%3D%2224%22%0A%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20fill%3D%22none%22%0A%20%20stroke%3D%22currentColor%22%0A%20%20stroke-width%3D%221.75%22%0A%20%20stroke-linecap%3D%22round%22%0A%20%20stroke-linejoin%3D%22round%22%0A%3E%0A%20%20%3Cpath%20d%3D%22M2.586%2017.414A2%202%200%200%200%202%2018.828V21a1%201%200%200%200%201%201h3a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h1a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h.172a2%202%200%200%200%201.414-.586l.814-.814a6.5%206.5%200%201%200-4-4z%22%20%2F%3E%0A%20%20%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}.icon-caption-top{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h14M5%205h9%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-bottom{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M5%2018h14M5%2021h9%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-lt{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%204h6M2%207h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-lm{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%2011h6M2%2014h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-lb{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%2211%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M2%2017h6M2%2020h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-rt{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%204h6M16%207h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-rm{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2011h6M16%2014h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-rb{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2210%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%2017h6M16%2020h6%22%2F%3E%3C%2Fsvg%3E)}.icon-caption-none{--icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2216%22%20height%3D%2216%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22m8%208%208%208m0-8-8%208%22%2F%3E%3C%2Fsvg%3E)}:root{--ai-accent:#1b7568;--color-primary:#1b7568;--color-primary-dark:#145b51;--color-primary-light:#43a493;--color-primary-hover:#dcece7;--color-primary-subtle:#c5e4da;--color-primary-text:#1b7568;--color-primary-alpha-08:#1b756814;--color-primary-alpha-12:#1b75681f;--color-primary-alpha-25:#1b756840;--color-accent-bg:#e3f1ec;--color-accent-bg-light:#f0f7f4;--color-surface:#fff;--color-surface-raised:#f8f8f8;--color-bg:#f1f1f1;--color-bg-light:#f7f7f7;--color-desk-bg:#e6e6e6;--color-text:#292929;--color-text-secondary:#555;--color-text-muted:#737373;--color-text-hint:#888;--color-text-disabled:#999;--color-text-placeholder:#888;--color-border:#d8d8d8;--color-border-light:#e1e1e1;--color-border-lighter:#e9e9e9;--color-border-dark:#bdbdbd;--color-border-input:#c7c7c7;--color-hover-bg:#e3f1ec;--color-active-bg:#cee6dd;--color-selected-bg:#e3f1ec;--color-focus-border:#1b7568;--state-hover-bg:#e3f1ec;--state-hover-border:#b8d9cd;--state-active-bg:#cee6dd;--state-active-border:#1b7568;--state-open-bg:#1b7568;--brand-bar-bg:#f1f1f1;--brand-bar-text:#292929;--brand-bar-hover-bg:#e3f1ec;--focus-ring-color:#1b756866;--glass-bg:#fffffff5;--glass-bg-chrome:#f8f8f8f5;--glass-fallback:#f8f8f8;--glass-border:#dedede;--radius-md:8px;--radius-lg:8px;--radius-xl:14px}:root[data-theme=dark]{--ai-accent:#1b7568;--color-primary:#1b7568;--color-primary-dark:#76d2bf;--color-primary-light:#76d2bf;--color-primary-hover:#2a4340;--color-primary-subtle:#34534b;--color-primary-text:#76d2bf;--color-surface:#292929;--color-surface-raised:#303030;--color-bg:#242424;--color-bg-light:#303030;--color-desk-bg:#202020;--color-text:#eee;--color-text-secondary:#d0d0d0;--color-text-muted:#a7aeb5;--color-text-hint:#9d9d9d;--color-text-disabled:gray;--color-text-placeholder:#969696;--color-border:#4b4b4b;--color-border-light:#414141;--color-border-lighter:#3a3a3a;--color-border-dark:#666;--color-border-input:#626262;--color-hover-bg:#2a4340;--color-active-bg:#34534b;--color-selected-bg:#2a4340;--color-accent-bg:#2a4340;--color-accent-bg-light:#293b36;--state-hover-bg:#2a4340;--state-hover-border:#4e796d;--state-active-bg:#34534b;--state-active-border:#76d2bf;--color-focus-border:#76d2bf;--brand-bar-bg:#292929;--brand-bar-text:#eee;--brand-bar-hover-bg:#2a4340;--glass-bg:#292929f5;--glass-bg-chrome:#303030f5;--glass-fallback:#303030;--glass-border:#444;--loading-background:#292929;--loading-ink:#eee;--loading-muted:#a7aeb5}:root[data-theme=light]{--loading-background:#f6f7fa;--loading-ink:#24313a;--loading-muted:#66747f}.vora-works #menu-bar,.vora-works #icon-toolbar,.vora-works [hidden]{display:none!important}.vora-works #scroll-content canvas{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.works-titlebar{background:var(--color-bg);border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:36px;font-size:12px;display:flex}.works-titlebar img{width:16px;height:18px}.works-document-title{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.works-tabs{background:var(--color-bg);flex-shrink:0;align-items:stretch;gap:2px;height:32px;padding:0 12px;display:flex;overflow-x:auto}.works-tabs button{color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:4px 12px;font-size:13px}.works-tabs button[aria-pressed=true]{color:var(--color-primary-text);box-shadow:inset 0 -2px var(--color-primary)}.works-tabs button:disabled{opacity:.4;cursor:default}.works-ribbon{background:var(--color-surface-raised);border:1px solid var(--color-border-light);flex-shrink:0;min-width:0}.works-ribbon-row{align-items:center;gap:3px;min-height:64px;padding:4px 12px;display:flex;overflow:visible}.works-ribbon #style-bar{background:0 0;border:0;height:35px;overflow-x:auto}.works-command{min-height:32px;color:var(--color-text);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.works-ribbon-row>.works-command{white-space:normal;text-align:center;flex-direction:column;min-width:60px;max-width:105px;min-height:56px;font-size:11px}.works-command:disabled,.works-card:disabled{opacity:.42;cursor:default}.works-command:hover:not(:disabled),.works-tabs button:hover,.works-ribbon-more:hover{background:var(--state-hover-bg)}.works-icon{width:18px;height:18px;-webkit-mask:var(--icon,var(--icon-none)) no-repeat center/contain;mask:var(--icon,var(--icon-none)) no-repeat center/contain;-webkit-mask:var(--icon,var(--icon-none)) no-repeat center/contain;background:currentColor;flex-shrink:0;display:inline-block}.works-ribbon-row>.works-command .works-icon{width:23px;height:23px}.works-ribbon-more{border-left:1px solid var(--color-border);cursor:pointer;align-self:stretch;align-items:center;min-width:66px;padding:12px 8px;font-size:12px;display:flex;position:relative}.works-ribbon-menu{z-index:1100;background:var(--color-surface);border:1px solid var(--color-border);width:240px;max-height:50vh;box-shadow:var(--shadow-dropdown);border-radius:8px;padding:6px;position:absolute;top:100%;right:0;overflow:auto}.works-ribbon-menu .works-command{justify-content:flex-start;width:100%;display:flex}.works-command-shortcut{display:none}.works-command-label{min-width:0}.works-ribbon-menu .works-command-label{white-space:normal;text-align:left}.works-ribbon-menu:has(.works-command-shortcut){width:min(300px,100vw - 16px)}.works-ribbon-menu .works-command-shortcut{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;padding-left:12px;font-size:11px;display:inline}.works-actionbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;align-items:center;gap:5px;height:44px;padding:0 12px;display:flex}.works-actionbar .works-command{font-size:0}.works-command-search{text-align:left;width:280px;color:var(--color-text-muted);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;margin:auto;padding:7px 12px}.works-actionbar>[data-works-ai]{color:var(--color-text);white-space:nowrap;background:0 0;border:0}.works-file{z-index:9000;background:var(--color-surface-raised);color:var(--color-text);grid-template-columns:200px minmax(0,1fr);display:grid;position:fixed;inset:0}.works-file-nav{color:#fff;background:#1d2731;flex-direction:column;gap:2px;padding:16px 10px 12px;display:flex;overflow:auto}.works-file-nav>button{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;min-height:38px;padding:8px 10px;font-size:14px;display:flex}.works-file-nav>button[aria-current=page]{color:#fff;background:#2b4e49}.works-file-nav>button:hover:not(:disabled){background:#31414a}.works-file-nav>button:disabled{color:#fff5;cursor:default}.works-file-nav .works-back{height:40px;min-height:40px;margin-bottom:10px}.works-brand{justify-content:center;align-items:center;gap:12px;margin:8px 0 28px;display:flex}.works-brand>img{width:30px;height:31px}.works-brand>span{flex-direction:column;align-items:flex-end;display:flex}.works-brand small{color:#bdc9cc;align-items:center;gap:4px;font-size:9px;display:flex}.works-brand small img{width:10px;height:10px}.works-brand strong{letter-spacing:0;font-size:16px;font-weight:600}.works-file-nav .works-about{margin-top:auto;font-size:12px}.works-file-content{min-width:0;padding:26px 36px;overflow:auto}.works-file-heading{align-items:center;gap:16px;margin-bottom:34px;display:flex}.works-heading-badge{background:var(--color-accent-bg);width:46px;height:46px;color:var(--color-primary-text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.works-heading-badge .works-icon{width:22px;height:22px}.works-file-heading p{color:var(--color-text-muted);margin:5px 0 0;font-size:12.5px;line-height:1.4}.works-file h1{margin:0;font-size:25px;font-weight:600}.works-file h2{margin:30px 0 16px;font-size:19px;font-weight:600}.works-description{color:var(--color-text-muted);max-width:680px;margin:0 0 20px;font-size:13px;line-height:1.7}.works-card{vertical-align:top;border:1px solid var(--color-border);background:var(--color-surface);width:180px;min-height:156px;color:var(--color-text);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin:0 14px 14px 0;padding:20px 14px;display:inline-flex}.works-card>.works-icon{width:42px;height:42px;color:var(--color-primary-text)}.works-card strong{font-size:14px;font-weight:500}.works-card>span:last-child{color:var(--color-text-muted);font-size:11px;line-height:1.5}.works-card:hover:not(:disabled){background:var(--color-accent-bg-light);border-color:var(--color-primary)}.works-export-grid{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:12px;display:grid}.works-export-grid .works-card{border-radius:12px;width:100%;height:156px;min-height:156px;margin:0;padding:0 10px;display:block;position:relative}.works-export-card strong{font-size:12.5px;line-height:1.3;position:absolute;top:89px;left:10px;right:10px}.works-export-card>span:last-child{font-size:11px;position:absolute;bottom:10px;left:9px;right:9px}.works-format-icon{width:48px;height:56px;color:var(--format-color);position:absolute;top:18px;left:calc(50% - 24px)}:root[data-theme=dark] .works-format-icon{color:color-mix(in srgb,var(--format-color),white 30%)}.works-vora-card{background:#faf8fd}:root[data-theme=dark] .works-vora-card{background:#222126}.works-vora-card>img{object-fit:contain;width:120px;height:52px;position:absolute;top:20px;left:calc(50% - 60px)}.works-vora-card>.works-icon{display:none}.works-info{grid-template-columns:120px 1fr;gap:18px;margin-bottom:24px;font-size:14px;display:grid}.works-info dt{color:var(--color-text-muted)}.works-info dd{overflow-wrap:anywhere;margin:0}.works-empty{color:var(--color-text-muted);padding:24px 0;font-size:13px}.works-theme-select,.works-button{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;min-height:36px;padding:8px 14px}.form-library-inline{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important}.form-library-inline .form-library-dialog{box-shadow:none;background:0 0;border:0;width:100%!important;max-width:none!important;max-height:none!important;position:static!important}.form-library-inline .ai-dialog-body{max-height:none;padding:0;overflow:visible}.form-library-inline .form-library-grid{grid-template-columns:repeat(auto-fill,minmax(178px,178px));gap:18px}.form-library-inline .form-library-card{border-radius:8px}.form-library-inline .form-library-search-field{max-width:480px}.vora-works .dialog{border-radius:14px}.vora-works .dialog-body{padding:22px}.vora-works .ai-header,.vora-works .smart-header{color:var(--color-text);background:var(--color-surface-raised)}.vora-works .smart-brand,.vora-works .smart-menu-strip .smart-menu-trigger,.vora-works .smart-menu-strip .smart-menu-command{color:var(--color-text)}.vora-works .smart-app{background:var(--color-desk-bg)}.vora-works :is(.smart-menu-popup,.smart-pages,.smart-toolbar,.smart-statusbar){background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.vora-works .smart-menu-popup button{color:var(--color-text)}.vora-works button:focus-visible,.vora-works summary:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}@media (width<=900px){.works-ribbon-row{overflow-x:auto}.works-ribbon-more{position:static}.works-ribbon-menu{position:fixed;top:150px;right:12px}.works-actionbar{flex-wrap:wrap;height:auto;min-height:44px;padding:5px 10px}.works-command-search{min-width:180px;max-width:45%}.works-file-content{padding:26px 20px}}@media (width<=600px){.works-file{grid-template-columns:136px minmax(0,1fr)}.works-file-nav{padding:10px 5px}.works-file-nav>button{gap:8px;padding:8px;font-size:12px}.works-brand{gap:6px;margin:6px 4px 22px}.works-brand>img{width:23px;height:24px}.works-brand strong{font-size:15px}.works-brand small{font-size:7px}.works-file-content{padding:22px 16px}.works-file-heading{gap:8px}.works-file h1{font-size:22px}.works-file-heading>.works-icon{width:24px;height:24px}.works-card{width:178px;max-width:100%;margin-right:0}.works-info{grid-template-columns:1fr;gap:8px}.works-info dd{margin-bottom:12px}.works-ribbon-row>.works-command{min-width:64px}.works-tabs{padding:0 4px}.works-tabs button{padding:4px 10px}.form-library-inline .form-library-upload{flex-wrap:wrap}.form-library-inline .form-library-grid{grid-template-columns:minmax(0,1fr)}.works-export-grid .works-card{width:100%}.works-file-nav .works-back{font-size:10px}.works-command-search{order:2;width:100%;max-width:none;margin:0}.works-actionbar{min-height:84px}}@media print{.works-titlebar,.works-tabs,.works-ribbon,.works-actionbar,.works-file{display:none!important}}.works-vora-result>img{object-fit:contain;width:140px;height:55px;margin:0 auto 14px;display:block}.works-vora-result{text-align:center;line-height:1.7}.works-vora-result .works-description{margin-bottom:18px}.form-library-inline .form-library-dialog{color:var(--color-text);height:auto!important}.form-library-inline .ai-dialog-body{padding:0!important}.works-icon.icon-home{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='m3 10 9-7 9 7v11h-6v-7H9v7H3z'/%3E%3C/svg%3E")}.works-icon.icon-settings{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3Cpath d='M8 3v6m8 0v6m-5 0v6'/%3E%3C/svg%3E")}.vora-works .ai-panel{--ai-brand:var(--color-primary-text)}.vora-works :is(.smart-page-label,.smart-status,.smart-page-toolbar,.smart-page-menu,.smart-artifact,.smart-artifacts-list,.smart-conversations){background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.vora-works .smart-ruler{background:var(--color-surface-raised)}.vora-works .smart-page-toolbar button{color:var(--color-text)}.vora-works .smart-menu-strip .smart-menu-trigger[aria-expanded=true]{color:var(--color-text);background:var(--color-hover-bg)}.vora-works .smart-artifact button[aria-pressed=true],.vora-works .smart-candidate-actions button:first-child{background:var(--color-primary);color:#fff}.vora-works .ai-resize-handle:after,.vora-works .smart-ai-resize:after{background-color:var(--color-surface)}.works-home-row{align-items:stretch;gap:0;min-height:92px;padding:4px 12px}.works-home-row #style-bar{flex-shrink:0;align-items:stretch;gap:0;height:auto;padding:0;display:flex;overflow:visible}.works-control-group{border-right:1px solid var(--color-border);flex-direction:column;justify-content:space-between;padding:0 10px;display:flex}.works-control-group>small{color:var(--color-text-muted);text-align:center;font-size:11px;line-height:18px}.works-font-controls{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px;width:344px;height:62px;display:flex}.works-font-controls .sb-sep{display:none}.works-paragraph-controls{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:2px;width:188px;height:62px;display:flex}.works-paragraph-controls .sb-sep{display:none}.works-clipboard{padding-left:0}.works-clipboard-controls{align-items:flex-start;display:flex}.works-clipboard-controls>.works-command{flex-direction:column;min-height:60px;padding:4px}.works-clipboard-controls>.works-command .works-icon{width:28px;height:28px}.works-clipboard-controls>div{flex-direction:column;display:flex}.works-clipboard-controls>div .works-command,.works-editing .works-command{justify-content:flex-start;min-height:24px;padding:2px 5px;font-size:11px}.works-editing{justify-content:flex-start;gap:1px;min-width:115px}.works-home-row .works-ribbon-more{border-left:0}@media (width<=900px){.works-home-row #style-bar{overflow:visible}.works-control-group{flex-shrink:0}}.works-new-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.works-blank-card,.works-smart-blank-card{box-sizing:border-box;border-radius:12px;justify-content:flex-start;gap:10px;width:180px;height:266px;min-height:266px;margin:0;padding:14px}.works-smart-blank-card{position:relative}.works-smart-blank-card .works-smart-key{width:14px;height:14px;color:var(--color-text);background-color:currentColor;position:absolute;bottom:24px;right:12px}.works-blank-paper{background:#fff;border:1px solid #bdbdbd;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:150px;max-width:100%;height:194px;display:flex}.works-blank-plus{color:#1b7568;background:#e3f1ec;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.works-blank-plus .works-icon{width:24px;height:24px}.works-blank-card strong,.works-smart-blank-card strong{justify-content:center;align-items:center;width:100%;min-height:32px;font-size:13px;display:flex}.works-recents{margin-top:24px}.works-recent-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.works-recent-toolbar h2{margin:0 12px 0 0;font-size:16px;font-weight:600}.works-recent-toolbar button{min-height:28px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:6px 12px;font-size:12px}.works-recent-toolbar button[aria-pressed=true]{background:var(--color-accent-bg);border-color:var(--color-border-light);color:var(--color-primary-text)}.works-recent-clear{align-items:center;gap:7px;display:flex}.works-recent-clear .works-icon{width:14px;height:14px}.works-recent-hint{color:var(--color-text-muted);margin:10px 0 8px;font-size:12px;line-height:1.5}.works-recent-error{color:var(--color-text-secondary);font-size:12px}.works-recent-error:empty{display:none}.works-recent-opening{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.works-recent-cards{grid-template-columns:repeat(auto-fill,minmax(min(178px,100%),178px));gap:16px;display:grid}.works-recent-item{min-width:0;position:relative}.works-recent-cards .works-recent-item{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;height:296px;overflow:hidden}.works-recent-open{width:100%;height:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0}.works-recent-cards .works-recent-open{flex-direction:column;gap:8px;padding:12px 13px;display:flex}.works-recent-preview{color:#78838b;background:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.works-recent-cards .works-recent-preview{border-radius:2px;width:100%;height:190px}.works-recent-preview img{object-fit:contain;max-width:100%;max-height:100%}.works-recent-cards strong{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;height:37px;font-size:12.5px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.works-recent-open time{color:var(--color-text-muted);font-size:11px;line-height:1.5}.works-recent-remove{background:var(--color-surface);color:var(--color-text);cursor:pointer;border:0;border-radius:6px}.works-recent-cards .works-recent-remove{opacity:0;width:23px;height:23px;padding:4px;position:absolute;top:5px;right:5px}.works-recent-remove .works-icon{width:15px;height:15px}.works-recent-item:hover .works-recent-remove,.works-recent-item:focus-within .works-recent-remove{opacity:1}.works-recent-cards .works-recent-item:hover{border-color:var(--color-primary-text)}.works-recent-list .works-recent-item{border-radius:4px;height:52px}.works-recent-list .works-recent-item:hover{background:var(--color-hover-bg)}.works-recent-list .works-recent-open{grid-template-rows:1fr 1fr;grid-template-columns:22px minmax(0,1fr);gap:2px 8px;padding:6px 64px 6px 0;display:grid}.works-recent-list .works-recent-preview{background:0 0;grid-row:1/3;width:20px;height:36px}.works-recent-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.works-recent-list .works-recent-remove{background:0 0;height:28px;padding:0 12px;position:absolute;top:12px;right:4px}.works-browse{cursor:pointer;align-items:center;gap:8px;margin-bottom:24px;display:flex}@media (width<=600px){.works-file-heading{align-items:flex-start;gap:10px}.works-heading-badge{border-radius:10px;width:36px;height:36px}.works-file h1{font-size:20px}.works-file-heading p{font-size:11px}.works-blank-card,.works-smart-blank-card{width:min(180px,100%)}.works-recent-toolbar{gap:4px}.works-recent-toolbar h2{width:100%;margin-bottom:8px}.works-recent-toolbar button{padding:6px 8px}.works-recent-cards .works-recent-remove{opacity:1}}.works-ai-toggle{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;color:var(--color-primary-text)!important}.works-ai-toggle:hover{background:var(--color-hover-bg)!important}.works-ai-toggle .works-icon{width:21px;height:21px}.works-file-nav>button{font-weight:400}.works-file-nav>button[aria-current=page]{font-weight:600}.works-file h1{font-weight:500}.works-export-card>.works-card-description{color:var(--color-text-muted);font-size:11px;position:absolute;bottom:10px;left:9px;right:9px}.works-export-lock{width:13px!important;height:13px!important;color:var(--color-text-muted)!important;display:block!important;position:absolute!important;inset:12px 12px auto auto!important}.works-vora-dialog-brand{text-align:left;align-items:center;gap:16px;margin-bottom:18px;display:flex}.works-vora-dialog-brand img{object-fit:contain;width:120px;height:52px}.works-vora-dialog-brand p{color:var(--color-primary-text);margin:0;font-size:17px;font-weight:600;line-height:1.5}.works-vora-result{text-align:left}.works-vora-result>p{font-size:14px}.works-vora-result a,.dialog-footer>a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.vora-works :is(.dialog-wrap,.ai-dialog,.smart-modal,.find-dialog){border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:12px}.vora-works :is(.dialog-title,.ai-dialog-header,.find-dialog-title){background:var(--color-surface);border-bottom:1px solid var(--color-border-light);border-radius:12px 12px 0 0;padding:14px 20px;font-size:16px;font-weight:600}.vora-works :is(.dialog-close,.ai-dialog-close){border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.vora-works .dialog-close:hover{background:var(--color-hover-bg)}.vora-works .dialog-footer{border-top:1px solid var(--color-border-light);flex-wrap:wrap;padding:14px 20px}.vora-works .dialog-btn{min-width:72px;height:32px;color:var(--color-text);border-radius:6px;font-size:13px}.vora-works .dialog-btn-primary{color:#fff;background:#1b7568;border-color:#1b7568}.vora-works .dialog-btn-primary:hover{background:#145b51;border-color:#145b51}.vora-works :is(.dialog-wrap,.ai-dialog,.find-dialog,.cp-overlay) :is(input:not([type=color]):not([type=checkbox]):not([type=radio]):not(:where(.form-library-search,.cp-input)),select,textarea){background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-input)}.vora-works :is(.dialog-wrap,.ai-dialog) :is(input[type=checkbox],input[type=radio]){accent-color:#1b7568}.vora-works :is(.dialog-wrap,.ai-dialog) button:disabled{opacity:.45;cursor:default}.vora-works .cs-preview{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.vora-works .find-dialog{box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);top:min(180px,20dvh);right:12px;overflow:auto}.vora-works .find-dialog-input{border-radius:6px;min-width:0;height:32px;padding:0 8px}.vora-works .find-dialog-input:focus{border-color:var(--color-focus-border)}.vora-works .find-dialog-body{padding:16px 20px 4px}.vora-works .find-dialog-buttons{flex-wrap:wrap;padding:4px 20px 12px}.vora-works .dialog-section-title{color:var(--color-text)}.vora-works .eq-body{gap:12px;padding:16px 20px}.vora-works .eq-toolbar{background:var(--color-surface-raised);border-color:var(--color-border-light);border-radius:8px;gap:4px;padding:6px}.vora-works .eq-toolbar-btn{min-width:32px;height:32px;color:var(--color-text);background:var(--color-surface);border-radius:5px}.vora-works .eq-toolbar-btn:hover{background:var(--state-hover-bg);border-color:var(--state-hover-border)}.vora-works .eq-preview{color:#292929;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--color-border);background:#fff;border-radius:8px;min-height:100px}.vora-works .eq-preview-empty{color:#555}.vora-works .eq-preview-error{color:var(--color-danger-text,#a33232);font-style:normal}.vora-works .eq-preview .eq-preview-error{color:#a33232}.vora-works .eq-script{border-radius:6px;padding:10px 12px;line-height:1.5}.vora-works .eq-script:focus{border-color:var(--color-focus-border)}.vora-works .eq-props-row{flex-wrap:wrap}.vora-works .eq-color-input{border-radius:5px;width:36px;height:32px}.vora-works .shape-picker,.vora-works .bullet-popup{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:var(--shadow-dropdown);z-index:1100;box-sizing:border-box;border-radius:10px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:6px;overflow:auto}.vora-works .shape-picker-title{color:var(--color-text-secondary);border-color:var(--color-border-light);background:0 0;padding:8px;font-weight:600}.vora-works .shape-picker-btn{border-radius:5px;min-height:48px}.vora-works .shape-picker-icon svg{width:24px;height:24px;display:block}.vora-works .shape-picker-label{color:var(--color-text-secondary);max-width:64px;font-size:11px}.vora-works .bullet-popup{grid-template-columns:repeat(6,32px);gap:4px;display:grid}.vora-works .bullet-popup button{width:32px;height:32px;color:var(--color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;font-size:16px}.vora-works .bullet-popup button:hover{background:var(--state-hover-bg);border-color:var(--state-hover-border)}:root[data-theme=dark].vora-works .eq-save-error{color:#f0a5a5}.vora-works :is(#ruler-corner,#h-ruler,#v-ruler,.smart-ruler-unit){color:#707070;background:#d4d4d4;border-color:#bdbdbd}:root[data-theme=dark] :is(#ruler-corner,#h-ruler,#v-ruler,.smart-ruler-unit){color:#b4b4b4;background:#2e2e2e;border-color:#4b4b4b}.vora-works #scroll-content canvas{box-shadow:0 0 0 1px #00000012,1px 1px 2px #00000020}:root[data-theme=dark] #scroll-content canvas{box-shadow:0 0 0 1px #ffffff15,1px 1px 3px #00000060}.vora-works #scroll-container.hf-editing{background:var(--color-desk-bg)}.vora-works #scroll-container.drag-over{background:var(--color-accent-bg);outline-color:var(--color-primary-text)}.works-file-nav>button[aria-current=page]:hover{background:#2b4e49}.works-ribbon-row{overflow-x:auto}.works-ribbon-more{flex-shrink:0;position:static}.works-ribbon-menu{top:var(--ribbon-menu-top,170px);left:clamp(8px,var(--ribbon-menu-left,8px),calc(100vw - 248px));width:min(240px,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(60dvh,calc(100dvh - var(--ribbon-menu-top,170px) - 12px));border-radius:10px;position:fixed;right:auto}.works-ribbon-more>summary{align-items:center;gap:6px;min-height:32px;display:flex}.works-ribbon-more>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 4px 3px;transform:rotate(45deg)}.works-ribbon-more>summary:has(.works-menu-chevron):after{display:none}.works-ribbon-more>summary,.works-ribbon-submenu>summary{border-radius:5px;list-style:none}.works-ribbon-more>summary::-webkit-details-marker{display:none}.works-ribbon-submenu>summary::-webkit-details-marker{display:none}.works-ribbon-row>.works-command-variants{border:0;align-self:center;padding:0}.works-ribbon-row>.works-command-variants>summary{text-align:center;flex-direction:column;justify-content:center;gap:7px;max-width:132px;min-height:56px;padding:5px 20px 5px 9px;font-size:11px;position:relative}.works-ribbon-row>.works-command-variants>summary>.works-icon:first-child{width:23px;height:23px}.works-ribbon-row>.works-command-variants>summary>.works-menu-chevron{position:absolute;bottom:10px;right:3px}.works-menu-chevron{width:14px;height:14px;margin-left:auto}.works-ribbon-more>summary>.works-menu-chevron,.works-ribbon-submenu[open]>summary>.works-menu-chevron{transform:rotate(90deg)}.works-ribbon-submenu>summary{cursor:pointer;min-height:32px;color:var(--color-text);align-items:center;gap:8px;padding:6px 8px;display:flex}.works-ribbon-submenu>summary:hover{background:var(--state-hover-bg)}.works-ribbon-submenu[open]>summary{background:var(--color-selected-bg)}.vora-works .works-ribbon summary:focus-visible{outline-offset:-2px}.works-ribbon-submenu>div{padding:4px 0 4px 10px}.works-ribbon-submenu .works-command{white-space:normal;text-align:left}.works-recent-mode{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface-raised);border-radius:5px;place-self:start;padding:2px 7px;font-size:11px;line-height:16px;display:inline-block}.works-recent-mode.is-smart{justify-content:center;align-items:center;padding:3px;display:inline-flex}.works-recent-mode.is-smart .works-icon{width:16px;height:16px}.works-icon.works-ai-icon{background:0 0;position:relative;-webkit-mask:none;mask:none}.works-ai-icon:before,.works-ai-icon:after{content:"";background:currentColor;position:absolute;inset:0}.works-ai-icon:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8 2 10 7 15 9 10 11 8 16 6 11 1 9 6 7Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8 2 10 7 15 9 10 11 8 16 6 11 1 9 6 7Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.works-ai-icon:after{transform-origin:80% 20%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16 2v4M14 4h4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16 2v4M14 4h4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.works-ai-icon.is-animated:after{animation:2.8s ease-in-out infinite works-ai-twinkle}@keyframes works-ai-twinkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.works-ai-icon.is-animated:after{opacity:1;animation:none;transform:none}}.works-smart-preview-paper{pointer-events:none;max-width:100%;display:block;overflow:hidden}.works-smart-preview-paper .smart-page-thumbnail{pointer-events:none;width:100%;box-shadow:none;background:#fff;overflow:hidden}.works-smart-preview-paper .smart-page-frame{background:#fff}.works-smart-preview-paper iframe{border:0;display:block}.works-theme-menu{border-right:1px solid var(--color-border);margin-right:12px;padding-right:12px}.works-theme-menu [aria-checked=true]{background:var(--color-accent-bg);color:var(--color-primary-text)}.works-theme-menu [role=menuitemradio]:before{content:"";flex-shrink:0;width:14px}.works-theme-menu [aria-checked=true]:before{content:"✓"}.icon-interface-theme{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 3.5h7.5v13H10Z'/%3E%3Cpath d='M2.5 3.5h15v13h-15Z M2.5 6.5H10' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E")}.works-recent-cards .works-recent-mode{position:absolute;top:18px;left:18px}.works-recent-list .works-recent-open{grid-template-columns:22px minmax(0,1fr) auto}.works-recent-list .works-recent-mode{grid-area:1/3/3;align-self:center}.works-recent-list time{grid-area:2/2}html.viewer-mode #icon-toolbar,html.viewer-mode #style-bar,html.viewer-mode #ruler-corner,html.viewer-mode #h-ruler,html.viewer-mode #v-ruler,html.viewer-mode [data-menu=edit],html.viewer-mode [data-menu=insert],html.viewer-mode [data-menu=format],html.viewer-mode [data-menu=page],html.viewer-mode [data-menu=table],html.viewer-mode [data-menu=ai],html.viewer-mode [data-cmd=file\:new-doc],html.viewer-mode [data-cmd=file\:open],html.viewer-mode [data-cmd=file\:save],html.viewer-mode [data-cmd=file\:export-vora],html.viewer-mode [data-cmd=file\:page-setup]{display:none!important}html.viewer-mode #editor-area{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}html.viewer-mode #sb-mode{color:var(--color-primary-text);font-weight:700}html[data-ai-enabled=false] [data-menu=ai],html[data-ai-enabled=false] [data-cmd^=tool\:ai-],html[data-ai-enabled=false] [data-cmd=tool\:proofread]{display:none!important}.form-library .form-library-dialog{background:var(--color-surface);max-width:min(1060px,94vw);height:min(880px,90dvh);max-height:88dvh;color:var(--color-text);border-radius:12px}.form-library .ai-dialog-header{background:var(--color-surface);border:0;margin:0 22px;padding:22px 0 12px}.form-library .ai-dialog-title{font-size:17px;font-weight:700}.form-library .ai-dialog-body{padding:0 22px 22px}.form-library [hidden]{display:none}.form-library-intro{color:var(--color-text-secondary);margin:0;font-size:13px;line-height:1.7}.form-library-upload{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.form-library .form-library-add{border:1px solid var(--color-border);background:var(--color-accent-bg-light);color:var(--color-primary-text);white-space:nowrap;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.form-library .form-library-add:hover:not(:disabled){background:var(--color-hover-bg);border-color:var(--color-primary)}.form-library-add-icon{text-align:center;width:16px;font-size:20px;font-weight:400;line-height:16px}.form-library-local-note{color:var(--color-text-secondary);margin:12px 0 16px;font-size:11px;line-height:1.6}.form-library-notice{white-space:pre-line;color:#b34d4d;font-size:12px}.form-library-notice:empty{display:none}.form-library .ai-dialog-status{white-space:pre-line;overflow-wrap:anywhere;flex-direction:column;align-items:stretch;margin:12px 0;line-height:1.6}.form-library .ai-dialog-status.is-loading{min-height:300px;color:var(--color-primary-text);justify-content:center;align-items:center;gap:7px;font-size:11px}.form-library-progress-label{align-items:center;gap:7px;min-width:0;display:flex}.form-library-progress-label>span:not(.form-library-spinner){flex:1;min-width:0}.form-library-spinner,.form-library-progress-label small{display:none}.form-library .is-loading .form-library-progress-label{width:min(560px,100%)}.form-library .is-loading .form-library-spinner{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:1s linear infinite form-preview-spin;display:block}.form-library .is-loading .form-library-progress-label small{color:#8a8a85;white-space:nowrap;font-size:10px;display:block}.form-library .ai-dialog-status .ai-progress{background:var(--color-bg);width:min(560px,100%);height:3px}.form-library-confirm{border:1px solid var(--color-border);background:var(--color-accent-bg-light);border-radius:10px;margin:0 0 16px;padding:14px}.form-library-confirm p{margin:0 0 10px;font-size:13px;line-height:1.6}.form-library-confirm button{margin-right:8px}.form-card-local{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:6px;margin:3px 14px 13px;font-size:11px;display:flex}.form-card-local .form-card-delete{color:var(--color-text-muted);background:0 0;border:0;padding:4px}.form-card-delete .ai-icon{width:15px;height:15px;display:block}.form-card-preview.is-loading{flex-direction:column;gap:10px}.form-card-preview.is-loading:before{content:"";border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite form-preview-spin}@keyframes form-preview-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.form-card-preview.is-loading:before,.form-library .is-loading .form-library-spinner{animation:none}}.vora-works .form-library .form-library-search-field{border:1px solid var(--ai-input-border);background:var(--ai-input);min-height:38px;box-shadow:none;border-radius:8px;outline:none;align-items:center;padding:8px 12px;display:flex}.vora-works .form-library .form-library-search{appearance:none;width:100%;min-width:0;min-height:0;box-shadow:none;color:var(--ai-text);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:14px;line-height:20px}.vora-works .form-library .form-library-search::placeholder{color:var(--ai-muted);opacity:1}.vora-works .form-library .form-library-search:focus{box-shadow:none;background:0 0;border:0;outline:none}.vora-works .form-library .form-library-search-field:focus-within{border-color:var(--ai-focus);box-shadow:none;outline:none}.form-library-categories{flex-wrap:wrap;gap:7px;margin:14px 0 12px;display:flex}.form-library-categories button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;border-radius:18px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;display:inline-flex}.form-library-categories button small{opacity:.7;font-size:10px}.form-library-categories button[aria-pressed=true],.form-library-categories button[aria-pressed=true]:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.form-library-status{color:var(--color-text-secondary);text-align:center;margin:0;padding:65px 15px;font-size:13px;line-height:1.6}.form-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.form-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:13px;min-width:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.form-card:hover{border-color:var(--color-primary);box-shadow:0 5px 18px #76628b14}.form-card:focus-within{outline:2px solid var(--ai-accent,var(--color-primary));outline-offset:2px}.form-card-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.form-card-open:focus{outline:0}.form-card-preview{aspect-ratio:3/3.8;background:var(--color-bg-light);color:var(--color-text-muted);justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex;overflow:hidden}.form-card-preview img{object-fit:contain;width:100%;height:100%;display:block}.form-card-open strong{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:keep-all;-webkit-box-orient:vertical;min-height:42px;margin:15px 14px 10px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.form-card-detail{color:var(--color-text-muted);margin:0 14px 8px;font-size:10px;line-height:1.5;display:block}.form-card-source{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 14px 13px;font-size:11px;text-decoration:none;display:block;overflow:hidden}.form-card-source:hover{text-decoration:underline}.form-library .form-library-more{border:1px solid var(--color-border);color:var(--color-primary-text);background:var(--color-surface);border-radius:20px;margin:24px auto 10px;padding:9px 25px;display:block}.form-library-more[hidden]{display:none}@media (width<=760px){.form-library .form-library-dialog{height:94dvh;max-height:94dvh}.form-library .ai-dialog-header{margin:0 14px;padding-top:14px}.form-library .ai-dialog-body{padding:0 14px 14px}.form-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-library-categories{gap:5px}.form-library-categories button{padding:6px 8px;font-size:11px}.form-card-preview{padding:12px}.form-card-open strong{margin:12px 10px 10px;font-size:13px}.form-card-detail,.form-card-source,.form-card-local{margin-left:10px;margin-right:10px}.form-library-intro{font-size:12px}.form-library-upload{align-items:flex-start}.form-card-local{flex-wrap:wrap}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.45"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.ai-document-insertion-progress{z-index:1501;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0 auto auto 0}.ai-document-insertion-card{box-sizing:border-box;color:#514283;pointer-events:auto;background:#fffffff7;border:1px solid #cbbde9;border-radius:16px;width:min(520px,100%);max-height:100%;padding:26px;font-size:13px;overflow:auto;box-shadow:0 12px 50px #32225733,0 0 0 5px #8672d814}.ai-document-insertion-heading{align-items:center;gap:16px;display:flex}.ai-document-insertion-heading h2{word-break:keep-all;margin:0;font-size:19px;line-height:1.5}.ai-document-insertion-heading p{color:#746a80;margin:6px 0 0;font-size:12px;line-height:1.6}.ai-document-insertion-spinner{border:3px solid #e8e0f7;border-top-color:#7961bf;border-radius:50%;flex:0 0 32px;height:32px;animation:1s linear infinite ai-insertion-spin}.ai-document-insertion-steps{color:#81768b;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:24px 0;padding:0;font-size:12px;list-style:none;display:flex}.ai-document-insertion-steps li{align-items:center;gap:5px;display:flex}.ai-document-insertion-steps li>span{background:#eeeaf5;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ai-document-insertion-steps li.active{color:#6350bb;font-weight:600}.ai-document-insertion-steps li.active>span{color:#fff;background:#6350bb}.ai-document-insertion-steps li.complete{color:#6350bb}.ai-document-insertion-detail{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;line-height:1.6;display:flex}.ai-document-insertion-detail small{color:#746a80;font-variant-numeric:tabular-nums}.ai-document-insertion-track{background:#eeeaf5;border-radius:6px;height:8px;margin-top:10px;overflow:hidden}.ai-document-insertion-track>span{border-radius:inherit;background:#8672d8;height:100%;display:block}.ai-document-insertion-track.indeterminate>span{width:35%;animation:1.4s ease-in-out infinite ai-insertion-progress}.ai-document-insertion-actions{justify-content:flex-end;margin-top:20px;display:flex}.ai-document-insertion-actions button{color:#6350bb;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbde9;border-radius:8px;padding:9px 14px}.ai-document-insertion-actions button:hover{background:#f5f1fc}.ai-document-insertion-actions button:focus-visible{outline-offset:3px;outline:2px solid #7961bf}.ai-document-insertion-actions button:disabled{opacity:.6;cursor:default}.ai-document-insertion-progress[data-phase=reveal]{align-items:flex-end}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-card{padding:12px 16px}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-heading h2{font-size:14px}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-heading p,.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-spinner,.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-steps,.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-detail small{display:none}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-detail{margin-top:4px;font-size:12px}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-actions{margin-top:8px}.ai-document-insertion-progress[data-phase=reveal] .ai-document-insertion-actions button{padding:5px 10px}@keyframes ai-insertion-spin{to{transform:rotate(360deg)}}@keyframes ai-insertion-progress{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (width<=700px){.ai-document-insertion-progress{padding:10px}.ai-document-insertion-card{padding:16px}.ai-document-insertion-heading{gap:10px}.ai-document-insertion-heading h2{font-size:16px}.ai-document-insertion-steps{margin:16px 0}}@media (prefers-reduced-motion:reduce){.ai-document-insertion-spinner,.ai-document-insertion-track.indeterminate>span{animation:none}}@media print{.ai-document-insertion-progress{display:none!important}}.template-check-scan{z-index:45;pointer-events:none;background:#774ae10a;transition:opacity .18s ease-out;position:fixed;overflow:hidden}.template-check-scan[data-state=leaving]{opacity:0}.template-check-sweep{animation:1s linear both template-check-sweep;position:absolute;inset:0;transform:translateY(100%)}.template-check-beam{background:linear-gradient(#0000,#9560f51a 45%,#9560f54d);border-bottom:4px solid #c4a5ff;height:84px;position:absolute;top:-84px;left:0;right:0;box-shadow:0 5px 18px -3px #8e56e8}.template-check-beam:after{content:"";background:#fff5ff;height:1px;position:absolute;bottom:-2px;left:0;right:0}@keyframes template-check-sweep{0%{transform:translateY(0)}to{transform:translateY(100%)}}.template-check-pages[hidden],.template-check-track[hidden]{display:none}.template-check-pages{font-variant-numeric:tabular-nums;font-weight:600}.template-check-track{gap:3px;width:100%;display:flex}.template-check-track i{background:#e5daf7;border-radius:2px;flex:1;height:5px}.template-check-track i.is-current{background:#b591ed}.template-check-track i.is-complete{background:#8552ce}.template-check-card{pointer-events:auto;color:#59318c;text-align:center;background:#fffffff5;border:1px solid #c5adf1;border-radius:12px;flex-direction:column;align-items:center;gap:9px;width:min(420px,100% - 40px);padding:15px 18px;font:13px/1.5 sans-serif;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #44226d24}.template-check-card strong{font-size:14px}.template-check-card button{color:#59318c;cursor:pointer;background:#f7f1ff;border:1px solid #9e7ace;border-radius:6px;padding:5px 14px}.template-check-card button:focus-visible{outline-offset:3px;outline:2px solid #804bc6}.ai-template-check-notice{color:#583b7f;background:#f4effb;border-radius:7px;margin:4px 0 7px;padding:8px 10px;font-size:12px;line-height:1.5}.ai-template-check-notice[data-status=unsupported],.ai-template-check-notice[data-status=error]{color:#7e511d;background:#fff5e9}.ai-template-check-notice[hidden]{display:none}@media (prefers-reduced-motion:reduce){.template-check-sweep{animation:none;display:none}.template-check-scan{transition:none}}@media print{.template-check-scan,.ai-template-check-notice{display:none!important}}.ai-template-summary ul{overflow-wrap:anywhere;margin:8px 0;padding-left:20px}.ai-template-summary p{margin:6px 0}.ai-template-summary-focus{box-sizing:border-box;border:1px solid #c5adf1;border-radius:5px;width:100%;margin:4px 0;padding:7px}.ai-template-summary-rescan{color:#59318c;background:#f7f1ff;border:1px solid #c5adf1;border-radius:5px;padding:6px 10px}
