#app .shop-v6 .shop-tools.dock{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:14px minmax(0,1fr);gap:3px}#app .shop-v6 .dock-seg{display:grid;grid-template-columns:14px 14px minmax(0,1fr);min-width:0}#app .shop-v6 .dock-seg:not(:has(>.undo)){grid-template-columns:14px minmax(0,1fr)}#app .shop-v6 .dock-seg>.btn{grid-column:auto!important;grid-row:1;height:14px;min-height:12px;min-width:12px;margin:0;padding:0 var(--pad-x,2px);justify-content:center;gap:1.5px;border-radius:0!important}#app .shop-v6 .dock-seg>.btn:first-child{border-radius:2px 0 0 2px!important}#app .shop-v6 .dock-seg>.btn:last-child{border-radius:0 2px 2px 0!important}#app .shop-v6 .dock-seg>.btn+.btn{border-left-width:0!important;padding-left:calc(var(--pad-x,2px) + 1px);box-shadow:inset 1px 0 color-mix(in srgb,var(--stone) 70%,transparent),inset 0 1px #394156,inset 0 -1px 0 var(--ink)}#app .shop-v6 .dock-seg>.btn img,#app .shop-v6 .dock-seg>.btn .bi{width:7px;height:7px}#app .shop-v6 .dock-seg :is(.dock-word,.reroll-label){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#app .shop-v6 .dock-seg .reroll-control{justify-content:center;gap:2px}#app .shop-v6 .shop-tools.dock .fight-slot{grid-column:1;display:grid;min-height:0}#app .shop-v6 .shop-tools.dock .fight-slot .fight{height:auto;min-height:14px;font-size:8px;gap:3px}#app .shop-v6 .shop-tools.dock .fight-slot .fight :is(svg,img){width:8px;height:8px}#app .shop-v6 .hud .stat.gold{position:relative}#app .shop-v6 .hud .coin-pv{display:inline-flex;align-items:baseline;gap:1px;margin-left:3px;font-weight:600;white-space:nowrap;animation:cp-in .16s cubic-bezier(.2,.8,.2,1) both}#app .shop-v6 .hud .coin-pv .cp-arrow{width:5px;height:5px;align-self:center;margin-right:1px}#app .shop-v6 .hud .coin-pv b{font-weight:700}#app .shop-v6 .hud .coin-pv small{font-size:6px;font-weight:500;opacity:.75;margin-left:1px}#app .shop-v6 .hud .coin-pv.spend{color:#fc3}#app .shop-v6 .hud .coin-pv.gain{color:#b8f26b}#app .shop-v6 .hud .coin-pv.short{color:#ff6fae;font-weight:500}@keyframes cp-in{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#app .shop-v6 .hud .coin-pv{animation:none}}#app .shop-v6 .shop .slot[data-after=short]{opacity:var(--quiet,.45);transition:opacity .16s}#app .shop-v6 [data-fam=Ember]{--fam-c:#e03c3c}#app .shop-v6 [data-fam=Grove]{--fam-c:#4fc24f}#app .shop-v6 [data-fam=Tide]{--fam-c:#2f7ee6}#app .shop-v6 [data-fam=Dusk]{--fam-c:#8a4bd6}#app .shop-v6 [data-fam=Storm]{--fam-c:#ffcc33}#app .shop-v6 .shop-backdrop i{opacity:.55}#app .shop-v6 .team-row .zone.fight .slot.slot:not(.sel):not(.drop-hover):not([data-drop]){border-color:transparent;background:none;box-shadow:none}#app .shop-v6 .team-row .zone.fight .slot.slot .mon{background:none}#app .shop-v6 .team-row .zone.fight .slot.slot .rarity-portrait{background:radial-gradient(44% 15% at 50% 86%,color-mix(in srgb,var(--fam-c,#7b7b98) 60%,transparent),transparent 72%),radial-gradient(66% 30% at 50% 84%,color-mix(in srgb,var(--fam-c,#7b7b98) 16%,transparent),transparent 80%)}#app .shop-v6 .team-row .zone.fight .slot.slot.empty:not([data-drop]){background:radial-gradient(42% 14% at 50% 80%,rgba(255,255,255,.05),transparent 75%);border-color:transparent;box-shadow:none}#app .shop-v6 .team-row .zone.fight .slot.slot.sel{background:color-mix(in srgb,var(--fam-c,#7b7b98) 8%,transparent)}#app .shop-v6 .team-row .slots.bench .slot.slot:not(.sel):not(.drop-hover):not([data-drop]){border-color:transparent;box-shadow:inset 0 1px 2px #00000059}#app .shop-v6 .team-row .slots.bench .slot.slot:not(.empty) .mon{background:none}#app .shop-v6 .team-row .slots.bench .slot.slot:not(.empty) .rarity-portrait{background:radial-gradient(48% 18% at 50% 86%,color-mix(in srgb,var(--fam-c,#7b7b98) 45%,transparent),transparent 72%)}#app .shop-v6 .shop>.slot.slot:not(.sel):not(.drop-hover){background:none;border-color:transparent;box-shadow:none}#app .shop-v6 .shop>.slot.slot[data-a=buy] .mon{background:none}#app .shop-v6 .shop>.slot.slot[data-a=buy] .rarity-portrait{background:radial-gradient(42% 13% at 50% 86%,color-mix(in srgb,var(--fam-c,#7b7b98) 45%,transparent),transparent 72%)}#app .shop-v6 .shop>.slot.treat-slot .mon{background:radial-gradient(38% 12% at 50% 66%,rgba(255,236,170,.14),transparent 72%)}#app .shop-v6 .shop{position:relative}#app .shop-v6 .shop:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--stone) 55%,transparent);pointer-events:none}#app .shop-v6 .shop-panel.shelf-held .shop:after{height:1px;background:#2f7ee6}#app .shop-v6 .inspect-dock{background:none;box-shadow:none}#app .shop-v6 .rest-bonds{background:none;border:0}#app .shop-v6 .shop>.slot.slot.slot[data-picked]:not(.drop-hover){border-color:color-mix(in srgb,var(--chalk) 70%,transparent);border-radius:2px}#app .shop-v6 .shop>.slot.slot[data-picked] .rarity-portrait{filter:brightness(1.12)}#app .shop-v6 .shop>.slot.slot[data-mark=support]:not([data-picked]){border-color:transparent}#app .shop-v6 .shop>.slot.slot[data-mark=support] .mk-fx{box-shadow:none}#app .shop-v6 .shop>.slot.slot[data-mark=support] .rarity-portrait{background:radial-gradient(44% 14% at 50% 86%,color-mix(in srgb,var(--sky) 55%,transparent),transparent 72%)}#app .shop-v6 .shop:is(.shop-4,.shop-5)>.slot.slot[data-a=buy] .mon>.cost{justify-self:end;margin-right:9px}#app .shop-v6 .shop:is(.shop-4,.shop-5)>.slot.treat-slot .mon>.cost{justify-self:end;margin-right:1px}#app .shop-v6 .shop-tools.dock .fight-slot button.btn.primary.fight:not(.warm):not([aria-disabled=true]){background:#20263a!important;border-color:#94652e!important;color:var(--action-honey-light,#efc976)!important;box-shadow:inset 0 1px #394156,inset 0 -1px 0 var(--ink)!important}#app .shop-v6 .shop-tools.dock .fight-slot button.btn.primary.fight:not(.warm):not([aria-disabled=true]) :is(svg,img){filter:none;color:var(--action-honey-light,#efc976)}#app .shop-v6 .dock-seg .reroll-control .reroll-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#app .shop-v6 .dock-seg .reroll-control>img{display:none}#app .shop-v6 .hud .coin-pv b{color:var(--chalk)}#app .shop-v6 .shop-panel.shelf-held .shop{outline:1px solid color-mix(in srgb,#2f7ee6 70%,transparent);outline-offset:1px;border-radius:2px}#app .shop-v6 .team-row .slots.bench .slot.slot:not(.sel):not(.drop-hover):not([data-drop]){box-shadow:inset 0 1px 1px #00000038;background:#ffffff06}#app .shop-v6 .shop>.slot.slot[data-mark=support] .mk-fx{animation:none}#app .shop-v6 .dock-seg{grid-template-columns:13px 13px minmax(0,1fr)}#app .shop-v6 .dock-seg:not(:has(>.undo)){grid-template-columns:13px minmax(0,1fr)}#app .shop-v6 .dock-seg .reroll-control .rr-currency{display:none}#app .shop-v6 .dock-seg .reroll-control{gap:1.5px;padding-inline:3px}#app .shop-v6 .rest-bonds b{color:color-mix(in srgb,var(--c,var(--chalk)) 62%,var(--chalk))}#app .shop-screen.shop-v6{--left-w:56px;grid-template-columns:var(--left-w) minmax(0,1fr) var(--dock-w);grid-template-rows:auto auto minmax(0,1fr) 44px;row-gap:3px}html.wide #app .shop-screen.shop-v6{--left-w:66px}#app .shop-v6 .team-row>.zone.fight{grid-column:2;grid-row:2/4}#app .shop-v6>.team-panel>.bond-row,html:not(.wide) #app .shop-v6>.team-panel>.bond-row{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1px;height:auto;min-width:0;padding:2px 0 0}#app .shop-v6 .bond-row>.team-strip,#app .shop-v6 .bond-row .strip-plays{display:flex;flex-direction:column;align-items:stretch;gap:1px;margin:0;padding:0;border:0;background:none;box-shadow:none;width:auto;min-width:0}#app .shop-v6 .bond-row .strip-plays:after,#app .shop-v6 .bond-row>.team-strip:before,#app .shop-v6 .bond-row>.team-strip:after{display:none}#app .shop-v6 .bond-row .play-chip{display:flex;align-items:center;justify-content:flex-start;gap:3px;width:auto;min-width:0;height:12px;min-height:12px;margin:0;padding:0 1px;border-radius:2px;background:none;box-shadow:none;clip-path:none;overflow:hidden;color:var(--silver)}#app .shop-v6 .bond-row .play-chip>.play-emblem{position:relative;flex:0 0 10px;width:10px;height:10px;margin:0;inset:auto}#app .shop-v6 .bond-row .play-chip .fam-orbit,#app .shop-v6 .bond-row .play-chip>.fam-pts{display:none}#app .shop-v6 .bond-row .bd-lbl{display:flex;align-items:baseline;gap:2px;min-width:0;font-size:6px;line-height:7px;font-weight:600;color:var(--chalk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .shop-v6 .bond-row .bd-lbl small{font-size:6px;font-weight:500;color:var(--silver);opacity:.85}#app .shop-v6 .bond-row .fam-med .bd-lbl{color:color-mix(in srgb,var(--c,var(--chalk)) 62%,var(--chalk))}#app .shop-v6 .bond-row .fam-med.near{opacity:var(--quiet,.45)}#app .shop-v6 .bond-row .fam-med.near .play-emblem{opacity:1}@media(hover:hover){#app .shop-v6 .bond-row .play-chip:hover{background:color-mix(in srgb,var(--chalk) 7%,transparent)}}#app .shop-v6 .bond-row>:not(.team-strip){align-self:flex-start}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place)){grid-column:1;grid-row:3/5;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;align-content:end;gap:3px;padding:0}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot{grid-column:auto;grid-row:auto;aspect-ratio:1;width:100%;max-width:30px;justify-self:center;height:auto;border-radius:3px}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot:nth-child(1){grid-column:1;grid-row:1}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot:nth-child(2){grid-column:2;grid-row:1}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot:nth-child(3){grid-column:1;grid-row:2}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot:nth-child(4){grid-column:2;grid-row:2}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.slots.bench>.slot:nth-child(5){grid-column:1/-1;grid-row:3;aspect-ratio:auto;max-width:none;width:100%;height:16px;border-radius:3px}#app .shop-screen.shop-v6 .team-row>.zone.spare:is(*,:has(>.extra-place))>.extra-place{grid-column:1/-1;grid-row:3;height:16px;padding:0;border-top:0}#app .shop-screen.shop-v6 .team-row>.zone.spare:not(:has(>.extra-place)){grid-template-rows:auto auto auto}#app .shop-v6 .team-row .slots.bench .slot.slot:not(.sel):not(.drop-hover):not([data-drop]){background:radial-gradient(closest-side,rgba(255,255,255,.035),rgba(255,255,255,.012) 80%,transparent);box-shadow:inset 0 0 0 1px #ffffff09}#app .shop-v6 .extra-place .slot.row-extra{border-radius:3px}#app .shop-screen.shop-v6 .team-row>.zone.spare .slot .rarity-portrait .spr{width:min(20px,82cqb,82cqi);height:min(20px,82cqb,82cqi)}#app .shop-screen.shop-v6 .team-row>.zone.spare .slot .mon>.lv{top:-1px;left:50%;translate:-50% 0}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .mon{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 8px;column-gap:0;padding:2px 1px 1px}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .rarity-portrait{grid-column:1;grid-row:1}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .mon .stats{grid-column:1;grid-row:2;flex-direction:row;justify-content:center;align-self:center;align-items:center;column-gap:2px;row-gap:0;line-height:8px;max-width:100%}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .rarity-portrait .spr{width:min(52px,100cqb,100cqi);height:min(52px,100cqb,100cqi)}#app .shop-v6>.team-panel>.side-col{grid-column:3;grid-row:2/4}#app .shop-v6>.shop-panel{grid-column:2/4;grid-row:4}#app .shop-v6 .bond-row .team-strip.team-strip.bonds{height:auto;margin:0;padding:0;gap:1px;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}#app .shop-v6 .bond-row .team-strip.team-strip.fam-meds:after,#app .shop-v6 .bond-row .team-strip+.team-strip.fam-meds:before{display:none}#app .shop-v6 .bond-row .play-chip.play-chip{width:auto;height:12px}#app .shop-v6 .bond-row .play-chip>.play-emblem.bond{width:10px;height:10px}#app .shop-v6 .bond-row .play-chip>.play-emblem.bond .bond-face{inset:1.5px}#app .shop-v6 .bond-row .play-chip>.play-emblem.bond .bond-face img{width:5px;height:5px}#app .shop-v6 .bond-row .play-chip>.play-emblem.bond.fam .bond-face .type:before{width:5px;height:5px;background-size:5px 5px}#app .shop-screen.shop-v6 .team-row>.zone.spare .slot.commander .cmd-mark{left:0;top:50%;translate:0 -50%}#app .shop-screen.shop-v6 .team-row>.zone.spare .slot.commander .mon>.lv{left:50%}#app .shop-v6 .shop>.slot.treat-slot{flex:1 1 0}#app .shop-v6 .shop>.slot.treat-slot .mon .nm{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#app .shop-v6 .bond-row .play-chip.fam-med.surge{display:flex;width:auto;padding:0 1px;gap:3px}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .mon{grid-template-rows:minmax(0,1fr) auto}#app .shop-screen.shop-v6 .team-row .zone.fight .slot .mon .stats{flex-wrap:wrap;row-gap:0;max-height:none}#app .shop-screen.shop-v6 .team-row>.zone.spare>.extra-place:has(>.slot.empty){height:12px}
