#app{width:100%;font-weight:400}.file-viewer[data-v-d64df7b6]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative}@media (prefers-color-scheme:dark){.file-viewer[data-v-d64df7b6]{--lightningcss-light: ;--lightningcss-dark:initial}}.viewer-stage[data-v-d64df7b6]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-actions[data-v-d64df7b6]{background:#ffffffeb;border-bottom:1px solid #1423350f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;min-height:45px;padding:6px 10px;display:inline-flex}.viewer-actions button[data-v-d64df7b6]{color:#40546a;min-width:42px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.viewer-actions button[data-v-d64df7b6]:hover:not(:disabled){color:#16774c;background:#21a3661a}.viewer-actions button[data-v-d64df7b6]:disabled{color:#aab5c0;cursor:not-allowed}.viewer-content-shell[data-v-d64df7b6]{flex:1;min-height:0;position:relative;overflow:hidden}.content[data-v-d64df7b6]{background:#f2f2f2;width:100%;height:100%;display:block;overflow:auto}.content.hidden[data-v-d64df7b6]{visibility:hidden}.viewer-watermark[data-v-d64df7b6]{z-index:20;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.state-panel[data-v-d64df7b6]{z-index:40;background:linear-gradient(#ffffffeb,#f6f8f9fa);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.loading-card[data-v-d64df7b6],.error-card[data-v-d64df7b6]{background:#ffffffeb;border:1px solid #1324370f;border-radius:24px;align-items:center;gap:18px;width:min(100%,460px);padding:22px;display:flex;box-shadow:0 18px 42px #0f1f2f1f}.loading-icon[data-v-d64df7b6]{background:linear-gradient(135deg, var(--viewer-accent) 0%, var(--viewer-accent) 100%);color:#fff;letter-spacing:.04em;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:70px;height:70px;padding:0 12px;font-size:22px;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #111c2824}.loading-copy[data-v-d64df7b6]{flex:1;min-width:0}.loading-kicker[data-v-d64df7b6]{color:var(--viewer-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.loading-copy strong[data-v-d64df7b6],.error-card strong[data-v-d64df7b6]{color:#16283b;margin-top:4px;font-size:20px;line-height:1.2;display:block}.loading-copy p[data-v-d64df7b6],.error-card p[data-v-d64df7b6]{color:#6a7d90;margin:8px 0 0;line-height:1.6}.loading-ring[data-v-d64df7b6]{border:3px solid var(--viewer-soft);border-top-color:var(--viewer-accent);border-radius:999px;flex-shrink:0;width:38px;height:38px;animation:.9s linear infinite viewer-spin-d64df7b6}.error-card[data-v-d64df7b6]{text-align:center;display:block}.error-card strong[data-v-d64df7b6]{color:#b42318}@keyframes viewer-spin-d64df7b6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.file-viewer[data-v-d64df7b6]{background:#0f171d}.viewer-actions[data-v-d64df7b6]{background:#0e161cf0;border-bottom-color:#a7b9c61f}.viewer-actions button[data-v-d64df7b6]{color:#b8c7d5}.viewer-actions button[data-v-d64df7b6]:hover:not(:disabled){color:#5ee0ae;background:#2dd49a24}.viewer-actions button[data-v-d64df7b6]:disabled{color:#667888}.content[data-v-d64df7b6]{background:#141c23}.state-panel[data-v-d64df7b6]{background:linear-gradient(#0f171eeb,#0b1116fa)}.loading-card[data-v-d64df7b6],.error-card[data-v-d64df7b6]{background:#131d25f0;border-color:#8ba1b129;box-shadow:0 22px 52px #00000057}.loading-copy strong[data-v-d64df7b6],.error-card strong[data-v-d64df7b6]{color:#eff7fb}.loading-copy p[data-v-d64df7b6],.error-card p[data-v-d64df7b6]{color:#9eb0bf}.error-card strong[data-v-d64df7b6]{color:#ff9c91}}.file-render{width:100%;min-width:0;height:100%;min-height:0}
