.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);}
.codex28-module__lBTVnq__page{gap:var(--adventure-block-gap);padding-bottom:var(--adventure-section-gap);flex-direction:column;display:flex}.codex28-module__lBTVnq__root{gap:var(--adventure-block-gap);flex-direction:column;display:flex}.codex28-module__lBTVnq__promise{gap:var(--space-2);padding:var(--space-4)var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);display:grid}.codex28-module__lBTVnq__promiseLabel{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.codex28-module__lBTVnq__sources{gap:var(--space-1);padding-top:var(--space-2);display:grid}.codex28-module__lBTVnq__sourcesLabel{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);font-weight:600}.codex28-module__lBTVnq__post{align-items:flex-start;gap:var(--space-3);margin:0 calc(var(--space-2)*-1);padding:var(--space-2);border-radius:var(--adventure-radius-thumb);color:var(--text-inverse);transition:background-color var(--adventure-motion);text-decoration:none;display:flex}.codex28-module__lBTVnq__post:hover,.codex28-module__lBTVnq__post:focus-visible{background:var(--surface-inverse-control);outline:none}.codex28-module__lBTVnq__post:focus-visible{box-shadow:var(--adventure-focus-ring)}.codex28-module__lBTVnq__avatar{object-fit:cover;border-radius:50%;flex:none;width:1.75rem;height:1.75rem}.codex28-module__lBTVnq__postMain{gap:.15rem;min-width:0;display:grid}.codex28-module__lBTVnq__postHead{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--body-3-size);line-height:1.3;display:flex}.codex28-module__lBTVnq__postName{flex:none;font-weight:700}.codex28-module__lBTVnq__postMeta{color:var(--text-inverse-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.codex28-module__lBTVnq__postText{color:var(--text-inverse-muted);font-size:var(--body-3-size);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.codex28-module__lBTVnq__post[data-full=true] .codex28-module__lBTVnq__postText{color:var(--text-inverse);font-size:var(--body-2-size);display:block}.codex28-module__lBTVnq__postLink{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);font-weight:600}.codex28-module__lBTVnq__top{align-items:start;gap:var(--adventure-grid-gap,var(--space-5));grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.codex28-module__lBTVnq__lead{gap:var(--space-3);min-width:0;display:grid}.codex28-module__lBTVnq__leadTitle{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.codex28-module__lBTVnq__aside{gap:var(--adventure-grid-gap,var(--space-5));flex-direction:column;min-width:0;display:flex}.codex28-module__lBTVnq__panel{gap:var(--adventure-stack-gap);min-width:0;padding:var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);flex-direction:column;display:flex}.codex28-module__lBTVnq__panelHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.codex28-module__lBTVnq__panelTitle{color:var(--text-inverse);font-size:var(--adventure-card-title-size);font-weight:700;line-height:var(--adventure-card-title-line);margin:0}.codex28-module__lBTVnq__note{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);font-variant-numeric:tabular-nums;font-weight:500}.codex28-module__lBTVnq__cells{gap:var(--space-1);grid-template-columns:repeat(14,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.codex28-module__lBTVnq__cell{aspect-ratio:1;border-radius:var(--adventure-radius-thumb);background:var(--surface-inverse-control);width:100%;color:var(--text-inverse-subtle);font-family:inherit;font-size:var(--adventure-chip-size);font-variant-numeric:tabular-nums;cursor:default;border:0;place-items:center;padding:0;font-weight:600;display:grid}.codex28-module__lBTVnq__cell[data-kind=improvement]{background:var(--text-inverse);color:var(--background-black);cursor:pointer}.codex28-module__lBTVnq__cell[data-kind=reset]{background:var(--adventure-danger);color:var(--background-black);cursor:pointer}.codex28-module__lBTVnq__cell[data-kind=both]{background:linear-gradient(135deg,var(--text-inverse)50%,var(--adventure-danger)50%);color:var(--background-black);cursor:pointer}.codex28-module__lBTVnq__cell[data-kind]:hover{opacity:.86}.codex28-module__lBTVnq__cell[data-today=true]{box-shadow:0 0 0 var(--stroke-2)var(--text-inverse-muted)}.codex28-module__lBTVnq__cell:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.codex28-module__lBTVnq__legend{gap:var(--space-2)var(--space-4);color:var(--text-inverse-muted);font-size:var(--adventure-card-meta-size);flex-wrap:wrap;margin:0;padding:0;font-weight:500;list-style:none;display:flex}.codex28-module__lBTVnq__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.codex28-module__lBTVnq__swatch{border-radius:var(--adventure-radius-thumb);background:var(--surface-inverse-control-hover);width:.625rem;height:.625rem}.codex28-module__lBTVnq__swatch[data-kind=improvement]{background:var(--text-inverse)}.codex28-module__lBTVnq__swatch[data-kind=reset]{background:var(--adventure-danger)}.codex28-module__lBTVnq__swatch[data-kind=both]{background:linear-gradient(135deg,var(--text-inverse)50%,var(--adventure-danger)50%)}.codex28-module__lBTVnq__swatch[data-kind=today]{box-shadow:0 0 0 var(--stroke-2)var(--text-inverse-muted);background:0 0}.codex28-module__lBTVnq__predictLead{color:var(--text-inverse-muted);font-size:var(--body-3-size);margin:0;line-height:1.5}.codex28-module__lBTVnq__countdown{color:var(--text-inverse);font-size:var(--adventure-card-meta-size);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.codex28-module__lBTVnq__choices{gap:var(--space-3);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.codex28-module__lBTVnq__choice{place-items:center;gap:var(--space-1);min-height:3.5rem;padding:var(--space-3)var(--space-4);border-radius:var(--adventure-radius-card);background:var(--surface-inverse-control);color:var(--text-inverse);font-family:inherit;font-size:var(--body-2-size);cursor:pointer;transition:background-color var(--adventure-motion),transform var(--adventure-motion);border:0;font-weight:700;display:grid;position:relative}.codex28-module__lBTVnq__choice:hover:not(:disabled){background:var(--surface-inverse-control-hover)}.codex28-module__lBTVnq__choice:active:not(:disabled){transform:scale(.97)}.codex28-module__lBTVnq__choice:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.codex28-module__lBTVnq__choice:disabled{cursor:default}.codex28-module__lBTVnq__choice[data-picked=true]{background:var(--text-inverse);color:var(--background-black)}.codex28-module__lBTVnq__choicePct{font-size:var(--adventure-card-meta-size);font-variant-numeric:tabular-nums;opacity:.72;font-weight:600}.codex28-module__lBTVnq__split{border-radius:var(--adventure-radius-thumb);background:var(--surface-inverse-control);height:.375rem;display:flex;overflow:hidden}.codex28-module__lBTVnq__splitFill{background:var(--text-inverse);transition:width .5s}.codex28-module__lBTVnq__error{color:var(--adventure-danger);font-size:var(--body-3-size);margin:0;font-weight:500}.codex28-module__lBTVnq__logHead{display:block}.codex28-module__lBTVnq__days{gap:var(--adventure-grid-gap,var(--space-5));margin:var(--adventure-stack-gap)0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.codex28-module__lBTVnq__days>li{display:flex}.codex28-module__lBTVnq__card{gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);scroll-margin-top:calc(var(--adventure-catalog-header-height) + var(--space-4));flex-direction:column;flex:auto;display:flex}.codex28-module__lBTVnq__cardHead{align-items:center;gap:var(--space-2)var(--space-3);flex-wrap:wrap;display:flex}.codex28-module__lBTVnq__dayNo{color:var(--text-inverse);font-family:var(--font-adventure-display);font-size:var(--heading-8-size);letter-spacing:-.02em;font-weight:800;line-height:1}.codex28-module__lBTVnq__date{color:var(--text-inverse-subtle);font-size:var(--body-3-size);font-weight:500}.codex28-module__lBTVnq__chipEnd{margin-left:auto}.codex28-module__lBTVnq__cardTitle{color:var(--text-inverse);font-size:var(--adventure-page-dek-size);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:1.3}.codex28-module__lBTVnq__cardBody{color:var(--text-inverse-muted);font-size:var(--body-3-size);margin:0;line-height:1.6}.codex28-module__lBTVnq__reactions{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:auto;display:grid}.codex28-module__lBTVnq__reaction{align-items:center;gap:var(--space-1);min-width:0;padding:var(--space-3)var(--space-1)var(--space-2);border-radius:var(--adventure-radius-card);background:var(--surface-inverse-control);color:var(--text-inverse-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--adventure-motion),transform var(--adventure-motion);border:0;flex-direction:column;font-family:inherit;display:flex;position:relative}.codex28-module__lBTVnq__reaction:hover{background:var(--surface-inverse-control-hover)}.codex28-module__lBTVnq__reaction:active{transform:scale(.96)}.codex28-module__lBTVnq__reaction:focus-visible{box-shadow:var(--adventure-focus-ring);outline:none}.codex28-module__lBTVnq__reaction[aria-pressed=true]{background:var(--surface-inverse-control-hover);box-shadow:inset 0 0 0 var(--stroke-2)var(--text-inverse);color:var(--text-inverse)}.codex28-module__lBTVnq__emoji{font-size:var(--heading-8-size);line-height:1.15;display:block}.codex28-module__lBTVnq__emoji[data-pop=true]{animation:.42s cubic-bezier(.3,1.6,.5,1) codex28-module__lBTVnq__pop}.codex28-module__lBTVnq__reaction[data-pop=true]:after{content:"";border-radius:inherit;background:var(--text-inverse);opacity:0;pointer-events:none;animation:.42s ease-out codex28-module__lBTVnq__flash;position:absolute;inset:0}@keyframes codex28-module__lBTVnq__pop{0%{transform:scale(1)rotate(0)}30%{transform:scale(1.55)rotate(-9deg)}60%{transform:scale(.92)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes codex28-module__lBTVnq__flash{0%{opacity:.22}to{opacity:0}}.codex28-module__lBTVnq__count{font-size:var(--body-3-size);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.codex28-module__lBTVnq__label{max-width:100%;color:var(--text-inverse-subtle);font-size:var(--adventure-chip-size);text-align:center;text-wrap:balance;font-weight:500;line-height:1.2}.codex28-module__lBTVnq__reaction[aria-pressed=true] .codex28-module__lBTVnq__label{color:var(--text-inverse-muted)}.codex28-module__lBTVnq__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.codex28-module__lBTVnq__verdict{gap:var(--space-2);flex:10rem;min-width:0;display:grid}.codex28-module__lBTVnq__verdictText{color:var(--text-inverse);font-size:var(--body-3-size);margin:0;font-weight:600}.codex28-module__lBTVnq__cardActions{align-items:center;gap:var(--space-2);display:flex}.codex28-module__lBTVnq__empty{color:var(--text-inverse-muted);font-size:var(--body-2-size);margin:0}.codex28-module__lBTVnq__sharePreview{border-radius:var(--adventure-radius-card);object-fit:contain;background:var(--background-black);width:100%;max-height:55dvh;display:block}.codex28-module__lBTVnq__shareStatus{margin:var(--space-3)0 0;color:var(--text-inverse-muted);font-size:var(--body-3-size);text-align:center}.codex28-module__lBTVnq__shareActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.codex28-module__lBTVnq__cta{gap:var(--adventure-stack-gap);display:grid}.codex28-module__lBTVnq__disclaimer{max-width:var(--adventure-column-prose);color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);margin:0;line-height:1.6}@media (max-width:767px){.codex28-module__lBTVnq__cells{grid-template-columns:repeat(7,minmax(0,1fr))}.codex28-module__lBTVnq__top,.codex28-module__lBTVnq__days{grid-template-columns:minmax(0,1fr)}.codex28-module__lBTVnq__panel,.codex28-module__lBTVnq__card,.codex28-module__lBTVnq__promise{padding:var(--space-4)}.codex28-module__lBTVnq__dayNo,.codex28-module__lBTVnq__emoji{font-size:var(--heading-9-size)}.codex28-module__lBTVnq__cardActions{width:100%}.codex28-module__lBTVnq__cardActions>*{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.codex28-module__lBTVnq__emoji[data-pop=true],.codex28-module__lBTVnq__reaction[data-pop=true]:after{animation:none}.codex28-module__lBTVnq__reaction,.codex28-module__lBTVnq__choice,.codex28-module__lBTVnq__splitFill{transition:none}}
.Codex28EventStrip-module__nTDbaa__strip{align-items:center;gap:var(--space-5);padding:var(--space-4)var(--space-4)var(--space-4)var(--space-5);border-radius:var(--adventure-radius-panel);background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--adventure-accent)18%,transparent),transparent 38%),var(--adventure-panel-bg-soft);color:var(--text-inverse);isolation:isolate;transition:background-color var(--adventure-motion),transform var(--adventure-motion);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.Codex28EventStrip-module__nTDbaa__strip:before{content:"";z-index:-1;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--adventure-accent)14%,transparent)50%,transparent 70%);background-size:250% 100%;animation:6s ease-in-out infinite Codex28EventStrip-module__nTDbaa__sheen;position:absolute;inset:0}.Codex28EventStrip-module__nTDbaa__strip:hover,.Codex28EventStrip-module__nTDbaa__strip:focus-visible{background-color:var(--surface-inverse-raised);outline:none}.Codex28EventStrip-module__nTDbaa__strip:active{transform:scale(.99)}.Codex28EventStrip-module__nTDbaa__strip:focus-visible{box-shadow:var(--adventure-focus-ring)}.Codex28EventStrip-module__nTDbaa__counter{min-width:4.5rem;padding:var(--space-3)var(--space-3);border-radius:var(--adventure-radius-card);background:var(--surface-inverse-control);justify-items:center;line-height:1;display:grid}.Codex28EventStrip-module__nTDbaa__counterLabel{color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.Codex28EventStrip-module__nTDbaa__counterNo{margin-top:var(--space-1);color:var(--text-inverse-subtle);font-family:var(--font-adventure-display);font-size:var(--body-2-size);font-variant-numeric:tabular-nums;font-weight:600}.Codex28EventStrip-module__nTDbaa__counterNo strong{color:var(--text-inverse);font-size:var(--heading-8-size);font-weight:800}.Codex28EventStrip-module__nTDbaa__body{gap:var(--space-1);min-width:0;display:grid}.Codex28EventStrip-module__nTDbaa__eyebrow{align-items:center;gap:var(--space-1)var(--space-2);color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);flex-wrap:wrap;font-weight:600;display:flex}.Codex28EventStrip-module__nTDbaa__badge{padding:.1rem var(--space-2);background:color-mix(in srgb,var(--adventure-accent)22%,transparent);color:var(--text-inverse);border-radius:999px;font-weight:700}.Codex28EventStrip-module__nTDbaa__headline{font-size:var(--body-1-size);text-wrap:pretty;font-weight:700;line-height:1.35}.Codex28EventStrip-module__nTDbaa__promise{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-inverse-muted);font-size:var(--body-3-size);display:flex}.Codex28EventStrip-module__nTDbaa__avatar{object-fit:cover;border-radius:50%;flex:none;width:1.125rem;height:1.125rem}.Codex28EventStrip-module__nTDbaa__promiseText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Codex28EventStrip-module__nTDbaa__track{max-width:26rem;margin-top:var(--space-1);grid-template-columns:repeat(28,minmax(0,1fr));gap:3px;display:grid}.Codex28EventStrip-module__nTDbaa__tick{background:var(--surface-inverse-control);border-radius:2px;height:4px}.Codex28EventStrip-module__nTDbaa__tick[data-state=done]{background:var(--text-inverse-muted)}.Codex28EventStrip-module__nTDbaa__tick[data-state=today]{background:var(--text-inverse)}.Codex28EventStrip-module__nTDbaa__side{justify-items:end;gap:var(--space-1);text-align:right;white-space:nowrap;display:grid}.Codex28EventStrip-module__nTDbaa__meta{font-size:var(--body-3-size);font-weight:600}.Codex28EventStrip-module__nTDbaa__countdown{color:var(--text-inverse-muted);font-size:var(--body-3-size);font-variant-numeric:tabular-nums}.Codex28EventStrip-module__nTDbaa__cta{align-items:center;gap:var(--space-1);padding:var(--space-3)var(--space-5);background:var(--text-inverse);color:var(--background-black);font-size:var(--body-3-size);white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.Codex28EventStrip-module__nTDbaa__arrow{transition:transform var(--adventure-motion)}.Codex28EventStrip-module__nTDbaa__strip:hover .Codex28EventStrip-module__nTDbaa__arrow{transform:translate(3px)}@media (max-width:720px){.Codex28EventStrip-module__nTDbaa__strip{align-items:start;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr)}.Codex28EventStrip-module__nTDbaa__counter{min-width:3.75rem;padding:var(--space-2)}.Codex28EventStrip-module__nTDbaa__side{display:none}.Codex28EventStrip-module__nTDbaa__headline{font-size:var(--body-2-size)}.Codex28EventStrip-module__nTDbaa__promise{align-items:flex-start}.Codex28EventStrip-module__nTDbaa__promiseText{white-space:normal}.Codex28EventStrip-module__nTDbaa__cta{padding:var(--space-2)var(--space-4);grid-column:1/-1;justify-content:center}}@keyframes Codex28EventStrip-module__nTDbaa__sheen{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.Codex28EventStrip-module__nTDbaa__strip:before{animation:none}}
.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}}
