#app{width:100%;font-weight:400}.file-viewer[data-v-d587a656]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.file-viewer[data-viewer-theme=dark][data-v-d587a656]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f171d}.viewer-stage[data-v-d587a656]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-actions[data-v-d587a656]{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--floating[data-v-d587a656]{z-index:30;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1423351a;border-radius:999px;min-height:42px;padding:6px;position:absolute;box-shadow:0 18px 44px #0f172a29}.viewer-actions button[data-v-d587a656]{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--floating button[data-v-d587a656]{border-radius:999px;min-width:48px;height:32px}.viewer-actions button[data-v-d587a656]:hover:not(:disabled){color:#16774c;background:#21a3661a}.viewer-actions button[data-v-d587a656]:disabled{color:#aab5c0;cursor:not-allowed}.viewer-content-shell[data-v-d587a656]{flex:1;min-height:0;position:relative;overflow:hidden}.content[data-v-d587a656]{background:#f2f2f2;width:100%;height:100%;display:block;overflow:auto}.content.hidden[data-v-d587a656]{visibility:hidden}.flyfish-search-match{color:inherit;background:#ffd666b8;border-radius:4px;padding:0 2px;box-shadow:0 0 0 1px #b9800024}.flyfish-search-match--active{background:#2fbf7ad1;box-shadow:0 0 0 2px #1e84533d}.viewer-watermark[data-v-d587a656]{z-index:20;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.state-panel[data-v-d587a656]{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-d587a656],.error-card[data-v-d587a656]{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-d587a656]{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-d587a656]{flex:1;min-width:0}.loading-kicker[data-v-d587a656]{color:var(--viewer-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.loading-copy strong[data-v-d587a656],.error-card strong[data-v-d587a656]{color:#16283b;margin-top:4px;font-size:20px;line-height:1.2;display:block}.loading-copy p[data-v-d587a656],.error-card p[data-v-d587a656]{color:#6a7d90;margin:8px 0 0;line-height:1.6}.loading-ring[data-v-d587a656]{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-d587a656}.error-card[data-v-d587a656]{text-align:center;display:block}.error-card strong[data-v-d587a656]{color:#b42318}.file-viewer[data-viewer-theme=dark] .viewer-actions--floating[data-v-d587a656]{background:#0e161cf0;border-color:#a7b9c629;box-shadow:0 20px 52px #00000057}.file-viewer[data-viewer-theme=dark] .viewer-actions[data-v-d587a656]{background:#0e161cf0;border-bottom-color:#a7b9c61f}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-d587a656]{color:#b8c7d5}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-d587a656]:hover:not(:disabled){color:#5ee0ae;background:#2dd49a24}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-d587a656]:disabled{color:#667888}.file-viewer[data-viewer-theme=dark] .content[data-v-d587a656]{background:#141c23}.file-viewer[data-viewer-theme=dark] .state-panel[data-v-d587a656]{background:linear-gradient(#0f171eeb,#0b1116fa)}.file-viewer[data-viewer-theme=dark] .loading-card[data-v-d587a656],.file-viewer[data-viewer-theme=dark] .error-card[data-v-d587a656]{background:#131d25f0;border-color:#8ba1b129;box-shadow:0 22px 52px #00000057}.file-viewer[data-viewer-theme=dark] .loading-copy strong[data-v-d587a656],.file-viewer[data-viewer-theme=dark] .error-card strong[data-v-d587a656]{color:#eff7fb}.file-viewer[data-viewer-theme=dark] .loading-copy p[data-v-d587a656],.file-viewer[data-viewer-theme=dark] .error-card p[data-v-d587a656]{color:#9eb0bf}.file-viewer[data-viewer-theme=dark] .error-card strong[data-v-d587a656]{color:#ff9c91}@keyframes viewer-spin-d587a656{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.file-viewer[data-viewer-theme=system][data-v-d587a656]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f171d}.file-viewer[data-viewer-theme=system] .viewer-actions--floating[data-v-d587a656]{background:#0e161cf0;border-color:#a7b9c629;box-shadow:0 20px 52px #00000057}.file-viewer[data-viewer-theme=system] .viewer-actions[data-v-d587a656]{background:#0e161cf0;border-bottom-color:#a7b9c61f}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-d587a656]{color:#b8c7d5}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-d587a656]:hover:not(:disabled){color:#5ee0ae;background:#2dd49a24}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-d587a656]:disabled{color:#667888}.file-viewer[data-viewer-theme=system] .content[data-v-d587a656]{background:#141c23}.file-viewer[data-viewer-theme=system] .state-panel[data-v-d587a656]{background:linear-gradient(#0f171eeb,#0b1116fa)}.file-viewer[data-viewer-theme=system] .loading-card[data-v-d587a656],.file-viewer[data-viewer-theme=system] .error-card[data-v-d587a656]{background:#131d25f0;border-color:#8ba1b129;box-shadow:0 22px 52px #00000057}.file-viewer[data-viewer-theme=system] .loading-copy strong[data-v-d587a656],.file-viewer[data-viewer-theme=system] .error-card strong[data-v-d587a656]{color:#eff7fb}.file-viewer[data-viewer-theme=system] .loading-copy p[data-v-d587a656],.file-viewer[data-viewer-theme=system] .error-card p[data-v-d587a656]{color:#9eb0bf}.file-viewer[data-viewer-theme=system] .error-card strong[data-v-d587a656]{color:#ff9c91}}@media (width<=767px){.viewer-actions--floating[data-v-d587a656]{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:4px;max-width:calc(100% - 20px);padding:5px;overflow-x:auto}.viewer-actions--floating button[data-v-d587a656]{min-width:40px;height:30px;padding:0 9px}}.file-render{width:100%;min-width:0;height:100%;min-height:0}
