.pl-root{--r-violet:#9b2cf8;--r-indigo:#5b3dff;--r-blue:#2f5bff;--r-cyan:#1ad2f2;--r-ice:#a8f4ff;--r-night:#07060f;--r-night-2:#0d0b1c;--r-night-3:#16132d;--r-night-line:#b0a4ff21;--r-grad:linear-gradient(100deg, #9b2cf8 0%, #5b3dff 34%, #2f5bff 62%, #1ad2f2 100%);--r-grad-text:linear-gradient(95deg, #b14dff 0%, #6d5bff 38%, #3f7bff 64%, #2fe0ff 100%);--r-glow:0 10px 34px -8px #5b3dff8c, 0 0 22px -6px #1ad2f273;--r-glow-strong:0 16px 44px -8px #5b3dffb3, 0 0 34px -4px #1ad2f28c;--display:var(--pl-font-display), "Plus Jakarta Sans", system-ui, sans-serif;--serif-print:var(--pl-font-serif), "Newsreader", Georgia, serif;--serif:var(--display);--ink:#110e2e;--muted:#5d6184;--paper:#f5f5fb;--line:#e3e3f0;--line-dark:#cdcee2;--blue:#2f5bff;--blue-soft:#ebefff;--coral:#4f3bf2;--coral-dark:#3b28d6;--coral-soft:#efedff;--sage:#0d98ad;--sage-soft:#e1f6f9;--accent-line:#c7c0ff;--accent-wash:#f7f6ff;--accent-ink:#362b8c;--accent-glow:#4f3bf233;--accent-glow-strong:#4f3bf24d;--shadow:0 18px 50px #110e2e1a;--small-shadow:0 7px 24px #110e2e14;--nav-bg:#09081a;--nav-bg-soft:#8b78ff1a;--nav-text:#b6b3d8;--nav-text-strong:#f6f5ff;--nav-line:#b0a4ff1c;--nav-accent:#2fe0ff;--nav-accent-soft:linear-gradient(90deg, #9b2cf83d, #2f5bff29 60%, #1ad2f20f)}.pl-root :is([class^=ab-],[class*=\ ab-],.print-section,.print-page,.lesson-print,.outline-paper,.paper-title,.paper-empty,.blog-richtext-paper,.bl-article,.post-body){--serif:var(--serif-print)}::selection{background:#5b3dff47}.pl-root .brand{font-family:var(--display)}.pl-root .brand-mark{width:38px;height:38px;position:relative}.pl-root .brand-compact .brand-mark{width:30px;height:30px}.pl-root .brand-mark img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pl-root .brand-mark .radar-mark{width:100%;height:100%;position:absolute;inset:0}.pl-root .brand-word{font-family:var(--display);letter-spacing:-.035em;font-weight:800;line-height:.92}.pl-root .brand-word-accent{background:var(--r-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.pl-root .brand-tagline{letter-spacing:.42em;text-transform:uppercase;opacity:.8;margin-top:6px;font-size:.36em;font-weight:600}.pl-root :is(.marketing-nav,.site-footer,.app-sidebar,.pl-dark) .brand-word-top{color:#fff}.pl-root .primary-button{background:var(--r-grad);background-position:0%;background-size:140% 100%;transition:background-position .35s,box-shadow .2s,transform .2s;box-shadow:0 6px 18px -6px #4f3bf28c}.pl-root .primary-button:hover{background:var(--r-grad);box-shadow:var(--r-glow);background-position:100%;background-size:140% 100%}.pl-root .primary-button:disabled{filter:saturate(.4);box-shadow:none}.pl-root .secondary-button:hover{border-color:var(--coral);color:var(--coral)}.pl-root .text-button:hover,.pl-root .nav-links a:hover,.pl-root .site-footer a:hover{color:var(--r-cyan)}.pl-root .primary-button:focus-visible,.pl-root .secondary-button:focus-visible,.pl-root .text-button:focus-visible,.pl-root button:focus-visible,.pl-root a:focus-visible,.pl-root input:focus-visible,.pl-root select:focus-visible,.pl-root textarea:focus-visible{outline-offset:2px;outline:2px solid #6d5bff}.pl-root .app-sidebar{background:radial-gradient(130% 34% at 0% 0%, #9b2cf83d, transparent 62%), radial-gradient(120% 30% at 100% 100%, #1ad2f221, transparent 62%), var(--nav-bg);border-right:1px solid var(--nav-line)}.pl-root .app-sidebar nav button.active,.pl-root .app-sidebar nav button[aria-current=page]{background:var(--nav-accent-soft);color:var(--nav-text-strong);box-shadow:inset 3px 0 0 var(--nav-accent), 0 0 18px -8px #2fe0ff80}.pl-root .app-sidebar nav button.active svg,.pl-root .app-sidebar nav button[aria-current=page] svg{color:var(--nav-accent);filter:drop-shadow(0 0 6px #2fe0ff8c)}.pl-root .app-sidebar nav button small{background:var(--r-grad);color:#fff}.pl-root .app-sidebar .collapse-toggle{border-color:var(--nav-line);color:var(--nav-text);background:#ffffff0a}.pl-root .app-sidebar .collapse-toggle:hover{color:#fff;border-color:#b0a4ff4d}.pl-root .school-switch>span{background:var(--r-grad)}.pl-root .app-shell :is(h1,h2){font-family:var(--display);letter-spacing:-.025em}.pl-root .marketing{--ink:#f4f3ff;--muted:#a9a7cb;--paper:var(--r-night);--line:var(--r-night-line);--line-dark:#b0a4ff3d;--blue:#7fa0ff;--blue-soft:#4f6eff24;--coral-soft:#5b3dff29;background:radial-gradient(60% 40% at 90% 0%, #2f5bff1f, transparent 70%), radial-gradient(50% 30% at 0% 12%, #9b2cf824, transparent 70%), var(--r-night);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pl-root .site.marketing{background:radial-gradient(60% 40% at 90% 0%, #2f5bff1f, transparent 70%), radial-gradient(50% 30% at 0% 12%, #9b2cf824, transparent 70%), var(--r-night)}.pl-root .marketing-nav{z-index:40;border:1px solid var(--r-night-line);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#0b091ab8;border-radius:18px;height:64px;margin-top:12px;padding-inline:18px 12px;position:sticky;top:12px;box-shadow:0 12px 40px -18px #000c,inset 0 1px #ffffff0d}.pl-root .marketing-nav .nav-links a{color:#eceaffb8;font-size:14px}.pl-root .marketing-nav .nav-links a:hover{color:#fff}.pl-root .marketing-nav .text-button{color:#eceaffd9}.pl-root .marketing-nav .primary-button{border-radius:999px;padding:10px 18px}.pl-root .marketing-nav .menu-button{color:#fff}.pl-root .marketing-nav .brand{font-size:28px}@media (max-width:900px){.pl-root .marketing-nav .nav-links.open{border:1px solid var(--r-night-line);background:#0b091af5;border-radius:18px;box-shadow:0 24px 60px -20px #000000e6}}.pl-root .site-footer{box-shadow:0 0 0 100vmax var(--r-night-2);clip-path:inset(0 -100vmax);background:var(--r-night-2);border-top:0;position:relative}.pl-root .site-footer:before{content:"";background:linear-gradient(90deg,#0000,#9b2cf88c 30%,#1ad2f28c 70%,#0000);height:1px;position:absolute;top:0;left:-100vmax;right:-100vmax}.pl-root .site-footer b{color:#fff}.pl-root .site-footer p,.pl-root .site-footer a{color:#9d9bc2}.pl-root .site.marketing h1{font-family:var(--display);letter-spacing:-.045em;font-weight:800;line-height:.98}.pl-root .site.marketing h2{font-family:var(--display);letter-spacing:-.035em;font-weight:800}.pl-root .site.marketing h3{font-family:var(--display);letter-spacing:-.02em;font-weight:700}.pl-root .site.marketing .lede{color:var(--muted)}.pl-root .marketing .eyebrow,.pl-root .site.marketing .eyebrow{color:var(--r-cyan);letter-spacing:.2em;text-shadow:0 0 18px #1ad2f273}.pl-root .site.marketing .eyebrow-sage{color:#c79bff;text-shadow:0 0 18px #9b2cf880}.pl-root .marketing .site-hero h1 .accent,.pl-root .marketing .accent-word{background:var(--r-grad-text);color:#0000;filter:drop-shadow(0 0 22px #5b3dff59);-webkit-background-clip:text;background-clip:text}.pl-root .marketing .btn-primary,.pl-root .marketing .site-dark .btn-primary{background:var(--r-grad);color:#fff;box-shadow:var(--r-glow);background-position:0%;background-size:140% 100%;border:0;transition:background-position .35s,box-shadow .2s,transform .16s}.pl-root .marketing .btn-primary:hover,.pl-root .marketing .site-dark .btn-primary:hover{background:var(--r-grad);box-shadow:var(--r-glow-strong);background-position:100%;background-size:140% 100%}.pl-root .marketing .btn-secondary,.pl-root .marketing .site-dark .btn-secondary{color:#f1f0ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-color:#b0a4ff47}.pl-root .marketing .btn-secondary:hover,.pl-root .marketing .site-dark .btn-secondary:hover{border-color:var(--r-cyan);color:#fff;box-shadow:0 0 24px -8px #1ad2f299}.pl-root .marketing .site-note{color:#8e8cb3}.pl-root .marketing .site-hero,.pl-root .marketing .pricing-hero,.pl-root .marketing .blog-index,.pl-root .marketing.auth-page{--radar-x:74%;--radar-y:46%}.pl-root .marketing .site-hero{isolation:isolate;background:0 0}.pl-root .marketing .site-hero:before,.pl-root .marketing .pricing-hero:before,.pl-root .marketing .blog-index:before,.pl-root .marketing.auth-page:before{background-image:radial-gradient(circle at var(--radar-x) var(--radar-y), #5b3dff47 0, transparent 26%), repeating-radial-gradient(circle at var(--radar-x) var(--radar-y), transparent 0 88px, #8c78ff29 88px 89px, transparent 89px 90px), linear-gradient(#8c78ff0d 1px, transparent 1px), linear-gradient(90deg, #8c78ff0d 1px, transparent 1px);-webkit-mask-image:radial-gradient(75% 90% at var(--radar-x) var(--radar-y), #000 30%, transparent 78%);-webkit-mask-image:radial-gradient(75% 90% at var(--radar-x) var(--radar-y), #000 30%, transparent 78%);mask-image:radial-gradient(75% 90% at var(--radar-x) var(--radar-y), #000 30%, transparent 78%);opacity:1;background-position:0 0;background-size:auto,auto,44px 44px,44px 44px}.pl-root .marketing .site-hero:after,.pl-root .marketing .pricing-hero:after,.pl-root .marketing .blog-index:after,.pl-root .marketing.auth-page:after{inset:auto;left:var(--radar-x);top:var(--radar-y);background:conic-gradient(#0000 0deg,#5b3dff0a 18deg,#5b3dff1a 40deg,#2fe0ff33 56deg,#2fe0ff8c 59.6deg,#0000 60deg 360deg);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;animation:9s linear infinite radar-sweep;bottom:auto;right:auto;-webkit-mask-image:radial-gradient(circle,#000000e6 0%,#0000008c 34%,#0000 62%);mask-image:radial-gradient(circle,#000000e6 0%,#0000008c 34%,#0000 62%)}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pl-root .marketing .site-hero:after,.pl-root .marketing .pricing-hero:after,.pl-root .marketing .blog-index:after,.pl-root .marketing.auth-page:after{animation:none;transform:rotate(-150deg)}}@media (max-width:899px){.pl-root .marketing .site-hero,.pl-root .marketing .pricing-hero,.pl-root .marketing .blog-index,.pl-root .marketing.auth-page{--radar-x:50%;--radar-y:78%}.pl-root .marketing .site-hero:before{opacity:.8;background-position:0 0}.pl-root .marketing .site-hero:after{opacity:.75}}.pl-root .marketing .pricing-hero:after,.pl-root .marketing .blog-index:after{left:calc(50% + (var(--radar-x) - 50%))}.pl-root .marketing .blog-index:after{top:180px}.pl-root .marketing .blog-index{--radar-x:82%}.pl-root .marketing .shot{background:#fff;border:1px solid #b0a4ff47;box-shadow:0 0 0 1px #5b3dff40,0 40px 90px -30px #000000e6,0 0 70px -20px #5b3dff8c}.pl-root .marketing .shot-bar{background:#141129;border-bottom-color:#b0a4ff29}.pl-root .marketing .shot-bar i{background:#b0a4ff47}.pl-root .marketing .shot-bar i:first-child{background:#9b2cf8}.pl-root .marketing .shot-bar i:nth-child(2){background:#2f5bff}.pl-root .marketing .shot-bar i:nth-child(3){background:#1ad2f2}.pl-root .marketing .shot-bar span{color:#a9a7cb}.pl-root .marketing .site-dark{isolation:isolate;background:radial-gradient(60% 70% at 100% 0%, #2f5bff38, transparent 70%), radial-gradient(50% 60% at 0% 100%, #9b2cf838, transparent 70%), var(--r-night-2);border-block:1px solid var(--r-night-line);position:relative;overflow:hidden}.pl-root .marketing .site-dark .eyebrow{color:var(--r-cyan)}.pl-root .marketing .flow-node,.pl-root .marketing .flow-around,.pl-root .marketing .steps li,.pl-root .marketing .spec>div{border:1px solid var(--r-night-line);background:linear-gradient(#ffffff0e,#ffffff05);transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0d}.pl-root .marketing .flow-node:hover,.pl-root .marketing .steps li:hover,.pl-root .marketing .spec>div:hover{border-color:#1ad2f266;box-shadow:0 0 34px -14px #1ad2f28c}.pl-root .marketing .flow-around{border-style:dashed;border-color:#b0a4ff42}.pl-root .marketing .flow-node b,.pl-root .marketing .steps li b{color:var(--r-cyan)}.pl-root .marketing .flow-node span,.pl-root .marketing .flow-around p{color:#c3c1e2}.pl-root .marketing .flow-arrow{color:#2fe0ff99}.pl-root .marketing .flow-chips span{color:#e3deff;background:#5b3dff2e;border:1px solid #9b80ff47}.pl-root .marketing .spec dt{color:#fff}.pl-root .marketing .spec dd{color:var(--muted)}.pl-root .marketing .steps{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.pl-root .marketing .steps li{border-radius:14px;align-content:start;gap:6px;padding:18px 20px;display:grid}.pl-root .marketing .steps li span{place-items:initial;color:#bdbadc;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.95rem;line-height:1.5;display:block}.pl-root .marketing .story-copy li svg{color:var(--r-cyan);filter:drop-shadow(0 0 6px #1ad2f299)}.pl-root .marketing .story-copy li{color:#d7d5f0}.pl-root .marketing .story-link{color:var(--r-cyan)}.pl-root .marketing .story-link:hover{border-bottom-color:var(--r-cyan)}.pl-root .marketing .feature-jump{border-color:var(--r-night-line);background:#090816db}.pl-root .marketing .feature-jump a{color:#a9a7cb}.pl-root .marketing .feature-jump a:hover{color:#fff;background:#5b3dff2e}.pl-root .marketing .site-close{isolation:isolate;position:relative}.pl-root .marketing .site-close:before{content:"";z-index:-1;aspect-ratio:1;opacity:.12;filter:blur(1px);background:url(/brand/mark-glow.png) 50%/contain no-repeat;width:min(760px,110vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 70%);mask-image:radial-gradient(circle,#000 20%,#0000 70%)}.pl-root .marketing .faq-list details{border-color:var(--r-night-line);background:#ffffff06}.pl-root .marketing .faq-list summary{color:#fff}.pl-root .marketing .faq-list p{color:var(--muted)}.pl-root .marketing :is(.auth-card,.price-card,.pricing-card,.plan-card,.post-card,.help-card,.blog-richtext-paper,.paper,.compare-card,.bl-card,.bl-featured,.bl-cta,.pricing-feature-card,.compare-table,.final-cta,.help-search,.walk-art,.studio-visual,.unit-visual,.feature-visual){--paper:#f5f5fb;--ink:#110e2e;--muted:#5d6184;--line:#e3e3f0;--line-dark:#cdcee2;--blue:#2f5bff;--blue-soft:#ebefff;--coral-soft:#efedff;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pl-root .marketing.auth-page{--radar-x:50%;--radar-y:42%;background:var(--r-night)}.pl-root .marketing.auth-page:before{background-image:radial-gradient(circle at var(--radar-x) var(--radar-y), #5b3dff4d 0, transparent 30%), repeating-radial-gradient(circle at var(--radar-x) var(--radar-y), transparent 0 88px, #8c78ff26 88px 89px, transparent 89px 90px), linear-gradient(#8c78ff0d 1px, transparent 1px), linear-gradient(90deg, #8c78ff0d 1px, transparent 1px);background-size:auto,auto,44px 44px,44px 44px}.pl-root .marketing.auth-page:after{position:fixed}.pl-root .marketing.auth-page .auth-card{background:#fff;border:1px solid #b0a4ff59;border-radius:22px;box-shadow:0 0 0 1px #5b3dff2e,0 40px 100px -30px #000000e6,0 0 80px -24px #5b3dff99}.pl-root .auth-card header h1,.pl-root .auth-card header h2{font-family:var(--display);letter-spacing:-.035em;font-weight:800}.pl-root .auth-card input:focus{border-color:#6d5bff;outline-color:#6d5bff}.pl-root .auth-card .environment-note a{color:var(--coral)}.pl-root .marketing.auth-page .auth-links{color:#8e8cb3}.pl-root .marketing.auth-page .auth-links a:hover{color:var(--r-cyan)}.pl-root .marketing .pricing-hero:before,.pl-root .marketing .blog-index:before{-webkit-mask-image:radial-gradient(60% 90% at var(--radar-x) 40%, #000 25%, transparent 80%);-webkit-mask-image:radial-gradient(60% 90% at var(--radar-x) 40%, #000 25%, transparent 80%);mask-image:radial-gradient(60% 90% at var(--radar-x) 40%, #000 25%, transparent 80%)}.pl-root .marketing .display,.pl-root .marketing .pricing-hero h1{font-family:var(--display);letter-spacing:-.045em;font-weight:800}.pl-root .marketing :is(.auth-card,.price-card,.pricing-feature-card,.compare-table,.final-cta,.bl-cta,.bl-card,.bl-featured){--bl-ink-soft:#3d4861}.pl-root .marketing .secondary-button{color:#f1f0ff;background:#ffffff0a;border-color:#b0a4ff4d}.pl-root .marketing .secondary-button:hover{border-color:var(--r-cyan);color:#fff}.pl-root .marketing :is(.auth-card,.price-card,.pricing-feature-card,.compare-table,.final-cta,.bl-cta,.plan-card) .secondary-button{color:var(--ink);border-color:var(--line-dark);background:#fff}.pl-root .marketing :is(.auth-card,.price-card,.pricing-feature-card,.compare-table,.final-cta,.bl-cta,.plan-card) .secondary-button:hover{border-color:var(--coral);color:var(--coral)}.pl-root .marketing .final-cta{border:1px solid #b0a4ff4d;box-shadow:0 0 80px -30px #5b3dff99}.pl-root .marketing .final-cta :is(h2,h3,b,strong){font-family:var(--display)}.pl-root main.marketing.bl-page{--bl-ink-soft:#b9b7d8;background:var(--r-night)}.pl-root .marketing .bl-hero{--radar-x:80%;--radar-y:30%;isolation:isolate;border-bottom:1px solid var(--r-night-line);background:0 0;position:relative;overflow:hidden}.pl-root .marketing .bl-hero:before,.pl-root .marketing .bl-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute}.pl-root .marketing .bl-hero:before{background-image:radial-gradient(circle at var(--radar-x) var(--radar-y), #5b3dff47 0, transparent 26%), repeating-radial-gradient(circle at var(--radar-x) var(--radar-y), transparent 0 88px, #8c78ff29 88px 89px, transparent 89px 90px), linear-gradient(#8c78ff0d 1px, transparent 1px), linear-gradient(90deg, #8c78ff0d 1px, transparent 1px);-webkit-mask-image:radial-gradient(75% 120% at var(--radar-x) var(--radar-y), #000 30%, transparent 80%);-webkit-mask-image:radial-gradient(75% 120% at var(--radar-x) var(--radar-y), #000 30%, transparent 80%);mask-image:radial-gradient(75% 120% at var(--radar-x) var(--radar-y), #000 30%, transparent 80%);background-size:auto,auto,44px 44px,44px 44px;inset:0}.pl-root .marketing .bl-hero:after{left:var(--radar-x);top:var(--radar-y);background:conic-gradient(#0000 0deg,#5b3dff0a 18deg,#5b3dff1a 40deg,#2fe0ff33 56deg,#2fe0ff8c 59.6deg,#0000 60deg 360deg);border-radius:50%;width:1300px;height:1300px;margin:-650px 0 0 -650px;animation:9s linear infinite radar-sweep;-webkit-mask-image:radial-gradient(circle,#000000e6 0%,#0000008c 34%,#0000 62%);mask-image:radial-gradient(circle,#000000e6 0%,#0000008c 34%,#0000 62%)}@media (prefers-reduced-motion:reduce){.pl-root .marketing .bl-hero:after{animation:none;transform:rotate(-150deg)}}.pl-root .marketing .bl-hero-title{font-family:var(--display);letter-spacing:-.045em;color:#fff;font-weight:800}.pl-root .marketing .bl-hero-title em{background:var(--r-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pl-root .marketing .bl-eyebrow{color:var(--r-cyan);letter-spacing:.2em}.pl-root .marketing :is(.bl-card,.bl-featured,.bl-cta) .bl-eyebrow{color:var(--coral);letter-spacing:.14em}.pl-root .marketing .bl-filter{border-color:var(--r-night-line);color:#c9c7e6;background:#ffffff0a}.pl-root .marketing .bl-filter:hover{color:#fff;border-color:#1ad2f273}.pl-root .marketing .bl-filter[aria-current=page]{background:var(--r-grad);color:#fff;box-shadow:var(--r-glow);border-color:#0000}.pl-root .marketing .bl-filter-count{background:#ffffff1a}.pl-root .marketing .bl-section-head{border-color:var(--r-night-line)}.pl-root .marketing .bl-section-head h2{font-family:var(--display);letter-spacing:-.03em;font-weight:800}.pl-root .marketing :is(.bl-card,.bl-featured){transition:box-shadow .2s,transform .2s;box-shadow:0 30px 70px -34px #000000e6}.pl-root .marketing :is(.bl-card,.bl-featured):hover{box-shadow:0 0 0 1px #5b3dff59,0 30px 80px -30px #5b3dff8c}.pl-root .marketing :is(.bl-card-title,.bl-featured-title,.bl-cta h2){font-family:var(--display);letter-spacing:-.025em;font-weight:800}.pl-root main.marketing.bl-page:has(.bl-article){--ink:#110e2e;--muted:#5d6184;--paper:#f6f6fb;--line:#e3e3f0;--line-dark:#cdcee2;--blue:#2f5bff;--blue-soft:#ebefff;--coral-soft:#efedff;--bl-ink-soft:#3d4861;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f6fb}.pl-root .marketing.bl-page:has(.bl-article) .bl-eyebrow{color:var(--coral)}.pl-root .marketing.bl-page:has(.bl-article) .secondary-button{color:var(--ink);border-color:var(--line-dark);background:#fff}.pl-root .marketing.bl-page:has(.bl-article) .marketing-nav{background:#090816f0}.pl-root .marketing .help-search label{color:var(--coral)}.pl-root .marketing .help-search .field input{color:var(--ink)}.pl-root .today-drawer.lessons-inline{border-top:0;border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;width:auto;min-width:0;height:100%;min-height:0;animation:none;display:flex;overflow:hidden;box-shadow:0 18px 44px -26px #110e2e59}.pl-root .today-drawer.lessons-inline .lesson-detail{flex:1;height:auto;min-height:0;overflow-y:auto}@media (max-width:1000px){.pl-root .today-drawer.lessons-inline{height:auto;overflow:clip visible}.pl-root .today-drawer.lessons-inline .lesson-detail{overflow:visible}}.pl-root .lessons-inline .lesson-extras{border-top:1px solid #eef0f4;gap:14px;margin-top:20px;padding-top:18px;display:grid}.pl-root .lessons-inline .lesson-extras .lesson-meta{margin:0}.pl-root .banner-actions .tool-button.labelled{width:auto;color:var(--coral-dark);gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.pl-root .banner-actions .tool-button.labelled:hover:not(:disabled){background:var(--coral-soft)}.pl-root .meeting-index .index-row.active{box-shadow:inset 3px 0 0 var(--coral);background:linear-gradient(90deg,#9b2cf81a,#2f5bff0f 60%,#0000)}.pl-root .app-header{background:linear-gradient(#f6f5ff 0%,#fffffff5 100%);border-bottom:1px solid #e6e4f5}.pl-root .app-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#9b2cf880,#2f5bff59 45%,#1ad2f273 80%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.pl-root .app-header h1{font-family:var(--display);letter-spacing:-.035em;font-weight:800}.pl-root .view-toolbar h2,.pl-root .today-layout .view-title h2{font-family:var(--display);letter-spacing:-.03em;font-weight:800}.pl-root .current-time span{background:var(--r-grad);color:#fff;box-shadow:0 0 14px -2px #1ad2f2b3}.pl-root .current-time i{background:linear-gradient(90deg,#5b3dff,#1ad2f2);box-shadow:0 0 8px #1ad2f28c}.pl-root .next-move,.pl-root .best-next-move{border-left-color:var(--coral)}.pl-root .segment button.selected,.pl-root .choice-row button.selected{background:var(--r-grad);color:#fff;border-color:#0000;box-shadow:0 6px 16px -8px #4f3bf2b3}.pl-root .lark-launcher{background:radial-gradient(120% 140% at 0% 0%, #9b2cf873, transparent 60%), radial-gradient(120% 140% at 100% 100%, #1ad2f24d, transparent 60%), var(--r-night-2);border:1px solid #b0a4ff59;box-shadow:0 10px 28px -8px #110e2e8c,0 0 22px -6px #5b3dff8c}.pl-root .lark-launcher svg{color:var(--r-cyan);filter:drop-shadow(0 0 5px #1ad2f2b3)}.pl-root .lark-launcher:hover{box-shadow:0 12px 30px -8px #110e2e99,0 0 30px -4px #5b3dffb3}.pl-root .lark-head{background:radial-gradient(90% 180% at 0% 0%, #9b2cf859, transparent 60%), var(--r-night-2);color:#f1f0ff;border-bottom-color:#b0a4ff2e}.pl-root .lark-head .lark-title{color:#fff}.pl-root .lark-head .lark-title svg{color:var(--r-cyan)}.pl-root .lark-head .lark-grip,.pl-root .lark-head .icon-button{color:#bdbadf}.pl-root .lark-head .icon-button:hover,.pl-root .lark-head .icon-button[aria-pressed=true]{color:#fff;background:#ffffff1a}.pl-root .app-shell *{scrollbar-width:thin;scrollbar-color:#cfcbef transparent}.pl-root .app-header{gap:14px}.pl-root .app-header-title{flex:auto;min-width:0}.pl-root .app-header-title>small,.pl-root .view-head-title>small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.pl-root .view-head-title:empty{display:none}.pl-root .view-head-line{align-items:baseline;gap:14px;min-width:0;display:flex}.pl-root .view-head-line h1{white-space:nowrap;font-family:var(--display);letter-spacing:-.035em;flex:none;margin:2px 0 0;font-size:27px;font-weight:800}.pl-root .view-head-sub{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;font-weight:500;overflow:hidden}.pl-root .view-head-sub b{color:var(--ink);font-weight:700}.pl-root .app-header-tools{flex:none;align-items:center;margin-left:auto;display:flex}.pl-root .app-header-tools:empty{display:none}.pl-root .view-head-tools{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.pl-root .view-head-tools>*{flex:none}.pl-root .app-header-actions{flex:none;margin-left:0}.pl-root .app-header-tools:empty+.app-header-actions{margin-left:auto}.pl-root .app-header-tools:not(:empty)+.app-header-actions{border-left:1px solid #e6e4f5;padding-left:14px}.pl-root .view-head-tools .select-button{height:38px}.pl-root .view-head-tools .secondary-button,.pl-root .view-head-tools .primary-button{min-height:38px;padding:8px 13px;font-size:13.5px}.pl-root .view-head-tools .secondary-button:has(>svg:only-child){padding:8px 10px}.pl-root .year-head-tools input.select-button{width:150px}.pl-root .view-head-tools .date-control{padding:5px 7px}.pl-root .view-head-tools .text-link{white-space:nowrap}@media (max-width:1680px){.pl-root .app-header.has-view-head .app-header-actions .btn-label{display:none}.pl-root .app-header.has-view-head .app-header-actions .quick-note,.pl-root .app-header.has-view-head .app-header-actions .primary-button{gap:0;padding:10px}}@media (max-width:1440px){.pl-root .year-head-tools .btn-label{display:none}}@media (max-width:1366px){.pl-root .view-head-tools .secondary-button .btn-label{display:none}.pl-root .view-head-tools .secondary-button{padding:8px 10px}}@media (max-width:1180px){.pl-root .app-header.has-view-head .view-head-sub,.pl-root .view-head-tools .btn-label{display:none}}@media (max-width:800px){.pl-root .app-header.has-view-head{flex-wrap:wrap;row-gap:8px;height:auto;min-height:85px;padding-block:10px}.pl-root .app-header.has-view-head .view-head-title>small{display:none}.pl-root .view-head-line h1{font-size:24px}.pl-root .app-header-tools{flex:1 0 100%;order:3;margin-left:0;padding-bottom:2px;overflow-x:auto}.pl-root .app-header-tools:not(:empty)+.app-header-actions{border-left:0;padding-left:0}.pl-root .view-head-tools{width:100%}.pl-root .view-head-tools .date-control b{align-items:baseline;gap:5px;display:flex}}.pl-root .app-header .secondary-button{color:var(--accent-ink);background:#ffffffeb;border-color:#dcd8f5}.pl-root .app-header .secondary-button:hover{border-color:var(--coral);background:var(--coral-soft);color:var(--coral-dark)}@media (min-width:1001px){.pl-root .lessons-page .outline-layout{height:calc(100vh - var(--pl-header-h) - 96px)}}@media print{@page pl-sheet{size:auto;margin:0 0 11mm;@bottom-right{content:"Page " counter(page) " of " counter(pages);font:500 8pt/1.2 system-ui,sans-serif;color:#8a8fa8;padding-right:14mm;vertical-align:top}}body.printing-one .pl-print-root{page:pl-sheet;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:12mm 14mm 2mm!important}body.printing-one,body.printing-one .pl-root{background:#fff!important;margin:0!important;padding:0!important;display:block!important}body.printing-one .print-frame{width:auto!important;min-width:0!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;animation:none!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body.printing-one .print-copy{display:block!important}body.printing-one .print-copy header.page-banner{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid;border-bottom:1px solid #e3e5ee;margin:0 0 5mm!important;padding:0 0 4mm!important;display:block!important}body.printing-one .print-copy .banner-waves{width:calc(100% + 28mm)!important;max-width:none!important;height:34mm!important;margin:-12mm -14mm 0!important;display:block!important}body.printing-one .print-copy .banner-icon{width:15mm;height:15mm;margin-top:-9mm;box-shadow:0 0 0 2.5px #fff}body.printing-one .print-copy .banner-icon svg{width:7.5mm;height:7.5mm}body.printing-one .print-copy .banner-body{padding:0 1mm}body.printing-one .print-copy .banner-eyebrow{margin:3mm 0 .5mm;font-size:9.5pt}body.printing-one .print-copy .banner-title .inline-field{margin:0}body.printing-one .print-copy .banner-title h2,body.printing-one .print-copy .banner-title .inline-value{padding:0;font-size:20pt;line-height:1.15}body.printing-one .print-copy .page-props{flex-wrap:wrap;gap:1.5mm 8mm;margin:3mm 0 0;display:flex}body.printing-one .print-copy .page-props>div{align-items:center;gap:2mm;font-size:9.5pt;display:flex}body.printing-one .print-copy .page-props dt svg{width:3.6mm;height:3.6mm}body.printing-one .print-copy .page-props>div:first-child .prop-chip{display:none!important}body.printing-one .print-copy .detail-body{margin:0!important}body.printing-one .print-copy .lesson-section{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important;background:0 0!important;border-top:1px solid #eceef4!important;border-left:0!important;margin:0!important;padding:3.2mm 0!important;display:block!important}body.printing-one .print-copy .lesson-section:first-child{border-top:0!important;padding-top:0!important}body.printing-one .print-copy .section-heading{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid;min-height:0;font-size:8.5pt;margin:0 0 1.6mm!important}body.printing-one .print-copy .rich-view,body.printing-one .print-copy .rich-content{color:#1f2937;font-size:10.5pt;line-height:1.45}body.printing-one .print-copy :is(p,li){orphans:3;widows:3;-moz-column-break-inside:avoid;break-inside:avoid}body.printing-one .print-copy :is(h1,h2,h3,h4){-moz-column-break-after:avoid;break-after:avoid}body.printing-one .print-copy .homework-due,body.printing-one .print-copy .detail-flag{-moz-column-break-inside:avoid;break-inside:avoid}body.printing-one .print-copy .lesson-extras,body.printing-one .print-copy .lesson-activity-sheets,body.printing-one .print-copy .section-rename,body.printing-one .print-copy .inline-placeholder,body.printing-one .print-copy .inline-empty,body.printing-one .print-copy .empty-hint,body.printing-one .print-copy select,body.printing-one .print-copy input[type=date]{display:none!important}}.pl-root .plan-tag{color:#d9c2ff;font:700 .62rem/1.5 var(--sans,system-ui), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;vertical-align:middle;background:#9b2cf829;border:1px solid #9b2cf88c;border-radius:999px;align-items:center;margin-left:8px;padding:1px 7px;display:inline-flex}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_94962a0d-module__qoXMgG__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_94962a0d-module__qoXMgG__variable{--pl-font-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_44d9b9c6-module__hbOGdq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_44d9b9c6-module__hbOGdq__variable{--pl-font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3072fbf1-module__xksCua__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_3072fbf1-module__xksCua__variable{--pl-font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_cf3841ec-module__J8gldq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_cf3841ec-module__J8gldq__variable{--pl-font-display:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
