@keyframes blog_fadeInUp__fjO8V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog_container__3wGN_{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--warm-bg);position:relative;overflow-x:hidden}.blog_container__3wGN_:before{content:"";position:fixed;inset:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(212,200,186,.25) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 80% 20%,rgba(212,200,186,.2) 0,transparent 60%),radial-gradient(ellipse 70% 50% at 50% 80%,rgba(212,200,186,.15) 0,transparent 65%);pointer-events:none;z-index:0}.blog_container__3wGN_>*{position:relative;z-index:1}.blog_blog__Ys5zg{padding-top:clamp(4rem,8vw,10rem);padding-bottom:clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,1rem);flex:1;width:min(100%,1200px);margin-inline:auto;text-align:center;animation:blog_fadeInUp__fjO8V .6s ease-out}.blog_blog__Ys5zg h1{font-weight:700!important;color:#1a1a1a;font-size:clamp(32px,5.5vw,64px)!important;letter-spacing:-.03em;text-wrap:balance;line-height:1.1;margin:0;animation:blog_fadeInUp__fjO8V .6s ease-out .1s backwards}.blog_blog__Ys5zg .blog_subtitleLight__peFGT{font-weight:400!important}.blog_blog__Ys5zg p{margin:0;color:var(--warm-text-muted);font-size:clamp(.95rem,2.2vw,1.125rem);line-height:1.6;max-width:55ch;animation:blog_fadeInUp__fjO8V .6s ease-out .2s backwards}@media(min-width:1024px){.blog_blog__Ys5zg p{line-height:1.75}}@media(max-width:640px){.blog_blog__Ys5zg h1 br,.blog_blog__Ys5zg p br{display:none}}.blog_blog__Ys5zg .alertContainer{margin-bottom:clamp(.25rem,1.5vw,.5rem);animation:blog_fadeInUp__fjO8V .6s ease-out .05s backwards}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{margin-top:clamp(1rem,3vw,2rem);width:min(100%,36rem);margin-inline:auto;animation:blog_fadeInUp__fjO8V .6s ease-out .3s backwards}@media(max-width:768px){.blog_blog__Ys5zg h1{letter-spacing:-.02em}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{width:min(100%,32rem)}}@media(max-width:480px){.blog_blog__Ys5zg h1{font-size:clamp(1.5rem,7vw,2rem)!important}.blog_blog__Ys5zg p{font-size:clamp(.95rem,4vw,1.05rem);line-height:1.6}.blog_blog__Ys5zg .blog_waitlistForm__GMTVM{width:100%}}.footer_footer__uyyvk{background:linear-gradient(165deg,#1a1a1a,#2a2520 40%,#1a1a1a);color:#fff;position:relative;overflow:hidden;margin-top:5rem}.footer_footer__uyyvk:before{content:"";position:absolute;top:-40%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(212,120,56,.1) 0,transparent 70%);pointer-events:none}.footer_footer__uyyvk:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(46,139,87,.06) 0,transparent 70%);pointer-events:none}.footer_ctaBanner__LsYio{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,3vw,2rem);position:relative;z-index:1}.footer_ctaContent__uDx_C{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);width:min(100%,1200px);margin:0 auto}.footer_ctaTitle__DwGkE{font-size:clamp(16px,2.2vw,20px)!important;font-weight:600!important;color:#e8a87c;-webkit-text-fill-color:#e8a87c;letter-spacing:-.01em;margin:0}.footer_ctaSubtitle__XcRYl{font-size:clamp(28px,4.5vw,48px)!important;font-weight:700!important;color:#fff;-webkit-text-fill-color:#fff;letter-spacing:-.03em;line-height:1.15;margin:0;text-wrap:balance}.footer_ctaButton__pl8C4{padding:14px 32px;border-radius:50px;border:1.5px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,0);color:#fff;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_ctaButton__pl8C4:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.35);transform:translateY(-1px)}.footer_ctaButton__pl8C4:active{transform:translateY(0)}.footer_ctaButtons__6tSci{display:flex;align-items:center;gap:var(--gap-lg);margin-top:.75rem}.footer_feedbackBtn__6Yb9V{padding:14px 32px;border-radius:50px;border:1.5px solid hsla(0,0%,100%,.2);background:#fff;color:#1a1a1a;font-size:clamp(14px,1.6vw,16px);font-weight:500;font-family:inherit;cursor:pointer;letter-spacing:-.01em;transition:all .25s ease}.footer_feedbackBtn__6Yb9V:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px)}.footer_feedbackBtn__6Yb9V:active{transform:translateY(0)}.footer_footerGrid__Vvfit{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;border-top:1px solid hsla(0,0%,100%,.08);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,4rem) clamp(1rem,3vw,2rem) clamp(2rem,4vw,3rem)}.footer_footerBrand__Ti009{display:flex;flex-direction:column;gap:var(--space-sm)}.footer_brandName__rZ_Ov{font-size:clamp(18px,2vw,22px)!important;font-weight:700!important;color:#fff;-webkit-text-fill-color:#fff;margin:0;letter-spacing:-.02em;text-align:left}.footer_brandByLine__xohwg{font-size:.6em;font-weight:400;color:hsla(0,0%,100%,.4);-webkit-text-fill-color:hsla(0,0%,100%,.4);letter-spacing:.02em}.footer_brandDesc__sRttn{font-size:clamp(13px,1.4vw,14px);font-weight:400;color:hsla(0,0%,100%,.5);line-height:1.6;margin:0;max-width:320px}.footer_brandLink__prRTd{font-size:clamp(13px,1.4vw,14px);font-weight:500;color:#e8a87c;text-decoration:none;letter-spacing:-.01em;transition:color .2s ease;width:fit-content}.footer_brandLink__prRTd:hover{color:#f0c4a8}.footer_footerColumn__ppNju{display:flex;flex-direction:column;gap:var(--gap-lg)}.footer_columnHeading__6mYI7{font-size:clamp(13px,1.4vw,14px)!important;font-weight:600!important;color:hsla(0,0%,100%,.4);-webkit-text-fill-color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.06em;margin:0;text-align:left}.footer_columnLinks__uDjPA{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--gap-md)}.footer_footerLink__St9l_{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:hsla(0,0%,100%,.6);text-decoration:none;background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left;transition:color .2s ease}.footer_footerLink__St9l_:hover{color:#fff}.footer_footerLinkDisabled__eIL6H{font-size:clamp(14px,1.5vw,15px);font-weight:400;color:hsla(0,0%,100%,.3);cursor:default}.footer_footerBottom__axzGR{position:relative;z-index:1;width:min(100%,1200px);margin:0 auto;padding:clamp(1.25rem,2.5vw,1.5rem) clamp(1rem,3vw,2rem);border-top:1px solid hsla(0,0%,100%,.08)}.footer_copyright__EGVSZ{font-size:clamp(12px,1.2vw,13px);font-weight:400;color:hsla(0,0%,100%,.35);margin:0}@media(max-width:768px){.footer_footer__uyyvk{margin-top:2rem}.footer_ctaBanner__LsYio{padding:clamp(2.5rem,5vw,3.5rem) clamp(1.5rem,4vw,2rem)}.footer_ctaContent__uDx_C{align-items:center;text-align:center}.footer_ctaButton__pl8C4{padding:12px 28px;width:100%;text-align:center}.footer_ctaButtons__6tSci{flex-direction:column;align-items:stretch;width:100%}.footer_feedbackBtn__6Yb9V{width:100%;text-align:center}.footer_footerGrid__Vvfit{grid-template-columns:1fr 1fr;gap:var(--space-xl);padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,2rem)}.footer_footerBrand__Ti009{grid-column:1/-1;align-items:center;text-align:center}.footer_footerBrand__Ti009 .footer_brandDesc__sRttn{max-width:100%}.footer_footerBottom__axzGR{padding-left:clamp(1.5rem,4vw,2rem);padding-right:clamp(1.5rem,4vw,2rem);text-align:center}}@media(max-width:480px){.footer_ctaBanner__LsYio{padding:2rem 1.25rem}.footer_footerGrid__Vvfit{grid-template-columns:1fr;gap:1.75rem;padding:2rem 1.25rem}.footer_footerBrand__Ti009{align-items:flex-start;text-align:left}.footer_footerBottom__axzGR{padding-left:1.25rem;padding-right:1.25rem;text-align:left}}@media(prefers-reduced-motion:reduce){.footer_footer__uyyvk *{transition:none!important;animation:none!important}}.button_button__zuVOf{border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;height:48px;padding:12px 24px;font-weight:500;font-size:15px;letter-spacing:-.01em;transition:all .2s cubic-bezier(.4,0,.2,1);border:none}.button_marginTop__5N_gp{margin-top:.8rem!important}.button_marginBottom__OA1q1{margin-bottom:.8rem!important}.button_fullWidth__uONWX{width:100%!important}.button_buttonWithBaground__Twk3M{color:#000!important}.button_buttonWithOutBaground__LBTfr{background:rgba(0,0,0,0);color:inherit}.button_primaryBackground__HBwh0{background:linear-gradient(135deg,#fff,#f0e6db);color:#000!important;border-radius:10px;font-weight:600;border:none;cursor:pointer;width:fit-content;font-family:Manrope,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;text-wrap:balance!important;box-shadow:0 4px 16px rgba(212,120,56,.12)}.button_primaryBackground__HBwh0:hover{background:linear-gradient(135deg,#fff,#ecddd0);transform:translateY(-2px);box-shadow:0 8px 32px rgba(212,120,56,.2)}.button_secondaryBackground__Q6BkF{background:rgba(0,0,0,0);color:#1a1a1a!important;border:1px solid rgba(0,0,0,.12)!important;font-family:Manrope,sans-serif;text-align:center;word-break:break-word;overflow-wrap:break-word;font-size:15px!important;font-style:normal;cursor:pointer;text-wrap:balance!important;transition:all .2s cubic-bezier(.4,0,.2,1)}.button_secondaryBackground__Q6BkF:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)!important}.button_buttonWithIcon__SFYLB{display:flex;align-items:center;gap:8px}.toggle-switch_toggleSwitchContainer__b_FCc{text-align:center}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButtons__5qDNR{display:flex;justify-content:center;gap:8px;border:1px solid rgba(0,0,0,.1);width:fit-content;border-radius:var(--radius-3xl);cursor:pointer;background-color:hsla(0,0%,100%,.6);padding:4px}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet{padding:8px 16px;border-radius:var(--radius-3xl);cursor:pointer;transition:all .2s ease;font-size:14px!important;color:var(--warm-text-muted)!important;background:rgba(0,0,0,0);border:none}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet:hover{opacity:.9}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet.toggle-switch_disabled__pXN9S{opacity:.5;cursor:not-allowed;pointer-events:auto}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet.toggle-switch_active__YzoBG{background-color:#1a1a1a;color:#fff!important;border-radius:var(--radius-3xl)!important}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleContent__ea35B{margin-top:20px;position:relative;display:grid}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_pane__pKLJX{width:100%;grid-area:1/1}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_pane__pKLJX[hidden]{display:block!important;visibility:hidden;pointer-events:none}@media(max-width:600px){.toggle-switch_toggleSwitchContainer__b_FCc{padding-inline:12px}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButtons__5qDNR{width:100%;max-width:none;gap:6px;padding:4px;margin:1.25rem auto!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButtons__5qDNR::-webkit-scrollbar{height:6px}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButtons__5qDNR::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:var(--radius-pill)}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet{flex:0 0 auto;white-space:nowrap;scroll-snap-align:center;min-height:44px;font-size:13px!important;padding:8px 12px}.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleContent__ea35B{margin-top:16px}}@media(pointer:coarse)and (max-width:600px){.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet{padding-block:12px}}@media(prefers-reduced-motion:reduce){.toggle-switch_toggleSwitchContainer__b_FCc .toggle-switch_toggleButton__YpZet{transition:none}}.demo_cover__13oxO{margin:0 auto;box-sizing:border-box}.demo_toggleSwitch__lr_Cu{margin-top:clamp(1rem,2vw,1rem);display:flex;flex-direction:column;justify-content:center;align-items:center}.demo_headerSection__GAKk8{display:flex;justify-content:center;margin:clamp(auto,3vw,auto) auto 1rem;text-align:center}.demo_headerSection__GAKk8 .demo_subject__GQSgl{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);padding:6px 14px;border-radius:var(--radius-pill);width:fit-content;font-size:.8rem;line-height:1.2;color:var(--warm-text-muted);-webkit-text-fill-color:initial;letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap}@media screen and (max-width:768px){.demo_headerSection__GAKk8{margin-bottom:1.5rem}}.demo_headerCover__sv1bc{text-align:center;margin-bottom:.5rem}.demo_headerCover__sv1bc .demo_heading__pm12O{margin:0 0 .5rem;font-weight:600;font-size:clamp(24px,3.5vw,36px);color:#1a1a1a;-webkit-text-fill-color:initial;letter-spacing:-.03em;line-height:1.2}.demo_headerCover__sv1bc .demo_description__lYJel{margin:0;font-weight:400;font-size:clamp(14px,2vw,18px);color:var(--warm-text-secondary);-webkit-text-fill-color:initial;letter-spacing:-.01em;line-height:1.6}.demo_splitLayout__kzhAt{--radius:24px;display:flex;align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);margin:0 auto;width:min(100%,1400px);border-radius:var(--radius-md);padding:clamp(1.25rem,2.5vw,2rem);background-color:rgba(26,26,26,.2470588235)}@media screen and (max-width:900px){.demo_splitLayout__kzhAt{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.5rem)}}@media screen and (max-width:768px){.demo_splitLayout__kzhAt{padding:clamp(.75rem,1.5vw,1rem)}}.demo_splitLayoutReversed__yl4bx{flex-direction:row-reverse}@media screen and (max-width:900px){.demo_splitLayoutReversed__yl4bx{flex-direction:column}}.demo_textSide__uENwr{flex:0 0 36%;display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,1.5vw,1.25rem);padding:clamp(1rem,2vw,1.5rem) 0;text-align:left;align-items:flex-start}@media screen and (max-width:900px){.demo_textSide__uENwr{flex:none;text-align:center;align-items:center;padding:0}}.demo_textSideRight__zed28{text-align:right;align-items:flex-end}@media screen and (max-width:900px){.demo_textSideRight__zed28{text-align:center;align-items:center}}.demo_featureIcon__nHjJD{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);border-radius:14px;background:rgba(212,121,56,.08);border:1px solid rgba(212,121,56,.15);color:#d47838;flex-shrink:0}.demo_featureTitle__iNyX2{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:700;color:#1a1a1a;line-height:1.25;letter-spacing:-.02em;margin:0}.demo_featureDesc___IXB8{font-size:clamp(14px,1.4vw,17px)!important;color:var(--warm-text-muted);line-height:1.65;margin:0;text-wrap:pretty}.demo_featureStatus__HFsZq{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-pill);background:rgba(56,161,105,.08);border:1px solid rgba(56,161,105,.15);font-size:clamp(11px,1vw,13px)!important;font-weight:600;color:#38a169;width:fit-content}.demo_statusDot__LV7wB{width:6px;height:6px;border-radius:50%;background:#38a169}.demo_visualSide__whqvA{flex:1;position:relative;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;background-image:url(/_next/static/media/bgImg.14f736e1.png);background-repeat:no-repeat;background-position:50%;background-size:cover;min-height:340px}@media screen and (max-width:900px){.demo_visualSide__whqvA{min-height:280px}}.demo_visualInner__R496r{position:relative;width:100%;height:100%;min-height:inherit;padding:clamp(.5rem,1.5vw,1.25rem) 0 0 clamp(.5rem,1.5vw,1.25rem);box-sizing:border-box}.demo_splitLayoutReversed__yl4bx .demo_visualInner__R496r{padding-right:clamp(.5rem,1.5vw,1.25rem);padding-left:0}.demo_mvpDemo__Yp__a{position:relative;width:100%;height:100%;min-height:300px;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden;background:#0b0b0b}@media screen and (max-width:900px){.demo_mvpDemo__Yp__a{min-height:240px}}.login_login__39G5u{display:flex;justify-content:center;background-color:#fff;padding:3rem 1.5rem}.login_loginContent__cqOWh{width:min(460px,100%);gap:var(--space-xl)}.login_content__2a6AO,.login_loginContent__cqOWh{display:flex;flex-direction:column;align-items:center}.login_content__2a6AO{width:100%;gap:1.75rem;text-align:center;color:#1a1a1a}.login_content__2a6AO h2{font-size:clamp(1.5rem,3vw,1.75rem)!important;font-weight:600;letter-spacing:-.02em;color:#000;-webkit-text-fill-color:#000;background:none;margin:0}.login_content__2a6AO p{font-size:.9rem;color:var(--warm-text-muted);line-height:1.6;margin:0}.login_loginIcon__IRrdp{width:56px;height:56px;border-radius:14px;background:linear-gradient(145deg,#e8f5ee,#d4eddf);display:flex;align-items:center;justify-content:center;color:#2e8b57}.login_loginIntro__2WaaL{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:center}.login_loginIntro__2WaaL h2{color:#000!important;-webkit-text-fill-color:#000!important;background:none!important}.login_loginDetails__vf2Na{width:100%;display:flex;flex-direction:column;gap:var(--gap-xl);align-items:center}.login_containerCover__vMcva{width:100%;display:flex;justify-content:center}.login_termOfService__8efZb{font-size:.8rem;color:var(--warm-text-secondary);line-height:1.6;text-align:center}.login_termOfService__8efZb strong{color:#d47838;font-weight:500;cursor:pointer}.login_termOfService__8efZb strong:hover{text-decoration:underline}.login_error__wl1FH{width:100%;max-width:320px;padding:.75rem 1rem;border-radius:10px;background:rgba(255,0,0,.08);color:#e74c3c;font-size:.85rem;text-align:center}@media(max-width:768px){.login_login__39G5u{padding:2rem 1rem}.login_loginContent__cqOWh{gap:var(--space-lg)}.login_content__2a6AO h2{font-size:1.35rem}.login_content__2a6AO p{font-size:.85rem}}.mini-canvas-preview_miniCanvas__veaTs{display:flex;flex-direction:column;gap:clamp(.5rem,1vw,.75rem);width:100%;height:100%;padding:clamp(.75rem,1.5vw,1.25rem);overflow:hidden;box-sizing:border-box;background:var(--warm-bg-subtle);border-radius:24px 24px 0 0}.mini-canvas-preview_miniModule__cZtkd{display:flex;flex-direction:column;gap:clamp(.25rem,.5vw,.4rem);background:#fff;border:1px solid var(--warm-border);border-radius:clamp(8px,1vw,12px);padding:clamp(.5rem,1vw,.85rem);flex-shrink:0}.mini-canvas-preview_miniModuleHeader__alETM{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);padding-bottom:clamp(.25rem,.4vw,.4rem)}.mini-canvas-preview_miniModuleInfo___lJhx{display:flex;flex-direction:column;gap:1px;min-width:0}.mini-canvas-preview_miniModuleTitle__d_zz_{font-size:clamp(10px,1.2vw,14px)!important;font-weight:700;color:#1a1a1a;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-canvas-preview_miniModuleStats__a5dlQ{font-size:clamp(8px,.85vw,11px)!important;color:var(--warm-text-secondary);font-weight:400}.mini-canvas-preview_miniModuleActions__JvkZz{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.mini-canvas-preview_miniStartBtn__g_Z4o{font-size:clamp(7px,.8vw,10px)!important;font-weight:600;color:#fff;background:#1a1a1a;padding:clamp(2px,.3vw,4px) clamp(6px,.7vw,10px);border-radius:clamp(3px,.4vw,5px);white-space:nowrap;line-height:1.4}.mini-canvas-preview_miniChapter__zoS2b{background:#fff;border:1px solid var(--warm-border);border-radius:clamp(5px,.7vw,8px);overflow:hidden}.mini-canvas-preview_miniChapterHeader__sGGTQ{display:flex;justify-content:space-between;align-items:center;padding:clamp(.25rem,.5vw,.45rem) clamp(.35rem,.7vw,.65rem);background:var(--warm-bg)}.mini-canvas-preview_miniChapterDesc__r1sst{display:flex;align-items:center;gap:clamp(2px,.3vw,4px);min-width:0;overflow:hidden}.mini-canvas-preview_miniChapterNum__fP0GC{font-size:clamp(8px,.85vw,11px)!important;font-weight:500;color:var(--warm-text-secondary);flex-shrink:0}.mini-canvas-preview_miniChapterDot__kFLiJ{color:#ccc;font-size:clamp(10px,1vw,14px)!important;flex-shrink:0}.mini-canvas-preview_miniChapterTitle__kjj1g{font-size:clamp(8px,.9vw,12px)!important;font-weight:600;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-canvas-preview_miniChapterCheck__gOLt7{width:clamp(10px,1.2vw,16px);height:clamp(10px,1.2vw,16px);border-radius:50%;border:2px solid #d4d0ca;background:rgba(0,0,0,0);flex-shrink:0}.mini-canvas-preview_miniChapterStats__HuGvH{display:flex;align-items:center;gap:clamp(.35rem,.7vw,.75rem);padding:clamp(.2rem,.35vw,.35rem) clamp(.35rem,.7vw,.65rem)}.mini-canvas-preview_miniStatItem__ZjgZ4{display:flex;align-items:center;gap:clamp(2px,.25vw,4px)}.mini-canvas-preview_miniStatLabel__uSZJE{font-size:clamp(7px,.75vw,10px)!important;font-weight:500;color:#555}.mini-canvas-preview_dotVideo__J8VNB{background:#e53e3e}.mini-canvas-preview_dotArticle__CTHUm,.mini-canvas-preview_dotVideo__J8VNB{width:clamp(4px,.5vw,6px);height:clamp(4px,.5vw,6px);border-radius:50%;flex-shrink:0}.mini-canvas-preview_dotArticle__CTHUm{background:#3182ce}.mini-canvas-preview_dotTask__xnBTk{background:#805ad5}.mini-canvas-preview_dotBook__T7LAd,.mini-canvas-preview_dotTask__xnBTk{width:clamp(4px,.5vw,6px);height:clamp(4px,.5vw,6px);border-radius:50%;flex-shrink:0}.mini-canvas-preview_dotBook__T7LAd{background:#d69e2e}@media screen and (max-width:768px){.mini-canvas-preview_miniStartBtn__g_Z4o{display:none}}@media screen and (max-width:480px){.mini-canvas-preview_miniModule__cZtkd:nth-child(n+3){display:none}}.mini-pathways-preview_miniPathways__2mwQ9{display:flex;flex-direction:column;gap:clamp(.5rem,.8vw,.7rem);width:100%;height:100%;padding:clamp(.6rem,1.2vw,1rem);overflow:hidden;box-sizing:border-box;background:var(--warm-bg-subtle);border-radius:24px 24px 0 0;text-align:left}.mini-pathways-preview_focusRow__bIW4J{display:flex;align-items:center;gap:clamp(.25rem,.4vw,.4rem);flex-wrap:nowrap}.mini-pathways-preview_focusLabel__c_RD_{font-size:clamp(6px,.65vw,9px)!important;color:var(--warm-text-secondary);font-weight:400;white-space:nowrap}.mini-pathways-preview_focusPillWrapper__18Esa{position:relative}.mini-pathways-preview_focusPill__Ih_Vr{display:inline-flex;align-items:center;gap:clamp(2px,.2vw,4px);padding:clamp(2px,.25vw,4px) clamp(5px,.5vw,8px);border-radius:var(--radius-pill);border:1px solid var(--warm-border-dark);background:#fff;font-size:clamp(6px,.65vw,9px)!important;font-weight:600;color:#1a1a1a;cursor:pointer;white-space:nowrap}.mini-pathways-preview_focusChevron__C1vVy{font-size:clamp(6px,.55vw,8px)!important;transition:transform .2s ease}.mini-pathways-preview_focusChevronOpen__nXAFn{transform:rotate(180deg)}.mini-pathways-preview_focusDropdown__5PPtj{position:absolute;top:calc(100% + 3px);left:0;min-width:clamp(100px,12vw,160px);background:#fff;border:1px solid var(--warm-border);border-radius:clamp(6px,.6vw,8px);padding:clamp(2px,.2vw,3px);box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:10;display:flex;flex-direction:column;gap:1px}.mini-pathways-preview_focusDropdownItem__ofkMF{display:flex;align-items:center;justify-content:space-between;width:100%;padding:clamp(2px,.3vw,4px) clamp(4px,.5vw,6px);border-radius:clamp(3px,.4vw,5px);border:none;background:none;font-size:clamp(5px,.55vw,8px)!important;font-weight:500;color:#1a1a1a;cursor:pointer;text-align:left}.mini-pathways-preview_focusDropdownItem__ofkMF:hover{background:var(--warm-bg)}.mini-pathways-preview_focusDropdownItemActive__k40PJ{background:var(--warm-bg);font-weight:600}.mini-pathways-preview_categoryCount__1AWzC{font-size:clamp(4px,.45vw,7px)!important;font-weight:600;color:var(--warm-text-secondary);background:var(--warm-bg-medium);border-radius:var(--radius-pill);padding:0 clamp(3px,.3vw,5px);min-width:clamp(12px,1.2vw,18px);text-align:center}.mini-pathways-preview_heroCard__0Fd_H{position:relative;border-radius:clamp(6px,.8vw,10px);overflow:hidden;min-height:clamp(60px,7vw,90px);display:flex;background:linear-gradient(135deg,#2d1b4e,#1a1a2e 40%,#3d2b5e 70%,#251540);flex-shrink:0}.mini-pathways-preview_heroOverlay__8YCvA{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.15) 35%,transparent 55%);pointer-events:none}.mini-pathways-preview_heroContinueBtn__t8Mxl{position:absolute;left:clamp(.4rem,.7vw,.7rem);top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:clamp(2px,.2vw,4px);padding:clamp(3px,.3vw,5px) clamp(5px,.5vw,8px);border-radius:clamp(4px,.5vw,6px);background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:clamp(5px,.55vw,8px)!important;font-weight:600;z-index:2}.mini-pathways-preview_heroContent__hrfnA{position:relative;z-index:2;margin-left:30%;display:flex;flex-direction:column;justify-content:center;gap:clamp(.2rem,.35vw,.35rem);width:58%;padding:clamp(.4rem,.6vw,.6rem) clamp(.4rem,.6vw,.6rem) clamp(.4rem,.6vw,.6rem) 0}.mini-pathways-preview_heroTitle__HjF0n{font-size:clamp(7px,.75vw,10px)!important;font-weight:700;color:#fff!important;margin:0;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-pathways-preview_heroSubtitle__hnVLW{font-size:clamp(5px,.55vw,8px)!important;color:hsla(0,0%,100%,.7);margin:0}.mini-pathways-preview_heroProgressRow__zlyTM{display:flex;align-items:center;gap:clamp(.3rem,.4vw,.4rem)}.mini-pathways-preview_heroProgressBar__KPkVx{flex:1;height:clamp(2px,.3vw,4px);background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden}.mini-pathways-preview_heroProgressFill__amax6{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);border-radius:2px}.mini-pathways-preview_heroTimeLeft__IF4mx{font-size:clamp(4px,.5vw,7px)!important;color:hsla(0,0%,100%,.6);white-space:nowrap}.mini-pathways-preview_heroBadges__RkNAp{display:flex;align-items:center;gap:clamp(.15rem,.25vw,.3rem)}.mini-pathways-preview_heroBadge__NoMGa{display:inline-flex;align-items:center;gap:clamp(1px,.15vw,2px);padding:clamp(1px,.15vw,2px) clamp(3px,.35vw,5px);border-radius:var(--radius-pill);background:hsla(0,0%,100%,.1);color:#fff;font-size:clamp(4px,.5vw,7px)!important;font-weight:500}.mini-pathways-preview_heroAvatar__gQMYB{width:clamp(12px,1.4vw,18px);height:clamp(12px,1.4vw,18px);border-radius:50%;background:#d4c8ba;color:#1a1a1a;font-size:clamp(4px,.45vw,7px)!important;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.mini-pathways-preview_tabBar___VINR{display:flex;gap:clamp(.2rem,.3vw,.3rem)}.mini-pathways-preview_tab__sfWMi{padding:clamp(2px,.25vw,4px) clamp(5px,.5vw,8px);font-size:clamp(5px,.6vw,8px)!important;font-weight:500;color:var(--warm-text-secondary);background:none;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap}.mini-pathways-preview_tabActive__o9cjC{color:#1a1a1a;background:#fff;border-color:var(--warm-border);font-weight:600}.mini-pathways-preview_cardsGrid__Mkf25{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.3rem,.5vw,.5rem)}.mini-pathways-preview_pathwayCard__2bUmu{background:#fff;border:1px solid var(--warm-border);border-radius:clamp(6px,.7vw,10px);padding:clamp(.3rem,.5vw,.5rem);display:flex;flex-direction:column;gap:clamp(.2rem,.35vw,.35rem)}.mini-pathways-preview_cardTitle__Y4feQ{font-size:clamp(6px,.65vw,9px)!important;font-weight:700;color:#1a1a1a;margin:0;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mini-pathways-preview_cardSubtitle__2a6FM{font-size:clamp(5px,.5vw,7px)!important;color:var(--warm-text-secondary);margin:0;text-align:left}.mini-pathways-preview_cardProgressRow__7HFdj{display:flex;align-items:center;gap:clamp(.2rem,.3vw,.35rem)}.mini-pathways-preview_cardProgressBar__a3CAN{flex:1;height:clamp(2px,.25vw,3px);background:#e8e0d6;border-radius:2px;overflow:hidden}.mini-pathways-preview_cardProgressFill__LWA0n{height:100%;background:#1a1a1a;border-radius:2px}.mini-pathways-preview_cardTimeLeft__HHV4Q{font-size:clamp(4px,.45vw,7px)!important;color:var(--warm-text-secondary);white-space:nowrap}.mini-pathways-preview_cardBadges__AD6Xm{display:flex;align-items:center;gap:clamp(.15rem,.25vw,.3rem)}.mini-pathways-preview_cardBadge__FBpip{display:inline-flex;align-items:center;gap:clamp(1px,.15vw,2px);padding:clamp(1px,.1vw,2px) clamp(3px,.3vw,4px);border-radius:var(--radius-pill);background:var(--warm-bg);color:#1a1a1a;font-size:clamp(4px,.5vw,7px)!important;font-weight:500}.mini-pathways-preview_cardAvatar__g_AjM{width:clamp(10px,1.2vw,16px);height:clamp(10px,1.2vw,16px);border-radius:50%;background:#d4c8ba;color:#1a1a1a;font-size:clamp(4px,.4vw,6px)!important;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.mini-pathways-preview_sectionTitle__jSRbc{font-size:clamp(7px,.75vw,10px)!important;font-weight:700;color:#1a1a1a;margin:0;text-align:left}.mini-pathways-preview_emptyTab__c6bS8{padding:clamp(.3rem,.5vw,.5rem);border-radius:clamp(4px,.5vw,6px);border:1px dashed var(--warm-border-dark);color:var(--warm-text-secondary);font-size:clamp(5px,.55vw,8px)!important;background:hsla(0,0%,100%,.5);text-align:left}.modal_modal__tEz0D{border-radius:32px;gap:24px;padding:12px;background:rgba(223,221,209,.5019607843)}.modal_modal__tEz0D:hover{background:rgba(192,191,186,.5019607843)}.wrapper_loadingContainer___4fwe{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;background:var(--warm-bg);animation:wrapper_fadeIn__XIEG_ .4s ease-out}.wrapper_spinner__cxpMM{border:4px solid var(--warm-border);border-top:4px solid #1a1a1a;border-radius:50%;width:48px;height:48px;animation:wrapper_spin__trBDT .8s linear infinite;margin-bottom:1.5rem}@media(max-width:768px){.wrapper_spinner__cxpMM{width:40px;height:40px}}@media(max-width:480px){.wrapper_spinner__cxpMM{width:32px;height:32px}}.wrapper_leadingLogo__0UZXV{font-family:Manrope,sans-serif;font-style:normal;font-weight:700;color:#444!important;-webkit-text-fill-color:#444!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;font-size:30px;letter-spacing:-.88px;display:flex;justify-content:center;flex-direction:column;text-align:center!important;text-wrap:balance;margin-bottom:1.5rem}@media(max-width:768px){.wrapper_leadingLogo__0UZXV{font-size:24px}}@media(max-width:480px){.wrapper_leadingLogo__0UZXV{font-size:20px}}@keyframes wrapper_spin__trBDT{to{transform:rotate(1turn)}}@keyframes wrapper_fadeIn__XIEG_{0%{opacity:0}to{opacity:1}}.bento-grid_bentoGrid__FJdON{--card-radius:20px;--card-border:1px;--card-border-color:rgba(0,0,0,0.06);--card-bg-grad:rgba(255,255,255,0.6);--gap-lg:clamp(20px,3vw,24px);--gap-md:clamp(14px,2vw,18px);--gap-sm:clamp(10px,1.5vw,14px);--pad-card:clamp(20px,2.5vw,28px);--text-muted:#666}.bento-grid_bentoGrid__FJdON .bento-grid_headerSection__vzq8l{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);text-align:center;padding:clamp(6px,1.2vw,10px) clamp(10px,2vw,14px)}.bento-grid_bentoGrid__FJdON .bento-grid_headerSection__vzq8l .bento-grid_subject__hyBN7{background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);padding:8px 16px!important;border-radius:var(--radius-pill);width:fit-content;color:#555;font-size:clamp(12px,1.6vw,14px);line-height:1.1;white-space:nowrap;letter-spacing:-.01em}.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_{margin-bottom:clamp(1.5rem,4vw,2.5rem)!important;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-sm)}.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ .bento-grid_headerTitle__Y9I3_{margin:0;font-weight:600;letter-spacing:-.03em;font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.15;color:#1a1a1a;-webkit-text-fill-color:initial;text-wrap:balance}.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ h4{width:100%!important;margin:0;padding:0!important;padding-inline:clamp(.75rem,6vw,12rem)!important;font-size:clamp(14px,2vw,18px);font-weight:400!important;letter-spacing:-.01em;text-align:center;color:var(--warm-text-muted);-webkit-text-fill-color:initial;text-wrap:balance;line-height:1.6}.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ .bento-grid_subtitleWithPadding__Xn5ws{padding-inline:clamp(1rem,8vw,16rem)!important}.bento-grid_bentoGrid__FJdON .bento-grid_iconAndImageCover__AqJf9{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);margin-bottom:.85rem;width:100%!important}.bento-grid_bentoGrid__FJdON .bento-grid_iconAndImageCover__AqJf9 .bento-grid_status__bdwGw{padding:6px 14px;border-radius:var(--radius-pill);width:fit-content;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}.bento-grid_bentoGrid__FJdON .bento-grid_iconAndImageCover__AqJf9 .bento-grid_status__bdwGw p{margin:0!important;padding:0!important;font-size:clamp(12px,1.6vw,13px);color:#555}.bento-grid_bentoGrid__FJdON .bento-grid_iconWrapper__LUtil{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;border-radius:14px;padding:clamp(12px,2vw,16px) clamp(10px,1.8vw,14px);background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08);min-width:44px;min-height:44px}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-lg);align-items:stretch;justify-content:center;width:100%;margin-bottom:1rem}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m:last-child{margin-bottom:0}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y{position:relative;border-radius:var(--card-radius);padding:var(--pad-card);border:var(--card-border) solid var(--card-border-color);background:var(--card-bg-grad);word-wrap:break-word;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);box-shadow:0 16px 40px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y:focus-within{outline:2px solid rgba(0,0,0,.15);outline-offset:2px}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq{display:flex;flex-direction:column;align-items:center;text-align:left;gap:var(--gap-sm)}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq .bento-grid_textCenterHeader__fbrWG{text-align:center!important;margin-top:.6rem}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq .bento-grid_textCenter__1y8oF{text-align:center!important}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq h3{width:100%!important;margin:0;font-weight:700;font-size:clamp(14px,2.2vw,20px);color:var(--text-muted);text-align:left!important;letter-spacing:-.2px}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq h4{margin:0;font-weight:400;font-size:clamp(12px,1.5vw,18px);color:var(--text-muted);letter-spacing:-.3px;padding:0 clamp(.75rem,6vw,16rem);text-align:center}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq p{margin:.35rem 0 0;color:var(--warm-text-muted);line-height:1.6;word-break:break-word;text-wrap:pretty;font-size:clamp(13px,1.7vw,16px)}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq .bento-grid_betaAvailable__AUlyS{padding:4px 8px;border-radius:var(--radius-xs);font-weight:600;font-size:12px;color:#fff!important;background:#d47838;align-self:flex-start}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ img{display:block;margin:auto;height:auto;max-width:100%;border-radius:var(--radius-md)}.bento-grid_bentoGrid__FJdON .bento-grid_imageWrapper___2c51{width:100%;aspect-ratio:auto}.bento-grid_bentoGrid__FJdON .bento-grid_image__whZ8e{width:100%;height:auto;display:block;object-fit:cover;border-radius:var(--radius-md)}@media screen and (max-width:1200px){.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap-lg)}}@media screen and (max-width:1024px){.bento-grid_bentoGrid__FJdON .bento-grid_iconWrapper__LUtil{min-width:40px;min-height:40px}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y{padding:clamp(14px,2vw,18px)}}@media screen and (max-width:768px){.bento-grid_bentoGrid__FJdON{padding-inline:clamp(.75rem,3vw,1rem);margin-inline:auto}.bento-grid_bentoGrid__FJdON .bento-grid_description__wpbjZ .bento-grid_item__y6wTq h4,.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ h4{padding-inline:clamp(.5rem,4vw,1rem)!important}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m{gap:var(--gap-md);display:grid!important;grid-template-columns:1fr!important}.bento-grid_bentoGrid__FJdON .bento-grid_content__Srp2m .bento-grid_gridTwo__1p14y{padding:clamp(12px,3vw,16px)}.bento-grid_bentoGrid__FJdON .bento-grid_iconAndImageCover__AqJf9{margin-bottom:.5rem}}@media screen and (max-width:576px){.bento-grid_bentoGrid__FJdON{padding:0 1rem;margin:1.25rem 0}.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ .bento-grid_headerTitle__Y9I3_{padding:0 1rem;max-width:100%}}@media screen and (max-width:480px){.bento-grid_bentoGrid__FJdON .bento-grid_header__d8wD_ h4{padding-inline:0 1rem!important;font-size:clamp(12px,2vw,16px)}}@media(prefers-reduced-motion:reduce){.bento-grid_bentoGrid__FJdON *{transition:none!important;animation:none!important}}.key-wall_headerSection__kHABv{margin:0 auto 1rem!important;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:rgba(212,121,56,.1921568627);padding:6px 14px!important;border-radius:var(--radius-3xl);width:fit-content}.key-wall_headerSection__kHABv .key-wall_subject__LeOGY{background-color:rgba(212,121,56,.1921568627)!important;padding:6px 14px!important;border-radius:var(--radius-3xl);overflow:hidden;width:fit-content}.key-wall_container__y3RsI{margin:0 auto;width:min(100%,1200px)}.key-wall_container__y3RsI .key-wall_subtitle__748Og{padding-inline:clamp(1rem,6vw,12rem)}.key-wall_clip__HnrQg{position:relative;width:100%;overflow:hidden}.key-wall_clip__HnrQg.key-wall_keyboardScroll__MRD7Q{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.key-wall_clip__HnrQg.key-wall_keyboardScroll__MRD7Q::-webkit-scrollbar{height:8px}.key-wall_clip__HnrQg.key-wall_keyboardScroll__MRD7Q::-webkit-scrollbar-thumb{background:#2b2b2b;border-radius:var(--radius-md)}.key-wall_clip__HnrQg.key-wall_keyboardScroll__MRD7Q::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.key-wall_header__vPnZg{margin-bottom:1.5rem;text-align:center;width:100%!important}.key-wall_header__vPnZg h1{text-align:center!important;padding-inline:clamp(1rem,6vw,8rem)!important;line-height:1.2}.key-wall_header__vPnZg h5{padding-inline:clamp(1rem,6vw,12rem)!important;background:linear-gradient(180deg,rgba(169,169,169,.737254902),rgba(169,169,169,.6823529412));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:clamp(16px,2vw,18px);font-weight:500!important;letter-spacing:-.88px;text-wrap:balance;text-align:center}.key-wall_wall__s2kq5{flex-direction:column}.key-wall_row__4_AQD,.key-wall_wall__s2kq5{position:relative;display:flex;gap:var(--gap-md);max-inline-size:100%}.key-wall_row__4_AQD{flex-wrap:nowrap;justify-content:center;transform:translateX(var(--row-offset,0))}@media(max-width:900px){.key-wall_row__4_AQD{flex-wrap:wrap}}@media(max-width:600px){.key-wall_row__4_AQD,.key-wall_wall__s2kq5{gap:var(--gap-sm)}}.key-wall_key__ogGpt{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:var(--key-w);height:var(--key-h);padding-inline:clamp(.5rem,2vw,.75rem);border-radius:var(--key-radius);border:var(--key-border) solid var(--border,var(--key-border-color));background-color:var(--background,var(--key-bg));box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.06),0 1px 1px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.05);transition:transform .15s ease,filter .2s ease,opacity .2s ease;cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.key-wall_key__ogGpt:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 35%);z-index:-1}.key-wall_key__ogGpt:active{transform:translateY(1px)}.key-wall_keyWide__bTUef{min-width:calc(var(--key-w)*1.6)}.key-wall_keyGrayscale__RT_IY{filter:grayscale(1) contrast(1.15);opacity:.85}.key-wall_keyGrayscale__RT_IY:hover{filter:none;opacity:1}.key-wall_placeholder__Wq0w7{pointer-events:none;opacity:.6}.key-wall_logo__Jdpdk{max-height:clamp(1.35rem,2.8vw,1.9rem);width:auto;object-fit:contain;max-inline-size:100%}.key-wall_focusOutline__UKvro{outline:none;border-radius:var(--key-radius)}.key-wall_focusOutline__UKvro:focus-visible{box-shadow:0 0 0 2px var(--primary)}.key-wall_rowOffset0__5O_Iw{--row-offset:0px}.key-wall_rowOffset1__z7If8{--row-offset:8px}.key-wall_rowOffset2__MVfE5{--row-offset:16px}.key-wall_rowOffset3__d7JNR{--row-offset:8px}.key-wall_rowOffset4__01dAX{--row-offset:0px}.key-wall_keyCompact___wa91 .key-wall_logo__Jdpdk{max-width:8rem}.key-wall_clip__HnrQg,.key-wall_container__y3RsI,.key-wall_headerSection__kHABv,.key-wall_row__4_AQD,.key-wall_wall__s2kq5{box-sizing:border-box;max-inline-size:100%}@media(prefers-reduced-motion:reduce){.key-wall_key__ogGpt{transition:none}}.key-wall_mobileGrid__iyR_n{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:var(--gap-sm);width:100%;padding-inline:0;padding:.8rem}@media(max-width:480px){.key-wall_mobileGrid__iyR_n{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.key-wall_mobileGrid__iyR_n .key-wall_focusOutline__UKvro{display:block;width:100%}.key-wall_mobileGrid__iyR_n .key-wall_keyWide__bTUef,.key-wall_mobileGrid__iyR_n .key-wall_key__ogGpt{min-width:0!important;width:100%!important;height:auto!important;padding:.5rem!important;box-sizing:border-box}.key-wall_mobileGrid__iyR_n .key-wall_placeholder__Wq0w7{display:none!important}.key-wall_mobileGrid__iyR_n .key-wall_logo__Jdpdk{display:block;margin:0 auto;max-height:clamp(1.1rem,5.5vw,1.6rem);width:auto;max-width:100%;object-fit:contain}.alert_alertContainer__tCvxZ{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.6vw,.8rem);padding:clamp(.25rem,1vw,.5rem) clamp(.5rem,2vw,.75rem);text-align:center;width:100%}.alert_tagline__wC52n{position:relative;z-index:1;width:max-content;margin:0 auto}.alert_link__M9Na_,.alert_tagline__wC52n{border-radius:var(--chip-radius);max-width:100%}.alert_link__M9Na_{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.25rem,1vw,.4rem);padding:clamp(4px,.8vw,var(--chip-pad-y)) clamp(10px,2vw,var(--chip-pad-x));background-color:rgba(46,139,87,.1);border:1px solid rgba(46,139,87,.15);text-decoration:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert_link__M9Na_:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.5);outline:var(--focus);outline-offset:2px}.alert_icon__MZ4A_{display:inline-grid;place-items:center;line-height:0;flex:0 0 auto}.alert_icon__MZ4A_ img,.alert_icon__MZ4A_ svg{width:clamp(14px,2.6vw,18px);height:clamp(14px,2.6vw,18px)}.alert_title__cZrGc{margin:0;color:#2e8b57!important;-webkit-text-fill-color:initial;font-weight:600!important;font-size:clamp(12px,1.8vw,14px)!important;letter-spacing:.1px}.alert_subTagline__yJSlZ{max-width:min(92vw,56rem);margin-inline:auto}.alert_subTagline__yJSlZ p{margin:0;font-weight:700;font-size:clamp(.9rem,2vw,1rem);line-height:1.35;color:#e5e5e5;text-wrap:balance}@media(max-width:640px){.alert_subTagline__yJSlZ{display:none}.alert_tagline__wC52n{width:fit-content}.alert_link__M9Na_{white-space:normal;padding:6px 12px}}@media(prefers-reduced-motion:reduce){.alert_tagline__wC52n:before{animation:none}}@keyframes alert_animatedBorder__9V12p{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.mini-stream-preview_miniStream__55BKX{display:grid;grid-template-columns:140px 1fr;width:100%;height:100%;overflow:hidden;background:var(--warm-bg-medium);border-radius:24px 24px 0 0;box-sizing:border-box}@media screen and (max-width:768px){.mini-stream-preview_miniStream__55BKX{grid-template-columns:100px 1fr}}.mini-stream-preview_sidebar__vBO14{display:flex;flex-direction:column;gap:clamp(.3rem,.5vw,.5rem);padding:clamp(.4rem,.8vw,.65rem);background:#fff;border-right:1px solid var(--warm-border);overflow:hidden;height:100%;box-sizing:border-box}.mini-stream-preview_sidebarTitle__e42AG{font-size:clamp(8px,.85vw,11px)!important;font-weight:700;color:#1a1a1a;padding:clamp(.2rem,.3vw,.3rem) clamp(.2rem,.4vw,.35rem);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stream-preview_sidebarProgress__55eIm{height:clamp(3px,.4vw,4px);border-radius:var(--radius-xs);background:#e8e0d6;margin:0 clamp(.2rem,.4vw,.35rem);overflow:hidden}.mini-stream-preview_sidebarProgressFill__1sIAH{height:100%;width:35%;background:#d4943c;border-radius:var(--radius-xs)}.mini-stream-preview_sidebarLabel__La1tJ{font-size:clamp(6px,.65vw,8px)!important;font-weight:500;color:var(--warm-text-accent);padding:clamp(.15rem,.2vw,.2rem) clamp(.2rem,.4vw,.35rem);margin:0}.mini-stream-preview_sidebarItem__0DUfg{display:flex;align-items:center;gap:clamp(3px,.3vw,5px);padding:clamp(.2rem,.4vw,.35rem) clamp(.25rem,.4vw,.4rem);border-radius:clamp(4px,.5vw,6px);font-size:clamp(7px,.7vw,9px)!important;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stream-preview_sidebarItemActive__PcXOq{background:var(--warm-bg-light);border-left:2px solid #d4943c;color:#1a1a1a;font-weight:600}.mini-stream-preview_sidebarDot__KptWO{width:clamp(4px,.4vw,5px);height:clamp(4px,.4vw,5px);border-radius:50%;flex-shrink:0}.mini-stream-preview_dotRed__SXhqG{background:#e53e3e}.mini-stream-preview_dotBlue__BixR7{background:#3182ce}.mini-stream-preview_dotPurple__Opivk{background:#805ad5}.mini-stream-preview_mainContent__ktxKX{display:flex;flex-direction:column;gap:clamp(.35rem,.6vw,.5rem);padding:clamp(.5rem,1vw,.85rem);overflow:hidden;height:100%;box-sizing:border-box}.mini-stream-preview_mainSplit__39FQ8{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.4rem,.7vw,.65rem);flex:1;min-height:0}.mini-stream-preview_mainSingle__HNUyC{display:flex;flex-direction:column;gap:clamp(.35rem,.6vw,.5rem);flex:1;min-height:0}.mini-stream-preview_lessonColumn__WWMXE{display:flex;flex-direction:column;gap:clamp(.35rem,.6vw,.5rem);min-height:0;overflow:hidden;text-align:left}.mini-stream-preview_videoArea__GqMpi{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#0d1b2a,#1b2838 40%,#0a1628);border-radius:clamp(4px,.6vw,8px);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;overflow:hidden}.mini-stream-preview_videoThumbnail__XcYGM{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 30% 50%,rgba(29,99,237,.15) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(13,183,237,.1) 0,transparent 50%),linear-gradient(135deg,#0d1b2a,#1b2838 40%,#0a1628)}.mini-stream-preview_thumbContent__Bt3Xl{display:flex;flex-direction:column;align-items:center;gap:clamp(2px,.3vw,4px);z-index:1}.mini-stream-preview_thumbIcon__2PuXv{font-size:clamp(16px,2.2vw,28px);line-height:1}.mini-stream-preview_thumbTitle__pQsvG{font-size:clamp(8px,.9vw,12px)!important;font-weight:700;color:#fff;letter-spacing:.02em}.mini-stream-preview_thumbSubtitle__2GeaW{font-size:clamp(5px,.55vw,8px)!important;color:hsla(0,0%,100%,.5);font-weight:400}.mini-stream-preview_thumbBadge__ngfLP{position:absolute;bottom:clamp(6px,.8vw,12px);right:clamp(6px,.8vw,10px);background:rgba(0,0,0,.8);color:#fff;font-size:clamp(5px,.5vw,7px)!important;font-weight:600;padding:clamp(1px,.1vw,2px) clamp(3px,.3vw,5px);border-radius:clamp(2px,.2vw,3px);z-index:1}.mini-stream-preview_playButton__zvD0O{width:clamp(18px,2.5vw,28px);height:clamp(18px,2.5vw,28px);border-radius:50%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.3)}.mini-stream-preview_playTriangle__SiYrM{width:0;height:0;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1a1a1a;border-style:solid;border-width:clamp(4px,.5vw,6px) 0 clamp(4px,.5vw,6px) clamp(6px,.8vw,10px);margin-left:2px}.mini-stream-preview_videoTimebar__B8hlC{position:absolute;bottom:0;left:0;right:0;height:clamp(2px,.3vw,3px);background:hsla(0,0%,100%,.2);z-index:3}.mini-stream-preview_videoTimebarFill___6tLo{height:100%;width:32%;background:#e53e3e}.mini-stream-preview_videoControls__kYFaU{position:absolute;bottom:clamp(4px,.5vw,8px);left:clamp(6px,.8vw,10px);z-index:2}.mini-stream-preview_videoTime__8_2cH{font-size:clamp(4px,.45vw,7px)!important;color:hsla(0,0%,100%,.7);font-weight:500;font-variant-numeric:tabular-nums}.mini-stream-preview_resourceTitle__BZY5v{font-size:clamp(9px,1vw,13px)!important;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stream-preview_resourceDesc__mZZUs{font-size:clamp(7px,.75vw,10px)!important;color:var(--warm-text-muted);margin:0;line-height:1.5;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mini-stream-preview_summaryCard__9wdz_{background:#fff;border:1px solid var(--warm-border);border-radius:clamp(4px,.6vw,8px);overflow:hidden;flex-shrink:0}.mini-stream-preview_summaryHeader__BuNho{display:flex;align-items:center;justify-content:space-between;padding:clamp(.2rem,.4vw,.35rem) clamp(.3rem,.5vw,.5rem);background:var(--warm-bg);cursor:pointer}.mini-stream-preview_summaryHeaderOpen__SF2wm{background:var(--warm-bg)}.mini-stream-preview_summaryLabel__lanZU{display:flex;align-items:center;gap:clamp(3px,.3vw,5px);font-size:clamp(7px,.75vw,10px)!important;font-weight:600;color:#1a1a1a}.mini-stream-preview_summaryChevron__XcUsA{font-size:clamp(8px,.8vw,12px)!important;color:var(--warm-text-secondary);transition:transform .2s ease}.mini-stream-preview_summaryChevronOpen__60NPX{transform:rotate(180deg)}.mini-stream-preview_summaryBody__8XRHp{padding:clamp(.25rem,.4vw,.4rem) clamp(.3rem,.5vw,.5rem)}.mini-stream-preview_summaryText__HzU_p{font-size:clamp(6px,.65vw,9px)!important;color:#555;line-height:1.55;margin:0;text-align:left}.mini-stream-preview_actionsBar__CtNe1{display:flex;align-items:center;justify-content:space-between;gap:clamp(.2rem,.4vw,.35rem);flex-shrink:0}.mini-stream-preview_secondaryActions__IDsGS{display:flex;align-items:center;gap:clamp(.15rem,.3vw,.25rem)}.mini-stream-preview_actionBtn__ZWcir{display:inline-flex;align-items:center;gap:clamp(2px,.2vw,4px);background:rgba(0,0,0,0);border:1px solid var(--warm-border);border-radius:clamp(3px,.4vw,5px);padding:clamp(2px,.25vw,4px) clamp(4px,.5vw,7px);font-size:clamp(6px,.65vw,9px)!important;font-weight:500;color:var(--warm-text-muted);cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.mini-stream-preview_actionBtn__ZWcir:hover{background:var(--warm-bg);border-color:var(--warm-border-dark);color:#1a1a1a}.mini-stream-preview_actionBtnActive__HKXvh{background:var(--warm-bg);border-color:#d4943c;color:#d4943c}.mini-stream-preview_actionIcon__R___q{font-size:clamp(7px,.75vw,10px)!important;display:inline-flex;flex-shrink:0}.mini-stream-preview_nextBtn__qCe6I{background:#2a2a2a;color:#fff;font-weight:600;font-size:clamp(6px,.65vw,9px)!important;border-radius:clamp(3px,.4vw,6px);padding:clamp(3px,.3vw,5px) clamp(6px,.6vw,10px);border:none;white-space:nowrap}.mini-stream-preview_editorPane__W4ui2{display:flex;flex-direction:column;background:#1e1e2e;border-radius:clamp(4px,.6vw,8px);overflow:hidden;height:100%;min-height:0}.mini-stream-preview_editorHeader__gmgnp{display:flex;align-items:center;gap:clamp(3px,.3vw,5px);padding:clamp(.2rem,.35vw,.3rem) clamp(.3rem,.5vw,.5rem);background:#181825;border-bottom:1px solid #313244}.mini-stream-preview_editorDot__bC5G_{width:clamp(4px,.4vw,6px);height:clamp(4px,.4vw,6px);border-radius:50%}.mini-stream-preview_editorDotRed__GmRDA{background:#f38ba8}.mini-stream-preview_editorDotYellow__EDq0e{background:#f9e2af}.mini-stream-preview_editorDotGreen__vZdka{background:#a6e3a1}.mini-stream-preview_editorTab__45_0A{font-size:clamp(6px,.6vw,8px)!important;color:#cdd6f4;margin-left:clamp(4px,.5vw,8px);font-weight:500}.mini-stream-preview_editorBody__zrZse{flex:1;padding:clamp(.3rem,.5vw,.5rem);overflow:hidden;font-family:Courier New,Courier,monospace}.mini-stream-preview_editorLine__2ptgz{display:flex;gap:clamp(3px,.4vw,6px);line-height:1.6}.mini-stream-preview_lineNum__ti11x{font-size:clamp(5px,.55vw,8px)!important;color:#585b70;user-select:none;min-width:clamp(10px,1.2vw,16px);text-align:right;flex-shrink:0}.mini-stream-preview_lineCode__r4Jmv{font-size:clamp(5px,.55vw,8px)!important;white-space:pre}.mini-stream-preview_cKeyword__EgAxM{color:#cba6f7}.mini-stream-preview_cFunction__is7rv{color:#89b4fa}.mini-stream-preview_cString__RKcpG{color:#a6e3a1}.mini-stream-preview_cComment__yV2Ac{color:#585b70;font-style:italic}.mini-stream-preview_cText__LNhGe{color:#cdd6f4}.mini-stream-preview_cOperator__CoNsH{color:#89dceb}.why-techbase_container__6EQL7{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}.why-techbase_headerSection__9hmWA{display:flex;justify-content:center;margin-bottom:1rem}.why-techbase_subject__ElZua{background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);padding:6px 14px;border-radius:var(--radius-pill);width:fit-content;font-size:.8rem;line-height:1.2;color:var(--warm-text-muted);-webkit-text-fill-color:initial;letter-spacing:.06em;text-transform:uppercase;font-weight:500;white-space:nowrap;margin:0}.why-techbase_headerCover__V59dG{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem);max-width:680px}.why-techbase_heading__Y7JDW{margin:0 0 .75rem;font-weight:600;font-size:clamp(24px,3.5vw,36px);color:#1a1a1a;-webkit-text-fill-color:initial;letter-spacing:-.03em;line-height:1.2}.why-techbase_description__CDiA5{margin:0;font-weight:400;font-size:clamp(14px,2vw,17px);color:var(--warm-text-secondary);-webkit-text-fill-color:initial;letter-spacing:-.01em;line-height:1.6}.why-techbase_cardGrid__kSoaW{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.5vw,1.25rem);width:100%;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.why-techbase_card__MrAea{background:#fff;border:1px solid var(--warm-border);border-radius:var(--radius-xl);padding:clamp(1.25rem,2vw,1.75rem);display:flex;flex-direction:column;gap:var(--gap-sm);transition:border-color .2s ease,box-shadow .2s ease}.why-techbase_card__MrAea:hover{border-color:var(--warm-border-dark);box-shadow:0 4px 16px rgba(0,0,0,.05)}.why-techbase_cardIcon__E9_UE{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);border-radius:14px;background:rgba(212,121,56,.08);border:1px solid rgba(212,121,56,.15);color:#d47838;flex-shrink:0}.why-techbase_cardLabel__G3dbo{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--warm-text-muted);margin-top:.25rem}.why-techbase_cardTitle__w_MSP{font-size:clamp(1.1rem,1.8vw,1rem)!important;font-weight:700;color:#1a1a1a;line-height:1.25;letter-spacing:-.02em;text-align:left!important;margin:0}.why-techbase_cardBody__CSIpW{font-size:clamp(13px,1.3vw,15px);color:var(--warm-text-muted);line-height:1.65;margin:0}.why-techbase_tableWrapper__T1zJC{width:100%;max-width:780px}.why-techbase_tableHeading__3otZi{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;color:#1a1a1a;letter-spacing:-.02em;text-align:center;margin:0 0 clamp(1rem,2vw,1.5rem)}.why-techbase_comparisonTable__UpKoh{border:1px solid var(--warm-border);border-radius:var(--radius-xl);overflow:hidden;background:#fff}.why-techbase_tableHeader__qXnN5{display:grid;grid-template-columns:1fr 160px 160px;background:#fafaf8;border-bottom:1px solid var(--warm-border)}.why-techbase_tableHeaderFeature__6De4V{padding:14px 20px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--warm-text-muted)}.why-techbase_tableHeaderCol__hSotU{padding:14px 20px;font-size:.85rem;font-weight:600;color:var(--warm-text-muted);text-align:center}.why-techbase_tableHeaderColHighlighted__fqx5Y{padding:14px 20px;font-size:.85rem;font-weight:700;color:#d47838;text-align:center;background:rgba(212,121,56,.04)}.why-techbase_tableRow__yVZT8{display:grid;grid-template-columns:1fr 160px 160px;border-bottom:1px solid #f0ebe5;transition:background .15s ease}.why-techbase_tableRow__yVZT8:last-child{border-bottom:none}.why-techbase_tableRow__yVZT8:hover{background:#fdfcfb}.why-techbase_tableFeature___IpGi{padding:14px 20px;display:flex;align-items:center}.why-techbase_tableFeatureTitle__SnqfN{display:block;font-size:clamp(13px,1.3vw,15px);color:#444;line-height:1.4}.why-techbase_tableFeatureSubtitle__8hRHT{display:block;font-size:clamp(11.5px,1.1vw,13px);color:var(--warm-text-muted);line-height:1.4;margin-top:2px}.why-techbase_tableCellHighlighted__LS4CP,.why-techbase_tableCell__AR9is{padding:14px 20px;display:flex;align-items:center;justify-content:center}.why-techbase_tableCellHighlighted__LS4CP{background:rgba(212,121,56,.04)}.why-techbase_checkIcon__hvbNF{font-size:20px;color:#4caf50}.why-techbase_crossIcon__SN_Mz{font-size:20px;color:#ccc}.why-techbase_checkIconAccent__LNVuD{font-size:20px;color:#d47838}.why-techbase_crossIconMuted__TqmTF{font-size:20px;color:#ddd}@media(max-width:900px){.why-techbase_cardGrid__kSoaW{grid-template-columns:1fr}}@media(max-width:640px){.why-techbase_tableHeader__qXnN5,.why-techbase_tableRow__yVZT8{grid-template-columns:1fr 100px 100px}.why-techbase_tableHeaderFeature__6De4V{padding:12px 14px}.why-techbase_tableHeaderColHighlighted__fqx5Y,.why-techbase_tableHeaderCol__hSotU{padding:12px 8px;font-size:.75rem}.why-techbase_tableFeature___IpGi{padding:12px 14px;font-size:13px}.why-techbase_tableCellHighlighted__LS4CP,.why-techbase_tableCell__AR9is{padding:12px 8px}}.logo_logoText__amRa6{font-size:clamp(1.25rem,3vw,1.5rem)}.logo_logoTextSmall__9Jrbx,.logo_logoText__amRa6{font-weight:700;line-height:1.1;color:#000;-webkit-text-fill-color:#000;background:none}.logo_logoTextSmall__9Jrbx{font-size:clamp(1rem,2.2vw,1.25rem)}.logo_badge____asG{margin-left:.3ch;font-weight:700;border-radius:.4rem;border:1px solid rgba(0,0,0,0)}a:where(:hover,:focus-visible) .logo_badge____asG{text-decoration:underline;text-underline-offset:2px}.logo_byLine__p2yS7{display:block;font-size:.55em;font-weight:400;color:var(--warm-text-secondary);-webkit-text-fill-color:var(--warm-text-secondary);letter-spacing:.04em;line-height:1;margin-top:1px}.testimonials_section__mMbGh{width:100%}.testimonials_container__4gpTH{margin:0 auto;max-width:72rem;padding-inline:1rem}@media(min-width:768px){.testimonials_container__4gpTH{padding-inline:1.5rem}}.testimonials_header__LS4Yq{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:1.5rem}@media(min-width:768px){.testimonials_header__LS4Yq{margin-bottom:2.5rem}}.testimonials_subjectPill__01xej{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.08);padding:6px 14px;border-radius:var(--radius-pill);width:fit-content;margin-bottom:1rem}.testimonials_subjectPill__01xej span{font-size:.8rem;color:var(--warm-text-muted);-webkit-text-fill-color:initial;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.testimonials_title__j7abc{font-size:clamp(24px,3.5vw,36px);font-weight:600;letter-spacing:-.03em;color:#1a1a1a;-webkit-text-fill-color:initial;line-height:1.2;margin:0 0 .5rem}.testimonials_subtitle__FgPom{margin:0;font-weight:400;font-size:clamp(14px,2vw,18px);color:var(--warm-text-secondary);-webkit-text-fill-color:initial;letter-spacing:-.01em;line-height:1.6}.testimonials_clip__4Cpld{position:relative}.testimonials_withEdgeFade__2JrsN:after,.testimonials_withEdgeFade__2JrsN:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;width:6%;z-index:1;background:linear-gradient(90deg,rgba(245,240,234,.8),rgba(245,240,234,0))}.testimonials_withEdgeFade__2JrsN:before{left:0}.testimonials_withEdgeFade__2JrsN:after{right:0;transform:scaleX(-1)}.testimonials_masonry__1g_bz{column-gap:var(--gap-lg);column-count:1}@media(min-width:640px){.testimonials_masonry__1g_bz{column-count:2}}@media(min-width:1024px){.testimonials_masonry__1g_bz{column-count:3}}@media(min-width:1280px){.testimonials_cols3__vvKBu{column-count:3}.testimonials_cols4__pDw9e{column-count:4}}@media(min-width:1440px){.testimonials_cols5__yRAaO{column-count:5}}@media(min-width:1600px){.testimonials_cols6__FcUMr{column-count:6}}.testimonials_card___bmbz{display:inline-block;width:100%;margin:0 0 1rem;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;position:relative;border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:#fff;padding:18px 18px 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transition:transform .18s ease,box-shadow .25s ease,border-color .25s ease}.testimonials_card___bmbz:hover{transform:translateY(-2px);border-color:#d8cfc4;box-shadow:0 4px 12px rgba(0,0,0,.06),0 12px 24px rgba(0,0,0,.04)}.testimonials_cardHead__hMIqC{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-bottom:10px}.testimonials_avatarWrap__BjAkD{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--warm-bg);border:1.5px solid var(--warm-border)}.testimonials_avatar__fzIqO{width:100%;height:100%;object-fit:cover}.testimonials_initials__bV_E2{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;color:var(--warm-text-secondary);text-transform:uppercase;user-select:none}.testimonials_identity__5Kib4{display:flex;flex-direction:column;min-width:0}.testimonials_nameRow__u8rwX{display:flex;align-items:center;gap:8px;min-width:0}.testimonials_name__p_anA{font-weight:600;font-size:14px;color:#1a1a1a;line-height:1.15;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.testimonials_badge__bdG1k{font-size:10px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--warm-border);background:var(--warm-bg);color:var(--warm-text-secondary);font-weight:500;white-space:nowrap}.testimonials_metaRow__GLbuE{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--warm-text-secondary);font-size:12px;line-height:1.2}.testimonials_handle__VZCq9{opacity:.9}.testimonials_roleLine__ThjQr{font-size:12px;color:var(--warm-text-secondary);line-height:1.3;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.testimonials_socialLink__W5d4Q{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--warm-text-secondary);text-decoration:none;transition:color .2s ease}.testimonials_socialLink__W5d4Q:hover{color:#1a1a1a}.testimonials_socialLink__W5d4Q span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.testimonials_source__wu40e{padding:1px 6px;border-radius:var(--radius-pill);border:1px solid var(--warm-border);background:var(--warm-bg)}.testimonials_src-github__hJ7jc,.testimonials_src-x__OaS6T{color:var(--warm-text-secondary)}.testimonials_src-producthunt__M_NLP{color:#f28c28}.testimonials_src-linkedin__FmjNs{color:#4ea7e8}.testimonials_src-devto__A_d_z{color:var(--warm-text-muted)}.testimonials_quote__HrHSE{position:relative;margin-top:8px;margin-bottom:10px;color:#555;font-size:14px;line-height:1.6;letter-spacing:-.01em}.testimonials_clamped__5tNXo{display:-webkit-box;-webkit-line-clamp:var(--clamp-lines,5);-webkit-box-orient:vertical;overflow:hidden}.testimonials_closeQuote__L7VjK,.testimonials_openQuote__pbEkA{color:#b0a898;font-size:1.2em}.testimonials_openQuote__pbEkA{margin-right:3px}.testimonials_closeQuote__L7VjK{margin-left:3px}.testimonials_cardFoot__dCBkl{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding-top:10px;border-top:1px solid #f0ebe4}.testimonials_link__8W8X5{font-size:12px;color:#1a1a1a;text-decoration:underline;text-underline-offset:3px;font-weight:500}.testimonials_link__8W8X5:hover{opacity:.7}.testimonials_date__BuMP9{font-size:12px;color:#b0a898}@keyframes testimonials_scrollUp__wX8rd{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes testimonials_scrollDown__Jz06S{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.testimonials_scrollSection__Z8f8x{position:relative;height:520px;overflow:hidden;mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,black 8%,black 92%,transparent)}@media(max-width:768px){.testimonials_scrollSection__Z8f8x{height:420px}}.testimonials_scrollColumns__PTvo4{display:flex;gap:var(--gap-lg);height:100%}.testimonials_scrollColumn__xAKWP{flex:1;min-width:0;overflow:hidden;height:100%}.testimonials_scrollInner___lpJt{display:flex;flex-direction:column;gap:var(--gap-lg);animation:testimonials_scrollUp__wX8rd 25s linear infinite}.testimonials_scrollSection__Z8f8x:hover .testimonials_scrollInner___lpJt{animation-play-state:paused}.testimonials_scrollInnerReverse__753Sp{display:flex;flex-direction:column;gap:var(--gap-lg);animation:testimonials_scrollDown__Jz06S 25s linear infinite}.testimonials_scrollSection__Z8f8x:hover .testimonials_scrollInnerReverse__753Sp{animation-play-state:paused}.testimonials_scrollCard__scWU9{flex-shrink:0;border-radius:var(--radius-xl);border:1px solid var(--warm-border);background:#fff;padding:18px 18px 14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}.testimonials_scrollColDesktop__QaXvb{display:none}@media(min-width:1024px){.testimonials_scrollColDesktop__QaXvb{display:block}}.testimonials_scrollColTablet__l79o7{display:none}@media(min-width:640px){.testimonials_scrollColTablet__l79o7{display:block}}.testimonials_scrollColMobile__aclRe{display:block}.form_container__QNB9b{padding:2rem 2.5rem 2.5rem;display:flex;flex-direction:column;background-color:#fff;border-radius:var(--radius-xl)}.form_container__QNB9b .form_carousel__cq96o{transition:transform .3s ease-in-out}.form_container__QNB9b .form_carousel__cq96o h1{font-size:18px!important;font-weight:600;color:#1a1a1a!important;margin-bottom:1.5rem}.form_container__QNB9b .form_questionsCover__Nr7sP{margin-bottom:1.5rem;padding-top:1.2rem}.form_container__QNB9b .form_questionsCover__Nr7sP h5{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important;text-align:left!important}.form_container__QNB9b .form_questionsCover__Nr7sP p{font-size:15px!important;line-height:22px;color:var(--warm-text-secondary)!important;margin-top:.5rem}.form_container__QNB9b .form_questionSlide__XcgRv{margin:0;padding:0;border:1px solid rgba(0,0,0,0)}.form_container__QNB9b .form_options__k1REs{margin-top:16px}.form_container__QNB9b .form_optionLabel__3NK1n{display:flex;align-items:center;gap:10px;padding:12px 16px;margin-top:.6rem;min-height:48px;border-radius:10px;background:var(--warm-bg);border:1.5px solid var(--warm-border);cursor:pointer;transition:all .2s ease-in-out}.form_container__QNB9b .form_optionLabel__3NK1n:hover{background:var(--warm-hover);border-color:#d8cfc4}.form_container__QNB9b .form_optionLabel__3NK1n span{font-size:14px!important;color:#1a1a1a;font-weight:500}.form_container__QNB9b .form_optionLabel__3NK1n input[type=radio]{margin-right:6px;accent-color:#000;width:16px;height:16px}.form_container__QNB9b .form_optionLabelMobile__oa_66{font-size:13px;color:#1a1a1a}.form_container__QNB9b .form_textInput__Y9v5e{width:100%;min-height:50px;font-size:18px;color:#1a1a1a;background:rgba(0,0,0,0);border:none;border-bottom:2px solid var(--warm-border);outline:none;transition:border-color .2s ease;resize:none;overflow:hidden;line-height:1.5;font-family:inherit}.form_container__QNB9b .form_textInput__Y9v5e:focus{border-bottom-color:rgba(212,121,56,.4431372549)}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:18px;color:var(--warm-text-accent);opacity:1}.form_container__QNB9b .form_navigation__v6eSl{display:flex;gap:10px;margin-top:2rem;width:50%}.form_container__QNB9b .form_navigation__v6eSl button{border-radius:10px;height:42px;transition:all .2s ease-in-out}.form_container__QNB9b .form_navigation__v6eSl button:disabled{background:#e8e0d6!important;color:var(--warm-text-accent)!important;cursor:not-allowed;opacity:.7}.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk{width:52px;background:#1a1a1a;color:#fff}.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk:hover:not(:disabled){background:#333}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe{width:160px;background:#303030;color:#fff;font-weight:500}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe:hover:not(:disabled){background:#303030}.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ{background:#d47838;color:#fff}.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ:hover:not(:disabled){background:#c06a2e}@media screen and (max-width:768px){.form_container__QNB9b{padding:1.5rem 1.5rem 2rem}.form_container__QNB9b .form_questionsCover__Nr7sP{padding-top:.8rem;margin-bottom:1rem}.form_container__QNB9b .form_questionsCover__Nr7sP h5{font-size:18px!important;font-weight:600;color:#1a1a1a!important}.form_container__QNB9b .form_questionsCover__Nr7sP p{font-size:13px!important;color:var(--warm-text-secondary)!important}.form_container__QNB9b .form_questionSlide__XcgRv{width:100%}.form_container__QNB9b .form_navigation__v6eSl{margin-top:1.5rem;width:100%}.form_container__QNB9b .form_optionLabel__3NK1n{min-height:auto}.form_container__QNB9b .form_textInput__Y9v5e{font-size:16px}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:16px}}@media screen and (max-width:480px){.form_container__QNB9b{padding:1.25rem 1rem 1.75rem}.form_container__QNB9b .form_questionsCover__Nr7sP{padding-top:.5rem}.form_container__QNB9b .form_navigation__v6eSl{gap:var(--space-sm);width:100%;display:flex;flex-wrap:wrap}.form_container__QNB9b .form_navigation__v6eSl .form_nextButton__jYxTe,.form_container__QNB9b .form_navigation__v6eSl .form_previousButton___HFnk,.form_container__QNB9b .form_navigation__v6eSl .form_submitButton__XMVRZ{flex:1;min-width:0;text-align:center}.form_container__QNB9b .form_textInput__Y9v5e{font-size:15px}.form_container__QNB9b .form_textInput__Y9v5e::placeholder{font-size:15px}}.form_sliding__QWdLk{transform:translateY(-100%)}.form_successMessage__XK16b{padding:3rem 2.5rem;text-align:center;background-color:#fff;border-radius:var(--radius-xl);display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm)}.form_successMessage__XK16b h5{font-size:16px!important;font-weight:700!important;color:#1a1a1a!important}.form_successMessage__XK16b p{font-size:15px;line-height:22px;color:var(--warm-text-secondary)}.form_successMessage__XK16b .form_successIcon__RLegj{width:48px;height:48px;border-radius:50%;background:var(--warm-bg);border:1.5px solid var(--warm-border);display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}@media screen and (max-width:480px){.form_successMessage__XK16b{padding:2rem 1.25rem}}.notification_notificationCover__up0Gb{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;height:90vh}.notification_notificationCover__up0Gb .notification_content__P2fKc{width:50%;padding:1rem;background:#d9d9d9;border-radius:var(--radius-md)}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{margin-bottom:2rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:2rem 0}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{font-weight:400;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;align-content:center;gap:10px;margin-top:.6rem}@media screen and (max-width:480px){.notification_notificationCover__up0Gb .notification_content__P2fKc{width:90%;gap:0;border-radius:6.34px;opacity:0;background:#d9d9d9;padding:.8rem;margin:auto auto .8rem}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{position:relative;width:100%!important;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:2rem 0;object-fit:cover!important;padding:0 2rem}.notification_notificationCover__up0Gb .notification_notification__c_SHy img{width:100%!important;height:auto;display:block;object-fit:cover!important}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{text-align:center;color:rgba(38,38,38,.8);margin-top:3rem;margin-bottom:.4rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;gap:10px;padding:.8rem 0}}.pathway-chapters-panel_sidebarTop__PLxEq{display:flex;flex-direction:column;gap:var(--gap-sm);padding:0 .5rem 1.5rem;width:100%}.pathway-chapters-panel_collapsed__wMbI7{align-items:center;gap:var(--gap-sm)}.pathway-chapters-panel_collapsedModule__Kjb9E{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--warm-bg);color:#1a1a1a;font-size:.95rem;font-weight:600;border:1px solid var(--warm-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_collapsedModule__Kjb9E:hover:enabled{background:var(--warm-hover)}.pathway-chapters-panel_collapsedModule__Kjb9E:disabled{opacity:.4;cursor:not-allowed}.pathway-chapters-panel_pathwayHeaderCover__ODKXr{display:flex;gap:.8rem;flex-direction:column}.pathway-chapters-panel_pathwayHeader__94mWk{padding:0 .3rem}.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:15px!important;font-weight:700;color:#000!important;line-height:1.35;margin-bottom:.25rem;text-align:left}.pathway-chapters-panel_pathwayMeta__G5ZOa{font-size:13px!important;color:var(--warm-text-secondary)!important;font-weight:400}.pathway-chapters-panel_sidebarProgress__0MShI{padding:0 .3rem;margin-bottom:.25rem}.pathway-chapters-panel_progressLabel__Q99Xj{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;color:var(--warm-text-secondary);margin-bottom:.3rem}.pathway-chapters-panel_progressBarWrapper__Xe_rT{width:100%!important}.pathway-chapters-panel_progressBarWrapper__Xe_rT>div{height:5px!important;border-radius:5px!important}.pathway-chapters-panel_activeChapterHeading__vPvqT{font-size:12px!important;color:var(--warm-text-accent);font-weight:500;padding:.6rem .3rem .25rem;margin-bottom:0;margin-top:.25rem;border-top:1px solid #ebe6df}.pathway-chapters-panel_resourceList__qRKVq{display:flex;flex-direction:column;gap:0}.pathway-chapters-panel_resourceButton__shetP{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:.6rem .75rem;background:rgba(0,0,0,0);border:none;border-left:3px solid rgba(0,0,0,0);color:#444;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_resourceButton__shetP:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14{border-left-color:#d4943c;background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14 .pathway-chapters-panel_resourceTitle__jsjo4{color:#1a1a1a;font-weight:700}.pathway-chapters-panel_resourceIcon___3Lvb{display:inline-flex;align-items:center;flex-shrink:0;font-size:1rem;color:var(--warm-text-accent)}.pathway-chapters-panel_resourceTitle__jsjo4{font-size:14px!important;font-weight:400;line-height:1.4}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.85rem;border-radius:14px;background:var(--warm-bg-light);border:1px solid var(--warm-border);display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.pathway-chapters-panel_chapterNavStats__0xx2g{font-size:11px!important;color:var(--warm-text-secondary);font-weight:500}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:14px!important;font-weight:700;color:#1a1a1a;text-align:left!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:12px!important;color:var(--warm-text-secondary);line-height:1.4}.pathway-chapters-panel_chapterNavButton__i3Yie{margin-top:.5rem;background:#fff!important;color:#1a1a1a!important;border:1px solid #e0d9d0!important;border-radius:10px!important;font-weight:600!important;font-size:13px!important;height:40px!important;padding:8px 16px!important;box-shadow:none!important}.pathway-chapters-panel_chapterNavButton__i3Yie:hover{background:var(--warm-bg-light)!important;transform:none!important;box-shadow:none!important}.pathway-chapters-panel_chapterNavButton__i3Yie p,.pathway-chapters-panel_chapterNavButton__i3Yie span{color:#1a1a1a!important}.pathway-chapters-panel_emptyModule__3RfeW,.pathway-chapters-panel_emptyState__e7AMO{font-size:.82rem;color:var(--warm-text-secondary);text-align:left}.pathway-chapters-panel_emptyState__e7AMO{background:var(--warm-bg);border-radius:var(--radius-lg);padding:1rem}@media(max-width:900px){.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:14px!important}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.75rem}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:13px!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:11px!important}}.pathway-chapters-panel_canvasBackBtn__wbrZe{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--warm-bg);color:#1a1a1a;text-decoration:none;margin-bottom:.75rem;transition:background .2s ease}.pathway-chapters-panel_canvasBackBtn__wbrZe:hover{background:var(--warm-hover)}.pathway-chapters-panel_canvasInfoCard__6ZXNx{background:#fff;border:1px solid var(--warm-border);border-radius:14px;padding:.6rem;margin-bottom:.8rem}.pathway-chapters-panel_canvasHeader__nY42e{background:var(--warm-bg-light);border-radius:var(--radius-sm)!important;padding:.4rem .6rem}.pathway-chapters-panel_canvasInfoTitle__2J9IN{font-size:14px!important;font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:.75rem;text-align:left}.pathway-chapters-panel_canvasProgressBar__1M459{margin:.6rem 0}.pathway-chapters-panel_canvasProgressBar__1M459>div:first-child{height:10px!important;border-radius:var(--radius-sm)!important}.pathway-chapters-panel_canvasLabel__vIRfx{font-size:13px!important;color:var(--warm-text-secondary);font-weight:400;margin-bottom:.15rem}.pathway-chapters-panel_startLearningBtn__bnjKK{display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem 0;border-radius:10px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_startLearningBtn__bnjKK:hover{background:#333}.pathway-chapters-panel_savePathwayBtn__lmBJt{display:flex;align-items:center;justify-content:center;width:100%;padding:.6rem 0;border-radius:10px;background:rgba(0,0,0,0);color:#1a1a1a;font-size:14px;font-weight:500;border:1px solid var(--warm-border);cursor:pointer;text-decoration:none;transition:background .2s ease}.pathway-chapters-panel_savePathwayBtn__lmBJt:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_canvasModuleList__MAqqT{display:flex;flex-direction:column;gap:.35rem;padding:0 .3rem}.pathway-chapters-panel_canvasModuleLabel__4wZtr{font-size:13px!important;color:var(--warm-text-accent);font-weight:500;padding:.5rem 0 .25rem;display:flex;align-items:center;gap:var(--gap-sm)}.pathway-chapters-panel_canvasModuleDuration__cBaPS{font-size:12px!important;color:#aaa;font-weight:400}.pathway-chapters-panel_canvasChapterRow__Sjn_o{display:flex;align-items:center;gap:var(--gap-xs);padding:.6rem .75rem;border-radius:10px;margin-top:.3rem;background:#fff;font-size:13px!important;color:#1a1a1a;transition:background .15s ease;cursor:pointer}.pathway-chapters-panel_canvasChapterRow__Sjn_o:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_canvasChapterNum__vZG_j{font-weight:600;color:var(--warm-text-secondary);font-size:13px!important;flex-shrink:0}.pathway-chapters-panel_canvasChapterDot__t8BO2{color:#ccc;font-size:16px!important;flex-shrink:0}.pathway-chapters-panel_canvasChapterTitle__xMh_R{font-size:13px!important;font-weight:400;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_sidebar__in5Kr{position:fixed;left:0;top:0;display:flex;flex-direction:column;overflow:hidden;height:100vh;min-height:100vh;align-items:center;justify-content:flex-start;width:16%!important;background-color:#fff;border-right:1px solid var(--warm-border)}.sidebar_sidebar__in5Kr .sidebar_linkText__Jhsfr span{font-size:12px;color:var(--warm-text-secondary)}@media only screen and (min-width:1824px){.sidebar_sidebar__in5Kr{width:10%}}.sidebar_sidebar__in5Kr .sidebar_profileWrapper__SxVMT .sidebar_closedProfile__fp4CX{display:none}.sidebar_sidebar__in5Kr .sidebar_header__wAc9W{flex-shrink:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.8rem .6rem;border-bottom:1px solid var(--warm-border);width:100%;background-color:#fff}.sidebar_sidebar__in5Kr .sidebar_headerActions__z3_U9{display:flex;align-items:center;gap:.25rem}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover svg{color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_divider__LCVC2{margin:1.8rem 0;width:100%}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{width:60px}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF p{display:none}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF .sidebar_links__tluVH a{justify-content:center;padding:6px}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF .sidebar_header__wAc9W{justify-content:center;padding:.4rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding-top:.8rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar{width:4px}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-thumb{background:#e0dbd4;border-radius:var(--radius-xs)}.sidebar_sidebar__in5Kr .sidebar_sidebarTop__7s2S6{flex:1;display:flex;flex-direction:column;width:100%;padding:0 .5rem}.sidebar_sidebar__in5Kr .sidebar_sidebarBottom__QNzes{flex-shrink:0;padding:.75rem .5rem;width:100%;background-color:#fff;box-shadow:0 -4px 12px rgba(0,0,0,.04)}.sidebar_sidebar__in5Kr .sidebar_betaLimitUsage__Z_95r{width:100%!important}.sidebar_sidebar__in5Kr .sidebar_sidebarIcons__DfRD2{background-color:var(--warm-bg);padding:.6rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar_sidebar__in5Kr .sidebar_links__tluVH{display:flex;flex-direction:column;cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_links__tluVH p{font-size:14px!important;font-weight:700;cursor:pointer;color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_links__tluVH a{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:var(--radius-sm);font-size:14px!important;font-weight:500;border:1px solid rgba(0,0,0,0);transition:background .2s ease,border .2s ease;cursor:pointer;margin-bottom:.2rem}.sidebar_sidebar__in5Kr .sidebar_links__tluVH a:hover{background:var(--warm-bg);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_{background:var(--warm-bg)!important;border:1px solid var(--warm-border);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_ p{color:#1a1a1a!important;cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_activePath__2pBC_ svg{color:#1a1a1a!important}.sidebar_sidebar__in5Kr .sidebar_currentPath__iaIm8{background:rgba(0,0,0,0);cursor:pointer}.sidebar_sidebar__in5Kr .sidebar_currentPath__iaIm8:hover{background:var(--warm-bg)!important}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW{display:flex;align-items:center;gap:var(--gap-sm)}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW h3{color:#1a1a1a;font-weight:700;font-size:1.1rem}.sidebar_sidebar__in5Kr .sidebar_betaBadge__H_MYS{font-size:10px;font-weight:600;color:var(--warm-text-secondary);background:var(--warm-bg-medium);border:1px solid var(--warm-border);border-radius:var(--radius-xs);padding:1px 5px;letter-spacing:.04em}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET{padding:0 .8rem;margin-bottom:.5rem}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a{font-size:14px;font-weight:500;color:var(--warm-text-accent);text-decoration:none;transition:color .2s ease}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a:hover{color:#d4943c}.sidebar_sidebar__in5Kr .sidebar_profileRow__erukH{display:flex;align-items:center;gap:var(--gap-sm)}.sidebar_sidebar__in5Kr .sidebar_freeBeta__rEEsP{font-size:13px;font-weight:600;color:#e07a4a}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI svg{color:var(--warm-text-secondary)}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI:hover svg{color:#1a1a1a}.sidebar_sidebar__in5Kr .sidebar_sidebarProfile__wag_h{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border-radius:var(--radius-lg);color:#1a1a1a;width:auto-fit;align-self:center}.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77{width:36px;height:36px;border-radius:50%;color:#fff;background-color:#2a2a2a;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77 .sidebar_profileAvatarImage__UPwzr,.sidebar_sidebar__in5Kr .sidebar_profileAvatar__UGt77 img{width:100%;height:100%;object-fit:cover}.sidebar_sidebar__in5Kr .sidebar_profileCompact__lLf6T{justify-content:center;width:auto}.sidebar_sidebar__in5Kr .sidebar_recentPathwayCard__XOCAX{background:#fff;border:1px solid var(--warm-border);border-radius:10px;padding:.85rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.sidebar_sidebar__in5Kr .sidebar_inProgressBadge__vv_z0{display:inline-block;font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:var(--radius-pill);padding:2px 8px;width:fit-content;margin-bottom:.15rem}.sidebar_sidebar__in5Kr .sidebar_recentTitle__THipq{font-size:14px!important;font-weight:700;color:#1a1a1a;margin:0;line-height:1.35}.sidebar_sidebar__in5Kr .sidebar_recentDescription__FsLrw{font-size:12px!important;color:var(--warm-text-secondary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv{display:inline-block;font-size:13px!important;color:#1a1a1a;font-weight:600;padding:.45rem 0;margin-top:.25rem;border:1px solid var(--warm-border);border-radius:var(--radius-md);text-align:center;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO{display:flex;align-items:center;gap:var(--gap-sm);padding:.55rem .65rem;width:100%;border:none;background:none;color:#1a1a1a;font-size:13px;font-weight:600;cursor:pointer;border-radius:var(--radius-md);margin-bottom:.5rem;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO:hover{background:var(--warm-bg)}.sidebar_sidebar__in5Kr .sidebar_feedbackButtonWrapper__qdgxX{margin-bottom:.5rem}.sidebar_sidebar__in5Kr .sidebar_feedbackButton__eacMH{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm);width:100%;padding:.55rem .65rem;border:1px solid var(--warm-border);background:var(--warm-bg);color:#1a1a1a;font-size:13px!important;font-weight:600;cursor:pointer;border-radius:var(--radius-md);transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_feedbackButton__eacMH:hover{background:var(--warm-hover)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_{background-color:#f5f3ef}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_header__wAc9W{background-color:#f5f3ef;border-bottom-color:var(--warm-border)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_sidebarBottom__QNzes{background-color:#f5f3ef}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_backLink__dnWET{display:none}.sidebar_mobileToggle__njFh6{position:fixed;top:1rem;left:1rem;background:hsla(0,0%,100%,.9);border:1px solid var(--warm-border);border-radius:var(--radius-pill);padding:.4rem .6rem;color:#1a1a1a;z-index:50;display:none}.sidebar_mobileOpen__OaKcK{width:100%!important;padding:1rem;background:hsla(0,0%,100%,.98);overflow-y:auto}@media screen and (max-width:768px){.sidebar_sidebar__in5Kr{transition:transform .3s ease;width:80%}.sidebar_sidebar__in5Kr,.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{transform:translateX(-100%);display:none}.sidebar_mobileOpen__OaKcK{transform:translateX(0);display:flex;width:80%!important;z-index:999}.sidebar_mobileToggle__njFh6{display:inline-flex}}.usage_ContinueLearningContent__S3Kac{display:flex;flex-direction:column;gap:.8rem;border-radius:18px;padding:1rem;background:#1c1c1c}.usage_cardHeader__cSXj4{display:flex;justify-content:space-between;gap:var(--gap-lg);align-items:flex-start}.usage_cardHeader__cSXj4 h3{margin:0;font-size:clamp(1.1rem,2.4vw,1.4rem);color:#fff;letter-spacing:-.4px}.usage_cardTitleBlock__Z9B01{display:flex;flex-direction:column;gap:.2rem}.usage_cardTitleBlock__Z9B01 p{margin:0;font-size:14px!important;color:#fafafc!important;text-align:left!important}.usage_subtitle__ROMdz{margin:0;color:#fff;font-size:.9rem}.usage_chapterTag__5icPo{display:inline-flex;align-items:center;background:rgba(0,0,0,.03);color:#fff;font-size:.85rem}.usage_chapterTag__5icPo .usage_description__t9Ded{text-align:left!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.usage_progressBar__QnIld{margin:0}.usage_progressFooter__ZinU3{display:flex;justify-content:space-between;font-size:.85rem;gap:var(--gap-lg);color:#fff}.usage_roleBadge__hhk74{display:flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-xl)}.usage_roleBadge__hhk74 span{font-weight:600;color:#fff}.usage_avatar__Fho1D{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.usage_markAsCompleteButton__PisfO{margin-left:auto;border-radius:var(--radius-2xl);min-width:140px}.usage_statusPill__9_o7B{background:#000;color:#fff;font-size:12px!important;border-radius:var(--radius-pill);padding:.3rem .6rem;width:50%!important}@media(max-width:768px){.usage_cardHeader__cSXj4{flex-direction:column}.usage_roleBadge__hhk74{flex-direction:column;align-items:flex-start}.usage_markAsCompleteButton__PisfO{width:100%}}.collapsible-card_card__6nBN5{background:var(--warm-bg-light);border:1px solid var(--warm-border);border-radius:var(--radius-lg);overflow:hidden}.collapsible-card_header__WjTu4{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;background:none;border:none;cursor:pointer;transition:background .15s ease}.collapsible-card_headerOpen__9kPIS,.collapsible-card_header__WjTu4:hover{background:var(--warm-bg)}.collapsible-card_headerLeft__Z1pMz{display:flex;align-items:center;gap:var(--gap-sm)}.collapsible-card_icon__Nip2E{display:inline-flex;align-items:center;font-size:15px}.collapsible-card_title__uc10r{font-size:15px;font-weight:600;color:#1a1a1a}.collapsible-card_chevron__jATip{color:var(--warm-text-secondary);transition:transform .25s ease;flex-shrink:0}.collapsible-card_chevronOpen__gAwq9{transform:rotate(180deg)}.collapsible-card_content__PMS2v{max-height:0;overflow:hidden;transition:max-height .3s ease}.collapsible-card_contentInner__BqISv{padding:0 1.25rem 1.25rem}.editor_editorContainer__wfv4u{min-width:100%;max-width:100%;height:100%;min-height:600px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);overflow:hidden;background:#111;box-shadow:0 2px 8px rgba(0,0,0,.3)}.editor_editorIframe__slN2_{flex:1;width:100%;height:100%;border:none}@media(max-width:768px){.editor_editorContainer__wfv4u{min-height:400px}}@media(max-width:520px){.editor_editorContainer__wfv4u{min-height:300px}}.embeddable-resource_container__E3__Z{border:1px solid var(--warm-border);background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-sm);height:100%;border-radius:var(--radius-lg);padding:0 clamp(.85rem,4vw,6rem)}.embeddable-resource_title__O8QqC{font-weight:600;color:#fff;margin-bottom:.5rem}.embeddable-resource_message__hhcpo{font-size:.875rem;color:var(--warm-text-muted);margin-bottom:.75rem;text-align:center}.embeddable-resource_button__jaMU8{display:inline-flex;align-items:center;border-radius:10px;padding:.6rem 1rem;color:#fff;background:#2a2a2a;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .2s ease}.embeddable-resource_button__jaMU8:hover{background:#1a1a1a}.embeddable-resource_iframe__lLTB2{width:100%;border:0;min-height:280px;height:100%;border-radius:var(--radius-lg)}@media screen and (max-width:768px){.embeddable-resource_container__E3__Z{padding:.85rem;align-items:stretch}.embeddable-resource_title__O8QqC{font-size:1rem}.embeddable-resource_message__hhcpo{font-size:.82rem}.embeddable-resource_iframe__lLTB2{min-height:220px;height:300px}}@media(max-width:520px){.embeddable-resource_container__E3__Z{padding:.75rem}.embeddable-resource_iframe__lLTB2{min-height:200px;height:260px}}.lesson-pane_container__if7Gn{width:100%;max-width:900px;display:flex;flex-direction:column;margin:1.5rem auto;gap:0;background:rgba(0,0,0,0);padding:1.5rem 2rem;border-radius:0}.lesson-pane_twoColumnLayout__EB1tu{display:grid;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:var(--space-lg)}.lesson-pane_lesson__DqFja{display:flex;flex-direction:column;gap:0;width:100%}.lesson-pane_moduleContext__AUJTA{width:100%;margin-bottom:.5rem;padding:1.15rem 1.4rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--warm-border)}.lesson-pane_moduleContext__AUJTA h2{font-size:1.1rem;font-weight:600;letter-spacing:-.01em;color:#1a1a1a}.lesson-pane_moduleContext__AUJTA p{margin-top:.4rem;font-size:.9rem;line-height:1.5;color:var(--warm-text-muted)}.lesson-pane_resourceTitleBar__J6MD0{display:flex;align-items:left;justify-content:flex-end;padding:.6rem 0;gap:var(--gap-sm)}.lesson-pane_resourceTitleBar__J6MD0 button p{font-size:.83rem}.lesson-pane_navigationAndActions__vfADS{display:none}.lesson-pane_embeddedContent__lMe0Q{width:100%;aspect-ratio:16/9;border:none;border-radius:var(--radius-lg);overflow:hidden;background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.lesson-pane_resourceTitle__sXg9W{font-size:20px;font-weight:700;color:#1a1a1a;margin-top:1rem;line-height:1.35;text-align:left}.lesson-pane_resourceDescription__CmYl8{font-size:15px;line-height:1.7;color:#444;margin-top:.35rem;text-align:left}.lesson-pane_summaryCard__EpksM{margin-top:.75rem;text-align:left}.lesson-pane_summaryCard__EpksM p{font-size:14px;line-height:1.65;color:#555}.lesson-pane_summaryCard__EpksM ul{margin-top:.5rem;padding-left:1.25rem;list-style-type:disc}.lesson-pane_summaryCard__EpksM ul li{font-size:14px;line-height:1.65;color:#555;margin-bottom:.25rem}.lesson-pane_comingSoonTag__rp47F{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:var(--radius-pill);background:var(--warm-bg);color:var(--warm-text-accent);font-size:11px;font-weight:600;letter-spacing:.02em;margin-left:.5rem;vertical-align:middle}.lesson-pane_editorToggle__0B7Gt{display:inline-flex;align-items:center;gap:var(--gap-xs);background:rgba(0,0,0,0);border:1px solid var(--warm-border);border-radius:var(--radius-md);padding:.45rem .85rem;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:background .2s ease,border-color .2s ease}.lesson-pane_editorToggle__0B7Gt:hover{background:var(--warm-bg);border-color:var(--warm-border-dark)}.lesson-pane_nextLessonBar__xWpj7{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0 1rem;gap:var(--space-sm)}.lesson-pane_secondaryActions__fN_Bt{display:flex;align-items:center;gap:var(--gap-sm)}.lesson-pane_actionButton___qWJs{display:inline-flex;align-items:center;gap:var(--gap-xs);background:rgba(0,0,0,0);border:1px solid var(--warm-border);border-radius:var(--radius-md);padding:.5rem .85rem;font-size:13px;font-weight:500;color:var(--warm-text-muted);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.lesson-pane_actionButton___qWJs:hover:not(:disabled){background:var(--warm-bg);border-color:var(--warm-border-dark);color:#1a1a1a}.lesson-pane_actionButton___qWJs:disabled{cursor:default}.lesson-pane_actionButtonActive__Bz2Rm,.lesson-pane_actionButtonActive__Bz2Rm:hover:not(:disabled){background:var(--warm-bg);border-color:#d4943c;color:#d4943c}.lesson-pane_nextLessonButton__XJXMT{background:#2a2a2a;color:#fff;font-weight:600;font-size:14px;letter-spacing:-.01em;border-radius:10px;padding:.7rem 1.5rem;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.lesson-pane_nextLessonButton__XJXMT:hover{background:#1a1a1a;transform:translateY(-1px)}.lesson-pane_nextLessonButton__XJXMT:active{transform:translateY(0)}.lesson-pane_editorPane__ynok_{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--gap-lg)}@media(max-width:900px){.lesson-pane_container__if7Gn{width:100%;max-width:100%;padding:1rem;margin:0 auto}.lesson-pane_twoColumnLayout__EB1tu{grid-template-columns:1fr}.lesson-pane_embeddedContent__lMe0Q{height:auto;min-height:280px}.lesson-pane_resourceTitleBar__J6MD0{flex-direction:column;align-items:flex-start;gap:var(--gap-md)}.lesson-pane_moduleContext__AUJTA h2{font-size:1rem}.lesson-pane_moduleContext__AUJTA p{font-size:.9rem}}@media(max-width:600px){.lesson-pane_container__if7Gn{padding:0 .75rem}.lesson-pane_embeddedContent__lMe0Q{min-height:220px}.lesson-pane_nextLessonBar__xWpj7{flex-wrap:wrap}.lesson-pane_nextLessonButton__XJXMT{width:100%;text-align:center}.lesson-pane_resourceTitle__sXg9W{font-size:17px}.lesson-pane_resourceDescription__CmYl8{font-size:14px}}