:root{--bg:#efe6d2;--surface:#fbf6ea;--ink:#2a2119;--muted:#6f6252;--line:#d8ccb2;--accent:#2f6f4f;--accent-ink:#fff;--chip:#e6dcc4;--box:#fbfbf6;--box-ink:#23222c;--box-edge:#3b3b52;--box-inner:#a9bcd2;--open:#2f8a4a;--closed:#b0463a;--body:#e7e1d3;--body-hi:#f6f2e8;--body-lo:#c9c1ae;--bezel:#2b2a33;--btn:#b8404f;--btn-lo:#7a2632;--dpad:#3a3844;--desk:#b98a5a;--grass-a:#7cbf5a;--grass-b:#72b257;--paper:#fffaf0;--mark:#a3977e;--mark-hl:#ffffffb3;--pixel:"Galmuri11", "Galmuri9", ui-monospace, monospace;--sans:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard", "Noto Sans KR", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#15131b;--surface:#211e29;--ink:#ece4d4;--muted:#a59c8c;--line:#3a3545;--accent:#8fd19e;--accent-ink:#10231a;--chip:#2c2836;--box:#1f2440;--box-ink:#f2f1ea;--box-edge:#c9d3e8;--box-inner:#56628c;--open:#7fd191;--closed:#f08a7c;--body:#34313d;--body-hi:#45414f;--body-lo:#24222b;--bezel:#111016;--desk:#4e3220;--grass-a:#35532f;--grass-b:#2d4728;--paper:#262230;--mark:#5f5a70;--mark-hl:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-look=light]{--bg:#efe6d2;--surface:#fbf6ea;--ink:#2a2119;--muted:#6f6252;--line:#d8ccb2;--accent:#2f6f4f;--accent-ink:#fff;--chip:#e6dcc4;--box:#fbfbf6;--box-ink:#23222c;--box-edge:#3b3b52;--box-inner:#a9bcd2;--open:#2f8a4a;--closed:#b0463a;--body:#e7e1d3;--body-hi:#f6f2e8;--body-lo:#c9c1ae;--bezel:#2b2a33;--btn:#b8404f;--btn-lo:#7a2632;--dpad:#3a3844;--desk:#b98a5a;--grass-a:#7cbf5a;--grass-b:#72b257;--paper:#fffaf0;--mark:#a3977e;--mark-hl:#ffffffb3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=dark]{--bg:#15131b;--surface:#211e29;--ink:#ece4d4;--muted:#a59c8c;--line:#3a3545;--accent:#8fd19e;--accent-ink:#10231a;--chip:#2c2836;--box:#1f2440;--box-ink:#f2f1ea;--box-edge:#c9d3e8;--box-inner:#56628c;--open:#7fd191;--closed:#f08a7c;--body:#34313d;--body-hi:#45414f;--body-lo:#24222b;--bezel:#111016;--desk:#4e3220;--grass-a:#35532f;--grass-b:#2d4728;--paper:#262230;--mark:#5f5a70;--mark-hl:#00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.town{--right-gap:12px;--bottom-gap:12px;justify-content:flex-start;align-items:center;padding:16px 16px 16px 28px;display:flex;position:fixed;inset:0}.console{background:linear-gradient(180deg, var(--body-hi), var(--body) 30%, var(--body-lo));border-radius:34px;flex:0 auto;grid-template:"top top""main second"minmax(0,1fr)"deck deck"/minmax(0,1fr) 330px;gap:12px 16px;width:min(1480px,100% - 400px);height:min(940px,100dvh - 32px);padding:14px 22px 16px;display:grid;box-shadow:0 18px 40px #00000047,inset 0 2px #ffffff59,inset 0 -4px #0000001f}.screen{background:var(--bezel);border-radius:14px;min-height:0;padding:12px;position:relative;box-shadow:inset 0 0 0 2px #ffffff0f}.screen.main{grid-area:main}.screen.second{grid-area:second;display:flex}.stage{touch-action:none;-webkit-user-select:none;user-select:none;background:#1d1a22;border-radius:4px;position:absolute;inset:12px;overflow:hidden}.stage .cv{image-rendering:pixelated;image-rendering:crisp-edges;position:absolute;top:0;left:0}.stage .labels{pointer-events:none;position:absolute;inset:0}.topbar{color:var(--muted);grid-area:top;align-items:center;gap:10px;padding:0 8px;display:flex}.brand{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct{font-family:var(--pixel);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.acct .who{background:var(--box-edge);color:var(--box);border-radius:4px;padding:3px 8px 2px;font-size:11px}.acct button{background:var(--dpad);color:#d8d2e2;font:inherit;letter-spacing:1px;border:0;border-radius:999px;padding:4px 12px 3px;font-size:11px;box-shadow:0 2px #0000004d}.acct button:active{box-shadow:none;translate:0 2px}.deck{flex-direction:column;grid-area:deck;align-items:stretch;gap:4px;display:flex}.controls{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.controls button{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.dpad{filter:drop-shadow(0 3px #0000004d);grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,34px);display:grid;position:relative}.dpad button,.dpad .c{background:var(--dpad);border:0;position:relative}.dpad .u{border-radius:6px 6px 0 0;grid-area:1/2}.dpad .l{border-radius:6px 0 0 6px;grid-area:2/1}.dpad .r{border-radius:0 6px 6px 0;grid-area:2/3}.dpad .dn{border-radius:0 0 6px 6px;grid-area:3/2}.dpad .c{grid-area:2/2}.dpad button:after{content:"";border:6px solid #0000;width:0;height:0;margin:auto;position:absolute;inset:0}.dpad .u:after{border-bottom-color:#d8d2e2;transform:translateY(-3px)}.dpad .dn:after{border-top-color:#d8d2e2;transform:translateY(3px)}.dpad .l:after{border-right-color:#d8d2e2;transform:translate(-3px)}.dpad .r:after{border-left-color:#d8d2e2;transform:translate(3px)}.dpad button[data-on]{filter:brightness(1.35)}.pills{justify-content:center;gap:14px;display:flex}.pills button{background:var(--dpad);color:#e8e2f0;font-family:var(--pixel);letter-spacing:1px;border:0;border-radius:999px;padding:6px 16px 5px;font-size:12px;box-shadow:0 2px #0000004d}.pills button:active,.pills button[data-on]{filter:brightness(1.35);box-shadow:none;translate:0 2px}.pills button[aria-pressed=true]{box-shadow:0 0 0 2px #e5b53a}.mark{pointer-events:none;font:700 12px/1 var(--pixel);letter-spacing:2px;white-space:nowrap;color:var(--mark);text-shadow:0 1px 0 var(--mark-hl);padding-left:2px;position:absolute;bottom:calc(100% + 15px);left:50%;translate:calc(2px - 50%)}@media (min-width:601px){.pills{position:relative}}.ab{align-items:flex-start;gap:14px;display:flex}.ab .abk{flex-direction:column;align-items:center;display:flex}.ab .abk.b{transform:translateY(14px)}.ab .cap{display:none}.ab button{background:var(--btn);color:#fff;width:46px;height:46px;font-family:var(--pixel);box-shadow:0 4px 0 var(--btn-lo);border:0;border-radius:50%;font-size:15px}.ab button:active,.ab button[data-on]{box-shadow:0 1px 0 var(--btn-lo);translate:0 3px}.lbl{font-family:var(--pixel);white-space:nowrap;color:#fff6e0;background:#1c1612d1;border-radius:4px;padding:4px 6px 3px;font-size:12px;line-height:1;position:absolute;transform:translate(-50%,-100%)}.lbl.land{color:#2a2119;background:#fffaebe6;border:1px solid #2a2119}.lbl.exit{color:#2a2119;background:#ffd35a;border:1px solid #2a2119;box-shadow:0 2px #00000059}.lbl.sign.cloth,.lbl.sign.wood,.lbl.sign.neon{align-items:center;gap:calc(1px * var(--z,3));box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;line-height:1;display:flex;transform:translate(-50%,-50%)}.lbl.sign .t{font-size:calc(var(--fs,6) * var(--z,3) * 1px);max-width:calc(35px * var(--z,3));text-overflow:ellipsis;overflow:hidden}.lbl.sign .s{font-size:calc(3px * var(--z,3));opacity:.85}.lbl.sign.cloth{color:#8a2f25}.lbl.sign.wood{color:#fff3d6;text-shadow:0 calc(1px * var(--z,3)) 0 #3a2414}.lbl.sign.neon{color:#fff0f7;text-shadow:0 0 calc(1px * var(--z,3)) #ff7eb6, 0 0 calc(3px * var(--z,3)) #ff4f9a}.lbl .dot{vertical-align:1px;background:#7fd191;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.lbl .dot.off{background:#8a8a8a}.lbl .likes{color:#ffb3c9;margin-left:5px}.lbl .hot{color:#ffd166;margin-left:4px}.hud{z-index:5;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:10px;right:10px}.hud .grp{gap:6px;display:flex}.hud button{pointer-events:auto;font-family:var(--pixel);background:var(--box);color:var(--box-ink);border:3px solid var(--box-edge);box-shadow:inset 0 0 0 2px var(--box-inner);border-radius:6px;padding:6px 10px 5px;font-size:13px}.hud button.on{color:#2a2119;background:#e5b53a}.dialog{z-index:5;left:12px;right:var(--right-gap);bottom:var(--bottom-gap);background:var(--box);min-height:86px;color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner);font-family:var(--pixel);cursor:pointer;border-radius:8px;padding:14px 18px;font-size:16px;line-height:1.6;display:none;position:absolute}.dialog.show{display:block}.dialog .who{background:var(--box-edge);color:var(--box);border-radius:4px;margin-bottom:4px;padding:2px 7px 1px;font-size:12px;display:inline-block}.dialog .more{opacity:0;font-size:12px;position:absolute;bottom:8px;right:14px}.dialog.done .more{opacity:1;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.choices{z-index:5;right:var(--right-gap);bottom:calc(var(--bottom-gap) + 96px);background:var(--box);min-width:150px;color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner);font-family:var(--pixel);border-radius:8px;flex-direction:column;padding:8px 6px;font-size:15px;display:none;position:absolute}.choices.show{display:flex}.choices button{text-align:left;color:inherit;background:0 0;border:0;padding:5px 8px 4px 24px;font-family:inherit;position:relative}.choices button.on:before{content:"▶";font-size:11px;position:absolute;top:7px;left:6px}.toast{font-family:var(--pixel);color:#fff6e0;opacity:0;pointer-events:none;text-align:center;word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;background:#2a2119;border-bottom:5px solid #2a2119;border-radius:6px;-webkit-box-orient:vertical;width:max-content;max-width:min(420px,100% - 24px);padding:6px 12px 0;font-size:13px;line-height:1.45;transition:opacity .25s;display:-webkit-box;position:absolute;top:52px;left:50%;overflow:hidden;transform:translate(-50%)}.toast.show{opacity:1}.stage .hud{display:none}.town.bg-desk{background-color:var(--desk);background-image:repeating-linear-gradient(0deg,#00000029 0 3px,#0000 3px 56px),repeating-linear-gradient(90deg,#ffffff0f 0 2px,#0000 2px 18px,#0000000d 18px 20px,#0000 20px 44px),radial-gradient(#0000 50%,#00000040)}.desk-floor{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.desk-floor canvas{image-rendering:pixelated;display:block;position:absolute;top:0;left:0}@media (min-width:1101px){.town.has-floor{background-image:none}.town.has-floor .console{box-shadow:inset 0 2px #ffffff59,inset 0 -4px #0000001f}}@media (max-width:1100px){.desk-floor{display:none}}.town{gap:22px}.town.has-side .console{width:min(1480px,100% - 400px)}.desk-area{flex-direction:column;flex:1 1 0;order:2;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex}.desk-props{margin:auto 0}@media (min-width:1101px){.town.has-side .console{grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"main second""deck deck";padding-top:22px}.town.has-side .topbar{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.desk-props{--px:3;--u:calc(var(--px) * 1px);align-items:center;gap:calc(var(--u) * 12);font-family:var(--pixel);flex-direction:column;display:flex}@media (min-width:1520px) and (min-height:960px){.desk-props{--px:4}}.dz{width:calc(var(--u) * 85);position:relative}.dz-light>*,.dz-packs>*{position:absolute}.dz-time{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 5);display:flex}@media (min-width:1520px) and (min-height:960px){.dz-time{gap:calc(var(--u) * 2)}}.radio .notes{left:0;right:0;top:calc(var(--u) * -2);pointer-events:none;font-family:var(--pixel);color:#fff6e0;text-shadow:0 1px #3a2a22;position:absolute}.radio .notes i{opacity:0;font-size:13px;font-style:normal;animation:2.4s ease-out infinite note;position:absolute}.radio .notes i:first-child{left:22%}.radio .notes i:last-child{animation-delay:1.2s;left:48%}@keyframes note{0%{opacity:0;translate:0 6px}25%{opacity:1}to{opacity:0;translate:6px -14px}}@media (prefers-reduced-motion:reduce){.radio .notes i{opacity:.9;animation:none}}.prop{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;transition:translate .15s;display:flex}.prop canvas{image-rendering:pixelated;display:block}.prop:hover,.prop:focus-visible{translate:0 -4px}.prop:active{translate:0 -1px}.prop .art{display:block;position:relative}.plate{white-space:nowrap;font-family:var(--pixel);color:#fff6e0;background:#281a10c7;border-radius:4px;padding:4px 8px 3px;font-size:12px;line-height:1}.plate small{color:#e5b53a;margin-left:2px;font-size:11px}.lamp{align-items:flex-end}.cone{pointer-events:none;opacity:0;clip-path:polygon(65% 0,70% 0,100% 100%,0 100%);background:radial-gradient(60% 45% at 50% 100%,#ffeca080,#0000 70%),linear-gradient(#ffeeaa8c,#ffeeaa2e 70%,#fea0);transition:opacity .3s}.cone.on{opacity:1}.card{z-index:1;rotate:-3deg}.card .c-school{align-items:center;gap:calc(var(--u) * 2);color:#fff;font-size:11px;display:flex;position:absolute}.card .c-school canvas,.card .c-line canvas{flex:none}.card .c-line{align-items:center;gap:calc(var(--u) * 2);color:#23222c;min-width:0;font-size:12px;line-height:1;display:flex;position:absolute}.card .c-line b{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-top:1px;font-weight:400;overflow:hidden}.card .c-line .dim{color:#7a7f93}.card .c-line .sm{font-size:11px}.cal .k-head{color:#fff;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;left:0}.pack{z-index:1}.pack .p-name{color:#fff;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;left:0;right:0}.pack:not(.now){filter:saturate(.5)brightness(.9)}.pack.now canvas{filter:drop-shadow(0 0 2px #ffd66699);animation:1.8s ease-in-out infinite packglow}@keyframes packglow{50%{filter:drop-shadow(0 0 6px #ffd666f2)}}.stand{pointer-events:none;z-index:2}.stand canvas{image-rendering:pixelated;display:block}.dz-packs>.plate{position:absolute;left:50%;translate:-50%}@media (max-height:820px){.desk-props{gap:calc(var(--u) * 9)}}@media (max-height:740px){.desk-props{gap:calc(var(--u) * 7)}}.dz-shelf{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 6);display:flex}.trophy.on .art>canvas{filter:drop-shadow(0 0 4px #ffd666d9)}.trophy.on .plate{background:#2a2119;box-shadow:0 0 0 2px #e5b53a}.heartbox .hb-n{left:0;right:0;top:calc(var(--u) * 10);pointer-events:none;justify-content:center;display:flex;position:absolute}.heartbox .hb-n b{font:400 11px/1 var(--pixel);color:#a8304a;background:#fff6e0;border-radius:3px;padding:2px 4px 1px;box-shadow:0 0 0 1px #3a2a22}.prop .bit{pointer-events:none;position:absolute;overflow:hidden}.prop .bit canvas,.mb-letter{position:absolute;top:0;left:0}.trophy .tr-shine>canvas{translate:calc(var(--u) * -24 * 9) 0}.trophy:is(:hover,:focus-visible) .tr-shine>canvas{animation:.6s steps(9,jump-none) 80ms backwards trShine}@keyframes trShine{0%{translate:0}to{translate:calc(var(--u) * -24 * 8) 0}}.trophy:is(:hover,:focus-visible) .spk>canvas{animation:1.5s step-end infinite trSpk}.trophy:is(:hover,:focus-visible) .spk.s2>canvas{animation-delay:.5s}.trophy:is(:hover,:focus-visible) .spk.s3>canvas{animation-delay:1s}@keyframes trSpk{0%{translate:0}8%{translate:calc(var(--u) * -5) 0}18%{translate:calc(var(--u) * -10) 0}32%{translate:calc(var(--u) * -15) 0}42%,to{translate:0}}.mailbox:is(:hover,:focus-visible) .mb-letter{animation:.9s step-end forwards mbLetter}.mailbox:is(:hover,:focus-visible) .mb-cap{animation:.9s step-end mbCap}@keyframes mbLetter{0%{translate:0}12%{translate:0 calc(var(--u) * -1)}24%{translate:0 calc(var(--u) * 1)}34%{translate:0 calc(var(--u) * 3)}44%{translate:0 calc(var(--u) * 5)}54%,to{translate:0 calc(var(--u) * 8)}}@keyframes mbCap{0%,58%{translate:0}60%{translate:0 calc(var(--u) * -2)}72%{translate:0 calc(var(--u) * -1)}82%,to{translate:0}}.heartbox .hb-box{z-index:1;position:relative}.heartbox .hb-pop{z-index:0;opacity:0;overflow:visible}.heartbox:is(:hover,:focus-visible) .hb-pop{animation:.85s step-end hbPop}@keyframes hbPop{0%{opacity:1;translate:0}8%{translate:0 calc(var(--u) * -3)}16%{translate:0 calc(var(--u) * -7)}26%{translate:0 calc(var(--u) * -10)}38%{translate:0 calc(var(--u) * -12)}56%{translate:0 calc(var(--u) * -13)}72%{opacity:.55;translate:0 calc(var(--u) * -14)}86%,to{opacity:0;translate:0 calc(var(--u) * -14)}}@media (prefers-reduced-motion:reduce){.trophy:is(:hover,:focus-visible) .spk.s1>canvas{translate:calc(var(--u) * -10) 0}}.rank-head{padding-bottom:10px}.rank-tabs{gap:6px;display:flex}.rank-tabs .chip{font-family:var(--pixel);padding:5px 12px 4px;font-size:13px}.rank-tabs .chip[aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.rk-mk{margin-right:4px}.rk-mk.likes,.rk-n.likes{color:#d4557f}.rk-mk.regulars,.rk-n.regulars{color:#b8862a}.chip[aria-selected=true] .rk-mk{color:inherit}.rank-close{border:1px solid var(--line);background:var(--chip);font-family:var(--pixel);color:var(--ink);border-radius:999px;padding:3px 10px 2px;font-size:12px}.rank-close:hover{background:color-mix(in srgb, var(--line) 60%, var(--chip))}.rows li button.rk{grid-template-columns:27px 32px minmax(0,1fr) auto;column-gap:10px;padding:9px 10px 9px 6px;scroll-margin:6px 0}.rows .rk-medal{width:27px;height:36px;image-rendering:pixelated}.rk-no{text-align:center;width:27px;font-family:var(--pixel);color:var(--muted);font-size:15px}.rk-txt{grid-template-rows:20px 18px;min-width:0;display:grid}.rk-txt .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:20px;overflow:hidden}.rk-txt .cat{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.rk-n{font-family:var(--pixel);white-space:nowrap;font-size:15px}.rank-rows li+li{border-top:1px dashed var(--line)}.rank-rows li.top button.rk{grid-template-columns:27px 40px minmax(0,1fr) auto;padding:11px 10px 11px 6px}.rank-rows li.top .rk>canvas:not(.rk-medal){width:40px;height:40px}.rank-rows li.top .rk-txt .nm{font-size:15px}.rank-rows li.top .rk-n{font-size:17px}.rank-rows li.top+li:not(.top){border-top:2px solid var(--line)}:root[data-look=dark] .rk-mk.regulars,:root[data-look=dark] .rk-n.regulars{color:#e5b53a}@media (prefers-color-scheme:dark){:root:not([data-look=light]) .rk-mk.regulars,:root:not([data-look=light]) .rk-n.regulars{color:#e5b53a}}@media (min-width:601px){.town.has-side .topbar .acct{display:none}}@media (max-width:1100px){.town{justify-content:center}.desk-area{display:none}.console,.town.has-side .console{width:min(1480px,100%)}.town.has-side .topbar .acct{display:flex}}html[data-fz] body{zoom:var(--fz)}html[data-fz] .console{height:min(940px, calc(100dvh / var(--fz) - 32px))}html[data-fz] .sheet{max-height:calc(100vh / var(--fz) - 32px)}html[data-fz] .ginfo{max-height:min(540px, calc(100dvh / var(--fz) - 120px))}html[data-fz] .desk-props{--px:var(--fpx)}.gmenu-scrim{z-index:8;position:absolute;inset:12px}.gmenu{z-index:9;max-width:calc(100% - 48px);font-family:var(--pixel);flex-direction:row-reverse;align-items:flex-start;gap:10px;display:flex;position:absolute;top:24px;right:24px}.gmenu:focus{outline:none}.gbox{background:var(--box);color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner), 0 6px 0 #0000002e;border-radius:8px}.groot{flex-direction:column;flex:none;width:188px;padding:10px 6px;display:flex}.groot button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:8px 10px 7px 32px;font-size:17px;position:relative}.groot button.on:before,.grow.on:before{content:"▶";font-size:11px;position:absolute;top:50%;translate:0 -50%}.groot button.on:before{left:11px}.groot button.held:before{content:"▷"}.gsub{flex:0 300px;min-width:0;padding:12px 14px 10px;font-size:15px}.gsub h3{letter-spacing:1px;opacity:.6;margin:0 0 4px;font-size:12px;font-weight:400}.grow{width:100%;color:inherit;font:inherit;text-align:left;border:0;border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 7px 20px;display:flex;position:relative}.grow:last-child{border-bottom:0}.grow.on:before{left:3px}.grow.fixed{cursor:default}.gval{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gdim{opacity:.5}.gbadge{background:var(--box-edge);color:var(--box);border-radius:4px;padding:2px 8px 1px;font-size:13px}.gnote{opacity:.65;border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);margin:2px 0 0;padding:0 0 6px 20px;font-size:12px}.gcyc{align-items:center;gap:4px;display:flex}.gcyc button{color:inherit;font:inherit;opacity:.45;background:0 0;border:0;padding:3px 5px;font-size:11px}.gcyc button:hover{opacity:1}.grow.on .gcyc button{opacity:.85}.gcyc b{text-align:center;min-width:5.2em;font-weight:400}.gnick{margin-top:6px}.gnick .field{font-family:var(--pixel);border:3px solid var(--box-edge);background:var(--surface);color:var(--ink);letter-spacing:1px;border-radius:2px;padding:8px 10px;font-size:16px}.gnick .field:focus{border-color:#e5b53a;outline:none;box-shadow:0 0 0 2px #e5b53a59}.gnick .err{color:#d8402f;margin:8px 0 0;font-size:13px}.gacts{gap:8px;margin:12px 0 4px;display:flex}.gacts button{font:inherit;background:var(--box-edge);color:var(--box);border:0;border-radius:4px;flex:1;padding:8px 8px 7px;font-size:14px;box-shadow:0 3px #00000059}.gacts button[type=button]{color:var(--box-ink);box-shadow:inset 0 0 0 2px var(--box-inner);background:0 0}.gacts button:disabled{opacity:.5}.list{background:var(--surface);border-radius:6px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.list-head-row{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 8px;display:flex}.list-head-row b{font-family:var(--pixel);font-size:14px;font-weight:400}.list-close{border:1px solid var(--line);background:var(--chip);font-family:var(--pixel);border-radius:999px;padding:2px 10px;font-size:11px;display:none}.list-body{overscroll-behavior:contain;padding:0 12px 12px;overflow:auto}.list-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.chip{border:1px solid var(--line);background:var(--chip);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.rows{margin:0;padding:0;list-style:none}.rows li button{text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;width:100%;padding:7px 6px;display:grid}.rows li button:hover{background:var(--chip)}.rows canvas{width:32px;height:32px;image-rendering:pixelated}.rows .nm{font-size:14px;font-weight:600;line-height:1.3}.rows .sub{color:var(--muted);font-size:12px}.rows .st{white-space:nowrap;font-size:12px}.st.open{color:var(--open)}.st.closed{color:var(--muted)}.sub .likes{color:#d4557f;margin-left:6px}.heart{color:#c9c0b0;margin-right:1px}.heart.on{color:#ff6b9a}.hint-badge{font-family:var(--pixel);color:#2a2119;background:#e5b53a;border-radius:4px;margin-left:4px;padding:1px 5px 0;font-size:11px;display:inline-block}.empty{color:var(--muted);margin:4px 2px;font-size:14px}.lv{font-family:var(--pixel);vertical-align:2px;border-radius:4px;margin-left:5px;padding:3px 5px 2px;font-size:10px;line-height:1;display:inline-block}.lv0{background:var(--chip);color:var(--muted)}.lv1{color:#5c3a1e;background:#e8d2a6}.lv2{color:#2a2119;background:#e5b53a}.lv3{color:#e5b53a;background:#2a2119}.keys{font-family:var(--pixel);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:2px 0 0;font-size:11px;display:flex}.keys .k{align-items:center;gap:3px;display:inline-flex}.keys .k>span{letter-spacing:.5px;margin-left:4px}.keys kbd{min-width:17px;height:17px;font:inherit;color:var(--ink);background:var(--body-hi);border:2px solid var(--muted);box-shadow:0 2px 0 var(--muted);border-radius:3px;place-items:center;padding:1px 3px 0;font-size:10px;line-height:1;display:inline-grid}.exbadge{color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px}.modal,.nb-scrim{z-index:50;background:#0a080e8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet{color:#3a2716;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4e4c1;border-radius:8px;width:min(100%,380px);max-height:calc(100vh - 32px);padding:22px 22px 18px;position:relative;overflow:auto;box-shadow:inset 0 0 0 4px #8b5a2b,inset 0 0 0 7px #d8b27a,inset 0 0 0 9px #8b5a2b,0 20px 50px #0006}.sheet:focus{outline:none}.sheet{font-family:var(--pixel)}.card-top h2,.card-st,.stats b,.rows .nm{font-weight:400}.sheet .x{font-family:var(--pixel);color:#8b5a2b;background:0 0;border:0;font-size:16px;position:absolute;top:12px;right:14px}.card-top{grid-template-columns:84px 1fr;align-items:center;gap:14px;display:grid}.card-top canvas{width:84px;height:84px;image-rendering:pixelated;background:#fff8e6;border-radius:6px;box-shadow:inset 0 0 0 2px #d8b27a}.card-top .no{font-family:var(--pixel);color:#8b5a2b;font-size:12px}.card-top h2{margin:2px 0 4px;font-size:21px;line-height:1.25}.tag{color:#f4e4c1;background:#8b5a2b;border-radius:4px;padding:1px 7px;font-size:12px;display:inline-block}.stats{color:#6b5540;gap:14px;margin:12px 0 0;font-size:13px;display:flex}.stats b{color:#3a2716;margin-right:2px;font-size:17px}.nextup{color:#8b6a4a;margin-top:4px;font-size:12px}.facts{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.facts:empty{display:none}.facts li{color:#5c3a1e;background:#e8d2a6;border-radius:4px;padding:2px 7px;font-size:12px}.ex .addr{text-align:left;margin-right:auto}.card-st{margin:14px 0 10px;font-size:14px;font-weight:600}.card-st.open{color:#2f7a42}.card-st.closed{color:#9a3d33}.card-st.unknown{color:#6b5540}.card-st span{color:#6b5540;font-weight:400}.menu{border-top:2px dashed #cfa56d;border-bottom:2px dashed #cfa56d;margin:0 0 12px;padding:10px 0;list-style:none}.menu li{align-items:baseline;gap:8px;padding:2px 0;font-size:14px;display:flex}.menu li i{border-bottom:2px dotted #cfa56d;flex:1;transform:translateY(-3px)}.quote{grid-template-columns:32px 1fr;align-items:start;gap:10px;margin:0;font-size:14px;display:grid}.quote canvas{width:32px;height:32px;image-rendering:pixelated;background:#fff8e6;border-radius:4px}.quote cite{color:#8b6a4a;font-size:12px;font-style:normal;display:block}.acts{gap:8px;margin-top:16px;display:flex}.acts>*{font-family:var(--pixel);color:#f4e4c1;text-align:center;background:#8b5a2b;border:0;border-radius:6px;flex:1;padding:9px 8px 7px;font-size:14px;text-decoration:none;box-shadow:0 3px #5c3a1e}.acts .ghost{color:#5c3a1e;background:#e8d2a6;box-shadow:0 3px #c9a36c}.acts>:active{transform:translateY(2px);box-shadow:0 1px #5c3a1e}.acts .liked{background:#d4557f;box-shadow:0 3px #9c3358}.acts .reg{color:#2a2119;background:#e5b53a;box-shadow:0 3px #a8801f}.ex{color:#8b6a4a;justify-content:flex-end;gap:8px;margin:12px 0 0;font-size:11px;display:flex}.sheet h2.px{font-family:var(--pixel);margin:0 0 12px;font-size:18px;font-weight:400}.slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slot{text-align:center;color:inherit;background:#fff8e6;border:0;border-radius:6px;padding:8px 4px 6px;box-shadow:inset 0 0 0 2px #d8b27a}.slot canvas{width:48px;height:48px;image-rendering:pixelated;margin:0 auto 4px;display:block}.slot span{min-height:2.6em;font-size:11px;line-height:1.3;display:block}.sheet .note{color:#6b5540;margin:0 0 12px;font-size:13px}.sheet label.note{margin-bottom:6px;display:block}.sheet .sm{color:#8b6a4a;margin:8px 0 0;font-size:12px}.sheet .err{color:#9a3d33;margin:8px 0 0;font-size:13px}.field{width:100%;font:inherit;color:#3a2716;background:#fffaf0;border:2px solid #c9a36c;border-radius:6px;padding:9px 10px;font-size:16px;display:block}.field:focus{border-color:#8b5a2b;outline:none}.linkbtn{color:#8b5a2b;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}@media (max-width:600px){.town{padding:0}.console{width:100%;height:100dvh;padding:16px 10px 14px;padding-top:calc(16px + env(safe-area-inset-top));padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:0 0 28px 28px;grid-template:"main"minmax(0,1fr)"deck"214px/minmax(0,1fr);gap:8px;position:relative}.topbar{grid-area:deck;padding:0;position:absolute;top:10px;right:14px}.town.deck-list .topbar{display:none}.deck{position:relative}.mark{padding-left:0;top:12px;bottom:auto;left:14px;translate:none}.screen{padding:8px}.stage{inset:8px}.screen.second{grid-area:deck;display:none}.town.deck-list .screen.second{display:flex}.town.deck-list .deck{display:none}.town.deck-list .console{grid-template-rows:minmax(0,1fr) 58dvh}.list-close{display:inline-block}.controls{grid-template-columns:auto auto;grid-template-areas:"dpad ab""pills pills";justify-content:space-between;align-items:center;row-gap:10px;padding:12px 14px 0;display:grid}.controls .dpad{grid-area:dpad}.controls .ab{grid-area:ab;margin-right:6px}.controls .pills{grid-area:pills;gap:10px}.pills button{padding:7px 16px 6px}.controls{flex:1;grid-template-columns:auto 1fr auto;grid-template-areas:"dpad pills ab";align-content:center;column-gap:4px;padding:0 12px}.controls .dpad{grid-template-rows:repeat(3,40px);grid-template-columns:repeat(3,40px)}.controls .ab{gap:10px;margin-right:0}.controls .ab button{width:54px;height:54px;font-size:17px}.controls .pills{grid-template-columns:auto auto;grid-template-areas:"talk talk""list menu";justify-content:center;justify-items:center;gap:20px 12px;display:grid}.pills .p-bike{display:none}.pills .p-talk{letter-spacing:0;border-radius:50%;grid-area:talk;width:42px;height:42px;padding:0;font-size:13px;box-shadow:0 3px #00000059}.pills .p-list{grid-area:list}.pills .p-menu{grid-area:menu}.pills .p-list,.pills .p-menu{box-shadow:none;color:var(--muted);letter-spacing:.5px;background:0 0;flex-direction:column;align-items:center;gap:9px;padding:4px 2px;font-size:10px;display:flex}.pills .p-list:before,.pills .p-menu:before{content:"";background:var(--dpad);border-radius:999px;width:38px;height:12px;transform:rotate(-24deg);box-shadow:0 2px #0000004d}.pills .p-list:active,.pills .p-menu:active,.pills .p-list[data-on],.pills .p-menu[data-on]{translate:none}.pills .p-list:active:before,.pills .p-menu:active:before,.pills .p-list[data-on]:before,.pills .p-menu[data-on]:before{filter:brightness(1.35);box-shadow:none}.pills .p-list[aria-pressed=true],.pills .p-menu[aria-pressed=true]{box-shadow:none}.pills .p-list[aria-pressed=true]:before,.pills .p-menu[aria-pressed=true]:before{box-shadow:0 0 0 2px #e5b53a}.ab .cap{font-family:var(--pixel);letter-spacing:.5px;color:var(--muted);margin-top:7px;font-size:10px;display:block}.gmenu{max-width:calc(100% - 32px);top:16px;right:16px}.groot{width:164px}.groot button{padding:7px 8px 6px 28px;font-size:15px}.groot button.on:before{left:9px}.gmenu.deep .groot{display:none}.gsub{flex-basis:300px;font-size:14px}.dpad{grid-template-rows:repeat(3,44px);grid-template-columns:repeat(3,44px)}.ab button{width:60px;height:60px;font-size:18px}.topbar .acct,.town.has-side .topbar .acct{display:none}.lbl{font-size:11px}.dialog{min-height:78px;font-size:14px;left:8px}.choices{font-size:14px}}@media (max-width:600px),(hover:none){.keys{display:none}}.town.bare{padding:0}.town.bare .console{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;grid-template:"main"1fr/1fr;padding:0}.town.bare .topbar,.town.bare .screen.second,.town.bare .deck,.town.bare .desk-area{display:none}.town.bare .screen{border-radius:0;padding:0}.town.bare .stage{border-radius:0;inset:0}.sheet.pixel{background:var(--box);color:var(--box-ink);font-family:var(--pixel);color-scheme:normal;box-shadow:inset 0 0 0 4px var(--box-edge), inset 0 0 0 7px var(--box-inner), 0 20px 50px #00000073;border-radius:8px}.sheet.pixel .x{color:var(--box-ink)}.sheet.pixel h2.px{margin-bottom:4px;font-size:17px}.sheet.pixel .lead{margin:0 0 14px}.sheet.pixel .note,.sheet.pixel .sm,.sheet.pixel .linkbtn{color:var(--box-ink);opacity:.75}.sheet.pixel .err{color:#d8402f}.sheet.pixel .field{font-family:var(--pixel);border:3px solid var(--box-edge);background:var(--surface);color:var(--ink);letter-spacing:1px;border-radius:2px;font-size:16px}.sheet.pixel .field:focus{border-color:#e5b53a;box-shadow:0 0 0 2px #e5b53a59}.sheet.pixel .fbta{resize:none;letter-spacing:.5px;height:9.4em;padding:8px 10px 7px;line-height:1.5}.sheet.pixel .fbta::placeholder{color:var(--muted);opacity:1}.fbcnt{text-align:right;opacity:.7;margin:5px 0 0;font-size:12px}.fbcnt.low{color:#d8402f;opacity:1}:root[data-look=dark] .fbcnt.low{color:#ff8a7a}@media (prefers-color-scheme:dark){:root:not([data-look=light]) .fbcnt.low{color:#ff8a7a}}.sheet.pixel .acts>*{background:var(--box-edge);color:var(--box);border-radius:4px;position:relative;box-shadow:0 3px #00000059}.sheet.pixel .acts>:hover:before,.sheet.pixel .acts>:focus-visible:before{content:"▶";font-size:10px;position:absolute;top:50%;left:12px;translate:0 -50%}.sheet.pixel .acts>:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){:not(.chatlog li),:before,:after{transition:none!important;animation:none!important}}.boot{z-index:20;pointer-events:none;background:#0e0d12;border-radius:4px;display:none;position:absolute;inset:12px;overflow:hidden}:root[data-boot] .boot{display:block}.boot-pw{background:#e6f0de;position:absolute;inset:0;transform:scaleY(0)}.boot-sl{opacity:0;background:linear-gradient(#0000,#cfe6ff 45%,#fff 55%,#0000);height:6px;position:absolute;top:0;left:0;right:0}.boot-logo{z-index:30;image-rendering:pixelated;opacity:0;pointer-events:none;display:none;position:fixed;top:0;left:0}:root[data-boot] .boot-logo{display:block}@media (max-width:600px){.boot{inset:8px}}@media (min-width:601px) and (prefers-reduced-motion:no-preference){:root[data-boot]:not([data-boot=off]) .town:not(.list-off,.bare) .console{--boot-fold:346px;grid-template-columns:minmax(0,1fr) 0;column-gap:0}:root[data-boot]:not([data-boot=off]) .town:not(.list-off,.bare) .screen.second{min-width:0;padding-left:0;padding-right:0;overflow:hidden}:root:is([data-boot]:not([data-boot=off]),[data-boot-grow]) .town:not(.list-off,.bare) .screen.second>:not(.boot,.hint-tip){flex:0 0 306px}:root[data-boot-grow] .console{transition:grid-template-columns .45s cubic-bezier(.2,.7,.2,1),column-gap .45s cubic-bezier(.2,.7,.2,1)}:root[data-boot-grow] .screen.second{min-width:0;transition:padding .45s cubic-bezier(.2,.7,.2,1);overflow:hidden}:root[data-boot-grow] .screen.second .boot{background:#0e0d128c;display:block}}.sheet.pixel.form{width:min(100%,460px)}.sform{margin:0}.sform .fld{border:0;min-width:0;margin:12px 0 0;padding:0}.sform .fl{margin:0 0 5px;padding:0;font-size:13px;display:block}.sform .opt{opacity:.6;margin-left:4px;font-size:11px}.sform .field{padding:7px 9px 6px}.sform .chips{flex-wrap:wrap;gap:5px;display:flex}.sform .chips button{font:inherit;border:2px solid var(--box-edge);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:5px 8px 4px;font-size:13px}.sform .chips button[aria-pressed=true]{background:var(--box-edge);color:var(--box)}.sform .chips button:focus-visible,.sform .madd:focus-visible,.sform .mdel:focus-visible{outline-offset:1px;outline:2px solid #e5b53a}.sform .mrow{grid-template-columns:minmax(0,1fr) 118px 26px;align-items:center;gap:6px;margin-bottom:6px;display:grid}.sform .won{align-items:center;gap:4px;font-size:13px;display:flex}.sform .won .field{text-align:right}.sform .mdel{color:inherit;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.sform .madd{font:inherit;border:2px dashed var(--box-edge);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px 3px;font-size:13px}.sform .err{margin-top:12px}.sform .back{margin:0 0 8px}.sform h2.px{overflow-wrap:anywhere;padding-right:24px}.sheet.pixel .smeta{opacity:.7;overflow-wrap:anywhere;margin:0;font-size:12px}.sheet.pixel .smeta a{color:inherit}.sheet.pixel .acts .ghost{color:var(--box-ink);box-shadow:inset 0 0 0 2px var(--box-edge);background:0 0}.sheet.pixel .acts .danger{color:#fff;background:#b0463a}.sheet.pixel .okmsg{color:var(--open);margin:0 0 10px;font-size:13px}.subs{margin:8px 0 0;padding:0;list-style:none}.subs li{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);padding:9px 0}.subs li:last-child{border-bottom:0}.subs.pick li{padding:0}.subs.pick button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:9px 4px;display:block}.subs.pick button:hover,.subs.pick button:focus-visible{background:color-mix(in srgb, var(--box-inner) 30%, transparent);outline:none}.subs .srow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.subs .srow b{overflow-wrap:anywhere;font-size:15px;font-weight:400}.subs .smeta{margin-top:3px}.subs .st{border:2px solid var(--box-edge);border-radius:3px;flex:none;padding:2px 7px 1px;font-size:12px}.subs .st-승인{background:var(--open);border-color:var(--open);color:var(--box)}.subs .st-반려{color:#fff;background:#b0463a;border-color:#b0463a}.subs .why{background:#b0463a1a;border-left:3px solid #b0463a;margin:6px 0 0;padding:6px 8px;font-size:13px}@media (max-width:600px){.sform .mrow{grid-template-columns:minmax(0,1fr) 96px 22px}}.town .copy{right:12px;bottom:calc(6px + env(safe-area-inset-bottom));z-index:1;font:10px/1 var(--sans);color:#2a2119;background:#fffaeb8c;border-radius:3px;padding:2px 5px;position:absolute}.town .copy a{color:inherit;text-decoration:none}.town .copy a:hover{text-decoration:underline}@media (min-width:601px){.town.list-off .console{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""deck"}.town.list-off .screen.second{display:none}}@media (min-width:1101px){.town.has-side.list-off .console{grid-template-areas:"main""deck"}}.a2hs{left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));z-index:60;background:var(--box);color:var(--box-ink);border:3px solid var(--box-edge);font-family:var(--pixel);border-radius:6px;padding:12px 38px 12px 14px;position:fixed;box-shadow:0 4px #00000040}.a2hs b{font-size:14px;font-weight:400;line-height:1.4;display:block}.a2hs p{margin:6px 0 0;font-size:13px;line-height:1.5}.a2hs-x{width:28px;height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:15px;position:absolute;top:6px;right:6px}.a2hs-go{font:inherit;background:var(--btn,#b8404f);color:#fff;border:0;border-radius:999px;padding:6px 14px 5px;font-size:13px;box-shadow:0 2px #0000004d}.a2hs-share{vertical-align:-2px;border:2px solid;border-top:0;width:12px;height:13px;margin:0 2px;display:inline-block;position:relative}.a2hs-share:before{content:"";background:currentColor;width:2px;height:9px;position:absolute;top:-7px;left:3px}.a2hs-share:after{content:"";border-top:2px solid;border-left:2px solid;width:4px;height:4px;position:absolute;top:-8px;left:1px;transform:rotate(45deg)}.sheet form .field+.note{margin-top:12px;display:block}.place-q{box-sizing:border-box;border:1px solid var(--line);background:var(--chip);width:100%;color:var(--ink);font:inherit;border-radius:999px;margin:0 0 8px;padding:5px 12px;font-size:13px;display:block}.place-q::placeholder{color:var(--muted)}.place-q:focus-visible{outline-offset:1px;outline:2px solid #e5b53a}.rows.places li button{color:inherit;grid-template-columns:14px 1fr}.rows .pin{color:var(--closed);image-rendering:pixelated;display:block}@media (max-width:600px){.place-q{font-size:16px}}.lbl.peer{z-index:1;color:#fff6e0;text-shadow:1px 0 #1c1612,-1px 0 #1c1612,0 1px #1c1612,0 -1px #1c1612,1px 1px #1c1612,-1px 1px #1c1612,1px -1px #1c1612,-1px -1px #1c1612;background:0 0;border-radius:0;padding:2px 2px 1px;font-size:10px}.lbl.peer.me{z-index:2;color:#ffe39a}.lbl.peer .chip{color:#fff;vertical-align:0;text-shadow:none;border-radius:2px;margin-right:3px;padding:1px 3px 0;font-size:9px;line-height:1;display:inline-block;box-shadow:0 0 0 1px #1c1612}.stage .here{z-index:4;font-family:var(--pixel);cursor:pointer;color:#fff6e0;background:#1c1612c7;border:0;border-radius:4px;padding:4px 7px 3px;font-size:11px;line-height:1;position:absolute;top:8px;right:8px}.stage .here:hover{background:#1c1612eb}.stage .here[hidden]{display:none}.stage .here:before{content:"";vertical-align:1px;background:#7fd191;width:6px;height:6px;margin-right:5px;display:inline-block}.emote-pick{z-index:6;background:var(--box);color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner);border-radius:8px;gap:2px;padding:5px;display:none;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.emote-pick.show{display:flex}.emote-pick button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:5px;place-items:center;width:44px;height:42px;padding:0;display:grid;position:relative}.emote-pick button.on{background:#e5b53a52;box-shadow:inset 0 0 0 2px #e5b53a}.emote-pick canvas{width:27px;height:24px;image-rendering:pixelated;image-rendering:crisp-edges}.emote-pick .n{font-family:var(--pixel);color:inherit;opacity:.55;font-size:9px;line-height:1;position:absolute;bottom:2px;right:3px}@media (hover:none){.emote-pick .n{display:none}}.chatdock{z-index:4;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.chatlog{max-width:min(360px,100%);font:11px/1.55 var(--pixel);color:#fff;background:#14121a8c;border-radius:6px;margin:0;padding:4px 8px 3px;list-style:none}.chatlog li{overflow-wrap:anywhere;animation:1.2s forwards chatfade}.chatlog li:not(:last-child){opacity:.75}.chatlog b{color:#ffe39a;margin-right:2px;font-weight:400}.chatlog .chip{color:#fff;vertical-align:1px;background:#6b6f78;border-radius:2px;margin-right:3px;padding:1px 3px 0;font-size:9px;line-height:1;display:inline-block}.chatlog .chip[data-school=연세]{background:#2f5aa8}.chatlog .chip[data-school=이화]{background:#2f7a52}.chatlog .chip[data-school=서강]{background:#9a2f3f}.chatlog .chip[data-school=홍익]{background:#b8404f}@keyframes chatfade{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.chatlog li{animation-duration:10ms}}.saybox{pointer-events:auto;border:2px solid var(--box-ink);background:var(--box);width:min(440px,100%);color:var(--box-ink);border-radius:6px;align-self:flex-start;padding:8px;box-shadow:0 3px #00000040}.say-em{gap:6px;margin-bottom:7px;display:flex}.say-em button{cursor:pointer;background:#ebe4d4;border:0;border-radius:5px;flex:1;place-items:center;height:30px;display:grid}.say-em button:active{filter:brightness(.92)}.say-em canvas{width:18px;height:16px;image-rendering:pixelated;display:block}.saybox form{gap:6px;display:flex}.say-in{min-width:0;font:14px var(--pixel);border:2px solid var(--box-ink);background:var(--paper);color:var(--box-ink);border-radius:5px;flex:1;padding:7px 8px 6px}.say-in:focus{border-color:#2f5aa8;outline:none}.saybox form button,.say-alt{background:var(--dpad);color:#fff;font:12px var(--pixel);cursor:pointer;border:0;border-radius:5px;padding:0 12px}.saybox form button:disabled{opacity:.5}.say-alt{width:100%;padding:9px 12px 8px}.say-err{font:11px var(--pixel);color:#fff;background:#9a2f3f;border-radius:3px;margin:6px 0 0;padding:3px 6px 2px;display:inline-block}@media (max-width:600px){.chatdock{bottom:10px;left:10px;right:10px}.saybox{align-self:stretch;width:auto}.say-in{font-size:16px}}.lbl.say{z-index:3;white-space:normal;color:#23222c;background:#fffaf0;border:2px solid #23222c;border-radius:6px;width:max-content;max-width:160px;padding:5px 7px 4px;font-size:12px;line-height:1.35;animation:.14s ease-out say-pop;box-shadow:0 2px #00000040}.lbl.say .t{-webkit-line-clamp:3;line-clamp:3;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lbl.say:before,.lbl.say:after{content:"";left:var(--tx,50%);border-style:solid;border-color:#0000;width:0;height:0;position:absolute;transform:translate(-50%)}.lbl.say:before{border-width:7px 6px 0;border-top-color:#23222c;top:100%}.lbl.say:after{border-width:5px 4px 0;border-top-color:#fffaf0;top:calc(100% - 1px)}@keyframes say-pop{0%{opacity:0;translate:0 3px}}@media (max-width:600px){.lbl.say{font-size:11px}}@media (prefers-reduced-motion:reduce){.lbl.say{animation:none}}@media (max-width:600px){html,body{background:var(--body)}.town{background:var(--body)!important}.console{box-shadow:none;border-radius:0}}@media (display-mode:standalone) and (max-width:600px){.console{height:100%}}.mdebug{z-index:50;color:#b6f5b6;white-space:pre-wrap;pointer-events:none;background:#000000c7;border-radius:6px;max-width:min(96vw,520px);margin:0;padding:6px 8px;font:10px/1.4 ui-monospace,monospace;position:fixed;top:4px;left:4px}.town{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.town input,.town textarea,.town [contenteditable]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.controls,.controls *{touch-action:none}.chatlog li.can-rep{pointer-events:auto;cursor:pointer;border-radius:3px}.chatlog li.can-rep:hover{background:#ffffff1f}.sheet.adm-modal{width:min(640px,100vw - 24px);max-width:640px}.sheet.pixel.form.adm-modal{width:min(640px,100vw - 24px)}.sheet.adm-modal{flex-direction:column;height:min(640px,100dvh - 32px);display:flex}.sheet.adm-modal>.adm{display:contents}.sheet.adm-modal>.adm>*{flex:none}.sheet.adm-modal>.adm>:is(.adm-list,.subs,.adm-words){flex:0 auto;min-height:2.5em;max-height:none;overflow:auto}.sheet.adm-modal>.adm>.adm-words{min-height:2em}.sheet.adm-modal>.adm>.ev-pane:has(>.adm-list){flex-direction:column;flex:0 auto;min-height:6em;display:flex}.sheet.adm-modal .ev-pane>*{flex:none}.sheet.adm-modal .ev-pane>.adm-list{flex:0 auto;min-height:2.5em;max-height:none;overflow:auto}.sheet.adm-modal>.adm>:is(.adm-tabs,.okmsg)+.err,.sheet.adm-modal>.adm>:is(.okmsg,.adm-filters)+:is(.subs,.adm-words),.sheet.adm-modal>.adm>.note+.adm-pop{margin-top:0}.sheet.adm-modal>.adm>.note+.adm-h{margin-top:2px}.sheet.adm-modal>.adm>h2.px+:is(.subs,.err){margin-top:4px}.sheet.adm-modal>.adm>:last-child{margin-bottom:0}.adm{font-size:13px}.adm-tabs{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.adm-tabs button{font:12px var(--pixel);border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);cursor:pointer;border-radius:5px;padding:6px 9px 5px}.adm-tabs button[aria-selected=true]{background:var(--box-ink);color:var(--box)}.adm-n{color:#fff;text-align:center;background:#b8404f;border-radius:8px;min-width:16px;margin-left:3px;padding:0 4px;font-size:10px;display:inline-block}.adm-list{max-height:min(52vh,460px);margin:0;padding:0;list-style:none;overflow:auto}.adm-list li{border-bottom:1px dashed #c9c5d3;align-items:flex-start;gap:8px;padding:8px 2px;display:flex}.adm-list li:last-child{border-bottom:0}.adm-t{color:#77738a;white-space:nowrap;padding-top:1px;font-size:11px}.adm-b{overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.adm .chip{color:#fff;vertical-align:1px;background:#6b6f78;border-radius:2px;margin-right:3px;padding:1px 3px 0;font-size:9px;line-height:1;display:inline-block}.adm .chip[data-school=연세]{background:#2f5aa8}.adm .chip[data-school=이화]{background:#2f7a52}.adm .chip[data-school=서강]{background:#9a2f3f}.adm .chip[data-school=홍익]{background:#b8404f}.adm-nk{color:var(--box-edge);margin-right:4px;font-weight:400}.fb-body{white-space:pre-wrap}.fbdone{margin-top:8px;font-size:12px}.fbdone summary{cursor:pointer;color:#77738a;padding:4px 2px}.fbdone .adm-list li{opacity:.6}.sheet.adm-modal>.adm>.fbdone{flex:0 auto;min-height:2em;overflow:auto}.adm-sm{color:#77738a;white-space:nowrap;font-size:11px}.adm-act{font:11px var(--pixel);background:var(--dpad);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;padding:4px 8px 3px}.adm-act.red{background:#b8404f}.adm-act.ghost{background:var(--box-inner);color:var(--box-ink)}.adm-act:disabled{opacity:.5}.adm-filters{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.adm-filters select,.adm-filters input{font:12px var(--pixel);border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);border-radius:5px;min-width:0;padding:5px 7px}.adm-filters .crow.adm-kind{border:2px solid var(--box-ink);border-radius:5px;flex:none;gap:4px;width:auto;padding:2px 4px 2px 18px;font-size:12px}.adm-filters .crow.adm-kind .gcyc b{min-width:3.2em}.adm-filters input{flex:1}.adm-words{flex-wrap:wrap;gap:6px;max-height:40vh;margin:8px 0;display:flex;overflow:auto}.adm-words span{color:var(--box-ink);background:#ece7f3;border-radius:4px;padding:4px 4px 3px 6px;font-size:12px}.adm-words span[data-kind=사칭]{background:#e7eef7}.adm-words span[data-kind=비하]{background:#f5e8e4}.adm-words button{color:#b8404f;cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:11px}.adm-pop{border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);border-radius:6px;margin-top:10px;padding:10px}.adm-opts{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.adm-opts button{font:12px var(--pixel);border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);cursor:pointer;border-radius:4px;padding:5px 9px 4px}.adm-opts button[aria-pressed=true]{background:var(--box-ink);color:var(--box)}.adm-opts button[aria-disabled=true]{opacity:.6;cursor:progress}.sub-where{color:var(--box-ink);background:#e9e4f1;border-radius:4px;margin:0 0 10px;padding:4px 8px 3px;font-size:12px;display:inline-block}.sub-hint{color:#8a8595;margin:6px 0 0;font-size:11px}.nb-scrim{background:#0a080e66;padding:0}.nb-frame{pointer-events:none;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.nb-frame.fit{padding:10px;inset:auto}.nb-board{pointer-events:auto;width:min(620px,100%);min-height:0;max-height:100%;font:12px/1.4 var(--pixel);color:#2a2119;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#b9864f;border:4px solid #6b4428;border-radius:6px;flex-direction:column;padding:12px;display:flex;box-shadow:inset 0 0 0 2px #d8a86a,0 6px #00000059;container:nb/inline-size}.nb-board:focus{outline:none}.nb-board :focus-visible{outline-offset:1px;outline:2px solid #ffd35a}.nb-title{color:#fff3d6;text-shadow:0 1px #6b4428;white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0 0 8px;font-size:15px;font-weight:400;overflow:hidden}.nb-notes{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:14px 10px;min-height:0;margin:0;padding:8px 4px 6px;list-style:none;display:grid;overflow:auto}@container nb (max-width:520px){.nb-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-note{color:#2a2119;background:#f3ead4;flex-direction:column;gap:6px;min-height:76px;padding:10px 8px 5px;display:flex;position:relative;rotate:-1.5deg;box-shadow:0 2px #00000040}.nb-note:nth-child(3n+2){rotate:1deg}.nb-note:nth-child(3n){rotate:-.5deg}.nb-note:before{content:"";background:#d8412f;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:-4px;left:50%;box-shadow:0 1px #0000004d}.nb-note[data-school=연세]{background:#d4e4ff}.nb-note[data-school=이화]{background:#d8f0cf}.nb-note[data-school=서강]{background:#ffd9d9}.nb-note[data-school=홍익]{background:#ffe6c4}.nb-note.tip{background:#fff7c2}.nb-note.me{outline:2px solid #23222c}.nb-body{word-break:keep-all;overflow-wrap:anywhere;flex:1;margin:0;font-size:12px;line-height:1.45}.nb-foot{color:#6b5f52;align-items:flex-end;gap:4px;font-size:10px;line-height:1.2;display:flex}.nb-by{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nb-link{font:10px var(--pixel);color:#8a7f72;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 2px 0}.nb-link:hover{color:#9a2f3f;text-decoration:underline}.nb-link.adm{color:#9a2f3f}.nb-link:disabled{opacity:.5;cursor:default}.nb-empty{color:#fff3d6;flex:none;margin:4px 0 0;font-size:12px}.nb-bar{flex-wrap:wrap;flex:none;align-items:center;gap:6px;margin-top:10px;display:flex}.nb-bar button{font:13px var(--pixel);color:#23222c;cursor:pointer;background:#fbfbf6;border:2px solid #23222c;border-radius:4px;padding:7px 10px 6px}.nb-bar .go{color:#fff;background:#3a3844;border-color:#3a3844}.nb-bar button:disabled{opacity:.5;cursor:default}.nb-pg{color:#fff3d6;align-items:center;gap:2px;margin-left:auto;font-size:12px;display:flex}.nb-bar .nb-pg button{color:#fff3d6;background:0 0;border:0;padding:4px 6px 3px}.nb-in{min-width:120px;font:14px var(--pixel);color:#23222c;background:#fff;border:2px solid #23222c;border-radius:4px;flex:1;padding:7px 8px 6px}.nb-in:focus{border-color:#2f5aa8;outline:none}.nb-cnt{color:#fff3d6;font-size:11px}.nb-err{color:#fff;background:#9a2f3f;border-radius:3px;flex:none;align-self:flex-start;margin:6px 0 0;padding:3px 6px 2px;font-size:12px}@media (max-width:600px){.nb-in{font-size:16px}.nb-frame.fit{padding:6px}.nb-board{padding:10px}}.adm-h{font:13px var(--pixel);margin:14px 0 4px}.move-list{max-height:50vh;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.move-list li button{width:100%;color:var(--box-ink);font:14px var(--pixel);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:10px;padding:9px 10px 8px;display:flex}.move-list li button:hover,.move-list li button:focus-visible{background:var(--box-inner);outline:none}.move-list small{color:inherit;opacity:.7;white-space:nowrap;font-size:12px}.lbl.deco{box-shadow:none;z-index:0;pointer-events:none;--z:2;background:0 0;border:0;border-radius:0;padding:0}.lbl.deco.xban{flex-direction:column;align-items:center;display:flex}.lbl.deco.xban>i:first-of-type{width:calc(11px * var(--z));height:calc(1.5px * var(--z));background:#3a3540;display:block}.lbl.deco.xban>b{writing-mode:vertical-rl;text-orientation:upright;font-weight:400;font-size:calc(5.5px * var(--z));letter-spacing:calc(.4px * var(--z));padding:calc(2px * var(--z)) calc(1.5px * var(--z));background:var(--c);color:#fff;border:calc(.5px * var(--z)) solid #23222c;box-shadow:calc(.5px * var(--z)) calc(.5px * var(--z)) 0 #0000004d;line-height:1;display:block}.lbl.deco.xban>i:nth-of-type(2){width:calc(1px * var(--z));height:calc(4px * var(--z));background:#3a3540;display:block}.lbl.deco.xban>i:nth-of-type(3){width:calc(8px * var(--z));height:calc(1px * var(--z));background:#3a3540;display:block}.labels.evening .lbl.deco{filter:brightness(.85)saturate(.9)}.labels.night .lbl.deco{filter:brightness(.62)saturate(.8)}.lbl .cchip{color:#fff;vertical-align:1px;border-radius:3px;margin-right:5px;padding:2px 4px 1px;font-size:10px;line-height:1;display:inline-block}.lbl.two{text-align:center}.lbl .csub{color:#e8dcc4;margin-top:3px;font-size:10px;display:block}.lbl.deco.stand{flex-direction:column;align-items:center;display:flex}.lbl.deco.stand>b{font-weight:400;font-size:calc(5.5px * var(--z));padding:calc(2px * var(--z)) calc(2.5px * var(--z)) calc(1.5px * var(--z));color:#f3ead2;border:calc(1px * var(--z)) solid #6b4428;border-radius:calc(.5px * var(--z));box-shadow:calc(.5px * var(--z)) calc(.5px * var(--z)) 0 #00000059;background:#2f3a33;line-height:1;display:block}.lbl.deco.stand:after{content:"";width:calc(9px * var(--z));height:calc(3px * var(--z));border-left:calc(1px * var(--z)) solid #6b4428;border-right:calc(1px * var(--z)) solid #6b4428;display:block}.adm-list li.adm-shop{flex-wrap:wrap}.adm-list li.adm-shop .adm-opts,.adm-list li.adm-shop .deco-rows{flex-basis:100%;margin:4px 0 0}.adm-opts button.sep{margin-left:8px}.chatlog li.can-rep:focus-visible{outline-offset:1px;background:#ffffff1f;outline:2px solid #ffe39a}.crow{cursor:pointer;font-size:14px}.crow:focus{outline:none}.crow:focus-visible:before,.crow:hover:before{content:"▶";font-size:10px;position:absolute;top:50%;left:3px;translate:0 -50%}.crow[aria-disabled=true]{opacity:.6;cursor:progress}.crow .gcyc i{opacity:.45;padding:3px 5px;font-size:11px;font-style:normal}.crow .gcyc i:hover{opacity:1}.crow:focus-visible .gcyc i,.crow:hover .gcyc i{opacity:.85}.crow .gcyc b{text-align:center;min-width:5.2em;font-weight:400}.crows{border-top:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);margin:6px 0}.gmenu.low{top:auto;bottom:24px}.gmenu .gsub.wide{flex-basis:320px}.ginfo{flex:0 300px;min-width:0;max-height:min(540px,100dvh - 120px);padding:12px 14px 10px;font-size:14px;overflow:auto}.ginfo .gi-top{align-items:center;gap:10px;display:flex}.ginfo .gi-top canvas{image-rendering:pixelated;flex:none}.ginfo .gi-no{opacity:.6;font-size:11px}.ginfo h3{opacity:1;letter-spacing:0;margin:0;font-size:17px;font-weight:400}.ginfo .gi-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;display:flex}.ginfo .gi-tags span{vertical-align:0;background:var(--box-edge);color:var(--box);border-radius:3px;margin:0;padding:3px 6px 2px;font-size:11px;line-height:1}.ginfo .gi-tags span.lv{color:#2a2119;background:#e5b53a}.ginfo .gi-ln{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);justify-content:space-between;gap:8px;padding:7px 0 6px;display:flex}.ginfo .gi-ln:last-child{border-bottom:0}.ginfo .gi-ln{flex-wrap:wrap;gap:2px 8px}.ginfo .gi-ln>span+span{white-space:nowrap;margin-left:auto}.ginfo .gi-st{white-space:nowrap}.ginfo .gi-ln.gi-addr>span:first-child{flex:60%;min-width:0}.ginfo .gi-st.closed{color:#c0533f}.ginfo .gi-st.open{color:#2f8a4c}:root[data-look=dark] .ginfo .gi-st.closed{color:#ff9a86}:root[data-look=dark] .ginfo .gi-st.open{color:#8fe0a6}@media (prefers-color-scheme:dark){:root:not([data-look=light]) .ginfo .gi-st.closed{color:#ff9a86}:root:not([data-look=light]) .ginfo .gi-st.open{color:#8fe0a6}}.ginfo .gi-dim{opacity:.65;font-size:12px}.ginfo .gi-quote{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);align-items:flex-start;gap:8px;padding:7px 0 6px;font-size:13px;display:flex}.ginfo .gi-quote cite{opacity:.65;font-size:12px;font-style:normal;display:block}.ginfo-menu .groot{width:168px}.ginfo-menu .groot button{white-space:nowrap;font-size:16px}@media (max-width:600px){.gmenu.ginfo-menu{flex-direction:column-reverse;align-items:stretch;gap:8px;left:16px}.ginfo-menu .groot{flex-flow:wrap;width:auto;padding:6px}.ginfo-menu .groot button{flex:45%;font-size:15px}.gmenu.ginfo-menu{max-height:calc(100% - 32px)}.ginfo-menu .ginfo{flex:0 auto;min-height:0;max-height:none}.gmenu.low{bottom:16px}}.rows li>button[aria-expanded=true]{background:var(--chip)}.rows li .row-box{margin:2px 6px 8px 46px;padding:4px 6px;scroll-margin:8px 0 14px}.rows li .row-box .crow{width:100%;color:inherit;font:14px var(--pixel);border:0;border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);background:0 0;border-radius:0;grid-template-columns:none;padding:6px 2px 5px 20px;display:flex}.rows li .row-box .crow:last-child{border-bottom:0}.rows li .row-box .crow:hover{background:0 0}.repbox .rep-q{font:12px/1.5 var(--pixel);margin:0 0 6px}.repbox .rep-q q,.nb-rep q{opacity:.7;quotes:none;overflow-wrap:anywhere;margin-top:3px;display:block}.repbox .crows,.nb-rep .crows{margin:0}.repbox .crow,.nb-rep .crow{font-family:var(--pixel);font-size:13px}.nb-rep .crow:focus-visible{outline:none}.nb-rep{background:var(--box);color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner), 0 3px 0 #0000004d;border-radius:8px;flex:none;margin-top:10px;padding:10px 12px 4px}.nb-rep p{margin:0 0 6px;font-size:12px}.nb-rep b{font-weight:400}.nb-rep .nb-err{margin:4px 0 6px}.repbox .say-err{color:#fff;background:#9a2f3f;border-radius:3px;margin:4px 0 2px;padding:3px 6px 2px;display:inline-block}.stage .toast{z-index:10}.town [data-lift] .toast,.town [data-lift] .hint-tip{visibility:hidden}.gmenu.cm{pointer-events:none;top:24px;bottom:24px}.gmenu.cm>.gbox{pointer-events:auto;max-height:100%}.gmenu.cm-low{align-items:flex-end}.gmenu.cm-low>.gbox{max-height:min(100%,300px)}.gmenu.cm .cm-sub{overscroll-behavior:contain;scrollbar-width:thin;position:relative;overflow-y:auto}.cm-sub h3{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cm-pts{letter-spacing:0;font-size:13px}.cm-tag{white-space:nowrap;color:#2a2119;vertical-align:1px;background:#e5b53a;border-radius:3px;margin-left:6px;padding:1px 5px 0;font-size:11px;line-height:1.4;display:inline-block}.cm-tabs{gap:4px;margin:2px 0 6px;display:flex}.cm-tabs button{white-space:nowrap;min-width:0;font:13px var(--pixel);border:2px solid var(--box-ink);color:var(--box-ink);cursor:pointer;background:0 0;border-radius:4px;flex:auto;justify-content:center;align-items:center;gap:4px;padding:5px 6px 4px;display:inline-flex}.cm-tabs button[aria-selected=true]{background:var(--box-ink);color:var(--box)}.cm-new{background:#e5b53a;flex:none;width:6px;height:6px;box-shadow:0 0 0 1px #2a2119}.grow.cm-off>span{opacity:.55}.ginfo .gi-sch{color:#fff;background:#6b6f78;border-radius:2px;margin-left:3px;padding:1px 4px 0;font-size:11px;line-height:1.3;display:inline-block}.ginfo .gi-sch[data-school=연세]{background:#2f5aa8}.ginfo .gi-sch[data-school=이화]{background:#2f7a52}.ginfo .gi-sch[data-school=서강]{background:#9a2f3f}.ginfo .gi-sch[data-school=홍익]{background:#b8404f}.adm .adm-nk{color:inherit}.adm-list.adm-pts li{padding:0;display:block}.adm-pts .adm-mrow{font-family:var(--pixel);border-bottom:0}.adm-pts .adm-mrow.open{background:color-mix(in srgb, var(--box-inner) 30%, transparent)}.adm-pts .adm-mrow .adm-b{flex:1}.adm-pt{white-space:nowrap}.adm-grant{margin:2px 0 8px 20px}.adm-fl{align-items:center;gap:8px;font-size:13px;display:flex}.adm-fl input,.adm-grant .adm-why{min-width:0;font:13px var(--pixel);border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);border-radius:5px;flex:1;padding:5px 7px}.adm-grant .adm-why{width:calc(100% - 20px);margin:4px 0 4px 20px;display:block}.adm-grant .crow{font-family:var(--pixel);font-size:13px}.lbl.sign.pop,.lbl.pop-sign{pointer-events:none;color:#fff;text-shadow:0 1px #b8407a;background:#ff7eb6;border:2px solid #b8407a;border-radius:4px;align-items:center;gap:6px;padding:6px 12px 5px;font-size:14px;display:inline-flex;box-shadow:0 2px #0000004d}.lbl.sign.pop:before,.lbl.sign.pop:after{content:none}.lbl.sign.pop .ic{display:none}@media (max-width:600px){.gmenu.cm{top:16px;bottom:16px}.gmenu.cm-low>.gbox{max-height:min(100%,236px)}}.st-pane{--bar:var(--box-edge);--hi:#e5b53a;container-type:inline-size}.st-top{align-items:center;gap:10px;display:flex}.st-top .crows{flex:1;min-width:0;margin:0}.st-top .crow{font-family:var(--pixel)}.st-top .exbadge{color:inherit;border-color:var(--box-inner);opacity:.8;flex:none}.st-pane .note{margin:4px 0 0}.st-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.st-card{border:2px solid var(--box-inner);background:color-mix(in srgb, var(--box-inner) 14%, transparent);border-radius:5px;min-width:0;padding:8px 10px 7px}.st-card .k{opacity:.75;font-size:11px}.st-card .v{white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.3;overflow:hidden}.st-card .v small{opacity:.7;margin-left:3px;font-size:11px}.st-card .v .to{opacity:.6;margin:0 4px;font-size:14px}.st-card .s{opacity:.7;font-size:11px}.st-sch{flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:11px;display:flex}.st-sch>span{white-space:nowrap}.st-sch .chip{font-size:10px;line-height:1.3}.st-blk{min-width:0;container-type:inline-size}.st-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 22px;display:grid}.st-hrows{gap:7px;display:grid}.st-hrow{grid-template-columns:10em minmax(0,1fr) 6.4em;align-items:center;gap:8px;font-size:12px;display:grid}.st-hrow .l small{opacity:.7;font-size:10px;line-height:1.3;display:block}.st-hrow .n{text-align:right;white-space:nowrap}.st-hrow .n small{opacity:.65;margin-left:4px;font-size:10px}.st-gauge{background:color-mix(in srgb, var(--box-inner) 32%, transparent);border-radius:2px;height:14px;overflow:hidden}.st-gauge i{background:repeating-linear-gradient(90deg, var(--bar) 0 6px, transparent 6px 8px);height:100%;display:block}.st-vbars{border-bottom:2px solid var(--box-inner);align-items:flex-end;gap:4px;height:112px;padding-top:16px;display:flex}.st-vbars.sm{gap:2px;height:72px}.st-vb{background:repeating-linear-gradient(0deg, var(--bar) 0 5px, transparent 5px 7px);flex:1 1 0;min-width:0;position:relative}.st-vb.hi{background:repeating-linear-gradient(0deg, var(--hi) 0 5px, transparent 5px 7px)}.st-vb b{white-space:nowrap;font-size:10px;font-weight:400;position:absolute;bottom:100%;left:50%;translate:-50% -2px}.st-vbars.many .st-vb:first-child b{left:0;translate:0 -2px}.st-vbars.many .st-vb:last-child b{left:auto;right:0;translate:0 -2px}.st-vlabels{opacity:.75;gap:4px;margin-top:3px;font-size:10px;display:flex}.st-vlabels.sm{gap:2px}.st-vlabels span{text-align:center;white-space:nowrap;flex:1 1 0;min-width:0}.st-vlabels.many span:first-child{text-align:left}.st-vlabels.many span:last-child{text-align:right;direction:rtl}.st-stack{border-radius:2px;gap:2px;height:18px;display:flex;overflow:hidden}.st-stack i{height:100%;display:block}.st-stack i.a{background:repeating-linear-gradient(90deg, var(--bar) 0 6px, transparent 6px 8px)}.st-stack i.b{background:repeating-linear-gradient(90deg, var(--box-inner) 0 6px, transparent 6px 8px);flex:1}.st-legend{justify-content:space-between;gap:10px;margin-top:6px;font-size:12px;display:flex}.st-legend span:before{content:"";background:var(--bar);width:9px;height:9px;margin-right:5px;display:inline-block}.st-legend span.b:before{background:var(--box-inner)}.st-legend small{opacity:.65;margin-left:4px;font-size:10px}.st-top5{margin:0;padding:0;font-size:12px;list-style:none}.st-top5 li{border-bottom:1px dashed color-mix(in srgb, var(--box-inner) 90%, transparent);grid-template-columns:1.3em minmax(0,1fr) 4.4em 3.8em;align-items:baseline;gap:6px;padding:6px 2px 5px;display:grid}.st-top5 li:last-child{border-bottom:0}.st-top5 li.h{opacity:.7;padding:0 2px 3px;font-size:10px}.st-top5 .r{opacity:.55}.st-top5 .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-top5 .c{text-align:right;white-space:nowrap}@container (max-width:520px){.st-two{grid-template-columns:minmax(0,1fr)}}@container (max-width:440px){.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:380px){.st-hrow{grid-template-columns:minmax(0,1fr) auto;row-gap:3px}.st-hrow .n{grid-area:1/2}.st-gauge{grid-area:2/1/auto/-1}.st-hrow .l small{margin-left:6px;display:inline}}.ev-pane .crows{margin:0 0 6px}.ev-pane .crow{font-family:var(--pixel);font-size:13px}.ev-pane .adm-h{margin-top:0}.ev-list li{flex-wrap:wrap;align-items:center}.ev-list .adm-sm{white-space:normal;color:inherit;opacity:.7}.ev-list .ev-past{opacity:.6}.ev-tag{white-space:nowrap;color:#2a2119;vertical-align:1px;background:#e5b53a;border-radius:3px;margin-left:6px;padding:1px 5px 0;font-size:11px;line-height:1.4;display:inline-block}.ev-tag.off{background:var(--box-inner);color:var(--box-ink)}.ev-del{flex-basis:100%;margin:2px 0 0;padding:8px 10px 2px}.ev-del .crows{margin:4px 0 0}.ev-in{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);align-items:center;gap:10px;padding:5px 2px 5px 20px;font-size:13px;display:flex;position:relative}.ev-in:focus-within:before{content:"▶";font-size:10px;position:absolute;top:50%;left:3px;translate:0 -50%}.ev-in>span{flex:none;min-width:2.6em}.ev-in input{min-width:0;font:13px var(--pixel);border:2px solid var(--box-ink);background:var(--box);color:var(--box-ink);border-radius:5px;flex:1;padding:5px 7px}.ev-in input:focus{border-color:#e5b53a;outline:none;box-shadow:0 0 0 2px #e5b53a59}.ev-in input::placeholder{color:inherit;opacity:.45}.ev-in .ev-cap{text-align:right;appearance:textfield;flex:0 0 4.5em}.ev-in .ev-cap::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ev-in .ev-cap::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ev-in i{opacity:.75;font-style:normal}.adm-list li.adm-shop .adm-mrow{flex-basis:100%}.adm-list li.adm-shop .adm-mrow .adm-sm{display:block}.adm-list li.adm-shop .adm-shopopen{flex-basis:100%;margin:2px 0 6px;padding-left:12px}.adm-list li.adm-shop .adm-shopopen .deco-rows{margin:0}.hint-tip{z-index:7;pointer-events:none;color:#fff6e0;width:max-content;font-family:var(--pixel);white-space:nowrap;background:#241c17;border:1px solid #e5b53a;border-radius:6px;align-items:center;gap:5px;padding:5px 8px 4px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 2px #0000004d}.hint-tip:before,.hint-tip:after{content:"";border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.hint-tip.dn{transform:translate(-50%,-100%)}.hint-tip.dn:before{left:var(--tx,50%);border-width:7px 6px 0;border-top-color:#e5b53a;top:100%;transform:translate(-50%)}.hint-tip.dn:after{left:var(--tx,50%);border-width:6px 5px 0;border-top-color:#241c17;top:calc(100% - 1px);transform:translate(-50%)}.hint-tip.up:before{left:var(--tx,50%);border-width:0 6px 7px;border-bottom-color:#e5b53a;bottom:100%;transform:translate(-50%)}.hint-tip.up:after{left:var(--tx,50%);border-width:0 5px 6px;border-bottom-color:#241c17;bottom:calc(100% - 1px);transform:translate(-50%)}.hint-tip.rt{top:116px;left:-10px;transform:translate(-100%,-50%)}.hint-tip.rt:before{border-width:6px 0 6px 7px;border-left-color:#e5b53a;top:50%;left:100%;transform:translateY(-50%)}.hint-tip.rt:after{border-width:5px 0 5px 6px;border-left-color:#241c17;top:50%;left:calc(100% - 1px);transform:translateY(-50%)}.hint-tip.pop{animation:.16s ease-out hint-pop}@keyframes hint-pop{0%{opacity:0;translate:0 3px}}.hint-tip kbd{min-width:17px;height:17px;font:inherit;color:#2a2119;background:#f6f2e8;border:1px solid #6f6252;border-radius:3px;place-items:center;padding:1px 4px 0;font-size:10px;line-height:1;display:inline-grid;translate:0 -1px;box-shadow:0 2px #6f6252}.hint-tip .abtn{color:#fff;background:#b8404f;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;display:inline-grid;translate:0 -1px;box-shadow:0 2px #7a2632}@keyframes hint-glow{50%{box-shadow:0 0 0 3px #e5b53a,0 0 4px 1px #e5b53a40}}.screen.second.hint-glow:after{content:"";z-index:6;border-radius:inherit;pointer-events:none;animation:1.4s ease-in-out infinite hint-glow;position:absolute;inset:0;box-shadow:0 0 0 3px #e5b53a,0 0 16px 5px #e5b53a99}@media (min-width:601px){.pills button.hint-glow{animation:1.4s ease-in-out infinite hint-glow;box-shadow:0 0 0 3px #e5b53a,0 0 16px 5px #e5b53a99}}@media (max-width:600px){.hint-tip{font-size:11px}.pills .p-list.hint-glow:before{animation:1.4s ease-in-out infinite hint-glow;box-shadow:0 0 0 3px #e5b53a,0 0 16px 5px #e5b53a99}}.hint-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dpad:before{content:"";position:absolute;inset:-8px}.ab button{position:relative}.ab button:after{content:"";border-radius:50%;position:absolute;inset:-6px}@media (max-width:600px){.controls .dpad:before{inset:-14px -4px -20px -14px}.pills .p-talk,.pills .p-list,.pills .p-menu{position:relative}.pills .p-talk:after{content:"";border-radius:50%;position:absolute;inset:-5px}.pills .p-list:after,.pills .p-menu:after{content:"";position:absolute;inset:-4px -4px -4px -2px}.pills .p-menu:after{inset:-4px -2px -4px -4px}html,body{overscroll-behavior:none}}.town{touch-action:manipulation}.adm .mp-row .mp-n{opacity:.7;white-space:nowrap;font-size:12px}.adm .mp-row.open{background:color-mix(in srgb, var(--box-inner) 18%, transparent)}.adm .mp-pane{margin:0 0 2px;padding:8px 0 0 20px}.adm .mp-strip{flex-wrap:wrap;gap:8px;padding:2px 2px 8px;display:flex}.adm .mp-th{border:2px solid var(--box-edge);background:var(--surface);cursor:pointer;border-radius:3px;flex:none;min-width:40px;max-width:100%;height:72px;padding:0;position:relative;overflow:hidden;box-shadow:0 2px #0003}.adm .mp-th img{width:auto;height:100%;display:block}.adm .mp-th i{background:var(--box-edge);color:var(--box);border-bottom-right-radius:3px;padding:3px 4px 2px;font-size:10px;font-style:normal;line-height:1;position:absolute;top:0;left:0}.adm .mp-th[aria-pressed=true]{box-shadow:0 0 0 3px #e5b53a}.adm .mp-th:focus{outline:none}.adm .mp-th:focus-visible{outline:2px dashed var(--box-ink);outline-offset:5px}.adm .mp-th.busy{width:54px;color:var(--box-ink);opacity:.7;cursor:progress;place-items:center;font-size:12px;animation:1s steps(2,end) infinite blink;display:grid}.adm .mp-pane>.crows{margin:0}.adm .mp-one{border-left:3px solid #e5b53a;margin:0 0 8px;padding:2px 0 0 10px}.adm .mp-meta{opacity:.7;margin:0;font-size:11px}.adm .mp-one .crows{margin:4px 0 0}.adm .mp-pane .crow{font-family:var(--pixel);font-size:13px}.adm .crow .gcyc i.off{opacity:.15!important}@media (prefers-reduced-motion:reduce){.adm .mp-th.busy{animation:none}}.mbv{font-family:var(--pixel);font-size:14px;line-height:1.5}.mbv-photo .mbv-scrim{z-index:40;background:#0a080e8c;position:fixed;inset:0}.mbv-mv{z-index:41;background:#3a2a22;border:4px solid #2a1d14;border-radius:6px;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 2px #fff0d247,0 8px #00000040,0 24px 60px #00000073}.mbv-mv:focus{outline:none}.mbv-photo.ph .mbv-mv{z-index:9;border-width:3px;border-radius:2px;position:absolute;inset:8px;box-shadow:inset 0 0 0 2px #fff0d238}.mbv-mv .mbv-wt{image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.mbv-mv .mbv-shade{pointer-events:none;background:radial-gradient(120% 80% at 50% 0,#fff4dc29,#fff4dc00 60%),linear-gradient(#0000 72%,#0003);position:absolute;inset:0}.mbv-clip{touch-action:none;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:0;right:0;overflow:hidden}.mbv-clip.zoomed{cursor:grab}.mbv-clip.drag{cursor:grabbing}.mbv-photo.ph .mbv-clip{cursor:default}.mbv-hold{transform-origin:0 0;will-change:transform;background:#fbfaf4;position:absolute;box-shadow:0 2px #00000047,0 12px 26px #0000006b}.mbv-hold img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;max-width:none;display:block;position:absolute}.mbv-tape{pointer-events:none;clip-path:polygon(3% 0,97% 6%,100% 30%,96% 52%,100% 82%,95% 100%,4% 94%,0 70%,3% 46%,0 16%);background:repeating-linear-gradient(90deg,#f1e8cce6 0 5px,#e8ddbce6 5px 10px);width:76px;height:24px;position:absolute;top:-11px;box-shadow:0 1px 1px #0000002e}.mbv-tape.l{left:-24px;rotate:-38deg}.mbv-tape.r{right:-24px;rotate:36deg}.mbv-photo.ph .mbv-tape{width:46px;height:15px;top:-6px}.mbv-photo.ph .mbv-tape.l{left:-14px}.mbv-photo.ph .mbv-tape.r{right:-14px}.mbv-bar{pointer-events:none;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.mbv-dots{background:#fff8e6;border:2px solid #2a1d14;border-radius:3px;gap:5px;padding:6px 7px;display:flex;box-shadow:0 2px #0000004d}.mbv-dots i{background:0 0;border:2px solid #2a1d14;width:9px;height:9px;display:block}.mbv-dots i.on{background:#2a1d14}.mbv-photo.ph .mbv-dots{padding:5px 6px}.mbv-date{color:#3a2716;white-space:nowrap;background:#fff8e6;border:2px solid #2a1d14;border-radius:3px;padding:5px 8px 4px;font-size:13px;line-height:1;box-shadow:0 2px #0000004d}.mbv-photo.ph .mbv-date{padding:4px 7px 3px;font-size:12px}.mbv-nav{z-index:2;color:#2a1d14;width:40px;height:64px;font:15px var(--pixel);cursor:pointer;background:#fff8e6e0;border:2px solid #2a1d14;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute}.mbv-nav.prev{left:10px}.mbv-nav.next{right:10px}.mbv-nav:disabled{opacity:.35;cursor:default}.mbv-x{z-index:3;color:#2a1d14;width:34px;height:30px;font:14px var(--pixel);cursor:pointer;background:#fff8e6;border:2px solid #2a1d14;border-radius:4px;padding:0;position:absolute;top:10px;right:10px;box-shadow:0 2px #0000004d}.mbv-nav:focus-visible,.mbv-x:focus-visible{outline-offset:2px;outline:2px solid #e5b53a}.mbv-photo.ph .mbv-nav,.mbv-photo.ph .mbv-x{display:none}.mbv-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mbv-board{z-index:9;cursor:pointer;background:#100b089e;border-radius:4px;position:absolute;inset:12px;overflow:hidden}.mbv-board.ph{inset:8px}.mbv-sc{overscroll-behavior:contain;scrollbar-width:none;padding:12px 10px;display:flex;position:absolute;inset:0;overflow-y:auto}.mbv-sc::-webkit-scrollbar{display:none}.mbv-more{color:#fff6e0;text-shadow:0 1px #000;pointer-events:none;font-size:12px;animation:1s steps(2,end) infinite blink;position:absolute;bottom:6px;left:50%;translate:-50%}.mbv .pxa{position:relative}.mbv .pxa>canvas.art{image-rendering:pixelated;pointer-events:none;z-index:0;position:absolute;top:0;left:0}.mbv .pxa>:not(canvas.art){z-index:1;position:relative}.mbv-mb{cursor:default;margin:auto}.mbv-mb:focus{outline:none}.mbv-mb .mb-none{opacity:.8;margin:6px 0;font-size:14px}.mbv-mb b{font-weight:400}.mbv-mb.a{color:#2a1a10;width:max-content;max-width:100%;padding:15px}.mbv-mb.a .mb-hd{color:#fff3d6;text-shadow:0 3px #1e120a;flex-direction:column;align-items:center;width:max-content;max-width:100%;margin:0 auto;padding:9px 18px 8px;display:flex}.mbv-mb.a .mb-hd b{font-size:22px;line-height:1.2}.mbv-mb.a .mb-hd b small{opacity:.8;text-shadow:none;margin-left:4px;font-size:12px}.mbv-mb.a .mb-hd .mb-ct{opacity:.78;text-shadow:none;margin-top:2px;font-size:12px}.mbv-mb.a .mb-tags{flex-wrap:wrap;justify-content:center;gap:6px 9px;margin:6px 0 0;display:flex}.mbv-mb.a .mb-none{color:#fff3d6}.mbv-mb.a .mb-tag{flex-direction:column;justify-content:space-between;align-items:center;gap:8px;min-width:51px;padding:27px 9px 9px;display:flex}.mbv-mb.a .mb-tag .mb-v{flex-direction:row-reverse;gap:3px;font-size:16px;line-height:1.2;display:flex}.mbv-mb.a .mb-tag .mb-cl{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:1px}.mbv-mb.a .mb-tag .mb-cl .tcy{text-combine-upright:all}.mbv-mb.a .mb-tag .mb-cl .up{text-orientation:upright;letter-spacing:-1px}.mbv-mb.a .mb-tag .mb-p{white-space:nowrap;color:#6b2416;font-size:13px;line-height:1}.mbv-mb.a .mb-tag .mb-k{color:#8e2a1f;background:#fff3d6;border-radius:2px;margin-bottom:-2px;padding:3px 4px 2px;font-size:11px;line-height:1}.mbv-mb.a .mb-tag.rep{color:#fff3d6}.mbv-mb.a .mb-tag.rep .mb-p{color:#ffe08a}.mbv-mb.a .mb-hrs{color:#2a1a10;grid-template-columns:auto auto;column-gap:10px;width:max-content;max-width:100%;margin:12px auto 0;padding:9px 15px 8px;font-size:13px;line-height:1.55;display:grid}.mbv-mb.a .mb-hrs .mb-k{color:#6b4428;text-align:right}.mbv-board.ph .mbv-mb.a{padding:12px}.mbv-board.ph .mbv-mb.a .mb-tag{min-width:48px;padding:27px 6px 9px}.mbv-board.ph .mbv-mb.a .mb-tag .mb-v{font-size:15px}.mbv-board.ph .mbv-mb.a .mb-tags{gap:6px}.mbv-mb.b{color:#2a2119;width:372px;max-width:100%;padding:9px 9px 15px}.mbv-mb.b .mb-hd{color:var(--hd-ink,#fff8ec);flex-direction:column;padding:11px 15px 9px;display:flex}.mbv-mb.b .mb-hd b{font-size:22px;line-height:1.2}.mbv-mb.b .mb-hd b small{opacity:.8;margin-left:4px;font-size:12px}.mbv-mb.b .mb-hd .mb-ct{opacity:.85;margin-top:2px;font-size:12px}.mbv-mb.b .mb-list{padding:12px 15px 0}.mbv-mb.b .mb-row{align-items:flex-end;gap:6px;padding:6px 0;font-size:16px;line-height:1.35;display:flex}.mbv-mb.b .mb-row .mb-n{word-break:keep-all;overflow-wrap:anywhere;flex:0 auto;min-width:0}.mbv-mb.b .mb-row .mb-ld{background:linear-gradient(90deg,#b9ab90 2px,#0000 2px) 0 0/6px 2px repeat-x;flex:18px;min-width:18px;height:2px;margin-bottom:6px}.mbv-mb.b .mb-row .mb-pr{white-space:nowrap;flex:none}.mbv-mb.b .mb-row .mb-k{vertical-align:2px;color:var(--acc);border:1px solid var(--acc);border-radius:2px;margin-right:6px;padding:3px 4px 2px;font-size:11px;line-height:1;display:inline-block}.mbv-mb.b .mb-row.rep{font-size:17px}.mbv-mb.b .mb-hrs{background:linear-gradient(90deg,#cdbf9f 4px,#0000 4px) 0 0/8px 2px repeat-x;grid-template-columns:auto 1fr;column-gap:12px;margin:10px 15px 0;padding-top:10px;font-size:13px;line-height:1.6;display:grid}.mbv-mb.b .mb-hrs .mb-k{color:#8a7a62}.mbv-board.ph .mbv-mb.b{width:324px}.mbv-board.ph .mbv-mb.b .mb-row{font-size:15px}.mbv-board.ph .mbv-mb.b .mb-row.rep{font-size:16px}.mbv-board.ph .mbv-mb.b .mb-list{padding:10px 12px 0}.mbv-board.ph .mbv-mb.b .mb-hd{padding:10px 12px 8px}.mbv-board.ph .mbv-mb.b .mb-hrs{margin:10px 12px 0}.mbv-mb.c{color:#f2efe4;width:392px;max-width:100%;padding:21px 24px 33px}.mbv-mb.c .mb-hd{flex-direction:column;align-items:flex-start;padding-right:44px;display:flex}.mbv-mb.c .mb-hd b{text-shadow:1px 1px #ffffff29;background:linear-gradient(90deg,#f2efe4bf 6px,#0000 6px 9px,#f2efe4bf 9px 21px,#0000 21px 24px) 0 100%/24px 2px repeat-x;padding-bottom:4px;font-size:22px;line-height:1.25}.mbv-mb.c .mb-hd b small{opacity:.7;margin-left:4px;font-size:12px}.mbv-mb.c .mb-hd .mb-ct{color:#f2efe4a8;margin-top:4px;font-size:12px}.mbv-mb.c .mb-list{margin-top:12px}.mbv-mb.c .mb-row{text-shadow:1px 1px #ffffff24;align-items:flex-end;gap:6px;padding:5px 0;font-size:16px;line-height:1.35;display:flex}.mbv-mb.c .mb-row .mb-n{word-break:keep-all;overflow-wrap:anywhere;flex:0 auto;min-width:0}.mbv-mb.c .mb-row .mb-ld{background:linear-gradient(90deg,#f2efe452 2px,#0000 2px) 0 0/8px 2px repeat-x;flex:14px;min-width:14px;height:2px;margin-bottom:6px}.mbv-mb.c .mb-row .mb-pr{white-space:nowrap;color:#ffe08a;flex:none}.mbv-mb.c .mb-row .mb-k{color:#f7a8bd;vertical-align:1px;margin-right:6px;font-size:12px;display:inline-block}.mbv-mb.c .mb-hrs{color:#f2efe4d1;grid-template-columns:auto 1fr;column-gap:10px;margin-top:12px;font-size:13px;line-height:1.6;display:grid}.mbv-mb.c .mb-hrs .mb-k{color:#f2efe48c}.mbv-board.ph .mbv-mb.c{width:334px;padding:18px 18px 30px}.mbv-board.ph .mbv-mb.c .mb-row{font-size:15px}:root{--soon:#9a5f0c;--pt-bg:#e5b53a;--pt-ink:#2a2119;--minus:#b0463a}@media (prefers-color-scheme:dark){:root:not([data-look=light]){--soon:#f2c46b;--minus:#ff9a86}}:root[data-look=dark]{--soon:#f2c46b;--minus:#ff9a86}.rows li button.r2b{grid-template-columns:32px minmax(0,1fr);column-gap:10px;padding:7px 8px 7px 6px;scroll-margin:6px 0}.rows .r2{grid-template-rows:20px 18px;min-width:0;display:grid}.rows .r2-l{white-space:nowrap;align-items:center;min-width:0;display:flex}.rows .r2 .nm{text-overflow:ellipsis;flex:0 auto;min-width:0;line-height:20px;overflow:hidden}.rows .r2 .hint-badge,.rows .r2 .lv{vertical-align:0;flex:none}.rows .r2 .likes,.rows .r2 .st2{flex:none;margin-left:auto;padding-left:10px}.rows .r2 .likes{color:#d4557f;font-size:12px}.rows .r2 .cat{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.st.soon{color:var(--soon)}.st.off{color:var(--closed)}.rows .r2 .rg{color:var(--ink);flex:none;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.rows .r2 .rgbar{background:var(--ink);gap:1px;width:22px;height:7px;padding:1px;display:inline-flex}.rows .r2 .rgbar i{background:#e5b53a;flex:1 1 0;min-width:0;height:100%}.rows .r2 .rgbar i[data-s=연세]{background:#4f7fd0}.rows .r2 .rgbar i[data-s=이화]{background:#3f9a68}.rows .r2 .rgbar i[data-s=서강]{background:#c0485a}.rows .r2 .rgbar i[data-s=홍익]{background:#e06070}.rows .r2 .rgbar i[data-s=타학교]{background:#9a9ea8}.rows .r2 .solo{color:var(--ink);opacity:.8;flex:none;margin-left:5px}.rows li[data-sel]>button{background:color-mix(in srgb, var(--box-inner) 28%, var(--surface));box-shadow:inset 0 0 0 2px var(--box-edge)}.cbar{font-family:var(--pixel);background:var(--box);color:var(--box-ink);border:3px solid var(--box-edge);box-shadow:inset 0 0 0 2px var(--box-inner);border-radius:6px;flex:none;margin:auto 10px 10px;padding:7px 8px 8px}.cbar-nm{white-space:nowrap;text-overflow:ellipsis;margin:0 2px 6px;font-size:14px;line-height:20px;overflow:hidden}.cbar-acts{gap:8px;display:flex}.cbar-acts button{min-width:0;min-height:40px;font:14px var(--pixel);white-space:nowrap;border:2px solid var(--box-edge);background:var(--box);color:var(--box-ink);border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 6px 7px;display:flex;box-shadow:0 3px #00000038}.cbar-acts button.go{background:var(--box-edge);color:var(--box)}.cbar-acts button:hover{background:color-mix(in srgb, var(--box-inner) 35%, var(--box))}.cbar-acts button.go:hover{background:color-mix(in srgb, var(--box-edge) 85%, var(--box))}.cbar-acts button:focus-visible{outline-offset:2px;outline:3px solid #e5b53a}.cbar-acts button:active{translate:0 2px;box-shadow:0 1px #00000038}.mini{image-rendering:pixelated;flex:none}.gi2-menu .ginfo{flex-basis:320px}@media (min-width:601px){.gi2-menu .ginfo{flex-basis:300px;width:300px}}.gi2 h3{font-size:18px;line-height:1.25}.gi2 .gi-open{background:color-mix(in srgb, var(--box-inner) 22%, transparent);border-radius:4px;margin:10px 0 2px;padding:7px 9px 6px;font-size:15px}.gi2 .gi-open.open{color:var(--open)}.gi2 .gi-open.soon{color:var(--soon)}.gi2 .gi-open.closed,.gi2 .gi-open.off{color:var(--closed)}.gi2 .gi-sec{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);padding:7px 0 6px}.gi2 .gi-row{justify-content:space-between;gap:10px;padding:2px 0;display:flex}.gi2 .gi-row>span:last-child{text-align:right}.gi2 .gi-hours{font-size:13px}.gi2 .gi-hours .gi-row>span:first-child{opacity:.7;flex:none}.gi2 .gi-hours .gi-row>span:last-child{word-break:keep-all}.gi2 .gi-dim{opacity:.7;font-size:12px}.gi2 .gi-foot{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;padding-top:7px;display:flex}.gi2 .gi-foot>span:first-child{flex:100%}:root{--grow:#8a5a06}@media (prefers-color-scheme:dark){:root:not([data-look=light]){--grow:#f2c46b}}:root[data-look=dark]{--grow:#f2c46b}.gi2 .lr-foot{font-size:12px}.gi2 .lr-foot>span:not(.lr-nums),.gi2 .lr-foot .lr-dim{opacity:.7}.gi2 .lr-nums{flex-wrap:wrap;align-items:center;gap:3px 6px;display:flex}.gi2 .gi-open .o2{color:var(--box-ink);opacity:.85;word-break:keep-all;margin-top:2px;font-size:13px;display:block}.gi2 .gi-open .o2 .solo{vertical-align:-2px;margin-right:3px}.gi2 .gi-shead{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.gi2 .gi-shead b{font-size:15px;font-weight:400}.gi2 .gi-id{opacity:.75;cursor:help;align-self:center;display:inline-flex}.gi2 .gi-to{color:var(--grow);white-space:nowrap;margin-left:auto;font-size:12px}.gi2 .gi-cells{background:var(--box-edge);gap:1px;margin:5px 0 4px;padding:1px;display:flex}.gi2 .gi-cells i{background:var(--box);flex:1 1 0;min-width:0;height:9px}.gi2 .gi-cells i[data-s=연세]{background:#2f5aa8}.gi2 .gi-cells i[data-s=이화]{background:#2f7a52}.gi2 .gi-cells i[data-s=서강]{background:#9a2f3f}.gi2 .gi-cells i[data-s=홍익]{background:#b8404f}.gi2 .gi-cells i[data-s=타학교]{background:#8b8f99}.gi2 .gi-cells i[data-s=\?]{background:#e5b53a}.gi2 .gi-cells i.pop{animation:.45s steps(3,end) lrPop}.gi2 .gi-legend{flex-wrap:wrap;gap:3px 9px;font-size:12px;display:flex}.gi2 .gi-legend>span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.gi2 .gi-legend .gi-sch,.gi2 .gi-says .gi-sch{flex:none;margin-left:0}.gi2 .gi-says{margin:0;padding:0;list-style:none}.gi2 .gi-says li{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px;padding:3px 0;font-size:13px;line-height:1.45;display:grid}.gi2 .gi-says li.nc>span{grid-column:1/-1}.gi2 .gi-says .nk{opacity:.6;white-space:nowrap;margin-left:4px;font-size:11px}.gi2 .gi-more{justify-content:flex-end;margin-top:2px;display:flex}.gi2 .gi-link{font:12px var(--pixel);color:var(--box-ink);opacity:.8;background:0 0;border:0;border-bottom:2px dotted;border-radius:0;padding:2px 0}.gi2 .gi-link:after{content:" ▸"}.gi2 .gi-link:hover{opacity:1}.gi2 .gi-fold-b{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:baseline;gap:10px;padding:0;display:flex}.gi2 .gi-fold.open .gi-fold-b{justify-content:flex-end}.gi2 .gi-fold-b .tw{opacity:.7;flex:none;font-size:11px}.gi2 .gi-fold-b .tw:before{content:"▸ "}.gi2 .gi-fold.open .gi-fold-b .tw:before{content:"▾ "}.gi2 .gi-fold-b:hover .tw{opacity:1}.gi2 .gi-link.on,.gi2 .gi-fold-b.on{background:var(--box-edge);color:var(--box);opacity:1;box-shadow:0 0 0 3px var(--box-edge);border-bottom-color:#0000}.gi2 .gi-fold-b.on .tw{opacity:1}@keyframes lrPop{0%{background:#fff1b8;translate:0 -2px;scale:1 1.75}to{translate:0;scale:1}}.lr-heart{z-index:70;pointer-events:none;will-change:transform;width:36px;height:32px;position:fixed;top:0;left:0}.lr-heart svg{display:block}.heartbox.lr-flash .art{animation:.6s steps(6,end) lrBox}.heartbox.lr-flash .hb-n b{animation:.6s steps(4,end) lrNum}@keyframes lrBox{0%{translate:0}30%{filter:brightness(1.15)drop-shadow(0 0 6px #ffd666f2);translate:0 -5px}70%{filter:drop-shadow(0 0 4px #ffd666b3)}to{filter:none;translate:0}}@keyframes lrNum{0%,35%{background:#ffe08a;scale:1.45}to{scale:1}}@keyframes lrPill{0%,45%{box-shadow:0 0 0 3px #e5b53a,0 0 14px 4px #e5b53ab3}to{box-shadow:0 2px #0000004d}}@media (min-width:601px){.pills .p-menu.lr-flash{animation:.7s ease-out lrPill}}@media (max-width:600px){.pills .p-menu.lr-flash:before{animation:.7s ease-out lrPill}}@keyframes lrBoxStill{0%,60%{filter:brightness(1.15)drop-shadow(0 0 6px #ffd666f2)}to{filter:none}}@media (prefers-reduced-motion:reduce){.heartbox.lr-flash .art{animation-name:lrBoxStill}.gi2 .gi-cells i.pop,.heartbox.lr-flash .hb-n b{animation:none}}.ginfo-menu .groot button .mini{vertical-align:-2px;margin-right:6px}.ginfo-menu .groot button.primary{background:var(--box-edge);color:var(--box);border-radius:4px;margin:0 0 6px}@media (max-width:600px){.ginfo-menu .groot button.primary{flex-basis:100%;margin:0 0 4px}}.cm-chip{background:var(--pt-bg);color:var(--pt-ink);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 2px 7px;font-size:16px;line-height:1.3;display:inline-flex;position:relative}.cm-chip b{font-weight:400}.cm-chip .coin{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:#fff1b8;width:12px;height:12px;box-shadow:inset 0 0 0 2px #a8801f}.cm-delta{color:var(--minus);text-shadow:0 1px 0 var(--box);pointer-events:none;opacity:0;font-size:14px;font-style:normal;animation:1.3s steps(10,end) forwards cmDelta;position:absolute;top:-6px;right:2px}.cm-delta.up{color:var(--open)}@keyframes cmDelta{0%{opacity:0;translate:0 6px}12%{opacity:1}75%{opacity:1}to{opacity:0;translate:0 -24px}}@media (prefers-reduced-motion:reduce){.cm-delta{display:none}}.cm-wallet{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);justify-content:center;margin:0 4px 4px;padding:2px 4px 9px;display:flex}.cm-wallet .cm-chip{font-size:18px}.gmenu.cm .cm-sub h3{opacity:1;color:color-mix(in srgb, var(--box-ink) 65%, transparent);align-items:center;font-size:13px}.dialog.cm-talk{z-index:8;pointer-events:none;cursor:default;min-height:0;padding:10px 16px 9px;font-size:15px;line-height:1.5}.gmenu.cm.cm-top{top:44px;bottom:104px}.gmenu.cm.cm-top>.gbox{max-height:100%}.screen.main:has(.gmenu.cm-top) .stage .toast{top:8px}.nf{background:var(--body);min-height:100dvh;font-family:var(--pixel);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex}.nf-sign{image-rendering:pixelated}.nf-box{background:var(--box);width:min(360px,100%);color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner), 0 6px 0 #0000002e;border-radius:8px;padding:14px 18px 16px}.nf-box .who{background:var(--box-edge);color:var(--box);border-radius:4px;margin-bottom:4px;padding:2px 7px 1px;font-size:12px;display:inline-block}.nf-box h1{margin:2px 0 14px;font-size:17px;font-weight:400;line-height:1.5}.nf-go{background:var(--box-edge);color:var(--box);border-radius:4px;padding:10px 12px 9px 30px;font-size:15px;text-decoration:none;display:block;position:relative;box-shadow:0 3px #00000059}.nf-go:before{content:"▶";font-size:10px;position:absolute;top:50%;left:12px;translate:0 -50%}.nf-go:focus-visible{outline-offset:2px;outline:3px solid #e5b53a}.nf-go:active{translate:0 2px;box-shadow:0 1px #00000059}:root[data-lang=en] .nf [lang=ko],:root:not([data-lang=en]) .nf [lang=en]{display:none}.pk-dmini{width:14px;height:14px;image-rendering:pixelated;vertical-align:-2px;flex:none;margin-right:5px}.chip.pk-chip{border-width:2px;border-color:var(--box-edge);background:var(--box);color:var(--box-ink);align-items:center;padding:2px 8px 2px 6px;display:inline-flex}.chip.pk-chip .pk-dmini{margin-right:4px}.chip.pk-chip:hover{background:color-mix(in srgb, var(--box-inner) 35%, var(--box))}.pk-head b{align-items:center;display:inline-flex}.pk-body{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.pk-a .pk-stage{flex:auto}.pk-conds{flex-direction:column;gap:7px;display:flex}.pk-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pk-seg{display:inline-flex}.pk-seg .chip:first-child{border-radius:999px 0 0 999px}.pk-seg .chip:last-child{border-radius:0 999px 999px 0;margin-left:-1px}.pk-c:disabled{opacity:.45;cursor:default}.pk-tick{vertical-align:top;width:0;display:inline-block;overflow:hidden}.pk-c[aria-pressed=true] .pk-tick{width:1.05em}.pk-stage{min-height:196px;font-family:var(--pixel);background:var(--box);color:var(--box-ink);border:3px solid var(--box-edge);box-shadow:inset 0 0 0 2px var(--box-inner);border-radius:6px;place-items:center;padding:14px 12px;display:grid;position:relative}.pk-dice{width:56px;height:56px;image-rendering:pixelated}.pk-idle{align-items:flex-end;gap:14px;display:flex}.pk-idle .pk-dice:first-child{rotate:-10deg}.pk-idle .pk-dice:last-child{translate:0 -6px;rotate:12deg}.pk-spin{align-items:center;gap:18px;display:flex}.pk-dice.roll{animation:.3s steps(3,end) infinite pkTumble}@keyframes pkTumble{0%{translate:0;rotate:none}50%{translate:0 -10px;rotate:120deg}to{translate:0;rotate:270deg}}.pk-slot{background:var(--surface);width:82px;height:82px;box-shadow:inset 0 0 0 3px var(--box-edge), inset 0 0 0 6px var(--box-inner);border-radius:4px;place-items:center;display:grid}.pk-slot canvas{image-rendering:pixelated}.pk-res{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:360px;animation:.28s steps(4,end) pkPop;display:grid}@keyframes pkPop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}.pk-res>canvas{image-rendering:pixelated}.pk-res-t{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-nm{word-break:keep-all;overflow-wrap:break-word;font-size:19px;font-weight:400;line-height:1.3}.pk-cat{opacity:.75;font-size:13px}.pk-st{font-size:14px}.pk-stage .st.open,.pk-b .st.open{color:var(--open)}.pk-stage .st.soon,.pk-b .st.soon{color:var(--soon)}.pk-stage .st.closed,.pk-stage .st.off,.pk-b .st.closed,.pk-b .st.off{color:var(--closed)}.pk-none{flex-direction:column;align-items:center;gap:10px;font-size:15px;display:flex}.pk-a .pk-bar{margin-top:auto}.cbar-acts.pk-acts3{grid-template-columns:1fr 1fr;display:grid}.cbar-acts.pk-acts3 .go{grid-column:1/-1;min-height:46px;font-size:16px}.cbar-acts .pk-roll{min-height:50px;font-size:17px}.cbar-acts .pk-roll:disabled{opacity:.5}.pk-n{opacity:.75;margin-left:8px;font-size:13px}.cbar-acts button .pk-dmini{margin-right:0}.pk-b{z-index:9;width:min(560px,100% - 40px);max-height:calc(100% - 40px);font-family:var(--pixel);background:var(--box);color:var(--box-ink);border:4px solid var(--box-edge);box-shadow:inset 0 0 0 3px var(--box-inner), 0 6px 0 #0000002e;border-radius:8px;padding:10px 14px 14px;font-size:15px;position:absolute;bottom:24px;left:50%;overflow:auto;translate:-50%}.pk-b:focus{outline:none}.pk-b .who{background:var(--box-edge);color:var(--box);border-radius:4px;margin-bottom:8px;padding:2px 7px 1px;font-size:12px;display:inline-block}.pk-b-top{align-items:flex-start;gap:14px;display:flex}.pk-mach{width:64px;height:128px;image-rendering:pixelated;flex:none}.pk-mach.roll{animation:.14s steps(2,end) infinite pkShake}@keyframes pkShake{0%{translate:-2px}to{translate:2px}}.pk-b-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pk-b-stage{border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);padding:0 0 8px}.pk-b-stage .pk-res{gap:12px;max-width:none}.pk-b-stage .pk-nm{font-size:18px}.pk-b .chip{font:inherit;border:2px solid var(--box-edge);color:inherit;background:0 0;border-radius:3px;padding:4px 9px 3px;font-size:13px}.pk-b .chip[aria-pressed=true]{background:var(--box-edge);color:var(--box)}.pk-b .pk-seg .chip:first-child{border-radius:3px 0 0 3px}.pk-b .pk-seg .chip:last-child{border-radius:0 3px 3px 0;margin-left:-2px}.pk-b-acts{margin-top:12px}.pk-b button:focus-visible,.pk-b button:focus{outline-offset:1px;outline:3px solid #e5b53a}.pk-loose{font:inherit;border:2px solid var(--box-edge);background:var(--box-edge);color:var(--box);border-radius:4px;padding:6px 12px 5px;font-size:14px}.pk-res.pk-flick{min-height:48px;animation:none}.pk-flick canvas{image-rendering:pixelated}@media (max-width:600px){.pk-b{width:calc(100% - 24px);padding:8px 10px 10px;bottom:14px}.pk-mach{width:48px;height:96px}.pk-b-top{gap:10px}.pk-stage{min-height:150px}}@media (prefers-reduced-motion:reduce){.pk-dice.roll,.pk-mach.roll,.pk-res{animation:none}}.pq-card{cursor:default;background:#7a4a2a;border:3px solid #2a1a10;border-radius:3px;margin:auto;padding:7px;box-shadow:0 5px #00000059,inset 0 2px #b07a4a}.pq-card:focus{outline:none}.pq-paper{color:#3a2414;text-align:center;background:#fff3d6;border:2px solid #4a2a16;flex-direction:column;align-items:center;gap:6px;min-width:180px;max-width:260px;padding:12px 24px;display:flex}.pq-medal{width:36px;height:44px;image-rendering:pixelated}.pq-k{opacity:.7;margin-top:2px;font-size:12px}.pq-n{word-break:keep-all;flex-direction:column;font-size:22px;font-weight:400;line-height:1.25;display:flex}.pq-s{color:#8a5a36;font-size:13px}.mbv-board.ph .pq-paper{min-width:160px;padding:10px 18px}.mbv-board.ph .pq-n{font-size:20px}.ginfo .gi-by{color:var(--grow);word-break:keep-all;border-bottom:2px dotted color-mix(in srgb, var(--box-inner) 80%, transparent);padding:6px 0 5px;font-size:13px}.sform .sgn-pv{color:var(--grow);margin:6px 0 0;font-size:12px}.subs .sgn-seg{flex-wrap:wrap;align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.subs .sgn-seg>span{opacity:.7;margin-right:2px}.subs .sgn-seg button{font:inherit;border:2px solid var(--box-edge);color:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:3px 7px 2px;font-size:12px}.subs .sgn-seg button[aria-pressed=true]{background:var(--box-edge);color:var(--box)}.subs .sgn-seg button:focus-visible{outline-offset:1px;outline:2px solid #e5b53a}:root[data-lang=en] .gmenu:not(.ginfo-menu)>.groot{width:auto;min-width:188px}:root[data-lang=en] .gmenu:not(.ginfo-menu)>.groot button{white-space:nowrap}@media (max-width:600px){:root[data-lang=en] .gmenu:not(.ginfo-menu)>.groot{min-width:164px}}:root[data-lang=en] .list-head{gap:4px}:root[data-lang=en] .list-head .chip{padding-left:8px;padding-right:8px}:root[data-lang=en] .list-head .chip.pk-chip{padding-left:5px;padding-right:7px}:root[data-lang=en] .a2hs b{padding-right:22px;font-size:13px}:root[data-lang=en] .lbl.deco.xban>b{text-orientation:mixed;font-size:calc(4.5px * var(--z));letter-spacing:0;padding:calc(1.5px * var(--z)) calc(1px * var(--z))}
