:root{--gm-bg:#efe3d0;--gm-card:#fbf5ea;--gm-shadow:#c4ab8b;--gm-hi:#fff;--gm-btn:#d7c18e;--gm-btn-s:#ceb373;--gm-buy:#e2ecf0;--gm-line:#4a3426;--gm-tape:#eae2cd;--gm-badge:#cdb479;--gm-counter:#d5bea5;--gm-tA:#abcbd9;--gm-tB:#bccea1;--gm-tC:#e0b3b9;--gm-tD:#d7c18e;--gm-tE:#c3b4d5;--gm-ink:#1f2937;--gm-win:#1f5f99;--gm-lose:#b02a37;--gm-gold:#8a6400;--gm-brand:#0079ab;--gm-scene:none;--gm-sil:brightness(0) opacity(.28);--gm-bb1:246px;--gm-bb2:100px;--gm-pad:12px;--gm-fw:70px;--gm-fh:96px;--gm-fg:4px;--gm-fp:8px 12px;--gm-fa:40px;--gm-fam:4px;--gm-fl:18px;--gm-sg:6px;--gm-sw:390px;--gm-bw:268px;--gm-tl:278px;--gm-sh1:316px;--gm-sh2:350px;--gm-btc:175px;--gm-u1a:27px;--gm-colw:390px;--gm-go:-1px}@media (min-width:640px){:root{--gm-bb1:412px;--gm-bb2:160px;--gm-pad:24px;--gm-fw:112px;--gm-fh:152px;--gm-fg:8px;--gm-fp:16px 20px;--gm-fa:64px;--gm-fam:8px;--gm-fl:24px;--gm-sg:8px;--gm-sw:640px;--gm-bw:506px;--gm-tl:528px;--gm-sh1:566px;--gm-sh2:600px;--gm-btc:288px;--gm-u1a:68px;--gm-colw:640px;--gm-go:1px}}.gm-shop-l,.gm-shop-r{display:contents}@media (min-width:1000px){.gm-board:has(>.gm-col[data-face=shop]){max-width:780px}.gm-col[data-face=shop]{--gm-bb1:246px;--gm-bb2:100px;--gm-pad:12px;--gm-fw:70px;--gm-fh:96px;--gm-fg:4px;--gm-fp:8px 12px;--gm-fa:40px;--gm-fam:4px;--gm-fl:18px;--gm-sg:6px;--gm-sw:390px;--gm-bw:268px;--gm-tl:278px;--gm-sh1:316px;--gm-sh2:350px;--gm-btc:175px;--gm-u1a:27px;--gm-go:-1px;--gm-colw:780px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.gm-col[data-face=shop]>*{grid-column:1/-1}.gm-col[data-face=shop]>.gm-shop-l{grid-column:1;display:block}.gm-col[data-face=shop]>.gm-shop-r{grid-column:2;display:block}}html.dark{--gm-bg:#241d17;--gm-card:#30271f;--gm-shadow:#120e0b;--gm-hi:#3a3027;--gm-btn:#6b5a33;--gm-btn-s:#4f4226;--gm-buy:#22323a;--gm-line:#d9c7b0;--gm-tape:#5a4e3a;--gm-badge:#7a6a3e;--gm-counter:#60564a;--gm-tA:#3d5a68;--gm-tB:#4a5a38;--gm-tC:#6a434a;--gm-tD:#6b5a33;--gm-tE:#4f4566;--gm-ink:#efe8dc;--gm-win:#8cbcec;--gm-lose:#f0939c;--gm-gold:#e3bf5c;--gm-brand:#5cc3ec;--gm-scene:brightness(.45);--gm-sil:brightness(0) invert(1) opacity(.3)}.gm-root{width:100%;color:var(--gm-ink);font-family:var(--font-sans);justify-content:center;font-size:15px;font-weight:400;line-height:20px;display:flex}.gm-root *,.gm-root :before,.gm-root :after{box-sizing:border-box}.gm-board{background:var(--gm-bg);width:100%;max-width:640px;padding-bottom:24px;overflow:hidden}.gm-col{width:100%;max-width:var(--gm-colw);padding:0 var(--gm-pad);margin:0 auto}.gm-root :where(p,h1,h2,h3,ul,ol){margin:0;padding:0}.gm-root :where(ul,ol){list-style:none}.gm-root :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.gm-root :where(button:disabled){cursor:default}.gm-root :where(a){color:inherit;text-decoration:none}.gm-root :focus-visible{outline:3px solid var(--gm-brand);outline-offset:2px}.gm-z12{font-size:12px;line-height:16px}.gm-z13{font-size:13px;line-height:20px}.gm-z15{font-size:15px;line-height:20px}.gm-z18{font-size:18px;line-height:24px}.gm-z22{font-size:22px;line-height:28px}.gm-z32{font-size:32px;line-height:40px}.gm-w6{font-weight:600}.gm-w7{font-weight:700}.gm-win{color:var(--gm-win)}.gm-lose{color:var(--gm-lose)}.gm-gold{color:var(--gm-gold)}.gm-brand{color:var(--gm-brand)}.gm-nw{white-space:nowrap}.gm-keep,.gm-prose{word-break:keep-all;overflow-wrap:anywhere}.gm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gm-card{background:var(--gm-card);box-shadow:inset 0 0 0 2px var(--gm-line), 3px 5px 0 var(--gm-shadow);border-radius:3px;position:relative}.gm-tape:before{content:"";background:var(--gm-tape);width:28px;height:10px;box-shadow:inset 0 0 0 1.5px var(--gm-line);position:absolute;top:-5px;left:calc(50% - 14px)}.gm-head{justify-content:space-between;align-items:center;gap:8px;height:56px;display:flex}.gm-logo-h{margin:0;display:flex;position:relative}.gm-logo{flex:none;width:auto;height:40px;display:block}@media (min-width:640px){.gm-logo{height:48px}.gm-head:has(.gm-logo){height:64px}}.gm-head-l{align-items:center;gap:8px;min-width:0;display:flex}.gm-mode{background:var(--gm-card);height:24px;box-shadow:inset 0 0 0 1.5px var(--gm-line);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.gm-chip{background:var(--gm-card);width:104px;height:44px;box-shadow:inset 0 0 0 2px var(--gm-line);border-radius:22px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.gm-ic{flex:none;width:18px;height:18px;display:block}.gm-ic .f-line{fill:var(--gm-line)}.gm-ic .s-line{fill:none;stroke:var(--gm-line);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gm-ic .f-gold{fill:var(--gm-badge)}.gm-ic .f-tA{fill:var(--gm-tA)}.gm-ic .f-tC{fill:var(--gm-tC)}.gm-ic .f-tD{fill:var(--gm-tD)}.gm-stats{gap:var(--gm-sg);grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.gm-stat{text-align:center;height:56px;padding:8px 12px}.gm-stat-k{justify-content:center;align-items:center;gap:8px;height:18px;display:flex}.gm-stat-v{line-height:22px;display:block}.gm-scene{height:100px;margin:16px calc(0px - var(--gm-pad)) 0;position:relative}.gm-scene-img{width:var(--gm-sw);height:100px;filter:var(--gm-scene);position:absolute;top:0;left:0}.gm-shelf{width:32px;height:32px;position:absolute;top:38px}.gm-shelf-1{left:var(--gm-sh1)}.gm-shelf-2{left:var(--gm-sh2)}.gm-bubble{left:var(--gm-pad);width:var(--gm-bw);background:var(--gm-card);height:36px;box-shadow:inset 0 0 0 2px var(--gm-line), 2px 3px 0 var(--gm-shadow);white-space:nowrap;border-radius:10px;padding:8px 12px;position:absolute;top:46px;overflow:hidden}.gm-bubble-tail{left:var(--gm-tl);border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent var(--gm-line);width:0;height:0;position:absolute;top:57px}.gm-bubble-tail:after{content:"";border-style:solid;border-width:4px 0 4px 9px;border-color:transparent transparent transparent var(--gm-card);position:absolute;top:-4px;left:-15px}.gm-counter{margin:0 calc(0px - var(--gm-pad));padding:8px var(--gm-pad) 24px;background:var(--gm-counter);box-shadow:inset 0 -4px 0 var(--gm-line)}.gm-sec-h{justify-content:space-between;align-items:baseline;height:20px;margin-bottom:16px;display:flex}.gm-team .gm-sec-h{margin-top:16px;margin-bottom:24px}.gm-row{grid-template-columns:repeat(5, var(--gm-fw));gap:var(--gm-fg);display:grid}.gm-row+.gm-row{margin-top:24px}.gm-fr{width:var(--gm-fw);height:var(--gm-fh);padding:var(--gm-fp);text-align:left;display:block;position:relative}.gm-fr[data-front]{box-shadow:inset 0 0 0 3.5px var(--gm-line), 3px 5px 0 var(--gm-shadow)}.gm-fr[data-kept]{box-shadow:inset 0 0 0 3px var(--gm-gold), 3px 5px 0 var(--gm-shadow)}.gm-fr[data-sel]{box-shadow:inset 0 0 0 3px var(--gm-brand), 3px 5px 0 var(--gm-shadow)}.gm-fr-art{width:var(--gm-fa);height:var(--gm-fa);margin:0 auto var(--gm-fam);display:block}.gm-fr-art>*{width:100%;height:100%;display:block}.gm-fr-l{height:var(--gm-fl);line-height:var(--gm-fl);justify-content:space-between;align-items:baseline;display:flex}.gm-fr-l .gm-z15,.gm-fr-l .gm-z12{line-height:var(--gm-fl)}.gm-lv{top:-9px;left:calc((var(--gm-fw) - 34px) / 2);background:var(--gm-badge);width:34px;height:18px;box-shadow:inset 0 0 0 2px var(--gm-line);text-align:center;border-radius:9px;font-size:12px;font-weight:700;line-height:18px;position:absolute}.gm-kept-l{left:0;top:calc(var(--gm-fh) + 5px);width:var(--gm-fw);color:var(--gm-gold);text-align:center;white-space:nowrap;font-size:12px;font-weight:700;line-height:14px;position:absolute}.gm-slot-empty{width:var(--gm-fw);height:var(--gm-fh);box-shadow:inset 0 0 0 2px var(--gm-line);background:0 0;border-radius:3px;display:block}.gm-glow{outline:3px solid var(--gm-gold);outline-offset:var(--gm-go);animation:1.2s ease-in-out infinite gm-pulse}@keyframes gm-pulse{50%{outline-color:#0000}}@media (prefers-reduced-motion:reduce){.gm-glow{animation:none}}.gm-btn{background:var(--gm-card);height:44px;box-shadow:inset 0 0 0 2px var(--gm-line), 3px 4px 0 var(--gm-shadow);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;line-height:20px;display:flex}.gm-btn-buy{background:var(--gm-buy);box-shadow:inset 0 0 0 2.5px var(--gm-brand), 3px 4px 0 var(--gm-shadow);color:var(--gm-brand)}.gm-btn-main{background:var(--gm-btn);width:100%;height:48px;box-shadow:inset 0 0 0 3.5px var(--gm-line), 3px 4px 0 var(--gm-btn-s);font-size:18px;line-height:24px}.gm-btn:disabled,.gm-btn[aria-disabled=true]{box-shadow:inset 0 0 0 2px var(--gm-line);color:var(--gm-ink);background:0 0}.gm-btn-short:disabled{color:var(--gm-lose)}.gm-refresh{align-self:center;height:56px;font-size:13px;font-weight:600}.gm-refresh-2{white-space:normal;text-align:center;line-height:16px}.gm-row[data-name=shop-parts]{align-items:center;display:flex}.gm-row[data-name=shop-parts]>.gm-fr{flex:none}.gm-row[data-name=shop-parts]>.gm-refresh{min-width:0;margin-left:calc(16px - var(--gm-fg));flex:1}.gm-row[data-name=shop-parts]>.gm-undo{width:var(--gm-fw);flex:none}.gm-undo{white-space:normal;text-align:center;align-self:center;height:56px;padding:0 4px;font-size:13px;font-weight:600;line-height:16px}.gm-msg{background:var(--gm-card);height:56px;box-shadow:inset 0 0 0 2px var(--gm-line);border-radius:5px;margin-top:16px;padding:8px 12px;font-size:13px;line-height:20px;overflow:hidden}.gm-msg[data-guide]{box-shadow:inset 0 0 0 3px var(--gm-gold)}.gm-counter>.gm-sec-h:has(+.gm-msg){margin-bottom:8px}.gm-counter>.gm-msg{margin:0 0 16px}.gm-band{border-radius:5px;height:164px;margin-top:16px;padding:8px 8px 8px 80px}.gm-band-art{background:var(--gm-bg);width:56px;height:56px;box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:8px}.gm-band-r1{justify-content:space-between;align-items:baseline;gap:8px;height:20px;display:flex}.gm-band-r2{align-items:center;gap:8px;height:20px;margin-top:4px;display:flex}.gm-band-txt{height:40px;margin-top:4px;overflow:hidden}.gm-trait{height:20px;box-shadow:inset 0 0 0 2px var(--gm-line);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.gm-trait[data-t=A]{background:var(--gm-tA)}.gm-trait[data-t=B]{background:var(--gm-tB)}.gm-trait[data-t=C]{background:var(--gm-tC)}.gm-trait[data-t=D]{background:var(--gm-tD)}.gm-trait[data-t=E]{background:var(--gm-tE)}.gm-band-btns{gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.gm-band-btns .gm-btn{width:var(--gm-bb1);flex:none}.gm-band-btns .gm-btn+.gm-btn{width:var(--gm-bb2)}.gm-band-btns .gm-btn-sell{width:var(--gm-bb2);white-space:normal;text-align:center;margin-left:auto;padding:0 8px;font-size:13px;line-height:16px}.gm-fight{margin-top:16px}.gm-rule{margin-top:8px;line-height:20px}.gm-card.gm-rule{padding:8px 12px}.gm-rm-row{margin-top:24px}.gm-card.gm-rm-note{padding:8px 12px;line-height:20px}.gm-fight>.gm-btn{width:100%}.gm-trait[data-t=P]{background:var(--gm-hi)}.gm-art{display:block}.gm-part .p-a{fill:var(--gm-tD);stroke:var(--gm-line);stroke-width:2px;stroke-linejoin:round}.gm-part .p-b{fill:var(--gm-badge);stroke:var(--gm-line);stroke-width:2px;stroke-linejoin:round}.gm-part .p-l{fill:none;stroke:var(--gm-line);stroke-width:2px;stroke-linecap:round}.gm-bt-cols{grid-template-columns:var(--gm-btc) var(--gm-btc);gap:16px;margin-top:16px;display:grid}.gm-bt-h{height:20px;margin-bottom:8px}.gm-bt-list{flex-direction:column;gap:8px;height:424px;display:flex}.gm-u{flex:none}.gm-u1{height:168px;padding:8px 12px}.gm-u1 .gm-u-art{width:96px;height:96px;margin:0 0 4px var(--gm-u1a);display:block}.gm-u1 .gm-u-art img{width:100%;height:100%}@media (min-width:640px){.gm-bt-list{height:456px}.gm-u1{height:200px}.gm-u1 .gm-u-art{width:128px;height:128px}}.gm-u1 .gm-u-txt{flex-direction:column;align-items:center;gap:4px;display:flex}.gm-u2{align-items:center;gap:8px;height:56px;padding:8px 12px;display:flex}.gm-u2 .gm-u-art{flex:none;width:40px;height:40px}.gm-u2 .gm-u-txt{flex-direction:column;min-width:0;display:flex}.gm-u-name,.gm-u-stat{white-space:nowrap;display:block}.gm-mk{align-items:center;gap:4px;height:18px;line-height:18px;display:flex;position:absolute;top:4px}.gm-mk-l{left:4px}.gm-mk-r{right:4px}.gm-u-art{position:relative}.gm-u-dl{white-space:nowrap;text-shadow:0 0 2px var(--gm-card), 0 0 2px var(--gm-card);margin-top:-10px;animation:.3s ease-out gm-dl-in;position:absolute;top:50%;right:0}.gm-u1 .gm-u-dl{margin-top:-12px}@keyframes gm-dl-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gm-u-dl{animation:none}}.gm-u-fig{border-radius:7px;width:100%;height:100%;display:block}.gm-fx-lunge{animation:gm-fx-lunge calc(.2s * var(--gm-spd,1)) ease-out}.gm-fx-shake{animation:gm-fx-shake calc(.3s * var(--gm-spd,1)) linear}.gm-fx-sink{animation:gm-fx-sink calc(.6s * var(--gm-spd,1)) ease-in forwards}.gm-fx-flash{animation:gm-fx-flash calc(.4s * var(--gm-spd,1)) ease-out}.gm-fx-lunge.gm-fx-shake{animation:gm-fx-lunge calc(.2s * var(--gm-spd,1)) ease-out, gm-fx-shake calc(.3s * var(--gm-spd,1)) linear calc(.2s * var(--gm-spd,1))}.gm-fx-flash.gm-fx-shake{animation:gm-fx-flash calc(.4s * var(--gm-spd,1)) ease-out, gm-fx-shake calc(.3s * var(--gm-spd,1)) linear}@keyframes gm-fx-lunge{50%{transform:translateX(calc(12px * var(--gm-dir,1)))}}@keyframes gm-fx-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes gm-fx-sink{to{opacity:.2;transform:translateY(12px)}}@keyframes gm-fx-flash{50%{box-shadow:0 0 0 3px var(--gm-gold)}}@media (prefers-reduced-motion:reduce){.gm-fx-lunge,.gm-fx-shake,.gm-fx-sink,.gm-fx-flash,.gm-fx-lunge.gm-fx-shake,.gm-fx-flash.gm-fx-shake{animation:none}}.gm-cap{background:var(--gm-card);height:96px;box-shadow:inset 0 0 0 2px var(--gm-line);text-align:left;border-radius:5px;flex-direction:column;justify-content:flex-end;margin-top:16px;padding:8px 12px;display:flex}.gm-cap-in{flex-direction:column;flex:none;justify-content:flex-end;height:80px;display:flex;overflow:hidden}.gm-cap>p,.gm-cap-in>p{flex:none}.gm-bt-ctl{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (min-width:640px){.gm-bt-ctl{grid-template-columns:var(--gm-btc) var(--gm-btc)}}.gm-bt-spd{grid-template-columns:repeat(4,1fr);padding-left:2px;display:grid}.gm-bt-spd-b{border-radius:0;margin-left:-2px}.gm-bt-spd-b:first-child{border-radius:7px 0 0 7px}.gm-bt-spd-b:last-child{border-radius:0 7px 7px 0}.gm-bt-spd-b:focus-visible{z-index:1;position:relative}.gm-bt-spd-b[aria-pressed=true]{background:var(--gm-btn);box-shadow:inset 0 0 0 3.5px var(--gm-line), 3px 4px 0 var(--gm-shadow)}.gm-bt-go{margin-top:16px}.gm-bt-end .gm-btn{height:48px}.gm-cap.gm-bt-res{text-align:center;justify-content:center;align-items:center;height:auto;min-height:56px}.gm-bt-why{text-align:center;word-break:normal;overflow-wrap:normal;margin-top:8px}.gm-res,.gm-entry{flex-direction:column;gap:8px;margin-top:16px;padding:16px 12px;display:flex}.gm-col[data-face=workshop]{grid-template-columns:auto 1fr auto;column-gap:8px;display:grid}.gm-col[data-face=workshop]>*{grid-column:1/-1}.gm-col[data-face=workshop]>.gm-head{display:contents}.gm-col[data-face=workshop]>.gm-head>*{grid-row:1;height:56px}.gm-col[data-face=workshop]>.gm-head>.gm-head-l{grid-column:1}.gm-col[data-face=workshop]>.gm-head>.gm-chip{grid-column:3;align-self:center;height:44px}.gm-col[data-face=workshop]>.gm-rk-h{grid-area:1/2;place-self:center start;margin-top:0}.gm-col[data-face=workshop]>.gm-rk-h.gm-z22{background:var(--gm-card);height:24px;box-shadow:inset 0 0 0 1.5px var(--gm-line);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.gm-sec{margin-top:24px}.gm-sec>h2{height:20px;margin-bottom:16px}.gm-sec>h2:has(+.gm-row-view){margin-bottom:24px}.gm-marks{flex-wrap:wrap;gap:4px;display:flex}.gm-mark{background:var(--gm-card);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:3px;justify-content:center;align-items:center;display:flex}.gm-flow{margin-top:24px;padding:16px}.gm-flow summary{cursor:pointer;height:44px}.gm-flow-l{flex-direction:column;gap:4px;max-height:320px;margin-top:8px;display:flex;overflow-y:auto}.gm-row-view .gm-fr{cursor:default}.gm-sec .gm-row-view{margin-top:0}.gm-row-view{direction:ltr}.gm-fight .gm-btn-main{display:flex}.gm-type .gm-ch{animation:10ms step-end backwards gm-type-in}.gm-type-done .gm-ch{animation:none}@keyframes gm-type-in{0%,to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.gm-type .gm-ch{animation:none}}.gm-btns{flex-direction:column;gap:8px;display:flex}.gm-btns>.gm-btn{width:100%}.gm-warn{background:var(--gm-card);box-shadow:inset 0 0 0 2px var(--gm-gold);color:var(--gm-gold);border-radius:5px;padding:8px 12px}.gm-fight>.gm-warn{margin-top:8px}.gm-btns>.gm-warn,.gm-btns>.gm-rk-msg{margin-top:0}.gm-fb{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:24px;display:flex}.gm-fb-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.gm-fb-b[aria-pressed=true]{background:var(--gm-btn);box-shadow:inset 0 0 0 3.5px var(--gm-line), 3px 4px 0 var(--gm-shadow)}.gm-fb-comment{flex-direction:column;gap:8px;width:100%;display:flex}.gm-fb-text{background:var(--gm-card);width:100%;box-shadow:inset 0 0 0 2px var(--gm-line);color:var(--gm-ink);resize:none;border-radius:7px;padding:8px 12px}.gm-link{color:var(--gm-brand);text-underline-offset:3px;padding:12px 0;font-weight:700;text-decoration:underline;display:inline-block}.gm-warn .gm-link{width:fit-content;margin-top:4px;display:block}.gm-rank-l{white-space:nowrap;height:20px}.gm-rk-h{margin-top:16px}.gm-rk-tabs{grid-template-columns:var(--gm-btc) var(--gm-btc);gap:16px;margin-top:16px;display:grid}.gm-tab-on{color:var(--gm-brand);box-shadow:inset 0 0 0 3px var(--gm-brand), 3px 4px 0 var(--gm-shadow)}.gm-rk-msg{margin-top:16px;padding:16px 12px}.gm-rk-fail{flex-direction:column;gap:8px;display:flex}.gm-rk-msg+.gm-rk-w,.gm-rk-msg+.gm-fd-w{margin-top:16px}.gm-rk-w,.gm-fd-w{margin-top:8px}.gm-rk{border-collapse:collapse;table-layout:fixed;width:100%}.gm-rk th,.gm-rk td{text-align:center;vertical-align:middle;height:36px;padding:8px 4px}.gm-rk th{height:32px;font-weight:600}.gm-rk th:first-child,.gm-rk td:first-child{padding-left:8px}.gm-rk th:last-child,.gm-rk td:last-child{padding-right:8px}.gm-rk th:first-child{width:52px}.gm-rk th:nth-child(3),.gm-rk th:nth-child(4){width:44px}.gm-rk th:nth-child(5){width:60px}.gm-rk tbody tr td{border-top:1px solid var(--gm-shadow)}.gm-rk .gm-rk-name{text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.gm-rk-me td{color:var(--gm-brand);font-weight:700}.gm-rk-open{text-align:left;text-underline-offset:3px;align-items:center;gap:4px;max-width:100%;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.gm-rk-open:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--gm-line);flex:none}.gm-rk-open[aria-expanded=true]:after{transform:rotate(180deg)}.gm-rk .gm-rk-team td{border-top:0;height:auto;padding:8px 8px 12px}.gm-rk-mini{justify-content:center;gap:8px;display:flex}.gm-rk-u{flex-direction:column;flex:none;align-items:center;gap:4px;width:62px;display:flex}.gm-rk-self{margin-top:16px;padding:8px 12px}@media (min-width:640px){.gm-rk th:first-child,.gm-rk th:nth-child(3),.gm-rk th:nth-child(4){width:72px}.gm-rk th:nth-child(5){width:88px}.gm-rk-u{width:104px}}.gm-links{grid-template-columns:var(--gm-btc) var(--gm-btc);gap:8px 16px;display:grid}.gm-links>:first-child{grid-column:1/-1}@media (min-width:640px){.gm-links{grid-template-columns:repeat(5, var(--gm-fw));column-gap:var(--gm-fg)}.gm-links>:first-child{grid-column:span 3}}.gm-col:is([data-face=friends],[data-face=workshop],[data-face=away])>.gm-warn{margin-top:16px}.gm-root,.gm-col [data-name=fd-result]{scroll-margin-top:64px}.gm-fd{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}.gm-fd th,.gm-fd td{text-align:center;vertical-align:middle;white-space:nowrap;width:1%;height:44px;padding:4px}.gm-fd th{height:32px;font-weight:600}.gm-fd th:first-child,.gm-fd td:first-child{padding-left:8px}.gm-fd th:last-child,.gm-fd td:last-child{padding-right:8px}.gm-fd .gm-fd-name{text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;width:auto}.gm-fd tbody tr td{border-top:1px solid var(--gm-shadow)}.gm-fd .gm-fd-act .gm-btn{margin:0 auto}.gm-fd .gm-fd-ask td{text-align:left;white-space:normal;border-top:0;width:auto;height:auto;padding:0 8px 8px}.gm-fd-ask-b{gap:8px;margin-top:8px;display:flex}.gm-fd-me td.gm-win{color:var(--gm-win)}.gm-fd-me td.gm-lose{color:var(--gm-lose)}.gm-fd tfoot td{border-top:1px solid var(--gm-shadow)}.gm-fd .gm-fd-stale td{text-align:left;white-space:normal;width:auto;height:auto;padding:8px}.gm-fd-empty{flex-direction:column;gap:8px;display:flex}.gm-fd-rot{grid-template-columns:var(--gm-btc) var(--gm-btc);gap:16px;display:grid}.gm-fd-rot .gm-btn{height:48px}.gm-btn-sm{height:32px;box-shadow:inset 0 0 0 1.5px var(--gm-line), 2px 3px 0 var(--gm-shadow);border-radius:5px;padding:0 8px;font-size:12px;line-height:16px}.gm-btn-sm:disabled{box-shadow:inset 0 0 0 1.5px var(--gm-line)}.gm-fd-end{min-width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:3px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.gm-fd-away-h{align-items:center;height:44px}.gm-fd-away-h>.gm-btn{width:112px}.gm-fd-away{margin-top:0;padding:4px 16px}.gm-fd-away-r{align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.gm-fd-away-r+.gm-fd-away-r{border-top:1px solid var(--gm-shadow)}.gm-fd-away-n{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.gm-fd-mark{box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:3px;flex:none;padding:4px 8px}.gm-ws-now{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.gm-ws-sel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gm-ws-l{flex-direction:column;gap:4px;min-width:0;display:flex}.gm-ws-f{display:block;position:relative}.gm-ws-f:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid var(--gm-line);pointer-events:none;position:absolute;top:19px;right:12px}.gm-ws-ctl{background:var(--gm-card);width:100%;height:44px;box-shadow:inset 0 0 0 2px var(--gm-line);color:var(--gm-ink);font:inherit;appearance:none;border:0;border-radius:7px;padding:0 12px;font-size:18px;font-weight:600;line-height:24px;display:block}select.gm-ws-ctl{cursor:pointer;padding-right:32px}textarea.gm-ws-ctl{resize:none;overflow-wrap:anywhere;height:auto;padding:8px 12px}.gm-ws-secret{color:var(--gm-gold)}.gm-aw,.gm-aw-li{flex-direction:column;gap:16px;display:flex}.gm-aw-li>.gm-row-view{margin-top:8px}.gm-aw-r{flex-direction:column;gap:8px;padding:16px;display:flex}.gm-aw-top{align-items:center;gap:8px;display:flex}.gm-aw-n{word-break:keep-all;overflow-wrap:anywhere;flex:1;min-width:0}.gm-aw-open{align-self:flex-start}.gm-entry .gm-away-l{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.gm-sc-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.gm-sc-scrap{text-align:right;flex:none;width:192px;padding:8px 12px}.gm-sc-h>h2{padding-top:8px}.gm-sc-h>.gm-dc-n{flex:1;min-width:0;padding-top:8px}.gm-sc{height:200px;margin:16px calc(0px - var(--gm-pad)) 0}.gm-sc-svg{width:100%;height:100%;filter:var(--gm-scene);display:block}.gm-sc-bot{--lo:1.4;--li:1;--le:.8}.gm-sc-today{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px;padding:16px;display:flex}@media (min-width:640px){.gm-sc{height:328px}}.gm-dc-lead{margin-bottom:16px}.gm-dc-grid{grid-template-columns:var(--gm-btc) var(--gm-btc);gap:8px 16px;display:grid}.gm-dc{text-align:left;align-items:center;gap:8px;height:64px;padding:8px;display:flex}.gm-dc:disabled{cursor:default}.gm-dc[data-state=placed]{box-shadow:inset 0 0 0 3px var(--gm-win), 3px 5px 0 var(--gm-shadow)}.gm-dc-art{--lo:1.1;--li:.9;--le:.7;flex:none;width:48px;height:48px;display:block}.gm-dc-t{flex-direction:column;gap:4px;min-width:0;display:flex}@media (min-width:640px){.gm-dc{gap:16px;height:80px;padding:8px 16px}.gm-dc-art{--lo:1.4;--li:1;--le:.8;width:64px;height:64px}}.gm-dx-lead{margin-bottom:16px}.gm-dx-n{gap:8px;display:flex}.gm-dx{flex-direction:column;gap:16px;display:flex}.gm-dx-c{padding:16px}.gm-dx-h{margin-bottom:8px;display:flex}.gm-dx-g{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.gm-dx-t{aspect-ratio:1;background:var(--gm-bg);box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative}.gm-dx-t[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--gm-brand)}.gm-dx-t:not([data-state=seen]) .gm-art,.gm-dx-art:not([data-state=seen]) .gm-art{filter:var(--gm-sil)}.gm-dx-q{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gm-dx-d{border-top:2px dashed var(--gm-shadow);gap:16px;min-height:104px;margin-top:16px;padding-top:16px;padding-bottom:16px;display:flex}.gm-dx-art{flex:none}.gm-dx-dt{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.gm-dx-nm{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.gm-dx-buy{margin-top:4px}.gm-dx-t .gm-art{width:40px;height:40px}.gm-dx-art .gm-art{width:64px;height:64px}@media (min-width:640px){.gm-dx-c{padding:24px}.gm-dx-d{min-height:120px}.gm-dx-t .gm-art{width:64px;height:64px}.gm-dx-art .gm-art{width:120px;height:120px}}.gm-ti{padding:8px 16px}.gm-ti-g{flex-direction:column;display:flex}.gm-ti-g+.gm-ti-g{border-top:2px dashed var(--gm-shadow)}.gm-ti-r{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 0;display:flex}.gm-ti-c{align-items:baseline;gap:8px;display:flex}@media (min-width:640px){.gm-ti{padding:8px 24px}}.gm-aw-why{flex-direction:column;gap:4px;display:flex}.gm-root{position:relative}.gm-ad{justify-content:center;align-items:center;min-height:280px;margin-top:24px;display:flex}.gm-ad>ins{width:100%;min-height:280px;display:block}.gm-ad:has(>ins[data-ad-status=unfilled]){display:none}.gm-ad[data-ad-preview]{border:2px dotted var(--gm-line);border-radius:6px}.gm-rail{display:none;position:absolute;top:160px}html[data-gm-rail="160"] .gm-rail{width:160px;display:block}html[data-gm-rail="300"] .gm-rail{width:300px;display:block}.gm-rail-l{right:calc(50% + 446px)}.gm-rail-r{left:calc(50% + 446px)}.gm-rail .gm-ad{min-height:600px;margin-top:0}.gm-rail .gm-ad>ins{min-height:600px}.gm-ad+.gm-rk-w,.gm-ad+.gm-ti,.gm-ad+.gm-share{margin-top:24px}@media (min-width:640px){.gm-col>.gm-ad,.gm-col>.gm-ad>ins{min-height:250px}}.gm-wk{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px 12px;display:grid}.gm-wk-i{align-items:center;gap:8px;min-width:0;height:48px;display:flex}.gm-wk-a{width:48px;height:48px;box-shadow:inset 0 0 0 1.5px var(--gm-line);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.gm-wk-a .gm-art{width:40px;height:40px}.gm-wk-n{white-space:nowrap;min-width:0}.gm-wk-a[data-t=A]{background:var(--gm-tA)}.gm-wk-a[data-t=B]{background:var(--gm-tB)}.gm-wk-a[data-t=C]{background:var(--gm-tC)}.gm-wk-a[data-t=D]{background:var(--gm-tD)}.gm-wk-a[data-t=E]{background:var(--gm-tE)}@media (min-width:640px){.gm-wk{grid-template-columns:repeat(3,minmax(0,1fr))}}.gm-aux{flex-wrap:wrap;gap:8px 16px;display:flex}.gm-aux>a{white-space:nowrap}.gm-hw{padding-left:24px;list-style:decimal}.gm-hw>li{display:list-item}.gm-hw-s{display:inline-block}@media (display-mode:standalone){.gm-root [data-name=to-app]{display:none}}.gm-app-box{align-items:flex-start;gap:8px;margin-top:16px;padding:16px 12px;display:flex}.gm-ic.gm-app-ok{width:24px;height:24px;margin-top:-2px}.gm-app-card{margin-top:16px;padding:16px 12px}.gm-app-card>h2,.gm-app-sub>h2{margin-bottom:8px}.gm-app-ol{flex-direction:column;gap:8px;display:flex}.gm-app-li{align-items:flex-start;gap:8px;display:flex}.gm-app-li>.gm-ic{margin-top:1px}.gm-app-n{text-align:center;flex:none;min-width:12px}.gm-ic .gm-app-dot{stroke-width:3.5px}.gm-app-more{margin-top:16px;padding:16px 12px}.gm-app-more summary{cursor:pointer;height:44px}.gm-app-sub{margin-top:16px}
.gm-share{margin-top:16px}.gm-cardbox{background:var(--gm-card);width:100%;height:458px;box-shadow:inset 0 0 0 2px var(--gm-line), 3px 5px 0 var(--gm-shadow);border-radius:3px;position:relative}.gm-cardbox[data-draw=done]{box-shadow:3px 5px 0 var(--gm-shadow);background:0 0}.gm-cardcv{visibility:hidden;border-radius:3px;width:100%;height:auto;display:block}.gm-cardbox[data-draw=done] .gm-cardcv{visibility:visible}.gm-cardwait{text-align:center;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;inset:0}@media (max-width:389.98px){.gm-cardbox{aspect-ratio:4/5;height:auto}}.gm-share-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.gm-share-btns .gm-btn-main,.gm-share-btns .gm-share-x{grid-column:1/-1}@media (min-width:640px){.gm-cardbox{height:740px}.gm-share-btns{grid-template-columns:repeat(3,1fr)}.gm-share-btns .gm-btn-main,.gm-share-btns .gm-share-x{grid-column:auto}.gm-share-btns .gm-btn{height:48px}}
