:root{--lk-paper: #f4f1ea;--lk-drawer: #efece4;--lk-card: #fbf9f4;--lk-fmtbar: #e7e4dd;--lk-ink: #241f18;--lk-ink-strong: #2e2820;--lk-ink-soft: #3d382e;--lk-muted: #8b8371;--lk-muted-2: #a79f8d;--lk-muted-3: #b3ab98;--lk-slate: #6e6656;--lk-rust: #b0472b;--lk-accent: #2e63e7;--lk-accent-text: #2e63e7;--lk-on-accent: #ffffff;--lk-accent-wash: rgba(46, 99, 231, .12);--lk-field: #ffffff;--lk-synced: #1d9e75;--lk-danger: #d92d20;--lk-serif: Charter, Georgia, "Times New Roman", serif;--lk-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--lk-safe-top: env(safe-area-inset-top, 0px);--lk-safe-bottom: env(safe-area-inset-bottom, 0px);--lk-safe-left: env(safe-area-inset-left, 0px);--lk-safe-right: env(safe-area-inset-right, 0px);--lk-ui-scale: 1;--lk-icon-scale: 1;--lk-z-join: 80;--lk-z-drain: 3000}:root[data-lk-ui-size=m]{--lk-ui-scale: 1.2}:root[data-lk-ui-size=l]{--lk-ui-scale: 1.4}:root[data-lk-icon-size=m]{--lk-icon-scale: 1.2}:root[data-lk-icon-size=l]{--lk-icon-scale: 1.4}html.lk-mobile[data-theme=dark],html.lk-mobile[data-theme-preset],html.lk-mobile[data-contrast=high]{--lk-paper: var(--paper-bg);--lk-drawer: var(--sidebar-bg);--lk-card: var(--surface-elevated);--lk-fmtbar: var(--toolbar-bg);--lk-field: var(--input-bg);--lk-ink: var(--text);--lk-ink-strong: var(--text);--lk-ink-soft: var(--text);--lk-muted: var(--text-muted);--lk-muted-2: var(--text-muted);--lk-muted-3: color-mix(in srgb, var(--text-muted) 70%, transparent);--lk-slate: var(--text-muted);--lk-rust: var(--accent-text);--lk-accent: var(--accent);--lk-accent-text: var(--accent-text);--lk-on-accent: var(--on-accent);--lk-accent-wash: color-mix(in srgb, var(--accent) 12%, transparent);--lk-synced: var(--status-success);--lk-danger: var(--status-danger)}html.lk-mobile,html.lk-mobile body{margin:0;padding:0;height:100%;background:var(--lk-paper)}html.lk-mobile body{font-family:var(--lk-sans);color:var(--lk-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}html.lk-mobile #app{min-height:100%}html.lk-mobile body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html.lk-mobile .ProseMirror,html.lk-mobile input,html.lk-mobile textarea,html.lk-mobile [contenteditable=true]{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}html.lk-mobile .editor-scroll .ProseMirror{-webkit-touch-callout:none}html.lk-mobile button{font-family:inherit}@font-face{font-family:Charter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/charter_regular-Bg9AUai9.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Charter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/charter_bold-DWf1YoLo.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Charter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/charter_italic-DbLksRKf.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Charter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/charter_bold_italic-ClSdSXq_.woff2) format("woff2");ascent-override:75%;descent-override:25%;line-gap-override:0%}.lk-desk{min-height:100vh;background:var(--lk-paper)}.lk-desk-body{padding:calc(var(--lk-safe-top) + 26px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 22px * var(--lk-ui-scale)) calc(var(--lk-safe-bottom) + 40px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 22px * var(--lk-ui-scale));max-width:640px;margin:0 auto}.lk-desk-section{margin-top:calc(24px * var(--lk-ui-scale))}.lk-desk-eyebrow{font-size:calc(11px * var(--lk-ui-scale));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lk-muted-3)}.lk-desk-section-head{display:flex;align-items:baseline;justify-content:space-between}.lk-desk-count{font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted-2)}.lk-desk-hero{display:flex;justify-content:center;padding-top:calc(4px * var(--lk-ui-scale))}.lk-desk-hero img{width:calc(96px * var(--lk-ui-scale));height:auto;display:block}.lk-newproject{margin-top:calc(10px * var(--lk-ui-scale));padding:calc(18px * var(--lk-ui-scale));border-radius:18px;background:var(--lk-card);box-shadow:0 1px 2px #2d281e0d}.lk-newproject-label{display:block;font-size:calc(12px * var(--lk-ui-scale));font-weight:600;color:var(--lk-muted-2);margin-bottom:calc(6px * var(--lk-ui-scale))}.lk-newproject-select-wrap{position:relative}.lk-newproject-select-wrap:after{content:"";position:absolute;right:calc(16px * var(--lk-ui-scale));top:50%;width:calc(8px * var(--lk-ui-scale));height:calc(8px * var(--lk-ui-scale));border-right:2px solid var(--lk-muted-2);border-bottom:2px solid var(--lk-muted-2);transform:translateY(-70%) rotate(45deg);pointer-events:none}.lk-newproject-select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:calc(12px * var(--lk-ui-scale)) calc(40px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));border:1px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);border-radius:11px;background:var(--lk-field);color:var(--lk-ink);font-family:inherit;font-size:calc(16px * var(--lk-ui-scale));box-sizing:border-box;cursor:pointer}.lk-newproject-select:focus{outline:none;border-color:var(--lk-accent)}.lk-newproject-helper{margin-top:calc(8px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-muted)}.lk-newproject-btn{width:100%;margin-top:calc(14px * var(--lk-ui-scale));border:none;border-radius:12px;padding:calc(13px * var(--lk-ui-scale));background:var(--lk-accent);color:var(--lk-on-accent);font-size:calc(15px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-desk-divider{height:calc(1px * var(--lk-ui-scale));margin-top:calc(24px * var(--lk-ui-scale));background:color-mix(in srgb,var(--lk-ink) 10%,transparent)}.lk-continue{display:block;width:100%;margin-top:calc(10px * var(--lk-ui-scale));padding:calc(18px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale));border:none;border-radius:18px;text-align:left;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--lk-accent),color-mix(in srgb,var(--lk-accent) 55%,#2e2820));box-shadow:0 10px 30px #2d281e38;-webkit-tap-highlight-color:transparent}.lk-continue-opened{font-size:calc(11px * var(--lk-ui-scale));font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8}.lk-continue-name{margin-top:calc(6px * var(--lk-ui-scale));font-family:var(--lk-serif);font-size:calc(26px * var(--lk-ui-scale));font-weight:600;color:#fff}.lk-continue-meta{margin-top:calc(3px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));color:#ffffffd1}.lk-continue-progress{margin-top:calc(16px * var(--lk-ui-scale));display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale))}.lk-continue-progress[hidden]{display:none}.lk-continue-bar{flex:1;height:calc(5px * var(--lk-ui-scale));border-radius:3px;background:#ffffff3d;overflow:hidden}.lk-continue-fill{width:0;height:100%;border-radius:3px;background:#fff}.lk-continue-pct{font-size:calc(11px * var(--lk-ui-scale));font-weight:600;color:#ffffffe6}.lk-desk-list{margin-top:calc(10px * var(--lk-ui-scale));display:flex;flex-direction:column;gap:calc(8px * var(--lk-ui-scale))}.lk-project{display:flex;align-items:center;gap:calc(14px * var(--lk-ui-scale));padding:calc(14px * var(--lk-ui-scale)) calc(15px * var(--lk-ui-scale));border:none;background:var(--lk-card);border-radius:15px;cursor:pointer;text-align:left;box-shadow:0 1px 2px #2d281e0d;-webkit-tap-highlight-color:transparent}.lk-project-cover{position:relative;width:calc(40px * var(--lk-ui-scale));height:calc(48px * var(--lk-ui-scale));border-radius:6px;flex:none;overflow:hidden;background:var(--lk-slate);box-shadow:inset -3px 0 #0000001f;display:flex;align-items:center;justify-content:center}.lk-project-cover-img{width:100%;height:100%;object-fit:cover;display:block}.lk-project-cover-initial{font-family:var(--lk-serif);font-size:calc(20px * var(--lk-ui-scale));font-weight:600}.lk-project-text{flex:1;min-width:0}.lk-project-name{font-family:var(--lk-serif);font-size:calc(17px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-project-meta{margin-top:calc(2px * var(--lk-ui-scale));font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-synced{flex:none;display:inline-flex;align-items:center;gap:calc(4px * var(--lk-ui-scale));font-size:calc(11px * var(--lk-ui-scale));font-weight:600}.lk-synced svg{width:calc(14px * var(--lk-icon-scale));height:calc(14px * var(--lk-icon-scale))}.lk-synced--on{color:var(--lk-synced)}.lk-synced--off{color:var(--lk-danger)}.lk-prompt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#241f1866;padding:0 calc(var(--lk-safe-right) + 16px) calc(var(--lk-safe-bottom) + 16px) calc(var(--lk-safe-left) + 16px)}.lk-prompt{width:100%;max-width:420px;background:var(--lk-paper);border-radius:18px;padding:calc(20px * var(--lk-ui-scale));box-shadow:0 12px 40px #241f1847}.lk-prompt-title{font-size:calc(16px * var(--lk-ui-scale));font-weight:700;color:var(--lk-ink-strong)}.lk-prompt-error{margin-top:calc(8px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-danger)}.lk-prompt-input{width:100%;margin-top:calc(14px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.16);border-radius:11px;background:var(--lk-field);font-size:calc(16px * var(--lk-ui-scale));color:var(--lk-ink);box-sizing:border-box}.lk-prompt-input:focus{outline:none;border-color:var(--lk-accent)}.lk-prompt-actions{margin-top:calc(16px * var(--lk-ui-scale));display:flex;gap:calc(10px * var(--lk-ui-scale))}.lk-prompt-btn{flex:1;padding:calc(12px * var(--lk-ui-scale));border:none;border-radius:11px;background:#2d281e12;color:var(--lk-ink-strong);font-size:calc(15px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-prompt-btn--primary{background:var(--lk-accent);color:var(--lk-on-accent)}.lk-prompt-btn:disabled{opacity:.45;cursor:not-allowed}.lk-editor-screen{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:clip;--lk-kb: 0px;touch-action:none}.lk-topbar{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--lk-ui-scale));padding:calc(var(--lk-safe-top) + 8px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 12px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 12px * var(--lk-ui-scale));z-index:30}.lk-topbar-wiki{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:calc(var(--lk-safe-top) / 2);font-size:calc(11px * var(--lk-ui-scale));font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-rust);pointer-events:none}.lk-topbar-wiki[hidden]{display:none}.lk-topbar-right{display:flex;align-items:center;gap:calc(4px * var(--lk-ui-scale))}.lk-icobtn{width:calc(34px * var(--lk-ui-scale));height:calc(34px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--lk-slate);cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.lk-icobtn[hidden]{display:none}.lk-topbar .lk-icobtn svg{width:calc(19px * var(--lk-icon-scale));height:calc(19px * var(--lk-icon-scale))}.lk-topbar .lk-topbar-aloud svg{width:calc(23px * var(--lk-icon-scale));height:calc(23px * var(--lk-icon-scale))}.lk-mode-chip{display:flex;align-items:center;justify-content:center;width:calc(34px * var(--lk-ui-scale));height:calc(34px * var(--lk-ui-scale));border:none;border-radius:10px;cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.lk-mode-chip svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-mode-chip--edit svg{width:calc(17px * var(--lk-icon-scale));height:calc(17px * var(--lk-icon-scale))}.lk-mode-chip--edit{background:var(--lk-accent-wash);color:var(--lk-accent-text)}.lk-mode-chip--read{background:color-mix(in srgb,var(--lk-rust) 14%,transparent);color:var(--lk-rust)}.lk-divider-accent{flex:none;height:calc(1px * var(--lk-ui-scale));margin:0 calc(16px * var(--lk-ui-scale));background:var(--lk-accent);opacity:.85;z-index:29}.lk-editor-screen .workspace{flex:1;min-height:0;display:flex;flex-direction:column;overflow:clip;padding:0;background:var(--lk-paper);position:relative}.lk-editor-screen #editor-header,.lk-editor-screen #editor-island,.lk-editor-screen #ruler{display:none!important}.lk-editor-screen .editor-scroll{padding:10px 0 calc(96px + max(var(--lk-safe-bottom),var(--lk-kb)));scroll-padding-bottom:var(--lk-kb);background:var(--lk-paper);scrollbar-gutter:auto;touch-action:pan-y;overscroll-behavior:none}.lk-editor-screen .paper,.lk-editor-screen .paper-host{background:var(--lk-paper)}html[data-lk-margins=off] .lk-editor-screen .paper{padding-left:2px;padding-right:2px}.lk-editor-screen mark,.read-along-highlight{padding-block:calc((var(--prose-line-height, 1.2) - 1) * .5em);padding-block:calc((1lh - 1em)/2);border-radius:0}.lk-editor-screen .read-along-highlight{background:color-mix(in srgb,var(--accent) 22%,var(--lk-paper))}.lk-editor-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6px * var(--lk-ui-scale));padding:calc(40px * var(--lk-ui-scale));text-align:center;pointer-events:none;z-index:5}.lk-editor-empty[hidden]{display:none}.lk-editor-empty-title{font-family:var(--lk-serif);font-size:calc(24px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong)}.lk-editor-empty-note{margin:0;font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-editor-screen #editor .ProseMirror{caret-color:var(--lk-accent)}.lk-reading #editor .ProseMirror{caret-color:transparent}.lk-reading .ProseMirror h1,.lk-reading .ProseMirror h2,.lk-reading .ProseMirror h3,.lk-reading .ProseMirror h4{font-family:var(--lk-sans);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lk-rust);margin:0 0 26px}.lk-reading .ProseMirror>p:first-of-type:first-letter{float:left;font-family:var(--lk-serif);font-size:3.1em;line-height:.82;padding:4px 10px 0 0;font-weight:500;color:var(--lk-ink-strong)}.lk-editor-screen #wiki-pane{background:var(--lk-paper)}.lk-editor-screen .wiki-toolbar{display:none}.lk-editor-screen .wiki-scroll{background:var(--lk-paper)}.lk-editor-screen .wiki-reading{max-width:none;margin:0;padding:8px calc(var(--lk-safe-right) + 26px) calc(40px + var(--lk-safe-bottom)) calc(var(--lk-safe-left) + 26px);font-family:var(--lk-serif);font-size:calc(19px * var(--wiki-zoom, 1));line-height:1.62;color:var(--lk-ink)}.lk-editor-screen .wiki-reading h1,.lk-editor-screen .wiki-reading h2,.lk-editor-screen .wiki-reading h3,.lk-editor-screen .wiki-reading h4,.lk-editor-screen .wiki-reading h5,.lk-editor-screen .wiki-reading h6{font-family:var(--lk-serif);color:var(--lk-ink-strong)}.lk-editor-screen .wiki-editor-host,html[data-lk-wikitoolbar=off] .lk-editor-screen .wiki-editor-host{padding-bottom:max(var(--lk-safe-bottom),var(--lk-kb))}.lk-editor-screen .wiki-editor-host .cm-content{padding:8px calc(var(--lk-safe-right) + 22px) calc(60px + var(--lk-safe-bottom)) calc(var(--lk-safe-left) + 22px);caret-color:var(--lk-accent)}.lk-editor-screen .wiki-editor-host .cm-editor{background:var(--lk-paper)}.lk-editor-screen .cm-scroller{touch-action:pan-y;overscroll-behavior-y:none}.lk-editor-screen .wiki-reading{touch-action:pan-y;overscroll-behavior:none}.lk-editor-screen .wiki-reading table{display:block;max-width:100%;overflow-x:auto}.lk-editor-screen .wiki-fmt-toolbar{display:none!important}.lk-editor-screen .wiki-editor-host .cm-content{padding-bottom:124px}.lk-editor-screen .wiki-editor-host .cm-scroller{font-size:calc(14px * var(--wiki-zoom, 1))}html[data-lk-wikitoolbar=off] .lk-wikibar{display:none!important}html[data-lk-wikitoolbar=off] .lk-editor-screen .wiki-editor-host .cm-content{padding-bottom:16px}.lk-editor-screen .wiki-empty{background:var(--lk-paper)}.lk-fmtbar,.lk-wikibar{position:absolute;left:0;right:0;bottom:max(var(--lk-safe-bottom),var(--lk-kb));z-index:40;display:flex;align-items:stretch;background:var(--lk-fmtbar);border-top:1px solid rgba(45,40,30,.08);box-shadow:0 -2px 12px #2d281e0f}.lk-fmtbar[hidden],.lk-wikibar[hidden]{display:none}.lk-fmtbar:after,.lk-wikibar:after,.lk-find:after,.lk-aloudbar:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px;background:inherit;pointer-events:none}.lk-fmtbar-scroll,.lk-wikibar-scroll{display:flex;align-items:center;gap:calc(1px * var(--lk-ui-scale));height:calc(46px * var(--lk-ui-scale));padding:0 calc(var(--lk-safe-right) + 8px * var(--lk-ui-scale)) 0 calc(var(--lk-safe-left) + 8px * var(--lk-ui-scale));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex:1 1 auto;min-width:0}.lk-fmtbar-scroll::-webkit-scrollbar,.lk-wikibar-scroll::-webkit-scrollbar{display:none}.lk-fmt-pin{flex:none;align-self:stretch;height:auto;border-radius:0;color:color-mix(in srgb,var(--lk-fmtbar),var(--lk-ink) 32%);border-left:1px solid rgba(45,40,30,.12);box-shadow:-8px 0 8px -6px #2d281e29}.lk-fmt-pin svg{transform:skew(-12deg)}.lk-wikibar .lk-fmt-pin svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale));transform:none}.lk-fmt-tag svg{transform:scaleX(-1)}.lk-fmt-group{display:flex;align-items:center;gap:calc(1px * var(--lk-ui-scale));flex:none}.lk-fmt-group+.lk-fmt-group{margin-left:calc(6px * var(--lk-ui-scale));padding-left:calc(6px * var(--lk-ui-scale));border-left:1px solid rgba(45,40,30,.09)}.lk-fmt-btn{min-width:calc(44px * var(--lk-ui-scale));height:calc(44px * var(--lk-ui-scale));padding:0 calc(8px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;gap:calc(3px * var(--lk-ui-scale));border:none;border-radius:9px;background:transparent;color:var(--lk-ink-soft);cursor:pointer;position:relative;flex:none;-webkit-tap-highlight-color:transparent}.lk-fmt-btn:disabled{color:var(--lk-muted-3);cursor:default}.lk-fmt-btn--active{background:var(--lk-accent-wash);color:var(--lk-accent-text)}.lk-fmtbar-scroll svg,.lk-wikibar-scroll svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-fmt-heading svg:first-child{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-fmt-heading svg:last-child{width:calc(14px * var(--lk-icon-scale));height:calc(14px * var(--lk-icon-scale))}.lk-fmt-zoom-label{font-size:calc(13px * var(--lk-ui-scale));font-weight:600;font-variant-numeric:tabular-nums}.lk-popitem-syn{margin-left:auto;padding-left:calc(20px * var(--lk-ui-scale));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-fmt-heading-label{font-size:calc(13px * var(--lk-ui-scale));font-weight:600;max-width:calc(66px * var(--lk-ui-scale));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-fmt-hl-swatch{position:absolute;bottom:calc(6px * var(--lk-ui-scale));left:50%;transform:translate(-50%);width:calc(16px * var(--lk-ui-scale));height:calc(3px * var(--lk-ui-scale));border-radius:2px}.lk-fmtdrawer{position:absolute;left:0;right:0;bottom:0;z-index:45;max-height:calc(100% - 46px * var(--lk-ui-scale));overflow-y:auto;overscroll-behavior:contain;padding:calc(4px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 12px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale) + var(--lk-safe-bottom)) calc(var(--lk-safe-left) + 12px * var(--lk-ui-scale));background:var(--lk-fmtbar);border-top:1px solid rgba(45,40,30,.1);box-shadow:0 -12px 26px #2d281e29;animation:lk-fmtd-rise .28s cubic-bezier(.32,.72,0,1)}@keyframes lk-fmtd-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lk-fmtdrawer{animation:none}}.lk-fmtdrawer-row{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));padding:calc(7px * var(--lk-ui-scale)) 0;border-bottom:1px solid rgba(45,40,30,.08)}.lk-fmtdrawer-row:last-child{border-bottom:none}.lk-fmtdrawer-row--title{gap:calc(6px * var(--lk-ui-scale))}.lk-fmtdrawer-row--marks>*{flex:1 1 0}.lk-fmtdrawer-row--clear{padding-top:calc(12px * var(--lk-ui-scale));border-bottom:none}.lk-fmtdrawer-title{font-size:calc(15px * var(--lk-ui-scale));font-weight:700;color:var(--lk-ink)}.lk-fmtd-btn{min-width:calc(44px * var(--lk-ui-scale));height:calc(42px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;border:1px solid rgba(45,40,30,.18);border-radius:10px;background:var(--lk-card);color:var(--lk-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-fmtd-btn svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-fmtd-btn--active{background:var(--lk-accent-wash);color:var(--lk-accent-text);border-color:transparent}.lk-fmtd-closerow{flex:1 1 auto;display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));min-height:calc(40px * var(--lk-ui-scale));padding:0;border:none;background:transparent;color:var(--lk-ink-soft);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.lk-fmtd-closerow svg{width:calc(22px * var(--lk-icon-scale));height:calc(22px * var(--lk-icon-scale));flex:none}.lk-fmtd-pill{flex:1 1 0;min-width:0;height:calc(40px * var(--lk-ui-scale));display:flex;align-items:center;gap:calc(6px * var(--lk-ui-scale));padding:0 calc(12px * var(--lk-ui-scale));background:var(--lk-card);border:1px solid rgba(45,40,30,.18);border-radius:10px;color:var(--lk-ink);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;cursor:pointer}.lk-fmtd-pill-cap{font-size:calc(10px * var(--lk-ui-scale));font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lk-muted-3)}.lk-fmtd-pill-value{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-fmtd-pill svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale));color:var(--lk-muted-3);flex:none}.lk-fmtd-pill--set{border-color:var(--lk-accent)}.lk-fmtd-stepper{flex:none;display:flex;align-items:center;height:calc(40px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.18);border-radius:10px;background:var(--lk-card);overflow:hidden}.lk-fmtd-step{width:calc(40px * var(--lk-ui-scale));height:100%;border:none;background:transparent;color:var(--lk-ink);font-size:calc(20px * var(--lk-ui-scale));cursor:pointer}.lk-fmtd-size-value{min-width:calc(44px * var(--lk-ui-scale));height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(14px * var(--lk-ui-scale));font-weight:600;font-variant-numeric:tabular-nums;color:var(--lk-ink);border-left:1px solid rgba(45,40,30,.18);border-right:1px solid rgba(45,40,30,.18)}.lk-fmtd-hlset{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));flex:none}.lk-fmtd-hl{width:calc(26px * var(--lk-ui-scale));height:calc(26px * var(--lk-ui-scale));border-radius:50%;border:1px solid rgba(45,40,30,.14);cursor:pointer;padding:0}.lk-fmtd-hl-none{min-width:calc(30px * var(--lk-ui-scale));height:calc(30px * var(--lk-ui-scale));border-radius:8px;background:var(--lk-card);color:var(--lk-ink-soft);display:flex;align-items:center;justify-content:center}.lk-fmtd-hl-none svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-fmtd-clear{width:100%;height:calc(44px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.18);border-radius:10px;background:var(--lk-card);color:var(--lk-ink);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;cursor:pointer}.lk-fmtd-clear:disabled{color:var(--lk-muted-3);cursor:default}.lk-fmtd-clear svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-fmtd-colormenu{min-width:calc(280px * var(--lk-ui-scale))}.lk-fmtd-colorgrid{display:grid;grid-template-columns:repeat(8,1fr);gap:calc(4px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale))}.lk-fmtd-swatch{width:calc(36px * var(--lk-ui-scale));height:calc(36px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.14);border-radius:6px;cursor:pointer;padding:0}.lk-fmtd-swatch--active{outline:2px solid var(--lk-accent);outline-offset:1px}.lk-find{position:absolute;left:0;right:0;bottom:max(var(--lk-safe-bottom),var(--lk-kb));z-index:41;display:flex;align-items:center;gap:calc(6px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 10px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 10px * var(--lk-ui-scale));background:var(--lk-card);border-top:1px solid rgba(45,40,30,.08);box-shadow:0 -2px 12px #2d281e0f}.lk-find[hidden]{display:none}.lk-find-input{flex:1;min-width:0;border:1px solid rgba(45,40,30,.16);border-radius:9px;padding:calc(9px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));font-size:calc(16px * var(--lk-ui-scale));background:var(--lk-field);color:var(--lk-ink);box-sizing:border-box}.lk-find-input:focus{outline:none;border-color:var(--lk-accent)}.lk-find-count{font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted);min-width:calc(36px * var(--lk-ui-scale));text-align:center;font-variant-numeric:tabular-nums}.lk-find-btn{width:calc(34px * var(--lk-ui-scale));height:calc(34px * var(--lk-ui-scale));flex:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--lk-slate);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-find-btn:disabled{color:var(--lk-muted-3);cursor:default}.lk-find-btn svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-aloudbar{position:absolute;left:0;right:0;bottom:max(var(--lk-safe-bottom),var(--lk-kb));z-index:42;display:flex;flex-direction:column;height:auto;background:var(--lk-fmtbar);border-top:1px solid rgba(45,40,30,.08);box-shadow:0 -2px 12px #2d281e0f}.lk-aloudbar[hidden]{display:none}.lk-aloud-handle{flex:none;width:100%;height:calc(30px * var(--lk-ui-scale));min-height:calc(30px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.lk-aloud-handle:before{content:"";width:40px;height:5px;border-radius:999px;background:var(--lk-muted-3)}.lk-aloud-expand{display:flex;flex-direction:column;gap:calc(14px * var(--lk-ui-scale));padding:calc(4px * var(--lk-ui-scale)) max(calc(14px * var(--lk-ui-scale)),var(--lk-safe-right)) calc(14px * var(--lk-ui-scale)) max(calc(14px * var(--lk-ui-scale)),var(--lk-safe-left))}.lk-aloud-expand[hidden]{display:none}.lk-aloud-statusrow{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(12px * var(--lk-ui-scale))}.lk-aloud-status-block{display:flex;flex-direction:column;gap:1px;flex:1 1 0;min-width:0}.lk-aloud-status{white-space:nowrap;font-size:calc(15px * var(--lk-ui-scale));font-weight:600;line-height:1.2;color:var(--lk-ink-soft)}.lk-aloud-sentence{white-space:nowrap;font-size:calc(12.5px * var(--lk-ui-scale));font-weight:500;color:var(--lk-muted);font-variant-numeric:tabular-nums}.lk-aloud-sentence[hidden]{display:none}.lk-aloud-tally{flex:1 1 0;min-width:0;text-align:right;line-height:1.35;font-size:calc(11.5px * var(--lk-ui-scale));color:var(--lk-muted);font-variant-numeric:tabular-nums}.lk-aloud-tally[hidden]{display:none}.lk-aloud-flags{display:flex;gap:calc(10px * var(--lk-ui-scale))}.lk-aloud-flag{flex:1;min-height:calc(52px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;gap:calc(9px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.16);border-radius:12px;background:var(--lk-field);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lk-aloud-flag svg{width:calc(28px * var(--lk-icon-scale));height:calc(28px * var(--lk-icon-scale));color:var(--lk-accent-text)}.lk-aloud-flag:disabled{color:var(--lk-muted-3);cursor:default}.lk-aloud-flag:disabled svg{color:var(--lk-muted-3)}.lk-aloud-flag:active:not(:disabled){background:var(--lk-accent-wash)}.lk-aloud-progress{display:flex;flex-direction:column;gap:calc(6px * var(--lk-ui-scale))}.lk-aloud-track{position:relative;flex:none;height:20px;min-height:20px;border-radius:999px;overflow:hidden;background:var(--lk-muted-3);background:color-mix(in srgb,var(--lk-ink) 9%,transparent)}.lk-aloud-fill{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:999px;background:var(--lk-accent)}.lk-aloud-caps{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8px * var(--lk-ui-scale));font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted);font-variant-numeric:tabular-nums}.lk-aloud-caps[hidden]{display:none}.lk-aloud-caps-mid{color:var(--lk-muted-2)}.lk-aloud-striprow{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;height:calc(46px * var(--lk-ui-scale));padding:0 calc(var(--lk-safe-right) + 10px) 0 calc(var(--lk-safe-left) + 10px)}.lk-aloud-expand:not([hidden])+.lk-aloud-striprow{border-top:1px solid rgba(45,40,30,.06)}.lk-aloud-group{display:flex;align-items:center;gap:4px;justify-self:start}.lk-aloud-striprow>.lk-aloud-group:first-child .lk-aloud-btn{min-width:calc(28px * var(--lk-ui-scale) + 4px)}.lk-aloud-group--main{justify-self:center;gap:6px}.lk-aloud-btn{min-width:calc(34px * var(--lk-ui-scale) + 6px);height:calc(40px * var(--lk-ui-scale));padding:0 4px;display:flex;align-items:center;justify-content:center;border:none;border-radius:9px;background:transparent;color:var(--lk-ink-soft);cursor:pointer;flex:none;-webkit-tap-highlight-color:transparent}.lk-aloud-btn svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-aloud-btn:disabled{color:var(--lk-muted-3);cursor:default}.lk-aloud-play{color:var(--lk-on-accent);background:var(--lk-accent);border-radius:999px;min-width:calc(44px * var(--lk-ui-scale))}.lk-aloud-counter{justify-self:end;min-width:52px;text-align:right;font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted);font-variant-numeric:tabular-nums}.lk-topbar-aloud--active{background:var(--lk-accent-wash);color:var(--lk-accent-text)}.lk-aloud-settings{display:flex;flex-direction:column;gap:calc(14px * var(--lk-ui-scale));min-width:calc(248px * var(--lk-ui-scale));max-width:calc(300px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale))}.lk-aloud-field{display:flex;flex-direction:column;gap:calc(7px * var(--lk-ui-scale))}.lk-aloud-field-head{display:flex;align-items:baseline;justify-content:space-between}.lk-aloud-field-label{font-size:calc(12px * var(--lk-ui-scale));font-weight:600;color:var(--lk-muted)}.lk-aloud-field-value{font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted);font-variant-numeric:tabular-nums}.lk-aloud-select{width:100%;min-height:calc(44px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.16);border-radius:9px;padding:calc(8px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale));font-size:calc(15px * var(--lk-ui-scale));background:var(--lk-field);color:var(--lk-ink);box-sizing:border-box}.lk-aloud-slider{width:100%;min-height:calc(44px * var(--lk-ui-scale));accent-color:var(--lk-accent)}.lk-aloud-test{width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));border:1px solid rgba(45,40,30,.16);border-radius:calc(9px * var(--lk-ui-scale));background:var(--lk-field);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-ink);cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lk-aloud-hint{margin:0;font-size:calc(12px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-muted)}.lk-pop-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:transparent}.lk-popover{position:fixed;z-index:901;background:var(--lk-card);border-radius:12px;box-shadow:0 8px 30px #241f183d;padding:calc(5px * var(--lk-ui-scale));max-height:60vh;overflow-y:auto}.lk-popmenu{display:flex;flex-direction:column;min-width:calc(150px * var(--lk-ui-scale))}.lk-popitem{text-align:left;border:none;background:transparent;padding:calc(9px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));border-radius:8px;font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-popitem--active{background:var(--lk-accent-wash);color:var(--lk-accent-text);font-weight:600}.lk-selbubble{position:fixed;z-index:65;display:flex;align-items:center;height:calc(44px * var(--lk-ui-scale));border-radius:calc(22px * var(--lk-ui-scale));background:var(--lk-card);color:var(--lk-ink);box-shadow:0 8px 30px #241f183d;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lk-selbubble[hidden]{display:none}.lk-selbubble-act{border:none;background:transparent;color:var(--lk-ink);font-family:inherit;font-size:calc(15px * var(--lk-ui-scale));font-weight:500;height:100%;padding:0 calc(14px * var(--lk-ui-scale));border-radius:calc(22px * var(--lk-ui-scale));-webkit-tap-highlight-color:transparent}.lk-selbubble-act:disabled{color:var(--lk-muted)}.lk-selbubble-sep{width:calc(1px * var(--lk-ui-scale));align-self:stretch;margin:calc(9px * var(--lk-ui-scale)) 0;background:var(--lk-muted);opacity:.45}.lk-selbubble-more{border:none;background:transparent;color:var(--lk-ink);width:calc(44px * var(--lk-ui-scale));height:100%;display:flex;align-items:center;justify-content:center;border-radius:0 calc(22px * var(--lk-ui-scale)) calc(22px * var(--lk-ui-scale)) 0;-webkit-tap-highlight-color:transparent}.lk-selbubble-row{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale));color:var(--lk-ink)}.lk-selbubble-row:disabled{color:var(--lk-muted)}.lk-selbubble-div{height:1px;margin:calc(4px * var(--lk-ui-scale)) calc(6px * var(--lk-ui-scale));background:var(--lk-muted);opacity:.35}.lk-apphandle{position:fixed;z-index:64;display:flex;justify-content:center;align-items:flex-start;min-width:calc(44px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale));touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lk-apphandle[hidden]{display:none}.lk-apphandle-nub{flex:none;width:calc(18px * var(--lk-ui-scale));height:calc(18px * var(--lk-ui-scale));background:var(--lk-accent)}.lk-apphandle--start .lk-apphandle-nub{border-radius:50% 0 50% 50%}.lk-apphandle--end .lk-apphandle-nub{border-radius:0 50% 50%}.lk-error-screen{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(14px * var(--lk-ui-scale));padding:calc(var(--lk-safe-top) + 40px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 28px * var(--lk-ui-scale)) calc(var(--lk-safe-bottom) + 40px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 28px * var(--lk-ui-scale));text-align:center}.lk-error-mark{width:calc(44px * var(--lk-ui-scale));height:calc(44px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lk-accent-wash);color:var(--lk-accent-text);font-size:calc(22px * var(--lk-ui-scale));font-weight:700}.lk-error-text{margin:0;font-size:calc(15px * var(--lk-ui-scale));line-height:1.5;color:var(--lk-ink-soft);max-width:calc(300px * var(--lk-ui-scale))}.lk-error-back{border:none;border-radius:12px;padding:calc(12px * var(--lk-ui-scale)) calc(22px * var(--lk-ui-scale));background:var(--lk-accent);color:var(--lk-on-accent);font-size:calc(15px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;touch-action:pan-y}.lk-drawer-root.lk-open{pointer-events:auto}.lk-drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.lk-drawer-root.lk-open .lk-drawer-scrim{opacity:1}.lk-drawer-panel{position:absolute;top:0;bottom:0;left:0;width:85%;background:var(--lk-drawer);box-shadow:6px 0 40px #2d281e4d;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .26s cubic-bezier(.32,.72,0,1);padding-bottom:calc(8px * var(--lk-ui-scale) + var(--lk-safe-bottom))}.lk-drawer-root.lk-open .lk-drawer-panel{transform:translate(0)}.lk-drawer-strip{position:absolute;top:calc(var(--lk-safe-top) + 8px * var(--lk-ui-scale));right:0;width:15%;height:calc(34px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--lk-ink-strong);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.lk-drawer-strip svg{width:calc(19px * var(--lk-icon-scale));height:calc(19px * var(--lk-icon-scale))}.lk-drawer-root.lk-open .lk-drawer-strip{opacity:1;pointer-events:auto}.lk-drawer-toprow{display:flex;align-items:center;padding:calc(6px * var(--lk-ui-scale) + var(--lk-safe-top)) calc(16px * var(--lk-ui-scale)) 0}.lk-drawer-menu,.lk-drawer-home,.lk-drawer-search,.lk-drawer-sync{color:var(--lk-ink-strong)}.lk-drawer-sync{margin-left:auto}.lk-drawer-menu svg,.lk-drawer-home svg,.lk-drawer-search svg,.lk-drawer-sync svg{width:calc(19px * var(--lk-icon-scale));height:calc(19px * var(--lk-icon-scale))}.lk-drawer-sync--ok{color:var(--lk-synced)}.lk-drawer-sync--muted{color:var(--lk-muted)}.lk-drawer-sync--danger{color:var(--lk-danger)}.lk-drawer-sync-icon{display:inline-flex;align-items:center;justify-content:center}.lk-drawer-sync-icon--spin{animation:lk-sync-spin 4s linear infinite}@media(prefers-reduced-motion:reduce){.lk-drawer-sync-icon--spin{animation:none}}.lk-drawer-header{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale)) calc(6px * var(--lk-ui-scale))}.lk-drawer-stamp{font-family:var(--lk-sans);font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted);border-top:1px solid color-mix(in srgb,var(--lk-ink) 8%,transparent);padding:calc(8px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale)) 0}.lk-drawer-cover{width:calc(32px * var(--lk-ui-scale));height:calc(32px * var(--lk-ui-scale));border-radius:9px;overflow:hidden;flex:none;box-shadow:0 1px 3px #00000026;display:flex;align-items:center;justify-content:center;background:var(--lk-card)}.lk-drawer-cover img{width:100%;height:100%;display:block;object-fit:cover}.lk-drawer-cover-initial{font-family:var(--lk-serif);font-size:calc(15px * var(--lk-ui-scale));font-weight:700}.lk-drawer-proj{flex:1;min-width:0}.lk-drawer-name{font-size:calc(14px * var(--lk-ui-scale));font-weight:700;color:var(--lk-ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-drawer-words{font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted-2)}.lk-now{display:flex;flex-direction:column;justify-content:center;min-height:calc(76px * var(--lk-ui-scale));box-sizing:border-box;text-align:left;margin:calc(10px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));background:var(--lk-accent-wash);border:none;border-radius:13px;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-now-labelrow{display:flex;align-items:baseline;gap:calc(8px * var(--lk-ui-scale))}.lk-now-label{font-size:calc(10.5px * var(--lk-ui-scale));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lk-accent-text);opacity:.85}.lk-now-titlerow{display:flex;align-items:center;gap:calc(6px * var(--lk-ui-scale));margin-top:calc(2px * var(--lk-ui-scale));min-width:0}.lk-now-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;color:var(--lk-slate)}.lk-now-icon svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-now-title{font-size:calc(16px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-now-words{flex:none;margin-left:auto;padding-left:calc(8px * var(--lk-ui-scale));font-size:calc(11.5px * var(--lk-ui-scale));font-variant-numeric:tabular-nums;color:var(--lk-muted);white-space:nowrap}.lk-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(6px * var(--lk-ui-scale));padding:calc(10px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale))}.lk-tile{display:flex;align-items:center;justify-content:center;padding:calc(10px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale));border:none;background:var(--lk-card);border-radius:13px;cursor:pointer;box-shadow:0 1px 2px #2d281e0d;-webkit-tap-highlight-color:transparent}.lk-tile-icon{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;color:var(--lk-slate)}.lk-tile-icon svg{width:min(calc(28px * var(--lk-icon-scale)),100%);height:auto}.lk-tile-icon>span:not(.navigator-icon--chip){display:flex;align-items:center;justify-content:center;width:100%;min-width:0}.lk-tile--active{background:var(--lk-accent-wash)}.lk-tile--active .lk-tile-icon{color:var(--lk-accent-text)}@keyframes lk-sync-spin{to{transform:rotate(360deg)}}.lk-syncpop{display:flex;flex-direction:column;gap:calc(6px * var(--lk-ui-scale));min-width:calc(200px * var(--lk-ui-scale));max-width:calc(260px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));line-height:1.4;color:var(--lk-ink-soft)}.lk-syncpop-line{margin:0;font-size:calc(15px * var(--lk-ui-scale));font-weight:600;line-height:1.35;color:var(--lk-ink-strong)}.lk-syncpop-line:focus{outline:none}.lk-syncpop-line:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-syncpop-line[data-state=synced]{color:var(--lk-synced)}.lk-syncpop-line[data-state=offline],.lk-syncpop-line[data-state=auth-failed]{color:var(--lk-danger)}.lk-syncpop-failure,.lk-syncpop-message{margin:0;min-height:calc(1.4em * var(--lk-ui-scale));font-size:calc(12.5px * var(--lk-ui-scale));line-height:1.4;color:var(--lk-muted)}.lk-syncpop-failure:empty,.lk-syncpop-message:empty{min-height:0}.lk-syncpop-rows{display:flex;flex-direction:column;gap:calc(6px * var(--lk-ui-scale))}.lk-syncpop-note{margin:calc(2px * var(--lk-ui-scale)) 0 0;font-size:calc(12.5px * var(--lk-ui-scale));line-height:1.4;color:var(--lk-ink-soft)}.lk-syncpop-toggle,.lk-syncpop-btn{display:flex;align-items:center;justify-content:space-between;gap:calc(8px * var(--lk-ui-scale));width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(10px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));border:1.5px solid var(--lk-muted-2);border-radius:10px;background:transparent;color:var(--lk-ink-strong);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-syncpop-toggle:active,.lk-syncpop-btn:active{background:var(--lk-accent-wash)}.lk-syncpop-toggle:focus-visible,.lk-syncpop-btn:focus-visible,.lk-syncpop-copy:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-syncpop-toggle:disabled,.lk-syncpop-btn:disabled,.lk-syncpop-copy:disabled{opacity:.5;cursor:default}.lk-syncpop-toggle:after{content:"";flex:none;width:calc(34px * var(--lk-ui-scale));height:calc(20px * var(--lk-ui-scale));border:1.5px solid var(--lk-muted-2);border-radius:999px;background:transparent}.lk-syncpop-toggle[aria-checked=true]:after{border-color:transparent;background:var(--lk-accent)}.lk-syncpop-coderow{display:flex;align-items:center;flex-wrap:wrap;gap:calc(6px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:1.5px solid var(--lk-muted-2);border-radius:10px}.lk-syncpop-codelabel{flex:none;font-size:calc(11.5px * var(--lk-ui-scale));font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--lk-muted)}.lk-syncpop-code{flex:1 1 100%;width:100%;min-width:0;min-height:calc(44px * var(--lk-ui-scale));padding:calc(4px * var(--lk-ui-scale)) 0;border:none;background:transparent;resize:none;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(16px * var(--lk-ui-scale));line-height:1.35;overflow-wrap:anywhere;word-break:break-all;white-space:pre-wrap;color:var(--lk-ink-strong)}.lk-syncpop-code:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-syncpop-copy{flex:none;min-height:calc(44px * var(--lk-ui-scale));min-width:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));border:1.5px solid transparent;border-radius:10px;background:var(--lk-accent);color:var(--lk-on-accent);font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-syncpop-copy:active{opacity:.85}.lk-drawer-panel .navigator-tree{flex:1;min-height:0;padding:calc(8px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale)) calc(20px * var(--lk-ui-scale));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lk-drawer-panel .navigator-row{gap:calc(8px * var(--lk-ui-scale));padding-top:calc(9px * var(--lk-ui-scale));padding-bottom:calc(9px * var(--lk-ui-scale));padding-right:calc(12px * var(--lk-ui-scale));margin:0 0 calc(1px * var(--lk-ui-scale));border-radius:0;font-family:var(--lk-sans);color:var(--lk-ink-soft);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.lk-drawer-panel .navigator-row-title{min-width:0;font-size:calc(14.5px * var(--lk-ui-scale));font-weight:500;color:var(--lk-ink-soft)}.lk-drawer-panel .navigator-icon{color:var(--lk-muted-3)}.lk-drawer-panel .navigator-icon svg{width:calc(15px * var(--lk-icon-scale));height:calc(15px * var(--lk-icon-scale))}.lk-drawer-panel .navigator-caret{width:calc(16px * var(--lk-ui-scale));height:calc(16px * var(--lk-ui-scale));color:var(--lk-muted-2)}.lk-drawer-panel .navigator-caret svg{width:calc(12px * var(--lk-icon-scale));height:calc(12px * var(--lk-icon-scale))}.lk-drawer-panel .navigator-row-count{font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted-3)}.lk-drawer-panel .navigator-guide{background:#6e665629}.lk-drawer-panel .navigator-row.active,.lk-drawer-panel .navigator-row.selected{--row-hl: color-mix(in srgb, var(--lk-accent) 9%, transparent);color:var(--lk-accent-text)}.lk-drawer-panel .navigator-row.active .navigator-row-title,.lk-drawer-panel .navigator-row.selected .navigator-row-title,.lk-drawer-panel .navigator-row.active .navigator-icon,.lk-drawer-panel .navigator-row.selected .navigator-icon,.lk-drawer-panel .navigator-row.active .navigator-caret,.lk-drawer-panel .navigator-row.selected .navigator-caret,.lk-drawer-panel .navigator-row.active .navigator-row-count{color:var(--lk-accent-text)}.lk-drawer-panel .navigator-row.active .navigator-row-title{font-weight:600}.lk-drawer-panel .navigator-row.active .navigator-icon>svg,.lk-drawer-panel .navigator-row.active .navigator-caret>svg{stroke-width:2}.lk-drawer-panel .navigator-row[data-id="root:manuscript"],.lk-drawer-panel .navigator-row[data-id="root:workshop"],.lk-drawer-panel .navigator-row[data-id="root:wiki"],.lk-drawer-panel .navigator-row[data-id="root:trash"]{margin-top:calc(8px * var(--lk-ui-scale))}.lk-drawer-panel .navigator-row[data-id="root:manuscript"] .navigator-row-title,.lk-drawer-panel .navigator-row[data-id="root:workshop"] .navigator-row-title,.lk-drawer-panel .navigator-row[data-id="root:wiki"] .navigator-row-title,.lk-drawer-panel .navigator-row[data-id="root:trash"] .navigator-row-title{font-size:calc(11px * var(--lk-ui-scale));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--lk-muted-3)}.lk-drawer-panel .navigator-rename-input{font-size:calc(16px * var(--lk-ui-scale));width:100%;border:1px solid var(--lk-accent);border-radius:6px;padding:calc(3px * var(--lk-ui-scale)) calc(6px * var(--lk-ui-scale))}.lk-drawer-panel .navigator-rename-input.invalid{border-color:var(--lk-danger)}html.lk-mobile .toolbar-menu-item{min-height:calc(44px * var(--lk-ui-scale));gap:calc(10px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));font-size:calc(15px * var(--lk-ui-scale))}html.lk-mobile .row-edit-name,html.lk-mobile .row-edit-btn,html.lk-mobile .row-edit-ibtn,html.lk-mobile .row-edit-reset,html.lk-mobile .row-edit-swatch{min-height:calc(44px * var(--lk-ui-scale))}html.lk-mobile .row-edit-title,html.lk-mobile .row-edit-btn{font-size:calc(15px * var(--lk-ui-scale))}.lk-user{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale));margin:calc(6px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) 0;padding:calc(11px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));border:none;background:var(--lk-card);border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-user-avatar{width:calc(28px * var(--lk-ui-scale));height:calc(28px * var(--lk-ui-scale));flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lk-accent-wash);color:var(--lk-accent-text)}.lk-user-avatar svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-user-name{flex:1;min-width:0;font-size:calc(14px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.lk-popitem--inert{display:flex;align-items:center;gap:calc(9px * var(--lk-ui-scale));opacity:.45;cursor:default}.lk-popitem-ico{display:flex;align-items:center}.lk-popitem-ico svg{width:calc(15px * var(--lk-icon-scale));height:calc(15px * var(--lk-icon-scale))}.lk-popitem--back .lk-popitem-ico svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-vtag{margin-left:auto;font-size:calc(9px * var(--lk-ui-scale));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lk-muted);border:1px solid var(--lk-muted-3);border-radius:5px;padding:calc(1px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale))}.lk-popmenu--user{min-width:calc(210px * var(--lk-ui-scale))}.lk-popitem--row,.lk-popitem--back,.lk-popitem--opt{display:flex;align-items:center;gap:calc(9px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale))}.lk-popitem-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-popitem-hint{flex:none;font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted);max-width:calc(96px * var(--lk-ui-scale));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lk-popitem-chevron{flex:none;display:flex;align-items:center;color:var(--lk-muted-2)}.lk-popitem-chevron svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-popitem--back{color:var(--lk-muted);font-weight:600;border-radius:8px 8px 0 0;border-bottom:1px solid color-mix(in srgb,var(--lk-muted) 28%,transparent);margin-bottom:calc(2px * var(--lk-ui-scale))}.lk-popitem--back .lk-popitem-ico{color:var(--lk-muted)}.lk-popitem-check{flex:none;width:calc(18px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;color:var(--lk-accent-text)}.lk-popitem-check svg{width:calc(15px * var(--lk-icon-scale));height:calc(15px * var(--lk-icon-scale))}.lk-popitem--opt.is-current{color:var(--lk-accent-text);font-weight:600}.lk-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--lk-paper);display:flex;flex-direction:column;padding:calc(8px * var(--lk-ui-scale) + var(--lk-safe-top)) 0 0}.lk-search-bar{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale))}.lk-search-back{flex:none;color:var(--lk-ink-strong)}.lk-search-back svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-search-field{flex:1;display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));padding:calc(9px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));background:var(--lk-card);border-radius:12px;color:var(--lk-muted-2)}.lk-search-field>svg{flex:none;width:calc(17px * var(--lk-icon-scale));height:calc(17px * var(--lk-icon-scale))}.lk-search-input{flex:1;min-width:0;border:none;background:transparent;font-family:var(--lk-sans);font-size:calc(15px * var(--lk-ui-scale));color:var(--lk-ink);outline:none}.lk-search-clear{flex:none;border:none;background:transparent;color:var(--lk-muted-2);cursor:pointer;display:flex;align-items:center;-webkit-tap-highlight-color:transparent}.lk-search-clear svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-search-results{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 calc(14px * var(--lk-ui-scale)) calc(20px * var(--lk-ui-scale) + var(--lk-safe-bottom))}.lk-search-state{padding:calc(40px * var(--lk-ui-scale)) calc(6px * var(--lk-ui-scale));text-align:center;font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-search-result{display:block;width:100%;text-align:left;border:none;background:transparent;padding:calc(12px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale));border-bottom:1px solid rgba(110,102,86,.12);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-search-result-title{font-size:calc(15.5px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong)}.lk-search-result-path{font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted-2);margin-top:calc(2px * var(--lk-ui-scale))}.lk-search-result-snippet{font-size:calc(12.5px * var(--lk-ui-scale));color:var(--lk-slate);margin-top:calc(4px * var(--lk-ui-scale));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-search-result-match{background:color-mix(in srgb,var(--lk-accent) 18%,transparent);color:var(--lk-accent-text);border-radius:3px;padding:0 calc(1px * var(--lk-ui-scale))}.lk-search-result--gone{opacity:.4;cursor:default}.lk-search-retry{margin-top:calc(12px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale));border:1px solid var(--lk-accent);border-radius:8px;background:transparent;color:var(--lk-accent-text);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-topstrip{background:var(--lk-card);padding:calc(var(--lk-safe-top) + 10px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 12px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 12px * var(--lk-ui-scale));border-bottom:1px solid color-mix(in srgb,var(--lk-ink) 30%,transparent)}.lk-topstrip-name{font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-soft);letter-spacing:.01em}.lk-topstrip-brand{display:flex;align-items:center;justify-content:flex-start;gap:calc(8px * var(--lk-ui-scale))}.lk-topstrip-menu{display:flex;align-items:center;justify-content:center;flex:none;width:calc(44px * var(--lk-ui-scale));height:calc(44px * var(--lk-ui-scale));margin:calc(-11px * var(--lk-ui-scale)) 0;border:none;background:transparent;color:var(--lk-ink-strong);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-topstrip-menu svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8px * var(--lk-ui-scale));align-items:stretch;background:var(--lk-card);border-radius:calc(14px * var(--lk-ui-scale));padding:calc(14px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));box-shadow:0 1px 2px #2d281e0d}.lk-stat{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;overflow:hidden}.lk-stat-value{width:100%;text-align:center;white-space:nowrap;overflow:hidden;font-family:var(--lk-serif);font-size:calc(28px * var(--lk-ui-scale));font-weight:700;line-height:1.1;color:var(--lk-ink-strong)}.lk-stat-value-text{display:inline-block;white-space:nowrap}.lk-stat-value--clip{text-align:left;text-overflow:ellipsis}.lk-stat-value--clip .lk-stat-value-text{display:inline}.lk-stat-label{width:100%;margin-top:calc(5px * var(--lk-ui-scale));min-height:2.4em;font-family:var(--lk-sans);font-size:calc(10px * var(--lk-ui-scale));font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--lk-muted)}.lk-home-section{margin-top:calc(14px * var(--lk-ui-scale))}.lk-home-h2{margin:0 0 calc(7px * var(--lk-ui-scale));font-family:var(--lk-serif);font-size:calc(17px * var(--lk-ui-scale));font-weight:700;color:var(--lk-ink-strong)}.lk-cont-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto;column-gap:calc(8px * var(--lk-ui-scale));row-gap:0}.lk-cont-cardwrap{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0}.lk-cont-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-cont-cover{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:calc(8px * var(--lk-ui-scale));overflow:hidden;background:var(--lk-slate);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #2d281e2e}.lk-cont-cover-img{width:100%;height:100%;object-fit:cover;display:block}.lk-cont-cover-initial{font-family:var(--lk-serif);font-size:calc(26px * var(--lk-ui-scale));font-weight:700}.lk-cont-title{margin-top:calc(6px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));font-weight:600;line-height:1.25;min-height:2.5em;max-height:5em;color:var(--lk-ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.lk-cont-words{margin-top:calc(3px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(11px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-cont-words[hidden]{display:none}.lk-cont-resume{display:block;margin-top:calc(6px * var(--lk-ui-scale));padding:calc(19.5px * var(--lk-ui-scale)) 0;border-radius:calc(7px * var(--lk-ui-scale));background:var(--lk-accent);color:var(--lk-on-accent);font-family:var(--lk-sans);font-size:calc(11px * var(--lk-ui-scale));font-weight:600;text-align:center}.lk-cont-pin{position:absolute;top:calc(6px * var(--lk-ui-scale));right:calc(6px * var(--lk-ui-scale));display:inline-flex;align-items:center;justify-content:center;width:calc(30px * var(--lk-ui-scale));height:calc(30px * var(--lk-ui-scale));border:none;border-radius:calc(8px * var(--lk-ui-scale));background:var(--lk-accent);color:var(--lk-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-cont-pin svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale));fill:#ffffff59}.lk-newproject-section{margin-top:calc(14px * var(--lk-ui-scale))}.lk-newproject-toggle{display:block;width:100%;padding:calc(13px * var(--lk-ui-scale)) 0;border:calc(1.5px * var(--lk-ui-scale)) dashed var(--lk-accent);border-radius:calc(11px * var(--lk-ui-scale));background:transparent;color:var(--lk-accent-text);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));font-weight:600;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-newproject-section .lk-newproject[hidden]{display:none}.lk-home{min-height:100vh;background:var(--lk-paper)}.lk-home-body{padding:calc(10px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 10px * var(--lk-ui-scale)) calc(var(--lk-safe-bottom) + 24px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 10px * var(--lk-ui-scale));max-width:640px;margin:0 auto}.lk-newproject-card-name-label{margin-top:calc(14px * var(--lk-ui-scale))}.lk-newproject-name{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:calc(12px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));border:1px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);border-radius:11px;background:var(--lk-field);color:var(--lk-ink);font-family:inherit;font-size:calc(16px * var(--lk-ui-scale))}.lk-newproject-name::placeholder{color:var(--lk-muted-3)}.lk-newproject-name:focus{outline:none;border-color:var(--lk-accent)}.lk-newproject-error{margin-top:calc(8px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-danger)}.lk-newproject-error[hidden]{display:none}.lk-settings{min-height:100vh;background:var(--lk-paper)}.lk-settings-body{display:flex;flex-direction:column;gap:calc(14px * var(--lk-ui-scale));padding:calc(10px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 10px * var(--lk-ui-scale)) calc(var(--lk-safe-bottom) + 24px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 10px * var(--lk-ui-scale));max-width:640px;margin:0 auto}.lk-setcard{display:flex;flex-direction:column;gap:calc(10px * var(--lk-ui-scale));background:var(--lk-card);border-radius:calc(14px * var(--lk-ui-scale));padding:calc(14px * var(--lk-ui-scale));box-shadow:0 1px 2px #2d281e0d}.lk-set-eyebrow{font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lk-muted-2)}.lk-set-scope{margin:0;font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-set-hint{margin:0;font-size:calc(12px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-muted)}.lk-setrow{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale));width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(4px * var(--lk-ui-scale)) 0;border:none;background:transparent;text-align:left;color:var(--lk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-setrow-ico{display:flex;align-items:center;color:var(--lk-muted)}.lk-setrow-label{flex:1;min-width:0;font-size:calc(15px * var(--lk-ui-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-setrow-hint{flex:none;max-width:calc(150px * var(--lk-ui-scale));font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-setrow-chevron{flex:none;display:flex;align-items:center;color:var(--lk-muted-2)}.lk-setfield{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale))}.lk-setfield-label{font-size:calc(15px * var(--lk-ui-scale));color:var(--lk-ink-soft)}.lk-seg{display:inline-flex;gap:calc(2px * var(--lk-ui-scale));padding:calc(3px * var(--lk-ui-scale));background:var(--lk-field);border-radius:calc(9px * var(--lk-ui-scale))}.lk-seg-btn{flex:1 0 auto;min-height:calc(44px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(12px * var(--lk-ui-scale));border:none;background:transparent;border-radius:calc(7px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-seg-btn--on{background:var(--lk-card);color:var(--lk-accent-text);box-shadow:0 1px 2px #2d281e1f}.lk-setcard>.lk-seg{display:flex;width:100%;flex-wrap:wrap}.lk-setcard>.lk-seg>.lk-seg-btn{flex:1 1 auto;min-width:0;white-space:nowrap;text-align:center}.lk-step{display:inline-flex;align-items:center;gap:calc(8px * var(--lk-ui-scale))}.lk-step-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--lk-ui-scale));height:calc(44px * var(--lk-ui-scale));border:1px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);background:var(--lk-field);border-radius:calc(9px * var(--lk-ui-scale));color:var(--lk-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-step-value{min-width:calc(52px * var(--lk-ui-scale));text-align:center;font-size:calc(15px * var(--lk-ui-scale));font-variant-numeric:tabular-nums;color:var(--lk-ink)}.lk-setslider{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale))}.lk-setslider-input{width:calc(140px * var(--lk-ui-scale));accent-color:var(--lk-accent)}.lk-setslider-value{min-width:calc(36px * var(--lk-ui-scale));text-align:right;font-size:calc(14px * var(--lk-ui-scale));font-variant-numeric:tabular-nums;color:var(--lk-muted)}.lk-aligngroup{display:inline-flex;gap:calc(4px * var(--lk-ui-scale))}.lk-align-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(44px * var(--lk-ui-scale));height:calc(44px * var(--lk-ui-scale));border:1px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);background:var(--lk-field);border-radius:calc(9px * var(--lk-ui-scale));color:var(--lk-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-align-btn--on{background:var(--lk-accent-wash);border-color:var(--lk-accent);color:var(--lk-accent-text)}.lk-projects{min-height:100vh;background:var(--lk-paper)}.lk-projects-head,.lk-projects-newdrawer,.lk-projects-body{max-width:640px;margin-inline:auto}.lk-projects-head{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 15px * var(--lk-ui-scale)) calc(6px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 15px * var(--lk-ui-scale))}.lk-projects-head-left{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));min-width:0}.lk-projects-title{margin:0;font-family:var(--lk-sans);font-size:calc(15px * var(--lk-ui-scale));font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--lk-ink-soft)}.lk-projects-head-right{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));flex:none}.lk-projects-add,.lk-projects-sort{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(34px * var(--lk-ui-scale));height:calc(34px * var(--lk-ui-scale));border:none;background:transparent;border-radius:calc(9px * var(--lk-ui-scale));color:var(--lk-slate);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-projects-add[aria-expanded=true]{color:var(--lk-accent-text);background:var(--lk-accent-wash)}.lk-projects-view{display:inline-flex;flex:none;gap:calc(2px * var(--lk-ui-scale));padding:calc(2px * var(--lk-ui-scale));background:var(--lk-fmtbar);border-radius:calc(9px * var(--lk-ui-scale))}.lk-projects-view-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(32px * var(--lk-ui-scale));height:calc(28px * var(--lk-ui-scale));border:none;background:transparent;border-radius:calc(7px * var(--lk-ui-scale));color:var(--lk-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-projects-view-btn--on{background:var(--lk-card);color:var(--lk-accent-text);box-shadow:0 1px 2px #2d281e1f}.lk-projects-newdrawer{overflow:hidden;max-height:0;padding:0 calc(var(--lk-safe-right) + 15px * var(--lk-ui-scale)) 0 calc(var(--lk-safe-left) + 15px * var(--lk-ui-scale));transition:max-height .26s ease}.lk-projects-newdrawer.lk-open{max-height:calc(560px * var(--lk-ui-scale));padding-top:calc(6px * var(--lk-ui-scale));padding-bottom:calc(14px * var(--lk-ui-scale))}@media(prefers-reduced-motion:reduce){.lk-projects-newdrawer{transition:none}}.lk-projects-body{padding:calc(8px * var(--lk-ui-scale)) calc(var(--lk-safe-right) + 15px * var(--lk-ui-scale)) calc(var(--lk-safe-bottom) + 24px * var(--lk-ui-scale)) calc(var(--lk-safe-left) + 15px * var(--lk-ui-scale))}.lk-projects-list{display:flex;flex-direction:column;gap:calc(8px * var(--lk-ui-scale))}.lk-projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(104px * var(--lk-ui-scale)),1fr));gap:calc(16px * var(--lk-ui-scale))}.lk-projects-empty{padding:calc(44px * var(--lk-ui-scale)) calc(20px * var(--lk-ui-scale));text-align:center;color:var(--lk-muted);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale))}.lk-projects-archived-label{grid-column:1 / -1;margin:calc(16px * var(--lk-ui-scale)) 0 calc(2px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--lk-muted-2)}.lk-sortmenu{display:flex;flex-direction:column;min-width:calc(190px * var(--lk-ui-scale))}.lk-sortmenu-item{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));width:100%;padding:calc(9px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale));border:none;background:transparent;border-radius:calc(8px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-ink-soft);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-sortmenu-item--on{color:var(--lk-accent-text);font-weight:600}.lk-sortmenu-check{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(16px * var(--lk-ui-scale));color:var(--lk-accent)}.lk-sortmenu-label{flex:1}.lk-sortmenu-divider{height:1px;margin:calc(4px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));background:color-mix(in srgb,var(--lk-slate) 28%,transparent)}.lk-sortmenu-status .lk-popitem-hint{font-size:calc(10px * var(--lk-ui-scale))}.lk-prow{display:flex;align-items:stretch;gap:calc(12px * var(--lk-ui-scale));padding:calc(14px * var(--lk-ui-scale)) calc(15px * var(--lk-ui-scale));background:var(--lk-card);border-radius:15px;box-shadow:0 1px 2px #2d281e0d}.lk-prow-open{flex:1;min-width:0;display:flex;align-items:center;gap:calc(14px * var(--lk-ui-scale));border:none;background:transparent;padding:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-prow-open:disabled{cursor:default}.lk-prow-cover{position:relative;flex:none;width:calc(40px * var(--lk-ui-scale));height:calc(48px * var(--lk-ui-scale));border-radius:6px;overflow:hidden;background:var(--lk-slate);box-shadow:inset -3px 0 #0000001f;display:flex;align-items:center;justify-content:center}.lk-prow-cover-img{width:100%;height:100%;object-fit:cover;display:block}.lk-prow-cover-initial{font-family:var(--lk-serif);font-size:calc(20px * var(--lk-ui-scale));font-weight:600}.lk-prow-text{flex:1;min-width:0}.lk-prow-title{font-family:var(--lk-serif);font-size:calc(17px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-prow-words{margin-top:calc(2px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));color:var(--lk-muted)}.lk-prow-words[hidden]{display:none}.lk-prow-progress{margin-top:calc(7px * var(--lk-ui-scale));display:flex;align-items:center}.lk-prow-bar{flex:1;height:calc(5px * var(--lk-ui-scale));border-radius:3px;background:var(--lk-accent-wash);overflow:hidden}.lk-prow-fill{width:0;height:100%;border-radius:3px;background:var(--lk-accent)}.lk-prow-actions{flex:none;align-self:flex-end;display:flex;align-items:center;gap:calc(4px * var(--lk-ui-scale))}.lk-pcard{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lk-pcard-open{display:flex;flex-direction:column;gap:calc(8px * var(--lk-ui-scale));width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-pcard-open:disabled{cursor:default}.lk-pcard-cover{position:relative;width:100%;aspect-ratio:2 / 3;border-radius:8px;overflow:hidden;background:var(--lk-slate);box-shadow:inset -3px 0 #0000001f;display:flex;align-items:center;justify-content:center}.lk-pcard-cover-img{width:100%;height:100%;object-fit:cover;display:block}.lk-pcard-cover-initial{font-family:var(--lk-serif);font-size:calc(30px * var(--lk-ui-scale));font-weight:600}.lk-pcard-title{font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));font-weight:600;line-height:1.25;color:var(--lk-ink-strong);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lk-pcard-actions{position:absolute;top:calc(6px * var(--lk-ui-scale));right:calc(6px * var(--lk-ui-scale));display:flex;gap:calc(4px * var(--lk-ui-scale))}.lk-pcard-actions--pin{top:0;right:0;left:0;width:100%;aspect-ratio:2 / 3;box-sizing:border-box;padding:calc(6px * var(--lk-ui-scale));align-items:flex-end;justify-content:flex-end;pointer-events:none}.lk-pcard-actions--pin .lk-pin{pointer-events:auto}.lk-pcard-actions .lk-pcard-unarchive,.lk-pcard-actions .lk-pcard-delete{width:calc(30px * var(--lk-ui-scale));height:calc(30px * var(--lk-ui-scale));background:#14100c80;color:var(--lk-on-accent);border-radius:calc(8px * var(--lk-ui-scale))}.lk-pcard-actions .lk-pin{width:calc(30px * var(--lk-ui-scale));height:calc(30px * var(--lk-ui-scale));box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lk-slate) 22%,transparent);background:#00000040;color:var(--lk-on-accent);border-radius:calc(8px * var(--lk-ui-scale))}.lk-pcard-actions .lk-pin--on{border-color:transparent;background:var(--lk-accent)}.lk-pcard-actions .lk-pin--on svg{fill:#ffffff59}.lk-pcard-actions .lk-pin--disabled{opacity:.55}.lk-pin,.lk-prow-unarchive,.lk-prow-delete{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(34px * var(--lk-ui-scale));height:calc(34px * var(--lk-ui-scale));border:none;background:transparent;border-radius:calc(9px * var(--lk-ui-scale));color:var(--lk-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-pin{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lk-slate) 22%,transparent)}.lk-pin--on{color:var(--lk-accent);border-color:transparent}.lk-pin--on svg{fill:var(--lk-accent-wash)}.lk-pin--disabled{color:var(--lk-muted-3);opacity:.55;cursor:default}.lk-prow-delete{color:var(--lk-danger)}.lk-toast{position:fixed;left:50%;bottom:calc(var(--lk-safe-bottom) + 28px * var(--lk-ui-scale));transform:translate(-50%);z-index:2000;max-width:80vw;padding:calc(10px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale));background:var(--lk-ink-strong);color:var(--lk-paper);border-radius:calc(11px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale));font-weight:500;text-align:center;box-shadow:0 6px 24px #241f1852;animation:lk-toast-in .16s ease}@keyframes lk-toast-in{0%{opacity:0;transform:translate(-50%,calc(8px * var(--lk-ui-scale)))}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lk-toast{animation:none}}.lk-prompt-body{margin-top:calc(10px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-ink-soft)}.lk-prompt-btn--danger{background:var(--lk-danger);color:#fff}.lk-toolkit-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.lk-toolkit-root.lk-open{pointer-events:auto}.lk-toolkit-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.lk-toolkit-root.lk-open .lk-toolkit-scrim{opacity:1}.lk-toolkit-panel{position:absolute;top:0;bottom:0;right:0;width:85%;background:var(--lk-drawer);box-shadow:-6px 0 40px #2d281e4d;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s cubic-bezier(.32,.72,0,1);padding-bottom:calc(8px * var(--lk-ui-scale) + var(--lk-safe-bottom))}.lk-toolkit-root.lk-open .lk-toolkit-panel{transform:translate(0)}.lk-toolkit-strip{position:absolute;top:calc(var(--lk-safe-top) + 8px * var(--lk-ui-scale));left:0;width:15%;height:calc(34px * var(--lk-ui-scale));display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--lk-ink-strong);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}.lk-toolkit-strip svg{width:calc(19px * var(--lk-icon-scale));height:calc(19px * var(--lk-icon-scale))}.lk-toolkit-root.lk-open .lk-toolkit-strip{opacity:1;pointer-events:auto}.lk-toolkit-root.lk-toolkit-collapsed{pointer-events:none}.lk-toolkit-root.lk-toolkit-collapsed .lk-toolkit-panel{transform:translate(100%)}.lk-toolkit-root.lk-toolkit-collapsed .lk-toolkit-scrim,.lk-toolkit-root.lk-toolkit-collapsed .lk-toolkit-strip{opacity:0;pointer-events:none}.spell-popover{z-index:80;width:min(340px,calc(100vw - 24px))}.spell-popover svg{width:calc(20px * var(--lk-ui-scale, 1));height:calc(20px * var(--lk-ui-scale, 1))}.spell-pop-word{font-size:calc(15px * var(--lk-ui-scale, 1))}.spell-pop-suggestions{max-height:calc(5 * 44px * var(--lk-ui-scale, 1));overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.spell-pop-sug{min-height:calc(44px * var(--lk-ui-scale, 1));font-size:calc(15px * var(--lk-ui-scale, 1))}.spell-pop-custom input{min-height:calc(44px * var(--lk-ui-scale, 1));font-size:calc(16px * var(--lk-ui-scale, 1))}.spell-pop-act{min-height:calc(44px * var(--lk-ui-scale, 1));font-size:calc(14px * var(--lk-ui-scale, 1))}.spell-pop-navbtn{width:calc(48px * var(--lk-ui-scale, 1));height:calc(40px * var(--lk-ui-scale, 1))}.spell-pop-navpos{font-size:calc(13px * var(--lk-ui-scale, 1))}.lk-toolkit-menu{display:flex;flex-direction:column;padding:calc(10px * var(--lk-ui-scale) + var(--lk-safe-top)) calc(10px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale))}.lk-toolkit-header{font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale));font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lk-slate);padding:calc(6px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale))}.lk-toolkit-row{display:flex;align-items:center;gap:calc(11px * var(--lk-ui-scale));width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:none;border-radius:10px;background:transparent;color:var(--lk-ink-strong);font-size:calc(15px * var(--lk-ui-scale));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-toolkit-row:active{background:var(--lk-accent-wash)}.lk-toolkit-row-ico{display:flex;align-items:center;color:var(--lk-slate);flex:none}.lk-toolkit-row-ico svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-toolkit-row-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lk-toolkit-row-chevron{display:flex;align-items:center;color:var(--lk-muted-3);flex:none}.lk-toolkit-row-chevron svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-toolkit-row--inert{opacity:.45;cursor:default}.lk-toolkit-row--inert:active{background:transparent}.lk-toolkit-pane{display:flex;flex-direction:column;flex:1;min-height:0}.lk-toolkit-back{display:flex;align-items:center;gap:calc(8px * var(--lk-ui-scale));width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale) + var(--lk-safe-top)) calc(12px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:none;background:transparent;color:var(--lk-ink-strong);font-size:calc(15px * var(--lk-ui-scale));font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-toolkit-back-ico{display:flex;align-items:center;color:var(--lk-slate);flex:none}.lk-toolkit-back-ico svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-toolkit-pane-host{flex:1;min-height:0;display:flex;flex-direction:column;overscroll-behavior:contain}.lk-toolkit-panel .lk-toolkit-host{grid-column:auto;grid-row:auto;margin-top:0;padding-top:0;border:none;border-radius:0;box-shadow:none;width:auto;min-height:0;flex:1;font-size:inherit}.lk-toolkit-panel .lk-toolkit-host>*{width:auto}.lk-toolkit-panel .lk-toolkit-pane-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(12px * var(--lk-ui-scale))}.lk-toolkit-panel .lk-toolkit-host .pane-header-title{display:none}.lk-toolkit-panel .lk-toolkit-host .pane-header:not(:has(.pane-header-slot>*)){display:none}.lk-toolkit-panel .lk-toolkit-host .pane-header{height:auto;min-height:calc(44px * var(--lk-ui-scale));padding:0 calc(12px * var(--lk-ui-scale))}.lk-toolkit-panel .lk-toolkit-host .pane-header-slot{font-size:calc(13px * var(--lk-ui-scale));display:flex;align-items:center;gap:calc(4px * var(--lk-ui-scale));overflow:visible}.lk-toolkit-panel .lk-toolkit-host .pane-header-slot button{min-width:calc(36px * var(--lk-ui-scale));min-height:calc(36px * var(--lk-ui-scale));display:inline-flex;align-items:center;justify-content:center;padding:0}.lk-toolkit-panel .lk-toolkit-host .pane-header-slot button[hidden]{display:none}.lk-toolkit-panel .lk-toolkit-host .pane-header-slot button svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-toolkit-panel .lk-toolkit-pane-body svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-toolkit-panel .lk-toolkit-host .spell-count{font-size:calc(13px * var(--lk-ui-scale))}.lk-toolkit-panel .comments-toolrow,.lk-toolkit-panel .comments-selbar{height:auto;min-height:calc(44px * var(--lk-ui-scale))}.lk-toolkit-panel .comments-toolrow-right button,.lk-toolkit-panel .comments-selbar button{min-width:calc(36px * var(--lk-ui-scale));min-height:calc(36px * var(--lk-ui-scale));display:inline-flex;align-items:center;justify-content:center;padding:0}.lk-toolkit-pane-loading,.lk-toolkit-pane-error{padding:calc(16px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));color:var(--lk-slate)}.lk-bsheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:flex;align-items:flex-end;justify-content:center;background:color-mix(in srgb,var(--lk-ink-strong) 40%,transparent);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.lk-bsheet{width:100%;max-width:560px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:var(--lk-paper);border-radius:calc(18px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale)) 0 0;padding:calc(16px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale)) calc(16px * var(--lk-ui-scale) + var(--lk-safe-bottom));box-shadow:0 -12px 40px color-mix(in srgb,var(--lk-ink-strong) 28%,transparent);animation:lk-bsheet-rise .3s cubic-bezier(.32,.72,0,1)}@keyframes lk-bsheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.lk-bsheet{animation:none}}.lk-pdrawer{display:flex;flex-direction:column;gap:calc(12px * var(--lk-ui-scale))}.lk-pdrawer-actions{display:flex;align-items:center;justify-content:flex-end;gap:calc(6px * var(--lk-ui-scale))}.lk-pdrawer-archive,.lk-pdrawer-unarchive,.lk-pdrawer-delete,.lk-pdrawer-open{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:calc(44px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale));border:none;border-radius:9px;background:transparent;color:var(--lk-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-pdrawer-archive svg,.lk-pdrawer-unarchive svg,.lk-pdrawer-delete svg,.lk-pdrawer-open svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-pdrawer-open{margin-left:auto}.lk-pdrawer-delete{color:var(--lk-danger)}.lk-pdrawer-actions .lk-pin{width:calc(40px * var(--lk-ui-scale));height:calc(40px * var(--lk-ui-scale))}.lk-pdrawer-actions .lk-pin svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-pdrawer-actions .lk-pin{border-color:transparent;color:var(--lk-ink-soft)}.lk-pdrawer-actions .lk-pin--on{color:var(--lk-accent)}.lk-pdrawer-actions .lk-pin--disabled{color:var(--lk-muted-3)}.lk-pdrawer-goal:empty{display:none}.lk-pdrawer-bar{height:calc(6px * var(--lk-ui-scale));border-radius:3px;background:var(--lk-accent-wash);overflow:hidden}.lk-pdrawer-fill{width:0;height:100%;border-radius:3px;background:var(--lk-accent)}.lk-pdrawer-goal-caption{margin-top:calc(6px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-ink-soft);font-variant-numeric:tabular-nums}.lk-pdrawer-stats{display:flex;flex-direction:column;gap:calc(7px * var(--lk-ui-scale))}.lk-pdrawer-stat-group{display:contents}.lk-pdrawer-stat{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale))}.lk-pdrawer-stat-k{color:var(--lk-slate)}.lk-pdrawer-stat-v{color:var(--lk-ink-strong);font-variant-numeric:tabular-nums;text-align:right}.lk-pdrawer-stat-empty{font-family:var(--lk-sans);font-size:calc(13px * var(--lk-ui-scale));color:var(--lk-slate)}.lk-prow{flex-direction:column;align-items:stretch;gap:0}.lk-prow-line{display:flex;align-items:center;gap:calc(12px * var(--lk-ui-scale))}.lk-prow-header{flex:1;min-width:0;display:flex;align-items:center;gap:calc(14px * var(--lk-ui-scale));border:none;background:transparent;padding:0;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-prow-arrow{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:calc(44px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale));border:none;border-radius:9px;background:transparent;color:var(--lk-ink-soft);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-prow-arrow svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-prow-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.lk-prow--open .lk-prow-drawer{grid-template-rows:1fr}.lk-prow--open .lk-prow-title{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.lk-prow-drawer-inner{min-height:0;overflow:hidden}.lk-prow-drawer-pad{padding-top:calc(14px * var(--lk-ui-scale))}@media(prefers-reduced-motion:reduce){.lk-prow-drawer{transition:none}}.lk-pcard-sheet-title{font-family:var(--lk-serif);font-size:calc(19px * var(--lk-ui-scale));font-weight:600;line-height:1.2;color:var(--lk-ink-strong);margin-bottom:calc(10px * var(--lk-ui-scale));white-space:normal;overflow:visible;overflow-wrap:anywhere}.lk-wizard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--lk-paper);color:var(--lk-ink);overflow-y:auto}.lk-wizard-top{display:flex;align-items:center;gap:10px}.lk-wizard-back{background:none;border:none;padding:8px;color:inherit}.lk-wizard-title{font-size:1.2rem;margin:0}.lk-wizard-label{font-size:.85rem;color:var(--lk-muted)}.lk-wizard-name{font-size:1rem;padding:12px;border:1.5px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);border-radius:10px;background:var(--lk-field);color:var(--lk-ink)}.lk-wizard-error{color:var(--lk-danger)}.lk-wizard-error[hidden]{display:none}.lk-wizard-paths{display:flex;flex-direction:column;gap:10px;margin-top:8px}.lk-wizard-path,.lk-wizard-create{font-size:1rem;font-weight:600;padding:14px;border:1.5px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);border-radius:12px;background:none;color:var(--lk-ink);text-align:center}.lk-wizard-template{display:flex;flex-direction:column;gap:8px;padding:4px 8px}.lk-wizard-template[hidden]{display:none}.lk-wizard-template-select{font-size:1rem;padding:10px;border:1.5px solid color-mix(in srgb,var(--lk-ink) 16%,transparent);border-radius:10px;background:var(--lk-field);color:var(--lk-ink)}.lk-wizard-helper{font-size:.85rem;color:var(--lk-muted)}.lk-import{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--bg, #fff);overflow-y:auto}.lk-import-title{font-size:1.2rem;margin:0}.lk-import-pick,.lk-import-run{font-size:1rem;font-weight:600;padding:14px;border:1.5px solid var(--border, #888);border-radius:12px;background:none;color:inherit}.lk-import-run:disabled{opacity:.5}.lk-import-item{padding:8px 2px;border-bottom:1px solid var(--border, #e5e5e5)}.lk-import-item-name{font-weight:600}.lk-import-item-status{font-size:.85rem;color:var(--muted, #666)}.lk-import-progress{min-height:1.2em;font-size:.85rem;color:var(--muted, #666)}.lk-import-split{font-size:1rem;padding:12px;border:1.5px solid var(--border, #888);border-radius:12px;background:none;color:inherit}.lk-import-skip{background:none;border:none;padding:12px;color:inherit;text-decoration:underline}.lk-menudrawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none}.lk-menudrawer-root.lk-open{pointer-events:auto}.lk-menudrawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease}.lk-menudrawer-root.lk-open .lk-menudrawer-scrim{opacity:1}.lk-menudrawer-panel{position:absolute;top:0;bottom:0;left:0;width:85%;background:var(--lk-drawer);box-shadow:6px 0 40px #2d281e4d;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .26s cubic-bezier(.32,.72,0,1);padding-bottom:calc(8px * var(--lk-ui-scale) + var(--lk-safe-bottom))}.lk-menudrawer-root.lk-open .lk-menudrawer-panel{transform:translate(0)}.lk-menudrawer-status{margin:0;padding:calc(12px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-ink-soft)}.lk-menudrawer-status:focus{outline:none}.lk-menudrawer-status:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-menudrawer-note{margin:0;padding:calc(2px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));font-family:var(--lk-sans);font-size:calc(12px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-muted)}.lk-menudrawer-menu{display:flex;flex-direction:column;padding:calc(4px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale))}.lk-menudrawer-row{display:flex;align-items:center;width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:none;border-radius:10px;background:transparent;color:var(--lk-ink-strong);font-family:var(--lk-sans);font-size:calc(15px * var(--lk-ui-scale));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-menudrawer-row:active{background:var(--lk-accent-wash)}.lk-menudrawer-hub{padding-top:calc(8px * var(--lk-ui-scale) + var(--lk-safe-top))}.lk-menudrawer-row--nav{justify-content:space-between}.lk-menudrawer-row-label{flex:1 1 auto;min-width:0}.lk-menudrawer-row-chevron{display:inline-flex;align-items:center;color:var(--lk-muted)}.lk-menudrawer-row-chevron svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-menudrawer-returnrow{display:flex;align-items:center;justify-content:space-between}.lk-menudrawer-home,.lk-menudrawer-return{display:inline-flex;align-items:center;justify-content:center;min-height:calc(40px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:none;border-radius:10px;background:transparent;color:var(--lk-ink-strong);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-menudrawer-home:active,.lk-menudrawer-return:active{background:var(--lk-accent-wash)}.lk-menudrawer-home svg,.lk-menudrawer-return svg{width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-menudrawer-back{display:flex;align-items:center;gap:calc(6px * var(--lk-ui-scale));flex:none;width:100%;min-height:calc(44px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale) + var(--lk-safe-top)) calc(14px * var(--lk-ui-scale)) calc(8px * var(--lk-ui-scale));border:none;background:transparent;color:var(--lk-ink-strong);font-family:var(--lk-sans);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-menudrawer-back:active{background:var(--lk-accent-wash)}.lk-menudrawer-back svg{flex:none;width:calc(18px * var(--lk-icon-scale));height:calc(18px * var(--lk-icon-scale))}.lk-menudrawer-back-title{font-size:calc(15px * var(--lk-ui-scale));font-weight:600}.lk-menudrawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lk-menudrawer-pane{display:flex;flex-direction:column;gap:calc(10px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale))}.lk-menudrawer-panel:has(.lk-menudrawer-scroll){overflow-y:hidden}.lk-menudrawer-pane .lk-setfield{flex-wrap:wrap;row-gap:calc(6px * var(--lk-ui-scale))}.lk-switch{position:relative;flex:none;width:calc(44px * var(--lk-ui-scale));height:calc(26px * var(--lk-ui-scale));padding:0;border:none;border-radius:calc(13px * var(--lk-ui-scale));background:var(--lk-field);cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.lk-switch:after{content:"";position:absolute;top:calc(3px * var(--lk-ui-scale));left:calc(3px * var(--lk-ui-scale));width:calc(20px * var(--lk-ui-scale));height:calc(20px * var(--lk-ui-scale));border-radius:50%;background:var(--lk-card);box-shadow:0 1px 2px #2d281e40;transition:transform .15s ease}.lk-switch--on{background:var(--lk-accent)}.lk-switch--on:after{transform:translate(calc(18px * var(--lk-ui-scale)))}.lk-setpicker{display:inline-flex;align-items:center;gap:calc(4px * var(--lk-ui-scale));flex:none;min-height:calc(44px * var(--lk-ui-scale));padding:calc(6px * var(--lk-ui-scale)) calc(10px * var(--lk-ui-scale));border:none;border-radius:calc(9px * var(--lk-ui-scale));background:var(--lk-field);color:var(--lk-ink-soft);font-family:var(--lk-sans);font-size:calc(14px * var(--lk-ui-scale));cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-setpicker-chevron{display:inline-flex;align-items:center;color:var(--lk-muted)}.lk-setpicker-chevron svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-projects>.lk-stats{max-width:min(640px,calc(100% - 30px * var(--lk-ui-scale)));margin:calc(12px * var(--lk-ui-scale)) auto 0}.lk-projects-add svg,.lk-projects-sort svg,.lk-projects-view-btn svg{width:calc(20px * var(--lk-icon-scale));height:calc(20px * var(--lk-icon-scale))}.lk-pin svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-pcard-unarchive svg,.lk-pcard-delete svg{width:calc(16px * var(--lk-icon-scale));height:calc(16px * var(--lk-icon-scale))}.lk-sortmenu-check svg{width:calc(15px * var(--lk-icon-scale));height:calc(15px * var(--lk-icon-scale))}.lk-joinsheet,.lk-joinblocked{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lk-z-join);display:flex;flex-direction:column;gap:calc(12px * var(--lk-ui-scale));padding:calc(16px * var(--lk-ui-scale) + var(--lk-safe-top)) calc(18px * var(--lk-ui-scale) + var(--lk-safe-right)) calc(16px * var(--lk-ui-scale) + var(--lk-safe-bottom)) calc(18px * var(--lk-ui-scale) + var(--lk-safe-left));background:var(--lk-paper);color:var(--lk-ink);font-family:var(--lk-sans);overflow-y:auto;overscroll-behavior:contain}.lk-joinsheet-top{display:flex;align-items:center;gap:calc(10px * var(--lk-ui-scale))}.lk-joinsheet-back{display:flex;align-items:center;justify-content:center;min-width:calc(44px * var(--lk-ui-scale));min-height:calc(44px * var(--lk-ui-scale));margin-left:calc(-8px * var(--lk-ui-scale));border:none;background:none;color:var(--lk-ink-strong);cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-joinsheet-back svg{width:calc(22px * var(--lk-icon-scale));height:calc(22px * var(--lk-icon-scale))}.lk-joinsheet-back:disabled{opacity:.5;cursor:default}.lk-joinsheet-title{margin:0;font-family:var(--lk-serif);font-size:calc(20px * var(--lk-ui-scale));font-weight:600;color:var(--lk-ink-strong)}.lk-joinsheet-label{font-size:calc(14px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-ink-soft)}.lk-joinsheet-code{min-height:calc(44px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale));border:1.5px solid var(--lk-muted-2);border-radius:10px;background:var(--lk-field);color:var(--lk-ink);font-family:var(--lk-sans);font-size:calc(16px * var(--lk-ui-scale))}.lk-joinsheet-code:disabled{opacity:.6}.lk-joinsheet-error{margin:0;min-height:calc(1.45em * var(--lk-ui-scale));font-size:calc(14px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-danger)}.lk-joinsheet-error.is-busy{color:var(--lk-muted)}.lk-joinsheet-join{min-height:calc(48px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale));border:none;border-radius:12px;background:var(--lk-accent);color:var(--lk-on-accent);font-family:var(--lk-sans);font-size:calc(16px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-joinsheet-join:disabled{opacity:.5}.lk-joinsheet-cancel{min-height:calc(44px * var(--lk-ui-scale));border:none;background:none;color:var(--lk-ink-soft);font-family:var(--lk-sans);font-size:calc(15px * var(--lk-ui-scale));text-decoration:underline;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-joinsheet-cancel:disabled{opacity:.5;cursor:default}.lk-joinsheet-back:focus-visible,.lk-joinsheet-code:focus-visible,.lk-joinsheet-join:focus-visible,.lk-joinsheet-cancel:focus-visible,.lk-joinblocked-btn:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-joinblocked{justify-content:center}.lk-joinblocked-title{margin:0;font-family:var(--lk-serif);font-size:calc(22px * var(--lk-ui-scale));font-weight:600;line-height:1.25;color:var(--lk-ink-strong)}.lk-joinblocked-title:focus{outline:none}.lk-joinblocked-title:focus-visible{outline:2px solid var(--lk-accent);outline-offset:2px}.lk-joinblocked-body{margin:0;font-size:calc(15px * var(--lk-ui-scale));line-height:1.5;color:var(--lk-ink-soft)}.lk-joinblocked-flow{margin:0;min-height:calc(1.45em * var(--lk-ui-scale));font-size:calc(14px * var(--lk-ui-scale));line-height:1.45;color:var(--lk-muted)}.lk-joinblocked-actions{display:flex;flex-direction:column;gap:calc(10px * var(--lk-ui-scale));margin-top:calc(4px * var(--lk-ui-scale))}.lk-joinblocked-btn{min-height:calc(48px * var(--lk-ui-scale));padding:calc(12px * var(--lk-ui-scale)) calc(18px * var(--lk-ui-scale));border:1.5px solid var(--lk-muted-2);border-radius:12px;background:transparent;color:var(--lk-ink-strong);font-family:var(--lk-sans);font-size:calc(16px * var(--lk-ui-scale));font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.lk-joinblocked-btn:active{background:var(--lk-accent-wash)}.lk-joinblocked-btn--primary{border-color:transparent;background:var(--lk-accent);color:var(--lk-on-accent)}.lk-joinblocked-btn--primary:active{background:var(--lk-accent);opacity:.85}.lk-joinblocked-btn:disabled{opacity:.5;cursor:default}.lk-drainblock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--lk-z-drain);background:transparent;pointer-events:auto;cursor:default}.lk-presence{margin:calc(2px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale)) calc(4px * var(--lk-ui-scale));padding:calc(8px * var(--lk-ui-scale)) calc(14px * var(--lk-ui-scale));background:var(--lk-accent-wash);border-radius:13px}.lk-presence .presence-roster{padding:0}.lk-presence .presence-roster-label{font-size:calc(10.5px * var(--lk-ui-scale))}.lk-presence .presence-row{font-size:calc(13px * var(--lk-ui-scale));padding:calc(3px * var(--lk-ui-scale)) 0}.lk-presence .presence-dot{width:calc(10px * var(--lk-ui-scale));height:calc(10px * var(--lk-ui-scale))}.lk-presence:has(.presence-roster[hidden]){display:none}.lk-topbar-presence{display:inline-flex;align-items:center}
