.file-metadata[data-v-ffcf8864]{color:var(--text-muted);white-space:nowrap}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.fv[data-v-77c252c4]{flex-direction:column;height:100%;min-height:0;display:flex}.fv-bar[data-v-77c252c4]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs) var(--space-xs);font-size:var(--fs-caption);flex-wrap:wrap;flex:none;display:flex}.spacer[data-v-77c252c4]{flex:1}.muted[data-v-77c252c4]{color:var(--text-muted)}.modes[data-v-77c252c4]{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--btn-r);background:var(--surface-muted);flex:none;display:inline-flex}.mode[data-v-77c252c4]{color:var(--text-muted);padding:var(--space-2xs) var(--space-sm);border-radius:calc(var(--btn-r) - var(--field-r));cursor:pointer;font:var(--fw-btn) var(--fs-caption) var(--font);background:0 0;border:0}.codepage[data-v-77c252c4]{flex:none;max-width:min(220px,35vw)}.wrap-toggle[data-v-77c252c4]{border-radius:var(--btn-r);padding:var(--space-2xs) var(--space-xs);background:var(--surface-muted);color:var(--text);font:inherit;cursor:pointer;border:0;flex:none}.wrap-toggle[aria-pressed=true][data-v-77c252c4]{background:var(--surface-muted);color:var(--text)}.mode.active[data-v-77c252c4]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000001f}.md[data-v-77c252c4],.code[data-v-77c252c4],.hex[data-v-77c252c4],.image[data-v-77c252c4],.pdf[data-v-77c252c4]{flex:1;min-height:0;overflow:auto}.md[data-v-77c252c4]{padding:0 var(--space-xs)}.code[data-v-77c252c4]{padding:var(--space-sm);border-radius:var(--card-r);background:var(--surface-muted);white-space:pre;-moz-tab-size:4;tab-size:4;margin:0;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.code.wrap[data-v-77c252c4]{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.code.hl[data-v-77c252c4]{border:1px solid var(--border);background:#fff}.hex[data-v-77c252c4]{padding:var(--space-sm);border-radius:var(--card-r);background:var(--surface-muted)}.hexpre[data-v-77c252c4]{white-space:pre;margin:0;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.off[data-v-77c252c4]{color:var(--text-muted)}.asc[data-v-77c252c4]{color:var(--primary)}.image[data-v-77c252c4]{object-fit:contain;border:1px solid var(--border);border-radius:var(--card-r);background:repeating-conic-gradient(#f3f3f3 0 25%, #fff 0 50%) 0 0 / 16px 16px;align-self:flex-start;max-width:100%;max-height:100%}.pdf[data-v-77c252c4]{border:1px solid var(--border);border-radius:var(--card-r);background:#fff;width:100%}.email[data-v-77c252c4]{min-height:0;padding:var(--space-md);flex:1;overflow:auto}.email-headers[data-v-77c252c4]{gap:var(--space-xs) var(--space-sm);margin:0 0 var(--space-md);overflow-wrap:anywhere;grid-template-columns:min-content 1fr;display:grid}.email-headers dt[data-v-77c252c4]{color:var(--text-muted);text-transform:capitalize}.email-headers dd[data-v-77c252c4]{margin:0}.email-body[data-v-77c252c4]{white-space:normal;overflow-wrap:anywhere}.email-plain[data-v-77c252c4]{white-space:pre-wrap;font:inherit}.email-attachments[data-v-77c252c4]{margin-top:var(--space-md);border-top:1px solid var(--border);padding-top:var(--space-sm)}.email-attachment[data-v-77c252c4]{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0;overflow-wrap:anywhere;display:flex}.notice[data-v-77c252c4]{padding:var(--space-md)}.office[data-v-9015503f]{min-width:0}.office-toolbar[data-v-9015503f]{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) 0;flex-wrap:wrap;display:flex}.office-toolbar input[data-v-9015503f]{max-width:100%}.office-workspace[data-v-9015503f]{min-width:0;height:max(480px,65vh)}.office-workspace>div[data-v-9015503f]{height:100%}.tb[data-v-9015503f]{border-radius:var(--btn-r);background:var(--surface-muted);width:30px;height:30px;color:var(--text);font:inherit;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tb[data-v-9015503f]:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface-muted))}.ico[data-v-9015503f]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.tb.primary[data-v-9015503f]{background:var(--primary);color:var(--on-primary)}.tb.primary[data-v-9015503f]:hover{background:color-mix(in srgb, var(--primary) 85%, #000)}.tb[data-v-9015503f]:disabled{opacity:.5;cursor:default}.muted[data-v-9015503f]{color:var(--text-muted)}.text-editor[data-v-27f94c09]{border:1px solid color-mix(in srgb, var(--primary) 45%, var(--border));border-radius:var(--card-r);background:color-mix(in srgb, var(--surface-muted) 35%, var(--surface));box-shadow:var(--shadow-card);position:relative}.text-editor[data-v-27f94c09]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.layer[data-v-27f94c09]{box-sizing:border-box;width:100%;padding:var(--space-md);white-space:pre;-moz-tab-size:4;tab-size:4;font:var(--fs-caption)/1.45 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-variant-ligatures:none;border:0;margin:0}pre.layer[data-v-27f94c09]{pointer-events:none;background:0 0;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}pre code[data-v-27f94c09]{font:inherit}pre[data-v-27f94c09] span{font-weight:inherit;font-style:normal}.input.wrapped[data-v-27f94c09]{white-space:pre-wrap}.input[data-v-27f94c09]{resize:vertical;height:40vh;min-height:180px;max-height:72vh;color:var(--text);caret-color:var(--text);background:0 0;outline:none;display:block;position:relative;overflow:auto}.input.painted[data-v-27f94c09]{color:#0000}.input.painted[data-v-27f94c09]::selection{background:color-mix(in srgb, var(--primary) 30%, transparent)}.image-overlay[data-v-faf4853e]{z-index:80;gap:var(--space-xs);padding:var(--space-sm);box-sizing:border-box;background:var(--surface);color:var(--text);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.image-overlay[data-v-faf4853e]:-webkit-full-screen{width:100vw;height:100vh}.image-overlay[data-v-faf4853e]:fullscreen{width:100vw;height:100vh}.controls[data-v-faf4853e]{gap:var(--space-xs);font-size:var(--fs-caption);flex-direction:column;display:flex}.filename[data-v-faf4853e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stage[data-v-faf4853e]{background:var(--surface-muted);flex:1;justify-content:safe center;align-items:safe center;min-height:0;display:flex;overflow:auto}.stage img[data-v-faf4853e]{object-fit:fill;flex:none;max-width:none;max-height:none;display:block}.error[data-v-faf4853e]{color:var(--danger)}.preview-head[data-v-faf4853e],.media-tools[data-v-faf4853e]{align-items:center;gap:var(--space-xs);display:flex}.media-tools[data-v-faf4853e]{flex-wrap:wrap}.controls button[data-v-faf4853e]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-2xs) var(--space-sm);cursor:pointer;font:inherit;border:0}.controls button[data-v-faf4853e]:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface-muted))}.controls .icon-button[data-v-faf4853e]{flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.icon-button svg[data-v-faf4853e]{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.video-overlay[data-v-6da1a323]{z-index:80;gap:var(--space-xs);padding:var(--space-sm);box-sizing:border-box;background:var(--surface);color:var(--text);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.video-overlay[data-v-6da1a323]:-webkit-full-screen{width:100vw;height:100vh}.video-overlay[data-v-6da1a323]:fullscreen{width:100vw;height:100vh}.controls[data-v-6da1a323]{gap:var(--space-xs);font-size:var(--fs-caption);flex-direction:column;display:flex}.filename[data-v-6da1a323]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}video[data-v-6da1a323]{object-fit:contain;flex:1;width:100%;min-height:0}p[data-v-6da1a323]{color:var(--danger)}.preview-head[data-v-6da1a323],.media-tools[data-v-6da1a323]{align-items:center;gap:var(--space-xs);display:flex}.media-tools[data-v-6da1a323]{flex-wrap:wrap}.controls button[data-v-6da1a323]{background:var(--surface-muted);color:var(--text);border-radius:var(--btn-r);padding:var(--space-2xs) var(--space-sm);cursor:pointer;font:inherit;border:0}.controls button[data-v-6da1a323]:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface-muted))}.controls .icon-button[data-v-6da1a323]{flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.icon-button svg[data-v-6da1a323]{fill:none;stroke:currentColor;stroke-width:1.7px;width:18px;height:18px}.conflict-wrap[data-v-745356ab]{z-index:60;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.conflict[data-v-745356ab]{min-width:320px;max-width:520px;padding:var(--space-md);border-radius:var(--card-r);background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 40px #00000059}.details[data-v-745356ab]{color:var(--muted);font-size:.9em}.warning[data-v-745356ab]{color:var(--danger,#c0392b)}.actions[data-v-745356ab]{gap:var(--space-sm);margin-top:var(--space-md);justify-content:flex-end;display:flex}.rename[data-v-745356ab]{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}button[data-v-745356ab],input[data-v-745356ab]{font:inherit}.permissions[data-v-73840821]{box-sizing:border-box;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--space-md);border-radius:var(--card-r);background:var(--surface);color:var(--text);border:1px solid var(--border);overflow:auto;box-shadow:0 12px 40px #00000059}.permissions[data-v-73840821]::backdrop{background:#00000073}h2[data-v-73840821]{margin:0 0 .5rem;font-size:1.1rem}.targets[data-v-73840821],.results[data-v-73840821]{overflow-wrap:anywhere}.targets ul[data-v-73840821],.results[data-v-73840821]{padding-inline-start:1.25rem}fieldset[data-v-73840821]{border:0;min-width:0;padding:0}.current[data-v-73840821],.hint[data-v-73840821]{margin:.5rem 0}.hint[data-v-73840821]{color:var(--muted);font-size:.85em}.bits[data-v-73840821]{border-collapse:collapse;margin:.5rem auto}.bits th[data-v-73840821]{padding:.1rem .5rem;font-weight:500}.bits td[data-v-73840821]{padding:.15rem}.bits button[data-v-73840821],.special button[data-v-73840821]{width:2.5rem;min-height:2rem;font-family:monospace;font-weight:700}.special[data-v-73840821]{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.special label[data-v-73840821]{align-items:center;gap:.25rem;display:inline-flex}.oct-label[data-v-73840821]{justify-content:space-between;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.oct-label input[data-v-73840821]{width:6rem;font-family:monospace}.mask[data-v-73840821]{text-align:end;font-family:monospace}.recursive[data-v-73840821]{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.actions[data-v-73840821]{gap:var(--space-sm);margin-top:var(--space-md);justify-content:flex-end;display:flex}button[data-v-73840821],input[data-v-73840821]{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.3rem;padding:.3rem .6rem}button[data-v-73840821]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[data-v-73840821]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}summary[data-v-73840821]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button[data-v-73840821]:disabled,fieldset[data-v-73840821]:disabled{opacity:.55}.primary[data-v-73840821]{background:var(--accent);color:var(--accent-text,white)}.error[data-v-73840821]{color:var(--danger,#c0392b)}.askwrap[data-v-dfecc78b]{z-index:60;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.askbox[data-v-dfecc78b]{min-width:320px;max-width:520px;padding:var(--space-md);border-radius:var(--card-r);background:var(--surface);border:1px solid var(--border);outline:none;box-shadow:0 12px 40px #00000059}.askbox.danger[data-v-dfecc78b]{border-color:var(--danger,#c0392b)}.asktext[data-v-dfecc78b]{margin:0 0 var(--space-sm);white-space:pre-line}.askbox input[data-v-dfecc78b]{box-sizing:border-box;width:100%;margin-bottom:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--border);border-radius:var(--btn-r);background:var(--bg);color:var(--text)}.askrow[data-v-dfecc78b]{gap:var(--space-sm);justify-content:flex-end;display:flex}.askrow button[data-v-dfecc78b]{padding:var(--space-sm) var(--space-md);border-radius:var(--btn-r);border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer}.askrow .askok[data-v-dfecc78b]{border-color:var(--primary);background:var(--primary);color:#fff}.askrow .askok.danger[data-v-dfecc78b]{border-color:var(--danger,#c0392b);background:var(--danger,#c0392b)}.fm[data-v-dfecc78b]{--row-h:34px;box-sizing:border-box;width:100%;max-width:1100px;height:100dvh;min-height:0;padding:var(--space-md) var(--space-lg);color:var(--text);border-radius:var(--card-r);border:2px dashed #0000;outline:none;flex-direction:column;margin:0 auto;display:flex;position:relative}.fm.compact[data-v-dfecc78b]{max-width:none;height:auto;padding:var(--space-xs) var(--space-sm);--row-h:30px;flex:1}.fm.preview-wide[data-v-dfecc78b]{z-index:30;background:var(--surface);max-width:none;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.toolbar[data-v-dfecc78b]{flex:none}.pane[data-v-dfecc78b],.viewer[data-v-dfecc78b]{flex:1;min-height:0}.viewer[data-v-dfecc78b]{flex-direction:column;display:flex;overflow:hidden}.viewer>.editor[data-v-dfecc78b],.viewer>.fv[data-v-dfecc78b]{flex:1;min-height:0;max-height:none}.fm.dragging[data-v-dfecc78b]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, transparent)}.uploading[data-v-dfecc78b]{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);display:flex}.uploading .bar[data-v-dfecc78b]{border-radius:var(--radius-pill);background:var(--surface-muted);flex:0 0 120px;height:6px;overflow:hidden}.uploading .bar span[data-v-dfecc78b]{background:var(--primary);height:100%;transition:width .15s;display:block}.uploading .what[data-v-dfecc78b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-muted);flex:auto;overflow:hidden}.eyebrow[data-v-dfecc78b]{margin:0 0 var(--space-xs);color:var(--text-muted);font-size:var(--fs-caption)}.spacer[data-v-dfecc78b]{flex:1}.ico[data-v-dfecc78b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.ico.big[data-v-dfecc78b]{stroke-width:1.2px;width:40px;height:40px;color:var(--text-muted)}.ico.spin[data-v-dfecc78b]{animation:1s linear infinite spin-dfecc78b}@keyframes spin-dfecc78b{to{transform:rotate(360deg)}}.preview-head[data-v-dfecc78b]{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);flex:none;display:flex}.preview-name[data-v-dfecc78b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);flex:1;overflow:hidden}.preview-meta[data-v-dfecc78b]{padding:var(--space-2xs) var(--space-xs) var(--space-xs);font-size:var(--fs-caption);margin:0}.tb.icon-button[data-v-dfecc78b]{flex:none;justify-content:center;width:30px;padding:0}.toolbar[data-v-dfecc78b]{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);margin-bottom:var(--space-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);display:flex;position:relative}.tb[data-v-dfecc78b]{align-items:center;gap:var(--space-xs);height:30px;padding:0 var(--space-sm);border-radius:var(--btn-r);background:var(--surface-muted);color:var(--text);cursor:pointer;font:var(--fw-btn) var(--fs-caption) var(--font);white-space:nowrap;box-sizing:border-box;border:0;text-decoration:none;display:inline-flex}.tb[data-v-dfecc78b]:hover{background:color-mix(in srgb, var(--primary) 12%, var(--surface-muted))}.tb.ghost[data-v-dfecc78b]{padding:0 var(--space-xs);background:0 0}.tb.ghost[data-v-dfecc78b]:hover{background:var(--surface-muted)}.tb.primary[data-v-dfecc78b]{background:var(--primary);color:#fff}.tb.primary[data-v-dfecc78b]:hover{background:color-mix(in srgb, var(--primary) 85%, #000)}.tb.danger[data-v-dfecc78b]{color:var(--danger)}.tb[data-v-dfecc78b]:disabled{opacity:.45;cursor:default;background:0 0}.compact .tb .lbl[data-v-dfecc78b]{display:none}.compact .tb[data-v-dfecc78b]{padding:0 var(--space-sm)}.crumbs[data-v-dfecc78b]{min-width:0;padding:0 var(--space-xs);white-space:nowrap;height:30px;font:500 var(--fs-caption)/1 ui-monospace, SFMono-Regular, Menlo, monospace;cursor:text;flex:1;align-items:center;gap:0;display:flex;overflow:hidden}.crumbs-fill[data-v-dfecc78b]{flex:1;align-self:stretch;min-width:24px}.pathbar[data-v-dfecc78b]{flex:1;min-width:0;position:relative}.pathinput[data-v-dfecc78b]{box-sizing:border-box;width:100%;height:30px;padding:0 var(--space-xs);border:1px solid var(--primary);border-radius:var(--btn-r);background:var(--bg);color:var(--text);outline:none;font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.suggest[data-v-dfecc78b]{z-index:30;padding:var(--space-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);box-shadow:var(--shadow-md);max-height:300px;margin:0;list-style:none;position:absolute;top:32px;left:0;right:0;overflow:auto}.suggest li[data-v-dfecc78b]{align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--btn-r);cursor:pointer;font-size:var(--fs-caption);display:flex}.help[data-v-dfecc78b]{z-index:45;padding:var(--space-md);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:var(--card-r);font-size:var(--fs-caption);position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.help td[data-v-dfecc78b]{height:auto;padding:var(--space-2xs) var(--space-sm);white-space:normal;border:0}.help td.k[data-v-dfecc78b]{white-space:nowrap;color:var(--text-muted);text-align:right}.help kbd[data-v-dfecc78b]{font:inherit}.find[data-v-dfecc78b]{color:var(--primary);font-weight:var(--fw-btn)}.levels[data-v-dfecc78b]{z-index:40;padding:var(--space-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);min-width:240px;max-height:60vh;box-shadow:var(--shadow-card);font-size:var(--fs-caption);margin:0;list-style:none;position:absolute;overflow:auto}.levels li[data-v-dfecc78b]{padding:var(--space-xs) var(--space-sm);border-radius:var(--btn-r);cursor:pointer;white-space:nowrap}.levels li.active[data-v-dfecc78b],.levels li[data-v-dfecc78b]:hover,.suggest li.active[data-v-dfecc78b],.suggest li[data-v-dfecc78b]:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.suggest .sid[data-v-dfecc78b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.suggest .stype[data-v-dfecc78b]{color:var(--text-muted)}.suggest .stitle[data-v-dfecc78b]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs a[data-v-dfecc78b]{padding:var(--space-2xs) 0;border-radius:var(--field-r);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.crumbs a[data-v-dfecc78b]:hover{background:var(--surface-muted);color:var(--primary)}.crumbs .sep[data-v-dfecc78b]{color:var(--text-muted)}.crumbs .cur[data-v-dfecc78b]{color:var(--text-muted);padding:var(--space-2xs) 0;text-overflow:ellipsis;overflow:hidden}.sel[data-v-dfecc78b]{align-items:center;gap:var(--space-2xs);padding-left:var(--space-xs);border-left:1px solid var(--border);display:flex}.sel-n[data-v-dfecc78b]{min-width:22px;height:22px;padding:0 var(--space-xs);border-radius:var(--card-r);background:var(--primary);color:#fff;font-size:var(--fs-caption);font-weight:var(--fw-strong);place-items:center;display:inline-grid}.pane[data-v-dfecc78b]{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);flex-direction:column;display:flex;overflow:hidden}.scroll[data-v-dfecc78b]{flex:1;min-height:0;overflow:auto}.status[data-v-dfecc78b]{flex:none}.files[data-v-dfecc78b]{border-collapse:collapse;table-layout:fixed;-webkit-user-select:none;user-select:none;width:100%}th[data-v-dfecc78b],td[data-v-dfecc78b]{text-align:left;padding:0 var(--space-sm);height:var(--row-h);border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}th[data-v-dfecc78b]{color:var(--text-muted);font-weight:var(--fw-btn);font-size:var(--fs-caption);background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface));z-index:1;position:sticky;top:0}th.sortable[data-v-dfecc78b]{cursor:pointer}th.sortable[data-v-dfecc78b]:hover{color:var(--text)}th .arrow[data-v-dfecc78b]{font-size:var(--fs-micro)}.check[data-v-dfecc78b]{text-align:center;width:34px}.check input[data-v-dfecc78b],.check input[data-v-dfecc78b]{vertical-align:middle;cursor:pointer;margin:0}.num[data-v-dfecc78b]{text-align:right;font-variant-numeric:tabular-nums;width:90px}th.num[data-v-dfecc78b]{text-align:right}.date[data-v-dfecc78b]{width:150px}.actions[data-v-dfecc78b]{text-align:right;width:90px;min-width:90px;padding-right:var(--space-xs);text-overflow:clip;overflow:visible}.compact .actions[data-v-dfecc78b]{width:84px;min-width:84px}.compact .date[data-v-dfecc78b],.compact .num[data-v-dfecc78b]{display:none}.fm.pane .date[data-v-dfecc78b],.fm.pane .num[data-v-dfecc78b]{display:table-cell}.name-wrap[data-v-dfecc78b]{align-items:center;gap:var(--space-sm);min-width:0;display:flex}td.name a[data-v-dfecc78b]{color:var(--text);text-overflow:ellipsis;text-decoration:none;overflow:hidden}td.name a[data-v-dfecc78b]:hover{color:var(--primary);text-decoration:none}.ico.type[data-v-dfecc78b]{color:var(--text-muted)}.ico.type.folder[data-v-dfecc78b]{color:var(--primary);fill:color-mix(in srgb, var(--primary) 22%, transparent)}.ico.type.image[data-v-dfecc78b]{color:#b0699a}.ico.type.code[data-v-dfecc78b]{color:#4d8bd6}.ico.type.archive[data-v-dfecc78b]{color:#a37b2a}.ico.type.key[data-v-dfecc78b]{color:#c9932e}.muted[data-v-dfecc78b]{color:var(--text-muted)}tbody tr[data-v-dfecc78b]{cursor:default}tbody tr[data-v-dfecc78b]:hover{background:color-mix(in srgb, var(--primary) 5%, transparent)}tbody tr.selected[data-v-dfecc78b]{background:color-mix(in srgb, var(--primary) 14%, transparent)}tbody tr.selected td.name a[data-v-dfecc78b]{color:var(--text)}tbody tr.cursor td[data-v-dfecc78b]{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}tbody tr.cursor td[data-v-dfecc78b]:first-child{box-shadow:inset 2px 0 0 var(--primary);border-left:1px solid var(--primary)}tbody tr.cursor td[data-v-dfecc78b]:last-child{border-right:1px solid var(--primary)}.rb[data-v-dfecc78b]{border-radius:var(--btn-r);width:26px;height:26px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;text-decoration:none;transition:opacity .12s;display:inline-grid}tr:hover .rb[data-v-dfecc78b],tr.selected .rb[data-v-dfecc78b]{opacity:1}.rb[data-v-dfecc78b]:focus-visible{opacity:1}.rb[data-v-dfecc78b]:hover{background:var(--surface-muted);color:var(--text)}.rb.danger[data-v-dfecc78b]:hover{color:var(--danger)}.rename[data-v-dfecc78b]{min-width:0;height:24px;padding:0 var(--space-xs);border:1px solid var(--primary);border-radius:var(--btn-r);background:var(--bg);color:var(--text);font:inherit;outline:none;flex:1}.empty[data-v-dfecc78b]{align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);color:var(--text-muted);text-align:center;flex-direction:column;margin:0;display:flex}.status[data-v-dfecc78b]{justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-caption);color:var(--text-muted);background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface));border-top:1px solid var(--border);display:flex}.notice[data-v-dfecc78b]{padding:var(--space-sm) var(--space-md);border-radius:var(--card-r);background:var(--surface);margin:0 0 var(--space-xs)}.notice.error[data-v-dfecc78b]{align-items:center;gap:var(--space-xs);color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent);flex-shrink:0;display:flex}.notice-message[data-v-dfecc78b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.notice-content[data-v-dfecc78b]{flex:1;min-width:0}.notice-content .notice-message[data-v-dfecc78b]{display:block}.notice-content .notice-message.expanded[data-v-dfecc78b]{white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.notice.muted[data-v-dfecc78b]{color:var(--text-muted)}.ctx[data-v-dfecc78b]{z-index:50;padding:var(--space-xs);background:var(--surface);border:1px solid var(--border);border-radius:var(--card-r);min-width:200px;box-shadow:var(--shadow-card);font-size:var(--fs-caption);margin:0;list-style:none;position:fixed}.ctx li[data-v-dfecc78b]{justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border-radius:var(--btn-r);cursor:pointer;display:flex}.ctx li[data-v-dfecc78b]:hover{background:color-mix(in srgb, var(--primary) 12%, transparent)}.ctx li.danger[data-v-dfecc78b]{color:var(--danger)}.ctx kbd[data-v-dfecc78b]{font:inherit;color:var(--text-muted)}.viewer[data-v-dfecc78b]{-webkit-user-select:text;user-select:text}.attachment-preview[data-v-52764695]{box-sizing:border-box;width:min(1100px,100vw - 32px);height:min(800px,100vh - 32px);padding:var(--space-sm);border:1px solid var(--border);border-radius:var(--card-r);background:var(--surface);color:var(--text)}.attachment-preview[open][data-v-52764695]{gap:var(--space-sm);flex-direction:column;display:flex}.attachment-preview[data-v-52764695]::backdrop{background:#00000073}header[data-v-52764695]{align-items:center;gap:var(--space-sm);display:flex}header strong[data-v-52764695]{overflow-wrap:anywhere;flex:1;min-width:0}header button[data-v-52764695]{cursor:pointer}.attachment-preview>.fm[data-v-52764695]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.blocks[data-v-40fae5c4]{gap:var(--space-sm);flex-direction:column;display:flex}.blk.md[data-v-40fae5c4]{word-wrap:break-word;overflow-wrap:anywhere;line-height:1.55}.blk.md[data-v-40fae5c4] p{margin:0 0 .5em}.blk.md[data-v-40fae5c4] p:last-child{margin-bottom:0}.blk.md[data-v-40fae5c4] h1,.blk.md[data-v-40fae5c4] h2,.blk.md[data-v-40fae5c4] h3,.blk.md[data-v-40fae5c4] h4,.blk.md[data-v-40fae5c4] h5,.blk.md[data-v-40fae5c4] h6{margin:.5em 0 .3em;font-weight:700;line-height:1.3}.blk.md[data-v-40fae5c4] h1{font-size:1.22em}.blk.md[data-v-40fae5c4] h2{font-size:1.13em}.blk.md[data-v-40fae5c4] h3{font-size:1.05em}.blk.md[data-v-40fae5c4] h4,.blk.md[data-v-40fae5c4] h5,.blk.md[data-v-40fae5c4] h6{font-size:1em}.blk.md[data-v-40fae5c4] :first-child{margin-top:0}.blk.md[data-v-40fae5c4] ul,.blk.md[data-v-40fae5c4] ol{margin:0 0 .5em;padding-left:1.4em}.blk.md[data-v-40fae5c4] li{margin:.15em 0}.blk.md[data-v-40fae5c4] pre{color:#e6edf3;background:#0d1117;border-radius:8px;padding:8px 10px;font-size:.88em;overflow-x:auto}.blk.md[data-v-40fae5c4] code:not(pre code){background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:4px;padding:1px 5px;font-size:.92em}.blk.md[data-v-40fae5c4] a{color:var(--primary)}.blk.md[data-v-40fae5c4] table{border-collapse:collapse}.blk.md[data-v-40fae5c4] td,.blk.md[data-v-40fae5c4] th{border:1px solid var(--border);padding:4px 8px}.blk.code[data-v-40fae5c4]{border-radius:8px;margin:0;padding:8px 10px;font-size:.88em;overflow-x:auto}.blk.code.hl[data-v-40fae5c4]{color:var(--text);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:0 0}.blk.code.plain[data-v-40fae5c4],.blk.output[data-v-40fae5c4]{color:#e6edf3;background:#0d1117;border:0}.blk.output[data-v-40fae5c4]{white-space:pre;border-radius:8px;margin:0;padding:8px 10px;font-size:.88em;overflow-x:auto}.blk.think[data-v-40fae5c4]{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);color:var(--text-muted);border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:.9em}.blk.think summary[data-v-40fae5c4]{cursor:pointer;color:var(--text);font-weight:700}.blk.think .think-len[data-v-40fae5c4]{color:var(--text-muted);font-weight:400;font-size:var(--fs-caption);margin-left:6px}.blk.think pre[data-v-40fae5c4]{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-family:inherit}.blk.attachment[data-v-40fae5c4]{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-muted) 45%, var(--surface));border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.att-icon[data-v-40fae5c4]{font-size:1.1em}.att-main[data-v-40fae5c4]{flex-direction:column;gap:2px;min-width:0;display:flex}.att-name[data-v-40fae5c4]{overflow-wrap:anywhere;font-weight:700}.att-comment[data-v-40fae5c4]{color:var(--text-muted);font-size:var(--fs-caption)}.att-preview[data-v-40fae5c4]{margin-left:auto}.att-error[data-v-40fae5c4]{color:var(--danger);font-size:var(--fs-caption)}.blk.code.pending[data-v-40fae5c4],.blk.code.error[data-v-40fae5c4]{background:var(--surface-muted);color:var(--text-muted)}.blk.diagram[data-v-40fae5c4]{background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface));padding:var(--space-sm);border-radius:8px;overflow:auto}.blk.diagram .svg-host[data-v-40fae5c4] svg{max-width:100%;height:auto;margin:0 auto;display:block}.blk.uidl[data-v-40fae5c4]{border:1px solid var(--border);border-radius:8px;overflow:hidden}.uidl-head[data-v-40fae5c4]{background:color-mix(in srgb, var(--primary) 10%, var(--surface-muted));font-size:var(--fs-caption);color:var(--primary);padding:4px 10px;font-weight:700}.diagram-head[data-v-40fae5c4]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.diagram-kind[data-v-40fae5c4]{font-size:var(--fs-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.diagram-toggle[data-v-40fae5c4]{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--fs-caption);cursor:pointer;border-radius:6px;margin-left:auto;padding:2px 8px}.diagram-toggle[data-v-40fae5c4]:hover{color:var(--text);border-color:var(--primary)}.diagram-failed[data-v-40fae5c4]{font-size:var(--fs-caption);color:var(--danger);margin-left:auto}.blk.uidl .diagram-head[data-v-40fae5c4]{padding:0 2px}.blk.uidl .code[data-v-40fae5c4]{border-radius:0}
