@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e634a0870b53d3f-s.10l581if_zng5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a6407282b78ca7d7-s.22tbmskoyk1ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0m75r3fswdwux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e634a0870b53d3f-s.10l581if_zng5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a6407282b78ca7d7-s.22tbmskoyk1ev.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/034111bd5fecc463-s.p.0m75r3fswdwux.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.AM5QcG_className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.AM5QcG_variable{--font-pixel:"Pixelify Sans", "Pixelify Sans Fallback"}
:root{--desk:teal;--face:silver;--face-light:#dfdfdf;--hi:#fff;--lo:gray;--dk:#000;--title-a:navy;--title-b:#1084d0;--paper:#fff;--ink:#000;--muted:#555;--select:navy;--tip:#ffffe1;--rule:#d4d4d4;--ui:Tahoma, "Segoe UI", Verdana, Geneva, sans-serif;--pixel:var(--font-pixel), "Pixelify Sans", monospace;--raised:inset -1px -1px var(--dk), inset 1px 1px var(--hi), inset -2px -2px var(--lo), inset 2px 2px var(--face-light);--pressed:inset -1px -1px var(--hi), inset 1px 1px var(--dk), inset -2px -2px var(--face-light), inset 2px 2px var(--lo);--sunken:inset -1px -1px var(--hi), inset 1px 1px var(--lo), inset -2px -2px var(--face-light), inset 2px 2px var(--dk);--field:inset -1px -1px var(--hi), inset 1px 1px var(--lo);--checker:repeating-conic-gradient(var(--hi) 0 25%, var(--face) 0 50%) 0 0 / 2px 2px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--desk);min-height:100vh;color:var(--ink);font:13px/1.45 var(--ui);padding-bottom:48px}a{color:var(--title-a)}p{margin:0}b{font-weight:700}.icon{flex:none;display:block}.muted{color:var(--muted);text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:1px dotted var(--ink);outline-offset:2px}.desktop{grid-template-columns:112px minmax(0,680px) 300px;justify-content:center;align-items:start;gap:20px;padding:20px 16px 24px;display:grid}.main-col{min-width:0}.desktop:has(.paint-win){grid-template-columns:112px minmax(0,960px)}.desktop:has(.paint-win) .side-col{display:none}.side-col{gap:16px;display:grid;position:sticky;top:20px}.desk-icons{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:20px}.logo{color:var(--hi);font:600 30px/1 var(--pixel);text-shadow:2px 2px 0 var(--dk);flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;text-decoration:none;display:flex}.desk-icon{width:100px;color:var(--hi);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;text-decoration:none;display:flex}.desk-icon-img{position:relative}.desk-icon-label{padding:1px 4px;font-size:12px;line-height:1.3}.desk-icon[aria-current=page] .desk-icon-label{background:var(--select);outline:1px dotted var(--hi)}.desk-icon[aria-current=page] .icon{filter:drop-shadow(0 0 0 var(--select)) brightness(.75)}.desk-icon:focus-visible{outline:none}.desk-icon:focus-visible .desk-icon-label{outline:1px dotted var(--hi)}.badge{min-width:20px;height:18px;color:var(--hi);border:1px solid var(--dk);font:bold 11px/1 var(--ui);background:red;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-14px}.win{background:var(--face);box-shadow:var(--raised);padding:3px}.win-title{background:linear-gradient(90deg, var(--title-a), var(--title-b));height:24px;color:var(--hi);align-items:center;gap:5px;padding:0 3px 0 5px;display:flex}.win-title-text{font:600 15px/1 var(--pixel);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.win-ctl{background:var(--face);width:18px;height:16px;box-shadow:var(--raised);place-items:center;display:grid}.win-ctl:active{box-shadow:var(--pressed)}.btn{background:var(--face);min-width:75px;min-height:26px;box-shadow:var(--raised);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:4px 14px;text-decoration:none;display:inline-flex}.btn:active:not(:disabled),.btn.is-pressed{box-shadow:var(--pressed);padding-top:5px;padding-bottom:3px}.btn.is-pressed{background:var(--checker)}.btn:disabled{color:var(--lo);text-shadow:1px 1px var(--hi);cursor:default}.btn:focus-visible{outline:1px dotted var(--ink);outline-offset:-5px}.btn-sm{min-width:0;padding:3px 10px}.btn-sm:active:not(:disabled),.btn-sm.is-pressed{padding-top:4px;padding-bottom:2px}.btn-default{box-shadow:inset 0 0 0 1px var(--dk), inset -2px -2px var(--dk), inset 2px 2px var(--hi), inset -3px -3px var(--lo), inset 3px 3px var(--face-light)}.btn-default:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--dk), inset 0 0 0 2px var(--lo)}.check,.radio{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;padding:0 4px;display:inline-flex}.check input,.radio input{accent-color:var(--select);margin:0}.tabs{z-index:1;gap:0;padding:8px 6px 0;display:flex;position:relative}.tab{background:var(--face);box-shadow:inset 1px 1px var(--hi), inset -1px 0 var(--dk), inset -2px 0 var(--lo);color:var(--ink);border-radius:3px 3px 0 0;margin-top:3px;padding:4px 14px 3px;text-decoration:none}.tab[aria-current=page]{margin-top:0;margin-bottom:-2px;padding-bottom:6px;font-weight:700}.tab-panel{box-shadow:var(--raised);margin:0 3px 3px;padding:8px}.panel{background:var(--paper);box-shadow:var(--sunken);padding:2px}.panel-flush{margin:6px 3px 3px}.post{border-bottom:1px solid var(--rule);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.post-gutter{flex-direction:column;align-items:center;display:flex}.px-art{width:100%;height:auto;image-rendering:pixelated;background:var(--paper);display:block}.avatar{box-shadow:0 0 0 1px var(--dk);flex:none}.post-head{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.handle{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;text-decoration:none;overflow:hidden}a.handle:hover{text-decoration:underline}.remix-of{color:var(--muted);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;text-decoration:none;display:inline-flex}.remix-of:hover span{text-decoration:underline}.mini{width:40px;box-shadow:0 0 0 1px var(--lo)}.post-art{width:min(100%,560px);box-shadow:0 0 0 1px var(--dk);display:block}.post-art-big{width:100%}.post-actions{align-items:center;gap:4px;margin-top:10px;display:flex}.post-actions .btn{margin-right:6px}.act{min-height:26px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.act:hover{box-shadow:inset -1px -1px var(--lo), inset 1px 1px var(--hi);background:var(--face)}.act:active{box-shadow:inset 1px 1px var(--lo), inset -1px -1px var(--hi)}.act-count{font-variant-numeric:tabular-nums}.post-thread{border-bottom:0;padding-bottom:0}.post-thread .post-main{padding-bottom:14px}.post-thread .post-art{width:min(100%,320px)}.thread-line{background:var(--lo);flex:1;width:2px;margin-top:4px}.detail .post{border-bottom:0}.detail-stats{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 16px;margin:0 16px;padding:10px 0 14px 60px;display:flex}.section-title{font:600 18px/1.2 var(--pixel);margin:0;padding:12px 16px 4px}.remix-viewer{gap:8px;display:grid}.radio-row{border:0;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;display:flex}.compose{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 16px;text-decoration:none;display:grid}.compose-canvas{background:linear-gradient(to right, #0000000f 1px, transparent 1px) 0 0 / 7px 7px, linear-gradient(to bottom, #0000000f 1px, transparent 1px) 0 0 / 7px 7px, var(--paper);width:min(100%,560px);min-height:72px;box-shadow:0 0 0 1px var(--lo);align-items:center;gap:14px;padding:12px 16px;display:flex}.compose-canvas>span{display:grid}.compose:hover .compose-canvas{box-shadow:0 0 0 1px var(--dk)}.compose:hover b{text-decoration:underline}.empty{text-align:center;gap:6px;padding:32px 24px;display:grid}.empty-title{font:600 18px/1.3 var(--pixel)}.empty-small{color:var(--muted);padding:12px}.more{justify-content:center;padding:16px;display:flex}.profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 10px 6px;display:grid}.avatar-xl{box-shadow:var(--sunken);border:2px solid var(--face);outline:1px solid var(--dk);padding:0}.profile-handle{font:600 22px/1.2 var(--pixel);overflow-wrap:anywhere;margin:0 0 2px}.profile-cta{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.profile-stats{flex-wrap:wrap;gap:2px 14px;margin-top:6px;display:flex}.side-list{margin:6px 3px 3px}.trend{color:inherit;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.trend+.trend{border-top:1px solid var(--rule)}.trend-art{box-shadow:0 0 0 1px var(--dk)}.trend-meta{min-width:0;font-size:12px;display:grid}.trend:hover .handle{text-decoration:underline}.person{justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.person+.person{border-top:1px solid var(--rule)}.person-link{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.person-link:hover .handle{text-decoration:underline}.notif{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:16px 32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:grid}.notif.is-new{background:var(--tip)}.notif:hover .notif-text b{text-decoration:underline}.notif-art{width:80px;box-shadow:0 0 0 1px var(--dk)}.dialog{max-width:420px;margin:60px auto 0}.dialog-body{align-items:flex-start;gap:16px;padding:20px 16px 12px;display:flex}.dialog-actions{justify-content:center;padding:4px 0 14px;display:flex}.auth{max-width:460px}.auth-body{align-items:flex-start;gap:14px;padding:18px 16px 6px;display:flex}.auth-fields{flex:1;gap:12px;min-width:0;display:grid}.form-grid{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.field{background:var(--paper);width:100%;min-width:0;height:24px;box-shadow:var(--sunken);color:var(--ink);font:inherit;border:0;border-radius:0;padding:3px 5px}.field:focus{outline:none}.field:focus-visible{outline:1px dotted var(--ink);outline-offset:-4px}.form-note{font-size:12px}.form-error{background:var(--tip);border:1px solid var(--dk);align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.auth-actions{justify-content:flex-end;gap:6px;padding:8px 16px 14px;display:flex}.auth-switch{border-top:1px solid var(--lo);box-shadow:inset 0 1px var(--hi);margin:0 3px;padding:8px 13px;font-size:12px}.admin-bar{background:var(--tip);border:1px solid var(--dk);align-items:center;gap:8px;margin:6px 3px 0;padding:6px 8px;display:flex}.admin-bar-text{flex:1;min-width:0}.tip{background:var(--tip);border:1px solid var(--dk);margin-bottom:12px;padding:8px 12px}.taskbar{z-index:50;background:var(--face);height:34px;box-shadow:inset 0 1px var(--face-light), inset 0 2px var(--hi);align-items:center;gap:6px;padding:3px 3px 2px;display:flex;position:fixed;bottom:0;left:0;right:0}.start{position:relative}.start-btn{min-width:0;padding:2px 8px 2px 5px;font-weight:700}.task-current{background:var(--checker);width:180px;min-width:0;height:26px;box-shadow:var(--pressed);align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.task-current span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clock{min-width:76px;height:26px;box-shadow:var(--field);place-items:center;margin-left:auto;padding:0 10px;font-size:12px;display:grid}.start-menu{background:var(--face);min-width:250px;box-shadow:var(--raised);padding:3px;display:flex;position:absolute;bottom:31px;left:-1px}.start-band{background:linear-gradient(0deg, var(--title-a), var(--title-b));width:28px;color:var(--hi);align-items:flex-end;padding:8px 0;display:flex}.start-band span{writing-mode:vertical-rl;font:600 20px/28px var(--pixel);transform:rotate(180deg)}.start-items{flex:1;padding:2px 0;display:grid}.start-note{color:var(--muted);padding:4px 10px 2px;font-size:11px}.menu-item{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px 6px 8px;text-decoration:none;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--select);color:var(--hi);outline:none}.menu-item:hover .menu-check,.menu-item:focus-visible .menu-check{filter:invert()}.menu-item:disabled{color:var(--lo)}.menu-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-sep{border:0;border-top:1px solid var(--lo);border-bottom:1px solid var(--hi);margin:3px 2px}.paint-toolbar{flex-wrap:wrap;align-items:center;gap:4px;padding:5px 2px;display:flex}.spacer{flex:1}.paint-body{gap:2px;display:flex}.toolbox{flex-direction:column;flex:none;gap:6px;width:54px;padding:0 2px;display:flex}.tools{grid-template-columns:repeat(2,25px);display:grid}.tool{background:var(--face);width:25px;height:25px;box-shadow:var(--raised);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.tool.is-on{background:var(--checker);box-shadow:var(--pressed)}.tool.is-on .icon{transform:translate(1px,1px)}.tool:disabled{cursor:not-allowed}.tool:disabled .icon{filter:drop-shadow(1px 1px 0 var(--hi))}.tool:focus-visible{outline:1px dotted var(--ink);outline-offset:-4px}.tool-options{width:50px;min-height:72px;box-shadow:var(--field);flex-direction:column;gap:2px;padding:3px;display:flex}.opt{cursor:pointer;background:0 0;border:0;place-items:center;height:21px;padding:0;display:grid}.opt.is-on{background:var(--select)}.opt-dot,.opt-line{background:var(--ink);display:block}.opt-line{width:32px}.opt.is-on .opt-dot,.opt.is-on .opt-line{background:var(--hi)}.opt-spray{background:radial-gradient(circle, var(--ink) .8px, transparent 1.2px) 0 0 / 4px 4px;border-radius:50%;display:block}.opt.is-on .opt-spray{background-image:radial-gradient(circle, var(--hi) .8px, transparent 1.2px)}.opt-shape{width:30px;height:13px;display:block}.opt-shape.is-round{border-radius:50%}.opt-shape-0{box-shadow:inset 0 0 0 1px var(--ink)}.opt-shape-1{box-shadow:inset 0 0 0 1px var(--ink);background:var(--lo)}.opt-shape-2{background:var(--lo)}.opt.is-on .opt-shape-0,.opt.is-on .opt-shape-1{box-shadow:inset 0 0 0 1px var(--hi)}.workspace{background:var(--lo);min-width:0;min-height:300px;box-shadow:var(--sunken);flex:1;padding:6px}.canvas-wrap{background:var(--paper);box-shadow:2px 2px 0 var(--dk);position:relative}.paint-canvas{width:100%;height:100%;image-rendering:pixelated;cursor:crosshair;touch-action:none;display:block}.grid{pointer-events:none;background-image:linear-gradient(90deg,#00000021 1px,#0000 1px),linear-gradient(#00000021 1px,#0000 1px);position:absolute;inset:0}.hover-cell{pointer-events:none;opacity:.55;outline:1px solid #000000b3;position:absolute}.paint-colors{align-items:center;gap:6px;padding:6px 2px 4px;display:flex}.color-well{background:var(--checker);width:36px;height:36px;box-shadow:var(--sunken);cursor:pointer;border:0;flex:none;padding:0;position:relative}.well{width:15px;height:15px;box-shadow:0 0 0 1px var(--dk), 0 0 0 2px var(--hi);position:absolute}.well-primary{top:6px;left:6px}.well-secondary{bottom:6px;right:6px}.palette{flex:none;grid-template-columns:repeat(8,18px);display:grid}.swatch{width:18px;height:18px;box-shadow:var(--sunken);cursor:pointer;border:0;padding:0}.swatch:focus-visible{outline:1px dotted var(--ink);outline-offset:0}.palette-hint{color:var(--muted);margin-left:8px;font-size:12px}.statusbar{gap:2px;padding:2px 0 0;font-size:12px;display:flex}.status-cell{min-height:20px;box-shadow:var(--field);white-space:nowrap;padding:2px 6px}.status-main{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.status-main.is-error{color:#a00000;font-weight:700}.status-xy{width:70px}.status-count{width:120px}@media (max-width:1140px){.desktop{grid-template-columns:112px minmax(0,680px)}.side-col{display:none}}@media (max-width:780px){:is(.desktop,.desktop:has(.paint-win)){grid-template-columns:minmax(0,1fr);gap:12px;padding:10px 8px 16px}.desk-icons{flex-direction:row;justify-content:space-between;gap:4px;position:static}.logo{flex-direction:row;gap:6px;margin:0;font-size:22px}.logo .icon{width:32px;height:32px}.desk-icon{width:auto}.desk-icon .icon{width:24px;height:24px}.desk-icon-label{font-size:11px}.post,.compose{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 10px}.post .avatar,.compose .avatar{width:36px!important;height:36px!important}.detail-stats{margin:0 10px;padding-left:46px}.palette-hint,.status-xy{display:none}.workspace{min-height:0}.task-current{flex:1;width:auto}.profile-head{grid-template-columns:auto minmax(0,1fr)}.profile-cta{grid-column:1/-1}.avatar-xl{width:64px!important;height:64px!important}.dialog{margin-top:12px}.field{height:30px;font-size:16px}}@media (max-width:480px){.logo span{display:none}.tab-panel{padding:4px}.post-thread .post-art{width:100%}}
