:root{--lumir-ink:#0c1e33;--lumir-ink-2:#495d72;--lumir-ink-3:#6a7282;--lumir-ink-4:#818181;--lumir-paper:#fff;--lumir-paper-2:#f9fafb;--lumir-paper-3:#eceef3;--lumir-line:#ced8e5;--lumir-line-2:#eceef3;--lumir-line-soft:rgba(206,216,229,.45);--lumir-grid:#e5e7eb;--lumir-grid-strong:#e5e7eb;--lumir-bd-ink:#3f3f3f;--lumir-bd-gray:#6a7282;--lumir-bd-red:#eb5757;--lumir-bd-blue:#2b7fff;--lumir-purple:#8e51ff;--lumir-purple-rgb:142,81,255;--lumir-purple-deep:#64117e;--lumir-lilac:#f3dfff;--lumir-active-bg:#f3dfff;--lumir-active-fg:#64117e;--lumir-danger:#eb5757;--lumir-danger-rgb:235,87,87;--lumir-success:#04b58b;--lumir-cyan:#029fe7;--lumir-blue:#2b7fff;--lumir-blue-rgb:43,127,255;--lumir-r-tag:6px;--lumir-r-btn:10px;--lumir-r-card:14.5px;--lumir-r-chip:8.5px;--lumir-r-inline:3px;--lumir-r-pill:999px;--lumir-shadow-card:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1);--lumir-shadow-pop:0 8px 24px -6px rgba(12,30,51,.18),0 2px 4px rgba(12,30,51,.06);--lumir-font-kr:"Pretendard Variable","Pretendard","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--lumir-font-meta:"Inter","Pretendard Variable","Pretendard",system-ui,sans-serif;--lumir-indent:1.7em;--lumir-control-h:30px;--lumir-icon:16px}.lumir-drag-menu,.lumir-editor,.lumir-emoji,.lumir-error-toast,.lumir-field-panel,.lumir-file-panel,.lumir-floating-menu,.lumir-format-toolbar,.lumir-link-toolbar,.lumir-side-menu,.lumir-slash,.lumir-table-toolbar,.lumir-tablepicker,.lumir-upload-overlay{font-family:var(--lumir-font-kr)}.lumir-editor,.lumir-editor .block[data-type=table]>.content,.lumir-emoji .lumir-emoji-grid,.lumir-field-panel,.lumir-slash,.lumir-table-toolbar .tt-pop{scrollbar-width:thin;scrollbar-color:rgba(var(--lumir-purple-rgb),.35) transparent}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar,.lumir-editor::-webkit-scrollbar,.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar,.lumir-field-panel::-webkit-scrollbar,.lumir-slash::-webkit-scrollbar,.lumir-table-toolbar .tt-pop::-webkit-scrollbar{width:12px;height:12px}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-track,.lumir-editor::-webkit-scrollbar-track,.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-track,.lumir-field-panel::-webkit-scrollbar-track,.lumir-slash::-webkit-scrollbar-track,.lumir-table-toolbar .tt-pop::-webkit-scrollbar-track{background:transparent}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-thumb,.lumir-editor::-webkit-scrollbar-thumb,.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-thumb,.lumir-field-panel::-webkit-scrollbar-thumb,.lumir-slash::-webkit-scrollbar-thumb,.lumir-table-toolbar .tt-pop::-webkit-scrollbar-thumb{background:rgba(var(--lumir-purple-rgb),.28);border:3px solid transparent;border-radius:var(--lumir-r-pill);background-clip:padding-box;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-thumb:hover,.lumir-editor::-webkit-scrollbar-thumb:hover,.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-thumb:hover,.lumir-field-panel::-webkit-scrollbar-thumb:hover,.lumir-slash::-webkit-scrollbar-thumb:hover,.lumir-table-toolbar .tt-pop::-webkit-scrollbar-thumb:hover{background:rgba(var(--lumir-purple-rgb),.55);background-clip:padding-box}.lumir-editor{font-size:14px;line-height:1.7;color:var(--lumir-ink);counter-reset:ln;outline:none;padding-left:24px}.lumir-editor .block{padding:2px 0;position:relative}.lumir-editor .block[data-background-color]{padding-inline:4px;border-radius:3px}.lumir-editor span[data-background-color]{padding-inline:4px;border-radius:4px}.lumir-editor .block[data-text-alignment=center]>.content{text-align:center}.lumir-editor .block[data-text-alignment=right]>.content{text-align:right}.lumir-editor .block[data-text-alignment=justify]>.content{text-align:justify}.lumir-editor .content{outline:none;padding:1px 2px;word-break:break-word;min-height:1.6em}.lumir-editor .block[data-type=heading][data-level="1"]>.content{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.lumir-editor .block[data-type=heading][data-level="2"]>.content{font-size:21px;font-weight:700;line-height:1.35}.lumir-editor .block[data-type=heading][data-level="3"]>.content{font-size:17px;font-weight:600;line-height:1.4}.lumir-editor .block[data-type=heading][data-level="4"]>.content{font-size:15px;font-weight:600;line-height:1.45}.lumir-editor .block[data-type=heading][data-level="5"]>.content{font-size:14px;font-weight:600;line-height:1.45}.lumir-editor .block[data-type=heading][data-level="6"]>.content{font-size:13px;font-weight:600;line-height:1.45;color:var(--lumir-ink-2)}.lumir-editor .block[data-type=divider] .content{border:0;border-top:1px solid var(--lumir-line);height:0;min-height:0;padding:0;margin:10px 0;caret-color:transparent}.lumir-editor .block[data-type=divider] .content:after,.lumir-editor .block[data-type=divider] .content:before{content:none}.lumir-editor .block[data-type=bulletListItem]>.content,.lumir-editor .block[data-type=numberedListItem]>.content{position:relative;padding-left:24px}.lumir-editor .block[data-type=bulletListItem]>.content:before{content:"";position:absolute;left:8px;top:.72em;width:5px;height:5px;border-radius:var(--lumir-r-pill);background:var(--lumir-purple);pointer-events:none}.lumir-editor .block[data-type=numberedListItem]{counter-increment:ln;counter-set:ln 1}.lumir-editor .block[data-type=numberedListItem]+.block[data-type=numberedListItem]{counter-set:none}.lumir-editor .block[data-type=numberedListItem][data-number-style=paren]>.content:before{content:"(" counter(ln) ")"}.lumir-editor .block[data-type=numberedListItem][data-number-style=alpha]>.content:before{content:counter(ln,lower-alpha) "."}.lumir-editor .block[data-type=numberedListItem][data-number-style=hangul]>.content:before{content:counter(ln,hangul) "."}.lumir-editor .block[data-type=numberedListItem]>.content:before{content:counter(ln) ".";position:absolute;right:calc(100% - 20px);top:1px;white-space:nowrap;font-family:var(--lumir-font-meta);font-size:13px;color:var(--lumir-ink-3);font-variant-numeric:tabular-nums;pointer-events:none;text-indent:0}.lumir-editor .lumir-children{counter-reset:ln}.lumir-editor .block[data-indent-level="1"],.lumir-editor .lumir-children{margin-left:var(--lumir-indent)}.lumir-editor .block[data-indent-level="2"]{margin-left:calc(var(--lumir-indent) * 2)}.lumir-editor .block[data-indent-level="3"]{margin-left:calc(var(--lumir-indent) * 3)}.lumir-editor .block[data-indent-level="4"]{margin-left:calc(var(--lumir-indent) * 4)}.lumir-editor .block[data-indent-level="5"]{margin-left:calc(var(--lumir-indent) * 5)}.lumir-editor .block[data-indent-level="6"]{margin-left:calc(var(--lumir-indent) * 6)}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{box-sizing:border-box;background:transparent;border:1px solid var(--lumir-purple)}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:var(--lumir-r-pill);clip-path:none}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{box-sizing:border-box;background:transparent;border:1px solid var(--lumir-purple);border-radius:var(--lumir-r-pill);clip-path:none}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:var(--lumir-r-pill);clip-path:none}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{box-sizing:border-box;background:transparent;border:1px solid var(--lumir-purple);border-radius:var(--lumir-r-pill);clip-path:none}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.lumir-editor :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children :is(.block[data-type=bulletListItem],.block[data-type=numberedListItem],.block[data-type=checkListItem],.block[data-type=toggleListItem])>.lumir-children .block[data-type=bulletListItem]>.content:before{background:var(--lumir-purple);border:0;border-radius:var(--lumir-r-pill);clip-path:none}.lumir-editor .block[data-type=checkListItem]{display:flex;gap:8px;align-items:flex-start}.lumir-editor .block[data-type=checkListItem] .marker{flex:none}.lumir-editor .block[data-type=checkListItem] .marker .check{--_bs:17px;position:relative;display:inline-block;box-sizing:border-box;width:var(--_bs);height:var(--_bs);margin-top:6px;border:1.6px solid var(--lumir-line);border-radius:var(--lumir-r-tag);cursor:pointer}.lumir-editor .block[data-type=checkListItem].checked .marker .check{background:var(--lumir-purple);border-color:var(--lumir-purple)}.lumir-editor .block[data-type=checkListItem].checked .marker .check:after{content:"";position:absolute;inset:0;margin:auto;width:calc(var(--_bs) * .25);height:calc(var(--_bs) * .5);border:solid #fff;border-width:0 calc(var(--_bs) * .125) calc(var(--_bs) * .125) 0;transform:translateY(calc(var(--_bs) * -.0884)) rotate(45deg)}.lumir-editor .block[data-type=checkListItem].checked .content{color:var(--lumir-ink-3);text-decoration:line-through}.lumir-editor .block[data-type=quote] .content{border-left:3px solid var(--lumir-purple);padding-left:14px;color:var(--lumir-ink-2)}.lumir-editor .block[data-type=codeBlock] .content{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;background:var(--lumir-paper-2);border:1px solid var(--lumir-grid);border-radius:var(--lumir-r-btn);padding:34px 14px 14px;white-space:pre-wrap}.lumir-editor code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86em;background:var(--lumir-paper-3);border:1px solid var(--lumir-grid);padding:.08em .4em;border-radius:var(--lumir-r-tag);color:var(--lumir-purple-deep)}.lumir-editor .block[data-hang]>.content{padding-left:calc(2px + var(--lumir-hang));text-indent:calc(-1 * var(--lumir-hang));text-indent:calc(-1 * var(--lumir-hang)) each-line}.lumir-editor .block[data-hang][data-type=bulletListItem]>.content,.lumir-editor .block[data-hang][data-type=numberedListItem]>.content{padding-left:calc(24px + var(--lumir-hang))}.lumir-editor .block[data-hang][data-type=quote]>.content{padding-left:calc(14px + var(--lumir-hang))}.lumir-editor .lumir-cell-check{--_cs:calc(var(--lumir-check-size, 15px) * var(--lumir-check-scale, 1));display:inline-block;box-sizing:border-box;width:var(--_cs);height:var(--_cs);margin:0 calc(var(--_cs) * .25) 0 calc(var(--_cs) * .1875);vertical-align:calc(var(--_cs) * -.13333);border:calc(var(--_cs) * .10667) solid var(--lumir-line);border-radius:calc(var(--_cs) * .2);cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;position:relative}.lumir-editor .lumir-cell-check.checked:after{content:"";position:absolute;left:calc(var(--_cs) * .28125);top:calc(var(--_cs) * .0625);width:calc(var(--_cs) * .25);height:calc(var(--_cs) * .5);border:solid var(--lumir-ink);border-width:0 calc(var(--_cs) * .125) calc(var(--_cs) * .125) 0;transform:rotate(45deg)}.lumir-editor .lumir-cell-check.lumir-atom-sel{background:var(--lumir-sel-bg);box-shadow:0 0 0 calc(var(--_cs) * .25) var(--lumir-sel-bg)}.lumir-inline-image{display:inline-block;vertical-align:middle;max-width:var(--lumir-inline-img-max-w,240px);line-height:0;position:relative}.lumir-inline-image-handle{position:absolute;z-index:2}.lumir-inline-image-handle.left,.lumir-inline-image-handle.right{top:0;bottom:0;width:9px;cursor:ew-resize}.lumir-inline-image-handle.left{left:-4px}.lumir-inline-image-handle.right{right:-4px}.lumir-inline-image-handle.bottom{left:0;right:0;bottom:-4px;height:9px;cursor:ns-resize}.lumir-inline-image-handle.se{right:-5px;bottom:-5px;width:13px;height:13px;cursor:nwse-resize}.lumir-inline-image-handle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:24px;max-height:60%;border-radius:3px;background:var(--lumir-purple);opacity:0;transition:opacity .12s}.lumir-inline-image-handle.bottom:after{width:24px;max-width:60%;height:4px;max-height:none}.lumir-inline-image-handle.se:after{width:8px;height:8px;max-height:none;border-radius:50%;border:2px solid #fff}.lumir-inline-image--resizing .lumir-inline-image-handle:after,.lumir-inline-image:hover .lumir-inline-image-handle:after{opacity:1}.lumir-form-fill .lumir-inline-image-handle,.lumir-readonly .lumir-inline-image-handle{display:none}.lumir-inline-image img{display:block;max-width:100%;height:auto;border-radius:var(--lumir-r-chip)}.lumir-inline-image[data-dw] img{width:100%}.lumir-inline-image img::-moz-selection{background:transparent}.lumir-inline-image img::selection{background:transparent}.lumir-editor .block[data-type=table]>.content{padding:0 0 22px;margin-bottom:3px;margin-left:0}.lumir-editor table.lumir-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;margin:6px 0 0;width:auto;max-width:100%;border-radius:var(--lumir-r-btn)}.lumir-editor .block[data-type=table][data-table-alignment=center] table.lumir-tbl{margin-left:auto;margin-right:auto}.lumir-editor .block[data-type=table][data-table-alignment=right] table.lumir-tbl{margin-left:auto;margin-right:28px}.lumir-editor table.lumir-tbl td.lumir-cell{--_hdr-rule:0 0 0 0 transparent;box-shadow:inset var(--_hdr-rule);box-sizing:border-box;border:0;border-right:1px solid var(--lumir-grid);border-bottom:1px solid var(--lumir-grid);padding:9px 10px;font-size:12.5px;line-height:1.5;vertical-align:top;min-width:40px;outline:none;word-break:break-word;counter-reset:cellol}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t]{border-top:1px solid var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=l]{border-left:1px solid var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=r]{border-right-color:var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b]{border-bottom-color:var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=l]{border-top-left-radius:9px}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=r]{border-top-right-radius:9px}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=l]{border-bottom-left-radius:9px}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=r]{border-bottom-right-radius:9px}.lumir-editor table.lumir-tbl.lumir-tbl--compact td.lumir-cell{min-width:24px;padding:5px 6px}.lumir-editor[data-table-density=compact] table.lumir-tbl td.lumir-cell{padding:4px 6px;font-size:11.5px}.lumir-editor[data-table-density=compact] table.lumir-tbl.lumir-tbl--compact td.lumir-cell{padding:3px 4px}.lumir-editor .block[data-row-density=cozy] table.lumir-tbl td.lumir-cell{padding:6px 8px;line-height:1.4}.lumir-editor .block[data-row-density=compact] table.lumir-tbl td.lumir-cell{padding:4px 6px;line-height:1.3}.lumir-editor .block[data-row-density=cozy] table.lumir-tbl.lumir-tbl--compact td.lumir-cell{padding:4px 5px}.lumir-editor .block[data-row-density=compact] table.lumir-tbl.lumir-tbl--compact td.lumir-cell{padding:3px 4px}.lumir-editor[data-cell-font-size] table.lumir-tbl td.lumir-cell{font-size:var(--lumir-cell-font-size);line-height:var(--lumir-cell-line-height,1.35)}.lumir-editor table.lumir-tbl td.lumir-cell:focus{outline:2px solid var(--lumir-purple);outline-offset:-2px;background-color:rgba(var(--lumir-purple-rgb),.06);position:relative;z-index:1}.lumir-editor table.lumir-tbl td.lumir-cell:not([contenteditable=true]):empty:before{content:"\a0"}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol.lumir-atom-sel,.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul.lumir-atom-sel{background:var(--lumir-sel-bg)}.lumir-editor table.lumir-tbl.lumir-tbl--compact td.lumir-cell .lumir-cell-check{--lumir-check-scale:0.75;margin:0 calc(var(--_cs) / 12) 0 calc(var(--_cs) * .1875)}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol,.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul{display:inline-block;-moz-user-select:none;user-select:none;-webkit-user-select:none;color:var(--lumir-ink);font-variant-numeric:tabular-nums;white-space:pre}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol{counter-increment:cellol}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol:before{content:counter(cellol) ". "}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol[data-ol-style=paren]:before{content:"(" counter(cellol) ") "}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol[data-ol-style=alpha]:before{content:counter(cellol,lower-alpha) ". "}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ol[data-ol-style=hangul]:before{content:counter(cellol,hangul) ". "}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul:before{content:"\2022  "}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul[data-ul-level="2"]{margin-left:1.25em}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul[data-ul-level="3"]{margin-left:2.5em}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul[data-ul-level="2"]:before{content:"";display:inline-block;box-sizing:border-box;width:.36em;height:.36em;margin-right:.34em;border:max(1px,.07em) solid;border-radius:50%;vertical-align:.12em}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul[data-ul-level="3"]:before{content:"\2023  "}.lumir-editor table.lumir-tbl.lumir-tbl--compact td.lumir-cell .lumir-cell-ul[data-ul-level="2"]{margin-left:.6em}.lumir-editor table.lumir-tbl.lumir-tbl--compact td.lumir-cell .lumir-cell-ul[data-ul-level="3"]{margin-left:1.2em}.lumir-editor .block[data-type=table]>.content{position:relative}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell{--_sel-fill:rgba(var(--lumir-purple-rgb),0.1);--_se-t:0 0 0 0 transparent;--_se-r:0 0 0 0 transparent;--_se-b:0 0 0 0 transparent;--_se-l:0 0 0 0 transparent;box-shadow:inset var(--_se-t),inset var(--_se-r),inset var(--_se-b),inset var(--_se-l),inset var(--_hdr-rule),inset 0 0 0 999px var(--_sel-fill)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell[data-seledge~=t]{--_se-t:0 2px 0 0 var(--lumir-purple)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell[data-seledge~=b]{--_se-b:0 -2px 0 0 var(--lumir-purple)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell[data-seledge~=l]{--_se-l:2px 0 0 0 var(--lumir-purple)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell[data-seledge~=r]{--_se-r:-2px 0 0 0 var(--lumir-purple)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell:focus{outline:none;z-index:auto}.lumir-editor table.lumir-tbl.hc tbody tr td.lumir-cell:first-child.sel-cell,.lumir-editor table.lumir-tbl.hr tbody tr:first-child td.lumir-cell.sel-cell{color:var(--lumir-active-fg)}.lumir-editor table.lumir-tbl.lumir-tbl--allsel{outline:2px solid var(--lumir-purple);outline-offset:3px;border-radius:calc(var(--lumir-r-btn) + 2px)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell.sel-pulled{--_sel-fill:rgba(var(--lumir-purple-rgb),0.035);outline:1px dashed rgba(var(--lumir-purple-rgb),.45);outline-offset:-1px}.lumir-editor{--lumir-thead-bg:var(--lumir-paper-2);--lumir-thead-fg:var(--lumir-ink);--lumir-thead-rule:transparent;--lumir-thcol-bg:var(--lumir-paper-2);--lumir-thcol-fg:var(--lumir-ink-2)}.lumir-editor table.lumir-tbl.hr tbody tr:first-child td.lumir-cell{background-color:var(--lumir-thead-bg);color:var(--lumir-thead-fg);font-weight:600;--_hdr-rule:0 -2px 0 0 var(--lumir-thead-rule)}.lumir-editor table.lumir-tbl.hc tbody tr td.lumir-cell:first-child{background-color:var(--lumir-thcol-bg);color:var(--lumir-thcol-fg);font-weight:600}.tbl-handles{position:absolute;inset:0;pointer-events:none;z-index:3}.lumir-editor.lumir-cell-selecting .tbl-handles,.lumir-editor.lumir-cell-selecting .tbl-handles *{pointer-events:none!important}body.lumir-inline-img-resizing .lumir-table-toolbar,body.lumir-inline-img-resizing .tbl-handles{opacity:0;pointer-events:none}.tbl-handles .col-resizer{position:absolute;top:0;width:11px;transform:translateX(-5.5px);cursor:col-resize;pointer-events:auto}.tbl-handles .col-resizer .bar{position:absolute;left:4.5px;top:0;width:2px;height:100%;background:transparent;transition:background .1s}.tbl-handles .col-resizer.resizing .bar,.tbl-handles .col-resizer:hover .bar{background:var(--lumir-purple)}.tbl-handles .col-ruler{position:absolute;top:-8px;height:10px;pointer-events:none}.tbl-handles .col-ruler-grip{top:0;height:100%}.tbl-handles .col-ruler-grip .bar{left:2px;top:2.5px;width:7px;height:4.5px;clip-path:polygon(0 0,100% 0,50% 100%);background:var(--lumir-line);transition:background .1s}.tbl-handles .col-ruler-grip.resizing .bar,.tbl-handles .col-ruler-grip:hover .bar{background:var(--lumir-purple)}.tbl-handles .row-resizer{position:absolute;left:0;height:11px;transform:translateY(-5.5px);cursor:row-resize;pointer-events:auto}.tbl-handles .row-resizer .bar{position:absolute;top:4.5px;left:0;right:0;height:2px;background:transparent;transition:background .1s}.tbl-handles .row-resizer.resizing .bar,.tbl-handles .row-resizer:hover .bar{background:var(--lumir-purple)}.tbl-handles .edge-resizer{position:absolute;pointer-events:auto}.tbl-handles .edge-resizer .bar{position:absolute;background:transparent;transition:background .1s,width .1s,height .1s}.tbl-handles .edge-right{top:0;width:12px;transform:translateX(-12px);cursor:ew-resize}.tbl-handles .edge-right .bar{right:0;top:0;bottom:0;width:3px}.tbl-handles .edge-bottom{left:0;height:12px;transform:translateY(-12px);cursor:ns-resize}.tbl-handles .edge-bottom .bar{bottom:0;left:0;right:0;height:3px}.tbl-handles .edge-resizer:hover .bar{background:var(--lumir-purple)}.tbl-handles .edge-corner{width:16px;height:16px;transform:translate(-16px,-16px);cursor:nwse-resize}.tbl-handles .edge-corner .bar{right:-1px;bottom:-1px;width:8px;height:8px;background:var(--lumir-purple);border:1.5px solid #fff;border-radius:2px;box-sizing:border-box;transition:width .1s,height .1s}.tbl-handles .edge-corner:hover .bar{width:11px;height:11px}.tbl-handles .tbl-add{position:absolute;opacity:0;pointer-events:none;cursor:pointer;color:var(--lumir-purple);display:grid;place-items:center;border-radius:var(--lumir-r-tag);transition:opacity .12s,background .12s,color .12s}.lumir-editor .block[data-type=table]:focus-within .tbl-add,.lumir-editor .block[data-type=table]:hover .tbl-add{opacity:1;pointer-events:auto}.tbl-handles .tbl-add:hover{color:var(--lumir-purple-deep)}.tbl-handles .tbl-addrow{height:18px}.tbl-handles .tbl-addcol{width:18px}.tbl-handles .tbl-addboth{width:16px;height:16px}.tbl-handles .tbl-addrow:before{left:0;right:0;top:50%;height:2px;margin-top:-1px}.tbl-handles .tbl-addcol:before,.tbl-handles .tbl-addrow:before{content:"";position:absolute;background:var(--lumir-line);border-radius:2px}.tbl-handles .tbl-addcol:before{top:0;bottom:0;left:50%;width:2px;margin-left:-1px}.tbl-handles .tbl-add span{position:relative;z-index:1;background:#fff;width:15px;height:15px;display:grid;place-items:center;border-radius:4px;font-size:14px;font-weight:600;line-height:1}.tbl-handles .tbl-add:hover span{background:transparent}.lumir-table-toolbar{z-index:9999;display:none;flex-wrap:wrap;align-items:center;gap:2px;padding:5px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);max-width:calc(100vw - 16px);box-sizing:border-box}.lumir-table-toolbar .tt-btn{height:var(--lumir-control-h);min-width:var(--lumir-control-h);padding:0 5px;border:0;background:transparent;border-radius:var(--lumir-r-btn);cursor:pointer;color:var(--lumir-ink-2);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lumir-table-toolbar .tt-btn svg{width:var(--lumir-icon);height:var(--lumir-icon);display:block}.lumir-table-toolbar .tt-btn:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-table-toolbar .tt-btn:disabled{color:var(--lumir-line);cursor:default}.lumir-table-toolbar .tt-btn:disabled:hover{background:transparent}.lumir-table-toolbar .tt-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-text-tools{display:inline-flex;align-items:center;gap:1px;flex:0 0 auto}.lumir-table-toolbar .tt-text-format svg{width:15px;height:15px}.lumir-table-toolbar .tt-font-family{max-width:78px;height:26px;margin-left:2px;padding:0 3px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:#fff;color:var(--lumir-ink-2);font-family:inherit;font-size:12px;cursor:pointer}.lumir-table-toolbar .tt-fs-step{font-size:15px;line-height:1;font-weight:600}.lumir-table-toolbar .tt-fs-input{width:34px;height:26px;padding:0 4px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:#fff;color:var(--lumir-ink-2);font-family:inherit;font-size:12px;text-align:center;box-sizing:border-box}.lumir-table-toolbar .tt-fs-input:focus{outline:none;border:1.5px solid var(--lumir-purple)}.lumir-table-toolbar .tt-checkbox-size{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.lumir-table-toolbar .tt-checkbox-size[hidden]{display:none}.lumir-table-toolbar .tt-cb-input{width:40px;height:26px;padding:0 4px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:#fff;color:var(--lumir-ink-2);font-family:inherit;font-size:12px;text-align:center;box-sizing:border-box}.lumir-table-toolbar .tt-cb-input::-moz-placeholder{color:var(--lumir-line);font-size:11px}.lumir-table-toolbar .tt-cb-input::placeholder{color:var(--lumir-line);font-size:11px}.lumir-table-toolbar .tt-cb-input:focus{outline:none;border:1.5px solid var(--lumir-purple)}.lumir-table-toolbar .tt-btn.danger{color:var(--lumir-danger);font-weight:600}.lumir-table-toolbar .tt-btn.danger:hover{background:rgba(235,87,87,.08);color:var(--lumir-danger)}.lumir-table-toolbar .tt-group{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.lumir-table-toolbar .tt-group[hidden]{display:none}.lumir-table-toolbar .tt-group+.tt-group:before{content:"";flex:0 0 auto;width:1px;height:20px;background:var(--lumir-line);margin:0 2px}.lumir-table-toolbar .tt-btn[hidden]{display:none}.lumir-table-toolbar .tt-sep{width:1px;height:20px;background:var(--lumir-line-2);margin:0 3px}.lumir-table-toolbar .tt-pop-wrap{position:relative;display:inline-flex;flex:0 0 auto}.lumir-table-toolbar .tt-pop{position:absolute;top:34px;left:0;display:none;grid-template-columns:repeat(5,1fr);gap:5px;padding:8px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);box-shadow:var(--lumir-shadow-pop);width:180px}.lumir-table-toolbar .tt-pop.open{display:grid}.lumir-table-toolbar.tt-flip .tt-pop{top:auto;bottom:34px}.lumir-table-toolbar .tt-pop--form{width:232px;gap:6px;grid-template-columns:1fr}.lumir-table-toolbar .tt-pop--help{width:340px;grid-template-columns:1fr;gap:8px;padding:12px 14px}.lumir-table-toolbar .tt-help-title{font-size:12.5px;font-weight:600;color:var(--lumir-ink)}.lumir-table-toolbar .tt-help{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:12px;line-height:18px}.lumir-table-toolbar .tt-help dt{font-weight:600;color:var(--lumir-ink);white-space:nowrap}.lumir-table-toolbar .tt-help dd{margin:0;color:var(--lumir-ink-3)}.lumir-table-toolbar .tt-pop-row{display:grid;gap:3px;font-size:11.5px;color:var(--lumir-ink-3)}.lumir-table-toolbar .tt-pop-row input{font:inherit;font-size:12.5px;color:var(--lumir-ink);padding:5px 7px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);outline:none;min-width:0}.lumir-table-toolbar .tt-pop-row input:focus{border-color:var(--lumir-purple)}.lumir-table-toolbar .tt-pop-btn{font:inherit;font-size:12.5px;text-align:left;padding:7px 10px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:#fff;color:var(--lumir-ink);cursor:pointer}.lumir-table-toolbar .tt-pop-btn:hover{background:var(--lumir-paper-3)}.lumir-table-toolbar .tt-pop-btn--off{color:#9a5b4f}.lumir-table-toolbar .tt-pop--menu{width:200px;gap:3px;grid-template-columns:1fr}.lumir-table-toolbar .tt-pop--menu[data-pop=move],.lumir-table-toolbar .tt-pop--menu[data-pop=rcDelete]{width:180px}.lumir-table-toolbar .tt-pop--menu[data-pop=align],.lumir-table-toolbar .tt-pop--menu[data-pop=header],.lumir-table-toolbar .tt-pop--menu[data-pop=tableAlign],.lumir-table-toolbar .tt-pop--menu[data-pop=valign]{width:172px}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn{display:flex;align-items:center;gap:8px;border:0;white-space:nowrap}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn svg{width:15px;height:15px;flex:0 0 auto}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.sel{background:var(--lumir-paper-3);box-shadow:inset 0 0 0 1.5px var(--lumir-purple)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn:disabled{color:var(--lumir-line);cursor:default}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn:disabled:hover{background:transparent}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.danger:hover{background:rgba(235,87,87,.08);color:var(--lumir-danger)}.lumir-table-toolbar .tt-pop-sep{height:1px;background:var(--lumir-line-2);margin:3px 0}.lumir-table-toolbar .tt-pop-anchor{padding:0 3px 0 5px;gap:1px}.lumir-table-toolbar .tt-pop-anchor svg+svg{width:10px;height:10px;opacity:.55}.lumir-table-toolbar .tt-sw{width:26px;height:26px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);cursor:pointer}.lumir-table-toolbar .tt-sw.tt-none{background:#fff;position:relative}.lumir-table-toolbar .tt-sw.tt-none:after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1.5px;background:var(--lumir-danger);transform:rotate(-45deg)}.lumir-table-toolbar .tt-sw.tt-ink{background:var(--lumir-ink)}@media (max-width:640px){.lumir-editor .block[data-type=table]>.content{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-left:0}.lumir-editor table.lumir-tbl{max-width:none}.lumir-editor .block[data-type=table] .tbl-handles{display:none}}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top]{position:relative;--_bdt:none;--_bdr:none;--_bdb:none;--_bdl:none;--_bdtw:0px;--_bdrw:0px;--_bdbw:0px;--_bdlw:0px;--_bdtc:var(--lumir-grid-strong);--_bdrc:var(--lumir-grid);--_bdbc:var(--lumir-grid);--_bdlc:var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top]:after{content:"";position:absolute;top:calc(-1px - max(0px, (var(--_bdtw) - 1px) / 2));right:calc(-1px - max(0px, (var(--_bdrw) - 1px) / 2));bottom:calc(-1px - max(0px, (var(--_bdbw) - 1px) / 2));left:calc(-1px - max(0px, (var(--_bdlw) - 1px) / 2));border-radius:inherit;pointer-events:none;z-index:2;background-image:var(--_bdt),var(--_bdr),var(--_bdb),var(--_bdl);background-origin:border-box;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-position:0 0,100% 0,0 100%,0 0;background-size:100% var(--_bdtw),var(--_bdrw) 100%,100% var(--_bdbw),var(--_bdlw) 100%}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=r]{--_bdrc:var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b]{--_bdbc:var(--lumir-grid-strong)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-bd-top]{border-top-color:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~="1"]{--_bdtw:1px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~="2"]{--_bdtw:2px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~="3"]{--_bdtw:3px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=ink]{--_bdtc:var(--lumir-bd-ink)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=gray]{--_bdtc:var(--lumir-bd-gray)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=red]{--_bdtc:var(--lumir-bd-red)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=blue]{--_bdtc:var(--lumir-bd-blue)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=transparent]{--_bdtc:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=solid]{--_bdt:linear-gradient(var(--_bdtc),var(--_bdtc))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=dotted]{--_bdt:repeating-linear-gradient(to right,var(--_bdtc) 0 var(--_bdtw),transparent var(--_bdtw) calc(var(--_bdtw) * 2))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top~=dashed]{--_bdt:repeating-linear-gradient(to right,var(--_bdtc) 0 calc(var(--_bdtw) * 3),transparent calc(var(--_bdtw) * 3) calc(var(--_bdtw) * 5))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top=none]{border-top-style:none;--_bdt:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]{border-right-color:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~="1"]{--_bdrw:1px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~="2"]{--_bdrw:2px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~="3"]{--_bdrw:3px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=ink]{--_bdrc:var(--lumir-bd-ink)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=gray]{--_bdrc:var(--lumir-bd-gray)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=red]{--_bdrc:var(--lumir-bd-red)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=blue]{--_bdrc:var(--lumir-bd-blue)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=transparent]{--_bdrc:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=solid]{--_bdr:linear-gradient(var(--_bdrc),var(--_bdrc))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=dotted]{--_bdr:repeating-linear-gradient(to bottom,var(--_bdrc) 0 var(--_bdrw),transparent var(--_bdrw) calc(var(--_bdrw) * 2))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right~=dashed]{--_bdr:repeating-linear-gradient(to bottom,var(--_bdrc) 0 calc(var(--_bdrw) * 3),transparent calc(var(--_bdrw) * 3) calc(var(--_bdrw) * 5))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right=none]{border-right-style:none;--_bdr:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]{border-bottom-color:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~="1"]{--_bdbw:1px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~="2"]{--_bdbw:2px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~="3"]{--_bdbw:3px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=ink]{--_bdbc:var(--lumir-bd-ink)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=gray]{--_bdbc:var(--lumir-bd-gray)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=red]{--_bdbc:var(--lumir-bd-red)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=blue]{--_bdbc:var(--lumir-bd-blue)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=transparent]{--_bdbc:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=solid]{--_bdb:linear-gradient(var(--_bdbc),var(--_bdbc))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=dotted]{--_bdb:repeating-linear-gradient(to right,var(--_bdbc) 0 var(--_bdbw),transparent var(--_bdbw) calc(var(--_bdbw) * 2))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom~=dashed]{--_bdb:repeating-linear-gradient(to right,var(--_bdbc) 0 calc(var(--_bdbw) * 3),transparent calc(var(--_bdbw) * 3) calc(var(--_bdbw) * 5))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom=none]{border-bottom-style:none;--_bdb:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=l][data-bd-left]{border-left-color:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~="1"]{--_bdlw:1px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~="2"]{--_bdlw:2px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~="3"]{--_bdlw:3px}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=ink]{--_bdlc:var(--lumir-bd-ink)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=gray]{--_bdlc:var(--lumir-bd-gray)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=red]{--_bdlc:var(--lumir-bd-red)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=blue]{--_bdlc:var(--lumir-bd-blue)}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=transparent]{--_bdlc:transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=solid]{--_bdl:linear-gradient(var(--_bdlc),var(--_bdlc))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=dotted]{--_bdl:repeating-linear-gradient(to bottom,var(--_bdlc) 0 var(--_bdlw),transparent var(--_bdlw) calc(var(--_bdlw) * 2))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left~=dashed]{--_bdl:repeating-linear-gradient(to bottom,var(--_bdlc) 0 calc(var(--_bdlw) * 3),transparent calc(var(--_bdlw) * 3) calc(var(--_bdlw) * 5))}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left=none]{border-left-style:none;--_bdl:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top]:before{content:"";position:absolute;top:calc(-1px - max(0px, (var(--_bdtw) - 1px) / 2));right:calc(-1px - max(0px, (var(--_bdrw) - 1px) / 2));bottom:calc(-1px - max(0px, (var(--_bdbw) - 1px) / 2));left:calc(-1px - max(0px, (var(--_bdlw) - 1px) / 2));border-radius:inherit;pointer-events:none;z-index:2;border:0 solid transparent}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=l][data-bd-top~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=r][data-bd-top~=solid]:before{border-top:var(--_bdtw) solid var(--_bdtc)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=r][data-bd-right~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=r][data-bd-right~=solid]:before{border-right:var(--_bdrw) solid var(--_bdrc)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=l][data-bd-bottom~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=r][data-bd-bottom~=solid]:before{border-bottom:var(--_bdbw) solid var(--_bdbc)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=l][data-bd-left~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=l][data-bd-left~=solid]:before{border-left:var(--_bdlw) solid var(--_bdlc)}.lumir-table-toolbar .tt-pop--border{width:196px;grid-template-columns:1fr;gap:8px}.lumir-table-toolbar .tt-pop--border .tt-bd-seg{display:flex;gap:4px}.lumir-table-toolbar .tt-pop--border .tt-bd-seg .tt-btn{flex:1;padding:0}.lumir-table-toolbar .tt-pop--border .tt-bd-pen span{font-size:11.5px;font-variant-numeric:tabular-nums}.lumir-table-toolbar .tt-pop--border .tt-bd-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.lumir-table-toolbar .tt-pop--border .tt-bd-grid .tt-btn{min-width:0;padding:0}.lumir-table-toolbar .tt-pop--border .tt-bd-sep{height:1px;background:var(--lumir-line-2)}.lumir-table-toolbar .tt-pop-row.is-moot>span{color:var(--lumir-line)}.lumir-table-toolbar .tt-pop-row.is-moot .tt-btn.on{background:var(--lumir-line-2);color:var(--lumir-line)}.lumir-table-toolbar .tt-sw.on{outline:2px solid var(--lumir-purple);outline-offset:1px}.lumir-table-toolbar .tt-sw.tt-bd-clear{background-color:var(--lumir-paper);background-image:linear-gradient(45deg,var(--lumir-line) 25%,transparent 25%),linear-gradient(-45deg,var(--lumir-line) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--lumir-line) 75%),linear-gradient(-45deg,transparent 75%,var(--lumir-line) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag]{--_dgc:var(--lumir-bd-ink);--_dgw:1px;background-origin:border-box}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~="2"]{--_dgw:2px}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~="3"]{--_dgw:3px}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=gray]{--_dgc:var(--lumir-bd-gray)}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=red]{--_dgc:var(--lumir-bd-red)}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=blue]{--_dgc:var(--lumir-bd-blue)}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=grid]{--_dgc:var(--lumir-grid)}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=tlbr]{background-image:linear-gradient(to top right,transparent calc(50% - var(--_dgw) / 2 - .5px),var(--_dgc) calc(50% - var(--_dgw) / 2 + .5px),var(--_dgc) calc(50% + var(--_dgw) / 2 - .5px),transparent calc(50% + var(--_dgw) / 2 + .5px))}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=trbl]{background-image:linear-gradient(to bottom right,transparent calc(50% - var(--_dgw) / 2 - .5px),var(--_dgc) calc(50% - var(--_dgw) / 2 + .5px),var(--_dgc) calc(50% + var(--_dgw) / 2 - .5px),transparent calc(50% + var(--_dgw) / 2 + .5px))}.lumir-editor table.lumir-tbl td.lumir-cell[data-diag~=both]{background-image:linear-gradient(to top right,transparent calc(50% - var(--_dgw) / 2 - .5px),var(--_dgc) calc(50% - var(--_dgw) / 2 + .5px),var(--_dgc) calc(50% + var(--_dgw) / 2 - .5px),transparent calc(50% + var(--_dgw) / 2 + .5px)),linear-gradient(to bottom right,transparent calc(50% - var(--_dgw) / 2 - .5px),var(--_dgc) calc(50% - var(--_dgw) / 2 + .5px),var(--_dgc) calc(50% + var(--_dgw) / 2 - .5px),transparent calc(50% + var(--_dgw) / 2 + .5px))}[data-text-color=gray]{color:#6a7282}[data-text-color=red]{color:#eb5757}[data-text-color=orange]{color:#ff6551}[data-text-color=green]{color:#04b58b}[data-text-color=cyan]{color:#029fe7}[data-text-color=blue]{color:#2b7fff}[data-text-color=purple]{color:#8e51ff}[data-text-color=plum]{color:#64117e}[data-text-color=pink]{color:#ff2baa}[data-background-color=gray]{background-color:#eceef3}[data-background-color=red]{background-color:rgba(235,87,87,.18)}[data-background-color=orange]{background-color:rgba(255,101,81,.2)}[data-background-color=green]{background-color:rgba(4,181,139,.18)}[data-background-color=cyan]{background-color:rgba(2,159,231,.18)}[data-background-color=blue]{background-color:rgba(43,127,255,.18)}[data-background-color=purple]{background-color:#f3dfff}[data-background-color=plum]{background-color:rgba(100,17,126,.16)}[data-background-color=pink]{background-color:rgba(255,85,187,.18)}[data-background-color=yellow]{background-color:rgba(255,213,43,.3)}[data-background-color=gray-strong]{background-color:#d8dade}[data-text-color=brown]{color:#64473a}[data-text-color=yellow]{color:#dfab01}[data-background-color=brown]{background-color:#e9e5e3}[data-background-color=blue-strong]{background-color:#bcd6e6}[data-background-color=yellow-strong]{background-color:#f3e3b3}[data-background-color=green-strong]{background-color:#c3ded7}[data-font-family=pretendard]{font-family:Pretendard,Pretendard Variable,ui-sans-serif,system-ui,sans-serif}[data-font-family=noto]{font-family:Noto Sans KR,Noto Sans CJK KR,ui-sans-serif,system-ui,sans-serif}[data-font-family=malgun]{font-family:Malgun Gothic,Apple SD Gothic Neo,ui-sans-serif,system-ui,sans-serif}[data-font-family=gulim]{font-family:Gulim,"\ad74\b9bc",ui-sans-serif,system-ui,sans-serif}[data-font-family=dotum]{font-family:Dotum,"\b3cb\c6c0",ui-sans-serif,system-ui,sans-serif}[data-font-family=batang]{font-family:Batang,"\bc14\d0d5",ui-serif,Georgia,serif}[data-font-family=gungsuh]{font-family:Gungsuh,"\ad81\c11c",ui-serif,Georgia,serif}[data-font-family=arial]{font-family:Arial,Helvetica,ui-sans-serif,system-ui,sans-serif}[data-font-family=times]{font-family:Times New Roman,Times,ui-serif,Georgia,serif}[data-font-family=courier]{font-family:Courier New,Courier,ui-monospace,Menlo,Consolas,monospace}.lumir-slash{z-index:9999;width:308px;max-height:360px;overflow-y:auto;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);padding:8px;font-size:14px}.lumir-slash,.lumir-slash-q{display:flex;box-sizing:border-box}.lumir-slash-q{flex:none;align-items:center;gap:8px;height:34px;padding:0 10px;margin-bottom:6px;border-radius:var(--lumir-r-btn);background:var(--lumir-paper-2);color:var(--lumir-ink-3);font-size:13px}.lumir-slash-q svg{flex:none;width:14px;height:14px;display:block}.lumir-slash-q-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumir-slash-item{display:flex;align-items:center;gap:10px;height:44px;padding:0 10px;border-radius:var(--lumir-r-btn);cursor:pointer;color:var(--lumir-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lumir-slash-item:hover{background:var(--lumir-paper-3)}.lumir-slash-item.sel{background:var(--lumir-active-bg)}.lumir-slash-ico{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--lumir-paper-3);border-radius:var(--lumir-r-chip);font-size:12.5px;font-weight:700;color:var(--lumir-ink-2);line-height:1;letter-spacing:-.02em}.lumir-slash-ico svg{width:18px;height:18px;display:block}.lumir-slash-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.lumir-slash-title{font-size:13.5px;font-weight:600;line-height:18px;color:var(--lumir-ink)}.lumir-slash-sub,.lumir-slash-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumir-slash-sub{font-size:11px;line-height:15px;color:var(--lumir-ink-3)}.lumir-slash-sc{flex:none;margin-left:auto;padding:2px 8px;border-radius:var(--lumir-r-tag);background:var(--lumir-paper-3);color:var(--lumir-ink-3);font-size:9.5px;font-weight:700;line-height:14px;white-space:nowrap;letter-spacing:.25px;text-transform:uppercase}.lumir-slash-item.sel .lumir-slash-ico,.lumir-slash-item.sel .lumir-slash-sc{background:#fff;color:var(--lumir-active-fg)}.lumir-slash-item.sel .lumir-slash-sub{color:var(--lumir-active-fg)}.lumir-slash-empty{padding:14px;color:var(--lumir-ink-3);font-size:13px}.lumir-slash-group{padding:6px 10px 4px;font-size:10.5px;font-weight:700;color:var(--lumir-ink-4);letter-spacing:.06em;line-height:14px;cursor:default}.lumir-slash-group:first-child{padding-top:4px}.lumir-editor[data-theme=dark]~.lumir-slash,.lumir-slash[data-theme=dark]{background:#1f1f1f;border-color:#161616;color:#cfcfcf}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item{color:#cfcfcf}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item.sel,.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item:hover{background:#161616}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-ico{background:#161616;color:#cfcfcf}.lumir-format-toolbar{z-index:9999;display:none;align-items:center;flex-wrap:wrap;max-width:calc(100vw - 16px);gap:2px;padding:6px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);font-size:13px;font-family:inherit}.lumir-format-toolbar .lf-group{display:inline-flex;align-items:center;gap:1px}.lumir-format-toolbar .lf-sep{width:1px;height:18px;background:var(--lumir-line);margin:0 5px}.lumir-format-toolbar .lf-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--lumir-control-h);height:var(--lumir-control-h);padding:6px;border:0;background:transparent;border-radius:var(--lumir-r-btn);cursor:pointer;color:var(--lumir-ink-2);font-size:14px;line-height:1;transition:background-color .15s,color .15s}.lumir-format-toolbar .lf-btn svg{width:var(--lumir-icon);height:var(--lumir-icon);display:block}.lumir-format-toolbar .lf-btn:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-format-toolbar .lf-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-format-toolbar .lf-btn:disabled{color:var(--lumir-line);cursor:default}.lumir-format-toolbar .lf-btn:disabled:hover{background:transparent}.lumir-format-toolbar .lf-fs-step{width:26px;padding:0;font-size:15px;color:var(--lumir-ink-2)}.lumir-format-toolbar .lf-fs-input{width:40px;box-sizing:border-box;height:28px;text-align:center;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);font-size:13px;color:var(--lumir-ink)}.lumir-format-toolbar .lf-fs-input:focus{outline:none;border:1.5px solid var(--lumir-purple)}.lumir-format-toolbar .lf-fs-preset,.lumir-format-toolbar .lf-type{height:26px;border:1px solid var(--lumir-line);border-radius:4px;font-size:12px;color:#374151;background:#fff;cursor:pointer}.lumir-format-toolbar .lf-type{max-width:120px;font-weight:500;padding:0 4px}.lumir-format-toolbar.lf-cell-ctx .lf-block,.lumir-format-toolbar.lf-cross-ctx .lf-single,.lumir-format-toolbar.lf-noblock-ctx .lf-block{display:none!important}.lumir-format-toolbar .lf-pop{position:absolute;top:34px;left:0;z-index:9999;display:none;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);width:250px}.lumir-format-toolbar .lf-pop.open{display:grid}.lumir-format-toolbar .lf-pop-scope{grid-column:1/-1;display:inline-flex;gap:2px;padding:3px;margin-bottom:2px;background:var(--lumir-paper-2);border-radius:var(--lumir-r-btn)}.lumir-format-toolbar .lf-scope-btn{flex:1 1 0;padding:6px;border:0;border-radius:var(--lumir-r-chip);background:transparent;color:var(--lumir-ink-2);font:inherit;font-size:12px;cursor:pointer}.lumir-format-toolbar .lf-scope-btn.on{background:#fff;color:var(--lumir-active-fg);font-weight:600;box-shadow:0 1px 2px rgba(12,30,51,.1)}.lumir-format-toolbar.lf-cell-ctx .lf-pop-scope,.lumir-format-toolbar.lf-noblock-ctx .lf-pop-scope{display:none}.lumir-format-toolbar .lf-swatch{width:100%;height:32px;border:0;border-radius:var(--lumir-r-chip);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(12,30,51,.06);transition:transform .15s,box-shadow .15s}.lumir-format-toolbar .lf-swatch:hover{transform:scale(1.15);box-shadow:inset 0 0 0 2px var(--lumir-purple)}.lumir-format-toolbar .lf-swatch.lf-none{background:#fff;position:relative;box-shadow:inset 0 0 0 1px var(--lumir-line)}.lumir-format-toolbar .lf-swatch.lf-none:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--lumir-danger);transform:rotate(-45deg)}.lumir-format-toolbar .lf-swatch--text{height:26px;display:flex;align-items:center;justify-content:center;background:var(--lumir-paper-3);font:inherit;font-size:12px;font-weight:700;line-height:1}.lumir-format-toolbar .lf-swatch--text.lf-none{background:var(--lumir-paper);color:var(--lumir-ink);box-shadow:inset 0 0 0 1px var(--lumir-line)}.lumir-format-toolbar .lf-swatch--text.lf-none:after{content:none}.lumir-image{padding:4px 0}.lumir-image-inner{position:relative;display:inline-block;max-width:100%}.lumir-image-inner img{display:block;width:100%;height:auto;border-radius:var(--lumir-r-btn)}.lumir-image-handle{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize}.lumir-image-handle.left{left:-5px}.lumir-image-handle.right{right:-5px}.lumir-image-handle.bottom{left:0;right:0;top:auto;bottom:-5px;width:auto;height:10px;cursor:ns-resize}.lumir-image-handle.se,.lumir-image-handle.sw{top:auto;bottom:-7px;width:14px;height:14px}.lumir-image-handle.sw{left:-7px;cursor:nesw-resize}.lumir-image-handle.se{right:-7px;cursor:nwse-resize}.lumir-image-handle:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:44px;max-height:60%;transform:translate(-50%,-50%);border-radius:3px;background:var(--lumir-purple);opacity:0;transition:opacity .12s}.lumir-image-handle.bottom:after{width:44px;max-width:60%;height:5px;max-height:none}.lumir-image-handle.se:after,.lumir-image-handle.sw:after{width:9px;height:9px;max-height:none;border-radius:50%;border:2px solid #fff}.lumir-image-inner:hover .lumir-image-handle:after{opacity:1}.lumir-readonly .lumir-image-handle{display:none}.lumir-image-caption{font-size:12px;color:var(--lumir-ink-3);margin-top:8px;text-align:center}.lumir-image-placeholder{display:flex;align-items:center;gap:10px;height:52px;box-sizing:border-box;padding:0 14px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);color:var(--lumir-ink-3);font-size:13.5px;cursor:pointer}.lumir-image-placeholder svg{flex:none;width:18px;height:18px}.lumir-image-placeholder--over{background:var(--lumir-lilac);border:1.5px dashed var(--lumir-purple);color:var(--lumir-active-fg);font-weight:600}.lumir-editor .block.ml-block-selected .lumir-image-inner img{box-shadow:0 0 0 2px var(--lumir-purple)}.lumir-image[data-align=center]{text-align:center}.lumir-image[data-align=right]{text-align:right}.lumir-image-align{position:absolute;top:8px;right:8px;display:none;gap:2px;padding:3px;background:hsla(0,0%,100%,.96);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);box-shadow:var(--lumir-shadow-pop);z-index:9999}.lumir-image-inner:hover .lumir-image-align{display:inline-flex}.lumir-image-align-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:transparent;border-radius:var(--lumir-r-chip);cursor:pointer;color:var(--lumir-ink-2)}.lumir-image-align-btn svg{width:16px;height:16px}.lumir-image-align-btn:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-image-align-sep{width:1px;height:18px;align-self:center;margin:0 3px;background:var(--lumir-line)}.lumir-image-align-btn--danger{color:var(--lumir-danger)}.lumir-image-align-btn--danger:hover{background:rgba(235,87,87,.08);color:var(--lumir-danger)}.lumir-image-align-btn svg{pointer-events:none}.lumir-image-align-btn.active{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-readonly .lumir-image-align{display:none!important}.lumir-image-namecard{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:var(--lumir-paper-2);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);color:#3f3f3f;text-decoration:none;font-size:14px}.lumir-image-namecard:before{content:"\1f5bc"}.lumir-image-namecard:hover{background:var(--lumir-paper-3)}.lumir-image-inner--failed img{display:none}.lumir-image-failed{display:flex;align-items:center;gap:10px;padding:12px 14px;background:rgba(235,87,87,.06);border:1px solid rgba(235,87,87,.3);border-radius:var(--lumir-r-btn);color:var(--lumir-danger);font-size:13px}.lumir-image-failed svg{flex:none;width:18px;height:18px}.lumir-image-failed-text{color:var(--lumir-ink-2)}.lumir-image-retry{border:0;background:none;padding:0;cursor:pointer;color:var(--lumir-purple);font:inherit;font-weight:600}.lumir-audio{padding:4px 0}.lumir-audio audio{width:100%;max-width:480px;display:block}.lumir-audio-placeholder{padding:16px;background:var(--lumir-paper-2);border:1px dashed var(--lumir-line);border-radius:var(--lumir-r-tag);color:#9b9a97;text-align:center}.lumir-file{display:flex;align-items:center;gap:11px;padding:11px 14px;max-width:480px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:#fff;transition:border-color .12s,box-shadow .12s}.lumir-file .lf-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--lumir-r-chip);background:var(--lumir-paper-3);color:var(--lumir-ink-2);font-family:var(--lumir-font-meta);font-size:10px;font-weight:700;line-height:1}.lumir-file .lf-meta{flex:1;min-width:0;display:grid;gap:1px}.lumir-file .lf-name{font-size:13.5px;font-weight:600;color:var(--lumir-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumir-file .lf-size{font-family:var(--lumir-font-meta);font-size:11.5px;color:var(--lumir-ink-3)}.lumir-file .lf-download{flex:none;font-size:12.5px;font-weight:600;color:var(--lumir-active-fg);text-decoration:none;padding:0 12px;height:28px;display:inline-flex;align-items:center;background:var(--lumir-active-bg);border-radius:var(--lumir-r-chip);white-space:nowrap}.lumir-file:hover{border-color:var(--lumir-purple);box-shadow:0 1px 3px rgba(142,81,255,.16)}.lumir-file-placeholder{color:var(--lumir-ink-3);font-size:13.5px}.lumir-readonly .lumir-file{background:#f1f3f7;border-color:var(--lumir-grid)}.lumir-readonly .lumir-file:hover{border-color:var(--lumir-grid);box-shadow:none}.lumir-readonly .lumir-file .lf-name{color:var(--lumir-ink-2)}.lumir-video{padding:4px 0}.lumir-video-inner{position:relative;display:inline-block;max-width:100%}.lumir-video-inner video{display:block;width:100%;border-radius:var(--lumir-r-btn);background:#0c1e33}.lumir-video-handle{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize}.lumir-video-handle.left{left:-5px}.lumir-video-handle.right{right:-5px}.lumir-video-handle.bottom{left:0;right:0;top:auto;bottom:-5px;width:auto;height:10px;cursor:ns-resize}.lumir-video-handle:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:44px;max-height:60%;transform:translate(-50%,-50%);border-radius:3px;background:var(--lumir-purple);opacity:0;transition:opacity .12s}.lumir-video-handle.bottom:after{width:44px;max-width:60%;height:5px;max-height:none}.lumir-video-inner:hover .lumir-video-handle:after{opacity:1}.lumir-readonly .lumir-video-handle{display:none}.lumir-video-placeholder{display:flex;align-items:center;gap:10px;height:52px;box-sizing:border-box;padding:0 14px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);color:var(--lumir-ink-3);font-size:13.5px}.lumir-video-placeholder svg{flex:none;width:18px;height:18px}.lumir-editor .block[data-type=bookmark]>.lumir-bookmark{margin:6px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lumir-editor .lumir-bookmark-inner{position:relative;max-width:100%}.lumir-editor .lumir-bookmark-handle{position:absolute;top:0;bottom:0;width:12px;cursor:ew-resize;z-index:2}.lumir-editor .lumir-bookmark-handle.left{left:-6px}.lumir-editor .lumir-bookmark-handle.right{right:-6px}.lumir-editor .lumir-bookmark-handle:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:34px;max-height:60%;transform:translate(-50%,-50%);border-radius:3px;background:transparent;transition:background .12s}.lumir-editor .lumir-bookmark-inner:hover .lumir-bookmark-handle:after{background:rgba(var(--lumir-purple-rgb),.35)}.lumir-editor .lumir-bookmark-handle:hover:after{background:var(--lumir-purple)}.lumir-editor.lumir-readonly .lumir-bookmark-handle{display:none}.lumir-editor .lumir-bookmark-card{display:flex;align-items:stretch;justify-content:space-between;gap:0;min-height:92px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:border-color .15s,box-shadow .15s}.lumir-editor .lumir-bookmark-card:hover{border-color:var(--lumir-line);box-shadow:0 2px 10px -4px rgba(0,0,0,.12)}.lumir-editor .lumir-bookmark-text{flex:1 1 auto;min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:3px}.lumir-editor .lumir-bookmark-title{font-size:14px;font-weight:600;color:var(--lumir-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lumir-editor .lumir-bookmark-desc{font-size:12.5px;color:var(--lumir-ink-3);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lumir-editor .lumir-bookmark-site{margin-top:auto;display:flex;align-items:center;gap:5px;font-family:var(--lumir-font-meta);font-size:11.5px;color:var(--lumir-ink-2);padding-top:4px}.lumir-editor .lumir-bookmark-fav{width:15px;height:15px;border-radius:3px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.lumir-editor .lumir-bookmark-thumb{flex:0 0 auto;width:112px;max-width:38%;background:var(--lumir-paper-3)}.lumir-editor .lumir-bookmark-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lumir-editor .lumir-bookmark.is-loading .lumir-bookmark-card{position:relative;overflow:hidden}.lumir-editor .lumir-bookmark.is-loading .lumir-bookmark-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05),transparent);transform:translateX(-100%);animation:lumir-bm-shimmer 1.2s infinite}@keyframes lumir-bm-shimmer{to{transform:translateX(100%)}}.lumir-editor .lumir-bookmark-embed{position:relative;width:100%;height:0;border-radius:var(--lumir-r-btn);overflow:hidden;background:#0c1e33}.lumir-editor .lumir-bookmark-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.lumir-editor[data-theme=dark] .lumir-bookmark-card{background:#232323;border-color:#3a3a3a}.lumir-editor[data-theme=dark] .lumir-bookmark-site{color:#9ca3af}.lumir-editor[data-theme=dark] .lumir-bookmark-title{color:#f5f5f4}.lumir-editor[data-theme=dark] .lumir-bookmark-thumb{background:#2a2a2a}@media (max-width:640px){.lumir-editor .lumir-bookmark-card{flex-direction:column-reverse}.lumir-editor .lumir-bookmark-thumb{width:100%;max-width:none;height:150px}.lumir-editor .lumir-bookmark-inner{width:auto!important}.lumir-editor .lumir-bookmark-handle{display:none}}.lumir-editor .block[data-type=htmlTemplate]>.content{margin:4px 0}.lumir-editor .lumir-html-template{position:relative;max-width:100%}.lumir-editor .lumir-html-template.is-empty{display:flex;align-items:center;justify-content:center;min-height:64px;border:1.5px dashed var(--lumir-purple);border-radius:var(--lumir-r-btn);background:var(--lumir-active-bg);color:var(--lumir-active-fg);font-size:12.5px;transition:background-color .15s ease}.lumir-editor .lumir-html-template.is-empty.is-over{background:rgba(var(--lumir-purple-rgb),.22)}@media print{.lumir-editor .lumir-html-template.is-empty{display:none!important}}.lumir-editor .lumir-slot{display:inline-block;max-width:100%;outline:none;min-width:1em;border-radius:var(--lumir-r-inline);background:rgba(2,159,231,.14)}.lumir-editor .lumir-slot[data-lumir-slot-fill]{display:block}.lumir-editor .lumir-slot:focus{box-shadow:0 0 0 2px rgba(var(--lumir-purple-rgb),.4)}.lumir-editor .lumir-slot:empty:before{content:attr(data-lumir-slot-placeholder);color:var(--lumir-ink-4);pointer-events:none}.lumir-editor .lumir-html-template-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;opacity:0;transition:opacity .12s}.lumir-editor .lumir-html-template-handle.left{left:-4px}.lumir-editor .lumir-html-template-handle.right{right:-4px}.lumir-editor .lumir-html-template:hover .lumir-html-template-handle{opacity:1}.lumir-editor .lumir-html-template-handle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5px;height:34px;max-height:60%;border-radius:3px;background:rgba(var(--lumir-purple-rgb),.35)}.lumir-editor.lumir-readonly .lumir-html-template-handle{display:none}.lumir-editor.lumir-readonly .lumir-slot:empty:before{content:""}.lumir-editor.lumir-readonly .lumir-slot:focus{box-shadow:none}.lumir-editor .lumir-field{display:inline-block;min-width:1.6em;min-height:1.2em;padding:0 2px;border-radius:var(--lumir-r-inline);white-space:pre-wrap}.lumir-editor{--lumir-field-user:rgba(2,159,231,.16);--lumir-field-system:rgba(255,213,43,.32);--lumir-field-accent:var(--lumir-purple-rgb);--lumir-field-danger:var(--lumir-danger-rgb)}.lumir-editor.lumir-form-author .lumir-field{background:var(--lumir-field-user);cursor:pointer}.lumir-editor.lumir-form-author .lumir-field[data-field-state=readonly]{background:var(--lumir-field-system)}.lumir-editor.lumir-form-author .lumir-field:empty:after{content:attr(data-field-key);color:#9b9a97;font-size:.9em}.lumir-editor.lumir-form-author .lumir-field[data-field-active="1"]{border-radius:3px;box-shadow:0 0 0 2px rgba(var(--lumir-field-accent),.45)}.lumir-editor.lumir-form-fill .lumir-field[data-field-state=empty]{border-bottom:1px dotted rgba(var(--lumir-field-accent),.75)}.lumir-editor.lumir-form-fill .lumir-field[data-field-state=empty]:not([data-field-kind=checkbox]),.lumir-editor.lumir-form-fill .lumir-field[data-field-state=readonly]:empty{min-width:11em;max-width:100%}.lumir-editor.lumir-form-fill td.lumir-cell .lumir-field[data-field-state=empty]:not([data-field-kind=checkbox]),.lumir-editor.lumir-form-fill td.lumir-cell .lumir-field[data-field-state=readonly]:empty{min-width:3em}.lumir-editor.lumir-form-fill .lumir-field[data-field-state=empty]:not([data-field-kind=checkbox]):hover{border-bottom:1.5px solid rgb(var(--lumir-field-accent))}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=date],.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=select]{cursor:pointer}.lumir-editor.lumir-form-fill .lumir-field:focus{outline:none}.lumir-editor.lumir-form-fill .lumir-field:focus,.lumir-editor.lumir-form-fill .lumir-field[data-field-widget-open="1"]{border-radius:var(--lumir-r-inline);box-shadow:0 0 0 2px rgba(var(--lumir-field-accent),.45)}.lumir-editor.lumir-form-fill .lumir-field[data-field-state=readonly]:empty{border-bottom:1px solid var(--lumir-line)}.lumir-editor.lumir-form-fill .lumir-field:empty:before{content:attr(data-field-placeholder);color:var(--lumir-line);pointer-events:none}.lumir-editor .lumir-field[data-field-state=error]{background:rgba(var(--lumir-field-danger),.08);border-radius:var(--lumir-r-inline);outline:1.5px solid rgb(var(--lumir-field-danger));outline-offset:-1.5px}.lumir-editor.lumir-form-fill [data-form-editable="1"]{border-bottom-style:dashed;border-left-style:dashed;background:rgba(var(--lumir-purple-rgb),.04)}.lumir-editor.lumir-form-fill [data-form-editable="1"]:focus-within{outline:1.5px solid rgba(var(--lumir-purple-rgb),.35);outline-offset:-1.5px}.lumir-editor.lumir-form-fill td.lumir-cell[contenteditable=true]{background:rgba(var(--lumir-purple-rgb),.05)}.lumir-editor.lumir-form-fill td.lumir-cell:not([contenteditable=true]){color:var(--lumir-ink-3)}.lumir-editor.lumir-form-fill .tbl-handles .tbl-addrow{opacity:1;pointer-events:auto;height:32px;border:1px dashed var(--lumir-line);border-radius:var(--lumir-r-btn);color:var(--lumir-purple)}.lumir-editor.lumir-form-fill .tbl-handles .tbl-addrow:before{content:none}.lumir-editor.lumir-form-fill .tbl-handles .tbl-addrow span{background:none}.lumir-editor.lumir-form-fill .tbl-handles .tbl-addrow:hover{border-color:var(--lumir-purple);background:rgba(var(--lumir-purple-rgb),.04)}.lumir-editor.lumir-form-author [data-form-editable="1"]{outline:1px dashed rgba(var(--lumir-field-accent),.5);outline-offset:-2px}.lumir-editor.lumir-form-author td.lumir-cell[data-repeat-row="1"]{box-shadow:inset 3px 0 0 rgba(var(--lumir-field-accent),.45)}.lumir-editor.lumir-form-author.lumir-fields-hidden [data-form-editable="1"]{outline:none}.lumir-editor.lumir-form-author.lumir-fields-hidden td.lumir-cell[data-repeat-row="1"]{box-shadow:none}.lumir-editor.lumir-fields-hidden .lumir-field:not([data-field-kind=checkbox]){background:none!important;outline:none!important;border-bottom:none!important}.lumir-editor.lumir-fields-hidden .lumir-field:before,.lumir-editor.lumir-fields-hidden .lumir-field:not([data-field-kind=checkbox]):after{content:none!important}.lumir-editor.lumir-fields-hidden.lumir-form-author .lumir-field[data-field-kind=checkbox]{background:none!important;outline:none!important;border-bottom:none!important}.lumir-editor.lumir-fields-hidden.lumir-form-author .lumir-field[data-field-kind=checkbox]:after{content:none!important}.lumir-editor.lumir-form-fill .gutter,.lumir-editor.lumir-form-fill .lumir-add-bar,.lumir-editor.lumir-form-fill .lumir-bookmark-handle,.lumir-editor.lumir-form-fill .lumir-html-template-handle,.lumir-editor.lumir-form-fill .lumir-image-handle,.lumir-editor.lumir-form-fill .lumir-resize-handle{display:none!important}.lumir-editor .lumir-field:after,.lumir-editor .lumir-field:before{mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=date]:after,.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=select]:after{content:"";display:inline-block;width:.62em;height:.62em;margin-left:.19em;vertical-align:baseline;background-color:currentColor;opacity:.45;pointer-events:none}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=select]:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5z'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=date]:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 0v1.5H1.6A1.1 1.1 0 0 0 .5 2.6v7.8a1.1 1.1 0 0 0 1.1 1.1h8.8a1.1 1.1 0 0 0 1.1-1.1V2.6a1.1 1.1 0 0 0-1.1-1.1H9V0H7.7v1.5H4.3V0zm-1.4 4.2h8.8v6.2H1.6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 0v1.5H1.6A1.1 1.1 0 0 0 .5 2.6v7.8a1.1 1.1 0 0 0 1.1 1.1h8.8a1.1 1.1 0 0 0 1.1-1.1V2.6a1.1 1.1 0 0 0-1.1-1.1H9V0H7.7v1.5H4.3V0zm-1.4 4.2h8.8v6.2H1.6z'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=checkbox]:before,.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=date]:before,.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=select]:before{content:"";display:inline-block;width:.62em;height:.62em;margin-right:.19em;vertical-align:baseline;background-color:currentColor;opacity:.45;pointer-events:none}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=date]:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 0v1.5H1.6A1.1 1.1 0 0 0 .5 2.6v7.8a1.1 1.1 0 0 0 1.1 1.1h8.8a1.1 1.1 0 0 0 1.1-1.1V2.6a1.1 1.1 0 0 0-1.1-1.1H9V0H7.7v1.5H4.3V0zm-1.4 4.2h8.8v6.2H1.6z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 0v1.5H1.6A1.1 1.1 0 0 0 .5 2.6v7.8a1.1 1.1 0 0 0 1.1 1.1h8.8a1.1 1.1 0 0 0 1.1-1.1V2.6a1.1 1.1 0 0 0-1.1-1.1H9V0H7.7v1.5H4.3V0zm-1.4 4.2h8.8v6.2H1.6z'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=select]:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5z'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=checkbox]:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='1' y='1' width='10' height='10' rx='2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect x='1' y='1' width='10' height='10' rx='2' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=checkbox][data-field-group]:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='5' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-author .lumir-field[data-field-kind=checkbox]{min-width:1.5em;text-align:center}.lumir-editor.lumir-form-author .lumir-field[data-field-kind=checkbox][data-field-group]{border-radius:var(--lumir-r-pill);min-width:1.6em;padding:0 5px}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox]{position:relative;box-sizing:border-box;width:.95em;height:.95em;min-width:.95em;min-height:.95em;padding:0;border:1.6px solid var(--lumir-line);border-radius:3px;background:#fff;vertical-align:-.12em;text-align:center;color:transparent;line-height:0;overflow:hidden}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox]{cursor:pointer}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox]:hover{border-color:rgb(var(--lumir-field-accent))}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled]{border-color:rgb(var(--lumir-field-accent));background:rgb(var(--lumir-field-accent))}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled]:after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled]:after{content:"";position:absolute;inset:1px;background-color:#fff;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9.2 10 3.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5 4.8 9.2 10 3.5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-group],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-group]{border-radius:50%}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled]{border-color:rgb(var(--lumir-field-accent))}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled]:after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled]:after{content:"";position:absolute;inset:3px;border-radius:50%;background-color:rgb(var(--lumir-field-accent))}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-state=error],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-state=error]{border-color:rgb(var(--lumir-field-danger));background:rgba(var(--lumir-field-danger),.08)}.lumir-editor.lumir-form-author .lumir-field[data-field-state=readonly]:before{content:"";display:inline-block;width:.56em;height:.62em;margin-right:.19em;vertical-align:baseline;background-color:currentColor;opacity:.45;pointer-events:none;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 0a2.8 2.8 0 0 0-2.8 2.8v1.4H1.5A1.1 1.1 0 0 0 .4 5.3v5.6A1.1 1.1 0 0 0 1.5 12h7A1.1 1.1 0 0 0 9.6 10.9V5.3a1.1 1.1 0 0 0-1.1-1.1H7.8V2.8A2.8 2.8 0 0 0 5 0zm0 1.3a1.5 1.5 0 0 1 1.5 1.5v1.4h-3V2.8A1.5 1.5 0 0 1 5 1.3z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M5 0a2.8 2.8 0 0 0-2.8 2.8v1.4H1.5A1.1 1.1 0 0 0 .4 5.3v5.6A1.1 1.1 0 0 0 1.5 12h7A1.1 1.1 0 0 0 9.6 10.9V5.3a1.1 1.1 0 0 0-1.1-1.1H7.8V2.8A2.8 2.8 0 0 0 5 0zm0 1.3a1.5 1.5 0 0 1 1.5 1.5v1.4h-3V2.8A1.5 1.5 0 0 1 5 1.3z'/%3E%3C/svg%3E")}.lumir-editor .lumir-field-date,.lumir-editor .lumir-field-select{position:absolute;z-index:35;box-sizing:border-box;min-height:1.9em;padding:2px 6px;border:1px solid rgb(var(--lumir-field-accent));border-radius:4px;background:#fff;box-shadow:0 0 0 2px rgba(var(--lumir-field-accent),.14),0 6px 18px -6px rgba(40,36,30,.28);font:inherit;color:#111827;outline:none}.lumir-editor .lumir-field-select{min-width:8em}.lumir-editor.lumir-form-fill .lumir-field[data-field-widget-open="1"]{border-bottom-color:transparent}.lumir-field-panel{position:absolute;z-index:40;width:290px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:12px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);box-shadow:var(--lumir-shadow-pop);font-family:inherit;font-size:13px;color:var(--lumir-ink)}.lumir-field-panel .lfp-head{margin:0 0 8px;font-size:11px;font-weight:500;color:#9b9a97}.lumir-field-panel .lfp-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lumir-field-panel .lfp-row:last-child{margin-bottom:0}.lumir-field-panel .lfp-cap{flex:0 0 74px;font-size:11px;font-weight:500;color:#9b9a97;white-space:nowrap}.lumir-field-panel .lfp-row--sub{margin-left:8px;padding-left:8px;border-left:2px solid var(--lumir-grid)}.lumir-field-panel .lfp-row--sub .lfp-cap{flex-basis:64px}.lumir-field-panel .lfp-in{flex:1 1 auto;min-width:0;height:28px;box-sizing:border-box;padding:0 8px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper-2);font-family:inherit;font-size:13px;color:#111827;outline:none}.lumir-field-panel select.lfp-in{padding:0 4px}.lumir-field-panel .lfp-in:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 2px rgba(var(--lumir-purple-rgb),.14);background:#fff}.lumir-field-panel .lfp-checks{display:flex;flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--lumir-grid)}.lumir-field-panel .lfp-check{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--lumir-ink-2);cursor:pointer}.lumir-field-panel input[type=checkbox].lfp-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:0 0 auto;width:36px;height:20px;min-width:0;margin:0;padding:0;border:0;border-radius:var(--lumir-r-pill);background:var(--lumir-line);cursor:pointer;transition:background-color .15s ease}.lumir-field-panel input[type=checkbox].lfp-in:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--lumir-paper);box-shadow:var(--lumir-shadow-card);transition:transform .15s ease}.lumir-field-panel input[type=checkbox].lfp-in:checked{background:var(--lumir-purple)}.lumir-field-panel input[type=checkbox].lfp-in:checked:after{transform:translateX(16px)}.lumir-field-panel input[type=checkbox].lfp-in:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:2px}.lumir-field-panel .lfp-foot{margin:12px -12px -12px;padding:8px 12px;border-top:1px solid var(--lumir-grid);background:var(--lumir-paper-2);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.lumir-field-panel .lfp-demote{display:block;width:100%;padding:6px 8px;border:0;border-radius:var(--lumir-r-tag);background:transparent;font:inherit;font-size:12px;color:var(--lumir-ink-2);text-align:left;cursor:pointer}.lumir-field-panel .lfp-demote:hover{background:var(--lumir-paper-3);color:var(--lumir-danger)}.lumir-field-panel .lfp-demote--armed,.lumir-field-panel .lfp-demote--armed:hover{background:rgba(var(--lumir-danger-rgb),.08);color:var(--lumir-danger);font-weight:500}.lumir-field-panel .lfp-invalid,.lumir-field-panel .lfp-invalid:focus{border-color:var(--lumir-danger);box-shadow:0 0 0 2px rgba(var(--lumir-danger-rgb),.12)}.lumir-field-panel .lfp-unknown,.lumir-field-panel .lfp-unknown:focus{border-color:#c07a2a;box-shadow:0 0 0 2px rgba(192,122,42,.12)}.lumir-field-panel .lfp-hint,.lumir-field-panel .lfp-key-hint{margin:-2px 0 6px 82px;font-size:10.5px;line-height:1.4;color:var(--lumir-ink-3)}.lumir-field-panel .lfp-hint:empty,.lumir-field-panel .lfp-key-hint:empty{display:none}.lumir-field-panel .lfp-hint--warn,.lumir-field-panel .lfp-key-hint--warn{color:#c07a2a}.lumir-field-panel .lfp-hint--error{color:var(--lumir-danger)}@media print{.lumir-editor .lumir-field:not([data-field-kind=checkbox]){background:none!important;outline:none!important;border-bottom:none!important}.lumir-editor .lumir-field:before,.lumir-editor .lumir-field:not([data-field-kind=checkbox]):after{content:none!important}.lumir-editor [data-form-editable="1"]{outline:none!important}.lumir-editor td.lumir-cell[data-repeat-row="1"]{box-shadow:none!important}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox]{border-color:var(--lumir-ink)!important;background:#fff!important;box-shadow:none!important}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled]:after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox]:not([data-field-group])[data-field-state=filled]:after{content:"\2713"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;mask-image:none!important;-webkit-mask-image:none!important;background:none!important;color:var(--lumir-ink);font-size:.72em;line-height:1}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled]:after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-group][data-field-state=filled]:after{content:"\25cf"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:0!important;background:none!important;color:var(--lumir-ink);font-size:.46em;line-height:1}}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-state=readonly],.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-state=readonly]{background:#f1f3f7;border-color:var(--lumir-grid);cursor:default}.lumir-field-limit{position:absolute;z-index:10000;padding:3px 8px;border-radius:var(--lumir-r-tag);background:rgba(255,213,43,.16);box-shadow:inset 0 0 0 1px rgba(255,213,43,.45);color:#7a5a00;font-family:var(--lumir-font-meta);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;pointer-events:none}@media print{.lumir-field-limit{display:none!important}}.lumir-editor .lumir-chip{display:inline-block;font-size:.7em;--lumir-chip-lh:1.35;line-height:var(--lumir-chip-lh);padding:0 .45em;border-radius:var(--lumir-r-pill);margin-right:1px;margin-bottom:1px;overflow:hidden;vertical-align:-.45em;max-height:calc(var(--lumir-chip-lh) * 1em);max-width:100%;min-width:1.9em;cursor:default;font-style:normal;font-weight:600}.lumir-editor .lumir-chip[data-chip-vtype]:after{content:attr(data-chip-vtype);margin-left:.38em;font-size:.82em;font-weight:400;font-style:normal;letter-spacing:0;color:inherit;opacity:.6}.lumir-editor .lumir-chip[data-chip-vtype=string]{background:var(--lumir-active-bg);box-shadow:inset 0 0 0 1px rgba(var(--lumir-purple-rgb),.28);color:var(--lumir-active-fg)}.lumir-editor .lumir-chip[data-chip-vtype=number]{background:rgba(var(--lumir-blue-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--lumir-blue-rgb),.36);color:var(--lumir-blue)}.lumir-editor .lumir-chip[data-chip-vtype=boolean]{background:var(--lumir-paper-3);box-shadow:inset 0 0 0 1px var(--lumir-line);color:var(--lumir-ink-2)}.lumir-editor .lumir-chip:not([data-chip-vtype=string]):not([data-chip-vtype=number]):not([data-chip-vtype=boolean]){background:var(--lumir-paper-2);box-shadow:inset 0 0 0 1px var(--lumir-grid);color:var(--lumir-ink-3)}@media print{.lumir-editor .lumir-chip{background:none!important;box-shadow:inset 0 0 0 1px currentColor!important}.lumir-editor .lumir-chip[data-chip-vtype]:after{content:attr(data-chip-vtype)!important}}.lumir-upload-overlay{position:fixed;z-index:80;top:16px;left:50%;transform:translateX(-50%);display:none;align-items:center;gap:9px;padding:8px 16px;border-radius:var(--lumir-r-pill);background:rgba(12,30,51,.92);color:#fff;font-size:13px;box-shadow:0 6px 20px -6px rgba(12,30,51,.5)}.lumir-upload-spin{flex:none;width:13px;height:13px;border-radius:var(--lumir-r-pill);border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:lumir-upload-spin .7s linear infinite}@keyframes lumir-upload-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lumir-upload-spin{animation:none}}.lumir-editor .content[data-empty]:after{content:attr(data-ph);color:var(--lumir-line);pointer-events:none;font-weight:400;font-style:normal}.lumir-editor.lumir-readonly{caret-color:transparent}.lumir-editor.lumir-readonly .gutter,.lumir-editor.lumir-readonly .lumir-add-bar,.lumir-editor.lumir-readonly .lumir-resize-handle,.lumir-editor.lumir-readonly .tbl-handles{display:none!important}.lumir-editor[data-theme=dark]{color:#e6e6e3;background:#191919}.lumir-editor[data-theme=dark] .content[data-empty]:after{color:#6b6b68}.lumir-editor[data-theme=dark] .block[data-type=quote] .content{border-left-color:#6b6b68;color:#b9b8b3}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .content,.lumir-editor[data-theme=dark] code{background:#2a2a2a;border-color:var(--lumir-grid);color:#e6b3c9}.lumir-editor[data-theme=dark]{--lumir-grid:#454545;--lumir-grid-strong:#555;--lumir-bd-ink:#e3e3e3;--lumir-bd-gray:#9aa3af;--lumir-thead-bg:#2e2e2e;--lumir-thead-fg:#e6e6e3;--lumir-thcol-bg:#242424;--lumir-thcol-fg:#e6e6e3}.lumir-editor[data-theme=dark] .lumir-cell-check{border-color:#55534e}.lumir-editor[data-theme=dark] .lumir-cell-check.checked:after{border-color:#e6e6e3}.lumir-editor[data-theme=dark] .block[data-type=checkListItem] .marker .check{border-color:#55534e}.lumir-editor[data-theme=dark] .block[data-type=checkListItem].checked .content{color:#77746e}.lumir-editor[data-theme=dark] table.lumir-tbl td.lumir-cell .lumir-cell-ol,.lumir-editor[data-theme=dark] table.lumir-tbl td.lumir-cell .lumir-cell-ul{color:#e6e6e3}.lumir-editor[data-theme=dark] a{color:#7aa2f7}.lumir-floating-menu[data-position=fixed]{position:fixed;top:0;left:0;right:0;border-radius:0;margin-bottom:0}.lumir-floating-menu{position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:7px 10px;margin-bottom:8px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-card);font-size:13px;font-family:inherit}.lumir-floating-menu .lfm-font-family,.lumir-floating-menu .lfm-font-size{height:var(--lumir-control-h);padding:0 4px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:#fff;color:var(--lumir-ink);font-family:inherit;font-size:12px;cursor:pointer}.lumir-floating-menu .lfm-font-family{max-width:132px}.lumir-floating-menu .lfm-font-size{width:62px}.lumir-floating-menu .lfm-group{display:flex;align-items:center;gap:1px}.lumir-floating-menu .lfm-sep{width:1px;height:18px;background:var(--lumir-line);margin:0 6px}.lumir-floating-menu .lfm-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--lumir-control-h);height:var(--lumir-control-h);padding:6px;border:none;background:transparent;border-radius:var(--lumir-r-btn);cursor:pointer;font-size:14px;color:var(--lumir-ink-2);line-height:1;transition:background-color .15s,color .15s}.lumir-floating-menu .lfm-btn svg{width:var(--lumir-icon);height:var(--lumir-icon);display:block}.lumir-floating-menu .lfm-btn:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-floating-menu .lfm-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-floating-menu .lfm-btn:disabled{color:var(--lumir-line);cursor:default}.lumir-floating-menu .lfm-type{height:var(--lumir-control-h);font-size:12px;font-weight:500;color:var(--lumir-ink);padding:0 4px;cursor:pointer}.lumir-floating-menu .lfm-pop,.lumir-floating-menu .lfm-type{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:#fff}.lumir-floating-menu .lfm-pop{display:none;position:absolute;top:34px;left:0;z-index:9999;padding:8px;grid-template-columns:repeat(5,1fr);gap:6px;box-shadow:var(--lumir-shadow-pop)}.lumir-floating-menu .lfm-pop.open{display:grid}.lumir-floating-menu .lfm-swatch{width:28px;height:28px;border:1px solid rgba(0,0,0,.15);border-radius:4px;cursor:pointer;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .15s,border-color .15s}.lumir-floating-menu .lfm-swatch--text{height:26px;display:flex;align-items:center;justify-content:center;background:var(--lumir-paper-3);font:inherit;font-size:12px;font-weight:700;line-height:1}.lumir-floating-menu .lfm-swatch--text.lfm-none{background:var(--lumir-paper);color:var(--lumir-ink);box-shadow:inset 0 0 0 1px var(--lumir-line)}.lumir-floating-menu .lfm-swatch--text.lfm-none:after{content:none}.lumir-floating-menu .lfm-swatch:hover{transform:scale(1.15);border-color:var(--lumir-purple);box-shadow:0 2px 6px rgba(0,0,0,.15)}.lumir-floating-menu .lfm-swatch.lfm-none{background:#fff;position:relative}.lumir-floating-menu .lfm-swatch.lfm-none:after{content:"/";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c0392b}.lumir-editor[data-theme=dark]+.lumir-floating-menu,.lumir-floating-menu[data-theme=dark]{background:#232323;border-color:#3a3a3a}.lumir-floating-menu.lfm-compact{gap:2px;padding:4px 6px}.lumir-floating-menu.lfm-compact .lfm-sep{margin:0 2px}.lumir-floating-menu.lfm-compact .lfm-type{max-width:96px}.lumir-floating-menu .lfm-toggle{display:none}.lumir-floating-menu.lfm-minimized .lfm-toggle{display:inline-flex;align-items:center;justify-content:center}.lumir-floating-menu.lfm-minimized:not(.lfm-expanded)>.lfm-group,.lumir-floating-menu.lfm-minimized:not(.lfm-expanded)>.lfm-sep{display:none}.lumir-floating-menu.lfm-minimized.lfm-expanded{flex-wrap:wrap}.lumir-side-menu{z-index:60;display:flex;gap:1px;align-items:center}.lumir-side-menu .lsm-btn{width:24px;height:26px;padding:0;border:none;background:transparent;color:var(--lumir-line);border-radius:var(--lumir-r-chip);cursor:pointer;font-size:15px;line-height:1;display:flex;align-items:center;justify-content:center}.lumir-side-menu .lsm-btn:hover{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-side-menu .lsm-drag{cursor:-webkit-grab;cursor:grab}.lumir-side-menu .lsm-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.lumir-drop-indicator{height:2px;background:var(--lumir-purple);border-radius:var(--lumir-r-pill);z-index:36;pointer-events:none}.lumir-drag-menu{z-index:46;width:212px;box-sizing:border-box;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);padding:6px;max-height:calc(100vh - 16px);overflow-y:auto}.lumir-drag-menu .ldm-item{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:var(--lumir-r-btn);cursor:pointer;font-size:13px;color:var(--lumir-ink)}.lumir-drag-menu .ldm-item:hover{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-drag-menu .ldm-item.danger{color:var(--lumir-danger)}.lumir-drag-menu .ldm-item.danger:hover{background:rgba(235,87,87,.08);color:var(--lumir-danger)}.lumir-drag-menu .ldm-sep{height:1px;background:var(--lumir-line-2);margin:2px 4px}.lumir-drag-menu .ldm-label{padding:6px 10px 2px;font-size:11.5px;color:var(--lumir-ink-3)}.lumir-drag-menu .ldm-row{display:flex;gap:2px;padding:0 4px 4px}.lumir-drag-menu .ldm-row .ldm-item{width:auto;flex:1 1 0;text-align:center;padding:6px 4px;font-variant-numeric:tabular-nums}.lumir-drag-menu .ldm-row .ldm-item.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-editor[data-theme=dark]~.lumir-side-menu .lsm-btn:hover{background:#2a2a2a}.lumir-link-toolbar{z-index:9999;align-items:center;gap:6px;padding:5px 6px 5px 8px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);font-size:13px;max-width:360px;font-family:inherit;color:var(--lumir-ink)}.lumir-link-toolbar .llt-fav{flex:none;display:inline-flex;width:16px;height:16px;color:#9b9a97}.lumir-link-toolbar .llt-fav svg{width:16px;height:16px}.lumir-link-toolbar .llt-url{color:var(--lumir-ink);text-decoration:none;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumir-link-toolbar .llt-url:hover{text-decoration:underline}.lumir-link-toolbar .llt-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:var(--lumir-r-chip);cursor:pointer;color:var(--lumir-ink-2)}.lumir-link-toolbar .llt-icon svg{width:15px;height:15px}.lumir-link-toolbar .llt-icon:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-link-toolbar .llt-icon.copied{color:#1a7f37}.lumir-link-toolbar .llt-btn{flex:none;white-space:nowrap;height:28px;padding:0 12px;border:none;background:var(--lumir-active-bg);border-radius:var(--lumir-r-chip);cursor:pointer;font-size:13px;color:var(--lumir-active-fg);font-weight:600}.lumir-link-toolbar.llt-editing{display:block;width:284px;max-width:calc(100vw - 16px);padding:12px}.lumir-link-toolbar.llt-editing .llt-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.lumir-link-toolbar.llt-editing .llt-field label{font-size:11px;font-weight:500;color:#9b9a97}.lumir-link-toolbar.llt-editing .llt-title-input,.lumir-link-toolbar.llt-editing .llt-url-input{width:100%;height:34px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);padding:0 10px;font-size:13px;color:var(--lumir-ink);outline:none;box-sizing:border-box;background:var(--lumir-paper-2)}.lumir-link-toolbar.llt-editing .llt-title-input:focus,.lumir-link-toolbar.llt-editing .llt-url-input:focus{outline:none;border:1.5px solid var(--lumir-purple);background:#fff}.lumir-link-toolbar.llt-editing .llt-remove{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:6px 8px;border:none;background:transparent;border-radius:var(--lumir-r-btn);cursor:pointer;font-size:13px;color:var(--lumir-danger)}.lumir-link-toolbar.llt-editing .llt-remove:hover{background:rgba(235,87,87,.08);color:var(--lumir-danger)}.lumir-link-toolbar.llt-editing .llt-remove .llt-tico{display:inline-flex;width:15px;height:15px}.lumir-link-toolbar.llt-editing .llt-remove .llt-tico svg{width:15px;height:15px}.lumir-link-toolbar.llt-editing .llt-apply{width:100%;height:34px;border:none;background:var(--lumir-purple);color:#fff;border-radius:var(--lumir-r-btn);cursor:pointer;font-size:13px;font-weight:600}.lumir-link-toolbar.llt-editing .llt-apply:hover{background:var(--lumir-purple-deep)}.lumir-editor a{color:var(--lumir-purple);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lumir-file-panel{z-index:45;width:284px;box-sizing:border-box;padding:12px;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop)}.lumir-file-panel .lfp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:80px;box-sizing:border-box;margin-bottom:10px;border:1.5px dashed var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper-2);color:var(--lumir-ink-2);font-size:12.5px;cursor:pointer}.lumir-file-panel .lfp-drop svg{width:18px;height:18px}.lumir-file-panel .lfp-drop b{color:var(--lumir-purple);font-weight:600}.lumir-file-panel .lfp-drop--over{background:var(--lumir-lilac);border-color:var(--lumir-purple);color:var(--lumir-active-fg)}.lumir-file-panel .lfp-drop--over b{color:var(--lumir-active-fg)}.lumir-file-panel .lfp-row{display:flex;gap:8px}.lumir-file-panel .lfp-url{flex:1;min-width:0;height:32px;box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);padding:0 10px;font-size:12.5px;color:var(--lumir-ink);outline:none}.lumir-file-panel .lfp-url::-moz-placeholder{color:var(--lumir-ink-4)}.lumir-file-panel .lfp-url::placeholder{color:var(--lumir-ink-4)}.lumir-file-panel .lfp-url:focus{outline:none;border:1.5px solid var(--lumir-purple)}.lumir-file-panel .lfp-btn{flex:none;height:32px;padding:0 14px;border:none;background:var(--lumir-active-bg);color:var(--lumir-active-fg);border-radius:var(--lumir-r-btn);cursor:pointer;font-size:12.5px;font-weight:600}.lumir-editor .block[data-type=pageBreak]{padding:6px 0}.lumir-editor .lumir-page-break{display:flex;align-items:center;gap:10px;margin:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lumir-editor .lumir-page-break:after,.lumir-editor .lumir-page-break:before{content:"";flex:1;height:0;border-top:1px dotted var(--lumir-ink)}.lumir-editor .lumir-page-break-label{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--lumir-r-tag);background:var(--lumir-paper-3);color:var(--lumir-ink-3);font-family:var(--lumir-font-meta);font-size:10.5px;font-weight:700;letter-spacing:.06em}.lumir-editor[data-theme=dark] .lumir-page-break-label{background:#2a2a2a;color:#b3b3b3}@media print{.lumir-editor .block[data-type=pageBreak]{-moz-column-break-after:page;break-after:page;page-break-after:always}.lumir-editor .lumir-page-break{display:none!important}}.lumir-editor .block[data-type=codeBlock]{position:relative}.lumir-editor .lumir-code-lang{position:absolute;top:8px;left:10px;z-index:2;box-sizing:border-box;height:24px;padding:0 8px;font-family:var(--lumir-font-meta);font-size:11.5px;font-weight:600;color:var(--lumir-ink);background:var(--lumir-paper);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-chip);cursor:pointer}.lumir-editor .lumir-code-lang:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:1px}.lumir-editor .block[data-type=codeBlock] .tok-com{color:var(--lumir-ink-3);font-style:italic}.lumir-editor .block[data-type=codeBlock] .tok-str{color:#2f7d4f}.lumir-editor .block[data-type=codeBlock] .tok-num{color:#b25000}.lumir-editor .block[data-type=codeBlock] .tok-kw{color:#8839ef}.lumir-editor .block[data-type=codeBlock] .tok-bool{color:#b25000}.lumir-editor .block[data-type=codeBlock] .tok-attr{color:#1e6fb8}.lumir-editor[data-theme=dark] .lumir-code-lang{color:#b9b6ad;background:#2a2a28;border-color:#3a3a37}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-com{color:#7d7a72}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-str{color:#7ec699}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-num{color:#e0a060}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-kw{color:#c39bf5}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-bool{color:#e0a060}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .tok-attr{color:#6cb6f0}.lumir-editor .lumir-code-copy{position:absolute;top:8px;right:10px;z-index:2;width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;cursor:pointer;border-radius:var(--lumir-r-tag);color:var(--lumir-ink-3);opacity:0;transition:opacity .12s ease}.lumir-editor .lumir-code-copy svg{width:14px;height:14px}.lumir-editor .block[data-type=codeBlock]:hover .lumir-code-copy,.lumir-editor .lumir-code-copy:focus{opacity:1}.lumir-editor .lumir-code-copy:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-editor .lumir-code-copy.copied{color:var(--lumir-success);opacity:1}.lumir-editor .block.lumir-toggle-block{display:grid;grid-template-columns:22px 1fr;-moz-column-gap:2px;column-gap:2px;align-items:start}.lumir-editor .lumir-toggle-block>.lumir-toggle{grid-column:1;grid-row:1;align-self:center;width:20px;height:20px;padding:3px;margin:0;border:0;border-radius:4px;background:transparent;color:var(--lumir-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lumir-editor .lumir-toggle-block>.lumir-toggle:before{content:"\25b6";display:inline-block;font-size:11px;line-height:1;transition:transform .12s ease}.lumir-editor .lumir-toggle-block:not(.collapsed)>.lumir-toggle:before{transform:rotate(90deg)}.lumir-editor .lumir-toggle-block>.lumir-toggle:hover{background:var(--lumir-paper-3);color:var(--lumir-purple)}.lumir-editor .lumir-toggle-block>.content{grid-column:2;grid-row:1}.lumir-editor .lumir-toggle-block>.lumir-children{grid-column:2;grid-row:2;margin-left:0;margin-top:4px}.lumir-editor .block.lumir-toggle-block.collapsed>.lumir-children{display:none}.lumir-editor .block[data-type=toggleListItem]>.content{font-size:16px;font-weight:400}.lumir-editor[data-theme=dark] .lumir-toggle-block>.lumir-toggle:hover{background:#2a2a2a}.lumir-editor .block[data-type=columnList]>.content.lumir-columns{padding:0;display:flex;gap:0;align-items:flex-start}.lumir-editor .lumir-column{min-width:0}.lumir-editor .lumir-column:not(:first-child){padding-left:18px}.lumir-editor .lumir-column:not(:last-child){padding-right:20px}.lumir-editor .lumir-col-resize{flex:0 0 10px;align-self:stretch;position:relative;cursor:col-resize;pointer-events:none;z-index:1}.lumir-editor .lumir-col-resize:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:12px;transform:translateX(-50%);pointer-events:auto;border-radius:3px}.lumir-editor .lumir-col-resize:hover:before{background:rgba(var(--lumir-purple-rgb),.15)}.lumir-editor .lumir-col-resize.resizing:after,.lumir-editor .lumir-col-resize:hover:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%);background:var(--lumir-purple)}.lumir-editor .lumir-columns.with-divider .lumir-col-resize:after,.lumir-editor.lumir-col-divider .lumir-col-resize:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%);background:var(--lumir-column-divider-color,var(--lumir-line))}.lumir-editor[data-theme=dark] .lumir-columns.with-divider .lumir-col-resize:after,.lumir-editor[data-theme=dark].lumir-col-divider .lumir-col-resize:after{background:var(--lumir-column-divider-color,#4a4a4a)}@media (max-width:640px){.lumir-editor .block[data-type=columnList]>.content.lumir-columns{flex-direction:column}.lumir-editor .lumir-column:not(:first-child){padding-left:0;padding-top:10px;border-top:1px solid var(--lumir-line-2)}.lumir-editor .lumir-column:not(:last-child){padding-right:0;padding-bottom:10px}.lumir-editor .lumir-col-resize{display:none}}.lumir-editor{--lumir-sel-bg:rgba(var(--lumir-purple-rgb),0.22)}.lumir-editor ::-moz-selection{background:var(--lumir-sel-bg)}.lumir-editor ::selection{background:var(--lumir-sel-bg)}.lumir-editor .block.ml-block-selected{background:rgba(var(--lumir-purple-rgb),.1);border-radius:var(--lumir-r-chip)}.lumir-editor .block.ml-block-selected ::-moz-selection{background:transparent}.lumir-editor .block.ml-block-selected ::selection{background:transparent}.lumir-editor[data-theme=dark] .block.ml-block-selected{background:rgba(129,125,246,.22)}.lumir-editor .block.lumir-cross-sel-block:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(142,81,255,.28);border-radius:3px}@media print{.lumir-drag-menu,.lumir-drop-indicator,.lumir-editor .gutter,.lumir-editor .lumir-bookmark-handle,.lumir-editor .lumir-code-copy,.lumir-editor .lumir-code-lang,.lumir-editor .lumir-image-align,.lumir-editor .lumir-image-handle,.lumir-editor .lumir-video-handle,.lumir-editor .tbl-handles,.lumir-emoji,.lumir-error-toast,.lumir-field-panel,.lumir-file-panel,.lumir-floating-menu,.lumir-format-toolbar,.lumir-link-toolbar,.lumir-side-menu,.lumir-slash,.lumir-table-toolbar,.lumir-tablepicker,.lumir-toast-stack,.lumir-upload-overlay{display:none!important}.lumir-editor{color:#000}.lumir-editor table.lumir-tbl td.lumir-cell,.lumir-editor table.lumir-tbl tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.lumir-editor table.lumir-tbl,.lumir-editor table.lumir-tbl td.lumir-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}.lumir-editor table.lumir-tbl{max-width:100%!important;width:100%!important}.lumir-editor .block[data-type=table]>.content{padding-bottom:0!important}}.lumir-toast-stack{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.lumir-error-toast{display:flex;align-items:center;gap:10px;width:300px;box-sizing:border-box;padding:11px 12px 11px 13px;background:#fff;border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);pointer-events:auto}.lumir-toast-stack .lumir-error-toast:not(:last-child){opacity:.72}.lumir-error-toast .lt-ico{flex:none;width:20px;height:20px;border-radius:var(--lumir-r-pill);display:inline-flex;align-items:center;justify-content:center}.lumir-error-toast .lt-ico svg{width:12px;height:12px}.lumir-error-toast .lt-body{flex:1;min-width:0;display:grid;gap:1px}.lumir-error-toast .lt-title{font-size:12.5px;font-weight:600;letter-spacing:-.1px;line-height:18px;color:var(--lumir-ink)}.lumir-error-toast .lt-desc{font-size:11.5px;line-height:17px;color:var(--lumir-ink-2)}.lumir-error-toast .lt-action{height:26px;padding:0 10px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:#fff;font-size:12px;font-weight:600;color:var(--lumir-ink-2)}.lumir-error-toast .lt-action,.lumir-error-toast .lt-close{flex:none;display:inline-flex;align-items:center;cursor:pointer}.lumir-error-toast .lt-close{align-self:center;width:22px;height:22px;padding:0;border:0;background:transparent;border-radius:var(--lumir-r-tag);color:var(--lumir-ink-4);justify-content:center}.lumir-error-toast .lt-close svg{width:12px;height:12px}.lumir-error-toast--neutral .lt-ico{background:var(--lumir-paper-3);color:var(--lumir-ink-3)}.lumir-error-toast--progress .lt-ico{background:rgba(var(--lumir-purple-rgb),.1)}.lumir-error-toast--success .lt-ico{background:rgba(4,181,139,.1);color:#047857}.lumir-error-toast--warn .lt-ico{background:rgba(255,213,43,.22);color:#9a6700}.lumir-error-toast--error .lt-ico{background:rgba(255,101,81,.12);color:#b42318}.lumir-error-toast .lt-spin{width:13px;height:13px;border-radius:var(--lumir-r-pill);border:2px solid rgba(var(--lumir-purple-rgb),.25);border-top-color:var(--lumir-purple);animation:lumir-toast-spin .7s linear infinite}@keyframes lumir-toast-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lumir-error-toast .lt-spin{animation:none}}.lumir-emoji{z-index:70;width:268px;box-sizing:border-box;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);padding:10px}.lumir-emoji .lumir-emoji-search{width:100%;box-sizing:border-box;font:inherit;font-size:13px;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);height:32px;padding:0 10px;margin-bottom:8px}.lumir-emoji .lumir-emoji-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;max-height:220px;overflow-y:auto}.lumir-emoji .lumir-emoji-btn{border:0;background:transparent;cursor:pointer;height:32px;padding:0;border-radius:var(--lumir-r-chip);font-size:17px;line-height:1}.lumir-emoji .lumir-emoji-btn:hover{background:var(--lumir-paper-3)}.lumir-emoji .lumir-emoji-btn.sel{background:var(--lumir-active-bg)}.lumir-emoji .lumir-emoji-empty{grid-column:1/-1;display:grid;place-items:center;height:64px;color:var(--lumir-ink-3);font-size:12.5px}.lumir-editor[data-theme=dark]~.lumir-emoji,.lumir-emoji[data-theme=dark]{background:#232323;border-color:#3a3a37;color:var(--lumir-line-2)}.lumir-emoji .lumir-emoji-search:focus{outline:none;border:1.5px solid var(--lumir-purple)}.lumir-tablepicker{z-index:70;background:#fff;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);padding:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lumir-tablepicker .tp-grid{display:grid;gap:4px;--tp-cell:18px}.lumir-tablepicker .tp-cell{width:var(--tp-cell);height:var(--tp-cell);border:1px solid var(--lumir-line);border-radius:4px;background:#fff;cursor:pointer}.lumir-tablepicker .tp-cell.on{border-color:var(--lumir-purple);background:var(--lumir-purple)}.lumir-tablepicker .tp-label{margin-top:8px;text-align:center;font-size:12.5px;color:var(--lumir-active-fg);font-weight:600;font-variant-numeric:tabular-nums}.lumir-editor[data-theme=dark] .lumir-tablepicker,[data-theme=dark] .lumir-tablepicker{background:#1f1f1f;border-color:#3a3a3a;color:var(--lumir-line-2)}[data-theme=dark] .lumir-tablepicker .tp-cell{background:#262626;border-color:#444}[data-theme=dark] .lumir-tablepicker .tp-cell.on{background:#37356b;border-color:#7c78e6}[data-theme=dark] .lumir-tablepicker .tp-label{color:var(--lumir-line)}