@import url(//netdna.bootstrapcdn.com/font-awesome/3.0/css/font-awesome.css);@import url(https://fonts.googleapis.com/css2?family=Manrope&display=swap);.map-h2{font-size:1rem;padding:20px 20px 20px 10px;text-align:center;text-transform:uppercase}.google-map{height:60vh;width:100%}.pin{align-items:center;color:var(--main-blue);display:flex;width:180px}.pin-icon{font-size:4rem}.pin-text{font-size:1.3em}@media screen and (min-width:799px){.google-map{height:20vh}.map-h2{font-size:1.3rem;font-weight:400}.pin{width:15vw}.pin-icon{font-size:10vw}}.reactEasyCrop_Container{align-items:center;bottom:0;cursor:move;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;touch-action:none;-webkit-user-select:none;user-select:none}.reactEasyCrop_Image,.reactEasyCrop_Video{max-width:none;will-change:transform}.reactEasyCrop_Contain{bottom:0;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0}.reactEasyCrop_Cover_Horizontal{height:auto;width:100%}.reactEasyCrop_Cover_Vertical{height:100%;width:auto}.reactEasyCrop_CropArea{border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 0 9999em;box-sizing:border-box;color:rgba(0,0,0,.5);left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{border:1px solid hsla(0,0%,100%,.5);border-bottom:0;border-top:0;bottom:0;box-sizing:border-box;content:" ";left:33.33%;position:absolute;right:33.33%;top:0}.reactEasyCrop_CropAreaGrid:after{border:1px solid hsla(0,0%,100%,.5);border-left:0;border-right:0;bottom:33.33%;box-sizing:border-box;content:" ";left:0;position:absolute;right:0;top:33.33%}.tc-404{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);display:flex;justify-content:center;min-height:100%;padding:40px 24px}.tc-404,.tc-404 *,.tc-404 :after,.tc-404 :before{box-sizing:border-box;font-family:Manrope,sans-serif!important}.tc-404__card{background:#fff;border:1px solid #d8d5ce;box-shadow:0 4px 24px hsla(0,0%,5%,.07);max-width:480px;padding:32px 28px;width:100%}.tc-404__logo{align-items:center;display:flex;gap:8px;margin-bottom:24px}.tc-404__logo-wordmark{color:#6b6b6b;font-size:11px;font-weight:700;letter-spacing:.22em}.tc-404__label{color:#6449ff;font-size:11px;font-weight:700;letter-spacing:.2em;margin:0 0 12px;text-transform:uppercase}.tc-404__heading{color:#0d0d0d;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.tc-404__body{box-sizing:border-box;color:#6b6b6b;font-size:13.5px;line-height:1.6;margin:14px 0 0}.tc-404__actions{display:flex;gap:12px;justify-content:space-between;margin-bottom:24px;margin-top:24px}.tc-404__btn{align-items:center;border-radius:0;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.16em;transition:background .12s ease}.tc-404__btn--ghost{background:#f4f4f0;border:1px solid #d8d5ce;color:#0d0d0d;padding:12px 14px}.tc-404__btn--ghost:hover{background:#eae9e4}.tc-404__btn--solid{background:#0d0d0d;border:1px solid #0d0d0d;color:#fff;padding:12px 20px}.tc-404__btn.tc-404__btn--solid,.tc-404__btn.tc-404__btn--solid:focus,.tc-404__btn.tc-404__btn--solid:hover{background:#0d0d0d!important;border-color:#0d0d0d!important;color:#fff!important}.tc-404__btn.tc-404__btn--solid:focus,.tc-404__btn.tc-404__btn--solid:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.tc-404__divider{border:none;border-top:1px solid #d8d5ce;margin:0 0 20px}.tc-404__jump-label{color:#6b6b6b;font-size:11.5px;margin:0 0 10px}.tc-404__links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tc-404__link{align-items:center;background:#f4f4f0;border:1px solid #d8d5ce;border-top:none;color:#0d0d0d;cursor:pointer;display:flex;font-size:12.5px;font-weight:700;justify-content:space-between;letter-spacing:.16em;padding:9px 12px;text-align:left;transition:background .12s ease;width:100%}.tc-404__link:first-child{border-top:1px solid #d8d5ce}.tc-404__link:hover{background:#eae9e4}.tc-404__link-arrow{color:#6449ff;flex-shrink:0;font-size:14px}html{color:#222;font-size:62.5%;line-height:1.4}.row{display:flex;flex-direction:row;margin:0!important}.column{display:flex;flex-direction:column}.hidden{display:none!important}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;position:static;white-space:inherit;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.oratio_container{height:100vh}.tc-cmodal__backdrop{align-items:center;background:hsla(0,0%,5%,.55);display:flex;inset:0;justify-content:center;padding:24px 16px;position:absolute;z-index:50}.tc-cmodal{--tc-bg:#f4f4f0;--tc-surface:#fff;--tc-fg:#0d0d0d;--tc-muted:#6b6b6b;--tc-subtle:#9e9e9e;--tc-border:#d8d5ce;--tc-border-strong:#0d0d0d;--tc-accent:#6449ff;--tc-accent-soft:#efecff;--tc-danger:#b91c1c;-webkit-font-smoothing:antialiased;background:var(--tc-surface);border:1px solid var(--tc-border-strong);box-shadow:0 20px 60px hsla(0,0%,5%,.22);display:flex;flex-direction:column;font-family:inherit;max-width:420px;width:100%}.tc-cmodal,.tc-cmodal *,.tc-cmodal :after,.tc-cmodal :before{box-sizing:border-box}.tc-cmodal__header{align-items:flex-start;border-bottom:1px solid var(--tc-border);display:flex;gap:12px;justify-content:space-between;padding:20px 24px 16px}.tc-cmodal__title{color:var(--tc-fg);font-size:15px;font-weight:700;line-height:1.3;margin:0 0 4px}.tc-cmodal__subtitle{color:var(--tc-muted);font-size:11.5px;margin:0}.tc-cmodal__close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:12px;height:26px;justify-content:center;line-height:1;margin-top:1px;width:26px}.tc-cmodal__close:hover{border-color:var(--tc-border-strong);color:var(--tc-fg)}.tc-cmodal__body{display:flex;flex-direction:column;gap:18px;padding:20px 24px}.tc-cmodal__loading{display:flex;justify-content:center;padding:12px 0}.tc-cmodal__checks{display:flex;flex-direction:column;gap:10px}.tc-cmodal__check-row{align-items:center;color:var(--tc-fg);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;-webkit-user-select:none;user-select:none}.tc-cmodal__check-row:has(input:disabled){cursor:not-allowed;opacity:.4}.tc-cmodal__check-input{accent-color:var(--tc-accent);cursor:pointer;flex-shrink:0;height:16px;width:16px}.tc-cmodal__check-input:disabled{cursor:not-allowed}.tc-cmodal__check-label{color:var(--tc-fg);font-size:13px;font-weight:600}.tc-cmodal__note-section{display:flex;flex-direction:column;gap:6px}.tc-cmodal__note-label{color:var(--tc-muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tc-cmodal__note-input{background:var(--tc-bg);border:1px solid var(--tc-border);color:var(--tc-fg);font-family:inherit;font-size:13px;height:88px;line-height:1.5;outline:none;padding:10px 12px;resize:none;transition:border-color .12s;width:100%}.tc-cmodal__note-input::-webkit-input-placeholder{color:var(--tc-subtle)}.tc-cmodal__note-input::placeholder{color:var(--tc-subtle)}.tc-cmodal__note-input:focus{border-color:var(--tc-border-strong)}.tc-cmodal__footer{padding:0 24px 24px}.tc-cmodal__submit{align-items:center;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.1em;min-height:46px;padding:13px 16px;text-transform:uppercase;transition:opacity .15s;width:100%}.tc-cmodal__submit.tc-cmodal__submit{background:#0d0d0d!important;color:#fff!important}.tc-cmodal__submit:hover:not(:disabled){opacity:.88}.tc-cmodal__submit--loading,.tc-cmodal__submit:disabled{cursor:not-allowed;opacity:.5}@media(max-width:480px){.tc-cmodal{max-width:100%}.tc-cmodal__body,.tc-cmodal__footer,.tc-cmodal__header{padding-left:16px;padding-right:16px}.tc-cmodal__footer{padding-bottom:16px}}.spinner_overlay{align-items:center;display:flex;flex-direction:column;justify-content:center;z-index:1}.spinner_overlay .spinner_container{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:3px solid hsla(0,0%,76%,.6);border-radius:50%;border-top-color:#636767;display:inline-block;text-align:center}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.spinner_overlay .spinner_message{color:#000;font-size:16px;font-weight:600;padding:0 .5rem;position:relative;text-align:center;top:1rem}.disconnect_modal_overlay{background:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}.confirm_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;left:45%;min-width:30%;padding:2rem;position:absolute;right:20%;text-align:center;top:30%;width:30%;z-index:99}.confirm_modal .close_modal{color:#484848;cursor:pointer;font-size:14px;font-weight:700;margin-left:auto;max-width:1rem}.confirm_modal .close_modal:hover{color:#eb3570}.confirm_modal h2{font-size:14px;font-weight:600;margin-bottom:.5rem}.confirm_modal .confirm_modal_msg{font-size:12px;font-weight:500;margin-bottom:.5rem}.confirm_modal .confirm_modal_sub_msg{font-size:12px;font-weight:400}.confirm_modal .confirm_btn_container{margin:1.5rem auto}.confirm_modal .confirm_btn_container .cancel_confirm_btn,.confirm_modal .confirm_btn_container .confirm_btn{cursor:pointer;font-size:1rem;font-weight:700;padding:1rem .5rem;width:35%}.confirm_modal .confirm_btn_container .cancel_confirm_btn{background-color:#fff;border:1px solid #e0e0e0;color:#000;margin-right:1rem}.confirm_modal .confirm_btn_container .confirm_btn{background-color:#6349ff;border:1px solid #6349ff;color:#fff;margin-left:1rem}@media only screen and (max-width:1040px){.confirm_modal{left:10%;min-width:80%;width:80%}.confirm_modal h2{font-size:12px}.confirm_modal .confirm_modal_msg,.confirm_modal .confirm_modal_sub_msg{font-size:10px}.confirm_modal .confirm_btn_container .cancel_confirm_btn{margin-right:.5rem}.confirm_modal .confirm_btn_container .confirm_btn{margin-left:.5rem}}.new_group_btn{align-items:center;bottom:0;cursor:pointer;display:flex;justify-content:center;margin:.25rem auto 0;position:-webkit-sticky;position:sticky;width:100%}.new_group_btn button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.92rem 1rem;width:99.9%}.new_group_btn button:hover{background-color:#484848;color:#ddd4d4;-webkit-transform:scale(1.01);transform:scale(1.01)}@media only screen and (max-width:1040px){.new_group_btn{display:block}.new_group_btn button{font-size:1.8rem;padding:1.8rem 1rem;width:100vw}}@media only screen and (width:1280px){.new_group_btn button{font-size:1.2rem;padding:.85rem 1rem;width:100%}}@media only screen and (width:1024px){.new_group_btn button{width:40vw}}@media only screen and (width:768px){.new_group_btn button{font-size:2rem;padding:1.9rem 1rem;width:100vw}}@media only screen and (min-width:769px)and (max-width:1040px){.new_group_btn button{width:100vw}}@media only screen and (width:820px),only screen and (width:912px){.new_group_btn button{font-size:2rem;padding:2rem 1rem;width:40vw}}@media only screen and (width:540px){.new_group_btn button{font-size:1.2rem;padding:1.2rem 1rem;width:100vw}}@media only screen and (width:360px){.new_group_btn button{font-size:1.4rem;padding:1.6rem 1rem;width:100vw}}@media only screen and (width:280px),only screen and (width:375px){.new_group_btn button{font-size:1.5rem;padding:1.3rem 1rem;width:100vw}}@media only screen and (height:1366px){.new_group_btn button{font-size:2rem;padding:1.8rem 1rem;width:40vw}}@media only screen and (height:812px){.new_group_btn button{width:100vw}}@media only screen and (height:740px){.new_group_btn button{font-size:1.4rem;padding:1.4rem 1rem;width:100vw}}.companies_connections{flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;width:auto}.companies_connections .comp_card{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5rem 1rem .5rem 1.3rem}.companies_connections .comp_card .comp_avatar{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:1rem 1.5rem 1rem 0;width:3.5rem}.companies_connections .comp_card .comp_avatar .avatar_image{border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.companies_connections .comp_card .info_section{display:flex;flex-direction:column;height:100%;padding-top:.75rem;width:58%}.companies_connections .comp_card .info_section .comp_info{display:flex;flex-direction:column;gap:.25rem;height:30%;width:100%}.companies_connections .comp_card .info_section .comp_info .name_rel{align-items:center;display:flex;flex-direction:row;gap:.75rem}.companies_connections .comp_card .info_section .comp_info .name_rel .name{align-items:center;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;padding:0}.companies_connections .comp_card .info_section .comp_info .name_rel small{color:rgba(0,0,0,.6);font-size:11px;font-weight:400;overflow:hidden}.companies_connections .comp_card .info_section .comp_info .comp_role{color:#6867ff;font-size:11px;font-weight:400}.companies_connections .comp_card .info_section .comp_info p{align-items:center;display:flex;margin:0;padding:0}.companies_connections .comp_card .info_section .comp_desc{height:70%;width:147%}.companies_connections .comp_card .info_section .comp_desc .bio{color:#57565e;font-size:13px;font-weight:400;margin:.4rem 0 1rem;padding:0;text-align:left}.companies_connections .comp_card .info_section .show_btn{color:#7a90f4;cursor:pointer;font-size:.8rem;font-weight:400;margin-top:-.75rem;padding:0}.companies_connections .comp_card .msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.9rem 0 .9rem auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.companies_connections .comp_card .msg_notifs_option_btn .bn3,.companies_connections .comp_card .msg_notifs_option_btn .disconnect_btn{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;vertical-align:center}.companies_connections .comp_card .msg_notifs_option_btn .bn3:hover,.companies_connections .comp_card .msg_notifs_option_btn .disconnect_btn:hover{background-color:#a4a4a4;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.companies_connections .comp_card .msg_notifs_option_btn .bn3{padding:.25rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.companies_connections .comp_card .msg_notifs_option_btn .disconnect_btn{font-size:11px;padding:1.2px 5px;position:absolute;right:0;top:2.4rem}.companies_connections .comp_card .msg_notifs_option_btn .options{color:#7a6ae0;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-.4rem}.companies_connections .comp_card .msg_notifs_option_btn .options .user-mercado-match{margin:auto}@media only screen and (max-width:1040px){.companies_connections .comp_card .msg_notifs_option_btn .msg_notifs_option_btn{margin:1em 0 .1em}}.companies_connections .comp_card .notifications .notification_btn_container{border-radius:.313rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:smaller;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s}.companies_connections .comp_card .notifications .notification_btn_container:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (width:768px){.companies_connections .comp_card .notifications .notification_btn_container{right:11rem}}@media screen and (width:540px){.companies_connections .comp_card .notifications .notification_btn_container{right:9rem}}.comp_connections::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.comp_connections{height:100%}.comp_connections .comp_card .info_section{width:40%}.comp_connections .comp_card .info_section .comp_desc .bio{width:100%}.comp_connections .comp_card .msg_notifs_option_btn .options .user-mercado-match{margin-right:.75rem}}@media only screen and (width:1024px){.comp_connections{height:86%}}@media screen and (width:820px){.comp_connections .comp_card .info_section .comp_info .name{font-size:.9rem}}@media only screen and (width:375px){.comp_connections{height:88%}}@media only screen and (width:326px){.comp_connections{height:85%}}@media screen and (max-width:280px){.comp_connections{height:84%}.comp_connections .comp_card .info_section{width:35%}.comp_connections .comp_card .info_section .comp_info .name{font-size:.7rem}}@media (height:740px),only screen and (height:812px){.comp_connections{height:90%}}@media only screen and (height:1366px){.comp_connections{height:94%}}.conn_center_div{display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:100vh;max-width:100vw;width:100vw}.conn_center_div .connection_main{background-color:#fff;border-radius:0;display:flex;flex-direction:row;height:100%}.conn_center_div .connection_main .conn_left{height:87vh;overflow-x:hidden;overflow-y:auto;width:22vw}.conn_center_div .connection_main .conn_left .categories_bar,.conn_center_div .connection_main .conn_left .mobile_categories_bar{display:flex;flex-direction:column;margin:.313rem auto}.conn_center_div .connection_main .conn_left .categories_bar .bn1,.conn_center_div .connection_main .conn_left .mobile_categories_bar .bn1{background-color:#fff;box-shadow:0 2px 7px rgba(0,0,0,.08);box-sizing:border-box;color:#a4a4a4;cursor:pointer;flex-grow:1;font-family:Manrope,sans-serif;font-size:.875rem;font-weight:400;font-weight:600;height:1.875rem;margin:.313rem auto 0;padding:.5rem 1.15rem 1.75rem;text-align:center;text-decoration:none;transition:all .2s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.conn_center_div .connection_main .conn_left .categories_bar .bn1:hover,.conn_center_div .connection_main .conn_left .mobile_categories_bar .bn1:hover{background-color:#e0e0e0;color:#000;-webkit-transform:scale(1.03);transform:scale(1.03)}.conn_center_div .connection_main .conn_left .categories_bar .categories_item.clicked,.conn_center_div .connection_main .conn_left .mobile_categories_bar .categories_item.clicked{background-color:#e0e0e0;color:#000}.conn_center_div .connection_main .conn_left .categories_bar .none,.conn_center_div .connection_main .conn_left .mobile_categories_bar .none{background-color:red;display:none}.conn_center_div .connection_main .conn_left .categories_bar{width:95%}.conn_center_div .connection_main .conn_left .mobile_categories_bar{display:none}.conn_center_div .connection_main .conn_left::-webkit-scrollbar{width:.3rem}.conn_center_div .connection_main .conn_right{height:87vh;width:78vw}@media only screen and (max-width:1214px){.conn_center_div .connection_main .conn_left .categories_bar{flex-wrap:wrap}}@media only screen and (max-width:1040px){.conn_center_div .connection_main{border-radius:0;height:90%}.conn_center_div .connection_main .conn_left,.conn_center_div .connection_main .conn_right{height:100%;width:100%}.conn_center_div .connection_main .conn_left .categories_bar,.conn_center_div .connection_main .conn_right .categories_bar{justify-content:space-between}.conn_center_div .connection_main .conn_left .categories_bar .bn1,.conn_center_div .connection_main .conn_right .categories_bar .bn1{margin:0 .313rem}.conn_left .mobile_categories_bar{border-bottom:none;display:block;width:92%}.conn_left .mobile_categories_bar .next_container,.conn_left .mobile_categories_bar .prev_container{background-color:#afe4f7;border-radius:50%;cursor:pointer;max-height:2.1rem;max-width:2rem;position:absolute}.conn_left .mobile_categories_bar .prev_container{left:1.1rem;top:10.8rem}.conn_left .mobile_categories_bar .next_container{right:1rem;top:10.8rem}}@media only screen and (max-width:1040px)and (max-width:768px){.conn_left .mobile_categories_bar .prev_container{left:2rem;top:7.4rem}.conn_left .mobile_categories_bar .next_container{right:1.8rem;top:7.4rem}}@media only screen and (max-width:1040px)and (max-width:540px){.conn_left .mobile_categories_bar .prev_container{left:1.1rem}.conn_left .mobile_categories_bar .next_container{right:1rem}}@media only screen and (max-width:1040px)and (width:540px){.conn_left .mobile_categories_bar .prev_container{left:1.5rem}.conn_left .mobile_categories_bar .next_container{right:1.4rem}}@media only screen and (max-width:1040px){.conn_center_div{height:95vh;max-width:100%;width:100vw;width:100%}}@media only screen and (width:1024px){.conn_center_div{height:90vh}}@media only screen and (width:768px){.conn_center_div{height:98vh}}@media only screen and (width:540px){.conn_center_div{height:92.5vh}}@media only screen and (width:430px){.conn_center_div{height:96.7vh}}@media (max-width:414px),only screen and (max-width:428px){.conn_center_div{height:96.5vh}}@media only screen and (max-width:412px){.conn_center_div{height:96vh}}@media (width:375px),only screen and (width:390px){.conn_center_div{height:95vh}}@media (width:360px),only screen and (width:393px){.conn_center_div{height:94vh}}@media only screen and (width:326px){.conn_center_div .connection_main{height:97.5%}}@media only screen and (width:280px){.conn_center_div{height:90.5vh}}@media only screen and (height:771px){.conn_center_div{height:94vh}}@media only screen and (height:736px){.conn_center_div{height:92.5vh}}@media only screen and (height:667px){.conn_center_div{height:91vh}}.login_contents{align-items:center;background-color:#000;background-image:url(/static/media/spryte-logo4.438de4912277f443090d.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 120%;display:flex;flex-direction:row;font-family:Manrope,sans-serif;height:100vh;justify-content:center;max-width:100vw;position:fixed;width:100vw}.login_contents .login_container{font-family:Manrope,sans-serif;max-width:45rem;padding:1rem 1.5rem;width:40vw}.login_contents .login_container .logo_container{margin:0 auto 5px;width:3.438rem}.login_contents .login_container .logo_container img{height:5rem;margin:1.563rem 0 -2.188rem;width:5rem}.login_contents .login_container h3{color:#fff;font-size:2rem;font-weight:600;text-align:center}.login_contents .login_container h3 span{opacity:1}.login_contents .login_container .input_container{display:flex;flex-direction:column;gap:.25rem;margin:1.7rem auto;width:100%}.login_contents .login_container .input_container label{color:#fff;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;margin-bottom:5px}.login_contents .login_container .input_container input{border:1px solid #ccc;border-radius:0;font-size:14px;height:4rem;outline:none;padding:.5rem .625rem}.login_contents .login_container .input_container .password_field{position:relative}.login_contents .login_container .input_container .password_field input{box-sizing:border-box;padding-right:2.5rem;width:100%}.login_contents .login_container .input_container .password_field img{cursor:pointer;position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.8rem}.login_contents .login_container .input_container .password_field .shown_password{-webkit-filter:brightness(.25);filter:brightness(.25)}.login_contents .login_container .input_container span{color:#fff}.login_contents .login_container .input_container .password_error_msg{font-size:12px}.login_contents .login_container .signIn_btn{margin:1.5rem auto 1rem;text-align:center}.login_contents .login_container .signIn_btn button{background:#6867ff;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:1.5rem;padding:1rem .85rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.login_contents .login_container .signIn_btn button:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.login_contents .login_container .signIn_btn .forgot_password_account{color:#fff}.login_contents .login_container .signIn_btn .forgot_password_account p:first-child{color:#d9d9d9;cursor:pointer;font-size:14px;font-weight:600}.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(2),.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(3){color:#d9d9d9;font-size:12px;font-weight:600;overflow:hidden}.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(2):before{border-top:.063rem solid hsla(0,0%,75%,.749);content:"";display:inline-block;height:.8rem;margin-left:-100%;margin-right:1rem;vertical-align:bottom;width:22.5%}.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(2):after{border-top:.063rem solid hsla(0,0%,75%,.749);content:"";display:inline-block;height:.8em;margin-left:1rem;margin-right:-100%;vertical-align:bottom;width:22.5%}.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(3){margin-bottom:1rem}.login_contents .login_container .signIn_btn .register_btn_container button{background-color:#1e1e1e;color:#fff;padding:.85rem;width:100%}.login_contents,.login_contents>div{box-sizing:border-box}@media only screen and (max-width:1040px){.login_contents{border-radius:0;bottom:0;height:100vh;left:0;max-width:100vw;right:0;top:0;width:100vw}.login_contents .login_container{max-width:100vw;padding:1rem 1.5rem;width:100vw}.login_contents .login_container .input_container{margin:1rem auto;width:100%}.login_contents .login_container .input_container input{height:4.5rem}.login_contents .login_container .signIn_btn button{padding:1.2rem .85rem;width:100%}.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(2):after,.login_contents .login_container .signIn_btn .forgot_password_account p:nth-child(2):before{width:33%}.login_contents .login_container .signIn_btn .register_btn_container button{padding:1.2rem .85rem;width:100%}}.settings_panel_conatianer{background-color:#fff;border-radius:0;display:flex;flex-direction:row;font-family:Manrope,sans-serif;height:100vh;max-width:100vw;width:100vw}.settings_panel_conatianer .settings_panel_left{border-right:1px solid #d9d9d9;height:87vh;width:22vw}.settings_panel_conatianer .settings_panel_left .settings_left_container{display:flex;flex-direction:column;gap:2rem;height:100%}.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer{align-items:center;display:flex;flex-direction:row;gap:1.5rem;padding:0 1.5rem}.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer .left_tab{display:flex;flex-direction:column;gap:.5rem;margin-top:1.2rem}.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer .left_tab h3,.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer .left_tab p{margin:0}.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer .left_tab h3{color:#131b20;font-size:14px;font-weight:700}.settings_panel_conatianer .settings_panel_left .settings_left_container .settings_left_subcontainer .left_tab p{color:gray;font-size:12px;font-weight:400}.settings_panel_conatianer .settings_panel_left .settings_left_container .logout{bottom:10px;position:fixed;-webkit-transform:translateX(5%);transform:translateX(5%);width:20vw}.settings_panel_conatianer .settings_panel_left .settings_left_container .logout .logout_btn{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:1rem .5rem;transition:all .2s;width:100%}.settings_panel_conatianer .settings_panel_left .settings_left_container .logout .logout_btn:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.settings_panel_conatianer .settings_panel_left .active_tab{position:relative}.settings_panel_conatianer .settings_panel_left .active_tab:before{background-color:gray;bottom:0;content:"";height:4rem;left:0;position:absolute;top:12px;width:.4rem}.settings_panel_conatianer .settings_panel_left .inactive_tab{cursor:pointer}.settings_panel_conatianer .settings_panel_right{height:87vh;width:78vw}.settings_panel_conatianer .settings_panel_right .settings_right_container,.settings_panel_conatianer .settings_panel_right .settings_right_container .connection_cats_container,.settings_panel_conatianer .settings_panel_right .settings_right_container .notifs_channel_data_container,.settings_panel_conatianer .settings_panel_right .settings_right_container .notifs_settings_container{height:100%}.settings_panel_conatianer::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.settings_panel_conatianer{border-radius:0;display:flex;flex-direction:column;height:86vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;width:100vw}.settings_panel_conatianer .settings_panel_left,.settings_panel_conatianer .settings_panel_right{height:100%;max-width:100%;width:100%}.settings_panel_conatianer .settings_panel_left .settings_left_container .logout{width:90vw}.settings_panel_conatianer .settings_panel_left .settings_left_container .logout .logout_btn{font-size:14px;padding:1.5rem .5rem}.settings_panel_conatianer .settings_panel_right .notification_settings .default_notification{flex-wrap:wrap}.settings_panel_conatianer .settings_panel_right .notification_settings .notification_channel .channel_data_inputs{margin-bottom:.938rem}.settings_panel_conatianer .settings_panel_right .notification_settings .notification_channel .channel_data_inputs div{display:flex;flex-direction:row;justify-content:flex-start}.settings_panel_conatianer .settings_panel_right .notification_settings .notification_channel .channel_data_inputs div label{width:32%!important}.settings_panel_conatianer .settings_panel_right .notification_settings .notification_channel .channel_data_inputs div .input_btns{left:73%!important}}.nav_container{background-color:#000;background-image:url(/static/media/nav-bg-icon.f55cf70b0746e07ea740.svg);background-position:50%;background-repeat:repeat;border-radius:0;display:flex;flex-direction:row;height:12rem}.nav_container .left_nav_container{border-right:1px solid #d9d9d9;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:space-between;max-width:22vw;padding-top:2rem;width:22vw}.nav_container .left_nav_container .nav_top{display:flex;flex-direction:row;justify-content:space-between;margin:.5rem 1.5rem}.nav_container .left_nav_container .nav_top .nav_top_left,.nav_container .left_nav_container .nav_top .nav_top_right{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:.8rem;height:auto}.nav_container .left_nav_container .nav_top .nav_top_left{cursor:pointer}.nav_container .left_nav_container .nav_top .nav_top_left h3{color:#fff;font-size:20px;font-weight:700;margin:0;padding:0}.nav_container .left_nav_container .nav_top .nav_top_left h3 span{font-weight:500}.nav_container .left_nav_container .nav_top .nav_top_right .inactive_tab{cursor:pointer}.nav_container .left_nav_container .nav_bottom{margin:0 1.5rem}.nav_container .left_nav_container .nav_bottom .nav_bottom_content{display:flex;flex-direction:row;justify-content:space-around}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .checkins,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .connections,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .discussion{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 .5rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .checkins p,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .connections p,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .discussion p{bottom:.75rem;margin:0;padding:0;position:relative}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .checkins .isActive,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .connections .isActive,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .discussion .isActive{color:#fff;font-size:14px;font-weight:700}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .checkins .inactive,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .connections .inactive,.nav_container .left_nav_container .nav_bottom .nav_bottom_content .discussion .inactive{color:hsla(0,0%,75%,.749);font-size:14px;font-weight:700}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .checkins .checkin_sub_container{align-items:center;display:flex;flex-direction:row;gap:.5rem}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .active_tab{position:relative}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .active_tab:after{border-bottom:3px solid #fff;bottom:0;content:"";left:-17px;position:absolute;right:-17px}.nav_container .left_nav_container .nav_bottom .nav_bottom_content .inactive_tab{cursor:pointer}.nav_container .right_nav_container{flex:1 1;max-width:78vw;padding-top:1.5rem;width:78vw}.nav_container .right_nav_container .nav_right{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.nav_container .right_nav_container .nav_right p{margin:0;padding:0}.nav_container .right_nav_container .nav_right .nav_right_titleSearch{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin:1rem 1rem 0}.nav_container .right_nav_container .nav_right .nav_right_titleSearch .nav_right_metadata{color:#fff;display:flex;flex-direction:row;gap:.5rem}.nav_container .right_nav_container .nav_right .nav_right_titleSearch .nav_right_metadata .title_container{display:flex;flex-direction:column;gap:.5rem}.nav_container .right_nav_container .nav_right .nav_right_titleSearch .nav_right_metadata .title_container .title{font-size:14px;font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav_container .right_nav_container .nav_right .nav_right_titleSearch .nav_right_metadata .title_container .desc{font-size:12px;font-weight:400}.nav_container .right_nav_container .nav_right .nav_right_titleSearch .search_container{margin-top:1rem;width:100%}.nav_container .right_nav_container .nav_right .desc{color:#fff;font-size:10px;font-weight:500}@media only screen and (max-width:1040px){.nav_container{border-radius:0;margin-top:-.8rem}.nav_container .left_nav_container,.nav_container .right_nav_container{max-width:100vw;width:100vw}.nav_container .left_nav_container{border-right:initial}.nav_container .right_nav_container .nav_right .desc{line-height:1.25}}.techs_connections{flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;width:auto}.techs_connections .tech_card{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5rem 1rem .5rem 1.3rem}.techs_connections .tech_card .tech_avatar{align-items:center;display:flex;height:3.5rem;justify-content:center;margin:1rem 1.5rem 1rem 0;width:3.5rem}.techs_connections .tech_card .tech_avatar .avatar_image{border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.techs_connections .tech_card .info_section{display:flex;flex-direction:column;height:100%;padding-top:.75rem;width:58%}.techs_connections .tech_card .info_section .tech_info{display:flex;flex-direction:column;gap:.25rem;height:30%;width:100%}.techs_connections .tech_card .info_section .tech_info .name_rel{align-items:center;display:flex;flex-direction:row;gap:.75rem}.techs_connections .tech_card .info_section .tech_info .name_rel .name{align-items:center;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;padding:0}.techs_connections .tech_card .info_section .tech_info .name_rel small{color:rgba(0,0,0,.6);font-size:11px;font-weight:400;overflow:hidden}.techs_connections .tech_card .info_section .tech_info .tech_role{color:#6867ff;font-size:11px;font-weight:400}.techs_connections .tech_card .info_section .tech_info p{align-items:center;display:flex;margin:0;padding:0}.techs_connections .tech_card .info_section .tech_desc{height:70%;width:147%}.techs_connections .tech_card .info_section .tech_desc .bio{color:#57565e;font-size:13px;font-weight:400;margin:.4rem 0 1rem;padding:0;text-align:left}.techs_connections .tech_card .info_section .show_btn{color:#7a90f4;cursor:pointer;font-size:.8rem;font-weight:400;margin-top:-.75rem;padding:0}.techs_connections .tech_card .msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.9rem 0 .9rem auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.techs_connections .tech_card .msg_notifs_option_btn .bn3,.techs_connections .tech_card .msg_notifs_option_btn .disconnect_btn{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;vertical-align:center}.techs_connections .tech_card .msg_notifs_option_btn .bn3:hover,.techs_connections .tech_card .msg_notifs_option_btn .disconnect_btn:hover{background-color:#a4a4a4;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.techs_connections .tech_card .msg_notifs_option_btn .bn3{padding:.25rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.techs_connections .tech_card .msg_notifs_option_btn .disconnect_btn{font-size:11px;padding:1.2px 5px;position:absolute;right:0;top:2.4rem}.techs_connections .tech_card .msg_notifs_option_btn .options{color:#7a6ae0;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-.4rem}.techs_connections .tech_card .msg_notifs_option_btn .options .user-mercado-match{margin:auto}@media only screen and (max-width:1040px){.techs_connections .tech_card .msg_notifs_option_btn .msg_notifs_option_btn{margin:1em 0 .1em}}.techs_connections .tech_card .notifications .notification_btn_container{border-radius:.313rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:smaller;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s}.techs_connections .tech_card .notifications .notification_btn_container:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (width:768px){.techs_connections .tech_card .notifications .notification_btn_container{right:11rem}}@media screen and (width:540px){.techs_connections .tech_card .notifications .notification_btn_container{right:9rem}}.tech_connections::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.tech_connections{height:100%}.tech_connections .tech_card .info_section{width:40%}.tech_connections .tech_card .info_section .tech_desc .bio{width:100%}.tech_connections .tech_card .msg_notifs_option_btn .options .user-mercado-match{margin-right:.75rem}}@media only screen and (width:1024px){.tech_connections{height:86%}}@media screen and (width:820px){.tech_connections .tech_card .info_section .tech_info .name{font-size:.9rem}}@media only screen and (width:375px){.tech_connections{height:88%}}@media only screen and (width:326px){.tech_connections{height:85%}}@media screen and (max-width:280px){.tech_connections{height:84%}.tech_connections .tech_card .info_section{width:35%}.tech_connections .tech_card .info_section .tech_info .name{font-size:.7rem}}@media (height:740px),only screen and (height:812px){.tech_connections{height:90%}}@media only screen and (height:1366px){.tech_connections{height:94%}}.accept_modal_container{height:78.4vh;right:.01rem;width:77.95vw}.req_accept_modal_container{height:100vh;right:.01rem;width:77.95vw}.accept_modal_container,.req_accept_modal_container{background:rgba(0,0,0,.5);border-radius:0;position:absolute;z-index:100000}.accept_modal_container .connect_modal,.req_accept_modal_container .connect_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;padding:1.5rem;position:absolute;top:20%;z-index:99}.accept_modal_container .connect_modal .close_modal,.req_accept_modal_container .connect_modal .close_modal{color:#484848;cursor:pointer;font-size:14px;font-weight:700;margin-left:auto!important;max-width:1rem}.accept_modal_container .connect_modal .close_modal:hover,.req_accept_modal_container .connect_modal .close_modal:hover{color:#eb3570}.accept_modal_container .connect_modal h3,.req_accept_modal_container .connect_modal h3{color:#484848;font-size:12px;font-weight:400;text-align:center}.accept_modal_container .connect_modal .checkbox_container,.req_accept_modal_container .connect_modal .checkbox_container{display:flex;flex-direction:column}.accept_modal_container .connect_modal .checkbox_container .checkbox-input,.req_accept_modal_container .connect_modal .checkbox_container .checkbox-input{font-size:12px;line-height:2rem;margin-left:.625rem}.accept_modal_container .connect_modal .checkbox_container .connect_btn,.req_accept_modal_container .connect_modal .checkbox_container .connect_btn{background-color:#6349ff;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin:1.5rem auto 1rem;padding:1rem;text-align:center;width:35%}.accept_modal_container .connect_modal .checkbox_container .disabled_connect_btn,.req_accept_modal_container .connect_modal .checkbox_container .disabled_connect_btn{background-color:gray;pointer-events:none}.accept_modal_container .connect_modal .checkbox_container .note,.req_accept_modal_container .connect_modal .checkbox_container .note{color:#57565e;font-weight:400}.accept_modal_container .connect_modal .checkbox_container .note_input,.req_accept_modal_container .connect_modal .checkbox_container .note_input{border:1px solid #ded9d9;font-size:.85rem;height:5rem;outline:none;padding:.625rem;width:95%}.accept_modal_container .mobile_connect_modal,.req_accept_modal_container .mobile_connect_modal{left:10%;max-width:80%;min-width:80%;width:80%}.accept_modal_container .desktop_connect_modal,.req_accept_modal_container .desktop_connect_modal{left:30%;max-width:40%;min-width:40%;width:40%}@media only screen and (max-width:1040px){.accept_modal_container,.req_accept_modal_container{height:100%;width:100%}}.invite_container{background-color:#6349ff;border-radius:0;bottom:0;height:9rem;position:absolute;width:78vw}.invite_container .title{color:#fff;font-size:12px;font-weight:700;padding:.5rem 1rem}.invite_container .input_container{display:flex;flex-direction:row;justify-content:center}.invite_container .input_container input{border:none;color:#57565e;margin-left:1rem;margin-right:.25rem;outline:none;padding:.5rem;width:100%}.invite_container .input_container button{background-color:#000;border:none;color:#fff;font-size:1rem;font-weight:700;margin-left:.25rem;margin-right:1rem;padding:1rem 2.5rem}.invite_container .dismiss_container{color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:700;justify-content:space-between}.invite_container .dismiss_container .error_message{color:#eb3570;font-size:12px;padding:.5rem 1rem}.invite_container .dismiss_container .dismiss{cursor:pointer}@media only screen and (max-width:1040px){.invite_container{border-radius:0;bottom:.8rem;width:100%}}@media only screen and (width:820px),only screen and (width:912px){.invite_container{width:40vw}.invite_container .input_container input{width:64%}}@media only screen and (width:768px){.invite_container .title{padding:1rem 6.7rem 0 6.5rem}.invite_container .dismiss_container{padding:0 6.7rem 0 6.5rem}}@media only screen and (width:540px){.invite_container .title{padding:1rem 3.5rem 0 3.3rem}.invite_container .dismiss_container{padding:0 3.5rem 0 3.3rem}}@media only screen and (width:280px){.invite_container .input_container input{width:57%}}@media screen and (min-width:769px)and (max-width:1040px){.invite_container{width:100vw}}.invite-landing{align-items:center;background-color:#000;background-image:url(/static/media/spryte-logo4.438de4912277f443090d.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 120%;display:flex;font-family:Manrope,sans-serif;justify-content:center;min-height:100vh;width:100vw}.invite-landing__card{background:#fff;margin:24px 16px;max-width:400px;padding:40px 36px 44px;width:100%}.invite-landing__logo{display:flex;justify-content:center;margin-bottom:28px}.invite-landing__title{color:#0d0d0d;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.invite-landing__title--error{color:#b91c1c}.invite-landing__sub{color:#6b6b6b;font-size:13.5px;line-height:1.5;margin:0 0 28px}.invite-landing__spinner{-webkit-animation:il-spin .7s linear infinite;animation:il-spin .7s linear infinite;border:3px solid #e5e5e5;border-radius:50%;border-top-color:#6449ff;height:28px;margin:4px auto 0;width:28px}@-webkit-keyframes il-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes il-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.invite-landing__form{display:flex;flex-direction:column;gap:14px}.invite-landing__field{display:flex;flex-direction:column;gap:5px}.invite-landing__label{color:#3f3f46;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.invite-landing__input.invite-landing__input{background:#f4f4f0!important;border:1.5px solid #d8d5ce!important;color:#0d0d0d!important;font-family:Manrope,sans-serif;font-size:14px;height:auto;outline:none;padding:10px 12px;transition:border-color .15s}.invite-landing__input.invite-landing__input:focus{background:#fff!important;border-color:#6449ff!important}.invite-landing__input.invite-landing__input:disabled{cursor:not-allowed;opacity:.5}.invite-landing__error{color:#b91c1c;font-size:12.5px;line-height:1.4;margin:0}.invite-landing__btn.invite-landing__btn{align-items:center;background:#6449ff!important;border:none!important;box-sizing:border-box;color:#fff!important;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;justify-content:center;margin-top:6px;padding:12px 20px;text-decoration:none;transition:background .15s;width:100%}.invite-landing__btn.invite-landing__btn:hover:not(:disabled){background:#5338e0!important}.invite-landing__btn.invite-landing__btn:disabled{cursor:not-allowed;opacity:.6}.invite-landing__btn.invite-landing__btn--outline{background:transparent!important;border:1.5px solid #6449ff!important;color:#6449ff!important;margin-top:16px}.invite-landing__btn.invite-landing__btn--outline:hover{background:#efecff!important}.nav_right_search_box_container,.new_group_search_box_container,.search_box_container{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.nav_right_search_box_container input,.new_group_search_box_container input,.search_box_container input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAnCAYAAABjYToLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIRSURBVHgB7ZixUcMwFIb/wAIZQRvEbCAmCBsgSqqwQcwEZIOECYAJ7HR0gQniki6howPpLF+M/GRLtkRS8N3955Miy7+eXmTJI7gzlhJSEymuy2P9217qTWst9Yw/gEtlUt8e2kktpRgioKLx4GmI0hwBSaS2AUxV2sAzeiOLqQyH/KmjcukRh3za63qmNZW6Ak0hdamv3jCU+UHlTGoxS/WRgo7cFj3yjoGevidHQ679ZfBkSXSywDDUgDZEv3euHTDQkQqBMmdGbgfHWTCj1SsXWuBoDjztuokRNwmEZ4Vm1FoRaEYrBhzNAHBb4zOUa0+dHHHIUa59dRJbY2WMGXUviMfaKE9sDSlje8SjMMrM1lAZM/+2sXJM4TzoM5woylhh1F0gHswof9oaUsYY4mEme2FrqIy9G3VTxIMb5byrsfPCNwBBPKfzfWnuwTKEx3yRL11uStEczTXCMUfPWbFtTRIMZ0aYcopWBQe9FR5ijjKlBszgyQJhjmBtRz/n3avJCvaDhED7aDnKQexgP8o5TePIUq8iN2u5rzq6Fbo8xuGzgQsrqRv0JAWcD7RtUpGmIuibHr9gsE9tl+pn0SSGubrBrYOhDPTh2MucLce6TCb6Wj28QJlzOdr3XLbPD6nUPY6MQJglKQoC/+b6IRD47RASZaKx1Jzj+LyiXB14re7jFIwpcpTm1HLyJXX7Ay2dSz9iQZknAAAAAElFTkSuQmCC);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border:.063rem solid #ded9d9;color:#000;font-size:11px;font-weight:550;height:50%;line-height:1.5;outline:0;padding:1.2rem .625rem;width:100%}.nav_right_search_box_container input:not(:placeholder-shown),.new_group_search_box_container input:not(:placeholder-shown),.search_box_container input:not(:placeholder-shown){background-image:none;padding-right:10px}.nav_right_search_box_container .nav_right,.new_group_search_box_container .nav_right,.search_box_container .nav_right{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAnCAYAAABjYToLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIRSURBVHgB7ZixUcMwFIb/wAIZQRvEbCAmCBsgSqqwQcwEZIOECYAJ7HR0gQniki6howPpLF+M/GRLtkRS8N3955Miy7+eXmTJI7gzlhJSEymuy2P9217qTWst9Yw/gEtlUt8e2kktpRgioKLx4GmI0hwBSaS2AUxV2sAzeiOLqQyH/KmjcukRh3za63qmNZW6Ak0hdamv3jCU+UHlTGoxS/WRgo7cFj3yjoGevidHQ679ZfBkSXSywDDUgDZEv3euHTDQkQqBMmdGbgfHWTCj1SsXWuBoDjztuokRNwmEZ4Vm1FoRaEYrBhzNAHBb4zOUa0+dHHHIUa59dRJbY2WMGXUviMfaKE9sDSlje8SjMMrM1lAZM/+2sXJM4TzoM5woylhh1F0gHswof9oaUsYY4mEme2FrqIy9G3VTxIMb5byrsfPCNwBBPKfzfWnuwTKEx3yRL11uStEczTXCMUfPWbFtTRIMZ0aYcopWBQe9FR5ijjKlBszgyQJhjmBtRz/n3avJCvaDhED7aDnKQexgP8o5TePIUq8iN2u5rzq6Fbo8xuGzgQsrqRv0JAWcD7RtUpGmIuibHr9gsE9tl+pn0SSGubrBrYOhDPTh2MucLce6TCb6Wj28QJlzOdr3XLbPD6nUPY6MQJglKQoC/+b6IRD47RASZaKx1Jzj+LyiXB14re7jFIwpcpTm1HLyJXX7Ay2dSz9iQZknAAAAAElFTkSuQmCC);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;color:#000}.nav_right_search_box_container input::-webkit-input-placeholder,.new_group_search_box_container input::-webkit-input-placeholder,.search_box_container input::-webkit-input-placeholder{color:#484848;font-size:11px;font-weight:400}.nav_right_search_box_container .nav_right::-webkit-input-placeholder,.new_group_search_box_container .nav_right::-webkit-input-placeholder,.search_box_container .nav_right::-webkit-input-placeholder{color:#000;font-size:11px;font-weight:400}.nav_right_search_box_container .search_dropdown,.new_group_search_box_container .search_dropdown,.search_box_container .search_dropdown{background-color:#fff;border-radius:.625rem;border-top:1px solid gray;box-shadow:0 5px .938rem rgba(0,0,0,.35);overflow-y:auto;position:absolute;z-index:2}.nav_right_search_box_container .search_dropdown .search_results,.new_group_search_box_container .search_dropdown .search_results,.search_box_container .search_dropdown .search_results{background-color:#fff;border-bottom:1px solid hsla(0,0%,85%,.767);display:flex;flex-direction:row;font-size:small;padding:1rem}.nav_right_search_box_container .search_dropdown .search_results:hover,.new_group_search_box_container .search_dropdown .search_results:hover,.search_box_container .search_dropdown .search_results:hover{background-color:#efeef1}.nav_right_search_box_container .search_dropdown .search_results .search_results_avatar,.new_group_search_box_container .search_dropdown .search_results .search_results_avatar,.search_box_container .search_dropdown .search_results .search_results_avatar{border-radius:50%;height:2.5rem;margin:auto .5rem auto 0;width:2.5rem}.nav_right_search_box_container .search_dropdown .search_results .search_result_data,.new_group_search_box_container .search_dropdown .search_results .search_result_data,.search_box_container .search_dropdown .search_results .search_result_data{margin-top:.313rem}.nav_right_search_box_container .search_dropdown .search_results .search_result_data p,.new_group_search_box_container .search_dropdown .search_results .search_result_data p,.search_box_container .search_dropdown .search_results .search_result_data p{color:#151515;font-size:14px;margin:0;padding:0}.nav_right_search_box_container .search_dropdown .search_results .search_result_data p .dots,.new_group_search_box_container .search_dropdown .search_results .search_result_data p .dots,.search_box_container .search_dropdown .search_results .search_result_data p .dots{background-color:#000;border-radius:50%;display:inline-block;height:.5rem;margin-left:.625rem;margin-right:.625rem;width:.5rem}.nav_right_search_box_container .search_dropdown .search_results .accept_request_btn,.nav_right_search_box_container .search_dropdown .search_results .search_connect_btn,.nav_right_search_box_container .search_dropdown .search_results .search_message_btn,.nav_right_search_box_container .search_dropdown .search_results .search_pending_btn,.new_group_search_box_container .search_dropdown .search_results .accept_request_btn,.new_group_search_box_container .search_dropdown .search_results .search_connect_btn,.new_group_search_box_container .search_dropdown .search_results .search_message_btn,.new_group_search_box_container .search_dropdown .search_results .search_pending_btn,.search_box_container .search_dropdown .search_results .accept_request_btn,.search_box_container .search_dropdown .search_results .search_connect_btn,.search_box_container .search_dropdown .search_results .search_message_btn,.search_box_container .search_dropdown .search_results .search_pending_btn{background-color:#f5f5f5;border:none;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;text-align:center;text-decoration:none;text-shadow:0 .04rem .04rem hsla(0,0%,100%,.25);transition:all .2s;width:8rem}.nav_right_search_box_container .search_dropdown .search_results .accept_request_btn:hover,.nav_right_search_box_container .search_dropdown .search_results .search_connect_btn:hover,.nav_right_search_box_container .search_dropdown .search_results .search_message_btn:hover,.nav_right_search_box_container .search_dropdown .search_results .search_pending_btn:hover,.new_group_search_box_container .search_dropdown .search_results .accept_request_btn:hover,.new_group_search_box_container .search_dropdown .search_results .search_connect_btn:hover,.new_group_search_box_container .search_dropdown .search_results .search_message_btn:hover,.new_group_search_box_container .search_dropdown .search_results .search_pending_btn:hover,.search_box_container .search_dropdown .search_results .accept_request_btn:hover,.search_box_container .search_dropdown .search_results .search_connect_btn:hover,.search_box_container .search_dropdown .search_results .search_message_btn:hover,.search_box_container .search_dropdown .search_results .search_pending_btn:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.03);transform:scale(1.03)}.nav_right_search_box_container .search_dropdown .search_results .search_pending_btn,.new_group_search_box_container .search_dropdown .search_results .search_pending_btn,.search_box_container .search_dropdown .search_results .search_pending_btn{margin:0 0 0 auto;padding:.25rem .5rem;pointer-events:none}.nav_right_search_box_container .search_dropdown .search_results .accept_request_btn,.nav_right_search_box_container .search_dropdown .search_results .search_connect_btn,.nav_right_search_box_container .search_dropdown .search_results .search_message_btn,.new_group_search_box_container .search_dropdown .search_results .accept_request_btn,.new_group_search_box_container .search_dropdown .search_results .search_connect_btn,.new_group_search_box_container .search_dropdown .search_results .search_message_btn,.search_box_container .search_dropdown .search_results .accept_request_btn,.search_box_container .search_dropdown .search_results .search_connect_btn,.search_box_container .search_dropdown .search_results .search_message_btn{margin:auto 0 auto auto;padding:.25rem 1rem}.nav_right_search_box_container .search_dropdown .search_results .disabled_accept_request_btn,.nav_right_search_box_container .search_dropdown .search_results .disabled_search_connect_btn,.new_group_search_box_container .search_dropdown .search_results .disabled_accept_request_btn,.new_group_search_box_container .search_dropdown .search_results .disabled_search_connect_btn,.search_box_container .search_dropdown .search_results .disabled_accept_request_btn,.search_box_container .search_dropdown .search_results .disabled_search_connect_btn{pointer-events:none}.nav_right_search_box_container .no_data_found,.new_group_search_box_container .no_data_found,.search_box_container .no_data_found{background-color:#fff;box-shadow:0 5px .938rem rgba(0,0,0,.35);font-size:1.25rem;padding:0 1.25rem;position:absolute;z-index:2}.search_box_container{width:95%}.search_box_container .search_dropdown{max-height:43.75rem;max-width:20.8%;top:10.2rem;width:20.8%}.search_box_container .search_dropdown .search_results .search_result_data{display:flex;flex-direction:column}.search_box_container .no_data_found{top:17rem}.new_group_search_box_container{width:100%}.new_group_search_box_container .search_dropdown{max-height:30rem;max-width:20.4%;min-width:20.4%;top:20.4rem}.new_group_search_box_container .search_dropdown .search_results .search_result_data{display:flex;flex-direction:row}.new_group_search_box_container .no_data_found{top:18.9rem}.nav_right_search_box_container{width:100%}.nav_right_search_box_container .search_dropdown{max-height:43.75rem;max-width:76.8%;top:11rem;width:76.8%}.nav_right_search_box_container .search_dropdown .search_results .search_result_data{display:flex;flex-direction:row}.nav_right_search_box_container .no_data_found{top:11rem}@media only screen and (max-width:1040px){.search_box_container .search_dropdown{max-width:94%;top:15.8rem;width:94%}.new_group_search_box_container .search_dropdown{max-width:97%;top:15.5rem;width:97%}.nav_right_search_box_container .search_dropdown{max-width:95%;top:10rem;width:95%}}@media screen and (min-width:1041px){.search_box_container .search_dropdown{top:16.8rem}.nav_right_search_box_container .search_dropdown{top:11rem}}input,select,textarea{font-size:max(16px,1em)!important}.App{display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:100vh;max-width:100vw;position:fixed;width:100vw}.App-Nestria{border-radius:1%;bottom:9rem;font-family:din-round,sans-serif;height:100%;max-width:100%;right:3rem;width:100%}.delete-icon{height:15px!important;width:15px!important}#speechinput{border:none;bottom:20px;cursor:pointer;height:25px;position:absolute;right:10px;width:25px}[data-recording=true]{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #da1212}to{box-shadow:0 0 0 20px rgba(40,167,69,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #da1212}to{box-shadow:0 0 0 20px rgba(40,167,69,0)}}@media only screen and (max-width:768px){.App{bottom:0;height:100vh;left:0;max-width:100vw;right:0;top:.8rem;width:100vw}}::-webkit-scrollbar{height:.438rem;width:.625rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}body{background-color:#d3d3d3}.transition-3{transition:all .33s ease;-webkit-transition:all .33s ease;-moz-transition:all .33s ease}.transition-6{transition:all 2s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.loggedIn_avatar{border-radius:50%;bottom:1rem;cursor:pointer;height:5rem;overflow:hidden;position:fixed;right:1.5rem;width:5rem}.loggedIn_avatar img{height:100%;object-fit:cover;width:100%}.loggedIn_status{background-color:#07cf1b;border-radius:50%;bottom:4.5rem;cursor:pointer;height:.7rem;overflow:hidden;position:fixed;right:1.6rem;width:.7rem;z-index:99}.status_modal{bottom:11rem;left:63%;position:relative}@media only screen and (max-width:1040px){.loggedIn_avatar,.loggedIn_status,.status_modal{display:none}}@media only screen and (max-width:1300px){.status_modal{left:34rem}}@media only screen and (max-width:1250px){.status_modal{left:32rem}}@media only screen and (max-width:1125px){.status_modal{display:none;left:28rem}}.users_connections{flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;width:auto}.users_connections .user_card{align-items:flex-start;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5rem 1rem .5rem 1.3rem}.users_connections .user_card .user_avatar{align-items:center;display:flex;flex-direction:row;height:3.5rem;justify-content:center;margin:1rem 1.5rem 1rem 0;width:3.5rem}.users_connections .user_card .user_avatar .avatar_image{border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.users_connections .user_card .info_section{display:flex;flex-direction:column;height:100%;padding-top:.75rem;width:70%}.users_connections .user_card .info_section .user_info{display:flex;flex-direction:column;gap:.25rem;height:30%;width:100%}.users_connections .user_card .info_section .user_info .name_rel{align-items:center;display:flex;flex-direction:row;gap:.75rem}.users_connections .user_card .info_section .user_info .name_rel .name{align-items:center;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;padding:0}.users_connections .user_card .info_section .user_info .name_rel small{color:rgba(0,0,0,.6);font-size:11px;font-weight:400;overflow:hidden;white-space:nowrap}.users_connections .user_card .info_section .user_info .user_role{color:#6867ff;font-size:11px;font-weight:400}.users_connections .user_card .info_section .user_info p{align-items:center;display:flex;margin:0;padding:0}.users_connections .user_card .info_section .user_desc{height:70%;width:110%}.users_connections .user_card .info_section .user_desc .bio{color:#57565e;font-size:13px;font-weight:400;margin:.4rem 0 1rem;padding:0;text-align:left}.users_connections .user_card .info_section .show_btn{color:#7a90f4;cursor:pointer;font-size:.8rem;font-weight:400;margin-top:-.75rem;padding:0}.users_connections .user_card .msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1rem;height:100%;margin:.9rem 0 .9rem auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users_connections .user_card .msg_notifs_option_btn .bn3,.users_connections .user_card .msg_notifs_option_btn .disconnect_btn{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;vertical-align:center}.users_connections .user_card .msg_notifs_option_btn .bn3:hover,.users_connections .user_card .msg_notifs_option_btn .disconnect_btn:hover{background-color:#a4a4a4;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.users_connections .user_card .msg_notifs_option_btn .bn3{padding:.25rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users_connections .user_card .msg_notifs_option_btn .disconnect_btn{font-size:11px;padding:1.2px 5px;position:absolute;right:0;top:2.4rem}.users_connections .user_card .msg_notifs_option_btn .options{color:#7a6ae0;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-.4rem}.users_connections .user_card .msg_notifs_option_btn .options .user-mercado-match{margin:auto}@media only screen and (max-width:1040px){.users_connections .user_card .msg_notifs_option_btn .msg_notifs_option_btn{margin:1em 0 .1em}}.users_connections .user_card .notifications .notification_btn_container{border-radius:.313rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:smaller;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s}.users_connections .user_card .notifications .notification_btn_container:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (width:768px){.users_connections .user_card .notifications .notification_btn_container{right:11rem}}@media screen and (width:540px){.users_connections .user_card .notifications .notification_btn_container{right:9rem}}.users_connections::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.users_connections{height:100%}.users_connections .user_card .info_section{width:40%}.users_connections .user_card .info_section .user_desc .bio{width:100%}.users_connections .user_card .msg_notifs_option_btn .options .user-mercado-match{margin-right:.75rem}}@media only screen and (width:1024px){.users_connections{height:86%}}@media screen and (width:820px){.users_connections .user_card .info_section .user_info .name{font-size:.9rem}}@media only screen and (width:375px){.users_connections{height:88%}}@media only screen and (width:326px){.users_connections{height:85%}}@media screen and (max-width:280px){.users_connections{height:84%}.users_connections .user_card .info_section{width:35%}.users_connections .user_card .info_section .user_info .name{font-size:.7rem}}@media (height:740px),only screen and (height:812px){.users_connections{height:90%}}@media only screen and (height:1366px){.users_connections{height:94%}}.request_center_div{display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:90%;overflow-x:hidden;overflow-y:auto;width:auto}.request_center_div .request_main{padding-top:.75rem}.request_center_div .request_main .req_user_card{display:flex;flex-direction:row;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:.75rem 1rem .75rem 1.3rem}.request_center_div .request_main .req_user_card .req_user_avatar{align-items:center;display:flex;flex-direction:row;height:3.438rem;justify-content:center;margin:0 2rem 1rem 0;width:3.438rem}.request_center_div .request_main .req_user_card .req_user_avatar .req_avatar_image{border-radius:50%;height:3.5rem;object-fit:cover;width:3.5rem}.request_center_div .request_main .req_user_card .req_info_section{display:flex;flex-direction:column;height:100%;margin-left:-.938rem;width:60%}.request_center_div .request_main .req_user_card .req_info_section .req_user_info{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:30%;margin-bottom:.313rem;margin-top:-.2rem;width:100%}.request_center_div .request_main .req_user_card .req_info_section .req_user_info .user_req_name{align-items:center;color:#000;font-size:14px;font-weight:600;letter-spacing:1px;margin:0;padding:0}.request_center_div .request_main .req_user_card .req_info_section .req_user_info small{color:#6867ff;font-size:11px;font-weight:400;overflow:hidden}.request_center_div .request_main .req_user_card .req_info_section .req_user_info .user_req_role{color:#57565e;font-weight:400;margin-left:.8rem}.request_center_div .request_main .req_user_card .req_info_section .request_note{height:70%;width:100}.request_center_div .request_main .req_user_card .req_info_section .request_note p{color:#57565e;font-size:13px;font-weight:400;margin:0;padding:0}.request_center_div .request_main .req_user_card .message_btn{align-items:center;display:flex;flex-direction:column;height:100%;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.request_center_div .request_main .req_user_card .message_btn .request_btn{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;padding:.25rem 2.5rem;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;vertical-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.request_center_div .request_main .req_user_card .message_btn .request_btn:hover{background-color:#a4a4a4;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width:1024px){.request_center_div .request_main .req_user_card .message_btn .request_btn{margin:1.5rem -1rem .1rem 0}}.request_center_div::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:768px){.request_center_div{height:95vh;max-width:100vw;width:100vw}}.disc-center-div{display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:100vh;max-width:100vw;width:100vw}.disc-center-div .disc_main{background-color:#fff;border-radius:0;height:100%;margin-top:.1rem}.disc-center-div .disc_main .disc-section{display:flex;height:99.5%;width:auto}.disc-center-div .disc_main .disc-section .disc-left-section{border-right:1px solid #d9d9d9;display:flex;flex-direction:column;height:86.9vh;max-height:86.9vh;position:relative;width:22vw}.disc-center-div .disc_main .disc-section .disc-left-section .discussion_icons{align-items:center;bottom:1rem;display:flex;flex-direction:column;justify-content:center;margin-left:auto;position:absolute;right:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.disc-center-div .disc_main .disc-section .disc-right-section{display:flex;flex-direction:column;height:87vh;width:78vw}@media only screen and (max-width:1040px){.disc-center-div{height:87vh;max-width:100vw;width:100%}.disc-center-div .disc_main{border-radius:0}.disc-center-div .disc_main .disc-section{margin:0}.disc-center-div .disc_main .disc-section .disc-left-section{border-right:1px solid #ded9d9;height:100%;max-height:100%;width:100%}.disc-center-div .disc_main .disc-section .disc-right-section{height:100%;width:100%}.disc-center-div .disc_main .disc-section .left_mobile,.disc-center-div .disc_main .disc-section .right_mobile{display:none}}@media only screen and (width:1280px){.disc-center-div{height:100vh!important}}@media only screen and (width:1024px){.disc-center-div{height:85.3vh}.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media (width:912px),only screen and (width:820px){.disc-center-div{height:85.5vh}}@media only screen and (width:768px){.disc-center-div{height:88.4vh}}@media only screen and (max-width:540px){.disc-center-div{height:83.3vh}}@media (max-width:430px),only screen and (max-width:428px){.disc-center-div{height:87.2vh}}@media only screen and (max-width:414px){.disc-center-div{height:86.6vh}}@media only screen and (max-width:412px){.disc-center-div{height:86.5vh}}@media only screen and (width:390px){.disc-center-div{height:85.8vh}}@media only screen and (width:393px){.disc-center-div{height:84.8vh}}@media only screen and (width:375px){.disc-center-div{height:85.3vh!important}.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media only screen and (width:360px){.disc-center-div{height:84.6vh}.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media only screen and (width:280px){.disc-center-div{height:81.5vh}.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media only screen and (height:1366px){.disc-center-div .disc_main .disc-section,.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media (height:914px),only screen and (height:915px){.disc-center-div{height:87vh}}@media only screen and (height:812px){.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media only screen and (height:800px){.disc-center-div{height:85vh}}@media only screen and (height:771px){.disc-center-div{height:84.5vh}}@media only screen and (height:740px){.disc-center-div{height:83.8vh}}@media only screen and (height:736px){.disc-center-div{height:83.7vh}.disc-center-div .disc_main .disc-section .disc-left-section{height:100%}}@media only screen and (height:667px){.disc-center-div{height:82vh!important}}@media only screen and (height:600px){.disc-center-div{height:81vh}}.message_container{display:flex;flex-direction:column;height:100%;position:relative}.message_container .message_section{display:flex;flex-direction:column-reverse;margin:1rem 0;overflow-x:hidden;overflow-y:auto;width:100%}.message_container .message_section .message_contents{display:flex;height:auto;padding-bottom:.625rem;padding-top:.625rem;width:100%}.message_container .message_section .message_contents .msg-user-avatar{display:flex;height:3rem;justify-content:center;margin:0 1.5rem}.message_container .message_section .message_contents .msg-user-avatar .msg-avatar_image{border-radius:50%;height:3rem;object-fit:cover;width:3rem}.message_container .message_section .message_contents .mail_info_container{color:#484848}.message_container .message_section .message_contents .msg_info_container{background-color:#fff}.message_container .message_section .message_contents .mail_info_container,.message_container .message_section .message_contents .msg_info_container{display:flex;flex-direction:column;text-align:left;width:calc(100% - 6.5rem)}.message_container .message_section .message_contents .mail_info_container .mail-info-section,.message_container .message_section .message_contents .mail_info_container .msg-info-section,.message_container .message_section .message_contents .msg_info_container .mail-info-section,.message_container .message_section .message_contents .msg_info_container .msg-info-section{border-radius:.313rem;display:flex;flex-direction:column;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100% - .5rem)}.message_container .message_section .message_contents .mail_info_container .mail-info-section p,.message_container .message_section .message_contents .mail_info_container .msg-info-section p,.message_container .message_section .message_contents .msg_info_container .mail-info-section p,.message_container .message_section .message_contents .msg_info_container .msg-info-section p{align-items:flex-end;display:flex;flex-direction:row;font-size:14px;font-weight:600;gap:.5rem;margin:0;padding-bottom:.313rem;padding-left:0}.message_container .message_section .message_contents .mail_info_container .mail-info-section img,.message_container .message_section .message_contents .mail_info_container .msg-info-section img,.message_container .message_section .message_contents .msg_info_container .mail-info-section img,.message_container .message_section .message_contents .msg_info_container .msg-info-section img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.message_container .message_section .message_contents .mail_info_container .mail-info-section img:hover,.message_container .message_section .message_contents .mail_info_container .msg-info-section img:hover,.message_container .message_section .message_contents .msg_info_container .mail-info-section img:hover,.message_container .message_section .message_contents .msg_info_container .msg-info-section img:hover{-webkit-transform:scale(1.5);transform:scale(1.5)}.message_container .message_section .message_contents .mail_info_container .mail-info-section .author_identity,.message_container .message_section .message_contents .mail_info_container .msg-info-section .author_identity,.message_container .message_section .message_contents .msg_info_container .mail-info-section .author_identity,.message_container .message_section .message_contents .msg_info_container .msg-info-section .author_identity{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.message_container .message_section .message_contents .mail_info_container .mail-info-section .author_identity .name_email_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .author_identity .name_email_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .author_identity .name_email_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .author_identity .name_email_container{display:flex;flex-direction:row}.message_container .message_section .message_contents .mail_info_container .mail-info-section .author_identity .name_email_container p,.message_container .message_section .message_contents .mail_info_container .msg-info-section .author_identity .name_email_container p,.message_container .message_section .message_contents .msg_info_container .mail-info-section .author_identity .name_email_container p,.message_container .message_section .message_contents .msg_info_container .msg-info-section .author_identity .name_email_container p{align-items:center;color:#000;display:flex;flex-direction:row;font-size:13px;font-weight:600;gap:1rem;letter-spacing:1px}.message_container .message_section .message_contents .mail_info_container .mail-info-section .author_identity .name_email_container small,.message_container .message_section .message_contents .mail_info_container .msg-info-section .author_identity .name_email_container small,.message_container .message_section .message_contents .msg_info_container .mail-info-section .author_identity .name_email_container small,.message_container .message_section .message_contents .msg_info_container .msg-info-section .author_identity .name_email_container small{color:#57565e;font-size:9px!important;font-weight:400;letter-spacing:0}.message_container .message_section .message_contents .mail_info_container .mail-info-section .author_identity small,.message_container .message_section .message_contents .mail_info_container .msg-info-section .author_identity small,.message_container .message_section .message_contents .msg_info_container .mail-info-section .author_identity small,.message_container .message_section .message_contents .msg_info_container .msg-info-section .author_identity small{font-size:9px}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents{background-color:#fee5de;padding:.5rem 1rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .to_cc_bcc_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .to_cc_bcc_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .to_cc_bcc_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .to_cc_bcc_container{display:flex;flex-direction:column;font-size:12px;margin-bottom:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .to_cc_bcc_container span,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .to_cc_bcc_container span,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .to_cc_bcc_container span,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .to_cc_bcc_container span{background-color:#fff;border-radius:.5rem;color:#484848;margin-bottom:.25rem;padding:.15rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .subject,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .subject,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .subject,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .subject{margin-bottom:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .subject b,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .subject b,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .subject b,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .subject b{color:#000}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .body,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .body,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .body,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .body{border-bottom:1px solid #cfcfcf;margin-bottom:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .body p,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .body p,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .body p,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .body p{color:#5c5c5c}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container p,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container p,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container p,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container p{color:#484848;font-size:12px;font-weight:700}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments{display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;width:auto}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments::-webkit-scrollbar,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments::-webkit-scrollbar,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments::-webkit-scrollbar,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments::-webkit-scrollbar{height:2px;width:2px}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container{display:flex;flex-direction:column}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data{align-items:center;background-color:#fff;border-radius:.5rem;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-right:.5rem;padding:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data img,.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data svg,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data svg,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data svg,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data svg{height:3rem;width:3rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data span,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data span,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data span,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .file_data span{border:1px solid #bebdbd;color:#484848;font-size:10px;font-weight:600;overflow-wrap:break-word;padding:.5rem;width:13rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .code_downloap_link,.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .docx_downloap_link,.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .json_downloap_link,.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .pdf_downloap_link,.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .video_download_link,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .code_downloap_link,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .docx_downloap_link,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .json_downloap_link,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .pdf_downloap_link,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .video_download_link,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .code_downloap_link,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .docx_downloap_link,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .json_downloap_link,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .pdf_downloap_link,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments .pdf_container .video_download_link,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .code_downloap_link,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .docx_downloap_link,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .json_downloap_link,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .pdf_downloap_link,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments .pdf_container .video_download_link{color:#6449ff;text-align:center}.message_container .message_section .message_contents .mail_info_container .mail-info-section .mail_contents .attachment_container .attachments img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .mail_contents .attachment_container .attachments img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .mail_contents .attachment_container .attachments img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .mail_contents .attachment_container .attachments img{height:4rem;margin-right:.25rem;width:4rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit{display:flex;flex-direction:row;justify-content:space-between}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit .edit_icon,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit .edit_icon,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit .edit_icon,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit .edit_icon{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:1rem;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit .edit_icon svg,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit .edit_icon svg,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit .edit_icon svg,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit .edit_icon svg{display:inline;display:initial;vertical-align:initial}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit .edit_icon:hover,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit .edit_icon:hover,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit .edit_icon:hover,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit .edit_icon:hover{-webkit-transform:scale(1.5);transform:scale(1.5);transition:1s}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit .delete_msg_icon,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit .delete_msg_icon,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit .delete_msg_icon,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit .delete_msg_icon{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:.25rem;margin-right:-.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit .delete_msg_icon:hover,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit .delete_msg_icon:hover,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit .delete_msg_icon:hover,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit .delete_msg_icon:hover{-webkit-transform:scale(1.5);transform:scale(1.5);transition:1s}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit p,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit p,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit p,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit p{align-items:center;color:rgba(0,0,0,.8);display:flex;flex-direction:row;font-weight:600;gap:1rem;letter-spacing:1px}.message_container .message_section .message_contents .mail_info_container .mail-info-section .name_edit small,.message_container .message_section .message_contents .mail_info_container .msg-info-section .name_edit small,.message_container .message_section .message_contents .msg_info_container .mail-info-section .name_edit small,.message_container .message_section .message_contents .msg_info_container .msg-info-section .name_edit small{color:#57565e;font-size:9px;font-weight:400;letter-spacing:0}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container{align-items:flex-end;display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-right:1.2rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section{word-wrap:break-word;height:auto;justify-content:center;overflow:hidden;padding-right:.25rem;white-space:pre-wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .msg_text,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .msg_text,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .msg_text,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .msg_text{color:rgba(0,0,0,.8);font-size:16px!important;font-weight:500;line-height:1.45;text-align:justify}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .msg_text a,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .msg_text a,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .msg_text a,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .msg_text a{color:#6449ff;text-decoration:none}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .msg_text .mention,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .msg_text .mention,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .msg_text .mention,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .msg_text .mention{color:#6449ff;font-weight:500}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts{align-items:center;display:flex;flex-direction:row;gap:.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .edited,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .edited,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .edited,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .edited{color:#484848;font-size:.75rem;font-weight:300;line-height:1.375rem;margin-left:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .read_receipts_container,.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .unread_receipts_conatainer,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .read_receipts_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .unread_receipts_conatainer,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .read_receipts_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .msg_section .edited_receipts .unread_receipts_conatainer,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .read_receipts_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .msg_section .edited_receipts .unread_receipts_conatainer{margin-left:.5rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .msg_section_container .author_msg_section,.message_container .message_section .message_contents .mail_info_container .msg-info-section .msg_section_container .author_msg_section,.message_container .message_section .message_contents .msg_info_container .mail-info-section .msg_section_container .author_msg_section,.message_container .message_section .message_contents .msg_info_container .msg-info-section .msg_section_container .author_msg_section{margin-top:-.25rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .file_container,.message_container .message_section .message_contents .mail_info_container .msg-info-section .file_container,.message_container .message_section .message_contents .msg_info_container .mail-info-section .file_container,.message_container .message_section .message_contents .msg_info_container .msg-info-section .file_container{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden}.message_container .message_section .message_contents .mail_info_container .mail-info-section .file_container .file_content,.message_container .message_section .message_contents .mail_info_container .mail-info-section .file_container .file_content .file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .file_container .file_content,.message_container .message_section .message_contents .mail_info_container .msg-info-section .file_container .file_content .file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .file_container .file_content,.message_container .message_section .message_contents .msg_info_container .mail-info-section .file_container .file_content .file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .file_container .file_content,.message_container .message_section .message_contents .msg_info_container .msg-info-section .file_container .file_content .file_data{display:flex;flex-direction:column}.message_container .message_section .message_contents .mail_info_container .mail-info-section .file_container .file_content .file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .file_container .file_content .file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .file_container .file_content .file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .file_container .file_content .file_data img{height:8rem;object-fit:contain;width:12rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .code_file_data,.message_container .message_section .message_contents .mail_info_container .mail-info-section .docx_file_data,.message_container .message_section .message_contents .mail_info_container .mail-info-section .json_file_data,.message_container .message_section .message_contents .mail_info_container .mail-info-section .pdf_file_data,.message_container .message_section .message_contents .mail_info_container .mail-info-section .video_file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .code_file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .docx_file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .json_file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .pdf_file_data,.message_container .message_section .message_contents .mail_info_container .msg-info-section .video_file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .code_file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .docx_file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .json_file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .pdf_file_data,.message_container .message_section .message_contents .msg_info_container .mail-info-section .video_file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .code_file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .docx_file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .json_file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .pdf_file_data,.message_container .message_section .message_contents .msg_info_container .msg-info-section .video_file_data{display:flex;flex-direction:column}.message_container .message_section .message_contents .mail_info_container .mail-info-section .code_file_data img,.message_container .message_section .message_contents .mail_info_container .mail-info-section .docx_file_data img,.message_container .message_section .message_contents .mail_info_container .mail-info-section .json_file_data img,.message_container .message_section .message_contents .mail_info_container .mail-info-section .pdf_file_data img,.message_container .message_section .message_contents .mail_info_container .mail-info-section .video_file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .code_file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .docx_file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .json_file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .pdf_file_data img,.message_container .message_section .message_contents .mail_info_container .msg-info-section .video_file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .code_file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .docx_file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .json_file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .pdf_file_data img,.message_container .message_section .message_contents .msg_info_container .mail-info-section .video_file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .code_file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .docx_file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .json_file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .pdf_file_data img,.message_container .message_section .message_contents .msg_info_container .msg-info-section .video_file_data img{height:8rem;object-fit:contain;width:8rem}.message_container .message_section .message_contents .mail_info_container .mail-info-section .image-message,.message_container .message_section .message_contents .mail_info_container .msg-info-section .image-message,.message_container .message_section .message_contents .msg_info_container .mail-info-section .image-message,.message_container .message_section .message_contents .msg_info_container .msg-info-section .image-message{height:12.5rem;margin-top:.625rem;object-fit:contain;width:12.5rem}.message_container .message_section .message_contents .mail_info_container .save_cancel,.message_container .message_section .message_contents .msg_info_container .save_cancel{bottom:.5rem;position:relative;width:100%}.message_container .message_section .message_contents .mail_info_container .save_cancel .edit_msg_input,.message_container .message_section .message_contents .msg_info_container .save_cancel .edit_msg_input{border:1px solid #dad7d7;border-radius:.188rem;color:#000;font-size:1rem;outline:transparent;padding:.75rem;width:93%}.message_container .message_section .message_contents .mail_info_container .save_cancel div,.message_container .message_section .message_contents .msg_info_container .save_cancel div{display:flex;justify-content:flex-end;margin:.5rem 0;width:93.5%}.message_container .message_section .message_contents .mail_info_container .save_cancel .cancel_btn,.message_container .message_section .message_contents .mail_info_container .save_cancel .save_btn,.message_container .message_section .message_contents .msg_info_container .save_cancel .cancel_btn,.message_container .message_section .message_contents .msg_info_container .save_cancel .save_btn{border:none;cursor:pointer;font-size:1rem;font-weight:700;margin-right:.25rem;padding:.3rem .75rem}.message_container .message_section .message_contents .mail_info_container .save_cancel .save_btn,.message_container .message_section .message_contents .msg_info_container .save_cancel .save_btn{background-color:#6349ff;border:1px solid #6349ff;color:#fff}.message_container .message_section .message_contents .mail_info_container .save_cancel .cancel_btn,.message_container .message_section .message_contents .msg_info_container .save_cancel .cancel_btn{background-color:#fff;border:1px solid #d9d9d9;color:#000;margin-right:.313rem}.message_container .msg_section{height:68vh}.message_container .email_section{height:66vh}.message_container .message_section::-webkit-scrollbar{width:.4rem}.attachment_progress_bar,.file_preview_container{background-color:#fff;bottom:25%;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:5%;margin-top:.5rem;max-height:25rem;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:.5rem 0;position:absolute;width:-moz-fit-content;width:90%}.attachment_progress_bar .preview,.file_preview_container .preview{border:1px solid #f5f5f5}.attachment_progress_bar .preview .preview_data,.file_preview_container .preview .preview_data{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.attachment_progress_bar .preview .preview_data .preview_identity p,.file_preview_container .preview .preview_data .preview_identity p{font-size:12px}.attachment_progress_bar .preview .preview_data .preview_identity p:first-child,.file_preview_container .preview .preview_data .preview_identity p:first-child{color:#000;font-weight:600}.attachment_progress_bar .preview .preview_data img,.file_preview_container .preview .preview_data img{height:7rem;margin:0 .25rem;object-fit:cover;width:40%}.attachment_progress_bar .preview .preview_data span,.file_preview_container .preview .preview_data span{cursor:pointer;font-size:16px;font-weight:700;margin:.5rem 1rem 0 auto}.attachment_progress_bar .preview .preview_data span:hover,.file_preview_container .preview .preview_data span:hover{color:#f01212}.attachment_progress_bar{display:flex;flex-direction:row;padding:1.5rem 1rem}.attachment_progress_bar p{color:#959494;font-size:14px;margin:0}.attachment_progress_bar .progress_bar{font-weight:700}.attachment_progress_bar .close_attach_prog_bar{cursor:pointer;font-weight:500}.attachment_progress_bar .close_attach_prog_bar:hover{color:#f01212}@media only screen and (max-width:1040px){.message_container{height:99%}.message_container .message_section{height:84%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1.1%}}@media only screen and (width:1280px){.message_container{height:99%}.message_container .email_textarea_container,.message_container .msg_textarea_container{margin:.25rem auto 3.5rem}}@media only screen and (width:1024px){.message_container .message_section{height:70%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:0}}@media only screen and (width:912px){.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:0}}@media only screen and (width:820px){.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:0}}@media only screen and (width:768px){.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:4%}}@media screen and (min-width:1041px)and (max-width:1245px){.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1%}.message_container .message_section .mail-info-section .author_identity small{width:23%}}@media screen and (min-width:769px)and (max-width:1040px){.message_container{height:98%}.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1%}}@media screen and (min-width:430px)and (max-width:768px){.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1%}}@media only screen and (width:540px){.message_container{height:96%}.message_container .message_section{height:75%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:3%}}@media only screen and (width:414px){.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1.3%!important}.message_container .email_textarea_container{margin:.25rem auto 6.7rem}}@media only screen and (max-width:430px){.message_container .message_section{height:76%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1.5%}}@media only screen and (width:412px){.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1.5%}.message_container .message_section{height:73%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}}@media only screen and (width:393px){.message_container .message_section{height:80%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}}@media only screen and (max-width:390px){.message_container .message_section{height:72%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}}@media only screen and (width:375px){.message_container .message_section{height:60%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}.message_container .email_textarea_container{margin:.25rem auto 6.5rem}}@media only screen and (width:360px){.message_container .message_section{height:73%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}}@media only screen and (width:326px){.message_container{height:75%}.message_container .message_section{height:72%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1.5%}}@media only screen and (width:320px){.message_container .message_section{height:80%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}}@media only screen and (width:280px){.message_container .message_section{height:64%}.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1.5%}}@media only screen and (height:667px){.message_container .message_section{height:60%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:1%}.message_container .email_textarea_container{margin:.25rem auto 6.5rem}}@media only screen and (height:812px){.message_container .message_section{height:75%}.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1.5%}}@media only screen and (height:740px){.message_container .message_section{height:70%}.message_container .message_section .message_contents .msg_info_container .save_cancel{width:97%}.message_container .message_section .message_contents .msg_info_container .save_cancel div{margin-right:-1.5%}}@media only screen and (height:736px){.message_container .message_section{height:70%}}@media only screen and (height:786px){.message_container .message_section{height:73%}}@media only screen and (height:914px){.message_container .message_section{height:75%}}@media only screen and (height:915px){.message_container .message_section{height:75%}}@media only screen and (height:1366px){.message_container{height:98%!important}.message_container .message_section{height:88%}}.group_mem_container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.group_mem_container .group_mem_header_icons{display:flex;flex-direction:row;justify-content:space-between;margin:1rem}.group_mem_container .group_mem_header_icons .group_mem_header{display:flex;flex-direction:column;justify-content:space-between}.group_mem_container .group_mem_header_icons .group_mem_header h5{color:#fff;font-size:14px;font-weight:700;margin:-.2rem 0 0 .25rem;padding:0}.group_mem_container .group_mem_header_icons .group_mem_header .prev_icon_conatiner{align-items:center;bottom:1.5rem;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;position:relative}.group_mem_container .group_mem_header_icons .group_mem_header .prev_icon_conatiner p{color:#fff;font-size:12px;font-weight:500;margin:0}.group_mem_container .group_mem_header_icons .group_mem_header .prev_icon_conatiner p:hover{font-weight:700}.group_mem_container .group_users_container{display:flex;flex-direction:column;margin:.5rem 1rem 0;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem}.group_mem_container .group_users_container .group_users_show{display:flex;flex-direction:row;gap:1rem;max-width:100%}.group_mem_container .group_users_container .group_users_show .group_user_single{display:flex;flex-direction:row;gap:.2rem;margin:.2rem .4rem .2rem .25rem}.group_mem_container .group_users_container .group_users_show .group_user_single .remove_member{color:gray;cursor:pointer;font-weight:bolder;line-height:.313rem;margin-bottom:0;margin-left:auto;padding:0}.group_mem_container .group_users_container .group_users_show .group_user_single .group_user_avatar{display:flex;flex-direction:row;height:3rem;margin-right:.3rem;width:3rem}.group_mem_container .group_users_container .group_users_show .group_user_single .group_user_avatar .group_avatar_image,.group_mem_container .group_users_container .group_users_show .group_user_single .group_user_avatar .multi_group_avatar_image{border-radius:50%;height:100%;object-fit:fill;width:100%}.group_mem_container .group_users_container .group_users_show .group_user_single .group_mem_name,.group_mem_container .group_users_container .group_users_show .group_user_single .multi_group_mem_name{align-self:center;color:#fff;font-size:12px;font-weight:600;margin:0;padding:0;white-space:nowrap}.group_mem_container .group_users_container::-webkit-scrollbar{height:.4rem}@media only screen and (max-width:768px){.group_mem_container .group_mem_header_icons{margin:1rem 1rem .25rem}}.modal_overlay{border-radius:0;height:100%}.modal_overlay .del_modal{left:25%;max-width:40%;min-width:40%;position:absolute;top:50%;width:40%;z-index:99}.new_group_modal_overlay{border-radius:0;height:100.5%}.new_group_modal_overlay .del_modal{left:45%;max-width:30%;min-width:30%;position:absolute;top:50%;width:30%;z-index:99}.modal_overlay,.new_group_modal_overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}.modal_overlay .del_modal,.new_group_modal_overlay .del_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:12px;padding:2rem;text-align:center}.modal_overlay .del_modal .confirm_del,.new_group_modal_overlay .del_modal .confirm_del{max-height:50%;max-width:100%}.modal_overlay .del_modal .confirm_del h3,.new_group_modal_overlay .del_modal .confirm_del h3{font-size:14px;font-weight:600;margin-bottom:.5rem}.modal_overlay .del_modal .confirm_del p,.new_group_modal_overlay .del_modal .confirm_del p{font-size:12px;font-weight:500;margin-bottom:.5rem}.modal_overlay .del_modal .close_modal,.new_group_modal_overlay .del_modal .close_modal{color:#484848;cursor:pointer;font-size:14px;font-weight:700;margin-left:auto;max-width:1rem}.modal_overlay .del_modal .close_modal:hover,.new_group_modal_overlay .del_modal .close_modal:hover{color:#eb3570}.modal_overlay .del_modal .confirm_btn_container,.new_group_modal_overlay .del_modal .confirm_btn_container{display:flex;flex-direction:row;margin:1.5rem auto;max-width:50%}.modal_overlay .del_modal .confirm_btn_container .cancel_confirm_btn,.modal_overlay .del_modal .confirm_btn_container .confirm_btn,.new_group_modal_overlay .del_modal .confirm_btn_container .cancel_confirm_btn,.new_group_modal_overlay .del_modal .confirm_btn_container .confirm_btn{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.4rem;width:45%}.modal_overlay .del_modal .confirm_btn_container .confirm_btn,.new_group_modal_overlay .del_modal .confirm_btn_container .confirm_btn{background-color:#6349ff;border:1px solid #6349ff;color:#fff;margin-left:.5rem}.modal_overlay .del_modal .confirm_btn_container .cancel_confirm_btn,.new_group_modal_overlay .del_modal .confirm_btn_container .cancel_confirm_btn{background-color:#fff;border:1px solid #e0e0e0;color:#000;margin-right:.5rem}@media only screen and (max-width:1040px){.modal_overlay .del_modal,.new_group_modal_overlay .del_modal{left:12%;max-width:78%;min-width:78%;top:40%;width:78%}}.remove_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;left:41%;max-width:50%;min-width:45%;padding:0 2rem 2rem;position:absolute;top:20%;z-index:99}.remove_modal .confirm_remove{max-height:50%;max-width:100%}.remove_modal .close_modal{color:#eb3570;cursor:pointer;font-size:.8rem;font-weight:700;margin-left:auto;max-width:1rem}.remove_modal .confirm_btn_container{margin:0 auto;max-width:50%}.remove_modal .confirm_btn_container .cancel_confirm_btn,.remove_modal .confirm_btn_container .confirm_btn{background-color:#2d86de;border:none;border-radius:5%;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.4rem;width:45%}.remove_modal .confirm_btn_container .cancel_confirm_btn{margin-right:.5rem}@media only screen and (max-width:1040px){.del_modal{left:22%}}.rpm_overlay{align-items:center;background:rgba(0,0,0,.55);display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.rpm_modal{background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.22);font-family:Manrope,sans-serif;max-width:42rem;width:100%}.rpm_modal .rpm_header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem 1rem}.rpm_modal .rpm_header__left{align-items:flex-start;display:flex;gap:.875rem}.rpm_modal .rpm_header__icon{align-items:center;background-color:#6867ff;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.rpm_modal .rpm_header__text{display:flex;flex-direction:column;gap:.2rem}.rpm_modal .rpm_header__label{color:#6867ff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rpm_modal .rpm_header__title{color:#0d0d0d;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0}.rpm_modal .rpm_header__close{align-items:center;background:none;border:1px solid #d1d5db;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:2rem;justify-content:center;line-height:1;width:2rem}.rpm_modal .rpm_header__close:hover{border-color:#9ca3af;color:#111827}.rpm_modal .rpm_divider{border:none;border-top:1px solid #e5e7eb;margin:0}.rpm_modal .rpm_body{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.rpm_modal .rpm_description{color:#404040;font-size:13px;line-height:1.6;margin:0}.rpm_modal .rpm_input_group{display:flex;flex-direction:column;gap:.4rem}.rpm_modal .rpm_label{color:#111827;font-size:14px;font-weight:600}.rpm_modal .rpm_input_wrapper{align-items:center;border:1px solid #d1d5db;display:flex;gap:.625rem;height:3rem;padding:2rem .75rem}.rpm_modal .rpm_input_wrapper svg{flex-shrink:0}.rpm_modal .rpm_input_wrapper input{background:transparent;border:none;color:#111827;flex:1 1;font-family:Manrope,sans-serif;font-size:14px;outline:none}.rpm_modal .rpm_input_wrapper input::-webkit-input-placeholder{color:#9ca3af}.rpm_modal .rpm_input_wrapper input::placeholder{color:#9ca3af}.rpm_modal .rpm_error{color:#ef4444;font-size:12px;margin:0}.rpm_modal .rpm_success_box{background:#f0fdf4;border:1px solid #86efac;padding:.875rem 1rem}.rpm_modal .rpm_success_box p{color:#166534;font-size:14px;line-height:1.6;margin:0}.rpm_modal .rpm_hint{color:#6b7280;font-size:13px;margin:0}.rpm_modal .rpm_footer{display:flex;gap:0}.rpm_modal .rpm_btn{border:none;cursor:pointer;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;padding:.9rem 1rem;transition:opacity .2s}.rpm_modal .rpm_btn:disabled{cursor:not-allowed;opacity:.6}.rpm_modal .rpm_btn--cancel{background:#fff;border:1px solid #d1d5db;color:#374151;flex:1 1}.rpm_modal .rpm_btn--send{background:#e5e0d8;color:#374151;flex:1 1}.rpm_modal .rpm_btn--send:hover:not(:disabled){background:#d6d0c8}.rpm_modal .rpm_btn--primary{background:#6867ff;color:#fff;width:100%}.rpm_modal .rpm_btn--primary:hover{opacity:.9}@media only screen and (max-width:1040px){.rpm_modal{margin:1rem;max-width:calc(100vw - 2rem)}}.notification_modal_container{margin-right:6.5rem;margin-top:3.3rem;position:absolute;right:.5rem}.notification_modal_container .notification_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);color:#000;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:14px;justify-content:space-between;left:-23.7rem;margin-top:-2.8rem;min-width:100%;padding-top:0;position:absolute;width:25rem;z-index:99}.notification_modal_container .notification_modal .notifications_contents{width:100%}.notification_modal_container .notification_modal .notifications_contents .notification_header{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem;width:85%}.notification_modal_container .notification_modal .notifications_contents .notification_header h3{color:#3a0c9d;font-weight:600}.notification_modal_container .notification_modal .notifications_contents .notification_data{border-top:1px solid #cecece;display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem;text-align:left;width:100%}.notification_modal_container .notification_modal .notifications_contents .notification_data:hover{background-color:#ecfaff}.notification_modal_container .notification_modal .notifications_contents .notification_data .frequency{margin-right:7rem;width:3.5rem}.notification_modal_container .notification_modal .notifications_contents .notification_data .freq_description{position:relative;width:11rem}.notification_modal_container .notification_modal .notifications_contents .notification_data .freq_description .description{align-items:center;background-color:#caedf9;bottom:.3rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);display:flex;height:2.5rem;justify-content:center;position:absolute;width:100%}.notification_modal_container .notification_modal .notifications_contents .notification_data .channel{margin-top:.5rem}.notification_modal_container .notification_modal .notifications_contents .notification_data .channel input{height:1rem;width:1rem}.notification_modal_container .notification_modal .notifications_contents .notification_data .channel label,.notification_modal_container .notification_modal .notifications_contents .notification_data div p{font-weight:500}@media screen and (max-width:320px){.notification_modal_container .notification_modal{left:-7rem;width:18rem}}.settings_notification_container{margin:1rem 0 .5rem;width:30rem}.settings_notification_container .settings_notification_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);color:#000;display:flex;flex-direction:row;font-family:Manrope,sans-serif;justify-content:space-between;padding-bottom:1rem;padding-top:0;width:100%}.settings_notification_container .settings_notification_modal .settings_notifications_contents{width:28rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header{display:flex;flex-direction:row;justify-content:space-between;padding:1rem;width:73%}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header h3{color:#4361e9;font-size:14px;font-weight:700;margin:0}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data{border-top:1px solid #cecece;display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem;text-align:left;width:100%}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data:hover{background-color:#ecfaff}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency{margin-right:7rem;width:3.5rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency p{color:#000;font-size:14px;font-weight:400;margin-top:1rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .freq_description{position:relative;width:11rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .freq_description .description{align-items:center;background-color:#caedf9;bottom:.3rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);display:flex;height:2.5rem;justify-content:center;position:absolute;width:100%}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel{margin-top:.5rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel input{height:1.3rem;position:relative;top:.5rem;width:1.3rem}.settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel label{color:#000;font-size:14px;font-weight:400;position:relative;top:.4rem}.user_status_container{background-color:#fff;border:1px solid #b3b3b3;cursor:pointer;margin-top:-.5rem;position:absolute;width:30%}.user_status_container p{margin:5%}.user_status_container .do_not_disturb_status,.user_status_container .idle_status,.user_status_container .online_status,.user_status_container .unavailable_status{display:flex;flex-direction:row;justify-content:space-between;padding:0 .75rem}.user_status_container .do_not_disturb_status:hover,.user_status_container .idle_status:hover,.user_status_container .online_status:hover,.user_status_container .unavailable_status:hover{background-color:#efeef1}.user_status_container .do_not_disturb_status .do_not_disturb,.user_status_container .do_not_disturb_status .idle,.user_status_container .do_not_disturb_status .online,.user_status_container .do_not_disturb_status .unavailable,.user_status_container .idle_status .do_not_disturb,.user_status_container .idle_status .idle,.user_status_container .idle_status .online,.user_status_container .idle_status .unavailable,.user_status_container .online_status .do_not_disturb,.user_status_container .online_status .idle,.user_status_container .online_status .online,.user_status_container .online_status .unavailable,.user_status_container .unavailable_status .do_not_disturb,.user_status_container .unavailable_status .idle,.user_status_container .unavailable_status .online,.user_status_container .unavailable_status .unavailable{color:#000;font-weight:400}.user_status_container .do_not_disturb_status .dot,.user_status_container .idle_status .dot,.user_status_container .online_status .dot,.user_status_container .unavailable_status .dot{border-radius:50%;display:inline-block;height:.7rem;width:.7rem}.user_status_container .online_status .dot{background-color:#07cf1b}.user_status_container .idle_status .dot{background-color:#ffad31}.user_status_container .do_not_disturb_status .dot{background-color:#ff0909}.user_status_container .unavailable_status .dot{border:1px solid #858383}.email_textarea_container{background-color:#f8f8f8;border-left:1px solid #ded9d9;border-right:1px solid #ded9d9;color:#000;display:flex;flex:1 1;flex-direction:column;gap:.15rem;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:0 10px;width:98.5%}.email_textarea_container .to_container{border-radius:5px;border-top:1px solid #ded9d9;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.email_textarea_container .to_container input{background-color:#f8f8f8;width:94%}.email_textarea_container .to_container .cc_bcc_btns{align-self:center;margin:0 .5rem 0 auto}.email_textarea_container .to_container .cc_bcc_btns .bcc,.email_textarea_container .to_container .cc_bcc_btns .cc{cursor:pointer}.email_textarea_container .to_container .cc_bcc_btns .cc{margin-right:.5rem}.email_textarea_container .subject_container{border-bottom:1px solid #ded9d9;border-radius:5px;border-top:1px solid #ded9d9;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.email_textarea_container .subject_container input{background-color:#f8f8f8;width:100%}.email_textarea_container .subject_container,.email_textarea_container .to_container{display:flex;flex-direction:row}.email_textarea_container .subject_container label,.email_textarea_container .to_container label{padding:.5rem .75rem}.email_textarea_container .subject_container input,.email_textarea_container .to_container input{border:none;color:#000;font-size:10px;padding:.3rem .25rem}.email_textarea_container .subject_container input:focus,.email_textarea_container .to_container input:focus{outline:none}.email_textarea_container .subject_container input::-webkit-input-placeholder,.email_textarea_container .to_container input::-webkit-input-placeholder{color:#000}.email_textarea_container .textarea_container{height:55%}.email_textarea_container .textarea_container textarea{background-color:#f8f8f8;border:none;border-bottom:1px solid #ded9d9;color:#000;font-size:1rem;height:100%;padding:.5rem .75rem;width:100%}.email_textarea_container .textarea_container textarea:focus{outline:none}.email_textarea_container .textarea_container textarea::-webkit-input-placeholder{color:#000;font-family:Manrope,sans-serif;font-size:1rem}.email_textarea_container .cc_bcc_input_container{display:flex;flex-direction:column;gap:.5rem;margin-left:.75rem}.email_textarea_container .cc_bcc_input_container label{display:flex;flex-direction:row;gap:.2rem;width:100%}.email_textarea_container .cc_bcc_input_container label span{width:2rem}.email_textarea_container .cc_bcc_input_container label input{background-color:#f8f8f8;border:none;color:#5c5c5c;font-size:.85rem;width:100%}.email_textarea_container .cc_bcc_input_container label input:focus{outline:none}@media only screen and (max-width:1040px){.email_textarea_container{height:12%;margin:-1rem auto 2rem}.email_textarea_container .textarea_container textarea{color:#959494;font-size:1rem;font-weight:700;min-height:4rem;width:95.5%}}@media only screen and (width:1280px){.email_textarea_container{margin:1rem auto 1.5rem}}@media only screen and (width:1024px){.email_textarea_container .textarea_container textarea{font-size:1.2rem;width:97%}}@media only screen and (min-width:454px)and (max-width:768px){.email_textarea_container .textarea_container textarea{font-size:1.2rem;width:97.5%}}@media only screen and (width:375px){.email_textarea_container{height:16%}}@media only screen and (height:812px){.email_textarea_container{height:16%;margin:.5rem auto 2rem}}@media only screen and (height:1366px){.email_textarea_container{height:12%;margin:1rem auto 2rem}}.clock_out_form_container{bottom:58rem;height:74vh;max-width:100%;min-width:22vw;position:relative;width:100%;z-index:99}.clock_out_form_container .clock_out_modal{background-color:#fff;border-radius:.313rem;font-size:.8rem;height:74vh;overflow-x:hidden;overflow-y:auto;padding:0 2rem .5rem;position:absolute;top:1.5rem;width:100%;z-index:99}.clock_out_form_container .clock_out_modal .checkOutHeader{font-size:1.5rem;font-weight:700}.clock_out_form_container .clock_out_modal hr{background-color:#ccc;border:none;height:.12rem}.clock_out_form_container .clock_out_modal .checkOut-section-first{background-color:#f5f5f5;color:#616161;margin:5px 0;padding:1rem 2rem}.clock_out_form_container .clock_out_modal .checkOut-section-first .use_report_container{display:flex;flex-direction:row}.clock_out_form_container .clock_out_modal .checkOut-section-first .use_report_container .use_report{font-size:1.2rem;font-weight:600;margin-right:.5rem}.clock_out_form_container .clock_out_modal .checkOut-section-first .precise{background-color:#d6e2f8;color:#698593;font-size:1rem;font-weight:600;height:1.1rem;margin-top:1.2rem;padding:.25rem 1rem .5rem;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.clock_out_form_container .clock_out_modal .checkOut-section-first .not_ready{color:#9e9e9e;font-size:1.2rem}.clock_out_form_container .clock_out_modal .checkOut-section-first .support_btn{background-color:#000;border:none;color:#fff;font-size:1.5rem;font-weight:600;padding:.75rem 1rem}.clock_out_form_container .clock_out_modal .checkOut-section{margin:5px 0;padding:1rem}.clock_out_form_container .clock_out_modal .checkOut-section .accomplished{font-size:1.2rem;font-weight:500}.clock_out_form_container .clock_out_modal .checkOut-section .feeling_container{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem}.clock_out_form_container .clock_out_modal .checkOut-section .feeling_container div label{bottom:.3rem;color:#757575;font-size:1.2rem;font-weight:600;margin-left:.5rem;position:relative}.clock_out_form_container .clock_out_modal .checkOut-section .note_input{border:none;border-bottom:2px solid #ccc;outline:none;padding:.5rem 0;width:60%}.clock_out_form_container .clock_out_modal .checkOut-section .note_input::-webkit-input-placeholder{font-style:italic}.clock_out_form_container .clock_out_modal .checkOut-section .please_note{color:#9e9e9e;font-size:1rem;font-style:italic;font-weight:500}.clock_out_form_container .clock_out_modal .checkOut-section .please_note span{background-color:#deeaff;color:#616161;font-style:normal;font-weight:600;margin-right:.25rem;padding:0 .75rem}.clock_out_form_container .clock_out_modal .checkOut-section .sprint_data{color:#616161;display:flex;flex-direction:row;font-size:1rem;font-weight:600;justify-content:space-between}.clock_out_form_container .clock_out_modal .checkOut-section .sprint_data .sprint_name{margin-top:.5rem}.clock_out_form_container .clock_out_modal .checkOut-section .sprint_data .client_name{background-color:#deeaff;border-radius:.5rem;padding:.25rem 1rem 0}.clock_out_form_container .clock_out_modal .checkOut-section .sprint_data .time{background-color:#eee;border-radius:.5rem;padding:.25rem 1rem 0}.clock_out_form_container .clock_out_modal .checkOut-section .sprint_feature{background-color:#f5f5f5;border-radius:.75rem;color:#616161;font-size:1rem;font-weight:600;margin-left:-1rem;padding:2rem}.clock_out_form_container .clock_out_modal .checkOut-section .anything_else_input{border:none;border-bottom:1px solid #ccc;outline:none;padding:.5rem 0;width:100%}.clock_out_form_container .clock_out_modal .checkOut-section .anything_else_input::-webkit-input-placeholder{font-size:1.5rem;font-style:italic}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_header{display:flex;flex-direction:row;font-size:1.2rem;font-weight:600}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_header p{color:#616161}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_header span{background-color:#feedd0;color:#d46841;font-size:1rem;height:1.1rem;margin-left:.5rem;margin-top:1.2rem;padding:.25rem 1rem .5rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_today b{font-size:1.5rem;font-weight:400}.clock_out_form_container .clock_out_modal .checkOut-section .today_feeling_header{color:#616161;font-size:1.2rem;font-weight:600}.clock_out_form_container .clock_out_modal .checkOut-section .today_feeling_container div label{bottom:.3rem;color:#757575;font-size:1.2rem;font-weight:600;margin-left:.5rem;position:relative}.clock_out_form_container .clock_out_modal .checkOut_btns{display:flex;flex-direction:row;justify-content:center}.clock_out_form_container .clock_out_modal .checkOut_btns button{border:none;color:#fff;font-size:1.5rem;font-weight:600;padding:.5rem 1rem;width:40%}.clock_out_form_container .clock_out_modal .checkOut_btns button:first-child{background-color:#9e9e9e;cursor:pointer;margin-right:.5rem}.clock_out_form_container .clock_out_modal .checkOut_btns button:nth-child(2){background-color:#000;cursor:pointer;margin-left:.5rem}.clock_out_form_container .clock_out_modal::-webkit-scrollbar{width:.3rem}.clock_out_form_container .support{background-color:#000;border:none;border-radius:5px;color:#fff;padding:4px}.clock_out_form_container .welcome{font-weight:700}.clock_out_form_container .active{background-color:#eedfdf}.clock_out_form_container .homescreen{color:#a8a8a8}@media only screen and (max-width:1214px){.clock_out_form_container .clock_out_modal .checkOut-section .note_input::-webkit-input-placeholder{font-size:1.1rem}}@media only screen and (max-width:1040px){.clock_out_form_container{height:78vh}.clock_out_form_container .clock_out_modal{height:76vh;top:4.5rem;width:100vw}}@media screen and (max-width:1148px){.clock_out_form_container .clock_out_modal .checkOut-section-first .use_report_container{display:flex;flex-direction:column}.clock_out_form_container .clock_out_modal .checkOut-section-first .use_report_container .use_report{font-size:1.2rem;margin-bottom:0}.clock_out_form_container .clock_out_modal .checkOut-section-first .use_report_container .precise{margin-top:0}}@media only screen and (width:820px),only screen and (width:912px){.clock_out_form_container .clock_out_modal{height:48vh}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_header{display:flex;flex-direction:column}.clock_out_form_container .clock_out_modal .checkOut-section .time_worked_header span{margin-left:0;margin-top:0}.clock_out_form_container .clock_out_modal .checkOut_btns button{font-size:1.1rem}}@media screen and (width:768px){.clock_out_form_container .clock_out_modal{height:54vh}}@media screen and (width:540px){.clock_out_form_container .clock_out_modal{height:78vh}}@media (width:412px),(width:428px),(width:430px),screen and (width:414px){.clock_out_form_container .clock_out_modal{height:66vh}}@media screen and (width:375px){.clock_out_form_container .clock_out_modal{height:72vh}}@media screen and (width:326px){.clock_out_form_container .clock_out_modal{height:90vh}}@media screen and (width:360px){.clock_out_form_container .clock_out_modal{height:75vh}}@media screen and (width:390px){.clock_out_form_container .clock_out_modal{height:72vh}}@media (height:1280px),screen and (height:1366px){.clock_out_form_container .clock_out_modal{height:42vh}}@media screen and (height:771px){.clock_out_form_container .clock_out_modal{height:74vh}}@media screen and (height:740px){.clock_out_form_container .clock_out_modal{height:80vh}}@media screen and (height:736px){.clock_out_form_container .clock_out_modal{height:78vh}}@media only screen and (width:280px){.clock_out_form_container{bottom:65rem}.clock_out_form_container .clock_out_modal{top:0}.clock_out_form_container .clock_out_modal .checkOut_btns button{font-size:.9rem}}.clock_out_resolve_container{height:64vh;position:absolute;top:21rem;width:22vw;z-index:99}.clock_out_resolve_container .clock_out_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;height:64vh;max-width:100%;min-width:80%;overflow-x:hidden;overflow-y:auto;padding:2rem;width:99%;z-index:99}.clock_out_resolve_container .clock_out_modal p{color:#f95e2f;font-size:1.2rem;text-align:center}.clock_out_resolve_container .clock_out_modal .year_month_day{background-color:#000;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin:.75rem;padding:.75rem .25rem;text-align:center;width:95%}.clock_out_resolve_container .clock_out_modal .cancel_resolve{margin:1.5rem .75rem .75rem;width:96%}.clock_out_resolve_container .clock_out_modal .cancel_resolve button{background-color:#e4e4e4;border:none;color:#000;cursor:pointer;padding:.75rem 2rem;width:100%}.clock_out_resolve_container .clock_out_modal::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.clock_out_resolve_container{top:18rem;width:100vw}}.timePicker_container{bottom:50%;left:3.5%;position:relative;width:100%}.timePicker_container:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.timePicker_container .timePicker_modal{background-color:#fff;border-radius:.313rem;bottom:20%;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;max-width:95%;min-width:90%;padding:4% 1rem 1rem;position:absolute;z-index:99}@media only screen and (max-width:280px){.timePicker_container{left:1.5%}}.edit_timePicker_container{left:.5rem;position:absolute;top:45rem;width:22vw}.edit_timePicker_container:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.edit_timePicker_container .edit_timePicker_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;max-width:95%;min-width:90%;padding:4% 1rem 1rem;position:relative;z-index:99}@media only screen and (max-width:1040px){.edit_timePicker_container{left:1rem;width:100vw}}.checkin{display:flex;flex-direction:row;font-family:Manrope,sans-serif;height:100vh;max-width:100vw;width:100vw}.checkin .checkin_left_container{background-color:#fff;border-right:1px solid #d9d9d9;height:87vh;overflow-x:hidden;overflow-y:auto;width:22vw}.checkin .checkin_left_container .checkin-container{display:flex;flex-direction:column}.checkin .checkin_left_container .checkin-container .checkin-welcome{display:flex;flex-direction:column;height:98%;margin:1.125rem 1.125rem 0}.checkin .checkin_left_container .checkin-container .checkin-welcome .welcome{color:#000;font-size:1.2rem;font-weight:400}.checkin .checkin_left_container .checkin-container .checkin-welcome .resolve{background-color:#f95e2f;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;font-weight:700;padding:.55rem 0;text-align:center;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container{display:flex;flex-direction:row;justify-content:center;margin:.75rem auto 1rem;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .checkin-button{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:row;font-size:.8rem;justify-content:center;padding:1.8rem 2rem;text-align:center;text-decoration:none}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .clockIn{background-color:#e0e0e0;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .clockIn b{color:#000;font-size:1.2rem;font-weight:700;margin-left:1rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .clockOut{background-color:#e0e0e0;margin-right:.5rem;width:49%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .clockOut b{color:#000;font-size:1.2rem;font-weight:700;margin-left:1rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .pause,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .resume{background-color:#fff;border:1px solid #b7b7b7;margin-left:.5rem;width:49%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .pause b,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin_btn_container .resume b{color:#4960e1;font-size:1rem;font-weight:700;margin-left:1.2rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container{overflow-x:hidden;overflow-y:auto}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container{border:1px solid #b7b7b7;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item{width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet{margin-left:20px;margin-right:20px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title{border-bottom:1px solid #b7b7b7;cursor:pointer;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;padding:1rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title:hover{background-color:#fff}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .involvement,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .worked{display:flex;flex-direction:row}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .involvement b,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .worked b{font-size:1rem;font-weight:700;margin-left:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .involvement{margin-right:auto}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .involvement b{color:#000}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .worked{margin-left:auto;margin-right:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .accordion_arrows,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-title .worked b{color:#4960e1}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data{border-bottom:1px solid #b7b7b7;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:700}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .header{padding:1rem;width:33%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .current_date,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .next_date,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .prev_date{color:#a5a6a8}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .current_date{text-align:center}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .prev_date{text-align:left}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .next_date{text-align:right}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-presence-data .active_date{color:#4361e9}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content{background-color:#fff}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-header{display:flex;flex-direction:row}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-header .header{padding:1rem;width:33%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-header .header_type{text-align:left}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-header .header_time{text-align:center}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-header .header_access{text-align:right}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data{display:flex;flex-direction:row;margin:0 1rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .child{cursor:pointer;padding:1rem 0;text-align:right;width:33%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .edit_btn{cursor:pointer}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .font-green{color:#4361e9;font-size:1.2rem;font-weight:700}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .uppercase{text-align:left;text-transform:uppercase}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .time{font-weight:700;text-align:center}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-data .edit{color:#4361e9;cursor:pointer;font-size:1.2rem;font-weight:700;text-align:right}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .empty_timesheet{display:flex;flex-direction:row;justify-content:space-between}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .empty_timesheet p{font-size:1.2rem;font-weight:700}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .empty_timesheet p:first-child,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .empty_timesheet p:nth-child(2){color:#000}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .empty_timesheet p:nth-child(3){color:#4361e9;cursor:pointer}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .checkin-button{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;justify-content:space-between;padding:1.4rem 2rem;text-align:center;text-decoration:none;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .checkin-button span{color:#000}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .checkin-button .first_child{text-align:left;width:25%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .checkin-button .first_child b{font-weight:700}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .checkin-button .border{color:#fff}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .week{background-color:#f5f5f5;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .week span:first-child b{font-weight:400}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .month{background-color:#e0e0e0;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .checkin-item-container .checkin-item .checkin-timesheet .checkin-content .checkin-content-report .all-time{background-color:#484848;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container{border:1px solid #9fadff;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item{justify-content:space-between;margin-left:20px;margin-right:18px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .colleagues-accordion{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;justify-content:space-between}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .colleagues-accordion .colleagues{align-items:center;display:flex;flex-direction:row;margin:10px 0}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .accordion_arrows{color:#4960e1}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .whatever{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:row;margin-bottom:10px;padding-bottom:10px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .colleagues-contents{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .colleague{border:1px solid #9fadff;display:grid;grid-template-rows:auto 1fr;padding:10px;width:100%}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .avatar-container{border-radius:4px;border-style:solid;border-width:2px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .avatar-container img{height:4rem;width:4rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .details{margin-right:10px;min-height:54px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .details h3,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .details p{margin:0}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .review{background-color:#f5f5f5;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:auto;padding:2px 15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .review p{font-weight:600}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .review:hover{background-color:#d9d9d9}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .legend-item{display:flex;flex-direction:column}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .legends{display:flex;flex-direction:row;margin-bottom:.5rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .legend-text{margin-left:5px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .colleagues-item .legend-box{align-items:center;display:flex;flex-direction:row;margin-right:20px}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .colleagues-container .loading,.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .no-colleagues{font-size:1.2rem;font-weight:600;padding:1rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container .timesheet_proj_container{border:1px solid #b7b7b7;margin:.5rem 0}.checkin .checkin_left_container .checkin-container .checkin-welcome .checkin-item-parent-container::-webkit-scrollbar,.checkin .checkin_left_container::-webkit-scrollbar{width:.3rem}.checkin .checkin_right_container{background-color:#fff;border-radius:0;height:87vh;overflow-x:hidden;overflow-y:auto;width:78vw}.checkin .checkin_right_container .checkin_right{display:flex;flex-direction:row;gap:1.125rem;margin:1.125rem}.checkin .checkin_right_container .checkin_right h3,.checkin .checkin_right_container .checkin_right p{margin:0}.checkin .checkin_right_container .checkin_right .checkin_right_icons{border:1px solid #e0e0e0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkin .checkin_right_container .checkin_right .checkin_right_icons .checkin_icons{align-items:center;display:flex;flex-direction:column;gap:1rem;height:7.5rem;justify-content:center;width:7.5rem}.checkin .checkin_right_container .checkin_right .checkin_right_icons .checkin_icons p{color:#000;font-size:10px;font-weight:700;text-align:center}.checkin .checkin_right_container .checkin_right .checkin_right_contents{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkin .checkin_right_container .checkin_right .checkin_right_contents .contents{display:flex;flex-direction:column;gap:1rem}.checkin .checkin_right_container .checkin_right .checkin_right_contents .contents h3{color:#000;font-size:14px;font-weight:700;line-height:1}.checkin .checkin_right_container .checkin_right .checkin_right_contents .contents p{color:#484848;font-size:10px;font-weight:500;text-align:justify}.checkin .checkin_right_container::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.checkin{display:flex;flex-direction:column;height:86.5vh;max-width:100vw;overflow-x:hidden;overflow-y:auto;width:100vw}.checkin .checkin_left_container,.checkin .checkin_right_container{border-radius:0;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;width:100%}.checkin .checkin_left_container .checkin-container,.checkin .checkin_right_container .checkin-container{height:auto}.checkin .checkin_left_container .checkin-container .checkin-welcome,.checkin .checkin_right_container .checkin-container .checkin-welcome{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.checkin .checkin_left_container .checkin-container .checkin-welcome .welcome,.checkin .checkin_right_container .checkin-container .checkin-welcome .welcome{font-size:.95rem}.checkin .checkin_left_container .checkin-container .checkin-welcome .resolve,.checkin .checkin_right_container .checkin-container .checkin-welcome .resolve{font-size:1.5rem}.checkin .checkin_left_container{height:78vh}.checkin .checkin_right_container{height:100vh}.checkin::-webkit-scrollbar{width:.3rem}}@media only screen and (min-width:1024px){.checkin{max-width:100vw;width:100vw}}@media only screen and (width:820px),only screen and (width:912px){.checkin{max-width:100vw;width:100vw}.checkin .checkin_left_container{height:52vh}.checkin .checkin_right_container .checkin-container .checkin-welcome{height:99%}}@media screen and (width:768px){.checkin .checkin_left_container{height:58vh}}@media screen and (width:540px){.checkin .checkin_left_container{height:80vh}}@media (width:412px),(width:428px),(width:430px),screen and (width:414px){.checkin .checkin_left_container{height:68vh}}@media screen and (width:390px){.checkin .checkin_left_container{height:74vh}}@media (height:736px),only screen and (height:740px){.checkin .checkin_left_container{height:84vh}.checkin .checkin_right_container .checkin-container .checkin-welcome{height:91%}}@media (height:771px),(width:326px),only screen and (width:375px){.checkin .checkin_left_container{height:75vh}.checkin .checkin_right_container .checkin-container .checkin-welcome{height:91%}}@media (height:1280px),screen and (height:1366px){.checkin .checkin_left_container{height:46vh}}@media only screen and (max-width:280px){.checkin .checkin_right_container .checkin-container .checkin-welcome{height:91%}.checkin .checkin_right_container .checkin-container .checkin-welcome .resolve{font-size:1.2rem}}.show_midnight_form_container{bottom:94.9%;height:74vh;position:relative;width:100%;z-index:99}.show_midnight_form_container .show_midnight_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;height:98.6%;max-width:93%;min-width:85%;overflow-x:hidden;overflow-y:auto;padding:2rem;position:absolute;width:92.5%;z-index:99}.show_midnight_form_container .show_midnight_modal p{font-size:1.3rem;font-weight:500;text-align:center}.show_midnight_form_container .show_midnight_modal p:first-child{color:#4960e1}.show_midnight_form_container .show_midnight_modal p:nth-child(2),.show_midnight_form_container .show_midnight_modal p:nth-child(3){color:#000}.show_midnight_form_container .show_midnight_modal .understand_btn_container{margin:3rem auto;max-width:16rem}.show_midnight_form_container .show_midnight_modal .understand_btn_container button{background-color:#fff;border:1px solid #efefef;color:#4960e1;font-weight:600!important;padding:1.2rem 3.5rem}@media only screen and (max-width:1040px){.show_midnight_form_container{bottom:94%;height:91vh}.show_midnight_form_container .show_midnight_modal{width:90%}}@media screen and (width:1280px){.show_midnight_form_container{bottom:90%;height:76vh}.show_midnight_form_container .show_midnight_modal{width:92%}}@media screen and (width:1024px){.show_midnight_form_container{bottom:102%;height:73vh}.show_midnight_form_container .show_midnight_modal{width:89.5%}}@media only screen and (width:912px){.show_midnight_form_container{bottom:98%;height:78vh}.show_midnight_form_container .show_midnight_modal{width:88.5%}}@media only screen and (width:820px){.show_midnight_form_container{bottom:99%;height:100vh}.show_midnight_form_container .show_midnight_modal{width:88%}}@media only screen and (width:768px){.show_midnight_form_container{bottom:91.5%!important;height:91.5vh}.show_midnight_form_container .show_midnight_modal{max-width:94%;width:97%!important}}@media only screen and (width:540px){.show_midnight_form_container{bottom:94%!important;height:89vh}.show_midnight_form_container .show_midnight_modal{width:94%!important}}@media screen and (min-width:450px)and (max-width:800px){.show_midnight_form_container{bottom:100%;height:91vh}.show_midnight_form_container .show_midnight_modal{width:91%}}@media screen and (width:414px){.show_midnight_form_container{bottom:94%;height:90vh}.show_midnight_form_container .show_midnight_modal{width:90%}}@media only screen and (width:393px){.show_midnight_form_container{bottom:95.5%;height:91vh}.show_midnight_form_container .show_midnight_modal{width:89.5%}}@media only screen and (width:375px){.show_midnight_form_container{bottom:95%;height:88vh}.show_midnight_form_container .show_midnight_modal{width:89%}}@media only screen and (width:360px){.show_midnight_form_container{bottom:91%;height:90vh}.show_midnight_form_container .show_midnight_modal{width:89.5%!important}}@media only screen and (width:390px){.show_midnight_form_container{bottom:95%;height:90vh}.show_midnight_form_container .show_midnight_modal{width:89.5%}}@media only screen and (width:280px){.show_midnight_form_container{bottom:90.5%;height:87vh}.show_midnight_form_container .show_midnight_modal{width:80%}}@media screen and (height:1366px){.show_midnight_form_container{bottom:84%;height:77.5vh}.show_midnight_form_container .show_midnight_modal{width:89.5%}}@media screen and (height:812px){.show_midnight_form_container{bottom:90%;height:90vh}.show_midnight_form_container .show_midnight_modal{width:89%}}@media screen and (height:740px){.show_midnight_form_container{bottom:92.5%;height:89vh}.show_midnight_form_container .show_midnight_modal{width:88%}}@media screen and (height:736px){.show_midnight_form_container{bottom:98%;height:89vh}.show_midnight_form_container .show_midnight_modal{width:90%}}.new_group_modal_container{background-color:#fff;border-radius:0;display:flex;flex-direction:row;height:100%;position:absolute;width:100vw;z-index:100000}.new_group_modal_container .new_group_left{border-right:1px solid #d9d9d9;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem 2rem;width:22vw}.new_group_modal_container .new_group_left .new_group_left_modal_container{display:flex;flex-direction:column;gap:2rem;height:100%}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header{display:flex;flex-direction:row;font-weight:400;justify-content:space-between;margin-top:1rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .header{display:flex;flex-direction:row;gap:.3rem;margin-bottom:.5rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .header p{color:#000;font-size:12px;font-weight:600;margin:0;white-space:nowrap}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container{display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container p{font-size:12px;margin:0;white-space:nowrap}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container p:first-child{color:#8a8888}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container p:nth-child(2){color:#000}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container .toggle_switch{background-color:#f5f5f5;border-radius:1.7rem;bottom:.1rem;cursor:pointer;display:inline-block;height:1.7rem;position:relative;width:3.7rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container .toggle_switch .toggle_handle{background-color:#000;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.4);height:1.2rem;position:absolute;right:2px;top:2px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1.2rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container .toggle_switch.on{background-color:#3fdd98}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container .toggle_switch.on .toggle_handle{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.new_group_modal_container .new_group_left .new_group_left_modal_container .new_group_header .toggle_switch_container .toggle_switch.off{background-color:#d9d9d9}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container{display:flex;flex-direction:column}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container label,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container label,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container label{color:#000;font-size:12px;font-weight:500;margin-bottom:.25rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container input[type=text],.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container textarea[type=text],.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container input[type=text],.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container textarea[type=text],.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container input[type=text],.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container textarea[type=text]{border:1px solid #bfbfbf;color:#000;font-size:12px;font-weight:400;height:auto;outline:none;padding:1rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container input[type=text]::-webkit-input-placeholder,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container textarea[type=text]::-webkit-input-placeholder,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container input[type=text]::-webkit-input-placeholder,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container textarea[type=text]::-webkit-input-placeholder,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container input[type=text]::-webkit-input-placeholder,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container textarea[type=text]::-webkit-input-placeholder{color:#8a8888}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container .selected_results,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container .selected_results,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container .selected_results{display:flex;flex-direction:row;gap:.25rem;margin-bottom:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container .selected_results img,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container .selected_results img,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container .selected_results img{height:2rem;width:2rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container .selected_results .selected_result_data,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container .selected_results .selected_result_data,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container .selected_results .selected_result_data{display:flex;flex-direction:row;gap:.5rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container .selected_results .selected_result_data p,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container .selected_results .selected_result_data p,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container .selected_results .selected_result_data p{font-size:1.2rem;margin:0}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container .selected_result_container .selected_results .selected_result_data small,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_name_container .selected_result_container .selected_results .selected_result_data small,.new_group_modal_container .new_group_left .new_group_left_modal_container .search_users_container .selected_result_container .selected_results .selected_result_data small{color:#f95e2f;cursor:pointer;font-size:1rem;font-weight:600}.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container{margin-top:auto;width:100%}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container{width:100%}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .del_btn_container{display:flex;flex-direction:row;justify-content:right}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .del_btn_container p{color:#ff223d;cursor:pointer;font-size:1.2rem;font-weight:500;margin:.25rem 0;padding:0;text-align:right}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .btns{display:flex;flex-direction:row;justify-content:space-between;width:100%}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .btns button{border:none;cursor:pointer;font-size:14px;font-weight:600}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .btns button:first-child{background-color:#fff;border:1px solid #bfbfbf;color:#000;padding:1rem;width:29.5%}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container .btns button:nth-child(2){background-color:#6867ff;color:#fff;padding:1rem;width:69.5%}.new_group_modal_container .new_group_left .new_group_left::-webkit-scrollbar{width:.3rem}.new_group_modal_container .new_group_right{overflow-x:hidden;overflow-y:auto;padding-right:.5rem;width:78vw}.new_group_modal_container .new_group_right .new_group_right_modal_container{display:flex;flex-direction:row;gap:1.125rem;margin:1.125rem}.new_group_modal_container .new_group_right .new_group_right_modal_container h3,.new_group_modal_container .new_group_right .new_group_right_modal_container p{margin:0}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_icons{border:1px solid #e0e0e0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_icons .new_group_icons{align-items:center;display:flex;flex-direction:column;gap:1rem;height:7.5rem;justify-content:center;padding:0 .25rem;width:7.5rem}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_icons .new_group_icons p{color:#000;font-size:10px;font-weight:700;text-align:center}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_contents{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_contents .contents{display:flex;flex-direction:column;gap:.25rem}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_contents .contents h3{color:#000;font-size:14px;font-weight:700;line-height:1}.new_group_modal_container .new_group_right .new_group_right_modal_container .new_group_right_contents .contents p{color:#484848;font-size:10px;font-weight:500;text-align:justify}.new_group_modal_container .new_group_right::-webkit-scrollbar,.new_group_modal_container::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.new_group_modal_container{display:flex;flex-direction:column;height:87vh;overflow-x:hidden;overflow-y:auto;width:100%}.new_group_modal_container .new_group_left{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;padding:0;width:100vw}.new_group_modal_container .new_group_left .new_group_left_modal_container{gap:.5rem;height:99%;padding:0 1rem}.new_group_modal_container .new_group_left .new_group_left_modal_container .del_save_btns_container,.new_group_modal_container .new_group_left .new_group_left_modal_container .group_description_container{margin:auto auto 1.2rem;position:static;width:100%}.new_group_modal_container .new_group_right{overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;width:100vw}}@media only screen and (width:1024px){.new_group_modal_container .del_save_btns_container{bottom:.5%}}@media only screen and (width:912px){.new_group_modal_container .del_save_btns_container{bottom:.5%;width:97.5%}}@media only screen and (width:820px){.new_group_modal_container{width:97.2%}}@media only screen and (width:768px){.new_group_modal_container{width:99%}}@media only screen and (width:540px){.new_group_modal_container{width:98.5%}.new_group_modal_container .del_save_btns_container{bottom:1%}}@media only screen and (width:375px){.new_group_modal_container .del_save_btns_container{bottom:1.5%}}@media only screen and (width:326px){.new_group_modal_container .del_save_btns_container{bottom:2.5%}}@media only screen and (width:280px){.new_group_modal_container .del_save_btns_container{bottom:2%;width:96.5%}}@media only screen and (height:812px){.new_group_modal_container .del_save_btns_container{bottom:.5%}}@media only screen and (height:740px){.new_group_modal_container .del_save_btns_container{bottom:1%}}@media only screen and (height:736px){.new_group_modal_container .del_save_btns_container{bottom:1%}}.channel_comp_container{width:100%}.channel_comp_container .channels{align-items:center;display:flex;flex-direction:row;line-height:2.5rem}.channel_comp_container .channels .channel_data p{color:#131b20;font-size:13px;font-weight:700;letter-spacing:1px;margin:0;transition:all .2s ease-in-out}.channel_comp_container .channels .channel_data p:hover{color:#000;font-weight:400}.channel_comp_container .channels .channel_data p .channel_last_msg_data{color:#b1b1b1;font-size:11px;font-weight:500;letter-spacing:0}.channel_comp_container .channels .options_unread_container{display:flex;flex-direction:row;gap:.25rem}.channel_comp_container .channels .options_unread_container .unread_msg{align-items:center;background-color:gray;color:#fff;display:flex;font-size:.7rem;font-weight:500;height:1.3rem;justify-content:center;margin:auto 0;padding:0;width:1.4rem}.channel_comp_container .channels .options_unread_container .options_icon{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:-.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.channel_comp_container_active{background-color:#fff;position:relative}.channel_comp_container_active:before{background-color:#6449ff;content:"";height:2.5rem;left:-.5rem;position:absolute;top:50%;-webkit-transform:translateY(-45%);transform:translateY(-45%);width:.3rem}.channel_comp_container_inactive{cursor:pointer}@media only screen and (max-width:1040px){.channel_comp_container .channels .options_unread_container{gap:1.5rem}}@media (width:540px),(width:912px),only screen and (width:1024px){.channel_comp_container .channels .options_unread_container{gap:1.5rem;margin-right:.5rem}}@media only screen and (width:768px){.channel_comp_container .channels .options_unread_container{gap:1.5rem;margin-right:1.5rem}}.error_msg_modal_overlay{background:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}.error_msg_container{background-color:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.1);color:#484848;display:flex;flex-direction:column;gap:.75rem;left:50%;padding:1.5rem 1.5rem 1.25rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:min(42rem,100vw - 2rem);z-index:99}.error_msg_container .close_err_msg_modal{align-items:center;align-self:flex-end;border-radius:50%;color:#484848;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:24px;justify-content:center;margin-bottom:-.25rem;transition:background .15s,color .15s;width:24px}.error_msg_container .close_err_msg_modal:hover{background:rgba(0,0,0,.06);color:#eb3570}.error_msg_container .err_msg{color:#484848;font-size:13px;font-weight:400;line-height:1.55;padding:.25rem 0 .5rem;text-align:center}.error_msg_container div{background-color:#6349ff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;margin:0 auto;min-width:4.5rem;padding:.45rem 1.25rem;transition:opacity .15s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.error_msg_container div:hover{opacity:.85}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}30%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}50%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.shake{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:shake;animation-name:shake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;border:1px solid #f95e2f}@media only screen and (max-width:1040px){.error_msg_container{min-width:30rem;width:30rem}}.disc_selectors{box-shadow:0 .2px 7px 0 rgba(0,0,0,.08);display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem 1.2rem 1rem}.disc_selectors p{color:#fff;font-size:smaller;font-weight:600;margin:0;padding:0}.disc_selectors .all_discussion_active,.disc_selectors .my_discussion_active,.disc_selectors .my_discussion_is_non_admin_active,.disc_selectors .pub_discussion_active,.disc_selectors .pub_discussion_is_non_admin_active{background-color:#000;box-shadow:0 2px 7px rgba(0,0,0,.08);display:flex;flex-direction:row;font-weight:600;gap:.25rem;justify-content:center;margin:auto 0;padding:1rem .25rem;text-align:center;transition:all .2s}.disc_selectors .all_discussion_active .group_header,.disc_selectors .my_discussion_active .group_header,.disc_selectors .my_discussion_is_non_admin_active .group_header,.disc_selectors .pub_discussion_active .group_header,.disc_selectors .pub_discussion_is_non_admin_active .group_header{color:#fff;font-size:12px;font-weight:600}.disc_selectors .all_discussion,.disc_selectors .my_discussion,.disc_selectors .my_discussion_is_non_admin,.disc_selectors .pub_discussion,.disc_selectors .pub_discussion_is_non_admin{background-color:#f5f5f5;cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:.25rem;justify-content:center;margin:auto 0;padding:1rem .25rem;text-align:center;transition:all .2s}.disc_selectors .all_discussion .group_header,.disc_selectors .my_discussion .group_header,.disc_selectors .my_discussion_is_non_admin .group_header,.disc_selectors .pub_discussion .group_header,.disc_selectors .pub_discussion_is_non_admin .group_header{color:#a4a4a4;font-size:12px;font-weight:400}.disc_selectors .mine,.disc_selectors .public{width:40%}.disc_selectors .all{width:18%}.disc_selectors .my_discussion_is_non_admin,.disc_selectors .my_discussion_is_non_admin_active,.disc_selectors .pub_discussion_is_non_admin,.disc_selectors .pub_discussion_is_non_admin_active{width:50%}.disc_selectors .all_disc_counts,.disc_selectors .disc_counts,.disc_selectors .my_disc_counts,.disc_selectors .pub_disc_counts{background-color:#f95e2f;border-radius:1.2rem;color:#fff;font-size:.65rem;font-weight:500;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto 0;padding:0 .4rem;text-align:center;width:1rem}.my_discussion_container{background-color:#fff;border-radius:0;flex:1 1;max-height:100%;overflow:hidden auto}.my_discussion_container .disc_user_container{display:flex;flex-direction:row;justify-content:space-between;padding:1.1rem .7rem 1.1rem 0}.my_discussion_container .disc_user_container .disc_user_card{display:flex;flex-direction:column;padding:0 .625rem;width:97%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data{display:flex;flex-direction:row;width:150%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar{align-items:center;display:flex;flex-direction:row;height:4.4rem;justify-content:center;margin-right:1rem;width:4.6rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar .disc_avatar_image{border-radius:50%;height:100%;object-fit:cover;width:100%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .active_disc_user_avatar{margin-left:.1rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .inactive_disc_user_avatar{margin-left:.4rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section{display:flex;flex-direction:column;font-size:smaller;height:100%;overflow:hidden;width:57%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section p{align-items:center;color:#000;display:flex;flex-direction:row;font-size:14px;font-weight:700;letter-spacing:1px;margin:0}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section p small{font-size:.656rem;font-weight:500!important}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container{display:flex;flex-direction:row;gap:.5rem;margin-top:.25rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .read_receipts_container{display:inline-block;line-height:2rem;text-align:center}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .last_msg,.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .req_desc{font-weight:500;width:99.5%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .last_msg,.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .req_desc{color:#8a8888;font-size:12px}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName{display:flex;flex-direction:row}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName .edit_groupName_input{font-size:.85rem;max-width:50%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName .edit_groupName_input:focus{outline:none}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns{display:flex;flex-direction:row;margin:0 .1rem 0 auto}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel,.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .disable,.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{border:none;border-radius:.313rem;color:#fff;font-size:.85rem;font-weight:700;padding:0 .5rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel,.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{cursor:pointer}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{background-color:green;margin-left:.188rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save:hover{background-color:#024402}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel{background-color:red;margin-left:.063rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel:hover{background-color:#a90505}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .disable{background-color:#6f6f6f;pointer-events:none}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .groupName_container{display:flex}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .groupName_container .new_msg_icon{height:1rem;margin:0 0 0 1rem;width:1rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .double_click_to_edit{color:#393b3f;font-size:.625rem;font-weight:700}.my_discussion_container .disc_user_container .disc_user_card .channel_container{display:flex;flex-direction:column;margin-left:5.7rem}.my_discussion_container .disc_user_container .disc_user_card .channel_container .channel{position:relative}.my_discussion_container .disc_user_container .disc_user_card .channel_container .show_more{color:#6449ff;cursor:pointer;font-size:12px;font-weight:600;text-align:center}.my_discussion_container .disc_user_container .disc_user_card .channel_unread_msg{width:calc(100% - 3.5rem)}.my_discussion_container .disc_user_container .disc_user_card .channel_no_unread_msg{width:calc(100% - 5rem)}.my_discussion_container .disc_user_container .active_disc_user_card{position:relative}.my_discussion_container .disc_user_container .active_disc_user_card:before{background-color:#6449ff;bottom:0;content:"";height:4.4rem;left:0;position:absolute;top:.25px;width:.5rem}.my_discussion_container .disc_user_container .chat_group_options{display:flex;flex-direction:row;gap:.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0}.my_discussion_container .disc_user_container .chat_group_options .unread_msg{align-items:center;background-color:gray;color:#fff;display:flex;font-size:.8rem;font-weight:500;height:1.3rem;justify-content:center;margin:auto;width:1.4rem}.my_discussion_container .disc_user_container .chat_group_options .options_icon{cursor:pointer;margin:.25rem auto auto}.my_discussion_container::-webkit-scrollbar{width:.4rem}@media only screen and (max-width:1040px){.my_discussion_container{border-radius:0;height:93.5%}.my_discussion_container .disc_user_container .disc_user_card{width:100%}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar{margin-right:1rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .active_disc_user_avatar{margin-left:.6rem}.my_discussion_container .disc_user_container .disc_user_card .disc_user_data .inactive_disc_user_avatar{margin-left:1rem}.my_discussion_container .disc_user_container .disc_user_card .groupName_container .unread_msg{margin-right:1.75rem!important}.my_discussion_container .disc_user_container .disc_user_card .disc_info_section .last_msg,.my_discussion_container .disc_user_container .disc_user_card .disc_info_section .req_desc{font-size:1.1rem}.my_discussion_container .disc_user_container .disc_user_card .channel_container{margin-left:6.5rem}}@media (width:540px),(width:768px),(width:912px),only screen and (width:1024px){.my_discussion_container .disc_user_container .chat_group_options{margin:0 .5rem 0 0}}@media only screen and (width:326px){.my_discussion_container{height:85.5%}}.pub_discussion_container{background-color:#fff;border-radius:0;flex:1 1;max-height:100%;overflow:hidden auto}.pub_discussion_container .disc_user_container{display:flex;flex-direction:row;justify-content:space-between;padding:1.1rem .7rem 1.1rem 0}.pub_discussion_container .disc_user_container .disc_user_card{display:flex;flex-direction:column;padding:0 .625rem;width:97%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data{display:flex;flex-direction:row;width:150%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar{align-items:center;display:flex;flex-direction:row;height:4.4rem;justify-content:center;margin-right:1rem;width:4.6rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar .disc_avatar_image{border-radius:50%;height:100%;object-fit:cover;width:100%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .active_disc_user_avatar{margin-left:.1rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .inactive_disc_user_avatar{margin-left:.4rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section{display:flex;flex-direction:column;font-size:smaller;height:100%;overflow:hidden;width:57%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section p{color:#000;font-size:14px;font-weight:700;letter-spacing:1px;margin:0}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section p small{font-size:.656rem;font-weight:500!important}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container{display:flex;flex-direction:row;gap:.5rem;margin-top:.25rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .read_receipts_container{display:inline-block;line-height:2rem;text-align:center}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .last_msg,.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .req_desc{font-weight:500;width:99.5%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .last_msg,.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .last_msg_read_receipts_container .req_desc{color:#8a8888;font-size:12px}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName{display:flex;flex-direction:row}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName .edit_groupName_input{font-size:.85rem;max-width:50%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName .edit_groupName_input:focus{outline:none}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns{display:flex;flex-direction:row;margin:0 .1rem 0 auto}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel,.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .disable,.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{border:none;border-radius:.313rem;color:#fff;font-size:.85rem;font-weight:700;padding:0 .5rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel,.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{cursor:pointer}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save{background-color:green;margin-left:.188rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .save:hover{background-color:#024402}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel{background-color:red;margin-left:.063rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .cancel:hover{background-color:#a90505}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .edit_groupName_Btns .disable{background-color:#6f6f6f;pointer-events:none}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .groupName_container{display:flex}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .groupName_container .new_msg_icon{height:.85rem;margin:0 0 -.15rem 1rem;width:1rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_info_section .double_click_to_edit{color:#393b3f;font-size:.625rem;font-weight:700}.pub_discussion_container .disc_user_container .disc_user_card .channel_container{display:flex;flex-direction:column;margin:0 5.7rem}.pub_discussion_container .disc_user_container .disc_user_card .channel_container .channel{position:relative}.pub_discussion_container .disc_user_container .disc_user_card .channel_container .show_more{color:#6449ff;cursor:pointer;font-size:12px;font-weight:600;text-align:center}.pub_discussion_container .disc_user_container .disc_user_card .channel_unread_msg{width:calc(100% - 3.7rem)}.pub_discussion_container .disc_user_container .disc_user_card .channel_no_unread_msg{width:calc(100% - 5rem)}.pub_discussion_container .disc_user_container .active_disc_user_card{position:relative}.pub_discussion_container .disc_user_container .active_disc_user_card:before{background-color:#6449ff;bottom:0;content:"";height:4.3rem;left:0;position:absolute;top:.5px;width:.5rem}.pub_discussion_container .disc_user_container .chat_group_options{display:flex;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.8rem 0 0}.pub_discussion_container .disc_user_container .chat_group_options .unread_msg{align-items:center;background-color:#000;color:#fff;display:flex;font-size:.8rem;font-weight:500;justify-content:center;margin:auto 0 .4rem auto;width:2.5rem}.pub_discussion_container .disc_user_container .chat_group_options .options_icon{cursor:pointer}.pub_discussion_container::-webkit-scrollbar{width:.4rem}@media only screen and (max-width:1040px){.pub_discussion_container{height:93.5%}.pub_discussion_container .disc_user_container .disc_user_card{width:100%}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .disc_user_avatar{margin-right:.8rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .active_disc_user_avatar{margin-left:.5rem}.pub_discussion_container .disc_user_container .disc_user_card .disc_user_data .inactive_disc_user_avatar{margin-left:.8rem}.pub_discussion_container .disc_user_container .disc_user_card .groupName_container .unread_msg{margin-right:1.75rem!important}.pub_discussion_container .disc_user_container .disc_user_card .disc_info_section .last_msg,.pub_discussion_container .disc_user_container .disc_user_card .disc_info_section .req_desc{font-size:1.1rem}.pub_discussion_container .disc_user_container .disc_user_card .channel_container{margin-left:6.5rem}}@media (width:540px),(width:768px),(width:912px),only screen and (width:1024px){.pub_discussion_container .disc_user_container .chat_group_options{margin:0 .5rem 0 0}}@media only screen and (width:326px){.pub_discussion_container{height:85.5%}}.msg_textarea_container{flex:1 1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 10px;position:relative;width:98.5%}.msg_textarea_container .textarea_wrapper{height:97%;height:100%;position:relative;width:100%}.msg_textarea_container .textarea_wrapper .input_message{background-color:#f8f8f8;border:none;box-shadow:none;font-family:Manrope,sans-serif;font-size:1.4rem;height:100%;outline:none;overflow:auto;padding:1rem;resize:none;width:100%}.msg_textarea_container .textarea_wrapper .mentions_dropdown{background-color:#fff;border-radius:.625rem;border-top:1px solid gray;bottom:110px;box-shadow:0 5px .938rem rgba(0,0,0,.35);left:0;max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;width:100%;z-index:2}.msg_textarea_container .textarea_wrapper .mentions_dropdown .mention_item{align-items:center;border-bottom:1px solid hsla(0,0%,85%,.767);cursor:pointer;display:flex;flex-direction:row;padding:4px}.msg_textarea_container .textarea_wrapper .mentions_dropdown .mention_item:hover,.msg_textarea_container .textarea_wrapper .mentions_dropdown .mention_item__highlighted{background-color:#efeef1}.msg_textarea_container .textarea_wrapper .mentions_dropdown .mention_item .member_img_container{margin-right:10px}.msg_textarea_container .textarea_wrapper .mentions_dropdown .mention_item .member_img_container img{border-radius:50%;height:25px;width:25px}.msg_textarea_container .textarea_wrapper .emoji_btn{cursor:pointer;font-size:18px;margin-top:1rem;position:absolute;right:1%;top:0}.msg_textarea_container textarea::-webkit-input-placeholder{color:#8a8888;font-size:1.5rem}@media only screen and (max-width:1040px){.msg_textarea_container{height:13%}.msg_textarea_container .input_message{color:#959494;font-size:1.2rem;font-weight:700;height:100%;width:97%}}@media only screen and (width:1280px){.msg_textarea_container .input_message{height:100%!important}}@media only screen and (min-width:1024px){.msg_textarea_container .input_message{background-color:#fff;color:#000;font-size:1.2rem;font-weight:400;height:95%}}@media only screen and (width:912px){.msg_textarea_container .input_message{width:96%!important}}@media only screen and (width:820px){.msg_textarea_container .input_message{width:96%!important}}@media screen and (min-width:769px)and (max-width:1040px){.msg_textarea_container .input_message{width:96%!important}}@media only screen and (width:1280px){.msg_textarea_container{margin:2rem auto}}@media only screen and (width:768px){.msg_textarea_container .input_message{width:98%}}@media only screen and (width:540px){.msg_textarea_container .input_message{height:65%}}@media only screen and (width:414px){.msg_textarea_container{height:12%}}@media only screen and (max-width:375px){.msg_textarea_container .input_message{height:95%}}@media only screen and (width:375px){.msg_textarea_container{height:17%}}@media only screen and (height:812px){.msg_textarea_container{height:13%}}@media only screen and (height:1366px){.msg_textarea_container{height:13%;margin:1rem auto 2rem}}.clockIn_timePicker_container{left:.5rem;position:absolute;top:38rem;width:22vw}.clockIn_timePicker_container:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.clockIn_timePicker_container .clockIn_timePicker_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;max-width:95%;min-width:90%;padding:4% 1rem 1rem;position:relative;z-index:99}@media only screen and (max-width:1040px){.clockIn_timePicker_container{left:.75rem;width:100vw}}.requirements{flex:1 1;height:100%;overflow-x:hidden;overflow-y:auto;text-align:left;width:auto}.requirements .requirements_card{border-bottom:1px solid silver;display:flex;flex-direction:row;gap:initial;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5rem 2rem}.requirements .requirements_card .requirements_avatar{align-items:center;display:flex;flex-direction:row;height:3.5rem;justify-content:center;margin:1rem 2rem 1rem 0;width:3.5rem}.requirements .requirements_card .requirements_avatar .avatar_image{height:3.5rem;width:3.5rem}.requirements .requirements_card .requirements_section{display:flex;flex-direction:column;height:100%;margin-left:-.938rem;padding-top:.75rem;width:58%}.requirements .requirements_card .requirements_section .requirements_info{height:30%;width:100%}.requirements .requirements_card .requirements_section .requirements_info .name{align-items:center;color:#000;font-size:1rem;font-weight:700;letter-spacing:1px;padding:0}.requirements .requirements_card .requirements_section .requirements_info small{color:#57565e;font-size:.9rem;font-weight:500;letter-spacing:0;margin-left:.5rem;overflow:hidden}.requirements .requirements_card .requirements_section .requirements_info .requirements_role{color:#4960e1;font-size:.8rem;font-weight:400}.requirements .requirements_card .requirements_section .requirements_info p{align-items:center;display:flex;margin:0;padding:0}.requirements .requirements_card .requirements_section .requirements_desc{height:70%;margin-top:1rem;width:147%}.requirements .requirements_card .requirements_section .requirements_desc .bio{color:#57565e;font-size:1rem;font-weight:400;margin-bottom:1rem;margin-top:.125rem;padding:0}.requirements .requirements_card .requirements_section .show_btn{color:#7a90f4;cursor:pointer;font-size:.8rem;font-weight:400;margin-top:-.75rem;padding:0}.requirements .requirements_card .msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.9rem 0 .9rem auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.requirements .requirements_card .msg_notifs_option_btn .bn3,.requirements .requirements_card .msg_notifs_option_btn .disconnect_btn{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;vertical-align:center}.requirements .requirements_card .msg_notifs_option_btn .bn3:hover,.requirements .requirements_card .msg_notifs_option_btn .disconnect_btn:hover{background-color:#a4a4a4;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}.requirements .requirements_card .msg_notifs_option_btn .bn3{padding:.25rem 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.requirements .requirements_card .msg_notifs_option_btn .disconnect_btn{font-size:.75rem;padding:1.2px .313rem;position:absolute;right:0;top:2.4rem}.requirements .requirements_card .msg_notifs_option_btn .options{color:#7a6ae0;cursor:pointer;display:flex;flex-direction:column;margin-bottom:-.4rem}.requirements .requirements_card .msg_notifs_option_btn .options .requirements_mercado_match{margin:auto}@media only screen and (max-width:1040px){.requirements .requirements_card .msg_notifs_option_btn .msg_notifs_option_btn{margin:1em 0 .1em}}.requirements .requirements_card .notifications .notification_btn_container{border-radius:.313rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:smaller;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s}.requirements .requirements_card .notifications .notification_btn_container:hover{background-color:#fff;color:#000;-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (width:768px){.requirements .requirements_card .notifications .notification_btn_container{right:11rem}}@media screen and (width:540px){.requirements .requirements_card .notifications .notification_btn_container{right:9rem}}.requirements::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.requirements{height:100%}.requirements .requirements_card .requirements_section{width:40%}.requirements .requirements_card .requirements_section .requirements_desc .bio{width:100%}.requirements .requirements_card .msg_notifs_option_btn .options .requirements_mercado_match{margin-right:.75rem}}@media screen and (width:820px){.requirements .requirements_card .requirements_section .requirements_info .name{font-size:.9rem}}@media screen and (max-width:280px){.requirements .requirements_card .requirements_section{width:35%}.requirements .requirements_card .requirements_section .requirements_info .name{font-size:.7rem}}.review_modal_form_container{bottom:0;height:87%;position:absolute;width:22vw;z-index:99}.review_modal_form_container .review_modal{background-color:#fff;border-radius:.313rem;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:.8rem;height:100%;max-width:100%;min-width:85%;overflow-x:hidden;overflow-y:auto;padding:2rem;width:100%;z-index:99}.review_modal_form_container .review_modal p{font-size:1.1rem;font-weight:500}.review_modal_form_container .review_modal p:first-child{color:#000;font-size:1.5rem;font-weight:700}.review_modal_form_container .review_modal p:nth-child(2),.review_modal_form_container .review_modal p:nth-child(3){color:#000}.review_modal_form_container .review_modal .review_modal_item .back_btn{align-self:left;color:#000;cursor:pointer;display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_modal_form_container .review_modal .review_modal_item .back_btn p{font-size:1.3rem;font-weight:600;margin:-.25rem 0 0}.review_modal_form_container .review_modal .review_modal_item .dev{display:flex;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details{display:flex;gap:1rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev_avatar{height:8rem;position:relative;width:8rem}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev_avatar img{height:100%;width:100%}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev-data{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:.5rem}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev-data .location{display:flex;flex-direction:row;margin-left:-.3rem}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev-data .dev-name{color:#000;font-size:1.4rem;font-weight:800}.review_modal_form_container .review_modal .review_modal_item .dev .dev-details .dev-data p{font-size:1.3rem;margin:0}.review_modal_form_container .review_modal .review_modal_item .dev .dev-days-active{background-color:#e0e0e0;margin-left:auto;padding:0 10px;text-align:center;width:25%}.review_modal_form_container .review_modal .review_modal_item .dev .dev-days-active .activedays{font-size:2.5rem;margin:.8rem 0 1rem;text-align:right}.review_modal_form_container .review_modal .review_modal_item .dev .dev-days-active .vector{display:flex;flex-direction:row;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .dev .dev-days-active .vector p{font-size:1.2rem;margin:0}.review_modal_form_container .review_modal .review_modal_item .activity-graph{display:flex;flex-direction:column}.review_modal_form_container .review_modal .review_modal_item .activity-graph .activity{align-self:left;display:flex;flex-direction:row;gap:1rem;margin-bottom:.5rem;margin-top:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_modal_form_container .review_modal .review_modal_item .activity-graph .activity p{color:#000;font-size:1.5rem;font-weight:700;margin:-.5rem 0 0}.review_modal_form_container .review_modal .review_modal_item .activity-graph .graph{height:100px;width:100%}.review_modal_form_container .review_modal .review_modal_item .activity-graph .graph p{color:#47505a;margin:.5rem 0 0}.review_modal_form_container .review_modal .review_modal_item .activity-graph .graph .dev-lastlogin{border-top:1px solid #47505a;font-size:1.3rem;margin-top:0;text-align:left}.review_modal_form_container .review_modal .review_modal_item .activity-graph .no-data{background-color:#e0e0e0;height:100px;text-align:center;width:100%}.review_modal_form_container .review_modal .review_modal_item .activity-graph .no-data p{align-content:center;align-items:center;align-self:center;color:#000;display:flex;font-size:1.1rem;font-weight:500;justify-content:center;margin:4rem auto auto}.review_modal_form_container .review_modal .review_modal_item .dev-timesheet{border-bottom:1px solid #b7b7b7;display:flex;justify-content:space-between;margin-top:5rem;padding-bottom:1rem}.review_modal_form_container .review_modal .review_modal_item .dev-timesheet .timesheets{font-size:1.3rem;font-weight:600}.review_modal_form_container .review_modal .review_modal_item .dev-timesheet .worked{color:#6867ff;font-size:1.1rem}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data{border-bottom:1px solid #b7b7b7;display:flex;flex-direction:row;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .next-date-container,.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .prev-date-container{align-items:center;display:flex;flex-direction:row;font-size:1.1rem;gap:.5rem}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .next-date-container .header,.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .prev-date-container .header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .next-date-container .next_date,.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .next-date-container .prev_date,.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .prev-date-container .next_date,.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .prev-date-container .prev_date{color:#a5a6a8}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .current_date{align-self:center;color:#a5a6a8;font-size:1.1rem;margin:1rem}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .current_date .header{padding:1rem;width:33%}.review_modal_form_container .review_modal .review_modal_item .dev-presence-data .active_date{color:#4361e9}.review_modal_form_container .review_modal .review_modal_item .checkin-content{margin-top:3rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-header{display:flex;flex-direction:row;font-size:1.1rem;font-weight:500;justify-content:space-between;margin-left:1rem;margin-right:1.5rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;margin-left:1rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data .child{padding:1rem 0;text-align:right;width:33%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data .edit_btn{cursor:pointer}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data .font-green{font-size:1.2rem;font-weight:700}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data .uppercase{text-align:left;text-transform:uppercase}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-data .time{font-size:1.1rem;font-weight:700;text-align:center}.review_modal_form_container .review_modal .review_modal_item .checkin-content .empty_timesheet{display:flex;flex-direction:row;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .checkin-content .empty_timesheet p{font-size:1.2rem;font-weight:700}.review_modal_form_container .review_modal .review_modal_item .checkin-content .empty_timesheet p:first-child,.review_modal_form_container .review_modal .review_modal_item .checkin-content .empty_timesheet p:nth-child(2){color:#000}.review_modal_form_container .review_modal .review_modal_item .checkin-content .empty_timesheet p:nth-child(3){color:#4361e9}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report{display:flex;flex-direction:column;margin-bottom:.5rem;width:100%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .checkin-button{align-items:center;border:none;cursor:pointer;display:flex;font-size:1rem;justify-content:space-between;padding:1.4rem 2rem;text-align:center;text-decoration:none;width:100%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .checkin-button span{color:#000}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .checkin-button .first_child{text-align:left;width:25%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .checkin-button .first_child b{font-weight:700}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .checkin-button .border{color:#fff}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .week{background:rgba(0,0,0,.1);font-size:1.1rem;margin-bottom:.5rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .week span:first-child b{font-weight:400}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .month{background:rgba(0,0,0,.5);color:#fff;font-size:1.1rem;margin-bottom:.5rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .checkin-content-report .all-time{background-color:#9fadff;margin-bottom:.5rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .performance-feedback{font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .performance-feedback-feature-text{align-items:center;background-color:#fadcd3;display:flex;gap:.5rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .feedback-slider{margin-top:3rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .performance-satisfied{font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:2rem;text-align:center}.review_modal_form_container .review_modal .review_modal_item .checkin-content .medium-feedback-text{font-size:10px;font-weight:200;margin-bottom:2rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .submit{background:#fff;border:2px solid #000;cursor:pointer;display:block;font-size:10px;font-weight:600;padding:5px;text-align:center;text-transform:uppercase;width:100%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback{width:100%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback .feedback-accordion{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback .feedback-accordion .past-feedback-header{font-size:16px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback .feedback{width:100%}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback .feedback .feedback-data{align-items:center;display:flex;justify-content:space-between}.review_modal_form_container .review_modal .review_modal_item .checkin-content .past-feedback .feedback .feedback-data p{font-size:10px;font-weight:600}.review_modal_form_container .review_modal::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.review_modal_form_container{width:100%}}.emoji_overlay{bottom:5.5rem;position:absolute;right:1.3rem;z-index:1}.emoji_overlay .emoji_container{background-color:#fff;border:1px solid #d4d4d4;border-radius:.25rem;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-wrap:wrap;max-height:20rem;max-width:16rem;overflow-x:hidden;overflow-y:auto;padding:.8rem;position:relative;z-index:1}.emoji_overlay .emoji_container .emoji_cat{font-weight:700;margin:0;text-align:center;text-transform:capitalize;width:100%}.emoji_overlay .emoji_container .emoji_contents{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin:.25rem;position:relative}.emoji_overlay .emoji_container .emoji_contents .emoji{font-size:20px}.emoji_overlay .emoji_container .emoji_contents small{align-items:center;bottom:calc(100% - .5rem);display:flex;font-size:10px;justify-content:center;min-width:12rem;position:absolute;text-align:center;white-space:nowrap}.emoji_overlay:before{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;left:50%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}@media only screen and (max-width:1040px){.emoji_overlay{bottom:18%}}.add_user_container{margin:auto .5rem auto auto}.add_user_container .add_btns{align-items:center;display:flex;flex-direction:row;gap:1rem}.add_user_container .add_btns .add_channel,.add_user_container .add_btns .add_user,.add_user_container .add_btns .options_icon{cursor:pointer}.add_user_container .text_container{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;right:0;top:3.5rem;-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px))}.add_user_container .text_container p{background-color:#484848;border-radius:5px;color:#fff;font-size:1rem;margin:0;padding:.25rem .5rem;pointer-events:all;text-align:center;white-space:nowrap}.add_user_container .group_search_box{align-items:center;display:flex;height:3.125rem;justify-content:center;position:absolute;right:5.5rem;top:4.5rem;width:40%}.add_user_container .group_search_box input{background-color:#eef3f7;border:1px solid #b3b3b3;border-radius:.188rem;color:#868da9;font-size:.85rem;font-weight:550;height:80%;outline:0;padding:.625rem;width:100%}.add_user_container .group_search_box input::-webkit-input-placeholder{color:#868da9}.add_user_container .group_search_box input::placeholder{color:#868da9}.add_user_container .group_search_box .users_search_dropdown{background-color:#fff;border-radius:.625rem;border-top:1px solid gray;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);max-height:40rem;max-width:100%;min-width:100%;overflow-y:scroll;position:absolute;top:2.875rem;z-index:2}.add_user_container .group_search_box .users_search_dropdown .group_search_results{background-color:#fff;border-bottom:.063rem solid hsla(0,0%,85%,.767);display:flex;font-size:.85rem;padding:1.25rem}.add_user_container .group_search_box .users_search_dropdown .group_search_results p{margin:0 1.25rem 0 0;padding:0}.add_user_container .group_search_box .users_search_dropdown .group_search_results .group_search_results_avatar{border-radius:50%;height:1.875rem;margin-right:.625rem;width:1.875rem}.add_user_container .group_search_box .users_search_dropdown .group_search_results .no_avatar_container{margin-right:.7rem}.add_user_container .group_search_box .users_search_dropdown .group_search_results .add_user_btn{background-color:#fff;border:.16em solid #e0e0e9;border-radius:2em;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope,sans-serif;font-size:smaller;font-weight:600;height:1.875rem;margin:0 0 0 auto;padding:.5em 1.5em;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.253);transition:all .2s;width:5.625rem}.add_user_container .group_search_box .users_search_dropdown .group_search_results .add_user_btn:hover{background-color:#fff;color:#c7c0c0}.add_user_container .group_search_box .group_no_data_found{background-color:#fff;box-shadow:0 .313rem .938rem rgba(0,0,0,.35);font-size:1.063rem;padding:.188rem 1.25rem;position:absolute;right:0;top:2.875rem;z-index:2}@media only screen and (max-width:1040px){.add_user_container .text_container{top:6.3%}.add_user_container .group_search_box{right:5.2rem;top:4.5rem;width:55%;z-index:99}}.timesheet_proj_contents{margin:0 .8rem}.timesheet_proj_contents .timesheet_proj_header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1rem;padding:1rem}.timesheet_proj_contents .timesheet_proj_header .proj_header{display:flex;flex-direction:row;gap:.5rem}.timesheet_proj_contents .timesheet_proj_header p{color:#000;font-size:12px;font-weight:600;margin:0}.timesheet_proj_contents .timesheet_proj_header .accordion{cursor:pointer}.timesheet_proj_contents .timesheet_proj_header .accordion span{color:#4960e1}.timesheet_proj_contents .main_contents{background-image:url(/static/media/chat-bg2.47eddc34d01437a52588.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.timesheet_proj_contents .main_contents .sprints{background-color:hsla(0,7%,97%,.6);display:flex;flex-direction:row;gap:1rem;margin-bottom:.75rem;padding:1rem .5rem}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card{width:100%}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .sprint_title{color:#000;font-size:12px;font-weight:700}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .sprint_num{color:#000;font-size:10px;font-weight:700;margin:.5rem 0}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card p{margin:0}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container{display:flex;flex-direction:row;gap:.15rem;justify-content:space-between;width:100%}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .sprint_manager{display:flex;flex-direction:row;gap:.25rem}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .sprint_manager .sprint_manager_avatar{height:1.8rem;width:1.8rem}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .sprint_manager .sprint_manager_avatar img{border-radius:50%;height:100%;width:100%}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .sprint_manager p{color:#000;font-size:10px;font-weight:400;margin:0}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .sprint_manager p .bold{font-weight:700}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .report_progress_btn{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:center;min-width:10rem;padding:0 .5rem;width:10rem}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .report_progress_btn span{background-color:#ff3939;font-size:10px;height:1.4rem;margin:auto 0;padding:0 .25rem;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.timesheet_proj_contents .main_contents .sprints .sprints_contents_card .report_container .report_progress_btn p{font-size:10px;font-weight:600;margin:0;white-space:nowrap}.sprint_form_container{position:relative;top:2rem}.sprint_form_container .sprint_form_contents{height:79vh;left:50%;overflow-x:hidden;overflow-y:auto;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1000}.sprint_form_container .sprint_form_contents .sprint_form_header_container{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.sprint_form_container .sprint_form_contents .sprint_form_header_container .sprint_form_header{display:flex;flex-direction:row;gap:.5rem;margin-bottom:1rem}.sprint_form_container .sprint_form_contents .sprint_form_header_container .sprint_form_header p{color:#000;font-size:12px;font-weight:600}.sprint_form_container .sprint_form_contents .sprint_form_header_container p{margin:0}.sprint_form_container .sprint_form_contents .sprint_form_header_container .close_modal{color:#000;cursor:pointer;font-size:12px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents{background-color:#e9e9e9;background-image:url(/static/media/chat-bg2.47eddc34d01437a52588.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:.5rem 1rem}.sprint_form_container .sprint_form_contents .main_contents .section_five,.sprint_form_container .sprint_form_contents .main_contents .section_four,.sprint_form_container .sprint_form_contents .main_contents .section_one,.sprint_form_container .sprint_form_contents .main_contents .section_six,.sprint_form_container .sprint_form_contents .main_contents .section_three,.sprint_form_container .sprint_form_contents .main_contents .section_two{border-bottom:1px solid #ccc;padding-bottom:1rem}.sprint_form_container .sprint_form_contents .main_contents .section_five p,.sprint_form_container .sprint_form_contents .main_contents .section_four p,.sprint_form_container .sprint_form_contents .main_contents .section_one p,.sprint_form_container .sprint_form_contents .main_contents .section_six p,.sprint_form_container .sprint_form_contents .main_contents .section_three p,.sprint_form_container .sprint_form_contents .main_contents .section_two p{color:#000;font-size:10px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_one .error_msg,.sprint_form_container .sprint_form_contents .main_contents .section_two .error_msg{color:red;font-size:9px;font-weight:400;margin:0;text-align:center}.sprint_form_container .sprint_form_contents .main_contents .section_seven p{color:#000;font-size:10px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_one{border-bottom:1px solid #ccc;padding-bottom:1rem}.sprint_form_container .sprint_form_contents .main_contents .section_one p{color:#000;font-size:10px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_one .date{background-color:#000;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:.75rem 0;text-align:center}.sprint_form_container .sprint_form_contents .main_contents .section_one .first_input_container{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.sprint_form_container .sprint_form_contents .main_contents .section_one .first_input_container input[type=number]{border:none;outline:none;padding:.5rem}.sprint_form_container .sprint_form_contents .main_contents .section_one .first_input_container input[type=number]::-webkit-input-placeholder{color:#000;font-size:9px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_one .first_input_container input[type=number]::placeholder{color:#000;font-size:9px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown{background-color:#fff;border-radius:.625rem;border-top:1px solid gray;box-shadow:0 5px .938rem rgba(0,0,0,.35);display:flex;flex-direction:column;height:15rem;overflow-x:hidden;overflow-y:auto;position:absolute;width:97.5%;z-index:2}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .current_date{background-color:#e0e0e0}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .dropdown_result{cursor:pointer}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .current_date,.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .dropdown_result{color:#000;font-size:10px;font-weight:500;margin:0;padding:.25rem 0;text-align:center}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .current_date:hover,.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown .dropdown_result:hover{background-color:#e0e0e0}.sprint_form_container .sprint_form_contents .main_contents .section_two .second_input_container{display:flex;flex-direction:column;gap:.5rem}.sprint_form_container .sprint_form_contents .main_contents .section_two .second_input_container input[type=number]{border:none;outline:none;padding:.5rem}.sprint_form_container .sprint_form_contents .main_contents .section_two .second_input_container input[type=number]::-webkit-input-placeholder{color:#000;font-size:9px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_two .second_input_container input[type=number]::placeholder{color:#000;font-size:9px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_three .third_input_container{display:flex;flex-direction:column;gap:.25rem}.sprint_form_container .sprint_form_contents .main_contents .section_three .third_input_container .radio_btn_container{display:flex;flex-direction:row}.sprint_form_container .sprint_form_contents .main_contents .section_three .third_input_container .radio_btn_container input[type=radio]{margin-right:.5rem}.sprint_form_container .sprint_form_contents .main_contents .section_three .third_input_container .radio_btn_container label{align-items:center;color:#000;display:flex;flex-direction:row;font-size:8px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_four .fourth_input_container{display:flex;flex-direction:row;gap:.25rem;justify-content:space-between}.sprint_form_container .sprint_form_contents .main_contents .section_four .fourth_input_container .radio_btn_container{display:flex;flex-direction:row}.sprint_form_container .sprint_form_contents .main_contents .section_four .fourth_input_container .radio_btn_container input[type=radio]{margin-right:.5rem}.sprint_form_container .sprint_form_contents .main_contents .section_four .fourth_input_container .radio_btn_container label{align-items:center;color:#000;display:flex;flex-direction:row;font-size:8px;font-weight:600}.sprint_form_container .sprint_form_contents .main_contents .section_seven textarea{background-color:#fff;border:none;color:#000;font-size:14px;font-weight:400;height:10rem;outline:none;padding:10px;resize:vertical;width:97%}.sprint_form_container .sprint_form_contents .main_contents .section_seven textarea::-webkit-input-placeholder{color:#989898;font-size:10px;font-weight:400}.sprint_form_container .sprint_form_contents .main_contents .section_seven textarea::placeholder{color:#989898;font-size:10px;font-weight:400}.sprint_form_container .sprint_form_contents .main_contents .section_eight{display:flex;flex-direction:row;gap:.25rem;margin:.75rem 0 .5rem}.sprint_form_container .sprint_form_contents .main_contents .error_container .error_msg{color:red;font-size:9px;font-weight:400;margin:0;text-align:center}.sprint_form_container .sprint_form_contents .main_contents .cancel_btn,.sprint_form_container .sprint_form_contents .main_contents .submit_btn{background-color:#000;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:.75rem 0;text-align:center}.sprint_form_container .sprint_form_contents .main_contents .cancel_btn{width:24.5%}.sprint_form_container .sprint_form_contents .main_contents .submit_btn{width:75%}.sprint_form_container .sprint_form_contents::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.sprint_form_container{height:94vh;left:0;position:fixed;width:100%}.sprint_form_container .sprint_form_contents{height:100%;left:50%;position:absolute;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.sprint_form_container .sprint_form_contents .main_contents .section_one .dates_dropdown{width:95%}.sprint_form_container .sprint_form_contents .main_contents .section_seven textarea{width:100%}}@media only screen and (width:1024px){.sprint_form_container .sprint_form_contents{height:100%;left:72%;position:absolute;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}}@media only screen and (width:912px){.sprint_form_container{height:100vh;left:0;position:fixed;top:0;width:100%}.sprint_form_container .sprint_form_contents{height:100%;left:71%;position:absolute;top:68%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.sprint_form_container .sprint_form_contents .main_contents{height:94%}}@media only screen and (width:820px){.sprint_form_container{height:100vh;left:0;position:fixed;top:0;width:100%}.sprint_form_container .sprint_form_contents{height:100%;left:71%;position:absolute;top:67%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.sprint_form_container .sprint_form_contents .main_contents{height:94%}}@media only screen and (height:1366px){.sprint_form_container{height:85vh}.sprint_form_container .sprint_form_contents{height:95%;left:72%;position:absolute;top:64%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw}.sprint_form_container .sprint_form_contents .main_contents{height:94%}}.progress_bar{margin:0 auto;width:100%}.progress_bar input[type=range]{border:none;border-radius:2px;height:.6rem;outline:none;width:100%}.progress_bar .label{color:#000;font-size:8px;font-weight:600;text-align:center}.register_container{align-items:center;background-color:#fff;border-radius:0;box-shadow:0 2.8px 2.2px rgba(0,0,0,.03),0 6.7px 5.3px rgba(0,0,0,.05),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.07),0 41.8px 33.4px rgba(0,0,0,.09),0 100px 80px rgba(0,0,0,.12);display:flex;flex-direction:column;font-family:Manrope,sans-serif;height:100vh;justify-content:center;max-width:100vw;position:fixed;width:100vw}.register_container .register_contents{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.8rem;width:30vw}.register_container .register_contents .logo_container{margin:0 auto;width:4.375rem}.register_container .register_contents .spryte{color:#000;font-size:2.125rem;font-weight:800;margin:0;text-align:center}.register_container .register_contents .spryte span{opacity:.65}.register_container .register_contents h2{font-size:16px}.register_container .register_contents input{border:1.75px solid hsla(0,0%,50%,.35);border-radius:.3rem;font-size:14px;font-weight:500;padding:.5rem;width:100%}.register_container .register_contents input:focus{outline:none}.register_container .register_contents input::-webkit-input-placeholder{opacity:.35}.register_container .register_contents input::placeholder{opacity:.35}.register_container .register_contents input,.register_container .register_contents label{display:block}.register_container .register_contents label{color:#95a5a6;font-size:13.5px;font-weight:500;letter-spacing:-.5px;margin-bottom:.4rem;margin-top:.9rem}.register_container .register_contents .agreement_container{display:flex;flex-direction:row;margin-top:1rem}.register_container .register_contents .agreement_container .agreement_sub_container{align-items:flex-start;display:flex;flex-direction:row}.register_container .register_contents .agreement_container input{margin-right:.3rem;margin-top:.4rem;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.register_container .register_contents .agreement_container p{color:#95a5a6;font-size:13.5px;font-weight:500;letter-spacing:-.5px;width:100%}.register_container .register_contents .button_container{align-items:center;display:flex;flex-direction:row;width:100%}.register_container .register_contents .button_container .back_btn{align-items:center;background-color:#388de2;border-radius:.15rem;cursor:pointer;display:flex;flex-direction:row;height:3.5rem;justify-content:center;margin-right:.3rem;width:12.5%}.register_container .register_contents .button_container .back_btn h3{color:#fff;font-size:18px}.register_container .register_contents .button_container button{background-color:#000;border:none;border-radius:.15rem;color:#fff;font-size:14px;font-weight:600;padding:.7rem;transition:all .25s}.register_container .register_contents .button_container .step1_btn{width:100%}.register_container .register_contents .button_container .step2_btn,.register_container .register_contents .button_container .step3_btn{width:86.5%}.register_container .register_contents .error{color:rgba(192,58,43,.843);font-size:12px;font-weight:600;letter-spacing:-.75px;padding-top:.5rem;width:100%}.register_container .register_contents .sign_in{color:#95a5a6;font-size:16px;text-align:center;width:100%}.register_container .register_contents .sign_in span{color:#2e86de;cursor:pointer;font-size:13.5px;font-weight:600}@media only screen and (max-width:1040px){.register_container{bottom:0;height:100vh;left:0;max-width:100vw;right:0;top:0;width:100vw}.register_container .register_contents{width:100vw}}.table_container .table_scroll{height:calc(86.9vh - 5.5rem);overflow-x:auto;overflow-y:hidden;position:relative}.table_container .table_scroll table{table-layout:fixed;text-align:center;width:100%}.table_container .table_scroll table thead tr{display:grid;grid-template-columns:58% 18% repeat(auto-fill,minmax(12%,1fr))}.table_container .table_scroll table thead tr th{font-size:11.5px;text-transform:capitalize}.table_container .table_scroll table thead tr th svg{vertical-align:middle}.table_container .table_scroll table thead tr th.active_header{font-weight:700}.table_container .table_scroll table thead tr th.inactive_header{cursor:pointer;font-weight:400}.table_container .table_scroll table thead tr th.first_header{padding-left:.75rem;text-align:left}.table_container .table_scroll table thead tr th.other_headers{align-items:center;display:flex;flex-direction:row}.table_container .table_scroll .table_body{height:calc(86.9vh - 8rem);overflow-x:hidden;overflow-y:auto}.table_container .table_scroll .table_body .table_row{margin:1rem 0;padding:1rem 0}.table_container .table_scroll .table_body .table_row .table_data{padding:.5rem .75rem}.table_container .table_scroll .table_body .table_row .table_data .disc_user_data,.table_container .table_scroll .table_body .table_row .table_data .disc_user_data .disc_info_section{align-items:center;display:flex;flex-direction:row;gap:1rem}.table_container .table_scroll .table_body .table_row .table_data .disc_user_data .disc_info_section .disc_user_avatar{height:2rem;width:2rem}.table_container .table_scroll .table_body .table_row .table_data .disc_user_data .disc_info_section .disc_user_avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.table_container .table_scroll .table_body .table_row .table_data .disc_user_data .disc_info_section p{font-size:13px;font-weight:500;margin:0;text-align:left;white-space:nowrap}.table_container .table_scroll .table_body .table_row .active_table_data{position:relative}.table_container .table_scroll .table_body .table_row .active_table_data:before{background-color:#6449ff;bottom:0;content:"";height:2rem;left:0;position:absolute;top:5px;width:.5rem}.table_container .table_scroll .table_body::-webkit-scrollbar{width:.4rem}.connection_req_card{align-items:center;border:1px solid hsla(0,0%,100%,.75);border-radius:4px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.57rem;padding:1rem}.connection_req_card h3{color:#000;font-size:14px;font-weight:600;margin:0}.connection_req_card.clicked{background-color:#e9e9e9}.cat_card_container{border-radius:4px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);height:23.5rem;margin:.75rem .25rem;overflow:hidden}.cat_card_container .cat_card_contents{display:flex;flex:1 1;flex-direction:column;gap:.5rem;height:100%;max-height:100%;overflow:hidden;width:100%}.cat_card_container .cat_card_contents h3,.cat_card_container .cat_card_contents p{margin:0}.cat_card_container .cat_card_contents .card_details_container{display:flex;flex:1 1;flex-direction:column;padding:0 1rem}.cat_card_container .cat_card_contents .card_details_container .category{color:#000;font-size:14px;font-weight:700;margin-bottom:.5rem}.cat_card_container .cat_card_contents .card_details_container .description{border-top:.5px solid #e0e0e0;color:#000;font-size:12px;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:hidden;padding:.75rem 0;text-overflow:ellipsis;white-space:pre-wrap}.cat_card_container .cat_card_contents .card_stat_container{display:flex;flex-direction:row;justify-content:space-between;padding:0 1rem 1rem}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2{display:flex;flex-direction:column}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_heading,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_heading{color:#484848;font-size:12px;font-weight:600}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_data,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_data{align-items:flex-end;background-color:#fff;border-radius:20px;display:flex;flex-direction:row;gap:.25rem;margin-top:auto}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_data p,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_data p{color:#000;font-size:20px;font-weight:600}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_data span,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_data span{color:#000;font-size:9px;font-weight:400;padding-right:.25rem}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_data2,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_data2{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-top:auto}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer .stat_data2 span,.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer2 .stat_data2 span{color:#000;font-size:12px;font-weight:700}.cat_card_container .cat_card_contents .card_stat_container .card_stat_subcontainer{left:70%;position:relative;top:-19rem}.cat_card_container.clicked{background-color:#e9e9e9}.not_clicked{background-color:initial;border:none;cursor:pointer}.settings_modal{display:flex;flex-direction:column;gap:2.5rem;padding:1.2rem 1.5rem}.settings_modal p{margin:0}.settings_modal .profile_container{display:flex;flex-direction:row;justify-content:space-between}.settings_modal .profile_container .profile_img_container{height:8rem;width:8rem}.settings_modal .profile_container .profile_img_container img{border-radius:50%;height:100%;object-fit:cover;width:100%}.settings_modal .profile_container .profile_img_pencil{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings_modal .aboutMe_container,.settings_modal .email_container,.settings_modal .first_container,.settings_modal .last_container{display:flex;flex-direction:row;justify-content:space-between}.settings_modal .aboutMe_container .email,.settings_modal .aboutMe_container .first_name,.settings_modal .aboutMe_container .last_name,.settings_modal .email_container .email,.settings_modal .email_container .first_name,.settings_modal .email_container .last_name,.settings_modal .first_container .email,.settings_modal .first_container .first_name,.settings_modal .first_container .last_name,.settings_modal .last_container .email,.settings_modal .last_container .first_name,.settings_modal .last_container .last_name{color:#000;font-size:14px;font-weight:700;width:80%}.settings_modal .aboutMe_container .email b,.settings_modal .aboutMe_container .first_name b,.settings_modal .aboutMe_container .last_name b,.settings_modal .email_container .email b,.settings_modal .email_container .first_name b,.settings_modal .email_container .last_name b,.settings_modal .first_container .email b,.settings_modal .first_container .first_name b,.settings_modal .first_container .last_name b,.settings_modal .last_container .email b,.settings_modal .last_container .first_name b,.settings_modal .last_container .last_name b{color:#4960e1;font-size:14px;font-weight:400}.settings_modal .aboutMe_container .email .email_input_container,.settings_modal .aboutMe_container .email .first_input_container,.settings_modal .aboutMe_container .email .last_input_container,.settings_modal .aboutMe_container .first_name .email_input_container,.settings_modal .aboutMe_container .first_name .first_input_container,.settings_modal .aboutMe_container .first_name .last_input_container,.settings_modal .aboutMe_container .last_name .email_input_container,.settings_modal .aboutMe_container .last_name .first_input_container,.settings_modal .aboutMe_container .last_name .last_input_container,.settings_modal .email_container .email .email_input_container,.settings_modal .email_container .email .first_input_container,.settings_modal .email_container .email .last_input_container,.settings_modal .email_container .first_name .email_input_container,.settings_modal .email_container .first_name .first_input_container,.settings_modal .email_container .first_name .last_input_container,.settings_modal .email_container .last_name .email_input_container,.settings_modal .email_container .last_name .first_input_container,.settings_modal .email_container .last_name .last_input_container,.settings_modal .first_container .email .email_input_container,.settings_modal .first_container .email .first_input_container,.settings_modal .first_container .email .last_input_container,.settings_modal .first_container .first_name .email_input_container,.settings_modal .first_container .first_name .first_input_container,.settings_modal .first_container .first_name .last_input_container,.settings_modal .first_container .last_name .email_input_container,.settings_modal .first_container .last_name .first_input_container,.settings_modal .first_container .last_name .last_input_container,.settings_modal .last_container .email .email_input_container,.settings_modal .last_container .email .first_input_container,.settings_modal .last_container .email .last_input_container,.settings_modal .last_container .first_name .email_input_container,.settings_modal .last_container .first_name .first_input_container,.settings_modal .last_container .first_name .last_input_container,.settings_modal .last_container .last_name .email_input_container,.settings_modal .last_container .last_name .first_input_container,.settings_modal .last_container .last_name .last_input_container{display:flex;flex-direction:row;gap:.25rem;width:100%}.settings_modal .aboutMe_container .email .email_input_container input[type=text i],.settings_modal .aboutMe_container .email .first_input_container input[type=text i],.settings_modal .aboutMe_container .email .last_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .email_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .first_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .last_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .email_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .first_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .last_input_container input[type=text i],.settings_modal .email_container .email .email_input_container input[type=text i],.settings_modal .email_container .email .first_input_container input[type=text i],.settings_modal .email_container .email .last_input_container input[type=text i],.settings_modal .email_container .first_name .email_input_container input[type=text i],.settings_modal .email_container .first_name .first_input_container input[type=text i],.settings_modal .email_container .first_name .last_input_container input[type=text i],.settings_modal .email_container .last_name .email_input_container input[type=text i],.settings_modal .email_container .last_name .first_input_container input[type=text i],.settings_modal .email_container .last_name .last_input_container input[type=text i],.settings_modal .first_container .email .email_input_container input[type=text i],.settings_modal .first_container .email .first_input_container input[type=text i],.settings_modal .first_container .email .last_input_container input[type=text i],.settings_modal .first_container .first_name .email_input_container input[type=text i],.settings_modal .first_container .first_name .first_input_container input[type=text i],.settings_modal .first_container .first_name .last_input_container input[type=text i],.settings_modal .first_container .last_name .email_input_container input[type=text i],.settings_modal .first_container .last_name .first_input_container input[type=text i],.settings_modal .first_container .last_name .last_input_container input[type=text i],.settings_modal .last_container .email .email_input_container input[type=text i],.settings_modal .last_container .email .first_input_container input[type=text i],.settings_modal .last_container .email .last_input_container input[type=text i],.settings_modal .last_container .first_name .email_input_container input[type=text i],.settings_modal .last_container .first_name .first_input_container input[type=text i],.settings_modal .last_container .first_name .last_input_container input[type=text i],.settings_modal .last_container .last_name .email_input_container input[type=text i],.settings_modal .last_container .last_name .first_input_container input[type=text i],.settings_modal .last_container .last_name .last_input_container input[type=text i]{border:1px solid hsla(0,0%,75%,.749);color:#504c4c;outline:none;padding:.5rem;width:calc(100% - 18rem)}.settings_modal .aboutMe_container .email .email_input_container button,.settings_modal .aboutMe_container .email .first_input_container button,.settings_modal .aboutMe_container .email .last_input_container button,.settings_modal .aboutMe_container .first_name .email_input_container button,.settings_modal .aboutMe_container .first_name .first_input_container button,.settings_modal .aboutMe_container .first_name .last_input_container button,.settings_modal .aboutMe_container .last_name .email_input_container button,.settings_modal .aboutMe_container .last_name .first_input_container button,.settings_modal .aboutMe_container .last_name .last_input_container button,.settings_modal .email_container .email .email_input_container button,.settings_modal .email_container .email .first_input_container button,.settings_modal .email_container .email .last_input_container button,.settings_modal .email_container .first_name .email_input_container button,.settings_modal .email_container .first_name .first_input_container button,.settings_modal .email_container .first_name .last_input_container button,.settings_modal .email_container .last_name .email_input_container button,.settings_modal .email_container .last_name .first_input_container button,.settings_modal .email_container .last_name .last_input_container button,.settings_modal .first_container .email .email_input_container button,.settings_modal .first_container .email .first_input_container button,.settings_modal .first_container .email .last_input_container button,.settings_modal .first_container .first_name .email_input_container button,.settings_modal .first_container .first_name .first_input_container button,.settings_modal .first_container .first_name .last_input_container button,.settings_modal .first_container .last_name .email_input_container button,.settings_modal .first_container .last_name .first_input_container button,.settings_modal .first_container .last_name .last_input_container button,.settings_modal .last_container .email .email_input_container button,.settings_modal .last_container .email .first_input_container button,.settings_modal .last_container .email .last_input_container button,.settings_modal .last_container .first_name .email_input_container button,.settings_modal .last_container .first_name .first_input_container button,.settings_modal .last_container .first_name .last_input_container button,.settings_modal .last_container .last_name .email_input_container button,.settings_modal .last_container .last_name .first_input_container button,.settings_modal .last_container .last_name .last_input_container button{cursor:pointer;font-size:12px;font-weight:600;padding:.5rem 1rem;transition:all .2s;width:7rem}.settings_modal .aboutMe_container .email .email_input_container .cancel,.settings_modal .aboutMe_container .email .first_input_container .cancel,.settings_modal .aboutMe_container .email .last_input_container .cancel,.settings_modal .aboutMe_container .first_name .email_input_container .cancel,.settings_modal .aboutMe_container .first_name .first_input_container .cancel,.settings_modal .aboutMe_container .first_name .last_input_container .cancel,.settings_modal .aboutMe_container .last_name .email_input_container .cancel,.settings_modal .aboutMe_container .last_name .first_input_container .cancel,.settings_modal .aboutMe_container .last_name .last_input_container .cancel,.settings_modal .email_container .email .email_input_container .cancel,.settings_modal .email_container .email .first_input_container .cancel,.settings_modal .email_container .email .last_input_container .cancel,.settings_modal .email_container .first_name .email_input_container .cancel,.settings_modal .email_container .first_name .first_input_container .cancel,.settings_modal .email_container .first_name .last_input_container .cancel,.settings_modal .email_container .last_name .email_input_container .cancel,.settings_modal .email_container .last_name .first_input_container .cancel,.settings_modal .email_container .last_name .last_input_container .cancel,.settings_modal .first_container .email .email_input_container .cancel,.settings_modal .first_container .email .first_input_container .cancel,.settings_modal .first_container .email .last_input_container .cancel,.settings_modal .first_container .first_name .email_input_container .cancel,.settings_modal .first_container .first_name .first_input_container .cancel,.settings_modal .first_container .first_name .last_input_container .cancel,.settings_modal .first_container .last_name .email_input_container .cancel,.settings_modal .first_container .last_name .first_input_container .cancel,.settings_modal .first_container .last_name .last_input_container .cancel,.settings_modal .last_container .email .email_input_container .cancel,.settings_modal .last_container .email .first_input_container .cancel,.settings_modal .last_container .email .last_input_container .cancel,.settings_modal .last_container .first_name .email_input_container .cancel,.settings_modal .last_container .first_name .first_input_container .cancel,.settings_modal .last_container .first_name .last_input_container .cancel,.settings_modal .last_container .last_name .email_input_container .cancel,.settings_modal .last_container .last_name .first_input_container .cancel,.settings_modal .last_container .last_name .last_input_container .cancel{background-color:#fff;border:1px solid #e0e0e0;color:#000}.settings_modal .aboutMe_container .email .email_input_container .save,.settings_modal .aboutMe_container .email .first_input_container .save,.settings_modal .aboutMe_container .email .last_input_container .save,.settings_modal .aboutMe_container .first_name .email_input_container .save,.settings_modal .aboutMe_container .first_name .first_input_container .save,.settings_modal .aboutMe_container .first_name .last_input_container .save,.settings_modal .aboutMe_container .last_name .email_input_container .save,.settings_modal .aboutMe_container .last_name .first_input_container .save,.settings_modal .aboutMe_container .last_name .last_input_container .save,.settings_modal .email_container .email .email_input_container .save,.settings_modal .email_container .email .first_input_container .save,.settings_modal .email_container .email .last_input_container .save,.settings_modal .email_container .first_name .email_input_container .save,.settings_modal .email_container .first_name .first_input_container .save,.settings_modal .email_container .first_name .last_input_container .save,.settings_modal .email_container .last_name .email_input_container .save,.settings_modal .email_container .last_name .first_input_container .save,.settings_modal .email_container .last_name .last_input_container .save,.settings_modal .first_container .email .email_input_container .save,.settings_modal .first_container .email .first_input_container .save,.settings_modal .first_container .email .last_input_container .save,.settings_modal .first_container .first_name .email_input_container .save,.settings_modal .first_container .first_name .first_input_container .save,.settings_modal .first_container .first_name .last_input_container .save,.settings_modal .first_container .last_name .email_input_container .save,.settings_modal .first_container .last_name .first_input_container .save,.settings_modal .first_container .last_name .last_input_container .save,.settings_modal .last_container .email .email_input_container .save,.settings_modal .last_container .email .first_input_container .save,.settings_modal .last_container .email .last_input_container .save,.settings_modal .last_container .first_name .email_input_container .save,.settings_modal .last_container .first_name .first_input_container .save,.settings_modal .last_container .first_name .last_input_container .save,.settings_modal .last_container .last_name .email_input_container .save,.settings_modal .last_container .last_name .first_input_container .save,.settings_modal .last_container .last_name .last_input_container .save{background-color:#6349ff;border:1px solid #6349ff;color:#fff}.settings_modal .aboutMe_container .aboutMe,.settings_modal .email_container .aboutMe,.settings_modal .first_container .aboutMe,.settings_modal .last_container .aboutMe{color:#000;font-size:14px;font-weight:700;width:92%}.settings_modal .aboutMe_container .aboutMe b,.settings_modal .email_container .aboutMe b,.settings_modal .first_container .aboutMe b,.settings_modal .last_container .aboutMe b{color:rgba(0,0,0,.8);font-size:14px;font-weight:400}.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container,.settings_modal .email_container .aboutMe .aboutMe_input_container,.settings_modal .first_container .aboutMe .aboutMe_input_container,.settings_modal .last_container .aboutMe .aboutMe_input_container{display:flex;flex-direction:row;gap:.25rem;width:100%}.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .email_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .first_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .last_container .aboutMe .aboutMe_input_container input[type=text i]{border:1px solid hsla(0,0%,75%,.749);color:#504c4c;outline:none;padding:.5rem;width:calc(100% - 18rem)}.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container button,.settings_modal .email_container .aboutMe .aboutMe_input_container button,.settings_modal .first_container .aboutMe .aboutMe_input_container button,.settings_modal .last_container .aboutMe .aboutMe_input_container button{cursor:pointer;font-size:12px;font-weight:600;padding:.5rem 1rem;transition:all .2s;width:7rem}.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container .cancel,.settings_modal .email_container .aboutMe .aboutMe_input_container .cancel,.settings_modal .first_container .aboutMe .aboutMe_input_container .cancel,.settings_modal .last_container .aboutMe .aboutMe_input_container .cancel{background-color:#fff;border:1px solid #e0e0e0;color:#000}.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container .save,.settings_modal .email_container .aboutMe .aboutMe_input_container .save,.settings_modal .first_container .aboutMe .aboutMe_input_container .save,.settings_modal .last_container .aboutMe .aboutMe_input_container .save{background-color:#6349ff;border:none;color:#fff}.settings_modal .aboutMe_container .aboutMe_pencil,.settings_modal .aboutMe_container .email_pencil,.settings_modal .aboutMe_container .first_pencil,.settings_modal .aboutMe_container .last_pencil,.settings_modal .email_container .aboutMe_pencil,.settings_modal .email_container .email_pencil,.settings_modal .email_container .first_pencil,.settings_modal .email_container .last_pencil,.settings_modal .first_container .aboutMe_pencil,.settings_modal .first_container .email_pencil,.settings_modal .first_container .first_pencil,.settings_modal .first_container .last_pencil,.settings_modal .last_container .aboutMe_pencil,.settings_modal .last_container .email_pencil,.settings_modal .last_container .first_pencil,.settings_modal .last_container .last_pencil{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings_modal .public_chat_container{align-items:center;display:flex;flex-direction:row;gap:2rem}.settings_modal .public_chat_container p{color:#000;font-size:14px;font-weight:700;white-space:nowrap}.settings_modal .unique_url_container{width:60%}.settings_modal .unique_url_container_mobile{width:100%}.settings_modal .unique_url_container,.settings_modal .unique_url_container_mobile{display:flex;flex-direction:row;gap:.5rem}.settings_modal .unique_url_container input[type=text i],.settings_modal .unique_url_container_mobile input[type=text i]{border:1px solid #e0e0e0;font-size:12px;font-weight:400;outline:none;padding:1rem .5rem 1rem 2rem;width:90%}.settings_modal .unique_url_container .unique_url_copy_btn,.settings_modal .unique_url_container_mobile .unique_url_copy_btn{border:1px solid #e0e0e0;font-size:12px;font-weight:600;padding:1rem}.settings_modal .unique_url_container .unique_url_copy_btn .copied_container,.settings_modal .unique_url_container_mobile .unique_url_copy_btn .copied_container{display:flex;flex-direction:row;gap:.25rem}@media only screen and (max-width:1040px){.settings_modal .aboutMe_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .aboutMe_container .aboutMe .email_input_container input[type=text i],.settings_modal .aboutMe_container .aboutMe .first_input_container input[type=text i],.settings_modal .aboutMe_container .aboutMe .last_input_container input[type=text i],.settings_modal .aboutMe_container .email .aboutMe_input_container input[type=text i],.settings_modal .aboutMe_container .email .email_input_container input[type=text i],.settings_modal .aboutMe_container .email .first_input_container input[type=text i],.settings_modal .aboutMe_container .email .last_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .aboutMe_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .email_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .first_input_container input[type=text i],.settings_modal .aboutMe_container .first_name .last_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .aboutMe_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .email_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .first_input_container input[type=text i],.settings_modal .aboutMe_container .last_name .last_input_container input[type=text i],.settings_modal .email_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .email_container .aboutMe .email_input_container input[type=text i],.settings_modal .email_container .aboutMe .first_input_container input[type=text i],.settings_modal .email_container .aboutMe .last_input_container input[type=text i],.settings_modal .email_container .email .aboutMe_input_container input[type=text i],.settings_modal .email_container .email .email_input_container input[type=text i],.settings_modal .email_container .email .first_input_container input[type=text i],.settings_modal .email_container .email .last_input_container input[type=text i],.settings_modal .email_container .first_name .aboutMe_input_container input[type=text i],.settings_modal .email_container .first_name .email_input_container input[type=text i],.settings_modal .email_container .first_name .first_input_container input[type=text i],.settings_modal .email_container .first_name .last_input_container input[type=text i],.settings_modal .email_container .last_name .aboutMe_input_container input[type=text i],.settings_modal .email_container .last_name .email_input_container input[type=text i],.settings_modal .email_container .last_name .first_input_container input[type=text i],.settings_modal .email_container .last_name .last_input_container input[type=text i],.settings_modal .first_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .first_container .aboutMe .email_input_container input[type=text i],.settings_modal .first_container .aboutMe .first_input_container input[type=text i],.settings_modal .first_container .aboutMe .last_input_container input[type=text i],.settings_modal .first_container .email .aboutMe_input_container input[type=text i],.settings_modal .first_container .email .email_input_container input[type=text i],.settings_modal .first_container .email .first_input_container input[type=text i],.settings_modal .first_container .email .last_input_container input[type=text i],.settings_modal .first_container .first_name .aboutMe_input_container input[type=text i],.settings_modal .first_container .first_name .email_input_container input[type=text i],.settings_modal .first_container .first_name .first_input_container input[type=text i],.settings_modal .first_container .first_name .last_input_container input[type=text i],.settings_modal .first_container .last_name .aboutMe_input_container input[type=text i],.settings_modal .first_container .last_name .email_input_container input[type=text i],.settings_modal .first_container .last_name .first_input_container input[type=text i],.settings_modal .first_container .last_name .last_input_container input[type=text i],.settings_modal .last_container .aboutMe .aboutMe_input_container input[type=text i],.settings_modal .last_container .aboutMe .email_input_container input[type=text i],.settings_modal .last_container .aboutMe .first_input_container input[type=text i],.settings_modal .last_container .aboutMe .last_input_container input[type=text i],.settings_modal .last_container .email .aboutMe_input_container input[type=text i],.settings_modal .last_container .email .email_input_container input[type=text i],.settings_modal .last_container .email .first_input_container input[type=text i],.settings_modal .last_container .email .last_input_container input[type=text i],.settings_modal .last_container .first_name .aboutMe_input_container input[type=text i],.settings_modal .last_container .first_name .email_input_container input[type=text i],.settings_modal .last_container .first_name .first_input_container input[type=text i],.settings_modal .last_container .first_name .last_input_container input[type=text i],.settings_modal .last_container .last_name .aboutMe_input_container input[type=text i],.settings_modal .last_container .last_name .email_input_container input[type=text i],.settings_modal .last_container .last_name .first_input_container input[type=text i],.settings_modal .last_container .last_name .last_input_container input[type=text i]{width:100%}}.connection_cats{display:flex;flex-direction:column;height:100%}.connection_cats .connection_cats_desc{color:rgba(0,0,0,.8);font-size:12px;font-weight:500;margin:0;padding:1.2rem 1rem}.connection_cats .checkboxes{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;overflow-y:auto;padding:.5rem 1rem}.connection_cats .checkboxes .checkbox_container{display:flex;flex-direction:row;gap:1rem}.connection_cats .checkboxes .checkbox_container input[type=checkbox i]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0}.connection_cats .checkboxes .checkbox_container .label_container{display:flex;flex-direction:column;gap:.5rem}.connection_cats .checkboxes .checkbox_container .label_container label{color:#000;font-size:14px;font-weight:600;vertical-align:middle}.connection_cats .checkboxes .checkbox_container .label_container p{color:#57565e;font-size:12px;font-weight:400;margin:0;text-align:justify}.connection_cats .checkboxes::-webkit-scrollbar{width:.3rem}.notification_settings{height:100%}.notification_settings p{margin:0}.notification_settings .default_notification{height:calc(100% - 2.4rem);overflow-x:hidden;overflow-y:auto;padding:1.2rem 1rem}.notification_settings .default_notification .cat_label_wrapper{margin-bottom:1rem}.notification_settings .default_notification .cat_label_wrapper .cat_contents{display:flex;flex-direction:row;justify-content:space-between}.notification_settings .default_notification .cat_label_wrapper .cat_contents .cat_label_container{display:flex;flex-direction:column;gap:.25rem}.notification_settings .default_notification .cat_label_wrapper .cat_contents .cat_label_container label{color:#484848;font-size:14px;font-weight:700}.notification_settings .default_notification .cat_label_wrapper .cat_contents .cat_label_container .desc{color:#959494;font-size:12px;font-weight:400}.notification_settings .default_notification .cat_label_wrapper .cat_contents .arrow_container{cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.notification_settings .default_notification .cat_label_wrapper.active{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:.5rem 0}.notification_settings .default_notification::-webkit-scrollbar{width:.3rem}.notification_channel{padding:1.2rem 1rem}.notification_channel h3{font-size:1.125rem;margin-top:.625rem}.notification_channel p{color:#656667;color:gray;font-size:12px;font-weight:500;margin:0 0 1rem}.notification_channel .channel_data_inputs{display:flex;flex-direction:column;gap:1.5rem;margin:.5rem 0}.notification_channel .channel_data_inputs div{display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.notification_channel .channel_data_inputs div label{color:#000;font-size:14px;font-weight:400;white-space:nowrap;width:25%}.notification_channel .channel_data_inputs div span{color:#959494;font-size:10px;font-weight:400}.notification_channel .channel_data_inputs div .input_container{display:flex;flex-direction:row}.notification_channel .channel_data_inputs div .input_container input[type=number],.notification_channel .channel_data_inputs div .input_container input[type=password],.notification_channel .channel_data_inputs div .input_container input[type=tel],.notification_channel .channel_data_inputs div .input_container input[type=text]{border:.063rem solid #cbcbcb;color:#504c4c;font-size:12px;font-weight:400;margin-bottom:.125rem;outline:none;padding:.5rem;width:45%}.notification_channel .channel_data_inputs div .input_container input[type=checkbox]{margin:0 0 .125rem;padding:0}.notification_channel .channel_data_inputs .checkbox_container{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:.5rem}.notification_channel .channel_data_inputs .checkbox_container .input_container{display:flex;flex-direction:row}.notification_channel .channel_data_inputs .checkbox_container .input_container label{width:22%}.notification_channel .channel_data_inputs .checkbox_container .input_container input[type=checkbox]{margin-left:3rem}.notification_channel .btns_container .input_btns{display:flex;flex-direction:row;gap:1rem}.notification_channel .btns_container .input_btns button{cursor:pointer;font-size:12px;font-weight:600;padding:1rem 2.5rem;transition:all .2s;width:calc(22.5% - .5rem)}.notification_channel .btns_container .input_btns .cancel{background-color:#fff;border:1px solid #e0e0e0;color:#000}.notification_channel .btns_container .input_btns .save{background-color:#6349ff;border:1px solid #6349ff;color:#fff}@media only screen and (max-width:1040px){.notification_channel .channel_data_inputs div .input_container{display:flex;flex-direction:row}.notification_channel .channel_data_inputs div .input_container input[type=number],.notification_channel .channel_data_inputs div .input_container input[type=password],.notification_channel .channel_data_inputs div .input_container input[type=tel],.notification_channel .channel_data_inputs div .input_container input[type=text]{width:65%}.notification_channel .channel_data_inputs .checkbox_container .input_container input[type=checkbox]{margin-left:5.5rem}.notification_channel .btns_container .input_btns button{width:calc(32.5% - .5rem)}}.pcs-backdrop{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,5%,.45);bottom:0;display:flex;justify-content:center;left:261px;position:fixed;right:0;top:0;z-index:9999}@media(max-width:1023px){.pcs-backdrop{left:0}}.pcs-card{background:#fff;border:1px solid #d8d5ce;border-radius:16px;box-shadow:0 12px 40px hsla(0,0%,5%,.15);flex-direction:column;gap:1.25rem;max-width:340px;padding:2.5rem 2.75rem;width:90%}.pcs-card,.pcs-logo-wrap{align-items:center;display:flex}.pcs-logo-wrap{background:#6449ff;border-radius:50%;flex-shrink:0;height:56px;justify-content:center;width:56px}.pcs-message{color:#0d0d0d;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.875rem;letter-spacing:-.01em;line-height:1.6;margin:0;text-align:center}.pcs-dots{align-items:center;display:flex;gap:7px}.pcs-dots span{-webkit-animation:pcs-pulse 1.3s ease-in-out infinite;animation:pcs-pulse 1.3s ease-in-out infinite;background:#6449ff;border-radius:50%;display:block;height:7px;width:7px}.pcs-dots span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.pcs-dots span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes pcs-pulse{0%,80%,to{opacity:.35;-webkit-transform:scale(.55);transform:scale(.55)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pcs-pulse{0%,80%,to{opacity:.35;-webkit-transform:scale(.55);transform:scale(.55)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bg_alternate{0%,49.9%{fill:#fff;height:8rem;width:8rem}50%,to{fill:#bbb9b9;height:7rem;width:7rem}}@keyframes bg_alternate{0%,49.9%{fill:#fff;height:8rem;width:8rem}50%,to{fill:#bbb9b9;height:7rem;width:7rem}}.bg_alternate{-webkit-animation:bg_alternate 2s infinite;animation:bg_alternate 2s infinite;left:45%;position:absolute;right:50%;top:35%}.invalid_email_modal_overlay{background:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:98}.invalid_email{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);color:#484848;left:25%;max-width:40rem;min-height:4rem;padding:1rem;position:absolute;right:25%;top:50%;width:40rem;z-index:99}.invalid_email .close_err_popup{color:#484848;cursor:pointer;font-size:14px;font-weight:700;text-align:right}.invalid_email .close_err_popup:hover{color:#eb3570}.invalid_email .err_msg{font-size:12px;font-weight:500;padding-bottom:.5rem;text-align:center}.invalid_email div{background-color:#6349ff;border:none;border-radius:.313rem;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:12px;font-weight:400;margin:auto;padding:.4rem .75rem;text-align:center;text-decoration:none;text-shadow:0 .04rem .04rem hsla(0,0%,100%,.25);transition:all .2s;width:4rem}@media only screen and (max-width:1040px){.invalid_email{left:10%;width:30rem}}.message_icons_btns_container{height:15rem}.email_icons_btns_container{height:17rem}.email_icons_btns_container,.message_icons_btns_container{bottom:10px;display:flex;flex-direction:column;gap:10px;position:fixed;width:78vw}.email_icons_btns_container .message_btns_container,.message_icons_btns_container .message_btns_container{margin:0 10px;width:98.5%}.email_icons_btns_container .message_btns_container .email_btns,.email_icons_btns_container .message_btns_container .message_btns,.message_icons_btns_container .message_btns_container .email_btns,.message_icons_btns_container .message_btns_container .message_btns{display:flex;flex-direction:row;gap:.25rem;justify-content:space-between;position:relative;width:100%}.email_icons_btns_container .message_btns_container .email_btns .discussion_icons,.email_icons_btns_container .message_btns_container .message_btns .discussion_icons,.message_icons_btns_container .message_btns_container .email_btns .discussion_icons,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons{display:flex;flex-direction:row;gap:1.3rem;margin-left:-.5rem;max-height:3.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.email_icons_btns_container .message_btns_container .email_btns .discussion_icons .message_icon,.email_icons_btns_container .message_btns_container .message_btns .discussion_icons .message_icon,.message_icons_btns_container .message_btns_container .email_btns .discussion_icons .message_icon,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons .message_icon{width:4.5rem}.email_icons_btns_container .message_btns_container .email_btns .discussion_icons .email_icon,.email_icons_btns_container .message_btns_container .message_btns .discussion_icons .email_icon,.message_icons_btns_container .message_btns_container .email_btns .discussion_icons .email_icon,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons .email_icon{margin-left:-.15rem}.email_icons_btns_container .message_btns_container .email_btns .discussion_icons .text_container,.email_icons_btns_container .message_btns_container .message_btns .discussion_icons .text_container,.message_icons_btns_container .message_btns_container .email_btns .discussion_icons .text_container,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons .text_container{align-items:center;display:flex;justify-content:center;left:20%;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,calc(-100% - 10px));transform:translate(-50%,calc(-100% - 10px))}.email_icons_btns_container .message_btns_container .email_btns .discussion_icons .text_container p,.email_icons_btns_container .message_btns_container .message_btns .discussion_icons .text_container p,.message_icons_btns_container .message_btns_container .email_btns .discussion_icons .text_container p,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons .text_container p{background-color:#484848;border-radius:5px;color:#fff;font-size:1rem;margin:0;padding:.5rem 1rem;pointer-events:all;text-align:center;white-space:nowrap}.email_icons_btns_container .message_btns_container .email_btns .email_send_btn .msg-bn1,.email_icons_btns_container .message_btns_container .email_btns .msg_send_btn .msg-bn1,.email_icons_btns_container .message_btns_container .message_btns .email_send_btn .msg-bn1,.email_icons_btns_container .message_btns_container .message_btns .msg_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .email_btns .email_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .email_btns .msg_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .message_btns .msg_send_btn .msg-bn1{background-color:#000;border:none;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Manrope,sans-serif;font-size:12px;font-weight:700;padding:1rem 1rem 1.1rem;text-align:center;text-decoration:none;text-shadow:0 .04em .04em hsla(0,0%,100%,.25);transition:all .2s;width:100%}.email_icons_btns_container .message_btns_container .email_btns .email_send_btn .msg-bn1:hover,.email_icons_btns_container .message_btns_container .email_btns .msg_send_btn .msg-bn1:hover,.email_icons_btns_container .message_btns_container .message_btns .email_send_btn .msg-bn1:hover,.email_icons_btns_container .message_btns_container .message_btns .msg_send_btn .msg-bn1:hover,.message_icons_btns_container .message_btns_container .email_btns .email_send_btn .msg-bn1:hover,.message_icons_btns_container .message_btns_container .email_btns .msg_send_btn .msg-bn1:hover,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn .msg-bn1:hover,.message_icons_btns_container .message_btns_container .message_btns .msg_send_btn .msg-bn1:hover{background-color:#484848;color:#ddd4d4;-webkit-transform:scale(1.03);transform:scale(1.03)}.email_icons_btns_container .message_btns_container .email_btns .email_send_btn,.email_icons_btns_container .message_btns_container .email_btns .msg_send_btn,.email_icons_btns_container .message_btns_container .message_btns .email_send_btn,.email_icons_btns_container .message_btns_container .message_btns .msg_send_btn,.message_icons_btns_container .message_btns_container .email_btns .email_send_btn,.message_icons_btns_container .message_btns_container .email_btns .msg_send_btn,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn,.message_icons_btns_container .message_btns_container .message_btns .msg_send_btn{margin-left:1.2rem;width:100%}@media only screen and (max-width:1040px){.message_icons_btns_container{width:100vw}.message_icons_btns_container .message_btns_container{bottom:4vh}.message_icons_btns_container .message_btns_container .email_btns .discussion_icons,.message_icons_btns_container .message_btns_container .message_btns .discussion_icons{margin-top:.25rem;max-height:3rem}.message_icons_btns_container .message_btns_container .email_btns .email_send_btn,.message_icons_btns_container .message_btns_container .email_btns .msg_send_btn,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn,.message_icons_btns_container .message_btns_container .message_btns .msg_send_btn{margin:.25rem 1.3rem 0}.message_icons_btns_container .message_btns_container .email_btns .email_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .email_btns .msg_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn .msg-bn1,.message_icons_btns_container .message_btns_container .message_btns .msg_send_btn .msg-bn1{width:100%}}@media only screen and (width:1280px){.message_icons_btns_container .message_btns_container{bottom:-1.4vh}}@media only screen and (width:1024px){.message_icons_btns_container .message_btns_container{bottom:5.5vh;margin:auto auto 0}}@media only screen and (width:768px){.message_icons_btns_container .message_btns_container .email_btns .email_send_btn,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn{width:85%}}@media (width:912px),only screen and (width:820px){.message_icons_btns_container .message_btns_container{bottom:2.5vh}}@media screen and (min-width:430px)and (max-width:768px){.message_icons_btns_container .message_btns_container{bottom:3vh}}@media only screen and (width:540px){.message_icons_btns_container .message_btns_container{bottom:5.3vh}.message_icons_btns_container .message_btns_container .email_btns .email_send_btn,.message_icons_btns_container .message_btns_container .message_btns .email_send_btn{width:80%}}@media only screen and (width:414px){.message_icons_btns_container .message_btns_container{bottom:4vh}}@media only screen and (width:393px){.message_icons_btns_container .message_btns_container{bottom:4.7vh}}@media only screen and (width:375px){.message_icons_btns_container .message_btns_container{bottom:6.2vh}.message_icons_btns_container .message_btns_container .email_btns{top:-40%}}@media only screen and (width:360px){.message_icons_btns_container .message_btns_container{bottom:4.5vh}}@media only screen and (width:353px){.message_icons_btns_container .message_btns_container{bottom:5vh}}@media only screen and (width:320px){.message_icons_btns_container .message_btns_container{bottom:5.7vh}}@media only screen and (width:280px){.message_icons_btns_container .message_btns_container{bottom:6vh}}@media only screen and (height:667px){.message_icons_btns_container .message_btns_container{bottom:6.2vh}.message_icons_btns_container .message_btns_container .email_btns{top:-70%}}@media only screen and (height:851px){.message_icons_btns_container .message_btns_container{bottom:4.4vh}}@media only screen and (height:812px){.message_icons_btns_container .message_btns_container{bottom:4.5vh}}@media only screen and (height:740px){.message_icons_btns_container .message_btns_container{bottom:5.2vh}.message_icons_btns_container .message_btns_container .message_btns{top:4.5%}}@media only screen and (height:736px){.message_icons_btns_container .message_btns_container{bottom:5.2vh}.message_icons_btns_container .message_btns_container .email_btns{top:-50%}}@media only screen and (height:786px){.message_icons_btns_container .message_btns_container{bottom:5.2vh}}@media only screen and (height:914px){.message_icons_btns_container .message_btns_container{bottom:5.2vh}}@media only screen and (height:915px){.message_icons_btns_container .message_btns_container{bottom:5.2vh}}@media only screen and (height:1366px){.message_icons_btns_container .message_btns_container{bottom:1.5vh}}.local_search_box_container{margin-left:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.local_search_box_container .local_search_box_icons{align-items:center;display:flex;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.local_search_box_container .local_search_box_icons input[type=text]{background-color:#000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACvSURBVHgBlVLbDYMwDHSq/jcjMJo3KBuUTegGdIOMwAioE8AGwZZsEVl5kJMsR2ff5eEACGKMnuJDEeKFlQKhBmoYKDYRcJ4pFsMNJbE2jZnamBh4W8SSMGMw2QLfa4MGZOdgScbvhvjLjSn3kLxDG6+cY+g49mrJ6caDvaUHbcE3RqXCveRsP8kiH0U5xQyV46GMThHkWl5fu2pQgzV49oidcyij5vzvEicGBy2PE9gGMfJr8oJXAAAAAElFTkSuQmCC);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-radius:4px;bottom:6px;box-shadow:0 5px .938rem rgba(0,0,0,.35);color:#fff;font-size:12px;font-weight:600;line-height:1.5;outline:none;padding:1.05rem 1rem;position:absolute;right:3px;width:100%}.local_search_box_container .local_search_box_icons input[type=text]:not(:placeholder-shown){background-image:none;padding-right:10px}.local_search_box_container .local_search_box_icons input[type=text]::-webkit-input-placeholder{color:#fff;font-weight:600}.local_search_box_container .local_search_box_icons .search_icon_container{cursor:pointer;margin-left:auto}.local_search_box_container .open_search_box_icon{width:calc(22vw - 20px)}.local_search_box_container .local_search_no_data_found,.local_search_box_container .local_search_results_dropdown{background-color:#fff;border-radius:.625rem;border-top:1px solid gray;bottom:50px;box-shadow:0 5px .938rem rgba(0,0,0,.35);max-height:200px;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%;z-index:2}.local_search_box_container .local_search_no_data_found .local_search_results,.local_search_box_container .local_search_results_dropdown .local_search_results{align-items:center;background-color:#fff;border-bottom:1px solid hsla(0,0%,85%,.767);cursor:pointer;display:flex;flex-direction:row;font-size:10px;gap:.5rem;padding:.75rem}.local_search_box_container .local_search_no_data_found .local_search_results:hover,.local_search_box_container .local_search_results_dropdown .local_search_results:hover{background-color:#efeef1}.local_search_box_container .local_search_no_data_found .local_search_results .search_result_avatar,.local_search_box_container .local_search_results_dropdown .local_search_results .search_result_avatar{height:3rem;width:3rem}.local_search_box_container .local_search_no_data_found .local_search_results .search_result_avatar img,.local_search_box_container .local_search_results_dropdown .local_search_results .search_result_avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.local_search_box_container .local_search_no_data_found .local_search_results .search_result_info,.local_search_box_container .local_search_results_dropdown .local_search_results .search_result_info{display:flex;flex-direction:column}.local_search_box_container .local_search_results_dropdown::-webkit-scrollbar{width:.3rem}.local_search_box_container .local_search_no_data_found{font-size:12px;font-weight:500;padding:1rem;text-align:center}.admin-user_view_container{align-items:center;display:flex;flex-direction:column;font-family:Manrope;height:80vh;max-width:53vw;width:53vw}.admin-user_view_container .admin-user_view_container::-webkit-scrollbar{width:.1rem}.admin-user_view_container .admin-user_view-main{display:flex;height:100%;justify-content:space-between;width:100%}.admin-user_view_container .admin-user_view-main .user_units_container{background-color:#f8f8f8;height:100%;padding-left:.5rem;padding-top:.5rem;width:49%}.admin-user_view_container .admin-user_view-main .user_units_container .back_btn{align-self:left;color:#000;display:flex;flex-direction:row;gap:.5rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-user_view_container .admin-user_view-main .user_units_container .back_btn p{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.871rem;font-style:normal;font-weight:600;line-height:.308rem;margin:0}.admin-user_view_container .admin-user_view-main .user_units_container .user_units{height:74.5%;margin-bottom:.5rem;overflow-x:hidden;overflow-y:auto}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_info .unit{align-items:center;display:flex;gap:.3rem;padding:.5rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_info .unit .avatar-image{border-radius:50%;height:1.8rem;width:1.8rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_info .unit-title-description{padding:.5rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_info .unit-title-description .unit-header{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:1.2rem;font-style:normal;font-weight:600;margin:0;padding:.1rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_info .unit-title-description .personal-work{color:#8a8888;font-family:Manrope;font-size:.825rem;font-style:normal;font-weight:400;margin:0;padding:.1rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions{align-items:flex-start;display:flex;flex-direction:column;font-family:Manrope;font-size:.664rem;font-style:normal;font-weight:600;padding:.5rem}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question{font-size:.856rem;margin-bottom:.4rem;padding:.1rem .3rem;width:100%}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question.selected{background-color:#e0e0e0;margin-bottom:.4rem;padding:.1rem .3rem;width:100%}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question.non-selected.non-clickable,.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question.selected.non-clickable{opacity:.5}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question-text{display:flex;gap:10px;justify-content:space-between;width:100%}.admin-user_view_container .admin-user_view-main .user_units_container .user_units .unit_assigned_questions .question-xp{align-items:center;background-color:#8a8888;color:#000;display:inline-block;display:flex;font-weight:700;height:22px;justify-content:center;padding:3px;width:22px}.admin-user_view_container .admin-user_view-main .user_units_container .user_units::-webkit-scrollbar{width:.1rem}.admin-user_view_container .admin-user_view-main .user_units_container .search-unit-container{background-color:#d9d9d9;height:5rem;margin-bottom:.1rem;overflow-x:hidden;overflow-y:auto;padding-bottom:1rem;padding-top:1rem}.admin-user_view_container .admin-user_view-main .user_units_container .search-unit-container .unit-list{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.1rem}.admin-user_view_container .admin-user_view-main .user_units_container .search-unit-container .unit-list .available-units{display:flex;flex-direction:row;gap:.5rem}.admin-user_view_container .admin-user_view-main .user_units_container .search-unit-container .unit-list .available-units .unit-text{color:#000;font-family:"Manrope, sans-serif";font-size:.889rem;font-style:normal;font-weight:400}.admin-user_view_container .admin-user_view-main .user_units_container .search-unit-container::-webkit-scrollbar{width:.1rem}.admin-user_view_container .admin-user_view-main .user_units_container .unit_search_box_container{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.6642rem;font-style:normal;font-weight:400;line-height:.25rem}.admin-user_view_container .admin-user_view-main .user_units_container .unit_search_box_container input{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAnCAYAAABjYToLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIRSURBVHgB7ZixUcMwFIb/wAIZQRvEbCAmCBsgSqqwQcwEZIOECYAJ7HR0gQniki6howPpLF+M/GRLtkRS8N3955Miy7+eXmTJI7gzlhJSEymuy2P9217qTWst9Yw/gEtlUt8e2kktpRgioKLx4GmI0hwBSaS2AUxV2sAzeiOLqQyH/KmjcukRh3za63qmNZW6Ak0hdamv3jCU+UHlTGoxS/WRgo7cFj3yjoGevidHQ679ZfBkSXSywDDUgDZEv3euHTDQkQqBMmdGbgfHWTCj1SsXWuBoDjztuokRNwmEZ4Vm1FoRaEYrBhzNAHBb4zOUa0+dHHHIUa59dRJbY2WMGXUviMfaKE9sDSlje8SjMMrM1lAZM/+2sXJM4TzoM5woylhh1F0gHswof9oaUsYY4mEme2FrqIy9G3VTxIMb5byrsfPCNwBBPKfzfWnuwTKEx3yRL11uStEczTXCMUfPWbFtTRIMZ0aYcopWBQe9FR5ijjKlBszgyQJhjmBtRz/n3avJCvaDhED7aDnKQexgP8o5TePIUq8iN2u5rzq6Fbo8xuGzgQsrqRv0JAWcD7RtUpGmIuibHr9gsE9tl+pn0SSGubrBrYOhDPTh2MucLce6TCb6Wj28QJlzOdr3XLbPD6nUPY6MQJglKQoC/+b6IRD47RASZaKx1Jzj+LyiXB14re7jFIwpcpTm1HLyJXX7Ay2dSz9iQZknAAAAAElFTkSuQmCC);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.3rem 1.3rem;border:.063rem solid #ded9d9;color:#000;font-size:.85rem;font-weight:550;outline:0;padding:.5rem;width:100%}.admin-user_view_container .admin-user_view-main .question-view{height:100%;width:50%}.admin-user_view_container .admin-user_view-main .question-view .back_btn{align-self:left;color:#000;display:flex;flex-direction:row;gap:.2rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-user_view_container .admin-user_view-main .question-view .back_btn p{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.871rem;font-style:normal;font-weight:600;line-height:.308rem;margin:0}.admin-user_view_container .admin-user_view-main .question-view .question-header{background-color:#f8f8f8;height:8rem;padding:.446rem}.admin-user_view_container .admin-user_view-main .question-view .question-header .questions-role{font-family:Manrope;font-size:.737rem;font-style:normal;font-weight:600;line-height:1.125rem;padding:.5rem}.admin-user_view_container .admin-user_view-main .question-view .question-header .questions-role label{color:#000;font-size:.864rem;font-weight:600;line-height:.8rem;margin:0}.admin-user_view_container .admin-user_view-main .question-view .question-header .question-tech-roles{align-items:center;display:flex;gap:1.25rem;margin-bottom:.625rem;padding:.5rem}.admin-user_view_container .admin-user_view-main .question-view .question-header .question-tech-roles .member{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.698rem;font-style:normal;font-weight:400;gap:.5rem;line-height:.625rem}.admin-user_view_container .admin-user_view-main .question-view .question-header .question-tech-roles .member .avatar-image{border-radius:50%;flex-shrink:0;height:auto;height:1.8rem;width:100%;width:2rem}.admin-user_view_container .admin-user_view-main .question-view .message-chat{height:55.8%;margin-bottom:.2rem;margin-top:.5rem;overflow-x:hidden;overflow-y:auto}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section{align-items:flex-start;display:flex;gap:.625rem;margin-bottom:1rem;padding:.2rem}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section .circle{flex-shrink:0;width:2.5rem}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section .circle .avatar-image{border-radius:50%;height:auto;width:100%}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section .messages .message-sender{color:#959494;font-family:Manrope;font-size:.898rem;font-style:normal;font-weight:600;line-height:.625rem;margin-bottom:.2rem}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section .messages .message{color:#000;font-size:.864rem;font-weight:400;padding:.1rem}.admin-user_view_container .admin-user_view-main .question-view .message-chat .nestria-chat-section .messages .message .rating{font-size:1.2rem;font-weight:700}.admin-user_view_container .admin-user_view-main .question-view .message-chat::-webkit-scrollbar{width:.1rem}.admin-user_view_container .admin-user_view-main .question-view .write-msg{display:flex;flex-direction:column;margin-bottom:.3rem}.admin-user_view_container .admin-user_view-main .question-view .write-msg .write-msg_notes{background-color:#f8f8f8;border:.071rem solid #e0e0e0;border-image:none;border-image:initial;color:#8a8888;height:4.9rem;margin:0;text-align:justify}.admin-user_view_container .admin-user_view-main .question-view .send-btn-container{background-color:#000;color:#fff;padding:.2rem 0;width:100%}.admin-user_view_container::-webkit-scrollbar{width:.3rem}@media only screen and (max-width:1040px){.admin-user_view_container{height:95vh;max-width:100vw;width:100vw}.admin-user_view_container .admin-user_view-main{height:100%}.admin-user_view_container .admin-user_view-main .user_units_container{width:49%}.admin-user_view_container .admin-user_view-main .question-view{margin:.889rem;width:49%}}.questions-desc-container .question-desc{margin:1rem}.questions-desc-container .question-desc .question-header{background-color:#f5f5f5}.questions-desc-container .question-desc .question-header .questions-role{font-size:10px;font-weight:700}.questions-desc-container .question-desc .question-header .question-tech-roles{align-items:center;display:flex;gap:1rem;margin-bottom:1rem;margin-top:1rem}.questions-desc-container .question-desc .nestria-chat-section{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem;margin-top:2rem}.questions-desc-container .question-desc .write-msg{display:flex;flex-direction:column;margin-bottom:3rem}.questions-desc-container .question-desc .write-msg .write-msg_notes{background-color:#e0e0e0;border:1px solid #e0e0e0;border-image:none;border-image:initial;color:#8a8888;height:10rem;text-align:center}:root{--line-height-medium:1rem}.ques-center-div{display:flex;flex-direction:column;font-family:Manrope;font-style:normal;height:80vh;max-width:53vw;width:53vw}.ques-center-div .ques_main{background-color:#fff;border-radius:1%}.ques-center-div .ques_main .user-questions{height:100%;width:auto}.ques-center-div .ques_main .user-questions .message{color:red;font-weight:600;margin-left:1.8rem}.ques-center-div .ques_main .user-questions .questions-btn{display:flex;flex-direction:row;gap:1.5rem;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:end;margin:1rem 1.25rem}.ques-center-div .ques_main .user-questions .questions-btn .bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.ques-center-div .ques_main .user-questions .questions-stack{height:65.5vh;margin-bottom:1rem;overflow-x:hidden;overflow-y:auto}.ques-center-div .ques_main .user-questions .questions-stack .questions-card{align-items:center;border-bottom:.341815px solid #e0e0e0;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:.5rem 1.25rem;padding:.5rem 0}.ques-center-div .ques_main .user-questions .questions-stack .questions-card .ques-avatar{align-items:center;display:flex;gap:1rem;margin-right:1rem}.ques-center-div .ques_main .user-questions .questions-stack .questions-card .questions>*{margin:.5rem 0!important}.ques-center-div .ques_main .user-questions .questions-stack .questions-card .tech-questions{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.9836rem;font-size:var(--font-size-medium);font-style:normal;font-weight:400;line-height:1.2rem;width:60%}.ques-center-div .ques_main .user-questions .questions-stack .questions-card .msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.5rem auto;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.ques-center-div .ques_main .user-questions .questions-stack .questions-card .msg_notifs_option_btn .bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.ques-center-div .ques_main .user-questions .questions-stack::-webkit-scrollbar{width:.1rem}@media only screen and (max-width:1040px){.ques-center-div{height:95vh!important;max-width:99%!important;width:99%!important}.ques-center-div .ques_main{height:100%!important}}@media only screen and (width:360px){.ques-center-div{height:94vh!important}.ques-center-div .ques_main{height:100%!important}}@media only screen and (width:375px){.ques-center-div{height:94vh!important}.ques-center-div .ques_main{height:100%!important}}.create-ques-container{background-color:#fff;height:99%;padding:0 .4rem;position:absolute;width:97.9%;z-index:100000}.create-ques-main{height:100%}.back_btn{align-self:left;flex-direction:row;gap:.2rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.back_btn,.back_btn p{color:#000;display:flex}.back_btn p{align-items:center;font-family:Manrope;font-size:.871rem;font-style:normal;font-weight:600;line-height:.308rem;margin:0}.create-ques-header{align-items:center;justify-content:space-between;margin-top:.8rem}.create-ques-header,.header{display:flex;flex-direction:row}.header{gap:.3rem;margin-bottom:.5rem}label{color:#000;font-size:1rem;font-weight:600;line-height:1rem;margin:0}.toggle_switch_container{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.toggle_switch_container p{font-size:.769rem;line-height:.3125rem;margin:0}.toggle_switch_container p:first-child{color:#8a8888}.toggle_switch_container p:nth-child(2){color:#000}.toggle_switch_container .toggle_switch{background-color:#f5f5f5;border-radius:1.7rem;bottom:.1rem;cursor:pointer;display:inline-block;height:1.068125rem;position:relative;width:1.986875rem}.toggle_switch_container .toggle_switch .toggle_handle{background-color:#000;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.4);height:1rem;position:absolute;right:1.8px;top:1.9px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1rem}.toggle_switch_container .toggle_switch.on{background-color:#3fdd98}.toggle_switch_container .toggle_switch.on .toggle_handle{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.toggle_switch_container .toggle_switch.off{background-color:#d9d9d9}.admin-notes-container,.gpt-prompt-container,.ques-container{display:flex;flex-direction:column;gap:.5rem}.gpt-prompt-container label,.ques-container label{color:#000;font-size:.9rem;font-weight:600;margin:0}.admin_notes,.gpt_input_message,.ques_input_message{border-color:currentcolor currentcolor #e4e4e4;border-image:none;border-image:initial;border-style:solid;border-width:.5px 1px 1px;color:#8a8888}.gpt_input_message{max-height:11.5rem;min-height:4.5rem;overflow-y:auto;resize:vertical}.ques_input_message{font-size:1.1rem;font-weight:400;padding:.2rem;text-align:left;white-space:normal}.error-message{color:red;font-size:.8rem;margin-top:5px}.gpt_input_message{font-size:1.1rem;font-weight:400;height:9.5rem}.admin_notes{background-color:#f8f8f8;font-size:1.2rem;font-weight:400;height:5.5rem;text-align:left}.gpt-prompt-container{margin-bottom:7.5rem}.ques-container{margin-bottom:.5rem}.admin-notes-container{margin-bottom:.8rem}.test-btn-container{margin-bottom:6rem;text-align:right}.test-btn-container .button{background-color:#000;color:#fff;display:inline-block;font-size:11.6217px;font-weight:600;padding:.2rem 1.5rem}.delete-ques-container{display:flex;flex-direction:row;justify-content:right;margin-bottom:.2rem}.delete-ques-container p{color:#ff223d;cursor:pointer;font-size:1.2rem;font-weight:400;margin:.3rem 0;padding:0;text-align:right}.create_save_btn{background:#000;border:.5px solid #e4e4e4;box-sizing:border-box;position:absolute;width:99%}.button{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;font-size:1.3rem;height:1.2rem;justify-content:center;padding:1.2rem 2rem;text-align:center}.unit-center-div{display:flex;flex-direction:column;font-family:Manrope;font-style:normal;height:80vh;max-width:53vw;width:53vw}.unit-center-div .unit_main{background-color:#fff;border-radius:1%}.unit-center-div .unit_main .user-units{height:100%;width:auto}.unit-center-div .unit_main .user-units .message{color:red;font-weight:600;margin-left:1.8rem}.unit-center-div .unit_main .user-units .units-btn{display:flex;flex-direction:row;gap:1.5rem;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:end;margin:1rem 1.25rem}.unit-center-div .unit_main .user-units .units-btn .unit-bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.unit-center-div .unit_main .user-units .units-stack{height:67vh;overflow-x:hidden;overflow-y:auto}.unit-center-div .unit_main .user-units .units-stack .units-card{align-items:center;border-bottom:.341815px solid #e0e0e0;display:flex;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:.5rem 1.25rem}.unit-center-div .unit_main .user-units .units-stack .units-card .unit-avatar{align-items:center;display:flex;gap:1rem;margin-right:1rem}.unit-center-div .unit_main .user-units .units-stack .units-card .units>*{margin:.5rem 0!important}.unit-center-div .unit_main .user-units .units-stack .units-card .tech-units{color:#000;display:flex;flex-direction:column;font-family:Manrope;font-size:.9836rem;font-size:var(--font-size-medium);font-style:normal;font-weight:600;margin-bottom:.5rem;width:60%}.unit-center-div .unit_main .user-units .units-stack .units-card .tech-units .unit-part-interview{color:blue}.unit-center-div .unit_main .user-units .units-stack .units-card .tech-units .unit-pallen-part-interview{margin-top:.1rem;width:30vw}.unit-center-div .unit_main .user-units .units-stack .units-card .units_msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.5rem auto;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.unit-center-div .unit_main .user-units .units-stack .units-card .units_msg_notifs_option_btn .bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.unit-center-div .unit_main .user-units .units-stack::-webkit-scrollbar{width:.1rem}@media only screen and (max-width:1040px){.unit-center-div{height:95vh!important;max-width:99%!important;width:99%!important}.unit-center-div .unit_main{height:100%!important}}@media only screen and (width:360px){.unit-center-div{height:94vh!important}.unit-center-div .unit_main{height:100%!important}}@media only screen and (width:375px){.unit-center-div{height:94vh!important}.unit-center-div .unit_main{height:100%!important}}:root{--font-family:"Manrope",sans-serif;--font-style:normal}.create-unit-container{background-color:#fff;height:95%;padding:0 .4rem;position:absolute;width:97.9%;z-index:100000}.create-unit-container .back_btn{align-self:left;color:#000;display:flex;flex-direction:row;gap:.2rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-unit-container .back_btn p{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.871rem;font-style:normal;font-weight:600;line-height:.308rem;margin:0}.create-unit-container .create-unit-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:.8rem}.create-unit-container .create-unit-header .header{display:flex;flex-direction:row;gap:.3rem;margin-bottom:.5rem}.create-unit-container .create-unit-header .header label{color:#000;font-size:12.989px;font-weight:600;margin:0}.create-unit-container .create-unit-header .toggle_switch_container{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.create-unit-container .create-unit-header .toggle_switch_container p{font-size:.769rem;font-weight:400;line-height:.3125rem;margin:0}.create-unit-container .create-unit-header .toggle_switch_container p:first-child{color:#8a8888}.create-unit-container .create-unit-header .toggle_switch_container p:nth-child(2){color:#000}.create-unit-container .create-unit-header .toggle_switch_container .toggle_switch{background-color:#f5f5f5;border-radius:1.7rem;bottom:.1rem;cursor:pointer;display:inline-block;height:1.068125rem;position:relative;width:1.986875rem}.create-unit-container .create-unit-header .toggle_switch_container .toggle_switch .toggle_handle{background-color:#000;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.4);height:1rem;position:absolute;right:1.8px;top:1.9px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1rem}.create-unit-container .create-unit-header .toggle_switch_container .toggle_switch.on{background-color:#3fdd98}.create-unit-container .create-unit-header .toggle_switch_container .toggle_switch.on .toggle_handle{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.create-unit-container .create-unit-header .toggle_switch_container .toggle_switch.off{background-color:#d9d9d9}.create-unit-container .unit-admin-notes-container,.create-unit-container .unit-container,.create-unit-container .unit-desc-container{display:flex;flex-direction:column}.create-unit-container .unit-admin-notes-container label,.create-unit-container .unit-container label,.create-unit-container .unit-desc-container label{color:#000;font-size:12.3053px;font-weight:600;margin:0}.create-unit-container .unit-admin-notes-container .admin_notes,.create-unit-container .unit-admin-notes-container .unit_name,.create-unit-container .unit-container .admin_notes,.create-unit-container .unit-container .unit_name,.create-unit-container .unit-desc-container .admin_notes,.create-unit-container .unit-desc-container .unit_name{border:1px solid #e0e0e0;border-image:none;border-image:initial;color:#8a8888}.create-unit-container .unit-admin-notes-container .unit-desc,.create-unit-container .unit-container .unit-desc,.create-unit-container .unit-desc-container .unit-desc{border-color:currentcolor currentcolor #e4e4e4;border-image:none;border-image:initial;border-style:solid;border-width:.341815px 1px 1px;color:#8a8888;max-height:10rem;min-height:4rem;overflow-y:auto;resize:vertical}.create-unit-container .unit-admin-notes-container .unit_name,.create-unit-container .unit-container .unit_name,.create-unit-container .unit-desc-container .unit_name{font-size:10.9381px;font-weight:400;padding:.2rem;text-align:left;white-space:normal}.create-unit-container .unit-admin-notes-container .unit-desc,.create-unit-container .unit-container .unit-desc,.create-unit-container .unit-desc-container .unit-desc{background:#f8f8f8;border:.341815px solid #e4e4e4;font-size:10.9381px;font-weight:400}.create-unit-container .unit-admin-notes-container .unit-error-message,.create-unit-container .unit-container .unit-error-message,.create-unit-container .unit-desc-container .unit-error-message{color:red;font-size:12px;margin-top:5px}.create-unit-container .unit-admin-notes-container .admin_notes,.create-unit-container .unit-container .admin_notes,.create-unit-container .unit-desc-container .admin_notes{background-color:#f8f8f8;font-size:12.989px;font-weight:400;height:3.1275rem;text-align:left}.create-unit-container .unit-container{gap:.5rem;margin-top:.5rem}.create-unit-container .unit-container,.create-unit-container .unit-desc-container{margin-bottom:.2rem}.create-unit-container .unit-admin-notes-container{margin-bottom:.3rem}.create-unit-container .unit-text{color:#000;font-weight:400;margin:2rem 0}.create-unit-container .include{color:#000;font-size:12.3053px;font-weight:600;margin:0}.create-unit-container .search_box_container{margin:.5}.create-unit-container .assigned-unit-ques-list,.create-unit-container .unit-ques-list{overflow-x:hidden;overflow-y:auto}.create-unit-container .assigned-unit-ques-list .unit-ques,.create-unit-container .unit-ques-list .unit-ques{display:flex;flex-direction:row;justify-content:space-between;margin:.5rem}.create-unit-container .assigned-unit-ques-list .unit-ques .list-ques,.create-unit-container .unit-ques-list .unit-ques .list-ques{display:flex;flex-direction:row;gap:.5rem;line-height:1.2rem}.create-unit-container .assigned-unit-ques-list .unit-ques .list-ques .ques-text,.create-unit-container .unit-ques-list .unit-ques .list-ques .ques-text{color:#000;font-family:"Manrope, sans-serif";font-size:12.3308px;font-style:normal;font-weight:400}.create-unit-container .assigned-unit-ques-list .unit-ques .xp-add-rem,.create-unit-container .unit-ques-list .unit-ques .xp-add-rem{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0;padding:0}.create-unit-container .assigned-unit-ques-list .unit-ques .xp-add-rem .question-xp,.create-unit-container .unit-ques-list .unit-ques .xp-add-rem .question-xp{border:1px solid #000;font-size:12.989px;font-weight:400;height:2rem;padding:0;width:2rem}.create-unit-container .assigned-unit-ques-list .unit-error-message,.create-unit-container .unit-ques-list .unit-error-message{color:red;font-size:12px;margin-top:5px}.create-unit-container .assigned-unit-ques-list::-webkit-scrollbar,.create-unit-container .unit-ques-list::-webkit-scrollbar{width:.1rem}.create-unit-container .assigned-course-unit-list.empty,.create-unit-container .assigned-unit-ques-list{height:8rem;margin-bottom:1rem;padding:.5rem}.create-unit-container .unit-ques-list{height:10rem;margin-bottom:.5rem;padding:.5rem}.create-unit-container .delete-ques-container{display:flex;flex-direction:row;justify-content:right;margin-bottom:.1rem}.create-unit-container .delete-ques-container p{color:#ff223d;cursor:pointer;font-size:12.989px;font-weight:400;margin:.25rem 0;padding:0;text-align:right}.create-unit-container .create_save_btn{width:100%}.create-unit-container .create_save_btn .button{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:1.2rem;justify-content:center;padding:1rem 2rem;text-align:center}:root{--font-size-small:0.8127rem;--font-size-medium:0.9836rem}.course-center-div{display:flex;flex-direction:column;font-family:Manrope;font-style:normal;height:80vh;max-width:53vw;width:53vw}.course-center-div .course_main{background-color:#fff;border-radius:1%}.course-center-div .course_main .course-questions{height:100%;width:auto}.course-center-div .course_main .course-questions .message{color:red;font-weight:600;margin-left:1.8rem}.course-center-div .course_main .course-questions .courses-btn{display:flex;flex-direction:row;gap:1.5rem;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:end;margin:1rem 1.25rem}.course-center-div .course_main .course-questions .courses-btn .course-bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.course-center-div .course_main .course-questions .courses-stack{height:67vh;overflow-x:hidden;overflow-y:auto}.course-center-div .course_main .course-questions .courses-stack .courses-card{align-items:center;border-bottom:.341815px solid #e0e0e0;display:flex;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:.5rem 1.25rem}.course-center-div .course_main .course-questions .courses-stack .courses-card .course-avatar{align-items:center;display:flex;gap:1rem;margin-right:1rem}.course-center-div .course_main .course-questions .courses-stack .courses-card .courses>*{margin:.5rem 0!important}.course-center-div .course_main .course-questions .courses-stack .courses-card .tech-courses{color:#000;display:flex;flex-direction:column;font-family:Manrope;font-size:.9836rem;font-size:var(--font-size-medium);font-style:normal;font-weight:600;margin-bottom:.5rem;width:60%}.course-center-div .course_main .course-questions .courses-stack .courses-card .tech-courses .course-part-interview{color:blue}.course-center-div .course_main .course-questions .courses-stack .courses-card .tech-courses .course-pallen-part-interview{margin-top:.1rem;width:35vw}.course-center-div .course_main .course-questions .courses-stack .courses-card .course_msg_notifs_option_btn{align-items:center;display:flex;flex-direction:row;gap:1.5rem;height:100%;margin:.5rem auto;position:relative;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.course-center-div .course_main .course-questions .courses-stack .courses-card .course_msg_notifs_option_btn .courses_bn3{background-color:#f5f5f5;box-sizing:border-box;color:#000;cursor:pointer;font-family:Manrope;font-size:.8127rem;font-size:var(--font-size-small);font-style:normal;font-weight:600;line-height:.3125rem;padding:.7em 2.5em;text-align:center;text-decoration:none}.course-center-div .course_main .course-questions .courses-stack::-webkit-scrollbar{width:.1rem}@media only screen and (max-width:1040px){.course-center-div{height:95vh!important;max-width:99%!important;width:99%!important}.course-center-div .course_main{height:100%!important}}@media only screen and (width:360px){.course-center-div{height:94vh!important}.course-center-div .course_main{height:100%!important}}@media only screen and (width:375px){.course-center-div{height:94vh!important}.course-center-div .course_main{height:100%!important}}.create-course-container{background-color:#fff;height:95%;padding:0 .4rem;position:absolute;width:97.9%;z-index:100000}.create-course-container .back_btn{align-self:left;color:#000;display:flex;flex-direction:row;gap:.2rem;padding:.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-course-container .back_btn p{align-items:center;color:#000;display:flex;font-family:Manrope;font-size:.871rem;font-style:normal;font-weight:600;line-height:.308rem;margin:0}.create-course-container .create-course-header{display:flex;flex-direction:row;justify-content:space-between;margin-top:.8rem}.create-course-container .create-course-header .header{display:flex;flex-direction:row;gap:.3rem;margin-bottom:.5rem}.create-course-container .create-course-header .header label{color:#000;font-size:12.989px;font-weight:600;margin:0}.create-course-container .create-course-header .toggle_switch_container{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-bottom:.5rem}.create-course-container .create-course-header .toggle_switch_container p{font-size:.769rem;font-weight:400;line-height:.3125rem;margin:0}.create-course-container .create-course-header .toggle_switch_container p:first-child{color:#8a8888}.create-course-container .create-course-header .toggle_switch_container p:nth-child(2){color:#000}.create-course-container .create-course-header .toggle_switch_container .toggle_switch{background-color:#f5f5f5;border-radius:1.7rem;bottom:.1rem;cursor:pointer;display:inline-block;height:1.068125rem;position:relative;width:1.986875rem}.create-course-container .create-course-header .toggle_switch_container .toggle_switch .toggle_handle{background-color:#000;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.4);height:1rem;position:absolute;right:1.8px;top:1.9px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:1rem}.create-course-container .create-course-header .toggle_switch_container .toggle_switch.on{background-color:#3fdd98}.create-course-container .create-course-header .toggle_switch_container .toggle_switch.on .toggle_handle{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.create-course-container .create-course-header .toggle_switch_container .toggle_switch.off{background-color:#d9d9d9}.create-course-container .course-admin-notes-container,.create-course-container .course-container,.create-course-container .course-desc-container{display:flex;flex-direction:column}.create-course-container .course-admin-notes-container label,.create-course-container .course-container label,.create-course-container .course-desc-container label{color:#000;font-size:12.3053px;font-weight:600;margin:0}.create-course-container .course-admin-notes-container .admin_notes,.create-course-container .course-admin-notes-container .course_name,.create-course-container .course-container .admin_notes,.create-course-container .course-container .course_name,.create-course-container .course-desc-container .admin_notes,.create-course-container .course-desc-container .course_name{border:1px solid #e0e0e0;border-image:none;border-image:initial;color:#8a8888}.create-course-container .course-admin-notes-container .course-desc_message,.create-course-container .course-container .course-desc_message,.create-course-container .course-desc-container .course-desc_message{border-color:currentcolor currentcolor #e4e4e4;border-image:none;border-image:initial;border-style:solid;border-width:.341815px 1px 1px;color:#8a8888;max-height:10rem;min-height:4rem;overflow-y:auto;resize:vertical}.create-course-container .course-admin-notes-container .course_name,.create-course-container .course-container .course_name,.create-course-container .course-desc-container .course_name{font-size:10.9381px;font-weight:400;padding:.2rem;text-align:left;white-space:normal}.create-course-container .course-admin-notes-container .course-desc,.create-course-container .course-container .course-desc,.create-course-container .course-desc-container .course-desc{background:#f8f8f8;border:.341815px solid #e4e4e4;font-size:10.9381px;font-weight:400}.create-course-container .course-admin-notes-container .admin_notes,.create-course-container .course-container .admin_notes,.create-course-container .course-desc-container .admin_notes{background-color:#f8f8f8;font-size:12.989px;font-weight:400;height:3.1275rem;text-align:left}.create-course-container .course-admin-notes-container .course-error-message,.create-course-container .course-container .course-error-message,.create-course-container .course-desc-container .course-error-message{color:red;font-size:12px;margin-top:5px}.create-course-container .course-container{gap:.5rem;margin-top:.5rem}.create-course-container .course-container,.create-course-container .course-desc-container{margin-bottom:1.5rem}.create-course-container .course-admin-notes-container{margin-bottom:.3rem}.create-course-container .unit-text{color:#000;font-weight:400;margin:2rem 0}.create-course-container .include{color:#000;font-size:12.3053px;font-weight:600;margin:0}.create-course-container .search_box_container{margin:.5}.create-course-container .assigned-course-unit-list,.create-course-container .course-unit-list{overflow-x:hidden;overflow-y:auto}.create-course-container .assigned-course-unit-list .course-unit,.create-course-container .course-unit-list .course-unit{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.4rem}.create-course-container .assigned-course-unit-list .course-unit .list-unit,.create-course-container .course-unit-list .course-unit .list-unit{align-items:center;display:flex;flex-direction:row;gap:.5rem;line-height:.8rem}.create-course-container .assigned-course-unit-list .course-unit .list-unit .unit-text,.create-course-container .course-unit-list .course-unit .list-unit .unit-text{color:#000;font-family:"Manrope, sans-serif";font-size:12.3308px;font-style:normal;font-weight:400;margin:0}.create-course-container .assigned-course-unit-list .course-unit .xp-add-rem,.create-course-container .course-unit-list .course-unit .xp-add-rem{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0;padding:0}.create-course-container .assigned-course-unit-list .course-unit .xp-add-rem .question-xp,.create-course-container .course-unit-list .course-unit .xp-add-rem .question-xp{font-size:12.989px;font-weight:400;height:2rem;padding:0;width:2rem}.create-course-container .assigned-course-unit-list .unit-error-message,.create-course-container .course-unit-list .unit-error-message{color:red;font-size:12px;margin-top:5px}.create-course-container .assigned-course-unit-list::-webkit-scrollbar,.create-course-container .course-unit-list::-webkit-scrollbar{width:.1rem}.create-course-container .assigned-course-unit-list,.create-course-container .assigned-course-unit-list.empty{height:8rem;margin-bottom:1rem;padding:.5rem}.create-course-container .course-unit-list{height:8rem;margin-bottom:.5rem;padding:.5rem}.create-course-container .delete-ques-container{display:flex;flex-direction:row;justify-content:right;margin-bottom:1rem}.create-course-container .delete-ques-container p{color:#ff223d;cursor:pointer;font-size:12.989px;font-weight:400;margin:.25rem 0;padding:0;text-align:right}.create-course-container .create_save_btn{width:100%}.create-course-container .create_save_btn .button{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:1.2rem;justify-content:center;padding:1rem 2rem;text-align:center}.bg-\[\#91c8e4\]{--tw-bg-opacity:1;background-color:rgb(145 200 228/var(--tw-bg-opacity))}@media(min-width:640px){.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:pt-10{padding-top:2.5rem}}@media(min-width:768px){.md\:left-0{left:0}.md\:right-0{right:0}.md\:ml-24{margin-left:6rem}}@media(min-width:1024px){.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:ml-64{margin-left:16rem}.lg\:gap-12{gap:3rem}}.pt-14{padding-top:3.5rem}.enable-scrolling-for-nestria::-webkit-scrollbar{display:none}button,input,optgroup,select,textarea{font-family:din-round}.bottom-full{bottom:100%}.bottom-2{bottom:.5rem}.h-fit{height:-webkit-max-content;height:max-content}.flex-none{flex-grow:0}.items-start{align-items:flex-start}.gap-5{gap:.8rem}.bg-\[\#ecfccb\]{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.text-2xl{font-size:1.2rem;line-height:1.8rem}.header-font{font-size:18px;line-height:1.5rem}.duration-2000{transition-duration:2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:brightness-105:hover,.hover\:brightness-90:hover{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:w-48{width:12rem}.sm\:min-w-\[150px\]{min-width:150px}.sm\:max-w-fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.sm\:grow-0{flex-grow:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-24{gap:6rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-2{border-width:2px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-t-2{border-top-width:2px}.sm\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.sm\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}@media(min-width:1024px){.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:ml-64{margin-left:16rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-12{gap:3rem}}.spy{padding:1.25rem 0}.message-chat{height:20rem;margin-bottom:1.5rem}.message-chat .lesson-message-chat{height:100%;overflow-x:hidden;overflow-y:scroll}.message-chat .lesson-message-chat .nestria-chat-section{align-items:flex-start;display:flex;flex-grow:1;gap:.09rem;margin-bottom:10px;padding:.2rem}.message-chat .lesson-message-chat .nestria-chat-section .circle{flex-shrink:0;height:1.875rem;width:3.352rem}.message-chat .lesson-message-chat .nestria-chat-section .circle .avatar-image{border-radius:50%;height:2.5rem;width:2.5rem}.message-chat .lesson-message-chat .nestria-chat-section .circle .avatar-initials{align-items:center;background-color:#add8e6;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender{color:#4b4b4b;font-family:din-round,sans-serif;font-size:21px;font-style:normal;font-weight:700;letter-spacing:-.8px;line-height:1.8rem;padding:.071rem}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender.long-question{font-size:19px;letter-spacing:-.5px;line-height:1.7rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message{color:#afafaf;font-family:din-round,sans-serif;font-size:19px;font-style:normal;font-weight:700;letter-spacing:-.8px;line-height:1.8rem;padding:.071rem}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating{font-size:1.2rem;font-weight:700}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating.long-question,.message-chat .lesson-message-chat .nestria-chat-section .message-container .message.long-question{font-size:19px;letter-spacing:-.5px;line-height:1.7rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .evaluator-message{font-family:din-round,sans-serif;font-size:23px;font-style:normal;font-weight:600;letter-spacing:-.8px;line-height:1.8rem;padding:.1rem}.lesson-message-chat::-webkit-scrollbar{width:.1rem}.user-send-msg-container{margin-bottom:.25rem;padding:5px;width:100%}.user-send-msg-container .msg-audio-container{display:inline-block;position:relative;width:100%}.user-send-msg-container .msg-audio-container .btn-danger,.user-send-msg-container .msg-audio-container .btn-outline-light{bottom:20px;position:absolute;right:10px}.user-send-msg-container .msg-audio-container .write-msg_notes{background-color:#fff;border:2px solid #e5e5e5;border-image:none;border-image:initial;border-radius:16px;box-shadow:0 2px 0 #e5e5e5;color:#afafaf;cursor:pointer;font-family:din-round,sans-serif;font-size:23px;font-weight:700;height:8rem;letter-spacing:-.8px;line-height:1.8rem;padding:12px;text-transform:none;width:100%}.user-send-msg-container .msg-audio-container .write-msg_notes:focus{border:2px solid #e5e5e5;outline:none}.user-send-msg-container .msg-audio-container .write-msg_notes.long-question{font-size:18px;letter-spacing:-.5px;line-height:1.5rem}.user-send-msg-container .msg-audio-container .write-msg_notes::-webkit-scrollbar{width:.1rem}.user-send-msg-container .msg-audio-container .speech-to-text-btn{bottom:1rem;position:absolute;right:1rem}.user-send-msg-container .user-send-btn-container{background-color:#000;color:#fff;padding:.2rem 0;width:95%}@media only screen and (min-width:377px)and (max-width:415px){.spy{padding:1.25rem 0}.message-chat{margin-bottom:1rem}.message-chat .lesson-message-chat{margin-bottom:2rem}}@media only screen and (min-width:375px)and (max-width:376px){.spy{padding:.5rem 0}.message-chat{margin-bottom:.75rem}.message-chat .lesson-message-chat{margin-bottom:1rem}.message-chat .lesson-message-chat.long-question{height:18rem;margin-top:.8rem}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message,.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender{font-size:19px;letter-spacing:-.5px;line-height:1.7rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender.long-question,.message-chat .lesson-message-chat .nestria-chat-section .message-container .message.long-question{font-size:17px;letter-spacing:-.5px;line-height:1.5rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating{font-size:19px;font-weight:700}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating.long-question{font-size:17px;letter-spacing:-.5px;line-height:1.5rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .evaluator-message{font-size:19px;letter-spacing:-.5px;line-height:1.7rem;padding:0}}@media screen and (width:412px){.lesson-message-chat{margin-bottom:2rem!important}}@media only screen and (width:360px){.spy{padding:.5rem 0}.header-font{font-size:16px!important;line-height:1.25rem}.message-chat{height:17rem}.message-chat,.message-chat .lesson-message-chat{margin-bottom:.75rem}.message-chat .lesson-message-chat.long-question{height:17rem;margin-bottom:.75rem}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message,.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender{font-size:15px;letter-spacing:-.5px;line-height:1.7rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message-sender.long-question,.message-chat .lesson-message-chat .nestria-chat-section .message-container .message.long-question{font-size:15px;letter-spacing:-.5px;line-height:1.5rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating{font-size:19px;font-weight:700}.message-chat .lesson-message-chat .nestria-chat-section .message-container .message .rating.long-question{font-size:16px;letter-spacing:-.5px;line-height:1.5rem;padding:0}.message-chat .lesson-message-chat .nestria-chat-section .message-container .evaluator-message{font-size:15px;letter-spacing:-.5px;line-height:1.7rem;padding:0}.user-send-msg-container .msg-audio-container{position:relative}.user-send-msg-container .msg-audio-container .write-msg_notes long-question{font-size:18px;height:6rem}}@media(min-width:640px){.quit_message_container{bottom:40%!important;display:flex!important;flex-direction:column!important;margin:0 auto;padding:4rem 2rem!important;position:relative!important;width:20vw}}html{font-family:din-round,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}[type=button],[type=reset],[type=submit],button{background-color:initial}*,:after,:before{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: }::-webkit-backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: }::backdrop{--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: }.object-contain{object-fit:contain}.object-cover{object-fit:cover}.bottom-28{bottom:2rem}.max-h-lesson-header{max-height:-webkit-max-content;max-height:max-content}.max-h-lesson-chat{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.max-h-lesson-section-buttons{height:8%}.w-\[71px\]{width:71px}.w-screen{width:100vw}@-webkit-keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}.border-b-8{border-bottom-width:8px}.border-\[\#46a302\]{border-color:rgb(70 163 2/var(--tw-border-opacity))}.border-\[\#749bc2\]{--tw-border-opacity:1;border-color:rgb(116 155 194/var(--tw-border-opacity))}.border-blue-500{border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-200{border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-yellow-200{border-color:rgb(254 240 138/var(--tw-border-opacity))}.border-yellow-500{border-color:rgb(234 179 8/var(--tw-border-opacity))}.bg-\[\#58cc02\]{background-color:rgb(88 204 2/var(--tw-bg-opacity))}.bg-blue-400{background-color:rgb(96 165 250/var(--tw-bg-opacity))}.bg-green-500{background-color:rgb(88 204 2/var(--tw-bg-opacity))}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-400{background-color:rgb(250 204 21/var(--tw-bg-opacity))}.p-9{padding:.5rem .7rem}.text-2xl{font-size:23px;font-weight:700;letter-spacing:-.8px;margin:0}.text-2xl,.text-3xl{font-family:din-round,sans-serif}.header-font{font-weight:700;letter-spacing:-.5px;margin:0}.header-font,.text-lg{font-family:din-round,sans-serif;font-size:19px}.text-lg{line-height:1.4}.text-sm,.text-xl{font-family:din-round,sans-serif}.text-\[\#58cc02\]{color:rgb(88 204 2/var(--tw-text-opacity))}.text-yellow-400{color:rgb(250 204 21/var(--tw-text-opacity))}.text-yellow-600{color:rgb(202 138 4/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.hover\:brightness-90:hover{--tw-brightness:brightness(0.9);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.nestria_header{background-color:#6449ff!important;border:1px solid #f5f5f5!important}@media(min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:hidden{width:22vw}.sm\:w-48{width:12rem}.sm\:min-w-\[150px\]{min-width:150px}.sm\:max-w-fit{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.sm\:grow-0{flex-grow:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-24{gap:6rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-2{border-width:2px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-t-2{border-top-width:2px}.sm\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:pt-10{padding-top:2.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.sm\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}@media(min-width:768px){.md\:left-0{left:0}.md\:right-0{right:0}.md\:ml-24{margin-left:6rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:ml-64{margin-left:auto}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-12{gap:3rem}}@media only screen and (width:360px){.text-2xl{line-height:1.5rem}.header-font,.text-2xl{font-family:din-round,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.5px;margin:0}}@media only screen and (min-width:377px)and (max-width:415px){.header-font,.text-2xl{letter-spacing:-.5px}.header-font,.text-2xl{font-family:din-round,sans-serif;font-size:19px;font-weight:700;margin:0}.header-font{letter-spacing:-.4px}}@media only screen and (min-width:375px)and (max-width:376px){.text-2xl{font-size:19px;letter-spacing:-.5px;line-height:1.5rem}.header-font,.text-2xl{font-family:din-round,sans-serif;font-weight:700;margin:0}.header-font{font-size:17px;letter-spacing:-.4px}}@media screen and (width:412px){.header-font{font-family:din-round,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.4px;margin:0}}.nestria_register_container{background:linear-gradient(146.18deg,#00c1aa .99%,#4361e9);display:flex;font-family:duo-round,sans-serif;height:100dvh;justify-content:center;overflow-y:hidden!important}.nestria_register_container .register_contents{height:100%;overflow-x:hidden;overflow-y:hidden;padding:1.5rem 1.75rem;width:100%}.nestria_register_container .register_contents .logo_container{height:80px;margin:0 auto;width:80px}.nestria_register_container .register_contents .error_container,.nestria_register_container .register_contents .input_container{display:flex;flex-direction:column;width:90%}.nestria_register_container .register_contents .error_container label,.nestria_register_container .register_contents .input_container label{color:#fff;font-size:19px;font-weight:700;margin-bottom:.3rem;opacity:.85}.nestria_register_container .register_contents .error_container input,.nestria_register_container .register_contents .input_container input{border:1px solid #ccc;border-radius:.313rem;font-size:1rem;height:2.188rem;outline:none;padding:.313rem .625rem}.nestria_register_container .register_contents .input_container{margin:1.25rem auto}.nestria_register_container .register_contents .error_container{margin-left:1rem}.nestria_register_container .register_contents .spryte{color:#000;font-size:2.125rem;font-weight:800;margin:0;text-align:center}.nestria_register_container .register_contents .spryte span{opacity:.65}.nestria_register_container .register_contents h2{color:#fff;font-size:24px;font-weight:800;margin-top:14px;text-align:center}.nestria_register_container .register_contents .agreement_container{display:flex;flex-direction:row;margin-top:1rem}.nestria_register_container .register_contents .agreement_container input{margin-right:.3rem;margin-top:.15rem;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.nestria_register_container .register_contents .agreement_container input[type=checkbox]{accent-color:#fff}.nestria_register_container .register_contents .agreement_container p{color:#fff;font-size:16px;font-weight:500;line-height:1.4rem;width:100%}.nestria_register_container .register_contents .button_container{display:flex;flex-direction:row;margin:1.75rem auto 1rem;text-align:center}.nestria_register_container .register_contents .button_container .back_btn{background-color:#000102;border-radius:.15rem;cursor:pointer;display:flex;flex-direction:row;height:2.6rem;justify-content:center;margin-right:.3rem;width:12.5%}.nestria_register_container .register_contents .button_container .back_btn h3{color:#fff;font-size:18px}.nestria_register_container .register_contents .button_container button{background:#4cc4eb;border:none;border-radius:5%;border-radius:.5rem;box-shadow:0 2px 0 #4cc4eb;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem .7rem;width:90%}.nestria_register_container .register_contents .button_container .step1_btn,.nestria_register_container .register_contents .button_container .step2_btn,.nestria_register_container .register_contents .button_container .step3_btn{width:100%}.nestria_register_container .register_contents .error:before{content:"⚠";font-size:18px;margin-right:5px;vertical-align:middle}.nestria_register_container .register_contents .error{background-color:#d9534f;border:2px solid #d9534f;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.25px;margin:1rem 0;padding:.275rem}.nestria_register_container .register_contents .sign_in{color:#fff;font-size:1.125rem;line-height:1.5rem;text-align:center}.nestria_register_container .register_contents .sign_in span{color:#fff;cursor:pointer;font-size:18.5px;font-weight:800}@media only screen and (min-height:360px)and (max-height:760px){.register_container{padding:auto}.register_container .register_contents{overflow-y:visible}.register_container .register_contents .logo_container{height:50px;margin:auto;width:50px}.register_container .button_container{margin:1rem auto}}*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}@media(min-width:1040px){video{min-width:78vw}}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{inset:0}.-bottom-52{bottom:-13rem}.-bottom-96{bottom:-24rem}.-right-5{right:-1.25rem}.-top-14{top:-3.5rem}.-top-2{top:-.5rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-28{bottom:7rem}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-4{left:1rem}.left-\[-45px\]{left:-45px}.left-\[-70px\]{left:-70px}.left-\[140px\]{left:140px}.left-\[45px\]{left:45px}.left-\[70px\]{left:70px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-4{right:1rem}.top-0{top:0}.top-1{top:.25rem}.top-20{top:5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10px\]{top:-10px}.top-\[-8px\]{top:-8px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.-mb-4{margin-bottom:-1rem}.-mt-14{margin-top:-3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.mt-20{margin-top:5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-\[67px\]{margin-top:67px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-0{height:0}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[2px\]{height:2px}.h-\[36px\]{height:36px}.h-\[50px\]{height:50px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[70px\]{height:70px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-fit{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-7\/12{width:58.333333%}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[300px\]{width:300px}.w-\[36px\]{width:36px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[98px\]{width:98px}.w-fit{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-screen{height:calc(77.2vh - 58px);position:absolute;top:0;width:22vw;z-index:-1}@media only screen and (max-width:1040px){.w-screen{height:100vh;width:100vw}}.min-w-\[110px\]{min-width:110px}.min-w-\[300px\]{min-width:300px}.min-w-max{min-width:-webkit-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[600px\]{max-width:600px}.max-w-xl{max-width:36rem}.flex-1{flex:1 1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-45{--tw-rotate:45deg}.rotate-45,.scale-0{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x:0;--tw-scale-y:0}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1);-webkit-transform:translateY(-25%);transform:translateY(-25%)}50%{-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1);-webkit-transform:none;transform:none}}.animate-bounce{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.home_container{height:87vh}.home_container .home_sub_container{height:100%;overflow-x:hidden;overflow-y:auto;padding-left:0!important;padding-right:0!important}.home_container .home_sub_container .home_sub_contents{max-width:100vw}.home_container .home_sub_container::-webkit-scrollbar{width:.3rem}.gap-1{gap:.25rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-20{gap:5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-webkit-column-gap:.5rem;column-gap:.5rem}.gap-y-3{row-gap:.75rem}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-l-full{border-bottom-left-radius:9999px;border-top-left-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border-2{border-width:2px}.border-4{border-width:4px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-4,.border-b-8{border-bottom-width:4px}.border-b-8{box-shadow:none!important}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#00a47d\]{--tw-border-opacity:1;border-color:rgb(0 164 125/var(--tw-border-opacity))}.border-\[\#042c60\]{--tw-border-opacity:1;border-color:rgb(4 44 96/var(--tw-border-opacity))}.border-\[\#46a302\]{--tw-border-opacity:1;border-color:#959494}.border-\[\#84d8ff\]{--tw-border-opacity:1;border-color:rgb(132 216 255/var(--tw-border-opacity))}.border-\[\#a568cc\]{--tw-border-opacity:1;border-color:rgb(165 104 204/var(--tw-border-opacity))}.border-\[\#b7b7b7\]{--tw-border-opacity:1;border-color:rgb(183 183 183/var(--tw-border-opacity))}.border-\[\#e5e5e5\]{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:#ded9ff}.border-gray-200{--tw-border-opacity:1;border-color:#bfbfbf}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-green-400{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity))}.border-green-700{--tw-border-opacity:1;border-color:rgb(21 128 61/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-200{--tw-border-opacity:1;border-color:#000}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity:1;border-color:#d4faf5}.bg-\[\#00cd9c\]{--tw-bg-opacity:1;background-color:rgb(0 205 156/var(--tw-bg-opacity))}.bg-\[\#0a4a82\]{--tw-bg-opacity:1;background-color:#484848}.bg-\[\#235390\]{--tw-bg-opacity:1;background-color:rgb(35 83 144/var(--tw-bg-opacity))}.bg-\[\#58cc02\]{--tw-bg-opacity:1;background-color:#000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.bg-\[\#484848\]{--tw-bg-opacity:1;background-color:#484848}.bg-\[\#ce82ff\]{--tw-bg-opacity:1;background-color:rgb(206 130 255/var(--tw-bg-opacity))}.bg-\[\#ddf4ff\]{--tw-bg-opacity:1;background-color:rgb(221 244 255/var(--tw-bg-opacity))}.bg-\[\#e5e5e5\]{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:#6449ff}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-lime-100{--tw-bg-opacity:1;background-color:rgb(236 252 203/var(--tw-bg-opacity))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:#fff}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity:1;background-color:rgb(253 224 71/var(--tw-bg-opacity))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#00c1aa;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.bg-opacity-0{--tw-bg-opacity:0}.bg-opacity-60{--tw-bg-opacity:0.6}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-20{padding-bottom:5rem}.pb-28{padding-bottom:7rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-1{padding-top:.25rem}.pt-14{padding-top:6rem}.pt-5{padding-top:1.25rem}.pt-\[90px\]{padding-top:90px}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-normal{font-weight:400}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-\[\#00cd9c\]{--tw-text-opacity:1;color:rgb(0 205 156/var(--tw-text-opacity))}.text-\[\#58cc02\]{--tw-text-opacity:1;color:#000}.text-\[\#ce82ff\]{--tw-text-opacity:1;color:rgb(206 130 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-400{--tw-text-opacity:1;color:#000}.text-yellow-600{--tw-text-opacity:1;color:#fff}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2;position:relative;z-index:99}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.first\:rounded-t-2xl:first-child{border-top-left-radius:1rem;border-top-right-radius:1rem}.first\:border-t-2:first-child{border-top-width:2px}.last\:rounded-b-2xl:last-child{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.last\:border-b-2:last-child{border-bottom-width:2px}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-green-600:hover{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity))}.hover\:bg-\[\#204b82\]:hover{--tw-bg-opacity:1;background-color:rgb(32 75 130/var(--tw-bg-opacity))}.hover\:bg-blue-300:hover{--tw-bg-opacity:1;background-color:rgb(147 197 253/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.hover\:bg-opacity-20:hover{--tw-bg-opacity:0.2}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.hover\:brightness-105:hover{--tw-brightness:brightness(1.05)}.hover\:brightness-105:hover,.hover\:brightness-110:hover{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1)}.hover\:brightness-75:hover{--tw-brightness:brightness(.75)}.hover\:brightness-75:hover,.hover\:brightness-90:hover{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-90:hover{--tw-brightness:brightness(.9)}.disabled\:border-b-0:disabled{border-bottom-width:0}.disabled\:bg-gray-200:disabled{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.disabled\:hover\:brightness-100:hover:disabled{--tw-brightness:brightness(1);-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(max-width:1040px){.home_sub_container{height:86vh}}@media(width:1280px){.home_sub_container{height:72.5vh}}@media(width:1024px){.home_sub_container{height:81vh}}@media(width:430px){.home_sub_container{height:87vh}}@media(width:428px){.home_sub_container{height:87vh}}@media(width:414px){.home_sub_container{height:86.5vh}}@media(width:412px){.home_sub_container{height:87vh}}@media(width:360px){.home_sub_container{height:84.5vh}}@media(width:280px){.home_sub_container{height:81.5vh}}@media(width:375px){.home_sub_container{height:82vh}}@media(height:736px){.home_sub_container{height:84vh}}@media(height:812px){.home_sub_container{height:85vh}}@media(height:771px){.home_sub_container{height:85vh}}@media(min-width:1040px){.sm\:pt-10{margin-top:3.5rem}}@media(width:1024px),(width:820px),(width:912px){.sm\:hidden{width:100vw}}@media(min-width:1040px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{width:22vw}.sm\:w-1\/2{width:50%}.sm\:w-1\/6{width:16.666667%}.sm\:w-48{width:12rem}.sm\:w-96{width:24rem}.sm\:min-w-\[150px\]{min-width:150px}.sm\:max-w-fit{max-width:-moz-fit-content;max-width:-webkit-fit-content;max-width:fit-content}.sm\:grow-0{flex-grow:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-24{gap:6rem}.sm\:rounded-xl{border-radius:0}.sm\:border-2{border-width:2px}.sm\:border-b-4{border-bottom-width:4px}.sm\:border-t-2{border-top-width:2px}.sm\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.sm\:p-10{margin-bottom:20rem;padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-0{padding-bottom:0;padding-top:0}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.sm\:pl-10{padding-left:2.5rem}.sm\:pr-0{padding-right:0}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-52{padding-top:13rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.sm\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}}@media(min-width:768px){.md\:left-0{left:0}.md\:right-0{right:0}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-12{margin-bottom:3rem}.md\:ml-24{margin-left:6rem}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-44{height:11rem}.md\:w-44{width:11rem}.md\:w-\[360px\]{width:360px}.md\:min-w-\[320px\]{min-width:320px}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-3{gap:.75rem}.md\:gap-36{gap:9rem}.md\:gap-8{gap:2rem}.md\:p-6{padding:1.5rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:pl-28{padding-left:7rem}.md\:pt-10{padding-top:2.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media(min-width:1024px){.lg\:not-sr-only{clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;white-space:normal;width:auto}.lg\:ml-64{margin-left:auto}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:w-64{width:16rem}.lg\:max-w-4xl{max-width:56rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-12{gap:3rem}.lg\:p-5{padding:1.25rem}.lg\:pl-72{padding-left:18rem}}@media(min-width:1280px){.xl\:flex{display:flex}}.text-transcription-div{background:gray;border-radius:15px;font-weight:500!important;margin-top:10px;max-height:12vh;max-width:20vw;min-height:12vh;min-width:20vw;opacity:.8;outline:none;overflow-y:scroll;padding:10px;resize:none}.text-transcription-div::-webkit-scrollbar,.text-transcription-div::-webkit-scrollbar-thumb{display:none}.question-div{background:gray;border-radius:0;font-size:18px;font-weight:600;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:.8;padding:10px;width:20vw}.video-feed-div{bottom:6.2rem;height:87vh;object-fit:cover;position:relative;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.bottom-controls-div{align-items:flex-start;bottom:4vh;display:flex;flex-direction:row;gap:2rem;justify-content:center;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.video-recorder-body{bottom:20vh;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:absolute;text-align:center;z-index:1}.close-btn-container{margin-bottom:auto;position:relative}.close-btn-container .spryte-close-btn{background-color:#e0e0e0;border-radius:30px;color:#484848;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;opacity:.9;position:absolute;width:28px;z-index:99}.close-btn-container .spryte-close-btn:hover{background-color:#484848;color:#eb3570;font-weight:600}@media(max-width:1024px){.text-transcription-div{max-width:85vw;min-width:85vw}.bottom-controls-div{bottom:5vh}.video-recorder-body .question-div{max-width:85vw;min-width:85vw}.video-feed-div{height:100vh;position:static}}@media only screen and (min-width:1040px){.home_main{display:flex;flex-direction:row;height:100vh;max-width:100vw;width:100vw}.home_main .home_left_container{background-color:#fff;border-right:1px solid #d9d9d9;height:87vh;width:22vw}.home_main .home_right_container{background-color:#fff;height:87vh;width:78vw}.home_main .home_right_container::-webkit-scrollbar{width:.3rem}}.home_right_container .video_container{height:87vh}.home_right_container .video_container .video_sub_container{height:100%;margin:0;padding:0}.home_right_container .video_container .video_sub_container .lesson_sub_container{height:100%;max-width:78vw;width:78vw}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container{height:100%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container{align-items:center;display:flex;flex-direction:row;height:87vh;justify-content:center;width:100%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen{display:flex;flex-direction:column;gap:2rem;justify-content:center;max-width:25vw;width:25vw}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen1,.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen2{overflow:hidden}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen2{position:relative}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen2 .sub_lesson_complete2{padding:0 1rem}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen3{flex:.5 1;overflow:hidden;position:relative}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen3 .sub_lesson_complete3{height:100%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .lesson_complete_container .lesson_complete_screen .sub_lesson_complete_screen3 .sub_lesson_complete3 button{margin:1rem auto;max-width:100%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header{align-items:center;display:flex;flex-direction:column;height:87vh;max-width:50vw;position:relative;width:50vw}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header1{flex:1 1;max-width:90%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2{display:flex;flex:1 1;flex-direction:column}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2 .check_answer_container,.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2 .fast_forward_sub_container{max-width:99%}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2 .check_answer_container .check_answer_sub_container button,.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2 .fast_forward_sub_container .check_answer_sub_container button{padding:1rem}.home_right_container .video_container .video_sub_container .lesson_sub_container .snackbar_quit_container .question_header_container .question_header .sub_question_header2 .fast_forward_sub_container{margin:0 auto}.home_right_container .home_right{display:flex;flex-direction:row;gap:1.125rem;margin:1.125rem}.home_right_container .home_right h3,.home_right_container .home_right p{margin:0}.home_right_container .home_right .home_right_icons{border:1px solid #e0e0e0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home_right_container .home_right .home_right_icons .home_icons{align-items:center;display:flex;flex-direction:column;gap:1rem;height:7.5rem;justify-content:center;width:7.5rem}.home_right_container .home_right .home_right_icons .home_icons p{color:#000;font-size:10px;font-weight:700;text-align:center}.home_right_container .home_right .home_right_contents{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home_right_container .home_right .home_right_contents .contents{display:flex;flex-direction:column;gap:1rem}.home_right_container .home_right .home_right_contents .contents h3{color:#000;font-size:14px;font-weight:700;line-height:1}.home_right_container .home_right .home_right_contents .contents p{color:#484848;font-size:10px;font-weight:500;text-align:justify}.tc-root{--tc-bg:#f4f4f0;--tc-surface:#fff;--tc-surface-2:#fafaf8;--tc-fg:#0d0d0d;--tc-muted:#6b6b6b;--tc-subtle:#9e9e9e;--tc-faint:#d6d6d6;--tc-border:#d8d5ce;--tc-border-strong:#0d0d0d;--tc-success:#15803d;--tc-warn:#a16207;--tc-danger:#b91c1c;--tc-accent:#6449ff;--tc-accent-soft:#efecff;--tc-accent-mid:#ded6ee;--tc-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,"Cascadia Mono",monospace;--tc-page-pad:24px 24px 64px;-webkit-font-feature-settings:"ss01","cv11","zero";font-feature-settings:"ss01","cv11","zero";-webkit-font-smoothing:antialiased;background:var(--tc-bg);color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:14px;letter-spacing:normal;line-height:1.5}@media(max-width:720px){.tc-root{--tc-page-pad:14px 14px 48px}}.tc-root,.tc-root *,.tc-root :after,.tc-root :before{box-sizing:border-box;font-family:var(--tc-font-mono);letter-spacing:normal}.tc-sidebar{background:var(--tc-bg);border-right:1px solid var(--tc-border);color:var(--tc-fg);display:flex;flex-direction:column;height:100%;min-width:260px;overflow:hidden;position:relative;width:260px}@media(max-width:1023px){.tc-sidebar{bottom:0;left:0;max-width:360px;position:fixed;top:44px;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:90vw;z-index:40}.tc-sidebar.tc-sidebar--open{-webkit-transform:translateX(0);transform:translateX(0)}}.tc-sidebar__overlay{display:none}@media(max-width:1023px){.tc-sidebar__overlay.tc-sidebar__overlay--open{background:rgba(0,0,0,.45);bottom:0;display:block;left:0;position:fixed;right:0;top:44px;z-index:30}}.tc-sidebar__section-label{align-items:center;color:var(--tc-muted);display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.22em;padding:14px 20px 6px;text-transform:uppercase}.tc-sidebar__nav{border-bottom:1px solid var(--tc-border)}.tc-sidebar__nav-link{align-items:center;background:transparent;color:var(--tc-muted);display:flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.1em;padding:12px 20px;text-decoration:none;transition:background .12s ease,color .12s ease}.tc-sidebar__nav-link svg{flex-shrink:0}.tc-sidebar__nav-link:hover{background:var(--tc-surface);color:var(--tc-fg);text-decoration:none}.tc-sidebar__nav-link--active{font-weight:700}.tc-sidebar__nav-link--active,.tc-sidebar__nav-link--active:hover{background:var(--tc-fg);color:var(--tc-bg)}.tc-sidebar__nav-link__label{flex:1 1;min-width:0}.tc-sidebar__nav-link__badge{font-size:10px;opacity:.6}.tc-sidebar__nav-link__count{background:var(--tc-accent);color:#fff;flex-shrink:0;font-size:10px;font-weight:700;line-height:1.4;min-width:18px;padding:1px 5px;text-align:center}.tc-sidebar__recent{border-bottom:1px solid var(--tc-border);display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.tc-sidebar__recent-empty{color:var(--tc-subtle);font-size:11px;font-style:italic;padding:10px 20px 20px}.tc-sidebar__recent-list{list-style:none;margin:0;padding:0 0 12px}.tc-sidebar__recent-item{align-items:flex-start;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font-family:inherit;gap:8px;margin:0;padding:7px 16px;position:relative;text-align:left;width:100%}.tc-sidebar__recent-item:hover{background:var(--tc-bg)}.tc-sidebar__recent-item--active,.tc-sidebar__recent-item--active:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-sidebar__recent-item--active:before,.tc-sidebar__recent-item--active:hover:before{background:#6449ff;background:var(--tc-accent,#6449ff);bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.tc-sidebar__recent-item--active .tc-sidebar__recent-name,.tc-sidebar__recent-item--active:hover .tc-sidebar__recent-name{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-sidebar__recent-avatar{flex-shrink:0;margin-top:1px}.tc-sidebar__recent-photo{border-radius:50%;display:block;height:28px;object-fit:cover;width:28px}.tc-sidebar__recent-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-sidebar__recent-row{align-items:center;display:flex;gap:5px}.tc-sidebar__recent-name{flex:1 1;font-size:12px;font-weight:600;min-width:0}.tc-sidebar__recent-last,.tc-sidebar__recent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-sidebar__recent-last{color:var(--tc-muted);font-size:10px}.tc-sidebar__recent-me{color:var(--tc-fg);font-weight:600}.tc-sidebar__recent-badge{background:var(--tc-accent);border-radius:0;color:#fff;flex-shrink:0;font-size:9px;font-weight:700;line-height:1.4;min-width:16px;padding:1px 5px;text-align:center}.tc-sidebar__status{align-items:center;border-top:1px solid var(--tc-border);color:var(--tc-muted);display:flex;flex-shrink:0;font-size:10px;gap:8px;letter-spacing:.14em;padding:12px 20px}.tc-sidebar__status-dot{background:var(--tc-success);border-radius:50%;flex-shrink:0;height:6px;width:6px}.tc-sidebar__status-build{margin-left:auto}.tc-sidebar__linkedin{align-items:center;background:none;border:none;display:inline-flex;font-family:inherit;font-size:9px;font-weight:700;gap:4px;letter-spacing:.1em;margin:0;padding:0}.tc-sidebar__linkedin svg{flex-shrink:0}.tc-sidebar__linkedin--connected{color:var(--tc-success)}.tc-sidebar__linkedin--connect{color:var(--tc-accent);cursor:pointer}.tc-sidebar__linkedin--connect:disabled{color:var(--tc-subtle);cursor:default}.tc-app{background:var(--tc-bg);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;width:100vw}@media(max-width:768px){.App:has(.tc-root){height:100vh;height:100dvh;top:0}.tc-app:has(.tc-thread)>.tc-header{display:none}}.tc-shell{display:flex;overflow:hidden;width:100%}.tc-shell,.tc-shell__content{background:var(--tc-bg);flex:1 1;min-height:0}.tc-shell__content{isolation:isolate;margin:16px;min-width:0;overflow:auto;padding:0;position:relative}.tc-root .tc-shell__content:has(.tc-chats),.tc-root .tc-shell__content:has(.tc-thread),.tc-root .tc-shell__content:has(>.tc-chats),.tc-root .tc-shell__content:has(>.tc-thread){margin:0}.tc-header{align-items:center;background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:12px;height:44px;padding:0 16px 0 12px;z-index:30}@media(min-width:1024px){.tc-header{height:40px;padding:0 20px}}.tc-header__menu-btn{align-items:center;background:transparent;border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;width:36px}@media(min-width:1024px){.tc-header__menu-btn{display:none}}.tc-header__menu-icon{display:flex;flex-direction:column;gap:5px;width:16px}.tc-header__menu-icon span{background:var(--tc-fg);display:block;height:2px;width:100%}.tc-header__brand{align-items:center;display:flex;flex-shrink:0;gap:8px}.tc-header__brand-mark{align-items:center;background:var(--tc-accent);color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.tc-header__brand-text{color:var(--tc-fg);font-size:11px;font-weight:700;letter-spacing:.22em}.tc-header__spacer{flex:1 1;min-width:0}.tc-header__status{align-items:center;color:var(--tc-muted);display:flex;flex-shrink:0;font-size:9px;font-weight:600;gap:8px;letter-spacing:.18em;text-transform:uppercase}.tc-header__status-dot{-webkit-animation:tc-pulse 2s ease-in-out infinite;animation:tc-pulse 2s ease-in-out infinite;background:var(--tc-success);border-radius:50%;height:6px;width:6px}.tc-sound-prompt{background:#efecff;background:var(--tc-accent-soft,#efecff);border-bottom:1px solid var(--tc-border);gap:12px;padding:9px 20px}.tc-sound-prompt,.tc-sound-prompt__icon{align-items:center;display:flex;flex-shrink:0}.tc-sound-prompt__icon{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-sound-prompt__text{color:var(--tc-fg);flex:1 1;font-size:13px;line-height:1.4;margin:0}.tc-sound-prompt__actions{display:flex;flex-shrink:0;gap:8px}.tc-sound-prompt__btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:5px 14px;transition:opacity .15s ease}.tc-sound-prompt__btn:hover{opacity:.85}.tc-sound-prompt__btn--enable{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-sound-prompt__btn--dismiss{background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted)}@-webkit-keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.5}}.tc-fab{bottom:28px;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:18px;z-index:25}.tc-fab__btn{align-items:center;-webkit-appearance:none;appearance:none;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-family:inherit;height:48px;justify-content:center;margin:0;padding:0;pointer-events:auto;width:48px}.tc-root .tc-fab__btn.tc-fab__btn--search,.tc-root .tc-fab__btn.tc-fab__btn--search:focus,.tc-root .tc-fab__btn.tc-fab__btn--search:hover{background:#0d0d0d!important;box-shadow:0 6px 18px rgba(0,0,0,.22);color:#fff!important}.tc-root .tc-fab__btn.tc-fab__btn--new,.tc-root .tc-fab__btn.tc-fab__btn--new:focus,.tc-root .tc-fab__btn.tc-fab__btn--new:hover{background:#6449ff!important;box-shadow:0 8px 24px rgba(100,73,255,.45);color:#fff!important}.tc-fab-sheet__backdrop{align-items:center;background:hsla(0,0%,5%,.45);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.tc-fab-sheet{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;max-height:85vh;max-width:420px;overflow:hidden;width:100%}.tc-fab-sheet__head{align-items:center;background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:flex;justify-content:space-between;padding:14px 16px}.tc-fab-sheet__head h2{color:var(--tc-fg);font-size:10px;font-weight:700;letter-spacing:.22em;margin:0}.tc-fab-sheet__close{background:transparent;border:none;color:var(--tc-muted);cursor:pointer;font-size:22px;line-height:1;padding:0 4px}.tc-fab-sheet__body{overflow-y:auto;padding:12px 16px 20px}.tc-fab-sheet__item{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:flex;font-family:inherit;gap:12px;margin:0 0 10px;padding:12px;text-align:left;width:100%}.tc-fab-sheet__item:hover{background:var(--tc-bg)}.tc-fab-sheet__icon-cell{align-items:center;background:var(--tc-accent-soft);color:var(--tc-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tc-fab-sheet__item-body{flex:1 1;min-width:0}.tc-fab-sheet__item-title{font-size:14px;font-weight:700}.tc-fab-sheet__item-desc{color:var(--tc-muted);font-size:12px;margin-top:2px}.tc-fab-sheet__search{align-items:center;background:var(--tc-bg);border:1px solid var(--tc-border);display:flex;gap:8px;margin-bottom:12px;padding:10px 12px}.tc-fab-sheet__search input{background:transparent;border:none;color:var(--tc-fg);flex:1 1;font-family:inherit;font-size:14px;outline:none}.tc-fab-sheet__empty{color:var(--tc-muted);font-size:13px;margin:8px 0}.tc-fab-sheet__results{list-style:none;margin:0;padding:0}.tc-fab-sheet__result{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid var(--tc-border);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;padding:10px 0;text-align:left;width:100%}.tc-fab-sheet__result:last-child{border-bottom:none}.tc-fab-sheet__result-name{color:var(--tc-fg);font-size:13px;font-weight:700}.tc-fab-sheet__result-meta{color:var(--tc-muted);font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats{background:var(--tc-bg);display:flex;flex-direction:column;gap:12px;min-height:100%;padding:16px}.tc-chats__search-wrap{position:relative;z-index:30}.tc-chats__search{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:8px;padding:8px 12px}.tc-chats__search svg{color:var(--tc-muted);flex-shrink:0}.tc-chats__search input{background:transparent;border:none;color:var(--tc-fg);flex:1 1;font-family:inherit;font-size:13px;outline:none}.tc-chats__search input::-webkit-input-placeholder{color:var(--tc-subtle)}.tc-chats__search input::placeholder{color:var(--tc-subtle)}.tc-chats__search-dropdown{background:var(--tc-surface);border:1px solid var(--tc-border-strong,var(--tc-fg));box-shadow:0 14px 36px hsla(0,0%,5%,.14);left:0;max-height:min(380px,52vh);overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px)}.tc-chats__search-empty{color:var(--tc-muted);font-size:12.5px;margin:0;padding:14px 12px;text-align:center}.tc-chats__search-list{list-style:none;margin:0;padding:4px 0}.tc-chats__search-hit{align-items:center;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font-family:inherit;gap:12px;margin:0;padding:10px 12px;text-align:left;width:100%}.tc-chats__search-hit:focus-visible,.tc-chats__search-hit:hover{background:var(--tc-bg);outline:none}.tc-chats__search-hit .tc-chats__avatar{font-size:14px;height:40px;width:40px}.tc-chats__search-hit-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tc-chats__search-hit-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.tc-chats__search-hit-name{font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__search-hit-kind{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.14em}.tc-chats__search-hit-meta{color:var(--tc-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__tabs{grid-gap:0;background:var(--tc-surface);border:1px solid var(--tc-border);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.tc-chats__tab{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:none;color:var(--tc-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.18em;padding:14px 16px;transition:background .12s ease,color .12s ease}.tc-chats__tab+.tc-chats__tab{border-left:1px solid var(--tc-border)}.tc-chats__tab:hover{color:#0d0d0d}.tc-chats__tab.tc-chats__tab--active,.tc-chats__tab.tc-chats__tab--active:focus,.tc-chats__tab.tc-chats__tab--active:hover{background:#0d0d0d!important;color:#fff!important}.tc-chats__tab-count{align-items:center;background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;letter-spacing:.02em;min-width:18px;padding:0 5px}.tc-chats__pane{background:var(--tc-bg);border:1px solid var(--tc-border);flex:1 1;min-height:0;overflow-y:auto;position:relative}.tc-chats__empty{align-items:center;color:var(--tc-muted);display:flex;height:100%;justify-content:center;padding:40px 24px;text-align:center}.tc-chats__invites{background:#efecff;background:var(--tc-accent-soft,#efecff);border-bottom:1px solid var(--tc-border)}.tc-chats__invites-head{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10.5px;font-weight:800;letter-spacing:.14em;padding:10px 16px 6px}.tc-chats__invite-row{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-top:1px solid rgba(100,73,255,.12);color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left;width:100%}.tc-chats__invite-row:hover{background:rgba(100,73,255,.08)}.tc-chats__invite-name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__invite-badge{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.1em}.tc-chats__empty-title{font-size:14px;font-weight:500;letter-spacing:.01em}.tc-chats__loading{align-items:center;display:flex;height:100%;justify-content:center}.tc-chats__list{list-style:none;margin:0;padding:0}.tc-chats__list-item{border-bottom:1px solid var(--tc-border)}.tc-chats__list-item--last{border-bottom:none}.tc-chats__list-btn{background:transparent;border:none;color:var(--tc-fg);cursor:pointer;font-family:inherit;margin:0;padding:12px 14px;text-align:left;width:100%}.tc-chats__list-btn:hover{background:var(--tc-bg)}.tc-chats__row{align-items:flex-start;display:flex;gap:12px}.tc-chats__avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;width:44px}.tc-chats__avatar--img{object-fit:cover}.tc-chats__avatar--group,.tc-chats__avatar--initial{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-chats__avatar--public{background:#e8e8e4;color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-chats__row-body{flex:1 1;min-width:0}.tc-chats__row-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.tc-chats__row-name{color:var(--tc-fg);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__row-time{color:var(--tc-muted);flex-shrink:0;font-size:9.5px;letter-spacing:.04em}.tc-chats__row-role{color:var(--tc-muted);font-size:11px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__row-channels{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.tc-chats__row-channel-chip{align-items:center;border:1px solid #d1d5db;border:1px solid var(--tc-border,#d1d5db);border-radius:2px;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:inline-flex;font-size:10px;font-weight:700;gap:4px;padding:2px 7px;white-space:nowrap}.tc-chats__row-channel-chip--public{border-color:rgba(100,73,255,.35);color:#6449ff}.tc-chats__row-channel-chip--private{border-color:hsla(0,0%,42%,.4);color:#6b6b6b}.tc-chats__row-channel-chip--clickable{cursor:pointer}.tc-chats__row-channel-chip--clickable:hover{border-color:currentColor;opacity:.8}.tc-chats__row-preview{align-items:center;display:flex;gap:8px;margin-top:5px}.tc-chats__row-sent{color:#15803d;flex-shrink:0;font-size:11px}.tc-chats__row-sent--pending{color:var(--tc-muted)}.tc-chats__row-author,.tc-chats__row-me{color:var(--tc-fg);font-weight:600}.tc-chats__row-last{color:var(--tc-muted);flex:1 1;font-size:12.5px;font-weight:400;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-chats__row-last--unread{color:var(--tc-fg);font-weight:600}.tc-chats__row-badge{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:0;color:#fff;flex-shrink:0;font-size:9.5px;font-weight:700;min-width:18px;padding:2px 7px;text-align:center}.tc-chats__row-pill{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:8.5px;font-weight:700;letter-spacing:.18em}.tc-chats__row-pill--muted{color:var(--tc-muted)}.tc-thread{--tc-member-chip-name-max:140px;--tc-member-overflow-avatar:26px;background:var(--tc-surface);display:flex;flex-direction:column;height:100%;position:relative}.tc-thread>.spryte_launcher{background:var(--tc-bg);flex:1 1;height:auto;width:100%}.tc-thread__dropzone{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border:2px dashed #6449ff;border:2px dashed var(--tc-accent,#6449ff);display:flex;inset:0;justify-content:center;opacity:.94;pointer-events:none;position:absolute;z-index:5}.tc-thread__dropzone-inner{align-items:center;color:#6449ff;color:var(--tc-accent,#6449ff);display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:10px}.tc-thread__header{align-items:center;background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:12px;padding:10px 16px}.tc-thread__header--group{align-items:stretch;flex-direction:column;gap:12px;padding:12px 16px}@media(max-width:720px){.tc-thread__header{gap:8px;padding:6px 12px}.tc-thread__header--group{gap:6px;padding:8px 12px}}.tc-thread__header-row{align-items:center;display:flex;gap:12px;width:100%}.tc-thread__header-profile{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex:1 1;font-family:inherit;gap:12px;margin:0;min-width:0;padding:0;text-align:left}.tc-thread__header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.tc-thread__header-text--group{flex:1 1;min-width:0}@media(max-width:720px){.tc-thread__header-text--group .tc-thread__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;line-height:1.25;overflow-wrap:anywhere;white-space:normal}}.tc-thread__channels{align-items:center;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;width:100%}.tc-thread__channels::-webkit-scrollbar{display:none}.tc-thread__channel-chip{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:11.5px;font-weight:600;gap:4px;padding:4px 10px;transition:border-color .12s ease,color .12s ease,background .12s ease}.tc-thread__channel-chip:hover{border-color:var(--tc-fg)}.tc-thread__channel-chip-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__channel-chip--new{background:transparent;border-style:dashed;color:#6a6e76;color:var(--tc-muted,#6a6e76);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-thread__channel-chip--new:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-thread__channel-crumb{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:#6a6e76;color:var(--tc-muted,#6a6e76);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:4px;margin-bottom:2px;padding:0}.tc-thread__channel-crumb:hover{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-thread__channel-crumb svg{height:12px;width:12px}.tc-thread__channel-crumb span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__channel-breadcrumb{align-items:center;color:#6a6e76;color:var(--tc-muted,#6a6e76);display:flex;font-size:10.5px;gap:4px;letter-spacing:.04em;text-transform:uppercase}.tc-thread__channel-breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__channel-breadcrumb-private{align-items:center;display:inline-flex;gap:3px}.tc-thread__channel-breadcrumb-private svg{height:10px;width:10px}.tc-thread__title--channel{align-items:center;display:flex;gap:5px}.tc-thread__channel-glyph{align-items:center;color:#6a6e76;color:var(--tc-muted,#6a6e76);display:inline-flex}.tc-thread__channel-glyph svg{height:14px;width:14px}.tc-thread__channel-desc{color:#6a6e76;color:var(--tc-muted,#6a6e76);padding:0 14px 10px}.tc-thread__members{align-items:center;background:transparent;border:none;cursor:pointer;display:flex!important;flex-wrap:nowrap!important;gap:8px;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;width:100%}.tc-thread__members:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}@media(max-width:720px){.tc-thread__members{display:none!important}}.tc-thread__members-measure{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;inset:0 auto auto 0;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.tc-thread__member-chip{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:999px;display:inline-flex;flex-shrink:0;gap:8px;padding:4px 12px 4px 4px}.tc-thread__member-chip--admin{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__member-admin-pill{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:8px;color:#fff;display:inline-block;flex-shrink:0;font-size:8.5px;font-weight:700;letter-spacing:.14em;margin-left:2px;padding:2px 6px}.tc-thread__member-avatar{border-radius:50%;flex-shrink:0;height:22px;object-fit:cover;width:22px}.tc-thread__member-avatar--initial{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:10px;font-weight:700;justify-content:center}.tc-thread__member-name{color:var(--tc-fg);font-size:11.5px;font-weight:600;letter-spacing:-.005em;max-width:var(--tc-member-chip-name-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__member-chip-avatar{border-radius:50%;flex-shrink:0;height:22px;object-fit:cover;width:22px}.tc-thread__member-chip-avatar--initial{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:10px;font-weight:700;justify-content:center}.tc-thread__member-chip-avatar--admin{box-shadow:0 0 0 1.5px #6449ff;box-shadow:0 0 0 1.5px var(--tc-accent,#6449ff)}.tc-thread__member-chip-name{color:var(--tc-fg);font-size:11.5px;font-weight:600;letter-spacing:-.005em;max-width:var(--tc-member-chip-name-max);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__members-overflow{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;padding:0 4px 0 0}.tc-thread__members-overflow>.tc-thread__member-avatar{border:2px solid #f4f4f0;border:2px solid var(--tc-bg,#f4f4f0);box-shadow:0 0 0 .5px var(--tc-border);height:var(--tc-member-overflow-avatar);width:var(--tc-member-overflow-avatar)}.tc-thread__members-overflow>.tc-thread__member-avatar+.tc-thread__member-avatar{margin-left:-8px}.tc-thread__members-overflow:focus-visible .tc-thread__member-more,.tc-thread__members-overflow:hover .tc-thread__member-more{background:var(--tc-fg);color:var(--tc-bg)}.tc-thread__members-overflow:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-thread__member-more{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-fg);display:inline-flex;font-size:10.5px;font-weight:700;height:var(--tc-member-overflow-avatar);justify-content:center;letter-spacing:.03em;margin-left:-8px;min-width:28px;padding:0 8px;transition:background .12s ease,color .12s ease}@media(max-width:480px){.tc-thread{--tc-member-chip-name-max:110px;--tc-member-overflow-avatar:24px}}.tc-thread__icon-btn{align-items:center;background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:flex;justify-content:center;margin:0;padding:6px}.tc-thread__icon-btn--mobile{display:none}@media(max-width:720px){.tc-thread__icon-btn--desktop{display:none}.tc-thread__icon-btn--mobile{display:flex}}.tc-thread__invite{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);color:var(--tc-muted);cursor:not-allowed;display:inline-flex;font:inherit;font-size:10.5px;font-weight:700;gap:6px;letter-spacing:.12em;margin:0;padding:6px 10px;transition:background .12s ease,color .12s ease,border-color .12s ease}.tc-thread__invite--active{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff;cursor:pointer}.tc-thread__invite-badge{background:transparent;border:1px solid var(--tc-border);color:inherit;font-size:9px;font-weight:700;letter-spacing:.08em;margin-left:2px;padding:1px 5px}.tc-thread__invite--active .tc-thread__invite-badge{background:hsla(0,0%,100%,.25);border:none;color:#fff}@media(max-width:720px){.tc-thread__invite-label{display:none}}.tc-thread__header-text{flex:1 1;min-width:0}.tc-thread__title{color:var(--tc-fg);font-size:14px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__online{color:#15803d;font-size:10.5px;font-weight:500;margin-top:2px}.tc-thread__subtitle{color:var(--tc-muted);font-size:10.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__channel-tabs{align-items:center;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;width:100%}.tc-thread__channel-tabs::-webkit-scrollbar{display:none}@media(max-width:720px){.tc-thread__channel-tabs--empty{display:none}}.tc-thread__channel-tab{align-items:center;background:transparent;border:1px solid #d1d5db;border:1px solid var(--tc-border,#d1d5db);border-radius:2px;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11.5px;font-weight:500;gap:3px;padding:4px 10px;transition:border-color .12s,color .12s;white-space:nowrap}.tc-thread__channel-tab:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-thread__channel-tab--new{border-style:dashed;color:#6b7280;color:var(--tc-muted,#6b7280);font-size:11px;margin-left:auto}.tc-thread__channel-tab--new:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}@media(max-width:720px){.tc-thread__channel-tab--new{display:none}}.tc-thread__header-text--channel{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.tc-thread__channel-breadcrumb{font-size:9.5px;font-weight:600}.tc-thread__channel-breadcrumb,.tc-thread__channel-desc{color:#6b7280;color:var(--tc-muted,#6b7280);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__channel-desc{font-size:12px;font-style:italic}.tc-thread__messages{background:var(--tc-bg);display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:18px}@media(max-width:720px){.tc-thread__messages{gap:12px;padding:10px 12px}}.tc-thread__empty{color:var(--tc-muted);font-size:12.5px;line-height:1.55;margin:auto;max-width:280px;text-align:center}.tc-thread__loading-older{font-size:11px;letter-spacing:.04em;padding:6px 12px}.tc-thread__history-start,.tc-thread__loading-older{align-self:center;color:var(--tc-muted);margin-bottom:8px;text-transform:uppercase}.tc-thread__history-start{border-top:1px dashed var(--tc-border);color:var(--tc-subtle,var(--tc-muted));font-size:10.5px;letter-spacing:.08em;padding:8px 12px;text-align:center;width:100%}.tc-thread__msg{display:flex;gap:8px;max-width:82%}.tc-thread__msg--you{align-self:flex-end}.tc-thread__msg--you .tc-thread__msg-col{align-items:flex-end}.tc-thread__msg--them{align-self:flex-start}.tc-thread__msg--cont{margin-top:-2px}.tc-thread__msg--highlighted .tc-thread__bubble{-webkit-animation:tc-reply-target-highlight 1.8s ease;animation:tc-reply-target-highlight 1.8s ease;box-shadow:0 0 0 3px rgba(100,73,255,.28)}.tc-thread__msg-col{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:visible;position:relative}.tc-thread__bubble-head{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;min-width:0;user-select:none;-webkit-user-select:none}.tc-thread__bubble-head-spacer{flex:1 1;min-width:0}.tc-thread__msg-author{font-size:11.5px;letter-spacing:-.01em}.tc-thread__msg-author,.tc-thread__msg-time{color:inherit;flex:1 1;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__msg-time{display:block;font-size:9.5px;letter-spacing:.08em;margin:0;opacity:.7;text-transform:uppercase}.tc-thread__msg-time--right{flex:0 0 auto}.tc-thread__msg-avatar{align-self:flex-end;border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;user-select:none;-webkit-user-select:none;width:28px}.tc-thread__msg-avatar--initial{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:flex;font-size:11px;font-weight:700;justify-content:center}.tc-thread__msg-avatar--spacer{background:transparent!important;border:none;pointer-events:none;visibility:hidden}.tc-thread__bubble{font-size:13px;line-height:1.55;overflow:visible;padding:10px 13px;position:relative}.tc-thread__msg--you .tc-thread__bubble{background:var(--tc-fg);color:#f4f4f0}.tc-thread__msg--them .tc-thread__bubble{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg)}.tc-thread__bubble-text{-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.tc-thread__bubble-text a{color:#6449ff;color:var(--tc-accent,#6449ff);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.tc-thread__bubble-text a:hover{opacity:.85}.tc-thread__bubble-text a:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.tc-thread__msg--you .tc-thread__bubble-text a{color:inherit;text-decoration-color:hsla(0,0%,100%,.7)}.tc-thread__code{background:rgba(0,0,0,.08);border-radius:3px;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em;padding:1px 5px}.tc-thread__msg--you .tc-thread__code{background:hsla(0,0%,100%,.18)}.tc-thread__email-message{display:flex;flex-direction:column;gap:8px;min-width:min(320px,70vw)}.tc-thread__email-message-label{align-items:center;background:rgba(100,73,255,.12);border-radius:999px;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.08em;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-thread__msg--you .tc-thread__email-message-label{background:hsla(0,0%,100%,.16);color:inherit}.tc-thread__email-message-row{display:flex;font-size:11.5px;gap:8px}.tc-thread__email-message-row span{flex:0 0 28px;font-weight:700;opacity:.7;text-transform:uppercase}.tc-thread__email-message-row p{margin:0;word-break:break-word}.tc-thread__email-message-subject{font-weight:700;word-break:break-word}.tc-thread__email-message-body{white-space:pre-wrap;word-break:break-word}.tc-thread__email-status{border-top:1px solid hsla(0,0%,100%,.12);font-size:11px;font-weight:600;letter-spacing:.02em;margin-top:8px;padding-top:8px}.tc-thread__email-status--processing{color:hsla(0,0%,100%,.55)}.tc-thread__email-status--sent{color:hsla(0,0%,100%,.75)}.tc-thread__email-status--error{color:#fca5a5}.tc-thread__mention{border-radius:4px;display:inline;font-weight:600;padding:1px 5px;white-space:nowrap}.tc-thread__mention,.tc-thread__msg--you .tc-thread__mention{background:hsla(0,0%,100%,.15);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-thread__mention--interactive{cursor:pointer;transition:background .12s ease,color .12s ease}.tc-thread__mention--interactive:focus-visible,.tc-thread__mention--interactive:hover,.tc-thread__mention--interactive[aria-expanded=true]{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;outline:none}.tc-thread__msg--you .tc-thread__mention--interactive:focus-visible,.tc-thread__msg--you .tc-thread__mention--interactive:hover,.tc-thread__msg--you .tc-thread__mention--interactive[aria-expanded=true]{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-thread__mention-picker{background:#fff;background:var(--tc-surface,#fff);border:1px solid #e6e6ea;border:1px solid var(--tc-border,#e6e6ea);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.08);margin:0 0 6px;max-height:240px;overflow:hidden;overflow-y:auto}.tc-thread__mention-row{align-items:center;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 12px;text-align:left;width:100%}.tc-thread__mention-avatar,.tc-thread__mention-row--active,.tc-thread__mention-row:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-thread__mention-avatar{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.tc-thread__mention-avatar--placeholder{align-items:center;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:12px;font-weight:600;justify-content:center;text-transform:uppercase}.tc-thread__mention-head{border-bottom:1px solid #e6e6ea;border-bottom:1px solid var(--tc-border,#e6e6ea);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px;letter-spacing:.14em;padding:6px 12px}.tc-thread__mention-empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;padding:10px 12px}.tc-thread__mention-body{display:flex;flex-direction:column;min-width:0}.tc-thread__mention-name{color:var(--tc-fg);font-size:14px}.tc-thread__mention-name,.tc-thread__mention-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__mention-sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px}.tc-thread__msg-actions-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:none!important;border-radius:6px;box-shadow:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;margin:0;min-height:20px;min-width:40px;opacity:.55;padding:0 4px;position:static;transition:opacity .12s ease}.tc-thread__msg-actions-btn:focus-visible,.tc-thread__msg-actions-btn:hover{background:transparent!important;border:none!important;opacity:1}.tc-thread__msg-actions-btn:focus{outline:none}.tc-thread__msg-actions-btn:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.tc-thread__msg-menu{background:#fff;background:var(--tc-surface,#fff);border:1px solid var(--tc-border-strong,var(--tc-fg));box-shadow:0 12px 36px hsla(0,0%,5%,.22);font-family:var(--tc-font-mono);margin:0;min-width:200px;padding:4px;position:fixed;z-index:10050}@media(max-width:640px){.tc-thread__msg-menu-item{min-height:44px}}.tc-thread__msg-menu-divider{background:var(--tc-border);height:1px;margin:4px 6px}.tc-thread__msg-menu-item{align-items:center;-webkit-appearance:none;appearance:none;background:#fff!important;background:var(--tc-surface,#fff)!important;border:none;color:var(--tc-fg)!important;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;letter-spacing:.02em;margin:0;padding:12px 14px;text-align:left;transition:background .12s ease;width:100%}.tc-thread__msg-menu-item svg{flex-shrink:0;opacity:1}.tc-thread__msg-menu-item:focus-visible,.tc-thread__msg-menu-item:hover{background:#f4f4f0!important;background:var(--tc-bg,#f4f4f0)!important;outline:none}.tc-thread__msg-menu-item--danger{color:#b91c1c!important;color:var(--tc-danger,#b91c1c)!important}.tc-thread__msg-menu-item--danger:focus-visible,.tc-thread__msg-menu-item--danger:hover{background:#fef2f2!important}.tc-thread__react-bar{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid rgba(0,0,0,.12);border:1px solid var(--tc-border,rgba(0,0,0,.12));border-radius:999px;bottom:calc(100% + 3px);box-shadow:0 2px 12px rgba(0,0,0,.13);display:flex;flex-wrap:nowrap;gap:1px;left:0;opacity:0;padding:3px 6px;pointer-events:none;position:absolute;transition:opacity .12s ease;user-select:none;-webkit-user-select:none;white-space:nowrap;z-index:10}.tc-thread__msg--you .tc-thread__react-bar{left:auto;right:0}.tc-thread__react-bar--active{opacity:1;pointer-events:auto}.tc-thread__react-bar-btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:16px;line-height:1.3;padding:2px 3px;transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease,-webkit-transform 80ms ease}.tc-thread__react-bar-btn:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.tc-thread__react-bar-more{-webkit-appearance:none;appearance:none;background:none;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:none;border-radius:999px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font-size:11px;font-weight:700;line-height:1.6;padding:1px 5px;transition:background 80ms ease,color 80ms ease}.tc-thread__react-bar-more:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-thread__msg-menu-reactions{display:flex;flex-wrap:wrap;gap:2px;padding:8px 8px 6px}.tc-thread__msg-menu-reactions-btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:6px;cursor:pointer;font-size:20px;line-height:1;padding:3px 5px;transition:background 80ms ease,-webkit-transform 80ms ease;transition:background 80ms ease,transform 80ms ease;transition:background 80ms ease,transform 80ms ease,-webkit-transform 80ms ease}.tc-thread__msg-menu-reactions-btn:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);-webkit-transform:scale(1.2);transform:scale(1.2)}@media(max-width:640px){.tc-thread__msg-menu-reactions-btn{font-size:22px;padding:6px 7px}}.tc-thread__msg-menu-reactions-btn.tc-thread__msg-menu-reactions-more{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-radius:999px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;font-weight:700;line-height:1.5;padding:4px 8px}.tc-thread__msg-menu-reactions-btn.tc-thread__msg-menu-reactions-more:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);-webkit-transform:none;transform:none}.tc-thread__reactions{display:flex;flex-wrap:wrap;gap:4px}.tc-thread__reaction{align-items:center;-webkit-appearance:none;appearance:none;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1.5px solid rgba(0,0,0,.12);border:1.5px solid var(--tc-border,rgba(0,0,0,.12));border-radius:999px;color:var(--tc-fg);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;line-height:1.5;padding:2px 8px;transition:border-color .1s ease,-webkit-transform 80ms ease;transition:border-color .1s ease,transform 80ms ease;transition:border-color .1s ease,transform 80ms ease,-webkit-transform 80ms ease}.tc-thread__reaction span{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.tc-thread__reaction:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.tc-thread__reaction--mine,.tc-thread__reaction:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__reaction--mine{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-thread__msg-deleted{align-items:center;display:flex;font-size:12px;font-style:italic;gap:8px;opacity:.85}.tc-thread__edited-label{display:block;font-size:10px;font-style:italic;margin-top:3px;opacity:.55}.tc-thread__edit-area{display:flex;flex-direction:column;gap:6px;width:100%}.tc-thread__edit-textarea{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;font-size:14px;min-height:2em;outline:none;overflow-y:auto;padding:7px 10px;resize:none;width:100%}.tc-thread__edit-textarea:focus{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__edit-btns{display:flex;gap:6px;justify-content:flex-end}.tc-thread__edit-btn{border:1px solid transparent;border-radius:3px;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;padding:4px 12px;transition:opacity .15s}.tc-thread__edit-btn:hover{opacity:.8}.tc-thread__edit-btn--cancel{background:transparent;border-color:hsla(0,0%,100%,.3);color:inherit}.tc-thread__edit-btn--save{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-thread__reply-preview{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);border-radius:2px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin-bottom:8px;padding:8px 10px;text-align:left;transition:background .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:background .12s ease,border-color .12s ease,transform .12s ease;transition:background .12s ease,border-color .12s ease,transform .12s ease,-webkit-transform .12s ease;width:100%}.tc-thread__reply-preview:hover{border-color:hsla(0,0%,100%,.42);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tc-thread__reply-preview:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-thread__msg--them .tc-thread__reply-preview{background:var(--tc-bg);border:1px solid var(--tc-border)}.tc-thread__msg--them .tc-thread__reply-preview:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__reply-preview-bar{background:#6449ff;background:var(--tc-accent,#6449ff);flex-shrink:0;width:3px}.tc-thread__reply-preview-author{font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;opacity:.85;text-transform:uppercase}.tc-thread__reply-preview-snippet{font-size:11.5px;line-height:1.4;max-width:220px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__msg-swipe-hint{color:#6449ff;color:var(--tc-accent,#6449ff);left:-28px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);user-select:none;-webkit-user-select:none}.tc-thread__msg--dragging{transition:-webkit-transform 80ms ease-out;transition:transform 80ms ease-out;transition:transform 80ms ease-out,-webkit-transform 80ms ease-out}.tc-thread__error{align-items:center;background:#fef2f2;border-top:1px solid #fecaca;color:#b91c1c;display:flex;flex-shrink:0;font-size:12px;gap:8px;justify-content:space-between;padding:8px 14px}.tc-thread__error button{background:transparent;border:none;color:inherit;cursor:pointer;font-size:18px;line-height:1}.tc-thread__member-hint,.tc-thread__uploading{color:var(--tc-muted);font-size:12px;padding:8px 14px}.tc-thread__member-hint,.tc-thread__preview-strip,.tc-thread__uploading{background:var(--tc-bg);border-top:1px solid var(--tc-border);flex-shrink:0}.tc-thread__preview-strip{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:10px 14px}.tc-thread__preview-item{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:8px;max-width:220px;padding:8px 28px 8px 8px;position:relative}.tc-thread__preview-thumb{flex-shrink:0;height:48px;object-fit:cover;width:48px}.tc-thread__preview-doc{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-thread__preview-name{font-size:11px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__preview-size{color:var(--tc-muted);font-size:10px}.tc-thread__preview-remove{background:transparent;border:none;color:var(--tc-muted);cursor:pointer;font-size:16px;line-height:1;padding:0;position:absolute;right:6px;top:4px}.tc-thread__preview-uploading{align-items:center;background:var(--tc-surface);display:flex;inset:0;justify-content:center;opacity:.85;position:absolute}.tc-thread__files{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.tc-thread__file-image-link{-webkit-appearance:none;appearance:none;background:var(--tc-bg)!important;border:1px solid var(--tc-border);cursor:pointer;display:block;height:180px;line-height:0;margin:0;max-width:100%;overflow:hidden;padding:0;width:280px}.tc-thread__file-image-link:focus{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-thread__file-image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.tc-thread__file-video{align-self:flex-start;display:block;max-height:200px;max-width:100%;min-width:0}.tc-thread__file-doc{display:flex;flex-direction:column;gap:4px}.tc-thread__file-label{font-size:11px;font-weight:600;word-break:break-word}.tc-thread__file-link{color:inherit;font-size:11px;opacity:.85;text-decoration:underline}.tc-thread__file-card{align-items:center;background:rgba(0,0,0,.04);background:var(--tc-surface,rgba(0,0,0,.04));border:1px solid rgba(0,0,0,.1);border:1px solid var(--tc-border,rgba(0,0,0,.1));border-radius:10px;color:inherit;cursor:pointer;display:flex;gap:10px;max-width:280px;padding:10px 12px;text-decoration:none;transition:background .15s}.tc-thread__file-card:hover{background:#ede9fe;background:var(--tc-accent-soft,#ede9fe);border-color:#7c4dff;border-color:var(--tc-accent,#7c4dff)}.tc-thread__file-card-icon{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.tc-thread__file-card-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-thread__file-card-name{color:#111;color:var(--tc-fg,#111);font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__file-card-type{color:#888;color:var(--tc-muted,#888);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.tc-thread__file-card-dl{align-items:center;color:#888;color:var(--tc-muted,#888);display:flex;flex-shrink:0}.tc-thread__composer-stack{background:var(--tc-surface);border-top:1px solid var(--tc-border);display:flex;flex-direction:column;flex-shrink:0;position:relative}.tc-thread__reply-pill{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-bottom:1px solid var(--tc-border);display:flex;gap:12px;padding:10px 12px 10px 14px}.tc-thread__reply-pill-bar{align-self:stretch;background:#6449ff;background:var(--tc-accent,#6449ff);flex-shrink:0;width:3px}.tc-thread__reply-pill-body{flex:1 1;min-width:0}.tc-thread__reply-pill-author{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.tc-thread__reply-pill-snippet{color:var(--tc-fg);font-size:12.5px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__reply-pill-close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);color:var(--tc-muted)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;line-height:1;margin:0;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease;width:32px}.tc-thread__reply-pill-close:hover{background:var(--tc-bg)!important;border-color:var(--tc-fg);color:var(--tc-fg)!important}.tc-thread__table-draft{background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:flex;flex-direction:column}.tc-thread__table-draft-head{align-items:center;display:flex;gap:10px;padding:8px 12px 8px 14px}.tc-thread__table-draft-title{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.14em}.tc-thread__table-draft-dims{color:var(--tc-muted);flex:1 1;font-size:10.5px;min-width:0}.tc-thread__table-draft-cta{color:var(--tc-fg);font-size:11px;font-weight:700}.tc-thread__table-draft-close{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);color:var(--tc-muted)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;height:26px;justify-content:center;line-height:1;margin:0;padding:0;transition:color .12s ease,border-color .12s ease;width:26px}.tc-thread__table-draft-close:hover{border-color:var(--tc-fg);color:var(--tc-fg)!important}.tc-thread__table-draft-grid{background:var(--tc-surface);border:1px solid var(--tc-border);margin:0 14px;max-height:34vh;overflow:auto}.tc-thread__table-draft-grid table{border-collapse:collapse;margin:0;width:100%}.tc-thread__table-draft-grid td,.tc-thread__table-draft-grid th{border-bottom:1px solid var(--tc-border);border-right:1px solid var(--tc-border);padding:0;position:relative;vertical-align:middle}.tc-thread__table-draft-grid td:last-child,.tc-thread__table-draft-grid th:last-child{border-right:none}.tc-thread__table-draft-grid thead th{background:var(--tc-bg);position:-webkit-sticky;position:sticky;top:0;z-index:1}.tc-thread__table-draft-grid tbody tr:last-child td{border-bottom:none}.tc-thread__table-draft-cell{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-fg);font-family:inherit;font-size:12px;margin:0;min-width:116px;outline:none;padding:7px 9px;width:100%}.tc-thread__table-draft-cell::-webkit-input-placeholder{color:var(--tc-muted);opacity:.7}.tc-thread__table-draft-cell::placeholder{color:var(--tc-muted);opacity:.7}.tc-thread__table-draft-cell:focus{box-shadow:inset 0 0 0 2px #6449ff;box-shadow:inset 0 0 0 2px var(--tc-accent,#6449ff)}.tc-thread__table-draft-cell:disabled{opacity:.6}.tc-thread__table-draft-cell--head{color:var(--tc-muted);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}td>.tc-thread__table-draft-cell{padding-left:30px}.tc-thread__table-draft-drop{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-muted)!important;cursor:pointer;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:1;margin:0;opacity:0;padding:0;position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,border-color .12s ease;width:18px}.tc-thread__table-draft-drop:focus-visible,.tc-thread__table-draft-drop:hover{border-color:var(--tc-fg);color:var(--tc-fg)!important;opacity:1}td:focus-within .tc-thread__table-draft-drop,td:hover .tc-thread__table-draft-drop,th:focus-within .tc-thread__table-draft-drop,th:hover .tc-thread__table-draft-drop{opacity:1}@media(pointer:coarse){.tc-thread__table-draft-drop{opacity:1}}.tc-thread__table-draft-gutter{background:var(--tc-bg);min-width:26px;width:26px}.tc-thread__table-draft-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:8px 14px 10px}.tc-thread__table-draft-add{-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);color:var(--tc-fg)!important;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0;padding:5px 10px;text-transform:uppercase;transition:border-color .12s ease}.tc-thread__table-draft-add:hover:not(:disabled){border-color:var(--tc-fg)}.tc-thread__table-draft-add:disabled{cursor:default;opacity:.45}.tc-thread__table-draft-hint{color:var(--tc-muted);flex:1 1;font-size:10.5px;line-height:1.4;min-width:200px}.tc-thread__table-draft-cmd{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-muted)!important;cursor:pointer;display:inline-flex;height:18px;justify-content:center;left:4px;margin:0;opacity:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .12s ease,color .12s ease,border-color .12s ease;width:20px}.tc-thread__table-draft-cmd svg{height:11px;width:11px}.tc-thread__table-draft-cmd:focus-visible,.tc-thread__table-draft-cmd:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff!important;color:var(--tc-accent,#6449ff)!important;opacity:1}td:focus-within .tc-thread__table-draft-cmd,td:hover .tc-thread__table-draft-cmd{opacity:1}.tc-thread__table-draft-cmd:disabled{opacity:0;pointer-events:none}@media(pointer:coarse){.tc-thread__table-draft-cmd{opacity:1}}.tc-thread__table-draft-entity{align-items:center;display:flex;gap:4px;min-width:116px;padding:4px 6px}.tc-thread__table-draft-entity-main{align-items:center;-webkit-appearance:none;appearance:none;background:#efecff!important;background:var(--tc-accent-soft,#efecff)!important;border:1px solid transparent;border-radius:999px;color:#6449ff!important;color:var(--tc-accent,#6449ff)!important;cursor:default;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:6px;line-height:1.3;margin:0;min-width:0;padding:2px 8px 2px 3px}.tc-thread__table-draft-entity-main:focus{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);outline:none}.tc-thread__table-draft-entity-main:disabled{opacity:.6}.tc-thread__table-draft-entity-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__table-draft-entity-kind{font-size:8.5px;font-weight:800;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.tc-thread__table-draft-entity-clear{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-muted)!important;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:18px;justify-content:center;line-height:1;margin:0;padding:0;transition:color .12s ease,border-color .12s ease;width:18px}.tc-thread__table-draft-entity-clear:focus-visible,.tc-thread__table-draft-entity-clear:hover{border-color:var(--tc-fg);color:var(--tc-fg)!important}.tc-thread__table-entity-avatar{background:#fff;background:var(--tc-surface,#fff);border-radius:50%;flex-shrink:0;height:18px;object-fit:cover;width:18px}.tc-thread__table-entity-avatar--placeholder{font-size:9px;font-weight:800;justify-content:center;text-transform:uppercase}.tc-thread__table-entity,.tc-thread__table-entity-avatar--placeholder{align-items:center;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex}.tc-thread__table-entity{background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:999px;font-size:12px;font-weight:600;gap:6px;line-height:1.3;padding:2px 8px 2px 3px;text-decoration:none;vertical-align:middle;white-space:nowrap}.tc-thread__table-entity--link{cursor:pointer}.tc-thread__table-entity--link:hover{color:#6449ff;color:var(--tc-accent,#6449ff);text-decoration:underline}.tc-thread__table-entity-name{max-width:200px;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.tc-thread__table-draft-grid{margin:0 12px;max-height:28vh}.tc-thread__table-draft-hint{display:none}}.tc-thread__composer{align-items:flex-end;background:var(--tc-surface);display:flex;flex-shrink:0;gap:8px;padding:10px 14px}.tc-thread__composer--email{align-items:flex-start;background:var(--tc-bg);gap:12px;padding:12px 14px 14px}.tc-thread__composer-modes{align-items:center;display:flex;flex-shrink:0;gap:4px}.tc-thread__mode-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin:0;padding:0;position:relative;transition:background .12s ease,color .12s ease,border-color .12s ease;width:32px}.tc-thread__mode-btn:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-thread__mode-btn:disabled,.tc-thread__mode-btn[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tc-thread__mode-btn--active,.tc-thread__mode-btn--active:hover{background:#0d0d0d!important;border-color:#0d0d0d;color:#f4f4f0!important}.tc-thread__mode-btn--attach:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-thread__file-input{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.tc-thread__input{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:#0d0d0d;flex:1 1;font-family:inherit;font-size:14px;line-height:1.4;max-height:10rem;min-height:1.25rem;outline:none;overflow-y:auto;padding:3px 0;resize:none;scrollbar-width:none}.tc-thread__input::-webkit-scrollbar{display:none}.tc-thread__input::-webkit-input-placeholder{color:#9e9e9e}.tc-thread__input::placeholder{color:#9e9e9e}.tc-thread__input:disabled{opacity:.6}.tc-thread__email-composer{background:var(--tc-surface);border:1px solid var(--tc-border);box-shadow:0 8px 24px hsla(0,0%,5%,.06);display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:12px}.tc-thread__email-composer-head{align-items:center;border-bottom:1px solid var(--tc-border);display:flex;gap:10px;padding-bottom:8px}.tc-thread__email-label{align-items:center;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;gap:6px;letter-spacing:.16em;text-transform:uppercase}.tc-thread__email-from{align-items:center;background:var(--tc-bg);border:1px solid var(--tc-border);color:var(--tc-muted);display:inline-flex;font-size:10.5px;font-weight:600;gap:5px;letter-spacing:.02em;min-width:0;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.tc-thread__email-head-actions{align-items:center;display:flex;flex-shrink:0;gap:6px;margin-left:auto}.tc-thread__email-templates-anchor{position:relative}.tc-thread__email-templates-overlay{inset:0;position:fixed;z-index:40}.tc-thread__email-templates-menu{background:var(--tc-surface);border:1px solid var(--tc-border);box-shadow:0 8px 24px hsla(0,0%,5%,.12);position:absolute;right:0;top:calc(100% + 6px);width:220px;z-index:41}.tc-thread__email-templates-empty{color:var(--tc-muted);font-size:11.5px;line-height:1.4;padding:14px 12px;text-align:center}.tc-thread__email-head-close{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-muted);cursor:pointer;display:inline-flex;font-size:18px;height:24px;justify-content:center;line-height:1;margin:0;padding:0;width:24px}.tc-thread__email-head-close:hover{color:var(--tc-fg)}.tc-thread__email-head-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;margin:0;padding:5px 10px;text-transform:uppercase;transition:color .12s ease,border-color .12s ease}.tc-thread__email-head-btn:hover:not(:disabled){border-color:var(--tc-fg);color:var(--tc-fg)}.tc-thread__email-head-btn:disabled{cursor:not-allowed;opacity:.5}.tc-thread__email-counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:var(--tc-muted);flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.tc-thread__email-to-row{align-items:center;display:flex;gap:10px;min-width:0}.tc-thread__email-to-row>input{flex:1 1;min-width:0}.tc-thread__email-cc-bcc-toggles{align-items:center;display:flex;flex-shrink:0;gap:10px}.tc-thread__email-to-toggle{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-muted);cursor:pointer;flex-shrink:0;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;margin:0;padding:0}.tc-thread__email-to-toggle:hover:not(:disabled){color:var(--tc-fg);text-decoration:underline}.tc-thread__email-to-toggle:disabled{cursor:not-allowed;opacity:.5}.tc-thread__email-recipient-chip{align-items:center;background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:6px;display:flex;flex:0 1 auto;gap:8px;max-width:100%;min-width:0;padding:6px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-thread__email-recipient-chip--loading .tc-thread__email-recipient-chip-initial{background:var(--tc-border)}.tc-thread__email-recipient-chip--loading .tc-thread__email-recipient-chip-name{color:var(--tc-muted)!important;font-weight:500!important}.tc-thread__email-recipient-chip-initial{align-items:center;background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;display:inline-flex;flex-shrink:0;font-size:9.5px;font-weight:700;height:22px;justify-content:center;text-transform:uppercase;width:22px}.tc-thread__email-recipient-chip-name{color:#0d0d0d;flex-shrink:0;font-size:13px;font-weight:700}.tc-thread__email-recipient-chip-email{color:var(--tc-muted);flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__email-body-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:-4px}.tc-thread__email-body-toolbar-icons{align-items:center;display:flex;gap:4px;min-width:0}.tc-thread__email-body-toolbar-send{align-items:center;display:flex;gap:10px;margin-left:auto}.tc-thread__email-body-toolbar-send .tc-thread__send{align-self:center;margin-top:0}.tc-thread__email-reply-hint{color:var(--tc-muted);font-size:10.5px;white-space:nowrap}.tc-thread__email-add-recipient{background:var(--tc-bg);border:1px solid var(--tc-border);box-sizing:border-box;color:#0d0d0d;font:inherit;font-size:13px;margin-top:6px;outline:none;padding:8px 10px;transition:border-color .12s ease,background .12s ease;width:100%}.tc-thread__email-add-recipient:focus{background:#fff;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__email-add-recipient:disabled{cursor:not-allowed;opacity:.75}.tc-thread__email-vars{position:relative}.tc-thread__email-vars-overlay{inset:0;position:fixed;z-index:40}.tc-thread__email-vars-menu{background:var(--tc-surface);border:1px solid var(--tc-border);bottom:calc(100% + 6px);box-shadow:0 8px 24px hsla(0,0%,5%,.12);left:0;padding:4px;position:absolute;width:200px;z-index:41}.tc-thread__email-vars-row{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:space-between;margin:0;padding:7px 8px;text-align:left;width:100%}.tc-thread__email-vars-row:hover{background:var(--tc-bg)}.tc-thread__email-vars-row-label{color:#0d0d0d;font-size:12px}.tc-thread__email-vars-row-token{color:var(--tc-muted);font-family:monospace;font-size:10px}.tc-thread__email-vars-empty{color:var(--tc-muted);font-size:11px;line-height:1.4;padding:8px}.tc-thread__email-field{align-items:center;border-bottom:1px solid var(--tc-border);display:flex;gap:12px;min-width:0;padding:9px 0;transition:border-color .12s ease}.tc-thread__email-field:focus-within{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__email-field input{background:transparent;border:none;color:#0d0d0d;flex:1 1;font:inherit;font-size:13px;min-width:0;outline:none;padding:0;width:100%}.tc-thread__email-field input:disabled{cursor:not-allowed;opacity:.75}.tc-thread__email-field-label{color:var(--tc-muted);flex:0 0 66px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tc-thread__email-field-content{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.tc-thread__email-field--subject input::-webkit-input-placeholder{color:var(--tc-fg);font-weight:700;opacity:1}.tc-thread__email-field--subject input::placeholder{color:var(--tc-fg);font-weight:700;opacity:1}.tc-thread__email-body{background:var(--tc-bg);border:1px solid var(--tc-border);color:#0d0d0d;font:inherit;font-size:13px;line-height:1.5;min-height:88px;outline:none;padding:10px;resize:vertical;transition:border-color .12s ease,background .12s ease}.tc-thread__email-body:focus{background:#fff;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__email-attachments{display:flex;flex-wrap:wrap;gap:6px}.tc-thread__email-attachment-chip{align-items:center;background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-fg);display:inline-flex;gap:6px;max-width:100%;padding:5px 8px}.tc-thread__email-attachment-chip-name{font-size:11.5px;font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__email-attachment-chip-status{color:var(--tc-muted);flex-shrink:0;font-size:10px;font-style:italic}.tc-thread__email-attachment-chip-remove{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;height:14px;justify-content:center;line-height:1;margin:0;padding:0;width:14px}.tc-thread__email-attachment-chip-remove:hover{color:var(--tc-fg)}.tc-thread__send{align-items:center;-webkit-appearance:none;appearance:none;background:#d8d5ce;border:none;color:#6b6b6b;cursor:not-allowed;display:flex;font-family:inherit;font-size:10px;font-weight:700;gap:6px;letter-spacing:.18em;margin:0;padding:9px 16px}.tc-thread__composer--email .tc-thread__send{align-self:flex-end;justify-content:center;margin-top:auto;min-height:38px;min-width:116px;white-space:nowrap}.tc-thread__composer-media{align-items:center;display:flex;flex-shrink:0;gap:4px}@media(max-width:720px){.tc-thread__composer-media,.tc-thread__composer-modes{display:none}.tc-thread__composer{gap:6px;padding:10px 12px}.tc-thread__composer:not(.tc-thread__composer--email) .tc-thread__send{height:36px;justify-content:center;padding:0;width:36px}.tc-thread__composer:not(.tc-thread__composer--email) .tc-thread__send-label{display:none}.tc-thread__composer--email{flex-wrap:wrap}.tc-thread__email-composer-head{align-items:flex-start;flex-direction:column;gap:4px}.tc-thread__composer--email .tc-thread__send{width:100%}}.tc-thread__not-found{color:var(--tc-muted);font-size:13px;padding:32px}.tc-thread__back-link{color:var(--tc-accent);display:inline-block;font-size:13px;margin:0 32px 32px;text-decoration:none}.tc-root .tc-thread__system{align-items:center;align-self:stretch;background:transparent;border:none;display:flex;gap:12px;margin:14px 8px;padding:0;width:auto}.tc-root .tc-thread__system-line{background:rgba(0,0,0,.12);background:var(--tc-border,rgba(0,0,0,.12));flex:1 1 auto;height:1px}.tc-root .tc-thread__system-text{color:#6a6e76;color:var(--tc-muted,#6a6e76);flex:0 0 auto;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.06em;max-width:70%;overflow:hidden;padding:0 4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media(max-width:480px){.tc-root .tc-thread__system{gap:8px;margin:10px 4px}.tc-root .tc-thread__system-text{font-size:10px;max-width:80%}}.tc-root .tc-thread__event{align-items:center;align-self:stretch;background:transparent;border:none;display:flex;justify-content:center;margin:8px;padding:0;width:auto}.tc-root .tc-thread__event-pill{align-items:center;background:rgba(0,0,0,.04);background:var(--tc-bg,rgba(0,0,0,.04));border:1px solid rgba(0,0,0,.08);border:1px solid var(--tc-border,rgba(0,0,0,.08));border-radius:999px;color:#6a6e76;color:var(--tc-muted,#6a6e76);display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;gap:6px;letter-spacing:.04em;max-width:90%;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;user-select:none;-webkit-user-select:none;white-space:nowrap}.tc-root .tc-thread__event-icon{flex-shrink:0;font-size:12px;line-height:1;opacity:.7}.tc-root .tc-thread__event-text{overflow:hidden;text-overflow:ellipsis}.tc-root .tc-thread__event-time{flex-shrink:0;opacity:.65}@media(max-width:480px){.tc-root .tc-thread__event{margin:6px 4px}.tc-root .tc-thread__event-pill{font-size:10px;gap:5px;padding:3px 10px}}.tc-root .tc-thread__send.tc-thread__send--active,.tc-root .tc-thread__send.tc-thread__send--active:focus,.tc-root .tc-thread__send.tc-thread__send--active:hover{background:#0d0d0d!important;color:#f4f4f0!important;cursor:pointer}@-webkit-keyframes tc-reply-target-highlight{0%,to{box-shadow:0 0 0 0 rgba(100,73,255,0)}18%,72%{box-shadow:0 0 0 3px rgba(100,73,255,.28)}}@keyframes tc-reply-target-highlight{0%,to{box-shadow:0 0 0 0 rgba(100,73,255,0)}18%,72%{box-shadow:0 0 0 3px rgba(100,73,255,.28)}}.tc-thread__bubble--audnote,.tc-thread__bubble--vidnote{background:none!important;border:none!important;color:var(--tc-fg)!important;overflow:visible;padding:0}.tc-vnr{align-items:center;background:var(--tc-bg);border-top:1px solid var(--tc-border);display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:20px 16px 18px}.tc-vnr__stage{border-radius:50%;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:200px}.tc-vnr__ring{height:100%;inset:0;pointer-events:none;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}.tc-vnr__ring-track{fill:none;stroke:var(--tc-border);stroke-width:4}.tc-vnr__ring-fill{fill:none;stroke:#6449ff;stroke:var(--tc-accent,#6449ff);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.tc-vnr__video{background:#111;display:block;height:calc(100% - 24px)!important;max-width:none!important;min-width:0!important;object-fit:cover;width:calc(100% - 24px)!important}.tc-vnr__overlay,.tc-vnr__video{border-radius:50%;inset:12px;position:absolute}.tc-vnr__overlay{align-items:center;background:rgba(0,0,0,.62);display:flex;flex-direction:column;gap:8px;justify-content:center;pointer-events:none}.tc-vnr__spinner{-webkit-animation:tc-vnr-spin .65s linear infinite;animation:tc-vnr-spin .65s linear infinite;border:2.5px solid hsla(0,0%,100%,.25);border-radius:50%;border-top-color:#fff;display:block;flex-shrink:0;height:26px;width:26px}.tc-vnr__overlay-label{color:hsla(0,0%,100%,.8);font-size:11px;text-align:center}.tc-vnr__rec-dot{-webkit-animation:tc-vnr-pulse 1.2s ease-in-out infinite;animation:tc-vnr-pulse 1.2s ease-in-out infinite;background:#e53e3e;border-radius:50%;height:10px;left:50%;pointer-events:none;position:absolute;top:18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10px}.tc-vnr__timer{color:var(--tc-fg);font-size:13px;font-weight:600;letter-spacing:.02em;min-height:20px;text-align:center}.tc-vnr__timer-max{color:var(--tc-muted);font-weight:400}.tc-vnr__error{color:#e53e3e;color:var(--tc-danger,#e53e3e);font-size:12px;margin:0;text-align:center}.tc-vnr__controls{align-items:center;display:flex;gap:20px}.tc-vnr__btn{align-items:center;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;padding:0;transition:opacity .12s ease,-webkit-transform 80ms ease;transition:opacity .12s ease,transform 80ms ease;transition:opacity .12s ease,transform 80ms ease,-webkit-transform 80ms ease}.tc-vnr__btn:hover:not(:disabled){opacity:.78}.tc-vnr__btn:active:not(:disabled){-webkit-transform:scale(.93);transform:scale(.93)}.tc-vnr__btn:disabled{cursor:not-allowed;opacity:.4}.tc-vnr__btn--ghost{background:transparent;border:1.5px solid var(--tc-border)!important;border-radius:50%;color:var(--tc-muted);height:58px;width:58px}.tc-vnr__btn--record{background:#e53e3e}.tc-vnr__btn--record,.tc-vnr__btn--stop{border-radius:50%;color:#fff;height:58px;width:58px}.tc-vnr__btn--stop{background:var(--tc-fg);color:var(--tc-bg,#fff)}.tc-vnr__btn--send{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:50%;color:#fff;height:58px;width:58px}@-webkit-keyframes tc-vnr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tc-vnr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tc-vnr-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes tc-vnr-pulse{0%,to{opacity:1}50%{opacity:.25}}.tc-vnote{align-items:center;display:inline-flex;flex-direction:column}.tc-vnote__circle{background:transparent;border:none;border-radius:50%;box-shadow:0 0 0 3px #6449ff;box-shadow:0 0 0 3px var(--tc-accent,#6449ff);cursor:pointer;display:block;flex-shrink:0;height:160px;margin:0;overflow:hidden;padding:0;position:relative;width:160px}.tc-vnote__circle:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:5px}.tc-vnote__video{display:block;height:100%!important;max-width:none!important;min-width:0!important;object-fit:cover;width:100%!important}.tc-vnote__play-icon,.tc-vnote__video{border-radius:50%;inset:0;position:absolute}.tc-vnote__play-icon{align-items:center;background:rgba(0,0,0,.35);color:#fff;display:flex;justify-content:center;pointer-events:none}.tc-vnote__duration{align-self:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;margin-top:5px;pointer-events:none}.tc-anr{align-items:center;background:var(--tc-bg);border-top:1px solid var(--tc-border);display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:20px 16px 18px}.tc-anr__stage{background:#111;border-radius:50%;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:200px}.tc-anr__ring{height:100%;inset:0;pointer-events:none;position:absolute;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%;z-index:2}.tc-anr__ring-track{fill:none;stroke:hsla(0,0%,100%,.12);stroke-width:5}.tc-anr__ring-fill{fill:none;stroke:#6449ff;stroke:var(--tc-accent,#6449ff);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.tc-anr__inner{align-items:center;border-radius:50%;color:#fff;display:flex;flex-direction:column;gap:8px;inset:12px;justify-content:center;position:absolute;z-index:1}.tc-anr__spinner{-webkit-animation:tc-anr-spin .7s linear infinite;animation:tc-anr-spin .7s linear infinite;border:3px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;height:28px;width:28px}.tc-anr__overlay-label{color:hsla(0,0%,100%,.55);font-size:11px;letter-spacing:.04em;padding:0 8px;text-align:center}.tc-anr__mic-icon{align-items:center;display:flex;justify-content:center;opacity:.65}.tc-anr__wave{align-items:center;display:flex;gap:4px}.tc-anr__wave-bar{-webkit-animation:tc-anr-wave .75s ease-in-out infinite;animation:tc-anr-wave .75s ease-in-out infinite;background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:3px;display:block;height:28px;-webkit-transform:scaleY(.2);transform:scaleY(.2);-webkit-transform-origin:center;transform-origin:center;width:4px}.tc-anr__preview-play{align-items:center;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.12);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:56px;justify-content:center;padding:0;transition:background .12s ease;width:56px}.tc-anr__preview-play:hover{background:hsla(0,0%,100%,.22)}.tc-anr__preview-play:active{-webkit-transform:scale(.93);transform:scale(.93)}.tc-anr__rec-dot{-webkit-animation:tc-anr-pulse 1.2s ease-in-out infinite;animation:tc-anr-pulse 1.2s ease-in-out infinite;background:#e53e3e;border-radius:50%;height:10px;position:absolute;right:16px;top:16px;width:10px;z-index:3}.tc-anr__timer{align-items:center;color:var(--tc-fg);display:flex;font-size:22px;font-weight:700;gap:6px;letter-spacing:-.02em;min-height:32px}.tc-anr__timer-max{color:var(--tc-muted);font-size:14px;font-weight:400;letter-spacing:0}.tc-anr__error{color:#e53e3e;font-size:12px;margin:0;text-align:center}.tc-anr__controls{align-items:center;display:flex;gap:24px}.tc-anr__btn{align-items:center;-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;margin:0;padding:0;transition:opacity .12s ease,-webkit-transform 80ms ease;transition:opacity .12s ease,transform 80ms ease;transition:opacity .12s ease,transform 80ms ease,-webkit-transform 80ms ease}.tc-anr__btn:hover:not(:disabled){opacity:.78}.tc-anr__btn:active:not(:disabled){-webkit-transform:scale(.93);transform:scale(.93)}.tc-anr__btn:disabled{cursor:not-allowed;opacity:.4}.tc-anr__btn--ghost{background:transparent;border:1.5px solid var(--tc-border)!important;border-radius:50%;color:var(--tc-muted);height:58px;width:58px}.tc-anr__btn--record{background:#e53e3e}.tc-anr__btn--record,.tc-anr__btn--stop{border-radius:50%;color:#fff;height:58px;width:58px}.tc-anr__btn--stop{background:var(--tc-fg);color:var(--tc-bg,#fff)}.tc-anr__btn--send{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:50%;color:#fff;height:58px;width:58px}@-webkit-keyframes tc-anr-wave{0%,to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes tc-anr-wave{0%,to{-webkit-transform:scaleY(.2);transform:scaleY(.2)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes tc-anr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tc-anr-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tc-anr-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes tc-anr-pulse{0%,to{opacity:1}50%{opacity:.25}}.tc-anote{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:24px;gap:10px;max-width:min(320px,70vw);min-width:220px;padding:10px 14px}.tc-anote,.tc-anote__play{align-items:center;display:inline-flex}.tc-anote__play{-webkit-appearance:none;appearance:none;background:#6449ff;background:var(--tc-accent,#6449ff);border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:opacity .12s ease,-webkit-transform 80ms ease;transition:opacity .12s ease,transform 80ms ease;transition:opacity .12s ease,transform 80ms ease,-webkit-transform 80ms ease;width:36px}.tc-anote__play:hover{opacity:.85}.tc-anote__play:active{-webkit-transform:scale(.93);transform:scale(.93)}.tc-anote__waveform{align-items:center;display:flex;flex:1 1;gap:2px;height:28px;min-width:0;overflow:hidden}.tc-anote__bar{background:#d8d5ce;background:var(--tc-border,#d8d5ce);border-radius:2px;flex-shrink:0;-webkit-transform-origin:center;transform-origin:center;width:2.5px}.tc-anote__bar--played{-webkit-animation:tc-anote-wave .65s ease-in-out infinite;animation:tc-anote-wave .65s ease-in-out infinite;background:#6449ff;background:var(--tc-accent,#6449ff)}.tc-anote__bar--pending{background:#d8d5ce;background:var(--tc-border,#d8d5ce)}.tc-anote__duration{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;min-width:36px;text-align:right;white-space:nowrap}@-webkit-keyframes tc-anote-wave{0%,to{-webkit-transform:scaleY(.45);transform:scaleY(.45)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes tc-anote-wave{0%,to{-webkit-transform:scaleY(.45);transform:scaleY(.45)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.tc-thread__pending-note-row{display:flex;justify-content:flex-end;opacity:.55;padding:4px 16px 8px}.tc-anote-wrap,.tc-vnote-wrap{align-items:flex-start;display:inline-flex;flex-direction:row;gap:10px;max-width:100%;position:relative}.tc-thread__msg--you .tc-anote-wrap,.tc-thread__msg--you .tc-vnote-wrap{flex-direction:row-reverse}.tc-thread__msg--them .tc-anote-wrap,.tc-thread__msg--them .tc-vnote-wrap{flex-direction:row}.tc-pinned-panel__msg .tc-anote-wrap,.tc-pinned-panel__msg .tc-vnote-wrap{flex-direction:column;max-width:100%}.tc-pinned-panel__msg .tc-transcript__inline{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.tc-pinned-panel__msg.tc-pinned-panel__msg--mine .tc-anote-wrap,.tc-pinned-panel__msg.tc-pinned-panel__msg--mine .tc-vnote-wrap{align-items:flex-end}.tc-pinned-panel__msg:not(.tc-pinned-panel__msg--mine) .tc-anote-wrap,.tc-pinned-panel__msg:not(.tc-pinned-panel__msg--mine) .tc-vnote-wrap{align-items:flex-start}.tc-vnote-wrap--me{flex-direction:row-reverse}.tc-vnote-wrap--them{flex-direction:row}.tc-anote-wrap--me{flex-direction:row-reverse}.tc-anote-wrap--them{flex-direction:row}.tc-transcript__player-layer{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.tc-transcript__drawer{max-height:0;overflow:hidden;position:relative;transition:max-height .28s cubic-bezier(.22,.61,.36,1);width:100%;z-index:1}.tc-transcript__drawer--open{max-height:460px}.tc-transcript__drawer-inner{margin-top:-14px;opacity:0;padding-top:14px;-webkit-transform:translateY(-18px);transform:translateY(-18px);transition:opacity .2s ease,-webkit-transform .28s cubic-bezier(.22,.61,.36,1);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .2s ease,-webkit-transform .28s cubic-bezier(.22,.61,.36,1)}.tc-transcript__drawer--open .tc-transcript__drawer-inner{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.tc-vnote__footer{align-items:center;display:flex;gap:8px;margin-top:5px}.tc-vnote__footer .tc-vnote__duration{margin-top:0}.tc-transcript__btn{align-items:center;-webkit-appearance:none;appearance:none;background:#f5f4ef;background:var(--tc-bg,#f5f4ef);border:1.5px solid #e5e3dc;border:1.5px solid var(--tc-border,#e5e3dc);border-radius:50%;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;padding:0;position:relative;transition:background .12s,color .12s,border-color .12s;width:26px}.tc-transcript__btn:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-transcript__btn:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-transcript__btn--open{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-transcript__btn--open:hover{background:color-mix(in srgb,#6449ff 85%,#000);background:color-mix(in srgb,var(--tc-accent,#6449ff) 85%,#000);color:#fff}.tc-transcript__btn--failed{border-color:#ef4444}.tc-transcript__trigger-btn{align-items:center;-webkit-appearance:none;appearance:none;background:#f5f4ef;background:var(--tc-bg,#f5f4ef);border:1.5px solid #e5e3dc;border:1.5px solid var(--tc-border,#e5e3dc);border-radius:50%;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .12s,color .12s,border-color .12s;width:28px}.tc-transcript__trigger-btn:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-transcript__trigger-btn:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-transcript__fail-dot{background:#ef4444;border:1.5px solid #f5f4ef;border:1.5px solid var(--tc-bg,#f5f4ef);border-radius:50%;height:8px;pointer-events:none;position:absolute;right:-2px;top:-2px;width:8px}.tc-transcript__spinner{-webkit-animation:tc-transcript-spin .7s linear infinite;animation:tc-transcript-spin .7s linear infinite;border:2px solid transparent;border-radius:50%;border-top:2px solid var(--tc-muted,#6b6b6b);display:block;flex-shrink:0;height:12px;width:12px}.tc-transcript__spinner--accent{border-top-color:#6449ff;border-top-color:var(--tc-accent,#6449ff)}@-webkit-keyframes tc-transcript-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tc-transcript-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tc-transcript__panel{background:#fff;background:var(--tc-surface,#fff);border:1px solid #e5e3dc;border:1px solid var(--tc-border,#e5e3dc);border-radius:0 0 14px 14px;border-top:none;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden}.tc-transcript__panel-head{align-items:center;border-bottom:1px solid #e5e3dc;border-bottom:1px solid var(--tc-border,#e5e3dc);display:flex;gap:6px;padding:7px 10px}.tc-transcript__panel-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9.5px;font-weight:700;letter-spacing:.08em;white-space:nowrap}.tc-transcript__auto-badge{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:999px;color:#fff;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px;white-space:nowrap}.tc-transcript__panel-spacer{flex:1 1;min-width:4px}.tc-transcript__copy-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #e5e3dc;border:1px solid var(--tc-border,#e5e3dc);border-radius:999px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;font-size:9.5px;font-weight:700;gap:4px;letter-spacing:.06em;padding:3px 8px;white-space:nowrap}.tc-transcript__copy-btn:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-transcript__copy-btn--copied{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-transcript__close-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:50%;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;height:22px;justify-content:center;padding:0;width:22px}.tc-transcript__close-btn:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-transcript__panel-body{max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding:4px 0}.tc-transcript__seg{grid-gap:10px;border-radius:5px;cursor:pointer;display:grid;gap:10px;grid-template-columns:36px 1fr;margin:0 4px;padding:5px 10px}.tc-transcript__seg--labeled{grid-template-columns:36px 72px 1fr}.tc-transcript__seg:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb)}.tc-transcript__seg:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:-2px}.tc-transcript__seg--active{background:rgba(100,73,255,.08)}.tc-transcript__seg--active .tc-transcript__ts{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-transcript__seg--active .tc-transcript__text{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-weight:500}.tc-transcript__speaker{color:#555;color:var(--tc-text-2,#555);font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis}.tc-transcript__speaker,.tc-transcript__ts{font-size:10.5px;padding-top:2px;white-space:nowrap}.tc-transcript__ts{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#6449ff;color:var(--tc-accent,#6449ff);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;line-height:1}.tc-transcript__text{margin:0;word-break:break-word}.tc-transcript__pending-msg,.tc-transcript__text{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px;line-height:1.5}.tc-transcript__pending-msg{align-items:flex-start;display:flex;gap:9px;padding:12px 10px}.tc-transcript__pending-msg .tc-transcript__spinner{flex-shrink:0;margin-top:3px}.tc-transcript__error-row{align-items:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:flex;font-size:12.5px;gap:8px;padding:12px 10px}.tc-transcript__warn-icon{color:#ef4444;flex-shrink:0}.tc-transcript__retry-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1.5px solid #e5e3dc;border:1.5px solid var(--tc-border,#e5e3dc);border-radius:999px;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:inline-flex;font-size:9.5px;font-weight:700;gap:4px;letter-spacing:.06em;margin-left:auto;padding:4px 10px;white-space:nowrap}.tc-transcript__retry-btn:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb)}.tc-transcript__panel-foot{border-top:1px solid #e5e3dc;border-top:1px solid var(--tc-border,#e5e3dc);color:#aaa;color:var(--tc-fg-faint,#aaa);font-size:10.5px;padding:7px 10px}.tc-transcript__inline{background:#fff;background:var(--tc-surface,#fff);border:1px solid #e5e3dc;border:1px solid var(--tc-border,#e5e3dc);border-radius:12px;box-shadow:0 2px 14px rgba(0,0,0,.09);box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;max-width:min(420px,50vw);min-width:0;padding:12px 14px}.tc-transcript__inline--pending{border-radius:999px;font-size:12px;font-weight:500;gap:7px;max-width:none;min-width:0;padding:7px 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-transcript__inline--failed,.tc-transcript__inline--pending{align-items:center;box-shadow:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex-direction:row}.tc-transcript__inline--failed{font-size:13px;gap:8px;max-width:280px}.tc-transcript__inline--failed .tc-transcript__warn-icon{flex-shrink:0}.tc-transcript__inline--failed .tc-transcript__retry-btn{margin-left:auto}.tc-transcript__inline--expanded{max-width:min(500px,55vw);padding:10px 0 10px 10px}.tc-transcript__inline-preview{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13px;line-height:1.6;margin:0;word-break:break-word}.tc-transcript__see-less,.tc-transcript__see-more{align-self:flex-start;-webkit-appearance:none;appearance:none;background:none;border:none;color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;padding:0}.tc-transcript__see-less:hover,.tc-transcript__see-more:hover{text-decoration:underline}.tc-transcript__see-less:focus-visible,.tc-transcript__see-more:focus-visible{border-radius:2px;outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-transcript__inline-segs{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.tc-transcript__inline-seg{grid-gap:10px;border-radius:5px;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr;padding:5px 6px}.tc-transcript__inline-seg:hover{background:#ebebeb;background:var(--tc-hover-bg,#ebebeb)}.tc-transcript__inline-seg:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:-2px}.tc-transcript__inline-seg--active{background:rgba(100,73,255,.09)}.tc-transcript__inline-seg--active .tc-transcript__inline-ts{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-transcript__inline-seg--active .tc-transcript__inline-text{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-weight:500}.tc-transcript__inline-ts{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#6449ff;color:var(--tc-accent,#6449ff);font-size:11.5px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;line-height:1.5;padding-top:3px;white-space:nowrap}.tc-transcript__inline-text{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13px;line-height:1.6;margin:0;word-break:break-word}.tc-transcript__inline-word--active{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:600}@media(max-width:600px){.tc-anote-wrap,.tc-vnote-wrap{flex-direction:column!important;max-width:100%}.tc-thread__msg--you .tc-anote-wrap,.tc-thread__msg--you .tc-vnote-wrap{align-items:flex-end}.tc-thread__msg--them .tc-anote-wrap,.tc-thread__msg--them .tc-vnote-wrap{align-items:flex-start}.tc-anote-wrap--me,.tc-vnote-wrap--me{align-items:flex-end;flex-direction:column!important}.tc-anote-wrap--them,.tc-vnote-wrap--them{align-items:flex-start;flex-direction:column!important}.tc-transcript__inline{max-width:100%!important;min-width:0!important;width:100%}}.tc-call-overlay{align-items:center;background:#0d0d0d;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:48px 24px 40px;position:fixed;z-index:2000}.tc-call-overlay__remote-video{background:#111;height:100%;inset:0;max-width:100%!important;min-width:100%!important;object-fit:cover;position:absolute;width:100%}.tc-call-overlay__audio-bg{background:radial-gradient(ellipse at 50% 40%,#1a1a2e 0,#0d0d0d 70%);inset:0;position:absolute}.tc-call-overlay__peer{align-items:center;display:flex;flex-direction:column;gap:12px;left:50%;max-width:calc(100% - 48px);position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-max-content;width:max-content;z-index:1}.tc-call-overlay__peer-avatar{border:3px solid hsla(0,0%,100%,.15);border-radius:50%;height:88px;object-fit:cover;width:88px}.tc-call-overlay__peer-avatar--placeholder{align-items:center;background:#3b3b5c;color:#fff;display:flex;font-size:36px;font-weight:600;justify-content:center}.tc-call-overlay__peer-name{font-size:22px;font-weight:600;letter-spacing:-.01em}.tc-call-overlay__status{color:hsla(0,0%,100%,.55);font-size:13px;letter-spacing:.02em}.tc-call-overlay__remote-cam-off{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.tc-call-overlay__local-video{background:#222;border:2px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.4);cursor:pointer;height:160px;object-fit:cover;position:absolute;right:20px;top:20px;width:120px;z-index:2}@media(min-width:768px){.tc-call-overlay__local-video{height:40vh!important;max-width:45vw;min-width:35vw;width:35vw!important}}.tc-call-overlay__pip-cam-off{align-items:center;background:#1a1a2e;border-radius:10px;display:flex;flex-direction:column;gap:6px;height:160px;justify-content:center;pointer-events:none;position:absolute;right:20px;top:20px;width:120px;z-index:3}@media(min-width:768px){.tc-call-overlay__pip-cam-off{height:40vh;max-width:45vw;min-width:35vw;width:35vw}}.tc-call-overlay__pip-cam-off .tc-call-overlay__peer-avatar{font-size:18px;height:48px;width:48px}.tc-call-overlay__pip-you{align-items:flex-end;border-radius:10px;color:hsla(0,0%,100%,.9);display:flex;font-size:11px;font-weight:500;height:160px;justify-content:center;padding-bottom:8px;pointer-events:none;position:absolute;right:20px;text-shadow:0 1px 4px rgba(0,0,0,.8);top:20px;width:120px;z-index:4}@media(min-width:768px){.tc-call-overlay__pip-you{height:40vh;max-width:45vw;min-width:35vw;width:35vw}}.tc-call-overlay__pip-you-text{color:hsla(0,0%,100%,.85);font-size:11px;font-weight:500}.tc-call-overlay__peer--video-active{align-items:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.45);border-radius:10px;bottom:96px;left:24px;padding:8px 14px;text-align:left;top:auto;-webkit-transform:none;transform:none}.tc-call-overlay__controls{align-items:center;bottom:40px;display:flex;gap:16px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.tc-call-overlay__ctrl{align-items:center;background:hsla(0,0%,100%,.12);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;transition:background .15s;width:56px}.tc-call-overlay__ctrl:hover{background:hsla(0,0%,100%,.22)}.tc-call-overlay__ctrl--off{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.4)}.tc-call-overlay__ctrl--end{background:#e53e3e;color:#fff;height:64px;width:64px}.tc-call-overlay__ctrl--end:hover{background:#c53030}.tc-incoming-call{align-items:center;-webkit-animation:tc-incoming-slide-in .25s ease;animation:tc-incoming-slide-in .25s ease;background:#1a1a2e;background:var(--tc-incoming-bg,#1a1a2e);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);color:#fff;display:flex;gap:12px;left:50%;max-width:360px;min-width:280px;padding:12px 16px;position:fixed;top:max(20px,env(safe-area-inset-top,20px));-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999}@media(prefers-color-scheme:light){.tc-incoming-call{background:#fff;border-color:#e2e8f0;box-shadow:0 8px 32px rgba(0,0,0,.15);color:#1a202c}}.tc-incoming-call__icon{-webkit-animation:tc-ring-pulse 1s ease infinite;animation:tc-ring-pulse 1s ease infinite;color:#48bb78;flex-shrink:0}.tc-incoming-call__info{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.tc-incoming-call__avatar{border-radius:50%;flex-shrink:0;height:40px;object-fit:cover;width:40px}.tc-incoming-call__avatar--placeholder{align-items:center;background:#3b3b5c;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center}.tc-incoming-call__text{min-width:0}.tc-incoming-call__name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-incoming-call__label{font-size:11px;margin-top:1px;opacity:.6}.tc-incoming-call__actions{display:flex;flex-shrink:0;gap:8px}.tc-incoming-call__btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:opacity .15s;width:40px}.tc-incoming-call__btn:hover{opacity:.85}.tc-incoming-call__btn--accept{background:#48bb78;color:#fff}.tc-incoming-call__btn--decline{background:#e53e3e;color:#fff}@-webkit-keyframes tc-incoming-slide-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-12px);transform:translateX(-50%) translateY(-12px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes tc-incoming-slide-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(-12px);transform:translateX(-50%) translateY(-12px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@-webkit-keyframes tc-ring-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes tc-ring-pulse{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.tc-thread__more-anchor{align-items:center;display:flex;gap:6px}.tc-thread__call-btn{align-items:center;background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:flex;justify-content:center;margin:0;padding:6px;transition:background .12s,color .12s}.tc-thread__call-btn:hover{background:rgba(0,0,0,.06);background:var(--tc-icon-hover-bg,rgba(0,0,0,.06))}.tc-call-record{container-type:inline-size;display:block;padding:4px 16px;text-align:center}.tc-call-record__pill{background:#f5f5f7;background:var(--tc-surface,#f5f5f7);border:1px solid rgba(0,0,0,.08);border:1px solid var(--tc-border,rgba(0,0,0,.08));border-radius:999px;display:inline-flex;flex-direction:column;max-width:90%;overflow:hidden;text-align:left;transition:border-radius .16s ease}.tc-call-record__pill--open{border-color:rgba(0,0,0,.12);border-radius:16px;max-width:100%;width:min(560px,100%)}.tc-call-record__header{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;padding:8px 14px}.tc-call-record__icon{align-items:center;color:#888;color:var(--tc-muted,#888);display:flex;flex-shrink:0}.tc-call-record__icon--missed{color:#ef4444}.tc-call-record__text{color:#444;color:var(--tc-text-2,#444);font-size:13px;font-weight:500;white-space:nowrap}.tc-call-record__text--missed{color:#ef4444}.tc-call-record__ts{color:#888;color:var(--tc-muted,#888);font-size:11px;white-space:nowrap}.tc-call-record__actions{align-items:center;display:inline-flex;gap:6px;margin-left:4px}.tc-call-record__actions--pushed{margin-left:auto}.tc-call-record .tc-call-record__callback,.tc-call-record .tc-call-record__retry,.tc-call-record .tc-call-record__transcribing,.tc-call-record .tc-call-record__transcript-btn{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:5px;letter-spacing:.06em;padding:3px 9px;white-space:nowrap}.tc-call-record__transcribing{background:transparent;border:1.5px solid rgba(100,73,255,.33);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:default}.tc-call-record__spinner{-webkit-animation:tc-call-spin .8s linear infinite;animation:tc-call-spin .8s linear infinite;border:2px solid rgba(100,73,255,.2);border-radius:50%;border-top:2px solid var(--tc-accent,#6449ff);display:inline-block;flex-shrink:0;height:10px;width:10px}.tc-call-record__retry{background:transparent;border:1.5px solid #ef4444;color:#ef4444}.tc-call-record__retry:hover{background:#ef4444;color:#fff}.tc-call-record__transcript-btn{background:transparent;border:1.5px solid #6449ff;border:1.5px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-call-record__transcript-btn--open{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-call-record__transcript-btn:hover:not(.tc-call-record__transcript-btn--open){background:rgba(100,73,255,.08)}.tc-call-record__callback{background:transparent;border:1.5px solid #6449ff;border:1.5px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-call-record__callback:hover{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-call-record__body{background:#fff;border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--tc-border,rgba(0,0,0,.08))}.tc-call-record__turns{padding:12px 14px 4px}.tc-call-record__turns--scroll{max-height:360px;overflow-y:auto}.tc-call-record__turn{grid-gap:10px;align-items:baseline;display:grid;gap:10px;grid-template-columns:1fr auto;padding:5px 0}.tc-call-record__turn-text{color:#0d0d0d;font-size:13px;line-height:1.55;min-width:0}.tc-call-record__turn-name{color:#0d0d0d;font-weight:700;margin-right:7px}.tc-call-record__turn-name--you{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-call-record__turn-ts{color:#888;color:var(--tc-muted,#888);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;padding-top:2px;white-space:nowrap}.tc-call-record__footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:8px 14px 11px}.tc-call-record__copy,.tc-call-record__show-all{background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;margin:0;padding:0}.tc-call-record__show-all{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-call-record__copy{color:#888;color:var(--tc-muted,#888)}.tc-call-record__copy--done{color:#15803d}.tc-call-record__audio-note{color:#888;color:var(--tc-muted,#888);font-size:11px;margin-left:auto}@container (max-width: 420px){.tc-call-record__pill{border-radius:16px}.tc-call-record__header{gap:4px 6px;padding:7px 12px}.tc-call-record__text{font-size:12px}.tc-call-record__ts{font-size:10px}.tc-call-record__callback{font-size:10px;padding:2px 9px}}@media(max-width:480px){.tc-call-record{padding:3px 8px}}@-webkit-keyframes tc-call-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tc-call-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tc-thread__icon-btn--active{background:rgba(124,58,237,.08);background:var(--tc-accent-bg,rgba(124,58,237,.08));color:#7c3aed;color:var(--tc-accent,#7c3aed)}.tc-thread__pin-panel{background:#fff;background:var(--tc-bg,#fff);border:1px solid rgba(0,0,0,.08);border:1px solid var(--tc-border,rgba(0,0,0,.08));border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;max-height:min(480px,100% - 56px);overflow:hidden;position:absolute;right:0;top:56px;width:min(320px,100%);z-index:40}.tc-thread__pin-panel-header{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--tc-border,rgba(0,0,0,.08));color:#111;color:var(--tc-fg,#111);display:flex;font-size:13px;font-weight:600;gap:8px;padding:12px 14px}.tc-thread__pin-panel-header svg{color:#7c3aed;color:var(--tc-accent,#7c3aed);flex-shrink:0}.tc-thread__pin-panel-count{background:#7c3aed;background:var(--tc-accent,#7c3aed);border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:1.4;margin-left:2px;padding:1px 6px}.tc-thread__pin-panel-close{align-items:center;background:none;border:none;border-radius:50%;color:#888;color:var(--tc-muted,#888);cursor:pointer;display:flex;height:26px;justify-content:center;margin-left:auto;width:26px}.tc-thread__pin-panel-close:hover{background:rgba(0,0,0,.05);background:var(--tc-surface,rgba(0,0,0,.05));color:#111;color:var(--tc-fg,#111)}.tc-thread__pin-panel-body{flex:1 1;overflow-y:auto;padding:8px 0}.tc-thread__pin-panel-empty{color:#888;color:var(--tc-muted,#888);font-size:13px;padding:32px 16px;text-align:center}.tc-thread__pin-panel-item{align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.06);border-bottom:1px solid var(--tc-border,rgba(0,0,0,.06));display:flex;gap:10px;padding:10px 14px}.tc-thread__pin-panel-item:last-child{border-bottom:none}.tc-thread__pin-panel-item-bar{background:#7c3aed;background:var(--tc-accent,#7c3aed);border-radius:2px;flex-shrink:0;height:36px;margin-top:2px;width:3px}.tc-thread__pin-panel-item-body{flex:1 1;min-width:0}.tc-thread__pin-panel-item-head{align-items:baseline;display:flex;gap:6px;margin-bottom:2px;min-width:0}.tc-thread__pin-panel-item-author{color:#7c3aed;color:var(--tc-accent,#7c3aed);flex-shrink:1;font-size:11px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__pin-panel-item-ts{color:#888;color:var(--tc-muted,#888);flex-shrink:0;font-size:9px;font-weight:400;opacity:.8;white-space:nowrap}.tc-thread__pin-panel-item-text{color:#111;color:var(--tc-fg,#111);font-size:12.5px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-thread__pin-panel-unpin{align-items:center;background:none;border:none;border-radius:50%;color:#888;color:var(--tc-muted,#888);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:4px;width:26px}.tc-thread__pin-panel-unpin:hover{background:rgba(0,0,0,.05);background:var(--tc-surface,rgba(0,0,0,.05));color:#ef4444}.tc-thread__pin-panel-item{cursor:pointer}.tc-thread__pin-panel-item:hover{background:rgba(0,0,0,.03);background:var(--tc-surface,rgba(0,0,0,.03))}.tc-thread__pin-panel-item-drag{color:#bbb;color:var(--tc-muted,#bbb);cursor:grab;flex-shrink:0;font-size:14px;line-height:1;margin-right:-4px;-webkit-user-select:none;user-select:none}.tc-thread__pin-panel-item-drag:active{cursor:grabbing}.tc-pin-confirm{background:#fff;background:var(--tc-bg,#fff);box-shadow:0 20px 60px rgba(0,0,0,.35);width:min(420px,100%)}.tc-pin-confirm__header{gap:10px;padding:20px 20px 0}.tc-pin-confirm__header svg{color:#7c3aed;color:var(--tc-accent,#7c3aed)}.tc-pin-confirm__title{color:#111;color:var(--tc-fg,#111);font-size:16px}.tc-pin-confirm__sub{color:#666;color:var(--tc-muted,#666);font-size:13px;margin:8px 20px 0}.tc-pin-confirm__preview{background:rgba(0,0,0,.04);background:var(--tc-surface,rgba(0,0,0,.04));border-left:3px solid #7c3aed;border-left:3px solid var(--tc-accent,#7c3aed);border-radius:0 8px 8px 0;margin:14px 20px;max-height:200px;padding:12px 14px}.tc-pin-confirm__preview-author{color:#7c3aed;color:var(--tc-accent,#7c3aed);font-size:12px;margin-bottom:4px}.tc-pin-confirm__preview-text{color:#111;color:var(--tc-fg,#111);font-size:13px;line-height:1.5}.tc-pin-confirm__actions{gap:10px;padding:14px 20px 20px}.tc-pin-confirm__btn{border-radius:8px;font-size:14px;padding:10px 16px}.tc-pin-confirm__btn--cancel{background:rgba(0,0,0,.08);background:var(--tc-surface,rgba(0,0,0,.08));color:#111;color:var(--tc-fg,#111)}.tc-pin-confirm__btn--cancel:hover{background:rgba(0,0,0,.15);background:var(--tc-border,rgba(0,0,0,.15))}.tc-pin-confirm__btn--confirm{background:#7c3aed;background:var(--tc-accent,#7c3aed)}.tc-thread__msg-forwarded{align-items:center;display:flex;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;margin-bottom:5px;opacity:.62;text-transform:uppercase}.tc-thread__msg-forwarded svg{flex-shrink:0}.tc-forward-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.48);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:10200}.tc-forward-modal{background:#fff;background:var(--tc-surface,#fff);border:1px solid #0d0d0d;border:1px solid var(--tc-border-strong,var(--tc-fg,#0d0d0d));box-shadow:0 24px 64px rgba(0,0,0,.26);display:flex;flex-direction:column;max-height:min(600px,90vh);overflow:hidden;width:min(480px,100%)}.tc-forward-modal__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);border-bottom:1px solid var(--tc-border,rgba(0,0,0,.1));display:flex;flex-shrink:0;gap:10px;padding:16px 18px}.tc-forward-modal__header svg{flex-shrink:0;height:16px;width:16px}.tc-forward-modal__title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:14px;font-weight:700;letter-spacing:.02em}.tc-forward-modal__close{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:4px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font-size:14px;line-height:1;padding:4px 6px;transition:background .12s ease,color .12s ease}.tc-forward-modal__close:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-forward-modal__preview{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-left:3px solid #6449ff;border-left:3px solid var(--tc-accent,#6449ff);display:flex;flex-shrink:0;gap:10px;margin:12px 18px;padding:10px 12px}.tc-forward-modal__preview-bar{display:none}.tc-forward-modal__preview-text{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;line-height:1.4;margin:0;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-forward-modal__search-wrap{flex-shrink:0;padding:0 18px 10px}.tc-forward-modal__search{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid rgba(0,0,0,.14);border:1px solid var(--tc-border,rgba(0,0,0,.14));box-sizing:border-box;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-family:monospace;font-family:var(--tc-font-mono,monospace);font-size:13px;outline:none;padding:9px 12px;transition:border-color .12s ease;width:100%}.tc-forward-modal__search:focus{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-forward-modal__search::-webkit-input-placeholder{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-forward-modal__search::placeholder{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-forward-modal__list{flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 6px}.tc-forward-modal__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13px;padding:20px 18px;text-align:center}.tc-forward-modal__row{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;transition:background .12s ease}.tc-forward-modal__row:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-forward-modal__row--selected{background:color-mix(in srgb,#6449ff 8%,transparent);background:color-mix(in srgb,var(--tc-accent,#6449ff) 8%,transparent)}.tc-forward-modal__row--selected:hover{background:color-mix(in srgb,#6449ff 13%,transparent);background:color-mix(in srgb,var(--tc-accent,#6449ff) 13%,transparent)}.tc-forward-modal__row-avatar{align-items:center;background:#d8d5ce;background:var(--tc-border,#d8d5ce);border-radius:50%;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;overflow:hidden;width:36px}.tc-forward-modal__row-avatar img{height:100%;object-fit:cover;width:100%}.tc-forward-modal__row-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-forward-modal__row-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:13.5px;font-weight:600}.tc-forward-modal__row-name,.tc-forward-modal__row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-forward-modal__row-sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px}.tc-forward-modal__row-check{align-items:center;border:2px solid #d8d5ce;border:2px solid var(--tc-border,#d8d5ce);border-radius:50%;color:#6449ff;color:var(--tc-accent,#6449ff);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;transition:border-color .12s ease,background .12s ease;width:20px}.tc-forward-modal__row-check--on{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-forward-modal__error{color:#b91c1c;color:var(--tc-danger,#b91c1c);flex-shrink:0;font-size:12px;margin:0;padding:8px 18px}.tc-forward-modal__actions{border-top:1px solid rgba(0,0,0,.1);border-top:1px solid var(--tc-border,rgba(0,0,0,.1));display:flex;flex-shrink:0;gap:10px;padding:14px 18px}.tc-forward-modal__btn{border:none;cursor:pointer;flex:1 1;font-family:monospace;font-family:var(--tc-font-mono,monospace);font-size:13px;font-weight:700;letter-spacing:.03em;padding:10px 16px;transition:opacity .12s ease,background .12s ease}.tc-forward-modal__btn--cancel{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-forward-modal__btn--cancel:hover{background:#d8d5ce;background:var(--tc-border,#d8d5ce)}.tc-forward-modal__btn--send{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-forward-modal__btn--send:hover:not(:disabled){opacity:.88}.tc-forward-modal__btn--send:disabled{cursor:not-allowed;opacity:.4}.tc-mention-card{background:#fff;border:1px solid #0d0d0d;border:1px solid var(--tc-border-strong,#0d0d0d);box-shadow:0 14px 36px hsla(0,0%,5%,.22);color:#0d0d0d;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,Menlo,monospace);max-width:calc(100vw - 16px);overflow:hidden;position:fixed;text-align:left;width:300px;z-index:10050}.tc-mention-card__hero{align-items:center;background:#ece9ff;display:flex;gap:12px;padding:12px}.tc-mention-card__photo{background:#ddd6ff;display:block;flex-shrink:0;height:64px;object-fit:cover;width:64px}.tc-mention-card__photo--ph{align-items:center;color:#6449ff;display:flex;font-size:22px;font-weight:800;justify-content:center}.tc-mention-card__id{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.tc-mention-card__eyebrow{background:#6449ff;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.tc-mention-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0d0d0d;display:-webkit-box;font-size:16px;font-weight:800;line-height:1.2;overflow:hidden;overflow-wrap:anywhere}.tc-mention-card__body{padding:10px 14px 12px}.tc-mention-card__body:empty{display:none}.tc-mention-card__meta{border-bottom:1px solid #e9e8f3;color:#6a6e76;font-size:12px;font-weight:600;padding-bottom:6px}.tc-mention-card__label{color:#6a6e76;display:block;font-size:10px;font-weight:800;letter-spacing:.07em;margin:10px 0 3px;text-transform:uppercase}.tc-mention-card__about{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#374151;display:-webkit-box;font-size:12.5px;line-height:1.5;margin:0;overflow:hidden}.tc-mention-card__loading{color:#9aa0a6;font-size:12px;font-style:italic;padding-top:8px}.tc-mention-card__note{color:#6a6e76;font-size:12px;margin:0}.tc-mention-card__actions .tc-thread__company-card-btn{font-size:11px;padding:11px 10px}.tc-mention-card__actions .tc-thread__company-card-btn[aria-busy=true]{opacity:.55}.tc-mention-card__link,.tc-mention-card__link:focus-visible,.tc-mention-card__link:hover{color:#1e272e;text-decoration:none}.tc-email svg,.tc-email-sheet svg{display:inline;vertical-align:initial}:where(.tc-email,.tc-email-sheet) button{white-space:break-spaces}.tc-thread__composer.tc-thread__composer--email{background:#fff;background:var(--tc-surface,#fff);border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:block;gap:0;padding:0}.tc-email-eyebrow{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:800;letter-spacing:.16em;margin:0;text-transform:uppercase}.tc-email-eyebrow--accent{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-eyebrow--ink{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:10px}.tc-email-eyebrow--faint,.tc-email-label-sm{color:#9e9e9e;letter-spacing:.14em}.tc-email-label-sm{font-size:9px;font-weight:800;text-transform:uppercase}.tc-email-label-sm--ink{color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-email-label-sm--accent{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-btn{align-items:center;background:transparent;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:800;gap:5px;letter-spacing:.09em;margin:0;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.tc-email-btn--active{background:#0d0d0d;background:var(--tc-fg,#0d0d0d);border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#f4f4f0;color:var(--tc-bg,#f4f4f0)}.tc-email-btn:disabled{cursor:not-allowed;opacity:.45}.tc-email-cta{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:800;gap:5px;letter-spacing:.12em;margin:0;padding:7px 11px;text-transform:uppercase}.tc-email-cta--primary{background:#0d0d0d;background:var(--tc-fg,#0d0d0d);border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#f4f4f0;color:var(--tc-bg,#f4f4f0)}.tc-email-cta--accent{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-email-cta--icon{padding:6px 9px}.tc-email-cta:disabled{cursor:not-allowed;opacity:.45}.tc-email-link{background:transparent;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:.1em;margin:0;padding:0;text-transform:uppercase}.tc-email-link--accent{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-x{color:#9e9e9e;cursor:pointer;display:flex;flex-shrink:0}.tc-email-bare,.tc-email-x{background:transparent;border:none;margin:0;padding:0}.tc-email-bare{box-sizing:border-box;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-family:inherit;font-size:12.5px;line-height:normal;outline:none;width:100%}.tc-email-bare::-webkit-input-placeholder{color:#757575}.tc-email-bare::placeholder{color:#757575}.tc-email-bare--sm{font-size:11.5px}.tc-email-bare--subject{font-size:12.5px;font-weight:700}.tc-email-bare--snippet{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px}.tc-email-input{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-family:inherit;font-size:12px;line-height:normal;margin:0;outline:none;padding:6px 8px;width:100%}.tc-email-input:focus{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-email-from-chat{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex-shrink:0;font-size:7.5px;font-weight:800;letter-spacing:.1em;padding:2px 4px}.tc-email{background:#fff;background:var(--tc-surface,#fff);position:relative}.tc-email__overlay{inset:0;position:fixed;z-index:40}.tc-email__head{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-wrap:wrap;gap:8px;padding:7px 12px}.tc-email__head>svg{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email__from-anchor{position:relative}.tc-email__from{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;gap:5px;margin:0;padding:3px 7px}.tc-email__from svg{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-email__from:disabled{cursor:default}.tc-email__from-label{color:#9e9e9e;font-size:8.5px;font-weight:800;letter-spacing:.14em}.tc-email__from-menu{border:1px solid #0d0d0d;border:1px solid var(--tc-fg,#0d0d0d);box-shadow:0 12px 30px rgba(8,8,12,.16);left:0;position:absolute;top:calc(100% + 4px);width:262px;z-index:50}.tc-email__from-menu,.tc-email__from-option{background:#fff;background:var(--tc-surface,#fff)}.tc-email__from-option{border:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:flex;font-family:inherit;gap:8px;margin:0;padding:8px 10px;text-align:left;width:100%}.tc-email__from-option--on{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-email__from-check{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;padding-top:2px;width:12px}.tc-email__from-title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:block;font-size:11px;font-weight:700}.tc-email__from-note{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:block;font-size:10px;line-height:1.4;margin-top:2px}.tc-email__head-actions{align-items:center;display:flex;gap:5px;margin-left:auto}.tc-email__cancel{background:transparent;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:flex;margin:0;padding:4px}.tc-email__fields{padding:0 12px}.tc-email__cc-toggles{display:flex;flex-shrink:0;gap:7px}.tc-email__to{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.tc-email__to-input{flex:1 1 110px;font-size:11px;padding:2px 0;width:auto}.tc-email__counter{color:#9e9e9e;flex-shrink:0;font-size:9px}.tc-email__counter--over{color:#b45309}.tc-email__using{background:#efecff;background:var(--tc-accent-soft,#efecff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);margin:8px 12px 0}.tc-email__using-head{align-items:center;display:flex;gap:7px;padding:5px 9px}.tc-email__using-head>svg{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email__using-title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:10px;min-width:0}.tc-email__using-edited{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email__using-fields{background:#fff;background:var(--tc-surface,#fff);border-top:1px solid #6449ff;border-top:1px solid var(--tc-accent,#6449ff)}.tc-email__using-field{align-items:center;border-bottom:1px solid #f4f4f0;border-bottom:1px solid var(--tc-bg,#f4f4f0);display:flex;gap:8px;padding:4px 9px}.tc-email__using-field code{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:124px}.tc-email__using-field .tc-email-bare{font-size:11px}.tc-email__card{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px dashed #d8d5ce;border:1px dashed var(--tc-border,#d8d5ce);display:flex;gap:12px;margin:8px 12px 4px;min-height:78px;padding:12px 14px}.tc-email__card-text{flex:1 1;min-width:0}.tc-email__card-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:13px;font-weight:700;margin-top:2px}.tc-email__card-blurb{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-email__card-actions{display:flex;flex-shrink:0;gap:6px}.tc-email__body{display:block;font-size:12.5px;line-height:1.55;max-height:150px;min-height:78px;padding:10px 12px;resize:vertical}.tc-email__error{color:#b42318;font-size:10.5px;margin:0;padding:4px 12px}.tc-email__toolbar{align-items:center;border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);padding:7px 10px}.tc-email__toolbar,.tc-email__toolbar .tc-thread__composer-modes{display:flex;gap:6px}.tc-email__toolbar .tc-thread__mode-btn svg{height:14px;width:14px}.tc-email__vars-anchor{position:relative}.tc-email__vars-menu{border:1px solid #0d0d0d;border:1px solid var(--tc-fg,#0d0d0d);bottom:calc(100% + 5px);box-shadow:0 -10px 26px rgba(8,8,12,.14);left:0;position:absolute;width:200px;z-index:50}.tc-email__vars-item,.tc-email__vars-menu{background:#fff;background:var(--tc-surface,#fff)}.tc-email__vars-item{align-items:baseline;border:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:flex;font-family:inherit;font-size:10.5px;gap:8px;margin:0;padding:6px 9px;text-align:left;width:100%}.tc-email__vars-item:last-child{border-bottom:none}.tc-email__vars-group,.tc-email__vars-item:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-email__vars-group{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:#9e9e9e;font-size:8.5px;font-weight:800;letter-spacing:.14em;padding:6px 9px 3px;text-transform:uppercase}.tc-email__vars-token{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-email__vars-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9.5px;margin-left:auto}.tc-email__vars-empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px;line-height:1.4;margin:0;padding:8px 9px}.tc-email__note{color:#9e9e9e;font-size:9px;margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-email__send{align-items:center;background:#d8d5ce;background:var(--tc-border,#d8d5ce);border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:not-allowed;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9.5px;font-weight:800;gap:6px;letter-spacing:.1em;margin:0;padding:8px 14px}.tc-email__send--on{background:#0d0d0d;background:var(--tc-fg,#0d0d0d);color:#f4f4f0;color:var(--tc-bg,#f4f4f0);cursor:pointer}.tc-email-row{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:10px;padding:7px 0}.tc-email-row__label{color:#9e9e9e;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.14em;width:52px}.tc-email-row__field{flex:1 1;min-width:0}.tc-email-chip{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);box-sizing:border-box;display:inline-flex;gap:7px;max-width:100%;min-width:0;padding:3px 8px 3px 3px}.tc-email-chip--locked{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-color:#d8d5ce;border-color:var(--tc-border,#d8d5ce)}.tc-email-chip--loading{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px;padding:3px 8px}.tc-email-chip__initials{align-items:center;background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;display:inline-flex;flex-shrink:0;font-size:8.5px;font-weight:800;height:20px;justify-content:center;width:20px}.tc-email-chip--locked .tc-email-chip__initials{background:#dfe6ee;color:#33566e}.tc-email-chip__text{align-items:baseline;display:inline-flex;gap:6px;min-width:0}.tc-email-chip__name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:11.5px;font-weight:700;white-space:nowrap}.tc-email-chip__email{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-email-chip__lock{color:#9e9e9e;display:flex}.tc-email-chip__remove{background:transparent;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:flex;margin:0;padding:0}.tc-email-thumb{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;flex-shrink:0;overflow:hidden;pointer-events:none;position:relative}.tc-email-thumb__page{-webkit-transform-origin:top left;transform-origin:top left;width:600px}.tc-email-sheet{align-items:center;background:rgba(8,8,12,.55);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,monospace);inset:0;justify-content:center;line-height:1.5;padding:2.5vh 2vw;position:fixed;z-index:300}.tc-email-sheet__panel{background:#fff;background:var(--tc-surface,#fff);border:1px solid #0d0d0d;border:1px solid var(--tc-fg,#0d0d0d);box-shadow:0 30px 80px rgba(8,8,12,.4);display:flex;flex-direction:column;height:95vh;width:min(1440px,96vw)}.tc-email-sheet__head{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-shrink:0;gap:9px;padding:11px 16px}.tc-email-sheet__head>svg{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-sheet__hint{color:#9e9e9e;font-size:10.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-email-sheet__close{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9px;font-weight:800;gap:6px;letter-spacing:.1em;margin-left:auto;padding:5px 10px}.tc-email-gallery{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);flex:1 1;min-height:0;overflow-y:auto}.tc-email-gallery__group-title{font-size:14px;font-weight:400;margin:0;padding:18px 22px 8px}.tc-email-gallery__group-title .tc-email-eyebrow{font-size:8.5px}.tc-email-gallery__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,300px);justify-content:start;padding:0 22px}.tc-email-gallery__card{align-items:flex-start;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}.tc-email-gallery__card--active{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-email-gallery__card:hover:not(.tc-email-gallery__card--active){border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-email-gallery__meta{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;flex:1 1;min-width:0;padding:11px 13px 13px;width:100%}.tc-email-gallery__card--active .tc-email-gallery__meta{border-top-color:#6449ff;border-top-color:var(--tc-accent,#6449ff)}.tc-email-gallery__name-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.tc-email-gallery__name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;font-weight:800}.tc-email-gallery__in-use{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;font-size:8px;font-weight:800;letter-spacing:.12em;padding:2px 5px}.tc-email-gallery__subject{color:#6449ff;color:var(--tc-accent,#6449ff);display:block;font-size:10.5px;margin-top:3px}.tc-email-gallery__blurb{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:block;font-size:11px;line-height:1.45;margin-top:3px}.tc-email-gallery__fields{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tc-email-gallery__field{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:8.5px;padding:2px 5px}.tc-email-gallery__field,.tc-email-preview{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-email-preview{display:flex;flex:1 1;flex-direction:column;min-height:0}.tc-email-preview__bar{align-items:center;background:#fff;background:var(--tc-surface,#fff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-wrap:wrap;gap:6px;padding:9px 12px}.tc-email-preview__group{display:flex;gap:4px}.tc-email-preview__group--end{margin-left:auto}.tc-email-preview__scroll{flex:1 1;min-height:0;overflow-y:auto;padding:16px 18px 40px}.tc-email-preview__label{align-items:center;color:#9e9e9e;display:flex;gap:7px;margin-bottom:7px}.tc-email-preview__label .tc-email-eyebrow{color:#9e9e9e;font-size:8.5px}.tc-email-preview__label--opened{margin:18px 0 7px}.tc-email-preview__device{max-width:100%;transition:width .16s ease;width:100%}.tc-email-preview__device--mobile{margin:0 auto;width:375px}.tc-email-preview__loading{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;margin:0;padding:24px}.tc-email-inbox-row{--c-bg:#fff;--c-fg:#202124;--c-muted:#5f6368;--c-border:#e5e5e0;--c-bar:#f3f2f1;--c-apple-bar:#f6f6f6;align-items:center;background:var(--c-bg);border:1px solid var(--c-border);display:flex;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;gap:10px;padding:10px 12px}.tc-email-inbox-row--dark{--c-bg:#17171a;--c-fg:#f2f2f0;--c-muted:#a6a6a6;--c-border:#34343a;--c-bar:#1f1f23;--c-apple-bar:#1f1f23}.tc-email-inbox-row>svg{color:var(--c-muted);flex-shrink:0}.tc-email-inbox-row__sender{color:var(--c-fg);flex-shrink:0;font-weight:700;width:118px}.tc-email-inbox-row__sender,.tc-email-inbox-row__text{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-email-inbox-row__text{flex:1 1;min-width:0}.tc-email-inbox-row__text strong{color:var(--c-fg);font-weight:700}.tc-email-inbox-row__text span{color:var(--c-muted)}.tc-email-inbox-row__time{color:var(--c-muted);flex-shrink:0;font-size:11px}.tc-email-client{--c-bg:#fff;--c-fg:#202124;--c-muted:#5f6368;--c-border:#e5e5e0;--c-bar:#f3f2f1;--c-apple-bar:#f6f6f6;background:var(--c-bg);border:1px solid var(--c-border);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.tc-email-client--dark{--c-bg:#17171a;--c-fg:#f2f2f0;--c-muted:#a6a6a6;--c-border:#34343a;--c-bar:#1f1f23;--c-apple-bar:#1f1f23}.tc-email-client__inline{align-items:center;display:inline-flex;gap:5px}.tc-email-client__outlook-bar{align-items:center;background:var(--c-bar);border-bottom:1px solid var(--c-border);color:var(--c-muted);display:flex;font-size:11.5px;gap:14px;padding:8px 14px}.tc-email-client__outlook-tools{display:inline-flex;gap:12px;margin-left:auto}.tc-email-client__apple-bar{background:var(--c-apple-bar);border-bottom:1px solid var(--c-border);padding:12px 18px;text-align:center}.tc-email-client__apple-bar span{color:var(--c-muted);font-size:11.5px}.tc-email-client__head{border-bottom:1px solid var(--c-border);padding:14px 18px}.tc-email-client__head--gmail{padding:18px 22px 14px}.tc-email-client__subject{color:var(--c-fg)}.tc-email-client__subject--outlook{font-size:17px;font-weight:600;margin-bottom:10px}.tc-email-client__subject--apple{font-size:19px;font-weight:700;letter-spacing:-.01em}.tc-email-client__subject--gmail{flex:1 1;font-size:19px;line-height:26px;min-width:0}.tc-email-client__gmail-title{align-items:flex-start;display:flex;gap:10px}.tc-email-client__tag{border:1px solid var(--c-border);color:var(--c-muted);flex-shrink:0;font-size:9.5px;letter-spacing:.1em;padding:2px 6px}.tc-email-client__from-row{align-items:center;display:flex;gap:10px}.tc-email-client__from-row--spaced{margin-top:10px}.tc-email-client__from-row--gmail{color:var(--c-muted);font-size:12.5px;margin-top:12px}.tc-email-client__avatar{align-items:center;color:#fff;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.tc-email-client__avatar--outlook{background:#0f6cbd;font-size:12px;height:34px;width:34px}.tc-email-client__avatar--apple{background:#007aff;border-radius:50%;font-size:12px;height:32px;width:32px}.tc-email-client__avatar--gmail{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:50%;font-size:13px;height:32px;width:32px}.tc-email-client__from{flex:1 1;font-size:12.5px;min-width:0}.tc-email-client__from-name{color:var(--c-fg);font-weight:600}.tc-email-client__from-name span{color:var(--c-muted);font-weight:400}.tc-email-client__to{color:var(--c-muted);margin-top:1px}.tc-email-client__time{color:var(--c-muted);flex-shrink:0;font-size:11.5px}.tc-email-client__gmail-actions{border-top:1px solid var(--c-border);display:flex;gap:8px;padding:14px 22px}.tc-email-client__gmail-action{align-items:center;border:1px solid var(--c-border);color:var(--c-muted);display:inline-flex;font-size:12.5px;gap:6px;padding:7px 16px}.tc-email-editor{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);display:flex;flex:1 1;flex-direction:column;min-height:0}.tc-email-editor .tc-email-cta{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);letter-spacing:.14em;padding:8px 12px}.tc-email-editor .tc-email-cta--accent,.tc-email-editor .tc-email-cta--primary{color:#fff}.tc-email-editor .tc-email-cta--icon{padding:6px 9px}.tc-email-editor__head{grid-row-gap:4px;grid-column-gap:10px;align-items:center;background:#fff;background:var(--tc-surface,#fff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:72px 1fr;padding:10px 16px;row-gap:4px}.tc-email-editor__snippet,.tc-email-editor__subject{background:#fff;background:var(--tc-surface,#fff);border:none;box-sizing:border-box;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-family:inherit;font-size:12px;line-height:normal;margin:0;outline:none;padding:4px 0;width:100%}.tc-email-editor__subject{font-weight:700}.tc-email-editor__snippet{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-email-editor__main{display:flex;flex:1 1;min-height:0}.tc-email-editor__aside{background:#fff;background:var(--tc-surface,#fff);border-right:1px solid #d8d5ce;border-right:1px solid var(--tc-border,#d8d5ce);flex-shrink:0;overflow-y:auto;width:300px}.tc-email-editor__aside-head{align-items:baseline;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:12px 14px 8px}.tc-email-editor__count{color:#9e9e9e;font-size:10.5px}.tc-email-editor__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;line-height:1.45;padding:12px 14px}.tc-email-editor__field{border-bottom:1px solid #f4f4f0;border-bottom:1px solid var(--tc-bg,#f4f4f0);padding:8px 14px}.tc-email-editor__field .tc-email-input{margin-top:5px}.tc-email-editor__field-top{align-items:baseline;display:flex;gap:7px}.tc-email-editor__field-top code{color:#6449ff;color:var(--tc-accent,#6449ff);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,monospace);font-size:10.5px}.tc-email-editor__field-top>span:not(.tc-email-from-chat){color:#9e9e9e;font-size:10px}.tc-email-editor__field-top .tc-email-from-chat{margin-left:auto}.tc-email-editor__field-source{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px;line-height:1.4;margin-top:3px}.tc-email-editor__canvas{display:flex;flex:1 1;flex-direction:column;min-width:0}.tc-email-editor__canvas-bar{align-items:center;background:#fff;background:var(--tc-surface,#fff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:8px 16px}.tc-email-editor__hint{color:#9e9e9e;font-size:10.5px}.tc-email-editor__canvas-scroll{flex:1 1;min-height:0;overflow-y:auto;padding:18px 18px 40px}.tc-email-editor__canvas-page{margin:0 auto;max-width:640px}.tc-email-editor__foot{align-items:center;background:#fff;background:var(--tc-surface,#fff);border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.tc-email-editor__note{color:#9e9e9e;font-size:10.5px}.tc-email-editor__note--accent{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-editor__naming{align-items:center;display:inline-flex;gap:6px}.tc-email-editor__naming .tc-email-input{width:220px}.tc-email-segmented{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:inline-flex}.tc-email-segmented .tc-email-cta{border:none;padding:6px 10px}.tc-email__using-field--missing code:after{color:#b45309;content:" · to fill"}.tc-email-gallery__edited{color:#9e9e9e;display:block;font-size:9.5px;margin-top:4px}.tc-email-gallery__field--custom{border-style:dashed;color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-editor__tip{background:#fff;background:var(--tc-surface,#fff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:#9e9e9e;font-size:10.5px;margin:0;padding:6px 16px}.tc-email-editor__tip code{color:#6449ff;color:var(--tc-accent,#6449ff);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,monospace)}.tc-email-editor__vars{position:relative}.tc-email-editor__canvas-bar>.tc-email-cta,.tc-email-editor__vars>.tc-email-cta{padding:5px 10px}.tc-email-editor__vars-menu{bottom:auto;box-shadow:0 12px 30px rgba(8,8,12,.16);max-height:320px;overflow-y:auto;top:calc(100% + 5px);width:240px}.tc-email-editor__field-remove{margin-left:4px}.tc-email-editor__field--new{background:#efecff;background:var(--tc-accent-soft,#efecff);display:flex;flex-direction:column;gap:5px}.tc-email-editor__field--new .tc-email-input{margin-top:0}.tc-email-editor__field--new code{color:#6449ff;color:var(--tc-accent,#6449ff);font-family:IBM Plex Mono,ui-monospace,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,monospace)}.tc-email-editor__new-actions{display:flex;gap:6px;margin-top:2px}.tc-email-editor__add-field{background:transparent;border:1px dashed #6449ff;border:1px dashed var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.06em;margin:8px 14px 12px;padding:7px 10px;text-align:left;width:calc(100% - 28px)}.tc-email-editor__aside-head--images{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce)}.tc-email-editor__image{align-items:center;background:transparent;border:none;border-bottom:1px solid #f4f4f0;border-bottom:1px solid var(--tc-bg,#f4f4f0);cursor:pointer;display:flex;font-family:inherit;gap:10px;margin:0;padding:8px 14px;text-align:left;width:100%}.tc-email-editor__image .tc-email-editor__image-empty,.tc-email-editor__image img{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:50%;flex-shrink:0;height:34px;object-fit:cover;width:34px}.tc-email-editor__image .tc-email-editor__image-empty{background:#efecff;background:var(--tc-accent-soft,#efecff);display:block}.tc-email-editor__image:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-email-editor__image-label{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:block;font-size:11.5px;font-weight:700}.tc-email-editor__image-state{color:#9e9e9e;display:block;font-size:10px}.tc-email-editor__image-state--changed{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-drag-chip{border:1px dashed transparent;cursor:grab;padding:1px 4px}.tc-email-drag-chip:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-email__vars-item[draggable=true]{cursor:grab}.tc-email-editor__palette{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:10px 14px 12px}.tc-email-editor__palette-item{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:grab;display:flex;font-family:inherit;font-size:10.5px;font-weight:700;gap:6px;margin:0;padding:7px 8px;text-align:left}.tc-email-editor__palette-item:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-email-editor__palette-item:active{cursor:grabbing}.tc-email-editor__palette-grip{color:#9e9e9e}.tc-email-editor__style{background:#efecff;background:var(--tc-accent-soft,#efecff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);padding-bottom:8px}.tc-email-editor__style-row{align-items:center;display:flex;gap:8px;padding:6px 14px}.tc-email-editor__style-label{color:#9e9e9e;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;width:44px}.tc-email-editor__swatches{display:flex;flex-wrap:wrap;gap:5px}.tc-email-editor__swatch{border:2px solid #fff;border:2px solid var(--tc-surface,#fff);box-shadow:0 0 0 1px #d8d5ce;box-shadow:0 0 0 1px var(--tc-border,#d8d5ce);cursor:pointer;height:18px;margin:0;padding:0;width:18px}.tc-email-editor__swatch--on{box-shadow:0 0 0 2px #0d0d0d;box-shadow:0 0 0 2px var(--tc-fg,#0d0d0d)}.tc-email-sheet--picker{background:rgba(8,8,12,.45);z-index:400}.tc-email-picker{background:#fff;background:var(--tc-surface,#fff);border:1px solid #0d0d0d;border:1px solid var(--tc-fg,#0d0d0d);box-shadow:0 20px 60px rgba(8,8,12,.35);width:min(520px,96vw)}.tc-email-picker__head{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:10px 14px}.tc-email-picker__slot{color:#9e9e9e;font-size:10.5px}.tc-email-picker__close{margin-left:auto}.tc-email-picker__body{display:flex;flex-direction:column;gap:12px;padding:14px}.tc-email-picker__current{align-items:center;display:flex;gap:14px}.tc-email-picker__current .tc-email-picker__empty,.tc-email-picker__current img{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.tc-email-picker__current>div{display:flex;flex-direction:column;gap:6px}.tc-email-picker__empty{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);color:#9e9e9e;display:flex;font-size:10px;justify-content:center}.tc-email-picker__url{display:flex;gap:6px}.tc-thread__email-template-chip{background:#efecff;background:var(--tc-accent-soft,#efecff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-block;font-size:8.5px;font-weight:800;letter-spacing:.12em;margin:4px 0;padding:2px 6px;text-transform:uppercase}@media(hover:hover)and (pointer:fine){.tc-email-bare{font-size:12.5px!important}.tc-email-bare--sm{font-size:11.5px!important}.tc-email-bare--subject{font-size:12.5px!important}.tc-email-bare--snippet,.tc-email__to-input,.tc-email__using-field .tc-email-bare{font-size:11px!important}.tc-email-editor__snippet,.tc-email-editor__subject,.tc-email-input{font-size:12px!important}}@media(max-width:720px){.tc-email__note{display:none}.tc-email__send{margin-left:auto}.tc-email__card{flex-wrap:wrap}.tc-email-editor__aside{display:none}}.tc-email-frame{background:#f6f8fa;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;margin-top:8px;max-width:100%;position:relative;width:620px}.tc-email-frame__iframe{background:#f6f8fa;border:0;display:block;width:100%}.tc-email-frame--collapsed:after{background:linear-gradient(rgba(246,248,250,0),#f6f8fa);bottom:32px;content:"";height:64px;left:0;pointer-events:none;position:absolute;right:0}.tc-email-frame__toggle{background:#fff;background:var(--tc-surface,#fff);border:0;border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:block;font-family:inherit;font-size:9.5px;font-weight:800;letter-spacing:.1em;margin:0;padding:8px;text-transform:uppercase;width:100%}.tc-conn{background:var(--tc-bg);display:flex;flex-direction:column;gap:0;min-height:100%;padding:var(--tc-page-pad);position:relative}.tc-conn--sub{padding-top:16px}.tc-conn__search{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:10px;margin-bottom:12px;padding:10px 14px}.tc-conn__search svg{color:var(--tc-subtle);flex-shrink:0}.tc-conn__search input{background:transparent;border:none;color:var(--tc-fg);flex:1 1;font-family:inherit;font-size:13px;outline:none}.tc-conn__search input::-webkit-input-placeholder{color:var(--tc-subtle)}.tc-conn__search input::placeholder{color:var(--tc-subtle)}.tc-conn__req-section{background:var(--tc-surface);border:1px solid var(--tc-border);margin-bottom:12px}.tc-conn__req-header{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:14px 16px;text-align:left;width:100%}.tc-conn__req-header:hover{background:var(--tc-surface-2)}.tc-conn__req-label-group{align-items:center;display:flex;flex:1 1;gap:8px}.tc-conn__req-label{color:var(--tc-fg);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-conn__req-badge{background:var(--tc-accent);color:#fff;font-size:11px;font-weight:700;min-width:22px;padding:2px 8px;text-align:center}.tc-conn__req-chevron{align-items:center;color:var(--tc-muted);display:flex}.tc-conn__req-list{border-top:1px solid var(--tc-border)}.tc-conn__req-empty{color:var(--tc-muted);font-size:12px;padding:16px}.tc-conn__req-item{align-items:flex-start;border-bottom:1px solid var(--tc-border);display:flex;gap:12px;padding:14px 16px}.tc-conn__req-item:last-child{border-bottom:none}.tc-conn__req-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tc-conn__req-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.tc-conn__req-name{color:var(--tc-fg);font-size:14px;font-weight:700}.tc-conn__req-bio,.tc-conn__req-role{color:var(--tc-muted);font-size:12px}.tc-conn__req-bio{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-conn__req-time{color:var(--tc-subtle);flex-shrink:0;font-size:11px;white-space:nowrap}.tc-conn__req-actions{display:flex;gap:6px;margin-top:8px}.tc-conn__btn{border-radius:0;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 14px;transition:opacity .15s}.tc-conn__btn:hover{opacity:.8}.tc-conn__btn--accept{background:transparent;border:1px solid var(--tc-success);color:var(--tc-success);min-width:9.5em;text-align:center}.tc-conn__btn--accept:disabled{cursor:default;opacity:.6}.tc-conn__btn--decline{background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted)}.tc-conn__cards{display:flex;flex-direction:column;gap:8px}.tc-conn__cat-card{background:var(--tc-surface);border:1px solid var(--tc-border);cursor:pointer;outline:none;transition:border-color .15s}.tc-conn__cat-card:focus,.tc-conn__cat-card:hover{border-color:var(--tc-fg)}.tc-conn__cat-card--placeholder .tc-conn__cat-body{padding:14px 16px}.tc-conn__cat-body{display:flex;gap:14px;padding:16px 16px 12px}.tc-conn__cat-icon-wrap{align-items:center;background:var(--tc-accent-soft);border-radius:6px;color:var(--tc-accent);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.tc-conn__cat-content{flex:1 1;min-width:0}.tc-conn__cat-title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.tc-conn__cat-title{color:var(--tc-fg);font-size:15px;font-weight:700}.tc-conn__cat-count{color:var(--tc-muted);font-size:10px;font-weight:700}.tc-conn__cat-count-label{font-size:9px;font-weight:600;letter-spacing:.04em}.tc-conn__cat-desc{color:var(--tc-muted);font-size:12px;line-height:1.5;margin:0 0 8px}.tc-conn__cat-avatars{align-items:center;display:flex;flex-wrap:nowrap}.tc-conn__cat-avatars>*+*{margin-left:-8px}.tc-conn__cat-avatars>*{border-radius:50%;outline:2px solid var(--tc-surface)}.tc-conn__cat-avatars-more{color:var(--tc-muted);font-size:11px;margin-left:4px}.tc-conn__cat-footer{align-items:center;background:var(--tc-surface-2);border-top:1px solid var(--tc-border);display:flex;justify-content:space-between;padding:10px 16px}.tc-conn__cat-browse{color:var(--tc-muted);font-size:11px}.tc-conn__cat-open{color:var(--tc-accent);font-size:11px;font-weight:700;letter-spacing:.04em}.tc-conn__sub-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.tc-conn__back-btn{align-items:center;background:none;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;transition:border-color .15s,color .15s;width:32px}.tc-conn__back-btn:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-conn__sub-titles{display:flex;flex-direction:column;gap:2px}.tc-conn__sub-title{color:var(--tc-fg);font-size:22px;font-weight:700;line-height:1.2;margin:0}.tc-conn__sub-subtitle{color:var(--tc-muted);font-size:12px;margin:0}.tc-conn__list{background:var(--tc-border);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.tc-conn__person-item{align-items:flex-start;background:var(--tc-surface);display:flex;gap:14px;padding:16px}.tc-conn__person-body{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.tc-conn__person-top{display:flex;gap:12px;justify-content:space-between}.tc-conn__person-left{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-conn__person-name{color:var(--tc-fg);font-size:16px;font-weight:700;line-height:1.2}.tc-conn__name-link{text-decoration:none}.tc-conn__name-link:hover{text-decoration:underline;text-underline-offset:2px}.tc-conn__person-role{color:var(--tc-muted);font-size:13px;white-space:nowrap}.tc-conn__person-types{color:var(--tc-accent);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tc-conn__person-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tc-muted);display:-webkit-box;font-size:12px;line-height:1.45;margin-top:2px;overflow:hidden}.tc-conn__person-location{align-items:center;color:var(--tc-subtle);display:flex;flex-shrink:0;font-size:11px;gap:3px;white-space:nowrap}@media(max-width:600px){.tc-conn__person-top{flex-direction:column;gap:4px}.tc-conn__person-name,.tc-conn__person-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.tc-conn__person-bottom{align-items:center;display:flex;justify-content:space-between}.tc-conn__person-icons{align-items:center;display:flex;gap:6px}.tc-conn__company-item{align-items:flex-start;background:var(--tc-surface);display:flex;gap:14px;padding:16px}.tc-conn__company-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tc-conn__company-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.tc-conn__company-name{color:var(--tc-fg);font-size:15px;font-weight:700}.tc-conn__company-meta{color:var(--tc-muted);font-size:11px}.tc-conn__company-desc{color:var(--tc-muted);font-size:12px;line-height:1.45;margin-top:2px}.tc-conn__badge{border:1px solid transparent;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 10px;white-space:nowrap}.tc-conn__badge--connected{background:rgba(21,128,61,.08);border-color:var(--tc-success);color:var(--tc-success)}.tc-conn__badge--following{background:transparent;border-color:var(--tc-accent);border:1px solid var(--tc-accent);color:var(--tc-accent)}.tc-conn__badge--pending{background:transparent;border-color:var(--tc-border);color:var(--tc-muted)}.tc-conn__icon-btn{align-items:center;background:none;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;transition:border-color .15s,color .15s;width:30px}.tc-conn__icon-btn:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-conn__icon-btn--muted{color:var(--tc-subtle);opacity:.6}.tc-conn__icon-btn--muted:hover{border-color:var(--tc-fg);color:var(--tc-fg);opacity:1}.tc-conn__icon-btn--danger,.tc-conn__icon-btn--danger:hover{border-color:var(--tc-danger);color:var(--tc-danger)}.tc-conn__icon-btn--danger:hover{background:rgba(185,28,28,.06)}.tc-conn__gear-wrap{position:relative}.tc-conn__gear-menu{background:var(--tc-surface);border:1px solid var(--tc-border);box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:160px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.tc-conn__gear-confirm-text{border-bottom:1px solid var(--tc-border);color:var(--tc-muted);font-size:11.5px;margin:0;padding:10px 14px 6px}.tc-conn__gear-confirm-btns{display:flex;flex-direction:column}.tc-conn__gear-removing{align-items:center;color:var(--tc-muted);display:flex;font-size:12px;gap:8px;padding:10px 14px}.tc-conn__gear-item{background:none;border:none;color:var(--tc-fg);cursor:pointer;display:block;font-family:inherit;font-size:12px;font-weight:600;padding:10px 14px;text-align:left;transition:background .12s;width:100%}.tc-conn__gear-item:hover{background:var(--tc-surface-2)}.tc-conn__gear-item--danger{color:var(--tc-danger)}.tc-conn__modal-backdrop{background:rgba(0,0,0,.32);inset:0;position:fixed;z-index:100}.tc-notif{background:var(--tc-surface);border:1px solid var(--tc-border);box-shadow:0 8px 32px rgba(0,0,0,.16);display:flex;flex-direction:column;font-family:var(--tc-font-mono);max-height:calc(100vh - 24px);width:320px}.tc-notif__head{align-items:center;background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:flex;justify-content:space-between;padding:12px 14px}.tc-notif__person{align-items:center;display:flex;gap:10px;min-width:0}.tc-notif__person-info{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-notif__for-label{color:var(--tc-muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.tc-notif__person-name{color:var(--tc-fg);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-notif__close{align-self:flex-start;background:none;border:none;color:var(--tc-muted);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:20px;line-height:1;padding:0 2px}.tc-notif__close:hover{color:var(--tc-fg)}.tc-notif__grid-head{background:var(--tc-bg);border-bottom:1px solid var(--tc-border);display:grid;grid-template-columns:1fr 88px 88px;padding:7px 14px}.tc-notif__col{color:var(--tc-accent);font-size:10px;font-weight:700;letter-spacing:.08em}.tc-notif__row{align-items:center;border-bottom:1px solid var(--tc-border);display:grid;grid-template-columns:1fr 88px 88px;padding:9px 14px}.tc-notif__row:last-child{border-bottom:none}.tc-notif__row-name{color:var(--tc-fg);font-size:12px}.tc-notif__cell{align-items:center;cursor:pointer;display:flex;gap:5px}.tc-notif__cell input[type=checkbox]{accent-color:var(--tc-accent);cursor:pointer;flex-shrink:0;height:13px;width:13px}.tc-notif__cell span{color:var(--tc-muted);font-size:11px}.tc-notif__body{flex:1 1;overflow-y:auto}.tc-notif__loading{color:var(--tc-muted);font-size:12px;padding:16px 14px}@media(max-width:600px){.tc-notif{left:50%!important;max-width:320px;right:auto!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw - 32px)}}.tc-conn__search-wrap{margin-bottom:12px;position:relative}.tc-conn__search-wrap .tc-conn__search{margin-bottom:0}.tc-conn__search-dropdown{background:var(--tc-surface);border:1px solid var(--tc-border);border-top:none;box-shadow:0 4px 16px rgba(0,0,0,.12);left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:30}.tc-conn__search-item{align-items:center;border-bottom:1px solid var(--tc-border);cursor:default;display:flex;gap:10px;padding:10px 14px;transition:background .12s}.tc-conn__search-item:last-child{border-bottom:none}.tc-conn__search-item:hover{background:var(--tc-surface-2)}.tc-conn__search-item--msg{color:var(--tc-muted);cursor:default;font-size:12px;padding:14px}.tc-conn__search-item--msg:hover{background:none}.tc-conn__search-item--loading{cursor:default;gap:8px;padding:10px 14px}.tc-conn__search-item--loading .spinner_overlay{flex-direction:row;flex-shrink:0;height:auto!important;width:auto}.tc-conn__search-item--loading span{color:var(--tc-muted);font-size:12px}.tc-conn__search-item--loading:hover{background:none}.tc-conn__search-item-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-conn__search-item-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.tc-conn__search-item-name{color:var(--tc-fg);font-size:13px;font-weight:600}.tc-conn__search-item-email,.tc-conn__search-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-conn__search-item-email{color:var(--tc-muted);font-size:11px}.tc-conn__search-item-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.tc-conn__search-item-badge{border:1px solid transparent;border-radius:100px;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 8px;-webkit-user-select:none;user-select:none;white-space:nowrap}.tc-conn__search-item-badge--user{background:color-mix(in srgb,var(--tc-accent) 8%,transparent);border-color:color-mix(in srgb,var(--tc-accent) 35%,transparent);color:var(--tc-accent)}.tc-conn__search-item-badge--company{background:color-mix(in srgb,var(--tc-success) 8%,transparent);border-color:color-mix(in srgb,var(--tc-success) 35%,transparent);color:var(--tc-success)}.tc-conn__search-item-badge--tech{color:var(--tc-muted)}.tc-conn__search-item-badge--requirements,.tc-conn__search-item-badge--tech{background:color-mix(in srgb,var(--tc-border) 40%,transparent);border-color:var(--tc-border)}.tc-conn__search-item-badge--requirements{color:var(--tc-subtle)}.tc-conn__search-connect-btn{background:transparent;border:1px solid var(--tc-accent);color:var(--tc-accent);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;transition:background .12s,color .12s}.tc-conn__search-connect-btn:hover{background:var(--tc-accent);color:#fff}.tc-conn__search-connect-btn--locked{cursor:pointer;opacity:.45}.tc-conn__search-viewprofile-btn{align-items:center;background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:0;transition:background .12s,color .12s,border-color .12s;width:26px}.tc-conn__search-viewprofile-btn:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-conn__search-status{border:1px solid transparent;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 10px;white-space:nowrap}.tc-conn__search-status--connected{background:rgba(21,128,61,.08);border-color:var(--tc-success);color:var(--tc-success)}.tc-conn__search-status--pending{background:transparent;border-color:var(--tc-border);color:var(--tc-muted)}.tc-conn__search-req-btns{display:flex;flex-shrink:0;gap:4px}.tc-conn__search-accept-btn,.tc-conn__search-decline-btn{border:1px solid;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;padding:4px 8px;transition:background .12s,color .12s}.tc-conn__search-accept-btn{background:transparent;border-color:var(--tc-success);color:var(--tc-success)}.tc-conn__search-accept-btn:hover{background:var(--tc-success);color:#fff}.tc-conn__search-decline-btn{background:transparent;border-color:#dc2626;border-color:var(--tc-danger,#dc2626);color:#dc2626;color:var(--tc-danger,#dc2626)}.tc-conn__search-decline-btn:hover{background:#dc2626;background:var(--tc-danger,#dc2626);color:#fff}.tc-conn__label-text{display:inline}.tc-conn__label-icon{align-items:center;display:none;justify-content:center}.tc-conn__label-icon svg{height:14px;width:14px}@media(max-width:640px){.tc-conn__label-text{display:none}.tc-conn__label-icon{display:inline-flex}.tc-conn__search-item{flex-wrap:wrap;row-gap:8px}.tc-conn__search-item-actions{flex-basis:100%;flex-wrap:wrap;padding-left:42px}.tc-conn__search-item-badge{align-items:center;display:inline-flex;height:26px;justify-content:center;padding:4px;width:26px}.tc-conn__search-item-badge svg{height:13px;width:13px}.tc-conn__search-accept-btn,.tc-conn__search-connect-btn,.tc-conn__search-decline-btn,.tc-conn__search-status{align-items:center;display:inline-flex;height:30px;justify-content:center;letter-spacing:0;padding:0;width:30px}}.tc-conn__upgrade-toast{align-items:center;-webkit-animation:tc-toast-in .18s ease;animation:tc-toast-in .18s ease;background:#1e1e2e;background:var(--tc-surface,#1e1e2e);border:1px solid var(--tc-border);bottom:350px;box-shadow:0 4px 16px rgba(0,0,0,.25);display:flex;gap:12px;left:calc(50vw + 130px);padding:10px 16px;pointer-events:all;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:9999}@media(max-width:1023px){.tc-conn__upgrade-toast{left:50%}}@-webkit-keyframes tc-toast-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}@keyframes tc-toast-in{0%{opacity:0;-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}to{opacity:1;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}}.tc-conn__upgrade-toast-msg{color:var(--tc-fg);font-size:12px}.tc-conn__upgrade-toast-btn{background:transparent;border:1px solid var(--tc-accent);color:var(--tc-accent);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 10px;transition:background .12s,color .12s}.tc-conn__upgrade-toast-btn:hover{background:var(--tc-accent);color:#fff}.tc-conn__empty{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);display:flex;font-size:13px;font-weight:500;justify-content:center;margin-top:8px;padding:48px 24px;text-align:center}.tc-conn__load-sentinel{height:40px;width:100%}.tc-conn__load-more{font-size:12px;padding:16px}.tc-conn__load-more,.tc-conn__load-more-btn{align-items:center;color:var(--tc-muted);display:flex;gap:8px;justify-content:center}.tc-conn__load-more-btn{background:none;border:1px solid var(--tc-border);border-radius:4px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;margin-top:8px;padding:10px 16px;text-transform:uppercase;width:100%}.tc-conn__load-more-btn:hover:not(:disabled){background:var(--tc-surface-2)}.tc-conn__load-more-btn:disabled{cursor:not-allowed;opacity:.6}.tc-conn__list--events{display:flex;flex-direction:column;gap:0}.tc-conn__event-item{align-items:flex-start;background:var(--tc-surface);border-bottom:1px solid var(--tc-border);cursor:pointer;display:flex;gap:14px;padding:14px 16px;transition:background .12s}.tc-conn__event-item:last-child{border-bottom:none}.tc-conn__event-item:hover{background:var(--tc-surface-2)}.tc-conn__event-cover{border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.tc-conn__event-cover--placeholder{align-items:center;background:var(--tc-accent-soft);color:var(--tc-accent);display:flex;justify-content:center}.tc-conn__event-cover--placeholder svg{height:22px;width:22px}.tc-conn__event-body{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tc-conn__event-name{color:var(--tc-fg);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-conn__event-meta{color:var(--tc-muted);font-size:11px;line-height:1.4}.tc-conn__event-footer{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:5px;min-height:22px}.tc-conn__event-badge{background:var(--tc-accent-soft);border-radius:3px;color:var(--tc-accent);font-weight:700;letter-spacing:.05em}.tc-conn__event-badge,.tc-conn__event-tag{font-size:10px;padding:3px 8px;white-space:nowrap}.tc-conn__event-tag{background:var(--tc-surface-2);border:1px solid var(--tc-border);border-radius:3px;color:var(--tc-muted);font-weight:600}.tc-conn__event-detail{flex:1 1;overflow-y:auto}.tc-conn__event-detail-cover{display:block;height:160px;object-fit:cover;width:100%}.tc-conn__event-detail-body{display:flex;flex-direction:column;gap:12px}.tc-conn__event-detail-name{color:var(--tc-fg);font-size:16px;font-weight:700;line-height:1.35;margin:0}.tc-conn__event-detail-status{align-self:flex-start;border-radius:3px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.tc-conn__event-detail-status--active,.tc-conn__event-detail-status--live,.tc-conn__event-detail-status--upcoming{background:#e8f5e9;color:#2e7d32}.tc-conn__event-detail-status--in-progress,.tc-conn__event-detail-status--ongoing{background:#e3f2fd;color:#1565c0}.tc-conn__event-detail-status--draft,.tc-conn__event-detail-status--scheduled{background:#fff8e1;color:#f57f17}.tc-conn__event-detail-status--completed,.tc-conn__event-detail-status--past{background:var(--tc-surface-2);color:var(--tc-muted)}.tc-conn__event-detail-status--postponed{background:#fff3e0;color:#e65100}.tc-conn__event-detail-status--cancelled{background:#fce4ec;color:#c62828}.tc-conn__event-detail-desc{color:var(--tc-muted);font-size:13px;line-height:1.65;margin:0}.tc-conn__event-detail-meta{background:var(--tc-surface-2);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.tc-conn__event-detail-row{display:flex;font-size:13px;gap:10px;line-height:1.4}.tc-conn__event-detail-label{color:var(--tc-muted);flex-shrink:0;font-size:12px;font-weight:600;width:68px}.tc-conn__event-detail-value{color:var(--tc-fg);word-break:break-word}.tc-conn__event-detail-link{color:var(--tc-accent);text-decoration:none;word-break:break-all}.tc-conn__event-detail-link:hover{text-decoration:underline}.tc-conn__event-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.tc-lightbox{align-items:center;background:hsla(0,0%,5%,.72);display:flex;flex-direction:column;font-family:var(--tc-font-mono);inset:0;justify-content:center;padding:0;position:fixed;z-index:9999}.tc-lightbox__toolbar{align-items:center;background:rgba(0,0,0,.55);color:#f4f4f0;display:flex;gap:12px;left:0;padding:12px 16px;position:absolute;right:0;top:0;z-index:1}.tc-lightbox__name{color:#f4f4f0;flex:1 1;font-size:12px;letter-spacing:.04em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-lightbox__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.tc-lightbox__btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid hsla(60,15%,95%,.25);color:#f4f4f0!important;cursor:pointer;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background .12s ease,border-color .12s ease;width:36px}.tc-lightbox__btn:hover{background:hsla(60,15%,95%,.1)!important;border-color:hsla(60,15%,95%,.5)}.tc-lightbox__btn:focus{outline:1px solid #f4f4f0;outline-offset:2px}.tc-lightbox__btn svg{flex-shrink:0}.tc-lightbox__stage{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;overflow:hidden;padding:60px 24px 24px;width:100%}.tc-lightbox__stage--actual{align-items:flex-start;justify-content:flex-start;overflow:auto}.tc-lightbox__img{box-shadow:0 18px 60px rgba(0,0,0,.5);cursor:zoom-in;display:block}.tc-lightbox__img--fit{height:auto;max-height:90vh;max-width:90vw;object-fit:contain;width:auto}.tc-lightbox__img--actual{cursor:zoom-out;height:auto;max-height:none;max-width:none;width:auto}.tc-thread__join-bar{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-top:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 14px}.tc-thread__join-text{color:var(--tc-fg);font-size:12px;font-weight:500}.tc-thread__join-btn{-webkit-appearance:none;appearance:none;background:#0d0d0d!important;border:1px solid #0d0d0d;color:#f4f4f0!important;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;padding:8px 16px;text-transform:uppercase}.tc-thread__join-btn:hover{background:#6449ff!important;background:var(--tc-accent,#6449ff)!important;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-thread__join-btn:disabled{cursor:not-allowed;opacity:.5}.tc-thread__messages--locked{align-items:center;display:flex;justify-content:center}.tc-thread__private-gate{align-items:center;color:var(--tc-muted);display:flex;flex-direction:column;gap:10px;max-width:320px;padding:40px 24px;text-align:center}.tc-thread__private-gate svg{opacity:.45}.tc-thread__private-gate-title{color:var(--tc-fg);font-size:14px;font-weight:700;letter-spacing:.04em;margin:0}.tc-thread__private-gate-body{color:var(--tc-muted);font-size:12.5px;line-height:1.6;margin:0}.tc-thread__toast{background:#0d0d0d;bottom:24px;box-shadow:0 8px 28px rgba(0,0,0,.25);color:#f4f4f0;font-size:12px;left:50%;letter-spacing:.04em;padding:10px 18px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9500}.tc-group-settings,.tc-thread__toast{font-family:var(--tc-font-mono);position:fixed}.tc-group-settings{align-items:center;background:hsla(0,0%,5%,.65);display:flex;inset:0;justify-content:center;padding:24px;z-index:9000}.tc-group-settings__dialog{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 24px 60px rgba(0,0,0,.35);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:flex;flex-direction:column;max-height:80vh;max-width:480px;width:100%}.tc-group-settings__header{align-items:flex-start;border-bottom:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:12px;padding:16px 18px}.tc-group-settings__title-block{flex:1 1;min-width:0}.tc-group-settings__eyebrow{color:var(--tc-muted);font-size:9.5px;font-weight:700;letter-spacing:.22em}.tc-group-settings__title{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.tc-group-settings__subtitle{color:var(--tc-muted);font-size:11px;margin-top:4px}.tc-group-settings__close{-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;flex-shrink:0;font-size:18px;height:28px;line-height:1;width:28px}.tc-group-settings__close:hover{background:var(--tc-surface)!important}.tc-group-settings__section{flex:1 1;overflow-y:auto;padding:16px 18px}.tc-group-settings__section-label{color:var(--tc-muted);font-size:9.5px;font-weight:700;letter-spacing:.22em;margin-bottom:10px}.tc-group-settings__members{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tc-group-settings__member{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:10px;padding:6px 8px}.tc-group-settings__member--admin{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-group-settings__admin-pill{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:8px;color:#fff;display:inline-block;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.16em;margin-left:auto;padding:2px 8px}.tc-group-settings__admin-line{color:var(--tc-fg);font-weight:500}.tc-group-settings__admin-line strong{font-weight:700}.tc-group-settings__avatar{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.tc-group-settings__avatar--initial{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:11px;font-weight:700;justify-content:center}.tc-group-settings__member-name{color:var(--tc-fg);font-size:12.5px;font-weight:600}.tc-group-settings__you{color:var(--tc-muted);font-weight:500}.tc-group-settings__member-empty{color:var(--tc-muted);font-size:12px;font-style:italic;padding:6px 0}.tc-group-settings__footer{background:var(--tc-surface);border-top:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 18px}.tc-group-settings__btn{-webkit-appearance:none;appearance:none;background:var(--tc-surface)!important;border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;padding:8px 14px;text-transform:uppercase}.tc-group-settings__btn:hover{border-color:var(--tc-fg)}.tc-group-settings__btn:disabled{cursor:not-allowed;opacity:.5}.tc-group-settings__btn--danger{background:#b91c1c!important;border-color:#b91c1c;color:#fff!important}.tc-group-settings__btn--danger:hover{background:#991717!important;border-color:#991717}.tc-group-settings__btn--danger:disabled{background:#b91c1c!important}.tc-group-settings__btn--primary{background:var(--tc-accent)!important;border-color:var(--tc-accent);color:#fff!important;margin-right:auto}.tc-group-settings__btn--primary:hover{border-color:var(--tc-accent);opacity:.9}.tc-group-settings__btn--primary:disabled{background:var(--tc-accent)!important}.tc-thread__more-anchor{position:relative}.tc-more-menu{background:#fff;background:var(--tc-surface,#fff);border:1px solid var(--tc-border-strong,var(--tc-fg));box-shadow:0 14px 36px rgba(0,0,0,.22);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:flex;flex-direction:column;font-family:var(--tc-font-mono);min-width:220px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.tc-more-menu__item{align-items:center;-webkit-appearance:none;appearance:none;background:#fff!important;background:var(--tc-surface,#fff)!important;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:10px;padding:12px 14px;text-align:left;transition:background .1s ease,color .1s ease;width:100%}.tc-more-menu__item svg{color:var(--tc-muted);flex-shrink:0}.tc-more-menu__item:hover{background:#f4f4f0!important;background:var(--tc-bg,#f4f4f0)!important}.tc-more-menu__item:hover svg{color:var(--tc-fg)}.tc-more-menu__item:focus{background:#f4f4f0!important;background:var(--tc-bg,#f4f4f0)!important;outline:none}.tc-more-menu__item:disabled{cursor:not-allowed;opacity:.45}.tc-more-menu__item--danger,.tc-more-menu__item--danger svg{color:#b91c1c}.tc-more-menu__item--danger:hover{background:#fef2f2!important}.tc-more-menu__sep{background:#d8d5ce;background:var(--tc-border,#d8d5ce);height:1px;margin:4px 0}.tc-more-menu__label{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.08em;padding:10px 14px 6px;text-transform:uppercase}.tc-more-menu__hint{color:var(--tc-muted);display:block;font-size:10.5px;margin-top:3px}.tc-root .tc-shell__content:has(.tc-settings-overlay),.tc-root .tc-shell__content:has(>.tc-settings-overlay){overflow:hidden}.tc-settings-overlay{-webkit-font-smoothing:antialiased;background:var(--tc-bg);color:var(--tc-fg);display:flex;flex-direction:column;font-family:var(--tc-font-mono);font-size:14px;inset:0;letter-spacing:normal;line-height:1.5;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-color:var(--tc-border) transparent;scrollbar-width:thin;z-index:55}.tc-settings-overlay,.tc-settings-overlay *,.tc-settings-overlay :after,.tc-settings-overlay :before{box-sizing:border-box;font-family:var(--tc-font-mono);letter-spacing:normal}.tc-settings-overlay::-webkit-scrollbar{width:8px}.tc-settings-overlay::-webkit-scrollbar-track{background:transparent}.tc-settings-overlay::-webkit-scrollbar-thumb{background:var(--tc-border);border-radius:4px}.tc-settings-overlay::-webkit-scrollbar-thumb:hover{background:var(--tc-subtle)}.tc-settings-overlay>.settings_panel_conatianer{background:transparent;color:var(--tc-fg);display:flex;flex:1 0 auto;flex-direction:row;font-family:var(--tc-font-mono);height:auto;max-width:100%!important;min-height:100%;padding-right:56px;width:100%!important}@media(max-width:1040px){.tc-settings-overlay>.settings_panel_conatianer{flex-direction:column;padding-right:0}.tc-settings-overlay>.settings_panel_conatianer .settings_panel_left,.tc-settings-overlay>.settings_panel_conatianer .settings_panel_right{flex:1 1 auto!important;max-width:100%!important;width:100%!important}}.tc-settings-overlay__close{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:50%;color:var(--tc-fg);cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;line-height:1;position:absolute;right:18px;top:14px;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease;width:36px;z-index:2}.tc-settings-overlay__close:hover{background:var(--tc-surface-2);-webkit-transform:scale(1.05);transform:scale(1.05)}.tc-settings-overlay__close:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-settings-overlay__content{flex:1 0 auto;padding:24px 28px 32px;width:100%}@media(max-width:720px){.tc-settings-overlay__content{padding:20px 14px 24px}}.tc-settings-overlay__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:18px;color:var(--tc-fg);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:8px;height:36px;left:14px;letter-spacing:.06em;padding:0 14px 0 12px;position:absolute;text-transform:uppercase;top:14px;transition:background .15s ease;z-index:2}.tc-settings-overlay__back:hover{background:var(--tc-surface-2)}.tc-settings-overlay__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-settings-overlay .settings_panel_left{align-self:flex-start;background:var(--tc-bg);border-right:1px solid var(--tc-border);box-sizing:border-box;flex:0 0 280px;height:100vh;max-width:280px;padding:32px 0 96px;position:-webkit-sticky;position:sticky;top:0;width:280px!important}@media(max-width:1040px){.tc-settings-overlay .settings_panel_left{border-right:0;flex:1 1 auto!important;height:auto;max-width:100%!important;min-height:100%;padding:56px 0 96px;position:static;width:100%!important}}.tc-settings-overlay .settings_panel_left .settings_left_container{gap:2px;padding:0}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer{cursor:pointer;gap:14px;margin-top:0;padding:12px 20px 12px 24px;position:relative;transition:background .15s ease}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer .left_icon_container{align-items:center;color:var(--tc-muted);display:inline-flex;flex:0 0 auto;justify-content:center;width:28px}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer .left_icon_container svg{height:22px;width:22px}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer .left_tab{gap:2px;margin-top:0}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer .left_tab h3{color:var(--tc-fg);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer .left_tab p{color:var(--tc-muted);font-size:11px;line-height:1.45}.tc-settings-overlay .settings_panel_left .settings_left_subcontainer:hover{background:var(--tc-surface)}.tc-settings-overlay .settings_panel_left .active_tab{background:var(--tc-accent-soft)}.tc-settings-overlay .settings_panel_left .active_tab:before{background:var(--tc-accent);border-radius:0 2px 2px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.tc-settings-overlay .settings_panel_left .active_tab .left_tab h3{color:var(--tc-accent)}.tc-settings-overlay .settings_panel_left .settings_left_container .logout{bottom:18px;left:20px;position:absolute;right:20px;-webkit-transform:none;transform:none;width:auto}.tc-settings-overlay .settings_panel_left .settings_left_container .logout .logout_btn{background:var(--tc-fg);border:none;border-radius:0;color:var(--tc-bg);cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.22em;padding:12px 14px;text-transform:uppercase;transition:opacity .15s ease;width:100%}.tc-settings-overlay .settings_panel_left .settings_left_container .logout .logout_btn:hover{opacity:.88;-webkit-transform:none;transform:none}.tc-settings-overlay .settings_panel_right{background:var(--tc-bg);box-sizing:border-box;flex:1 1;height:auto;max-width:none;min-height:100%;overflow:visible;padding:28px 40px 40px 36px;width:auto!important}@media(max-width:1040px){.tc-settings-overlay .settings_panel_right{padding:56px 16px 40px}}.tc-settings-overlay .settings_panel_right .settings_right_container{margin:0;max-width:none;width:100%}.tc-settings-overlay .settings_panel_right .settings_right_container h2,.tc-settings-overlay .settings_panel_right .settings_right_container h3,.tc-settings-overlay .settings_panel_right .settings_right_container h4{color:var(--tc-fg);font-weight:700}.tc-settings-overlay .settings_panel_right .settings_right_container p{color:var(--tc-muted);font-size:12.5px;line-height:1.6}.tc-settings-overlay .settings_panel_right .settings_right_container label{color:var(--tc-fg);font-weight:600}.tc-settings-overlay .connection_cats,.tc-settings-overlay .notification_channel,.tc-settings-overlay .notification_settings,.tc-settings-overlay .settings_modal{background:var(--tc-surface);border:1px solid var(--tc-border);gap:0;padding:0}.tc-settings-overlay .settings_modal{gap:0;padding:0}.tc-settings-overlay .connection_cats{height:auto}.tc-settings-overlay .connection_cats .connection_cats_desc{border-bottom:1px solid var(--tc-border);color:var(--tc-muted);font-size:12.5px;margin:0;padding:16px 16px 12px}.tc-settings-overlay .connection_cats .checkboxes{gap:0;overflow:visible;padding:8px 12px 12px}.tc-settings-overlay .notification_settings{height:auto;width:100%}.tc-settings-overlay .notification_settings .default_notification{gap:8px;height:auto;overflow:visible;padding:16px 4px 8px!important;width:100%}.tc-settings-overlay .notification_channel{padding:16px 16px 20px}.tc-settings-overlay .notification_channel>p:first-child{color:var(--tc-muted);font-size:12.5px;margin:0 0 14px;padding:0}.tc-settings-overlay input[type=email],.tc-settings-overlay input[type=number],.tc-settings-overlay input[type=password],.tc-settings-overlay input[type=tel],.tc-settings-overlay input[type=text],.tc-settings-overlay input[type=url],.tc-settings-overlay textarea{background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:0;box-sizing:border-box;color:var(--tc-fg);font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tc-settings-overlay input[type=email]::-webkit-input-placeholder,.tc-settings-overlay input[type=number]::-webkit-input-placeholder,.tc-settings-overlay input[type=password]::-webkit-input-placeholder,.tc-settings-overlay input[type=tel]::-webkit-input-placeholder,.tc-settings-overlay input[type=text]::-webkit-input-placeholder,.tc-settings-overlay input[type=url]::-webkit-input-placeholder,.tc-settings-overlay textarea::-webkit-input-placeholder{color:var(--tc-subtle)}.tc-settings-overlay input[type=email]::placeholder,.tc-settings-overlay input[type=number]::placeholder,.tc-settings-overlay input[type=password]::placeholder,.tc-settings-overlay input[type=tel]::placeholder,.tc-settings-overlay input[type=text]::placeholder,.tc-settings-overlay input[type=url]::placeholder,.tc-settings-overlay textarea::placeholder{color:var(--tc-subtle)}.tc-settings-overlay input[type=email]:hover,.tc-settings-overlay input[type=number]:hover,.tc-settings-overlay input[type=password]:hover,.tc-settings-overlay input[type=tel]:hover,.tc-settings-overlay input[type=text]:hover,.tc-settings-overlay input[type=url]:hover,.tc-settings-overlay textarea:hover{border-color:var(--tc-fg)}.tc-settings-overlay input[type=email]:focus,.tc-settings-overlay input[type=email]:focus-visible,.tc-settings-overlay input[type=number]:focus,.tc-settings-overlay input[type=number]:focus-visible,.tc-settings-overlay input[type=password]:focus,.tc-settings-overlay input[type=password]:focus-visible,.tc-settings-overlay input[type=tel]:focus,.tc-settings-overlay input[type=tel]:focus-visible,.tc-settings-overlay input[type=text]:focus,.tc-settings-overlay input[type=text]:focus-visible,.tc-settings-overlay input[type=url]:focus,.tc-settings-overlay input[type=url]:focus-visible,.tc-settings-overlay textarea:focus,.tc-settings-overlay textarea:focus-visible{border-color:var(--tc-accent);box-shadow:0 0 0 2px var(--tc-accent-soft)}.tc-settings-overlay input[type=email]:disabled,.tc-settings-overlay input[type=number]:disabled,.tc-settings-overlay input[type=password]:disabled,.tc-settings-overlay input[type=tel]:disabled,.tc-settings-overlay input[type=text]:disabled,.tc-settings-overlay input[type=url]:disabled,.tc-settings-overlay textarea:disabled{background:var(--tc-surface-2);color:var(--tc-subtle);cursor:not-allowed}.tc-settings-overlay textarea{line-height:1.5;min-height:96px;resize:vertical}.tc-settings-overlay input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;cursor:pointer;flex-shrink:0;height:16px;margin:0;transition:background .15s ease,border-color .15s ease;width:16px}.tc-settings-overlay input[type=checkbox]:hover{border-color:var(--tc-accent)}.tc-settings-overlay input[type=checkbox]:checked{background:var(--tc-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='m3 8.5 3.2 3.2L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-color:var(--tc-accent)}.tc-settings-overlay input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px var(--tc-accent-soft)}.tc-settings-overlay input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.tc-settings-overlay button.cancel,.tc-settings-overlay button.save{border-radius:0;cursor:pointer;font-size:11px;font-weight:700;height:36px;letter-spacing:.12em;padding:0 16px;text-transform:uppercase;transition:background .15s ease,border-color .15s ease,color .15s ease}.tc-settings-overlay button.cancel{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg)}.tc-settings-overlay button.cancel:hover{background:var(--tc-bg)}.tc-settings-overlay button.save{background:var(--tc-fg);border:1px solid var(--tc-fg);color:var(--tc-bg)}.tc-settings-overlay button.save:hover{opacity:.9}.tc-settings-overlay .unique_url_copy_btn{background:var(--tc-fg);border:none;border-radius:0;color:var(--tc-bg);cursor:pointer;font-size:10px;font-weight:700;height:auto;letter-spacing:.18em;margin-left:0;padding:8px 12px;text-transform:uppercase;transition:opacity .15s ease;white-space:nowrap}.tc-settings-overlay .unique_url_copy_btn:hover:not(:disabled){opacity:.9}.tc-settings-overlay .unique_url_copy_btn:disabled{cursor:not-allowed;opacity:.4}.tc-settings-overlay .aboutMe_pencil,.tc-settings-overlay .email_pencil,.tc-settings-overlay .first_pencil,.tc-settings-overlay .last_pencil,.tc-settings-overlay .profile_img_pencil{align-items:center;background:transparent;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-muted);cursor:pointer;display:inline-flex;height:auto;justify-content:center;padding:7px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:auto}.tc-settings-overlay .aboutMe_pencil:hover,.tc-settings-overlay .email_pencil:hover,.tc-settings-overlay .first_pencil:hover,.tc-settings-overlay .last_pencil:hover,.tc-settings-overlay .profile_img_pencil:hover{background:var(--tc-bg);border-color:var(--tc-fg);color:var(--tc-fg)}.tc-settings-overlay .aboutMe_pencil img,.tc-settings-overlay .aboutMe_pencil svg,.tc-settings-overlay .email_pencil img,.tc-settings-overlay .email_pencil svg,.tc-settings-overlay .first_pencil img,.tc-settings-overlay .first_pencil svg,.tc-settings-overlay .last_pencil img,.tc-settings-overlay .last_pencil svg,.tc-settings-overlay .profile_img_pencil img,.tc-settings-overlay .profile_img_pencil svg{height:14px;width:14px}.tc-settings-overlay .profile_container{align-items:center;border-bottom:1px solid var(--tc-border);display:flex;gap:14px;margin-bottom:0;padding:18px 16px}.tc-settings-overlay .profile_img_container{background:var(--tc-accent-soft);border-radius:50%;flex-shrink:0;height:76px;overflow:hidden;width:76px}.tc-settings-overlay .profile_img_container img{height:100%;object-fit:cover;width:100%}.tc-settings-overlay .aboutMe_container,.tc-settings-overlay .email_container,.tc-settings-overlay .first_container,.tc-settings-overlay .last_container,.tc-settings-overlay .public_chat_container{align-items:flex-start;border-bottom:1px solid var(--tc-border);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.tc-settings-overlay .aboutMe_container:last-of-type,.tc-settings-overlay .email_container:last-of-type,.tc-settings-overlay .first_container:last-of-type,.tc-settings-overlay .last_container:last-of-type,.tc-settings-overlay .public_chat_container:last-of-type{border-bottom:0}.tc-settings-overlay .aboutMe,.tc-settings-overlay .email,.tc-settings-overlay .first_name,.tc-settings-overlay .last_name,.tc-settings-overlay .settings_modal .aboutMe_container .aboutMe,.tc-settings-overlay .settings_modal .email_container .email,.tc-settings-overlay .settings_modal .first_container .first_name,.tc-settings-overlay .settings_modal .last_container .last_name{color:var(--tc-muted)!important;flex:1 1;font-size:9.5px!important;font-weight:700!important;letter-spacing:.22em!important;line-height:1.4;margin:0!important;min-width:0;text-transform:uppercase;width:auto!important}.tc-settings-overlay .aboutMe b,.tc-settings-overlay .email b,.tc-settings-overlay .first_name b,.tc-settings-overlay .last_name b,.tc-settings-overlay .settings_modal .aboutMe_container .aboutMe b,.tc-settings-overlay .settings_modal .email_container .email b,.tc-settings-overlay .settings_modal .first_container .first_name b,.tc-settings-overlay .settings_modal .last_container .last_name b{color:var(--tc-accent)!important;display:block;font-size:13.5px!important;font-weight:600!important;letter-spacing:normal!important;margin-top:5px;text-transform:none}.tc-settings-overlay .public_chat_container{align-items:center}.tc-settings-overlay .public_chat_container>p{color:var(--tc-fg);font-size:13px;font-weight:600;letter-spacing:normal;margin:0;text-transform:none}.tc-settings-overlay .settings-field--editing{align-items:flex-start;padding:14px 18px 18px!important}.tc-settings-overlay .settings-field--editing .aboutMe_pencil,.tc-settings-overlay .settings-field--editing .email_pencil,.tc-settings-overlay .settings-field--editing .first_pencil,.tc-settings-overlay .settings-field--editing .last_pencil,.tc-settings-overlay .settings-field--editing .settings-field__edit{display:none}.tc-settings-overlay .settings-field--editing .aboutMe_input_container,.tc-settings-overlay .settings-field--editing .email_input_container,.tc-settings-overlay .settings-field--editing .first_input_container,.tc-settings-overlay .settings-field--editing .last_input_container,.tc-settings-overlay .settings-field--editing .settings-field__editor{align-items:center;border-top:1px dashed var(--tc-border);box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;width:100%!important}.tc-settings-overlay .settings-field--editing .aboutMe_input_container input[type=text],.tc-settings-overlay .settings-field--editing .email_input_container input[type=text],.tc-settings-overlay .settings-field--editing .first_input_container input[type=text],.tc-settings-overlay .settings-field--editing .last_input_container input[type=text],.tc-settings-overlay .settings-field--editing .settings-field__editor input[type=text]{flex:1 1 12rem;margin:0;max-width:100%!important;min-width:0;width:auto!important}.tc-settings-overlay .settings-field--editing .aboutMe_input_container textarea,.tc-settings-overlay .settings-field--editing .email_input_container textarea,.tc-settings-overlay .settings-field--editing .first_input_container textarea,.tc-settings-overlay .settings-field--editing .last_input_container textarea,.tc-settings-overlay .settings-field--editing .settings-field__editor textarea{flex:1 1 100%;line-height:1.5;margin:0;min-height:88px;resize:vertical;width:100%!important}.tc-settings-overlay .settings-field--editing .aboutMe_input_container .settings-field__actions,.tc-settings-overlay .settings-field--editing .email_input_container .settings-field__actions,.tc-settings-overlay .settings-field--editing .first_input_container .settings-field__actions,.tc-settings-overlay .settings-field--editing .last_input_container .settings-field__actions,.tc-settings-overlay .settings-field--editing .settings-field__editor .settings-field__actions{align-items:center;display:flex!important;flex:0 0 auto;flex-direction:row!important;flex-wrap:nowrap;gap:8px}.tc-settings-overlay .settings-field--editing .aboutMe_input_container .settings-field__actions button.cancel,.tc-settings-overlay .settings-field--editing .aboutMe_input_container .settings-field__actions button.save,.tc-settings-overlay .settings-field--editing .email_input_container .settings-field__actions button.cancel,.tc-settings-overlay .settings-field--editing .email_input_container .settings-field__actions button.save,.tc-settings-overlay .settings-field--editing .first_input_container .settings-field__actions button.cancel,.tc-settings-overlay .settings-field--editing .first_input_container .settings-field__actions button.save,.tc-settings-overlay .settings-field--editing .last_input_container .settings-field__actions button.cancel,.tc-settings-overlay .settings-field--editing .last_input_container .settings-field__actions button.save,.tc-settings-overlay .settings-field--editing .settings-field__editor .settings-field__actions button.cancel,.tc-settings-overlay .settings-field--editing .settings-field__editor .settings-field__actions button.save{flex:0 0 auto;min-width:5.5rem;width:auto!important}.tc-settings-overlay .settings-field--editing .aboutMe_input_container:has(textarea) .settings-field__actions,.tc-settings-overlay .settings-field--editing .email_input_container:has(textarea) .settings-field__actions,.tc-settings-overlay .settings-field--editing .first_input_container:has(textarea) .settings-field__actions,.tc-settings-overlay .settings-field--editing .last_input_container:has(textarea) .settings-field__actions,.tc-settings-overlay .settings-field--editing .settings-field__editor:has(textarea) .settings-field__actions{flex:1 1 100%;justify-content:flex-end}.tc-settings-overlay .settings-field__edit{align-items:center;background:transparent;border:1px solid var(--tc-border);color:var(--tc-muted);cursor:pointer;display:inline-flex;height:auto;justify-content:center;padding:7px;width:auto}.tc-settings-overlay .settings-field__edit:hover{background:var(--tc-bg);border-color:var(--tc-fg);color:var(--tc-fg)}.tc-settings-overlay .unique_url_container,.tc-settings-overlay .unique_url_container_mobile{align-items:stretch;border-top:1px dashed var(--tc-border);display:flex;gap:8px;padding:14px 16px;width:100%!important}.tc-settings-overlay .unique_url_container input[type=text],.tc-settings-overlay .unique_url_container_mobile input[type=text]{flex:1 1;font-size:12.5px;letter-spacing:.02em}.tc-settings-overlay .checkbox_container{align-items:flex-start;background:transparent;border:0;border-bottom:1px dashed var(--tc-border);border-radius:0;display:flex;gap:12px;padding:12px 8px;transition:background .15s ease}.tc-settings-overlay .checkbox_container:last-child{border-bottom:0}.tc-settings-overlay .checkbox_container:hover{background:var(--tc-bg)}.tc-settings-overlay .checkbox_container>input[type=checkbox]{margin-top:3px}.tc-settings-overlay .checkbox_container .label_container{flex:1 1;gap:4px;min-width:0}.tc-settings-overlay .checkbox_container .label_container label{color:var(--tc-fg);cursor:pointer;display:block;font-size:13px;font-weight:600;letter-spacing:normal;margin-bottom:0;text-transform:none}.tc-settings-overlay .checkbox_container .label_container p{color:var(--tc-muted);font-size:11.5px;margin:0;text-align:left}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;margin-bottom:8px;padding:14px 18px;transition:background .15s ease}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper:hover{background:var(--tc-surface-2)}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper.active{background:var(--tc-accent-soft);border-color:var(--tc-border);border-left:3px solid var(--tc-accent);padding:18px 20px 20px 22px!important}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .cat_contents{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .cat_label_container{flex:1 1;min-width:0}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .cat_label_container label{color:var(--tc-fg);display:block;font-size:13px;font-weight:600;letter-spacing:normal;margin-bottom:4px;text-transform:none}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .cat_label_container .desc{color:var(--tc-muted);font-size:11.5px;margin:0}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .arrow_container{align-items:center;color:var(--tc-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:color .15s ease;width:28px}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper .arrow_container:hover{color:var(--tc-accent)}.tc-settings-overlay .notification_settings .default_notification .cat_label_wrapper.active .settings_notification_container{margin:16px 0 0;padding:0;width:100%!important}.tc-settings-overlay .settings_notification_container{margin:12px 0 4px;max-width:100%;width:100%!important}.tc-settings-overlay .settings_notification_container .settings_notification_modal{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;box-shadow:none!important;color:var(--tc-fg);display:block!important;font-family:var(--tc-font-mono)!important;padding:0;width:100%!important}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents{display:flex;flex-direction:column;width:100%}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data,.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header{grid-gap:16px 24px;align-items:center;border-top:0;display:grid;gap:16px 24px;grid-template-columns:minmax(140px,2fr) repeat(auto-fit,minmax(100px,1fr));margin:0;padding:12px 20px;width:100%}@media(max-width:720px){.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data,.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header{gap:10px 10px;grid-template-columns:1fr 56px 56px;padding:10px 12px}}@media(max-width:480px){.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data,.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header{gap:8px;grid-template-columns:1fr 44px 44px;padding:9px 10px}}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header{background:var(--tc-bg);border-bottom:1px solid var(--tc-border)}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header h3{color:var(--tc-accent);font-size:10px;font-weight:700;letter-spacing:.18em;margin:0;text-align:center;text-transform:uppercase}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_header h3:first-child{text-align:left}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data{border-bottom:1px solid var(--tc-border);transition:background .15s ease}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data:last-child{border-bottom:0}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data:hover{background:var(--tc-bg)}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency{margin:0;position:relative;width:auto}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency p{color:var(--tc-fg);font-size:13px;margin:0}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency .freq_description{background:var(--tc-fg);border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.12);color:var(--tc-bg);font-size:11px;left:0;max-width:240px;padding:8px 10px;position:absolute;top:calc(100% + 6px);z-index:3}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .frequency .freq_description .description{background:transparent;box-shadow:none;color:inherit;display:inline;height:auto;position:static;width:auto}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel{align-items:center;display:flex;justify-content:center;margin:0}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel label{display:none}.tc-settings-overlay .settings_notification_container .settings_notification_modal .settings_notifications_contents .settings_notification_data .channel input{height:16px;position:static;width:16px}.tc-settings-overlay .notification_channel .channel_data_inputs{display:flex;flex-direction:column;gap:0}.tc-settings-overlay .notification_channel .channel_data_inputs>div{border-bottom:1px dashed var(--tc-border);display:flex;flex-direction:column;gap:6px;padding:12px 0}.tc-settings-overlay .notification_channel .channel_data_inputs>div:last-child{border-bottom:0}.tc-settings-overlay .notification_channel .channel_data_inputs label{color:var(--tc-fg);font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;white-space:normal;width:auto!important}.tc-settings-overlay .notification_channel .channel_data_inputs span{color:var(--tc-muted);font-size:11.5px;line-height:1.5}.tc-settings-overlay .notification_channel .channel_data_inputs .input_container{display:block;width:100%}.tc-settings-overlay .notification_channel .channel_data_inputs .input_container input[type=number],.tc-settings-overlay .notification_channel .channel_data_inputs .input_container input[type=password],.tc-settings-overlay .notification_channel .channel_data_inputs .input_container input[type=tel],.tc-settings-overlay .notification_channel .channel_data_inputs .input_container input[type=text]{width:100%!important}.tc-settings-overlay .notification_channel .checkbox_container,.tc-settings-overlay .notification_channel>div>.checkbox_container{align-items:flex-start;border-bottom:1px dashed var(--tc-border);flex-direction:column;gap:8px;padding:12px 0}.tc-settings-overlay .notification_channel .checkbox_container .input_container,.tc-settings-overlay .notification_channel>div>.checkbox_container .input_container{align-items:center;display:flex;gap:10px;width:100%}.tc-settings-overlay .notification_channel .checkbox_container .input_container label,.tc-settings-overlay .notification_channel>div>.checkbox_container .input_container label{flex:1 1;margin:0}.tc-settings-overlay .notification_channel .checkbox_container .input_container input[type=checkbox],.tc-settings-overlay .notification_channel>div>.checkbox_container .input_container input[type=checkbox]{margin:0!important}.tc-settings-overlay .notification_channel .checkbox_container>span,.tc-settings-overlay .notification_channel>div>.checkbox_container>span{margin:0;padding-left:0}.tc-settings-overlay .notification_channel .btns_container{display:flex;justify-content:stretch;margin-top:16px;padding-top:4px}.tc-settings-overlay .notification_channel .btns_container .input_btns{display:flex;gap:8px;left:auto!important;width:100%}.tc-settings-overlay .notification_channel .btns_container .input_btns button{flex:1 1;font-size:11px;letter-spacing:.18em;padding:12px 16px;width:auto!important}.tc-settings-overlay .notification_channel .btns_container .input_btns .save{background:var(--tc-fg);border-color:var(--tc-fg)}@media(max-width:1040px){.tc-settings-overlay>.settings_panel_conatianer{padding-right:0}.tc-settings-overlay .settings_panel_left{padding:56px 0 16px}.tc-settings-overlay .settings_panel_right{padding:56px 18px 32px}}.tc-assess{padding:20px}.tc-assess__header{background:var(--tc-surface);border:1px solid var(--tc-border);margin-bottom:16px;padding:24px 28px 20px}.tc-assess__header-eyebrow{color:var(--tc-accent);font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 10px}.tc-assess__header-title{color:var(--tc-fg);font-size:22px;font-weight:700;line-height:1.2;margin:0 0 8px}.tc-assess__header-desc{color:var(--tc-muted);font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.6;margin:0 0 18px}.tc-assess__header-progress{align-items:center;display:flex;gap:12px}.tc-assess__header-time{align-items:center;color:var(--tc-muted);display:flex;flex-shrink:0;font-family:Courier New,Courier,monospace;font-size:12px;gap:4px}.tc-assess__header-bar{background:var(--tc-border);flex:1 1;height:3px;overflow:hidden}.tc-assess__header-bar-fill{background:var(--tc-accent);height:100%;transition:width .4s ease}.tc-assess__header-units{color:var(--tc-fg);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em}.tc-assess__units{display:flex;flex-direction:column;gap:8px;position:relative}.tc-assess__units:before{background:#e5e7eb;background:var(--tc-border,#e5e7eb);bottom:0;content:"";left:17px;pointer-events:none;position:absolute;top:0;width:2px;z-index:0}.tc-assess__unit-row{align-items:flex-start;display:flex;gap:12px;position:relative}.tc-assess__unit-marker{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-top:16px;position:relative;width:36px;z-index:1}.tc-assess__unit-marker svg{display:block}.tc-assess__unit-marker--complete{background:#16a34a;color:#fff}.tc-assess__unit-marker--active{background:#0f172a;background:var(--tc-fg,#0f172a);color:#fff}.tc-assess__unit-marker--locked{background:#f3f4f6;color:#9ca3af}.tc-assess__unit-card{background:#fff;background:var(--tc-surface,#fff);border:1px solid var(--tc-border);flex:1 1;min-width:0;overflow:hidden}.tc-assess__unit-card--active{border-color:var(--tc-accent)}.tc-assess__unit-card--complete,.tc-assess__unit-card--locked{border-color:var(--tc-border)}.tc-assess__unit-hd{align-items:flex-start;cursor:pointer;display:flex;gap:16px;padding:16px 20px;-webkit-user-select:none;user-select:none}.tc-assess__unit-hd:hover{background:rgba(0,0,0,.015)}.tc-assess__unit-hd--no-click{cursor:default}.tc-assess__unit-hd--no-click:hover{background:none}.tc-assess__unit-hd-left{flex:1 1;min-width:0}.tc-assess__unit-label{display:block;font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-assess__unit-label--active{color:var(--tc-accent)}.tc-assess__unit-label--complete{color:#16a34a}.tc-assess__unit-label--locked{color:#9ca3af}.tc-assess__unit-name{color:var(--tc-fg);font-size:18px;font-weight:700;margin:0 0 6px;word-break:break-word}.tc-assess__unit-desc{color:var(--tc-muted);font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.5;margin:0 0 10px}.tc-assess__unit-meta{align-items:center;color:#64748b;color:var(--tc-subtle,#64748b);display:flex;font-family:Courier New,Courier,monospace;font-size:11px;gap:6px}.tc-assess__unit-hd-right{align-items:center;display:flex;flex-shrink:0;gap:10px;padding-top:2px}@media(max-width:480px){.tc-assess__unit-hd-right{gap:6px}.tc-assess__unit-hd{gap:10px}.tc-assess__unit-name{font-size:16px}.tc-assess__done-count{display:none}}.tc-assess__practice-btn{background:transparent;border:1px solid var(--tc-accent);color:var(--tc-accent);cursor:pointer;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 10px;transition:background .12s,color .12s}.tc-assess__practice-btn:hover{background:var(--tc-accent);color:#fff}.tc-assess__unlocks{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.06em}.tc-assess__done-count{align-items:center;color:#16a34a;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.04em}.tc-assess__done-count--neutral{color:var(--tc-muted)}.tc-assess__submitting-spinner{-webkit-animation:tc-assess-spin .7s linear infinite;animation:tc-assess-spin .7s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;flex-shrink:0;height:10px;opacity:.7;width:10px}@-webkit-keyframes tc-assess-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes tc-assess-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tc-assess__chevron{align-items:center;color:var(--tc-subtle);display:flex;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.tc-assess__chevron--open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-assess__challenges{border-top:1px solid var(--tc-border)}.tc-assess__challenge{align-items:center;border-bottom:1px solid var(--tc-border);cursor:pointer;display:flex;gap:12px;padding:12px 20px;position:relative;transition:background .1s}.tc-assess__challenge:last-child{border-bottom:none}.tc-assess__challenge:hover:not(.tc-assess__challenge--locked){background:rgba(0,0,0,.015)}.tc-assess__challenge--complete{border-left:3px solid #16a34a}.tc-assess__challenge--active{border-left:3px solid var(--tc-accent);padding-bottom:18px}.tc-assess__challenge--locked{cursor:not-allowed;opacity:.55}.tc-assess__challenge-icon{align-items:center;display:flex;flex-shrink:0;font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;height:32px;justify-content:center;width:32px}.tc-assess__challenge-icon--complete{background:#16a34a;color:#fff}.tc-assess__challenge-icon--active{background:#0f172a;background:var(--tc-fg,#0f172a);color:#fff}.tc-assess__challenge-icon--locked{background:#f3f4f6;color:#9ca3af}.tc-assess__challenge-body{flex:1 1;min-width:0}.tc-assess__challenge-label{display:block;font-family:Courier New,Courier,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;margin-bottom:3px}.tc-assess__challenge-label--complete{color:#16a34a}.tc-assess__challenge-label--active{color:var(--tc-accent)}.tc-assess__challenge-label--locked{color:#9ca3af}.tc-assess__challenge-name{color:var(--tc-fg);font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-assess__challenge--locked .tc-assess__challenge-name{color:var(--tc-muted)}.tc-assess__challenge-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.tc-assess__challenge-xp{color:var(--tc-accent);font-size:10px;font-weight:700;letter-spacing:.04em}.tc-assess__challenge-count{color:var(--tc-muted);font-size:11px;font-weight:600}.tc-assess__challenge-bar{background:var(--tc-border);bottom:0;height:3px;left:0;position:absolute;right:0}.tc-assess__challenge-bar>div{background:var(--tc-accent);height:100%;transition:width .3s ease}.tc-assess__empty{color:var(--tc-muted);font-size:13px;padding:48px 24px;text-align:center}.tc-assess__desc-panel,.tc-assess__empty{background:var(--tc-surface);border:1px solid var(--tc-border)}.tc-assess__desc-panel{margin-top:24px;padding:20px 24px}.tc-assess__desc-heading{color:var(--tc-muted);font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 16px}.tc-assess__desc-list{display:flex;flex-direction:column;gap:14px}.tc-assess__desc-item{align-items:flex-start;display:flex;gap:14px;position:relative}.tc-assess__desc-item:not(:last-child):after{background:#e5e7eb;background:var(--tc-border,#e5e7eb);bottom:-14px;content:"";left:17px;pointer-events:none;position:absolute;top:36px;width:2px}.tc-assess__desc-badge{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;position:relative;width:36px;z-index:1}.tc-assess__desc-badge--complete{background:#16a34a;color:#fff}.tc-assess__desc-badge--active{background:#0f172a;background:var(--tc-fg,#0f172a);color:#fff}.tc-assess__desc-badge--locked{background:#f3f4f6;color:#9ca3af}.tc-assess__desc-badge-img{display:block;height:26px;object-fit:contain;width:26px}.tc-assess__desc-text{flex:1 1;min-width:0;padding-top:6px}.tc-assess__desc-item-title{color:var(--tc-fg);font-weight:700;letter-spacing:.07em;margin:0 0 3px}.tc-assess__desc-item-body,.tc-assess__desc-item-title{font-family:Courier New,Courier,monospace;font-size:12px}.tc-assess__desc-item-body{color:var(--tc-muted);line-height:1.5;margin:0}.ta-lesson-overlay{--tc-bg:#f4f4f0;--tc-surface:#fff;--tc-surface-2:#fafaf8;--tc-fg:#0d0d0d;--tc-muted:#6b6b6b;--tc-subtle:#9e9e9e;--tc-faint:#d6d6d6;--tc-border:#d8d5ce;--tc-border-strong:#0d0d0d;--tc-success:#15803d;--tc-warn:#a16207;--tc-danger:#b91c1c;--tc-accent:#6449ff;--tc-accent-soft:#efecff;--tc-accent-mid:#ded6ee;--tc-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,"Cascadia Mono",monospace;-webkit-font-feature-settings:"ss01","cv11","zero";font-feature-settings:"ss01","cv11","zero";-webkit-font-smoothing:antialiased;background:#fff;color:var(--tc-fg);display:flex;flex-direction:column;font-family:var(--tc-font-mono);font-size:14px;inset:0;line-height:1.5;overflow:hidden;position:fixed;z-index:9999}.ta-lesson-overlay,.ta-lesson-overlay *,.ta-lesson-overlay :after,.ta-lesson-overlay :before{box-sizing:border-box;font-family:var(--tc-font-mono);letter-spacing:normal}.ta-topbar{background:#fff;gap:12px;padding:8px 16px}.ta-topbar,.ta-topbar__close{align-items:center;display:flex;flex-shrink:0}.ta-topbar__close{background:transparent;border:1.5px solid var(--tc-border);border-radius:50%;color:var(--tc-fg);cursor:pointer;font-family:inherit;font-size:15px;height:28px;justify-content:center;line-height:1;width:28px}.ta-topbar__close:hover{background:var(--tc-surface)}.ta-topbar__mid{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.ta-topbar__breadcrumb{color:var(--tc-accent);font-family:Courier New,Courier,monospace;font-size:11px;font-weight:700;letter-spacing:.07em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ta-topbar__right{align-items:center;display:flex;flex-shrink:0;gap:6px}.ta-topbar__count{color:var(--tc-muted);font-size:11px;font-weight:700}.ta-topbar__spin{-webkit-animation:ta-lesson-spin .7s linear infinite;animation:ta-lesson-spin .7s linear infinite;border:2px solid var(--tc-accent);border-radius:50%;border-top:2px solid transparent;display:block;flex-shrink:0;height:10px;width:10px}.ta-topbar__warn{color:#b91c1c;flex-shrink:0;font-size:13px;font-weight:700;line-height:1}.ta-topbar__bar{background:rgba(0,0,0,.07);height:3px}.ta-topbar__bar-fill{background:var(--tc-accent);height:100%;transition:width .3s ease}.ta-mcq{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ta-mcq__body{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:700px;overflow-y:auto;padding:40px 24px 24px;width:100%}.ta-mcq__question{color:var(--tc-fg);font-family:Courier New,Courier,monospace;font-size:20px;font-weight:700;line-height:1.45;margin:0 0 28px}.ta-mcq__options{display:flex;flex:1 1;flex-direction:column;gap:8px}.ta-mcq__option{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--tc-border,#e5e7eb);color:var(--tc-fg);cursor:pointer;display:flex;font-family:Courier New,Courier,monospace;font-size:14px;gap:12px;padding:14px 16px;transition:border-color .1s,background .1s}.ta-mcq__option:hover{background:rgba(108,99,255,.03);border-color:var(--tc-accent)}.ta-mcq__option--selected{background:rgba(108,99,255,.07);border-color:var(--tc-accent)}.ta-mcq__radio{align-items:center;border:2px solid var(--tc-border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .1s;width:18px}.ta-mcq__option--selected .ta-mcq__radio{background:var(--tc-accent);border-color:var(--tc-accent)}.ta-mcq__option--selected .ta-mcq__radio:after{background:#fff;border-radius:50%;content:"";display:block;height:6px;width:6px}.ta-mcq__footer{margin:0 auto;max-width:700px;padding:0 24px 24px;width:100%}.ta-mcq__submit{background:#9ca3af;border:none;color:#fff;cursor:not-allowed;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px;transition:background .15s;width:100%}.ta-mcq__submit--active{background:var(--tc-accent);cursor:pointer}.ta-mcq__submit--active:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.ta-lesson-complete{flex:1 1;flex-direction:column;gap:0;padding:40px 24px;text-align:center}.ta-lesson-complete,.ta-lesson-complete__icon{align-items:center;display:flex;justify-content:center}.ta-lesson-complete__icon{background:rgba(22,163,74,.12);border-radius:50%;color:#16a34a;flex-shrink:0;height:80px;margin-bottom:24px;width:80px}.ta-lesson-complete__icon--pending{background:rgba(108,99,255,.1);color:var(--tc-accent)}.ta-lesson-complete__icon--fatal{background:rgba(185,28,28,.1);color:#b91c1c}.ta-lesson-complete__spin{-webkit-animation:ta-lesson-spin .8s linear infinite;animation:ta-lesson-spin .8s linear infinite;border:3px solid;border-radius:50%;border-top:3px solid transparent;display:block;height:36px;width:36px}.ta-lesson-complete__warn{color:#b91c1c;font-size:36px;font-weight:700;line-height:1}@-webkit-keyframes ta-lesson-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ta-lesson-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ta-lesson-complete__title{color:var(--tc-fg);font-size:28px;font-weight:700;line-height:1.2;margin:0 0 16px}.ta-lesson-complete__body{color:var(--tc-muted);font-family:Courier New,Courier,monospace;font-size:15px;line-height:1.6;margin:0 0 24px;max-width:400px}.ta-lesson-complete__body strong{color:var(--tc-fg)}.ta-lesson-complete__xp{background:rgba(108,99,255,.1);color:var(--tc-accent);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:32px;padding:6px 16px}.ta-lesson-complete__btn{background:#0f172a;background:var(--tc-fg,#0f172a);border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;min-width:200px;padding:14px 48px;transition:opacity .15s}.ta-lesson-complete__btn:disabled{cursor:not-allowed;opacity:.5}.ta-lesson-complete__btn:not(:disabled):hover{opacity:.88}.ta-upload-retry{bottom:0;display:flex;flex-direction:column;gap:1px;left:0;position:absolute;right:0;z-index:20}.ta-upload-retry__item{align-items:center;background:rgba(15,23,42,.93);color:#fff;display:flex;font-family:Courier New,Courier,monospace;font-size:12px;gap:12px;padding:10px 16px}.ta-upload-retry__item--retrying{background:rgba(15,23,42,.8)}.ta-upload-retry__item--fatal{background:rgba(153,27,27,.95)}.ta-upload-retry__text{flex:1 1;min-width:0}.ta-upload-retry__spin{-webkit-animation:ta-lesson-spin .7s linear infinite;animation:ta-lesson-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:block;flex-shrink:0;height:14px;width:14px}.ta-upload-retry__btn{background:transparent;border:1px solid hsla(0,0%,100%,.45);color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;padding:5px 12px;transition:background .1s}.ta-upload-retry__btn:hover{background:hsla(0,0%,100%,.15)}.ta-upload-retry__btn--dismiss{border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.75)}.ta-video{flex:1 1;overflow:hidden;position:relative;width:100%}.ta-video__feed{height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100%}.ta-video .bottom-controls-div{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ta-video__question-box{background:hsla(0,0%,100%,.88);bottom:130px;color:#111;font-family:Courier New,Courier,monospace;font-size:16px;font-weight:600;line-height:1.4;max-width:520px;padding:14px 22px;text-align:center;width:calc(100% - 48px)}.ta-video__controls,.ta-video__question-box{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ta-video__controls{align-items:center;bottom:32px;display:flex;flex-direction:column;gap:8px}.ta-video__record-btn{align-items:center;background:transparent;border:3px solid hsla(0,0%,100%,.8);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:58px;justify-content:center;width:58px}.ta-video__record-dot{background:#ef4444;border-radius:50%;height:36px;width:36px}.ta-video__stop-dot{background:#ef4444;border-radius:2px;height:20px;width:20px}.ta-video__timer{color:#fff;font-family:Courier New,Courier,monospace;font-size:14px;font-weight:700}.ta-video__review-btns{display:flex;gap:16px}.ta-video__review-btn{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:var(--tc-fg);cursor:pointer;display:flex;height:54px;justify-content:center;transition:background .1s;width:54px}.ta-video__review-btn:hover{background:#fff}.ta-read-only{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ta-read-only__body{flex:1 1;margin:0 auto;max-width:700px;overflow-y:auto;padding:40px 24px 24px;width:100%}.ta-read-only__content{color:var(--tc-fg);font-family:Courier New,Courier,monospace;font-size:16px;font-weight:700;line-height:1.5}.ta-read-only__content a,.ta-read-only__content button{background:#0f172a;background:var(--tc-fg,#0f172a);border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700;margin-top:16px;padding:10px 20px;text-decoration:none}.ta-read-only__footer{margin:0 auto;max-width:700px;padding:0 24px 24px;width:100%}.ta-read-only__check-row{align-items:center;color:var(--tc-fg);cursor:pointer;display:flex;font-family:Courier New,Courier,monospace;font-size:14px;gap:12px;padding:16px 0}.ta-read-only__checkbox{accent-color:var(--tc-accent);cursor:pointer;flex-shrink:0;height:20px;width:20px}.ta-read-only__btn{background:#9ca3af;border:none;color:#fff;cursor:not-allowed;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px;transition:background .15s;width:100%}.ta-read-only__btn--active{background:var(--tc-accent);cursor:pointer}.ta-read-only__btn--active:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.ta-text-input{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ta-text-input__body{display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:700px;overflow-y:auto;padding:40px 24px 24px;width:100%}.ta-text-input__area{border:1.5px solid #e5e7eb;border:1.5px solid var(--tc-border,#e5e7eb);color:var(--tc-fg);flex:1 1;font-family:Courier New,Courier,monospace;font-size:15px;line-height:1.6;min-height:200px;outline:none;padding:16px;resize:none;transition:border-color .15s}.ta-text-input__area::-webkit-input-placeholder{color:var(--tc-muted)}.ta-text-input__area::placeholder{color:var(--tc-muted)}.ta-text-input__area:focus{border-color:var(--tc-accent)}.ta-text-input__footer{margin:0 auto;max-width:700px;padding:0 24px 24px;width:100%}.ta-text-input__submit{background:#9ca3af;border:none;color:#fff;cursor:not-allowed;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;padding:14px;transition:background .15s;width:100%}.ta-text-input__submit--active{background:var(--tc-accent);cursor:pointer}.ta-text-input__submit--active:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.tc-root .tc-shell__content:has(.tc-create-group),.tc-root .tc-shell__content:has(>.tc-create-group){overflow:hidden}.tc-root .tc-create-group{background:var(--tc-bg);color:var(--tc-fg);display:flex;flex-direction:column;font-family:var(--tc-font-mono);gap:18px;inset:0;overflow-y:auto;padding:18px 22px 48px;position:absolute;width:100%;z-index:50}.tc-root .tc-create-group__back{align-items:center;align-self:flex-start;background:transparent;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-fg);cursor:pointer;display:inline-flex;font-family:var(--tc-font-mono);font-size:12px;gap:8px;padding:7px 14px;transition:border-color .12s ease,color .12s ease}.tc-root .tc-create-group__back:focus-visible,.tc-root .tc-create-group__back:hover{border-color:var(--tc-muted);outline:none}.tc-root .tc-create-group__back-arrow{font-size:14px;line-height:1}.tc-root .tc-create-group__card{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;display:flex;flex-direction:column;gap:18px;padding:22px 26px}.tc-root .tc-create-group__head{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;width:100%}.tc-root .tc-create-group__title{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.tc-root .tc-create-group__title h2{color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:15px;font-weight:700;letter-spacing:-.015em;margin:0;white-space:nowrap}.tc-root .tc-create-group__title-edit{align-items:center;color:var(--tc-muted);display:inline-flex;line-height:0}.tc-root .tc-create-group__toggle{align-items:center;display:inline-flex;flex-shrink:0;font-family:var(--tc-font-mono);font-size:12px;gap:10px;margin-left:auto;-webkit-user-select:none;user-select:none}.tc-root .tc-create-group__toggle-label{color:var(--tc-muted);font-weight:400;transition:color .12s ease,font-weight .12s ease;white-space:nowrap}.tc-root .tc-create-group__toggle-label--active{color:var(--tc-fg);font-weight:700}.tc-root .tc-create-group__toggle-track{background:#d9d9d9;border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:24px;padding:0;position:relative;transition:background .16s ease;width:44px}.tc-root .tc-create-group__toggle-track>.tc-create-group__toggle-handle{background:var(--tc-fg);border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.4);height:20px;left:2px;position:absolute;right:auto;top:2px;transition:left .16s ease,right .16s ease;width:20px}.tc-root .tc-create-group__toggle-track--on{background:#15803d}.tc-root .tc-create-group__toggle-track--on>.tc-create-group__toggle-handle{left:auto;right:2px}.tc-root .tc-create-group__toggle-track:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-root .tc-create-group__field{display:flex;flex-direction:column;gap:8px}.tc-root .tc-create-group__field>label{color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:12px;font-weight:500;letter-spacing:.01em}.tc-root .tc-create-group__field input[type=text],.tc-root .tc-create-group__field textarea{background:var(--tc-bg);border:none;border-radius:0;color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:13px;padding:11px 14px;width:100%}.tc-root .tc-create-group__field input[type=text]::-webkit-input-placeholder,.tc-root .tc-create-group__field textarea::-webkit-input-placeholder{color:var(--tc-muted);opacity:.7}.tc-root .tc-create-group__field input[type=text]::placeholder,.tc-root .tc-create-group__field textarea::placeholder{color:var(--tc-muted);opacity:.7}.tc-root .tc-create-group__field input[type=text]:focus,.tc-root .tc-create-group__field textarea:focus{box-shadow:none;outline:none}.tc-root .tc-create-group__field textarea{line-height:1.55;min-height:120px;resize:vertical}.tc-root .tc-create-group__search{position:relative}.tc-root .tc-create-group__search input{padding-right:38px}.tc-root .tc-create-group__search-icon{color:var(--tc-muted);display:inline-flex;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tc-root .tc-create-group__search-hint{color:var(--tc-muted);font-size:11.5px;line-height:1.5;margin:6px 0 0}.tc-root .tc-create-group__search-results{background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;box-shadow:0 10px 28px hsla(0,0%,5%,.12);left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.tc-root .tc-create-group__search-results li{grid-gap:10px;align-items:center;border-radius:0;cursor:pointer;display:grid;font-size:12.5px;gap:10px;grid-template-columns:26px 1fr auto;padding:7px 10px;transition:background .1s ease}.tc-root .tc-create-group__search-results li:focus-visible,.tc-root .tc-create-group__search-results li:hover{background:var(--tc-bg);outline:none}.tc-root .tc-create-group__search-results li img{border-radius:50%;height:26px;object-fit:cover;width:26px}.tc-root .tc-create-group__search-result-name{color:var(--tc-fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-root .tc-create-group__search-result-email,.tc-root .tc-create-group__search-result-meta{color:var(--tc-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-root .tc-create-group__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tc-root .tc-create-group__chip{align-items:center;background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-fg);display:inline-flex;font-size:12px;gap:6px;padding:3px 4px 3px 3px}.tc-root .tc-create-group__chip img{border-radius:50%;height:22px;object-fit:cover;width:22px}.tc-root .tc-create-group__chip-initial{align-items:center;background:var(--tc-accent-soft);border-radius:50%;color:var(--tc-accent);display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:22px;justify-content:center;width:22px}.tc-root .tc-create-group__chip-name{line-height:1.2}.tc-root .tc-create-group__chip-remove{background:transparent;border:none;color:var(--tc-muted);cursor:pointer;font-size:14px;line-height:1;padding:0 6px 0 2px}.tc-root .tc-create-group__chip-remove:focus-visible,.tc-root .tc-create-group__chip-remove:hover{color:var(--tc-fg);outline:none}.tc-root .tc-create-group__delete-link{align-items:center;align-self:flex-start;background:transparent;border:none;color:#c1361d;cursor:pointer;display:inline-flex;font-family:var(--tc-font-mono);font-size:12px;gap:6px;letter-spacing:.04em;padding:4px 0;text-transform:uppercase}.tc-root .tc-create-group__delete-link:hover{text-decoration:underline}.tc-root .tc-create-group__actions{display:flex;gap:14px;width:100%}.tc-root .tc-create-group__topbar{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.tc-root .tc-create-group__member-actions{align-items:center;display:flex;gap:8px}.tc-root .tc-create-group__icon-action{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:36px}.tc-root .tc-create-group__icon-action:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-root .tc-create-group__icon-action--danger{color:#b91c1c}.tc-root .tc-create-group__icon-action--danger:hover{background:rgba(185,28,28,.06);border-color:#b91c1c}.tc-root .tc-create-group__btn{border-radius:0;cursor:pointer;font-family:var(--tc-font-mono);font-size:14px;font-weight:500;line-height:1;padding:12px 18px;text-align:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.tc-root .tc-create-group__btn--cancel{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);flex:0 0 28%}.tc-root .tc-create-group__btn--cancel:focus-visible,.tc-root .tc-create-group__btn--cancel:hover{background:var(--tc-bg);border-color:var(--tc-fg);outline:none}.tc-root .tc-create-group__btn--save{background:#d4d2cc;border:1px solid #d4d2cc;color:#6b6b6b;cursor:not-allowed;flex:1 1}.tc-root .tc-create-group__btn--save-active{background:var(--tc-fg);border-color:var(--tc-fg);color:#f4f4f0;cursor:pointer}.tc-root .tc-create-group__btn--save-active:focus-visible,.tc-root .tc-create-group__btn--save-active:hover{background:#1a1a1a;outline:none}.tc-root .tc-create-group__btn--save[disabled]{pointer-events:none}.tc-root .tc-create-group__how{display:flex;flex-direction:column;gap:10px;margin-top:6px}.tc-root .tc-create-group__how-title{color:var(--tc-muted);font-family:var(--tc-font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.tc-root .tc-create-group__how-card{grid-gap:12px;align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);border-radius:0;display:grid;gap:12px;grid-template-columns:72px 1fr;padding:12px}.tc-root .tc-create-group__how-icon-col{align-items:center;display:flex;flex-direction:column;gap:2px}.tc-root .tc-create-group__how-icon{align-items:center;background:var(--tc-accent-soft);border-radius:0;color:var(--tc-accent);display:inline-flex;height:30px;justify-content:center;width:30px}.tc-root .tc-create-group__how-icon svg{height:14px;width:14px}.tc-root .tc-create-group__how-tag{color:var(--tc-muted);font-family:var(--tc-font-mono);font-size:8px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.tc-root .tc-create-group__how-body{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-root .tc-create-group__how-body h4{color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:12.5px;font-weight:600;letter-spacing:-.01em;line-height:1.35;margin:0}.tc-root .tc-create-group__how-body p{color:var(--tc-muted);font-family:var(--tc-font-mono);font-size:11.5px;font-weight:400;line-height:1.45;margin:0}.tc-root .tc-create-group__search-result-info{display:flex;flex-direction:column;gap:1px;min-width:0}.tc-root .tc-create-group__search-loading{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-family:var(--tc-font-mono);font-size:12px;left:0;padding:12px;position:absolute;right:0;text-align:center;top:calc(100% + 4px);z-index:30}.tc-root .tc-create-group__result-chip{border:1px solid;border-radius:0;flex-shrink:0;font-family:var(--tc-font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase;transition:background .1s,color .1s;white-space:nowrap}.tc-root .tc-create-group__result-chip--add{background:var(--tc-accent-soft);border-color:var(--tc-accent);color:var(--tc-accent)}.tc-root .tc-create-group__result-chip--remove{background:transparent;border-color:#b91c1c;color:#b91c1c}.tc-root .tc-create-group__result-chip--creator{background:transparent;border-color:var(--tc-muted);color:var(--tc-muted);cursor:default;pointer-events:none}@media(max-width:720px){.tc-root .tc-create-group{padding:14px 14px 36px}.tc-root .tc-create-group__card{padding:18px 16px}.tc-root .tc-create-group__head{flex-wrap:wrap;gap:12px}.tc-root .tc-create-group__toggle{justify-content:space-between;margin-left:0;width:100%}.tc-root .tc-create-group__actions{flex-direction:column}.tc-root .tc-create-group__btn--cancel,.tc-root .tc-create-group__btn--save{flex:1 1 auto;padding:12px 18px}.tc-root .tc-create-group__how-card{gap:12px;grid-template-columns:76px 1fr;padding:10px}.tc-root .tc-create-group__how-icon{height:32px;width:32px}.tc-root .tc-create-group__how-tag{font-size:8px}}.tc-create-group__action-confirm{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:120}.tc-create-group__action-confirm-dialog{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:20px;max-width:380px;padding:28px 24px 20px;width:100%}.tc-create-group__action-confirm-msg{color:var(--tc-fg);font-family:var(--tc-font-mono);font-size:13px;line-height:1.55;margin:0}.tc-create-group__action-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.tc-create-group__action-confirm-cancel{background:transparent;border:1px solid var(--tc-border);border-radius:0;color:var(--tc-fg);cursor:pointer;font-family:var(--tc-font-mono);font-size:12px;padding:8px 18px}.tc-create-group__action-confirm-cancel:hover{border-color:var(--tc-fg)}.tc-create-group__action-confirm-ok{background:var(--tc-fg);border:1px solid var(--tc-fg);border-radius:0;color:var(--tc-bg);cursor:pointer;font-family:var(--tc-font-mono);font-size:12px;font-weight:700;padding:8px 18px}.tc-create-group__action-confirm-ok:hover{opacity:.85}.tc-create-group__action-confirm-ok--danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.tc-create-group__action-confirm-ok--danger:hover{background:#991b1b;border-color:#991b1b;opacity:1}.tc-conn-cats{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-conn-cats__header{align-items:center;display:flex;gap:12px;padding:0}.tc-conn-cats__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-conn-cats__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-conn-cats__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-conn-cats__title{color:var(--tc-fg);font-size:17px;font-weight:700;letter-spacing:.01em;margin:0}.tc-conn-cats__intro{background:var(--tc-surface);border:1px solid var(--tc-border);margin:0;padding:16px 18px}.tc-conn-cats__intro,.tc-conn-cats__subtitle{color:var(--tc-muted);font-size:12.5px;line-height:1.6}.tc-conn-cats__subtitle{margin:4px 0 0;padding:0}.tc-conn-cats__error{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.35);color:#b91c1c;font-size:12px;margin:0;padding:10px 14px}.tc-conn-cats__list{background:var(--tc-surface);border:1px solid var(--tc-border);list-style:none;margin:0;padding:0}.tc-conn-cats__row{align-items:flex-start;border-bottom:1px solid var(--tc-border);display:flex;gap:14px;padding:16px 18px}.tc-conn-cats__row:last-child{border-bottom:none}.tc-conn-cats__checkbox{appearance:none;-webkit-appearance:none;background:var(--tc-surface);border:1.5px solid var(--tc-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;transition:background .15s ease,border-color .15s ease;width:18px}.tc-conn-cats__checkbox:hover:not(:disabled){border-color:var(--tc-accent)}.tc-conn-cats__checkbox:checked{background:#6449ff;background:var(--tc-accent,#6449ff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m3 8.5 3.2 3.2L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-conn-cats__checkbox:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-conn-cats__checkbox:disabled{cursor:not-allowed;opacity:.5}.tc-conn-cats__body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tc-conn-cats__label{color:var(--tc-fg);cursor:pointer;font-size:14px;font-weight:700}.tc-conn-cats__desc{color:var(--tc-muted);font-size:12.5px;line-height:1.55;margin:0}@media(max-width:720px){.tc-conn-cats__row{gap:10px;padding:14px}.tc-conn-cats__intro{padding:14px}.tc-conn-cats__label{font-size:13.5px}.tc-conn-cats__desc{font-size:12px}}.tc-notif-channel{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-notif-channel__header{align-items:center;display:flex;gap:12px}.tc-notif-channel__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-notif-channel__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-notif-channel__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-notif-channel__title{color:var(--tc-fg);font-size:17px;font-weight:700;margin:0}.tc-notif-channel__intro{background:var(--tc-surface);border:1px solid var(--tc-border);margin:0;padding:16px 18px}.tc-notif-channel__intro,.tc-notif-channel__subtitle{color:var(--tc-muted);font-size:12.5px;line-height:1.6}.tc-notif-channel__subtitle{margin:4px 0 0;padding:0}.tc-notif-channel__status{border:1px solid transparent;font-size:12px;padding:10px 14px}.tc-notif-channel__status--success{background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.3);color:#15803d}.tc-notif-channel__status--error{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.35);color:#b91c1c}.tc-notif-channel__card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column}.tc-notif-channel__field{border-bottom:1px dashed var(--tc-border);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.tc-notif-channel__field:last-of-type{border-bottom:none}.tc-notif-channel__field--muted .tc-notif-channel__helper,.tc-notif-channel__field--muted .tc-notif-channel__label{opacity:.55}.tc-notif-channel__field--muted .tc-notif-channel__input{background:var(--tc-bg);opacity:.55}.tc-notif-channel__field--checkbox{gap:4px}.tc-notif-channel__label{color:var(--tc-fg);font-size:14px;font-weight:700;line-height:1.3}.tc-notif-channel__label--inline{font-weight:700}.tc-notif-channel__helper{color:var(--tc-muted);font-size:12px;line-height:1.5;margin:0}.tc-notif-channel__helper--indented{margin-left:26px}.tc-notif-channel__input{background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:0;box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:13px;margin-top:4px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.tc-notif-channel__input::-webkit-input-placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-notif-channel__input::placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-notif-channel__input:hover:not(:disabled){border-color:var(--tc-fg)}.tc-notif-channel__input:focus,.tc-notif-channel__input:focus-visible{border-color:var(--tc-accent);box-shadow:0 0 0 2px rgba(100,73,255,.18);box-shadow:0 0 0 2px var(--tc-accent-soft,rgba(100,73,255,.18))}.tc-notif-channel__input:disabled{cursor:not-allowed}.tc-notif-channel__checkbox-row{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.tc-notif-channel__checkbox{appearance:none;-webkit-appearance:none;background:var(--tc-surface);border:1.5px solid var(--tc-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:18px;margin:0;transition:background .15s ease,border-color .15s ease;width:18px}.tc-notif-channel__checkbox:hover:not(:disabled){border-color:var(--tc-accent)}.tc-notif-channel__checkbox:checked{background:#6449ff;background:var(--tc-accent,#6449ff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m3 8.5 3.2 3.2L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-notif-channel__checkbox:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-notif-channel__checkbox:disabled{cursor:not-allowed;opacity:.5}.tc-notif-channel__save{-webkit-appearance:none;appearance:none;background:var(--tc-fg);border:none;color:#f4f4f0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.18em;padding:16px 20px;text-transform:uppercase;transition:opacity .15s ease,background .15s ease;width:100%}.tc-notif-channel__save:hover:not(:disabled){opacity:.92}.tc-notif-channel__save:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-notif-channel__save:disabled{cursor:not-allowed;opacity:.55}@media(max-width:720px){.tc-notif-channel__field,.tc-notif-channel__intro{padding:14px}.tc-notif-channel__save{font-size:11px;letter-spacing:.14em;padding:14px 16px}}.tc-settings-home{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-settings-home__profile{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:16px;padding:18px 20px}.tc-settings-home__avatar{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:50%;display:inline-flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.tc-settings-home__avatar-img{height:100%;object-fit:cover;width:100%}.tc-settings-home__avatar-initial{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:16px;font-weight:700;letter-spacing:.04em}.tc-settings-home__profile-body{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-settings-home__name{color:var(--tc-fg);font-size:17px;font-weight:700;line-height:1.2}.tc-settings-home__contact{color:var(--tc-muted);font-size:12.5px;line-height:1.4}.tc-settings-home__pill{align-items:center;align-self:flex-start;background:rgba(34,197,94,.12);border-radius:999px;color:#15803d;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.16em;margin-top:6px;padding:4px 10px;text-transform:uppercase}.tc-settings-home__pill-dot{background:#15803d;border-radius:50%;height:6px;width:6px}.tc-settings-home__tabs{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tc-settings-home__tab{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:14px;padding:16px 18px;text-align:left;transition:background .15s ease,border-color .15s ease;width:100%}.tc-settings-home__tab:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-settings-home__tab:focus-visible{outline:2px solid var(--tc-accent);outline-offset:-2px}.tc-settings-home__tab-icon{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:8px;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.tc-settings-home__tab-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tc-settings-home__tab-title{color:var(--tc-fg);font-size:15px;font-weight:700}.tc-settings-home__tab-desc{color:var(--tc-muted);font-size:12.5px;line-height:1.4}.tc-settings-home__tab-chevron{color:var(--tc-muted);flex-shrink:0}.tc-settings-home__logout{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tc-fg);border:none;color:#f4f4f0;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.18em;margin-top:6px;padding:14px 20px;text-transform:uppercase;transition:opacity .15s ease;width:100%}.tc-settings-home__logout:hover{opacity:.92}.tc-settings-home__logout:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}@media(max-width:720px){.tc-settings-home__profile{gap:12px;padding:14px}.tc-settings-home__tab{gap:10px;padding:14px}.tc-settings-home__tab-icon{height:36px;width:36px}.tc-settings-home__logout{letter-spacing:.14em;padding:12px 16px}}.tc-user-settings{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-user-settings__header{align-items:center;display:flex;gap:12px}.tc-user-settings__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-user-settings__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-user-settings__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-user-settings__title{font-size:17px;font-weight:700;margin:0}.tc-user-settings__intro{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-size:12.5px;line-height:1.6;margin:0;padding:16px 18px}.tc-user-settings__status{align-self:flex-start;border:1px solid transparent;font-size:12px;padding:8px 12px}.tc-user-settings__status--success{background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.3);color:#15803d}.tc-user-settings__status--error{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.35);color:#b91c1c}.tc-user-settings__photo-card{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:16px;padding:16px 18px}.tc-user-settings__avatar{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:50%;display:inline-flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;width:56px}.tc-user-settings__avatar-img{height:100%;object-fit:cover;width:100%}.tc-user-settings__avatar-initial{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:18px;font-weight:700}.tc-user-settings__photo-body{display:flex;flex:1 1;flex-direction:column;gap:4px}.tc-user-settings__photo-label{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-user-settings__photo-hint{color:var(--tc-muted);font-size:12.5px}.tc-user-settings__photo-edit{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:30px}.tc-user-settings__photo-edit:hover:not(:disabled){background:var(--tc-bg);border-color:var(--tc-fg)}.tc-user-settings__photo-edit:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-user-settings__photo-edit:disabled{cursor:not-allowed;opacity:.5}.tc-user-settings__fields{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column}.tc-user-settings__field{grid-column-gap:12px;border-bottom:1px dashed var(--tc-border);-webkit-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:14px 18px}.tc-user-settings__field:last-child{border-bottom:none}.tc-user-settings__field-label{color:var(--tc-muted);font-size:10px;font-weight:700;grid-column:1/-1;grid-row:1/2;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.tc-user-settings__field-input{-webkit-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;color:#6449ff;color:var(--tc-accent,#6449ff);font:inherit;font-size:14px;grid-column:1/2;grid-row:2/3;outline:none;padding:4px 0;width:100%}.tc-user-settings__field-input:focus,.tc-user-settings__field-input:focus-visible{box-shadow:inset 0 -2px 0 0 var(--tc-accent)}.tc-user-settings__field-input:disabled{color:var(--tc-muted);cursor:not-allowed}.tc-user-settings__field-input--multi{color:var(--tc-fg);line-height:1.5;min-height:48px;resize:vertical}.tc-user-settings__field-edit{align-items:center;align-self:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;grid-column:2/3;grid-row:2/3;height:28px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:28px}.tc-user-settings__field-edit:hover:not(:disabled){background:var(--tc-bg);border-color:var(--tc-fg)}.tc-user-settings__field-edit:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-user-settings__field-edit:disabled{cursor:not-allowed;opacity:.5}.tc-user-settings__public-card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.tc-user-settings__public-toggle{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.tc-user-settings__public-label{font-size:14px;font-weight:700}.tc-user-settings__public-hint{color:var(--tc-muted);font-size:12px;margin:0}.tc-user-settings__public-row{border:1px solid var(--tc-border);display:flex;gap:0}.tc-user-settings__public-input{background:var(--tc-bg);border:none;color:var(--tc-fg);flex:1 1;font:inherit;font-size:12.5px;outline:none;padding:10px 12px}.tc-user-settings__public-input::-webkit-input-placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-user-settings__public-input::placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-user-settings__public-copy{align-items:center;background:#e9e9e2;background:var(--tc-surface-2,#e9e9e2);border:none;border-left:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:6px;letter-spacing:.14em;padding:0 14px;text-transform:uppercase;transition:background .2s ease,color .2s ease,opacity .15s ease}.tc-user-settings__public-copy:hover:not(:disabled){opacity:.85}.tc-user-settings__public-copy:disabled{cursor:not-allowed;opacity:.55}.tc-user-settings__public-copy--copied{background:#16a34a;border-left-color:#16a34a;color:#fff}.tc-user-settings__checkbox{appearance:none;-webkit-appearance:none;background:var(--tc-surface);border:1.5px solid var(--tc-border);border-radius:3px;cursor:pointer;height:16px;transition:background .15s ease,border-color .15s ease;width:16px}.tc-user-settings__checkbox:hover:not(:disabled){border-color:var(--tc-accent)}.tc-user-settings__checkbox:checked{background:#6449ff;background:var(--tc-accent,#6449ff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m3 8.5 3.2 3.2L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-user-settings__checkbox:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-user-settings__checkbox:disabled{cursor:not-allowed;opacity:.5}@media(max-width:720px){.tc-user-settings__field,.tc-user-settings__intro,.tc-user-settings__photo-card,.tc-user-settings__public-card{padding:14px}}@-webkit-keyframes tc-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tc-pref-prompt{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-pref-prompt__header{align-items:center;display:flex;gap:12px}.tc-pref-prompt__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-pref-prompt__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-pref-prompt__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pref-prompt__title{font-size:17px;font-weight:700;margin:0}.tc-pref-prompt__intro{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-size:12.5px;line-height:1.6;margin:0;padding:16px 18px}.tc-pref-prompt__status{align-self:flex-start;border:1px solid transparent;font-size:12px;padding:8px 12px}.tc-pref-prompt__status--success{background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.3);color:#15803d}.tc-pref-prompt__status--error{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.35);color:#b91c1c}.tc-pref-prompt__card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.tc-pref-prompt__card-header{align-items:center;display:flex;gap:8px}.tc-pref-prompt__card-label{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-pref-prompt__badge{background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:999px;color:#6449ff;color:var(--tc-accent,#6449ff);font-size:9px;font-weight:700;letter-spacing:.14em;padding:2px 7px;text-transform:uppercase}.tc-pref-prompt__card-toggle{align-items:center;background:transparent;border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:700;gap:4px;letter-spacing:.1em;margin-left:auto;padding:2px 8px;text-transform:uppercase;transition:color .15s ease,border-color .15s ease}.tc-pref-prompt__card-toggle:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-pref-prompt__card-toggle:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pref-prompt__card-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tc-muted);display:-webkit-box;font-size:12px;line-height:1.5;margin:0;overflow:hidden;padding:8px 0 2px}.tc-pref-prompt__textarea{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:13px;line-height:1.6;min-height:120px;outline:none;padding:10px 12px;resize:vertical;width:100%}.tc-pref-prompt__textarea::-webkit-input-placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-pref-prompt__textarea::placeholder{color:var(--tc-muted);color:var(--tc-subtle,var(--tc-muted));opacity:.7}.tc-pref-prompt__textarea:focus,.tc-pref-prompt__textarea:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1.5px var(--tc-accent)}.tc-pref-prompt__textarea:disabled{cursor:not-allowed;opacity:.55}.tc-pref-prompt__card-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.tc-pref-prompt__hint{color:var(--tc-muted);font-size:11px;margin:0}.tc-pref-prompt__save-btn{background:#6449ff;background:var(--tc-accent,#6449ff);border:none;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:7px 18px;text-transform:uppercase;transition:opacity .15s ease,background .15s ease}.tc-pref-prompt__save-btn:hover:not(:disabled){opacity:.88}.tc-pref-prompt__save-btn:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pref-prompt__save-btn:disabled{cursor:not-allowed;opacity:.4}.tc-pref-prompt__matches{display:flex;flex-direction:column;gap:6px}.tc-pref-prompt__matches-header{align-items:center;display:flex;gap:8px;padding:6px 0 2px}.tc-pref-prompt__matches-title{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-pref-prompt__matches-soon{background:var(--tc-surface);font-size:9px;font-weight:700;padding:1px 6px}.tc-pref-prompt__configure-btn,.tc-pref-prompt__matches-soon{border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);letter-spacing:.12em;text-transform:uppercase}.tc-pref-prompt__configure-btn{align-items:center;background:transparent;cursor:pointer;display:inline-flex;font:inherit;font-size:9px;font-weight:700;gap:5px;padding:2px 9px;transition:color .15s ease,border-color .15s ease}.tc-pref-prompt__configure-btn:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-pref-prompt__configure-btn:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pref-prompt__match-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tc-pref-prompt__match-card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:5px;min-width:0;opacity:.45;padding:12px 14px;pointer-events:none;-webkit-user-select:none;user-select:none}.tc-pref-prompt__match-card--job{border-top:2px solid #6449ff;border-top:2px solid var(--tc-accent,#6449ff)}.tc-pref-prompt__match-card--company{border-top:2px solid #15803d}.tc-pref-prompt__match-card--event{border-top:2px solid #d97706}.tc-pref-prompt__match-card--talent{border-top:2px solid #0891b2}.tc-pref-prompt__match-card--live{opacity:1;pointer-events:auto;-webkit-user-select:text;user-select:text}.tc-pref-prompt__match-card--loading{border-top-color:var(--tc-border);opacity:1}.tc-pref-prompt__skeleton-line{-webkit-animation:tc-pref-shimmer 1.4s ease-in-out infinite;animation:tc-pref-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--tc-border) 25%,var(--tc-bg) 50%,var(--tc-border) 75%);background-size:200% 100%;border-radius:3px;height:9px;margin-bottom:8px}.tc-pref-prompt__skeleton-line--badge{height:12px;width:30%}.tc-pref-prompt__skeleton-line--title{height:13px;margin-top:4px;width:80%}.tc-pref-prompt__skeleton-line--sub{width:50%}.tc-pref-prompt__skeleton-line--meta{margin-bottom:10px;width:40%}.tc-pref-prompt__skeleton-line--desc{width:100%}.tc-pref-prompt__skeleton-line--desc-short{margin-bottom:0;width:65%}@-webkit-keyframes tc-pref-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tc-pref-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tc-pref-prompt__match-card-top{align-items:flex-start;display:flex;gap:4px;justify-content:space-between;min-height:18px}.tc-pref-prompt__match-card-top-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:5px;min-width:0}.tc-pref-prompt__match-docid{align-items:center;background:transparent;border:1px solid transparent;border-radius:3px;color:var(--tc-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);font-size:8.5px;font-weight:600;gap:3px;letter-spacing:.04em;max-width:90px;overflow:hidden;padding:1px 5px;text-overflow:ellipsis;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.tc-pref-prompt__match-docid:hover{background:var(--tc-bg);border-color:var(--tc-border);color:var(--tc-fg)}.tc-pref-prompt__match-docid:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-pref-prompt__match-docid--copied{background:rgba(21,128,61,.06);border-color:rgba(21,128,61,.3);color:#15803d}.tc-pref-prompt__match-score{background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:999px;color:#6449ff;color:var(--tc-accent,#6449ff);font-size:9px;font-weight:700;letter-spacing:.1em;padding:1px 6px;text-transform:uppercase}.tc-pref-prompt__match-score--company{background:rgba(21,128,61,.08);color:#15803d}.tc-pref-prompt__match-score--event{background:rgba(217,119,6,.1);color:#d97706}.tc-pref-prompt__match-score--talent{background:rgba(8,145,178,.1);color:#0891b2}.tc-pref-prompt__match-seniority{background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);font-size:9px;font-weight:700;letter-spacing:.1em;padding:1px 6px;text-transform:uppercase}.tc-pref-prompt__match-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tc-fg);display:-webkit-box;font-size:12.5px;font-weight:700;line-height:1.3;overflow:hidden}.tc-pref-prompt__match-sub{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__match-sub--company{color:#15803d}.tc-pref-prompt__match-sub--event{color:#d97706}.tc-pref-prompt__match-sub--talent{color:#0891b2}.tc-pref-prompt__match-meta{color:var(--tc-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__match-salary{color:var(--tc-fg);font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__match-domain{color:var(--tc-muted);font-size:10.5px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__match-co-footer{align-items:center;display:flex;gap:8px}.tc-pref-prompt__match-jobcnt{color:#15803d;font-size:10.5px;font-weight:700}.tc-pref-prompt__match-posted-row,.tc-pref-prompt__match-since{color:var(--tc-muted);font-size:10px}.tc-pref-prompt__match-posted-row{opacity:.8}.tc-pref-prompt__match-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--tc-muted);display:-webkit-box;font-size:11px;line-height:1.5;margin:2px 0 0;overflow:hidden}.tc-pref-prompt__match-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.tc-pref-prompt__tag{background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:2px;color:var(--tc-muted);font-size:9px;font-weight:700;letter-spacing:.08em;padding:1px 6px;text-transform:uppercase}.tc-pref-prompt__empty{color:var(--tc-muted);font-size:12px;margin:0;padding:12px 0}.tc-pref-prompt__settings-industry-row{display:flex;flex-direction:column;gap:6px;margin-top:10px}.tc-pref-prompt__industry-wrap{display:flex;flex-direction:column;gap:6px;width:100%}.tc-pref-prompt__industry-input-box{position:relative}.tc-pref-prompt__industry-search-input{appearance:none;-webkit-appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:2px;box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:11.5px;outline:none;padding:6px 10px;transition:border-color .12s,box-shadow .12s;width:100%}.tc-pref-prompt__industry-search-input:focus,.tc-pref-prompt__industry-search-input:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1px var(--tc-accent)}.tc-pref-prompt__industry-search-input::-webkit-input-placeholder{color:var(--tc-muted);opacity:.5}.tc-pref-prompt__industry-search-input::placeholder{color:var(--tc-muted);opacity:.5}.tc-pref-prompt__industry-chips{display:flex;flex-wrap:wrap;gap:4px}.tc-pref-prompt__tag-chip{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:999px;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:10px;font-weight:700;gap:0;max-width:160px;padding:3px 4px 3px 9px;white-space:nowrap}.tc-pref-prompt__tag-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__tag-chip-x{align-items:center;background:rgba(100,73,255,.15);border:none;border-radius:50%;color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:11px;height:15px;justify-content:center;line-height:1;margin-left:4px;padding:0;transition:background .12s,color .12s;width:15px}.tc-pref-prompt__tag-chip-x:hover{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-pref-prompt__industry-dropdown{background:var(--tc-surface);border:1px solid var(--tc-accent);box-shadow:0 4px 16px rgba(100,73,255,.1),0 2px 6px rgba(0,0,0,.07);left:0;list-style:none;max-height:200px;overflow-y:auto;padding:3px 0;position:absolute;right:0;top:calc(100% + 2px);z-index:200}.tc-pref-prompt__industry-option{color:var(--tc-fg);cursor:pointer;font-size:11.5px;overflow:hidden;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap}.tc-pref-prompt__industry-option:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-pref-prompt__settings-group{border-bottom:1px solid var(--tc-border);padding:10px 14px 12px}.tc-pref-prompt__settings-group--last{border-bottom:none}.tc-pref-prompt__settings-group-label{color:var(--tc-muted);display:block;font-size:8.5px;font-weight:700;letter-spacing:.16em;margin-bottom:8px;opacity:.7;text-transform:uppercase}.tc-pref-prompt__settings-grid{display:flex;flex-wrap:wrap;gap:8px 14px;overflow:visible}.tc-pref-prompt__settings-field{display:flex;flex-direction:column;gap:4px;min-width:90px;overflow:visible;position:relative}.tc-pref-prompt__settings-field--wide{flex:1 1 100%;min-width:0}.tc-pref-prompt__settings-label{color:var(--tc-muted);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tc-pref-prompt__settings-input,.tc-pref-prompt__settings-select{appearance:none;-webkit-appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:2px;box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:11.5px;min-width:0;outline:none;padding:5px 8px;width:100%}.tc-pref-prompt__settings-input:focus,.tc-pref-prompt__settings-input:focus-visible,.tc-pref-prompt__settings-select:focus,.tc-pref-prompt__settings-select:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1px var(--tc-accent)}.tc-pref-prompt__settings-input::-webkit-input-placeholder,.tc-pref-prompt__settings-select::-webkit-input-placeholder{color:var(--tc-muted);opacity:.5}.tc-pref-prompt__settings-input::placeholder,.tc-pref-prompt__settings-select::placeholder{color:var(--tc-muted);opacity:.5}.tc-pref-prompt__settings-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;cursor:pointer;padding-right:26px}.tc-pref-prompt__modal-backdrop{background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:59}.tc-pref-prompt__modal{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}@media(min-width:480px){.tc-pref-prompt__modal{align-items:center}}.tc-pref-prompt__modal-dialog{background:var(--tc-surface);border-radius:12px 12px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90dvh;max-width:480px;overflow:hidden;width:100%}@media(min-width:480px){.tc-pref-prompt__modal-dialog{border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.2)}}.tc-pref-prompt__modal-hd{align-items:center;border-bottom:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:8px;padding:14px 16px 12px}.tc-pref-prompt__modal-title{color:var(--tc-fg);flex:1 1;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-pref-prompt__modal-close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .12s,color .12s;width:28px}.tc-pref-prompt__modal-close:hover{background:var(--tc-bg);color:var(--tc-fg)}.tc-pref-prompt__modal-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.tc-pref-prompt__modal-footer{background:var(--tc-surface);border-top:1px solid var(--tc-border);flex-shrink:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.tc-pref-prompt__modal-run-btn{background:#6449ff;background:var(--tc-accent,#6449ff);border:none;border-radius:4px;color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:11px 16px;text-transform:uppercase;transition:opacity .15s ease;width:100%}.tc-pref-prompt__modal-run-btn:hover:not(:disabled){opacity:.88}.tc-pref-prompt__modal-run-btn:disabled{cursor:not-allowed;opacity:.4}.tc-pref-prompt__modal-textarea{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:12px;line-height:1.55;min-height:72px;outline:none;padding:8px 10px;resize:vertical;width:100%}.tc-pref-prompt__modal-textarea::-webkit-input-placeholder{color:var(--tc-muted);opacity:.6}.tc-pref-prompt__modal-textarea::placeholder{color:var(--tc-muted);opacity:.6}.tc-pref-prompt__modal-textarea:focus,.tc-pref-prompt__modal-textarea:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1.5px var(--tc-accent)}.tc-pref-prompt__modal-prompt-hint{color:var(--tc-muted);font-size:10px;line-height:1.4;margin:6px 0 0}.tc-pref-prompt__modal-prompt-hint--warn{color:#a16207;color:var(--tc-warn,#a16207);margin:0 0 8px}@media(max-width:720px){.tc-pref-prompt__card,.tc-pref-prompt__intro{padding:14px}.tc-pref-prompt__match-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.tc-pref-prompt__settings-grid{gap:8px 10px}.tc-pref-prompt__settings-field{min-width:80px}}@media(max-width:480px){.tc-pref-prompt__match-row{grid-template-columns:1fr}}.tc-li-connect{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-li-connect__header{align-items:center;display:flex;gap:12px}.tc-li-connect__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-li-connect__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-li-connect__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-li-connect__title{font-size:17px;font-weight:700;margin:0}.tc-li-connect__intro{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-size:12.5px;line-height:1.6;margin:0;padding:16px 18px}.tc-li-connect__status{align-self:flex-start;border:1px solid transparent;font-size:12px;padding:8px 12px}.tc-li-connect__status--error{background:rgba(220,38,38,.06);border-color:rgba(220,38,38,.35);color:#b91c1c}.tc-li-connect__card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.tc-li-connect__card-header{align-items:center;display:flex;gap:8px}.tc-li-connect__card-label{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-li-connect__badge{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);letter-spacing:.14em;padding:2px 7px}.tc-li-connect__badge,.tc-li-connect__pill{border-radius:999px;font-size:9px;font-weight:700;text-transform:uppercase}.tc-li-connect__pill{letter-spacing:.1em;margin-left:auto;padding:2px 9px}.tc-li-connect__pill--connected{background:rgba(21,128,61,.08);color:#15803d}.tc-li-connect__pill--off{background:var(--tc-bg);border:1px solid var(--tc-border);color:var(--tc-muted)}.tc-li-connect__card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.tc-li-connect__hint{color:var(--tc-muted);font-size:11px;margin:0}.tc-li-connect__hint--warn{color:#a16207;color:var(--tc-warn,#a16207)}.tc-li-connect__textarea{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:13px;line-height:1.6;min-height:64px;outline:none;padding:10px 12px;resize:vertical;width:100%}.tc-li-connect__textarea::-webkit-input-placeholder{color:var(--tc-muted);opacity:.7}.tc-li-connect__textarea::placeholder{color:var(--tc-muted);opacity:.7}.tc-li-connect__textarea:focus,.tc-li-connect__textarea:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1.5px var(--tc-accent)}.tc-li-connect__textarea:disabled{cursor:not-allowed;opacity:.55}.tc-li-connect__btn-row{align-items:center;display:flex;flex-shrink:0;gap:8px}.tc-li-connect__btn{background:#6449ff;background:var(--tc-accent,#6449ff);border:none;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:7px 16px;text-transform:uppercase;transition:opacity .15s ease,background .15s ease}.tc-li-connect__btn:hover:not(:disabled){opacity:.88}.tc-li-connect__btn:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-li-connect__btn:disabled{cursor:not-allowed;opacity:.4}.tc-li-connect__btn--ghost{background:transparent;border:1px solid var(--tc-border);color:var(--tc-fg)}.tc-li-connect__btn--ghost:hover:not(:disabled){border-color:var(--tc-fg);opacity:1}.tc-li-connect__matches{display:flex;flex-direction:column;gap:6px}.tc-li-connect__matches-header{align-items:center;display:flex;gap:8px;padding:6px 0 2px}.tc-li-connect__matches-title{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-li-connect__empty{color:var(--tc-muted);font-size:12px;margin:0;padding:12px 0}.tc-li-connect__people{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.tc-li-connect__person-card{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column;gap:8px;padding:12px 14px}.tc-li-connect__person-top{align-items:flex-start;display:flex;gap:10px}.tc-li-connect__person-photo{background:var(--tc-bg);border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.tc-li-connect__person-photo--placeholder{border:1px solid var(--tc-border)}.tc-li-connect__person-info{flex:1 1;min-width:0}.tc-li-connect__person-name{color:var(--tc-fg);font-size:12.5px;font-weight:700;line-height:1.3}.tc-li-connect__person-degree{color:var(--tc-muted);font-size:10.5px;font-weight:500;margin-left:4px}.tc-li-connect__person-headline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--tc-muted);display:-webkit-box;font-size:11px;line-height:1.4;margin-top:2px;overflow:hidden}.tc-li-connect__person-location{color:var(--tc-muted);font-size:10.5px;margin-top:2px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-li-connect__person-status{background:var(--tc-bg);border:1px solid var(--tc-border);border-radius:999px;color:var(--tc-muted);flex-shrink:0;font-size:8.5px;font-weight:700;letter-spacing:.1em;padding:1px 6px;text-transform:uppercase}.tc-li-connect__person-status--sent{background:rgba(21,128,61,.08);border-color:transparent;color:#15803d}.tc-li-connect__person-status--connecting{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:transparent;color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-li-connect__person-link{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10.5px;text-decoration:none}.tc-li-connect__person-link:hover{text-decoration:underline}.tc-li-connect__person-note{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid var(--tc-border);box-sizing:border-box;color:var(--tc-fg);font:inherit;font-size:11.5px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;width:100%}.tc-li-connect__person-note:focus,.tc-li-connect__person-note:focus-visible{border-color:var(--tc-accent);box-shadow:inset 0 0 0 1.5px var(--tc-accent)}.tc-li-connect__person-actions{display:flex;gap:8px}.tc-li-connect__person-actions .tc-li-connect__btn{flex:1 1;min-width:0;overflow:hidden;padding:7px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.tc-li-connect__modal-backdrop{background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:59}.tc-li-connect__modal{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}@media(min-width:480px){.tc-li-connect__modal{align-items:center}}.tc-li-connect__modal-dialog{background:var(--tc-surface);border-radius:12px 12px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90dvh;max-width:960px;overflow:hidden;width:100%}@media(min-width:480px){.tc-li-connect__modal-dialog{border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.2)}}.tc-li-connect__modal-hd{align-items:center;border-bottom:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:8px;padding:14px 16px 12px}.tc-li-connect__modal-title{color:var(--tc-fg);flex:1 1;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-li-connect__modal-close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tc-muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .12s,color .12s;width:28px}.tc-li-connect__modal-close:hover{background:var(--tc-bg);color:var(--tc-fg)}.tc-li-connect__modal-note{border-bottom:1px solid var(--tc-border);flex-shrink:0;padding:10px 16px}.tc-li-connect__modal-note-label{color:var(--tc-muted);display:block;font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.tc-li-connect__modal-note-text{color:var(--tc-fg);font-size:12px;line-height:1.5;margin:0}.tc-li-connect__modal-body{aspect-ratio:16/9;max-height:70dvh;overflow:hidden;width:100%}.tc-li-connect__iframe{border:none;display:block;height:100%;width:100%}.tc-li-connect__modal-footer{align-items:center;background:var(--tc-surface);border-top:1px solid var(--tc-border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.tc-li-connect__modal-hint{color:var(--tc-muted);font-size:10px;line-height:1.4;margin:0}.tc-li-connect__modal-run-btn{background:#6449ff;background:var(--tc-accent,#6449ff);border:none;border-radius:4px;color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:9px 18px;text-transform:uppercase;transition:opacity .15s ease}.tc-li-connect__modal-run-btn:hover:not(:disabled){opacity:.88}.tc-li-connect__modal-run-btn:disabled{cursor:not-allowed;opacity:.4}@media(max-width:720px){.tc-li-connect__card,.tc-li-connect__intro{padding:14px}.tc-li-connect__people{grid-template-columns:1fr}}.tc-notif-settings{color:var(--tc-fg);display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:14px;padding:0}.tc-notif-settings__header{align-items:center;display:flex;gap:12px}.tc-notif-settings__back{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-fg);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:32px}.tc-notif-settings__back:hover{background:var(--tc-bg);border-color:var(--tc-fg)}.tc-notif-settings__back:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-notif-settings__title{font-size:17px;font-weight:700;margin:0}.tc-notif-settings__intro{background:var(--tc-surface);border:1px solid var(--tc-border);color:var(--tc-muted);font-size:12.5px;line-height:1.6;margin:0;padding:16px 18px}.tc-notif-settings__error{background:rgba(220,38,38,.06);border:1px solid rgba(220,38,38,.35);color:#b91c1c;font-size:12px;padding:10px 14px}.tc-notif-settings__list{background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;flex-direction:column}.tc-notif-settings__cat{border-bottom:1px solid var(--tc-border)}.tc-notif-settings__cat:last-child{border-bottom:none}.tc-notif-settings__cat-head{align-items:flex-start;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:12px;padding:16px 18px;text-align:left;width:100%}.tc-notif-settings__cat-head:hover{background:var(--tc-bg)}.tc-notif-settings__cat-head:focus-visible{outline:2px solid var(--tc-accent);outline-offset:-2px}.tc-notif-settings__cat-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.tc-notif-settings__cat-label{color:var(--tc-fg);font-size:14px;font-weight:700}.tc-notif-settings__cat-desc{color:var(--tc-muted);font-size:12.5px;line-height:1.5}.tc-notif-settings__cat-chev{color:var(--tc-muted);flex-shrink:0;margin-top:2px}.tc-notif-settings__matrix{background:var(--tc-bg);border-top:1px solid var(--tc-border);display:flex;flex-direction:column}.tc-notif-settings__matrix-head,.tc-notif-settings__matrix-row{align-items:center;border-bottom:1px dashed var(--tc-border);display:grid;grid-template-columns:1fr 100px 100px;padding:10px 18px}.tc-notif-settings__matrix-row:last-child{border-bottom:none}.tc-notif-settings__matrix-h{color:var(--tc-muted);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-notif-settings__matrix-h--accent{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-notif-settings__matrix-rowlabel{color:var(--tc-fg);font-size:13px}.tc-notif-settings__matrix-cell{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.tc-notif-settings__cell-label{color:var(--tc-fg);font-size:12px}.tc-notif-settings__checkbox{appearance:none;-webkit-appearance:none;background:var(--tc-surface);border:1.5px solid var(--tc-border);border-radius:3px;cursor:pointer;height:16px;margin:0;transition:background .15s ease,border-color .15s ease;width:16px}.tc-notif-settings__checkbox:hover:not(:disabled){border-color:var(--tc-accent)}.tc-notif-settings__checkbox:checked{background:#6449ff;background:var(--tc-accent,#6449ff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='m3 8.5 3.2 3.2L13 5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-notif-settings__checkbox:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-notif-settings__checkbox:disabled{cursor:not-allowed;opacity:.5}@media(max-width:720px){.tc-notif-settings__cat-head,.tc-notif-settings__intro{padding:14px}.tc-notif-settings__matrix-head,.tc-notif-settings__matrix-row{grid-template-columns:1fr 72px 72px;padding:8px 14px}.tc-notif-settings__cell-label{display:none}}.tc-notif-settings__sound-row{align-items:center;background:var(--tc-surface);border:1px solid var(--tc-border);display:flex;gap:16px;padding:16px 18px}.tc-notif-settings__sound-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tc-notif-settings__sound-label{color:var(--tc-fg);font-size:13px;font-weight:700}.tc-notif-settings__sound-desc{color:var(--tc-muted);font-size:12px;line-height:1.5}.tc-notif-settings__sound-toggle{align-items:center;background:var(--tc-border);border:none;border-radius:11px;cursor:pointer;display:flex;flex-shrink:0;height:22px;padding:2px;transition:background .2s;width:40px}.tc-notif-settings__sound-toggle--on{background:var(--tc-accent)}.tc-notif-settings__sound-thumb{background:#fff;border-radius:50%;display:block;height:18px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:18px}.tc-notif-settings__sound-toggle--on .tc-notif-settings__sound-thumb{-webkit-transform:translateX(18px);transform:translateX(18px)}.spryte_launcher{align-items:center;background-color:#eeecea;display:flex;flex-direction:column;font-family:Manrope,sans-serif;gap:.75rem;height:100vh;justify-content:center;width:100vw}.spryte_launcher__circle_wrapper{height:6rem;position:relative;width:6rem}.spryte_launcher__ring{-webkit-animation:sl_spin 1.2s linear infinite;animation:sl_spin 1.2s linear infinite;border:3px solid #d6d2cc;border-radius:50%;border-top-color:#6867ff;inset:0;position:absolute}.spryte_launcher__icon_center{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.spryte_launcher__brand{color:#a8a29e;font-size:11px;font-weight:700;letter-spacing:.22em;margin:.25rem 0 0}.spryte_launcher__msg{color:#374151;font-size:14px;font-weight:500;margin:0;min-width:8rem;text-align:center;transition:opacity .3s ease}.spryte_launcher__progress{background:#d6d2cc;border-radius:1px;height:2px;margin-top:.25rem;overflow:hidden;width:9rem}.spryte_launcher__progress_bar{-webkit-animation:sl_progress 1.8s ease-in-out infinite;animation:sl_progress 1.8s ease-in-out infinite;background:#6867ff;border-radius:1px;height:100%;width:35%}@-webkit-keyframes sl_spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sl_spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sl_progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(calc(25.71429rem + 100%));transform:translateX(calc(25.71429rem + 100%))}}@keyframes sl_progress{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(calc(25.71429rem + 100%));transform:translateX(calc(25.71429rem + 100%))}}.tc-plans{--tc-plans-border:#d8d5ce;--tc-plans-border-soft:#e8e5de;--tc-plans-text:#0d0d0d;--tc-plans-muted:#6b6b6b;--tc-plans-success-fg:#15803d;--tc-plans-success-bg:#dcfce7;--tc-plans-accent:#6449ff;--tc-plans-accent-soft:#efecff;--tc-plans-surface:#fff;--tc-plans-bg:#f4f4f0;background:var(--tc-bg);color:var(--tc-plans-text);display:flex;flex-direction:column;gap:14px;min-height:100%;padding:var(--tc-page-pad)}.tc-plans__intro{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-border);padding:16px 18px}.tc-plans__intro-kicker{color:var(--tc-plans-accent);font-size:9.5px;font-weight:700;letter-spacing:.22em;margin-bottom:8px}.tc-plans__title{color:var(--tc-plans-text);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.15;margin:0 0 6px}.tc-plans__intro-copy{color:var(--tc-plans-muted);font-size:13px;line-height:1.6;margin:0;max-width:600px}.tc-plans__admin-notice,.tc-plans__intro-copy strong{color:var(--tc-plans-text)}.tc-plans__admin-notice{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-border);border-left:3px solid var(--tc-plans-accent);font-size:13px;padding:12px 20px}.tc-plans__cards{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.tc-plans__card{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-border);position:relative}.tc-plans__card--highlight{border-color:var(--tc-plans-accent)}.tc-plans__ribbon{background:var(--tc-plans-accent);color:#fff;font-size:9px;font-weight:700;left:14px;letter-spacing:.22em;padding:3px 10px;position:absolute;top:-10px}.tc-plans__card-body{align-items:stretch;display:flex;flex-wrap:wrap}.tc-plans__card-main{flex:2 1 320px;min-width:280px;padding:18px 18px 14px}.tc-plans__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.tc-plans__kicker{color:var(--tc-plans-muted);font-size:9.5px;font-weight:700;letter-spacing:.22em;margin-bottom:4px}.tc-plans__card--highlight .tc-plans__kicker{color:var(--tc-plans-accent)}.tc-plans__card--current .tc-plans__kicker{color:var(--tc-plans-success-fg)}.tc-plans__name{color:var(--tc-plans-text);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.tc-plans__price-block{flex-shrink:0;text-align:right}.tc-plans__price-amount{color:var(--tc-plans-text);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1}.tc-plans__price-unit{color:var(--tc-plans-muted);font-size:10px;letter-spacing:.08em;margin-top:2px}.tc-plans__tagline{color:var(--tc-plans-muted);font-size:13px;line-height:1.55;margin:0 0 14px}.tc-plans__features{list-style:none;margin:0;padding:0}.tc-plans__feature{align-items:flex-start;color:var(--tc-plans-text);display:flex;font-size:12.5px;font-weight:500;gap:10px;line-height:1.45;padding:5px 0}.tc-plans__feature--locked,.tc-plans__feature--soft,.tc-plans__feature-icon{color:var(--tc-plans-muted)}.tc-plans__feature-icon{align-items:center;background:var(--tc-plans-bg);display:inline-flex;flex-shrink:0;font-size:10px;height:18px;justify-content:center;margin-top:1px;width:18px}.tc-plans__feature-icon--yes{background:var(--tc-plans-success-bg);color:var(--tc-plans-success-fg);font-size:11px}.tc-plans__cta{align-items:center;border:none;border-top:1px solid var(--tc-plans-border);cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.22em;padding:14px 16px;transition:opacity .15s;width:100%}.tc-plans__cta:hover:not(:disabled){opacity:.85}.tc-plans__cta--current{background:var(--tc-plans-bg);color:var(--tc-plans-muted);cursor:default}.tc-plans__cta--highlight{background:var(--tc-plans-accent);border-color:var(--tc-plans-accent);color:#fff}.tc-plans__cta--default{background:var(--tc-plans-text);color:#fff}.tc-plans__cta--pending{box-shadow:inset 0 0 0 2px var(--tc-plans-accent)}.tc-plans__cta-arrow{font-size:14px;line-height:1}.tc-plans__agent{background:var(--tc-plans-bg);border-left:1px solid var(--tc-plans-border);display:flex;flex:1 1 220px;flex-direction:column;gap:11px;min-width:200px;padding:16px 16px 14px}.tc-plans__agent--highlight{background:var(--tc-plans-accent-soft);border-left-color:var(--tc-plans-accent)}.tc-plans__agent-header{align-items:center;color:var(--tc-plans-muted);display:flex;font-size:8.5px;font-weight:700;justify-content:space-between;letter-spacing:.18em}.tc-plans__agent-count{color:var(--tc-plans-accent)}.tc-plans__agent-body{display:flex;flex:1 1;flex-direction:column;gap:9px}.tc-plans__agent-id{align-items:center;display:flex;gap:11px}.tc-plans__agent-photo{border:2px solid var(--tc-plans-surface);border-radius:50%;box-shadow:0 0 0 1px var(--tc-plans-border);flex-shrink:0;height:52px;object-fit:cover;width:52px}.tc-plans__agent-name{color:var(--tc-plans-text);font-size:16px;font-weight:700;letter-spacing:-.02em}.tc-plans__agent-role{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-accent);color:var(--tc-plans-accent);display:inline-block;font-size:8px;font-weight:700;letter-spacing:.12em;margin-top:3px;padding:2px 6px}.tc-plans__agent-quote{border-left:2px solid var(--tc-plans-accent);color:var(--tc-plans-text);font-size:12px;font-style:italic;line-height:1.5;margin:0;padding-left:9px}.tc-plans__agent-handles{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.tc-plans__agent-handles li{align-items:flex-start;color:var(--tc-plans-text);display:flex;font-size:11.5px;gap:7px;line-height:1.4}.tc-plans__agent-handle-check{color:var(--tc-plans-success-fg);flex-shrink:0;font-size:10px;margin-top:1px}.tc-plans__agent-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.tc-plans__agent-stat{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-border);flex:1 1 56px;padding:6px 8px}.tc-plans__agent-stat-val{color:var(--tc-plans-text);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1}.tc-plans__agent-stat-lbl{color:var(--tc-plans-muted);font-size:7.5px;font-weight:700;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.tc-plans__agent-dots{display:flex;gap:5px;justify-content:center}.tc-plans__agent-dot{background:rgba(100,73,255,.33);border:none;border-radius:99px;cursor:pointer;height:6px;padding:0;transition:width .2s;width:6px}.tc-plans__agent-dot--active{background:var(--tc-plans-accent);width:16px}.tc-plans__agent-meet{align-items:center;background:transparent;border:1px solid var(--tc-plans-border);color:var(--tc-plans-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:10px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.1em;padding:8px 10px;transition:background .15s;width:100%}.tc-plans__agent--highlight .tc-plans__agent-meet{border-color:var(--tc-plans-accent)}.tc-plans__agent-meet:hover{background:var(--tc-plans-accent-soft)}.tc-plans__compare{background:var(--tc-plans-surface);border:1px solid var(--tc-plans-border);margin-top:4px}.tc-plans__section-label{border-bottom:1px solid var(--tc-plans-border);color:var(--tc-plans-muted);font-size:9.5px;font-weight:700;letter-spacing:.22em;padding:12px 14px}.tc-plans__table-wrap{overflow-x:auto}.tc-plans__table{border-collapse:collapse;color:var(--tc-plans-text);font-size:12px;min-width:480px;width:100%}.tc-plans__table thead tr{background:var(--tc-plans-bg)}.tc-plans__table th{border-bottom:1px solid var(--tc-plans-border);color:var(--tc-plans-text);font-size:11px;font-weight:700;letter-spacing:.08em;padding:10px 14px;text-align:center}.tc-plans__table th:first-child{color:var(--tc-plans-muted);font-weight:600;letter-spacing:.04em;text-align:left}.tc-plans__table td{border-bottom:1px solid var(--tc-plans-border-soft);font-size:12.5px;padding:10px 14px;text-align:center}.tc-plans__table td:first-child{text-align:left}.tc-plans__table tbody tr:last-child td{border-bottom:none}.tc-plans__cell-check{color:var(--tc-plans-success-fg);font-size:14px}.tc-plans__cell-dash{color:var(--tc-plans-muted);font-size:14px}.tc-plans__cell-inf{color:var(--tc-plans-success-fg);font-size:13px;font-weight:700}.tc-plans__cell-note{color:var(--tc-plans-accent);font-size:9.5px;font-weight:700;letter-spacing:.12em}.tc-plans__cell-num{font-weight:700}.tc-plans__cell-num--zero,.tc-plans__footnote{color:var(--tc-plans-muted)}.tc-plans__footnote{font-size:11.5px;line-height:1.6;margin:4px 0 16px;text-align:center}.tc-agents{--tc-agents-border:#d8d5ce;--tc-agents-text:#0d0d0d;--tc-agents-muted:#6b6b6b;--tc-agents-accent:#6449ff;--tc-agents-accent-soft:#efecff;--tc-agents-success-fg:#15803d;--tc-agents-success-bg:#dcfce7;--tc-agents-surface:#fff;--tc-agents-bg:#f4f4f0;--tc-agents-hero:#0d0d0d;background:var(--tc-bg);color:var(--tc-agents-text);display:flex;flex-direction:column;gap:16px;min-height:100%;padding:var(--tc-page-pad);padding-bottom:32px}.tc-agents__back{align-items:center;align-self:flex-start;background:var(--tc-agents-surface);border:1px solid var(--tc-agents-border);color:var(--tc-agents-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:6px;letter-spacing:.12em;padding:6px 10px;transition:color .15s}.tc-agents__back:hover{color:var(--tc-agents-text)}.tc-agents__hero{background:var(--tc-agents-hero);padding:22px 22px 20px}.tc-agents__hero-kicker{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-size:9.5px;font-weight:700;gap:7px;letter-spacing:.22em;margin-bottom:12px}.tc-agents__hero-title{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:0}.tc-agents__hero-copy{color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.55;margin:8px 0 0;max-width:560px}.tc-agents__grid{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.tc-agents__card{background:var(--tc-agents-surface);border:1px solid var(--tc-agents-border);display:flex;flex-direction:column;height:100%}.tc-agents__card-head{align-items:center;border-bottom:1px solid var(--tc-agents-bg);display:flex;gap:13px;padding:16px 16px 12px}.tc-agents__photo{border:2px solid var(--tc-agents-surface);border-radius:50%;box-shadow:0 0 0 1px var(--tc-agents-border);flex-shrink:0;height:64px;object-fit:cover;width:64px}.tc-agents__id{flex:1 1;min-width:0}.tc-agents__name{color:var(--tc-agents-text);font-size:19px;font-weight:700;letter-spacing:-.02em}.tc-agents__role{background:var(--tc-agents-accent-soft);border:1px solid var(--tc-agents-accent);color:var(--tc-agents-accent);display:inline-block;font-size:8.5px;font-weight:700;letter-spacing:.12em;margin-top:4px;padding:2px 7px}.tc-agents__card-body{display:flex;flex:1 1;flex-direction:column;gap:13px;padding:13px 16px 16px}.tc-agents__card-content{display:flex;flex:1 1;flex-direction:column;gap:13px}.tc-agents__quote{border-left:2px solid var(--tc-agents-accent);color:var(--tc-agents-text);font-size:12.5px;font-style:italic;line-height:1.5;margin:0;padding-left:10px}.tc-agents__about{color:var(--tc-agents-muted);font-size:12px;line-height:1.55;margin:0}.tc-agents__handles-label{color:var(--tc-agents-muted);font-size:8.5px;font-weight:700;letter-spacing:.18em;margin-bottom:7px}.tc-agents__handles{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.tc-agents__handles li{align-items:flex-start;color:var(--tc-agents-text);display:flex;font-size:12px;gap:8px;line-height:1.4}.tc-agents__handle-check{color:var(--tc-agents-success-fg);flex-shrink:0;font-size:10px;margin-top:1px}.tc-agents__stats{display:flex;flex-wrap:wrap;gap:8px}.tc-agents__stat{background:var(--tc-agents-bg);border:1px solid var(--tc-agents-border);flex:1 1 70px;padding:8px 10px}.tc-agents__stat-val{color:var(--tc-agents-text);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1}.tc-agents__stat-lbl{color:var(--tc-agents-muted);font-size:8.5px;font-weight:700;letter-spacing:.1em;margin-top:4px;text-transform:uppercase}.tc-agents__tiers{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.tc-agents__tiers-label{color:var(--tc-agents-muted);font-size:9px;font-weight:700;letter-spacing:.14em}.tc-agents__tier-pill{border:none;cursor:pointer;font-family:inherit;font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:2px 9px;transition:opacity .15s}.tc-agents__tier-pill:hover{opacity:.8}.tc-cmd-palette{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);bottom:calc(100% + 8px);box-shadow:0 14px 36px hsla(0,0%,5%,.16);left:12px;max-width:calc(100vw - 24px);position:absolute;width:320px;z-index:60}.tc-cmd-palette__overlay{background:transparent;inset:0;position:fixed;z-index:55}.tc-cmd-palette__head{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;justify-content:space-between;padding:12px 14px}.tc-cmd-palette__title{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:11px;letter-spacing:.14em}.tc-cmd-palette__close{-webkit-appearance:none;appearance:none;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font-size:16px;height:24px;line-height:1;width:24px}.tc-cmd-palette__close:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-cmd-palette__list{list-style:none;margin:0;padding:0}.tc-cmd-palette__row{align-items:flex-start;background:transparent;border:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;width:100%}.tc-cmd-palette__row:last-child{border-bottom:none}.tc-cmd-palette__row:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-cmd-palette__key{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:12px;font-weight:700;min-width:30px;padding:3px 6px;text-align:center}.tc-cmd-palette__body{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-cmd-palette__label{color:var(--tc-fg);font-size:14px;font-weight:700}.tc-cmd-palette__desc{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;line-height:1.4}@media(max-width:640px){.tc-cmd-palette__overlay{background:hsla(0,0%,5%,.32)}.tc-cmd-palette{border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;top:auto;width:100%}}.tc-composer-actions{display:none;flex-shrink:0;position:relative}.tc-composer-actions__trigger{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease;width:36px}.tc-composer-actions__trigger:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-composer-actions__trigger:disabled,.tc-composer-actions__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tc-composer-actions__trigger--open,.tc-composer-actions__trigger--open:hover{background:#0d0d0d!important;border-color:#0d0d0d;color:#f4f4f0!important}.tc-composer-actions__trigger svg{transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease}.tc-composer-actions__trigger--open svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tc-composer-actions__overlay{background:transparent;inset:0;position:fixed;z-index:55}.tc-composer-actions__menu{-webkit-animation:tc-composer-actions-in .15s ease;animation:tc-composer-actions-in .15s ease;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);bottom:calc(100% + 8px);box-shadow:0 14px 36px hsla(0,0%,5%,.16);left:0;max-width:calc(100vw - 28px);min-width:200px;padding:6px;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:60}.tc-composer-actions__row{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;padding:11px 12px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.tc-composer-actions__row:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-composer-actions__row--active{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-composer-actions__row-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:20px}.tc-composer-actions__row-label{min-width:0}@media(max-width:720px){.tc-composer-actions{display:inline-flex}}@-webkit-keyframes tc-composer-actions-in{0%{opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes tc-composer-actions-in{0%{opacity:0;-webkit-transform:translateY(6px) scale(.98);transform:translateY(6px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.tc-media-actions{display:none;flex-shrink:0;position:relative}.tc-media-actions__trigger{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;height:36px;justify-content:center;margin:0;padding:0;transition:background .12s ease,color .12s ease,border-color .12s ease;width:36px}.tc-media-actions__trigger:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-media-actions__trigger:disabled,.tc-media-actions__trigger[aria-disabled=true]{cursor:not-allowed;opacity:.4}.tc-media-actions__trigger--open,.tc-media-actions__trigger--open:hover{background:#0d0d0d!important;border-color:#0d0d0d;color:#f4f4f0!important}.tc-media-actions__trigger svg{transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease}.tc-media-actions__trigger--open svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tc-media-actions__overlay{background:transparent;inset:0;position:fixed;z-index:55}.tc-media-actions__menu{-webkit-animation:tc-composer-actions-in .15s ease;animation:tc-composer-actions-in .15s ease;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);bottom:calc(100% + 8px);box-shadow:0 14px 36px hsla(0,0%,5%,.16);max-width:calc(100vw - 28px);min-width:200px;padding:6px;position:absolute;right:0;-webkit-transform-origin:bottom right;transform-origin:bottom right;z-index:60}.tc-media-actions__row{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;font-size:14px;gap:12px;padding:11px 12px;text-align:left;transition:background .12s ease,color .12s ease;width:100%}.tc-media-actions__row:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-media-actions__row--active{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-media-actions__row-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;width:20px}.tc-media-actions__row-label{min-width:0}@media(max-width:720px){.tc-media-actions{display:inline-flex}}.tc-invite{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 20px 60px hsla(0,0%,5%,.28);display:flex;flex-direction:column;left:50%;max-height:min(80vh,620px);max-width:calc(100vw - 24px);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:380px;z-index:60}.tc-invite__overlay{background:hsla(0,0%,5%,.32);inset:0;position:fixed;z-index:55}.tc-invite__head{align-items:flex-start;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:12px;justify-content:space-between;padding:14px}.tc-invite__head-text{min-width:0}.tc-invite__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin-bottom:4px}.tc-invite__group-name{color:var(--tc-fg);font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-invite__close{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font-size:18px;height:30px;line-height:1;width:30px}.tc-invite__close:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-invite__quota{align-items:center;background:var(--tc-bg);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:flex;font-size:12.5px;gap:12px;justify-content:space-between;padding:12px 14px}.tc-invite__quota-count{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:15px;font-weight:700;letter-spacing:.04em}.tc-invite__tabs{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex}.tc-invite__tab{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;margin-bottom:-1px;padding:12px 10px;transition:color .12s ease,border-color .12s ease}.tc-invite__tab:hover{color:var(--tc-fg)}.tc-invite__tab--active{border-bottom-color:#6449ff;border-bottom-color:var(--tc-accent,#6449ff);color:var(--tc-fg)}.tc-invite__panel{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:14px}.tc-invite__hint{font-size:13px;line-height:1.55;margin:0}.tc-invite__hint,.tc-invite__search-wrap{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-invite__search-wrap{align-items:center;background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:10px 12px}.tc-invite__search-wrap:focus-within{background:#fff;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-invite__search{background:transparent;border:none;color:#0d0d0d;flex:1 1;font:inherit;font-size:14px;min-width:0;outline:none}.tc-invite__search::-webkit-input-placeholder{color:#9e9e9e;color:var(--tc-muted,#9e9e9e)}.tc-invite__search::placeholder{color:#9e9e9e;color:var(--tc-muted,#9e9e9e)}.tc-invite__list{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:column}.tc-invite__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px;padding:16px 14px}.tc-invite__row{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:var(--tc-fg);cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;text-align:left;width:100%}.tc-invite__row:last-child{border-bottom:none}.tc-invite__row:hover{background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-invite__row:disabled{cursor:progress;opacity:.6}.tc-invite__avatar{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.tc-invite__avatar--placeholder{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:12px;font-weight:700;justify-content:center}.tc-invite__row-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-invite__row-name{font-size:13.5px;font-weight:600}.tc-invite__row-name,.tc-invite__row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-invite__row-sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px}.tc-invite__row-action{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-invite__field{display:flex;flex-direction:column;gap:6px}.tc-invite__field span{color:var(--tc-fg);font-size:12px;font-weight:700}.tc-invite__field input{background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;color:#0d0d0d;font:inherit;font-size:14px;outline:none;padding:11px 12px;width:100%}.tc-invite__field input::-webkit-input-placeholder{color:#9e9e9e;color:var(--tc-muted,#9e9e9e)}.tc-invite__field input::placeholder{color:#9e9e9e;color:var(--tc-muted,#9e9e9e)}.tc-invite__field input:focus{background:#fff;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-invite__send{align-items:center;-webkit-appearance:none;appearance:none;background:#d8d5ce;border:none;color:#6b6b6b;cursor:not-allowed;display:flex;font:inherit;font-size:12px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.14em;margin-top:2px;padding:13px;width:100%}.tc-invite__send--active{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;cursor:pointer}.tc-invite__send-error{color:#c0392b;font-size:12.5px}.tc-invite__panel--sent{align-items:center;gap:14px;padding:26px 18px 18px;text-align:center}.tc-invite__sent-icon{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:50%;color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;height:52px;justify-content:center;width:52px}.tc-invite__sent-title{color:var(--tc-fg);font-size:16px;font-weight:700}@media(max-width:640px){.tc-invite__overlay{background:hsla(0,0%,5%,.32)}.tc-invite{bottom:0;left:0;max-height:82vh;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0);right:0;top:auto;-webkit-transform:none;transform:none;width:100%}}.tc-group-invites{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 20px 60px hsla(0,0%,5%,.28);display:flex;flex-direction:column;left:50%;max-height:min(80vh,620px);max-width:calc(100vw - 24px);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:380px;z-index:60}.tc-group-invites__overlay{background:hsla(0,0%,5%,.32);inset:0;position:fixed;z-index:55}.tc-group-invites__head{align-items:flex-start;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:12px;justify-content:space-between;padding:14px}.tc-group-invites__head-text{min-width:0}.tc-group-invites__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin-bottom:4px}.tc-group-invites__group-name{color:var(--tc-fg);font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-group-invites__close{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font-size:18px;height:30px;line-height:1;width:30px}.tc-group-invites__close:hover{border-color:var(--tc-fg);color:var(--tc-fg)}.tc-group-invites__panel{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:14px}.tc-group-invites__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px;padding:16px 14px}.tc-group-invites__list{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:column}.tc-group-invites__row{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:10px;padding:10px 12px}.tc-group-invites__row:last-child{border-bottom:none}.tc-group-invites__avatar{border-radius:50%;flex-shrink:0;height:30px;object-fit:cover;width:30px}.tc-group-invites__avatar--placeholder{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:12px;font-weight:700;justify-content:center}.tc-group-invites__row-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.tc-group-invites__row-name{align-items:center;color:var(--tc-fg);display:flex;font-size:13.5px;font-weight:600;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-group-invites__row-badge{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-group-invites__row-badge,.tc-group-invites__status{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 6px;text-transform:uppercase}.tc-group-invites__status--pending{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-group-invites__status--accepted{background:#dcfce7;color:#15803d;color:var(--tc-success,#15803d)}.tc-group-invites__row-sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.tc-group-invites__overlay{background:hsla(0,0%,5%,.32)}.tc-group-invites{bottom:0;left:0;max-height:82vh;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0);right:0;top:auto;-webkit-transform:none;transform:none;width:100%}}.tc-ginvite{align-items:flex-start;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);display:flex;justify-content:center;min-height:100%;overflow-y:auto;padding:var(--tc-page-pad)}.tc-ginvite__card{max-width:640px;width:100%}.tc-ginvite__brand{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:28px}.tc-ginvite__brand,.tc-ginvite__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:800;letter-spacing:.18em}.tc-ginvite__eyebrow{font-size:12px;margin-bottom:10px}.tc-ginvite__title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:44px;font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0 0 16px}.tc-ginvite__desc{color:#1e272e;color:var(--tc-fg,#1e272e);font-size:16px;line-height:1.6;margin:0 0 28px}.tc-ginvite__members{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);margin-bottom:24px}.tc-ginvite__members-head{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:12px;font-weight:800;gap:8px;letter-spacing:.14em}.tc-ginvite__member,.tc-ginvite__members-head{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;padding:14px 18px}.tc-ginvite__member{gap:14px}.tc-ginvite__member:last-child{border-bottom:none}.tc-ginvite__avatar{border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.tc-ginvite__avatar--placeholder{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;font-size:16px;font-weight:700;justify-content:center}.tc-ginvite__member-text{flex:1 1;min-width:0}.tc-ginvite__member-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:16px;font-weight:700}.tc-ginvite__member-role{color:#6a6e76;color:var(--tc-muted,#6a6e76);font-size:13px;margin-top:1px}.tc-ginvite__badge{align-items:center;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;gap:5px;letter-spacing:.08em;padding:5px 12px}.tc-ginvite__badge--joined{background:#dcfce7;color:#15803d}.tc-ginvite__badge--invited{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-ginvite__badge--invited,.tc-ginvite__lock{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6a6e76;color:var(--tc-muted,#6a6e76)}.tc-ginvite__lock{align-items:center;background:#fff;background:var(--tc-surface,#fff);display:flex;flex-direction:column;gap:10px;margin-bottom:18px;padding:28px 24px;text-align:center}.tc-ginvite__lock p{font-size:15px;line-height:1.5;margin:0}.tc-ginvite__lock p strong{color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-ginvite__error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px;margin-bottom:12px;padding:10px 12px}.tc-ginvite__join{-webkit-appearance:none;appearance:none;background:#6449ff;background:var(--tc-accent,#6449ff);border:none;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;letter-spacing:.14em;padding:20px;transition:-webkit-filter .12s ease;transition:filter .12s ease;transition:filter .12s ease,-webkit-filter .12s ease;width:100%}.tc-ginvite__join:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05)}.tc-ginvite__join:disabled{cursor:progress;opacity:.7}.tc-ginvite__notfound{color:#6a6e76;color:var(--tc-muted,#6a6e76);font-size:15px;padding:40px 16px}.tc-ginvite__back{-webkit-appearance:none;appearance:none;background:transparent;border:none;color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;font:inherit;font-size:14px}@media(max-width:600px){.tc-ginvite__title{font-size:32px}}.tc-xinv{padding:var(--tc-page-pad)}.tc-xinv__gate{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);padding:40px 18px;text-align:center}.tc-xinv__head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.tc-xinv__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10.5px;font-weight:800;letter-spacing:.16em}.tc-xinv__title{color:var(--tc-fg);font-size:22px;font-weight:700;margin:2px 0 0}.tc-xinv__count{background:#efecff;background:var(--tc-accent-soft,#efecff);border-radius:999px;color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0;font-size:12px;font-weight:700;padding:5px 10px}.tc-xinv__error{background:#fdecea;border:1px solid #f5c6c0;color:#c0392b;font-size:13px;margin-bottom:14px;padding:10px 12px}.tc-xinv__empty{border:1px dashed #d8d5ce;border:1px dashed var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13.5px;line-height:1.55;padding:22px 16px}.tc-xinv__section{margin-bottom:26px}.tc-xinv__section-title{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.tc-xinv__card{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);margin-bottom:12px;padding:14px}.tc-xinv__card--muted{background:var(--tc-bg);opacity:.92}.tc-xinv__card-main{display:flex;flex-direction:column;gap:4px}.tc-xinv__card-actions{display:flex;gap:8px;margin-top:12px}.tc-xinv__link{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:14px;font-weight:600;word-break:break-all}.tc-xinv__link--static{color:var(--tc-fg);font-weight:500}.tc-xinv__meta{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px}.tc-xinv__provisioned-note{color:#1e8e5a;font-weight:600;margin-top:12px}.tc-xinv__status{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tc-xinv__status--provisioned{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-xinv__status--claimed{color:#1e8e5a}.tc-xinv__status--declined{color:#c0392b}.tc-xinv__btn{-webkit-appearance:none;appearance:none;background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:var(--tc-fg);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:9px 14px}.tc-xinv__btn:disabled{cursor:not-allowed;opacity:.6}.tc-xinv__btn--primary{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-xinv__btn--ghost{background:transparent}.tc-xinv__form{border-top:1px dashed #d8d5ce;border-top:1px dashed var(--tc-border,#d8d5ce);margin-top:14px;padding-top:14px}.tc-xinv__form-hint{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px;margin:0 0 12px}.tc-xinv__form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.tc-xinv__field{display:flex;flex-direction:column;gap:6px}.tc-xinv__field span{color:var(--tc-fg);font-size:11.5px;font-weight:700}.tc-xinv__field input{background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-sizing:border-box;color:#0d0d0d;font:inherit;font-size:13.5px;outline:none;padding:10px 11px;width:100%}.tc-xinv__field input:focus{background:#fff;border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-xinv__form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.tc-xinv__claim{display:flex;gap:8px;margin-top:12px}.tc-xinv__claim--compact{margin-top:8px}.tc-xinv__claim-input{background:var(--tc-bg);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:var(--tc-fg);flex:1 1;font:inherit;font-size:12.5px;min-width:0;padding:9px 11px}@media(max-width:640px){.tc-xinv__form-grid{grid-template-columns:1fr}}.tc-talents{padding:var(--tc-page-pad)}.tc-talents__gate{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);padding:40px 18px;text-align:center}.tc-talents__head{margin-bottom:18px}.tc-talents__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10.5px;font-weight:800;letter-spacing:.16em}.tc-talents__title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:30px;font-weight:700;margin:4px 0 0}.tc-talents__subtitle{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13.5px;line-height:1.5;margin:8px 0 0;max-width:640px}.tc-talents__stats{grid-gap:0;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:grid;gap:0;grid-template-columns:repeat(5,1fr);margin:22px 0 16px}.tc-talents__stat{border-right:1px solid #d8d5ce;border-right:1px solid var(--tc-border,#d8d5ce);padding:15px 12px}.tc-talents__stat:last-child{border-right:none}.tc-talents__stat-label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-talents__stat-value{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:26px;font-weight:700;line-height:1;margin-top:6px}.tc-talents__stat--success .tc-talents__stat-value{color:#15803d;color:var(--tc-success,#15803d)}.tc-talents__stat--warn .tc-talents__stat-value{color:#a16207;color:var(--tc-warn,#a16207)}.tc-talents__stat--danger .tc-talents__stat-value{color:#b91c1c;color:var(--tc-danger,#b91c1c)}.tc-talents__stat--accent .tc-talents__stat-value{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__toolbar{background:#fff;background:var(--tc-surface,#fff);flex-wrap:wrap;margin-bottom:16px;padding:12px 14px}.tc-talents__search,.tc-talents__toolbar{align-items:center;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px}.tc-talents__search{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);flex:1 1 140px;padding:9px 12px}.tc-talents__search input{background:transparent;border:none;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font:inherit;font-size:13.5px;outline:none}.tc-talents__search input::-webkit-input-placeholder{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-talents__search input::placeholder{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-talents__search-icon{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:15px}.tc-talents__filter{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:8px 12px}.tc-talents__filter select{background:transparent;border:none;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;font:inherit;font-size:13px;font-weight:700;outline:none}.tc-talents__filter-label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-talents__agentfilter{position:relative}.tc-talents__agentfilter-btn{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 12px}.tc-talents__agentfilter-btn:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-talents__agentfilter-val{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:13px;font-weight:700}.tc-talents__agentfilter-list{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);left:0;list-style:none;margin:0;max-height:260px;min-width:180px;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 4px);z-index:50}.tc-talents__agentfilter-list li{display:block}.tc-talents__agentfilter-opt{align-items:center;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:flex;font-size:12.5px;gap:8px;padding:6px 14px;width:100%}.tc-talents__agentfilter-opt:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-talents__agentfilter-opt input[type=checkbox]{cursor:pointer;margin:0}.tc-talents__agentfilter-empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12.5px;padding:8px 14px}.tc-talents__toggle{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;gap:8px;letter-spacing:.1em;padding:9px 14px;text-transform:uppercase}.tc-talents__toggle--on{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__toggle--add,.tc-talents__toggle--on{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-talents__toggle--add{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff;margin-left:auto}.tc-talents__toggle-dot{background:#d6d6d6;background:var(--tc-faint,#d6d6d6);border-radius:50%;height:8px;width:8px}.tc-talents__toggle--on .tc-talents__toggle-dot{background:#6449ff;background:var(--tc-accent,#6449ff)}.tc-talents .tc-vcf-sync{margin-left:auto}.tc-talents .tc-vcf-sync__trigger{font-size:11px;padding:9px 14px}.tc-talents__empty{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px dashed #d8d5ce;border:1px dashed var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13.5px;line-height:1.6;padding:36px 24px;text-align:center}.tc-talents__empty--error{background:#fdecea;border-color:#b91c1c;border-color:var(--tc-danger,#b91c1c);border-style:solid;color:#b91c1c;color:var(--tc-danger,#b91c1c)}.tc-talents__recent{margin-bottom:20px}.tc-talents__recent-label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.tc-talents__table{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);overflow-x:auto}.tc-talents__table--recent{background:#fafaf8;background:var(--tc-surface-2,#fafaf8)}.tc-talents__row{grid-gap:12px;align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:grid;gap:12px;grid-template-columns:minmax(180px,1.8fr) 116px 140px 96px 76px 112px 84px 132px 130px minmax(140px,1fr) 135px;min-width:1260px;padding:12px 18px}.tc-talents__row:last-child{border-bottom:none}.tc-talents__row--head{background:#fafaf8;background:var(--tc-surface-2,#fafaf8)}.tc-talents__row--head .tc-talents__cell{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-talents__row--clickable{cursor:pointer}.tc-talents__row--clickable:hover{background:#fafaf8;background:var(--tc-surface-2,#fafaf8)}.tc-talents__th{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font:inherit;gap:5px;text-align:left}.tc-talents__th:hover{color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-talents__th--active{color:#0d0d0d!important;color:var(--tc-fg,#0d0d0d)!important}.tc-talents__sort{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10px}.tc-talents__cell{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-talents__cell--user{align-items:center;display:flex;gap:12px}.tc-talents__cell--actions{display:flex;justify-content:flex-end}.tc-talents__muted{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-talents__new{color:#15803d;color:var(--tc-success,#15803d);font-weight:700}.tc-talents__tag{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:4px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:700;letter-spacing:.08em;margin-left:8px;padding:1px 6px;vertical-align:middle;white-space:nowrap}.tc-talents__row--skeleton{pointer-events:none}.tc-talents__sk{-webkit-animation:tc-talents-sk 1.2s ease-in-out infinite;animation:tc-talents-sk 1.2s ease-in-out infinite;background:#d6d6d6;background:var(--tc-faint,#d6d6d6);border-radius:4px;display:inline-block;opacity:.5}.tc-talents__sk--avatar{border-radius:50%;flex-shrink:0;height:32px;width:32px}.tc-talents__sk--name{height:11px;margin-bottom:5px;width:60%}.tc-talents__sk--email{height:9px;width:80%}.tc-talents__sk--pill{border-radius:999px;height:16px;width:64px}.tc-talents__sk--text{height:11px;width:70%}.tc-talents__sk--num{height:11px;width:24px}.tc-talents__sk--spark{height:14px;width:90px}@-webkit-keyframes tc-talents-sk{0%,to{opacity:.35}50%{opacity:.7}}@keyframes tc-talents-sk{0%,to{opacity:.35}50%{opacity:.7}}.tc-talents__spark{align-items:flex-end;display:inline-flex;gap:2px;height:15px}.tc-talents__spark i{background:#d6d6d6;background:var(--tc-faint,#d6d6d6);border-radius:1px;height:15px;width:3px}.tc-talents__spark-bar--on{background:#6449ff!important;background:var(--tc-accent,#6449ff)!important}.tc-talents__icon-btn{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:0;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13px;height:28px;justify-content:center;margin-left:6px;width:28px}.tc-talents__icon-btn:not(:disabled):hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-talents__icon-btn--accent,.tc-talents__icon-btn:not(:disabled):hover{color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__icon-btn:disabled{color:#d6d6d6;color:var(--tc-faint,#d6d6d6);cursor:default}.tc-talents__agent-avatar-img{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:28px;object-fit:cover;vertical-align:middle;width:28px}.tc-talents__action{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:700;height:28px;letter-spacing:.04em;padding:0 14px;transition:background .12s ease,color .12s ease}.tc-talents__action:hover{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-talents__avatar{border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.tc-talents__avatar-img{border-radius:50%;height:32px;object-fit:cover;width:32px}.tc-talents__user-text{display:flex;flex-direction:column;min-width:0}.tc-talents__user-name{align-items:center;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);display:flex;font-weight:700;white-space:nowrap}.tc-talents__user-email{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-talents__status,.tc-talents__tier{border-radius:999px;display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:3px 9px}.tc-talents__status--ACTIVE{background:#e7f5ec;color:#15803d;color:var(--tc-success,#15803d)}.tc-talents__status--ONBOARDING{background:#fbf3e0;color:#a16207;color:var(--tc-warn,#a16207)}.tc-talents__status--INACTIVE{background:#fdecea;color:#b91c1c;color:var(--tc-danger,#b91c1c)}.tc-talents__status--INVITED{background:#eee;color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-talents__tier--FREE{background:#fbf3e0;color:#a16207;color:var(--tc-warn,#a16207)}.tc-talents__tier--MONTHLY{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__tier--USER-AGENCY{background:#e7f5ec;color:#15803d;color:var(--tc-success,#15803d)}.tc-talents__tier--ADMIN,.tc-talents__tier--SUPER-ADMIN,.tc-talents__tier--TALENT-ADMIN{background:#0d0d0d;background:var(--tc-hero,#0d0d0d);color:#fff}.tc-talents__push{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:3px;padding:0;text-align:left}.tc-talents__push-badge{border-radius:0;display:inline-block;font-size:9px;font-weight:700;letter-spacing:.14em;line-height:1.4;padding:4px 8px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-talents__push--push-on .tc-talents__push-badge{background:#e7f5ec;color:#15803d;color:var(--tc-success,#15803d)}.tc-talents__push--push-off .tc-talents__push-badge{background:#fbf3e0;color:#a16207;color:var(--tc-warn,#a16207)}.tc-talents__push--failing .tc-talents__push-badge{background:#fdecea;color:#b91c1c;color:var(--tc-danger,#b91c1c)}.tc-talents__push--no-push .tc-talents__push-badge{background:#eee;color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-talents__push-device{align-items:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:flex;font-size:10.5px;gap:4px}.tc-talents__cell--tags{overflow:visible}.tc-talents__tags-cell{align-items:center;display:flex;flex-wrap:wrap;gap:4px;position:relative}.tc-talents__admin-tag{align-items:center;border-radius:0;display:inline-flex;font-size:9px;font-weight:700;gap:3px;letter-spacing:.16em;padding:2px 7px 2px 8px;white-space:nowrap}.tc-talents__admin-tag-remove{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;height:12px;justify-content:center;line-height:1;opacity:.6;padding:0;width:12px}.tc-talents__admin-tag-remove:hover{opacity:1}.tc-talents__tag-add{align-items:center;background:transparent;border:1.5px dashed #d8d5ce;border:1.5px dashed var(--tc-border,#d8d5ce);border-radius:0;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:14px;height:22px;justify-content:center;line-height:1;width:22px}.tc-talents__tag-add:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__tag-popover{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 6px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px;width:240px;z-index:60}.tc-talents__tag-popover-name{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12px;font-weight:700;margin-bottom:0;overflow:hidden;padding-bottom:8px;text-overflow:ellipsis;white-space:nowrap}.tc-talents__tag-popover-label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);display:block;font-size:9.5px;font-weight:700;letter-spacing:.12em;margin-bottom:0;text-transform:uppercase}.tc-talents__tag-popover-opts{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:0}.tc-talents__tag-popover-hint{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:9.5px;margin-top:0;white-space:normal;word-break:break-word}.tc-talents__tag-popover-opt{background:transparent;border:1.5px solid #d8d5ce;border:1.5px solid var(--tc-border,#d8d5ce);border-radius:0;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-block;font:inherit;font-size:9px;font-weight:700;letter-spacing:.16em;padding:3px 7px}.tc-talents__tag-popover-opt:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-talents__tag-popover-opt--on{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.tc-talents__tag-popover-input-row{display:flex;gap:6px;margin-top:0}.tc-talents__tag-popover-input{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.06em;min-width:0;outline:none;padding:5px 8px;text-transform:uppercase}.tc-talents__tag-popover-input::-webkit-input-placeholder{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-talents__tag-popover-input::placeholder{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-talents__tag-popover-input:focus{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-talents__tag-popover-add{background:#f4f4f0;background:var(--tc-surface-2,#f4f4f0);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);cursor:default;font:inherit;font-size:10.5px;font-weight:700;padding:5px 10px}.tc-talents__tag-popover-add--active{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff;cursor:pointer}.tc-talents__tag-popover-add--active:hover{background:#5238e0;border-color:#5238e0}.tc-talents__footer{justify-content:space-between;margin-top:14px}.tc-talents__footer,.tc-talents__footer-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.tc-talents__count{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:11.5px;letter-spacing:.04em}.tc-talents__pagesize{position:relative}.tc-talents__pagesize-btn{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:6px 10px}.tc-talents__pagesize-btn:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-talents__pagesize-val{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;font-weight:600}.tc-talents__pagesize-arrow{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px}.tc-talents__pagesize-list{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);bottom:calc(100% + 4px);left:0;list-style:none;margin:0;min-width:100%;padding:4px 0;position:absolute;z-index:50}.tc-talents__pagesize-list li{display:block}.tc-talents__pagesize-opt{background:none;border:none;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:block;font-family:inherit;font-size:12.5px;padding:6px 14px;text-align:left;width:100%}.tc-talents__pagesize-opt:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-talents__pagesize-opt--active{color:#6449ff;color:var(--tc-accent,#6449ff);font-weight:700}.tc-talents__pager{align-items:center;display:flex;gap:10px}.tc-talents__pager-btn{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:7px 12px}.tc-talents__pager-btn:disabled{color:#d6d6d6;color:var(--tc-faint,#d6d6d6);cursor:default}.tc-talents__pager-btn:not(:disabled):hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-talents__pager-page{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px;letter-spacing:.04em}.tc-talents__tag-popover-manage{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;font:inherit;font-size:9.5px;font-weight:800;letter-spacing:.14em;margin-top:9px;padding:6px 8px;width:100%}.tc-talents__tag-popover-manage:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-talents__viewtoggle{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:inline-flex}.tc-talents__viewbtn{background:transparent;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.1em;padding:7px 11px;text-transform:uppercase}.tc-talents__viewbtn--on{background:#0d0d0d;background:var(--tc-hero,#0d0d0d);color:#fff}@media(max-width:720px){.tc-talents__title{font-size:22px}.tc-talents__stat{padding:12px 8px}.tc-talents__stat-value{font-size:20px}.tc-talents__stat-label{font-size:9px;letter-spacing:.04em}}.tc-board__bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.tc-board__label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tc-board__select{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:5px 8px}.tc-board__hint{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px}.tc-board__columns{align-items:stretch;display:flex;gap:10px;overflow-x:auto;padding-bottom:6px}.tc-board__col{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex:1 0 216px;flex-direction:column;min-width:216px}.tc-board__col--drop{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-board__col-head{align-items:center;background:#fff;background:var(--tc-surface,#fff);border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:6px;justify-content:space-between;padding:9px 11px}.tc-board__col-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tc-board__col-count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.tc-board__col-body{display:flex;flex:1 1;flex-direction:column;gap:8px;max-height:60vh;min-height:120px;overflow-y:auto;padding:9px}.tc-board__empty{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:11px;padding:14px 4px;text-align:center}.tc-board__load-more{background:transparent;border:1px dashed #d8d5ce;border:1px dashed var(--tc-border,#d8d5ce);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:block;font-family:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;margin:6px 0 2px;padding:8px 10px;text-transform:uppercase;width:100%}.tc-board__load-more:hover{border-style:solid}.tc-board__card,.tc-board__load-more:hover{background:#fff;background:var(--tc-surface,#fff)}.tc-board__card{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);cursor:grab;padding:9px 10px}.tc-board__card:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-board__card--dragging{opacity:.4}.tc-board__card-top{align-items:center;display:flex;gap:8px}.tc-board__card-avatar{border-radius:50%;flex-shrink:0;height:26px;object-fit:cover;width:26px}.tc-board__card-id{min-width:0}.tc-board__card-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;font-weight:700}.tc-board__card-name,.tc-board__card-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-board__card-sub{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10px}.tc-board__card-meta{align-items:center;display:flex;gap:6px;margin-top:8px;min-width:0}.tc-board__card-meta>*{flex-shrink:0}.tc-board__push{background:transparent;border:none;display:inline-flex;padding:0}.tc-board__card-seen{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex-shrink:1!important;font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-board__card-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.tc-board__card{position:relative}.tc-board__card-more{align-items:center;background:transparent;border:1px solid transparent;border-radius:0;color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;width:20px}.tc-board__card-more:hover{border-color:#d8d5ce;border-color:var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-board__card-more:hover,.tc-board__menu{background:#fff;background:var(--tc-surface,#fff)}.tc-board__menu{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 10px 28px rgba(0,0,0,.16);cursor:default;display:flex;flex-direction:column;padding:4px;position:fixed;width:208px;z-index:1250}.tc-board__menu-item{align-items:center;background:transparent;border:none;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:8px;padding:7px 9px;text-align:left;width:100%}.tc-board__menu-item:hover:not(:disabled){background:#fafaf8;background:var(--tc-surface-2,#fafaf8)}.tc-board__menu-item:disabled{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);cursor:default}.tc-board__menu-item--on{font-weight:700}.tc-board__menu-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tc-board__menu-state{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:8.5px;font-weight:800;letter-spacing:.12em;margin-left:auto;text-transform:uppercase}.tc-board__menu-sep{background:#d8d5ce;background:var(--tc-border,#d8d5ce);height:1px;margin:4px 0}.tc-board__menu-label{font-size:9px;font-weight:800;letter-spacing:.16em;padding:4px 9px 5px;text-transform:uppercase}.tc-board__menu-label,.tc-board__menu-note{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-board__menu-note{font-size:10px;line-height:1.35;padding:6px 9px 4px}.tc-tagmgr{align-items:flex-start;background:hsla(0,0%,5%,.38);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:6vh 16px;position:fixed;z-index:1300}.tc-tagmgr__dialog{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 24px 60px rgba(0,0,0,.28);max-width:600px;width:100%}.tc-tagmgr__head{align-items:flex-start;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:10px;padding:14px 16px}.tc-tagmgr__head>div:first-child{flex:1 1;min-width:0}.tc-tagmgr__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:9.5px;font-weight:800;letter-spacing:.22em}.tc-tagmgr__title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:16px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.tc-tagmgr__sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px;line-height:1.45;margin-top:3px}.tc-tagmgr__close,.tc-tagmgr__icon{align-items:center;background:transparent;border:1px solid transparent;color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;height:24px;justify-content:center;padding:0;width:24px}.tc-tagmgr__close:hover:not(:disabled),.tc-tagmgr__icon:hover:not(:disabled){color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-tagmgr__close:disabled,.tc-tagmgr__icon:disabled{cursor:default;opacity:.35}.tc-tagmgr__close{border-color:#d8d5ce;border-color:var(--tc-border,#d8d5ce)}.tc-tagmgr__body{padding:4px 16px 6px}.tc-tagmgr__empty{align-items:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:flex;flex-direction:column;font-size:12.5px;gap:10px;padding:24px 12px}.tc-tagmgr__cat{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);padding:12px 0 8px}.tc-tagmgr__cat-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tc-tagmgr__cat-name{background:transparent;border:1px solid transparent;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1 120px;font:inherit;font-size:13px;font-weight:700;min-width:100px;outline:none;padding:4px 6px}.tc-tagmgr__cat-name:focus{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border-color:#d8d5ce;border-color:var(--tc-border,#d8d5ce)}.tc-tagmgr__badge{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);font-size:8.5px;font-weight:800;letter-spacing:.14em;padding:2px 6px;text-transform:uppercase}.tc-tagmgr__muted{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10px}.tc-tagmgr__seg{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:inline-flex;flex-shrink:0}.tc-tagmgr__seg-btn{background:#fff;background:var(--tc-surface,#fff);border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font:inherit;font-size:9px;font-weight:700;letter-spacing:.12em;padding:5px 9px;text-transform:uppercase}.tc-tagmgr__seg-btn--on{background:#0d0d0d;background:var(--tc-hero,#0d0d0d);color:#fff}.tc-tagmgr__tags{display:flex;flex-direction:column;margin-top:8px}.tc-tagmgr__tag{align-items:center;background:#fff;background:var(--tc-surface,#fff);display:flex;gap:6px;padding:4px 2px}.tc-tagmgr__tag--dragging{opacity:.4}.tc-tagmgr__tag--new{padding-top:6px}.tc-tagmgr__dropbar{background:#6449ff;background:var(--tc-accent,#6449ff);height:2px;margin:2px 0}.tc-tagmgr__grip{cursor:grab;font-size:10px;letter-spacing:-2px;text-align:center;width:14px}.tc-tagmgr__grip,.tc-tagmgr__num{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e)}.tc-tagmgr__num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:8.5px;font-variant-numeric:tabular-nums;font-weight:800;text-align:right;width:16px}.tc-tagmgr__input,.tc-tagmgr__tag-label{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font:inherit;font-size:12px;min-width:80px;outline:none;padding:5px 7px}.tc-tagmgr__input--new,.tc-tagmgr__tag-label--new{background:transparent;border-style:dashed}.tc-tagmgr__input--bad,.tc-tagmgr__tag-label--bad{border-color:#b91c1c;border-color:var(--tc-danger,#b91c1c)}.tc-tagmgr__count{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:72px}.tc-tagmgr__btn{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;font:inherit;font-size:9.5px;font-weight:800;letter-spacing:.14em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.tc-tagmgr__btn:disabled{cursor:default;opacity:.45}.tc-tagmgr__btn--primary{background:#0d0d0d;background:var(--tc-hero,#0d0d0d);border-color:#0d0d0d;border-color:var(--tc-hero,#0d0d0d);color:#fff}.tc-tagmgr__btn--accent{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-tagmgr__newcat{align-items:center;border-top:1px dashed #d8d5ce;border-top:1px dashed var(--tc-border,#d8d5ce);display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;padding:12px 0 14px}.tc-tagmgr__label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.tc-tagmgr__foot{background:#fafaf8;background:var(--tc-surface-2,#fafaf8);border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);padding:10px 16px 14px}.tc-tagmgr__hint{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px;line-height:1.5;margin:0;overflow-x:auto;padding:8px 10px;white-space:pre}.tc-tagmgr__foot-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.tc-tagmgr__swatch-wrap{display:inline-flex;position:relative}.tc-tagmgr__swatch{border:2px solid #fff;border:2px solid var(--tc-surface,#fff);border-radius:3px;box-shadow:0 0 0 1px #d8d5ce;box-shadow:0 0 0 1px var(--tc-border,#d8d5ce);cursor:pointer;height:18px;padding:0;width:18px}.tc-tagmgr__swatch--on{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tc-tagmgr__palette{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 8px 24px rgba(0,0,0,.16);left:0;padding:8px;position:absolute;top:22px;width:172px;z-index:5}.tc-tagmgr__palette-grid{display:flex;flex-wrap:wrap;gap:5px}.tc-tagmgr__palette-row{display:flex;gap:4px;margin-top:7px}.tc-detail{color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-detail,.tc-detail__gate{padding:24px;padding:var(--tc-page-pad,24px)}.tc-detail__gate{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13px}.tc-detail__chips-wrap{margin-bottom:12px}.tc-detail__chips-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}@media only screen and (max-width:768px){.tc-detail__chips-row{flex-wrap:nowrap}}.tc-detail__panels{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;position:fixed;z-index:200}.tc-detail__loading{font-size:13px;padding:8px 0}.tc-detail__back-btn,.tc-detail__loading{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-detail__back-btn{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:9.5px;font-weight:700;gap:6px;letter-spacing:.16em;margin:0;padding:6px 10px}.tc-detail__back-btn:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tcd-tabs-wrap{margin:16px 0;position:relative}.tcd-tabs-wrap .tcd-tabs{-ms-overflow-style:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.tcd-tabs-wrap .tcd-tabs::-webkit-scrollbar{display:none}.tcd-tabs-wrap .tcd-tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:row;font:inherit;font-size:9.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.12em;margin:0 0 -1px;padding:9px 13px;scroll-snap-align:start;white-space:nowrap}.tcd-tabs-wrap .tcd-tab__ico{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:inline-flex}.tcd-tabs-wrap .tcd-tab.is-active{border-bottom-color:#6449ff;border-bottom-color:var(--tc-accent,#6449ff);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tcd-tabs-wrap .tcd-tab.is-active .tcd-tab__ico{color:#6449ff;color:var(--tc-accent,#6449ff)}.tcd-tabs-wrap .tcd-arrow{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:999px;box-shadow:0 1px 3px rgba(0,0,0,.12);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:flex;flex-direction:row;height:20px;justify-content:center;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;z-index:1}.tcd-tabs-wrap .tcd-arrow--left{left:-2px}.tcd-tabs-wrap .tcd-arrow--right{right:-2px}.tc-detail-badge{font-size:9.5px;font-weight:700;letter-spacing:.08em;padding:3px 9px}.tc-detail-header{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding:14px 16px}.tc-detail-header__body{flex:1 1;min-width:0}.tc-detail-header__title-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px}.tc-detail-header__name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:17px;font-weight:800}.tc-detail-header__role{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;margin-top:3px}.tc-detail-header__meta{align-items:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:flex;flex-direction:row;flex-wrap:wrap;font-size:11.5px;gap:6px;margin-top:2px}.tc-detail-header__admin-only{align-items:center;background:#fef3c7;color:#a16207;color:var(--tc-warn,#a16207);display:inline-flex;font-size:8.5px;font-weight:700;gap:3px;letter-spacing:.1em;padding:1px 5px}.tc-detail-header__actions{align-items:flex-end;align-self:flex-start;display:flex;flex-direction:column;gap:8px}.tc-detail-header__admin-label{align-items:center;color:#6449ff;color:var(--tc-accent,#6449ff);display:flex;flex-direction:row;font-size:9.5px;font-weight:700;gap:7px;letter-spacing:.16em}.tc-detail-header__email-btn{align-items:center;background:#6449ff;background:var(--tc-accent,#6449ff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.02em;margin:0;padding:9px 14px;white-space:nowrap}.tc-detail-header__email-btn:hover{background:#4120ff;border-color:#4120ff}.tc-detail-header__buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.tc-detail-header__chat-btn{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:inline-flex;font:inherit;font-size:11.5px;font-weight:700;gap:7px;letter-spacing:.02em;margin:0;padding:9px 14px;white-space:nowrap}.tc-detail-header__chat-btn:hover:not(:disabled){background:#efecff;background:var(--tc-accent-soft,#efecff)}.tc-detail-header__chat-btn:focus-visible{outline:2px solid #6449ff;outline:2px solid var(--tc-accent,#6449ff);outline-offset:2px}.tc-detail-header__chat-btn:disabled{cursor:default;opacity:.6}@media only screen and (max-width:600px){.tc-detail-header__actions{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.tc-detail-header__buttons{flex-wrap:nowrap}.tc-detail-header__chat-btn,.tc-detail-header__email-btn{height:38px;justify-content:center;padding:0;width:38px}.tc-detail-header__chat-btn svg,.tc-detail-header__email-btn svg{height:16px;width:16px}.tc-detail-header__btn-label{display:none}}.tc-vcf-sync__trigger{align-items:center;background:transparent;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:700;gap:6px;letter-spacing:.06em;margin:0;padding:6px 11px;white-space:nowrap}.tc-vcf-sync__trigger:hover:not(:disabled){border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-vcf-sync__trigger:disabled{cursor:default;opacity:.4}.tc-vcf-sync__overlay{align-items:center;background:rgba(0,0,0,.38);display:flex;inset:0;justify-content:center;position:fixed;z-index:9990}.tc-vcf-sync__modal{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 8px 32px rgba(0,0,0,.18);max-width:380px;min-width:260px;padding:22px 22px 16px;width:90%}.tc-vcf-sync__modal-msg{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:13px;line-height:1.55;margin-bottom:18px}.tc-vcf-sync__modal-actions{display:flex;gap:8px;justify-content:flex-end}.tc-vcf-sync__yes{background:#6449ff;background:var(--tc-accent,#6449ff);border:none;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0;padding:4px 11px;white-space:nowrap}.tc-vcf-sync__yes:hover{background:#4120ff}.tc-vcf-sync__cancel{background:transparent;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font:inherit;font-size:10px;font-weight:700;letter-spacing:.06em;margin:0;padding:4px 11px;white-space:nowrap}.tc-vcf-sync__cancel:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d);color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-vcf-sync__toast{-webkit-animation:tc-vcf-toast-in .22s ease;animation:tc-vcf-toast-in .22s ease;background:#1a1a1a;background:var(--tc-fg,#1a1a1a);box-shadow:0 4px 20px rgba(0,0,0,.18);color:#fff;font-size:12px;font-weight:500;line-height:1.4;max-width:320px;padding:10px 16px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}@-webkit-keyframes tc-vcf-toast-in{0%{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes tc-vcf-toast-in{0%{opacity:0;-webkit-transform:translateX(12px);transform:translateX(12px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes tcd-sk-pulse{0%,to{opacity:.35}50%{opacity:.7}}@keyframes tcd-sk-pulse{0%,to{opacity:.35}50%{opacity:.7}}.tcd-sk__s{-webkit-animation:tcd-sk-pulse 1.2s ease-in-out infinite;animation:tcd-sk-pulse 1.2s ease-in-out infinite;background:#d6d6d6;background:var(--tc-faint,#d6d6d6);border-radius:4px;display:block}.tcd-sk__s--avatar{border-radius:50%;flex-shrink:0;height:56px;width:56px}.tcd-sk__s--name{height:18px;width:190px}.tcd-sk__s--badge{border-radius:999px;height:18px;width:70px}.tcd-sk__s--role{height:12px;margin-top:6px;width:130px}.tcd-sk__s--meta{height:11px;margin-top:5px;width:270px}.tcd-sk__s--admin-lbl{height:13px;width:58px}.tcd-sk__s--email-btn{border-radius:6px;height:34px;width:148px}.tcd-sk__s--tab{border-radius:3px;height:16px;width:85px}.tcd-sk__s--notice{border-radius:6px;height:48px;margin:12px 0;width:100%}.tcd-sk__s--hero-avatar{background:hsla(0,0%,100%,.18);border-radius:50%;flex-shrink:0;height:88px;width:88px}.tcd-sk__s--hero-name{background:hsla(0,0%,100%,.18);height:26px;width:210px}.tcd-sk__s--hero-role{background:hsla(0,0%,100%,.14);height:13px;margin-top:6px;width:115px}.tcd-sk__s--hero-loc{background:hsla(0,0%,100%,.12);height:11px;margin-top:5px;width:155px}.tcd-sk__s--hero-headline{background:hsla(0,0%,100%,.1);height:11px;margin-top:5px;width:185px}.tcd-sk__s--tag{background:hsla(0,0%,100%,.15);border-radius:999px;height:22px;width:65px}.tcd-sk__s--sec-hdr{height:11px;margin-bottom:12px;width:110px}.tcd-sk__s--line{height:12px;margin-bottom:7px;width:100%}.tcd-sk__s--line-short{width:52%}.tcd-sk__header{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;padding:14px 16px}.tcd-sk__header-body{flex:1 1;min-width:0}.tcd-sk__header-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:9px;margin-bottom:4px}.tcd-sk__header-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}.tcd-sk__tabs{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);gap:6px;overflow:hidden;padding:10px 0}.tcd-sk__hero,.tcd-sk__tabs{display:flex;flex-direction:row}.tcd-sk__hero{align-items:flex-start;background:#2d2c2c;border-radius:8px;gap:20px;margin:16px 0;padding:28px 24px}.tcd-sk__hero-body{flex:1 1;min-width:0}.tcd-sk__hero-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:14px}.tcd-sk__section{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);padding:16px 0}.tcd-missing{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border-left:3px solid #a16207;border:1px solid var(--tc-border,#d8d5ce);border-left:3px solid var(--tc-warn,#a16207);display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:10px;padding:6px 11px}.tcd-missing--complete{border-left-color:#22c55e;color:#15803d;gap:7px}.tcd-missing__header{align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:10px}.tcd-missing__title{color:#a16207;color:var(--tc-warn,#a16207);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tcd-missing__copy-btn{align-items:center;background:transparent;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:inline-flex;font:inherit;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.06em;margin:0;padding:4px 10px;white-space:nowrap}.tcd-missing__copy-btn:hover{border-color:#0d0d0d;border-color:var(--tc-fg,#0d0d0d)}.tcd-missing__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;width:100%}.tcd-missing__item{align-items:center;background:#fef3c7;border:1px solid #f5d98b;color:#a16207;color:var(--tc-warn,#a16207);display:flex;flex-direction:row;font-size:10.5px;font-weight:600;gap:5px;padding:3px 9px}.tcd-missing__dot{background:currentColor;border-radius:50%;flex-shrink:0;height:5px;width:5px}.tc-impersonation-notice{align-items:flex-start;background:#fef3c7;border:1px solid #f5d98b;border-left:3px solid #a16207;border-left:3px solid var(--tc-warn,#a16207);display:flex;flex-direction:row;gap:10px;margin-top:10px;padding:10px 13px}.tc-impersonation-notice__icon{color:#a16207;color:var(--tc-warn,#a16207);display:inline-flex;flex-shrink:0;margin-top:1px}.tc-impersonation-notice__text{color:#7a5a08;font-size:11.5px;line-height:1.45}.tc-pinned-bar{position:relative}.tc-pinned-bar,.tc-pinned-bar__chips-scroll{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:6px;min-width:0}.tc-pinned-bar__chips-scroll{flex-wrap:wrap;justify-content:flex-end}@media only screen and (max-width:768px){.tc-pinned-bar__chips-scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.tc-pinned-bar__spacer{display:none;flex:1 1}@media only screen and (max-width:768px){.tc-pinned-bar__spacer{display:block}}.tc-pinned-bar__pin-btn{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;margin:0;padding:0;transition:background .15s,color .15s;width:30px}.tc-pinned-bar__pin-btn:hover{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-pinned-bar__dropdown{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 8px 24px rgba(0,0,0,.12);position:absolute;right:0;top:calc(100% + 6px);width:300px;z-index:400}.tc-pinned-bar__limit-banner{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);font-size:11px;padding:7px 12px}.tc-pinned-bar__limit-banner,.tc-pinned-bar__search-section{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce)}.tc-pinned-bar__search-section{padding:10px 12px}.tc-pinned-bar__search-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:700;letter-spacing:.18em;margin-bottom:8px}.tc-pinned-bar__search-input-wrap{align-items:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;gap:7px;padding:6px 10px}.tc-pinned-bar__search-icon{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);display:inline-flex;flex-shrink:0}.tc-pinned-bar__search-input{background:transparent;border:none;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font:inherit;font-size:12.5px;outline:none}.tc-pinned-bar__search-input::-webkit-input-placeholder{color:#b0b0b0;color:var(--tc-subtle,#b0b0b0)}.tc-pinned-bar__search-input::placeholder{color:#b0b0b0;color:var(--tc-subtle,#b0b0b0)}.tc-pinned-bar__results{max-height:240px;overflow-y:auto}.tc-pinned-bar__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;padding:12px 16px}.tc-pinned-bar__result-btn{align-items:center;background:transparent;border:none;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:10px;margin:0;padding:8px 12px;text-align:left;width:100%}.tc-pinned-bar__result-btn:disabled{cursor:default;opacity:.5}.tc-pinned-bar__result-text{flex:1 1;min-width:0}.tc-pinned-bar__result-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;font-weight:700}.tc-pinned-bar__result-name,.tc-pinned-bar__result-role{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-bar__result-role{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px}.tc-pinned-bar__result-pin-icon{color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0}.tc-pinned-bar__pinned-section{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce)}.tc-pinned-bar__pinned-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:700;letter-spacing:.18em;padding:8px 12px 4px}.tc-pinned-bar__pinned-item{align-items:center;border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;gap:8px;padding:7px 12px}.tc-pinned-bar__pinned-pin-icon{color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0}.tc-pinned-bar__pinned-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-bar__unpin-btn{background:transparent;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;padding:3px;transition:color .12s}.tc-pinned-bar__unpin-btn:hover{color:#0d0d0d;color:var(--tc-fg,#0d0d0d)}.tc-pinned-bar__autopin-row{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;gap:10px;justify-content:space-between;padding:9px 12px}.tc-pinned-bar__autopin-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:700;letter-spacing:.18em}.tc-pinned-bar__autopin-toggle{background:#d8d5ce;background:var(--tc-border,#d8d5ce);border:none;border-radius:999px;cursor:pointer;flex-shrink:0;height:18px;margin:0;padding:0;position:relative;transition:background .18s;width:34px}.tc-pinned-bar__autopin-toggle--on{background:#6449ff;background:var(--tc-accent,#6449ff)}.tc-pinned-bar__autopin-thumb{background:#fff;border-radius:50%;height:14px;left:2px;pointer-events:none;position:absolute;top:2px;transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s;width:14px}.tc-pinned-bar__autopin-toggle--on .tc-pinned-bar__autopin-thumb{-webkit-transform:translateX(16px);transform:translateX(16px)}.tc-pinned-bar__admins-section{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce)}.tc-pinned-bar__admins-label{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9px;font-weight:700;letter-spacing:.18em;padding:8px 12px 4px}.tc-pinned-bar__admin-item{align-items:center;border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:row;gap:8px;padding:6px 12px}.tc-pinned-bar__admin-name{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-bar__admin-pin-icon{color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0}.tc-pinned-chip{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:9.5px;font-weight:700;gap:5px;letter-spacing:.1em;margin:0;max-width:180px;overflow:hidden;padding:7px 12px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.tc-pinned-chip--active{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-pinned-chip--active .tc-pinned-chip__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tc-pinned-chip__label{flex:1 1;overflow:hidden;text-overflow:ellipsis}.tc-pinned-chip__chevron{display:inline-flex;flex-shrink:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.tc-pinned-panel{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;height:380px;overflow:hidden;position:relative;width:340px}.tc-pinned-panel__header{align-items:center;background:#0d0d0d;background:var(--tc-fg,#0d0d0d);border-top:2px solid #6449ff;border-top:2px solid var(--tc-accent,#6449ff);display:flex;flex-shrink:0;gap:7px;padding:7px 10px}.tc-pinned-panel__header-pin-icon{color:#6449ff;color:var(--tc-accent,#6449ff);display:inline-flex;flex-shrink:0}.tc-pinned-panel__header-name{color:#fff;flex:1 1;font-size:10px;font-weight:700;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__header-minimize{background:transparent;border:none;color:#aaa;cursor:pointer;display:inline-flex;margin:0;padding:3px;transition:color .12s}.tc-pinned-panel__header-minimize:hover{color:#fff}.tc-pinned-panel__call-btn{background:transparent;border:none;color:#aaa;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;padding:3px;transition:color .12s}.tc-pinned-panel__call-btn:hover{color:#fff}.tc-pinned-panel__channels{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;flex-shrink:0;gap:4px;overflow-x:auto;padding:5px 10px;scrollbar-width:none}.tc-pinned-panel__channels::-webkit-scrollbar{display:none}.tc-pinned-panel__channel-tab{background:transparent;border:1px solid transparent;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font:inherit;font-size:10.5px;font-weight:600;margin:0;padding:3px 8px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.tc-pinned-panel__channel-tab--active{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-pinned-panel__messages{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:8px 10px}.tc-pinned-panel__messages-empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;margin:auto;text-align:center}.tc-pinned-panel__msg{align-items:flex-start;display:flex;flex-direction:column}.tc-pinned-panel__msg--mine{align-items:flex-end}.tc-pinned-panel__msg-author{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:9.5px;margin-bottom:2px;padding-left:2px}.tc-pinned-panel__msg-bubble-wrap{align-items:flex-start;display:inline-flex;flex-direction:column;max-width:88%;position:relative}.tc-pinned-panel__msg--mine .tc-pinned-panel__msg-bubble-wrap{align-items:flex-end}.tc-pinned-panel__msg-bubble{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-radius:0;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12px;line-height:1.4;max-width:100%;padding:5px 10px;word-break:break-word}.tc-pinned-panel__msg-bubble--mine{background:#1a1a1a;background:var(--tc-fg,#1a1a1a);border-radius:0;color:#fff}.tc-pinned-panel__react-bar{align-items:center;background:#fff;background:var(--tc-surface,#fff);border:1px solid rgba(0,0,0,.12);border:1px solid var(--tc-border,rgba(0,0,0,.12));border-radius:999px;bottom:calc(100% + 3px);box-shadow:0 2px 10px rgba(0,0,0,.13);display:flex;flex-wrap:nowrap;gap:1px;left:0;opacity:0;padding:2px 5px;pointer-events:none;position:absolute;transition:opacity .12s ease;white-space:nowrap;z-index:10}.tc-pinned-panel__msg--mine .tc-pinned-panel__react-bar{left:auto;right:0}.tc-pinned-panel__react-bar--active{opacity:1;pointer-events:auto}.tc-pinned-panel__react-bar-btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1.3;padding:2px 3px;transition:-webkit-transform 80ms ease;transition:transform 80ms ease;transition:transform 80ms ease,-webkit-transform 80ms ease}.tc-pinned-panel__react-bar-btn:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.tc-pinned-panel__react-bar-more{-webkit-appearance:none;appearance:none;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:none;border-radius:999px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font-size:10px;font-weight:700;line-height:1.6;padding:1px 5px;transition:background 80ms ease,color 80ms ease}.tc-pinned-panel__react-bar-more:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-pinned-panel__reactions{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.tc-pinned-panel__reaction{align-items:center;-webkit-appearance:none;appearance:none;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1.5px solid rgba(0,0,0,.12);border:1.5px solid var(--tc-border,rgba(0,0,0,.12));border-radius:999px;color:var(--tc-fg);cursor:pointer;display:inline-flex;font-size:12px;gap:3px;line-height:1.4;padding:1px 6px;transition:border-color .1s ease,-webkit-transform 80ms ease;transition:border-color .1s ease,transform 80ms ease;transition:border-color .1s ease,transform 80ms ease,-webkit-transform 80ms ease}.tc-pinned-panel__reaction span{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:10px;font-variant-numeric:tabular-nums;font-weight:600}.tc-pinned-panel__reaction:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);-webkit-transform:scale(1.05);transform:scale(1.05)}.tc-pinned-panel__reaction--mine{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-pinned-panel__send-row{align-items:stretch;display:flex;flex-shrink:0;gap:6px;padding:6px 10px}.tc-pinned-panel .tc-media-actions{display:inline-flex}.tc-pinned-panel .tc-media-actions__trigger{height:100%;width:32px}.tc-pinned-panel .tc-anr,.tc-pinned-panel .tc-vnr{gap:6px;padding-bottom:10px;padding-top:12px}.tc-pinned-panel__send-input{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font:inherit;font-size:12px;min-width:0;outline:none;padding:6px 9px}.tc-pinned-panel__send-input::-webkit-input-placeholder{color:#b0b0b0;color:var(--tc-subtle,#b0b0b0)}.tc-pinned-panel__send-input::placeholder{color:#b0b0b0;color:var(--tc-subtle,#b0b0b0)}.tc-pinned-panel__send-btn{align-items:center;background:#6449ff;background:var(--tc-accent,#6449ff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;padding:6px 10px;transition:background .12s,color .12s,border-color .12s}.tc-pinned-panel__send-btn:disabled{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-color:#d8d5ce;border-color:var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:default}.tc-pinned-panel__join-bar{align-items:center;background:#efecff;background:var(--tc-accent-soft,#efecff);border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:flex;flex-shrink:0;gap:10px;padding:10px 12px}.tc-pinned-panel__join-text{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:11.5px}.tc-pinned-panel__join-btn{background:#6449ff;background:var(--tc-accent,#6449ff);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);color:#fff;cursor:pointer;flex-shrink:0;font:inherit;font-size:11px;font-weight:700;margin:0;padding:6px 12px;transition:background .12s;white-space:nowrap}.tc-pinned-panel__join-btn:hover:not(:disabled){background:#4120ff;border-color:#4120ff}.tc-pinned-panel__join-btn:disabled{cursor:default;opacity:.6}.tc-pinned-panel__join-error{color:#b91c1c;flex-shrink:0;font-size:10.5px;padding:4px 12px 8px}.tc-pinned-panel__private-notice{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex-shrink:0;font-size:11.5px;padding:10px 12px;text-align:center}.tc-pinned-panel__sys-msg{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:999px;padding:3px 10px;white-space:nowrap}.tc-pinned-panel__history-start,.tc-pinned-panel__sys-msg{align-self:center;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px}.tc-pinned-panel__history-start{border-top:1px dashed #d8d5ce;border-top:1px dashed var(--tc-border,#d8d5ce);letter-spacing:.08em;margin-bottom:6px;padding:8px 12px;text-align:center;text-transform:uppercase;width:100%}.tc-pinned-panel__date-divider{align-items:center;align-self:stretch;display:flex;gap:10px;margin:10px 8px}.tc-pinned-panel__date-divider-line{background:rgba(0,0,0,.12);background:var(--tc-border,rgba(0,0,0,.12));flex:1 1 auto;height:1px}.tc-pinned-panel__date-divider-text{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);flex:0 0 auto;font-size:10px;font-weight:500;letter-spacing:.06em;padding:0 4px;text-transform:uppercase;white-space:nowrap}.tc-pinned-panel__msg-bubble-head{align-items:center;display:flex;gap:4px;justify-content:space-between;min-height:16px;width:100%}.tc-pinned-panel__msg-bhead{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.tc-pinned-panel__msg-bhead-spc{flex:1 1;min-width:0}.tc-pinned-panel__msg-bts{flex-shrink:0;font-size:10px;opacity:.65;white-space:nowrap}.tc-pinned-panel__msg-menu-btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;font-size:13px;letter-spacing:1.5px;line-height:1;min-height:28px;min-width:32px;opacity:.55;padding:4px 6px;pointer-events:auto;transition:opacity .12s ease}.tc-pinned-panel__msg-menu-btn:focus-visible,.tc-pinned-panel__msg-menu-btn:hover{opacity:1}.tc-pinned-panel__msg-menu-btn:focus{outline:none}.tc-pinned-panel__msg-menu-btn:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.tc-pinned-panel__msg-menu{background:#fff;background:var(--tc-surface,#fff);border:1px solid rgba(0,0,0,.13);border:1px solid var(--tc-border,rgba(0,0,0,.13));border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1px;min-width:170px;padding:6px 4px}.tc-pinned-panel__msg-menu-reactions{display:flex;flex-wrap:wrap;gap:1px;padding:3px 5px 5px}.tc-pinned-panel__msg-menu-reactions-btn{-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:6px;cursor:pointer;font-size:16px;line-height:1.2;padding:3px 4px;transition:background 80ms ease,-webkit-transform 80ms ease;transition:transform 80ms ease,background 80ms ease;transition:transform 80ms ease,background 80ms ease,-webkit-transform 80ms ease}.tc-pinned-panel__msg-menu-reactions-btn:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);-webkit-transform:scale(1.25);transform:scale(1.25)}.tc-pinned-panel__msg-menu-reactions-more{align-self:center;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-radius:999px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px;font-weight:700;line-height:1.6;padding:2px 6px}.tc-pinned-panel__msg-menu-reactions-more:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);color:#6449ff;color:var(--tc-accent,#6449ff);-webkit-transform:none;transform:none}.tc-pinned-panel__msg-menu-divider{background:rgba(0,0,0,.1);background:var(--tc-border,rgba(0,0,0,.1));height:1px;margin:3px 4px}.tc-pinned-panel__msg-menu-item{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:6px;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:7px;padding:7px 10px;text-align:left;transition:background 80ms ease;width:100%}.tc-pinned-panel__msg-menu-item:hover{background:#f4f4f0;background:var(--tc-bg,#f4f4f0)}.tc-pinned-panel__msg-menu-item--danger{color:#b91c1c}.tc-pinned-panel__msg-menu-item--danger:hover{background:#fef2f2}.tc-pinned-panel__composer{border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce);display:flex;flex-direction:column;flex-shrink:0}.tc-pinned-panel__reply-pill{align-items:flex-start;background:#efecff;background:var(--tc-accent-soft,#efecff);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--tc-border,rgba(0,0,0,.08));display:flex;gap:6px;padding:5px 10px 4px}.tc-pinned-panel__reply-pill-bar{align-self:stretch;background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:2px;flex-shrink:0;width:3px}.tc-pinned-panel__reply-pill-body{flex:1 1;min-width:0;overflow:hidden}.tc-pinned-panel__reply-pill-author{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__reply-pill-snippet{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__reply-pill-close{align-self:flex-start;-webkit-appearance:none;appearance:none;background:none;border:none;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;flex-shrink:0;font-size:16px;line-height:1;margin-top:-1px;padding:0 2px}.tc-pinned-panel__send-row{border-top:none}.tc-pinned-panel__reply-preview{align-items:flex-start;background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid rgba(0,0,0,.1);border:1px solid var(--tc-border,rgba(0,0,0,.1));border-radius:4px 8px 8px 4px;cursor:pointer;display:flex;gap:5px;margin-bottom:2px;max-width:88%;padding:3px 8px 3px 6px;transition:background 80ms ease}.tc-pinned-panel__reply-preview:hover{background:#efecff;background:var(--tc-accent-soft,#efecff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-pinned-panel__reply-preview-bar{align-self:stretch;background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:2px;flex-shrink:0;width:3px}.tc-pinned-panel__reply-preview-body{flex:1 1;min-width:0;overflow:hidden}.tc-pinned-panel__reply-preview-author{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:9.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__reply-preview-snippet{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__edit-area{display:flex;flex-direction:column;gap:4px}.tc-pinned-panel__edit-textarea{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px solid #6449ff;border:1px solid var(--tc-accent,#6449ff);border-radius:6px;box-sizing:border-box;color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font:inherit;font-size:12px;min-height:56px;outline:none;padding:5px 8px;resize:vertical;width:100%}.tc-pinned-panel__edit-btns{display:flex;gap:5px;justify-content:flex-end}.tc-pinned-panel__edit-btn{-webkit-appearance:none;appearance:none;border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);border-radius:5px;cursor:pointer;font:inherit;font-size:11px;padding:3px 9px;transition:background 80ms ease}.tc-pinned-panel__edit-btn--cancel{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-pinned-panel__edit-btn--cancel:hover{background:#d8d5ce;background:var(--tc-border,#d8d5ce)}.tc-pinned-panel__edit-btn--save{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-pinned-panel__edit-btn--save:hover{background:#4120ff}.tc-pinned-panel__edited-label{font-size:9px;font-style:italic;margin-left:2px;opacity:.65}.tc-pinned-panel__deleted-bubble{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border:1px dashed #d8d5ce;border:1px dashed var(--tc-border,#d8d5ce);border-radius:8px;color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11.5px;font-style:italic;padding:4px 10px}.tc-pinned-panel__call-btn--active{color:#6449ff!important;color:var(--tc-accent,#6449ff)!important}.tc-pinned-panel__pin-overlay{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-radius:0 0 10px 10px;box-shadow:0 6px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-height:min(460px,80%);overflow:hidden;position:absolute;right:0;top:0;z-index:20}.tc-pinned-panel__pin-overlay-header{align-items:center;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);color:#1c1c1c;color:var(--tc-fg,#1c1c1c);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:7px;padding:10px 12px}.tc-pinned-panel__pin-overlay-header svg{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0}.tc-pinned-panel__pin-count{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:999px;color:#fff;font-size:10px;font-weight:700;line-height:1.4;padding:1px 5px}.tc-pinned-panel__pin-close{align-items:center;background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:22px;justify-content:center;margin-left:auto;width:22px}.tc-pinned-panel__pin-close:hover{background:rgba(0,0,0,.06);color:#444}.tc-pinned-panel__pin-overlay-body{flex:1 1;overflow-y:auto;padding:6px 0}.tc-pinned-panel__pin-empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;padding:24px 12px;text-align:center}.tc-pinned-panel__pin-item{align-items:flex-start;border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);display:flex;gap:8px;padding:8px 12px}.tc-pinned-panel__pin-item:last-child{border-bottom:none}.tc-pinned-panel__pin-item-bar{background:#6449ff;background:var(--tc-accent,#6449ff);border-radius:2px;flex-shrink:0;height:32px;margin-top:2px;width:3px}.tc-pinned-panel__pin-item-body{flex:1 1;min-width:0}.tc-pinned-panel__pin-item-head{align-items:baseline;display:flex;gap:6px;margin-bottom:1px;min-width:0}.tc-pinned-panel__pin-item-author{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:1;font-size:10px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__pin-item-ts{color:#888;color:var(--tc-muted,#888);flex-shrink:0;font-size:9px;opacity:.75;white-space:nowrap}.tc-pinned-panel__pin-item-text{color:#1c1c1c;color:var(--tc-fg,#1c1c1c);font-size:11.5px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__file-card{align-items:center;background:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);border-radius:8px;color:inherit;cursor:pointer;display:flex;gap:8px;max-width:260px;padding:8px 10px;text-decoration:none}.tc-pinned-panel__file-card--mine{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25)}.tc-pinned-panel__file-card-info{flex:1 1;min-width:0}.tc-pinned-panel__file-card-name{font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-pinned-panel__file-card-type{font-size:9.5px;letter-spacing:.04em;opacity:.65;text-transform:uppercase}.tc-pinned-panel__pin-unpin{align-items:center;background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:2px;width:22px}.tc-pinned-panel__pin-unpin:hover{background:rgba(0,0,0,.06);color:#ef4444}.tc-pinned-panel__pin-item{cursor:pointer}.tc-pinned-panel__pin-item:hover{background:rgba(0,0,0,.04)}.tc-pinned-panel__pin-drag{color:#ccc;cursor:grab;flex-shrink:0;font-size:13px;line-height:1;margin-right:-2px;-webkit-user-select:none;user-select:none}.tc-pinned-panel__pin-drag:active{cursor:grabbing}.tc-pin-confirm-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.tc-pin-confirm{background:#f4f4f0;background:var(--tc-bg,#f4f4f0);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);overflow:hidden;width:min(380px,100%)}.tc-pin-confirm__header{align-items:center;display:flex;gap:8px;padding:16px 16px 0}.tc-pin-confirm__header svg{color:#6449ff;color:var(--tc-accent,#6449ff);flex-shrink:0}.tc-pin-confirm__title{color:#1c1c1c;color:var(--tc-fg,#1c1c1c);font-size:14px;font-weight:700}.tc-pin-confirm__sub{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;line-height:1.5;margin:6px 16px 0}.tc-pin-confirm__preview{background:rgba(0,0,0,.05);background:var(--tc-surface,rgba(0,0,0,.05));border-left:3px solid #6449ff;border-left:3px solid var(--tc-accent,#6449ff);border-radius:0 6px 6px 0;margin:10px 16px;max-height:160px;overflow-y:auto;padding:10px 12px}.tc-pin-confirm__preview-author{color:#6449ff;color:var(--tc-accent,#6449ff);display:block;font-size:11px;font-weight:700;margin-bottom:3px}.tc-pin-confirm__preview-text{color:#1c1c1c;color:var(--tc-fg,#1c1c1c);font-size:12px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.tc-pin-confirm__actions{display:flex;gap:8px;padding:10px 16px 16px}.tc-pin-confirm__btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:8px 12px;transition:opacity .12s ease,background .12s ease}.tc-pin-confirm__btn--cancel{background:rgba(0,0,0,.1);color:#1c1c1c;color:var(--tc-fg,#1c1c1c)}.tc-pin-confirm__btn--cancel:hover{background:rgba(0,0,0,.18)}.tc-pin-confirm__btn--confirm{background:#6449ff;background:var(--tc-accent,#6449ff);color:#fff}.tc-pin-confirm__btn--confirm:hover{opacity:.88}.nv2,.nv2-overlay{--nv2-fg:#0d0d0d;--nv2-muted:#6b6b6b;--nv2-faint:#9a978f;--nv2-border:#d8d5ce;--nv2-line:#e7e4dd;--nv2-surface:#fff;--nv2-bg:#f4f4f0;--nv2-track:#ebe8e1;--nv2-accent:#6449ff;--nv2-accent-soft:#efecff;--nv2-teal:#0e7490;--nv2-ok:#15803d;--nv2-ok-soft:#dcfce7;--nv2-warn:#a16207;--nv2-warn-soft:#fef3c7;--nv2-bad:#b91c1c;--nv2-bad-soft:#fee2e2;color:var(--nv2-fg);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace);font-size:12px;line-height:1.45}.nv2 *,.nv2 :after,.nv2 :before,.nv2-overlay *,.nv2-overlay :after,.nv2-overlay :before{box-sizing:border-box}.nv2 button,.nv2 input,.nv2 select,.nv2 textarea,.nv2-overlay button,.nv2-overlay input,.nv2-overlay select,.nv2-overlay textarea{font-family:inherit;margin:0}.nv2 button,.nv2-overlay button{cursor:pointer}.nv2 button:disabled,.nv2-overlay button:disabled{cursor:default}.nv2 :focus-visible,.nv2-overlay :focus-visible{outline:2px solid var(--nv2-accent);outline-offset:1px}.nv2{display:flex;flex-direction:column;gap:14px;padding-bottom:24px}.nv2-muted{color:var(--nv2-muted)}.nv2-fg{color:var(--nv2-fg)}.nv2-ok{color:var(--nv2-ok)}.nv2-bad{color:var(--nv2-bad)}.nv2-warn{color:var(--nv2-warn)}.nv2-accent{color:var(--nv2-accent)}.nv2-small{font-size:11px}.nv2-normal{font-weight:400;letter-spacing:0;text-transform:none}.nv2-mt{margin-top:16px}.nv2-ml{margin-left:6px}.nv2-spacer{flex:1 1 auto}.nv2-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nv2-inline{align-items:center;display:flex;gap:6px;margin-top:8px}.nv2-link{align-items:center;background:none;border:0;color:var(--nv2-accent);display:inline-flex;font-weight:600;gap:3px;padding:0}.nv2-link:hover{text-decoration:underline}.nv2-btn{align-items:center;background:var(--nv2-surface);border:1px solid var(--nv2-border);color:var(--nv2-fg);display:inline-flex;font-weight:700;gap:6px;justify-content:center;letter-spacing:.12em;text-transform:uppercase;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.nv2-btn--md{font-size:10px;padding:8px 13px}.nv2-btn--sm{font-size:9px;padding:5px 9px}.nv2-btn:hover:not(:disabled){border-color:var(--nv2-fg)}.nv2-btn:disabled{opacity:.45}.nv2-btn--primary{background:var(--nv2-accent);border-color:var(--nv2-accent);color:#fff}.nv2-btn--primary:hover:not(:disabled){background:#533ae6;border-color:#533ae6}.nv2-btn--dark{background:var(--nv2-fg);border-color:var(--nv2-fg);color:#fff}.nv2-btn--ghost{background:transparent;border-color:transparent;color:var(--nv2-accent)}.nv2-btn--ghost:hover:not(:disabled){background:var(--nv2-accent-soft);border-color:transparent}.nv2-btn--accent-outline{border-color:var(--nv2-accent);color:var(--nv2-accent)}.nv2-btn--accent-outline:hover:not(:disabled){background:var(--nv2-accent-soft);border-color:var(--nv2-accent)}.nv2-btn--danger{border-color:#f1b9b9;color:var(--nv2-bad)}.nv2-btn--danger:hover:not(:disabled){background:var(--nv2-bad-soft);border-color:var(--nv2-bad)}.nv2-iconbtn{align-items:center;background:var(--nv2-surface);border:1px solid var(--nv2-border);color:var(--nv2-fg);display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;padding:0;width:30px}.nv2-iconbtn:hover:not(:disabled){border-color:var(--nv2-fg)}.nv2-iconbtn:disabled{opacity:.35}.nv2-iconbtn--danger{border-color:#f3c9c9;color:var(--nv2-bad)}.nv2-iconbtn--danger:hover:not(:disabled){background:var(--nv2-bad-soft);border-color:var(--nv2-bad)}.nv2-iconbtn--accent{border-color:var(--nv2-accent);color:var(--nv2-accent)}.nv2-iconbtn--accent:hover:not(:disabled){background:var(--nv2-accent-soft)}.nv2-iconbtn--primary{background:var(--nv2-accent);border-color:var(--nv2-accent);color:#fff}.nv2-iconbtn--primary:hover:not(:disabled){background:#533ae6}.nv2-iconbtn.is-active{background:var(--nv2-fg);border-color:var(--nv2-fg);color:#fff}.nv2-badge{align-items:center;display:inline-flex;font-size:8.5px;font-weight:800;letter-spacing:.12em;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.nv2-badge--ok{background:var(--nv2-ok-soft);color:var(--nv2-ok)}.nv2-badge--warn{background:var(--nv2-warn-soft);color:var(--nv2-warn)}.nv2-badge--bad{background:var(--nv2-bad-soft);color:var(--nv2-bad)}.nv2-badge--accent{background:var(--nv2-accent-soft);color:var(--nv2-accent)}.nv2-badge--muted{background:#efede8;color:var(--nv2-muted)}.nv2-badge--dark{background:var(--nv2-fg);color:#fff}.nv2-info{color:var(--nv2-faint);cursor:help;display:inline-flex;vertical-align:middle}.nv2-avatar{align-items:center;background:color-mix(in srgb,var(--nv2-av) 14%,#fff);border-radius:50%;color:var(--nv2-av);display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center;letter-spacing:.02em;position:relative}.nv2-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.nv2-avatar--ring{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--nv2-fg)}.nv2-avatar__dot{background:var(--nv2-faint);border:2px solid #fff;border-radius:50%;bottom:-1px;height:9px;position:absolute;right:-1px;width:9px}.nv2-avatar__dot.is-online{background:#16a34a}.nv2-avatar__dot.is-offline{background:#f59e0b}.nv2-avatar__dot.is-setup{background:#d6d3cc}.nv2-avstack{align-items:center;display:inline-flex}.nv2-avstack .nv2-avatar{box-shadow:0 0 0 2px #fff}.nv2-avstack .nv2-avatar+.nv2-avatar{margin-left:-6px}.nv2-avstack__more{color:var(--nv2-muted);font-size:10px;margin-left:4px}.nv2-logo{align-items:center;background:var(--nv2-fg);color:#fff;display:inline-flex;flex:0 0 auto;font-weight:800;justify-content:center;overflow:hidden}.nv2-logo img{background:#fff;height:100%;object-fit:contain;width:100%}.nv2-ring{display:inline-flex;flex:0 0 auto;position:relative}.nv2-ring__center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.nv2-ring__center b{font-size:22px;font-weight:700;line-height:1}.nv2-ring__center small{color:var(--nv2-faint);font-size:9px;margin-top:3px}.nv2-toggle{background:#d6d3cc;border:0;border-radius:9px;flex:0 0 auto;height:18px;padding:0;position:relative;transition:background .15s;width:32px}.nv2-toggle i{background:#fff;border-radius:50%;height:14px;left:2px;position:absolute;top:2px;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:14px}.nv2-toggle.is-on{background:var(--nv2-ok)}.nv2-toggle.is-on i{-webkit-transform:translateX(14px);transform:translateX(14px)}.nv2-toggle:disabled{opacity:.4}.nv2-stepper{align-items:stretch;background:var(--nv2-surface);border:1px solid var(--nv2-border);display:inline-flex;flex:0 0 auto}.nv2-stepper button{align-items:center;background:none;border:0;color:var(--nv2-muted);display:inline-flex;justify-content:center;width:24px}.nv2-stepper button:hover:not(:disabled){background:var(--nv2-bg);color:var(--nv2-fg)}.nv2-stepper button:disabled{opacity:.3}.nv2-stepper__val{color:var(--nv2-faint);font-size:11px;min-width:46px;padding:5px 4px;text-align:center}.nv2-stepper__val b{color:var(--nv2-fg)}.nv2-stepper.is-disabled{opacity:.55}.nv2-seg{background:var(--nv2-surface);border:1px solid var(--nv2-border);display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.nv2-seg button{align-items:center;background:none;border:0;color:var(--nv2-muted);display:inline-flex;font-weight:700;gap:6px;letter-spacing:.12em;white-space:nowrap}.nv2-seg button em{color:var(--nv2-faint);font-style:normal;font-weight:600;letter-spacing:0}.nv2-seg button:hover{color:var(--nv2-fg)}.nv2-seg button.is-active{background:var(--nv2-fg);color:#fff}.nv2-seg button.is-active em{color:#b9b6ff}.nv2-seg--md button{font-size:9.5px;padding:8px 12px}.nv2-seg--sm button{font-size:9px;padding:6px 10px}.nv2-seg--wrap{flex-wrap:wrap}.nv2-label{align-items:center;color:var(--nv2-muted);display:flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.18em;margin:12px 0 8px;text-transform:uppercase}.nv2-label>span:first-child{align-items:center;display:inline-flex;gap:6px}.nv2-label em{color:var(--nv2-faint);font-style:normal;margin-left:6px}.nv2-label__right{align-items:center;display:inline-flex;font-size:11px;font-weight:400;gap:10px;letter-spacing:0;margin-left:auto;text-transform:none}.nv2-label__right .nv2-link{font-size:11px}.nv2-empty{color:var(--nv2-muted);font-size:12px;line-height:1.6;padding:22px 16px;text-align:center}.nv2-minibar{background:var(--nv2-track);display:flex;height:4px;margin-top:6px}.nv2-minibar i{display:block;height:100%}.nv2-minibar .is-accepted{background:var(--nv2-ok)}.nv2-minibar .is-sent{background:var(--nv2-accent)}.nv2-minibar .is-failed{background:var(--nv2-bad)}.nv2-card{background:var(--nv2-surface);border:1px solid var(--nv2-border);min-width:0;padding:16px}.nv2-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.nv2-top{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.nv2-top.is-team{grid-template-columns:minmax(0,1fr) 72px}.nv2-top.is-targets{grid-template-columns:72px minmax(0,1fr)}@media(max-width:1180px){.nv2-top{grid-template-columns:minmax(0,1fr)!important}.nv2-top .nv2-rail{flex-direction:row;flex-wrap:wrap}.nv2-top .nv2-rail__rings,.nv2-top .nv2-rail__team{flex-direction:row}.nv2-top .nv2-rail__divider{border-left:1px solid var(--nv2-line);border-top:0;height:28px;width:0}}.nv2-rail{gap:10px;padding:12px 8px}.nv2-rail,.nv2-rail__rings{align-items:center;display:flex;flex-direction:column}.nv2-rail__rings{gap:8px}.nv2-rail__team{align-items:center;display:flex;flex-direction:column;gap:6px}.nv2-rail__member{background:none;border:0;border-radius:50%;line-height:0;padding:0}.nv2-rail__member:focus-visible .nv2-avatar,.nv2-rail__member:hover .nv2-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--nv2-accent)}.nv2-rail__divider{border-top:1px solid var(--nv2-line);width:28px}.nv2-rail__count{color:var(--nv2-muted);font-size:10px}.nv2-rail__logo{background:none;border:1px solid var(--nv2-border);padding:2px;position:relative}.nv2-rail__logo i{background:var(--nv2-accent);border-radius:50%;height:8px;position:absolute;right:-3px;top:-3px;width:8px}.nv2-rail__logo i.is-covered,.nv2-rail__logo i.is-opened{background:#16a34a}.nv2-kpipill{align-items:center;background:var(--nv2-surface);border:1px solid var(--nv2-fg);display:inline-flex;font-size:9px;font-weight:700;gap:8px;letter-spacing:.14em;padding:6px 10px}.nv2-kpipill__dots{display:inline-flex;gap:4px}.nv2-kpipill.is-open{border-color:var(--nv2-fg)}.nv2-kpis{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.nv2-kpi{align-items:center;border:1px solid var(--nv2-line);cursor:help;display:flex;flex-direction:column;gap:10px;padding:16px 10px 12px}.nv2-kpi__caption{color:var(--nv2-muted);font-size:11px;text-align:center}.nv2-kpi__note{color:var(--nv2-ok);display:block;font-size:10.5px;margin-top:2px}.nv2-team__body{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.nv2-team.is-wide .nv2-team__body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media(max-width:900px){.nv2-team.is-wide .nv2-team__body{grid-template-columns:minmax(0,1fr)}}.nv2-team__side{border-left:1px solid var(--nv2-line);display:flex;flex-direction:column;padding-left:18px}@media(max-width:900px){.nv2-team__side{border:0;padding:0}}.nv2-teamrow{align-items:center;border-bottom:1px solid var(--nv2-line);display:flex;gap:10px;padding:10px 0}.nv2-teamrow__main{flex:1 1 auto;min-width:0}.nv2-teamrow__name{align-items:center;background:none;border:0;color:var(--nv2-fg);display:inline-flex;font-size:12.5px;font-weight:700;gap:4px;padding:0}.nv2-teamrow__name svg{color:var(--nv2-faint)}.nv2-teamrow__name:hover{color:var(--nv2-accent)}.nv2-teamrow__setup{color:var(--nv2-faint);font-size:11px;margin-top:3px}.nv2-teamrow__jobs{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nv2-jobchip{align-items:center;background:none;border:1px dashed var(--nv2-border);color:var(--nv2-faint);display:inline-flex;font-size:10.5px;gap:5px;padding:2px 7px}.nv2-jobchip i{border:1px solid var(--nv2-faint);border-radius:50%;height:6px;width:6px}.nv2-jobchip em{color:var(--nv2-muted);font-style:normal}.nv2-jobchip.is-on{border-style:solid;color:var(--nv2-fg);font-weight:600}.nv2-jobchip.is-on i{background:#16a34a;border-color:#16a34a}.nv2-chart{align-items:flex-end;display:flex;gap:4px;height:92px;padding-top:14px}.nv2-chart.is-tall{height:170px}.nv2-chart__col{align-items:center;cursor:default;display:flex;flex:1 1;flex-direction:column;height:100%}.nv2-chart__val{color:var(--nv2-fg);font-size:9px;height:12px;line-height:12px}.nv2-chart__stack{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;width:100%}.nv2-chart__stack .is-accepted{background:var(--nv2-teal)}.nv2-chart__stack .is-sent{background:var(--nv2-accent)}.nv2-chart__col:hover .nv2-chart__stack{opacity:.8}.nv2-chart__axis{color:var(--nv2-muted);display:flex;font-size:9.5px;gap:8px;justify-content:space-between;margin-top:4px}.nv2-chart__axis i{display:inline-block;height:7px;vertical-align:-1px;width:7px}.nv2-chart__axis .is-sent{background:var(--nv2-accent)}.nv2-chart__axis .is-accepted{background:var(--nv2-teal)}.nv2-fails{margin-top:6px}.nv2-fails__row{border-bottom:1px dashed var(--nv2-line);display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:4px 0}.nv2-fails__row b{color:var(--nv2-bad)}.nv2-skillcard{align-items:center;border:1px solid var(--nv2-border);display:flex;gap:10px;margin-top:16px;padding:10px 12px}.nv2-skillcard>div{flex:1 1 auto}.nv2-skillcard__title{align-items:center;display:flex;font-weight:700;gap:6px}.nv2-targets__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-top:10px}.nv2-targets__grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.nv2-target{background:#fcfbf9;border:1px solid var(--nv2-line);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:140px;padding:12px 14px;position:relative;transition:border-color .12s,box-shadow .12s}.nv2-target:hover{border-color:var(--nv2-fg);box-shadow:0 6px 18px hsla(0,0%,5%,.06)}.nv2-target__head{align-items:flex-start;display:flex;gap:10px}.nv2-target__title{flex:1 1 auto;min-width:0}.nv2-target__title b{display:block;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-target__title span{color:var(--nv2-faint);font-size:11px}.nv2-target__remove{height:24px;opacity:.35;transition:opacity .12s;width:24px}.nv2-target:focus-within .nv2-target__remove,.nv2-target:hover .nv2-target__remove,.nv2-target__remove:focus-visible{opacity:1}@media(hover:none){.nv2-target__remove{opacity:1}}.nv2-target__nums{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.nv2-target__nums span{background:#fff;border:1px solid var(--nv2-line);color:var(--nv2-faint);font-size:10px;padding:8px 6px;text-align:center}.nv2-target__nums b{color:var(--nv2-fg);display:block;font-size:18px}.nv2-target__line,.nv2-target__warm{font-size:11.5px}.nv2-target__foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.nv2-target__goal{font-size:11px;margin-left:auto;white-space:nowrap}.nv2-track{align-items:center;display:inline-flex;flex:1 1 60px;min-width:60px}.nv2-track__line{background:var(--nv2-track);flex:1 1 auto;height:2px}.nv2-track__line.is-on{background:var(--nv2-accent)}.nv2-track__dot{background:var(--nv2-track);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.nv2-track__dot.is-on{background:var(--nv2-accent)}.nv2-track__dot.is-head{box-shadow:0 0 0 3px var(--nv2-accent-soft);height:11px;width:11px}.nv2-track__flag{color:var(--nv2-faint);flex:0 0 auto}.nv2-track__flag.is-on{color:var(--nv2-ok)}.nv2-reach__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:10px}.nv2-reach{align-items:center;border:1px solid var(--nv2-line);display:flex;gap:10px;padding:10px 12px}.nv2-reach__main{flex:1 1 auto;font-size:11.5px;min-width:0}.nv2-reach__main>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-reach__more{font-size:11px;grid-column:1/-1;padding:4px 2px}.nv2-people.nv2-card{padding:0}.nv2-people__graph.is-hidden{contain:strict;height:0;overflow:hidden;visibility:hidden}.nv2-people__head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.nv2-people.is-embedded .nv2-people__head{padding:0 0 10px}.nv2-people__title{font-size:10px;font-weight:800;letter-spacing:.18em}.nv2-people__title em{color:var(--nv2-faint);font-style:normal;font-weight:600;margin-left:6px}.nv2-people__stages{padding:0 16px 12px}.nv2-people.is-embedded .nv2-people__stages{padding:0 0 10px}.nv2-people__graph{border-top:1px solid var(--nv2-line);padding:12px 16px 16px}.nv2-people.is-embedded .nv2-people__graph{border:0;padding:0}.nv2-select{color:var(--nv2-fg);font-size:11.5px;max-width:220px}.nv2-search,.nv2-select{background:var(--nv2-surface);border:1px solid var(--nv2-border);height:30px;padding:0 8px}.nv2-search{align-items:center;color:var(--nv2-faint);display:inline-flex;gap:6px}.nv2-search input{background:none;border:0;color:var(--nv2-fg);font-size:11.5px;outline:0;width:150px}.nv2-search--block{display:flex;margin-bottom:10px;width:100%}.nv2-search--block input{width:100%}.nv2-plist{border-top:1px solid var(--nv2-line)}.nv2-people.is-embedded .nv2-plist{border:1px solid var(--nv2-line)}.nv2-prow{grid-gap:12px;align-items:center;border-bottom:1px solid var(--nv2-line);display:grid;gap:12px;grid-template-columns:minmax(200px,2.2fr) minmax(110px,1.2fr) minmax(90px,.9fr) minmax(150px,1.6fr) 232px;min-height:52px;padding:9px 16px}.nv2-prow--head{color:var(--nv2-faint);font-size:8.5px;font-weight:700;letter-spacing:.16em;min-height:0;padding-bottom:8px;padding-top:8px}.nv2-prow--head,.nv2-prow:not(.nv2-prow--head):hover{background:#fbfaf7}.nv2-prow__person{align-items:center;display:flex;gap:10px;min-width:0}.nv2-prow__person>div{min-width:0}.nv2-prow__person>div>.nv2-pname,.nv2-prow__person>div>b{font-size:12.5px}.nv2-prow__person>div>b,.nv2-prow__person>div>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-prow__person>div>span{color:var(--nv2-faint);font-size:11px}.nv2-prow__company{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-prow__status{align-items:center;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;min-width:0}.nv2-prow__facts{max-width:100%;min-width:0}.nv2-prow__facts,.nv2-prow__fail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-prow__fail{color:var(--nv2-bad);flex-basis:100%;font-size:10.5px}.nv2-prow__actions{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:auto 92px 26px;justify-content:end}.nv2-prow__actions .nv2-prow__primary{grid-column:1;height:26px;justify-self:end}.nv2-prow__actions .nv2-move{grid-column:2;width:100%}.nv2-prow__actions .nv2-move.nv2-prow__sender{grid-column:1;width:92px}.nv2-prow__actions .nv2-prow__remove{grid-column:3}.nv2-prow__check{accent-color:var(--nv2-accent);cursor:pointer;flex-shrink:0;height:14px;margin:0;width:14px}.nv2-prow.is-selected{background:#f6f3ea}.nv2-prow__remove{height:26px;opacity:.35;width:26px}.nv2-prow:focus-within .nv2-prow__remove,.nv2-prow:hover .nv2-prow__remove,.nv2-prow__remove:focus-visible{opacity:1}@media(hover:none){.nv2-prow__remove{opacity:1}}@media(max-width:860px){.nv2-prow{grid-template-columns:minmax(0,1fr) auto!important}.nv2-prow .nv2-prow__company,.nv2-prow .nv2-prow__via,.nv2-prow--head{display:none}.nv2-prow .nv2-prow__actions{grid-column:2;grid-row:1}.nv2-prow .nv2-prow__status{grid-column:1/-1;grid-row:2;padding-left:40px}}.nv2-people.is-embedded .nv2-prow{grid-template-columns:minmax(180px,2fr) minmax(90px,.9fr) minmax(140px,1.6fr) 232px;padding-left:12px;padding-right:12px}.nv2-people.is-embedded .nv2-plist.has-company .nv2-prow{grid-template-columns:minmax(180px,2fr) minmax(100px,1.1fr) minmax(90px,.9fr) minmax(140px,1.6fr) 232px}.nv2-bulk{align-items:center;background:#f6f3ea;border-top:1px solid var(--nv2-line);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px;padding:8px 16px}.nv2-bulk b{font-weight:700}.nv2-bulk .nv2-select{max-width:280px}.nv2-people.is-embedded .nv2-bulk{border:1px solid var(--nv2-line);border-bottom:0;padding-left:12px;padding-right:12px}.nv2-via{font-size:11.5px;gap:6px}.nv2-li,.nv2-via{align-items:center;display:inline-flex}.nv2-li{color:var(--nv2-faint);flex-shrink:0;height:18px;justify-content:center;margin-left:2px;vertical-align:middle;width:18px}.nv2-li:focus-visible,.nv2-li:hover{color:#0a66c2}.nv2-pname{align-items:center;display:flex;gap:4px;min-width:0}.nv2-pname>b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-move{background:var(--nv2-surface);border:1px solid var(--nv2-border);color:var(--nv2-muted);font-family:inherit;font-size:10px;height:26px;padding:0 4px}.nv2-showall{background:none;border:0;color:var(--nv2-accent);display:block;font-size:9.5px;font-weight:800;letter-spacing:.16em;padding:12px;width:100%}.nv2-showall:hover{background:var(--nv2-accent-soft)}.nv2-sentinel{height:1px}.nv2-board{grid-gap:10px;border-top:1px solid var(--nv2-line);display:grid;gap:10px;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;overflow-x:auto;padding:12px 16px 16px}.nv2-board__col{display:flex;flex-direction:column;gap:8px;min-width:0}.nv2-board__head{align-items:center;display:flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.14em;padding:4px 2px}.nv2-board__head em{color:var(--nv2-faint);font-style:normal}.nv2-board__col.is-failed .nv2-board__head{color:var(--nv2-bad)}.nv2-board__empty{color:var(--nv2-faint);font-size:11px;padding:6px 2px}.nv2-people.is-embedded .nv2-board{padding:10px 0 0}.nv2-bcard{align-items:flex-start;background:var(--nv2-surface);border:1px solid var(--nv2-line);display:flex;flex-direction:column;gap:8px;padding:10px}.nv2-bcard__head{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.nv2-bcard__head>div{min-width:0}.nv2-bcard__head>div>.nv2-pname,.nv2-bcard__head>div>b{font-size:12px}.nv2-bcard__head>div>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-bcard__head>div>span{color:var(--nv2-faint);display:block;font-size:10.5px}.nv2-bcard__meta{gap:8px}.nv2-bcard__meta,.nv2-removed{align-items:center;display:flex;flex-wrap:wrap}.nv2-removed{font-size:11px;gap:6px;padding:10px 16px 14px}.nv2-removed__row{align-items:center;border-bottom:1px dashed var(--nv2-line);display:flex;flex-basis:100%;justify-content:space-between;padding:6px 0}.nv2-people.is-embedded .nv2-removed{padding-left:0;padding-right:0}.nv2-overlay{align-items:center;background:hsla(0,0%,5%,.5);display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:90}.nv2-modal{background:var(--nv2-surface);border:1px solid var(--nv2-border);box-shadow:0 24px 64px rgba(0,0,0,.18);display:flex;flex-direction:column;max-height:min(860px,100vh - 24px);outline:0}.nv2-modal--xl{height:min(860px,100vh - 24px)}.nv2-modal__head{align-items:center;border-bottom:1px solid var(--nv2-line);display:flex;gap:12px;padding:14px 18px}.nv2-modal__title{align-items:center;display:flex;flex:1 1 auto;font-size:10.5px;font-weight:800;gap:8px;letter-spacing:.2em;min-width:0}.nv2-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px}.nv2-modal__foot{align-items:center;background:var(--nv2-bg);border-top:1px solid var(--nv2-line);display:flex;flex-wrap:wrap;gap:10px;padding:12px 18px}.nv2-textarea{background:#fff;border:1px solid var(--nv2-border);color:var(--nv2-fg);font-size:12px;line-height:1.55;padding:10px 12px;resize:vertical;width:100%}.nv2-quote{background:#f7f6f2;border:1px solid var(--nv2-line);font-size:11.5px;line-height:1.6;margin-bottom:6px;padding:10px 12px}.nv2-quote__meta{font-size:10.5px;margin-top:8px}.nv2-quote.is-bad{border-color:var(--nv2-bad)}.nv2-pick{display:flex;flex-direction:column;gap:6px}.nv2-pick__row{align-items:center;background:#fff;border:1px solid var(--nv2-border);display:flex;font-size:12px;gap:10px;padding:9px 12px;text-align:left}.nv2-pick__row:hover:not(:disabled){border-color:var(--nv2-fg)}.nv2-pick__row.is-active{background:var(--nv2-accent-soft);border-color:var(--nv2-accent)}.nv2-pick__row:disabled{opacity:.5}.nv2-pick__jobs{color:var(--nv2-accent);display:inline-flex;gap:4px}.nv2-intro__diagram{align-items:flex-start;display:flex;gap:6px;justify-content:center;padding:6px 0 14px}.nv2-intro__node{align-items:center;display:flex;flex-direction:column;gap:3px;max-width:150px;min-width:96px;text-align:center}.nv2-intro__node b{font-size:12.5px}.nv2-intro__node span{color:var(--nv2-faint);font-size:10.5px}.nv2-intro__node .nv2-badge{margin-top:3px}.nv2-intro__edge{align-items:center;display:flex;flex:0 1 90px;flex-direction:column;margin-top:12px}.nv2-intro__edge span{border-bottom:1px solid var(--nv2-border);color:var(--nv2-faint);font-size:10px;padding:0 8px 4px;text-align:center;width:100%}.nv2-intro__edge small{color:var(--nv2-faint);font-size:10px;margin-top:3px}.nv2-intro__why{font-size:12px;line-height:1.6;margin:0 0 6px}.nv2-steps{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.nv2-steps li{align-items:center;border:1px solid var(--nv2-line);display:flex;gap:10px;padding:10px 12px}.nv2-steps li.is-done{background:#f6fbf7}.nv2-steps li.is-running{border-color:var(--nv2-accent)}.nv2-steps__n{align-items:center;border:1px solid var(--nv2-border);border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:10px;height:22px;justify-content:center;width:22px}li.is-done .nv2-steps__n{background:var(--nv2-ok);border-color:var(--nv2-ok);color:#fff}.nv2-steps__body{flex:1 1 auto}.nv2-steps__body b{display:block;font-size:12px}.nv2-steps__body span{color:var(--nv2-faint);font-size:11px}.nv2-done{background:#fff;border:1px solid var(--nv2-border);color:var(--nv2-muted);font-size:9px;font-weight:800;letter-spacing:.12em;padding:4px 8px}.nv2-done.is-on{background:var(--nv2-ok-soft);border-color:#a7e3b9;color:var(--nv2-ok)}.nv2-check{align-items:center;color:var(--nv2-muted);display:inline-flex;font-size:11.5px;gap:6px}.nv2-pn__tabs{margin-bottom:4px}.nv2-pn__cols{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:820px){.nv2-pn__cols{grid-template-columns:minmax(0,1fr)}}.nv2-pn__col{padding:0 18px}.nv2-pn__col:first-child{border-right:1px solid var(--nv2-line);padding-left:0}.nv2-pn__col:last-child{padding-right:0}@media(max-width:820px){.nv2-pn__col{border:0!important;padding:0!important}}.nv2-pn__col .nv2-seg{margin-bottom:8px}.nv2-vars{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 4px}.nv2-vars button{background:var(--nv2-accent-soft);border:0;color:var(--nv2-accent);font-size:10.5px;padding:2px 6px}.nv2-vars button:hover{background:#e2dcff}.nv2-versions{align-items:center;border-top:1px solid var(--nv2-line);display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.nv2-versions button{background:none;border:1px solid transparent;color:var(--nv2-muted);font-size:11px;padding:2px 6px}.nv2-versions button b{color:var(--nv2-fg);margin-left:4px}.nv2-versions button.is-active{border-color:var(--nv2-fg);color:var(--nv2-fg)}.nv2-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:620px){.nv2-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv2-presets button{background:#fff;border:1px solid var(--nv2-border);padding:10px 12px;text-align:left}.nv2-presets button b{display:block;font-size:12px}.nv2-presets button span{color:var(--nv2-faint);font-size:10.5px}.nv2-presets button.is-active{background:var(--nv2-fg);border-color:var(--nv2-fg);color:#fff}.nv2-presets button.is-active span{color:#c9c6be}.nv2-presets button.is-custom:not(.is-active){border-style:dashed}.nv2-flow{align-items:center;background:var(--nv2-bg);display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px;padding:10px 12px}.nv2-flow__arrow{color:var(--nv2-faint)}.nv2-flow__stage{align-items:center;background:var(--nv2-accent-soft);color:var(--nv2-accent);display:inline-flex;font-size:9px;font-weight:800;gap:4px;letter-spacing:.12em;padding:3px 7px}.nv2-flow__stage.is-locked{background:#e9e6df;color:var(--nv2-muted)}.nv2-flow__stage.is-goal{background:var(--nv2-ok-soft);color:var(--nv2-ok)}.nv2-stages{border:1px solid var(--nv2-line);margin-bottom:10px}.nv2-stages__row{align-items:center;border-bottom:1px solid var(--nv2-line);display:flex;gap:8px;padding:8px 10px}.nv2-stages__row:last-child{border-bottom:0}.nv2-stages__row input{border:1px solid var(--nv2-border);flex:0 1 300px;font-size:12px;height:30px;padding:0 8px}.nv2-stages__row .nv2-iconbtn{height:26px;width:26px}.nv2-stages__n{color:var(--nv2-faint);font-size:10px;width:14px}.nv2-stages>.nv2-muted{padding:10px}.nv2-goaltag{background:var(--nv2-ok-soft);color:var(--nv2-ok);font-size:8.5px;font-weight:800}.nv2-goaltag,.nv2-introtag{align-items:center;display:inline-flex;gap:4px;letter-spacing:.12em;padding:2px 6px}.nv2-introtag{background:transparent;border:1px dashed var(--nv2-line);color:var(--nv2-muted);cursor:pointer;font:inherit;font-size:8.5px;font-weight:800}.nv2-introtag:hover{border-color:var(--nv2-accent);color:var(--nv2-accent)}.nv2-introtag.is-on{background:var(--nv2-accent-soft);border:1px solid var(--nv2-accent);color:var(--nv2-accent)}.nv2-conninfo{background:#fff;border:1px solid var(--nv2-line);font-size:12px;line-height:1.5;margin:10px 0;padding:10px 12px}.nv2-conninfo b{font-weight:700}.nv2-funnel{align-items:stretch;display:flex;gap:4px;overflow-x:auto}.nv2-funnel__box{background:#fff;border:1px solid var(--nv2-line);border-bottom:3px solid var(--nv2-track);flex:1 1;min-width:92px;padding:8px 10px 6px;text-align:left}.nv2-funnel__box b{color:var(--nv2-faint);display:block;font-size:20px;font-weight:600}.nv2-funnel__box.has-value{border-bottom-color:var(--nv2-accent)}.nv2-funnel__box.has-value b{color:var(--nv2-fg)}.nv2-funnel__box.is-failed.has-value{border-bottom-color:var(--nv2-bad)}.nv2-funnel__box.is-failed.has-value b{color:var(--nv2-bad)}.nv2-funnel__box.is-active{background:var(--nv2-accent-soft);border-color:var(--nv2-accent)}.nv2-funnel__box:hover{border-color:var(--nv2-fg)}.nv2-funnel__label{align-items:center;color:var(--nv2-muted);display:flex;font-size:8.5px;font-weight:800;gap:4px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.nv2-funnel__arrow{align-self:center;color:var(--nv2-faint);font-size:11px}.nv2-funnel__gap{flex:0 0 auto;width:10px}.nv2-entity{display:flex;flex-direction:column;padding:0!important}.nv2-entity__title{align-items:center;display:flex;gap:12px;letter-spacing:0}.nv2-entity__title b{display:block;font-size:19px;font-weight:700;letter-spacing:0}.nv2-entity__title>span>span{align-items:center;display:flex;font-size:11.5px;font-weight:400;gap:8px;margin-top:2px}.nv2-entity__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.nv2-entity__funnel{border-bottom:1px solid var(--nv2-line);flex:0 0 auto;padding:12px 18px}.nv2-entity__cols{display:grid;flex:1 1 auto;grid-template-columns:300px minmax(0,1fr);min-height:0}@media(max-width:900px){.nv2-entity__cols{grid-template-columns:minmax(0,1fr)}}.nv2-entity__side{background:#faf9f6;border-right:1px solid var(--nv2-line);min-height:0;overflow-y:auto;padding:6px 16px 16px}.nv2-entity__main{min-height:0;overflow-y:auto;padding:14px 18px}.nv2-entity__buttons{display:flex;flex-direction:column;gap:8px;margin-top:16px}.nv2-entity__buttons .nv2-btn{width:100%}.nv2-jobtoggle{align-items:center;border:1px solid var(--nv2-line);display:inline-flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.12em;padding:6px 10px}.nv2-jobtoggle .nv2-muted{font-size:11px;font-weight:400;letter-spacing:0;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-cmember{border-bottom:1px solid var(--nv2-line)}.nv2-cmember__head{align-items:center;background:none;border:0;color:var(--nv2-faint);display:flex;gap:10px;padding:9px 0;text-align:left;width:100%}.nv2-cmember__name{flex:1 1 auto;min-width:0}.nv2-cmember__name b{align-items:center;color:var(--nv2-fg);display:flex;font-size:12px;gap:5px}.nv2-cmember__name b svg{color:var(--nv2-accent)}.nv2-cmember__name span{color:var(--nv2-muted);font-size:11px}.nv2-cmember__body{display:flex;flex-direction:column;gap:6px;padding:0 0 12px}.nv2-cmember__actions{align-items:center;display:flex;gap:4px}.nv2-cmember__actions .nv2-iconbtn{height:24px;width:24px}.nv2-statboxes{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr)}.nv2-statboxes span{background:#fff;border:1px solid var(--nv2-line);color:var(--nv2-faint);font-size:9.5px;padding:6px 4px;text-align:center}.nv2-statboxes b{color:var(--nv2-fg);display:block;font-size:15px}.nv2-warmrow{align-items:flex-start;display:flex;font-size:11.5px;gap:8px;padding:5px 0}.nv2-warmrow>.nv2-avatar{flex-shrink:0}.nv2-warmrow__text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.nv2-warmrow__text>.nv2-muted{font-size:10.5px}.nv2-warmrow__title{color:var(--nv2-faint);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv2-filterchip{align-items:center;background:var(--nv2-accent-soft);color:var(--nv2-accent);display:inline-flex;font-size:11px;gap:6px;margin-bottom:10px;padding:3px 4px 3px 9px}.nv2-filterchip .nv2-iconbtn{background:none;border:0;color:var(--nv2-accent);height:20px;width:20px}.nv2-agent{font-weight:600}.nv2-agent.is-online{color:#16a34a}.nv2-agent.is-offline{color:#b45309}.nv2-agent.is-setup{color:var(--nv2-faint)}.nv2-switch{background:none;border:0;opacity:.6;padding:2px}.nv2-switch.is-active,.nv2-switch:hover{opacity:1}.nv2-callout{background:var(--nv2-warn-soft);color:var(--nv2-warn);font-size:11.5px;line-height:1.5;margin:10px 0 0;padding:10px 12px}.nv2-callout--bad{background:var(--nv2-bad-soft);color:var(--nv2-bad)}.nv2-input{background:#fff;border:1px solid var(--nv2-border);color:var(--nv2-fg);font-family:inherit;font-size:12px;height:32px;padding:0 10px;width:100%}.nv2-input:focus{border-color:var(--nv2-accent);outline:none}.nv2-queue{display:flex;flex-direction:column;gap:10px}.nv2-queue p{line-height:1.55;margin:0}.nv2-queue__person{align-items:center;display:flex;gap:10px}.nv2-queue__person>span{display:flex;flex-direction:column;min-width:0}.nv2-queue__person b{font-size:13px}.nv2-queue__field{display:flex;flex-direction:column;gap:5px}.nv2-queue__field>span{color:var(--nv2-faint);font-size:8.5px;font-weight:700;letter-spacing:.16em}.nv2-queue__field .nv2-select{height:32px;width:100%}.nv2-queue__field>.nv2-queue__hint{color:var(--nv2-muted);font-size:10.5px;font-weight:400;letter-spacing:0}.nv2-queue .nv2-callout{margin:0}.nv2-history{border-left:2px solid var(--nv2-line);list-style:none;margin:6px 0 0;padding:0 0 0 8px}.nv2-history li{padding:1px 0}.nv2-job{background:#fff;border:1px solid var(--nv2-border);display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:10px 12px}.nv2-job__head{font-size:10px;gap:7px;letter-spacing:.14em}.nv2-job__foot,.nv2-job__head{align-items:center;display:flex}.nv2-job__foot{color:var(--nv2-muted);font-size:11px;gap:10px}.nv2-job__foot b{color:var(--nv2-fg)}.nv2-job:not(.is-on){background:#faf9f6}.nv2-acompany{align-items:center;border-bottom:1px solid var(--nv2-line);display:flex;gap:10px;padding:8px 0}.nv2-acompany__main{display:flex;flex:1 1 auto;flex-direction:column;font-size:11px;min-width:0}.nv2-acompany__main b{font-size:12px}.nv2-acompany .nv2-iconbtn{height:24px;width:24px}.nv2-toast{background:var(--nv2-fg);bottom:18px;color:var(--nv2-bg);font-size:12px;left:50%;line-height:1.45;max-width:min(640px,92vw);padding:10px 16px;position:fixed;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1100}.nv2-setup__lead{line-height:1.5;margin:0 0 10px}.nv2-setup__os{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.nv2-setup__cmd{align-items:flex-start;background:#111;border:1px solid #111;color:#e8e6ff;display:flex;gap:8px;margin-top:10px;padding:10px 12px}.nv2-setup__cmd code{flex:1 1 auto;font-size:11px;line-height:1.5;min-width:0;white-space:pre-wrap;word-break:break-all}.nv2-setup__cmd .nv2-iconbtn{background:transparent;border-color:#444;color:#fff}.nv2-steps li.is-bad:not(.is-done){background:#fff7f7;border-color:#f3b4b4}.nv2-agentnote{align-items:center;color:var(--nv2-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:3px}.nv2-agentnote.is-bad{color:var(--nv2-bad)}.nv2-agentnote.is-warn{color:var(--nv2-warn)}.nv2-review{background:var(--nv2-warn-soft);border:1px solid #f1d38a;font-size:11.5px;margin:0 0 12px;padding:10px 12px}.nv2-review__head{color:var(--nv2-warn);font-weight:700}.nv2-review__head,.nv2-review__row{align-items:center;display:flex;gap:8px}.nv2-review__row{border-top:1px solid #f1d38a;flex-wrap:wrap;padding:6px 0}.nv2-review__row:first-of-type{margin-top:8px}.nv2-review__who{flex:1 1 200px;min-width:0}.nv2-review__who a{color:inherit}.nv2-myagent span:before{background:var(--nv2-faint);border-radius:50%;content:"";display:inline-block;height:7px;margin-right:6px;vertical-align:1px;width:7px}.nv2-myagent.is-online span:before{background:#16a34a}.nv2-myagent.is-offline span:before{background:#d97706}.nv2-loadwarn{background:var(--nv2-bad-soft);border:1px solid #f3b4b4;color:var(--nv2-bad);display:flex;flex-direction:column;font-size:12px;gap:4px;margin-bottom:12px;padding:10px 12px}.tc-notif-logs{padding:var(--tc-page-pad)}.tc-notif-logs__gate{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);padding:40px 18px;text-align:center}.tc-notif-logs__head{margin-bottom:18px}.tc-notif-logs__eyebrow{color:#6449ff;color:var(--tc-accent,#6449ff);font-size:10.5px;font-weight:800;letter-spacing:.16em}.tc-notif-logs__title{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:30px;font-weight:700;margin:4px 0 0}.tc-notif-logs__subtitle{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13.5px;line-height:1.5;margin:8px 0 0;max-width:640px}.tc-notif-logs__uid{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-family:monospace;font-size:12px;-webkit-user-select:all;user-select:all}.tc-notif-logs__stats{grid-gap:0;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:22px 0 16px}@media(max-width:600px){.tc-notif-logs__stats{grid-template-columns:repeat(2,1fr)}}.tc-notif-logs__stat{border-right:1px solid #d8d5ce;border-right:1px solid var(--tc-border,#d8d5ce);padding:15px 12px}.tc-notif-logs__stat:last-child{border-right:none}@media(max-width:600px){.tc-notif-logs__stat:nth-child(2){border-right:none}.tc-notif-logs__stat:nth-child(3),.tc-notif-logs__stat:nth-child(4){border-top:1px solid #d8d5ce;border-top:1px solid var(--tc-border,#d8d5ce)}.tc-notif-logs__stat:nth-child(4){border-right:none}}.tc-notif-logs__stat-label{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tc-notif-logs__stat-value{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:26px;font-weight:700;line-height:1;margin-top:6px}.tc-notif-logs__stat-value--ok{color:#22863a}.tc-notif-logs__stat-value--err{color:#cb2431}.tc-notif-logs__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.tc-notif-logs__search{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#0d0d0d;color:var(--tc-fg,#0d0d0d);flex:1 1;font-size:13px;min-width:200px;outline:none;padding:7px 10px}.tc-notif-logs__search:focus{border-color:#6449ff;border-color:var(--tc-accent,#6449ff)}.tc-notif-logs__filters{display:flex;gap:4px}.tc-notif-logs__filter-btn{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6b6b6b;color:var(--tc-muted,#6b6b6b);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 12px}.tc-notif-logs__filter-btn:hover{border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#6449ff;color:var(--tc-accent,#6449ff)}.tc-notif-logs__filter-btn--active{background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-notif-logs__error{background:#fff0f0;border:1px solid #f5a8a8;color:#cb2431;font-size:13px;margin-bottom:12px;padding:10px 14px}.tc-notif-logs__empty{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:13.5px;padding:40px 18px;text-align:center}.tc-notif-logs__table-wrap{border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);overflow-x:auto}.tc-notif-logs__table{border-collapse:collapse;font-size:13px;width:100%}.tc-notif-logs__table th{background:#fff;background:var(--tc-surface,#fff);color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.tc-notif-logs__table td,.tc-notif-logs__table th{border-bottom:1px solid #d8d5ce;border-bottom:1px solid var(--tc-border,#d8d5ce);padding:10px 12px}.tc-notif-logs__table td{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);vertical-align:top}.tc-notif-logs__row:last-child td{border-bottom:none}.tc-notif-logs__row:hover td{background:#f5f4f1;background:var(--tc-hover,#f5f4f1)}.tc-notif-logs__row--failed td{background:snow}.tc-notif-logs__cell-ts{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:12px;white-space:nowrap}.tc-notif-logs__recipient{font-weight:600}.tc-notif-logs__recipient-id{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-family:monospace;font-size:11px;margin-top:2px}.tc-notif-logs__preview{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-notif-logs__muted{color:#9e9e9e;color:var(--tc-subtle,#9e9e9e);font-family:monospace;font-size:11px}.tc-notif-logs__error-cell{color:#cb2431;font-family:monospace;font-size:11.5px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-notif-logs__device-platform{color:#0d0d0d;color:var(--tc-fg,#0d0d0d);font-size:12.5px;font-weight:600;text-transform:capitalize}.tc-notif-logs__device-detail{color:#6b6b6b;color:var(--tc-muted,#6b6b6b);font-size:11px;margin-top:2px}.tc-notif-logs__badge{border-radius:2px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.tc-notif-logs__badge--delivered{background:#e6f4ea;color:#22863a}.tc-notif-logs__badge--failed{background:#ffeef0;color:#cb2431}.tc-notif-logs__load-more{display:flex;justify-content:center;padding:16px 0}.tc-notif-logs__load-more-btn{background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce);color:#6449ff;color:var(--tc-accent,#6449ff);cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px}.tc-notif-logs__load-more-btn:hover:not(:disabled){background:#6449ff;background:var(--tc-accent,#6449ff);border-color:#6449ff;border-color:var(--tc-accent,#6449ff);color:#fff}.tc-notif-logs__load-more-btn:disabled{cursor:not-allowed;opacity:.5}@media(prefers-color-scheme:dark){.tc-notif-logs__stat-value--ok{color:#56d364}.tc-notif-logs__stat-value--err{color:#ff7b72}.tc-notif-logs__row--failed td{background:rgba(255,0,0,.04)}.tc-notif-logs__badge--delivered{background:rgba(86,211,100,.15);color:#56d364}.tc-notif-logs__badge--failed{background:hsla(4,100%,72%,.15);color:#ff7b72}.tc-notif-logs__error-cell{color:#ff7b72}.tc-notif-logs__error{background:rgba(255,0,0,.08);border-color:hsla(4,100%,72%,.4);color:#ff7b72}}:root[data-theme=dark] .tc-notif-logs__stat-value--ok{color:#56d364}:root[data-theme=dark] .tc-notif-logs__stat-value--err{color:#ff7b72}:root[data-theme=dark] .tc-notif-logs__row--failed td{background:rgba(255,0,0,.04)}:root[data-theme=dark] .tc-notif-logs__badge--delivered{background:rgba(86,211,100,.15);color:#56d364}:root[data-theme=dark] .tc-notif-logs__badge--failed{background:hsla(4,100%,72%,.15);color:#ff7b72}:root[data-theme=dark] .tc-notif-logs__error-cell{color:#ff7b72}:root[data-theme=dark] .tc-notif-logs__error{background:rgba(255,0,0,.08);border-color:hsla(4,100%,72%,.4);color:#ff7b72}.tc-thread__company-card-wrap{display:flex;flex-direction:column;gap:10px;margin:10px 0;max-width:100%;padding:12px;width:clamp(360px,34vw,480px)}@media(min-width:1600px){.tc-thread__company-card-wrap{width:clamp(360px,34vw,648px)}}.tc-thread__company-card-wrap--you{align-self:flex-end;background:#0d0d0d;background:var(--tc-fg,#0d0d0d)}.tc-thread__company-card-wrap--you .tc-thread__company-card-ts{color:hsla(0,0%,100%,.55)}.tc-thread__company-card-wrap--them{align-self:flex-start;background:#fff;background:var(--tc-surface,#fff);border:1px solid #d8d5ce;border:1px solid var(--tc-border,#d8d5ce)}.tc-thread__company-card-wrap--them .tc-thread__company-card-ts{color:#6b6b6b;color:var(--tc-muted,#6b6b6b)}.tc-thread__company-card-ts{font-size:10px;font-weight:700;letter-spacing:.08em;padding:0 2px;text-transform:uppercase;user-select:none;-webkit-user-select:none}.tc-thread__company-card{background:#fff;border:1px solid #e9e8f3;font-family:Manrope,sans-serif;width:100%}.tc-thread__company-card-head{align-items:center;background:#f3f1ff;border-bottom:1px solid #e9e8f3;display:flex;gap:12px;padding:16px}.tc-thread__company-card-logo{background:#fff;border:1px solid #e9e8f3;flex-shrink:0;height:40px;object-fit:cover;width:40px}.tc-thread__company-card-logo--ph{align-items:center;background:#f3f1ff;color:#6449ff;display:flex;font-size:14px;font-weight:800;justify-content:center}.tc-thread__company-card-headtext{display:flex;flex-direction:column;gap:2px;min-width:0}.tc-thread__company-card-eyebrow{color:#6449ff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tc-thread__company-card-name{color:#1e272e;font-size:16px;font-weight:800;line-height:1.2}.tc-thread__company-card-badges{color:#6a6e76;font-size:11px;font-weight:600}.tc-thread__company-card-section{padding:14px 16px 0}.tc-thread__company-card-about{color:#374151;font-size:12.5px;line-height:1.5;margin:4px 0 0}.tc-thread__company-card-stats{display:flex;gap:28px;padding:14px 16px}.tc-thread__company-card-stat{display:flex;flex-direction:column;gap:3px}.tc-thread__company-card-stat-label{color:#6a6e76;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.tc-thread__company-card-stat-value{color:#1e272e;font-size:18px;font-weight:800}.tc-thread__company-card-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}.tc-thread__company-card-tag{background:#eef1fe;border:1px solid #dce2fb;color:#4361e9;font-size:11px;font-weight:700;padding:3px 8px}.tc-thread__company-card-actions{border-top:1px solid #e9e8f3;display:flex}.tc-thread__company-card-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;font-family:inherit;font-size:12px;font-weight:800;gap:6px;justify-content:center;letter-spacing:.03em;padding:13px 12px;text-decoration:none;text-transform:uppercase}.tc-thread__company-card-btn--ghost{border-right:1px solid #e9e8f3;color:#1e272e}.tc-thread__company-card-btn--primary{background:#6449ff;color:#fff}.tc-thread__company-card-btn--done{background:#ece9ff;color:#6449ff;cursor:default}.tc-thread__company-card-btn:disabled{cursor:default}.tc-thread__company-card-error{color:#dc2626;font-size:11px;padding:8px 16px 12px}.tc-thread__talent-card{background:#fff;border:1px solid #e9e8f3;font-family:Manrope,sans-serif;width:100%}.tc-thread__talent-card-hero{background:#ece9ff;height:200px;overflow:hidden;position:relative;width:100%}.tc-thread__talent-card-hero:after{background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.66));content:"";inset:0;pointer-events:none;position:absolute}.tc-thread__talent-card-photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.tc-thread__talent-card-photo--ph{align-items:center;background:#ece9ff;color:#6449ff;display:flex;font-size:44px;font-weight:800;justify-content:center}.tc-thread__talent-card-eyebrow{background:#6449ff;color:#fff;font-size:10px;font-weight:800;left:12px;letter-spacing:.1em;padding:4px 8px;position:absolute;text-transform:uppercase;top:12px;z-index:1}.tc-thread__talent-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;bottom:12px;color:#fff;display:-webkit-box;font-size:20px;font-weight:800;left:14px;line-height:1.15;overflow:hidden;overflow-wrap:anywhere;position:absolute;right:14px;text-shadow:0 1px 4px rgba(0,0,0,.4);z-index:1}.tc-thread__talent-card-body{padding:14px 16px 16px}.tc-thread__talent-card-meta{border-bottom:1px solid #e9e8f3;color:#6a6e76;font-size:12px;font-weight:600;padding-bottom:6px}.tc-thread__talent-card-section{padding-top:12px}.tc-thread__talent-card-label{color:#6a6e76;display:block;font-size:10px;font-weight:800;letter-spacing:.07em;margin-bottom:3px;text-transform:uppercase}.tc-thread__talent-card-text{color:#374151;font-size:12.5px;line-height:1.5;margin:0}.tc-thread__talent-card-text--empty{color:#9aa0a6;font-style:italic}.tc-thread__talent-card-tags{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0}.tc-thread__job-card{background:#fff;border:1px solid #e9e8f3;font-family:Manrope,sans-serif;width:100%}.tc-thread__job-card-meta-row{align-items:center;border-bottom:1px solid #e9e8f3;display:flex;gap:8px;justify-content:space-between;padding:10px 16px;user-select:none;-webkit-user-select:none}.tc-thread__job-card-type{align-items:center;color:#4361e9;display:flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.08em;text-transform:uppercase}.tc-thread__job-card-posted{color:#9aa0a6;font-size:10.5px;font-weight:600}.tc-thread__job-card-head{align-items:center;display:flex;gap:12px;padding:14px 16px}.tc-thread__job-card-head--top{align-items:flex-start}.tc-thread__job-card-logo{background:#fff;border:1px solid #e9e8f3;flex-shrink:0;height:40px;object-fit:cover;width:40px}.tc-thread__job-card-logo--ph{align-items:center;background:#f3f1ff;color:#6449ff;display:flex;font-size:14px;font-weight:800;justify-content:center}.tc-thread__job-card-headtext{display:flex;flex-direction:column;gap:3px;min-width:0}.tc-thread__job-card-title{color:#1e272e;font-size:15px;font-weight:800;line-height:1.25}.tc-thread__job-card-sub{color:#6a6e76;font-size:11.5px;font-weight:600}.tc-thread__job-card-desc{color:#374151;font-size:12.5px;line-height:1.5;margin:0;padding:0 16px 14px}.tc-thread__job-card-desc-toggle{background:none;border:none;color:#4361e9;cursor:pointer;display:inline;font:inherit;font-weight:700;padding:0}.tc-thread__job-card-desc-toggle:hover{text-decoration:underline}.tc-thread__job-card-footer{align-items:center;border-top:1px solid #e9e8f3;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.tc-thread__job-card-salary{color:#15803d;font-size:15px;font-weight:800;white-space:nowrap}.tc-thread__job-card-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 14px}.tc-thread__job-card-tag{background:#e7f5ec;border:1px solid #c3e6cd;color:#15803d;font-size:11px;font-weight:700;padding:3px 8px}.tc-thread__job-card-tag--neutral{background:#f3f4f6;border-color:#e5e7eb;color:#4b5563}.tc-thread__job-card-submit{flex:none;margin-left:auto;padding:10px 16px}.tc-thread__event-card{background:#fff;border:1px solid #e9e8f3;font-family:Manrope,sans-serif;width:100%}.tc-thread__event-card-date{align-items:center;background:#f3f1ff;border:1px solid #e9e8f3;display:flex;flex-direction:column;flex-shrink:0;height:44px;justify-content:center;width:44px}.tc-thread__event-card-date-day{color:#6449ff;font-size:16px;font-weight:800;line-height:1.1}.tc-thread__event-card-date-month{color:#6449ff;font-size:9px;font-weight:800;letter-spacing:.06em}.tc-thread__event-card-time-row{align-items:center;display:flex;gap:8px;margin-top:2px}.tc-thread__event-card-time{color:#1e272e;font-size:12px;font-weight:800}.tc-thread__event-card-spots{color:#dc2626;font-size:11px;font-weight:700}.tc-thread__event-card-host{color:#9aa0a6;font-size:11.5px;font-weight:600}.tc-thread__table-card-head{align-items:center;display:flex;gap:8px;user-select:none;-webkit-user-select:none}.tc-thread__table-card-head .tc-thread__company-card-ts{flex:1 1;min-width:0}.tc-thread__table-card-actions{align-items:center;-webkit-appearance:none;appearance:none;background:transparent!important;border:none;color:#6b6b6b!important;color:var(--tc-muted,#6b6b6b)!important;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin:0;opacity:.75;padding:0;transition:opacity .12s ease;width:24px}.tc-thread__table-card-actions:hover,.tc-thread__table-card-actions[aria-expanded=true]{opacity:1}.tc-thread__company-card-wrap--you .tc-thread__table-card-actions{color:hsla(0,0%,100%,.7)!important}.tc-matches{--_fg:var(--tc-fg,#111);--_bg:var(--tc-bg,#fafafa);--_surface:var(--tc-surface,#fff);--_border:var(--tc-border,#e4e4e7);--_muted:var(--tc-muted,#888);--_hover:var(--tc-hover,#f4f4f5);--_accent:var(--tc-accent,#6449ff);--_accent-s:var(--tc-accent-soft,#efecff);--_danger:var(--tc-danger,#e63946);--_success:#16a34a;--_warn:#d97706;--_mono:var(--tc-font-mono,"IBM Plex Mono",monospace);background:var(--_bg);color:var(--_fg);display:flex;flex-direction:column;font-family:var(--_mono);font-size:13px;height:100%;overflow:hidden}.tc-matches__header{background:var(--_surface);border-bottom:1px solid var(--_border);flex-shrink:0;padding:16px 16px 12px}@media(min-width:480px){.tc-matches__header{padding:20px 24px 14px}}.tc-matches__title{color:var(--_fg);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 3px;text-transform:uppercase}@media(min-width:480px){.tc-matches__title{font-size:13px}}.tc-matches__subtitle{color:var(--_muted);font-size:10.5px;letter-spacing:.03em;margin:0}.tc-matches__body{display:flex;flex:1 1;min-height:0;overflow:hidden}.tc-matches__sidebar-desktop{display:none}@media(min-width:768px){.tc-matches__sidebar-desktop{background:var(--_surface);border-right:1px solid var(--_border);display:block;flex-shrink:0;overflow-y:auto;width:196px}}.tc-matches__main{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.tc-matches__tabbar{align-items:stretch;background:var(--_surface);border-bottom:2px solid var(--_border);display:flex;flex-shrink:0;padding:0 12px}@media(min-width:480px){.tc-matches__tabbar{padding:0 16px}}.tc-matches__tab{align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--_muted);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.12em;margin-bottom:-2px;padding:9px 12px 8px;text-transform:uppercase;transition:color .12s,border-color .12s;white-space:nowrap}@media(min-width:480px){.tc-matches__tab{font-size:10.5px;padding:10px 14px 9px}}.tc-matches__tab--active{border-bottom-color:var(--_accent);color:var(--_accent)}.tc-matches__tab:not(.tc-matches__tab--active):hover{color:var(--_fg)}.tc-matches__tab-count{background:var(--_accent-s);border-radius:999px;color:var(--_accent);font-size:9px;font-weight:700;line-height:1.6;padding:1px 5px}.tc-matches__tab:not(.tc-matches__tab--active) .tc-matches__tab-count{background:var(--_border);color:var(--_muted)}.tc-matches__filter-toggle{align-items:center;align-self:center;background:transparent;border:1px solid var(--_border);border-radius:2px;color:var(--_muted);cursor:pointer;display:inline-flex;font-size:9.5px;font-weight:700;gap:5px;letter-spacing:.1em;margin-left:auto;padding:5px 10px;text-transform:uppercase;white-space:nowrap}.tc-matches__filter-toggle--active{border-color:var(--_accent);color:var(--_accent)}@media(min-width:768px){.tc-matches__filter-toggle{display:none}}.tc-matches__filters-mobile{background:var(--_surface);border-bottom:1px solid var(--_border);flex-shrink:0}.tc-matches__filters-mobile .tc-matches__filters{border-right:none;flex-direction:row;flex-wrap:wrap;padding:10px 16px 12px}.tc-matches__filters-mobile .tc-matches__filter-section{border-bottom:none;flex:1 1;min-width:130px;padding:6px 12px 6px 0}.tc-matches__filters-mobile .tc-matches__filter-reset{align-self:flex-end;margin:6px 0 0}@media(min-width:768px){.tc-matches__filters-mobile{display:none}}.tc-matches__filters{display:flex;flex-direction:column;padding:4px 0 8px}.tc-matches__filter-section{border-bottom:1px solid var(--_border);padding:10px 16px}.tc-matches__filter-section:last-of-type{border-bottom:none}.tc-matches__filter-label{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.tc-matches__filter-select{background:var(--_bg);border:1px solid var(--_border);border-radius:2px;color:var(--_fg);cursor:pointer;font-family:inherit;font-size:11px;padding:5px 7px;width:100%}.tc-matches__filter-select:focus{border-color:var(--_accent);outline:none}.tc-matches__filter-range{accent-color:var(--_accent);cursor:pointer;margin-bottom:3px;width:100%}.tc-matches__filter-range-val{color:var(--_accent);font-size:10px;font-weight:700;letter-spacing:.04em}.tc-matches__filter-reset{align-self:flex-start;background:transparent;border:1px solid var(--_danger);border-radius:2px;color:var(--_danger);cursor:pointer;font-size:9.5px;font-weight:700;letter-spacing:.08em;margin:10px 16px 0;padding:5px 10px;text-transform:uppercase}.tc-matches__filter-reset:hover{background:var(--_danger);color:#fff}.tc-matches__results{flex:1 1;overflow-y:auto;padding:12px 12px 40px}@media(min-width:480px){.tc-matches__results{padding:16px 16px 40px}}.tc-matches__card-wrap{border:1px solid var(--_border);border-radius:4px;margin-bottom:12px;overflow:hidden}.tc-matches__card-wrap .tc-matches__card{border:none;border-radius:0;margin-bottom:0}.tc-matches__card-meta{align-items:center;background:var(--_hover);border-top:1px solid var(--_border);display:flex;flex-wrap:wrap;gap:8px;padding:6px 14px}.tc-matches__run-badge{background:var(--_accent-s);border-radius:999px;color:var(--_accent);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.1em;padding:1px 6px;text-transform:uppercase}.tc-matches__card-dates{color:var(--_muted);font-size:10.5px}.tc-matches__card{background:var(--_surface);border:1px solid var(--_border);border-radius:4px;margin-bottom:12px;padding:14px}@media(min-width:480px){.tc-matches__card{padding:16px 18px}}@media(min-width:768px){.tc-matches__card{padding:18px 20px}}.tc-matches__card--loading{border-color:var(--_border)}.tc-matches__skeleton-line{-webkit-animation:tc-matches-shimmer 1.4s ease-in-out infinite;animation:tc-matches-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--_border) 25%,var(--_bg) 50%,var(--_border) 75%);background-size:200% 100%;border-radius:3px;height:9px;margin-bottom:8px}.tc-matches__skeleton-line--badge{height:12px;width:20%}.tc-matches__skeleton-line--title{height:15px;margin-top:6px;width:55%}.tc-matches__skeleton-line--sub{width:35%}.tc-matches__skeleton-line--meta{margin-bottom:12px;width:30%}.tc-matches__skeleton-line--desc{width:100%}.tc-matches__skeleton-line--desc-short{margin-bottom:0;width:60%}@-webkit-keyframes tc-matches-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tc-matches-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tc-matches__card-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.tc-matches__card-badges{display:flex;flex:1 1;flex-wrap:wrap;gap:5px;min-width:0}.tc-matches__card-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.tc-matches__fav-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;border-radius:6px;color:var(--_muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:color .15s,background .1s,-webkit-transform .1s;transition:color .15s,background .1s,transform .1s;transition:color .15s,background .1s,transform .1s,-webkit-transform .1s;width:28px}.tc-matches__fav-btn:hover{background:rgba(230,57,70,.08);color:#e63946}.tc-matches__fav-btn:active{-webkit-transform:scale(.88);transform:scale(.88)}.tc-matches__fav-btn--active{color:#e63946}.tc-matches__fav-btn--active:hover{background:rgba(230,57,70,.12)}.tc-matches__send-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;border-radius:6px;color:var(--_muted);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:color .15s,background .1s,-webkit-transform .1s;transition:color .15s,background .1s,transform .1s;transition:color .15s,background .1s,transform .1s,-webkit-transform .1s;width:28px}.tc-matches__send-btn:hover{background:var(--_accent-s);color:var(--_accent)}.tc-matches__send-btn:active{-webkit-transform:scale(.88);transform:scale(.88)}.tc-matches__send-btn--active{background:var(--_accent-s);color:var(--_accent)}.tc-matches__send-compose{background:var(--_accent-s);border:1px solid var(--_accent);border-radius:4px;margin:0 0 10px;padding:10px}.tc-matches__send-textarea{background:var(--_surface);border:1px solid var(--_border);border-radius:3px;box-sizing:border-box;color:var(--_fg);font:inherit;font-size:11.5px;line-height:1.5;padding:7px 9px;resize:vertical;width:100%}.tc-matches__send-textarea::-webkit-input-placeholder{color:var(--_muted);opacity:.7}.tc-matches__send-textarea::placeholder{color:var(--_muted);opacity:.7}.tc-matches__send-textarea:focus{border-color:var(--_accent);outline:none}.tc-matches__send-textarea:disabled{cursor:not-allowed;opacity:.6}.tc-matches__send-error{color:var(--_danger);font-size:10.5px;margin:6px 0 0}.tc-matches__send-confirm-summary{color:var(--_fg);font-size:11.5px;line-height:1.5;margin:0}.tc-matches__send-confirm-summary strong{color:var(--_accent)}.tc-matches__send-confirm-message{background:var(--_surface);border:1px solid var(--_border);border-radius:3px;color:var(--_muted);font-size:11px;font-style:italic;line-height:1.5;margin:8px 0 0;padding:7px 9px}.tc-matches__send-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.tc-matches__send-cancel{background:transparent;border:1px solid var(--_border);border-radius:3px;color:var(--_muted);cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:6px 12px}.tc-matches__send-cancel:hover:not(:disabled){border-color:var(--_fg);color:var(--_fg)}.tc-matches__send-cancel:disabled{cursor:not-allowed;opacity:.5}.tc-matches__send-confirm{background:var(--_accent);border:1px solid var(--_accent);border-radius:3px;color:#fff;cursor:pointer;font:inherit;font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:6px 14px}.tc-matches__send-confirm:hover:not(:disabled){opacity:.88}.tc-matches__send-confirm:disabled{cursor:not-allowed;opacity:.6}.tc-matches__score{border-radius:999px;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.tc-matches__score--high{background:rgba(22,163,74,.12);color:var(--_success)}.tc-matches__score--mid{background:rgba(100,73,255,.1);color:var(--_accent)}.tc-matches__score--low{background:rgba(217,119,6,.12);color:var(--_warn)}.tc-matches__score--btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;gap:4px;transition:-webkit-filter .12s;transition:filter .12s;transition:filter .12s,-webkit-filter .12s}.tc-matches__score--btn:hover{-webkit-filter:brightness(.93);filter:brightness(.93)}.tc-matches__score--btn:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tc-matches__score--btn svg{opacity:.75}.tc-matches__attr{background:var(--_border);color:var(--_fg)}.tc-matches__attr,.tc-matches__connected{border-radius:999px;font-size:9.5px;font-weight:600;letter-spacing:.06em;padding:2px 8px;white-space:nowrap}.tc-matches__connected{align-items:center;background:rgba(100,73,255,.1);color:var(--_accent);display:inline-flex;gap:3px}.tc-matches__copy-id{align-items:center;background:var(--_bg);border:1px solid var(--_border);border-radius:2px;color:var(--_muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:9px;font-weight:600;gap:4px;letter-spacing:.05em;max-width:160px;padding:2px 7px;transition:border-color .1s,color .1s;white-space:nowrap}.tc-matches__copy-id,.tc-matches__copy-id span{overflow:hidden;text-overflow:ellipsis}.tc-matches__copy-id:hover{border-color:var(--_fg);color:var(--_fg)}.tc-matches__copy-id--copied{background:rgba(22,163,74,.06);border-color:var(--_success);color:var(--_success)}.tc-matches__card-logo-row{align-items:flex-start;display:flex;gap:10px;margin-bottom:2px}.tc-matches__card-logo{background:#fff;border:1px solid var(--_border);flex-shrink:0;height:36px;object-fit:cover;width:36px}.tc-matches__card-logo--ph{align-items:center;background:var(--_accent-s);color:var(--_accent);display:flex;font-size:13px;font-weight:800;justify-content:center}.tc-matches__card-logo-headtext{flex:1 1;min-width:0}.tc-matches__card-title{color:var(--_fg);font-size:14px;font-weight:700;line-height:1.3;margin:0 0 5px}@media(min-width:480px){.tc-matches__card-title{font-size:15px}}.tc-matches__card-sub-row{align-items:baseline;display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px;line-height:1.4;margin-bottom:6px}.tc-matches__card-company{color:var(--_accent);font-size:12px;font-weight:600;line-height:1.3;margin-bottom:4px}.tc-matches__card-sep{color:var(--_muted)}.tc-matches__card-location,.tc-matches__card-location--co{color:var(--_muted);font-size:11.5px}.tc-matches__card-location--co{margin-bottom:6px}.tc-matches__card-domain{align-items:center;color:var(--_muted);display:inline-flex;font-size:11px;gap:5px;margin-bottom:6px;word-break:break-all}.tc-matches__card-salary{color:var(--_fg);font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:10px}.tc-matches__card-desc{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--_fg);display:-webkit-box;font-size:11.5px;line-height:1.65;margin:0 0 10px;opacity:.85;overflow:hidden}@media(min-width:768px){.tc-matches__card-desc{-webkit-line-clamp:4}}.tc-matches__card-desc--expandable{-webkit-line-clamp:unset;display:block;overflow:visible}.tc-matches__card-desc-toggle{background:none;border:none;color:var(--_accent);cursor:pointer;display:inline;font:inherit;font-size:11px;font-weight:700;padding:0}.tc-matches__card-desc-toggle:hover{text-decoration:underline}.tc-matches__tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.tc-matches__tag{background:var(--_hover);border:1px solid var(--_border);border-radius:999px;color:var(--_fg);font-size:9.5px;font-weight:600;letter-spacing:.04em;padding:3px 9px;white-space:nowrap}.tc-matches__tag--more{background:transparent;border-color:transparent;color:var(--_muted);padding-left:2px}.tc-matches__card-footer{align-items:center;border-top:1px solid var(--_border);display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:9px}.tc-matches__card-posted{color:var(--_muted);font-size:10.5px;letter-spacing:.03em}.tc-matches__card-jobcnt{align-items:center;color:var(--_muted);display:inline-flex;font-size:10.5px;gap:4px}.tc-matches__card-link{color:var(--_accent);font-size:10.5px;font-weight:700;text-decoration:none}.tc-matches__card-link:hover{text-decoration:underline}.tc-matches__card-link--btn{background:none;border:none;cursor:pointer;font-family:inherit;margin:0;padding:0}.tc-matches__talent-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}@media(max-width:639px){.tc-matches__talent-head{flex-wrap:wrap;gap:10px 12px}}.tc-matches__talent-photo{background:var(--_accent-s);border-radius:50%;box-shadow:0 0 0 1px var(--_border);display:inline-flex;flex-shrink:0;height:56px;overflow:hidden;width:56px}.tc-matches__talent-photo--ph{align-items:center;box-shadow:none;color:var(--_accent);font-size:17px;font-weight:800;justify-content:center;letter-spacing:.02em}.tc-matches__talent-photo-img{display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.tc-matches__talent-id{flex:1 1;min-width:0;padding-top:2px}.tc-matches__talent-name{margin-bottom:2px;overflow-wrap:anywhere}.tc-matches__talent-name-link{color:inherit;text-decoration:none}.tc-matches__talent-name-link:hover{text-decoration:underline}.tc-matches__talent-name-link:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tc-matches__talent-role{color:var(--_accent);font-size:12px;font-weight:600;line-height:1.35;margin-bottom:5px;overflow-wrap:anywhere}.tc-matches__talent-company{color:var(--_fg)}.tc-matches__talent-facts{align-items:center;color:var(--_muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 14px;line-height:1.4}.tc-matches__talent-fact{align-items:center;display:inline-flex;gap:4px}.tc-matches__talent-fact svg{flex-shrink:0}.tc-matches__talent-status{align-items:center;display:inline-flex;gap:5px}.tc-matches__talent-status:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.tc-matches__talent-status--on{color:#16a34a;color:var(--_success,#16a34a);font-weight:600}.tc-matches__talent-status--off:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.tc-matches__talent-side{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:8px}@media(max-width:639px){.tc-matches__talent-side{align-items:center;flex-direction:row;justify-content:space-between;order:-1;width:100%}}.tc-matches__talent-badges{flex:0 1 auto;justify-content:flex-end}.tc-matches__talent-headline{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--_fg);display:-webkit-box;font-size:12.5px;font-weight:600;line-height:1.45;margin:0 0 10px;overflow:hidden}.tc-matches__talent-details{grid-gap:8px 14px;align-items:start;display:grid;gap:8px 14px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin-bottom:12px}@media(max-width:639px){.tc-matches__talent-details{gap:5px;grid-template-columns:minmax(0,1fr)}}.tc-matches__talent-row{display:contents}.tc-matches__talent-row--skeleton{display:flex;gap:5px;grid-column:1/-1}.tc-matches__talent-label{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.14em;padding-top:4px;text-transform:uppercase}@media(max-width:639px){.tc-matches__talent-label{padding-top:0}.tc-matches__talent-row+.tc-matches__talent-row .tc-matches__talent-label{margin-top:6px}}.tc-matches__talent-chips{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.tc-matches__talent-text{color:var(--_fg);font-size:11.5px;line-height:1.5;min-width:0;padding-top:1px}.tc-matches__tag--shared{align-items:center;background:var(--_accent-s);border-color:transparent;color:var(--_accent);display:inline-flex;gap:4px}.tc-matches__tag--shared svg{flex-shrink:0}.tc-matches__tag--more-btn{cursor:pointer;font-family:inherit}.tc-matches__tag--more-btn:hover{color:var(--_accent);text-decoration:underline}.tc-matches__tag--skeleton{-webkit-animation:tc-matches-shimmer 1.4s ease-in-out infinite;animation:tc-matches-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--_border) 25%,var(--_bg) 50%,var(--_border) 75%);background-size:200% 100%;border:none;height:20px;width:72px}.tc-matches__talent-bio-wrap{margin-bottom:10px}.tc-matches__talent-bio-wrap .tc-matches__card-desc-toggle{display:inline-block;margin-top:3px}.tc-matches__talent-bio{color:var(--_fg);font-size:11.5px;line-height:1.65;margin:0;opacity:.8}.tc-matches__talent-bio--clamped{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.tc-matches__talent-footer{gap:16px}.tc-matches__empty{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:60px 24px;text-align:center}.tc-matches__empty-icon{color:var(--_muted);margin-bottom:6px;opacity:.35}.tc-matches__empty-title{color:var(--_fg);font-size:12px;font-weight:700;letter-spacing:.06em;margin:0}.tc-matches__empty-hint{color:var(--_muted);font-size:11px;line-height:1.55;margin:0;max-width:280px}.tc-matches__history{border:1px solid var(--_border);border-radius:4px;margin-top:20px;overflow:hidden}.tc-matches__history-hd{align-items:center;background:var(--_surface);border:none;cursor:pointer;display:flex;gap:10px;padding:11px 14px;text-align:left;transition:background .1s;width:100%}.tc-matches__history-hd--open,.tc-matches__history-hd:hover{background:var(--_hover)}.tc-matches__history-hd-label{color:var(--_fg);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.tc-matches__history-hd-count{color:var(--_muted);font-size:9.5px;margin-right:auto}.tc-matches__history-body{border-top:1px solid var(--_border)}.tc-matches__run-acc{border-bottom:1px solid var(--_border)}.tc-matches__run-acc:last-child{border-bottom:none}.tc-matches__run-acc-hd{align-items:flex-start;background:var(--_surface);border:none;cursor:pointer;display:flex;gap:10px;padding:10px 14px;text-align:left;transition:background .1s;width:100%}.tc-matches__run-acc--open>.tc-matches__run-acc-hd,.tc-matches__run-acc-hd:hover{background:var(--_hover)}.tc-matches__run-acc-left{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.tc-matches__run-acc-date{color:var(--_accent);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-matches__run-acc-prompt{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--_muted);display:-webkit-box;font-size:11px;font-style:italic;line-height:1.45;overflow:hidden}.tc-matches__run-acc-noprompt{color:var(--_muted);font-size:10.5px;font-style:italic;opacity:.55}.tc-matches__run-acc-right{align-items:center;color:var(--_muted);display:flex;flex-shrink:0;gap:8px;padding-top:1px}.tc-matches__run-acc-count{background:var(--_border);border-radius:999px;color:var(--_fg);font-size:10px;font-weight:700;padding:1px 8px}.tc-matches__run-acc-body{background:var(--_bg);border-top:1px solid var(--_border);padding:12px 14px 16px}.tc-matches__run-acc-body .tc-matches__card-wrap:last-child,.tc-matches__run-acc-body .tc-matches__card:last-child{margin-bottom:0}.tc-matches__loading{align-items:center;color:var(--_muted);display:flex;font-family:var(--_mono);font-size:11px;height:100%;justify-content:center;letter-spacing:.06em}@keyframes tc-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tc-workspace{--_fg:var(--tc-fg,#111);--_bg:var(--tc-bg,#fafafa);--_surface:var(--tc-surface,#fff);--_border:var(--tc-border,#e4e4e7);--_muted:var(--tc-muted,#888);--_hover:var(--tc-hover,#f4f4f5);--_accent:var(--tc-accent,#6449ff);--_accent-s:var(--tc-accent-soft,#efecff);--_danger:var(--tc-danger,#e63946);--_mono:var(--tc-font-mono,"IBM Plex Mono",monospace);background:var(--_bg);color:var(--_fg);display:flex;flex-direction:column;font-family:var(--_mono);font-size:13px;height:100%;overflow:hidden;position:relative}.tc-workspace__modal-backdrop{-webkit-animation:tc-fade-in .15s ease;animation:tc-fade-in .15s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.45);inset:0;position:fixed;z-index:59}@-webkit-keyframes tc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tc-fade-in{0%{opacity:0}to{opacity:1}}.tc-workspace__modal{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:60}@media(min-width:480px){.tc-workspace__modal{align-items:center}}.tc-workspace__modal-dialog{-webkit-animation:tc-modal-slide-up .25s cubic-bezier(.4,0,.2,1);animation:tc-modal-slide-up .25s cubic-bezier(.4,0,.2,1);background:var(--_surface);border-radius:16px 16px 0 0;box-shadow:0 -8px 40px rgba(0,0,0,.22);display:flex;flex-direction:column;max-height:90dvh;max-width:560px;overflow:hidden;pointer-events:auto;width:100%}@media(min-width:480px){.tc-workspace__modal-dialog{-webkit-animation:tc-modal-pop .2s cubic-bezier(.34,1.56,.64,1);animation:tc-modal-pop .2s cubic-bezier(.34,1.56,.64,1);border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.22)}}@-webkit-keyframes tc-modal-slide-up{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tc-modal-slide-up{0%{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes tc-modal-pop{0%{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tc-modal-pop{0%{opacity:0;-webkit-transform:scale(.94);transform:scale(.94)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.tc-workspace__modal-hd{align-items:center;border-bottom:1px solid var(--_border);display:flex;flex-shrink:0;gap:8px;padding:14px 16px 12px}.tc-workspace__modal-title{color:var(--_fg);flex:1 1;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-workspace__modal-close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--_muted);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .1s,color .1s;width:28px}.tc-workspace__modal-close:hover{background:var(--_hover);color:var(--_fg)}.tc-workspace__modal-body{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.tc-workspace__modal-footer{background:var(--_surface);border-top:1px solid var(--_border);display:flex;flex-shrink:0;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.tc-workspace__section{border-bottom:1px solid var(--_border);padding:14px 16px}.tc-workspace__section--last{border-bottom:none}.tc-workspace__settings-body .tc-workspace__section{padding:12px 16px}.tc-workspace__section-hd{align-items:center;display:flex;gap:8px;margin-bottom:10px}.tc-workspace__section-label{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tc-workspace__ai-badge{background:var(--_accent-s);border-radius:999px;color:var(--_accent);font-size:8px;font-weight:700;letter-spacing:.1em;padding:1px 5px}.tc-workspace__textarea{background:var(--_bg);border:1px solid var(--_border);border-radius:3px;box-sizing:border-box;color:var(--_fg);font:inherit;font-size:12px;line-height:1.65;min-height:100px;padding:10px 12px;resize:vertical;transition:border-color .12s,box-shadow .12s;width:100%}@media(min-width:768px){.tc-workspace__textarea{font-size:11.5px;min-height:88px}}.tc-workspace__textarea::-webkit-input-placeholder{color:var(--_muted);opacity:.6}.tc-workspace__textarea::placeholder{color:var(--_muted);opacity:.6}.tc-workspace__textarea:focus{border-color:var(--_accent);box-shadow:inset 0 0 0 1px var(--_accent);outline:none}.tc-workspace__textarea:disabled{cursor:not-allowed;opacity:.5}.tc-workspace__prompt-footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.tc-workspace__prompt-hint{color:var(--_muted);font-size:10.5px;letter-spacing:.01em;margin:7px 0 0}.tc-workspace__weekly-toggle{align-items:center;cursor:pointer;display:flex;gap:10px}.tc-workspace__weekly-toggle-input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.tc-workspace__weekly-toggle-track{background:var(--_border);flex-shrink:0;height:20px;position:relative;transition:background .15s ease;width:34px}.tc-workspace__weekly-toggle-thumb{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);height:16px;left:2px;position:absolute;top:2px;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;width:16px}.tc-workspace__weekly-toggle-input:checked~.tc-workspace__weekly-toggle-track{background:var(--_accent)}.tc-workspace__weekly-toggle-input:checked~.tc-workspace__weekly-toggle-track .tc-workspace__weekly-toggle-thumb{-webkit-transform:translateX(14px);transform:translateX(14px)}.tc-workspace__weekly-toggle-input:focus-visible~.tc-workspace__weekly-toggle-track{outline:2px solid var(--_accent);outline-offset:2px}.tc-workspace__weekly-toggle-label{color:var(--_fg);font-size:13px;font-weight:700}.tc-workspace__weekly-threshold{border-left:2px solid var(--_border);display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-left:14px}.tc-workspace__input-suffix{position:relative;width:100px}.tc-workspace__input-suffix .tc-workspace__input{padding-right:26px}.tc-workspace__input-suffix-label{color:var(--_muted);font-size:12px;pointer-events:none;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tc-workspace__pickable{align-items:stretch;border:1px solid transparent;display:flex;min-width:0}.tc-workspace__pickable--on{border-color:var(--_accent)}.tc-workspace__pick{align-items:center;background:var(--_hover);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;padding-top:12px;width:28px}.tc-workspace__pick input{accent-color:var(--_accent);cursor:pointer;height:15px;margin:0;width:15px}.tc-workspace__pickable-card{flex:1 1;min-width:0}.tc-workspace__pick-sent{color:#16a34a;color:var(--_success,#16a34a);font-size:8px;font-weight:700;letter-spacing:.08em;margin-top:6px;text-transform:uppercase;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.tc-workspace__sendbar{--_fg:var(--tc-fg,#111);--_surface:var(--tc-surface,#fff);--_border:var(--tc-border,#e4e4e7);--_accent:var(--tc-accent,#6449ff);--_accent-s:var(--tc-accent-soft,#efecff);--_danger:var(--tc-danger,#e63946);background:var(--_accent-s);border:1px solid var(--_accent);bottom:20px;box-shadow:0 8px 28px rgba(0,0,0,.18);box-sizing:border-box;display:flex;flex-direction:column;font-family:IBM Plex Mono,monospace;font-family:var(--tc-font-mono,"IBM Plex Mono",monospace);gap:10px;left:50%;padding:10px 12px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(560px,100% - 32px);z-index:50}.tc-workspace__sendbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.tc-workspace__sendbar-count{color:var(--_fg);font-size:12px;font-weight:700}.tc-workspace__sendbar-actions{display:flex;gap:8px;justify-content:flex-end}.tc-workspace__sendbar-btn{background:var(--_surface);border:1px solid var(--_accent);color:var(--_accent);cursor:pointer;font:inherit;font-size:11px;font-weight:700;padding:7px 12px}.tc-workspace__sendbar-btn:disabled{cursor:default;opacity:.55}.tc-workspace__sendbar-btn:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tc-workspace__sendbar-btn--primary{background:var(--_accent);color:#fff}.tc-workspace__sendbar-btn--table{background:#0d0d0d;background:var(--_fg,#0d0d0d);border-color:#0d0d0d;border-color:var(--_fg,#0d0d0d);color:#fff}.tc-workspace__sendbar-confirm{display:flex;flex-direction:column;gap:6px}.tc-workspace__sendbar-text{background:var(--_surface);border:1px solid var(--_border);box-sizing:border-box;color:var(--_fg);font:inherit;font-size:12px;line-height:1.5;padding:8px 10px;resize:vertical;width:100%}.tc-workspace__sendbar-text:focus{border-color:var(--_accent);outline:none}.tc-workspace__sendbar-error{color:var(--_danger);font-size:11.5px;margin:0}.tc-why__dialog{max-width:520px}.tc-why__body{display:flex;flex-direction:column;gap:14px;padding:16px}.tc-why__subject{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.tc-why__band{font-size:9px;font-weight:700;letter-spacing:.14em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.tc-why__band--high{background:rgba(22,163,74,.12);color:#16a34a;color:var(--_success,#16a34a)}.tc-why__band--mid{background:var(--_accent-s);color:var(--_accent)}.tc-why__band--low{background:rgba(217,119,6,.12);color:#d97706;color:var(--_warn,#d97706)}.tc-why__name{color:var(--_fg);font-size:13px;font-weight:700;min-width:0;overflow-wrap:anywhere}.tc-why__source{color:var(--_muted);font-size:11px;line-height:1.5;margin:0;overflow-wrap:anywhere}.tc-why__status{align-items:center;color:var(--_muted);display:flex;font-size:11.5px;gap:8px;margin:0}.tc-why__status--error{color:var(--_danger)}.tc-why__section{border-top:1px solid var(--_border);display:flex;flex-direction:column;gap:10px;padding-top:12px}.tc-why__heading{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.tc-why__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.tc-why__item{align-items:flex-start;display:flex;gap:10px}.tc-why__icon{align-items:center;background:rgba(22,163,74,.12);color:#16a34a;color:var(--_success,#16a34a);display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.tc-why__section--missing .tc-why__icon{background:var(--_accent-s);color:var(--_accent)}.tc-why__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.tc-why__item-text{color:var(--_fg);font-size:12.5px;font-weight:600;line-height:1.4}.tc-why__item-detail{color:var(--_muted);font-size:11px;line-height:1.45}.tc-why__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.tc-why__chip{background:var(--_hover);border:1px solid var(--_border);color:var(--_fg);font-size:10px;font-weight:600;letter-spacing:.02em;padding:2px 7px}.tc-why__chip--more{background:transparent;border-color:transparent;color:var(--_muted)}.tc-why__empty{font-size:11.5px}.tc-why__empty,.tc-why__notes{color:var(--_muted);line-height:1.5;margin:0}.tc-why__notes{background:var(--_hover);display:flex;flex-direction:column;font-size:11px;gap:4px;list-style:none;padding:10px 12px}.tc-why__actions{display:flex;flex-wrap:wrap;gap:8px}.tc-why__action{background:var(--_surface);border:1px solid var(--_accent);color:var(--_accent);cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;padding:7px 12px}.tc-why__action:hover:not(:disabled){background:var(--_accent-s)}.tc-why__action:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tc-why__action:disabled{cursor:default;opacity:.55}.tc-why__action--primary{background:var(--_accent);color:#fff}.tc-why__action--primary:hover:not(:disabled){background:var(--_accent);-webkit-filter:brightness(.92);filter:brightness(.92)}.tc-why__compose{display:flex;flex-direction:column;gap:8px}.tc-why__compose-text{background:var(--_bg);border:1px solid var(--_border);box-sizing:border-box;color:var(--_fg);font:inherit;font-size:12px;line-height:1.5;padding:9px 11px;resize:vertical;width:100%}.tc-why__compose-text:focus{border-color:var(--_accent);outline:none}.tc-why__compose-actions{display:flex;gap:8px;justify-content:flex-end}.tc-why__sent{color:#16a34a;color:var(--_success,#16a34a);font-size:11.5px;margin:0}.tc-why__footnote{border-top:1px solid var(--_border);color:var(--_muted);font-size:10.5px;line-height:1.55;margin:0;padding-top:12px}.tc-workspace__settings-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:var(--_hover);border:none;border-bottom:1px solid var(--_border);border-top:1px solid var(--_border);color:var(--_muted);cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:700;gap:8px;letter-spacing:.12em;padding:11px 16px;text-align:left;text-transform:uppercase;transition:color .1s,background .1s;width:100%}.tc-workspace__settings-toggle--open,.tc-workspace__settings-toggle:hover{background:var(--_border);color:var(--_fg)}.tc-workspace__settings-toggle--dirty{color:var(--_accent)}.tc-workspace__settings-toggle svg:last-of-type{margin-left:auto}.tc-workspace__settings-badge{background:var(--_accent);border-radius:999px;color:#fff;font-size:9px;font-weight:700;letter-spacing:0;padding:1px 6px}.tc-workspace__settings-body{border-bottom:1px solid var(--_border)}.tc-workspace__field-row{display:flex;gap:10px}.tc-workspace__field-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.tc-workspace__field{display:flex;flex-direction:column;gap:6px;min-width:0}.tc-workspace__field--full{grid-column:1/-1}.tc-workspace__field-label{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-workspace__input{-webkit-appearance:none;background:var(--_bg);border:1px solid var(--_border);border-radius:3px;box-sizing:border-box;color:var(--_fg);font:inherit;font-size:13px;padding:9px 11px;transition:border-color .12s,box-shadow .12s;width:100%}@media(min-width:768px){.tc-workspace__input{font-size:11.5px;padding:7px 9px}}.tc-workspace__input:focus{border-color:var(--_accent);box-shadow:inset 0 0 0 1px var(--_accent);outline:none}.tc-workspace__input[type=number]{-webkit-appearance:textfield;appearance:textfield}.tc-workspace__input[type=number]::-webkit-inner-spin-button,.tc-workspace__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.tc-workspace__input[type=date]{cursor:pointer}.tc-workspace__select{-webkit-appearance:none;background:var(--_bg);border:1px solid var(--_border);border-radius:3px;color:var(--_fg);cursor:pointer;font:inherit;font-size:13px;padding:9px 11px;transition:border-color .12s;width:100%}@media(min-width:768px){.tc-workspace__select{font-size:11.5px;padding:7px 9px}}.tc-workspace__select:focus{border-color:var(--_accent);outline:none}.tc-workspace__run-bar{background:var(--_surface);border-top:1px solid var(--_border);bottom:0;display:flex;gap:10px;padding:14px 16px;position:-webkit-sticky;position:sticky}@media(min-width:768px){.tc-workspace__run-bar{padding:14px 16px;position:static}}.tc-workspace__run-btn{align-items:center;border:none;border-radius:3px;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:12px;font-weight:700;gap:7px;justify-content:center;letter-spacing:.08em;padding:13px 12px;text-transform:uppercase;transition:opacity .12s}@media(min-width:768px){.tc-workspace__run-btn{font-size:10px;padding:9px 12px}}.tc-workspace__run-btn--jobs{background:var(--_accent);color:#fff}.tc-workspace__run-btn--jobs:not(:disabled):hover{opacity:.88}.tc-workspace__run-btn--cos{background:var(--_fg);color:var(--_surface)}.tc-workspace__run-btn--cos:not(:disabled):hover{opacity:.82}.tc-workspace__run-btn--events{background:#6b7280;background:var(--_muted,#6b7280);color:#fff}.tc-workspace__run-btn--events:not(:disabled):hover{opacity:.88}.tc-workspace__run-btn--talent{background:#0891b2;color:#fff}.tc-workspace__run-btn--talent:not(:disabled):hover{opacity:.88}.tc-workspace__run-btn--groups{background:#6449ff;color:#fff}.tc-workspace__run-btn--groups:not(:disabled):hover{opacity:.88}.tc-workspace__run-btn:disabled{cursor:not-allowed;opacity:.38}.tc-workspace__run-btn--loading{cursor:not-allowed;opacity:.7}.tc-workspace__industry-wrap{display:flex;flex-direction:column;gap:7px;width:100%}.tc-workspace__industry-input-box{position:relative}.tc-workspace__industry-dropdown{background:var(--_surface);border:1px solid var(--_accent);border-radius:3px;box-shadow:0 6px 20px rgba(100,73,255,.12);left:0;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:4px 0;position:absolute;right:0;top:calc(100% + 3px);z-index:70}.tc-workspace__industry-option{color:var(--_fg);cursor:pointer;font-size:13px;padding:11px 14px;transition:background .08s,color .08s}@media(min-width:768px){.tc-workspace__industry-option{font-size:11.5px;padding:7px 12px}}.tc-workspace__industry-option:hover{background:var(--_accent-s);color:var(--_accent)}.tc-workspace__chips{display:flex;flex-wrap:wrap;gap:6px}.tc-workspace__chip{align-items:center;background:var(--_accent-s);border:1px solid var(--_accent);border-radius:999px;color:var(--_accent);display:inline-flex;font-size:11px;font-weight:600;gap:5px;max-width:180px;padding:5px 5px 5px 10px}@media(min-width:768px){.tc-workspace__chip{font-size:10px;padding:3px 4px 3px 8px}}.tc-workspace__chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-workspace__chip-x{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--_accent);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;height:20px;justify-content:center;line-height:1;padding:0;transition:background .1s,color .1s;width:20px}@media(min-width:768px){.tc-workspace__chip-x{font-size:13px;height:16px;width:16px}}.tc-workspace__chip-x:hover{background:var(--_accent);color:#fff}.tc-workspace__main{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.tc-workspace__tabbar{align-items:stretch;background:var(--_surface);border-bottom:2px solid var(--_border);display:flex;flex-shrink:0;gap:2px;padding:0 12px}@media(min-width:480px){.tc-workspace__tabbar{padding:0 16px}}@media(max-width:479px){.tc-workspace__btn-label{display:none}}.tc-workspace__tab{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--_muted);cursor:pointer;display:inline-flex;font-size:10.5px;font-weight:700;gap:7px;letter-spacing:.12em;margin-bottom:-2px;padding:10px 10px 9px;text-transform:uppercase;transition:color .12s,border-color .12s;white-space:nowrap}@media(min-width:480px){.tc-workspace__tab{font-size:10.5px;padding:12px 14px 11px}}.tc-workspace__tab--active{border-bottom-color:var(--_accent);color:var(--_accent)}.tc-workspace__tab--co.tc-workspace__tab--active{border-bottom-color:var(--_fg);color:var(--_fg)}.tc-workspace__tab--talent.tc-workspace__tab--active{border-bottom-color:#0891b2;color:#0891b2}.tc-workspace__tab:not(.tc-workspace__tab--active):hover{color:var(--_fg)}.tc-workspace__tab-count{background:var(--_accent-s);border-radius:999px;color:var(--_accent);font-size:9px;font-weight:700;line-height:1.5;padding:2px 6px}@media(max-width:479px){.tc-workspace__tab-count{display:none}}.tc-workspace__tab-count--co{background:rgba(0,0,0,.07);color:var(--_fg)}.tc-workspace__tab-count--talent{background:rgba(8,145,178,.12);color:#0891b2}.tc-workspace__tabbar-spacer{flex:1 1}.tc-workspace__config-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:center;background:var(--_accent);border:1px solid var(--_accent);border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase;transition:background .1s,opacity .1s;white-space:nowrap}.tc-workspace__config-btn--open{background:var(--_fg);border-color:var(--_fg)}.tc-workspace__config-btn:hover:not(.tc-workspace__config-btn--open){opacity:.88}.tc-workspace__config-btn .tc-workspace__settings-badge{background:hsla(0,0%,100%,.25);color:#fff}.tc-workspace__filter-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:center;background:transparent;border:1px solid var(--_border);border-radius:3px;color:var(--_muted);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase;transition:color .1s,border-color .1s;white-space:nowrap}.tc-workspace__filter-toggle--active{border-color:var(--_accent);color:var(--_accent)}.tc-workspace__filter-toggle:hover:not(.tc-workspace__filter-toggle--active){border-color:var(--_fg);color:var(--_fg)}.tc-workspace__filter-bar{background:var(--_surface);border-bottom:1px solid var(--_border);flex-shrink:0;padding:10px 14px 14px}.tc-workspace__filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.tc-workspace__filter-item{display:flex;flex:1 1 130px;flex-direction:column;gap:6px;min-width:0}.tc-workspace__filter-label{color:var(--_muted);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-workspace__filter-select{-webkit-appearance:none;background:var(--_bg);border:1px solid var(--_border);border-radius:3px;color:var(--_fg);cursor:pointer;font:inherit;font-size:13px;padding:9px 11px}@media(min-width:768px){.tc-workspace__filter-select{font-size:11.5px;padding:6px 8px}}.tc-workspace__filter-select:focus{border-color:var(--_accent);outline:none}.tc-workspace__error{background:rgba(230,57,70,.08);border-bottom:1px solid rgba(230,57,70,.25);color:var(--_danger);flex-shrink:0;font-size:12px;font-weight:600;padding:10px 16px}.tc-workspace__view-bar{background:var(--_bg);border-bottom:1px solid var(--_border);display:flex;flex-shrink:0;gap:6px;padding:8px 12px}@media(min-width:480px){.tc-workspace__view-bar{padding:8px 16px}}.tc-workspace__view-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:transparent;border:1px solid var(--_border);border-radius:999px;color:var(--_muted);cursor:pointer;display:inline-flex;font:inherit;font-size:11px;font-weight:600;gap:6px;letter-spacing:.05em;padding:7px 14px;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}@media(min-width:768px){.tc-workspace__view-btn{font-size:10.5px;padding:5px 12px}}.tc-workspace__view-btn--active{background:var(--_fg);border-color:var(--_fg);color:var(--_surface)}.tc-workspace__view-btn:not(.tc-workspace__view-btn--active):hover{border-color:var(--_fg);color:var(--_fg)}.tc-workspace__view-btn--fav.tc-workspace__view-btn--active{background:#e63946;border-color:#e63946;color:#fff}.tc-workspace__view-btn--fav:not(.tc-workspace__view-btn--active):hover{border-color:#e63946;color:#e63946}.tc-workspace__view-count{font-size:9.5px;font-weight:700;letter-spacing:.03em;opacity:.65}.tc-workspace__view-btn--active .tc-workspace__view-count{opacity:.7}.tc-workspace__auto{display:flex;flex-direction:column;height:100%}.tc-workspace__auto-header{align-items:center;background:var(--_surface);border-bottom:1px solid var(--_border);display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:10px 14px}.tc-workspace__auto-label{color:var(--_fg);font-size:11px;font-weight:700;letter-spacing:.04em}.tc-workspace__auto-freshness{color:var(--_muted);font-weight:500}.tc-workspace__auto-btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:var(--_accent);border:1px solid var(--_accent);border-radius:3px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase;transition:opacity .1s;white-space:nowrap}.tc-workspace__auto-btn:hover:not(:disabled){opacity:.88}.tc-workspace__auto-btn:disabled{cursor:default;opacity:.6}.tc-workspace__auto-empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:40px 24px;text-align:center}.tc-workspace__auto-empty p{color:var(--_muted);font-size:12px;line-height:1.5;margin:0;max-width:380px}.tc-workspace__inactive-group{border-top:1px solid var(--_border);display:flex;flex-direction:column;gap:10px;margin-top:18px;padding-top:14px}.tc-workspace__inactive-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;padding:0 4px}.tc-workspace__inactive-title{color:var(--_fg);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-workspace__inactive-note{color:var(--_muted);font-size:12px}.tc-workspace__run-groups{display:flex;flex-direction:column;gap:10px}.tc-workspace__run-group{background:var(--_surface);border:1px solid var(--_border);border-radius:5px;overflow:hidden}.tc-workspace__run-group-hd{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:flex-start;background:var(--_surface);border:none;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:background .1s;width:100%}.tc-workspace__run-group--open>.tc-workspace__run-group-hd,.tc-workspace__run-group-hd:hover{background:var(--_hover)}@media(min-width:480px){.tc-workspace__run-group-hd{padding:13px 16px}}.tc-workspace__run-group-meta{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.tc-workspace__run-group-date{color:var(--_accent);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.tc-workspace__run-group-prompt{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--_fg);display:-webkit-box;font-size:12px;font-weight:500;line-height:1.45;overflow:hidden}@media(min-width:480px){.tc-workspace__run-group-prompt{font-size:12.5px}}.tc-workspace__run-group-noprompt{color:var(--_muted);font-size:11px;font-style:italic;opacity:.6}.tc-workspace__run-group-right{align-items:center;color:var(--_muted);display:flex;flex-shrink:0;gap:8px;padding-top:2px}.tc-workspace__run-group-count{background:var(--_accent-s);border-radius:999px;color:var(--_accent);font-size:10px;font-weight:700;padding:2px 9px;white-space:nowrap}.tc-workspace__run-group-body{background:var(--_bg);border-top:1px solid var(--_border);padding:12px 12px 14px}@media(min-width:480px){.tc-workspace__run-group-body{padding:14px 16px 16px}}.tc-workspace__run-group-body .tc-matches__card:last-child{margin-bottom:0}.tc-workspace__results{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;padding:14px 12px 100px}@media(min-width:480px){.tc-workspace__results{padding:16px 16px 60px}}@media(min-width:768px){.tc-workspace__results{padding:16px 18px 40px}}.tc-workspace__grid{grid-gap:0;display:grid;gap:0}.tc-workspace__loading{align-items:center;color:var(--_muted);display:flex;font-size:11px;height:100%;justify-content:center;letter-spacing:.06em}.tc-workspace__group-panel{display:flex;flex:1 1;flex-direction:column;min-height:0}.tc-workspace__group-panel[hidden]{display:none}.tc-group-matches{display:flex;flex:1 1;flex-direction:column;min-height:0}.tc-group-matches__body{display:flex;flex-direction:column;gap:24px}.tc-group-matches__sent{color:#16a34a;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-group-matches__card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tc-group-matches__card-error{color:var(--_danger);font-size:11px;margin:0}.tc-group-matches__btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border-radius:3px;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;min-height:36px;padding:6px 12px;text-transform:uppercase;white-space:nowrap}.tc-group-matches__btn--primary{background:var(--_accent);border:1px solid var(--_accent);color:#fff}.tc-group-matches__btn:hover:not(:disabled){opacity:.88}.tc-group-matches__btn:disabled{cursor:default;opacity:.6}.tc-group-matches__btn:focus-visible{outline:2px solid var(--_accent);outline-offset:2px}.tc-group-matches__team{background:var(--_surface);border:1px solid var(--_border);border-radius:4px;display:flex;flex-direction:column;gap:10px;padding:16px}.tc-group-matches__title{font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.tc-group-matches__hint{color:var(--_muted);font-size:12px;margin:0;max-width:65ch}.tc-group-matches__label{color:var(--_muted);font-size:11px;font-weight:600}.tc-group-matches__input,.tc-group-matches__need{background:var(--_bg);border:1px solid var(--_border);border-radius:3px;box-sizing:border-box;color:var(--_fg);font:inherit;font-size:13px;padding:8px 10px;resize:vertical;width:100%}.tc-group-matches__input:focus,.tc-group-matches__need:focus{border-color:var(--_accent);outline:none}.tc-group-matches__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.tc-group-matches__sizes{border:1px solid var(--_border);border-radius:3px;display:inline-flex;overflow:hidden}.tc-group-matches__size{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:var(--_surface);border:0;border-right:1px solid var(--_border);color:var(--_fg);cursor:pointer;font:inherit;font-size:12px;font-variant-numeric:tabular-nums;min-height:40px;min-width:40px;padding:6px 10px}.tc-group-matches__size:last-child{border-right:0}.tc-group-matches__size:hover{background:var(--_hover)}.tc-group-matches__size:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.tc-group-matches__size--active,.tc-group-matches__size--active:hover{background:var(--_accent);color:#fff}.tc-group-matches__people{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.tc-group-matches__person{grid-gap:4px 10px;align-items:start;background:var(--_bg);border:1px solid var(--_border);border-radius:3px;display:grid;gap:4px 10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 12px}.tc-group-matches__person input[type=checkbox]{accent-color:var(--_accent);margin-top:3px}.tc-group-matches__person .tc-matches__card-link{grid-column:2/-1;justify-self:start}.tc-group-matches__person-main{cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0}.tc-group-matches__person-name{font-weight:700}.tc-group-matches__person-role{color:var(--_muted);font-size:11px;overflow-wrap:anywhere}.tc-group-matches__person-meta{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.tc-group-matches__adds{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:2/-1;min-width:0}.tc-group-matches__adds-label{color:var(--_muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tc-group-matches__create{align-items:flex-start;border-top:1px solid var(--_border);display:flex;flex-direction:column;gap:8px;padding-top:8px}.tc-group-matches__check{align-items:center;cursor:pointer;display:inline-flex;font-size:12px;gap:6px}.tc-group-matches__check input{accent-color:var(--_accent)}.tc-group-matches__done{color:#16a34a;font-size:12px;margin:0}.tc-workspace__segmented{align-self:flex-start;border:1px solid var(--_border);border-radius:3px;display:inline-flex;margin:6px 0;overflow:hidden;width:-webkit-max-content;width:max-content}.tc-workspace__segmented-btn{background:var(--_surface);border:0;border-right:1px solid var(--_border);color:var(--_fg);cursor:pointer;font:inherit;font-size:12px;font-weight:600;min-height:36px;padding:6px 14px}.tc-workspace__segmented-btn:last-child{border-right:0}.tc-workspace__segmented-btn:hover{background:var(--_hover)}.tc-workspace__segmented-btn:focus-visible{outline:2px solid var(--_accent);outline-offset:-2px}.tc-workspace__segmented-btn--active,.tc-workspace__segmented-btn--active:hover{background:var(--_accent);color:#fff}.tc-workspace__weekly-threshold+.tc-workspace__weekly-toggle{margin-top:14px}.tc-group-matches__runs,.tc-group-matches__search{display:flex;flex-direction:column;gap:10px}.tc-group-matches__input--grow{flex:1 1 260px;min-width:0}.tc-group-matches__run{border-top:1px solid var(--_border);display:flex;flex-direction:column;gap:10px;padding-top:8px}.tc-group-matches__run-head{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.tc-group-matches__run-date{color:var(--_muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tc-group-matches__run-prompt{font-weight:600;overflow-wrap:anywhere}.tc-group-matches__private{background:color-mix(in srgb,var(--_danger) 10%,transparent);border-radius:3px;color:var(--_danger);font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.cp-header__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.cp-header__chat-btn{align-items:center;background:none;border:1px solid #2a7a4b;border:1px solid var(--tc-success,#2a7a4b);color:#2a7a4b;color:var(--tc-success,#2a7a4b);cursor:pointer;display:inline-flex;justify-content:center;padding:8px 10px;transition:background .15s,color .15s}.cp-header__chat-btn:hover{background:#2a7a4b;background:var(--tc-success,#2a7a4b);color:#fff}.cp-header__following{align-items:center;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.16em;padding:8px 14px;-webkit-user-select:none;user-select:none;white-space:nowrap}.cp-sk{-webkit-animation:cp-sk-pulse 1.4s ease-in-out infinite;animation:cp-sk-pulse 1.4s ease-in-out infinite;background:#d8d5ce;background:var(--tc-faint,#d8d5ce);border-radius:3px;display:inline-block}.cp-sk--circle{border-radius:50%}.cp-sk--pill{border-radius:999px}.cp-sk--logo{flex-shrink:0;height:64px;width:64px}.cp-sk--title{height:14px;width:55%}.cp-sk--sub{height:10px;width:38%}.cp-sk--line{height:10px;width:90%}.cp-sk--line-sm{height:10px;width:70%}.cp-sk--tag{height:20px;width:68px}.cp-sk--btn{height:32px;width:90px}.cp-sk--block{height:100%;width:100%}@-webkit-keyframes cp-sk-pulse{0%,to{opacity:.35}50%{opacity:.75}}@keyframes cp-sk-pulse{0%,to{opacity:.35}50%{opacity:.75}}.cp-sk-header{align-items:flex-start;background:#fff;border-bottom:1px solid #d8d5ce;display:flex;gap:18px;padding:20px 18px}.cp-sk-header__body{display:flex;flex:1 1;flex-direction:column;gap:8px}.cp-sk-header__tags{display:flex;gap:6px;margin-top:2px}.cp-sk-header__actions{display:flex;gap:8px;margin-top:4px}.cp-sk-grid-3{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.cp-sk-grid-2{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(2,1fr)}.cp-sk-cell{background:#fff;border:1px solid #d8d5ce;display:flex;flex-direction:column;gap:8px;height:120px;margin:-1px 0 0 -1px;padding:14px}.cp-sk-cell--tall{height:180px}.cp-sk-cell--xl{height:240px}.cp-sk-section{display:flex;flex-direction:column;gap:8px}.cp-sk-jobs,.cp-sk-section{background:#fff;padding:14px}.cp-sk-jobs{grid-gap:10px;border:1px solid #d8d5ce;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cp-sk-job-card{background:#f4f4f0;border:1px solid #d8d5ce;display:flex;flex-direction:column;gap:8px;height:100px;padding:12px}.tp-header__actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.tp-header__chat-btn{align-items:center;background:none;border:1px solid #2a7a4b;border:1px solid var(--tc-success,#2a7a4b);color:#2a7a4b;color:var(--tc-success,#2a7a4b);cursor:pointer;display:inline-flex;justify-content:center;padding:8px 10px;transition:background .15s,color .15s}.tp-header__chat-btn:hover{background:#2a7a4b;background:var(--tc-success,#2a7a4b);color:#fff}.tp-header__following{align-items:center;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.16em;padding:8px 16px;-webkit-user-select:none;user-select:none;white-space:nowrap}@-webkit-keyframes spryte-ring{0%{opacity:.55;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}@keyframes spryte-ring{0%{opacity:.55;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1.75);transform:scale(1.75)}}.co-minimized{align-items:center;background:#22c55e;border:none;border-radius:999px;box-shadow:0 8px 24px rgba(0,0,0,.25);color:#062b12;cursor:pointer;display:inline-flex;font-family:inherit;gap:10px;left:50%;padding:8px 14px 8px 8px;position:fixed;top:12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:2001}.co-minimized__avatar{border-radius:50%;height:26px;object-fit:cover;width:26px}.co-minimized__placeholder{align-items:center;background:rgba(0,0,0,.25);border-radius:50%;display:flex;font-size:10px;font-weight:700;height:26px;justify-content:center;width:26px}.co-minimized__name{font-size:12px;font-weight:700}.co-minimized__tap{font-size:9.5px;font-weight:800;letter-spacing:.14em;opacity:.8}.co-overlay{background:#0b0b10;color:#fff;display:flex;flex-direction:column;font-family:inherit;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:2000}.co-main-video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.co-main-video--hidden{display:none}.co-main-video--mirrored{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.co-backdrop{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.co-backdrop__img{-webkit-filter:blur(4px) brightness(.85);filter:blur(4px) brightness(.85);height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-transform:scale(1.15);transform:scale(1.15);width:100%}.co-backdrop__solid{background:#1a1a24}.co-backdrop__solid,.co-veil{bottom:0;left:0;position:absolute;right:0;top:0}.co-veil{background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 30%,transparent 60%,rgba(0,0,0,.6))}.co-top-bar{align-items:center;display:flex;gap:10px;padding:14px 16px;position:relative}.co-top-bar__title{flex:1 1;font-size:9.5px;font-weight:800;letter-spacing:.22em;min-width:0;opacity:.75;text-align:center}.co-ghost-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;margin:0;padding:8px}.co-ghost-btn,.co-identity{align-items:center;display:flex;justify-content:center}.co-identity{flex:1 1;flex-direction:column;gap:14px;padding:24px}.co-identity,.co-identity__avatar-wrap{position:relative}.co-identity__avatar{border:3px solid hsla(0,0%,100%,.18);border-radius:50%;display:block;height:132px;object-fit:cover;position:relative;width:132px}.co-identity__avatar-placeholder{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;font-size:42px;font-weight:700;height:132px;justify-content:center;position:relative;width:132px}.co-identity__ring{-webkit-animation:spryte-ring 1.6s ease-out infinite;animation:spryte-ring 1.6s ease-out infinite;border:2px solid hsla(0,0%,100%,.45);border-radius:50%;bottom:-8px;left:-8px;position:absolute;right:-8px;top:-8px}.co-identity__ring--delay{-webkit-animation-delay:.7s;animation-delay:.7s}.co-identity__name{font-size:24px;font-weight:700;letter-spacing:-.02em;text-align:center}.co-identity__role{font-size:13px;margin-top:-8px;opacity:.8;text-align:center}.co-identity__status{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:15px;font-variant-numeric:tabular-nums}.co-identity__enc{font-size:11px;opacity:.55}.co-identity-video{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding:0 16px 8px;position:relative}.co-identity-video__name{font-size:18px;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.6)}.co-identity-video__status{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#22c55e;font-size:12.5px;font-variant-numeric:tabular-nums;text-shadow:0 2px 12px rgba(0,0,0,.6)}.co-muted-badge{align-items:center;background:rgba(239,68,68,.85);border-radius:20px;color:#fff;display:inline-flex;justify-content:center;line-height:1;margin-left:6px;padding:2px 5px;vertical-align:middle}.co-pip{align-items:center;background:linear-gradient(160deg,#3a3a44,#15151b);border:1px solid hsla(0,0%,100%,.35);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:column;height:136px;justify-content:flex-end;overflow:hidden;padding:0 0 6px;position:absolute;right:14px;top:64px;width:96px}@media(min-width:1024px){.co-pip{height:248px;width:176px}}.co-pip__video{bottom:0;height:100%!important;left:0;max-width:100%!important;min-width:0!important;object-fit:cover;position:absolute;right:0;top:0;width:100%!important}.co-pip__video--mirrored{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.co-pip__cam-off{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.co-pip__avatar{border-radius:50%;height:48px;object-fit:cover;width:48px}@media(min-width:1024px){.co-pip__avatar{height:72px;width:72px}}.co-pip__avatar-placeholder{align-items:center;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}@media(min-width:1024px){.co-pip__avatar-placeholder{font-size:24px;height:72px;width:72px}}.co-pip__label{color:#fff;font-size:9px;font-weight:800;letter-spacing:.18em;opacity:.85;position:relative}.co-pip__muted-badge{align-items:center;background:rgba(239,68,68,.9);border-radius:50%;color:#fff;display:flex;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px;z-index:1}.co-controls{padding:12px 16px 32px;position:relative}.co-controls__row{flex-wrap:wrap;gap:14px;margin-bottom:18px}.co-controls__end-row,.co-controls__row{display:flex;justify-content:center}.co-ctl{background:transparent;border:none;cursor:pointer;flex-direction:column;font-family:inherit;gap:6px;margin:0;padding:0;width:64px}.co-ctl,.co-ctl__circle{align-items:center;color:#fff;display:flex}.co-ctl__circle{background:hsla(0,0%,100%,.14);border-radius:50%;height:52px;justify-content:center;transition:background .16s,color .16s;width:52px}.co-ctl__circle[data-on=true]{background:#fff;color:#0d0d0d}.co-ctl__label{font-size:10px;opacity:.85}.co-big-btn{background:transparent;border:none;cursor:pointer;flex-direction:column;font-family:inherit;gap:8px;margin:0;padding:0;width:88px}.co-big-btn,.co-big-btn__circle{align-items:center;color:#fff;display:flex}.co-big-btn__circle{background:#ef4444;border-radius:50%;box-shadow:0 10px 28px rgba(239,68,68,.4);height:66px;justify-content:center;width:66px}.co-big-btn__label{font-size:11px;font-weight:600}.co-audio-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(15,15,22,.95);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;bottom:110px;box-shadow:0 8px 32px rgba(0,0,0,.5);left:50%;max-width:300px;min-width:220px;padding:14px 0 8px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.co-audio-panel__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:0 16px 10px}.co-audio-panel__title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;opacity:.75;text-transform:uppercase}.co-audio-panel__close{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:13px;line-height:1;padding:2px 4px}.co-audio-panel__close:hover{color:#fff}.co-audio-panel__list{display:flex;flex-direction:column;padding:6px 0}.co-audio-panel__item{align-items:center;background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:9px 16px;text-align:left;transition:background .12s;width:100%}.co-audio-panel__item:hover{background:hsla(0,0%,100%,.08)}.co-audio-panel__item--active{color:#fff;font-weight:600}.co-audio-panel__item--active:before{color:#22c55e;content:"✓";flex-shrink:0;font-size:12px}.co-audio-panel__item:not(.co-audio-panel__item--active):before{content:"";display:inline-block;flex-shrink:0;width:12px}.co-video-request{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(15,15,22,.92);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;bottom:110px;display:flex;flex-direction:column;gap:12px;left:50%;padding:14px 18px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.co-video-request__msg{color:#fff;font-size:13px;font-weight:500}.co-video-request__actions{display:flex;gap:10px}.co-video-request__btn{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;padding:6px 20px}.co-video-request__btn--accept{background:#22c55e;color:#fff}.co-video-request__btn--decline{background:#ef4444;color:#fff}.co-quality-warning{border-radius:999px;color:#fff;font-size:12px;font-weight:500;left:50%;padding:7px 16px;pointer-events:none;position:absolute;top:16px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.co-quality-warning--poor{background:rgba(230,140,0,.88)}.co-quality-warning--bad{background:rgba(200,30,30,.88)}.co-toast{background:rgba(0,0,0,.75);border-radius:999px;bottom:110px;color:#fff;font-size:12.5px;left:50%;padding:10px 18px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:10}.tce-admin__new-btn,.tce-btn,.tce-btn--accent,.tce-btn--danger,.tce-btn--primary,.tce-card__req-btn,.tce-form__dur-btn,.tce-form__mode-btn{align-items:center;background:#fff;border:1px solid #d8d5ce;color:#0d0d0d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:9px;font-weight:700;gap:5px;letter-spacing:.16em;letter-spacing:.12em;padding:6px 11px;text-decoration:none;text-transform:uppercase}.tce-admin__new-btn:disabled,.tce-btn--accent:disabled,.tce-btn--danger:disabled,.tce-btn--primary:disabled,.tce-btn:disabled,.tce-card__req-btn:disabled,.tce-form__dur-btn:disabled,.tce-form__mode-btn:disabled{cursor:default;opacity:.5}.tce-btn--primary{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.tce-btn--accent{background:#6449ff;border-color:#6449ff;color:#fff}.tce-btn--danger{background:#b91c1c;border-color:#b91c1c;color:#fff}.tce-admin{color:#0d0d0d}.tce-admin__header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.tce-admin__heading{color:#0d0d0d;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-admin__count{color:#6b6b6b;font-size:11.5px}.tce-admin__new-btn{background:#6449ff;border-color:#6449ff;color:#fff;margin-left:auto}.tce-admin__desc{color:#6b6b6b;font-size:12.5px;line-height:1.6;margin:0 0 18px}.tce-admin__empty{border:1px dashed #d8d5ce;color:#6b6b6b;font-size:12.5px;margin-bottom:20px;padding:26px 16px;text-align:center}.tce-admin__network-label{color:#6b6b6b;font-size:9.5px;font-weight:700;letter-spacing:.16em;margin:22px 0 10px;text-transform:uppercase}.tce-admin__footer{align-items:center;color:#9e9e9e;display:flex;font-size:10.5px;gap:6px;margin-top:6px}.tce-card{align-items:stretch;background:#fff;border:1px solid #d8d5ce;display:flex;flex-wrap:wrap;margin-bottom:12px}.tce-card__date{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-height:108px;width:96px}.tce-card__date-text{color:#fff;line-height:1.1;text-align:center}.tce-card__day-abbr{display:block;font-size:10px;letter-spacing:.14em;opacity:.75}.tce-card__day-num{display:block;font-size:21px;font-weight:700}.tce-card__time{display:block;font-size:9.5px;opacity:.75}.tce-card__body{flex:1 1 320px;min-width:0;padding:12px 14px}.tce-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tce-card__status{border:1px solid transparent;font-size:8px;font-weight:700;letter-spacing:.16em;padding:3px 7px;text-transform:uppercase}.tce-card__status--live{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.tce-card__status--draft{background:#fef3c7;border-color:#fde68a;color:#a16207}.tce-card__vis{align-items:center;color:#6b6b6b;display:inline-flex;font-size:8px;font-weight:700;gap:4px;letter-spacing:.16em;text-transform:uppercase}.tce-card__req-btn{background:#6449ff;border-color:#6449ff;color:#fff;font-size:8px;padding:3px 7px}.tce-card__title{font-size:14.5px;font-weight:700;line-height:1.25;margin-top:7px}.tce-card__tagline{color:#6b6b6b;font-size:11.5px;margin-top:3px}.tce-card__host{color:#9e9e9e;font-size:11.5px;margin-top:3px}.tce-card__meta{color:#6b6b6b;display:flex;flex-wrap:wrap;font-size:11px;gap:14px;margin-top:9px}.tce-card__meta span{align-items:center;display:inline-flex;gap:5px}.tce-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.tce-card__going-stack{align-items:center;display:inline-flex;margin-left:auto}.tce-card__going-stack img{border:2px solid #fff;border-radius:50%;height:22px;object-fit:cover;width:22px}.tce-card__going-stack img:not(:first-child){margin-left:-7px}.tce-modal{align-items:flex-start;background:hsla(0,0%,5%,.45);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:5vh 16px;position:fixed;z-index:1200}.tce-modal__box{background:#fff;border:1px solid #d8d5ce;box-shadow:0 18px 48px rgba(0,0,0,.25);max-width:560px;width:100%}.tce-modal__box--wide{max-width:720px}.tce-modal__box--sm{max-width:380px}.tce-modal__head{align-items:center;border-bottom:1px solid #d8d5ce;display:flex;justify-content:space-between;padding:12px 16px}.tce-modal__title{color:#0d0d0d;font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-modal__close{align-items:center;background:none;border:1px solid transparent;color:#6b6b6b;cursor:pointer;display:inline-flex;padding:4px}.tce-modal__close:hover{color:#0d0d0d}.tce-modal__body{padding:16px}.tce-modal__delete-name{color:#0d0d0d;font-size:13.5px;font-weight:700;line-height:1.3;margin:0 0 6px}.tce-modal__delete-warn{color:#6b6b6b;font-size:12px;margin:0}.tce-modal__foot{border-top:1px solid #d8d5ce;display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.tce-form{grid-gap:12px;display:grid;gap:12px}.tce-form__label{color:#9e9e9e;display:block;font-size:8.5px;font-weight:700;letter-spacing:.16em;margin-bottom:5px;text-transform:uppercase}.tce-form__input,.tce-form__select,.tce-form__textarea{background:#fff;border:1px solid #d8d5ce;box-sizing:border-box;color:#0d0d0d;font-family:inherit;font-size:12.5px!important;margin:0;outline:none;padding:8px 10px;width:100%}.tce-form__input:focus,.tce-form__select:focus,.tce-form__textarea:focus{border-color:#aba495}.tce-form__textarea{resize:vertical}.tce-form__col-3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.4fr 1fr 1fr}.tce-form__col-platform{grid-gap:10px;display:grid;gap:10px;grid-template-columns:140px 1fr}.tce-form__col-venue{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1.4fr 1fr}.tce-form__col-2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 120px}.tce-form__mode-row{display:flex;gap:8px;margin-bottom:8px}.tce-form__mode-btn{flex:1 1;justify-content:center}.tce-form__mode-btn--active{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.tce-form__duration-row{display:flex;flex-wrap:wrap;gap:6px}.tce-form__dur-btn{font-size:9px;padding:5px 10px}.tce-form__dur-btn--active{background:#0d0d0d;border-color:#0d0d0d;color:#fff}.tce-form__url-preview{align-items:center;background:#f4f4f0;border:1px solid #d8d5ce;color:#6b6b6b;display:flex;font-size:11.5px;gap:7px;margin-top:14px;padding:9px 11px}.tce-form__url-slug{color:#0d0d0d;font-weight:600}.tce-form__footer{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.tce-req__intro{color:#6b6b6b;font-size:11.5px;line-height:1.5;margin-bottom:12px}.tce-req__row{align-items:center;border-top:1px solid #d8d5ce;display:flex;gap:10px;padding:10px 0}.tce-req__avatar{object-fit:cover}.tce-req__avatar,.tce-req__avatar-fallback{border-radius:50%;flex-shrink:0;height:34px;width:34px}.tce-req__avatar-fallback{align-items:center;background:#6449ff;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center}.tce-req__info{flex:1 1;min-width:0}.tce-req__name{align-items:center;display:flex;font-size:12.5px;font-weight:700;gap:7px}.tce-req__outside{background:#fef3c7;color:#a16207;font-size:7.5px;font-weight:700;letter-spacing:.16em;padding:2px 5px;text-transform:uppercase}.tce-req__role{color:#6b6b6b;font-size:11px}.tce-req__linkedin{align-items:center;color:#6449ff;display:inline-flex;font-size:10.5px;gap:4px;margin-top:2px;text-decoration:none}.tce-req__note{color:#0d0d0d;font-size:11.5px;font-style:italic;margin-top:3px}.tce-req__verdict{flex-shrink:0;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-req__verdict--in{color:#15803d}.tce-req__verdict--out{color:#9e9e9e}.tce-req__actions{display:inline-flex;flex-shrink:0;gap:6px}.tce-priv{color:#0d0d0d;padding:20px 0}.tce-priv__section-label{font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.tce-priv__desc{color:#6b6b6b;font-size:12px;line-height:1.5;margin:0 0 10px;max-width:640px}.tce-priv__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tce-priv__network-label{font-size:11px;font-weight:700;letter-spacing:.16em;margin:20px 0 10px;text-transform:uppercase}.tce-priv__empty{background:#fafaf8;border:1px dashed #d8d5ce;color:#6b6b6b;font-size:12.5px;margin-bottom:20px;padding:24px 16px;text-align:center}.tce-priv__loading{color:#9e9e9e;font-size:12px;padding:16px 0}.tce-priv-card{align-items:stretch;background:#fff;border:1px solid #d8d5ce;color:#0d0d0d;display:flex;min-width:0;text-decoration:none}.tce-priv-card:hover{border-color:#c1bdb2}.tce-priv-card__date{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;line-height:1.1;min-height:96px;width:74px}.tce-priv-card__day-abbr{color:#fff;font-size:9px;letter-spacing:.14em;opacity:.75}.tce-priv-card__day-num{color:#fff;font-size:20px;font-weight:700}.tce-priv-card__body{flex:1 1;min-width:0;padding:11px 12px}.tce-priv-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.tce-priv-card__status{font-size:7.5px;font-weight:700;letter-spacing:.16em;padding:2px 5px;text-transform:uppercase}.tce-priv-card__status--live{background:#dcfce7;color:#15803d}.tce-priv-card__status--draft{background:#fef3c7;color:#a16207}.tce-priv-card__platform{color:#9e9e9e;font-size:7.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-priv-card__title{display:block;font-size:13.5px;font-weight:700;line-height:1.25;margin-top:5px}.tce-priv-card__meta{color:#6b6b6b;display:block;font-size:11px;line-height:1.4;margin-top:3px}.tce-priv-card__url{color:#6449ff;display:block;font-size:10.5px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tce-page{background:#f4f4f0;color:#0d0d0d;font-family:inherit;min-height:100vh}.tce-page__bar{background:#fff;border-bottom:1px solid #d8d5ce}.tce-page__bar-inner{align-items:center;display:flex;gap:9px;margin:0 auto;max-width:980px;padding:12px 20px}.tce-page__brand{color:#0d0d0d;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-page__url-label{color:#9e9e9e;font-size:11px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tce-page__draft-bar{background:#fef3c7;border-bottom:1px solid #fde68a;color:#a16207}.tce-page__draft-inner{align-items:center;font-size:11.5px;gap:8px;padding:9px 20px}.tce-page__body,.tce-page__draft-inner{display:flex;margin:0 auto;max-width:980px}.tce-page__body{align-items:flex-start;flex-wrap:wrap;gap:26px;padding:22px 20px 56px}.tce-page__main{flex:1 1 520px;min-width:0}.tce-page__hero{align-items:flex-end;display:flex;height:190px;overflow:hidden;padding:22px;position:relative}.tce-page__hero-logo{opacity:.12;pointer-events:none;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-user-select:none;user-select:none}.tce-page__hero-inner{position:relative}.tce-page__hero-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.tce-page__hero-tag{border:1px solid hsla(0,0%,100%,.45);color:#fff;font-size:8.5px;font-weight:700;letter-spacing:.16em;padding:3px 7px;text-transform:uppercase}.tce-page__hero-h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:560px}.tce-page__tagline{color:#6b6b6b;font-size:15px;line-height:1.55;margin:18px 0 0}.tce-page__host{align-items:center;background:#fff;border:1px solid #d8d5ce;display:flex;gap:11px;margin-top:20px;padding:12px 14px}.tce-page__host-photo{background:#f4f4f0;object-fit:cover}.tce-page__host-fallback,.tce-page__host-photo{border-radius:50%;flex-shrink:0;height:42px;width:42px}.tce-page__host-fallback{align-items:center;background:#6449ff;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.tce-page__host-meta{min-width:0}.tce-page__host-by{color:#9e9e9e;font-size:8.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.tce-page__host-name{font-size:14px;font-weight:700;margin-top:2px}.tce-page__host-links,.tce-page__host-role{color:#6b6b6b;font-size:11.5px}.tce-page__host-links{margin-top:3px}.tce-page__host-linkedin{color:#6449ff;text-decoration:none}.tce-page__host-linkedin:hover{text-decoration:underline}.tce-page__host-bio{margin-top:14px}.tce-page__section{margin-top:24px}.tce-page__section-label{color:#6b6b6b;font-size:9.5px;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.tce-page__para{color:#0d0d0d;font-size:14px;line-height:1.62;margin:0}.tce-page__para+.tce-page__para{margin-top:12px}.tce-page__agenda-row{align-items:baseline;border-top:1px solid #d8d5ce;display:flex;gap:11px;padding:6px 0}.tce-page__agenda-row:first-child{border-top:none}.tce-page__agenda-num{color:#9e9e9e;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;width:16px}.tce-page__agenda-text{color:#0d0d0d;font-size:13.5px}.tce-page__going-count{color:#6b6b6b;font-size:12.5px;line-height:1.5}.tce-page__who{display:flex;flex-direction:column;gap:8px}.tce-page__who-avatars{align-items:center;display:flex}.tce-page__avatar{border:2px solid #f4f4f0;border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.tce-page__avatar:not(:first-child){margin-left:-8px}.tce-page__avatar--fb{align-items:center;background:#6449ff;color:#fff;display:flex;font-size:11px;font-weight:700;justify-content:center}.tce-page__aside{flex:0 1 320px;min-width:280px;position:-webkit-sticky;position:sticky;top:22px}.tce-page__card{background:#fff;border:1px solid #d8d5ce}.tce-page__facts{padding:16px 16px 4px}.tce-page__fact{align-items:flex-start;border-bottom:1px solid #d8d5ce;display:flex;gap:10px;padding:9px 0}.tce-page__fact-icon{color:#6b6b6b;flex-shrink:0;padding-top:1px}.tce-page__fact-body{min-width:0}.tce-page__fact-main{color:#0d0d0d;display:block;font-size:13px;line-height:18px}.tce-page__fact-hint{color:#6b6b6b;display:block;font-size:11px;margin-top:2px}.tce-page__actions{border-top:1px solid #d8d5ce;padding:16px}.tce-page__banner{align-items:center;display:flex;font-size:12px;font-weight:600;gap:7px;padding:9px 11px}.tce-page__banner--going{background:#dcfce7;border:1px solid #bbf7d0;color:#15803d;margin-bottom:12px}.tce-page__banner--requested{background:#fef3c7;border:1px solid #fde68a;color:#a16207;margin-bottom:10px}.tce-page__banner--restricted{background:#f4f4f0;border:1px solid #d8d5ce;color:#6b6b6b;margin-bottom:10px}.tce-page__btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:800;gap:7px;justify-content:center;letter-spacing:.12em;margin:0;padding:13px 16px;text-decoration:none;text-transform:uppercase;width:100%}.tce-page__btn--accent{background:#6449ff;border:1px solid #6449ff;color:#fff}.tce-page__btn--primary{background:#0d0d0d;border:1px solid #0d0d0d;color:#fff}.tce-page__btn--quiet{background:transparent;border:1px solid #d8d5ce;color:#6b6b6b;margin-top:8px}.tce-page__btn--disabled,.tce-page__btn:disabled{cursor:default;opacity:.5}.tce-page__form{grid-gap:8px;display:grid;gap:8px}.tce-page__input{background:#fff;border:1px solid #d8d5ce;box-sizing:border-box;color:#0d0d0d;font-family:inherit;font-size:12.5px;margin:0;outline:none;padding:10px 11px;width:100%}.tce-page__input--bad{border-color:#b91c1c}.tce-page__input--textarea{resize:vertical}.tce-page__linkedin-hint{color:#9e9e9e;font-size:10.5px;line-height:1.45;margin-top:4px}.tce-page__linkedin-hint--bad{color:#b91c1c}.tce-page__form-label{color:#6b6b6b;font-size:9.5px;font-weight:700;letter-spacing:.16em;margin-bottom:4px;text-transform:uppercase}.tce-page__form-desc{color:#6b6b6b;font-size:11.5px;line-height:1.5;margin-bottom:9px}.tce-page__form-err{color:#b91c1c;font-size:11px;margin-top:6px}.tce-page__card-foot{align-items:center;border-top:1px solid #d8d5ce;display:flex;gap:7px;padding:10px 16px}.tce-page__card-foot-url{color:#9e9e9e;font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tce-page__spryte-link{align-items:center;color:#6b6b6b;display:flex;font-size:11.5px;gap:7px;margin-top:12px;text-decoration:none}.tce-page__member-desc{color:#6b6b6b;font-size:11.5px;line-height:1.5;margin-top:10px}.tce-page__requested-desc{color:#6b6b6b;font-size:12px;line-height:1.55}.tce-page__signin-label{color:#6b6b6b;font-size:9.5px;font-weight:700;letter-spacing:.16em;margin-bottom:9px;text-transform:uppercase}.tce-page__signin-link{background:none;border:none;color:#6449ff;cursor:pointer;font-family:inherit;font-size:11.5px;margin:0;padding:0;text-decoration:underline}.tc-cal-page{color:#0d0d0d;padding:24px 24px 64px;padding:var(--tc-page-pad,24px 24px 64px)}.tc-cal-page__loading{color:#6b6b6b;font-size:12.5px;padding:8px 0}.tc-cal-page__error{color:#b91c1c;font-size:12px;margin-bottom:10px}.tc-cal-admin{color:#0d0d0d}.tc-cal-settings-body{background:#f5f4f0;background:var(--tc-bg,#f5f4f0);padding:16px 20px 20px}.tc-cal-rail{padding:11px 12px 0}.tc-cal-rail__label{color:#9e9e9e;font-size:8.5px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-transform:uppercase}.tc-cal-rail__label--flex{align-items:center;display:flex;justify-content:space-between}.tc-cal-rail__empty{color:#6b6b6b;font-size:12px}.tc-cal-rail__item-wrap{align-items:center;display:flex;gap:4px}.tc-cal-rail__item{align-items:center;background:transparent;border:none;border-radius:0;cursor:pointer;display:flex;font-family:inherit;gap:8px;margin:0;padding:5px 0;text-align:left;width:100%}.tc-cal-rail__item--flex{flex:1 1;min-width:0}.tc-cal-rail__bar{align-self:stretch;flex-shrink:0;width:3px}.tc-cal-rail__text{flex:1 1;min-width:0}.tc-cal-rail__title{color:#0d0d0d;display:block;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-cal-rail__sub{color:#6b6b6b;display:block;font-size:10.5px}.tc-cal-rail__copy-btn,.tc-cal-rail__icon{color:#6b6b6b;flex-shrink:0}.tc-cal-rail__copy-btn{display:flex;padding:4px}.tc-cal-next-item,.tc-cal-rail__copy-btn{background:transparent;border:none;cursor:pointer;margin:0}.tc-cal-next-item{grid-gap:10px;align-items:center;border-radius:0;display:grid;font-family:inherit;gap:10px;grid-template-columns:3px minmax(0,1fr) auto;padding:6px 0;text-align:left;width:100%}.tc-cal-next-item__title{color:#0d0d0d;font-size:13px;font-weight:700}.tc-cal-next-item__sub,.tc-cal-next-item__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-cal-next-item__sub{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums}.tc-cal-next-item__icon{color:#9e9e9e;flex-shrink:0}.tc-cal-chip{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:3px 0;width:32px}.tc-cal-chip__day{color:hsla(0,0%,100%,.8);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tc-cal-chip__date{color:#fff;font-size:13px;font-weight:700;line-height:1.1}.tc-cal-draft-badge{background:#fef3c7;border:1px solid #fcd34d;color:#92400e;font-size:7.5px;font-weight:700;letter-spacing:.16em;padding:1px 5px;text-transform:uppercase}.tc-cal-rail-wrap{display:flex;flex-direction:column;gap:10px}.tc-cal-week-title{color:#0d0d0d;font-size:13px;font-weight:700}.tc-cal-week-sub{color:#6b6b6b;font-size:12px;margin-top:2px}.tc-editor__accent-bar{background:#6449ff;height:3px}.tc-editor__body{display:flex;flex-direction:column;gap:14px;padding:16px}.tc-editor__name-block{display:flex;flex-direction:column;gap:2px}.tc-editor__title-input{border:none;border-bottom:1px solid #e8e6e0;font-size:15px;font-weight:700;line-height:1.3;padding:0 0 8px}.tc-editor__tagline-input,.tc-editor__title-input{background:transparent;box-sizing:border-box;color:#0d0d0d;font-family:inherit;margin:0;outline:none;width:100%}.tc-editor__tagline-input{border:none;font-size:12.5px!important;line-height:1.4;padding:6px 0 0}.tc-editor__row{align-items:flex-start;color:#6b6b6b;display:flex;gap:10px}.tc-editor__row-icon{flex-shrink:0;margin-top:2px;width:18px}.tc-editor__row-label{color:#6b6b6b;flex-shrink:0;font-size:12px;font-weight:400;margin-top:2px;min-width:44px}.tc-editor__row-content{flex:1 1;min-width:0}.tc-editor__when-row{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.tc-editor__duration-group{display:flex;gap:0;margin-top:8px}.tc-editor__end-hint{color:#9e9e9e;font-size:11px;margin-top:4px}.tc-editor__where-label{align-items:center;color:#6b6b6b;display:inline-flex;font-size:12px;font-weight:400;gap:4px;margin-bottom:8px}.tc-editor__btn-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tc-editor__btn-group{border:1px solid #d8d5ce;display:flex;gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-editor__in-person-fields{display:flex;gap:6px}.tc-editor__more-btn{align-items:center;background:transparent;border:none;color:#6b6b6b;cursor:pointer;display:flex;font-family:inherit;font-size:11px;gap:4px;margin:0;outline:none;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tc-editor__more-hint{color:#9e9e9e;font-size:11px}.tc-editor__more-body{display:flex;flex-direction:column;gap:14px}.tc-editor__field-hint{color:#9e9e9e;font-size:11px;margin-top:4px}.tc-editor__capacity-row,.tc-editor__cover-row{align-items:center;display:flex;gap:8px}.tc-editor__cover-swatch{border-radius:0;cursor:pointer;height:22px;margin:0;outline:none;padding:0;width:22px}.tc-editor__field{background:#fff;border:1px solid #d8d5ce;border-radius:0;box-sizing:border-box;color:#0d0d0d;font-family:inherit;font-size:12.5px!important;font-weight:400;margin:0;outline:none;padding:7px 9px;width:100%}.tc-editor__field--date{flex-shrink:0;min-width:0;padding:6px 8px;width:135px}.tc-editor__field--time{flex-shrink:0;min-width:0;padding:6px 8px;width:90px}.tc-editor__field--tz{flex:1 1;min-width:0;padding:6px 8px}.tc-editor__field--wide{flex:2 1 120px}.tc-editor__field--narrow{flex:1 1 80px}.tc-editor__field--textarea{line-height:1.5;resize:vertical}.tc-editor__url-hint{align-items:center;color:#9e9e9e;display:flex;font-size:11px;gap:4px;margin-top:4px}.tc-editor__footer{align-items:center;border-top:1px solid #e8e6e0;display:flex;gap:8px;padding:12px 16px}.tc-infotip{display:inline-flex}.tc-infotip__icon{cursor:help;display:flex}.tc-infotip__tooltip{background:#0d0d0d;color:#fff;font-size:10.5px;padding:4px 8px;pointer-events:none;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:9999}.tc-editor__inline-label{align-items:center;display:inline-flex;gap:3px}.tc-editor__capacity-count{font-family:inherit;font-size:10px;font-weight:500;letter-spacing:.16em;min-width:36px;text-align:center;text-transform:uppercase}.tc-editor__more-icon{transition:-webkit-transform .18s;transition:transform .18s;transition:transform .18s,-webkit-transform .18s}
/*# sourceMappingURL=main.d15c1e60.css.map*/