@charset "UTF-8";
/* Built from dist/app (styles.c153451f23aed2f0.css) by services/ap-static/css.js. */

/* index.html critical CSS */
:root{--dash-bar-h:60px;--brand:#2563eb;--brand-hover:#1d4ed8;--brand-soft:#3b82f6;--brand-tint:#eff6ff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:15px;font-weight:400;color:#6d6e75;line-height:1.6}*:after,*:before{transition:all .3s ease-out 0s}*::placeholder{color:#333;font-size:14px;opacity:1}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}*{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}*{scrollbar-width:auto;scrollbar-color:#c7c7c7 #ffffff}*::-webkit-scrollbar{width:13px}*::-webkit-scrollbar-track{background:#ffffff}*::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:10px;border:3px solid #ffffff}

/* src/global.scss */
:root{--dash-bar-h: 60px;--brand: #2563eb;--brand-hover: #1d4ed8;--brand-soft: #3b82f6;--brand-tint: #eff6ff}.mb-7{margin-bottom:1.75rem!important}.mt-16{margin-top:4rem!important}.pb-7{padding-bottom:1.75rem!important}.align-items-center{align-items:center!important}@media (min-width: 768px){.justify-content-md-between{justify-content:space-between!important}}.align-item1s-center{align-items:center!important}.bg-surface-dark{--x-bg-opacity: 1;background-color:rgba(var(--x-surface-dark-rgb),var(--x-bg-opacity))!important}.pt-10{padding-top:2.5rem!important}.max-w-screen-xl{max-width:1280px!important}.mb-16{margin-bottom:4rem!important}.mt-10{margin-top:2.5rem!important}.border-light{--x-border-opacity: 1;border-color:rgba(var(--x-light-rgb),var(--x-border-opacity))!important}.opacity-10{opacity:.1!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.ls-tight{letter-spacing:-.025em!important}.w-full{width:100%!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.font-bolder{font-weight:bolder!important}.text-muted{--x-text-opacity: 1;color:rgba(var(--x-muted-rgb),var(--x-text-opacity))!important}.font-semibold{font-weight:500!important}.text-sm{font-size:13px!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.py-7{padding-top:1.75rem!important;padding-bottom:1.75rem!important}.px-7{padding-right:1.75rem!important;padding-left:1.75rem!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-white,.text-light{color:#fff!important}img,svg{vertical-align:middle}.bg-surface-dark{--x-bg-opacity: 1;background-color:#141729!important}img,video{max-width:100%;height:auto}.preload .mobile-sidebar{display:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:15px;font-weight:400;color:#6d6e75;line-height:1.6}body.dx-device-mobile ion-content{--padding-bottom:calc(50px + env(safe-area-inset-bottom, 0px))}@media only screen and (min-width: 1400px){.container{max-width:1200px}}a{text-decoration:none}.w-img img{width:100%}.m-img img{max-width:100%}a,.btn,button,span,p,i,input,select,textarea,li,img,svg path,*:after,*:before,.transition-3,h1,h2,h3,h4,h5,h6{transition:all .3s ease-out 0s}a:focus,.button:focus{text-decoration:none;outline:none}a:focus,a:hover{color:inherit;text-decoration:none}a,button{color:inherit;outline:none;border:none}button:hover{cursor:pointer}button:focus{outline:0;border:0}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}h1,h2,h3,h4,h5,h6{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";color:#0e1133;margin-top:0;font-weight:600;line-height:1.2;transition:all .3s ease-out 0s}h1{font-size:38px}h2{font-size:34px}h3{font-size:24px}h4{font-size:20px}h5{font-size:15px}h6{font-size:14px}ul{margin:0;padding:0}li{list-style:none}.custom-li{list-style:disc;margin-bottom:25px;margin-left:20px;font-size:15px}p{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:15px;font-weight:400;color:#6b7280;margin-bottom:15px;line-height:1.6}::selection{background:rgb(37,99,235);color:#fff;text-shadow:none}*::placeholder{color:#333;font-size:14px;opacity:1}.fix{overflow:hidden}.clear{clear:both}.f-left{float:left}.f-right{float:right}.z-index-1{z-index:1}.overflow-y-visible{overflow-x:hidden;overflow-y:visible}.p-relative{position:relative}.p-absolute{position:absolute}.grey-bg{background:#f3f4f8}.grey-bg-2{background:#F7F8FD}.grey-bg-5{background:#f5f6fa}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:#fff!important}.white-color{color:#fff}.theme-color{color:#2563eb!important}.black-color{color:#333}.pl-245{padding-left:245px}.pr-245{padding-right:245px}.mb-22{margin-bottom:22px}.ml-270{margin-left:270px}.mb--120{margin-bottom:-120px}.mb--100{margin-bottom:-100px}.mt--210{margin-top:-210px}.mt--80{margin-top:-80px}.mb-130{margin-bottom:-130px}.e1-btn{display:inline-block;height:50px;line-height:52px;text-align:center;padding:0 24px;color:#fff;background:rgb(37,99,235);border-radius:6px;font-weight:500}.e1-btn:first-letter{text-transform:uppercase}.e1-btn:hover{color:#fff;box-shadow:0 10px 24px #0417764d}.table>:not(:first-child){border-top:0px solid currentColor}.section__sub-title{font-size:17px;font-weight:500;color:#2563eb;display:inline-block;margin-bottom:5px}.mt-90{margin-top:90px}.mb-5{margin-bottom:5px!important}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.pb-40{padding-bottom:40px}.pb-90{padding-bottom:90px}.header__padding{padding-left:245px;padding-right:245px}@media only screen and (min-width: 1600px) and (max-width: 1900px){.header__padding{padding-left:150px;padding-right:150px}}@media only screen and (min-width: 1400px) and (max-width: 1600px){.header__padding{padding-left:70px;padding-right:70px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.header__padding{padding-left:20px;padding-right:20px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.header__padding{padding:20px}}@media only screen and (min-width: 768px) and (max-width: 991px){.header__padding{padding:20px}}@media only screen and (min-width: 576px) and (max-width: 767px){.header__padding{padding:20px}}@media (max-width: 575px){.header__padding{padding:20px}}.header__shadow{box-shadow:0 30px 40px #010b3c0f}.header__transparent{position:inherit;top:0;left:0;right:0;width:100%;z-index:11}.header__btn-2 a{height:44px;line-height:44px;padding:0 38px}.logo-black{display:none}.sidebar__area{position:fixed;right:-340px;top:0;width:320px;height:100%;background:#ffffff none repeat scroll 0 0;overflow-y:scroll;box-shadow:-5px 0 20px -5px #00000080;transition:all .3s cubic-bezier(.785,.135,.15,.86);z-index:9999}.sidebar__area.sidebar-opened{right:0px}.sidebar__wrapper{position:relative;padding:16px}.sidebar__wrapper2{position:relative;padding:25px}.sidebar__wrapper2.nav-dash-padding{padding:16px}.sidebar__close{position:absolute}.sidebar__area{position:fixed;overflow-y:auto;top:0;right:-350px;width:300px;height:100%;visibility:hidden;opacity:0;background-color:#fff;z-index:1020;transition:all .55s cubic-bezier(.785,.135,.15,.86);box-shadow:-5px 0 20px -5px #00000080}.sidebar__area.open{right:0;visibility:visible;opacity:1}.body-overlay{background-color:#000c;height:100%;width:100%;position:fixed;top:0;z-index:-1;left:0;opacity:0;visibility:hidden;transition:all .3s linear 0s}.body-overlay.show{z-index:999;opacity:1;visibility:visible}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.btn-primary{background-color:var(--brand)!important;border-color:var(--brand)!important;color:#fff!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:focus-visible,.btn-primary.active{background-color:var(--brand-hover)!important;border-color:var(--brand-hover)!important;color:#fff!important}.blue-more{color:var(--brand)!important}.blue-more:hover{text-decoration:underline!important;cursor:pointer}.hide{display:none!important}*{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.katex *{font-family:inherit}[click]{cursor:pointer}*{scrollbar-width:auto;scrollbar-color:#c7c7c7 #ffffff}*::-webkit-scrollbar{width:13px}*::-webkit-scrollbar-track{background:#ffffff}*::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:10px;border:3px solid #ffffff}.no-scroll{overflow:hidden!important}.accordion-button{font-size:15px;font-weight:500}::selection{background:#c5e0ff;color:inherit}.dx-overlay-wrapper.dx-popup-wrapper,.dx-overlay-shader{z-index:200000!important}

/* DevExtreme toast (dx.light.css) */
.dx-toast-content{display:flex;align-items:center;color:#fff;font-size:14px;font-weight:600;line-height:32px;padding:10px;box-shadow:0 2px 3px 0 transparent;border-radius:6px}.dx-toast-icon{display:inline-flex;background-size:contain;background-position:left center;background-repeat:no-repeat;margin-right:10px;width:35px;height:35px}.dx-toast-message{display:inline-flex;line-height:16px}.dx-toast-info{background-color:#337ab7}.dx-toast-info .dx-toast-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABoklEQVRIx63WPUvDQBjA8QMFsZNLlgpxtINjBsFVqINghm4dRAe/Rpdm6UcQHERwUYdAJ8HvkKHEQdrPEBQUrf7PoabtveSSSrit3PPjeve8RCCsyyMkIiYlAzJSYiJCPPt+248BfRKkdSX0CcoZnx7jAiJfY3r4LqbNsITI15B2EdNlVBGRSEZ0bUyXyQqIRDJZQIu/M1oRmZ2ovcz4zjt558NxR/6C6Vk2fHLPOXtsIhA0aHHGA1/Gvl7OBMYT/3BF05poTS5Be/5gxvQ15JWjgtyerWPelP19hMDTMvabQyciEJwoJ0rwBKF2lutSRCC4UWJCQaQx+5WYAyUmEsQas1WJ2VJiYkGqMTuVmG0lJhVkGnNaiblQYjKhZYHkmY1SpMGLEoN5Gskt605kjTstIjPvRiJ50tuSksePxv7UfKm8HAe0DGKXgZbB85eKHLWdKkjHUpjzvAmdHaUKIgnNmrIzLiTBs1W4ybiQvwq39RuV6TB1jpvA1f1yxo0sdT9XLy5DlF5cPBmmq0yG2uZUbVOzthle2xdFbd83//za+gXw/JH9LjmoAgAAAABJRU5ErkJggg==)}.dx-toast-warning{background-color:#f0ad4e}.dx-toast-warning .dx-toast-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABJklEQVRIx62WvW2EQBBGpwlSArdgSrBESuKIQhySLJJbcAuXrXTZteCAAG3GlWBRwVsHB+Ykw8zeafVlaPSY/1lBdlXQ0OMJzMBMwNPTUOzb732scAzEXQ04KhtT0jEdIFZNdJQapuZsIFadqY8wLWMiJBIZafcwLdcHIJHIdQNt4YwPQm4e1feYMjkn/3NUbpjuSUgk0q2YSinx5xL0SSl/dcM45V8r5qLYOEQoDjs2FTNQCI0a+deC+VatGqFPwugD0gs+A8YLQTW4LJgf1SoIcxJG751ZIAMGy5sp1ZuQgHkxMMGqVJq81Tdp6q0unnhFeDMK3lgz9b6k+MOaKX3CUzDO3jd2UH/7JtP2y7aLM12GbHcq29XMdsOzvSiyvW+efG39AmPXSbHWZjgLAAAAAElFTkSuQmCC)}.dx-toast-error{background-color:#d9534f}.dx-toast-error .dx-toast-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABeklEQVRIx62WMWrDQBBFx01I5zQinQ5hdINA3Kp3mUNEnSBIdwgEcgeBC18gVRojjDr7BklUxAE3b1NYihVrdmWbZbpl9FjN/zOzgqgREJNTUFEDNRUFOTGBnq8dRmQsMWosyYiGMSEpawuijTUpoQszZT6AaGPO1IaZsToRYjCsmGmYGZszIAbD5gA6/M7qTMj+RtMuJjy5Jv0ahQdMeiHEYEhbTKRK/KN+9K3IH+0xmZK+4Jb33mnChM/eaYYIgeLYBdcI4yNQgiBM+Oo5OxBi5S5l0ztdUNJoGrPr5cdCrtbgGOSCGHKhsCjQBbkhhkKorFK2oKsBiKESaocnys58sUMMtYDTXA8NZMSbIwv3bZJO/48VH3VuY6/NYwO4V+Tv1aYYgMTsVB8dKZUPQmyG/OcbzcUvijot6IYPzcVaT225UyQuCRjxrGyLwNbhW54Un5S8KrmZa96cGn/zxtP08zaLPW0Gb3vK29b0tsO9vSi8vW8ufG39AnvvGenmMu5AAAAAAElFTkSuQmCC)}.dx-toast-success{background-color:#5cb85c}.dx-toast-success .dx-toast-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAQAAAC00HvSAAABlklEQVRIx62Wv0rDUBSHTxE6uHTKGhDEzS2jg4vUMeBmX8BR8AFiJQEfwck3cAh2cxBcXEup3VoHF3UxS1FBvuvQhPy5N0lTwplyknz33HN+95wriNEsXAJCZkRAxIyQABfL/L3J6eAzRhltjI9Tj7HxmJcgEpvjYVdh+oxqEImN6JdhBkzXhCgUUwYmzIBFA4hCsUhB6XamDSGriPpZjL12TvQc2SnG2xCiUHgJxqktcdbe+SmU31lh/AaQJQ4HfOR8PiJYpYrVDU4RhD1+c8q2BLdBLNdxXW8KflcI1obcs4UgnGlvAiE0/DDhW/O90EMQDnMbWlkozDTnMz2OC6AvdhGEHT4Ny86EqOB6i1fNgv44QhC2mRi3Gwlozqs4kSnoHEHocFdWQT0ahWKYA93GT5elyY9MucmDHukiCCeGuDO5CUteJaAOgrDPskIKYZVuhpkG/1qpqKBaxRcIQpeHGmG6dWfKM0hfnxZW/Ql/qj0k/ib9Rh83Tqvdr7Ve3NJkaG1OtTY1W5vhrd0oWrvfbHjb+gdn1DPEHv9HmQAAAABJRU5ErkJggg==)}

/* <app-root> [_ngcontent-app] */
.header-text[_ngcontent-app]{margin-bottom:0!important}.header__btn[_ngcontent-app]   .btn-secondary.dropdown-toggle[_ngcontent-app], .sidebar__wrapper2[_ngcontent-app]   .btn-secondary.dropdown-toggle[_ngcontent-app]{border-radius:6px}.mobile-feedback-link[_ngcontent-app]{display:flex!important;align-items:center}.mobile-unread-badge[_ngcontent-app]{display:inline-flex;align-items:center;justify-content:center;background:#ef4444;color:#fff!important;font-size:11px;font-weight:600;min-width:18px;height:18px;padding:0 4px;border-radius:9px;margin-left:10px;line-height:1}.badge[_ngcontent-app]{font-weight:400;margin-left:.5rem;padding:0px .6rem;border-radius:40px;color:var(--color-navy);background-color:#ffd300;font-size:11px;height:15px;margin-top:5px}.sidebar__togle_btn[_ngcontent-app]{margin-left:auto}@media only screen and (min-width: 1400px) and (max-width: 1600px){.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:not(:first-child){margin-left:30px}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:not(:first-child){margin-left:23px}}.internships-mega-menu[_ngcontent-app]{visibility:hidden}.internships-mega-menu[_ngcontent-app]{left:-550px!important}@media only screen and (min-width: 1400px) and (max-width: 1600px){.internships-mega-menu[_ngcontent-app]{left:-550px!important}}@media only screen and (min-width: 1200px) and (max-width: 1399px){.internships-mega-menu[_ngcontent-app]{left:-550px!important}}.internships-mega-menu[_ngcontent-app]   p[_ngcontent-app], .internships-mega-menu[_ngcontent-app]   h2[_ngcontent-app], .internships-mega-menu[_ngcontent-app]   span[_ngcontent-app], .internships-mega-menu[_ngcontent-app]   button[_ngcontent-app], .internships-mega-menu[_ngcontent-app]   a[_ngcontent-app]{transition:0s!important}.internships-mega-menu[_ngcontent-app]   svg[_ngcontent-app]{transition:0s!important}.internships-mega-menu[_ngcontent-app]   path[_ngcontent-app]{transition:0s!important}.has-dropdown[_ngcontent-app]:hover   .internships-mega-menu[_ngcontent-app]{visibility:visible!important}@media screen and (max-width: 447px){.explore-resources[_ngcontent-app]{margin-top:15px}.footer-links-mobile[_ngcontent-app]{margin-top:40px}}.header_absolute_transparent[_ngcontent-app], .header__transparent_dark[_ngcontent-app]   .header__transparent[_ngcontent-app]{background:transparent;position:absolute}.header__transparent_dark[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{border-bottom:1px solid white!important;border-right:1px solid white!important}.header__transparent_dark[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{color:#fff!important}.header__transparent_dark[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{background-color:#fff}.header__dash[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{padding:20px 0!important}@media screen and (min-width: 1199px){.header__dash[_ngcontent-app]   .d-p-27-h[_ngcontent-app]{padding:20px 0!important}}.header__dash[_ngcontent-app]   .header__area[_ngcontent-app]{border-bottom:1px solid rgb(229,231,235)!important;background:rgba(241,245,249,.4)!important;background-color:#f1f5f966!important}.header__dash[_ngcontent-app]   .header__area[_ngcontent-app]   .container-fluid[_ngcontent-app]{padding:12px 0!important}.header__dash[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]{border:1px solid rgb(226,232,240);padding:7px 8px;background:white;border-radius:4px}.header__dash[_ngcontent-app]   .sidebar__togle_btn[_ngcontent-app]{margin-left:0;margin-right:auto}.header__dash[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{background-color:#020817!important;height:1.5px;width:20px;margin:4px auto}  .sidebar__area.sidebar--left{right:auto;left:-350px;box-shadow:5px 0 20px -5px #00000080}  .sidebar__area.sidebar--left.open{left:0;right:auto}.header__blue[_ngcontent-app], .header__blue[_ngcontent-app]   .header__transparent[_ngcontent-app]{background-color:#14172a}.header__blue[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{border-bottom:1px solid white!important;border-right:1px solid white!important}.header__blue[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{color:#fff!important}.header__blue[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{background-color:#fff}.header__blue-calc[_ngcontent-app], .header__blue-calc[_ngcontent-app]   .header__transparent[_ngcontent-app]{background-color:rgb(15 23 42/var(--tw-bg-opacity, 1))}.header__fixed[_ngcontent-app]   .header__transparent[_ngcontent-app]{position:fixed}.header__fixed[_ngcontent-app]   .header__hide[_ngcontent-app]{display:none!important}.header__fixed[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{display:none}.header__fixed[_ngcontent-app]   .header__unhide[_ngcontent-app]{display:block}.header__fixed[_ngcontent-app]   .header__padding[_ngcontent-app]{padding-left:20px;padding-right:20px}.header__darkblue[_ngcontent-app]   .header__transparent[_ngcontent-app]{background:#333;position:inherit;width:100%;top:0;z-index:1030}.header__darkblue[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{border-bottom:1px solid white!important;border-right:1px solid white!important}.header__darkblue[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{color:#fff!important}.header__darkblue[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{background-color:#fff}.header__white[_ngcontent-app]{border-bottom:1px solid #e6e6e6}.header__white[_ngcontent-app]   .header__transparent[_ngcontent-app]{background-color:#fff}.header__grey[_ngcontent-app]   .header__transparent[_ngcontent-app]{background:#33354C}.header__grey[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{border-bottom:1px solid white!important;border-right:1px solid white!important}.header__grey[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{color:#fff!important}.header__grey[_ngcontent-app]   .sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{background-color:#fff}@media screen and (max-width: 1199px){.container-fluid[_ngcontent-app]{padding:20px 0}}@media screen and (min-width: 1199px){.d-p-27-h[_ngcontent-app]{padding:27px 0!important}.session-text[_ngcontent-app]{padding:43px 0}.header__blue-calc[_ngcontent-app]{border-bottom:1px solid hsla(0,0%,71.8%,.25)}}@media screen and (max-width: 1199px){  #header-sticky{position:fixed;max-width:none;padding:0 30px!important;border-bottom:1px solid hsla(0,0%,71.8%,.25)}  .mobile-buffer{padding-top:0!important}  .mobile-buffer-user{padding-top:0!important}  .dash-no-buffer{padding-top:0!important}}@media screen and (max-width: 576px){  #header-sticky{position:fixed;max-width:none;padding:0 30px!important;border-bottom:1px solid hsla(0,0%,71.8%,.25)}  .mobile-buffer{padding-top:0!important}  .mobile-buffer-user{padding-top:0!important}  .dash-no-buffer{padding-top:0!important}}.hub-tab[_ngcontent-app]{color:#000!important;font-weight:400!important}@media screen and (max-width: 576px){#footer-social[_ngcontent-app]{margin-bottom:30px}}.dropdown-menu[_ngcontent-app]{padding:0}.dropdown-item[_ngcontent-app]{padding-top:10px;padding-bottom:10px}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]{list-style:none;margin:0;padding:0}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]{display:block}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{position:relative;text-transform:capitalize;height:0;visibility:hidden;opacity:0;border-bottom:0px;transition:all .3s;margin:0;padding:0}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{display:block;font-size:15px;position:relative;cursor:pointer;font-weight:400!important;color:#4e5c71!important;padding:5px 12px;margin:4px 0;border-radius:6px}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#4e5c71!important}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a.active[_ngcontent-app]{background-color:#e4e5e9;color:#000!important}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app] > a[_ngcontent-app]:after{position:absolute;content:"";width:8px;height:8px;border-width:2px 0 0 2px;border-style:solid;border-color:initial;right:16px;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]{padding-left:0;list-style:none}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]{padding-left:20px}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]{padding:0 0 0 18px;color:#2563eb}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]:before{background:rgb(37,99,235);border-color:#2563eb}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > a[_ngcontent-app]{color:#2563eb}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > a[_ngcontent-app]:after{transform:rotate(-135deg) translateY(-50%)}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app]   ul.sub-menu.active[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{height:36px;visibility:visible;opacity:1;padding:5px 12px;margin:4px 0}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app]   ul.sub-menu.active[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]:before{visibility:visible;opacity:1}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{display:block;font-size:15px;position:relative;cursor:pointer;font-weight:400!important;color:#4e5c71!important;padding:5px 12px;margin:4px 0;border-radius:6px}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p.active[_ngcontent-app]{background-color:#e4e5e9;color:#000}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#4e5c71!important}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a.active[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#000!important}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app] > p[_ngcontent-app]:after{position:absolute;content:"";width:8px;height:8px;border-width:2px 0 0 2px;border-style:solid;border-color:initial;right:16px;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > p[_ngcontent-app]{color:#2563eb}.mm-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > p[_ngcontent-app]:after{transform:rotate(-135deg) translateY(-50%)}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]{display:inline-block;position:relative}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:not(:first-child){margin-left:30px}.header__lessPadding[_ngcontent-app]   .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{display:inline-block;font-size:15px;font-weight:500;color:#333;cursor:pointer;padding:27px 0;text-transform:capitalize}.header__lessPadding[_ngcontent-app]   .internships-mega-menu[_ngcontent-app], .header__lessPadding[_ngcontent-app]   .resources-mega-menu[_ngcontent-app]{top:70px!important}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{display:inline-block;font-size:15px;font-weight:500;color:#333;cursor:pointer;padding:35px 0;text-transform:capitalize}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]{position:relative}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{content:" ";display:inline-block;border-bottom:1px solid #333;border-right:1px solid #333;height:7px;width:7px;transform:rotate(45deg);margin-left:5px;margin-bottom:4px}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]{color:#2563eb}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]:after{color:#2563eb}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:hover   .submenu[_ngcontent-app]{top:100%;visibility:visible;opacity:1}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]{position:absolute;top:120%;left:-138px;width:712px;background:#ffffff;z-index:99;transition:all .3s ease-out 0s;visibility:hidden;opacity:0;box-shadow:0 30px 70px #0b064614}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]{display:block;width:100%;margin:0}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li.has-dropdown[_ngcontent-app] > p[_ngcontent-app]:after{position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(-90deg)}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app], .main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{padding:10px 25px;font-size:13px;position:relative;z-index:1;color:#333;width:100%}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]:before{position:absolute;content:"";top:0;left:auto;right:0;width:0;height:100%;background:rgb(37,99,235);z-index:-1}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]:before{position:absolute;content:"";top:0;left:auto;right:0;width:0;height:100%;background:rgb(37,99,235);z-index:-1}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]{left:120%;top:0;visibility:visible!important;opacity:0}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]{color:#fff}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]:after{color:#fff}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]:before{left:0;right:auto;width:100%}.main-menu[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   .submenu[_ngcontent-app]   li[_ngcontent-app]:hover   .submenu[_ngcontent-app]{left:100%;visibility:visible;opacity:1}.menu-bar[_ngcontent-app]   .bars[_ngcontent-app]{display:inline-block;width:50px;background:#212121;height:50px;text-align:center;line-height:50px;border:0;font-size:20px;color:#fff}.close-mobile-menu[_ngcontent-app]{color:#212121;position:relative;z-index:2;font-size:15px;top:-10px;left:0}.close-mobile-menu[_ngcontent-app]:hover{color:#2563eb}.sidebar__close1-btn[_ngcontent-app]{transition:all .45s cubic-bezier(.4,.25,.3,1.3);width:40px;height:40px;position:absolute;text-align:center;top:0;left:50%;transform:translate(-50%);justify-content:center;align-items:center;color:#333;border:1px solid #2a3a57;border-radius:50%;cursor:pointer;overflow:hidden;background:transparent;z-index:99}.sidebar__close1-btn[_ngcontent-app]:focus{border:1px solid #333}.sidebar__close1-btn[_ngcontent-app]   span[_ngcontent-app]:first-of-type{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.sidebar__close1-btn[_ngcontent-app]   span[_ngcontent-app]:last-of-type{text-transform:uppercase;transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%)}.sidebar-toggle1-btn[_ngcontent-app]   .line[_ngcontent-app]{width:30px;height:3px;background-color:#2563eb;display:block;margin:6px auto;transition:all .3s ease-in-out}.sidebar-toggle1-btn-white[_ngcontent-app]   .line[_ngcontent-app]{background:#ffffff}.sidebar-toggle1-btn[_ngcontent-app]:hover{cursor:pointer}.sidebar-toggle1-btn[_ngcontent-app]:hover   .line[_ngcontent-app]{transform:rotate(-30deg)}.sidebar-toggle1-btn[_ngcontent-app]:hover   .line[_ngcontent-app]:nth-child(1){width:10px}.sidebar-toggle1-btn[_ngcontent-app]:hover   .line[_ngcontent-app]:nth-child(2){width:20px}.footer__subscribe-input[_ngcontent-app]{position:relative}.footer__subscribe-input[_ngcontent-app]   input[_ngcontent-app]{width:100%;height:60px;padding:0 50px 0 30px;border-radius:4px;border:none;outline:none}.footer__subscribe-input[_ngcontent-app]   input[_ngcontent-app]::placeholder{font-size:14px;color:#6d6e75}.footer__subscribe-input[_ngcontent-app]   button[_ngcontent-app]{position:absolute;top:0;right:0;font-size:17px;color:#fff;background:rgb(37,99,235);width:70px;height:60px;padding-right:25px;transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;overflow:hidden}.footer__subscribe-input[_ngcontent-app]   button[_ngcontent-app]   i[_ngcontent-app]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all ease .2s;-webkit-transition:all ease .2s;-moz-transition:all ease .2s;-ms-transition:all ease .2s;-o-transition:all ease .2s;line-height:0px}.footer__subscribe[_ngcontent-app]   p[_ngcontent-app]{font-size:14px;line-height:20px;color:#83848a;padding-right:60px}.footer__subscribe-2[_ngcontent-app]   p[_ngcontent-app]{color:#6d6e75}.hide[_ngcontent-app]{display:none}@media screen and (max-width: 1199px){.dash-hide[_ngcontent-app]{display:none!important}}.no-padding-top[_ngcontent-app]{padding-top:0!important}.header__padding-20[_ngcontent-app]{padding:0 20px!important}.header__padding-40[_ngcontent-app]{padding:0 30px!important}#logo[_ngcontent-app]{display:block;max-width:180px;min-width:180px}@media only screen and (min-width: 852px){.mobile[_ngcontent-app]{display:none!important}}@media only screen and (min-width: 0px) and (max-width: 852px){.desktop[_ngcontent-app]{display:none!important}}@media only screen and (min-width: 1199px){.mobile-3[_ngcontent-app]{display:none!important}}@media only screen and (min-width: 0px) and (max-width: 1199px){.desktop-3[_ngcontent-app]{display:none!important}}.disable-overlay[_ngcontent-app]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000;opacity:.5}.loading-pricing-bg[_ngcontent-app]{min-height:100vh;background-color:#14172a}.auth-reconnect[_ngcontent-app]{position:fixed;inset:0;z-index:10000001;background:#ffffff;display:flex;align-items:center;justify-content:center;padding:24px}.auth-reconnect__card[_ngcontent-app]{width:100%;max-width:400px;text-align:center}.auth-reconnect__title[_ngcontent-app]{margin:0 0 8px;font-size:20px;font-weight:700;color:#0f172a}.auth-reconnect__text[_ngcontent-app]{margin:0 0 20px;font-size:15px;line-height:1.5;color:#475569}.auth-reconnect__btn[_ngcontent-app]{padding:10px 24px;border:none;border-radius:6px;background:#2563eb;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.auth-reconnect__btn[_ngcontent-app]:hover{background:#1d4ed8}.loader[_ngcontent-app]{border:10px solid #f3f3f3;border-top:10px solid black;border-radius:50%;width:90px;height:90px;animation:_ngcontent-app_spin 1.1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.loader--on-dark[_ngcontent-app]{border-color:#fff3;border-top-color:#fff}@keyframes _ngcontent-app_spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.nav-header[_ngcontent-app]   .badge-2[_ngcontent-app]{background:cornflowerblue;font-size:12px;color:#fff;padding:2px 8px;border-radius:6px;margin-left:3px;position:relative;font-weight:500}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{padding:12px 0;display:block;border-bottom:1px solid rgba(0,0,0,.05);font-size:17px;color:#101a23!important;font-weight:600;position:relative}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   a.active[_ngcontent-app]{padding-left:3px;color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app] > a[_ngcontent-app]:after{position:absolute;content:"";width:8px;height:8px;border-width:2px 0 0 2px;border-style:solid;border-color:initial;right:16px;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]{padding-left:0;list-style:none}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]{padding-left:15px}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]{padding:0 0 0 18px;color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]:hover > a[_ngcontent-app]:before{background:rgb(37,99,235);border-color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{position:relative;padding:0 0 0 15px;text-transform:capitalize;font-size:13px;height:0;line-height:43px;visibility:hidden;opacity:0;border-bottom:0px;transition:all .3s}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app]   ul.sub-menu[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]:before{content:"";width:8px;height:8px;position:absolute;left:0;top:50%;transform:translateY(-50%);border:2px solid #6d8397;border-radius:50%;visibility:hidden;opacity:0;transition:all .3s}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > a[_ngcontent-app]{color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > a[_ngcontent-app]:after{transform:rotate(-135deg) translateY(-50%)}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app]   ul.sub-menu.active[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]{height:43px;visibility:visible;opacity:1}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app]   ul.sub-menu.active[_ngcontent-app]   li[_ngcontent-app]   a[_ngcontent-app]:before{visibility:visible;opacity:1}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{padding:12px 0;display:block;border-bottom:1px solid rgba(0,0,0,.05);font-size:17px;color:#101a23;font-weight:600;position:relative}@media print{.noPrint[_ngcontent-app]{display:none}}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]   p[_ngcontent-app]{padding:12px 0;display:block;border-bottom:1px solid rgba(0,0,0,.05);font-size:17px;color:#101a23;font-weight:600;position:relative;margin-bottom:0!important}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li[_ngcontent-app]:hover > p[_ngcontent-app]{padding-left:3px;color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown[_ngcontent-app] > p[_ngcontent-app]:after{position:absolute;content:"";width:8px;height:8px;border-width:2px 0 0 2px;border-style:solid;border-color:initial;right:16px;top:50%;transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:all .3s ease-out}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > p[_ngcontent-app]{color:#2563eb}.mm-menu2[_ngcontent-app]   ul[_ngcontent-app]   li.has-droupdown.active[_ngcontent-app] > p[_ngcontent-app]:after{transform:rotate(-135deg) translateY(-50%)}.badge-3[_ngcontent-app]{background:cornflowerblue;font-size:11px;color:#fff;padding:1px 8px;border-radius:6px;margin-right:7px;position:relative;bottom:1px;font-weight:500}.nav-side-link-sub[_ngcontent-app]{color:#333;transition:0s}.nav-side-link.sub[_ngcontent-app]{border:none;padding-bottom:0;padding-right:0;padding-left:25px}.nav-side-link.sub[_ngcontent-app]:hover   .nav-side-link-title[_ngcontent-app], .nav-side-link.sub[_ngcontent-app]:hover   .nav-side-link-sub[_ngcontent-app]{color:#4169e1;cursor:pointer}.nav-side-link.sub[_ngcontent-app]:hover   .side-bar-caret[_ngcontent-app]   path[_ngcontent-app]{fill:#4169e1}.nav-side-link.sub.active[_ngcontent-app]   .nav-side-link-title[_ngcontent-app], .nav-side-link.sub.active[_ngcontent-app]   .nav-side-link-sub[_ngcontent-app]{color:#4169e1;cursor:pointer}.nav-side-link.sub.active[_ngcontent-app]   .side-bar-caret[_ngcontent-app]   path[_ngcontent-app]{fill:#4169e1}.ap-header-mobile[_ngcontent-app]{display:none!important}@media screen and (max-width: 1199px){.ap-header-mobile[_ngcontent-app]{display:flex!important}}.exam-countdown[_ngcontent-app]{display:flex;align-items:center;gap:6px;font-size:14px}.exam-countdown[_ngcontent-app]   svg[_ngcontent-app]{flex-shrink:0;color:#65758b}.exam-countdown[_ngcontent-app]   .countdown-text[_ngcontent-app]   strong[_ngcontent-app]{font-weight:700;color:#b45309;font-size:15px}.exam-countdown[_ngcontent-app]   .exam-date[_ngcontent-app]{color:#000;font-size:14px;padding-left:10px;border-left:1px solid rgba(217,119,6,.2509803922);margin-right:4px}.credits-card[_ngcontent-app]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px}.credits-header[_ngcontent-app]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.credits-label[_ngcontent-app]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1f2937}.credits-label[_ngcontent-app]   svg[_ngcontent-app], .credits-label[_ngcontent-app]   app-sparkle-icon[_ngcontent-app]{color:#d97706}.credits-label.has-credits[_ngcontent-app]   svg[_ngcontent-app], .credits-label.has-credits[_ngcontent-app]   app-sparkle-icon[_ngcontent-app]{color:#7c3aed}.credits-count[_ngcontent-app]{font-size:13px;font-weight:600;color:#374151}.credits-count.credits-empty[_ngcontent-app]{color:#ef4444}.credits-bar[_ngcontent-app]{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:10px}.credits-bar-fill[_ngcontent-app]{height:100%;background:#7c3aed!important;border-radius:3px;transition:width .3s ease}.credits-footer[_ngcontent-app]{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#6b7280}.credits-remaining[_ngcontent-app]{color:#6b7280}.credits-timer[_ngcontent-app]{display:flex;align-items:center;gap:4px;color:#6b7280}.credits-upgrade-btn[_ngcontent-app]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:5px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#f59e0b;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.credits-upgrade-btn[_ngcontent-app]:hover{background:#fef3c7}.credits-card-unlimited[_ngcontent-app]{background:linear-gradient(135deg,#f5f3ff,#ede9fe)!important;border-color:#c4b5fd!important}.credits-card-unlimited[_ngcontent-app]   .credits-bar[_ngcontent-app]{margin-bottom:0}.credits-unlimited-badge[_ngcontent-app]{font-size:12px;font-weight:600;color:#7c3aed;background:#ede9fe;padding:2px 8px;border-radius:6px}.mobile-upgrade-overlay[_ngcontent-app]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:99999;padding:24px}.mobile-upgrade-prompt[_ngcontent-app]{background:#fff;border-radius:16px;padding:32px 24px 24px;max-width:340px;width:100%;text-align:center;position:relative;box-shadow:0 8px 32px #0000002e}.mobile-upgrade-close[_ngcontent-app]{position:absolute;top:12px;right:14px;background:none;border:none;font-size:22px;color:#9ca3af;cursor:pointer;line-height:1;padding:0}.mobile-upgrade-icon[_ngcontent-app]{margin-bottom:16px}.mobile-upgrade-title[_ngcontent-app]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 12px}.mobile-upgrade-body[_ngcontent-app]{font-size:15px;color:#4b5563;line-height:1.5;margin:0 0 24px}.mobile-upgrade-body[_ngcontent-app]   strong[_ngcontent-app]{color:#7c3aed;font-weight:600}.mobile-upgrade-btn[_ngcontent-app]{background:#7c3aed;color:#fff;border:none;border-radius:10px;padding:12px 0;width:100%;font-size:16px;font-weight:600;cursor:pointer}.asn-header[_ngcontent-app]{--asn-brand: #2563eb;--asn-brand-hover: #1d4ed8;--asn-surface: #ffffff;--asn-foreground: oklch(.19 .015 265);--asn-secondary: oklch(.968 .006 258);--asn-border: oklch(.915 .008 258);--asn-shadow-card: 0 1px 2px oklch(.19 .015 265 / 6%), 0 12px 32px -12px oklch(.19 .015 265 / 14%);position:sticky;top:0;z-index:40;background:color-mix(in oklch,#ffffff 85%,transparent);border-bottom:1px solid #e6e6e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.asn-nav[_ngcontent-app]{display:flex;height:4.5rem;align-items:center;gap:1.25rem}@media screen and (max-width: 1199px){.asn-header[_ngcontent-app]   .asn-nav[_ngcontent-app]{max-width:none!important;padding-left:30px!important;padding-right:30px!important}}.asn-logo[_ngcontent-app]{display:inline-flex;align-items:center;flex-shrink:0}.asn-logo[_ngcontent-app]   img[_ngcontent-app]{height:1.75rem;width:auto;display:block;transition:transform .2s ease}.asn-logo[_ngcontent-app]:hover   img[_ngcontent-app]{transform:scale(1.03)}.asn-logo[_ngcontent-app]   img.asn-logo-white[_ngcontent-app]{display:none}.asn-links[_ngcontent-app]{margin-left:auto;display:none;align-items:center;gap:.25rem}.asn-links[_ngcontent-app] > a[_ngcontent-app], .asn-more[_ngcontent-app] > button[_ngcontent-app]{display:inline-flex;align-items:center;gap:.25rem;border-radius:6px;padding:.5rem .6rem;font-size:15px;font-weight:500;white-space:nowrap;color:color-mix(in oklch,var(--asn-foreground) 88%,transparent);background:none;border:0;cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.asn-links[_ngcontent-app] > a[_ngcontent-app]:hover, .asn-more[_ngcontent-app] > button[_ngcontent-app]:hover{background:var(--asn-secondary);color:var(--asn-foreground)}.asn-badge-new[_ngcontent-app]{background:cornflowerblue;color:#fff;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:6px;margin-left:3px}.asn-more[_ngcontent-app]{position:relative}.asn-more[_ngcontent-app] > button[_ngcontent-app]   svg[_ngcontent-app]{width:.875rem;height:.875rem;fill:none}.asn-more-menu[_ngcontent-app]{position:absolute;left:0;top:100%;padding-top:.25rem;display:none}.asn-more[_ngcontent-app]:hover   .asn-more-menu[_ngcontent-app]{display:block}.asn-more-menu[_ngcontent-app] > div[_ngcontent-app]{overflow:hidden;border-radius:8px;border:1px solid var(--asn-border);background:var(--asn-surface);padding:.25rem;box-shadow:var(--asn-shadow-card);min-width:150px}.asn-more-menu[_ngcontent-app]   a[_ngcontent-app]{display:block;border-radius:6px;padding:.5rem .75rem;font-size:15px;font-weight:500;color:color-mix(in oklch,var(--asn-foreground) 68%,transparent);cursor:pointer;text-decoration:none}.asn-more-menu[_ngcontent-app]   a[_ngcontent-app]:hover{background:var(--asn-secondary);color:var(--asn-foreground)}.asn-cta[_ngcontent-app]{display:none;align-items:center;gap:.7rem;flex-shrink:0}.asn-btn[_ngcontent-app]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:6px;font-size:15px;font-weight:500;height:2.4rem;padding:0 1.25rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .15s}.asn-btn-brand[_ngcontent-app]{background:var(--asn-brand);color:#fff;border:1px solid var(--asn-brand);box-shadow:var(--asn-shadow-card)}.asn-btn-brand[_ngcontent-app]:hover{background:var(--asn-brand-hover);color:#fff}.asn-btn-quiet[_ngcontent-app]{border:1px solid var(--asn-border);background:var(--asn-surface);color:var(--asn-foreground)}.asn-btn-quiet[_ngcontent-app]:hover{border-color:color-mix(in oklch,var(--asn-brand) 40%,transparent);color:var(--asn-brand)}.asn-account[_ngcontent-app]{position:relative}.asn-account[_ngcontent-app] > button[_ngcontent-app]{font-size:15px;font-weight:500;height:2.4rem;padding:0 1.25rem;border-radius:6px;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;color:var(--asn-foreground)}.asn-account[_ngcontent-app] > button[_ngcontent-app]:after{content:"";width:.3rem;height:.3rem;flex-shrink:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.asn-account[_ngcontent-app] > button[aria-expanded=true][_ngcontent-app]:after{transform:translateY(1px) rotate(-135deg)}.asn-account-menu[_ngcontent-app]{position:absolute;right:0;top:100%;padding-top:.25rem;display:none;z-index:50}.asn-account-menu.show[_ngcontent-app]{display:block}.asn-account-menu[_ngcontent-app] > div[_ngcontent-app]{overflow:hidden;border-radius:8px;border:1px solid var(--asn-border);background:var(--asn-surface);padding:.25rem;box-shadow:var(--asn-shadow-card);min-width:180px}.asn-account-menu[_ngcontent-app]   a[_ngcontent-app]{display:block;border-radius:6px;padding:.5rem .75rem;font-size:14px;font-weight:600;color:color-mix(in oklch,var(--asn-foreground) 80%,transparent);cursor:pointer;text-decoration:none}.asn-account-menu[_ngcontent-app]   a[_ngcontent-app]:hover{background:var(--asn-secondary);color:var(--asn-foreground)}.asn-burger[_ngcontent-app]{margin-left:auto;border-radius:6px;padding:.5rem;background:none;border:0;display:inline-flex;cursor:pointer;color:var(--asn-foreground)}.asn-burger[_ngcontent-app]:hover{background:var(--asn-secondary)}.asn-burger[_ngcontent-app]   svg[_ngcontent-app]{width:1.25rem;height:1.25rem}.asn-mobile[_ngcontent-app]{display:none;border-top:1px solid var(--asn-border);padding:.75rem 1.25rem;background:var(--asn-surface)}.asn-mobile.open[_ngcontent-app]{display:block}.asn-mobile[_ngcontent-app]   a[_ngcontent-app]:not(.asn-btn){display:block;border-radius:6px;padding:.625rem .5rem;font-size:.9375rem;font-weight:500;color:var(--asn-foreground);text-decoration:none;cursor:pointer}.asn-mobile[_ngcontent-app]   a[_ngcontent-app]:not(.asn-btn):hover{background:var(--asn-secondary)}.asn-mobile-row[_ngcontent-app]{margin-top:.5rem;display:flex;gap:.5rem}.asn-mobile-row[_ngcontent-app]   .asn-btn[_ngcontent-app]{flex:1}.asn-mobile-account[_ngcontent-app]{margin-top:.5rem;border-top:1px solid var(--asn-border);padding-top:.5rem}@media (min-width: 1200px){.asn-links[_ngcontent-app], .asn-cta[_ngcontent-app]{display:flex}.asn-burger[_ngcontent-app]{display:none}.asn-mobile[_ngcontent-app]{display:none!important}}.asn-header.asn-dark[_ngcontent-app]{--asn-dark-bg: #14172a;background:var(--asn-dark-bg);border-bottom-color:var(--asn-dark-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.asn-header.asn-dark.asn-dark-calc[_ngcontent-app]{--asn-dark-bg: #0f172a}.asn-header.asn-dark[_ngcontent-app]   .asn-logo[_ngcontent-app]   img.asn-logo-color[_ngcontent-app]{display:none}.asn-header.asn-dark[_ngcontent-app]   .asn-logo[_ngcontent-app]   img.asn-logo-white[_ngcontent-app]{display:block}.asn-header.asn-dark[_ngcontent-app]   .asn-links[_ngcontent-app] > a[_ngcontent-app], .asn-header.asn-dark[_ngcontent-app]   .asn-more[_ngcontent-app] > button[_ngcontent-app]{color:#ffffffe6}.asn-header.asn-dark[_ngcontent-app]   .asn-links[_ngcontent-app] > a[_ngcontent-app]:hover, .asn-header.asn-dark[_ngcontent-app]   .asn-more[_ngcontent-app] > button[_ngcontent-app]:hover{background:rgba(255,255,255,.1);color:#fff}.asn-header.asn-dark[_ngcontent-app]   .asn-btn-quiet[_ngcontent-app]{background:#fff;border-color:var(--asn-border);color:var(--asn-foreground)}.asn-header.asn-dark[_ngcontent-app]   .asn-btn-quiet[_ngcontent-app]:hover{border-color:color-mix(in oklch,var(--asn-brand) 40%,transparent);color:var(--asn-brand)}.asn-header.asn-dark[_ngcontent-app]   .asn-burger[_ngcontent-app]{color:#fff}.asn-header.asn-dark[_ngcontent-app]   .asn-burger[_ngcontent-app]:hover{background:rgba(255,255,255,.1)}.asn-header.asn-dark[_ngcontent-app]   .asn-mobile[_ngcontent-app]{background:var(--asn-dark-bg);border-top-color:#ffffff1f}.asn-header.asn-dark[_ngcontent-app]   .asn-mobile[_ngcontent-app]   a[_ngcontent-app]:not(.asn-btn){color:#ffffffe6}.asn-header.asn-dark[_ngcontent-app]   .asn-mobile[_ngcontent-app]   a[_ngcontent-app]:not(.asn-btn):hover{background:rgba(255,255,255,.1)}.asn-header.asn-dark[_ngcontent-app]   .asn-mobile-account[_ngcontent-app]{border-top-color:#ffffff1f}.app-update-banner[_ngcontent-app]{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:100000;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;border-radius:12px;background:#0f172a;color:#fff;font-size:14px;line-height:1.3;box-shadow:0 8px 24px #0f172a40;animation:_ngcontent-app_app-update-banner-in .22s ease-out}.app-update-banner__text[_ngcontent-app]{white-space:nowrap}.app-update-banner__text--wrap[_ngcontent-app]{white-space:normal}.app-update-banner__btn[_ngcontent-app]{flex:none;border:0;border-radius:8px;padding:6px 12px;background:var(--brand, #2563eb);color:#fff;font:inherit;font-weight:600;cursor:pointer}.app-update-banner__btn[_ngcontent-app]:hover{background:var(--brand-hover, #1d4ed8)}@keyframes _ngcontent-app_app-update-banner-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 480px){.app-update-banner__text[_ngcontent-app]{white-space:normal}}.side-link[_ngcontent-app]:hover   .nav-label[_ngcontent-app]{display:block}.side-link[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#4b5563}.side-link[_ngcontent-app]   svg[_ngcontent-app]{width:16px;margin-bottom:3px;margin-right:11px}.side-link[_ngcontent-app]{padding:5px 12px;border-radius:6px;color:#4b5563;font-size:15px;margin:5px 0;position:relative;cursor:pointer}.side-link.sub-link[_ngcontent-app]{margin-left:15px;font-size:14px}.side-link.sub-link[_ngcontent-app]   svg[_ngcontent-app]{width:14px}.side-link.active[_ngcontent-app]{background-color:#e4e5e9;color:#000}.side-link.active[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#000}.side-link[_ngcontent-app]:hover{color:#000}.side-link[_ngcontent-app]:hover   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#000}.side-link.closed[_ngcontent-app]{padding:16.42px 14px}.nav-label[_ngcontent-app]{position:absolute;left:100%;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;margin-left:10px;display:none}.nav-side-link[_ngcontent-app]:hover   .nav-label[_ngcontent-app]{display:block}.nav-side-link-title[_ngcontent-app]{margin-bottom:0;display:inline-block;margin-right:5px;transition:0s;color:#6d6e75}.nav-side-link-sub[_ngcontent-app]{transition:0s;color:#6d6e75}.nav-side-link.closed[_ngcontent-app]{padding:16.42px 14px}.nav-side-link[_ngcontent-app]   svg.active[_ngcontent-app]{transform:rotate(90deg)}.nav-side-link.sub[_ngcontent-app]{border:none;padding-bottom:0;padding-right:0;padding-left:20px}.nav-side-link[_ngcontent-app]   svg[_ngcontent-app]   path[_ngcontent-app]{fill:#3f4254}.nav-side-link[_ngcontent-app]{padding:5px 14px;border-radius:6px;color:#5e6278;font-size:15px;margin-bottom:5px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-side-link.active[_ngcontent-app]{background:#e4e5e9}.nav-side-link.active[_ngcontent-app]   .nav-side-link-sub[_ngcontent-app]{transition:0s}.nav-side-link[_ngcontent-app]:hover{background:#e4e5e9;cursor:pointer}.nav-side-link-sub-menu[_ngcontent-app]{padding-left:10px;padding-bottom:10px}.side-bar-caret[_ngcontent-app]{width:7px;color:inherit;margin-right:10px;bottom:2px;position:relative}.nav-side-link.sub[_ngcontent-app]:hover{background:none}.nav-side-link.sub.active[_ngcontent-app]{background:0;box-shadow:none}.nav-header[_ngcontent-app]{margin-bottom:0;margin-top:15px;font-size:13px;margin-left:5px;color:gray}.nav-header.collapsed[_ngcontent-app]{display:none}.badge-2[_ngcontent-app]{background:cornflowerblue;font-size:10px;color:#fff;padding:2px 8px;border-radius:6px;margin-left:4px;position:relative;font-weight:500;bottom:2px}.prep-card[_ngcontent-app]{display:flex;align-items:center;padding:6px 12px;border-radius:6px;margin:8px 0;color:#4b5563;font-size:15px;cursor:pointer;transition:background .15s}.prep-card[_ngcontent-app]:hover, .prep-card.active[_ngcontent-app]{background:#e4e5e9}.prep-card-icon[_ngcontent-app]{width:36px;height:36px;min-width:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;margin-right:12px}.prep-card-icon[_ngcontent-app]   svg[_ngcontent-app]{width:16px;height:16px}.prep-card-icon-ap[_ngcontent-app]{background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(139,92,246,.15));color:#4f46e5}.prep-card-icon-sat[_ngcontent-app]{background:linear-gradient(135deg,rgba(14,165,233,.15),rgba(6,182,212,.15));color:#0284c7}.prep-card-text[_ngcontent-app]{display:flex;flex-direction:column}.prep-card-title[_ngcontent-app]{font-size:15px;font-weight:400;color:#000;line-height:1.6}.prep-card-subtitle[_ngcontent-app]{font-size:11px;color:#62748e;line-height:16px}.nav-items-wrapper[_ngcontent-app]{overflow:auto;padding:15px 16px;height:calc(100vh - 212px)}.nav-items-wrapper.no-bottom[_ngcontent-app]{height:calc(100vh - 56px)}.topic-sub[_ngcontent-app]{color:#6a7181!important}.nav-side-link.sub[_ngcontent-app]:hover   .nav-side-link-title[_ngcontent-app], .nav-side-link.sub[_ngcontent-app]:hover   .nav-side-link-sub[_ngcontent-app]{color:#4169e1!important;cursor:pointer}.nav-side-link.sub[_ngcontent-app]:hover   .side-bar-caret[_ngcontent-app]   path[_ngcontent-app]{fill:#4169e1!important}.nav-side-link.sub.active[_ngcontent-app]   .nav-side-link-title[_ngcontent-app], .nav-side-link.sub.active[_ngcontent-app]   .nav-side-link-sub[_ngcontent-app]{color:#4169e1!important;cursor:pointer}.nav-side-link.sub.active[_ngcontent-app]   .side-bar-caret[_ngcontent-app]   path[_ngcontent-app]{fill:#4169e1!important}.nav-side-link.active[_ngcontent-app]   .nav-side-link-title[_ngcontent-app], .nav-side-link.active[_ngcontent-app]   .nav-side-link-sub[_ngcontent-app]{color:#333}  .side-bar-menu.collapsed .side-link{height:34px;display:flex;justify-content:center;align-items:center;position:relative;margin-left:0!important}  .side-bar-menu.collapsed .side-link:after{display:none}  .side-bar-menu.collapsed .side-link svg{margin:0!important}  .side-bar-menu.collapsed .side-link span{display:none}  .side-bar-menu.collapsed .nav-header{display:none}  .side-bar-menu.collapsed .nav-header.collapsed{display:block;text-align:center;margin-left:0!important}  .side-bar-menu.collapsed .prep-card{height:34px;justify-content:center;padding:5px 12px}  .side-bar-menu.collapsed .prep-card .prep-card-text{display:none}  .side-bar-menu.collapsed .prep-card .prep-card-icon{margin-right:0}  .side-bar-menu.collapsed .nav-side-link{height:34px;display:flex;justify-content:center;align-items:center;margin-left:0!important}  .side-bar-menu.collapsed .nav-side-link .nav-side-link-title,   .side-bar-menu.collapsed .nav-side-link .nav-side-link-sub{display:none}  .side-bar-menu.collapsed .nav-side-link .side-bar-caret{margin:0}  .side-bar-menu.collapsed .nav-side-link-sub-menu{display:none!important}  .sidebar-tooltip{position:fixed;background:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:10000;opacity:0;transition:opacity .2s ease;pointer-events:none}  .sidebar-tooltip.show{opacity:1}

/* <app-ap-components> [_ngcontent-apw] */
/* Compiled CSS of <app-ap-components> (ionic-app, before the component was removed). Served by services/ap-static/css.js. */
.nav-side-link[_ngcontent-apw]:hover   .nav-label[_ngcontent-apw]{display:block}.nav-side-link-title[_ngcontent-apw]{margin-bottom:0;display:inline-block;margin-right:5px;font-size:14px}.nav-side-link-sub[_ngcontent-apw]{color:#21242c}.nav-side-link.closed[_ngcontent-apw]{padding:16.42px 14px}.nav-side-link[_ngcontent-apw]   svg.active[_ngcontent-apw]{transform:rotate(90deg)}.nav-side-link.sub[_ngcontent-apw]{border-top:none;padding-bottom:0;padding-right:0;padding-left:25px}.nav-side-link[_ngcontent-apw]   svg[_ngcontent-apw]   path[_ngcontent-apw]{fill:#3f4254}.nav-side-link[_ngcontent-apw]{padding:10px 16px;color:#5e6278;font-size:14px;border-top:1px solid hsl(214.3,31.8%,91.4%);position:relative;background:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-side-link.active[_ngcontent-apw]{box-shadow:inset 4px 0 #1865f2;background:#edf3fe}.nav-side-link.active[_ngcontent-apw]   .nav-side-link-sub[_ngcontent-apw]{font-weight:500;transition:0s}.nav-side-link[_ngcontent-apw]:hover{background:rgba(33,36,44,.08);cursor:pointer}.nav-side-link-sub-menu[_ngcontent-apw]{padding-left:10px;border-top:1px solid hsl(214.3,31.8%,91.4%);padding-bottom:14px}.side-bar-caret[_ngcontent-apw]{width:7px;color:inherit;margin-right:8px;bottom:2px;position:relative}.nav-side-link.sub[_ngcontent-apw]:hover{background:none}.nav-side-link.sub[_ngcontent-apw]:hover   .nav-side-link-title[_ngcontent-apw], .nav-side-link.sub[_ngcontent-apw]:hover   .nav-side-link-sub[_ngcontent-apw]{color:#2563eb;cursor:pointer}.nav-side-link.sub[_ngcontent-apw]:hover   .side-bar-caret[_ngcontent-apw]   path[_ngcontent-apw]{fill:#2563eb}.nav-side-link.sub.active[_ngcontent-apw]   .nav-side-link-title[_ngcontent-apw], .nav-side-link.sub.active[_ngcontent-apw]   .nav-side-link-sub[_ngcontent-apw]{color:#2563eb;cursor:pointer}.nav-side-link.sub.active[_ngcontent-apw]   .side-bar-caret[_ngcontent-apw]   path[_ngcontent-apw]{fill:#2563eb}.nav-side-link.sub.active[_ngcontent-apw]{background:0;box-shadow:none}.nav-label[_ngcontent-apw]{display:none;position:fixed;margin-top:-26px;margin-left:272px;z-index:100001;color:#000;width:400px;border:1px solid lightgrey;background:white;border-radius:6px;padding:0 30px;font-size:14px;cursor:default}@media screen and (min-width: 1369px) and (max-width: 1449px){.nav-label[_ngcontent-apw]{margin-left:310px}}@media screen and (min-width: 1200px) and (max-width: 1368px){.nav-label[_ngcontent-apw]{margin-left:294px}}.nav-label[_ngcontent-apw]:after, .nav-label[_ngcontent-apw]:before{content:"";position:absolute;top:50%;right:100%;border-style:solid;border-width:9px}.nav-label[_ngcontent-apw]:after{margin-top:-9px;border-color:transparent white transparent transparent}.nav-label[_ngcontent-apw]:before{margin-top:-10px;border-color:transparent lightgrey transparent transparent;border-width:10px}.nav-label-show[_ngcontent-apw]{display:block}.breadcrumb-chevron[_ngcontent-apw]{width:17px;top:1px;position:relative;margin:0 3px;fill:#2563eb}.breadcrumb-name[_ngcontent-apw]{position:relative;top:2px;color:#6d6e75;font-size:14px}.module-name[_ngcontent-apw]{display:flex;padding:16px;margin-top:13px}.header__padding-20[_ngcontent-apw]{padding:0 20px 0 0!important}.main-content[_ngcontent-apw]{height:100%;overflow:auto;overflow-x:hidden;position:relative}.main-content-over[_ngcontent-apw]{background:#f9fafb;position:relative}.height-fix[_ngcontent-apw]{height:calc(100vh - 78px);overflow-y:auto}@media screen and (max-width: 991px){.side-bar-menu[_ngcontent-apw]{display:none!important}.close-sidebar-btn[_ngcontent-apw]{display:none}.main-content-child[_ngcontent-apw]{padding:0 20px;margin-top:30px}}.border-dotted[_ngcontent-apw]{border-left:1px dashed #e1e3ea}@media screen and (max-width: 992px){.border-dotted[_ngcontent-apw]{border-left:none!important}}@media screen and (min-width: 992px){.close-sidebar-btn-adjust[_ngcontent-apw]{left:0px}.main-content-child.width-practice[_ngcontent-apw]{max-width:1200px;margin:40px auto 0;padding:0 50px}.main-content-child.width-all[_ngcontent-apw]{margin:40px auto 0;padding:0 50px}}.close-sidebar-btn[_ngcontent-apw]{position:absolute;top:50%;transform:translateY(-50%);background:white;border:1px solid rgba(33,36,44,.16);border-top-right-radius:50%;border-bottom-right-radius:50%;border-left:none;cursor:pointer;z-index:100}.close-sidebar-btn[_ngcontent-apw]:hover   svg[_ngcontent-apw]{fill:#1865f2}.open-sidebar-btn[_ngcontent-apw]   svg[_ngcontent-apw]{transform:scaleX(-1);left:-4px;position:relative}.close-sidebar-btn[_ngcontent-apw]:hover{border:1px solid #1865f2;border-left:none}.close-sidebar-btn[_ngcontent-apw]   svg[_ngcontent-apw]{height:35px;padding:10px 12px 10px 8px}@media screen and (max-width: 1199px){.main-content[_ngcontent-apw]{padding-left:0;padding-right:0;border-left:none;height:100%;overflow:auto}.height-fix[_ngcontent-apw]{height:calc(100vh - 60.5px)}.no-padding-left-mobile[_ngcontent-apw]{padding:0!important}.padding-20-mobile[_ngcontent-apw]{padding:0 20px!important}}.no-scrollbar[_ngcontent-apw]{-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow:auto;padding:0 30px 60px}.no-scrollbar[_ngcontent-apw]::-webkit-scrollbar{display:none}[_nghost-apw]  .sidebar__area{z-index:1057!important}.no-padding-left[_ngcontent-apw]{padding-left:0!important}.display-none[_ngcontent-apw]{display:none!important}.module-title[_ngcontent-apw]{color:#000;font-weight:500;line-height:35px;margin-top:2px;font-size:17px;line-height:1.4;margin-bottom:8px}.mode-nav[_ngcontent-apw]{display:flex;flex-direction:column;padding:20px 0 0}.mode-nav-link[_ngcontent-apw]{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#5e6278;cursor:pointer;border-bottom:1px solid hsl(214.3,31.8%,91.4%);background:white}.mode-nav-link[_ngcontent-apw]   svg[_ngcontent-apw]{flex-shrink:0;width:15px;height:15px}.mode-nav-link[_ngcontent-apw]:hover{background:rgba(33,36,44,.08)}.mode-nav-link.active[_ngcontent-apw]{box-shadow:inset 4px 0 #1865f2;background:#edf3fe;color:#1865f2;font-weight:500}.module-sub[_ngcontent-apw]{text-transform:uppercase;font-weight:500;font-size:13px;margin-bottom:0;line-height:20px}@media (min-width: 1200px){.col-05[_ngcontent-apw]{flex:0 0 auto;width:6.16666667%}.col-xl-115[_ngcontent-apw]{flex:0 0 auto;width:93.8333333%}}@media (min-width: 1500px){.col-05[_ngcontent-apw]{flex:0 0 auto;width:5.16666667%}.col-xl-115[_ngcontent-apw]{flex:0 0 auto;width:94.8333333%}}@media (min-width: 1800px){.col-05[_ngcontent-apw]{flex:0 0 auto;width:4.16666667%}.col-xl-115[_ngcontent-apw]{flex:0 0 auto;width:95.8333333%}}@media screen and (max-width: 1199px){[_nghost-apw]  .padding-20-mobile{padding:0 20px!important}[_nghost-apw]  .padding-20-tb-mobile{padding-top:40px!important;padding-bottom:40px!important}[_nghost-apw]  .font-size-35-mobile{font-size:35px!important}}@media screen and (max-width: 1199px){  .header__padding-20{padding:0 20px!important}}@media screen and (min-width: 1199px){  .header__padding-20{padding:0 30px!important}}.overlay[_ngcontent-apw]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9000}.tooltip-left[_ngcontent-apw]{position:relative;display:inline-block}.tooltip-left[_ngcontent-apw]   .tooltiptext[_ngcontent-apw]{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:-5px;left:110%}.tooltip-left[_ngcontent-apw]   .tooltiptext[_ngcontent-apw]:after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent black transparent transparent}.tooltip-left[_ngcontent-apw]:hover   .tooltiptext[_ngcontent-apw]{visibility:visible}.side-button[_ngcontent-apw]{background:rgb(241,245,249);width:55px;height:55px;border-radius:.5rem;cursor:pointer}.side-button[_ngcontent-apw]:hover{background:rgba(203,213,225,.8)}.side-button-box[_ngcontent-apw]{background:white;width:-moz-fit-content;width:fit-content;padding:.5rem;box-shadow:#64646f33 0 7px 29px;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;display:flex;row-gap:.5rem;flex-direction:column;height:max-content;z-index:100001;position:relative}.side-button-box[_ngcontent-apw]:after{content:"";position:absolute;top:-28px;right:-30px;bottom:0;width:30px;background:white;height:206px}.side-button-label[_ngcontent-apw]{position:absolute;right:80px;width:max-content;bottom:81px;background:black;color:#fff;padding:5px 14px;border-radius:6px;font-size:14px;display:none}.side-button[_ngcontent-apw]:hover   .side-button-label[_ngcontent-apw]{display:block}.side-panel[_ngcontent-apw]{position:absolute;right:-400px;top:0;display:flex;align-items:center;transition:right .3s ease;padding:40px 0}.dragging[_ngcontent-apw]{transition:none}.side-panel.visible[_ngcontent-apw]{right:0px}.side-panel-content[_ngcontent-apw]{height:470px;background:white;width:400px;box-shadow:#64646f33 0 7px 29px;z-index:100000;border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.chat-container[_ngcontent-apw]{border-radius:5px;background-color:#fff;height:100%;overflow-y:auto}.chat[_ngcontent-apw]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.chat[_ngcontent-apw]:last-child{border-bottom:none}.chat[_ngcontent-apw]   .name[_ngcontent-apw]{font-weight:700;margin-bottom:5px}.chat[_ngcontent-apw]   .message[_ngcontent-apw]{margin:0}.input-container[_ngcontent-apw]{display:flex;margin-bottom:10px;border-bottom:1px solid lightgrey;padding-bottom:15px}.input-container[_ngcontent-apw]   input[_ngcontent-apw]{flex:1;border:1px solid #ccc;border:1px solid #ddd;padding:7px 9px 8px;background:rgba(0,0,0,0);color:#333;font-size:14px;border-radius:6px 0 0 6px/6px 0px 0px 6px;min-height:34px;font-weight:400;line-height:1.35715;width:100%;border-right:none}.input-container[_ngcontent-apw]   input[_ngcontent-apw]::placeholder{color:gray}.input-container[_ngcontent-apw]   button[_ngcontent-apw]{padding:5px 13px;border:1px solid #ccc;background-color:#007bff;color:#fff;cursor:pointer;font-size:14px;font-weight:500;border-radius:0 5px 5px 0/0px 5px 5px 0px}.input-container[_ngcontent-apw]   button[_ngcontent-apw]:hover{background-color:#0056b3}@media only screen and (min-width: 0px) and (max-width: 720px){.desktop[_ngcontent-apw]{display:none!important}.page-title[_ngcontent-apw]{font-size:28px}}  .custom-signup-popup4 .dx-popup-content{padding-top:20px}  .custom-signup-popup4 .dx-popup-title.dx-toolbar{background:white;border-bottom:0px}.loader[_ngcontent-apw]{border:10px solid #f3f3f3;border-top:10px solid black;border-radius:50%;width:90px;height:90px;animation:_ngcontent-apw_spin 1.1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}@keyframes _ngcontent-apw_spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.page-title[_ngcontent-apw]{margin-top:30px}.page-title[_ngcontent-apw]   .r[_ngcontent-apw]{font-size:14px;position:relative;bottom:10px}h1[_ngcontent-apw]{font-size:30px}.info-bar[_ngcontent-apw]{display:flex;align-items:center;gap:24px;color:#475569;font-size:14px}.info-item[_ngcontent-apw]{display:flex;align-items:center;gap:6px}.icon[_ngcontent-apw]{color:#475569}.ap-essay-crosslink[_ngcontent-apw]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 40px;padding:12px 16px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:14px;line-height:1.4;color:#4b5563}.ap-essay-crosslink-label[_ngcontent-apw]{color:#111827;font-weight:500}.ap-essay-crosslink-link[_ngcontent-apw]{color:#2563eb;font-weight:500;text-decoration:none}.ap-essay-crosslink-link[_ngcontent-apw]:hover{text-decoration:underline}.ap-essay-crosslink-sep[_ngcontent-apw]{color:#cbd5e1}


/* <app-ap-subject-all> [_ngcontent-aph] */
/* Compiled CSS of <app-ap-subject-all> (ionic-app, before the component was removed). Served by services/ap-static/css.js. */
.category-item[_ngcontent-aph]{padding:20px;border:1px solid lightgrey;border-radius:6px;background:white;display:block;align-items:center;margin-bottom:15px}.category-item.open[_ngcontent-aph]{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.category-item.questions[_ngcontent-aph]{border-top-right-radius:0;border-top-left-radius:0;border-top:none;padding:15.5px 20px;cursor:default}.category-item.questions[_ngcontent-aph]:hover{background:none}@media only screen and (min-width: 576px) and (max-width: 767px){.category-icon[_ngcontent-aph]{margin-right:15px}}.category-icon[_ngcontent-aph]   svg[_ngcontent-aph]{width:30px;height:30px;margin-right:20px;fill:#000}.category-icon[_ngcontent-aph]{font-size:19px;font-weight:800;color:#000;border:2px solid black;border-radius:6px;min-width:46px;height:46px;margin-right:10px;display:flex;justify-content:center;align-items:center}.category-title[_ngcontent-aph]{font-size:15px;line-height:18px;margin-bottom:0;font-weight:400;white-space:nowrap;padding-right:15px;overflow:hidden;text-overflow:ellipsis}.category-content[_ngcontent-aph]   p[_ngcontent-aph]{font-weight:400;margin-bottom:0;line-height:18px;margin-top:6px;font-size:14px}.category-content[_ngcontent-aph]{display:flex;width:100%;align-items:center}.title[_ngcontent-aph]{font-size:30px;color:#000;font-weight:700;margin-top:40px}.sub[_ngcontent-aph]{display:block;margin-top:10px;font-size:15px;font-weight:400;color:#6d6e75;border-bottom:2px solid #e4e4e4;padding-bottom:25px;margin-bottom:0}.category-btn[_ngcontent-aph]{background:rgb(226,232,240);padding:7px 0;font-size:14px;border-radius:6px;color:#09090b;cursor:pointer;width:100%;display:flex;justify-content:center;margin-top:20px}.category-btn.study[_ngcontent-aph]:hover{background:rgb(203,213,225)!important;color:#17171c}.category-btn.practice[_ngcontent-aph]:hover{background:#2c45c2!important}.category-btn[_ngcontent-aph]   svg[_ngcontent-aph]{width:13px;margin-right:7px}.chevron-down[_ngcontent-aph]{width:16px;margin-left:15px}.circle[_ngcontent-aph]{background:darkgrey;width:100%;height:100%;border-radius:50%}.circle-wrapper[_ngcontent-aph]{height:26px;width:26px;padding:5px;margin-right:5px}.question-box[_ngcontent-aph]{display:flex;border:1px solid lightgrey;padding:5px 11px;font-size:14px;font-weight:500;border-radius:6px;color:#09090b}.question-box[_ngcontent-aph]   span[_ngcontent-aph]{margin-left:auto;padding-right:5px}.unit-title[_ngcontent-aph]{margin-bottom:25px;border-bottom:1px solid hsl(240,5.9%,90%);padding-bottom:15px;font-size:20px}.custom-grid[_ngcontent-aph]{display:grid;grid-template-columns:1fr 1fr;gap:10px}


/* <app-course-succession-notice> [_ngcontent-csn] */
[_nghost-csn]{display:block}.archived-banner[_ngcontent-csn]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0 0 16px;padding:12px 16px;border:1px solid rgba(234,121,10,.35);border-radius:10px;background:rgba(234,121,10,.08);color:#29303d;font-size:14px;line-height:1.5}.archived-banner[_ngcontent-csn]   .archived-icon[_ngcontent-csn]{flex-shrink:0;color:#d96c0d}.archived-banner[_ngcontent-csn]   .archived-text[_ngcontent-csn]{flex:1 1 280px}.archived-banner[_ngcontent-csn]   .archived-text[_ngcontent-csn]   strong[_ngcontent-csn]{font-weight:600}.archived-banner[_ngcontent-csn]   .archived-link[_ngcontent-csn]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 14px;border-radius:8px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.archived-banner[_ngcontent-csn]   .archived-link[_ngcontent-csn]:hover{background:#1d4ed8}.popup-overlay[_ngcontent-csn]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.succession-popup[_ngcontent-csn]{background:white;border-radius:12px;padding:24px;width:100%;max-width:480px;margin:16px;box-shadow:#14181f40 0 25px 50px -12px}.popup-header[_ngcontent-csn]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.popup-header[_ngcontent-csn]   .popup-badge[_ngcontent-csn]{background-color:#ea790a1f;color:#d96c0d;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500}.popup-header[_ngcontent-csn]   .close-btn[_ngcontent-csn]{background:none;border:none;padding:6px;cursor:pointer;color:#9ca3af;display:flex;border-radius:6px}.popup-header[_ngcontent-csn]   .close-btn[_ngcontent-csn]:hover{background:#f3f4f6;color:#6b7280}.popup-title[_ngcontent-csn]{font-size:20px;font-weight:500;color:#1f242e;margin:0 0 8px}.popup-body[_ngcontent-csn]{font-size:14px;line-height:1.55;color:#505662;margin:0}.saved-card[_ngcontent-csn]{margin:20px 0;padding:16px 18px;border:1px solid rgba(59,130,246,.2);border-radius:12px;background:linear-gradient(to right bottom,rgba(59,130,246,.08),rgba(59,130,246,.03),transparent)}.saved-card[_ngcontent-csn]   .saved-label[_ngcontent-csn]{font-size:11px;font-weight:500;letter-spacing:.5px;color:#3b82f6;margin-bottom:8px}.saved-card[_ngcontent-csn]   .saved-text[_ngcontent-csn]{font-size:14px;line-height:1.55;color:#333b4d}.saved-card[_ngcontent-csn]   .saved-text[_ngcontent-csn]   strong[_ngcontent-csn]{font-weight:600}.primary-btn[_ngcontent-csn], .secondary-btn[_ngcontent-csn]{width:100%;border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:500}.primary-btn[_ngcontent-csn]{background:#2563eb;color:#fff;padding:13px 20px;margin-bottom:8px}.primary-btn[_ngcontent-csn]:hover{background:#1d4ed8}.secondary-btn[_ngcontent-csn]{background:none;color:#4b5563;padding:10px;font-size:14px}.secondary-btn[_ngcontent-csn]:hover{background:hsl(220,14%,96%)}

/* ap-static-extra.css */
/* Hand-written styles for the static AP pages (services/ap-static): only UI the
   Angular pages get from DevExtreme widgets. Everything else comes from the
   generated ap-static.css. */

/* Sign-up popup: the dx-popup frame (dx.light.css overlay + custom-signup-popup),
   90vw x 80vh capped at 425 x 390 (.custom-signup-popup overrides dx's 80vw), centered on a 60% black shader. Content
   styles come from the review component CSS. Position is set in pixels by
   ap-static-guide.js (DevExtreme rounds the same way). */
.ap-signup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1501;
}
.ap-signup-shader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  animation: ap-signup-fade 0.3s ease;
}
.ap-signup-dialog {
  position: absolute;
  left: 0;
  top: 0;
  width: 90vw;
  height: 80vh;
  max-width: 425px;
  max-height: 390px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  color: #333;
  font-size: 14px;
  line-height: 1.35715; /* .dx-widget */
  overflow: auto;
  animation: ap-signup-pop 0.3s ease;
}
.ap-signup-body {
  height: 100%;
  overflow: auto;
  background-color: #fff;
}
/* flashcard.component's popup keeps dx's 80vw and .dx-popup-content padding
   (fc-signup-popup zeroes only the top; 30px sides from 500px up). */
.ap-signup-flashcards .ap-signup-dialog {
  width: 80vw;
}
.ap-signup-flashcards .ap-signup-body {
  padding: 0 20px 20px;
}
@media screen and (min-width: 500px) {
  .ap-signup-flashcards .ap-signup-body {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@keyframes ap-signup-fade { from { opacity: 0; } to { opacity: 1; } }
@keyframes ap-signup-pop { from { opacity: 0; } to { opacity: 1; } }

/* notify(): DevExtreme renders toasts 80vw wide, bottom center, 20px up. */
.ap-toast {
  position: fixed;
  left: 10vw;
  bottom: 20px;
  width: 80vw;
  z-index: 9501;
}

