@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}[data-theme=dark] .outline{color:var(--light-grey)}[data-theme=dark]{--disabled:#4c555d}}@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}[data-tooltip]:after,[data-tooltip]:before{display:none!important}}.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{min-width:var(--file-picker-width)}.file-select .files-container{max-height:600px}@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}:root[data-theme=light]{--status-info-bg-color:inherit;--status-success-bg-color:#aceebb;--status-warning-bg-color:#f4e5b1;--status-error-bg-color:#ffc1c0}:root[data-theme=dark]{--status-info-bg-color:inherit;--status-success-bg-color:#33792f;--status-warning-bg-color:#7a6500;--status-error-bg-color:#8e201a}.StatusLine{padding:.25rem .5rem}.StatusLine.status-info{background-color:var(--status-info-bg-color)}.StatusLine.status-success{background-color:var(--status-success-bg-color)}.StatusLine.status-warning{background-color:var(--status-warning-bg-color)}.StatusLine.status-error{background-color:var(--status-error-bg-color)}.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)}.settings-dialog{max-width:900px;min-height:80vh}.settings-dialog [role=button]{width:100%}.settings-dialog .storage-mode-selection{display:flex;flex-direction:column;gap:var(--spacing)}.settings-dialog .storage-option{border:var(--border-width) solid #888;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:calc(var(--spacing)/2);padding:var(--spacing)}dialog .message{margin:var(--spacing)}dialog .actions{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:space-around;margin-top:var(--block-spacing-vertical)}dialog .actions>button{width:100px}.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}