@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}:root{--color-primary-50:#eff6ff;--color-primary-100:#dbeafe;--color-primary-200:#bfdbfe;--color-primary-300:#93c5fd;--color-primary-400:#60a5fa;--color-primary-500:#3b82f6;--color-primary-600:#2563eb;--color-primary-700:#1d4ed8;--color-primary-800:#1e40af;--color-primary-900:#1e3a8a;--color-success-50:#f0fdf4;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#4ade80;--color-success-500:#22c55e;--color-success-600:#16a34a;--color-success-700:#15803d;--color-success-800:#166534;--color-success-900:#14532d;--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#fbbf24;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning-800:#92400e;--color-warning-900:#78350f;--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-200:#fecaca;--color-error-300:#fca5a5;--color-error-400:#f87171;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error-800:#991b1b;--color-error-900:#7f1d1d;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-recording-idle:var(--color-gray-400);--color-recording-active:var(--color-error-500);--color-recording-paused:var(--color-warning-500);--color-recording-processing:var(--color-primary-500);--color-focus:#2563eb;--focus-ring-width:2px;--focus-ring-offset:2px}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.focus-ring-inset:focus{outline:2px solid transparent;outline-offset:2px}.focus-ring-inset:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.btn-focus:focus{outline:2px solid transparent;outline-offset:2px}.btn-focus:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px}.btn-focus{transition:all .15s ease-in-out}.btn-focus:focus-visible{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.12),0 0 0 2px var(--color-focus)}@media (prefers-contrast:high){:root{--color-primary-500:#06c;--color-success-500:#0a0;--color-warning-500:#c60;--color-error-500:#c00}}.pattern-dots{background-image:radial-gradient(circle,currentColor 1px,transparent 0);background-size:8px 8px}.pattern-stripes{background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,currentColor 0,currentColor 4px)}.pattern-grid{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:8px 8px}.recording-indicator{position:relative;overflow:hidden}.recording-indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.3),transparent);animation:recording-pulse 2s ease-in-out infinite}@keyframes recording-pulse{0%,to{left:-100%;opacity:0}50%{left:100%;opacity:1}}.recording-active{border:2px solid var(--color-recording-active);animation:recording-border-pulse 1.5s ease-in-out infinite}@keyframes recording-border-pulse{0%,to{border-color:var(--color-recording-active);box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{border-color:var(--color-recording-active);box-shadow:0 0 0 4px rgba(239,68,68,.2)}}.audio-playing{border:2px solid var(--color-primary-500);animation:audio-playing-pulse 2s ease-in-out infinite}@keyframes audio-playing-pulse{0%,to{box-shadow:0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 0 0 4px rgba(59,130,246,.2)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary-600);color:#fff;padding:8px;border-radius:4px;text-decoration:none;z-index:1000}.skip-link:focus{top:6px}.text-high-contrast{color:var(--color-gray-900);font-weight:500}@media (prefers-reduced-motion:reduce){.audio-playing,.btn-focus,.recording-active,.recording-indicator:before{animation:none}.btn-focus:focus-visible{transform:none}}@media (prefers-reduced-motion:no-preference){.smooth-transition{transition:all .2s ease-in-out}}.text-gray-400{color:#9ca3af!important}.text-gray-500{color:#6b7280!important}.text-gray-600{color:#4b5563!important}.text-red-300{color:#fca5a5!important}.text-red-400{color:#f87171!important}.text-red-500{color:#ef4444!important}.text-green-300{color:#86efac!important}.text-purple-300{color:#c4b5fd!important}.text-purple-600{color:#9333ea!important}.bg-white .text-gray-400{color:#4b5563!important}.bg-white .text-gray-500{color:#374151!important}.text-xs{font-weight:500}.text-xs.text-gray-400,.text-xs.text-gray-500{color:#374151!important}.hover\:text-gray-400:hover{color:#6b7280!important}.hover\:text-gray-500:hover{color:#4b5563!important}.bg-gradient-to-br .text-gray-400,.bg-gradient-to-br .text-gray-500{color:#e5e7eb!important}.btn-text-contrast{color:#111827!important;font-weight:600}.btn-text-contrast-light{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.5)}.status-unread{background-color:#ef4444!important;color:#fff!important}.status-read{background-color:#22c55e!important;color:#fff!important}.status-processing{background-color:#3b82f6!important;color:#fff!important}.focus-visible-enhanced:focus-visible{outline:3px solid #3b82f6!important;outline-offset:2px;box-shadow:0 0 0 3px rgba(59,130,246,.3)!important}@keyframes pulse-accessible{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-accessible{animation:pulse-accessible 2s cubic-bezier(.4,0,.6,1) infinite}@media (prefers-contrast:high){.bg-white .text-gray-400,.bg-white .text-gray-500,.bg-white .text-gray-600,.text-gray-400,.text-gray-500,.text-gray-600{color:#000!important}.bg-gradient-to-br .text-gray-400,.bg-gradient-to-br .text-gray-500,.bg-gradient-to-br .text-gray-600{color:#fff!important}}@media (prefers-color-scheme:dark){.text-gray-400{color:#9ca3af!important}.text-gray-500{color:#d1d5db!important}.text-gray-600{color:#e5e7eb!important}}