@font-face{font-family:averta;src:url(../media/Averta_Regular-s.p.3ud1fi5ekmpy_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:averta;src:url(../media/Averta_Semibold-s.p.3vr38z9p6pcz7.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:averta Fallback;src:local(Arial);ascent-override:93.67%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:104.41%}.gpp5sa_className{font-family:averta,averta Fallback}.gpp5sa_variable{--font-cbq-averta:"averta", "averta Fallback"}
.Nmvota_footer{box-sizing:border-box;color:#fff;background:#1c45e6;flex:none;min-height:86.4px;margin-top:0;padding:24px 10px;font-size:13px;line-height:27px}.Nmvota_inner{box-sizing:border-box;align-items:center;width:100%;max-width:1200px;height:36px;margin:0 auto;padding:0 10px;display:flex}.Nmvota_left{flex:1}.Nmvota_copyright{color:#fff;letter-spacing:-.24px;margin-right:30px;font-size:15px;font-weight:600;line-height:27px}.Nmvota_right{box-sizing:border-box;max-width:30%;margin-left:auto;padding-left:20px}.Nmvota_socials{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.Nmvota_socialLink{color:#e0e0e0;letter-spacing:-.24px;width:24px;height:24px;margin:6px;line-height:13px;text-decoration:none;display:block;position:relative}.Nmvota_socials li:first-child .Nmvota_socialLink{margin-left:0}.Nmvota_socials li:last-child .Nmvota_socialLink{margin-right:0}.Nmvota_socialIcon{width:24px;height:24px;display:block}.Nmvota_socialLink:hover .Nmvota_socialIcon{filter:brightness(0)invert()}.Nmvota_socialLink:focus{outline:0;text-decoration:none}.Nmvota_socialLink:after,.Nmvota_socialLink:before{z-index:10;pointer-events:none;opacity:0;transform-origin:top;transition:all .18s ease-out .18s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)}.Nmvota_socialLink:after{box-shadow:none;color:#fff;content:attr(data-tooltip);letter-spacing:-.24px;text-transform:capitalize;white-space:nowrap;background:#2e353f;border-radius:4px;margin-bottom:11px;padding:7px 15px;font-size:13px;font-weight:500;line-height:1.3}.Nmvota_socialLink:before{clip-path:polygon(0 0,100% 0,50% 100%);content:"";background:#2e353f;width:18px;height:6px;margin-bottom:5px}.Nmvota_socialLink:hover:after,.Nmvota_socialLink:hover:before{pointer-events:auto;opacity:1;transform:translate(-50%)}@media (max-width:767px){.Nmvota_footer{min-height:114.4px;padding:15.7px 10px}.Nmvota_inner{flex-direction:column;height:83px}.Nmvota_left{flex:none}.Nmvota_copyright{text-align:center;margin-right:0}.Nmvota_right{box-sizing:border-box;width:100%;max-width:none;margin-top:20px;margin-left:0;padding-left:0}.Nmvota_socials{width:100%}}
@layer components{.gSqO9W_button{cursor:pointer;width:100%;height:40px;font:inherit;border-radius:100px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:600;line-height:20.8px;text-decoration:none;transition:all .2s linear;display:inline-flex}.gSqO9W_primary{color:#fff;background:#385dff;border:1px solid #385dff}.gSqO9W_primary:hover:not(:disabled),.gSqO9W_primary:focus:not(:disabled){box-shadow:none;background:#1e42dd;border-color:#1e42dd}.gSqO9W_outline{color:#3f3f46;background:#fff;border:1px solid #d4d4d8;width:auto;padding-inline:.625rem}.gSqO9W_outline:hover:not(:disabled),.gSqO9W_outline:focus:not(:disabled){color:#18181b;background:#f4f4f5;border-color:#a1a1aa}.gSqO9W_button:focus-visible{outline-offset:2px;outline:3px solid #385dff73}.gSqO9W_button:disabled{cursor:wait;opacity:1}.gSqO9W_button:has([data-loading=true]){cursor:wait;opacity:1}.gSqO9W_button:has([data-loading=true]){pointer-events:none}}.gSqO9W_content{justify-content:center;align-items:center;min-width:0;display:inline-flex;position:relative}.gSqO9W_label{justify-content:center;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.gSqO9W_labelHidden{visibility:hidden}.gSqO9W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gSqO9W_loadingIndicator,.gSqO9W_spinner{justify-content:center;align-items:center;display:flex}.gSqO9W_loadingIndicator{opacity:0;width:60px;height:30px;animation:0s linear .1s forwards gSqO9W_loading-button-reveal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gSqO9W_spinner{text-align:center;width:60px;height:30px;font-size:20px}.gSqO9W_spinnerBar{transform-origin:50%;will-change:transform;background:currentColor;border-radius:30px;width:3px;height:30px;margin:2px;animation:1.2s ease-in-out infinite gSqO9W_loading-button-stretch-delay;transform:scaleY(.5)}.gSqO9W_spinnerBar2{animation-delay:-1.1s}.gSqO9W_spinnerBar3{animation-delay:-1s}.gSqO9W_spinnerBar4{animation-delay:-.9s}.gSqO9W_spinnerBar5{animation-delay:-.8s}.gSqO9W_loadingIndicatorCompact,.gSqO9W_loadingIndicatorCompact .gSqO9W_spinner{width:28px;height:20px}.gSqO9W_loadingIndicatorCompact .gSqO9W_spinnerBar{width:2px;height:18px;margin:1px}.gSqO9W_loadingWheel{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:9999px;width:22px;height:22px;animation:.7s linear infinite gSqO9W_loading-wheel-spin}.gSqO9W_loadingWheelCompact{width:18px;height:18px}@keyframes gSqO9W_loading-button-stretch-delay{0%,40%,to{transform:scaleY(.5)}20%{transform:scaleY(1)}}@keyframes gSqO9W_loading-button-reveal{to{opacity:1}}@keyframes gSqO9W_loading-wheel-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gSqO9W_spinnerBar,.gSqO9W_loadingWheel{animation:none}.gSqO9W_loadingIndicator{animation-delay:0s}}
.G1VYHG_navigation{padding:1rem 0 max(1rem, env(safe-area-inset-bottom));z-index:20;background:#fff;border-top:1px solid #d4d4d8;width:100vw;margin-top:auto;margin-left:calc(50% - 50vw);position:sticky;bottom:0}.G1VYHG_content{padding-bottom:4rem}.G1VYHG_row{grid-template-columns:minmax(0,1fr) minmax(8rem,3fr) minmax(0,1fr);align-items:center;gap:.75rem;padding-inline:1rem;display:grid}.G1VYHG_left{justify-self:start}.G1VYHG_center{justify-self:center;width:100%;min-width:0;max-width:28rem}.G1VYHG_right{justify-self:end}.G1VYHG_sideLink{border-radius:9999px;gap:.25rem;padding-inline:.625rem;font-size:.875rem;line-height:1.25rem}.G1VYHG_sideLink svg{flex-shrink:0;width:.875rem;height:.875rem}@media (min-width:640px){.G1VYHG_row{padding-inline:1.5rem}}@media (min-width:1024px){.G1VYHG_navigation{width:calc(100vw - 320px);margin-left:calc(50% - 50vw + 160px)}.G1VYHG_row{padding-inline:2.5rem}}@media (max-width:639px){.G1VYHG_row{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.G1VYHG_center{width:calc(100% - 2rem)}.G1VYHG_sideLink{width:2.5rem;height:2.5rem;padding:0}.G1VYHG_sideLabel{display:none}.G1VYHG_sideLink [data-loading-label]{visibility:visible}.G1VYHG_sideLink [data-loading-indicator]{display:none}}@media (max-width:480px){.G1VYHG_row{gap:.5rem}.G1VYHG_center [data-loading-button]{padding-inline:.75rem}}
.-ygmYG_slideForward,.-ygmYG_slideBack{will-change:transform;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;transform:translate(0,0)}.-ygmYG_slideForward{animation-name:-ygmYG_slide-from-right}.-ygmYG_slideBack{animation-name:-ygmYG_slide-from-left}@keyframes -ygmYG_slide-from-right{0%{transform:translate(2rem)}to{transform:translate(0,0)}}@keyframes -ygmYG_slide-from-left{0%{transform:translate(-2rem)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.-ygmYG_slideForward,.-ygmYG_slideBack{animation:none}}
@keyframes v5r_YG_fadeIn{0%{opacity:0}to{opacity:1}}.v5r_YG_enter{animation:.22s ease-out v5r_YG_fadeIn}@media (prefers-reduced-motion:reduce){.v5r_YG_enter{animation:none}}
.qToGma_widget{width:100%;container-type:inline-size}.qToGma_card{background:#fff;border:1px solid #f3f4f6;border-radius:1rem;width:100%;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.qToGma_style1Layout,.qToGma_style3Layout{display:block}.qToGma_style1Hero,.qToGma_style3Hero{background:var(--calendar-hero-background);justify-content:center;align-items:center;width:100%;height:8rem;display:flex}.qToGma_style1Hero img,.qToGma_style3Hero img{object-fit:contain;width:auto;height:5rem}.qToGma_style1Content,.qToGma_style3Content{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.qToGma_style2Top{flex-direction:column;gap:.75rem;padding:1rem 1rem 0;display:flex}.qToGma_style2Hero{object-fit:contain;border-radius:.5rem;align-self:flex-start;width:auto;height:3rem}.qToGma_style2Content{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.qToGma_style2Actions{padding:.75rem 1rem 1rem}.qToGma_details{flex-direction:column;gap:.75rem;display:flex}.qToGma_label,.qToGma_title,.qToGma_description,.qToGma_dateTime,.qToGma_noEvents{color:#242a40;margin:0}.qToGma_label{color:#001edd;font-size:.875rem;font-weight:600}.qToGma_title{font-size:1.125rem;font-weight:700;line-height:1.25}.qToGma_description{margin-top:-.25rem;font-size:1.125rem;font-weight:400;line-height:1.375}.qToGma_dateTime{padding-top:.25rem;font-size:1.125rem;line-height:1.5}.qToGma_dateTime p{margin:0}.qToGma_dateLabel{font-weight:700}.qToGma_localTime{color:#8f8f8f;font-weight:600}.qToGma_dateSkeleton{background:#f4f4f5;border-radius:.375rem;width:11rem;height:3rem;animation:2s cubic-bezier(.4,0,.6,1) infinite qToGma_calendar-pulse;display:block}.qToGma_actions{flex-direction:column;gap:.75rem;display:flex}.qToGma_registration{color:#fff;text-align:center;background:#2039de;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:1.25rem;font-weight:700;line-height:1.25;transition:background-color .15s;display:inline-flex}.qToGma_registration:hover{background:#1930c7}.qToGma_registration:focus-visible,.qToGma_viewMore:focus-visible{outline-offset:2px;outline:2px solid #1c45e6}.qToGma_registrationStyle3{color:#1c45e6;background:#e0ebff;border:1px solid #c5d9fe;border-radius:9999px;min-height:2.5rem;padding-block:.5rem}.qToGma_registrationStyle3:hover{background:#d4e3ff}.qToGma_viewMore{color:#2039de;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-size:1.25rem;font-weight:700;line-height:1.5}.qToGma_desktopText{display:none}.qToGma_style3Hero{background:linear-gradient(to bottom, var(--calendar-hero-background) 0%, var(--calendar-hero-background) 60%, transparent 100%);position:relative}.qToGma_noEvents{font-size:1.125rem;line-height:1.5}@container (max-width:640px){.qToGma_card{max-width:20rem;margin-inline:auto}}@container (min-width:641px){.qToGma_style1Layout,.qToGma_style3Layout{display:flex}.qToGma_style1Hero{flex-shrink:0;width:max(12.5rem,40cqw);height:auto;min-height:17.5rem}.qToGma_style1Hero img{width:100%;height:100%;padding:1rem}.qToGma_style1Content,.qToGma_style3Content{flex:1;min-width:0;padding:1.25rem}.qToGma_style2Top{flex-direction:row;gap:1.25rem;padding:1.25rem}.qToGma_style2Hero{flex-shrink:0;height:5rem}.qToGma_style2Content{gap:.5rem}.qToGma_style2Actions{padding:0 1.25rem 1.25rem}.qToGma_details{gap:.75rem}.qToGma_style2Content .qToGma_details{gap:.5rem}.qToGma_description{margin-top:0;font-size:1rem}.qToGma_dateTime{font-size:1rem}.qToGma_hideDateOnWide{display:none}.qToGma_registration,.qToGma_viewMore{font-size:1.125rem}.qToGma_desktopText{display:inline}.qToGma_compactText{display:none}.qToGma_style3Card{padding:5px}.qToGma_style3Hero{background:var(--calendar-hero-background);border-radius:.75rem;flex-shrink:0;width:max(11.25rem,38cqw);height:auto;min-height:16.25rem;padding:1rem}.qToGma_style3Hero img{width:auto;max-width:100%;height:auto;max-height:12.5rem}}@keyframes qToGma_calendar-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.qToGma_dateSkeleton{animation:none}}
.dQffLq_section{color:#242a40;background:#fff;width:100%;padding-top:.75rem;font-family:CBQ Averta,sans-serif}.dQffLq_titleRow{justify-content:space-between;align-items:center;width:min(100%,72rem);margin:0 auto;padding:0 1.5rem;display:flex}.dQffLq_title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.dQffLq_seeAll{color:#001edd;font-size:.875rem;line-height:1.3;text-decoration:none}.dQffLq_seeAll:hover{text-underline-offset:.2em;text-decoration:underline}.dQffLq_seeAll:focus-visible,.dQffLq_card:focus-visible{outline-offset:3px;outline:2px solid #001edd}.dQffLq_scroller{scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;width:min(100%,72rem);margin:0 auto;padding:1.25rem 1.5rem 2.25rem;scroll-padding-inline:1.5rem;list-style:none;display:flex;overflow-x:auto}.dQffLq_scroller::-webkit-scrollbar{display:none}.dQffLq_contained .dQffLq_titleRow,.dQffLq_contained .dQffLq_scroller,.dQffLq_contained .dQffLq_skeletonScroller{padding-inline:0;scroll-padding-inline:0}.dQffLq_large{background:0 0}.dQffLq_large .dQffLq_title{color:#09090b;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem}.dQffLq_large .dQffLq_item,.dQffLq_large .dQffLq_skeletonCard{flex-basis:min(100%,22rem);width:min(100%,22rem)}.dQffLq_large .dQffLq_card{min-height:0;box-shadow:none;border-color:#e4e4e7;border-radius:.5rem;flex-direction:column;align-items:stretch;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.dQffLq_large .dQffLq_card:hover{border-color:#d4d4d8;transform:none;box-shadow:0 1px 2px #0000000d}.dQffLq_large .dQffLq_imageContainer,.dQffLq_large .dQffLq_skeletonImage{aspect-ratio:1.85;border-radius:0;flex:none;width:100%}.dQffLq_large .dQffLq_cardText{width:100%;min-height:5.75rem;padding:.9rem 3.5rem 1.15rem 1rem;position:relative}.dQffLq_large .dQffLq_cardArrow{color:#001edd;background:#edf0fc;border-radius:999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.dQffLq_large .dQffLq_cardArrow svg{stroke-width:2.25px;width:.875rem;height:.875rem}.dQffLq_large .dQffLq_card:hover .dQffLq_cardArrow{background:#e2e7fb}.dQffLq_large .dQffLq_skeletonText{width:100%;min-height:5.75rem;padding:1rem}.dQffLq_item{scroll-snap-align:start;flex:0 0 min(80vw,29rem);display:flex}.dQffLq_card{width:100%;min-height:6.75rem;color:inherit;background:#fff;border:1px solid #e2e8f0a6;border-radius:1.25rem;align-items:center;padding:.625rem;text-decoration:none;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:2px 2px 10px #ccc9}.dQffLq_card:hover{transform:translateY(-1px);box-shadow:2px 5px 16px #acb3be73}.dQffLq_imageContainer{aspect-ratio:1.85;background:#eef1f5;border-radius:1.125rem;flex:0 0 30%;width:30%;overflow:hidden}.dQffLq_image,.dQffLq_imageFallback{width:100%;height:100%;display:block}.dQffLq_image{object-fit:cover}.dQffLq_imageFallback{background:linear-gradient(135deg,#eef1f5,#dfe6ef)}.dQffLq_cardText{min-width:0;padding:.25rem .75rem .25rem .95rem}.dQffLq_cardLabel{color:#001edd;margin:0;font-size:.75rem;line-height:1.3}.dQffLq_cardTitle{color:#242a40;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dQffLq_screenReaderStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dQffLq_skeleton{background:#e7ebf0;border-radius:999px;animation:1.4s ease-in-out infinite dQffLq_continue-programs-pulse}.dQffLq_skeletonTitle{width:9.5rem;height:1.25rem}.dQffLq_skeletonLink{width:3.25rem;height:.875rem}.dQffLq_skeletonScroller{width:min(100%,72rem);margin:0 auto;padding:1.25rem 1.5rem 2.25rem}.dQffLq_skeletonCard{width:min(80vw,29rem)}.dQffLq_skeletonImage{aspect-ratio:1.85;border-radius:1.125rem;flex:0 0 30%;width:30%}.dQffLq_skeletonText{flex-direction:column;gap:.65rem;width:55%;padding-left:.95rem;display:flex}.dQffLq_skeletonLabel{width:45%;height:.7rem}.dQffLq_skeletonHeading{width:100%;height:1.15rem}@keyframes dQffLq_continue-programs-pulse{0%,to{opacity:.55}50%{opacity:.95}}@media (max-width:520px){.dQffLq_titleRow{padding-inline:1rem}.dQffLq_scroller,.dQffLq_skeletonScroller{padding-inline:1rem;scroll-padding-inline:1rem}.dQffLq_item,.dQffLq_skeletonCard{flex-basis:80vw;width:80vw}.dQffLq_card{min-height:6.25rem}.dQffLq_cardTitle{font-size:1rem}}@media (prefers-reduced-motion:reduce){.dQffLq_card{transition:none}.dQffLq_skeleton{animation:none}}
@font-face{font-family:CBQ Averta;src:url(../media/Averta-Regular.3ud1fi5ekmpy_.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:CBQ Averta;src:url(../media/Averta-Semibold.3vr38z9p6pcz7.woff2)format("woff2");font-style:normal;font-weight:600 800;font-display:swap}.BobNBq_homeProgress{width:100%;font-family:CBQ Averta,sans-serif}.BobNBq_hero{--hero-text:#064da0;isolation:isolate;width:100%;color:var(--hero-text);background-position:50%;background-size:cover;justify-content:center;align-items:center;transition:min-height .18s;display:flex;position:relative;overflow:hidden}.BobNBq_hero:after{z-index:-1;content:"";background:linear-gradient(#ffffff0d,#fff0 60%);position:absolute;inset:0}.BobNBq_heroWithProgress{min-height:clamp(350px,43vw,470px);padding:clamp(2.75rem,5vw,4.5rem) 1.5rem clamp(6rem,12vw,8.5rem)}.BobNBq_heroGreetingOnly,.BobNBq_loadingHero{min-height:clamp(250px,31vw,340px);padding:clamp(3rem,6vw,5rem) 1.5rem clamp(5.5rem,10vw,7.5rem)}.BobNBq_day{background-image:url(/images/home/morning-sky-background.png)}.BobNBq_evening{--hero-text:#fff;background-image:url(/images/home/evening-sky-background.png)}.BobNBq_night{--hero-text:#fff;background-image:url(/images/home/night-sky-background.png)}.BobNBq_loadingHero{background-color:#cfe5fa;background-image:url(/images/home/morning-sky-background.png)}.BobNBq_heroContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,72rem);display:flex;position:relative}.BobNBq_greeting{letter-spacing:-.025em;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.BobNBq_quitProgress{width:100%;margin-top:clamp(1.5rem,3vw,2.25rem)}.BobNBq_quitProgressLabel{margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600}.BobNBq_elapsedUnits{justify-content:center;gap:clamp(.5rem,3vw,2.5rem);margin-top:.25rem;display:flex}.BobNBq_elapsedUnit{flex-direction:column;align-items:center;min-width:clamp(4rem,9vw,7.5rem);display:flex}.BobNBq_elapsedValue{letter-spacing:-.055em;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:600;line-height:1}.BobNBq_elapsedLabel{margin-top:.25rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:600;line-height:1}.BobNBq_clouds{z-index:1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;min-width:48rem;height:auto;max-height:40%;position:absolute;bottom:-1px;left:0;right:0}.BobNBq_statsRegion{background:#fff;width:100%}.BobNBq_statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);width:min(100%,72rem);margin:0 auto;padding:clamp(2rem,4vw,3.5rem) 1.5rem;display:grid}.BobNBq_statCard{background:#fff;border:1px solid #fffc;border-radius:1.125rem;min-width:0;overflow:hidden;box-shadow:0 8px 25px #313c4f1f}.BobNBq_statValuePanel{text-align:center;border-radius:.9rem;justify-content:center;align-items:center;min-height:7.25rem;margin:.45rem;padding:.75rem;display:flex}.BobNBq_purple{color:#6b48f1;background:#6b48f11a}.BobNBq_yellow{color:#8b7e19;background:#f2e14066}.BobNBq_green{color:#569751;background:#74b66f1a}.BobNBq_pink{color:#cc5896;background:#da74ab1a}.BobNBq_statValue{overflow-wrap:anywhere;letter-spacing:-.035em;max-width:100%;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:600;line-height:1.05}.BobNBq_statTitle{color:#242a40;text-align:center;text-wrap:balance;justify-content:center;align-items:center;min-height:3.65rem;margin:0;padding:.4rem .7rem .8rem;font-size:.95rem;font-weight:600;line-height:1.15;display:flex}.BobNBq_loadingGreeting{background:#ffffff7a;border-radius:999px;width:min(75vw,28rem);height:clamp(2.4rem,5vw,3.5rem);animation:1.4s ease-in-out infinite BobNBq_home-progress-pulse}@keyframes BobNBq_home-progress-pulse{0%,to{opacity:.5}50%{opacity:.9}}@media (max-width:800px){.BobNBq_statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.BobNBq_heroWithProgress{min-height:390px;padding-inline:1rem}.BobNBq_heroGreetingOnly,.BobNBq_loadingHero{min-height:280px;padding-inline:1rem}.BobNBq_greeting{max-width:20rem}.BobNBq_elapsedUnits{gap:.25rem}.BobNBq_elapsedUnit{min-width:4.5rem}.BobNBq_statsGrid{gap:.65rem;padding:1.5rem 1rem 2rem}.BobNBq_statValuePanel{min-height:5.75rem}.BobNBq_statTitle{min-height:3.5rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.BobNBq_hero{transition:none}.BobNBq_loadingGreeting{animation:none}}
._2TdWJa_lessonParts{flex-direction:column;flex:1;scroll-margin-top:5rem;display:flex}._2TdWJa_viewport{height:var(--lesson-part-height,auto);width:100%;transition:height .24s;overflow:hidden}._2TdWJa_track{will-change:transform;align-items:flex-start;transition:transform .26s cubic-bezier(.22,1,.36,1);display:flex}._2TdWJa_panel{outline:none;flex:0 0 100%;min-width:0}._2TdWJa_pagination{justify-content:center;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}._2TdWJa_dot{background:#d4d4d8;border-radius:9999px;width:.5rem;height:.5rem;transition:background-color .16s,width .16s;display:block}._2TdWJa_activeDot{background:#1c45e6;width:1.5rem}._2TdWJa_completionControl{width:100%;max-width:28rem}._2TdWJa_error{color:#dc2626;text-align:right;margin-top:.75rem;font-size:.875rem;line-height:1.25rem}@media (prefers-reduced-motion:reduce){._2TdWJa_viewport,._2TdWJa_track,._2TdWJa_dot{transition-duration:0s;transition-delay:0s}}
.mcOHuW_authPage{color:#232a42;min-height:100dvh;font-family:var(--font-cbq-averta), sans-serif;background:#fafbfd;flex-direction:column;line-height:27px;display:flex}.mcOHuW_main{box-sizing:border-box;flex:1 0 auto;width:calc(100% - 100px);min-height:calc(85vh - 80px);margin:80px 50px 0}.mcOHuW_panel{flex-direction:column;align-items:center;padding:40px 0;display:flex}.mcOHuW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcOHuW_logo{flex:none;width:170px;height:auto;display:block}.mcOHuW_form{flex-direction:column;align-items:center;width:340px;max-width:calc(100vw - 32px);display:flex}.mcOHuW_loginForm{margin-top:126px}.mcOHuW_sessionRestoreStatus{color:#1c45e6;width:340px;max-width:calc(100vw - 32px);height:30px;margin:126px 0 0;position:relative}.mcOHuW_loginFormWithMessage{margin-top:40px}.mcOHuW_loginError{box-sizing:border-box;color:#fff;background:#ff6868;border-radius:15px;flex-direction:column;flex:none;align-self:center;width:min(500px,100vw - 32px);margin-bottom:62px;padding:15px 15px 10px;font-size:16px;font-weight:400;line-height:27px;display:flex}.mcOHuW_loginErrorVisible{animation:.22s ease-out both mcOHuW_login-error-fade-in}.mcOHuW_loginErrorHidden{pointer-events:none;animation:.18s ease-in both mcOHuW_login-error-fade-out}@keyframes mcOHuW_login-error-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mcOHuW_login-error-fade-out{0%{opacity:1}to{opacity:0}}.mcOHuW_loginError strong{font-weight:800;display:block}.mcOHuW_loginError p{margin:0}.mcOHuW_loginErrorButton{color:#fff;cursor:pointer;width:100px;font:inherit;background:#ffffff4d;border:0;border-radius:10px;justify-content:center;align-self:flex-end;align-items:center;padding:3px 0;display:flex}.mcOHuW_loginErrorButton:hover,.mcOHuW_loginErrorButton:focus-visible{background:#ffffff6b;outline:0}.mcOHuW_loginNotice{box-sizing:border-box;color:#4b760f;background:#edfaf3;border:1px solid #8fcfa2;border-radius:15px;align-self:center;width:100%;margin:0 0 20px;padding:15px 15px 10px;font-size:16px;line-height:27px}.mcOHuW_forgotForm{box-sizing:border-box;margin-top:40px;padding-bottom:20px}.mcOHuW_field{width:100%;height:40px;position:relative}.mcOHuW_loginForm .mcOHuW_field+.mcOHuW_field{margin-top:26px}.mcOHuW_input{box-sizing:border-box;color:#232a42;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #e7e9ec;border-radius:7px;outline:0;padding:2px 2px 2px 40px;font-size:16px;line-height:normal;display:block}.mcOHuW_input::placeholder{color:#c3c6c9;opacity:1}.mcOHuW_input:focus-visible{box-shadow:none;border-color:#e7e9ec}.mcOHuW_fieldIcon{z-index:1;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.mcOHuW_passwordIcon{width:18px;height:18px;left:14px}.mcOHuW_passwordVisibility{z-index:1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:15px;height:15px;padding:0;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.mcOHuW_passwordVisibility img{width:15px;height:15px}.mcOHuW_loginForm .mcOHuW_submitButton{margin-top:34px}.mcOHuW_forgotForm .mcOHuW_submitButton{margin-top:18px}.mcOHuW_forgotLink,.mcOHuW_backLink{text-decoration:none}.mcOHuW_forgotLink{color:gray;margin-top:10px;font-size:14px;font-weight:600;line-height:27px}.mcOHuW_backLink{color:#1c45e6;font-size:16px;font-weight:600;line-height:27px}.mcOHuW_backLink:before{content:"←";width:20.3594px;font-family:Arial,sans-serif;display:inline-block}.mcOHuW_backToLogin{color:#1c45e6;text-align:center;width:100%;height:27px;font-size:16px;font-weight:400;line-height:27px}.mcOHuW_forgotLink:hover,.mcOHuW_backLink:hover{color:#1c45e6}.mcOHuW_forgotLink:hover,.mcOHuW_backLink:hover,.mcOHuW_forgotLink:focus,.mcOHuW_backLink:focus{outline:0;text-decoration:none}@media (prefers-reduced-motion:reduce){.mcOHuW_loginErrorVisible,.mcOHuW_loginErrorHidden{animation-duration:1ms}}@media (max-width:767px){.mcOHuW_main{width:calc(100% - 40px);margin-left:20px;margin-right:20px}}