html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background:#008082;font-family:sans-serif, serif, monospace;font-size:13px}.wrapper,.content{width:800px;margin:auto;margin-top:20px;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:2px 0}.default_title,.post_title{padding:2px 4px 3px 4px;position:relative}.default_title h1,.post_title h1{color:#bfb8bf;font-size:14px;font-weight:bold}.default_title img,.post_title img{float:left;width:14px;height:14px;margin:0 3px 0 0}.default_title.has-winbtns h1{display:inline-block}.default_title.has-winbtns .winbtn{background:#cccccc;width:13px;height:11px;float:right;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:0;margin:0;color:#000000;line-height:0;font-size:0;cursor:pointer;text-decoration:none;box-sizing:content-box;position:relative;overflow:hidden}.default_title.has-winbtns .winbtn span{display:block;width:13px;height:11px;position:relative;left:0;top:0;font-size:0;line-height:0}.default_title.has-winbtns .winbtn .fa-window-minimize:before,.default_title.has-winbtns .winbtn .fa-window-maximize:before,.default_title.has-winbtns .winbtn .fa-times:before{content:"";position:absolute;display:block;left:0;top:0;width:13px;height:11px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;background-size:13px 11px;image-rendering:pixelated;image-rendering:crisp-edges}.default_title.has-winbtns .winbtn .fa-window-minimize:before{background-image:url("/assets/img/tb-min.svg")}.default_title.has-winbtns .winbtn .fa-window-maximize:before{background-image:url("/assets/img/tb-max.svg")}.default_title.has-winbtns .winbtn .fa-times:before{background-image:url("/assets/img/tb-close.svg")}.default_title.has-winbtns .winbtn:active{border-color:#000000 #fff8ff #fff8ff #000000}.default_title.has-winbtns .winbtn:active span{left:1px;top:1px}.default_title.has-winbtns .winbtn-max{margin:0 3px 0 0}.post_title h1{display:inline-block}.post_title a{color:#000000}.post_title .btn{background:#cccccc;width:13px;height:11px;float:right;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:0;margin:0;color:#000000;line-height:0;font-size:0;cursor:pointer;text-decoration:none;box-sizing:content-box;position:relative;overflow:hidden}.post_title .btn span{display:block;width:13px;height:11px;position:relative;left:0;top:0;font-size:0;line-height:0}.post_title .btn .fa-window-minimize:before,.post_title .btn .fa-window-maximize:before,.post_title .btn .fa-times:before{content:"";position:absolute;display:block;left:0;top:0;width:13px;height:11px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;background-size:13px 11px;image-rendering:pixelated;image-rendering:crisp-edges}.post_title .btn .fa-window-minimize:before{background-image:url("/assets/img/tb-min.svg")}.post_title .btn .fa-window-maximize:before{background-image:url("/assets/img/tb-max.svg")}.post_title .btn .fa-times:before{background-image:url("/assets/img/tb-close.svg")}.post_title .btn:active{border-color:#000000 #fff8ff #fff8ff #000000}.post_title .btn:active span{left:1px;top:1px}.post_title .btn_max{margin:0 3px 0 0}ul.topbar{list-style:none;padding:0 10px;margin:3px 0 3px 0}ul.topbar li{display:inline-block;margin:0 5px 0 0}ul.topbar a{text-decoration:none;color:#000000}.post_list,.tag_list,.post_content{background:#fff8ff;border-width:2px;border-style:ridge groove groove ridge;border-color:#7f787f #fff8ff #fff8ff #7f787f}.post_list{width:70.2%;margin:0 auto;min-height:150px;max-height:150px;overflow-y:scroll;display:inline-block;vertical-align:top}.post_list ul{list-style:none}.post_list ul li{display:inline-block;margin:10px;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.post_list ul li img{display:block;margin:0 auto;margin-bottom:8px}.post_list ul li a{text-decoration:none;color:#000000}.post_list ul li.tag-folder img,.post_list ul li.app-icon img{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges}.tag_list{width:28%;margin:0 auto;min-height:150px;max-height:150px;overflow-y:scroll;display:inline-block;vertical-align:top}.tag_list img{height:16px;width:16px;margin:-2px 5px}.tag_list a.gallery-root img{image-rendering:pixelated;image-rendering:crisp-edges}.tag_list a{text-decoration:none;color:#000000}.tag_list ul li{max-width:27ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#tag-list{background:transparent url(/assets/img/pixel-alt.png) repeat-y 15px 0}#tag-list li{padding:0 0 0 2px}#tag-list li a{background:#fff8ff;display:block}#tag-list li ul li{background:transparent url(/assets/img/pixel-alt.png) repeat-x 0 8px;margin:4px 0 4px 13px;padding:0 0 0 20px}.tag_list ul li.tree-branch{overflow:visible;position:relative}.tree-branch>ul{display:none}.tree-branch.is-open>ul{display:block}.tree-toggle{position:absolute;left:4px;top:3px;width:11px;height:11px;padding:0;border:1px solid #000;background:#fff8ff;cursor:pointer;z-index:1}.tree-toggle i{position:absolute;left:2px;right:2px;top:4px;height:1px;background:#000}.tree-toggle i:before{content:"";position:absolute;top:-3px;left:3px;width:1px;height:7px;background:#000}.tree-branch.is-open>.tree-toggle i:before{display:none}.tag-anchors,.photo-anchors{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}.photo-anchors{position:fixed;pointer-events:none}.explorer-name{display:none}html[data-from="gallery"] .explorer-name[data-for="gallery"],html:not([data-from]) .explorer-name[data-for="gallery"]{display:inline}.gallery-set{display:none}#gallery-all{display:block}.gallery-count{display:none}.gallery-count[data-for="gallery-all"]{display:inline}body:has(#gallery-all):not(:has(.photo-stack)):not(:has(.tag-anchor:target)) a.gallery-root{background:#000080;color:#fff8ff}.post_total .left,.post_total .right{border:1px solid;border-color:#888888 #dadada #dadada #888888;display:inline-block;padding:1px 3px}.post_total .left{width:33%;margin-left:2px}.post_total .right{width:64%;margin-right:2px}.post_content{position:relative;width:98.5%;min-height:600px;max-height:600px;padding:2px;margin:0 auto;overflow-y:scroll;overflow-x:scroll}.post_content p{line-height:150%;margin-bottom:15px}.post_content a{color:#800080;margin-bottom:15px}.post_content h1{font-size:20px;font-weight:700;margin:50px 0 10px 0}.post_content h2{font-size:18px;font-weight:700;margin:25px 0 5px 0}.post_content em{font-style:italic}.post_content blockquote{padding:0 0 0 15px;margin:15px 5px;border-left:8px solid #000000}.post_content strong{font-weight:700}.post_content hr{border-top:3px solid #333333;border-left:0}.post_content ul{list-style:square;margin:0 0 15px 30px}.post_content ul li{padding:5px}.post_content ul li ul{margin:10px 0 0 15px}.post_content ul li ul li{padding:5px}.post_content ol{list-style:decimal-leading-zero;margin:0 0 15px 30px}.post_content ol li{padding:5px}.post_content ol li ul{margin:10px 0 0 15px}.post_content ol li ul li{padding:5px}.post_content table,.post_content th,.post_content td{border:1px solid #222222;padding:2px}.post_content pre{margin-bottom:15px}.post_content .post-photo{display:block;width:100%;max-width:336px;margin:8px 0 14px;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000 #000 #fff8ff;padding:4px;box-sizing:border-box}.post_content .post-photo a{display:block;margin:0;color:#000;text-decoration:none}.post_content .post-photo img{display:block;width:100%;max-width:100%;height:auto;background:#008082;border:2px solid;border-color:#000 #fff8ff #fff8ff #000}.post_content .post-photo img.is-missing-img{width:32px;height:32px;margin:12px auto;image-rendering:pixelated}.post_content .post-photo figcaption{margin:4px 2px 2px;text-align:center}.post_content .post-photo-caption,.post_content .post-photo-meta{display:block;line-height:1.35}.post_content .post-photo-caption{color:#000}.post_content .post-photo-meta{margin-top:2px;color:#404040;font-size:11px}.post_content .post-photos{display:flex;flex-wrap:wrap;margin:4px 0 10px}.post_content .post-photos .post-photo{flex:1 1 30%;min-width:0;width:auto;max-width:none;margin:4px}.post_content .post-photos .post-photo img{width:100%}.post_content .post-photos .post-photo img.is-missing-img{width:32px;height:32px;margin:12px auto}.hljs{background:#fff8ff}.footer{font-size:12px;margin:30px 0 10px 0}.footer p{text-align:center}.footer p a{color:#24244a}.donate{float:right;padding:0 3px 0 0}.donate p{text-align:right;word-break:break-word}@media only screen and (max-width: 900px){.content{width:90%}}@media only screen and (max-width: 700px){.content{width:90%}.post_content{width:98%}}@media only screen and (max-width: 480px){.post_content .post-photo{max-width:100%}.post_content .post-photos .post-photo{flex-basis:100%}}@media only screen and (max-width: 400px){.post_content{width:97%}}@media only screen and (max-width: 810px){.wrapper{width:90%}.post_total .left{width:37%}.post_total .right{float:right;width:60%}}@media only screen and (max-width: 750px){.tag_list{width:99%}.post_list{width:99%;float:left}.post_total .left{width:36%}.post_total .right{float:right;width:60%}}@media only screen and (max-width: 610px){.tag_list{width:98.7%}.post_list{width:98.7%;float:left}.post_total .left{width:35.7%}}@media only screen and (max-width: 520px){.post_total .left{width:34.5%}}@media only screen and (max-width: 410px){.post_total .left{width:34%}}@media only screen and (max-width: 375px){.post_total .left{width:33%}}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-track{background-image:url("/assets/img/track.png");background-repeat:repeat-x repeat-y}::-webkit-scrollbar-thumb{background-color:#cccccc;border-width:2px;border-style:groove ridge ridge groove;border-color:#fff8ff #000000 #000000 #fff8ff}::-webkit-scrollbar-button{background-color:#cccccc;border-width:2px;border-style:groove ridge ridge groove;border-color:#fff8ff #000000 #000000 #fff8ff;background-position:center center;background-repeat:no-repeat}::-webkit-scrollbar-button:vertical:decrement{background-image:url("/assets/img/up.png")}::-webkit-scrollbar-button:vertical:increment{background-image:url("/assets/img/down.png")}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("/assets/img/left.png")}::-webkit-scrollbar-button:horizontal:increment{background-image:url("/assets/img/right.png")}::-webkit-scrollbar-button:active{background-position:1px 2px}::-webkit-scrollbar-corner{background-color:#cacaca}.post_list img.picture-icon,.post_title img.picture-icon{image-rendering:pixelated;image-rendering:crisp-edges}.post_content img.photo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0;cursor:zoom-in;background:transparent;border:0}body:has(.photo-anchor:target){display:flex;flex-direction:column;align-items:center;overflow-anchor:none}body:has(.photo-anchor:target) .content{order:-1;display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - 180px);max-height:calc(100vh - 180px);margin-top:12px;margin-bottom:0}body:has(.photo-anchor:target) .wrapper{order:1;margin-top:16px;margin-bottom:0}body:has(.photo-anchor:target) .footer{order:2;width:100%}body:has(.photo-anchor:target) .post_content{flex:1 1 auto;min-height:0;max-height:none;width:auto;margin:0 4px;padding:0;overflow:hidden;background:#808080;border-style:solid;border-width:2px;border-color:#404040 #dfdfdf #dfdfdf #404040}.wrapper:has(.post_list_gallery),body:has(.photo-stack) .content{width:980px}.wrapper.is-max,.wrapper.is-max:has(.post_list_gallery){width:calc(100% - 24px)}body:has(.photo-stack) .wrapper.is-max ~ .content{width:calc(100% - 24px)}.wrapper:has(.post_list_gallery) .tag_list,.post_list.post_list_gallery{height:72vh;min-height:340px;max-height:72vh;box-sizing:border-box}.wrapper.is-max:has(.post_list_gallery) .tag_list,.wrapper.is-max .post_list.post_list_gallery{height:calc(100vh - 118px);min-height:240px;max-height:calc(100vh - 118px)}.post_list.post_list_gallery ul li{width:128px;max-width:128px;margin:8px 10px;overflow:visible;white-space:normal;vertical-align:top}.post_list.post_list_gallery a{display:block}.post_list.post_list_gallery .photo-frame{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:112px;height:112px;margin:0 auto 6px;background:#008082;border:2px solid;border-color:#000000 #fff8ff #fff8ff #000000;overflow:hidden}.post_list.post_list_gallery img.photo-thumb{display:block;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;border:0;background:transparent}.post_list.post_list_gallery img.photo-thumb.is-icon{width:32px;height:32px;object-fit:none;image-rendering:pixelated}.post_list.post_list_gallery .photo-label{display:block;max-width:100%;line-height:1.3;white-space:normal;overflow-wrap:break-word;text-overflow:unset;text-align:center}.post_title h1{max-width:calc(100% - 70px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.post_list.post_list_gallery .photo-meta{display:block;margin-top:2px;color:#404040;font-size:11px;line-height:1.2;white-space:normal}.post_list.post_list_gallery a.is-selected .photo-label,.post_list.post_list_gallery a.is-selected .photo-meta{background:#000080;color:#fff8ff}@media only screen and (max-width: 520px){.post_list.post_list_gallery ul li{width:calc(50% - 28px);max-width:140px}.post_list.post_list_gallery .photo-frame{width:100%;height:auto;aspect-ratio:1}}.photo-stack{display:flex;align-items:center;justify-content:center}body:has(.photo-anchor:target) .photo-stack{position:absolute;top:0;right:0;bottom:0;left:0}.photo-stack .photo-sheet{display:none}.photo-menubar{display:flex;align-items:stretch;flex:0 0 auto;position:relative;z-index:4;margin:0 2px;padding:1px 2px 0}.photo-menu{position:relative}.photo-menubar button{font-family:inherit;font-size:13px;line-height:1.2;color:#000000;background:transparent;border:2px solid transparent;padding:1px 6px;cursor:default}.photo-menubar u{text-decoration:underline}.photo-menu.is-open>button{border-color:#000000 #fff8ff #bfb8bf #000000;padding:2px 5px 0 7px}.photo-menu-pop{display:none;position:absolute;top:100%;left:0;min-width:148px;margin-top:-1px;padding:2px;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;z-index:5}.photo-menu.is-open .photo-menu-pop{display:block}.photo-menu-pop button{display:block;width:100%;text-align:left;padding:3px 18px}.photo-menu-pop button:hover,.photo-menu-pop button:focus{background:#000080;color:#fff8ff;outline:none}.photo-help-note{min-width:230px;padding:4px 12px 6px;font-size:12px;line-height:1.45}.photo-help-note p{margin:0 0 2px}.photo-status{display:flex;flex:0 0 auto;gap:3px;margin:3px 4px 4px}.photo-status-pane{box-sizing:border-box;min-width:0;min-height:18px;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;border:1px solid;border-color:#808080 #fff8ff #fff8ff #808080}.photo-status-pane:nth-child(1),.photo-status-pane:nth-child(3){flex:0 1 auto}.photo-status-pane:nth-child(2){flex:1 1 auto}body:has(.photo-stack):not(:has(.photo-anchor:target)) .content{display:none}@media only screen and (max-width: 1040px){.wrapper:has(.post_list_gallery),body:has(.photo-stack) .content{width:90%}.wrapper.is-max:has(.post_list_gallery),body:has(.photo-stack) .wrapper.is-max ~ .content{width:calc(100% - 12px)}}@media only screen and (max-width: 750px){.wrapper:has(.post_list_gallery),.wrapper.is-max:has(.post_list_gallery){width:calc(100% - 16px);margin-top:8px}.wrapper:has(.post_list_gallery) .tag_list,.wrapper.is-max:has(.post_list_gallery) .tag_list{width:99%;height:auto;min-height:0;max-height:none;overflow:visible}.post_list.post_list_gallery,.wrapper.is-max .post_list.post_list_gallery{width:99%;height:auto;min-height:0;max-height:none;overflow:visible}body:has(.photo-anchor:target) .post_list.post_list_gallery,body:has(.photo-anchor:target) .wrapper.is-max .post_list.post_list_gallery,body:has(.photo-anchor:target) .post_total{display:none}body:has(.photo-anchor:target) .tag_list{padding-bottom:15px;box-sizing:border-box}body:has(.photo-stack) .content{width:calc(100% - 16px);max-width:none}body:has(.photo-anchor:target) .content{height:calc(100vh - 230px);max-height:calc(100vh - 230px)}.photo-status{flex-direction:column}.photo-status-pane{flex:0 0 auto;white-space:normal}.photo-help-note{min-width:0;width:220px}}body:has(.defrag-window){display:flex;flex-direction:column;align-items:center}.defrag-window{order:-1;display:flex;flex-direction:column;height:calc(50vh - 90px);max-height:calc(50vh - 90px);min-height:240px;margin-top:12px;margin-bottom:0}body:has(.defrag-window) .wrapper{order:1;margin-top:16px;margin-bottom:0}body:has(.defrag-window) .footer{order:2;width:100%}.defrag-window .post_title{flex:0 0 auto;background:#00007f}.defrag-window .post_title img{image-rendering:pixelated;image-rendering:crisp-edges}.defrag-window .post_title h1{max-width:calc(100% - 78px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.defrag-window .post_title .winbtn{background:#cccccc;width:13px;height:11px;float:right;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:0;margin:0;color:#000000;line-height:0;font-size:0;cursor:pointer;text-decoration:none;box-sizing:content-box;position:relative;overflow:hidden}.defrag-window .post_title .winbtn span{display:block;width:13px;height:11px;position:relative;left:0;top:0;font-size:0;line-height:0}.defrag-window .post_title .winbtn .fa-window-minimize:before,.defrag-window .post_title .winbtn .fa-window-maximize:before,.defrag-window .post_title .winbtn .fa-times:before{content:"";position:absolute;display:block;left:0;top:0;width:13px;height:11px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;background-size:13px 11px;image-rendering:pixelated;image-rendering:crisp-edges}.defrag-window .post_title .winbtn .fa-window-minimize:before{background-image:url("/assets/img/tb-min.svg")}.defrag-window .post_title .winbtn .fa-window-maximize:before{background-image:url("/assets/img/tb-max.svg")}.defrag-window .post_title .winbtn .fa-times:before{background-image:url("/assets/img/tb-close.svg")}.defrag-window .post_title .winbtn:active{border-color:#000000 #fff8ff #fff8ff #000000}.defrag-window .post_title .winbtn:active span{left:1px;top:1px}.defrag-window .post_title .winbtn-max{margin:0 3px 0 0}.defrag-window.is-max{width:calc(100% - 24px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.defrag{display:flex;flex-direction:column;box-sizing:border-box;flex:1 1 auto;min-height:0;height:auto;padding:8px;color:#000000;font-size:12px}.defrag-map-wrap{flex:1 1 auto;min-height:0;overflow:hidden;background:#000000;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;box-sizing:border-box}.defrag-map{display:block;image-rendering:pixelated;image-rendering:crisp-edges}.defrag-status,.defrag-percent{margin:6px 2px 4px}.defrag-bar{height:18px;margin:0 2px;padding:2px;box-sizing:border-box;background:#ffffff;border:2px solid;border-color:#808080 #ffffff #ffffff #808080}.defrag-bar-fill{height:100%;width:0%;background-image:repeating-linear-gradient(90deg, navy 0, navy 8px, #fff 8px, #fff 10px)}.defrag-actions{display:flex;flex-wrap:wrap;gap:6px;margin:4px 2px 0}button.defrag-cmd{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12px;min-width:72px;padding:4px 12px;color:#000000;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;box-sizing:border-box;cursor:pointer}button.defrag-cmd:focus{outline:1px dotted #000000;outline-offset:-4px}button.defrag-cmd:active:not(:disabled){border-color:#000000 #fff8ff #fff8ff #000000;padding:5px 11px 3px 13px}button.defrag-cmd:disabled{color:#7f787f;cursor:default}.defrag-dialog{display:none;position:fixed;z-index:20;left:50%;top:50%;width:320px;max-width:calc(100% - 24px);max-height:calc(100vh - 24px);box-sizing:border-box;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;transform:translate(-50%, -50%)}.defrag-dialog.is-open{display:flex;flex-direction:column}.defrag-dialog-title{flex:0 0 auto;overflow:hidden;padding:2px 3px 3px 4px;background:#00007f;color:#bfb8bf;font-size:13px;font-weight:bold;line-height:16px}.defrag-dialog .winbtn{background:#cccccc;width:13px;height:11px;float:right;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:0;margin:0;color:#000000;line-height:0;font-size:0;cursor:pointer;text-decoration:none;box-sizing:content-box;position:relative;overflow:hidden}.defrag-dialog .winbtn span{display:block;width:13px;height:11px;position:relative;left:0;top:0;font-size:0;line-height:0}.defrag-dialog .winbtn .fa-window-minimize:before,.defrag-dialog .winbtn .fa-window-maximize:before,.defrag-dialog .winbtn .fa-times:before{content:"";position:absolute;display:block;left:0;top:0;width:13px;height:11px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;background-size:13px 11px;image-rendering:pixelated;image-rendering:crisp-edges}.defrag-dialog .winbtn .fa-window-minimize:before{background-image:url("/assets/img/tb-min.svg")}.defrag-dialog .winbtn .fa-window-maximize:before{background-image:url("/assets/img/tb-max.svg")}.defrag-dialog .winbtn .fa-times:before{background-image:url("/assets/img/tb-close.svg")}.defrag-dialog .winbtn:active{border-color:#000000 #fff8ff #fff8ff #000000}.defrag-dialog .winbtn:active span{left:1px;top:1px}.defrag-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 12px 10px;color:#000000;font-size:12px}.defrag-dialog-body>p{margin:0 0 10px}.defrag-drive-row{margin:0 0 12px}.defrag-drive-row label{margin-right:8px}.defrag-drive-row select{font-family:inherit;font-size:12px;background:#ffffff;border:2px solid;border-color:#808080 #ffffff #ffffff #808080}.defrag-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:12px}.defrag-dialog fieldset{margin:12px 0 0;padding:8px 10px;border:2px groove #dfdfdf}.defrag-check{display:block;margin:4px 0}.defrag-dialog-body .defrag-legend-label{margin:6px 0 2px}.defrag-legend-row{display:flex;align-items:flex-start;gap:8px;margin:3px 0}.defrag-legend-row.indent{margin-left:18px}.defrag-dialog-body .defrag-legend-foot{margin:10px 0}.swatch{flex:0 0 auto;width:14px;height:14px;box-sizing:border-box;border:1px solid #000000}.swatch-opt{background:#000080}.swatch-begin{background:#00e0e0}.swatch-mid{background:#008080}.swatch-end{background:#202020}.swatch-free{background:#ffffff}.swatch-read{background:#00c000}.swatch-write{background:#ff0000}.swatch-fixed{background-color:#ffffff;background-image:linear-gradient(135deg, transparent 42%, red 42%, red 58%, transparent 58%)}.swatch-bad{background:repeating-linear-gradient(45deg, gray 0 1px, silver 1px 3px)}.defrag-window.is-defrag-compact,.defrag-window.is-max.is-defrag-compact{height:auto;max-height:none;min-height:0}.defrag-window.is-defrag-compact .defrag-map-wrap{display:none}.defrag-window.is-defrag-compact .defrag{flex:0 0 auto}@media only screen and (max-width: 750px){body:has(.defrag-window) .wrapper,.content.defrag-window,.content.defrag-window.is-max{width:calc(100% - 16px);max-width:calc(100% - 16px)}.defrag-window{height:calc(50vh - 110px);max-height:calc(50vh - 110px);margin-top:8px}.defrag-window.is-max{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.defrag-window.is-defrag-compact,.defrag-window.is-max.is-defrag-compact{height:auto;max-height:none;min-height:0}body:has(.defrag-window) .wrapper{margin-top:8px}}@media only screen and (max-width: 480px){.defrag-actions .defrag-cmd{flex:1 1 40%}}body:has(.flyby-window){display:flex;flex-direction:column;align-items:center}.flyby-window{order:-1;display:flex;flex-direction:column;height:calc(100vh - 160px);max-height:calc(100vh - 160px);min-height:320px;margin-top:12px;margin-bottom:0}.flyby-window.is-max{width:calc(100% - 24px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.flyby-window .post_title{flex:0 0 auto;background:#00007f}.flyby-window .post_title h1{color:#bfb8bf}.flyby-window .post_title img{image-rendering:pixelated;image-rendering:crisp-edges}.flyby-window .post_title .winbtn{background:#cccccc;width:13px;height:11px;float:right;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;padding:0;margin:0;color:#000000;line-height:0;font-size:0;cursor:pointer;text-decoration:none;box-sizing:content-box;position:relative;overflow:hidden}.flyby-window .post_title .winbtn span{display:block;width:13px;height:11px;position:relative;left:0;top:0;font-size:0;line-height:0}.flyby-window .post_title .winbtn .fa-window-minimize:before,.flyby-window .post_title .winbtn .fa-window-maximize:before,.flyby-window .post_title .winbtn .fa-times:before{content:"";position:absolute;display:block;left:0;top:0;width:13px;height:11px;font-size:0;line-height:0;background-repeat:no-repeat;background-position:0 0;background-size:13px 11px;image-rendering:pixelated;image-rendering:crisp-edges}.flyby-window .post_title .winbtn .fa-window-minimize:before{background-image:url("/assets/img/tb-min.svg")}.flyby-window .post_title .winbtn .fa-window-maximize:before{background-image:url("/assets/img/tb-max.svg")}.flyby-window .post_title .winbtn .fa-times:before{background-image:url("/assets/img/tb-close.svg")}.flyby-window .post_title .winbtn:active{border-color:#000000 #fff8ff #fff8ff #000000}.flyby-window .post_title .winbtn:active span{left:1px;top:1px}.flyby-window .post_title .winbtn-max{margin:0 3px 0 0}body:has(.flyby-window) .wrapper{order:1;margin-top:16px;margin-bottom:0}body:has(.flyby-window) .footer{order:2;width:100%}.flyby-menubar{display:flex;flex:0 0 auto;position:relative;z-index:4;margin:0;padding:1px 2px 0;background:#bfb8bf}.flyby-menu{position:relative}.flyby-menubar>.flyby-menu>button{font-family:inherit;font-size:13px;line-height:1.2;color:#000000;background:transparent;border:2px solid transparent;padding:1px 6px;cursor:default}.flyby-menubar u{text-decoration:underline}.flyby-menu.is-open>button{border-color:#000000 #fff8ff #bfb8bf #000000;padding:2px 5px 0 7px}.flyby-menu-pop,.flyby-submenu{position:absolute;margin-top:-1px;padding:2px;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;z-index:6}.flyby-menu-pop{display:none;top:100%;left:0;min-width:132px;overflow:visible}.flyby-menu.is-open>.flyby-menu-pop{display:block}.flyby-sub{position:relative}.flyby-submenu{display:none;top:-3px;left:calc(100% - 3px);min-width:220px;max-height:calc(100vh - 80px);overflow:auto}.flyby-sub.is-open>.flyby-submenu{display:block}#flyby-speed>.flyby-submenu{min-width:96px}.flyby-menu-pop button,.flyby-submenu button{display:block;width:100%;font-family:inherit;font-size:13px;line-height:1.2;text-align:left;white-space:nowrap;color:#000000;background:transparent;border:0;padding:3px 22px 3px 22px;cursor:default}.flyby-sub-btn{position:relative}.flyby-sub-btn::after{content:"";position:absolute;right:8px;top:50%;margin-top:-4px;border-width:4px 0 4px 5px;border-style:solid;border-color:transparent transparent transparent #000000}.flyby-menu-pop button[aria-checked="true"],.flyby-submenu button[aria-checked="true"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M1 4 L4 7 L9 1' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:6px 6px}.flyby-menu-pop button:hover,.flyby-menu-pop button:focus,.flyby-submenu button:hover,.flyby-submenu button:focus,.flyby-sub.is-open>.flyby-sub-btn{background-color:#000080;color:#fff8ff;outline:none}.flyby-sub.is-open>.flyby-sub-btn::after,.flyby-sub-btn:hover::after,.flyby-sub-btn:focus::after{border-left-color:#fff8ff}.flyby-menu-pop button[aria-checked="true"]:hover,.flyby-menu-pop button[aria-checked="true"]:focus,.flyby-submenu button[aria-checked="true"]:hover,.flyby-submenu button[aria-checked="true"]:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8'%3E%3Cpath d='M1 4 L4 7 L9 1' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E")}.flyby-menu-sep{height:2px;margin:3px 2px;border-top:1px solid #808080;border-bottom:1px solid #ffffff}.flyby-stage{position:relative;flex:1 1 auto;min-height:0;margin:4px 6px 0;background:#000000;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;box-sizing:border-box;overflow:hidden}.flyby-frame{display:block;width:100%;height:100%;border:0;background:#000000}.flyby-splash{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;background:#000000}.flyby-splash[hidden]{display:none !important}.flyby-splash-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;gap:8px}.flyby-splash-art{display:contents}.flyby-splash-art img{display:block;flex:0 1 auto;min-height:0;max-width:100%;max-height:calc(50% - 12px);width:max(50%, min(260px, 100%));height:auto;object-fit:contain;image-rendering:crisp-edges;image-rendering:pixelated}.flyby-splash-bar{flex:0 0 auto;width:70%;max-width:100%;height:16px;padding:2px;box-sizing:border-box;background:#c0c0c0;border:2px solid;border-color:#808080 #ffffff #ffffff #808080;overflow:hidden}.flyby-splash-fill{height:100%;width:0;background-image:repeating-linear-gradient(90deg, navy 0, navy 8px, silver 8px, silver 10px)}.flyby-splash-fill.is-indet{width:34%;animation:flyby-splash-indet 1.1s linear infinite}@keyframes flyby-splash-indet{from{transform:translateX(-120%)}to{transform:translateX(340%)}}@media (prefers-reduced-motion: reduce){.flyby-splash-fill.is-indet{width:100%;animation:none;transform:none}}.flyby-splash.is-failed .flyby-splash-bar{display:none}.flyby-splash-fail{flex:0 0 auto;width:220px;max-width:100%;box-sizing:border-box;padding:10px 12px 12px;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;color:#000000;text-align:center}.flyby-splash-fail[hidden]{display:none !important}.flyby-splash-fail p{margin:0 0 8px;font-size:12px}.flyby-splash-retry{appearance:none;-webkit-appearance:none;font-family:inherit;font-size:12px;min-width:72px;padding:4px 12px;color:#000000;background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;box-sizing:border-box;cursor:pointer}.flyby-splash-retry:focus{outline:1px dotted #000000;outline-offset:-4px}.flyby-splash-retry:active{border-color:#000000 #fff8ff #fff8ff #000000;padding:5px 11px 3px 13px}.flyby-splash .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.flyby-status{display:flex;flex:0 0 auto;gap:3px;margin:4px 6px 6px}.flyby-status-pane{box-sizing:border-box;min-height:18px;padding:2px 6px;font-size:12px;border:1px solid;border-color:#808080 #ffffff #ffffff #808080}.flyby-status-pane:first-child{flex:1 1 auto}.flyby-about-logo{display:block;width:200px;max-width:100%;height:auto;margin:0 auto 12px;image-rendering:crisp-edges;image-rendering:pixelated}.flyby-about .defrag-dialog-body a{color:#00007f}@media only screen and (max-width: 750px){body:has(.flyby-window) .wrapper,.content.flyby-window,.content.flyby-window.is-max{width:calc(100% - 16px);max-width:calc(100% - 16px)}.flyby-window{height:calc(100vh - 200px);max-height:calc(100vh - 200px);margin-top:8px}.flyby-window.is-max{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}body:has(.flyby-window) .wrapper{margin-top:8px}.flyby-submenu{top:100%;left:0;max-height:calc(100vh - 200px)}}.post-photo-viewer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;background:rgba(0,0,0,0.45)}.post-photo-viewer.is-open{display:flex}.post-photo-viewer-window{display:flex;flex-direction:column;width:720px;max-width:100%;max-height:calc(100vh - 24px);background:#bfb8bf;border:2px solid;border-color:#fff8ff #000000 #000000 #fff8ff;box-sizing:border-box}.post-photo-viewer-window.is-max{width:100%;height:100%;max-height:none}.post-photo-viewer .post_title button.btn{appearance:none;-webkit-appearance:none;font-family:inherit}.post-photo-viewer-stage{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;margin:2px 4px 0;overflow:hidden;background:#808080;border:2px solid;border-color:#404040 #dfdfdf #dfdfdf #404040}.post-photo-viewer-stage img{display:block;max-width:100%;max-height:calc(100vh - 180px);width:auto;height:auto;object-fit:contain}.post-photo-viewer-window.is-max .post-photo-viewer-stage img{max-height:calc(100vh - 120px)}body.post-photo-viewer-open{overflow:hidden}.photo-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;background:#000;align-items:center;justify-content:center;touch-action:none}.photo-lightbox.is-open{display:flex}.photo-lightbox img{position:relative;z-index:1;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0;border:0;background:transparent;transform-origin:center center;cursor:zoom-in;touch-action:none;user-select:none;-webkit-user-select:none}.photo-lightbox.is-anim img{transition:transform 0.16s ease-out}.photo-lightbox.is-zoomed img{cursor:zoom-out}.photo-lightbox.is-panning img,.photo-lightbox.is-pinching img{cursor:grabbing;transition:none}.photo-lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0.55);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.35);color:#fff;cursor:pointer;z-index:2;touch-action:manipulation;display:flex;align-items:center;justify-content:center}.photo-lightbox-close svg{display:block;width:22px;height:22px}.photo-lightbox-close:hover,.photo-lightbox-close:focus{background:rgba(0,0,0,0.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.7);outline:none}body.photo-lightbox-open{overflow:hidden}@media only screen and (max-width: 480px){.content{width:calc(100% - 12px);max-width:calc(100% - 12px)}.post_title h1{max-width:calc(100% - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}}
