.btn[data-v-e1ef5543]{height:32px;font:inherit;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:.5px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.btn[data-v-e1ef5543] svg{font-size:16px}.block[data-v-e1ef5543]{width:100%}.primary[data-v-e1ef5543]{background:var(--fill-primary);color:var(--on-primary)}.secondary[data-v-e1ef5543]{background:var(--surface-2);color:var(--text-primary);border-color:var(--border-strong)}.danger[data-v-e1ef5543]{background:var(--fill-danger);color:#fff}.link[data-v-e1ef5543],.danger-link[data-v-e1ef5543]{height:auto;color:var(--text-secondary);background:0 0;padding:0;font-size:12px;font-weight:400}.danger-link[data-v-e1ef5543]{color:var(--text-muted)}.btn[data-v-e1ef5543]:disabled{opacity:.45;cursor:default}.spin[data-v-e1ef5543]{animation:1s linear infinite spin-e1ef5543}@keyframes spin-e1ef5543{to{transform:rotate(360deg)}}.explorer.lg .btn[data-v-e1ef5543]:not(.link):not(.danger-link){height:40px}@media (hover:hover){.danger-link[data-v-e1ef5543]:not(:disabled):hover{color:var(--text-danger)}.primary[data-v-e1ef5543]:not(:disabled):hover{background:#3a3a38}.secondary[data-v-e1ef5543]:not(:disabled):hover{background:var(--surface-1)}.link[data-v-e1ef5543]:not(:disabled):hover{color:var(--text-primary)}.danger-link[data-v-e1ef5543]:not(:disabled):hover{text-decoration:underline}}.ov[data-v-c92778b5]{z-index:70;background:#00000047;position:fixed;inset:0}.dlg[data-v-c92778b5]{box-sizing:border-box;background:var(--surface-3);border:.5px solid var(--border-strong);z-index:71;border-radius:12px;outline:none;flex-direction:column;gap:10px;width:min(400px,100vw - 32px);padding:18px 18px 16px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0000002e}.dt[data-v-c92778b5]{margin:0;font-size:15px;font-weight:500}.dd[data-v-c92778b5]{color:var(--text-secondary);margin:-4px 0 2px;font-size:12px;line-height:1.5}.ft[data-v-c92778b5]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.explorer.lg .dt[data-v-c92778b5]{font-size:17px}.explorer.lg .dd[data-v-c92778b5]{font-size:13px}.bg-checker[data-v-2cbf78d8]{background-color:#fff;background-image:linear-gradient(45deg,#d4d4d8 25%,#0000 25%),linear-gradient(-45deg,#d4d4d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d4d4d8 75%),linear-gradient(-45deg,#0000 75%,#d4d4d8 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px}.mi[data-v-f94b747b]{height:28px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.mi .lb[data-v-f94b747b]{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.mi .ic[data-v-f94b747b]{color:var(--text-secondary);font-size:16px}.mi .k[data-v-f94b747b]{color:var(--text-muted);font-size:11px;font-family:var(--font-mono);margin-left:auto}.mi .ck[data-v-f94b747b]{color:var(--text-accent);margin-left:auto;font-size:16px}.mi[data-highlighted][data-v-f94b747b]{background:var(--surface-1)}.mi[data-disabled][data-v-f94b747b]{opacity:.45;cursor:default}.mi.cur[data-v-f94b747b],.mi.cur[data-highlighted][data-v-f94b747b]{background:var(--bg-accent);color:var(--text-accent)}.mi.cur .ic[data-v-f94b747b]{color:inherit}.explorer.lg .mi[data-v-f94b747b]{height:38px}.explorer.lg .mi .ic[data-v-f94b747b],.explorer.lg .mi .ck[data-v-f94b747b]{font-size:19px}.mh[data-v-416f0b55]{color:var(--text-muted);box-sizing:border-box;align-items:center;min-height:28px;padding:0 8px;font-size:11px;display:flex}.explorer.lg .mh[data-v-416f0b55]{min-height:38px;font-size:12px}.ms[data-v-d512a883]{background:var(--border);height:1px;margin:4px 6px}.ms+.ms[data-v-d512a883]{display:none}.mi[data-v-07794b38]{height:28px;color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;outline:none;align-items:center;gap:8px;padding:0 8px;display:flex}.mi .lb[data-v-07794b38]{text-overflow:ellipsis;min-width:0;overflow:hidden}.mi .ic[data-v-07794b38]{color:var(--text-secondary);font-size:16px}.mi .tr[data-v-07794b38]{color:var(--text-muted);margin-left:auto;font-size:12px}.mi .tr+.ch[data-v-07794b38]{margin-left:4px}.mi .ch[data-v-07794b38]{color:var(--text-muted);margin-left:auto;font-size:14px}.mi[data-highlighted][data-v-07794b38],.mi[data-state=open][data-v-07794b38]{background:var(--surface-1)}.explorer.lg .mi[data-v-07794b38]{height:38px}.explorer.lg .mi .ic[data-v-07794b38]{font-size:19px}.isl[data-v-e3905be2]{padding:2px 4px}.tr[data-v-e3905be2]{margin-left:auto}.sw[data-v-e3905be2]{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.sw.ck[data-v-e3905be2]{background-color:#fff;background-image:linear-gradient(45deg,#d4d4d8 25%,#0000 25%),linear-gradient(-45deg,#d4d4d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d4d4d8 75%),linear-gradient(-45deg,#0000 75%,#d4d4d8 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px}@keyframes mn-in{0%{opacity:0;transform:scale(.96)}}@keyframes mn-out{to{opacity:0;transform:scale(.96)}}.ib[data-v-c2455f80]{min-width:26px;height:24px;color:var(--text-secondary);font:inherit;box-sizing:border-box;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:.5px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.ib[data-v-c2455f80] svg{font-size:16px}.ib.hb[data-v-c2455f80]{height:26px}.ib.on[data-v-c2455f80]{background:var(--hv);border-color:var(--border)}.ib.off[data-v-c2455f80]{cursor:default;color:var(--text-muted)}.ib.act[data-v-c2455f80]{color:var(--text-accent)}.ib.sel[data-v-c2455f80]{background:var(--bg-accent);color:var(--text-accent)}.ib.tx[data-v-c2455f80]{gap:6px;padding:0 8px;font-size:12px}.ib[data-v-c2455f80]:focus-visible{outline:2px solid var(--fill-accent);outline-offset:1px}.explorer.lg .ib[data-v-c2455f80]{min-width:34px;height:32px;padding:0 6px}.explorer.lg .ib[data-v-c2455f80] svg{font-size:20px}.explorer.lg .ib.tx[data-v-c2455f80]{font-size:14px}@media (hover:hover){.ib[data-v-c2455f80]:hover{background:var(--hv);border-color:var(--border)}.ib.off[data-v-c2455f80]:hover{background:0 0;border-color:#0000}.ib.sel[data-v-c2455f80]:hover{background:var(--bg-accent);border-color:#0000}}.mn{max-width:calc(100vw - 16px);max-height:var(--reka-popper-available-height,calc(100vh - 16px));overscroll-behavior:contain;box-sizing:border-box;background:var(--surface-3);border:.5px solid var(--border-strong);z-index:50;color:var(--text-primary);-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;padding:4px;font-size:13px;overflow-y:auto}.explorer.lg .mn{min-width:250px;font-size:15px;width:auto!important}.explorer.mshadow .mn{box-shadow:0 8px 24px #0000001a,0 2px 6px #0000000f}.explorer.manim .mn{transform-origin:var(--reka-popper-transform-origin)}.explorer.manim .mn[data-state=open]{animation:.14s ease-out mn-in}.explorer.manim .mn[data-state=closed]{animation:.1s ease-in mn-out}.explorer.manim .mn.sub[data-state=closed]{animation:none}[data-color-picker-background][data-v-cc698299]{background-image:linear-gradient(0deg,#000 0,#0000),linear-gradient(90deg,#fff 0,#fff0)}[data-color-picker-track][data-v-cc698299]{background-image:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.sw[data-v-7320019f]{grid-template-columns:repeat(7,22px);gap:4px;padding:2px 8px 6px;display:grid}.c[data-v-7320019f]{border:.5px solid var(--border-strong);cursor:pointer;border-radius:6px;width:22px;height:22px;padding:0}.c.clear[data-v-7320019f]{background-color:#fff;background-image:linear-gradient(to top right,#0000 calc(50% - .75px),#e5484d calc(50% - .75px) calc(50% + .75px),#0000 calc(50% + .75px)),linear-gradient(45deg,#e4e4e7 25%,#0000 25%),linear-gradient(-45deg,#e4e4e7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e4e4e7 75%),linear-gradient(-45deg,#0000 75%,#e4e4e7 75%);background-position:0 0,0 0,0 4px,4px -4px,-4px 0;background-size:100% 100%,8px 8px,8px 8px,8px 8px,8px 8px}.c.on[data-v-7320019f]{outline:2px solid var(--fill-accent);outline-offset:1px}.pk[data-v-7320019f]{box-sizing:border-box;min-height:160px;padding:2px 8px 6px}.cu[data-v-7320019f]{flex-direction:column;gap:6px;padding:0 6px 6px;display:flex}.in[data-v-7320019f]{box-sizing:border-box;border:.5px solid var(--border-strong);background:var(--surface-2);height:28px;font:inherit;color:var(--text-primary);border-radius:6px;outline:none;padding:0 8px;font-size:12px}.in[data-v-7320019f]:focus{border-color:var(--border-accent)}.hn[data-v-7320019f]{color:var(--text-muted);white-space:normal;margin:0;padding:0 2px;font-size:11px;line-height:1.4}.swr[data-v-ede682c6]{flex-wrap:wrap;gap:6px;padding:2px 8px 6px;display:flex}.swc[data-v-ede682c6]{cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;padding:0;box-shadow:inset 0 0 0 .5px #0003}.swc.on[data-v-ede682c6]{box-shadow:0 0 0 2px var(--surface-3), 0 0 0 3.5px var(--fill-accent)}.sr[data-v-ede682c6]{padding:2px 6px 6px;position:relative}.sri[data-v-ede682c6]{color:var(--text-muted);pointer-events:none;font-size:14px;position:absolute;top:9px;left:14px}.sr .in[data-v-ede682c6]{width:100%;padding-left:28px}.in[data-v-ede682c6]{box-sizing:border-box;border:.5px solid var(--border-strong);background:var(--surface-2);height:28px;font:inherit;color:var(--text-primary);border-radius:6px;outline:none;padding:0 8px;font-size:12px}.in[data-v-ede682c6]:focus{border-color:var(--border-accent)}.grid[data-v-ede682c6]{grid-template-columns:repeat(8,30px);gap:2px;max-height:196px;padding:0 6px 6px;display:grid;overflow-y:auto}.swi[data-v-ede682c6]{cursor:pointer;width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.swi.on[data-v-ede682c6]{background:var(--bg-accent);color:var(--text-accent)}.hn[data-v-ede682c6]{color:var(--text-muted);white-space:normal;margin:0;padding:0 8px 6px;font-size:11px;line-height:1.4}.spin[data-v-ede682c6]{animation:1s linear infinite spin-ede682c6}@keyframes spin-ede682c6{to{transform:rotate(360deg)}}@media (hover:hover){.swi[data-v-ede682c6]:hover{background:var(--surface-1)}}.line-endpoint-handles[data-v-e0d1a554]{pointer-events:none;z-index:20;position:absolute;inset:0}.line-endpoint-handle[data-v-e0d1a554]{box-sizing:border-box;pointer-events:auto;cursor:grab;touch-action:none;background:#fff;border:2px solid #3b82f6;border-radius:50%;width:14px;height:14px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.line-endpoint-handle[data-v-e0d1a554]:active{cursor:grabbing}.board-widget[data-v-10e5f635]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:none;box-sizing:border-box;border-radius:5px;padding:10px;position:absolute}.explorer .board-widget[data-v-10e5f635]:not(.shape-widget){border-radius:10px}.explorer .board-widget.note-widget[data-v-10e5f635],.explorer .board-widget.file-card[data-v-10e5f635]{border-radius:6px}.explorer .board-widget.folder-card[data-v-10e5f635]{border-top-left-radius:0}.explorer .board-widget.folder-preview-widget[data-v-10e5f635] .folder-preview{border-radius:9px;overflow:hidden}.board-widget[data-v-10e5f635]:active,.board-widget.is-dragging[data-v-10e5f635]{cursor:grabbing}.board-widget.is-dragging[data-v-10e5f635]{z-index:9999!important}.board-widget.shape-widget[data-v-10e5f635]{border-radius:0;padding:0;overflow:visible}.board-widget.folder-preview-widget[data-v-10e5f635]{padding:0}.board-widget.line-shape-widget[data-v-10e5f635],.board-widget.line-shape-widget[data-v-10e5f635] *{pointer-events:none!important}.board-widget.line-shape-widget[data-v-10e5f635] .pc-line-hit{pointer-events:stroke!important}.board-widget.line-shape-widget[data-v-10e5f635] .pc-line-head{pointer-events:fill!important}.board-widget.line-shape-widget[data-v-10e5f635] line:not(.pc-line-hit):not(.pc-line-stroke){pointer-events:stroke!important}.board-widget.line-shape-widget[data-v-10e5f635] .line-endpoint-handle{pointer-events:auto!important}.board-widget.note-widget[data-v-10e5f635]{border-radius:0}.board-widget.note-widget.is_edit[data-v-10e5f635]{cursor:text;-webkit-user-select:text;user-select:text;box-shadow:var(--pc-edit-shadow);overflow:visible;z-index:9998!important}.board-widget.note-widget.is_edit[data-v-10e5f635]:active{cursor:text}.board-widget.is_edit>.resize-handle[data-v-10e5f635]{pointer-events:none;visibility:hidden}.board-widget-content[data-v-10e5f635]{-webkit-user-drag:none;height:100%;min-height:0}.board-widget-content[data-v-10e5f635] *{-webkit-user-drag:none}.resize-handle[data-v-10e5f635]{box-sizing:border-box;opacity:0;cursor:nwse-resize;z-index:2;touch-action:none;justify-content:flex-end;align-items:flex-end;width:50px;height:50px;padding:4px;line-height:0;transition:opacity .15s;display:flex;position:absolute;bottom:0;right:0}.resize-handle svg[data-v-10e5f635]{pointer-events:none;width:16px;height:16px;display:block}@media (hover:hover) and (pointer:fine){.resize-handle[data-v-10e5f635]{width:auto;height:auto}}@media (hover:hover){.board-widget:hover>.resize-handle[data-v-10e5f635]{opacity:.8}}.board-widget.container.drop-target[data-v-10e5f635]{background-color:#e6dcff;outline:2px dashed #8a2be2}.board-widget.layout-canvas[data-v-10e5f635]{width:100%;height:100%;position:relative}.masonry-widget[data-v-fc8d2e45]{-webkit-user-select:none;user-select:none;touch-action:none;box-sizing:border-box;border-radius:5px;flex-direction:column;min-width:0;min-height:0;padding:8px;display:flex;position:relative;overflow:hidden}.explorer .masonry-widget[data-v-fc8d2e45]{border-radius:10px}.explorer .masonry-widget.file-card[data-v-fc8d2e45]{border-radius:6px}.masonry-widget.masonry-shape-widget[data-v-fc8d2e45],.masonry-widget.masonry-note-widget[data-v-fc8d2e45]{border-radius:0}.masonry-widget.masonry-note-widget.is_edit[data-v-fc8d2e45]{box-shadow:var(--pc-edit-shadow);z-index:2;cursor:text;-webkit-user-select:text;user-select:text;overflow:visible}.masonry-widget.folder-preview-widget[data-v-fc8d2e45]{padding:0}[data-v-fc8d2e45] .masonry-drag-handle{z-index:2;opacity:.6;align-items:center;display:flex;position:absolute;top:4px;right:4px}.masonry-widget[data-v-fc8d2e45]:hover .masonry-drag-handle{opacity:1}.masonry-widget-content[data-v-fc8d2e45]{flex:1;min-height:0;overflow:hidden}.lazy-folder-preview[data-v-3c6fc56c]{width:100%;height:100%;min-height:inherit}.lazy-folder-preview-placeholder[data-v-3c6fc56c]{width:100%;height:100%;min-height:inherit;background:color-mix(in oklab, var(--pc-bg-muted) 80%, transparent)}
