:root{--logo-icon-color: #5381c1;--logo-text-font-weight: 600;--text-color: #000000}[data-theme=dark]{--logo-icon-color: #9BB9DE;--logo-text-font-weight: 500;--text-color: #f0f0f0}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 0s 600000s,color 0s 600000s!important;transition:background-color 0s 600000s,color 0s 600000s!important}.story-editor-textarea{font-size:1rem!important}.font-bold{text-shadow:0 0 .5px var(--text-color),.5px 0 0 var(--text-color)}html{overflow:hidden}.body-header{padding:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.body-content{padding:20px}.header-logo{color:var(--logo-icon-color)}.logo-text{font-size:1.5rem;font-weight:var(--logo-text-font-weight);white-space:nowrap;font-family:Barlow,sans-serif;margin-left:5px}.logo-image{width:40px;height:40px;margin-right:5px}ol{padding-left:20px}.nopadding,.nopadding .ant-input-group-addon{padding:0!important}iframe{border:none}.selectable-box{border:1px solid transparent;border-radius:4px;transition:all .2s ease-in-out;padding:2px 12px}.ant-card{padding:0!important}.selectable-box:hover{border:1px solid #757575}.link{color:#6596c4;cursor:pointer}.hoverable{cursor:pointer}pre{overflow:hidden!important}code{line-height:1!important}body,html{margin:0;padding:0;background:transparent}*{box-sizing:border-box}pre{margin:0!important}:root{--scrollbar-bg: #e9e9e9;--scrollbar-thumb: #b6b6b6;--scrollbar-thumb-hover: #9b9b9b}body.dark-mode{--scrollbar-bg: #272727;--scrollbar-thumb: #555555;--scrollbar-thumb-hover: #999999}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:#000}.ant-table-body{scrollbar-width:auto;scrollbar-color:auto}.ant-table-body::-webkit-scrollbar{width:8px;height:8px}.ant-table-body::-webkit-scrollbar-track{background:var(--scrollbar-bg)}.ant-table-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}.ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ant-table-body::-webkit-scrollbar-corner{background:#000}.left-sider{flex:0 0 60px!important}.desktop-download-button{color:#fff!important;background-color:var(--primary)!important;border-radius:16px!important}[data-theme=dark] .desktop-download-button{background-color:transparent!important;color:#fff!important}.desktop-download-button:hover{color:#fff!important;background-color:var(--primary)!important;border-radius:18px!important;transform:scale(1.05);transition:all .1s ease-in-out}[data-theme=dark] .desktop-download-button:hover{color:#fff!important;background-color:var(--primary)!important}:root{--easy-btn-bg: #4ade80;--easy-btn-hover-bg: #22c55e;--easy-btn-active-bg: #16a34a;--familiar-btn-bg: #facc15;--familiar-btn-hover-bg: #eab308;--familiar-btn-active-bg: #ca8a04;--difficult-btn-bg: #f87171;--difficult-btn-hover-bg: #ef4444;--difficult-btn-active-bg: #dc2626}[data-theme=dark]{--easy-btn-bg: #15803d;--easy-btn-hover-bg: #166534;--easy-btn-active-bg: #14532d;--familiar-btn-bg: #a16207;--familiar-btn-hover-bg: #854d0e;--familiar-btn-active-bg: #713f12;--difficult-btn-bg: #b91c1c;--difficult-btn-hover-bg: #991b1b;--difficult-btn-active-bg: #7f1d1d}.easy-btn{background-color:var(--easy-btn-bg)!important;color:var(--button-primary-text-color)!important;font-weight:var(--button-primary-text-weight)!important}.easy-btn:hover{background-color:var(--easy-btn-hover-bg)!important}.easy-btn:active{background-color:var(--easy-btn-active-bg)!important}.familiar-btn{background-color:var(--familiar-btn-bg)!important;color:var(--button-primary-text-color)!important;font-weight:var(--button-primary-text-weight)!important}.familiar-btn:hover{background-color:var(--familiar-btn-hover-bg)!important}.familiar-btn:active{background-color:var(--familiar-btn-active-bg)!important}.difficult-btn{background-color:var(--difficult-btn-bg)!important;color:var(--button-primary-text-color)!important;font-weight:var(--button-primary-text-weight)!important}.difficult-btn:hover{background-color:var(--difficult-btn-hover-bg)!important}.difficult-btn:active{background-color:var(--difficult-btn-active-bg)!important}:root{--table-row-bg-odd: #f7f7f7;--table-row-bg-even: #ffffff;--table-bg: #ffffff}[data-theme=dark]{--table-row-bg-odd: rgb(26, 26, 26);--table-row-bg-even: rgb(14, 17, 19);--table-bg: #0e1113}.manage_story .ant-input-outlined{background-color:transparent!important}.manage_story .ant-card{background-color:transparent!important;box-shadow:none!important}.manage_story .ant-card-head{border-bottom:none!important}.manage_story .border-bottom{border-bottom:1px solid var(--border-color)!important}.manage_story_filters .ant-select-outlined.ant-select-multiple .ant-select-selection-item{max-width:calc(100dvw - 100px)}.manage_story_interview_select .tag_text,.manage_story_tag_select .tag_text{max-width:min(calc(100dvw - 150px),350px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top}.manage_story .row-even{background-color:var(--table-row-bg-odd)!important}.manage_story .row-odd{background-color:var(--table-row-bg-even)!important}.manage_story .ant-table-tbody>tr>td{border-bottom:none!important}.manage_story .ant-table-thead>tr>th{background-color:var(--table-bg)!important}:root{--story-question-count-tag-bg-active: #fbfbfba3;--story-tag-container-hover-bg: #f5f5f5}[data-theme=dark]{--story-question-count-tag-bg-active: #00000042;--story-tag-container-hover-bg: #1a1a1a}.story-tag-question-count{background-color:var(--bg-gray);padding:0 4px;min-width:20px;font-size:12px;border-radius:7px}.story-tag-question-count.selected{opacity:1;color:var(--button-primary-text-color);font-weight:var(--button-primary-text-weight);background:var(--story-question-count-tag-bg-active)!important}.audio-button{width:72px!important;height:72px!important}.audio-button-icon{font-size:48px!important}:root{--user-message-bg: #e6f0ff;--mock-advice-bg: #00cdcd2e;--bot-message-bg: rgba(33, 33, 33, .09);--chat-input-bg: rgba(75, 75, 75, .09)}[data-theme=dark]{--user-message-bg: #324964;--mock-advice-bg: #0b38388f;--bot-message-bg: rgba(55, 55, 55, .75);--chat-input-bg: rgb(35, 35, 35)}.user-message-container{background-color:var(--user-message-bg)}.mock-advice-container{background-color:var(--mock-advice-bg)}.bot-message-container{background-color:var(--bot-message-bg)}.chat-input-textarea{background-color:var(--chat-input-bg)}.typing-indicator{display:inline-flex;gap:4px;font-size:40px;height:24px;align-items:center;justify-content:center}.typing-indicator span{animation:blink .8s infinite}.typing-indicator span:nth-child(2){animation-delay:.1s}.typing-indicator span:nth-child(3){animation-delay:.2s}@keyframes blink{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.react-calendar-heatmap text{font-size:10px;fill:#aaa}.react-calendar-heatmap .react-calendar-heatmap-small-text{font-size:5px}.react-calendar-heatmap rect:hover{stroke:#555;stroke-width:1px}.react-calendar-heatmap .color-empty{fill:#eee}.react-calendar-heatmap .color-filled{fill:#8cc665}.react-calendar-heatmap .color-github-0{fill:#eee}.react-calendar-heatmap .color-github-1{fill:#d6e685}.react-calendar-heatmap .color-github-2{fill:#8cc665}.react-calendar-heatmap .color-github-3{fill:#44a340}.react-calendar-heatmap .color-github-4{fill:#1e6823}.react-calendar-heatmap .color-gitlab-0{fill:#ededed}.react-calendar-heatmap .color-gitlab-1{fill:#acd5f2}.react-calendar-heatmap .color-gitlab-2{fill:#7fa8d1}.react-calendar-heatmap .color-gitlab-3{fill:#49729b}.react-calendar-heatmap .color-gitlab-4{fill:#254e77}:root{--react-calendar-heatmap-fill-color-0: rgba(213, 227, 238, .62);--react-calendar-heatmap-fill-color-1: #acd5f2;--react-calendar-heatmap-fill-color-2: #7fa8d1;--react-calendar-heatmap-fill-color-3: #49729b;--react-calendar-heatmap-fill-color-4: #254e77}[data-theme=dark]{--react-calendar-heatmap-fill-color-0: rgba(218, 228, 234, .41);--react-calendar-heatmap-fill-color-1: rgba(172, 213, 242, .7);--react-calendar-heatmap-fill-color-2: rgba(127, 168, 209, .58);--react-calendar-heatmap-fill-color-3: rgba(73, 114, 155, .59);--react-calendar-heatmap-fill-color-4: rgba(37, 78, 119, .56)}.react-calendar-heatmap text{font-size:.3em;color:var(--button-primary-text-color);fill:var(--button-primary-text-color)}.__react_component_tooltip{border-color:transparent!important}.color-0:focus{outline:none}.color-1:focus{outline:none}.color-2:focus{outline:none}.color-3:focus{outline:none}.color-4:focus{outline:none}.react-calendar-heatmap .color-0{fill:var(--react-calendar-heatmap-fill-color-0)}.react-calendar-heatmap .color-1{fill:var(--react-calendar-heatmap-fill-color-1)}.react-calendar-heatmap .color-2{fill:var(--react-calendar-heatmap-fill-color-2)}.react-calendar-heatmap .color-3{fill:var(--react-calendar-heatmap-fill-color-3)}.react-calendar-heatmap .color-4{fill:var(--react-calendar-heatmap-fill-color-4)}:root{--voice-visualizer-bg: #ffffff;--voice-visualizer-color: #000000;--voice-visualizer-btn-bg: #4789d3e8;--voice-visualizer-btn-color: #ffffff;--voice-visualizer-btn-hover-bg: #6d86a3;--voice-visualizer-btn-active-bg: #456285}[data-theme=dark]{--voice-visualizer-bg: #0e1113;--voice-visualizer-color: #ffffff;--voice-visualizer-btn-bg: #4789d3e8;--voice-visualizer-btn-color: #ffffff;--voice-visualizer-btn-hover-bg: #6d86a3;--voice-visualizer-btn-active-bg: #456285}.voice-visualizer__btn-left{height:40px!important;width:40px!important;border-width:2px!important;border-color:#fff8dc!important}.voice-visualizer__btn{min-width:80px!important;min-height:45px!important;cursor:pointer!important;border:none!important}.voice-visualizer__btn-center-pause{height:40px!important;width:40px!important;border-width:2px!important}.voice-visualizer__btn-center:not(.voice-visualizer__btn-center-pause){visibility:hidden!important}.voice-visualizer__canvas-microphone-btn{cursor:pointer!important}.ai-speaker .voice-visualizer__btn,.ai-speaker .voice-visualizer__canvas-microphone-btn,.user-audio .voice-visualizer__btn,.is-init .voice-visualizer__audio-info-container,.is-init .voice-visualizer__buttons-container{display:none!important}.pronounce_practice-tts_options-dropdown-submenu{max-height:50dvh!important;overflow-y:auto!important}.manage_interview .ant-btn-variant-dashed{border:none;box-shadow:none;background-color:transparent}.manage_interview .ant-btn-variant-dashed:hover{border:none;box-shadow:none;background:transparent!important}@keyframes shake_fast{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}to{transform:translate(0)}}.shake_fast{animation:shake_fast .15s ease-in-out}@keyframes shake_hard{0%{transform:translate(0)}10%{transform:translate(-8px)}20%{transform:translate(8px)}30%{transform:translate(-6px)}40%{transform:translate(6px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}90%{transform:translate(-1px)}to{transform:translate(0)}}.shake_hard{animation:shake_hard .3s ease-in-out}@keyframes shake_vertical{0%{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(4px)}75%{transform:translateY(-2px)}to{transform:translateY(0)}}.shake_vertical{animation:shake_vertical .2s ease-in-out}@keyframes shake_rotate{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.shake_rotate{animation:shake_rotate .25s ease-in-out}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.shake,.shake0,.shake1,.shake2,.shake3,.shake4,.shake5,.shake6,.shake7,.shake8,.shake9,.shake10,.shake11,.shake12,.shake13,.shake14,.shake15,.shake16,.shake17,.shake18,.shake19,.shake20,.shake21,.shake22,.shake23,.shake24,.shake25,.shake26,.shake27,.shake28,.shake29,.shake30,.shake31,.shake32,.shake33,.shake34,.shake35,.shake36,.shake37,.shake38,.shake39,.shake40{animation:shake .3s ease-in-out}:root{--green: #00cb00;--bg-gray: #f2f3f4;--white-black: #ffffff;--text-color: #000000;--primary: #4789d3e8;--filled-bg: #cbe3ff;--filled-bg-hover: #a7d0ff;--filled-bg-active: #91acca;--pc1: #93c5fd;--pc2: #456487;--pc3: #99b8df;--pc4: hsl(206, 100, 73%, 1);--pc5: #badaff;--menu-selected-bg: #ddf2ff;--menu-selected-color: #000000;--menu-active-item-bg: #ddf2ff;--menu-selected-title-color: #5ba4f5;--slider-track-bg: var(--pc1);--button-primary-text-color: #000000;--button-primary-text-weight: 500;--font-weight: 500;--app-bg: #ffffff;--border-color: rgb(227, 227, 227);--link-color: #0177ff;--link-color-hover: #003d81;--link-color-2: #0177ff;--link-color-hover-2: #6daeff;--primary-icon: #4789d3e8}[data-theme=dark]{--green: #00ff22;--bg-gray: #6666666e;--white-black: #000000;--text-color: #ffffff;--primary: #4e729b;--primary-hover: #395877;--primary-active: #456285;--filled-bg: var(--primary);--filled-bg-hover: var(--primary-hover);--filled-bg-active: var(--primary-active);--menu-selected-bg: #6666666e;--menu-selected-color: #f1f1f1;--menu-selected-title-color: var(--pc1);--menu-active-item-bg: #6666666e;--slider-track-bg: var(--pc2);--button-primary-text-color: #ffffff;--button-primary-text-weight: 400;--font-weight: 400;--app-bg: #0e1113;--border-color: rgb(49, 49, 49);--link-color: #6faff9;--link-color-hover: #4789d3;--link-color-2: #8ebcff;--link-color-hover-2: #59a7ff;--primary-icon: #83b4ed}.ant-table-tbody>tr:nth-child(odd){background-color:var(--table-row-bg-odd)}.ant-table-tbody>tr:nth-child(odd) .ant-table-cell-fix-right{background-color:var(--table-row-bg-odd)}.ant-table-tbody>tr:nth-child(2n){background-color:var(--table-row-bg-even)}.ant-table-tbody>tr:nth-child(2n) .ant-table-cell-fix-right{background-color:var(--table-row-bg-even)}.ant-table-tbody>tr>td{border-bottom:none!important}.ant-table-thead>tr>th{background-color:var(--table-bg)!important}.ant-float-btn-group .ant-float-btn{height:48px!important;width:48px!important}.ant-switch.ant-switch-checked{background-color:var(--primary)!important}.no-change-color-on-disabled-button.ant-btn-variant-solid:disabled{color:var(--button-primary-text-color);font-weight:var(--button-primary-text-weight);background-color:var(--filled-bg)}.ant-drawer .ant-drawer-content{background-color:var(--app-bg)!important}.ant-segmented .ant-segmented-item-selected{background-color:var(--filled-bg)!important}.form-label-100 label{width:100%!important}.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous),a{color:var(--link-color-2);text-decoration:none!important}.ant-btn-variant-link:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover,a:hover{color:var(--link-color-hover-2);text-decoration:none!important}.select-show-clear-icon.ant-select:not(.ant-select-disabled) .ant-select-clear{opacity:1!important;pointer-events:auto!important}.ant-color-picker-trigger{border:none!important;padding:2px!important}.ant-modal-confirm .ant-modal-confirm-paragraph{max-width:90dvw}@media (max-width: 768px){.ant-modal-content{padding:12px!important}.ant-table-wrapper .ant-table-tbody>tr>td{padding:8px!important;font-size:.9rem!important}.tight-cell,.tight-cell .ant-table-cell{padding-left:2px!important;padding-right:2px!important}.tight-cell .ant-table-wrapper .ant-table-tbody>tr>td{padding:2px!important}}.ant-menu-inline{border:none!important}.ant-layout-header{background-color:var(--app-bg)!important}.ant-layout-sider{background-color:var(--app-bg)!important;border-right:1px solid var(--border-color)!important}.ant-layout{background-color:var(--app-bg)!important}.App{font-weight:var(--font-weight)}.ant-slider-track{background-color:var(--slider-track-bg)!important}.ant-menu-item-active{background-color:var(--menu-active-item-bg)!important}.ant-menu-item-selected{background-color:var(--menu-selected-bg)!important;color:var(--menu-selected-color)!important}.ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--menu-selected-title-color)!important;font-weight:600!important}.ant-btn{font-weight:500;font-size:1rem}@media screen and (max-width: 768px){input,select,textarea,.ant-select,.ant-select-selector{font-size:clamp(16px,4vw,20px)!important}}.ant-btn-variant-solid{color:var(--button-primary-text-color);font-weight:var(--button-primary-text-weight);background-color:var(--filled-bg)}.ant-btn-variant-solid:hover{text-shadow:0 0 1px currentColor,0 0 1px currentColor;background-color:var(--filled-bg-hover)!important}.story-editor-edit-button{color:var(--button-primary-text-color);font-weight:var(--button-primary-text-weight);background-color:var(--filled-bg)}.ant-btn-variant-solid:hover{background-color:var(--filled-bg-hover)}.ant-btn-variant-solid:active{background-color:var(--filled-bg-active)}.ant-form-item .ant-form-item-label>label{font-size:18px!important;font-weight:500!important}.custom-color-picker-very-small .ant-color-picker-trigger{min-width:15px!important;min-height:15px!important}.custom-color-picker-very-small .ant-color-picker-color-block{width:12px!important;height:12px!important}.ant-tag{display:inline-flex!important}.ant-tag-close-icon{margin-left:2px!important}.ant-splitter-vertical>.ant-splitter-bar .ant-splitter-bar-dragger:after{height:5px!important;width:70px!important}.ant-splitter-horizontal>.ant-splitter-bar .ant-splitter-bar-dragger:after{height:70px!important;width:5px!important}
