.AdventureLaunchReminderDialog-module__MZ7TUG__saved{align-items:flex-start;gap:var(--space-2);color:var(--text-inverse-muted);display:flex}.AdventureLaunchReminderDialog-module__MZ7TUG__saved svg{width:1rem;height:1rem;color:var(--text-inverse);flex:none;margin-top:.125rem}.AdventureLaunchReminderDialog-module__MZ7TUG__saved strong{color:var(--text-inverse);font-weight:600}.AdventureLaunchReminderDialog-module__MZ7TUG__error{color:var(--adventure-danger)}
.AdventurePreviewMedia-module__sjTLSa__media{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{opacity:0;background:#03040685;transition:opacity .22s;position:absolute;inset:0}.AdventurePreviewMedia-module__sjTLSa__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.AdventurePreviewMedia-module__sjTLSa__media[data-aspect-ratio="9:16"] .AdventurePreviewMedia-module__sjTLSa__video{object-fit:contain}.AdventurePreviewMedia-module__sjTLSa__media[data-placement=fill] .AdventurePreviewMedia-module__sjTLSa__video{object-fit:cover}.AdventurePreviewMedia-module__sjTLSa__media[data-placement=fill] .AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{display:none}.AdventurePreviewMedia-module__sjTLSa__media[data-placement=panel] .AdventurePreviewMedia-module__sjTLSa__video{object-fit:contain}.AdventurePreviewMedia-module__sjTLSa__media[data-placement=panel] .AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{-webkit-backdrop-filter:blur(1.5rem)saturate(140%);backdrop-filter:blur(1.5rem)saturate(140%)}.AdventurePreviewMedia-module__sjTLSa__media[data-phase=playing] .AdventurePreviewMedia-module__sjTLSa__video,.AdventurePreviewMedia-module__sjTLSa__media[data-phase=playing] .AdventurePreviewMedia-module__sjTLSa__portraitBackdrop,.AdventurePreviewMedia-module__sjTLSa__media[data-frame-ready=true] .AdventurePreviewMedia-module__sjTLSa__video,.AdventurePreviewMedia-module__sjTLSa__media[data-frame-ready=true] .AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{opacity:1}.AdventurePreviewMedia-module__sjTLSa__media[data-on-stage=false] .AdventurePreviewMedia-module__sjTLSa__video,.AdventurePreviewMedia-module__sjTLSa__media[data-on-stage=false] .AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.AdventurePreviewMedia-module__sjTLSa__video,.AdventurePreviewMedia-module__sjTLSa__portraitBackdrop{transition:none}}
.AdventureCardFocusPanel-module__BYVPhW__panel{z-index:20;border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);box-shadow:var(--adventure-overlay-shadow);color:var(--text-inverse);animation:.2s cubic-bezier(.22,1,.36,1) both AdventureCardFocusPanel-module__BYVPhW__focus-panel-in;display:grid;position:absolute;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__panel[data-layout=row]{grid-template-columns:var(--panel-media-w)minmax(0,1fr)}.AdventureCardFocusPanel-module__BYVPhW__panel[data-layout=column]{grid-template-rows:var(--panel-media-h)minmax(0,1fr)}@keyframes AdventureCardFocusPanel-module__BYVPhW__focus-panel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.AdventureCardFocusPanel-module__BYVPhW__detailLink{z-index:3;border-radius:inherit;position:absolute;inset:0}.AdventureCardFocusPanel-module__BYVPhW__media{background:var(--adventure-panel-bg);display:block;position:relative;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__mediaArt{z-index:1;object-position:50% 30%;width:100%;height:100%;position:relative}.AdventureCardFocusPanel-module__BYVPhW__mediaVideo{z-index:2;position:absolute;inset:0}.AdventureCardFocusPanel-module__BYVPhW__copy{min-width:0;padding:var(--space-4);flex-direction:column;display:flex;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__head{gap:var(--space-1);min-width:0;display:grid}.AdventureCardFocusPanel-module__BYVPhW__name{min-width:0;color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--body-1-size);letter-spacing:-.016em;align-items:center;gap:.375rem;font-weight:600;line-height:1.5rem;text-decoration:none;display:flex}.AdventureCardFocusPanel-module__BYVPhW__nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__meta{min-width:0;min-height:var(--adventure-chip-height);align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.AdventureCardFocusPanel-module__BYVPhW__genres{min-width:0;color:var(--text-inverse-subtle);font-family:var(--font-ui);font-size:var(--adventure-chip-size);letter-spacing:.09em;font-weight:600;line-height:var(--adventure-card-meta-line);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__description{max-height:calc(var(--body-3-size)*var(--body-3-line-height)*2);margin:var(--space-4)0 var(--space-3);color:var(--text-inverse-muted);font-family:var(--font-ui);font-size:var(--body-3-size);font-weight:400;line-height:var(--body-3-line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AdventureCardFocusPanel-module__BYVPhW__panel[data-layout=row] .AdventureCardFocusPanel-module__BYVPhW__description{max-height:calc(var(--body-3-size)*var(--body-3-line-height)*4);-webkit-line-clamp:4}.AdventureCardFocusPanel-module__BYVPhW__byline{z-index:4;justify-self:start;position:relative}.AdventureCardFocusPanel-module__BYVPhW__verb{z-index:4;align-self:flex-start;margin-top:auto;position:relative}.AdventureCardFocusPanel-module__BYVPhW__detailLink:focus-visible{outline-offset:-2px;outline:2px solid #ffffffdb}.AdventureCardFocusPanel-module__BYVPhW__head,.AdventureCardFocusPanel-module__BYVPhW__meta,.AdventureCardFocusPanel-module__BYVPhW__description,.AdventureCardFocusPanel-module__BYVPhW__verb{flex-shrink:0}@media (prefers-reduced-motion:reduce){.AdventureCardFocusPanel-module__BYVPhW__panel{animation-duration:.01ms}}
.AdventureCatalogShelf-module__oxsXLW__shelf{flex-direction:column;gap:.875rem;min-width:0;display:flex;position:relative}.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true]{z-index:20}.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true] .AdventureCatalogShelf-module__oxsXLW__card:not([data-focused=true]),.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true] .AdventureCatalogShelf-module__oxsXLW__header{filter:brightness(.6)}.AdventureCatalogShelf-module__oxsXLW__header{transition:filter .2s}.AdventureCatalogShelf-module__oxsXLW__arrow:focus-visible,.AdventureCatalogShelf-module__oxsXLW__card:focus-visible{outline-offset:3px;outline:2px solid #ffffffdb}.AdventureCatalogShelf-module__oxsXLW__trackViewport{min-width:0;position:relative}.AdventureCatalogShelf-module__oxsXLW__edgeFade{z-index:4;opacity:0;pointer-events:none;width:8.25rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.AdventureCatalogShelf-module__oxsXLW__edgeFade[data-visible=true]{opacity:1}.AdventureCatalogShelf-module__oxsXLW__edgeFadeStart{background:linear-gradient(270deg,color-mix(in srgb,var(--background-black)0%,transparent)0%,color-mix(in srgb,var(--background-black)42%,transparent)50%,color-mix(in srgb,var(--background-black)80%,transparent)100%);left:calc(50% - 50vw)}.AdventureCatalogShelf-module__oxsXLW__edgeFadeEnd{background:linear-gradient(90deg,color-mix(in srgb,var(--background-black)0%,transparent)0%,color-mix(in srgb,var(--background-black)42%,transparent)50%,color-mix(in srgb,var(--background-black)80%,transparent)100%);right:calc(50% - 50vw)}.AdventureCatalogShelf-module__oxsXLW__arrow{top:var(--shelf-arrow-top,50%);z-index:5;border-radius:var(--radius-pill);color:#fffffff0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(1.125rem)saturate(160%);backdrop-filter:blur(1.125rem)saturate(160%);background:#ffffff1d;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .16s,opacity .16s;display:none;position:absolute;transform:translateY(-50%);box-shadow:0 .5rem 1.5rem #00000047}.AdventureCatalogShelf-module__oxsXLW__arrow[data-visible=false]{visibility:hidden}.AdventureCatalogShelf-module__oxsXLW__arrow svg{stroke-width:2px;width:1.25rem;height:1.25rem}.AdventureCatalogShelf-module__oxsXLW__arrowPrev,.AdventureCatalogShelf-module__oxsXLW__arrowNext{--shelf-arrow-out:clamp(2.75rem,calc(var(--catalog-gutter)/2 + 1.375rem),4.5rem)}.AdventureCatalogShelf-module__oxsXLW__arrowPrev{left:calc(-1*var(--shelf-arrow-out))}.AdventureCatalogShelf-module__oxsXLW__arrowNext{right:calc(-1*var(--shelf-arrow-out))}@media (hover:hover) and (pointer:fine) and (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__arrow{display:inline-flex}.AdventureCatalogShelf-module__oxsXLW__shelf:hover .AdventureCatalogShelf-module__oxsXLW__arrow,.AdventureCatalogShelf-module__oxsXLW__arrow:focus-visible{opacity:1}.AdventureCatalogShelf-module__oxsXLW__arrow:hover{background:#ffffff2e}}.AdventureCatalogShelf-module__oxsXLW__track{gap:var(--shelf-gap,1rem);scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-auto-flow:column;min-width:0;display:grid;overflow:auto hidden}.AdventureCatalogShelf-module__oxsXLW__track::-webkit-scrollbar{display:none}.AdventureCatalogShelf-module__oxsXLW__card{min-width:0;color:var(--text-inverse);font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-areas:"media""text";align-content:start;padding:0;transition:filter .2s;display:grid;position:relative}.AdventureCatalogShelf-module__oxsXLW__interactive{cursor:pointer}.AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:16/10;border-radius:var(--adventure-radius-card);background:var(--surface-inverse-raised);box-shadow:var(--adventure-shadow-card);pointer-events:none;grid-area:media;transition:box-shadow .18s;display:block;position:relative;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:2/3}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:16/9}.AdventureCatalogShelf-module__oxsXLW__mediaArt{width:100%;height:100%;position:absolute;inset:0}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__mediaArt{object-position:50% 28%}.AdventureCatalogShelf-module__oxsXLW__card[data-status=comingSoon] .AdventureCatalogShelf-module__oxsXLW__mediaArt{filter:saturate(.55)brightness(.72)}.AdventureCatalogShelf-module__oxsXLW__card[data-focused=true] .AdventureCatalogShelf-module__oxsXLW__media{box-shadow:var(--adventure-shadow-card-focus)}.AdventureCatalogShelf-module__oxsXLW__labels{z-index:2;place-self:start;gap:var(--adventure-chip-gap);margin:var(--space-2);pointer-events:none;grid-area:media;display:flex}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind] .AdventureCatalogShelf-module__oxsXLW__verb{display:none}.AdventureCatalogShelf-module__oxsXLW__text{gap:var(--space-0);min-width:0;padding-top:var(--space-3);grid-area:text;display:grid}.AdventureCatalogShelf-module__oxsXLW__titleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.AdventureCatalogShelf-module__oxsXLW__title{min-width:0;color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--adventure-card-title-size);letter-spacing:-.016em;font-weight:600;line-height:var(--adventure-card-title-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__titleRow .AdventureCatalogShelf-module__oxsXLW__phone{height:var(--adventure-card-title-line)}.AdventureCatalogShelf-module__oxsXLW__meta{min-width:0;min-height:var(--adventure-card-meta-line);color:var(--text-inverse-subtle);font-family:var(--font-ui);font-size:var(--adventure-card-meta-size);font-weight:500;line-height:var(--adventure-card-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__detailLink{z-index:1;border-radius:var(--adventure-radius-card);position:absolute;inset:0}.AdventureCatalogShelf-module__oxsXLW__detailLink:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__track{--shelf-gap:1rem;margin:0;padding:.75rem 0 1.25rem;scroll-padding-inline:0}.AdventureCatalogShelf-module__oxsXLW__edgeFadeStart{left:0}.AdventureCatalogShelf-module__oxsXLW__edgeFadeEnd{right:0}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__track{--shelf-columns:6;--shelf-peek:.4;--shelf-card-min:10rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__track{--shelf-columns:3;--shelf-peek:.3;--shelf-card-min:18rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__track,.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__track{grid-auto-columns:max(var(--shelf-card-min),calc((100% - (var(--shelf-columns) - 1)*var(--shelf-gap))/(var(--shelf-columns) + var(--shelf-peek))))}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__track{column-gap:var(--shelf-gap);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-flow:row;row-gap:3rem;display:grid;overflow:visible}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__arrow,.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__arrow{--shelf-arrow-top:calc(.75rem + (100% - .75rem - 1.25rem - 3.125rem)/2)}}@media (max-width:767px){.AdventureCatalogShelf-module__oxsXLW__shelf{gap:0}.AdventureCatalogShelf-module__oxsXLW__track{scroll-snap-type:x mandatory;gap:.625rem;width:100vw;margin-inline:calc(50% - 50vw);padding:.625rem 1rem 0;scroll-padding-inline:1rem;display:flex}.AdventureCatalogShelf-module__oxsXLW__card{scroll-snap-align:start;flex:none;width:15rem}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character]{width:8.625rem}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=story]{width:18.5rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__track{gap:var(--space-2);scroll-snap-type:none;flex-direction:column;padding:.75rem 0 0;scroll-padding-inline:0;overflow-x:hidden}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game]{align-items:center;column-gap:var(--space-3);width:auto;padding:var(--space-2)var(--space-4);grid-template:"media text verb"/8rem minmax(0,1fr) auto}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__media{border-radius:var(--adventure-radius-thumb)}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__labels{margin:var(--space-1)}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__text{padding-top:0}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__verb{--adv-hit-x:0px;z-index:2;grid-area:verb;align-self:center;width:2rem;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__detailLink{border-radius:0}}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(var(--shelf-grid-columns,2),minmax(0,1fr));scroll-snap-type:none;justify-items:stretch;row-gap:3rem;width:auto;margin-inline:0;padding:0;display:grid;overflow:visible}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__card{width:auto}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__edgeFade,.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__arrow{display:none}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=character]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:2}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=story]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track,.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:1}@media (max-width:767px){.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{row-gap:var(--space-2);width:100vw;margin-inline:calc(50% - 50vw)}}@media (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=character]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:6}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=story]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:3}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media (prefers-reduced-motion:reduce){.AdventureCatalogShelf-module__oxsXLW__track{scroll-behavior:auto}.AdventureCatalogShelf-module__oxsXLW__card,.AdventureCatalogShelf-module__oxsXLW__header,.AdventureCatalogShelf-module__oxsXLW__media{transition:none}}
.AdventureCategoryHub-module__Ix0AMq__page{gap:var(--adventure-section-gap);flex-direction:column;display:flex}.AdventureCategoryHub-module__Ix0AMq__browse{gap:var(--adventure-block-gap);display:grid}.AdventureCategoryHub-module__Ix0AMq__intro{gap:var(--adventure-copy-gap);display:grid}.AdventureCategoryHub-module__Ix0AMq__crumbs{align-items:center;gap:var(--space-2);color:var(--text-inverse-subtle);display:flex}.AdventureCategoryHub-module__Ix0AMq__crumbs a{color:inherit;transition:color var(--adventure-motion);text-decoration:none}.AdventureCategoryHub-module__Ix0AMq__crumbs a:hover,.AdventureCategoryHub-module__Ix0AMq__crumbs a:focus-visible{color:var(--text-inverse)}.AdventureCategoryHub-module__Ix0AMq__section{gap:var(--adventure-block-gap);display:grid}.AdventureCategoryHub-module__Ix0AMq__copy{gap:var(--adventure-prose-gap);display:grid}.AdventureCategoryHub-module__Ix0AMq__readGrid{gap:var(--adventure-grid-gap);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}
.ArticleCard-module__3j3DSq__card{gap:var(--adventure-card-gap);min-width:0;color:inherit;border-radius:var(--adventure-radius-card);text-decoration:none;display:grid}.ArticleCard-module__3j3DSq__card:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.ArticleCard-module__3j3DSq__media{aspect-ratio:16/9;border-radius:var(--adventure-radius-card);background:var(--adventure-panel-bg-soft);display:block;position:relative;overflow:hidden}.ArticleCard-module__3j3DSq__mediaImg{object-fit:cover;width:100%;height:100%;transition:transform var(--adventure-motion)}@media (hover:hover){.ArticleCard-module__3j3DSq__card:hover .ArticleCard-module__3j3DSq__mediaImg{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.ArticleCard-module__3j3DSq__media img{transition:none}.ArticleCard-module__3j3DSq__card:hover .ArticleCard-module__3j3DSq__mediaImg{transform:none}}.ArticleCard-module__3j3DSq__copy{gap:var(--adventure-copy-gap);padding-inline:var(--space-1);display:grid}.ArticleCard-module__3j3DSq__title{-webkit-line-clamp:2;color:var(--text-inverse);-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ArticleCard-module__3j3DSq__card[data-variant=lead] .ArticleCard-module__3j3DSq__copy{max-width:var(--adventure-column-wide)}.ArticleCard-module__3j3DSq__dek{-webkit-line-clamp:2;color:var(--text-inverse-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ArticleCard-module__3j3DSq__meta{gap:var(--space-3);color:var(--text-inverse-subtle);flex-wrap:wrap;margin:0;font-weight:500;display:flex}.ArticleCard-module__3j3DSq__category{color:var(--text-inverse-muted)}
.ListRow-module__5079KG__list{margin:0 calc(var(--adventure-row-pad)*-1);gap:var(--adventure-row-gap);padding:0;list-style:none;display:grid}.ListRow-module__5079KG__row{align-items:center;gap:var(--space-5);min-height:var(--adventure-row-height);padding:var(--adventure-row-pad);border-radius:var(--adventure-radius-card);transition:background-color var(--adventure-motion);display:flex;position:relative}.ListRow-module__5079KG__row:hover,.ListRow-module__5079KG__row:focus-within{background:var(--adventure-panel-bg-soft)}.ListRow-module__5079KG__thumb{width:var(--adventure-row-thumb-width);height:var(--adventure-row-thumb-height);border-radius:var(--adventure-radius-thumb);background:var(--surface-inverse-raised);flex:none;position:relative;overflow:hidden}.ListRow-module__5079KG__thumbImg{object-fit:cover;width:100%;height:100%}.ListRow-module__5079KG__body{gap:var(--space-1);flex:auto;min-width:0;display:grid}.ListRow-module__5079KG__eyebrow,.ListRow-module__5079KG__line{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);font-weight:500;line-height:var(--adventure-card-meta-line);white-space:nowrap;display:flex;overflow:hidden}.ListRow-module__5079KG__titleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ListRow-module__5079KG__title{color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--adventure-card-title-size);letter-spacing:-.016em;font-weight:600;line-height:var(--adventure-card-title-line);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}a.ListRow-module__5079KG__title:after{border-radius:inherit;content:"";position:absolute;inset:0}a.ListRow-module__5079KG__title:focus-visible{outline:none}.ListRow-module__5079KG__row:has(a.ListRow-module__5079KG__title:focus-visible){box-shadow:var(--adventure-focus-ring)}.ListRow-module__5079KG__end{align-items:center;gap:var(--space-2);flex:none;display:flex}.ListRow-module__5079KG__unread{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--adventure-danger);flex:none}.ListRow-module__5079KG__extra,.ListRow-module__5079KG__trailing{z-index:1;position:relative}.ListRow-module__5079KG__extra{gap:var(--space-1);color:var(--text-inverse-muted);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line);display:grid}.ListRow-module__5079KG__trailing{align-items:center;gap:var(--space-1);flex:none;display:flex}.ListRow-module__5079KG__chevron{padding-inline:var(--space-2);color:var(--text-inverse-subtle);font-size:var(--adventure-glyph-size);flex:none;line-height:1}@media (max-width:767px){.ListRow-module__5079KG__row{gap:var(--space-3)}.ListRow-module__5079KG__thumb{width:var(--adventure-row-thumb-compact);height:var(--adventure-row-thumb-compact)}}
.PageHeader-module__X1E2za__header{padding-block:calc(var(--adventure-catalog-header-height) + var(--adventure-block-gap))var(--adventure-block-gap);position:relative}.PageHeader-module__X1E2za__inner{gap:var(--adventure-stack-gap);display:grid;position:relative}.PageHeader-module__X1E2za__eyebrow{align-items:center;gap:var(--space-3);color:var(--text-inverse-subtle);flex-wrap:wrap;font-weight:500;display:flex}.PageHeader-module__X1E2za__eyebrow a{color:inherit;transition:color var(--adventure-motion);text-decoration:none}.PageHeader-module__X1E2za__eyebrow a:hover,.PageHeader-module__X1E2za__eyebrow a:focus-visible{color:var(--text-inverse)}.PageHeader-module__X1E2za__title{max-width:var(--adventure-column-wide);color:var(--text-inverse);font-weight:800;font-size:var(--adventure-page-title-size);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.08}.PageHeader-module__X1E2za__header[data-variant=immersive] .PageHeader-module__X1E2za__title{font-size:var(--adventure-page-title-size-immersive);line-height:1.05}.PageHeader-module__X1E2za__dek{max-width:var(--adventure-column-prose);color:var(--text-inverse-muted);font-size:var(--adventure-page-dek-size);margin:0;font-weight:500;line-height:1.4}.PageHeader-module__X1E2za__meta{align-items:center;gap:var(--space-3);color:var(--text-inverse-subtle);flex-wrap:wrap;font-weight:500;display:flex}.PageHeader-module__X1E2za__meta strong{color:var(--text-inverse-muted);font-weight:600}.PageHeader-module__X1E2za__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.PageHeader-module__X1E2za__figure{margin:var(--adventure-block-gap)0 0;aspect-ratio:2;border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);position:relative;overflow:hidden}.PageHeader-module__X1E2za__figureImg{object-fit:cover;width:100%;height:100%}.PageHeader-module__X1E2za__header[data-variant=immersive]{min-height:clamp(24rem,46vh,32rem);padding-block:calc(var(--adventure-catalog-header-height) + var(--adventure-section-gap))var(--adventure-block-gap);align-items:flex-end;display:flex;overflow:hidden}.PageHeader-module__X1E2za__bg{position:absolute;inset:0}.PageHeader-module__X1E2za__bgArt{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.PageHeader-module__X1E2za__bgScrim{background:linear-gradient(180deg,color-mix(in srgb,var(--background-black)55%,transparent)0%,color-mix(in srgb,var(--background-black)35%,transparent)40%,var(--background-black)100%);position:absolute;inset:0}.PageHeader-module__X1E2za__header[data-variant=immersive] .PageHeader-module__X1E2za__inner{width:100%}@media (max-width:767px){.PageHeader-module__X1E2za__header{padding-block:calc(var(--adventure-catalog-header-height) + var(--space-6))var(--space-7)}.PageHeader-module__X1E2za__header[data-variant=immersive]{min-height:min(60vh,24rem);padding-block:calc(var(--adventure-catalog-header-height) + var(--space-6))var(--space-6)}.PageHeader-module__X1E2za__figure{aspect-ratio:16/10;border-radius:var(--adventure-radius-card)}}
.Prose-module__KuKBja__prose{max-width:var(--adventure-column-prose);min-width:0;color:var(--text-inverse-muted);display:flow-root}.Prose-module__KuKBja__prose>*+*{margin-top:var(--adventure-prose-gap)}.Prose-module__KuKBja__prose>h2{margin-top:calc(var(--adventure-section-gap)/2);margin-bottom:0}.Prose-module__KuKBja__prose>h2:first-child{margin-top:0}.Prose-module__KuKBja__prose>h2+*{margin-top:var(--adventure-stack-gap)}.Prose-module__KuKBja__h3{margin-top:var(--adventure-block-gap);color:var(--text-inverse);margin-bottom:0;font-weight:600;line-height:1.3}.Prose-module__KuKBja__prose strong{color:var(--text-inverse);font-weight:600}.Prose-module__KuKBja__prose em{font-style:italic}.Prose-module__KuKBja__prose a{overflow-wrap:anywhere;color:var(--text-inverse);text-decoration:underline;-webkit-text-decoration-color:var(--text-inverse-subtle);text-decoration-color:var(--text-inverse-subtle);text-underline-offset:.2em;transition:text-decoration-color var(--adventure-motion);text-decoration-thickness:from-font}.Prose-module__KuKBja__prose a:hover{-webkit-text-decoration-color:var(--text-inverse);text-decoration-color:var(--text-inverse)}.Prose-module__KuKBja__prose a:focus-visible{border-radius:var(--space-0);box-shadow:var(--adventure-focus-ring);outline:none}.Prose-module__KuKBja__prose ul,.Prose-module__KuKBja__prose ol{padding-left:var(--space-6);line-height:1.7}.Prose-module__KuKBja__prose ul{list-style:outside}.Prose-module__KuKBja__prose ol{list-style:decimal}.Prose-module__KuKBja__prose li+li{margin-top:var(--space-2)}.Prose-module__KuKBja__prose li::marker{color:var(--text-inverse-subtle)}.Prose-module__KuKBja__prose blockquote{padding-left:var(--space-5);box-shadow:inset var(--space-0)0 0 var(--surface-inverse-control);color:var(--text-inverse-muted);margin:0}.Prose-module__KuKBja__prose img{border-radius:var(--adventure-radius-card);background:var(--adventure-panel-bg-soft);width:100%;height:auto;display:block}.Prose-module__KuKBja__prose figcaption{margin-top:var(--space-2);color:var(--text-inverse-subtle)}.Prose-module__KuKBja__prose hr{height:var(--space-0);margin-block:var(--space-8);background:var(--adventure-panel-bg-soft);border:0}.Prose-module__KuKBja__prose code{padding:0 var(--space-1);border-radius:var(--space-1);background:var(--surface-inverse-control);color:var(--text-inverse);font-family:var(--font-code);font-size:.9em}.Prose-module__KuKBja__prose pre{padding:var(--space-4);border-radius:var(--adventure-radius-card);background:var(--adventure-panel-bg-soft);overflow-x:auto}.Prose-module__KuKBja__prose pre code{background:0 0;padding:0}.Prose-module__KuKBja__tableWrap{border-radius:var(--adventure-radius-card);background:var(--adventure-panel-bg-soft);overflow-x:auto}.Prose-module__KuKBja__prose table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.Prose-module__KuKBja__prose th,.Prose-module__KuKBja__prose td{padding:var(--space-3)var(--space-4);text-align:left;vertical-align:top}.Prose-module__KuKBja__prose th{color:var(--text-inverse-subtle);font-size:var(--body-4-size);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.Prose-module__KuKBja__prose tbody tr:nth-child(odd){background:var(--surface-inverse-hover)}.Prose-module__KuKBja__prose td:first-child{color:var(--text-inverse);font-weight:600}.Prose-module__KuKBja__shelf{margin-block:var(--adventure-block-gap)}
.AdventureFeaturedShowcase-module__O32Elq__showcase{--showcase-accent:var(--adventure-accent);--showcase-gutter:max(clamp(1rem,2vw,1.5rem),calc((100vw - var(--adventure-content-max))/2 + var(--space-5)));--frame-content-w:calc(100vw - 2*var(--showcase-gutter));--frame-breath:clamp(.75rem,1.6svh,1rem);--frame-selector-h:clamp(5.75rem,7vw,7rem);--frame-stage-gap:clamp(1.5rem,3vh,2.5rem);--frame-stage-pad-b:clamp(3.5rem,8vh,6rem);--frame-band-top:calc(var(--adventure-catalog-header-height) + var(--frame-breath));--frame-band-bottom:calc(var(--frame-stage-pad-b) + var(--frame-selector-h) + var(--frame-stage-gap));--frame-band-h:calc(100svh - var(--frame-band-top) - var(--frame-band-bottom));--frame-pad-x:clamp(1.5rem,3.4vw,3rem);--frame-pad-y:clamp(1.25rem,3.6svh,2.5rem);--frame-portrait-cap:calc(var(--frame-content-w)*.45);--frame-radius:1.25rem;isolation:isolate;background:var(--background-black);width:100vw;min-width:0;box-shadow:none;border:0;border-radius:0;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__stage{box-sizing:border-box;min-height:max(36rem,100svh);padding:calc(var(--adventure-catalog-header-height) + clamp(2rem,6vh,4rem))var(--showcase-gutter)clamp(3.5rem,8vh,6rem);flex-direction:column;justify-content:flex-end;gap:clamp(1.5rem,3vh,2.5rem);display:flex;position:relative;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__heroArt{object-position:center;width:100%;height:100%;transition:filter .56s;animation:.48s cubic-bezier(.22,1,.36,1) both AdventureFeaturedShowcase-module__O32Elq__hero-reveal;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__heroArt{filter:brightness(.44)saturate(.9)blur(6px)}.AdventureFeaturedShowcase-module__O32Elq__envDim{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(126% 92% at 50% 46%,#04050794 0%,#040507e6 100%),#0405073d;transition:opacity .4s;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__envDim{opacity:1}.AdventureFeaturedShowcase-module__O32Elq__scrim{background:radial-gradient(circle at 16% 78%,#ff315b24 0%,#0000 28%),linear-gradient(90deg,#050507f0 0%,#050507ad 24%,#05050733 52%,#0000 76%),linear-gradient(#0000 38%,#0505074d 66%,#050507f5 100%);transition:opacity .32s;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__scrim{opacity:0}.AdventureFeaturedShowcase-module__O32Elq__band{z-index:2;top:var(--frame-band-top);right:var(--showcase-gutter);left:var(--showcase-gutter);height:var(--frame-band-h);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__band{justify-content:flex-end}.AdventureFeaturedShowcase-module__O32Elq__mediaFrame{border-radius:var(--frame-radius);opacity:0;background:#07080b;transition:opacity .38s,transform .38s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:scale(.985);box-shadow:0 2.5rem 5rem #00000073}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{opacity:1;transition-duration:.56s,.56s;transform:scale(1)}.AdventureFeaturedShowcase-module__O32Elq__showcase:not([data-frame-live=true]) .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{box-shadow:none;background:0 0}.AdventureFeaturedShowcase-module__O32Elq__showcase:not([data-frame-live=true]) .AdventureFeaturedShowcase-module__O32Elq__frameScrim{opacity:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{width:100%;height:100%;max-width:calc(var(--frame-band-h)*16/9);max-height:calc(var(--frame-content-w)*9/16)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{aspect-ratio:9/16;width:auto;height:100%;max-height:calc(var(--frame-portrait-cap)*16/9)}.AdventureFeaturedShowcase-module__O32Elq__frameScrim{pointer-events:none;background:radial-gradient(circle at 13% 82%,#ff315b21 0%,#0000 26%),linear-gradient(90deg,#050507f0 0%,#050507d1 18%,#05050766 40%,#05050714 58%,#0000 70%),linear-gradient(#0000 36%,#0505072e 58%,#0505079e 78%,#050507f0 100%),linear-gradient(#05050724,#05050724);position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__frameScrim{display:none}.AdventureFeaturedShowcase-module__O32Elq__poster{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__poster[data-ready=true]{opacity:1}.AdventureFeaturedShowcase-module__O32Elq__ambient{z-index:1;object-fit:cover;opacity:0;pointer-events:none;filter:blur(40px)brightness(.55)saturate(1.3);width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;transform:scale(1.25)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-hero-phase=ending] .AdventureFeaturedShowcase-module__O32Elq__band video{opacity:0;transition:opacity .3s}.AdventureFeaturedShowcase-module__O32Elq__meta,.AdventureFeaturedShowcase-module__O32Elq__description{transition:opacity .18s ease-out}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__meta,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__description{opacity:0}.AdventureFeaturedShowcase-module__O32Elq__metaSlot,.AdventureFeaturedShowcase-module__O32Elq__descriptionSlot{grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),margin .22s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__metaSlot{margin-bottom:.75rem}.AdventureFeaturedShowcase-module__O32Elq__descriptionSlot{margin-top:.85rem}.AdventureFeaturedShowcase-module__O32Elq__metaSlot>*,.AdventureFeaturedShowcase-module__O32Elq__descriptionSlot>*{min-height:0}.AdventureFeaturedShowcase-module__O32Elq__expandTarget{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:none;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__expandTarget:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:-2px}.AdventureFeaturedShowcase-module__O32Elq__mediaControls{z-index:4;top:calc(var(--adventure-catalog-header-height) + 1rem);right:var(--showcase-gutter);gap:.5rem;display:flex;position:absolute}.AdventureFeaturedShowcase-module__O32Elq__heroSound{z-index:4;right:var(--showcase-gutter);bottom:calc(var(--frame-band-bottom) + .5rem);display:flex;position:absolute}.AdventureFeaturedShowcase-module__O32Elq__heroSoundCompact{display:none}.AdventureFeaturedShowcase-module__O32Elq__soundHint{background:color-mix(in srgb,var(--background-black)70%,transparent);color:#ffffffd1;height:2.5rem;font-family:var(--font-ui);font-size:var(--body-3-size);font-weight:var(--font-weight-semibold);white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;padding-inline:.875rem;line-height:1;animation:.24s both AdventureFeaturedShowcase-module__O32Elq__sound-in;display:inline-flex;box-shadow:0 .5rem 1.5rem #0003}@keyframes AdventureFeaturedShowcase-module__O32Elq__sound-in{0%{opacity:0;transform:translate(6px)}}.AdventureFeaturedShowcase-module__O32Elq__rotationControl{min-height:2.75rem;padding:0 var(--space-3,.75rem);color:var(--brand-primary-alt);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.AdventureFeaturedShowcase-module__O32Elq__rotationControl:hover{background:var(--surface-inverse-hover);color:var(--text-inverse)}.AdventureFeaturedShowcase-module__O32Elq__rotationControl:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.AdventureFeaturedShowcase-module__O32Elq__rotationControlIcon{stroke-width:2px;width:1.5rem;height:1.5rem}.AdventureFeaturedShowcase-module__O32Elq__copy{z-index:2;width:min(40rem,100%);width:min(40rem,calc(100% - var(--frame-portrait-cap) - clamp(1.25rem,2vw,2.5rem)));flex-direction:column;align-items:flex-start;gap:0;display:flex;position:relative}.AdventureFeaturedShowcase-module__O32Elq__title{--hero-title-size:clamp(2.75rem,3.5vw,4rem);max-width:min(100%,16ch);color:var(--text-inverse);font-family:var(--font-adventure-display);font-size:var(--hero-title-size);letter-spacing:-.025em;text-wrap:balance;text-shadow:0 .25rem 1.5rem #0000007a;margin:0;font-weight:800;line-height:.94;transition:font-size .22s cubic-bezier(.4,0,.2,1)}.AdventureFeaturedShowcase-module__O32Elq__description{color:#ffffffc2;max-width:36rem;font-family:var(--font-ui);text-shadow:0 .125rem .75rem #000000ad;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(.9375rem,1.05vw,1rem);line-height:1.6;display:-webkit-box;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__meta{color:#ffffff9e;max-width:36rem;font-family:var(--font-ui);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(.6875rem,.8vw,.75rem);font-weight:600;line-height:1.35;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__metaBadge{vertical-align:middle;margin-right:.6rem}.AdventureFeaturedShowcase-module__O32Elq__playAction{color:#0b0c0f;min-height:2.875rem;font-family:var(--font-ui);background:#f5f5f3;border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:.875rem;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 .75rem 2rem #00000052}.AdventureFeaturedShowcase-module__O32Elq__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.AdventureFeaturedShowcase-module__O32Elq__playAction:hover{background:#fff;transform:translateY(-2px);box-shadow:0 1rem 2.5rem #00000061}.AdventureFeaturedShowcase-module__O32Elq__playAction:active{transform:translateY(0)}.AdventureFeaturedShowcase-module__O32Elq__playAction:focus-visible,.AdventureFeaturedShowcase-module__O32Elq__selectorItem:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.AdventureFeaturedShowcase-module__O32Elq__playIcon{fill:currentColor;stroke-width:2.25px;width:.95rem;height:.95rem}.AdventureFeaturedShowcase-module__O32Elq__playIconPending{fill:none}.AdventureFeaturedShowcase-module__O32Elq__selector{z-index:3;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(.45rem,.9vw,.75rem);width:100%;display:grid;position:relative}.AdventureFeaturedShowcase-module__O32Elq__selectorItem{cursor:pointer;opacity:.58;background:#0d0d10c7;border:0;border-radius:.75rem;min-width:0;min-height:clamp(5.75rem,7vw,7rem);padding:0;transition:box-shadow .18s,opacity .18s,transform .18s,filter .18s;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 .75rem 1.75rem #00000029}.AdventureFeaturedShowcase-module__O32Elq__selectorItem:hover{opacity:.92;transform:translateY(-3px)}.AdventureFeaturedShowcase-module__O32Elq__selectorItem[data-active=true]{filter:brightness(1.08);opacity:1;box-shadow:0 .8rem 2rem #00000052,0 0 1.8rem #ff315b33}.AdventureFeaturedShowcase-module__O32Elq__selectorArt{width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__selectorItem:hover .AdventureFeaturedShowcase-module__O32Elq__selectorArt,.AdventureFeaturedShowcase-module__O32Elq__selectorItem[data-active=true] .AdventureFeaturedShowcase-module__O32Elq__selectorArt{transform:scale(1.045)}.AdventureFeaturedShowcase-module__O32Elq__selectorScrim{background:linear-gradient(#0000 0%,#04050738 30%,#040507e0 100%);position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__selectorTitle{color:#fff;font-family:var(--font-ui);text-align:left;text-overflow:ellipsis;text-shadow:0 .125rem .5rem #000000bd;white-space:nowrap;font-size:clamp(.68rem,.8vw,.78rem);font-weight:600;line-height:1.25;position:absolute;bottom:.65rem;left:.75rem;right:.75rem;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__selectorProgress{background:#ffffff29;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__selectorProgressFill{background:var(--showcase-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.AdventureFeaturedShowcase-module__O32Elq__selectorProgress[data-image-phase=true] .AdventureFeaturedShowcase-module__O32Elq__selectorProgressFill{animation:AdventureFeaturedShowcase-module__O32Elq__selector-progress var(--featured-rotation-duration)linear both;animation-play-state:paused}.AdventureFeaturedShowcase-module__O32Elq__selectorProgress[data-image-phase=true][data-rotating=true] .AdventureFeaturedShowcase-module__O32Elq__selectorProgressFill{animation-play-state:running}@keyframes AdventureFeaturedShowcase-module__O32Elq__hero-reveal{0%{opacity:.32;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes AdventureFeaturedShowcase-module__O32Elq__selector-progress{to{transform:scaleX(1)}}@media (max-width:767px){.AdventureFeaturedShowcase-module__O32Elq__showcase{--showcase-gutter:1.25rem}.AdventureFeaturedShowcase-module__O32Elq__band{flex-direction:column;flex:1;justify-content:center;align-items:center;height:auto;min-height:0;margin-inline:1.25rem;position:relative;inset:auto}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{aspect-ratio:16/9;width:100%;max-width:none;height:auto;max-height:100%}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__band{justify-content:center;padding-right:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{flex:1;width:auto;max-width:100%;height:auto;max-height:none}.AdventureFeaturedShowcase-module__O32Elq__frameScrim,.AdventureFeaturedShowcase-module__O32Elq__envDim{display:none}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__scrim{opacity:1}.AdventureFeaturedShowcase-module__O32Elq__copy{width:min(31rem,100% - 2.5rem)}.AdventureFeaturedShowcase-module__O32Elq__stage{min-height:max(38rem,100svh);padding:calc(var(--adventure-catalog-header-height) + 2rem)0 1.25rem;gap:1.25rem}@media (max-height:700px){.AdventureFeaturedShowcase-module__O32Elq__stage{padding-top:calc(var(--adventure-catalog-header-height) + 1rem)}}.AdventureFeaturedShowcase-module__O32Elq__scrim{background:radial-gradient(circle at 10% 76%,#ff315b1f,#0000 34%),linear-gradient(#0000 0%,#0505071a 28%,#05050794 62%,#050507f5 100%),linear-gradient(90deg,#05050761,#0000 72%)}.AdventureFeaturedShowcase-module__O32Elq__copy{width:min(31rem,100% - 2.5rem);margin-inline:1.25rem}.AdventureFeaturedShowcase-module__O32Elq__title{max-width:min(100%,14ch);font-size:clamp(2.5rem,12vw,3.25rem)}.AdventureFeaturedShowcase-module__O32Elq__description{display:none}.AdventureFeaturedShowcase-module__O32Elq__meta{margin-bottom:.625rem;font-size:.6875rem}.AdventureFeaturedShowcase-module__O32Elq__playAction{margin-top:1rem}.AdventureFeaturedShowcase-module__O32Elq__selector{scroll-snap-type:x proximity;scrollbar-width:none;gap:.625rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto}.AdventureFeaturedShowcase-module__O32Elq__selector::-webkit-scrollbar{display:none}.AdventureFeaturedShowcase-module__O32Elq__selectorItem{scroll-snap-align:start;flex:0 0 min(40vw,9.5rem);min-height:5.75rem}}@media (min-width:768px) and (max-height:700px){.AdventureFeaturedShowcase-module__O32Elq__showcase{--frame-stage-gap:1.25rem;--frame-stage-pad-b:2rem;--frame-selector-h:5.25rem}.AdventureFeaturedShowcase-module__O32Elq__stage{gap:1.25rem;padding-bottom:2rem}.AdventureFeaturedShowcase-module__O32Elq__title{--hero-title-size:clamp(2.5rem,3.25vw,3.5rem)}.AdventureFeaturedShowcase-module__O32Elq__description{-webkit-line-clamp:2}.AdventureFeaturedShowcase-module__O32Elq__playAction{margin-top:.875rem}.AdventureFeaturedShowcase-module__O32Elq__selectorItem{min-height:5.25rem}}@media (min-width:768px){.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__title{font-size:calc(var(--hero-title-size)*.8)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__meta,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__description{opacity:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__metaSlot,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__descriptionSlot{grid-template-rows:0fr;margin-block:0}.AdventureFeaturedShowcase-module__O32Elq__expandTarget{z-index:1;display:block}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"]{--centered-frame-h:min(var(--frame-band-h),calc(var(--frame-portrait-cap)*16/9));--centered-frame-w:calc(var(--centered-frame-h)*9/16)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__band{justify-content:center}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__copy{width:min(40rem,calc((100% - var(--centered-frame-w))/2 - 1.5rem))}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__mediaControls{top:calc(var(--frame-band-top) + (var(--frame-band-h) - var(--centered-frame-h))/2 + .5rem);right:calc((100% - var(--centered-frame-w))/2 + .5rem)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__copy{width:min(26rem,34%)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__actions{margin-top:1rem}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-desktop-preview=true] .AdventureFeaturedShowcase-module__O32Elq__playAction{margin-top:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__frameScrim{display:none}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__mediaControls{top:calc(var(--frame-band-top) + .5rem);right:calc((100% - min(var(--frame-content-w),var(--frame-band-h)*16/9))/2 + .5rem)}.AdventureFeaturedShowcase-module__O32Elq__playAction{border-radius:999px}.AdventureFeaturedShowcase-module__O32Elq__showcase{--hero-h:calc(100svh - 9rem);--frame-stage-pad-b:clamp(2rem,4vh,2.75rem);--frame-band-h:calc(var(--hero-h) - var(--frame-band-top) - var(--frame-band-bottom))}.AdventureFeaturedShowcase-module__O32Elq__stage{min-height:max(36rem,var(--hero-h));padding-bottom:var(--frame-stage-pad-b)}.AdventureFeaturedShowcase-module__O32Elq__stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0707079e 0%,#07070761 42%,#07070700 100%);height:clamp(8rem,20%,11rem);position:absolute;top:0;left:0;right:0}.AdventureFeaturedShowcase-module__O32Elq__stage:after{content:"";z-index:2;background:linear-gradient(180deg,#07070700 0%,#07070775 38%,#070707e0 74%,var(--background-black)100%);pointer-events:none;height:clamp(9rem,24%,13rem);position:absolute;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.AdventureFeaturedShowcase-module__O32Elq__heroArt{animation:none}.AdventureFeaturedShowcase-module__O32Elq__poster,.AdventureFeaturedShowcase-module__O32Elq__meta,.AdventureFeaturedShowcase-module__O32Elq__description,.AdventureFeaturedShowcase-module__O32Elq__metaSlot,.AdventureFeaturedShowcase-module__O32Elq__descriptionSlot,.AdventureFeaturedShowcase-module__O32Elq__title,.AdventureFeaturedShowcase-module__O32Elq__band,.AdventureFeaturedShowcase-module__O32Elq__band video,.AdventureFeaturedShowcase-module__O32Elq__copy,.AdventureFeaturedShowcase-module__O32Elq__ambient,.AdventureFeaturedShowcase-module__O32Elq__playAction,.AdventureFeaturedShowcase-module__O32Elq__rotationControl,.AdventureFeaturedShowcase-module__O32Elq__selectorArt,.AdventureFeaturedShowcase-module__O32Elq__selectorItem,.AdventureFeaturedShowcase-module__O32Elq__envDim,.AdventureFeaturedShowcase-module__O32Elq__scrim,.AdventureFeaturedShowcase-module__O32Elq__mediaFrame{transition-duration:.01ms}.AdventureFeaturedShowcase-module__O32Elq__selectorProgressFill{animation:none}}@media (max-width:767px){.AdventureFeaturedShowcase-module__O32Elq__showcase{--showcase-gutter:1rem}.AdventureFeaturedShowcase-module__O32Elq__stage{min-height:max(60svh,calc(var(--vp-h)*.6),var(--hero-band-min-height,0px));padding:calc(var(--adventure-catalog-header-height) + 2rem)0 1.25rem;gap:0}@media (max-height:700px){.AdventureFeaturedShowcase-module__O32Elq__stage{padding-top:calc(var(--adventure-catalog-header-height) + 1rem)}}.AdventureFeaturedShowcase-module__O32Elq__heroArt{z-index:0}.AdventureFeaturedShowcase-module__O32Elq__stage:after{content:"";z-index:5;background:var(--background-black);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.AdventureFeaturedShowcase-module__O32Elq__expandTarget{display:block}.AdventureFeaturedShowcase-module__O32Elq__stage{touch-action:pan-y}.AdventureFeaturedShowcase-module__O32Elq__band,.AdventureFeaturedShowcase-module__O32Elq__copy{will-change:transform}.AdventureFeaturedShowcase-module__O32Elq__stage[data-swiping=true] .AdventureFeaturedShowcase-module__O32Elq__band,.AdventureFeaturedShowcase-module__O32Elq__stage[data-swiping=true] .AdventureFeaturedShowcase-module__O32Elq__copy{transform:translateX(var(--hero-swipe-x,0px));transition:none}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__stage[data-swiping=true] .AdventureFeaturedShowcase-module__O32Elq__copy{transform:translateX(var(--hero-swipe-x,0px))translateY(var(--hero-copy-shift,0px))}.AdventureFeaturedShowcase-module__O32Elq__stage[data-swiping=false] .AdventureFeaturedShowcase-module__O32Elq__band,.AdventureFeaturedShowcase-module__O32Elq__stage[data-swiping=false] .AdventureFeaturedShowcase-module__O32Elq__copy{transition:transform .2s ease-out,top .3s,height .3s}.AdventureFeaturedShowcase-module__O32Elq__band{z-index:1;flex:none;height:auto;margin-inline:0;position:absolute;inset:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__band,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__band{justify-content:center;padding-right:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__mediaFrame{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;flex:none}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"] .AdventureFeaturedShowcase-module__O32Elq__band video,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"] .AdventureFeaturedShowcase-module__O32Elq__band video{object-fit:cover}.AdventureFeaturedShowcase-module__O32Elq__heroArt,.AdventureFeaturedShowcase-module__O32Elq__band video,.AdventureFeaturedShowcase-module__O32Elq__poster{object-position:50% 11%}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__metaSlot,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__descriptionSlot{grid-template-rows:0fr;margin:0}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band] .AdventureFeaturedShowcase-module__O32Elq__band{height:100%;transition:top .3s,height .3s;top:0;bottom:auto}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band] .AdventureFeaturedShowcase-module__O32Elq__band video,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band] .AdventureFeaturedShowcase-module__O32Elq__poster{object-position:var(--hero-focus-x,50%)22%;transition:object-position .3s,opacity .22s}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__band{top:var(--hero-band-top,138px);height:56.25vw}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__band video,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__poster{object-position:50% 50%}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=ending] .AdventureFeaturedShowcase-module__O32Elq__band video{transition:opacity .3s,object-position .3s}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band] .AdventureFeaturedShowcase-module__O32Elq__copy{transition:transform .3s}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__copy{transform:translateY(var(--hero-copy-shift,0px))}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__ambient{opacity:1}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-placement-compact=band][data-hero-phase=playing] .AdventureFeaturedShowcase-module__O32Elq__scrim{background:linear-gradient(#0b0c0f00 70%,#0b0c0fe0 86%,#0b0c0f 100%)}.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="9:16"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__heroArt{filter:none}.AdventureFeaturedShowcase-module__O32Elq__scrim,.AdventureFeaturedShowcase-module__O32Elq__showcase[data-frame-aspect="16:9"][data-frame-live=true] .AdventureFeaturedShowcase-module__O32Elq__scrim{z-index:2;opacity:1;background:radial-gradient(120% 58% at 12% 94%,#e4b26924,#e4b26900 60%),linear-gradient(#0b0c0f00 33%,#0b0c0f52 51%,#0b0c0fd1 73%,#0b0c0ff7 91%,#0b0c0f 100%)}.AdventureFeaturedShowcase-module__O32Elq__mediaControls{top:calc(var(--adventure-catalog-header-height) + 1rem);right:1rem}.AdventureFeaturedShowcase-module__O32Elq__mediaControls:not(:has(.AdventureFeaturedShowcase-module__O32Elq__soundHint)){display:none}.AdventureFeaturedShowcase-module__O32Elq__mediaControls .AdventureFeaturedShowcase-module__O32Elq__rotationControl,.AdventureFeaturedShowcase-module__O32Elq__heroSound{display:none}.AdventureFeaturedShowcase-module__O32Elq__heroSoundCompact{flex:none;margin-inline-start:auto;display:flex}.AdventureFeaturedShowcase-module__O32Elq__copy{z-index:3;margin-inline:1rem;width:calc(100% - 2rem);margin-bottom:1.1875rem}.AdventureFeaturedShowcase-module__O32Elq__metaSlot{margin-bottom:.6875rem}.AdventureFeaturedShowcase-module__O32Elq__meta{color:#fff9;letter-spacing:.13em;align-items:center;gap:.5625rem;font-size:.6875rem;display:flex}.AdventureFeaturedShowcase-module__O32Elq__metaBadge{letter-spacing:.1em;margin-right:0}.AdventureFeaturedShowcase-module__O32Elq__title{letter-spacing:-.028em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:min(100%,16ch);font-size:2.125rem;line-height:1.06;display:-webkit-box;overflow:hidden}.AdventureFeaturedShowcase-module__O32Elq__descriptionSlot{margin-top:.5625rem}.AdventureFeaturedShowcase-module__O32Elq__description{color:#ffffffa8;text-shadow:none;-webkit-line-clamp:2;font-size:.8125rem;line-height:1.45;display:-webkit-box}.AdventureFeaturedShowcase-module__O32Elq__actions{gap:.875rem;width:100%;margin-top:.9375rem}.AdventureFeaturedShowcase-module__O32Elq__playAction{color:#0b0c0f;letter-spacing:-.01em;background:#f5f5f3;border-radius:999px;gap:.5rem;min-height:2.75rem;margin-top:0;padding:0 1.375rem;font-size:.9375rem;box-shadow:0 .625rem 1.875rem #0000006b}.AdventureFeaturedShowcase-module__O32Elq__playAction:hover{background:#fff;transform:none;box-shadow:0 .625rem 1.875rem #0000006b}.AdventureFeaturedShowcase-module__O32Elq__playIcon{width:.8125rem;height:.8125rem}.AdventureFeaturedShowcase-module__O32Elq__selector{z-index:4;justify-content:center;gap:.375rem;margin-bottom:0;padding-inline:0;display:flex;overflow:visible}.AdventureFeaturedShowcase-module__O32Elq__selectorItem{width:.3125rem;height:.3125rem;min-height:0;box-shadow:none;opacity:1;pointer-events:none;background:#ffffff42;border-radius:999px;flex:none;transition:width .26s,background-color .26s}.AdventureFeaturedShowcase-module__O32Elq__selectorItem:focus-visible{pointer-events:auto}.AdventureFeaturedShowcase-module__O32Elq__selectorItem[data-active=true]{filter:none;opacity:1;background:#f5f5f3;width:1rem}.AdventureFeaturedShowcase-module__O32Elq__selectorArt,.AdventureFeaturedShowcase-module__O32Elq__selectorScrim,.AdventureFeaturedShowcase-module__O32Elq__selectorTitle,.AdventureFeaturedShowcase-module__O32Elq__selectorProgress{display:none}}.AdventureFeaturedShowcase-module__O32Elq__detailsAction{display:none}@media (min-width:768px){.AdventureFeaturedShowcase-module__O32Elq__detailsAction{color:#ffffffb8;border-radius:999px;align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.875rem;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}.AdventureFeaturedShowcase-module__O32Elq__detailsAction:hover{color:#fff;background:#ffffff14}.AdventureFeaturedShowcase-module__O32Elq__detailsAction:focus-visible{outline-offset:2px;outline:2px solid #fff}}
.SectionHeading-module__hZUinG__row{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.SectionHeading-module__hZUinG__heading{flex-direction:column;min-width:0;display:flex}.SectionHeading-module__hZUinG__title{color:var(--text-inverse);font-family:var(--font-adventure-display);font-size:var(--adventure-section-title-size);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.25}.SectionHeading-module__hZUinG__row[data-size=inset] .SectionHeading-module__hZUinG__title{font-family:var(--font-ui);font-size:var(--body-1-size);letter-spacing:-.01em;font-weight:600}.SectionHeading-module__hZUinG__titleLine{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.SectionHeading-module__hZUinG__note{color:var(--text-inverse-subtle);font-family:var(--font-ui);font-size:var(--adventure-card-meta-size);letter-spacing:.04em;flex:none;font-weight:600}.SectionHeading-module__hZUinG__subtitle{color:var(--text-inverse-subtle);font-family:var(--font-ui);font-size:var(--adventure-card-meta-size);font-weight:400;line-height:var(--adventure-card-meta-line);margin:0;display:none}.SectionHeading-module__hZUinG__trailing{color:var(--text-inverse-subtle);font-size:var(--body-3-size);white-space:nowrap;flex:none;font-weight:500}.SectionHeading-module__hZUinG__trailing :is(a,button){align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;transition:color var(--adventure-motion);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.SectionHeading-module__hZUinG__trailing svg{width:var(--adventure-pill-icon);height:var(--adventure-pill-icon);flex:none}.SectionHeading-module__hZUinG__trailing :is(a,button):hover,.SectionHeading-module__hZUinG__trailing :is(a,button):focus-visible,.SectionHeading-module__hZUinG__trailing button[aria-expanded=true]{color:var(--text-inverse)}@media (max-width:767px){.SectionHeading-module__hZUinG__subtitle{margin-top:var(--space-0);display:block}}
.Leaderboard-module__CHqtXq__module{--rose:#ed3d64;gap:var(--space-4);isolation:isolate;color:var(--text-inverse);flex-direction:column;display:flex;container:leaderboard/inline-size}.Leaderboard-module__CHqtXq__module h2,.Leaderboard-module__CHqtXq__module h3,.Leaderboard-module__CHqtXq__module p{margin:0}.Leaderboard-module__CHqtXq__module button{font-family:inherit}.Leaderboard-module__CHqtXq__detail{max-width:var(--detail-copy-max);scroll-margin-top:calc(var(--adventure-catalog-header-height) + var(--space-2))}.Leaderboard-module__CHqtXq__actions{gap:var(--space-2);display:flex}.Leaderboard-module__CHqtXq__actions button{min-height:2.75rem;padding:0 var(--space-2);color:var(--text-inverse-subtle);font-size:var(--body-3-size);cursor:pointer;background:0 0;border:0;font-weight:600}.Leaderboard-module__CHqtXq__actions button[aria-pressed=true]{color:var(--text-inverse)}.Leaderboard-module__CHqtXq__rules-copy{gap:var(--space-2);color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:1.7;display:grid}.Leaderboard-module__CHqtXq__stage{isolation:isolate;justify-content:center;align-items:flex-end;gap:30px;margin:0 -15px;padding:12px 25px 40px;display:flex;position:relative}.Leaderboard-module__CHqtXq__stage:before{content:"";z-index:-1;background:radial-gradient(at 50% 68%,#aa79451a,#0000 56%);position:absolute;inset:10% -3% 0}.Leaderboard-module__CHqtXq__stage:after{content:"";z-index:-1;background:radial-gradient(#71553121,#0000 70%);border-bottom:1px solid #a68a663b;border-radius:50%;height:70px;position:absolute;bottom:16px;left:-2%;right:-2%}.Leaderboard-module__CHqtXq__stage:has(.Leaderboard-module__CHqtXq__publish-scope){padding-bottom:130px}.Leaderboard-module__CHqtXq__contender{text-align:center;flex-direction:column;align-items:center;width:30%;min-width:0;display:flex;position:relative}.Leaderboard-module__CHqtXq__place-1{order:2;padding-bottom:12px}.Leaderboard-module__CHqtXq__place-2{order:1}.Leaderboard-module__CHqtXq__place-3{order:3}.Leaderboard-module__CHqtXq__contender[data-rank="1"]{--metal:#e2bb78;--metal-rgb:226,187,120;--sprite:50%}.Leaderboard-module__CHqtXq__contender[data-rank="2"]{--metal:#c2c4d1;--metal-rgb:194,196,209;--sprite:0%}.Leaderboard-module__CHqtXq__contender[data-rank="3"]{--metal:#d59272;--metal-rgb:213,146,114;--sprite:100%}.Leaderboard-module__CHqtXq__medal{z-index:2;aspect-ratio:1;background-image:url(/games/platform/leaderboards/medals-v1.webp);background-position:var(--sprite)36%;clip-path:inset(0 3%);filter:drop-shadow(0 8px 15px #0008);pointer-events:none;background-repeat:no-repeat;background-size:300%;width:100%;height:auto;position:relative}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__medal{width:112%;margin-bottom:-2px}.Leaderboard-module__CHqtXq__plinth{isolation:isolate;border-right:1px solid rgba(var(--metal-rgb),.3);border-left:1px solid rgba(var(--metal-rgb),.35);background:linear-gradient(100deg,#0d0e11,#202024 43%,#0e0e10);border-radius:50% 50% 14% 14%/10% 10% 6% 6%;width:90%;min-width:0;margin-top:-38px;padding:30px 16px 16px;position:relative;box-shadow:inset 8px 0 16px #0008,inset -5px 0 8px #000b,0 10px 30px #0006}.Leaderboard-module__CHqtXq__plinth:before{content:"";z-index:-1;background:linear-gradient(90deg,#181719,var(--metal),#292425 35%,#131315 65%,var(--metal),#171619);opacity:.65;border-radius:50%;width:104%;height:17px;position:absolute;top:0;left:-2%}.Leaderboard-module__CHqtXq__plinth:after{content:"";z-index:-2;border-bottom:3px solid var(--metal);background:linear-gradient(90deg,#121214,var(--metal)18%,#302b26 35%,#0c0d10 68%,var(--metal)87%,#121214);border-radius:50%;width:116%;height:22px;position:absolute;bottom:-12px;left:-8%;box-shadow:0 4px 10px #0009}.Leaderboard-module__CHqtXq__winner-name{min-width:0;min-height:42px;font-size:var(--body-2-size);justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.5;display:flex}.Leaderboard-module__CHqtXq__winner-name .Leaderboard-module__CHqtXq__player-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.Leaderboard-module__CHqtXq__score{font-variant-numeric:tabular-nums;letter-spacing:-2px;white-space:nowrap;margin-top:8px;font-family:Arial,system-ui,sans-serif;font-size:58px;font-weight:800;line-height:1.1}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__score{font-size:74px}.Leaderboard-module__CHqtXq__score small{color:var(--text-inverse-muted);letter-spacing:0;margin-left:7px;font-size:17px;font-weight:500}.Leaderboard-module__CHqtXq__rank-kicker{color:var(--metal);letter-spacing:2px;text-transform:uppercase;margin-top:11px;font-size:10px}.Leaderboard-module__CHqtXq__you{border-radius:var(--radius-pill);color:#ffdce5;min-width:31px;font-size:var(--adventure-card-meta-size);white-space:nowrap;background:#b5143650;justify-content:center;align-items:center;padding:1px 8px;font-weight:500;display:inline-flex}.Leaderboard-module__CHqtXq__contender.Leaderboard-module__CHqtXq__is-you .Leaderboard-module__CHqtXq__plinth{box-shadow:inset 0 0 35px #bc193d28,0 0 30px #ff416a12}.Leaderboard-module__CHqtXq__contender.Leaderboard-module__CHqtXq__is-you .Leaderboard-module__CHqtXq__winner-name{color:#ffe8ef;text-shadow:0 0 16px #ff416a66;background:linear-gradient(90deg,#0000,#9d183e8c 22% 78%,#0000);margin:0 -12px;padding:6px 12px;font-weight:700}.Leaderboard-module__CHqtXq__contender.Leaderboard-module__CHqtXq__is-you .Leaderboard-module__CHqtXq__winner-name .Leaderboard-module__CHqtXq__you{background:var(--rose);color:#fff}.Leaderboard-module__CHqtXq__is-vacant .Leaderboard-module__CHqtXq__medal{filter:grayscale();opacity:.2}.Leaderboard-module__CHqtXq__is-vacant .Leaderboard-module__CHqtXq__plinth{--metal:#535158;--metal-rgb:83,81,88;box-shadow:none;color:var(--text-inverse-subtle);background:linear-gradient(100deg,#0e0e10,#141417,#0e0e10)}.Leaderboard-module__CHqtXq__is-vacant .Leaderboard-module__CHqtXq__plinth:before,.Leaderboard-module__CHqtXq__is-vacant .Leaderboard-module__CHqtXq__plinth:after{opacity:.3}.Leaderboard-module__CHqtXq__is-vacant .Leaderboard-module__CHqtXq__rank-kicker{color:var(--text-inverse-subtle)}.Leaderboard-module__CHqtXq__vacant-message{height:78px;color:var(--text-inverse-subtle);font-size:var(--body-3-size);letter-spacing:2px;justify-content:center;align-items:center;display:flex}.Leaderboard-module__CHqtXq__contender>.Leaderboard-module__CHqtXq__podium-action{margin:0;position:absolute;top:calc(100% + 20px);left:0;right:0}.Leaderboard-module__CHqtXq__podium-action:empty{display:none}.Leaderboard-module__CHqtXq__rows{gap:8px;display:grid}.Leaderboard-module__CHqtXq__rank-row{position:relative}.Leaderboard-module__CHqtXq__rank-row.Leaderboard-module__CHqtXq__is-you{background:radial-gradient(at 18%,#ff416a16,#0000 75%)}.Leaderboard-module__CHqtXq__row-main{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;column-gap:20px;min-height:72px;padding:13px 22px;display:grid}.Leaderboard-module__CHqtXq__row-rank{color:var(--text-inverse-subtle);font-variant-numeric:tabular-nums;letter-spacing:-1px;font:700 32px/1 Arial,sans-serif}.Leaderboard-module__CHqtXq__is-you .Leaderboard-module__CHqtXq__row-rank{color:#ff416a}.Leaderboard-module__CHqtXq__row-identity{align-items:center;gap:12px;min-width:0;display:flex}.Leaderboard-module__CHqtXq__row-identity .Leaderboard-module__CHqtXq__player-name{font-size:var(--body-2-size);overflow-wrap:anywhere}.Leaderboard-module__CHqtXq__row-tail{align-items:center;gap:24px;display:flex}.Leaderboard-module__CHqtXq__row-score{font-variant-numeric:tabular-nums;white-space:nowrap;font:700 31px/1.2 Arial,sans-serif}.Leaderboard-module__CHqtXq__row-score small{color:var(--text-inverse-muted);font-size:var(--body-3-size);margin-left:6px;font-weight:400}.Leaderboard-module__CHqtXq__identity-action{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.Leaderboard-module__CHqtXq__publish-scope{color:var(--text-inverse-subtle);font-size:var(--adventure-chip-size);line-height:1.5}.Leaderboard-module__CHqtXq__row-tail .Leaderboard-module__CHqtXq__identity-action{min-width:7.5rem}.Leaderboard-module__CHqtXq__invitation{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);display:flex}.Leaderboard-module__CHqtXq__invitation-copy{gap:var(--space-1);min-width:0;display:grid}.Leaderboard-module__CHqtXq__invitation-title{color:var(--text-inverse);font-size:var(--body-1-size);font-weight:600;line-height:1.4}.Leaderboard-module__CHqtXq__invitation-text{color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.Leaderboard-module__CHqtXq__invitation-text strong{color:var(--text-inverse);font-weight:600}.Leaderboard-module__CHqtXq__invitation>:last-child{flex:none}.Leaderboard-module__CHqtXq__state-actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Leaderboard-module__CHqtXq__loading-mascots{isolation:isolate;width:7.5rem}.Leaderboard-module__CHqtXq__save-error{color:var(--adventure-danger);font-size:var(--body-3-size);line-height:1.6}.Leaderboard-module__CHqtXq__footer-note{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line)}.Leaderboard-module__CHqtXq__record-summary{align-items:center;gap:var(--space-1);min-width:0;display:flex}@container leaderboard (min-width:851px){.Leaderboard-module__CHqtXq__medal{width:86%;max-width:300px}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__medal{width:99%;max-width:345px}}@container leaderboard (max-width:850px){.Leaderboard-module__CHqtXq__stage{gap:12px;margin:0;padding:12px 0 34px}.Leaderboard-module__CHqtXq__plinth{width:96%;padding-left:7px;padding-right:7px}.Leaderboard-module__CHqtXq__score{font-size:43px}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__score{font-size:56px}.Leaderboard-module__CHqtXq__winner-name{font-size:var(--body-3-size)}.Leaderboard-module__CHqtXq__row-main{grid-template-columns:45px minmax(0,1fr) auto;gap:13px;padding:12px 16px}.Leaderboard-module__CHqtXq__row-tail{gap:16px}}@container leaderboard (max-width:560px){.Leaderboard-module__CHqtXq__stage{gap:0;margin:0 -4px;padding:17px 0 26px}.Leaderboard-module__CHqtXq__stage:after{height:38px;bottom:10px}.Leaderboard-module__CHqtXq__contender{width:33.33%}.Leaderboard-module__CHqtXq__medal{width:105%}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__medal{width:110%}.Leaderboard-module__CHqtXq__plinth{width:91%;margin-top:-23px;padding:22px 4px 10px}.Leaderboard-module__CHqtXq__plinth:before{height:9px}.Leaderboard-module__CHqtXq__plinth:after{width:110%;height:14px;bottom:-8px;left:-5%}.Leaderboard-module__CHqtXq__winner-name{min-height:32px;font-size:var(--adventure-card-meta-size);flex-wrap:wrap;gap:3px}.Leaderboard-module__CHqtXq__contender.Leaderboard-module__CHqtXq__is-you .Leaderboard-module__CHqtXq__winner-name{margin:0 -2px;padding:4px 2px}.Leaderboard-module__CHqtXq__score{letter-spacing:-1px;margin-top:6px;font-size:35px}.Leaderboard-module__CHqtXq__place-1 .Leaderboard-module__CHqtXq__score{font-size:43px}.Leaderboard-module__CHqtXq__score small{font-size:var(--adventure-card-meta-size);margin-left:3px}.Leaderboard-module__CHqtXq__rank-kicker{letter-spacing:1px;margin-top:7px;font-size:8px}.Leaderboard-module__CHqtXq__you{min-width:24px;padding:0 5px;font-size:10px}.Leaderboard-module__CHqtXq__vacant-message{letter-spacing:0;height:50px;font-size:10px}.Leaderboard-module__CHqtXq__contender>.Leaderboard-module__CHqtXq__podium-action{top:calc(100% + 16px)}.Leaderboard-module__CHqtXq__place-2 .Leaderboard-module__CHqtXq__podium-action .Leaderboard-module__CHqtXq__identity-action{text-align:left;align-items:flex-start}.Leaderboard-module__CHqtXq__place-3 .Leaderboard-module__CHqtXq__podium-action .Leaderboard-module__CHqtXq__identity-action{text-align:right;align-items:flex-end}.Leaderboard-module__CHqtXq__row-main{grid-template-columns:35px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:14px 13px}.Leaderboard-module__CHqtXq__row-rank{font-size:27px}.Leaderboard-module__CHqtXq__row-identity{gap:7px}.Leaderboard-module__CHqtXq__row-identity .Leaderboard-module__CHqtXq__player-name{font-size:var(--body-3-size)}.Leaderboard-module__CHqtXq__row-tail{display:contents}.Leaderboard-module__CHqtXq__row-score{text-align:right;font-size:28px}.Leaderboard-module__CHqtXq__row-score small{font-size:var(--adventure-card-meta-size);margin-left:4px}.Leaderboard-module__CHqtXq__row-tail .Leaderboard-module__CHqtXq__identity-action{flex-direction:row;grid-column:2/4;justify-content:space-between;min-width:0;margin-top:3px;padding-top:10px}.Leaderboard-module__CHqtXq__invitation{align-items:stretch;gap:var(--space-5);padding:var(--space-5);flex-direction:column}.Leaderboard-module__CHqtXq__loading-mascots{width:6.25rem}}
.about-module__iSGyLW__body{gap:var(--adventure-section-gap);padding-block:var(--adventure-block-gap)var(--adventure-section-gap);flex-direction:column;display:flex}.about-module__iSGyLW__section{gap:var(--adventure-block-gap);max-width:var(--adventure-column-prose);display:grid}.about-module__iSGyLW__sectionWide{max-width:none}.about-module__iSGyLW__assets{gap:var(--adventure-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-module__iSGyLW__asset{gap:var(--adventure-stack-gap);padding:var(--space-5);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);grid-template-rows:auto 1fr auto;display:grid}.about-module__iSGyLW__assetPreview{aspect-ratio:16/9;border-radius:var(--adventure-radius-card);background:var(--surface-inverse-raised);place-items:center;display:grid;overflow:hidden}.about-module__iSGyLW__assetPreview img{object-fit:contain;max-width:60%;max-height:60%}.about-module__iSGyLW__assetPreviewFull img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.about-module__iSGyLW__assetPreviewLight{background:var(--brand-primary)}.about-module__iSGyLW__assetMeta{gap:var(--space-1);display:grid}.about-module__iSGyLW__assetName{color:var(--text-inverse);font-weight:600}.about-module__iSGyLW__assetNote{color:var(--text-inverse-subtle)}@media (max-width:1023px){.about-module__iSGyLW__assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.about-module__iSGyLW__assets{grid-template-columns:minmax(0,1fr)}}
.Field-module__8hSyBq__field{gap:var(--space-2);display:grid}.Field-module__8hSyBq__label{color:var(--text-inverse);font-size:var(--body-3-size);font-weight:600;line-height:var(--body-3-line-height)}.Field-module__8hSyBq__input{width:100%;min-height:var(--adventure-field-height);padding:0 var(--space-3);border-radius:var(--radius-3);background:var(--surface-inverse-control);color:var(--text-inverse);font:inherit;font-size:var(--body-2-size);transition:background-color var(--adventure-motion);border:0;outline:none}.Field-module__8hSyBq__input:hover:not(:disabled){background:var(--surface-inverse-control-hover)}.Field-module__8hSyBq__input:focus-visible{box-shadow:var(--adventure-focus-ring)}.Field-module__8hSyBq__input:disabled{opacity:.5}.Field-module__8hSyBq__hint{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line);margin:0}.Field-module__8hSyBq__error{color:var(--adventure-danger);}
.Menu-module__HFzcoW__panel{width:var(--adventure-menu-width);max-width:calc(100vw - var(--space-4)*2);padding:var(--adventure-menu-pad);border-radius:var(--radius-overlay);background:var(--adventure-overlay-bg);box-shadow:var(--adventure-overlay-shadow);color:var(--text-inverse-muted);border:0}.Menu-module__HFzcoW__panelCompact{width:var(--adventure-menu-width-compact);}.Menu-module__HFzcoW__separator{height:var(--stroke-1);margin:var(--adventure-menu-separator-gap)calc(var(--adventure-menu-pad)*-1);background:var(--adventure-line)}.Menu-module__HFzcoW__item{min-height:var(--adventure-menu-item-height);align-items:center;gap:var(--adventure-menu-icon-gap);padding:0 var(--adventure-menu-item-inline);border-radius:var(--radius-control);color:var(--text-inverse-muted);font-size:var(--body-3-size);line-height:var(--body-3-line-height);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;display:flex}.Menu-module__HFzcoW__item[data-highlighted]{background:var(--surface-inverse-hover);color:var(--text-inverse)}.Menu-module__HFzcoW__item[data-disabled]{cursor:default;opacity:.5}.Menu-module__HFzcoW__item[data-tone=danger],.Menu-module__HFzcoW__item[data-tone=danger][data-highlighted]{color:var(--adventure-danger)}.Menu-module__HFzcoW__item svg{width:var(--adventure-menu-icon);height:var(--adventure-menu-icon);color:currentColor;flex:none}.Menu-module__HFzcoW__slot{width:var(--adventure-menu-icon);height:var(--adventure-menu-icon);flex:none}.Menu-module__HFzcoW__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Menu-module__HFzcoW__trail{align-items:center;gap:var(--space-1);color:var(--text-inverse-subtle);flex:none;margin-left:auto;display:inline-flex}.Menu-module__HFzcoW__trailAlert{color:var(--adventure-danger);font-weight:600;}.Menu-module__HFzcoW__back{color:var(--text-inverse);font-weight:600;}.Menu-module__HFzcoW__identity{min-height:var(--adventure-menu-identity-height);}.Menu-module__HFzcoW__avatar{width:var(--adventure-menu-avatar);height:var(--adventure-menu-avatar);flex:none}.Menu-module__HFzcoW__identityText{flex:auto;min-width:0;display:grid}.Menu-module__HFzcoW__name{color:var(--text-inverse);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Menu-module__HFzcoW__email{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Menu-module__HFzcoW__error{padding:var(--space-2)var(--adventure-menu-item-inline);color:var(--adventure-danger);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line)}
.StageBackdrop-module__pFaYga__backdrop{position:absolute;inset:0;overflow:hidden}.StageBackdrop-module__pFaYga__scene{background-image:var(--game-backdrop-scene-fallback);filter:var(--game-backdrop-filter-stage);background-position:50% 30%,50%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0;transform:scale(1.06)}.StageBackdrop-module__pFaYga__ember{background:var(--game-backdrop-ember);position:absolute;inset:0}.StageBackdrop-module__pFaYga__veilStage{background:var(--game-backdrop-veil-stage-desk);position:absolute;inset:0}.StageBackdrop-module__pFaYga__veilTop{background:var(--game-backdrop-veil-top);height:22vh;position:absolute;inset:0 0 auto}@media (max-width:768px),(max-height:500px){.StageBackdrop-module__pFaYga__veilStage{background:var(--game-backdrop-veil-stage-mobile)}.StageBackdrop-module__pFaYga__veilTop{height:24%}}
.CompanionFailureBar-module__dQyZsG__bar{align-items:center;gap:var(--s3);min-height:40px;margin-bottom:var(--s3);padding:var(--s2)var(--s2)var(--s2)var(--s4);border-radius:var(--r-pill);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(20px)saturate(1.1);backdrop-filter:blur(20px)saturate(1.1);box-shadow:var(--game-dock-shadow);animation:CompanionFailureBar-module__dQyZsG__drop var(--game-motion-screen)var(--game-ease-out-soft);display:flex;position:relative;overflow:hidden}.CompanionFailureBar-module__dQyZsG__bar:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionFailureBar-module__dQyZsG__text{min-width:0;font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-text);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);flex:1;position:relative}.CompanionFailureBar-module__dQyZsG__action{min-height:32px;padding:0 var(--s4);border-radius:var(--r-pill);background:var(--game-cta-quiet-bg);color:var(--game-accent-ember);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard);border:none;flex:none;font-weight:600;position:relative}.CompanionFailureBar-module__dQyZsG__action:after{content:"";position:absolute;inset:-6px 0}.CompanionFailureBar-module__dQyZsG__action:active{background:var(--game-press-bg)}@media (hover:hover) and (pointer:fine){.CompanionFailureBar-module__dQyZsG__action:hover{box-shadow:var(--game-glow-ember)}}@keyframes CompanionFailureBar-module__dQyZsG__drop{0%{opacity:0;transform:translateY(calc(-1*var(--s2)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CompanionFailureBar-module__dQyZsG__bar{animation:none}}
.ChatStream-module__gBKgsG__stream{--chat-flow-gap:var(--s6);padding-bottom:calc(var(--s6) + var(--s4));overscroll-behavior:contain;scrollbar-width:none;font-family:var(--game-font-ui);--stream-fade-top:0px;--stream-fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,var(--game-scroll-mask)var(--stream-fade-top),var(--game-scroll-mask)calc(100% - var(--stream-fade-bottom)),transparent 100%);flex-direction:column;display:flex;overflow:hidden auto}.ChatStream-module__gBKgsG__stream[data-history-above=true]{--stream-fade-top:56px}.ChatStream-module__gBKgsG__stream[data-more-below=true]{--stream-fade-bottom:56px}.ChatStream-module__gBKgsG__stream::-webkit-scrollbar{display:none}.ChatStream-module__gBKgsG__tailSpacer{flex:none;width:100%}.ChatStream-module__gBKgsG__failureSlot{margin-top:var(--s5)}.ChatStream-module__gBKgsG__pill{bottom:var(--s3);margin-top:var(--s3);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);box-shadow:var(--game-dock-shadow);color:var(--game-ink-soft);font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);cursor:pointer;border:none;border-radius:999px;align-self:flex-end;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:sticky}.ChatStream-module__gBKgsG__pill[data-new=true]{color:var(--game-ink-bright)}.ChatStream-module__gBKgsG__pill[data-new=true]:before{content:"";background:var(--game-accent-ember);border-radius:50%;width:6px;height:6px}.ChatStream-module__gBKgsG__longWait{margin-left:var(--s2);font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-dim)}.ChatStream-module__gBKgsG__beat{min-width:0;margin-top:var(--chat-flow-gap);overflow-wrap:anywhere;white-space:pre-wrap;flex:none}.ChatStream-module__gBKgsG__premise{margin:var(--s4)0 var(--s2);padding-inline:var(--s4);color:var(--game-ink-bright);text-wrap:pretty;overflow-wrap:anywhere;text-shadow:var(--game-text-shadow-soft);flex:none}.ChatStream-module__gBKgsG__premise,.ChatStream-module__gBKgsG__narration,.ChatStream-module__gBKgsG__action,.ChatStream-module__gBKgsG__aside,.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player{font-size:var(--game-stage-type-body);line-height:var(--game-stage-body-lh)}.ChatStream-module__gBKgsG__narration,.ChatStream-module__gBKgsG__action,.ChatStream-module__gBKgsG__aside{padding-inline:var(--s4);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft)}.ChatStream-module__gBKgsG__dialogueGroup{flex-direction:column;align-items:flex-start;display:flex}.ChatStream-module__gBKgsG__dialogueGroup:has(>.ChatStream-module__gBKgsG__dialogue:last-child)+.ChatStream-module__gBKgsG__dialogueGroup:has(>.ChatStream-module__gBKgsG__dialogue:first-child){margin-top:var(--s3)}.ChatStream-module__gBKgsG__dialogueGroup>*+*{margin-top:var(--chat-flow-gap)}.ChatStream-module__gBKgsG__dialogueGroup>.ChatStream-module__gBKgsG__dialogue+.ChatStream-module__gBKgsG__dialogue{margin-top:var(--s3)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player,.ChatStream-module__gBKgsG__pending{width:fit-content;max-width:90%;padding:var(--s4);border-radius:var(--r-card)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__pending{border-bottom-left-radius:var(--s1);background:var(--game-chat-incoming-bg);color:var(--game-ink-bright);align-self:flex-start}.ChatStream-module__gBKgsG__player{margin-top:var(--s8);border-bottom-right-radius:var(--s1);background:var(--game-chat-outgoing-bg);color:var(--game-chat-outgoing-ink);align-self:flex-end}.ChatStream-module__gBKgsG__player+.ChatStream-module__gBKgsG__beat{margin-top:var(--s8)}.ChatStream-module__gBKgsG__pending{margin-top:var(--s8);flex:none;align-items:center;gap:6px;min-height:44px;display:flex}.ChatStream-module__gBKgsG__pending i{background:var(--game-ink-dim);width:6px;height:6px;box-shadow:var(--game-glow-ember);animation:ChatStream-module__gBKgsG__pendingBreath 1.4s var(--game-ease-standard)infinite;border-radius:50%}.ChatStream-module__gBKgsG__pending[data-retrying=true] i{background:var(--game-accent-ember)}.ChatStream-module__gBKgsG__pending i:nth-child(2){animation-delay:.18s}.ChatStream-module__gBKgsG__pending i:nth-child(3){animation-delay:.36s}@keyframes ChatStream-module__gBKgsG__pendingBreath{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ChatStream-module__gBKgsG__pending i{opacity:.6;animation:none}}@media (max-width:768px),(max-height:500px){.ChatStream-module__gBKgsG__stream[data-history-above=true]{--stream-fade-top:48px}.ChatStream-module__gBKgsG__stream[data-more-below=true]{--stream-fade-bottom:48px}.ChatStream-module__gBKgsG__stream{--chat-flow-gap:var(--s5)}.ChatStream-module__gBKgsG__dialogue,.ChatStream-module__gBKgsG__player,.ChatStream-module__gBKgsG__pending{max-width:92%}}
.Composer-module__pjZDsa__dock{align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s2)0 var(--game-dock-inset,var(--s5));background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(26px)saturate(1.1);backdrop-filter:blur(26px)saturate(1.1);box-shadow:var(--game-dock-shadow);transition:box-shadow var(--game-motion-fast)var(--game-ease-standard),border-radius var(--game-motion-fast)var(--game-ease-out-soft);border-radius:26px;display:flex;position:relative;overflow:hidden}.Composer-module__pjZDsa__dock[data-expanded=true]{align-items:stretch;gap:var(--s2);padding:var(--s4)var(--s3)var(--s3)var(--game-dock-inset,var(--s5));border-radius:var(--r-dock);flex-direction:column}.Composer-module__pjZDsa__dock:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.Composer-module__pjZDsa__dock:hover{box-shadow:var(--game-dock-hover-shadow)}}.Composer-module__pjZDsa__field{resize:none;min-width:0;height:auto;min-height:52px;font-family:var(--game-font-ui);font-size:var(--game-stage-type-body);line-height:var(--game-stage-body-lh);color:var(--game-ink-bright);scrollbar-width:none;background:0 0;border:none;outline:none;flex:1;padding:14px 0;overflow-y:hidden}.Composer-module__pjZDsa__field::-webkit-scrollbar{display:none}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__field{min-height:calc(var(--game-stage-type-body)*var(--game-stage-body-lh));flex:none;max-height:min(34vh,240px);padding:0;overflow-y:auto}.Composer-module__pjZDsa__field::placeholder{color:var(--game-ink-faint)}.Composer-module__pjZDsa__bar{align-items:center;gap:var(--s3);flex:none;display:flex}.Composer-module__pjZDsa__format,.Composer-module__pjZDsa__hint{display:none}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__format{margin-right:auto;display:inline-flex}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__hint{display:inline}.Composer-module__pjZDsa__format{align-items:center;gap:var(--s2);height:30px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--game-panel-bg);box-shadow:var(--game-chip-shadow);cursor:pointer;font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-soft);transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard);border:none;position:relative}@media (hover:hover) and (pointer:fine){.Composer-module__pjZDsa__format:hover:not(:disabled){color:var(--game-ink-bright);background:var(--game-chip-hover-bg);box-shadow:var(--game-chip-hover-shadow)}}.Composer-module__pjZDsa__format:not(:disabled):active{background:var(--game-press-bg);color:var(--game-ink-bright)}.Composer-module__pjZDsa__format:after{content:"";position:absolute;inset:-7px 0}.Composer-module__pjZDsa__format:disabled{opacity:.4;cursor:default}.Composer-module__pjZDsa__formatGlyph{font-family:var(--game-font-ui);font-size:inherit;color:var(--game-ink-soft);line-height:1}.Composer-module__pjZDsa__hint{font-family:var(--game-font-ui);font-size:var(--game-stage-type-meta);color:var(--game-ink-faint);white-space:nowrap}.Composer-module__pjZDsa__send{background:var(--game-send-rest-bg);width:44px;height:44px;color:var(--game-ink-soft);box-shadow:none;cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.Composer-module__pjZDsa__send[data-filled=true]:not(:disabled){background:var(--game-cta-surface);box-shadow:var(--game-cta-shadow);color:var(--game-cta-ink)}.Composer-module__pjZDsa__send:not(:disabled):active{transform:scale(var(--game-press-scale))}.Composer-module__pjZDsa__send svg{width:17px;height:17px}.Composer-module__pjZDsa__send:disabled{cursor:default}.Composer-module__pjZDsa__send:disabled:not([data-busy=true]){opacity:.38}.Composer-module__pjZDsa__send[data-busy=true]{animation:Composer-module__pjZDsa__breathe 1.8s var(--game-ease-standard)infinite}@keyframes Composer-module__pjZDsa__breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.Composer-module__pjZDsa__send[data-busy=true]{opacity:.55;animation:none}.Composer-module__pjZDsa__dock{transition:none}}@media (max-width:768px),(max-height:500px){.Composer-module__pjZDsa__dock{padding:0 var(--s2)0 var(--s4)}.Composer-module__pjZDsa__dock[data-expanded=true]{padding:var(--s3)var(--s2)var(--s2)var(--s4)}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__field{max-height:min(26vh,150px)}.Composer-module__pjZDsa__dock[data-expanded=true] .Composer-module__pjZDsa__hint{display:none}}
.SuggestionChips-module__8xigAa__chips{--chip-rest-bg:color-mix(in srgb,var(--game-ink-bright)5.5%,transparent);gap:var(--s2);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);-webkit-mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);mask-image:linear-gradient(90deg,var(--game-scroll-mask)calc(100% - var(--s10)),transparent);flex-wrap:nowrap;margin-top:-6px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;display:flex;overflow-x:auto}.SuggestionChips-module__8xigAa__chips::-webkit-scrollbar{display:none}.SuggestionChips-module__8xigAa__chip{font-family:var(--game-font-ui);white-space:nowrap;font-size:var(--game-stage-type-meta);line-height:var(--lh-ui);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);min-height:32px;padding:0 14px 0 var(--game-dock-inset,var(--s4));border-radius:var(--r-pill);background:var(--chip-rest-bg);box-shadow:var(--game-chip-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;flex:none;align-items:center;display:flex}.SuggestionChips-module__8xigAa__chip:active{background:var(--game-press-bg);color:var(--game-ink-bright);transform:scale(var(--game-press-scale))}.SuggestionChips-module__8xigAa__chip:active em{color:var(--game-ink-soft)}.SuggestionChips-module__8xigAa__chip em{color:inherit;font-style:normal}@media (hover:hover) and (pointer:fine){.SuggestionChips-module__8xigAa__chip:hover{background:var(--game-chip-hover-bg);color:var(--game-ink-bright);box-shadow:var(--game-chip-hover-shadow);text-shadow:none}.SuggestionChips-module__8xigAa__chip:hover em{color:var(--game-ink-soft)}}
.CompanionConfirmDialog-module__Dy_d4a__layer{z-index:90;padding:var(--s5);font-family:var(--game-font-ui);place-items:center;display:grid;position:fixed;inset:0}.CompanionConfirmDialog-module__Dy_d4a__scrim{background:var(--game-modal-scrim-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;animation:CompanionConfirmDialog-module__Dy_d4a__veil var(--game-motion-screen)var(--game-ease-standard);border:none;padding:0;position:absolute;inset:0}.CompanionConfirmDialog-module__Dy_d4a__card{width:min(420px,100%);padding:var(--s6);border-radius:var(--r-notif);background:var(--game-panel-bg);-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);box-shadow:var(--game-shadow-frame);animation:CompanionConfirmDialog-module__Dy_d4a__rise var(--game-motion-device)var(--game-ease-out-soft);position:relative;overflow:hidden}.CompanionConfirmDialog-module__Dy_d4a__card:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionConfirmDialog-module__Dy_d4a__title{font-size:var(--t-title3);line-height:var(--lh-ui);letter-spacing:.03em;color:var(--game-ink-bright);text-shadow:var(--game-text-shadow-strong);margin:0;font-weight:600;position:relative}.CompanionConfirmDialog-module__Dy_d4a__body{margin:var(--s3)0 0;font-family:var(--game-font-narrative);font-size:var(--t-callout);line-height:var(--lh-text);color:var(--game-ink-soft);text-shadow:var(--game-text-shadow-soft);position:relative}.CompanionConfirmDialog-module__Dy_d4a__actions{justify-content:flex-end;gap:var(--s3);margin-top:var(--s6);display:flex;position:relative}.CompanionConfirmDialog-module__Dy_d4a__quiet,.CompanionConfirmDialog-module__Dy_d4a__primary{min-height:44px;padding:0 var(--s5);border-radius:var(--r-pill);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard);border:none;font-weight:600}.CompanionConfirmDialog-module__Dy_d4a__quiet{background:var(--game-cta-quiet-bg);color:var(--game-ink-soft)}.CompanionConfirmDialog-module__Dy_d4a__primary{background:var(--game-cta-bg);color:var(--game-ink-bright);box-shadow:var(--game-cta-shadow)}@media (hover:hover) and (pointer:fine){.CompanionConfirmDialog-module__Dy_d4a__quiet:hover{background:var(--game-row-hover)}}@keyframes CompanionConfirmDialog-module__Dy_d4a__veil{0%{opacity:0}to{opacity:1}}@keyframes CompanionConfirmDialog-module__Dy_d4a__rise{0%{opacity:0;transform:translateY(var(--s3))scale(.98)}to{opacity:1;transform:none}}@media (max-width:768px),(max-height:500px){.CompanionConfirmDialog-module__Dy_d4a__card{padding:var(--s5)}.CompanionConfirmDialog-module__Dy_d4a__actions{margin-top:var(--s5)}}@media (prefers-reduced-motion:reduce){.CompanionConfirmDialog-module__Dy_d4a__scrim,.CompanionConfirmDialog-module__Dy_d4a__card{animation:none}}
.CompanionStageMenu-module__zZqa5G__wrap{z-index:60;font-family:var(--game-font-ui);position:absolute}.CompanionStageMenu-module__zZqa5G__dismiss{z-index:-1;position:fixed;inset:0}.CompanionStageMenu-module__zZqa5G__trigger{background:var(--game-panel-bg);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);width:36px;height:36px;box-shadow:var(--game-chip-shadow);color:var(--game-ink-dim);cursor:pointer;transition:color var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-fast)var(--game-ease-standard),transform var(--game-motion-fast)var(--game-ease-standard);border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.CompanionStageMenu-module__zZqa5G__trigger:after{content:"";position:absolute;inset:-4px}.CompanionStageMenu-module__zZqa5G__trigger:active{color:var(--game-ink-bright);transform:scale(var(--game-press-scale))}.CompanionStageMenu-module__zZqa5G__trigger svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.CompanionStageMenu-module__zZqa5G__trigger:hover{color:var(--game-ink-bright);box-shadow:var(--game-chip-hover-shadow)}}.CompanionStageMenu-module__zZqa5G__panel{top:calc(36px + var(--s2));min-width:160px;padding:var(--s1);border-radius:var(--r-card);background:var(--game-panel-bg-heavy);-webkit-backdrop-filter:blur(24px)saturate(1.1);backdrop-filter:blur(24px)saturate(1.1);box-shadow:var(--game-dock-shadow);animation:CompanionStageMenu-module__zZqa5G__rise var(--game-motion-fast)var(--game-ease-out-soft);position:absolute;right:0;overflow:hidden}.CompanionStageMenu-module__zZqa5G__panel:focus:not(:focus-visible){outline:none}.CompanionStageMenu-module__zZqa5G__panel:before{content:"";background:var(--game-panel-highlight);pointer-events:none;position:absolute;inset:0}.CompanionStageMenu-module__zZqa5G__item{align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:0 var(--s4);border-radius:var(--r-card);color:var(--game-ink-soft);font-family:var(--game-font-ui);font-size:var(--t-footnote);line-height:var(--lh-ui);text-align:left;cursor:pointer;transition:background var(--game-motion-fast)var(--game-ease-standard),color var(--game-motion-fast)var(--game-ease-standard);background:0 0;border:none;display:flex;position:relative}.CompanionStageMenu-module__zZqa5G__item svg{flex:none;width:24px;height:24px}.CompanionStageMenu-module__zZqa5G__item:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.CompanionStageMenu-module__zZqa5G__item:not(:disabled):hover{background:var(--game-cta-quiet-bg);color:var(--game-ink-bright)}}.CompanionStageMenu-module__zZqa5G__item:not(:disabled):active{background:var(--game-press-bg);color:var(--game-ink-bright)}@keyframes CompanionStageMenu-module__zZqa5G__rise{0%{opacity:0;transform:translateY(calc(-1*var(--s1)))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CompanionStageMenu-module__zZqa5G__panel{animation:none}}
.PhoneNudge-module__AJvMJW__nudge{border-radius:var(--r-pill);background:var(--game-nudge-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:var(--game-nudge-shadow);color:var(--game-nudge-ink);cursor:pointer;font-family:var(--game-font-ui);white-space:nowrap;transition:transform var(--game-motion-fast)var(--game-ease-standard),box-shadow var(--game-motion-screen)var(--game-ease-out-soft);border:none;flex:none;align-items:center;display:inline-flex;position:relative}.PhoneNudge-module__AJvMJW__nudge:before{content:"";border-radius:inherit;background:var(--game-nudge-highlight);pointer-events:none;position:absolute;inset:0}.PhoneNudge-module__AJvMJW__nudge[data-wake=true]{box-shadow:var(--game-nudge-wake-shadow)}.PhoneNudge-module__AJvMJW__nudge[data-nudge=true]{animation:PhoneNudge-module__AJvMJW__discoveryNudge .18s var(--game-ease-standard)1}@keyframes PhoneNudge-module__AJvMJW__discoveryNudge{0%,to{translate:0}16.7%,50%,83.3%{translate:2px}33.3%,66.7%{translate:-2px}}.PhoneNudge-module__AJvMJW__nudge:active{transform:scale(var(--game-press-scale))}@media (hover:hover) and (pointer:fine){.PhoneNudge-module__AJvMJW__nudge:hover{box-shadow:var(--game-nudge-hover-shadow)}}.PhoneNudge-module__AJvMJW__icons{flex:none;align-items:center;display:inline-flex;position:relative}.PhoneNudge-module__AJvMJW__tile{width:22px;height:22px;box-shadow:0 0 0 2px var(--game-nudge-ring),var(--game-nudge-tile-shadow);border-radius:6.5px;justify-content:center;align-items:center;display:inline-flex}.PhoneNudge-module__AJvMJW__tile+.PhoneNudge-module__AJvMJW__tile{margin-left:-7px}.PhoneNudge-module__AJvMJW__badge{border-radius:var(--r-pill);background:var(--game-phone-badge);min-width:15px;height:15px;box-shadow:0 0 0 2px var(--game-nudge-ring);color:var(--game-phone-badge-fg);font-size:var(--t-caption2);text-align:center;padding:0 4px;font-style:normal;font-weight:700;line-height:15px;position:absolute;top:-6px;right:-6px}.PhoneNudge-module__AJvMJW__idleGlyph{width:15px;height:15px;color:var(--game-nudge-ink-idle)}.PhoneNudge-module__AJvMJW__label{font-size:var(--t-footnote);font-weight:600;line-height:1}.PhoneNudge-module__AJvMJW__verb{border-radius:var(--r-pill);background:var(--game-cta-surface);box-shadow:var(--game-cta-shadow);color:var(--game-cta-ink);font-size:var(--t-caption1);flex:none;align-items:center;gap:3px;font-weight:600;line-height:1;display:inline-flex}.PhoneNudge-module__AJvMJW__chevron{width:6px;height:9px}.PhoneNudge-module__AJvMJW__nudge:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__verb{box-shadow:none;color:var(--game-nudge-ink-idle);background:0 0}.PhoneNudge-module__AJvMJW__nudge:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__label{color:var(--game-nudge-ink-idle);font-weight:500}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill]{gap:var(--s2);height:34px;padding:0 5px 0 6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill] .PhoneNudge-module__AJvMJW__verb{height:24px;padding:0 8px 0 10px}.PhoneNudge-module__AJvMJW__nudge[data-placement=pill]:not([data-fresh=true]) .PhoneNudge-module__AJvMJW__verb{padding-right:6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline]{vertical-align:middle;gap:7px;height:30px;padding:0 4px 0 6px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__tile{border-radius:5.5px;width:19px;height:19px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__tile svg{width:14px;height:14px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__badge{min-width:14px;height:14px;line-height:14px;top:-7px;right:-7px}.PhoneNudge-module__AJvMJW__nudge[data-placement=inline] .PhoneNudge-module__AJvMJW__verb{height:22px;padding:0 7px 0 9px}@media (prefers-reduced-motion:reduce){.PhoneNudge-module__AJvMJW__nudge{transition:none}.PhoneNudge-module__AJvMJW__nudge[data-nudge=true]{animation:none}}
.AdventureFeedbackHost-module__uAUwZa__visuallyHidden,.AdventureFeedbackHost-module__uAUwZa__fileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AdventureFeedbackHost-module__uAUwZa__form{gap:var(--space-3);min-width:0;display:grid}.AdventureFeedbackHost-module__uAUwZa__error{color:var(--adventure-danger);font-size:var(--body-3-size);line-height:var(--body-3-line-height)}.AdventureFeedbackHost-module__uAUwZa__error:focus{outline:none}.AdventureFeedbackHost-module__uAUwZa__composer{border-radius:var(--radius-card);background:var(--surface-inverse-hover);transition:background-color var(--adventure-motion);display:grid;overflow:hidden}.AdventureFeedbackHost-module__uAUwZa__composer:focus-within{background:var(--surface-inverse-control)}.AdventureFeedbackHost-module__uAUwZa__textarea,.AdventureFeedbackHost-module__uAUwZa__textarea:focus,.AdventureFeedbackHost-module__uAUwZa__textarea:focus-visible{resize:none;width:100%;min-height:10rem;padding:var(--space-4)var(--space-4)var(--space-2);box-shadow:none;color:var(--text-inverse);caret-color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--body-2-size);background:0 0;border:0;outline:none;line-height:1.65}.AdventureFeedbackHost-module__uAUwZa__textarea::placeholder,.AdventureFeedbackHost-module__uAUwZa__emailField input::placeholder{color:var(--text-inverse-subtle)}.AdventureFeedbackHost-module__uAUwZa__textarea:disabled,.AdventureFeedbackHost-module__uAUwZa__contactChoice:disabled{cursor:default;opacity:.5}.AdventureFeedbackHost-module__uAUwZa__emailField:has(input:disabled){cursor:default;opacity:.5}.AdventureFeedbackHost-module__uAUwZa__characterCount{padding:0 var(--space-4)var(--space-1);color:var(--text-inverse-subtle);font-size:var(--body-4-size);font-variant-numeric:tabular-nums;justify-self:end}.AdventureFeedbackHost-module__uAUwZa__imageSection:empty{display:none}.AdventureFeedbackHost-module__uAUwZa__previewGrid{gap:var(--space-2);padding:var(--space-1)var(--space-3)var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AdventureFeedbackHost-module__uAUwZa__preview{aspect-ratio:4/3;border-radius:var(--radius-control);background:var(--surface-inverse-raised);margin:0;position:relative;overflow:hidden}.AdventureFeedbackHost-module__uAUwZa__preview img{object-fit:cover;width:100%;height:100%}.AdventureFeedbackHost-module__uAUwZa__removeImage{top:var(--space-1);right:var(--space-1);position:absolute}.AdventureFeedbackHost-module__uAUwZa__toolbar{align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-2)var(--space-2);flex-wrap:wrap;display:flex}.AdventureFeedbackHost-module__uAUwZa__imagePicker{position:relative}.AdventureFeedbackHost-module__uAUwZa__imagePicker[aria-disabled=true]{cursor:default;opacity:.4}.AdventureFeedbackHost-module__uAUwZa__imagePicker:focus-within{box-shadow:var(--adventure-focus-ring)}.AdventureFeedbackHost-module__uAUwZa__contactPanel{gap:var(--space-3);border-radius:var(--radius-card);padding:var(--space-3)var(--space-4)var(--space-4);background:var(--surface-inverse-hover);display:grid}.AdventureFeedbackHost-module__uAUwZa__contactHeading{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-inverse);font-size:var(--body-3-size);font-weight:600;display:flex}.AdventureFeedbackHost-module__uAUwZa__contactHeading>button{margin-right:calc(var(--space-2)*-1)}.AdventureFeedbackHost-module__uAUwZa__contactChoices{gap:var(--space-2);display:grid}.AdventureFeedbackHost-module__uAUwZa__contactChoice{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-width:0;min-height:3.5rem;padding:var(--space-2)var(--space-3);background:var(--surface-inverse-hover);color:var(--text-inverse-muted);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--adventure-motion),color var(--adventure-motion);border:0;display:flex}.AdventureFeedbackHost-module__uAUwZa__contactChoice:hover,.AdventureFeedbackHost-module__uAUwZa__contactChoice[data-selected=true]{background:var(--surface-inverse-control);color:var(--text-inverse)}.AdventureFeedbackHost-module__uAUwZa__contactChoice:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.AdventureFeedbackHost-module__uAUwZa__contactChoice>span{gap:var(--space-0);min-width:0;display:grid}.AdventureFeedbackHost-module__uAUwZa__contactChoice strong,.AdventureFeedbackHost-module__uAUwZa__contactChoice small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureFeedbackHost-module__uAUwZa__contactChoice strong{font-size:var(--body-3-size);font-weight:600}.AdventureFeedbackHost-module__uAUwZa__contactChoice small,.AdventureFeedbackHost-module__uAUwZa__contactHint{color:var(--text-inverse-subtle);font-size:var(--body-4-size);line-height:var(--body-4-line-height)}.AdventureFeedbackHost-module__uAUwZa__contactChoice svg,.AdventureFeedbackHost-module__uAUwZa__emailField svg{flex:none;width:1rem;height:1rem}.AdventureFeedbackHost-module__uAUwZa__emailField{min-height:var(--adventure-field-height);align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface-inverse-control);color:var(--text-inverse-subtle);display:flex}.AdventureFeedbackHost-module__uAUwZa__emailField input,.AdventureFeedbackHost-module__uAUwZa__emailField input:focus,.AdventureFeedbackHost-module__uAUwZa__emailField input:focus-visible{min-width:0;box-shadow:none;color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--body-3-size);background:0 0;border:0;outline:none;flex:1;padding:0}.AdventureFeedbackHost-module__uAUwZa__emailField:focus-within{box-shadow:var(--adventure-focus-ring)}@media (max-width:767px){.AdventureFeedbackHost-module__uAUwZa__textarea,.AdventureFeedbackHost-module__uAUwZa__textarea:focus,.AdventureFeedbackHost-module__uAUwZa__textarea:focus-visible{min-height:8rem}}
.SettingRow-module__0G0K6G__row{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.SettingRow-module__0G0K6G__text{gap:var(--space-1);flex:auto;min-width:0;display:grid}.SettingRow-module__0G0K6G__label{color:var(--text-inverse);font-size:var(--body-3-size);font-weight:600;line-height:var(--body-3-line-height);cursor:pointer}.SettingRow-module__0G0K6G__hint{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line);margin:0}.SettingRow-module__0G0K6G__error{color:var(--adventure-danger);}.SettingRow-module__0G0K6G__switch{width:var(--space-9);height:var(--adventure-tab-height);cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.SettingRow-module__0G0K6G__switch:before{inset:calc((var(--adventure-tab-height) - var(--space-6))/2)var(--space-1);border-radius:var(--radius-pill);background:var(--surface-inverse-control);content:"";transition:background-color var(--adventure-motion);position:absolute}.SettingRow-module__0G0K6G__switch>span{top:50%;left:calc(var(--space-1) + var(--space-0));width:calc(var(--space-6) - var(--space-0)*2);height:calc(var(--space-6) - var(--space-0)*2);border-radius:var(--radius-pill);background:var(--text-inverse);transition:transform var(--adventure-motion);position:absolute;transform:translateY(-50%)}.SettingRow-module__0G0K6G__switch[aria-checked=true]:before{background:var(--text-inverse-muted)}.SettingRow-module__0G0K6G__switch[aria-checked=true]>span{background:var(--background-black);transform:translate(calc(var(--space-9) - var(--space-6) - var(--space-1)*2),-50%)}.SettingRow-module__0G0K6G__switch:disabled{cursor:default;opacity:.5}.SettingRow-module__0G0K6G__switch:focus-visible{border-radius:var(--radius-pill);box-shadow:var(--adventure-focus-ring);outline:none}
.nepenthe-article-module__YW7rLW__layout{gap:var(--adventure-section-gap);padding-block:var(--adventure-block-gap)var(--adventure-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.nepenthe-article-module__YW7rLW__layout[data-rail=true]{grid-template-columns:minmax(0,var(--adventure-column-prose))minmax(16rem,20rem);justify-content:space-between}.nepenthe-article-module__YW7rLW__main{gap:var(--adventure-section-gap);min-width:0;max-width:var(--adventure-column-prose);flex-direction:column;display:flex}.nepenthe-article-module__YW7rLW__section{gap:var(--adventure-block-gap);display:grid}.nepenthe-article-module__YW7rLW__takeaways{gap:var(--adventure-stack-gap);padding:var(--adventure-block-gap);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);display:grid}.nepenthe-article-module__YW7rLW__takeawaysHeading,.nepenthe-article-module__YW7rLW__railHeading{color:var(--text-inverse-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.nepenthe-article-module__YW7rLW__takeawaysList{gap:var(--space-4);padding-left:var(--space-5);margin:0;list-style:outside;display:grid}.nepenthe-article-module__YW7rLW__takeawaysList li::marker{color:var(--text-inverse-subtle)}.nepenthe-article-module__YW7rLW__rail{min-width:0}.nepenthe-article-module__YW7rLW__railSticky{top:calc(var(--adventure-catalog-header-height) + var(--space-4));gap:var(--adventure-block-gap);display:grid;position:sticky}.nepenthe-article-module__YW7rLW__railBlock{gap:var(--space-4);display:grid}.nepenthe-article-module__YW7rLW__toc{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.nepenthe-article-module__YW7rLW__tocLink{color:var(--text-inverse-muted);transition:color var(--adventure-motion);text-decoration:none}.nepenthe-article-module__YW7rLW__tocLink:hover,.nepenthe-article-module__YW7rLW__tocLink:focus-visible{color:var(--text-inverse)}.nepenthe-article-module__YW7rLW__tail{gap:var(--adventure-section-gap);padding-block:0 var(--adventure-section-gap);flex-direction:column;display:flex}.nepenthe-article-module__YW7rLW__relatedGrid{gap:var(--adventure-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.nepenthe-article-module__YW7rLW__layout[data-rail=true]{grid-template-columns:minmax(0,1fr)}.nepenthe-article-module__YW7rLW__rail{order:-1}.nepenthe-article-module__YW7rLW__railSticky{position:static}.nepenthe-article-module__YW7rLW__railBlock[data-block=toc]{display:none}.nepenthe-article-module__YW7rLW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nepenthe-article-module__YW7rLW__relatedGrid{grid-template-columns:minmax(0,1fr)}}
.AdventureContinueRow-module__nVhKKa__row{flex-direction:column;min-width:0;display:flex}.AdventureContinueRow-module__nVhKKa__header{align-items:flex-start;min-width:0;display:flex}.AdventureContinueRow-module__nVhKKa__title{color:var(--text-inverse);font-family:var(--font-adventure-display);letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.375rem}.AdventureContinueRow-module__nVhKKa__track{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.625rem;width:100vw;margin-inline:calc(50% - 50vw);padding:.625rem 1rem 0;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.AdventureContinueRow-module__nVhKKa__track::-webkit-scrollbar{display:none}.AdventureContinueRow-module__nVhKKa__card{background:var(--adventure-card-surface);color:#fff;border-radius:.75rem;flex:none;width:10.75rem;height:6.0625rem;display:block;position:relative;overflow:hidden;box-shadow:0 .625rem 1.625rem #0000006b}.AdventureContinueRow-module__nVhKKa__art{object-position:center;width:100%;height:100%;position:absolute;inset:0}.AdventureContinueRow-module__nVhKKa__scrim{background:linear-gradient(#06070900 26%,#06070961 56%,#060709eb 100%);position:absolute;inset:0}.AdventureContinueRow-module__nVhKKa__meta{display:block;position:absolute;bottom:.5625rem;left:.6875rem;right:3rem}.AdventureContinueRow-module__nVhKKa__name{font-family:var(--font-ui);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;line-height:1.0625rem;display:block;overflow:hidden}.AdventureContinueRow-module__nVhKKa__progress{color:#ffffff94;font-family:var(--font-ui);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;line-height:.9375rem;display:flex;overflow:hidden}.AdventureContinueRow-module__nVhKKa__progress svg{stroke-width:2.1px;flex:none;width:.75rem;height:.75rem}.AdventureContinueRow-module__nVhKKa__action{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;padding-left:.125rem;display:flex;position:absolute;bottom:.5625rem;right:.5625rem}.AdventureContinueRow-module__nVhKKa__action svg{fill:#fff;stroke:none;width:.75rem;height:.75rem}
.DefinitionList-module__C_txga__list{gap:var(--adventure-stack-gap);margin:0;display:grid}.DefinitionList-module__C_txga__list[data-layout=strip]{gap:var(--space-5)var(--space-6);padding-block:var(--space-5);background:var(--adventure-panel-bg-soft);border-radius:var(--adventure-radius-panel);padding-inline:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.DefinitionList-module__C_txga__item{gap:var(--space-1);min-width:0;display:grid}.DefinitionList-module__C_txga__list[data-layout=rows] .DefinitionList-module__C_txga__item{gap:var(--space-4);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);align-items:baseline}.DefinitionList-module__C_txga__label{color:var(--text-inverse-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.DefinitionList-module__C_txga__value{color:var(--text-inverse-muted);margin:0}.DefinitionList-module__C_txga__value a{color:var(--text-inverse);text-decoration:underline;-webkit-text-decoration-color:var(--text-inverse-subtle);text-decoration-color:var(--text-inverse-subtle);text-underline-offset:.2em}.DefinitionList-module__C_txga__value a:hover{-webkit-text-decoration-color:var(--text-inverse);text-decoration-color:var(--text-inverse)}@media (max-width:767px){.DefinitionList-module__C_txga__list[data-layout=rows] .DefinitionList-module__C_txga__item{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
