.progress-container.svelte-uwcjvr{height:4px;left:0;position:absolute;top:0;width:100%;z-index:var(--layer-top)}.progress.svelte-uwcjvr{background-color:var(--color-bg-danger);height:100%;left:0;position:absolute;top:0;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);--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)}::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-movement-preview-width: 260px}::backdrop,:root{--csstools-color-scheme--light: initial;color-scheme:light;--base: #fcfcf9;--content: #192029;--brand: #753ee2;--accent: #fde86e;--danger: #d9302e;--warning: #efb146;--success: #38ac5c;--color-bg: var(--base);--color-bg-surface: color-mix(in oklab, var(--content) 4%, var(--base));--color-bg-dark: #192029;--color-bg-inverse: var(--content);--color-text: var(--content);--color-text-secondary: color-mix(in oklab, var(--content) 66%, var(--base));--color-text-tertiary: color-mix(in oklab, var(--content) 50%, var(--base));--color-text-ondark: #fcfcf9;--color-text-inverse: var(--base);--color-border: color-mix(in oklab, var(--content) 14%, var(--base));--color-border-strong: color-mix(in oklab, var(--content) 26%, var(--base));--color-bg-hover: color-mix(in oklab, var(--content) 7%, var(--base));--color-bg-disabled: color-mix(in oklab, var(--content) 11%, var(--base));--color-text-disabled: color-mix(in oklab, var(--content) 38%, var(--base));--color-bg-brand: var(--brand);--color-bg-brand-hover: color-mix( in oklab, var(--color-bg-brand) 90%, var(--color-bg) );--color-bg-brand-secondary: color-mix( in oklab, var(--brand) 14%, var(--base) );--color-border-brand: color-mix(in oklab, var(--brand) 74%, var(--content));--color-text-brand: color-mix(in oklab, var(--brand) 72%, var(--content));--color-text-brand-secondary: oklch(from var(--color-text-brand) l c h / .7);--color-text-brand-hover: color-mix( in oklab, var(--brand) 50%, var(--content) );--color-text-onbrand: #fafcfc;--color-bg-accent: var(--accent);--color-bg-accent-hover: color-mix( in oklab, var(--color-bg-accent) 80%, var(--color-bg) );--color-bg-accent-secondary: color-mix( in oklab, var(--accent) 20%, var(--base) );--color-border-accent: oklch(from var(--accent) .74 .23 h);--color-text-accent: color-mix(in oklab, var(--accent) 50%, var(--content));--color-text-onaccent: #2f2910;--color-text-accent-ondark: #f4e069;--color-bg-danger: var(--danger);--color-bg-danger-hover: color-mix( in oklab, var(--color-bg-danger) 90%, var(--color-bg) );--color-bg-danger-secondary: color-mix( in oklab, var(--danger) 13%, var(--base) );--color-border-danger: color-mix(in oklab, var(--danger) 74%, var(--content));--color-text-danger: color-mix(in oklab, var(--danger) 85%, var(--content));--color-text-danger-hover: color-mix( in oklab, var(--danger) 62%, var(--content) );--color-text-ondanger: #fafcfc;--color-bg-warning: var(--warning);--color-bg-warning-secondary: color-mix( in oklab, var(--warning) 28%, var(--base) );--color-text-warning: color-mix(in oklab, var(--warning) 52%, var(--content));--color-text-warning-hover: color-mix( in oklab, var(--warning) 38%, var(--content) );--color-bg-success: var(--success);--color-bg-success-secondary: color-mix( in oklab, var(--success) 18%, var(--base) );--color-border-success: color-mix( in oklab, var(--success) 70%, var(--content) );--color-text-success: color-mix(in oklab, var(--success) 64%, var(--content));--rarity-common: var(--content);--rarity-rare: #3690e3;--rarity-legendary: #eab532;--rarity-epic: #9751d7;--rarity-sponsored: #33ac5a;--color-bg-rarity-common: color-mix( in oklab, var(--rarity-common) 7%, var(--base) );--color-border-rarity-common: color-mix( in oklab, var(--rarity-common) 20%, var(--base) );--color-text-rarity-common: color-mix( in oklab, var(--rarity-common) 60%, var(--content) );--color-text-rarity-common-strong: color-mix( in oklab, var(--rarity-common) 78%, var(--content) );--color-bg-rarity-rare: color-mix( in oklab, var(--rarity-rare) 8%, var(--base) );--color-border-rarity-rare: color-mix( in oklab, var(--rarity-rare) 22%, var(--base) );--color-text-rarity-rare: color-mix( in oklab, var(--rarity-rare) 70%, var(--content) );--color-text-rarity-rare-strong: color-mix( in oklab, var(--rarity-rare) 85%, var(--content) );--color-bg-rarity-legendary: color-mix( in oklab, var(--rarity-legendary) 14%, var(--base) );--color-border-rarity-legendary: color-mix( in oklab, var(--rarity-legendary) 35%, var(--base) );--color-text-rarity-legendary: color-mix( in oklab, var(--rarity-legendary) 62%, var(--content) );--color-text-rarity-legendary-strong: color-mix( in oklab, var(--rarity-legendary) 80%, var(--content) );--color-bg-rarity-epic: color-mix( in oklab, var(--rarity-epic) 8%, var(--base) );--color-border-rarity-epic: color-mix( in oklab, var(--rarity-epic) 22%, var(--base) );--color-text-rarity-epic: color-mix( in oklab, var(--rarity-epic) 70%, var(--content) );--color-text-rarity-epic-strong: color-mix( in oklab, var(--rarity-epic) 85%, var(--content) );--color-bg-rarity-sponsored: color-mix( in oklab, var(--rarity-sponsored) 8%, var(--base) );--color-border-rarity-sponsored: color-mix( in oklab, var(--rarity-sponsored) 24%, var(--base) );--color-text-rarity-sponsored: color-mix( in oklab, var(--rarity-sponsored) 70%, var(--content) );--color-text-rarity-sponsored-strong: color-mix( in oklab, var(--rarity-sponsored) 82%, var(--content) );--profile-blue-hue: 233;--profile-green-hue: 158;--profile-yellow-hue: 96;--profile-red-hue: 25;--profile-purple-hue: 312;--profile-gray-hue: 255;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-blue-hue));--color-bg-profileblue: var(--csstools-light-dark-toggle--0, oklch(93% .04 var(--profile-blue-hue)));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) oklch(42% .05 var(--profile-green-hue));--color-bg-profilegreen: var(--csstools-light-dark-toggle--1, oklch(93% .045 var(--profile-green-hue)));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) oklch(38% .04 var(--profile-yellow-hue));--color-bg-profileyellow: var(--csstools-light-dark-toggle--2, oklch(94% .07 var(--profile-yellow-hue)));--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-red-hue));--color-bg-profilered: var(--csstools-light-dark-toggle--3, oklch(93% .05 var(--profile-red-hue)));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) oklch(41% .07 var(--profile-purple-hue));--color-bg-profilepurple: var(--csstools-light-dark-toggle--4, oklch(93% .045 var(--profile-purple-hue)));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) oklch(31% .01 var(--profile-gray-hue));--color-bg-profilegray: var(--csstools-light-dark-toggle--5, oklch(94% .006 var(--profile-gray-hue)))}@supports (color:oklab(0% 0 0%)){::backdrop,:root{--base: oklch( 99% .003 95 );--content: oklch( 24% .02 255 );--brand: oklch(53% .23 292);--accent: oklch( 92.4708% .1434 99.6627 );--danger: oklch(58% .205 27);--warning: oklch(80% .14 78);--success: oklch( 66% .155 150 );--color-bg-dark: oklch(24% .02 255);--color-text-ondark: oklch(99% .003 95);--color-text-onbrand: oklch(99% .003 200);--color-text-onaccent: oklch(28% .04 95);--color-text-accent-ondark: oklch(90% .14 99.66);--color-text-ondanger: oklch(99% .003 200);--rarity-rare: oklch(64% .15 250);--rarity-legendary: oklch(80% .15 85);--rarity-epic: oklch(58% .2 305);--rarity-sponsored: oklch(66% .16 150)}}@supports (color:light-dark(red,red)) and (color:oklab(0% 0 0%)){::backdrop,:root{--color-bg-profileblue: light-dark( oklch(93% .04 var(--profile-blue-hue)), oklch(41% .06 var(--profile-blue-hue)) );--color-bg-profilegreen: light-dark( oklch(93% .045 var(--profile-green-hue)), oklch(42% .05 var(--profile-green-hue)) );--color-bg-profileyellow: light-dark( oklch(94% .07 var(--profile-yellow-hue)), oklch(38% .04 var(--profile-yellow-hue)) );--color-bg-profilered: light-dark( oklch(93% .05 var(--profile-red-hue)), oklch(41% .06 var(--profile-red-hue)) );--color-bg-profilepurple: light-dark( oklch(93% .045 var(--profile-purple-hue)), oklch(41% .07 var(--profile-purple-hue)) );--color-bg-profilegray: light-dark( oklch(94% .006 var(--profile-gray-hue)), oklch(31% .01 var(--profile-gray-hue)) )}}@supports not (color:light-dark(tan,tan)){:root *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-blue-hue));--color-bg-profileblue: var(--csstools-light-dark-toggle--0, oklch(93% .04 var(--profile-blue-hue)));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) oklch(42% .05 var(--profile-green-hue));--color-bg-profilegreen: var(--csstools-light-dark-toggle--1, oklch(93% .045 var(--profile-green-hue)));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) oklch(38% .04 var(--profile-yellow-hue));--color-bg-profileyellow: var(--csstools-light-dark-toggle--2, oklch(94% .07 var(--profile-yellow-hue)));--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-red-hue));--color-bg-profilered: var(--csstools-light-dark-toggle--3, oklch(93% .05 var(--profile-red-hue)));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) oklch(41% .07 var(--profile-purple-hue));--color-bg-profilepurple: var(--csstools-light-dark-toggle--4, oklch(93% .045 var(--profile-purple-hue)));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) oklch(31% .01 var(--profile-gray-hue));--color-bg-profilegray: var(--csstools-light-dark-toggle--5, oklch(94% .006 var(--profile-gray-hue)))}::-csstools-invalid-backdrop:not(.does-not-exist) *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-blue-hue));--color-bg-profileblue: var(--csstools-light-dark-toggle--0, oklch(93% .04 var(--profile-blue-hue)));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) oklch(42% .05 var(--profile-green-hue));--color-bg-profilegreen: var(--csstools-light-dark-toggle--1, oklch(93% .045 var(--profile-green-hue)));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) oklch(38% .04 var(--profile-yellow-hue));--color-bg-profileyellow: var(--csstools-light-dark-toggle--2, oklch(94% .07 var(--profile-yellow-hue)));--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) oklch(41% .06 var(--profile-red-hue));--color-bg-profilered: var(--csstools-light-dark-toggle--3, oklch(93% .05 var(--profile-red-hue)));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) oklch(41% .07 var(--profile-purple-hue));--color-bg-profilepurple: var(--csstools-light-dark-toggle--4, oklch(93% .045 var(--profile-purple-hue)));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) oklch(31% .01 var(--profile-gray-hue));--color-bg-profilegray: var(--csstools-light-dark-toggle--5, oklch(94% .006 var(--profile-gray-hue)))}}[data-theme=dark]{--csstools-color-scheme--light: ;color-scheme:dark;--base: #131921;--content: #e9eff6}@supports (color:oklab(0% 0 0%)){[data-theme=dark]{--base: oklch(21% .018 255);--content: oklch(95% .012 250)}}[data-theme=light]{--csstools-color-scheme--light: initial;color-scheme:light;--base: #fcfcf9;--content: #192029}@supports (color:oklab(0% 0 0%)){[data-theme=light]{--base: oklch(99% .003 95);--content: oklch(24% .02 255)}}@media(prefers-color-scheme:dark){::backdrop,:root:not([data-theme=light]){--csstools-color-scheme--light: ;color-scheme:dark;--base: #131921;--content: #e9eff6}@supports (color:oklab(0% 0 0%)){::backdrop,:root:not([data-theme=light]){--base: oklch(21% .018 255);--content: oklch(95% .012 250)}}}body,html{background-color:var(--color-bg);margin:0;padding:0}body,html,input{color:var(--color-text)}body,input{font:var(--text-md)}:where(input,select,textarea){background-color:var(--color-bg);color:var(--color-text)}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-tertiary)}.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-bg-surface);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-bg-brand-secondary);color:var(--color-text-brand);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 var(--color-border);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-surface)}.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 var(--color-border)}.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 var(--color-border)}.richtext hr{background-color:var(--color-border);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-strong);--_color-shadow: var(--_color-border);--_color-bg-hover: var(--color-bg-hover);--_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-text: var(--color-text-onaccent);--_color-text-hover: var(--color-text-onaccent);--_color-border: var(--color-border-accent);--_color-shadow: var(--color-border-accent);--_color-bg-hover: var(--color-bg-accent-hover);--_color-border-hover: var(--color-border-accent);--_color-shadow-hover: var(--color-border-accent)}.\+danger:where(.\@button){--_color-text: var(--color-text-danger);--_color-text-hover: var(--color-text-danger);--_color-border: var(--color-border-danger);--_color-shadow: var(--color-border-danger);--_color-bg-hover: var(--color-bg-danger-secondary);--_color-border-hover: var(--color-border-danger);--_color-shadow-hover: var(--color-border-danger)}.\+danger.\+accent:where(.\@button){--_color-bg: var(--color-bg-danger);--_color-text: var(--color-text-ondanger);--_color-text-hover: var(--color-text-ondanger);--_color-border: var(--color-border-danger);--_color-shadow: var(--color-border-danger);--_color-bg-hover: var(--color-bg-danger-hover);--_color-border-hover: var(--color-border-danger);--_color-shadow-hover: var(--color-border-danger)}.\+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-bg: var(--color-bg-disabled) !important;--_color-border: var(--color-bg-disabled) !important;--_color-bg-hover: var(--color-bg-disabled) !important;--_color-shadow: color-mix( in oklab, var(--color-bg-disabled), var(--content) 16% ) !important;cursor:not-allowed}:where(.\@button) svg{flex-shrink:0;max-width:none}.\@chip{--_background: var(--color-bg-surface);--_color: var(--color-text-tertiary);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-bg-success-secondary);--_color: var(--color-text-success)}.\@chip.\+blue{--_background: var(--color-bg-brand-secondary);--_color: var(--color-text-brand-hover)}.\@chip.\+red{--_background: var(--color-bg-danger-secondary);--_color: var(--color-text-danger)}: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-text);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%238a8a8a%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-text);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-border);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}
