@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/41461fdd00f20dc2-s.0zkaco30kda_a.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)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:Chivo Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.3-lut242jvm36.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)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:Chivo Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2ff3581ba07a6380-s.42nykp_oaw4i5.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41461fdd00f20dc2-s.0zkaco30kda_a.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)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:Chivo Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/387ee14c0e0fe675-s.p.3-lut242jvm36.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)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:Chivo Mono Fallback;src:local(Arial);ascent-override:69.84%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.chivo_mono_95f9deca-module__M40ibW__className{font-family:Chivo Mono,Chivo Mono Fallback;font-style:normal}.chivo_mono_95f9deca-module__M40ibW__variable{--font-chivo-mono:"Chivo Mono", "Chivo Mono Fallback"}
.chess-module__1gnX7W__shell.chess-module__1gnX7W__shell{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.chess-module__1gnX7W__shell.chess-module__1gnX7W__shell:before,.chess-module__1gnX7W__shell.chess-module__1gnX7W__shell:after{display:none!important}.chess-module__1gnX7W__tableWrap{width:100%;min-width:0;max-width:720px;margin:0 auto;container-type:inline-size}.chess-module__1gnX7W__table{--warm:#f4ede0;--brass:#c9a24a;--mono:var(--font-chivo-mono,ui-monospace), ui-monospace, "SFMono-Regular", Menlo, monospace;--sans:var(--font-zen-kaku-new,"Zen Kaku Gothic New"), "Hiragino Sans", "Noto Sans JP", sans-serif;aspect-ratio:1440/1705;-webkit-user-select:none;user-select:none;width:100%;position:relative}.chess-module__1gnX7W__frame{pointer-events:none;filter:drop-shadow(0 2.4cqw 2.9cqw #00000057)drop-shadow(0 .5cqw .6cqw #0000004d);width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-theme=craft-dark] .chess-module__1gnX7W__frame{filter:drop-shadow(0 2.4cqw 2.9cqw #000000a6)drop-shadow(0 .5cqw .6cqw #0000008c)}.chess-module__1gnX7W__inlay{z-index:1;pointer-events:none;background-color:var(--seat);opacity:.62;filter:brightness(.4)saturate(.75);background-image:linear-gradient(#ffffff57,#fff0 55%,#0000004d);transition:opacity 50ms linear,filter 50ms linear;position:absolute;inset:0;-webkit-mask-image:url(/chess/chess-inlay-mask@2x.webp);mask-image:url(/chess/chess-inlay-mask@2x.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.chess-module__1gnX7W__inlayTop{clip-path:inset(0 0 50%)}.chess-module__1gnX7W__inlayBottom{clip-path:inset(50% 0 0)}.chess-module__1gnX7W__inlayOn{opacity:.97;filter:brightness(1.12);transition-delay:50ms}.chess-module__1gnX7W__rail{z-index:2;pointer-events:none;font-family:var(--sans);position:absolute;inset:0}.chess-module__1gnX7W__seatName{box-sizing:border-box;align-items:center;gap:.93cqw;min-width:0;padding-left:.26cqw;display:flex;position:absolute}.chess-module__1gnX7W__seatDot{background:var(--seat);border-radius:50%;flex:none;width:1.72cqw;height:1.72cqw;box-shadow:0 0 0 .21cqw #f4ede0d1,0 .26cqw .3cqw #0006}.chess-module__1gnX7W__seatNameTight .chess-module__1gnX7W__seatDot{display:none}.chess-module__1gnX7W__seatNameTight .chess-module__1gnX7W__seatText{font-size:max(9px,2.45cqw)}.chess-module__1gnX7W__seatText:has(.chess-module__1gnX7W__seatTail){display:flex;overflow:hidden}.chess-module__1gnX7W__seatHead{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.chess-module__1gnX7W__seatTail{white-space:nowrap;flex:none}.chess-module__1gnX7W__seatText{text-overflow:ellipsis;white-space:nowrap;color:#ece2d0eb;text-shadow:0 .26cqw #100a0696;flex:auto;min-width:0;padding-top:.08cqw;font-size:max(10px,2.6cqw);font-weight:700;line-height:1.2;overflow:hidden}.chess-module__1gnX7W__groove{font-family:var(--mono);position:absolute}.chess-module__1gnX7W__grooveItem{display:contents}.chess-module__1gnX7W__grooveIcon{transform-origin:50% 94%;aspect-ratio:1;height:102%;position:absolute;top:-5.88%}.chess-module__1gnX7W__grooveIcon img{width:100%;height:100%;display:block;position:absolute;inset:0}.chess-module__1gnX7W__gShadow{background:radial-gradient(closest-side, rgb(20 12 6/var(--sh)) 0 50%, #140c0600);border-radius:50%;width:30%;height:6%;position:absolute;top:88.1%;left:35%;transform:translateY(-50%)}.chess-module__1gnX7W__grooveCount{color:var(--warm);white-space:nowrap;font-size:max(10px,2.8cqw);font-weight:700;line-height:1;position:absolute;top:58%;transform:translateY(-50%)}.chess-module__1gnX7W__times{opacity:.86;margin-right:.08cqw;font-size:1.85cqw}.chess-module__1gnX7W__display{font-family:var(--mono);position:absolute}.chess-module__1gnX7W__moveText{color:var(--warm);opacity:.43;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding-top:.16cqw;font-size:max(9.5px,2.91cqw);font-weight:500;line-height:1;display:flex;position:absolute;overflow:hidden}.chess-module__1gnX7W__moveBright{opacity:.92}.chess-module__1gnX7W__moveLong{font-size:2.45cqw}.chess-module__1gnX7W__divider{background:#f4ede026;width:max(1px,.24cqw);height:60%;position:absolute;top:20%}.chess-module__1gnX7W__clockSlot{position:absolute}.chess-module__1gnX7W__clockFace{width:100%;height:100%;color:var(--warm);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;padding-top:.16cqw;font-weight:700;display:flex}.chess-module__1gnX7W__clockDigits{letter-spacing:0;font-size:max(14px,4.23cqw);line-height:1}.chess-module__1gnX7W__clockLong .chess-module__1gnX7W__clockDigits{font-size:3cqw}.chess-module__1gnX7W__clockCaption{font-family:var(--sans);opacity:.7;margin-bottom:.2cqw;font-size:1.7cqw;font-weight:700;line-height:1}.chess-module__1gnX7W__clockStop{opacity:.68}.chess-module__1gnX7W__clockLow{color:#e0533d}.chess-module__1gnX7W__lever{position:absolute}.chess-module__1gnX7W__leverImg{opacity:0;transform-origin:50%;width:100%;height:100%;transition:opacity .14s ease-out,transform .14s cubic-bezier(.3,.1,.2,1);display:block;position:absolute;inset:0}.chess-module__1gnX7W__leverUp{transform:rotate(4deg)translate(2.5%)}.chess-module__1gnX7W__leverDownImg{transform:rotate(-4deg)translate(-2.5%)}.chess-module__1gnX7W__leverUp.chess-module__1gnX7W__leverOn{opacity:1;transform:rotate(-4deg)translate(-2.5%)}.chess-module__1gnX7W__leverDownImg.chess-module__1gnX7W__leverOn{opacity:1;transform:rotate(4deg)translate(2.5%)}@media (prefers-reduced-motion:reduce){.chess-module__1gnX7W__inlay,.chess-module__1gnX7W__leverImg{transition:none}}.chess-module__1gnX7W__coords{z-index:2;pointer-events:none;font-family:var(--mono);font-weight:500;line-height:1;position:absolute;inset:0}.chess-module__1gnX7W__rankNum{color:#f4ede0ab;font-size:max(8px,2.33cqw);position:absolute;left:2.23%;transform:translate(-50%,-50%)}.chess-module__1gnX7W__fileLetter{color:#f4ede0ab;font-size:max(8px,2.38cqw);position:absolute;top:90.41%;transform:translate(-50%,-50%)}.chess-module__1gnX7W__board{z-index:3;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));width:92.918%;height:78.469%;display:grid;position:absolute;top:10.766%;left:3.541%}.chess-module__1gnX7W__row{display:contents}.chess-module__1gnX7W__cell{-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;min-width:0;min-height:0;position:relative}.chess-module__1gnX7W__cellActive{cursor:pointer}.chess-module__1gnX7W__cell:focus-visible{outline-offset:-1.35cqw;z-index:5;outline:.45cqw solid #fff;box-shadow:inset 0 0 0 .9cqw #1a120beb}@media (hover:hover){.chess-module__1gnX7W__cellActive:hover:before{content:"";pointer-events:none;background:#fff4d233;position:absolute;inset:0}}.chess-module__1gnX7W__mkSel{pointer-events:none;background:#c9a24a52;position:absolute;inset:0;box-shadow:inset 0 0 0 .55cqw #f0cf7a,inset 0 0 0 .85cqw #3c240a99}.chess-module__1gnX7W__mkLast{--b:#b8903c;--w:.3cqw;--l:14%;pointer-events:none;background:linear-gradient(var(--b), var(--b)) top left / var(--l) var(--w), linear-gradient(var(--b), var(--b)) top left / var(--w) var(--l), linear-gradient(var(--b), var(--b)) top right / var(--l) var(--w), linear-gradient(var(--b), var(--b)) top right / var(--w) var(--l), linear-gradient(var(--b), var(--b)) bottom left / var(--l) var(--w), linear-gradient(var(--b), var(--b)) bottom left / var(--w) var(--l), linear-gradient(var(--b), var(--b)) bottom right / var(--l) var(--w), linear-gradient(var(--b), var(--b)) bottom right / var(--w) var(--l);filter:drop-shadow(0 0 .1cqw #1e12068c);background-repeat:no-repeat;position:absolute;inset:3%}.chess-module__1gnX7W__mkCheck{pointer-events:none;z-index:3;border:.62cqw solid #e0533d;border-radius:50%;position:absolute;inset:5%;box-shadow:0 0 1.3cqw #e0533db3,inset 0 0 1.2cqw #e0533d73,0 0 0 .16cqw #3c0e088c}.chess-module__1gnX7W__mkDot{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #ecce7a, var(--brass) 55%, #8f6c24);pointer-events:none;z-index:3;border-radius:50%;width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .18cqw #2818088c,0 .3cqw .5cqw #0000004d}.chess-module__1gnX7W__mkRing{border:.66cqw solid var(--brass);pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:6%;box-shadow:0 0 0 .18cqw #2818088c,inset 0 0 0 .18cqw #28180873}.chess-module__1gnX7W__pieceSlot{pointer-events:none;z-index:2;width:94%;height:94%;position:absolute;top:.23%;left:3%}.chess-module__1gnX7W__pieceLift .chess-module__1gnX7W__pieceImg{--lift:-4%}.chess-module__1gnX7W__pieceImg{width:100%;height:100%;transform:translateY(var(--lift,0%)) scale(var(--ps,1));transform-origin:50% 97%;transition:transform 90ms ease-out;display:block;position:absolute;inset:0}.chess-module__1gnX7W__pieceWhite{filter:hue-rotate(-8deg)saturate(.95)contrast(.93)brightness(1.05)drop-shadow(0 0 .12cqw #34220e8c)}@media (prefers-reduced-motion:reduce){.chess-module__1gnX7W__pieceImg{transition:none}}.chess-module__1gnX7W__shadow{background:radial-gradient(closest-side, rgb(20 12 6/var(--sh)) 0 50%, #140c0600);border-radius:50%;width:48%;height:9.5%;position:absolute;top:93.5%;left:26%;transform:translateY(-50%)}.chess-module__1gnX7W__shadowB{--sh:.62}.chess-module__1gnX7W__shadowW{--sh:.85}.chess-module__1gnX7W__flights,.chess-module__1gnX7W__flightsCap{z-index:6;pointer-events:none;position:absolute;inset:0}.chess-module__1gnX7W__flight{pointer-events:none;will-change:transform;position:absolute}.chess-module__1gnX7W__flightCap{transform-origin:0 0}.chess-module__1gnX7W__promoScrim{z-index:8;background:#140c0673;justify-content:center;align-items:center;width:92.918%;height:78.469%;display:flex;position:absolute;top:10.766%;left:3.541%}.chess-module__1gnX7W__promoBox{text-align:center;max-width:94%;font-family:var(--sans);color:var(--warm);background:linear-gradient(#5a3f2c,#3e2a1c);border:.4cqw solid #c9a24ab3;border-radius:2.4cqw;padding:3cqw 3.6cqw 2.6cqw;box-shadow:0 1.6cqw 3.4cqw #00000080,inset 0 .3cqw #ffffff1f}.chess-module__1gnX7W__promoLabel{margin:0 0 2cqw;font-size:max(11px,3.2cqw);font-weight:700}.chess-module__1gnX7W__promoChoices{justify-content:center;gap:2cqw;margin-bottom:2cqw;display:flex}.chess-module__1gnX7W__promoName{color:#3b2a18;text-align:center;font-size:max(10px,2.6cqw);font-weight:700;line-height:1;position:absolute;bottom:3%;left:0;right:0}.chess-module__1gnX7W__promoBtn{cursor:pointer;background:#c8b48c;border:.35cqw solid #c9a24a8c;border-radius:1.8cqw;width:17cqw;min-width:56px;height:20cqw;min-height:64px;padding:0;position:relative}.chess-module__1gnX7W__promoBtn:hover{background:#d8c59e;border-color:#f0cf7a}.chess-module__1gnX7W__promoBtn:focus-visible{outline-offset:.3cqw;outline:.5cqw solid #fff}.chess-module__1gnX7W__promoArt{height:76%;display:block;position:absolute;top:0;left:4%;right:4%}.chess-module__1gnX7W__promoCancelBtn{font:inherit;color:#f4ede0cc;cursor:pointer;background:0 0;border:none;min-height:44px;padding:1cqw 2cqw;font-size:max(11px,2.8cqw);text-decoration:underline}.chess-module__1gnX7W__promoCancelBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}.chess-module__1gnX7W__statusLine{color:var(--text);text-align:center;letter-spacing:.01em;margin:12px 0 0;font-size:.88rem;font-weight:700}.chess-module__1gnX7W__history{width:100%;max-width:720px;margin:8px auto 0}.chess-module__1gnX7W__historyToggle{min-height:44px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-size:.85rem;display:inline-flex}.chess-module__1gnX7W__historyToggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.chess-module__1gnX7W__historyArrow{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0;transition:transform .12s ease-out}.chess-module__1gnX7W__historyArrowOpen{transform:rotate(90deg)}.chess-module__1gnX7W__historyList{background:color-mix(in srgb, var(--game-accent,#a9805a) 10%, var(--card-bg,#faf8f5) 90%);border:1px solid color-mix(in srgb, var(--game-accent,#a9805a) 28%, transparent 72%);max-height:168px;color:var(--text);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 12px;margin:4px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;list-style:none;display:grid;overflow-y:auto}.chess-module__1gnX7W__historyRow{white-space:nowrap;grid-template-columns:2.6em 1fr 1fr;gap:4px;display:grid}.chess-module__1gnX7W__historyNum{color:var(--muted,#888)}.chess-module__1gnX7W__pieceSvg{width:100%;height:100%;display:block}
.confirm-dialog-module__F8-qPa__dialog{border:1px solid var(--line);background:var(--surface);width:min(92vw,420px);color:var(--text);border-radius:12px;padding:0;box-shadow:0 18px 48px #00000073}.confirm-dialog-module__F8-qPa__dialog::backdrop{background:#080a0e9e}.confirm-dialog-module__F8-qPa__body{gap:18px;padding:22px 20px 18px;display:grid}.confirm-dialog-module__F8-qPa__message{overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:800;line-height:1.5}.confirm-dialog-module__F8-qPa__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirm-dialog-module__F8-qPa__actions .btn{min-width:120px}@media (max-width:480px){.confirm-dialog-module__F8-qPa__actions{flex-direction:column-reverse}.confirm-dialog-module__F8-qPa__actions .btn{width:100%}}
.avatar-module__Qxb8-G__root{--sz:24px;--av:#6b7683;--av-ground:color-mix(in srgb, var(--av) 20%, var(--surface,#fff));--av-ink:color-mix(in srgb, var(--av) 82%, #000);width:var(--sz);height:var(--sz);background:var(--av-ground);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--av) 30%, transparent);vertical-align:middle;border-radius:50%;flex:none;place-items:center;line-height:0;display:inline-grid}:root[data-theme=craft-dark] .avatar-module__Qxb8-G__root{--av-ground:color-mix(in srgb, var(--av) 32%, var(--surface,#202226));--av-ink:color-mix(in srgb, var(--av) 42%, #fff)}.avatar-module__Qxb8-G__root svg{width:76%;height:76%;fill:var(--av-ink);stroke:var(--av-ink);stroke-width:.8px;stroke-linejoin:round;overflow:visible}.avatar-module__Qxb8-G__root svg .avatar-module__Qxb8-G__cut{fill:var(--av-ground);stroke:var(--av-ground)}.avatar-module__Qxb8-G__size_xs{--sz:18px}.avatar-module__Qxb8-G__size_sm{--sz:26px}.avatar-module__Qxb8-G__size_md{--sz:40px}.avatar-module__Qxb8-G__size_lg{--sz:72px}.avatar-module__Qxb8-G__cpu{--av-ground:#38414a;--av-ink:#eef1f4;box-shadow:none;border-radius:28%}:root[data-theme=craft-dark] .avatar-module__Qxb8-G__cpu{--av-ground:#aab3bd;--av-ink:#171b20}.avatar-module__Qxb8-G__empty{box-shadow:none;border:1.5px dashed var(--line,#0000003d);box-sizing:border-box;background:0 0}
.waiting-start-module__cZGznW__stage{border:1px dashed var(--line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,720px);min-height:340px;margin:0 auto;padding:32px 20px;display:flex}.waiting-start-module__cZGznW__seats{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 4px;padding:0;list-style:none;display:flex}.waiting-start-module__cZGznW__seat{border-radius:50%;width:26px;height:26px}.waiting-start-module__cZGznW__seatOn{background:var(--seat-color);box-shadow:0 3px 0 color-mix(in srgb, var(--seat-color) 55%, #000), inset 0 1px 0 #ffffff59}.waiting-start-module__cZGznW__seatOff{border:2px dashed var(--line)}.waiting-start-module__cZGznW__count{color:var(--text);margin:0;font-size:1.25rem;font-weight:800}.waiting-start-module__cZGznW__meta{color:var(--muted);margin:0;font-size:.9rem;font-weight:700}.waiting-start-module__cZGznW__go{min-width:min(260px,100%);max-width:100%;margin-top:14px}.waiting-start-module__cZGznW__hint{color:var(--muted);margin:0;font-size:.875rem;font-weight:700}.waiting-start-module__cZGznW__addCpu{margin-top:2px}.waiting-start-module__cZGznW__wait{color:var(--text);margin:10px 0 0;font-size:1.05rem;font-weight:800}.waiting-start-module__cZGznW__settings{flex-wrap:wrap;justify-content:center;gap:10px 18px;margin-top:6px;display:flex}.waiting-start-module__cZGznW__setting{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:inline-flex}.waiting-start-module__cZGznW__setting select{min-height:40px}.waiting-start-module__cZGznW__invite{border-top:1px solid var(--line);justify-items:center;gap:8px;width:min(100%,420px);margin-top:10px;padding-top:14px;display:grid}.waiting-start-module__cZGznW__inviteNote{color:var(--muted);margin:0;font-size:.875rem;font-weight:700}@media (max-width:640px){.waiting-start-module__cZGznW__stage{min-height:280px;padding:24px 14px}}
.admin-hub-module__PJLPEG__summary{border:1px solid var(--panel-border);background:var(--panel-bg);color:var(--text);border-radius:8px;margin:18px 0 0;padding:12px 16px;font-weight:700}.admin-hub-module__PJLPEG__section{margin-top:28px}.admin-hub-module__PJLPEG__sectionHead{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.admin-hub-module__PJLPEG__sectionHead h2{margin:0;font-size:1.15rem}.admin-hub-module__PJLPEG__sectionHead p{color:var(--muted);margin:0;font-size:.9rem}.admin-hub-module__PJLPEG__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-hub-module__PJLPEG__card{border:1px solid var(--panel-border);background:var(--panel-bg);height:100%;box-shadow:var(--panel-shadow);color:var(--text);border-radius:8px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.admin-hub-module__PJLPEG__card:hover{border-color:var(--accent)}.admin-hub-module__PJLPEG__card:focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:2px}.admin-hub-module__PJLPEG__cardTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.admin-hub-module__PJLPEG__cardTitle strong{font-size:1.02rem}.admin-hub-module__PJLPEG__cardDesc{color:var(--muted);font-size:.9rem;line-height:1.55}.admin-hub-module__PJLPEG__badge,.admin-hub-module__PJLPEG__badgeMuted{white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px;font-size:.8rem;font-weight:700}.admin-hub-module__PJLPEG__badge{background:var(--accent);color:#fff}.admin-hub-module__PJLPEG__badgeMuted{border:1px solid var(--line);color:var(--muted);font-weight:400}
.admin-creator-games-module__4ASwya__page{width:min(1180px,100% - 32px);color:var(--text);margin:0 auto;padding:24px 0 48px}.admin-creator-games-module__4ASwya__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.admin-creator-games-module__4ASwya__brandLink{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-creator-games-module__4ASwya__brandMark{width:32px;height:32px;color:var(--accent);flex:none}.admin-creator-games-module__4ASwya__brandLink h1{margin:0;line-height:1.1}.admin-creator-games-module__4ASwya__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-creator-games-module__4ASwya__panel{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:8px;gap:16px;margin-top:20px;padding:18px;display:grid}.admin-creator-games-module__4ASwya__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-creator-games-module__4ASwya__panelHeader h2{margin:0}.admin-creator-games-module__4ASwya__hint{color:var(--muted);margin:0;font-weight:700;line-height:1.6}.admin-creator-games-module__4ASwya__notice{border:1px solid color-mix(in srgb, var(--success-text) 42%, var(--line));background:var(--success-bg);color:var(--success-text);border-radius:8px;padding:10px 12px;font-weight:800}.admin-creator-games-module__4ASwya__error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));background:var(--danger-soft);color:var(--danger-text);border-radius:8px;padding:10px 12px;font-weight:800}.admin-creator-games-module__4ASwya__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;place-items:center;min-height:120px;padding:18px;font-weight:800;display:grid}.admin-creator-games-module__4ASwya__tableWrap{overflow-x:auto}.admin-creator-games-module__4ASwya__table{border-collapse:collapse;width:100%;min-width:840px}.admin-creator-games-module__4ASwya__table th,.admin-creator-games-module__4ASwya__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.admin-creator-games-module__4ASwya__table th{color:var(--muted);font-size:.78rem;font-weight:800}.admin-creator-games-module__4ASwya__titleCell{gap:4px;min-width:220px;display:grid}.admin-creator-games-module__4ASwya__titleCell strong{overflow-wrap:anywhere}.admin-creator-games-module__4ASwya__description{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.admin-creator-games-module__4ASwya__statusBadge{border:1px solid var(--pill-border);white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-creator-games-module__4ASwya__statusDraft{background:var(--warning-bg);color:var(--warning-text)}.admin-creator-games-module__4ASwya__statusPublished{background:var(--success-bg);color:var(--success-text)}.admin-creator-games-module__4ASwya__statusUnpublished{background:var(--muted-bg);color:var(--muted-bg-text)}.admin-creator-games-module__4ASwya__statusRemoved{background:var(--danger-soft);color:var(--danger-text)}.admin-creator-games-module__4ASwya__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.admin-creator-games-module__4ASwya__licenseCell{gap:6px;min-width:150px;display:grid}.admin-creator-games-module__4ASwya__licenseCell select,.admin-creator-games-module__4ASwya__licenseCell input{width:100%}.admin-creator-games-module__4ASwya__bpsField{color:var(--muted);gap:2px;font-size:.74rem;font-weight:800;display:grid}.admin-creator-games-module__4ASwya__titleForm{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;padding:14px;display:grid}.admin-creator-games-module__4ASwya__titleForm label{color:var(--muted);gap:4px;font-size:.78rem;font-weight:800;display:grid}.admin-creator-games-module__4ASwya__titleForm input{width:100%}@media (max-width:720px){.admin-creator-games-module__4ASwya__header{flex-direction:column;align-items:stretch}.admin-creator-games-module__4ASwya__headerActions{justify-content:flex-start}}
.game-page-module__TtWrvq__page{padding-bottom:0}.game-page-module__TtWrvq__crumbRow{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);display:flex}.game-page-module__TtWrvq__breadcrumb{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;font-size:13px;font-weight:500;line-height:1.4;display:flex}.game-page-module__TtWrvq__breadcrumbLink{min-height:44px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.game-page-module__TtWrvq__breadcrumbLink:hover{text-decoration:underline}.game-page-module__TtWrvq__breadcrumbSep{color:var(--ink-faint)}.game-page-module__TtWrvq__breadcrumbCurrent{color:var(--ink);overflow-wrap:anywhere}.game-page-module__TtWrvq__crumbRow .game-page-module__TtWrvq__fav{flex:none}.game-page-module__TtWrvq__variants{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.game-page-module__TtWrvq__variantsLabel{color:var(--ink-soft);margin:0;font-size:13px;font-weight:500}.game-page-module__TtWrvq__variantLink{min-height:44px;padding:0 var(--space-4);border:1px solid var(--hairline-strong);color:var(--ink);border-radius:999px;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.game-page-module__TtWrvq__variantLink:hover{background:var(--paper-sunken)}.game-page-module__TtWrvq__variantCurrent{border-color:var(--ink);background:var(--ink);color:var(--paper)}.game-page-module__TtWrvq__variantCurrent:hover{background:var(--ink)}.game-page-module__TtWrvq__howto{padding-top:56px}.game-page-module__TtWrvq__page .game-page-module__TtWrvq__howto .game-page-module__TtWrvq__howtoTitle{margin:0 0 20px;font-size:28px;line-height:1.3}.game-page-module__TtWrvq__howtoGrid{gap:20px var(--space-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.game-page-module__TtWrvq__howtoItem{gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--ink);flex-direction:column;min-width:0;display:flex}.game-page-module__TtWrvq__howtoItem h3{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.4}.game-page-module__TtWrvq__howtoBody{color:var(--ink-soft);font-size:14px;line-height:1.7}:is(.game-page-module__TtWrvq__howtoBody .markdown-body p,.game-page-module__TtWrvq__howtoBody .markdown-body ul){margin:0 0 8px}.game-page-module__TtWrvq__howtoBody .markdown-body ul{padding-left:20px}:is(.game-page-module__TtWrvq__howtoBody .markdown-body h3,.game-page-module__TtWrvq__howtoBody .markdown-body h4,.game-page-module__TtWrvq__howtoBody .markdown-body h5){color:var(--ink);margin:12px 0 4px;font-size:14px}.game-page-module__TtWrvq__howtoNone{margin:var(--space-3) 0 0;color:var(--ink-soft);font-size:13px}.game-page-module__TtWrvq__reportSection{border-top:1px solid var(--line);margin-top:40px;padding-top:36px}.game-page-module__TtWrvq__reportIntro{color:var(--muted);margin:0 0 16px;font-size:.85rem;line-height:1.7}.game-page-module__TtWrvq__reportForm{flex-direction:column;gap:12px;display:flex}.game-page-module__TtWrvq__reportTextarea{background:var(--surface-strong);border:1px solid var(--line);width:100%;min-height:96px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:12px 14px;line-height:1.6}.game-page-module__TtWrvq__reportTextarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.game-page-module__TtWrvq__reportActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.game-page-module__TtWrvq__reportSubmitButton{min-height:40px;color:var(--accent);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 22px;font-size:.9rem;font-weight:700;transition:background .12s,border-color .12s;display:inline-flex}.game-page-module__TtWrvq__reportSubmitButton:hover:not(:disabled){background:var(--surface-strong);border-color:var(--accent)}.game-page-module__TtWrvq__reportSubmitButton:disabled{opacity:.6;cursor:default}.game-page-module__TtWrvq__reportNotice{color:var(--muted);font-size:.82rem}.game-page-module__TtWrvq__reportNoticeError{color:var(--danger)}.game-page-module__TtWrvq__reportDiscordLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.game-page-module__TtWrvq__relatedSection{padding-top:56px}.game-page-module__TtWrvq__relatedHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.game-page-module__TtWrvq__relatedHead h2{margin:0;font-size:26px;line-height:1.3}.game-page-module__TtWrvq__seeAll{min-height:44px;color:var(--indigo);white-space:nowrap;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.game-page-module__TtWrvq__seeAll:hover{text-decoration:underline}.game-page-module__TtWrvq__relatedGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.game-page-module__TtWrvq__tile{height:112px;padding:var(--space-3);border-radius:var(--radius-s);background:var(--tile-color,var(--indigo));color:#fff;flex-direction:column;justify-content:space-between;text-decoration:none;transition:filter .2s;display:flex;position:relative;overflow:hidden}.game-page-module__TtWrvq__tile:hover,.game-page-module__TtWrvq__tile:focus-visible{filter:brightness(1.1)}.game-page-module__TtWrvq__tileMotif{width:40px;height:40px}.game-page-module__TtWrvq__tileMotif svg,.game-page-module__TtWrvq__tileMotif img{object-fit:contain;width:100%;height:100%;display:block}.game-page-module__TtWrvq__tileName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.game-page-module__TtWrvq__tileMeta{color:#ffffffeb;font-size:12px;font-weight:500;display:block}@media (max-width:720px){.game-page-module__TtWrvq__howto,.game-page-module__TtWrvq__relatedSection{padding-top:40px}.game-page-module__TtWrvq__page .game-page-module__TtWrvq__howto .game-page-module__TtWrvq__howtoTitle,.game-page-module__TtWrvq__relatedHead h2{font-size:22px}.game-page-module__TtWrvq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-page-module__TtWrvq__tile{height:104px}.game-page-module__TtWrvq__tileMotif{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.game-page-module__TtWrvq__tile{transition:none}}
@font-face{font-family:komaFont;src:url(../media/yuji_boku_koma-s.p.32m9093bwy2hy.woff2?dpl=dpl_BoFy5cAYN1Pmx8iY5viiVWvuYHEi)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:komaFont Fallback;src:local(Arial);ascent-override:116.0%;descent-override:28.8%;line-gap-override:0.0%;size-adjust:100.0%}.komafont_d2a4ce02-module__bK0tSq__className{font-family:komaFont,komaFont Fallback,Hiragino Mincho ProN,Yu Mincho,serif;font-weight:400}
.admin-games-module__oflzcq__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-games-module__oflzcq__hint{color:var(--muted);margin:0 0 12px;font-size:.85rem;line-height:1.6}.admin-games-module__oflzcq__rowOpen td{background:color-mix(in srgb, var(--warning-bg) 55%, transparent)}.admin-games-module__oflzcq__rowIdle td{background:color-mix(in srgb, var(--danger-soft) 70%, transparent)}.admin-games-module__oflzcq__rowInterrupted td{background:color-mix(in srgb, var(--warning-bg) 30%, transparent)}.admin-games-module__oflzcq__subline{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.admin-games-module__oflzcq__num{font-variant-numeric:tabular-nums;text-align:right}
.admin-guides-module__drzgUq__card{border:1px solid var(--line);border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.admin-guides-module__drzgUq__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-guides-module__drzgUq__cardHead strong{overflow-wrap:anywhere}.admin-guides-module__drzgUq__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.55}.admin-guides-module__drzgUq__warn{border:1px solid color-mix(in srgb, var(--warning-text) 40%, var(--line));background:var(--warning-bg);color:var(--warning-text);border-radius:8px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:800}.admin-guides-module__drzgUq__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-guides-module__drzgUq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-guides-module__drzgUq__noteField{color:var(--muted);gap:4px;font-size:.78rem;font-weight:800;display:grid}.admin-guides-module__drzgUq__noteField input,.admin-guides-module__drzgUq__picker select{box-sizing:border-box;width:100%;min-height:40px}.admin-guides-module__drzgUq__picker{color:var(--muted);gap:4px;max-width:420px;font-size:.78rem;font-weight:800;display:grid}.admin-guides-module__drzgUq__diff{border:1px solid var(--line);border-radius:8px;max-height:340px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.5;overflow:auto}.admin-guides-module__drzgUq__diffLine{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 8px;display:block}.admin-guides-module__drzgUq__diffAdd{background:var(--success-bg);color:var(--success-text)}.admin-guides-module__drzgUq__diffDel{background:var(--danger-soft);color:var(--danger-text)}.admin-guides-module__drzgUq__diffSame{color:var(--muted)}.admin-guides-module__drzgUq__preview{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:220px;margin:0;padding:8px 10px;font-size:.84rem;line-height:1.55;overflow:auto}
.admin-licenses-module__xKG60q__toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.admin-licenses-module__xKG60q__toolbar label{gap:4px;font-size:.86rem;font-weight:700;display:grid}.admin-licenses-module__xKG60q__cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-licenses-module__xKG60q__card{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:8px;min-width:0;padding:12px 14px;display:grid}.admin-licenses-module__xKG60q__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.admin-licenses-module__xKG60q__cardTitle{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-licenses-module__xKG60q__cardTitle strong{overflow-wrap:anywhere}.admin-licenses-module__xKG60q__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.admin-licenses-module__xKG60q__detail{grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:0;display:grid}.admin-licenses-module__xKG60q__detail dt{color:var(--muted);font-size:.82rem;font-weight:700}.admin-licenses-module__xKG60q__detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.55}.admin-licenses-module__xKG60q__review{border-top:1px dashed var(--line);gap:10px;padding-top:10px;display:grid}.admin-licenses-module__xKG60q__review label,.admin-licenses-module__xKG60q__form label{gap:4px;font-size:.86rem;font-weight:700;display:grid}.admin-licenses-module__xKG60q__review select,.admin-licenses-module__xKG60q__review textarea,.admin-licenses-module__xKG60q__form input,.admin-licenses-module__xKG60q__form textarea{width:100%;min-width:0}.admin-licenses-module__xKG60q__form{gap:12px;display:grid}.admin-licenses-module__xKG60q__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.admin-licenses-module__xKG60q__body{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;max-height:320px;padding:12px 14px;overflow:auto}.admin-licenses-module__xKG60q__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:520px){.admin-licenses-module__xKG60q__detail{grid-template-columns:minmax(0,1fr);gap:0}.admin-licenses-module__xKG60q__detail dd{margin-bottom:8px}}
.admin-payouts-module__sx6g2q__page{width:min(1180px,100% - 32px);color:var(--text);margin:0 auto;padding:24px 0 48px}.admin-payouts-module__sx6g2q__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.admin-payouts-module__sx6g2q__brandLink{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.admin-payouts-module__sx6g2q__brandMark{width:32px;height:32px;color:var(--accent);flex:none}.admin-payouts-module__sx6g2q__brandLink h1{margin:0;line-height:1.1}.admin-payouts-module__sx6g2q__headerActions,.admin-payouts-module__sx6g2q__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-payouts-module__sx6g2q__panel{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:8px;gap:16px;margin-top:20px;padding:18px;display:grid}.admin-payouts-module__sx6g2q__panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-payouts-module__sx6g2q__panelHeader h2{margin:0}.admin-payouts-module__sx6g2q__hint{color:var(--muted);margin:0;font-weight:700;line-height:1.6}.admin-payouts-module__sx6g2q__formGrid{grid-template-columns:minmax(180px,.6fr) minmax(180px,.6fr) auto;align-items:end;gap:12px;display:grid}.admin-payouts-module__sx6g2q__field{gap:6px;min-width:0;font-weight:800;display:grid}.admin-payouts-module__sx6g2q__field input{width:100%;min-width:0}.admin-payouts-module__sx6g2q__notice{border:1px solid color-mix(in srgb, var(--success-text) 42%, var(--line));background:var(--success-bg);color:var(--success-text);border-radius:8px;padding:10px 12px;font-weight:800}.admin-payouts-module__sx6g2q__error{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));background:var(--danger-soft);color:var(--danger-text);border-radius:8px;padding:10px 12px;font-weight:800}.admin-payouts-module__sx6g2q__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;place-items:center;min-height:100px;padding:18px;font-weight:800;display:grid}.admin-payouts-module__sx6g2q__tableWrap{overflow-x:auto}.admin-payouts-module__sx6g2q__table{border-collapse:collapse;width:100%;min-width:760px}.admin-payouts-module__sx6g2q__table th,.admin-payouts-module__sx6g2q__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.admin-payouts-module__sx6g2q__table th{color:var(--muted);font-size:.78rem;font-weight:800}.admin-payouts-module__sx6g2q__table td strong{overflow-wrap:anywhere;margin-bottom:4px;display:block}.admin-payouts-module__sx6g2q__statusBadge{border:1px solid var(--pill-border);white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-payouts-module__sx6g2q__statusDraft{background:var(--warning-bg);color:var(--warning-text)}.admin-payouts-module__sx6g2q__statusFinalized{background:var(--success-bg);color:var(--success-text)}.admin-payouts-module__sx6g2q__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:block}@media (max-width:820px){.admin-payouts-module__sx6g2q__header,.admin-payouts-module__sx6g2q__formGrid{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.admin-payouts-module__sx6g2q__headerActions,.admin-payouts-module__sx6g2q__actions{justify-content:flex-start}}
.admin-charts-module__ghD6Oa__vizRoot{--viz-s1:#2a78d6;--viz-s2:#008300;--viz-accent:#eda100;flex-direction:column;gap:24px;display:flex}:root[data-theme=dark] .admin-charts-module__ghD6Oa__vizRoot{--viz-s1:#3987e5;--viz-s2:#008300;--viz-accent:#c98500}.admin-charts-module__ghD6Oa__statRow{flex-wrap:wrap;gap:12px;display:flex}.admin-charts-module__ghD6Oa__statTile{background:var(--surface-strong);border:1px solid var(--line);border-radius:10px;flex:160px;padding:14px 16px}.admin-charts-module__ghD6Oa__statValue{color:var(--text);font-size:28px;font-weight:700;line-height:1.15}.admin-charts-module__ghD6Oa__statSub{color:var(--muted);margin-left:6px;font-size:13px;font-weight:500}.admin-charts-module__ghD6Oa__statLabel{color:var(--muted);margin-top:4px;font-size:12px}.admin-charts-module__ghD6Oa__legend{color:var(--text);flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.admin-charts-module__ghD6Oa__legendItem{align-items:center;gap:6px;display:inline-flex}.admin-charts-module__ghD6Oa__legendMark{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.admin-charts-module__ghD6Oa__dailyWrap{width:100%;position:relative}.admin-charts-module__ghD6Oa__dailySvg{width:100%;height:auto;display:block;overflow:visible}.admin-charts-module__ghD6Oa__gridLine{stroke:var(--line);stroke-width:1px;opacity:.6}.admin-charts-module__ghD6Oa__axisBaseline{stroke:var(--line);stroke-width:2px}.admin-charts-module__ghD6Oa__axisTickText,.admin-charts-module__ghD6Oa__dayLabel{fill:var(--muted);font-size:9px}.admin-charts-module__ghD6Oa__hoverHit{fill:#0000;cursor:pointer}.admin-charts-module__ghD6Oa__hoverHit.admin-charts-module__ghD6Oa__hovered{fill:color-mix(in srgb, var(--muted) 10%, transparent)}.admin-charts-module__ghD6Oa__tooltip{pointer-events:none;background:var(--surface-raised);border:1px solid var(--line);color:var(--text);box-shadow:var(--panel-shadow);white-space:nowrap;z-index:5;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;top:0;transform:translate(-50%,-100%)}.admin-charts-module__ghD6Oa__tooltipRow{align-items:center;gap:6px;display:flex}.admin-charts-module__ghD6Oa__tooltipDate{margin-bottom:2px;font-weight:600}.admin-charts-module__ghD6Oa__barList{flex-direction:column;gap:10px;display:flex}.admin-charts-module__ghD6Oa__barRow{align-items:center;gap:10px;display:flex}.admin-charts-module__ghD6Oa__barRowLabel{width:128px;color:var(--text);flex:none;font-size:13px}.admin-charts-module__ghD6Oa__barTrack{background:var(--muted-bg);border-radius:5px;flex:1;min-width:0;height:26px;position:relative;overflow:hidden}.admin-charts-module__ghD6Oa__barFill{background:var(--viz-s1);border-radius:5px;height:100%;transition:width .2s}.admin-charts-module__ghD6Oa__barValues{color:var(--text);white-space:nowrap;flex:none;min-width:88px;font-size:13px}.admin-charts-module__ghD6Oa__barValueMain{font-weight:600}.admin-charts-module__ghD6Oa__barValueSub{color:var(--muted);margin-left:4px}.admin-charts-module__ghD6Oa__miniBarCell{flex-direction:column;gap:4px;min-width:90px;display:flex}.admin-charts-module__ghD6Oa__miniBarTrack{background:var(--muted-bg);border-radius:3px;height:6px;overflow:hidden}.admin-charts-module__ghD6Oa__miniBarFill{background:var(--viz-s1);border-radius:3px;height:100%}
.admin-nav-module__VWZnJG__bar{border-bottom:1px solid var(--line);gap:10px;margin-bottom:16px;padding-bottom:12px;display:grid}.admin-nav-module__VWZnJG__crumbs{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-nav-module__VWZnJG__back{border:1px solid var(--line);background:var(--panel-bg);min-height:36px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.admin-nav-module__VWZnJG__back:hover{border-color:var(--accent);color:var(--accent)}.admin-nav-module__VWZnJG__sep{color:var(--muted)}.admin-nav-module__VWZnJG__here{min-width:0;color:var(--text);overflow-wrap:anywhere;font-weight:700}.admin-nav-module__VWZnJG__site{color:var(--muted);margin-left:auto;font-size:.88rem;text-decoration:none}.admin-nav-module__VWZnJG__site:hover{color:var(--accent);text-decoration:underline}.admin-nav-module__VWZnJG__tabs{scrollbar-width:thin;gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.admin-nav-module__VWZnJG__tabs li{flex:none}.admin-nav-module__VWZnJG__tab{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:.9rem;text-decoration:none;display:inline-block}.admin-nav-module__VWZnJG__tab:hover{border-color:var(--line);color:var(--text)}.admin-nav-module__VWZnJG__tabCurrent,.admin-nav-module__VWZnJG__tabCurrent:hover{border-color:var(--accent);color:var(--accent);font-weight:700}.admin-nav-module__VWZnJG__back:focus-visible,.admin-nav-module__VWZnJG__site:focus-visible,.admin-nav-module__VWZnJG__tab:focus-visible{outline:3px solid var(--focus-ring,var(--accent));outline-offset:2px}@media (max-width:600px){.admin-nav-module__VWZnJG__site{flex-basis:100%;margin-left:0}}
.koma-module__aVrj2a__koma{filter:drop-shadow(0 1.5px 1.2px #2d180461);pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (prefers-reduced-motion:no-preference){.koma-module__aVrj2a__landed{animation:.17s cubic-bezier(.2,.9,.3,1.15) both koma-module__aVrj2a__komaLand}}@keyframes koma-module__aVrj2a__komaLand{0%{filter:drop-shadow(0 6px 3px #2d180442);transform:translateY(-9%)scale(1.07)}to{filter:drop-shadow(0 1.5px 1.2px #2d180461);transform:none}}.koma-module__aVrj2a__komaSvg{width:auto;max-width:100%;display:block;overflow:visible}.koma-module__aVrj2a__handTray{--hand-h:46px;box-sizing:border-box;width:100%;min-height:calc(var(--hand-h) + 14px);background:repeating-linear-gradient(90deg,#0000 0 19px,#ffebbe09 19px 21px),#6c4824;border:1px solid #45290f;border-radius:6px;flex-flow:wrap;align-items:center;gap:4px 12px;padding:6px 12px;display:flex;box-shadow:inset 0 2px 5px #00000059,0 1px #ffffff40}.koma-module__aVrj2a__handLabel{color:#f0dcb0;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:2px;font-size:.74rem;font-weight:700}.koma-module__aVrj2a__handPiece{cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;padding:2px 3px;transition:transform .1s;display:block;position:relative}.koma-module__aVrj2a__handKoma{width:calc(var(--hand-h) * 100 / 112);height:var(--hand-h)}.koma-module__aVrj2a__handPiece.koma-module__aVrj2a__droppable{cursor:pointer}.koma-module__aVrj2a__handPiece.koma-module__aVrj2a__droppable:hover{transform:translateY(-2px)}.koma-module__aVrj2a__handPiece.koma-module__aVrj2a__droppable:focus-visible{outline-offset:1px;outline:2px solid #f6e048}.koma-module__aVrj2a__handPiece.koma-module__aVrj2a__handSelected{outline-offset:0;background:#f6e04847;outline:2px solid #f6e048;transform:translateY(-3px)}.koma-module__aVrj2a__handCount{box-sizing:border-box;color:#f8ecc8;pointer-events:none;background:#1d1006;border:1px solid #f0dcb0;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.7rem;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-2px;right:-4px}@media (max-width:560px){.koma-module__aVrj2a__handTray{--hand-h:40px;gap:4px 10px;padding:5px 9px}}
.drain-notice-module__mOhEGa__notice{border:1px solid var(--line);border-radius:var(--radius-s,12px);background:var(--surface-strong);color:var(--text);overflow-wrap:anywhere;order:-1;grid-column:1/-1;margin:0;padding:12px 16px;font-size:14px;line-height:1.6}
.games-browser-module__JInwiq__browser{color:var(--ink)}.games-browser-module__JInwiq__tools{border-bottom:1px solid var(--hairline);flex-direction:column;gap:14px;padding:28px 0 14px;display:flex}.games-browser-module__JInwiq__row1{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.games-browser-module__JInwiq__search{box-sizing:border-box;border:1px solid var(--hairline-strong);border-radius:var(--radius-s);background:var(--paper-raised);max-width:100%;height:48px;color:var(--ink-soft);flex:0 0 440px;align-items:center;gap:10px;margin:0;padding:0 4px 0 14px;display:flex;position:relative}.games-browser-module__JInwiq__search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.games-browser-module__JInwiq__searchIcon{flex:none}.games-browser-module__JInwiq__searchInput{min-width:0;height:100%;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:16px}.games-browser-module__JInwiq__searchInput::placeholder{color:var(--ink-soft);opacity:1}.games-browser-module__JInwiq__searchInput::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.games-browser-module__JInwiq__searchInput::-webkit-search-decoration{-webkit-appearance:none;display:none}.games-browser-module__JInwiq__searchClear{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0;font-size:22px;line-height:1}.games-browser-module__JInwiq__searchClear:hover{background:var(--paper-sunken);color:var(--ink)}.games-browser-module__JInwiq__group{align-items:center;gap:var(--space-2);min-width:0;display:flex}.games-browser-module__JInwiq__groupLabel{color:var(--ink-soft);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.games-browser-module__JInwiq__chipRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.games-browser-module__JInwiq__liveSlot{margin-left:auto}.games-browser-module__JInwiq__chip{align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:38px;padding:0 var(--space-4);border:1px solid var(--hairline-strong);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;display:inline-flex}.games-browser-module__JInwiq__chipLabel{font-size:14px;font-weight:700}.games-browser-module__JInwiq__chipCount{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.games-browser-module__JInwiq__chip:hover{border-color:var(--ink-soft)}.games-browser-module__JInwiq__chipOn,.games-browser-module__JInwiq__chipOn:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.games-browser-module__JInwiq__chipOn .games-browser-module__JInwiq__chipCount{color:var(--paper);opacity:.8}.games-browser-module__JInwiq__chip:focus-visible,.games-browser-module__JInwiq__genreToggle:focus-visible,.games-browser-module__JInwiq__reset:focus-visible,.games-browser-module__JInwiq__emptyReset:focus-visible,.games-browser-module__JInwiq__searchClear:focus-visible,.games-browser-module__JInwiq__sortSelect:focus-visible,.games-browser-module__JInwiq__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.games-browser-module__JInwiq__genreExtra{display:none}.games-browser-module__JInwiq__genresOpen .games-browser-module__JInwiq__genreExtra{display:inline-flex}.games-browser-module__JInwiq__genreToggle{min-height:38px;padding:0 var(--space-2);color:var(--indigo);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;font-size:14px;font-weight:700}.games-browser-module__JInwiq__genreToggle:hover{text-decoration:underline}.games-browser-module__JInwiq__countRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:6px;display:flex}.games-browser-module__JInwiq__countLeft{align-items:center;gap:4px var(--space-4);flex-wrap:wrap;display:flex}.games-browser-module__JInwiq__count{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:500}.games-browser-module__JInwiq__reset,.games-browser-module__JInwiq__emptyReset{color:var(--indigo);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.games-browser-module__JInwiq__reset{min-height:38px}.games-browser-module__JInwiq__reset:hover,.games-browser-module__JInwiq__emptyReset:hover{text-decoration:underline}.games-browser-module__JInwiq__sort{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:14px;font-weight:500;display:inline-flex}.games-browser-module__JInwiq__sortSelect{box-sizing:border-box;min-height:38px;padding:0 var(--space-2);border:1px solid var(--hairline-strong);background:var(--paper-raised);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:700}.games-browser-module__JInwiq__results{padding-top:var(--space-6)}.games-browser-module__JInwiq__section+.games-browser-module__JInwiq__section{margin-top:44px}.games-browser-module__JInwiq__sectionHead{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.games-browser-module__JInwiq__sectionTitle{color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:38px}.games-browser-module__JInwiq__sectionCount{color:var(--ink-soft);font-size:13px;font-weight:500}.games-browser-module__JInwiq__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(164px,1fr));margin:0;padding:0;list-style:none;display:grid}.games-browser-module__JInwiq__tileItem{min-width:0;display:flex}.games-browser-module__JInwiq__tile{box-sizing:border-box;min-width:0;min-height:112px;padding:var(--space-3);border-radius:var(--radius-s);background:var(--tile-color,var(--indigo));color:#fff;flex-direction:column;flex:auto;justify-content:space-between;gap:6px;text-decoration:none;display:flex;position:relative;overflow:hidden}.games-browser-module__JInwiq__tileTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.games-browser-module__JInwiq__motif{flex:none;width:40px;height:40px;display:block}.games-browser-module__JInwiq__motifArt{width:44px;height:44px}.games-browser-module__JInwiq__motifScene{width:56px;height:56px}.games-browser-module__JInwiq__motif svg,.games-browser-module__JInwiq__motif img{object-fit:contain;width:100%;height:100%;display:block}.games-browser-module__JInwiq__badges{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.games-browser-module__JInwiq__badge{color:#fff;white-space:nowrap;background:#221e18;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 8px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.games-browser-module__JInwiq__badgeDot{background:#fff;border-radius:50%;flex:none;width:6px;height:6px}.games-browser-module__JInwiq__tileBottom{flex-direction:column;gap:2px;min-width:0;display:flex}.games-browser-module__JInwiq__tileName{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.games-browser-module__JInwiq__tilePlayers{color:#ffffffeb;font-size:12px;font-weight:500;line-height:1.4}@media (prefers-reduced-motion:no-preference){.games-browser-module__JInwiq__tile{transition:transform .18s,filter .18s}.games-browser-module__JInwiq__tile:hover{filter:brightness(1.08);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.games-browser-module__JInwiq__tile:hover{filter:brightness(1.08)}}.games-browser-module__JInwiq__empty{align-items:flex-start;gap:var(--space-2);padding:28px var(--space-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius-l);flex-direction:column;display:flex}.games-browser-module__JInwiq__emptyTitle{color:var(--ink);margin:0;font-size:18px;font-weight:700}.games-browser-module__JInwiq__emptyHint{color:var(--ink-soft);margin:0;font-size:14px}.games-browser-module__JInwiq__emptyReset{min-height:44px;padding:0}@media (pointer:coarse){.games-browser-module__JInwiq__chip,.games-browser-module__JInwiq__genreToggle,.games-browser-module__JInwiq__reset,.games-browser-module__JInwiq__sortSelect{min-height:44px}}@media (max-width:900px){.games-browser-module__JInwiq__search{flex-basis:100%}.games-browser-module__JInwiq__liveSlot{margin-left:0}}@media (max-width:760px){.games-browser-module__JInwiq__tools{gap:var(--space-4);padding:20px 0 14px}.games-browser-module__JInwiq__row1{align-items:stretch;gap:var(--space-4);flex-direction:column}.games-browser-module__JInwiq__search{flex-basis:auto}.games-browser-module__JInwiq__group{flex-direction:column;align-items:flex-start;gap:12px}.games-browser-module__JInwiq__chip,.games-browser-module__JInwiq__reset,.games-browser-module__JInwiq__sortSelect{min-height:44px}.games-browser-module__JInwiq__chip{gap:6px;padding:0 11px}.games-browser-module__JInwiq__liveSlot{display:flex}.games-browser-module__JInwiq__genreGroup{margin-right:calc(var(--hv2-gutter,20px) * -1)}.games-browser-module__JInwiq__genreRow{width:100%;max-width:100%;padding-right:var(--hv2-gutter,20px);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.games-browser-module__JInwiq__genreRow::-webkit-scrollbar{display:none}.games-browser-module__JInwiq__genreGroup{align-self:stretch;min-width:0}.games-browser-module__JInwiq__genreExtra{display:inline-flex}.games-browser-module__JInwiq__genreToggle{display:none}.games-browser-module__JInwiq__countRow{padding-top:0}.games-browser-module__JInwiq__results{padding-top:var(--space-5)}.games-browser-module__JInwiq__section+.games-browser-module__JInwiq__section{margin-top:var(--space-6)}.games-browser-module__JInwiq__sectionHead{margin-bottom:var(--space-3)}.games-browser-module__JInwiq__sectionTitle{font-size:22px;line-height:32px}.games-browser-module__JInwiq__grid{gap:10px}.games-browser-module__JInwiq__tile{min-height:104px}.games-browser-module__JInwiq__motif{width:34px;height:34px}.games-browser-module__JInwiq__motifArt{width:40px;height:40px}.games-browser-module__JInwiq__motifScene{width:48px;height:48px}.games-browser-module__JInwiq__tileName{font-size:14px}}@media (max-width:520px){.games-browser-module__JInwiq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.inquiries-module__8fLBpG__shell{min-height:100vh}.inquiries-module__8fLBpG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px 0 32px;display:flex}.inquiries-module__8fLBpG__heading h1{font-size:28px}.inquiries-module__8fLBpG__list{gap:32px;margin:24px 0;display:grid}.inquiries-module__8fLBpG__inquiry{border-top:1px solid var(--hairline-strong);overflow-wrap:anywhere;padding:24px 0}.inquiries-module__8fLBpG__inquiry h2{margin-bottom:24px;font-size:24px}.inquiries-module__8fLBpG__inquiry dl{gap:12px;display:grid}.inquiries-module__8fLBpG__inquiry dl>div{grid-template-columns:140px minmax(0,1fr);gap:24px;display:grid}.inquiries-module__8fLBpG__inquiry dt{color:var(--ink-soft)}.inquiries-module__8fLBpG__message{white-space:pre-wrap}.inquiries-module__8fLBpG__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.inquiries-module__8fLBpG__shell button{border:1px solid var(--hairline-strong);border-radius:var(--radius-s);background:var(--paper-raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:10px 16px}.inquiries-module__8fLBpG__shell button:disabled{opacity:.55;cursor:default}.inquiries-module__8fLBpG__shell button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (max-width:600px){.inquiries-module__8fLBpG__inquiry dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.inquiries-module__8fLBpG__thumbs{flex-wrap:wrap;gap:12px;margin:0 0 8px;padding:0;list-style:none;display:flex}.inquiries-module__8fLBpG__shell .inquiries-module__8fLBpG__thumbs button{width:120px;height:120px;min-height:0;padding:0;overflow:hidden}.inquiries-module__8fLBpG__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.inquiries-module__8fLBpG__zoom{border:1px solid var(--hairline-strong);border-radius:var(--radius-s);background:var(--paper-raised);max-width:min(96vw,1100px);max-height:94vh;color:var(--ink);padding:16px}.inquiries-module__8fLBpG__zoom::backdrop{background:#000000b3}.inquiries-module__8fLBpG__zoom img{object-fit:contain;max-width:100%;max-height:calc(94vh - 120px);margin:0 auto 16px;display:block}.inquiries-module__8fLBpG__zoom button{border:1px solid var(--hairline-strong);border-radius:var(--radius-s);background:var(--paper-raised);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:10px 16px}.inquiries-module__8fLBpG__zoom button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}
.creator-games-public-module__0bPbVG__page{width:min(1120px,100% - 32px);color:var(--text);margin:0 auto;padding:24px 0 48px}.creator-games-public-module__0bPbVG__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.creator-games-public-module__0bPbVG__brandLink{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.creator-games-public-module__0bPbVG__brandMark{width:32px;height:32px;color:var(--accent);flex:none}.creator-games-public-module__0bPbVG__brandText{min-width:0}.creator-games-public-module__0bPbVG__brandText h1{margin:0;line-height:1.1}.creator-games-public-module__0bPbVG__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-games-public-module__0bPbVG__hero{gap:10px;padding:28px 0 20px;display:grid}.creator-games-public-module__0bPbVG__hero h2{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08}.creator-games-public-module__0bPbVG__lead{color:var(--muted);max-width:720px;margin:0;font-size:1rem;line-height:1.8}.creator-games-public-module__0bPbVG__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.creator-games-public-module__0bPbVG__card{border:1px solid var(--line);background:var(--panel-bg);min-width:0;box-shadow:var(--panel-shadow);border-radius:8px;gap:12px;padding:16px;display:grid}.creator-games-public-module__0bPbVG__cardHeader{gap:8px;display:grid}.creator-games-public-module__0bPbVG__cardHeader h3{overflow-wrap:anywhere;margin:0;font-size:1.16rem;line-height:1.35}.creator-games-public-module__0bPbVG__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-games-public-module__0bPbVG__pill{border:1px solid var(--pill-border);background:var(--surface-raised);color:var(--muted);border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.creator-games-public-module__0bPbVG__description{color:var(--muted);overflow-wrap:anywhere;margin:0;line-height:1.7}.creator-games-public-module__0bPbVG__cardActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.creator-games-public-module__0bPbVG__detailLink{color:var(--accent);align-items:center;min-height:40px;font-weight:800;text-decoration:none;display:inline-flex}.creator-games-public-module__0bPbVG__detailLink:hover{color:var(--accent-strong)}.creator-games-public-module__0bPbVG__empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;place-items:center;min-height:140px;padding:20px;font-weight:800;display:grid}.creator-games-public-module__0bPbVG__detailPanel{border:1px solid var(--line);background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:8px;gap:20px;margin-top:18px;padding:22px;display:grid}.creator-games-public-module__0bPbVG__detailTitle{gap:10px;display:grid}.creator-games-public-module__0bPbVG__detailTitle h2{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.creator-games-public-module__0bPbVG__detailDescription{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.8}.creator-games-public-module__0bPbVG__detailActions{flex-wrap:wrap;gap:8px;display:flex}.creator-games-public-module__0bPbVG__infoGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.creator-games-public-module__0bPbVG__infoItem{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:4px;padding:12px;display:grid}.creator-games-public-module__0bPbVG__infoItem span{color:var(--muted);font-size:.78rem;font-weight:800}.creator-games-public-module__0bPbVG__infoItem strong{overflow-wrap:anywhere}.creator-games-public-module__0bPbVG__rulesSection{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.creator-games-public-module__0bPbVG__rulesSection h3{margin:0}.creator-games-public-module__0bPbVG__loading{color:var(--muted);padding:24px 0;font-weight:800}@media (max-width:700px){.creator-games-public-module__0bPbVG__header,.creator-games-public-module__0bPbVG__cardActions,.creator-games-public-module__0bPbVG__detailActions{flex-direction:column;align-items:stretch}.creator-games-public-module__0bPbVG__headerActions{justify-content:flex-start}.creator-games-public-module__0bPbVG__cardActions button,.creator-games-public-module__0bPbVG__detailActions button{width:100%}}
.creator-games-module__5PjM9a__page{width:min(1180px,100% - 32px);color:var(--text);margin:0 auto;padding:24px 0 48px}.creator-games-module__5PjM9a__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.creator-games-module__5PjM9a__brandLink{min-width:0;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.creator-games-module__5PjM9a__brandMark{width:32px;height:32px;color:var(--accent);flex:none}.creator-games-module__5PjM9a__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-games-module__5PjM9a__toolbar{border:1px solid var(--panel-border);background:var(--toolbar-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.creator-games-module__5PjM9a__toolbar strong{line-height:1.45;display:block}.creator-games-module__5PjM9a__layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:18px;display:grid}.creator-games-module__5PjM9a__panel{border:1px solid var(--panel-border);background:var(--panel-bg);box-shadow:var(--panel-shadow);border-radius:8px;gap:16px;padding:18px;display:grid}.creator-games-module__5PjM9a__sectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.creator-games-module__5PjM9a__gameList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-games-module__5PjM9a__gameItem{border:1px solid var(--line);background:var(--surface-raised);width:100%;min-height:0;color:var(--text);text-align:left;white-space:normal;border-radius:8px;justify-items:stretch;gap:8px;padding:12px;display:grid}.creator-games-module__5PjM9a__gameItem:hover{border-color:var(--secondary-hover-border);background:var(--secondary-hover-bg)}.creator-games-module__5PjM9a__gameItemActive{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.creator-games-module__5PjM9a__gameItemTitleRow,.creator-games-module__5PjM9a__metaRow,.creator-games-module__5PjM9a__actions,.creator-games-module__5PjM9a__statusLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-games-module__5PjM9a__gameItemTitleRow{justify-content:space-between}.creator-games-module__5PjM9a__gameItemTitleRow strong,.creator-games-module__5PjM9a__publicItem strong{overflow-wrap:anywhere;min-width:0}.creator-games-module__5PjM9a__statusBadge{border:1px solid var(--pill-border);border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.76rem;font-weight:800;display:inline-flex}.creator-games-module__5PjM9a__statusDraft{background:var(--warning-bg);color:var(--warning-text)}.creator-games-module__5PjM9a__statusPublished{background:var(--success-bg);color:var(--success-text)}.creator-games-module__5PjM9a__statusUnpublished{background:var(--muted-bg);color:var(--muted-bg-text)}.creator-games-module__5PjM9a__statusRemoved{background:var(--danger-soft);color:var(--danger-text)}.creator-games-module__5PjM9a__metaRow,.creator-games-module__5PjM9a__hint,.creator-games-module__5PjM9a__publicItem p{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.5}.creator-games-module__5PjM9a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-games-module__5PjM9a__field{gap:6px;min-width:0;display:grid}.creator-games-module__5PjM9a__field input,.creator-games-module__5PjM9a__field textarea{width:100%;min-width:0}.creator-games-module__5PjM9a__fieldWide{grid-column:1/-1}.creator-games-module__5PjM9a__logicEditor{tab-size:2;min-height:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.55}.creator-games-module__5PjM9a__actions{justify-content:flex-start}.creator-games-module__5PjM9a__validationBox{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:8px;padding:12px;display:grid}.creator-games-module__5PjM9a__validationOk{border-color:color-mix(in srgb, var(--success-text) 44%, var(--line));background:var(--success-bg);color:var(--success-text)}.creator-games-module__5PjM9a__validationError{border-color:color-mix(in srgb, var(--danger) 44%, var(--line));background:var(--danger-soft);color:var(--danger-text)}.creator-games-module__5PjM9a__validationBox ul{margin:0;padding-left:20px}.creator-games-module__5PjM9a__publicList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.creator-games-module__5PjM9a__publicItem{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:6px;padding:12px;display:grid}.creator-games-module__5PjM9a__publicItem p{margin:0}.creator-games-module__5PjM9a__empty{border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:14px;font-weight:700;line-height:1.5}.creator-games-module__5PjM9a__authPanel{justify-items:start;margin-top:18px}@media (max-width:860px){.creator-games-module__5PjM9a__layout{grid-template-columns:1fr}}@media (max-width:620px){.creator-games-module__5PjM9a__header,.creator-games-module__5PjM9a__toolbar,.creator-games-module__5PjM9a__sectionHeading{flex-direction:column;align-items:flex-start}.creator-games-module__5PjM9a__headerActions{justify-content:flex-start}.creator-games-module__5PjM9a__formGrid{grid-template-columns:1fr}.creator-games-module__5PjM9a__logicEditor{min-height:340px}}
.games-index-module__-gEblq__intro{gap:var(--space-2);flex-direction:column;padding-top:40px;display:flex}.games-index-module__-gEblq__title{color:var(--ink);margin:0;font-size:40px;font-weight:500;line-height:58px}.games-index-module__-gEblq__lead{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}@media (max-width:760px){.games-index-module__-gEblq__intro{padding-top:24px}.games-index-module__-gEblq__title{font-size:32px;line-height:46px}.games-index-module__-gEblq__lead{font-size:14px}}
.license-apply-module__4qiiXG__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.license-apply-module__4qiiXG__wide{grid-column:1/-1}.license-apply-module__4qiiXG__field{align-content:start;gap:6px;min-width:0;font-weight:700;display:grid}.license-apply-module__4qiiXG__field input,.license-apply-module__4qiiXG__field textarea,.license-apply-module__4qiiXG__field select{width:100%;min-width:0}.license-apply-module__4qiiXG__group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.license-apply-module__4qiiXG__group legend{margin-bottom:6px;padding:0;font-weight:700}.license-apply-module__4qiiXG__choice{align-items:flex-start;gap:8px;font-weight:600;line-height:1.5;display:flex}.license-apply-module__4qiiXG__choice input{flex:none;margin-top:4px}.license-apply-module__4qiiXG__linkRow{align-items:center;gap:8px;display:flex}.license-apply-module__4qiiXG__linkRow input{flex:auto;min-width:0}.license-apply-module__4qiiXG__draftBand{border:1px solid var(--warning);background:var(--warning-bg);color:var(--warning-text);border-radius:8px;gap:4px;padding:10px 14px;display:grid}.license-apply-module__4qiiXG__draftBand strong{font-size:1rem}.license-apply-module__4qiiXG__draftBand span{font-size:.86rem;line-height:1.5}.license-apply-module__4qiiXG__agreementBox{border:1px solid var(--line);background:var(--surface-raised);overscroll-behavior:contain;border-radius:8px;max-height:min(60vh,420px);padding:14px 16px;overflow:auto}.license-apply-module__4qiiXG__agreementBox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.license-apply-module__4qiiXG__meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.5}.license-apply-module__4qiiXG__consent{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px}.license-apply-module__4qiiXG__myList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.license-apply-module__4qiiXG__myItem{border:1px solid var(--line);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.license-apply-module__4qiiXG__myTitle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.license-apply-module__4qiiXG__myTitle strong{overflow-wrap:anywhere}.license-apply-module__4qiiXG__badge{border:1px solid var(--pill-border);background:var(--muted-bg);min-height:26px;color:var(--muted-bg-text);border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.license-apply-module__4qiiXG__badge_submitted,.license-apply-module__4qiiXG__badge_under_review{background:var(--info-bg);color:var(--info-text)}.license-apply-module__4qiiXG__badge_on_hold{background:var(--warning-bg);color:var(--warning-text)}.license-apply-module__4qiiXG__badge_accepted{background:var(--success-bg);color:var(--success-text)}.license-apply-module__4qiiXG__badge_rejected{background:var(--danger-soft);color:var(--danger-text)}@media (max-width:480px){.license-apply-module__4qiiXG__agreementBox{padding:12px}}
.empty-state-module__Tviriq__root{justify-items:center;gap:var(--space-3,12px);padding:var(--space-5,24px) var(--space-4,16px);text-align:center;color:var(--ink-soft,#221e18ad);display:grid}.empty-state-module__Tviriq__compact{padding:var(--space-4,16px) var(--space-3,12px);gap:var(--space-2,8px)}.empty-state-module__Tviriq__art{width:200px;max-width:100%;height:150px;color:var(--ink-soft,#221e18ad);margin-bottom:var(--space-1,4px);overflow:visible}.empty-state-module__Tviriq__compact .empty-state-module__Tviriq__art{width:144px;height:108px}.empty-state-module__Tviriq__line{stroke:currentColor;stroke-width:2px;fill:none}.empty-state-module__Tviriq__hair{stroke:var(--hairline-strong,#221e183d);stroke-width:1.5px;fill:none}.empty-state-module__Tviriq__ghost{stroke:var(--ink-faint,#221e186b);stroke-width:2px;stroke-dasharray:3 5;fill:none}.empty-state-module__Tviriq__accent{stroke:var(--indigo,#2d4a6b);stroke-width:2.5px;fill:none}.empty-state-module__Tviriq__text{max-width:30em;font-size:var(--type-14,.875rem);color:var(--ink,#221e18);margin:0;line-height:1.7}.empty-state-module__Tviriq__actions{justify-content:center;gap:var(--space-2,8px);margin-top:var(--space-1,4px);flex-wrap:wrap;display:flex}@media (max-width:480px){.empty-state-module__Tviriq__art{width:160px;height:120px}.empty-state-module__Tviriq__actions{width:100%}.empty-state-module__Tviriq__primary,.empty-state-module__Tviriq__secondary{flex:100%}}
.status-page-module__2P-1yG__hero{align-items:center;gap:var(--space-7);padding:var(--space-8) 0 var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.status-page-module__2P-1yG__copy{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.status-page-module__2P-1yG__code{color:var(--ink-faint);font-size:var(--type-14);letter-spacing:.12em;font-variant-numeric:tabular-nums;margin:0}.status-page-module__2P-1yG__title{color:var(--ink);margin:0;font-size:40px;font-weight:500;line-height:1.4}.status-page-module__2P-1yG__body{max-width:34em;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.8}.status-page-module__2P-1yG__hint{max-width:34em;color:var(--ink-faint);font-size:var(--type-14);margin:0;line-height:1.7}.status-page-module__2P-1yG__actions{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.status-page-module__2P-1yG__figure{justify-content:center;display:flex}.status-page-module__2P-1yG__board{width:264px;height:auto;display:block}.status-page-module__2P-1yG__boardFrame{fill:var(--paper-sunken);stroke:var(--hairline-strong);stroke-width:1px}.status-page-module__2P-1yG__cell{fill:var(--paper-raised);stroke:var(--hairline);stroke-width:1px}.status-page-module__2P-1yG__cellGap{fill:none;stroke:var(--ink-faint);stroke-width:1.5px;stroke-dasharray:3 3}.status-page-module__2P-1yG__discDark{fill:var(--ink)}.status-page-module__2P-1yG__discLight{fill:var(--paper-raised);stroke:var(--ink-soft);stroke-width:1.5px}.status-page-module__2P-1yG__discShadow{fill:var(--shadow-soft)}.status-page-module__2P-1yG__picks{gap:var(--space-4);padding:var(--space-6) 0 var(--space-7);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.status-page-module__2P-1yG__picksHeading{color:var(--ink);font-size:var(--type-20);margin:0;font-weight:500}.status-page-module__2P-1yG__picksGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.status-page-module__2P-1yG__hero{gap:var(--space-5);padding:var(--space-6) 0 var(--space-6);grid-template-columns:minmax(0,1fr)}.status-page-module__2P-1yG__figure{order:-1;justify-content:flex-start}.status-page-module__2P-1yG__board{width:200px}.status-page-module__2P-1yG__title{font-size:30px}.status-page-module__2P-1yG__picksGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-page-module__2P-1yG__picksGrid>li .hv2-tile-link{height:160px}}
