@layer reset{*,::before,::after{box-sizing:border-box;}html{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-size:4mm;}body{margin:0;min-height:100vh;overflow:hidden;}hr{height:0;color:inherit;}abbr[title]{text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}:-moz-focusring{outline:1px dotted ButtonText;}:-moz-ui-invalid{box-shadow:none;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}}@layer common{:root,:host{--box-radius:10px;--control-radius:6px;--border:0px;--margin:15px;--toolbar-padding:5px;--hoverbartop-height:30px;--bar-font-size0:13px;--bar-icon-size0:30px;--bar-font-size:13px;--bar-icon-size:30px;--toolbar-border:none;--base-font:Verdana;--header-font:"Blinker";--drag-range:10px;--animation-time:0.5s;--svg-stroke-width:1.5px;--load-mode:eager;--abs-color:light-dark(white,black);--bg-color:light-dark(oklch(0.9 0 0),oklch(0.331 0 0));--bg-hl-color:light-dark(oklch(0.7 0 0),oklch(0.641 0 0));--bubble-bg-color:light-dark(oklch(0.7 0 0),oklch(0.641 0 0));--toolbar-bg-color:light-dark(oklch(0.8 0 0),oklch(0.44 0 0));--highlight-color:light-dark(black,black);--highlight-bg:light-dark(oklch(0.975 0.25 107.8),oklch(0.975 0.25 107.8));--overlay-bg-color:light-dark(oklch(0.869 0 0),oklch(0.869 0 0));--border-color:light-dark(oklch(0.845 0 0),oklch(0.428 0 0));--text-color:light-dark(oklch(0.4 0 0),oklch(0.923 0 0));--text-color-fade:light-dark(oklch(0.598 0 0),oklch(0.92 0 0));--text-color-alt:light-dark(#515151,#c2c2c2);--menu-shadow:light-dark(oklch(0.321 0 0/0.8),oklch(0.185 0 0/0.8));--menu-bg-color:light-dark(white,oklch(0.321 0 0));--menubutton-hover-bg:light-dark(oklch(0.8 0 0),oklch(0.428 0 0));--menubutton-color:light-dark(oklch(0.714 0 0),oklch(0.765 0 0));--menubutton-hover:light-dark(oklch(0.2 0 0),oklch(0.92 0 0));--menubutton-text:light-dark(oklch(0.3 0 0),oklch(0.845 0 0));--dialogbutton-disabled:light-dark(oklch(0.8 0 0),oklch(0.428 0 0));--dialogbutton-hover:light-dark(oklch(0.2 0 0),oklch(0.92 0 0));--dialogbutton-color:light-dark(#01499c,#4a90e2);--dialogbutton-text:light-dark(white,black);--svg-stroke:light-dark(oklch(0.3 0 0),oklch(0.845 0 0));--svg-hover-stroke:light-dark(oklch(0.05 0 0),oklch(0.95 0 0));--control-hover-bg:light-dark(oklch(0.65 0 0),oklch(0.72 0 0));--svg-fill:light-dark(oklch(0.138 0 0/0.01),oklch(0.138 0 0/0.01));--svg-hover-fill:transparent;--svg-disable-fill:transparent;--line-color:light-dark(#cccccc,#333333);--visited-link-color:light-dark(#522d82,#cba1ff);--svg-disable-stroke:light-dark(oklch(0.773 0 0),oklch(0.535 0.19 139));--form-bg-color:light-dark(white,white);--textarea-bg-color:light-dark(white,oklch(0.483 0 0));--textarea-font-color:light-dark(black,white);--content-alt-bg-color:light-dark(oklch(0.829 0 0),oklch(0.501 0 0));--app-bg-color:light-dark(oklch(0.598 0 0),oklch(0.598 0 0));--content-header-bg-color:light-dark(oklch(0.892 0 0),oklch(0.892 0 0));--graph-color:light-dark(oklch(0.714 0.13 245.8),oklch(0.66 0.12 247.8));--graph-grid-color:light-dark(oklch(0.714 0.13 245.8),oklch(0.6 0 0));--graph-text-color:light-dark(oklch(0.714 0.13 245.8),oklch(0.885 0 0));--graph-high-color:light-dark(oklch(0.56 0.22 38.7),oklch(0.61 0.17 42));--graph-low-color:light-dark(oklch(0.827 0.29 139.5),oklch(0.719 0.17 68.7));--drop-shadow:light-dark(oklch(0.598 0 0/0.8),oklch(0.169 0 0/0.8));--bg-overlay:light-dark(rgba(0,0,0,0),rgba(0,0,0,0.5));--gallery-width:300px;--gallery-rows:3;--gallery-gap:20px;--gallery-padding:16px;--fs5:clamp(4.2rem,calc(3.16 * 3.5vw),5.7rem);--fs4:clamp(3.16rem,calc(2.37 * 3.5vw),4.2rem);--fs3:clamp(2.37rem,calc(1.77 * 3.5vw),3.3rem);--fs2:clamp(1.77rem,calc(1.33 * 3.5vw),2.4rem);--fs1:clamp(1.33rem,2vw,1.8rem);--fs0:clamp(1rem,1vw,1.4rem);color-scheme:light dark;}@supports (view-transition-name:none){@view-transition{navigation:auto;}}body{-webkit-user-select:none;user-select:none;background-color:var(--bg-color);color:var(--text-color);font-family:var(--base-font),sans-serif;}h1,h2,h3,h4,h5,h6{font-family:var(--header-font),Arial,sans-serif;font-weight:400;margin-top:1vh;margin-bottom:1vh;}.fs5{font-size:var(--fs5);}.fs4{font-size:var(--fs4);}.fs3{font-size:var(--fs3);}.fs2{font-size:var(--fs2);}.fs1{font-size:var(--fs1);}.fs0{font-size:var(--fs0);}.fw600{font-weight:600;}.fw500{font-weight:500;}.fw400{font-weight:400;}.wide{letter-spacing:4px;}.contentclass{border-radius:var(--box-radius);background:var(--content-bg-color);}.margin{margin:var(--margin);}h1{font-size:var(--fs5);}h2{font-size:var(--fs4);}h3{font-size:var(--fs3);}h4{font-size:var(--fs2);}h5{font-size:var(--fs1);}h6{font-size:var(--fs0);font-weight:600;}.round{border-radius:4px;}.round-large{border-radius:8px;}.round-xlarge{border-radius:16px;}.input{padding:8px;display:block;border:none;border-bottom:1px solid oklch(0.845 0.02 0);width:100%;}.card,.hover-shadow:hover{box-shadow:0 4px 10px 0 oklch(0.138 0 0/0.2),0 4px 20px 0 oklch(0.138 0 0/0.19);}.border-0{border:0 !important;}.border{border:1px solid oklch(0.845 0.02 0) !important;}.border-top{border-top:1px solid oklch(0.845 0.02 0) !important;}.border-bottom{border-bottom:1px solid oklch(0.845 0.02 0) !important;}.border-left{border-left:1px solid oklch(0.845 0.02 0) !important;}.border-right{border-right:1px solid oklch(0.845 0.02 0) !important;}.ul{list-style-type:none;padding:0;margin:0;}.ul li{padding:8px 16px;border-bottom:1px solid #ddd;}.ul li:last-child{border-bottom:none;}.table,.table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table;margin-bottom:10px;}.table-all{border:1px solid oklch(0.845 0.02 0);margin-bottom:10px;}.bordered tr,.table-all tr{border-bottom:1px solid #ddd;}.striped tbody tr:nth-child(even){background-color:#f1f1f1;}.table-all tr:nth-child(odd){background-color:#fff;}.table-all tr:nth-child(even){background-color:#f1f1f1;}.hoverable tbody tr:hover,.ul.hoverable li:hover{background-color:oklch(0.845 0.02 0);}.centered tr th,.centered tr td{text-align:center;}.table td,.table th,.table-all td,.table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top;}.table th:first-child,.table td:first-child,.table-all th:first-child,.table-all td:first-child{padding-left:16px;}.animate-opacity{animation:opac 0.8s;}@keyframes opac{from{opacity:0;}to{opacity:1;}}.center{text-align:center !important;text-align-last:center;}.right{text-align:right !important;text-align-last:right;}.highlighttext{color:white;}.container:after,.container:before{content:"";display:table;clear:both;}.container{padding:0.01em 16px;}.content{max-width:980px;margin:auto;}.hide{display:none !important;}.top{position:fixed;width:100%;z-index:1;top:0;}.left-align{text-align:left !important;}p,li{font-size:var(--fs0);text-align:justify;text-align-last:left;}@supports (margin-block-start:0em){p{margin-block-start:0em;}}.inline{display:inline;}.bspacer{width:calc(var(--bar-icon-size) / 4);}.bspacer_wide{flex-grow:1;}.bspan{font-size:var(--bar-font-size);font-weight:bold;pointer-events:none;text-decoration:none;color:var(--svg-stroke);text-align:center;}svg{width:auto;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;}.icon-wide{height:var(--bar-icon-size);width:auto;}svg-icon,.icon{height:var(--bar-icon-size);width:var(--bar-icon-size);margin:0 !important;padding:0 !important;flex:0 0 auto;transform-origin:50% 50%;z-index:3;&[src][txt]:not([txt=""]){font-size:18px;font-weight:400;width:auto;display:inline-block;}}.smallicon{height:calc(var(--bar-icon-size) * 0.8);width:calc(var(--bar-icon-size) * 0.8);flex:0 0 auto;}svg.icon,svg-icon{fill:var(--svg-fill);stroke:var(--svg-stroke);color:var(--svg-stroke);stroke-width:var(--svg-stroke-width);-webkit-tap-highlight-color:transparent;outline:0;font-weight:600;font-size:12px;}p svg-icon{color:var(--text-color);stroke:var(--text-color);height:calc(var(--fs0) + 5px);width:calc(var(--fs0) + 5px);vertical-align:-20%;display:inline-block;}svg.icon.disable,svg-icon.disable{color:var(--svg-disable-stroke);stroke:var(--svg-disable-stroke);fill:var(--svg-disable-fill);pointer-events:none;}video{width:100%;height:100%;object-fit:contain;}.pointer{cursor:pointer;}.fscreenbody{width:100vw;height:100vh;}@media screen{.fullscreen{width:100%;height:100%;min-width:100px;min-height:100px;background-color:var(--bg-color);}.scroll-y{overflow-y:auto;}.scroll-x{overflow-x:auto;}.noscroll-y{overflow-y:hidden;}}#hoverbar{position:fixed;top:0;text-align:center;z-index:2;display:flex;border-radius:var(--control-radius);& div{position:relative;display:flex;}}.controlbar svg-icon:focus:not(.disable),.controlbar svg-icon:hover:not(.disable){fill:var(--svg-hover-fill);stroke:var(--svg-hover-stroke);color:var(--svg-hover-stroke);cursor:pointer;}.toolbarcont{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--bg-color);width:100%;flex:0 0 auto;height:max-content;}.toolbar{display:flex;justify-content:center;align-items:center;flex:0 0 auto;flex-wrap:wrap;gap:5px;background-color:var(--toolbar-bg-color);padding:var(--toolbar-padding);border:var(--toolbar-border);border-radius:var(--box-radius);max-width:100%;>a{height:var(--bar-icon-size);width:var(--bar-icon-size);}& input{max-width:140px;}>div{display:flex;flex-direction:column;align-items:center;}>div.button{flex-direction:row;}>.controlgroup{display:flex;flex-direction:row;gap:5px;}svg.icon:hover:not(.disable),svg.icon:focus:not(.disable),svg-icon:hover:not(.disable),svg-icon:focus:not(.disable){fill:var(--svg-hover-fill);stroke:var(--svg-hover-stroke);color:var(--svg-hover-stroke);cursor:pointer;border-radius:var(--control-radius);}& .wrapper{display:flex;flex-direction:row;align-items:center;gap:5px;margin:0;justify-content:start;}& .wrapperfor_string>label,& .wrapperfor_select>label,& .wrapperfor_date>label,& .wrapperfor_int>label,& .wrapperfor_float>label,& .wrapperfor_range>label{display:flex;flex-direction:row;align-items:center;gap:5px;justify-content:start;}>.wrapperfor_daterange{gap:0;margin:0;}& .wrapperfor_bool2>label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;&::after{content:"âŒ„";display:inline-grid;place-items:center;inline-size:1em;block-size:1em;line-height:1;transform-origin:50% 50%;transition:transform 120ms ease;}&:has(input[type="checkbox"]:checked)::after{transform:rotate(180deg);}&:has(input[type="checkbox"]:focus-visible){outline:1px solid var(--svg-hover-stroke);outline-offset:2px;}&>input[type="checkbox"]{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;}}& .wrapperfor_bool3>label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;&:has(input[type="checkbox"]:focus-visible){outline:1px solid var(--svg-hover-stroke);outline-offset:2px;}&>input[type="checkbox"]{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;}& .icon-toggle{display:inline-grid;place-items:center;inline-size:var(--bar-icon-size);block-size:var(--bar-icon-size);}& .icon-toggle .icon-down,& .icon-toggle .icon-up{grid-area:1 / 1;}& .icon-toggle .icon-up{display:none;}&:has(input[type="checkbox"]:checked) .icon-toggle .icon-down{display:none;}&:has(input[type="checkbox"]:checked) .icon-toggle .icon-up{display:inline-block;}}& .wrapperfor_bool4>label{--switch-width:2.3em;--switch-height:1.25em;--switch-pad:2px;position:relative;display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;min-block-size:var(--switch-height);padding-inline-end:calc(var(--switch-width) + 0.35em);&::before{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);inline-size:var(--switch-width);block-size:var(--switch-height);border-radius:999px;background-color:var(--bg-hl-color);box-shadow:inset 0 0 0 1px var(--line-color);transition:background-color 140ms ease,box-shadow 140ms ease;}&::after{content:"";position:absolute;inset-inline-end:calc(var(--switch-width) - var(--switch-height) + var(--switch-pad));top:50%;transform:translateY(-50%);inline-size:calc(var(--switch-height) - 2 * var(--switch-pad));block-size:calc(var(--switch-height) - 2 * var(--switch-pad));border-radius:50%;background-color:var(--svg-stroke);transition:inset-inline-end 140ms ease,background-color 140ms ease;}&:has(input[type="checkbox"]:checked)::before{background-color:var(--control-hover-bg);box-shadow:inset 0 0 0 1px var(--svg-hover-stroke);}&:has(input[type="checkbox"]:checked)::after{inset-inline-end:var(--switch-pad);background-color:var(--svg-hover-stroke);}&:has(input[type="checkbox"]:focus-visible){outline:1px solid var(--svg-hover-stroke);outline-offset:2px;}&>input[type="checkbox"]{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;}}& .wrapperfor_bool5>label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;&:has(input[type="checkbox"]:focus-visible){outline:1px solid var(--svg-hover-stroke);outline-offset:2px;}&>input[type="checkbox"]{position:absolute;inline-size:1px;block-size:1px;padding:0;border:0;margin:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;}& .icon-rotate{display:inline-grid;place-items:center;inline-size:var(--bar-icon-size);block-size:var(--bar-icon-size);}& .icon-rotate>svg-icon{transform-origin:50% 50%;transition:transform 120ms ease;}&:has(input[type="checkbox"]:checked) .icon-rotate>svg-icon{transform:rotate(180deg);}}}.grid_200px{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;}.horizontal{display:flex;flex-direction:row;justify-content:space-around;}.horizontal-between{display:flex;flex-direction:row;justify-content:space-between;}.vertical{display:flex;flex-direction:column;}.flex{display:flex;}.separator{width:1px;background-color:var(--line-color);margin:0 8px;align-self:stretch;border:none;flex:0 0 auto;}.flexnogrow{display:flex;&>*{flex:0 0 auto;}}.flex_start{display:flex;justify-content:flex-start;align-items:center;align-content:flex-start;}.flex_center{display:flex;justify-content:center;align-items:center;}.flex_center2{display:flex;justify-content:center;}.flex_end{display:flex;justify-content:flex-end;align-items:center;}.flex_column{display:flex;flex-direction:column;}.flex_column_reverse{display:flex;flex-direction:column-reverse;}.flex_grow{flex:1;}.flex_shrink{flex:0 1 auto;}.flex_no_resize{flex:0 0 auto;}.flex_wrap{flex-wrap:wrap;}.flex_gap{gap:15px;}.content_fit{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;}.full{width:98%;height:auto !important;padding:5px;}.half{width:48%;height:auto !important;padding:5px;}.quarter{width:24%;height:auto !important;padding:5px;}.min-width{width:auto;}@media print{.toolbar{display:none;}.vertical{height:auto;}}.contain{background:url() no-repeat center center fixed;background-size:contain;}.marginspacer{width:var(--margin) !important;height:var(--margin) !important;flex:0 0 auto !important;}.hide+.marginspacer{display:none;}.menubg{width:auto;background-color:var(--bg-hl-color);z-index:15;box-shadow:10px 10px 5px var(--menu-shadow);border-radius:var(--box-radius);position:fixed;padding:2px;display:inline-grid;grid-template-columns:auto;max-height:90vh;overflow-y:auto;& a{text-decoration:none;}}.helpbg{width:100%;max-width:min(900px,90%);max-height:90vh;background-color:var(--bg-color);box-shadow:10px 10px 5px oklch(0.321 0.01 0/0.5);border-radius:var(--box-radius);padding:8px;display:flex;flex-direction:column;overflow-y:auto;input [type="number"]{max-width:8rem;}input[type="range"]{max-width:16rem;}p{margin:5px;}}.popup{max-width:300px;max-height:90vh;position:absolute;bottom:20px;right:20px;background-color:var(--abs-color);box-shadow:10px 10px 5px oklch(0.321 0.01 0/0.5);border-radius:var(--box-radius);padding:8px;display:flex;flex-direction:column;overflow-y:auto;text-align:left;p{text-align:left;font-size:unset;}}.redbg{background-color:red;padding:15px;}.logindialog{max-width:400px;}.helprow *{pointer-events:none;}.overlay{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;background-color:oklch(0.138 0 0/0);transition:background-color 0.4s ease;transform:scale(0);}.overlay.active{transform:scale(1);background-color:oklch(0.138 0 0/0.5);}.button{display:flex;flex-direction:row;align-items:center;cursor:pointer;text-decoration:none;font-size:var(--fs0);font-family:var(--base-font);border-radius:var(--control-radius);border:0;background-color:black;transition:background-color 0.3s ease;text-decoration:none;&:disabled{pointer-events:none;cursor:not-allowed;}div{margin-left:3px;}}.toolbar .button,.menubg .button{background-color:var(--menubutton-color);color:var(--menubutton-text);&:hover,&:focus{color:var(--menubutton-hover);background-color:var(--menubutton-hover-bg);}}.helpbg .button,dialog .button{max-width:fit-content;background-color:var(--dialogbutton-color);color:var(--dialogbutton-text);&:hover,&:focus{color:var(--dialogbutton-hover);background-color:var(--dialogbutton-hover-bg);}&:disabled{--svg-stroke:var(--dialogbutton-disabled);color:var(--dialogbutton-disabled);}}select,input{background-color:var(--bg-hl-color);color:var(--svg-stroke);border-radius:var(--control-radius);outline:0;border:0;padding:1px 4px;&:disabled{color:var(--svg-disable-stroke);cursor:not-allowed;}&:hover,&:focus{background-color:var(--control-hover-bg);color:var(--svg-hover-stroke);}}.checkedradio:hover,.checkedradio:focus,.uncheckedradio:hover,.uncheckedradio:focus{background-color:var(--control-hover-bg);color:var(--svg-hover-stroke);}.menubutton:disabled{--svg-stroke:var(--svg-disable-stroke);color:var(--svg-disable-stroke);}.twocols{column-count:2;margin-bottom:12px;}.bubble{margin-bottom:25px;font-family:sans-serif;font-size:var(--fs2);line-height:24px;width:320px;background:var(--bubble-bg-color);border-radius:var(--box-radius);padding:28px;text-align:left;color:var(--text-color);display:inline-flex;padding-top:45px;}.bubble-bottom-left:before{content:"";width:0px;height:0px;position:absolute;border-left:24px solid var(--bubble-bg-color);border-right:12px solid transparent;border-top:12px solid var(--bubble-bg-color);border-bottom:20px solid transparent;left:32px;bottom:-24px;}.slide-in{z-index:20;position:absolute;overflow:hidden;top:80px;}.slide-in.from-left{left:0;}.slide-in.from-right{right:0;}.slide-in-content{transition:transform 0.5s ease;}.slide-in.from-left .slide-in-content{transform:translateX(-100%);}.slide-in.from-right .slide-in-content{transform:translateX(100%);}.slide-in.show .slide-in-content{transform:translateX(0);}.transbg{background-color:oklch(0.138 0 0/0);}.trans{opacity:0;}.opaq{opacity:1;}.transslow{opacity:0;transition:opacity var(--animation-time);}.opaqslow{opacity:1;transition:opacity var(--animation-time);}.highlight{background-color:var(--highlight-bg);color:var(--highlight-color);border-radius:3px;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.bigloader{width:120px;height:120px;top:calc(50% - 60px);left:calc(50% - 60px);position:fixed;}.baseloader{border:16px solid oklch(0.964 0.03 0);border-radius:50%;border-top:16px solid var(--toolbar-bg-color);animation:spin 2s linear infinite;position:absolute;pointer-events:none;}.load-wrapd{position:fixed;width:200px;height:320px;background:transparent;top:calc(50% - 130px);left:calc(50% - 100px);}input[type="color" i]{padding:0px;}form input[type="submit"]{display:block;margin:20px;margin-left:auto;margin-right:auto;border:2px solid;border-radius:var(--control-radius);border-color:var(--svg-stroke);color:var(--svg-stroke);}form input[type="submit"]:hover{border-color:var(--svg-hover-stroke);color:var(--svg-hover-stroke);}form input[type="number"]{max-width:100px;}.radiotoggle{display:flex;align-items:center;gap:10px;margin-bottom:15px;& input[type="radio"]{color:var(--svg-stroke);border:0.15em solid var(--svg-stroke);width:1.15em;height:1.15em;border-radius:50%;place-content:center;}}.radiotoggle:focus-within{outline:2px solid #005fcc;outline-offset:2px;border-radius:var(--control-radius);}.radiotoggle_label{display:inline-flex;align-items:center;gap:5px;}label:has(input[type="checkbox"]){display:flex;align-items:center;gap:8px;cursor:pointer;}input+label{transform:translateY(-1.8em);transform-origin:0 0;transition:all var(--animation-time);margin-left:5px;}input:is([type="checkbox"],[type="radio"])+label{transform:translate(0,0);}.radiotoggle input[type="radio"]::before{content:"";width:0.65em;height:0.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);}.radiotoggle input[type="radio"]:checked::before{transform:scale(1);}.uncheckedradio::before{content:"\25CE";}.checkedradio::before{content:"\25C9";}.uncheckedradio::before,.checkedradio::before{font-size:var(--fs0);padding-right:3px;color:var(--svg-stroke);padding-left:calc((var(--bar-icon-size) - 18px) / 2);padding-right:calc((var(--bar-icon-size) - 18px) / 2);}.checkedradio,.uncheckedradio{align-items:baseline;border-radius:var(--control-radius);}.form-control{box-shadow:none;background-color:white;border-color:oklch(0.845 0.02 0);border-style:none none solid none;transition:all var(--animation-time);padding:5px;border-radius:var(--control-radius);background-color:var(--textarea-bg-color);color:var(--textarea-font-color);width:98%;}.form-label{font-size:1em;display:block;opacity:0.6;padding-left:5px;transform-origin:0 0;transition:all var(--animation-time);}input[type="checkbox"]+.form-label{opacity:1;}.form-control::placeholder{color:transparent;}.form-control:focus{box-shadow:none;outline:none;border-color:var(--brand-color);}textarea{font-size:18px;font-family:var(--base-font),sans-serif;margin-bottom:var(--margin);color:var(--textarea-font-color);margin-left:3px;}input{font-size:var(--fs0);font-family:var(--base-font),sans-serif;}input.form-control:focus+.form-label,input.form-control:not(:placeholder-shown)+.form-label{transform:translateY(-3.1em) scale(0.9);opacity:1;}input[type="checkbox" i].form-control,input[type="radio" i].form-control,input[type="date"]{width:initial;}input:-webkit-autofill,:-webkit-autofill:hover,:-webkit-autofill:focus,:-webkit-autofill:active{appearance:none;background-color:var(--textarea-bg-color) !important;color:var(--textarea-font-color) !important;}input[type="checkbox"]{width:1em;height:1em;border-radius:var(--control-radius);transform:translateY(-0.075em);display:grid;place-content:center;margin-bottom:2px;}select{font-size:var(--fs0);font-family:var(--base-font),sans-serif;}select+.form-label{transform:translateY(-3.3em) scale(0.9);}.rotated{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;display:inline-block;overflow:visible;}.overflowboth{overflow:auto;}.helprow{display:flex;}.selector{flex-wrap:wrap;gap:5px;color:var(--svg-stroke);justify-content:space-around;max-height:calc(85vh - 125px);overflow-y:auto;flex:0 0 auto;svg,img{width:100%;}figure{display:flex;flex-direction:column;align-items:center;}figcaption{width:100%;text-align:center;}}.selectorbar{display:flex;justify-content:space-around;margin:4px;}svg.graph{color:var(--svg-stroke);flex:0 0 auto;}#barhelper{position:fixed;background-color:var(--bg-hl-color);border-radius:var(--control-radius);padding:var(--toolbar-padding) !important;border:var(--toolbar-border) !important;}.dropshadow{filter:drop-shadow(3px -3px 2px var(--drop-shadow));}rect.bar{stroke:none;}rect.bartransparent{fill:oklch(0.773 0.02 0/0.01);stroke:none;}rect.barhighlight{fill:oklch(0.773 0.02 0/0.7);stroke:none;}.scroll_snap_y_mandatory{scroll-snap-type:y mandatory;}.scroll_snap_x_mandatory{scroll-snap-type:x mandatory;}.scroll_snap_both{scroll-snap-type:both mandatory;}.snap_start_child>*,.snap_start{scroll-snap-align:start;}.powered{z-index:10;position:absolute;padding:10px;font-size:var(--fs0);background-color:transparent;height:max-content;bottom:0;right:0;color:var(--bg-hl-color);:last-child{color:red;font-weight:bold;font-stretch:condensed;}}.appheader{z-index:10;position:absolute;background-color:transparent;color:var(--bg-color);top:50%;left:50%;transform:translate(-50%,-50%);font-size:20vw;}.graph{transition:all 0.8s;}.blurwindow{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:transparent;flex-direction:column;gap:10px;}.fullsize{width:100%;height:100%;}#loginform{max-width:300px;margin:0 auto;margin-top:10px;}#loginmsg{color:red;text-align:center;}.dialogicon{width:var(--fs3) !important;height:auto !important;stroke:var(--text-color) !important;}@keyframes tilt-n-move-shaking{15%{transform:translate(6px,6px) rotate(6deg);}30%{transform:translate(-5px,5px) rotate(-5deg);}45%{transform:translate(4px,4px) rotate(4deg);}60%{transform:translate(-3px,3px) rotate(-3deg);}75%{transform:translate(2px,2px) rotate(2deg);}90%{transform:translate(-1px,1px) rotate(-1deg);}100%{transform:translate(0,0) rotate(0deg);}}.shakeanim{animation:tilt-n-move-shaking 0.3s;}.captioncont{position:fixed;left:2%;top:10%;border-radius:var(--control-radius);background-color:var(--toolbar-bg-color);padding:20px;max-width:18%;display:block;z-index:10;}.select{font-family:monospace;}.gallery_active{opacity:1;z-index:5;}.gallery_inactive{opacity:0;z-index:1;}.gallerytoolbarcont{flex:1 1 auto;overflow:hidden;}.pagedHorzGallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;height:100%;&>.gallerycont{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:flex-start;align-items:start;width:100%;flex-wrap:wrap;gap:var(--gallery-gap);padding:var(--gallery-padding);overflow:hidden;>img,>figure{flex:0 0 auto;height:calc((100% - (var(--gallery-rows) - 1) * var(--gallery-gap)) / var(--gallery-rows));width:auto;object-fit:contain;transition:all 0.5s;cursor:pointer;}}}.horzGallery{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;width:100%;height:100%;>.gallerycont{flex:0 0 auto;scroll-snap-align:center;display:flex;overflow:hidden;width:100%;img,figure{height:100%;width:100%;object-fit:contain;transition:all 0.5s;padding:20px;}.helpbg{height:90%;width:auto;margin:auto;margin-top:2%;background:var(--bg-hl-color);}}.gallery_inactive{display:none;}}.marginauto{margin:auto;}.singlehead,.lefthead,.righthead{background-color:var(--bg-hl-color);border-radius:var(--control-radius);flex-shrink:0;padding:4px;margin-bottom:4px;width:100%;}.righthead{margin-left:2px;text-align:end;width:calc(100% - 2px);}.lefthead{margin-right:2px;width:calc(100% - 2px);}.vertGallery,.staticGallery{display:flex;gap:25px;margin:6px;padding:6px;& svg,img{border-radius:var(--box-radius);}>.gallerycont{width:var(--gallery-width);border-radius:var(--box-radius);.firstpage{text-align:center;font-size:min(calc(var(--gallery-width) / 2),120px);align-content:center;}}>.gallerycontsingle{width:calc(var(--gallery-width) / 2);}>.gallerycont,.gallerycontsingle{display:flex;flex-wrap:wrap;flex:0 0 auto;.plpage,.firstpage,img,.helpbg{width:calc(var(--gallery-width) / 2);}figure{margin:5px;}img{height:auto;transition:all 0.5s;cursor:pointer;}.helpbg{height:auto;background:var(--bg-hl-color);}}}.imagepane{display:flex;justify-content:center;align-items:start;width:100%;height:100%;overflow:hidden;min-width:0;min-height:0;& .imagecont{display:flex;flex-direction:row;align-items:stretch;flex:1 1 auto;min-width:0;min-height:0;height:100%;&>img{flex:1 1 0;min-width:0;max-width:100%;width:auto;height:100%;object-fit:contain;object-position:top;}}& .imagecard{flex:0 0 auto;min-width:30%;max-width:30%;}}.vertGallery{flex-wrap:wrap;overflow:auto;justify-content:center;align-items:start;}.marked{outline:6px ridge red;}.tooltip{position:relative;display:inline-block;}.tooltip .righttooltiptext{width:300px;font-size:var(--fs0);background-color:var(--bg-hl-color);border-radius:var(--control-radius);padding:6px;position:absolute;z-index:10;top:-5px;left:110%;opacity:0;transition:opacity 1s;}.center{margin:auto;text-align:center;}.tooltip:hover .righttooltiptext{opacity:1;}.padding-small{padding:4px 8px;}.padding{padding:8px 16px;}.padding-large{padding:12px 24px;}.padding-16{padding-top:16px;padding-bottom:16px;}.padding-24{padding-top:24px;padding-bottom:24px;}.padding-32{padding-top:32px;padding-bottom:32px;}.padding-48{padding-top:48px;padding-bottom:48px;}.padding-64{padding-top:64px;padding-bottom:64px;}.padding-all-48{padding:48px;}#weathersvg{display:none;}.daterangecont{display:flex;flex-direction:row;justify-content:start;align-items:center;}.portraitmenu{align-self:end;}}