.tfv.svelte-3u0e1c{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--color-elevated);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);user-select:text;-webkit-user-select:text;cursor:auto}.tfv.svelte-3u0e1c:focus{outline:none}.tfv__text.svelte-3u0e1c{margin:0;padding:var(--space-3) var(--space-4);font-family:var(--font-mono, monospace);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.tfv__state.svelte-3u0e1c{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);height:100%;padding:var(--space-4);text-align:center;color:var(--color-text-2);font-size:var(--text-sm)}.tfv__btn.svelte-3u0e1c{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-accent);text-decoration:none}.tfv__btn.svelte-3u0e1c:hover{background:var(--color-surface)}.ilb.svelte-1pt6g9k{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:56px 72px;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.ilb--pdf.svelte-1pt6g9k,.ilb--text.svelte-1pt6g9k{touch-action:pan-x pan-y}.ilb__stage.ilb__stage--text.svelte-1pt6g9k{width:100%;max-width:960px;height:100%}.ilb__stage.svelte-1pt6g9k{display:flex;max-width:100%;max-height:100%}.ilb__img.svelte-1pt6g9k{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;transform-origin:center center;cursor:zoom-in}.ilb__img--anim.svelte-1pt6g9k{transition:transform .18s ease-out}.ilb__img--zoomed.svelte-1pt6g9k{cursor:grab}.ilb__img--dragging.svelte-1pt6g9k{cursor:grabbing}.ilb__bar.svelte-1pt6g9k{position:absolute;z-index:1;top:12px;right:12px;left:12px;display:flex;align-items:center;justify-content:flex-end;gap:8px;pointer-events:none}.ilb__bar.svelte-1pt6g9k>:where(.svelte-1pt6g9k){pointer-events:auto}.ilb__name.svelte-1pt6g9k{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;color:#ffffffd9;padding:0 6px}.ilb__stage--pdf.svelte-1pt6g9k{width:100%;height:100%}.ilb__pdf.svelte-1pt6g9k{flex:1;width:100%;height:100%;border:none;border-radius:4px;background:#fff}.ilb__card.svelte-1pt6g9k{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%;padding:20px;border-radius:8px;background:#ffffff14;color:#fff}.ilb__card-name.svelte-1pt6g9k{max-width:100%;overflow-wrap:anywhere;text-align:center;font-weight:600}.ilb__card-actions.svelte-1pt6g9k{display:flex;gap:12px}.ilb__card-btn.svelte-1pt6g9k{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:22px;background:#ffffff29;color:#fff;text-decoration:none}.ilb__counter.svelte-1pt6g9k{font-size:.85rem;font-weight:600;color:#ffffffd9;padding:0 6px;font-variant-numeric:tabular-nums}.ilb__btn.svelte-1pt6g9k{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer;text-decoration:none}.ilb__btn.svelte-1pt6g9k:hover:not(:disabled){background:#ffffff3d}.ilb__btn.svelte-1pt6g9k:disabled{opacity:.3;cursor:default}.ilb__nav.svelte-1pt6g9k{position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.ilb__nav.svelte-1pt6g9k:hover:not(:disabled){background:#ffffff3d}.ilb__nav.svelte-1pt6g9k:disabled{opacity:.3;cursor:default}.ilb__nav--prev.svelte-1pt6g9k{left:12px}.ilb__nav--next.svelte-1pt6g9k{right:12px}@media(max-width:768px){.ilb.svelte-1pt6g9k{padding:84px 12px 76px}.ilb__bar.svelte-1pt6g9k{flex-wrap:wrap;row-gap:4px}.ilb__name.svelte-1pt6g9k{order:1;flex:1 0 100%;text-align:right;pointer-events:none}.ilb__nav.svelte-1pt6g9k{top:auto;bottom:14px;transform:none;width:46px;height:46px}.ilb__nav--prev.svelte-1pt6g9k{left:24px}.ilb__nav--next.svelte-1pt6g9k{right:24px}.ilb__btn.svelte-1pt6g9k{width:44px;height:44px}}.fti.svelte-1flx1dd{display:inline-flex;flex-shrink:0}
