*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}body{font-family:apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin:0px;background-color:#e5dddd}#bar_shadow{background:#020024;background:linear-gradient(0deg, rgba(2,0,36,0) 30%, #e2dcdc 100%);width:100%;height:170px;position:absolute;z-index:-1;opacity:0.5}#corporate_bar{width:100%;height:100px;padding:10px 20px 10px 20px;box-sizing:border-box}#corporate_bar table{width:100%}#corporate_bar table tr th.logo{width:170px;font-family:"Oswald", sans-serif;font-size:60px;font-style:italic;background:-webkit-linear-gradient(#d92669, #fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px rgba(0,0,0,0.5);padding:0px}#corporate_bar table tr th.slogan{padding-left:30px;padding-top:8px;font-size:20px;text-align:left;color:rgba(0,0,0,0.9);font-family:"IBM Plex Mono", monospace;font-weight:bold}#corporate_bar table tr th.slogan p{padding:0px;margin:0px}#corporate_bar table tr th.slogan p.version_number{font-size:10px;color:gray;padding-top:4px}#corporate_bar table tr th.flight_info{text-align:right;font-family:"IBM Plex Mono", monospace;font-size:75%}#debug_bar{background-color:pink;color:red;padding:1%;height:10px;z-index:1000;display:none}#browser_size_warning{position:fixed;top:0px;left:0px;background-color:black;color:white;z-index:999999999999999;width:100%;height:100%}#browser_size_warning #icon{width:40px;height:40px;margin:0px auto 0px auto}#browser_size_warning #icon path{fill:white}#browser_size_warning #check_text{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%, -50%);text-align:center;max-width:500px}#browser_background_warning{position:fixed;top:0px;left:0px;background-color:black;color:white;z-index:999999999999999;width:100%;height:100%}#browser_background_warning #icon{width:40px;height:40px;margin:0px auto 0px auto}#browser_background_warning #icon path{fill:white}#browser_background_warning #check_text{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%, -50%);text-align:center;max-width:500px}#browser_background_warning button{padding:5px 10px;background-color:transparent;border:3px solid white;color:white;border-radius:6px;font-size:100%;transition:0.3s}#browser_background_warning button:hover{background-color:white;color:black;cursor:pointer}#pre-check{position:fixed;top:0px;left:0px;background-color:black;color:white;z-index:9999999999999;width:100%;height:100%}#pre-check #icon{width:40px;height:40px;margin:0px auto 0px auto}#pre-check #icon path{fill:white}#pre-check #check_text{position:absolute;top:50%;left:50%;width:50%;transform:translate(-50%, -50%);text-align:center;max-width:500px}#pre-check #check_text #warnings_list{list-style:none;padding:0px;margin:0px 0px 40px 0px;display:none}#pre-check #check_text #warnings_list li{background-color:#f6e58d;padding:15px 20px;border-radius:8px;text-align:left;color:black;margin:0px 0px 10px 0px}#pre-check #check_text #warnings_list li p{padding:0px;margin:0px}#pre-check #check_text #warnings_list li h2{padding:0px;margin:0px;font-size:110%}#pre-check button{padding:5px 10px;background-color:transparent;border:3px solid white;color:white;border-radius:6px;font-size:100%;transition:0.3s}#pre-check button:hover{background-color:white;color:black;cursor:pointer}#backing_clouds{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:-5;background-image:url("/images/ui/clouds-smaller.png");background-position:center center;background-size:cover}#backing_clouds iframe{width:100%;height:100%;border:0px}#pdf_viewer{position:absolute;z-index:1110;display:none;border:0px;outline:none}#pdf_close{width:17px;height:17px;position:absolute;display:none;z-index:9999;background-image:url("/images/ui/close.svg");background-size:50% auto;background-repeat:no-repeat;background-position:center center;opacity:1;top:-10px;right:-10px;background-color:white;padding:10px;border-radius:50%;border:1px solid rgba(0,0,0,0.1);box-shadow:0px 0px 10px black}#calling_indicator{position:fixed;bottom:10px;left:10px;width:300px;background-color:white;border:3px solid #f85489;z-index:999999;border-radius:15px;color:#f85489;padding:10px 15px 10px 15px;display:none}#calling_indicator h1{font-size:100%;margin:0px}#calling_indicator p{margin:0px}.wav_indicator{position:absolute;right:50px;top:calc(50% + 2px)}.wav_indicator svg g{fill:#f85489}.wav_indicator #bar1{animation:bar1 1.2s infinite linear}.wav_indicator #bar2{animation:bar2 0.8s infinite linear}.wav_indicator #bar3{animation:bar3 1s infinite linear}.wav_indicator #bar4{animation:bar4 0.7s infinite linear}@keyframes bar1{0%{height:2px}50%{height:7px}100%{height:2px}}@keyframes bar2{0%{height:5px}40%{height:1px}80%{height:7px}100%{height:5px}}@keyframes bar3{0%{height:7px}50%{height:0}100%{height:7px}}@keyframes bar4{0%{height:2px}50%{height:7px}100%{height:2px}}#headphone_prompt{font-family:-apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;letter-spacing:normal;width:100%;height:100%;position:fixed;top:0px;left:0px;backdrop-filter:blur(60px);background-color:rgba(255,255,255,0.3);z-index:99999999999}#headphone_prompt #inner_headphone_prompt{width:40%;padding:30px;box-sizing:border-box;text-align:center;background-color:white;border:1px solid gray;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:10px;line-height:140%}#headphone_prompt #inner_headphone_prompt #button{width:fit-content;padding:20px 50px 20px 50px;background-color:rgba(0,0,0,0.1);border-radius:10px;margin:30px auto 0px auto;font-weight:bold}#headphone_prompt #inner_headphone_prompt #button:hover{background-color:#f85489;color:white;cursor:pointer}#headphone_prompt #inner_headphone_prompt #name_required{background-color:rgba(0,0,0,0.1);padding:5px;box-sizing:border-box;border-radius:10px;display:none}#headphone_prompt #inner_headphone_prompt #name_required input{width:100%;font-size:140%;background-color:transparent;text-align:center;padding:5px 0px 5px 0px;border:0px;border-bottom:2px solid rgba(0,0,0,0.2);margin:0px 0px 10px 0px}#headphone_prompt #inner_headphone_prompt #name_required input:focus{outline:none}#scaffold{width:100%;overflow:hidden;border-spacing:0px}#scaffold .main_screen{width:80%;position:relative}#scaffold .main_screen .top_element{width:100%;height:calc(100% - 280px);border-spacing:0px}#scaffold .main_screen .top_element #title{height:30px;line-height:20px;color:"black";background-color:#f85489;text-transform:uppercase;font-weight:900}#scaffold .main_screen .top_element th{position:relative}#scaffold .main_screen .top_element th:first-child #main_screen_border{width:calc(100% - 15px);height:calc(100% - 15px);position:absolute;bottom:0px;left:0px;border:6px solid #f85489;border-radius:6px}#scaffold .main_screen .top_element th:first-child #main_screen_border #siri_wave{width:100%;height:100%}#scaffold .main_screen .top_element th:first-child #main_screen_border #talking_prompt{position:absolute;top:0px;left:0px;width:100%;height:100%;display:none}#scaffold .main_screen .top_element th:first-child #main_screen_border #talking_prompt table{height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);table-layout:fixed;padding:5%}#scaffold .main_screen .top_element th:first-child #main_screen_border #talking_prompt table th{padding:5%;background-size:contain;background-position:center center;background-repeat:no-repeat}#scaffold .main_screen .top_element th:first-child #main_screen_border #talking_prompt table tr{width:50%}#scaffold .main_screen .top_element th:first-child #main_screen_border #talking_prompt table tr img{width:100%;height:auto}#scaffold .main_screen .top_element th:last-child{background-image:url("/images/ui/ai-airways-logo-w-subtitle.png");background-size:90% auto;background-position:30% 20px;background-repeat:no-repeat}#scaffold .main_screen .top_element th:last-child #main_screen_border{border:6px solid #f85489;width:calc(100% - 15px);height:calc(100% - 175px);position:absolute;bottom:0px;left:0px;backdrop-filter:blur(15px);border-radius:6px;background-color:rgba(0,0,0,0.1)}#scaffold .main_screen .top_element .files{width:20%}#scaffold .main_screen .top_element .files #files_content{height:calc(100% - 30px);box-sizing:border-box}#scaffold .main_screen .top_element .files #files_content #files_list{font-weight:normal;font-size:80%;display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-gap:10px;box-sizing:border-box;padding:2%;max-height:100%;overflow:scroll}#scaffold .main_screen .top_element .files #files_content #files_list .file{word-break:break-all}#scaffold .main_screen .top_element .files #files_content #files_list .file img{width:70%;height:auto;margin:0px 15% 10px 15%}#scaffold .main_screen .top_element iframe{width:100%;height:100%;border:0px}#scaffold .main_screen #bottom_element_container{width:100%;height:280px;overflow:hidden}#scaffold .main_screen #bottom_element_container .bottom_element{width:calc(100% + 20px);height:100%;margin:20px 0px 0px 0px;border-spacing:0px;background-color:#302e2f;padding:0px 0px 0px 20px;border-top-left-radius:250px;border:15px solid #151314;-moz-box-shadow:inset 0 0 20px #000000;-webkit-box-shadow:inset 0 0 20px #000000;box-shadow:inset 0 0 20px #000000}#scaffold .main_screen #bottom_element_container .bottom_element h1{color:white;text-align:left;height:20px;font-size:90%;margin-top:0px}#scaffold .main_screen #bottom_element_container .bottom_element #transcript_element{width:30%}#scaffold .main_screen #bottom_element_container .bottom_element #dials_element{width:15%;background-image:url("/images/ui/ba-dashboard-dials.png");background-size:contain;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 1300px){#scaffold .main_screen #bottom_element_container .bottom_element #dials_element{width:3%;background-image:none}}#scaffold .main_screen #bottom_element_container .bottom_element #dials_element_left{width:10%;background-image:url("/images/ui/ba-left-dials.png");background-size:90%;background-position:right bottom;background-repeat:no-repeat}#scaffold .main_screen #bottom_element_container .bottom_element th{vertical-align:top}#scaffold .main_screen #bottom_element_container .bottom_element th iframe{width:100%;height:100%;border:0px;border-radius:10px;border:1px solid rgba(255,255,255,0.1)}#scaffold .main_screen #bottom_element_container .bottom_element th #top_row_dials{width:100%;height:15%;color:#f85489;text-align:center;padding-top:1.5%;box-sizing:border-box;text-shadow:0px 0px 2px black;text-transform:uppercase;position:relative}#scaffold .main_screen #bottom_element_container .bottom_element th #top_row_dials #skip_button{position:absolute;right:10px;top:40%;transform:translateY(-50%);font-size:70%;opacity:0.5;transition:0.3s;cursor:pointer}#scaffold .main_screen #bottom_element_container .bottom_element th #top_row_dials #skip_button:hover{opacity:1.0;color:white}#scaffold .main_screen #bottom_element_container .bottom_element th #top_row_dials #clue_button{position:absolute;left:50px;top:40%;transform:translateY(-50%);font-size:70%;opacity:0.5;transition:0.3s;cursor:pointer}#scaffold .main_screen #bottom_element_container .bottom_element th #top_row_dials #clue_button:hover{opacity:1.0;color:white}#scaffold .main_screen #bottom_element_container .bottom_element th .answer_screen{width:100%;height:85%;background-color:black;padding:2%;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-moz-box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2);-webkit-box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2);box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2)}#scaffold .main_screen #bottom_element_container .bottom_element th .transcript{height:95%;width:100%;margin:5% 0px 0px 0px;color:#f85489;background-color:black;box-sizing:border-box;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-moz-box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2);-webkit-box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2);box-shadow:0px -5px 0px 0px rgba(255,255,255,0.2);padding:3%}#scaffold .main_screen #bottom_element_container .bottom_element th .transcript textarea{font-family:apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:23px;width:100%;height:100%;border:0px;resize:none;font-size:90%;background-color:transparent;border:1px solid rgba(255,255,255,0.1);color:white;padding:2%;border-radius:10px}#scaffold .main_screen #bottom_element_container .bottom_element th .transcript textarea:focus{outline:none}@media only screen and (max-width: 1100px){#scaffold .main_screen #bottom_element_container .bottom_element th .transcript textarea{width:100%}}#scaffold .main_screen #bottom_element_container .bottom_element th:first-child{padding:15px 15px 15px 0px}#scaffold .main_screen #bottom_element_container .bottom_element th:last-child{padding:0px 15px 0px 0px}#scaffold .side_bar{width:20%;height:100%;vertical-align:top}#scaffold .side_bar .title{height:30px;line-height:20px;color:"black";background-color:#f85489;text-transform:uppercase;font-weight:900}#scaffold .side_bar .logo{width:100%;height:20%;position:relative;background-color:red}#scaffold .side_bar .speech_indicator{width:calc(100% - 20px);height:100px;box-sizing:border-box;padding:20px 0px 0px 20px;opacity:0;position:relative}#scaffold .side_bar .speech_indicator table th.icon{width:70px;height:70px;background-color:white;border-radius:50%;background-position:center center;background-size:cover;background-repeat:no-repeat}#scaffold .side_bar .speech_indicator table th.text{padding:0px 0px 0px 20px;color:white;text-shadow:0px 0px 10px rgba(0,0,0,0.2)}#scaffold .side_bar .speech_indicator .animation{position:absolute;top:-145px;left:0px;z-index:-1;width:calc(100% + 40px);pointer-events:none}#scaffold .side_bar .speech_indicator .animation svg{width:100%;height:400px}#scaffold .side_bar .speech_indicator .animation path{stroke:rgba(0,0,0,0.1);stroke-width:10px;stroke-linecap:round;fill:none}#scaffold .side_bar .chat{margin:15px 0px 0px 15px;width:calc(100% - 30px);height:calc(100% - 20px);overflow:hidden;box-sizing:border-box;border:6px solid #f85489;border-radius:6px;backdrop-filter:blur(15px)}#scaffold .side_bar .chat #group_chat_field{background-color:#f85489}#scaffold .side_bar .chat #group_chat_field table{border-spacing:0px;padding:5px 0px 0px 0px}#scaffold .side_bar .chat .input{width:100%;height:40px;box-sizing:border-box;padding:0px;position:relative}#scaffold .side_bar .chat .input input{width:calc(100% - 40px);height:35px;background-color:rgba(255,255,255,0.3);border:0px solid #fff;padding:0px 10px 0px 10px;color:"black";position:absolute;top:5px;right:0px;border-bottom-right-radius:6px}#scaffold .side_bar .chat .input input:focus{outline:none}#scaffold .side_bar .chat .input input[type="file"]{display:none}#scaffold .side_bar .chat .input .custom-file-upload{display:inline-block;cursor:pointer;width:20px;height:25px;position:absolute;top:11px;left:5px}#scaffold .side_bar .chat .input .custom-file-upload svg{fill:"black"}#scaffold .side_bar .chat .chat_area{width:100%;overflow-y:scroll;overflow-x:hidden;background-color:rgba(0,0,0,0.1)}#scaffold .side_bar .chat .chat_area .name_area{color:white}#scaffold .side_bar .chat .chat_area .name_area h1{font-size:15px}#scaffold .side_bar .chat .chat_area ul{list-style:none;padding:15px;margin:0px}#scaffold .side_bar .chat .chat_area ul .system_message{background-color:rgba(255,255,255,0.3);border-radius:10px}#scaffold .side_bar .chat .chat_area ul .system_message.no_upper{border-top-left-radius:0px;border-top-right-radius:0px;padding:0px 5px 5px 5px}#scaffold .side_bar .chat .chat_area ul .system_message.no_lower{border-bottom-left-radius:0px;border-bottom-right-radius:0px;padding:5px 5px 0px 5px}#scaffold .side_bar .chat .chat_area ul .system_message.not_past_auth{margin:10px 0px 0px 0px;padding:0px 5px 5px 5px}#scaffold .side_bar .chat .chat_area ul li{width:100%;overflow:auto}#scaffold .side_bar .chat .chat_area ul li .document_icon{width:20px;height:20px;padding:0px 5px 0px 0px;background-image:url("/images/ui/document-black.svg");background-repeat:no-repeat;background-position:left center}#scaffold .side_bar .chat .chat_area ul li .name{font-size:10px;font-weight:normal;letter-spacing:0.5px;padding:5px 0px 5px 5px;color:white}#scaffold .side_bar .chat .chat_area ul li .name.theirs{text-align:left;color:black}#scaffold .side_bar .chat .chat_area ul li .name.ours{text-align:right;color:#f85489}#scaffold .side_bar .chat .chat_area ul li .message{background-color:white;padding:7px 15px 7px 15px;border-radius:15px;font-weight:normal;text-align:left;font-size:90%;letter-spacing:0px;word-break:break-word;color:black}#scaffold .side_bar .chat .chat_area ul li .message img{width:100%;height:auto}#scaffold .side_bar .chat .chat_area ul li .message.theirs{float:left;border-bottom-left-radius:8px}#scaffold .side_bar .chat .chat_area ul li .message.theirs.conc_padding{margin:3px 0px 0px 0px;border-top-left-radius:6px}#scaffold .side_bar .chat .chat_area ul li .message.theirs.img_padding{padding:0px;overflow:hidden}#scaffold .side_bar .chat .chat_area ul li .message.ours{background-color:#f85489;color:black;float:right;border-bottom-right-radius:8px}#scaffold .side_bar .chat .chat_area ul li .message.ours.conc_padding{margin:3px 0px 0px 0px;border-top-right-radius:6px}#scaffold .side_bar .chat .chat_area ul li .message.ours.img_padding{padding:0px;border:1px solid gray;overflow:hidden}
