.pet-cv{display: block;width: 104px;height: 104px}.pet-row{display: flex;align-items: center;gap: 12px;min-width: 0}.pet-stage{flex: none;display: grid;place-items: center;margin: -8px 0 -6px}.pet-txt{display: grid;gap: 2px;min-width: 0}.pet-name{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}.pet-name b{font: 800 16px/1.3 var(--head);color: var(--text)}.pet-chip{display: inline-flex;align-items: center;padding: 0 8px;font: 700 13px/1.6 var(--head);color: #C9D6FF;background: rgba(111,168,255,.12);box-shadow: inset 0 0 0 1px rgba(111,168,255,.35)}.pet-line{font-size: 13.5px;line-height: 1.45;color: var(--text-2)}.pet-line b{color: var(--text);font-weight: 500}.wl-lv > .pet-row{padding-bottom: 10px;box-shadow: 0 1px 0 var(--hud-line)}@media (max-width: 760px){.pet-cv{width: 96px;height: 96px}}.rvs-pv-pet{display: grid;place-items: center}.rvs-pv-pet .pet-cv{width: 120px;height: 120px}.pet-st{font: 600 13px/1.6 var(--head);color: var(--text-3)}.pet-pick{display: inline-flex;align-items: center;min-height: 44px;font: 800 14px/1.3 var(--head);color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.pet-acts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}.pet-act{min-height: 44px;gap: 6px;padding-inline: 12px;white-space: nowrap}.pet-txt:has(.pet-acts){padding-top: 8px}.pet-row-pick .pet-stage{opacity: .82}.rvs-grid.pets-grid{grid-template-columns: repeat(auto-fill,minmax(min(100%,240px),1fr));gap: 14px}.rvs-card.pets-card{grid-template-columns: minmax(0,1fr)}.pets-card .btn{white-space: normal;max-width: 100%}.pets-pv{display: grid;place-items: center;min-height: 148px}.pets-pv .pet-cv{width: 132px;height: 132px}.pn{margin: 0}.pn-s{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;cursor: pointer;list-style: none;font: 700 14px var(--head);color: var(--blue-text)}.pn-s::-webkit-details-marker{display: none}.pn-s:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px;border-radius: 4px}.pn-f{display: grid;gap: 6px}.pn-row{display: flex;gap: 8px}.pn-i{flex: 1 1 auto;min-width: 0}.pn-h{margin: 0;font-size: 13px;line-height: 1.5;color: var(--text-3)}.pn-err{margin: 0 0 6px;font-size: 14px;line-height: 1.5;color: var(--brand-text)}.pets-trait{margin: 0;font-size: 13.5px;line-height: 1.55;color: var(--text-3)}.pets-on{display: inline-flex;align-items: center;min-height: 32px;padding: 0 10px;font: 700 13px/1.4 var(--head);color: #9BE7B9;background: rgba(47,191,113,.12);box-shadow: inset 0 0 0 1px rgba(47,191,113,.45)}.rvs-pets{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 12px 20px}.rvs-pets-t{display: grid;gap: 4px;min-width: 0}.rvs-pets-t .rvs-h2{margin: 0}.rvs-pets-t .rvs-sec-d{margin: 0}.rvs-pets-cv{display: flex;gap: 4px}.rvs-pets-cv .pet-cv{width: 76px;height: 76px}@media (max-width: 760px){.rvs-pets{grid-template-columns: minmax(0,1fr);justify-items: start}.pets-pv .pet-cv{width: 116px;height: 116px}}.pet-prop{display: block;flex: none;width: 30px;height: 30px}.pet-prop-lg{width: 76px;height: 76px}.pc-box{display: grid;gap: 10px}.pc-meters{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.pc-m{display: grid;grid-template-columns: 50px minmax(0,1fr) 28px;align-items: center;gap: 8px}.pc-m-k{font: 600 13px/1.3 var(--head);color: var(--text-2)}.pc-m-bar{position: relative;height: 8px;overflow: hidden;border-radius: 4px;background: rgba(255,255,255,.08)}.pc-m-bar i{position: absolute;inset: 0;transform-origin: 100% 50%;transform: scaleX(var(--v,0));border-radius: 4px}.pc-m-food .pc-m-bar i{background: linear-gradient(90deg,#E8862E,#F6B455)}.pc-m-drink .pc-m-bar i{background: linear-gradient(90deg,#3E8EF0,#79B8FF)}.pc-m-fun .pc-m-bar i{background: linear-gradient(90deg,#E0559A,#FF8DC0)}.pc-m-v{font: 700 13px/1 var(--mono);color: var(--text);text-align: end}.pc-m.is-empty .pc-m-k,.pc-m.is-empty .pc-m-v{color: #FF9C9C}.pc-m.is-empty .pc-m-bar{box-shadow: inset 0 0 0 1px rgba(255,107,107,.55)}.pc-line{margin: 0;font-size: 13.5px;line-height: 1.5;color: var(--text-2)}.pc-sad{color: #FFC2C2}.pc-sad b{color: #FFD7D7;font-weight: 700}.pc-low{color: #F5D29A}.pc-give{display: flex;flex-wrap: wrap;gap: 6px}.pc-give-b{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 4px 8px 4px 10px;border: 0;border-radius: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line);color: var(--text);font: 700 13px/1.2 var(--head);cursor: pointer;transition-property: box-shadow,background-color;transition-duration: .15s}.pc-give-b:hover:not(:disabled){background: var(--elevated);box-shadow: inset 0 0 0 1px rgba(255,107,107,.55)}.pc-give-b:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.pc-give-b:disabled{opacity: .5;cursor: not-allowed}.pc-give-q{padding: 2px 6px;border-radius: 6px;background: rgba(255,255,255,.07);font: 700 12px/1.2 var(--mono);color: var(--text-3)}.rvs-card.pets-card.is-sad{box-shadow: inset 0 0 0 1px rgba(255,107,107,.4)}.rvs-grid.pc-grid{grid-template-columns: repeat(auto-fill,minmax(min(100%,230px),1fr));gap: 12px;align-items: start}.rvs-card.pc-card{grid-template-columns: 76px minmax(0,1fr);align-items: center;gap: 6px 12px}.pc-pv{display: grid;place-items: center}.pc-t{display: grid;gap: 2px;min-width: 0}.pc-t .rvs-n{margin: 0}.pc-eff{margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--text-2)}.pc-have{margin: 0;font: 600 13px/1.4 var(--head);color: #9BE7B9}.pc-buy{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.pc-buy .btn{white-space: nowrap;padding-inline: 12px}.sup-bar{display: grid;gap: 10px;margin-bottom: 14px}.sup-tabs,.sup-pets{display: flex;flex-wrap: wrap;align-items: center;gap: 6px}.sup-l{font: 700 14px var(--head);color: var(--text-2);margin-inline-end: 4px}.sup-t{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border-radius: 999px;cursor: pointer;font: 700 15px var(--head);color: var(--text-2);background: var(--elevated);box-shadow: inset 0 0 0 1px var(--border)}.sup-t input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.sup-t:has(input:checked){color: #0A0A0C;background: var(--text);box-shadow: none}.sup-t:has(input:focus-visible){outline: 2px solid var(--brand-text);outline-offset: 2px}.sup-pk:has(input:checked){background: #FFB35C}.sup:has(.sup-c[value="food"]:checked) .pc-card:not([data-cat="food"]),.sup:has(.sup-c[value="drink"]:checked) .pc-card:not([data-cat="drink"]),.sup:has(.sup-c[value="toy"]:checked) .pc-card:not([data-cat="toy"]),.sup:has(.sup-p[value="a"]:checked) .pc-card[data-for]:not([data-for="a"]),.sup:has(.sup-p[value="b"]:checked) .pc-card[data-for]:not([data-for="b"]),.sup:has(.sup-p[value="c"]:checked) .pc-card[data-for]:not([data-for="c"]),.sup:has(.sup-p[value="d"]:checked) .pc-card[data-for]:not([data-for="d"]),.sup:has(.sup-p[value="e"]:checked) .pc-card[data-for]:not([data-for="e"]),.sup:has(.sup-p[value="f"]:checked) .pc-card[data-for]:not([data-for="f"]),.sup:has(.sup-p[value="g"]:checked) .pc-card[data-for]:not([data-for="g"]),.sup:has(.sup-p[value="h"]:checked) .pc-card[data-for]:not([data-for="h"]),.sup:has(.sup-p[value="i"]:checked) .pc-card[data-for]:not([data-for="i"]),.sup:has(.sup-p[value="j"]:checked) .pc-card[data-for]:not([data-for="j"]){display: none}.rvs-card.pc-card.pc-fav{box-shadow: inset 0 0 0 1px rgba(255,179,92,.55)}.pc-fav-b{justify-self: start;font: 700 13px/1.3 var(--head);color: #FFD49A}.pet-chip-sad{color: #FFD0D0;background: rgba(255,107,107,.14);box-shadow: inset 0 0 0 1px rgba(255,107,107,.42)}.pet-note{font-size: 13.5px;line-height: 1.45;color: #9BE7B9}.pet-patted{font: 600 13px/1.4 var(--head);color: var(--text-3)}.pet-pat{margin: 2px 0 0}.prw-head{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 10px 16px}.prw-head .rvs-sec-d{margin: 4px 0 0}.prw-sort{display: flex;gap: 6px}.prw-sort a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;text-decoration: none;font: 700 14px var(--head);color: var(--text-2);box-shadow: inset 0 0 0 1px var(--line)}.prw-sort a[aria-current="true"]{color: var(--text);background: var(--elevated);box-shadow: inset 0 0 0 1px var(--border)}.prw-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;align-items: start;margin-top: 14px}.prw{position: relative;display: grid;grid-template-columns: 76px minmax(0,1fr) auto;align-items: center;gap: 8px 14px;padding: 10px 14px 10px 10px;border-radius: 14px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line);scroll-margin-top: 96px}.prw.is-sad{box-shadow: inset 0 0 0 1px rgba(255,107,107,.45);background: linear-gradient(90deg,var(--raised),rgba(225,43,43,.07))}.prw.is-hl{box-shadow: inset 0 0 0 2px rgba(242,193,78,.6)}.prw-av{position: relative;display: grid;place-items: center;width: 76px;height: 76px;border-radius: 12px;background: radial-gradient(70% 70% at 50% 60%,#24243A,#14141B)}.prw-av .pet-cv{width: 76px;height: 76px}.prw-star{position: absolute;top: -6px;inset-inline-end: -6px;display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;font: 900 13px/1 var(--head);color: #1A1204;background: #F2C14E}.prw-who{display: grid;gap: 6px;min-width: 0}.prw-nm{display: flex;flex-wrap: wrap;align-items: center;gap: 2px 8px;min-width: 0}.prw-nm h3{margin: 0;font: 800 18px/1.3 var(--head);color: var(--text)}.prw-nm small{font: 600 13px/1.4 var(--head);color: var(--text-3)}.prw-warn{padding: 1px 8px;border-radius: 6px;font: 700 13px/1.5 var(--head);color: #FFC2C2;background: rgba(225,43,43,.14)}.prw-line{margin: 0;font-size: 13.5px;line-height: 1.5;color: var(--text-2)}.prw-ms{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px}.prw-ms:has(> li:nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}.prw-m{display: grid;gap: 3px;min-width: 0}.prw-m > span{display: flex;justify-content: space-between;gap: 4px;font: 600 13px/1.3 var(--head);color: var(--text-3)}.prw-m > span b{font: 700 13px/1.3 var(--mono);color: var(--text-2)}.prw-m > i{position: relative;display: block;height: 5px;border-radius: 3px;overflow: hidden;background: rgba(255,255,255,.08)}.prw-m > i u{position: absolute;inset: 0;border-radius: 3px;transform-origin: 100% 50%;transform: scaleX(var(--v,0))}.prw-m-food > i u{background: linear-gradient(90deg,#E8862E,#F6B455)}.prw-m-drink > i u{background: linear-gradient(90deg,#3E8EF0,#79B8FF)}.prw-m-fun > i u{background: linear-gradient(90deg,#E0559A,#FF8DC0)}.prw-m-en > i u{background: linear-gradient(90deg,#2FBF71,#7BE3A7)}.prw-m.is-low > span b,.prw-m.is-empty > span b,.prw-m.is-empty > span{color: #FF9C9C}.prw-qa{display: flex;align-items: center;gap: 6px}.prw-q{display: flex;gap: 6px}.prw-qb{position: relative;display: grid;place-items: center;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 12px;cursor: pointer;text-decoration: none;background: var(--elevated);box-shadow: inset 0 0 0 1px var(--border);transition-property: box-shadow,background-color;transition-duration: .15s}.prw-qb .pet-prop{width: 34px;height: 34px}.prw-qb em{position: absolute;bottom: -5px;inset-inline-start: -5px;min-width: 19px;height: 19px;padding: 0 4px;border-radius: 10px;font: 700 11.5px/19px var(--mono);font-style: normal;text-align: center;color: var(--text-2);background: #23232B;box-shadow: 0 0 0 1px var(--border)}.prw-qb:hover:not(:disabled){background: var(--raised);box-shadow: inset 0 0 0 1px rgba(255,107,107,.55)}.prw-qb:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.prw-qb:disabled{opacity: .45;cursor: not-allowed}.prw-qb.is-none .pet-prop{opacity: .35;filter: grayscale(1)}.prw-qb.is-none em{color: #9BE7B9}.prw-more{display: inline-flex;align-items: center;gap: 4px;min-height: 46px;padding: 0 12px;border-radius: 12px;cursor: pointer;font: 700 14px var(--head);color: var(--text-2);box-shadow: inset 0 0 0 1px var(--border)}.prw-more svg{transition: transform .2s ease}.prw-more .c{display: none}.prw-tg:checked ~ .prw-qa .prw-more .o{display: none}.prw-tg:checked ~ .prw-qa .prw-more .c{display: inline}.prw-tg:checked ~ .prw-qa .prw-more svg{transform: rotate(180deg)}.prw-tg:focus-visible ~ .prw-qa .prw-more{outline: 2px solid var(--brand-text);outline-offset: 2px}.prw-full{display: none;grid-column: 1 / -1;gap: 10px;padding: 10px 4px 4px;border-top: 1px solid var(--line)}.prw-tg:checked ~ .prw-full{display: grid}.prw-full .rvs-d{margin: 0}.prw-foot{display: flex;flex-wrap: wrap;gap: 8px}.psh{display: grid;grid-template-columns: 250px minmax(0,1fr);gap: 18px;align-items: start;margin-top: 14px}.psh-side{position: sticky;top: calc(var(--head-h,64px) + 16px);display: grid;gap: 12px;padding: 14px;border-radius: 14px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.psh-h{margin: 0;font: 700 14px var(--head);color: var(--text-3)}.psh-cats,.psh-pets{display: grid;gap: 4px}.psh-cat,.psh-pet{position: relative;display: flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 12px;border-radius: 10px;cursor: pointer;font: 700 15px var(--head);color: var(--text-2)}.psh-cat input,.psh-pet input{position: absolute;inset: 0;opacity: 0;margin: 0;cursor: pointer}.psh-cat em{margin-inline-start: auto;font: 600 13px var(--mono);font-style: normal;color: var(--text-3)}.psh-cat:has(input:checked){color: var(--text);background: rgba(225,43,43,.14);box-shadow: inset 3px 0 0 var(--brand)}.psh-pet{min-height: 40px;padding: 0 8px 0 6px;font-size: 14px}.psh-pet:has(input:checked){color: var(--text);box-shadow: inset 0 0 0 1px var(--brand)}.psh-cat:has(input:focus-visible),.psh-pet:has(input:focus-visible){outline: 2px solid var(--brand-text);outline-offset: 2px}.psh-pc{width: 28px;height: 28px;flex: none}.psh-bag{display: grid;gap: 6px;padding-top: 12px;border-top: 1px solid var(--line)}.psh-bag p{display: flex;justify-content: space-between;margin: 0;font: 600 14px var(--head);color: var(--text-2)}.psh-bag b{font: 700 14px var(--mono);color: var(--text)}.psh-main{min-width: 0}.psh-sub{margin: 0 0 10px;font: 800 18px var(--head);color: var(--text)}.psh-sub + .psh-grid{margin-bottom: 22px}.psh-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,200px),1fr));gap: 12px;align-items: stretch}.psh-card{display: flex;flex-direction: column;gap: 8px;padding: 12px;border-radius: 14px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.psh-art{position: relative;display: grid;place-items: center;height: 96px;border-radius: 10px;background: radial-gradient(70% 80% at 50% 60%,#26263A,#15151C)}.psh-have{position: absolute;top: 8px;inset-inline-end: 8px;padding: 1px 8px;border-radius: 999px;font: 700 13px/1.5 var(--head);color: #9BE7B9;background: rgba(10,10,12,.72)}.psh-card h4{margin: 0;font: 800 16px/1.3 var(--head);color: var(--text)}.psh-eff{margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--text-2)}.psh-buy{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;margin-top: auto}.psh-b{display: grid;justify-items: center;align-content: center;gap: 1px;min-height: 48px;padding: 4px 6px;border: 0;border-radius: 10px;cursor: pointer;font: 700 13px/1.2 var(--head);color: var(--text-3);background: var(--elevated);box-shadow: inset 0 0 0 1px var(--border)}.psh-b b{font: 700 14.5px/1.2 var(--mono);color: var(--text)}.psh-b.is-main{color: #FFFFFF;background: var(--brand);box-shadow: none}.psh-b.is-main b{color: #FFFFFF}.psh-b:hover:not(:disabled){filter: brightness(1.08)}.psh-b.is-main:hover:not(:disabled){filter: none;background: var(--brand-hover)}.psh-b:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.psh-b:disabled{opacity: .45;cursor: not-allowed}.psh-sp{display: grid;gap: 8px}.psh-row{display: grid;grid-template-columns: 150px minmax(0,1fr);gap: 12px;align-items: center;padding: 8px;border-radius: 14px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.psh-who{display: flex;align-items: center;gap: 8px;min-width: 0;font: 800 15px var(--head);color: var(--text)}.psh-who small{display: block;font: 600 13px var(--head);color: var(--text-3)}.psh-pc-lg{width: 46px;height: 46px;flex: none}.psh-items{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.psh-mini{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;align-items: center;gap: 8px;padding: 10px;border-radius: 10px;background: var(--elevated)}.psh-mi{width: 46px;height: 46px}.psh-mt{display: grid;min-width: 0}.psh-mt b{font: 700 14px/1.3 var(--head);color: var(--text);overflow-wrap: anywhere}.psh-mt small{font: 600 13px/1.4 var(--head);color: var(--text-3)}.psh-buy1 .psh-b{min-width: 74px}.psh-buy1 .psh-b.is-main b{font-size: 13.5px}.psh:has(.psh-c[value="food"]:checked) :is(.psh-card,.psh-mini):not([data-cat="food"]),.psh:has(.psh-c[value="food"]:checked) .psh-row:not([data-fams~="food"]){display: none}.psh:has(.psh-c[value="drink"]:checked) :is(.psh-card,.psh-mini):not([data-cat="drink"]),.psh:has(.psh-c[value="drink"]:checked) .psh-row:not([data-fams~="drink"]){display: none}.psh:has(.psh-c[value="toy"]:checked) :is(.psh-card,.psh-mini):not([data-cat="toy"]),.psh:has(.psh-c[value="toy"]:checked) .psh-row:not([data-fams~="toy"]){display: none}.psh:has(.psh-p[value="a"]:checked) .psh-row:not([data-for="a"]),.psh:has(.psh-p[value="b"]:checked) .psh-row:not([data-for="b"]),.psh:has(.psh-p[value="c"]:checked) .psh-row:not([data-for="c"]),.psh:has(.psh-p[value="d"]:checked) .psh-row:not([data-for="d"]),.psh:has(.psh-p[value="e"]:checked) .psh-row:not([data-for="e"]),.psh:has(.psh-p[value="f"]:checked) .psh-row:not([data-for="f"]),.psh:has(.psh-p[value="g"]:checked) .psh-row:not([data-for="g"]),.psh:has(.psh-p[value="h"]:checked) .psh-row:not([data-for="h"]),.psh:has(.psh-p[value="i"]:checked) .psh-row:not([data-for="i"]),.psh:has(.psh-p[value="j"]:checked) .psh-row:not([data-for="j"]){display: none}@media (max-width: 1099px){.prw-list{grid-template-columns: minmax(0,1fr)}.psh{grid-template-columns: minmax(0,1fr)}.psh-side{position: static}.psh-cats{grid-template-columns: repeat(4,minmax(0,1fr))}.psh-pets{display: flex;flex-wrap: wrap}.psh-items{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 759px){.prw{grid-template-columns: 64px minmax(0,1fr);padding: 10px}.prw-av,.prw-av .pet-cv{width: 64px;height: 64px}.prw-ms{grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 10px}.prw-ms:has(> li:nth-child(3):last-child){grid-template-columns: repeat(3,minmax(0,1fr))}.prw-qa{grid-column: 1 / -1;justify-content: space-between}.prw-q{flex: 1 1 auto}.prw-qb{flex: 1 1 0;width: auto}.psh-cats{grid-template-columns: repeat(2,minmax(0,1fr))}.psh-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.psh-grid > .psh-card:last-child:nth-child(odd){grid-column: 1 / -1}.psh-row{grid-template-columns: minmax(0,1fr)}.psh-items{grid-template-columns: minmax(0,1fr)}}.prc-page{display: grid;gap: 18px}.prc-page .btn{min-height: 44px}.prc-head{display: grid;gap: 8px;justify-items: start}.prc-h1{margin: 0}.prc-lead{margin: 0;max-width: 74ch}.prc-nobet{display: inline-flex;align-items: center;gap: 8px;margin: 0;font-size: 14px;line-height: 1.5;color: var(--text-2)}.prc-nobet svg{flex: none;color: var(--brand-text)}.prc-back{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;font: 700 14px/1.3 var(--head);color: var(--blue-text);text-decoration: none}.prc-h2{margin: 0}.prc-h3{margin: 16px 0 8px;font: 800 15px/1.3 var(--head);color: var(--text)}.prc-p{margin: 0;font-size: 14px;line-height: 1.55;color: var(--text-2)}.prc-muted{color: var(--text-3);font-weight: 600}.prc-tip{margin: 8px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-3)}.prc-next-top{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px}.prc-tag{display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;border-radius: 999px;font: 700 13px/1.2 var(--head);color: #FFE2AE;background: rgba(242,182,87,.1);box-shadow: inset 0 0 0 1px rgba(242,182,87,.45);white-space: nowrap}.prc-tag-gp{color: #FFE7A3;background: rgba(242,193,78,.14);box-shadow: inset 0 0 0 1px rgba(242,193,78,.55)}.prc-when{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px;font: 700 14px/1.3 var(--head);color: #FFC7C7}.prc-cd{font-weight: 600;color: var(--text-2)}.prc-started{margin-top: 10px}.prc-entry-in{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 12px 18px;margin-top: 8px}.prc-entry-pv{display: grid;place-items: center}.prc-entry-pv .pet-cv{width: 112px;height: 112px}.prc-entry-t{display: grid;gap: 6px;min-width: 0}.prc-entry-n{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 10px;margin: 0}.prc-entry-n b{font: 800 18px/1.3 var(--head);color: var(--text)}.prc-k{font: 600 13px/1.4 var(--head);color: var(--text-3)}.prc-pw{display: flex;flex-wrap: wrap;align-items: center;gap: 0 8px;margin: 0;font: 700 14px/1.4 var(--head)}.prc-pw svg{flex: none}.prc-pw.is-full{color: #9BE7B9}.prc-pw.is-low{color: #F5D29A}.prc-care{display: inline-flex;align-items: center;min-height: 44px;color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.prc-entry-go{margin: 0}.prc-entry-go .btn{white-space: nowrap}.prc-entry-x{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin-top: 8px}.prc-mute{max-width: 280px}.prc-rec{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;margin: 0;font: 600 13px/1.5 var(--head);color: var(--text-2)}.prc-rec-cup{display: inline-flex;align-items: center;gap: 4px}.prc-cup{display: inline-grid;place-items: center;flex: none;width: 26px;height: 26px;border-radius: 50%}.prc-cup-1{color: #F2C14E;background: rgba(242,193,78,.14)}.prc-cup-2{color: #D9DEE8;background: rgba(217,222,232,.12)}.prc-cup-3{color: #E0A26A;background: rgba(224,162,106,.14)}.prc-name{display: grid;align-content: center;gap: 1px;min-width: 0;min-height: 44px;color: inherit;text-decoration: none}.prc-name b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 800 15px/1.3 var(--head);color: var(--text)}.prc-name small{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;line-height: 1.35;color: var(--text-3)}.prc-name:hover b{text-decoration: underline;text-underline-offset: 3px}.prc-name:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px;border-radius: 4px}.prc-count{margin: 0 0 8px;font: 700 13px/1.4 var(--head);color: var(--text-3)}.prc-ents{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,280px),1fr));align-items: start;gap: 8px}.prc-ent{display: grid;grid-template-columns: minmax(0,1fr) auto auto;align-items: center;gap: 4px 10px;padding: 4px 12px;border-radius: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.prc-ent.is-me,.prc-res-r.is-me,.prc-qual.is-me,.prc-pod.is-me{box-shadow: inset 0 0 0 1px rgba(47,191,113,.55)}.prc-ent-go{margin: 0}.prc-chn{font: 600 13px/1.3 var(--head);color: var(--text-3);white-space: nowrap}.prc-chip{display: inline-flex;align-items: center;gap: 4px;min-height: 26px;padding: 0 8px;border-radius: 999px;font: 700 13px/1.2 var(--head);white-space: nowrap;color: var(--text-2);background: #1B1F2B;box-shadow: inset 0 0 0 1px #343B4E}.prc-chip-ok{color: #9BE7B9;background: rgba(47,191,113,.12);box-shadow: inset 0 0 0 1px rgba(47,191,113,.45)}.prc-chip-low{color: #F5D29A;background: rgba(242,182,87,.1);box-shadow: inset 0 0 0 1px rgba(242,182,87,.45)}.prc-chip-up,.prc-chip-cup{color: #FFE7A3;background: rgba(242,193,78,.1);box-shadow: inset 0 0 0 1px rgba(242,193,78,.42)}.prc-chip-me{color: #C9D6FF;background: rgba(111,168,255,.12);box-shadow: inset 0 0 0 1px rgba(111,168,255,.35)}.prc-chip .prc-cup{width: 18px;height: 18px;background: none}.prc-pl{display: inline-grid;place-items: center;flex: none;width: 30px;height: 30px;border-radius: 50%;font: 800 14px/1 var(--mono);color: var(--text);background: rgba(255,255,255,.1)}.prc-pl-1{color: #2A1C00;background: #F2C14E}.prc-pl-2{color: #1B1F2B;background: #D9DEE8}.prc-pl-3{color: #2B1606;background: #E0A26A}.prc-res{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;container-type: inline-size}.prc-res-r{display: grid;grid-template-columns: 44px minmax(0,1fr) auto auto;align-items: center;gap: 4px 12px;padding: 4px 12px;border-radius: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.prc-res-m{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 4px 6px}.prc-res-t{font: 600 13px/1.3 var(--head);color: var(--text-2);white-space: nowrap}.prc-res-t .num{font-size: 14px;color: var(--text)}.prc-res-r > .prc-pl{justify-self: center}.prc-heats{display: flex;flex-wrap: wrap;gap: 6px;margin: 12px 0 0}.prc-heat-a{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 8px;border-radius: 8px;font: 800 15px/1 var(--mono);color: var(--text-2);background: var(--raised);box-shadow: inset 0 0 0 1px var(--line);text-decoration: none}.prc-heat-a:hover{color: var(--text);background: var(--elevated)}.prc-heat-a[aria-current="page"]{color: var(--text);background: var(--elevated);box-shadow: inset 0 0 0 2px var(--brand-text)}.prc-heat-a:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.prc-all{margin-top: 12px}.prc-race{display: grid;gap: 4px 22px}.prc-race-main,.prc-race-side{min-width: 0}@media (min-width: 1000px){.prc-race{grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);align-items: start}.prc-race-side .prc-h3{margin-top: 12px}}.prc-track{margin-top: 12px;border-radius: 8px;overflow: hidden;box-shadow: inset 0 0 0 1px #45362A;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='29'%3E%3Cg fill='%23FFE9C8' fill-opacity='.07'%3E%3Ccircle cx='7' cy='6' r='1.1'/%3E%3Ccircle cx='31' cy='18' r='1.3'/%3E%3Ccircle cx='47' cy='8' r='.9'/%3E%3Ccircle cx='19' cy='24' r='1'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#2E2318,#1E1710)}.prc-track-top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 10px;min-height: 44px;padding: 4px 12px;border-bottom: 1px solid rgba(255,236,200,.12)}.prc-track-t{font: 800 14px/1.3 var(--head);color: #F6EAD5}.prc-lanes{list-style: none;margin: 0;padding: 0 0 8px}.prc-ln{display: grid;grid-template-columns: 112px minmax(0,1fr);align-items: stretch;height: 58px;border-bottom: 1px dashed rgba(255,236,200,.14)}.prc-ln:last-child{border-bottom: 0}.prc-ln.is-me .prc-who{background: rgba(47,191,113,.16);box-shadow: inset -3px 0 0 #2FBF71}.prc-who{display: grid;align-content: center;gap: 1px;min-width: 0;padding-inline: 10px 6px;font: 800 14px/1.2 var(--head);color: #F6EAD5;background: rgba(0,0,0,.18)}.prc-who b,.prc-who small{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.prc-who small{font: 500 13px/1.2 var(--font);color: #C9B48C}.prc-lane{position: relative;overflow: hidden}.prc-lane::before{content: '';position: absolute;top: 0;bottom: 0;left: 26px;width: 10px;opacity: .75;background: conic-gradient(#F5F6FA 25%,#14161D 0 50%,#F5F6FA 0 75%,#14161D 0) 0 0 / 10px 10px}.prc-run{position: absolute;inset: 0;transform: translateX(calc(61px - 100%))}.prc-lane .prc-pet{position: absolute;top: 3px;right: 4px;width: 52px;height: 52px}.prc-fin{position: absolute;top: 0;bottom: 0;right: 10px;display: flex;align-items: center;gap: 8px}.prc-fin-t{font: 700 13px/1 var(--mono);color: #F6EAD5}@keyframes prcrun{0%{transform: translateX(0)}12.5%{transform: translateX(calc(var(--k1) * (61px - 100%)))}25%{transform: translateX(calc(var(--k2) * (61px - 100%)))}37.5%{transform: translateX(calc(var(--k3) * (61px - 100%)))}50%{transform: translateX(calc(var(--k4) * (61px - 100%)))}62.5%{transform: translateX(calc(var(--k5) * (61px - 100%)))}75%{transform: translateX(calc(var(--k6) * (61px - 100%)))}87.5%{transform: translateX(calc(var(--k7) * (61px - 100%)))}100%{transform: translateX(calc(61px - 100%))}}@keyframes prcbob{from{transform: translateY(0)}to{transform: translateY(-3px)}}@keyframes prcin{from{opacity: 0}to{opacity: 1}}.rv-js .prc-go .prc-run{animation: prcrun var(--t) linear .6s 1 both}.rv-js .prc-go .prc-lane .prc-pet{animation: prcbob .36s ease-in-out .6s var(--n) alternate both}.rv-js .prc-go .prc-fin{animation: prcin .3s ease-out calc(var(--t) + .6s) 1 both}@media (prefers-reduced-motion: reduce){.rv-js .prc-go .prc-run,.rv-js .prc-go .prc-lane .prc-pet,.rv-js .prc-go .prc-fin{animation: none}}.prc-quals{list-style: none;margin: 10px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.prc-qual{min-width: 0;max-width: 100%;padding: 0 12px;border-radius: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.prc-podium{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.prc-pod{display: grid;grid-template-columns: 30px minmax(0,1fr);align-items: center;gap: 4px 10px;padding: 0 12px;border-radius: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.prc-how-l{display: grid;gap: 6px;margin: 10px 0 0;padding-inline-start: 22px;font-size: 14px;line-height: 1.55;color: var(--text-2)}.prc-prize{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;margin: 12px 0 0;font: 600 14px/1.5 var(--head);color: #FFE7A3}.prc-prize svg{flex: none}.prc-a-stack{display: grid;gap: 16px;margin-bottom: 20px}.prc-a-fields{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,240px),1fr));gap: 12px 16px;align-items: end}.pets-race{margin: 12px 0 0}.pet-chip.prc-cups{gap: 4px;color: #FFE7A3;background: rgba(242,193,78,.1);box-shadow: inset 0 0 0 1px rgba(242,193,78,.42)}@media (max-width: 640px){.prc-entry-in{grid-template-columns: auto minmax(0,1fr)}.prc-entry-go{grid-column: 1 / -1}.prc-entry-go .btn{width: 100%;justify-content: center;white-space: normal}.prc-entry-pv .pet-cv{width: 88px;height: 88px}.prc-ln{grid-template-columns: 92px minmax(0,1fr)}}@container (max-width: 540px){.prc-res-r{grid-template-columns: 36px minmax(0,1fr) auto}.prc-res-m{grid-column: 2 / -1;justify-content: flex-start}.prc-res-r > .prc-res-t{grid-row: 1;grid-column: 3}}.yd-sec{scroll-margin-top: 80px}.yd-links{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,140px),1fr));gap: 8px}.yd-links .btn{min-height: 44px}.yd{position: relative;width: 100%;aspect-ratio: 16 / 9;max-height: 78svh;border-radius: 12px;overflow: hidden;container: yd / inline-size;background: #0d1a10 center bottom / cover no-repeat;box-shadow: 0 0 0 1px var(--line),0 18px 50px rgba(0,0,0,.5);touch-action: pan-y;user-select: none;-webkit-user-select: none;isolation: isolate}.yd-day{background-image: url(/brand/pets/yard/day-plate.webp?v=5c4267ad),linear-gradient(#4E86D6,#9CC8F0 30%,#F6D6A8 42%)}.yd-night{background-image: url(/brand/pets/yard/night-plate.webp?v=d10ea7e6),linear-gradient(#081028,#1A2350 30%,#3C2F5E 42%)}.yd.yd-on{background-image: none}@media (max-width: 640px){.yd:not(.yd-race){aspect-ratio: auto;height: clamp(540px,82svh,700px);max-height: none}}.yd-cv{position: absolute;inset: 0;display: block;cursor: pointer}.yd.is-aim .yd-cv{cursor: crosshair}.yd.is-edit .yd-cv{cursor: grab;touch-action: none}.yd-hud{position: absolute;inset: 0;pointer-events: none;direction: rtl;font-family: var(--font)}.yd-hud > *{pointer-events: auto}.yd-glass{background: rgba(10,8,16,.9);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14),0 10px 24px rgba(0,0,0,.35);border-radius: 12px}@supports (backdrop-filter: blur(6px)) or (-webkit-backdrop-filter: blur(6px)){.yd-glass{background: rgba(10,8,16,.84);-webkit-backdrop-filter: blur(10px) saturate(1.2);backdrop-filter: blur(10px) saturate(1.2)}}.yd-top{position: absolute;top: 12px;inset-inline: 12px;display: flex;align-items: flex-start;justify-content: space-between;gap: 10px;pointer-events: none}.yd-top > *{pointer-events: auto}.yd-card{width: 236px;padding: 10px 12px;color: #F5F2F7}.yd-card-h{display: flex;align-items: baseline;justify-content: space-between;gap: 8px}.yd-card-h b{font-size: 18px;font-weight: 900;line-height: 1.2}.yd-card-h small{font-size: 13px;font-weight: 600;line-height: 1.3;color: #C9C0DD}.yd-mtr{display: grid;grid-template-columns: 46px minmax(0,1fr) 28px;align-items: center;gap: 6px;margin-top: 6px;font-size: 13px;font-weight: 700;line-height: 1;color: #E6DDF5}.yd-mtr u{height: 9px;border-radius: 5px;background: rgba(255,255,255,.12);overflow: hidden}.yd-mtr u::after{content: '';display: block;height: 100%;width: 100%;border-radius: inherit;transform-origin: 100% 50%;transform: scaleX(var(--v));transition: transform .6s}.yd-mf u::after{background: linear-gradient(90deg,#F2B14E,#FFD27A)}.yd-md u::after{background: linear-gradient(90deg,#4F8FFF,#8CC0FF)}.yd-mj u::after{background: linear-gradient(90deg,#F07DC4,#FFB0DE)}.yd-mtr .num{font-size: 13px;text-align: end}.yd-card-a{display: flex;gap: 6px;margin-top: 8px}.yd-btn{appearance: none;border: 0;margin: 0;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-height: 44px;min-width: 44px;padding: 0 12px;border-radius: 10px;font: 800 14px/1 var(--font);color: #F5F2F7;white-space: nowrap;background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);transition: background-color .15s,transform .15s}.yd-btn:hover{background: rgba(255,255,255,.16)}.yd-btn:active{transform: scale(.96)}.yd-btn:focus-visible,.yd-slot:focus-visible,.yd-rs:focus-visible,.yd-islot:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.yd-btn svg{width: 18px;height: 18px;flex: none}.yd-btn.on{color: #1A0505;background: #FF8A8A;box-shadow: none}.yd-ebtn.on{background: #A8F0B4}.yd-hr{display: grid;gap: 8px;justify-items: end}.yd-rvc{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;font-size: 14px;font-weight: 700;line-height: 1;color: #FFE2A8}.yd-rvc .num{font-size: 18px;color: #FFC46B}.yd-coin{width: 18px;height: 18px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#FFE7A3,#F2C14E 55%,#A8730E);box-shadow: inset 0 0 0 1px rgba(90,50,0,.5)}.yd-tbtn{min-width: 112px}.yd-part{cursor: default;pointer-events: none}.yd-ls{display: none}.yd-dock{position: absolute;bottom: 12px;left: 12px;right: 12px;width: fit-content;margin-inline: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;padding: 8px;transition: translate .3s cubic-bezier(.2,.8,.2,1)}.yd-dtab{position: absolute;top: -44px;left: 50%;translate: -50% 0;width: 64px;height: 44px;padding: 0;border-radius: 12px 12px 0 0}.yd-dtab svg{width: 22px;height: 22px;transition: rotate .3s}.yd.yd-dock-off .yd-dock{translate: 0 calc(100% + 12px)}.yd.yd-dock-off .yd-dtab svg{rotate: 180deg}.yd.is-edit .yd-dock{display: none}.yd-dsep{width: 1px;align-self: stretch;background: rgba(255,255,255,.14);flex: none}.yd-roster,.yd-bag{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;min-width: 0}.yd-roster{display: grid;grid-template-columns: repeat(var(--rc,5),auto)}.yd-careall{display: grid;gap: 6px;flex: none}.yd-rs{appearance: none;border: 0;margin: 0;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px;border-radius: 10px;flex: none;font: 800 14px/1 var(--font);color: #fff;background: rgba(255,255,255,.06)}.yd-rs span{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-rs i{width: 10px;height: 10px;border-radius: 50%;background: #A8F0B4;flex: none}.yd-rs i.sad{background: #FFB35C}.yd-rs.on{color: #1A0505;background: #FF8A8A}.yd-slot{appearance: none;border: 0;margin: 0;cursor: pointer;position: relative;display: grid;justify-items: center;align-content: center;width: 72px;height: 72px;flex: none;padding: 2px 4px;border-radius: 10px;background: linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));box-shadow: inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -3px 0 rgba(0,0,0,.35);font: 700 13px/1.1 var(--font);color: #F0EAF6;text-align: center;text-decoration: none;transition: transform .12s,background-color .12s}.yd-slot:hover{transform: translateY(-2px);background: rgba(255,255,255,.14)}.yd-slot:active{transform: scale(.95)}.yd-slot canvas{width: 38px;height: 38px}.yd-slot-n{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-slot .num{position: absolute;top: 3px;inset-inline-end: 5px;font-size: 12px;color: #FFD49A}.yd-slot-buy{width: 96px;padding-inline: 8px;color: #FFE2A8;text-wrap: balance}.yd-slot.yd-notfor{display: none}.yd-notes{position: absolute;top: 162px;left: 12px;display: grid;gap: 6px;width: min(300px,46%);pointer-events: none}.yd-note{padding: 8px 12px;border-radius: 10px;font-size: 14px;font-weight: 700;line-height: 1.35;color: #F5F2F7;background: rgba(10,8,16,.9);box-shadow: inset -3px 0 0 #A8F0B4,0 8px 18px rgba(0,0,0,.35);animation: yd-in .22s ease-out;transition: opacity .35s,translate .35s}.yd-note.warn{box-shadow: inset -3px 0 0 #FFB35C,0 8px 18px rgba(0,0,0,.35)}.yd-note.out{opacity: 0;translate: -10px 0}@keyframes yd-in{from{opacity: 0;translate: -12px 0}}.yd-edit{position: absolute;bottom: 12px;left: 50%;translate: -50% 0;width: min(780px,calc(100% - 24px));padding: 10px;display: grid;gap: 8px;color: #F5F2F7}.yd:not(.is-edit) .yd-edit{display: none}.yd-er{display: flex;align-items: center;gap: 6px}.yd-es{flex: 1 1 auto;min-width: 0;font-size: 15px;font-weight: 900;line-height: 1.25}.yd-es small{display: block;font-size: 13px;font-weight: 600;line-height: 1.3;color: #C9C0DD}.yd-ea,.yd-eo{display: flex;gap: 4px;flex: none}.yd-ea .yd-btn{padding: 0;font-size: 18px}.yd-esh{display: grid;gap: 8px;padding-top: 8px;border-top: 1px solid rgba(255,255,255,.12)}.yd-eh{display: flex;align-items: center;justify-content: space-between;gap: 8px;font-size: 15px;font-weight: 900;line-height: 1.2}.yd-eh .yd-btn{padding: 0;font-size: 18px}.yd-el{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none}.yd-islot{appearance: none;border: 0;margin: 0;cursor: pointer;flex: none;display: grid;justify-items: center;align-content: center;gap: 2px;width: 100px;min-height: 92px;padding: 4px;border-radius: 10px;background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14);font: 700 13px/1.15 var(--font);color: #F0EAF6;text-align: center;transition: background-color .15s,transform .12s}.yd-islot:hover{background: rgba(255,255,255,.14)}.yd-islot:active{transform: scale(.96)}.yd-islot img{width: 74px;height: 50px;object-fit: contain}.yd-islot .num{font-size: 13px;color: #FFD49A}.yd-islot[aria-disabled="true"]{opacity: .5}.yd-ee{font-size: 13px;font-weight: 600;line-height: 1.3;color: #B4ACC0}.yd-card-a{flex-wrap: wrap}.yd-card-a a.yd-btn{text-decoration: none}.yd-card-a .yd-btn:disabled{opacity: .45;cursor: default}.yd-life{display: grid;gap: 5px;margin-top: 8px}.yd-ln{margin: 0;display: grid;grid-template-columns: 10px minmax(0,1fr);column-gap: 8px;align-items: center;font-size: 13px;line-height: 1.35}.yd-ln i{grid-row: span 2;width: 10px;height: 10px;border-radius: 50%;background: #F2C14E}.yd-ln b{font-size: 14px;font-weight: 800}.yd-ln small{grid-column: 2;font-size: 13px;font-weight: 600;color: #C9C0DD}.yd-bday{display: block;font-weight: 800;color: #FFD166}.yd-wish{display: flex;flex-wrap: wrap;gap: 4px}.yd-wi{padding: 3px 8px;border-radius: 999px;font-size: 13px;font-weight: 700;line-height: 1.3;background: rgba(255,255,255,.1);color: #F5F2F7}.yd-wi.done{background: rgba(71,209,108,.2);color: #A8F0B4}.yd-bonds{margin-top: 4px;font-size: 13px}.yd-bonds summary{display: flex;align-items: center;min-height: 44px;cursor: pointer;font-weight: 800;color: #E6DDF5}.yd-bonds ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.yd-bonds li{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 3px 8px;align-items: center}.yd-bonds bdi{font-weight: 800;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-bl{font-size: 13px;color: #C9C0DD}.yd-bl-best,.yd-bl-friends{color: #FFB0CB}.yd-bl-rivals{color: #FFB35C}.yd-bonds u{grid-column: 1 / -1;height: 6px;border-radius: 3px;background: rgba(255,255,255,.12);overflow: hidden}.yd-bonds u::after{content: '';display: block;height: 100%;transform-origin: 100% 50%;transform: scaleX(var(--v));background: linear-gradient(90deg,#FF7AA8,#FFB0CB)}.yd-rs i.out{background: #F2C14E;box-shadow: 0 0 0 2px rgba(242,193,78,.35)}.yd-pie{position: absolute;inset: 0;z-index: 3;pointer-events: none}.yd-pie[hidden]{display: none}.yd-pb{position: absolute;top: 0;left: 0;pointer-events: auto;appearance: none;border: 0;margin: 0;cursor: pointer;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 14px 0 12px;border-radius: 999px;background: rgba(12,14,22,.92);color: #fff;font: 800 14px/1 var(--font);white-space: nowrap;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22),0 8px 18px rgba(0,0,0,.4);animation: yd-pop .18s ease-out both}.yd-pb i{width: 10px;height: 10px;border-radius: 50%;flex: none}.yd-pb:hover,.yd-pb:focus-visible{background: #fff;color: #0A0A0C;outline: none}.yd-pb[aria-disabled="true"]{color: #B4ACC0}.yd-pb[aria-disabled="true"]:hover{background: rgba(12,14,22,.92);color: #B4ACC0}.yd-px{min-width: 44px;padding: 0;justify-content: center;font-size: 18px}.yd-dock{transition: translate .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.yd.yd-pie-on .yd-dock{opacity: 0;pointer-events: none}@keyframes yd-pop{from{opacity: 0;scale: .7}}.yd-flash{position: absolute;inset: 0;z-index: 4;background: #fff;opacity: 0;pointer-events: none}.yd-flash.on{animation: yd-flash .45s ease-out}@keyframes yd-flash{from{opacity: .9}to{opacity: 0}}.yd-photo{position: fixed;inset: 0;margin: auto;width: min(96vw,760px);height: fit-content;max-width: none;max-height: 96vh;padding: 12px 16px 16px;overflow: auto;border: 1px solid var(--line-strong);border-radius: 16px;background: var(--raised);color: var(--text)}.yd-photo::backdrop{background: rgba(4,4,8,.74)}.ydp-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 10px}.ydp-head .h3{margin: 0}.ydp-x{min-width: 44px;min-height: 44px}.ydp-img{display: block;width: 100%;height: auto;border-radius: 6px;box-shadow: 0 8px 20px rgba(0,0,0,.45)}.ydp-acts{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,160px),1fr));gap: 8px;margin-top: 12px}.ydp-acts .btn{min-height: 44px}.ydp-msg{margin: 8px 0 0;font-size: 14px;color: var(--text-3)}.ydp-msg:empty{display: none}.ydp-form{display: grid;gap: 10px;margin-top: 12px;padding-top: 12px;border-top: 1px solid var(--line)}.ydp-form[hidden]{display: none}.ydp-f{display: grid;gap: 4px;font-size: 14px;font-weight: 700}.ydp-f .input{min-height: 44px}.ydp-note{margin: 0;font-size: 13.5px;color: var(--text-3)}@container yd (max-width: 600px){.yd-card.yd-card{padding-inline-end: 10px}.yd-card .yd-card-a{position: static;margin-top: 6px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.yd-ln small{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-bonds{display: none}.yd-top{flex-direction: column;align-items: stretch;gap: 8px;top: 8px;inset-inline: 8px}.yd-card{position: relative;width: auto;padding: 8px 10px;padding-inline-end: 84px}.yd-card-m{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.yd-mtr{grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto auto;row-gap: 4px;margin-top: 4px}.yd-mtr u{grid-column: 1 / -1;grid-row: 2}.yd-card-a{position: absolute;top: 6px;inset-inline-end: 6px;margin: 0}.yd-hr{grid-auto-flow: column;justify-content: space-between;align-items: center}.yd-ll{display: none}.yd-ls{display: inline}.yd-tbtn{min-width: 44px;padding: 0 10px}.yd-tl{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.yd-dock{left: 8px;right: 8px;bottom: 8px;width: auto;translate: none;flex-direction: column;flex-wrap: nowrap;align-items: stretch;gap: 8px}.yd.yd-dock-off .yd-dock{translate: 0 calc(100% + 8px)}.yd-dsep{width: auto;height: 1px}.yd-roster{display: grid;grid-template-columns: repeat(auto-fit,minmax(64px,1fr));gap: 4px;overflow: visible}.yd-rs{justify-content: center;gap: 4px;padding: 0 4px;font-size: 13px}.yd-bag{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px;overflow: visible}.yd-slot{width: auto;height: 58px;gap: 2px;padding: 2px 4px}.yd-slot canvas{width: 28px;height: 28px}.yd-slot-buy{grid-column: span 2}.yd-careall{grid-column: 1 / -1;grid-template-columns: repeat(2,minmax(0,1fr))}.yd-notes{top: 160px;left: 8px;width: min(260px,70%)}.yd.is-edit .yd-card{display: none}.yd.is-edit .yd-notes{top: 64px;bottom: auto}.yd-edit{left: 8px;right: 8px;translate: none;width: auto;bottom: 8px;padding: 8px}.yd-er{flex-wrap: wrap}.yd-es{flex: 1 1 100%}.yd-er .yd-btn{padding: 0 10px}.yd-el{display: grid;grid-template-columns: repeat(auto-fill,minmax(76px,1fr));overflow: visible}.yd-islot{width: auto;min-height: 80px}.yd-islot img{width: 56px;height: 40px}}.prc-track.prc-cv .prc-lanes{display: none}.yd-race{margin-top: 10px;background: #0B1233}@media (max-width: 640px){.yd-race{aspect-ratio: auto;height: 460px}}.yd-rc-time{position: absolute;top: 12px;left: 12px;padding: 8px 12px;font-size: 18px;line-height: 1;color: #FFE2A8;direction: ltr}.yd-rc-stand{position: absolute;top: 12px;inset-inline-start: 12px;margin: 0;padding: 6px;list-style: none;display: grid;gap: 3px;min-width: 170px}.yd-rc-row{display: grid;grid-template-columns: 22px minmax(0,1fr);align-items: center;gap: 6px;padding: 4px 8px;border-radius: 8px;font-size: 14px;font-weight: 800;line-height: 1.2;color: #F5F2F7}.yd-rc-row span:last-child{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-rc-row .num{font-size: 13px;color: #FFC46B;text-align: center}.yd-rc-row.gold{background: rgba(255,196,107,.18)}.yd-rc-count{position: absolute;inset: 0;display: grid;place-items: center;pointer-events: none;font-size: clamp(48px,9vw,110px);font-weight: 900;line-height: 1;color: #fff;text-shadow: 0 6px 30px rgba(0,0,0,.6),0 0 2px #000;opacity: 0;transition: opacity .2s}.yd-rc-count.on{opacity: 1}.yd-rc-res{position: absolute;inset: auto 12px 12px;margin-inline: auto;max-width: 420px;padding: 12px 14px;display: grid;gap: 8px;color: #F5F2F7;opacity: 0;translate: 0 10px;transition: opacity .3s,translate .3s;pointer-events: none}.yd-rc-res.on{opacity: 1;translate: none}.yd-rc-res h3{margin: 0;font-size: 18px;font-weight: 900;line-height: 1.2}.yd-rc-pod{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;align-items: end}.yd-rc-pod div{display: grid;gap: 2px;justify-items: center;padding: 8px 4px;border-radius: 10px;background: rgba(255,255,255,.07);font-size: 14px;font-weight: 800;line-height: 1.2;text-align: center;min-width: 0}.yd-rc-pod div span{max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.yd-rc-pod div b{font: 900 22px/1 var(--mono);color: #FFC46B}.yd-rc-pod .p1{padding-block: 16px;background: rgba(255,196,107,.2)}@container yd (max-width: 600px){.yd-rc-stand{min-width: 0;max-width: 46%}.yd-rc-stand .yd-rc-row:nth-child(n+4){display: none}.yd-rc-res{inset-inline: 8px;bottom: 12px}}@media (prefers-reduced-motion: reduce){.yd-slot,.yd-btn,.yd-islot,.yd-rc-count,.yd-rc-res,.yd-dock,.yd-dtab svg,.yd-mtr u::after,.yd-note,.yd-pb,.yd-flash.on{transition: none;animation: none}}html:not(.rv-js) .yd-pb,html:not(.rv-js) .yd-flash.on{animation: none}.gym{display: grid;gap: 18px;padding-block: 28px 48px}.gym-head{display: grid;gap: 6px}.gym-head .btn{justify-self: start}.gym-stage{position: relative}.gym-stage.gym-day{background-image: url(/brand/pets/gym/day-plate.webp?v=390ac29b)}.gym-stage.gym-night{background-image: url(/brand/pets/gym/night-plate.webp?v=1f40d092)}.gym-stage.is-live{background-image: none}.gym-stage.is-play .yd-cv{cursor: pointer}@media (max-width: 640px){.yd.gym-stage{aspect-ratio: auto;height: clamp(420px,60svh,560px);max-height: none}}.gym-say{min-height: 1.6em;margin: 0;text-align: center;font: 800 18px var(--head);color: var(--text)}.gym-play{position: relative}.gym-tap{position: absolute;inset: auto 0 16px 0;display: flex;justify-content: center;pointer-events: none}.gym-tap .btn{pointer-events: auto;min-height: 64px;min-width: min(80%,320px);font-size: 20px;border-radius: 16px;box-shadow: 0 10px 30px rgba(0,0,0,.5)}.gym-pets{display: flex;gap: 8px;flex-wrap: wrap}.gym-pet{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 14px 0 6px;border-radius: 999px;border: 1px solid var(--line-strong);background: var(--surface);color: var(--text-2);font: 700 14.5px var(--head);cursor: pointer}.gym-pet canvas{width: 38px;height: 38px}.gym-pet small{font: 600 13px var(--head);color: var(--text-3)}.gym-pet[aria-pressed="true"]{border-color: var(--brand);color: #fff;background: rgba(225,43,43,.12)}.gym-pet:disabled{opacity: .55;cursor: not-allowed}.gym-sts{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: 12px;align-items: start}.gym-st{display: grid;gap: 10px;height: 100%;align-content: start;padding: 16px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface)}.gym-st h3{margin: 0;display: flex;justify-content: space-between;align-items: baseline;gap: 10px;font: 800 18px var(--head)}.gym-st h3 small{font: 700 13.5px var(--head);color: var(--text-3)}.gym-st p{margin: 0;color: var(--text-2);font-size: 14.5px;line-height: 1.6}.gym-bar{height: 8px;border-radius: 4px;background: var(--line);overflow: hidden}.gym-bar i{display: block;height: 100%;border-radius: 4px;background: linear-gradient(90deg,#E12B2B,#F0BE48)}.gym-st .btn{margin-top: auto}.gym-meta{display: flex;gap: 14px;flex-wrap: wrap;color: var(--text-3);font: 600 14px var(--head)}.gym-meta b{color: var(--text)}.gym-res{margin: 0;padding: 12px 16px;border-radius: 12px;border: 1px solid rgba(60,203,127,.35);background: rgba(60,203,127,.08);font: 700 15.5px var(--head)}.gym-res[hidden]{display: none}.arena-links{display: flex;gap: 8px;flex-wrap: wrap}.arena-stage{position: relative;background-image: url(/brand/pets/arena/night-plate.webp?v=27b1f12a)}.arena-stage.is-live{background-image: none}@media (max-width: 640px){.yd.arena-stage{aspect-ratio: auto;height: clamp(360px,54svh,520px);max-height: none}}.arena-play{position: relative}.arena-hud{position: absolute;inset: 12px 12px auto 12px;display: flex;flex-direction: row-reverse;align-items: center;gap: 10px;pointer-events: none}.arena-hud[hidden]{display: none}.arena-hp{flex: 1 1 0;min-width: 0;display: grid;gap: 6px;padding: 8px 12px;border-radius: 10px;background: rgba(10,10,12,.84);border: 1px solid var(--line-strong);font: 800 15px var(--head);color: #fff}.arena-hp bdi{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.arena-hp i{display: block;height: 8px;border-radius: 4px;background: rgba(255,255,255,.12);overflow: hidden}.arena-hp b{display: block;height: 100%;border-radius: 4px;transform-origin: left center;transition: transform .35s ease-out}.arena-hp[data-side="a"] b{background: linear-gradient(90deg,#E12B2B,#FF6B6B)}.arena-hp[data-side="b"] b{background: linear-gradient(90deg,#6FA8FF,#2E7DFF);transform-origin: right center}.arena-skip{position: absolute;inset: auto 12px 12px auto}.arena-skip .btn{min-height: 44px;background: rgba(10,10,12,.84)}@media (prefers-reduced-motion: reduce){.arena-hp b{transition: none}}.arena-sub{margin: -6px 0 0;color: var(--text-3);font-size: 14.5px;line-height: 1.6;max-width: 70ch}.arena-guards{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 12px;align-items: start}.arena-guard{display: flex;flex-direction: column;align-items: center;gap: 8px;height: 100%;padding: 16px;text-align: center;border: 1px solid var(--line);border-radius: 14px;background: var(--surface)}.arena-guard canvas{width: 96px;height: 96px}.arena-guard h3{margin: 0;font: 800 18px var(--head)}.arena-bronze h3{color: #E0A36B}.arena-silver h3{color: #C9D2E3}.arena-gold h3{color: #F0BE48}.arena-gstate{margin: 0;color: var(--text-2);font-size: 14px;line-height: 1.5}.arena-guard .btn{margin-top: auto;width: 100%;min-height: 44px}.arena-stats{color: var(--text-3);font: 600 13.5px var(--head)}.arena-foes{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr));gap: 10px;align-items: start}.arena-foe{display: flex;align-items: center;gap: 12px;height: 100%;padding: 10px 12px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.arena-foe canvas{flex: none;width: 56px;height: 56px}.arena-foe-txt{flex: 1;min-width: 0;display: grid;gap: 2px}.arena-foe-txt b{font: 800 15.5px var(--head);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.arena-owner{color: var(--text-2);font-size: 13.5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.arena-foe .btn{flex: none;min-height: 44px}.arena-empty{margin: 0;color: var(--text-3);font-size: 14.5px;line-height: 1.6}.arena-season,.arena-hist{display: grid;gap: 10px;padding: 18px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface)}.arena-season .h3,.arena-hist .h3{margin: 0}.arena-mine{margin: 0;font: 800 16px var(--head)}.arena-prizes{margin: 0;color: #F0BE48;font: 700 14.5px var(--head)}.arena-table{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px}.arena-table li{display: flex;align-items: center;gap: 12px;padding-inline: 12px;border-radius: 10px;background: rgba(255,255,255,.03)}.arena-table li.is-me{background: rgba(225,43,43,.12)}.arena-table a{flex: 1;min-width: 0;min-height: 44px;display: flex;align-items: center;color: var(--text);font: 700 15px var(--head)}.arena-table a bdi{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.arena-rank{flex: none;width: 2ch;color: var(--text-3);font-weight: 800}.arena-table li:nth-child(1) .arena-rank{color: #F0BE48}.arena-table li:nth-child(2) .arena-rank{color: #C9D2E3}.arena-table li:nth-child(3) .arena-rank{color: #E0A36B}.arena-pts{flex: none;color: var(--text-2);font: 700 14px var(--head)}.arena-hlist{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.arena-hlist li{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;min-height: 44px}.arena-w,.arena-l{flex: none;padding: 2px 10px;border-radius: 999px;font: 800 13px var(--head)}.arena-w{color: #7CF2A8;background: rgba(60,203,127,.12)}.arena-l{color: #FF9A8A;background: rgba(225,43,43,.12)}.arena-hline{flex: 1;min-width: 0;color: var(--text-2);font-size: 14.5px}.arena-hlist .btn{min-height: 44px}.fx-row{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-block: 12px}.fx-pick{display: inline-flex;align-items: center;gap: 8px;font-weight: 700}.fx-pick .input{width: auto;min-width: 9em;font-weight: 700}.fx-padon{color: #3FD98A;font-weight: 700}.fx-game{display: grid;gap: 12px}.fx-stage{position: relative;aspect-ratio: 16 / 9;max-width: 100%;border-radius: 12px;overflow: hidden;background: #07070B;container-type: inline-size;user-select: none;-webkit-user-select: none}.fx-stage .fx-cv{position: absolute;inset: 0;display: block}.fx-hud{position: absolute;inset: 0 0 auto;display: grid;grid-template-columns: 1fr auto 1fr;align-items: start;gap: 2cqi;padding: 2.2cqi 2.6cqi 0;pointer-events: none}.fx-side{display: grid;gap: .7cqi}.fx-side[data-side="b"]{grid-column: 1;grid-row: 1}.fx-clock{grid-column: 2;grid-row: 1;font-family: var(--mono);font-weight: 700;font-size: clamp(14px,3.4cqi,30px);line-height: 1;color: #fff;background: #000;padding: 1cqi 1.4cqi;outline: 3px solid #fff;box-shadow: 0 4px 0 #000;min-width: 6cqi;text-align: center}.fx-side[data-side="a"]{grid-column: 3;grid-row: 1}.fx-name{font-weight: 900;font-size: clamp(13px,2.6cqi,22px);line-height: 1.1;color: #fff}.fx-side[data-side="a"] .fx-name{justify-self: end}.fx-bar,.fx-heat{position: relative;overflow: hidden}.fx-bar i,.fx-heat i{position: absolute;top: 0;bottom: 0;display: block;transition: width .12s linear}.fx-side[data-side="a"] i{right: 0}.fx-side[data-side="b"] i{left: 0}.fx-bar{height: clamp(10px,2.6cqi,22px);background: #3A0A0A;outline: 3px solid #000;box-shadow: 0 4px 0 #000}.fx-bar i{background: repeating-linear-gradient(90deg,#4BE07A 0 8.6%,#2F9E52 8.6% 10%);box-shadow: inset 0 3px 0 rgba(255,255,255,.45),inset 0 -4px 0 rgba(0,0,0,.35)}.fx-heat{height: clamp(5px,1.2cqi,10px);background: #1E1E26;outline: 2px solid #000}.fx-heat i{background: repeating-linear-gradient(90deg,#FF9F1C 0 18%,#B85F00 18% 20%)}.fx-msg{position: absolute;inset: 0;margin: 0;display: grid;place-items: center;pointer-events: none;font-weight: 900;font-size: clamp(22px,7cqi,64px);line-height: 1;color: #fff;text-align: center;padding-inline: 16px}.fx-msg:empty{display: none}.fx-msg.long{font-size: clamp(16px,4cqi,30px);line-height: 1.35;align-content: start;padding-top: 14cqi}.fx-go{position: absolute;left: 50%;bottom: 7%;transform: translateX(-50%);min-height: 48px;padding: 10px 26px;border-radius: 12px;border: 0;background: #ECEDF2;color: #0B0B10;font: inherit;font-weight: 900;font-size: 18px;cursor: pointer}.fx-pad{display: none}.fx-pad button{display: inline-grid;place-items: center;padding: 0;line-height: 1;text-align: center;touch-action: none;user-select: none;-webkit-user-select: none;cursor: pointer;font: inherit;font-weight: 900;font-size: 15px;color: #fff;border: 0;border-radius: 4px;box-shadow: inset 0 4px 0 rgba(255,255,255,.35),inset 0 -6px 0 rgba(0,0,0,.4),0 4px 0 #000}.fx-pad button:active,.fx-pad button.on{transform: translateY(3px);box-shadow: inset 0 4px 0 rgba(255,255,255,.35),inset 0 -3px 0 rgba(0,0,0,.4),0 1px 0 #000}.fx-dpad button{font-size: 20px;background: rgba(74,74,88,.88)}.fx-acts [data-in="light"]{background: rgba(208,48,48,.9)}.fx-acts [data-in="heavy"]{background: rgba(47,111,224,.9)}.fx-acts [data-in="block"]{background: rgba(46,158,87,.9)}.fx-acts [data-in="special"]{background: rgba(184,110,0,.9)}.fx-acts .ready{outline: 3px solid #FFD23F;outline-offset: 2px}@media (hover: none) and (pointer: coarse) and (orientation: portrait){.fx-stage{aspect-ratio: 3 / 4}}@media (hover: none) and (pointer: coarse){.fx-pad{position: absolute;inset: auto 0 0;display: flex;justify-content: space-between;align-items: flex-end;padding: 0 12px 14px;pointer-events: none}.fx-pad button{pointer-events: auto}.fx-dpad{display: grid;grid-template-columns: repeat(2,52px);grid-auto-rows: 52px;gap: 6px}.fx-dpad .fx-up{grid-column: 1 / span 2;justify-self: center;width: 52px}.fx-acts{display: grid;grid-template-columns: repeat(2,62px);grid-auto-rows: 50px;gap: 6px}.fx-go{bottom: auto;top: 44%}}.fx-tip{margin: 12px 0 0}.fx-tip b{color: #FFD23F}.fx-ctl{margin-top: 14px;max-width: 680px;margin-inline: auto;display: grid;gap: 8px}.fx-ctl h2{margin: 0;font-size: 18px}.fx-ctl table{width: 100%;border-collapse: separate;border-spacing: 0 6px}.fx-ctl th{text-align: start;font-size: 14px;color: var(--text-2);font-weight: 700;padding-inline-end: 8px}.fx-ctl td{padding-inline-end: 8px;vertical-align: middle}.fx-ctl td:first-child{font-weight: 700}.fx-keys{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 8px}.fx-grp{display: inline-flex;align-items: center;gap: 4px;white-space: nowrap}.fx-ps svg{display: block;width: 16px;height: 16px}.fx-kbd{display: inline-grid;place-items: center;min-width: 30px;height: 30px;padding: 0 6px;margin: 0;font-family: inherit;font-weight: 900;font-size: 14px;white-space: nowrap;color: #fff;background: #2B2B36;border-radius: 4px;box-shadow: inset 0 3px 0 rgba(255,255,255,.18),0 3px 0 #000}.fx-or{color: var(--text-2);font-size: 13px}@media (hover: none) and (pointer: coarse){.fx-ctl .fx-kb{display: none}}@media (prefers-reduced-motion: reduce){.fx-bar i,.fx-heat i{transition: none}}.fx-net,.fx-net-card{margin-top: 18px;max-width: 680px;margin-inline: auto;display: grid;gap: 10px}.fx-net h2{margin: 0;font-size: 18px}.fx-net p,.fx-net-card p{margin: 0}.fx-net-card{padding: 16px;border-radius: 12px;background: var(--surface);border: 2px solid var(--line)}.fx-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px}.fx-list li{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-block: 6px;padding-inline: 12px 6px;border-radius: 8px;background: var(--surface);border: 2px solid var(--line)}.fx-list li > :first-child{min-width: 0;overflow-wrap: anywhere;font-weight: 700}.fx-list .btn{flex: none}.fx-list .fx-inv{border-color: #FFD23F}.fx-list .fx-vs{border-color: var(--brand)}.fx-net-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 10px}.fx-net-msg{margin: 0;font-weight: 700}.fx-net-msg:empty{display: none}.fx-sp{margin: 0 0 12px;font-weight: 700}.fx-rank{width: 100%;border-collapse: separate;border-spacing: 0 6px}.fx-rank th{text-align: start;font-size: 14px;color: var(--text-2);font-weight: 700;padding-inline: 10px}.fx-rank td{padding: 8px 10px;background: var(--surface);border-block: 2px solid var(--line)}.fx-rank td:first-child{border-inline-start: 2px solid var(--line);border-start-start-radius: 8px;border-end-start-radius: 8px}.fx-rank td:last-child{border-inline-end: 2px solid var(--line);border-start-end-radius: 8px;border-end-end-radius: 8px}.fx-rank .fx-rank-me td{border-color: #FFD23F}.wm{position: fixed;inset: 0;margin: auto;width: min(96vw,1180px);height: fit-content;max-width: none;max-height: 96vh;padding: 0;overflow: auto;border: 1px solid var(--line-strong);border-radius: 16px;background: var(--raised);color: var(--text)}.wm::backdrop{background: rgba(4,4,8,.74)}.wm-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px 10px 16px}.wm-head .h3{margin: 0}.wm-close{min-width: 44px;min-height: 44px}.wm-stage{position: relative;aspect-ratio: 16 / 9;background-size: cover;background-position: center;background-color: #5f9a3e}.wm-cv{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none}.wm-pin{position: absolute;transform: translate(-50%,-100%);display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;border: 1px solid rgba(255,255,255,.22);background: rgba(10,10,12,.82);color: #fff;font: 800 14px var(--head);white-space: nowrap}.wm-pin:hover,.wm-pin:focus-visible{background: rgba(225,43,43,.92)}.wm-pin.is-here{background: rgba(225,43,43,.88);border-color: rgba(255,255,255,.4)}@media (max-width: 760px){.wm-pin{display: none}}.wm-list{list-style: none;margin: 0;padding: 12px 16px 4px;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr));gap: 8px}.wm-list .btn{width: 100%;min-height: 44px}.wm-list [aria-current="page"]{border-color: var(--brand);color: #fff}.wm-note{margin: 0;padding: 6px 16px 16px;color: var(--text-3);font-size: 13.5px}.street-stage{position: relative;background-image: url(/brand/pets/street/day-plate.webp?v=06705301);background-size: auto 100%;background-position: center}.street-stage.is-live{background-image: none}.street-stage .yd-cv{cursor: grab;touch-action: pan-y}@media (max-width: 640px){.yd.street-stage{aspect-ratio: auto;height: clamp(320px,50svh,460px);max-height: none}}.street-hint{margin-top: -8px}.street-list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: 8px;align-items: start}.street-list li{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 52px;padding: 4px 6px 4px 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.street-who{min-width: 0;display: flex;align-items: baseline;gap: 8px;font: 800 15px var(--head)}.street-who bdi{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.street-who small{flex: none;color: #F0BE48;font: 700 13px var(--head)}.street-list .btn{flex: none;min-height: 44px}.vst-stage{position: relative}@media (max-width: 640px){.yd.vst-stage{aspect-ratio: auto;height: clamp(380px,58svh,560px);max-height: none}}.vst-say{min-height: 1.6em}.vst-why{max-width: 70ch}.vst-who{display: grid;gap: 8px}.vst-who .h3{margin: 0}.vst-mine{margin-inline-start: 8px;padding: 1px 8px;border-radius: 999px;font: 700 13px/1.5 var(--head);color: #9BE7B9;background: rgba(47,191,113,.12);box-shadow: inset 0 0 0 1px rgba(47,191,113,.45)}.vst-acts{display: flex;flex-wrap: wrap;gap: 8px}.vst-acts .btn{min-height: 44px}.vst-acts .btn[aria-disabled="true"]{opacity: .6;cursor: not-allowed}.vst-bag{display: grid;gap: 10px;padding: 14px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface)}.vst-bag[hidden]{display: none}.vst-bag-h{margin: 0;font: 700 14.5px/1.5 var(--head);color: var(--text-2)}.vst-items .pc-give-b[hidden]{display: none}.vst-empty{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--text-3)}.vst-empty a{color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.vst-hint{margin: 0}.yd-visits{margin: 0;font-size: 14.5px;line-height: 1.6;color: var(--text-2)}.yd-visits a{color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.lf-tricks{display: grid;gap: 12px;padding: 18px;border: 1px solid var(--line);border-radius: 14px;background: var(--surface);scroll-margin-top: 96px}.lf-tricks .h3{margin: 0}.lf-tricks .arena-sub{margin: 0}.lf-note{margin: 0;padding: 12px 16px;border-radius: 12px;border: 1px solid rgba(225,43,43,.4);background: rgba(225,43,43,.08);color: var(--text);font: 700 15px var(--head)}.lf-note.is-ok{border-color: rgba(60,203,127,.35);background: rgba(60,203,127,.08)}.lf-pick{display: flex;gap: 8px;flex-wrap: wrap}.lf-chip{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;padding: 0 14px 0 6px;border-radius: 999px;border: 1px solid var(--line-strong);background: var(--surface);color: var(--text-2);font: 700 14.5px var(--head);text-decoration: none}.lf-chip canvas{width: 38px;height: 38px}.lf-chip:hover{color: var(--text)}.lf-chip[aria-current="true"]{border-color: var(--brand);color: #fff;background: rgba(225,43,43,.12)}.lf-chip:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.lf-meta{margin: 0;color: var(--text-3);font: 600 14px var(--head)}.lf-why{margin: 0;color: #F0BE48;font: 700 14.5px var(--head)}.lf-tk{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 10px;align-items: start}.lf-tk-row{display: grid;grid-template-rows: auto 1fr auto;gap: 8px;height: 100%;padding: 14px;border: 1px solid var(--line);border-radius: 12px;background: rgba(255,255,255,.02)}.lf-tk-row form{margin: 0}.lf-tk-row .btn{width: 100%;justify-content: center}.lf-tk-name{display: flex;justify-content: space-between;align-items: center;gap: 8px;font: 800 17px var(--head);color: var(--text)}.lf-tk-row small{color: var(--text-3);font: 600 13.5px var(--head);line-height: 1.5}.lf-stars{display: inline-flex;gap: 4px;flex: none}.lf-stars i{width: 12px;height: 12px;border-radius: 3px;background: var(--line)}.lf-stars i.is-on{background: linear-gradient(135deg,#F0BE48,#E12B2B)}.lf-story{display: grid;gap: 18px;padding-block: 28px 48px}.lf-story .h3{margin: 0}.lf-story-head{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 20px;align-items: center}.lf-story-pet{display: grid;place-items: center;width: 160px;height: 160px;border-radius: 16px;border: 1px solid var(--line);background: radial-gradient(circle at 50% 70%,rgba(225,43,43,.16),transparent 70%),var(--surface)}.lf-story-pet canvas{width: 140px;height: 140px}.lf-story-who{display: grid;gap: 8px;min-width: 0;justify-items: start}.lf-story-who .h1,.lf-story-who .lead{margin: 0}.lf-owner{margin: 0;font: 700 15px var(--head)}.lf-owner a{color: var(--brand-text)}.lf-age{margin: 0;display: flex;flex-wrap: wrap;gap: 6px 14px;color: var(--text-2);font: 600 15px var(--head)}.lf-age b{color: var(--text)}.lf-share{position: relative}.lf-share-note{margin: 0;color: var(--text-3);font-size: 13.5px;line-height: 1.5}.lf-diary{list-style: none;margin: 0;padding: 0;display: grid;border-inline-start: 2px solid var(--line)}.lf-diary li{position: relative;display: grid;grid-template-columns: 7.5em minmax(0,1fr);gap: 12px;padding: 10px 16px}.lf-diary li::before{content: '';position: absolute;inset-inline-start: -6px;top: 17px;width: 10px;height: 10px;border-radius: 50%;background: var(--brand)}.lf-diary time{color: var(--text-3);font: 600 13.5px var(--head)}.lf-diary span{color: var(--text);font-size: 15px;line-height: 1.55}@media (max-width: 560px){.lf-story-head{grid-template-columns: 1fr;justify-items: start}.lf-story-pet{width: 120px;height: 120px}.lf-story-pet canvas{width: 104px;height: 104px}.lf-diary li{grid-template-columns: 1fr;gap: 2px}}