: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-paper-inverse:#111827;--lumir-line:#ced8e5;--lumir-line-2:var(--lumir-line);--lumir-line-soft:#ced8e573;--lumir-purple:#8e51ff;--lumir-purple-rgb:142, 81, 255;--lumir-purple-deep:#64117e;--lumir-purple-strong:#6a2fd1;--lumir-purple-soft:#8e51ff0d;--lumir-purple-ring:#8e51ff26;--lumir-purple-hover:color-mix(in srgb, var(--lumir-purple) 58%, var(--lumir-purple-deep) 42%);--lumir-purple-line-3:#8e51ff52;--lumir-lilac:#f3dfff;--lumir-danger-50:#fef2f2;--lumir-danger-600:#dc2626;--lumir-danger-700:#b91c1c;--lumir-danger:var(--lumir-danger-600);--lumir-danger-rgb:220, 38, 38;--lumir-success-600:#16a34a;--lumir-success:var(--lumir-success-600);--lumir-status-done-fg:#047857;--lumir-warn:#eb5757;--lumir-warning-ink:#8a5c00;--lumir-warning-soft:#ffd52b3d;--lumir-cyan:#029fe7;--lumir-blue:#2b7fff;--lumir-blue-rgb:43, 127, 255;--lumir-day-sun:#c04444;--lumir-cat-blue-bg:#2b7fff24;--lumir-cat-blue-fg:#1c5cd2;--lumir-cat-blue-dot:#2b7fff;--lumir-cat-green-fg:#047857;--lumir-cat-pink-fg:#b32b6e;--lumir-r-tag:6px;--lumir-r-toolbtn:7px;--lumir-r-card-sm:8px;--lumir-r-chip:8.5px;--lumir-r-btn:10px;--lumir-r-card:14.5px;--lumir-r-pill:999px;--lumir-shadow-card:0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a;--lumir-shadow-pop:0 8px 24px -6px #0c1e332e, 0 2px 4px #0c1e330f;--lumir-font-kr:var(--font-pretendard,"Pretendard Variable"), "Pretendard", "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--lumir-font-meta:"Inter", var(--font-pretendard,"Pretendard Variable"), "Pretendard", "Noto Sans KR", system-ui, sans-serif;--lumir-fs-meta:12px;--lumir-z-popover:10010;--lumir-grid:var(--lumir-line-soft);--lumir-grid-strong:var(--lumir-line);--lumir-bd-ink:var(--lumir-ink);--lumir-bd-gray:var(--lumir-ink-3);--lumir-bd-red:var(--lumir-warn);--lumir-bd-blue:var(--lumir-blue);--lumir-active-bg:#8e51ff1a;--lumir-active-fg:var(--lumir-purple-strong);--lumir-r-inline:var(--lumir-r-tag);--lumir-dd-shadow:0 8px 20px -6px #0c1e332e, 0 2px 6px -2px #0c1e3314;--lumir-ico-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236a7282' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lumir-ico-check-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--lumir-ico-check-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--lumir-ico-chevr-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--lumir-ico-image-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.09-3.09a2 2 0 0 0-2.82 0L6 21'/%3E%3C/svg%3E");--lumir-indent:1.7em;--lumir-control-h:30px;--lumir-icon:16px}.lumir-editor,.lumir-floating-menu,.lumir-format-toolbar,.lumir-table-toolbar,.lumir-slash,.lumir-drag-menu,.lumir-side-menu,.lumir-link-toolbar,.lumir-file-panel,.lumir-field-panel,.lumir-tablepicker,.lumir-emoji,.lumir-error-toast,.lumir-toast-stack,.lumir-upload-overlay{font-family:var(--lumir-font-kr)}.lumir-editor :is(button,input,select,textarea),.lumir-floating-menu :is(button,input,select),.lumir-format-toolbar :is(button,input,select),.lumir-table-toolbar :is(button,input,select),.lumir-slash :is(button,input),.lumir-drag-menu :is(button,input,select,textarea),.lumir-link-toolbar :is(button,input,select,textarea),.lumir-file-panel :is(button,input,select,textarea),.lumir-emoji :is(button,input),.lumir-toast-stack button{font-family:inherit}.lumir-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.lumir-ic .lumir-ic-faint{opacity:.35;stroke-dasharray:2 2.4}.lumir-ic .lumir-ic-fill{fill:currentColor;stroke:none;opacity:.22}.lumir-ic rect[data-ink]{stroke:none}:where(.lumir-format-toolbar,.lumir-table-toolbar,.lumir-floating-menu,.lumir-slash,.lumir-drag-menu,.lumir-side-menu,.lumir-link-toolbar,.lumir-file-panel,.lumir-emoji,.lumir-tablepicker,.lumir-error-toast,.lumir-image-align,.lumir-editor) :where(button,a,select,[tabindex]):focus-visible{outline:2px solid var(--lumir-purple);outline-offset:2px}.lumir-format-toolbar .lf-fs-preset,.lumir-floating-menu .lfm-font-size,.lumir-slash-sc{font-family:var(--lumir-font-meta)}.lumir-editor::-webkit-scrollbar{width:6px;height:6px}.lumir-slash::-webkit-scrollbar{width:6px;height:6px}.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar{width:6px;height:6px}.lumir-field-panel::-webkit-scrollbar{width:6px;height:6px}.lumir-table-toolbar .tt-pop::-webkit-scrollbar{width:6px;height:6px}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar{width:6px;height:6px}.lumir-editor::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-slash::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-field-panel::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-table-toolbar .tt-pop::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-track{background:var(--lumir-paper-2)}.lumir-editor::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-slash::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-field-panel::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-table-toolbar .tt-pop::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:3px}.lumir-editor::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}.lumir-slash::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}.lumir-emoji .lumir-emoji-grid::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}.lumir-field-panel::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}.lumir-table-toolbar .tt-pop::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}.lumir-editor .block[data-type=table]>.content::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}@supports not selector(::-webkit-scrollbar){.lumir-editor,.lumir-slash,.lumir-emoji .lumir-emoji-grid,.lumir-field-panel,.lumir-table-toolbar .tt-pop,.lumir-editor .block[data-type=table]>.content{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2)}}.lumir-editor{color:var(--lumir-ink);counter-reset:ln;outline:none;padding-left:24px;font-size:14px;line-height:1.7}.lumir-editor .block{padding:2px 0;position:relative}.lumir-editor .block[data-background-color],.lumir-editor span[data-background-color]{border-radius:var(--lumir-r-tag);padding-inline: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,.lumir-editor[data-default-text-alignment=justify] .block:is([data-content-type=paragraph],[data-content-type=bulletListItem],[data-content-type=numberedListItem]):not([data-text-alignment]):not(td .block,th .block)>.content{text-align:justify}.lumir-editor .content{word-break:break-word;outline:none;min-height:1.6em;padding:1px 2px}.lumir-editor .block[data-type=heading][data-level="1"]>.content{letter-spacing:-.02em;font-size:26px;font-weight:700;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{color:var(--lumir-ink-2);font-size:13px;font-weight:600;line-height:1.45}.lumir-editor .block[data-type=divider] .content{border:0;border-top:1px solid var(--lumir-line);caret-color:#0000;height:0;min-height:0;margin:10px 0;padding:0}.lumir-editor .block[data-type=divider] .content:before,.lumir-editor .block[data-type=divider] .content:after{content:none}.lumir-editor .block[data-type=bulletListItem]>.content,.lumir-editor .block[data-type=numberedListItem]>.content{padding-left:24px;position:relative}.lumir-editor .block[data-type=bulletListItem]>.content:before{content:"";border-radius:var(--lumir-r-pill);pointer-events:none;background:currentColor;width:5px;height:5px;position:absolute;top:.72em;left:8px}.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) ".";white-space:nowrap;font-family:var(--lumir-font-meta);color:inherit;font-variant-numeric:tabular-nums;pointer-events:none;text-indent:0;font-size:13px;position:absolute;top:1px;right:calc(100% - 20px)}.lumir-editor .lumir-children{margin-left:var(--lumir-indent);counter-reset:ln}.lumir-editor .block[data-indent-level="1"]{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:0 0;border:1px solid}.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{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0;border-radius:0}.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{border-radius:var(--lumir-r-pill);clip-path:none;background:currentColor;border:0}.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;border-radius:var(--lumir-r-pill);clip-path:none;background:0 0;border:1px solid}.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{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0;border-radius:0}.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{border-radius:var(--lumir-r-pill);clip-path:none;background:currentColor;border:0}.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;border-radius:var(--lumir-r-pill);clip-path:none;background:0 0;border:1px solid}.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{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;border:0;border-radius:0}.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{border-radius:var(--lumir-r-pill);clip-path:none;background:currentColor;border:0}.lumir-editor .block[data-type=checkListItem]{align-items:flex-start;gap:8px;display:flex}.lumir-editor .block[data-type=checkListItem] .marker{flex:none}.lumir-editor .block[data-type=checkListItem] .marker .check{--_bs:17px;box-sizing:border-box;width:var(--_bs);height:var(--_bs);border:1.6px solid var(--lumir-ink-4);border-radius:min(var(--lumir-r-tag), calc(var(--_bs) * .25));cursor:pointer;margin-top:6px;display:inline-block;position:relative}.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:"";background:var(--lumir-ico-check-white) center / 12px 12px no-repeat;position:absolute;inset:0}.lumir-editor .block[data-type=checkListItem].checked .content{color:var(--lumir-ink-3);text-decoration:line-through}.lumir-editor .block.ml-block-selected[data-type=checkListItem].checked .content{color:var(--lumir-ink-2)}.lumir-editor .block[data-type=quote] .content{border-left:3px solid var(--lumir-purple);color:var(--lumir-ink-2);padding-left:14px}.lumir-editor .block[data-type=codeBlock] .content{background:var(--lumir-paper-2);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);white-space:pre-wrap;padding:40px 14px 14px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.lumir-editor code{background:var(--lumir-paper-3);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-tag);color:var(--lumir-purple-strong);padding:.08em .4em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.86em}.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));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-ink-4);border-radius:min(var(--lumir-r-tag), calc(var(--_cs) * .25));cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.lumir-editor .lumir-cell-check.checked{background:var(--lumir-purple);border-color:var(--lumir-purple)}.lumir-editor .lumir-cell-check.checked:after{content:"";background:var(--lumir-ico-check-white) center / 75% 75% no-repeat;position:absolute;inset:0}.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{vertical-align:middle;max-width:var(--lumir-inline-img-max-w,240px);line-height:0;display:inline-block;position:relative}.lumir-inline-image-handle{z-index:2;position:absolute}.lumir-inline-image-handle.left,.lumir-inline-image-handle.right{cursor:ew-resize;width:9px;top:0;bottom:0}.lumir-inline-image-handle.left{left:-4px}.lumir-inline-image-handle.right{right:-4px}.lumir-inline-image-handle.bottom{cursor:ns-resize;height:9px;bottom:-4px;left:0;right:0}.lumir-inline-image-handle.se{cursor:nwse-resize;width:13px;height:13px;bottom:-5px;right:-5px}.lumir-inline-image-handle:after{content:"";background:var(--lumir-purple);opacity:0;border-radius:3px;width:4px;height:24px;max-height:60%;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumir-inline-image-handle.bottom:after{width:24px;max-width:60%;height:4px;max-height:none}.lumir-inline-image-handle.se:after{border:2px solid #fff;border-radius:50%;width:8px;height:8px;max-height:none}.lumir-inline-image:hover .lumir-inline-image-handle:after,.lumir-inline-image--resizing .lumir-inline-image-handle:after{opacity:1}.lumir-readonly .lumir-inline-image-handle,.lumir-form-fill .lumir-inline-image-handle{display:none}.lumir-inline-image img{border-radius:var(--lumir-r-chip);max-width:100%;height:auto;display:block}.lumir-inline-image[data-dw] img{width:100%}.lumir-inline-image img::selection{background:0 0}.lumir-editor .block[data-type=table]>.content{margin-bottom:3px;margin-left:0;padding:0 0 22px;position:relative}.lumir-editor table.lumir-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:var(--lumir-table-radius,0px);width:auto;max-width:100%;margin:6px 0 0}.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);vertical-align:top;word-break:break-word;counter-reset:cellol;outline:none;min-width:40px;padding:9px 10px;font-size:12.5px;line-height:1.5}.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:var(--lumir-table-radius,0px)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=t][data-edge~=r]{border-top-right-radius:var(--lumir-table-radius,0px)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=l]{border-bottom-left-radius:var(--lumir-table-radius,0px)}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=r]{border-bottom-right-radius:var(--lumir-table-radius,0px)}.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;z-index:1;position:relative}.lumir-editor table.lumir-tbl td.lumir-cell:focus:not([data-background-color]),.lumir-editor table.lumir-tbl td.lumir-cell[data-background-color=default]:focus{background-color:rgba(var(--lumir-purple-rgb), .05)}.lumir-editor table.lumir-tbl td.lumir-cell:not([contenteditable=true]):empty:before{content:" "}.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:.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{-webkit-user-select:none;user-select:none;color:var(--lumir-ink);font-variant-numeric:tabular-nums;white-space:pre;display:inline-block}.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:"• "}.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:"";box-sizing:border-box;vertical-align:.12em;border:max(1px,.07em) solid;border-radius:50%;width:.36em;height:.36em;margin-right:.34em;display:inline-block}.lumir-editor table.lumir-tbl td.lumir-cell .lumir-cell-ul[data-ul-level="3"]:before{content:"‣ "}.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), .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{z-index:auto;outline:none}.lumir-editor table.lumir-tbl.hr tbody tr:first-child td.lumir-cell.sel-cell,.lumir-editor table.lumir-tbl.hc tbody tr td.lumir-cell:first-child.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:var(--lumir-table-radius,0px)}.lumir-editor table.lumir-tbl td.lumir-cell.sel-cell.sel-pulled{--_sel-fill:rgba(var(--lumir-purple-rgb), .05);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:var(--lumir-line);--lumir-thcol-bg:var(--lumir-paper-2);--lumir-thcol-fg:var(--lumir-ink)}.lumir-editor table.lumir-tbl.hr tbody tr:first-child td.lumir-cell{background-color:var(--lumir-thead-bg);color:var(--lumir-thead-fg);--_hdr-rule:0 -1px 0 0 var(--lumir-thead-rule);font-weight:600}.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{pointer-events:none;z-index:3;position:absolute;inset:0}.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{cursor:col-resize;pointer-events:auto;width:11px;position:absolute;top:0;transform:translate(-5.5px)}.tbl-handles .col-resizer .bar{background:0 0;width:2px;height:100%;transition:background .1s;position:absolute;top:0;left:4.5px}.tbl-handles .col-resizer:hover .bar,.tbl-handles .col-resizer.resizing .bar{background:var(--lumir-purple)}.tbl-handles .col-ruler{pointer-events:none;height:10px;position:absolute;top:-8px}.tbl-handles .col-ruler-grip{height:100%;top:0}.tbl-handles .col-ruler-grip .bar{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--lumir-ink-4);width:7px;height:4.5px;transition:background .1s;top:2.5px;left:2px}.tbl-handles .col-ruler-grip:hover .bar,.tbl-handles .col-ruler-grip.resizing .bar{background:var(--lumir-purple)}.tbl-handles .row-resizer{cursor:row-resize;pointer-events:auto;height:11px;position:absolute;left:0;transform:translateY(-5.5px)}.tbl-handles .row-resizer .bar{background:0 0;height:2px;transition:background .1s;position:absolute;top:4.5px;left:0;right:0}.tbl-handles .row-resizer:hover .bar,.tbl-handles .row-resizer.resizing .bar{background:var(--lumir-purple)}.tbl-handles .edge-resizer{pointer-events:auto;position:absolute}.tbl-handles .edge-resizer .bar{background:0 0;transition:background .1s,width .1s,height .1s;position:absolute}.tbl-handles .edge-right{cursor:ew-resize;width:12px;top:0;transform:translate(-12px)}.tbl-handles .edge-right .bar{width:3px;top:0;bottom:0;right:0}.tbl-handles .edge-bottom{cursor:ns-resize;height:12px;left:0;transform:translateY(-12px)}.tbl-handles .edge-bottom .bar{height:3px;bottom:0;left:0;right:0}.tbl-handles .edge-resizer:hover .bar{background:var(--lumir-purple)}.tbl-handles .edge-corner{cursor:nwse-resize;width:16px;height:16px;transform:translate(-16px,-16px)}.tbl-handles .edge-corner .bar{background:var(--lumir-purple);border:1.5px solid var(--lumir-paper);box-sizing:border-box;border-radius:0;width:8px;height:8px;transition:width .1s,height .1s;bottom:-1px;right:-1px}.tbl-handles .edge-corner:hover .bar{width:11px;height:11px}.tbl-handles .tbl-add{opacity:0;pointer-events:none;cursor:pointer;color:var(--lumir-purple-strong);border-radius:var(--lumir-r-tag);place-items:center;transition:opacity .12s,background .12s,color .12s;display:grid;position:absolute}.lumir-editor .block[data-type=table]:hover .tbl-add,.lumir-editor .block[data-type=table]:focus-within .tbl-add{opacity:1;pointer-events:auto}.tbl-handles .tbl-add:hover{color:var(--lumir-purple-strong);background:rgba(var(--lumir-purple-rgb), .05)}.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{content:"";background:var(--lumir-line);border-radius:var(--lumir-r-pill);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.tbl-handles .tbl-addcol:before{content:"";background:var(--lumir-line);border-radius:var(--lumir-r-pill);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.tbl-handles .tbl-add span{z-index:1;box-sizing:border-box;border-radius:var(--lumir-r-tag);background:var(--lumir-paper);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--lumir-line);color:var(--lumir-purple);place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid;position:relative}.tbl-handles .tbl-add span .lumir-ic{stroke-width:2.2px;width:12px;height:12px}.tbl-handles .tbl-add:hover span{background:var(--lumir-paper);box-shadow:inset 0 0 0 1px var(--lumir-purple)}.lumir-table-toolbar{z-index:calc(var(--lumir-z-popover,10010) + 6);pointer-events:auto;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);min-height:40px;box-shadow:var(--lumir-shadow-pop);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px 2px;max-width:calc(100vw - 16px);padding:4px 5px;font-size:12px;display:none}.lumir-table-toolbar .tt-btn{box-sizing:border-box;height:var(--lumir-control-h);min-width:var(--lumir-control-h);border-radius:var(--lumir-r-toolbtn);cursor:pointer;width:auto;color:var(--lumir-ink-2);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.lumir-table-toolbar .tt-btn:has(>svg:only-child){width:30px;padding:0}.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-2);color:var(--lumir-ink-2)}.lumir-table-toolbar .tt-btn:disabled,.lumir-table-toolbar .tt-btn[aria-disabled=true]{color:var(--lumir-ink-2);opacity:.4;cursor:not-allowed;background:0 0}.lumir-table-toolbar .tt-btn[aria-expanded=true]{background:var(--lumir-paper-2);border-color:var(--lumir-line);color:var(--lumir-ink)}.lumir-table-toolbar .tt-btn:disabled:hover{background:0 0}.lumir-table-toolbar .tt-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-text-tools{flex:none;align-items:center;gap:2px;display:inline-flex}.lumir-table-toolbar .tt-text-format svg{width:16px;height:16px}.lumir-table-toolbar .tt-font-family{appearance:none;box-sizing:border-box;border-radius:var(--lumir-r-toolbtn);background:transparent var(--lumir-ico-chev) right 6px center / 12px 12px no-repeat;max-width:104px;height:30px;color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;margin:0;padding:0 24px 0 9px;font-family:inherit;font-size:12px;font-weight:600}.lumir-table-toolbar .tt-font-family:hover{background-color:var(--lumir-paper-2)}.lumir-table-toolbar .tt-fs-step{width:30px;padding:0;font-weight:600;line-height:1}.lumir-table-toolbar .tt-fs-input{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);width:36px;height:24px;color:var(--lumir-ink);font-family:var(--lumir-font-meta);text-align:center;font-variant-numeric:tabular-nums;padding:0 2px;font-size:12px;font-weight:600}.lumir-table-toolbar .tt-fs-input:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);outline:none}.lumir-table-toolbar .tt-checkbox-size{flex:none;align-items:center;gap:2px;display:inline-flex}.lumir-table-toolbar .tt-checkbox-size[hidden]{display:none}.lumir-table-toolbar .tt-cb-input{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);width:40px;height:24px;color:var(--lumir-ink);font-family:var(--lumir-font-meta);text-align:center;font-variant-numeric:tabular-nums;padding:0 2px;font-size:12px;font-weight:600}.lumir-table-toolbar .tt-cb-input::placeholder{color:var(--lumir-ink-3);font-size:11px;font-weight:500}.lumir-table-toolbar .tt-cb-input:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);outline:none}.lumir-table-toolbar .tt-btn.danger{color:var(--lumir-danger-600);font-weight:600}.lumir-table-toolbar .tt-btn.danger:hover{background:var(--lumir-danger-50);color:var(--lumir-danger-600)}.lumir-table-toolbar .tt-group{flex:none;align-items:center;gap:2px;display:inline-flex}.lumir-table-toolbar .tt-group[hidden]{display:none}.lumir-table-toolbar .tt-group+.tt-group:before{content:"";background:var(--lumir-line);flex:none;width:1px;height:18px;margin:0 3px}.lumir-table-toolbar .tt-btn[hidden]{display:none}.lumir-table-toolbar .tt-sep{background:var(--lumir-line);flex:0 0 1px;width:1px;height:18px;margin:0 3px}.lumir-table-toolbar .tt-pop-wrap{flex:none;display:inline-flex;position:relative}.lumir-table-toolbar .tt-pop{z-index:1;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);grid-template-columns:repeat(5,36px);gap:6px;width:auto;padding:12px;display:none;position:absolute;top:38px;left:0}.lumir-table-toolbar .tt-pop:not(.tt-pop--menu):not(.tt-pop--help):not(.tt-pop--border):not(.tt-pop--form){grid-template-columns:repeat(5,26px)}.lumir-table-toolbar .tt-pop.open{display:grid}.lumir-table-toolbar.tt-flip .tt-pop{top:auto;bottom:38px}.lumir-table-toolbar .tt-pop--form{grid-template-columns:1fr;gap:10px;width:248px;padding:12px}.lumir-table-toolbar .tt-pop--help{grid-template-columns:1fr;gap:10px;width:340px;padding:14px 16px}.lumir-table-toolbar .tt-help-title{color:var(--lumir-ink);font-size:12.5px;font-weight:600}.lumir-table-toolbar .tt-help{grid-template-columns:max-content 1fr;gap:8px 12px;margin:0;font-size:12px;line-height:1.5;display:grid}.lumir-table-toolbar .tt-help dt{color:var(--lumir-ink);white-space:nowrap;font-weight:600}.lumir-table-toolbar .tt-help dd{color:var(--lumir-ink-2);margin:0}.lumir-table-toolbar .tt-pop-row{color:var(--lumir-ink-3);gap:6px;font-size:11px;font-weight:600;display:grid}.lumir-table-toolbar .tt-pop-row input{font:inherit;box-sizing:border-box;height:30px;color:var(--lumir-ink);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);outline:none;min-width:0;padding:0 10px;font-size:12px}.lumir-table-toolbar .tt-pop-row input:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14)}.lumir-table-toolbar .tt-pop-btn{font:inherit;text-align:left;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper);color:var(--lumir-ink);cursor:pointer;padding:7px 10px;font-size:12.5px}.lumir-table-toolbar .tt-pop-btn:hover{background:var(--lumir-paper-2)}.lumir-table-toolbar .tt-pop:not(.tt-pop--menu) .tt-pop-btn{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper);height:30px;color:var(--lumir-ink-2);padding:0 12px;font-size:12px;font-weight:600}.lumir-table-toolbar .tt-pop-btn--off{color:var(--lumir-ink-2)}.lumir-table-toolbar .tt-pop--menu{border-radius:var(--lumir-r-card-sm);width:200px;box-shadow:var(--lumir-dd-shadow);grid-template-columns:1fr;gap:0;padding:4px}.lumir-table-toolbar .tt-pop--menu[data-pop=rcDelete],.lumir-table-toolbar .tt-pop--menu[data-pop=move],.lumir-table-toolbar .tt-pop--menu[data-pop=align],.lumir-table-toolbar .tt-pop--menu[data-pop=valign],.lumir-table-toolbar .tt-pop--menu[data-pop=header],.lumir-table-toolbar .tt-pop--menu[data-pop=tableAlign]{width:184px}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn{border-radius:var(--lumir-r-tag);height:30px;color:var(--lumir-ink);box-shadow:none;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:400;display:flex}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn svg{width:16px;height:16px;color:var(--lumir-ink-3);flex:none}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.on{color:var(--lumir-purple-strong);background:0 0;font-weight:600}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn:hover{background:rgba(var(--lumir-purple-rgb), .05)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.on:hover{background:rgba(var(--lumir-purple-rgb), .14)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.on svg{color:var(--lumir-purple)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.on:after{content:"";background:var(--lumir-purple);width:14px;height:14px;-webkit-mask:var(--lumir-ico-check-mask) center / contain no-repeat;-webkit-mask:var(--lumir-ico-check-mask) center / contain no-repeat;mask:var(--lumir-ico-check-mask) center / contain no-repeat;flex:0 0 14px;margin-left:auto}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.sel{background:rgba(var(--lumir-purple-rgb), .05);box-shadow:none}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn:disabled{color:var(--lumir-ink-2);opacity:.4;cursor:not-allowed}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn:disabled:hover{background:0 0}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.danger:hover{background:var(--lumir-danger-50);color:var(--lumir-danger-700)}.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.danger,.lumir-table-toolbar .tt-pop--menu .tt-pop-btn.danger svg{color:var(--lumir-danger-600)}.lumir-table-toolbar .tt-pop--menu svg:empty{width:0;height:16px;margin-right:-8px}.lumir-table-toolbar .tt-pop-sep{background:var(--lumir-line-soft);height:1px;margin:4px 0}.lumir-table-toolbar .tt-pop-anchor{gap:2px;padding:0 4px 0 7px}.lumir-table-toolbar .tt-pop-anchor svg+svg{opacity:1;width:12px;height:12px;color:var(--lumir-ink-3)}.lumir-table-toolbar .tt-sw{box-sizing:border-box;border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-tag);cursor:pointer;outline:none;width:26px;height:26px;position:relative}.lumir-table-toolbar .tt-sw:hover{border-color:var(--lumir-purple)}.lumir-table-toolbar .tt-sw.tt-none{background:var(--lumir-paper);position:relative}.lumir-table-toolbar .tt-sw.tt-none:after{content:"";background:var(--lumir-danger-600);height:1.5px;position:absolute;top:50%;left:3px;right:3px;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{-webkit-overflow-scrolling:touch;margin-left:0;overflow-x:auto}.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-top],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom],.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left]{--_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);position:relative}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]:after,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left]:after{content:"";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-position:0 0,100% 0,0 100%,0 0;background-repeat:repeat-x,repeat-y,repeat-x,repeat-y;background-origin:border-box;background-size:100% var(--_bdtw), var(--_bdrw) 100%, 100% var(--_bdbw), var(--_bdlw) 100%;position:absolute}.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:#0000}.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]{--_bdt:none;border-top-style:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]{border-right-color:#0000}.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]{--_bdr:none;border-right-style:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]{border-bottom-color:#0000}.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]{--_bdb:none;border-bottom-style:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=l][data-bd-left]{border-left-color:#0000}.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]{--_bdl:none;border-left-style:none}.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-top]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-right]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-bottom]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-bd-left]:before{content:"";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 #0000;position:absolute}.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~=t][data-edge~=r][data-bd-right~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][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~=t][data-edge~=l][data-bd-left~=solid]:before,.lumir-editor table.lumir-tbl td.lumir-cell[data-edge~=b][data-edge~=l][data-bd-left~=solid]:before{border-left:var(--_bdlw) solid var(--_bdlc)}.lumir-table-toolbar .tt-pop--border{grid-template-columns:1fr;gap:10px;width:284px;padding:12px}.lumir-table-toolbar .tt-pop--border .tt-pop-row>span{color:var(--lumir-ink-3);font-size:11px;font-weight:600}.lumir-table-toolbar .tt-pop--border .tt-pop-row>div:not(.tt-bd-seg):not(.tt-bd-grid){gap:6px;display:flex}.lumir-table-toolbar .tt-pop--border .tt-bd-seg{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-toolbtn);background:var(--lumir-paper);gap:0;height:26px;display:flex;overflow:hidden}.lumir-table-toolbar .tt-pop--border .tt-bd-seg:has(>.tt-sw){background:0 0;border:0;border-radius:0;gap:6px;height:auto;overflow:visible}.lumir-table-toolbar .tt-pop--border .tt-bd-seg .tt-btn{width:auto;min-width:0;height:24px;color:var(--lumir-ink-2);border:0;border-radius:0;flex:1 1 0;padding:0}.lumir-table-toolbar .tt-pop--border .tt-bd-seg .tt-btn+.tt-btn{border-left:1px solid var(--lumir-line)}.lumir-table-toolbar .tt-pop--border .tt-bd-seg .tt-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-pop--border .tt-bd-seg .tt-btn.on span{font-weight:600}.lumir-table-toolbar .tt-pop--border .tt-bd-pen span{font-family:var(--lumir-font-meta);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lumir-table-toolbar .tt-pop--border .tt-bd-grid{grid-template-columns:repeat(4,30px);gap:6px;display:grid}.lumir-table-toolbar .tt-pop--border .tt-bd-grid .tt-btn{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-toolbtn);background:var(--lumir-paper);width:30px;min-width:0;height:30px;padding:0}.lumir-table-toolbar .tt-pop--border .tt-bd-grid .tt-btn:hover{background:var(--lumir-paper-2)}.lumir-table-toolbar .tt-pop--border .tt-bd-grid .tt-btn.on{border-color:var(--lumir-purple);background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-pop--border .tt-bd-sep{background:var(--lumir-line-soft);height:1px}.lumir-table-toolbar .tt-pop-row.is-moot>span{color:var(--lumir-ink-3)}.lumir-table-toolbar .tt-pop-row.is-moot{opacity:.4}.lumir-table-toolbar .tt-pop-row.is-moot .tt-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-table-toolbar .tt-sw.on{border-color:var(--lumir-purple);box-shadow:0 0 0 1px var(--lumir-purple);outline:none}.lumir-table-toolbar .tt-sw.on:before{content:"";z-index:1;box-sizing:border-box;border:1.5px solid var(--lumir-paper);border-radius:var(--lumir-r-pill);background:var(--lumir-purple) var(--lumir-ico-check-white) center / 8px 8px no-repeat;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.lumir-table-toolbar .tt-sw.tt-bd-clear{background-color:var(--lumir-paper);border:1px dashed var(--lumir-ink-3);background-image:none}.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:#dc2626}[data-text-color=orange]{color:#c2410c}[data-text-color=green]{color:#047857}[data-text-color=cyan]{color:#026aa2}[data-text-color=blue]{color:#1c5cd2}[data-text-color=purple]{color:#6a2fd1}[data-text-color=plum]{color:#64117e}[data-text-color=pink]{color:#b32b6e}[data-background-color=gray]{background-color:#eceef3}[data-background-color=red]{background-color:#eb57572e}[data-background-color=orange]{background-color:#ff655133}[data-background-color=green]{background-color:#04b58b2e}[data-background-color=cyan]{background-color:#029fe72e}[data-background-color=blue]{background-color:#2b7fff2e}[data-background-color=purple]{background-color:#f3dfff}[data-background-color=plum]{background-color:#64117e29}[data-background-color=pink]{background-color:#ff55bb2e}[data-background-color=yellow]{background-color:#ffd52b3d}[data-background-color=gray-strong]{background-color:#d8dade}[data-text-color=brown]{color:#64473a}[data-text-color=yellow]{color:#8a5c00}[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,굴림,ui-sans-serif,system-ui,sans-serif}[data-font-family=dotum]{font-family:Dotum,돋움,ui-sans-serif,system-ui,sans-serif}[data-font-family=batang]{font-family:Batang,바탕,ui-serif,Georgia,serif}[data-font-family=gungsuh]{font-family:Gungsuh,궁서,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:calc(var(--lumir-z-popover,10010) + 6);pointer-events:auto;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card-sm);width:320px;max-height:420px;box-shadow:var(--lumir-dd-shadow);box-sizing:border-box;flex-direction:column;gap:0;padding:4px;font-size:12.5px;display:flex;overflow-y:auto}.lumir-slash-q{border-bottom:1px solid var(--lumir-line-soft);height:32px;color:var(--lumir-ink);box-sizing:border-box;background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;margin:0 0 4px;padding:0 10px;font-size:12.5px;display:flex}.lumir-slash-q svg{width:14px;height:14px;color:var(--lumir-ink-3);flex:none;display:block}.lumir-slash-q-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lumir-slash-item{border-radius:var(--lumir-r-tag);cursor:pointer;height:40px;color:var(--lumir-ink);-webkit-user-select:none;user-select:none;flex:0 0 40px;align-items:center;gap:10px;padding:0 10px 0 6px;display:flex}.lumir-slash-item:hover,.lumir-slash-item.sel{background:rgba(var(--lumir-purple-rgb), .05)}.lumir-slash-ico{box-sizing:border-box;background:var(--lumir-paper-2);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-tag);width:28px;height:28px;color:var(--lumir-ink-2);letter-spacing:0;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.lumir-slash-ico svg{width:16px;height:16px;display:block}.lumir-slash-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.lumir-slash-title{color:var(--lumir-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.3;overflow:hidden}.lumir-slash-sub{color:var(--lumir-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.lumir-slash-sc{color:var(--lumir-ink-3);font-family:var(--lumir-font-meta);white-space:nowrap;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;flex:none;margin-left:auto;padding:0;font-size:11px;font-weight:400;line-height:1}.lumir-slash-item.sel .lumir-slash-ico{background:var(--lumir-paper);border-color:var(--lumir-line);color:var(--lumir-purple-strong)}.lumir-slash-item.sel .lumir-slash-sub,.lumir-slash-item:hover .lumir-slash-sub,.lumir-slash-item.sel .lumir-slash-sc,.lumir-slash-item:hover .lumir-slash-sc{color:var(--lumir-ink-2)}.lumir-slash-hl{color:var(--lumir-purple-strong);font-weight:inherit;background:0 0}.lumir-slash-empty{height:40px;color:var(--lumir-ink-3);align-items:center;padding:0 10px;font-size:12.5px;display:flex}.lumir-slash-group{border-top:1px solid var(--lumir-line-soft);color:var(--lumir-ink-3);letter-spacing:0;cursor:default;margin-top:4px;padding:8px 10px 4px;font-size:11px;font-weight:600;line-height:1.3}.lumir-slash-group:first-child,.lumir-slash-q+.lumir-slash-group{border-top:0;margin-top:0;padding-top:6px}.lumir-editor[data-theme=dark]~.lumir-slash,.lumir-slash[data-theme=dark]{color:#cfcfcf;background:#1f1f1f;border-color:#161616}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item{color:#cfcfcf}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item:hover,.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-item.sel{background:#161616}.lumir-editor[data-theme=dark]~.lumir-slash .lumir-slash-ico{color:#cfcfcf;background:#161616}.lumir-format-toolbar{z-index:calc(var(--lumir-z-popover,10010) + 6);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);max-width:calc(100vw - 16px);min-height:40px;box-shadow:var(--lumir-shadow-pop);font-size:12px;font-family:var(--lumir-font-kr);flex-wrap:wrap;align-items:center;gap:4px 2px;padding:4px 5px;display:none}.lumir-format-toolbar .lf-group{align-items:center;gap:2px;display:inline-flex}.lumir-format-toolbar .lf-sep{background:var(--lumir-line);flex:0 0 1px;width:1px;height:18px;margin:0 3px}.lumir-format-toolbar .lf-btn{box-sizing:border-box;min-width:var(--lumir-control-h);width:auto;height:var(--lumir-control-h);border-radius:var(--lumir-r-toolbtn);cursor:pointer;color:var(--lumir-ink-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.lumir-format-toolbar .lf-btn:has(>svg:only-child){width:30px;padding:0}.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-2);color:var(--lumir-ink-2)}.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-ink-2);opacity:.4;cursor:not-allowed;background:0 0}.lumir-format-toolbar .lf-btn.open,.lumir-format-toolbar .lf-color-btn.lf-open{background:var(--lumir-paper-2);border-color:var(--lumir-line);color:var(--lumir-ink)}.lumir-format-toolbar .lf-color-btn svg{width:18px;height:18px}.lumir-format-toolbar .lf-fs-step{width:30px;padding:0}.lumir-format-toolbar .lf-fs-input{box-sizing:border-box;text-align:center;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);width:36px;height:24px;color:var(--lumir-ink);font-family:var(--lumir-font-meta);font-variant-numeric:tabular-nums;padding:0 2px;font-size:12px;font-weight:600}.lumir-format-toolbar .lf-fs-input::placeholder{color:var(--lumir-ink-3);font-size:11px;font-weight:500}.lumir-format-toolbar .lf-fs-input:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);outline:none}.lumir-format-toolbar .lf-type,.lumir-format-toolbar .lf-font-family,.lumir-format-toolbar .lf-fs-preset{appearance:none;box-sizing:border-box;border-radius:var(--lumir-r-toolbtn);background:transparent var(--lumir-ico-chev) right 6px center / 12px 12px no-repeat;max-width:132px;height:30px;color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;margin:0;padding:0 24px 0 9px;font-family:inherit;font-size:12px;font-weight:600}.lumir-format-toolbar .lf-type:hover,.lumir-format-toolbar .lf-font-family:hover,.lumir-format-toolbar .lf-fs-preset:hover{background-color:var(--lumir-paper-2)}.lumir-format-toolbar .lf-type{width:88px}.lumir-format-toolbar .lf-font-family{width:112px}.lumir-format-toolbar .lf-fs-preset{width:58px;font-family:var(--lumir-font-meta);padding-left:7px}.lumir-format-toolbar.lf-cell-ctx .lf-block,.lumir-format-toolbar.lf-noblock-ctx .lf-block,.lumir-format-toolbar.lf-cross-ctx .lf-single{display:none!important}.lumir-format-toolbar .lf-pop{z-index:9999;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:auto;box-shadow:var(--lumir-shadow-pop);grid-template-columns:repeat(5,36px);gap:6px;padding:12px;display:none;position:absolute;top:38px;left:0}.lumir-format-toolbar .lf-pop.open{display:grid}.lumir-format-toolbar .lf-pop-scope{box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-toolbtn);grid-column:1/-1;gap:0;height:26px;margin:0 0 4px;padding:0;display:flex;overflow:hidden}.lumir-format-toolbar .lf-scope-btn{box-shadow:none;color:var(--lumir-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0 12px;font-size:12px;font-weight:500}.lumir-format-toolbar .lf-scope-btn+.lf-scope-btn{border-left:1px solid var(--lumir-line)}.lumir-format-toolbar .lf-scope-btn:hover{background:var(--lumir-paper-2)}.lumir-format-toolbar .lf-scope-btn.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg);box-shadow:none;font-weight:600}.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{box-sizing:border-box;border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-tag);cursor:pointer;width:36px;height:28px;box-shadow:none;padding:0;transition:box-shadow .12s;position:relative;transform:none}.lumir-format-toolbar .lf-swatch:hover{border-color:var(--lumir-purple);box-shadow:0 0 0 1px var(--lumir-purple);transform:none}.lumir-format-toolbar .lf-swatch.lf-none{background:var(--lumir-paper);border-color:var(--lumir-line);box-shadow:none}.lumir-format-toolbar .lf-swatch.lf-none:after{content:"";background:var(--lumir-danger-600);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:4px;right:4px;transform:rotate(-35deg)}.lumir-format-toolbar .lf-swatch.on:before{content:"";z-index:1;box-sizing:border-box;border:1.5px solid var(--lumir-paper);border-radius:var(--lumir-r-pill);background:var(--lumir-purple) var(--lumir-ico-check-white) center / 8px 8px no-repeat;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.lumir-format-toolbar .lf-swatch--text{background:var(--lumir-paper-2);height:28px;font:inherit;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex}.lumir-format-toolbar .lf-swatch--text.lf-none{background:var(--lumir-paper-2);color:var(--lumir-ink);border-color:var(--lumir-line-soft);box-shadow:none}.lumir-format-toolbar .lf-swatch--text.lf-none:after{content:none}.lumir-image{padding:4px 0}.lumir-image-inner{max-width:100%;display:inline-block;position:relative}.lumir-image-inner img{border-radius:var(--lumir-r-btn);width:100%;height:auto;display:block}.lumir-image-handle{cursor:ew-resize;width:10px;position:absolute;top:0;bottom:0}.lumir-image-handle.left{left:-5px}.lumir-image-handle.right{right:-5px}.lumir-image-handle.bottom{cursor:ns-resize;width:auto;height:10px;inset:auto 0 -5px}.lumir-image-handle.sw,.lumir-image-handle.se{width:14px;height:14px;top:auto;bottom:-7px}.lumir-image-handle.sw{cursor:nesw-resize;left:-7px}.lumir-image-handle.se{cursor:nwse-resize;right:-7px}.lumir-image-handle:after{content:"";background:var(--lumir-purple);opacity:0;border-radius:3px;width:5px;height:44px;max-height:60%;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumir-image-handle.bottom:after{width:44px;max-width:60%;height:5px;max-height:none}.lumir-image-handle.sw:after,.lumir-image-handle.se:after{border:2px solid #fff;border-radius:50%;width:9px;height:9px;max-height:none}.lumir-image-inner:hover .lumir-image-handle:after{opacity:1}.lumir-readonly .lumir-image-handle{display:none}.lumir-image-caption{color:var(--lumir-ink-3);text-align:center;margin-top:8px;font-size:12px}.lumir-image-placeholder{box-sizing:border-box;background:var(--lumir-paper-2);border:1px dashed var(--lumir-ink-4);border-radius:var(--lumir-r-btn);height:52px;color:var(--lumir-ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}.lumir-image-placeholder svg{width:16px;height:16px;color:var(--lumir-ink-3);flex:none}.lumir-image-placeholder--over{background:rgba(var(--lumir-purple-rgb), .07);border:1px dashed var(--lumir-purple);color:var(--lumir-purple-strong)}.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{box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);max-width:calc(100% - 16px);min-height:40px;box-shadow:var(--lumir-shadow-pop);z-index:9999;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 5px;display:none;position:absolute;top:8px;right:8px}.lumir-image-inner:hover .lumir-image-align{display:inline-flex}.lumir-image-align-btn{border-radius:var(--lumir-r-toolbtn);cursor:pointer;width:30px;height:30px;color:var(--lumir-ink-2);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lumir-image-align-btn svg{width:16px;height:16px}.lumir-image-align-btn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink-2)}.lumir-image-align-sep{background:var(--lumir-line);align-self:center;width:1px;height:18px;margin:0 3px}.lumir-image-align-btn--danger{color:var(--lumir-danger-600)}.lumir-image-align-btn--danger:hover{background:var(--lumir-danger-50);color:var(--lumir-danger-600)}.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{box-sizing:border-box;background:var(--lumir-paper-2);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);height:34px;color:var(--lumir-ink);align-items:center;gap:8px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.lumir-image-namecard:before{content:"";background:var(--lumir-ink-3);width:16px;height:16px;-webkit-mask:var(--lumir-ico-image-mask) center / contain no-repeat;-webkit-mask:var(--lumir-ico-image-mask) center / contain no-repeat;mask:var(--lumir-ico-image-mask) center / contain no-repeat;flex:0 0 16px}.lumir-image-namecard:hover{background:var(--lumir-paper-3)}.lumir-editor .lumir-image a.lumir-image-namecard{color:var(--lumir-ink);text-decoration:none}.lumir-image-inner--failed img{display:none}.lumir-image-failed{box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);color:#b42318;text-align:left;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 8px 10px 14px;font-size:12.5px;display:flex}.lumir-image-failed svg{flex:none;width:16px;height:16px}.lumir-image-failed-text{color:var(--lumir-ink-2);flex:auto}.lumir-image-retry{white-space:nowrap;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper);cursor:pointer;height:30px;color:var(--lumir-ink-2);font:inherit;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.lumir-image-retry:hover{background:var(--lumir-paper-2)}.lumir-image-inner.lumir-image-inner--failed .lumir-image-align{display:none}.lumir-image-failed-remove{white-space:nowrap;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper);cursor:pointer;height:30px;color:var(--lumir-danger-600);font:inherit;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.lumir-image-failed-remove:hover{background:var(--lumir-danger-50)}.lumir-readonly .lumir-image-failed-remove{display:none}.lumir-audio{padding:4px 0}.lumir-audio audio{width:100%;max-width:480px;display:block}.lumir-audio-placeholder{background:var(--lumir-paper-2);border:1px dashed var(--lumir-ink-4);border-radius:var(--lumir-r-btn);color:var(--lumir-ink-3);text-align:center;padding:16px}.lumir-file{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);background:var(--lumir-paper);align-items:center;gap:11px;max-width:480px;padding:11px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.lumir-file .lf-icon{border-radius:var(--lumir-r-tag);background:var(--lumir-paper-3);width:30px;height:30px;color:var(--lumir-ink-2);font-family:var(--lumir-font-meta);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.lumir-file .lf-meta{flex:1;gap:1px;min-width:0;display:grid}.lumir-file .lf-name{color:var(--lumir-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.lumir-file .lf-size{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);font-size:11.5px}.lumir-editor .lumir-file a.lf-download{color:var(--lumir-purple-strong);background:rgba(var(--lumir-purple-rgb), .16);border-radius:var(--lumir-r-btn);white-space:nowrap;flex:none;align-items:center;height:30px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lumir-file:hover{border-color:var(--lumir-purple);box-shadow:0 0 0 3px var(--lumir-purple-ring)}.lumir-file-placeholder{color:var(--lumir-ink-3);font-size:13.5px}.lumir-readonly .lumir-file{background:var(--lumir-paper-2);border-color:var(--lumir-line-soft)}.lumir-readonly .lumir-file:hover{border-color:var(--lumir-line-soft);box-shadow:none}.lumir-readonly .lumir-file .lf-name{color:var(--lumir-ink-2)}.lumir-video{padding:4px 0}.lumir-video-inner{max-width:100%;display:inline-block;position:relative}.lumir-video-inner video{border-radius:var(--lumir-r-btn);background:var(--lumir-paper-inverse);width:100%;display:block}.lumir-video-handle{cursor:ew-resize;width:10px;position:absolute;top:0;bottom:0}.lumir-video-handle.left{left:-5px}.lumir-video-handle.right{right:-5px}.lumir-video-handle.bottom{cursor:ns-resize;width:auto;height:10px;inset:auto 0 -5px}.lumir-video-handle:after{content:"";background:var(--lumir-purple);opacity:0;border-radius:3px;width:5px;height:44px;max-height:60%;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{box-sizing:border-box;background:var(--lumir-paper-2);border:1px dashed var(--lumir-ink-4);border-radius:var(--lumir-r-btn);height:52px;color:var(--lumir-ink-2);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;display:flex}.lumir-video-placeholder svg{width:16px;height:16px;color:var(--lumir-ink-3);flex:none}.lumir-editor .block[data-type=bookmark]>.lumir-bookmark{-webkit-user-select:none;user-select:none;margin:6px 0}.lumir-editor .lumir-bookmark-inner{max-width:100%;position:relative}.lumir-editor .lumir-bookmark-handle{cursor:ew-resize;z-index:2;width:12px;position:absolute;top:0;bottom:0}.lumir-editor .lumir-bookmark-handle.left{left:-6px}.lumir-editor .lumir-bookmark-handle.right{right:-6px}.lumir-editor .lumir-bookmark-handle:after{content:"";background:0 0;border-radius:3px;width:5px;height:34px;max-height:60%;transition:background .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lumir-editor .lumir-bookmark-inner:hover .lumir-bookmark-handle:after{background:rgba(var(--lumir-purple-rgb), .45)}.lumir-editor .lumir-bookmark-inner .lumir-bookmark-handle:hover:after{background:var(--lumir-purple)}.lumir-editor.lumir-readonly .lumir-bookmark-handle{display:none}.lumir-editor .lumir-bookmark-card{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-btn);min-height:92px;color:inherit;background:var(--lumir-paper);justify-content:space-between;align-items:stretch;gap:0;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.lumir-editor .lumir-bookmark-card:hover{border-color:var(--lumir-line);box-shadow:var(--lumir-shadow-card)}.lumir-editor .lumir-bookmark-text{flex-direction:column;flex:auto;gap:3px;min-width:0;padding:12px 14px;display:flex}.lumir-editor .lumir-bookmark-title{color:var(--lumir-ink);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.lumir-editor .lumir-bookmark-desc{color:var(--lumir-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.lumir-editor .lumir-bookmark-site{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);align-items:center;gap:5px;margin-top:auto;padding-top:4px;font-size:11.5px;display:flex}.lumir-editor .lumir-bookmark-fav{object-fit:contain;border-radius:3px;flex:none;width:15px;height:15px}.lumir-editor .lumir-bookmark-thumb{background:var(--lumir-paper-3);flex:none;width:112px;max-width:38%}.lumir-editor .lumir-bookmark-thumb img{object-fit:cover;width:100%;height:100%;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:"";background:linear-gradient(90deg,#0000,#0000000d,#0000);animation:1.2s infinite lumir-bm-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes lumir-bm-shimmer{to{transform:translate(100%)}}.lumir-editor .lumir-bookmark-embed{border-radius:var(--lumir-r-btn);background:var(--lumir-paper-inverse);width:100%;height:0;position:relative;overflow:hidden}.lumir-editor .lumir-bookmark-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lumir-editor[data-theme=dark] .lumir-bookmark-card{background:#232323;border-color:#3a3a3a}.lumir-editor[data-theme=dark] .lumir-bookmark-site,.lumir-editor[data-theme=dark] .lumir-bookmark-desc{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{max-width:100%;position:relative}.lumir-editor .lumir-html-template.is-empty{border:1px dashed var(--lumir-purple);border-radius:var(--lumir-r-btn);background:rgba(var(--lumir-purple-rgb), .05);min-height:64px;color:var(--lumir-purple-strong);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;transition:background-color .15s;display:flex}.lumir-editor .lumir-html-template.is-empty.is-over{background:rgba(var(--lumir-purple-rgb), .1)}@media print{.lumir-editor .lumir-html-template.is-empty{display:none!important}}.lumir-editor .lumir-slot{border-radius:var(--lumir-r-tag);background:#029fe724;outline:none;min-width:1em;max-width:100%;display:inline-block}.lumir-editor .lumir-slot[data-lumir-slot-fill]{display:block}.lumir-editor .lumir-slot:focus{box-shadow:0 0 0 3px var(--lumir-purple-ring)}.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{cursor:ew-resize;opacity:0;width:8px;transition:opacity .12s;position:absolute;top:0;bottom:0}.lumir-editor .lumir-html-template-handle.left{left:0}.lumir-editor .lumir-html-template-handle.right{right:0}.lumir-editor .lumir-html-template:hover .lumir-html-template-handle{opacity:1}.lumir-editor .lumir-html-template-handle:after{content:"";background:rgba(var(--lumir-purple-rgb), .35);border-radius:3px;width:5px;height:34px;max-height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{border-radius:var(--lumir-r-inline);white-space:pre-wrap;min-width:1.6em;min-height:1.2em;padding:0 2px;display:inline-block}.lumir-editor{--lumir-field-user:#029fe729;--lumir-field-system:#ffd52b52;--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:var(--lumir-ink-3);font-size:.9em}.lumir-editor.lumir-form-author .lumir-field[data-field-active="1"]{border-radius:var(--lumir-r-tag);box-shadow:0 0 0 3px var(--lumir-purple-ring);outline:1px solid var(--lumir-purple)}.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]:not([data-field-kind=checkbox]):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]:not([data-field-kind=checkbox]):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:1px solid var(--lumir-purple);border-radius:var(--lumir-r-tag);box-shadow:0 0 0 3px var(--lumir-purple-ring)}.lumir-editor.lumir-form-fill .lumir-field[data-field-widget-open="1"]{border-radius:var(--lumir-r-tag);box-shadow:0 0 0 3px var(--lumir-purple-ring);outline:1px solid var(--lumir-purple)}.lumir-editor.lumir-form-fill .lumir-field[data-field-state=readonly]:not([data-field-kind=checkbox]):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-ink-3);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"]{background:var(--lumir-purple-soft);border-bottom-style:dashed;border-left-style:dashed}.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;border:1px dashed var(--lumir-line);border-radius:var(--lumir-r-btn);height:32px;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:0 0}.lumir-editor.lumir-form-fill .tbl-handles .tbl-addrow:hover{border-color:var(--lumir-purple);background:rgba(var(--lumir-purple-rgb), .05)}.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:0 0!important;border-bottom:none!important;outline: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:0 0!important;border-bottom:none!important;outline: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-resize-handle,.lumir-editor.lumir-form-fill .lumir-html-template-handle,.lumir-editor.lumir-form-fill .lumir-image-handle,.lumir-editor.lumir-form-fill .lumir-bookmark-handle{display:none!important}.lumir-editor .lumir-field:before,.lumir-editor .lumir-field:after{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.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:"";vertical-align:baseline;opacity:.45;pointer-events:none;background-color:currentColor;width:.62em;height:.62em;margin-left:.19em;display:inline-block}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=select]:after{-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");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{-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");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=date]:before,.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=select]:before,.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=checkbox]:before{content:"";vertical-align:baseline;opacity:.45;pointer-events:none;background-color:currentColor;width:.62em;height:.62em;margin-right:.19em;display:inline-block}.lumir-editor.lumir-form-author .lumir-field:not([data-field-state=readonly])[data-field-kind=date]:before{-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");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{-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");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{-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");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{-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");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]{text-align:center;min-width:1.5em}.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]{box-sizing:border-box;border:1.6px solid var(--lumir-ink-4);background:var(--lumir-paper);vertical-align:-.12em;text-align:center;color:#0000;border-radius:3px;width:.95em;min-width:.95em;height:.95em;min-height:.95em;padding:0;line-height:0;position:relative;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:"";background-color:#fff;position:absolute;inset:1px;-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");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:"";background-color:rgb(var(--lumir-field-accent));border-radius:50%;position:absolute;inset:3px}.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:"";vertical-align:baseline;opacity:.45;pointer-events:none;background-color:currentColor;width:.56em;height:.62em;margin-right:.19em;display:inline-block;-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");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-select{z-index:35;box-sizing:border-box;border:1px solid var(--lumir-purple);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);min-height:1.9em;box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14), var(--lumir-dd-shadow);font:inherit;color:var(--lumir-ink);outline:none;min-width:8em;padding:2px 6px;position:absolute}.lumir-editor.lumir-form-fill .lumir-field[data-field-widget-open="1"]{border-bottom-color:#0000}.lumir-field-panel{z-index:40;overscroll-behavior:contain;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:290px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);box-shadow:var(--lumir-shadow-pop);font-family:var(--lumir-font-kr);color:var(--lumir-ink);padding:12px;font-size:13px;position:absolute;overflow-y:auto}.lumir-field-panel .lfp-head{color:var(--lumir-ink-3);margin:0 0 8px;font-size:11px;font-weight:600}.lumir-field-panel .lfp-row[hidden]{display:none}.lumir-field-panel .lfp-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.lumir-field-panel .lfp-row:last-child{margin-bottom:0}.lumir-field-panel .lfp-cap{color:var(--lumir-ink-3);white-space:nowrap;flex:0 0 74px;font-size:11px;font-weight:600}.lumir-field-panel .lfp-row--sub{border-left:2px solid var(--lumir-line);margin-left:8px;padding-left:8px}.lumir-field-panel .lfp-row--sub .lfp-cap{flex-basis:64px}.lumir-field-panel .lfp-in{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);min-width:0;height:30px;color:var(--lumir-ink);outline:none;flex:auto;padding:0 8px;font-family:inherit;font-size:12.5px}.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 3px rgba(var(--lumir-purple-rgb), .14);background:var(--lumir-paper)}.lumir-field-panel .lfp-checks{border-top:1px solid var(--lumir-line-soft);flex-wrap:wrap;gap:4px 12px;margin:10px 0 0;padding-top:10px;display:flex}.lumir-field-panel .lfp-check{color:var(--lumir-ink-2);cursor:pointer;align-items:center;gap:5px;font-size:12px;display:inline-flex}.lumir-field-panel input[type=checkbox].lfp-in{appearance:none;border-radius:var(--lumir-r-pill);background:var(--lumir-line);cursor:pointer;border:0;flex:none;width:36px;min-width:0;height:20px;margin:0;padding:0;transition:background-color .15s;position:relative}.lumir-field-panel input[type=checkbox].lfp-in:after{content:"";background:var(--lumir-paper);width:16px;height:16px;box-shadow:var(--lumir-shadow-card);border-radius:50%;transition:transform .15s;position:absolute;top:2px;left:2px}.lumir-field-panel input[type=checkbox].lfp-in:checked{background:var(--lumir-purple)}.lumir-field-panel input[type=checkbox].lfp-in:checked:after{transform:translate(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{border-top:1px solid var(--lumir-line-soft);background:var(--lumir-paper-2);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;margin:12px -12px -12px;padding:8px 12px}.lumir-field-panel .lfp-demote{border-radius:var(--lumir-r-tag);width:100%;font:inherit;color:var(--lumir-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px;display:block}.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:var(--lumir-warning-ink);box-shadow:0 0 0 3px var(--lumir-warning-soft)}.lumir-field-panel .lfp-hint,.lumir-field-panel .lfp-key-hint{color:var(--lumir-ink-3);margin:-2px 0 6px 82px;font-size:10.5px;line-height:1.4}.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:var(--lumir-warning-ink)}.lumir-field-panel .lfp-hint--error{color:var(--lumir-danger)}@media print{.lumir-editor .lumir-field:not([data-field-kind=checkbox]){background:0 0!important;border-bottom:none!important;outline: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;box-shadow:none!important;background:#fff!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{color:var(--lumir-ink);justify-content:center;align-items:center;font-size:.72em;line-height:1;content:"✓"!important;background:0 0!important;display:flex!important;position:absolute!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.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{color:var(--lumir-ink);justify-content:center;align-items:center;font-size:.46em;line-height:1;content:"●"!important;background:0 0!important;border-radius:0!important;display:flex!important;position:absolute!important;inset:0!important}}.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:var(--lumir-paper-2);border-color:var(--lumir-line);cursor:default}.lumir-editor.lumir-form-fill .lumir-field[data-field-kind=checkbox][data-field-state=readonly]:not(:empty):not([data-field-group]):after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-state=readonly]:not(:empty):not([data-field-group]):after{content:"";background-color:var(--lumir-ink-3);position:absolute;inset:1px;-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");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-state=readonly][data-field-group]:not(:empty):after,.lumir-editor.lumir-readonly .lumir-field[data-field-kind=checkbox][data-field-state=readonly][data-field-group]:not(:empty):after{content:"";background-color:var(--lumir-ink-3);border-radius:50%;position:absolute;inset:3px}.lumir-field-limit{z-index:calc(var(--lumir-z-popover,10010) + 7);border-radius:var(--lumir-r-tag);background:var(--lumir-warning-soft);box-shadow:none;color:var(--lumir-warning-ink);font-family:var(--lumir-font-meta);white-space:nowrap;pointer-events:none;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.4;position:absolute}@media print{.lumir-field-limit{display:none!important}}.lumir-editor .lumir-chip{--lumir-chip-lh:1.32;--lumir-chip-pt:.03;font-size:.7em;line-height:var(--lumir-chip-lh);padding:calc(var(--lumir-chip-pt) * 1em) .45em 0;border-radius:var(--lumir-r-pill);vertical-align:-.45em;box-sizing:border-box;max-height:calc((var(--lumir-chip-lh) + var(--lumir-chip-pt)) * 1em);cursor:default;min-width:1.9em;max-width:100%;margin-bottom:1px;margin-right:1px;font-style:normal;font-weight:600;display:inline-block;overflow:hidden}.lumir-editor .lumir-chip[data-chip-vtype]:after{content:attr(data-chip-vtype);letter-spacing:0;color:inherit;opacity:.75;margin-left:.38em;font-size:.82em;font-style:normal;font-weight:400}.lumir-editor .lumir-chip[data-chip-vtype=string]{background:var(--lumir-lilac);box-shadow:inset 0 0 0 1px var(--lumir-purple-line-3);color:var(--lumir-purple-strong)}.lumir-editor .lumir-chip[data-chip-vtype=number]{background:var(--lumir-cat-blue-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lumir-cat-blue-dot) 32%, transparent);color:var(--lumir-cat-blue-fg)}.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:0 0!important;box-shadow:inset 0 0 0 1px!important}.lumir-editor .lumir-chip[data-chip-vtype]:after{content:attr(data-chip-vtype)!important}}.lumir-upload-overlay{z-index:calc(var(--lumir-z-popover,10010) + 5);pointer-events:auto;box-sizing:border-box;border-radius:var(--lumir-r-pill);background:var(--lumir-paper-inverse);color:#fff;height:32px;box-shadow:var(--lumir-shadow-pop);align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:600;display:none;position:fixed;top:16px;left:50%;transform:translate(-50%)}.lumir-upload-spin{border-radius:var(--lumir-r-pill);border:2px solid #ffffff4d;border-top-color:#fff;flex:none;width:13px;height:13px;animation:.7s linear infinite lumir-upload-spin}@keyframes lumir-upload-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lumir-upload-spin{animation:none}}.lumir-editor .content[data-empty]:after{content:attr(data-ph);color:var(--lumir-ink-3);pointer-events:none;font-style:normal;font-weight:400}.lumir-editor.lumir-readonly{caret-color:#0000}.lumir-editor.lumir-readonly .gutter,.lumir-editor.lumir-readonly .lumir-add-bar,.lumir-editor.lumir-readonly .tbl-handles,.lumir-editor.lumir-readonly .lumir-resize-handle{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{color:#b9b8b3;border-left-color:#6b6b68}.lumir-editor[data-theme=dark] .block[data-type=heading][data-level="6"]>.content{color:#b9b8b3}.lumir-editor[data-theme=dark] .block[data-type=codeBlock] .content,.lumir-editor[data-theme=dark] code{border-color:var(--lumir-grid);color:#e6b3c9;background:#2a2a2a}.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-ink-3:#9b9a97}.lumir-editor[data-theme=dark] .lumir-image-placeholder,.lumir-editor[data-theme=dark] .lumir-video-placeholder,.lumir-editor[data-theme=dark] .lumir-audio-placeholder{background:#252525;border-color:#5a5a57}.lumir-editor[data-theme=dark] .lumir-image-placeholder,.lumir-editor[data-theme=dark] .lumir-video-placeholder{color:#d4d4d1}.lumir-editor[data-theme=dark] .lumir-file{background:#202020;border-color:#3a3a3a}.lumir-editor[data-theme=dark] .lumir-file .lf-name{color:#e6e6e3}.lumir-editor[data-theme=dark] .lumir-file .lf-icon{color:#c7c6c3;background:#2e2e2e}.lumir-editor[data-theme=dark] .lumir-file a.lf-download{color:#c4a5ff}.lumir-editor[data-theme=dark] .lumir-chip:not([data-chip-vtype=string]):not([data-chip-vtype=number]):not([data-chip-vtype=boolean]){background:#2a2a2a}.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-editor[data-theme=dark] [data-text-color=blue]{color:#2b7fff}.lumir-editor[data-theme=dark] [data-text-color=purple]{color:#8e51ff}.lumir-editor[data-theme=dark] [data-text-color=pink]{color:#ff2baa}.lumir-floating-menu[data-position=fixed]{border-radius:0;margin-bottom:0;position:fixed;top:0;left:0;right:0}.lumir-floating-menu{z-index:30;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);min-height:40px;box-shadow:var(--lumir-shadow-card);font-size:12px;font-family:var(--lumir-font-kr);flex-wrap:wrap;align-items:center;gap:4px 2px;margin-bottom:8px;padding:4px 5px;display:flex;position:sticky;top:0}.lumir-floating-menu .lfm-type,.lumir-floating-menu .lfm-font-family,.lumir-floating-menu .lfm-font-size{appearance:none;box-sizing:border-box;border-radius:var(--lumir-r-toolbtn);background:transparent var(--lumir-ico-chev) right 6px center / 12px 12px no-repeat;max-width:132px;height:30px;color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;margin:0;padding:0 24px 0 9px;font-family:inherit;font-size:12px;font-weight:600}.lumir-floating-menu .lfm-type:hover,.lumir-floating-menu .lfm-font-family:hover,.lumir-floating-menu .lfm-font-size:hover{background-color:var(--lumir-paper-2)}.lumir-floating-menu .lfm-type{width:88px}.lumir-floating-menu .lfm-font-family{width:112px}.lumir-floating-menu .lfm-font-size{width:auto;max-width:70px;font-family:var(--lumir-font-meta)}.lumir-floating-menu .lfm-group{align-items:center;gap:2px;display:flex}.lumir-floating-menu .lfm-sep{background:var(--lumir-line);flex:0 0 1px;width:1px;height:18px;margin:0 3px}.lumir-floating-menu .lfm-btn{box-sizing:border-box;min-width:var(--lumir-control-h);width:auto;height:var(--lumir-control-h);border-radius:var(--lumir-r-toolbtn);cursor:pointer;color:var(--lumir-ink-2);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.lumir-floating-menu .lfm-btn:has(>svg:only-child){width:30px;padding:0}.lumir-floating-menu .lfm-btn svg{width:var(--lumir-icon);height:var(--lumir-icon);display:block}.lumir-floating-menu .lfm-color-btn svg{width:18px;height:18px}.lumir-floating-menu .lfm-btn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink-2)}.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-ink-2);opacity:.4;cursor:not-allowed;background:0 0}.lumir-floating-menu .lfm-btn.lfm-open{background:var(--lumir-paper-2);border-color:var(--lumir-line);color:var(--lumir-ink)}.lumir-floating-menu .lfm-pop{z-index:9999;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:auto;box-shadow:var(--lumir-shadow-pop);grid-template-columns:repeat(5,36px);gap:6px;padding:12px;display:none;position:absolute;top:38px;left:0}.lumir-floating-menu .lfm-pop.open{display:grid}.lumir-floating-menu .lfm-swatch{box-sizing:border-box;border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-tag);cursor:pointer;width:36px;height:28px;box-shadow:none;padding:0;transition:box-shadow .12s;position:relative;transform:none}.lumir-floating-menu .lfm-swatch--text{background:var(--lumir-paper-2);height:28px;font:inherit;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:flex}.lumir-floating-menu .lfm-swatch--text.lfm-none{background:var(--lumir-paper-2);color:var(--lumir-ink);border-color:var(--lumir-line-soft);box-shadow:none}.lumir-floating-menu .lfm-swatch--text.lfm-none:after{content:none}.lumir-floating-menu .lfm-swatch:hover{border-color:var(--lumir-purple);box-shadow:0 0 0 1px var(--lumir-purple);transform:none}.lumir-floating-menu .lfm-swatch.lfm-none{background:var(--lumir-paper);border-color:var(--lumir-line);box-shadow:none}.lumir-floating-menu .lfm-swatch.lfm-none:after{content:"";background:var(--lumir-danger-600);color:#0000;height:1.5px;position:absolute;inset:50% 4px auto;transform:rotate(-35deg)}.lumir-floating-menu .lfm-swatch.on:before{content:"";z-index:1;box-sizing:border-box;border:1.5px solid var(--lumir-paper);border-radius:var(--lumir-r-pill);background:var(--lumir-purple) var(--lumir-ico-check-white) center / 8px 8px no-repeat;width:14px;height:14px;position:absolute;top:-5px;right:-5px}.lumir-editor[data-theme=dark]+.lumir-floating-menu,.lumir-floating-menu[data-theme=dark]{background:#232323;border-color:#3a3a3a}.lumir-floating-menu[data-theme=dark] .lfm-btn,.lumir-floating-menu[data-theme=dark] select{color:#d4d4d1}.lumir-floating-menu[data-theme=dark] .lfm-pop{background:#232323;border-color:#3a3a3a}.lumir-floating-menu[data-theme=dark] .lfm-swatch{border-color:#3a3a3a}.lumir-floating-menu[data-theme=dark] .lfm-swatch--text{background:#2c2c2c}.lumir-floating-menu[data-theme=dark] .lfm-swatch--text.lfm-none{color:#e6e6e3}.lumir-floating-menu.lfm-compact{gap:4px 2px;padding:4px 5px}.lumir-floating-menu.lfm-compact .lfm-sep{margin:0 3px}.lumir-floating-menu.lfm-compact .lfm-type{max-width:96px}.lumir-floating-menu .lfm-toggle{display:none}.lumir-floating-menu.lfm-minimized .lfm-toggle{justify-content:center;align-items:center;display:inline-flex}.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:calc(var(--lumir-z-popover,10010) + 3);pointer-events:auto;align-items:center;gap:1px;display:flex}.lumir-side-menu .lsm-btn{width:24px;height:24px;color:var(--lumir-ink-3);border-radius:var(--lumir-r-tag);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;display:flex}.lumir-side-menu .lsm-btn svg{width:16px;height:16px;display:block}.lumir-side-menu .lsm-btn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}.lumir-side-menu .lsm-btn.lsm-open{background:var(--lumir-active-bg);color:var(--lumir-active-fg)}.lumir-side-menu .lsm-drag{cursor:grab}.lumir-side-menu .lsm-drag:active{cursor:grabbing}.lumir-drop-indicator{background:var(--lumir-purple);border-radius:var(--lumir-r-pill);height:2px;z-index:var(--lumir-z-popover,10010);pointer-events:none}.lumir-drag-menu{z-index:calc(var(--lumir-z-popover,10010) + 2);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card-sm);width:236px;box-shadow:var(--lumir-dd-shadow);max-height:calc(100vh - 16px);padding:4px;overflow-y:auto}.lumir-drag-menu .ldm-item{box-sizing:border-box;text-align:left;border-radius:var(--lumir-r-tag);cursor:pointer;width:100%;height:30px;font:inherit;color:var(--lumir-ink);background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:flex}.lumir-drag-menu .ldm-item svg{width:16px;height:16px;color:var(--lumir-ink-3);flex:none}.lumir-drag-menu .ldm-item:hover{background:rgba(var(--lumir-purple-rgb), .05);color:var(--lumir-ink)}.lumir-drag-menu .ldm-item.danger,.lumir-drag-menu .ldm-item.danger svg{color:var(--lumir-danger-600)}.lumir-drag-menu .ldm-item.danger:hover{background:var(--lumir-danger-50);color:var(--lumir-danger-700)}.lumir-drag-menu .ldm-sep{background:var(--lumir-line-soft);height:1px;margin:4px 0}.lumir-drag-menu .ldm-label{color:var(--lumir-ink-3);padding:6px 10px;font-size:11px;font-weight:600}.lumir-drag-menu .ldm-row{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-toolbtn);background:var(--lumir-paper);gap:0;height:26px;margin:0 10px 6px;padding:0;display:flex;overflow:hidden}.lumir-drag-menu .ldm-row .ldm-item{width:auto;height:24px;color:var(--lumir-ink-2);font-variant-numeric:tabular-nums;border-radius:0;flex:1 1 0;justify-content:center;gap:0;padding:0;font-size:12px;font-weight:500}.lumir-drag-menu .ldm-row .ldm-item+.ldm-item{border-left:1px solid var(--lumir-line)}.lumir-drag-menu .ldm-row .ldm-item:hover{background:var(--lumir-paper-2);color:var(--lumir-ink-2)}.lumir-drag-menu .ldm-row .ldm-item.on{background:var(--lumir-active-bg);color:var(--lumir-active-fg);font-weight:600}.lumir-editor[data-theme=dark]~.lumir-side-menu .lsm-btn:hover{background:#2a2a2a}.lumir-link-toolbar{z-index:calc(var(--lumir-z-popover,10010) + 6);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-btn);min-height:40px;box-shadow:var(--lumir-shadow-pop);max-width:380px;font-size:12px;font-family:var(--lumir-font-kr);color:var(--lumir-ink);align-items:center;gap:2px;padding:4px 5px 4px 9px}.lumir-link-toolbar .llt-fav{width:14px;height:14px;color:var(--lumir-ink-3);flex:none;margin-right:4px;display:inline-flex}.lumir-link-toolbar .llt-fav svg{width:14px;height:14px}.lumir-link-toolbar .llt-url{color:var(--lumir-ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-right:4px;font-size:12px;text-decoration:none;overflow:hidden}.lumir-link-toolbar .llt-url:hover{text-decoration:underline}.lumir-link-toolbar .llt-icon{border-radius:var(--lumir-r-toolbtn);cursor:pointer;width:30px;height:30px;color:var(--lumir-ink-2);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.lumir-link-toolbar .llt-icon svg{width:16px;height:16px}.lumir-link-toolbar .llt-icon:hover{background:var(--lumir-paper-2);color:var(--lumir-ink-2)}.lumir-link-toolbar .llt-icon.copied{color:var(--lumir-status-done-fg)}.lumir-link-toolbar .llt-btn{white-space:nowrap;border-radius:var(--lumir-r-toolbtn);cursor:pointer;height:30px;color:var(--lumir-ink-2);background:0 0;border:1px solid #0000;flex:none;padding:0 7px;font-family:inherit;font-size:12px;font-weight:600}.lumir-link-toolbar .llt-btn:hover{background:var(--lumir-paper-2)}.lumir-link-toolbar .llt-icon+.llt-btn{margin-left:3px}.lumir-link-toolbar.llt-editing{border-radius:var(--lumir-r-card);width:300px;max-width:calc(100vw - 16px);padding:14px;display:block}.lumir-link-toolbar.llt-editing .llt-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.lumir-link-toolbar.llt-editing .llt-field label{color:var(--lumir-ink-2);font-size:11.5px;font-weight:500}.lumir-link-toolbar.llt-editing .llt-url-input,.lumir-link-toolbar.llt-editing .llt-title-input{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);width:100%;height:30px;color:var(--lumir-ink);box-sizing:border-box;background:var(--lumir-paper);outline:none;padding:0 10px;font-size:12px}.lumir-link-toolbar.llt-editing .llt-url-input::placeholder,.lumir-link-toolbar.llt-editing .llt-title-input::placeholder{color:var(--lumir-ink-3)}.lumir-link-toolbar.llt-editing .llt-url-input:focus,.lumir-link-toolbar.llt-editing .llt-title-input:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);background:var(--lumir-paper);outline:none}.lumir-link-toolbar.llt-editing .llt-remove{border:1px solid rgba(var(--lumir-danger-rgb), .45);background:var(--lumir-paper);border-radius:var(--lumir-r-btn);cursor:pointer;height:30px;color:var(--lumir-danger-600);align-items:center;gap:6px;margin-top:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.lumir-link-toolbar.llt-editing .llt-remove:hover{background:var(--lumir-danger-50);color:var(--lumir-danger-700)}.lumir-link-toolbar.llt-editing .llt-remove .llt-tico{width:14px;height:14px;display:inline-flex}.lumir-link-toolbar.llt-editing .llt-remove .llt-tico svg{width:14px;height:14px}.lumir-link-toolbar.llt-editing .llt-apply{background:var(--lumir-purple);color:#fff;border-radius:var(--lumir-r-btn);cursor:pointer;border:none;width:100%;height:30px;font-family:inherit;font-size:12px;font-weight:600;box-shadow:0 1px 2px #0c1e331a}.lumir-link-toolbar.llt-editing .llt-apply:hover{background:var(--lumir-purple-hover)}.lumir-editor a{color:var(--lumir-purple-strong);text-underline-offset:2px;cursor:pointer;-webkit-text-decoration:underline #8e51ff73;text-decoration:underline #8e51ff73}.lumir-editor a:hover{text-decoration-color:currentColor}.lumir-file-panel{z-index:calc(var(--lumir-z-popover,10010) + 1);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:300px;box-shadow:var(--lumir-shadow-pop);padding:12px}.lumir-file-panel .lfp-drop{box-sizing:border-box;border:1px dashed var(--lumir-ink-4);border-radius:var(--lumir-r-btn);background:var(--lumir-paper-2);height:80px;color:var(--lumir-ink-2);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;display:flex}.lumir-file-panel .lfp-drop svg{width:16px;height:16px;color:var(--lumir-ink-3)}.lumir-file-panel .lfp-drop b{color:var(--lumir-purple-strong);font-weight:600}.lumir-file-panel .lfp-drop--over{background:rgba(var(--lumir-purple-rgb), .07);border-color:var(--lumir-purple);color:var(--lumir-purple-strong)}.lumir-file-panel .lfp-drop--over b{color:var(--lumir-purple-strong)}.lumir-file-panel .lfp-row{gap:6px;display:flex}.lumir-file-panel .lfp-url{box-sizing:border-box;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);min-width:0;height:30px;color:var(--lumir-ink);outline:none;flex:1;padding:0 10px;font-size:12px}.lumir-file-panel .lfp-url::placeholder{color:var(--lumir-ink-3)}.lumir-file-panel .lfp-url:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);outline:none}.lumir-file-panel .lfp-btn{white-space:nowrap;background:rgba(var(--lumir-purple-rgb), .16);height:30px;color:var(--lumir-purple-strong);border-radius:var(--lumir-r-btn);cursor:pointer;border:none;flex:none;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.lumir-file-panel .lfp-btn:hover{background:rgba(var(--lumir-purple-rgb), .24)}.lumir-editor .block[data-type=pageBreak]{padding:6px 0}.lumir-editor .lumir-page-break{-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:8px 0;display:flex}.lumir-editor .lumir-page-break:before,.lumir-editor .lumir-page-break:after{content:"";border-top:1px dashed var(--lumir-ink-4);flex:1;height:0}.lumir-editor .lumir-page-break-label{border-radius:var(--lumir-r-tag);background:var(--lumir-paper-3);height:22px;color:var(--lumir-ink-2);font-family:var(--lumir-font-meta);letter-spacing:.02em;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.lumir-editor[data-theme=dark] .lumir-page-break-label{color:#b3b3b3;background:#2a2a2a}@media print{.lumir-editor .block[data-type=pageBreak]{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{z-index:2;box-sizing:border-box;height:24px;font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);background:var(--lumir-paper) var(--lumir-ico-chev) right 5px center / 12px 12px no-repeat;border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);appearance:none;cursor:pointer;padding:0 22px 0 8px;font-size:11.5px;font-weight:600;position:absolute;top:8px;left:10px}.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{z-index:2;cursor:pointer;border-radius:var(--lumir-r-tag);width:24px;height:24px;color:var(--lumir-ink-3);opacity:1;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:8px;right:10px}.lumir-editor .lumir-code-copy svg{width:14px;height:14px}.lumir-editor .lumir-code-copy:hover{background:var(--lumir-paper-3);color:var(--lumir-ink)}.lumir-editor .lumir-code-copy.copied{color:var(--lumir-status-done-fg)}.lumir-editor .block.lumir-toggle-block{grid-template-columns:22px 1fr;align-items:start;column-gap:2px;display:grid}.lumir-editor .lumir-toggle-block>.lumir-toggle{border-radius:var(--lumir-r-tag);width:24px;height:24px;color:var(--lumir-ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;grid-area:1/1;justify-content:center;align-self:center;align-items:center;margin:0;padding:0;display:inline-flex}.lumir-editor .lumir-toggle-block>.lumir-toggle:before{content:"";width:14px;height:14px;-webkit-mask:var(--lumir-ico-chevr-mask) center / contain no-repeat;-webkit-mask:var(--lumir-ico-chevr-mask) center / contain no-repeat;mask:var(--lumir-ico-chevr-mask) center / contain no-repeat;background:currentColor;font-size:0;line-height:1;transition:transform .12s;display:inline-block}.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-2);color:var(--lumir-ink)}.lumir-editor .lumir-toggle-block>.content{grid-area:1/2}.lumir-editor .lumir-toggle-block>.lumir-children{grid-area:2/2;margin-top:4px;margin-left:0}.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{align-items:flex-start;gap:0;padding:0;display:flex}.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{cursor:col-resize;pointer-events:none;z-index:1;flex:0 0 10px;align-self:stretch;position:relative}.lumir-editor .lumir-col-resize:before{content:"";pointer-events:auto;border-radius:3px;width:12px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lumir-editor .lumir-col-resize:hover:before{background:rgba(var(--lumir-purple-rgb), .05);border-radius:var(--lumir-r-tag)}.lumir-editor .lumir-col-resize:hover:after,.lumir-editor .lumir-col-resize.resizing:after{content:"";background:var(--lumir-purple);width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lumir-editor.lumir-col-divider .lumir-col-resize:after,.lumir-editor .lumir-columns.with-divider .lumir-col-resize:after{content:"";background:var(--lumir-column-divider-color,var(--lumir-line));width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lumir-editor[data-theme=dark].lumir-col-divider .lumir-col-resize:after,.lumir-editor[data-theme=dark] .lumir-columns.with-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){border-top:1px solid var(--lumir-line-2);padding-top:10px;padding-left:0}.lumir-editor .lumir-column:not(:last-child){padding-bottom:10px;padding-right:0}.lumir-editor .lumir-col-resize{display:none}}.lumir-editor{--lumir-sel-bg:rgba(var(--lumir-purple-rgb), .16)}.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-card-sm)}.lumir-editor .block.ml-block-selected ::selection{background:0 0}.lumir-editor[data-theme=dark] .block.ml-block-selected{background:#817df638}.lumir-editor .block.lumir-cross-sel-block:after{content:"";pointer-events:none;border-radius:var(--lumir-r-tag);background:#8e51ff1a;position:absolute;inset:0}@media print{.lumir-floating-menu,.lumir-side-menu,.lumir-format-toolbar,.lumir-link-toolbar,.lumir-file-panel,.lumir-error-toast,.lumir-drop-indicator,.lumir-upload-overlay,.lumir-table-toolbar,.lumir-field-panel,.lumir-slash,.lumir-emoji,.lumir-tablepicker,.lumir-drag-menu,.lumir-toast-stack,.lumir-editor .tbl-handles,.lumir-editor .lumir-image-handle,.lumir-editor .lumir-image-align,.lumir-editor .lumir-video-handle,.lumir-editor .lumir-bookmark-handle,.lumir-editor .lumir-code-copy,.lumir-editor .lumir-code-lang,.lumir-editor .gutter{display:none!important}.lumir-editor{color:#000}.lumir-editor table.lumir-tbl tr,.lumir-editor table.lumir-tbl td.lumir-cell{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{width:100%!important;max-width:100%!important}.lumir-editor .block[data-type=table]>.content{padding-bottom:0!important}}.lumir-toast-stack{z-index:calc(var(--lumir-z-popover,10010) + 3);pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.lumir-error-toast{box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:320px;box-shadow:var(--lumir-shadow-pop);pointer-events:auto;align-items:center;gap:10px;padding:11px 12px 11px 13px;display:flex}.lumir-toast-stack .lumir-error-toast:not(:last-child){opacity:1}.lumir-error-toast .lt-ico{border-radius:var(--lumir-r-pill);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.lumir-error-toast .lt-ico svg{stroke-width:2.6px;width:12px;height:12px}.lumir-error-toast .lt-body{flex:1;gap:1px;min-width:0;display:grid}.lumir-error-toast .lt-title{letter-spacing:-.1px;color:var(--lumir-ink);font-size:12.5px;font-weight:600;line-height:18px}.lumir-error-toast .lt-desc{color:var(--lumir-ink-2);font-size:11.5px;line-height:17px}.lumir-error-toast .lt-action{border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);height:26px;color:var(--lumir-ink-2);cursor:pointer;flex:none;align-items:center;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.lumir-error-toast .lt-close{border-radius:var(--lumir-r-tag);width:22px;height:22px;color:var(--lumir-ink-4);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.lumir-error-toast .lt-close svg{width:12px;height:12px}.lumir-error-toast .lt-close:hover{background:var(--lumir-paper-2);color:var(--lumir-ink-2)}.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);color:var(--lumir-purple)}.lumir-error-toast--success .lt-ico{color:var(--lumir-status-done-fg);background:#04b58b1a}.lumir-error-toast--warn .lt-ico{color:var(--lumir-warning-ink);background:#ffd52b38}.lumir-error-toast--error .lt-ico{color:#b42318;background:#ff65511f}.lumir-error-toast .lt-spin{border-radius:var(--lumir-r-pill);border:2px solid rgba(var(--lumir-purple-rgb), .25);border-top-color:var(--lumir-purple);width:13px;height:13px;animation:.7s linear infinite lumir-toast-spin}@keyframes lumir-toast-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lumir-error-toast .lt-spin{animation:none}}.lumir-emoji{z-index:calc(var(--lumir-z-popover,10010) + 4);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);width:284px;box-shadow:var(--lumir-shadow-pop);padding:10px}.lumir-emoji .lumir-emoji-search{box-sizing:border-box;width:100%;font:inherit;color:var(--lumir-ink);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);height:30px;margin-bottom:8px;padding:0 10px;font-size:12px}.lumir-emoji .lumir-emoji-search::placeholder{color:var(--lumir-ink-3)}.lumir-emoji .lumir-emoji-grid{grid-template-columns:repeat(7,1fr);gap:2px;max-height:220px;display:grid;overflow-y:auto}.lumir-emoji .lumir-emoji-btn{cursor:pointer;border-radius:var(--lumir-r-tag);background:0 0;border:0;height:32px;padding:0;font-size:17px;line-height:1}.lumir-emoji .lumir-emoji-btn:hover{background:var(--lumir-paper-2)}.lumir-emoji .lumir-emoji-btn.sel{background:rgba(var(--lumir-purple-rgb), .05);box-shadow:inset 0 0 0 1px var(--lumir-purple)}.lumir-emoji .lumir-emoji-empty{height:48px;color:var(--lumir-ink-3);grid-column:1/-1;place-items:center;font-size:12.5px;display:grid}.lumir-editor[data-theme=dark]~.lumir-emoji,.lumir-emoji[data-theme=dark]{color:var(--lumir-line-2);background:#232323;border-color:#3a3a37}.lumir-emoji .lumir-emoji-search:focus{border:1px solid var(--lumir-purple);box-shadow:0 0 0 3px rgba(var(--lumir-purple-rgb), .14);outline:none}.lumir-tablepicker{z-index:calc(var(--lumir-z-popover,10010) + 4);pointer-events:auto;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card);box-shadow:var(--lumir-shadow-pop);-webkit-user-select:none;user-select:none;padding:12px}.lumir-tablepicker .tp-grid{--tp-cell:22px;gap:4px;display:grid}.lumir-tablepicker .tp-cell{width:var(--tp-cell);height:var(--tp-cell);border:1px solid var(--lumir-line);border-radius:var(--lumir-r-tag);background:var(--lumir-paper);cursor:pointer}.lumir-tablepicker .tp-cell.on{border-color:var(--lumir-purple);background:rgba(var(--lumir-purple-rgb), .1)}.lumir-tablepicker .tp-label{text-align:center;color:var(--lumir-purple-strong);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12.5px;font-weight:600}.lumir-editor[data-theme=dark] .lumir-tablepicker,[data-theme=dark] .lumir-tablepicker{color:var(--lumir-line-2);background:#1f1f1f;border-color:#3a3a3a}[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)}.lumir-std-tip{z-index:calc(var(--lumir-z-popover,10010) + 8);box-sizing:border-box;border-radius:var(--lumir-r-card-sm);background:var(--lumir-paper-inverse);width:max-content;max-width:240px;box-shadow:var(--lumir-shadow-pop);color:#fff;font-family:var(--lumir-font-kr);font-size:var(--lumir-fs-meta);text-align:left;pointer-events:none;white-space:normal;word-break:keep-all;padding:6px 10px;line-height:1.5;position:absolute;transform:translate(-50%)}.lumir-std-tip .lumir-tip-arrow{border:5px solid #0000;border-top:0;border-bottom-color:var(--lumir-paper-inverse);width:0;height:0;position:absolute;top:-5px;left:50%}.lumir-std-tip.is-above .lumir-tip-arrow{border-top:5px solid var(--lumir-paper-inverse);border-bottom:0;top:auto;bottom:-5px}@keyframes lumirStdTipIn{0%{opacity:0;transform:translate(-50%, var(--lumir-tip-y,-4px)) scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes lumirStdTipOut{0%{opacity:1}to{opacity:0}}.lumir-std-tip{transform-origin:50% 0}.lumir-std-tip.is-above{--lumir-tip-y:4px;transform-origin:50% 100%}.lumir-std-tip.is-in{animation:.14s cubic-bezier(.16,1,.3,1) both lumirStdTipIn}.lumir-std-tip.is-out{animation:.1s ease-in both lumirStdTipOut}@media (prefers-reduced-motion:reduce){.lumir-std-tip.is-in,.lumir-std-tip.is-out{animation:none}}.lumir-std-tip .lumir-tip-head{justify-content:space-between;align-items:baseline;gap:10px;font-weight:600;display:flex}.lumir-std-tip .lumir-tip-key{font-family:var(--lumir-font-meta);color:var(--lumir-line);font-weight:500}.lumir-std-tip .lumir-tip-desc{margin-top:2px;font-weight:400;display:block}.lumir-std-dd{z-index:calc(var(--lumir-z-popover,10010) + 8);pointer-events:auto;box-sizing:border-box;border:1px solid var(--lumir-line-soft);border-radius:var(--lumir-r-card-sm);background:var(--lumir-paper);max-height:212px;box-shadow:var(--lumir-dd-shadow);font-family:var(--lumir-font-kr);color:var(--lumir-ink);padding:4px 0;font-size:11.5px;position:absolute;overflow-y:auto}.lumir-std-dd .lumir-dd-row{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;height:28px;padding:0 12px;display:flex}.lumir-std-dd .lumir-dd-row:hover,.lumir-std-dd .lumir-dd-row.sel{background:rgba(var(--lumir-purple-rgb), .05)}.lumir-std-dd .lumir-dd-row.on{color:var(--lumir-purple-strong);font-weight:600}.lumir-std-dd .lumir-dd-label{flex:auto}.lumir-std-dd .lumir-dd-check{width:14px;height:14px;color:var(--lumir-purple-strong);flex:0 0 14px}.lumir-date-pop{z-index:calc(var(--lumir-z-popover,10010) + 6);pointer-events:auto;box-sizing:border-box;background:var(--lumir-paper);border:1px solid var(--lumir-line-soft);width:268px;box-shadow:var(--lumir-shadow-pop);font-family:var(--lumir-font-kr);color:var(--lumir-ink);border-radius:12px;padding:12px;position:absolute}.lumir-date-pop button{font-family:inherit}.lumir-date-pop .ldp-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lumir-date-pop .ldp-t{color:var(--lumir-ink);font-size:14px;font-weight:700}.lumir-date-pop .ldp-nav{box-sizing:border-box;border:1px solid var(--lumir-line);background:var(--lumir-paper);width:28px;height:28px;color:var(--lumir-ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lumir-date-pop .ldp-nav:hover{background:var(--lumir-paper-2)}.lumir-date-pop .ldp-nav svg{width:14px;height:14px}.lumir-date-pop .ldp-g{grid-template-columns:repeat(7,1fr);display:grid}.lumir-date-pop .ldp-w{height:24px;color:var(--lumir-ink-3);justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.lumir-date-pop .ldp-c{height:36px;font-family:var(--lumir-font-meta);font-variant-numeric:tabular-nums;color:var(--lumir-ink);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:500;display:flex;position:relative}.lumir-date-pop .ldp-c .n{z-index:1;position:relative}.lumir-date-pop .ldp-c:hover{background:rgba(var(--lumir-purple-rgb), .05)}.lumir-date-pop .ldp-c:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:-2px}.lumir-date-pop .ldp-c.out{color:var(--lumir-ink-4)}.lumir-date-pop .ldp-c.sun{color:var(--lumir-day-sun)}.lumir-date-pop .ldp-c.sat{color:#026aa2}.lumir-date-pop .ldp-c.sel{color:var(--lumir-purple-deep);font-weight:700}.lumir-date-pop .ldp-c.today{font-weight:700}.lumir-date-pop .ldp-c.off{color:var(--lumir-ink-4);cursor:not-allowed;background:0 0}.lumir-date-pop .ldp-c.sel:before{content:"";background:var(--lumir-paper);border:1.5px solid var(--lumir-purple);border-radius:9px;position:absolute;inset:1px;box-shadow:0 1px 2px #0c1e331a}.lumir-date-pop .ldp-c .dot{z-index:1;background:0 0;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:4px;left:50%}.lumir-date-pop .ldp-c.hol .dot{background:var(--lumir-warn)}.lumir-date-pop .ldp-c.today .dot{background:var(--lumir-ink-2)}.lumir-date-pop .ldp-c.sel.today .dot{background:var(--lumir-purple-deep)}.lumir-date-pop .ldp-f{border-top:1px solid var(--lumir-line-soft);justify-content:space-between;align-items:center;min-height:18px;margin-top:8px;padding-top:10px;display:flex}.lumir-date-pop .ldp-s{color:var(--lumir-ink-2);font-size:12px;font-weight:500}.lumir-date-pop .ldp-today{color:var(--lumir-purple-strong);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.lumir-date-pop .ldp-nav:focus-visible,.lumir-date-pop .ldp-today:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:2px}
