.Viewers_viewerContainer__bTwii{width:100%;height:100%;display:flex;flex-direction:column;min-height:400px;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);border-radius:12px;overflow:hidden}.dark .Viewers_viewerContainer__bTwii,[data-theme=dark] .Viewers_viewerContainer__bTwii{background:var(--color-bg-primary,#1e1e1e);color:var(--color-text-primary,#f0f0f0)}.Viewers_viewerLoading__s0ytL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:3rem;min-height:400px;background:var(--color-bg-secondary,#f8f9fa);position:relative}.dark .Viewers_viewerLoading__s0ytL,[data-theme=dark] .Viewers_viewerLoading__s0ytL{background:var(--color-bg-secondary,#141414)}.Viewers_viewerLoading__s0ytL:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 30% 40%,rgba(59,130,246,.03) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(99,102,241,.03) 0,transparent 50%);pointer-events:none}.dark .Viewers_viewerLoading__s0ytL:before,[data-theme=dark] .Viewers_viewerLoading__s0ytL:before{background-image:radial-gradient(circle at 30% 40%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(99,102,241,.05) 0,transparent 50%)}.Viewers_viewerSpinner__A708_{width:44px;height:44px;border:3px solid var(--color-border,rgba(0,0,0,.1));border-top-color:var(--color-primary,#3b82f6);border-radius:50%;animation:Viewers_spin__u74wT .8s linear infinite;position:relative;z-index:1}.dark .Viewers_viewerSpinner__A708_,[data-theme=dark] .Viewers_viewerSpinner__A708_{border-color:rgba(255,255,255,.1);border-top-color:var(--color-primary,#60a5fa)}.Viewers_viewerLoadingText__a0Aub{font-size:.875rem;font-weight:500;color:var(--color-text-secondary,#64748b);position:relative;z-index:1}.dark .Viewers_viewerLoadingText__a0Aub,[data-theme=dark] .Viewers_viewerLoadingText__a0Aub{color:var(--color-text-secondary,#94a3b8)}@keyframes Viewers_spin__u74wT{to{transform:rotate(1turn)}}.Viewers_viewerErrorCard__jr6J7{max-width:420px;width:100%;margin:2rem auto;background:var(--color-bg-primary,#ffffff);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06);border:1px solid rgba(239,68,68,.2);overflow:hidden}.dark .Viewers_viewerErrorCard__jr6J7,[data-theme=dark] .Viewers_viewerErrorCard__jr6J7{background:var(--color-bg-primary,#1e1e1e);border-color:rgba(239,68,68,.3);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.2)}.Viewers_viewerErrorCard__jr6J7:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ef4444,#f87171)}.Viewers_viewerErrorIcon__ANy5A{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626;margin:0 auto}.dark .Viewers_viewerErrorIcon__ANy5A,[data-theme=dark] .Viewers_viewerErrorIcon__ANy5A{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15));color:#f87171}.Viewers_viewerErrorIcon__ANy5A svg{width:32px;height:32px;stroke-width:1.75}.Viewers_viewerErrorTitle__lniMr{font-size:1.125rem;font-weight:600;color:var(--color-text-primary,#1a1a2e);text-align:center;letter-spacing:-.01em}.dark .Viewers_viewerErrorTitle__lniMr,[data-theme=dark] .Viewers_viewerErrorTitle__lniMr{color:var(--color-text-primary,#f0f0f0)}.Viewers_viewerErrorMessage__8zlXQ{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary,#64748b);text-align:center}.dark .Viewers_viewerErrorMessage__8zlXQ,[data-theme=dark] .Viewers_viewerErrorMessage__8zlXQ{color:var(--color-text-secondary,#94a3b8)}.Viewers_viewerWarningCard__WwvKG{max-width:420px;width:100%;margin:2rem auto;background:var(--color-bg-primary,#ffffff);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06);border:1px solid rgba(245,158,11,.2);overflow:hidden}.dark .Viewers_viewerWarningCard__WwvKG,[data-theme=dark] .Viewers_viewerWarningCard__WwvKG{background:var(--color-bg-primary,#1e1e1e);border-color:rgba(245,158,11,.3);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.2)}.Viewers_viewerWarningCard__WwvKG:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.Viewers_viewerWarningIcon__wweUf{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#d97706;margin:0 auto}.dark .Viewers_viewerWarningIcon__wweUf,[data-theme=dark] .Viewers_viewerWarningIcon__wweUf{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.15));color:#fbbf24}.Viewers_viewerWarningIcon__wweUf svg{width:32px;height:32px;stroke-width:1.75}.Viewers_textViewerHeader__U5_ul{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-secondary,#f8fafc)}.dark .Viewers_textViewerHeader__U5_ul,[data-theme=dark] .Viewers_textViewerHeader__U5_ul{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.Viewers_textViewerTitle__5qN1t{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e)}.dark .Viewers_textViewerTitle__5qN1t,[data-theme=dark] .Viewers_textViewerTitle__5qN1t{color:var(--color-text-primary,#f0f0f0)}.Viewers_textViewerTitle__5qN1t svg{width:18px;height:18px;color:var(--color-text-secondary,#64748b)}.dark .Viewers_textViewerTitle__5qN1t svg,[data-theme=dark] .Viewers_textViewerTitle__5qN1t svg{color:var(--color-text-secondary,#94a3b8)}.Viewers_textViewerMeta__kZOwt{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted,#94a3b8)}.dark .Viewers_textViewerMeta__kZOwt,[data-theme=dark] .Viewers_textViewerMeta__kZOwt{color:var(--color-text-muted,#64748b)}.Viewers_textViewerContent__7fxKi{flex:1 1;overflow:auto;padding:1.25rem;background:var(--color-bg-primary,#ffffff)}.dark .Viewers_textViewerContent__7fxKi,[data-theme=dark] .Viewers_textViewerContent__7fxKi{background:var(--color-bg-primary,#1e1e1e)}.Viewers_textViewerPre__BLs5e{margin:0;padding:1.25rem;background:var(--color-bg-tertiary,#f8fafc);border:1px solid var(--color-border,rgba(0,0,0,.06));border-radius:10px;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.8125rem;line-height:1.7;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto;color:var(--color-text-primary,#1a1a2e)}.dark .Viewers_textViewerPre__BLs5e,[data-theme=dark] .Viewers_textViewerPre__BLs5e{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:var(--color-text-primary,#f0f0f0)}.Viewers_textViewerPre__BLs5e code{font-family:inherit;font-size:inherit}.Viewers_markdownBody__ahgyE{max-width:820px;margin:0 auto;padding:.5rem .25rem 2rem;color:var(--color-text-primary,#1a1a2e);font-size:.9375rem;line-height:1.7}.dark .Viewers_markdownBody__ahgyE,[data-theme=dark] .Viewers_markdownBody__ahgyE{color:var(--color-text-primary,#f0f0f0)}.Viewers_markdownBody__ahgyE h1,.Viewers_markdownBody__ahgyE h2,.Viewers_markdownBody__ahgyE h3,.Viewers_markdownBody__ahgyE h4,.Viewers_markdownBody__ahgyE h5,.Viewers_markdownBody__ahgyE h6{margin:1.6em 0 .6em;font-weight:700;line-height:1.25}.Viewers_markdownBody__ahgyE h1{font-size:1.875rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));padding-bottom:.3em}.Viewers_markdownBody__ahgyE h2{font-size:1.5rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));padding-bottom:.25em}.Viewers_markdownBody__ahgyE h3{font-size:1.25rem}.Viewers_markdownBody__ahgyE h4{font-size:1.0625rem}.Viewers_markdownBody__ahgyE p{margin:0 0 1em}.Viewers_markdownBody__ahgyE a{color:var(--color-accent,#6366f1);text-decoration:underline;text-underline-offset:2px}.Viewers_markdownBody__ahgyE ol,.Viewers_markdownBody__ahgyE ul{margin:0 0 1em;padding-left:1.75em}.Viewers_markdownBody__ahgyE li{margin:.25em 0}.Viewers_markdownBody__ahgyE blockquote{margin:0 0 1em;padding:.5em 1em;border-left:3px solid var(--color-border,rgba(0,0,0,.12));color:var(--color-text-muted,#64748b);background:var(--color-bg-tertiary,rgba(0,0,0,.02));border-radius:0 6px 6px 0}.Viewers_markdownBody__ahgyE code{font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:.85em;padding:.15em .4em;background:var(--color-bg-tertiary,rgba(0,0,0,.05));border-radius:4px}.Viewers_markdownBody__ahgyE pre{margin:0 0 1em;padding:1rem;background:var(--color-bg-tertiary,#f8fafc);border:1px solid var(--color-border,rgba(0,0,0,.06));border-radius:8px;overflow-x:auto;font-size:.8125rem;line-height:1.6}.Viewers_markdownBody__ahgyE pre code{padding:0;background:transparent;border-radius:0;font-size:inherit}.dark .Viewers_markdownBody__ahgyE code,.dark .Viewers_markdownBody__ahgyE pre,[data-theme=dark] .Viewers_markdownBody__ahgyE code,[data-theme=dark] .Viewers_markdownBody__ahgyE pre{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.Viewers_markdownBody__ahgyE table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:.875rem}.Viewers_markdownBody__ahgyE td,.Viewers_markdownBody__ahgyE th{padding:.5em .75em;border:1px solid var(--color-border,rgba(0,0,0,.08));text-align:left}.Viewers_markdownBody__ahgyE th{background:var(--color-bg-tertiary,rgba(0,0,0,.03));font-weight:600}.Viewers_markdownBody__ahgyE hr{border:none;border-top:1px solid var(--color-border,rgba(0,0,0,.08));margin:2em 0}.Viewers_markdownBody__ahgyE img{max-width:100%;height:auto;border-radius:6px}.Viewers_textViewerLineNumbers__qC44I{display:flex;flex-direction:column;padding-right:1rem;margin-right:1rem;border-right:1px solid var(--color-border,rgba(0,0,0,.06));color:var(--color-text-muted,#94a3b8);font-size:.75rem;line-height:1.7;-webkit-user-select:none;user-select:none}.dark .Viewers_textViewerLineNumbers__qC44I,[data-theme=dark] .Viewers_textViewerLineNumbers__qC44I{border-color:rgba(255,255,255,.06);color:var(--color-text-muted,#64748b)}.Viewers_csvViewerHeader__T7E7A{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-secondary,#f8fafc)}.dark .Viewers_csvViewerHeader__T7E7A,[data-theme=dark] .Viewers_csvViewerHeader__T7E7A{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.Viewers_csvViewerTitle__bfQ0x{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e)}.dark .Viewers_csvViewerTitle__bfQ0x,[data-theme=dark] .Viewers_csvViewerTitle__bfQ0x{color:var(--color-text-primary,#f0f0f0)}.Viewers_csvViewerTitle__bfQ0x svg{width:18px;height:18px;color:#10b981}.Viewers_csvViewerMeta__5z3bq{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--color-text-muted,#94a3b8)}.dark .Viewers_csvViewerMeta__5z3bq,[data-theme=dark] .Viewers_csvViewerMeta__5z3bq{color:var(--color-text-muted,#64748b)}.Viewers_csvViewerMetaBadge__6V1kc{display:inline-flex;align-items:center;padding:.25rem .625rem;background:var(--color-bg-tertiary,#f1f5f9);border-radius:100px;font-weight:500}.dark .Viewers_csvViewerMetaBadge__6V1kc,[data-theme=dark] .Viewers_csvViewerMetaBadge__6V1kc{background:rgba(255,255,255,.08)}.Viewers_csvViewerControls__XMqsm{padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-primary,#ffffff)}.dark .Viewers_csvViewerControls__XMqsm,[data-theme=dark] .Viewers_csvViewerControls__XMqsm{background:var(--color-bg-primary,#1e1e1e);border-color:rgba(255,255,255,.08)}.Viewers_csvViewerSearch__4lXZl{width:100%;max-width:360px;padding:.625rem 1rem .625rem 2.5rem;border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:8px;font-size:.875rem;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);transition:all .2s ease}.dark .Viewers_csvViewerSearch__4lXZl,[data-theme=dark] .Viewers_csvViewerSearch__4lXZl{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:var(--color-text-primary,#f0f0f0)}.Viewers_csvViewerSearch__4lXZl::placeholder{color:var(--color-text-muted,#94a3b8)}.dark .Viewers_csvViewerSearch__4lXZl::placeholder,[data-theme=dark] .Viewers_csvViewerSearch__4lXZl::placeholder{color:var(--color-text-muted,#64748b)}.Viewers_csvViewerSearch__4lXZl:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dark .Viewers_csvViewerSearch__4lXZl:focus,[data-theme=dark] .Viewers_csvViewerSearch__4lXZl:focus{border-color:var(--color-primary,#60a5fa);box-shadow:0 0 0 3px rgba(96,165,250,.15)}.Viewers_csvViewerSearchWrapper__P_soM{position:relative;display:inline-block}.Viewers_csvViewerSearchIcon__FBk_Q{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--color-text-muted,#94a3b8);pointer-events:none}.dark .Viewers_csvViewerSearchIcon__FBk_Q,[data-theme=dark] .Viewers_csvViewerSearchIcon__FBk_Q{color:var(--color-text-muted,#64748b)}.Viewers_csvViewerTableContainer__BGwtD{flex:1 1;overflow:auto;background:var(--color-bg-primary,#ffffff)}.dark .Viewers_csvViewerTableContainer__BGwtD,[data-theme=dark] .Viewers_csvViewerTableContainer__BGwtD{background:var(--color-bg-primary,#1e1e1e)}.Viewers_csvViewerTable__XfqRC{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem}.Viewers_csvViewerTh__EqfAy{padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary,#64748b);background:var(--color-bg-secondary,#f8fafc);border-bottom:2px solid var(--color-border,rgba(0,0,0,.08));position:sticky;top:0;z-index:10;white-space:nowrap;transition:background .15s ease}.Viewers_csvViewerThContent__O52o3{display:inline-flex;align-items:center;gap:.25rem}.dark .Viewers_csvViewerTh__EqfAy,[data-theme=dark] .Viewers_csvViewerTh__EqfAy{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:var(--color-text-secondary,#94a3b8)}.Viewers_csvViewerTh__EqfAy:hover{background:var(--color-bg-tertiary,#f1f5f9)}.dark .Viewers_csvViewerTh__EqfAy:hover,[data-theme=dark] .Viewers_csvViewerTh__EqfAy:hover{background:rgba(255,255,255,.05)}.Viewers_csvViewerTd__uxu2a{padding:.75rem 1rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.06));color:var(--color-text-primary,#1a1a2e);vertical-align:top}.dark .Viewers_csvViewerTd__uxu2a,[data-theme=dark] .Viewers_csvViewerTd__uxu2a{border-color:rgba(255,255,255,.06);color:var(--color-text-primary,#f0f0f0)}.Viewers_csvViewerTable__XfqRC tbody tr{transition:background .15s ease}.Viewers_csvViewerTable__XfqRC tbody tr:hover{background:var(--color-bg-secondary,#f8fafc)}.dark .Viewers_csvViewerTable__XfqRC tbody tr:hover,[data-theme=dark] .Viewers_csvViewerTable__XfqRC tbody tr:hover{background:rgba(255,255,255,.03)}.Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n){background:var(--color-bg-tertiary,#fafafa)}.dark .Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n),[data-theme=dark] .Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n){background:rgba(255,255,255,.01)}.Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n):hover{background:var(--color-bg-secondary,#f8fafc)}.dark .Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n):hover,[data-theme=dark] .Viewers_csvViewerTable__XfqRC tbody tr:nth-child(2n):hover{background:rgba(255,255,255,.03)}.Viewers_csvViewerPagination__9I928{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-secondary,#f8fafc)}.dark .Viewers_csvViewerPagination__9I928,[data-theme=dark] .Viewers_csvViewerPagination__9I928{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.Viewers_csvViewerPageBtn__p46_x{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .75rem;border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:8px;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dark .Viewers_csvViewerPageBtn__p46_x,[data-theme=dark] .Viewers_csvViewerPageBtn__p46_x{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:var(--color-text-primary,#f0f0f0)}.Viewers_csvViewerPageBtn__p46_x:hover:not(:disabled){background:var(--color-bg-secondary,#f8fafc);border-color:var(--color-primary,#3b82f6)}.dark .Viewers_csvViewerPageBtn__p46_x:hover:not(:disabled),[data-theme=dark] .Viewers_csvViewerPageBtn__p46_x:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:var(--color-primary,#60a5fa)}.Viewers_csvViewerPageBtn__p46_x:disabled{opacity:.4;cursor:not-allowed}.Viewers_csvViewerPageBtn__p46_x.Viewers_active__xqEFH{background:var(--color-primary,#3b82f6);border-color:var(--color-primary,#3b82f6);color:#ffffff}.dark .Viewers_csvViewerPageBtn__p46_x.Viewers_active__xqEFH,[data-theme=dark] .Viewers_csvViewerPageBtn__p46_x.Viewers_active__xqEFH{background:var(--color-primary,#60a5fa);border-color:var(--color-primary,#60a5fa);color:#ffffff}.Viewers_csvViewerPageInfo__AEayh{font-size:.8125rem;color:var(--color-text-secondary,#64748b);padding:0 .5rem}.dark .Viewers_csvViewerPageInfo__AEayh,[data-theme=dark] .Viewers_csvViewerPageInfo__AEayh{color:var(--color-text-secondary,#94a3b8)}.Viewers_officeViewerNote__ieFu7{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:var(--color-bg-secondary,#f8fafc);border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));font-size:.75rem;color:var(--color-text-muted,#94a3b8)}.dark .Viewers_officeViewerNote__ieFu7,[data-theme=dark] .Viewers_officeViewerNote__ieFu7{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:var(--color-text-muted,#64748b)}.Viewers_officeViewerNote__ieFu7 svg{width:14px;height:14px}.Viewers_viewerDivider__wOqVf{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-border,rgba(0,0,0,.08)) 20%,var(--color-border,rgba(0,0,0,.08)) 80%,transparent 100%)}.dark .Viewers_viewerDivider__wOqVf,[data-theme=dark] .Viewers_viewerDivider__wOqVf{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent)}.Viewers_viewerEmptyState__Ujtgl{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;min-height:300px;text-align:center}.Viewers_viewerEmptyIcon__VKSN4{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#f0f4ff,#e8eeff);color:#4f6af5}.dark .Viewers_viewerEmptyIcon__VKSN4,[data-theme=dark] .Viewers_viewerEmptyIcon__VKSN4{background:linear-gradient(135deg,rgba(79,106,245,.15),rgba(99,102,241,.1));color:#818cf8}.Viewers_viewerEmptyIcon__VKSN4 svg{width:32px;height:32px;stroke-width:1.5}.Viewers_viewerEmptyTitle__lyVgB{font-size:1rem;font-weight:600;color:var(--color-text-primary,#1a1a2e)}.dark .Viewers_viewerEmptyTitle__lyVgB,[data-theme=dark] .Viewers_viewerEmptyTitle__lyVgB{color:var(--color-text-primary,#f0f0f0)}.Viewers_viewerEmptyText__kyVrB{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary,#64748b);max-width:320px}.dark .Viewers_viewerEmptyText__kyVrB,[data-theme=dark] .Viewers_viewerEmptyText__kyVrB{color:var(--color-text-secondary,#94a3b8)}@media (max-width:768px){.Viewers_csvViewerHeader__T7E7A,.Viewers_textViewerHeader__U5_ul{flex-direction:column;align-items:flex-start;gap:.625rem;padding:.75rem 1rem}.Viewers_textViewerPre__BLs5e{padding:1rem;font-size:.75rem;border-radius:8px}.Viewers_csvViewerSearch__4lXZl{max-width:100%}.Viewers_csvViewerTableContainer__BGwtD{overflow-x:auto;-webkit-overflow-scrolling:touch}.Viewers_csvViewerTable__XfqRC{min-width:600px}.Viewers_csvViewerTd__uxu2a,.Viewers_csvViewerTh__EqfAy{padding:.625rem .75rem}.Viewers_csvViewerPagination__9I928{flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem}.Viewers_csvViewerPageBtn__p46_x{min-width:32px;height:32px;padding:0 .5rem;font-size:.75rem}.Viewers_viewerLoading__s0ytL{padding:2rem;min-height:300px}.Viewers_viewerSpinner__A708_{width:36px;height:36px}.Viewers_viewerEmptyIcon__VKSN4{width:56px;height:56px;border-radius:14px}.Viewers_viewerEmptyIcon__VKSN4 svg{width:24px;height:24px}}.Viewers_btnWithIcon__KKaHQ{display:inline-flex;align-items:center;gap:.5rem}.Viewers_btnWithIcon__KKaHQ svg{width:16px;height:16px;flex-shrink:0}@media (prefers-reduced-motion:reduce){.Viewers_viewerSpinner__A708_{animation-duration:1.5s}.Viewers_csvViewerPageBtn__p46_x,.Viewers_csvViewerSearch__4lXZl,.Viewers_csvViewerTable__XfqRC tbody tr,.Viewers_csvViewerTh__EqfAy{transition:none}}.DocxViewer_docxHeader__fWhfE{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-secondary,#f8fafc)}.dark .DocxViewer_docxHeader__fWhfE,[data-theme=dark] .DocxViewer_docxHeader__fWhfE{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.DocxViewer_docxHeaderTitle__tDIen{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e)}.dark .DocxViewer_docxHeaderTitle__tDIen,[data-theme=dark] .DocxViewer_docxHeaderTitle__tDIen{color:var(--color-text-primary,#f0f0f0)}.DocxViewer_docxHeaderTitle__tDIen svg{width:18px;height:18px;color:var(--color-text-secondary,#64748b)}.dark .DocxViewer_docxHeaderTitle__tDIen svg,[data-theme=dark] .DocxViewer_docxHeaderTitle__tDIen svg{color:var(--color-text-secondary,#94a3b8)}.DocxViewer_docxHeaderActions__21Xvo{display:flex;align-items:center;gap:.5rem}.DocxViewer_docxWarnings__ve8Vg{padding:.5rem 1rem;background:var(--color-warning-bg,#fffbeb);border-bottom:1px solid var(--color-warning-border,#fcd34d);text-align:center}.dark .DocxViewer_docxWarnings__ve8Vg,[data-theme=dark] .DocxViewer_docxWarnings__ve8Vg{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.3)}.DocxViewer_docxContent__dE4kY{flex:1 1;overflow:auto;padding:2rem;background:var(--color-surface-secondary,#f9fafb)}.dark .DocxViewer_docxContent__dE4kY,[data-theme=dark] .DocxViewer_docxContent__dE4kY{background:var(--color-bg-primary,#141414)}.DocxViewer_docxDocument__SGQRy{max-width:800px;margin:0 auto;padding:3rem 4rem;background:var(--color-surface,#ffffff);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border-radius:.375rem;font-family:Georgia,Times New Roman,Times,serif;font-size:1rem;line-height:1.75;color:var(--color-text,#111827)}.dark .DocxViewer_docxDocument__SGQRy,[data-theme=dark] .DocxViewer_docxDocument__SGQRy{background:var(--color-bg-secondary,#1e1e1e);box-shadow:0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2);color:var(--color-text-primary,#e5e5e5)}.DocxViewer_docxDocument__SGQRy h1{font-size:2rem;font-weight:700;margin:0 0 1.5rem;line-height:1.25;color:var(--color-heading,#111827)}.dark .DocxViewer_docxDocument__SGQRy h1,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h1{color:var(--color-text-primary,#f0f0f0)}.DocxViewer_docxDocument__SGQRy h1.DocxViewer_document-title___GiDB{font-size:2.25rem;text-align:center;margin-bottom:2rem;border-bottom:2px solid var(--color-border,#e5e7eb);padding-bottom:1rem}.dark .DocxViewer_docxDocument__SGQRy h1.DocxViewer_document-title___GiDB,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h1.DocxViewer_document-title___GiDB{border-color:rgba(255,255,255,.15)}.DocxViewer_docxDocument__SGQRy h2{font-size:1.5rem;font-weight:600;margin:2rem 0 1rem;line-height:1.3;color:var(--color-heading,#111827)}.dark .DocxViewer_docxDocument__SGQRy h2,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h2{color:var(--color-text-primary,#f0f0f0)}.DocxViewer_docxDocument__SGQRy h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .75rem;line-height:1.4;color:var(--color-heading,#111827)}.dark .DocxViewer_docxDocument__SGQRy h3,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h3{color:var(--color-text-primary,#f0f0f0)}.DocxViewer_docxDocument__SGQRy h4,.DocxViewer_docxDocument__SGQRy h5,.DocxViewer_docxDocument__SGQRy h6{font-size:1rem;font-weight:600;margin:1.25rem 0 .5rem;line-height:1.5;color:var(--color-heading,#111827)}.dark .DocxViewer_docxDocument__SGQRy h4,.dark .DocxViewer_docxDocument__SGQRy h5,.dark .DocxViewer_docxDocument__SGQRy h6,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h4,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h5,[data-theme=dark] .DocxViewer_docxDocument__SGQRy h6{color:var(--color-text-primary,#f0f0f0)}.DocxViewer_docxDocument__SGQRy p{margin:0 0 1rem}.DocxViewer_docxDocument__SGQRy a{color:var(--color-primary,#3b82f6);text-decoration:underline}.DocxViewer_docxDocument__SGQRy a:hover{color:var(--color-primary-dark,#2563eb)}.dark .DocxViewer_docxDocument__SGQRy a,[data-theme=dark] .DocxViewer_docxDocument__SGQRy a{color:var(--color-primary,#60a5fa)}.dark .DocxViewer_docxDocument__SGQRy a:hover,[data-theme=dark] .DocxViewer_docxDocument__SGQRy a:hover{color:#93c5fd}.DocxViewer_docxDocument__SGQRy ol,.DocxViewer_docxDocument__SGQRy ul{margin:0 0 1rem;padding-left:2rem}.DocxViewer_docxDocument__SGQRy li{margin-bottom:.5rem}.DocxViewer_docxDocument__SGQRy ol ol,.DocxViewer_docxDocument__SGQRy ol ul,.DocxViewer_docxDocument__SGQRy ul ol,.DocxViewer_docxDocument__SGQRy ul ul{margin-bottom:0}.DocxViewer_docxDocument__SGQRy table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.875rem}.DocxViewer_docxDocument__SGQRy td,.DocxViewer_docxDocument__SGQRy th{border:1px solid var(--color-border,#e5e7eb);padding:.75rem;text-align:left}.dark .DocxViewer_docxDocument__SGQRy td,.dark .DocxViewer_docxDocument__SGQRy th,[data-theme=dark] .DocxViewer_docxDocument__SGQRy td,[data-theme=dark] .DocxViewer_docxDocument__SGQRy th{border-color:rgba(255,255,255,.1)}.DocxViewer_docxDocument__SGQRy th{background:var(--color-surface-secondary,#f9fafb);font-weight:600}.dark .DocxViewer_docxDocument__SGQRy th,[data-theme=dark] .DocxViewer_docxDocument__SGQRy th{background:rgba(255,255,255,.05)}.DocxViewer_docxDocument__SGQRy tr:nth-child(2n){background:var(--color-surface-hover,#f3f4f6)}.dark .DocxViewer_docxDocument__SGQRy tr:nth-child(2n),[data-theme=dark] .DocxViewer_docxDocument__SGQRy tr:nth-child(2n){background:rgba(255,255,255,.02)}.DocxViewer_docxDocument__SGQRy img{max-width:100%;height:auto;margin:1rem 0;border-radius:.25rem}.DocxViewer_docxDocument__SGQRy blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid var(--color-primary,#3b82f6);background:var(--color-surface-secondary,#f9fafb);font-style:italic}.dark .DocxViewer_docxDocument__SGQRy blockquote,[data-theme=dark] .DocxViewer_docxDocument__SGQRy blockquote{background:rgba(59,130,246,.1);border-color:var(--color-primary,#60a5fa)}.DocxViewer_docxDocument__SGQRy code,.DocxViewer_docxDocument__SGQRy pre{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875em}.DocxViewer_docxDocument__SGQRy pre{background:var(--color-surface-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem;padding:1rem;overflow-x:auto;margin:1rem 0}.dark .DocxViewer_docxDocument__SGQRy pre,[data-theme=dark] .DocxViewer_docxDocument__SGQRy pre{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1)}.DocxViewer_docxDocument__SGQRy code{background:var(--color-surface-secondary,#f9fafb);padding:.125rem .375rem;border-radius:.25rem}.dark .DocxViewer_docxDocument__SGQRy code,[data-theme=dark] .DocxViewer_docxDocument__SGQRy code{background:rgba(255,255,255,.08)}.DocxViewer_docxDocument__SGQRy b,.DocxViewer_docxDocument__SGQRy strong{font-weight:700}.DocxViewer_docxDocument__SGQRy em,.DocxViewer_docxDocument__SGQRy i{font-style:italic}.DocxViewer_docxDocument__SGQRy u{text-decoration:underline}.DocxViewer_docxDocument__SGQRy s{text-decoration:line-through}.DocxViewer_docxDocument__SGQRy sub{font-size:.75em;vertical-align:sub}.DocxViewer_docxDocument__SGQRy sup{font-size:.75em;vertical-align:super}@media (max-width:768px){.DocxViewer_docxHeader__fWhfE{flex-direction:column;align-items:flex-start;gap:.5rem}.DocxViewer_docxContent__dE4kY{padding:1rem}.DocxViewer_docxDocument__SGQRy{padding:1.5rem}.DocxViewer_docxDocument__SGQRy h1{font-size:1.5rem}.DocxViewer_docxDocument__SGQRy h1.DocxViewer_document-title___GiDB{font-size:1.75rem}.DocxViewer_docxDocument__SGQRy h2{font-size:1.25rem}.DocxViewer_docxDocument__SGQRy h3{font-size:1.125rem}}@media print{.DocxViewer_docxHeader__fWhfE,.DocxViewer_docxWarnings__ve8Vg{display:none}.DocxViewer_docxContent__dE4kY{padding:0;background:white}.DocxViewer_docxDocument__SGQRy{box-shadow:none;padding:0;max-width:100%}}.XlsxViewer_xlsxHeader__rZ9iE{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));background:var(--color-bg-secondary,#f8fafc)}.dark .XlsxViewer_xlsxHeader__rZ9iE,[data-theme=dark] .XlsxViewer_xlsxHeader__rZ9iE{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.XlsxViewer_xlsxHeaderTitle__VzvqN{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e)}.dark .XlsxViewer_xlsxHeaderTitle__VzvqN,[data-theme=dark] .XlsxViewer_xlsxHeaderTitle__VzvqN{color:var(--color-text-primary,#f0f0f0)}.XlsxViewer_xlsxHeaderTitle__VzvqN svg{width:18px;height:18px;color:#10b981}.XlsxViewer_btnWithIcon__J32kX{display:inline-flex;align-items:center;gap:.5rem}.XlsxViewer_btnWithIcon__J32kX svg{width:16px;height:16px;flex-shrink:0}.XlsxViewer_xlsxTabs__invO4{display:flex;gap:0;padding:0 1rem;background:var(--color-surface-secondary,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb);overflow-x:auto;-webkit-overflow-scrolling:touch}.XlsxViewer_xlsxTab__K0qeM{padding:.75rem 1.25rem;background:transparent;color:var(--color-text-muted,#6b7280);font-size:.875rem;font-weight:500;cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s}.XlsxViewer_xlsxTab__K0qeM:hover{color:var(--color-text,#111827);background:var(--color-surface-hover,#f3f4f6)}.XlsxViewer_xlsxTabActive__CogEm{color:var(--color-primary,#3b82f6);border-bottom-color:var(--color-primary,#3b82f6);background:var(--color-surface,#ffffff)}.XlsxViewer_xlsxControls__ig9fr{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#ffffff)}.XlsxViewer_xlsxSearch__IDSy8{flex:1 1;max-width:400px;padding:.5rem .75rem;border:1px solid var(--color-border,#e5e7eb);border-radius:.375rem;font-size:.875rem;background:var(--color-surface,#ffffff);color:var(--color-text,#111827)}.XlsxViewer_xlsxSearch__IDSy8:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.XlsxViewer_xlsxSearch__IDSy8::placeholder{color:var(--color-text-muted,#9ca3af)}.XlsxViewer_xlsxTableContainer__tUjJU{flex:1 1;overflow:auto;background:var(--color-surface,#ffffff)}.XlsxViewer_xlsxTable__4WWl9{border-collapse:collapse;font-size:.8125rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.XlsxViewer_xlsxRowHeader__5Kevd{padding:.5rem .75rem;text-align:center;font-weight:500;background:var(--color-surface-tertiary,#f3f4f6);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-muted,#6b7280);position:sticky;left:0;z-index:20;min-width:50px}thead .XlsxViewer_xlsxRowHeader__5Kevd{position:sticky;top:0;z-index:30}.XlsxViewer_xlsxColumnHeader__FRxvf{padding:.5rem .75rem;text-align:center;font-weight:600;background:var(--color-surface-secondary,#f9fafb);border:1px solid var(--color-border,#e5e7eb);position:sticky;top:0;z-index:10;white-space:nowrap}.XlsxViewer_xlsxCell__2cUxW{padding:.5rem .75rem;border:1px solid var(--color-border-light,#e5e7eb);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--color-surface,#ffffff)}.XlsxViewer_xlsxCell__2cUxW:hover{background:var(--color-surface-hover,#f3f4f6)}tbody tr:nth-child(2n) .XlsxViewer_xlsxCell__2cUxW{background:var(--color-surface-alt,#fafafa)}tbody tr:nth-child(2n) .XlsxViewer_xlsxCell__2cUxW:hover{background:var(--color-surface-hover,#f3f4f6)}tbody tr:hover .XlsxViewer_xlsxCell__2cUxW{background:var(--color-primary-bg,#eff6ff)}.XlsxViewer_xlsxPagination__YWuE8{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-top:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#ffffff)}.XlsxViewer_xlsxWarning__RbtZ1{padding:.5rem 1rem;background:var(--color-warning-bg,#fffbeb);border-top:1px solid var(--color-warning-border,#fcd34d);text-align:center}@media (max-width:768px){.XlsxViewer_xlsxHeader__rZ9iE{flex-direction:column;align-items:flex-start;gap:.5rem}.XlsxViewer_xlsxControls__ig9fr{flex-direction:column;align-items:stretch}.XlsxViewer_xlsxSearch__IDSy8{max-width:100%}.XlsxViewer_xlsxPagination__YWuE8{flex-wrap:wrap}.XlsxViewer_xlsxTableContainer__tUjJU{-webkit-overflow-scrolling:touch}}@media print{.XlsxViewer_xlsxControls__ig9fr,.XlsxViewer_xlsxHeader__rZ9iE,.XlsxViewer_xlsxPagination__YWuE8,.XlsxViewer_xlsxTabs__invO4,.XlsxViewer_xlsxWarning__RbtZ1{display:none}.XlsxViewer_xlsxTableContainer__tUjJU{overflow:visible}.XlsxViewer_xlsxTable__4WWl9{font-size:10pt}.XlsxViewer_xlsxCell__2cUxW,.XlsxViewer_xlsxColumnHeader__FRxvf,.XlsxViewer_xlsxRowHeader__5Kevd{border-color:#333}}.OfficeOnlineViewer_viewerContainer__mH0oX{display:flex;flex-direction:column;width:100%;height:100%;min-height:500px;background:var(--color-bg-secondary,#f8f9fa);position:relative;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04)}.dark .OfficeOnlineViewer_viewerContainer__mH0oX,[data-theme=dark] .OfficeOnlineViewer_viewerContainer__mH0oX{background:var(--color-bg-secondary,#141414);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15)}.OfficeOnlineViewer_toolbar__bxGuc{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;background:var(--color-bg-primary,#ffffff);border-bottom:1px solid var(--color-border,rgba(0,0,0,.08));gap:1rem;min-height:52px}.dark .OfficeOnlineViewer_toolbar__bxGuc,[data-theme=dark] .OfficeOnlineViewer_toolbar__bxGuc{background:var(--color-bg-primary,#1e1e1e);border-bottom-color:rgba(255,255,255,.08)}.OfficeOnlineViewer_toolbarLeft__j9Jya{display:flex;align-items:center;gap:.75rem;flex:1 1;min-width:0}.OfficeOnlineViewer_backButton__Qv9vo{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:transparent;border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:8px;color:var(--color-text-secondary,#64748b);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease;flex-shrink:0}.OfficeOnlineViewer_backButton__Qv9vo:hover{background:var(--color-bg-tertiary,#f1f5f9);border-color:var(--color-border,rgba(0,0,0,.15));color:var(--color-text-primary,#1a1a2e)}.dark .OfficeOnlineViewer_backButton__Qv9vo,[data-theme=dark] .OfficeOnlineViewer_backButton__Qv9vo{border-color:rgba(255,255,255,.1);color:var(--color-text-secondary,#94a3b8)}.dark .OfficeOnlineViewer_backButton__Qv9vo:hover,[data-theme=dark] .OfficeOnlineViewer_backButton__Qv9vo:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15);color:var(--color-text-primary,#f0f0f0)}.OfficeOnlineViewer_backButton__Qv9vo svg{width:16px;height:16px;stroke-width:2}.OfficeOnlineViewer_titleWrapper__UA_zN{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1}.OfficeOnlineViewer_titleDivider__fxBQB{width:1px;height:20px;background:var(--color-border,rgba(0,0,0,.1));flex-shrink:0}.dark .OfficeOnlineViewer_titleDivider__fxBQB,[data-theme=dark] .OfficeOnlineViewer_titleDivider__fxBQB{background:rgba(255,255,255,.1)}.OfficeOnlineViewer_documentTitle__0Jag2{font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.dark .OfficeOnlineViewer_documentTitle__0Jag2,[data-theme=dark] .OfficeOnlineViewer_documentTitle__0Jag2{color:var(--color-text-primary,#f0f0f0)}.OfficeOnlineViewer_toolbarRight__GTbPX{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.OfficeOnlineViewer_timerBadge__VzGnY{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(234,179,8,.08));border:1px solid rgba(245,158,11,.25);border-radius:6px;font-size:.75rem;font-weight:600;color:#b45309;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dark .OfficeOnlineViewer_timerBadge__VzGnY,[data-theme=dark] .OfficeOnlineViewer_timerBadge__VzGnY{background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(234,179,8,.1));border-color:rgba(245,158,11,.3);color:#fbbf24}.OfficeOnlineViewer_timerBadge__VzGnY svg{width:14px;height:14px;stroke-width:2;opacity:.8}.OfficeOnlineViewer_timerBadge__VzGnY.OfficeOnlineViewer_urgent__R02hY{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.08));border-color:rgba(239,68,68,.3);color:#dc2626;animation:OfficeOnlineViewer_pulse__npggn 2s ease-in-out infinite}.dark .OfficeOnlineViewer_timerBadge__VzGnY.OfficeOnlineViewer_urgent__R02hY,[data-theme=dark] .OfficeOnlineViewer_timerBadge__VzGnY.OfficeOnlineViewer_urgent__R02hY{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15));border-color:rgba(239,68,68,.4);color:#f87171}@keyframes OfficeOnlineViewer_pulse__npggn{0%,to{opacity:1}50%{opacity:.7}}.OfficeOnlineViewer_actionButton__kOaad{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--color-primary,#3b82f6);border:none;border-radius:8px;color:white;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.OfficeOnlineViewer_actionButton__kOaad:hover{background:var(--color-primary-hover,#2563eb);transform:translateY(-1px)}.OfficeOnlineViewer_actionButton__kOaad:active{transform:translateY(0)}.OfficeOnlineViewer_actionButton__kOaad svg{width:16px;height:16px;stroke-width:2}.OfficeOnlineViewer_securityStrip__lVgK9{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.375rem 1rem;background:linear-gradient(90deg,rgba(245,158,11,.08),rgba(234,179,8,.05));border-bottom:1px solid rgba(245,158,11,.15)}.dark .OfficeOnlineViewer_securityStrip__lVgK9,[data-theme=dark] .OfficeOnlineViewer_securityStrip__lVgK9{background:linear-gradient(90deg,rgba(245,158,11,.1),rgba(234,179,8,.06));border-bottom-color:rgba(245,158,11,.2)}.OfficeOnlineViewer_securityStrip__lVgK9 svg{width:14px;height:14px;color:#d97706;flex-shrink:0}.dark .OfficeOnlineViewer_securityStrip__lVgK9 svg,[data-theme=dark] .OfficeOnlineViewer_securityStrip__lVgK9 svg{color:#fbbf24}.OfficeOnlineViewer_securityText__oXJmH{font-size:.75rem;color:#92400e;font-weight:500}.dark .OfficeOnlineViewer_securityText__oXJmH,[data-theme=dark] .OfficeOnlineViewer_securityText__oXJmH{color:#fcd34d}.OfficeOnlineViewer_iframeWrapper__6NJJO{flex:1 1;position:relative;background:white}.dark .OfficeOnlineViewer_iframeWrapper__6NJJO,[data-theme=dark] .OfficeOnlineViewer_iframeWrapper__6NJJO{background:#1a1a1a}.OfficeOnlineViewer_iframe__jnuP3{width:100%;height:100%;border:none;opacity:0;transition:opacity .3s ease}.OfficeOnlineViewer_iframeLoaded__PlbcP{opacity:1}.OfficeOnlineViewer_loadingOverlay__n_713{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:var(--color-bg-secondary,#f8f9fa);z-index:5}.dark .OfficeOnlineViewer_loadingOverlay__n_713,[data-theme=dark] .OfficeOnlineViewer_loadingOverlay__n_713{background:var(--color-bg-secondary,#141414)}.OfficeOnlineViewer_spinner__K7rvY{width:40px;height:40px;border:3px solid var(--color-border,rgba(0,0,0,.1));border-top-color:var(--color-primary,#3b82f6);border-radius:50%;animation:OfficeOnlineViewer_spin__5lycz .8s linear infinite}.dark .OfficeOnlineViewer_spinner__K7rvY,[data-theme=dark] .OfficeOnlineViewer_spinner__K7rvY{border-color:rgba(255,255,255,.1);border-top-color:var(--color-primary,#60a5fa)}@keyframes OfficeOnlineViewer_spin__5lycz{to{transform:rotate(1turn)}}.OfficeOnlineViewer_loadingText__f_S8w{font-size:.875rem;color:var(--color-text-secondary,#64748b)}.dark .OfficeOnlineViewer_loadingText__f_S8w,[data-theme=dark] .OfficeOnlineViewer_loadingText__f_S8w{color:var(--color-text-secondary,#94a3b8)}.OfficeOnlineViewer_statusOverlay__XrVmc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px;background:var(--color-bg-secondary,#f8f9fa);padding:2rem}.dark .OfficeOnlineViewer_statusOverlay__XrVmc,[data-theme=dark] .OfficeOnlineViewer_statusOverlay__XrVmc{background:var(--color-bg-secondary,#141414)}.OfficeOnlineViewer_statusCard__x7kG9{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 2rem;max-width:400px;width:100%;background:var(--color-bg-primary,#ffffff);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);text-align:center}.dark .OfficeOnlineViewer_statusCard__x7kG9,[data-theme=dark] .OfficeOnlineViewer_statusCard__x7kG9{background:var(--color-bg-primary,#1e1e1e);border-color:rgba(255,255,255,.08);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.2)}.OfficeOnlineViewer_statusIcon__XbOQx{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px}.OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_expired__pmlGq{background:linear-gradient(135deg,#f0f4ff,#e8eeff);color:#4f6af5}.dark .OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_expired__pmlGq,[data-theme=dark] .OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_expired__pmlGq{background:linear-gradient(135deg,rgba(79,106,245,.15),rgba(99,102,241,.1));color:#818cf8}.OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_error__B2bNJ{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.dark .OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_error__B2bNJ,[data-theme=dark] .OfficeOnlineViewer_statusIcon__XbOQx.OfficeOnlineViewer_error__B2bNJ{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15));color:#f87171}.OfficeOnlineViewer_statusIcon__XbOQx svg{width:32px;height:32px;stroke-width:1.5}.OfficeOnlineViewer_statusTitle__nUBBw{font-size:1.125rem;font-weight:600;color:var(--color-text-primary,#1a1a2e);letter-spacing:-.01em}.dark .OfficeOnlineViewer_statusTitle__nUBBw,[data-theme=dark] .OfficeOnlineViewer_statusTitle__nUBBw{color:var(--color-text-primary,#f0f0f0)}.OfficeOnlineViewer_statusDescription__GD23N{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary,#64748b)}.dark .OfficeOnlineViewer_statusDescription__GD23N,[data-theme=dark] .OfficeOnlineViewer_statusDescription__GD23N{color:var(--color-text-secondary,#94a3b8)}.OfficeOnlineViewer_statusActions___PdbQ{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.OfficeOnlineViewer_btnWithIcon__IBZcs{display:inline-flex;align-items:center;gap:.5rem}.OfficeOnlineViewer_btnWithIcon__IBZcs svg{width:16px;height:16px;flex-shrink:0}@media (max-width:640px){.OfficeOnlineViewer_toolbar__bxGuc{flex-wrap:wrap;gap:.5rem;padding:.5rem .75rem}.OfficeOnlineViewer_toolbarLeft__j9Jya{order:1;flex-basis:100%}.OfficeOnlineViewer_titleWrapper__UA_zN{order:3;flex-basis:100%}.OfficeOnlineViewer_titleDivider__fxBQB{display:none}.OfficeOnlineViewer_toolbarRight__GTbPX{order:2;flex-basis:100%;justify-content:space-between}.OfficeOnlineViewer_documentTitle__0Jag2{font-size:.8125rem;text-align:center;padding:.25rem 0}.OfficeOnlineViewer_actionButton__kOaad,.OfficeOnlineViewer_backButton__Qv9vo{padding:.375rem .5rem;font-size:.75rem}.OfficeOnlineViewer_timerBadge__VzGnY{font-size:.6875rem;padding:.25rem .5rem}.OfficeOnlineViewer_securityStrip__lVgK9{padding:.25rem .75rem}.OfficeOnlineViewer_securityText__oXJmH{font-size:.6875rem}.OfficeOnlineViewer_statusCard__x7kG9{padding:1.5rem 1.25rem}.OfficeOnlineViewer_statusIcon__XbOQx{width:56px;height:56px;border-radius:14px}.OfficeOnlineViewer_statusIcon__XbOQx svg{width:28px;height:28px}.OfficeOnlineViewer_statusTitle__nUBBw{font-size:1rem}.OfficeOnlineViewer_statusDescription__GD23N{font-size:.8125rem}.OfficeOnlineViewer_statusActions___PdbQ{flex-direction:column;width:100%;gap:.5rem}.OfficeOnlineViewer_statusActions___PdbQ button{width:100%}}@media print{.OfficeOnlineViewer_securityStrip__lVgK9,.OfficeOnlineViewer_toolbar__bxGuc{display:none}.OfficeOnlineViewer_viewerContainer__mH0oX{border-radius:0;box-shadow:none}.OfficeOnlineViewer_iframe__jnuP3{position:absolute;top:0;left:0;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.OfficeOnlineViewer_spinner__K7rvY{animation-duration:1.5s}.OfficeOnlineViewer_timerBadge__VzGnY.OfficeOnlineViewer_urgent__R02hY{animation:none}.OfficeOnlineViewer_actionButton__kOaad:hover{transform:none}.OfficeOnlineViewer_iframe__jnuP3{transition:none}}.UnsupportedFormatModal_modalContainer__5_a7i{display:flex;align-items:center;justify-content:center;width:100%;min-height:450px;padding:2.5rem;background:var(--color-bg-secondary,#f8f9fa);position:relative}.dark .UnsupportedFormatModal_modalContainer__5_a7i,[data-theme=dark] .UnsupportedFormatModal_modalContainer__5_a7i{background:var(--color-bg-secondary,#141414)}.UnsupportedFormatModal_modalContainer__5_a7i:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.03) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(99,102,241,.03) 0,transparent 50%);pointer-events:none}.dark .UnsupportedFormatModal_modalContainer__5_a7i:before,[data-theme=dark] .UnsupportedFormatModal_modalContainer__5_a7i:before{background-image:radial-gradient(circle at 20% 50%,rgba(59,130,246,.05) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(99,102,241,.05) 0,transparent 50%)}.UnsupportedFormatModal_modalCard__a141l{max-width:440px;width:100%;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);position:relative;z-index:1;overflow:hidden}.dark .UnsupportedFormatModal_modalCard__a141l,[data-theme=dark] .UnsupportedFormatModal_modalCard__a141l{background:var(--color-bg-primary,#1e1e1e);color:var(--color-text-primary,#f0f0f0);border-color:rgba(255,255,255,.08);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.2)}.UnsupportedFormatModal_warningCard__7GZqz{max-width:480px;width:100%;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 12px 24px rgba(0,0,0,.06);border:1px solid rgba(245,158,11,.3);position:relative;z-index:1;overflow:hidden}.dark .UnsupportedFormatModal_warningCard__7GZqz,[data-theme=dark] .UnsupportedFormatModal_warningCard__7GZqz{background:var(--color-bg-primary,#1e1e1e);color:var(--color-text-primary,#f0f0f0);border-color:rgba(245,158,11,.4);box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 8px rgba(0,0,0,.15),0 12px 24px rgba(0,0,0,.2)}.UnsupportedFormatModal_warningCard__7GZqz:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#f59e0b,#fbbf24)}.UnsupportedFormatModal_modalContent__fvs8d{padding:2rem 1.75rem}.UnsupportedFormatModal_documentHeader__PQ86v{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:.5rem}.UnsupportedFormatModal_formatIcon__5RNZE{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#f0f4ff,#e8eeff);color:#4f6af5;position:relative;transition:transform .2s ease}.dark .UnsupportedFormatModal_formatIcon__5RNZE,[data-theme=dark] .UnsupportedFormatModal_formatIcon__5RNZE{background:linear-gradient(135deg,rgba(79,106,245,.15),rgba(99,102,241,.1));color:#818cf8}.UnsupportedFormatModal_formatIcon__5RNZE:after{content:"";position:absolute;inset:4px;border-radius:14px;border:1px solid rgba(79,106,245,.1)}.dark .UnsupportedFormatModal_formatIcon__5RNZE:after,[data-theme=dark] .UnsupportedFormatModal_formatIcon__5RNZE:after{border-color:rgba(129,140,248,.2)}.UnsupportedFormatModal_formatIcon__5RNZE svg{width:32px;height:32px;stroke-width:1.5}.UnsupportedFormatModal_titleSection__UVIun{display:flex;flex-direction:column;align-items:center;gap:.375rem;text-align:center;max-width:100%}.UnsupportedFormatModal_documentTitle__1lUII{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary,#1a1a2e);letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dark .UnsupportedFormatModal_documentTitle__1lUII,[data-theme=dark] .UnsupportedFormatModal_documentTitle__1lUII{color:var(--color-text-primary,#f0f0f0)}.UnsupportedFormatModal_formatBadge__otnc5{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;background:var(--color-bg-tertiary,#f1f5f9);border-radius:100px;font-size:.75rem;font-weight:500;color:var(--color-text-secondary,#64748b);letter-spacing:.01em;text-transform:uppercase}.dark .UnsupportedFormatModal_formatBadge__otnc5,[data-theme=dark] .UnsupportedFormatModal_formatBadge__otnc5{background:rgba(255,255,255,.08);color:var(--color-text-secondary,#94a3b8)}.UnsupportedFormatModal_formatBadge__otnc5:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5}.UnsupportedFormatModal_infoBox__orbMf{padding:1rem 1.25rem;background:var(--color-bg-tertiary,#f8fafc);border-radius:10px;border:1px solid var(--color-border,rgba(0,0,0,.06));margin:.5rem 0}.dark .UnsupportedFormatModal_infoBox__orbMf,[data-theme=dark] .UnsupportedFormatModal_infoBox__orbMf{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.UnsupportedFormatModal_infoText__4QwP_{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary,#64748b);text-align:center}.dark .UnsupportedFormatModal_infoText__4QwP_,[data-theme=dark] .UnsupportedFormatModal_infoText__4QwP_{color:var(--color-text-secondary,#94a3b8)}.UnsupportedFormatModal_warningIcon__7o0MK{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#d97706}.dark .UnsupportedFormatModal_warningIcon__7o0MK,[data-theme=dark] .UnsupportedFormatModal_warningIcon__7o0MK{background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(217,119,6,.15));color:#fbbf24}.UnsupportedFormatModal_warningIcon__7o0MK svg{width:28px;height:28px;stroke-width:1.75}.UnsupportedFormatModal_warningBox__qFUrD{padding:1.25rem;background:linear-gradient(135deg,#fffbeb,#fefce8);border-radius:10px;border:1px solid rgba(245,158,11,.2);width:100%}.dark .UnsupportedFormatModal_warningBox__qFUrD,[data-theme=dark] .UnsupportedFormatModal_warningBox__qFUrD{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(234,179,8,.08));border-color:rgba(245,158,11,.25)}.UnsupportedFormatModal_warningBoxTitle__ngRTb{font-size:.875rem;font-weight:600;color:var(--color-text-primary,#1a1a2e);margin-bottom:.75rem}.dark .UnsupportedFormatModal_warningBoxTitle__ngRTb,[data-theme=dark] .UnsupportedFormatModal_warningBoxTitle__ngRTb{color:var(--color-text-primary,#f0f0f0)}.UnsupportedFormatModal_warningList__1BIOa{margin:0;padding:0;list-style:none}.UnsupportedFormatModal_warningList__1BIOa li{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.5rem;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary,#64748b)}.dark .UnsupportedFormatModal_warningList__1BIOa li,[data-theme=dark] .UnsupportedFormatModal_warningList__1BIOa li{color:var(--color-text-secondary,#94a3b8)}.UnsupportedFormatModal_warningList__1BIOa li:last-child{margin-bottom:0}.UnsupportedFormatModal_warningList__1BIOa li:before{content:"";width:5px;height:5px;border-radius:50%;background:#d97706;margin-top:.4em;flex-shrink:0}.dark .UnsupportedFormatModal_warningList__1BIOa li:before,[data-theme=dark] .UnsupportedFormatModal_warningList__1BIOa li:before{background:#fbbf24}.UnsupportedFormatModal_warningActions__7Hkb5{width:100%;justify-content:center;gap:.75rem;padding-top:.5rem}.UnsupportedFormatModal_errorIcon__iHAhE{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.dark .UnsupportedFormatModal_errorIcon__iHAhE,[data-theme=dark] .UnsupportedFormatModal_errorIcon__iHAhE{background:linear-gradient(135deg,rgba(239,68,68,.2),rgba(220,38,38,.15));color:#f87171}.UnsupportedFormatModal_errorIcon__iHAhE svg{width:28px;height:28px;stroke-width:1.75}.UnsupportedFormatModal_optionsContainer__pC4L_{width:100%;display:flex;flex-direction:column;gap:.75rem}.UnsupportedFormatModal_optionButton__UwWvp{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;border:1px solid var(--color-border,rgba(0,0,0,.08));border-radius:12px;background:var(--color-bg-primary,#ffffff);color:var(--color-text-primary,#1a1a2e);cursor:pointer;text-align:left;transition:all .2s ease;position:relative;overflow:hidden}.dark .UnsupportedFormatModal_optionButton__UwWvp,[data-theme=dark] .UnsupportedFormatModal_optionButton__UwWvp{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.1);color:var(--color-text-primary,#f0f0f0)}.UnsupportedFormatModal_optionButton__UwWvp:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(59,130,246,.05),transparent);opacity:0;transition:opacity .2s ease}.UnsupportedFormatModal_optionButton__UwWvp:hover:before{opacity:1}.dark .UnsupportedFormatModal_optionButton__UwWvp:before,[data-theme=dark] .UnsupportedFormatModal_optionButton__UwWvp:before{background:linear-gradient(135deg,rgba(96,165,250,.08),transparent)}.UnsupportedFormatModal_optionButton__UwWvp:hover{border-color:var(--color-primary,#3b82f6);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.1)}.dark .UnsupportedFormatModal_optionButton__UwWvp:hover,[data-theme=dark] .UnsupportedFormatModal_optionButton__UwWvp:hover{border-color:var(--color-primary,#60a5fa);box-shadow:0 4px 12px rgba(96,165,250,.15)}.UnsupportedFormatModal_optionButton__UwWvp:focus{outline:none;border-color:var(--color-primary,#3b82f6);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dark .UnsupportedFormatModal_optionButton__UwWvp:focus,[data-theme=dark] .UnsupportedFormatModal_optionButton__UwWvp:focus{border-color:var(--color-primary,#60a5fa);box-shadow:0 0 0 3px rgba(96,165,250,.2)}.UnsupportedFormatModal_optionButton__UwWvp:active{transform:translateY(0)}.UnsupportedFormatModal_optionIcon__g8GgO{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#3b82f6;flex-shrink:0;position:relative;z-index:1;transition:transform .2s ease}.dark .UnsupportedFormatModal_optionIcon__g8GgO,[data-theme=dark] .UnsupportedFormatModal_optionIcon__g8GgO{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(96,165,250,.15));color:#60a5fa}.UnsupportedFormatModal_optionButton__UwWvp:hover .UnsupportedFormatModal_optionIcon__g8GgO{transform:scale(1.05)}.UnsupportedFormatModal_optionIcon__g8GgO svg{width:22px;height:22px;stroke-width:1.75}.UnsupportedFormatModal_optionContent__mRhgP{flex:1 1;display:flex;flex-direction:column;gap:.25rem;position:relative;z-index:1}.UnsupportedFormatModal_optionTitle__FBZgM{font-size:.9375rem;font-weight:600;color:var(--color-text-primary,#1a1a2e);letter-spacing:-.01em}.dark .UnsupportedFormatModal_optionTitle__FBZgM,[data-theme=dark] .UnsupportedFormatModal_optionTitle__FBZgM{color:var(--color-text-primary,#f0f0f0)}.UnsupportedFormatModal_optionDescription__1Axo4{font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary,#64748b)}.dark .UnsupportedFormatModal_optionDescription__1Axo4,[data-theme=dark] .UnsupportedFormatModal_optionDescription__1Axo4{color:var(--color-text-secondary,#94a3b8)}.UnsupportedFormatModal_optionButton__UwWvp:after{content:"";position:absolute;right:1.25rem;width:6px;height:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);opacity:0;transition:opacity .2s ease,transform .2s ease;color:var(--color-primary,#3b82f6)}.dark .UnsupportedFormatModal_optionButton__UwWvp:after,[data-theme=dark] .UnsupportedFormatModal_optionButton__UwWvp:after{color:var(--color-primary,#60a5fa)}.UnsupportedFormatModal_optionButton__UwWvp:hover:after{opacity:.7;transform:rotate(-45deg) translateX(2px)}.UnsupportedFormatModal_spinner__AW9AB{width:40px;height:40px;border:3px solid var(--color-border,rgba(0,0,0,.1));border-top-color:var(--color-primary,#3b82f6);border-radius:50%;animation:UnsupportedFormatModal_spin__AFhoA .8s linear infinite}.dark .UnsupportedFormatModal_spinner__AW9AB,[data-theme=dark] .UnsupportedFormatModal_spinner__AW9AB{border-color:rgba(255,255,255,.1);border-top-color:var(--color-primary,#60a5fa)}@keyframes UnsupportedFormatModal_spin__AFhoA{to{transform:rotate(1turn)}}.UnsupportedFormatModal_loadingText__bQGDn{font-size:.875rem;color:var(--color-text-secondary,#64748b);margin-top:.5rem}.dark .UnsupportedFormatModal_loadingText__bQGDn,[data-theme=dark] .UnsupportedFormatModal_loadingText__bQGDn{color:var(--color-text-secondary,#94a3b8)}.UnsupportedFormatModal_divider__UcgOh{width:100%;height:1px;background:linear-gradient(90deg,transparent 0,var(--color-border,rgba(0,0,0,.08)) 20%,var(--color-border,rgba(0,0,0,.08)) 80%,transparent 100%);margin:.5rem 0}.dark .UnsupportedFormatModal_divider__UcgOh,[data-theme=dark] .UnsupportedFormatModal_divider__UcgOh{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent)}.UnsupportedFormatModal_footerNote__Rsq4g{font-size:.75rem;line-height:1.5;color:var(--color-text-muted,#94a3b8);text-align:center;padding-top:.5rem}.UnsupportedFormatModal_btnWithIcon__wuVIZ{display:inline-flex;align-items:center;gap:.5rem}.UnsupportedFormatModal_btnWithIcon__wuVIZ svg{width:16px;height:16px;flex-shrink:0}.dark .UnsupportedFormatModal_footerNote__Rsq4g,[data-theme=dark] .UnsupportedFormatModal_footerNote__Rsq4g{color:var(--color-text-muted,#64748b)}@media (max-width:640px){.UnsupportedFormatModal_modalContainer__5_a7i{padding:1.5rem 1rem;min-height:auto}.UnsupportedFormatModal_modalContent__fvs8d{padding:1.5rem 1.25rem}.UnsupportedFormatModal_formatIcon__5RNZE{width:64px;height:64px;border-radius:16px}.UnsupportedFormatModal_formatIcon__5RNZE svg{width:28px;height:28px}.UnsupportedFormatModal_formatIcon__5RNZE:after{inset:3px;border-radius:13px}.UnsupportedFormatModal_documentTitle__1lUII{font-size:1rem}.UnsupportedFormatModal_optionButton__UwWvp{padding:.875rem 1rem;gap:.875rem}.UnsupportedFormatModal_optionIcon__g8GgO{width:40px;height:40px;border-radius:8px}.UnsupportedFormatModal_optionIcon__g8GgO svg{width:20px;height:20px}.UnsupportedFormatModal_optionTitle__FBZgM{font-size:.875rem}.UnsupportedFormatModal_optionDescription__1Axo4{font-size:.75rem}.UnsupportedFormatModal_optionButton__UwWvp:after{display:none}.UnsupportedFormatModal_warningActions__7Hkb5{flex-direction:column;gap:.625rem}.UnsupportedFormatModal_warningActions__7Hkb5 button{width:100%}.UnsupportedFormatModal_warningIcon__7o0MK{width:48px;height:48px;border-radius:12px}.UnsupportedFormatModal_warningIcon__7o0MK svg{width:24px;height:24px}.UnsupportedFormatModal_warningBox__qFUrD{padding:1rem}.UnsupportedFormatModal_warningList__1BIOa li{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.UnsupportedFormatModal_formatIcon__5RNZE,.UnsupportedFormatModal_optionButton__UwWvp,.UnsupportedFormatModal_optionButton__UwWvp:after,.UnsupportedFormatModal_optionButton__UwWvp:before,.UnsupportedFormatModal_optionIcon__g8GgO{transition:none}.UnsupportedFormatModal_optionButton__UwWvp:hover,.UnsupportedFormatModal_optionButton__UwWvp:hover .UnsupportedFormatModal_optionIcon__g8GgO{transform:none}.UnsupportedFormatModal_spinner__AW9AB{animation-duration:1.5s}}