@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_eb8f4d64-module__PPAfda__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_eb8f4d64-module__PPAfda__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_bbab2997-module__FMTFTa__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_bbab2997-module__FMTFTa__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-lg:28px;--text-xl:40px;--text-2xl:48px;--radius-xs:10px;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:#ffeee3;--color-surface-raised:#fffbf8;--color-surface-sunken:#f8dfcf;--color-content-primary:#25170d;--color-content-secondary:#5f4738;--color-content-muted:#826d5e;--color-border:#e0c4b2;--color-border-subtle:#efd9cc;--color-disabled-surface:#e9dbd2;--color-accent:#1d4ed8;--color-accent-hover:#062ebb;--color-accent-subtle:#d7e5ff;--color-accent-subtle-border:#7fa3f0;--color-accent-strong:#052593;--color-accent-field:#c4d8ff;--color-area-today:#c60;--color-area-today-subtle:#ffe4cf;--color-area-today-border:#f2a26a;--color-area-today-fg:#6b2f00;--color-area-learn:#d23f18;--color-area-learn-subtle:#ffe8e1;--color-area-learn-border:#fa9b82;--color-area-learn-fg:#7a1900;--color-area-practice:var(--color-accent);--color-area-practice-subtle:var(--color-accent-subtle);--color-area-practice-border:var(--color-accent-subtle-border);--color-area-practice-fg:var(--color-accent-strong);--color-area-progress:#00866e;--color-area-progress-subtle:#c9f7e9;--color-area-progress-border:#57b9a1;--color-area-progress-fg:#003f31;--color-achievement:#008aa4;--color-achievement-subtle:#baf3ff;--color-achievement-border:#26b7d3;--color-achievement-heading:#00303b;--color-achievement-body:#004150;--color-mastery-not-attempted:#d4c0b2;--color-mastery-durable:#1c8742;--color-notice-bg:#e8f3ff;--color-notice-border:#b6d1ee;--color-notice-fg:#143c62;--color-error:#aa4049;--radius-control:16px;--radius-shell:20px;--radius-card:24px;--font-body:var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-outfit), ui-sans-serif, system-ui, sans-serif;--container-focused:720px;--shell-gutter-inline:24px;--shell-pad-top:20px;--shell-pad-bottom:40px;--shell-header-y:16px;--shell-header-x:24px;--bottom-nav-height:56px;--ease-snap:cubic-bezier(.22, 1, .36, 1);--duration-fast:.14s;--duration-med:.28s}@supports (color:lab(0% 0 0)){:root,:host{--color-surface:lab(95.2706% 5.52842 8.90206);--color-surface-raised:lab(98.804% 2.32452 3.78382);--color-surface-sunken:lab(90.6048% 6.97702 11.1788);--color-content-primary:lab(9.38996% 6.55624 8.87048);--color-content-secondary:lab(32.5637% 8.4368 13.2384);--color-content-muted:lab(47.6751% 7.16335 11.3423);--color-border:lab(81.3042% 8.05455 12.8423);--color-border-subtle:lab(88.3028% 5.95018 9.55823);--color-disabled-surface:lab(88.3377% 3.91862 6.33675);--color-accent:lab(37.6369% 27.0098 -76.4424);--color-accent-hover:lab(26.6934% 36.1446 -77.7587);--color-accent-subtle:lab(90.4402% -.60463 -20.3488);--color-accent-subtle-border:lab(66.6655% 2.87744 -43.1918);--color-accent-strong:lab(20.5252% 28.1635 -63.5536);--color-accent-field:lab(85.6275% -.0889301 -29.3108);--color-area-today:lab(54.9553% 40.8334 78.1887);--color-area-today-subtle:lab(92.8257% 12.2825 19.4461);--color-area-today-border:lab(73.9385% 26.5933 41.8398);--color-area-today-fg:lab(27.3538% 29.4809 51.0787);--color-area-learn:lab(49.5825% 57.2303 54.972);--color-area-learn-subtle:lab(93.7444% 16.8894 13.5868);--color-area-learn-border:lab(73.5116% 34.7321 28.5104);--color-area-learn-fg:lab(26.8021% 42.4827 41.8897);--color-area-progress:lab(49.7367% -54.1833 4.60292);--color-area-progress-subtle:lab(93.6881% -17.0601 1.5034);--color-area-progress-border:lab(68.8141% -34.7943 3.03087);--color-area-progress-fg:lab(22.4103% -36.6046 3.07987);--color-achievement:lab(52.2583% -41.2703 -37.1851);--color-achievement-subtle:lab(92.3582% -18.6391 -15.1161);--color-achievement-border:lab(68.2765% -30.4491 -25.3704);--color-achievement-heading:lab(17.0417% -24.5236 -24.4797);--color-achievement-body:lab(24.0601% -26.497 -24.664);--color-mastery-not-attempted:lab(79.0218% 5.97101 9.57444);--color-mastery-durable:lab(49.5467% -42.4533 28.2033);--color-notice-bg:lab(95.3401% -2.12318 -7.10804);--color-notice-border:lab(82.5207% -4.74006 -17.5147);--color-notice-fg:lab(24.2405% -3.02847 -26.9589);--color-error:lab(42.8175% 45.0807 18.5236)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 600px at 10% -10%, #d6e5ff8c, transparent 55%), radial-gradient(900px 500px at 100% 0%, #ffe3cab3, transparent 50%), var(--color-surface);color:var(--color-content-primary);font-family:var(--font-body);background-attachment:fixed;margin:0;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background:radial-gradient(1200px 600px at 10% -10%, lab(90.4088% -.557154 -22.1582/.55), transparent 55%), radial-gradient(900px 500px at 100% 0%, lab(92.782% 14.4796 22.839/.7), transparent 50%), var(--color-surface)}}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{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,)}.backdrop-filter{-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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}#app-rail{display:none}#app-bottomnav{display:flex}.esc-shell-header{padding:var(--shell-header-y) var(--shell-header-x);padding-top:calc(var(--shell-header-y) + env(safe-area-inset-top,0px));box-sizing:border-box;background:0 0;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.esc-shell-header-brand{flex:160px;align-items:center;gap:10px;min-width:0;display:flex}.esc-shell-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.esc-shell-layout{min-width:0;display:flex}.esc-shell-main{flex:1;min-width:0}.esc-shell-inset{max-width:var(--container-focused);padding:0 var(--shell-gutter-inline);box-sizing:border-box;margin:0 auto}.esc-screen{max-width:var(--container-focused);padding:var(--shell-pad-top) var(--shell-gutter-inline) var(--shell-pad-bottom);box-sizing:border-box;min-width:0;min-height:100vh;margin:0 auto}.esc-screen-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.esc-screen-top-aside{flex-shrink:0;align-items:center;gap:12px;display:flex}.esc-illust-header{flex-shrink:0;line-height:0}.esc-schedule-item,.esc-schedule-item-compact{box-sizing:border-box}.esc-skill-row-toggle{flex-wrap:wrap;row-gap:8px}.esc-skill-row-name{flex:140px;min-width:0}.esc-skill-row-meta{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.esc-skill-expanded{padding:0 18px 18px 41px}.esc-recent-session-row{align-items:center;gap:12px;display:flex}.esc-recent-session-date{flex-shrink:0;width:64px}.esc-recent-session-result{text-align:right}.esc-ask-box-input-row{border:1px solid var(--color-border);border-radius:var(--radius-shell);background:var(--color-surface-raised);box-sizing:border-box;align-items:center;gap:10px;padding:12px 16px;display:flex}.esc-ask-box-input-row input{min-width:0;font-family:var(--font-body);color:var(--color-content-primary);background:0 0;border:none;outline:none;flex:1;font-size:14px}.esc-practice-actions{flex-wrap:wrap;gap:12px;display:flex}.esc-practice-answer-row{align-items:center;gap:10px;min-width:0;display:flex}.esc-practice-answer-row input,.esc-practice-answer-row textarea{min-width:0}.esc-demo-panel{z-index:50;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-card);width:268px;max-height:70vh;font-family:var(--font-body);box-sizing:border-box;padding:18px;position:fixed;bottom:72px;right:16px;overflow-y:auto;box-shadow:0 8px 24px #251e192e;box-shadow:0 8px 24px lab(11.7908% 2.85018 4.52251/.18)}@media (min-width:760px){#app-rail{display:flex}#app-bottomnav{display:none}}@media (max-width:759px){:root{--shell-gutter-inline:16px;--shell-header-x:16px;--shell-pad-top:16px;--shell-pad-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 16px);--text-xl:32px;--text-lg:24px;--text-2xl:36px}.esc-screen-top{flex-direction:column;align-items:stretch;gap:12px}.esc-screen-top-aside{justify-content:space-between;width:100%}.esc-shell-connectivity-label,.esc-shell-header-note{display:none}.esc-illust-header{transform-origin:100% 0;transform:scale(.82)}.esc-ask-box-input-row input,.esc-practice-answer-row input,.esc-practice-answer-row textarea{font-size:16px}.esc-demo-panel{left:var(--shell-gutter-inline);right:var(--shell-gutter-inline);width:auto;bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 12px);max-height:55vh}#app-bottomnav a{min-height:var(--bottom-nav-height);-webkit-tap-highlight-color:transparent;min-width:44px}}@media (max-width:559px){.esc-schedule-item{flex-direction:column;align-items:stretch!important;gap:12px!important}.esc-schedule-item-header{flex-direction:column;align-items:flex-start!important}.esc-schedule-item-compact{flex-wrap:wrap}.esc-view-tabs{flex:1}.esc-view-tabs a{text-align:center;flex:1;justify-content:center}.esc-recent-session-row{flex-direction:column;align-items:flex-start;gap:4px}.esc-recent-session-date{width:auto}.esc-recent-session-result{text-align:left}.esc-practice-actions-end{width:100%;margin-left:0!important}}@media (max-width:399px){:root{--shell-gutter-inline:14px;--shell-header-x:14px;--text-xl:28px;--text-lg:22px}.esc-shell-header-brand{gap:8px}.esc-illust-header{display:none}.esc-skill-expanded{padding:0 14px 16px}}@media (max-width:480px){.esc-card{padding:26px 20px!important}.esc-ladder-row{gap:10px!important}}@keyframes esc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes esc-pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes esc-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes esc-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes esc-press{0%{transform:scale(1)}to{transform:scale(.97)}}.esc-rise{animation:esc-rise var(--duration-med) var(--ease-snap) both}.esc-pop{animation:esc-pop var(--duration-med) var(--ease-snap) both}.esc-pressable{transition:transform var(--duration-fast) var(--ease-snap), background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease}.esc-pressable:hover:not(:disabled){transform:translateY(-1px)}.esc-pressable:active:not(:disabled){transform:scale(.97)}@keyframes esc-flash-ok{0%{box-shadow:0 0 #1c874200;box-shadow:0 0 lab(49.5467% -42.4533 28.2033/0)}35%{box-shadow:0 0 0 4px #1c874259;box-shadow:0 0 0 4px lab(49.5467% -42.4533 28.2033/.35)}to{box-shadow:0 0 #1c874200;box-shadow:0 0 lab(49.5467% -42.4533 28.2033/0)}}@keyframes esc-flash-miss{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes esc-phase-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.esc-input-invalid{animation:.38s esc-shake;border-color:#aa4049!important;border-color:lab(42.8175% 45.0807 18.5236)!important}.esc-input-wrong{box-shadow:0 0 0 1px #dc8b8d59;box-shadow:0 0 0 1px lab(66.4672% 32.1549 12.5637/.35);border-color:#dc8b8d!important;border-color:lab(66.4672% 32.1549 12.5637)!important}.esc-input-error-msg{color:#aa4049;color:lab(42.8175% 45.0807 18.5236);margin-top:8px;font-size:13px}.esc-ai-thinking{color:var(--color-content-muted);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.esc-ai-spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite esc-spin}.esc-bkt-track{background:var(--color-surface-sunken);border-radius:999px;height:10px;margin:20px 0 8px;overflow:hidden}.esc-bkt-fill{background:linear-gradient(90deg, #1c8742, var(--color-accent));border-radius:999px;width:42%;height:100%;transition:width 1.4s cubic-bezier(.22,1,.36,1)}@supports (color:lab(0% 0 0)){.esc-bkt-fill{background:linear-gradient(90deg, lab(49.5467% -42.4533 28.2033), var(--color-accent))}}.esc-bkt-fill-animate{width:85%}.esc-bkt-labels{color:var(--color-content-muted);justify-content:space-between;font-size:12px;display:flex}.esc-ended-mastery{border-radius:var(--radius-shell);background:#e1f5e4;background:lab(94.6016% -8.87287 5.65853);border:1px solid #a9d0b0;border:1px solid lab(79.9123% -17.808 11.42);margin-top:20px;padding:16px 18px}.esc-ended-mastery-label{letter-spacing:.03em;text-transform:uppercase;color:#085023;color:lab(29.3244% -30.3636 20.2195);margin-bottom:8px;font-size:12px;font-weight:600}.esc-ended-mastery-skill{color:var(--color-content-primary);margin-bottom:10px;font-size:14px}.esc-ended-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.esc-btn-primary,.esc-btn-secondary{font-family:var(--font-body);border-radius:var(--radius-control);text-align:center;cursor:pointer;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.esc-btn-primary{background:var(--color-accent);color:var(--color-surface-raised);border:none}.esc-btn-secondary{border:1.5px solid var(--color-accent-subtle-border);color:var(--color-accent);background:0 0}.esc-victory-overlay{z-index:100;box-sizing:border-box;background:#251e1973;background:lab(11.7908% 2.85018 4.52251/.45);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.esc-victory-modal{background:var(--color-surface-raised);text-align:center;border-radius:24px;width:100%;max-width:400px;padding:32px 28px;box-shadow:0 24px 48px #251e192e;box-shadow:0 24px 48px lab(11.7908% 2.85018 4.52251/.18)}.esc-victory-check{color:#085023;color:lab(29.3244% -30.3636 20.2195);background:#dbeede;background:lab(92.2815% -8.87334 5.65933);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;font-size:26px;display:flex}.esc-victory-title{font-family:var(--font-display);margin-bottom:6px;font-size:24px;font-weight:700}.esc-victory-subtitle{color:var(--color-content-secondary);margin-bottom:4px;font-size:14px}.esc-help-backdrop{z-index:90;cursor:pointer;background:#251e1940;background:lab(11.7908% 2.85018 4.52251/.25);border:none;position:fixed;inset:0}.esc-help-drawer{background:var(--color-surface-raised);border-left:1px solid var(--color-border);z-index:95;box-sizing:border-box;width:min(340px,92vw);padding:24px 20px;transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.esc-help-drawer-open{transform:translate(0)}.esc-help-drawer-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.esc-help-option{text-align:left;width:100%;font-family:var(--font-body);border-radius:var(--radius-control);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-content-primary);cursor:pointer;margin-bottom:10px;padding:14px 16px;font-size:14px;font-weight:600;display:block}.esc-help-response{background:var(--color-accent-subtle);border:1px solid var(--color-accent-subtle-border);border-radius:var(--radius-shell);color:var(--color-accent-strong);white-space:pre-line;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.55}.esc-conn-toggle:hover .esc-shell-connectivity-label{color:var(--color-accent)!important}.esc-tdy-check{color:#085023;color:lab(29.3244% -30.3636 20.2195);background:#dbeede;background:lab(92.2815% -8.87334 5.65933);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:flex}.esc-streak-badge{color:#085023;color:lab(29.3244% -30.3636 20.2195);background:#e1f5e4;background:lab(94.6016% -8.87287 5.65853);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.esc-offline-badge{color:#1d4e2b;color:lab(29.0916% -24.1081 15.843);white-space:nowrap;background:#e3f4e6;background:lab(94.5352% -7.39104 4.71039);border:1px solid #aeceb3;border:1px solid lab(79.7828% -14.824 9.49031);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.esc-offline-badge:before{content:"✓";font-size:10px}.esc-demo-guide{z-index:28;color:#fef7f2;color:lab(97.6502% 1.93283 3.1504);background:#512500;background:lab(20.684% 18.9439 30.3657);border-bottom:2px solid #904700;border-bottom:2px solid lab(38.8632% 33.9574 66.0698);padding:12px 16px 10px;position:sticky;top:0}.esc-demo-guide-inner{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:1100px;margin:0 auto;display:flex}.esc-demo-guide-meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.esc-demo-guide-badge{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#291507;color:lab(9.3283% 9.05277 11.2165);background:#ef852e;background:lab(66.6902% 37.2311 61.7785);border-radius:6px;padding:4px 8px;font-size:12px;font-weight:800}.esc-demo-guide-step{opacity:.85;font-size:12px;font-weight:700}.esc-demo-guide-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:14px;font-weight:800}.esc-demo-guide-copy{flex:1;min-width:200px;margin:0;font-size:14px;font-weight:500;line-height:1.45}.esc-demo-guide-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.esc-demo-guide-cta{font-family:var(--font-body);border-radius:var(--radius-control);color:#3f2007;color:lab(16.1734% 13.8888 21.0982);cursor:pointer;background:#fef7f2;background:lab(97.6502% 1.93283 3.1504);border:none;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.esc-demo-guide-stay{opacity:.8;font-size:12px;font-weight:600}.esc-demo-guide-exit{font-family:var(--font-body);color:#f0e1d8;color:lab(90.6578% 3.91653 6.33526);cursor:pointer;opacity:.85;background:0 0;border:none;padding:8px 10px;font-size:12px;font-weight:600;text-decoration:underline}.esc-demo-guide-progress{gap:6px;max-width:1100px;margin:10px auto 0;display:flex}.esc-demo-guide-dot{background:#705848;background:lab(39.5288% 8.34422 13.1278);border-radius:999px;flex:1;height:4px}.esc-demo-guide-dot-on{background:#fb9d59;background:lab(73.8123% 31.6311 50.3442)}.esc-completed-chip{color:#085023;color:lab(29.3244% -30.3636 20.2195);background:#e1f5e4;background:lab(94.6016% -8.87287 5.65853);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.esc-space-tag{letter-spacing:.02em;color:var(--color-content-muted);margin-top:6px;font-size:11px;font-weight:600;display:inline-block}.esc-space-switcher{flex-direction:column;gap:8px;max-width:100%;display:flex}.esc-space-switcher-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted);font-size:11px;font-weight:700}.esc-space-switcher-chips{flex-wrap:wrap;gap:8px;display:flex}.esc-space-chip{border:1.5px solid var(--color-border);background:var(--color-surface-raised);border-radius:var(--radius-control);cursor:pointer;font-family:var(--font-body);color:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:8px 12px;display:inline-flex}.esc-space-chip-name{color:var(--color-content-primary);font-size:13px;font-weight:700}.esc-space-chip-meta{color:var(--color-content-muted);font-size:11px}.esc-lesson-beat{flex-direction:column;gap:10px;display:flex}.esc-lesson-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-content-muted);font-size:11px;font-weight:700}.esc-lesson-concept{color:var(--color-content-primary);font-size:14px;line-height:1.65}.esc-worked-example{background:var(--color-surface-raised);border:1.5px solid var(--color-border);border-radius:var(--radius-control);padding:12px 14px}.esc-worked-prompt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-content-primary);margin-bottom:8px;font-size:14px;font-weight:700}.esc-worked-steps{color:var(--color-content-secondary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:flex}.esc-lesson-practice{align-self:flex-start;margin-top:4px;text-decoration:none}.esc-demo-tools{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.esc-demo-chip{font-family:var(--font-body);border:1px dashed var(--color-accent-subtle-border);background:var(--color-accent-subtle);color:var(--color-accent);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.esc-mini-step{background:var(--color-surface);border:1.5px dashed var(--color-accent-subtle-border);border-radius:var(--radius-shell);margin-top:12px;padding:14px 16px}.esc-mini-step-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:700}.esc-mini-step-eq{font-family:var(--font-display);letter-spacing:-.02em;margin:6px 0 4px;font-size:22px;font-weight:800}.esc-mini-step-note{color:var(--color-content-secondary);font-size:13px}.esc-remediation-overlay{z-index:110;box-sizing:border-box;background:#251e1973;background:lab(11.7908% 2.85018 4.52251/.45);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.esc-remediation-modal{background:var(--color-surface-raised);border-radius:22px;width:100%;max-width:420px;padding:28px 24px;box-shadow:0 24px 48px #251e192e;box-shadow:0 24px 48px lab(11.7908% 2.85018 4.52251/.18)}.esc-remediation-kicker{letter-spacing:.04em;text-transform:uppercase;color:#963d3a;color:lab(38.496% 37.6956 21.8926);margin-bottom:10px;font-size:11px;font-weight:700}.esc-remediation-title{font-family:var(--font-display);margin-bottom:10px;font-size:22px;font-weight:800}.esc-remediation-body{color:var(--color-content-primary);margin:0 0 18px;font-size:14px;line-height:1.55}.esc-remediation-note{background:#e8f3ff;background:lab(95.3401% -2.12318 -7.10804);border:1px solid #b6d1ee;border:1px solid lab(82.5207% -4.74006 -17.5147);border-radius:14px;margin-bottom:20px;padding:12px 14px;font-size:13px;line-height:1.5}.esc-phase{animation:esc-phase-in var(--duration-med) var(--ease-snap) both}.esc-flash-ok{animation:esc-flash-ok .52s var(--ease-snap)}.esc-flash-miss{animation:esc-flash-miss .38s var(--ease-snap)}.esc-illust{animation:esc-pop var(--duration-med) var(--ease-snap) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.esc-pressable:hover:not(:disabled),.esc-pressable:active:not(:disabled){transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-ease{syntax:"*";inherits:false}
