.game-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-min);padding:0 16px;border-radius:var(--radius);font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1.4;cursor:pointer}.game-btn--quiet{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-interactive);text-decoration:none}.game-btn--quiet:hover{text-decoration:underline}.game-entry{font-weight:500}.game-entry__lead{max-width:40em;margin-top:16px}.game-entry__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.game-entry__actions .btn--primary{flex:1 1 100%}@media (min-width:768px){.game-entry__actions .btn--primary{flex:0 0 auto;min-width:240px}}.game-entry__band{display:block;margin-top:24px}.game-entry__how{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.game-entry__how{margin-top:24px}.game-entry__how h2{margin-bottom:8px}.game-entry__steps{display:grid;gap:4px;padding-left:24px}.game-entry__more{margin-top:16px}.game-codex{font-weight:500}.game-codex__lead{margin-top:16px}.game-codex__back{margin-top:8px}.main:has(> .gp){max-width:calc(1264px + 40px)}.gp-noscript,.gp-warn{margin-bottom:16px;padding:8px 16px;border:1px solid var(--color-border);border-left:4px solid var(--color-error);border-radius:var(--radius);background:var(--color-surface);font-weight:600}.gp-goal{display:flex;align-items:center;gap:8px;min-height:var(--tap-min);margin-bottom:16px;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.gp-goal__label{flex:none;font-size:var(--fs-fine);font-weight:700;line-height:1.4}.gp-goal__text{min-width:0;font-weight:600;line-height:1.4}.gp-grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}.gp-log,.gp-main,.gp-party{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.gp-log h2,.gp-main h2,.gp-party h2{margin-bottom:8px}@media (min-width:768px){.gp-grid{grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"party main" "party log"}.gp-party{grid-area:party}.gp-main{grid-area:main}.gp-log{grid-area:log}}@media (min-width:1080px){.gp-grid{grid-template-columns:320px minmax(0,640px) 256px;grid-template-rows:auto;grid-template-areas:"party main log";justify-content:center}}.gp-party__list{list-style:none;display:grid;gap:8px}.gp-member{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:16px;align-items:center;min-height:80px;padding:8px 0 0;border-top:1px solid var(--color-border);line-height:1.4}.gp-member:first-child{border-top:0;padding-top:0}.gp-member:last-child{padding-bottom:0}.gp-member__fig{width:80px;height:80px}.gp-member__fig svg{display:block;width:80px;height:80px}.gp-member__info{display:grid;gap:4px;min-width:0}.gp-member__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.gp-member__name{font-weight:700;overflow-wrap:anywhere}.gp-member__down{color:var(--color-error);font-weight:700}.gp-member__job{font-size:var(--fs-fine)}.gp-member__bars{display:flex;flex-wrap:wrap;gap:0 16px;font-size:var(--fs-fine);font-variant-numeric:tabular-nums}.gp-member__bars{row-gap:4px}.gp-member__bar{display:grid;grid-template-columns:auto minmax(16px,1fr) auto;column-gap:4px;align-items:center;flex:1 1 0;min-width:max-content;font-weight:700}.gp-member__bar>.gp-ic{display:contents}.gp-member__bar>.gp-ic>svg{grid-column:1;grid-row:1}.gp-member__bar>.gp-ic>.gp-ic__t{grid-column:3;grid-row:1;white-space:nowrap;text-align:right}.gp-member__bar>.gp-gauge{grid-column:2;grid-row:1}.gp-gauge{display:block;height:4px;overflow:hidden;border-radius:2px;background:var(--b-r1,var(--color-surface));box-shadow:inset 0 0 0 1px var(--b-tag-edge,var(--color-border))}.gp-gauge::before{content:'';display:block;width:var(--v);height:100%;border-radius:2px;background:var(--b-mp,var(--color-primary))}.gp-gauge--hp::before{background:var(--b-hp,var(--color-error))}.gp-ic{display:inline-flex;align-items:baseline;gap:4px;max-width:100%;vertical-align:top}.gp-ic>svg{flex:none;align-self:center}.gp-ic__t{min-width:0}.gp-ic--32{gap:8px}@media (min-width:1024px){.gp .gp-face[data-face=town] .gp-ic--32{display:flex;align-items:center;gap:4px}.gp .gp-face[data-face=town] .gp-ic--32>svg{width:20px;height:20px}.gp .gp-face[data-face=board] .gp-chip__n .gp-ic>svg,.gp .gp-face[data-face=church] .gp-boxh .gp-ic>svg,.gp .gp-face[data-face=garden] .gp-chips__k .gp-ic>svg,.gp .gp-face[data-face=town] .gp-place__word .gp-ic>svg,.gp .gp-member__down .gp-ic>svg,.gp .gp-mhead__down .gp-ic>svg,.gp .gp-plant__note .gp-ic>svg,.gp .gp-town__title .gp-cycle .gp-ic>svg,.gp .gp-tw__titles .gp-chips__k .gp-ic>svg,.gp .gp-ware__eff .gp-add__k .gp-ic>svg{display:none}:lang(zh) .gp .gp-eq-gold .gp-ic>svg{display:none}}.gp-log__when{margin-bottom:8px;font-weight:700}.gp-sum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;line-height:1.4}.gp-sum__row{display:contents}.gp-sum dt{font-weight:600}.gp-sum dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gp-val{white-space:nowrap}.gp-val.is-pair{display:inline-block;max-width:100%;white-space:normal}.gp-val.is-pair>span{white-space:nowrap}.gp-views{margin-bottom:16px}.gp-views ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.gp-views a{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 16px;border:1px solid var(--color-border-interactive);border-radius:var(--radius);color:var(--color-primary-text);font-weight:600;line-height:1.4;text-decoration:none}.gp-views a:hover{text-decoration:underline}.gp-main__text{word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-main__text{word-break:normal}.gp-views a[aria-current]{border-color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.gp-settings{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border)}.gp-settings__note{font-weight:600;line-height:1.4}#gp-sound:not([data-level=off]) .gp-sound__off,#gp-sound[data-level=off] .gp-sound__on{display:none}.gp-sound__t{display:inline-grid}.gp-sound__t>span{grid-area:1/1;justify-self:start;visibility:hidden}#gp-sound[data-level=high] .gp-sound__t--high,#gp-sound[data-level=low] .gp-sound__t--low,#gp-sound[data-level=mid] .gp-sound__t--mid,#gp-sound[data-level=off] .gp-sound__t--off{visibility:visible}.gp-clock{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:8px 16px;border:1px dashed var(--color-border-interactive);border-radius:var(--radius-lg)}.gp-clock__label{font-size:var(--fs-fine);font-weight:700}.gp-clock__note{flex-basis:100%;font-size:var(--fs-fine);font-weight:600}.gp-view{container-type:inline-size;min-width:0}.gp-face{display:grid;gap:16px;align-content:start;min-width:0}.gp-face[data-face=depart]{gap:24px}.gp-view p{margin:0}.gp-view .is-good{color:var(--color-primary-text);font-weight:600}.gp-view .is-bad{color:var(--color-error);font-weight:600}.gp-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gp-principle,.gp-set__why{line-height:1.6}.gp-view__note{font-weight:600;line-height:1.6}.gp-status{font-weight:700;line-height:1.6}.gp-view .gp-status.is-bad,.gp-view .gp-status.is-good{font-weight:700}.gp-band{padding:8px 16px;border:1px solid var(--color-primary);border-radius:var(--radius);background:var(--color-primary-light);font-weight:700;line-height:1.6}.gp-down{color:var(--color-error);font-weight:700;line-height:1.6}.gp-band-row{display:contents}@media (min-width:1024px){.gp .gp-band-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.gp .gp-band-row>.gp-acts{margin:0}}.gp-type .gp-ch{visibility:hidden}.gp-type .gp-ch.is-on{visibility:visible}.gp-line{line-height:1.6}.gp-line+.gp-line{margin-top:4px}.gp-scene__w{aspect-ratio:1216/320}.gp-scene__n{display:none;aspect-ratio:358/200}.gp-scene svg{display:block;width:100%;height:100%}@media (max-width:767px){.gp-scene__w{display:none}.gp-scene__n{display:block}}.gp-town__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;line-height:1.4}.gp-town__name{font-weight:700}.gp-town__gold{font-weight:700;font-variant-numeric:tabular-nums}.gp-places{list-style:none;display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr) auto;gap:8px 16px}.gp-place{display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-template-areas:"name desc side";column-gap:16px;align-items:center;min-height:var(--tap-min);line-height:1.4}.gp-place__name{grid-area:name;font-weight:700}.gp-place__desc{grid-area:desc;min-width:0}.gp-place__side{grid-area:side;display:flex;align-items:center;justify-content:flex-end;gap:16px}.gp-place__val{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-place__word{display:inline-flex;align-items:center;min-height:var(--tap-min);font-weight:600;white-space:nowrap}.gp-place__note{grid-column:1/-1;margin-top:8px}@container (max-width:479px){.gp-places{grid-template-columns:minmax(0,1fr);gap:16px}.gp-place{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name side" "desc desc";row-gap:4px}}.gp-set{display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:16px;align-items:start}.gp-set__label{display:flex;align-items:center;min-height:var(--tap-min);font-weight:700;line-height:1.4}.gp-set__body{display:grid;gap:8px;min-width:0}@container (max-width:559px){.gp-set{grid-template-columns:minmax(0,1fr);row-gap:8px}.gp-set__label{min-height:0}}.gp-picks{display:flex;flex-wrap:wrap;gap:8px}.gp-set .gp-pick{padding-top:8px;padding-bottom:8px}.gp-set__body>.gp-set__why{margin-top:8px}.gp-pick{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 8px;border:1px solid var(--color-border-interactive);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--fs-body);font-weight:600;line-height:1.4;cursor:pointer}.gp-pick[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-light);font-weight:700}.gp-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:var(--tap-min)}.gp-mark{color:var(--color-error);font-weight:700}.gp-step{display:inline-flex;align-items:center;gap:4px}.gp-step__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-interactive);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--fs-body);font-weight:700;line-height:1;cursor:pointer}.gp-step__btn[aria-disabled=true]{border-style:dashed;cursor:default}.gp-step__val{min-width:48px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-subs{display:grid;grid-template-columns:auto auto minmax(0,1fr);column-gap:16px;line-height:1.4}.gp-sub{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-height:var(--tap-min)}.gp-sub__label{font-weight:700}.gp-sub__after{display:flex;flex-wrap:wrap;gap:0 16px;min-width:0;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-sub__after{word-break:normal}.gp-sub__bag{font-variant-numeric:tabular-nums}.gp-tacs{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px}.gp-tac{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.gp-tac__name{font-weight:700;line-height:1.4}@container (max-width:559px){.gp-tacs{grid-template-columns:minmax(0,1fr)}.gp-tac{grid-template-columns:minmax(0,1fr);row-gap:4px}}.gp-est{min-height:1.6em;font-weight:600;line-height:1.6}.gp-est__t{display:block}@container (max-width:576px){.gp-est{min-height:3.2em}.gp-est__t{max-width:532px}}@container (max-width:315px){.gp-est{min-height:4.8em}.gp-est__t{max-width:265px}}.gp-hls__title{font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-hls{list-style:none;display:grid;gap:8px}.gp-hl{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:8px;align-items:center;min-height:32px}.gp-hl__art{width:32px;height:32px}.gp-hl__art svg{display:block;width:32px;height:32px}.gp-hl__art.is-ui{display:grid;place-items:center}.gp-hl__art.is-ui svg{width:20px;height:20px}.gp-eq-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.gp-eq-gold{display:flex;align-items:baseline;gap:8px;line-height:1.4}.gp-eq-gold__k{font-weight:600}.gp-eq-gold__v{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-box__line,.gp-eq-best{font-weight:600;line-height:1.6}.gp-boxes{list-style:none;display:grid;gap:16px}.gp-box{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg)}.gp-boxh{font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-mhead{display:grid;grid-template-columns:80px minmax(0,1fr) auto;column-gap:16px;align-items:center;min-height:80px}.gp-mhead__fig{width:80px;height:80px}.gp-mhead__fig svg{display:block;width:80px;height:80px}.gp-mhead__info{display:grid;gap:4px;min-width:0;line-height:1.4}.gp-mhead__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.gp-mhead__name{font-weight:700;overflow-wrap:anywhere}.gp-mhead__down{color:var(--color-error);font-weight:700}.gp-mhead__extra{display:flex;flex-wrap:wrap;gap:0 8px}.gp-mhead__k{font-weight:600}.gp-mhead__v{overflow-wrap:anywhere}.gp-mhead__side{display:flex;align-items:center;justify-content:flex-end}.gp-mhead__body{display:contents}.gp-icon{display:inline-flex;flex:none;width:32px;height:32px}.gp-icon svg{display:block;width:32px;height:32px}.gp-adds,.gp-diffs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gp-add,.gp-diff{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;line-height:1.4}.gp-add__k,.gp-diff__k{font-size:var(--fs-fine);font-weight:600}.gp-diff__v{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-variant-numeric:tabular-nums}.gp-add__v{font-weight:700;font-variant-numeric:tabular-nums}.gp-diff__k>svg,.gp-rival__nums dt>svg{display:block}.gp-diff.is-up .gp-diff__v{color:var(--color-primary-text)}.gp-diff.is-down .gp-diff__v{color:var(--color-error)}.gp-tri{display:block;flex:none;width:8px;height:8px}.gp-note{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:1.6}.gp-view .gp-note.is-good .gp-diff__k{color:var(--color-text)}.gp-slot .gp-note,.gp-ware .gp-note{grid-column:2/-1}.gp-slots{list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px 16px}.gp-slot,.gp-slots__head{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.gp-slot{min-height:var(--tap-min);line-height:1.4}.gp-slots__h{font-size:var(--fs-fine);font-weight:600;line-height:1.4}.gp-slots__h.is-now{grid-column:2}.gp-slots__h.is-up{grid-column:3/-1}.gp-slot__name{font-weight:600;white-space:nowrap}.gp-slot__now,.gp-slot__up{display:flex;align-items:center;gap:8px;min-width:0}.gp-slot__upinfo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.gp-slot__item{overflow-wrap:anywhere}.gp-slot__up .gp-slot__item{font-weight:700}.gp-slot__word{grid-column:3/-1;font-weight:600}.gp-slot__act{display:flex;justify-content:flex-end}@container (max-width:559px){.gp-slots{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.gp-slot__act .game-btn{padding:0 8px}.gp-slots__head{display:none}.gp-slot{grid-template-areas:"name now word"}.gp-slot.has-up{grid-template-areas:"name now now" ". up act";row-gap:8px}.gp-slot__name{grid-area:name}.gp-slot__now{grid-area:now}.gp-slot__up{grid-area:up;align-self:stretch}.gp-slot__act{grid-area:act}.gp-slot__word{grid-area:word;grid-column:auto;text-align:right}}.gp-wares{display:grid;grid-template-columns:32px minmax(88px,1fr) minmax(88px,1fr) 240px;gap:16px;line-height:1.4}.gp-ware,.gp-wares__head{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center}.gp-wares__head{padding-bottom:8px;border-bottom:1px solid var(--color-border)}.gp-wares__h{font-size:var(--fs-fine);font-weight:600;text-align:center}.gp-wares__h.is-item{grid-column:1/3;text-align:left}.gp-wgroup{grid-column:1/-1;margin-top:8px;font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-ware{row-gap:8px}.gp-ware__name{font-weight:700;overflow-wrap:anywhere}.gp-btn2{display:grid;justify-items:center}.gp-btn2__t{overflow-wrap:anywhere}.gp-ware__gold{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-ware__gold.is-bad{font-weight:700}.gp-ware__eff{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;text-align:center}.gp-ware__eff .gp-adds{justify-content:center}.gp-ware__bag,.gp-ware__for{font-size:var(--fs-fine);font-weight:600}.gp-ware__have{font-weight:600;font-variant-numeric:tabular-nums}.gp-ware__desc{grid-row:2;grid-column:2/-1;line-height:1.6}.gp-ware__buy{grid-row:1;grid-column:4;display:grid;gap:4px;min-width:0}.gp-ware__buy>.game-btn{width:100%}.gp-who{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.gp-who__name{font-weight:700}.gp-who--none{font-weight:600;text-align:center}.gp-buyrow{display:flex;align-items:center;gap:8px}.gp-buyrow>.game-btn{flex:1}.gp-wares--sell .gp-ware__buy{gap:8px}@container (max-width:559px){.gp-wares{grid-template-columns:32px minmax(0,1fr)}.gp-wares__head{display:none}.gp-ware{grid-template-areas:"icon name" ". eff" ". buy"}.gp-ware.has-desc{grid-template-areas:"icon name" ". eff" ". desc" ". buy"}.gp-ware>.gp-icon{grid-area:icon}.gp-ware__name{grid-area:name}.gp-ware__name{align-self:stretch;display:flex;align-items:center}.gp-ware__eff{grid-area:eff;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px 16px;text-align:left}.gp-ware__eff .gp-adds{justify-content:flex-start}.gp-ware__desc{grid-area:desc}.gp-ware__buy{grid-area:buy;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px 16px}.gp-ware__buy>.game-btn{width:auto}.gp-buyrow>.game-btn{flex:none}.gp-who{justify-content:flex-start}}.gp-jobsec{display:grid;gap:16px}.gp-revs{list-style:none;display:grid;gap:16px}.gp-rev__fee{line-height:1.4;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-rev__total{font-weight:700;line-height:1.6;font-variant-numeric:tabular-nums}.gp-rev__short{line-height:1.6}.gp-locks{list-style:none;display:grid;gap:8px}.gp-lock{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px;line-height:1.6}.gp-lock__name{font-weight:700}.gp-lock__need{font-weight:600}.gp-confirm{display:grid;gap:16px;padding:16px;border:1px solid var(--color-primary);border-radius:var(--radius)}.gp-confirm__head{font-weight:700;line-height:1.6}.gp-confirm__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;line-height:1.4}.gp-confirm__k{font-weight:600}.gp-confirm__item{display:inline-flex;align-items:center;gap:8px;font-weight:700}.gp-cmp{width:100%;border-collapse:collapse;line-height:1.4;font-variant-numeric:tabular-nums}.gp-cmp td,.gp-cmp th{padding:4px 16px;text-align:center}.gp-cmp th:first-child{padding-left:0;text-align:left}.gp-cmp thead th{font-size:var(--fs-fine);font-weight:600;border-bottom:1px solid var(--color-border)}.gp-cmp tbody th{font-weight:600}.gp-cmp__after{font-weight:700}.gp-cmp__v{display:inline-flex;align-items:center;gap:4px}.gp-cmp__after.is-up{color:var(--color-primary-text)}.gp-cmp__after.is-down{color:var(--color-error)}.gp-tavern__talk{line-height:1.6}.gp-quip__who{font-weight:700}.gp-quip__text{font-weight:600}.gp-view .gp-place__note .gp-quip{margin-left:8px;color:var(--color-text)}.gp-choose{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--color-border)}.gp-choose__h{font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-jobcards{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.gp-jobcard .gp-mhead{align-items:start}.gp-jobcard__name{font-weight:700}.gp-jobcard__about{line-height:1.6;text-wrap:pretty}.gp-jobcard__act{display:flex}.gp-roster{list-style:none;display:grid;gap:16px}.gp-view .gp-up{color:var(--color-primary-text);font-weight:700;line-height:1.6}.gp-cl{display:inline-block;max-width:100%}.gp .gp-principle .gp-cl{text-wrap:pretty}.gp-view .gp-goldd{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-view .gp-add__v.is-up,.gp-view .gp-goldd.is-up{color:var(--color-primary-text)}.gp-view .gp-goldd.is-down{color:var(--color-error)}.gp-view .gp-btn--sure{border-color:var(--color-error);color:var(--color-error);font-weight:700}.gp-jobpicks{display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:8px}.gp-jobpick{gap:8px;padding:4px 8px 4px 4px}.gp-jobpick__fig{flex:none;display:block;width:48px;height:48px}.gp-jobpick__fig>svg{display:block;width:48px;height:48px}.gp-jobpick__name{font-weight:700;min-width:0}.gp-cmp__note{line-height:1.6}@container (max-width:559px){.gp-mhead.has-act{grid-template-columns:80px minmax(0,1fr)}.gp-mhead.has-act .gp-mhead__body{display:grid;gap:8px;min-width:0}.gp-mhead.has-act .gp-mhead__side{justify-content:flex-start}.gp-jobpicks{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-battle{display:grid;gap:16px;min-width:0}.gp-bband{position:relative;overflow:hidden;height:288px;border-radius:var(--radius)}.gp-bband .gp-scene{position:absolute;inset:0}.gp-bband .gp-scene__n,.gp-bband .gp-scene__w{height:100%;aspect-ratio:auto}.gp-bfoes{--foe:200px;position:absolute;right:0;bottom:16px;left:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:0 8px}.gp-bband[data-many] .gp-bfoes{--foe:160px}.gp-bfoe.is-boss{--foe:240px}.gp-bfoe svg{display:block;flex:none;width:min(var(--foe),100%);height:auto;aspect-ratio:1}.gp-bfoe.is-down{visibility:hidden}.gp-bfoe{display:flex;align-items:flex-end;justify-content:center;min-width:0}@keyframes gp-bhit{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.gp-bfoe.is-hit,.gp-bunit.is-hit{animation:gp-bhit .24s ease-out}.gp-bfoelist,.gp-bparty{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px}.gp-bunit{display:grid;grid-template-rows:1fr auto auto;gap:4px;min-width:0;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);container-type:inline-size}.gp-bunit.is-actor{border-color:var(--color-primary);background:var(--color-primary-light);box-shadow:inset 0 0 0 1px var(--color-primary)}.gp-bunit__head{display:flex;flex-wrap:wrap;align-items:center;align-content:start;gap:4px 8px;min-width:0;line-height:1.4}.gp-bunit__name{font-weight:700;overflow-wrap:anywhere}.gp-bunit__boss{color:var(--color-error);font-weight:700}.gp-bmarks{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:4px}.gp-bmark{grid-area:1/1/2/3;color:var(--color-error);font-size:var(--fs-fine);font-weight:700;line-height:1.4;white-space:nowrap}.gp-bmark--foe{color:var(--color-primary-text)}.gp-bstat{display:inline-grid;grid-area:1/1}.gp-bstat>.gp-bchip{grid-area:1/1}.gp-bmarks>.gp-bchip{grid-area:1/2}.gp-bmark+.gp-bchip{grid-area:1/1}.gp-bchip:not(.is-on),.gp-bmark:not(.is-on),.gp-bmarks:not(:has(.is-on)){visibility:hidden}.gp-bchip>svg{flex:none}.gp-bchip{display:inline-flex;align-items:center;gap:4px;padding:0 4px;border:1px solid var(--color-border-interactive);border-radius:var(--radius);font-size:var(--fs-fine);font-weight:600;line-height:1.4;white-space:nowrap;height:calc(var(--fs-fine) * 1.4 + 2px)}.gp-bchip--charm{border-color:var(--color-error);background:color-mix(in srgb,var(--color-error) 12%,var(--color-surface))}.gp-bbar{display:block;height:8px;overflow:hidden;border-radius:var(--radius);background:var(--color-border)}.gp-bbar__fill{display:block;width:var(--hp);height:100%;background:var(--color-primary);transition:width .3s ease-out}.gp-bunit__nums{display:grid;font-size:var(--fs-fine);font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.gp-bhp,.gp-bmp{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px;white-space:nowrap}.gp-bnum{text-align:right}.gp .gp-bk{display:flex;align-items:center;height:calc(var(--fs-fine) * 1.4)}.gp-bmp{color:var(--color-primary-text)}@container (max-width:119.98px){.gp-bmarks:has(> .gp-bstat ~ .gp-bchip){grid-template-columns:auto;row-gap:4px;justify-items:start}.gp-bmarks:has(> .gp-bstat ~ .gp-bchip)>.gp-bchip{grid-area:2/1}.gp-bmarks:has(> .gp-bstat ~ .gp-bchip)>.gp-bmark{grid-area:1/1/3/2}.gp-bmark{white-space:normal}.gp-bunit--e .gp-bhp{grid-template-columns:minmax(0,1fr)}.gp-bunit--e .gp-bhp>.gp-bk{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@container (max-width:169.98px){:is(:lang(en),:lang(es)) .gp-bmarks:has(> .gp-bstat ~ .gp-bchip){grid-template-columns:auto;row-gap:4px;justify-items:start}:is(:lang(en),:lang(es)) .gp-bmarks:has(> .gp-bstat ~ .gp-bchip)>.gp-bchip{grid-area:2/1}:is(:lang(en),:lang(es)) .gp-bmarks:has(> .gp-bstat ~ .gp-bchip)>.gp-bmark{grid-area:1/1/3/2}}.gp-blog{padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.gp-blog__in{height:calc(var(--fs-body) * 1.6 * 5);overflow:hidden}.gp-blog .gp-line+.gp-line{margin-top:0}.gp-blist .gp-line,.gp-blog .gp-line{word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-blist .gp-line,:lang(zh) .gp-blog .gp-line{word-break:normal}.gp-blist .gp-said,.gp-blist .gp-type>div{display:flex;flex-wrap:wrap;gap:0 4px}.gp-blist .gp-line+.gp-line{margin-top:0}.gp-bresult .gp-sum .gp-line{line-height:inherit}.gp-blog .gp-type:not(:has(.gp-ch.is-on)){display:none}.gp-line--good{color:var(--color-primary-text);font-weight:600}.gp-line--bad{color:var(--color-error);font-weight:600}.gp-bpanel,.gp-bresult{display:grid;gap:16px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.gp-bpanel__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.gp-bpanel__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:1.4}.gp-bturn{font-weight:600;font-variant-numeric:tabular-nums}.gp-bpanel__q{font-weight:700}.gp-bauto{display:flex;gap:8px}.gp-bauto .game-btn{padding:0 8px}.gp-bcmds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gp-bcmds[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-bcmds[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.gp-bcmds[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.gp-bcmd{padding:0 4px}:lang(es) .gp .gp-bcmd{padding-left:0;padding-right:0}.gp-battle:not(.is-typed)[data-phase=cmd] .gp-bauto,.gp-battle:not(.is-typed)[data-phase=cmd] .gp-bcmds,.gp-battle:not(.is-typed)[data-phase=cmd] .gp-bpanel>.gp-acts,.gp-battle:not(.is-typed)[data-phase=over] .gp-bgo{visibility:hidden}.gp-bmenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gp-bpick{display:grid;align-content:center;justify-content:stretch;padding:4px 8px;text-align:left}.gp-bpick__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.gp-bpick__name{font-weight:700}.gp-bpick__mp{color:var(--color-primary-text);font-weight:600;font-variant-numeric:tabular-nums}.gp-bpick__short{color:var(--color-error);font-weight:700}.gp-bpick__side{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-bpick__aim{font-size:var(--fs-fine)}.gp-bback{grid-column:1/-1;justify-self:start}@container (max-width:559px){.gp-bpanel__head{grid-template-columns:minmax(0,1fr)}.gp-bauto{flex-wrap:wrap}.gp-bauto .game-btn{flex:1 1 auto;padding:0 4px}}@container (max-width:479px){.gp-bband{height:auto;aspect-ratio:358/200}.gp-bfoes{--foe:120px}.gp-bband[data-many] .gp-bfoes{--foe:96px}.gp-bfoe.is-boss{--foe:144px}.gp-bfoelist[data-many],.gp-bparty[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-blog__in{height:calc(var(--fs-body) * 1.6 * 4)}.gp-bcmds,.gp-bcmds[data-n="3"],.gp-bcmds[data-n="5"],.gp-bcmds[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.gp-bcmd{grid-column:span 3}.gp-bcmds[data-n="3"] .gp-bcmd,.gp-bcmds[data-n="5"] .gp-bcmd:nth-child(-n+3),.gp-bcmds[data-n="6"] .gp-bcmd{grid-column:span 2}.gp-bmenu{grid-template-columns:minmax(0,1fr)}.gp-bback{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.gp-bfoe.is-hit,.gp-bunit.is-hit{animation:none}.gp-bbar__fill{transition:none}}.gp-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px;border:1px solid var(--color-primary);border-left-width:4px;border-radius:var(--radius);background:var(--color-primary-light)}.gp-guide__main{display:grid;gap:8px;min-width:0}.gp-guide__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:1.4}.gp-guide__n{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-guide__name{font-weight:700}.gp-guide__why{line-height:1.6}.gp-guide__do{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;line-height:1.4}.gp-guide__do .gp-guide__go{justify-self:start}.gp-guide__k{font-weight:600;white-space:nowrap}.gp-guide__what{min-width:0;color:var(--color-primary-text);font-weight:700;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-guide__what{word-break:normal}.gp-guide__side{display:flex}@container (max-width:479px){.gp-guide{grid-template-columns:minmax(0,1fr)}}#game .gp-guide-slot .gp-guide-spot,#game .gp-view .gp-guide-spot,#game .gp-views a.gp-guide-spot{border-radius:var(--radius);outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 2px var(--color-surface),0 0 12px 4px color-mix(in srgb,var(--color-primary) 35%,transparent)}.gp-views a[aria-current=step]{border-color:var(--color-border-interactive);background:0 0;font-weight:600}.gp-view button:disabled{border-style:dashed;cursor:default;opacity:1}.gp-view button:disabled:hover{text-decoration:none}.gp-view .btn--primary:disabled{border-color:var(--color-border-interactive);background:var(--color-surface);color:var(--color-text)}.gp-views a[aria-disabled=true]{gap:8px;border-style:dashed;color:var(--color-text);cursor:default}.gp-views a[aria-disabled=true]:hover{text-decoration:none}.gp-views__why{font-size:var(--fs-fine);font-weight:600}.gp-views__why[hidden]{display:none}.gp-names{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gp-name{padding:0 8px}.gp-name[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary-light);font-weight:700}@container (max-width:479px){.gp-names{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-bpanel__hint{line-height:1.6}.gp-cycle{flex:none;font-weight:600;white-space:nowrap}.gp-town__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.gp-town__head:has(.gp-cycle){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name cycle" "gold gold";row-gap:4px}.gp-town__head:has(.gp-cycle)>.gp-town__title{display:contents}.gp-town__head:has(.gp-cycle) .gp-town__name{grid-area:name;align-self:center}.gp-town__head:has(.gp-cycle) .gp-cycle{grid-area:cycle;align-self:start}.gp-town__head:has(.gp-cycle)>.gp-town__gold{grid-area:gold;justify-self:end}.gp-place__desc:has(> .gp-place__can){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px}.gp-place__can{color:var(--color-primary-text);font-weight:600;white-space:nowrap}.gp-pick__two{display:grid;text-align:start;line-height:1.4}.gp-pick__sub{font-size:var(--fs-fine);font-weight:600}.gp-tw__head{display:flex;align-items:baseline;gap:8px 16px}.gp-tw__head .gp-principle{flex:1 1 auto;min-width:0}.gp-tw__best{font-weight:700}.gp-tw__top{display:grid;gap:16px;align-items:stretch;min-width:0}@container (min-width:560px){.gp-tw__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gp-tw__top .gp-boxh{text-align:center}.gp-tw__top .gp-tw__bossbox{grid-template-columns:96px minmax(0,max-content);justify-content:center}}.gp-tw__bossbox{grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:center;column-gap:16px}.gp-tw__bossbox>.gp-boxh{grid-column:1/-1;align-self:start}.gp-tw__done{margin-left:8px;color:var(--color-primary-text);font-weight:700}.gp-tw__fig{display:block;width:96px;height:96px}.gp-tw__fig svg{display:block;width:96px;height:96px}.gp-tw__fig.is-shadow svg{filter:brightness(0)}[data-theme=dark] .gp-tw__fig.is-shadow svg{filter:brightness(0) invert(.9)}.gp-tw__bossname{font-weight:700;line-height:1.4}.gp-tw__titles .gp-tw__title{font-weight:600}.gp-tw__quest{display:grid;gap:8px}.gp-tw__qline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;line-height:1.4}.gp-tw__k,.gp-tw__qname{font-weight:600}.gp-tw__qgoal{font-weight:700;font-variant-numeric:tabular-nums}.gp-tw__climbs{list-style:none;display:grid;gap:8px;margin:0;padding:0}.gp-tw__climb{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:16px;align-items:baseline;line-height:1.4}.gp-tw__cf{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-tw__cc{font-weight:600;white-space:nowrap}@container (max-width:479px){.gp-tw__climb{grid-template-columns:64px minmax(0,1fr);row-gap:4px}.gp-tw__cc{grid-column:2}}.gp-log__new{margin-left:8px;font-weight:700}.gp-rb__head{display:flex;align-items:baseline;gap:16px}.gp-rb__head>span:first-child{flex:1 1 auto;min-width:0}.gp-locked{line-height:1.6}.gp-rb__next,.gp-rb__roster,.gp-rb__stack{line-height:1.6;font-variant-numeric:tabular-nums}.gp-rb__stack.is-hidden{visibility:hidden}.gp-rb__cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px 24px}.gp-rb__col{display:grid;gap:8px;align-content:start;min-width:0}.gp-rb__h{margin:0;font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-rb__list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;line-height:1.4}.gp-rb__row{display:contents}.gp-rb__list dt{font-weight:600}.gp-rb__list dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gp-rb__v{display:flex;align-items:baseline;gap:4px}.gp-rb__t{min-width:0}.gp-from{font-weight:500}.gp-rb__t .gp-cl{vertical-align:top}.gp-rb__men td{white-space:nowrap}@container (max-width:559px){.gp-rb__cols{grid-template-columns:minmax(0,1fr)}}.gp-view .gp-btn--off{border-style:dashed;cursor:default}.gp-view .gp-btn--off:hover{text-decoration:none}.gp-view .gp-btn--off.has-why{flex-direction:column;gap:0;padding-block:4px}.gp-btn__why{font-size:var(--fs-fine);font-weight:600;line-height:14px}.gp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.4}.gp-chips__k{font-weight:600}.gp-chip{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gp-q__rw .gp-chip{white-space:normal}.gp-chip__name{font-weight:600}.gp-chip__n{font-weight:700;font-variant-numeric:tabular-nums}.gp-chip__sep{margin-left:4px}.gp-plots{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}@container (min-width:560px){.gp-plots{grid-template-columns:repeat(3,minmax(0,1fr))}}.gp-plot{gap:8px;align-content:start}.gp-plot__h{font-size:var(--fs-body);font-weight:600;line-height:1.4}.gp-plot__picks{display:grid;grid-auto-rows:1fr;gap:8px}.gp-view .gp-plant{justify-content:flex-start;gap:8px;padding:4px 8px;text-align:left}.gp-plant__text{display:grid;min-width:0;line-height:16px}.gp-plant__name{font-weight:700}.gp-plant__note{font-size:var(--fs-fine);font-weight:600;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-plant__note{word-break:normal}.gp-plot__crop{display:flex;align-items:center;gap:8px;min-width:0}.gp-plot__art{flex:none;width:48px;height:48px}.gp-plot__art svg{display:block;width:48px;height:48px}.gp-plot__name{min-width:0;font-weight:600;line-height:1.4}.gp-plot__yield{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;line-height:1.4}.gp-plot__k{font-weight:600}.gp-plot__v{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-plot__left{font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.gp-view .gp-plot__ready{color:var(--color-primary-text);font-weight:700;line-height:1.4}.gp-gnote .gp-chips{gap:4px 8px}.gp-qsec{display:grid;gap:16px}.gp-quests{list-style:none;display:grid}.gp-q{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 16px;align-items:center;padding:16px 0;border-top:1px solid var(--color-border);line-height:1.4}.gp-q:first-child{padding-top:0;border-top:0}.gp-q:last-child{padding-bottom:0}.gp-q.has-act{grid-template-columns:minmax(0,1fr) auto}.gp-q__body{display:grid;gap:8px;min-width:0}.gp-q__head{display:flex;align-items:center;gap:8px;min-width:0}.gp-q__type{flex:none;display:inline-grid;align-items:center;justify-items:center;min-width:calc(3em + 8px);padding:0 4px;border-radius:var(--radius);background:color-mix(in srgb,var(--color-border) 70%,var(--color-surface));font-size:var(--fs-fine);font-weight:600;line-height:1.6}.gp-q__type>span{grid-area:1/1}.gp-q__type>.gp-q__alt{visibility:hidden}.gp-q__name{min-width:0;font-weight:600;overflow-wrap:anywhere}.gp-q__prog{display:grid;gap:8px;min-width:0}.gp-q__goal{font-weight:600;font-variant-numeric:tabular-nums;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-q__goal{word-break:normal}.gp-q__act{display:flex;justify-content:flex-end}.gp-q>.gp-note{grid-column:1/-1}.gp-qdone{line-height:1.6;font-weight:600}@container (max-width:559px){.gp-q.has-act{grid-template-columns:minmax(0,1fr)}.gp-q__act{justify-content:flex-start}}.gp-view .gp-qline{color:var(--color-primary-text);font-weight:700;line-height:1.6}.gp-arena__sec{display:grid;gap:16px}.gp-arena__h{font-size:var(--fs-body);font-weight:600;line-height:1.4}.gp-rivals{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@container (min-width:560px){.gp-rivals{grid-template-columns:repeat(4,minmax(0,1fr))}}.gp-rival{align-content:start;gap:8px;padding:16px 8px;text-align:center}.gp-rival__fig{display:flex;justify-content:center;height:80px}.gp-rival__fig svg{display:block;width:80px;height:80px}.gp-rival__name{min-width:0;max-width:100%;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.gp-rival__job{line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-rival__job{word-break:normal}.gp-rival__nums{display:grid;grid-template-columns:max-content max-content;justify-content:center;gap:4px 16px;line-height:1.4}.gp-rival__row{display:contents}.gp-rival__nums dt{font-weight:600;text-align:left}.gp-rival__nums dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.gp-arena__go{display:grid;gap:8px}.gp-arena__reward{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gp-arena__why{font-weight:600;line-height:1.6;font-variant-numeric:tabular-nums}.gp-arena__box{gap:8px}.gp .gp-arena__box[data-box=record] .gp-sum{grid-template-columns:minmax(0,1fr) max-content;column-gap:4px}.gp-arena__res{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;line-height:1.6}.gp-view .gp-arena__out{font-weight:700}.gp-arena__line{line-height:1.6}.gp-arena__done{margin-left:8px;color:var(--color-primary-text);font-weight:700}.gp-bfoe.is-rival{--foe:80px}@container (max-width:479px){.gp-bfoe.is-rival{--foe:64px}}.game-codex[data-wait] .gc-body{visibility:hidden;animation:gc-reveal 0s linear 3s forwards}@keyframes gc-reveal{to{visibility:visible}}.gc-head{display:grid;gap:8px;margin-top:24px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.gc-prog{line-height:1.6;font-variant-numeric:tabular-nums}.game-codex:not([data-ready]) .gc-prog{visibility:hidden;animation:gc-reveal 0s linear 3s forwards}.gc-k{font-weight:600}.gc-prog>.gc-k{margin-right:16px}.gc-prog__item{white-space:nowrap}.gc-prog__item b{font-weight:700}.gc-up{color:var(--color-primary-text)}.gc-note{font-weight:600;line-height:1.6}.gc-note.is-bad{color:var(--color-error)}.gc-note.is-static{display:none}.game-codex[data-nosave] .gc-note.is-static{display:block}.game-codex[data-nosave] [data-needsave]{display:none}.gc-toc ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.gc-toc a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;line-height:1.5;border:1px solid var(--color-border-interactive);border-radius:var(--radius);color:var(--color-primary-text);font-weight:600;text-decoration:none}.gc-toc a:hover{text-decoration:underline}.gc-sec{margin-top:24px;scroll-margin-top:72px}.gc-sec h2{margin-bottom:8px}.gc-text{margin-bottom:8px;line-height:1.6}.gc-sub{margin:16px 0 8px;font-size:var(--fs-body);font-weight:700;line-height:1.4}.gc-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0}.gc-card{display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:72px}.gc-card:target{border-color:var(--color-border-interactive)}.gc-fig{display:flex;justify-content:center}.gc-fig svg{display:block}.gc-shadow{filter:brightness(0);opacity:.35}[data-theme=dark] .gc-shadow{filter:brightness(0) invert(1)}[data-theme=dark] .game-codex[data-ready] #enemy-imp .gc-fig svg,[data-theme=dark] .game-codex[data-ready] #enemy-wisp .gc-fig svg{filter:url(#gc-halo)}[data-theme=dark] .game-codex[data-ready] #enemy-imp .gc-fig svg.gc-shadow,[data-theme=dark] .game-codex[data-ready] #enemy-wisp .gc-fig svg.gc-shadow{filter:url(#gc-halo) brightness(0) invert(1)}.gc-name{font-weight:600;line-height:1.4;text-align:center;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gc-name{word-break:normal}.gc-about,.gc-need,.gc-place{font-size:var(--fs-fine);line-height:1.5;text-align:center;overflow-wrap:anywhere}.gc-about,.gc-need{text-align:left}.gc-need .gc-k{margin-right:4px}.gc-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-content:start;margin:4px 0 0;padding-top:8px;border-top:1px solid var(--color-border);font-size:var(--fs-fine);line-height:1.5}.gc-facts .gc-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.gc-facts dt{font-weight:600}.gc-facts dd{flex:1 1 2em;max-width:100%;margin:0;font-weight:700;word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums}:lang(zh) .gc-facts dd{word-break:normal}.gc-facts dd .gp-cl{vertical-align:top;text-wrap:balance}.gc-n{font-weight:700}@media (max-width:559px){.gc-grid--enemy,.gc-grid--job{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.gc-grid--enemy,.gc-grid--job{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){.gc-grid{row-gap:0}.gc-grid>.gc-card{display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start}.gc-grid>.gc-card>*+*{margin-top:4px}.gc-grid>.gc-card>.gc-facts{margin-top:8px}.gc-grid--enemy>.gc-card{grid-row:span 4}.gc-grid--job>.gc-card{grid-row:span 5}.gc-grid>.gc-card:nth-child(n+3){margin-top:16px}@media (min-width:560px){.gc-grid>.gc-card:nth-child(3){margin-top:0}}@media (min-width:768px){.gc-grid>.gc-card:nth-child(4){margin-top:0}}}.gc-titles{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);list-style:none;padding:0;margin:0}.gc-title{display:grid;gap:4px;min-width:0;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);scroll-margin-top:72px}.gc-tname{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;line-height:1.5}.gc-tname__n{font-weight:600;overflow-wrap:anywhere}.gc-title.is-got .gc-tname__n{font-weight:700}.gc-got{color:var(--color-primary-text);font-weight:700}.gc-cond{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;font-size:var(--fs-fine);line-height:1.5}.gc-cond__t{min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.gc-tprog{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.gc-bar{margin-top:4px}@media (min-width:768px){.gc-titles{grid-template-columns:repeat(2,minmax(0,1fr))}}.gc-tw{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);line-height:1.5}.gc-tw .gc-row{display:contents}.gc-tw dt{font-weight:600}.gc-tw dd{margin:0;min-width:0;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (min-width:768px){.gc-tw{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr);gap:8px 24px}}.gc-climbs{display:grid;list-style:none;margin:0;padding:8px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.gc-climb{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:baseline;gap:4px 16px;padding:8px 0;line-height:1.5;font-variant-numeric:tabular-nums}.gc-climb+.gc-climb{border-top:1px solid var(--color-border)}.gc-climb:first-child{padding-top:0}.gc-climb:last-child{padding-bottom:0}.gc-climb__f{font-weight:600}.gc-climb__j{overflow-wrap:anywhere}.gp-hl__codex{grid-column:2;justify-self:start;font-weight:600;line-height:1.5}.gp-view .gp-tline{color:var(--color-primary-text);font-weight:700;line-height:1.6}.main:has(> .game-app),.main:has(> .game-codex),.main:has(> .game-entry),.main:has(> .game-transfer),.main:has(> .gp){--b-gA:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41'%3E%3Cg fill='%234a3d2e' fill-opacity='.2'%3E%3Ccircle cx='36.3' cy='26' r='.45'/%3E%3Ccircle cx='26.2' cy='8.4' r='.7'/%3E%3Ccircle cx='37.1' cy='37.5' r='.45'/%3E%3Ccircle cx='27' cy='19.8' r='.45'/%3E%3Ccircle cx='17' cy='2.2' r='.7'/%3E%3Ccircle cx='27.8' cy='31.3' r='.45'/%3E%3Ccircle cx='17.8' cy='13.7' r='.45'/%3E%3Ccircle cx='7.7' cy='37' r='.7'/%3E%3Ccircle cx='18.6' cy='25.1' r='.45'/%3E%3Ccircle cx='8.5' cy='7.5' r='.45'/%3E%3Ccircle cx='39.5' cy='30.8' r='.7'/%3E%3Ccircle cx='9.3' cy='18.9' r='.45'/%3E%3Ccircle cx='40.3' cy='1.3' r='.45'/%3E%3Ccircle cx='30.2' cy='24.7' r='.7'/%3E%3Ccircle cx='0.1' cy='12.8' r='.45'/%3E%3Ccircle cx='31' cy='36.1' r='.45'/%3E%3C/g%3E%3Cg fill='%234a3d2e' fill-opacity='.06'%3E%3Ccircle cx='16.2' cy='31.8' r='1.7'/%3E%3Ccircle cx='6.9' cy='25.6' r='1.8'/%3E%3Ccircle cx='38.7' cy='19.4' r='1'/%3E%3Ccircle cx='29.4' cy='13.2' r='1.1'/%3E%3Ccircle cx='20.2' cy='7' r='1.2'/%3E%3C/g%3E%3Cg fill='%23fffaf0' fill-opacity='.7'%3E%3Ccircle cx='6.1' cy='14.1' r='.6'/%3E%3Ccircle cx='37.9' cy='7.9' r='.6'/%3E%3Ccircle cx='28.6' cy='1.8' r='.6'/%3E%3Ccircle cx='19.4' cy='36.6' r='.6'/%3E%3Ccircle cx='10.1' cy='30.4' r='.6'/%3E%3C/g%3E%3C/svg%3E");--b-gB:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='67'%3E%3Cg fill='%234a3d2e' fill-opacity='.2'%3E%3Ccircle cx='11' cy='51.9' r='.45'/%3E%3Ccircle cx='61.6' cy='23.1' r='.7'/%3E%3Ccircle cx='12.4' cy='3.6' r='.45'/%3E%3Ccircle cx='62.9' cy='41.8' r='.45'/%3E%3Ccircle cx='46.5' cy='13' r='.7'/%3E%3Ccircle cx='64.2' cy='60.5' r='.45'/%3E%3Ccircle cx='47.8' cy='31.7' r='.45'/%3E%3Ccircle cx='31.4' cy='2.9' r='.7'/%3E%3Ccircle cx='49.1' cy='50.4' r='.45'/%3E%3Ccircle cx='32.7' cy='21.6' r='.45'/%3E%3Ccircle cx='16.3' cy='59.8' r='.7'/%3E%3Ccircle cx='34' cy='40.3' r='.45'/%3E%3Ccircle cx='17.6' cy='11.5' r='.45'/%3E%3Ccircle cx='1.2' cy='49.7' r='.7'/%3E%3Ccircle cx='18.9' cy='30.2' r='.45'/%3E%3Ccircle cx='2.5' cy='1.4' r='.45'/%3E%3Ccircle cx='53' cy='39.6' r='.7'/%3E%3Ccircle cx='3.8' cy='20.1' r='.45'/%3E%3Ccircle cx='54.4' cy='58.3' r='.45'/%3E%3Ccircle cx='37.9' cy='29.5' r='.7'/%3E%3Ccircle cx='55.7' cy='10' r='.45'/%3E%3Ccircle cx='39.2' cy='48.2' r='.45'/%3E%3Ccircle cx='22.8' cy='19.4' r='.7'/%3E%3Ccircle cx='40.5' cy='66.9' r='.45'/%3E%3Ccircle cx='24.1' cy='38.1' r='.45'/%3E%3Ccircle cx='7.7' cy='9.3' r='.7'/%3E%3C/g%3E%3Cg fill='%234a3d2e' fill-opacity='.06'%3E%3Ccircle cx='45.2' cy='61.3' r='1.7'/%3E%3Ccircle cx='30.1' cy='51.2' r='1.8'/%3E%3Ccircle cx='15' cy='41.1' r='1'/%3E%3Ccircle cx='66.9' cy='31' r='1.1'/%3E%3Ccircle cx='51.7' cy='20.9' r='1.2'/%3E%3Ccircle cx='36.6' cy='10.8' r='1.2'/%3E%3Ccircle cx='21.5' cy='0.7' r='1.3'/%3E%3Ccircle cx='6.4' cy='57.5' r='1.4'/%3E%3Ccircle cx='58.3' cy='47.4' r='1.5'/%3E%3C/g%3E%3Cg fill='%23fffaf0' fill-opacity='.7'%3E%3Ccircle cx='28.8' cy='32.5' r='.6'/%3E%3Ccircle cx='13.7' cy='22.3' r='.6'/%3E%3Ccircle cx='65.5' cy='12.2' r='.6'/%3E%3Ccircle cx='50.4' cy='2.1' r='.6'/%3E%3Ccircle cx='35.3' cy='59' r='.6'/%3E%3Ccircle cx='20.2' cy='48.9' r='.6'/%3E%3Ccircle cx='5.1' cy='38.8' r='.6'/%3E%3Ccircle cx='57' cy='28.7' r='.6'/%3E%3Ccircle cx='41.8' cy='18.6' r='.6'/%3E%3C/g%3E%3C/svg%3E");--b-vein:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='720'%3E%3Cellipse cx='130' cy='190' rx='110' ry='46' transform='rotate(14 130 190)' fill='%235a4a38' fill-opacity='.04'/%3E%3Cellipse cx='410' cy='120' rx='140' ry='52' transform='rotate(-9 410 120)' fill='%235a4a38' fill-opacity='.04'/%3E%3Cellipse cx='320' cy='470' rx='120' ry='40' transform='rotate(6 320 470)' fill='%235a4a38' fill-opacity='.04'/%3E%3Cellipse cx='90' cy='620' rx='90' ry='34' transform='rotate(-12 90 620)' fill='%235a4a38' fill-opacity='.04'/%3E%3Cellipse cx='70' cy='50' rx='90' ry='30' transform='rotate(8 70 50)' fill='%23fffaf0' fill-opacity='.2'/%3E%3Cellipse cx='480' cy='330' rx='110' ry='34' transform='rotate(-6 480 330)' fill='%23fffaf0' fill-opacity='.2'/%3E%3Cellipse cx='230' cy='640' rx='100' ry='28' transform='rotate(4 230 640)' fill='%23fffaf0' fill-opacity='.2'/%3E%3Cpath d='M0 84C96 44 170 132 286 96S468 52 560 84' fill='none' stroke='%235a4a38' stroke-width='1.1' stroke-opacity='.11'/%3E%3Cpath d='M0 300C80 278 158 352 268 318S440 254 560 300' fill='none' stroke='%235a4a38' stroke-width='0.8' stroke-opacity='.07'/%3E%3Cpath d='M0 560C110 590 190 520 300 548S470 600 560 560' fill='none' stroke='%235a4a38' stroke-width='1' stroke-opacity='.11'/%3E%3Cpath d='M212 102C246 150 232 214 270 262S300 300 330 318' fill='none' stroke='%235a4a38' stroke-width='0.7' stroke-opacity='.07'/%3E%3C/svg%3E");--b-ltl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='32' y2='32'%3E%3Cstop offset='0' stop-color='%23d0b174'/%3E%3Cstop offset='1' stop-color='%23b89657'/%3E%3C/linearGradient%3E%3CradialGradient id='r' cx='.35' cy='.35' r='.7'%3E%3Cstop offset='.45' stop-color='%23d2b06c'/%3E%3Cstop offset='1' stop-color='%236e5126'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpolygon points='2 2 32 2 32 6 29 9 9 9 9 29 6 32 2 32' fill='%232c2418' fill-opacity='.28'/%3E%3Cpolygon points='1 1 31 1 31 5 28 8 8 8 8 28 5 31 1 31' fill='url(%23g)' stroke='%235c4420' stroke-width='1'/%3E%3Cpath d='M30 1L30 5M30.3 4.3L27.3 7.3M28 7L8 7M7 8L7 28M7.3 27.3L4.3 30.3M5 30L1 30' stroke='%235c4420' stroke-opacity='.45' stroke-width='1'/%3E%3Ccircle cx='5.1' cy='5.1' r='2.4' fill='%232c2418' fill-opacity='.4'/%3E%3Ccircle cx='4.5' cy='4.5' r='2.2' fill='url(%23r)'/%3E%3C/svg%3E");--b-ltr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='32' y2='32'%3E%3Cstop offset='0' stop-color='%23d0b174'/%3E%3Cstop offset='1' stop-color='%23b89657'/%3E%3C/linearGradient%3E%3CradialGradient id='r' cx='.35' cy='.35' r='.7'%3E%3Cstop offset='.45' stop-color='%23d2b06c'/%3E%3Cstop offset='1' stop-color='%236e5126'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpolygon points='32 2 2 2 2 6 5 9 25 9 25 29 28 32 32 32' fill='%232c2418' fill-opacity='.28'/%3E%3Cpolygon points='31 1 1 1 1 5 4 8 24 8 24 28 27 31 31 31' fill='url(%23g)' stroke='%235c4420' stroke-width='1'/%3E%3Cpath d='M4 7L24 7M27 30L31 30M30 31L30 1' stroke='%235c4420' stroke-opacity='.45' stroke-width='1'/%3E%3Ccircle cx='28.1' cy='5.1' r='2.4' fill='%232c2418' fill-opacity='.4'/%3E%3Ccircle cx='27.5' cy='4.5' r='2.2' fill='url(%23r)'/%3E%3C/svg%3E");--b-lbl:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='32' y2='32'%3E%3Cstop offset='0' stop-color='%23d0b174'/%3E%3Cstop offset='1' stop-color='%23b89657'/%3E%3C/linearGradient%3E%3CradialGradient id='r' cx='.35' cy='.35' r='.7'%3E%3Cstop offset='.45' stop-color='%23d2b06c'/%3E%3Cstop offset='1' stop-color='%236e5126'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpolygon points='2 32 32 32 32 28 29 25 9 25 9 5 6 2 2 2' fill='%232c2418' fill-opacity='.28'/%3E%3Cpolygon points='1 31 31 31 31 27 28 24 8 24 8 4 5 1 1 1' fill='url(%23g)' stroke='%235c4420' stroke-width='1'/%3E%3Cpath d='M1 30L31 30M30 31L30 27M7 24L7 4' stroke='%235c4420' stroke-opacity='.45' stroke-width='1'/%3E%3Ccircle cx='5.1' cy='28.1' r='2.4' fill='%232c2418' fill-opacity='.4'/%3E%3Ccircle cx='4.5' cy='27.5' r='2.2' fill='url(%23r)'/%3E%3C/svg%3E");--b-lbr:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3ClinearGradient id='g' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='32' y2='32'%3E%3Cstop offset='0' stop-color='%23d0b174'/%3E%3Cstop offset='1' stop-color='%23b89657'/%3E%3C/linearGradient%3E%3CradialGradient id='r' cx='.35' cy='.35' r='.7'%3E%3Cstop offset='.45' stop-color='%23d2b06c'/%3E%3Cstop offset='1' stop-color='%236e5126'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpolygon points='32 32 2 32 2 28 5 25 25 25 25 5 28 2 32 2' fill='%232c2418' fill-opacity='.28'/%3E%3Cpolygon points='31 31 1 31 1 27 4 24 24 24 24 4 27 1 31 1' fill='url(%23g)' stroke='%235c4420' stroke-width='1'/%3E%3Cpath d='M31 30L1 30M30 1L30 31' stroke='%235c4420' stroke-opacity='.45' stroke-width='1'/%3E%3Ccircle cx='28.1' cy='28.1' r='2.4' fill='%232c2418' fill-opacity='.4'/%3E%3Ccircle cx='27.5' cy='27.5' r='2.2' fill='url(%23r)'/%3E%3C/svg%3E")}[data-theme=dark] .main:has(> .game-app),[data-theme=dark] .main:has(> .game-codex),[data-theme=dark] .main:has(> .game-entry),[data-theme=dark] .main:has(> .game-transfer),[data-theme=dark] .main:has(> .gp){--b-gA:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='41'%3E%3Cg fill='%23000000' fill-opacity='.4'%3E%3Ccircle cx='36.3' cy='26' r='.45'/%3E%3Ccircle cx='26.2' cy='8.4' r='.7'/%3E%3Ccircle cx='37.1' cy='37.5' r='.45'/%3E%3Ccircle cx='27' cy='19.8' r='.45'/%3E%3Ccircle cx='17' cy='2.2' r='.7'/%3E%3Ccircle cx='27.8' cy='31.3' r='.45'/%3E%3Ccircle cx='17.8' cy='13.7' r='.45'/%3E%3Ccircle cx='7.7' cy='37' r='.7'/%3E%3Ccircle cx='18.6' cy='25.1' r='.45'/%3E%3Ccircle cx='8.5' cy='7.5' r='.45'/%3E%3Ccircle cx='39.5' cy='30.8' r='.7'/%3E%3Ccircle cx='9.3' cy='18.9' r='.45'/%3E%3Ccircle cx='40.3' cy='1.3' r='.45'/%3E%3Ccircle cx='30.2' cy='24.7' r='.7'/%3E%3Ccircle cx='0.1' cy='12.8' r='.45'/%3E%3Ccircle cx='31' cy='36.1' r='.45'/%3E%3C/g%3E%3Cg fill='%23000000' fill-opacity='.22'%3E%3Ccircle cx='16.2' cy='31.8' r='1.7'/%3E%3Ccircle cx='6.9' cy='25.6' r='1.8'/%3E%3Ccircle cx='38.7' cy='19.4' r='1'/%3E%3Ccircle cx='29.4' cy='13.2' r='1.1'/%3E%3Ccircle cx='20.2' cy='7' r='1.2'/%3E%3C/g%3E%3Cg fill='%23f4e6cc' fill-opacity='.11'%3E%3Ccircle cx='6.1' cy='14.1' r='.6'/%3E%3Ccircle cx='37.9' cy='7.9' r='.6'/%3E%3Ccircle cx='28.6' cy='1.8' r='.6'/%3E%3Ccircle cx='19.4' cy='36.6' r='.6'/%3E%3Ccircle cx='10.1' cy='30.4' r='.6'/%3E%3C/g%3E%3C/svg%3E");--b-gB:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='67' height='67'%3E%3Cg fill='%23000000' fill-opacity='.4'%3E%3Ccircle cx='11' cy='51.9' r='.45'/%3E%3Ccircle cx='61.6' cy='23.1' r='.7'/%3E%3Ccircle cx='12.4' cy='3.6' r='.45'/%3E%3Ccircle cx='62.9' cy='41.8' r='.45'/%3E%3Ccircle cx='46.5' cy='13' r='.7'/%3E%3Ccircle cx='64.2' cy='60.5' r='.45'/%3E%3Ccircle cx='47.8' cy='31.7' r='.45'/%3E%3Ccircle cx='31.4' cy='2.9' r='.7'/%3E%3Ccircle cx='49.1' cy='50.4' r='.45'/%3E%3Ccircle cx='32.7' cy='21.6' r='.45'/%3E%3Ccircle cx='16.3' cy='59.8' r='.7'/%3E%3Ccircle cx='34' cy='40.3' r='.45'/%3E%3Ccircle cx='17.6' cy='11.5' r='.45'/%3E%3Ccircle cx='1.2' cy='49.7' r='.7'/%3E%3Ccircle cx='18.9' cy='30.2' r='.45'/%3E%3Ccircle cx='2.5' cy='1.4' r='.45'/%3E%3Ccircle cx='53' cy='39.6' r='.7'/%3E%3Ccircle cx='3.8' cy='20.1' r='.45'/%3E%3Ccircle cx='54.4' cy='58.3' r='.45'/%3E%3Ccircle cx='37.9' cy='29.5' r='.7'/%3E%3Ccircle cx='55.7' cy='10' r='.45'/%3E%3Ccircle cx='39.2' cy='48.2' r='.45'/%3E%3Ccircle cx='22.8' cy='19.4' r='.7'/%3E%3Ccircle cx='40.5' cy='66.9' r='.45'/%3E%3Ccircle cx='24.1' cy='38.1' r='.45'/%3E%3Ccircle cx='7.7' cy='9.3' r='.7'/%3E%3C/g%3E%3Cg fill='%23000000' fill-opacity='.22'%3E%3Ccircle cx='45.2' cy='61.3' r='1.7'/%3E%3Ccircle cx='30.1' cy='51.2' r='1.8'/%3E%3Ccircle cx='15' cy='41.1' r='1'/%3E%3Ccircle cx='66.9' cy='31' r='1.1'/%3E%3Ccircle cx='51.7' cy='20.9' r='1.2'/%3E%3Ccircle cx='36.6' cy='10.8' r='1.2'/%3E%3Ccircle cx='21.5' cy='0.7' r='1.3'/%3E%3Ccircle cx='6.4' cy='57.5' r='1.4'/%3E%3Ccircle cx='58.3' cy='47.4' r='1.5'/%3E%3C/g%3E%3Cg fill='%23f4e6cc' fill-opacity='.11'%3E%3Ccircle cx='28.8' cy='32.5' r='.6'/%3E%3Ccircle cx='13.7' cy='22.3' r='.6'/%3E%3Ccircle cx='65.5' cy='12.2' r='.6'/%3E%3Ccircle cx='50.4' cy='2.1' r='.6'/%3E%3Ccircle cx='35.3' cy='59' r='.6'/%3E%3Ccircle cx='20.2' cy='48.9' r='.6'/%3E%3Ccircle cx='5.1' cy='38.8' r='.6'/%3E%3Ccircle cx='57' cy='28.7' r='.6'/%3E%3Ccircle cx='41.8' cy='18.6' r='.6'/%3E%3C/g%3E%3C/svg%3E");--b-vein:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='560' height='720'%3E%3Cellipse cx='130' cy='190' rx='110' ry='46' transform='rotate(14 130 190)' fill='%23000000' fill-opacity='.1'/%3E%3Cellipse cx='410' cy='120' rx='140' ry='52' transform='rotate(-9 410 120)' fill='%23000000' fill-opacity='.1'/%3E%3Cellipse cx='320' cy='470' rx='120' ry='40' transform='rotate(6 320 470)' fill='%23000000' fill-opacity='.1'/%3E%3Cellipse cx='90' cy='620' rx='90' ry='34' transform='rotate(-12 90 620)' fill='%23000000' fill-opacity='.1'/%3E%3Cellipse cx='70' cy='50' rx='90' ry='30' transform='rotate(8 70 50)' fill='%23f4e6cc' fill-opacity='.035'/%3E%3Cellipse cx='480' cy='330' rx='110' ry='34' transform='rotate(-6 480 330)' fill='%23f4e6cc' fill-opacity='.035'/%3E%3Cellipse cx='230' cy='640' rx='100' ry='28' transform='rotate(4 230 640)' fill='%23f4e6cc' fill-opacity='.035'/%3E%3Cpath d='M0 84C96 44 170 132 286 96S468 52 560 84' fill='none' stroke='%23000000' stroke-width='1.1' stroke-opacity='.35'/%3E%3Cpath d='M0 300C80 278 158 352 268 318S440 254 560 300' fill='none' stroke='%23000000' stroke-width='0.8' stroke-opacity='.25'/%3E%3Cpath d='M0 560C110 590 190 520 300 548S470 600 560 560' fill='none' stroke='%23000000' stroke-width='1' stroke-opacity='.35'/%3E%3Cpath d='M212 102C246 150 232 214 270 262S300 300 330 318' fill='none' stroke='%23000000' stroke-width='0.7' stroke-opacity='.25'/%3E%3C/svg%3E")}.main:has(> .game-app),.main:has(> .game-codex),.main:has(> .game-entry),.main:has(> .game-transfer),.main:has(> .gp){--b-grain:var(--b-gA) 0 0/41px 41px,var(--b-gB) 17px 9px/67px 67px;--t-text:#231f1a;--t-good:#2b56a3;--t-bad:#a5322b;--t-rule:rgba(92,76,58,.3);--t-sel:#231f1a;--b-hi:rgba(255,251,242,.9);--b-hi2:rgba(255,246,228,.35);--b-lo:rgba(66,76,92,.34);--b-lo2:rgba(66,76,92,.12);--b-line-hi:rgba(255,251,242,.75);--b-ink:#33250f;--b-ink-sh:0 1px 0 rgba(255,244,214,.7);--b-edge:#5c4420;--b-tag-edge:rgba(92,76,58,.45);--b-shc:rgba(255,250,238,.55);--b-s1:#e9e2d6;--b-s2:#ddd4c6;--b-s3:#d6ccbd;--b-r1:#f2ece2;--b-r2:#e4dccf;--b-k0:rgba(58,48,36,.07);--b-k1:#d6cdbf;--b-k2:#dfd7ca;--b-h1:#f7f2ea;--b-h2:#ebe4d8;--b-g0:#cfc6b7;--b-g1:#d3cabc;--b-g2:#cbc1b2;--b-sheen:radial-gradient(130% 90% at 0 0, var(--b-shc), #0000 55%);--b-slab:var(--b-sheen),var(--b-grain),var(--b-vein) var(--vp, 0 0)/560px 720px,linear-gradient(160deg, var(--b-s1), var(--b-s2) 60%, var(--b-s3));--b-raise:var(--b-sheen),var(--b-grain),linear-gradient(160deg, var(--b-r1), var(--b-r2));--b-recess:linear-gradient(160deg, var(--b-k0), #0000 45%),var(--b-grain),linear-gradient(160deg, var(--b-k1), var(--b-k2));--b-hover:var(--b-sheen),var(--b-grain),linear-gradient(160deg, var(--b-h1), var(--b-h2));--b-up:inset 1px 1px 0 var(--b-hi),inset 2px 2px 0 var(--b-hi2),inset -1px -1px 0 var(--b-lo),inset -2px -2px 0 var(--b-lo2);--b-float:inset -1px -1px 0 var(--b-lo),inset -2px -2px 0 var(--b-lo2);--b-drop:1px 2px 0 rgba(96,84,68,.294),3px 6px 12px -2px rgba(52,58,70,.154);--b-drop-s:1px 1px 0 rgba(96,84,68,.35),2px 3px 5px -1px rgba(52,58,70,.182);--b-press:var(--b-float),1px 1px 0 rgba(96,84,68,.28);--b-sink:inset 2px 2px 4px rgba(58,48,36,.26),inset 1px 1px 0 rgba(58,48,36,.3),inset -1px -1px 0 rgba(255,251,242,.8);--b-pat:rgba(84,62,30,.2);--b-c1:#d3b77c;--b-c2:#c6a569;--b-brass:radial-gradient(120% 140% at 100% 100%, var(--b-pat), #0000 60%),linear-gradient(180deg, var(--b-c1), var(--b-c2));--b-brass-up:inset -1px -1px 0 rgba(96,68,26,.5),inset -2px -2px 0 rgba(96,68,26,.18);--b-plate-sh:var(--b-brass-up),1px 2px 0 rgba(70,52,24,.315),2px 4px 6px rgba(52,58,70,.14);--b-cta-sh:var(--b-brass-up),0 2px 0 rgba(93,69,34,.7),1px 3px 6px rgba(52,58,70,.175);--b-cta-press:var(--b-brass-up),0 1px 0 rgba(93,69,34,.7);--b-rb:#d4b678 0 1.2px,#ab8a4d 2.1px,#5e4520 2.6px,rgba(44,30,10,.35) 3.2px,#0000 3.8px;--b-rivets:radial-gradient(circle at 6px 6px, var(--b-rb)),radial-gradient(circle at calc(100% - 6px) 6px, var(--b-rb)),radial-gradient(circle at 6px calc(100% - 6px), var(--b-rb)),radial-gradient(circle at calc(100% - 6px) calc(100% - 6px), var(--b-rb));--b-groove:linear-gradient(180deg, #3a322a, #564b40);--b-rim:linear-gradient(160deg, #a89c89, #7a6e5e);--b-rim-brass:linear-gradient(160deg, #c9a96b, #8a6a34);--b-bar-sh:0 0 0 1px rgba(58,48,36,.45),inset 0 2px 3px rgba(0,0,0,.55);--b-hp:linear-gradient(#b85658, #9a3c55);--b-mp:linear-gradient(#6493be, #405aa5);--b-cut:inset 1px 1px 0 rgba(58,48,36,.28),inset -1px -1px 0 var(--b-line-hi),inset 2px 2px 0 var(--b-line-hi),inset -2px -2px 0 rgba(58,48,36,.16);--b-well:-1px -1px 0 rgba(58,48,36,.35),1px 1px 0 rgba(255,251,242,.85);--b-well-in:inset 3px 3px 6px rgba(28,22,16,.45),inset 1px 1px 0 rgba(28,22,16,.55),inset -1px -1px 0 rgba(255,251,242,.25);--b-carve:0 -1px 0 rgba(70,56,40,.22),0 1px 0 rgba(255,251,242,.9);--b-msg-sh:0 0 0 1px rgba(70,50,20,.6),inset 3px 3px 6px rgba(58,48,36,.3),inset 1px 1px 0 rgba(58,48,36,.3);--b-actor-sh:0 0 0 1px rgba(70,50,20,.6),var(--b-drop-s)}[data-theme=dark] .main:has(> .game-app),[data-theme=dark] .main:has(> .game-codex),[data-theme=dark] .main:has(> .game-entry),[data-theme=dark] .main:has(> .game-transfer),[data-theme=dark] .main:has(> .gp){--t-text:#ece5d8;--t-good:#9dbcf0;--t-bad:#f2a092;--t-rule:rgba(0,0,0,.6);--t-sel:#ece5d8;--b-hi:rgba(255,232,190,.16);--b-hi2:rgba(255,232,190,.05);--b-lo:rgba(0,0,0,.55);--b-lo2:rgba(0,0,0,.22);--b-line-hi:rgba(255,232,190,.07);--b-tag-edge:rgba(0,0,0,.6);--b-shc:rgba(255,226,180,.07);--b-s1:#302e2d;--b-s2:#272625;--b-s3:#222120;--b-r1:#3a3836;--b-r2:#2e2c2a;--b-k0:rgba(0,0,0,.25);--b-k1:#1a1918;--b-k2:#211f1e;--b-h1:#42403d;--b-h2:#353331;--b-g0:#151413;--b-g1:#171615;--b-g2:#131211;--b-drop:1px 2px 0 rgba(0,0,0,.455),3px 6px 14px -2px rgba(0,0,0,.385);--b-drop-s:1px 1px 0 rgba(0,0,0,.49),2px 3px 5px -1px rgba(0,0,0,.35);--b-press:var(--b-float),1px 1px 0 rgba(0,0,0,.4);--b-sink:inset 2px 2px 4px rgba(0,0,0,.55),inset 1px 1px 0 rgba(0,0,0,.65),inset -1px -1px 0 rgba(255,232,190,.08);--b-pat:rgba(40,26,8,.4);--b-c1:#bc9f65;--b-c2:#ac8f55;--b-cta-sh:var(--b-brass-up),0 2px 0 rgba(58,42,18,.7),1px 3px 6px rgba(0,0,0,.35);--b-groove:linear-gradient(180deg, #0b0a0a, #1a1817);--b-rim:linear-gradient(160deg, #4a4540, #2e2b28);--b-well:-1px -1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(255,232,190,.1);--b-carve:0 -1px 0 rgba(0,0,0,.8);--b-msg-sh:0 0 0 1px rgba(0,0,0,.6),inset 3px 3px 6px rgba(0,0,0,.6),inset 1px 1px 0 rgba(0,0,0,.6)}.main:has(> .gp){max-width:none;background:var(--b-grain),linear-gradient(var(--b-g1),var(--b-g2));background-color:var(--b-g0)}.gp{max-width:1264px;margin-inline:auto;color:var(--t-text);font-weight:500;--color-text:var(--t-text);--color-primary-text:var(--t-good);--color-error:var(--t-bad);--color-border:var(--t-rule);--color-border-interactive:var(--b-tag-edge);--color-surface:var(--b-r1);--color-bg:var(--b-s2);--color-primary:var(--t-sel);--color-primary-light:var(--b-k2)}.gp .gp-goal,.gp .gp-guide,.gp .gp-log,.gp .gp-main,.gp .gp-party,.gp .gp-views{position:relative;border:0;border-radius:2px;background:var(--b-slab);background-color:var(--b-s2);box-shadow:var(--b-up),var(--b-drop)}.gp .gp-party{--vp:-120px -40px}.gp .gp-main{--vp:-300px -260px}.gp .gp-log{--vp:-40px -420px}.gp .gp-views{--vp:-200px -500px}.gp .gp-guide::after,.gp .gp-log::after,.gp .gp-main::after,.gp .gp-party::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--b-ltl) left top/24px no-repeat,var(--b-ltr) right top/24px no-repeat,var(--b-lbl) left bottom/24px no-repeat,var(--b-lbr) right bottom/24px no-repeat}.gp .gp-log>h2,.gp .gp-main>h2,.gp .gp-party>h2{display:flex;margin-bottom:16px}.gp .gp-hd__t{display:inline-flex;align-items:center;min-height:38px;padding:8px 16px;border:1px solid var(--b-edge);border-radius:2px;background:var(--b-rivets),var(--b-brass);background-color:var(--b-c2);box-shadow:var(--b-plate-sh);color:var(--b-ink);line-height:20px;letter-spacing:.06em;text-shadow:var(--b-ink-sh)}.gp .gp-goal{box-shadow:var(--b-up),var(--b-drop-s)}.gp .gp-goal__label{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 12px;border:1px solid var(--b-tag-edge);border-radius:2px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float);line-height:14px}.gp .gp-goal__text{word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp .gp-goal__text{word-break:normal}.gp .gp-member{box-shadow:inset 0 1px 0 var(--b-line-hi)}.gp .gp-member:first-child{box-shadow:none}.gp .gp-member__fig{position:relative;display:block}.gp .gp-member__fig::before{content:"";position:absolute;inset:0;border-radius:50% 50% 3px 3px/24px 24px 3px 3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink),inset 4px 5px 8px rgba(58,48,36,.18)}.gp .gp-member__fig svg{position:relative;clip-path:inset(0 round 50% 50% 3px 3px/24px 24px 3px 3px)}.gp .gp-sum{gap:0 16px}.gp .gp-sum dd,.gp .gp-sum dt{padding:4px 0;border-top:1px solid var(--t-rule);box-shadow:inset 0 1px 0 var(--b-line-hi);line-height:1.6}.gp .gp-sum__row:first-child dd,.gp .gp-sum__row:first-child dt{border-top:0;box-shadow:none}.gp .gp-sum dd{text-align:right;font-weight:700}.gp .gp-sum--side,.gp .gp-tw__state .gp-sum{grid-template-columns:minmax(0,1fr) auto}.gp .gp-log__text{display:grid;align-content:center;justify-items:center;min-height:96px;padding:16px;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink);line-height:1.6;text-align:center;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp .gp-log__text{word-break:normal}.gp .game-btn--quiet,.gp .gp-bchip,.gp .gp-pick,.gp .gp-step__btn{border-color:transparent;border-radius:3px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s);color:var(--t-text)}.gp .game-btn--quiet:hover,.gp .gp-pick:hover,.gp .gp-step__btn:hover{background:var(--b-hover);background-color:var(--b-h1);text-decoration:none}.gp .game-btn--quiet:active,.gp .gp-pick:active,.gp .gp-step__btn:active{transform:translateY(1px);box-shadow:var(--b-press)}.gp .gp-name[aria-current=true],.gp .gp-pick[aria-pressed=true]{border-color:var(--t-sel);background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink);font-weight:700}.game-app .btn--primary,.game-entry .btn--primary,.game-transfer .btn--primary,.gp .btn--primary{border:1px solid var(--b-edge);border-radius:3px;background:var(--b-brass);background-color:var(--b-c2);box-shadow:var(--b-cta-sh);color:var(--b-ink);text-shadow:var(--b-ink-sh)}.game-app .btn--primary:hover,.game-entry .btn--primary:hover,.game-transfer .btn--primary:hover,.gp .btn--primary:hover{background:var(--b-brass);background-color:var(--b-c1);color:var(--b-ink)}.game-app .btn--primary:active,.game-entry .btn--primary:active,.game-transfer .btn--primary:active,.gp .btn--primary:active{transform:translateY(1px);box-shadow:var(--b-cta-press)}.gp .gp-step__btn[aria-disabled=true],.gp .gp-view .btn--primary:disabled,.gp .gp-view .gp-btn--off,.gp .gp-view button:disabled{border-color:var(--b-tag-edge);border-style:dashed;background:0 0;background-color:var(--b-s2);box-shadow:none;color:var(--t-text);text-shadow:none;transform:none}.gp .gp-band,.gp .gp-box,.gp .gp-bresult,.gp .gp-bunit,.gp .gp-confirm{border-color:transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-principle,.gp .gp-set__why{color:var(--t-text)}.gp .gp-choose,.gp .gp-cmp thead th,.gp .gp-q,.gp .gp-wares__head{box-shadow:0 1px 0 var(--b-line-hi)}.gp .gp-view h3,.gp .gp-view h4{text-shadow:var(--b-carve)}.gp .gp-settings{border-top-color:var(--t-rule);box-shadow:inset 0 1px 0 var(--b-line-hi)}.gp .gp-views{margin-bottom:16px;padding:8px}.gp .gp-views ul{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;padding:4px;border-radius:2px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-views li{display:flex;grid-column:span 5;min-width:0}.gp .gp-views li:nth-child(-n+5){grid-column:span 6}.gp .gp-views a{display:grid;grid-template-columns:minmax(0,auto);justify-content:center;justify-items:center;align-content:center;gap:4px;width:100%;min-height:64px;padding:8px 12px;border:1px solid transparent;border-radius:3px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s);color:var(--t-text);font-weight:600;line-height:1.4;text-align:center;text-decoration:none;word-break:keep-all;overflow-wrap:anywhere}.gp .gp-views__ico{display:block;width:24px;height:24px}.gp .gp-views__name{min-width:auto}.gp .gp-views a:not([aria-current=page]):not([aria-disabled=true]):hover{background:var(--b-hover);background-color:var(--b-h1);text-decoration:none}.gp .gp-views a:active{transform:translateY(1px);box-shadow:var(--b-press)}.gp .gp-views a[aria-current=page]{border-color:var(--b-edge);background:var(--b-brass);background-color:var(--b-c2);box-shadow:var(--b-brass-up),var(--b-drop-s);color:var(--b-ink);font-weight:700;text-shadow:var(--b-ink-sh)}.gp .gp-views a[aria-disabled=true]{border-color:var(--b-tag-edge);border-style:dashed;background:0 0;background-color:var(--b-k2);box-shadow:none;transform:none}:lang(zh) .gp .gp-views a{word-break:normal}@media (max-width:479px){.gp .gp-views{padding:4px}.gp .gp-views ul{grid-template-columns:repeat(12,minmax(0,1fr))}.gp .gp-views li,.gp .gp-views li:nth-child(-n+5){grid-column:span 4}.gp .gp-views li:nth-child(-n+2){grid-column:span 3}.gp .gp-views li:nth-child(3),.gp .gp-views li:nth-child(4),.gp .gp-views li:nth-child(5){grid-column:span 6}.gp .gp-views a{gap:0;min-height:56px}.gp .gp-views__name{line-height:16px}}@media (min-width:768px) and (max-width:1023px){.main:has(> .gp){padding-top:16px}.gp .gp-views{padding:4px}}@media (min-width:840px) and (max-width:1023px){.gp .gp-views a{grid-template-columns:24px minmax(0,auto);justify-items:start;column-gap:4px;row-gap:0;min-height:44px;padding:8px 12px 8px 8px;text-align:left}.gp .gp-views__ico{grid-row:1}.gp .gp-views a:has(> .gp-views__why:not([hidden])) .gp-views__ico{grid-row:1/3}.gp .gp-views__name,.gp .gp-views__why{grid-column:2}}@media (min-width:1024px){.gp .gp-views{padding:4px}.gp .gp-views ul{display:flex;flex-wrap:nowrap}.gp .gp-views li{display:contents}.gp .gp-views a{flex:1 1 auto;width:auto;grid-template-columns:24px auto;justify-content:start;justify-items:start;column-gap:4px;row-gap:0;min-height:48px;padding:8px 12px 8px 8px;text-align:left;overflow-wrap:normal;text-wrap:balance}:lang(zh) .gp .gp-views__name{white-space:nowrap}:lang(zh) .gp .gp-views a[data-view=log] .gp-views__name,:lang(zh) .gp .gp-views__why{min-width:4em;white-space:normal}.gp .gp-views__name{line-height:16px}:lang(ja) .gp .gp-views a[data-view=log] .gp-views__name{line-height:15px}.gp .gp-views__why{line-height:14px;white-space:normal}.gp .gp-views__ico{grid-row:1}.gp .gp-views a:has(> .gp-views__why:not([hidden])) .gp-views__ico{grid-row:1/3}.gp .gp-views__name,.gp .gp-views__why{grid-column:2}}@media (min-width:1024px) and (max-width:1279px){.gp .gp-views a{padding-left:4px}}@media (min-width:1024px) and (max-width:1151px){:lang(ja) .gp .gp-views ul{flex-wrap:wrap}:lang(ja) .gp .gp-views a{flex-basis:calc((100% - 40px)/ 6)}}@media (min-width:1024px) and (max-width:1199px){:lang(en) .gp .gp-views ul,:lang(es) .gp .gp-views ul,:lang(zh) .gp .gp-views ul{flex-wrap:wrap}:lang(en) .gp .gp-views a,:lang(es) .gp .gp-views a,:lang(zh) .gp .gp-views a{flex-basis:calc((100% - 40px)/ 6)}}.gp .gp-scene{position:relative;overflow:hidden;border-radius:2px;box-shadow:var(--b-well)}.gp .gp-bband::after,.gp .gp-scene::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:var(--b-well-in)}.gp .gp-town__head{align-items:center;min-height:48px;padding:8px 16px;border-radius:2px;background:var(--b-slab);background-color:var(--b-s2);box-shadow:var(--b-cut)}.gp .gp-town__name{font-size:var(--fs-h2);letter-spacing:.06em;text-shadow:var(--b-carve);word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp .gp-town__name{word-break:normal}.gp .gp-cycle,.gp .gp-place__word{border-radius:2px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-place__word{min-height:32px;padding:0 12px;line-height:16px}.gp .gp-principle{padding:8px 12px;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}@media (min-width:1024px){.gp .gp-cycle{padding:0 4px}.gp .gp-face[data-face=town]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:16px}.gp .gp-face[data-face=town]>:where(:not(.gp-scene,.gp-town__head)){grid-column:1/-1}.gp .gp-face[data-face=town]>.gp-scene{grid-column:1/3}.gp .gp-face[data-face=town]>.gp-town__head{grid-column:3}.gp .gp-face[data-face=town]:has(.gp-places > .gp-place:nth-last-child(2):nth-child(3n+2))>:is(.gp-principle,.gp-ttalk){grid-column:3}.gp .gp-face[data-face=town]:has(.gp-places > .gp-place:nth-last-child(2):nth-child(3n+1))>:is(.gp-principle,.gp-ttalk){grid-column:2/-1}.gp .gp-face[data-face=town]>:is(.gp-principle,.gp-ttalk){align-self:stretch;align-content:center}.gp .gp-face[data-face=town]>.gp-band{grid-column:1/3;grid-row:1;align-self:center}.gp .gp-face[data-face=town]:has(> .gp-band)>.gp-acts:last-child{grid-column:3;grid-row:1;justify-self:end;align-self:center}.gp .gp-face[data-face=town] .gp-scene__w{height:64px;aspect-ratio:auto}.gp .gp-face[data-face=town] .gp-town__head{grid-template-columns:minmax(0,1fr);align-content:center;row-gap:4px}.gp .gp-face[data-face=town] .gp-town__title{line-height:24px}.gp .gp-town__gold{justify-self:start}.gp .gp-town__head:has(.gp-cycle)>.gp-town__gold{justify-self:start}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle){padding:4px 8px 8px 16px}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle) .gp-town__name{margin-top:4px}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle){grid-template-areas:none}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle)>.gp-town__title{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:16px;row-gap:4px}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle) :is(.gp-town__name,.gp-cycle,.gp-town__gold){grid-area:auto}.gp .gp-face[data-face=town] .gp-town__head:has(.gp-cycle) .gp-cycle{margin-left:auto}.gp .gp-face[data-face=town] .gp-places{display:contents}.gp .gp-face[data-face=town] .gp-place{position:relative;grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name side" "desc desc";column-gap:8px;row-gap:4px;align-content:center;min-height:56px;padding:8px 12px;border-radius:3px;background:0 0;background-color:var(--b-s2);box-shadow:var(--b-cut)}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__side .game-btn){background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s)}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__side .game-btn--quiet):hover{background:var(--b-hover);background-color:var(--b-h1)}.gp .gp-face[data-face=town] .gp-place__side{gap:8px}.gp .gp-face[data-face=town] .gp-place__side .game-btn--quiet{min-height:32px;padding:0 12px;box-shadow:var(--b-float);line-height:14px}.gp .gp-face[data-face=town] .gp-place__side .game-btn--quiet::after{content:"";position:absolute;inset:0;border-radius:3px}.gp .gp-face[data-face=town] .gp-place__word{min-height:32px;padding:8px 12px}.gp .gp-face[data-face=town] .gp-place__val,.gp .gp-face[data-face=town] .gp-place__word{white-space:normal}.gp .gp-face[data-face=town] .gp-place__note{position:relative;z-index:1;grid-column:1/-1}.gp .gp-face[data-face=town] .gp-place__name{align-self:end;min-width:0}.gp .gp-face[data-face=town] .gp-place__desc{line-height:16px;align-self:start}.gp .gp-face[data-face=town] .gp-place:not([data-place=depart]){align-content:start}.gp .gp-face[data-face=town] .gp-place:not([data-place=depart]){padding:4px 8px 8px 12px}.gp .gp-face[data-face=town] .gp-place:not([data-place=depart])>.gp-place__side{align-self:start}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__val){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name btn" "desc val"}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__val){column-gap:4px}.gp .gp-face[data-face=town] .gp-place__desc.is-bad>.gp-ic:first-child>svg{display:none}:lang(ja) .gp .gp-face[data-face=town] .gp-place__desc.is-bad .gp-ic__t{word-break:keep-all}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__val)>.gp-place__side{display:contents}.gp .gp-face[data-face=town] .gp-place__side>.gp-place__val{grid-area:val;justify-self:end;align-self:start}.gp .gp-face[data-face=town] .gp-place:has(.gp-place__val) .gp-place__side>.game-btn{grid-area:btn;justify-self:end;align-self:start}.gp .gp-face[data-face=town] .gp-place[data-place=depart]{grid-column:1/-1;grid-template-areas:"name side" "desc side";background:0 0;background-color:var(--b-s2);box-shadow:var(--b-cut)}.gp .gp-face[data-face=town] .gp-place[data-place=depart]{padding-right:8px}}.gp{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.gp .gp-grid{display:contents}.gp .gp-grid>*,.gp>*{min-width:0}.gp .gp-goal,.gp .gp-guide-slot:not(:empty),.gp .gp-main,.gp .gp-party{margin-bottom:16px}.gp .gp-guide-slot{container-type:inline-size}.gp .gp-guide-slot p{margin:0}.gp>.gp-clock{grid-column:1/-1}@media (max-width:479px){.gp .gp-views{order:-3}.gp .gp-guide-slot,.gp .gp-warn{order:-2}.gp .gp-main{order:-1}}@media (min-width:480px) and (max-width:767px){.gp .gp-goal,.gp .gp-views,.gp .gp-warn{order:-2}.gp .gp-party{order:-1}}@media (min-width:768px) and (max-width:1023px){.gp{grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto auto auto auto auto 1fr auto;column-gap:24px;grid-template-areas:"nav nav" "goal goal" "warn warn" "party slot" "party main" "log main" "set set"}.gp .gp-views{grid-area:nav}.gp .gp-goal{grid-area:goal}.gp .gp-warn{grid-area:warn}.gp .gp-guide-slot{grid-area:slot}.gp .gp-party{grid-area:party;align-self:start}.gp .gp-main{grid-area:main;align-self:stretch}.gp .gp-settings{grid-area:set}.gp .gp-log{grid-area:log;align-self:stretch;margin-bottom:16px;display:grid;grid-template-rows:auto minmax(0,1fr)}.gp .gp-log__body{display:grid;align-content:start}.gp .gp-log__body:has(> .gp-log__text){align-content:stretch}}.gp:has(> .gp-guide-slot:not(:empty)) .gp-goal{display:none}@media (min-width:1024px){.main:has(> .gp){padding-top:16px}.gp{grid-template-columns:288px minmax(0,1fr) 288px;grid-template-rows:auto auto auto auto 1fr auto auto;column-gap:16px}.gp .gp-views{grid-column:1/-1;grid-row:1}.gp .gp-warn{grid-column:1/-1;grid-row:2}.gp .gp-goal{grid-column:1;grid-row:3;align-self:stretch;padding:8px 12px 8px 16px}.gp .gp-party{grid-column:1;grid-row:4/6;align-self:stretch;margin-bottom:0}.gp .gp-main{grid-column:2;grid-row:3/6;align-self:stretch;margin-bottom:0}.gp .gp-guide-slot{grid-column:3;grid-row:3/5}.gp .gp-log{grid-column:3;grid-row:3/6;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr)}.gp:has(> .gp-guide-slot:not(:empty)) .gp-log{grid-row:5}.gp:has(> .gp-guide-slot:not(:empty)) .gp-party{grid-row:3/6}.gp .gp-log__body{display:grid;align-content:start}.gp .gp-log__body:has(> .gp-log__text){align-content:stretch}.gp .gp-settings{grid-column:1/-1;grid-row:7}.gp .gp-guide{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.gp{grid-template-columns:240px minmax(0,1fr) 240px}}@media (min-width:1024px) and (max-width:1151px){.gp{grid-template-columns:248px minmax(0,1fr)}.gp .gp-guide-slot{grid-column:2;grid-row:3/5}.gp:has(> .gp-guide-slot:not(:empty)) .gp-main{grid-row:5}.gp .gp-log,.gp:has(> .gp-guide-slot:not(:empty)) .gp-log{grid-column:2;grid-row:6;margin-top:16px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;align-items:center;column-gap:16px}.gp .gp-log>h2{margin-bottom:0}.gp .gp-log__text{min-height:0;padding:8px 16px}}@media (min-width:1024px){.gp .gp-member{grid-template-columns:48px minmax(0,1fr);column-gap:8px;min-height:0}.gp .gp-member__fig,.gp .gp-member__fig svg{width:48px;height:48px}.gp .gp-member__info{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0}.gp .gp-member__bars{flex-basis:100%;margin-top:4px}.gp .gp-member__bar{flex-basis:100%}}.gp .gp-set>.gp-set__body:only-child{grid-column:1/-1}.gp .gp-sum__i{white-space:nowrap}@media (min-width:1024px){.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]){grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum])>*{grid-column:1/-1}.gp .gp-set[data-sum]{position:relative;grid-template-columns:112px minmax(0,1fr);align-items:center;min-height:44px}.gp .gp-set[data-sum]::after{content:"";position:absolute;right:0;bottom:-5px;left:0;height:1px;background-color:var(--t-rule);box-shadow:0 1px 0 var(--b-line-hi)}.gp .gp-set[data-sum]>.gp-set__label{min-height:0}.gp .gp-set[data-sum]>.gp-set__body{display:flex;align-items:center;gap:16px}.gp .gp-set[data-sum]>.gp-set__body>p{flex:1 1 auto;min-width:0;padding:4px 0;font-weight:600;line-height:1.4}.gp .gp-set[data-sum]>.gp-set__body>.game-btn{flex:none}.gp .gp-set[data-sum]:has(+ .gp-est){margin-bottom:8px}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]):not(:has(> .gp-down))>.gp-est{grid-column:1;align-self:center}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]):not(:has(> .gp-down))>.gp-acts:has([data-act=go]){grid-column:2;align-self:center}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]) .gp-est{min-height:0}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum])>.gp-down{grid-column:1;align-self:center}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum])>.gp-down+.gp-acts{grid-column:2;align-self:center;justify-content:flex-end}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]):has(> .gp-down){grid-auto-flow:row dense}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]):has(> .gp-down)>.gp-acts:has([data-act=go]){grid-column:2;align-self:center}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum]):has(> .gp-down)>.gp-depart__after{grid-column:1;align-self:center}:lang(ja) .gp .gp-face[data-face=depart] .gp-est__t{word-break:keep-all;overflow-wrap:anywhere}.gp .gp-face[data-face=depart]:has(> .gp-acts [data-act=back]){gap:16px}}@media (min-width:1024px){.gp .gp-face[data-face=log]>.gp-principle+.gp-log__deeper{margin-top:8px}.gp .gp-face[data-face=log]>:is(.gp-sum,.gp-log__deeper){align-self:start}.gp .gp-face[data-face=log]:has(> .gp-sum){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;gap:8px 16px;align-items:center}.gp .gp-face[data-face=log]:has(> .gp-sum)>*{grid-column:1/-1;margin:0}.gp .gp-face[data-face=log]>.gp-sum{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);grid-auto-flow:row dense;margin-bottom:8px}.gp .gp-face[data-face=log]>.gp-sum .gp-sum__row:has(> dd > .gp-val:nth-child(3)) dt{grid-column:1}.gp .gp-face[data-face=log]>.gp-sum .gp-sum__row:has(> dd > .gp-val:nth-child(3)) dd{grid-column:2/-1}.gp .gp-face[data-face=log]>.gp-sum .gp-sum__row:nth-child(2) dd,.gp .gp-face[data-face=log]>.gp-sum .gp-sum__row:nth-child(2) dt{border-top:0;box-shadow:none}.gp .gp-face[data-face=log]>.gp-sum dd{line-height:1.4}.gp .gp-face[data-face=log]>.gp-sum dt{line-height:1.4}.gp .gp-face[data-face=log]>:is(.gp-up,.gp-down){grid-column:1}.gp .gp-face[data-face=log]>.gp-sum.is-folded{grid-column:1}.gp .gp-face[data-face=log]>.gp-sum.is-folded+.gp-sum__more{grid-column:2;align-self:start}.gp .gp-face[data-face=log]>.gp-sum__more .game-btn--quiet{min-height:32px;padding:0 12px;line-height:14px}.gp .gp-face[data-face=depart]>.gp-down+.gp-acts>.game-btn--quiet,.gp .gp-face[data-face=log]>:is(.gp-up,.gp-down)+.gp-acts>.game-btn--quiet{min-height:32px;padding:0 12px;line-height:14px}.gp .gp-face[data-face=log]>.gp-acts:last-child{grid-column:1}.gp .gp-face[data-face=log]>.gp-hl__nav+.gp-share{grid-column:1}.gp .gp-face[data-face=log]>:is(.gp-up,.gp-down,.gp-hls)+.gp-acts:not(:last-child){grid-column:2;justify-content:flex-end}.gp .gp-face[data-face=log]>.gp-hls{grid-column:1/-1;align-self:stretch;align-content:center;min-height:calc(1.6em * 3 + 16px);padding:8px 16px;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}}.gp .gp-boxes>[hidden],.gp .gp-jobsec>[hidden]{display:none}.gp .gp-whos{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:1024px){.gp .gp-face[data-face=equip]:has(> .gp-whos){display:flex;flex-wrap:wrap;align-items:center;gap:16px}.gp .gp-face[data-face=equip]:has(> .gp-whos)>*{margin:0}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-eq-top{display:contents}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-eq-top>.gp-picks{order:1;flex:none}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-whos{order:2;flex:none}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-eq-top>.gp-eq-gold{order:3;margin-left:auto}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-boxes{order:4;flex:1 1 100%}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-principle{order:5;flex:1 1 320px;min-width:0}.gp .gp-face[data-face=equip]:has(> .gp-whos)>:is(.gp-acts,.gp-eq-best){order:6;flex:none;margin-left:auto}.gp .gp-face[data-face=equip]:has(> .gp-whos)>.gp-note{order:7;flex:1 1 100%}.gp .gp-face[data-face=equip] .gp-slots{grid-template-columns:auto minmax(0,1fr) minmax(auto,2fr) auto}.gp .gp-face[data-face=equip] .gp-slot__upinfo>.gp-diffs{flex-wrap:nowrap}.gp .gp-face[data-face=equip] .gp-mem>.gp-mhead{display:none}.gp .gp-face[data-face=equip] .gp-mem{padding-top:8px;padding-bottom:8px}.gp .gp-face[data-face=equip] .gp-slots{row-gap:4px}}@media (min-width:1024px){.gp .gp-face[data-face=equip] .gp-wares{row-gap:16px}.gp .gp-face[data-face=equip] .gp-wgroup{margin-top:0}.gp .gp-face[data-face=equip] .gp-wares--sell{grid-template-columns:32px minmax(120px,1fr) auto auto}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware{row-gap:4px}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware>.gp-icon{grid-row:1/span 2}.gp .gp-face[data-face=equip] .gp-wares--sell :is(.gp-ware__name,.gp-ware__eff){grid-row:1}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware__desc{grid-row:2;grid-column:2/4}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware__buy{grid-row:1/span 2}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware.has-desc{grid-template-rows:1fr auto auto 1fr;row-gap:0}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware.has-desc>:is(.gp-icon,.gp-ware__buy){grid-row:1/-1}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware.has-desc>:is(.gp-ware__name,.gp-ware__eff){grid-row:2}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware.has-desc>.gp-ware__desc{grid-row:3;align-self:start;margin-top:4px}.gp .gp-face[data-face=equip] .gp-wares .gp-ware__buy .game-btn--quiet{padding:8px 12px;line-height:16px}.gp .gp-face[data-face=equip] .gp-wares .gp-ware__buy .game-btn--quiet:has(> .gp-btn2){padding-top:4px;padding-bottom:4px}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware__buy{display:flex;flex-wrap:nowrap;align-content:center;min-width:min-content}.gp .gp-face[data-face=equip] .gp-wares--sell .gp-ware__buy>.game-btn{flex:1 1 auto;width:auto}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell){grid-template-columns:32px minmax(96px,1fr) minmax(96px,1.2fr) auto}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware{row-gap:4px}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware>.gp-icon{grid-column:1;grid-row:1/span 2}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) :is(.gp-ware__name,.gp-ware__eff){grid-row:1}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware__eff{flex-direction:row;flex-wrap:wrap;gap:4px 16px}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware__buy{display:contents}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware__buy>.gp-who{grid-column:2/4;grid-row:2;justify-content:flex-start;text-align:left}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware__buy>:is(.game-btn,.gp-buyrow){grid-column:4;grid-row:1/span 2;width:auto}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-ware__desc{grid-column:2/4}.gp .gp-face[data-face=equip] .gp-wares__h.is-item{grid-column:2/3}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-wares__head{row-gap:4px}.gp .gp-face[data-face=equip] .gp-wares:not(.gp-wares--sell) .gp-wares__h:nth-child(3){grid-column:2/4;grid-row:2;text-align:left}.gp .gp-face[data-face=equip]:not(:has(> .gp-whos)){grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row dense;align-items:center}.gp .gp-face[data-face=equip]:not(:has(> .gp-whos))>*{grid-column:1/-1}.gp .gp-face[data-face=equip]:not(:has(> .gp-whos))>.gp-acts{grid-column:2}.gp .gp-face[data-face=equip]:not(:has(> .gp-whos))>.gp-acts+.gp-principle{grid-column:1}}@container (max-width:559px){.gp .gp-slot.has-up{grid-template-areas:"name now now" "up up act"}}@media (min-width:1024px){.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-whos){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-whos)>:not(.gp-boxh):not(.gp-whos){grid-column:1/-1}.gp .gp-face[data-face=church] .gp-mem{gap:8px;padding-top:8px;padding-bottom:8px}.gp .gp-face[data-face=church] .gp-mem{grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:baseline}.gp .gp-face[data-face=church] .gp-mem>*{grid-column:1/-1}.gp .gp-face[data-face=church] .gp-mem>.gp-mhead:has(+ .gp-box__line){grid-column:1}.gp .gp-face[data-face=church] .gp-mem>.gp-mhead+.gp-box__line{grid-column:2}.gp .gp-face[data-face=church] .gp-mhead{grid-template-columns:minmax(0,1fr) auto;min-height:0}.gp .gp-face[data-face=church] .gp-mhead__fig{display:none}.gp .gp-face[data-face=church] .gp-mhead__info{grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:baseline}:is(:lang(en),:lang(es)) .gp .gp-face[data-face=church] .gp-mhead__info{display:flex;flex-wrap:wrap;gap:0 16px;align-items:baseline}.gp .gp-face[data-face=church] .gp-jobpick{flex-direction:row;justify-content:flex-start;gap:8px;padding:4px 8px 4px 4px}.gp .gp-face[data-face=church] .gp-jobpick__fig,.gp .gp-face[data-face=church] .gp-jobpick__fig>svg{width:32px;height:32px}.gp .gp-face[data-face=church] .gp-jobpick__name{text-align:left;line-height:16px}.gp .gp-face[data-face=church] .gp-locks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}.gp .gp-jobpick__name{white-space:normal;hyphens:auto;overflow-wrap:anywhere;text-align:left}@media (min-width:1024px){.gp .gp-face[data-face=arena]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:16px;align-items:start}.gp .gp-face[data-face=arena]>*{grid-column:1/-1;margin:0}.gp .gp-face[data-face=arena]>.gp-arena__box{grid-column:1;grid-row:span 2;padding:8px 16px}.gp .gp-face[data-face=arena]>:is(.gp-arena__go,.gp-principle){grid-column:2}.gp .gp-face[data-face=arena]>.gp-arena__go{align-self:stretch;display:grid;align-content:center}.gp .gp-face[data-face=arena] .gp-arena__sec{gap:8px}.gp .gp-face[data-face=arena] .gp-rivals{gap:16px}.gp .gp-face[data-face=arena] .gp-rival{row-gap:4px}.gp .gp-face[data-face=arena] .gp-rival{grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"fig name" "job job" "nums nums";column-gap:8px;align-items:center;padding:8px 12px}.gp .gp-face[data-face=arena] .gp-rival__fig{grid-area:fig;width:48px;height:48px;margin:0}.gp .gp-face[data-face=arena] .gp-rival__fig svg{width:48px;height:48px}.gp .gp-face[data-face=arena] .gp-rival__name{grid-area:name;justify-content:flex-start;gap:4px}.gp .gp-face[data-face=arena] .gp-rival__job{grid-area:job;text-align:left}.gp .gp-face[data-face=arena] .gp-rival__nums{grid-area:nums}.gp .gp-face[data-face=arena] :is(.gp-rival__nums,.gp-sum) :is(dt,dd){padding:0;line-height:24px}}.gp .gp-bband{border-radius:2px;box-shadow:var(--b-well)}.gp .gp-bunit{position:relative;border-color:transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-bunit.is-actor{border-color:transparent;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-actor-sh)}.gp .gp-bunit.is-actor::before{content:"";position:absolute;inset:0;pointer-events:none;border:2px solid;border-image:var(--b-rim-brass) 1}.gp .gp-bbar{box-sizing:border-box;height:14px;border:2px solid transparent;border-radius:7px;background:var(--b-groove) padding-box,var(--b-rim) border-box;box-shadow:var(--b-bar-sh)}.gp .gp-bbar__fill{border-radius:5px;background:var(--b-mp)}.gp .gp-bunit .gp-bbar__fill{background:var(--b-hp)}.gp .gp-bmp{color:var(--t-text)}.gp .gp-blog{border:3px solid;border-image:var(--b-rim) 1;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-msg-sh)}.gp .gp-bpanel,.gp .gp-bresult{border-color:transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-bcmds>.gp-bcmd:first-child{border:1px solid var(--b-edge);background:var(--b-brass);background-color:var(--b-c2);box-shadow:var(--b-cta-sh);color:var(--b-ink);text-shadow:var(--b-ink-sh)}.gp .gp-bcmds>.gp-bcmd:first-child:active{box-shadow:var(--b-cta-press)}.gp .gp-bturn{padding:0 8px;border:1px solid var(--b-tag-edge);border-radius:2px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float)}@media (min-width:1024px){.gp .gp-battle[data-phase]{grid-template-columns:minmax(0,1fr) minmax(312px,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"band party" "foes party" "msg panel";gap:8px 16px}.gp .gp-battle[data-phase]>.gp-bband{grid-area:band;height:auto;min-height:120px}.gp .gp-bband[data-many] .gp-bfoes,.gp .gp-bfoes{--foe:72px;bottom:8px;column-gap:16px}.gp .gp-bfoe.is-boss{--foe:96px}.gp .gp-bfoe.is-rival{--foe:72px}.gp .gp-bunit--e .gp-bmark--foe{white-space:normal}.gp .gp-battle>.gp-bfoelist{grid-area:foes}.gp .gp-battle>.gp-bparty{grid-area:party}.gp .gp-battle>.gp-blog{grid-area:msg;padding:8px 16px 16px}.gp .gp-battle>.gp-bpanel,.gp .gp-battle>.gp-bresult{grid-area:panel}.gp .gp-bpanel{gap:8px;padding:8px 16px}.gp .gp-battle>.gp-bpanel .gp-bpick{padding-top:8px;padding-bottom:8px}.gp .gp-battle>.gp-bpanel .gp-bpanel__head{grid-template-columns:minmax(0,1fr)}.gp .gp-battle>.gp-bpanel .gp-bauto{flex-wrap:wrap;gap:4px}.gp .gp-battle>.gp-bpanel .gp-bauto .game-btn{flex:1 1 auto;padding:0 4px}.gp .gp-battle>.gp-bpanel .gp-bcmds{grid-template-columns:repeat(6,minmax(0,1fr))}.gp .gp-battle>.gp-bpanel .gp-bcmd{grid-column:span 3}.gp .gp-battle>.gp-bpanel .gp-bcmds[data-n="3"] .gp-bcmd,.gp .gp-battle>.gp-bpanel .gp-bcmds[data-n="5"] .gp-bcmd:nth-child(-n+3),.gp .gp-battle>.gp-bpanel .gp-bcmds[data-n="6"] .gp-bcmd{grid-column:span 2}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu{grid-template-columns:repeat(6,minmax(0,1fr))}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>*{grid-column:span 2;justify-self:stretch}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>:first-child:nth-last-child(2),.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>:first-child:nth-last-child(2)~*,.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>:first-child:nth-last-child(4),.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>:first-child:nth-last-child(4)~*,.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu>:first-child:nth-last-child(5)~:nth-child(n+4){grid-column:span 3}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bauto{display:none}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bpick{min-height:44px;padding-top:0;padding-bottom:0}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bpick__top{line-height:1.2}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bmenu{column-gap:4px}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bpick{padding-left:0;padding-right:0;justify-content:center;text-align:center}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bpick__top{justify-content:center}.gp .gp-battle[data-phase=target]>.gp-bpanel .gp-bpick__side .gp-ic>svg{display:none}.gp .gp-blog__in{height:calc(var(--fs-body) * 1.6 * 4)}.gp .gp-bfoelist,.gp .gp-bparty{gap:16px;align-content:start}.gp .gp-bfoelist[data-many],.gp .gp-bparty[data-many]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp .gp-bunit{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr auto auto;grid-template-areas:"head head head" "hk bar hn" "mk . mn";gap:4px;align-items:center;padding:8px 12px}.gp .gp-bunit--e{grid-template-rows:1fr auto;grid-template-areas:"head head head" "bar bar hn"}.gp .gp-bunit--e .gp-bhp>.gp-bk{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:lang(ja) .gp .gp-bcmd .gp-ic>svg{display:none}:lang(es) .gp .gp-bcmd .gp-ic>svg{display:none}.gp .gp-bunit__head{grid-area:head;align-self:start}.gp .gp-bunit>.gp-bbar{grid-area:bar}.gp .gp-bunit .gp-bhp,.gp .gp-bunit .gp-bmp,.gp .gp-bunit__nums{display:contents}.gp .gp-bhp>.gp-bk{grid-area:hk}.gp .gp-bhp>.gp-bnum{grid-area:hn}.gp .gp-bmp>.gp-bk{grid-area:mk}.gp .gp-bmp>.gp-bnum{grid-area:mn}.gp .gp-bunit__head:has(> .gp-bmarks > .gp-bstat ~ .gp-bchip){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.gp .gp-bunit__head:has(> .gp-bmarks > .gp-bstat ~ .gp-bchip)>.gp-bmarks{display:contents}.gp .gp-bunit__head:has(> .gp-bmarks > .gp-bstat ~ .gp-bchip) .gp-bmarks>.gp-bchip{grid-area:1/2}.gp .gp-bunit__head:has(> .gp-bmarks > .gp-bstat ~ .gp-bchip) .gp-bmark,.gp .gp-bunit__head:has(> .gp-bmarks > .gp-bstat ~ .gp-bchip) .gp-bstat{grid-area:2/1/3/3;justify-self:start}}@container (max-width:576px){:lang(zh) .gp-est{min-height:1.6em}:lang(zh) .gp-est__t{max-width:none}}@container (max-width:616px){:lang(en) .gp-est{min-height:3.2em}:lang(en) .gp-est__t{max-width:572px}}@container (max-width:316px){:lang(en) .gp-est{min-height:4.8em}:lang(en) .gp-est__t{max-width:281px}}@container (max-width:838px){:lang(es) .gp-est{min-height:3.2em}:lang(es) .gp-est__t{max-width:794px}}@container (max-width:427px){:lang(es) .gp-est{min-height:4.8em}:lang(es) .gp-est__t{max-width:397px}}@container (max-width:292px){:lang(es) .gp-est{min-height:6.4em}:lang(es) .gp-est__t{max-width:269px}}@container (max-width:498px){:lang(zh) .gp-est{min-height:3.2em}:lang(zh) .gp-est__t{max-width:453px}}@container (max-width:257px){:lang(zh) .gp-est{min-height:4.8em}:lang(zh) .gp-est__t{max-width:226px}}@media (min-width:1024px){.gp .gp-face[data-face=tavern] .gp-mem{padding-top:8px;padding-bottom:8px}.gp .gp-face[data-face=tavern] .gp-mem>.gp-mhead{grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px;align-items:center;min-height:0}.gp .gp-face[data-face=tavern] .gp-mem>.gp-mhead .gp-mhead__fig,.gp .gp-face[data-face=tavern] .gp-mem>.gp-mhead .gp-mhead__fig svg{width:48px;height:48px}.gp .gp-face[data-face=tavern] .gp-mem>.gp-mhead .gp-mhead__info{grid-template-columns:auto minmax(0,1fr);column-gap:16px;align-items:baseline}.gp .gp-face[data-face=tavern] .gp-boxes:has(> .is-open)>.gp-mem:not(.is-open){display:none}.gp .gp-face[data-face=tavern] .gp-jobcards{grid-template-columns:repeat(2,minmax(0,1fr))}.gp .gp-face[data-face=tavern] .gp-jobcard .gp-mhead{grid-template-columns:32px minmax(0,1fr);column-gap:8px;align-items:center;min-height:0}.gp .gp-face[data-face=tavern] .gp-jobcard .gp-mhead__fig,.gp .gp-face[data-face=tavern] .gp-jobcard .gp-mhead__fig svg{width:32px;height:32px}.gp .gp-face[data-face=tavern] .gp-jobcard .gp-mhead__info{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1fr;column-gap:8px;row-gap:0;align-items:center}.gp .gp-face[data-face=tavern] .gp-jobcard .gp-jobcard__name{grid-column:1;grid-row:2}.gp .gp-face[data-face=tavern] .gp-jobcard .gp-jobcard__about{grid-column:1;grid-row:3}.gp .gp-face[data-face=tavern] .gp-jobcard__act{grid-column:2;grid-row:1/-1}.gp .gp-face[data-face=name]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gp .gp-face[data-face=name]>*{grid-column:1/-1}.gp .gp-face[data-face=name]>.gp-namebox{grid-column:1;grid-row:1}.gp .gp-face[data-face=name]>.gp-acts{grid-column:2;grid-row:1}.gp .gp-face[data-face=name] .gp-names{grid-template-columns:repeat(6,minmax(0,1fr))}.gp .gp-face[data-face=board] .gp-qsec{gap:8px}.gp .gp-face[data-face=board] .gp-qbox{padding:8px 12px}.gp .gp-face[data-face=board] .gp-q{padding:8px 0}.gp .gp-face[data-face=board] .gp-q:first-child{padding-top:0}.gp .gp-face[data-face=board] .gp-q:last-child{padding-bottom:0}.gp .gp-face[data-face=board] .gp-q__body{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);column-gap:16px;align-items:center}.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-revbox),.gp .gp-face[data-face=church] .gp-rbsec:has(> .gp-rb__locked){grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.gp .gp-face[data-face=church] .gp-revbox{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:8px 16px}.gp .gp-face[data-face=church] .gp-revbox>*{grid-column:1;margin:0}.gp .gp-face[data-face=church] .gp-revbox>.gp-acts{grid-column:2;grid-row:1}.gp .gp-face[data-face=church] .gp-revbox:has(> :is(.gp-rev__total,.gp-rev__short))>.gp-acts{grid-row:1/span 2}.gp .gp-face[data-face=church] .gp-revbox:has(> .gp-rev__total):has(> .gp-rev__short)>.gp-acts{grid-row:1/span 3}.gp .gp-face[data-face=church] .gp-revbox>.gp-note{grid-column:1/-1}.gp .gp-face[data-face=church] .gp-revs{gap:8px}.gp .gp-face[data-face=church]:has(.gp-confirm)>:is(.gp-jobsec:has(> .gp-revbox),.gp-rbsec){display:none}.gp .gp-face[data-face=church] .gp-confirm{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:auto auto auto 1fr;column-gap:24px;align-items:start}.gp .gp-face[data-face=church] .gp-mem:has(.gp-confirm){padding-bottom:16px}.gp .gp-face[data-face=church] .gp-confirm>*{grid-column:1/-1}.gp .gp-face[data-face=church] .gp-confirm>.gp-cmp{grid-column:1;grid-row:2/span 3}.gp .gp-face[data-face=church] .gp-confirm>.gp-cmp__note{grid-column:2;grid-row:2}.gp .gp-face[data-face=church] .gp-confirm>.gp-confirm__list{grid-column:2;grid-row:3}.gp .gp-face[data-face=church] .gp-confirm>.gp-confirm__list+.gp-confirm__list{grid-row:4}.gp .gp-face[data-face=church] .gp-confirm .gp-cmp :is(th,td){line-height:16px}.gp .gp-locked{padding:8px 12px}.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-whos) .gp-mem>.gp-mhead:not(:has(.gp-mhead__extra)){display:none}.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-whos) .gp-mem>.gp-mhead:has(.gp-mhead__extra){grid-template-columns:minmax(0,1fr);min-height:0}.gp .gp-face[data-face=church] .gp-jobsec:has(> .gp-whos) .gp-mem>.gp-mhead :is(.gp-mhead__fig,.gp-mhead__top,.gp-mhead__job){display:none}.gp .gp-face[data-face=church] .gp-jobpicks{grid-template-columns:repeat(4,minmax(0,1fr))}.gp .gp-face[data-face=church] .gp-locks{row-gap:4px}.gp .gp-face[data-face=garden]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.gp .gp-face[data-face=garden]>*{grid-column:1/-1}.gp .gp-face[data-face=garden]>.gp-gbag{grid-column:1;grid-row:1}.gp .gp-face[data-face=garden]>.gp-acts:has([data-act=harvest]){grid-column:2;grid-row:1;margin:0}.gp .gp-face[data-face=garden]:has(> .gp-band-row)>:is(.gp-gbag,.gp-acts:has([data-act=harvest])){grid-row:2}.gp .gp-face[data-face=garden] .gp-plant{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;row-gap:0;align-items:center}.gp .gp-face[data-face=garden] .gp-plant>.gp-icon,.gp .gp-face[data-face=garden] .gp-plant>.gp-icon svg{width:20px;height:20px}.gp .gp-face[data-face=garden] .gp-plant__text{display:contents}.gp .gp-face[data-face=garden] .gp-plant__note{grid-column:1/-1}.gp .gp-face[data-face=tower]>.gp-acts{justify-content:flex-end}}@media (min-width:1152px) and (max-width:1279px){:lang(zh) .gp .gp-face[data-face=town] .gp-town__gold .gp-ic>svg{display:none}}@media (max-width:1023px){.gp .gp-view .gp-acts:not(.gp-sum__more,:has(> [data-act=back])){column-gap:8px}.gp .gp-view .gp-acts:not(.gp-sum__more,:has(> [data-act=back]))>:is(button,a),.gp .gp-view :is(.gp-ware__buy,.gp-arena__reward,.gp-q__act,.gp-jobcard__act,.gp-buyrow)>.game-btn{flex:1 1 auto;min-width:max-content}.gp .gp-view .gp-acts:not(.gp-sum__more):has(> :nth-child(2):last-child)>:is(button,a),.gp .gp-view .gp-ware__buy:has(> .game-btn + .game-btn)>.game-btn{flex-basis:calc(50% - 4px)}.gp .gp-view .gp-acts:not(.gp-sum__more):has(> :nth-child(3):last-child)>:is(button,a){flex-basis:calc((100% - 16px)/ 3)}.gp .gp-view .gp-ware__buy{column-gap:8px}.gp .gp-view .gp-ware__buy>.gp-buyrow{flex:1 1 100%}.gp .gp-view .gp-sum__more{justify-content:flex-end}.gp .gp-view .gp-jobcard .gp-mhead{grid-template-columns:80px minmax(0,1fr)}}@container (max-width:559px){.gp .gp-view .gp-mhead.has-act .gp-mhead__side>.game-btn{flex:1 1 auto;min-width:max-content}}.main:has(> .game-app),.main:has(> .game-codex),.main:has(> .game-entry),.main:has(> .game-transfer){background:var(--b-grain),linear-gradient(var(--b-g1),var(--b-g2));background-color:var(--b-g0)}.game-app,.game-codex,.game-entry,.game-transfer{color:var(--t-text);--color-text:var(--t-text);--color-primary-text:var(--t-good);--color-error:var(--t-bad);--color-border:var(--t-rule);--color-border-interactive:var(--b-tag-edge);--color-surface:var(--b-r1);--color-bg:var(--b-s2);--color-primary:var(--t-sel);--color-primary-light:var(--b-k2)}.game-codex .gc-head,.main>.game-app,.main>.game-codex,.main>.game-entry,.main>.game-transfer{position:relative;border:0;border-radius:2px;background:var(--b-slab);background-color:var(--b-s2);box-shadow:var(--b-up),var(--b-drop)}.main>.game-app,.main>.game-codex,.main>.game-entry,.main>.game-transfer{padding:24px}.game-codex .gc-head::after,.main>.game-app::after,.main>.game-codex::after,.main>.game-entry::after,.main>.game-transfer::after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--b-ltl) left top/24px no-repeat,var(--b-ltr) right top/24px no-repeat,var(--b-lbl) left bottom/24px no-repeat,var(--b-lbr) right bottom/24px no-repeat}@media (max-width:640px){.main>.game-app,.main>.game-codex,.main>.game-entry,.main>.game-transfer{padding:16px}}.game-app>h1,.game-codex>h1,.game-entry>h1,.game-transfer>h1{position:relative;display:inline-block;vertical-align:top;max-width:100%;padding:8px 16px;border:1px solid var(--b-tag-edge);border-radius:2px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s);line-height:38px;text-shadow:var(--b-carve)}.game-codex .game-codex__back a,.game-codex .gc-toc a{border-color:transparent;border-radius:3px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s)}.game-codex .game-codex__back a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid transparent;line-height:1.5;text-decoration:none}.game-codex .game-codex__back a:hover,.game-codex .gc-toc a:hover{background:var(--b-hover);background-color:var(--b-h1);text-decoration:underline}.game-codex .gc-climbs,.game-codex .gc-note,.game-codex .gc-title,.game-codex .gc-tw,.game-entry .game-entry__band,.game-entry .game-entry__how,.game-entry .tool-faq__item{border-color:transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.game-codex .gc-note{padding:8px 12px}.game-entry .game-entry__band{padding:8px}.game-entry .tool-faq__item{padding:4px 16px;border-bottom:0}.game-entry .tool-faq__q{padding:8px 0;line-height:28px}.game-entry .tool-faq__item+.tool-faq__item{margin-top:16px}.game-entry .tool-faq__q:hover{text-decoration:underline}.game-codex .gc-sec h2,.game-codex .gc-sub,.game-entry h2{text-shadow:var(--b-carve)}.game-codex .gc-sec h2,.game-entry .tool-faq h2{padding-bottom:8px;border-bottom:1px solid var(--t-rule);box-shadow:0 1px 0 var(--b-line-hi)}.game-codex .gc-card{border-color:transparent;border-radius:3px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s)}.game-codex .gc-card:target{outline:2px solid var(--t-sel)}.game-codex .gc-fig{display:grid;justify-content:center}.game-codex .gc-fig::before{content:"";grid-area:1/1;border-radius:50% 50% 3px 3px/24px 24px 3px 3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.game-codex .gc-fig svg{position:relative;grid-area:1/1}.game-codex .gc-facts{box-shadow:inset 0 1px 0 var(--b-line-hi)}.game-codex .gc-bar .gp-bbar__fill{background:var(--b-mp)}.game-entry__aux{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:16px}.game-entry__aux a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}@media (display-mode:standalone){.game-entry__aux .game-entry__app{display:none}}.game-transfer{font-weight:500;container-type:inline-size}.game-transfer__lead{margin-top:16px}.gt-cols{display:grid;gap:24px;margin-top:24px}@container (min-width:680px){.gt-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.gt-in,.gt-out{display:grid;gap:16px;align-content:start;min-width:0}.gt-out{gap:8px}.gt-out>.gt-btns,.gt-out>.gt-note{margin-top:8px}.gt-in h2,.gt-out h2{font-size:var(--fs-h3);font-weight:700;text-shadow:var(--b-carve)}.gt-note{display:flex;gap:8px;align-items:center;min-height:24px;color:var(--t-bad);font-weight:600;line-height:24px}.gt-ico{flex:none;width:24px;height:24px}.gt-ask,.gt-code,.gt-paste,.gt-result,.gt-veil{border:1px solid transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gt-veil{display:flex;align-items:center;justify-content:center;min-height:96px}.gt-code,.gt-paste{display:block;width:100%;box-sizing:border-box;padding:8px 12px;color:var(--t-text);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-fine);line-height:1.5;overflow-wrap:anywhere;word-break:break-all;resize:vertical}.gt-code,.gt-paste{min-height:96px}.gt-paste{font-size:var(--fs-body)}.gt-code:focus-visible,.gt-paste:focus-visible{outline:2px solid var(--t-sel);outline-offset:2px}.gt-label{min-height:24px;font-weight:600;line-height:24px}.gt-field{display:grid;gap:8px}.gt-btns{display:flex;flex-wrap:wrap;gap:8px}.game-transfer .game-btn--quiet{border:1px solid transparent;border-radius:3px;background:var(--b-raise);background-color:var(--b-r1);box-shadow:var(--b-float),var(--b-drop-s);color:var(--t-text)}.game-transfer .game-btn--quiet:hover{background:var(--b-hover);background-color:var(--b-h1);text-decoration:none}.game-transfer .game-btn--quiet:active{transform:translateY(1px);box-shadow:var(--b-press)}.game-transfer .game-btn--quiet:disabled{border-color:var(--b-tag-edge);border-style:dashed;background:0 0;background-color:var(--b-s2);box-shadow:none;color:var(--t-text);cursor:not-allowed;transform:none}.game-transfer .game-btn--quiet[aria-pressed=true]{border-color:var(--t-sel);background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.game-transfer .gt-copy{display:inline-grid;place-items:center}.gt-copy>span{grid-area:1/1}.gt-copy.is-copied .gt-copy__a,.gt-copy__b{visibility:hidden}.gt-copy.is-copied .gt-copy__b{visibility:visible}.gt-pick{position:relative}.gt-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.gt-pick:focus-within{outline:2px solid var(--t-sel);outline-offset:2px}.gt-ask{display:grid;gap:16px;margin-top:24px;padding:16px}.gt-ask__q{font-weight:600}.gt-result{display:flex;gap:8px;align-items:center;margin-top:24px;padding:16px;font-weight:600}.gt-result.is-bad{border-color:var(--t-bad);color:var(--t-bad)}.gt-result .gt-ico--bad,.gt-result.is-bad .gt-ico--ok{display:none}.gt-result.is-bad .gt-ico--bad{display:block}.gt-back{margin-top:24px}a#gt-back{display:inline-flex;align-items:center;min-height:44px}.game-friends .feedback-widget,.gf-add,.gf-cmp,.gf-land,.gf-list,.gf-own{margin-top:24px}.game-friends h2{font-size:var(--fs-h3);font-weight:700;text-shadow:var(--b-carve)}.game-friends p,.gf-note{text-wrap:pretty}.gf-land{display:grid;gap:16px;padding:16px;border:1px solid transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gf-land__q{font-weight:600}.gf-play{margin-top:16px}.gf-play .btn--primary{display:inline-flex;align-items:center;min-height:44px}.gf-own>div{display:grid;gap:16px;margin-top:16px}.gf-code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-h3);font-weight:700;letter-spacing:.08em}.gf-ops{display:grid;gap:16px;margin:0;padding:0;list-style:none}.gf-ops li{display:grid;gap:8px}.gf-msg{margin-top:8px;font-weight:600}.gf-msg:empty{display:none}.gf-add__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gf-input{flex:1 1 200px;min-width:0;min-height:44px;box-sizing:border-box;padding:8px 12px;border:1px solid transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink);color:var(--t-text);font-family:inherit;font-size:var(--fs-body)}.gf-input:focus-visible{outline:2px solid var(--t-sel);outline-offset:2px}.gf-items{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.gf-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.gf-item__name{font-weight:600;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gf-item__name{word-break:normal}.gf-item__code{font-family:ui-monospace,Menlo,Consolas,monospace}.gf-item .game-btn{margin-left:auto}.gf-list>.gf-note{margin-top:16px}.gf-tline{margin-top:8px;color:var(--color-primary-text);font-weight:700}.gp-fr-end{display:grid;gap:8px;margin-top:24px}.gp-fr__title{font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp-fr__wrap{margin-top:8px}.gp-fr__table{width:100%;table-layout:fixed;border-collapse:collapse;line-height:1.4;font-variant-numeric:tabular-nums}.gp-fr__c1{width:40%}.gp-fr__c2{width:28%}.gp-fr__c3{width:16%}.gp-fr__table td,.gp-fr__table th{padding:8px 4px;text-align:center;vertical-align:top}.gp-fr__table thead th{font-size:var(--fs-fine);font-weight:600;vertical-align:middle;border-bottom:1px solid var(--color-border)}.gp-fr__table tbody tr+tr>*{border-top:1px solid var(--color-border)}.gp-fr__table th:first-child{padding-left:0;text-align:left}.gp-fr__nm{font-weight:600;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gp-fr__nm{word-break:normal}.gp-fr__cell,.gp-fr__days{display:inline-grid;max-width:100%}.gp-fr__days{display:grid;justify-items:start;font-weight:500}.gp-fr__cell>span,.gp-fr__days>span{grid-area:1/1}.gp-fr__days.is-hold>span,.gp-fr__max{visibility:hidden}.gp-fr__num,.gp-fr__res{white-space:nowrap}.gp-fr__status{margin-top:8px}.gp-fr__to a{display:inline-flex;align-items:center;min-height:44px}.gr-back{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:8px}.gr-back a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.game-ranking h2{font-size:var(--fs-h3);font-weight:700;text-shadow:var(--b-carve)}.gr-weeks{margin-top:16px}.gr-sum{margin-top:16px;font-weight:600}.gr-wrap{margin-top:8px}.gr-table{width:100%;max-width:560px;table-layout:fixed;border-collapse:collapse;line-height:1.4;font-variant-numeric:tabular-nums}.gr-c1{width:22%}.gr-c2{width:50%}.gr-c3{width:28%}.gr-table td,.gr-table th{padding:8px 4px;text-align:center;vertical-align:middle}.gr-table thead th{font-size:var(--fs-fine);font-weight:600;border-bottom:1px solid var(--color-border)}.gr-table tbody tr+tr>*,.gr-table tfoot tr>*{border-top:1px solid var(--color-border)}.gr-nm{font-weight:600;word-break:keep-all;overflow-wrap:anywhere}:lang(zh) .gr-nm{word-break:normal}.gr-num,.gr-rk{white-space:nowrap}.gr-you{display:block;color:var(--color-primary-text);font-size:var(--fs-fine);font-weight:700}.gr-line{margin-top:8px}.game-ranking .feedback-widget,.gr-fr,.gr-note{margin-top:24px}.game-ranking p{text-wrap:pretty}.game-app{font-weight:500}.game-app__lead{margin-top:16px}.ga-list li,.game-app p{text-wrap:pretty}.ga-ask,.ga-box,.ga-card{border:1px solid transparent;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.ga-card{display:flex;gap:8px;align-items:center;margin-top:24px;padding:16px}.ga-card--ok{color:var(--t-good);font-weight:600}.ga-ask{display:grid;gap:16px;justify-items:start;margin-top:24px;padding:16px}.ga-ask .btn--primary{min-height:44px}.ga-steps{display:grid;gap:16px;margin-top:24px}.ga-box{padding:16px}.ga-others{display:grid;gap:24px;margin-top:8px}.ga-plat h2{font-size:var(--fs-h3);font-weight:700;text-shadow:var(--b-carve)}.ga-list{display:grid;gap:8px;margin:8px 0 0;padding-left:24px;list-style:decimal}.ga-list li{padding-left:4px}.ga-ic{display:inline-block;flex:none;width:20px;height:20px;margin-right:8px;vertical-align:-4px}.ga-other summary{display:flex;align-items:center;gap:8px;min-height:44px;font-weight:600;cursor:pointer;list-style:none}.ga-other summary::-webkit-details-marker{display:none}.ga-other summary::before{content:"";flex:none;width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent currentColor}.ga-other[open] summary::before{transform:rotate(90deg)}.ga-other summary:hover{text-decoration:underline}.ga-back{margin-top:24px}.ga-site{margin-top:16px}.gp .gp-rumor{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.6}.gp .gp-rumor__k{font-weight:700}.gp .gp-rumor__t{font-weight:600}.gp .gp-rumor__left{white-space:nowrap}:lang(ja) .gp .gp-rumor__t{word-break:keep-all;overflow-wrap:anywhere}.gp .gp-qsec__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 16px}.gp .gp-qsec__head>h3{flex:0 0 auto}.gp .gp-qsec__head>.gp-rumor{margin:0 0 0 auto;flex:0 1 auto;justify-content:flex-end;text-align:right}.gp .gp-condnow,.gp .gp-rb__cond{font-weight:600;line-height:1.6}.gp .gp-prego{flex-wrap:wrap}.gp .gp-cond{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.gp .gp-cond__card{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;align-content:start;gap:4px;min-height:var(--tap-min);padding:8px 12px;border:1px solid var(--color-border-interactive);border-radius:3px;background:var(--b-slab);background-color:var(--b-s2);box-shadow:var(--b-cut);color:var(--color-text);font-family:inherit;text-align:left;cursor:pointer}.gp .gp-cond__card.is-on{border-color:var(--t-sel);background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-cond__card.is-off{cursor:default;border-style:dashed}.gp .gp-cond__name{font-size:var(--fs-body);font-weight:700;line-height:1.4}.gp .gp-cond__card.is-on .gp-cond__name{color:var(--t-sel)}.gp .gp-cond__text{font-size:var(--fs-fine);font-weight:600;line-height:1.5}@media (min-width:1024px){.gp .gp-cond{grid-template-columns:repeat(3,minmax(0,1fr))}.gp .gp-rb--pane{grid-template-columns:minmax(0,1fr) 200px;gap:8px;padding:8px;align-items:start}.gp .gp-rb--pane>.gp-rb__main{display:grid;gap:4px;min-width:0;align-content:start}.gp .gp-rb--pane>.gp-rb__main>*{margin:0}.gp .gp-rb--pane>.gp-rb__side{display:grid;gap:8px;min-width:0;align-content:start}.gp .gp-rb--pane>.gp-rb__side>*{margin:0}.gp .gp-rb--pane .gp-cond{grid-template-columns:minmax(0,1fr);gap:4px}.gp .gp-rb--pane .gp-rb__cols{gap:8px 16px}.gp .gp-rb--pane .gp-rb__list{grid-template-columns:fit-content(60%) minmax(0,1fr);gap:4px 8px}.gp .gp-rb--pane .gp-rb__next .gp-cycle{margin-right:8px}}.gp .gp-hl__nav{gap:8px}.gp .gp-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gp .gp-share__copy{display:inline-grid;place-items:center}.gp-share__copy>span{grid-area:1/1}.gp-share__b,.gp-share__c,.gp-share__copy.is-copied .gp-share__a,.gp-share__copy.is-failed .gp-share__a{visibility:hidden}.gp-share__copy.is-copied .gp-share__b,.gp-share__copy.is-failed .gp-share__c{visibility:visible}.gp .gp-ttalk{display:grid;gap:4px;padding:8px 12px;border-radius:3px;background:var(--b-recess);background-color:var(--b-k2);box-shadow:var(--b-sink)}.gp .gp-ttalk__row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:baseline}.gp .gp-ttalk__row .gp-line+.gp-line{margin-top:0}.gp .gp-ttalk--cell{font-size:var(--fs-fine)}.gp .gp-scene__sky{position:absolute;top:0;right:0;left:0;z-index:1;height:30%;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(to bottom,var(--sky-c) 40%,transparent);opacity:var(--sky-a)}.gp .gp-scene__clouds{position:absolute;top:0;left:0;z-index:2;width:100%;height:22%;pointer-events:none}@media (min-width:1024px){.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum])>.gp-prego{grid-column:1;align-self:center}.gp .gp-face[data-face=depart]:has(> .gp-set[data-sum])>.gp-prego+.gp-acts{grid-column:2;align-self:center}}