@import"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: .25rem;--typography-spacing-vertical: 1.15rem;--grid-spacing-horizontal: var(--spacing);--grid-spacing-vertical: var(--spacing);--form-element-spacing-vertical: .15rem;--form-element-spacing-horizontal: .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: black;--text-color: black;--mark-background-color: rgb(255, 230, 121);--mark-error-color: rgb(252, 169, 154);--light-grey: rgb(170, 170, 170);--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: white;--text-color: white;--mark-background-color: rgb(30, 74, 109)}}[data-theme=dark]{--card-border-color: white;--text-color: white;--mark-background-color: rgb(30, 74, 109);--compiler-err-color: rgb(69, 25, 22);--code-color: rgb(180, 180, 180)}[data-theme=dark] .outline{color:var(--light-grey)}[data-theme=dark]{--disabled: rgb(76, 85, 93)}}@layer component{.scroll-x{overflow-x:auto}.scroll-y{overflow-y:auto}code,kbd,.font-monospace{font-family:var(--font-family-monospace);font-size:var(--font-size-monospace)}del{text-decoration:none}textarea{overflow:scroll;white-space:pre;font-family:var(--font-family-monospace);font-size:var(--font-size-monospace)}article.fill{padding:0;margin:0}article.no-shadow{box-shadow:none}article.panel{border:solid var(--border-width) var(--card-border-color);padding:0;margin:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow-y:auto}article.panel.editor{overflow-y:hidden}article.panel>header{padding:0;margin:0;font-weight:700;border-radius:0}article.panel>header>*:first-child{padding:0 var(--block-spacing-vertical)}article.panel main{flex:1}details{margin-bottom:0;padding-bottom:0}details>summary{display:flex;flex-direction:row;align-items:baseline;background-color:var(--card-sectionning-background-color);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);font-weight:700}details>summary>*:first-child{flex:1;padding:0 var(--block-spacing-horizontal)}#root{position:absolute;inset:0;display:flex;flex-direction:column}#root header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}#root>main{overflow:hidden}#root>footer{border-top:1px solid var(--card-border-color);background-color:var(--card-background-color);padding-top:calc(var(--block-spacing-vertical) / 2);padding-left:var(--block-spacing-horizontal);align-items:baseline}nav :is(ol,ul){margin-right:0}nav li{padding:0 var(--nav-link-spacing-horizontal)}td{vertical-align:top}[data-tooltip]:before,[data-tooltip]:after{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{display:flex;flex-direction:column;align-items:center;border:none;margin:1.2rem .6rem;cursor:pointer;--raise: -20px;--time: .33s}ul.icon-list li span,ul.icon-list li a{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{width:100%;height:100%;padding:5%}}#trackingBanner{background-color:#f8f8ff;border-top:1px solid black;position:absolute;padding:var(--spacing);bottom:0;left:0;right:0}#trackingBanner [role=button].accept{color:#000;background-color:#90ee90}#trackingBanner [role=button].reject{color:#000;background-color:#ffb6c1}: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{max-width:3em!important;background:var(--light-grey);border-color:var(--light-grey)}[role=group]{margin:0;display:flex;flex-direction:row}[role=group] button,[role=group] [role=button],[role=group] input,[role=group] select{margin:0}[role=group] button.colored,[role=group] [role=button].colored,[role=group] input.colored,[role=group] select.colored{background-color:var(--primary);color:var(--primary-inverse)}[role=group] button:not(:first-child),[role=group] [role=button]:not(:first-child),[role=group] input:not(:first-child),[role=group] select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}[role=group] button:not(:last-child),[role=group] [role=button]:not(:last-child),[role=group] input:not(:last-child),[role=group] select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] button[aria-current=true],[role=group] [role=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] button input[type=radio],[role=group] button input[type=checkbox],[role=group] [role=button] input[type=radio],[role=group] [role=button] input[type=checkbox],[role=group] input input[type=radio],[role=group] input input[type=checkbox],[role=group] select input[type=radio],[role=group] select input[type=checkbox]{display:none}dl{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(auto,2fr)}dl>header{grid-column:1/span 2;font-weight:700;background-color:var(--muted-color);color:var(--primary-inverse);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{padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:1px solid var(--muted-border-color)}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);padding:var(--spacing);display:flex;flex-direction:column;gap:calc(var(--spacing) / 2)}dialog .message{margin:var(--spacing)}dialog .actions{display:flex;justify-content:space-around;margin-top:var(--block-spacing-vertical);gap:var(--spacing);flex-wrap:wrap}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}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}
