.progress-container.svelte-uwcjvr{z-index:var(--layer-top);width:100%;height:4px;position:absolute;top:0;left:0}.progress.svelte-uwcjvr{background-color:var(--color-bg-danger);height:100%;transition:width .4s;position:absolute;top:0;left:0}.fade.svelte-uwcjvr{z-index:var(--layer-top);pointer-events:none;background-color:#fff6;width:100%;height:100%;animation:2s svelte-uwcjvr-fade;position:fixed}@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, .782407rem + .308642vw, 1rem);--scale-0-1:clamp(1rem, .907407rem + .308642vw, 1.125rem);--scale-1-2:clamp(1.125rem, 1.03241rem + .308642vw, 1.25rem);--scale-2-3:clamp(1.25rem, .87963rem + 1.23457vw, 1.75rem);--scale-3-4:clamp(1.75rem, 1.56481rem + .617284vw, 2rem);--scale-4-5:clamp(2rem, 1.07407rem + 3.08642vw, 3.25rem);--scale-5-6:clamp(3.25rem, 2.32407rem + 3.08642vw, 4.5rem);--scale-5-7:clamp(3.25rem, 1.02778rem + 7.40741vw, 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:2147480000;--shadow-xs:0 1px 3px 0 #0000001a, 0 1px 2px 0 #0000000f;--shadow-sm:0 4px 6px -2px #0000001a, 0 2px 4px -2px #0000000f;--shadow-md:0 12px 16px -4px #0000001a, 0 4px 6px -2px #0000000d;--shadow-lg:0 20px 24px -4px #0000001a, 0 8px 8px -4px #0000000a;--shadow-xl:0 24px 48px -12px #00000040;--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);--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, .777778rem + 7.40741vw, 6rem);--size-section-py:clamp(9rem, 5.2963rem + 12.3457vw, 14rem);--size-header-height:4.75rem;--size-session-bar-height:3.5rem;--default-form-width:512px;--size-movement-preview-width:260px;--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;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-epic:#9751d7;--rarity-legendary:#eab532;--rarity-sponsored:#33ac5a;--color-bg-rarity-common:color-mix(in oklab, var(--rarity-common) 4%, var(--base));--color-border-rarity-common:color-mix(in oklab, var(--rarity-common) 12%, 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) 26%, 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-epic:color-mix(in oklab, var(--rarity-epic) 10%, 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-legendary:color-mix(in oklab, var(--rarity-legendary) 16%, 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-sponsored:color-mix(in oklab, var(--rarity-sponsored) 12%, var(--base));--color-border-rarity-sponsored:color-mix(in oklab, var(--rarity-sponsored) 30%, 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-epic:oklch(58% .2 305);--rarity-legendary:oklch(80% .15 85);--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: ;--lightningcss-light: ;--lightningcss-dark:initial;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;--lightningcss-light:initial;--lightningcss-dark: ;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: ;--lightningcss-light: ;--lightningcss-dark:initial;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){cursor:pointer;outline:inherit;color:inherit;font:inherit;font-size:inherit;background:0 0;border:none;padding:0}:where(ul.unstyled,ol.unstyled){margin:0;padding:0;list-style:none}: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;gap:.5em;display:inline-flex}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}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){vertical-align:middle;flex-shrink:0;max-width:100%}.richtext{font-size:clamp(1rem,.875rem + .416667vw,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-top:5rem;margin-bottom:1rem}.richtext h3{font:var(--display-sm);margin-top:2.5rem;margin-bottom:1rem}.richtext h4{font:var(--display-xs);margin-top:2rem;margin-bottom:1rem}.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);max-width:100%;max-height:24rem;margin-left:auto;margin-right:auto;display:block}.richtext blockquote{text-align:center;font-size:1.5em;line-height:1.75em}.richtext blockquote p{margin:3.5em 0}.richtext pre{border-radius:var(--radius-md);background:var(--color-bg-surface);font-size:var(--scale-00-0);margin-left:-1rem;margin-right:-1rem;padding:.75rem 1rem;overflow-x:auto}.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{border:1px solid var(--color-border);border-radius:var(--radius-sm);border-collapse:separate;border-spacing:0;background-color:var(--color-bg);white-space:nowrap;width:max-content;max-width:100%;display:block;overflow-x:auto}.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{border-radius:var(--radius-full);background-color:var(--color-border);border:none;height:2px;margin:3rem -.5rem}.hidden{display:none}.visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.glob-has-tooltip){cursor:default;text-underline-offset:.25em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:.0625rem;position:relative}form.default-form-width{max-width:var(--default-form-width);margin-left:auto;margin-right:auto}.form-actions{align-items:center}.\@actions,.form-actions{gap:1rem;margin-top:2rem;display:flex}.\@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);cursor:pointer;isolation:isolate;padding-right:var(--_pr);padding-bottom:var(--_shadow-size);padding-left:var(--_pl);height:var(--_height);color:var(--_color-text);font-weight:var(--_weight);font-size:var(--_font-size);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;gap:.5em;display:inline-flex;position:relative}:where(.\@button):after,:where(.\@button):before{z-index:-1;top:0;right:0;bottom:var(--_shadow-size);border-radius:var(--_radius);content:"";position:absolute;left:0}:where(.\@button):before{border:var(--_border-width) solid var(--_color-border);background-color:var(--_color-bg)}: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{border-color:var(--_color-border-hover);background-color:var(--_color-bg-hover)}:where(.\@button):hover:not([disabled]):not(.\+disabled):after{box-shadow:0 var(--_shadow-size) 0 0 var(--_color-shadow-hover)}.\+expand:where(.\@button){width:100%;display:flex}:where(.\@button):active:not([disabled]):not(.\+disabled){translate:0 var(--_shadow-size)}.\+toggle:where(.\@button):has(input:checked){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){cursor:not-allowed;--_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}:where(.\@button) svg{flex-shrink:0;max-width:none}.\@chip{--_background:var(--color-bg-surface);--_color:var(--color-text-tertiary);border-radius:var(--radius-full);background:var(--_background);height:2rem;color:var(--_color);font-weight:var(--weight-semibold);font-size:var(--scale-00);align-items:center;gap:.25rem;padding:.25rem .75rem;display:inline-flex}.\@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;grid-template-columns:repeat(auto-fill, minmax(var(--min-width), 1fr));grid-gap:3rem;gap:3rem;display:grid}.\+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);width:100%;max-width:var(--default-form-width);height:3rem;font-weight:var(--weight-medium);font-size:var(--scale-0);padding:.75rem 1.25rem;display:block}.\+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){height:2rem;font-size:var(--scale-00);border-width:1px;padding:0 1rem}.\+large:where(.\@input){height:4rem;font-size:var(--scale-1);border-width:3px;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){text-align:center;margin-left:auto;margin-right:auto}: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){place-content:center;display:grid}.\+full-height:where(.\@section){min-height:100vh}.\+content:where(.\@section){padding-top:var(--size-section-py);padding-bottom:var(--size-section-py)}.\@select{appearance:none;border:2px solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);width:100%;max-width:var(--default-form-width);height:3rem;font-weight:var(--weight-medium);font-size:var(--scale-0);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;align-items:center;padding:0 1.25rem;display:flex}.\@select.\+small{height:2rem;font-size:var(--scale-00);border-width:1px;padding:0 1rem}.\@select.\+large{height:4rem;font-size:var(--scale-1);border-width:3px;padding:1.5rem 2rem}:where(.\@spacer){--_height:clamp(1.5rem, .75rem + 2.5vw, 3rem);width:100%;height:1px;margin-top:calc(var(--_height)/2);margin-bottom:calc(var(--_height)/2);position:relative}.\+small:where(.\@spacer){--_height:clamp(1rem, .5rem + 1.66667vw, 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.33333vw, 11rem)}.\+line:where(.\@spacer):after{background:var(--color-border);content:"";width:100%;height:1px;position:absolute;top:50%}hr:where(.\@spacer){border:none}.\@submenu-container{grid-gap:3rem;padding-left:var(--size-content-px);padding-right:var(--size-content-px);padding-top:clamp(1.5rem,.388889rem + 3.7037vw,3rem);padding-bottom:var(--size-section-py);grid-template:"nav"3rem"main"/1fr;gap:3rem;min-height:100%;display:grid}.\@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 (width>=900px){.\@submenu-container{grid-template:"nav main"1fr/14rem 1fr}.\@submenu-container>nav{--_top:calc(var(--size-header-height) + 1rem);top:var(--_top);height:calc(100svh - var(--_top) - 3rem);padding-bottom:3rem;position:sticky;overflow-y:auto}}.\@submenu-container>nav{grid-area:nav;container-type:size}.\@submenu-container>:not(nav){grid-area:main;min-width:0}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-opsz-normal.oos9povj.woff2)format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-opsz-normal.Bf69Tn_J.woff2)format("woff2-variations");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-ext-400-normal.BHxv52bw.woff2)format("woff2"),url(./roboto-mono-cyrillic-ext-400-normal.BQ-ommzm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-cyrillic-400-normal.C-_K-ZCn.woff2)format("woff2"),url(./roboto-mono-cyrillic-400-normal.Bklcq-7T.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-greek-400-normal.CH_u3Aru.woff2)format("woff2"),url(./roboto-mono-greek-400-normal.aRdLMjWB.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-vietnamese-400-normal.yYTFiTTs.woff2)format("woff2"),url(./roboto-mono-vietnamese-400-normal.BFa5Cfgr.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2)format("woff2"),url(./roboto-mono-latin-ext-400-normal.Z5XoGZ9j.woff)format("woff");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:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal.GekRknry.woff2)format("woff2"),url(./roboto-mono-latin-400-normal.CbJMAmM6.woff)format("woff");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}
