@font-face{font-family:geistSans;src:url(../media/geist_variable-s.p.0lgj6eykvd73r.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)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"}
@font-face{font-family:figtree;src:url(../media/figtree_variable-s.p.2k5kfvca8og8u.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_f4ed0282-module__Zn_JGa__className{font-family:figtree,figtree Fallback;font-style:normal}.figtree_f4ed0282-module__Zn_JGa__variable{--dsl-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono_variable.p.17ufnzak-iqvj.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.geistmono_186280f-module__sQ62xq__className{font-family:geistMono,monospace;font-style:normal}.geistmono_186280f-module__sQ62xq__variable{--dsl-geist-mono:"geistMono", monospace}
@font-face{font-family:inter;src:url(../media/inter_variable-s.p.20w2k23-cdgak.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_79c9e616-module__FrS6zW__className{font-family:inter,inter Fallback;font-style:normal}.inter_79c9e616-module__FrS6zW__variable{--dsl-inter:"inter", "inter 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{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) - 2px);flex-shrink:0;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__navBrand{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--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__navBrand{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__navBrand:is(.dark *){color:var(--color-white,#fff)}.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;inset-inline:calc(var(--spacing,.25rem) * -12);top:calc(var(--spacing,.25rem) * 12);bottom:calc(var(--spacing,.25rem) * -12);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(#688d6624,#0000 70%);border-radius:3.40282e38px;position:absolute}.ui-module__Q7sZuG__demoStage{isolation:isolate;width:100%;max-width:calc(var(--spacing,.25rem) * 240);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0a0a0a1a;margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoStage{border-color:color-mix(in oklab, var(--color-neutral-950,lab(2.75381% 0 0)) 10%, transparent)}}.ui-module__Q7sZuG__demoStage{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoStage{background-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.ui-module__Q7sZuG__demoStage{padding:calc(var(--spacing,.25rem) * 1.5);--tw-shadow:0 24px 72px -24px var(--tw-shadow-color,#1e321e38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.ui-module__Q7sZuG__demoStage{padding:calc(var(--spacing,.25rem) * 2)}}.ui-module__Q7sZuG__demoStage:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoStage:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.ui-module__Q7sZuG__demoStage:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__demoStage:is(.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__demoStage:is(.dark *){--tw-shadow:0 32px 80px -24px var(--tw-shadow-color,#000000a6);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__demoFrame{aspect-ratio:4/3;background-color:var(--color-neutral-900,#171717);border-radius:10px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__demoFrame{background-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__demoFrame{aspect-ratio:432/241}}.ui-module__Q7sZuG__demoMedia{inset-inline:0;position:absolute;top:-12.448%;bottom:0}.ui-module__Q7sZuG__demoMedia img,.ui-module__Q7sZuG__demoMedia video{object-position:right}.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);--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance}@media (min-width:40rem){.ui-module__Q7sZuG__masteryTitle{font-size:2.5rem}}@media (min-width:64rem){.ui-module__Q7sZuG__masteryTitle{grid-column:5/span 8}}.ui-module__Q7sZuG__masteryCopy{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.0125em;letter-spacing:-.0125em;text-wrap:pretty}@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);--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__flowTitle{font-size:2.5rem}}.ui-module__Q7sZuG__flowTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__flowCopy{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.0125em;letter-spacing:-.0125em;text-wrap:pretty;color:var(--color-neutral-700,#404040)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__flowCopy{color:var(--color-neutral-700,lab(27.036% 0 0))}}.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;--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;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:2.5rem}}.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) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em;color:var(--color-neutral-600,#525252);display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewsEyebrow{color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__reviewsEyebrow:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewsEyebrow:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__reviewWindow{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) - 4px);display:grid;overflow:hidden}.ui-module__Q7sZuG__reviewWindow: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:4px;--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__reviewWindow:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__reviewWindow{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.ui-module__Q7sZuG__reviewTrack{width:max-content;animation:30s linear infinite paused ui-module__Q7sZuG__review-drift;display:flex}.ui-module__Q7sZuG__reviewTrack:nth-child(2){animation-duration:32s;animation-direction:reverse}.ui-module__Q7sZuG__reviewWindow[data-reviews-running=true] .ui-module__Q7sZuG__reviewTrack{animation-play-state:running}.ui-module__Q7sZuG__reviewWindow:hover .ui-module__Q7sZuG__reviewTrack,.ui-module__Q7sZuG__reviewWindow:focus-within .ui-module__Q7sZuG__reviewTrack{animation-play-state:paused}.ui-module__Q7sZuG__reviewSet{gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;padding-inline-end:calc(var(--spacing,.25rem) * 3);display:flex}.ui-module__Q7sZuG__review{width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e599;flex-direction:column;flex-shrink:0;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__review{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 60%, transparent)}}.ui-module__Q7sZuG__review{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6)}@media (min-width:40rem){.ui-module__Q7sZuG__review{width:calc(var(--spacing,.25rem) * 88)}}.ui-module__Q7sZuG__review:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__review:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__review:is(.dark *){background-color:var(--color-neutral-800,#262626)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__review:is(.dark *){background-color:var(--color-neutral-800,lab(15.204% 0 -.00000596046))}}.ui-module__Q7sZuG__reviewRating{gap:calc(var(--spacing,.25rem) * .5);color:var(--color-neutral-600,#525252);display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewRating{color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__reviewRating:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewRating:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__reviewAttribution{align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 6);margin-top:auto;display:flex}.ui-module__Q7sZuG__reviewAvatar{width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-200,#e5e5e5);background-color:var(--color-neutral-100,#f5f5f5);--tw-font-weight:var(--font-weight-medium,500);font-size:11px;font-weight:var(--font-weight-medium,500);color:var(--color-neutral-500,#737373);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewAvatar{border-color:var(--color-neutral-200,lab(90.952% 0 -.0000119209));background-color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209));color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__reviewAvatar:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__reviewAvatar:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.ui-module__Q7sZuG__reviewAvatar:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__reviewAvatar:is(.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__reviewAvatar:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewAvatar:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__reviewName{align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);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);--tw-tracking:-.0125em;letter-spacing:-.0125em;color:var(--color-neutral-950,#0a0a0a);flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewName{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__reviewName:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__reviewSample{--tw-font-weight:var(--font-weight-normal,400);font-size:10px;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-neutral-500,#737373);text-transform:uppercase}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewSample{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__reviewSample:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewSample:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__reviewDetail{margin-top:var(--spacing,.25rem);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);color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewDetail{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__reviewDetail:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewDetail:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__cta{isolation:isolate;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#e5e5e599;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__cta{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 60%, transparent)}}.ui-module__Q7sZuG__cta{background-color:#f5f5f5b3}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__cta{background-color:color-mix(in oklab, var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209)) 70%, transparent)}}.ui-module__Q7sZuG__cta{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 14);text-align:center;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__cta{color:var(--color-neutral-950,lab(2.75381% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__cta{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 16)}}.ui-module__Q7sZuG__cta:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__cta:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__cta:is(.dark *){background-color:var(--color-neutral-800,#262626);color:var(--color-white,#fff)}@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__cta:before{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:radial-gradient(circle,currentColor .65px,#0000 .8px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 100% at 50% 10%,#000,#0000 85%);mask-image:radial-gradient(50% 100% at 50% 10%,#000,#0000 85%)}.ui-module__Q7sZuG__ctaActions{margin-top:calc(var(--spacing,.25rem) * 6);align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.ui-module__Q7sZuG__ctaReassurance{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);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);color:var(--color-neutral-500,#737373);display:flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__ctaReassurance{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__ctaReassurance:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__ctaReassurance:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__footerIdentity{grid-column:span 2/span 2}@media (min-width:40rem){.ui-module__Q7sZuG__footerIdentity{grid-column:span 1/span 1}}.ui-module__Q7sZuG__footerGroupTitle{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);--tw-tracking:-.0125em;letter-spacing:-.0125em;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerGroupTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__footerGroupTitle:is(.dark *){color:var(--color-neutral-100,#f5f5f5)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerGroupTitle:is(.dark *){color:var(--color-neutral-100,lab(96.52% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__footerLinks{margin-top:calc(var(--spacing,.25rem) * 3)}:where(.ui-module__Q7sZuG__footerLinks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.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{min-height:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) - 4px);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);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));align-items:center;display:inline-flex}@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-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__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:#e5e5e599;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)) 60%, transparent)}}.ui-module__Q7sZuG__copyright{padding-top:calc(var(--spacing,.25rem) * 5);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:11px;line-height:calc(var(--spacing,.25rem) * 5);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:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__copyright:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__copyright:is(.dark *){color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__copyright:is(.dark *){color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__footerThemeToggle{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) - 4px);--tw-leading:calc(var(--spacing,.25rem) * 5);font-size:13px;line-height:calc(var(--spacing,.25rem) * 5);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));display:inline-flex}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerThemeToggle{color:var(--color-neutral-500,lab(48.496% 0 0))}}@media (hover:hover){.ui-module__Q7sZuG__footerThemeToggle:hover{color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerThemeToggle:hover{color:var(--color-neutral-950,lab(2.75381% 0 0))}}}.ui-module__Q7sZuG__footerThemeToggle: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__footerThemeToggle:focus-visible{outline-offset:2px;outline:2px solid #0000}}.ui-module__Q7sZuG__footerThemeToggle:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerThemeToggle:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}@media (hover:hover){.ui-module__Q7sZuG__footerThemeToggle:is(.dark *):hover{color:var(--color-white,#fff)}}.ui-module__Q7sZuG__footerThemeToggle:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,#171717)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__footerThemeToggle:is(.dark *):focus-visible{--tw-ring-offset-color:var(--color-neutral-900,lab(7.78201% -.0000149012 0))}}.ui-module__Q7sZuG__themeSun{display:block}.ui-module__Q7sZuG__themeSun:is(.dark *),.ui-module__Q7sZuG__themeMoon{display:none}.ui-module__Q7sZuG__themeMoon:is(.dark *){display:block}.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:1.0357;--tw-font-weight:var(--font-weight-medium,500);max-width:10ch;font-size:2.5rem;line-height:1.0357;font-weight:var(--font-weight-medium,500);--tw-tracking:-.0357em;letter-spacing:-.0357em;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:3.5rem}}.ui-module__Q7sZuG__heroTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__heroCopy{margin-top:calc(var(--spacing,.25rem) * 6);max-width:calc(var(--spacing,.25rem) * 108);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.0125em;letter-spacing:-.0125em;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))}}.ui-module__Q7sZuG__heroCopy:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__heroCopy:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__heroHighlight{white-space:nowrap;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__heroHighlight{color:var(--color-neutral-950,lab(2.75381% 0 0))}}.ui-module__Q7sZuG__heroHighlight:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__heroHighlight{text-underline-offset:.3em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1.5px}.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{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-normal,400);font-weight:var(--font-weight-normal,400);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) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.ui-module__Q7sZuG__heroProof{align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.ui-module__Q7sZuG__heroProof img{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7)}.ui-module__Q7sZuG__heroContainer{z-index:10;max-width:calc(var(--spacing,.25rem) * 260);align-items:center;gap:calc(var(--spacing,.25rem) * 10);display:grid;position:relative}@media (min-width:40rem){.ui-module__Q7sZuG__heroContainer{gap:calc(var(--spacing,.25rem) * 12)}}.ui-module__Q7sZuG__heroIntro{max-width:var(--container-2xl,42rem);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.ui-module__Q7sZuG__hero{isolation:isolate;padding-top:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 10);position:relative}@media (min-width:40rem){.ui-module__Q7sZuG__hero{padding-top:calc(var(--spacing,.25rem) * 20)}}.ui-module__Q7sZuG__heroScene{isolation:isolate;position:relative;overflow-x:clip}.ui-module__Q7sZuG__schoolsSection{isolation:isolate;z-index:10;max-width:calc(var(--spacing,.25rem) * 260);scroll-margin-top:calc(var(--spacing,.25rem) * 24);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);margin-inline:auto;position:relative}@media (min-width:40rem){.ui-module__Q7sZuG__schoolsSection{padding-inline:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 12)}}.ui-module__Q7sZuG__schoolsSection{--schools-surface:#fff}.ui-module__Q7sZuG__schoolsSection:is(.dark *){--schools-surface:var(--color-neutral-900)}.ui-module__Q7sZuG__schoolsSection:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--schools-surface) 64px);position:absolute;inset:-32px calc(50% - 50vw) 0}.ui-module__Q7sZuG__schoolWindow{gap:calc(var(--spacing,.25rem) * 3);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ui-module__Q7sZuG__schoolTrack{width:max-content;animation:42s linear infinite ui-module__Q7sZuG__school-drift;display:flex}.ui-module__Q7sZuG__schoolTrack:nth-child(2){animation-duration:48s;animation-direction:reverse}.ui-module__Q7sZuG__schoolSet{gap:calc(var(--spacing,.25rem) * 3);padding-block:0;padding-right:calc(var(--spacing,.25rem) * 3);flex-shrink:0;margin:0;padding-left:0;list-style-type:none;display:flex}.ui-module__Q7sZuG__schoolTile{height:calc(var(--spacing,.25rem) * 17);width:calc(var(--spacing,.25rem) * 37);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:#0a0a0a0d;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__schoolTile{border-color:color-mix(in oklab, var(--color-neutral-950,lab(2.75381% 0 0)) 5%, transparent)}}.ui-module__Q7sZuG__schoolTile{background-color:#0a0a0a06}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__schoolTile{background-color:color-mix(in oklab, var(--color-neutral-950,lab(2.75381% 0 0)) 2.5%, transparent)}}.ui-module__Q7sZuG__schoolTile{padding-inline:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.ui-module__Q7sZuG__schoolTile{width:calc(var(--spacing,.25rem) * 44)}}.ui-module__Q7sZuG__schoolTile:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__schoolTile:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__schoolTile:is(.dark *){background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__schoolTile:is(.dark *){background-color:color-mix(in oklab, var(--color-white,#fff) 3.5%, transparent)}}.ui-module__Q7sZuG__schoolLogo{height:calc(var(--spacing,.25rem) * 9);width:100%;max-width:calc(var(--spacing,.25rem) * 32);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,)}.ui-module__Q7sZuG__schoolLogo: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%)}.ui-module__Q7sZuG__heroScene[data-motion-paused=true] .ui-module__Q7sZuG__schoolTrack,.ui-module__Q7sZuG__schoolWindow:hover .ui-module__Q7sZuG__schoolTrack{animation-play-state:paused}.ui-module__Q7sZuG__scrollBlurBounds{pointer-events:none;z-index:40;clip-path:inset(0);position:absolute;inset:0}.ui-module__Q7sZuG__scrollBlur{pointer-events:none;z-index:40;height:calc(var(--spacing,.25rem) * 10);opacity:0;transition-property:opacity;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;inset-inline:0;transition-duration:.2s;animation-duration:.2s;position:fixed;bottom:0}@media (min-width:40rem){.ui-module__Q7sZuG__scrollBlur{height:calc(var(--spacing,.25rem) * 18)}}.ui-module__Q7sZuG__scrollBlur[data-scene-active=true]{opacity:1}.ui-module__Q7sZuG__scrollBlur>span{position:absolute;inset:0}.ui-module__Q7sZuG__scrollBlur>span:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 65%);mask-image:linear-gradient(#0000,#000 30%,#0000 65%)}.ui-module__Q7sZuG__scrollBlur>span:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#0000 20%,#000 50%,#0000 85%);mask-image:linear-gradient(#0000 20%,#000 50%,#0000 85%)}.ui-module__Q7sZuG__scrollBlur>span:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#0000 45%,#000 75%);mask-image:linear-gradient(#0000 45%,#000 75%)}.ui-module__Q7sZuG__scrollBlur>span:nth-child(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 70%,#000);mask-image:linear-gradient(#0000 70%,#000)}.ui-module__Q7sZuG__heroBackdrop{pointer-events:none;inset-inline:0;top:0;bottom:calc(var(--spacing,.25rem) * 24);position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.ui-module__Q7sZuG__heroTide{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(38% 25% at 49% 21.9%,#0000 31%,#00000030 80%,#000 100%);mask-image:radial-gradient(38% 25% at 49% 21.9%,#0000 31%,#00000030 80%,#000 100%)}.ui-module__Q7sZuG__heroBackdrop[data-has-frame=false] .ui-module__Q7sZuG__heroTide{opacity:0}.ui-module__Q7sZuG__heroTideStill{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-leading:15px;--tw-tracking:7px;letter-spacing:7px;color:#5d794c4d;color:lab(47.7271% -17.1856 21.2899/.3);margin:0;font-size:11px;line-height:15px;position:absolute;inset:0;overflow:hidden}.ui-module__Q7sZuG__heroTideStill:is(.dark *){color:#a9c18d4d;color:lab(75.2469% -15.3481 23.4413/.3)}.ui-module__Q7sZuG__heroTideStill{-webkit-mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000);mask-image:linear-gradient(90deg,#000,#0000 36% 64%,#000)}.ui-module__Q7sZuG__heroBackdrop[data-has-frame=true] .ui-module__Q7sZuG__heroTideStill{display:none}.ui-module__Q7sZuG__footerTagline{margin-top:calc(var(--spacing,.25rem) * 4);max-width:calc(var(--spacing,.25rem) * 56);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);--tw-tracking:-.0125em;letter-spacing:-.0125em;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))}}@media (min-width:40rem){.ui-module__Q7sZuG__footerTagline{margin-top:calc(var(--spacing,.25rem) * 10)}}.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-medium,500);font-weight:var(--font-weight-medium,500);--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{column-gap:calc(var(--spacing,.25rem) * 8);row-gap:calc(var(--spacing,.25rem) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ui-module__Q7sZuG__footerGrid{column-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:1.8fr 1fr 1fr}}.ui-module__Q7sZuG__footer{padding-top:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 8)}@media (min-width:40rem){.ui-module__Q7sZuG__footer{padding-top:calc(var(--spacing,.25rem) * 16);padding-bottom:calc(var(--spacing,.25rem) * 10)}}.ui-module__Q7sZuG__ctaCopy{margin-top:calc(var(--spacing,.25rem) * 4);max-width:var(--container-lg,32rem);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-tracking:-.0125em;letter-spacing:-.0125em;text-wrap:pretty;color:var(--color-neutral-500,#737373)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__ctaCopy{color:var(--color-neutral-500,lab(48.496% 0 0))}}.ui-module__Q7sZuG__ctaCopy:is(.dark *){color:var(--color-neutral-400,#a1a1a1)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__ctaCopy:is(.dark *){color:var(--color-neutral-400,lab(66.128% -.0000298023 .0000119209))}}.ui-module__Q7sZuG__ctaTitle{--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium,500);font-size:2rem;line-height:1.05;font-weight:var(--font-weight-medium,500);--tw-tracking:-.02em;letter-spacing:-.02em;text-wrap:balance;color:var(--color-neutral-950,#0a0a0a)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__ctaTitle{color:var(--color-neutral-950,lab(2.75381% 0 0))}}@media (min-width:40rem){.ui-module__Q7sZuG__ctaTitle{font-size:2.5rem}}.ui-module__Q7sZuG__ctaTitle:is(.dark *){color:var(--color-white,#fff)}.ui-module__Q7sZuG__reviewQuote{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:-.0125em;letter-spacing:-.0125em;text-wrap:pretty;color:var(--color-neutral-600,#525252);margin-bottom:0}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewQuote{color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__reviewQuote:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__reviewQuote:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.ui-module__Q7sZuG__schoolsTitle{margin-bottom:calc(var(--spacing,.25rem) * 7);text-align:center;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-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--color-neutral-600,#525252)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__schoolsTitle{color:var(--color-neutral-600,lab(34.924% 0 0))}}.ui-module__Q7sZuG__schoolsTitle:is(.dark *){color:var(--color-neutral-300,#d4d4d4)}@supports (color:lab(0% 0 0)){.ui-module__Q7sZuG__schoolsTitle:is(.dark *){color:var(--color-neutral-300,lab(84.92% 0 -.0000119209))}}.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__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__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) * 260);padding-inline:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}@media (min-width:64rem){.ui-module__Q7sZuG__nav{padding-inline:calc(var(--spacing,.25rem) * 10)}}.ui-module__Q7sZuG__nav>div:first-child{gap:calc(var(--spacing,.25rem) * 8)}.ui-module__Q7sZuG__navShell{z-index:50;height:calc(var(--spacing,.25rem) * 18);border-bottom-style:var(--tw-border-style);border-color:#e5e5e599;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__navShell{border-color:color-mix(in oklab, var(--color-neutral-200,lab(90.952% 0 -.0000119209)) 60%, transparent)}}.ui-module__Q7sZuG__navShell{--tw-backdrop-blur:blur(var(--blur-md,12px));-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: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:#fcfbf8f2;background-color:lab(98.6329% -.045985 1.56387/.95);transition-duration:.2s;animation-duration:.2s}.ui-module__Q7sZuG__navShell:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__navShell:is(.dark *){border-color:color-mix(in oklab, var(--color-white,#fff) 5%, transparent)}}.ui-module__Q7sZuG__navShell:is(.dark *){background-color:#171717f2}@supports (color:color-mix(in lab, red, red)){.ui-module__Q7sZuG__navShell:is(.dark *){background-color:color-mix(in oklab, var(--color-neutral-900,lab(7.78201% -.0000149012 0)) 95%, transparent)}}.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))}}}@keyframes ui-module__Q7sZuG__review-drift{to{transform:translate(-50%)}}@keyframes ui-module__Q7sZuG__school-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ui-module__Q7sZuG__reviewWindow{overflow:visible;-webkit-mask-image:none;mask-image:none}.ui-module__Q7sZuG__reviewTrack{width:100%;animation:none}.ui-module__Q7sZuG__reviewSet{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-inline-end:0;display:grid}.ui-module__Q7sZuG__reviewSet[aria-hidden=true]{display:none}.ui-module__Q7sZuG__review{width:auto}@media not all and (min-width:768px){.ui-module__Q7sZuG__reviewSet{grid-template-columns:1fr}}.ui-module__Q7sZuG__schoolWindow{-webkit-mask-image:none;mask-image:none}.ui-module__Q7sZuG__schoolTrack{width:100%;animation:none}.ui-module__Q7sZuG__schoolSet{flex-wrap:wrap;justify-content:center;width:100%;padding-right:0}.ui-module__Q7sZuG__schoolSet[aria-hidden=true]{display:none}.ui-module__Q7sZuG__schoolTile{flex:1 0 130px;max-width:176px}}@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-tracking{syntax:"*";inherits:false}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.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.05}.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:interDisplay;src:url(../media/inter_display_regular-s.p.1prz3vxlgdl8w.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:interDisplay;src:url(../media/inter_display_medium-s.p.2_9m8drzboshj.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:interDisplay;src:url(../media/inter_display_semibold-s.p.0kosapxib8nox.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:interDisplay Fallback;src:local(Arial);ascent-override:98.56%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:98.29%}.interdisplay_1b517e0c-module__KrDlCa__className{font-family:interDisplay,interDisplay Fallback}.interdisplay_1b517e0c-module__KrDlCa__variable{--landing-inter-display:"interDisplay", "interDisplay Fallback"}
@font-face{font-family:ibmPlexSans;src:url(../media/ibm_plex_sans_variable-s.p.0vupbnqcvvglb.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:ibmPlexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.ibmplexsans_8521888-module__vt4_Ia__className{font-family:ibmPlexSans,ibmPlexSans Fallback;font-style:normal}.ibmplexsans_8521888-module__vt4_Ia__variable{--dsl-ibm-plex-sans:"ibmPlexSans", "ibmPlexSans Fallback"}
.announcement-module__8sKR5W__page{--announcement-bg:#fcfbf8;--announcement-fg:#171717;--announcement-muted:#737373;--announcement-body:#404040;--announcement-border:#e5e5e5;--announcement-surface:#fff;--announcement-soft:#f3f2ef;background:var(--announcement-bg);min-height:100vh;color:var(--announcement-fg)}.dark .announcement-module__8sKR5W__page{--announcement-bg:#171717;--announcement-fg:#fafafa;--announcement-muted:#a3a3a3;--announcement-body:#d4d4d4;--announcement-border:#333;--announcement-surface:#202020;--announcement-soft:#262626}.announcement-module__8sKR5W__header{text-align:center;margin:auto;padding:94px 24px 72px}.announcement-module__8sKR5W__meta{justify-content:center;gap:18px;margin-bottom:26px;font-size:13px;display:flex}.announcement-module__8sKR5W__meta>span{color:var(--announcement-muted)}.announcement-module__8sKR5W__header h1{letter-spacing:-.04em;text-wrap:balance;max-width:680px;margin:auto;font-size:clamp(42px,6.5vw,68px);font-weight:500;line-height:1.02}.announcement-module__8sKR5W__header>p{white-space:pre-line;color:var(--announcement-body);letter-spacing:-.025em;margin-top:24px;font-size:21px;line-height:1.5}.announcement-module__8sKR5W__page .announcement-module__8sKR5W__cta{background:var(--announcement-fg);height:auto;color:var(--announcement-bg);box-shadow:none;border-radius:7px;gap:12px;padding:11px 16px;font-size:13px;font-weight:500}.announcement-module__8sKR5W__page .announcement-module__8sKR5W__cta:hover{opacity:.85}.announcement-module__8sKR5W__header .announcement-module__8sKR5W__cta{margin-top:28px}.announcement-module__8sKR5W__hero{border-radius:10px;width:calc(100% - 80px);max-width:1120px;margin:0 auto;overflow:hidden}.announcement-module__8sKR5W__hero img{width:100%;height:auto;display:block}.announcement-module__8sKR5W__copy{max-width:658px;margin:62px auto 0;padding:0 24px}.announcement-module__8sKR5W__copy p{letter-spacing:-.015em;color:var(--announcement-body);font-size:17px;line-height:1.8}.announcement-module__8sKR5W__copy p+p{margin-top:22px}.announcement-module__8sKR5W__copy h2{letter-spacing:-.035em;text-wrap:balance;margin:52px 0 19px;font-size:27px;font-weight:500;line-height:1.2}.announcement-module__8sKR5W__detail{background:var(--announcement-soft);border-radius:10px;width:calc(100% - 48px);max-width:740px;margin:34px auto 0;padding:46px 52px 24px}.announcement-module__8sKR5W__mastery{border:1px solid var(--announcement-border);background:var(--announcement-surface);border-radius:12px;max-width:480px;margin:auto;padding:24px}.announcement-module__8sKR5W__file{color:var(--announcement-muted);overflow-wrap:anywhere;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;display:flex}.announcement-module__8sKR5W__mastery h3{letter-spacing:-.035em;font-size:20px;font-weight:500}.announcement-module__8sKR5W__mastery>p{color:var(--announcement-muted);margin-top:3px;font-size:13px}.announcement-module__8sKR5W__progressMeta{color:var(--announcement-muted);justify-content:space-between;gap:12px;margin-top:22px;font-size:12px;display:flex}.announcement-module__8sKR5W__track{background:var(--announcement-soft);border-radius:5px;height:4px;margin:10px 0 17px}.announcement-module__8sKR5W__track>span{background:var(--announcement-fg);border-radius:5px;width:50%;height:100%;display:block}.announcement-module__8sKR5W__topics{margin:0;padding:0;list-style:none}.announcement-module__8sKR5W__topics li{align-items:center;gap:12px;padding:14px 10px;font-size:13px;display:flex}.announcement-module__8sKR5W__topicText{flex:1;min-width:0}.announcement-module__8sKR5W__topicText small{color:var(--announcement-muted);margin-top:3px;font-size:11px;display:block}.announcement-module__8sKR5W__check,.announcement-module__8sKR5W__step{flex-shrink:0;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.announcement-module__8sKR5W__step{border:1px solid var(--announcement-border);color:var(--announcement-muted);border-radius:50%}.announcement-module__8sKR5W__status{color:var(--announcement-muted);margin-inline-start:auto;font-size:11px}.announcement-module__8sKR5W__current{background:var(--announcement-soft);border-radius:7px}.announcement-module__8sKR5W__practice{margin-top:18px}.announcement-module__8sKR5W__practice summary{background:var(--announcement-fg);color:var(--announcement-surface);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:12px;list-style:none;display:flex}.announcement-module__8sKR5W__practice summary::-webkit-details-marker{display:none}.announcement-module__8sKR5W__practice>p{color:var(--announcement-body);padding:14px 4px 0;font-size:13px;line-height:1.7}.announcement-module__8sKR5W__detail figcaption{text-align:center;color:var(--announcement-muted);margin-top:18px;font-size:12px}.announcement-module__8sKR5W__ending{margin-top:48px}.announcement-module__8sKR5W__ending h2{margin-top:0}.announcement-module__8sKR5W__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px;font-size:13px;display:flex}.announcement-module__8sKR5W__actions>a:not(.announcement-module__8sKR5W__cta){text-underline-offset:4px;padding:10px 0}.announcement-module__8sKR5W__actions>a:not(.announcement-module__8sKR5W__cta):hover{text-decoration:underline}.announcement-module__8sKR5W__author{border-top:1px solid var(--announcement-border);gap:36px;margin-top:58px;padding:24px 0 72px;font-size:12px;display:flex}.announcement-module__8sKR5W__author>span:first-child{color:var(--announcement-muted)}.announcement-module__8sKR5W__footer{border-top:1px solid var(--announcement-border);color:var(--announcement-muted);justify-content:space-between;gap:20px;padding:28px 26px;font-size:12px;display:flex}.announcement-module__8sKR5W__footer>div{flex-wrap:wrap;gap:22px;display:flex}.announcement-module__8sKR5W__footer a:hover{color:var(--announcement-fg)}@media (max-width:760px){.announcement-module__8sKR5W__header{padding-top:66px;padding-bottom:50px}.announcement-module__8sKR5W__hero{width:calc(100% - 48px)}.announcement-module__8sKR5W__detail{padding:30px 24px 22px}.announcement-module__8sKR5W__copy{margin-top:44px}}@media (max-width:480px){.announcement-module__8sKR5W__header{padding:52px 20px 42px}.announcement-module__8sKR5W__header>p{font-size:18px}.announcement-module__8sKR5W__meta{margin-bottom:22px;font-size:12px}.announcement-module__8sKR5W__hero{width:calc(100% - 32px)}.announcement-module__8sKR5W__copy{padding:0 22px}.announcement-module__8sKR5W__copy p{font-size:16px}.announcement-module__8sKR5W__copy h2{font-size:25px}.announcement-module__8sKR5W__detail{width:calc(100% - 32px);padding:18px 12px}.announcement-module__8sKR5W__mastery{padding:18px 12px}.announcement-module__8sKR5W__topics li{flex-wrap:wrap;gap:8px;padding:12px 6px}.announcement-module__8sKR5W__topicText{flex-basis:calc(100% - 31px)}.announcement-module__8sKR5W__status{margin-inline-start:31px}.announcement-module__8sKR5W__footer{flex-wrap:wrap;padding:24px 22px}}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400.p.2de0snqin1wz6.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_500.p.3z4-7-c3n0d43.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_600.p.16l9zuwcn5z29.woff2?dpl=dpl_9sfPdndAXMzJ4my2Z4Z7oJmGgJPD)format("woff2");font-display:swap;font-weight:600;font-style:normal}.ibmplexmono_488ef933-module__0YGMXW__className{font-family:ibmPlexMono,monospace}.ibmplexmono_488ef933-module__0YGMXW__variable{--dsl-ibm-plex-mono:"ibmPlexMono", monospace}
/*# sourceMappingURL=0eofqvv8_qhi_.css.map*/