.partner-badge-module___8PmXq__badge{color:var(--ink);border:2px solid;border-radius:.9rem;gap:.15em;margin:0;padding:.85em 1.25em .9em;line-height:1;display:inline-grid}.partner-badge-module___8PmXq__badge[data-size=md]{font-size:clamp(1.35rem,2.4vw,1.9rem)}.partner-badge-module___8PmXq__badge[data-size=sm]{border-width:1.5px;border-radius:.65rem;padding:.6em .9em .65em;font-size:1rem}.partner-badge-module___8PmXq__brand{letter-spacing:-.01em;font-weight:600}.partner-badge-module___8PmXq__tier{font-family:var(--font-display), Georgia, serif;font-weight:400}.partner-badge-module___8PmXq__image{max-width:100%;height:auto;display:block}
.side-quest-run-module__xpqn3W__root{--plate-gap:clamp(.85rem, 1.6vw, 1.5rem);--run-inset:max(var(--gutter), calc((100vw - var(--measure)) / 2));position:relative}.side-quest-run-module__xpqn3W__head{align-items:end;gap:1.5rem;display:grid}@media (min-width:64rem){.side-quest-run-module__xpqn3W__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:4rem}}.side-quest-run-module__xpqn3W__headAside{flex-direction:column;align-items:flex-start;display:flex}.side-quest-run-module__xpqn3W__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--run-inset);scrollbar-width:none;margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.side-quest-run-module__xpqn3W__viewport::-webkit-scrollbar{display:none}.side-quest-run-module__xpqn3W__viewport:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.side-quest-run-module__xpqn3W__track{gap:var(--plate-gap);width:max-content;padding:.25rem var(--run-inset) .5rem;margin:0;list-style:none;display:flex}.side-quest-run-module__xpqn3W__plate{--plate-ink:#161615;--plate-ink-2:color-mix(in oklab, var(--plate-ink) 78%, var(--plate-bg));--plate-rule:color-mix(in oklab, var(--plate-ink) 22%, transparent);border-radius:calc(var(--radius,.75rem) + .5rem);background:var(--plate-bg);width:min(84vw,26rem);min-height:24rem;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--plate-ink) 10%, transparent);color:var(--plate-ink);scroll-snap-align:start;flex-direction:column;padding:clamp(1.25rem,2.4vw,2.25rem);display:flex;position:relative}.side-quest-run-module__xpqn3W__plate[data-tone=cobalt]{--plate-bg:#2747c9;--plate-ink:#f6f6f0}.side-quest-run-module__xpqn3W__plate[data-tone=ember]{--plate-bg:#f57d2f}.side-quest-run-module__xpqn3W__plate[data-tone=gold]{--plate-bg:#f6c632}.side-quest-run-module__xpqn3W__plate[data-tone=cyan]{--plate-bg:#34c9e1}.side-quest-run-module__xpqn3W__plate[data-tone=brick]{--plate-bg:#c8321f;--plate-ink:#f6f6f0}.side-quest-run-module__xpqn3W__plateTop{color:var(--plate-ink-2);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.92rem;display:flex}.side-quest-run-module__xpqn3W__kind{color:var(--plate-ink);font-weight:600}.side-quest-run-module__xpqn3W__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.82rem}.side-quest-run-module__xpqn3W__name{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:clamp(1.5rem,4vh,3rem) 0 0;font-size:clamp(2.3rem,min(4.4vw,7.5vh),4.6rem);font-weight:400;line-height:.98}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__plate{will-change:transform}.side-quest-run-module__xpqn3W__plateBody{flex-direction:column;flex:1;margin-top:1.25rem;display:flex}.side-quest-run-module__xpqn3W__line{font-family:var(--font-display), Georgia, serif;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.2}.side-quest-run-module__xpqn3W__description{max-width:34rem;color:var(--plate-ink-2);text-wrap:pretty;margin:1rem 0 0;font-size:.98rem;line-height:1.55}.side-quest-run-module__xpqn3W__install{margin:1.25rem 0 0}.side-quest-run-module__xpqn3W__install code{background:color-mix(in oklab, var(--plate-ink) 12%, transparent);max-width:100%;font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:.5rem;padding:.45rem .7rem;font-size:.84rem;display:inline-block}.side-quest-run-module__xpqn3W__plateFoot{border-top:1px solid var(--plate-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.side-quest-run-module__xpqn3W__plateBody>:nth-last-child(2){margin-bottom:1.5rem}.side-quest-run-module__xpqn3W__meta{font-family:var(--font-mono);color:var(--plate-ink-2);font-size:.8rem}.side-quest-run-module__xpqn3W__links{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.side-quest-run-module__xpqn3W__link{min-height:2.75rem;color:var(--plate-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--plate-ink) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--plate-ink) 35%, transparent);text-underline-offset:.22em;align-items:center;gap:.35rem;font-size:.98rem;font-weight:600;transition:text-decoration-color .16s;display:inline-flex}.side-quest-run-module__xpqn3W__link:hover{-webkit-text-decoration-color:var(--plate-ink);text-decoration-color:var(--plate-ink)}.side-quest-run-module__xpqn3W__link:focus-visible{outline:2px solid var(--plate-ink);outline-offset:3px;border-radius:2px}.side-quest-run-module__xpqn3W__link .arrow{transition:transform .16s}.side-quest-run-module__xpqn3W__link:hover .arrow{transform:translate(2px,-2px)}.side-quest-run-module__xpqn3W__rail{display:none}.side-quest-run-module__xpqn3W__railTrack{background:var(--rule);height:2px;display:block;position:relative;overflow:hidden}.side-quest-run-module__xpqn3W__railFill{background:var(--ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.side-quest-run-module__xpqn3W__root[data-pinned]{grid-template-rows:1fr auto;grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.5rem,3vw,3rem);min-height:100svh;padding-top:clamp(4.5rem,9vh,6rem);padding-bottom:clamp(1rem,3vh,2rem);display:grid}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__head{max-width:none;padding-right:0;padding-left:max(var(--gutter), calc((100vw - var(--measure)) / 2));grid-template-columns:minmax(0,1fr);align-self:center;gap:1.25rem;margin:0}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__head h2{font-size:clamp(2.2rem,min(3.4vw,6.5vh),3.6rem)}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__viewport{scroll-snap-type:none;margin-top:0;overflow:clip visible}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__track{padding:.25rem max(var(--gutter), calc((100vw - var(--measure)) / 2)) 0 clamp(1rem, 1.5vw, 1.5rem)}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__plate{width:clamp(28rem,36vw,38rem);min-height:min(26rem,56vh)}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__name{margin-top:clamp(.75rem,3vh,2.25rem)}.side-quest-run-module__xpqn3W__root[data-pinned] .side-quest-run-module__xpqn3W__rail{grid-column:1/-1;margin-top:clamp(1rem,2.5vh,1.75rem);display:block}@media (min-width:64rem){.side-quest-run-module__xpqn3W__plate{width:clamp(24rem,36vw,32rem)}}@media (prefers-reduced-motion:reduce){.side-quest-run-module__xpqn3W__link{transition:none}.side-quest-run-module__xpqn3W__link .arrow{transition:none}}
