@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:#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:white;--text-color:white;--mark-background-color:#1e4a6d}}[data-theme=dark]{--card-border-color:white;--text-color:white;--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}code,kbd,.font-monospace{font-family:var(--font-family-monospace);font-size:var(--font-size-monospace)}del{text-decoration:none}textarea{white-space:pre;font-family:var(--font-family-monospace);font-size:var(--font-size-monospace);overflow:scroll}article.fill{margin:0;padding:0}article.no-shadow{box-shadow:none}article.panel{border:solid var(--border-width) var(--card-border-color);box-shadow:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow-y:auto}article.panel.editor{overflow-y:hidden}article.panel>header{border-radius:0;margin:0;padding:0;font-weight:700}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{background-color:var(--card-sectionning-background-color);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);flex-direction:row;align-items:baseline;font-weight:700;display:flex}details>summary>:first-child{padding:0 var(--block-spacing-horizontal);flex:1}#root{flex-direction:column;display:flex;position:absolute;inset:0}#root header{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}#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 (width<=576px){ul.icon-list{overflow:auto}}ul.icon-list li{cursor:pointer;--raise:-20px;--time:.33s;border:none;flex-direction:column;align-items:center;margin:1.2rem .6rem;display:flex}ul.icon-list li span,ul.icon-list li a{transition:var(--time);position:relative;top:0}ul.icon-list li a{opacity:0}.file-select{min-width:var(--file-picker-width)}.file-select .files-container{max-height:600px}@media (width<=576px){.file-select{width:100%;height:100%;padding:5%}}#trackingBanner{padding:var(--spacing);background-color:#f8f8ff;border-top:1px solid #000;position:absolute;bottom:0;left:0;right:0}#trackingBanner [role=button].accept{color:#000;background-color:#90ee90}#trackingBanner [role=button].reject{color:#000;background-color:#ffb6c1}.pin-control{background:var(--light-grey);border-color:var(--light-grey);max-width:3em!important}: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)}[role=group]{flex-direction:row;margin:0;display:flex}[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{grid-template-columns:minmax(max-content,1fr) minmax(auto,2fr);display:grid}dl>header{background-color:var(--muted-color);color:var(--primary-inverse);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);grid-column:1/span 2;font-weight:700}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{gap:var(--spacing);flex-direction:column;display:flex}.settings-dialog .storage-option{border:var(--border-width) solid #888;border-radius:var(--border-radius);padding:var(--spacing);gap:calc(var(--spacing) / 2);flex-direction:column;display:flex}dialog .message{margin:var(--spacing)}dialog .actions{margin-top:var(--block-spacing-vertical);justify-content:space-around;gap:var(--spacing);flex-wrap:wrap;display:flex}dialog .actions>button{width:100px}.flex{flex-direction:column;display:flex}.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}
