:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}.header-search-label:focus-within{border-color:#38bdf873;box-shadow:0 0 0 1px #38bdf833,0 0 24px #38bdf81f}.header-search-input::placeholder{color:#ffffff6b}.header-profile-btn:hover{background:#ffffff12;border-color:#ffffff1a}@keyframes header-status-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 10px #34d399e6}50%{opacity:.92;transform:scale(1.08);box-shadow:0 0 14px #34d399}}.header-status-dot{animation:header-status-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.header-status-dot{animation:none}}.header-dropdown-item-hover:hover{background:#f1f5f9}.header-notif-bell:hover{background:#ffffff1a;border-color:#ffffff2e}.header-notif-bell-icon{color:#f8fafc;flex-shrink:0}.header-notif-dismiss-icon,.header-notif-dismiss svg{stroke:#0f172a!important;flex-shrink:0}.header-notif-dismiss:hover{background:#e2e8f0;color:#020617}.header-notif-dismiss:hover .header-notif-dismiss-icon,.header-notif-dismiss:hover svg{stroke:#020617!important}.header-notif-dismiss:active{background:#cbd5e1;color:#020617}.header-notif-dismiss:active .header-notif-dismiss-icon,.header-notif-dismiss:active svg{stroke:#020617!important}.header-notif-bell:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.header-notif-bell:active{transform:none}}.header-notif-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.header-notif-list::-webkit-scrollbar{width:6px}.header-notif-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px;margin:4px 0}.header-notif-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.header-notif-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.header-notif-row:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0f172a0f}.header-notif-row:last-child{margin-bottom:0}.header-notif-panel{animation:header-notif-enter .18s ease-out}@keyframes header-notif-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.header-notif-panel{animation:none}}.sidebar-nav-btn:hover:not(.sidebar-nav-btn-active){background:#ffffff0f;border-color:#ffffff0f}.projects-table{width:100%;max-width:100%}.projects-table select{max-width:100%;min-width:0}.projects-table thead th{border-bottom:1px solid #e2e8f0}.projects-table tbody td{border-bottom:1px solid #f1f5f9}.projects-table tbody tr.projects-list-row:hover td{background:#f8fafc}.projects-table tbody tr.projects-list-row:last-child td{border-bottom:none}.projects-list-open-btn{display:inline-flex;align-items:center;gap:10px;padding:7px 8px 7px 16px;border-radius:999px;border:1px solid rgba(99,102,241,.42);background:linear-gradient(180deg,#fff,#f5f3ff);color:#4338ca;font-weight:600;font-size:.8rem;letter-spacing:.03em;cursor:pointer;font-family:inherit;white-space:nowrap;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffe6;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.projects-list-open-btn:hover{border-color:#4f46e5e0;background:linear-gradient(180deg,#fff,#ede9fe);color:#3730a3;box-shadow:0 6px 18px #4f46e529,inset 0 1px #fffffff2;transform:translateY(-1px)}.projects-list-open-btn:active{transform:translateY(0);box-shadow:0 2px 8px #4f46e51f,inset 0 1px #ffffffd9}.projects-list-open-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #818cf873,0 4px 14px #4f46e51f}.projects-list-open-btn-label{line-height:1}.projects-list-open-btn-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(145deg,#6366f1,#4f46e5);color:#fff;flex-shrink:0;box-shadow:0 2px 6px #4f46e559}@media (prefers-reduced-motion: reduce){.projects-list-open-btn,.projects-list-open-btn:hover,.projects-list-open-btn:active{transition:none;transform:none}}.projects-list-ghost-btn:hover{border-color:#d4d4d8!important;background:#fafafa!important;color:#3f3f46!important}.projects-list-ghost-btn--danger:hover{border-color:#f87171!important;background:#fef2f2!important;color:#b91c1c!important}.wf-status-select-prefix,.assignee-select-prefix{display:inline-flex;align-items:center;padding:0 12px 0 14px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;background:#f8fafc;border-right:1px solid #e2e8f0;white-space:nowrap;flex-shrink:0}.wf-status-select-trigger:focus-visible,.assignee-select-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #818cf859}.assignee-select-trigger:disabled{opacity:.65;cursor:not-allowed}.episodes-list-shell{min-width:0}.episodes-table{width:100%;max-width:100%}.episodes-table select{max-width:100%;min-width:0}.episodes-table thead th{border-bottom:1px solid #e2e8f0}.episodes-table tbody td{border-bottom:1px solid #f1f5f9}.episodes-table tbody tr.episodes-list-row:hover td{background:#f8fafc}.episodes-table tbody tr.episodes-list-row:last-child td{border-bottom:none}.syriona-kanban-hscroll{color-scheme:light;scrollbar-width:thin;scrollbar-color:#b8c0cc #f1f5f9}.syriona-kanban-hscroll::-webkit-scrollbar{height:10px}.syriona-kanban-hscroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px;margin:0 10px}.syriona-kanban-hscroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d8dde5,#c5ccd6);border-radius:999px;border:2px solid #f1f5f9}.syriona-kanban-hscroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#c5ccd6,#aeb6c4)}.syriona-kanban-hscroll::-webkit-scrollbar-corner{background:transparent}.episodes-kanban-board .projects-list-open-btn{gap:12px;padding:10px 10px 10px 20px;font-size:.9rem}.episodes-kanban-board .projects-list-open-btn-icon{width:34px;height:34px}.syriona-light-scroll-y{color-scheme:light;scrollbar-width:thin;scrollbar-color:#b8c0cc #f1f5f9}.syriona-light-scroll-y::-webkit-scrollbar{width:10px}.syriona-light-scroll-y::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px;margin:6px 0}.syriona-light-scroll-y::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d8dde5,#c5ccd6);border-radius:999px;border:2px solid #f1f5f9}.syriona-light-scroll-y::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#c5ccd6,#aeb6c4)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{width:100%;max-width:100%;overflow-x:hidden}body{margin:0;width:100%;max-width:100%;min-width:320px;min-height:100vh;overflow-x:hidden;box-sizing:border-box}#root{width:100%;max-width:100%;min-height:100vh;box-sizing:border-box}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dubbing-table-scroll::-webkit-scrollbar{width:10px;height:10px}.dubbing-table-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.dubbing-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f1f5f9}.dubbing-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dubbing-sy-field::placeholder{color:#94a3b8}.dubbing-sy-field:focus{outline:none;border-color:#818cf8;background:#fff;box-shadow:0 0 0 3px #818cf838}.export-preview-scroll::-webkit-scrollbar{width:10px;height:10px}.export-preview-scroll::-webkit-scrollbar-track{background:#e8eef5;border-radius:999px}.export-preview-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #e8eef5}.export-preview-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard-activity-scroll::-webkit-scrollbar{width:8px}.dashboard-activity-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.dashboard-activity-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.dashboard-activity-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.single-sentence-page .lang-picker-option{background:transparent}.single-sentence-page .lang-picker-option:hover:not([aria-selected=true]){background:#f8fafc}.single-sentence-page .lang-picker-option:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.script-saved-scroll::-webkit-scrollbar{width:8px;height:8px}.script-saved-scroll::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.script-saved-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.script-saved-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dashboard-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.82fr)}@media (max-width: 960px){.dashboard-main-grid{grid-template-columns:1fr}}.episode-bulk-textarea{transition:border-color .15s ease,box-shadow .15s ease}.episode-bulk-textarea:focus{outline:none;border-color:#818cf8;box-shadow:inset 0 2px 4px #0f172a0d,0 0 0 3px #6366f138}.episode-bulk-textarea::placeholder{color:#94a3b8}
