.character-entry-module__sRMY5q__back{min-height:44px;color:var(--muted,#b9afbd);align-items:center;margin-bottom:12px;text-decoration:none;display:inline-flex}.character-entry-module__sRMY5q__back:hover,.character-entry-module__sRMY5q__back:focus-visible{color:var(--text,#fff);text-decoration:underline}.character-entry-module__sRMY5q__experiences{border-top:1px solid #ffffff24;margin-top:20px}.character-entry-module__sRMY5q__experiences summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:650}.character-entry-module__sRMY5q__experiences summary:focus-visible{outline-offset:4px;outline:2px solid #f3c2a4}.character-entry-module__sRMY5q__experiences[open] summary{margin-bottom:4px}@media (max-width:1099px){.character-entry-module__sRMY5q__chatFirst .portrait-hero .portrait{object-fit:cover;object-position:50% 30%;width:100%;max-height:22vh}.character-entry-module__sRMY5q__chatFirst .portrait-hero:after{background:linear-gradient(#0d0e1300 52%,#0d0e13b3 74%,#0d0e13f5 100%)}.character-entry-module__sRMY5q__chatFirst .portrait-hero-body{padding-bottom:.55rem}.character-entry-module__sRMY5q__chatFirst .portrait-hero-body .overline{display:none}.character-entry-module__sRMY5q__chatFirst .portrait-hero-body .name{text-shadow:0 1px 8px #0009;font-size:1.55rem;line-height:1.2}.character-entry-module__sRMY5q__chatFirst .portrait-hero-body .hook{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #0009;margin-top:.1rem;font-size:.82rem;line-height:1.45;overflow:hidden}.character-entry-module__sRMY5q__chatFirst .character-entry-module__sRMY5q__inlineScene{margin-top:.6rem}}.character-entry-module__sRMY5q__inlineTrial{min-width:0;margin:0 0 var(--ol-space-xl,1.5rem);flex-direction:column;scroll-margin-top:.5rem;display:flex;position:relative}.character-entry-module__sRMY5q__inlineScene{margin:var(--ol-space-md,.9rem) 0 0;color:var(--ol-dawn,#f3c2a4);letter-spacing:.12em;font-size:.78rem;font-weight:700}.character-entry-module__sRMY5q__more{border-top:1px solid #ffffff24;margin-top:12px}.character-entry-module__sRMY5q__more>summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:650}.character-entry-module__sRMY5q__more>summary:focus-visible{outline-offset:4px;outline:2px solid #f3c2a4}@media (max-width:767.98px){.character-entry-module__sRMY5q__inlineTrial{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.character-entry-module__sRMY5q__inlineTrial [data-inline]>*{scroll-margin-bottom:calc(4.5rem + env(safe-area-inset-bottom))}}
.motion-module__cZTeYW__frame{width:100%;height:100%;display:block;position:relative}.motion-module__cZTeYW__frame>video,.motion-module__cZTeYW__frame>img,.motion-module__cZTeYW__frame>div:first-child{display:block}.motion-module__cZTeYW__frame>[hidden]{display:none!important}.motion-module__cZTeYW__talk{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.motion-module__cZTeYW__tapArea{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.motion-module__cZTeYW__speak{top:var(--ol-space-lg);right:var(--ol-space-lg);z-index:3;border-radius:var(--ol-radius-pill);min-width:2.75rem;min-height:2.75rem;color:var(--ol-ink);font:inherit;cursor:pointer;box-shadow:var(--ol-shadow-raised);animation:motion-module__cZTeYW__hint 2.4s var(--ol-ease-out) 1s 2 both;background:#0d0e139e;border:1px solid #ffffff2e;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.82rem;display:inline-flex;position:absolute}.motion-module__cZTeYW__speak svg{width:1.1rem;height:1.1rem;color:var(--ol-dawn);flex:none}.motion-module__cZTeYW__speaking svg{animation:motion-module__cZTeYW__pulse .8s var(--ol-ease-out) infinite alternate}.motion-module__cZTeYW__compact .motion-module__cZTeYW__speak{top:var(--ol-space-sm);right:var(--ol-space-sm);justify-content:center;padding:0}.motion-module__cZTeYW__caption{top:calc(var(--ol-space-lg) + 3.25rem);left:var(--ol-space-lg);right:var(--ol-space-lg);z-index:3;border:1px solid var(--ol-line);border-radius:0 var(--ol-radius-md) var(--ol-radius-md) var(--ol-radius-md);color:var(--ol-ink);animation:motion-module__cZTeYW__rise var(--ol-base) var(--ol-emphasized) both;background:#15171ee6;margin:0;padding:.7rem 1rem;font-size:1rem;line-height:1.7;position:absolute}.motion-module__cZTeYW__compact .motion-module__cZTeYW__caption{top:auto;bottom:42%;left:var(--ol-space-sm);right:var(--ol-space-sm);padding:.5rem .7rem;font-size:.85rem}@keyframes motion-module__cZTeYW__hint{0%,to{transform:none}50%{transform:scale(1.06)}}@keyframes motion-module__cZTeYW__pulse{0%{opacity:.55}to{opacity:1}}@keyframes motion-module__cZTeYW__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.motion-module__cZTeYW__speak,.motion-module__cZTeYW__speaking svg,.motion-module__cZTeYW__caption{animation:none}}.motion-module__cZTeYW__credit{color:var(--ol-ink-muted);letter-spacing:.04em;margin-top:.3rem;font-size:.68rem;display:block}.motion-module__cZTeYW__aiTag{top:var(--ol-space-lg);left:var(--ol-space-lg);z-index:3;border-radius:var(--ol-radius-xs);color:var(--ol-ink-muted);letter-spacing:.06em;pointer-events:none;background:#0d0e138c;padding:.1rem .5rem;font-size:.66rem;position:absolute}.motion-module__cZTeYW__compact .motion-module__cZTeYW__aiTag{top:var(--ol-space-sm);left:var(--ol-space-sm);font-size:.6rem}
.chat-motion-module__7Sd7Zq__portraitMotion{transform-origin:50% 83%;animation:4.2s ease-in-out infinite chat-motion-module__7Sd7Zq__breathe}.chat-motion-module__7Sd7Zq__portraitMotion[data-phase=thinking]{animation:2.2s ease-in-out infinite chat-motion-module__7Sd7Zq__listen}.chat-motion-module__7Sd7Zq__portraitMotion[data-phase=reply]{animation:1.8s ease-out both chat-motion-module__7Sd7Zq__answer}@keyframes chat-motion-module__7Sd7Zq__breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.008)}}@keyframes chat-motion-module__7Sd7Zq__listen{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(1px)rotate(-.8deg)}}@keyframes chat-motion-module__7Sd7Zq__answer{0%{transform:translateY(1px)rotate(-.8deg)}22%{transform:translateY(-4px)rotate(.5deg)}55%{transform:translateY(-2px)rotate(0)}to{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.chat-motion-module__7Sd7Zq__portraitMotion,.chat-motion-module__7Sd7Zq__portraitMotion[data-phase=thinking],.chat-motion-module__7Sd7Zq__portraitMotion[data-phase=reply]{animation:none;transform:none}}.chat-motion-module__7Sd7Zq__moodFrame{transform-origin:50% 30%;transition:filter .9s;display:block;position:absolute;inset:0}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=shy]{filter:brightness(1.06)saturate(1.12)sepia(.08)}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=warm]{filter:brightness(1.05)saturate(1.06)}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=spark]{filter:brightness(1.1)saturate(1.15)}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=cold]{filter:brightness(.86)saturate(.6)}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=down]{filter:brightness(.92)saturate(.85)}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=spark][data-beat=a]{animation:1.4s cubic-bezier(.2,0,0,1) both chat-motion-module__7Sd7Zq__sparkA}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=spark][data-beat=b]{animation:1.4s cubic-bezier(.2,0,0,1) both chat-motion-module__7Sd7Zq__sparkB}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=shy][data-beat=a]{animation:1.6s ease-out both chat-motion-module__7Sd7Zq__shyA}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=shy][data-beat=b]{animation:1.6s ease-out both chat-motion-module__7Sd7Zq__shyB}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=warm][data-beat=a]{animation:1.2s ease-out both chat-motion-module__7Sd7Zq__warmA}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=warm][data-beat=b]{animation:1.2s ease-out both chat-motion-module__7Sd7Zq__warmB}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=cold][data-beat=a]{animation:.6s ease-in-out both chat-motion-module__7Sd7Zq__coldA}.chat-motion-module__7Sd7Zq__moodFrame[data-mood=cold][data-beat=b]{animation:.6s ease-in-out both chat-motion-module__7Sd7Zq__coldB}@keyframes chat-motion-module__7Sd7Zq__sparkA{0%{filter:brightness();transform:scale(1)}18%{filter:brightness(1.45);transform:scale(1.09)}to{transform:scale(1.04)}}@keyframes chat-motion-module__7Sd7Zq__sparkB{0%{filter:brightness();transform:scale(1)}18%{filter:brightness(1.45);transform:scale(1.09)}to{transform:scale(1.04)}}@keyframes chat-motion-module__7Sd7Zq__shyA{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes chat-motion-module__7Sd7Zq__shyB{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes chat-motion-module__7Sd7Zq__warmA{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1.01)}}@keyframes chat-motion-module__7Sd7Zq__warmB{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1.01)}}@keyframes chat-motion-module__7Sd7Zq__coldA{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes chat-motion-module__7Sd7Zq__coldB{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.chat-motion-module__7Sd7Zq__moodFrame,.chat-motion-module__7Sd7Zq__moodFrame[data-beat]{animation:none!important;transform:none!important}}
.worlds-module__bpO1Eq__grid{gap:var(--ol-space-lg,1.25rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));margin:0;padding:0;list-style:none;display:grid}.worlds-module__bpO1Eq__head{max-width:44rem;margin:var(--ol-space-xl,2rem) 0 var(--ol-space-lg,1.25rem)}.worlds-module__bpO1Eq__facts{max-width:44rem;margin:var(--ol-space-xl,2rem) 0 0;grid-template-columns:max-content 1fr;gap:.35rem 1rem;display:grid}.worlds-module__bpO1Eq__facts dt{color:var(--ol-ink-muted);font-size:.85rem}.worlds-module__bpO1Eq__facts dd{margin:0}.worlds-module__bpO1Eq__life{max-width:44rem;margin:var(--ol-space-lg,1.25rem) 0 0;line-height:1.9}.worlds-module__bpO1Eq__section{margin-top:var(--ol-space-xxl,3rem)}.worlds-module__bpO1Eq__worldLink{min-height:44px;margin:var(--ol-space-md,1rem) 0 0;color:var(--ol-ink);align-items:center;gap:.5rem;display:inline-flex}.worlds-module__bpO1Eq__worldLink img{object-fit:cover;border-radius:6px;width:4.5rem;height:2.6rem}.worlds-module__bpO1Eq__worldLinkLabel{color:var(--ol-ink-muted);font-size:.8rem}
.juice-module__36x4eG__gauge{z-index:3;margin:0 0 var(--ol-space-md);border:1px solid var(--ol-line);border-radius:var(--ol-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111319eb;gap:.3rem;padding:.55rem .8rem .6rem;display:grid;position:sticky;top:0}.juice-module__36x4eG__gaugeHead{justify-content:space-between;align-items:baseline;gap:var(--ol-space-sm);letter-spacing:.06em;color:var(--ol-ink-muted);font-size:.78rem;display:flex}.juice-module__36x4eG__gaugeValue{color:var(--ol-ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.juice-module__36x4eG__gaugeDelta{color:var(--ol-success);animation:juice-module__36x4eG__pop .9s var(--ol-emphasized,cubic-bezier(.2, 0, 0, 1)) both;margin-left:.35rem;font-size:.78rem;font-weight:700}.juice-module__36x4eG__gaugeDelta[data-down=true]{color:var(--ol-danger)}.juice-module__36x4eG__track{background:#ffffff14;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.juice-module__36x4eG__fill{border-radius:inherit;background:linear-gradient(90deg, var(--ol-rose), var(--ol-dawn-deep));height:100%;transition:width .9s cubic-bezier(.2,0,0,1)}.juice-module__36x4eG__gauge[data-label=reason] .juice-module__36x4eG__fill{background:linear-gradient(90deg,#b6a0ff,#ff5f8f)}.juice-module__36x4eG__gauge[data-kakuhen=true]{border-color:#f2c46db3;box-shadow:0 0 0 1px #f2c46d40,0 0 22px #f2c46d2e}.juice-module__36x4eG__gauge[data-kakuhen=true] .juice-module__36x4eG__fill{background:linear-gradient(90deg, var(--ol-ember), #ff7a59, var(--ol-rose));background-size:200% 100%;animation:1.6s linear infinite juice-module__36x4eG__flow}.juice-module__36x4eG__kakuhen{color:var(--ol-ember);align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;display:flex}.juice-module__36x4eG__kakuhenWhy{color:var(--ol-ink-subtle);font-weight:400}.juice-module__36x4eG__critical{pointer-events:none;color:#fff6d8;letter-spacing:.08em;text-shadow:0 0 18px #f2c46df2,0 0 2px #000;place-items:center;font-size:1.6rem;font-weight:900;animation:1.4s cubic-bezier(.2,0,0,1) both juice-module__36x4eG__crit;display:grid;position:absolute;inset:0}.juice-module__36x4eG__honne{border-radius:var(--ol-radius-sm);color:var(--ol-ink-muted);background:#b6a0ff0f;border:1px dashed #b6a0ff73;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:.45rem 0 0;padding:.45rem .7rem;font-size:.86rem;line-height:1.5;display:flex}.juice-module__36x4eG__honneText{color:var(--ol-ink)}.juice-module__36x4eG__honneOpen{color:var(--ol-ink);font-weight:600;animation:.5s both juice-module__36x4eG__rise}.juice-module__36x4eG__buy{border-radius:var(--ol-radius-pill,999px);min-height:2.25rem;color:var(--ol-ink);font:inherit;cursor:pointer;background:#f2c46d1f;border:1px solid #f2c46d99;align-items:center;gap:.35rem;padding:.3rem .85rem;font-size:.9rem;font-weight:700;display:inline-flex}.juice-module__36x4eG__buy:disabled{opacity:.7;cursor:progress}.juice-module__36x4eG__price{color:var(--ol-ember);font-variant-numeric:tabular-nums;font-size:.95rem}.juice-module__36x4eG__slot{border-radius:var(--ol-radius-sm);background:linear-gradient(120deg,#f2c46d1a,#f39ab01a,#b6a0ff1a) 0 0/200% 100%;border:1px solid #f2c46d8c;gap:.35rem;width:100%;padding:.55rem .7rem;animation:3s linear infinite juice-module__36x4eG__flow;display:grid;position:relative}.juice-module__36x4eG__slotRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.juice-module__36x4eG__rates{color:var(--ol-ink-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.juice-module__36x4eG__reels{letter-spacing:.04em;gap:.3rem;font-size:1.15rem;font-weight:900;display:flex}.juice-module__36x4eG__reel{text-align:center;background:#00000059;border-radius:6px;min-width:3.2rem;padding:.1rem .4rem;animation:.12s steps(2,end) infinite juice-module__36x4eG__spin}.juice-module__36x4eG__rarity{letter-spacing:.06em;vertical-align:.08em;border-radius:4px;margin-right:.35rem;padding:0 .35rem;font-size:.72rem;font-weight:900;display:inline-block}.juice-module__36x4eG__rarity[data-r=R]{color:var(--ol-ink-muted);background:#ffffff1f}.juice-module__36x4eG__rarity[data-r=SR]{color:#10121a;background:linear-gradient(135deg,#b6a0ff,#7fb6ff)}.juice-module__36x4eG__rarity[data-r=SSR]{color:#1b1210;background:linear-gradient(135deg,#ffe08a,#ff9470,#f39ab0);box-shadow:0 0 12px #ffc87899}.juice-module__36x4eG__chipSR{box-shadow:0 0 10px #b6a0ff59;border-color:#b6a0ffd9!important}.juice-module__36x4eG__chipSSR{animation:1.4s ease-in-out infinite alternate juice-module__36x4eG__glow;box-shadow:0 0 16px #ffbe788c;border-color:#ffd282f2!important}.juice-module__36x4eG__revealSSR{animation:.9s cubic-bezier(.2,0,0,1) both juice-module__36x4eG__burst}.juice-module__36x4eG__short{border-radius:var(--ol-radius-sm);color:var(--ol-ink);background:#ff8f851a;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:.4rem 0 0;padding:.5rem .75rem;font-size:.88rem;display:flex}.juice-module__36x4eG__charge{color:var(--ol-dawn);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.juice-module__36x4eG__note{color:var(--ol-ink-subtle);margin:.3rem 0 0;font-size:.8rem}.juice-module__36x4eG__packs{flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem;display:flex}.juice-module__36x4eG__gacha{gap:var(--ol-space-md);margin:var(--ol-space-xl) var(--ol-gutter);padding:var(--ol-space-lg);border-radius:var(--ol-radius-lg,16px);background:radial-gradient(80% 70% at 80% 0,#f2c46d29,#0000),#111319eb;border:1px solid #f2c46d59;display:grid}.juice-module__36x4eG__gacha h2{margin:0;font-size:1.1rem}.juice-module__36x4eG__gachaBody{color:var(--ol-ink-muted);margin:0;font-size:.88rem}.juice-module__36x4eG__gachaActions{flex-wrap:wrap;gap:.5rem;display:flex}.juice-module__36x4eG__odds{color:var(--ol-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8rem;line-height:1.6}.juice-module__36x4eG__odds a{color:inherit}.juice-module__36x4eG__cards{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.juice-module__36x4eG__card{border:1px solid var(--ol-line);border-radius:var(--ol-radius-sm);background:#0000004d;gap:.25rem;min-height:5.5rem;padding:.55rem;font-size:.82rem;animation:.5s both juice-module__36x4eG__rise;display:grid}.juice-module__36x4eG__card[data-star="5"]{border-color:#ffd282e6;box-shadow:0 0 14px #ffbe7866}.juice-module__36x4eG__card[data-star="4"]{border-color:#b6a0ffb3}.juice-module__36x4eG__star{color:var(--ol-ember);letter-spacing:.04em;font-weight:900}.juice-module__36x4eG__card a{color:var(--ol-dawn);font-weight:700}.juice-module__36x4eG__sealed{color:var(--ol-ink-subtle)}@keyframes juice-module__36x4eG__pop{0%{opacity:0;transform:translateY(4px)scale(.9)}30%{opacity:1;transform:translateY(-2px)scale(1.15)}to{opacity:1;transform:none}}@keyframes juice-module__36x4eG__flow{0%{background-position:0 0}to{background-position:200% 0}}@keyframes juice-module__36x4eG__crit{0%{opacity:0;transform:scale(2.2)}20%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes juice-module__36x4eG__spin{0%{transform:translateY(-2px)}to{transform:translateY(2px)}}@keyframes juice-module__36x4eG__glow{0%{box-shadow:0 0 8px #ffbe7859}to{box-shadow:0 0 20px #ffbe78bf}}@keyframes juice-module__36x4eG__burst{0%{opacity:0;filter:brightness(2.2);transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{filter:none;transform:none}}@keyframes juice-module__36x4eG__rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.juice-module__36x4eG__fill,.juice-module__36x4eG__gaugeDelta,.juice-module__36x4eG__critical,.juice-module__36x4eG__reel,.juice-module__36x4eG__slot,.juice-module__36x4eG__chipSSR,.juice-module__36x4eG__revealSSR,.juice-module__36x4eG__card,.juice-module__36x4eG__honneOpen{transition:none!important;animation:none!important}}.juice-module__36x4eG__honne.juice-module__36x4eG__honne{border-radius:var(--ol-radius-sm);box-shadow:none;background:#b6a0ff0f;border:1px dashed #b6a0ff73;padding:.45rem .7rem;font-size:.86rem;line-height:1.5}.juice-module__36x4eG__rates.juice-module__36x4eG__rates,.juice-module__36x4eG__note.juice-module__36x4eG__note,.juice-module__36x4eG__kakuhen.juice-module__36x4eG__kakuhen{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1.5}.juice-module__36x4eG__rates.juice-module__36x4eG__rates,.juice-module__36x4eG__kakuhen.juice-module__36x4eG__kakuhen{font-size:.78rem}.juice-module__36x4eG__note.juice-module__36x4eG__note{font-size:.8rem}.juice-module__36x4eG__short.juice-module__36x4eG__short{border-radius:var(--ol-radius-sm);box-shadow:none;background:#ff8f851a;border:0;padding:.5rem .75rem;font-size:.88rem;line-height:1.5}
.keepsake-module__h_780G__shelf{background:#ffffff08;border:1px solid #fff2;border-radius:14px;margin:.75rem 0 0;padding:.7rem .8rem}.keepsake-module__h_780G__head{letter-spacing:.06em;color:var(--ol-ink-muted,#bbb);margin:0 0 .45rem;font-size:.8rem}.keepsake-module__h_780G__row{flex-wrap:wrap;gap:.5rem;display:flex}.keepsake-module__h_780G__button{border:1px solid var(--ol-dawn,#f3a97f);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f3a97f14;border-radius:999px;padding:.45rem .95rem;font-size:.9rem}.keepsake-module__h_780G__button:disabled{opacity:.65;cursor:progress}.keepsake-module__h_780G__paper{background:#0e0f16;border:1px solid #fff2;border-radius:12px;margin-top:.75rem;padding:.9rem 1rem}.keepsake-module__h_780G__paper[data-kind=diary]{background:linear-gradient(#ffffff06,#fff0),#12131b}.keepsake-module__h_780G__title{margin:0 0 .5rem;font-size:1.05rem}.keepsake-module__h_780G__body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.95rem;line-height:1.9}.keepsake-module__h_780G__note{color:var(--ol-ink-muted,#bbb);margin:.5rem 0 0;font-size:.85rem}.keepsake-module__h_780G__note a{color:inherit}.keepsake-module__h_780G__drawing{animation:1.6s ease-in-out infinite keepsake-module__h_780G__keepsakePulse}.keepsake-module__h_780G__image{border-radius:10px;width:100%;max-width:26rem;height:auto;margin:0 0 .75rem;display:block}.keepsake-module__h_780G__close{min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;margin-top:.6rem;padding:0 .9rem;font-size:.85rem}@keyframes keepsake-module__h_780G__keepsakePulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.keepsake-module__h_780G__drawing{animation:none}}.keepsake-module__h_780G__page{max-width:40rem;margin:0 auto;padding:1rem 16px 3rem}.keepsake-module__h_780G__pageTitle{margin:.25rem 0;font-size:1.4rem}.keepsake-module__h_780G__list{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.keepsake-module__h_780G__meta{color:var(--ol-ink-muted,#bbb);margin:0 0 .35rem;font-size:.8rem}
.free-cap-module__s4Llla__cap{gap:var(--ol-space-md);text-align:left;display:grid}.free-cap-module__s4Llla__hold{padding:var(--ol-space-md) var(--ol-space-md) var(--ol-space-sm);border-left:2px solid var(--ol-dawn);border-radius:0 var(--ol-radius-sm) var(--ol-radius-sm) 0;background:#ffffff0a;margin:0}.free-cap-module__s4Llla__hold blockquote{color:var(--ol-ink);margin:0;font-size:1.05rem;line-height:1.7}.free-cap-module__s4Llla__hold figcaption{margin-top:var(--ol-space-xs);color:var(--ol-ink-muted);font-size:.8rem}.free-cap-module__s4Llla__hold figcaption:before{content:"— "}.free-cap-module__s4Llla__block{gap:var(--ol-space-xs);display:grid}.free-cap-module__s4Llla__heading{color:var(--ol-ink);margin:0;font-size:.95rem;font-weight:700}.free-cap-module__s4Llla__wait{color:var(--ol-ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.free-cap-module__s4Llla__offer{color:var(--ol-ink);margin:0;font-size:.9rem}.free-cap-module__s4Llla__granted{color:var(--ol-success);margin:0;font-weight:700}.free-cap-module__s4Llla__plan{color:var(--ol-ink-muted);text-underline-offset:3px;font-size:.85rem;text-decoration:underline}
.guest-juice-module__-P7zFW__meters{padding:.45rem .7rem .5rem}.guest-juice-module__-P7zFW__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.guest-juice-module__-P7zFW__meter{gap:.2rem;min-width:0;display:grid}.guest-juice-module__-P7zFW__head{color:var(--ol-ink-muted);letter-spacing:.04em;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:.2rem;font-size:.7rem;display:flex}.guest-juice-module__-P7zFW__value{color:var(--ol-ink);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.guest-juice-module__-P7zFW__value>span{margin-left:.2rem;font-size:.68rem}.guest-juice-module__-P7zFW__track{background:#ffffff14;border-radius:999px;height:.32rem;overflow:hidden}.guest-juice-module__-P7zFW__fill{border-radius:inherit;background:linear-gradient(90deg, var(--ol-rose), var(--ol-dawn-deep));height:100%;transition:width .9s cubic-bezier(.2,0,0,1)}.guest-juice-module__-P7zFW__fill[data-meter=trust]{background:linear-gradient(90deg,#7fb6ff,#9fe3c9)}.guest-juice-module__-P7zFW__fill[data-meter=thrill]{background:linear-gradient(90deg,#b6a0ff,#ff5f8f)}.guest-juice-module__-P7zFW__fill[data-meter=guard]{background:linear-gradient(90deg,#7d7987,#ada8b6)}.guest-juice-module__-P7zFW__meters[data-kakuhen=true] .guest-juice-module__-P7zFW__fill[data-meter=like],.guest-juice-module__-P7zFW__meters[data-kakuhen=true] .guest-juice-module__-P7zFW__fill[data-meter=thrill]{background:linear-gradient(90deg, var(--ol-ember), #ff7a59, var(--ol-rose))}.guest-juice-module__-P7zFW__reelsIdle{gap:.15rem;display:inline-flex}.guest-juice-module__-P7zFW__linkButton{color:var(--ol-dawn);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.guest-juice-module__-P7zFW__media{margin:.4rem 0 0}.guest-juice-module__-P7zFW__mediaRow{flex-wrap:wrap;gap:.4rem;display:flex}.guest-juice-module__-P7zFW__mediaButton{border:1px solid var(--ol-line);min-height:2.1rem;color:var(--ol-ink-muted);font:inherit;cursor:pointer;background:#1c1f28b3;border-radius:999px;padding:.25rem .8rem;font-size:.82rem}.guest-juice-module__-P7zFW__nudge{color:var(--ol-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;font-size:.8rem;line-height:1.5;display:flex}.guest-juice-module__-P7zFW__share{color:var(--ol-ink-muted);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:.35rem 0 0;font-size:.82rem;display:flex}.guest-juice-module__-P7zFW__shareButton{min-height:2.1rem;color:var(--ol-ink);font:inherit;cursor:pointer;background:#ffb48a14;border:1px solid #ffb48a73;border-radius:999px;padding:.25rem .85rem;font-size:.82rem}.guest-juice-module__-P7zFW__shareButton:disabled{opacity:.7;cursor:progress}.guest-juice-module__-P7zFW__shareLink{overflow-wrap:anywhere;max-width:100%;color:var(--ol-dawn)}
.fun-module__tXj5Dq__roadmap{min-width:0;margin:0 0 var(--ol-space-sm,.75rem)}.fun-module__tXj5Dq__roadmapHead{color:var(--ol-ink-muted);letter-spacing:.04em;justify-content:space-between;align-items:baseline;margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.fun-module__tXj5Dq__roadmapTotal{font-weight:500}.fun-module__tXj5Dq__roadmapList{scroll-snap-type:x proximity;scrollbar-width:none;gap:.4rem;margin:0;padding:0 0 .25rem;list-style:none;display:flex;overflow-x:auto}.fun-module__tXj5Dq__roadmapList::-webkit-scrollbar{display:none}.fun-module__tXj5Dq__step{border:1px solid var(--ol-line);border-radius:var(--ol-radius-md,.75rem);background:var(--ol-surface1);scroll-snap-align:center;flex-direction:column;flex:none;gap:.1rem;max-width:9.5rem;padding:.4rem .6rem;display:flex}.fun-module__tXj5Dq__stepNo{color:var(--ol-ink-muted);font-size:.68rem;font-weight:700}.fun-module__tXj5Dq__stepTitle{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.3;overflow:hidden}.fun-module__tXj5Dq__stepNow,.fun-module__tXj5Dq__stepNote{border-radius:999px;align-self:flex-start;margin-top:.1rem;padding:0 .4rem;font-size:.65rem;font-weight:700}.fun-module__tXj5Dq__stepNow{background:var(--ol-dawn-gradient);color:var(--ol-on-dawn)}.fun-module__tXj5Dq__stepNote{background:var(--ol-surface2);color:var(--ol-ink-muted)}.fun-module__tXj5Dq__step_current{box-shadow:0 0 0 1.5px var(--ol-dawn);border-color:#0000}.fun-module__tXj5Dq__step_done{opacity:.7}.fun-module__tXj5Dq__step_next,.fun-module__tXj5Dq__step_locked{background:0 0}.fun-module__tXj5Dq__step_locked .fun-module__tXj5Dq__stepTitle{color:var(--ol-ink-muted)}.fun-module__tXj5Dq__roles{align-items:center;gap:.4rem;min-width:0;margin:0 0 .4rem;display:flex}.fun-module__tXj5Dq__rolesHead{color:var(--ol-ink-muted);flex-direction:column;flex:none;font-size:.68rem;font-weight:700;line-height:1.15;display:flex}.fun-module__tXj5Dq__rolesHead small{font-size:.6rem;font-weight:400}.fun-module__tXj5Dq__roleRow{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;min-width:0;display:grid}.fun-module__tXj5Dq__role{border:1px solid var(--ol-line);background:var(--ol-surface1);min-height:2.1rem;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:999px;padding:.2rem .3rem;font-size:.74rem;overflow:hidden}.fun-module__tXj5Dq__roleOn{background:var(--ol-dawn-gradient);color:var(--ol-on-dawn);border-color:#0000;font-weight:700}.fun-module__tXj5Dq__rival{border:1px solid color-mix(in srgb, var(--ol-dawn) 55%, transparent);border-radius:var(--ol-radius-lg,1rem);background:color-mix(in srgb, var(--ol-dawn) 9%, var(--ol-surface1));margin:0 0 .6rem;padding:.65rem .75rem;animation:.42s ease-out fun-module__tXj5Dq__rivalIn}@keyframes fun-module__tXj5Dq__rivalIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fun-module__tXj5Dq__rival{animation:none}}.fun-module__tXj5Dq__rivalTag{color:var(--ol-dawn);letter-spacing:.05em;margin:0 0 .3rem;font-size:.72rem;font-weight:800}.fun-module__tXj5Dq__rivalNarration{color:var(--ol-ink-muted);margin:0 0 .4rem;font-size:.85rem;line-height:1.6}.fun-module__tXj5Dq__rivalLine{align-items:flex-start;gap:.5rem;margin:0;font-size:.9rem;line-height:1.55;display:flex}.fun-module__tXj5Dq__rivalLine img,.fun-module__tXj5Dq__rivalAvatar{object-fit:cover;border-radius:50%;flex:0 0 2rem;width:2rem;height:2rem}.fun-module__tXj5Dq__rivalAvatar{background:var(--ol-surface2);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fun-module__tXj5Dq__funBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:.5rem 0 0;display:grid}.fun-module__tXj5Dq__fun{border:1px solid var(--ol-line);border-radius:var(--ol-radius-md,.75rem);background:var(--ol-surface1);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25rem;padding:.3rem .35rem;font-size:.78rem;font-weight:600;line-height:1.2;display:flex}.fun-module__tXj5Dq__fun:disabled{opacity:.5;cursor:default}.fun-module__tXj5Dq__fun small{color:var(--ol-ink-muted);font-size:.62rem;font-weight:500}.fun-module__tXj5Dq__sheet{border:1px solid var(--ol-line);border-radius:var(--ol-radius-lg,1rem);background:var(--ol-surface1);margin:.5rem 0 0;padding:.75rem}.fun-module__tXj5Dq__sheetHead{justify-content:space-between;align-items:center;margin:0 0 .4rem;display:flex}.fun-module__tXj5Dq__sheetHead h3{margin:0;font-size:.95rem}.fun-module__tXj5Dq__sheetHead button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.2rem}.fun-module__tXj5Dq__muted{color:var(--ol-ink-muted);margin:0;font-size:.85rem}.fun-module__tXj5Dq__zukan section+section{margin-top:.6rem}.fun-module__tXj5Dq__zukan h4{color:var(--ol-ink-muted);margin:0 0 .25rem;font-size:.75rem}.fun-module__tXj5Dq__zukan ul{margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.6}.fun-module__tXj5Dq__zukan p{margin:0;font-size:.85rem}.fun-module__tXj5Dq__locked{color:var(--ol-ink-muted);margin:.5rem 0 0!important}
.chat-status-module__ToQ07a__bar{border:1px solid var(--ol-line,#ffffff14);width:100%;min-height:44px;color:var(--ol-ink,#f4efe7);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;margin:0 0 6px;padding:8px 12px;display:flex}.chat-status-module__ToQ07a__bar:hover,.chat-status-module__ToQ07a__bar:focus-visible{border-color:var(--ol-dawn,#ffb48a)}.chat-status-module__ToQ07a__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.chat-status-module__ToQ07a__meter{letter-spacing:1px;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.chat-status-module__ToQ07a__up,.chat-status-module__ToQ07a__down{letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:11px}.chat-status-module__ToQ07a__up{color:#1b1210;background:var(--ol-rose,#f39ab0)}.chat-status-module__ToQ07a__down{color:var(--ol-ink,#f4efe7);background:#ffffff1f}.chat-status-module__ToQ07a__more{color:var(--ol-ink-subtle,#7d7987);font-size:18px;line-height:1}.chat-status-module__ToQ07a__meter+.chat-status-module__ToQ07a__more{margin-left:0}.chat-status-module__ToQ07a__name+.chat-status-module__ToQ07a__more{margin-left:auto}.chat-status-module__ToQ07a__voice{color:var(--ol-ink-muted,#ada8b6);margin:0 0 10px;padding:0 4px;font-size:13px;font-style:italic;line-height:1.6}.chat-status-module__ToQ07a__voice span{color:var(--ol-rose,#f39ab0);margin-right:4px;font-size:11px;font-style:normal}.chat-status-module__ToQ07a__sheet{border:1px solid var(--ol-line,#ffffff14);width:min(520px,100vw - 32px);max-height:min(80vh,640px);color:var(--ol-ink,#f4efe7);background:#15141b;border-radius:20px;padding:0}.chat-status-module__ToQ07a__sheet::backdrop{background:#0000008c}.chat-status-module__ToQ07a__inner{padding:20px}.chat-status-module__ToQ07a__inner h2{margin:0 0 12px;font-size:17px}.chat-status-module__ToQ07a__inner dl{grid-template-columns:auto 1fr;gap:10px 14px;margin:0;font-size:14px;line-height:1.6;display:grid}.chat-status-module__ToQ07a__inner dt{color:var(--ol-ink-subtle,#7d7987);padding-top:2px;font-size:12.5px}.chat-status-module__ToQ07a__inner dd{overflow-wrap:anywhere;min-width:0;margin:0}.chat-status-module__ToQ07a__inner ul{margin:0;padding-left:1.1em}.chat-status-module__ToQ07a__sheetVoice{color:var(--ol-ink-muted,#ada8b6);margin-top:4px;font-style:italic;display:block}.chat-status-module__ToQ07a__close{background:var(--ol-dawn,#ffb48a);width:100%;min-height:44px;color:var(--ol-on-dawn,#1b1210);font:inherit;cursor:pointer;border:0;border-radius:12px;margin-top:16px;font-weight:700;display:block}.chat-status-module__ToQ07a__progress{width:100%;height:6px;accent-color:var(--ol-rose,#f39ab0);margin-top:6px;display:block}@media (max-width:420px){.chat-status-module__ToQ07a__inner dl{grid-template-columns:1fr}.chat-status-module__ToQ07a__inner dt{padding-top:0}}
.chat-media-module__xzVZxW__chip{border:1px solid color-mix(in srgb, currentColor 22%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);min-height:32px;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.chat-media-module__xzVZxW__chip:disabled{cursor:progress;opacity:.75}.chat-media-module__xzVZxW__chip[data-on=true]{background:#e8a0c82e;border-color:#e8a0c8b3}.chat-media-module__xzVZxW__row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.chat-media-module__xzVZxW__panel{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:14px;max-width:420px;margin:8px 0;padding:12px}.chat-media-module__xzVZxW__title{margin:0 0 6px;font-size:13px;font-weight:700}.chat-media-module__xzVZxW__note{opacity:.85;margin:4px 0 0;font-size:12.5px}.chat-media-module__xzVZxW__link{color:inherit;font-weight:600;text-decoration:underline}.chat-media-module__xzVZxW__input,.chat-media-module__xzVZxW__select{border:1px solid color-mix(in srgb, currentColor 22%, transparent);min-height:34px;color:inherit;background:0 0;border-radius:10px;max-width:100%;padding:4px 10px;font-size:14px}.chat-media-module__xzVZxW__input{flex:180px}.chat-media-module__xzVZxW__progress{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:2px;height:3px;margin:6px 0;position:relative;overflow:hidden}.chat-media-module__xzVZxW__bar{background:#e8a0c8;transition:width .2s linear;position:absolute;top:0;bottom:0;left:0}.chat-media-module__xzVZxW__status{font-variant-numeric:tabular-nums;opacity:.9;font-size:12.5px}.chat-media-module__xzVZxW__img{border-radius:12px;width:100%;height:auto;display:block}.chat-media-module__xzVZxW__comic{background:#fff;border-radius:8px;width:100%;position:relative;overflow:hidden}.chat-media-module__xzVZxW__cell{background:#eee;border:2px solid #111;position:absolute;overflow:hidden}.chat-media-module__xzVZxW__cell img{object-fit:cover;width:100%;height:100%;display:block}.chat-media-module__xzVZxW__bubble{color:#111;white-space:pre-wrap;background:#fffffff2;border:1px solid #111;border-radius:12px;max-width:70%;padding:4px 8px;font-size:12px;line-height:1.35;position:absolute;top:6%;left:6%}.chat-media-module__xzVZxW__cellButton{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:999px;min-height:28px;padding:2px 8px;font-size:12px;position:absolute;bottom:4px;right:4px}.chat-media-module__xzVZxW__photoWrap{width:min(100%,360px);margin:8px 0;position:relative}.chat-media-module__xzVZxW__frame{pointer-events:none;border-radius:12px;position:absolute;inset:0}.chat-media-module__xzVZxW__frame[data-frame=hearts]{box-shadow:inset 0 0 0 10px #f5a3c7}.chat-media-module__xzVZxW__frame[data-frame=film]{box-shadow:inset 0 14px #111,inset 0 -14px #111}.chat-media-module__xzVZxW__frame[data-frame=polaroid]{box-shadow:inset 0 0 0 10px #fff,inset 0 -46px #fff}.chat-media-module__xzVZxW__frame[data-frame=stars]{box-shadow:inset 0 0 0 8px #ffd66b}.chat-media-module__xzVZxW__stamp{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;filter:drop-shadow(0 1px 2px #00000059);font-size:30px;position:absolute}.chat-media-module__xzVZxW__portrait{aspect-ratio:3/4;background:#1a1420;border-radius:16px;width:min(100%,320px);position:relative;overflow:hidden}.chat-media-module__xzVZxW__portrait img{object-fit:cover;width:100%;height:100%;display:block}.chat-media-module__xzVZxW__zone{cursor:pointer;background:0 0;border:0;border-radius:40%;position:absolute}.chat-media-module__xzVZxW__zone:focus-visible{outline:2px solid #e8a0c8}.chat-media-module__xzVZxW__zoneLabel{color:#fff;text-shadow:0 1px 3px #000c;font-size:13px;position:absolute;bottom:8px;left:8px;right:8px}.chat-media-module__xzVZxW__pulse{animation:.8s ease-in-out infinite chat-media-module__xzVZxW__pulse}@keyframes chat-media-module__xzVZxW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.chat-media-module__xzVZxW__overlay{z-index:60;background:#0a080e8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.chat-media-module__xzVZxW__sheet{background:var(--bg,#15121a);width:min(100%,520px);max-height:92vh;color:var(--fg,#f4eef6);border-radius:18px 18px 0 0;padding:16px;overflow:auto}.chat-media-module__xzVZxW__talk{cursor:pointer;color:#1a1420;touch-action:none;-webkit-user-select:none;user-select:none;background:#e8a0c8;border:0;border-radius:16px;width:100%;min-height:64px;font-size:16px;font-weight:700}.chat-media-module__xzVZxW__talk[data-state=listening]{background:#ff7aa8}.chat-media-module__xzVZxW__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chat-media-module__xzVZxW__video{background:#000;border-radius:12px;width:100%;max-height:220px}
.character-nexus-module__0yveva__nexus{max-width:1600px;color:var(--ol-ink);background:var(--ol-canvas);margin:auto;padding:0!important}.character-nexus-module__0yveva__hero{background:var(--ol-surface1);grid-template-rows:auto 1fr auto;gap:28px;min-height:600px;padding:40px 5% 22px;display:grid;position:relative;overflow:hidden}.character-nexus-module__0yveva__portrait{object-fit:cover;object-position:center 28%;width:68%;height:100%;position:absolute;top:0;right:0}.character-nexus-module__0yveva__shade{background:linear-gradient(90deg,var(--ol-canvas) 3%,#080a10ed 28%,#080a1055 65%,#080a1010),linear-gradient(0deg,var(--ol-canvas) 0%,transparent 45%);position:absolute;inset:0}.character-nexus-module__0yveva__intro{max-width:700px;position:relative}.character-nexus-module__0yveva__eyebrow{letter-spacing:.19em;color:var(--ol-dawn);text-transform:uppercase;font-size:10px}.character-nexus-module__0yveva__intro h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(32px,4.2vw,65px);line-height:1.24}.character-nexus-module__0yveva__intro>p:last-child{color:var(--ol-ink-muted);font-size:13px}.character-nexus-module__0yveva__person{align-self:end;width:44%;min-width:0;position:relative}.character-nexus-module__0yveva__person h2{margin:12px 0;font-size:38px}.character-nexus-module__0yveva__person small{color:var(--ol-ink-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.character-nexus-module__0yveva__quote{max-width:420px;font-size:16px;line-height:1.8}.character-nexus-module__0yveva__actions{gap:12px;margin-top:24px;display:flex}.character-nexus-module__0yveva__primary,.character-nexus-module__0yveva__secondary{border-radius:var(--ol-radius-md);padding:15px 23px;font-size:13px;text-decoration:none}.character-nexus-module__0yveva__primary{background:var(--ol-dawn);color:var(--ol-on-dawn);justify-content:space-between;min-width:170px;font-weight:700;display:flex}.character-nexus-module__0yveva__secondary{color:#fff;background:#11121c80;border:1px solid #ffffff30}.character-nexus-module__0yveva__switcher{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex;position:relative;overflow:auto}.character-nexus-module__0yveva__switcher button{cursor:pointer;color:var(--ol-ink);border-radius:var(--ol-radius-md);background:#ffffff08;border:1px solid #ffffff15;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;display:flex}.character-nexus-module__0yveva__switcher button[aria-pressed=true]{border-color:var(--ol-dawn);background:#dca88724}.character-nexus-module__0yveva__switcher img{object-fit:cover;border-radius:2px;width:42px;height:52px}.character-nexus-module__0yveva__switcher>a{white-space:nowrap;color:var(--ol-ink-muted);margin-left:auto;font-size:12px}.character-nexus-module__0yveva__together{padding:24px 5% 30px}.character-nexus-module__0yveva__heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.character-nexus-module__0yveva__heading h2,.character-nexus-module__0yveva__history h2{margin:6px 0;font-size:21px}.character-nexus-module__0yveva__heading a,.character-nexus-module__0yveva__history a{color:var(--ol-dawn);font-size:12px}.character-nexus-module__0yveva__cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.character-nexus-module__0yveva__card{border-radius:var(--ol-radius-lg);color:#fff;background:#171822;border:1px solid #ffffff14;min-height:190px;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.character-nexus-module__0yveva__card:hover{border-color:var(--ol-dawn)}.character-nexus-module__0yveva__card>img{object-fit:cover;opacity:.38;width:100%;height:100%;position:absolute;inset:0}.character-nexus-module__0yveva__card>div{background:linear-gradient(#0000,#0d0e18ef);width:100%;padding:24px;position:relative}.character-nexus-module__0yveva__card span{color:var(--ol-dawn);font-size:10px}.character-nexus-module__0yveva__card h3{margin:10px 0;font-size:18px}.character-nexus-module__0yveva__card p{color:#ccc;max-width:340px;font-size:12px;line-height:1.7}.character-nexus-module__0yveva__card b{color:var(--ol-dawn);margin-top:18px;font-size:11px;display:block}.character-nexus-module__0yveva__history{background:linear-gradient(120deg,#17131d,#0a0c14);border-top:1px solid #ffffff12;align-items:center;gap:25px;padding:24px 5%;display:flex}.character-nexus-module__0yveva__history>div{margin-right:auto}.character-nexus-module__0yveva__history p:last-child{color:var(--ol-ink-muted);font-size:12px}@media (max-width:650px){.character-nexus-module__0yveva__hero{gap:24px;min-height:660px;padding:24px 6% 21px}.character-nexus-module__0yveva__portrait{object-position:center top;width:100%;height:72%}.character-nexus-module__0yveva__shade{background:linear-gradient(0deg,var(--ol-canvas) 18%,#080a10a0 43%,transparent 75%),linear-gradient(180deg,#080a1080,transparent 25%)}.character-nexus-module__0yveva__intro{max-width:100%}.character-nexus-module__0yveva__intro h1{text-shadow:0 2px 20px #000;font-size:31px}.character-nexus-module__0yveva__intro>p:last-child{max-width:260px;font-size:11px}.character-nexus-module__0yveva__person{width:100%}.character-nexus-module__0yveva__person h2{font-size:29px}.character-nexus-module__0yveva__quote{margin:12px 0;font-size:14px}.character-nexus-module__0yveva__actions{margin-top:16px}.character-nexus-module__0yveva__primary{flex:1}.character-nexus-module__0yveva__secondary{padding:15px}.character-nexus-module__0yveva__switcher{margin-right:-6%}.character-nexus-module__0yveva__switcher>a{margin-right:15px}.character-nexus-module__0yveva__together{padding:20px 6%}.character-nexus-module__0yveva__heading h2{font-size:19px}.character-nexus-module__0yveva__heading>a{display:none}.character-nexus-module__0yveva__cards{scroll-snap-type:x mandatory;display:flex;overflow:auto}.character-nexus-module__0yveva__card{scroll-snap-align:start;min-width:82%;min-height:205px}.character-nexus-module__0yveva__history{flex-wrap:wrap;gap:18px;padding:24px 6%}.character-nexus-module__0yveva__history>div{width:100%}.character-nexus-module__0yveva__history h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.character-nexus-module__0yveva__card{transition:none}}.character-nexus-module__0yveva__actions{flex-wrap:wrap}.character-nexus-module__0yveva__primary,.character-nexus-module__0yveva__secondary{align-items:center;min-height:44px;display:flex}.character-nexus-module__0yveva__switcher button{min-height:44px}.character-nexus-module__0yveva__switcher button:focus-visible,.character-nexus-module__0yveva__switcher>a:focus-visible,.character-nexus-module__0yveva__actions>a:focus-visible,.character-nexus-module__0yveva__history>a:focus-visible{outline:2px solid var(--ol-dawn);outline-offset:3px}.character-nexus-module__0yveva__free{color:var(--ol-ink-muted);margin:10px 0 0;font-size:12px}.character-nexus-module__0yveva__quote{font-size:18px}.character-nexus-module__0yveva__prefs{flex-wrap:wrap;gap:10px;display:flex}.character-nexus-module__0yveva__prefs a{color:var(--ol-ink);background:#ffffff08;border:1px solid #fff2;border-radius:999px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.character-nexus-module__0yveva__prefs a:hover,.character-nexus-module__0yveva__prefs a:focus-visible{border-color:var(--ol-dawn);outline:none}.character-nexus-module__0yveva__genders{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.character-nexus-module__0yveva__genders a{border-radius:var(--ol-radius-lg);color:var(--ol-ink);background:#171822;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.character-nexus-module__0yveva__genders a:hover,.character-nexus-module__0yveva__genders a:focus-visible{border-color:var(--ol-dawn);outline:none}.character-nexus-module__0yveva__genders b{font-size:18px}.character-nexus-module__0yveva__genders span{color:var(--ol-ink-muted);font-size:12px}@media (max-width:650px){.character-nexus-module__0yveva__quote{font-size:15px}.character-nexus-module__0yveva__genders{grid-template-columns:1fr}}.character-nexus-module__0yveva__sceneSample{color:var(--ol-dawn);margin:6px 0 10px;font-size:13px;line-height:1.5}@media (max-width:650px){.character-nexus-module__0yveva__sceneSampleWithStarter{display:none}.character-nexus-module__0yveva__intro h1{margin:10px 0}}.character-nexus-module__0yveva__genderBar{max-width:72rem;margin:0 auto;padding:0 1.25rem}.character-nexus-module__0yveva__genderBar nav{margin:.4rem 0!important}.character-nexus-module__0yveva__rows{padding-inline:var(--ol-gutter)}.character-nexus-module__0yveva__eyebrow,.character-nexus-module__0yveva__card span,.character-nexus-module__0yveva__card b{font-size:12px}.character-nexus-module__0yveva__switcher>a,.character-nexus-module__0yveva__history>a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:650px){.character-nexus-module__0yveva__intro>p:last-child{font-size:12px}}.character-nexus-module__0yveva__person small{color:#f4efe7d1;text-shadow:0 1px 6px #000000b3}@media (max-width:650px){.character-nexus-module__0yveva__introEyebrow{display:none}.character-nexus-module__0yveva__sceneSample{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.character-nexus-module__0yveva__appEntry{display:none}.character-nexus-module__0yveva__primary{justify-content:center;gap:8px;font-size:15px}}
.play-tools-module__XNTVCG__strip{margin:var(--ol-space-sm,.5rem) 0 0;color:var(--ol-ink-muted,#f4efe7b3);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.8rem;display:flex}.play-tools-module__XNTVCG__strip span+span:before{content:"·";opacity:.6;margin-right:.6rem}.play-tools-module__XNTVCG__toolbar{margin-top:var(--ol-space-sm,.5rem);flex-wrap:wrap;gap:.4rem;display:flex}.play-tools-module__XNTVCG__toolBtn{border:1px solid var(--ol-line,#ffffff24);border-radius:var(--ol-radius-pill,999px);min-height:2.25rem;color:var(--ol-ink,#f4efe7);font:inherit;cursor:pointer;background:#1c1f28b3;padding:.3rem .75rem;font-size:.82rem}.play-tools-module__XNTVCG__toolBtn:hover,.play-tools-module__XNTVCG__toolBtn:focus-visible{border-color:#ffb48a99}.play-tools-module__XNTVCG__toolBtn[aria-pressed=true]{border-color:var(--ol-dawn,#ffb48a);color:var(--ol-dawn,#ffb48a)}.play-tools-module__XNTVCG__toolBtn:disabled{opacity:.45;cursor:default}.play-tools-module__XNTVCG__lineTools{align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.play-tools-module__XNTVCG__user .play-tools-module__XNTVCG__lineTools{justify-content:flex-end}.play-tools-module__XNTVCG__dots{width:2rem;height:1.6rem;color:var(--ol-ink-muted,#f4efe799);cursor:pointer;background:0 0;border:0;border-radius:.5rem;font-size:1rem;line-height:1}.play-tools-module__XNTVCG__dots:hover,.play-tools-module__XNTVCG__dots:focus-visible{color:var(--ol-ink,#f4efe7);background:#ffffff14}.play-tools-module__XNTVCG__menu{border:1px solid var(--ol-line,#ffffff24);border-radius:var(--ol-radius-md,12px);background:#101218f5;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;padding:.5rem;display:flex}.play-tools-module__XNTVCG__bookmarked{color:var(--ol-dawn,#ffb48a);font-size:.85rem}.play-tools-module__XNTVCG__editor{gap:.4rem;margin-top:.4rem;display:grid}.play-tools-module__XNTVCG__editor textarea,.play-tools-module__XNTVCG__field textarea,.play-tools-module__XNTVCG__field input[type=text],.play-tools-module__XNTVCG__field input[type=search],.play-tools-module__XNTVCG__field select{border:1px solid var(--ol-line,#ffffff24);width:100%;min-height:2.5rem;color:var(--ol-ink,#f4efe7);font:inherit;box-sizing:border-box;background:#0a0b0fe6;border-radius:10px;padding:.55rem .7rem;font-size:16px}.play-tools-module__XNTVCG__editor textarea{resize:vertical;min-height:5.5rem}.play-tools-module__XNTVCG__row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.play-tools-module__XNTVCG__check{color:var(--ol-ink-muted,#f4efe7bf);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.play-tools-module__XNTVCG__swipe{color:var(--ol-ink-muted,#f4efe7bf);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.play-tools-module__XNTVCG__swipe button{width:1.8rem;height:1.6rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem}.play-tools-module__XNTVCG__swipe button:disabled{opacity:.35;cursor:default}.play-tools-module__XNTVCG__narrator{margin:var(--ol-space-md,.75rem) 0 0;padding:.4rem 0 .4rem var(--ol-space-md,.75rem);color:#f4efe7bd;letter-spacing:.02em;border-left:1px solid #ffb48a59;font-size:.92rem;font-style:italic;list-style:none}.play-tools-module__XNTVCG__narratorLabel{opacity:.6;letter-spacing:.12em;font-size:.7rem;font-style:normal;display:block}.play-tools-module__XNTVCG__speaker{align-items:flex-start;gap:.5rem;margin-top:.35rem;display:flex}.play-tools-module__XNTVCG__speakerIcon{width:1.7rem;height:1.7rem;color:var(--ol-ink,#f4efe7);background:#788cff40;border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.play-tools-module__XNTVCG__speakerName{opacity:.7;font-size:.72rem;display:block}.play-tools-module__XNTVCG__panel{margin-top:var(--ol-space-sm,.5rem);border:1px solid var(--ol-line,#ffffff24);border-radius:var(--ol-radius-md,12px);background:#101218f0;gap:.7rem;padding:.75rem;display:grid}.play-tools-module__XNTVCG__field{color:var(--ol-ink-muted,#f4efe7cc);gap:.3rem;font-size:.82rem;display:grid}.play-tools-module__XNTVCG__field input[type=range]{width:100%;accent-color:var(--ol-dawn,#ffb48a)}.play-tools-module__XNTVCG__hint{color:var(--ol-ink-muted,#f4efe799);margin:0;font-size:.75rem}.play-tools-module__XNTVCG__list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.play-tools-module__XNTVCG__list button{text-align:left;width:100%}.play-tools-module__XNTVCG__tabs{flex-wrap:wrap;gap:.3rem;display:flex}.play-tools-module__XNTVCG__palette{border:1px solid var(--ol-line,#ffffff24);border-radius:var(--ol-radius-md,12px);background:#101218f7;gap:.25rem;max-height:16rem;padding:.5rem;display:grid;overflow-y:auto}.play-tools-module__XNTVCG__paletteGroup{letter-spacing:.1em;opacity:.6;margin:.3rem 0 .1rem;font-size:.7rem}.play-tools-module__XNTVCG__paletteItem{text-align:left;border-radius:10px;}.play-tools-module__XNTVCG__paletteItem[data-active=true]{border-color:var(--ol-dawn,#ffb48a)}.play-tools-module__XNTVCG__refs{display:inline-block;position:relative}.play-tools-module__XNTVCG__refsList{border:1px solid var(--ol-line,#ffffff24);background:#101218f5;border-radius:10px;margin:.3rem 0 0;padding:.5rem .7rem;font-size:.78rem;list-style:none}.play-tools-module__XNTVCG__refsList li+li{margin-top:.25rem}.play-tools-module__XNTVCG__hold{color:var(--ol-ink-muted,#f4efe7b3);font-size:.85rem;font-style:italic}.play-tools-module__XNTVCG__messenger .play-tools-module__XNTVCG__narrationHidden{display:none}.play-tools-module__XNTVCG__full{z-index:60;background:#07080b;place-items:center;display:grid;position:fixed;inset:0}.play-tools-module__XNTVCG__full img{object-fit:contain;max-width:100%;max-height:100%}.play-tools-module__XNTVCG__fullExit{top:max(16px, env(safe-area-inset-top));z-index:61;position:fixed;right:16px}.play-tools-module__XNTVCG__fullLine{left:16px;right:16px;bottom:max(24px, env(safe-area-inset-bottom));z-index:61;color:#f4efe7;background:#0a0b0fb3;border-radius:12px;max-width:640px;margin:0 auto;padding:.75rem 1rem;position:fixed}.play-tools-module__XNTVCG__notice{color:var(--ol-dawn,#ffb48a);margin:.3rem 0 0;font-size:.8rem}.play-tools-module__XNTVCG__invite{background:linear-gradient(135deg,#ffb48a29,#101218f0);border-color:#ffb48ab3}.play-tools-module__XNTVCG__inviteTitle{color:var(--ol-ink,#f4efe7);margin:0;font-size:1rem;font-weight:700}.play-tools-module__XNTVCG__row>.play-tools-module__XNTVCG__panel{flex-basis:100%}.play-tools-module__XNTVCG__nudge{max-width:100%;margin:0 0 var(--ol-space-sm,.5rem);align-items:center;gap:.25rem;display:flex}.play-tools-module__XNTVCG__nudgeOpen{text-align:left;border-color:#ffb48a73;flex-wrap:wrap;align-items:center;gap:.2rem;min-width:0;display:inline-flex;}.play-tools-module__XNTVCG__nudgeCta{color:var(--ol-dawn,#ffb48a);white-space:nowrap}.play-tools-module__XNTVCG__nudgeClose{flex:none;min-width:2.25rem;padding:.3rem .5rem;}
.trial-module__9QM45a__stage{isolation:isolate;grid-template-columns:minmax(0,1fr);max-width:none;min-height:100vh;margin:0;padding:0;display:grid;position:relative;overflow-x:clip}@supports (height:1dvh){.trial-module__9QM45a__stage{min-height:100dvh}}.trial-module__9QM45a__backdrop{z-index:-2;background:var(--ol-canvas);pointer-events:none;position:fixed;inset:0}.trial-module__9QM45a__backdropArt{object-fit:cover;opacity:.62;width:100%;height:100%;transform:scale(1.04)}.trial-module__9QM45a__backdropVeil{background:radial-gradient(80% 70% at 30% 35%,#0d0e1340,#0d0e13d9 80%),linear-gradient(#0d0e1373,#0d0e13eb);position:absolute;inset:0}.trial-module__9QM45a__cast{height:clamp(13rem,32vh,20rem);position:relative;overflow:hidden}@supports (height:1svh){.trial-module__9QM45a__cast{height:clamp(13rem,32svh,20rem)}}.trial-module__9QM45a__castGlow{background:var(--ol-dawn-glow);position:absolute;inset:0}.trial-module__9QM45a__portrait{object-fit:cover;object-position:center 12%;width:100%;height:100%;animation:trial-module__9QM45a__portraitIn var(--ol-slow) var(--ol-emphasized) both;position:absolute;inset:0}.trial-module__9QM45a__portraitEmpty{color:var(--ol-ink-muted);background:linear-gradient(160deg,#b6a0ff59,#ffb48a40);place-items:center;font-size:5rem;font-weight:700;display:grid;position:absolute;inset:0}.trial-module__9QM45a__castScrim{background:var(--ol-scrim-bottom-soft);position:absolute;inset:0}.trial-module__9QM45a__column{z-index:1;min-width:0;padding:0 var(--ol-gutter);flex-direction:column;margin-top:-4.5rem;display:flex;position:relative}.trial-module__9QM45a__header{flex-direction:column;gap:.2rem;display:flex}.trial-module__9QM45a__sceneLabel,.trial-module__9QM45a__overline{color:var(--ol-dawn);letter-spacing:.16em;margin:0;font-size:.75rem;font-weight:700;line-height:1.3}.trial-module__9QM45a__title{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,5.5vw,2.1rem);font-weight:700;line-height:1.25}.trial-module__9QM45a__subtitle{color:var(--ol-ink-muted);margin:0;font-size:.85rem;line-height:1.5}.trial-module__9QM45a__chat{flex-direction:column;flex:1;min-width:0;display:flex}.trial-module__9QM45a__narration{margin:var(--ol-space-xl) 0 0;padding-left:var(--ol-space-md);border-left:1px solid #ffb48a59}.trial-module__9QM45a__narration p{color:#f4efe7bd;letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 .3rem;font-size:.95rem;line-height:1.95}.trial-module__9QM45a__turns{gap:var(--ol-space-lg);margin:var(--ol-space-xl) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.trial-module__9QM45a__turn{min-width:0;max-width:92%;animation:trial-module__9QM45a__rise var(--ol-base) var(--ol-emphasized) both}.trial-module__9QM45a__turn p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.trial-module__9QM45a__character{align-self:flex-start}.trial-module__9QM45a__character p{border:1px solid var(--ol-line);border-radius:0 var(--ol-radius-md) var(--ol-radius-md) var(--ol-radius-md);box-shadow:var(--ol-shadow-raised);background:#15171ee6;padding:.85rem 1.05rem;font-size:1.0625rem;line-height:1.75}.trial-module__9QM45a__who{border-radius:var(--ol-radius-xs) var(--ol-radius-xs) 0 0;background:var(--ol-dawn);color:var(--ol-on-dawn);letter-spacing:.08em;margin-bottom:-1px;padding:.12rem .75rem;font-size:.72rem;font-weight:700;display:inline-block}.trial-module__9QM45a__beatNarration{margin:0 0 var(--ol-space-sm);padding-left:var(--ol-space-md);color:var(--ol-ink-muted);letter-spacing:.02em;white-space:pre-wrap;overflow-wrap:anywhere;border-left:1px solid #ffb48a59;font-size:.95rem;font-style:normal;line-height:1.85}.trial-module__9QM45a__user{text-align:right;align-self:flex-end}.trial-module__9QM45a__user p{border-right:2px solid var(--ol-dawn);color:var(--ol-ink);padding:.3rem .85rem .3rem 0;font-size:1rem;line-height:1.7}.trial-module__9QM45a__pending p{align-items:center;gap:.35rem;min-height:3.1rem;padding-inline:1.2rem;display:inline-flex}.trial-module__9QM45a__dot{background:var(--ol-ink-muted);width:.45rem;height:.45rem;animation:trial-module__9QM45a__typing 1.2s var(--ol-ease-out) infinite;border-radius:50%}.trial-module__9QM45a__dot:nth-child(2){animation-delay:.15s}.trial-module__9QM45a__dot:nth-child(3){animation-delay:.3s}.trial-module__9QM45a__notice{margin:var(--ol-space-lg) 0 0;color:var(--ol-ink-muted);font-size:.85rem}.trial-module__9QM45a__dock{z-index:3;gap:var(--ol-space-sm);margin:auto calc(-1 * var(--ol-gutter)) 0;padding:var(--ol-space-xxl) var(--ol-gutter) calc(var(--ol-space-md) + env(safe-area-inset-bottom));background:linear-gradient(180deg, #0d0e1300 0%, #0d0e13e0 32%, var(--ol-canvas) 100%);flex-direction:column;display:flex;position:sticky;bottom:0}.trial-module__9QM45a__chips{gap:var(--ol-space-sm);flex-wrap:wrap;display:flex}@media (max-width:767px){.trial-module__9QM45a__chips{margin-inline:calc(-1 * var(--ol-gutter));padding-inline:var(--ol-gutter);scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.trial-module__9QM45a__chips::-webkit-scrollbar{display:none}.trial-module__9QM45a__chip{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:80vw;overflow:hidden}.trial-module__9QM45a__dock{padding-top:var(--ol-space-lg)}}.trial-module__9QM45a__chip{border-radius:var(--ol-radius-pill);max-width:100%;min-height:2.75rem;color:var(--ol-ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;animation:trial-module__9QM45a__rise var(--ol-base) var(--ol-emphasized) both;transition:background var(--ol-quick) var(--ol-ease-out), border-color var(--ol-quick) var(--ol-ease-out), transform var(--ol-instant) var(--ol-ease-out);background:#1c1f28d9;border:1px solid #ffb48a80;padding:.45rem 1.05rem;font-size:.92rem;line-height:1.4}.trial-module__9QM45a__chip:nth-child(2){animation-delay:60ms}.trial-module__9QM45a__chip:nth-child(3){animation-delay:.12s}.trial-module__9QM45a__chip:hover{border-color:var(--ol-dawn);background:#ffb48a24}.trial-module__9QM45a__chip:active{transform:scale(.97)}.trial-module__9QM45a__composer{align-items:center;gap:var(--ol-space-sm);display:flex}.trial-module__9QM45a__composer input{border:1px solid var(--ol-line);border-radius:var(--ol-radius-pill);background:var(--ol-surface2);min-width:0;min-height:3rem;color:var(--ol-ink);font:inherit;flex:1;padding:.75rem 1.1rem;font-size:1rem}.trial-module__9QM45a__composer input::placeholder{color:var(--ol-ink-muted)}.trial-module__9QM45a__composer input:focus{border-color:#ffb48aa6;outline:none}.trial-module__9QM45a__composer button{border-radius:var(--ol-radius-pill);background:var(--ol-dawn-gradient);min-width:3rem;min-height:3rem;color:var(--ol-on-dawn);font:inherit;cursor:pointer;transition:transform var(--ol-instant) var(--ol-ease-out), opacity var(--ol-quick) var(--ol-ease-out);border:0;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:700;display:inline-flex}.trial-module__9QM45a__composer button:active{transform:scale(.97)}.trial-module__9QM45a__composer button:disabled{opacity:.45;cursor:default}.trial-module__9QM45a__composer button.trial-module__9QM45a__ghostwrite{min-width:auto;color:var(--ol-ink);white-space:nowrap;background:#ffb48a14;border:1px solid #ffb48a8c;padding:0 .85rem;font-size:.85rem;font-weight:600}.trial-module__9QM45a__composer button.trial-module__9QM45a__ghostwrite:hover:not(:disabled){border-color:var(--ol-dawn);background:#ffb48a29}.trial-module__9QM45a__ghostNote{margin:var(--ol-space-md) 0 0;color:var(--ol-ink-muted);font-size:.85rem}.trial-module__9QM45a__sendLabel{display:none}.trial-module__9QM45a__sendIcon{width:1.25rem;height:1.25rem}.trial-module__9QM45a__meta{justify-content:space-between;align-items:center;gap:var(--ol-space-md);display:flex}.trial-module__9QM45a__remaining{color:var(--ol-ink-subtle);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:.72rem}.trial-module__9QM45a__handoff{margin:var(--ol-space-xxl) 0 var(--ol-space-xxxl);padding:var(--ol-space-xl) var(--ol-space-lg);border:1px solid var(--ol-line);border-radius:var(--ol-radius-lg);background:var(--ol-dawn-glow), #15171ef0;animation:trial-module__9QM45a__rise var(--ol-slow) var(--ol-emphasized) both}.trial-module__9QM45a__handoff h2{margin:0 0 .4rem;font-size:1.2rem;line-height:1.4}.trial-module__9QM45a__handoff p{color:var(--ol-ink-muted);margin:0 0 1rem}.trial-module__9QM45a__memory{margin:0 0 var(--ol-space-xl);padding:0 0 var(--ol-space-lg);border-bottom:1px solid var(--ol-line)}.trial-module__9QM45a__memory .trial-module__9QM45a__overline{color:var(--ol-ember);align-items:center;gap:.45rem;display:flex}.trial-module__9QM45a__memory .trial-module__9QM45a__overline:before{content:"";background:var(--ol-ember);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 10px #f2c46dcc}.trial-module__9QM45a__memory blockquote{margin:var(--ol-space-sm) 0 0;font-size:1.0625rem;line-height:1.75}.trial-module__9QM45a__back{color:var(--ol-ink-muted);text-align:center;margin-top:.8rem;font-size:.85rem;display:block}.trial-module__9QM45a__context{display:none}.trial-module__9QM45a__contextStrong{margin:.35rem 0 0;font-weight:600;line-height:1.5}.trial-module__9QM45a__contextBody{color:var(--ol-ink-muted);margin:.3rem 0 0;font-size:.85rem;line-height:1.7}@media (min-width:768px){.trial-module__9QM45a__sendLabel{display:inline}.trial-module__9QM45a__composer button{padding:0 1.2rem 0 1.35rem}.trial-module__9QM45a__cast{height:clamp(18rem,48vh,30rem)}@supports (height:1svh){.trial-module__9QM45a__cast{height:clamp(18rem,48svh,30rem)}}}@media (min-width:1100px){.trial-module__9QM45a__stage{grid-template-columns:minmax(20rem, 1fr) minmax(0, 44rem) minmax(var(--ol-gutter), .35fr)}.trial-module__9QM45a__cast{grid-area:1/1;height:100vh;position:sticky;top:0;overflow:visible}@supports (height:1dvh){.trial-module__9QM45a__cast{height:100dvh}.trial-module__9QM45a__column{min-height:100dvh}}.trial-module__9QM45a__portrait{object-position:center top;-webkit-mask-composite:source-in;width:calc(100% + 5rem);-webkit-mask-image:linear-gradient(90deg,#000 58%,#0000 96%),linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 58%,#0000 96%),linear-gradient(#000 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.trial-module__9QM45a__castGlow{background:radial-gradient(70% 55% at 55% 35%,#ffb48a33,#ffb48a00 70%)}.trial-module__9QM45a__castScrim{display:none}.trial-module__9QM45a__column{min-height:100vh;padding:var(--ol-space-xxl) var(--ol-space-xxl) 0;border-inline:1px solid var(--ol-line);background:#14161bcc;grid-area:1/2;margin-top:0;box-shadow:0 0 80px #00000073}.trial-module__9QM45a__dock{margin-inline:calc(-1 * var(--ol-space-xxl));padding-inline:var(--ol-space-xxl);background:linear-gradient(#14161b00 0%,#14161beb 32%,#14161b 100%)}}@media (min-width:1400px){.trial-module__9QM45a__stage{grid-template-columns:minmax(22rem,1.1fr) minmax(0,44rem) minmax(17rem,.9fr)}.trial-module__9QM45a__context{align-self:start;gap:var(--ol-space-xl);max-width:20rem;padding:var(--ol-space-xxxl) var(--ol-space-xl);flex-direction:column;grid-area:1/3;display:flex;position:sticky;top:0}.trial-module__9QM45a__context section+section{padding-top:var(--ol-space-xl);border-top:1px solid var(--ol-line)}}@keyframes trial-module__9QM45a__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes trial-module__9QM45a__portraitIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes trial-module__9QM45a__typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.trial-module__9QM45a__portrait,.trial-module__9QM45a__turn,.trial-module__9QM45a__chip,.trial-module__9QM45a__handoff{animation:none}.trial-module__9QM45a__dot{opacity:.7;animation:none}.trial-module__9QM45a__chip,.trial-module__9QM45a__composer button{transition:none}.trial-module__9QM45a__chip:active,.trial-module__9QM45a__composer button:active,.trial-module__9QM45a__backdropArt{transform:none}}.trial-module__9QM45a__safety{margin:var(--ol-space-xxl) 0 var(--ol-space-xxxl);padding:var(--ol-space-xl);border-radius:var(--ol-radius-lg);color:var(--ol-ink);background:#15171ef5;border:1px solid #86d4ae66}.trial-module__9QM45a__safety p{margin:0 0 var(--ol-space-md);font-size:1rem;line-height:1.8}.trial-module__9QM45a__safety ul{margin:0 0 var(--ol-space-md);padding-left:1.2rem}.trial-module__9QM45a__safety li{overflow-wrap:anywhere;line-height:1.8}.trial-module__9QM45a__rate{gap:var(--ol-space-xs,.25rem);margin-top:.3rem;display:flex}.trial-module__9QM45a__rateButton{opacity:.45;cursor:pointer;min-width:2.25rem;min-height:2.25rem;transition:opacity var(--ol-fast,.12s) ease, border-color var(--ol-fast,.12s) ease;background:0 0;border:1px solid #0000;border-radius:999px;padding:.1rem .5rem;font-size:.95rem;line-height:1}.trial-module__9QM45a__rateButton:hover,.trial-module__9QM45a__rateButton:focus-visible{opacity:.85}.trial-module__9QM45a__rateButton[aria-pressed=true]{opacity:1;border-color:var(--ol-line);background:#15171ee6}@media (prefers-reduced-motion:reduce){.trial-module__9QM45a__rateButton{transition:none}}.trial-module__9QM45a__bubbleNext{margin-top:.4rem!important}.trial-module__9QM45a__fade{border-radius:var(--ol-radius-md);height:2.5rem;animation:trial-module__9QM45a__rise var(--ol-base) var(--ol-emphasized) both;background:linear-gradient(#0000,#000000d9 45% 55%,#0000);margin:.25rem 0 .75rem}.trial-module__9QM45a__sendNote{color:var(--ol-ink-muted,#bbb);margin:6px 2px 0;font-size:11px;line-height:1.5}.trial-module__9QM45a__sendNote a{color:inherit;text-decoration:underline}.trial-module__9QM45a__character .trial-module__9QM45a__zetaBubble{border:1px solid var(--ol-line);border-radius:0 var(--ol-radius-md) var(--ol-radius-md) var(--ol-radius-md);box-shadow:var(--ol-shadow-raised);overflow-wrap:anywhere;background:#15171ee6;padding:.85rem 1.05rem;font-size:1.0625rem;line-height:1.75;position:relative;overflow:hidden}.trial-module__9QM45a__character .trial-module__9QM45a__zetaBubble p{box-shadow:none;font-size:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0}.trial-module__9QM45a__user .trial-module__9QM45a__zetaUser{border-right:2px solid var(--ol-dawn);color:var(--ol-ink);padding:.3rem .85rem .3rem 0;font-size:1rem;line-height:1.7}.trial-module__9QM45a__user .trial-module__9QM45a__zetaUser p{border:0;padding:0}.trial-module__9QM45a__dockMoreBtn{border:1px solid var(--ol-line);border-radius:var(--ol-radius-pill);min-height:2.75rem;color:var(--ol-ink-muted);font:inherit;cursor:pointer;background:0 0;padding:0 .9rem;font-size:.85rem;display:none}.trial-module__9QM45a__dockExtraStack{gap:var(--ol-space-sm);flex-direction:column;display:flex}@media (max-width:767px){.trial-module__9QM45a__dockMoreBtn{align-items:center;display:inline-flex}.trial-module__9QM45a__dockExtra:not([data-open]){display:none}}.trial-module__9QM45a__inlineLogin{gap:var(--ol-space-sm,.5rem);margin:var(--ol-space-sm,.5rem) 0 var(--ol-space-md,1rem);justify-items:start;display:grid}.trial-module__9QM45a__inlineLoginTitle{color:var(--ol-ink);margin:0;font-weight:700}.trial-module__9QM45a__inlineLoginBody{color:var(--ol-ink-muted);margin:0;font-size:.85rem}.trial-module__9QM45a__inlineLoginError{color:var(--ol-danger,#ff8a8a);margin:0;font-size:.85rem}.trial-module__9QM45a__voiceChip{margin:var(--ol-space-xs,.25rem) var(--ol-space-sm,.5rem) 0 0;border:1px solid var(--ol-line);color:var(--ol-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .8rem;font-size:.82rem;display:inline-flex}.trial-module__9QM45a__voiceChip:hover,.trial-module__9QM45a__voiceChip[aria-expanded=true]{border-color:var(--ol-dawn)}.trial-module__9QM45a__mediaRow{align-items:center;gap:0 var(--ol-space-xs,.25rem);flex-wrap:wrap;display:flex}.trial-module__9QM45a__chat[data-inline] .trial-module__9QM45a__dock{margin:var(--ol-space-md) 0 0;background:0 0;padding:0;position:static}.trial-module__9QM45a__chat[data-inline]>.trial-module__9QM45a__notice:first-child{display:none}.trial-module__9QM45a__chat[data-inline]>.trial-module__9QM45a__narration,.trial-module__9QM45a__chat[data-inline] .trial-module__9QM45a__turns{margin-top:var(--ol-space-md)}.trial-module__9QM45a__chat [data-chat-status-empty],.trial-module__9QM45a__chat [data-notation-chips],.trial-module__9QM45a__chat [data-testid=notation-first-hint]{display:none}.trial-module__9QM45a__chat[data-inline]>.trial-module__9QM45a__narration p{margin-bottom:.15rem;line-height:1.65}
.likes-module__xUuHHG__wrap{margin-top:1.25rem}.likes-module__xUuHHG__like{border:1px solid var(--border,#ffffff2e);min-height:44px;color:var(--ol-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000040;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.95rem;display:inline-flex;position:relative}.likes-module__xUuHHG__like:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.likes-module__xUuHHG__like[aria-pressed=true]{border-color:#ff6f91}.likes-module__xUuHHG__like:disabled{opacity:.6;cursor:default}.likes-module__xUuHHG__heart{place-items:center;width:1.3em;height:1.3em;display:inline-grid;position:relative}.likes-module__xUuHHG__heart svg{width:100%;height:100%}.likes-module__xUuHHG__heart path{fill:none;stroke:currentColor;stroke-width:2px;transition:fill .12s,stroke .12s}.likes-module__xUuHHG__like[aria-pressed=true] .likes-module__xUuHHG__heart path{fill:#ff6f91;stroke:#ff6f91}.likes-module__xUuHHG__count{font-variant-numeric:tabular-nums;min-width:1.5ch}.likes-module__xUuHHG__pop .likes-module__xUuHHG__heart{animation:.34s cubic-bezier(.2,1.6,.4,1) likes-module__xUuHHG__likePop}@keyframes likes-module__xUuHHG__likePop{0%{transform:scale(.7)}55%{transform:scale(1.3)}to{transform:scale(1)}}.likes-module__xUuHHG__ring{opacity:0;pointer-events:none;border:2px solid #ff6f91;border-radius:50%;animation:.42s ease-out forwards likes-module__xUuHHG__likeRing;position:absolute;inset:-40%}@keyframes likes-module__xUuHHG__likeRing{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.likes-module__xUuHHG__spark{pointer-events:none;opacity:0;background:#ffb48a;border-radius:50%;width:5px;height:5px;margin:-2.5px;animation:.46s ease-out forwards likes-module__xUuHHG__likeSpark;position:absolute;top:50%;left:50%}@keyframes likes-module__xUuHHG__likeSpark{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(-1.3rem);opacity:0}}.likes-module__xUuHHG__toast{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));color:#fff;z-index:50;background:#141418f0;border-radius:12px;max-width:calc(100vw - 32px);padding:.6rem 1rem;font-size:.9rem;position:fixed;transform:translate(-50%)}.likes-module__xUuHHG__prompt{color:var(--ol-ink-muted);margin:.5rem 0 0;font-size:.85rem}.likes-module__xUuHHG__prompt a{color:var(--accent)}@media (prefers-reduced-motion:reduce){.likes-module__xUuHHG__pop .likes-module__xUuHHG__heart,.likes-module__xUuHHG__ring,.likes-module__xUuHHG__spark{animation:none}.likes-module__xUuHHG__ring,.likes-module__xUuHHG__spark{display:none}.likes-module__xUuHHG__heart path{transition:none}}.likes-module__xUuHHG__rating{border:1px solid var(--border,#ffffff24);text-align:left;border-radius:14px;margin:1rem 0 0;padding:.9rem 1rem}.likes-module__xUuHHG__rating h3{margin:0 0 .6rem;font-size:.95rem}.likes-module__xUuHHG__verdicts,.likes-module__xUuHHG__reasons{flex-wrap:wrap;gap:.5rem;display:flex}.likes-module__xUuHHG__verdicts button,.likes-module__xUuHHG__reasons button,.likes-module__xUuHHG__actions button{min-height:44px;font:inherit;border:1px solid var(--border,#fff3);color:var(--ol-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.likes-module__xUuHHG__verdicts button[aria-pressed=true],.likes-module__xUuHHG__reasons button[aria-pressed=true]{border-color:var(--accent);background:#ffb48a26}.likes-module__xUuHHG__verdicts button:focus-visible,.likes-module__xUuHHG__reasons button:focus-visible,.likes-module__xUuHHG__actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.likes-module__xUuHHG__reasonsTitle{color:var(--ol-ink-muted);margin:.8rem 0 .4rem;font-size:.85rem}.likes-module__xUuHHG__actions{gap:.5rem;margin-top:.7rem;display:flex}.likes-module__xUuHHG__note{color:var(--ol-ink-subtle,var(--ol-ink-muted));margin:.6rem 0 0;font-size:.75rem}.likes-module__xUuHHG__sort{gap:.4rem;margin:0 0 .6rem;display:flex}.likes-module__xUuHHG__sort a{border:1px solid var(--border,#ffffff2e);color:var(--ol-ink);border-radius:999px;align-items:center;min-height:32px;padding:.3rem .8rem;font-size:.85rem;text-decoration:none;display:inline-flex}.likes-module__xUuHHG__sort a[aria-current=true]{border-color:var(--accent);background:#ffb48a26}
.play-tools-module__0GWlCG__tools{max-width:72rem;padding:0 var(--ol-gutter,1.25rem);color:var(--ol-ink);margin:2rem auto}.play-tools-module__0GWlCG__flush{padding:0}.play-tools-module__0GWlCG__heading{letter-spacing:.04em;color:var(--ol-dawn);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.play-tools-module__0GWlCG__list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.play-tools-module__0GWlCG__card{box-sizing:border-box;background:var(--ol-surface1);border:1px solid var(--ol-line);border-radius:var(--ol-radius-md,14px);height:100%;color:var(--ol-ink);gap:.25rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s ease-out;display:grid}.play-tools-module__0GWlCG__card strong{font-size:.95rem}.play-tools-module__0GWlCG__card strong span{color:var(--ol-dawn)}.play-tools-module__0GWlCG__card>span{color:var(--ol-ink-muted);font-size:.8rem;line-height:1.6}.play-tools-module__0GWlCG__card:hover{border-color:var(--ol-dawn)}.play-tools-module__0GWlCG__card:focus-visible{outline:2px solid var(--ol-dawn);outline-offset:2px}@media (prefers-reduced-motion:reduce){.play-tools-module__0GWlCG__card{transition:none}}
.scene-card-module__Xp-M2q__open{margin:var(--ol-space-sm) var(--ol-space-sm) 0 0;border:1px solid var(--ol-line);color:var(--ol-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;display:inline-flex}.scene-card-module__Xp-M2q__open:hover{border-color:var(--ol-dawn)}.scene-card-module__Xp-M2q__open:disabled{opacity:.6;cursor:progress}.scene-card-module__Xp-M2q__note{margin:var(--ol-space-xs) 0 0;color:var(--ol-ink-muted);font-size:.8rem}.scene-card-module__Xp-M2q__overlay{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050508d1;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.scene-card-module__Xp-M2q__sheet{gap:var(--ol-space-md);width:min(420px,100%);max-height:100%;display:grid}.scene-card-module__Xp-M2q__image{object-fit:contain;border-radius:var(--ol-radius-md);width:100%;height:auto;max-height:70vh;box-shadow:var(--ol-shadow-raised)}.scene-card-module__Xp-M2q__actions{gap:var(--ol-space-sm);flex-wrap:wrap;justify-content:center;display:flex}.scene-card-module__Xp-M2q__secondary{border:1px solid var(--ol-line);color:var(--ol-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1rem;font-size:.9rem;text-decoration:none}
.adult-consent-module__JqhILG__box{border-radius:var(--ol-radius-lg,14px);color:var(--ol-ink,#fff);background:#171822;border:1px solid #fff2;margin:1rem 0;padding:1.25rem}.adult-consent-module__JqhILG__box h2{margin:0 0 .4rem;font-size:1.2rem;line-height:1.4}.adult-consent-module__JqhILG__box p{color:var(--ol-ink-muted,#bbb);margin:0 0 1rem;line-height:1.7}.adult-consent-module__JqhILG__box a{color:var(--ol-dawn,#dca887)}.adult-consent-module__JqhILG__back{min-height:44px;color:var(--ol-ink-muted,#bbb);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.75rem;padding:0 .5rem;text-decoration:underline;display:block}.adult-consent-module__JqhILG__overlay{z-index:60;background:#000a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.adult-consent-module__JqhILG__overlay .adult-consent-module__JqhILG__box{width:min(30rem,100%);max-height:90vh;overflow:auto}.adult-consent-module__JqhILG__box{position:relative}.adult-consent-module__JqhILG__line{padding-right:1.5rem;font-size:1rem;line-height:1.6;color:var(--ol-ink,#fff)!important;margin:0 0 .9rem!important}.adult-consent-module__JqhILG__more{color:var(--ol-ink-muted,#bbb);margin-top:.75rem;font-size:.8rem}.adult-consent-module__JqhILG__more summary{cursor:pointer;min-height:32px}.adult-consent-module__JqhILG__more p{font-size:.8rem;margin:.5rem 0!important}.adult-consent-module__JqhILG__close{min-width:44px;min-height:44px;color:var(--ol-ink-muted,#bbb);cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:.25rem;right:.25rem}
.companion-motion-module__iu7NaW__layer{pointer-events:none;position:absolute;inset:0}.companion-motion-module__iu7NaW__video{opacity:0;pointer-events:none;transition:opacity .4s}.companion-motion-module__iu7NaW__video.companion-motion-module__iu7NaW__on{opacity:1}.companion-motion-module__iu7NaW__video[hidden]{display:none!important}.companion-motion-module__iu7NaW__fill{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block;position:absolute;inset:0}.companion-motion-module__iu7NaW__aiTag{border-radius:var(--ol-radius-xs);color:var(--ol-ink);letter-spacing:.04em;background:#0d0e139e;padding:.1rem .5rem;font-size:.66rem;position:absolute;top:.6rem;left:.6rem}.companion-motion-module__iu7NaW__aiTagRight{left:auto;right:.6rem}.companion-motion-module__iu7NaW__caption{border:1px solid var(--ol-line);border-radius:var(--ol-radius-md);color:var(--ol-ink);background:#15171ee6;padding:.55rem .8rem;font-size:.92rem;line-height:1.6;position:absolute;bottom:4rem;left:.75rem;right:.75rem}.companion-motion-module__iu7NaW__talk{border-radius:var(--ol-radius-pill);max-width:calc(100% - 1.5rem);min-height:44px;color:var(--ol-ink);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;background:#0d0e13b8;border:1px solid #ffffff2e;align-items:center;gap:.45rem;padding:0 1rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.companion-motion-module__iu7NaW__talk svg{width:1.1rem;height:1.1rem;color:var(--ol-dawn);flex:none}.companion-motion-module__iu7NaW__talk span{text-overflow:ellipsis;overflow:hidden}.companion-motion-module__iu7NaW__talk:disabled{cursor:default;opacity:.8}.companion-motion-module__iu7NaW__talk:focus-visible{outline:2px solid var(--ol-dawn);outline-offset:2px}@media (prefers-reduced-motion:reduce){.companion-motion-module__iu7NaW__video{transition:none}}
.design-module__QfytSa__billboard{isolation:isolate;min-height:min(88vh,46rem);margin:0 calc(-1 * var(--ol-gutter));padding:0 var(--ol-gutter) var(--ol-space-xxl);background:var(--ol-canvas);align-items:flex-end;display:flex;position:relative;overflow:hidden}.design-module__QfytSa__billboardArt{z-index:-2;object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.design-module__QfytSa__billboardGlow{z-index:-4;background:var(--ol-dawn-glow), var(--ol-canvas);position:absolute;inset:0}.design-module__QfytSa__billboardScrim{z-index:-1;background:var(--ol-scrim-bottom);position:absolute;inset:0}.design-module__QfytSa__billboardScene{z-index:-3;object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.design-module__QfytSa__billboardArtInScene{object-position:center 12%;width:82%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.design-module__QfytSa__billboardMeta{color:var(--ol-ink-muted);letter-spacing:.04em;margin:0;font-size:.85rem}.design-module__QfytSa__billboardBody{gap:var(--ol-space-md);flex-direction:column;max-width:34rem;display:flex}.design-module__QfytSa__overline{color:var(--ol-dawn);letter-spacing:.2em;margin:0;font-size:.72rem;font-weight:700}.design-module__QfytSa__billboardTitle{margin:0;font-size:clamp(2.25rem,7vw,3.75rem);font-weight:700;line-height:1.15}.design-module__QfytSa__billboardLine{color:var(--ol-ink);margin:0;font-size:1.05rem;line-height:1.8}.design-module__QfytSa__billboardActions{align-items:center;gap:var(--ol-space-md) var(--ol-space-lg);margin-top:var(--ol-space-sm);flex-wrap:wrap;display:flex}.design-module__QfytSa__primary{border-radius:var(--ol-radius-pill);background:var(--ol-dawn-gradient);min-height:3.25rem;color:var(--ol-on-dawn);transition:transform var(--ol-quick) var(--ol-ease-out), box-shadow var(--ol-quick) var(--ol-ease-out);justify-content:center;align-items:center;gap:.5rem;padding:0 1.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 28px #ff947038}.design-module__QfytSa__primary:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 14px 34px #ff947052}.design-module__QfytSa__primary:active{transition-duration:var(--ol-instant);transform:scale(.97)}.design-module__QfytSa__secondary{min-height:2.75rem;color:var(--ol-ink);opacity:.88;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.design-module__QfytSa__secondary:hover{opacity:1;text-underline-offset:.3em;text-decoration:underline}@media (min-width:768px){.design-module__QfytSa__billboard{min-height:min(80vh,44rem);padding-bottom:var(--ol-space-hero);align-items:center}.design-module__QfytSa__billboardArt{object-position:center 15%;width:min(62%,52rem);left:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.design-module__QfytSa__billboardScrim{background:var(--ol-scrim-left), var(--ol-scrim-bottom-soft)}.design-module__QfytSa__billboardArtInScene{width:min(46%,38rem)}}.design-module__QfytSa__row{margin:var(--ol-space-xxl) 0 0}.design-module__QfytSa__rowHeader{justify-content:space-between;align-items:baseline;gap:var(--ol-space-lg);margin:0 0 var(--ol-space-md);display:flex}.design-module__QfytSa__rowTitle{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.design-module__QfytSa__rowTrack{grid-auto-flow:column;grid-auto-columns:var(--row-card,9.5rem);gap:var(--ol-space-md);margin:0 calc(-1 * var(--ol-gutter));padding:var(--ol-space-sm) var(--ol-gutter) var(--ol-space-lg);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ol-gutter);scrollbar-width:thin;scrollbar-color:var(--ol-surface3) transparent;list-style:none;display:grid;overflow-x:auto}.design-module__QfytSa__rowTrack>li{scroll-snap-align:start;min-width:0}.design-module__QfytSa__rowTrack:focus-visible{outline-offset:-2px}@media (min-width:768px){.design-module__QfytSa__rowTrack{--row-card:11.5rem;gap:var(--ol-space-lg)}}@media (min-width:1400px){.design-module__QfytSa__rowTrack{--row-card:13rem}}.design-module__QfytSa__rowTrackWide{--row-card:16.5rem}@media (min-width:768px){.design-module__QfytSa__rowTrackWide{--row-card:19rem}}@media (min-width:1400px){.design-module__QfytSa__rowTrackWide{--row-card:21rem}}.design-module__QfytSa__story{color:var(--ol-ink);flex-direction:column;gap:.55rem;text-decoration:none;display:flex}.design-module__QfytSa__storyArt{aspect-ratio:16/10;border-radius:var(--ol-radius-lg);background:var(--ol-surface3);box-shadow:var(--ol-shadow-raised);transition:transform var(--ol-quick) var(--ol-ease-out), box-shadow var(--ol-quick) var(--ol-ease-out);display:block;position:relative;overflow:hidden}.design-module__QfytSa__story:hover .design-module__QfytSa__storyArt,.design-module__QfytSa__story:focus-visible .design-module__QfytSa__storyArt{transform:scale(1.04);box-shadow:0 18px 40px #0000008c}.design-module__QfytSa__story:active .design-module__QfytSa__storyArt{transition-duration:var(--ol-instant);transform:scale(.97)}.design-module__QfytSa__storyScene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.design-module__QfytSa__storyCast{aspect-ratio:3/4;object-fit:cover;object-position:center 12%;height:108%;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.design-module__QfytSa__storyScrim{background:var(--ol-night-veil);position:absolute;inset:0}.design-module__QfytSa__storyBody{flex-direction:column;gap:.1rem;padding:0 .15rem;display:flex}.design-module__QfytSa__storyTitle{font-size:1.02rem;font-weight:700;line-height:1.4}.design-module__QfytSa__storyHook{-webkit-line-clamp:2;color:var(--ol-ink-muted);-webkit-box-orient:vertical;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.design-module__QfytSa__card{aspect-ratio:3/4;border-radius:var(--ol-radius-xl);background:var(--ol-surface3);color:var(--ol-ink);box-shadow:var(--ol-shadow-raised);transition:transform var(--ol-quick) var(--ol-ease-out), box-shadow var(--ol-quick) var(--ol-ease-out);flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.design-module__QfytSa__card:hover,.design-module__QfytSa__card:focus-visible{transform:scale(1.04);box-shadow:0 18px 40px #0000008c}.design-module__QfytSa__card:active{transition-duration:var(--ol-instant);transform:scale(.97)}.design-module__QfytSa__cardArt,.design-module__QfytSa__cardEmpty{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.design-module__QfytSa__cardEmpty{background:var(--ol-dawn-glow), var(--ol-surface3)}.design-module__QfytSa__cardBody{background:var(--ol-scrim-bottom);flex-direction:column;align-items:flex-start;gap:.15rem;padding:4rem .85rem .85rem;display:flex;position:relative}.design-module__QfytSa__cardName{font-size:1.05rem;font-weight:700;line-height:1.35}.design-module__QfytSa__cardMeta{color:var(--ol-ink-muted);font-size:.75rem;line-height:1.5}.design-module__QfytSa__cardHook{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.8rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.design-module__QfytSa__primary,.design-module__QfytSa__card,.design-module__QfytSa__storyArt{transition:none}.design-module__QfytSa__primary:hover,.design-module__QfytSa__card:hover,.design-module__QfytSa__card:focus-visible,.design-module__QfytSa__card:active,.design-module__QfytSa__primary:active,.design-module__QfytSa__story:hover .design-module__QfytSa__storyArt,.design-module__QfytSa__story:focus-visible .design-module__QfytSa__storyArt,.design-module__QfytSa__story:active .design-module__QfytSa__storyArt{transform:none}}.design-module__QfytSa__cardLikes{color:var(--ol-ink-muted);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.5}
.situation-shelf-module__mfHFhW__shelf{padding:28px 5% 12px}.situation-shelf-module__mfHFhW__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.situation-shelf-module__mfHFhW__overline{letter-spacing:.19em;text-transform:uppercase;color:var(--ol-dawn,#dca887);margin:0;font-size:10px}.situation-shelf-module__mfHFhW__title{margin:6px 0 0;font-size:21px}.situation-shelf-module__mfHFhW__toggle{background:#ffffff08;border:1px solid #fff2;border-radius:999px;padding:3px;display:inline-flex}.situation-shelf-module__mfHFhW__toggle button{min-height:40px;color:var(--ol-ink-muted,#bbb);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:13px}.situation-shelf-module__mfHFhW__toggle button[aria-pressed=true]{background:var(--ol-dawn,#dca887);color:var(--ol-on-dawn,#111);font-weight:700}.situation-shelf-module__mfHFhW__toggle button:focus-visible{outline:2px solid var(--ol-dawn,#dca887);outline-offset:2px}.situation-shelf-module__mfHFhW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.situation-shelf-module__mfHFhW__card{border-radius:var(--ol-radius-lg,14px);min-height:200px;color:var(--ol-ink,#fff);background:#171822;border:1px solid #ffffff14;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.situation-shelf-module__mfHFhW__card:hover,.situation-shelf-module__mfHFhW__card:focus-visible{border-color:var(--ol-dawn,#dca887);outline:none}.situation-shelf-module__mfHFhW__portrait{object-fit:cover;object-position:center 20%;opacity:.55;width:42%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.situation-shelf-module__mfHFhW__body{flex-direction:column;gap:8px;width:100%;padding:18px 18px 16px;display:flex;position:relative}.situation-shelf-module__mfHFhW__situation{text-shadow:0 1px 12px #000;max-width:78%;font-size:15.5px;font-weight:700;line-height:1.55}.situation-shelf-module__mfHFhW__line{border-left:2px solid var(--ol-dawn,#dca887);quotes:"「" "」" "“" "”";background:#0c0d16b3;border-radius:0 4px 4px 0;max-width:74%;padding:4px 8px;font-size:13px;line-height:1.6}.situation-shelf-module__mfHFhW__secret{color:var(--ol-dawn,#dca887);font-size:11.5px}.situation-shelf-module__mfHFhW__who{color:var(--ol-ink-muted,#bbb);margin-top:auto;font-size:12px}.situation-shelf-module__mfHFhW__who small{font-size:11px}.situation-shelf-module__mfHFhW__start{background:var(--ol-dawn,#dca887);color:var(--ol-on-dawn,#111);border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:12.5px;font-weight:700}.situation-shelf-module__mfHFhW__adult{background:linear-gradient(135deg,#2a1620,#171822 60%);border-color:#dca88766}.situation-shelf-module__mfHFhW__badge{border:1px solid var(--ol-dawn,#dca887);letter-spacing:.08em;color:var(--ol-dawn,#dca887);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:11px}@media (max-width:650px){.situation-shelf-module__mfHFhW__shelf{padding:22px 16px 8px}.situation-shelf-module__mfHFhW__grid{grid-template-columns:1fr}.situation-shelf-module__mfHFhW__situation{font-size:15px}}@media (prefers-reduced-motion:reduce){.situation-shelf-module__mfHFhW__card{transition:none}}
.episode-break-module__nziWBa__break{gap:var(--ol-space-sm);margin:var(--ol-space-md) 0 0;padding:var(--ol-space-md);border:1px solid var(--ol-line);border-radius:var(--ol-radius-md);background:var(--ol-surface1);display:grid}.episode-break-module__nziWBa__title{color:var(--ol-ink-muted);letter-spacing:.02em;margin:0;font-size:.8rem}.episode-break-module__nziWBa__actions{gap:var(--ol-space-sm);flex-wrap:wrap;display:flex}.episode-break-module__nziWBa__primary,.episode-break-module__nziWBa__secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.episode-break-module__nziWBa__primary{border:1px solid var(--ol-dawn);background:var(--ol-surface3);color:var(--ol-ink)}.episode-break-module__nziWBa__secondary{border:1px solid var(--ol-line);color:var(--ol-ink);background:0 0}.episode-break-module__nziWBa__primary:hover,.episode-break-module__nziWBa__secondary:hover{border-color:var(--ol-dawn)}.episode-break-module__nziWBa__primary:disabled,.episode-break-module__nziWBa__secondary:disabled{opacity:.6;cursor:progress}.episode-break-module__nziWBa__note{color:var(--ol-ink-muted);margin:0;font-size:.8rem}@media (max-width:480px){.episode-break-module__nziWBa__actions{flex-direction:column}.episode-break-module__nziWBa__primary,.episode-break-module__nziWBa__secondary{width:100%}}
.memory-bar-module__bHFsZW__slot{top:calc(env(safe-area-inset-top) + .5rem);z-index:22;height:0;position:sticky}.memory-bar-module__bHFsZW__bar{background:#13141beb;border:1px solid #ffb48a59;border-radius:14px;flex-direction:column;gap:.5rem;padding:.35rem .4rem .35rem .75rem;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 8px 24px #00000059}.memory-bar-module__bHFsZW__row{align-items:center;gap:.25rem;display:flex}.memory-bar-module__bHFsZW__open{min-height:40px;color:var(--ol-ink,#fff);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:.9rem;font-weight:650}.memory-bar-module__bHFsZW__close{min-width:40px;min-height:40px;color:var(--ol-ink-muted,#b9afbd);cursor:pointer;background:0 0;border:0;flex:none;font-size:1.1rem}.memory-bar-module__bHFsZW__open:focus-visible,.memory-bar-module__bHFsZW__close:focus-visible{outline-offset:2px;outline:2px solid #f3c2a4}@media (max-width:767.98px){main.chat-first .memory-bar-module__bHFsZW__slot{top:calc(env(safe-area-inset-top) + 3.75rem)}}
.after-dark-tab-module__gF90eW__bar{padding:8px 16px 0}.after-dark-tab-module__gF90eW__tab{min-height:44px;color:inherit;background:#c2416b1f;border:1px solid #c2416b88;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;display:flex}.after-dark-tab-module__gF90eW__badge{color:#fff;background:#c2416b;border-radius:999px;padding:0 .5rem;font-size:.8rem;font-weight:700}.after-dark-tab-module__gF90eW__line{color:var(--ol-ink-muted,#bbb);font-size:.9rem}@media (max-width:640px){.after-dark-tab-module__gF90eW__bar{padding:6px 16px 0}.after-dark-tab-module__gF90eW__tab{flex-wrap:nowrap;min-height:40px;padding:.35rem .85rem;font-size:.9rem}.after-dark-tab-module__gF90eW__tab strong{white-space:nowrap}.after-dark-tab-module__gF90eW__line{display:none}}
.story-handoff-module__5LYHLW__box{border-radius:var(--ol-radius-lg,14px);background:#1a1520cc;border:1px solid #dca88755;margin:1.25rem 0 0;padding:1rem 1.1rem}.story-handoff-module__5LYHLW__title{margin:0 0 .75rem;font-size:1rem}.story-handoff-module__5LYHLW__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.25rem 0;display:flex}.story-handoff-module__5LYHLW__secondary{border:1px solid var(--ol-dawn,#dca887);min-height:44px;color:var(--ol-dawn,#dca887);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.story-handoff-module__5LYHLW__secondary:focus-visible{outline:2px solid var(--ol-dawn,#dca887);outline-offset:2px}.story-handoff-module__5LYHLW__note{color:var(--ol-ink-muted,#bbb);margin:.5rem 0;font-size:.78rem}.story-handoff-module__5LYHLW__progress{color:var(--ol-dawn,#dca887);margin:.75rem 0 .25rem;font-size:.85rem}.story-handoff-module__5LYHLW__novel{white-space:pre-wrap;overflow-wrap:anywhere;background:#0c0d16b3;border-radius:10px;margin:.5rem 0 .75rem;padding:1rem;font-size:.95rem;line-height:1.95}
.buncho-read-link-module__vIyGtq__card{border:1px solid var(--ol-line);border-radius:var(--ol-radius-md);background:var(--ol-surface1);flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:1rem;display:flex}.buncho-read-link-module__vIyGtq__text{min-width:0}.buncho-read-link-module__vIyGtq__kicker{color:var(--ol-ink-subtle);letter-spacing:.04em;margin:0;font-size:.72rem}.buncho-read-link-module__vIyGtq__title{color:var(--ol-ink);margin:.15rem 0 0;font-size:.95rem;font-weight:700}.buncho-read-link-module__vIyGtq__body{color:var(--ol-ink-muted);margin:.3rem 0 0;font-size:.82rem;line-height:1.7}.buncho-read-link-module__vIyGtq__cta{border:1px solid var(--ol-line);min-height:44px;color:var(--ol-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.buncho-read-link-module__vIyGtq__cta:hover{border-color:var(--ol-dawn)}@media (min-width:640px){.buncho-read-link-module__vIyGtq__card{flex-direction:row;justify-content:space-between;align-items:center}}
.freedom-module__cOdE1G__box{padding:18px var(--ol-gutter,16px);box-sizing:border-box;max-width:960px;color:var(--ol-ink,#f4efe7);margin:20px auto}.freedom-module__cOdE1G__title{margin:0 0 6px;font-size:20px;line-height:1.35}.freedom-module__cOdE1G__lead{color:var(--ol-ink-muted,#ada8b6);margin:0 0 14px;font-size:14px;line-height:1.7}.freedom-module__cOdE1G__carry{color:var(--ol-ink,#f4efe7);margin:-6px 0 14px;font-size:13.5px;line-height:1.6}.freedom-module__cOdE1G__list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.freedom-module__cOdE1G__item{border:1px solid var(--ol-line,#ffffff14);border-radius:var(--ol-radius-lg,16px);background:#ffffff08;flex-direction:column;gap:6px;padding:12px;display:flex}.freedom-module__cOdE1G__you{background:var(--ol-dawn,#ffb48a);max-width:90%;color:var(--ol-on-dawn,#1b1210);overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;margin:0;padding:7px 12px;font-size:14px;line-height:1.5}.freedom-module__cOdE1G__reply{overflow-wrap:anywhere;background:#ffffff12;border-radius:4px 14px 14px;align-self:flex-start;max-width:90%;margin:0;padding:7px 12px;font-size:14px;line-height:1.5}.freedom-module__cOdE1G__group{min-height:44px;color:var(--ol-dawn,#ffb48a);align-items:center;margin-top:12px;font-weight:700;text-decoration:none;display:inline-flex}.freedom-module__cOdE1G__group:hover{text-decoration:underline}
.undo-bar-module__gQ_bfG__bar{align-items:center;gap:var(--ol-space-sm);padding:var(--ol-space-sm) var(--ol-space-md);border:1px solid var(--ol-line);border-radius:var(--ol-radius-sm);color:var(--ol-ink);animation:.32s ease-out undo-bar-module__gQ_bfG__pop;display:flex;position:relative;overflow:hidden}.undo-bar-module__gQ_bfG__label{flex:1;min-width:0;font-size:.9rem}.undo-bar-module__gQ_bfG__spark{color:var(--ol-dawn);font-weight:700}.undo-bar-module__gQ_bfG__undo{min-height:40px;padding:0 var(--ol-space-md);border:1px solid var(--ol-dawn);border-radius:var(--ol-radius-sm);color:var(--ol-dawn);font:inherit;cursor:pointer;background:0 0}.undo-bar-module__gQ_bfG__undo:disabled{opacity:.5;cursor:default}.undo-bar-module__gQ_bfG__timer{background:var(--ol-dawn-gradient);transform-origin:0;width:100%;height:2px;animation:linear forwards undo-bar-module__gQ_bfG__drain;position:absolute;bottom:0;left:0}@keyframes undo-bar-module__gQ_bfG__pop{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}@keyframes undo-bar-module__gQ_bfG__drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.undo-bar-module__gQ_bfG__bar{animation:none}}
.scene-strip-module__O05rpq__strip{margin:.5rem 0 1.25rem}.scene-strip-module__O05rpq__title{margin:0 0 .5rem;font-size:1.05rem}.scene-strip-module__O05rpq__row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;margin:0 -16px;padding:0 16px .25rem;list-style:none;display:flex;overflow-x:auto}.scene-strip-module__O05rpq__card{scroll-snap-align:start;flex:0 0 min(72vw,15rem)}.scene-strip-module__O05rpq__link{color:#fff;background:#15161f;border:1px solid #fff2;border-radius:16px;height:22rem;min-height:17rem;max-height:52vh;text-decoration:none;display:block;position:relative;overflow:hidden}.scene-strip-module__O05rpq__portrait{object-fit:cover;object-position:center 18%;width:100%;height:100%;position:absolute;inset:0}.scene-strip-module__O05rpq__shade{background:linear-gradient(#0000 35%,#000c 72%,#000e);position:absolute;inset:0}.scene-strip-module__O05rpq__body{gap:.2rem;padding:.75rem;line-height:1.45;display:grid;position:absolute;bottom:0;left:0;right:0}.scene-strip-module__O05rpq__when{color:#ffffffb0;font-size:.75rem}.scene-strip-module__O05rpq__name{font-size:1rem}.scene-strip-module__O05rpq__line{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;display:-webkit-box;overflow:hidden}.scene-strip-module__O05rpq__tag{color:#f0a0b8;font-size:.75rem}.scene-strip-module__O05rpq__start{background:var(--ol-dawn,#f3a97f);color:#1a1010;border-radius:999px;justify-self:start;margin-top:.25rem;padding:.35rem .8rem;font-size:.85rem;font-weight:700}@media (min-width:900px){.scene-strip-module__O05rpq__row{margin:0;padding:0 0 .25rem}}
.talk-module__V6j0LG__starter{box-sizing:border-box;text-align:left;color:#f4f0f7;background:#16131ceb;border:1px solid #3a3340;border-radius:18px;width:100%;max-width:560px;margin:14px 0;padding:14px}.talk-module__V6j0LG__compact{margin:10px 0;padding:12px}.talk-module__V6j0LG__head{align-items:center;gap:10px;display:flex}.talk-module__V6j0LG__head img,.talk-module__V6j0LG__avatar{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:40px;height:40px}.talk-module__V6j0LG__avatar{background:#3a2d44;place-items:center;font-weight:700;display:grid}.talk-module__V6j0LG__head strong{font-size:15px;line-height:1.3;display:block}.talk-module__V6j0LG__head small{color:#aaa4b2;align-items:center;gap:6px;font-size:12px;display:flex}.talk-module__V6j0LG__online{background:#59d38c;border-radius:50%;width:7px;height:7px;display:inline-block}.talk-module__V6j0LG__bubble{white-space:pre-wrap;background:#2a2430;border-radius:4px 16px 16px;max-width:94%;margin:10px 0 0;padding:11px 14px;font-size:15px;line-height:1.7}.talk-module__V6j0LG__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:12px 0 10px;display:flex}.talk-module__V6j0LG__chips button{font:inherit;color:#ffd9c4;cursor:pointer;text-align:left;background:#211d27;border:1px solid #665144;border-radius:999px;min-height:42px;padding:9px 13px;font-size:14px;line-height:1.35}.talk-module__V6j0LG__chips button:hover,.talk-module__V6j0LG__chips button:focus-visible{border-color:var(--ol-dawn,#ffb48a)}.talk-module__V6j0LG__chips button:disabled{opacity:.5;cursor:default}.talk-module__V6j0LG__composer{align-items:flex-end;gap:8px;display:flex}.talk-module__V6j0LG__composer textarea{resize:none;color:#fff;min-width:0;min-height:46px;font:inherit;background:#121016;border:1px solid #514951;border-radius:14px;flex:1;padding:11px 12px;font-size:16px;line-height:1.45}.talk-module__V6j0LG__composer textarea:focus{outline:2px solid var(--ol-dawn,#ffb48a);outline-offset:1px;border-color:#0000}.talk-module__V6j0LG__composer button{background:var(--ol-dawn,#ffb48a);color:#241b17;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;flex:none;padding:0 18px;font-weight:800}.talk-module__V6j0LG__composer button:disabled{opacity:.45;cursor:default}.talk-module__V6j0LG__fine{color:#9d97a8;margin:8px 0 0;font-size:11.5px;line-height:1.6}.talk-module__V6j0LG__consent{background:#121016;border:1px solid #3a3340;border-radius:14px;margin-top:12px;padding:12px;font-size:13px;line-height:1.65}.talk-module__V6j0LG__consent h3{margin:0 0 6px;font-size:14px}.talk-module__V6j0LG__consent p{color:#d6d0dc;margin:0 0 6px}.talk-module__V6j0LG__consent a{color:#ffd9c4}.talk-module__V6j0LG__agree{background:var(--ol-dawn,#ffb48a);color:#241b17;width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:8px;font-weight:800;display:block}.talk-module__V6j0LG__under{color:#aaa4b2;font:inherit;cursor:pointer;background:0 0;border:0;margin:8px auto 0;font-size:13px;text-decoration:underline;display:block}.talk-module__V6j0LG__entry{color:inherit;box-sizing:border-box;background:#ffb48a12;border:1px solid #ffb48a47;border-radius:16px;align-items:center;gap:12px;max-width:640px;margin:22px 0;padding:12px 14px;text-decoration:none;display:flex}.talk-module__V6j0LG__entry:hover{border-color:var(--ol-dawn,#ffb48a)}.talk-module__V6j0LG__entry img{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:44px;height:44px}.talk-module__V6j0LG__entry span{min-width:0;display:block}.talk-module__V6j0LG__entry q{quotes:none;color:#f4f0f7;font-size:14px;line-height:1.6;display:block}.talk-module__V6j0LG__entry b{color:var(--ol-dawn,#ffb48a);margin-top:4px;font-size:13px;display:block}@media (max-width:650px){.talk-module__V6j0LG__starter{padding:12px}.talk-module__V6j0LG__bubble{font-size:14.5px;line-height:1.6}.talk-module__V6j0LG__chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:10px -12px 8px;padding:0 12px 2px;overflow-x:auto}.talk-module__V6j0LG__chips::-webkit-scrollbar{display:none}.talk-module__V6j0LG__chips button{white-space:nowrap;flex:none}}
.byo-module__tRndua__wrap{max-width:40rem;margin-top:var(--ol-space-xl);gap:var(--ol-space-lg);display:grid}.byo-module__tRndua__tabs{gap:var(--ol-space-xs);display:flex}.byo-module__tRndua__tab{min-height:44px;padding:0 var(--ol-space-md);border:1px solid var(--ol-line,#ffffff29);color:var(--ol-ink-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1}.byo-module__tRndua__tabOn{background:var(--ol-surface2);color:var(--ol-ink);border-color:var(--ol-dawn)}.byo-module__tRndua__form{gap:var(--ol-space-md);display:grid}.byo-module__tRndua__label{gap:var(--ol-space-xs);color:var(--ol-ink-muted);font-size:.9rem;display:grid}.byo-module__tRndua__input,.byo-module__tRndua__area{box-sizing:border-box;width:100%;font:inherit;color:var(--ol-ink);background:var(--ol-surface2);border:1px solid var(--ol-line,#ffffff29);border-radius:var(--ol-radius-md,12px);padding:.7rem .85rem}.byo-module__tRndua__area{resize:vertical;min-height:12rem;line-height:1.6}.byo-module__tRndua__consent{gap:var(--ol-space-sm);color:var(--ol-ink-muted);align-items:flex-start;font-size:.88rem;line-height:1.5;display:flex}.byo-module__tRndua__consent input{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.byo-module__tRndua__note{color:var(--ol-ink-muted);margin:0;font-size:.82rem}.byo-module__tRndua__progress{gap:var(--ol-space-sm);padding:var(--ol-space-lg);border-radius:var(--ol-radius-lg,16px);background:var(--ol-surface2);display:grid}.byo-module__tRndua__stage{margin:0;font-weight:700}.byo-module__tRndua__items{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.byo-module__tRndua__item{gap:var(--ol-space-sm);grid-template-columns:8.5rem 1fr;font-size:.9rem;display:grid}.byo-module__tRndua__itemKey{color:var(--ol-ink-muted)}.byo-module__tRndua__itemWait{color:var(--ol-ink-muted);opacity:.5}.byo-module__tRndua__itemDone{color:var(--ol-ink);animation:byo-module__tRndua__byoIn var(--ol-quick,.2s) var(--ol-ease-out,ease-out)}.byo-module__tRndua__portrait{aspect-ratio:3/4;object-fit:cover;border-radius:var(--ol-radius-md,12px);width:8rem}.byo-module__tRndua__error{color:var(--ol-dawn);margin:0}@keyframes byo-module__tRndua__byoIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:480px){.byo-module__tRndua__item{grid-template-columns:5.5rem 1fr}}
.zeta-module__JUR7Za__page{max-width:54rem;margin:0 auto;padding:1rem 16px 3rem;line-height:1.8}.zeta-module__JUR7Za__hero{gap:.5rem;margin:.5rem 0 1rem;display:grid}.zeta-module__JUR7Za__hero h1{margin:0;font-size:clamp(1.3rem,4.5vw,2.2rem);line-height:1.35}.zeta-module__JUR7Za__lead{color:var(--ol-ink-muted,#bbb);margin:0;font-size:1.08rem}.zeta-module__JUR7Za__ctas{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.zeta-module__JUR7Za__bonus{color:var(--ol-dawn,#dca887);margin:0;font-weight:700}.zeta-module__JUR7Za__private{margin:0 0 .5rem}.zeta-module__JUR7Za__points{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.zeta-module__JUR7Za__points li{border:1px solid #fff2;border-radius:14px;padding:1rem}.zeta-module__JUR7Za__points h3{margin:0 0 .35rem;font-size:1.05rem;line-height:1.5}.zeta-module__JUR7Za__points p{color:var(--ol-ink-muted,#bbb);margin:0}.zeta-module__JUR7Za__tableWrap{margin:1rem 0;overflow-x:auto}.zeta-module__JUR7Za__table{border-collapse:collapse;width:100%;min-width:32rem}.zeta-module__JUR7Za__table th,.zeta-module__JUR7Za__table td{text-align:left;vertical-align:top;border-bottom:1px solid #fff2;padding:.6rem .7rem}.zeta-module__JUR7Za__table thead th{font-size:.95rem}.zeta-module__JUR7Za__table td:last-child{font-weight:600}.zeta-module__JUR7Za__move{background:#ffffff08;border:1px solid #ffffff2a;border-radius:16px;margin:2rem 0;padding:1.25rem;scroll-margin-top:72px}.zeta-module__JUR7Za__move h2{margin-top:0}.zeta-module__JUR7Za__paste{box-sizing:border-box;width:100%;color:inherit;font:inherit;background:#0e0f16;border:1px solid #fff3;border-radius:10px;margin:.5rem 0;padding:.75rem;line-height:1.6;display:block}.zeta-module__JUR7Za__notice{min-height:1.5em}.zeta-module__JUR7Za__editLabel{margin-top:.75rem;font-weight:600;display:block}.zeta-module__JUR7Za__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.zeta-module__JUR7Za__secondary{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:999px;align-items:center;padding:0 1rem;text-decoration:none;display:inline-flex}.zeta-module__JUR7Za__secondary:disabled{opacity:.5;cursor:not-allowed}.zeta-module__JUR7Za__actions .cta:disabled{opacity:.5;cursor:not-allowed}.zeta-module__JUR7Za__faq details{border-bottom:1px solid #ffffff1f;padding:.6rem 0}.zeta-module__JUR7Za__faq summary{cursor:pointer;font-weight:600}.zeta-module__JUR7Za__fine{color:var(--ol-ink-muted,#999);margin-top:2.5rem;font-size:.85rem}.zeta-module__JUR7Za__overlay{z-index:60;background:#000a;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.zeta-module__JUR7Za__overlay>section{width:min(30rem,100%);max-height:90vh;overflow:auto}.zeta-module__JUR7Za__presets{margin:2rem 0 0;scroll-margin-top:72px}.zeta-module__JUR7Za__presets h2{margin:0 0 .25rem}.zeta-module__JUR7Za__presets p{color:var(--ol-ink-muted,#bbb);margin:0 0 .75rem}.zeta-module__JUR7Za__presetList{flex-wrap:wrap;gap:.5rem;display:flex}.zeta-module__JUR7Za__preset{border:1px solid var(--ol-dawn,#dca887);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;font-weight:600;display:inline-flex}.zeta-module__JUR7Za__preset:active{transform:translateY(1px)}.zeta-module__JUR7Za__adultMark{background:var(--ol-dawn,#dca887);color:#111;border-radius:6px;padding:0 .4rem;font-size:.72rem;font-weight:700}
