.progress-container.svelte-uwcjvr{height:4px;width:100%;z-index:var(--layer-top)}.progress-container.svelte-uwcjvr,.progress.svelte-uwcjvr{left:0;position:absolute;top:0}.progress.svelte-uwcjvr{background-color:var(--color-red-4);height:100%;transition:width .4s}.fade.svelte-uwcjvr{animation:svelte-uwcjvr-fade 2s;background-color:#fff6;height:100%;pointer-events:none;position:fixed;width:100%;z-index:var(--layer-top)}@keyframes svelte-uwcjvr-fade{0%{opacity:0}to{opacity:1}}*,:after,:before{box-sizing:border-box}:where(*){margin:0}:where(html,body){height:100%}:where(body,:host){-webkit-font-smoothing:antialiased;line-height:1.5}:where(picture,video,canvas){display:block}:where(input,button,textarea,select){font:inherit}:where(p,h1,h2,h3,h4,h5,h6){word-wrap:break-word}::backdrop,:root{--scale-0: 1rem;--scale-1: 1.125rem;--scale-2: 1.25rem;--scale-3: 1.75rem;--scale-4: 2rem;--scale-5: 3.25rem;--scale-6: 4.5rem;--scale-7: 6.25rem;--scale-000: .75rem;--scale-00: .875rem;--scale-00-0: clamp(.875rem, .7824074074074074rem + .30864197530864196vw, 1rem);--scale-0-1: clamp(1rem, .9074074074074074rem + .30864197530864196vw, 1.125rem);--scale-1-2: clamp(1.125rem, 1.0324074074074074rem + .30864197530864196vw, 1.25rem);--scale-2-3: clamp(1.25rem, .8796296296296297rem + 1.2345679012345678vw, 1.75rem);--scale-3-4: clamp(1.75rem, 1.5648148148148149rem + .6172839506172839vw, 2rem);--scale-4-5: clamp(2rem, 1.0740740740740742rem + 3.0864197530864197vw, 3.25rem);--scale-5-6: clamp(3.25rem, 2.3240740740740744rem + 3.0864197530864197vw, 4.5rem);--scale-5-7: clamp(3.25rem, 1.0277777777777777rem + 7.4074074074074066vw, 6.25rem);--font-text: "DM Sans Variable", -apple-system, sans-serif;--font-tight: "DM Sans Variable", -apple-system, sans-serif;--font-display: "DM Sans Variable", -apple-system, sans-serif;--font-code: "Roboto Mono", monospace;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--weight-display: var(--weight-bold);--weight-text: var(--weight-regular);--width-xs: 480px;--width-sm: 640px;--width-md: 768px;--width-lg: 1024px;--width-xl: 1128px;--width-2xl: 1280px;--width-3xl: 1440px;--radius-100: 100%;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--radius-default: var(--radius-md);--radius-2xl: 20px;--radius-3xl: 24px;--layer-1: 10;--layer-2: 20;--layer-3: 30;--layer-4: 40;--layer-5: 50;--layer-below: -1;--layer-top: 2147483647;--shadow-xs: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px 0 rgba(0,0,0,.06);--shadow-sm: 0 4px 6px -2px rgba(0,0,0,.1), 0 2px 4px -2px rgba(0,0,0,.06);--shadow-md: 0 12px 16px -4px rgba(0,0,0,.1), 0 4px 6px -2px rgba(0,0,0,.05);--shadow-lg: 0 20px 24px -4px rgba(0,0,0,.1), 0 8px 8px -4px rgba(0,0,0,.04);--shadow-xl: 0 24px 48px -12px rgba(0,0,0,.25);--color-white: #fff;--color-black: #000;--color-error: var(--color-error-undefined);--color-error-300: var(--color-red-undefined);--color-error-500: var(--color-red-undefined);--color-error-700: var(--color-red-undefined);--color-warning: var(--color-warning-undefined);--color-warning-300: #fec84b;--color-warning-500: #f79009;--color-warning-700: #b54708;--color-success: var(--color-success-undefined);--color-success-300: #6ce9a6;--color-success-500: #12b76a;--color-success-700: #027a48;--color-green-1: #e6fcee;--color-green-2: #b9fbd6;--color-green-3: #30ffaa;--color-green-4: #00e796;--color-green-5: #00cc84;--color-green-6: #00b172;--color-green-7: #009761;--color-green-8: #007d4f;--color-green-9: #00643e;--color-green-10: #004c2e;--color-green-11: #00351f;--color-green-12: #001f10;--color-yellow-1: #fffded;--color-yellow-2: #fff5b9;--color-yellow-3: #fde86e;--color-yellow-4: #f0d400;--color-yellow-5: #d9bf00;--color-yellow-6: #c0a900;--color-yellow-7: #a79300;--color-yellow-8: #8d7c00;--color-yellow-9: #726400;--color-yellow-10: #524800;--color-yellow-11: #332b00;--color-yellow-12: #1d1800;--color-rose-1: #fff1f1;--color-rose-2: #ffe1e1;--color-rose-3: #ffcac9;--color-rose-4: #ffadae;--color-rose-5: #f99094;--color-rose-6: #f0727a;--color-rose-7: #e45061;--color-rose-8: #d52548;--color-rose-9: #b50036;--color-rose-10: #860026;--color-rose-11: #570015;--color-rose-12: #36000a;--color-red-1: #fff2ef;--color-red-2: #ffe2dd;--color-red-3: #ffc2b9;--color-red-4: #ff9c8d;--color-red-5: #f57667;--color-red-6: #e45143;--color-red-7: #cf2c23;--color-red-8: #b70004;--color-red-9: #960003;--color-red-10: #770002;--color-red-11: #580001;--color-red-12: #360000;--color-purple-1: #f9f2ff;--color-purple-2: #f2e3ff;--color-purple-3: #e3c5fc;--color-purple-4: #d2a4f6;--color-purple-5: #bf83eb;--color-purple-6: #ab63dc;--color-purple-7: #9646c9;--color-purple-8: #812eb3;--color-purple-9: #6d179b;--color-purple-10: #580181;--color-purple-11: #410060;--color-purple-12: #27003c;--color-blue-1: #edf7ff;--color-blue-2: #d7edff;--color-blue-3: #acdaff;--color-blue-4: #77c4ff;--color-blue-5: #3eadf7;--color-blue-6: #0095e2;--color-blue-7: #007fc1;--color-blue-8: #006aa2;--color-blue-9: #005584;--color-blue-10: #004267;--color-blue-11: #002e4b;--color-blue-12: #001a2d;--color-gray-1: #f8f8f9;--color-gray-2: #f1f1f5;--color-gray-3: #dcdce3;--color-gray-4: #c3c3cc;--color-gray-5: #ababb3;--color-gray-6: #94949e;--color-gray-7: #7d7d88;--color-gray-8: #676773;--color-gray-9: #52525d;--color-gray-10: #3e3e47;--color-gray-11: #2b2a31;--color-gray-12: #18181c;--text-xs: var(--weight-text) var(--scale-000) / 1.6 var(--font-text);--text-sm: var(--weight-text) var(--scale-00) / 1.6 var(--font-text);--text-md: var(--weight-text) var(--scale-0) / 1.6 var(--font-text);--text-lg: var(--weight-text) var(--scale-0-1) / 1.6 var(--font-text);--text-xl: var(--weight-text) var(--scale-1-2) / 1.6 var(--font-text);--text-2xl: var(--weight-text) var(--scale-2-3) / 1.4 var(--font-text);--display-xs: var(--weight-display) var(--scale-0) / 1.5 var(--font-text);--display-sm: var(--weight-display) var(--scale-2) / 1.5 var(--font-text);--display-md: var(--weight-display) var(--scale-3) / 1.3 var(--font-display);--display-lg: var(--weight-display) var(--scale-3-4) / 1 var(--font-display);--display-xl: var(--weight-display) var(--scale-4-5) / 1 var(--font-display);--display-2xl: var(--weight-display) var(--scale-5-7) / 1 var(--font-display);--display-lg-sub: var(--weight-bold) var(--scale-1) / 1 var(--font-text);--display-xl-sub: var(--weight-bold) var(--scale-1) / 1 var(--font-text);--display-2xl-sub: var(--weight-bold) var(--scale-2) / 1 var(--font-text)}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-1: oklch(97% .0288 159.2139);--color-green-2: oklch(93.4846% .0836 159.2139);--color-green-3: oklch(88.5728% .1938 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-4: color(display-p3 .29227 .91176 .58403)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-4: oklch(81.7474% .223 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-5: color(display-p3 .17522 .81451 .49989)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-5: oklch(74.4975% .2194 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-6: color(display-p3 .1171 .71004 .42782)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-6: oklch(67.0813% .2021 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-7: color(display-p3 0 .60879 .3539)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-7: oklch(59.5686% .191 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-8: color(display-p3 0 .50496 .28994)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-8: oklch(51.9899% .1996 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-9: color(display-p3 0 .40421 .22788)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-9: oklch(44.3613% .1969 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-10: color(display-p3 0 .30722 .16813)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-10: oklch(36.6923% .1828 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-11: color(display-p3 0 .2148 .1112)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-11: oklch(28.9889% .158 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-green-12: color(display-p3 0 .12531 .05608)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-green-12: oklch(21% .1226 159.2139)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-1: color(display-p3 .99864 .99243 .93528)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-1: oklch(99.1296% .0211 100.9749);--color-yellow-2: oklch(96.42% .0775 100.3351);--color-yellow-3: oklch(92.4708% .1434 99.6627)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-4: color(display-p3 .93884 .83233 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-4: oklch(86.6493% .256 99.5186)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-5: color(display-p3 .84728 .74998 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-5: oklch(80.172% .3369 99.4428)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-6: color(display-p3 .75147 .6645 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-6: oklch(73.2856% .3798 99.4421)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-7: color(display-p3 .65303 .57689 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-7: oklch(66.0486% .3878 99.4763)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-8: color(display-p3 .55212 .48707 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-8: oklch(58.4165% .392 99.5206)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-9: color(display-p3 .44727 .39356 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-9: oklch(50.2018% .4054 99.5457)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-10: color(display-p3 .32241 .28204 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-10: oklch(39.9401% .3466 99.5407)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-11: color(display-p3 .19785 .17081 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-11: oklch(28.9906% .2353 99.5429)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-yellow-12: color(display-p3 .11397 .0959 0)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-yellow-12: oklch(21% .1352 99.5457)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-1: color(display-p3 .99674 .94615 .94419)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-1: oklch(97% .0176 18.5423)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-2: color(display-p3 .99075 .88313 .87944)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-2: oklch(93.4838% .0381 18.5849)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-3: color(display-p3 .97748 .79361 .78885)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-3: oklch(88.4656% .0666 18.6208)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-4: color(display-p3 .95318 .69234 .68915)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-4: oklch(82.6874% .0967 18.5423);--color-rose-5: oklch(76.5327% .1269 18.2653);--color-rose-6: oklch(70.2304% .1561 17.9103);--color-rose-7: oklch(63.6843% .1836 17.5321);--color-rose-8: oklch(56.7573% .2072 17.1771)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-9: color(display-p3 .68069 0 .20274)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-9: oklch(49.1203% .223 16.9)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-10: color(display-p3 .5032 0 .14119)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-10: oklch(39.3887% .2012 16.8216)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-11: color(display-p3 .32552 0 .07854)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-11: oklch(28.9887% .1628 16.8574)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-rose-12: color(display-p3 .19933 0 .03429)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-rose-12: oklch(21% .124 16.9)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-1: color(display-p3 .99922 .9464 .93536)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-1: oklch(97% .0188 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-2: color(display-p3 .9959 .88348 .86039)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-2: oklch(93.4825% .0407 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-3: color(display-p3 .98042 .7629 .72024)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-3: oklch(86.7111% .0811 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-4: color(display-p3 .9476 .62725 .56915)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-4: oklch(79.009% .1227 28.7334);--color-red-5: oklch(71.0815% .1585 28.7334);--color-red-6: oklch(63.2189% .1848 28.7334);--color-red-7: oklch(55.7353% .2 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-8: color(display-p3 .65746 .12668 .09081)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-8: oklch(48.8723% .2018 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-9: color(display-p3 .56328 .00092 .00494)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-9: oklch(42.313% .1951 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-10: color(display-p3 .44712 0 .0027)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-10: oklch(35.8157% .1808 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-11: color(display-p3 .33048 0 .00144)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-11: oklch(28.989% .158 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-red-12: color(display-p3 .20263 0 .00055)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-red-12: oklch(21% .1226 28.7334)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-purple-1: color(display-p3 .97112 .94956 .99603)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-purple-1: oklch(97% .0188 309.4558);--color-purple-2: oklch(93.4825% .0407 309.4558);--color-purple-3: oklch(86.693% .0812 309.4558);--color-purple-4: oklch(78.9676% .1229 309.4558);--color-purple-5: oklch(71.018% .1586 309.4558);--color-purple-6: oklch(63.1383% .1847 309.4558);--color-purple-7: oklch(55.6477% .1996 309.4558);--color-purple-8: oklch(48.7968% .2015 309.4558);--color-purple-9: oklch(42.2615% .1949 309.4558);--color-purple-10: oklch(35.7929% .1807 309.4558)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-purple-11: color(display-p3 .23327 0 .37262)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-purple-11: oklch(28.9891% .158 309.4558)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-purple-12: color(display-p3 .13766 0 .23078)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-purple-12: oklch(21% .1226 309.4558)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-1: color(display-p3 .93234 .96655 1)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-1: oklch(97% .0178 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-2: color(display-p3 .85232 .92706 1)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-2: oklch(93.4827% .0384 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-3: color(display-p3 .70174 .8515 .99701)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-3: oklch(86.8873% .0755 242.6146);--color-blue-4: oklch(79.3752% .1139 242.6146);--color-blue-5: oklch(71.7088% .1465 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-6: color(display-p3 .20558 .5746 .89277)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-6: oklch(64.281% .17 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-7: color(display-p3 0 .48607 .8166)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-7: oklch(57.1888% .1839 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-8: color(display-p3 0 .40464 .68598)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-8: oklch(50.2024% .1887 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-9: color(display-p3 0 .32626 .56011)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-9: oklch(43.2369% .1844 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-10: color(display-p3 0 .25049 .43827)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-10: oklch(36.2218% .1713 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-11: color(display-p3 0 .17619 .31859)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-11: oklch(28.9889% .149 242.6146)}}@supports (color:color(display-p3 0 0 0%)){::backdrop,:root{--color-blue-12: color(display-p3 0 .09947 .1948)}}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--color-blue-12: oklch(21% .1156 242.6146);--color-gray-1: oklch(98% .0014 285.7954);--color-gray-2: oklch(96% .0053 285.7954);--color-gray-3: oklch(89.6484% .0098 285.7954);--color-gray-4: oklch(81.975% .0129 285.7954);--color-gray-5: oklch(74.3415% .011 285.7954);--color-gray-6: oklch(66.8887% .0146 285.7954);--color-gray-7: oklch(59.3919% .0169 285.7954);--color-gray-8: oklch(51.8563% .0177 285.7954);--color-gray-9: oklch(44.2866% .017 285.7954);--color-gray-10: oklch(36.6766% .0152 285.7954);--color-gray-11: oklch(28.9897% .0126 285.7954);--color-gray-12: oklch(21% .0093 285.7954)}}::backdrop,:root{--width-content-max: var(--width-2xl);--width-content-medium: var(--width-xl);--width-content-narrow: var(--width-md);--size-default-px: 1rem;--size-content-px: max( var(--size-default-px), (100vw - var(--width-content-max)) / 2 );--size-content-medium-px: max( var(--size-default-px), (100vw - var(--width-content-medium)) / 2 );--size-content-narrow-px: max( var(--size-default-px), (100vw - var(--width-content-narrow)) / 2 );--size-content-py: clamp(3rem, .7777777777777777rem + 7.4074074074074066vw, 6rem);--size-section-py: clamp(9rem, 5.296296296296297rem + 12.345679012345679vw, 14rem);--size-header-height: 4.75rem;--size-session-bar-height: 3.5rem;--default-form-width: 512px;--size-exercise-preview-width: 260px;--color-bg: var(--color-white);--color-bg-accent: var(--color-yellow-3);--color-text-onaccent: var(--color-yellow-12);--color-bg-accent-secondary: var(--color-yellow-2);--color-bg-brand-secondary: var(--color-blue-2);--color-bg-danger: var(--color-red-6);--color-bg-danger-secondary: var(--color-red-2);--color-bg-success: var(--color-green-5);--color-bg-secondary: var(--color-gray-1);--color-bg-tertiary: var(--color-gray-1);--color-bg-disabled: var(--color-gray-1);--color-text: var(--color-black);--color-text-secondary: var(--color-gray-10);--color-text-tertiary: var(--color-gray-6);--color-text-disabled: var(--color-gray-3);--color-text-ondisabled: var(--color-gray-4);--color-border: var(--color-gray-3);--color-border-secondary: var(--color-gray-5);--color-border-tertiary: var(--color-gray-2);--color-border-accent: var(--color-yellow-4);--color-border-danger: var(--color-red-5);--color-border-disabled: var(--color-gray-3);--color-text-brand: var(--color-blue-8);--color-text-brand-hover: var(--color-blue-6);--color-text-danger: var(--color-red-6);--color-text-danger-hover: var(--color-red-8);--color-text-ondanger: var(--color-white);--color-text-warning: var(--color-red-6);--color-text-warning-hover: var(--color-red-4);--color-text-success: var(--color-green-6);--color-text-success-hover: var(--color-green-4);--color-shadow-brand: var(--color-blue-2);--color-shadow-accent: var(--color-yellow-2);--color-shadow-danger: var(--color-red-2);--color-border-acccommon: var(--color-gray-3);--color-background-acccommon: var(--color-gray-1);--color-shadow-acccommon: var(--color-gray-1);--color-text-acccommon: var(--color-gray-7);--color-equipped-acccommon: var(--color-gray-6);--color-border-accrare: var(--color-blue-3);--color-background-accrare: var(--color-blue-1);--color-shadow-accrare: var(--color-blue-1);--color-text-accrare: var(--color-blue-7);--color-equipped-accrare: var(--color-blue-6);--color-border-acclegendary: var(--color-yellow-4);--color-background-acclegendary: var(--color-yellow-2);--color-shadow-acclegendary: var(--color-yellow-2);--color-text-acclegendary: var(--color-yellow-8);--color-equipped-acclegendary: var(--color-yellow-6);--color-border-accepic: var(--color-purple-3);--color-background-accepic: var(--color-purple-1);--color-shadow-accepic: var(--color-purple-1);--color-text-accepic: var(--color-purple-7);--color-equipped-accepic: var(--color-purple-6);--color-border-accsponsored: var(--color-green-6);--color-background-accsponsored: var(--color-green-1);--color-shadow-accsponsored: var(--color-green-1);--color-text-accsponsored: var(--color-green-7);--color-equipped-accsponsored: var(--color-green-6)}@font-face{font-display:swap;font-family:Athletics;font-weight:700;src:url(/fonts/Athletics-Bold.woff2) format("woff2")}body,html{background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0}body,input{font:var(--text-md)}html{scrollbar-gutter:stable both-edges}html:has(dialog[open]:modal){overflow:hidden}:where(button.unstyled){background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:inherit;outline:inherit;padding:0}:where(ul.unstyled,ol.unstyled){list-style:none;margin:0;padding:0}:where(a,.link,button.link){color:var(--color-text-brand);font-weight:var(--weight-medium);-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease-out}:where(a,.link,button.link):hover{color:var(--color-text-brand-hover);transition:none}.disabled:where(a,.link,button.link),[aria-disabled]:where(a,.link,button.link),[disabled]:where(a,.link,button.link){color:var(--color-text-disabled)}.danger:where(a,.link,button.link){color:var(--color-text-danger)}.danger:where(a,.link,button.link):hover{color:var(--color-text-danger-hover)}.warning:where(a,.link,button.link){color:var(--color-text-warning)}.warning:where(a,.link,button.link):hover{color:var(--color-text-warning-hover)}:where(.link,button.link){align-items:center;display:inline-flex;gap:.5em}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}small{font-size:var(--scale-00)}section.content{padding:var(--size-content-py) var(--size-content-px);position:relative}:where(h1){font:var(--display-xl)}:where(h2){font:var(--display-lg)}:where(h3){font:var(--display-md)}:where(.danger),:where(.error){color:var(--color-text-danger)}:where(.warning){color:var(--color-text-warning)}:where(img,picture,video,canvas,svg){flex-shrink:0;max-width:100%;vertical-align:middle}.richtext{font-size:clamp(1rem,.875rem + .4166666666666667vw,1.25rem);line-height:1.8}.richtext h1+p,.richtext h2+p,.richtext h3+p{margin-top:0}.richtext h1,.richtext h2{font:var(--display-md);margin-bottom:1rem;margin-top:5rem}.richtext h3{font:var(--display-sm);margin-bottom:1rem;margin-top:2.5rem}.richtext h4{font:var(--display-xs);margin-bottom:1rem;margin-top:2rem}.richtext p,.richtext ul{margin:1.5rem 0}.richtext>p:first-child,.richtext>ul:first-child{margin-top:0}.richtext ul li p{margin:0}.richtext img{border-radius:var(--radius-md);display:block;margin-left:auto;margin-right:auto;max-height:24rem;max-width:100%}.richtext blockquote{font-size:1.5em;line-height:1.75em;text-align:center}.richtext blockquote p{margin:3.5em 0}.richtext pre{background:var(--color-gray-1);border-radius:var(--radius-md);font-size:var(--scale-00-0);margin-left:-1rem;margin-right:-1rem;overflow-x:auto;padding:.75rem 1rem}.richtext pre code{line-height:150%}.richtext :not(pre)>code,.richtext>code{background:var(--color-blue-1);color:var(--color-blue-10);font-size:var(--scale-00-0);padding:.25rem}.richtext code{font-family:var(--font-code)}.richtext table{background-color:var(--color-bg);border:1px solid #ddd;border-collapse:separate;border-radius:var(--radius-sm);border-spacing:0;display:block;max-width:100%;overflow-x:auto;white-space:nowrap;width:-moz-max-content;width:max-content}.richtext table th{background-color:var(--color-bg-tertiary)}.richtext table td,.richtext table th{margin:0;padding:.25rem .75rem}.richtext table td:not(:last-child),.richtext table th:not(:last-child){border-right:1px solid #ddd}.richtext table thead tr:not(.does-not-exist) td,.richtext table thead tr:not(.does-not-exist) th,.richtext table tr:not(:last-child) td,.richtext table tr:not(:last-child) th{border-bottom:1px solid #ddd}.richtext hr{background-color:var(--color-gray-2);border:none;border-radius:var(--radius-full);height:2px;margin:3rem -.5rem}.hidden{display:none}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:where(.glob-has-tooltip){cursor:default;position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:.0625rem;text-underline-offset:.25em}form.default-form-width{margin-left:auto;margin-right:auto;max-width:var(--default-form-width)}.form-actions{align-items:center}.\@actions,.form-actions{display:flex;gap:1rem;margin-top:2rem}.\@actions{justify-content:center}.\@actions.\+right{justify-content:flex-end}:where(.\@button){--_px: 1rem;--_pl: var(--_px);--_pr: var(--_px);--_height: 2.5rem;--_font-size: var(--scale-0);--_border-width: .125rem;--_shadow-size: .25rem;--_color-bg: var(--color-bg);--_color-text: var(--color-text);--_color-border: var(--color-border);--_color-shadow: var(--_color-border);--_color-bg-hover: var(--color-bg-secondary);--_color-text-hover: var(--color-text);--_color-border-hover: var(--_color-border);--_color-shadow-hover: var(--_color-shadow);--_radius: .675rem;--_weight: var(--weight-semibold);align-items:center;background:none;border:none;color:var(--_color-text);cursor:pointer;display:inline-flex;font-size:var(--_font-size);font-weight:var(--_weight);gap:.5em;height:var(--_height);isolation:isolate;justify-content:center;padding-bottom:var(--_shadow-size);padding-left:var(--_pl);padding-right:var(--_pr);position:relative;white-space:nowrap}:where(.\@button):after,:where(.\@button):before{border-radius:var(--_radius);bottom:var(--_shadow-size);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}:where(.\@button):before{background-color:var(--_color-bg);border:var(--_border-width) solid var(--_color-border)}:where(.\@button):after{box-shadow:0 var(--_shadow-size) 0 0 var(--_color-shadow)}:where(.\@button):has(>svg):not(:has(:nth-child(2))){min-width:var(--_height);padding-left:0;padding-right:0}:where(.\@button):hover:not([disabled]):not(.\+disabled){color:var(--_color-text-hover)}:where(.\@button):hover:not([disabled]):not(.\+disabled):before{background-color:var(--_color-bg-hover);border-color:var(--_color-border-hover)}:where(.\@button):hover:not([disabled]):not(.\+disabled):after{box-shadow:0 var(--_shadow-size) 0 0 var(--_color-shadow-hover)}.\+expand:where(.\@button){display:flex;width:100%}.\+toggle:where(.\@button):has(input:checked),:where(.\@button):active:not([disabled]):not(.\+disabled){translate:0 var(--_shadow-size)}:where(.\@button):active:not([disabled]):not(.\+disabled):after{display:none}.\+toggle:where(.\@button):has(input:checked):not(.does-not-exist):after{display:none}.\+accent:where(.\@button){--_color-bg: var(--color-bg-accent);--_color-border: transparent;--_color-shadow: var(--color-border-accent);--_color-bg-hover: var(--color-yellow-4);--_color-shadow-hover: var(--color-yellow-5)}.\+danger:where(.\@button){--_color-border: var(--color-border-danger);--_color-text: var(--color-text-danger);--_color-text-hover: var(--color-text-danger-hover);--_color-shadow: var(--_color-border);--_color-bg-hover: var(--color-red-2)}.\+danger.\+accent:where(.\@button){--_color-border: transparent;--_color-shadow: var(--color-red-7);--_color-bg: var(--color-bg-danger);--_color-text: var(--color-text-ondanger);--_color-text-hover: var(--_color-text);--_color-bg-hover: var(--color-red-7);--_color-shadow-hover: var(--color-red-8)}.\+small:where(.\@button){--_font-size: var(--scale-00);--_height: 2rem;--_px: .75rem;--_weight: var(--weight-medium);--_radius: .6rem;--_shadow-size: .25rem;--_border-width: 1px}.\+large:where(.\@button){--_height: 3rem;--_px: 1.5rem;--_shadow-size: .3125rem;--_radius: .75rem}.\+xlarge:where(.\@button){--_font-size: var(--scale-2);--_height: 4rem;--_px: 2.75rem;--_shadow-size: .4rem;--_radius: .75rem}.\+disabled:where(.\@button),[disabled]:where(.\@button){--_color-text: var(--color-text-disabled) !important;--_color-border: var(--color-gray-2) !important;--_color-bg: #fff !important;--_color-bg-hover: #fff !important;--_color-shadow: var(--color-gray-2) !important;cursor:not-allowed}.\+accent[disabled]:where(.\@button){--_color-bg: var(--color-bg-disabled) !important;--_color-text: var(--color-text-ondisabled) !important;--_color-border: transparent !important}.\+accent.\+disabled:where(.\@button){--_color-bg: var(--color-bg-disabled) !important;--_color-text: var(--color-text-ondisabled) !important;--_color-border: transparent !important}:where(.\@button) svg{flex-shrink:0;max-width:none}.\@chip{--_background: var(--color-gray-1);--_color: var(--color-gray-6);align-items:center;background:var(--_background);border-radius:var(--radius-full);color:var(--_color);display:inline-flex;font-size:var(--scale-00);font-weight:var(--weight-semibold);gap:.25rem;height:2rem;padding:.25rem .75rem}.\@chip.\+green{--_background: var(--color-green-1);--_color: var(--color-green-6)}.\@chip.\+blue{--_background: var(--color-blue-1);--_color: var(--color-blue-6)}.\@chip.\+red{--_background: var(--color-red-1);--_color: var(--color-red-6)}:where(.\@columns){--min-width: 18rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-width),1fr));grid-gap:3rem;gap:3rem}.\+wide:where(.\@columns){--min-width: 26rem}:where(.\@columns) .span2{grid-column:span 2}:where(.\@heading){--_margin: 1.5rem;--_font: var(--display-lg);--_font-sub: var(--display-lg-sub);font:var(--_font)}:where(.\@heading):not(:first-child){margin-top:var(--_margin, 1.5rem)}:where(.\@heading):not(:last-child){margin-bottom:var(--_margin, 1.5rem)}.\+xxlarge:where(.\@heading){--_margin: 4rem;--_font: var(--display-2xl);--_font-sub: var(--display-2xl-sub)}.\+xlarge:where(.\@heading){--_margin: 2.75rem;--_font: var(--display-xl);--_font-sub: var(--display-xl-sub)}.\+large:where(.\@heading){--comment: "default style"}.\+medium:where(.\@heading){--_margin: 1rem;--_font: var(--display-md)}.\+small:where(.\@heading){--_margin: 1rem;--_font: var(--display-sm)}.\+xsmall:where(.\@heading){--_margin: 1rem;--_font: var(--display-xs)}.\+xxsmall:where(.\@heading){--_margin: 1rem;--_font: var(--display-xs);font-size:var(--scale-00)}.\+centered:where(.\@heading){text-align:center}.\@supheading{font:var(--text-md);font-weight:var(--weight-semibold);margin-bottom:-1rem}.\@supheading.\+small{font-size:var(--scale-00)}:where(.\@input){border:2px solid var(--color-black);border-radius:var(--radius-md);display:block;font-size:var(--scale-0);font-weight:var(--weight-medium);height:3rem;max-width:var(--default-form-width);padding:.75rem 1.25rem;width:100%}.\+narrow:where(.\@input){width:14rem}.\+wide:where(.\@input){width:24rem}.\+centered:where(.\@input){margin-left:auto;margin-right:auto}.\+textarea:where(.\@input){min-height:6rem}.\+small:where(.\@input){border-width:1px;font-size:var(--scale-00);height:2rem;padding:0 1rem}.\+large:where(.\@input){border-width:3px;font-size:var(--scale-1);height:4rem;padding:1.5rem 2rem}:where(.\@paragraph){--_margin: 1em;font:var(--_font, var(--text-md))}:where(.\@paragraph):not(:first-child){margin-top:var(--_margin)}:where(.\@paragraph):not(:last-child){margin-bottom:var(--_margin)}.\+small:where(.\@paragraph){--_font: var(--text-sm)}.\+medium:where(.\@paragraph){--comment: "default style"}.\+large:where(.\@paragraph){--_font: var(--text-lg)}.\+xlarge:where(.\@paragraph){--_font: var(--text-xl)}.\+xxlarge:where(.\@paragraph){--_font: var(--text-2xl)}.\+fill:where(.\@paragraph){max-width:none}:where(.\@paragraph):not(.\+fill){max-width:45ch}.\+centered:where(.\@paragraph):not(.\+fill){max-width:40ch}.\+centered:where(.\@paragraph){margin-left:auto;margin-right:auto;text-align:center}:where(.\@section){padding-left:var(--size-content-px);padding-right:var(--size-content-px);position:relative}.\+medium:where(.\@section){padding-left:var(--size-content-medium-px);padding-right:var(--size-content-medium-px)}.\+narrow:where(.\@section){padding-left:var(--size-content-narrow-px);padding-right:var(--size-content-narrow-px)}.\+expand:where(.\@section){padding-left:var(--size-default-px);padding-right:var(--size-default-px)}.\+centered:where(.\@section){align-content:center;display:grid;justify-content:center;place-content:center}.\+full-height:where(.\@section){min-height:100vh}.\+content:where(.\@section){padding-bottom:var(--size-section-py);padding-top:var(--size-section-py)}.\@select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-position:right .7em top 50%;background-repeat:no-repeat;background-size:.65em auto;border:2px solid var(--color-black);border-radius:var(--radius-md);display:flex;font-size:var(--scale-0);font-weight:var(--weight-medium);height:3rem;max-width:var(--default-form-width);padding:0 1.25rem;width:100%}.\@select.\+small{border-width:1px;font-size:var(--scale-00);height:2rem;padding:0 1rem}.\@select.\+large{border-width:3px;font-size:var(--scale-1);height:4rem;padding:1.5rem 2rem}:where(.\@spacer){height:1px;position:relative;width:100%;--_height: clamp(1.5rem, .75rem + 2.5vw, 3rem);margin-bottom:calc(var(--_height)/2);margin-top:calc(var(--_height)/2)}.\+small:where(.\@spacer){--_height: clamp(1rem, .5rem + 1.6666666666666667vw, 2rem)}.\+medium:where(.\@spacer){--comment: "default size"}.\+large:where(.\@spacer){--_height: clamp(3rem, 1.5rem + 5vw, 6rem)}.\+xlarge:where(.\@spacer){--_height: clamp(6rem, 3.5rem + 8.333333333333332vw, 11rem)}.\+line:where(.\@spacer):after{background:var(--color-gray-3);content:"";height:1px;position:absolute;top:50%;width:100%}hr:where(.\@spacer){border:none}.\@submenu-container{display:grid;grid-template-areas:"nav" "main";grid-template-columns:1fr;grid-template-rows:3rem auto;grid-gap:3rem;gap:3rem;min-height:100%;padding-bottom:var(--size-section-py);padding-left:var(--size-content-px);padding-right:var(--size-content-px);padding-top:clamp(1.5rem,.38888888888888884rem + 3.7037037037037033vw,3rem)}.\@submenu-container.\+medium{padding-left:var(--size-content-medium-px);padding-right:var(--size-content-medium-px)}.\@submenu-container.\+narrow{padding-left:var(--size-content-narrow-px);padding-right:var(--size-content-narrow-px)}@media screen and (min-width:900px){.\@submenu-container{grid-template-areas:"nav main";grid-template-columns:14rem 1fr;grid-template-rows:1fr}.\@submenu-container>nav{--_top: calc(var(--size-header-height) + 1rem);height:calc(100svh - var(--_top) - 3rem);overflow-y:auto;padding-bottom:3rem;position:sticky;top:var(--_top)}}.\@submenu-container>nav{container-type:size;grid-area:nav}.\@submenu-container>:not(nav){grid-area:main;min-width:0}@font-face{font-display:swap;font-family:DM Sans Variable;font-style:normal;font-weight:100 1000;src:url(/_app/immutable/assets/dm-sans-latin-ext-opsz-normal.oos9povj.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:DM Sans Variable;font-style:normal;font-weight:100 1000;src:url(/_app/immutable/assets/dm-sans-latin-opsz-normal.Bf69Tn_J.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-cyrillic-ext-400-normal.BHxv52bw.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-cyrillic-ext-400-normal.W26xs1TL.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-cyrillic-400-normal.C-_K-ZCn.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-cyrillic-400-normal.B3hIXASd.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-greek-400-normal.CH_u3Aru.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-greek-400-normal.P8xe1gs1.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-vietnamese-400-normal.yYTFiTTs.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-vietnamese-400-normal.CzWHQABp.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-latin-ext-400-normal.BwLXVYNz.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(/_app/immutable/assets/roboto-mono-latin-400-normal.GekRknry.woff2) format("woff2"),url(/_app/immutable/assets/roboto-mono-latin-400-normal.DBZPkcnn.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
