.ms-num{font-variant-numeric:tabular-nums}.ms-seal{position:relative;display:inline-block;flex:none;width:var(--ms-w);height:var(--ms-h);vertical-align:middle}.ms-seal img{display:block;width:100%;height:100%;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--k-inverse-ink) 70%,transparent))}.ms-seal__n{position:absolute;left:var(--ms-x);top:var(--ms-y);display:grid;place-items:center;width:calc(var(--ms-r) * 2);height:calc(var(--ms-r) * 2);translate:-50% -50%;font:var(--k-fw-regular) calc(var(--ms-r) * 1.45) / 1 var(--k-font-serif);background:linear-gradient(180deg,var(--k-inverse) 18%,var(--k-text-muted-solid) 55%,var(--k-inverse) 60%,var(--k-text-soft-solid) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:calc(var(--ms-r) * .1)}.ms-seal[data-level="5"] .ms-seal__n,.ms-seal[data-level="6"] .ms-seal__n,.ms-seal[data-level="7"] .ms-seal__n{background-image:linear-gradient(180deg,var(--k-inverse) 15%,#ffd98a 55%,var(--k-inverse) 60%,#e6b35a 92%)}.ms-shelf{display:grid;align-content:start;gap:var(--k-s-4);min-width:0}.ms-shelf__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--k-s-2) var(--k-s-4)}.ms-eyebrow{margin:0 0 4px;color:var(--k-text-label);font:var(--k-fw-semibold) var(--k-fs-caption) / 1.2 var(--k-font-sans);letter-spacing:.16em;text-transform:uppercase}.ms-eyebrow__note{letter-spacing:.04em;text-transform:none}.ms-shelf__t{margin:0;color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-2xl) / 1 var(--k-font-serif);letter-spacing:.005em}.ms-shelf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-s-3);color:var(--k-text-meta);font-size:var(--k-fs-small)}.ms-shelf__meta b{color:var(--k-text)}.ms-link{color:var(--k-text-strong);font-weight:var(--k-fw-semibold);text-decoration:none}.ms-link:hover{color:var(--k-text);text-decoration:underline}.ms-top{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:var(--k-s-3)}.ms-top--1{grid-template-columns:minmax(0,520px)}.ms-top--2{grid-template-columns:1.15fr 1fr}.ms-card{position:relative;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid var(--k-line);border-radius:18px;background:var(--k-fill-card);color:inherit;text-decoration:none;isolation:isolate;transition:border-color .22s ease,transform .32s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1));animation:ms-in .7s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1)) var(--ms-delay, 0ms) both;--ms-c: var(--k-inverse);border-color:color-mix(in srgb,var(--ms-c) 22%,var(--k-line));box-shadow:0 22px 60px -42px color-mix(in srgb,var(--ms-c) 70%,transparent)}.ms-card:hover{border-color:color-mix(in srgb,var(--ms-c) 60%,var(--k-line-hover));box-shadow:0 26px 70px -36px color-mix(in srgb,var(--ms-c) 85%,transparent);transform:translateY(-3px)}.ms-card__art{display:block;aspect-ratio:16 / 7;background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--k-inverse-ink) 80%,transparent) 100%),var(--ms-hero, radial-gradient(80% 90% at 50% 0%, var(--k-fill-heavy), transparent 70%)) 50% 50% / cover no-repeat,var(--k-inverse-ink);transition:transform .9s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1))}.ms-card:hover .ms-card__art{transform:scale(1.04)}.ms-card__seal{position:absolute;top:0;left:12px;z-index:2;margin-top:calc(43.75% - 34px)}.ms-card--lead .ms-card__seal{margin-top:calc(43.75% - 42px)}.ms-card__body{display:grid;align-content:start;gap:4px;padding:40px 16px 16px}.ms-card--lead .ms-card__body{padding-top:48px}.ms-card__kind{color:color-mix(in srgb,var(--ms-c, var(--k-inverse)) 70%,var(--k-text-label));font:var(--k-fw-bold) var(--k-fs-micro) / 1.2 var(--k-font-sans);letter-spacing:.18em;text-transform:uppercase}.ms-card__name{overflow:hidden;color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1.1 var(--k-font-serif);text-overflow:ellipsis;white-space:nowrap}.ms-card--lead .ms-card__name{font-size:var(--k-fs-serif-2xl)}.ms-card__title{color:var(--k-text-soft);font:var(--k-fw-semibold) var(--k-fs-small) / 1.3 var(--k-font-sans)}.ms-card__pts{display:flex;align-items:baseline;gap:6px;margin-top:6px;color:var(--k-text-meta);font-size:var(--k-fs-small)}.ms-card__pts b{color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-xl) / 1 var(--k-font-serif)}.ms-card__pos{margin-left:auto;padding:2px 8px;border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);color:var(--k-text);font:var(--k-fw-bold) var(--k-fs-caption) / 1.4 var(--k-font-sans)}.ms-card__pos small{color:var(--k-text-muted);font-weight:var(--k-fw-semibold)}.ms-bar{position:relative;display:block;height:4px;overflow:hidden;border-radius:var(--k-r-pill);background:var(--k-fill-selected)}.ms-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ms-c, var(--k-inverse)) 45%,var(--k-text-muted)),var(--ms-c, var(--k-inverse)));box-shadow:0 0 8px color-mix(in srgb,var(--ms-c, var(--k-inverse)) 55%,transparent)}.ms-card__next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--k-s-2);color:var(--k-text-meta);font-size:var(--k-fs-caption)}.ms-card__next b,.ms-card__season{color:var(--k-text-strong)}.ms-more{border:1px solid var(--k-line);border-radius:16px;background:var(--k-fill-sunken)}.ms-more summary{display:flex;align-items:center;justify-content:space-between;padding:11px 14px;color:var(--k-text-strong);font:var(--k-fw-semibold) var(--k-fs-small) / 1 var(--k-font-sans);list-style:none;cursor:pointer}.ms-more summary::-webkit-details-marker{display:none}.ms-more[open] summary svg{rotate:180deg}.ms-list{display:grid;margin:0;padding:0 6px 6px;list-style:none}.ms-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(60px,140px) 76px 44px;align-items:center;gap:var(--k-s-3);padding:7px 8px;border-radius:10px;color:inherit;text-decoration:none}.ms-row[style]{box-shadow:inset 2px 0 color-mix(in srgb,var(--ms-c) 80%,transparent)}.ms-row:hover{background:color-mix(in srgb,var(--ms-c, var(--k-inverse)) 7%,var(--k-fill-hover))}.ms-row__txt{display:grid;min-width:0}.ms-row__name{overflow:hidden;color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-body) / 1.3 var(--k-font-sans);text-overflow:ellipsis;white-space:nowrap}.ms-row__sub{overflow:hidden;color:var(--k-text-meta);font-size:var(--k-fs-caption);text-overflow:ellipsis;white-space:nowrap}.ms-row__pts{color:var(--k-text-meta);font-size:var(--k-fs-small);text-align:right}.ms-row__pts b{color:var(--k-text)}.ms-row__pos{color:var(--k-text-strong);font:var(--k-fw-bold) var(--k-fs-caption) / 1 var(--k-font-sans);text-align:right}.ms-rule{margin:0;color:var(--k-text-subtle);font-size:var(--k-fs-caption);line-height:var(--k-lh-body)}.ms-empty{display:grid;justify-items:start;gap:var(--k-s-2);padding:var(--k-s-5);border:1px dashed var(--k-line-field);border-radius:18px}.ms-empty__t{margin:0;color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-md) / 1.2 var(--k-font-serif)}.ms-empty__s{margin:0;max-width:560px;color:var(--k-text-meta);font-size:var(--k-fs-small);line-height:var(--k-lh-body)}.mdl-back{color:var(--k-text-soft);text-decoration:none}.mdl-back:hover{color:var(--k-text)}.mdl-you{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(120px,260px);align-items:center;gap:16px;padding:14px 18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ms-c, var(--k-inverse)) 30%,var(--k-line-menu));border-radius:18px;background:linear-gradient(90deg,var(--k-inverse-ink) 30%,color-mix(in srgb,var(--k-inverse-ink) 40%,transparent) 100%),var(--ms-hero, none) 100% 50% / cover no-repeat,var(--k-fill-card);color:inherit;text-decoration:none}.mdl-you:hover{border-color:var(--k-line-hover)}.mdl-you__txt{display:grid;gap:2px;min-width:0}.mdl-you__t{color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-xl) / 1.1 var(--k-font-serif)}.mdl-you__s{color:var(--k-text-meta);font-size:var(--k-fs-small)}.mdl-you__s b{color:var(--k-text)}.mdl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.mdl-card{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;overflow:hidden;border:1px solid var(--k-line);border-radius:18px;background:#070708;color:inherit;text-decoration:none;isolation:isolate;transition:border-color .22s ease,transform .32s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1));animation:ms-in .6s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1)) var(--ms-delay, 0ms) both;--ms-c: var(--k-inverse);border-color:color-mix(in srgb,var(--ms-c) 20%,var(--k-line))}.mdl-card:hover{border-color:color-mix(in srgb,var(--ms-c) 60%,var(--k-line-hover));box-shadow:0 26px 70px -38px color-mix(in srgb,var(--ms-c) 85%,transparent);transform:translateY(-3px)}.mdl-card .ms-card__kind{color:color-mix(in srgb,var(--ms-c) 70%,var(--k-text-label))}.mdl-card__art{display:block;aspect-ratio:16 / 6;background:linear-gradient(180deg,transparent 30%,#070708 100%),var(--ms-hero, radial-gradient(80% 90% at 50% 0%, var(--k-fill-heavy), transparent 70%)) 50% 50% / cover no-repeat,var(--k-inverse-ink);transition:transform .9s var(--k-ease-out, cubic-bezier(.16, 1, .3, 1))}.mdl-card:hover .mdl-card__art{transform:scale(1.04)}.mdl-card__head{display:grid;gap:3px;margin-top:-18px;padding:0 16px 10px}.mdl-card__name{color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-xl) / 1.05 var(--k-font-serif)}.mdl-card__stats{color:var(--k-text-meta);font-size:var(--k-fs-caption)}.mdl-card__stats b{color:var(--k-text-strong)}.mdl-top{display:grid;gap:2px;margin:0;padding:0 8px 10px;list-style:none}.mdl-top__row{display:grid;grid-template-columns:18px 30px minmax(0,1fr) auto 52px;min-height:40px;align-items:center;gap:8px;padding:5px 8px;border-radius:10px}.mdl-top__row.is-self{background:var(--k-fill-active)}.mdl-top__pos{color:var(--k-text-muted);font:var(--k-fw-bold) var(--k-fs-caption) / 1 var(--k-font-sans);text-align:center}.mdl-top__pos[data-pos="1"]{color:var(--k-text)}.mdl-top__name{overflow:hidden;color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-small) / 1.2 var(--k-font-sans);text-overflow:ellipsis;white-space:nowrap}.mdl-top__pts{color:var(--k-text-meta);font-size:var(--k-fs-small);text-align:right}.mdl-top__pts b{color:var(--k-text)}.mdl-card__none{margin:0;padding:4px 16px 14px;color:var(--k-text-meta);font-size:var(--k-fs-small)}.mdl-card__me{display:flex;align-items:center;gap:8px;padding:9px 16px;border-top:1px solid var(--k-line);color:var(--k-text-meta);font-size:var(--k-fs-caption)}.mdl-card__me b{color:var(--k-text)}.mdl-card__me b:last-child{margin-left:auto}.mdl-stage{position:relative;min-height:340px;overflow:hidden;border:1px solid var(--k-line);border-radius:22px;background:var(--k-inverse-ink);isolation:isolate;border-color:color-mix(in srgb,var(--ms-c, var(--k-inverse)) 25%,var(--k-line))}.mdl-stage__art{position:absolute;inset:0;z-index:-1;background:radial-gradient(46% 60% at 50% 72%,color-mix(in srgb,var(--k-inverse-ink) 55%,transparent),transparent 75%),linear-gradient(180deg,transparent 0%,transparent 42%,color-mix(in srgb,var(--k-inverse-ink) 72%,transparent) 78%,color-mix(in srgb,var(--k-inverse-ink) 88%,transparent) 100%),var(--ms-hero, none) 50% 50% / 100% 125% no-repeat}.mdl-pod__slot--1:after{box-shadow:0 -10px 40px -18px color-mix(in srgb,var(--ms-c, var(--k-inverse)) 80%,transparent)}.mdl-pod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;max-width:760px;min-height:340px;margin:0 auto;padding:26px 16px 0}.mdl-pod__slot{position:relative;display:grid;justify-items:center;gap:6px;padding:14px 8px 0;text-align:center}.mdl-pod__slot:after{content:"";width:100%;height:64px;margin-top:6px;border:1px solid var(--k-line-menu);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(180deg,var(--k-fill-strong),transparent)}.mdl-pod__slot--1:after{height:96px;border-color:var(--k-line-hover);background:linear-gradient(180deg,var(--k-fill-heavy),transparent)}.mdl-pod__slot--3:after{height:44px}.mdl-pod__face a{display:block}.mdl-pod__name,.mdl-pod__pts{text-shadow:0 1px 12px var(--k-inverse-ink),0 0 2px var(--k-inverse-ink)}.mdl-pod__name{max-width:100%;overflow:hidden;color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-md) / 1.1 var(--k-font-serif);text-overflow:ellipsis;white-space:nowrap}.mdl-pod__name a{color:inherit;text-decoration:none}.mdl-pod__pts{color:var(--k-text-meta);font-size:var(--k-fs-caption)}.mdl-pod__pts b{color:var(--k-text)}.mdl-pod__n{position:absolute;bottom:12px;left:50%;translate:-50% 0;color:transparent;font:italic var(--k-fw-regular) 44px / 1 var(--k-font-serif);-webkit-text-stroke:1px var(--k-line-hover)}.mdl-pod__slot.is-open .mdl-pod__name{color:var(--k-text-muted)}.mdl-list{display:grid;gap:2px;margin:0;padding:6px;border:1px solid var(--k-line);border-radius:18px;background:var(--k-fill-sunken);list-style:none}.mdl-row{display:grid;grid-template-columns:34px 34px minmax(0,1fr) auto minmax(80px,110px) minmax(60px,160px) 86px;align-items:center;gap:12px;padding:7px 10px;border-radius:12px}.mdl-row:hover{background:var(--k-fill-hover)}.mdl-row.is-self,.mdl-row--me{background:var(--k-fill-active)}.mdl-row--me{border:1px solid var(--k-line-menu)}.mdl-row__pos{color:var(--k-text-soft);font:var(--k-fw-bold) var(--k-fs-small) / 1 var(--k-font-sans);font-variant-numeric:tabular-nums;text-align:center}.mdl-row__name{overflow:hidden;color:var(--k-text);font:var(--k-fw-semibold) var(--k-fs-body) / 1.2 var(--k-font-sans);text-overflow:ellipsis;white-space:nowrap}.mdl-row__name a{color:inherit;text-decoration:none}.mdl-row__name a:hover{text-decoration:underline}.mdl-row__lvl{color:var(--k-text-soft);font-size:var(--k-fs-small)}.mdl-row__pts{color:var(--k-text-meta);font-size:var(--k-fs-small);text-align:right}.mdl-row__pts b{color:var(--k-text)}@media(max-width:760px){.mdl-you{grid-template-columns:auto minmax(0,1fr)}.mdl-you__bar{grid-column:1 / -1}.mdl-row{grid-template-columns:26px 34px minmax(0,1fr) auto 64px;gap:8px}.mdl-row__lvl,.mdl-row__bar{display:none}.mdl-pod{gap:4px}}@keyframes ms-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.ms-top,.ms-top--2{grid-template-columns:minmax(0,1fr)}.ms-row{grid-template-columns:auto minmax(0,1fr) 70px 38px}.ms-row__bar{display:none}}@media(prefers-reduced-motion:reduce){.ms-card,.ms-card__art{animation:none;transition:none}}
