*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--color-wallpaper:#e8ecef;--color-surface:#fff;--color-surface-raised:#f5f6f8;--color-text:#161616;--color-text-muted:#6e7689;--color-text-accent:#d4940a;--color-titlebar:#252525;--color-titlebar-text:#e8ecef;--color-taskbar:#1a1a1a;--color-border:#373737;--color-chrome-text:#e8ecef;--color-chrome-text-muted:#9096a2;--color-boot-text:#9096a2;--color-link:#2a7de1;--color-link-hover:#1a5fb4;--color-hover-bg:rgba(252,199,66,.12);--color-chrome-hover-bg:hsla(0,0%,100%,.12);--color-stamp-public:#2e7d32;--color-stamp-internal:#c76f00;--color-stamp-restricted:#c62828;--color-badge-public-bg:rgba(46,125,50,.12);--color-badge-internal-bg:rgba(199,111,0,.12);--color-badge-restricted-bg:rgba(198,40,40,.12);--badge-padding-v:2px;--badge-padding-h:6px;--badge-font-size:var(--font-size-2xs);--badge-border-width:2px;--badge-radius:var(--radius-sm);--font-system:"Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"Cascadia Code","Fira Code","Consolas",monospace;--font-size-2xs:.7rem;--font-size-xs:.75rem;--font-size-sm:.8rem;--font-size-base:.85rem;--font-size-body:.95rem;--font-size-md:1.1rem;--font-size-lg:1.15rem;--font-size-xl:1.25rem;--font-size-2xl:1.4rem;--font-size-3xl:1.5rem;--font-size-icon:2rem;--font-size-icon-sm:1.25rem;--icon-svg-sm:1.25rem;--icon-svg-md:1.5rem;--icon-svg-lg:2rem;--line-height-base:1.6;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-relaxed:1.7;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--taskbar-height:48px;--titlebar-height:40px;--icon-size:96px;--content-max-width:640px;--titlebar-btn-width:32px;--titlebar-btn-height:28px;--radius-sm:4px;--radius-md:8px;--border-width:2px;--stamp-border-width:2px;--transition-fast:.15s;--stamp-rotation:-1deg;--stamp-letter-spacing:.1em;--color-boot-bg:#1a1a1a;--color-boot-bar-track:#373737;--color-boot-bar-fill:#fcc742;--boot-screen-duration:2s;--color-input-bg:rgba(0,0,0,.03);--color-input-border:var(--color-border);--color-input-focus-border:var(--color-text-accent);--color-error:#c62828;--icon-grid-cell:96px;--icon-drag-opacity:.8;--context-menu-shadow:0 4px 16px rgba(0,0,0,.12);--context-menu-min-width:160px;--window-default-width:700px;--window-default-height:500px;--window-min-width:400px;--window-min-height:300px;--window-border-radius:var(--radius-md);--window-shadow:0 4px 20px rgba(0,0,0,.12);--window-shadow-focused:0 8px 32px rgba(0,0,0,.18);--color-titlebar-btn-close-hover:#e74c3c;--color-titlebar-btn-minimize-hover:#f39c12;--color-titlebar-btn-maximize-hover:#2ecc71;--window-resize-handle:6px;--window-maximize-inset:8px;--window-transition-duration:.2s;--settings-thumb-size:120px;--settings-grid-gap:var(--space-md);--settings-active-border:var(--color-text-accent);--color-stamp-deleted:#c62828;--color-badge-deleted-bg:rgba(198,40,40,.12);--trash-body-opacity:.6;--color-stamp-reviewed:#d4940a;--color-badge-reviewed-bg:rgba(212,148,10,.1);--progress-track-height:8px;--progress-track-bg:var(--color-input-bg);--progress-fill-color:#fcc742;--clearance-gate-blur:8px;--taskbar-icon-size:20px;--taskbar-icon-btn:36px;--taskbar-indicator-size:4px;--taskbar-indicator-width-focused:12px;--taskbar-separator-color:hsla(0,0%,100%,.15);--taskbar-separator-height:24px;--color-indicator-running:var(--color-chrome-text-muted);--color-indicator-focused:#fcc742;--taskbar-start-menu-width:320px;--taskbar-start-menu-shadow:0 -4px 24px rgba(0,0,0,.25);--taskbar-start-menu-max-height:420px;--taskbar-badge-bg:hsla(0,0%,100%,.1);--taskbar-badge-border:hsla(0,0%,100%,.2);--folder-col-name:1fr;--folder-col-date:110px;--folder-col-size:90px;--folder-col-gap:var(--space-md);--folder-row-height:36px;--folder-header-color:var(--color-text-muted);--folder-header-font-size:var(--font-size-sm);--folder-header-border:var(--border-width) solid var(--color-border);--folder-row-bg-alt:rgba(0,0,0,.025);--folder-row-hover-bg:var(--color-hover-bg);--folder-toolbar-height:36px;--folder-statusbar-height:28px}html{background:var(--color-wallpaper);color:var(--color-text);font-family:var(--font-system);font-size:16px;line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.document__body,article{-webkit-user-select:text;-moz-user-select:text;user-select:text}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-link-hover)}img{display:block;max-width:100%}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@keyframes notification-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes notification-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.boot-screen[data-v-fdcafc96]{background:var(--color-boot-bg);inset:0;justify-content:center;position:fixed;z-index:9999}.boot-content[data-v-fdcafc96],.boot-screen[data-v-fdcafc96]{align-items:center;display:flex;flex-direction:column}.boot-content[data-v-fdcafc96]{gap:var(--space-lg)}.boot-logo[data-v-fdcafc96]{color:var(--color-boot-text)}.boot-bar-track[data-v-fdcafc96]{background:var(--color-boot-bar-track);border-radius:var(--radius-sm);height:4px;overflow:hidden;width:240px}.boot-bar-fill[data-v-fdcafc96]{animation:boot-fill-fdcafc96 var(--boot-screen-duration) linear forwards;background:var(--color-boot-bar-fill);border-radius:var(--radius-sm);height:100%;width:0}@keyframes boot-fill-fdcafc96{0%{width:0}to{width:100%}}.boot-quip[data-v-fdcafc96]{font-size:var(--font-size-xs);min-height:1.4em}.boot-quip[data-v-fdcafc96],.boot-version[data-v-fdcafc96]{color:var(--color-boot-text);font-family:var(--font-mono);text-align:center}.boot-version[data-v-fdcafc96]{bottom:var(--space-lg);font-size:var(--font-size-2xs);padding:0 var(--space-md);position:absolute}.boot-fade-leave-active{transition:opacity .4s ease}.boot-fade-leave-to{opacity:0}.window-titlebar[data-v-efbb904a]{align-items:center;background:var(--color-titlebar);border-bottom:var(--border-width) solid var(--color-border);border-radius:var(--window-border-radius) var(--window-border-radius) 0 0;display:flex;flex-shrink:0;height:var(--titlebar-height);padding:0 var(--space-sm);-webkit-user-select:none;-moz-user-select:none;user-select:none}.window-titlebar--draggable[data-v-efbb904a]{cursor:grab}.window-titlebar__title[data-v-efbb904a]{color:var(--color-titlebar-text);flex:1;font-size:var(--font-size-base);overflow:hidden;padding:0 var(--space-sm);text-align:center;text-overflow:ellipsis;white-space:nowrap}.window-titlebar__title--left[data-v-efbb904a]{text-align:left}.window-titlebar__controls[data-v-efbb904a]{display:flex;gap:2px}.window-titlebar__btn[data-v-efbb904a]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-titlebar-text);cursor:pointer;display:flex;font-size:var(--font-size-md);height:var(--titlebar-btn-height);justify-content:center;line-height:1;width:var(--titlebar-btn-width)}.window-titlebar__btn[data-v-efbb904a]:hover{background:var(--color-chrome-hover-bg);color:var(--color-text)}.window-titlebar__btn--close[data-v-efbb904a]:hover{background:var(--color-titlebar-btn-close-hover);color:var(--color-text)}.window-titlebar__btn--minimize[data-v-efbb904a]:hover{background:var(--color-titlebar-btn-minimize-hover);color:var(--color-text)}.window-titlebar__btn--maximize[data-v-efbb904a]:hover{background:var(--color-titlebar-btn-maximize-hover);color:var(--color-text)}.window-frame[data-v-b2ae174c]{background:var(--color-surface);border-radius:var(--window-border-radius);display:flex;flex-direction:column;margin:var(--window-maximize-inset);min-height:calc(100dvh - var(--taskbar-height) - var(--window-maximize-inset)*2)}.window-frame__body[data-v-b2ae174c]{border-radius:0 0 var(--window-border-radius) var(--window-border-radius);flex:1;overflow-y:auto;padding:var(--space-lg)}.error-page[data-v-1c972d88]{align-items:center;display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-md);text-align:center}.error-page__icon[data-v-1c972d88]{font-size:var(--font-size-3xl);margin-bottom:var(--space-md)}.error-page__heading[data-v-1c972d88]{color:var(--color-text-accent);font-family:var(--font-mono);font-size:var(--font-size-lg);letter-spacing:.05em;margin-bottom:var(--space-md);text-transform:uppercase}.error-page__message[data-v-1c972d88]{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--space-lg);max-width:36rem}.error-page__ref[data-v-1c972d88]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-2xs);margin-bottom:var(--space-xl)}.error-page__action[data-v-1c972d88]{background:none;border:none;color:var(--color-link);cursor:pointer;font-family:inherit;font-size:var(--font-size-base);text-decoration:underline}.error-page__action[data-v-1c972d88]:hover{color:var(--color-link-hover)}
