:root,.t-dark{--bg: #1e1e2e;--panel: #181825;--panel-2: #232336;--desk: #14141f;--surface: #313244;--text: #cdd6f4;--text-2: #bac2de;--muted: #7f849c;--accent: #89b4fa;--link: #b4befe;--border: #313244;--border-2: #45475a;--danger: #f38ba8;--ok: #a6e3a1;--c-binder: #cba6f7;--c-folder: #f9e2af;--hover: rgba(255, 255, 255, .05);--code-kw: #cba6f7;--code-str: #a6e3a1;--code-num: #fab387;--code-comment: #6c7086;--code-fn: #89b4fa;--code-type: #f9e2af;--code-punct: #9399b2;--code-atom: #f38ba8}:root[data-theme=light],.t-light{--bg: #fdfcf8;--panel: #eceef3;--panel-2: #ffffff;--desk: #d9dce5;--surface: #e3e6ee;--text: #3b3d52;--text-2: #5c5f77;--muted: #6c6f85;--accent: #1e66f5;--link: #5a63e6;--border: #cfd3de;--border-2: #aeb2c2;--danger: #d20f39;--ok: #2f8f2b;--c-binder: #8839ef;--c-folder: #c47f0a;--hover: rgba(0, 0, 0, .05);--code-kw: #8839ef;--code-str: #2f8f2b;--code-num: #d9560b;--code-comment: #7c7f93;--code-fn: #1e66f5;--code-type: #b87608;--code-punct: #6c6f85;--code-atom: #d20f39}:root{color-scheme:dark;--font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Noto Sans", sans-serif;--font-serif: Georgia, "Noto Serif", "Noto Serif Hebrew", "Times New Roman", serif;--font-mono: ui-monospace, "JetBrains Mono", "Cascadia Code", Menlo, Consolas, monospace;--page-font: var(--font-body);--page-size: 20px;--page-leading: 1.75;--page-px: 72px}:root[data-theme=light]{color-scheme:light}:root[data-font=serif]{--page-font: var(--font-serif)}:root[data-font=mono]{--page-font: var(--font-mono)}:root[data-size=s]{--page-size: 17px}:root[data-size=l]{--page-size: 24px}:root[data-leading=tight]{--page-leading: 1.5}:root[data-leading=relaxed]{--page-leading: 2.05}:root[data-margin=narrow]{--page-px: 36px}:root[data-margin=wide]{--page-px: 120px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--font-body)}button,input,select{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--border);border-radius:6px;padding:6px 10px}button{cursor:pointer}button:disabled{opacity:.4;cursor:default}button.primary,button.active{background:var(--accent);color:var(--bg);border-color:var(--accent)}button.danger{background:var(--danger);color:var(--bg);border-color:var(--danger)}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}ul{list-style:none;margin:0;padding:0}.empty{color:var(--muted);padding:24px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.seg{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button{border:0;border-radius:0;background:transparent}.seg button.on{background:var(--accent);color:var(--bg)}.app{display:grid;grid-template-columns:290px minmax(0,1fr) 210px;height:100%}.sidebar,.links{background:var(--panel);overflow:auto;min-height:0}.sidebar{display:flex;flex-direction:column;padding:10px;border-inline-end:1px solid var(--border)}.links{padding:10px;border-inline-start:1px solid var(--border)}.links h3{margin:8px 0 4px;font-size:12px;text-transform:uppercase;color:var(--muted)}.links button{width:100%;text-align:start;border:0;background:transparent;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.links button.ghost{color:var(--muted);border-bottom:1px dashed var(--muted);border-radius:0}.main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.lang-picker{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:13px;color:var(--muted)}.lang-picker select{padding:4px 8px}.view-tabs{display:flex;gap:4px;padding:6px 16px 0;border-bottom:1px solid var(--border)}.view-tabs button{border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:var(--muted)}.view-tabs button.active{background:transparent;color:var(--text);border-bottom-color:var(--accent)}.library{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.lib-head{position:relative;display:flex;gap:6px;margin-bottom:8px}.lib-search{flex:1;min-width:0}.tr-list,.tr-results{flex:1;min-height:0;overflow:auto}.tr-row{display:flex;align-items:center;gap:4px;min-height:34px;padding-inline-end:4px;border-radius:6px;cursor:pointer;position:relative}.tr-row:hover{background:var(--hover)}.tr-row.sel{background:var(--border)}.tr-row.drop{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.tr-twisty{width:20px;padding:0;border:0;background:transparent;color:var(--muted);line-height:1}.tr-twisty span{display:inline-block;transition:transform .12s}.tr-twisty span.open{transform:rotate(90deg)}[dir=rtl] .tr-twisty span{transform:scaleX(-1)}[dir=rtl] .tr-twisty span.open{transform:scaleX(-1) rotate(90deg)}.tr-twisty-gap{width:20px}.tr-icon{display:inline-flex;color:var(--muted)}.tr-binder .tr-icon{color:var(--c-binder)}.tr-notebook .tr-icon{color:var(--accent)}.tr-folder .tr-icon{color:var(--c-folder)}.tr-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-binder .tr-name,.tr-notebook .tr-name{font-weight:600}.tr-count{font-size:12px;color:var(--muted);padding:0 4px}.tr-more{opacity:0;border:0;background:transparent;padding:2px 8px;color:var(--muted);font-size:18px;line-height:1}.tr-row:hover .tr-more,.tr-row:focus-within .tr-more,.tr-row.sel .tr-more{opacity:1}@media (hover: none){.tr-more{opacity:1}.tr-row{min-height:44px}}.tr-rename{flex:1;min-width:0;padding:2px 6px}.tr-error{margin:0 0 8px;padding:6px 8px;border-radius:6px;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);font-size:13px}.tr-results button{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:0;background:transparent;text-align:start;padding:6px 8px}.tr-results button.sel,.tr-results button:hover{background:var(--border)}.tr-crumb{font-size:12px;color:var(--muted)}.tr-none{color:var(--muted);padding:8px}.tr-empty{padding:16px 8px;display:grid;gap:10px;color:var(--muted)}.tr-menu{position:fixed;z-index:50;min-width:190px;padding:6px;display:grid;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #00000080}.tr-menu button{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:start;padding:8px 10px}.tr-menu button:hover:not(:disabled){background:var(--border)}.tr-menu button.warn{color:var(--danger)}.tr-menu button.danger{background:var(--danger);color:var(--bg)}.tr-newmenu{position:absolute;top:100%;inset-inline-end:0;margin-top:4px}.tr-dialog-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000080;display:grid;place-items:center}.tr-dialog{width:min(360px,calc(100vw - 32px));max-height:70vh;overflow:auto;padding:14px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px}.tr-dialog h3{margin:0 0 8px}.tr-dialog button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;text-align:start;padding:8px}.tr-dialog button:hover{background:var(--border)}.sync-panel{border-top:1px solid var(--border);padding-top:8px;margin-top:8px;display:grid;gap:6px}.sync-panel small{color:var(--muted)}.sync-actions{display:flex;gap:6px}.folder-view{flex:1;overflow:auto;padding:24px 28px}.folder-view header{display:grid;gap:4px;margin-bottom:18px}.fv-kind{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.folder-view h2{margin:0;font-size:28px}.fv-count{margin:0;color:var(--muted)}.fv-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.fv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.fv-card{display:grid;gap:4px;justify-items:start;width:100%;padding:14px;text-align:start;border-radius:12px;background:var(--panel)}.fv-card:hover{border-color:var(--accent)}.fv-card small{color:var(--muted)}.fv-binder{border-inline-start:4px solid var(--c-binder)}.fv-notebook{border-inline-start:4px solid var(--accent)}.fv-folder{border-inline-start:4px solid var(--c-folder)}.page-view{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.page-head{padding:8px 16px 6px;border-bottom:1px solid var(--border);display:grid;gap:2px}.page-crumbs{display:flex;flex-wrap:wrap;gap:2px;font-size:12px;color:var(--muted);min-height:16px}.page-crumbs i{font-style:normal;margin-inline:6px;opacity:.6}[dir=rtl] .page-crumbs i{display:inline-block;transform:scaleX(-1)}.page-titlebar{display:flex;align-items:center;gap:8px}.title{flex:1;min-width:0;font-size:20px;font-weight:600;background:transparent;border-color:transparent}.title:focus{border-color:var(--border)}.page-mode button{padding:6px 16px}.page-toolbar{background:var(--panel);border-bottom:1px solid var(--border);position:relative;z-index:6}.page-toolbar .ik-toolbar{max-width:1000px;margin:0 auto;border-bottom:0}.page-scroll{flex:1;min-height:0;overflow:auto;padding:16px;background:var(--desk)}.sheet-outer{margin:0 auto;position:relative}.sheet{position:absolute;top:0;inset-inline-start:0;transform-origin:top left;background-color:var(--bg);color:var(--text);border-radius:6px;box-shadow:0 2px 18px #00000073;overflow:hidden}[dir=rtl] .sheet{transform-origin:top right}.sheet.paper-dots{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='1.5' fill='%23313244'/%3E%3C/svg%3E");background-size:28px 28px}.sheet.paper-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M28 0H0V28' fill='none' stroke='%23313244' stroke-width='1'/%3E%3C/svg%3E");background-size:28px 28px}.sheet.paper-lines{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M0 28H28' fill='none' stroke='%23313244' stroke-width='1'/%3E%3C/svg%3E");background-size:28px 28px}.sheet-text,.sheet-ink{position:absolute;top:0;right:0;bottom:0;left:0}.mode-ink .sheet-text{-webkit-user-select:none;user-select:none}.mode-ink .sheet-text .editor{pointer-events:none}.editor .cm-editor{background:transparent}.editor .cm-editor.cm-focused{outline:none}.editor .cm-line{color:var(--text);unicode-bidi:plaintext}.editor .cm-cursor{border-inline-start-color:var(--text)}.editor .cm-scroller{font-family:var(--font-body);font-size:16px;line-height:1.7}.editor .cm-content{caret-color:var(--text)}.sheet .editor{min-height:100%}.sheet .cm-scroller{font-family:var(--page-font);font-size:var(--page-size);line-height:var(--page-leading);overflow:visible}.sheet .cm-editor{min-height:100%}.sheet .cm-content{padding:56px var(--page-px) 0;min-height:100%;max-width:none;margin:0}.editor .cm-h{font-weight:650;line-height:1.3}.editor .cm-h1{font-size:1.9em;padding-top:.2em}.editor .cm-h2{font-size:1.5em;padding-top:.4em}.editor .cm-h3{font-size:1.25em;padding-top:.3em}.editor .cm-h4,.editor .cm-h5,.editor .cm-h6{font-size:1.05em;color:var(--text-2)}.editor .cm-strong{font-weight:700}.editor .cm-em{font-style:italic}.editor .cm-strike{text-decoration:line-through;color:var(--muted)}.editor .cm-inline-code{font-family:var(--font-mono);font-size:.9em;background:var(--surface);border-radius:4px;padding:1px 5px}.editor .cm-codeblock{font-family:var(--font-mono);font-size:.9em;line-height:1.55;background:var(--panel);padding-inline:16px}.editor .cm-codeblock-first{border-radius:8px 8px 0 0;padding-top:8px;color:var(--muted);font-size:.8em}.editor .cm-codeblock-last{border-radius:0 0 8px 8px;padding-bottom:8px;color:var(--muted)}.editor .cm-fence-hidden{line-height:.4;padding-bottom:14px}.editor .cm-quote{border-inline-start:3px solid var(--accent);padding-inline-start:14px;color:var(--text-2)}.editor .cm-hr{border-bottom:1px solid var(--border);height:1.2em;margin-bottom:.6em}.editor .cm-bullet{color:var(--accent);display:inline-block;width:1.2em}.editor .cm-listmark{color:var(--accent)}.editor .cm-task-box{width:16px;height:16px;margin-inline:2px 8px;vertical-align:-2px;accent-color:var(--accent);cursor:pointer}.editor .cm-task-done{color:var(--muted)}.editor .cm-link,.editor .cm-url{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-2)}.editor .cm-wikilink{color:var(--link);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:4px;padding:0 3px;cursor:pointer}.editor .cm-wikilink:hover{background:color-mix(in srgb,var(--accent) 26%,transparent)}.editor .cm-wikilink-missing{color:var(--muted);background:transparent;border-bottom:1px dashed var(--muted);border-radius:0}.editor .cm-ink-raw{color:var(--muted);font-family:var(--font-mono);font-size:.85em}.editor .cm-ink{display:block;max-width:100%;margin:10px 0;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.editor .cm-table{border-collapse:collapse;margin:10px 0;cursor:text}.editor .cm-table th,.editor .cm-table td{border:1px solid var(--border-2);padding:6px 14px;text-align:start}.editor .cm-table th{background:var(--panel-2);font-weight:600}.editor .cm-table-raw{font-family:var(--font-mono);font-size:.9em}.ik-toolbar{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--panel);border-bottom:1px solid var(--border)}.ik-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ik-grow{flex:1}.ik-sep{width:1px;align-self:stretch;margin:4px 6px;background:var(--border)}.ik-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-color:transparent;background:transparent;color:var(--text)}.ik-btn:hover:not(:disabled){background:var(--border)}.ik-btn.on{background:var(--accent);color:var(--bg)}.ik-done{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:600}.ik-penbox{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ik-pen{width:44px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:var(--bg)}.ik-pen.on{outline:2px solid var(--accent);outline-offset:1px}.ik-swatch{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.ik-nib{display:block;box-shadow:0 0 0 1px #ffffff26}.ik-pop{position:absolute;top:100%;inset-inline-start:8px;z-index:20;width:min(320px,calc(100vw - 32px));margin-top:4px;padding:12px;display:grid;gap:10px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #00000080}.ik-popname{font-weight:600}.ik-field{display:grid;gap:4px;font-size:13px;color:var(--muted)}.ik-field b{color:var(--text);font-weight:600;margin-inline-start:6px}.ik-field input[type=range]{width:100%;accent-color:var(--accent)}.ik-seg{display:flex;gap:4px}.ik-seg button{flex:1}.ik-seg button.on{background:var(--accent);color:var(--bg);border-color:var(--accent)}.ik-colors{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ik-color{width:28px;height:28px;padding:0;border-radius:50%;border:2px solid transparent}.ik-color.on{border-color:var(--text)}.ik-custom{width:34px;height:30px;padding:0;border:0;background:transparent}.ik-actions{display:flex;gap:8px}.ik-actions button{flex:1}.ik-page{outline:none;width:100%}.ik-stack{position:relative;width:100%}.ik-tile,.ik-live{position:absolute;left:0;width:100%;display:block;pointer-events:none}.ik-stack{touch-action:none;cursor:crosshair}.ik-tool-eraser .ik-stack,.ik-tool-pixel .ik-stack{cursor:cell}.sheet-ink .ik-page{position:absolute;top:0;right:0;bottom:0;left:0}.sheet-ink .ik-stack{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}@media (pointer: coarse){.ik-btn{width:48px;height:48px}.ik-pen{height:44px;width:52px}}.mindmap{position:relative;flex:1;min-height:0;background:radial-gradient(circle at 50% 40%,var(--panel-2) 0%,var(--bg) 70%)}.mindmap-svg{width:100%;height:100%;display:block;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.mindmap-svg:active{cursor:grabbing}.mindmap .edge{stroke:var(--border-2);stroke-width:1.4}.mindmap .edge.hot{stroke:var(--accent);stroke-width:2.2}.mindmap .node{cursor:pointer;outline:none}.mindmap .node circle{fill:var(--surface);stroke:var(--accent);stroke-width:2;transition:fill .15s}.mindmap .node:hover circle,.mindmap .node:focus-visible circle{fill:var(--border-2)}.mindmap .node text{fill:var(--text);font-size:13px;paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;pointer-events:none}.mindmap .node.near circle{stroke:var(--ok)}.mindmap .node.active circle{fill:var(--accent);stroke:var(--text)}.mindmap .node.ghost circle{fill:transparent;stroke:var(--muted);stroke-dasharray:4 3}.mindmap .node.ghost text{fill:var(--muted)}.mindmap-tools{position:absolute;top:10px;inset-inline-end:12px;display:flex;gap:6px}.mindmap-legend{position:absolute;inset-inline:12px;bottom:10px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--muted);pointer-events:none}.mindmap-legend .dot{display:inline-block;width:10px;height:10px;border-radius:50%;border:2px solid var(--accent);background:var(--surface);margin-inline-end:5px;vertical-align:-1px}.mindmap-legend .dot.active{background:var(--accent)}.mindmap-legend .dot.ghost{background:transparent;border-color:var(--muted);border-style:dashed}.mindmap-legend .hint{margin-inline-start:auto}@media (max-width: 900px){.app{grid-template-columns:240px minmax(0,1fr)}.links{display:none}}@media (max-width: 680px){.app{grid-template-columns:1fr;grid-template-rows:minmax(0,36vh) minmax(0,1fr)}.sidebar{border-inline-end:0;border-bottom:1px solid var(--border)}.mindmap-legend{display:none}.page-head{padding-inline:10px}}.ik-pen{position:relative}.ik-key{position:absolute;inset-inline-end:4px;bottom:1px;font-size:10px;font-style:normal;color:var(--muted)}.dlg-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;z-index:50}.dlg{background:var(--panel, var(--bg));border:1px solid var(--border, var(--border-2));border-radius:12px;width:min(460px,calc(100vw - 32px));padding:16px;display:flex;flex-direction:column;gap:10px;max-height:70vh}.dlg h3{margin:0;font-size:15px}.dlg-list{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.dlg-list button{width:100%;text-align:start}.dlg-clip{outline:1px dashed var(--accent)}.dlg-actions{display:flex;justify-content:flex-end}.st-tray{width:min(360px,calc(100vw - 32px))}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;max-height:240px;overflow:auto}.st-item{width:100%;aspect-ratio:1;padding:4px;display:flex;align-items:center;justify-content:center;background:var(--bg)}.st-item.on{outline:2px solid var(--accent)}.st-item img{max-width:100%;max-height:100%}.st-mine{position:relative;display:block}.st-del{position:absolute;top:-4px;inset-inline-end:-4px;width:20px;height:20px;padding:0;border-radius:50%;line-height:1;font-size:13px}.st-form{display:grid;gap:6px}.st-hint{margin:0;font-size:12px;color:var(--muted)}.credits-list li{display:grid;gap:2px;padding:8px 6px;border-bottom:1px solid var(--border);font-size:13px}.credits-list span,.credits-list a{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.sheet-pdf{background-color:#fff;background-image:none}.sheet-bg{position:absolute;top:0;inset-inline-start:0;width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.tr-progress{margin:4px 10px;font-size:12px;color:var(--muted)}.sheet.t-light.paper-dots{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='1.5' fill='%23d8d6cf'/%3E%3C/svg%3E")}.sheet.t-light.paper-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M28 0H0V28' fill='none' stroke='%23d8d6cf' stroke-width='1'/%3E%3C/svg%3E")}.sheet.t-light.paper-lines{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M0 28H28' fill='none' stroke='%23d8d6cf' stroke-width='1'/%3E%3C/svg%3E")}.sheet-pdf.sheet-pdf{background-image:none}.sheet.t-light{box-shadow:0 2px 14px #282c4638}.side-actions{display:flex;gap:6px;margin-top:8px}.side-actions button{flex:1}.dlg .ik-seg{flex-wrap:wrap}.topbar,.scrim{display:none}.page-zoom button{padding:6px 10px;min-width:34px}@media (max-width: 820px){.app{display:block;position:relative}.main{height:100%}.topbar{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--panel);border-bottom:1px solid var(--border)}.topbar button{min-width:44px;min-height:40px}.topbar-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.sidebar,.links{position:fixed;top:0;bottom:0;z-index:70;width:min(88vw,340px);transition:transform .18s ease;box-shadow:0 0 30px #0006}.sidebar{inset-inline-start:0;transform:translate(-105%)}.links{inset-inline-end:0;transform:translate(105%)}[dir=rtl] .sidebar{transform:translate(105%)}[dir=rtl] .links{transform:translate(-105%)}.drawer-library .sidebar,.drawer-links .links{transform:none}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#00000080}.drawer-library .scrim,.drawer-links .scrim{display:block}.view-tabs,.page-head{padding-inline:10px}.page-titlebar{flex-wrap:wrap}.title{flex-basis:100%}.page-scroll{padding:8px}}.trash{width:min(640px,calc(100vw - 32px))}.trash-list{gap:4px}.trash-item{display:flex;align-items:center;gap:8px;padding:6px 4px;border-bottom:1px solid var(--border)}.trash-item>svg{flex:none;color:var(--muted)}.trash-what{flex:1;min-width:0;display:grid}.trash-what b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-what small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlg-list .trash-item button{flex:none;width:auto;padding:4px 10px;text-align:center}.dlg-actions{gap:8px}.toast{position:fixed;z-index:80;bottom:18px;inset-inline-start:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:10px;box-shadow:0 8px 30px #0006;max-width:calc(100vw - 24px)}[dir=rtl] .toast{transform:translate(50%)}.toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-actions{flex-wrap:wrap}.side-actions button{flex:1 1 30%}
