@layer reset,theme,layout,components,utility;:root{--EMPTY_IMAGE: linear-gradient(#0000, #0000);--ZERO_WIDTH_SPACE: "​";--anchor-link-symbol: "#";--font-sans-stack: sans-serif;--font-mono-stack: monospace;--font-sans-ff: var(--font-sans, ""), var(--font-sans-stack);--font-mono-ff: var(--font-mono, ""), var(--font-mono-stack);--font-sans-fs: 100%;--font-mono-fs: 100%;--font-sans-lh: 1.45;--font-mono-lh: 1.2;--heading-lh: 1.1;--px: 1px;--main-unit: round(.625rem, 1px);--unit: var(--main-unit);--xxxs: .1;--xxs: .2;--xs: .5;--sm: .7;--md: 1;--lg: 1.5;--xl: 2;--xxl: 3;--xxxl: 5;--unit-xxxs: calc(var(--xxxs) * var(--unit));--unit-xxs: calc(var(--xxs) * var(--unit));--unit-xs: calc(var(--xs) * var(--unit));--unit-sm: calc(var(--sm) * var(--unit));--unit-md: var(--unit);--unit-lg: calc(var(--lg) * var(--unit));--unit-xl: calc(var(--xl) * var(--unit));--unit-xxl: calc(var(--xxl) * var(--unit));--unit-xxxl: calc(var(--xxxl) * var(--unit));@supports (top: round(50%,1px)){--unit-xxxs: round(calc(var(--xxxs) * var(--unit)), 1px);--unit-xxs: round(calc(var(--xxs) * var(--unit)), 1px);--unit-xs: round(calc(var(--xs) * var(--unit)), 1px);--unit-sm: round(calc(var(--sm) * var(--unit)), 1px);--unit-md: var(--unit);--unit-lg: round(calc(var(--lg) * var(--unit)), 1px);--unit-xl: round(calc(var(--xl) * var(--unit)), 1px);--unit-xxl: round(calc(var(--xxl) * var(--unit)), 1px);--unit-xxxl: round(calc(var(--xxxl) * var(--unit)), 1px)}--prose-w: 66rch;--control-w: 20ch;--label-mw: var(--control-w);--p-0: 0%;--p-1: calc(100% / 12);--p-2: calc(100% / (12 / 2));--p-3: 25%;--p-4: calc(100% / (12 / 4));--p-5: calc(100% / (12 / 5));--p-6: 50%;--p-7: calc(100% / (12 / 7));--p-8: calc(100% / (12 / 8));--p-9: 75%;--p-10: calc(100% / (12 / 10));--p-11: calc(100% / (12 / 11));--p-12: 100%;--z-focused: 1000;--z-dialog: 10000;--z-popup: 100000;--z-tooltip: calc(infinity);--main-bg: #fff;--main-fg: #000;--main-bdc: var(--main-fg);--main-bdw: var(--px);--main-bds: solid;--main-accent-bg: var(--main-fg);--main-accent-fg: var(--main-bg);--link-fg: var(--main-accent-bg);--caret-color: var(--main-accent-bg);--accent-color: var(--main-accent-bg);--main-focus-ol: auto;--main-focus-olo: 0;--inset-bdc: var(--main-bdc);--inset-bdw: var(--main-bdw);--inset-bds: var(--main-bds);--inset-bdi: var(--main-bdi);--inset-bdr: var(--main-bdr);--inset-bsh: var(--main-bsh);--inset-shallow-bdc: var(--inset-bdc);--inset-shallow-bdw: var(--inset-bdw);--inset-shallow-bds: var(--inset-bds);--inset-shallow-bdi: var(--inset-bdi);--inset-shallow-bdr: var(--inset-bdr);--inset-shallow-bsh: var(--inset-bsh);--outset-bdc: var(--main-bdc);--outset-bdw: var(--main-bdw);--outset-bds: var(--main-bds);--outset-bdi: var(--main-bdi);--outset-bdr: var(--main-bdr);--outset-bsh: var(--main-bsh);--outset-shallow-bdc: var(--outset-bdc);--outset-shallow-bdw: var(--outset-bdw);--outset-shallow-bds: var(--outset-bds);--outset-shallow-bdi: var(--outset-bdi);--outset-shallow-bdr: var(--outset-bdr);--outset-shallow-bsh: var(--outset-bsh);--control-pa-x: var(--unit-sm);--control-pa-y: var(--unit-xs);--control-focus-ol: var(--main-focus-ol);--control-focus-olo: var(--main-focus-olo);--field-bg: var(--main-bg);--field-fg: var(--main-fg);--field-tsh: var(--main-tsh);--field-bdc: var(--inset-bdc);--field-bdw: var(--inset-bdw);--field-bds: var(--inset-bds);--field-bdi: var(--inset-bdi);--field-bdr: var(--inset-bdr);--field-bsh: var(--inset-bsh);--field-focus-ol: var(--control-focus-ol);--field-focus-olo: var(--control-focus-olo);--button-bg: var(--main-fg);--button-fg: var(--main-bg);--button-tsh: var(--main-tsh);--button-bdc: var(--button-bg);--button-bdw: var(--outset-bdw);--button-bds: var(--outset-bds);--button-bdi: var(--outset-bdi);--button-bdr: var(--outset-bdr);--button-bsh: var(--outset-bsh);--button-focus-ol: var(--control-focus-ol);--button-focus-olo: var(--control-focus-olo);--fieldset-bdc: var(--main-bdc);--group-border-collpase: 1;--desktop-bg: var(--main-bg);--desktop-fg: var(--main-fg);--ground-bg: var(--main-bg);--ground-fg: var(--main-fg);--panel-bg: var(--main-bg);--panel-fg: var(--main-fg);--document-bg: var(--main-bg);--document-fg: var(--main-fg);--screen-bg: #000;--screen-fg: #fff;--info-bg: #f8ffff;--info-fg: #276f86;--warning-bg: #fffaf3;--warning-fg: #573a08;--negative-bg: #fff6f6;--negative-fg: #9f3a38;--positive-bg: #fcfff5;--positive-fg: #2c662d;--ansi-black: #232634;--ansi-blackBright: #6e7483;--ansi-red: #ff5c57;--ansi-redBright: #f0562c;--ansi-green: #5af78e;--ansi-greenBright: #00ff9a;--ansi-yellow: #ccc47a;--ansi-yellowBright: #dabd3f;--ansi-blue: #57c7ff;--ansi-blueBright: #2a9bff;--ansi-magenta: #ff6ac1;--ansi-magentaBright: #b280f6;--ansi-cyan: #9aedfe;--ansi-cyanBright: #0ff;--ansi-white: #d4d4c4;--ansi-whiteBright: #fff;--ansi-bg: var(--ansi-black);--ansi-fg: #eff0eb;--ansi-cursor: var(--ansi-greenBright);--ansi-dim: .7}@layer reset{*,*:before,*:after{box-sizing:border-box}:root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;overflow-wrap:break-word}body{min-block-size:100dvh;margin:0}h1,h2,h3,h4,h5,h6{--lh: var(--heading-lh);--ff: var(--heading-ff);line-height:var(--lh);font-family:var(--ff);text-wrap:balance;page-break-after:avoid;page-break-inside:avoid;&:first-child{margin-block-start:0}+&{--stack: var(--unit-xs);--flow: var(--unit-xs)}}p{text-wrap:pretty;hyphens:auto}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin-block-end:0}:any-link{text-decoration-thickness:from-font;color:var(--link-fg, currentcolor);&:focus-visible{anchor-name:--focused;outline:var(--link-ol, var(--main-focus-ol));outline-offset:var(--link-olo, var(--main-focus-olo))}}.code,.code-style,code,kbd,samp,pre{widows:3;orphans:3;hyphens:none;text-align:start;font-variant:normal;text-transform:none;page-break-before:avoid;&:is(pre){--ff: var(--font-mono-ff);--fs: var(--font-mono-fs);--lh: var(--font-mono-lh);font:var(--fs)/var(--lh) var(--ff)}&:not(pre){--ff: var(--font-mono-ff);--lh: var(--font-mono-lh);font-family:var(--ff);line-height:var(--lh);speak-as:literal-punctuation}}figure{margin-inline:0}img,picture{font-style:italic;shape-margin:var(--unit-sm);background-size:cover;background-repeat:no-repeat}img,picture,iframe,audio,video,canvas,svg{&:not(audio){block-size:auto}max-inline-size:100%;vertical-align:middle}iframe{border-style:none;user-select:none}summary{user-select:none}ul,ol{padding-inline-start:var(--unit-xl)}dd,blockquote{margin-inline-start:var(--unit-xl)}blockquote{margin-inline-end:var(--unit-xxxl)}:root,:dir(ltr){--dir: 1%;--end: right;--start: left}:lang(ar),:lang(iw),:dir(rtl){&,input[type=number]{--dir: -1%;--end: left;--start: right}&::-webkit-calendar-picker-indicator{inset-inline-end:auto;inset-inline-start:0}}[tabindex="-1"]:focus{outline:none}abbr[title]{text-decoration:underline dotted;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:.125em;speak-as:spell-out}:where(h1,h2,h3,h4,h5,h6,legend){cursor:text;:any-link[href^="#"]:only-child{all:unset;position:relative;pointer-events:none;&:before{content:var(--anchor-link-symbol);font-weight:400;cursor:pointer;pointer-events:auto;position:absolute;inset-inline-end:100%;opacity:0}}:any-link[href^="#"]:only-child:focus-visible:before{anchor-name:--focused;opacity:1;outline:var(--link-ol, var(--main-focus-ol));outline-offset:var(--link-olo, var(--main-focus-olo))}&:hover :any-link[href^="#"]:only-child:before{opacity:1}}.sr-only:not(:focus,:active){position:absolute!important;inline-size:1px!important;block-size:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}}@layer reset{.gap-false{--gap: unset;gap:var(--gap)}.gap-char{--gap: 1ch;gap:var(--gap)}.gap-xxxs{--gap: var(--unit-xxxs);gap:var(--gap)}.gap-xxs{--gap: var(--unit-xxs);gap:var(--gap)}.gap-xs{--gap: var(--unit-xs);gap:var(--gap)}.gap-sm{--gap: var(--unit-sm);gap:var(--gap)}.gap{--gap: var(--unit);gap:var(--gap)}.gap-lg{--gap: var(--unit-lg);gap:var(--gap)}.gap-xl{--gap: var(--unit-xl);gap:var(--gap)}.gap-xxl{--gap: var(--unit-xxl);gap:var(--gap)}.gap-xxxl{--gap: var(--unit-xxxl);gap:var(--gap)}form:not(.cols,.rows,[role=none]),fieldset:not(.cols,.rows,[role=none]),.stack,.stack-xxxs,.stack-xxs,.stack-xs,.stack-sm,.stack-md,.stack-lg,.stack-xl,.stack-xxl,.stack-xxxl{--stack: var(--unit);>*+*{margin-block-start:var(--stack)}}.stack-xxxs{--stack: var(--unit-xxxs)}.stack-xxs{--stack: var(--unit-xxs)}.stack-xs{--stack: var(--unit-xs)}.stack-sm{--stack: var(--unit-sm)}.stack-lg{--stack: var(--unit-lg)}.stack-xl{--stack: var(--unit-xl)}.stack-xxl{--stack: var(--unit-xxl)}.stack-xxxl{--stack: var(--unit-xxxl)}.flow,.prose,.document{>*+*{margin-block-start:var(--flow, 1em)}>:is(ul,ol)>*+*{margin-block-start:var(--flow, .4em)}}.cols{display:flex;max-inline-size:100%;>*{flex:1 1 0%;min-inline-size:0;max-block-size:100%;position:relative;aspect-ratio:var(--ratio)}>:not(:only-child):is(aside,[role=toolbar]){flex:0 0 auto;max-inline-size:50%;inline-size:auto}>img{block-size:fit-content}}.rows{display:flex;flex-direction:column;>*{flex:1 1 0%;max-inline-size:100%;position:relative;aspect-ratio:var(--ratio)}>:is(header,footer,[role=menubar],[role=toolbar]){margin-block:0;flex:0 0 auto}}}@layer layout{.fit{position:absolute;inset:0;inline-size:auto;block-size:auto;&:where(img,svg,iframe,textarea){inline-size:100%;block-size:100%}}.overlap{display:grid}:where(.overlap>*){grid-area:1 / 1}.liquid>*{flex:0 0 auto}.wrap{flex-wrap:wrap}.shrink{flex:0 0 auto}.spread{flex:1 1 auto}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.center-content{display:grid;grid-auto-rows:min-content;justify-content:center;align-content:safe center;align-items:center}.center-content-y{display:grid;grid-auto-rows:min-content;align-content:safe center;align-items:center}.center-content-x{display:grid;grid-auto-rows:min-content;justify-content:center;align-content:start}.center-self{height:100%;width:100%;object-fit:contain;image-rendering:pixelated;max-block-size:100%;max-inline-size:100%;position:relative;top:50%;left:50%;translate:-50% -50%;@supports (top: round(50%,1px)){top:round(down,50%,1px);left:round(down,50%,1px);translate:round(down,-50%,1px) round(down,-50%,1px)}}.truncate,.truncate-true,:where([role=textbox],[role=button],.field,.label,.button,select:not([size],[multiple]),option,optgroup,optgroup:before,label,legend,input:not([type=checkbox],[type=radio]),button):not(.truncate-false),input:not(.truncate-false)::-webkit-datetime-edit,input:not(.truncate-false)::-webkit-datetime-edit-fields-wrapper{&,>*:not(.truncate-false){min-inline-size:2ch;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.zoom{--top: 0%;--left: 0%;--_zoom: var(--zoom, 1);inline-size:calc(100% / var(--_zoom));block-size:calc(100% / var(--_zoom));transform:scale(var(--_zoom));transform-origin:var(--top) var(--left)}.resize,.resize-true{overflow:hidden;resize:both}.resize-false{overflow:hidden;resize:none}.resize-x{overflow:hidden;resize:inline}.resize-y{overflow:hidden;resize:block}}@layer theme{:not(.label,label,input[type=radio],input[type=checkbox]){.cols>&:has(+&){border-start-end-radius:0;border-end-end-radius:0}.cols>&+&{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:calc(-1 * var(--group-border-collpase) * var(--bdw))}.rows>&:has(+&){border-end-end-radius:0;border-end-start-radius:0}.rows>&+&{border-start-end-radius:0;border-start-start-radius:0;margin-block-start:calc(-1 * var(--group-border-collpase) * var(--bdw))}.rows>.cols:has(+.cols)>&{border-end-end-radius:0;border-end-start-radius:0}.rows>.cols+.cols>&{border-start-end-radius:0;border-start-start-radius:0}}}@layer reset{.reset{all:unset;display:inline-block;box-sizing:border-box;vertical-align:baseline}.space-reset{padding:0;margin:0;inline-size:auto;min-inline-size:auto;max-inline-size:none;block-size:auto;min-block-size:auto;max-block-size:none}.bg-reset{background:none}.fg-reset{color:inherit;text-shadow:none;text-decoration:none}.border-reset{border:none;box-shadow:none}.style-reset{background:none;color:inherit;text-shadow:none;text-decoration:none;border:none;box-shadow:none;&:is(ul,ol,dd){list-style:none;padding:0;margin:0}}}@layer utility{.space-false{padding:0;margin:0;inline-size:auto;min-inline-size:auto;max-inline-size:none;block-size:auto;min-block-size:auto;max-block-size:none}.bg-false{background:none}.fg-false{color:inherit;text-shadow:none;text-decoration:none}.border-false{border:none}.shadow-false{box-shadow:none}.contour-false{border:none;box-shadow:none}.style-false{background:none;color:inherit;text-shadow:none;text-decoration:none;border:none;box-shadow:none;&:is(ul,ol,dd){list-style:none;padding:0;margin:0}}.contour{border-color:var(--contour-bdc, var(--main-bdc));border-width:var(--contour-bdw, var(--main-bdw));border-style:var(--contour-bds, var(--main-bds));border-image:var(--contour-bdi, var(--main-bdi));border-radius:var(--contour-bdr, var(--main-bdr));box-shadow:var(--contour-bsh, var(--main-bsh))}.inset{border-width:var(--inset-bdw);border-style:var(--inset-bds);border-color:var(--inset-bdc);border-image:var(--inset-bdi);border-radius:var(--inset-bdr);box-shadow:var(--inset-bsh)}.inset-shallow{border-width:var(--inset-shallow-bdw);border-style:var(--inset-shallow-bds);border-color:var(--inset-shallow-bdc);border-image:var(--inset-shallow-bdi);border-radius:var(--inset-shallow-bdr);box-shadow:var(--inset-shallow-bsh)}.outset{border-width:var(--outset-bdw);border-style:var(--outset-bds);border-color:var(--outset-bdc);border-image:var(--outset-bdi);border-radius:var(--outset-bdr);box-shadow:var(--outset-bsh)}.outset-shallow{border-width:var(--outset-shallow-bdw);border-style:var(--outset-shallow-bds);border-color:var(--outset-shallow-bdc);border-image:var(--outset-shallow-bdi);border-radius:var(--outset-shallow-bdr);box-shadow:var(--outset-shallow-bsh)}.font-sans{--fs: var(--font-sans-fs);--lh: var(--font-sans-lh);--ff: var(--font-sans-ff);font:var(--fs)/var(--lh) var(--ff)}.font-mono{--fs: var(--font-mono-fs);--lh: var(--font-mono-lh);--ff: var(--font-mono-ff);font:var(--fs)/var(--lh) var(--ff)}.txt-normal{font-weight:400;font-style:normal;text-transform:none;text-decoration:none}.txt-inherit{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;text-decoration:inherit;text-transform:inherit}.txt-center{text-align:center}.txt-left{text-align:start;justify-content:start}.txt-right{text-align:end;justify-content:end}.txt-justify{text-align:justify}.txt-pre{white-space:pre}.txt-pre-wrap{white-space:pre-wrap}.txt-nowrap{white-space:nowrap}.txt-break-word{word-break:break-word}.txt-break-all{word-break:break-all}.txt-b{font-weight:700}.txt-i{font-style:italic}.txt-s{text-decoration:line-through}.txt-u{text-decoration:underline}.txt-u-dot{text-decoration:underline dotted}.txt-upper{text-transform:uppercase}.txt-lower{text-transform:lowercase}.txt-sentence:first-letter{text-transform:capitalize}.txt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-indent:1px}.flex{display:flex}.flow-root{display:flow-root}.contents{display:contents}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hide,.hide-true{display:none!important}.invisible,.invisible-true{visibility:hidden!important}.static{position:static}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.top{top:0}.right{right:0}.bottom{bottom:0}.left{left:0}.top-gap{top:var(--gap, var(--unit))}.right-gap{right:var(--gap, var(--unit))}.bottom-gap{bottom:var(--gap, var(--unit))}.left-gap{left:var(--gap, var(--unit))}.scroll-false{overflow:hidden}.scroll,.scroll-y{overflow:hidden scroll}.scroll-auto,.scroll-y-auto{overflow:hidden auto}.scroll-x{overflow:scroll hidden}.scroll-x-auto{overflow:auto hidden}.scroll-xy{overflow:scroll}.scroll-xy-auto{overflow:auto}.opacity-true{opacity:1!important}.opacity-false{opacity:0!important}.opacity-half{opacity:.5!important}.reveal:not(:hover,:active,:focus,:focus-within){opacity:0}*:is(:hover,:active,:focus,:focus-within)>.reveal{opacity:1}.action-false,.selection-false{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{user-select:none!important}}.action-false,.touch-false{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{touch-action:none!important}}.action-false,.pointer-false{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{pointer-events:none!important}}.motion-false,.transition-false{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{transition:none!important}}.motion-false,.animation-false{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.pixelated,.pixelated-true{&:is(:root,body) :is(*,:before,:after),&,&:after,&:before{image-rendering:pixelated}}.w-prose{inline-size:var(--prose-w)}.w-control{inline-size:var(--control-w)}.w-viewport,.size-viewport{inline-size:100vw}.w-0,.w-false{flex:none;inline-size:0}.w-12,.w-full,.size-full{flex:none;inline-size:100%}.h-viewport,.size-viewport{block-size:100vh}.h-0,.h-false{block-size:0}.h-12,.h-full,.size-full{block-size:100%}.max-size-full{max-block-size:100%;max-inline-size:100%}.pa-false{--pa: 0px;padding:var(--pa)}.pa-auto{--pa: 0px;padding:auto}.pa{--pa: var(--unit);padding:var(--pa)}.pa-t{padding-block-start:var(--unit)}.pa-r{padding-inline-end:var(--unit)}.pa-b{padding-block-end:var(--unit)}.pa-l{padding-inline-start:var(--unit)}.pa-x{padding-inline:var(--unit)}.pa-y{padding-block:var(--unit)}.pa-xxxs{--pa: var(--unit-xxxs);padding:var(--pa)}.pa-t-xxxs{padding-block-start:var(--unit-xxxs)}.pa-r-xxxs{padding-inline-end:var(--unit-xxxs)}.pa-b-xxxs{padding-block-end:var(--unit-xxxs)}.pa-l-xxxs{padding-inline-start:var(--unit-xxxs)}.pa-x-xxxs{padding-inline:var(--unit-xxxs)}.pa-y-xxxs{padding-block:var(--unit-xxxs)}.pa-xxs{--pa: var(--unit-xxs);padding:var(--pa)}.pa-t-xxs{padding-block-start:var(--unit-xxs)}.pa-r-xxs{padding-inline-end:var(--unit-xxs)}.pa-b-xxs{padding-block-end:var(--unit-xxs)}.pa-l-xxs{padding-inline-start:var(--unit-xxs)}.pa-x-xxs{padding-inline:var(--unit-xxs)}.pa-y-xxs{padding-block:var(--unit-xxs)}.pa-xs{--pa: var(--unit-xs);padding:var(--pa)}.pa-t-xs{padding-block-start:var(--unit-xs)}.pa-r-xs{padding-inline-end:var(--unit-xs)}.pa-b-xs{padding-block-end:var(--unit-xs)}.pa-l-xs{padding-inline-start:var(--unit-xs)}.pa-x-xs{padding-inline:var(--unit-xs)}.pa-y-xs{padding-block:var(--unit-xs)}.pa-sm{--pa: var(--unit-sm);padding:var(--pa)}.pa-t-sm{padding-block-start:var(--unit-sm)}.pa-r-sm{padding-inline-end:var(--unit-sm)}.pa-b-sm{padding-block-end:var(--unit-sm)}.pa-l-sm{padding-inline-start:var(--unit-sm)}.pa-x-sm{padding-inline:var(--unit-sm)}.pa-y-sm{padding-block:var(--unit-sm)}.pa-lg{--pa: var(--unit-lg);padding:var(--pa)}.pa-t-lg{padding-block-start:var(--unit-lg)}.pa-r-lg{padding-inline-end:var(--unit-lg)}.pa-b-lg{padding-block-end:var(--unit-lg)}.pa-l-lg{padding-inline-start:var(--unit-lg)}.pa-x-lg{padding-inline:var(--unit-lg)}.pa-y-lg{padding-block:var(--unit-lg)}.pa-xl{--pa: var(--unit-xl);padding:var(--pa)}.pa-t-xl{padding-block-start:var(--unit-xl)}.pa-r-xl{padding-inline-end:var(--unit-xl)}.pa-b-xl{padding-block-end:var(--unit-xl)}.pa-l-xl{padding-inline-start:var(--unit-xl)}.pa-x-xl{padding-inline:var(--unit-xl)}.pa-y-xl{padding-block:var(--unit-xl)}.pa-xxl{--pa: var(--unit-xxl);padding:var(--pa)}.pa-t-xxl{padding-block-start:var(--unit-xxl)}.pa-r-xxl{padding-inline-end:var(--unit-xxl)}.pa-b-xxl{padding-block-end:var(--unit-xxl)}.pa-l-xxl{padding-inline-start:var(--unit-xxl)}.pa-x-xxl{padding-inline:var(--unit-xxl)}.pa-y-xxl{padding-block:var(--unit-xxl)}.pa-t-false{padding-block-start:0}.pa-r-false{padding-inline-end:0}.pa-b-false{padding-block-end:0}.pa-l-false{padding-inline-start:0}.pa-x-false{padding-inline:0}.pa-y-false{padding-block:0}.pa-t-auto{padding-block-start:auto}.pa-r-auto{padding-inline-end:auto}.pa-b-auto{padding-block-end:auto}.pa-l-auto{padding-inline-start:auto}.pa-x-auto{padding-inline:auto}.pa-y-auto{padding-block:auto}.ma-false{margin:0}.ma-auto{margin:auto}.ma{margin:var(--unit)}.ma-t{margin-block-start:var(--unit)}.ma-r{margin-inline-end:var(--unit)}.ma-b{margin-block-end:var(--unit)}.ma-l{margin-inline-start:var(--unit)}.ma-x{margin-inline:var(--unit)}.ma-y{margin-block:var(--unit)}.ma-xxxs{margin:var(--unit-xxxs)}.ma-t-xxxs{margin-block-start:var(--unit-xxxs)}.ma-r-xxxs{margin-inline-end:var(--unit-xxxs)}.ma-b-xxxs{margin-block-end:var(--unit-xxxs)}.ma-l-xxxs{margin-inline-start:var(--unit-xxxs)}.ma-x-xxxs{margin-inline:var(--unit-xxxs)}.ma-y-xxxs{margin-block:var(--unit-xxxs)}.ma-xxs{margin:var(--unit-xxs)}.ma-t-xxs{margin-block-start:var(--unit-xxs)}.ma-r-xxs{margin-inline-end:var(--unit-xxs)}.ma-b-xxs{margin-block-end:var(--unit-xxs)}.ma-l-xxs{margin-inline-start:var(--unit-xxs)}.ma-x-xxs{margin-inline:var(--unit-xxs)}.ma-y-xxs{margin-block:var(--unit-xxs)}.ma-xs{margin:var(--unit-xs)}.ma-t-xs{margin-block-start:var(--unit-xs)}.ma-r-xs{margin-inline-end:var(--unit-xs)}.ma-b-xs{margin-block-end:var(--unit-xs)}.ma-l-xs{margin-inline-start:var(--unit-xs)}.ma-x-xs{margin-inline:var(--unit-xs)}.ma-y-xs{margin-block:var(--unit-xs)}.ma-sm{margin:var(--unit-sm)}.ma-t-sm{margin-block-start:var(--unit-sm)}.ma-r-sm{margin-inline-end:var(--unit-sm)}.ma-b-sm{margin-block-end:var(--unit-sm)}.ma-l-sm{margin-inline-start:var(--unit-sm)}.ma-x-sm{margin-inline:var(--unit-sm)}.ma-y-sm{margin-block:var(--unit-sm)}.ma-lg{margin:var(--unit-lg)}.ma-t-lg{margin-block-start:var(--unit-lg)}.ma-r-lg{margin-inline-end:var(--unit-lg)}.ma-b-lg{margin-block-end:var(--unit-lg)}.ma-l-lg{margin-inline-start:var(--unit-lg)}.ma-x-lg{margin-inline:var(--unit-lg)}.ma-y-lg{margin-block:var(--unit-lg)}.ma-xl{margin:var(--unit-xl)}.ma-t-xl{margin-block-start:var(--unit-xl)}.ma-r-xl{margin-inline-end:var(--unit-xl)}.ma-b-xl{margin-block-end:var(--unit-xl)}.ma-l-xl{margin-inline-start:var(--unit-xl)}.ma-x-xl{margin-inline:var(--unit-xl)}.ma-y-xl{margin-block:var(--unit-xl)}.ma-xxl{margin:var(--unit-xxl)}.ma-t-xxl{margin-block-start:var(--unit-xxl)}.ma-r-xxl{margin-inline-end:var(--unit-xxl)}.ma-b-xxl{margin-block-end:var(--unit-xxl)}.ma-l-xxl{margin-inline-start:var(--unit-xxl)}.ma-x-xxl{margin-inline:var(--unit-xxl)}.ma-y-xxl{margin-block:var(--unit-xxl)}.ma-t-false{margin-block-start:0}.ma-r-false{margin-inline-end:0}.ma-b-false{margin-block-end:0}.ma-l-false{margin-inline-start:0}.ma-x-false{margin-inline:0}.ma-y-false{margin-block:0}.ma-t-auto{margin-block-start:auto}.ma-r-auto{margin-inline-end:auto}.ma-b-auto{margin-block-end:auto}.ma-l-auto{margin-inline-start:auto}.ma-x-auto{margin-inline:auto}.ma-y-auto{margin-block:auto}.round{--radius: 1e5px;border-radius:1e5px}.radius-xxxs{--radius: var(--unit-xxxs);border-radius:var(--radius)}.radius-xxs{--radius: var(--unit-xxs);border-radius:var(--radius)}.radius-xs{--radius: var(--unit-xs);border-radius:var(--radius)}.radius-sm{--radius: var(--unit-sm);border-radius:var(--radius)}.radius{--radius: var(--unit);border-radius:var(--radius)}.radius-lg{--radius: var(--unit-lg);border-radius:var(--radius)}.radius-xl{--radius: var(--unit-xl);border-radius:var(--radius)}.radius-xxl{--radius: var(--unit-xxl);border-radius:var(--radius)}.radius-xxxl{--radius: var(--unit-xxxl);border-radius:var(--radius)}}@layer theme{:root{--fs: var(--font-sans-fs);--lh: var(--font-sans-lh);--ff: var(--font-sans-ff);font:var(--fs)/var(--lh) var(--ff);--bg: var(--panel-bg);--fg: var(--panel-fg);background:var(--bg);color:var(--fg);text-shadow:var(--panel-tsh, var(--main-tsh, none));caret-color:var(--caret-color);accent-color:var(--accent-color)}::selection{--_sel-bg: var(--sel-bg, var(--highlight-bg, var(--fg)));--_sel-fg: var(--sel-fg, var(--highlight-fg, var(--bg)));--_sel-tsh: var(--sel-tsh, var(--highlight-tsh));background-color:var(--_sel-bg);color:var(--_sel-fg);text-shadow:var(--_sel-tsh, none)}table{font:inherit;border-collapse:collapse;.app__about &,.document &{position:relative;overflow:auto;caption{font-style:italic}td,th{text-wrap:balance;text-align:start;vertical-align:top;padding-inline:var(--unit-xs);padding-block:var(--unit-xs);line-height:var(--table-lh, 1.1);background:var(--bg);color:var(--fg);border:var(--unit-xxxs) solid var(--table-bdc, var(--main-bdc))}thead{border-block-end:var(--unit-xxs) solid var(--table-bdc, var(--main-bdc))}tfoot{border-block-start:var(--unit-xxs) solid var(--table-bdc, var(--main-bdc))}}}hr{inline-size:100%;margin-inline:0;margin-block:var(--separator-ma-y, var(--unit));border-width:var(--separator-bdw, var(--main-bdw)) 0 0 0;border-style:var(--separator-bds, var(--main-bds));border-color:var(--separator-bdc, var(--main-bdc, currentcolor));box-shadow:var(--separator-bsh, var(--main-bsh));.document &{margin-block:var(--separator-ma-y, 1rem)}.cols>&,ui-menubar>&,&[aria-orientation=vertical]{vertical-align:bottom;display:inline-block;flex:0 0 auto;min-block-size:calc(1em * var(--lh));inline-size:0;margin-block:0;margin-inline:var(--separator-v-ma-x, var(--unit-xs));border-width:0 var(--separator-v-bdw, var(--separator-bdw, var(--main-bdw))) 0 0;border-style:var(--separator-v-bds, var(--separator-bds, var(--main-bds)));border-color:var(--separator-v-bdc, var(--separator-bdc, var(--main-bdc, currentcolor)));box-shadow:var(--separator-v-bsh, var(--separator-bsh, var(--main-bsh)))}}.desktop,.desktop-style,.ground,.ground-style,.panel,.panel-style,.document,.document-style,.screen,.screen-style,.code,.code-style,.ansi,.ansi-style,.message,.info,.warning,.negative,.positive{--fs: var(--font-sans-fs);--lh: var(--font-sans-lh);--ff: var(--font-sans-ff);font:var(--fs)/var(--lh) var(--ff);background:var(--bg);color:var(--fg);text-shadow:var(--tsh, var(--main-tsh, none))}.desktop,.desktop-style{--bg: var(--desktop-bg);--fg: var(--desktop-fg);--tsh: var(--desktop-tsh)}.ground,.ground-style{--bg: var(--ground-bg);--fg: var(--ground-fg);--tsh: var(--ground-tsh)}.panel,.panel-style{--bg: var(--panel-bg);--fg: var(--panel-fg);--tsh: var(--panel-tsh)}.document,.document-style{--bg: var(--document-bg);--fg: var(--document-fg);--tsh: var(--document-tsh)}.screen,.screen-style{--bg: var(--screen-bg);--fg: var(--screen-fg);--tsh: var(--screen-tsh)}.message{border-color:var(--bdc);border-style:var(--message-bds, var(--main-bds));border-width:var(--message-bdw, var(--main-bdw));padding:var(--unit-xs) var(--unit-sm);&:empty{display:none}}:where(.message[role=status]:not([aria-relevant])),.info{--bg: var(--info-bg);--fg: var(--info-fg);--bdc: var(--info-fg);--tsh: var(--info-tsh)}:where(.message[role=alert][aria-live=polite]),.warning{--bg: var(--warning-bg);--fg: var(--warning-fg);--bdc: var(--warning-fg);--tsh: var(--warning-tsh)}:where(.message[role=alert]),.negative{--bg: var(--negative-bg);--fg: var(--negative-fg);--bdc: var(--negative-fg);--tsh: var(--error-tsh)}:where(.message[role=status][aria-relevant]),.positive{--bg: var(--positive-bg);--fg: var(--positive-fg);--bdc: var(--positive-fg);--tsh: var(--success-tsh)}.document,.prose{overflow:auto;&:is(.document){padding:var(--unit-xl);overflow:auto scroll;overflow-inline:auto;overflow-block:scroll}widows:2;orphans:2;scroll-behavior:smooth;:target{scroll-margin-block:var(--unit)}>*{max-inline-size:var(--prose-w)}:where(iframe,picture,audio,video){inline-size:100%;display:block}img{max-inline-size:100%;display:block}}.panel,.ground{overflow:hidden auto;overflow-inline:hidden;overflow-block:auto}.code,.code-style{--fs: var(--code-fs, var(--font-mono-fs));--lh: var(--code-lh, var(--font-mono-lh));--ff: var(--code-ff, var(--font-mono-ff));--bg: var(--code-bg, var(--ansi-bg));--fg: var(--code-fg, var(--ansi-fg));--tsh: var(--code-tsh, var(--ansi-tsh));--sel-bg: var(--code-sel-bg);--sel-fg: var(--code-sel-fg);--sel-tsh: var(--code-sel-tsh)}.code{padding:var(--unit-xs) var(--unit-sm);overflow:auto;white-space:pre;display:block;max-inline-size:100%;speak-as:literal-punctuation}:root{--scrollbar-track-size: 12px;--scrollbar-thumb-size: 6px;--scrollbar-track-bdr: var(--main-bdr);--scrollbar-track-bg: transparent}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--scrollbar-thumb-bg, var(--fg)) var(--scrollbar-track-bg)}}::-webkit-scrollbar{inline-size:var(--scrollbar-track-size);block-size:var(--scrollbar-track-size)}::-webkit-scrollbar-button{inline-size:var(--scrollbar-button-size, 0);block-size:var(--scrollbar-button-size, 0)}::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-bg, var(--fg)) content-box;border-radius:var(--scrollbar-track-bdr);border:calc(.5 * (var(--scrollbar-track-size) - var(--scrollbar-thumb-size))) solid transparent}::-webkit-scrollbar-corner{background:var(--scrollbar-track-bg)}.scrollbar-false{scrollbar-width:none}.scrollbar-false::-webkit-scrollbar{display:none}.scrollbar-invisible{--scrollbar-track-bg: transparent;--scrollbar-thumb-bg: transparent;&::-webkit-scrollbar,&::-webkit-scrollbar-track,&::-webkit-scrollbar-thumb,&::-webkit-scrollbar-button,&::-webkit-scrollbar-corner,&::-webkit-scrollbar-track-piece{background:transparent!important;box-shadow:none!important;outline:none!important;border-color:transparent!important;border-image:var(--EMPTY_IMAGE)!important}}:root{--cursor-auto: var(--cursor-default);--cursor-default: default;--cursor-none: none;--cursor-context-menu: context-menu;--cursor-help: help;--cursor-pointer: pointer;--cursor-progress: progress;--cursor-wait: wait;--cursor-cell: cell;--cursor-crosshair: crosshair;--cursor-text: text;--cursor-vertical-text: vertical-text;--cursor-alias: alias;--cursor-copy: copy;--cursor-move: move;--cursor-no-drop: no-drop;--cursor-not-allowed: not-allowed;--cursor-grab: grab;--cursor-grabbing: grabbing;--cursor-all-scroll: all-scroll;--cursor-col-resize: col-resize;--cursor-row-resize: row-resize;--cursor-n-resize: n-resize;--cursor-e-resize: e-resize;--cursor-s-resize: s-resize;--cursor-w-resize: w-resize;--cursor-ne-resize: ne-resize;--cursor-nw-resize: nw-resize;--cursor-se-resize: se-resize;--cursor-sw-resize: sw-resize;--cursor-ew-resize: ew-resize;--cursor-ns-resize: ns-resize;--cursor-nesw-resize: nesw-resize;--cursor-nwse-resize: nwse-resize;--cursor-zoom-in: zoom-in;--cursor-zoom-out: zoom-out}html,svg{cursor:var(--cursor-default)}body:empty{cursor:var(--cursor-progress)}:any-link{&,&:after,&:before{cursor:var(--cursor-pointer)}}::-webkit-scrollbar-track,::-webkit-scrollbar-thumb,::-webkit-scrollbar-button,::-webkit-scrollbar{cursor:var(--cursor-default)}abbr[title]{cursor:var(--cursor-help)}h1,h2,h3,h4,h5,h6,p,ol,ul,dt,dd,table{cursor:var(--cursor-default);.document &{cursor:var(--cursor-text)}}.field,:read-write{cursor:var(--cursor-text)}.control,input:is([type=checkbox],[type=radio],[type=file],[type=range]),label,legend,select{cursor:var(--cursor-default)}.button,input:is([type=color],[type=button],[type=reset],[type=submit]),button{cursor:var(--cursor-button, var(--cursor-default))}:is(.disabled,[disabled],:disabled):not(form,fieldset){cursor:var(--cursor-not-allowed)}[aria-busy=true]{&,:is(*,:after,:before){cursor:var(--cursor-progress)!important}}}@layer components{root-view:not([class]){display:contents}ui-picto{overflow:hidden;display:inline-flex;justify-content:center;align-items:center;text-indent:0;vertical-align:top;--size: var(--picto-size);flex:0 0 var(--size);inline-size:var(--size);block-size:var(--size);svg,img{vertical-align:top;fill:currentcolor;inline-size:100%;block-size:100%;min-inline-size:16px;min-block-size:16px}}ui-slider{display:contents}:root{--player-bg: var(--screen-bg);--player-fullscreen-controls-pa: var(--unit)}ui-player{display:flex;flex-direction:column;min-inline-size:var(--control-w);min-block-size:calc(var(--control-w) / 2);max-inline-size:100%;max-block-size:100%}ui-player[audio]:not([waveform]){min-block-size:auto}ui-player[audio] .ui-player__media,ui-player[audio]:not([waveform]) .ui-player__stage{display:none}.ui-player__shell{flex:1;display:flex;flex-direction:column;position:relative;max-block-size:100%}.ui-player__controls{padding:0;border:none;display:flex;align-items:center;gap:var(--unit-sm)}.ui-player__elapsed,.ui-player__duration{font:var(--font-mono-fs)/var(--font-mono-lh) var(--font-mono-ff);padding-inline:0;margin:0}.ui-player__stage,.ui-player__seek{flex:1}.ui-player__volume{inline-size:calc(var(--control-w) / 2)}.ui-player__stage{background:var(--player-bg);overflow:hidden;margin-block-end:var(--unit-xs)}.ui-player__media{block-size:100%;inline-size:100%;object-fit:contain}.ui-player__media::-webkit-media-controls-fullscreen-button{display:none}.ui-player__shell:fullscreen .ui-player__stage{border:0}.ui-player__shell:fullscreen .ui-player__controls{position:absolute;bottom:var(--player-fullscreen-controls-pa);right:var(--player-fullscreen-controls-pa);left:var(--player-fullscreen-controls-pa)}ui-icon{display:inline-flex;flex-direction:column;align-items:center;margin:1px;--icon-size: 32px;--icon-gap: 2px;inline-size:calc(2 * var(--icon-size));block-size:calc(2 * var(--icon-size));position:relative;user-select:none;pointer-events:none}.ui-icon__figure{pointer-events:auto;display:grid}.ui-icon__image,.ui-icon__mask{grid-area:1 / 1;inline-size:var(--icon-size);block-size:var(--icon-size)}.ui-icon__image{image-rendering:pixelated}.ui-icon__mask{mask-size:100%}.ui-icon__label{pointer-events:auto;padding:1px 2px;max-inline-size:100%;position:absolute;top:calc(var(--icon-size) + var(--icon-gap))}ui-icon:is([aria-pressed=true],[aria-selected=true]) .ui-icon__image{filter:grayscale(100%) contrast(30%) brightness(90%) contrast(250%)}ui-icon:is([aria-pressed=true],[aria-selected=true]) .ui-icon__mask{background-color:var(--highlight-bg);mix-blend-mode:color}ui-icon:is([aria-pressed=true],[aria-selected=true]) .ui-icon__label{--fg: var(--highlight-fg);--bg: var(--highlight-bg);background:var(--bg);color:var(--fg);text-shadow:var(--highlight-tsh, none)}ui-icon:focus{outline:none}ui-icon:not([small])>.ui-icon__label{contain:paint;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:block-axis;overflow:clip;text-align:center;text-wrap:pretty}ui-icon:not([small]):focus .ui-icon__label{z-index:1;background:var(--bg);-webkit-line-clamp:8}ui-icon:focus .ui-icon__label:after{content:"";position:absolute;inset:0;padding:1px;background:repeating-conic-gradient(transparent 0% 25%,#fff 0% 50%) top left / 2px 2px;--_mask: linear-gradient(#000 0 0), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_mask);mask:var(--_mask);-webkit-mask-composite:source-out;mask-composite:subtract;mix-blend-mode:difference}ui-icon[small]{--icon-size: 16px;--icon-gap: 0;inline-size:auto;block-size:auto;justify-content:center;flex-direction:row;margin:0;max-inline-size:100%;.ui-icon__label{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-icon__image[src*="32x32"]{image-rendering:auto}}ui-folder{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;min-block-size:0;padding:var(--unit-md) 0;overflow:auto;&:where(.focus,:focus-visible){outline:var(--field-focus-ol);outline-offset:var(--field-focus-olo)}}ui-explorer{flex:1;display:flex;flex-direction:column;max-block-size:100%}:root{--menu-bg: var(--panel-bg);--menu-fg: var(--panel-fg);--menu-bdw: var(--outset-bdw);--menu-bds: var(--outset-bds);--menu-bdc: var(--outset-bdc);--menu-bdi: var(--outset-bdi);--menu-bdr: var(--outset-bdr);--menu-tsh: var(--outset-tsh);--menu-bsh: var(--outset-bsh);--menu-w: var(--control-w);--menu-max-w: calc(var(--control-w) * 2);--menu-picto-size: var(--picto-size);--menu-highlight-fg: var(--highlight-fg);--menu-highlight-bg: var(--highlight-bg)}ui-menu,ui-menubar{flex-shrink:0;list-style:none;user-select:none;max-inline-size:100%;overflow:auto;--bg: var(--menu-bg);--fg: var(--menu-fg);background:var(--bg);color:var(--fg);text-shadow:var(--menu-tsh, none);& hr{margin:0}&:empty{display:none}}ui-menu{display:block;flex:0 1 auto;inline-size:max-content;min-inline-size:min(var(--menu-w),100%);max-inline-size:min(var(--menu-max-w),100%);max-block-size:100%;z-index:var(--z-popups);border-width:var(--menu-bdw);border-style:var(--menu-bds);border-color:var(--menu-bdc);border-image:var(--menu-bdi);border-radius:var(--menu-bdr);box-shadow:var(--menu-bsh)}ui-menubar{display:flex;>li>.ui-menu__menuitem{padding:var(--unit-xs) var(--unit-sm)}}ui-menubar hr{block-size:auto;inline-size:0;border-width:var(--separator-v-bdw);border-style:var(--separator-v-bds);border-color:var(--separator-v-bdc);box-shadow:var(--separator-v-bsh)}.ui-menu__menuitem{all:unset;box-sizing:border-box;text-align:start;display:flex;align-items:center;line-height:1;flex:1;inline-size:100%;padding:var(--unit-xs);margin:0;--gap: var(--unit-sm);gap:var(--gap);&:not(label){>span{min-block-size:var(--menu-picto-size);line-height:var(--menu-picto-size);flex:1}ui-menu &>:first-child:not(ui-picto){margin-inline-start:calc(calc(var(--gap) + var(--menu-picto-size)))}}&.ui-menu__menuitem--empty{opacity:.5}&[aria-haspopup]>ui-picto:last-child{margin-inline-end:calc(-1 * var(--unit-xs))}}label.ui-menu__menuitem:has(:disabled),button.ui-menu__menuitem:disabled{color:var(--button-disabled-fg);opacity:var(--control-disabled-alpha);text-shadow:var(--button-disabled-tsh, none)}label.ui-menu__menuitem>input[type=checkbox i],label.ui-menu__menuitem>input[type=radio i],button.ui-menu__menuitem>ui-picto{all:unset;box-sizing:border-box;inline-size:var(--menu-picto-size);block-size:var(--menu-picto-size);position:relative;flex-shrink:0;--fg: currentcolor}label.ui-menu__menuitem>input[type=radio i]{border-radius:999px}button.ui-menu__menuitem[aria-haspopup][aria-expanded=true],label.ui-menu__menuitem:not(:has(:disabled)):hover,button.ui-menu__menuitem:not(:disabled):hover{--bg: var(--menu-highlight-bg);--fg: var(--menu-highlight-fg);background:var(--bg);color:var(--fg);text-shadow:var(--menu-highlight-tsh, none)}:root{--dialog-max-size-margin: var(--unit-sm)}dialog[open],ui-dialog{display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:none;position:absolute;z-index:var(--z-popup);justify-content:flex-start;top:50%;left:50%;translate:-50% -50%;inline-size:fit-content;min-inline-size:128px;min-block-size:28px;max-inline-size:calc(100% - var(--dialog-max-size-margin));max-block-size:calc(100% - var(--dialog-max-size-margin));gap:var(--gap);padding:var(--pa);margin:0;background:var(--bg);color:var(--fg);text-shadow:var(--tsh, none);border:var(--bdw) var(--bds) var(--bdc);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);--gap: var(--dialog-gap, var(--unit-xs));--pa: var(--dialog-pa, var(--unit-xs));--bg: var(--dialog-bg, var(--panel-bg));--fg: var(--dialog-fg, var(--panel-fg));--tsh: var(--dialog-tsh, var(--main-tsh));--bdc: var(--dialog-bdc, var(--outset-bdc));--bdw: var(--dialog-bdw, var(--outset-bdw));--bds: var(--dialog-bds, var(--outset-bds));--bdi: var(--dialog-bdi, var(--outset-bdi));--bdr: var(--dialog-bdr, var(--outset-bdr));--bsh: var(--dialog-bsh, var(--outset-bsh));&.clear{&,.ui-dialog__body{overflow:visible}&,.ui-dialog__title,.ui-dialog__header,.ui-dialog__footer{font:inherit;text-shadow:inherit;background:transparent;box-shadow:none;border:none;padding:0}}}.ui-dialog__body{box-sizing:content-box;flex:1 0 0%;overflow:auto;position:relative;overscroll-behavior:none;>:only-child{overscroll-behavior:none;flex:1 0 100%;&:is(iframe){max-block-size:100%}}}.ui-dialog__header,.ui-dialog__footer{display:flex;flex:0 0 0%}.ui-dialog__header{align-items:center;gap:var(--unit-xxs)}.ui-dialog__footer{justify-content:end;gap:var(--gap);ui-dialog[role=alertdialog] &{flex-wrap:wrap}}.ui-dialog__header button{box-sizing:content-box;padding-block:0;padding-inline:var(--unit-xs);flex:none;block-size:var(--picto-size);min-inline-size:auto;min-block-size:auto}.ui-dialog__title{position:relative;display:inline-flex;overflow:hidden;font-size:inherit;font-weight:700;user-select:none;flex:1;align-items:center;align-self:stretch;margin:0;gap:var(--dialog__title-gap, var(--unit-xs));padding-inline-start:var(--unit-xs)}.ui-dialog__title ui-picto[value]+.ui-dialog__title__text{margin-inline-start:calc(var(--picto-size) + var(--dialog__title-gap, var(--unit-xs)))}.ui-dialog__title ui-picto{position:absolute}.ui-dialog__title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;&:empty:before{content:var(--ZERO_WIDTH_SPACE)}}@media (pointer: coarse){.ui-dialog__button{padding:var(--unit)}}.ui-dialog-demand__content{white-space:pre-wrap}ui-workspace{display:block;position:relative;z-index:1;inline-size:100%;block-size:100%;overflow:clip;isolation:isolate;pointer-events:none;>ui-dialog{pointer-events:auto}}ui-dock{display:flex;flex:1 1 auto;gap:var(--unit-xxs);overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}>button{justify-content:start;flex:0 1 100px;gap:var(--unit-xs);padding-inline:var(--unit-xxs)}}.ui-dock__ghost{opacity:0;pointer-events:none;border:1px dotted #000;background:#0000004d}ui-emulator{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column;background-color:#000;color:#fff;justify-content:center;>ui-gamepad{flex:1 0 auto}>:first-child,canvas{position:relative!important;image-rendering:pixelated;object-fit:contain;min-block-size:0%;flex:0 1 auto}}ui-gamepad{--gamepad-gap: var(--unit);display:flex;flex-direction:column;background:var(--panel-bg);color:var(--panel-fg);padding:var(--gamepad-gap);gap:var(--gamepad-gap);position:relative;justify-content:center;touch-action:none;@media (hover: hover) and (pointer: fine){display:none}}.ui-gamepad__button{&:active:not(.active){--_bg: var(--button-bg);--_fg: var(--button-fg);--_tsh: var(--button-tsh);--_bdc: var(--button-bdc);--_bdw: var(--button-bdw);--_bds: var(--button-bds);--_bdi: var(--button-bdi);--_bdr: var(--button-bdr);--_bsh: var(--button-bsh);--_tf: var(--button-tf)}}.ui-gamepad__header{position:absolute;top:var(--gamepad-gap);inline-size:100%;text-align:center}.ui-gamepad__top{flex:1;display:flex;justify-content:space-between;align-items:center}.ui-gamepad__dpad{position:relative;&:before{content:"";pointer-events:none;position:absolute;inset:0;background-color:#0009;clip-path:polygon(0 33%,33% 33%,33% 0%,66% 0,66% 33%,100% 33%,100% 66%,66% 66%,66% 100%,33% 100%,33% 66%,0 66%);z-index:0}}.ui-gamepad__dpad__buttons{inline-size:50vmin;min-inline-size:50px;max-inline-size:160px;aspect-ratio:1;flex-grow:0;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);.ui-gamepad__button{min-inline-size:fit-content}.ui-gamepad__dpad--up>&{transform:perspective(300px) rotateX(9deg)}.ui-gamepad__dpad--down>&{transform:perspective(300px) rotateX(-9deg)}.ui-gamepad__dpad--right>&{transform:perspective(300px) rotateY(9deg)}.ui-gamepad__dpad--left>&{transform:perspective(300px) rotateY(-9deg)}.ui-gamepad__dpad--up.ui-gamepad__dpad--right>&{transform:perspective(300px) rotateY(9deg) rotateX(9deg)}.ui-gamepad__dpad--up.ui-gamepad__dpad--left>&{transform:perspective(300px) rotateY(-9deg) rotateX(9deg)}.ui-gamepad__dpad--down.ui-gamepad__dpad--right>&{transform:perspective(300px) rotateY(9deg) rotateX(-9deg)}.ui-gamepad__dpad--down.ui-gamepad__dpad--left>&{transform:perspective(300px) rotateY(-9deg) rotateX(-9deg)}}.ui-gamepad__left{grid-column:1;grid-row:2}.ui-gamepad__right{grid-column:3;grid-row:2}.ui-gamepad__up{grid-column:2;grid-row:1}.ui-gamepad__down{grid-column:2;grid-row:3}.ui-gamepad__center{grid-column:2;grid-row:2}.ui-gamepad__buttons{flex-grow:0;display:flex;gap:var(--gamepad-gap);position:relative;z-index:1}.ui-gamepad__a,.ui-gamepad__b{inline-size:calc(50vmin / 3);max-inline-size:80px;aspect-ratio:1;font-weight:700}.ui-gamepad__a{translate:0 calc(var(--unit) * 1);@media (orientation: landscape),(width >= 450px){translate:0 calc(var(--unit) * -1)}}.ui-gamepad__b{translate:0 calc(var(--unit) * 2.5);@media (orientation: landscape),(width >= 450px){translate:0 calc(var(--unit) * .5)}}.ui-gamepad__bottom{display:flex;inline-size:100%;gap:calc(var(--gamepad-gap) * 2);margin-block-start:var(--gamepad-gap);justify-content:center;@media (orientation: landscape),(width >= 450px){justify-content:end}@media (orientation: portrait) and (width >= 450px){margin-block-start:calc(-1 * var(--unit-xl))}@media (orientation: landscape){position:absolute;inline-size:auto;bottom:var(--gamepad-gap);right:var(--gamepad-gap)}}.ui-gamepad__select,.ui-gamepad__start{padding:var(--unit-xs) var(--unit-lg);flex:0 1 auto}}:root{--picto-size: 16px;--picto--up: url(#picto-up);--picto--down: url(#picto-down);--picto--clear: url(#picto-clear);--picto--import: url(#picto-import);--picto--calendar: url(#picto-calendar);--picto--bullet-list: url(#picto-bullet-list);--addon-size: round(down, 1.17rem, 2px);--addon-ma-x: round(down, .4rem, 2px)}@layer reset{input::placeholder,textarea::placeholder{text-shadow:var(--placeholder-tsh, var(--main-tsh, none));color:var( --placeholder-fg, color-mix( in srgb, hsl(from var(--fg) h calc(s/2) l), var(--bg) 30% ) )}input,textarea,select,button,::file-selector-button{color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit}a.button{all:unset;box-sizing:border-box}:is(.disabled,[disabled],:disabled):not(form,fieldset){opacity:var(--disabled-opacity, .5)}}@layer theme{fieldset{margin-inline:0;min-inline-size:0;padding:0;border:none;overflow:auto;*:has(>&){--parent-pa: var(--pa)}&:not([role=none]){padding:var(--unit);--bdw: var(--fieldset-bdw, var(--main-bdw));border-color:var(--fieldset-bdc, var(--main-bdc));border-width:var(--bdw);border-style:var(--fieldset-bds, var(--main-bds));border-image:var(--fieldset-bdi, var(--main-bdi));box-shadow:var(--fieldset-bsh, var(--main-bsh));border-radius:var( --fieldset-bdr, max( calc(var(--main-bdr) - var(--bdw) - var(--parent-pa, 0px)), calc(var(--main-bdr) / 2) ) )}}:is(form,fieldset).aligned{>:is(p,div,fieldset[role=none]):not(.colspan){display:grid;grid-template-columns:1fr 3fr;grid-template-columns:min(round(down,35%,1px),var(--label-mw)) 1fr;>:is(label,.label){text-align:end}}}legend{font-weight:700;padding:0 .5ch;margin-inline-start:-.5ch;min-inline-size:2ch;+*{--stack: 0;--flow: 0}}.label,label,.control,meter,progress,.button,button,.field,input,textarea,select{--stack: var(--unit-xs);--flow: var(--unit-xs);min-inline-size:3ch;--pa-x: var(--field-pa-x, var(--control-pa-x));--pa-y: var(--field-pa-y, var(--control-pa-y));padding-inline:var(--pa-x);padding-block:var(--pa-y);--_control-bdw: var(--field-bdw, var(--control-bdw, var(--inset-bdw)));--_control-lh: calc(1em * var(--field-lh, var(--font-sans-lh)));--_control-h: calc(var(--_control-lh) + (var(--control-pa-y) * 2) + (var(--_control-bdw) * 2))}:is(label,.label,.control):not(.button){flex:0 1 auto;min-inline-size:2ch;margin-inline-end:var(--unit-xs);border-style:solid;border-color:transparent;border-width:var(--_control-bdw);padding-inline:0;border-inline-width:0;align-self:self-start;justify-self:self-end}progress,input[type=color],input[type=range]{block-size:var(--_control-h)}:is(button,.button,input:is([type=button],[type=reset],[type=submit])){position:relative;display:inline-flex;text-align:center;justify-content:center;align-items:center;user-select:none;gap:var(--gap, var(--unit-xs));flex:1 1 auto;vertical-align:baseline;&:where(input){vertical-align:top}&:where(:not(input)){>:only-child:not(img):empty{inline-size:0;min-inline-size:0;&:before{content:var(--ZERO_WIDTH_SPACE)}}&:empty:before{content:var(--ZERO_WIDTH_SPACE)}}&:has(>ui-picto:only-child){flex:0 0 auto;aspect-ratio:1;padding-inline:0}& ui-picto{display:inline-block}.cols:has(input:not(&),select,textarea)>&{flex:0 1 auto}.cols>&+&{margin-inline-start:var(--group-button-gap, calc(-1 * var(--group-border-collpase) * var(--bdw)))}--_control-lh: calc(1em * var(--button-lh, var(--font-sans-lh)));min-block-size:var(--_control-h);--pa-x: var(--button-pa-x, var(--control-pa-x));--pa-y: var(--button-pa-y, var(--control-pa-y));transition:var(--button-transition, var(--control-transition));font-family:var(--button-ff);background:var(--bg);color:var(--fg);text-shadow:var(--tsh, none);border:var(--bdw) var(--bds) var(--bdc);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);transform:var(--tf);--bg: var(--state-bg, var(--_bg, var(--button-bg)));--fg: var(--state-fg, var(--_fg, var(--button-fg)));--tsh: var(--state-tsh, var(--_tsh, var(--button-tsh)));--bdc: var(--state-bdc, var(--_bdc, var(--button-bdc)));--bdw: var(--state-bdw, var(--_bdw, var(--button-bdw)));--bds: var(--state-bds, var(--_bds, var(--button-bds)));--bdi: var(--state-bdi, var(--_bdi, var(--button-bdi)));--bdr: var(--state-bdr, var(--_bdr, var(--button-bdr)));--bsh: var(--state-bsh, var(--_bsh, var(--button-bsh)));--tf: var(--state-tf, var(--_tf, var(--button-tf)));&:where(.focus,:focus-visible){anchor-name:--focused;z-index:var(--z-focused);outline:var(--button-focus-ol);outline-offset:var(--button-focus-olo);--_bg: var(--button-focus-bg);--_fg: var(--button-focus-fg);--_tsh: var(--button-focus-tsh);--_bdc: var(--button-focus-bdc);--_bdw: var(--button-focus-bdw);--_bds: var(--button-focus-bds);--_bdi: var(--button-focus-bdi);--_bdr: var(--button-focus-bdr);--_bsh: var(--button-focus-bsh);--_tf: var(--button-focus-tf)}&:where(.active,:active):not(.disabled,[disabled],:disabled){--_bg: var(--button-active-bg);--_fg: var(--button-active-fg);--_tsh: var(--button-active-tsh);--_bdc: var(--button-active-bdc);--_bdw: var(--button-active-bdw);--_bds: var(--button-active-bds);--_bdi: var(--button-active-bdi);--_bdr: var(--button-active-bdr);--_bsh: var(--button-active-bsh);--_tf: var(--button-active-tf)}input:is([type=checkbox],[type=radio]):where(.disabled,[disabled],:disabled)+&:is(label),&:where(.disabled,[disabled],:disabled){--_bg: var(--button-disabled-bg);--_fg: var(--button-disabled-fg);--_tsh: var(--button-disabled-tsh);--_bdc: var(--button-disabled-bdc);--_bdw: var(--button-disabled-bdw);--_bds: var(--button-disabled-bds);--_bdi: var(--button-disabled-bdi);--_bdr: var(--button-disabled-bdr);--_bsh: var(--button-disabled-bsh);--_tf: var(--button-disabled-tf)}input:is([type=checkbox],[type=radio]):checked+&:is(label),&:where([aria-pressed=true],[aria-selected=true],[aria-expanded=true]){--state-bg: var(--button-toggled-bg, color-mix(in srgb, var(--button-bg), var(--button-fg) 50%));--state-fg: var(--button-toggled-fg);--state-tsh: var(--button-toggled-tsh);--state-bdc: var(--button-toggled-bdc);--state-bdw: var(--button-toggled-bdw);--state-bds: var(--button-toggled-bds);--state-bdi: var(--button-toggled-bdi);--state-bdr: var(--button-toggled-bdr);--state-bsh: var(--button-toggled-bsh);--state-tf: var(--button-toggled-tf)}input:is([type=checkbox],[type=radio]):where(.active,:active):not(.disabled,[disabled],:disabled)+&:is(label),&:where([aria-pressed=true],[aria-selected=true],[aria-expanded=true]):where(.active,:active):not(label,.disabled,[disabled],:disabled){--state-bg: var(--button-toggled-active-bg, var(--button-toggled-bg));--state-fg: var(--button-toggled-active-fg, var(--button-toggled-fg));--state-tsh: var(--button-toggled-active-tsh, var(--button-toggled-tsh));--state-bdc: var(--button-toggled-active-bdc, var(--button-toggled-bdc));--state-bdw: var(--button-toggled-active-bdw, var(--button-toggled-bdw));--state-bds: var(--button-toggled-active-bds, var(--button-toggled-bds));--state-bdi: var(--button-toggled-active-bdi, var(--button-toggled-bdi));--state-bdr: var(--button-toggled-active-bdr, var(--button-toggled-bdr));--state-bsh: var(--button-toggled-active-bsh, var(--button-toggled-bsh));--state-tf: var(--button-toggled-active-tf, var(--button-toggled-tf))}input:is([type=checkbox],[type=radio]):where(.disabled,[disabled],:disabled):checked+&:is(label),&:where([aria-pressed=true],[aria-selected=true],[aria-expanded=true]):where(.disabled,[disabled],:disabled){--state-bg: var(--button-toggled-disabled-bg, var(--button-toggled-bg));--state-fg: var(--button-toggled-disabled-fg, var(--button-toggled-fg));--state-tsh: var(--button-toggled-disabled-tsh, var(--button-toggled-tsh));--state-bdc: var(--button-toggled-disabled-bdc, var(--button-toggled-bdc));--state-bdw: var(--button-toggled-disabled-bdw, var(--button-toggled-bdw));--state-bds: var(--button-toggled-disabled-bds, var(--button-toggled-bds));--state-bdi: var(--button-toggled-disabled-bdi, var(--button-toggled-bdi));--state-bdr: var(--button-toggled-disabled-bdr, var(--button-toggled-bdr));--state-bsh: var(--button-toggled-disabled-bsh, var(--button-toggled-bsh));--state-tf: var(--button-toggled-disabled-tf, var(--button-toggled-tf))}input:is([type=checkbox],[type=radio]):where(.focus,:focus-visible):checked+&:is(label),&:where([aria-pressed=true],[aria-selected=true],[aria-expanded=true]):where(.focus,:focus-visible){--state-bg: var(--button-toggled-focus-bg, var(--button-toggled-bg));--state-fg: var(--button-toggled-focus-fg, var(--button-toggled-fg));--state-tsh: var(--button-toggled-focus-tsh, var(--button-toggled-tsh));--state-bdc: var(--button-toggled-focus-bdc, var(--button-toggled-bdc));--state-bdw: var(--button-toggled-focus-bdw, var(--button-toggled-bdw));--state-bds: var(--button-toggled-focus-bds, var(--button-toggled-bds));--state-bdi: var(--button-toggled-focus-bdi, var(--button-toggled-bdi));--state-bdr: var(--button-toggled-focus-bdr, var(--button-toggled-bdr));--state-bsh: var(--button-toggled-focus-bsh, var(--button-toggled-bsh));--state-tf: var(--button-toggled-focus-tf, var(--button-toggled-tf))}&.primary{--button-bg: var(--main-accent-bg);--button-bdc: var(--main-accent-bg);--button-fg: var(--main-accent-fg);--button-toggled-bg: var(--main-accent-bg);--button-toggled-bdc: var(--main-accent-bg);--button-toggled-fg: var(--main-accent-fg)}&.clear{all:revert;font:inherit;background:transparent;box-shadow:none;border:none;padding:0}}select,textarea,meter,progress,input:not([type=button],[type=checkbox],[type=radio],[type=range],[type=reset],[type=submit]),.field{position:relative;appearance:none;flex:1 1 0%;inline-size:100%;max-inline-size:100%;.document &{inline-size:var(--control-w)}&.fluid{field-sizing:content}padding-inline:var(--field-pa-x, var(--control-pa-x));transition:var(--field-transition, var(--control-transition));font-family:var(--field-ff);--sel-bg: var(--field-sel-bg);--sel-fg: var(--field-sel-fg);--bg: var(--_bg, var(--field-bg));--fg: var(--_fg, var(--field-fg));--tsh: var(--_tsh, var(--field-tsh));--bdc: var(--_bdc, var(--field-bdc));--bdw: var(--_bdw, var(--field-bdw));--bds: var(--_bds, var(--field-bds));--bdi: var(--_bdi, var(--field-bdi));--bdr: var(--_bdr, var(--field-bdr));--bsh: var(--_bsh, var(--field-bsh));background:var(--bg);color:var(--fg);text-shadow:var(--tsh, none);border:var(--bdw) var(--bds) var(--bdc);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);&:where(.focus,:focus-visible){anchor-name:--focused;z-index:var(--z-focused);outline:var(--field-focus-ol);outline-offset:var(--field-focus-olo);--_bg: var(--field-focus-bg);--_fg: var(--field-focus-fg);--_tsh: var(--field-focus-tsh);--_bdc: var(--field-focus-bdc);--_bdw: var(--field-focus-bdw);--_bds: var(--field-focus-bds);--_bdi: var(--field-focus-bdi);--_bdr: var(--field-focus-bdr);--_bsh: var(--field-focus-bsh)}&:where(.invalid,:invalid){--_bg: var(--field-invalid-bg, hsl(from var(--color-red) h s 85%));--_fg: var(--field-invalid-fg);--_tsh: var(--field-invalid-tsh);--_bdc: var(--field-invalid-bdc);--_bdw: var(--field-invalid-bdw);--_bds: var(--field-invalid-bds);--_bdi: var(--field-invalid-bdi);--_bdr: var(--field-invalid-bdr);--_bsh: var(--field-invalid-bsh)}&:where(.disabled,[disabled],:disabled){--_bg: var(--field-disabled-bg);--_fg: var(--field-disabled-fg);--_tsh: var(--field-disabled-tsh);--_bdc: var(--field-disabled-bdc);--_bdw: var(--field-disabled-bdw);--_bds: var(--field-disabled-bds);--_bdi: var(--field-disabled-bdi);--_bdr: var(--field-disabled-bdr);--_bsh: var(--field-disabled-bsh)}&:where(.readonly,[readonly]){--_bg: var(--field-readonly-bg, var(--field-disabled-bg));--_fg: var(--field-readonly-fg, var(--field-disabled-fg));--_tsh: var(--field-readonly-tsh, var(--field-disabled-tsh));--_bdc: var(--field-readonly-bdc, var(--field-disabled-bdc));--_bdw: var(--field-readonly-bdw, var(--field-disabled-bdw));--_bds: var(--field-readonly-bds, var(--field-disabled-bds));--_bdi: var(--field-readonly-bdi, var(--field-disabled-bdi));--_bdr: var(--field-readonly-bdr, var(--field-disabled-bdr));--_bsh: var(--field-readonly-bsh, var(--field-disabled-bsh))}}input[type=checkbox],input[type=radio]{box-sizing:content-box;position:relative;appearance:none;display:inline-block;min-inline-size:auto;margin-block:0;margin-inline:var(--unit-xs);&:has(+label.button){display:none}--pa: round(var(--checkbox-pa, 0px), var(--checkbox-size-round, 2px));--size: round(var(--checkbox-size, var(--addon-size)), var(--checkbox-size-round, 2px));--anim-speed: var(--checkbox-anim-speed, .1s);inline-size:var(--size);block-size:var(--size);padding:var(--pa);vertical-align:calc(25% - (var(--size) / 2) - var(--pa) - var(--bdw));transition:var(--field-transition, var(--control-transition));--bg: var(--_bg, var(--checkbox-bg, var(--field-bg)));--fg: var(--_fg, var(--checkbox-fg, var(--field-fg)));--bdc: var(--_bdc, var(--checkbox-bdc, var(--field-bdc)));--bdw: var(--_bdw, var(--checkbox-bdw, var(--field-bdw)));--bds: var(--_bds, var(--checkbox-bds, var(--field-bds)));--bdi: var(--_bdi, var(--checkbox-bdi, var(--field-bdi)));--bdr: var(--_bdr, var(--checkbox-bdr, var(--field-bdr)));--bsh: var(--_bsh, var(--checkbox-bsh, var(--field-bsh)));background:var(--bg);border:var(--bdw) var(--bds) var(--bdc);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);&:where(.focus,:focus-visible){anchor-name:--focused;z-index:var(--z-focused);outline:var(--checkbox-focus-ol, var(--field-focus-ol));outline-offset:var(--checkbox-focus-olo, var(--field-focus-olo));--_bg: var(--checkbox-focus-bg, var(--field-focus-bg));--_fg: var(--checkbox-focus-fg, var(--field-focus-fg));--_bdc: var(--checkbox-focus-bdc, var(--field-focus-bdc));--_bdw: var(--checkbox-focus-bdw, var(--field-focus-bdw));--_bds: var(--checkbox-focus-bds, var(--field-focus-bds));--_bdi: var(--checkbox-focus-bdi, var(--field-focus-bdi));--_bdr: var(--checkbox-focus-bdr, var(--field-focus-bdr));--_bsh: var(--checkbox-focus-bsh, var(--field-focus-bsh))}&:where(.disabled,[disabled],:disabled){--_bg: var(--checkbox-disabled-bg, var(--field-disabled-bg));--_fg: var(--checkbox-disabled-fg, var(--field-disabled-fg));--_tsh: var(--checkbox-disabled-tsh, var(--field-disabled-tsh));--_bdc: var(--checkbox-disabled-bdc, var(--field-disabled-bdc));--_bdw: var(--checkbox-disabled-bdw, var(--field-disabled-bdw));--_bds: var(--checkbox-disabled-bds, var(--field-disabled-bds));--_bdi: var(--checkbox-disabled-bdi, var(--field-disabled-bdi));--_bdr: var(--checkbox-disabled-bdr, var(--field-disabled-bdr));--_bsh: var(--checkbox-disabled-bsh, var(--field-disabled-bsh))}&:before{content:"";position:absolute;inset:0;overflow:hidden;background:var(--fg)}&[type=checkbox]{&:before{inset:var(--pa);transition:clip-path var(--anim-speed);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%)}&:checked:before{clip-path:polygon(25% 37%,41% 57%,77% 26%,87% 37%,39% 78%,13% 48%)}&:indeterminate:before{clip-path:polygon(20% 45%,40% 45%,80% 45%,80% 60%,40% 60%,20% 60%)}}&[type=radio]{border-radius:var(--radio-bdr, 100%);&:before{border-radius:inherit;background-clip:content-box;background-color:var(--fg);border:var(--size) solid transparent;transition:border-width var(--anim-speed)}&:checked:before{border-width:calc(var(--radio-pa, var(--pa)) + (var(--size) / 3.5))}}}textarea{vertical-align:top;overflow:auto scroll;resize:none}textarea[wrap=soft]{overflow:hidden scroll}textarea:not([rows]){block-size:calc((4 * 1lh) + (var(--pa-y) * 2) + (var(--bdw) * 2))}select:not([size],[multiple]){--select__arrow-image: conic-gradient( var(--addon-fg, var(--fg)) 0deg 45deg, transparent 45deg 315deg, var(--addon-fg, var(--fg)) 315deg );--_arrow-size: var(--select__arrow-size, calc(var(--addon-size) / 2));background-image:var(--select__arrow-image),var(--EMPTY_IMAGE);background-size:var(--_arrow-size) var(--_arrow-size),auto;background-repeat:no-repeat;background-position-y:calc(50% + (var(--_arrow-size) / 3)),top;--_x: calc(100% - var(--addon-ma-x) - (var(--addon-size) / 2) + (var(--_arrow-size) / 2));background-position-x:var(--_x),var(--end);&:dir(rtl){--_x: calc((var(--addon-size) / 2) - (var(--_arrow-size) / 2))}}select:is([size],[multiple]){vertical-align:top;overflow:hidden scroll;padding:0;--pa-y: round(up, var(--field-pa-y, var(--control-pa-y)), 1px);--pa-x: var(--field-pa-x, var(--control-pa-x));--_fs: var(--field-fs, var(--control-fs, 1rem));--_option-lh-top-fix: var(--option-lh-top-fix, 0px);--_option-lh-bottom-fix: var(--option-lh-bottom-fix, 0px);--_optgroup-ma-fix: var(--optgroup-ma-fix, 1px);@supports (-moz-appearance:none){--_option-lh-top-fix: var(--option-lh-top-fix, 0px);--_optgroup-ma-fix: 0px}option,optgroup:before{--_bg: var(--option-bg);--_fg: var(--option-fg, var(--fg));--_tsh: var(--option-tsh);background:var(--_bg);color:var(--_fg, var(--fg, none));text-shadow:var(--_tsh, var(--tsh, none));display:block;min-block-size:auto;font-size:var(--_fs);block-size:calc(var(--_control-lh) + (var(--pa-y) * 2) + var(--_option-lh-bottom-fix));padding-block-start:calc(var(--pa-y) + var(--_option-lh-top-fix));padding-block-end:calc(var(--pa-y) - var(--_option-lh-bottom-fix));padding-inline:var(--pa-x)}optgroup{font-size:0;font-weight:400;font-style:normal;padding:0;margin-block-start:calc(-1 * var(--_optgroup-ma-fix));margin-block-end:calc(-1 * var(--_optgroup-ma-fix));option{text-indent:calc(var(--optgroup-indent, var(--unit-xxs)) + var(--pa-x))}&:before{content:attr(label);transform:translateY(var(--_optgroup-ma-fix));font-weight:var(--optgroup-font-weight, 700);font-style:var(--optgroup-font-style, normal);--_bg: var(--optgroup-bg);--_fg: var(--optgroup-fg);--_tsh: var(--optgroup-tsh)}}option:checked{--_bg: var(--option-toggled-bg, var(--highlight-bg, var(--main-accent-bg)));--_fg: var(--option-toggled-fg, var(--highlight-fg, var(--main-accent-fg)));--_tsh: var(--option-toggled-tsh, var(--highlight-tsh, none))}&:is(.disabled,[disabled],:disabled) option:checked{--_bg: var(--option-toggled-disabled-bg, var(--fg));--_fg: var(--option-toggled-disabled-fg, var(--bg));--_tsh: var(--option-toggled-disabled-tsh, none)}}select:not([size],[multiple]),input[list],input[type=file],input[type=number],input[type=month],input[type=datetime-local],input[type=time],input[type=week],input[type=date]{position:relative;padding-inline-end:calc(var(--addon-size) + (2 * var(--addon-ma-x)));@supports not selector(::-webkit-calendar-picker-indicator){padding-inline-end:0}}input::-webkit-search-cancel-button,input::-webkit-calendar-picker-indicator,input[type=number]::-webkit-inner-spin-button,input[type=file]::file-selector-button{margin:0;padding:0;opacity:1;visibility:visible;display:block;color:inherit;font-size:0;appearance:none;box-sizing:border-box;position:absolute;block-size:auto!important;inline-size:var(--addon-size);inset-block:0;inset-inline-end:var(--addon-ma-x);cursor:var(--cursor-default);mask-image:var(--picto--calendar);mask-position:round(down,50%,1px) round(up,50%,1px);mask-repeat:no-repeat;background:var(--addon-fg, var(--field-fg, currentcolor))}input:is(.disabled,[disabled],:disabled){&::-webkit-calendar-picker-indicator,&[type=number]::-webkit-inner-spin-button,&[type=file]::file-selector-button{background:var(--addon-disabled-fg, var(--field-disabled-fg, currentcolor))}}input[type=file]::file-selector-button{mask-image:var(--picto--import)}input[list]::-webkit-calendar-picker-indicator{mask-image:var(--picto--bullet-list)}input::-webkit-search-cancel-button{mask-image:var(--picto--clear)}input[type=number]::-webkit-inner-spin-button{--offset: var(--spin-button-offset, 4px);mask-image:var(--picto--up),var(--picto--down);mask-position:round(down,50%,1px) round(up,calc(50% - var(--offset)),1px),round(down,50%,1px) round(up,calc(50% + var(--offset)),1px)}input[type=month],input[type=datetime-local],input[type=time],input[type=week],input[type=date]{padding-inline-start:0}input::-webkit-datetime-edit-fields-wrapper{padding:0;padding-inline-start:var(--control-pa-x, 1ch)}input::-webkit-datetime-edit-text{padding:0}input::-webkit-datetime-edit-ampm-field{padding:0 .5px}input::-webkit-datetime-edit-ampm-field:focus,input::-webkit-datetime-edit-day-field:focus,input::-webkit-datetime-edit-hour-field:focus,input::-webkit-datetime-edit-millisecond-field:focus,input::-webkit-datetime-edit-minute-field:focus,input::-webkit-datetime-edit-month-field:focus,input::-webkit-datetime-edit-second-field:focus,input::-webkit-datetime-edit-week-field:focus,input::-webkit-datetime-edit-year-field:focus{background:var(--highlight-bg, var(--fg));color:var(--highlight-fg, var(--bg));text-shadow:var(--highlight-tsh, none)}input[type=color]{vertical-align:top;.document &{inline-size:auto;aspect-ratio:1}--pa: var(--color-pa, var(--px));padding:var(--pa);--_swatch-bdr: var(--swatch-bdr, calc(var(--bdr) - var(--bdw) - var(--pa)));--_swatch-bdc: var(--swatch-bdc, transparent);--_swatch-bdw: var(--swatch-bdw, var(--main-bdw));--_swatch-bsh: var(--swatch-bsh);&::-webkit-color-swatch-wrapper{padding:0}&::-webkit-color-swatch{border:var(--_swatch-bdw) solid var(--_swatch-bdc, transparent);box-shadow:var(--_swatch-bsh);border-radius:var(--_swatch-bdr)}&::-moz-color-swatch{border:var(--_swatch-bdw) solid var(--_swatch-bdc, transparent);box-shadow:var(--_swatch-bsh);border-radius:var(--_swatch-bdr)}}@keyframes progress-wait{0%{transform:translate(-50%)}50%{transform:translate(50%)}to{transform:translate(-50%)}}progress{position:relative;overflow:hidden;vertical-align:top;--pa: var(--progress-pa, 0);padding:var(--pa);--_bg: var(--progress-bg);--_fg: var(--progress-fg);--_tsh: var(--progress-tsh);--_bdc: var(--progress-bdc);--_bdw: var(--progress-bdw);--_bds: var(--progress-bds);--_bdi: var(--progress-bdi);--_bdr: var(--progress-bdr);--_bsh: var(--progress-bsh);--value-bdr: var(--progress__value-bdr, calc(var(--bdr) - var(--bdw) - var(--pa)));--value-bg: var(--progress__value-bg, var(--main-accent-bg));--value-bsh: var(--progress__value-bsh);--wait-bg: var(--progress__wait-bg, var(--value-bg));--wait-anim: var(--progress__wait-anim, progress-wait 7s infinite steps(25));&::-webkit-progress-bar{background:transparent}&[value]{&::-webkit-progress-value{background:var(--value-bg);border-radius:var(--value-bdr);box-shadow:var(--value-bsh)}&::-moz-progress-bar{background:var(--value-bg);border-radius:var(--value-bdr);box-shadow:var(--value-bsh)}}&:not([value]){&:before{content:"";position:absolute;inset:var(--pa);background:var(--wait-bg);border-radius:var(--value-bdr);box-shadow:var(--value-bsh);will-change:transform;transform-origin:0;animation:var(--wait-anim)}&::-moz-progress-bar{background:var(--wait-bg);border-radius:var(--value-bdr);box-shadow:var(--value-bsh);will-change:transform;transform-origin:0;animation:var(--wait-anim)}}&:after{content:attr(value);position:absolute;block-size:var(--_control-h);line-height:var(--_control-lh);top:var(--control-pa-y);left:round(down,50%,1px);translate:round(down,-50%,1px) 0;inline-size:auto;font-weight:700;color:var(--fg);text-shadow:0 1px 0 var(--bg),1px 0 0 var(--bg),0 -1px 0 var(--bg),-1px 0 0 var(--bg),-1px -1px 0 var(--bg),1px -1px 0 var(--bg),-1px 1px 0 var(--bg),1px 1px 0 var(--bg)}&[max]:after{content:attr(value) "/" attr(max)}&[max="100"]:after{content:attr(value) "%"}}meter{overflow:hidden;align-self:center;vertical-align:baseline;--pa: var(--meter-pa, 0px);padding:var(--pa);--h: round(up, calc(1ex + (2 * var(--pa)) + (2 * var(--bdw))), 1px);block-size:var(--h);max-block-size:var(--_control-h);translate:0 round(up,calc(var(--_bdw) / 2),1px);--_bg: var(--meter-bg);--_bdc: var(--meter-bdc);--_bdw: var(--meter-bdw);--_bds: var(--meter-bds);--_bdi: var(--meter-bdi);--_bdr: var(--meter-bdr);--_tsh: var(--meter-tsh);--_bsh: var(--meter-bsh);--bar-bdr: var(--meter__bar-bdr, calc(var(--bdr) - var(--bdw) - var(--pa)));--bar--high-bg: var(--meter__bar--high-bg, var(--color-lime));--bar--medium-bg: var(--meter__bar--medium-bg, var(--color-yellow));--bar--low-bg: var(--meter__bar--low-bg, var(--color-red));&::-webkit-meter-inner-element{display:block}&::-webkit-meter-bar{background:transparent;border:none;border-radius:var(--bar-bdr);block-size:calc(100% - (var(--pa) * 2));max-inline-size:calc(100% - (var(--pa) * 2))}&::-webkit-meter-optimum-value{background:var(--bar--high-bg)}&::-webkit-meter-suboptimum-value{background:var(--bar--medium-bg)}&::-webkit-meter-even-less-good-value{background:var(--bar--low-bg)}&::-moz-meter-bar{background:transparent;border:none;border-radius:var(--bar-bdr)}&:-moz-meter-optimum::-moz-meter-bar{background:var(--bar--high-bg)}&:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--bar--medium-bg)}&:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--bar--low-bg)}}input[type=range]{appearance:none;overflow:visible;vertical-align:bottom;margin:0;padding-inline:0;background:transparent;border:none;box-shadow:none;color:inherit;outline:none;&[aria-orientation=vertical]{writing-mode:vertical-lr;direction:rtl}--percent: 100;--range_gradient: linear-gradient( to right, var(--range__track-active-bg, var(--main-accent-bg)) calc(1% * var(--percent)), transparent 0 );--track-bg: var(--range__track-bg, var(--range_gradient)), var(--range__track-inactive-bg, var(--main-bdc));--track-h: var(--range__track-h, var(--px));--track-bdc: var(--range__track-bdc);--track-bdw: var(--range__track-bdw);--track-bds: var(--range__track-bds);--track-bdi: var(--range__track-bdi);--track-bdr: var(--range__track-bdr);--track-bsh: var(--range__track-bsh);--thumb-w: var(--range__thumb-w, var(--addon-size));--thumb-h: var(--range__thumb-h, var(--addon-size));--clip: var(--range__thumb-clip, none);--bdr: var(--range__thumb-bdr, 1e5px);--transition: var(--range__thumb-transition, var(--button-transition, var(--control-transition)));--bg: var(--_bg, var(--range__thumb-bg, var(--button-bg)));--bdc: var(--_bdc, var(--range__thumb-bdc, var(--button-bdc)));--bdw: var(--_bdw, var(--range__thumb-bdw, var(--button-bdw)));--bds: var(--_bds, var(--range__thumb-bds, var(--button-bds)));--bdi: var(--_bdi, var(--range__thumb-bdi, var(--button-bdi)));--bsh: var(--_bsh, var(--range__thumb-bsh, var(--button-bsh)));&:where(.disabled,[disabled],:disabled){--_bg: var(--range__thumb-disabled-bg, var(--button-disabled-bg));--_bdc: var(--range__thumb-disabled-bdc, var(--button-disabled-bdc));--_bdw: var(--range__thumb-disabled-bdw, var(--button-disabled-bdw));--_bds: var(--range__thumb-disabled-bds, var(--button-disabled-bds));--_bdi: var(--range__thumb-disabled-bdi, var(--button-disabled-bdi));--_bsh: var(--range__thumb-disabled-bsh, var(--button-disabled-bsh))}&:where(.focus,:focus-visible){--_bg: var(--range__thumb-focus-bg, var(--button-focus-bg));--_bdc: var(--range__thumb-focus-bdc, var(--button-focus-bdc));--_bdw: var(--range__thumb-focus-bdw, var(--button-focus-bdw));--_bds: var(--range__thumb-focus-bds, var(--button-focus-bds));--_bdi: var(--range__thumb-focus-bdi, var(--button-focus-bdi));--_bsh: var(--range__thumb-focus-bsh, var(--button-focus-bsh))}}input[type=range]::-webkit-slider-runnable-track{box-sizing:border-box;block-size:var(--track-h);background:var(--track-bg);border-color:var(--track-bdc);border-width:var(--track-bdw);border-style:var(--track-bds);border-image:var(--track-bdi);border-radius:var(--track-bdr);box-shadow:var(--track-bsh)}input[type=range]::-moz-range-track{box-sizing:border-box;block-size:var(--track-h);background:var(--track-bg);border-color:var(--track-bdc);border-width:var(--track-bdw);border-style:var(--track-bds);border-image:var(--track-bdi);border-radius:var(--track-bdr);box-shadow:var(--track-bsh)}input[type=range]::-webkit-slider-thumb{box-sizing:content-box;appearance:none;position:relative;inset-block-start:round(down,calc(50% - (var(--thumb-h) / 2)) - var(--bdw),1px);inline-size:var(--thumb-w);block-size:var(--thumb-h);transition:var(--transition);background:var(--bg);border-color:var(--bdc);border-width:var(--bdw);border-style:var(--bds);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);clip-path:var(--clip)}input[type=range]::-moz-range-thumb{box-sizing:content-box;inline-size:var(--thumb-w);block-size:var(--thumb-h);transition:var(--transition);background:var(--bg);border-color:var(--bdc);border-width:var(--bdw);border-style:var(--bds);border-image:var(--bdi);border-radius:var(--bdr);box-shadow:var(--bsh);clip-path:var(--clip)}input[type=range]:where(.focus,:focus-visible)::-webkit-slider-thumb{anchor-name:--focused;outline:var(--range-focus-ol, var(--button-focus-ol));outline-offset:var(--range-focus-olo, var(--button-focus-olo))}input[type=range]:where(.focus,:focus-visible)::-moz-range-thumb{anchor-name:--focused;outline:var(--range-focus-ol, var(--button-focus-ol));outline-offset:var(--range-focus-olo, var(--button-focus-olo))}input[type=range]::-ms-tooltip{display:none}}:root{--js-light: true;--js-dark: false;--xxxs: .125;--xxs: .25;--xs: .5;--sm: .75;--md: 1;--lg: 1.5;--xl: 2;--xxl: 3.25;--xxxl: 5;--px: 1px;--main-unit: 8px;--group-border-collpase: 0;font-synthesis:style small-caps;--font-sans-fs: 10px;--font-sans-lh: calc(16 / 12);--font-mono-fs: 10px;--font-mono-lh: calc(14 / 12);--heading-lh: 1;--ActiveTitle: #b23300;--GradientActiveTitle: #fa6a0a;--TitleText: rgb(255 255 255);--InactiveTitle: rgb(0 0 0);--GradientInactiveTitle: rgb(80 80 80);--InactiveTitleText: rgb(192 192 192);--InfoWindow: rgb(254 255 224);--InfoText: rgb(0 0 0);--ButtonFace: rgb(192 192 192);--ButtonLight: rgb(223 223 223);--ButtonHilight: rgb(255 255 255);--ButtonShadow: rgb(128 128 128);--ButtonDkShadow: rgb(0 0 0);--ActiveBorder: var(--ButtonFace);--InactiveBorder: var(--ButtonFace);--MenuBar: rgb(236 233 216);--Menu: rgb(192 192 192);--WindowFrame: rgb(0 0 0);--Scrollbar: rgb(192 192 192);--Window: rgb(255 255 255);--ButtonAlternateFace: rgb(181 181 181);--Background: #b23300;--AppWorkspace: rgb(128 128 128);--MenuHilight: rgb(49 106 197);--HilightText: rgb(255 255 255);--Hilight: #fa6a0a;--WindowText: rgb(0 0 0);--MenuText: rgb(0 0 0);--ButtonText: rgb(0 0 0);--GrayText: rgb(128 128 128);--HotTrackingColor: rgb(0 0 128);--disabled-opacity: 1;--main-accent-bg: var(--Hilight);--main-bdc: var(--WindowFrame);--placeholder-fg: var(--GrayText);--highlight-bg: var(--Hilight);--highlight-fg: var(--HilightText);--ground-bg: var(--AppWorkspace);--ground-fg: #fff;--ground-tsh: 0 -1px 0 #0005;--desktop-bg: var(--Background);--desktop-fg: #fff;--document-bg: var(--Window);--document-fg: var(--WindowText);--panel-bg: var(--ButtonFace);--panel-fg: var(--ButtonText);--button-bg: var(--ButtonFace);--button-fg: var(--ButtonText);--field-bg: var(--Window);--field-fg: var(--WindowText);--field-disabled-bg: var(--ButtonFace);--field-disabled-fg: var(--GrayText);--field-disabled-tsh: 1px 1px 0 var(--ButtonHilight);--button-disabled-fg: var(--field-disabled-fg);--button-disabled-tsh: var(--field-disabled-tsh);--button-toggled-bg: var(--ButtonFace) var(--screentone-image);--button-toggled-disabled-bg: var(--ButtonFace);--control-pa-y: .5px;--control-pa-x: var(--unit-xs);--button-pa-x: var(--unit);--fieldset-bdw: 2px;--addon-size: var(--picto-size);--addon-ma-x: 0px;--checkbox-size: 9px;--checkbox-size-round: 1px;--spin-button-offset: 3px;--swatch-bdc: #0008;--swatch-bsh: inset 1px 1px 0 0 #fff8, inset -1px -1px 0 0 #0003;--progress-pa: 2px;--progress__value-bg: repeating-linear-gradient( 90deg, var(--Hilight), var(--Hilight) 8px, transparent 8px, transparent 10px );--range__track-h: 4px;--range__track-bdw: var(--field-bdw);--range__track-bdi: var(--field-bdi);--range__thumb-h: 17px ;--range__thumb-w: 6px ;--range__thumb-bdr: 0;--separator-bdc: var(--ButtonShadow);--separator-bsh: 0 1px 0 0 var(--ButtonHilight);--separator-v-bsh: 1px 0 0 0 var(--ButtonHilight);--screentone-image: repeating-conic-gradient(var(--ButtonHilight) 0% 25%, #0000 0% 50%) 0 0 / 2px 2px;--addon-bg-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="background:rgb(192, 192, 192)" width="16px" height="17px"><path fill="rgb(223 223 223)" d="M0 0h15v1H1v15H0Z" /><path fill="rgb(0 0 0)" d="M15 0h1v17H0V16h15z" /><path fill="rgb(255 255 255)" d="M1 1h13v1H2v13H1Z" /><path fill="rgb(128 128 128)" d="M14 1h1v15H1V15h13z" /></svg>');--radio-picto: url(#picto-bullet-small);--checkbox-picto: url(#picto-check);--checkbox--indeterminate-picto: url(#picto-indeterminate);--inset-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(128 128 128)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(0 0 0)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(223 223 223)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(255 255 255)" d="M6 0h1v7H0V6h6z"/></svg>');--inset-shallow-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(78 78 78)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(0 0 0)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(255 255 255)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(255 255 255)" d="M6 0h1v7H0V6h6z"/></svg>');--button-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(0 0 0)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(223 223 223)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(128 128 128)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(0 0 0)" d="M6 0h1v7H0V6h6z"/></svg>');--outset-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(0 0 0)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(255 255 255)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(223 223 223)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(0 0 0)" d="M6 0h1v7H0V6h6z"/></svg>');--outset-shallow-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(255 255 255)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(128 128 128)" d="M6 0h1v7H0V6h6z"/></svg>');--tabs__tab-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(255 255 255)" d="M2 0h3v1H2z  M1 1h1v1H1z M0 2h1v3H0z"/><path fill="rgb(223 223 223)" d="M2 1h3v1H2z M1 2h1v3H1z"/><path fill="rgb(128 128 128)" d="M5 2h1v3H5z M2 5h3v1H2z"/><path fill="rgb(0 0 0)" d="M6 2h1v3H6z M5 1h1v1H5z M5 5h1v1H5z M2 6h3v1H2z M1 5h1v1H1z"/><path fill="rgb(192, 192, 192)" d="M2 2h3v3H2z"/></svg>');--button-toggled-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(0 0 0)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(128 128 128)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(223 223 223)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(255 255 255)" d="M6 0h1v7H0V6h6z"/></svg>');--button-active-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(0 0 0)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(128 128 128)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(128 128 128)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(0 0 0)" d="M6 0h1v7H0V6h6z"/></svg>');--button-default-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(0 0 0)" d="M7 0v7H0V0h7Z"/><path fill="rgb(255 255 255)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(223 223 223)" d="M2 2h2v1H3v1H2Z"/><path fill="rgb(128 128 128)" d="M4 2h1v3H2V4h2z"/></svg>');--fieldset-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="7px"><path fill="rgb(128 128 128)" d="M0 0h6v1H1v5H0Z"/><path fill="rgb(255 255 255)" d="M1 1h4v1H2v3H1Z"/><path fill="rgb(128 128 128)" d="M5 1h1v5H1V5h4z"/><path fill="rgb(255 255 255)" d="M6 0h1v7H0V6h6z"/></svg>');--radio-bdi-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12"><path fill="rgb(0 0 0)" d="M4 1h4v1h2v1H8V2H4v1H3v1H2v4h1v1H2V8H1V4h1V2h2z"/><path fill="rgb(128 128 128)" d="M4 0h4v1h2v1H8V1H4v1H2v2H1v4h1v2H1V8H0V4h1V2h1V1h2z"/><path fill="rgb(223 223 223)" d="M9 3h1v1h1v4h-1v2H8v1H4v-1H2V9h2v1h4V9h1V8h1V4H9z"/><path fill="rgb(255 255 255)" d="M10 2h1v2h1v4h-1v2h-1v1H8v1H4v-1H2v-1h2v1h4v-1h2V8h1V4h-1z"/></svg>');--inset-bdw: 2px;--outset-bdw: 2px;--inset-bdi: var(--inset-bdi-url) 2 / 2px;--button-bdi: var(--button-bdi-url) 2 / 2px;--inset-shallow-bdi: var(--inset-shallow-bdi-url) 1 / 1px;--outset-bdi: var(--outset-bdi-url) 2 / 2px;--outset-shallow-bdi: var(--outset-shallow-bdi-url) 1 / 1px;--button-toggled-bdi: var(--button-toggled-bdi-url) 2 / 2px;--button-active-bdi: var(--button-active-bdi-url) 2 / 2px;--button-default-bdi: var(--button-default-bdi-url) 3 / 3px;--fieldset-bdi: var(--fieldset-bdi-url) 2 / 2px;--radio-bdi: var(--radio-bdi-url) 4 / 4px;--tabs__tab-bdi: var(--tabs__tab-bdi-url) 2 / 2px;--tabs__panel-bdi: var(--button-bdi);--scrollbar-sprites-url: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="32" fill="rgb(0 0 0)"><g id="g"><path id="a" d="M7 6h1v1h1v1h1v1h1v1h-7v-1h1v-1h1v-1h1z"/><use transform="translate(15) rotate(180 8 8)" href="%23a"/><use transform="translate(30) rotate(-90 8 7)" href="%23a"/><use transform="translate(48) rotate(90 8 8)" href="%23a"/></g><use y="16" style="filter: drop-shadow(1px 1px 0 rgb(255 255 255));fill: rgb(128 128 128);" href="%23g"/></svg>');--scrollbar-up-bg: var(--scrollbar-sprites-url) 0 0 no-repeat;--scrollbar-down-bg: var(--scrollbar-sprites-url) -16px 0 no-repeat;--scrollbar-left-bg: var(--scrollbar-sprites-url) -32px 0 no-repeat;--scrollbar-right-bg: var(--scrollbar-sprites-url) -48px 0 no-repeat}:root{--range__thumb-h: 16px}@layer utility{:is(button,.button){&.round,&.radius-xxxs,&.radius-xxs,&.radius-xs,&.radius-sm,&.radius,&.radius-lg,&.radius-xl,&.radius-xxl,&.radius-xxxl{--button-bdw: 0;--button-bdi: none;--button-bsh: inset 1px 1px var(--ButtonDkShadow), inset -1px -1px var(--ButtonShadow), inset 2px 2px var(--ButtonLight), 1px 0 var(--ButtonDkShadow), 0 1px var(--ButtonDkShadow), 1px 1px var(--ButtonDkShadow);--button-active-bdw: 0;--button-active-bdi: none;--button-active-bsh: inset 1px 1px var(--ButtonDkShadow), inset -1px -1px var(--ButtonShadow), inset 2px 2px var(--ButtonShadow), 1px 0 var(--ButtonDkShadow), 0 1px var(--ButtonDkShadow), 1px 1px var(--ButtonDkShadow)}}}@layer theme{.document{--button-bdi: var(--outset-bdi)}input[list],input[type=file],input[type=number],input[type=time],input[type=week],input[type=month],input[type=date],input[type=datetime-local]{--_picto: var(--EMPTY_IMAGE);background-image:var(--_picto),var(--addon-bg-image);background-size:auto;background-repeat:no-repeat;background-position-y:top;background-position-x:var(--end)}input:is([type=checkbox],[type=radio]):where(.active,:active):not(.disabled,[disabled],:disabled)+label.button,:is(button,.button):is(.active,:active):not(label,.disabled,[disabled],:disabled,.ui-menu__menuitem){>*{transform:translate(1px,1px)}}input[type=checkbox],input[type=radio]{&:before,&:after{content:"";position:absolute;inset:0;overflow:hidden;clip-path:inset(50%);background:var(--fg, currentColor);border:none;mask-position:-3px -4px}&:checked:before,&:checked:after{clip-path:none;mask-image:var(--checkbox-picto)}&:indeterminate:before,&:indeterminate:after{clip-path:none;mask-image:var(--checkbox--indeterminate-picto)}&:where(.disabled,[disabled],:disabled):before{mask-position:-2px -3px;background-color:var(--ButtonHilight)}}input[type=radio]{inline-size:10px;block-size:10px;border-width:1px;border-image:var(--radio-bdi);background-clip:content-box;translate:0 -1px;&:checked:before,&:checked:after{mask-position:-3px -3px;mask-image:var(--radio-picto)}&:where(.disabled,[disabled],:disabled):checked:before{mask-position:-2px -2px;background-color:var(--ButtonHilight)}}input[type=checkbox][role=menuitemcheckbox]{&:before,&:after{mask-position:0 0}&:where(.disabled,[disabled],:disabled):checked:before{mask-position:1px 1px;background-color:var(--ButtonHilight)}}input[type=radio][role=menuitemradio]{&:before,&:after{mask-image:var(--menutiemradio-picto);mask-position:0 0}&:where(.disabled,[disabled],:disabled):checked:before{mask-position:1px 1px;background-color:var(--ButtonHilight)}}:root{--optgroup-indent: 0px;--option-lh-top-fix: 2px;--option-lh-bottom-fix: -1px}select:not([size],[multiple]){background-image:var(--select__arrow-image),var(--addon-bg-image)}@supports (-moz-appearance:none){:root{--option-lh-top-fix: 1px}}}@layer components{.ui-explorer__header>:where(button,.button):first-child{margin-inline-start:1px}.ui-explorer__header>:where(button,.button):last-child{margin-inline-end:1px}ui-dialog{--dialog-pa: 2px;--dialog-gap: 2px;--activity-border: var(--InactiveBorder);box-shadow:inset 1px 1px 0 0 var(--activity-border),inset -1px -1px 0 0 var(--activity-border),var(--dialog-bsh)}ui-dialog[active]{--activity-border: var(--ActiveBorder)}.ui-dialog__header{gap:0;padding:0;padding-inline-end:2px;background-color:var(--bg);color:var(--fg);--fg: var(--InactiveTitleText);--bg: var(--GradientInactiveTitle);--gradient-1: var(--InactiveTitle);--gradient-2: var(--GradientInactiveTitle);ui-dialog[active] &{--fg: var(--TitleText);--bg: var(--GradientActiveTitle);--gradient-1: var(--ActiveTitle);--gradient-2: var(--GradientActiveTitle)}}.ui-dialog__title{padding:4px 5px;padding-inline-end:0;background-image:linear-gradient(to var(--end),var(--gradient-1),var(--gradient-2))}button.ui-dialog__button{--button-focus-olo: -2px;box-sizing:border-box;&:active{border-image:var(--field-bdi)}@media (hover: none){padding:8px;margin-block:2px}}button.ui-dialog__button:last-of-type{margin-inline-start:2px}.ui-dialog__footer{gap:4px;padding:2px;ui-dialog[role=alertdialog] &{justify-content:center}}.ui-dialog__footer button{flex:none;min-inline-size:75px}.ui-dialog-demand{inline-size:300px}.ui-dialog-demand label{white-space:pre-wrap}.ui-dialog-demand__content{padding:8px;padding-block-end:4px}.ui-dialog-demand__image+.ui-dialog-demand__content{padding-inline-start:0}.ui-dialog-demand .ui-dialog__footer{justify-content:center;padding:var(--unit);padding-block-start:4px}}.rubberband{stroke:#fff;fill:transparent;stroke-width:1px;shape-rendering:crispedges;stroke-dasharray:1;mix-blend-mode:difference}::-webkit-scrollbar{background:var(--Scrollbar) var(--screentone-image)}::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-button{inline-size:var(--addon-size);block-size:var(--addon-size)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-button{color:var(--ButtonText);background:var(--ButtonFace);border:2px solid;border-image:var(--outset-bdi)}::-webkit-scrollbar-corner{background:var(--ButtonFace)}::-webkit-scrollbar-track-piece:active{background:var(--ButtonDkShadow)}::-webkit-scrollbar-button{display:block}::-webkit-scrollbar-button:vertical:decrement{background:var(--ButtonFace) var(--scrollbar-up-bg);background-origin:border-box}::-webkit-scrollbar-button:vertical:increment{background:var(--ButtonFace) var(--scrollbar-down-bg);background-origin:border-box}::-webkit-scrollbar-button:horizontal:decrement{background:var(--ButtonFace) var(--scrollbar-left-bg);background-origin:border-box}::-webkit-scrollbar-button:horizontal:increment{background:var(--ButtonFace) var(--scrollbar-right-bg);background-origin:border-box}::-webkit-scrollbar-button:vertical:active,::-webkit-scrollbar-button:horizontal:active{border:1px solid var(--ButtonShadow);background-position-y:1px}::-webkit-scrollbar-button:vertical:decrement:active{background-position-x:1px}::-webkit-scrollbar-button:vertical:increment:active{background-position-x:-15px}::-webkit-scrollbar-button:horizontal:decrement:active{background-position-x:-31px}::-webkit-scrollbar-button:horizontal:increment:active{background-position-x:-47px}::-webkit-scrollbar-button:horizontal:disabled{background-position-y:-16px}::-webkit-scrollbar-button:vertical:disabled{background-position-y:-16px}::-webkit-scrollbar-button:end:decrement,::-webkit-scrollbar-button:start:increment{display:none}:root{--link-fg: #0027ff}#wallpaper{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}#boot{position:fixed;background-color:#000;color:#62cb34;inset:0;z-index:999;font-family:monospace;white-space:pre-wrap;padding:2rem;font-size:14px;overflow:hidden}#boot.splash{background-image:url(data:image/gif;base64,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);background-size:252px;image-rendering:pixelated;background-repeat:no-repeat;background-position:center;font-size:14px;padding:5rem;padding-block-start:80vh;text-align:center}#version{position:absolute;color:#000;bottom:5px;right:7px;opacity:.5;font-size:13px;pointer-events:none}kbd{font-size:88%;vertical-align:top;margin-block-start:.35rem;opacity:.5}ui-menubar kbd,ui-menu kbd{display:none}ui-menubar,ui-menu{& ui-picto[value=file],ui-picto[value=folder-open],ui-picto[value=save],ui-picto[value=import],ui-picto[value=export]{opacity:0}}.ui-dialog-alert--error samp,:not(.ui-dialog-filepicker)>.ui-explorer__footer,.ui-explorer__button--home,.ui-explorer__button--menu{display:none}input:not([type=button],[type=checkbox],[type=radio],[type=reset],[type=submit]),select{block-size:21px}.app__about{overflow:auto;max-block-size:60vh}.app__about kbd{padding:0;font-size:100%;vertical-align:baseline;color:#000;border:0;opacity:1!important}.app__about table{inline-size:100%}.ui-gamepad__button.round{color:#674764;background:#b199b3;text-shadow:0 1px 0 #fff5,1px 1px 0 #fff5;&.active{background:#99839b;transform:scale(.98)}}.ui-gamepad__button.radius{color:#333;background:#ddd;text-shadow:0 1px 1px rgb(255 255 255 / 1),0 2px 2px rgb(255 255 255 / .2);&.active{background:#ccc;transform:scale(.98)}}.ui-gamepad__dpad .button{box-shadow:none;border:none}.ui-gamepad__dpad :is(button,.button){background-color:#999;&.active{background:#7a7a7a}}
