.study-module__mu-9oq__surface{--study-paper:#fff;--study-soft:#f5f5f5;--study-line:#e5e5e5;--study-ink:#171717;--study-muted:#737373;--study-accent:#404040;--study-tint:#ededed;color:var(--study-ink)}.dark .study-module__mu-9oq__surface{--study-paper:#262626;--study-soft:#303030;--study-line:#404040;--study-ink:#f5f5f5;--study-muted:#a3a3a3;--study-accent:#d4d4d4;--study-tint:#383838}.study-module__mu-9oq__bento{--bento-space-2:.5rem;--bento-space-3:.75rem;--bento-space-4:1rem;--bento-space-6:1.5rem;--bento-card-padding:1.5rem;--bento-card-radius:1rem;--bento-panel-radius:.75rem;--bento-panel-width:20rem;--bento-art-height:16.5rem;--bento-title-size:1.5rem;--bento-body-size:1rem;--bento-body-leading:1.5;--bento-heading-size:2.5rem;--bento-header-gap:2.5rem;overflow-wrap:anywhere}.study-module__mu-9oq__bento .study-module__mu-9oq__sectionHeader{margin-bottom:var(--bento-header-gap)}.study-module__mu-9oq__bento .study-module__mu-9oq__sectionHeading{font-size:var(--bento-heading-size);line-height:1.1}.study-module__mu-9oq__bento .study-module__mu-9oq__sectionSubtitle{margin-top:var(--bento-space-4)}.study-module__mu-9oq__bento .study-module__mu-9oq__grid{gap:var(--bento-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.study-module__mu-9oq__bento .study-module__mu-9oq__card{background:var(--study-paper);border-radius:var(--bento-card-radius);flex-direction:column;min-width:0;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__chatCard{grid-column:span 2}.study-module__mu-9oq__bento .study-module__mu-9oq__art{min-height:var(--bento-art-height);padding:var(--bento-space-6) var(--bento-card-padding) var(--bento-space-4);justify-content:center;align-items:center;min-width:0;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__copy{padding:var(--bento-card-padding);margin-top:auto}.study-module__mu-9oq__bento .study-module__mu-9oq__copy h3{font-size:var(--bento-title-size);letter-spacing:-.04em;font-weight:500;line-height:1.25}.study-module__mu-9oq__bento .study-module__mu-9oq__copy p{margin-top:var(--bento-space-3);color:var(--study-muted);font-size:var(--bento-body-size);line-height:var(--bento-body-leading);text-wrap:pretty}.study-module__mu-9oq__bento .study-module__mu-9oq__paper{width:100%;max-width:var(--bento-panel-width);background:var(--study-paper);border:1px solid var(--study-line);border-radius:var(--bento-panel-radius);padding:var(--bento-space-4)}.study-module__mu-9oq__label{color:var(--study-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1.6}.study-module__mu-9oq__bento .study-module__mu-9oq__question{font-size:var(--bento-body-size);margin:var(--bento-space-3) 0;font-weight:500;line-height:1.55}.study-module__mu-9oq__bento .study-module__mu-9oq__answer{background:var(--study-soft);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.5rem;padding:.625rem;font-size:.875rem;line-height:1.5;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__correct{background:var(--study-tint);color:var(--study-accent)}.study-module__mu-9oq__bento .study-module__mu-9oq__stack{width:100%;max-width:var(--bento-panel-width);isolation:isolate;position:relative}.study-module__mu-9oq__bento .study-module__mu-9oq__stack:before,.study-module__mu-9oq__bento .study-module__mu-9oq__stack:after{content:"";border:1px solid var(--study-line);background:var(--study-soft);border-radius:var(--bento-panel-radius);z-index:-1;max-height:13rem;position:absolute;inset:0}.study-module__mu-9oq__bento .study-module__mu-9oq__stack:before{transform:translateY(-.6rem)rotate(-7deg)}.study-module__mu-9oq__bento .study-module__mu-9oq__stack:after{transform:translateY(-.3rem)rotate(4deg)}.study-module__mu-9oq__bento .study-module__mu-9oq__flash{border:1px solid var(--study-line);border-radius:var(--bento-panel-radius);background:var(--study-paper);text-align:center;min-height:13rem;padding:1.25rem}.study-module__mu-9oq__bento .study-module__mu-9oq__flash summary{cursor:pointer;border-radius:.375rem;list-style:none}.study-module__mu-9oq__bento .study-module__mu-9oq__flash summary::-webkit-details-marker{display:none}.study-module__mu-9oq__bento .study-module__mu-9oq__flash summary:focus-visible{outline:2px solid var(--study-accent);outline-offset:5px}.study-module__mu-9oq__bento .study-module__mu-9oq__flashQuestion{letter-spacing:-.03em;margin:var(--bento-space-6) 0;font-size:1.25rem;line-height:1.35;display:block}.study-module__mu-9oq__bento .study-module__mu-9oq__flashHint{color:var(--study-muted);justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__flashAnswer{border-top:1px solid var(--study-line);color:var(--study-accent);margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.6}.study-module__mu-9oq__bento .study-module__mu-9oq__flash[open] .study-module__mu-9oq__reveal,.study-module__mu-9oq__bento .study-module__mu-9oq__flash:not([open]) .study-module__mu-9oq__hide{display:none}.study-module__mu-9oq__bento .study-module__mu-9oq__guideTitle{margin:var(--bento-space-3) 0;letter-spacing:-.03em;font-size:1.25rem;font-weight:500}.study-module__mu-9oq__bento .study-module__mu-9oq__guideRow{border-top:1px solid var(--study-line);padding:var(--bento-space-2) 0;gap:.8rem;font-size:.8125rem;line-height:1.5;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__guideRow span{color:var(--study-accent)}.study-module__mu-9oq__bento .study-module__mu-9oq__guideNote{border-left:2px solid var(--study-accent);color:var(--study-muted);margin-top:.5rem;padding-left:.75rem;font-size:.75rem;line-height:1.6}.study-module__mu-9oq__bento .study-module__mu-9oq__chat{width:100%;max-width:34rem}.study-module__mu-9oq__bento .study-module__mu-9oq__reply{font-size:var(--bento-body-size);line-height:var(--bento-body-leading);color:var(--study-muted)}.study-module__mu-9oq__bento .study-module__mu-9oq__citation{background:var(--study-tint);color:var(--study-accent);border-radius:.25rem;margin-top:.5rem;padding:.15rem .4rem;font-size:.75rem;display:inline-block}.study-module__mu-9oq__bento .study-module__mu-9oq__composer{border:1px solid var(--study-line);border-radius:var(--bento-panel-radius);padding:var(--bento-space-4);margin-top:var(--bento-space-4)}.study-module__mu-9oq__bento .study-module__mu-9oq__prompt{font-size:var(--bento-body-size);line-height:1.5}.study-module__mu-9oq__bento .study-module__mu-9oq__source{margin-top:var(--bento-space-4);color:var(--study-muted);overflow-wrap:anywhere;align-items:center;gap:.6rem;font-size:.75rem;line-height:1.5;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__podcast{text-align:center;width:100%;max-width:18rem}.study-module__mu-9oq__bento .study-module__mu-9oq__headphones{width:2.5rem;height:2.5rem;margin:0 auto var(--bento-space-4);background:var(--study-ink);color:var(--study-paper);border-radius:50%;justify-content:center;align-items:center;display:flex}.study-module__mu-9oq__bento .study-module__mu-9oq__episode{font-size:var(--bento-body-size);line-height:1.5}.study-module__mu-9oq__bento .study-module__mu-9oq__time{color:var(--study-muted);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:.75rem}.study-module__mu-9oq__bento .study-module__mu-9oq__wave{margin:var(--bento-space-2) 0;color:var(--study-ink)}.study-module__mu-9oq__bento .study-module__mu-9oq__wave>div{height:4rem}.study-module__mu-9oq__masteryArt{isolation:isolate;padding-bottom:2rem;position:relative}.study-module__mu-9oq__documentBackdrop{border:1px solid var(--study-line);background:var(--study-paper);opacity:.45;border-radius:.6rem;width:58%;padding:2rem;position:absolute;top:4.2rem;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.study-module__mu-9oq__documentTitle{letter-spacing:-.04em;max-width:12rem;margin-top:1.2rem;font-size:1.75rem;font-weight:450;line-height:1.15}.study-module__mu-9oq__documentParagraph{color:var(--study-muted);max-width:11rem;margin-top:1.3rem;font-size:.75rem;line-height:1.9}.study-module__mu-9oq__documentSubheading{margin-top:2rem;font-size:.875rem;font-weight:500}.study-module__mu-9oq__documentLine{background:var(--study-line);border-radius:3px;width:70%;height:4px;margin-top:.75rem}.study-module__mu-9oq__documentLine:nth-of-type(2){width:55%}.study-module__mu-9oq__masteryWindow{z-index:1;border:1px solid var(--study-line);background:var(--study-paper);border-radius:.65rem;width:77%;margin-left:23%;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000006}.study-module__mu-9oq__fileBar{border-bottom:1px solid var(--study-line);color:var(--study-muted);align-items:center;gap:.6rem;padding:1rem 1.4rem;font-size:.75rem;line-height:1.5;display:flex}.study-module__mu-9oq__fileBar>span{overflow-wrap:anywhere;min-width:0}.study-module__mu-9oq__fileType{letter-spacing:.04em;margin-left:auto;font-size:.625rem}.study-module__mu-9oq__masteryBody{padding:1.6rem}.study-module__mu-9oq__course{letter-spacing:-.04em;font-size:1.9rem;font-weight:500;line-height:1.15}.study-module__mu-9oq__masterySubtitle{color:var(--study-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.6}.study-module__mu-9oq__progressRow{justify-content:space-between;gap:1rem;margin:1.8rem 0 .6rem;font-size:.75rem;display:flex}.study-module__mu-9oq__progressRow span:last-child{color:var(--study-muted)}.study-module__mu-9oq__progressSegments{gap:4px;margin-bottom:.5rem;display:flex}.study-module__mu-9oq__progressSegments span{background:var(--study-line);border-radius:3px;flex:1;height:4px}.study-module__mu-9oq__progressSegments .study-module__mu-9oq__segmentComplete{background:var(--study-accent)}.study-module__mu-9oq__chapter{border-bottom:1px solid var(--study-line);align-items:center;gap:.75rem;padding:1rem 0;display:flex}.study-module__mu-9oq__chapter:last-child{border-bottom:0}.study-module__mu-9oq__step{border:1px solid var(--study-line);background:var(--study-paper);width:1.8rem;height:1.8rem;color:var(--study-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;display:flex}.study-module__mu-9oq__completed{background:var(--study-tint);color:var(--study-accent);border-color:#0000}.study-module__mu-9oq__active{background:var(--study-ink);color:var(--study-paper);border-color:#0000}.study-module__mu-9oq__chapterTitle{font-size:.875rem;font-weight:500;line-height:1.5}.study-module__mu-9oq__topicDescription{color:var(--study-muted);margin-top:.15rem;font-size:.6875rem;line-height:1.6}.study-module__mu-9oq__status{color:var(--study-muted);flex-shrink:0;font-size:.625rem}.study-module__mu-9oq__completedText{color:var(--study-accent)}.study-module__mu-9oq__practicePreview{margin-top:1.3rem}.study-module__mu-9oq__practicePreview summary{cursor:pointer;background:var(--study-soft);border:1px solid var(--study-line);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;font-size:.8125rem;list-style:none;display:flex}.study-module__mu-9oq__practicePreview summary::-webkit-details-marker{display:none}.study-module__mu-9oq__practicePreview summary:focus-visible{outline:2px solid var(--study-accent);outline-offset:3px}.study-module__mu-9oq__practiceLabel{color:var(--study-muted);margin-bottom:.15rem;font-size:.625rem;display:block}.study-module__mu-9oq__practicePreview>p{border-top:1px solid var(--study-line);color:var(--study-muted);margin-top:.8rem;padding-top:.8rem;font-size:.75rem;line-height:1.7}@media (min-width:1024px) and (max-width:1199px){.study-module__mu-9oq__masteryWindow{width:86%;margin-left:14%}}@media (max-width:639px){.study-module__mu-9oq__masteryWindow{width:88%;margin-left:12%}.study-module__mu-9oq__masteryBody{padding:1.2rem}.study-module__mu-9oq__fileType{display:none}.study-module__mu-9oq__status{text-align:right;max-width:3.2rem}}@media (max-width:439px){.study-module__mu-9oq__masteryWindow{width:100%;margin-left:0}.study-module__mu-9oq__documentBackdrop{display:none}.study-module__mu-9oq__fileBar{padding:.9rem 1.1rem}.study-module__mu-9oq__chapter{flex-wrap:wrap;gap:.6rem}.study-module__mu-9oq__status{text-align:left;width:100%;max-width:none;margin-top:-.5rem;padding-left:2.4rem}}@media (min-width:640px) and (max-width:1023px){.study-module__mu-9oq__bento .study-module__mu-9oq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-module__mu-9oq__bento .study-module__mu-9oq__guideCard{grid-column:span 2}.study-module__mu-9oq__bento .study-module__mu-9oq__chatCard{grid-column:auto}}@media (max-width:639px){.study-module__mu-9oq__bento{--bento-card-padding:1.25rem;--bento-title-size:1.375rem;--bento-heading-size:2rem;--bento-header-gap:2rem}.study-module__mu-9oq__bento .study-module__mu-9oq__grid{grid-template-columns:1fr}.study-module__mu-9oq__bento .study-module__mu-9oq__chatCard{grid-column:auto}}@media (max-width:767px){.study-module__mu-9oq__masteryArt{padding:1rem 0}}@media (max-width:539px){.study-module__mu-9oq__course{font-size:1.5rem}}
@font-face{font-family:geistSans;src:url(../media/geist_variable-s.p.0lgj6eykvd73r.woff2?dpl=dpl_EwC9iWKycvvRNUEtdUQbN2Stkbyk)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_bc7d8f66-module__sGzoDG__className{font-family:geistSans,geistSans Fallback;font-style:normal}.geistsans_bc7d8f66-module__sGzoDG__variable{--dsl-geist-sans:"geistSans", "geistSans Fallback"}
@layer components{.ui-module__Q7sZuG__login{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);white-space:nowrap;--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none;flex-shrink:0;display:inline-flex;position:relative}@media (forced-colors:active){.ui-module__Q7sZuG__login{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__login{transition-property:background-color,border-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;animation-duration:.15s}.ui-module__Q7sZuG__login:focus-visible{border-color:var(--workspace-ring,oklch(var(--ring)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)))}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__login:focus-visible{--tw-ring-color:color-mix(in oklab, var(--workspace-ring,oklch(var(--ring))) 40%, transparent)}}.ui-module__Q7sZuG__login:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--workspace-background,oklch(var(--background)))}.ui-module__Q7sZuG__login:disabled{pointer-events:none;opacity:.5}.ui-module__Q7sZuG__login svg{pointer-events:none;flex-shrink:0}.ui-module__Q7sZuG__login svg:not([class*=size-]){width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.ui-module__Q7sZuG__navHome{margin-left:calc(var(--spacing,.25rem) * -2);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-radius:calc(var(--radius) - 2px);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-module__Q7sZuG__navHome:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__navHome:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__navHome:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navHome:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__navLink{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-neutral-600,#525252);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navLink{color:var(--color-neutral-600,lab(34.924% 0 0))}}@media (hover:hover){.ui-module__Q7sZuG__navLink:hover{color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navLink:hover{color:var(--color-neutral-950,lab(2.75381% 0 0))}}}.ui-module__Q7sZuG__navLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__navLink:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__navLink:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navLink:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__navLink:is(.dark *):hover{color:var(--color-white,#fff)}}.ui-module__Q7sZuG__menuButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);color:var(--color-neutral-800,#262626);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__menuButton{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209));color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}@media (hover:hover){.ui-module__Q7sZuG__menuButton:hover{background-color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__menuButton:hover{background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}}.ui-module__Q7sZuG__menuButton:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__menuButton:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__menuButton:is(.dark *){border-color:var(--color-neutral-700,#404040);background-color:var(--color-neutral-900,#171717);color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__menuButton:is(.dark *){border-color:var(--color-neutral-700,lab(27.036% 0 0));background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0));color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__menuButton:is(.dark *):hover{background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__menuButton:is(.dark *):hover{background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}}.ui-module__Q7sZuG__mobileMenu{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-200,#e5e5e5);--tw-shadow:0 12px 24px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;background-color:#fcfbf8;position:absolute;top:100%}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileMenu{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}@media (min-width:880px){.ui-module__Q7sZuG__mobileMenu{display:none}}.ui-module__Q7sZuG__mobileMenu:is(.dark *){border-color:var(--color-neutral-800,#262626);background-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileMenu:is(.dark *){border-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046));background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__mobileLink{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-neutral-800,#262626);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileLink{color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}@media (hover:hover){.ui-module__Q7sZuG__mobileLink:hover{background-color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileLink:hover{background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}}.ui-module__Q7sZuG__mobileLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__mobileLink:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__mobileLink:is(.dark *){color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileLink:is(.dark *){color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__mobileLink:is(.dark *):hover{background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileLink:is(.dark *):hover{background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}}.ui-module__Q7sZuG__mobileActions{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-neutral-200,#e5e5e5);padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileActions{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__mobileActions:is(.dark *){border-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mobileActions:is(.dark *){border-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__demoGlow{pointer-events:none;z-index:calc(10 * -1);--tw-blur:blur(var(--blur-2xl,40px));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);background-image:radial-gradient(#22c55e17 0%,#22c55e09 42%,#0000 72%);position:absolute;inset-block:-12%;inset-inline:-5%}.ui-module__Q7sZuG__demoGlow:is(.dark *){background-image:radial-gradient(#22c55e1f 0%,#22c55e0a 42%,#0000 72%)}.ui-module__Q7sZuG__demoFrame{aspect-ratio:432/271;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e5b3;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoFrame{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 70%, transparent)}}.ui-module__Q7sZuG__demoFrame{--tw-shadow:0 28px 80px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#f4f6f2}.ui-module__Q7sZuG__demoFrame:is(.dark *){border-color:#404040b3}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoFrame:is(.dark *){border-color:color-mix(in oklab, var(--color-neutral-700,lab(27.036% 0 0)) 70%, transparent)}}.ui-module__Q7sZuG__demoFrame:is(.dark *){background-color:var(--color-neutral-900,#171717);--tw-shadow:0 28px 80px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoFrame:is(.dark *){background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__demoRing{pointer-events:none;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0000000a;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoRing{--tw-ring-color:color-mix(in oklab, var(--color-black,#000) 4%, transparent)}}.ui-module__Q7sZuG__demoRing{--tw-ring-inset:inset}.ui-module__Q7sZuG__demoRing:is(.dark *){--tw-ring-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoRing:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__demoControl{right:calc(var(--spacing,.25rem) * 3);bottom:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);touch-action:manipulation;border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e5cc;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoControl{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 80%, transparent)}}.ui-module__Q7sZuG__demoControl{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoControl{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.ui-module__Q7sZuG__demoControl{color:var(--color-neutral-700,#404040);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xs,4px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoControl{color:var(--color-neutral-700,lab(27.036% 0 0))}}@media (hover:hover){.ui-module__Q7sZuG__demoControl:hover{background-color:var(--color-white,#fff)}}.ui-module__Q7sZuG__demoControl:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__demoControl:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__demoControl:disabled{cursor:default;opacity:0}@media (prefers-reduced-motion:reduce){.ui-module__Q7sZuG__demoControl{display:none}}.ui-module__Q7sZuG__demoControl:is(.dark *){border-color:#525252cc}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoControl:is(.dark *){border-color:color-mix(in oklab, var(--color-neutral-600,lab(34.924% 0 0)) 80%, transparent)}}.ui-module__Q7sZuG__demoControl:is(.dark *){background-color:#171717d9}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoControl:is(.dark *){background-color:color-mix(in oklab, var(--color-neutral-900,lab(7.78201% -.0000149012 0)) 85%, transparent)}}.ui-module__Q7sZuG__demoControl:is(.dark *){color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoControl:is(.dark *){color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__demoControl:is(.dark *):hover{background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoControl:is(.dark *):hover{background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}}.ui-module__Q7sZuG__demoControl:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoControl:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__masteryTitle{max-width:calc(var(--spacing,.25rem) * 176);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1.05;--tw-font-weight:450;--tw-tracking:-.055em;letter-spacing:-.055em;text-wrap:balance;font-weight:450;line-height:1.05}@media (min-width:40rem){.ui-module__Q7sZuG__masteryTitle{font-size:3.5rem}}@media (min-width:64rem){.ui-module__Q7sZuG__masteryTitle{grid-column:5/span 8}}.ui-module__Q7sZuG__masteryCopy{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:450;--tw-tracking:-.03em;letter-spacing:-.03em;text-wrap:pretty;font-weight:450}@media (min-width:40rem){.ui-module__Q7sZuG__masteryCopy{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.ui-module__Q7sZuG__masteryBenefits{margin-top:calc(var(--spacing,.25rem) * 2)}:where(.ui-module__Q7sZuG__masteryBenefits>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ui-module__Q7sZuG__masteryBenefits{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__masteryBenefits{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__masteryBenefits:is(.dark *){color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__masteryBenefits:is(.dark *){color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__mockup{aspect-ratio:960/505;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 63%,#000000eb 73%,#00000073 90%,#0000 100%);mask-image:linear-gradient(#000 0% 63%,#000000eb 73%,#00000073 90%,#0000 100%);container-type:inline-size}.ui-module__Q7sZuG__paper{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);inset-inline:0;border-top-left-radius:.8cqw;border-top-right-radius:.8cqw;width:62%;position:absolute;top:19%;bottom:-5%;overflow:hidden}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__paper{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__paper:is(.dark *){border-color:var(--color-neutral-700,#404040);background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__paper:is(.dark *){border-color:var(--color-neutral-700,lab(27.036% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__paperHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-neutral-100,#f5f5f5);align-items:flex-start;gap:1.15cqw;padding-bottom:1.8cqw;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__paperHeader{border-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__paperHeader:is(.dark *){border-color:#40404080}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperHeader:is(.dark *){border-color:color-mix(in oklab, var(--color-neutral-700,lab(27.036% 0 0)) 50%, transparent)}}.ui-module__Q7sZuG__fileName{--tw-leading:1.4;--tw-font-weight:450;--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-neutral-400,#a1a1a1);font-size:1.85cqw;font-weight:450;line-height:1.4}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__fileName{color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__fileName:is(.dark *){color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__fileName:is(.dark *){color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__fileDetail{--tw-leading:var(--leading-normal,1.5);font-size:1.25cqw;line-height:var(--leading-normal,1.5);color:#a1a1a1a6;margin-top:.35cqw}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__fileDetail{color:color-mix(in oklab, var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209)) 65%, transparent)}}.ui-module__Q7sZuG__fileDetail:is(.dark *){color:#737373a6}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__fileDetail:is(.dark *){color:color-mix(in oklab, var(--color-neutral-500,lab(48.496% 0 0)) 65%, transparent)}}.ui-module__Q7sZuG__paperCopy{--tw-leading:1.7;color:#a1a1a1a6;margin-top:.75cqw;font-size:1.4cqw;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperCopy{color:color-mix(in oklab, var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209)) 65%, transparent)}}.ui-module__Q7sZuG__paperCopy:is(.dark *){color:#737373a6}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperCopy:is(.dark *){color:color-mix(in oklab, var(--color-neutral-500,lab(48.496% 0 0)) 65%, transparent)}}.ui-module__Q7sZuG__paperLabel{--tw-font-weight:var(--font-weight-medium,500);font-size:1.55cqw;font-weight:var(--font-weight-medium,500);color:#a1a1a1d9;margin-top:2.1cqw}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperLabel{color:color-mix(in oklab, var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209)) 85%, transparent)}}.ui-module__Q7sZuG__paperLabel:is(.dark *){color:#737373e6}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperLabel:is(.dark *){color:color-mix(in oklab, var(--color-neutral-500,lab(48.496% 0 0)) 90%, transparent)}}.ui-module__Q7sZuG__paperTopic{--tw-leading:var(--leading-normal,1.5);font-size:1.35cqw;line-height:var(--leading-normal,1.5);color:#a1a1a1b3;align-items:center;gap:.8cqw;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperTopic{color:color-mix(in oklab, var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209)) 70%, transparent)}}.ui-module__Q7sZuG__paperTopic:is(.dark *){color:#737373b3}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__paperTopic:is(.dark *){color:color-mix(in oklab, var(--color-neutral-500,lab(48.496% 0 0)) 70%, transparent)}}.ui-module__Q7sZuG__fileBadge{z-index:10;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);width:8.5cqw;height:8.5cqw;color:var(--workspace-primary,oklch(var(--primary)));--tw-shadow:0 .8cqw 2.2cqw var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.8cqw;justify-content:center;align-items:center;display:flex;position:absolute;top:12%;left:6.25%}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__fileBadge{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__fileBadge:is(.dark *){border-color:var(--color-neutral-600,#525252);background-color:var(--color-neutral-800,#262626);--tw-shadow:0 .8cqw 2.2cqw var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__fileBadge:is(.dark *){border-color:var(--color-neutral-600,lab(34.924% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__toolsPanel{z-index:20;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);--tw-shadow:0 .3cqw 1.2cqw var(--tw-shadow-color,#0f172a09);width:58.1%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.8cqw;position:absolute;top:0;bottom:-2.5%;right:0;overflow:hidden}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsPanel{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__toolsPanel:is(.dark *){border-color:var(--color-neutral-700,#404040);background-color:var(--color-neutral-800,#262626);--tw-shadow:0 .3cqw 1.2cqw var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsPanel:is(.dark *){border-color:var(--color-neutral-700,lab(27.036% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__toolsHeader{color:var(--color-neutral-600,#525252);padding-inline:2.4cqw;justify-content:space-between;align-items:center;padding-top:1.7cqw;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsHeader{color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__toolsHeader:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsHeader:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__toolsBadge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-neutral-50,#fafafa);width:5cqw;height:5cqw;color:var(--workspace-primary,oklch(var(--primary)));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsBadge{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209));background-color:var(--color-neutral-50,lab(98.26% 0 0))}}.ui-module__Q7sZuG__toolsBadge:is(.dark *){border-color:var(--color-neutral-600,#525252);background-color:#17171780}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsBadge:is(.dark *){border-color:var(--color-neutral-600,lab(34.924% 0 0))}}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__toolsBadge:is(.dark *){background-color:color-mix(in oklab, var(--color-neutral-900,lab(7.78201% -.0000149012 0)) 50%, transparent)}}.ui-module__Q7sZuG__toolsTitle{--tw-font-weight:var(--font-weight-semibold,600);font-size:2.35cqw;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-neutral-950,#0a0a0a);margin-top:1.2cqw}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolsTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__toolsTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__toolAction{--tw-font-weight:var(--font-weight-medium,500);font-size:1.65cqw;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-800,#262626);align-items:center;gap:1.15cqw;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolAction{color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__toolAction:is(.dark *){color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__toolAction:is(.dark *){color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__promptBox{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);border-radius:2.2cqw;height:17cqw;margin-top:2.8cqw;padding-block:1cqw;padding-inline:1.2cqw}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__promptBox{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__promptBox:is(.dark *){border-color:var(--color-neutral-600,#525252);background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__promptBox:is(.dark *){border-color:var(--color-neutral-600,lab(34.924% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__mention{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);width:3.1cqw;height:3.1cqw;color:var(--color-neutral-500,#737373);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mention{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209));color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__mention:is(.dark *){border-color:var(--color-neutral-600,#525252);color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__mention:is(.dark *){border-color:var(--color-neutral-600,lab(34.924% 0 0));color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__sourcePill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);--tw-font-weight:var(--font-weight-medium,500);font-size:1.25cqw;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-600,#525252);border-radius:3.40282e38px;align-items:center;gap:.65cqw;padding-block:.55cqw;padding-inline:1.05cqw;display:inline-flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__sourcePill{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209));color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__sourcePill:is(.dark *){border-color:var(--color-neutral-600,#525252);color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__sourcePill:is(.dark *){border-color:var(--color-neutral-600,lab(34.924% 0 0));color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__flowTitle{max-width:calc(var(--spacing,.25rem) * 136);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:1;--tw-font-weight:450;--tw-tracking:-.06em;letter-spacing:-.06em;text-wrap:balance;color:#171717;font-weight:450;line-height:1}@media (min-width:40rem){.ui-module__Q7sZuG__flowTitle{font-size:3.5rem}}.ui-module__Q7sZuG__flowTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__flowCopy{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:450;--tw-tracking:-.03em;letter-spacing:-.03em;text-wrap:pretty;color:var(--color-neutral-700,#404040);font-weight:450}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowCopy{color:var(--color-neutral-700,lab(27.036% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__flowCopy{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8);--tw-tracking:-.04em;letter-spacing:-.04em}}.ui-module__Q7sZuG__flowCopy:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowCopy:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__flowSteps{margin-top:calc(var(--spacing,.25rem) * 1.5)}:where(.ui-module__Q7sZuG__flowSteps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.ui-module__Q7sZuG__flowSteps{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowSteps{color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__flowSteps:is(.dark *){color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowSteps:is(.dark *){color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__reviewsTitle{text-align:center;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewsTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__reviewsTitle{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.ui-module__Q7sZuG__reviewsTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__reviewsEyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-size:10px;font-weight:var(--font-weight-medium,500);--tw-tracking:.16em;letter-spacing:.16em;color:#536846;text-transform:uppercase;display:flex}.ui-module__Q7sZuG__reviewsEyebrow:before{content:var(--tw-content);content:var(--tw-content);height:1px;width:calc(var(--spacing,.25rem) * 5);content:var(--tw-content);background-color:currentColor}.ui-module__Q7sZuG__reviewsEyebrow:is(.dark *){color:#b7c8a8}.ui-module__Q7sZuG__reviewAccent{color:#536846}.ui-module__Q7sZuG__reviewAccent:is(.dark *){color:#b7c8a8}.ui-module__Q7sZuG__review{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);border-radius:14px;flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__review{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}@media (min-width:40rem){.ui-module__Q7sZuG__review{padding:calc(var(--spacing,.25rem) * 7)}}.ui-module__Q7sZuG__review:is(.dark *){border-color:var(--color-neutral-700,#404040);background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__review:is(.dark *){border-color:var(--color-neutral-700,lab(27.036% 0 0));background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__cta{align-items:center;gap:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__cta{border-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.ui-module__Q7sZuG__cta{background-color:var(--color-neutral-900,#171717);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;color:var(--color-white,#fff);--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff14), 0 4px 6px -4px var(--tw-shadow-color,#0003), 0 12px 24px -12px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__cta{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__cta{padding-inline:calc(var(--spacing,.25rem) * 10)}}@media (min-width:64rem){.ui-module__Q7sZuG__cta{padding-inline:calc(var(--spacing,.25rem) * 14);padding-block:calc(var(--spacing,.25rem) * 12);text-align:left;flex-direction:row;justify-content:space-between}}.ui-module__Q7sZuG__cta:is(.dark *){background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__cta:is(.dark *){background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__ctaBadge{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20);background-color:#ffffff1f;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__ctaBadge{background-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}.ui-module__Q7sZuG__ctaBadge{color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__ctaBadge{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 15%, transparent)}}.ui-module__Q7sZuG__ctaBadge{--tw-ring-inset:inset}.ui-module__Q7sZuG__footerHome{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 2px);display:inline-flex}.ui-module__Q7sZuG__footerHome:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__footerHome:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__footerLink{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-neutral-500,#737373);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerLink{color:var(--color-neutral-500,lab(48.496% 0 0))}}@media (hover:hover){.ui-module__Q7sZuG__footerLink:hover{color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerLink:hover{color:var(--color-neutral-950,lab(2.75381% 0 0))}}}.ui-module__Q7sZuG__footerLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__footerLink:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__footerLink:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerLink:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__footerLink:is(.dark *):hover{color:var(--color-white,#fff)}}.ui-module__Q7sZuG__copyright{margin-top:calc(var(--spacing,.25rem) * 10);border-top-style:var(--tw-border-style);border-color:#e5e5e5cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__copyright{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 80%, transparent)}}.ui-module__Q7sZuG__copyright{padding-top:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__copyright{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__copyright:is(.dark *){border-color:var(--color-neutral-800,#262626);color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__copyright:is(.dark *){border-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046));color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__surface{color:var(--color-neutral-950,#0a0a0a);background-color:#fcfbf8;overflow-x:clip}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__surface{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__surface:is(.dark *){background-color:var(--color-neutral-900,#171717);color:var(--color-neutral-50,#fafafa)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__surface:is(.dark *){background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0));color:var(--color-neutral-50,lab(98.26% 0 0))}}.ui-module__Q7sZuG__announcementLink{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-800,#262626);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__announcementLink{color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}@media (hover:hover){.ui-module__Q7sZuG__announcementLink:hover{color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__announcementLink:hover{color:var(--color-neutral-950,lab(2.75381% 0 0))}}}.ui-module__Q7sZuG__announcementLink:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--workspace-ring,oklch(var(--ring)));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.ui-module__Q7sZuG__announcementLink:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__announcementLink:is(.dark *){color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__announcementLink:is(.dark *){color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__announcementLink:is(.dark *):hover{color:var(--color-white,#fff)}}.ui-module__Q7sZuG__announcementLink:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__announcementLink:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__heroTitle{--tw-leading:.98;--tw-font-weight:var(--font-weight-medium,500);font-size:clamp(2.5rem,12vw,3rem);line-height:.98;font-weight:var(--font-weight-medium,500);--tw-tracking:-.04em;letter-spacing:-.04em;text-wrap:balance;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__heroTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__heroTitle{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}@media (min-width:64rem){.ui-module__Q7sZuG__heroTitle{font-size:4.25rem}}.ui-module__Q7sZuG__heroTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__heroCopy{margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-lg,32rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);text-wrap:pretty;color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__heroCopy{color:var(--color-neutral-600,lab(34.924% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__heroCopy{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}.ui-module__Q7sZuG__heroCopy:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__heroCopy:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__avatar{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);object-fit:cover;border-width:2px;border-color:#fcfbf8;border-radius:3.40282e38px}.ui-module__Q7sZuG__avatar:is(.dark *){border-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__avatar:is(.dark *){border-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__studentCount{max-width:calc(var(--spacing,.25rem) * 28);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__studentCount{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__studentCount:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__studentCount:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__reviewBackdrop{pointer-events:none;opacity:.45;position:absolute;inset:0}.ui-module__Q7sZuG__reviewBackdrop:is(.dark *){opacity:.2}.ui-module__Q7sZuG__heroActions{margin-top:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.ui-module__Q7sZuG__heroActions{flex-direction:row}}@media (min-width:64rem){.ui-module__Q7sZuG__heroActions{align-items:center}}.ui-module__Q7sZuG__hero{isolation:isolate;padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 16);position:relative;overflow:hidden}@media (min-width:40rem){.ui-module__Q7sZuG__hero{padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 20)}}@media (min-width:64rem){.ui-module__Q7sZuG__hero{padding-top:calc(var(--spacing,.25rem) * 24)}}.ui-module__Q7sZuG__footerTagline{margin-top:calc(var(--spacing,.25rem) * 3);max-width:var(--container-xs,20rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerTagline{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__footerTagline:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerTagline:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__footerBrand{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerBrand{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__footerBrand:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__footerGrid{gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:40rem){.ui-module__Q7sZuG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ui-module__Q7sZuG__footerGrid{grid-template-columns:1.5fr repeat(2,1fr)}}.ui-module__Q7sZuG__footer{border-top-style:var(--tw-border-style);border-color:#e5e5e5cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__footer{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 80%, transparent)}}.ui-module__Q7sZuG__footer{padding-block:calc(var(--spacing,.25rem) * 10)}@media (min-width:40rem){.ui-module__Q7sZuG__footer{padding-block:calc(var(--spacing,.25rem) * 12)}}.ui-module__Q7sZuG__footer:is(.dark *){border-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footer:is(.dark *){border-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__ctaCopy{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);text-wrap:pretty;color:#fffc}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__ctaCopy{color:color-mix(in oklab, var(--color-white,#fff) 80%, transparent)}}@media (min-width:40rem){.ui-module__Q7sZuG__ctaCopy{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.ui-module__Q7sZuG__ctaTitle{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:-.03em;letter-spacing:-.03em;text-wrap:balance;color:var(--color-white,#fff)}@media (min-width:40rem){.ui-module__Q7sZuG__ctaTitle{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.ui-module__Q7sZuG__reviewQuote{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);text-wrap:pretty;color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewQuote{color:var(--color-neutral-700,lab(27.036% 0 0))}}.ui-module__Q7sZuG__reviewQuote:is(.dark *){color:var(--color-neutral-200,#e5e5e5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewQuote:is(.dark *){color:var(--color-neutral-200,lab(90.952% 0 -.0000119209))}}.ui-module__Q7sZuG__flowGrid{margin-top:calc(var(--spacing,.25rem) * 11);align-items:center;row-gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:64rem){.ui-module__Q7sZuG__flowGrid{column-gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}}.ui-module__Q7sZuG__promptHint{color:var(--color-neutral-300,#d4d4d4);margin-top:1.35cqw;font-size:1.35cqw}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__promptHint{color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__promptHint:is(.dark *){color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__promptHint:is(.dark *){color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__windowActions{color:var(--color-neutral-500,#737373);align-items:center;gap:1.8cqw;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__windowActions{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__windowActions:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__windowActions:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__schoolsTitle{margin-bottom:calc(var(--spacing,.25rem) * 6);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--workspace-muted-foreground,oklch(var(--muted-foreground)))}.ui-module__Q7sZuG__masteryIntro{max-width:var(--container-sm,24rem)}@media (min-width:64rem){.ui-module__Q7sZuG__masteryIntro{grid-column:1/span 3;grid-row-start:2;max-width:none}}.ui-module__Q7sZuG__masteryGrid{align-items:center;row-gap:calc(var(--spacing,.25rem) * 10);display:grid}@media (min-width:64rem){.ui-module__Q7sZuG__masteryGrid{column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 11);grid-template-columns:repeat(12,minmax(0,1fr))}}.ui-module__Q7sZuG__nav{width:100%;height:100%;max-width:calc(var(--spacing,.25rem) * 362);padding-inline:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (min-width:40rem){.ui-module__Q7sZuG__nav{padding-inline:calc(var(--spacing,.25rem) * 6)}}.ui-module__Q7sZuG__navShell{z-index:50;height:calc(var(--spacing,.25rem) * 16);border-bottom-style:var(--tw-border-style);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;background-color:#fcfbf8;border-color:#0000;border-bottom-width:1px;transition-duration:.2s;animation-duration:.2s;position:sticky;top:0}.ui-module__Q7sZuG__navShell:is(.dark *){background-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navShell:is(.dark *){background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__navScrolled{border-color:#e5e5e5cc}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__navScrolled{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 80%, transparent)}}.ui-module__Q7sZuG__navScrolled{--tw-shadow:0 1px 0 var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ui-module__Q7sZuG__navScrolled:is(.dark *){border-color:var(--color-neutral-800,#262626);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__navScrolled:is(.dark *){border-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@layer components{.logo-cloud-module__mMDWmG__cell{height:calc(var(--spacing,.25rem) * 24);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--workspace-border,oklch(var(--border)));justify-content:center;align-items:center;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.logo-cloud-module__mMDWmG__cell{border-color:color-mix(in oklab, var(--workspace-border,oklch(var(--border))) 70%, transparent)}}.logo-cloud-module__mMDWmG__cell{padding-inline:calc(var(--spacing,.25rem) * 5)}@media (min-width:64rem){.logo-cloud-module__mMDWmG__cell{height:calc(var(--spacing,.25rem) * 28);padding-inline:calc(var(--spacing,.25rem) * 6)}}.logo-cloud-module__mMDWmG__image{pointer-events:none;height:calc(var(--spacing,.25rem) * 9);width:100%;max-width:calc(var(--spacing,.25rem) * 40);object-fit:contain;opacity:.75;--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);-webkit-user-select:none;user-select:none}.logo-cloud-module__mMDWmG__image:is(.dark *){--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);--tw-invert:invert(100%)}.logo-cloud-module__mMDWmG__intersection{pointer-events:none;right:calc(var(--spacing,.25rem) * -2.5);bottom:calc(var(--spacing,.25rem) * -2.5);z-index:10;width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);color:var(--workspace-muted-foreground,oklch(var(--muted-foreground)));position:absolute}@supports (color:color-mix(in lab, red, red)){.logo-cloud-module__mMDWmG__intersection{color:color-mix(in oklab, var(--workspace-muted-foreground,oklch(var(--muted-foreground))) 70%, transparent)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
/*# sourceMappingURL=03nam_h1jrsb2.css.map*/