.Toolbar-module__uYpWDG__section{gap:var(--adventure-stack-gap);display:grid}.Toolbar-module__uYpWDG__toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}
.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);}
.ProfileHeader-module__Q60ETW__header{align-items:center;gap:var(--space-5);display:flex}.ProfileHeader-module__Q60ETW__avatar{width:var(--adventure-profile-avatar);height:var(--adventure-profile-avatar);flex:none}.ProfileHeader-module__Q60ETW__text{gap:var(--space-1);flex:auto;min-width:0;display:grid}.ProfileHeader-module__Q60ETW__name{color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--adventure-profile-name-size);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.2;overflow:hidden}.ProfileHeader-module__Q60ETW__meta{color:var(--text-inverse-subtle);font-size:var(--body-3-size);line-height:var(--body-3-line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ProfileHeader-module__Q60ETW__actions{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (max-width:767px){.ProfileHeader-module__Q60ETW__header{gap:var(--space-4)}}
.AdventureAuthorPage-module__LElbHa__page{gap:var(--adventure-section-gap);flex-direction:column;display:flex}.AdventureAuthorPage-module__LElbHa__page>:first-child{margin-bottom:calc(var(--adventure-block-gap) - var(--adventure-section-gap))}
.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)}
.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}}
.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}
.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}}
.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}}
.StateBlock-module__wEEv0a__state{justify-items:center;gap:var(--space-3);padding:var(--space-9)var(--space-6);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);text-align:center;display:grid}.StateBlock-module__wEEv0a__icon{width:var(--space-9);height:var(--space-9);border-radius:var(--radius-pill);background:var(--surface-inverse-control);color:var(--text-inverse-muted);place-items:center;display:grid}.StateBlock-module__wEEv0a__icon svg{width:var(--adventure-menu-icon);height:var(--adventure-menu-icon)}.StateBlock-module__wEEv0a__art{place-items:center;display:grid}.StateBlock-module__wEEv0a__title{color:var(--text-inverse);font-size:var(--adventure-card-title-size);font-weight:600;line-height:var(--adventure-card-title-line);margin:0}.StateBlock-module__wEEv0a__text{max-width:var(--adventure-column-prose);color:var(--text-inverse-subtle);font-size:var(--adventure-card-meta-size);line-height:var(--adventure-card-meta-line);margin:0}.StateBlock-module__wEEv0a__action{margin-top:var(--space-2)}@media (max-width:767px){.StateBlock-module__wEEv0a__state{padding:var(--space-8)var(--space-4)}}
.phone-module__xMf4Eq__screen{min-width:0;animation:phone-module__xMf4Eq__phoneForward var(--studio-duration-screen)var(--studio-ease-out)both;align-content:start;display:grid}.phone-module__xMf4Eq__screen[data-dir=back]{animation-name:phone-module__xMf4Eq__phoneBack}.phone-module__xMf4Eq__stage{height:var(--m-phone-stage-h);border-radius:var(--m-r-card);background:var(--studio-fill-field);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.phone-module__xMf4Eq__stageAmbient{z-index:-1;object-fit:cover;filter:blur(36px)saturate(.9)brightness(.42);width:120%;height:120%;position:absolute;inset:-10%}.phone-module__xMf4Eq__stageDevice{--studio-phone-fit:var(--m-phone-fit-preview);pointer-events:none}.phone-module__xMf4Eq__stageTap{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.phone-module__xMf4Eq__stageHint{color:var(--studio-meta);font-size:var(--m-t-hint);line-height:var(--m-lh-hint);text-align:center;margin:0}.phone-module__xMf4Eq__rowIcon{width:var(--m-avatar);height:var(--m-avatar);border-radius:var(--m-r-control);color:var(--studio-ink);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.phone-module__xMf4Eq__rowIcon[data-app=messages]{background:var(--studio-app-messages)}.phone-module__xMf4Eq__rowIcon[data-app=memo]{background:var(--studio-app-memo)}.phone-module__xMf4Eq__rowIcon[data-app=album]{background:var(--studio-app-album)}.phone-module__xMf4Eq__rowIcon[data-empty]{background:var(--studio-fill-strong)}.phone-module__xMf4Eq__rowThumb{object-fit:cover;width:100%;height:100%}.phone-module__xMf4Eq__rowGlyph{display:block}.phone-module__xMf4Eq__rowGlyph[data-app=messages]{width:67%;height:67%}.phone-module__xMf4Eq__rowGlyph[data-app=memo]{width:77%;height:77%}.phone-module__xMf4Eq__rowGlyph[data-app=album]{width:70%;height:70%}.phone-module__xMf4Eq__row{align-items:center;gap:var(--m-space-3);width:100%;min-width:0;max-width:100%;min-height:var(--m-row);padding:var(--m-space-2)0;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.phone-module__xMf4Eq__rowTitle{min-width:0;color:var(--studio-ink);font-size:var(--m-t-row);font-weight:var(--studio-weight-medium);line-height:var(--m-lh-hint);flex:0 auto}.phone-module__xMf4Eq__rowValue{min-width:0;color:var(--studio-ink-quiet);font-size:var(--m-t-meta);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.phone-module__xMf4Eq__rowValueFixed{flex:none;overflow:visible}.phone-module__xMf4Eq__note{color:var(--studio-meta);font-size:var(--m-t-hint);line-height:var(--m-lh-hint);margin:0}.phone-module__xMf4Eq__notice{color:var(--studio-danger);font-size:var(--m-t-hint);line-height:var(--m-lh-hint);margin:0}.phone-module__xMf4Eq__settings{margin-top:var(--m-section);padding-top:var(--m-space-2)}.phone-module__xMf4Eq__tiles{gap:var(--m-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.phone-module__xMf4Eq__tileItem{gap:var(--m-space-1);justify-items:center;min-width:0;display:grid}.phone-module__xMf4Eq__tileCaption{color:var(--studio-meta);font-size:var(--m-t-meta)}.phone-module__xMf4Eq__tileButton,.phone-module__xMf4Eq__tileAdd{width:100%;aspect-ratio:var(--m-phone-ratio);border-radius:var(--m-r-tile);background:var(--studio-fill-field);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.phone-module__xMf4Eq__tileButton[aria-pressed=true]{box-shadow:var(--studio-select)}.phone-module__xMf4Eq__tileImage{object-fit:cover;width:100%;height:100%}.phone-module__xMf4Eq__tileImage[data-empty]{background:var(--studio-fill-field)}.phone-module__xMf4Eq__tick{right:var(--m-space-2);bottom:var(--m-space-2);color:var(--studio-ink);font-size:var(--m-t-hint);opacity:0;position:absolute}.phone-module__xMf4Eq__tileButton[aria-pressed=true] .phone-module__xMf4Eq__tick{opacity:1}.phone-module__xMf4Eq__tileAdd{gap:var(--m-space-1);padding:var(--m-space-2);color:var(--studio-ink-quiet);font-size:var(--m-t-meta);text-align:center;flex-direction:column}.phone-module__xMf4Eq__tileAdd:disabled{opacity:.4;cursor:default}.phone-module__xMf4Eq__addGlyph{color:var(--studio-ink);font-size:var(--m-t-answer);line-height:1}.phone-module__xMf4Eq__trigger{gap:var(--m-space-3);min-width:0;display:grid}.phone-module__xMf4Eq__switch{width:calc(var(--space-9) - var(--space-2));height:var(--space-6);border-radius:var(--radius-pill);background:var(--surface-inverse-control);transition:background-color var(--studio-duration-control)var(--studio-ease);flex:none;position:relative}.phone-module__xMf4Eq__knob{top:var(--space-0);left:var(--space-0);width:calc(var(--space-6) - var(--space-0)*2);height:calc(var(--space-6) - var(--space-0)*2);border-radius:var(--radius-pill);background:var(--text-inverse);transition:transform var(--studio-duration-control)var(--studio-ease);position:absolute}.phone-module__xMf4Eq__row[aria-checked=true] .phone-module__xMf4Eq__switch{background:var(--text-inverse-muted)}.phone-module__xMf4Eq__row[aria-checked=true] .phone-module__xMf4Eq__knob{background:var(--background-black);transform:translateX(calc(var(--space-9) - var(--space-6) - var(--space-2)))}.phone-module__xMf4Eq__field{gap:var(--m-space-2);min-width:0;display:grid}.phone-module__xMf4Eq__fieldLabel{color:var(--studio-meta);font-size:var(--m-t-hint)}.phone-module__xMf4Eq__number{align-items:center;gap:var(--m-space-2);color:var(--studio-ink-quiet);font-size:var(--m-t-hint);display:inline-flex}.phone-module__xMf4Eq__number input{width:var(--m-space-8);min-height:var(--m-hit);padding:0 var(--m-space-2);border-radius:var(--m-r-control);background:var(--studio-fill-field);color:var(--studio-ink);font:inherit;font-size:var(--m-t-action);text-align:center;border:0;outline:none}.phone-module__xMf4Eq__input{width:100%;min-width:0;min-height:var(--m-hit);padding:0 var(--m-space-3);border-radius:var(--m-r-control);background:var(--studio-fill-field);color:var(--studio-ink);caret-color:var(--studio-accent-ink);font:inherit;font-size:var(--m-t-body);border:0;outline:none}.phone-module__xMf4Eq__textarea{width:100%;min-width:0;padding:var(--m-space-3);border-radius:var(--m-r-control);background:var(--studio-fill-field);color:var(--studio-ink);caret-color:var(--studio-accent-ink);font:inherit;font-size:var(--m-t-body);line-height:var(--m-lh-body);resize:none;field-sizing:content;border:0;outline:none}.phone-module__xMf4Eq__input::placeholder,.phone-module__xMf4Eq__textarea::placeholder,.phone-module__xMf4Eq__noteTitle::placeholder,.phone-module__xMf4Eq__noteBody::placeholder{color:var(--studio-faint)}.phone-module__xMf4Eq__compose{align-items:center;gap:var(--m-space-2);min-width:0;display:flex}.phone-module__xMf4Eq__msgList{min-width:0;margin:0;padding:0;list-style:none;display:grid}.phone-module__xMf4Eq__msgRow{align-items:center;gap:var(--m-space-3);width:100%;min-width:0;min-height:var(--m-row);padding:var(--m-space-2)var(--m-space-3);border-radius:var(--m-r-tile);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.phone-module__xMf4Eq__msgRow:active{background:var(--studio-fill-hover)}.phone-module__xMf4Eq__avatar{width:var(--m-avatar);height:var(--m-avatar);border-radius:var(--m-r-pill);background:var(--studio-fill-selected);color:var(--studio-ink);font-size:var(--m-t-action);flex:none;place-items:center;display:grid}.phone-module__xMf4Eq__msgText{flex:1;min-width:0}.phone-module__xMf4Eq__msgName{color:var(--studio-ink);font-size:var(--m-phone-t-body);font-weight:var(--studio-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phone-module__xMf4Eq__msgLast{-webkit-line-clamp:2;color:var(--studio-meta);font-size:var(--m-t-subhead);line-height:var(--m-lh-text);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.phone-module__xMf4Eq__bubbles{gap:var(--m-space-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.phone-module__xMf4Eq__bubbleItem{justify-items:start;gap:var(--m-space-1);min-width:0;display:grid}.phone-module__xMf4Eq__bubbleItem[data-direction=sent]{justify-items:end}.phone-module__xMf4Eq__bubble{max-width:78%;padding:var(--m-space-2)var(--m-space-4);border-radius:var(--m-r-bubble);border-bottom-left-radius:var(--m-r-bubble-tail);background:var(--studio-fill-selected);color:var(--studio-ink);cursor:pointer;font:inherit;font-size:var(--m-t-body);line-height:var(--m-lh-bubble);text-align:left;border:0}.phone-module__xMf4Eq__bubble[data-direction=sent]{border-bottom-left-radius:var(--m-r-bubble);border-bottom-right-radius:var(--m-r-bubble-tail);background:color-mix(in srgb,var(--studio-app-messages)55%,var(--studio-bg-deep))}.phone-module__xMf4Eq__bubbleMeta{color:var(--studio-meta);font-size:var(--m-t-meta)}.phone-module__xMf4Eq__editor{justify-items:start;gap:var(--m-space-3);width:100%;min-width:0;padding-top:var(--m-space-2);display:grid}.phone-module__xMf4Eq__when{gap:var(--m-space-2);width:100%;min-width:0;display:grid}.phone-module__xMf4Eq__chips{gap:var(--m-space-2);flex-wrap:wrap;display:flex}.phone-module__xMf4Eq__chip{min-height:var(--m-hit);padding:0 var(--m-space-3);border-radius:var(--m-r-pill);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-size:var(--m-t-action);text-align:left;background:0 0;border:0}.phone-module__xMf4Eq__chip[aria-checked=true]{background:var(--studio-fill-chip);color:var(--studio-ink)}.phone-module__xMf4Eq__composerBar{gap:var(--m-space-2);padding:var(--m-bottombar-pad)var(--m-gutter)calc(var(--m-bottombar-pad) + var(--m-safe-bottom));background:var(--studio-panel-glass);-webkit-backdrop-filter:blur(var(--studio-panel-blur));backdrop-filter:blur(var(--studio-panel-blur));display:grid}.phone-module__xMf4Eq__senders{gap:var(--m-space-2);min-width:0;display:flex}.phone-module__xMf4Eq__sender{max-width:12ch;min-height:var(--m-hit);padding:0 var(--m-space-3);border-radius:var(--m-r-pill);background:var(--studio-fill-selected);color:var(--studio-ink);cursor:pointer;font:inherit;font-size:var(--m-t-meta);opacity:.45;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden}.phone-module__xMf4Eq__sender[data-side=sent]{background:color-mix(in srgb,var(--studio-app-messages)55%,var(--studio-bg-deep))}.phone-module__xMf4Eq__sender[aria-checked=true]{opacity:1}.phone-module__xMf4Eq__composerRow{align-items:center;gap:var(--m-space-2);min-width:0;display:flex}.phone-module__xMf4Eq__noteRowTitle{max-width:100%;color:var(--studio-ink);font-size:var(--m-phone-t-body);font-weight:var(--studio-weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phone-module__xMf4Eq__noteRowText{max-width:100%;color:var(--studio-ink-quiet);font-family:var(--studio-font-ui);font-size:var(--m-phone-t-body);line-height:var(--m-lh-hint);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.phone-module__xMf4Eq__noteTitle{width:100%;min-width:0;min-height:var(--m-hit);color:var(--studio-ink);caret-color:var(--studio-accent-ink);font-family:var(--studio-font-serif);font-size:var(--m-t-answer);line-height:var(--m-lh-hint);background:0 0;border:0;outline:none;margin:0;padding:0}.phone-module__xMf4Eq__noteBody{width:100%;min-width:0;color:var(--studio-ink);caret-color:var(--studio-accent-ink);font-family:var(--studio-font-serif);font-size:var(--m-phone-t-body);line-height:var(--m-lh-body);resize:none;field-sizing:content;min-height:calc(var(--m-lh-body)*6em);background:0 0;border:0;outline:none;margin:0;padding:0}.phone-module__xMf4Eq__photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.phone-module__xMf4Eq__photoCell,.phone-module__xMf4Eq__photoAdd{aspect-ratio:1;background:var(--studio-fill-field);width:100%;color:var(--studio-ink-quiet);cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.phone-module__xMf4Eq__photoCell:active{opacity:.7}.phone-module__xMf4Eq__photoImage{object-fit:cover;width:100%;height:100%}.phone-module__xMf4Eq__photoAdd{gap:var(--m-space-1);padding:var(--m-space-2);font-size:var(--m-t-meta);text-align:center;flex-direction:column}.phone-module__xMf4Eq__photoAdd:disabled{opacity:.4;cursor:default}.phone-module__xMf4Eq__photoLarge{border-radius:var(--m-r-tile);object-fit:contain;justify-self:center;max-width:100%;max-height:60vh}@keyframes phone-module__xMf4Eq__phoneForward{0%{opacity:0;transform:translateX(var(--m-space-6))}to{opacity:1;transform:none}}@keyframes phone-module__xMf4Eq__phoneBack{0%{opacity:0;transform:translateX(calc(var(--m-space-6)*-1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.phone-module__xMf4Eq__screen{animation:none}.phone-module__xMf4Eq__switch,.phone-module__xMf4Eq__knob{transition:none}}
.StudioStageScreen-module__reljGa__stage{height:var(--studio-viewport-h);overscroll-behavior:none;background:var(--studio-bg);color:var(--studio-ink);isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0;overflow:hidden}.StudioStageScreen-module__reljGa__backdrop{z-index:-1;background:var(--studio-backdrop-base);position:absolute;inset:0;overflow:hidden}.StudioStageScreen-module__reljGa__scene{object-fit:cover;width:120%;height:120%;filter:var(--studio-backdrop-scene-filter);opacity:var(--studio-backdrop-scene-opacity);position:absolute;inset:-10%}.StudioStageScreen-module__reljGa__veil{background:var(--studio-backdrop-veil);position:absolute;inset:0}.StudioStageScreen-module__reljGa__state{width:min(100% - var(--studio-gutter)*2,var(--adventure-dialog-width));grid-row:1/-1;place-self:center}
.studio-mobile-module__5I1Biq__mobile{--m-gutter:var(--space-4);--m-safe-top:env(safe-area-inset-top,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-topbar:56px;--m-progress:2px;--m-content-top:24px;--m-content-bottom:24px;--m-bottombar-pad:12px;--m-cta:var(--adventure-field-height);--m-hit:44px;--m-row:52px;--m-space-1:var(--space-1);--m-space-2:var(--space-2);--m-space-3:var(--space-3);--m-space-4:var(--space-4);--m-space-5:var(--space-5);--m-space-6:var(--space-6);--m-space-7:var(--space-7);--m-space-8:var(--space-8);--m-section:var(--space-7);--m-stack:var(--space-4);--m-label-gap:var(--space-2);--m-field-gap:var(--space-5);--m-card-w:min(76vw,300px);--m-thumb-w:40px;--m-thumb-h:53px;--m-phone-ratio:9/19.5;--m-r-card:var(--radius-5);--m-r-tile:var(--radius-card);--m-r-control:var(--radius-3);--m-r-pill:var(--radius-pill);--m-phone-stage-h:300px;--m-phone-fit-preview:.3;--m-avatar:40px;--m-r-bubble:18px;--m-r-bubble-tail:6px;--m-t-chrome:var(--body-2-size);--m-t-eyebrow:var(--adventure-card-meta-size);--m-t-question:var(--heading-8-size);--m-t-hint:var(--body-3-size);--m-t-answer:var(--heading-9-size);--m-t-body:var(--body-2-size);--m-t-row:var(--adventure-card-title-size);--m-t-meta:var(--adventure-card-meta-size);--m-t-action:var(--body-2-size);--m-lh-hint:1.5;--m-lh-body:1.7;--m-t-subhead:15px;--m-phone-t-body:17px;--m-lh-text:1.45;--m-lh-bubble:1.3}
.studio-skin-module__VdKAfW__skin{--studio-viewport-h:100svh;--studio-workspace-width:1240px;--studio-gutter:clamp(var(--space-4),3vw,var(--space-8));--studio-column-gap:clamp(var(--space-6),4vw,var(--space-10));--studio-measure:40rem;--studio-preview-width:372px;--studio-control-min:44px;--studio-control-height:var(--adventure-control-height);--studio-action-height:44px;--studio-phone-fit:.7;--studio-section-gap:clamp(var(--space-7),5vh,var(--space-9));--studio-bg:var(--background-black);--studio-bg-deep:var(--brand-black);--studio-backdrop-base:radial-gradient(130% 100% at 50% 0%,var(--surface-inverse-raised)0%,var(--background-black)52%,var(--brand-black)100%);--studio-backdrop-scene-filter:blur(48px)saturate(.9)brightness(.5);--studio-backdrop-scene-opacity:.55;--studio-backdrop-veil:linear-gradient(to bottom,color-mix(in srgb,var(--background-black)62%,transparent)0%,color-mix(in srgb,var(--background-black)78%,transparent)42%,color-mix(in srgb,var(--background-black)94%,transparent)100%);--studio-ink:var(--text-inverse);--studio-ink-quiet:var(--text-inverse-muted);--studio-meta:var(--text-inverse-subtle);--studio-faint:var(--text-inverse-subtle);--studio-fill-field:var(--surface-inverse-hover);--studio-fill-chip:var(--surface-inverse-hover);--studio-fill-hover:var(--surface-inverse-control);--studio-fill-selected:var(--surface-inverse-control-hover);--studio-fill-strong:var(--surface-inverse-control-hover);--studio-focus-ring:var(--adventure-focus-ring);--studio-panel-bg:var(--surface-inverse-overlay);--studio-panel-glass:color-mix(in srgb,var(--background-black)62%,transparent);--studio-panel-blur:24px;--studio-panel-highlight:linear-gradient(180deg,color-mix(in srgb,var(--text-inverse)6%,transparent),transparent 42%);--studio-shadow-soft:0 10px 30px #00000080;--studio-shadow-panel:0 30px 80px #0000009e;--studio-shadow-object:var(--adventure-overlay-shadow);--studio-scroll-mask:#000;--studio-accent:var(--brand-primary);--studio-accent-ink:var(--text-inverse);--studio-accent-soft:var(--surface-inverse-hover);--studio-select:var(--adventure-focus-ring);--studio-app-messages:color-mix(in srgb,var(--adventure-green)70%,var(--brand-black));--studio-app-memo:color-mix(in srgb,var(--adventure-blue)70%,var(--brand-black));--studio-app-album:color-mix(in srgb,var(--adventure-purple)70%,var(--brand-black));--studio-app-moments:color-mix(in srgb,var(--adventure-teal)55%,var(--brand-black));--studio-danger:var(--adventure-danger);--studio-ok:var(--adventure-green);--studio-card-ratio:3/4;--studio-character-card-ratio:2/3;--studio-card-veil:linear-gradient(to top,color-mix(in srgb,var(--brand-black)94%,transparent)0%,color-mix(in srgb,var(--brand-black)58%,transparent)34%,transparent 64%);--studio-card-sheen:linear-gradient(118deg,color-mix(in srgb,var(--text-inverse)16%,transparent)0%,color-mix(in srgb,var(--text-inverse)3.5%,transparent)22%,transparent 42%);--studio-card-empty:radial-gradient(80% 60% at 50% 34%,color-mix(in srgb,var(--text-inverse)9%,transparent),transparent 70%),linear-gradient(180deg,var(--surface-inverse-raised)0%,var(--brand-black)100%);--studio-phone-radius:55px;--studio-phone-frame:0 0 0 3px var(--surface-inverse-raised),0 0 0 4px color-mix(in srgb,var(--text-inverse)10%,transparent);--studio-phone-shadow:0 60px 120px -30px #000c,0 24px 48px -12px #0009;--studio-phone-glass:color-mix(in srgb,var(--surface-inverse-raised)72%,transparent);--studio-phone-veil:linear-gradient(to top,color-mix(in srgb,var(--brand-black)78%,transparent)0%,color-mix(in srgb,var(--brand-black)30%,transparent)42%,color-mix(in srgb,var(--brand-black)10%,transparent)66%,color-mix(in srgb,var(--brand-black)34%,transparent)100%);--studio-phone-dock:color-mix(in srgb,var(--surface-inverse-raised)60%,transparent);--studio-phone-reflection:linear-gradient(115deg,color-mix(in srgb,var(--text-inverse)8.5%,transparent)0%,color-mix(in srgb,var(--text-inverse)2.8%,transparent)16%,transparent 30%);--studio-font-ui:var(--font-ui);--studio-font-serif:var(--font-adventure-serif);--studio-t-caption2:var(--adventure-chip-size);--studio-t-caption1:var(--adventure-card-meta-size);--studio-t-footnote:var(--adventure-card-meta-size);--studio-t-subhead:var(--body-3-size);--studio-t-callout:var(--body-2-size);--studio-t-body:var(--body-2-size);--studio-t-title3:var(--adventure-page-dek-size);--studio-t-title2:var(--heading-9-size);--studio-t-title1:var(--heading-8-size);--studio-t-large:var(--heading-7-size);--studio-lh-compact:1;--studio-lh-ui:1.3;--studio-lh-text:1.45;--studio-lh-reading:1.6;--studio-lh-prose:1.9;--studio-weight-regular:var(--font-weight-regular,400);--studio-weight-medium:var(--font-weight-medium,500);--studio-weight-semibold:var(--font-weight-semibold,600);--studio-tracking-body:.01em;--studio-tracking-display:.02em;--studio-tracking-meta:.09em;--studio-tracking-wide:.09em;--studio-type-display:var(--studio-t-title1);--studio-type-section:var(--studio-t-title3);--studio-type-card-name:var(--studio-t-title2);--studio-type-body:var(--studio-t-body);--studio-type-ui:var(--studio-t-subhead);--studio-type-label:var(--studio-t-footnote);--studio-type-meta:var(--studio-t-caption1);--studio-type-micro:var(--studio-t-caption2);--studio-leading-writing:1.72;--studio-r-card:var(--radius-panel);--studio-r-panel:var(--radius-panel);--studio-r-tile:var(--radius-card);--studio-r-control:var(--radius-3);--studio-r-pill:var(--radius-pill);--studio-duration-fast:.16s;--studio-duration-control:.18s;--studio-duration-screen:.26s;--studio-duration-reveal:.42s;--studio-ease:cubic-bezier(.2,.8,.2,1);--studio-ease-out:cubic-bezier(.16,1,.3,1);--studio-press-bg:color-mix(in srgb,var(--text-inverse)14%,transparent);--studio-press-scale:.97;color:var(--studio-ink-quiet);font-family:var(--studio-font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased}@media (max-height:900px){.studio-skin-module__VdKAfW__skin{--studio-phone-fit:.62}}@media (max-height:820px){.studio-skin-module__VdKAfW__skin{--studio-phone-fit:.55}}@media (max-height:740px){.studio-skin-module__VdKAfW__skin{--studio-phone-fit:.48}}@media (max-height:680px){.studio-skin-module__VdKAfW__skin{--studio-phone-fit:.42}}@media (max-width:900px){.studio-skin-module__VdKAfW__skin{--studio-gutter:var(--space-4);--studio-column-gap:0px;--studio-measure:100%;--studio-type-display:var(--studio-t-title2);--studio-type-card-name:var(--studio-t-title3);--studio-section-gap:var(--space-7)}}
.PlayerPhoneOverlay-module__k5PpYW__root{display:contents}.PlayerPhoneOverlay-module__k5PpYW__overlay{z-index:100;background:var(--studio-bg-deep);isolation:isolate;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.PlayerPhoneOverlay-module__k5PpYW__ambient{z-index:-1;object-fit:cover;filter:blur(48px)saturate(.9)brightness(.32);width:120%;height:120%;position:absolute;inset:-10%}.PlayerPhoneOverlay-module__k5PpYW__chrome{min-height:var(--m-topbar);padding:env(safe-area-inset-top,0px)var(--m-gutter)0;justify-content:flex-end;align-items:center;display:flex}.PlayerPhoneOverlay-module__k5PpYW__device{min-height:0;padding-bottom:calc(var(--m-content-bottom) + env(safe-area-inset-bottom,0px));--studio-phone-fit:.82;place-items:center;display:grid;overflow:auto}@media (max-height:780px){.PlayerPhoneOverlay-module__k5PpYW__device{--studio-phone-fit:.74}}@media (max-height:700px){.PlayerPhoneOverlay-module__k5PpYW__device{--studio-phone-fit:.66}}@media (max-height:620px){.PlayerPhoneOverlay-module__k5PpYW__device{--studio-phone-fit:.58}}@media (max-width:360px){.PlayerPhoneOverlay-module__k5PpYW__device{--studio-phone-fit:.68}}
.DossierSummary-module__IcL5UW__dossier{gap:var(--m-stack);min-width:0;display:grid}.DossierSummary-module__IcL5UW__heading{color:var(--studio-ink);font-size:var(--m-t-chrome);font-weight:var(--studio-weight-semibold);margin:0}.DossierSummary-module__IcL5UW__rows{min-width:0;margin:0;padding:0;list-style:none}.DossierSummary-module__IcL5UW__row{align-items:center;gap:var(--m-space-3);width:100%;min-width:0;max-width:100%;min-height:var(--m-row);padding:var(--m-space-2)0;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.DossierSummary-module__IcL5UW__thumb{width:var(--m-thumb-w);height:var(--m-thumb-h);border-radius:var(--m-r-control);object-fit:cover;object-position:center 18%;flex:none}.DossierSummary-module__IcL5UW__thumb[data-empty]{background:var(--studio-fill-field)}.DossierSummary-module__IcL5UW__label{align-items:baseline;gap:var(--m-space-2);color:var(--studio-ink);font-size:var(--adventure-card-title-size);font-weight:var(--studio-weight-medium);flex:none;display:flex}.DossierSummary-module__IcL5UW__required{color:var(--studio-meta);font-size:var(--m-t-meta);font-weight:var(--studio-weight-regular)}.DossierSummary-module__IcL5UW__value{min-width:0;color:var(--studio-ink-quiet);font-size:var(--m-t-meta);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.DossierSummary-module__IcL5UW__value[data-empty]{color:var(--studio-meta)}.DossierSummary-module__IcL5UW__value[data-missing]{color:var(--studio-danger)}
.PreviewMobile-module__CF9QiG__preview{align-content:start;gap:var(--m-section);min-width:0;display:grid}.PreviewMobile-module__CF9QiG__pieces{gap:var(--m-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.PreviewMobile-module__CF9QiG__piece{gap:var(--m-space-2);min-width:0;margin:0;display:grid}.PreviewMobile-module__CF9QiG__caption{color:var(--studio-meta);font-size:var(--m-t-hint);line-height:var(--m-lh-hint)}.PreviewMobile-module__CF9QiG__row{align-items:center;gap:var(--m-space-3);width:100%;min-width:0;min-height:var(--m-row);padding:var(--m-space-2)0;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;display:flex}.PreviewMobile-module__CF9QiG__thumb{width:var(--m-thumb-w);height:var(--m-thumb-h);border-radius:var(--m-r-control);object-fit:cover;flex:none}.PreviewMobile-module__CF9QiG__thumb[data-empty]{background:var(--studio-fill-field)}.PreviewMobile-module__CF9QiG__label{color:var(--studio-ink);font-size:var(--m-t-row);font-weight:var(--studio-weight-medium);flex:none}.PreviewMobile-module__CF9QiG__value{min-width:0;color:var(--studio-ink-quiet);font-size:var(--m-t-meta);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.PreviewMobile-module__CF9QiG__chevron{color:var(--studio-meta);font-size:var(--m-t-row);flex:none;line-height:1}
.CharacterStageMobile-module__m_qdXq__page{scrollbar-width:none;min-height:0;padding:var(--m-content-top)var(--m-gutter)var(--m-content-bottom);animation:CharacterStageMobile-module__m_qdXq__stageIn var(--studio-duration-screen)var(--studio-ease-out)both;overflow-y:auto}.CharacterStageMobile-module__m_qdXq__page::-webkit-scrollbar{display:none}@keyframes CharacterStageMobile-module__m_qdXq__stageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CharacterStageMobile-module__m_qdXq__page{animation:none}}
.GameCard-module__Ll2lwa__card{gap:var(--space-3);width:100%;min-width:0;display:grid}.GameCard-module__Ll2lwa__row{grid-template-columns:var(--studio-game-thumb,140px)minmax(0,1fr);gap:var(--space-3);align-items:center;min-width:0;display:grid}.GameCard-module__Ll2lwa__card[data-variant=full]{--studio-game-thumb:220px}.GameCard-module__Ll2lwa__slot{aspect-ratio:16/9;border-radius:var(--studio-r-tile);background:var(--studio-bg-deep);width:100%;box-shadow:var(--studio-shadow-soft);isolation:isolate;margin:0;position:relative;overflow:hidden}.GameCard-module__Ll2lwa__slot[data-empty]{background:var(--studio-fill-field)}.GameCard-module__Ll2lwa__cover{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.GameCard-module__Ll2lwa__pick{place-content:center;justify-items:center;gap:var(--space-1);width:100%;height:100%;padding:var(--space-2);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-size:var(--studio-type-micro);font-weight:var(--studio-weight-medium);text-align:center;text-wrap:balance;background:0 0;border:0;margin:0;display:grid;position:absolute;inset:0}.GameCard-module__Ll2lwa__pickGlyph{color:var(--studio-faint);font-size:var(--studio-type-section);line-height:1}.GameCard-module__Ll2lwa__body{gap:var(--space-1);min-width:0;display:grid}.GameCard-module__Ll2lwa__title{color:var(--studio-ink);font-family:var(--studio-font-ui);font-size:var(--studio-type-section);font-weight:var(--studio-weight-semibold);letter-spacing:var(--studio-tracking-display);line-height:var(--studio-lh-ui);overflow-wrap:anywhere;margin:0}.GameCard-module__Ll2lwa__card[data-variant=full] .GameCard-module__Ll2lwa__title{font-size:var(--studio-type-card-name)}.GameCard-module__Ll2lwa__tagline{color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.GameCard-module__Ll2lwa__summary{color:var(--studio-ink-quiet);font-size:var(--studio-type-ui);line-height:var(--studio-lh-reading);white-space:pre-wrap;margin:0}@media (max-width:420px){.GameCard-module__Ll2lwa__row{grid-template-columns:minmax(0,1fr)}}
.GameCardWorkspace-module__No1UPW__workspace{gap:var(--studio-column-gap);grid-template-columns:minmax(0,1fr) 340px;align-items:start;width:100%;display:grid}.GameCardWorkspace-module__No1UPW__writing{min-width:0}.GameCardWorkspace-module__No1UPW__rail{top:var(--space-4);gap:var(--space-3);border-radius:var(--studio-r-panel);transition:box-shadow var(--studio-duration-control)var(--studio-ease);display:grid;position:sticky}.GameCardWorkspace-module__No1UPW__rail[data-dragging]{box-shadow:var(--studio-select)}.GameCardWorkspace-module__No1UPW__railLabel{color:var(--studio-meta);font-size:var(--studio-type-meta);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-wide);text-transform:uppercase}.GameCardWorkspace-module__No1UPW__railActions{gap:var(--space-2);justify-items:start;display:grid}.GameCardWorkspace-module__No1UPW__note{color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.GameCardWorkspace-module__No1UPW__notice{color:var(--studio-danger);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}@media (max-width:1100px){.GameCardWorkspace-module__No1UPW__workspace{grid-template-columns:minmax(0,1fr)}.GameCardWorkspace-module__No1UPW__rail{position:static}}@media (prefers-reduced-motion:reduce){.GameCardWorkspace-module__No1UPW__rail{transition:none}}
.package-module__EUSJ9W__workbench{align-content:start;gap:var(--space-7);min-width:0;display:grid}.package-module__EUSJ9W__zone{gap:var(--space-3);min-width:0;display:grid}.package-module__EUSJ9W__heading{color:var(--studio-ink);font-family:var(--studio-font-ui);font-size:var(--studio-type-section);font-weight:var(--studio-weight-semibold);line-height:var(--studio-lh-ui);text-wrap:balance;margin:0}.package-module__EUSJ9W__line{max-width:var(--studio-measure);color:var(--studio-ink-quiet);font-size:var(--studio-type-ui);line-height:var(--studio-lh-text);margin:0}.package-module__EUSJ9W__aside{max-width:var(--studio-measure);color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.package-module__EUSJ9W__drop{place-content:center;justify-items:center;gap:var(--space-2);width:100%;min-height:180px;padding:var(--space-6);border-radius:var(--studio-r-panel);background:var(--studio-fill-field);color:var(--studio-ink);cursor:pointer;font:inherit;font-size:var(--studio-type-ui);font-weight:var(--studio-weight-medium);text-align:center;transition:background var(--studio-duration-fast)var(--studio-ease),box-shadow var(--studio-duration-control)var(--studio-ease);border:0;display:grid}.package-module__EUSJ9W__drop[data-dragging]{background:var(--studio-fill-hover);box-shadow:var(--studio-select)}.package-module__EUSJ9W__drop:disabled{cursor:default;opacity:.5}.package-module__EUSJ9W__dropFormats{color:var(--studio-meta);font-size:var(--studio-type-label);font-weight:var(--studio-weight-regular)}.package-module__EUSJ9W__files{gap:var(--space-2);min-width:0;display:grid}.package-module__EUSJ9W__summary{color:var(--studio-ink);font-size:var(--studio-type-ui);font-variant-numeric:tabular-nums;margin:0}.package-module__EUSJ9W__entry{color:var(--studio-meta);font-size:var(--studio-type-label);overflow-wrap:anywhere;margin:0}.package-module__EUSJ9W__entryValue{color:var(--studio-ink-quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.package-module__EUSJ9W__candidates{gap:var(--space-2);margin:var(--space-1)0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.package-module__EUSJ9W__candidate{min-height:var(--studio-control-min);padding:0 var(--space-3);border-radius:var(--studio-r-pill);background:var(--studio-fill-chip);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--studio-type-label);overflow-wrap:anywhere;border:0}.package-module__EUSJ9W__candidate[aria-pressed=true]{background:var(--studio-fill-selected);color:var(--studio-ink)}.package-module__EUSJ9W__candidate:disabled{cursor:default}.package-module__EUSJ9W__progress{gap:var(--space-2);min-width:0;display:grid}.package-module__EUSJ9W__progressLine{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--studio-ink-quiet);font-size:var(--studio-type-label);font-variant-numeric:tabular-nums;margin:0;display:flex}.package-module__EUSJ9W__progressPath{color:var(--studio-faint);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.package-module__EUSJ9W__track{border-radius:var(--studio-r-pill);background:var(--studio-fill-field);width:100%;height:3px;overflow:hidden}.package-module__EUSJ9W__trackInk{border-radius:var(--studio-r-pill);background:var(--studio-ink);height:100%;transition:width var(--studio-duration-control)var(--studio-ease);display:block}.package-module__EUSJ9W__failure{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.package-module__EUSJ9W__failureText{color:var(--studio-danger);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.package-module__EUSJ9W__checks{gap:var(--space-3);min-width:0;display:grid}.package-module__EUSJ9W__blockLabel{color:var(--studio-ink);font-size:var(--studio-type-ui);font-weight:var(--studio-weight-semibold);margin:0}.package-module__EUSJ9W__note{color:var(--studio-danger);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.package-module__EUSJ9W__rows{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.package-module__EUSJ9W__row{gap:var(--space-1)var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.package-module__EUSJ9W__mark{color:var(--studio-ok);font-size:var(--studio-type-label);line-height:var(--studio-lh-text)}.package-module__EUSJ9W__row[data-block] .package-module__EUSJ9W__mark{color:var(--studio-danger)}.package-module__EUSJ9W__rowTitle{color:var(--studio-ink);font-size:var(--studio-type-ui)}.package-module__EUSJ9W__reason{color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);overflow-wrap:anywhere;grid-column:2;margin:0}.package-module__EUSJ9W__reason code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.package-module__EUSJ9W__run{gap:var(--space-3);min-width:0;display:grid}.package-module__EUSJ9W__runHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.package-module__EUSJ9W__viewports{gap:var(--space-1);display:flex}.package-module__EUSJ9W__viewport{min-height:var(--studio-control-min);padding:0 var(--space-3);border-radius:var(--studio-r-pill);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-size:var(--studio-type-label);background:0 0;border:0}.package-module__EUSJ9W__viewport[aria-pressed=true]{background:var(--studio-fill-chip);color:var(--studio-ink)}.package-module__EUSJ9W__stage{border-radius:var(--studio-r-panel);background:var(--studio-bg-deep);width:min(100%,1024px);overflow:hidden}.package-module__EUSJ9W__stage[data-viewport=mobile]{width:min(100%,390px);margin-inline:auto}.package-module__EUSJ9W__frame{aspect-ratio:16/9;background:var(--studio-bg-deep);border:0;width:100%;display:block}.package-module__EUSJ9W__stage[data-viewport=mobile] .package-module__EUSJ9W__frame{aspect-ratio:390/640}.package-module__EUSJ9W__runNote{color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}@media (prefers-reduced-motion:reduce){.package-module__EUSJ9W__drop,.package-module__EUSJ9W__trackInk{transition:none}}
.GamePreviewWorkspace-module__qBGyzq__preview{gap:var(--space-7);display:grid}.GamePreviewWorkspace-module__qBGyzq__header{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.GamePreviewWorkspace-module__qBGyzq__heading{color:var(--studio-ink);font-family:var(--studio-font-ui);font-size:var(--studio-type-display);font-weight:var(--studio-weight-semibold);letter-spacing:var(--studio-tracking-display);line-height:var(--studio-lh-ui);margin:0}.GamePreviewWorkspace-module__qBGyzq__lede{max-width:34rem;color:var(--studio-meta);font-size:var(--studio-type-ui);line-height:var(--studio-lh-text);margin:0}.GamePreviewWorkspace-module__qBGyzq__body{gap:var(--studio-column-gap);grid-template-columns:minmax(0,1fr) minmax(280px,380px);justify-content:center;align-items:start;display:grid}.GamePreviewWorkspace-module__qBGyzq__doors{gap:var(--space-7);align-items:start;min-width:0;display:grid}.GamePreviewWorkspace-module__qBGyzq__exhibit{align-content:start;gap:var(--space-3);min-width:0;display:grid}.GamePreviewWorkspace-module__qBGyzq__label{color:var(--studio-faint);font-size:var(--studio-type-micro);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-wide);text-transform:uppercase}.GamePreviewWorkspace-module__qBGyzq__rights{color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);text-align:center;margin:0}@media (max-width:1180px){.GamePreviewWorkspace-module__qBGyzq__body{grid-template-columns:minmax(0,1fr)}}
.PackageWorkspace-module__YkuJvG__workspace{justify-content:center;width:100%;min-width:0;display:grid}.PackageWorkspace-module__YkuJvG__column{width:min(100%,1024px);min-width:0}
.GameFlow-module__-Ou7ja__cover{justify-items:start;gap:var(--m-stack);display:grid}.GameFlow-module__-Ou7ja__slot{place-content:center;justify-items:center;gap:var(--m-space-2);aspect-ratio:16/9;width:100%;padding:var(--m-space-4);border-radius:var(--m-r-card);background:var(--studio-fill-field);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-size:var(--m-t-action);font-weight:var(--studio-weight-medium);border:0;margin:0;display:grid;overflow:hidden}.GameFlow-module__-Ou7ja__glyph{color:var(--studio-faint);font-size:var(--m-t-question);line-height:1}.GameFlow-module__-Ou7ja__slot[data-filled]{background:var(--studio-bg-deep);box-shadow:var(--studio-shadow-object);padding:0;display:block}.GameFlow-module__-Ou7ja__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.GameFlow-module__-Ou7ja__empty{color:var(--studio-ink-quiet);text-align:center;text-wrap:balance}
.GamePreviewMobile-module__krLCRq__preview{align-content:start;gap:var(--m-section);min-width:0;display:grid}
.GameStageMobile-module__QNA7oW__page{scrollbar-width:none;min-height:0;padding:var(--m-content-top)var(--m-gutter)var(--m-content-bottom);animation:GameStageMobile-module__QNA7oW__stageIn var(--studio-duration-screen)var(--studio-ease-out)both;overflow-y:auto}.GameStageMobile-module__QNA7oW__page::-webkit-scrollbar{display:none}.GameStageMobile-module__QNA7oW__rights{color:var(--studio-meta);font-size:var(--m-t-meta);line-height:var(--m-lh-hint);margin:0}@keyframes GameStageMobile-module__QNA7oW__stageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.GameStageMobile-module__QNA7oW__page{animation:none}}
.CastWorkbench-module__5AwsEG__workbench{gap:var(--studio-column-gap);grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;width:100%;display:grid}.CastWorkbench-module__5AwsEG__roster{top:var(--space-4);gap:var(--space-3);min-width:0;display:grid;position:sticky}.CastWorkbench-module__5AwsEG__roster>.CastWorkbench-module__5AwsEG__action,.CastWorkbench-module__5AwsEG__roster>.CastWorkbench-module__5AwsEG__note{justify-self:start}.CastWorkbench-module__5AwsEG__row{padding-inline:var(--space-2);border-radius:var(--studio-r-control);transition:background var(--studio-duration-fast)var(--studio-ease)}.CastWorkbench-module__5AwsEG__row[data-current]{background:var(--studio-fill-selected)}.CastWorkbench-module__5AwsEG__thumb,.CastWorkbench-module__5AwsEG__thumbEmpty{width:36px;aspect-ratio:var(--studio-card-ratio);border-radius:var(--studio-r-control);object-fit:cover;-webkit-user-select:none;user-select:none;flex:none}.CastWorkbench-module__5AwsEG__thumbEmpty{background:var(--studio-fill-field)}.CastWorkbench-module__5AwsEG__rowBody{gap:var(--space-1);flex:auto;min-width:0;display:grid}.CastWorkbench-module__5AwsEG__rowName,.CastWorkbench-module__5AwsEG__rowLine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CastWorkbench-module__5AwsEG__rowName{color:var(--studio-ink);font-size:var(--studio-type-ui);font-weight:var(--studio-weight-medium)}.CastWorkbench-module__5AwsEG__rowLine{color:var(--studio-ink-quiet);font-size:var(--studio-type-meta)}.CastWorkbench-module__5AwsEG__editor{gap:var(--space-7);border-radius:var(--studio-r-panel);min-width:0;transition:box-shadow var(--studio-duration-control)var(--studio-ease);justify-items:start;display:grid}.CastWorkbench-module__5AwsEG__editor[data-dragging]{box-shadow:var(--studio-select)}.CastWorkbench-module__5AwsEG__portrait{align-items:center;gap:var(--space-4);width:100%;min-width:0;display:flex}.CastWorkbench-module__5AwsEG__slot{width:120px;aspect-ratio:var(--studio-card-ratio);border-radius:var(--studio-r-tile);background:var(--studio-fill-field);cursor:pointer;font:inherit;border:0;flex:none;place-content:center;margin:0;padding:0;display:grid;overflow:hidden}.CastWorkbench-module__5AwsEG__slot[data-filled]{background:var(--studio-bg-deep);box-shadow:var(--studio-shadow-object)}.CastWorkbench-module__5AwsEG__slot:disabled{cursor:default}.CastWorkbench-module__5AwsEG__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.CastWorkbench-module__5AwsEG__glyph{color:var(--studio-faint);font-size:var(--studio-type-display);line-height:1}.CastWorkbench-module__5AwsEG__portraitSide{gap:var(--space-2);flex:auto;justify-items:start;min-width:0;display:grid}.CastWorkbench-module__5AwsEG__label{color:var(--studio-meta);font-size:var(--studio-type-meta);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-wide);text-transform:uppercase}.CastWorkbench-module__5AwsEG__note{color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.CastWorkbench-module__5AwsEG__notice{color:var(--studio-danger);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.CastWorkbench-module__5AwsEG__field{gap:var(--space-2);width:100%;min-width:0;display:grid}.CastWorkbench-module__5AwsEG__question{color:var(--studio-ink);cursor:text;font-family:var(--studio-font-ui);font-size:var(--studio-type-section);font-weight:var(--studio-weight-semibold);letter-spacing:var(--studio-tracking-display);line-height:var(--studio-lh-ui);text-wrap:balance;display:block}.CastWorkbench-module__5AwsEG__hint{color:var(--studio-meta);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.CastWorkbench-module__5AwsEG__writing{padding-bottom:var(--space-6);isolation:isolate;position:relative}.CastWorkbench-module__5AwsEG__writing:after{content:"";z-index:-1;background:radial-gradient(42% 34% at 40% 66%,var(--studio-accent-soft),transparent 70%);opacity:0;transition:opacity var(--studio-duration-reveal)var(--studio-ease-out);pointer-events:none;position:absolute;inset:0}.CastWorkbench-module__5AwsEG__writing:focus-within:after{opacity:.55}.CastWorkbench-module__5AwsEG__input,.CastWorkbench-module__5AwsEG__textarea{width:100%;color:var(--studio-ink);caret-color:var(--studio-accent-ink);font-family:var(--studio-font-ui);resize:none;background:0 0;border:0;outline:none;margin:0;padding:0;display:block}.CastWorkbench-module__5AwsEG__input::placeholder,.CastWorkbench-module__5AwsEG__textarea::placeholder{color:var(--studio-faint)}.CastWorkbench-module__5AwsEG__input{min-height:var(--studio-control-min);font-size:var(--studio-t-title2);line-height:var(--studio-lh-ui);letter-spacing:var(--studio-tracking-display)}.CastWorkbench-module__5AwsEG__textarea{font-size:var(--studio-type-body);line-height:var(--studio-leading-writing);field-sizing:content;min-height:calc(var(--studio-leading-writing)*2em)}.CastWorkbench-module__5AwsEG__count{right:0;bottom:var(--space-1);color:var(--studio-ink-quiet);font-size:var(--studio-type-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--studio-tracking-meta);opacity:0;transition:opacity var(--studio-duration-control)var(--studio-ease);position:absolute}.CastWorkbench-module__5AwsEG__count[data-visible]{opacity:1}.CastWorkbench-module__5AwsEG__blank{gap:var(--space-4);padding-block:var(--space-9);max-width:var(--studio-measure);align-content:start;justify-items:start;display:grid}.CastWorkbench-module__5AwsEG__blankLine{color:var(--studio-ink-quiet);font-family:var(--studio-font-ui);font-size:var(--studio-type-body);line-height:var(--studio-lh-text);margin:0}@media (hover:hover) and (pointer:fine){.CastWorkbench-module__5AwsEG__row:not([data-current]):hover{background:var(--studio-fill-hover)}}@media (max-width:1100px){.CastWorkbench-module__5AwsEG__workbench{grid-template-columns:minmax(0,1fr)}.CastWorkbench-module__5AwsEG__roster{position:static}}@media (prefers-reduced-motion:reduce){.CastWorkbench-module__5AwsEG__row,.CastWorkbench-module__5AwsEG__editor,.CastWorkbench-module__5AwsEG__count,.CastWorkbench-module__5AwsEG__writing:after{transition:none}}
.StoryOpening-module__5thoYG__opening{gap:var(--space-5);min-width:0;display:grid}.StoryOpening-module__5thoYG__prose{gap:var(--space-4);color:var(--studio-ink);font-family:var(--studio-font-serif);font-size:var(--studio-type-ui);line-height:var(--studio-lh-reading);margin:0;display:grid}.StoryOpening-module__5thoYG__prose p{margin:0}.StoryOpening-module__5thoYG__empty{color:var(--studio-faint);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.StoryOpening-module__5thoYG__actions{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.StoryOpening-module__5thoYG__actions li{padding:var(--space-2)var(--space-4);border-radius:var(--studio-r-pill);background:var(--studio-fill-chip);color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text)}
.nepenthe-article-module__YW7rLW__layout{gap:var(--adventure-section-gap);padding-block:var(--adventure-block-gap)var(--adventure-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.nepenthe-article-module__YW7rLW__layout[data-rail=true]{grid-template-columns:minmax(0,var(--adventure-column-prose))minmax(16rem,20rem);justify-content:space-between}.nepenthe-article-module__YW7rLW__main{gap:var(--adventure-section-gap);min-width:0;max-width:var(--adventure-column-prose);flex-direction:column;display:flex}.nepenthe-article-module__YW7rLW__section{gap:var(--adventure-block-gap);display:grid}.nepenthe-article-module__YW7rLW__takeaways{gap:var(--adventure-stack-gap);padding:var(--adventure-block-gap);border-radius:var(--adventure-radius-panel);background:var(--adventure-panel-bg-soft);display:grid}.nepenthe-article-module__YW7rLW__takeawaysHeading,.nepenthe-article-module__YW7rLW__railHeading{color:var(--text-inverse-subtle);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.nepenthe-article-module__YW7rLW__takeawaysList{gap:var(--space-4);padding-left:var(--space-5);margin:0;list-style:outside;display:grid}.nepenthe-article-module__YW7rLW__takeawaysList li::marker{color:var(--text-inverse-subtle)}.nepenthe-article-module__YW7rLW__rail{min-width:0}.nepenthe-article-module__YW7rLW__railSticky{top:calc(var(--adventure-catalog-header-height) + var(--space-4));gap:var(--adventure-block-gap);display:grid;position:sticky}.nepenthe-article-module__YW7rLW__railBlock{gap:var(--space-4);display:grid}.nepenthe-article-module__YW7rLW__toc{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.nepenthe-article-module__YW7rLW__tocLink{color:var(--text-inverse-muted);transition:color var(--adventure-motion);text-decoration:none}.nepenthe-article-module__YW7rLW__tocLink:hover,.nepenthe-article-module__YW7rLW__tocLink:focus-visible{color:var(--text-inverse)}.nepenthe-article-module__YW7rLW__tail{gap:var(--adventure-section-gap);padding-block:0 var(--adventure-section-gap);flex-direction:column;display:flex}.nepenthe-article-module__YW7rLW__relatedGrid{gap:var(--adventure-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.nepenthe-article-module__YW7rLW__layout[data-rail=true]{grid-template-columns:minmax(0,1fr)}.nepenthe-article-module__YW7rLW__rail{order:-1}.nepenthe-article-module__YW7rLW__railSticky{position:static}.nepenthe-article-module__YW7rLW__railBlock[data-block=toc]{display:none}.nepenthe-article-module__YW7rLW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nepenthe-article-module__YW7rLW__relatedGrid{grid-template-columns:minmax(0,1fr)}}
.StoryPanel-module__Evp-LW__panel{gap:var(--space-4);width:100%;min-width:0;display:grid}.StoryPanel-module__Evp-LW__card{aspect-ratio:16/9;border-radius:var(--studio-r-card);background:var(--studio-bg-deep);width:100%;box-shadow:var(--studio-shadow-object);isolation:isolate;margin:0;position:relative;overflow:hidden}.StoryPanel-module__Evp-LW__card[data-empty]{background:var(--studio-fill-field)}.StoryPanel-module__Evp-LW__cover{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.StoryPanel-module__Evp-LW__pick{place-content:center;justify-items:center;gap:var(--space-2);width:100%;height:100%;padding:var(--space-4);color:var(--studio-ink-quiet);cursor:pointer;font:inherit;font-size:var(--studio-type-ui);font-weight:var(--studio-weight-medium);transition:background var(--studio-duration-fast)var(--studio-ease),color var(--studio-duration-fast)var(--studio-ease);background:0 0;border:0;margin:0;display:grid;position:absolute;inset:0}.StoryPanel-module__Evp-LW__pickGlyph{color:var(--studio-faint);font-size:var(--studio-type-display);line-height:1}.StoryPanel-module__Evp-LW__head{gap:var(--space-1);justify-items:start;display:grid}.StoryPanel-module__Evp-LW__title{color:var(--studio-ink);font-family:var(--studio-font-serif);font-size:var(--studio-type-card-name);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-display);line-height:var(--studio-lh-ui);margin:0}.StoryPanel-module__Evp-LW__tagline{color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.StoryPanel-module__Evp-LW__genre{margin-top:var(--space-1);padding:0 var(--space-2);border-radius:var(--studio-r-pill);background:var(--studio-fill-chip);color:var(--studio-ink-quiet);font-size:var(--studio-type-micro);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-meta);line-height:calc(var(--studio-control-min)*.62);text-transform:uppercase}.StoryPanel-module__Evp-LW__summary{color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.StoryPanel-module__Evp-LW__block{gap:var(--space-2);min-width:0;display:grid}.StoryPanel-module__Evp-LW__blockLabel{color:var(--studio-meta);font-size:var(--studio-type-meta);font-weight:var(--studio-weight-medium);letter-spacing:var(--studio-tracking-wide);text-transform:uppercase;margin:0}.StoryPanel-module__Evp-LW__rules{gap:var(--space-2);padding-left:var(--space-4);color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0;display:grid}.StoryPanel-module__Evp-LW__cast{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.StoryPanel-module__Evp-LW__cast li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.StoryPanel-module__Evp-LW__avatar,.StoryPanel-module__Evp-LW__avatarEmpty{width:var(--studio-control-min);height:var(--studio-control-min);border-radius:var(--studio-r-pill);object-fit:cover;-webkit-user-select:none;user-select:none}.StoryPanel-module__Evp-LW__avatarEmpty{background:var(--studio-fill-field);color:var(--studio-faint);font-family:var(--studio-font-ui);font-size:var(--studio-type-ui);text-transform:uppercase;place-content:center;display:grid}.StoryPanel-module__Evp-LW__castBody{gap:1px;min-width:0;display:grid}.StoryPanel-module__Evp-LW__castName{color:var(--studio-ink);font-size:var(--studio-type-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StoryPanel-module__Evp-LW__castLine{color:var(--studio-ink-quiet);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StoryPanel-module__Evp-LW__castEmpty{color:var(--studio-faint);font-size:var(--studio-type-label);line-height:var(--studio-lh-text);margin:0}.StoryPanel-module__Evp-LW__panel[data-variant=full]{gap:var(--space-5)}.StoryPanel-module__Evp-LW__panel[data-variant=full] .StoryPanel-module__Evp-LW__title{font-size:var(--studio-type-display)}.StoryPanel-module__Evp-LW__panel[data-variant=full] .StoryPanel-module__Evp-LW__tagline,.StoryPanel-module__Evp-LW__panel[data-variant=full] .StoryPanel-module__Evp-LW__summary,.StoryPanel-module__Evp-LW__panel[data-variant=full] .StoryPanel-module__Evp-LW__rules,.StoryPanel-module__Evp-LW__panel[data-variant=full] .StoryPanel-module__Evp-LW__castLine{font-size:var(--studio-type-ui)}@media (hover:hover) and (pointer:fine){.StoryPanel-module__Evp-LW__pick:hover{background:var(--studio-fill-hover);color:var(--studio-ink)}}@media (prefers-reduced-motion:reduce){.StoryPanel-module__Evp-LW__pick{transition:none}}
.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)}}
.nepenthe-collection-module__8X-a9a__chips{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.nepenthe-collection-module__8X-a9a__chips .adventure-chip{height:2rem;padding-inline:var(--space-4);font-size:var(--body-3-size)}.nepenthe-collection-module__8X-a9a__body{gap:var(--adventure-section-gap);padding-block:var(--adventure-block-gap)var(--adventure-section-gap);flex-direction:column;display:flex}.nepenthe-collection-module__8X-a9a__leadPair{gap:var(--adventure-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nepenthe-collection-module__8X-a9a__grid{gap:var(--adventure-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1023px){.nepenthe-collection-module__8X-a9a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nepenthe-collection-module__8X-a9a__leadPair,.nepenthe-collection-module__8X-a9a__grid{grid-template-columns:minmax(0,1fr)}.nepenthe-collection-module__8X-a9a__body{gap:var(--adventure-block-gap)}}
