.BottomSection_footer___qJ4J{--footer-line:color-mix(in srgb,var(--text-primary) 10%,transparent);width:100%;background:var(--bg-secondary);border-top:1px solid var(--footer-line);position:relative;z-index:1}.BottomSection_container__sSNi1{--footer-cols:6;--footer-gap:32px;max-width:1440px;margin:0 auto;padding:0 40px}.BottomSection_top__JAkTy{display:grid;grid-template-columns:repeat(var(--footer-cols),minmax(0,1fr));gap:40px var(--footer-gap);padding:56px 0 48px}.BottomSection_brand__0guvO{grid-column:1/span 3;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.BottomSection_brandLink__9KOs4{display:inline-flex;border-radius:6px}.BottomSection_brandLink__9KOs4:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.BottomSection_primary__gl21X{display:contents}.BottomSection_directory__OaYon{-moz-column-count:var(--footer-cols);column-count:var(--footer-cols);-moz-column-gap:var(--footer-gap);column-gap:var(--footer-gap);padding:40px 0 16px;border-top:1px solid var(--footer-line)}.BottomSection_directory__OaYon>.BottomSection_linksGroupContainer__paEJl{display:block;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:32px}.BottomSection_directory__OaYon>.BottomSection_linksGroupContainer__paEJl>p{margin-bottom:14px}.BottomSection_directory__OaYon.BottomSection_compact__ClSoM{display:grid;grid-template-columns:repeat(var(--footer-cols),minmax(0,1fr));-moz-column-gap:var(--footer-gap);column-gap:var(--footer-gap);align-items:start}.BottomSection_directory__OaYon.BottomSection_compact__ClSoM>.BottomSection_wide__jWr79{grid-column:span 2}.BottomSection_directory__OaYon.BottomSection_compact__ClSoM>.BottomSection_wide__jWr79>.BottomSection_linksContainer__yByN_{display:block;-moz-columns:2;column-count:2;-moz-column-gap:var(--footer-gap);column-gap:var(--footer-gap)}.BottomSection_directory__OaYon.BottomSection_compact__ClSoM>.BottomSection_wide__jWr79>.BottomSection_linksContainer__yByN_>a{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:8px;-moz-column-break-inside:avoid;break-inside:avoid}.BottomSection_linksGroupContainer__paEJl{display:flex;flex-direction:column;gap:14px;min-width:0}.BottomSection_linksGroupContainer__paEJl>p{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary)}.BottomSection_linksContainer__yByN_{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.BottomSection_legalLinks__AHqYH>a,.BottomSection_linksContainer__yByN_>a{max-width:100%;font-size:14px;line-height:1.35;color:var(--text-secondary);transition:color .15s ease}.BottomSection_legalLinks__AHqYH>a:hover,.BottomSection_linksContainer__yByN_>a:hover{color:var(--text-primary);opacity:1}.BottomSection_legalLinks__AHqYH>a:focus-visible,.BottomSection_linksContainer__yByN_>a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.BottomSection_linksContainer__yByN_>a img{width:14px;height:14px;opacity:.6}.BottomSection_socialLinksContainer__DBmjI{display:flex;flex-wrap:wrap;gap:4px;margin-inline-start:-7px}.BottomSection_socialLink__QjypL{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;transition:background-color .15s ease}.BottomSection_socialLink__QjypL:hover{background-color:var(--footer-line)}.BottomSection_socialLink__QjypL:focus-visible{outline:2px solid var(--brand-primary);outline-offset:0}.BottomSection_socialLink__QjypL img{width:20px;height:20px}.BottomSection_storeButtonsContainer__eFVqR{display:flex;flex-wrap:wrap;gap:10px}.BottomSection_storeButtonsContainer__eFVqR .BottomSection_storeButton__21zHI{width:auto;min-width:0;padding:7px 14px 7px 10px;gap:10px;border:1px solid var(--footer-line);border-radius:10px;background:var(--bg-primary);box-shadow:none;transition:border-color .15s ease}[dir=rtl] .BottomSection_storeButtonsContainer__eFVqR .BottomSection_storeButton__21zHI{padding:7px 10px 7px 14px}.BottomSection_storeButtonsContainer__eFVqR .BottomSection_storeButton__21zHI:hover{border-color:color-mix(in srgb,var(--text-primary) 25%,transparent)}.BottomSection_storeButtonsContainer__eFVqR .BottomSection_storeButton__21zHI:active{box-shadow:none;transform:none}.BottomSection_bottomContainer___SPK4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding:20px 0 28px;border-top:1px solid var(--footer-line)}.BottomSection_legalLinks__AHqYH{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.BottomSection_legalLinks__AHqYH>a{font-size:13px}.BottomSection_bottomEnd__4OwRn{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.BottomSection_bottomEnd__4OwRn .BottomSection_copyright__mW3zU{font-size:13px;color:var(--text-secondary)}.BottomSection_languageSwitcher__CxMx4{position:relative;display:inline-flex;align-items:center;color:var(--text-secondary)}.BottomSection_globeIcon__7M0g_{position:absolute;inset-inline-start:10px;pointer-events:none}.BottomSection_languageSelect__qoGop{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:32px;padding-block:0;padding-inline:32px 28px;border:1px solid var(--footer-line);border-radius:8px;background-color:var(--bg-primary);font:inherit;font-size:13px;color:var(--text-primary);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23666' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 6px;transition:border-color .15s ease}:where(html[data-theme-group=dark]) .BottomSection_languageSelect__qoGop{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23ccc' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}[dir=rtl] .BottomSection_languageSelect__qoGop{background-position:left 10px center}.BottomSection_languageSelect__qoGop:hover{border-color:color-mix(in srgb,var(--text-primary) 25%,transparent)}.BottomSection_languageSelect__qoGop:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.BottomSection_languageSelect__qoGop option{background-color:var(--bg-primary);color:var(--text-primary)}@media (max-width:1100px){.BottomSection_container__sSNi1{--footer-cols:4}.BottomSection_brand__0guvO{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}@media (max-width:700px){.BottomSection_container__sSNi1{--footer-cols:2;--footer-gap:16px;padding:0 20px}.BottomSection_top__JAkTy{padding:40px 0 32px;row-gap:28px}.BottomSection_brand__0guvO{flex-direction:column;align-items:flex-start}.BottomSection_directory__OaYon{padding-top:32px}.BottomSection_directory__OaYon>.BottomSection_linksGroupContainer__paEJl{margin-bottom:28px}.BottomSection_linksContainer__yByN_{gap:4px}.BottomSection_linksContainer__yByN_>a{padding:5px 0}.BottomSection_bottomContainer___SPK4{flex-direction:column;align-items:flex-start}}.Wordmark_wordmark__Ibm0O{--wordmark-height:32px;position:relative;display:inline-block;flex-shrink:0;width:calc(var(--wordmark-height) * 180 / 52);height:var(--wordmark-height);direction:ltr}.Wordmark_text__60K_u{position:absolute;left:calc(var(--wordmark-height) * -.0658);top:calc(var(--wordmark-height) * -.1034);font-family:Coddy Round Logo,Coddy Round,sans-serif;font-size:calc(var(--wordmark-height) * 1.0204);font-weight:400;font-style:normal;line-height:1;letter-spacing:0;font-kerning:none;text-transform:none;white-space:nowrap;color:var(--logo-color)}.StoreButton_storeButton__qaw8_{border-radius:12px;padding:8px 12px;border:2px solid var(--border-color-2);background:var(--bg-card);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;box-shadow:0 3px 0 0 var(--border-color-2);gap:12px;width:100%;min-width:160px}.StoreButton_storeButton__qaw8_:active{box-shadow:0 1px 0 0 var(--border-color-2);transform:translateY(2px)}.StoreButton_iconContainer__i4YTc{display:flex;align-items:center;justify-content:center;flex-shrink:0}.StoreButton_icon__7j6re{width:28px;height:28px}.StoreButton_textContainer__1iwc3{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.StoreButton_topText__UaZg1{font-size:11px;font-weight:400;color:var(--text-secondary);line-height:1}.StoreButton_bottomText__Qj2tq{font-size:14px;font-weight:700;color:var(--text-primary);line-height:1.2}@media (max-width:1200px){.StoreButton_icon__7j6re{width:24px;height:24px}.StoreButton_topText__UaZg1{font-size:10px}.StoreButton_bottomText__Qj2tq{font-size:13px}}@media (max-width:600px){.StoreButton_topText__UaZg1{font-size:9px}.StoreButton_bottomText__Qj2tq{font-size:12px}}.LanguagesBar_container__m7ep4{display:flex;background-color:var(--bg-landing-language-bar);height:80px;justify-content:center;align-items:center;padding:0;width:100%;overflow:hidden;position:relative}.LanguagesBar_container__m7ep4:after,.LanguagesBar_container__m7ep4:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.LanguagesBar_container__m7ep4:before{left:0;background:linear-gradient(to right,var(--bg-landing-language-bar),transparent)}[dir=rtl] .LanguagesBar_container__m7ep4:before{left:auto}.LanguagesBar_container__m7ep4:after,[dir=rtl] .LanguagesBar_container__m7ep4:before{right:0;background:linear-gradient(to left,var(--bg-landing-language-bar),transparent)}[dir=rtl] .LanguagesBar_container__m7ep4:after{right:auto;left:0;background:linear-gradient(to right,var(--bg-landing-language-bar),transparent)}.LanguagesBar_marquee__tjpnC{width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 80px,#000 calc(100% - 80px),transparent)}.LanguagesBar_track__6_90m{display:flex;align-items:center;gap:16px;width:-moz-max-content;width:max-content;animation:LanguagesBar_marquee__tjpnC 120s linear infinite;will-change:transform;direction:ltr}.LanguagesBar_marquee__tjpnC.LanguagesBar_rtl__R4U_O .LanguagesBar_track__6_90m{animation-direction:reverse}.LanguagesBar_marquee__tjpnC:hover .LanguagesBar_track__6_90m{animation-play-state:paused}@keyframes LanguagesBar_marquee__tjpnC{0%{transform:translateX(calc(50vw - 60px - 33.3333%))}to{transform:translateX(calc(50vw - 60px - 66.6666%))}}.LanguagesBar_containerStatic__zx6vw{height:auto;min-height:80px;padding:12px 16px;box-sizing:border-box}.LanguagesBar_containerStatic__zx6vw:after,.LanguagesBar_containerStatic__zx6vw:before{display:none}.LanguagesBar_staticRow__FdWoY{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%}.LanguagesBar_chip__1c_qh{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;height:44px;box-sizing:border-box;border-radius:10px;border:var(--border-primary);background:var(--bg-primary);transition:opacity .15s;white-space:nowrap;flex-shrink:0}.LanguagesBar_chip__1c_qh:hover{opacity:.8}.LanguagesBar_iconWrap__93L4D{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:32px;height:32px;flex-shrink:0}.LanguagesBar_iconWrapMulti__PgO3U{width:auto}@media (prefers-reduced-motion:reduce){.LanguagesBar_track__6_90m{animation:none}}@media (max-width:899px){.LanguagesBar_container__m7ep4{height:64px}.LanguagesBar_container__m7ep4:after,.LanguagesBar_container__m7ep4:before{width:40px}.LanguagesBar_marquee__tjpnC{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent)}.LanguagesBar_track__6_90m{gap:12px;animation-duration:100s}.LanguagesBar_containerStatic__zx6vw{min-height:64px}.LanguagesBar_staticRow__FdWoY{gap:12px}.LanguagesBar_chip__1c_qh{height:40px;gap:8px}.LanguagesBar_iconWrap__93L4D{width:24px;height:24px}.LanguagesBar_iconWrapMulti__PgO3U{width:auto}}.LandingBottomCTA_container__XUQU6{position:relative;width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding-top:96px}.LandingBottomCTA_illustration__agBql{display:block;width:100%;aspect-ratio:1920/516;pointer-events:none;order:2}.LandingBottomCTA_content__4_q9f{padding:0 24px 8px;display:flex;flex-direction:column;gap:28px;align-items:center;order:1}.LandingBottomCTA_text__T0pRc{font-family:var(--font-display);text-align:center;margin:0;line-height:1.15;max-width:640px}.LandingBottomCTA_ctaButton__ICFKE{width:100%;max-width:330px;min-height:56px;padding:16px 32px!important;font-size:16px}@media (max-width:900px){.LandingBottomCTA_content__4_q9f{gap:20px}}@media (max-width:700px){.LandingBottomCTA_container__XUQU6{padding-top:56px}.LandingBottomCTA_content__4_q9f{gap:20px;padding:0 16px 8px}.LandingBottomCTA_illustration__agBql{width:140%;margin-left:-20%;margin-right:-20%}}.LandingHubHero_container__ZqR7T{width:100%;background:radial-gradient(circle at 15% 20%,color-mix(in srgb,var(--brand-primary) 18%,transparent) 0,transparent 50%),radial-gradient(circle at 85% 80%,color-mix(in srgb,var(--brand-primary) 12%,transparent) 0,transparent 55%),var(--bg-primary);padding:64px 24px 56px;overflow:hidden}.LandingHubHero_inner__eNLkS{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px}.LandingHubHero_copy__HM5k_{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:20px;min-width:0}.LandingHubHero_eyebrow__CanA4{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);background:color-mix(in srgb,var(--text-link) 12%,transparent);padding:6px 14px;border-radius:999px}.LandingHubHero_title__GW32k{font-size:56px;line-height:1.04;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:-.025em}.LandingHubHero_subtitle__6ZPVV{font-size:18px;line-height:1.55;color:var(--text-secondary);margin:0;max-width:560px}.LandingHubHero_ctaRow__U4sP7{display:flex;align-items:center;gap:20px;margin-top:8px;flex-wrap:wrap}.LandingHubHero_ctaButton__R7M_l{min-width:150px}.LandingHubHero_ctaFreeBadge__h20gn{font-size:12px!important;font-weight:600!important;opacity:.75;margin-left:8px;text-transform:lowercase!important;letter-spacing:.2px!important}[dir=rtl] .LandingHubHero_ctaFreeBadge__h20gn{margin-left:0;margin-right:8px}.LandingHubHero_heroStats__yNZ4X{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;color:var(--text-secondary);font-size:14px}.LandingHubHero_heroStats__yNZ4X strong{color:var(--text-primary);font-weight:700}.LandingHubHero_heroStatDot__Sb0e0{opacity:.5}.LandingHubHero_heroStatRating__Zv5yo{display:inline-flex;align-items:center;gap:4px}.LandingHubHero_heroStatStar__dHhu_{color:#f5a623;font-size:15px;line-height:1}.LandingHubHero_heroStatLink__BIPQT{color:inherit;text-decoration:none;transition:color .15s ease}.LandingHubHero_heroStatLink__BIPQT strong{text-decoration:underline;text-underline-offset:2px}.LandingHubHero_heroStatLink__BIPQT:hover,.LandingHubHero_heroStatLink__BIPQT:hover strong{color:var(--text-link)}.LandingHubHero_visual__whTSM{position:relative;width:100%;max-width:460px;margin-inline:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.LandingHubHero_visualHalo__t7X2G{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brand-primary) 26%,transparent) 0,transparent 65%);filter:blur(8px);z-index:0;pointer-events:none}.LandingHubHero_collage__NnGjl{position:relative;z-index:1;list-style:none;margin:0;padding:0;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:18px;place-items:center}.LandingHubHero_collageItem__TICus{width:100%;aspect-ratio:1/1;max-width:120px;border-radius:22px;background:var(--bg-card);border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;box-shadow:0 18px 40px -22px rgba(0,0,0,.32),0 4px 10px -6px rgba(0,0,0,.12);animation:LandingHubHero_collageFloat__683Z8 6s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.LandingHubHero_collageItem__TICus:hover{transform:rotate(0deg) scale(1.06)!important;z-index:2}.LandingHubHero_collageLogo__kg61h{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}@keyframes LandingHubHero_collageFloat__683Z8{0%,to{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.LandingHubHero_collageItem__TICus{animation:none}}@media (max-width:960px){.LandingHubHero_container__ZqR7T{padding:48px 24px 44px}.LandingHubHero_inner__eNLkS{grid-template-columns:1fr;gap:32px}.LandingHubHero_copy__HM5k_{align-items:center;text-align:center}.LandingHubHero_subtitle__6ZPVV{margin-inline:auto}.LandingHubHero_ctaRow__U4sP7,.LandingHubHero_heroStats__yNZ4X{justify-content:center}.LandingHubHero_visual__whTSM{max-width:360px;order:-1}.LandingHubHero_title__GW32k{font-size:44px}}@media (max-width:600px){.LandingHubHero_container__ZqR7T{padding:32px 16px}.LandingHubHero_inner__eNLkS{gap:24px}.LandingHubHero_title__GW32k{font-size:32px;line-height:1.12}.LandingHubHero_subtitle__6ZPVV{font-size:15px}.LandingHubHero_ctaButton__R7M_l{min-width:0;width:100%}.LandingHubHero_ctaRow__U4sP7{gap:12px;width:100%}.LandingHubHero_heroStats__yNZ4X{font-size:13px;row-gap:4px}.LandingHubHero_visual__whTSM{max-width:280px}.LandingHubHero_collage__NnGjl{gap:12px}.LandingHubHero_collageItem__TICus{max-width:80px;border-radius:18px}}.LandingHubHero_collagePiece__wJAKe{display:block;width:72%;height:72%}.LandingHubHero_collagePiece__wJAKe svg{width:100%;height:100%}.LandingHubCatalog_container__hvqJG{width:100%;background:var(--bg-primary);padding:72px 24px}.LandingHubCatalog_inner__t5g0x{max-width:1200px;margin:0 auto}.LandingHubCatalog_header__Y5dH_{margin-bottom:32px;text-align:center}.LandingHubCatalog_grid__eME65+.LandingHubCatalog_header__Y5dH_,.LandingHubCatalog_seeAll__SPy_b+.LandingHubCatalog_header__Y5dH_{margin-top:72px}.LandingHubCatalog_heading__Sw55H{font-size:32px;font-weight:800;color:var(--text-primary);margin:0 0 10px;letter-spacing:-.01em}.LandingHubCatalog_subheading__2M25U{font-size:16px;line-height:1.55;color:var(--text-secondary);margin:0 auto;max-width:640px}.LandingHubCatalog_grid__eME65{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.LandingHubCatalog_card__3KUWQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bg-card);border:1.5px solid var(--border-color);border-radius:14px;padding:18px;display:flex;align-items:center;gap:14px;cursor:pointer;text-align:start;color:var(--text-primary);font-family:inherit;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.LandingHubCatalog_card__3KUWQ:hover{border-color:var(--lang-accent,var(--brand-primary));transform:translateY(-2px);background:color-mix(in srgb,var(--lang-accent,var(--brand-primary)) 6%,var(--bg-card))}.LandingHubCatalog_card__3KUWQ:focus-visible{outline:2px solid var(--lang-accent,var(--brand-primary));outline-offset:2px}.LandingHubCatalog_cardIcon__4TJcP{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--lang-accent,var(--brand-primary)) 14%,transparent);flex-shrink:0}.LandingHubCatalog_cardBody__jMd8N{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.LandingHubCatalog_cardTitleRow__CwVxk{display:flex;align-items:center;gap:8px;min-width:0}.LandingHubCatalog_cardTitle__w42u_{font-size:17px;font-weight:700;color:var(--text-primary);line-height:1.2}.LandingHubCatalog_betaBadge__JG8GE{flex:none;background:var(--brand-primary);color:var(--text-white);padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.LandingHubCatalog_cardTagline__k5QwJ{font-size:13px;color:var(--text-secondary);font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.LandingHubCatalog_seeAll__SPy_b{margin:40px 0 0;background:var(--bg-card);border:1.5px solid var(--border-color);border-radius:14px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.LandingHubCatalog_seeAllText__D9Iy0{display:flex;flex-direction:column;gap:4px;min-width:0}.LandingHubCatalog_seeAllHeading__RuuIQ{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);letter-spacing:.01em}.LandingHubCatalog_seeAllBody__8GAgt{margin:0;font-size:14px;line-height:1.55;color:var(--text-secondary)}.LandingHubCatalog_seeAllCta__H0IUQ{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1.5px solid var(--border-color);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.LandingHubCatalog_seeAllCta__H0IUQ:hover{border-color:var(--text-link);color:var(--text-link);background:color-mix(in srgb,var(--text-link) 8%,var(--bg-primary));transform:translateY(-1px)}.LandingHubCatalog_seeAllArrow__hnOEm{transition:transform .18s ease}.LandingHubCatalog_seeAllCta__H0IUQ:hover .LandingHubCatalog_seeAllArrow__hnOEm{transform:translateX(3px)}[dir=rtl] .LandingHubCatalog_seeAllCta__H0IUQ:hover .LandingHubCatalog_seeAllArrow__hnOEm{transform:translateX(-3px)}[dir=rtl] .LandingHubCatalog_seeAllArrow__hnOEm{transform:scaleX(-1)}[dir=rtl] .LandingHubCatalog_seeAllCta__H0IUQ:hover .LandingHubCatalog_seeAllArrow__hnOEm{transform:scaleX(-1) translateX(3px)}@media (max-width:600px){.LandingHubCatalog_container__hvqJG{padding:48px 16px}.LandingHubCatalog_heading__Sw55H{font-size:26px}.LandingHubCatalog_grid__eME65+.LandingHubCatalog_header__Y5dH_,.LandingHubCatalog_seeAll__SPy_b+.LandingHubCatalog_header__Y5dH_{margin-top:48px}.LandingHubCatalog_grid__eME65{grid-template-columns:1fr}.LandingHubCatalog_seeAll__SPy_b{margin-top:32px;flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:20px}.LandingHubCatalog_seeAllCta__H0IUQ{justify-content:center}}.LandingRelatedResources_container__9_wof{width:100%;max-width:900px;margin:40px auto 0;padding:32px 16px 0;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:14px}.LandingRelatedResources_heading__dPbt_{font-size:24px;font-weight:700;margin:0;color:var(--text-primary)}.LandingRelatedResources_intro__W3a6G{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.LandingRelatedResources_grid__BLsPD{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.LandingRelatedResources_item__GeM9J{margin:0}.LandingRelatedResources_pill__FZWQN{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-card,transparent);color:var(--text-primary);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.LandingRelatedResources_pill__FZWQN:hover{background:var(--hover-background);border-color:var(--text-link)}.LandingRelatedResources_seeAll__EMsY_{color:var(--text-primary);text-decoration:none;font-size:14px;font-weight:600;border-bottom:1px solid var(--border-color);align-self:flex-start;padding-bottom:1px;margin-top:4px;transition:border-color .15s ease}.LandingRelatedResources_seeAll__EMsY_:hover{border-bottom-color:var(--text-link)}@media (max-width:600px){.LandingRelatedResources_heading__dPbt_{font-size:20px}}.PathLanding_heroVisual__6Rc0n{aspect-ratio:auto;min-height:320px}.PathLanding_trail__zHVAO{position:relative;z-index:1;width:360px;height:calc(var(--rows, 3) * 104px);--trail-period:9s;--accent:var(--path-accent,var(--brand-primary))}.PathLanding_trailLine__SKIJP{position:absolute;inset:0;overflow:visible}.PathLanding_trailTrack__sxJ11{fill:none;stroke:color-mix(in srgb,var(--accent) 55%,var(--border-color));stroke-width:3;stroke-linecap:round;stroke-dasharray:1 10}.PathLanding_trailDraw__DzV_E{fill:none;stroke:color-mix(in srgb,var(--accent) 70%,var(--border-color));stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.55;animation:PathLanding_draw__r5fO3 1.8s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes PathLanding_draw__r5fO3{to{stroke-dashoffset:0}}.PathLanding_trailRunner__9giQr{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent),0 0 18px 4px color-mix(in srgb,var(--accent) 55%,transparent);offset-path:var(--trail-path);offset-anchor:center;offset-rotate:0deg;animation:PathLanding_ride__xCWrX var(--trail-period) linear 2s infinite;opacity:0;z-index:1}@keyframes PathLanding_ride__xCWrX{0%{offset-distance:0;opacity:0}3%{opacity:1}96%{opacity:1}to{offset-distance:100%;opacity:0}}.PathLanding_trailNode__7nW3L{position:absolute;left:var(--x);top:var(--y);width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:20px;background:var(--bg-card);border:2px solid color-mix(in srgb,var(--accent) 45%,var(--border-color));display:inline-flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 20px 40px -20px rgba(0,0,0,.3),0 3px 10px -6px rgba(0,0,0,.14);animation:PathLanding_pop__CLwaZ .5s cubic-bezier(.2,.9,.3,1.3) both,PathLanding_float__efiHP 6s ease-in-out infinite,PathLanding_arrive__hTJ_z var(--trail-period) linear infinite;animation-delay:calc(var(--i) * 90ms),calc(var(--i) * .45s),calc(2s + var(--i) / (var(--n) - 1) * var(--trail-period))}@keyframes PathLanding_arrive__hTJ_z{0%{outline:0 solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:0}6%{outline:10px solid color-mix(in srgb,var(--accent) 0%,transparent);outline-offset:8px}7%,to{outline:0 solid transparent;outline-offset:0}}.PathLanding_trailNodeFirst__bWu_g{border-color:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent),0 20px 40px -20px rgba(0,0,0,.3)}.PathLanding_trailNodeEnd__RrPsq{border-radius:50%;border-style:dashed;background:color-mix(in srgb,var(--accent) 12%,var(--bg-card));animation:PathLanding_pop__CLwaZ .5s cubic-bezier(.2,.9,.3,1.3) both,PathLanding_breathe__o6G3T 3s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms),1s}@keyframes PathLanding_breathe__o6G3T{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent) 0%,transparent)}}.PathLanding_trailNum__3Qca_{font-size:20px;font-weight:800;color:var(--text-primary)}@keyframes PathLanding_pop__CLwaZ{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes PathLanding_float__efiHP{0%,to{translate:0 0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.PathLanding_trailNodeEnd__RrPsq,.PathLanding_trailNode__7nW3L,.PathLanding_trailRunner__9giQr{animation:none;opacity:1}.PathLanding_trailDraw__DzV_E{animation:none;stroke-dashoffset:0}}.PathLanding_stepActions__V_0HM{display:none;align-items:center;gap:14px;margin-top:12px}.PathLanding_stepActionStart__mxE0J{flex:0 0 auto;gap:8px;padding:0 22px;border-radius:12px;font-size:14px;font-weight:700;color:var(--text-on-brand-primary,#fff);background:var(--brand-primary)}.PathLanding_stepActionPage__qMweB,.PathLanding_stepActionStart__mxE0J{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;text-decoration:none}.PathLanding_stepActionPage__qMweB{flex:0 1 auto;gap:4px;padding:0 6px;font-size:13px;font-weight:600;color:var(--text-link)}.PathLanding_stepActionPage__qMweB:hover{text-decoration:underline}.PathLanding_intro__YAKkM{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:10px 0 0;max-width:720px}.PathLanding_steps__tBXOf{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.PathLanding_step__KLcyU{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px}.PathLanding_stepRail__cuZSm{position:relative;display:flex;justify-content:center}.PathLanding_stepRail__cuZSm:before{content:"";position:absolute;top:44px;bottom:-10px;width:2px;background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 35%,var(--border-color))}.PathLanding_step__KLcyU:last-of-type .PathLanding_stepRail__cuZSm:before{display:none}.PathLanding_stepNumber__EJ_jh{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;color:var(--text-primary);background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 16%,var(--bg-card));border:1.5px solid color-mix(in srgb,var(--path-accent,var(--brand-primary)) 40%,var(--border-color));flex-shrink:0}.PathLanding_stepCard__p5lb0{margin-bottom:10px;transition:border-color .18s ease}.PathLanding_stepCard__p5lb0:hover{border-color:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 50%,var(--border-color))}.PathLanding_stepIcon__aPl0Q{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PathLanding_stepIcon__aPl0Q img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.PathLanding_stepDescription__egA9k{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-top:8px}.PathLanding_intro__YAKkM code,.PathLanding_notCoveredBody__BO0Um code,.PathLanding_stepDescription__egA9k code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);direction:ltr}.PathLanding_subSteps__167UH{margin-top:14px;display:flex;flex-direction:column;gap:8px}.PathLanding_subStepsKicker__w4NLu{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PathLanding_subStepList__PrGj2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.PathLanding_subStep__MjkSo{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.PathLanding_subRail__9MOOB{position:relative;display:flex;justify-content:center;align-items:flex-start;padding-top:10px}.PathLanding_subRail__9MOOB:before{content:"";position:absolute;top:34px;bottom:-12px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 30%,var(--border-color))}.PathLanding_subStep__MjkSo:last-child .PathLanding_subRail__9MOOB:before{display:none}.PathLanding_subDot__VS0hg{width:30px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.02em;color:var(--text-primary);background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 14%,var(--bg-card));border:1.5px solid color-mix(in srgb,var(--path-accent,var(--brand-primary)) 40%,var(--border-color));position:relative;z-index:1}.PathLanding_subCard__lQ_pk{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow" "meta arrow";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:9px 12px;margin-bottom:6px;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);text-decoration:none;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.PathLanding_subCard__lQ_pk:hover{border-color:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 55%,var(--border-color));background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 7%,var(--bg-primary));transform:translateX(2px)}[dir=rtl] .PathLanding_subCard__lQ_pk:hover{transform:translateX(-2px)}.PathLanding_subCard__lQ_pk:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.PathLanding_subTitle__9laEQ{grid-area:title;font-size:14px;font-weight:700;line-height:1.3}.PathLanding_subMeta__y0NHT{grid-area:meta;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;font-weight:600;color:var(--text-secondary)}.PathLanding_subArrow__cgAqj{grid-area:arrow;flex-shrink:0;color:var(--text-secondary);transition:transform .18s ease,color .18s ease}.PathLanding_subCard__lQ_pk:hover .PathLanding_subArrow__cgAqj{color:var(--text-link);transform:translateX(2px)}[dir=rtl] .PathLanding_subCard__lQ_pk:hover .PathLanding_subArrow__cgAqj{transform:translateX(-2px)}[dir=rtl] .PathLanding_subArrow__cgAqj{transform:scaleX(-1)}[dir=rtl] .PathLanding_subCard__lQ_pk:hover .PathLanding_subArrow__cgAqj{transform:scaleX(-1) translateX(2px)}.PathLanding_elsewhere__i41kU{margin-inline-start:62px;margin-bottom:16px}.PathLanding_elsewhereHeading__0DmQ9{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PathLanding_elsewhereList__T3Otx{margin:0;padding:0;list-style:none}.PathLanding_elsewhereItem__U9mUV{display:flex;align-items:center;gap:12px;padding:9px 12px;margin-bottom:6px;border-radius:12px;border:1px dashed var(--border-color);background:var(--bg-primary);color:var(--text-primary);text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.PathLanding_elsewhereItem__U9mUV:hover{border-color:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 55%,var(--border-color));background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 7%,var(--bg-primary))}.PathLanding_elsewhereItem__U9mUV:focus-visible{outline:2px solid var(--text-link);outline-offset:2px}.PathLanding_elsewhereTitle__ukx9C{flex:1;min-width:0;font-size:14px;font-weight:600}.PathLanding_elsewhereLangs__L4nVG{display:inline-flex;flex-wrap:wrap;gap:6px}.PathLanding_elsewhereLang__BBQ_K{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-card);font-size:12px;font-weight:600;white-space:nowrap}[dir=rtl] .PathLanding_elsewhereLang__BBQ_K{padding:2px 6px 2px 8px}.PathLanding_elsewhereLang__BBQ_K img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.PathLanding_notCovered__Rx9_C{margin-inline-start:62px;padding:18px 24px;border-radius:16px;border:1.5px dashed var(--border-color);background:var(--bg-primary)}.PathLanding_notCoveredHeading__yYO_N{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--text-primary)}.PathLanding_notCoveredBody__BO0Um{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}@media (max-width:960px){.PathLanding_heroVisual__6Rc0n{min-height:0;max-width:360px}.PathLanding_trail__zHVAO{transform-origin:center;transform:scale(.88)}}@media (max-width:600px){.PathLanding_heroVisual__6Rc0n{display:none}.PathLanding_step__KLcyU{grid-template-columns:32px minmax(0,1fr);gap:10px}.PathLanding_stepNumber__EJ_jh{width:32px;height:32px;font-size:14px}.PathLanding_stepRail__cuZSm:before{top:32px}.PathLanding_stepIcon__aPl0Q{width:36px;height:36px}.PathLanding_stepPagePill__Uq2X6,.PathLanding_stepStartInline__JcktA{display:none}.PathLanding_stepActions__V_0HM{display:flex}.PathLanding_stepIcon__aPl0Q img{width:32px;height:32px}.PathLanding_notCovered__Rx9_C{margin-inline-start:0;padding:16px}.PathLanding_elsewhere__i41kU{margin-inline-start:0}}.PathLanding_languages__dBRFs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.PathLanding_languagesLabel__Otale{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.PathLanding_languageList__AjTf8{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.PathLanding_languageChip__4aJ9X{display:inline-flex;align-items:center;gap:7px;padding-block:5px;padding-inline:8px 12px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.PathLanding_languageChip__4aJ9X img{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}a.PathLanding_languageChip__4aJ9X:hover{border-color:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 45%,transparent);background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 6%,var(--bg-card))}.PathLanding_languageChip__4aJ9X:focus-visible{outline:2px solid var(--path-accent,var(--brand-primary));outline-offset:2px}.PathLanding_languageChipActive__kfwj1{border-color:var(--path-accent,var(--brand-primary));background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 12%,var(--bg-card));cursor:default}.PathLanding_subOnly__QJw9Z{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--path-accent,var(--brand-primary)) 10%,transparent);color:var(--text-primary)}@media (max-width:960px){.PathLanding_languageList__AjTf8,.PathLanding_languages__dBRFs{justify-content:center}}@media (max-width:600px){.PathLanding_languageList__AjTf8{gap:6px}.PathLanding_languageChip__4aJ9X{gap:5px;padding-block:4px;padding-inline:6px 9px;font-size:12px}.PathLanding_languageChip__4aJ9X img{width:15px;height:15px}}.ContentSideNavigation_backdrop__rX_SR{justify-content:flex-start;visibility:hidden;display:none}.ContentSideNavigation_backdropShow__kuRlP{visibility:visible}.ContentSideNavigation_container__93Uq1{width:86%;max-width:340px;height:100%;background:var(--bg-primary);box-shadow:12px 0 32px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:stretch;margin-right:auto;visibility:hidden;opacity:0;transition:all .22s ease;transform:translate(-100%);box-sizing:border-box;overflow:hidden}[dir=rtl] .ContentSideNavigation_container__93Uq1{box-shadow:-12px 0 32px rgba(0,0,0,.18)}.ContentSideNavigation_containerShow__lnSTW{opacity:1;visibility:visible;transform:translate(0)}.ContentSideNavigation_header__LaFgr{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color,rgba(0,0,0,.08));flex-shrink:0}.ContentSideNavigation_headerTitle__mN7pS{flex:1;font-size:16px;font-weight:700;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentSideNavigation_closeButton__LC00Q,.ContentSideNavigation_headerBack__YKtNp{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:var(--border-primary);background:var(--bg-primary);color:var(--text-secondary);font-family:inherit;cursor:pointer;flex-shrink:0;padding:0;transition:background .15s,color .15s}.ContentSideNavigation_closeButton__LC00Q:hover,.ContentSideNavigation_headerBack__YKtNp:hover{background:var(--hover-background);color:var(--text-primary)}[dir=rtl] .ContentSideNavigation_headerBack__YKtNp svg{transform:scaleX(-1)}.ContentSideNavigation_panes__J4s6r{flex:1;display:flex;width:200%;min-height:0;transition:transform .24s ease;transform:translateX(0)}.ContentSideNavigation_panesShifted__x3PEB{transform:translateX(-50%)}[dir=rtl] .ContentSideNavigation_panes__J4s6r{transform:translateX(0)}[dir=rtl] .ContentSideNavigation_panesShifted__x3PEB{transform:translateX(50%)}.ContentSideNavigation_pane__ZT7SC{width:50%;flex-shrink:0;overflow-y:auto;overflow-x:hidden}.ContentSideNavigation_list__Eq4Li{display:flex;flex-direction:column;padding:8px 0}.ContentSideNavigation_listDivider__YdS4r{height:1px;background:var(--border-color,rgba(0,0,0,.08));margin:8px 16px}.ContentSideNavigation_listHeading__ZR2PF{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);padding:14px 20px 6px}.ContentSideNavigation_row__U0epn{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 20px;border:none;background:transparent;color:var(--text-primary);cursor:pointer;text-decoration:none;font-family:inherit;box-sizing:border-box;transition:background .12s;text-align:start}.ContentSideNavigation_row__U0epn:hover{background:var(--hover-background)}.ContentSideNavigation_rowSelected__HnG1y{background:var(--selection-background)}.ContentSideNavigation_rowSelected__HnG1y .ContentSideNavigation_rowText__xXHrW{color:var(--brand-primary);font-weight:600}.ContentSideNavigation_rowIcon__nVbM5{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-inline-end:14px;flex-shrink:0;color:var(--text-secondary)}.ContentSideNavigation_rowIcon__nVbM5 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ContentSideNavigation_rowGlyph____6Us{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;margin-inline-end:12px;flex-shrink:0;color:var(--side-accent,var(--brand-primary));background:color-mix(in srgb,var(--side-accent,var(--brand-primary)) 12%,transparent)}.ContentSideNavigation_rowGlyphSvg__51CvY{width:18px;height:18px;display:block}.ContentSideNavigation_rowText__xXHrW{flex:1;font-size:15px;font-weight:500;color:var(--text-primary);line-height:1.3;min-width:0}.ContentSideNavigation_rowChevron__rO96a{color:var(--text-secondary);margin-inline-start:8px;flex-shrink:0;opacity:.6}[dir=rtl] .ContentSideNavigation_rowChevron__rO96a{transform:scaleX(-1)}.ContentSideNavigation_rowNewTab__CnH6M{color:var(--text-secondary);margin-inline-start:8px;flex-shrink:0;opacity:.6}.ContentSideNavigation_rowWithActions__w6vRl{display:flex;align-items:center;width:100%}.ContentSideNavigation_rowWithActions__w6vRl .ContentSideNavigation_row__U0epn{flex:1;width:auto;min-width:0}.ContentSideNavigation_rowActions__iCKS_{display:flex;align-items:center;gap:8px;padding-inline-end:16px;flex-shrink:0}.ContentSideNavigation_rowActionBtn__0EmHQ{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:var(--border-primary);color:var(--text-secondary);background:var(--bg-primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.ContentSideNavigation_rowActionBtn__0EmHQ:active,.ContentSideNavigation_rowActionBtn__0EmHQ:hover{color:var(--text-link);background:var(--hover-background);border-color:var(--text-link)}.ContentSideNavigation_rowActionBtn__0EmHQ svg{display:block}.ContentSideNavigation_settingsSection__tMNB4{padding:12px 16px;border-top:1px solid var(--border-color,rgba(0,0,0,.08));box-sizing:border-box;flex-shrink:0}.ContentSideNavigation_settingsRow__elkQw{display:flex;align-items:center;gap:8px}.ContentSideNavigation_langTrigger__wiX_B{flex:1;height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border-radius:8px;border:var(--border-primary);background:var(--bg-primary);color:var(--text-primary);font-family:inherit;cursor:pointer;box-sizing:border-box;transition:background .15s}.ContentSideNavigation_langTrigger__wiX_B:hover{background:var(--hover-background)}.ContentSideNavigation_langCaret__QMA6b{width:12px;height:12px;margin-inline-start:auto;opacity:.6;transition:transform .15s}.ContentSideNavigation_langCaretOpen__RmsK2{transform:rotate(180deg)}[dir=rtl] .ContentSideNavigation_langCaretOpen__RmsK2{transform:rotate(-180deg)}.ContentSideNavigation_themeButton__Kq1bx{display:flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;padding:0;border-radius:8px;border:var(--border-primary);background:var(--bg-primary);color:var(--text-secondary);font-family:inherit;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.ContentSideNavigation_themeButton__Kq1bx:hover{background:var(--hover-background);color:var(--text-primary)}.ContentSideNavigation_langGrid__zx3Dv{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:8px;max-height:220px;overflow-y:auto}.ContentSideNavigation_langOption__3tYr8{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer}.ContentSideNavigation_langOption__3tYr8:hover{background:var(--selection-background)}.ContentSideNavigation_langSelected__MWtyP{background:var(--selection-background);font-weight:600}.ContentSideNavigation_langFlag__ZNfb4{width:20px;border-radius:3px;opacity:.7}.ContentSideNavigation_langSelected__MWtyP .ContentSideNavigation_langFlag__ZNfb4{opacity:1}.ContentSideNavigation_profileContainer__XKXEK{display:flex;align-items:center;cursor:pointer;border-top:1px solid var(--border-color,rgba(0,0,0,.08));padding:16px;gap:12px;flex-shrink:0}.ContentSideNavigation_iconUserContainer__KE5Bo{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:var(--border-primary);box-sizing:border-box}.ContentSideNavigation_iconUser__9ojv3{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ContentSideNavigation_profileInfo__NIKLy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ContentSideNavigation_xpContainer__gWpIW{display:flex;flex-direction:row;align-items:baseline;gap:4px}.ContentSideNavigation_ctaContainer__9DXgc{padding:16px;border-top:1px solid var(--border-color,rgba(0,0,0,.08));flex-shrink:0}.ContentSideNavigation_ctaButton__K__js{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--brand-primary);background:var(--brand-primary);color:#ffffff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;transition:opacity .15s,transform .05s;box-sizing:border-box;white-space:nowrap}.ContentSideNavigation_ctaButton__K__js:hover{opacity:.92}.ContentSideNavigation_ctaButton__K__js:active{transform:translateY(1px)}@media (max-width:1000px){.ContentSideNavigation_backdrop__rX_SR{display:block}}[dir=rtl] .ContentSideNavigation_container__93Uq1{margin-right:0;margin-left:auto;transform:translate(100%)}[dir=rtl] .ContentSideNavigation_containerShow__lnSTW{transform:translate(0)}.Backdrop_container__I00nZ{background:rgba(0,0,0,.3);z-index:2000;display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0}[dir=rtl] .Backdrop_container__I00nZ{left:auto;right:0}.Topbar_container__NWd8T{background:var(--bg-primary);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px 0;box-sizing:border-box;position:sticky;top:0;z-index:10;transition:box-shadow .3s;width:100%}.Topbar_innerContainer__627Q_{width:80%;display:flex;align-items:center;justify-content:space-between}.Topbar_leftContainerTight__RaXRK{display:flex;align-items:center;gap:32px}.Topbar_contentMenus__I3Ftt{display:flex;align-items:center;gap:8px}@media (max-width:1000px){.Topbar_contentMenus__I3Ftt{display:none}}.Topbar_rightContainer__6uHz9{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;gap:12px}.Topbar_docsSearchSlot__iBZe9{flex:1;display:flex;justify-content:center;min-width:0;padding:0 16px}@media (max-width:820px),(min-width:1001px) and (max-width:1199px){.Topbar_docsSearchSlot__iBZe9{flex:0 0 auto;padding:0;margin-inline-start:auto;margin-inline-end:8px}}@media (min-width:1001px) and (max-width:1199px){.Topbar_leftContainerTight__RaXRK{gap:16px}}.Topbar_elevate__7gchY{box-shadow:0 2px 0 var(--border-color)}.Topbar_transparent__lD3JB{background:transparent}.Topbar_themeToggle__9s3ha,.Topbar_transparentElevate__fxHcJ{background:var(--bg-primary)}.Topbar_themeToggle__9s3ha{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.Topbar_themeToggle__9s3ha:hover{background:var(--hover-background);color:var(--text-primary)}.Topbar_dd___kj3B{position:relative;display:inline-block;font-size:14px}.Topbar_ddBtn__Eb9IN{padding:0 12px;height:36px;border:var(--border-primary);border-radius:8px;background:var(--bg-primary);color:var(--text-secondary);display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box}.Topbar_ddBtn__Eb9IN:hover{opacity:.8}.Topbar_ddCaret__pxAZk{transition:transform .15s;opacity:.54}.Topbar_ddCaretOpen__RC6Jv{transform:rotate(180deg)}[dir=rtl] .Topbar_ddCaretOpen__RC6Jv{transform:rotate(-180deg)}.Topbar_ddList__6dxJD{position:absolute;z-index:10;margin-top:6px;max-height:320px;overflow:auto;background:var(--bg-primary);border:var(--border-primary);border-radius:8px;list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(180px,auto));inset-inline-end:0}.Topbar_ddListUp__BKBoj{inset-block-end:calc(100% + 6px);inset-inline-start:0;inset-inline-end:auto;margin-top:0}.Topbar_ddOption__3AavQ{margin:4px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;gap:12px;border-radius:8px;min-height:32px;line-height:1.2}.Topbar_ddOption__3AavQ p{line-height:1.2}.Topbar_ddOption__3AavQ:hover{background:var(--selection-background)}.Topbar_isSelected__hL_V0{font-weight:600}.Topbar_flagIcon__RINub{border-radius:4px;width:24px;height:18px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;opacity:.54}.Topbar_menuButtonBoxed__LhE0g{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:var(--border-primary);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;padding:0;flex-shrink:0;transition:background .15s,color .15s}.Topbar_menuButtonBoxed__LhE0g:hover{background:var(--hover-background);color:var(--text-primary)}@media (max-width:1300px){.Topbar_innerContainer__627Q_{width:95%}}@media (max-width:1000px){.Topbar_menuButtonBoxed__LhE0g{display:inline-flex}.Topbar_innerContainer__627Q_{margin-top:8px;width:100%;padding:0 16px}.Topbar_container__NWd8T{padding:0 0 8px}.Topbar_dd___kj3B,.Topbar_themeToggle__9s3ha{display:none}}@media (max-width:600px){.Topbar_menuButtonBoxed__LhE0g{display:inline-flex}.Topbar_innerContainer__627Q_{padding:0 8px}}@media (min-width:1301px) and (max-width:1600px){.Topbar_innerContainerContent__O2QV7{width:95%}}@media (min-width:1001px) and (max-width:1300px){.Topbar_innerContainerContent__O2QV7{width:100%;padding:0 16px}}@keyframes UserButton_additionAnimation__Cwtpe{0%{opacity:1;transform:translateY(48px)}to{opacity:0;transform:translateY(0)}}.UserButton_container__xwoxa{position:relative;gap:16px}.UserButton_withScore__KiaV_{width:auto!important}.UserButton_imageContainer__T98RJ{display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;border:var(--border-primary);box-sizing:border-box}.UserButton_imageContainer__T98RJ.UserButton_small__QkR6S{width:36px;height:36px}.UserButton_imageContainer__T98RJ.UserButton_medium__3hpIF{width:48px;height:48px}.UserButton_imageContainer__T98RJ.UserButton_big__3Xo5S{width:56px;height:56px}.UserButton_iconUser__iNAtz{cursor:pointer;transition:opacity .2s;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.UserButton_iconUser__iNAtz:hover{opacity:.8}.UserButton_imageContainer__T98RJ:hover~.UserButton_menuContainer__81293{visibility:visible;transform:scale(1);opacity:1}.UserButton_getStartedButton__873Z_{min-width:150px!important}.UserButton_placeholder__A3Fvx{min-width:150px;height:48px}.UserButton_placeholder__A3Fvx.UserButton_placeholderSmall__zDVeP{min-width:120px;height:32px}.UserButton_paddingFix__zxRqw{padding:12px 0!important}.UserButton_smallButton__0_j1U{padding:0 12px!important;height:32px}.UserButton_smallButton__0_j1U span{font-size:14px}.UserButton_flatButton__bi4MW{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--brand-primary);background:var(--brand-primary);color:#ffffff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .15s ease;box-sizing:border-box;white-space:nowrap}.UserButton_flatButton__bi4MW:hover{opacity:.92}.UserButton_notificationsIcon__9LCKS{padding:12px;width:48px;height:48px;cursor:pointer;border-radius:24px;display:block;overflow:visible}.UserButton_notificationsIcon__9LCKS.UserButton_small__QkR6S{padding:10px}.UserButton_notificationsIcon__9LCKS:hover{background-color:var(--hover-background,rgba(0,0,0,.1))}.UserButton_notificationsIcon__9LCKS:hover~.UserButton_notificationsMenuContainer__cl_Dr{visibility:visible;transform:scale(1);opacity:1}@media (max-width:1100px){.UserButton_container__xwoxa{display:none!important}}.TeachDialog_backdrop__8Y9ZW{padding:16px;box-sizing:border-box;background:rgb(8 12 20/45%);backdrop-filter:blur(4px)}.TeachDialog_dialog__XPpJW{--tl-line:color-mix(in srgb,var(--text-primary) 11%,transparent);--tl-line-soft:color-mix(in srgb,var(--text-primary) 6%,transparent);--tl-accent:var(--brand-bright);--tl-good:var(--success,#05b20c);--tl-good-ink:color-mix(in srgb,var(--tl-good) 70%,var(--text-primary));--tl-bad:var(--error,#f44336);--tl-bad-ink:color-mix(in srgb,var(--tl-bad) 75%,var(--text-primary));--tl-surface:var(--bg-card);--tl-sunken:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-secondary));--tl-radius:16px;--tl-shadow:0 1px 2px rgb(0 0 0/8%),0 24px 60px -24px rgb(0 0 0/35%);position:relative;inline-size:min(520px,calc(100vw - 32px));max-block-size:calc(100svh - 48px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:32px 32px 28px;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow);color:var(--text-primary);animation:TeachDialog_rise__iEPkL .18s ease-out}@keyframes TeachDialog_rise__iEPkL{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TeachDialog_dialog__XPpJW{animation:none}}.TeachDialog_close__maOTG{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:inline-grid;inline-size:34px;block-size:34px;place-items:center;border:1px solid var(--tl-line);border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer}.TeachDialog_close__maOTG:hover:not(:disabled){background:var(--tl-line-soft);color:var(--text-primary)}.TeachDialog_close__maOTG:disabled{opacity:.4;cursor:default}.TeachDialog_form__uwH7Q{display:grid;gap:18px}.TeachDialog_head__YdL50{display:grid;gap:8px;padding-inline-end:40px}.TeachDialog_title__CQCYt{margin:0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.TeachDialog_desc__awNxy{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.5}.TeachDialog_field__15_jz{display:grid;gap:8px}.TeachDialog_label__zIH34{color:var(--text-primary);font-size:14px;font-weight:600}.TeachDialog_input__mVGsP{inline-size:100%;min-block-size:46px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-sunken);color:var(--text-primary);font-family:inherit;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.TeachDialog_input__mVGsP:focus{outline:none;border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 22%,transparent)}.TeachDialog_select__WN1bp{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer}[dir=rtl] .TeachDialog_select__WN1bp{background-position:left 12px center}.TeachDialog_roles__G6neB{display:flex;flex-wrap:wrap;gap:8px}.TeachDialog_role__77GFa{min-block-size:38px;padding:8px 14px;border:1px solid var(--tl-line);border-radius:999px;background:transparent;color:var(--text-primary);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.TeachDialog_role__77GFa:hover{background:var(--tl-line-soft)}.TeachDialog_roleOn__U7OZX,.TeachDialog_roleOn__U7OZX:hover{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--text-on-brand-primary,#fff)}.TeachDialog_close__maOTG:focus-visible,.TeachDialog_role__77GFa:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}.TeachDialog_agree__XQxi8{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.TeachDialog_agree__XQxi8 input{inline-size:18px;block-size:18px;margin-block-start:1px;accent-color:var(--brand-primary);flex-shrink:0}.TeachDialog_error__791gW{margin:0;color:var(--tl-bad-ink);font-size:14px;line-height:1.45}.TeachDialog_error__791gW a{color:var(--brand-primary);font-weight:700}.TeachDialog_grid2__zYiii{display:grid;grid-template-columns:1fr 1fr;gap:14px}textarea.TeachDialog_input__mVGsP{min-block-size:96px;resize:vertical;line-height:1.45}.TeachDialog_submit__JsqDI{display:inline-flex;inline-size:100%;min-height:50px;align-items:center;justify-content:center;padding-inline:26px;border:0;border-radius:12px;background:var(--brand-primary);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary) 80%,transparent);color:var(--text-on-brand-primary,#fff);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.TeachDialog_submit__JsqDI:hover:not(:disabled){background:var(--brand-primary-darker,var(--brand-primary));transform:translateY(-1px)}.TeachDialog_submit__JsqDI:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.TeachDialog_submit__JsqDI:disabled{opacity:.5;cursor:default;transform:none;box-shadow:none}.TeachDialog_note__SYS_p{margin:-8px 0 0;color:var(--text-secondary);font-size:13px;text-align:center}.TeachDialog_done__ajGDU{display:grid;justify-items:center;gap:10px;padding:20px 0 12px;text-align:center}.TeachDialog_doneMark__ksdcI{display:inline-grid;inline-size:56px;block-size:56px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tl-good) 16%,transparent);color:var(--tl-good-ink)}@media (max-width:520px){.TeachDialog_grid2__zYiii{grid-template-columns:1fr}.TeachDialog_dialog__XPpJW{padding:24px 20px 20px}.TeachDialog_title__CQCYt{font-size:22px}}.TeachersLanding_page__gFB4a{--tl-line:color-mix(in srgb,var(--text-primary) 11%,transparent);--tl-line-soft:color-mix(in srgb,var(--text-primary) 6%,transparent);--tl-accent:var(--brand-bright);--tl-accent-ink:color-mix(in srgb,var(--brand-bright) 72%,var(--text-primary));--tl-good:var(--success,#05b20c);--tl-good-ink:color-mix(in srgb,var(--tl-good) 70%,var(--text-primary));--tl-warn:#e8a317;--tl-warn-ink:color-mix(in srgb,#e8a317 72%,var(--text-primary));--tl-bad:var(--error,#f44336);--tl-bad-ink:color-mix(in srgb,var(--tl-bad) 75%,var(--text-primary));--tl-surface:var(--bg-card);--tl-sunken:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-secondary));--tl-radius:16px;--tl-shadow:0 1px 2px rgb(0 0 0/8%),0 24px 60px -24px rgb(0 0 0/35%);--tl-code-name:rgb(0 16 128);--tl-code-control:rgb(175 0 219);--tl-code-keyword:rgb(0 0 255);--tl-code-builtin:rgb(121 94 38);--tl-code-function:rgb(121 94 38);--tl-code-string:rgb(163 21 21);--tl-code-number:rgb(9 134 88);--tl-code-punct:var(--text-primary);--tl-code-operator:var(--text-primary);--tl-code-comment:rgb(0 128 0);background:var(--bg-primary);color:var(--text-primary);overflow-x:clip}html[data-theme-group=dark] .TeachersLanding_page__gFB4a{--tl-code-name:rgb(156 220 254);--tl-code-control:rgb(197 134 192);--tl-code-keyword:rgb(86 156 214);--tl-code-builtin:rgb(220 220 170);--tl-code-function:rgb(220 220 170);--tl-code-string:rgb(206 145 120);--tl-code-number:rgb(181 206 168);--tl-code-punct:rgb(212 212 212);--tl-code-operator:rgb(212 212 212);--tl-code-comment:rgb(106 153 85)}.TeachersLanding_page__gFB4a .token.plain{color:var(--tl-code-name)}.TeachersLanding_page__gFB4a .token.boolean,.TeachersLanding_page__gFB4a .token.keyword{color:var(--tl-code-keyword)}.TeachersLanding_page__gFB4a .token.keyword.control{color:var(--tl-code-control)}.TeachersLanding_page__gFB4a .token.builtin{color:var(--tl-code-builtin)}.TeachersLanding_page__gFB4a .token.function{color:var(--tl-code-function)}.TeachersLanding_page__gFB4a .token.string{color:var(--tl-code-string)}.TeachersLanding_page__gFB4a .token.number{color:var(--tl-code-number)}.TeachersLanding_page__gFB4a .token.punctuation{color:var(--tl-code-punct)}.TeachersLanding_page__gFB4a .token.operator{color:var(--tl-code-operator)}.TeachersLanding_page__gFB4a .token.comment{color:var(--tl-code-comment);font-style:italic}.TeachersLanding_shell__KwMTc{position:relative;width:min(1180px,calc(100% - 40px));margin-inline:auto}.TeachersLanding_eyebrow__UHzyR{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--tl-accent-ink);font-family:var(--font-display);font-size:12px;letter-spacing:.12em;line-height:1.4}.TeachersLanding_finalCard__pflbO h2,.TeachersLanding_h1__hD9Rz,.TeachersLanding_h2__0HqKX{word-break:auto-phrase}.TeachersLanding_h1__hD9Rz{margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.TeachersLanding_h1__hD9Rz span{display:block;color:var(--tl-accent)}.TeachersLanding_h2__0HqKX{margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.TeachersLanding_lede__WLdN0{margin:18px 0 0;color:var(--text-secondary);font-size:18px;line-height:1.6;text-wrap:pretty}.TeachersLanding_head__Wt5uh{max-width:560px}.TeachersLanding_headSplit__tBc61{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px}.TeachersLanding_headSplit__tBc61 .TeachersLanding_lede__WLdN0{margin:0}.TeachersLanding_headCenter___Ll9J{max-width:760px;margin-inline:auto;margin-block-end:56px;text-align:center}.TeachersLanding_headCenter___Ll9J .TeachersLanding_eyebrow__UHzyR{justify-content:center}.TeachersLanding_soonBadge__ZQ3Nn{padding:3px 9px;border:1px solid color-mix(in srgb,var(--tl-warn) 55%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tl-warn) 12%,transparent);color:var(--tl-warn-ink);font-family:Varela Round,sans-serif;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.TeachersLanding_primaryCta__v_MFC,.TeachersLanding_secondaryCta__IBJuI{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding-inline:26px;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.TeachersLanding_primaryCta__v_MFC{border:0;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary) 80%,transparent)}.TeachersLanding_primaryCta__v_MFC:hover{background:var(--brand-primary-darker,var(--brand-primary));transform:translateY(-1px)}.TeachersLanding_secondaryCta__IBJuI{border:1px solid var(--tl-line);background:transparent;color:var(--text-primary)}.TeachersLanding_secondaryCta__IBJuI:hover{border-color:color-mix(in srgb,var(--text-primary) 30%,transparent);background:var(--tl-line-soft)}.TeachersLanding_curFact__4wi57:focus-visible,.TeachersLanding_inlineLink__S_lod:focus-visible,.TeachersLanding_langTile__sisup:focus-visible,.TeachersLanding_memberLink__vWC2U:focus-visible,.TeachersLanding_primaryCta__v_MFC:focus-visible,.TeachersLanding_secondaryCta__IBJuI:focus-visible,.TeachersLanding_textButton__VA26l:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.TeachersLanding_textButton__VA26l{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.TeachersLanding_textButton__VA26l:hover{color:var(--text-primary)}.TeachersLanding_inlineLink__S_lod{display:inline-block;margin-block-start:28px;color:var(--tl-accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px}.TeachersLanding_hero__P1XTm{position:relative;padding-block:32px 72px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_heroGlow__vUGE1{position:absolute;inset-block-start:-320px;inset-inline-start:calc(50% - 480px);width:960px;height:760px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand-bright) 16%,transparent),transparent 65%);pointer-events:none}.TeachersLanding_memberBar__ed_rj{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-end:32px;padding:10px 10px 10px 18px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-secondary);font-size:14px}[dir=rtl] .TeachersLanding_memberBar__ed_rj{padding:10px 18px 10px 10px}.TeachersLanding_memberLink__vWC2U{padding:8px 14px;border-radius:8px;background:var(--text-primary);color:var(--bg-primary);font-weight:700;text-decoration:none}.TeachersLanding_heroCopy__zLGsc{position:relative;max-width:860px;margin-inline:auto;text-align:center}.TeachersLanding_heroCopy__zLGsc .TeachersLanding_eyebrow__UHzyR{justify-content:center}.TeachersLanding_heroCopy__zLGsc .TeachersLanding_h1__hD9Rz{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.01em}.TeachersLanding_heroDesc__tFsJ0{max-width:740px;margin:16px auto 0;color:var(--text-secondary);font-size:18px;line-height:1.6}.TeachersLanding_heroActions__xs1HH{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:26px}.TeachersLanding_heroFine__iQwwP{margin:18px 0 0;color:var(--text-secondary);font-size:14px}.TeachersLanding_heroDemo__wDRzW{position:relative;min-width:0;margin-block-start:40px}.TeachersLanding_classWindow__Kv2j9{overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:13px}.TeachersLanding_windowBar__MqH5c{display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}[dir=rtl] .TeachersLanding_windowBar__MqH5c{padding:10px 16px 10px 12px}.TeachersLanding_windowDots__WqwZQ{display:inline-flex;gap:6px}.TeachersLanding_windowDots__WqwZQ i{width:10px;height:10px;border-radius:50%;background:var(--tl-line)}.TeachersLanding_windowTitle__69tR6{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.TeachersLanding_windowClock__eH8LA{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.TeachersLanding_liveDot__vHIw_{width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.TeachersLanding_liveOn__Wvz_M{background:var(--tl-good);animation:TeachersLanding_pulse__WFuRZ 1.6s ease-out infinite}.TeachersLanding_windowPause__8tIs0{padding:5px 10px;border:1px solid var(--tl-line);border-radius:7px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer}.TeachersLanding_windowPause__8tIs0:hover{color:var(--text-primary)}.TeachersLanding_windowPause__8tIs0:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}.TeachersLanding_classStats__bFYVV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_classStats__bFYVV>div{display:grid;gap:2px;padding:14px 16px}.TeachersLanding_classStats__bFYVV>div+div{border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_classStats__bFYVV span{color:var(--text-secondary);font-size:12px}.TeachersLanding_classStats__bFYVV strong{font-size:26px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1.15}.TeachersLanding_classStats__bFYVV strong small{color:var(--text-secondary);font-size:15px}.TeachersLanding_classStats__bFYVV em{color:var(--text-secondary);font-size:11px;font-style:normal}.TeachersLanding_statAlert__k46iW strong{color:var(--tl-bad-ink)}.TeachersLanding_classBody__UL_yw{display:grid;grid-template-columns:minmax(0,1fr) 220px}.TeachersLanding_gridWrap__hoNeF{min-width:0;overflow-x:auto;padding:6px 8px 10px}.TeachersLanding_gradeGrid__5rN4p{width:100%;border-collapse:separate;border-spacing:4px;font-variant-numeric:tabular-nums}.TeachersLanding_gradeGrid__5rN4p thead th{padding:6px 4px 4px;font-size:12px;font-weight:700;text-align:center;vertical-align:bottom}.TeachersLanding_gradeGrid__5rN4p thead th span{display:block;white-space:nowrap}.TeachersLanding_gradeGrid__5rN4p thead th small{display:block;max-width:84px;margin-block-start:2px;margin-inline:auto;color:var(--text-secondary);font-size:10px;font-weight:400;line-height:1.25}.TeachersLanding_gridStudentHead__a7f1H{text-align:start!important}.TeachersLanding_gridCurrent__b2IUV span{color:var(--tl-accent-ink)}.TeachersLanding_gridStudent__VS_D1{position:relative;display:flex;align-items:center;gap:8px;padding:3px 6px 3px 0;font-weight:400;text-align:start;white-space:nowrap}[dir=rtl] .TeachersLanding_gridStudent__VS_D1{padding:3px 0 3px 6px}.TeachersLanding_flag__9AirY,.TeachersLanding_gridStudent__VS_D1 img{flex:0 0 auto;border-radius:50%}.TeachersLanding_flag__9AirY{width:7px;height:7px;background:var(--tl-bad)}.TeachersLanding_cell__8B5JE{position:relative;height:32px;min-width:56px;padding:0 8px;border-radius:8px;text-align:center;transition:background-color .4s ease}.TeachersLanding_cellBar__nXeCS{position:absolute;inset-inline:8px;inset-block-end:6px;height:3px;overflow:hidden;border-radius:3px;background:var(--tl-line-soft)}.TeachersLanding_cellBar__nXeCS span{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .5s ease}.TeachersLanding_cellCount__zfJ98{position:relative;inset-block-start:-2px;font-size:12px}.TeachersLanding_cellDone__mtX6_{background:color-mix(in srgb,var(--tl-good) 16%,transparent);color:var(--tl-good-ink)}.TeachersLanding_cellDone__mtX6_ svg{vertical-align:middle}.TeachersLanding_cellProgress__RAaWB{background:color-mix(in srgb,var(--tl-accent) 11%,transparent);color:var(--tl-accent-ink)}.TeachersLanding_cellOverdue__enrP9{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_cellNone__UQSxv{background:var(--tl-line-soft);color:var(--text-secondary)}.TeachersLanding_cellFlash__MRAcT{animation:TeachersLanding_cellPop__eRd8C .9s ease-out}.TeachersLanding_stage__0tnLP{position:relative;display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:start;gap:40px;text-align:start}.TeachersLanding_stageStudent__ZDuE9,.TeachersLanding_stageTeacher__omkP8{position:relative;min-width:0}.TeachersLanding_stageStudent__ZDuE9{z-index:2;margin-block-start:36px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:9px 14px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV strong{font-size:20px}.TeachersLanding_stage__0tnLP .TeachersLanding_classStats__bFYVV strong small{font-size:13px}.TeachersLanding_stageLabel__EiqSy{display:inline-flex;align-items:center;gap:8px;margin-block-end:10px;padding:4px 11px;border:1px solid var(--tl-line);border-radius:999px;background:var(--tl-surface);color:var(--text-secondary);font-size:12px}.TeachersLanding_stageEditor__o_5xe{overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:0 1px 2px rgb(0 0 0/8%),0 36px 80px -28px rgb(0 0 0/45%);font-size:13px}.TeachersLanding_stageEditorAvatar__8yDcN{flex:0 0 auto;border-radius:50%}.TeachersLanding_stageEditorWho__vs2QF{display:grid;min-width:0;line-height:1.25}.TeachersLanding_stageEditorWho__vs2QF bdi{font-weight:700}.TeachersLanding_stageEditorWho__vs2QF small{overflow:hidden;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.TeachersLanding_stageAttempt__kITxD{margin-inline-start:auto;color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.TeachersLanding_stageEditor__o_5xe .TeachersLanding_tutorCode__Weg0Q{position:relative;overflow:hidden;padding-block:12px}.TeachersLanding_stageEditor__o_5xe .TeachersLanding_codeRow__d_wGz{position:relative;min-height:21px;background:var(--tl-surface)}.TeachersLanding_stageScanning__n2zVg:after{position:absolute;inset-inline:0;inset-block-start:0;height:46px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--tl-accent) 16%,transparent),transparent);animation:TeachersLanding_scan__IdH07 1.1s ease-in-out infinite;content:"";pointer-events:none}.TeachersLanding_stageEdited__cl171{background:color-mix(in srgb,var(--tl-accent) 13%,var(--tl-surface))}.TeachersLanding_stageRun__TMGax{display:grid;gap:10px;padding:12px 14px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_stageRunHead__m2yJO{display:flex;align-items:center;gap:10px;min-height:28px;font-size:12px}.TeachersLanding_stageSummary__EUndB{color:var(--text-secondary);font-weight:700;animation:TeachersLanding_fadeIn__PPa5U .3s ease-out}.TeachersLanding_stageSummaryPass___uyOk{color:var(--tl-good-ink)}.TeachersLanding_stageSummaryFail__QNb99{color:var(--tl-bad-ink)}.TeachersLanding_stageRunButton__eLl1C{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);font-size:12px;font-weight:700;transition:transform .15s ease,opacity .15s ease}.TeachersLanding_stageRunBusy__dHk5o{opacity:.75;transform:scale(.96)}.TeachersLanding_stageTests__woG8K{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;font-family:Fira Code,ui-monospace,monospace;font-size:12px;text-align:left}.TeachersLanding_stageTests__woG8K li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:7px;column-gap:7px;min-height:44px;padding:5px 8px;border-radius:8px;background:var(--tl-line-soft);color:var(--text-secondary);transition:background-color .25s ease,color .25s ease}.TeachersLanding_stageTestMark__4Rogt{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;border:1.5px dashed var(--tl-line);border-radius:50%;font-size:10px;font-weight:700}.TeachersLanding_stageTests__woG8K .TeachersLanding_stageTestPass__ZVylc{background:color-mix(in srgb,var(--tl-good) 13%,transparent);color:var(--tl-good-ink)}.TeachersLanding_stageTests__woG8K .TeachersLanding_stageTestFail__QUrPY{background:color-mix(in srgb,var(--tl-bad) 12%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_stageTestFail__QUrPY .TeachersLanding_stageTestMark__4Rogt,.TeachersLanding_stageTestPass__ZVylc .TeachersLanding_stageTestMark__4Rogt{border:0;color:#fff;animation:TeachersLanding_markIn__ML_ge .26s ease-out}.TeachersLanding_stageTestPass__ZVylc .TeachersLanding_stageTestMark__4Rogt{background:var(--tl-good)}.TeachersLanding_stageTestFail__QUrPY .TeachersLanding_stageTestMark__4Rogt{background:var(--tl-bad)}.TeachersLanding_stageTestGot__5YWF4{grid-column:2;font-size:11px;font-weight:700}.TeachersLanding_stageHint__95Tch{grid-column:1/-1;margin:4px 0 0;color:var(--text-secondary);font-size:13px;text-align:center}.TeachersLanding_gridStudent__VS_D1{padding:0}.TeachersLanding_gridStudentButton__DIPd3{display:flex;width:100%;align-items:center;gap:8px;padding:3px 8px 3px 3px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:start;white-space:nowrap;cursor:pointer}[dir=rtl] .TeachersLanding_gridStudentButton__DIPd3{padding:3px 3px 3px 8px}.TeachersLanding_gridPicked__dfq7x .TeachersLanding_gridStudentButton__DIPd3,.TeachersLanding_gridStudentButton__DIPd3:hover{background:color-mix(in srgb,var(--tl-accent) 11%,transparent)}.TeachersLanding_gridStudentButton__DIPd3:focus-visible,.TeachersLanding_needsRow__ce120:focus-visible,.TeachersLanding_stageDrawerClose__eyy9e:focus-visible{outline:2px solid var(--tl-accent);outline-offset:1px}.TeachersLanding_gridAvatar__pOYFo{position:relative;display:inline-flex;flex:0 0 auto}.TeachersLanding_gridAvatar__pOYFo img{border-radius:50%}.TeachersLanding_presence__ifH3A{position:absolute;inset-block-end:-1px;inset-inline-end:-1px;width:9px;height:9px;border:2px solid var(--tl-surface);border-radius:50%;background:var(--tl-good);animation:TeachersLanding_dotPop__GvGBN .3s ease-out}.TeachersLanding_cellStuck__ryE10{position:absolute;inset-block-start:4px;inset-inline-end:4px;width:7px;height:7px;border-radius:50%;background:var(--tl-bad);animation:TeachersLanding_pulseBad__y7Hmz 1.6s ease-out infinite}.TeachersLanding_statTick__HIbRQ{animation:TeachersLanding_tickIn__9coMg .38s ease-out}.TeachersLanding_presenceRow__MIEmr{display:flex;align-items:center;gap:10px;font-size:12px}.TeachersLanding_avatarStack__YbUk3{display:inline-flex}.TeachersLanding_avatarStack__YbUk3 img{border:2px solid var(--tl-sunken);border-radius:50%}.TeachersLanding_avatarStack__YbUk3 img+img{margin-inline-start:-9px}.TeachersLanding_needsCount__DVVDt{display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;margin-inline-start:7px;padding-inline:4px;border-radius:999px;background:var(--tl-bad);color:#fff;font-size:10px;letter-spacing:0}.TeachersLanding_needsRow__ce120{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px;border:1px solid color-mix(in srgb,var(--tl-bad) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--tl-bad) 8%,var(--tl-surface));color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;animation:TeachersLanding_needsIn__Mz5ia .52s ease-out;transition:transform .15s ease,background-color .15s ease}.TeachersLanding_needsPressed__RE9br,.TeachersLanding_needsRow__ce120:hover{background:color-mix(in srgb,var(--tl-bad) 15%,var(--tl-surface))}.TeachersLanding_needsPressed__RE9br{transform:scale(.97)}.TeachersLanding_needsRow__ce120 img{border-radius:50%;box-shadow:0 0 0 2px var(--tl-bad)}.TeachersLanding_needsRow__ce120>span{display:grid;min-width:0;gap:1px}.TeachersLanding_needsRow__ce120 bdi{font-size:12px;font-weight:700}.TeachersLanding_needsRow__ce120 small{color:var(--tl-bad-ink);font-size:11px;line-height:1.35}.TeachersLanding_needsClear__H0ESg{margin:0;color:var(--text-secondary);font-size:12px}.TeachersLanding_classBody__UL_yw{position:relative}.TeachersLanding_stageDrawer__HA_iq{position:absolute;z-index:3;inset-block:0;inset-inline-end:0;display:flex;width:min(300px,100%);flex-direction:column;gap:10px;overflow:auto;padding:12px 14px;border-inline-start:1px solid var(--tl-line);background:var(--tl-surface);box-shadow:0 0 48px -12px rgb(0 0 0/40%);animation:TeachersLanding_drawerIn__khdXn .3s ease-out}.TeachersLanding_stageDrawerHead__hyOcP{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.TeachersLanding_stageDrawerHead__hyOcP strong{display:block;font-size:17px;font-weight:400}.TeachersLanding_stageDrawerWho__daIo_{color:var(--tl-accent-ink);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.TeachersLanding_stageDrawerClose__eyy9e{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--tl-line);border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:18px;line-height:1;cursor:pointer}.TeachersLanding_stageDrawerMeta__EjtPN{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--text-secondary);font-size:12px}.TeachersLanding_chipBad___kG5U,.TeachersLanding_chipGood__WOL7Y,.TeachersLanding_chipMuted___FIkk,.TeachersLanding_chipProgress__ITGi1{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.TeachersLanding_chipGood__WOL7Y{background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink)}.TeachersLanding_chipBad___kG5U{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_chipProgress__ITGi1{background:color-mix(in srgb,var(--tl-accent) 13%,transparent);color:var(--tl-accent-ink)}.TeachersLanding_chipMuted___FIkk{background:var(--tl-line-soft);color:var(--text-secondary)}.TeachersLanding_stageLessons__0t7QF{margin:0;padding:0;overflow:hidden;border:1px solid var(--tl-line-soft);border-radius:10px;list-style:none;font-size:12px}.TeachersLanding_stageLessons__0t7QF li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px}.TeachersLanding_stageLessons__0t7QF li+li{border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_stageLessons__0t7QF li>span{display:grid;min-width:0}.TeachersLanding_stageLessons__0t7QF small{color:var(--text-secondary);font-size:11px}.TeachersLanding_stageLessonNow__mYjsC{background:color-mix(in srgb,var(--tl-accent) 7%,transparent)}.TeachersLanding_stageDrawerRun__J_n5j{display:grid;justify-items:start;gap:8px}.TeachersLanding_stageDrawerTest__eiHsx{display:flex;width:100%;flex-wrap:wrap;gap:6px 14px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--tl-bad) 9%,transparent);color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_stageDrawerTest__eiHsx b{color:var(--text-primary)}.TeachersLanding_stageDrawerGot__QpUgb b{color:var(--tl-bad-ink)}.TeachersLanding_beam__8GpAK{position:absolute;z-index:4;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.TeachersLanding_beam__8GpAK path{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;stroke-width:2;animation:TeachersLanding_beamDraw__v_bpG .65s ease-out forwards,TeachersLanding_beamFade__2GH0G .5s ease-in 1.2s forwards}.TeachersLanding_beamPass__yHozl{color:var(--tl-good)}.TeachersLanding_beamFail__ubXcr{color:var(--tl-bad)}.TeachersLanding_beamDot__20SAY{z-index:4;width:12px;height:12px;border-radius:50%;background:currentColor;box-shadow:0 0 16px 4px currentColor;offset-anchor:center;offset-rotate:0deg;animation:TeachersLanding_beamTravel__IezFy .65s ease-out forwards,TeachersLanding_beamFade__2GH0G .4s ease-in .75s forwards}.TeachersLanding_beamDot__20SAY,.TeachersLanding_cursor__ZR9LA{position:absolute;inset-block-start:0;left:0;pointer-events:none}.TeachersLanding_cursor__ZR9LA{z-index:5;color:var(--text-primary);filter:drop-shadow(0 4px 8px rgb(0 0 0/30%));transform:translate(var(--cx),var(--cy));animation:TeachersLanding_cursorIn__Mi2MU .95s cubic-bezier(.3,.7,.2,1) both}.TeachersLanding_cursorClick__ioXuE:after{position:absolute;inset-block-start:-9px;left:-9px;width:22px;height:22px;border:2px solid var(--tl-accent);border-radius:50%;animation:TeachersLanding_ripple__5cgHa .45s ease-out forwards;content:""}.TeachersLanding_rightNow__tpRl3{display:flex;min-width:0;flex-direction:column;gap:10px;padding:12px 14px;border-inline-start:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_feedHead__lXHP_{display:inline-flex;align-items:center;margin-block-start:4px;color:var(--text-secondary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.TeachersLanding_feedList__gfXIC{display:grid;gap:10px;margin:0;padding:0;list-style:none}.TeachersLanding_feedRow__DS_N7{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:9px;column-gap:9px}.TeachersLanding_feedRow__DS_N7:first-child{animation:TeachersLanding_feedIn__m6EQ1 .45s ease-out}.TeachersLanding_feedAvatar__M2iWr{grid-row:1/span 2;border-radius:50%}.TeachersLanding_feedText__mPDZe{font-size:12px;line-height:1.4}.TeachersLanding_feedDot__I4KTU{display:inline-block;width:6px;height:6px;margin-inline-end:6px;border-radius:50%;vertical-align:1px}.TeachersLanding_feedGood__vPjZy{background:var(--tl-good)}.TeachersLanding_feedWarn__53bOt{background:var(--tl-warn)}.TeachersLanding_feedHint__AmKSX{background:#d31d65}.TeachersLanding_feedTime__yfYIn{color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.TeachersLanding_proof___TcHs{padding-block:40px}.TeachersLanding_proofRow__ug1gW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:26px 0;border:1px solid var(--tl-line);border-radius:20px;background:var(--tl-surface)}.TeachersLanding_proofStat__dUeiy{display:grid;align-content:start;justify-items:center;gap:8px;padding:4px 20px;text-align:center}.TeachersLanding_proofStat__dUeiy+.TeachersLanding_proofStat__dUeiy{border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_proofNumber__uCJ1G{display:inline-flex;align-items:baseline;gap:4px;font-size:44px;font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.TeachersLanding_proofStar__tR0dh{color:var(--product-score-color,#fcad00);font-size:26px}.TeachersLanding_proofLabel__Lfh_t{max-width:220px;margin:0;color:var(--text-secondary);font-size:14px;line-height:1.45}.TeachersLanding_section__x5o9d{padding-block:112px}.TeachersLanding_band__Cqiki{background:var(--bg-secondary)}.TeachersLanding_split__vRwQ5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px}.TeachersLanding_splitWide__l2LEo{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px}.TeachersLanding_splitReverse__EoNac .TeachersLanding_splitCopy__gK5_O{order:2}.TeachersLanding_splitCopy__gK5_O{min-width:0}.TeachersLanding_splitCopy__gK5_O>.TeachersLanding_secondaryCta__IBJuI{margin-block-start:32px}.TeachersLanding_splitVisual__5Afkr{min-width:0}.TeachersLanding_week__PtoGh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;counter-reset:week}.TeachersLanding_weekStep__DO6cw{display:flex;flex-direction:column;padding:18px 18px 26px;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface)}.TeachersLanding_weekVisual__bNkwH{display:grid;min-height:176px;place-items:center;margin-block-end:22px;padding:18px;border-radius:12px;background:var(--tl-sunken)}.TeachersLanding_weekDay__UHMcE{color:var(--tl-accent-ink);font-size:13px;font-weight:700}.TeachersLanding_weekStep__DO6cw h3{margin:6px 0 0;font-size:21px;font-weight:400;line-height:1.25}.TeachersLanding_weekStep__DO6cw p{margin:10px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.TeachersLanding_miniCard__tYel0{display:grid;width:100%;max-width:280px;gap:8px;padding:14px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);font-size:13px}.TeachersLanding_miniLabel___aJSz{color:var(--text-secondary);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.TeachersLanding_miniCard__tYel0>strong{font-size:17px;font-weight:400}.TeachersLanding_miniMeta__HKjFQ{color:var(--text-secondary);font-size:12px}.TeachersLanding_miniNote__o8DDP{padding:8px 10px;border-radius:8px;background:var(--tl-line-soft);color:var(--text-primary);font-size:12px}.TeachersLanding_miniRun__AF3Q9{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink);font-size:12px}.TeachersLanding_miniCode__qo9uI{padding:8px 10px;border-radius:8px;background:var(--tl-sunken);font-family:Fira Code,ui-monospace,monospace;font-size:12px;text-align:left}.TeachersLanding_miniHint__K4y9H{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,#d31d65 12%,transparent);font-size:12px}.TeachersLanding_miniBar__Qp8Hb{display:block;height:6px;overflow:hidden;border-radius:6px;background:var(--tl-line-soft)}.TeachersLanding_miniBar__Qp8Hb span{display:block;height:100%;border-radius:inherit;background:var(--tl-good)}.TeachersLanding_miniFlagRow__7Jb6q{display:flex;align-items:center;gap:8px;padding-block-start:4px;color:var(--tl-bad-ink);font-size:12px}.TeachersLanding_miniFlagRow__7Jb6q img{border-radius:50%}.TeachersLanding_replay__TyCuV{overflow:hidden;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:13px}.TeachersLanding_replayHead__Iy0n1{display:flex;align-items:center;gap:12px;padding:14px 18px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_replayHead__Iy0n1 img{border-radius:50%}.TeachersLanding_replayWho__8NvD_{display:grid;flex:1 1 auto;min-width:0}.TeachersLanding_replayWho__8NvD_ strong{font-size:14px;font-weight:400}.TeachersLanding_replayCount__c8K1_,.TeachersLanding_replayWho__8NvD_ span{color:var(--text-secondary);font-size:12px}.TeachersLanding_replayCount__c8K1_{white-space:nowrap}.TeachersLanding_timeline__lCdYn{--bar-fill:0%;--bar-ms:350ms;max-width:520px;margin-block-start:36px;padding:18px 18px 16px;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:0 1px 2px rgb(0 0 0/6%),0 18px 40px -28px rgb(0 0 0/35%)}.TeachersLanding_tlHead__ARn5B{display:flex;min-height:26px;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px;color:var(--text-secondary);font-size:14px}.TeachersLanding_tlSolved__hjyRp{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink);font-size:12px;font-weight:700;opacity:0;transform:scale(.6);transition:opacity .25s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_tlSolvedOn__8ZtgI{opacity:1;transform:none}.TeachersLanding_tlTrack__G0CsW{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.TeachersLanding_tlLine__CtjFS{position:absolute;inset-block-start:11px;inset-inline:calc((100% - 20px) / 6);height:2px;border-radius:2px;background:var(--tl-line)}.TeachersLanding_tlFill__U6_5_{position:absolute;inset-block:0;inset-inline-start:0;width:var(--bar-fill);border-radius:inherit;background:var(--tl-accent);transition:width var(--bar-ms) linear}.TeachersLanding_tlGlow__83EGi{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:var(--bar-fill);width:10px;height:10px;margin-block-start:-5px;margin-inline-start:-5px;border-radius:50%;background:var(--tl-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--tl-accent) 25%,transparent),0 0 16px var(--tl-accent);opacity:0;transition:inset-inline-start var(--bar-ms) linear,opacity .25s ease}.TeachersLanding_timelinePlaying__O4r2o .TeachersLanding_tlGlow__83EGi{opacity:1}.TeachersLanding_tlStep__bCv5y{display:grid;justify-items:center;gap:10px;padding:0;border:0;background:transparent;color:var(--text-secondary);font:inherit;text-align:center;cursor:pointer}.TeachersLanding_tlStep__bCv5y:focus-visible{outline:0}.TeachersLanding_tlStep__bCv5y:focus-visible .TeachersLanding_tlCard__io40r{outline:2px solid var(--tl-accent);outline-offset:2px}.TeachersLanding_tlNode__D1U1B{position:relative;z-index:1;display:grid;width:24px;height:24px;place-items:center;border:3px solid var(--tl-surface);border-radius:50%;background:var(--tl-surface);color:var(--text-secondary);font-size:13px;line-height:1;box-shadow:0 0 0 1px var(--tl-line);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlNode__D1U1B{animation:TeachersLanding_dotPop__GvGBN .45s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_tlSeen__Rx9Ve.TeachersLanding_tlBad__bRvbK .TeachersLanding_tlNode__D1U1B{background:color-mix(in srgb,var(--tl-bad) 14%,var(--tl-surface));color:var(--tl-bad-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--tl-bad) 45%,transparent)}.TeachersLanding_tlSeen__Rx9Ve.TeachersLanding_tlOk__UIPP6 .TeachersLanding_tlNode__D1U1B{background:var(--tl-good);color:#fff;box-shadow:0 0 0 1px var(--tl-good)}.TeachersLanding_tlCard__io40r{display:grid;width:100%;justify-items:center;gap:6px;padding:12px 8px 13px;border:1px solid var(--tl-line-soft);border-radius:12px;background:var(--tl-sunken);opacity:.45;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.TeachersLanding_tlStep__bCv5y:hover .TeachersLanding_tlCard__io40r{opacity:1}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlCard__io40r{opacity:1;transform:none}.TeachersLanding_tlActive__IazrL .TeachersLanding_tlCard__io40r{border-color:color-mix(in srgb,var(--tl-accent) 60%,transparent);background:var(--tl-surface);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--tl-accent) 70%,transparent)}.TeachersLanding_tlActive__IazrL.TeachersLanding_tlOk__UIPP6 .TeachersLanding_tlCard__io40r{border-color:color-mix(in srgb,var(--tl-good) 60%,transparent);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--tl-good) 70%,transparent)}.TeachersLanding_tlName__QZQfh{font-size:13px;transition:color .25s ease}.TeachersLanding_tlActive__IazrL .TeachersLanding_tlName__QZQfh{color:var(--text-primary)}.TeachersLanding_tlTime__th8_l{color:var(--text-secondary);font-size:11px;font-variant-numeric:tabular-nums}.TeachersLanding_tlPips__W12CW{display:flex;gap:4px;margin-block-start:2px}.TeachersLanding_tlPips__W12CW i{width:16px;height:6px;border-radius:3px;background:var(--tl-line)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipIdle__TtWox{background:transparent;box-shadow:inset 0 0 0 1px var(--tl-line)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipPass__GuXEX{background:var(--tl-good)}.TeachersLanding_tlPips__W12CW .TeachersLanding_pipFail__3vKOJ{background:var(--tl-bad)}.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlPips__W12CW i{animation:TeachersLanding_pipIn___Pk5M .38s ease-out backwards;animation-delay:calc(var(--k) * 90ms + .15s)}.TeachersLanding_srOnly__755Av{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TeachersLanding_run__1D_5t{display:flex;min-width:0;flex-direction:column}.TeachersLanding_runSummary__Rph1n{display:flex;min-height:54px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px 8px}.TeachersLanding_runSummaryText__nRAAR{color:var(--text-secondary);font-size:13px}.TeachersLanding_runError__TLxHX{color:var(--tl-bad-ink);font-family:Fira Code,ui-monospace,monospace;font-size:12px;animation:TeachersLanding_fadeIn__PPa5U .3s ease-out}.TeachersLanding_resultFail__PQz9o,.TeachersLanding_resultPass__r_xqu{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;transition:background-color .3s ease,color .3s ease}.TeachersLanding_resultPass__r_xqu{background:color-mix(in srgb,var(--tl-good) 15%,transparent);color:var(--tl-good-ink)}.TeachersLanding_resultFail__PQz9o{background:color-mix(in srgb,var(--tl-bad) 13%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_runTests__nHI8f{display:grid;gap:6px;margin:0;padding:0 16px 14px;list-style:none}.TeachersLanding_runTest__GpwAi{display:grid;grid-template-columns:18px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;row-gap:3px;padding:8px 12px;border:1px solid var(--tl-line-soft);border-radius:10px;transition:background-color .4s ease,border-color .4s ease,opacity .4s ease}.TeachersLanding_runTestIdle__K9OyV{opacity:.6}.TeachersLanding_runTestBad__N2puU{border-color:color-mix(in srgb,var(--tl-bad) 30%,transparent);background:color-mix(in srgb,var(--tl-bad) 5%,transparent)}.TeachersLanding_runTestOk__maA9M{border-color:color-mix(in srgb,var(--tl-good) 30%,transparent);background:color-mix(in srgb,var(--tl-good) 6%,transparent)}.TeachersLanding_runMark__AtRi6{display:grid;width:18px;height:18px;grid-row:span 2;place-items:center;margin-block-start:1px;border-radius:50%;background:var(--tl-line-soft);color:var(--text-secondary);font-size:13px;animation:TeachersLanding_markIn__ML_ge .35s cubic-bezier(.34,1.56,.64,1)}.TeachersLanding_runTestBad__N2puU .TeachersLanding_runMark__AtRi6{background:color-mix(in srgb,var(--tl-bad) 15%,transparent);color:var(--tl-bad-ink)}.TeachersLanding_runTestOk__maA9M .TeachersLanding_runMark__AtRi6{background:color-mix(in srgb,var(--tl-good) 18%,transparent);color:var(--tl-good-ink)}.TeachersLanding_runName__KKMbQ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.TeachersLanding_runIo__gt_wI{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--text-secondary);font-size:12px}.TeachersLanding_runIo__gt_wI code{color:var(--text-primary);font-family:Fira Code,ui-monospace,monospace;font-weight:700;font-variant-numeric:tabular-nums}.TeachersLanding_runTestBad__N2puU .TeachersLanding_runGot__0yByo code{color:var(--tl-bad-ink)}.TeachersLanding_runTestOk__maA9M .TeachersLanding_runGot__0yByo code{color:var(--tl-good-ink)}.TeachersLanding_runGot__0yByo em{font-style:italic}.TeachersLanding_hiddenTag__vAaAs{padding:1px 7px;border:1px dashed var(--tl-line);border-radius:999px;color:var(--text-secondary);font-size:10px;font-style:normal}.TeachersLanding_replayCode__EZz4t{flex:1 1 auto;padding:12px 0;border-block-start:1px solid var(--tl-line-soft);animation:TeachersLanding_fadeIn__PPa5U .35s ease-out;background:var(--tl-sunken);font-family:Fira Code,ui-monospace,monospace;font-size:13px;text-align:left}.TeachersLanding_codeRow__d_wGz{display:flex;align-items:center;min-height:23px;padding:0 14px 0 0}.TeachersLanding_codeRow__d_wGz code{flex:1 1 auto;white-space:pre}.TeachersLanding_codeNum__oM2bU{width:38px;flex:0 0 auto;padding-inline-end:12px;color:var(--text-secondary);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TeachersLanding_assess__xdM2w{overflow:hidden;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow)}.TeachersLanding_assessTabs__q9qYL{display:flex;gap:4px;padding:8px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_assessTabs__q9qYL button{padding:7px 14px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer}.TeachersLanding_assessTabs__q9qYL button:focus-visible{outline:2px solid var(--tl-accent);outline-offset:1px}.TeachersLanding_assessTabs__q9qYL .TeachersLanding_assessTabOn__esy0w{background:var(--tl-surface);color:var(--text-primary);box-shadow:0 1px 2px rgb(0 0 0/12%)}.TeachersLanding_assessHead__jG5vV{padding:18px 20px 6px}.TeachersLanding_assessHead__jG5vV div{display:grid;gap:4px}.TeachersLanding_assessHead__jG5vV strong{font-size:18px;font-weight:400}.TeachersLanding_assessHead__jG5vV span{color:var(--text-secondary);font-size:13px}.TeachersLanding_assessQuestions__oUsCd{display:grid;gap:8px;margin:0;padding:12px 20px 20px;list-style:none}.TeachersLanding_assessQuestions__oUsCd li{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--tl-line-soft);border-radius:10px}.TeachersLanding_assessNum__ezk6_{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:7px;background:var(--tl-line-soft);font-size:13px}.TeachersLanding_assessQ__ptTr5{display:grid;flex:1 1 auto;min-width:0;gap:2px}.TeachersLanding_assessQ__ptTr5 strong{font-size:14px;font-weight:400}.TeachersLanding_assessPts__bR_bT,.TeachersLanding_assessQ__ptTr5 small{color:var(--text-secondary);font-size:12px}.TeachersLanding_assessPts__bR_bT{white-space:nowrap}.TeachersLanding_assessResults__gRHxY{padding:12px 20px 20px}.TeachersLanding_assessSummary__LfAZY{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TeachersLanding_assessSummary__LfAZY>div{display:grid;gap:2px;padding:12px;border-radius:10px;background:var(--tl-sunken)}.TeachersLanding_assessSummary__LfAZY span{color:var(--text-secondary);font-size:12px}.TeachersLanding_assessSummary__LfAZY strong{font-size:24px;font-weight:400;font-variant-numeric:tabular-nums}.TeachersLanding_assessSummary__LfAZY small{color:var(--text-secondary);font-size:14px}.TeachersLanding_histogram__HHJaF{display:flex;height:96px;align-items:flex-end;gap:6px;margin-block-start:18px;direction:ltr}.TeachersLanding_histogram__HHJaF span{position:relative;flex:1 1 0;min-height:3px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--tl-accent) 70%,transparent)}.TeachersLanding_histogram__HHJaF i{position:absolute;inset-block-start:-18px;inset-inline:0;color:var(--text-secondary);font-size:11px;font-style:normal;text-align:center}.TeachersLanding_histAxis__GRQtn{display:flex;justify-content:space-between;margin-block-start:6px;color:var(--text-secondary);font-size:11px}.TeachersLanding_perQuestion__GxdrG{display:grid;gap:9px;margin:18px 0 0;padding:0;list-style:none}.TeachersLanding_perQuestion__GxdrG li{display:grid;grid-template-columns:32px minmax(0,1fr) 40px 64px;align-items:center;gap:10px;font-size:12px}.TeachersLanding_pqLabel__jGQH5{color:var(--text-secondary)}.TeachersLanding_pqBar__cdkY2{height:8px;overflow:hidden;border-radius:8px;background:var(--tl-line-soft)}.TeachersLanding_pqBar__cdkY2 span{display:block;height:100%;border-radius:inherit;background:var(--tl-good)}.TeachersLanding_pqLow__qPhwr .TeachersLanding_pqBar__cdkY2 span{background:var(--tl-warn)}.TeachersLanding_pqPct__EGkmm{font-variant-numeric:tabular-nums;text-align:end}.TeachersLanding_perQuestion__GxdrG em{color:var(--tl-warn-ink);font-size:11px;font-style:normal;font-weight:700}.TeachersLanding_langGrid__GCQ6_{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none}.TeachersLanding_langTile__sisup{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-primary);font-size:15px;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.TeachersLanding_langTile__sisup:hover{border-color:color-mix(in srgb,var(--tl-accent) 60%,transparent);transform:translateY(-1px)}.TeachersLanding_curFacts__o9TR6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:40px}.TeachersLanding_curFact__4wi57{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none}a.TeachersLanding_curFact__4wi57:hover strong{text-decoration:underline;text-underline-offset:3px}.TeachersLanding_curFact__4wi57 span{display:grid;gap:4px}.TeachersLanding_curFact__4wi57 strong{font-size:15px;font-weight:400}.TeachersLanding_curFact__4wi57 small{color:var(--text-secondary);font-size:13px;line-height:1.5}.TeachersLanding_compare__hAXxQ{padding:28px;border:1px solid var(--tl-line);border-radius:var(--tl-radius);background:var(--tl-surface);box-shadow:var(--tl-shadow)}.TeachersLanding_compareTitle__3SE82{display:block;margin-block-end:22px;font-size:18px}.TeachersLanding_compareRow__woINs{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr) 48px;align-items:center;gap:14px;margin-block-end:14px;font-size:14px}.TeachersLanding_compareRow__woINs>span:first-child{color:var(--text-secondary)}.TeachersLanding_compareRow__woINs strong{font-size:20px;font-weight:400;font-variant-numeric:tabular-nums;text-align:end}.TeachersLanding_compareBar__LY5j7{height:14px;overflow:hidden;border-radius:14px;background:var(--tl-line-soft)}.TeachersLanding_compareBar__LY5j7 span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--text-primary) 30%,transparent)}.TeachersLanding_compareBar__LY5j7 .TeachersLanding_compareStrong__3yApD{background:var(--tl-good)}.TeachersLanding_compareNote__mPRqi{margin:4px 0 0;color:var(--text-secondary);font-size:12px}.TeachersLanding_motivation__nWvJb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block-start:26px;padding-block-start:22px;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_motivation__nWvJb>div{display:grid;justify-items:start;gap:4px;padding:14px;border-radius:12px;background:var(--tl-sunken)}.TeachersLanding_motivation__nWvJb strong{font-size:22px;font-weight:400}.TeachersLanding_motivation__nWvJb span{color:var(--text-secondary);font-size:12px}.TeachersLanding_priceFree__KKHUJ{margin:22px 0 0;color:var(--text-secondary);font-size:15px;text-align:center}.TeachersLanding_priceFreeLink__GKvvH{padding:0;border:0;background:none;color:var(--tl-accent-ink);font:inherit;font-weight:700;cursor:pointer}.TeachersLanding_priceFreeLink__GKvvH:hover{text-decoration:underline;text-underline-offset:3px}.TeachersLanding_priceFreeLink__GKvvH:focus-visible{outline:2px solid var(--tl-accent);outline-offset:3px}.TeachersLanding_schoolGrid__QZIac{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--tl-line);border-radius:var(--tl-radius);overflow:hidden;background:var(--tl-surface)}.TeachersLanding_schoolItem__GFaVb{padding:30px 28px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:not(:nth-child(3n+1)){border-inline-start:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:nth-last-child(-n+3){border-block-end:0}.TeachersLanding_schoolItem__GFaVb h3{margin:16px 0 0;font-size:18px;font-weight:400}.TeachersLanding_schoolItem__GFaVb p{margin:8px 0 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.TeachersLanding_faqShell__4UQ6Q{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:64px}.TeachersLanding_faqShell__4UQ6Q .TeachersLanding_head__Wt5uh{position:sticky;inset-block-start:96px}.TeachersLanding_faqList__DEV15{display:grid;gap:8px}.TeachersLanding_faqItem__pZb1Q{border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface)}.TeachersLanding_faqItem__pZb1Q summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;font-size:16px;list-style:none;cursor:pointer}.TeachersLanding_faqItem__pZb1Q summary::-webkit-details-marker{display:none}.TeachersLanding_faqItem__pZb1Q summary:focus-visible{border-radius:12px;outline:2px solid var(--tl-accent);outline-offset:2px}.TeachersLanding_faqItem__pZb1Q summary i{position:relative;width:14px;height:14px;flex:0 0 auto}.TeachersLanding_faqItem__pZb1Q summary i:after,.TeachersLanding_faqItem__pZb1Q summary i:before{position:absolute;inset-block-start:6px;inset-inline-start:0;width:14px;height:2px;border-radius:2px;background:var(--text-secondary);content:"";transition:transform .2s ease}.TeachersLanding_faqItem__pZb1Q summary i:after{transform:rotate(90deg)}[dir=rtl] .TeachersLanding_faqItem__pZb1Q summary i:after{transform:rotate(-90deg)}.TeachersLanding_faqItem__pZb1Q[open] summary i:after{transform:rotate(0deg)}.TeachersLanding_faqItem__pZb1Q p{margin:0;padding:0 20px 20px;color:var(--text-secondary);font-size:15px;line-height:1.65}.TeachersLanding_final__9jDiE{padding-block:24px 112px}.TeachersLanding_finalCard__pflbO{display:flex;flex-direction:column;align-items:center;padding:64px 32px;border:1px solid var(--tl-line);border-radius:24px;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--brand-bright) 18%,transparent),transparent 70%),var(--tl-surface);text-align:center}.TeachersLanding_finalFaces__zBTpq{display:flex;margin-block-end:28px;direction:ltr}.TeachersLanding_finalFaces__zBTpq img{margin-inline-start:-10px;border:3px solid var(--tl-surface);border-radius:50%}.TeachersLanding_finalFaces__zBTpq img:first-child{margin-inline-start:0}.TeachersLanding_finalCard__pflbO h2{max-width:680px;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:400;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.TeachersLanding_finalCard__pflbO p{max-width:540px;margin:18px 0 0;color:var(--text-secondary);font-size:17px;line-height:1.6}.TeachersLanding_finalActions__OfR_S{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:32px}@keyframes TeachersLanding_pulse__WFuRZ{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-good) 60%,transparent)}to{box-shadow:0 0 0 8px transparent}}@keyframes TeachersLanding_scan__IdH07{0%{transform:translateY(-46px)}to{transform:translateY(300px)}}@keyframes TeachersLanding_pulseBad__y7Hmz{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-bad) 65%,transparent)}to{box-shadow:0 0 0 7px transparent}}@keyframes TeachersLanding_tickIn__9coMg{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_needsIn__Mz5ia{0%{opacity:0;transform:translateY(-6px) scale(.97)}60%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb,var(--tl-bad) 22%,transparent)}to{box-shadow:0 0 0 0 transparent;transform:none}}@keyframes TeachersLanding_drawerIn__khdXn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_beamDraw__v_bpG{to{stroke-dashoffset:0}}@keyframes TeachersLanding_beamTravel__IezFy{0%{offset-distance:0}to{offset-distance:100%}}@keyframes TeachersLanding_beamFade__2GH0G{to{opacity:0}}@keyframes TeachersLanding_cursorIn__Mi2MU{0%{opacity:0;transform:translate(calc(var(--cx) + 170px),calc(var(--cy) + 140px))}25%{opacity:1}to{opacity:1;transform:translate(var(--cx),var(--cy))}}@keyframes TeachersLanding_ripple__5cgHa{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@keyframes TeachersLanding_cellPop__eRd8C{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tl-good) 70%,transparent);transform:scale(1)}35%{transform:scale(1.08)}to{box-shadow:0 0 0 10px transparent;transform:scale(1)}}@keyframes TeachersLanding_feedIn__m6EQ1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes TeachersLanding_dotPop__GvGBN{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes TeachersLanding_pipIn___Pk5M{0%{opacity:0;transform:scaleX(0)}}@keyframes TeachersLanding_markIn__ML_ge{0%{transform:scale(.4) rotate(-40deg)}to{transform:none}}@keyframes TeachersLanding_fadeIn__PPa5U{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TeachersLanding_cellFlash__MRAcT,.TeachersLanding_cellStuck__ryE10,.TeachersLanding_feedRow__DS_N7:first-child,.TeachersLanding_liveOn__Wvz_M,.TeachersLanding_needsRow__ce120,.TeachersLanding_presence__ifH3A,.TeachersLanding_replayCode__EZz4t,.TeachersLanding_runError__TLxHX,.TeachersLanding_runMark__AtRi6,.TeachersLanding_stageDrawer__HA_iq,.TeachersLanding_stageTestMark__4Rogt,.TeachersLanding_statTick__HIbRQ,.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlNode__D1U1B,.TeachersLanding_tlSeen__Rx9Ve .TeachersLanding_tlPips__W12CW i{animation:none}}@media (max-width:1080px){.TeachersLanding_stage__0tnLP{grid-template-columns:minmax(0,1fr);gap:28px}.TeachersLanding_stageStudent__ZDuE9{width:100%;max-width:520px;margin-block-start:0;margin-inline:auto}.TeachersLanding_beamDot__20SAY,.TeachersLanding_beam__8GpAK,.TeachersLanding_cursor__ZR9LA{display:none}.TeachersLanding_faqShell__4UQ6Q,.TeachersLanding_headSplit__tBc61,.TeachersLanding_splitWide__l2LEo,.TeachersLanding_split__vRwQ5{grid-template-columns:minmax(0,1fr);gap:44px}.TeachersLanding_headSplit__tBc61{gap:18px}.TeachersLanding_splitReverse__EoNac .TeachersLanding_splitCopy__gK5_O{order:0}.TeachersLanding_faqShell__4UQ6Q .TeachersLanding_head__Wt5uh{position:static}.TeachersLanding_proofRow__ug1gW{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.TeachersLanding_proofStat__dUeiy:nth-child(3){border-inline-start:0}}@media (max-width:860px){.TeachersLanding_curFacts__o9TR6,.TeachersLanding_schoolGrid__QZIac,.TeachersLanding_week__PtoGh{grid-template-columns:minmax(0,1fr)}.TeachersLanding_schoolItem__GFaVb:not(:nth-child(3n+1)){border-inline-start:0}.TeachersLanding_schoolItem__GFaVb:nth-last-child(-n+3){border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_schoolItem__GFaVb:last-child{border-block-end:0}.TeachersLanding_classBody__UL_yw{grid-template-columns:minmax(0,1fr)}.TeachersLanding_rightNow__tpRl3{border-inline-start:0;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_feedList__gfXIC li:nth-child(n+3){display:none}.TeachersLanding_stageDrawer__HA_iq{width:100%}}@media (max-width:600px){.TeachersLanding_shell__KwMTc{width:calc(100% - 32px)}.TeachersLanding_hero__P1XTm{padding-block:28px 56px}.TeachersLanding_section__x5o9d{padding-block:72px}.TeachersLanding_headCenter___Ll9J{margin-block-end:36px}.TeachersLanding_heroActions__xs1HH>*{flex:1 1 100%}.TeachersLanding_classStats__bFYVV>div{padding:10px}.TeachersLanding_classStats__bFYVV strong{font-size:20px}.TeachersLanding_classStats__bFYVV em,.TeachersLanding_gradeGrid__5rN4p thead th small,.TeachersLanding_gridStudent__VS_D1 bdi,.TeachersLanding_windowDots__WqwZQ{display:none}.TeachersLanding_cell__8B5JE{min-width:44px;padding:0 4px}.TeachersLanding_compareRow__woINs{grid-template-columns:minmax(0,1fr) 48px}.TeachersLanding_compareRow__woINs .TeachersLanding_compareBar__LY5j7{grid-column:1/-1;grid-row:2}.TeachersLanding_motivation__nWvJb{grid-template-columns:minmax(0,1fr)}.TeachersLanding_perQuestion__GxdrG li{grid-template-columns:28px minmax(0,1fr) 36px}.TeachersLanding_timeline__lCdYn{margin-block-start:28px;padding:14px 12px 12px}.TeachersLanding_perQuestion__GxdrG em{display:none}.TeachersLanding_finalCard__pflbO{padding:44px 20px}.TeachersLanding_finalFaces__zBTpq img:nth-child(n+6){display:none}}.TeachersLanding_tutor__WTiZA{--tl-bugsy:#d31d65;overflow:hidden;border:1px solid var(--tl-line);border-radius:18px;background:var(--tl-surface);box-shadow:var(--tl-shadow);font-size:14px}.TeachersLanding_tutorPanes__wUodR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:340px}.TeachersLanding_tutorEditor__vjuW2{display:flex;min-width:0;flex-direction:column;border-inline-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorBar__PJLRu{display:flex;align-items:center;gap:12px;padding:10px 16px;border-block-end:1px solid var(--tl-line-soft);background:var(--tl-sunken)}.TeachersLanding_tutorFile__HE7th{color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_tutorTask__5eVVq{margin:0;padding:14px 18px 4px;color:var(--text-secondary);font-size:14px}.TeachersLanding_tutorCode__Weg0Q{flex:1 1 auto;padding:10px 0 14px;font-family:Fira Code,ui-monospace,monospace;font-size:13px;text-align:left}.TeachersLanding_tutorFocus__0lLBY{background:color-mix(in srgb,var(--tl-bugsy) 12%,transparent);transition:background-color .4s ease}.TeachersLanding_tutorFixed__DyV3u{background:color-mix(in srgb,var(--tl-good) 12%,transparent)}.TeachersLanding_tutorStatus__vnSE_{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-height:50px;padding:10px 16px;border-block-start:1px solid var(--tl-line-soft)}.TeachersLanding_tutorFail__Gv7FQ{color:var(--text-secondary);font-family:Fira Code,ui-monospace,monospace;font-size:12px}.TeachersLanding_tutorFail__Gv7FQ b{color:var(--text-primary)}.TeachersLanding_tutorChat__r38Ix{display:flex;min-width:0;flex-direction:column;background:var(--tl-sunken)}.TeachersLanding_tutorChatHead__FZj6w{display:flex;align-items:center;gap:9px;padding:9px 16px;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorChatHead__FZj6w strong{font-weight:700}.TeachersLanding_tutorChatHead__FZj6w span:last-child{color:var(--text-secondary);font-size:12px}.TeachersLanding_tutorBugsy__pH7eI{display:grid;width:30px;height:30px;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--tl-bugsy) 14%,transparent)}.TeachersLanding_tutorMessages__coY9P{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;padding:16px}.TeachersLanding_tutorBot__OcWOM,.TeachersLanding_tutorUser__CvBpj{max-width:88%;padding:10px 14px;border-radius:14px;line-height:1.5;animation:TeachersLanding_feedIn__m6EQ1 .35s ease-out}.TeachersLanding_tutorUser__CvBpj{align-self:flex-end;border-end-end-radius:4px;background:var(--tl-bugsy);color:#fff}.TeachersLanding_tutorBot__OcWOM{align-self:flex-start;border:1px solid var(--tl-line-soft);border-end-start-radius:4px;background:var(--tl-surface)}.TeachersLanding_tutorBot__OcWOM p{margin:0}.TeachersLanding_tutorLineTag__ifcPp{display:inline-block;margin-block-end:6px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--tl-bugsy) 14%,transparent);color:color-mix(in srgb,var(--tl-bugsy) 75%,var(--text-primary));font-family:Fira Code,ui-monospace,monospace;font-size:11px}.TeachersLanding_typingDots__XeW31{display:inline-flex;gap:4px;padding-block:4px}.TeachersLanding_typingDots__XeW31 i{width:6px;height:6px;border-radius:50%;background:var(--text-secondary);animation:TeachersLanding_dot__oURUR 1s ease-in-out infinite}.TeachersLanding_typingDots__XeW31 i:nth-child(2){animation-delay:.15s}.TeachersLanding_typingDots__XeW31 i:nth-child(3){animation-delay:.3s}.TeachersLanding_tutorInput__cx72j{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 12px;padding:6px 6px 6px 14px;border:1px solid var(--tl-line);border-radius:12px;background:var(--tl-surface);color:var(--text-secondary);font-size:13px}[dir=rtl] .TeachersLanding_tutorInput__cx72j{padding:6px 14px 6px 6px}.TeachersLanding_tutorReplay__02OiB{padding:6px 12px;border:0;border-radius:8px;background:color-mix(in srgb,var(--tl-bugsy) 12%,transparent);color:color-mix(in srgb,var(--tl-bugsy) 75%,var(--text-primary));font:inherit;font-size:13px;cursor:pointer}.TeachersLanding_tutorReplay__02OiB:focus-visible{outline:2px solid var(--tl-accent);outline-offset:2px}@keyframes TeachersLanding_dot__oURUR{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.TeachersLanding_tutorBot__OcWOM,.TeachersLanding_tutorUser__CvBpj,.TeachersLanding_typingDots__XeW31 i{animation:none}}@media (max-width:760px){.TeachersLanding_tutorPanes__wUodR{grid-template-columns:minmax(0,1fr)}.TeachersLanding_tutorEditor__vjuW2{border-inline-end:0;border-block-end:1px solid var(--tl-line-soft)}.TeachersLanding_tutorMessages__coY9P{min-height:220px}}.VerifyEmailDialog_container__u0V76{background:var(--bg-secondary);width:360px;max-width:90%;box-shadow:0 8px 16px rgba(0,0,0,.25);border-radius:8px;z-index:500;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box;border:1px solid var(--border-color)}.VerifyEmailDialog_title__U8ugE{margin-bottom:8px}.VerifyEmailDialog_button____K1Y{margin-top:16px;padding:8px 16px}.VerifyEmailDialog_secondaryButton___e9__{margin-top:8px}.VerifyEmailDialog_message__l9AIB{margin:12px 0 0;color:var(--error,#f44336);font-size:14px;text-align:center}.StartFreeDialog_includes__6_W1J{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}.StartFreeDialog_includes__6_W1J li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--success,#05b20c) 11%,transparent);color:color-mix(in srgb,var(--success,#05b20c) 70%,var(--text-primary));font-size:13px;font-weight:600}.RequestInvoiceDialog_container__V5fRI{padding:24px;background:var(--bg-secondary);border-radius:8px}.RequestInvoiceDialog_form__dpxeS{display:flex;flex-direction:column;gap:20px;min-width:440px;max-width:500px}.RequestInvoiceDialog_summaryRow__Izm1v{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:var(--border-primary);border-radius:8px}.RequestInvoiceDialog_formGroup__b_t1N{display:flex;flex-direction:column;gap:8px}.RequestInvoiceDialog_formGroup__b_t1N label{font-size:14px;font-weight:600;color:var(--text-primary)}.RequestInvoiceDialog_formGroup__b_t1N input{width:100%;padding:10px 12px;border-radius:8px;border:var(--border-primary);background-color:var(--bg-secondary);color:var(--text-primary);font-size:16px;transition:border-color .2s;font-family:Varela Round}.RequestInvoiceDialog_formGroup__b_t1N input:focus{outline:none;border-color:var(--brand-primary)}.RequestInvoiceDialog_buttonContainer__eMLpm{margin-top:4px}.RequestInvoiceDialog_buttonContainer__eMLpm>div{width:100%}@media (max-width:600px){.RequestInvoiceDialog_form__dpxeS{min-width:unset}}.PlanBuilder_builder__7ksLg{--pb-line:color-mix(in srgb,var(--text-primary) 11%,transparent);--pb-line-soft:color-mix(in srgb,var(--text-primary) 6%,transparent);--pb-sunken:color-mix(in srgb,var(--bg-primary) 60%,var(--bg-secondary));--pb-accent:var(--brand-bright);--pb-good:var(--success,#05b20c);--pb-good-ink:color-mix(in srgb,var(--pb-good) 70%,var(--text-primary));display:grid;max-width:1000px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);margin-inline:auto;overflow:hidden;border:1px solid var(--pb-line);border-radius:20px;background:var(--bg-card);box-shadow:0 1px 2px rgb(0 0 0/8%),0 24px 60px -24px rgb(0 0 0/35%);color:var(--text-primary)}.PlanBuilder_controls__38KNL{display:flex;min-width:0;flex-direction:column;padding:36px}.PlanBuilder_seatsRow__qPfnO{display:flex;align-items:center;justify-content:space-between;gap:16px}.PlanBuilder_seatsRow__qPfnO label{color:var(--text-secondary);font-size:15px}.PlanBuilder_stepper__c4edw{display:flex;align-items:center;gap:6px;direction:ltr}.PlanBuilder_stepper__c4edw button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--pb-line);border-radius:10px;background:transparent;color:var(--text-primary);font:inherit;font-size:20px;line-height:1;cursor:pointer}.PlanBuilder_stepper__c4edw button:hover:not(:disabled){background:var(--pb-line-soft)}.PlanBuilder_stepper__c4edw button:disabled{opacity:.35;cursor:default}.PlanBuilder_seatsInput__1Nqoy{width:4.2ch;padding:0 4px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text-primary);font:inherit;font-size:46px;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums}.PlanBuilder_seatsInput__1Nqoy:hover{border-color:var(--pb-line)}.PlanBuilder_seatsInput__1Nqoy:focus{border-color:var(--pb-accent);outline:none}.PlanBuilder_slider__KW0fy{--fill:10%;width:100%;height:8px;margin-block:20px 8px;border-radius:8px;background:linear-gradient(to right,var(--brand-primary) var(--fill),var(--pb-line) var(--fill));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;direction:ltr}.PlanBuilder_slider__KW0fy::-webkit-slider-thumb{width:26px;height:26px;border:4px solid var(--bg-card);border-radius:50%;background:var(--brand-primary);box-shadow:0 2px 8px rgb(0 0 0/30%);-webkit-appearance:none;appearance:none}.PlanBuilder_slider__KW0fy::-moz-range-thumb{width:20px;height:20px;border:4px solid var(--bg-card);border-radius:50%;background:var(--brand-primary);box-shadow:0 2px 8px rgb(0 0 0/30%)}.PlanBuilder_scale__W1Ws9{display:flex;justify-content:space-between;color:var(--text-secondary);font-size:12px}.PlanBuilder_note__wOO1u{margin:14px 0 0;color:var(--text-secondary);font-size:14px;line-height:1.5}.PlanBuilder_familyHidden__0gK2e{visibility:hidden}.PlanBuilder_groupLabel__EY4YC{display:block;margin-block:26px 10px;color:var(--text-secondary);font-size:13px}.PlanBuilder_segmented__cruIm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;background:var(--pb-sunken)}.PlanBuilder_segmentedTwo__zgXhp{grid-template-columns:repeat(2,minmax(0,1fr))}.PlanBuilder_segmented__cruIm button{display:grid;min-height:44px;align-content:center;justify-items:center;gap:1px;padding:6px;border:0;border-radius:9px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.PlanBuilder_segmented__cruIm small{color:var(--pb-good-ink);font-size:11px}.PlanBuilder_segmented__cruIm .PlanBuilder_on__i0_7N{background:var(--bg-card);color:var(--text-primary);box-shadow:0 1px 3px rgb(0 0 0/15%)}.PlanBuilder_methods__Sqvgp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PlanBuilder_method__SLs6M{display:grid;align-content:start;gap:6px;padding:14px;border:1px solid var(--pb-line);border-radius:12px;background:transparent;color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.PlanBuilder_method__SLs6M:hover{border-color:color-mix(in srgb,var(--pb-accent) 50%,transparent)}.PlanBuilder_methodOn__BZKdP{border-color:var(--pb-accent);background:color-mix(in srgb,var(--pb-accent) 8%,transparent)}.PlanBuilder_methodHead__TcV9e{display:flex;align-items:center;gap:9px}.PlanBuilder_methodHead__TcV9e strong{font-size:15px;font-weight:400}.PlanBuilder_radio__7Ppi5{width:16px;height:16px;flex:0 0 auto;border:2px solid var(--pb-line);border-radius:50%}.PlanBuilder_methodOn__BZKdP .PlanBuilder_radio__7Ppi5{border:5px solid var(--pb-accent)}.PlanBuilder_methodDesc__rzrRc{color:var(--text-secondary);font-size:13px;line-height:1.45}.PlanBuilder_cardIcons__gO3WL{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:4px}.PlanBuilder_cardIcons__gO3WL small{color:var(--text-secondary);font-size:11px}.PlanBuilder_summary__HKinz{display:flex;min-width:0;flex-direction:column;padding:36px;border-inline-start:1px solid var(--pb-line-soft);background:var(--pb-sunken)}.PlanBuilder_summaryLabel__wFBJH{color:var(--text-secondary);font-size:14px}.PlanBuilder_summaryText__sLc0k{margin:10px 0 24px;font-size:17px;line-height:1.5}.PlanBuilder_total__4MYU_{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-block-start:6px}.PlanBuilder_total__4MYU_ strong{font-size:46px;font-weight:400;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.PlanBuilder_total__4MYU_ span{color:var(--text-secondary);font-size:15px}.PlanBuilder_perSeat__8jiZB{margin:10px 0 0;color:var(--pb-good-ink);font-size:14px}.PlanBuilder_termNote__Y3aRp{margin:6px 0 22px;color:var(--text-secondary);font-size:13px}.PlanBuilder_cta__WoWRq{display:inline-flex;width:100%;min-height:52px;align-items:center;justify-content:center;padding-inline:20px;border:0;border-radius:12px;background:var(--brand-primary);color:var(--text-on-brand-primary,#fff);font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand-primary) 80%,transparent);transition:transform .15s ease,background-color .15s ease}.PlanBuilder_cta__WoWRq:hover:not(:disabled){background:var(--brand-primary-darker,var(--brand-primary));transform:translateY(-1px)}.PlanBuilder_cta__WoWRq:disabled{opacity:.7;cursor:progress}.PlanBuilder_signinNote__Sj0rx{margin:10px 0 0;color:var(--text-secondary);font-size:12px;text-align:center}.PlanBuilder_includes__Rj2h4{display:grid;gap:10px;margin:24px 0 16px;padding:0;list-style:none}.PlanBuilder_includes__Rj2h4 li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45}.PlanBuilder_includes__Rj2h4 svg{flex:0 0 auto;margin-block-start:2px;color:var(--pb-good)}.PlanBuilder_textButton__dbO1L{align-self:flex-start;margin-block-start:auto;padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:14px;text-align:start;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.PlanBuilder_textButton__dbO1L:hover{color:var(--text-primary)}.PlanBuilder_textButtonNear__4eQC7{margin-block-start:20px}.PlanBuilder_cta__WoWRq:focus-visible,.PlanBuilder_method__SLs6M:focus-visible,.PlanBuilder_segmented__cruIm button:focus-visible,.PlanBuilder_slider__KW0fy:focus-visible,.PlanBuilder_stepper__c4edw button:focus-visible,.PlanBuilder_textButton__dbO1L:focus-visible{outline:2px solid var(--pb-accent);outline-offset:3px}@media (max-width:860px){.PlanBuilder_builder__7ksLg{grid-template-columns:minmax(0,1fr)}.PlanBuilder_summary__HKinz{border-inline-start:0;border-block-start:1px solid var(--pb-line-soft)}}@media (max-width:600px){.PlanBuilder_controls__38KNL,.PlanBuilder_summary__HKinz{padding:22px}.PlanBuilder_methods__Sqvgp{grid-template-columns:minmax(0,1fr)}.PlanBuilder_seatsInput__1Nqoy{font-size:38px}}.PlanBuilder_methodOff___SPJO,.PlanBuilder_methodOff___SPJO:hover{border-style:dashed;border-color:var(--pb-line);cursor:not-allowed;opacity:.55}.PlanBuilder_allToggle__2xV77{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin:-8px 0 18px;padding:0;border:0;background:none;color:color-mix(in srgb,var(--pb-accent) 75%,var(--text-primary));font:inherit;font-size:13px;cursor:pointer}.PlanBuilder_allToggle__2xV77:hover{text-decoration:underline;text-underline-offset:3px}.PlanBuilder_allToggle__2xV77:focus-visible{border-radius:4px;outline:2px solid var(--pb-accent);outline-offset:3px}.PlanBuilder_chevron__KisPk{width:7px;height:7px;margin-block-start:-3px;border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform .25s ease}[dir=rtl] .PlanBuilder_chevron__KisPk{transform:rotate(-45deg)}.PlanBuilder_chevronUp__bygW9{margin-block-start:3px;transform:rotate(-135deg)}[dir=rtl] .PlanBuilder_chevronUp__bygW9{transform:rotate(135deg)}.PlanBuilder_all___TNN4{display:grid;max-width:1000px;grid-template-rows:0fr;margin-inline:auto;opacity:0;transition:grid-template-rows .35s ease,opacity .25s ease}.PlanBuilder_allOpen__WtegU{grid-template-rows:1fr;opacity:1}.PlanBuilder_allInner__gRNaL{overflow:hidden}.PlanBuilder_allGrid__epnv1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block-start:14px}.PlanBuilder_allCard__SfsTf{padding:20px 22px;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);border-radius:14px;background:var(--bg-card)}.PlanBuilder_allCard__SfsTf h4{margin:0 0 12px;font-size:15px;font-weight:400}.PlanBuilder_allCard__SfsTf ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.PlanBuilder_allCard__SfsTf li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45}.PlanBuilder_allCard__SfsTf svg{flex:0 0 auto;margin-block-start:3px;color:var(--success,#05b20c)}@media (max-width:600px){.PlanBuilder_allGrid__epnv1{grid-template-columns:minmax(0,1fr)}}.PlanBuilder_compare__DhJSZ{width:100%;border:1px solid color-mix(in srgb,var(--text-primary) 11%,transparent);border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;background:var(--bg-card);font-size:14px}.PlanBuilder_compare__DhJSZ td,.PlanBuilder_compare__DhJSZ th{padding:11px 18px;text-align:start;vertical-align:middle}.PlanBuilder_compare__DhJSZ thead th{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PlanBuilder_compare__DhJSZ tbody th{color:var(--text-secondary);font-weight:400}.PlanBuilder_compare__DhJSZ tbody tr>*{border-block-start:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent)}.PlanBuilder_compare__DhJSZ td{color:var(--text-primary)}.PlanBuilder_compare__DhJSZ .PlanBuilder_comparePro___Hf4e{background:color-mix(in srgb,var(--success,#05b20c) 7%,transparent);font-weight:600}.PlanBuilder_compare__DhJSZ thead .PlanBuilder_comparePro___Hf4e{color:color-mix(in srgb,var(--success,#05b20c) 70%,var(--text-primary))}.PlanBuilder_compare__DhJSZ td.PlanBuilder_comparePro___Hf4e svg{margin-inline-end:7px;color:var(--success,#05b20c);vertical-align:-2px}@media (max-width:560px){.PlanBuilder_compare__DhJSZ td,.PlanBuilder_compare__DhJSZ th{padding:10px 12px}}