body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#dce3e8;color:#0f172a;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:500;margin:0;padding:0}#root,body,html{height:100%;position:relative;width:100%}[data-component=AppButton]{border-radius:8px;font-weight:500;letter-spacing:.005em;text-transform:none;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-component=AppButton][data-variant=primary]{background:linear-gradient(90deg,#0d9488,#11a89a)}[data-component=AppButton][data-variant=primary]:hover{background:linear-gradient(90deg,#22d3ee,#2dd4bf);transform:translateY(-1px)}[data-component=AppButton][data-variant=primary]:active{transform:translateY(1px)}[data-component=AppButton][data-variant=secondary]{border-color:#14b8a6;color:#14b8a6}[data-component=AppButton][data-variant=secondary]:hover{background:#14b8a60d;border-color:#0d9488}[data-component=AppButton][data-variant=ghost]{color:#14b8a6}[data-component=AppButton][data-variant=ghost]:hover{background:#14b8a60d}[data-component=AppButton][data-variant=destructive]:hover{background:#dc2626;transform:translateY(-1px)}[data-component=AppButton][data-variant=destructive]:active{transform:translateY(1px)}[data-component=IconButton]{transition:all .15s cubic-bezier(.4,0,.2,1)}[data-component=IconButton][data-variant=default]{color:#475569}[data-component=IconButton][data-variant=default]:hover{background:#f1f5f9;color:#0f172a}[data-component=IconButton][data-variant=primary]{color:#14b8a6}[data-component=IconButton][data-variant=primary]:hover{background:#14b8a60d;color:#0d9488}[data-component=IconButton][data-variant=ghost]{color:#94a3b8}[data-component=IconButton][data-variant=ghost]:hover{background:#f8fafc;color:#475569}[data-component=LinkButton]{color:#14b8a6;font-weight:400;letter-spacing:0;min-width:0;min-width:auto;padding:0 4px;text-transform:none;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-component=LinkButton]:hover{background:#0000;color:#0d9488;text-decoration:underline}[data-component=LinkButton] .MuiButton-startIcon{margin-right:4px}[data-component=SaveButton]{display:inline-flex}@keyframes record-pulse{0%{box-shadow:0 0 0 0 #ef444466}70%{box-shadow:0 0 0 12px #ef444400}to{box-shadow:0 0 0 0 #ef444400}}[data-component=RecordButton]{border-radius:50%;height:56px;transition:all .15s cubic-bezier(.4,0,.2,1);width:56px}[data-component=RecordButton][data-state=idle]{background:linear-gradient(90deg,#0d9488,#11a89a);color:#fff}[data-component=RecordButton][data-state=idle]:hover{background:linear-gradient(90deg,#22d3ee,#2dd4bf);transform:scale(1.05)}[data-component=RecordButton][data-state=recording]{animation:record-pulse 1.5s ease-in-out infinite;background:#ef4444;color:#fff}[data-component=RecordButton][data-state=recording]:hover{background:#dc2626}[data-component=RecordButton][data-state=processing]{background:#f1f5f9;color:#475569}[data-component=RecordButton][data-state=processing]:hover{background:#f1f5f9}[data-component=FloatingButton]{box-shadow:0 12px 36px -6px #0891b24d,0 4px 10px #0f172a12;transition:all .15s cubic-bezier(.4,0,.2,1)}[data-component=FloatingButton][data-variant=primary]{background:linear-gradient(90deg,#0d9488,#11a89a);color:#fff}[data-component=FloatingButton][data-variant=primary]:hover{background:linear-gradient(90deg,#22d3ee,#2dd4bf);box-shadow:0 6px 20px -2px #0891b238,0 2px 4px #0f172a0d;transform:scale(1.05)}[data-component=FloatingButton][data-variant=secondary]{background:#0891b2;color:#fff}[data-component=FloatingButton][data-variant=secondary]:hover{background:#0e7490;transform:scale(1.05)}.inactivity-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background:#0f172a99;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.inactivity-modal{animation:slideUp .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 12px 36px -6px #0891b24d,0 4px 10px #0f172a12;max-width:400px;width:90%}.inactivity-modal .modal-header{border-bottom:1px solid #e2e8f0;padding:20px 24px}.inactivity-modal .modal-header h3{color:#1a202c;font-size:20px;font-weight:700;margin:0}.inactivity-modal .modal-body{padding:24px;text-align:center}.inactivity-modal .modal-body .warning-icon{font-size:48px;margin-bottom:16px}.inactivity-modal .modal-body p{color:#4a5568;font-size:14px;line-height:1.5;margin:12px 0}.inactivity-modal .modal-body .countdown{color:#e53e3e;font-family:JetBrains Mono,Courier New,monospace;font-size:36px;font-weight:700;margin:20px 0}.inactivity-modal .modal-body .warning-text{color:#2d3748;font-size:15px;font-weight:600}.inactivity-modal .modal-actions{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:center;padding:16px 24px 20px}.inactivity-modal .modal-actions [data-component=Button]{min-width:140px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-component=App]{height:100%;position:relative;width:100%}
/*# sourceMappingURL=main.cee8feab.css.map*/