.ProtectedAssetDownloadHost-module__ATQvOa__progress,.ProtectedAssetDownloadHost-module__ATQvOa__ready{min-height:84px;color:var(--text,#17332a);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ProtectedAssetDownloadHost-module__ATQvOa__progress strong,.ProtectedAssetDownloadHost-module__ATQvOa__progress span,.ProtectedAssetDownloadHost-module__ATQvOa__ready strong,.ProtectedAssetDownloadHost-module__ATQvOa__ready span{display:block}.ProtectedAssetDownloadHost-module__ATQvOa__progress span,.ProtectedAssetDownloadHost-module__ATQvOa__ready span{color:var(--text-secondary,#5c7169);font-size:var(--font-secondary,13px);margin-top:5px}.ProtectedAssetDownloadHost-module__ATQvOa__ready>svg{color:var(--accent,#0f7655)}.ProtectedAssetDownloadHost-module__ATQvOa__spinner{color:var(--accent,#0f7655);animation:.8s linear infinite ProtectedAssetDownloadHost-module__ATQvOa__spin}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{min-height:var(--touch-target,44px);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:700;display:inline-flex}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton{border:1px solid var(--accent,#0f7655);color:#fff;background:var(--accent,#0f7655)}.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{border:1px solid var(--line-strong,#c9d8d1);color:var(--text,#17332a);background:var(--surface-raised,#fff)}.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton:focus-visible,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton:focus-visible{outline:3px solid var(--focus-ring,#0f6549);outline-offset:2px}@keyframes ProtectedAssetDownloadHost-module__ATQvOa__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.ProtectedAssetDownloadHost-module__ATQvOa__primaryButton,.ProtectedAssetDownloadHost-module__ATQvOa__secondaryButton{flex:100%;width:100%}}
:root{--bg:#f5f6f8;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#eceef2;--soft:#f1f4f5;--line:#e4e7ec;--line-strong:#bcc4ce;--control-border:#8995a4;--text:#202731;--muted:#626e7c;--accent:#23785f;--accent-strong:#1b614c;--accent-soft:#e9f3ee;--accent-fill:#23785f;--accent-fill-hover:#1b614c;--on-accent:#fff;--blue:var(--accent);--chat-canvas:#e9eef0;--bubble-own:#d4e9dd;--bubble-own-border:#b6d3c3;--bubble-incoming:#fff;--bubble-border:#d5dde2;--yellow:#f4b740;--warning-soft:#fff8e5;--warning-text:#705510;--success:#1f7a5a;--danger:#b42318;--danger-soft:#fff2f0;--danger-fill:#b42318;--on-danger:#fff;--focus-ring:#23785f;--surface-hover:#f0f2f5;--surface-selected:#eaf2ee;--surface-glass:#fff;--surface-glass-strong:#fff;--avatar-border:#e1e5eb;--avatar-bg:#eceff3;--avatar-text:#536170;--composer-bg:#f5f6f8;--switch-track:#c8d1d8;--switch-knob:#fff;--skeleton-base:#e8edf2;--skeleton-highlight:#f5f7f9;--link:var(--accent-strong);--radius:10px;--radius-sm:7px;--shadow-sm:0 4px 16px #18223014;--shadow-lg:0 18px 56px #18223029;--brand:var(--accent-fill);--brand-hover:var(--accent-fill-hover);--brand-soft:var(--accent-soft);--accent-gold:var(--yellow);--surface-raised:var(--surface);--surface-muted:var(--surface-2);--border:var(--line);--border-strong:var(--control-border);--text-primary:var(--text);--text-secondary:var(--muted);--radius-lg:16px;--motion-fast:.12s;--motion-standard:.18s;--motion-easing:cubic-bezier(.2, .8, .2, 1);--font-caption:11px;--font-meta:12px;--font-secondary:13px;--font-body:15px;--font-control:15px;--font-list-title:16px;--font-title:18px;--line-body:1.5;--touch-target:40px;--mobile-messenger-header-height:54px;--app-viewport-height:100vh;--app-viewport-page-top:0px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14171c;--surface:#1b1f26;--surface-2:#181c22;--surface-3:#2b313a;--soft:#242a32;--line:#303640;--line-strong:#495461;--control-border:#748294;--text:#eef0f4;--muted:#a4aeba;--accent:#87cdb0;--accent-strong:#a1dfc5;--accent-soft:#263c34;--accent-fill:#2b7b60;--accent-fill-hover:#32876a;--on-accent:#fff;--blue:var(--accent);--chat-canvas:#10171d;--bubble-own:#294c40;--bubble-own-border:#3e6958;--bubble-incoming:#28333e;--bubble-border:#3c4956;--yellow:#e5b84f;--warning-soft:#352b15;--warning-text:#f0cf78;--success:#48b987;--danger:#ff8278;--danger-soft:#3a1d1b;--danger-fill:#a5322d;--on-danger:#fff;--focus-ring:#70d4ad;--surface-hover:#262c34;--surface-selected:#293b34;--surface-glass:#1b1f26;--surface-glass-strong:#1b1f26;--avatar-border:#39414c;--avatar-bg:#2b323c;--avatar-text:#d4dce5;--composer-bg:#14171c;--switch-track:#4a5b52;--switch-knob:#e8f1ec;--skeleton-base:#1c2a23;--skeleton-highlight:#2a3a31;--link:var(--accent-strong);--shadow-sm:0 5px 18px #0000003d;--shadow-lg:0 22px 60px #0000006b}html[data-accessibility=large]{--font-caption:14px;--font-meta:15px;--font-secondary:16px;--font-body:18px;--font-control:18px;--font-list-title:20px;--font-title:24px;--line-body:1.55;--touch-target:48px;--mobile-messenger-header-height:64px}@supports (height:100svh){:root{--app-viewport-height:100svh}}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}*{box-sizing:border-box}nextjs-portal{pointer-events:none!important}html,body{min-height:100%}body{background:var(--bg);color:var(--text);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}button,input,select,textarea{font:inherit}button{border:0}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.not-found-shell{min-height:var(--app-viewport-height,100dvh);background:radial-gradient(circle at 50% 18%, #1f7a5a24, transparent 36%), var(--bg);place-items:center;padding:24px;display:grid}.not-found-theme-selector{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));position:fixed}.not-found-card{border:1px solid var(--line);background:var(--surface);width:min(430px,100%);box-shadow:none;text-align:center;border-radius:20px;justify-items:center;padding:30px;display:grid}.not-found-mark{min-width:58px;height:44px;color:var(--on-accent);background:var(--accent-fill);border-radius:13px;place-items:center;padding-inline:10px;font-weight:850;display:grid}.not-found-kicker,.not-found-card h1,.not-found-card p{margin:0}.not-found-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:800}.not-found-card h1{margin-top:5px;font-size:24px}.not-found-card>p:last-of-type{max-width:320px;color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.button{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--text);cursor:pointer;transition:background var(--motion-fast) var(--motion-easing), color var(--motion-fast) var(--motion-easing), border-color var(--motion-fast) var(--motion-easing);justify-content:center;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.button.primary{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.button.primary:hover:not(:disabled){background:var(--accent-fill-hover)}.not-found-card .button{margin-top:20px}.app-error-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.app-error-actions .button{margin-top:0}@media (max-height:430px) and (orientation:landscape){.not-found-shell{padding-top:max(72px, env(safe-area-inset-top));align-items:start;overflow-y:auto}.not-found-card{margin:auto}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}
