#app{width:100%;font-weight:400}.file-viewer[data-v-60491ede]{--file-viewer-toolbar-gap:6px;--file-viewer-toolbar-min-height:45px;--file-viewer-toolbar-padding:6px 10px;--file-viewer-toolbar-floating-offset:16px;--file-viewer-toolbar-floating-min-height:42px;--file-viewer-toolbar-floating-padding:6px;--file-viewer-toolbar-group-gap:2px;--file-viewer-toolbar-group-padding:2px;--file-viewer-toolbar-button-min-width:42px;--file-viewer-toolbar-button-height:30px;--file-viewer-toolbar-button-padding:0 10px;--file-viewer-toolbar-button-radius:8px;--file-viewer-toolbar-icon-size:30px;--file-viewer-toolbar-meter-min-width:48px;--file-viewer-toolbar-meter-padding:0 8px;--file-viewer-toolbar-floating-button-min-width:48px;--file-viewer-toolbar-floating-button-height:32px;--file-viewer-toolbar-floating-icon-size:32px;--file-viewer-toolbar-floating-meter-min-width:54px;--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-density=compact][data-v-60491ede]{--file-viewer-toolbar-gap:3px;--file-viewer-toolbar-min-height:34px;--file-viewer-toolbar-padding:3px 5px;--file-viewer-toolbar-floating-offset:10px;--file-viewer-toolbar-floating-min-height:32px;--file-viewer-toolbar-floating-padding:3px;--file-viewer-toolbar-group-gap:2px;--file-viewer-toolbar-group-padding:2px;--file-viewer-toolbar-button-min-width:34px;--file-viewer-toolbar-button-height:26px;--file-viewer-toolbar-button-padding:0 6px;--file-viewer-toolbar-button-radius:6px;--file-viewer-toolbar-icon-size:26px;--file-viewer-toolbar-meter-min-width:42px;--file-viewer-toolbar-meter-padding:0 5px;--file-viewer-toolbar-floating-button-min-width:38px;--file-viewer-toolbar-floating-button-height:28px;--file-viewer-toolbar-floating-icon-size:28px;--file-viewer-toolbar-floating-meter-min-width:46px}.file-viewer[data-viewer-theme=dark][data-v-60491ede]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f171d}.viewer-stage[data-v-60491ede]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.viewer-actions[data-v-60491ede]{justify-content:flex-end;align-items:center;gap:var(--file-viewer-toolbar-gap);min-height:var(--file-viewer-toolbar-min-height);padding:var(--file-viewer-toolbar-padding);background:#ffffffeb;border-bottom:1px solid #1423350f;flex-shrink:0;display:inline-flex}.viewer-actions[data-toolbar-position=top-center][data-v-60491ede]{justify-content:center}.viewer-actions--floating[data-v-60491ede]{z-index:30;right:calc(var(--file-viewer-toolbar-floating-offset) + env(safe-area-inset-right,0px));bottom:calc(var(--file-viewer-toolbar-floating-offset) + env(safe-area-inset-bottom,0px));min-height:var(--file-viewer-toolbar-floating-min-height);padding:var(--file-viewer-toolbar-floating-padding);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #1423351a;border-radius:999px;position:absolute;box-shadow:0 18px 44px #0f172a29}.viewer-actions-group[data-v-60491ede]{align-items:center;gap:var(--file-viewer-toolbar-group-gap);padding:var(--file-viewer-toolbar-group-padding);background:#14233509;border:1px solid #14233514;border-radius:999px;display:inline-flex}.viewer-actions button[data-v-60491ede]{min-width:var(--file-viewer-toolbar-button-min-width);height:var(--file-viewer-toolbar-button-height);padding:var(--file-viewer-toolbar-button-padding);border-radius:var(--file-viewer-toolbar-button-radius);color:#40546a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.viewer-actions .viewer-icon-button[data-v-60491ede]{width:var(--file-viewer-toolbar-icon-size);min-width:var(--file-viewer-toolbar-icon-size);justify-content:center;align-items:center;padding:0;display:inline-flex}.viewer-actions .viewer-zoom-meter[data-v-60491ede]{min-width:var(--file-viewer-toolbar-meter-min-width);height:var(--file-viewer-toolbar-button-height);padding:var(--file-viewer-toolbar-meter-padding);box-sizing:border-box;color:#23465e;justify-content:center;align-items:center;display:inline-flex}.viewer-actions .viewer-zoom-meter--readonly[data-v-60491ede]{white-space:nowrap;font-size:12px;font-weight:800;line-height:1}.viewer-actions--floating button[data-v-60491ede]{min-width:var(--file-viewer-toolbar-floating-button-min-width);height:var(--file-viewer-toolbar-floating-button-height);border-radius:999px}.viewer-actions--floating .viewer-icon-button[data-v-60491ede]{width:var(--file-viewer-toolbar-floating-icon-size);min-width:var(--file-viewer-toolbar-floating-icon-size)}.viewer-actions--floating .viewer-zoom-meter[data-v-60491ede]{min-width:var(--file-viewer-toolbar-floating-meter-min-width);height:var(--file-viewer-toolbar-floating-button-height)}.viewer-actions button[data-v-60491ede]:hover:not(:disabled){color:#16774c;background:#21a3661a}.viewer-actions button[data-v-60491ede]:disabled{color:#aab5c0;cursor:not-allowed}.viewer-content-shell[data-v-60491ede]{flex:1;min-height:0;position:relative;overflow:hidden}.content[data-v-60491ede]{background:#f2f2f2;width:100%;height:100%;display:block;overflow:auto}.content.hidden[data-v-60491ede]{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-60491ede]{z-index:20;pointer-events:none;background-repeat:repeat;position:absolute;inset:0}.state-panel[data-v-60491ede]{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-60491ede],.error-card[data-v-60491ede]{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-60491ede]{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-60491ede]{flex:1;min-width:0}.loading-kicker[data-v-60491ede]{color:var(--viewer-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.loading-copy strong[data-v-60491ede],.error-card strong[data-v-60491ede]{color:#16283b;margin-top:4px;font-size:20px;line-height:1.2;display:block}.loading-copy p[data-v-60491ede],.error-card p[data-v-60491ede]{color:#6a7d90;margin:8px 0 0;line-height:1.6}.loading-ring[data-v-60491ede]{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-60491ede}.error-card[data-v-60491ede]{text-align:center;display:block}.error-card strong[data-v-60491ede]{color:#b42318}.file-viewer[data-viewer-theme=dark] .viewer-actions--floating[data-v-60491ede]{background:#0e161cf0;border-color:#a7b9c629;box-shadow:0 20px 52px #00000057}.file-viewer[data-viewer-theme=dark] .viewer-actions[data-v-60491ede]{background:#0e161cf0;border-bottom-color:#a7b9c61f}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-60491ede]{color:#b8c7d5}.file-viewer[data-viewer-theme=dark] .viewer-actions-group[data-v-60491ede]{background:#a7b9c614;border-color:#a7b9c621}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-60491ede]:hover:not(:disabled){color:#5ee0ae;background:#2dd49a24}.file-viewer[data-viewer-theme=dark] .viewer-actions button[data-v-60491ede]:disabled{color:#667888}.file-viewer[data-viewer-theme=dark] .content[data-v-60491ede]{background:#141c23}.file-viewer[data-viewer-theme=dark] .state-panel[data-v-60491ede]{background:linear-gradient(#0f171eeb,#0b1116fa)}.file-viewer[data-viewer-theme=dark] .loading-card[data-v-60491ede],.file-viewer[data-viewer-theme=dark] .error-card[data-v-60491ede]{background:#131d25f0;border-color:#8ba1b129;box-shadow:0 22px 52px #00000057}.file-viewer[data-viewer-theme=dark] .loading-copy strong[data-v-60491ede],.file-viewer[data-viewer-theme=dark] .error-card strong[data-v-60491ede]{color:#eff7fb}.file-viewer[data-viewer-theme=dark] .loading-copy p[data-v-60491ede],.file-viewer[data-viewer-theme=dark] .error-card p[data-v-60491ede]{color:#9eb0bf}.file-viewer[data-viewer-theme=dark] .error-card strong[data-v-60491ede]{color:#ff9c91}@keyframes viewer-spin-60491ede{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.file-viewer[data-viewer-theme=system][data-v-60491ede]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f171d}.file-viewer[data-viewer-theme=system] .viewer-actions--floating[data-v-60491ede]{background:#0e161cf0;border-color:#a7b9c629;box-shadow:0 20px 52px #00000057}.file-viewer[data-viewer-theme=system] .viewer-actions[data-v-60491ede]{background:#0e161cf0;border-bottom-color:#a7b9c61f}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-60491ede]{color:#b8c7d5}.file-viewer[data-viewer-theme=system] .viewer-actions-group[data-v-60491ede]{background:#a7b9c614;border-color:#a7b9c621}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-60491ede]:hover:not(:disabled){color:#5ee0ae;background:#2dd49a24}.file-viewer[data-viewer-theme=system] .viewer-actions button[data-v-60491ede]:disabled{color:#667888}.file-viewer[data-viewer-theme=system] .content[data-v-60491ede]{background:#141c23}.file-viewer[data-viewer-theme=system] .state-panel[data-v-60491ede]{background:linear-gradient(#0f171eeb,#0b1116fa)}.file-viewer[data-viewer-theme=system] .loading-card[data-v-60491ede],.file-viewer[data-viewer-theme=system] .error-card[data-v-60491ede]{background:#131d25f0;border-color:#8ba1b129;box-shadow:0 22px 52px #00000057}.file-viewer[data-viewer-theme=system] .loading-copy strong[data-v-60491ede],.file-viewer[data-viewer-theme=system] .error-card strong[data-v-60491ede]{color:#eff7fb}.file-viewer[data-viewer-theme=system] .loading-copy p[data-v-60491ede],.file-viewer[data-viewer-theme=system] .error-card p[data-v-60491ede]{color:#9eb0bf}.file-viewer[data-viewer-theme=system] .error-card strong[data-v-60491ede]{color:#ff9c91}}@media (width<=767px){.viewer-actions--floating[data-v-60491ede]{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-60491ede]{min-width:40px;height:30px;padding:0 9px}}.file-render{width:100%;min-width:0;height:100%;min-height:0}
