@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@layer user{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}:root{--line-height:1.25;--spacing:0.25rem;--typography-spacing-vertical:1.15rem;--grid-spacing-horizontal:var(--spacing);--grid-spacing-vertical:var(--spacing);--form-element-spacing-vertical:0.15rem;--form-element-spacing-horizontal:0.25rem;--font-family:Poppins,system-ui,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-size-monospace:16px;--font-family-monospace:"JetBrains Mono",source-code-pro,Menlo,Monaco,Consolas,"Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--card-border-color:#000;--text-color:#000;--mark-background-color:#ffe679;--mark-error-color:#fca99a;--light-grey:#aaa;--compiler-err-color:"#ffaaaa";--disabled:var(--light-grey);--file-picker-width:400px}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--card-border-color:#fff;--text-color:#fff;--mark-background-color:#1e4a6d}}[data-theme=dark]{--card-border-color:#fff;--text-color:#fff;--mark-background-color:#1e4a6d;--compiler-err-color:#451916;--code-color:#b4b4b4;--disabled:#4c555d}[data-theme=dark] .outline{color:var(--light-grey)}}@layer component{.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}.font-monospace,code,kbd{font-family:var(--font-family-monospace);font-size:var(--font-size-monospace)}del{text-decoration:none}textarea{font-family:var(--font-family-monospace);font-size:var(--font-size-monospace);overflow:scroll;white-space:pre}article.fill{margin:0;padding:0}article.no-shadow,article.panel{box-shadow:none}article.panel{border:solid var(--border-width) var(--card-border-color);border-radius:0;display:flex;flex-direction:column;margin:0;overflow-y:auto;padding:0}article.panel.editor{overflow-y:hidden}article.panel>header{border-radius:0;font-weight:700;margin:0;padding:0}article.panel>header>:first-child{padding:0 var(--block-spacing-vertical)}article.panel main{flex:1 1}details{margin-bottom:0;padding-bottom:0}details>summary{align-items:baseline;background-color:var(--card-sectionning-background-color);display:flex;flex-direction:row;font-weight:700;padding:calc(var(--block-spacing-vertical)*.66) var(--block-spacing-horizontal)}details>summary>:first-child{flex:1 1;padding:0 var(--block-spacing-horizontal)}#root{display:flex;flex-direction:column;inset:0;position:absolute}#root header{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}#root>main{overflow:hidden}#root>footer{align-items:baseline;background-color:var(--card-background-color);border-top:1px solid var(--card-border-color);padding-left:var(--block-spacing-horizontal);padding-top:calc(var(--block-spacing-vertical)/2)}nav :is(ol,ul){margin-right:0}nav li{padding:0 var(--nav-link-spacing-horizontal)}td{vertical-align:top}}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}ul.icon-list{margin-right:.4rem}@media(max-width:576px){ul.icon-list{overflow:auto}}ul.icon-list li{--raise:-20px;--time:0.33s;align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;margin:1.2rem .6rem}ul.icon-list li a,ul.icon-list li span{position:relative;top:0;transition:var(--time)}ul.icon-list li a{opacity:0}.file-select{width:var(--file-picker-width)}@media(max-width:576px){.file-select{height:100%;padding:5%;width:100%}}#trackingBanner{background-color:#f8f8ff;border-top:1px solid #000;bottom:0;left:0;padding:var(--spacing);position:absolute;right:0}#trackingBanner [role=button].accept{background-color:#90ee90;color:#000}#trackingBanner [role=button].reject{background-color:#ffb6c1;color:#000}.pin-control{background:var(--light-grey);border-color:var(--light-grey);max-width:3em!important}[role=group]{display:flex;flex-direction:row;margin:0}[role=group] [role=button],[role=group] button,[role=group] input,[role=group] select{margin:0}[role=group] [role=button].colored,[role=group] button.colored,[role=group] input.colored,[role=group] select.colored{background-color:var(--primary);color:var(--primary-inverse)}[role=group] [role=button]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not(:first-child),[role=group] select:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}[role=group] [role=button]:not(:last-child),[role=group] button:not(:last-child),[role=group] input:not(:last-child),[role=group] select:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}[role=group] [role=button][aria-current=true],[role=group] button[aria-current=true],[role=group] input[aria-current=true],[role=group] select[aria-current=true]{background-color:var(--primary-inverse);color:var(--primary)}[role=group] [role=button] input[type=checkbox],[role=group] [role=button] input[type=radio],[role=group] button input[type=checkbox],[role=group] button input[type=radio],[role=group] input input[type=checkbox],[role=group] input input[type=radio],[role=group] select input[type=checkbox],[role=group] select input[type=radio]{display:none}dl{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(auto,2fr)}dl>header{background-color:var(--muted-color);color:var(--primary-inverse);font-weight:700;grid-column:1/span 2;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}dl dt{grid-column-start:1}dl dd{grid-column-start:2;margin:0}dl dd,dl dt{border:1px solid var(--muted-border-color);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}dl dd:nth-of-type(2n),dl dt:nth-of-type(2n){background-color:var(--table-row-stripped-background-color)}.flex{display:flex;flex-direction:column}.flex.row{flex-direction:row}.flex.row.inline>*{display:inline-block}.flex.justify-around{justify-content:space-around}.flex.justify-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.align-baseline{align-items:baseline}.flex.align-center{align-items:center}.flex.align-stretch{align-items:stretch}.flex.align-end{align-items:end}.flex.wrap{flex-wrap:wrap}.flex-0{flex-basis:0}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-4{flex:4 1}[data-tooltip]:focus:after,[data-tooltip]:focus:before{opacity:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}[data-tooltip][data-placement=top]:after,[data-tooltip][data-placement=top]:before{background:var(--tooltip-background-color);border-radius:var(--border-radius);bottom:100%;color:var(--tooltip-color);content:attr(data-tooltip);display:block;font-size:.875rem;font-style:normal;font-weight:var(--font-weight);left:50%;opacity:0;overflow:hidden;padding:.25rem .5rem;pointer-events:none;position:absolute;text-decoration:none;text-overflow:ellipsis;transform:translate(-50%,-.25rem);white-space:nowrap;z-index:99}[data-tooltip][data-placement=top]:after{background-color:transparent;border-left:.3rem solid transparent;border-radius:0;border-right:.3rem solid transparent;border-top:.3rem solid;color:var(--tooltip-background-color);content:"";padding:0;transform:translate(-50%)}[data-tooltip][data-placement=bottom]:after,[data-tooltip][data-placement=bottom]:before{bottom:auto;top:100%;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{border:.3rem solid transparent;border-bottom-color:currentcolor;transform:translate(-50%,-.3rem)}[data-tooltip][data-placement=left]:after,[data-tooltip][data-placement=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{border:.3rem solid transparent;border-left-color:currentcolor;transform:translate(.3rem,-50%)}[data-tooltip][data-placement=right]:after,[data-tooltip][data-placement=right]:before{bottom:auto;left:100%;right:auto;top:50%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{border:.3rem solid transparent;border-right-color:currentcolor;transform:translate(-.3rem,-50%)}@media(hover:hover)and (pointer:fine){[data-tooltip][data-placement=top]:hover:after,[data-tooltip][data-placement=top]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip][data-placement=top]:hover:after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:hover:after,[data-tooltip][data-placement=bottom]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:hover:after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:hover:after,[data-tooltip][data-placement=left]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:hover:after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:hover:after,[data-tooltip][data-placement=right]:hover:before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:hover:after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-bottom{0%{opacity:0;transform:translate(-50%,-.75rem)}to{opacity:1;transform:translate(-50%,.25rem)}}@keyframes tooltip-caret-slide-bottom{0%{opacity:0}50%{opacity:0;transform:translate(-50%,-.5rem)}to{opacity:1;transform:translate(-50%,-.3rem)}}@keyframes tooltip-slide-left{0%{opacity:0;transform:translate(.75rem,-50%)}to{opacity:1;transform:translate(-.25rem,-50%)}}@keyframes tooltip-caret-slide-left{0%{opacity:0}50%{opacity:0;transform:translate(.05rem,-50%)}to{opacity:1;transform:translate(.3rem,-50%)}}@keyframes tooltip-slide-right{0%{opacity:0;transform:translate(-.75rem,-50%)}to{opacity:1;transform:translate(.25rem,-50%)}}@keyframes tooltip-caret-slide-right{0%{opacity:0}50%{opacity:0;transform:translate(-.05rem,-50%)}to{opacity:1;transform:translate(-.3rem,-50%)}}