/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0;position:relative}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:0 0}.ProseMirror-hideselection{caret-color:#0000}.ProseMirror [draggable][contenteditable=false]{-webkit-user-select:text;user-select:text}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";pointer-events:none;border:2px solid #8cf;position:absolute;inset:-2px -2px -2px -32px}img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.kakdela-editor .milkdown{position:relative}.kakdela-editor .milkdown *{box-sizing:border-box;margin:0;padding:0}.kakdela-editor .milkdown button,.kakdela-editor .milkdown input{box-shadow:none;background:0 0;border:none}.kakdela-editor .milkdown :focus-visible,:is(.kakdela-editor .milkdown button,.kakdela-editor .milkdown input):focus{outline:none}.kakdela-editor .milkdown{font-family:var(--kakdela-editor-font-default);font-size:var(--kakdela-editor-base-font-size,16px);color:var(--kakdela-editor-color-on-background);background:var(--kakdela-editor-color-background)}.kakdela-editor .milkdown .milkdown-icon{justify-content:center;align-items:center;display:inline-flex}.kakdela-editor .milkdown .ProseMirror-focused{outline:none}.kakdela-editor .milkdown .ProseMirror{padding:60px 120px}.kakdela-editor .milkdown .ProseMirror ::selection{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .ProseMirror li.ProseMirror-selectednode{background:var(--kakdela-editor-color-selected);outline:none}.kakdela-editor .milkdown .ProseMirror li.ProseMirror-selectednode ::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror li.ProseMirror-selectednode::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror li.ProseMirror-selectednode:after{all:unset}.kakdela-editor .milkdown .ProseMirror .ProseMirror-selectednode{background:var(--kakdela-editor-color-selected);outline:none}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror .ProseMirror-selectednode{background:color-mix(in srgb,var(--kakdela-editor-color-selected),transparent 60%)}}.kakdela-editor .milkdown .ProseMirror .ProseMirror-selectednode ::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror .ProseMirror-selectednode::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror[data-dragging=true] .ProseMirror-selectednode{background:0 0}.kakdela-editor .milkdown .ProseMirror[data-dragging=true]::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror[data-dragging=true] ::selection{background:0 0}.kakdela-editor .milkdown .ProseMirror[data-dragging=true] input::selection{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .ProseMirror img{vertical-align:bottom;max-width:100%}.kakdela-editor .milkdown .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--kakdela-editor-color-primary);background:0 0}.kakdela-editor .milkdown .ProseMirror h1,.kakdela-editor .milkdown .ProseMirror h2,.kakdela-editor .milkdown .ProseMirror h3,.kakdela-editor .milkdown .ProseMirror h4,.kakdela-editor .milkdown .ProseMirror h5,.kakdela-editor .milkdown .ProseMirror h6{font-family:var(--kakdela-editor-font-title);padding:2px 0;font-weight:400}.kakdela-editor .milkdown .ProseMirror h1{margin-top:32px;font-size:2.625em;line-height:1.1905}.kakdela-editor .milkdown .ProseMirror h2{margin-top:28px;font-size:2.25em;line-height:1.2222}.kakdela-editor .milkdown .ProseMirror h3{margin-top:24px;font-size:2em;line-height:1.25}.kakdela-editor .milkdown .ProseMirror h4{margin-top:20px;font-size:1.75em;line-height:1.2857}.kakdela-editor .milkdown .ProseMirror h5{margin-top:16px;font-size:1.5em;line-height:1.3333}.kakdela-editor .milkdown .ProseMirror h6{margin-top:16px;font-size:1.125em;font-weight:700;line-height:1.5556}.kakdela-editor .milkdown .ProseMirror p{padding:4px 0;font-size:1em;line-height:1.5}.kakdela-editor .milkdown .ProseMirror code:not(pre code){color:inherit;background:var(--kakdela-editor-color-selected);font-family:var(--kakdela-editor-font-code);font-size:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.1em .3em;line-height:1}.kakdela-editor .milkdown .ProseMirror a{color:var(--kakdela-editor-color-primary);text-decoration:underline}.kakdela-editor .milkdown .ProseMirror pre{background:var(--kakdela-editor-color-inline-area)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror pre{background:color-mix(in srgb,var(--kakdela-editor-color-inline-area),transparent 40%)}}.kakdela-editor .milkdown .ProseMirror pre{border-radius:4px;padding:10px}.kakdela-editor .milkdown .ProseMirror pre code{color:var(--kakdela-editor-color-code-block);font-family:var(--kakdela-editor-font-code);background:0 0;border-radius:4px;padding:0;font-size:87.5%;line-height:1.4286;display:inline-block}.kakdela-editor .milkdown .ProseMirror blockquote{box-sizing:content-box;margin:4px 0;padding-top:0;padding-bottom:0;padding-left:40px;position:relative}.kakdela-editor .milkdown .ProseMirror blockquote:before{content:"";background:var(--kakdela-editor-color-selected);border-radius:100px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.kakdela-editor .milkdown .ProseMirror blockquote hr{margin-bottom:16px}.kakdela-editor .milkdown .ProseMirror hr{background-color:var(--kakdela-editor-color-outline);border:none}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror hr{background-color:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .ProseMirror hr{background-clip:content-box;height:13px;padding:6px 0;position:relative}.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode{background-color:var(--kakdela-editor-color-outline);outline:none}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode{background-color:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 20%)}}.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode{background-clip:content-box}.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode:before{content:"";background-color:var(--kakdela-editor-color-outline);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode:before{background-color:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .ProseMirror hr.ProseMirror-selectednode:before{pointer-events:none}.kakdela-editor .milkdown .ProseMirror ol,.kakdela-editor .milkdown .ProseMirror ul{padding:0}.kakdela-editor .milkdown .milkdown-block-handle[data-show=false]{visibility:hidden;opacity:0;pointer-events:none}.kakdela-editor .milkdown .milkdown-block-handle[data-positioned=true]{transition:left .15s,top .15s}@media (prefers-reduced-motion:reduce){.kakdela-editor .milkdown .milkdown-block-handle[data-positioned=true]{transition:none}}.kakdela-editor .milkdown .milkdown-block-handle{cursor:pointer;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute}.kakdela-editor .milkdown .milkdown-block-handle .operation-item{border-radius:4px;width:32px;height:32px;padding:4px}.kakdela-editor .milkdown .milkdown-block-handle .operation-item svg{width:24px;height:24px;fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-block-handle .operation-item:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-block-handle .operation-item.active{background:var(--kakdela-editor-color-selected)}.kakdela-editor .ProseMirror .kakdela-block-insertion-preview{pointer-events:none;min-height:1lh;margin-block:.8em;position:relative}.kakdela-editor .ProseMirror .kakdela-block-insertion-preview:before{content:"Новый блок";color:var(--text-tertiary);pointer-events:none}.kakdela-block-menu-anchor{position:fixed}.editor-block-menu-anchor-trigger,.kakdela-block-menu-anchor{width:1px;height:var(--kakdela-block-menu-anchor-height,1px);pointer-events:none}.editor-block-menu-anchor-trigger{opacity:0;border:0;padding:0;display:block}.kakdela-block-menu-viewport{pointer-events:none;visibility:hidden;position:fixed}.kakdela-editor.editor-block-add-menu{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.kakdela-editor.editor-block-mobile-menu{z-index:60;box-sizing:border-box;background:var(--popover);min-width:0;color:var(--popover-foreground);box-shadow:0 2px 12px #0002,0 0 0 1px var(--border);-webkit-user-select:none;user-select:none;border-radius:12px;padding:4px;transition:none;animation:none;position:fixed;overflow:hidden auto;transform:translateY(-100%)}.kakdela-editor.editor-block-mobile-menu .editor-block-type-menu-item{border-radius:6px;outline:none;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:14px;display:flex}.editor-block-mobile-menu .editor-block-type-menu-item:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.editor-block-mobile-menu .editor-block-type-menu-item svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.editor-block-mobile-label{color:var(--muted-foreground);padding:6px 8px;font-size:12px}.editor-block-mobile-separator{background:var(--border);height:1px;margin:4px -4px}.kakdela-editor.editor-block-add-menu .editor-block-type-menu-item[data-pressed=true],.kakdela-editor.editor-block-add-menu .editor-block-type-menu-item[data-selected=true]{background:var(--accent);color:var(--accent-foreground)}.kakdela-editor.editor-block-add-menu .editor-block-type-menu-item[data-selected=true] svg{color:var(--accent-foreground)}@media (max-width:520px),(pointer:coarse){.kakdela-editor.editor-block-add-menu .editor-block-type-menu-item{min-height:44px}}.kakdela-ai-layer{z-index:40;pointer-events:none;height:0;font-family:var(--font-sans);color:var(--text);--kakdela-ai-bottom-gap:max(12px,env(safe-area-inset-bottom));position:fixed}.kakdela-ai-layer .kakdela-ai-floating-trigger{right:0;bottom:calc(var(--kakdela-ai-bottom-gap) + var(--space-5));border:1px solid var(--border);background:var(--background);width:48px;height:48px;color:var(--brand);box-shadow:0 4px 16px var(--text);border-radius:50%;place-items:center;padding:12px;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.kakdela-ai-layer .kakdela-ai-floating-trigger{box-shadow:0 4px 16px color-mix(in srgb,var(--text) 8%,transparent)}}.kakdela-ai-layer .kakdela-ai-floating-trigger{cursor:pointer;pointer-events:auto;transition-property:color,background-color,border-color,box-shadow,opacity}.kakdela-ai-layer .kakdela-ai-floating-trigger:hover{background:var(--surface-hover)}.kakdela-ai-layer .kakdela-ai-floating-trigger:active{background:var(--surface-active)}.kakdela-ai-layer .kakdela-ai-floating-trigger[hidden]{display:none}.kakdela-ai-layer .kakdela-ai-floating-trigger svg{width:20px;height:20px;color:var(--brand)}.kakdela-ai-surface{bottom:var(--kakdela-ai-bottom-gap);pointer-events:auto;border:1px solid var(--border-strong);border-radius:calc(var(--radius-lg) + var(--space-1));background:var(--background);width:100%;animation:kakdela-ai-arrive .16s ease-out;position:absolute}.kakdela-ai-surface[data-show=false]{display:none}.kakdela-ai-surface:has(.kakdela-ai-prompt-input:focus-visible){outline:1px solid var(--border-strong);outline-offset:1px}.kakdela-ai-composer{padding:var(--space-2)}.kakdela-ai-context{justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.kakdela-ai-context>.kakdela-ai-scope-label{padding-left:8px}.kakdela-ai-scope-label{color:var(--text-secondary);font-size:12px;line-height:20px}.kakdela-ai-context .kakdela-ai-mode{min-width:0;height:36px;color:var(--text-secondary);gap:4px;padding:0 8px;font-weight:400}.kakdela-ai-context .kakdela-ai-mode:disabled{opacity:1}.kakdela-ai-context .kakdela-ai-mode:disabled>svg{visibility:hidden}.kakdela-ai-context .kakdela-ai-close{width:36px;height:36px;color:var(--text-secondary)}.kakdela-ai-prompt{align-items:flex-end;gap:8px;padding:8px;display:flex}.kakdela-ai-prompt .kakdela-ai-prompt-input{field-sizing:fixed;width:0;min-width:0;min-height:44px;max-height:min(160px,calc(var(--kakdela-ai-viewport-height,100dvh) * .28));resize:none;box-shadow:none;font:400 16px/24px var(--font-sans);color:var(--text);caret-color:var(--text);scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:8px 0;overflow-y:auto}.kakdela-ai-prompt-input::placeholder{color:var(--text-secondary);opacity:1}.kakdela-ai-layer .kakdela-ai-submit,.kakdela-ai-prompt .kakdela-ai-mic{border-radius:var(--radius-lg);width:44px;height:44px}.kakdela-ai-layer .kakdela-ai-submit{background:var(--brand);color:var(--primary-foreground)}.kakdela-ai-layer .kakdela-ai-submit:hover{background:var(--brand-hover)}.kakdela-ai-layer .kakdela-ai-submit:disabled{opacity:.35}.kakdela-ai-prompt .kakdela-ai-mic{color:var(--text-secondary);background:var(--surface)}.kakdela-ai-prompt .kakdela-ai-mic:hover{color:var(--text);background:var(--surface-hover)}.kakdela-ai-layer .kakdela-ai-submit svg,.kakdela-ai-prompt .kakdela-ai-mic svg{width:20px;height:20px}.kakdela-ai-commands{flex-wrap:wrap;gap:4px;min-width:0;padding:0 4px;display:flex}.kakdela-ai-commands .kakdela-ai-command{border-radius:var(--radius-md);min-height:36px;color:var(--text-secondary);white-space:nowrap;border:0;gap:4px;padding:0 8px;font-size:12px;font-weight:400}.kakdela-ai-commands .kakdela-ai-command:hover{color:var(--text);background:var(--surface-hover)}.kakdela-ai-commands .kakdela-ai-command[aria-expanded=true]{color:var(--text);background:var(--surface-active)}.kakdela-ai-recorder{min-height:64px;padding:8px}.kakdela-ai-recorder,.kakdela-ai-recording-signal{align-items:center;gap:8px;min-width:0;display:flex}.kakdela-ai-recording-signal{color:var(--brand);flex:1}.kakdela-ai-recording-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:4px;height:4px}.kakdela-ai-waveform{flex:0 80px;grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:2px;min-width:48px;height:32px;display:grid}.kakdela-ai-waveform span{background:currentColor;border-radius:4px;min-width:0;height:4px}.kakdela-ai-recording-time{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;font-size:12px}.kakdela-ai-recording-limit{font-size:11px}.kakdela-ai-recording-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.kakdela-ai-recording-actions button{border-radius:var(--radius-lg);min-width:44px;min-height:44px;font-size:12px}.kakdela-ai-recording-actions .kakdela-ai-transcribe{color:var(--text-secondary);gap:4px;padding:0 8px}.kakdela-ai-recording-message{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;flex:1;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.kakdela-ai-recording-message small{margin-top:4px;font-size:12px;display:block}.kakdela-ai-spinner{flex-shrink:0;width:16px;height:16px;animation:kakdela-ai-spin 1.2s linear infinite}.kakdela-ai-speech-status{color:var(--text-secondary);overflow-wrap:anywhere;padding:4px 8px;font-size:12px}.kakdela-ai-speech-status:empty{display:none}.kakdela-ai-submenu{width:260px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);font-family:var(--font-sans);overflow-y:auto}.kakdela-ai-submenu-options{max-height:min(264px,var(--radix-popover-content-available-height));overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto}.kakdela-ai-submenu-options button{flex-shrink:0;justify-content:space-between;min-height:40px}.kakdela-ai-submenu-back{justify-content:flex-start}.kakdela-ai-submenu-empty{color:var(--text-secondary);padding:8px;font-size:13px}.kakdela-ai-mode-menu .kakdela-ai-submenu-options button{text-align:left;height:auto;min-height:60px;padding:8px}.kakdela-ai-mode-menu small{color:var(--text-secondary);font-size:12px;font-weight:400;display:block}.kakdela-ai-mode-menu [aria-pressed=true]{background:var(--surface)}.kakdela-editor .ProseMirror .kakdela-ai-scope-cursor{border-left:2px solid var(--brand);pointer-events:none}.kakdela-editor .ProseMirror .kakdela-ai-scope-selection{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .ProseMirror .kakdela-ai-scope-selection{background:color-mix(in srgb,var(--brand) 16%,transparent)}}.kakdela-editor .ProseMirror .kakdela-ai-scope-selection{box-shadow:0 1px 0 var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .ProseMirror .kakdela-ai-scope-selection{box-shadow:0 1px 0 color-mix(in srgb,var(--brand) 35%,transparent)}}.kakdela-editor .ProseMirror .kakdela-ai-scope-selection{border-radius:2px}.kakdela-ai-scroll-space{pointer-events:none;height:240px}.kakdela-ai-loading{justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:16px;font-size:14px;display:flex}.kakdela-ai-loading[hidden]{display:none}.kakdela-ai-loading [role=status]{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.kakdela-ai-loading [role=status]:before{content:"";border:2px solid var(--border);border-top-color:var(--text-secondary);border-radius:50%;width:12px;height:12px;animation:kakdela-ai-spin 1.2s linear infinite}.kakdela-ai-loading button{border-radius:var(--radius-lg);min-height:44px;padding:0 12px}.kakdela-ai-layer .milkdown-ai-diff-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;min-height:80px;padding:12px;display:flex}.kakdela-ai-layer .milkdown-ai-diff-actions[data-show=false]{display:none}.kakdela-ai-layer .milkdown-ai-diff-actions-btn{border-radius:var(--radius-lg);border:0;gap:4px;min-height:44px;padding:8px 12px;font-size:13px;line-height:1}.kakdela-ai-layer .milkdown-ai-diff-actions-btn-retry{margin-right:auto}.kakdela-ai-layer .milkdown-ai-diff-actions-icon{flex:none;display:inline-flex}.kakdela-ai-layer .milkdown-ai-diff-actions-btn-accept{color:var(--primary-foreground);background:var(--brand)}.kakdela-ai-layer .milkdown-ai-diff-actions-btn-accept:hover{background:var(--brand-hover)}.kakdela-ai-layer button:focus-visible{outline:1px solid var(--border-strong);outline-offset:2px}@media (max-width:768px),(pointer:coarse){.kakdela-ai-context .kakdela-ai-close{width:44px;height:44px}.kakdela-ai-commands .kakdela-ai-command,.kakdela-ai-context .kakdela-ai-mode,.kakdela-ai-submenu-back,.kakdela-ai-submenu-options button{min-height:44px}.kakdela-ai-submenu input{font-size:16px}.kakdela-ai-waveform{flex-basis:64px}.kakdela-ai-recording-dot{display:none}.kakdela-ai-recording-signal{gap:4px}}@keyframes kakdela-ai-arrive{0%{opacity:0}to{opacity:1}}@keyframes kakdela-ai-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kakdela-ai-layer *,.kakdela-ai-layer :before,.kakdela-ai-submenu,.kakdela-ai-surface{transition:none;animation:none}}.kakdela-editor-ai-error{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);color:var(--danger);border:1px solid var(--danger);display:flex}@supports (color:color-mix(in lab,red,red)){.kakdela-editor-ai-error{border:1px solid color-mix(in srgb,var(--danger) 28%,var(--border))}}.kakdela-editor-ai-error{border-radius:var(--radius-md);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor-ai-error{background:color-mix(in srgb,var(--danger) 5%,var(--background))}}.kakdela-editor-ai-error{font-size:13px;line-height:1.4}.kakdela-editor-ai-error>span{flex:1;min-width:0}.kakdela-editor-ai-error button{min-height:32px;color:inherit;border-radius:var(--radius-sm);cursor:pointer;flex:none;padding:4px 8px;font-weight:600}.kakdela-editor-ai-error button:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor-ai-error button:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}}.kakdela-editor-ai-error button:focus-visible{outline:1px solid var(--border-strong);outline-offset:1px}@media (pointer:coarse){.kakdela-editor-ai-error button{min-height:44px}}.kakdela-editor .milkdown{--kakdela-diff-added:#168344;--kakdela-diff-removed:#c53b3b}.kakdela-editor .milkdown .milkdown-diff-removed{color:var(--kakdela-diff-removed)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-removed{color:color-mix(in srgb,var(--kakdela-diff-removed),var(--text) 25%)}}.kakdela-editor .milkdown .milkdown-diff-removed{background:var(--kakdela-diff-removed)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-removed{background:color-mix(in srgb,var(--kakdela-diff-removed) 12%,transparent)}}.kakdela-editor .milkdown .milkdown-diff-removed{text-decoration:line-through}.kakdela-editor .milkdown .milkdown-diff-added{color:var(--kakdela-diff-added);padding-inline:2px}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-added{color:color-mix(in srgb,var(--kakdela-diff-added),var(--text) 30%)}}.kakdela-editor .milkdown .milkdown-diff-added{background:var(--kakdela-diff-added);border-radius:2px}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-added{background:color-mix(in srgb,var(--kakdela-diff-added) 13%,transparent)}}.kakdela-editor .milkdown .milkdown-diff-removed-block{opacity:.55;border-radius:var(--radius-sm);outline-offset:2px;background:var(--kakdela-diff-removed);outline:2px dashed var(--kakdela-diff-removed)!important}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-removed-block{background:color-mix(in srgb,var(--kakdela-diff-removed) 9%,transparent)}}.kakdela-editor .milkdown .milkdown-diff-added-block{margin-block:var(--space-2);padding:var(--space-2) var(--space-3);border-left:3px solid var(--kakdela-diff-added);border-radius:var(--radius-sm);background:var(--kakdela-diff-added);display:block}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-added-block{background:color-mix(in srgb,var(--kakdela-diff-added) 10%,transparent)}}.kakdela-editor .milkdown .milkdown-diff-controls,.kakdela-editor .milkdown .milkdown-diff-controls-block{vertical-align:middle;gap:4px;margin:2px 5px;display:inline-flex}.kakdela-editor .milkdown .milkdown-diff-controls button,.kakdela-editor .milkdown .milkdown-diff-controls-block button{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:26px;font:600 11px/1 var(--font-sans);padding:3px 7px}.kakdela-editor .milkdown .milkdown-diff-accept{color:var(--kakdela-diff-added);background:var(--kakdela-diff-added)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-accept{background:color-mix(in srgb,var(--kakdela-diff-added) 10%,var(--background))}}.kakdela-editor .milkdown .milkdown-diff-reject{color:var(--kakdela-diff-removed);background:var(--kakdela-diff-removed)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-diff-reject{background:color-mix(in srgb,var(--kakdela-diff-removed) 9%,var(--background))}}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{content:"";border-top:1px solid #000;width:20px;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror.virtual-cursor-enabled{caret-color:#0000}.ProseMirror-focused{--prosemirror-virtual-cursor-color:red}.ProseMirror .prosemirror-virtual-cursor{cursor:text;pointer-events:none;-webkit-user-select:none;user-select:none;border-left:2px solid var(--prosemirror-virtual-cursor-color);position:absolute;transform:translate(-1px)}.ProseMirror .prosemirror-virtual-cursor-left{border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-right:2px solid var(--prosemirror-virtual-cursor-color);border-left:none;width:1ch;transform:translate(calc(-1ch - 1px))}.ProseMirror .prosemirror-virtual-cursor-right{border-bottom:2px solid var(--prosemirror-virtual-cursor-color);border-left:2px solid var(--prosemirror-virtual-cursor-color);border-right:none;width:1ch}.ProseMirror-focused .prosemirror-virtual-cursor-animation{animation:prosemirror-virtual-cursor-blink 1s linear .5s infinite}@keyframes prosemirror-virtual-cursor-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.kakdela-editor .milkdown .kakdela-editor-drop-cursor{background-color:var(--kakdela-editor-color-outline)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .kakdela-editor-drop-cursor{background-color:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 50%)}}.kakdela-editor .milkdown .kakdela-editor-drop-cursor{opacity:.5;pointer-events:none;transition:all .2s}.kakdela-editor .milkdown .ProseMirror-gapcursor:after{box-sizing:border-box;border-top:1px solid var(--kakdela-editor-color-on-background)}.kakdela-editor .milkdown .ProseMirror-focused{--prosemirror-virtual-cursor-color:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-image-inline{vertical-align:text-bottom;outline:none;display:inline-flex}.kakdela-editor .milkdown .milkdown-image-inline input{caret-color:var(--kakdela-editor-color-outline);background:0 0;border:0;outline:none}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline{display:inline-flex}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline .confirm{cursor:pointer}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline .link-importer{flex:1;position:relative}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline .link-importer>.link-input-area{width:208px;color:var(--kakdela-editor-color-on-background);display:flex}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder{cursor:text;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.kakdela-editor .milkdown .milkdown-image-inline>.empty-image-inline .link-importer .placeholder .uploader{cursor:pointer;display:flex}.kakdela-editor .milkdown .milkdown-image-inline .hidden{display:none!important}.kakdela-editor .milkdown .milkdown-image-inline.empty.selected{background:0 0;outline:none}.kakdela-editor .milkdown .milkdown-image-inline.empty.selected .empty-image-inline{box-shadow:var(--kakdela-editor-shadow-1)}.kakdela-editor .milkdown .milkdown-image-inline.selected{outline:1px solid var(--kakdela-editor-color-primary);background:0 0}.kakdela-editor .milkdown .milkdown-image-inline.selected :not(input)::selection{background:0 0}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline{background:var(--kakdela-editor-color-surface);font-family:var(--kakdela-editor-font-default);font-size:var(--kakdela-editor-base-font-size,16px);border-radius:8px;align-items:center;gap:10px;padding:4px 10px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .image-icon svg{width:18px;height:18px;fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .image-icon{width:24px;height:24px;padding:3px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer{height:24px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder{color:var(--kakdela-editor-color-on-background)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder{color:color-mix(in srgb,var(--kakdela-editor-color-on-background),transparent 60%)}}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder :not(input)::selection{background:0 0}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .link-input-area{line-height:24px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader{color:var(--kakdela-editor-color-primary);font-family:var(--kakdela-editor-font-default);justify-content:center;gap:8px;transition:color .2s}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer.focus .placeholder .uploader{color:unset}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .uploader:hover{color:var(--kakdela-editor-color-primary)}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .link-importer .placeholder .text{margin-left:8px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .confirm svg{width:18px;height:18px}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .confirm{width:24px;height:24px;color:var(--kakdela-editor-color-primary);border-radius:8px;padding:3px;display:flex}.kakdela-editor .milkdown .milkdown-image-inline .empty-image-inline .confirm:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-image-block{outline:none;margin:4px 0;display:block}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper{width:fit-content;min-width:100px;margin:0 auto;position:relative}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper .operation{display:flex;position:absolute}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper .operation>.operation-item{cursor:pointer}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper img{object-fit:cover;max-width:100%;min-height:100px;display:block}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle{position:absolute;left:50%;transform:translate(-50%)}.kakdela-editor .milkdown .milkdown-image-block>.image-wrapper>.image-resize-handle:hover{cursor:row-resize}.kakdela-editor .milkdown .milkdown-image-block input{caret-color:var(--kakdela-editor-color-outline);background:0 0;border:0;outline:none}.kakdela-editor .milkdown .milkdown-image-block>.caption-input{text-align:center;width:100%;color:var(--kakdela-editor-color-on-background);display:block}.kakdela-editor .milkdown .milkdown-image-block>.image-edit{display:flex}.kakdela-editor .milkdown .milkdown-image-block>.image-edit .confirm{cursor:pointer}.kakdela-editor .milkdown .milkdown-image-block>.image-edit .link-importer{flex:1;position:relative}.kakdela-editor .milkdown .milkdown-image-block>.image-edit .link-importer>.link-input-area{width:100%}.kakdela-editor .milkdown .milkdown-image-block>.image-edit .link-importer .placeholder{cursor:text;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.kakdela-editor .milkdown .milkdown-image-block>.image-edit .link-importer .placeholder .uploader{cursor:pointer;display:flex}.kakdela-editor .milkdown .milkdown-image-block .hidden{display:none!important}.kakdela-editor .milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)){position:relative}.kakdela-editor .milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)):before{content:"";background:var(--kakdela-editor-color-selected);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)):before{background:color-mix(in srgb,var(--kakdela-editor-color-selected),transparent 60%)}}.kakdela-editor .milkdown .milkdown-image-block.selected>.image-edit:not(:has(input:focus)):before{pointer-events:none}.kakdela-editor .milkdown .milkdown-image-block.selected>.image-wrapper{position:relative}.kakdela-editor .milkdown .milkdown-image-block.selected>.image-wrapper:before{content:"";background:var(--kakdela-editor-color-selected);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-image-block.selected>.image-wrapper:before{background:color-mix(in srgb,var(--kakdela-editor-color-selected),transparent 60%)}}.kakdela-editor .milkdown .milkdown-image-block.selected :not(input)::selection{background:0 0}.kakdela-editor .milkdown .milkdown-image-block .image-wrapper{justify-content:center;align-items:center;display:flex}.kakdela-editor .milkdown .milkdown-image-block .image-wrapper .operation{opacity:0;gap:12px;transition:all .2s;top:12px;right:12px}.kakdela-editor .milkdown .milkdown-image-block:hover>.image-wrapper .operation{opacity:1}.kakdela-editor .milkdown .milkdown-image-block .image-wrapper .operation>.operation-item{color:var(--kakdela-editor-color-on-inverse);background:var(--kakdela-editor-color-inverse);opacity:.6;border-radius:50%;width:32px;height:32px;padding:4px}.kakdela-editor .milkdown .milkdown-image-block .image-wrapper .operation>.operation-item svg{width:24px;height:24px}.kakdela-editor .milkdown .milkdown-image-block .image-wrapper .image-resize-handle{background:var(--kakdela-editor-color-outline);opacity:0;border-radius:4px;width:100%;max-width:160px;height:4px;transition:all .2s;bottom:-2px}.kakdela-editor .milkdown .milkdown-image-block:hover>.image-wrapper .image-resize-handle{opacity:1}.kakdela-editor .milkdown .milkdown-image-block .caption-input{font-family:var(--kakdela-editor-font-default);margin:4px auto}.kakdela-editor .milkdown .milkdown-image-block .image-edit{background:var(--kakdela-editor-color-surface);align-items:center;gap:16px;height:56px;padding:16px 24px}.kakdela-editor .milkdown .milkdown-image-block .image-edit .image-icon{color:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-image-block .image-edit .image-icon svg{width:24px;height:24px;fill:var(--kakdela-editor-color-outline);justify-content:center;align-items:center;display:flex}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder{color:var(--kakdela-editor-color-on-background)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder{color:color-mix(in srgb,var(--kakdela-editor-color-on-background),transparent 60%)}}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder :not(input)::selection{background:0 0}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .link-input-area{color:var(--kakdela-editor-color-on-background);line-height:24px}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader{color:var(--kakdela-editor-color-primary);justify-content:center;gap:8px;font-weight:600;transition:color .2s}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer.focus .placeholder .uploader{color:unset}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .uploader:hover{color:var(--kakdela-editor-color-primary)}.kakdela-editor .milkdown .milkdown-image-block .image-edit .link-importer .placeholder .text{margin-left:8px}.kakdela-editor .milkdown .milkdown-image-block .image-edit .confirm{background:var(--kakdela-editor-color-secondary);color:var(--kakdela-editor-color-on-secondary);line-height:40px;font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);border-radius:100px;padding:0 24px;font-weight:600}.kakdela-editor .milkdown .milkdown-image-block .image-edit .confirm:hover{background:linear-gradient(0deg,#1d192b14 0,#1d192b14 100%),var(--kakdela-editor-color-secondary)}.kakdela-editor .kakdela-audio-node{max-width:100%;margin-block:16px}.kakdela-editor .kakdela-audio{border:1px solid var(--border);color:var(--foreground);background:var(--background);white-space:normal;border-radius:10px;padding:12px;font-family:inherit;font-size:14px}.kakdela-editor .kakdela-audio-heading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.kakdela-editor .kakdela-audio-heading>svg{width:18px;height:18px;color:var(--muted-foreground);flex:none}.kakdela-editor .kakdela-audio-title{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.kakdela-editor .kakdela-audio-file{display:none}.kakdela-editor .kakdela-audio-actions,.kakdela-editor .kakdela-audio-recorder,.kakdela-editor .kakdela-audio-status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kakdela-editor .kakdela-audio-status{min-height:44px;color:var(--muted-foreground)}.kakdela-editor .kakdela-audio-hint{color:var(--muted-foreground);font-size:13px}.kakdela-editor .kakdela-audio p{margin-block:8px}.kakdela-editor .kakdela-audio-recorder{font-variant-numeric:tabular-nums;margin-block:12px}.kakdela-editor .kakdela-audio-recorder output{font-size:22px;font-weight:500}.kakdela-editor .kakdela-audio-recording-dot{background:var(--destructive);border-radius:50%;width:8px;height:8px}.kakdela-editor .kakdela-audio-recording-dot[data-paused=true]{background:var(--muted-foreground)}.kakdela-editor .kakdela-audio-player{align-items:center;gap:8px;min-width:0;margin-block:4px 8px;display:flex}.kakdela-editor .kakdela-audio-player input[type=range]{width:0;min-width:36px;height:44px;accent-color:var(--primary);cursor:pointer;flex:1}.kakdela-editor .kakdela-audio-player input[type=range]:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.kakdela-editor .kakdela-audio-time{font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;flex:none;font-size:12px}.kakdela-editor .kakdela-audio-error{color:var(--destructive);overflow-wrap:anywhere;margin-top:8px}.kakdela-editor .kakdela-audio-transcript{border-top:1px solid var(--border);overflow-wrap:anywhere;margin-top:12px;padding-top:8px;line-height:1.65}.kakdela-editor .kakdela-audio-transcript pre{max-width:100%;overflow-x:auto}.kakdela-editor .kakdela-audio a[download],.kakdela-editor .kakdela-audio button{flex-shrink:0;min-height:36px}.kakdela-editor .milkdown .kakdela-audio [data-slot=button]{border-radius:var(--radius-lg);color:var(--foreground);background:0 0;border:1px solid #0000;gap:8px;padding:0 12px;text-decoration:none}.kakdela-editor .milkdown .kakdela-audio [data-size=icon]{padding:8px}.kakdela-editor .milkdown .kakdela-audio [data-variant=outline]{border-color:var(--border);background:var(--background)}.kakdela-editor .milkdown .kakdela-audio [data-variant=default]{background:var(--primary);color:var(--primary-foreground)}.kakdela-editor .milkdown .kakdela-audio [data-slot=button]:hover{background:var(--muted)}.kakdela-editor .milkdown .kakdela-audio [data-variant=default]:hover{background:var(--brand-hover)}.kakdela-editor .milkdown .kakdela-audio [data-slot=button]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.kakdela-editor .milkdown .kakdela-audio [data-slot=button]:disabled{opacity:.5;cursor:default}.kakdela-editor .milkdown .ProseMirror .kakdela-audio p{margin:8px 0;padding:0;line-height:1.65}.kakdela-editor .milkdown .ProseMirror .kakdela-audio-transcript :is(h1,h2,h3){margin-block:20px 8px}@media (max-width:600px),(pointer:coarse){.kakdela-editor .kakdela-audio{padding:10px}.kakdela-editor .kakdela-audio a[download],.kakdela-editor .kakdela-audio button{min-width:44px;min-height:44px}.kakdela-editor .kakdela-audio-actions>button{white-space:normal;text-align:left;max-width:100%}}.kakdela-editor .milkdown .milkdown-link-preview{z-index:10;position:absolute}.kakdela-editor .milkdown .milkdown-link-preview[data-show=false]{display:none}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview{background:var(--kakdela-editor-color-surface);cursor:pointer;height:32px;box-shadow:var(--kakdela-editor-shadow-1);border-radius:8px;justify-content:center;gap:10px;padding:4px 10px;display:flex}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-display{color:unset;text-decoration:none}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-display:hover:before{display:block}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-icon>svg{width:18px;height:18px;color:var(--kakdela-editor-color-outline);fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-icon{border-radius:8px;padding:3px;line-height:24px}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-icon:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-display{text-overflow:ellipsis;width:auto;max-width:240px;line-height:24px;font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);white-space:nowrap;overflow:hidden}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-display:hover{text-decoration:underline}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.button>svg{width:18px;height:18px;color:var(--kakdela-editor-color-outline);fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.button{border-radius:8px;padding:3px;line-height:24px}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.button:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-link-edit{z-index:10;position:absolute}.kakdela-editor .milkdown .milkdown-link-edit[data-show=false]{display:none}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit{background:var(--kakdela-editor-color-surface);height:32px;box-shadow:var(--kakdela-editor-shadow-1);border-radius:8px;justify-content:center;gap:8px;padding:4px 10px 4px 20px;display:flex}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.input-area{width:200px;font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);color:var(--kakdela-editor-color-on-background);background:0 0;outline:none}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.button>svg{width:18px;height:18px;color:var(--kakdela-editor-color-outline);fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.button{cursor:pointer;font-size:calc(var(--kakdela-editor-base-font-size,16px) * .75);border-radius:8px;padding:3px;line-height:24px}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.button:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.button.hidden{visibility:hidden}.kakdela-editor .milkdown .milkdown-list-item-block{padding:0;display:block}.kakdela-editor .milkdown .milkdown-list-item-block>.list-item{align-items:baseline;display:flex}.kakdela-editor .milkdown .milkdown-list-item-block>.list-item>.children{flex:1;min-width:0}.kakdela-editor .milkdown .milkdown-list-item-block>.list-item:has(>.label-wrapper>.label.checked)>.children>.content-dom>p{text-decoration-line:line-through;text-decoration-thickness:from-font}.kakdela-editor .milkdown .milkdown-list-item-block li{gap:10px}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper{color:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper svg{fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper{width:max-content;min-width:24px;line-height:inherit;white-space:nowrap;flex:none;justify-content:center;align-items:baseline;display:flex}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .label{width:24px;line-height:inherit;text-align:right}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .label.ordered{white-space:nowrap;flex:none;width:max-content;min-width:24px}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .label:is(.bullet,.checked,.unchecked){line-height:1.5}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .label:is(.bullet,.checked,.unchecked):before{content:"​";width:0}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .checked,.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .unchecked{cursor:pointer}.kakdela-editor .milkdown .milkdown-list-item-block li .label-wrapper .readonly{cursor:not-allowed}.kakdela-editor .milkdown .kakdela-editor-placeholder:before{color:var(--kakdela-editor-color-on-background);position:absolute}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .kakdela-editor-placeholder:before{color:color-mix(in srgb,var(--kakdela-editor-color-on-background),transparent 60%)}}.kakdela-editor .milkdown .kakdela-editor-placeholder:before{pointer-events:none;content:attr(data-placeholder);height:0}.kakdela-editor .milkdown .milkdown-toolbar[data-show=false],.kakdela-editor .milkdown:has(.milkdown-link-edit[data-show=true]) .milkdown-toolbar{display:none}.kakdela-editor .milkdown .milkdown-toolbar{z-index:10;background:var(--kakdela-editor-color-surface);box-shadow:var(--kakdela-editor-shadow-1);border-radius:8px;display:flex;position:absolute;overflow:hidden}.kakdela-editor .milkdown .milkdown-toolbar .divider{background:var(--kakdela-editor-color-outline);width:1px}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-toolbar .divider{background:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .milkdown-toolbar .divider{height:24px;margin:10px}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item{cursor:pointer;border-radius:4px;width:32px;height:32px;margin:6px;padding:4px}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item:active{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item svg{width:24px;height:24px;color:var(--kakdela-editor-color-outline);fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item svg.lucide{fill:none;stroke:currentColor}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item.active svg{color:var(--kakdela-editor-color-primary);fill:var(--kakdela-editor-color-primary)}.kakdela-editor .milkdown .milkdown-toolbar .toolbar-item.active svg.lucide{fill:none}.kakdela-editor .milkdown .milkdown-toolbar[data-bottom-overlay-exclusive=true]{display:none}.kakdela-editor .ProseMirror :is(.kakdela-ai-scope-document,.kakdela-block-transform-preview){background:var(--brand);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .ProseMirror :is(.kakdela-ai-scope-document,.kakdela-block-transform-preview){background:color-mix(in srgb,var(--brand) 5%,transparent)}}.kakdela-editor .ProseMirror :is(.kakdela-ai-scope-document,.kakdela-block-transform-preview){box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .ProseMirror :is(.kakdela-ai-scope-document,.kakdela-block-transform-preview){box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 5%,transparent)}}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}.kakdela-editor .milkdown .milkdown-table-block{margin:4px 0;display:block}.kakdela-editor .milkdown .milkdown-table-block td,.kakdela-editor .milkdown .milkdown-table-block th{border:1px solid var(--kakdela-editor-color-outline)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-table-block td,.kakdela-editor .milkdown .milkdown-table-block th{border:1px solid color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .milkdown-table-block td,.kakdela-editor .milkdown .milkdown-table-block th{padding:4px 16px}:is(.kakdela-editor .milkdown .milkdown-table-block th,.kakdela-editor .milkdown .milkdown-table-block td) .ProseMirror-selectednode{background-color:#0000!important}:is(.kakdela-editor .milkdown .milkdown-table-block th,.kakdela-editor .milkdown .milkdown-table-block td):has(.ProseMirror-selectednode){outline:1px solid var(--kakdela-editor-color-primary);outline-offset:-1px}.kakdela-editor .milkdown .milkdown-table-block .selectedCell:after{background-color:var(--kakdela-editor-color-selected);opacity:.4}.kakdela-editor .milkdown .milkdown-table-block .selectedCell ::selection{background:0 0}.kakdela-editor .milkdown .milkdown-table-block .drag-preview{background-color:var(--kakdela-editor-color-surface);opacity:.4;z-index:100;outline:1px solid var(--kakdela-editor-color-primary);outline-offset:-1px;flex-direction:column;display:flex;position:absolute}.kakdela-editor .milkdown .milkdown-table-block .drag-preview[data-show=false]{display:none}:is(.kakdela-editor .milkdown .milkdown-table-block .drag-preview th,.kakdela-editor .milkdown .milkdown-table-block .drag-preview td):has(.ProseMirror-selectednode){outline:none}.kakdela-editor .milkdown .milkdown-table-block .handle{font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);transition:opacity .2s ease-in-out;position:absolute}.kakdela-editor .milkdown .milkdown-table-block .handle[data-show=false]{opacity:0}.kakdela-editor .milkdown .milkdown-table-block svg{fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle{z-index:50;cursor:grab;background-color:var(--kakdela-editor-color-surface);color:var(--kakdela-editor-color-outline);box-shadow:var(--kakdela-editor-shadow-1);border-radius:100px;transition:background-color .2s ease-in-out;top:-999px;left:-999px}.kakdela-editor .milkdown .milkdown-table-block .cell-handle:hover{background-color:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle:has(.button-group:hover){background-color:var(--kakdela-editor-color-surface)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle[data-role=col-drag-handle]{width:28px;height:16px;padding:0 6px;transform:translateY(50%)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle[data-role=row-drag-handle]{width:16px;height:28px;padding:6px 0;transform:translate(50%)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group{background-color:var(--kakdela-editor-color-surface);box-shadow:var(--kakdela-editor-shadow-1);border-radius:8px;display:flex;position:absolute;top:-52px;left:50%;transform:translate(-50%)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group:after{content:"";background-color:#0000;width:100%;height:8px;position:absolute;bottom:-8px}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group[data-show=false]{display:none}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;margin:6px;padding:4px;display:flex}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group button svg{width:24px;height:24px}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group button:hover{background-color:var(--kakdela-editor-color-hover);border-radius:8px}.kakdela-editor .milkdown .milkdown-table-block .cell-handle .button-group button:active{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .milkdown-table-block .cell-handle:hover{opacity:1}.kakdela-editor .milkdown .milkdown-table-block .line-handle{z-index:20;background-color:var(--kakdela-editor-color-primary)}.kakdela-editor .milkdown .milkdown-table-block .line-handle:hover{opacity:1}.kakdela-editor .milkdown .milkdown-table-block .line-handle .add-button{cursor:pointer;background-color:var(--kakdela-editor-color-surface);color:var(--kakdela-editor-color-outline);box-shadow:var(--kakdela-editor-shadow-1);border-radius:100px;transition:background-color .2s ease-in-out}.kakdela-editor .milkdown .milkdown-table-block .line-handle .add-button svg{width:16px;height:16px}.kakdela-editor .milkdown .milkdown-table-block .line-handle .add-button:hover{background-color:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-table-block .line-handle .add-button:active{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle]{z-index:2;height:1px}.kakdela-editor .milkdown .milkdown-table-block .line-handle[data-role=x-line-drag-handle] .add-button{width:16px;height:28px;padding:6px 0;position:absolute;transform:translate(-50%)translateY(-50%)}.kakdela-editor .milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle]{z-index:1;width:1px}.kakdela-editor .milkdown .milkdown-table-block .line-handle[data-role=y-line-drag-handle] .add-button{width:28px;height:16px;padding:0 6px;position:absolute;transform:translateY(-50%)translate(-50%)}.kakdela-editor .milkdown .milkdown-table-block .line-handle[data-display-type=indicator] .add-button,.kakdela-editor .milkdown .milkdown-table-block.readonly .handle{display:none}.kakdela-editor .milkdown .milkdown-top-bar{z-index:10;background:var(--kakdela-editor-color-surface);border-bottom:1px solid var(--kakdela-editor-color-outline);align-items:center;min-height:44px;padding:0 12px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-top-bar{border-bottom:1px solid color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .milkdown-top-bar{flex-wrap:wrap}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-inner{flex-wrap:wrap;align-items:center;width:100%;display:flex}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-divider{background:var(--kakdela-editor-color-outline);width:1px}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-top-bar .top-bar-divider{background:color-mix(in srgb,var(--kakdela-editor-color-outline),transparent 80%)}}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-divider{flex-shrink:0;height:24px;margin:10px}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-selector{flex-shrink:0;padding:6px;position:relative}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-button{text-align:left;cursor:pointer;box-sizing:border-box;border-radius:4px;align-items:center;height:32px;padding:4px 4px 4px 10px;display:flex}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-button:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-heading-label{font-family:var(--kakdela-editor-font-default);font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);letter-spacing:.1px;color:var(--kakdela-editor-color-on-surface);white-space:nowrap;min-width:80px;font-weight:600;line-height:20px}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-button .top-bar-chevron svg{width:16px;height:16px;color:var(--kakdela-editor-color-outline);stroke:var(--kakdela-editor-color-outline);fill:none}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-dropdown{z-index:20;background:var(--kakdela-editor-color-surface);box-shadow:var(--kakdela-editor-shadow-2);border-radius:8px;min-width:160px;padding:8px 4px 4px;position:absolute;top:100%;left:0}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-option{text-align:left;cursor:pointer;width:100%;font-family:var(--kakdela-editor-font-default);font-size:calc(var(--kakdela-editor-base-font-size,16px) * .875);color:var(--kakdela-editor-color-on-surface);white-space:nowrap;border-radius:4px;justify-content:flex-start;align-items:center;padding:8px 12px;font-weight:400;line-height:20px;display:flex}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-option:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-heading-option.active{color:var(--kakdela-editor-color-primary);font-weight:600}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item{cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:6px;padding:4px;display:flex}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item:hover{background:var(--kakdela-editor-color-hover)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item:active{background:var(--kakdela-editor-color-selected)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item svg{width:24px;height:24px;color:var(--kakdela-editor-color-outline);fill:var(--kakdela-editor-color-outline)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item svg.lucide{fill:none;stroke:currentColor}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item.active svg{color:var(--kakdela-editor-color-primary);fill:var(--kakdela-editor-color-primary)}.kakdela-editor .milkdown .milkdown-top-bar .top-bar-item.active svg.lucide{fill:none;stroke:currentColor}.kakdela-editor .milkdown{--kakdela-editor-color-background:#fff;--kakdela-editor-color-on-background:#000;--kakdela-editor-color-surface:#f7f7f7;--kakdela-editor-color-surface-low:#ededed;--kakdela-editor-color-on-surface:#1c1c1c;--kakdela-editor-color-on-surface-variant:#4d4d4d;--kakdela-editor-color-outline:#a8a8a8;--kakdela-editor-color-primary:#333;--kakdela-editor-color-secondary:#cfcfcf;--kakdela-editor-color-on-secondary:#000;--kakdela-editor-color-inverse:#f0f0f0;--kakdela-editor-color-on-inverse:#1a1a1a;--kakdela-editor-color-code-block:#ba1a1a;--kakdela-editor-color-error:#ba1a1a;--kakdela-editor-color-hover:#e0e0e0;--kakdela-editor-color-selected:#d5d5d5;--kakdela-editor-color-inline-area:#cacaca;--kakdela-editor-base-font-size:16px;--kakdela-editor-font-title:"Noto Serif",Cambria,"Times New Roman",Times,serif;--kakdela-editor-font-default:"Noto Sans",Arial,Helvetica,sans-serif;--kakdela-editor-font-code:"Space Mono",Fira Code,Menlo,Monaco,"Courier New",Courier,monospace;--kakdela-editor-shadow-1:0px 1px 3px 1px #00000026,0px 1px 2px 0px #0000004d;--kakdela-editor-shadow-2:0px 2px 6px 2px #00000026,0px 1px 2px 0px #0000004d}.kakdela-editor,.kakdela-editor .milkdown{min-width:0;max-width:100%}.kakdela-editor .milkdown{--kakdela-editor-color-background:var(--background);--kakdela-editor-color-on-background:var(--text);--kakdela-editor-color-surface:var(--background);--kakdela-editor-color-surface-low:var(--surface);--kakdela-editor-color-on-surface:var(--text);--kakdela-editor-color-on-surface-variant:var(--text-secondary);--kakdela-editor-color-outline:var(--text-secondary);--kakdela-editor-color-primary:var(--brand);--kakdela-editor-color-secondary:var(--brand-soft);--kakdela-editor-color-on-secondary:var(--brand-hover);--kakdela-editor-color-inverse:var(--text);--kakdela-editor-color-on-inverse:var(--background);--kakdela-editor-color-code-block:var(--danger);--kakdela-editor-color-marker:var(--marker-background);--kakdela-editor-color-on-marker:var(--marker-foreground);--kakdela-editor-color-error:var(--danger);--kakdela-editor-color-hover:var(--surface-hover);--kakdela-editor-color-selected:var(--surface-active);--kakdela-editor-color-inline-area:var(--surface);--kakdela-editor-font-title:var(--font-sans);--kakdela-editor-font-default:var(--font-sans);--kakdela-editor-base-font-size:17px;--kakdela-editor-shadow-1:0 8px 24px #18181b1f,0 0 0 1px #18181b12;--kakdela-editor-shadow-2:0 12px 32px #18181b29;box-shadow:none;background:0 0}.kakdela-editor .milkdown .ProseMirror{min-width:0;max-width:100%;min-height:55vh;color:var(--text);font-family:var(--font-sans);overflow-wrap:anywhere;caret-color:var(--text);padding:0;font-size:17px;font-weight:400;line-height:1.72}.kakdela-editor .milkdown .ProseMirror ::selection{color:var(--text);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror ::selection{background:color-mix(in srgb,var(--brand) 35%,transparent)}}.kakdela-editor .milkdown .ProseMirror mark{color:var(--kakdela-editor-color-on-marker);background:var(--kakdela-editor-color-marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding-inline:.08em}.kakdela-editor .milkdown .ProseMirror :where(p,li,h1,h2,h3,h4,h5,h6,blockquote,a,code){overflow-wrap:anywhere;min-width:0;max-width:100%}.kakdela-editor .milkdown .ProseMirror :where(pre,.milkdown-code-block){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.kakdela-editor .milkdown .kakdela-slash-placeholder{position:relative}.kakdela-editor .milkdown .kakdela-slash-placeholder:before{width:min(100%,32rem);height:0;color:var(--text-tertiary);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-placeholder);position:absolute;top:0;left:0;overflow:hidden}.kakdela-editor .milkdown .journal-hashtag{color:var(--brand);cursor:text;text-decoration:none}.kakdela-editor .milkdown .image-upload-placeholder{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface);font-size:13px;display:inline-flex}.kakdela-editor .milkdown .ProseMirror p{margin-top:.8em;margin-bottom:.8em}.kakdela-editor .milkdown .ProseMirror h1{letter-spacing:-.025em;margin:1.35em 0 .45em;padding:0;font-size:28px;font-weight:650;line-height:1.25}.kakdela-editor .milkdown .ProseMirror h2{letter-spacing:-.02em;margin:1.3em 0 .45em;padding:0;font-size:23px;font-weight:650;line-height:1.3}.kakdela-editor .milkdown .ProseMirror h3{margin:1.25em 0 .4em;padding:0;font-size:19px;font-weight:650;line-height:1.4}.kakdela-editor .milkdown .ProseMirror a{color:var(--brand)}.kakdela-editor .milkdown .ProseMirror ol,.kakdela-editor .milkdown .ProseMirror ul{margin:.7em 0}.kakdela-editor .milkdown .ProseMirror .milkdown-list-item-block li{gap:var(--space-2)}.kakdela-editor .milkdown .ProseMirror .milkdown-list-item-block p{margin:0}.kakdela-editor .milkdown .ProseMirror .milkdown-list-item-block .label-wrapper svg{width:20px;height:20px}.kakdela-editor .milkdown .ProseMirror blockquote{box-sizing:border-box;padding-left:var(--space-5);color:var(--text-secondary);margin:1em 0}.kakdela-editor .milkdown .ProseMirror blockquote:before{background:var(--border-strong);width:3px}.kakdela-editor .milkdown .ProseMirror .kakdela-callout{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-3) var(--space-4);border-left:3px solid var(--marker-background);margin:1em 0}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror .kakdela-callout{border-left:3px solid color-mix(in srgb,var(--marker-background) 72%,var(--border-strong))}}.kakdela-editor .milkdown .ProseMirror .kakdela-callout{border-radius:var(--radius-md);background:var(--marker-background)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .ProseMirror .kakdela-callout{background:color-mix(in srgb,var(--marker-background) 24%,var(--background))}}.kakdela-editor .milkdown .ProseMirror .kakdela-callout{overflow-wrap:anywhere}.kakdela-editor .milkdown .ProseMirror .kakdela-callout>:first-child{margin-top:0}.kakdela-editor .milkdown .ProseMirror .kakdela-callout>:last-child{margin-bottom:0}.kakdela-editor .milkdown .milkdown-table-block{contain:inline-size;min-width:0;max-width:100%}.kakdela-editor .milkdown .milkdown-table-block .table-wrapper{box-sizing:border-box;overscroll-behavior-inline:contain;max-width:100%;padding:20px;position:relative;overflow:auto hidden}.kakdela-editor .milkdown .milkdown-table-block table.children{table-layout:auto;border-collapse:collapse;width:max-content;min-width:0}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td){vertical-align:top;border:1px solid var(--border);background:var(--background);width:auto;min-width:3rem;color:var(--text);padding:6px 12px}.kakdela-editor .milkdown .milkdown-table-block table.children td{font-weight:400}.kakdela-editor .milkdown .milkdown-table-block table.children tr:nth-child(odd) td{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-table-block table.children tr:nth-child(odd) td{background:color-mix(in srgb,var(--surface) 55%,var(--background))}}.kakdela-editor .milkdown .milkdown-table-block table.children th{background:var(--surface);font-weight:600}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td)>p{white-space:pre-wrap;overflow-wrap:anywhere;width:auto;min-width:1.5rem;max-width:min(24rem,65vw);margin:0;line-height:1.55}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td) code{white-space:break-spaces;overflow-wrap:anywhere}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{border-color:color-mix(in srgb,var(--brand),var(--border) 54%)}}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{outline:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{outline:1px solid color-mix(in srgb,var(--brand),transparent 58%)}}.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{outline-offset:-1px;color:var(--text);background:var(--brand-soft)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .milkdown-table-block table.children :is(th,td).selectedCell{background:color-mix(in srgb,var(--brand-soft) 72%,var(--background))}}.kakdela-editor .milkdown .milkdown-table-block .selectedCell:after{content:none}.kakdela-editor .milkdown .milkdown-table-block .selectedCell :where(p,strong,em,a,code){opacity:1}.kakdela-editor .milkdown .milkdown-link-edit,.kakdela-editor .milkdown .milkdown-link-preview,.kakdela-editor .milkdown .milkdown-slash-menu,.kakdela-editor .milkdown .milkdown-toolbar{max-width:calc(100vw - var(--space-8));border-radius:var(--radius-md)}.kakdela-editor .milkdown :where(.milkdown-block-handle,.milkdown-toolbar,.milkdown-slash-menu,.milkdown-link-preview,.milkdown-link-edit){top:0;left:0}.kakdela-editor .milkdown .editor-block-handle{z-index:15;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .editor-block-handle{border:1px solid color-mix(in srgb,var(--border),transparent 28%)}}.kakdela-editor .milkdown .editor-block-handle{border-radius:var(--radius-md);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.kakdela-editor .milkdown .editor-block-handle{background:color-mix(in srgb,var(--background) 96%,transparent)}}.kakdela-editor .milkdown .editor-block-handle{box-shadow:0 4px 14px #18181b14}.kakdela-editor .milkdown .editor-block-handle .editor-block-handle-button{color:var(--text-secondary);box-shadow:none;background:0 0;border:0}.kakdela-editor .milkdown .editor-block-handle .editor-block-handle-button:hover{color:var(--text);background:var(--surface-hover)}.kakdela-editor .milkdown .editor-block-handle .editor-block-handle-button:focus-visible{color:var(--text);background:var(--surface-hover);outline:1px solid var(--border-strong);outline-offset:1px}.kakdela-editor .milkdown .editor-block-handle .editor-block-handle-button svg{fill:none;stroke:currentColor;width:20px;height:20px}.kakdela-editor .milkdown .editor-block-handle .editor-block-drag-handle{cursor:grab}.kakdela-editor .milkdown .editor-block-handle .editor-block-drag-handle:active{cursor:grabbing}.kakdela-editor.editor-block-type-menu{width:min(272px,calc(100vw - var(--space-8)));min-width:min(272px,calc(100vw - var(--space-8)))}.kakdela-editor .editor-block-type-menu-item{min-height:36px;padding-inline:var(--space-2)}.kakdela-editor .editor-block-type-menu-item svg{color:var(--text-secondary)}.kakdela-editor .editor-block-type-menu-item .editor-block-premium-marker{width:16px;height:16px;color:var(--primary);flex-shrink:0;margin-left:auto}.kakdela-editor .editor-control-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kakdela-editor .milkdown .milkdown-toolbar{overscroll-behavior-inline:contain;overflow-x:auto}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit,.kakdela-editor .milkdown .milkdown-link-preview>.link-preview{max-width:calc(100vw - var(--space-8))}.kakdela-editor .milkdown .milkdown-link-preview>.link-preview>.link-display{min-width:0;max-width:min(240px,100vw - 120px)}.kakdela-editor .milkdown .milkdown-link-edit>.link-edit>.input-area{min-width:0;max-width:calc(100vw - 120px)}@media (max-width:520px){.kakdela-editor .milkdown .ProseMirror{padding-inline:max(var(--space-2),env(safe-area-inset-left)) max(var(--space-2),env(safe-area-inset-right));font-size:16px;line-height:1.7}.kakdela-editor .milkdown .ProseMirror h1{font-size:25px}.kakdela-editor .milkdown .ProseMirror h2{font-size:21px}.kakdela-editor .milkdown .ProseMirror .kakdela-callout{padding:var(--space-3)}}.kakdela-editor.is-mobile-experience .milkdown .milkdown-block-handle{display:none}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar{z-index:20;width:100%;max-width:100%;min-height:var(--control-md);padding:0 max(var(--space-1),env(safe-area-inset-right)) 0 max(var(--space-1),env(safe-area-inset-left));overscroll-behavior-inline:contain;border-color:var(--border);background:var(--background);flex-wrap:nowrap;position:sticky;top:0;overflow:auto hidden}@supports (color:color-mix(in lab,red,red)){.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar{background:color-mix(in srgb,var(--background) 96%,transparent)}}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar{box-sizing:border-box;touch-action:pan-x;scroll-margin-top:var(--control-md);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 18px #18181b0d}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar::-webkit-scrollbar{display:none}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-inner{flex-wrap:nowrap;width:max-content;min-width:100%}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-divider{display:none}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-selector{flex:0 0 132px;width:132px;max-width:132px;padding:0}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-button{width:100%;height:var(--control-md);padding:var(--space-2) var(--space-1) var(--space-2) var(--space-2);border-radius:var(--radius-sm)}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-dropdown{max-width:calc(100vw - var(--space-8));overscroll-behavior:contain;max-height:min(240px,100dvh - 124px);overflow-y:auto}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar:has(.top-bar-heading-dropdown){overflow:clip visible}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-option{min-height:var(--control-md)}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-item{width:var(--control-md);height:var(--control-md);padding:var(--space-2);border-radius:var(--radius-sm);margin:0}.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-heading-button:focus-visible,.kakdela-editor.is-mobile-experience .milkdown .milkdown-top-bar .top-bar-item:focus-visible{outline:1px solid var(--border-strong);outline-offset:-2px}.kakdela-editor .milkdown :is(button,[role=button],[role=menuitem],summary):focus-visible,.kakdela-editor .milkdown :is(input,textarea):focus-visible{background-color:var(--surface-hover);outline:1px solid var(--border-strong);outline-offset:-1px}.kakdela-editor .milkdown a:focus-visible{text-decoration:underline;text-decoration-thickness:2px}@media (forced-colors:active){.kakdela-editor .milkdown :is(button,input,textarea,a,[tabindex],[contenteditable=true]):focus-visible{outline-offset:-2px;outline:2px solid highlight}}.kakdela-pdf .milkdown .ProseMirror{min-height:0;padding:0}.kakdela-pdf *,.kakdela-pdf :after,.kakdela-pdf :before{caret-color:#0000!important;transition:none!important;animation:none!important}.kakdela-pdf .ProseMirror[data-placeholder]:before,.kakdela-pdf [data-placeholder]:before{content:none!important}.kakdela-pdf .milkdown :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere}.kakdela-pdf .milkdown :is(pre,.milkdown-table-block,.table-wrapper){overflow:visible}.kakdela-pdf .milkdown table{table-layout:fixed;width:100%!important;min-width:0!important}.kakdela-pdf .milkdown :is(th,td,col){overflow-wrap:anywhere;width:auto!important;min-width:0!important}.kakdela-pdf .milkdown img{object-fit:contain!important;max-width:100%!important;height:auto!important;max-height:245mm!important}.kakdela-pdf .milkdown .image-wrapper{max-width:100%}.kakdela-pdf :is(h1,h2,h3,h4,h5,h6){break-after:avoid}.kakdela-pdf :is(tr,img,blockquote,pre,.kakdela-callout){break-inside:avoid}.kakdela-pdf :is(p,li){orphans:3;widows:3;break-inside:avoid}.kakdela-pdf thead{display:table-header-group}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-inter:"Inter","Inter Fallback"}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction),transparent 50%,var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction),var(--rdp-range_middle-background-color) 50%,transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4,0,0.2,1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}