/*! Copyright Mobkoi 2025 (v5.1.0) */
/*! Copyright Mobkoi 2025 (v5.1.0) */:root{--eerie-black: rgb(29, 29, 29);--davys-grey: rgb(86, 86, 86);--gray: rgb(126, 126, 126);--light-gray: rgba(229, 229, 229, .6);--quick-silver: rgb(166, 166, 166);--chinese-silver: rgb(199, 199, 199);--white-smoke: rgb(250, 250, 250);--white_transparent: rgba(255, 255, 255, .87);--celtic-blue: rgb(48, 111, 219);--dark-pastel-purple: rgb(157, 122, 217);--red: rgb(220, 53, 69)}:root{color-scheme:light dark;--text-color: light-dark(var(--eerie-black), --white_transparent);--desk-background-color: light-dark(var(--chinese-silver), var(--davys-grey));--border-color: light-dark(var(--quick-silver), var(--chinese-silver));--header-background-color: light-dark(var(--chinese-silver), var(--eerie-black));--pane-background-color: light-dark(var(--chinese-silver), var(--eerie-black));--header-color: light-dark(black, var(--chinese-silver));--color-link: light-dark(var(--celtic-blue), var(--celtic-blue));--color-link-hover: light-dark(var(--dark-pastel-purple), var(--dark-pastel-purple))}a{font-weight:500;color:var(--color-link);text-decoration:inherit}a:hover{color:var(--color-link-hover)}:root{--input-background-color: light-dark(white, var(--quick-silver));--input-border-color: light-dark(var(--quick-silver), var(--chinese-silver)) }input{padding:.2em .5em;border:1px solid var(--input-border-color);border-radius:.2rem}select,::picker(select){appearance:base-select}select{--transition: .2s;padding:.2em .5em;border:1px solid var(--input-border-color);border-radius:.2em;transition:var(--transition);background-color:var(--input-background-color)}select::picker(select){border:none;border-end-end-radius:.5em;border-end-start-radius:.5em;opacity:0;transform-origin:top;transition:all var(--transition) allow-discrete;transform:scaleY(.9)}select::picker(select):popover-open{transform:scaleY(1);opacity:1;box-shadow:0 1px 1px #0202030f,0 2px 2px #0202030f,0 4px 4px #0202030f,0 8px 8px #0202030f,0 0 1px #0202031f}select option{padding:.15em .5em}select option:hover{background-color:#ebf1ff}select::picker-icon{color:var(--border-color);transition:var(--transition) rotate}select:open::picker-icon{rotate:180deg}label{display:inline-block;-webkit-user-select:none;user-select:none}label>*{margin-left:.5em;vertical-align:middle}form label,.form-label{display:block;margin-bottom:.4em}.icon{display:inline-block;fill:currentColor;width:16px;height:16px}button,.button{--color: light-dark(var(--grey), var(--chinese-silver));--background-color: light-dark(var(--quick-silver), var(--davys-grey));--color_selected: light-dark(white, white);--background-color_selected: var(--celtic-blue);display:inline-block;appearance:none;border:none;vertical-align:middle;font-size:.8em;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.4em .5em;border-radius:.25em;text-align:center;color:var(--color);background-color:var(--background-color)}:is(button,.button):has(input:focus-visible){outline:medium auto}:is(button,.button):hover,:is(button,.button):focus{color:var(--color_selected)}:is(button,.button).transparent{background-color:transparent}:is(button,.button).transparent .label{display:none}:is(button,.button).transparent:hover,:is(button,.button).transparent:focus{background-color:var(--background-color)}.toggle{--background-color: light-dark(transparent, transparent);display:flex;align-items:center}.toggle input[type=checkbox]{position:absolute;left:-9999px}.toggle .icon{margin-right:4px}.toggle:has(input:checked){color:var(--color_selected);background-color:var(--background-color_selected)}dialog{border:none;margin:0;overflow-x:auto;overflow-y:auto;position:absolute;padding:0;z-index:10;max-height:100%;max-width:100%;border-radius:.5em;box-shadow:0 1px 1px #0202030f,0 2px 2px #0202030f,0 4px 4px #0202030f,0 8px 8px #0202030f,0 16px 16px #0202030f,0 0 1px #0202031f;opacity:0;transform:scale(.9);transition-property:opacity,transform,overlay,display;transition-duration:.2s;transition-behavior:allow-discrete;background-color:light-dark(white,var(--desk-background-color))}dialog[open]{opacity:1;transform:scale(1)}dialog.dialog-with-menus{overflow:visible}dialog.dialog-with-menus>.dialog-content{overflow:auto;max-height:calc(100% - var(--header-height))}@starting-style{dialog[open]{opacity:0;transform:scale(.9)}}dialog.movable{--x: 20vw;--y: 20vh;z-index:10;position:fixed;top:var(--y);left:var(--x);resize:both}:root{--font: system-ui, Avenir, Helvetica, Arial;--font-size: .8em;font-family:var(--font) sans-serif;font-size:var(--font-size) 1rem;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--header-height: 48px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}input{background-color:var(--input-background-color)}
