:root{--u-action-color:oklch(44.9% .128 291.81);--u-action-hover-color:oklch(41.7% .116 292.121);--u-action-pressed-color:oklch(37.9% .104 291.613);--u-action-bg-light:oklch(89.6% .022 297.387);--u-action-bg-dark:oklch(23.5% .031 295.404);--u-decoration-color:oklch(79.7% .208 127.824);--u-decoration-hover-color:oklch(87.5% .229 127.888);--u-decoration-pressed-color:oklch(91.8% .237 127.544);--u-decoration-bg-light:oklch(97.7% .065 120.567);--u-decoration-bg-dark:oklch(35.1% .074 124.778);--u-text-on-action-color:var(--u-white);--u-text-on-decoration-color:var(--u-black);--u-text-action:oklch(45% .144 48.536);--u-text-decoration:oklch(45% .154 165.099)}:root:has(#dark-mode-toggle:checked){--u-action-color:oklch(65.5% .219 300.652);--u-action-hover-color:oklch(70.9% .184 302.296);--u-action-pressed-color:oklch(76.4% .149 303.395);--u-action-bg-light:oklch(92.7% .044 305.891);--u-action-bg-dark:oklch(28.3% .057 302.201);--u-decoration-color:oklch(52.2% .13 124.074);--u-decoration-hover-color:oklch(44% .11 124.158);--u-decoration-pressed-color:oklch(35.3% .087 122.961);--u-decoration-bg-light:oklch(87.9% .018 117.329);--u-decoration-bg-dark:oklch(21.5% .024 119.075);--u-text-on-action-color:var(--u-black);--u-text-on-decoration-color:var(--u-black);--u-text-action:oklch(45% .144 48.536);--u-text-decoration:oklch(45% .154 165.099)}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Italic.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-BoldItalic.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Luciole;src:url(/fonts/Luciole-Regular.woff2)format("woff2"),url(/fonts/Luciole-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Luciole;src:url(/fonts/Luciole-Italic.woff2)format("woff2"),url(/fonts/Luciole-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Luciole;src:url(/fonts/Luciole-Bold.woff2)format("woff2"),url(/fonts/Luciole-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Luciole;src:url(/fonts/Luciole-BoldItalic.woff2)format("woff2"),url(/fonts/Luciole-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}:root{--u-white:oklch(100% .01 265.606);--u-black:oklch(17.8% .01 265.606);--u-grey-1:oklch(96.1% .01 265.606);--u-grey-2:oklch(91% .01 265.606);--u-grey-3:oklch(84.2% .01 265.606);--u-grey-4:oklch(46.4% .01 265.606);--u-grey-5:oklch(25.5% .01 265.606);--u-error-color:oklch(61.3% .217 29.007);--u-error-bg-color:oklch(90.9% .041 23.564);--u-success-color:oklch(61.6% .145 153.083);--u-success-bg-0:oklch(91.9% .031 162.167);--u-warning-color:oklch(86.7% .177 90.847);--u-warning-bg-color:oklch(96.8% .054 95.868);--u-info-color:oklch(52.5% .203 265.606);--u-info-bg-color:oklch(92.6% .036 262.823);--u-text-color:var(--u-black);--u-text-subtitle:var(--u-grey-4);--u-text-disabled:var(--u-grey-4);--u-text-on-disabled-color:var(--u-grey-4);--u-text-error:oklch(45% .217 29.007);--u-text-success:oklch(45% .145 153.083);--u-text-warning:oklch(45% .177 90.847);--u-text-info:oklch(45% .203 265.606);--u-surface-page:var(--u-white);--u-surface-sunken:var(--u-grey-1);--u-surface-disabled:var(--u-grey-2);--u-surface-nav-hover:var(--u-grey-1);--u-a11y-surface:var(--u-white);--u-a11y-surface-hover:var(--u-grey-2);--u-a11y-surface-pressed:var(--u-grey-3);--u-border:var(--u-grey-3);--u-border-disabled:var(--u-grey-4);--u-sign-border:var(--u-grey-4);--u-font-ratio:1.25;--u-font-xs:calc(.75rem * var(--u-font-ratio));--u-font-sm:calc(.875rem * var(--u-font-ratio));--u-font-base:calc(1rem * var(--u-font-ratio));--u-font-md:calc(1.25rem * var(--u-font-ratio));--u-font-lg:calc(1.5rem * var(--u-font-ratio));--u-font-xl:calc(2rem * var(--u-font-ratio));--u-font-xxl:calc(2.5rem * var(--u-font-ratio));--u-font-3xl:calc(3rem * var(--u-font-ratio));--u-font:var(--u-font-base) / 1.2 "Unistra A";--u-font-family:"Unistra A";--u-card-header-surface:var(--u-grey-1);--u-card-header-surface-pressed:var(--u-grey-2);--u-card-header-border:var(--u-grey-3);--u-card-header-link:var(--u-decoration-color);--u-card-header-link-hover:var(--u-action-color);--u-card-body-surface:var(--u-white);--u-card-body-surface-pressed:var(--u-grey-1);--u-card-body-sub-information:var(--u-grey-4);--u-card-body-tag-bg:var(--u-grey-1);--u-card-body-main-tag-bg:var(--u-black);--u-card-body-main-tag-color:var(--u-white);--shiki-dark-bg:#1e1e2e;--shiki-dark:var(--u-text-color);--shiki-lg-bg:#fff;--shiki-lg:var(--u-text-color);--u-code-bg:var(--shiki-lg-bg);--u-card-code-icon-bg:var(--u-decoration-color);--u-card-code-icon-color:var(--u-text-on-decoration-color);--u-card-code-start-border:var(--u-grey-5);--u-card-line-number:var(--u-grey-5);--u-tab-hover:var(--u-grey-2);--u-tab-text-hover:var(--u-text-color);--u-tab-pressed:var(--u-grey-3);--u-tab-text-pressed:var(--u-text-color);--u-tab-current:var(--u-action-color);--u-tab-text-current:var(--u-text-on-action-color);--u-tab-disabled:var(--u-grey-2);--u-tab-text-disabled:var(--u-text-disabled);--u-tab-border:var(--u-action-color);--navbar-height:3rem}:root:has(#dark-mode:checked){--u-grey-1:oklch(25.5% .01 265.606);--u-grey-2:oklch(32.2% .01 265.606);--u-grey-3:oklch(39.8% .01 265.606);--u-grey-4:oklch(69.9% .01 265.606);--u-grey-5:oklch(92.9% .01 265.606);--u-error-bg-color:oklch(26.2% .057 25.001);--u-success-bg-0:oklch(27.3% .04 156.812);--u-warning-bg-color:oklch(33.8% .059 95.203);--u-info-bg-color:oklch(27.9% .049 263.961);--u-text-color:var(--u-white);--u-text-error:oklch(70% .217 29.007);--u-text-success:oklch(70% .145 153.083);--u-text-warning:oklch(70% .177 90.847);--u-text-info:oklch(70% .203 265.606);--u-surface-page:var(--u-black);--u-a11y-surface:var(--u-black);--u-card-body-surface:var(--u-black);--u-card-body-main-tag-bg:var(--u-white);--u-card-body-main-tag-color:var(--u-black);--u-code-bg:var(--shiki-dark-bg)}:root:has(#a11y-visualImpairments:checked){--u-font-ratio:1;--u-font:var(--u-font-base) / 1.5 "Luciole", Helvetica, Arial, Liberation Sans, sans-serif;--u-font-family:"Luciole"}:root:has(#a11y-dyslexia:checked){--u-font-ratio:1;--u-font:var(--u-font-base) / 1.5 "OpenDyslexic", Helvetica, Arial, Liberation Sans, sans-serif;--u-font-family:"OpenDyslexic"}html{scroll-behavior:smooth}html body{margin:var(--navbar-height) 0 0 0;background-color:var(--u-surface-page);width:100%;min-height:calc(100vh - var(--navbar-height));font:var(--u-font), Helvetica, Arial, Liberation Sans, sans-serif;flex-direction:column;display:flex}html body [id]{scroll-margin-top:calc(var(--navbar-height))}*{box-sizing:border-box;color:var(--u-text-color);font-family:var(--u-font-family), Roboto, sans-serif}*:focus{outline:2px solid var(--u-action-hover-color);outline-offset:2px}dialog::backdrop{background:oklch(from var(--u-action-bg-light) l c h / .8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}main{flex-grow:1}.container{width:100%;padding-inline:1rem}@media (width>768px){.container{max-width:768px;margin:0 auto;padding:0}}@media (width>1024px){.container{max-width:1024px}}@media (width>1280px){.container{max-width:1280px}}@media (width>768px){.mobile-only{display:none!important}}@media (width<=768px){.desktop-only{display:none!important}}.bold{font-weight:700}.card{background-color:oklch(from var(--u-action-color) .95 0 h / .04);padding:2rem}.subtitle{font-size:var(--u-font-md);color:var(--u-text-subtitle);font-weight:400}h1,h2,h3,h4,h5,h6{margin:0}h2{font-size:var(--u-font-xl)}@media (width>768px){h2{font-size:var(--u-font-xxl)}}h3{font-size:var(--u-font-lg)}@media (width>768px){h3{font-size:var(--u-font-xl)}}h4{font-size:var(--u-font-md)}@media (width>768px){h4{font-size:var(--u-font-lg)}}a:not([class],.u-no-link-style),a.u-link{background-image:linear-gradient(0deg,currentColor 0 0),linear-gradient(0deg,#0000 0 0);background-position:left bottom 0,left bottom 1px;background-repeat:no-repeat,no-repeat;background-size:100% 1px,100% 1px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:is(a:not([class],.u-no-link-style),a.u-link),:is(a:not([class],.u-no-link-style),a.u-link):visited,:is(a:not([class],.u-no-link-style),a.u-link):active,:is(a:not([class],.u-no-link-style),a.u-link) *{color:var(--u-action-color)}:is(a:not([class],.u-no-link-style),a.u-link):after{background-color:var(--u-action-color);width:1em;height:1em;display:inline-block;position:relative;top:.2em}@media (prefers-reduced-motion:no-preference){a:not([class],.u-no-link-style),a.u-link{transition:all .1s ease-out}:is(a:not([class],.u-no-link-style),a.u-link):hover{background-size:0 1px,100% 1px;transition:all .1s ease-out}:is(a:not([class],.u-no-link-style),a.u-link):hover:after{transition:all .1s ease-out;transform:translate(3px)translateY(-3px)}}:is(a:not([class],.u-no-link-style),a.u-link)[target=_blank]:after{content:"" / "ouvre dans un nouvel onglet";-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"oklch(0.525 0.203 265.606)\" d=\"M8.19 7.93V6.5H17.5V15.81H16.02V9.03L7.55 17.5L6.5 16.45L15 7.93H8.19Z\"/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath fill=\"oklch(0.525 0.203 265.606)\" d=\"M8.19 7.93V6.5H17.5V15.81H16.02V9.03L7.55 17.5L6.5 16.45L15 7.93H8.19Z\"/%3E%3C/svg%3E%0A")}:is(:is(a:not([class],.u-no-link-style),a.u-link)[href^=mailto\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=tel\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=sms\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=whatsapp\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=viber\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=skype\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=xmpp\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=tg\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=discord\:],:is(a:not([class],.u-no-link-style),a.u-link)[href^=telegram\:]):after{content:"" / "ouvre une application de messagerie";-webkit-mask:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.491211%2C17.266113H3.508789V6.733887h16.982422V17.266113z%20M18.808594%2C15.812012V9.615723l-2.524414%2C2.116211c-0.697266%2C0.612305-1.385742%2C1.114258-2.06543%2C1.504883C13.538086%2C13.628418%2C12.798828%2C13.82373%2C12%2C13.82373s-1.539062-0.195312-2.21875-0.586914c-0.679688-0.390625-1.368164-0.892578-2.06543-1.504883L5.191406%2C9.615723v6.196289H18.808594z%20M9.500977%2C11.171387C10.368164%2C11.868652%2C11.201172%2C12.217285%2C12%2C12.217285s1.631836-0.348633%2C2.499023-1.045898l3.621094-2.983398H5.879883L9.500977%2C11.171387z%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M20.491211%2C17.266113H3.508789V6.733887h16.982422V17.266113z%20M18.808594%2C15.812012V9.615723l-2.524414%2C2.116211c-0.697266%2C0.612305-1.385742%2C1.114258-2.06543%2C1.504883C13.538086%2C13.628418%2C12.798828%2C13.82373%2C12%2C13.82373s-1.539062-0.195312-2.21875-0.586914c-0.679688-0.390625-1.368164-0.892578-2.06543-1.504883L5.191406%2C9.615723v6.196289H18.808594z%20M9.500977%2C11.171387C10.368164%2C11.868652%2C11.201172%2C12.217285%2C12%2C12.217285s1.631836-0.348633%2C2.499023-1.045898l3.621094-2.983398H5.879883L9.500977%2C11.171387z%22%2F%3E%3C%2Fsvg%3E)}:is(:is(a:not([class],.u-no-link-style),a.u-link)[href$=\.pdf],:is(a:not([class],.u-no-link-style),a.u-link).pdf):after{content:"" / "(ouvre un document PDF)";-webkit-mask:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23currentColor%22%20d%3D%22M18.005371%2C19.57373H5.994629V4.42627h12.010742V19.57373z%20M16.321777%2C18.119629V5.880371H7.677246v12.239258H16.321777zM8.824707%2C7.231934h2.040039v2.676758H8.824707V7.231934z%20M8.824707%2C11.847168h6.349609v1.326172H8.824707V11.847168zM8.824707%2C14.855957h6.349609v1.326172H8.824707V14.855957z%22%2F%3E%3C%2Fsvg%3E);mask:url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23currentColor%22%20d%3D%22M18.005371%2C19.57373H5.994629V4.42627h12.010742V19.57373z%20M16.321777%2C18.119629V5.880371H7.677246v12.239258H16.321777zM8.824707%2C7.231934h2.040039v2.676758H8.824707V7.231934z%20M8.824707%2C11.847168h6.349609v1.326172H8.824707V11.847168zM8.824707%2C14.855957h6.349609v1.326172H8.824707V14.855957z%22%2F%3E%3C%2Fsvg%3E)}input[type=checkbox],input[type=radio]{accent-color:var(--u-action-color)}abbr[title]{cursor:help}li::marker{content:"•  "}unistra-card{border:1px solid var(--u-card-header-border);width:min(100%,24.5rem);position:relative}unistra-card.classic{--card-header-height:2.5rem}unistra-card.classic>div{position:relative}unistra-card.classic>div:after{--icon-size:1.5rem;content:"";top:calc((var(--card-header-height) - var(--icon-size)) / 2);right:calc((var(--card-header-height) - var(--icon-size)) / 2);height:var(--icon-size);width:var(--icon-size);border-block-end:1px solid var(--u-card-header-border);border-inline-start:1px solid var(--u-card-header-border);background-color:var(--u-text-action);position:absolute;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.19%207.93V6.5H17.5V15.81H16.02V9.03L7.55%2017.5L6.5%2016.45L15%207.93H8.19Z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8.19%207.93V6.5H17.5V15.81H16.02V9.03L7.55%2017.5L6.5%2016.45L15%207.93H8.19Z%22%20fill%3D%22currentColor%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) 50%/contain no-repeat}unistra-card.classic>div:before{content:"";border-inline-start:1px solid var(--u-card-header-border);border-block-end:1px solid var(--u-card-header-border);width:var(--card-header-height);height:var(--card-header-height);position:absolute;top:0;right:0}unistra-card.classic>div i{font-size:var(--u-font-lg);color:var(--u-text-action)}unistra-card.classic>div p{margin-block:.5rem}unistra-card.classic>div p:first-of-type{font-size:var(--u-font-md);font-weight:500}unistra-card.classic>div p:first-of-type a{color:var(--u-text-color);font-weight:700;text-decoration:none}unistra-card.classic>div p:first-of-type a:after{content:"";position:absolute;inset:0}unistra-card.classic>div p:not(:first-of-type){font-size:var(--u-font-base)}unistra-card:hover:not(.disabled),unistra-card:hover:not(.disabled) *{border-color:var(--u-action-color)}unistra-card:hover.disabled,unistra-card:hover.disabled *{border-color:var(--u-grey-4);cursor:not-allowed}unistra-card:hover.classic>div{background-color:var(--u-action-color)}unistra-card:hover.classic>div:before{border-color:var(--u-text-on-action-color);background-color:var(--u-action-hover-color)}unistra-card:hover.classic>div:after{background-color:var(--u-text-on-action-color)}unistra-card:hover.classic>div,unistra-card:hover.classic>div *,unistra-card:hover.classic>div p a{color:var(--u-text-on-action-color)}unistra-card:has(a:active) section{background-color:var(--u-card-body-surface-pressed)}unistra-card>div{background-color:var(--u-card-body-surface);height:100%;padding:1.25rem}main section{padding-block:2rem}main section h2{font-size:var(--u-font-lg)}main section h3{font-size:var(--u-font-md)}main section h2+h3{margin-block-start:1rem}footer p{text-align:center}header:not(.hero){height:var(--navbar-height);z-index:1000;border-block-end:1px solid var(--u-border);background-color:var(--u-surface-page);position:fixed;top:0;left:0;right:0}header:not(.hero) .container{justify-content:space-between;align-items:center;height:100%;display:flex}header:not(.hero) .container a{color:var(--u-text-color);font-size:var(--u-font-md);align-items:center;height:100%;text-decoration:none;display:flex}header:not(.hero) .container a.desktop-only:hover{background-color:var(--u-action-color)}header:not(.hero) .container a.desktop-only:hover i,header:not(.hero) .container a.desktop-only:hover span{color:var(--u-text-on-action-color)}header:not(.hero) .container a.desktop-only:hover span{border-color:var(--u-text-on-action-color)}header:not(.hero) .container a.desktop-only span{border-inline-start:1px solid var(--u-action-color);align-items:center;height:100%;display:flex}header:not(.hero) .container a.desktop-only span:first-child{width:.5rem}header:not(.hero) .container a.desktop-only span:nth-child(2){width:.25rem}header:not(.hero) .container a.desktop-only span:nth-child(3),header:not(.hero) .container a.desktop-only span:nth-child(4){padding:.5rem}header:not(.hero) .container a.desktop-only span:nth-child(5){border-inline-end:1px solid var(--u-action-color);width:.5rem}header:not(.hero) .container a.desktop-only span i{font-size:1.5rem}header:not(.hero) .container a.mobile-only{border-inline-end:1px solid var(--u-border)}header:not(.hero) .container .a11y-settings{anchor-name:--a11y-settings;height:100%;position:relative}header:not(.hero) .container .a11y-settings button{background-color:var(--u-a11y-surface);border-block:none;border-inline:1px solid var(--u-border);cursor:pointer;height:100%;font-size:var(--u-font-sm);align-items:center;gap:.5rem;padding-inline:1rem;display:flex}header:not(.hero) .container .a11y-settings button i{font-size:1rem}header:not(.hero) .container .a11y-settings button:hover{background-color:var(--u-a11y-surface-hover)}header:not(.hero) .container .a11y-settings button:active{background-color:var(--u-a11y-surface-pressed)}header:not(.hero) .container .a11y-settings dialog{border:1px solid var(--u-border);width:100%;padding:0}header:not(.hero) .container .a11y-settings dialog section{background-color:var(--u-a11y-surface);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}header:not(.hero) .container .a11y-settings dialog section>div{align-items:center;gap:.25rem;display:flex}header:not(.hero) .container .a11y-settings dialog section>div input,header:not(.hero) .container .a11y-settings dialog section>div label{cursor:pointer}header:not(.hero) .container .a11y-settings dialog section>div input{border-radius:0}header:not(.hero) .container .a11y-settings dialog section>div label{-webkit-user-select:none;user-select:none;font-size:var(--u-font-xs);margin:0;padding-block-start:.125rem}.hero{justify-content:center;align-items:center;display:flex}.hero .container{flex-direction:column;align-items:center;margin-block:5rem;display:flex}.hero .container hgroup,.hero .container hgroup h1{font-size:var(--u-font-md);flex-direction:column;gap:.75rem;display:flex}@media (width>768px){.hero .container hgroup,.hero .container hgroup h1{font-size:var(--u-font-xxl)}}.hero .container hgroup h1,.hero .container hgroup p{text-align:center;font-weight:400}.hero .container hgroup h1{margin:0}.hero .container hgroup p{font-size:var(--u-font-md);justify-content:center;align-items:center;margin:0;display:flex}@media (width>768px){.hero .container hgroup p{font-size:var(--u-font-xl)}}.hero .container hgroup p a{--sign-border-color:var(--u-action-color);border-block:1px solid var(--sign-border-color);margin-left:.75rem;padding:.5rem 2rem;text-decoration:none;position:relative}@media (width>768px){.hero .container hgroup p a{padding:.5rem 4rem}}.hero .container hgroup p a:hover{--sign-border-color:var(--u-text-on-action-color);background-color:var(--u-action-color)}.hero .container hgroup p a:hover,.hero .container hgroup p a:hover span{color:var(--u-text-on-action-color)}.hero .container hgroup p a:before,.hero .container hgroup p a:after{content:"";border-block:1px solid var(--sign-border-color);width:3.5rem;height:100%;position:absolute;top:-1px;bottom:0}.hero .container hgroup p a:before{background:linear-gradient(to right, var(--sign-border-color) 1px, var(--sign-border-color) 1px, transparent 1px, transparent 11px, var(--sign-border-color) 11px, var(--sign-border-color) 12px, transparent 12px, transparent 16px, var(--sign-border-color) 16px, var(--sign-border-color) 17px, transparent 17px, transparent 23px, var(--sign-border-color) 23px, var(--sign-border-color) 23px) no-repeat;width:24px;left:0}@media (width>768px){.hero .container hgroup p a:before{background:linear-gradient(to right, var(--sign-border-color) 1px, var(--sign-border-color) 1px, transparent 1px, transparent 22px, var(--sign-border-color) 22px, var(--sign-border-color) 23px, transparent 23px, transparent 31px, var(--sign-border-color) 31px, var(--sign-border-color) 32px, transparent 32px, transparent 49px, var(--sign-border-color) 49px, var(--sign-border-color) 49px) no-repeat;width:50px}}.hero .container hgroup p a:after{background:linear-gradient(to left, var(--sign-border-color) 1px, var(--sign-border-color) 1px, transparent 1px, transparent 5px, var(--sign-border-color) 5px, var(--sign-border-color) 6px, transparent 6px, transparent 14px, var(--sign-border-color) 14px, var(--sign-border-color) 15px, transparent 15px, transparent 23px, var(--sign-border-color) 23px, var(--sign-border-color) 23px) no-repeat;width:24px;right:0}@media (width>768px){.hero .container hgroup p a:after{background:linear-gradient(to left, var(--sign-border-color) 1px, var(--sign-border-color) 1px, transparent 1px, transparent 8px, var(--sign-border-color) 8px, var(--sign-border-color) 9px, transparent 8px, transparent 25px, var(--sign-border-color) 25px, var(--sign-border-color) 26px, transparent 26px, transparent 44px, var(--sign-border-color) 44px, var(--sign-border-color) 44px) no-repeat;width:45px}}.hero .container hgroup p>span{text-align:center;justify-content:center;display:flex}.hero .container>p{color:var(--u-text-subtitle);text-align:center;text-wrap:balance;width:min(100%,40rem)}main .llm-list{background-color:var(--u-grey-1)}main .llm-list .container{grid-template-rows:auto;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}main .llm-list .container h2{grid-column:1/-1}main .model-list{background-color:var(--u-grey-1)}main .model-list .container ul{flex-wrap:wrap;gap:1rem;padding:0;display:flex}main .model-list .container ul li::marker{content:none}main .model-list .container ul li input{appearance:none;cursor:pointer;border:1px solid var(--u-grey-4);background-color:var(--u-card-body-surface);width:fit-content;margin:0;padding:.5rem 1rem}main .model-list .container ul li input:checked{background-color:var(--u-action-color);color:var(--u-text-on-action-color)}main .model-list .container ul li input:after{content:attr(data-filter);font-size:var(--u-font-md)}main .model-list .container>div{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}main .model-list .container>div unistra-card{display:none}main .model-list .container>div unistra-card dl{margin:0}main .model-list .container>div unistra-card dl>div{gap:.25rem;display:flex}main .model-list .container>div unistra-card dl>div:not(:first-of-type){font-size:.875rem}main .model-list .container>div unistra-card dl>div dt:after{content:" :"}main .model-list .container>div unistra-card dl>div dd{margin:0;padding:0}main .model-list .container:has(input[data-filter=Chat]:checked)>div unistra-card.chat-item{display:block}main .model-list .container:has(input[data-filter=Embedding]:checked)>div unistra-card.embedding-item{display:block}main .model-list .container:has(input[data-filter=Rerank]:checked)>div unistra-card.rerank-item{display:block}main .model-list .container:has(input[data-filter=Speech]:checked)>div unistra-card.speech-item{display:block}main .model-list .container:has(input[data-filter=Transcription]:checked)>div unistra-card.transcription-item{display:block}main .model-list .container:has(input[data-filter=Ocr]:checked)>div unistra-card.ocr-item{display:block}
