.pxl{display:inline-block;line-height:0;flex:none}.pxl canvas,.pxbtn,.pxtoggle,.pxslider,.pxchoice,.pxplate,canvas.px{image-rendering:pixelated;display:block;flex:none}.pxbtn,.pxtoggle,.pxslider,.pxchoice{cursor:pointer;outline:none}.pxbtn:focus-visible,.pxtoggle:focus-visible,.pxslider:focus-visible,.pxchoice:focus-visible{outline:calc(var(--px) * 1px) solid #ffd66c;outline-offset:calc(var(--px) * 1px)}.pxbtn[aria-disabled=true]{cursor:default}.pxfield{position:relative;display:block;flex:none;cursor:text}.pxfield .pxfield-bg{position:absolute;left:0;top:0;image-rendering:pixelated}.pxfield input{position:absolute;left:calc(var(--px) * 4px);top:calc(var(--px) * 2px);width:calc(100% - var(--px) * 8px);height:calc(var(--px) * 11px);border:0;outline:0;background:transparent;padding:0;margin:0;box-shadow:none;border-radius:0;font-family:PixBody,monospace;font-size:calc(var(--px) * 11px);line-height:calc(var(--px) * 11px);color:#3b2414;caret-color:#6b1a1a;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smooth:never}.pxfield input::placeholder{color:#8a6a44;opacity:1}.pxfield input:-webkit-autofill{-webkit-text-fill-color:#3b2414;transition:background-color 9999s}.pxpanel{position:relative;isolation:isolate;padding:calc(var(--px) * 9px);box-sizing:border-box}.pxpanel>.kit-bg{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;image-rendering:pixelated}.pxrow{display:flex;align-items:center;gap:calc(var(--px) * 4px);min-height:calc(var(--px) * 14px)}.pxcol{display:flex;flex-direction:column;gap:calc(var(--px) * 3px)}.pxline{display:flex;align-items:center;gap:calc(var(--px) * 3px);flex-wrap:wrap}.pxspread{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--px) * 4px)}.pxmodal{position:fixed;inset:0;z-index:60;display:none;pointer-events:auto;font:0/0 a;color:transparent}.pxmodal.dim{background:#05070a8c}.pxmodal.open{display:block;animation:pxfade .12s steps(3)}.pxmodal-box{position:absolute;left:0;top:0}@keyframes pxfade{0%{opacity:0}}.pxscroll{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#8a5a34 #22140e}.pxscroll::-webkit-scrollbar{width:calc(var(--px) * 3px)}.pxscroll::-webkit-scrollbar-track{background:#22140e}.pxscroll::-webkit-scrollbar-thumb{background:#8a5a34}.pxtoast{position:fixed;top:0;left:0;z-index:55;padding:calc(var(--px, 3) * 6px);pointer-events:auto;font:0/0 a}.pxtoast>.pxcol{position:relative}.home-box{position:relative;isolation:isolate;padding:calc(var(--px) * 7px);box-sizing:border-box}.home-box>.kit-bg{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;image-rendering:pixelated}.home-classes{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--px) * 3px) calc(var(--px) * 6px)}.hp-panel{position:relative;isolation:isolate;box-sizing:border-box;padding:calc(var(--px) * 18px) calc(var(--px) * 9px) calc(var(--px) * 8px)}.hp-panel>.kit-bg{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;image-rendering:pixelated}.hp-head{position:absolute;top:calc(var(--px) * 1px);right:calc(var(--px) * 9px);display:flex;gap:calc(var(--px) * 3px)}.hp-body{gap:calc(var(--px) * 3px)}.hp-classes{display:grid;grid-template-columns:repeat(2,calc(var(--px) * 87px));gap:calc(var(--px) * 4px)}.hp-card,.hp-link{cursor:pointer;outline:none;image-rendering:pixelated;display:block;flex:none}.hp-card:focus-visible,.hp-link:focus-visible{outline:calc(var(--px) * 1px) solid #ffd66c;outline-offset:calc(var(--px) * 1px)}.hp-now{gap:calc(var(--px) * 3px)}.hp-dio-box{line-height:0;border:calc(var(--px) * 1px) solid #120e18;box-shadow:inset 0 0 0 calc(var(--px) * 1px) #22140e;width:fit-content}.hp-clockrow{gap:calc(var(--px) * 6px);flex-wrap:nowrap}.hp-clockside{gap:calc(var(--px) * 1px)}.hp-online{gap:calc(var(--px) * 4px);flex-wrap:nowrap}.hp-news{gap:calc(var(--px) * 5px)}.hp-news-card{display:flex;gap:calc(var(--px) * 5px);align-items:flex-start}.hp-news-text{gap:calc(var(--px) * 2px)}.hp-news-title{gap:calc(var(--px) * 3px);flex-wrap:nowrap;align-items:center}.hp-news-click{cursor:pointer;outline:none}.hp-news-click:hover .hp-news-title,.hp-news-click:focus-visible .hp-news-title{filter:brightness(1.18)}.hp-news-click:focus-visible{outline:calc(var(--px) * 1px) solid #ffd66c;outline-offset:calc(var(--px) * 1px)}.hp-news.slim{gap:calc(var(--px) * 2px)}.hp-news-card.slim .hp-news-title{gap:calc(var(--px) * 4px)}.hp-news-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a06a3c #22140e;padding-right:calc(var(--px) * 3px)}.hp-news-scroll::-webkit-scrollbar{width:calc(var(--px) * 3px)}.hp-news-scroll::-webkit-scrollbar-thumb{background:#a06a3c}.hp-news-scroll::-webkit-scrollbar-track{background:#22140e}.pxmodal.hp-bare .pxmodal-box{padding:0}.pxmodal.hp-bare .pxmodal-box>.kit-bg{display:none}.pxarea textarea{position:absolute;left:calc(var(--px) * 4px);top:calc(var(--px) * 3px);width:calc(100% - var(--px) * 8px);height:calc(100% - var(--px) * 6px);border:0;outline:0;background:transparent;padding:0;margin:0;resize:none;box-shadow:none;border-radius:0;font-family:PixBody,monospace;font-size:calc(var(--px) * 11px);line-height:calc(var(--px) * 11px);color:#3b2414;caret-color:#6b1a1a;-webkit-font-smoothing:none;overflow-y:auto;scrollbar-width:thin}.pxarea textarea::placeholder{color:#8a6a44;opacity:1}.legal-row{padding:calc(var(--px) * 2px) 0 calc(var(--px) * 3px);border-bottom:calc(var(--px) * 1px) solid rgba(0,0,0,.35)}.legal-cell{display:grid;grid-template-columns:calc(var(--px) * 44px) 1fr;gap:calc(var(--px) * 4px);padding-left:calc(var(--px) * 4px)}#home.narrow .home-tag{background:#05070a9e;padding:calc(var(--px) * 2px) calc(var(--px) * 4px);box-shadow:0 0 calc(var(--px) * 6px) calc(var(--px) * 3px) #05070a9e}.pxmodal.legal-modal{z-index:70}.legal-sheet .legal-body{max-height:calc(100vh - var(--px) * 66px);max-height:calc(100dvh - var(--px) * 66px);padding-right:calc(var(--px) * 3px);box-sizing:border-box;outline:none}.legal-sheet .legal-body:focus-visible{outline:calc(var(--px) * 1px) solid #ffd66c;outline-offset:calc(var(--px) * 1px)}.fp-row{padding:calc(var(--px) * 1px) calc(var(--px) * 2px);margin:0 calc(var(--px) * -2px)}.fp-row.on{background:#ffd66c17;box-shadow:inset 0 0 0 calc(var(--px) * 1px) #ecc4578c}
