.Academy_root__UN85_{width:100%;min-width:0;margin:0 auto;color:#f4f5f7;--edge:rgba(184,204,237,.16);--muted:#a8b5ce;--blue:#9bc9ef;--cream:#eadac2}.Academy_root__UN85_ :is(a,button,input,select):focus-visible{outline:2px solid #a7d6ff;outline-offset:4px}.Academy_pageHeader__0pJIW{margin:12px 0 24px}.Academy_eyebrow__wGrWj{color:#a8b5ce;font:500 10px/1.5 var(--font-mono),monospace;letter-spacing:.15em;text-transform:uppercase}.Academy_pageHeader__0pJIW .Academy_eyebrow__wGrWj{margin-bottom:12px}.Academy_pageHeader__0pJIW>p:last-child{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.6}.Academy_hero__OpWYb{position:relative;isolation:isolate;min-height:244px;overflow:hidden;border:1px solid var(--edge);border-radius:22px;background:#0b1428}.Academy_heroImage__bzF6S{position:absolute;width:auto;max-width:56%;height:100%;right:0;top:0;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.Academy_heroImage__bzF6S:not([data-portrait]){-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.Academy_heroShade__GkIrP{position:absolute;inset:0;background:linear-gradient(90deg,#0b1428 28%,rgba(11,20,40,.96) 38%,rgba(11,20,40,.55) 58%,transparent 78%)}.Academy_heroCopy__scIVj{position:relative;width:66%;padding:28px 32px}.Academy_heroCopy__scIVj h2{margin-top:11px;font-size:clamp(23px,2.5vw,32px);font-weight:700;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.Academy_heroLesson___hfNT{margin-top:9px;font-size:15px;line-height:1.5;color:#d5ddea}.Academy_heroMeta__Dr2B1{margin-top:9px;font-size:12px;line-height:1.6;color:var(--blue)}.Academy_heroActions__f9moe{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:21px}.Academy_primary__DTcyh,.Academy_secondary__RMAgh{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;padding:11px 18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:650;line-height:1.5}.Academy_primary__DTcyh{color:#10203b;background:var(--cream)}.Academy_primary__DTcyh:hover{background:#f4e9d8}.Academy_secondary__RMAgh{color:#e4eaf5;border-color:var(--edge);background:#17243b}.Academy_secondary__RMAgh:hover{border-color:var(--blue)}.Academy_textLink__6fHP_{display:inline-flex;align-items:center;min-height:44px;gap:6px;color:#c7d6ea;font-size:13px;font-weight:550}.Academy_textLink__6fHP_:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.Academy_browseHero__DLERs{display:flex;align-items:center;min-height:220px;background:radial-gradient(ellipse at 90% 50%,#1c355b,transparent 65%),#0b1428}.Academy_browseHero__DLERs .Academy_primary__DTcyh{margin-top:20px}.Academy_heroDescription__ETryb{max-width:48ch;margin-top:10px;color:var(--muted);font-size:15px;line-height:1.6}.Academy_browseMark__HZuga{position:absolute;right:8%;color:rgba(155,201,239,.08);font-size:124px;font-weight:800;letter-spacing:-.08em}.Academy_library__6PwsH{margin-top:36px;scroll-margin-top:95px}.Academy_sectionHeading__yRdyr{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.Academy_lessonResults__Yeyfh>h3,.Academy_sectionHeading__yRdyr h2{font-size:21px;font-weight:700;letter-spacing:-.035em}.Academy_sectionHeading__yRdyr p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}.Academy_viewBar__8LuKc{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:14px;border-bottom:1px solid var(--edge);padding-bottom:14px;margin-bottom:18px}.Academy_viewBar__8LuKc>p{color:var(--muted);font-size:12px}.Academy_views__gfBUx{display:flex;flex-wrap:wrap;padding:4px;border:1px solid var(--edge);border-radius:11px;background:#080f20}.Academy_views__gfBUx button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:7px;color:var(--muted);font-size:14px;font-weight:600}.Academy_views__gfBUx button[aria-pressed=true]{color:#fff;background:#243b5b}.Academy_views__gfBUx button:hover{color:#fff}.Academy_toolbar__sgzfJ{display:flex;gap:12px;align-items:flex-end}.Academy_search__ZhKvQ{position:relative;flex:1;min-width:160px}.Academy_search__ZhKvQ>svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.Academy_search__ZhKvQ input{min-height:46px;width:100%;border:1px solid var(--edge);border-radius:9px;padding:12px 14px 12px 42px;color:#f4f5f7;background:#090f20;font-size:14px}.Academy_search__ZhKvQ input::-moz-placeholder{color:#97a8c2;opacity:1}.Academy_search__ZhKvQ input::placeholder{color:#97a8c2;opacity:1}.Academy_filters__094_4{display:flex;gap:12px;align-items:flex-end}.Academy_filters__094_4 label{display:block;min-width:0}.Academy_filters__094_4 label>span{display:block;margin-bottom:7px;color:var(--muted);font-size:11px}.Academy_filters__094_4 select{min-height:46px;max-width:195px;width:100%;border:1px solid var(--edge);border-radius:9px;padding:10px 28px 10px 12px;color:#dce5f5;background:#0d172b;font-size:13px}.Academy_filterToggle__yEs_3{display:none}.Academy_availableToggle__WqWHy{display:flex;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid var(--edge);border-radius:9px;color:#c5d0e3;font-size:12px;white-space:nowrap}.Academy_availableToggle__WqWHy[aria-pressed=true]{background:#1d3553;color:#fff;border-color:#739ac6}.Academy_switch__cBNNN{display:block;width:25px;height:15px;flex-shrink:0;padding:2px;border-radius:20px;background:#39475e}.Academy_switch__cBNNN:after{content:"";display:block;width:11px;height:11px;border-radius:100%;background:#c9d4e8;transition:transform .15s}.Academy_availableToggle__WqWHy[aria-pressed=true] .Academy_switch__cBNNN{background:#5d8fbe}.Academy_availableToggle__WqWHy[aria-pressed=true] .Academy_switch__cBNNN:after{transform:translateX(10px);background:#fff}.Academy_resultSummary__FIT0d{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;min-height:52px;color:var(--muted);font-size:12px}.Academy_resultSummary__FIT0d button{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--blue)}.Academy_grid__CAkde{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Academy_courseCard__JKds4{display:flex;flex-direction:column;min-width:0;border:1px solid var(--edge);border-radius:17px;overflow:hidden;background:linear-gradient(145deg,#111d32,#0a1223);transition:border-color .2s}.Academy_courseCard__JKds4:hover{border-color:#6484b2}.Academy_cover__KeIg3{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0b1529}.Academy_cover__KeIg3>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Academy_cover__KeIg3[data-portrait]{background:radial-gradient(ellipse at 70% 30%,#29486b,#0b1529 72%)}.Academy_cover__KeIg3[data-portrait]>img{-o-object-fit:contain;object-fit:contain;padding:14px;border-radius:24px}.Academy_heroImage__bzF6S[data-portrait]{-o-object-fit:contain;object-fit:contain;padding:18px}.Academy_coverTag__X3lai{position:absolute;top:13px;left:13px;max-width:calc(100% - 26px);padding:5px 9px;border:1px solid rgba(197,217,240,.2);border-radius:6px;color:#e1e7f2;background:rgba(6,15,30,.83);font-size:10px;font-weight:600}.Academy_cardBody__7aKNZ{display:flex;flex:1;flex-direction:column;padding:21px 23px 0}.Academy_byline__KqCwo{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#bcc9df;font-size:12px}.Academy_byline__KqCwo img{width:24px;height:24px;border:1px solid var(--edge);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.Academy_cardBody__7aKNZ h3{font-size:22px;font-weight:650;letter-spacing:-.035em;line-height:1.3}.Academy_cardDescription__OZvl_{margin-top:10px;color:var(--muted);font-size:14px;line-height:1.65}.Academy_language__fbfJQ{margin-top:15px;color:var(--blue);font-size:12px;line-height:1.5}.Academy_cardFacts__vu9PD{display:flex;flex-wrap:wrap;gap:10px 16px;margin:17px 0;color:#c2cde0;font-size:12px;line-height:1.6}.Academy_cardFacts__vu9PD>span{display:inline-flex;align-items:center;gap:6px}.Academy_cardFacts__vu9PD>span:last-child{color:#aed9c7}.Academy_cardAction__3Sg1C{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:53px;margin-top:auto;border-top:1px solid var(--edge);color:#d7e4f7;font-size:13px;font-weight:600}.Academy_progress___9EyA{margin-bottom:19px}.Academy_progressLabel__hRmWi{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;color:var(--muted)}.Academy_progress___9EyA progress{display:block;width:100%;height:3px;margin-top:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#24324b;color:var(--blue);border-radius:4px}.Academy_progress___9EyA progress::-webkit-progress-bar{background:#24324b;border-radius:4px}.Academy_progress___9EyA progress::-webkit-progress-value{background:var(--blue);border-radius:4px}.Academy_progress___9EyA progress::-moz-progress-bar{background:var(--blue)}.Academy_empty__KzzIH{display:flex;align-items:center;flex-direction:column;padding:42px 24px;text-align:center;border:1px dashed #3c4e6a;border-radius:16px}.Academy_empty__KzzIH>svg{color:var(--blue);margin-bottom:15px}.Academy_empty__KzzIH h3{font-size:20px;font-weight:600}.Academy_empty__KzzIH p{margin:10px 0 20px;max-width:48ch;color:var(--muted);font-size:14px;line-height:1.6}.Academy_languageNote__jWGKR{margin-top:19px;max-width:95ch;color:#9cacc6;font-size:12px;line-height:1.65}.Academy_lessonResults__Yeyfh{margin-top:30px}.Academy_lessonResults__Yeyfh>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.Academy_lessonResults__Yeyfh>p{margin-top:13px;color:var(--muted);font-size:12px}.Academy_lessonHit__PdtA8{display:flex;align-items:center;gap:12px;min-width:0;min-height:72px;padding:13px;border:1px solid var(--edge);border-radius:11px;background:#0c1629}.Academy_lessonHit__PdtA8>span:nth-child(2){flex:1;min-width:0}.Academy_lessonHit__PdtA8 strong{display:block;font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.Academy_lessonHit__PdtA8 small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.Academy_lessonHit__PdtA8>svg{flex-shrink:0}.Academy_lessonIcon__A_Ylq{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;color:var(--blue);background:#1a2a44}.Academy_lessonHit__PdtA8:hover{border-color:#6484b2}.Academy_locked__A_BZU{color:#acb7c9}.Academy_educators__wfnj0{margin-top:36px;scroll-margin-top:90px}.Academy_educators__wfnj0 .Academy_sectionHeading__yRdyr{align-items:flex-end;margin-bottom:20px}.Academy_educators__wfnj0 .Academy_eyebrow__wGrWj{margin:0 0 9px;color:var(--blue)}.Academy_educators__wfnj0 .Academy_sectionHeading__yRdyr h2{font-size:clamp(24px,2.2vw,32px)}.Academy_educatorGrid__6TJcv{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,1fr);gap:16px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#526b8b transparent}.Academy_educator__NByeN{--educator-accent:165,199,239;min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;border-radius:110px 110px 20px 20px;background:linear-gradient(180deg,transparent 20%,rgba(9,18,33,.92) 72%)}.Academy_educator__NByeN[data-educator=cristian]{--educator-accent:119,204,211}.Academy_educator__NByeN[data-educator=luis]{--educator-accent:218,190,138}.Academy_educator__NByeN[data-educator=arthur]{--educator-accent:170,163,221}.Academy_educator__NByeN[data-educator=joseph]{--educator-accent:146,180,206}.Academy_educatorPortrait__TnFr3{position:relative;display:flex;justify-content:center;isolation:isolate;padding-top:16px;border-radius:110px 110px 0 0}.Academy_educatorPortrait__TnFr3:before{content:"";position:absolute;z-index:-1;inset:8% 4% 8%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--educator-accent),.25),transparent 70%)}.Academy_educatorPortrait__TnFr3:after{content:"";position:absolute;inset:5px max(9px,calc((100% - 300px) / 2)) 18%;border:1px solid rgba(var(--educator-accent),.25);border-bottom:0;border-radius:50% 50% 0 0;-webkit-mask-image:linear-gradient(#000,transparent 85%);mask-image:linear-gradient(#000,transparent 85%);pointer-events:none}.Academy_educatorPortrait__TnFr3 img{display:block;width:min(100%,240px);height:340px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;border-radius:110px 110px 0 0;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent),linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.Academy_educatorPortrait__TnFr3>span{position:absolute;left:20px;bottom:12px;max-width:calc(100% - 40px);color:rgb(var(--educator-accent));font-size:11px;font-weight:600;letter-spacing:.04em}.Academy_educatorDetails__FvqpP{display:flex;flex:1;flex-direction:column;padding:0 20px 10px}.Academy_educatorDetails__FvqpP h3{font-size:21px;font-weight:650;letter-spacing:-.03em;line-height:1.25}.Academy_educatorDetails__FvqpP>p{margin:8px 0 20px;color:var(--muted);font-size:12px;line-height:1.6}.Academy_educatorDetails__FvqpP>button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;width:100%;min-height:44px;padding:10px 0;border-top:1px solid rgba(var(--educator-accent),.24);border-bottom:1px solid rgba(var(--educator-accent),.24);color:#e5edf9;background:transparent;text-align:left;font-size:12px;font-weight:600}.Academy_educatorDetails__FvqpP>button:hover,.Academy_educatorDetails__FvqpP>button[aria-pressed=true]{color:rgb(var(--educator-accent));background:rgba(var(--educator-accent),.08)}.Academy_educatorDetails__FvqpP>a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin-top:6px;color:rgb(var(--educator-accent));font-size:12px}.Academy_educatorPortrait__TnFr3:focus-visible{outline-offset:-4px}.Academy_educatorControls__NCmHZ{display:flex;gap:8px;flex-shrink:0}.Academy_educatorControls__NCmHZ button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--edge);border-radius:9px;color:var(--blue);background:#101c30}.Academy_educatorControls__NCmHZ button:hover{border-color:var(--blue)}@media (min-width:1440px){.Academy_educatorControls__NCmHZ{display:none}}@media (min-width:1180px){.Academy_replayGrid__g_J1I{grid-template-columns:repeat(3,minmax(0,1fr))}.Academy_replayGrid__g_J1I .Academy_cardBody__7aKNZ{padding:18px 18px 0}.Academy_replayGrid__g_J1I h3{font-size:20px}}@media (max-width:1100px){.Academy_toolbar__sgzfJ{flex-wrap:wrap;align-items:center}.Academy_search__ZhKvQ{flex-basis:100%}.Academy_filters__094_4{width:100%}.Academy_filters__094_4 label{flex:1}.Academy_filters__094_4 select{max-width:none}}@media (max-width:640px){.Academy_pageHeader__0pJIW{margin:12px 0 22px}.Academy_pageHeader__0pJIW>p:last-child{font-size:14px}.Academy_hero__OpWYb{min-height:0;border-radius:16px}.Academy_heroCopy__scIVj{width:100%;padding:22px 19px}.Academy_heroCopy__scIVj h2{margin-top:10px;font-size:24px;padding-right:70px}.Academy_heroCopy__scIVj>.Academy_eyebrow__wGrWj{padding-right:70px;font-size:9px}.Academy_heroImage__bzF6S:not([data-portrait]){-webkit-mask-image:none;mask-image:none}.Academy_heroImage__bzF6S{top:19px;right:15px;width:76px;height:85px;border-radius:9px;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.Academy_heroShade__GkIrP{display:none}.Academy_heroLesson___hfNT{max-width:75%;font-size:13px}.Academy_heroMeta__Dr2B1{margin-top:13px;font-size:11px}.Academy_heroActions__f9moe{gap:4px 14px;margin-top:18px}.Academy_heroActions__f9moe .Academy_primary__DTcyh{flex:1 1 100%}.Academy_heroActions__f9moe .Academy_textLink__6fHP_{justify-content:center;width:100%}.Academy_heroDescription__ETryb{font-size:14px}.Academy_browseHero__DLERs .Academy_heroCopy__scIVj h2{padding-right:0}.Academy_browseMark__HZuga{display:none}.Academy_library__6PwsH{margin-top:29px;scroll-margin-top:20px}.Academy_sectionHeading__yRdyr{gap:10px;margin-bottom:12px}.Academy_sectionHeading__yRdyr h2{font-size:20px}.Academy_sectionHeading__yRdyr .Academy_textLink__6fHP_{font-size:12px}.Academy_viewBar__8LuKc{gap:12px}.Academy_views__gfBUx{width:100%}.Academy_views__gfBUx button{flex:1;padding:10px 8px}.Academy_viewBar__8LuKc>p{font-size:12px;line-height:1.6}.Academy_toolbar__sgzfJ{gap:10px}.Academy_search__ZhKvQ{flex-basis:100%}.Academy_search__ZhKvQ input{font-size:16px}.Academy_filterToggle__yEs_3{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid var(--edge);border-radius:8px;color:#d2ddef;font-size:13px}.Academy_filterToggle__yEs_3>span{display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:#243954;font-size:11px}.Academy_filters__094_4{display:none;padding:15px;border:1px solid var(--edge);border-radius:10px;background:#101b30}.Academy_filtersOpen__M1i74{display:grid;grid-template-columns:minmax(0,1fr);gap:15px}.Academy_filters__094_4 select{max-width:100%;font-size:16px}.Academy_availableToggle__WqWHy{justify-content:flex-start;font-size:13px}.Academy_resultSummary__FIT0d{min-height:50px;font-size:11px}.Academy_grid__CAkde,.Academy_lessonResults__Yeyfh>div{grid-template-columns:minmax(0,1fr);gap:16px}.Academy_cardBody__7aKNZ{padding:19px 18px 0}.Academy_cardBody__7aKNZ h3{font-size:21px}.Academy_cardDescription__OZvl_{font-size:14px}.Academy_cardFacts__vu9PD{gap:9px 12px;font-size:11px}.Academy_languageNote__jWGKR{font-size:11px}.Academy_educators__wfnj0{margin-top:30px}.Academy_educators__wfnj0 .Academy_sectionHeading__yRdyr{flex-direction:column;align-items:stretch}.Academy_educatorControls__NCmHZ{justify-content:flex-end}.Academy_educatorGrid__6TJcv{grid-auto-columns:82%;gap:13px}.Academy_educatorPortrait__TnFr3 img{height:320px;width:min(100%,215px)}.Academy_educatorDetails__FvqpP{padding:0 20px 10px}.Academy_educatorDetails__FvqpP h3{font-size:23px}.Academy_educatorDetails__FvqpP>a,.Academy_educatorDetails__FvqpP>button{font-size:13px}}@media (prefers-reduced-motion:reduce){.Academy_courseCard__JKds4,.Academy_switch__cBNNN:after{transition:none}}.VideoTestimonials_section____mdG{margin-block:clamp(28px,4vw,52px);padding:clamp(16px,3vw,30px);border:1px solid #344b66;border-radius:20px;background:linear-gradient(145deg,#15243b,#0d1729);color:#f4f5f7;scroll-margin-top:96px}.VideoTestimonials_section____mdG:has(>.VideoTestimonials_rail__SqeRC){margin-block:0}.VideoTestimonials_heading__pSqIa{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:18px}.VideoTestimonials_section____mdG .VideoTestimonials_heading__pSqIa h2{font-size:clamp(23px,3vw,34px);font-weight:680;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.VideoTestimonials_section____mdG .VideoTestimonials_heading__pSqIa p{margin:8px 0 0;color:#bac8db;font-size:14px;line-height:1.6}.VideoTestimonials_actions__WBPEP,.VideoTestimonials_arrows__7U4pT{display:flex;align-items:center}.VideoTestimonials_actions__WBPEP{flex-wrap:wrap;gap:8px 14px}.VideoTestimonials_arrows__7U4pT{gap:6px}.VideoTestimonials_arrows__7U4pT button{display:grid;width:44px;height:44px;place-items:center;border:1px solid #435c78;border-radius:8px;background:#182941;color:#c2ddf7}.VideoTestimonials_arrows__7U4pT button:hover:not(:disabled){background:#29415f}.VideoTestimonials_arrows__7U4pT button:disabled{opacity:.45}.VideoTestimonials_section____mdG .VideoTestimonials_grid__fDAxi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.VideoTestimonials_section____mdG .VideoTestimonials_rail__SqeRC{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(152px,26%,310px);overflow-x:auto;overscroll-behavior-x:contain;padding:5px 5px 10px;scroll-padding-inline:5px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#4b6585 #15243b}.VideoTestimonials_rail__SqeRC>li{scroll-snap-align:start}.VideoTestimonials_card__RvEt5{display:block;width:100%;height:100%;overflow:hidden;border:1px solid #344b66;border-radius:12px;background:#101d32;color:#f4f5f7;text-align:start;cursor:pointer}.VideoTestimonials_card__RvEt5:hover{border-color:#83acd2;background:#192d47}.VideoTestimonials_poster__9MHqp{position:relative;display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;background:#233750}.VideoTestimonials_poster__9MHqp img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.VideoTestimonials_play__XYVFB{position:relative;display:grid;width:42px;height:42px;place-items:center;border:1px solid #eadac2;border-radius:50%;background:#eadac2;color:#10203b}.VideoTestimonials_card__RvEt5:hover .VideoTestimonials_play__XYVFB{background:#fff2dc}.VideoTestimonials_details__b6P6S{display:grid;gap:3px;padding:10px;font-size:12px;line-height:1.45;color:#b8c9df}.VideoTestimonials_details__b6P6S strong{color:#f4f5f7;font-size:14px;font-weight:620}.VideoTestimonials_link__is74b{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#c2ddf7;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.VideoTestimonials_link__is74b svg{flex-shrink:0}.VideoTestimonials_link__is74b:hover{color:#fff}.VideoTestimonials_dialog__ZpnIX{width:min(52rem,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;border:1px solid #435c78;border-radius:16px;background:#101b2f;color:#f4f5f7;overflow:auto}.VideoTestimonials_dialog__ZpnIX::backdrop{background:rgb(4 9 19/84%)}.VideoTestimonials_dialogHeader___woSw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 16px}.VideoTestimonials_section____mdG .VideoTestimonials_dialogHeader___woSw h3{margin:0;font-size:16px;font-weight:650}.VideoTestimonials_close__F_RPz{display:grid;width:44px;height:44px;place-items:center;border:1px solid #344b66;border-radius:8px;background:#182941;cursor:pointer}.VideoTestimonials_close__F_RPz:hover{background:#29415f}.VideoTestimonials_section____mdG :is(.VideoTestimonials_card__RvEt5,.VideoTestimonials_close__F_RPz,.VideoTestimonials_link__is74b,.VideoTestimonials_rail__SqeRC,.VideoTestimonials_arrows__7U4pT button):focus-visible{outline:2px solid #a7d6ff;outline-offset:3px}.VideoTestimonials_dialog__ZpnIX iframe{display:block;width:100%;min-height:200px;aspect-ratio:16/9;border:0;background:#050b15}.VideoTestimonials_fallback__rM2yE{margin-inline:16px}@media (max-width:720px){.VideoTestimonials_section____mdG .VideoTestimonials_grid__fDAxi:not(.VideoTestimonials_rail__SqeRC){grid-template-columns:repeat(2,minmax(0,1fr))}.VideoTestimonials_section____mdG .VideoTestimonials_rail__SqeRC{grid-auto-columns:min(72%,240px)}}@media (prefers-reduced-motion:reduce){.VideoTestimonials_section____mdG .VideoTestimonials_rail__SqeRC{scroll-behavior:auto}}.Dashboard_root__u4gqn{width:100%;min-width:0;margin:0 auto;color:#f4f5f7;--edge:rgba(184,204,237,.16);--muted:#a8b5ce;--blue:#9bc9ef;--cream:#eadac2}.Dashboard_root__u4gqn :is(a,button):focus-visible{outline:2px solid #a7d6ff;outline-offset:4px}.Dashboard_root__u4gqn :is(a,button){transition:background-color .18s,border-color .18s,color .18s}.Dashboard_header__hd7MM{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:12px 0 25px}.Dashboard_eyebrow__cmu_8{display:flex;align-items:center;gap:8px;color:var(--muted);font:500 10px/1.5 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.Dashboard_header__hd7MM h1{margin-top:14px;font-size:clamp(36px,4vw,50px);font-weight:720;line-height:1.1;letter-spacing:-.045em;overflow-wrap:anywhere}.Dashboard_subtitle__RNctO{max-width:60ch;margin-top:12px;color:#b6c3d9;font-size:14px;line-height:1.7}.Dashboard_iconLink__eJrfj,.Dashboard_primary__O4mos,.Dashboard_secondary__cwOHn,.Dashboard_textLink__YI_wT{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;font-size:13px;font-weight:550;line-height:1.5}.Dashboard_primary__O4mos,.Dashboard_secondary__cwOHn{padding:11px 15px;border:1px solid var(--edge);border-radius:9px}.Dashboard_primary__O4mos{color:#10203b;background:var(--cream);border-color:var(--cream);font-weight:650}.Dashboard_primary__O4mos:hover{background:#f4e9d8}.Dashboard_secondary__cwOHn{color:#d8e4f5;background:#142239}.Dashboard_secondary__cwOHn:hover{background:#213653;border-color:#8aaed5}.Dashboard_header__hd7MM>a{flex-shrink:0}.Dashboard_textLink__YI_wT{color:#c1d6ed;text-align:right}.Dashboard_textLink__YI_wT:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.Dashboard_iconLink__eJrfj{flex-shrink:0;width:44px;border:1px solid var(--edge);border-radius:9px;color:#c6def5;background:#15253d}.Dashboard_iconLink__eJrfj:hover{background:#29415f}.Dashboard_heroGrid__ns5vX,.Dashboard_layout__C7zv9{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:stretch}.Dashboard_heroGrid__ns5vX>*{min-width:0}.Dashboard_nextSession__v429i{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #455d7b;border-radius:20px;background:linear-gradient(145deg,#21364d,#111d31)}.Dashboard_nextSession__v429i h2{margin-top:17px;font-size:24px;font-weight:650;letter-spacing:-.035em;line-height:1.25;text-wrap:balance}.Dashboard_host__LaRWZ{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:15px;color:#d4e1f2;font-size:12px}.Dashboard_host__LaRWZ>img{flex-shrink:0}.Dashboard_language__im_fr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px 6px;border:1px solid #4a6585;border-radius:5px;color:#b6d5f0;font:500 10px/1.3 var(--font-mono),monospace}.Dashboard_host__LaRWZ .Dashboard_language__im_fr{margin-left:auto}.Dashboard_sessionTime__4KZmP{margin-top:20px;padding-top:16px;border-top:1px solid var(--edge)}.Dashboard_sessionTime__4KZmP>span{display:block;color:var(--muted);font:500 9px/1.5 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.Dashboard_sessionTime__4KZmP strong{display:block;margin-top:7px;color:#e5eef9;font-size:13px;line-height:1.6;font-weight:600}.Dashboard_sessionActions__MMBPz{display:flex;flex-wrap:wrap;gap:5px 15px;align-items:center;margin-top:auto;padding-top:18px}.Dashboard_sessionActions__MMBPz .Dashboard_textLink__YI_wT{font-size:12px}.Dashboard_description__AGeM_{color:#b1bfd5;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.Dashboard_nextSession__v429i>.Dashboard_description__AGeM_{margin-top:22px}.Dashboard_metrics__mokPH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 28px;border:1px solid var(--edge);border-radius:15px;background:#101b2f}.Dashboard_metrics__mokPH>div{display:flex;align-items:center;gap:15px;min-width:0;padding:21px 24px}.Dashboard_metrics__mokPH>div+div{border-left:1px solid var(--edge)}.Dashboard_metricIcon__AfaZt{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:11px;color:#b6d6f1;background:#1c314d}.Dashboard_metrics__mokPH dt{color:#c5d0e2;font-size:12px;line-height:1.5}.Dashboard_metrics__mokPH dd{margin-top:3px;color:#f0e7da;font-size:30px;line-height:1.15;letter-spacing:-.045em;font-weight:650;font-variant-numeric:tabular-nums}.Dashboard_metrics__mokPH p{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.6}.Dashboard_layout__C7zv9{align-items:start}.Dashboard_mainColumn__RZH40,.Dashboard_rail__8oa_L{display:flex;flex-direction:column;min-width:0;gap:22px}.Dashboard_card__egKL6{min-width:0;padding:23px;border:1px solid var(--edge);border-radius:17px;background:linear-gradient(140deg,#132039,#0b1426)}.Dashboard_sectionHeading__Q3ZIx{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;margin-bottom:15px}.Dashboard_sectionHeading__Q3ZIx h2{min-width:0;font-size:21px;font-weight:650;letter-spacing:-.035em;line-height:1.3}.Dashboard_sectionHeading__Q3ZIx .Dashboard_textLink__YI_wT{font-size:12px}.Dashboard_sectionHeading__Q3ZIx:has(h2:only-child){min-height:0}.Dashboard_library__L0grT{min-width:0;scroll-margin-top:96px}.Dashboard_courseList__dhaSa{display:flex;flex-direction:column;gap:12px}.Dashboard_course__DpqXi{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:14px;border:1px solid var(--edge);border-radius:14px;background:#111d31}.Dashboard_course__DpqXi:hover{border-color:#7598bf;background:#17273f}.Dashboard_course__DpqXi>img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;border-radius:8px}.Dashboard_course__DpqXi>svg{flex-shrink:0;color:var(--blue)}.Dashboard_courseCopy___fDll{min-width:0}.Dashboard_course__DpqXi h3{margin-top:6px;font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.025em;overflow-wrap:anywhere}.Dashboard_courseCopy___fDll>p:not(.Dashboard_byline__A4BHD){margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}.Dashboard_byline__A4BHD{color:#b3cce6;font-size:10px;line-height:1.7}.Dashboard_courseProgress__KEouY{display:flex;align-items:center;gap:10px;margin-top:12px}.Dashboard_courseProgress__KEouY span{flex-shrink:0;color:#c2d2e8;font-size:11px;font-variant-numeric:tabular-nums}.Dashboard_courseProgress__KEouY progress{width:100%;min-width:0;height:3px;border:0;border-radius:4px;background:#2d3e59;color:#a5caeb}.Dashboard_courseProgress__KEouY progress::-webkit-progress-bar{background:#2d3e59;border-radius:4px}.Dashboard_courseProgress__KEouY progress::-webkit-progress-value{background:#a5caeb;border-radius:4px}.Dashboard_courseProgress__KEouY progress::-moz-progress-bar{background:#a5caeb;border-radius:4px}.Dashboard_empty___g6Pl{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding:25px;border:1px dashed #4d6483;border-radius:14px;color:var(--muted);font-size:14px;line-height:1.7}.Dashboard_empty___g6Pl>svg{color:var(--blue)}.Dashboard_quickActions__f_vhw{min-width:0;margin-bottom:18px;border:1px solid #2b3d57;border-radius:10px;background:#0b1527}.Dashboard_actionBar__rvoH2{display:grid;grid-template-columns:max-content minmax(0,1fr);min-width:0}.Dashboard_actionBar__rvoH2 .Dashboard_actionTitle___XJvH{display:flex;align-items:center;gap:8px;padding:0 14px;border-right:1px solid var(--edge);color:#a8bcd5;font:600 10px/1.4 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.Dashboard_actionTitle___XJvH svg,.Dashboard_tools__uPfbz svg{flex-shrink:0;color:#8dc8f4}.Dashboard_tools__uPfbz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.Dashboard_tools__uPfbz>a{display:flex;align-items:center;min-width:0;min-height:46px;gap:8px;padding:6px 12px;color:#dde9f8;font-size:12px;font-weight:550;line-height:1.4}.Dashboard_tools__uPfbz>a+a{border-left:1px solid var(--edge)}.Dashboard_tools__uPfbz>a:hover{background:#162944;color:#fff}.Dashboard_tools__uPfbz>a:focus-visible{position:relative;z-index:1}.Dashboard_tools__uPfbz>a>span{min-width:0;overflow-wrap:anywhere}.Dashboard_tools__uPfbz small{color:#a9c6e4;font:500 11px var(--font-mono),monospace}.Dashboard_followed___oUk2{display:flex;flex-wrap:wrap;gap:0 15px;padding:0 12px;border-top:1px solid var(--edge)}.Dashboard_followed___oUk2 a{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#bfd3e9;font-size:12px}.Dashboard_error__sJpF0{padding:0 12px;border-top:1px solid var(--edge);color:#ffbdc6;font-size:13px;line-height:1.7}.Dashboard_error__sJpF0 button{display:inline-flex;min-height:44px;align-items:center;padding:5px;text-decoration:underline;text-underline-offset:4px}.Dashboard_path__i0hxn{display:grid;grid-template-columns:125px minmax(0,1fr);gap:24px;margin:4px 0 21px}.Dashboard_pathSummary__qD_56{display:flex;flex-direction:column;align-items:center;gap:13px;color:var(--muted);font-size:11px;line-height:1.6;text-align:center}.Dashboard_path__i0hxn ol{align-self:center}.Dashboard_path__i0hxn li{display:flex;align-items:center;gap:12px;min-height:63px;padding:11px 0}.Dashboard_path__i0hxn li+li{border-top:1px solid var(--edge)}.Dashboard_stepNumber__dbBId{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border:1px solid #4b6585;border-radius:8px;color:#bedaf3;background:#1b304c;font-size:11px}.Dashboard_path__i0hxn li>span:nth-child(2){flex:1;min-width:0}.Dashboard_path__i0hxn strong{display:block;color:#e0e9f6;font-size:13px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.Dashboard_path__i0hxn small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.5}.Dashboard_calendarPanel__WiPbR .member-calendar{padding:0}.Dashboard_calendarPanel__WiPbR .member-calendar-day{min-height:44px;height:44px;max-width:none;font-size:12px;border-radius:7px}.Dashboard_calendarPanel__WiPbR .member-calendar-day[aria-pressed=true]{color:#10203b;background:var(--cream)}.Dashboard_calendarPanel__WiPbR .member-calendar-day:focus-visible{outline-offset:-2px}.Dashboard_dayHeading__htyyD{display:flex;flex-direction:column;gap:5px;margin-top:22px;padding-top:19px;border-top:1px solid var(--edge)}.Dashboard_dayHeading__htyyD strong{color:#dce6f4;font-size:13px;font-weight:600;line-height:1.5;text-transform:capitalize}.Dashboard_dayHeading__htyyD>span{color:var(--muted);font-size:11px}.Dashboard_sessionList__kB1rF{display:flex;flex-direction:column;gap:13px;margin-top:16px}.Dashboard_sessionList__kB1rF>li{display:flex;align-items:center;gap:9px;min-width:0}.Dashboard_sessionList__kB1rF time{flex-shrink:0;min-width:60px;color:#c5d6eb;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.Dashboard_sessionList__kB1rF>li>span:not(.Dashboard_language__im_fr){flex:1;min-width:0}.Dashboard_sessionList__kB1rF strong{display:block;color:#d9e5f5;font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.Dashboard_sessionList__kB1rF small{display:block;margin-top:4px;color:var(--muted);font-size:10px;line-height:1.5}.Dashboard_sessionList__kB1rF .Dashboard_noSessions__LiDFV{color:var(--muted);font-size:12px;line-height:1.7}.Dashboard_activity__ScceQ li+li{border-top:1px solid var(--edge)}.Dashboard_activity__ScceQ a{display:flex;align-items:flex-start;gap:11px;min-height:64px;padding:13px 0}.Dashboard_activity__ScceQ a:hover strong{color:#c5e3ff}.Dashboard_activityIcon__Cfaey{display:grid;place-items:center;width:31px;height:34px;flex-shrink:0;border-radius:8px;color:#b5d6f1;background:#1b304c}.Dashboard_activity__ScceQ a>span:nth-child(2){flex:1;min-width:0}.Dashboard_activity__ScceQ strong{display:block;color:#e0e9f5;font-size:13px;font-weight:550;line-height:1.5}.Dashboard_activity__ScceQ small{display:block;margin-top:5px;color:#b3c1d7;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.Dashboard_activity__ScceQ time{display:block;margin-top:6px;color:#93a6c1;font-size:10px;line-height:1.5}.Dashboard_activity__ScceQ a>svg{flex-shrink:0;margin-top:3px;color:var(--blue)}.Dashboard_postCount__SJLV3{display:flex;align-items:center;gap:10px;color:#c9d9ec;font-size:14px;line-height:1.5}.Dashboard_postCount__SJLV3>svg{flex-shrink:0;color:var(--blue)}.Dashboard_conversation__YrBAR{margin-top:20px;padding-top:18px;border-top:1px solid var(--edge)}.Dashboard_conversation__YrBAR>a{position:relative;display:block;min-height:60px;margin-top:12px;padding-right:22px}.Dashboard_conversation__YrBAR strong{display:block;color:#e0e9f5;font-size:14px;font-weight:550;line-height:1.7;overflow-wrap:anywhere}.Dashboard_conversation__YrBAR small{display:block;margin-top:9px;color:var(--muted);font-size:11px;line-height:1.6;overflow-wrap:anywhere}.Dashboard_conversation__YrBAR a>svg{position:absolute;top:4px;right:0;color:var(--blue)}.Dashboard_conversation__YrBAR>.Dashboard_description__AGeM_{margin-top:13px}.Dashboard_onboarding__UEguJ{margin-bottom:26px}.Dashboard_onboarding__UEguJ button{min-height:44px;min-width:44px}.Dashboard_onboarding__UEguJ a{min-height:44px}@media (max-width:1180px){.Dashboard_heroGrid__ns5vX,.Dashboard_layout__C7zv9{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.Dashboard_card__egKL6,.Dashboard_nextSession__v429i{padding:20px}.Dashboard_mainColumn__RZH40,.Dashboard_rail__8oa_L{gap:18px}.Dashboard_course__DpqXi{grid-template-columns:105px minmax(0,1fr) auto;gap:13px}.Dashboard_course__DpqXi h3{font-size:17px}.Dashboard_metrics__mokPH>div{padding:18px;gap:12px}.Dashboard_heroGrid__ns5vX{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.Dashboard_heroGrid__ns5vX,.Dashboard_layout__C7zv9{grid-template-columns:minmax(0,1fr)}.Dashboard_heroGrid__ns5vX{gap:16px}.Dashboard_nextSession__v429i{min-height:0}.Dashboard_nextSession__v429i h2{max-width:none}.Dashboard_sessionActions__MMBPz{padding-top:16px}.Dashboard_rail__8oa_L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:min-content 1fr;align-items:start}.Dashboard_calendarPanel__WiPbR{grid-row:span 2}.Dashboard_course__DpqXi{grid-template-columns:145px minmax(0,1fr) auto}}@media (max-width:720px){.Dashboard_actionBar__rvoH2{grid-template-columns:minmax(0,1fr)}.Dashboard_actionBar__rvoH2 .Dashboard_actionTitle___XJvH{min-height:32px;padding-inline:11px;border-right:0;border-bottom:1px solid var(--edge)}.Dashboard_tools__uPfbz{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_tools__uPfbz>a{min-height:44px;padding-inline:10px}.Dashboard_tools__uPfbz>a:nth-child(odd){border-left:0}.Dashboard_tools__uPfbz>a:nth-child(n+3){border-top:1px solid var(--edge)}}@media (max-width:640px){.Dashboard_header__hd7MM{flex-direction:column;align-items:flex-start;gap:17px;margin:12px 0 22px}.Dashboard_header__hd7MM h1{font-size:36px;margin-top:12px}.Dashboard_subtitle__RNctO{font-size:14px;margin-top:10px}.Dashboard_nextSession__v429i{padding:21px 18px;border-radius:16px}.Dashboard_nextSession__v429i h2{font-size:23px}.Dashboard_sessionTime__4KZmP{margin-top:17px}.Dashboard_sessionActions__MMBPz{gap:5px 13px}.Dashboard_sessionActions__MMBPz .Dashboard_primary__O4mos{flex:1}.Dashboard_sessionActions__MMBPz .Dashboard_textLink__YI_wT{flex:1;justify-content:center;font-size:12px}.Dashboard_metrics__mokPH{margin:18px 0 24px;border-radius:12px}.Dashboard_metrics__mokPH>div{flex-direction:column;align-items:flex-start;gap:9px;padding:15px 12px}.Dashboard_metricIcon__AfaZt{width:30px;height:30px;border-radius:8px}.Dashboard_metricIcon__AfaZt svg{width:16px}.Dashboard_metrics__mokPH dt{font-size:11px}.Dashboard_metrics__mokPH dd{font-size:27px;margin-top:6px}.Dashboard_metrics__mokPH p{font-size:10px}.Dashboard_layout__C7zv9,.Dashboard_mainColumn__RZH40,.Dashboard_rail__8oa_L{gap:18px}.Dashboard_rail__8oa_L{display:flex;align-items:stretch}.Dashboard_card__egKL6{padding:20px 18px;border-radius:15px}.Dashboard_sectionHeading__Q3ZIx{gap:12px;margin-bottom:13px}.Dashboard_sectionHeading__Q3ZIx h2{font-size:21px}.Dashboard_sectionHeading__Q3ZIx .Dashboard_textLink__YI_wT{font-size:11px}.Dashboard_library__L0grT{scroll-margin-top:90px}.Dashboard_course__DpqXi{grid-template-columns:85px minmax(0,1fr);gap:12px;padding:12px}.Dashboard_course__DpqXi>img{aspect-ratio:4/3}.Dashboard_course__DpqXi>svg{display:none}.Dashboard_course__DpqXi h3{font-size:16px;margin-top:4px}.Dashboard_courseCopy___fDll>p:not(.Dashboard_byline__A4BHD){margin-top:6px;font-size:11px}.Dashboard_byline__A4BHD{font-size:10px}.Dashboard_courseProgress__KEouY{margin-top:8px}.Dashboard_courseProgress__KEouY span{font-size:10px}.Dashboard_path__i0hxn{grid-template-columns:82px minmax(0,1fr);gap:16px}.Dashboard_pathSummary__qD_56{font-size:10px}.Dashboard_path__i0hxn li{gap:9px}.Dashboard_stepNumber__dbBId{width:24px;height:26px}.Dashboard_path__i0hxn strong{font-size:12px}.Dashboard_path__i0hxn small{font-size:11px}.Dashboard_sessionList__kB1rF time{min-width:57px;font-size:11px}.Dashboard_sessionList__kB1rF{gap:16px}.Dashboard_sessionList__kB1rF>li{gap:8px}.Dashboard_sessionList__kB1rF .Dashboard_language__im_fr{padding:3px 5px;font-size:9px}}@media (prefers-reduced-motion:reduce){.Dashboard_root__u4gqn :is(a,button){transition:none}}.DashboardAlerts_root__Jt_08{display:grid;grid-template-columns:minmax(0,1fr) 290px;margin:24px 0;overflow:hidden;border:1px solid #46546d;border-radius:20px;background:linear-gradient(120deg,#192237,#0c172a 65%);scroll-margin-top:90px}.DashboardAlerts_main__gE_uy{min-width:0;padding:27px}.DashboardAlerts_header__Gqb_j{display:flex;align-items:center;gap:15px}.DashboardAlerts_icon__igk7S{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:15px;color:#f0d3a4;background:linear-gradient(140deg,#554431,#292d35);border:1px solid #78634b}.DashboardAlerts_eyebrow__vbIjX{color:#c9bda9;font:500 10px/1.5 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.13em}.DashboardAlerts_header__Gqb_j h2{margin-top:5px;font-size:26px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.DashboardAlerts_intro__SBBBe{margin-top:7px;color:#b8c7dd;font-size:13px;line-height:1.6}.DashboardAlerts_views__3Hx18{display:flex;flex-wrap:wrap;gap:8px;margin:23px 0 18px;border-bottom:1px solid #33425a}.DashboardAlerts_views__3Hx18 button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border-bottom:2px solid transparent;color:#b6c6dc;font-size:13px}.DashboardAlerts_views__3Hx18 button[aria-pressed=true]{color:#f4dfbb;border-color:#e9c993}.DashboardAlerts_count__hwxqT{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#334c69;color:#e1edff;font-size:11px}.DashboardAlerts_filters__02ltg{display:flex;flex-wrap:wrap;gap:7px}.DashboardAlerts_filters__02ltg button{min-height:44px;padding:8px 14px;color:#bdcce1;border:1px solid #34465e;border-radius:24px;font-size:12px}.DashboardAlerts_filters__02ltg button[aria-pressed=true]{color:#112039;background:#e5d7c1;border-color:#e5d7c1}.DashboardAlerts_sources__mSvmY{display:flex;flex-wrap:wrap;gap:10px 20px;margin:17px 0}.DashboardAlerts_sources__mSvmY>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:#a6bedb;font-size:11px;line-height:1.6}.DashboardAlerts_sources__mSvmY strong{color:#bfc8d7;font-weight:400;padding-left:4px}.DashboardAlerts_empty__Fy6Fz{display:flex;align-items:center;gap:16px;min-height:110px;padding:22px;border:1px dashed #4b5c75;border-radius:12px;background:#0c1729}.DashboardAlerts_empty__Fy6Fz>svg{flex-shrink:0;color:#d5ba8e}.DashboardAlerts_empty__Fy6Fz h3{font-size:16px;font-weight:550;line-height:1.5}.DashboardAlerts_empty__Fy6Fz p,.DashboardAlerts_note__ivE0v{max-width:65ch;margin-top:6px;color:#b0bfd5;font-size:12px;line-height:1.7}.DashboardAlerts_list__S6N_z{margin-top:17px}.DashboardAlerts_list__S6N_z li{padding:18px 0;border-top:1px solid #33425a;overflow-wrap:anywhere}.DashboardAlerts_list__S6N_z li:first-child{border-top:0}.DashboardAlerts_meta__iekS3{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;color:#aebfd8;font-size:11px;line-height:1.5}.DashboardAlerts_meta__iekS3>span:first-child{color:#edd6af}.DashboardAlerts_meta__iekS3>span[data-source=tool]{color:#91d8dc}.DashboardAlerts_meta__iekS3 time{margin-left:auto}.DashboardAlerts_list__S6N_z h3{margin-top:10px;font-size:16px;font-weight:550}.DashboardAlerts_list__S6N_z p{margin-top:7px;color:#c2cde0;font-size:13px;line-height:1.7;white-space:pre-wrap}.DashboardAlerts_email__O_9E5 a,.DashboardAlerts_list__S6N_z a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#c6def7;font-size:12px}.DashboardAlerts_delivery__ngY3O{padding:28px;border-left:1px solid #39475d;background:radial-gradient(ellipse at 75% 0,rgba(103,99,171,.25),transparent 70%),#141c30}.DashboardAlerts_deviceIcon__J5Y78{position:relative;display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border:1px solid #66698e;border-radius:17px;color:#d1d1f4;background:#303650}.DashboardAlerts_deviceIcon__J5Y78>span{position:absolute;right:-5px;top:-6px;padding:5px;border:1px solid #76769b;border-radius:10px;background:#3a405f}.DashboardAlerts_delivery__ngY3O .DashboardAlerts_eyebrow__vbIjX{color:#b4b6d8}.DashboardAlerts_delivery__ngY3O h3{margin-top:7px;font-size:19px;font-weight:600;line-height:1.4}.DashboardAlerts_status__cAkPq{display:inline-block;margin:13px 0 9px;padding:4px 8px;border:1px solid #626080;border-radius:6px;color:#c9c7e0;font-size:11px}.DashboardAlerts_delivery__ngY3O>p:not(.DashboardAlerts_eyebrow__vbIjX),.DashboardAlerts_email__O_9E5 p{color:#acb9d0;font-size:12px;line-height:1.75}.DashboardAlerts_email__O_9E5{margin-top:20px;padding-top:13px;border-top:1px solid #3a4059}.DashboardAlerts_sample__Dd_0x{margin-top:15px;padding:10px;border:1px dashed #9a7743;color:#ecd3a9;font-size:12px}.DashboardAlerts_root__Jt_08 :is(button,a):focus-visible{outline:2px solid #b8d8ff;outline-offset:3px}.DashboardAlerts_root__Jt_08 a:hover,.DashboardAlerts_root__Jt_08 button:hover{filter:brightness(1.15)}@media(max-width:1100px){.DashboardAlerts_root__Jt_08{grid-template-columns:minmax(0,1fr) 260px}.DashboardAlerts_delivery__ngY3O,.DashboardAlerts_main__gE_uy{padding:22px}}@media(max-width:760px){.DashboardAlerts_root__Jt_08{grid-template-columns:minmax(0,1fr);border-radius:16px}.DashboardAlerts_delivery__ngY3O{border-left:0;border-top:1px solid #39475d}.DashboardAlerts_deviceIcon__J5Y78{float:left;margin:0 18px 12px 0}.DashboardAlerts_delivery__ngY3O>p:not(.DashboardAlerts_eyebrow__vbIjX){clear:both;padding-top:6px}.DashboardAlerts_email__O_9E5{margin-top:14px}}@media(max-width:420px){.DashboardAlerts_delivery__ngY3O,.DashboardAlerts_main__gE_uy{padding:19px 16px}.DashboardAlerts_header__Gqb_j{align-items:flex-start;gap:12px}.DashboardAlerts_header__Gqb_j h2{font-size:23px}.DashboardAlerts_icon__igk7S{width:40px;height:40px;border-radius:12px}.DashboardAlerts_views__3Hx18{gap:4px}.DashboardAlerts_views__3Hx18 button{padding:10px 5px;font-size:12px}.DashboardAlerts_filters__02ltg{gap:5px}.DashboardAlerts_filters__02ltg button{padding:8px 10px;font-size:11px}.DashboardAlerts_empty__Fy6Fz{align-items:flex-start;padding:17px 13px;gap:12px}.DashboardAlerts_empty__Fy6Fz h3{font-size:15px}.DashboardAlerts_meta__iekS3 time{margin-left:0}}.EducatorProfile_root__ERLNB{width:100%;min-width:0;margin:0 auto;color:#f4f5f7;--edge:rgba(184,204,237,.16);--muted:#a8b5ce;--blue:#9bc9ef;--cream:#eadac2}.EducatorProfile_root__ERLNB :is(a,button,input,select):focus-visible{outline:2px solid #a7d6ff;outline-offset:4px}.EducatorProfile_breadcrumb__oXB4C{margin-bottom:19px}.EducatorProfile_backLink__ZoBdO{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--edge);border-radius:9px;color:#d8e4f5;background:#101b2e;font-size:13px;font-weight:550;line-height:1.5}.EducatorProfile_backLink__ZoBdO:hover{background:#1b2d49;border-color:#6484b2}.EducatorProfile_hero__mgKWk{display:grid;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;border:1px solid var(--edge);border-radius:21px;background:linear-gradient(130deg,#14223b,#0b1426)}.EducatorProfile_heroCopy__jSNBn{min-width:0;align-self:center;padding:37px 38px}.EducatorProfile_eyebrow__H_VXN{color:var(--muted);font:500 10px/1.5 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.EducatorProfile_focus__s6oXY{margin-top:25px;color:var(--blue);font-size:13px;line-height:1.6}.EducatorProfile_hero__mgKWk h1{margin-top:10px;font-size:clamp(32px,3.7vw,48px);line-height:1.1;font-weight:720;letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere}.EducatorProfile_bio__6r_77{margin-top:17px;max-width:60ch;color:#b6c3d9;font-size:15px;line-height:1.8}.EducatorProfile_topics__tYYKY{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.EducatorProfile_topics__tYYKY span{padding:5px 9px;border:1px solid var(--edge);border-radius:6px;color:#bfcde2;font-size:11px;line-height:1.5}.EducatorProfile_heroActions__VsFV4{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:25px}.EducatorProfile_primary__lUZuB{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 17px;border-radius:9px;color:#10203b;background:var(--cream);font-size:13px;font-weight:650;line-height:1.5}.EducatorProfile_primary__lUZuB:hover{background:#f4e9d8}.EducatorProfile_followControl___tTb4{min-width:0}.EducatorProfile_followControl___tTb4 button{min-height:44px;border-color:#536b8d;border-radius:9px;padding:11px 15px;color:#d8e4f5;font-size:13px;line-height:1.5}.EducatorProfile_followControl___tTb4 button:hover{background:#213653;border-color:#8aaed5}.EducatorProfile_followControl___tTb4 button[aria-pressed=true]{color:#bfe7d1;border-color:#487361;background:#15372e}.EducatorProfile_followControl___tTb4 p{max-width:44ch;line-height:1.7}.EducatorProfile_portraitStage__HaDq8{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;min-height:365px;padding:25px 26px 23px;background:radial-gradient(ellipse at 60% 35%,#294768,#0b1426 80%);border-left:1px solid var(--edge)}.EducatorProfile_portraitStage__HaDq8:before{position:absolute;z-index:-1;inset:24px 22px;border:1px solid rgba(184,204,237,.12);border-radius:16px;content:""}.EducatorProfile_portraitFrame__wQOPy{width:200px;max-width:100%;aspect-ratio:260/330;overflow:hidden;border:1px solid rgba(184,204,237,.23);border-radius:13px;background:#070d18}.EducatorProfile_portraitFrame__wQOPy img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.EducatorProfile_portraitCaption__fgSsD{color:#a9bdd7;font:500 9px/1.5 var(--font-mono),monospace;text-align:center;text-transform:uppercase;letter-spacing:.13em}.EducatorProfile_chapterNav__bm1Gg{display:flex;flex-wrap:wrap;gap:5px 12px;padding:14px 0;margin:13px 0 26px;border-bottom:1px solid var(--edge)}.EducatorProfile_chapterNav__bm1Gg a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:8px;color:#b6c8e1;font-size:12px;line-height:1.5}.EducatorProfile_chapterNav__bm1Gg a:hover{color:#fff;background:#1a2c47}.EducatorProfile_chapterNav__bm1Gg svg{flex-shrink:0;color:var(--blue)}.EducatorProfile_profileGrid__kEltU{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:30px}.EducatorProfile_teaching__Tul28{min-width:0;display:grid;gap:32px}.EducatorProfile_collectionSection__RJXNg,.EducatorProfile_materials__VCH5a,.EducatorProfile_sessions__L93__{scroll-margin-top:96px;min-width:0}.EducatorProfile_sectionHeading__vvMA3{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.EducatorProfile_sectionHeading__vvMA3 h2,.EducatorProfile_sessionHeading__dCiJY h2{font-size:22px;line-height:1.3;font-weight:650;letter-spacing:-.03em}.EducatorProfile_sectionHeading__vvMA3>span{color:var(--blue);font-size:12px;line-height:1.6}.EducatorProfile_sectionIntro__lL5yp{margin:9px 0 19px;color:var(--muted);font-size:13px;line-height:1.7}.EducatorProfile_collectionGrid__XM2mu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.EducatorProfile_singleCollection__6lyxx{max-width:560px;grid-template-columns:minmax(0,1fr)}.EducatorProfile_sessions__L93__{border:1px solid var(--edge);border-radius:16px;padding:22px 20px 10px;background:linear-gradient(145deg,#122039,#0b1427)}.EducatorProfile_sessionHeading__dCiJY{display:flex;align-items:center;gap:10px}.EducatorProfile_sessionHeading__dCiJY>svg{color:var(--blue);flex-shrink:0}.EducatorProfile_scheduleNote__Xhgri{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.75}.EducatorProfile_sessionList__WNrfM{margin-top:20px}.EducatorProfile_session__FUIug{padding:19px 0;border-top:1px solid var(--edge)}.EducatorProfile_sessionDay__vv_TP{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--blue);font-size:12px;line-height:1.5;text-transform:capitalize}.EducatorProfile_sessionDay__vv_TP>span{padding:2px 6px;border:1px solid var(--edge);border-radius:5px;color:var(--muted);font-size:10px;text-transform:uppercase}.EducatorProfile_session__FUIug h3{margin-top:10px;color:#e2eaf6;font-size:14px;font-weight:600;line-height:1.6}.EducatorProfile_sessionTime__X4iMz{display:flex;align-items:center;gap:7px;margin-top:8px;color:#b9c9df;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums}.EducatorProfile_sessionTime__X4iMz>span{font-size:11px;color:var(--muted)}.EducatorProfile_sessionTime__X4iMz>svg{color:var(--blue)}.EducatorProfile_sessionControls__mDRuv button{min-height:44px;padding:9px 11px;border-color:var(--edge);border-radius:8px;color:#b9cce5;font-size:12px;line-height:1.5}.EducatorProfile_sessionControls__mDRuv button:hover{border-color:#6484b2;background:#1a2d49}.EducatorProfile_sessionControls__mDRuv button[aria-pressed=true]{color:#bfe7d1;background:#15372e;border-color:#487361}.EducatorProfile_scheduleLink__N3CPR{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 0;border-top:1px solid var(--edge);color:var(--blue);font-size:13px;line-height:1.6}.EducatorProfile_scheduleLink__N3CPR:hover{color:#fff}.EducatorProfile_noSessions__hYTgy{padding:22px 0;color:var(--muted);font-size:13px;line-height:1.7}.EducatorProfile_emptyTeaching__xtcIW{padding:30px;border:1px dashed #42546e;border-radius:16px;background:#0b1528}.EducatorProfile_emptyTeaching__xtcIW>svg{color:var(--blue);margin-bottom:18px}.EducatorProfile_emptyTeaching__xtcIW h2{max-width:36ch;color:#dde8f8;font-size:21px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.EducatorProfile_emptyTeaching__xtcIW p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.7}.EducatorProfile_materials__VCH5a{margin-top:34px}.EducatorProfile_materials__VCH5a>section{margin:0;padding:28px 0;border-top:1px solid var(--edge)}.EducatorProfile_materials__VCH5a h2{font-size:22px;line-height:1.35;font-weight:650;letter-spacing:-.025em}.EducatorProfile_materials__VCH5a input{border-color:var(--edge);border-radius:9px}.EducatorProfile_materials__VCH5a :is(button,a){min-height:44px}.EducatorProfile_materials__VCH5a>section>a{display:inline-flex;align-items:center}@media (max-width:1100px){.EducatorProfile_profileGrid__kEltU{grid-template-columns:minmax(0,1fr);gap:30px}.EducatorProfile_singleCollection__6lyxx{max-width:none}.EducatorProfile_singleCollection__6lyxx>a{max-width:620px}.EducatorProfile_sessionList__WNrfM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.EducatorProfile_hero__mgKWk{grid-template-columns:minmax(0,1fr) 270px}.EducatorProfile_heroCopy__jSNBn{padding:30px}.EducatorProfile_portraitFrame__wQOPy{width:185px}}@media (max-width:760px){.EducatorProfile_hero__mgKWk{grid-template-columns:minmax(0,1fr)}.EducatorProfile_portraitStage__HaDq8{order:-1;min-height:0;padding:20px;border-left:0;border-bottom:1px solid var(--edge)}.EducatorProfile_portraitStage__HaDq8:before{inset:14px}.EducatorProfile_portraitFrame__wQOPy{width:120px;aspect-ratio:1;border-radius:50%}.EducatorProfile_portraitFrame__wQOPy img{-o-object-position:center 18%;object-position:center 18%}.EducatorProfile_portraitCaption__fgSsD{display:none}.EducatorProfile_focus__s6oXY{margin-top:19px}.EducatorProfile_heroCopy__jSNBn{padding:27px}}@media (max-width:640px){.EducatorProfile_backLink__ZoBdO{font-size:12px;padding:10px 12px}.EducatorProfile_hero__mgKWk{border-radius:16px}.EducatorProfile_heroCopy__jSNBn{padding:22px 19px}.EducatorProfile_hero__mgKWk h1{font-size:34px}.EducatorProfile_focus__s6oXY{margin-top:16px;font-size:12px}.EducatorProfile_bio__6r_77{font-size:14px;line-height:1.75}.EducatorProfile_topics__tYYKY{gap:7px;margin-top:17px}.EducatorProfile_topics__tYYKY span{font-size:10px}.EducatorProfile_heroActions__VsFV4{flex-direction:column;align-items:stretch;margin-top:21px}.EducatorProfile_followControl___tTb4 button{width:100%}.EducatorProfile_chapterNav__bm1Gg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:13px 0;margin-bottom:23px}.EducatorProfile_chapterNav__bm1Gg a{min-width:0;padding:10px 8px;font-size:12px}.EducatorProfile_collectionGrid__XM2mu{grid-template-columns:minmax(0,1fr);gap:16px}.EducatorProfile_sectionHeading__vvMA3 h2,.EducatorProfile_sessionHeading__dCiJY h2{font-size:21px}.EducatorProfile_sectionHeading__vvMA3>span{font-size:11px}.EducatorProfile_sectionIntro__lL5yp{margin:9px 0 16px;font-size:12px}.EducatorProfile_teaching__Tul28{gap:27px}.EducatorProfile_sessionList__WNrfM{grid-template-columns:minmax(0,1fr)}.EducatorProfile_sessions__L93__{padding:22px 19px 9px}.EducatorProfile_session__FUIug{padding:18px 0}.EducatorProfile_emptyTeaching__xtcIW{padding:25px 21px}.EducatorProfile_emptyTeaching__xtcIW h2{font-size:21px}.EducatorProfile_materials__VCH5a{margin-top:28px}.EducatorProfile_materials__VCH5a h2{font-size:21px}.EducatorProfile_materials__VCH5a input{font-size:16px}}.ResourceLibrary_root__xN4Xg{width:100%;min-width:0;margin:0 auto;color:#f4f5f7;--edge:rgba(184,204,237,.16);--muted:#a8b5ce;--blue:#9bc9ef;--cream:#eadac2}.ResourceLibrary_root__xN4Xg :is(a,button,input,select,textarea):focus-visible{outline:2px solid #a7d6ff;outline-offset:4px}.ResourceLibrary_breadcrumb__PxYsE{margin-bottom:19px}.ResourceLibrary_backLink__OycsB{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:10px 14px;border:1px solid var(--edge);border-radius:9px;color:#d8e4f5;background:#101b2e;font-size:13px;font-weight:550}.ResourceLibrary_backLink__OycsB:hover{background:#1b2d49;border-color:#6484b2}.ResourceLibrary_hero__LfpaN{display:grid;grid-template-columns:minmax(0,1fr) 300px;overflow:hidden;border:1px solid var(--edge);border-radius:21px;background:linear-gradient(130deg,#14223b,#0b1426)}.ResourceLibrary_heroCopy__l3xSS{align-self:center;padding:32px 36px 34px;min-width:0}.ResourceLibrary_eyebrow__z8413{color:var(--muted);font:500 10px/1.5 var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.ResourceLibrary_hero__LfpaN h1{margin-top:15px;font-size:clamp(34px,3.7vw,48px);font-weight:720;line-height:1.1;letter-spacing:-.045em}.ResourceLibrary_subtitle__H7yCV{max-width:49ch;margin-top:15px;color:#b6c3d9;font-size:15px;line-height:1.75;text-wrap:pretty}.ResourceLibrary_heroActions__mAFht{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:23px}.ResourceLibrary_download__gAD46,.ResourceLibrary_iconButton__QB1Xd,.ResourceLibrary_primary__jYwyW,.ResourceLibrary_secondary__u4GkC{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:9px;padding:10px 15px;border:1px solid var(--edge);border-radius:9px;color:#d8e4f5;background:#142239;font-size:13px;font-weight:550;line-height:1.5}.ResourceLibrary_primary__jYwyW{background:var(--cream);color:#10203b;border-color:var(--cream);font-weight:650}.ResourceLibrary_primary__jYwyW:hover{background:#f4e9d8}.ResourceLibrary_iconButton__QB1Xd:hover,.ResourceLibrary_secondary__u4GkC:hover{background:#213653;border-color:#8aaed5}.ResourceLibrary_root__xN4Xg button:disabled{opacity:.5;cursor:wait}.ResourceLibrary_art__dmsKF{position:relative;isolation:isolate;display:grid;align-content:center;justify-items:center;min-height:288px;border-left:1px solid var(--edge);background:radial-gradient(ellipse at 55% 35%,#294768,#0b1426 85%)}.ResourceLibrary_sheetBack__Tc5_n,.ResourceLibrary_sheet__RDrpS{width:125px;height:157px;border:1px solid #54759b;border-radius:9px;background:#13263f}.ResourceLibrary_sheetBack__Tc5_n{position:absolute;top:55px;left:calc(50% - 49px);transform:rotate(12deg);background:#1a3453}.ResourceLibrary_sheet__RDrpS{z-index:1;padding:20px 19px;transform:rotate(-5deg);color:#bcdcf5}.ResourceLibrary_sheet__RDrpS>span{display:block;height:3px;margin-top:10px;border-radius:3px;background:#587aa0}.ResourceLibrary_sheet__RDrpS>span:nth-of-type(2){width:76%}.ResourceLibrary_sheet__RDrpS>span:nth-of-type(3){width:55%}.ResourceLibrary_sheet__RDrpS>div{margin-top:17px;font:500 7px/1.5 var(--font-mono),monospace;letter-spacing:.12em}.ResourceLibrary_formats__uSt_6{z-index:1;margin-top:26px;color:#a9bdd7;font:500 9px/1.5 var(--font-mono),monospace;letter-spacing:.08em}.ResourceLibrary_library__jALOn{margin-top:32px;scroll-margin-top:96px}.ResourceLibrary_libraryHeading__JKr_O{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:18px}.ResourceLibrary_libraryHeading__JKr_O h2{font-size:22px;font-weight:700;letter-spacing:-.035em}.ResourceLibrary_libraryHeading__JKr_O>span{color:var(--muted);font-size:12px}.ResourceLibrary_toolbar__t6PU4{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:18px;border:1px solid var(--edge);border-radius:13px;background:#101b2e}.ResourceLibrary_toolbar__t6PU4.ResourceLibrary_searchOnly__rwQKd{grid-template-columns:minmax(0,1fr)}.ResourceLibrary_toolbar__t6PU4 label{display:block;min-width:0;color:#b6c3d9;font-size:12px;line-height:1.5}.ResourceLibrary_toolbar__t6PU4 label>span:first-child{display:block;margin-bottom:8px}.ResourceLibrary_search__j5GEP{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 13px;border:1px solid #3c5272;border-radius:8px;background:#080f20;color:#9bb5d1}.ResourceLibrary_search__j5GEP input{width:100%;min-width:0;min-height:46px;background:transparent;color:#edf2fa;font-size:14px}.ResourceLibrary_search__j5GEP input::-moz-placeholder{color:#8ea2bf}.ResourceLibrary_search__j5GEP input::placeholder{color:#8ea2bf}.ResourceLibrary_search__j5GEP:focus-within{border-color:#a7d6ff}.ResourceLibrary_toolbar__t6PU4 select{width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid #3c5272;border-radius:8px;color:#edf2fa;background:#080f20;font-size:14px}.ResourceLibrary_summary__1iEF1{min-height:56px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:12px}.ResourceLibrary_summary__1iEF1 button{display:inline-flex;min-height:44px;align-items:center;gap:7px;color:#c6def5;padding:9px 2px}.ResourceLibrary_summary__1iEF1 button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ResourceLibrary_grid__8dskE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ResourceLibrary_document__4ejWw{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid var(--edge);border-radius:16px;background:linear-gradient(145deg,#132039,#0c1527)}.ResourceLibrary_documentTop__7CDNu{display:flex;align-items:center;gap:13px}.ResourceLibrary_fileIcon__2rQOm{display:grid;place-items:center;flex-shrink:0;width:48px;height:52px;border:1px solid #4e6686;border-radius:9px;background:#1b304c;color:#bddcf5}.ResourceLibrary_fileMeta__EbCfn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font:500 11px/1.6 var(--font-mono),monospace}.ResourceLibrary_document__4ejWw h3{margin-top:20px;font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.4;overflow-wrap:anywhere}.ResourceLibrary_owner__B_G3w{margin-top:7px;color:var(--blue);font-size:12px;line-height:1.6}.ResourceLibrary_description__RRCWZ{margin-top:14px;color:#b6c3d9;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.ResourceLibrary_badges__5Z8DP{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0}.ResourceLibrary_badges__5Z8DP>span{padding:4px 8px;border:1px solid #435675;border-radius:6px;color:#c5d5eb;font-size:11px;line-height:1.5}.ResourceLibrary_badges__5Z8DP .ResourceLibrary_published__YXeq_{color:#badbcf;border-color:#426656;background:#132b27}.ResourceLibrary_badges__5Z8DP .ResourceLibrary_draft__yjYFu{color:#e6d3af;border-color:#76674e;background:#2a251e}.ResourceLibrary_documentActions__lM601{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid var(--edge)}.ResourceLibrary_download__gAD46{color:#e8f1fb;background:#263e5c;border-color:#536e90}.ResourceLibrary_download__gAD46:hover{background:#345477;border-color:#a4c8eb}.ResourceLibrary_iconButton__QB1Xd{min-width:44px;padding:10px}.ResourceLibrary_empty___AP7s{display:flex;flex-direction:column;align-items:flex-start;padding:36px;border:1px dashed #465c7b;border-radius:16px;background:#0c1629}.ResourceLibrary_empty___AP7s>svg{margin-bottom:18px;color:var(--blue)}.ResourceLibrary_empty___AP7s h3{max-width:48ch;font-size:20px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.ResourceLibrary_empty___AP7s p{max-width:62ch;margin-top:11px;color:var(--muted);font-size:14px;line-height:1.75}.ResourceLibrary_empty___AP7s button{margin-top:20px}.ResourceLibrary_notice__c6JS9{margin-bottom:18px;padding:13px 16px;border-left:2px solid #95c5ef;border-radius:4px;background:#162d48;color:#dcebf8;font-size:14px;line-height:1.6}.ResourceLibrary_loading__18ov6>p{margin-bottom:16px;color:var(--muted);font-size:14px}.ResourceLibrary_skeletons__u0dgO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ResourceLibrary_skeletons__u0dgO>div{padding:24px;border:1px solid var(--edge);border-radius:16px;background:#101c30}.ResourceLibrary_skeletons__u0dgO span{display:block;height:14px;width:90%;margin:16px 0;border-radius:5px;background:#23334c}.ResourceLibrary_skeletons__u0dgO span:first-child{width:48px;height:52px;margin-top:0}.ResourceLibrary_skeletons__u0dgO span:last-child{width:62%}.ResourceLibrary_editor__FZeAY{margin-top:24px;min-width:0}.ResourceLibrary_toolLinks__Wjkt5{margin-top:26px}.ResourceLibrary_toolLinks__Wjkt5 h2{font-size:20px;font-weight:600;margin-bottom:14px}.ResourceLibrary_toolLinks__Wjkt5>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ResourceLibrary_toolLinks__Wjkt5 a{display:flex;flex-direction:column;gap:10px;min-height:150px;border:1px solid var(--edge);border-radius:14px;background:#111f35;padding:21px}.ResourceLibrary_toolLinks__Wjkt5 a:hover{border-color:#92b7dc}.ResourceLibrary_toolLinks__Wjkt5 strong{font-size:16px}.ResourceLibrary_toolLinks__Wjkt5 span{font-size:13px;line-height:1.65;color:#bdcce0}.ResourceLibrary_toolLinks__Wjkt5 small{font-size:11px;line-height:1.65;color:#9fb4cf}.ResourceLibrary_editor__FZeAY>div{border-color:var(--edge);border-radius:16px;background:#111f35}.ResourceLibrary_editor__FZeAY :is(input,select,textarea){min-width:0;font-size:16px}.ResourceLibrary_editor__FZeAY form>div:first-child{gap:16px}.ResourceLibrary_editor__FZeAY form h2{line-height:1.4}.ResourceLibrary_editor__FZeAY button{min-height:44px}@media(max-width:1000px){.ResourceLibrary_hero__LfpaN{grid-template-columns:minmax(0,1fr) 220px}.ResourceLibrary_heroCopy__l3xSS{padding:28px}.ResourceLibrary_toolbar__t6PU4{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:700px){.ResourceLibrary_toolLinks__Wjkt5>div{grid-template-columns:1fr}.ResourceLibrary_hero__LfpaN{grid-template-columns:1fr;border-radius:17px}.ResourceLibrary_heroCopy__l3xSS{padding:26px 23px}.ResourceLibrary_hero__LfpaN h1{font-size:36px}.ResourceLibrary_art__dmsKF{display:none}.ResourceLibrary_heroActions__mAFht{align-items:stretch;flex-direction:column}.ResourceLibrary_heroActions__mAFht>*{width:100%}.ResourceLibrary_library__jALOn{margin-top:27px}.ResourceLibrary_libraryHeading__JKr_O>span{width:100%}.ResourceLibrary_toolbar__t6PU4{grid-template-columns:1fr;padding:16px;gap:17px}.ResourceLibrary_toolbar__t6PU4 :is(input,select){font-size:16px}.ResourceLibrary_grid__8dskE,.ResourceLibrary_skeletons__u0dgO{grid-template-columns:1fr}.ResourceLibrary_document__4ejWw{padding:21px}.ResourceLibrary_empty___AP7s{padding:27px 22px}.ResourceLibrary_empty___AP7s h3{font-size:19px}.ResourceLibrary_empty___AP7s p{font-size:14px}.ResourceLibrary_documentActions__lM601 .ResourceLibrary_download__gAD46{flex:1 0 auto}.ResourceLibrary_documentActions__lM601>.ResourceLibrary_secondary__u4GkC{width:100%}}