.publicCoursesCatalog_catalog__i8SYy h1.publicCoursesCatalog_editorialHeading__i9FDm,.publicCoursesCatalog_catalog__i8SYy h2.publicCoursesCatalog_editorialHeading__i9FDm{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.editorialPage_page__uSXOn{--editorial-paper:#f8f7ef;--editorial-surface:#fffef9;--editorial-ink:#202321;--editorial-body:#455047;--editorial-muted:#525c54;--editorial-teal:#202321;background:var(--editorial-paper);color:var(--editorial-ink);color-scheme:light;overflow-x:clip}.editorialPage_page__uSXOn>main{padding-top:130px;background:var(--editorial-paper)}.editorialPage_page__uSXOn main :is(h1,h2,h3,h4){color:var(--editorial-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.editorialPage_page__uSXOn main :is(h2,h3,h4){line-height:1.25}.editorialPage_page__uSXOn main h2{font-size:clamp(25px,3vw,34px)}.editorialPage_page__uSXOn main :is(p,li,td){line-height:1.8}.editorialPage_page__uSXOn main :is(p,li,td,div,span)[class*=text-slate-],.editorialPage_page__uSXOn main :is(p,li,td,div,span)[class*=text-white]{color:var(--editorial-muted)}.editorialPage_page__uSXOn main :is(a,[class*=text-cyan-],[class*=text-violet-]){color:var(--editorial-teal)}.editorialPage_page__uSXOn main a{text-decoration-color:#31bcbc}.editorialPage_page__uSXOn main a:hover{color:#202321;text-decoration-color:#31bcbc}.editorialPage_page__uSXOn main :is(a,button):focus-visible{outline:2px solid #31bcbc;outline-offset:4px}.editorialPage_page__uSXOn main .editorial-paper{background:var(--editorial-surface);border:1px solid #dce1d7;border-radius:24px;padding:clamp(20px,5vw,56px);box-shadow:none}.editorialPage_page__uSXOn main .editorial-document{max-width:58rem}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .editorial-document :is(p,li,dd,dt,td){color:var(--editorial-body);font-size:16px}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .editorial-document :is(h1,h2,h3,h4,strong,th){color:var(--editorial-ink)}.editorialPage_page__uSXOn main .editorial-document>.editorial-paper>p{text-align:left;color:var(--editorial-muted)}.editorialPage_page__uSXOn main .editorial-document section{scroll-margin-top:100px}.editorialPage_page__uSXOn main .editorial-document :is(a){text-decoration:underline;text-underline-offset:3px}.editorialPage_page__uSXOn main .editorial-document :is(th,td,[class*=border-white]){border-color:#dce1d7}.editorialPage_page__uSXOn main .editorial-document :is(thead,[class*="bg-white/10"]){background:#e8eee5}.editorialPage_page__uSXOn main .editorial-document :is([class*="bg-white/5"],[class*="bg-white/["]){background:var(--editorial-surface)}.editorialPage_page__uSXOn main .editorial-collection{padding:20px 0 48px}.editorialPage_page__uSXOn main .editorial-blog-index{padding-top:0}.editorialPage_page__uSXOn .editorial-blog-index .editorialPage_heading__TGGYs{align-items:start}.editorialPage_page__uSXOn main .editorial-topics{justify-content:flex-start;gap:10px}.editorialPage_page__uSXOn main .editorial-topics a{background:transparent;border:1px solid #ccd7cd;padding:8px 16px;font-size:13px;font-weight:500}.editorialPage_page__uSXOn main .editorial-reading-path{border:1px solid #d7dfd4;border-radius:18px;background:#e8eee5}.editorialPage_heading__TGGYs{display:grid;grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:28px;padding:16px 0 32px;margin-bottom:28px;border-bottom:1px solid #d9dfd4;text-align:left}.editorialPage_page__uSXOn .editorialPage_heading__TGGYs h1{margin:10px 0 0;font-size:clamp(36px,5vw,66px);line-height:1.06}.editorialPage_page__uSXOn .editorialPage_eyebrow__ubSDT{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--editorial-teal)}.editorialPage_intro___4aER{max-width:42rem;margin-top:20px;color:var(--editorial-muted);font-size:17px}.editorialPage_intro___4aER p{margin:0}.editorialPage_artwork__9uX6B{display:block;width:100%;max-width:200px;height:auto}.editorialPage_page__uSXOn main .editorial-post-header{margin:0;padding:0 0 30px;background:transparent}.editorialPage_page__uSXOn main .editorial-post-header .editorialPage_heading__TGGYs{margin-bottom:20px}.editorialPage_page__uSXOn main .editorial-post-category{background:#e0ece4;color:#202321}.editorialPage_page__uSXOn main .editorial-post-author{color:var(--editorial-muted)}.editorialPage_page__uSXOn main .editorial-post-cta{background:#e9e0ef;border:1px solid #d9cedf}.editorialPage_page__uSXOn main .editorial-post-tagline{color:#44364d}.editorialPage_page__uSXOn main a.editorial-post-signup{color:#fffef9;background:#202321;text-decoration:none}.editorialPage_page__uSXOn main a.editorial-post-signup:hover{color:#202321;background:#31bcbc}.editorialPage_page__uSXOn main a.editorial-post-signup:focus-visible{outline:3px solid #31bcbc;outline-offset:4px}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .examo-article{color:var(--editorial-body)}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .examo-article :is(p,li,blockquote,em,td){color:var(--editorial-body)}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .examo-article :is(h2,h3,strong,th){color:var(--editorial-ink)}.editorialPage_page__uSXOn.editorialPage_page__uSXOn main .examo-article :is(table){background:var(--editorial-surface)}@media (max-width:639px){.editorialPage_page__uSXOn>main{padding-top:106px;padding-left:20px;padding-right:20px}.editorialPage_heading__TGGYs{grid-template-columns:minmax(0,1fr) 76px;gap:12px;padding:8px 0 24px;align-items:start;margin-bottom:24px}.editorialPage_heading__TGGYs>div{display:contents}.editorialPage_heading__TGGYs :is(h1,.editorialPage_eyebrow__ubSDT){grid-column:1}.editorialPage_heading__TGGYs .editorialPage_intro___4aER{grid-column:1/-1}.editorialPage_heading__TGGYs .editorialPage_artwork__9uX6B{grid-column:2;grid-row:1/span 2}.editorialPage_page__uSXOn .editorialPage_heading__TGGYs h1{font-size:clamp(32px,8vw,42px);overflow-wrap:anywhere}.editorialPage_artwork__9uX6B{margin-top:8px}.editorialPage_intro___4aER{font-size:15px;margin-top:14px}.editorialPage_page__uSXOn main .editorial-document :is(p,li){font-size:15px}}.relatedBlogPosts_reading___hbSA{margin-top:3rem;color:#202321}.relatedBlogPosts_reading___hbSA h2{margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.relatedBlogPosts_reading___hbSA ul{margin:0;padding:0;list-style:none}.relatedBlogPosts_reading___hbSA li{border-top:1px solid #cfd8d3}.relatedBlogPosts_reading___hbSA li:last-child{border-bottom:1px solid #cfd8d3}.relatedBlogPosts_reading___hbSA a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:1rem 0;color:inherit;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-color:#a6bbb2;text-underline-offset:.25em}.relatedBlogPosts_reading___hbSA a span{overflow-wrap:anywhere}.relatedBlogPosts_reading___hbSA a svg{flex-shrink:0}.relatedBlogPosts_reading___hbSA a:hover{color:#196e66;text-decoration-color:currentColor}.relatedBlogPosts_reading___hbSA a:focus-visible{outline:2px solid #196e66;outline-offset:4px}.Header_header__NaRKi{--header-cream:#fff8eb;--header-ink:#09090b;--header-blue:#ddf7f8;--header-gold:#ebd579;position:fixed;inset:0 0 auto;z-index:50;padding:12px;isolation:isolate;color:var(--header-ink)}.Header_container__4_lWX{width:100%;max-width:1440px;margin:0 auto;transition:max-width .28s cubic-bezier(.22,1,.36,1)}.Header_bar__zq65I{position:relative;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none;transition:background-color .24s ease,border-color .24s ease,border-radius .28s cubic-bezier(.22,1,.36,1),box-shadow .24s ease}.Header_inner__x8kmm{height:56px;transition:height .28s cubic-bezier(.22,1,.36,1)}.Header_desktopNav__YcM__{gap:32px}.Header_header__NaRKi[data-floating=true] .Header_container__4_lWX{max-width:1080px}.Header_header__NaRKi[data-floating=true] .Header_bar__zq65I{background:rgb(255 253 248/96%);border-color:#e8dfcd;box-shadow:0 8px 24px rgb(36 28 12/8%);backdrop-filter:blur(14px)}.Header_header__NaRKi[data-floating=true] .Header_inner__x8kmm{height:52px}.Header_header__NaRKi[data-scrolled=true] .Header_container__4_lWX{max-width:1320px}.Header_header__NaRKi[data-scrolled=true] .Header_bar__zq65I{border-radius:16px;border-color:rgb(255 255 255/12%);background:#09090b;box-shadow:0 12px 32px rgb(9 9 11/18%)}.Header_logo__ROd_S{transition:filter .18s ease,transform .2s ease}.Header_header__NaRKi[data-scrolled=true] .Header_logo__ROd_S{filter:grayscale(1) brightness(0) invert(1)}.Header_navLink__GC_5k{display:inline-flex;align-items:center;min-height:44px;color:var(--header-ink);font-weight:600;text-decoration:none;text-underline-offset:7px;text-decoration-thickness:2px}.Header_activeLink__Zso2_{text-decoration-line:underline;text-decoration-color:var(--header-gold)}.Header_navLink__GC_5k:hover{text-decoration-line:underline;text-decoration-color:#5ce1e6}.Header_action__5xNU0{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.Header_primary__9UVwB{background:var(--header-ink);color:#fff8eb}.Header_primary__9UVwB:hover{background:#25241f}.Header_secondary__GD_c1{background:transparent;color:var(--header-ink)}.Header_secondary__GD_c1:hover{background:var(--header-blue)}.Header_header__NaRKi[data-scrolled=true] .Header_desktopNav__YcM__ .Header_navLink__GC_5k{color:#fff8eb}.Header_header__NaRKi[data-scrolled=true] .Header_desktopActions__pM8uP .Header_primary__9UVwB,.Header_header__NaRKi[data-scrolled=true] .Header_mobilePrimaryAction__6Ydvw{background:#fff8eb;color:#09090b}.Header_header__NaRKi[data-scrolled=true] .Header_desktopActions__pM8uP .Header_primary__9UVwB:hover,.Header_header__NaRKi[data-scrolled=true] .Header_mobilePrimaryAction__6Ydvw:hover{background:#ffffff}.Header_header__NaRKi[data-scrolled=true] .Header_desktopActions__pM8uP .Header_secondary__GD_c1{color:#fff8eb}.Header_header__NaRKi[data-scrolled=true] .Header_desktopActions__pM8uP .Header_secondary__GD_c1:hover{background:rgb(255 255 255/12%)}.Header_menuToggle__IKZAW{width:44px;height:44px;padding:10px;border-radius:50%}.Header_menuToggle__IKZAW:hover{background:var(--header-blue)}.Header_header__NaRKi[data-scrolled=true] .Header_menuToggle__IKZAW span{background:#fff8eb}.Header_header__NaRKi[data-scrolled=true] .Header_menuToggle__IKZAW:hover{background:rgb(255 255 255/12%)}.Header_header__NaRKi :is(a,button,summary):focus-visible{outline:2px solid var(--header-ink);outline-offset:3px}.Header_header__NaRKi[data-scrolled=true] .Header_desktopActions__pM8uP a:focus-visible,.Header_header__NaRKi[data-scrolled=true] .Header_desktopNav__YcM__ a:focus-visible,.Header_header__NaRKi[data-scrolled=true] summary:focus-visible{outline-color:#fff8eb}.Header_mobilePanel__mFlkq{position:fixed;inset:80px 12px auto;max-width:640px;margin-left:auto;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid #e8dfcd;border-radius:24px;background:var(--header-cream);color:var(--header-ink);box-shadow:0 16px 36px rgb(36 28 12/12%)}.Header_mobilePanel__mFlkq .Header_navLink__GC_5k{padding:8px 12px;border-radius:12px}.Header_mobilePanel__mFlkq .Header_navLink__GC_5k:hover{background:var(--header-blue)}.Header_mobileActions__Qc2Wk{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e8dfcd}.Header_mobileActions__Qc2Wk .Header_action__5xNU0{min-height:48px;width:100%}.Header_mobilePrimaryAction__6Ydvw{min-height:40px;padding:8px 14px;font-size:13px}@media (min-width:640px){.Header_header__NaRKi{padding:16px 24px}.Header_inner__x8kmm{height:64px}.Header_header__NaRKi[data-floating=true] .Header_inner__x8kmm{height:56px}.Header_mobilePanel__mFlkq{top:92px;left:24px;right:24px;max-height:calc(100dvh - 108px - env(safe-area-inset-bottom))}}@media (min-width:1024px){.Header_header__NaRKi{padding-inline:32px}.Header_desktopNav__YcM__{gap:40px}}@media (prefers-reduced-motion:reduce){.Header_action__5xNU0,.Header_bar__zq65I,.Header_container__4_lWX,.Header_inner__x8kmm,.Header_logo__ROd_S{transition:none}}html.examo-signed-in .Header_pendingSignedOut__3NlG2{display:none}.blogCard_card__IQhHs,.blogCard_featured__bUSQG{overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:1.25rem;background:#fffef9;box-shadow:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blogCard_card__IQhHs{height:100%}.blogCard_card__IQhHs:hover,.blogCard_featured__bUSQG:hover{transform:translateY(-1px);border-color:rgba(49,188,188,.6);box-shadow:0 6px 18px rgba(15,23,42,.07)}.blogCard_link__8aIr2{display:flex;height:100%;color:inherit;text-decoration:none}.blogCard_card__IQhHs .blogCard_link__8aIr2{flex-direction:column}.blogCard_cover__kDqjo{position:relative;display:flex;min-height:11rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.4rem;color:#202321}.blogCard_cover__kDqjo:before{position:absolute;inset:0;content:none;background:linear-gradient(145deg,rgba(255,255,255,.2),transparent 45%),linear-gradient(0deg,rgba(15,23,42,.22),transparent 65%)}.blogCard_cover__kDqjo>*{position:relative}.blogCard_meta__GinjR{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.blogCard_meta__GinjR span{border:1px solid #b7c6b8;border-radius:999px;background:transparent;padding:.35rem .6rem}.blogCard_meta__GinjR time{color:#525c54}.blogCard_cover__kDqjo h2,.blogCard_cover__kDqjo h3{max-width:42rem;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900;line-height:1.16;letter-spacing:-.025em}.blogCard_body__7uMcl{display:flex;flex:1;flex-direction:column;padding:1.4rem}.blogCard_body__7uMcl>p{margin:0;color:#525c54;font-size:.9rem;font-weight:500;line-height:1.65}.blogCard_body__7uMcl footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.2rem;color:#525c54;font-size:.76rem}.blogCard_body__7uMcl strong{color:#202321;white-space:nowrap}.blogCard_featured__bUSQG{border-radius:1.6rem}.blogCard_featured__bUSQG .blogCard_link__8aIr2{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr)}.blogCard_featured__bUSQG .blogCard_cover__kDqjo{min-height:20rem;padding:clamp(1.6rem,4vw,2.7rem)}.blogCard_featured__bUSQG .blogCard_cover__kDqjo h2{font-size:clamp(1.9rem,4vw,3.25rem)}.blogCard_featured__bUSQG .blogCard_body__7uMcl{justify-content:center;padding:clamp(1.6rem,4vw,2.7rem)}.blogCard_featured__bUSQG .blogCard_body__7uMcl>p{font-size:1rem;line-height:1.8}@media (max-width:760px){.blogCard_featured__bUSQG .blogCard_link__8aIr2{display:flex;flex-direction:column}.blogCard_featured__bUSQG .blogCard_cover__kDqjo{min-height:0;gap:2rem}}@media (prefers-reduced-motion:reduce){.blogCard_card__IQhHs,.blogCard_featured__bUSQG{transition:none}}.contactus_hero__84QJS{max-width:1080px;margin:0 auto;padding:32px 0 40px}.contactus_title__Rlz_X{margin:0;font-size:clamp(40px,5vw,64px);line-height:1.1}.contactus_intro___J6fB{max-width:34rem;margin:20px 0 0;color:#5e635f;font-size:18px;line-height:1.7}@media(max-width:639px){.contactus_hero__84QJS{padding:16px 0 28px}.contactus_intro___J6fB{font-size:16px}}.faq_content__jDFFO{max-width:800px;margin:0 auto;padding:32px 0 24px;color:#202321}.faq_header__DtBYA{margin-bottom:48px}.faq_title__eI_vM{margin:0;max-width:720px;font-size:clamp(38px,5vw,60px);line-height:1.12}.faq_intro__OUIHF{max-width:40rem;margin:22px 0 0;color:#5e635f;font-size:17px;line-height:1.7}.faq_list__8opAF{border-top:1px solid #d4ddd3}.faq_item__5daJo{border-bottom:1px solid #d4ddd3}.faq_question__lmmD4{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;color:#202321;font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.faq_question__lmmD4::-webkit-details-marker{display:none}.faq_question__lmmD4:hover{color:#202321;text-decoration:underline;text-decoration-color:#31bcbc;text-decoration-thickness:2px;text-underline-offset:5px}.faq_toggle__UxSbR{flex-shrink:0;color:#202321;transition:transform .16s ease}.faq_item__5daJo[open] .faq_toggle__UxSbR{transform:rotate(45deg)}.faq_answer__jTtRg{padding:0 44px 24px 0;color:#5e635f;font-size:16px;line-height:1.8}.faq_answer__jTtRg p{margin:0}.faq_answer__jTtRg p+p{margin-top:16px}.faq_contact__VHu_O{margin-top:56px;padding:32px;border-radius:16px;background:#e5f1f6}.faq_contact__VHu_O h2{margin:0}.faq_contact__VHu_O p{max-width:34rem;margin:12px 0 24px;color:#455c64}.faq_content__jDFFO .faq_contact__VHu_O a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:12px 24px;border-radius:999px;background:#202321;color:#fffef9;font-size:15px;font-weight:600;text-decoration:none}.faq_content__jDFFO .faq_contact__VHu_O a:hover{background:#31bcbc;color:#202321}.faq_question__lmmD4:focus-visible{outline:2px solid #31bcbc;outline-offset:4px;border-radius:4px}.faq_content__jDFFO ::selection{background:#c7e5ed;color:#202321}@media(max-width:639px){.faq_content__jDFFO{padding-top:16px}.faq_header__DtBYA{margin-bottom:32px}.faq_intro__OUIHF{font-size:16px}.faq_question__lmmD4{font-size:16px;gap:16px;padding-block:20px}.faq_answer__jTtRg{padding-right:0;font-size:15px}.faq_contact__VHu_O{padding:24px;margin-top:36px}}@media(prefers-reduced-motion:reduce){.faq_toggle__UxSbR{transition:none}}.publicFooter_footer__oGOYt{border-top:2px solid #31bcbc;background:#050505;color:#f8fafc}.publicFooter_inner__2xsnq{width:min(100% - 2rem,72rem);margin:0 auto;padding:3rem 0 2rem}.publicFooter_top__UPI_y{display:grid;gap:2rem}.publicFooter_brand__WYT5z{max-width:27rem}.publicFooter_logoLink__i9LYc{display:inline-flex;align-items:center;width:8.25rem;height:3.5rem;overflow:hidden;padding:0;background:transparent;text-decoration:none}.publicFooter_logo__migsq{width:8.25rem;height:8.25rem;flex-shrink:0;object-fit:contain;object-position:center;filter:grayscale(1) brightness(0) invert(1)}.publicFooter_brand__WYT5z p{margin:.75rem 0 0;color:#cbd5e1;line-height:1.7}.publicFooter_socials__uOYro{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.publicFooter_socials__uOYro a{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid #3f3f46;border-radius:999px;background:#111113;color:#f8fafc;font-size:1.1rem;text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.publicFooter_socials__uOYro a:hover{border-color:#31bcbc;background:#31bcbc;color:#050505;transform:translateY(-2px)}.publicFooter_bottom__oHaCo a:focus-visible,.publicFooter_group__XUQFj a:focus-visible,.publicFooter_logoLink__i9LYc:focus-visible,.publicFooter_socials__uOYro a:focus-visible{outline:3px solid #67e8e3;outline-offset:3px}.publicFooter_nav__okAxD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.publicFooter_group__XUQFj h2{margin:0 0 .75rem;font-size:.875rem;font-weight:600;letter-spacing:normal;text-transform:none;color:#f8fafc}.publicFooter_group__XUQFj ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.publicFooter_groupWide__3JYmm{grid-column:1/-1}.publicFooter_groupWide__3JYmm ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem}.publicFooter_bottom__oHaCo a,.publicFooter_group__XUQFj a{color:#31bcbc;font-weight:700;text-decoration:none}.publicFooter_bottom__oHaCo a:hover,.publicFooter_group__XUQFj a:hover{color:#b7f7f4;text-decoration:underline;text-underline-offset:.2em}.publicFooter_bottom__oHaCo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid #27272a;color:#a1a1aa;font-size:.85rem}.publicFooter_languages__fvJ_q{display:flex;gap:1rem}@media (max-width:47.99rem){.publicFooter_inner__2xsnq{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (min-width:48rem) and (max-width:63.99rem){.publicFooter_groupWide__3JYmm ul,.publicFooter_nav__okAxD{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.publicFooter_top__UPI_y{grid-template-columns:minmax(12.5rem,13rem) minmax(0,1fr);align-items:start}.publicFooter_nav__okAxD{grid-template-columns:minmax(0,2.5fr) repeat(3,minmax(0,.9fr))}.publicFooter_groupWide__3JYmm{grid-column:auto}}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP{--landing-eggshell:#f8f7ef;--landing-eggshell-soft:#f1efe5;--landing-white:#fffef9;--landing-blue-strong:#202321;--landing-warm-accent:#31bcbc;--landing-ink:#202321;--landing-muted:#5e635f;--landing-black-section:#f8f7ef;--landing-black-section-text:#202321;--landing-black-section-muted:#626761;min-height:100vh;color:#202321;background:#f8f7ef!important;overflow-x:clip}.illustratedLanding_hero__CmKEd{padding:140px 24px 64px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP>section,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP>.illustratedLanding_hero__CmKEd{content-visibility:visible;contain-intrinsic-size:none}.illustratedLanding_heroCopy__GAbW8{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .illustratedLanding_headline__wTgJk{max-width:none;margin:0;color:#202321;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5.1vw,72px);font-weight:400;letter-spacing:-.055em;line-height:1.1}.illustratedLanding_eyebrow__1u0Cf{margin:0 0 18px;color:#202321;font-size:12px;font-weight:600;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;text-wrap:balance}.illustratedLanding_headline__wTgJk>span{display:block}.illustratedLanding_headline__wTgJk em{color:#31bcbc;font-weight:400}.illustratedLanding_subtitle__fmtc9{max-width:600px;margin:22px auto 26px;color:#585e59;font-size:18px;line-height:1.7}.illustratedLanding_primaryCta__38Je9{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 32px;border-radius:999px;color:#fffef9;background:#202321;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s}.illustratedLanding_primaryCta__38Je9:hover{color:#202321;background:#31bcbc}.illustratedLanding_primaryCta__38Je9:focus-visible{outline:3px solid #31bcbc;outline-offset:4px}.illustratedLanding_videoStage__CX7SW{position:relative;max-width:980px;margin:104px auto 0}.illustratedLanding_page__sJsDP .illustratedLanding_video__j38Tk{border:1px solid #d9ddd5;border-radius:22px;box-shadow:0 8px 24px rgb(32 35 33/6%)}.illustratedLanding_scene__3pBOl{position:relative;width:300px;color:#202321;pointer-events:none}.illustratedLanding_scene__3pBOl>svg{display:block;width:100%;height:auto}.illustratedLanding_heroScene__5JRol{position:absolute;width:205px;left:16px;bottom:calc(100% - 4px)}.illustratedLanding_featureScene__1Ws8B{width:144px;flex:0 0 144px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-illustrated-heading{display:flex;align-items:center;justify-content:center;gap:24px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-illustrated-heading h2{margin-bottom:0}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-features-showcase,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials{background:#f8f7ef!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy h3,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .quality-statement-title,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP section h2{font-family:Georgia,Times New Roman,serif;font-weight:400!important;letter-spacing:-.035em;line-height:1.15}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP section h2{color:#202321!important;font-size:clamp(32px,3.4vw,48px)}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP section h2 span{color:#202321!important;background:none!important;background-image:linear-gradient(transparent 66%,rgb(49 188 188/.42) 0,rgb(49 188 188/.42) 92%,transparent 0)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-text-fill-color:currentColor!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-deck{padding:0;margin-top:28px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-deck-layer{display:none}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-active-card{border-radius:24px;box-shadow:none;transform:none;animation:none;background:#e1eee9;border:1px solid #d9e3dd}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-visual{background:transparent}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-active-card:hover .landing-feature-mockup-frame,.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-mockup-frame{box-shadow:none;transform:none;background:#fffef9}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-tab{font-weight:500;min-height:46px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-tab.is-active{background:transparent;border-radius:0;color:#202321}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-tab.is-active:after{background:#31bcbc}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-selector{border:0;border-radius:0;padding:0;background:transparent}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy{min-width:0}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy h3{margin:0}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP #free-courses button[aria-controls=free-course-selector]{background:#202321!important;color:#fffef9!important;box-shadow:none!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-primary-cta{border-radius:999px;background:#202321!important;color:#fffef9!important;box-shadow:none!important;font-weight:600}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section{border-top:1px solid #e5e5da;border-bottom:1px solid #e5e5da;padding-top:64px;padding-bottom:64px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .container>div:first-child{background:transparent!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .container>div:first-child h2{max-width:660px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section [data-editorial-art]{height:auto}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .grid>div{background:#fffef9!important;border:1px solid #dfdfd5!important;border-radius:18px;box-shadow:none!important;transform:none!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .grid>div:nth-child(2){background:#e4eeea!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .grid>div:nth-child(3){background:#eee6f3!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .grid>div:nth-child(4){background:#f6e6d7!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .grid>div>div{color:#202321!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .container>p{color:#626761!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section .container>p a{color:#202321!important;text-decoration-color:#31bcbc!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .quality-statement-panel{background:#080808!important;border:1px solid #080808;box-shadow:none}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-quality-section .quality-statement-panel .quality-statement-title{color:#fffef9!important;-webkit-text-fill-color:currentColor!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .quality-statement-accent{color:#9ee5e0!important;-webkit-text-fill-color:currentColor!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials h2 span{background:none!important;-webkit-text-fill-color:currentColor!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials [class*=text-white]{color:#5e635f}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials .container>div:nth-child(2){background:#f1f0e7!important;border-color:#dedfd5!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials .h-2{background:#d9dfd5!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials .h-2>div{background:#31bcbc!important}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-testimonials .container>div:first-child>div{background:#e4ece5!important;border-color:#d4dfd5!important;color:#202321!important}@media (min-width:1100px){.illustratedLanding_hero__CmKEd{min-height:100svh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1440px;margin:0 auto;padding:180px 40px 88px}.illustratedLanding_heroCopy__GAbW8{margin:0;max-width:none;min-width:0;text-align:left}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .illustratedLanding_headline__wTgJk{font-size:clamp(42px,4vw,58px);letter-spacing:-.04em}.illustratedLanding_subtitle__fmtc9{margin:22px 0 26px;max-width:45ch}.illustratedLanding_videoStage__CX7SW{width:100%;min-width:0;margin:0}.illustratedLanding_heroScene__5JRol{width:165px}}@media (max-width:639px){.illustratedLanding_hero__CmKEd{padding:100px 20px 36px}.illustratedLanding_eyebrow__1u0Cf{margin-bottom:14px;font-size:11px;letter-spacing:.14em}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .illustratedLanding_headline__wTgJk{font-size:clamp(34px,8.7vw,48px);letter-spacing:-.05em}.illustratedLanding_subtitle__fmtc9{font-size:15px;margin:18px auto 22px;line-height:1.65}.illustratedLanding_primaryCta__38Je9{min-height:48px;padding:12px 26px;font-size:14px}.illustratedLanding_videoStage__CX7SW{margin-top:78px}.illustratedLanding_page__sJsDP .illustratedLanding_video__j38Tk{border-radius:15px}.illustratedLanding_heroScene__5JRol{width:140px;left:0;bottom:calc(100% - 3px)}.illustratedLanding_featureScene__1Ws8B{display:none}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-active-card{border-radius:18px;padding:24px 20px;gap:24px}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy{justify-content:flex-start}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy h3{font-size:clamp(28px,7.7vw,32px);overflow-wrap:anywhere}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-feature-copy>p{margin-top:16px;font-size:16px;line-height:1.65}.illustratedLanding_page__sJsDP.illustratedLanding_page__sJsDP .landing-stats-section{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.illustratedLanding_primaryCta__38Je9{transition:none}}.studyToolPage_page__GgwDZ{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:24px;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;margin:0;padding:0}.studyToolPage_materialLinks___KMoh li{padding:22px 0;border-bottom:1px solid #dce1d7;min-width:0}.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh a{color:#202321;font-size:20px;font-weight:600;text-decoration-thickness:1px;text-underline-offset:5px}.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh a:hover{text-decoration-color:#31bcbc}.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh a:focus-visible{outline:3px solid #31bcbc;outline-offset:5px;border-radius:3px}.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh p{margin:10px 0 0;color:#525c54;line-height:1.6}@media (max-width:600px){.studyToolPage_page__GgwDZ .studyToolPage_materialLinks___KMoh{grid-template-columns:minmax(0,1fr)}}.studyToolPage_srOnly__2__Ti{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.studyToolPage_crumbs__zyXtC{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#6a736b;margin-bottom:-36px}.studyToolPage_page__GgwDZ .studyToolPage_crumbs__zyXtC a{color:#202321;text-decoration:none}.studyToolPage_page__GgwDZ .studyToolPage_crumbs__zyXtC a:hover{text-decoration:underline}.studyToolPage_hero__P22Ev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-top:8px}.studyToolPage_heroText__mEvbB{display:grid;gap:20px;min-width:0}.studyToolPage_eyebrow__WZRMM{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#202321}.studyToolPage_eyebrowIcon__X__Kr{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:10px;background:#e3f0ea;color:#31bcbc}.studyToolPage_page__GgwDZ .studyToolPage_title__tCpML{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.05;text-wrap:balance}.studyToolPage_intro__DxdNp{margin:0;max-width:34rem;font-size:18px;line-height:1.7;color:#525c54}.studyToolPage_page__GgwDZ .studyToolPage_facts__XVP_8{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.studyToolPage_page__GgwDZ .studyToolPage_facts__XVP_8 li{padding:6px 12px;border:1px solid #dce1d7;border-radius:999px;background:#fffef9;color:#455047;font-size:13px;font-weight:600;line-height:1.4}.studyToolPage_demo__SCrRx{margin:0;display:grid;gap:10px;min-width:0;padding:14px;border:1px solid #dce1d7;border-radius:22px;background:#fffef9;box-shadow:0 18px 40px rgb(32 35 33/6%)}.studyToolPage_demo__SCrRx figcaption{font-size:13px;color:#6a736b}.studyToolPage_actions__pRe5K{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.studyToolPage_page__GgwDZ .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2,.studyToolPage_page__GgwDZ .studyToolPage_secondary__Pqf42.studyToolPage_secondary__Pqf42{display:inline-flex;width:fit-content;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent}.studyToolPage_page__GgwDZ .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2{background:#202321;color:#fffef9}.studyToolPage_page__GgwDZ .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2:hover{background:#31bcbc;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_secondary__Pqf42.studyToolPage_secondary__Pqf42{background:transparent;color:#202321;border-color:#c9d3c8}.studyToolPage_page__GgwDZ .studyToolPage_secondary__Pqf42.studyToolPage_secondary__Pqf42:hover{border-color:#31bcbc;color:#202321}.studyToolPage_page__GgwDZ :is(.studyToolPage_primary__HFkG2,.studyToolPage_secondary__Pqf42):focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.studyToolPage_menu__sLZmv{position:sticky;top:84px;z-index:20;justify-self:center;width:fit-content;max-width:100%;margin:-28px 0;padding:5px;border:1px solid #dce1d7;border-radius:999px;background:rgb(255 254 249/92%);box-shadow:0 8px 24px rgb(32 35 33/7%);backdrop-filter:blur(12px)}.studyToolPage_menuScroller__72wXs{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:999px}.studyToolPage_menuScroller__72wXs::-webkit-scrollbar{display:none}.studyToolPage_menu__sLZmv ul{display:flex;gap:2px;margin:0;padding:0;list-style:none;white-space:nowrap}.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href]{display:inline-flex;min-height:40px;align-items:center;padding:8px 16px;border-radius:999px;color:#455047;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease,color .16s ease}.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href]:hover{background:#eef3ec;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href][aria-current]{background:#202321;color:#fffef9}.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href]:focus-visible{outline:3px solid #31bcbc;outline-offset:-3px}.studyToolPage_section__cSi4Z{display:grid;gap:22px;scroll-margin-top:150px;min-width:0}.studyToolPage_next__ADis4 h2,.studyToolPage_section__cSi4Z h2{margin:0}.studyToolPage_sectionHead__JuSWP{display:grid;gap:6px}.studyToolPage_page__GgwDZ .studyToolPage_sectionHead__JuSWP p{margin:0;color:#5e675f;font-size:15px}.studyToolPage_spotlight__P6vKG{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:center;padding:clamp(22px,4vw,40px);border-radius:26px;background:#202321;color:#e9ece7}.studyToolPage_spotlightText__hYZhf{display:grid;gap:14px;min-width:0}.studyToolPage_page__GgwDZ .studyToolPage_spotlightEyebrow__H6vYx{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9ee5e0}.studyToolPage_page__GgwDZ .studyToolPage_spotlight__P6vKG h2{margin:0;color:#fffef9;font-size:clamp(28px,3.2vw,40px);line-height:1.12;text-wrap:balance}.studyToolPage_page__GgwDZ .studyToolPage_spotlightText__hYZhf>p:not([class]){margin:0;color:#d5dbd3;font-size:16px;line-height:1.65}.studyToolPage_page__GgwDZ .studyToolPage_spotlightPoints__uMRRx{counter-reset:point;display:grid;gap:12px;margin:6px 0 0;padding:0;list-style:none}.studyToolPage_page__GgwDZ .studyToolPage_spotlightPoints__uMRRx li{counter-increment:point;position:relative;display:grid;gap:2px;padding-left:40px}.studyToolPage_spotlightPoints__uMRRx li:before{content:counter(point);position:absolute;left:0;top:0;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#31bcbc;color:#202321;font-family:Georgia,Times New Roman,serif;font-size:14px}.studyToolPage_spotlightPoints__uMRRx strong{color:#fffef9;font-size:16px}.studyToolPage_spotlightPoints__uMRRx span{color:#c4ccc3;font-size:15px;line-height:1.55}.studyToolPage_pattern__lJhT7{display:grid;gap:10px;min-width:0;margin:0;padding:22px;border-radius:20px;background:#fffef9;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_patternLabel__vakyA{margin:4px 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_patternLabel__vakyA:first-of-type{margin-top:0}.studyToolPage_page__GgwDZ .studyToolPage_patternPast__QXM_M{display:grid;gap:8px;margin:0;padding:0;list-style:none}.studyToolPage_page__GgwDZ .studyToolPage_patternPast__QXM_M li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid #dce1d7;border-radius:12px;color:#3d463f;font-size:14px;line-height:1.5}.studyToolPage_patternPast__QXM_M li>span{padding:1px 8px;border-radius:999px;background:#eef3ec;color:#455047;font-size:12px;font-weight:700}.studyToolPage_page__GgwDZ .studyToolPage_patternFound__RK_Yr{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:12px;background:#e3f0ea;color:#202321;font-size:14px;font-weight:600;line-height:1.4}.studyToolPage_patternFound__RK_Yr>span{padding:2px 9px;border-radius:999px;background:#31bcbc;color:#202321;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studyToolPage_page__GgwDZ .studyToolPage_patternMade__aZllM{margin:0;padding:12px 14px;border:1.5px solid #31bcbc;border-radius:12px;background:#f1f7f3;color:#202321;font-size:15px;font-weight:500;line-height:1.55}.studyToolPage_page__GgwDZ .studyToolPage_patternNote__SApb1{margin:2px 0 0;color:#6a736b;font-size:12px;line-height:1.5}.studyToolPage_stepsTabs__kSetB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:stretch}.studyToolPage_stepList__m1o1S{display:grid;gap:10px;align-content:start}.studyToolPage_stepTab__YPbIO{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:start;width:100%;padding:18px 20px;border:1px solid #dce1d7;border-radius:18px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.studyToolPage_stepTab__YPbIO:hover{border-color:#9fb8b0;background:rgb(255 254 249/60%)}.studyToolPage_stepTab__YPbIO[aria-selected=true]{border-color:#31bcbc;background:#fffef9;box-shadow:0 10px 28px rgb(32 35 33/6%)}.studyToolPage_stepTab__YPbIO:focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.studyToolPage_stepNumber__QMXfN{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid #c9d3c8;border-radius:50%;background:#fffef9;color:#202321;font-family:Georgia,Times New Roman,serif;font-size:18px;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.studyToolPage_stepTab__YPbIO[aria-selected=true] .studyToolPage_stepNumber__QMXfN{border-color:#31bcbc;background:#31bcbc;color:#202321}.studyToolPage_stepCopy__7UdII{display:grid;gap:4px;min-width:0}.studyToolPage_stepCopy__7UdII strong{font-size:16px;color:#202321}.studyToolPage_stepCopy__7UdII span{color:#525c54;font-size:15px;line-height:1.6}.studyToolPage_stepPanel__wihlg{display:grid;align-content:start;gap:18px;min-width:0;padding:28px;border:1px solid #d4e0d8;border-radius:22px;background:linear-gradient(160deg,#eef3ec,#e3f0ea)}.studyToolPage_stepPanel__wihlg:focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.studyToolPage_stepPanelHead__WukT1{display:flex;align-items:center;gap:14px}.studyToolPage_stepPanelHead__WukT1>span:last-child{display:grid;gap:2px}.studyToolPage_stepPanelHead__WukT1 strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.2;color:#202321}.studyToolPage_stepPanelIcon__B1dkx{display:inline-flex;flex:0 0 44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:#fffef9;color:#31bcbc;border:1px solid #d4e0d8}.studyToolPage_stepPanelCount__hG_SX{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_stepPanelList__3Uoof{display:grid;gap:10px;margin:0;padding:0;list-style:none}.studyToolPage_page__GgwDZ .studyToolPage_stepPanelList__3Uoof li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border:1px solid #dce1d7;border-radius:14px;background:#fffef9;color:#3d463f;font-size:15px;line-height:1.5;animation:studyToolPage_stepIn___mAFA .36s cubic-bezier(.22,1,.36,1) both}.studyToolPage_stepPanelList__3Uoof li>span:first-child{display:inline-flex;padding-top:2px;color:#31bcbc}.studyToolPage_stepPanelList__3Uoof li:nth-child(2){animation-delay:60ms}.studyToolPage_stepPanelList__3Uoof li:nth-child(3){animation-delay:.12s}.studyToolPage_stepPanelList__3Uoof li:nth-child(4){animation-delay:.18s}.studyToolPage_page__GgwDZ .studyToolPage_stepPanelList__3Uoof[data-kind=make]{display:flex;flex-wrap:wrap}.studyToolPage_page__GgwDZ .studyToolPage_stepPanelList__3Uoof[data-kind=make] li{display:inline-flex;padding:8px 14px;border-radius:999px;font-weight:600;font-size:14px}.studyToolPage_stepPanelList__3Uoof[data-kind=make] li>span:first-child{display:none}.studyToolPage_stepProgress__N1_iN{display:block;height:6px;border-radius:999px;background:#d4e0d8;overflow:hidden}.studyToolPage_stepProgress__N1_iN span{display:block;width:40%;height:100%;border-radius:inherit;background:#31bcbc;animation:studyToolPage_stepWork__d1hL9 1.8s ease-in-out infinite}@keyframes studyToolPage_stepIn___mAFA{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes studyToolPage_stepWork__d1hL9{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.studyToolPage_tryIt__rY2dQ{scroll-margin-top:150px;display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:28px;padding:24px 28px;border:1px solid #dce1d7;border-radius:26px;background:#fffef9}.studyToolPage_tryIntro__7Wv5y{display:grid;align-content:start;gap:12px}.studyToolPage_page__GgwDZ .studyToolPage_tryIntro__7Wv5y h3{margin:0;font-size:30px;line-height:1.15}.studyToolPage_page__GgwDZ .studyToolPage_tryIntro__7Wv5y p{margin:0;color:#455047;font-size:16px;line-height:1.6}.studyToolPage_page__GgwDZ .studyToolPage_tryIntro__7Wv5y .studyToolPage_tryNote__6LryY{color:#6a736b;font-size:13px}.studyToolPage_page__GgwDZ .studyToolPage_sampleBadge__16_LP{display:inline-flex;width:fit-content;padding:5px 12px;border-radius:999px;background:#f6efd9;color:#6b5200;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.studyToolPage_demoStage__X653x{min-width:0;min-height:320px}.studyToolPage_page__GgwDZ .studyToolPage_demoWaiting___ynhg{margin:0;color:#6a736b;font-size:14px}.studyToolPage_showcase__GopXh{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:22px;align-items:start;padding:22px;border:1px solid #dce1d7;border-radius:26px;background:#fffef9}.studyToolPage_showcaseChoices__GoYt1{display:grid;gap:8px;min-width:0}.studyToolPage_showcaseChoice__e0qmm{display:grid;gap:3px;padding:11px 14px;border:1px solid #dce1d7;border-radius:14px;background:#fff;color:#202321;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.studyToolPage_showcaseChoice__e0qmm:hover{border-color:#31bcbc}.studyToolPage_showcaseChoice__e0qmm[aria-pressed=true]{border-color:#31bcbc;background:#e8f7f6;box-shadow:inset 0 0 0 1px #31bcbc}.studyToolPage_showcaseChoice__e0qmm:focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.studyToolPage_showcaseTag__wdlKo{color:#5e675f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studyToolPage_showcaseAsk__fiBFb{font-size:15px;font-weight:650;line-height:1.35}.studyToolPage_showcaseAnswer__W1wf2{display:grid;gap:12px;min-width:0}.studyToolPage_page__GgwDZ .studyToolPage_showcaseQuestion__elkha{justify-self:end;max-width:80%;margin:0;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#202321;color:#fffef9;font-size:15px;line-height:1.5}.studyToolPage_showcaseReply__yFZfk{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.studyToolPage_showcaseReply__yFZfk>div{display:grid;gap:12px;min-width:0;padding:12px 14px;border:1px solid #dce1d7;border-radius:16px 16px 16px 4px;background:#fff}.studyToolPage_page__GgwDZ .studyToolPage_showcaseReply__yFZfk p{margin:0;color:#2f3830;font-size:15px;line-height:1.6}.studyToolPage_showcaseWaiting__tMiBc{min-height:320px;border-radius:14px;background:#f1f4ef}@media (max-width:860px){.studyToolPage_showcase__GopXh{grid-template-columns:minmax(0,1fr);padding:14px}.studyToolPage_showcaseChoices__GoYt1{display:flex;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.studyToolPage_showcaseChoice__e0qmm{flex:0 0 auto;max-width:220px;scroll-snap-align:start}}.studyToolPage_inOut__QJSIQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studyToolPage_inOut__QJSIQ>div{display:grid;gap:12px;align-content:start;padding:22px 24px;border:1px solid #dce1d7;border-radius:20px;background:#fffef9}.studyToolPage_inOut__QJSIQ>div:last-child{background:#eef3ec}.studyToolPage_page__GgwDZ .studyToolPage_inOut__QJSIQ h3{margin:0;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_inOut__QJSIQ ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#3d463f}.studyToolPage_page__GgwDZ .studyToolPage_inOut__QJSIQ li{position:relative;padding-left:30px;line-height:1.6}.studyToolPage_inOut__QJSIQ li:before{position:absolute;left:0;top:2px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700}.studyToolPage_inOut__QJSIQ [data-kind=add] li:before{content:"+";background:#eef3ec;color:#31bcbc}.studyToolPage_inOut__QJSIQ [data-kind=get] li:before{content:"✓";background:#31bcbc;color:#202321}.studyToolPage_abilities__Njc6s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studyToolPage_abilities__Njc6s>li{display:grid;gap:12px;align-content:start;padding:22px 24px;border:1px solid #dce1d7;border-radius:20px;background:#fffef9}.studyToolPage_abilities__Njc6s>li[data-group=explain]{border-color:#9ee5e0;background:#eef8f6}.studyToolPage_page__GgwDZ .studyToolPage_abilities__Njc6s h3{display:flex;align-items:center;gap:10px;margin:0;font-size:20px;color:#202321}.studyToolPage_abilityIcon__A_V6_{display:inline-flex;width:34px;height:34px;flex:none;align-items:center;justify-content:center;border-radius:10px;background:#e3f0ea;color:#31bcbc}.studyToolPage_proBadge__602y3{padding:2px 8px;border-radius:999px;background:#202321;color:#fffef9;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.studyToolPage_page__GgwDZ .studyToolPage_abilities__Njc6s ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;color:#3d463f}.studyToolPage_page__GgwDZ .studyToolPage_abilities__Njc6s ul li{position:relative;padding-left:22px;font-size:15px;line-height:1.6}.studyToolPage_abilities__Njc6s ul li:before{content:"";position:absolute;left:4px;top:10px;width:7px;height:7px;border-radius:50%;background:#31bcbc}.studyToolPage_page__GgwDZ .studyToolPage_relatedNote__aRJUA{padding:14px 18px;border-radius:14px;background:#eef8f6;color:#24302a}.studyToolPage_cards__VpUTM{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.studyToolPage_cards__VpUTM[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.studyToolPage_cards__VpUTM li{position:relative;display:grid;gap:8px;align-content:start;padding:24px 22px 22px;border:1px solid #dce1d7;border-radius:18px;background:#fffef9;overflow:hidden}.studyToolPage_cards__VpUTM li:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#31bcbc,#9ee5e0)}.studyToolPage_cards__VpUTM strong{font-size:16px;color:#202321}.studyToolPage_cards__VpUTM span{color:#525c54;font-size:15px;line-height:1.6}.studyToolPage_compare__YHy7T{display:grid;gap:14px}.studyToolPage_page__GgwDZ .studyToolPage_compare__YHy7T h3{margin:0;font-size:24px}.studyToolPage_compare__YHy7T table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #dce1d7;border-radius:18px;overflow:hidden;background:#fffef9}.studyToolPage_compare__YHy7T :is(th,td){padding:14px 18px;border-top:1px solid #e3e8df;text-align:left;vertical-align:top;font-size:15px;line-height:1.55}.studyToolPage_page__GgwDZ .studyToolPage_compare__YHy7T td{line-height:1.55;color:#455047}.studyToolPage_compare__YHy7T thead th{border-top:0;background:#eef3ec;color:#455047;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.studyToolPage_compare__YHy7T thead th:nth-child(2){background:#31bcbc;color:#202321}.studyToolPage_compare__YHy7T tbody th{width:22%;color:#202321;font-weight:700}.studyToolPage_page__GgwDZ .studyToolPage_compare__YHy7T tbody td:first-of-type{background:#f1f7f3;color:#202321;font-weight:500}.studyToolPage_page__GgwDZ .studyToolPage_compareNote__n7Ys6{margin:0;color:#6a736b;font-size:13px}.studyToolPage_plansGrid__A8Pp3{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}.studyToolPage_page__GgwDZ .studyToolPage_limits__et0aZ{margin:0;padding:0;list-style:none;display:grid;gap:10px;color:#3d463f}.studyToolPage_page__GgwDZ .studyToolPage_limits__et0aZ li{padding:14px 16px 14px 44px;border:1px solid #dce1d7;border-radius:14px;background:#fffef9;line-height:1.6;position:relative}.studyToolPage_limits__et0aZ li:before{content:"i";position:absolute;left:14px;top:15px;display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:50%;background:#eef3ec;color:#31bcbc;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700;font-style:italic}.studyToolPage_plansCard__RItcB{display:grid;gap:14px;padding:24px;border-radius:20px;background:#202321;color:#e9ece7}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB h3{margin:0;color:#fffef9;font-size:24px}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB .studyToolPage_plans___rfay{margin:0;color:#d5dbd3;line-height:1.65}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB .studyToolPage_plans___rfay a{color:#9ee5e0;text-decoration:underline;text-underline-offset:3px}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2{background:#fffef9;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2:hover{background:#9ee5e0;color:#202321}.studyToolPage_page__GgwDZ .studyToolPage_plansCard__RItcB .studyToolPage_primary__HFkG2.studyToolPage_primary__HFkG2:focus-visible{outline-color:#9ee5e0}.studyToolPage_questions__d5b9n{display:grid;border-top:1px solid #dce1d7}.studyToolPage_questions__d5b9n details{border-bottom:1px solid #dce1d7}.studyToolPage_questions__d5b9n summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px 4px;color:#202321;font-size:17px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.studyToolPage_questions__d5b9n summary::-webkit-details-marker{display:none}.studyToolPage_questions__d5b9n summary:after{content:"+";display:inline-flex;flex:0 0 32px;height:32px;align-items:center;justify-content:center;border:1px solid #c9d3c8;border-radius:50%;color:#31bcbc;font-size:20px;font-weight:400;transition:transform .2s ease,background-color .2s ease}.studyToolPage_questions__d5b9n details[open] summary:after{transform:rotate(45deg);background:#eef3ec}.studyToolPage_questions__d5b9n summary:hover{color:#202321}.studyToolPage_questions__d5b9n summary:focus-visible{outline:3px solid #31bcbc;outline-offset:2px;border-radius:8px}.studyToolPage_page__GgwDZ .studyToolPage_questions__d5b9n details p{margin:0 0 20px;max-width:48rem;padding:0 4px;color:#525c54;line-height:1.7}.studyToolPage_next__ADis4{display:grid;gap:20px;padding:clamp(22px,4vw,40px);border:1px solid #dce1d7;border-radius:26px;background:#fffef9}.studyToolPage_next__ADis4 ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studyToolPage_next__ADis4 li{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid #e3e8df;border-radius:16px;background:#f8f7ef}.studyToolPage_relatedIcon__DegLs{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:#e3f0ea;color:#31bcbc}.studyToolPage_page__GgwDZ .studyToolPage_next__ADis4 li a{font-weight:700;color:#202321;text-decoration:none}.studyToolPage_page__GgwDZ .studyToolPage_next__ADis4 li a:hover{text-decoration:underline}.studyToolPage_next__ADis4 li span{font-size:14px;color:#525c54;line-height:1.5}.studyToolPage_next__ADis4 p{margin:0;color:#3d463f}.studyToolPage_page__GgwDZ .studyToolPage_next__ADis4 p a,.studyToolPage_page__GgwDZ .studyToolPage_plans___rfay a{color:#202321;text-decoration:underline;text-underline-offset:3px}.studyToolPage_hubHead__LCvsg{display:grid;gap:18px;max-width:46rem}.studyToolPage_hubGrid__22ehJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.studyToolPage_hubCard__ObCqZ{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:22px;border:1px solid #dce1d7;border-radius:20px;background:#fffef9;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.studyToolPage_hubCard__ObCqZ:hover{border-color:#31bcbc;transform:translateY(-2px);box-shadow:0 14px 30px rgb(32 35 33/7%)}.studyToolPage_hubCard__ObCqZ:focus-within{border-color:#31bcbc}.studyToolPage_hubIcon__VxQ1V{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;background:#e3f0ea;color:#31bcbc}.studyToolPage_page__GgwDZ .studyToolPage_cardLink__O1YCj{font-size:18px;font-weight:700;color:#202321;text-decoration:none}.studyToolPage_page__GgwDZ .studyToolPage_cardLink__O1YCj:after{content:"";position:absolute;inset:0;border-radius:inherit}.studyToolPage_page__GgwDZ .studyToolPage_cardLink__O1YCj:hover{text-decoration:underline}.studyToolPage_page__GgwDZ .studyToolPage_cardLink__O1YCj:focus-visible{outline:none}.studyToolPage_page__GgwDZ .studyToolPage_cardLink__O1YCj:focus-visible:after{outline:3px solid #31bcbc;outline-offset:3px}.studyToolPage_hubCard__ObCqZ>span:not([class]){color:#525c54;font-size:15px;line-height:1.6}.studyToolPage_hubMore__juuM5{color:#202321;font-size:14px;font-weight:600}@media (max-width:960px){.studyToolPage_plansGrid__A8Pp3,.studyToolPage_stepsTabs__kSetB,.studyToolPage_tryIt__rY2dQ{grid-template-columns:minmax(0,1fr)}.studyToolPage_hubGrid__22ehJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.studyToolPage_hero__P22Ev,.studyToolPage_spotlight__P6vKG{grid-template-columns:minmax(0,1fr);gap:32px}.studyToolPage_abilities__Njc6s,.studyToolPage_cards__VpUTM,.studyToolPage_cards__VpUTM[data-count],.studyToolPage_next__ADis4 ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.studyToolPage_page__GgwDZ{gap:44px}.studyToolPage_crumbs__zyXtC{margin-bottom:-24px}.studyToolPage_intro__DxdNp{font-size:16px}.studyToolPage_hubGrid__22ehJ,.studyToolPage_inOut__QJSIQ{grid-template-columns:minmax(0,1fr)}.studyToolPage_abilities__Njc6s>li,.studyToolPage_inOut__QJSIQ>div{padding:20px}.studyToolPage_menu__sLZmv{top:80px;margin:-18px 0;justify-self:stretch;border-radius:16px}.studyToolPage_menuScroller__72wXs{border-radius:12px}.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href]{padding:8px 12px;font-size:13px}.studyToolPage_section__cSi4Z{scroll-margin-top:140px;gap:22px}.studyToolPage_stepTab__YPbIO{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 16px}.studyToolPage_stepNumber__QMXfN{width:34px;height:34px;font-size:16px}.studyToolPage_stepPanel__wihlg{padding:20px}.studyToolPage_stepPanelHead__WukT1 strong{font-size:20px}.studyToolPage_tryIt__rY2dQ{gap:20px;padding:20px 16px;border-radius:20px}.studyToolPage_page__GgwDZ .studyToolPage_tryIntro__7Wv5y h3{font-size:26px}.studyToolPage_compare__YHy7T table,.studyToolPage_compare__YHy7T tbody,.studyToolPage_compare__YHy7T td,.studyToolPage_compare__YHy7T th,.studyToolPage_compare__YHy7T tr{display:block;width:auto}.studyToolPage_compare__YHy7T thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.studyToolPage_compare__YHy7T tbody tr{border-top:1px solid #dce1d7}.studyToolPage_compare__YHy7T tbody tr:first-child{border-top:0}.studyToolPage_compare__YHy7T tbody th{width:auto;padding:14px 16px 6px;border-top:0}.studyToolPage_compare__YHy7T tbody td{padding:6px 16px;border-top:0}.studyToolPage_compare__YHy7T tbody td:last-child{padding-bottom:14px}.studyToolPage_page__GgwDZ .studyToolPage_compare__YHy7T tbody td:first-of-type{background:transparent}.studyToolPage_compare__YHy7T td:before{content:attr(data-label);display:block;margin-bottom:2px;color:#31bcbc;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.studyToolPage_questions__d5b9n summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.studyToolPage_hubCard__ObCqZ,.studyToolPage_page__GgwDZ .studyToolPage_menu__sLZmv a[href],.studyToolPage_questions__d5b9n summary:after,.studyToolPage_stepNumber__QMXfN,.studyToolPage_stepTab__YPbIO{transition:none}.studyToolPage_page__GgwDZ .studyToolPage_stepPanelList__3Uoof li{animation:none}.studyToolPage_stepProgress__N1_iN span{width:100%;animation:none}.studyToolPage_hubCard__ObCqZ:hover{transform:none}}.demo_demo__mm_Hj{display:grid;gap:16px;min-width:0;color:#202321;font-size:15px}.demo_demo__mm_Hj p{margin:0}.demo_demo__mm_Hj :is(p,li).demo_demoText__2MAHD{line-height:1.6}.demo_row__BvnLr{gap:8px}.demo_row__BvnLr,.demo_spread__hPIBC{display:flex;flex-wrap:wrap;align-items:center}.demo_spread__hPIBC{justify-content:space-between;gap:8px 16px}.demo_label__yxzkm{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#202321}.demo_muted__uKKUZ{color:#5e675f;font-size:14px}.demo_count__LeANi{font-variant-numeric:tabular-nums}.demo_btn__udcWg{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid #c9d3c8;border-radius:999px;background:#fffef9;color:#202321;font:inherit;font-size:14px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.demo_btn__udcWg:hover{border-color:#31bcbc;color:#202321}.demo_btn__udcWg:disabled{cursor:not-allowed;opacity:.5}.demo_btn__udcWg:disabled:hover{border-color:#c9d3c8;color:#202321}.demo_btnPrimary__CPP2i{background:#202321;border-color:#202321;color:#fffef9}.demo_btnPrimary__CPP2i:hover{background:#31bcbc;border-color:#31bcbc;color:#202321}.demo_btn__udcWg:focus-visible,.demo_choice__CK9jE:focus-visible,.demo_segment__rpxMj button:focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.demo_segment__rpxMj{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid #dce1d7;border-radius:999px;background:#eef3ec;width:fit-content;max-width:100%}.demo_segment__rpxMj button{min-height:40px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#455047;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.demo_segment__rpxMj button[aria-checked=true],.demo_segment__rpxMj button[aria-pressed=true]{background:#fffef9;color:#202321;box-shadow:0 1px 2px rgb(32 35 33/12%)}.demo_card__vZMdr{display:grid;gap:10px;padding:18px;border:1px solid #dce1d7;border-radius:16px;background:#fffef9;min-width:0}.demo_soft__o_Tat{background:#eef3ec}.demo_choice__CK9jE{display:flex;width:100%;min-height:48px;align-items:center;gap:12px;padding:10px 14px;border:1px solid #c9d3c8;border-radius:12px;background:#fffef9;color:#202321;font:inherit;font-size:15px;line-height:1.45;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.demo_choice__CK9jE:hover:not([aria-disabled=true]){border-color:#31bcbc}.demo_choice__CK9jE[aria-disabled=true]{cursor:default}.demo_choice__CK9jE[data-state=right]{border-color:#31bcbc;background:#e3f0ea}.demo_choice__CK9jE[data-state=wrong]{border-color:#c2552d;background:#fbebe4}.demo_choiceKey__ea8bx{display:inline-flex;flex:0 0 28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:#eef3ec;color:#202321;font-size:13px;font-weight:700}.demo_choices__h2gFy{display:grid;gap:8px;margin:0;padding:0;list-style:none}.demo_feedback__NHpFY{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#eef3ec;border-left:3px solid #31bcbc}.demo_feedback__NHpFY[data-tone=miss]{background:#fbf0ea;border-left-color:#c2552d}.demo_feedback__NHpFY strong{font-size:14px}.demo_badge__XIMPd{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e3f0ea;color:#202321;font-size:12px;font-weight:700}.demo_srOnly__jgED9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.demo_flipScene__H83z6{perspective:1200px}.demo_flipCard__I85ta{position:relative;display:block;width:100%;min-height:220px;padding:0;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1)}.demo_flipCard__I85ta[data-flipped=true]{transform:rotateY(180deg)}.demo_flipCard__I85ta:focus-visible{outline:3px solid #31bcbc;outline-offset:4px;border-radius:18px}.demo_face__PH8Kd{position:absolute;inset:0;display:grid;place-content:center;gap:10px;padding:24px;border:1px solid #dce1d7;border-radius:18px;background:#fffef9;text-align:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.demo_face__PH8Kd strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.35}.demo_faceBack__1RKvQ{transform:rotateY(180deg);background:#e8f1ec}.demo_piles__UbY_Z{display:flex;gap:8px}.demo_pile__xXFzV{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid #dce1d7;background:#fffef9;font-size:13px;font-weight:600}.demo_pile__xXFzV[data-kind=right]{color:#202321}.demo_pile__xXFzV[data-kind=wrong]{color:#9a3f1f}.demo_marks__13hbg{display:grid;gap:8px;margin:0;padding:0;list-style:none}.demo_marks__13hbg li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;border-radius:12px;background:#fffef9;border:1px solid #dce1d7;line-height:1.5}.demo_marks__13hbg li[data-got=false]{background:#fbf0ea;border-color:#efd3c5}.demo_markScore__LPdbH{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.demo_answerQuote__TTazc{padding:12px 14px;border-radius:12px;background:#fffef9;border:1px dashed #c9d3c8;font-style:italic;color:#3d463f;line-height:1.6}.demo_map__Y0KUG{position:relative;min-height:330px;border:1px solid #dce1d7;border-radius:18px;background:radial-gradient(circle at 50% 48%,#eef3ec 0,#fffef9 62%);overflow:hidden}.demo_mapLines__2BFSW{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.demo_mapCenter__5jOdG,.demo_mapNode__2EEau{position:absolute;transform:translate(-50%,-50%);display:grid;gap:2px;justify-items:center;width:max-content;max-width:30%;padding:8px 12px;border-radius:14px;text-align:center}.demo_mapCenter__5jOdG{padding:12px 18px;background:#202321;color:#fffef9;font-family:Georgia,Times New Roman,serif;font-size:18px}.demo_mapNode__2EEau{border:1px solid #c9d3c8;background:#fffef9;color:#202321;font:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.demo_mapNode__2EEau code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;color:#202321}.demo_mapNode__2EEau:hover{border-color:#31bcbc}.demo_mapNode__2EEau[aria-pressed=true]{border-color:#31bcbc;background:#e3f0ea;box-shadow:0 0 0 3px rgb(41 126 119/18%)}.demo_mapNode__2EEau:focus-visible{outline:3px solid #31bcbc;outline-offset:3px}.demo_linkLabel__cXbnM{position:absolute;transform:translate(-50%,-50%);padding:2px 8px;border-radius:999px;background:#fffef9;border:1px dashed #9fb8b0;color:#455047;font-size:11px;font-weight:600}.demo_lesson__o2do0{display:grid;gap:10px}.demo_lesson__o2do0 dl{display:grid;gap:8px;margin:0}.demo_lesson__o2do0 dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#202321}.demo_lesson__o2do0 dd{margin:0;line-height:1.55;color:#3d463f}.demo_formula__cJczs{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:#202321;background:#eef3ec;padding:2px 8px;border-radius:6px;width:fit-content}.demo_slide__Fc_bX{display:grid;gap:10px;padding:20px;border-radius:14px;background:#20283a;color:#e9edf6;font-family:ui-sans-serif,system-ui,sans-serif}.demo_slide__Fc_bX strong{font-size:18px;color:#fff}.demo_slide__Fc_bX ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5}.demo_summaryBlocks__JU8d6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.demo_summaryBlocks__JU8d6>div{display:grid;gap:4px;align-content:start;padding:12px 14px;border-radius:12px;background:#fffef9;border:1px solid #dce1d7;line-height:1.5;font-size:14px}.demo_summaryBlocks__JU8d6>div:first-child{grid-column:1/-1;background:#e8f1ec}.demo_chatLog__llXP1{display:grid;gap:10px}.demo_bubbleUser__L7Qdb{justify-self:end;max-width:85%;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#202321;color:#fffef9;line-height:1.5}.demo_bubbleLoki__SlML1{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start}.demo_bubbleLoki__SlML1>div{display:grid;gap:8px;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#fffef9;border:1px solid #dce1d7;line-height:1.6}.demo_avatar__8ArQo{width:36px;height:36px;border-radius:50%;background:#eef3ec}.demo_source__XjDO0{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border-radius:999px;background:#e3f0ea;color:#202321;font-size:12px;font-weight:700}.demo_chips__lnlrR{display:flex;flex-wrap:wrap;gap:8px}.demo_chips__lnlrR .demo_btn__udcWg{font-weight:500;text-align:left}.demo_chips__lnlrR .demo_btn__udcWg[aria-pressed=true]{border-color:#31bcbc;background:#e3f0ea;color:#202321}.demo_route__c3Mbq{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.demo_route__c3Mbq li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#6a736b}.demo_route__c3Mbq li+li:before{content:"";width:18px;height:2px;background:#c9d3c8}.demo_dot__39YBs{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;border:2px solid #c9d3c8;background:#fffef9;font-size:12px}.demo_route__c3Mbq li[data-state=current]{color:#202321}.demo_route__c3Mbq li[data-state=current] .demo_dot__39YBs{border-color:#31bcbc;color:#31bcbc}.demo_route__c3Mbq li[data-state=done] .demo_dot__39YBs{border-color:#31bcbc;background:#31bcbc;color:#202321}.demo_radioRow__ytcbi{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:0;padding:0;min-width:0}.demo_radioRow__ytcbi legend{margin-bottom:8px;padding:0}.demo_radioPill__b4JeC{position:relative}.demo_radioPill__b4JeC input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.demo_radioPill__b4JeC span{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:10px 18px;border:1px solid #c9d3c8;border-radius:999px;background:#fffef9;font-size:14px;font-weight:600}.demo_radioPill__b4JeC input:checked+span{border-color:#31bcbc;background:#e3f0ea;color:#202321}.demo_radioPill__b4JeC input:focus-visible+span{outline:3px solid #31bcbc;outline-offset:3px}.demo_reference__BZzON{border-radius:12px;background:#fffef9;border:1px solid #dce1d7;line-height:1.65;padding:14px 16px 14px 2.2em;text-indent:-1.2em;overflow-wrap:anywhere}.demo_swatch___ikZk{display:inline-block;width:18px;height:18px;border-radius:50%;border:1px solid rgb(0 0 0/15%)}.demo_deckSlide__nU_kA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;align-items:center;aspect-ratio:16/9;padding:clamp(14px,4%,28px);border-radius:16px;transition:background-color .24s ease,color .24s ease}.demo_deckCard__3B8am{display:grid;gap:10px;padding:clamp(12px,4%,22px);border-radius:14px;border:1px solid;height:100%;align-content:center}.demo_deckCard__3B8am strong{font-size:clamp(15px,2.4vw,22px);line-height:1.2}.demo_deckCard__3B8am ul{margin:0;padding-left:16px;display:grid;gap:4px;font-size:clamp(11px,1.5vw,13px);line-height:1.45}.demo_bars__Fefox{display:flex;align-items:flex-end;gap:8%;height:100%;padding:8% 6% 0;border-bottom:2px solid}.demo_bars__Fefox span{flex:1;border-radius:6px 6px 0 0;transition:background-color .24s ease}.demo_cornell__1vZph{display:grid;gap:0;border:1px solid #dce1d7;border-radius:14px;overflow:hidden;background:#fffef9}.demo_cornellRow__mHa_Y{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);border-top:1px solid #dce1d7}.demo_cornellRow__mHa_Y:first-child{border-top:0}.demo_cue__7KAXg{display:grid;gap:4px;align-content:start;padding:14px;background:#f6f5ec;border-right:1px solid #dce1d7}.demo_cue__7KAXg strong{font-size:15px}.demo_cue__7KAXg span{font-size:13px;color:#5e675f;line-height:1.45}.demo_notes__TeKYl{display:grid;gap:8px;align-content:start;padding:14px;line-height:1.55}.demo_covered__rspbx{display:flex;min-height:44px;align-items:center;padding:8px 12px;border-radius:10px;background:repeating-linear-gradient(135deg,#e8eee5 0 8px,#eef3ec 8px 16px);color:#455047;font-size:13px;font-weight:600}.demo_sheetViewport__zbDL9{height:300px;overflow:auto;border:1px solid #dce1d7;border-radius:14px;background:#e8eee5;padding:14px;overscroll-behavior:contain}.demo_sheet__bc_O3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8em;width:calc(30em * var(--zoom, 1));font-size:calc(13px * var(--zoom, 1));padding:1.2em;background:#fffef9;border-radius:.6em;box-shadow:0 2px 10px rgb(32 35 33/10%);margin:0 auto}.demo_sheetTitle__u258R{grid-column:1/-1;font-family:Georgia,Times New Roman,serif;font-size:1.5em;line-height:1.2}.demo_sheetBox__0dDda{display:grid;gap:.3em;align-content:start;padding:.8em;border:2px solid #c9d3c8;border-radius:.6em;background:#fffef9;color:inherit;font:inherit;text-align:left;line-height:1.45;cursor:pointer}.demo_sheetBox__0dDda strong{font-size:.8em;letter-spacing:.1em;text-transform:uppercase;color:#202321}.demo_sheetBox__0dDda[aria-pressed=true]{border-color:#31bcbc;background:#e3f0ea}.demo_sheetBox__0dDda:focus-visible{outline:3px solid #31bcbc;outline-offset:2px}.demo_sheetWide__1atF_{grid-column:1/-1}.demo_meters__T1mMI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.demo_meter__ncOPV{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#fffef9;border:1px solid #dce1d7;min-width:0}.demo_meterTop__swePN{display:flex;justify-content:space-between;gap:6px;font-size:13px;font-weight:600}.demo_meterTrack__taJ9q{height:8px;border-radius:999px;background:#e3e8df;overflow:hidden}.demo_meterFill__pwU5F{height:100%;border-radius:inherit;background:#31bcbc;transition:width .42s cubic-bezier(.22,1,.36,1)}.demo_delta__QsFgx{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.demo_delta__QsFgx[data-sign=up]{color:#202321}.demo_delta__QsFgx[data-sign=down]{color:#9a3f1f}@media (max-width:559px){.demo_map__Y0KUG{min-height:0;padding:14px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));background:#fffef9}.demo_linkLabel__cXbnM,.demo_mapLines__2BFSW{display:none}.demo_mapCenter__5jOdG,.demo_mapNode__2EEau{position:static;transform:none;max-width:none;width:auto}.demo_mapCenter__5jOdG{grid-column:1/-1;justify-self:center}.demo_cornellRow__mHa_Y,.demo_summaryBlocks__JU8d6{grid-template-columns:1fr}.demo_cue__7KAXg{border-right:0;border-bottom:1px dashed #dce1d7}.demo_deckSlide__nU_kA,.demo_meters__T1mMI{grid-template-columns:1fr}.demo_deckSlide__nU_kA{aspect-ratio:auto}.demo_bars__Fefox{height:70px}.demo_face__PH8Kd strong{font-size:18px}.demo_flipCard__I85ta{min-height:250px}}@media (prefers-reduced-motion:reduce){.demo_bars__Fefox span,.demo_btn__udcWg,.demo_choice__CK9jE,.demo_deckSlide__nU_kA,.demo_flipCard__I85ta,.demo_mapNode__2EEau,.demo_meterFill__pwU5F{transition:none}}