.guide-body-module__RCBF-q__prose{color:var(--text-soft);font-size:16px;line-height:1.55;display:block}.guide-body-module__RCBF-q__prose code{font-family:var(--font-mono);background:var(--panel-raised);padding:0 var(--s-1);border-radius:var(--radius);font-size:.92em}.guide-body-module__RCBF-q__prose h3{margin:var(--s-4) 0 var(--s-2);font-size:1.0625rem;font-weight:600}.guide-body-module__RCBF-q__prose li+li{margin-top:var(--s-1)}.guide-body-module__RCBF-q__prose li ul{margin:var(--s-1) 0 0}.guide-body-module__RCBF-q__shot{max-width:100%;height:auto;margin:var(--s-3) 0 var(--s-4);border:1px solid var(--line);border-radius:var(--radius);display:block}
.site-footer-module__IQAGpG__footer{background:var(--ground);border-top:var(--border-width) solid var(--line);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);gap:var(--s-2);padding:var(--s-4);display:grid}.site-footer-module__IQAGpG__row{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:center;display:flex}.site-footer-module__IQAGpG__link{color:var(--text-muted);white-space:nowrap;text-decoration:none}.site-footer-module__IQAGpG__link:hover{color:var(--text)}.site-footer-module__IQAGpG__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.site-footer-module__IQAGpG__soon{color:var(--text-faint);white-space:nowrap}
.slim-bar-module__5ffK6G__bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--panel-glass);border-bottom:var(--border-width) solid var(--line);padding:var(--s-2) var(--s-4);z-index:20;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.slim-bar-module__5ffK6G__wordmark{color:var(--text);font-family:var(--font-ui);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;align-items:center;font-weight:600;text-decoration:none;display:flex}.slim-bar-module__5ffK6G__wordmark:hover{color:var(--accent)}.slim-bar-module__5ffK6G__links{align-items:center;gap:var(--s-3);display:flex}.slim-bar-module__5ffK6G__library{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);white-space:nowrap;font-weight:600;text-decoration:none}.slim-bar-module__5ffK6G__library:hover{color:var(--text)}.slim-bar-module__5ffK6G__signIn{border:var(--border-width) solid var(--accent);border-radius:var(--radius);color:var(--accent);font-family:var(--font-ui);font-size:var(--ui-size-sm);padding:var(--s-1) var(--s-3);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none}.slim-bar-module__5ffK6G__signIn:hover{border-color:var(--accent-hover);color:var(--accent-hover)}.slim-bar-module__5ffK6G__wordmark:focus-visible,.slim-bar-module__5ffK6G__library:focus-visible,.slim-bar-module__5ffK6G__signIn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:639px){.slim-bar-module__5ffK6G__bar{gap:var(--s-2)}}@media (min-width:375px){.slim-bar-module__5ffK6G__wordmark{flex-shrink:0}}
.ribbon-module__5-Kvoq__wrap{align-self:center;min-width:0;min-height:0;margin-bottom:4vh;position:relative}.ribbon-module__5-Kvoq__shelf{cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;padding:60px 12vw 10px 12px;overflow:auto visible}.ribbon-module__5-Kvoq__shelf::-webkit-scrollbar{display:none}.ribbon-module__5-Kvoq__dragging{cursor:grabbing;scroll-snap-type:none}.ribbon-module__5-Kvoq__track{align-items:flex-end;gap:54px;width:max-content;display:flex}.ribbon-module__5-Kvoq__nav{z-index:5;gap:6px;display:flex;position:absolute;top:8px;right:28px}.ribbon-module__5-Kvoq__nav button{background:var(--nexus-button-glass);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;border-radius:50%;width:34px;height:34px;transition:border-color .2s,background .2s}.ribbon-module__5-Kvoq__nav button:hover{background:color-mix(in srgb, var(--env-a) 14%, transparent);border-color:var(--env-a)}.ribbon-module__5-Kvoq__nav button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.ribbon-module__5-Kvoq__shelf{padding:50px 22vw 6px 6px}.ribbon-module__5-Kvoq__track{gap:34px}.ribbon-module__5-Kvoq__nav{display:none}}
.tower-module__uwLwXG__root{background:var(--ground);color:var(--text);transition:--env-a .9s,--env-b .9s,--env-ground .9s;position:fixed;inset:0;overflow:hidden}:is(html[data-tier=light] .tower-module__uwLwXG__root,html[data-tier=off] .tower-module__uwLwXG__root){background:radial-gradient(120% 80% at 50% 110%, color-mix(in srgb, var(--env-a) 16%, transparent), transparent 60%), var(--env-ground)}html[data-tier=full] .tower-module__uwLwXG__root{background:0 0}.tower-module__uwLwXG__motes{pointer-events:none;z-index:3;display:none;position:absolute;inset:0}html[data-tier=light] .tower-module__uwLwXG__motes{display:block}.tower-module__uwLwXG__bar{z-index:50;position:absolute;top:0;left:0;right:0}.tower-module__uwLwXG__readout{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;z-index:30;font-size:11px;position:absolute;top:64px;left:24px}.tower-module__uwLwXG__readout b{color:var(--env-a);font-weight:500}.tower-module__uwLwXG__rail{z-index:30;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;left:22px;translate:0 -50%}.tower-module__uwLwXG__inf{color:var(--text-faint);font-family:var(--font-mono);padding:6px 10px;font-size:14px}.tower-module__uwLwXG__railButton{color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:relative}.tower-module__uwLwXG__railButton:before{background:var(--env-a);box-shadow:0 0 10px var(--env-a);content:"";height:0;transition:height .4s var(--ease-out);border-radius:2px;width:3px;position:absolute;top:50%;left:-8px;translate:0 -50%}.tower-module__uwLwXG__railButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tower-module__uwLwXG__no{color:var(--text-faint);font-family:var(--font-mono);width:18px;font-size:10.5px;transition:color .3s}.tower-module__uwLwXG__lb{letter-spacing:.02em;transition:color .3s, transform .3s var(--ease-out);font-size:12px;font-weight:600}.tower-module__uwLwXG__railButton:hover .tower-module__uwLwXG__lb{color:var(--text)}.tower-module__uwLwXG__railButton.tower-module__uwLwXG__on .tower-module__uwLwXG__lb{color:var(--text-strong);transform:translate(3px)}.tower-module__uwLwXG__railButton.tower-module__uwLwXG__on .tower-module__uwLwXG__no{color:var(--env-a)}.tower-module__uwLwXG__railButton.tower-module__uwLwXG__on:before{height:18px}.tower-module__uwLwXG__floors{z-index:10;position:absolute;inset:0}.tower-module__uwLwXG__floor{pointer-events:none;visibility:hidden;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:92px 0 4vh 190px;display:grid;position:absolute;inset:0}.tower-module__uwLwXG__current{pointer-events:auto;visibility:visible}.tower-module__uwLwXG__enterBelow{animation:tower-module__uwLwXG__in-below .85s var(--ease-out) both;visibility:visible}.tower-module__uwLwXG__enterAbove{animation:tower-module__uwLwXG__in-above .85s var(--ease-out) both;visibility:visible}.tower-module__uwLwXG__leaveUp{pointer-events:none;visibility:visible;animation:.7s cubic-bezier(.6,0,.8,.4) both tower-module__uwLwXG__out-up}.tower-module__uwLwXG__leaveDown{pointer-events:none;visibility:visible;animation:.7s cubic-bezier(.6,0,.8,.4) both tower-module__uwLwXG__out-down}@keyframes tower-module__uwLwXG__in-below{0%{filter:blur(10px);opacity:0;transform:translateY(38%)scale(1.06)}}@keyframes tower-module__uwLwXG__in-above{0%{filter:blur(10px);opacity:0;transform:translateY(-38%)scale(1.06)}}@keyframes tower-module__uwLwXG__out-up{to{filter:blur(8px);opacity:0;transform:translateY(-34%)scale(.9)}}@keyframes tower-module__uwLwXG__out-down{to{filter:blur(8px);opacity:0;transform:translateY(34%)scale(.9)}}.tower-module__uwLwXG__enterBelow [data-gate],.tower-module__uwLwXG__enterAbove [data-gate]{animation:tower-module__uwLwXG__gate-in .8s var(--ease-out) both;animation-delay:calc(var(--i) * 55ms + .18s)}@keyframes tower-module__uwLwXG__gate-in{0%{opacity:0;transform:translateY(46px)}}.tower-module__uwLwXG__head{grid-template-columns:auto 1fr;align-items:end;column-gap:18px;max-width:900px;padding-right:24px;display:grid}.tower-module__uwLwXG__no2{border:1px solid color-mix(in srgb, var(--env-a) 45%, transparent);color:var(--env-a);font-family:var(--font-mono);text-align:center;border-radius:6px;grid-row:span 2;min-width:56px;padding:10px 8px;font-size:13px;line-height:1.1}.tower-module__uwLwXG__no2 small{color:var(--text-faint);letter-spacing:.14em;margin-bottom:2px;font-size:9px;display:block}.tower-module__uwLwXG__title{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:800;line-height:1}.tower-module__uwLwXG__floor[data-env=fantasy] .tower-module__uwLwXG__title{color:var(--nexus-fantasy-ink);font-family:var(--font-display);letter-spacing:0;text-shadow:0 0 30px color-mix(in srgb, var(--floor-fantasy-a) 27%, transparent);font-size:52px;font-weight:600}.tower-module__uwLwXG__floor[data-env=scifi] .tower-module__uwLwXG__title{color:var(--nexus-scifi-ink);letter-spacing:.28em;text-shadow:0 0 18px color-mix(in srgb, var(--floor-scifi-a) 33%, transparent);text-transform:uppercase;font-size:34px;font-weight:700}.tower-module__uwLwXG__floor[data-env=hot] .tower-module__uwLwXG__title{font-style:italic}.tower-module__uwLwXG__floor[data-env=modern] .tower-module__uwLwXG__title{color:var(--nexus-modern-ink);letter-spacing:-.035em;text-shadow:0 0 28px color-mix(in srgb, var(--floor-modern-a) 33%, transparent);font-size:44px;font-style:italic;font-weight:800}.tower-module__uwLwXG__sub{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin:8px 0 0;display:flex}.tower-module__uwLwXG__sub a{color:var(--env-a);font-weight:600;text-decoration:none}.tower-module__uwLwXG__sub a:hover{text-decoration:underline}.tower-module__uwLwXG__count{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.tower-module__uwLwXG__failure{color:var(--status-danger);grid-column:2;margin:8px 0 0}.tower-module__uwLwXG__empty{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.06em;align-self:center;margin:0;font-size:12px}.tower-module__uwLwXG__deepWrap{align-self:end;gap:24px;min-width:0;display:grid}.tower-module__uwLwXG__deep{flex-wrap:wrap;align-content:flex-end;gap:14px;max-width:860px;padding:0 24px 0 12px;display:flex}.tower-module__uwLwXG__lift{background:var(--nexus-lift-glass);border:1px solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;transition:border-color .2s, transform .2s var(--ease-out), box-shadow .2s;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex}.tower-module__uwLwXG__lift:hover{border-color:var(--env-b);box-shadow:0 0 24px -6px var(--env-b);transform:translateY(-2px)}.tower-module__uwLwXG__lift:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tower-module__uwLwXG__n{border:1px solid var(--text-faint);color:var(--text-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.tower-module__uwLwXG__has .tower-module__uwLwXG__n{border-color:var(--env-b);box-shadow:0 0 10px -2px var(--env-b);color:var(--env-b)}.tower-module__uwLwXG__lift small{color:var(--text-faint);font-family:var(--font-mono);font-size:10px}.tower-module__uwLwXG__floor[data-key=pitch]{grid-template-rows:minmax(0,1fr)}.tower-module__uwLwXG__pitch{grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;column-gap:7vw;max-width:1080px;padding-right:24px;display:grid}.tower-module__uwLwXG__copy{justify-items:start;gap:22px;display:grid}.tower-module__uwLwXG__eyebrow{color:var(--env-a);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.tower-module__uwLwXG__headline{color:var(--text-strong);letter-spacing:-.03em;text-shadow:0 2px 30px color-mix(in srgb, var(--nexus-void) 80%, transparent);text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:800;line-height:1.02}.tower-module__uwLwXG__lede{color:var(--text);font-family:var(--font-prose);max-width:36em;text-shadow:0 1px 18px var(--nexus-void);margin:0;font-size:20px;line-height:1.55}.tower-module__uwLwXG__cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tower-module__uwLwXG__ctaPrimary{background:var(--env-a);box-shadow:0 0 32px -8px var(--env-a);color:var(--attention-contrast);border-radius:10px;padding:14px 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s}.tower-module__uwLwXG__ctaPrimary:hover{transform:translateY(-1px)}.tower-module__uwLwXG__ctaSecondary{background:var(--nexus-button-glass);border:1px solid var(--line-strong);color:var(--text);border-radius:10px;padding:13px 20px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s}.tower-module__uwLwXG__ctaSecondary:hover{background:color-mix(in srgb, var(--env-a) 10%, var(--nexus-button-glass));border-color:var(--env-a)}.tower-module__uwLwXG__ctaPrimary:focus-visible,.tower-module__uwLwXG__ctaSecondary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tower-module__uwLwXG__fine{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px}.tower-module__uwLwXG__fineLink{color:var(--env-a);text-decoration:none}.tower-module__uwLwXG__fineLink:hover{text-decoration:underline}.tower-module__uwLwXG__migrate{border-left:2px solid var(--line-strong);justify-items:start;gap:8px;padding-left:14px;display:grid}.tower-module__uwLwXG__migrateTitle{color:var(--text);margin:0;font-size:15px;font-weight:600}.tower-module__uwLwXG__migrateText{color:var(--text-muted);max-width:36em;margin:0;font-size:14px;line-height:1.5}.tower-module__uwLwXG__pitchGate{justify-items:center;gap:10px;display:grid}.tower-module__uwLwXG__gateSlot{width:196px;height:440px}.tower-module__uwLwXG__gateNote{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.tower-module__uwLwXG__contMain{background:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--world) 45%, transparent), transparent 70%), var(--nexus-void);clip-path:polygon(0 10%,6% 0,100% 0,100% 90%,94% 100%,0 100%);color:inherit;aspect-ratio:16/8;scroll-snap-align:start;flex:none;width:min(620px,60vw);text-decoration:none;display:block;position:relative;overflow:hidden}.tower-module__uwLwXG__contCover{filter:brightness(.55);object-fit:contain;height:100%;transition:transform .8s var(--ease-out), filter .4s;width:100%;position:absolute;inset:0}.tower-module__uwLwXG__contTile{background:radial-gradient(120% 90% at 30% 20%, color-mix(in srgb, var(--world) 45%, transparent), transparent 70%), var(--nexus-void)}.tower-module__uwLwXG__contMain:hover .tower-module__uwLwXG__contCover,.tower-module__uwLwXG__contMain:focus-visible .tower-module__uwLwXG__contCover{filter:brightness(.7);transform:scale(1.05)}.tower-module__uwLwXG__contMain:focus-visible,.tower-module__uwLwXG__mini:focus-visible,.tower-module__uwLwXG__contChar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.tower-module__uwLwXG__contText{gap:8px;display:grid;position:absolute;bottom:26px;left:32px;right:32px}.tower-module__uwLwXG__where{color:var(--env-a);font-family:var(--font-mono);letter-spacing:.1em;font-size:11px}.tower-module__uwLwXG__contTitle{color:var(--text-strong);margin:0;font-size:28px;font-weight:800}.tower-module__uwLwXG__quote{color:var(--text);font-family:var(--font-prose);quotes:none;font-size:16px;font-style:italic}.tower-module__uwLwXG__resume{background:var(--attention);box-shadow:0 0 24px -8px var(--world);color:var(--attention-contrast);border-radius:8px;justify-self:start;margin-top:6px;padding:10px 18px;font-weight:800}.tower-module__uwLwXG__contSide{flex:none;align-self:flex-end;gap:10px;display:grid}.tower-module__uwLwXG__mini{border-left:2px solid var(--line-strong);color:inherit;align-items:center;gap:12px;width:260px;padding:10px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.tower-module__uwLwXG__mini:hover{background:color-mix(in srgb, var(--world) 6%, transparent);border-color:var(--world)}.tower-module__uwLwXG__miniCover{background:color-mix(in srgb, var(--world) 38%, var(--panel-raised));object-fit:contain;border-radius:3px;flex:none;width:64px;height:40px}.tower-module__uwLwXG__mini b{color:var(--text-strong);font-size:13px;display:block}.tower-module__uwLwXG__mini span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.tower-module__uwLwXG__contStack{align-content:center;row-gap:var(--s-2);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.tower-module__uwLwXG__contStack>:first-child [data-shelf]{padding-top:40px}.tower-module__uwLwXG__contStack>:last-child>:last-child{top:62px}@media (min-width:641px){.tower-module__uwLwXG__contStack{position:relative;top:-12px}}.tower-module__uwLwXG__contChar{color:inherit;scroll-snap-align:start;transition:transform .18s var(--ease-out), filter .18s var(--ease-out);flex:none;width:152px;text-decoration:none;display:block;position:relative}.tower-module__uwLwXG__contCharFace{aspect-ratio:2/3;background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised);clip-path:polygon(0% 7%,100% 0%,100% 100%,0% 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tower-module__uwLwXG__contCharFace:after{background:linear-gradient(to bottom, transparent 50%, color-mix(in srgb, var(--nexus-void) 67%, transparent) 76%, color-mix(in srgb, var(--nexus-void) 85%, transparent) 100%);content:"";pointer-events:none;position:absolute;inset:0}.tower-module__uwLwXG__contCharFace>[role=img]{background:0 0;border:0;border-radius:0;width:100%;height:100%;font-size:56px}.tower-module__uwLwXG__contCharImg{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.tower-module__uwLwXG__contCharText{bottom:var(--s-3);left:var(--s-3);right:var(--s-3);z-index:1;gap:4px;display:grid;position:absolute}.tower-module__uwLwXG__contCharName{-webkit-line-clamp:2;color:var(--text-strong);line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.tower-module__uwLwXG__contCharMeta{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.2;overflow:hidden}@media (hover:hover){.tower-module__uwLwXG__contChar:hover{filter:drop-shadow(0 0 1px var(--world)) drop-shadow(0 0 14px color-mix(in srgb, var(--world) 70%, transparent)) drop-shadow(0 10px 26px color-mix(in srgb, var(--world) 35%, transparent));transform:translateY(-4px)}}.tower-module__uwLwXG__contChar:focus-visible{filter:drop-shadow(0 0 1px var(--world)) drop-shadow(0 0 14px color-mix(in srgb, var(--world) 70%, transparent)) drop-shadow(0 10px 26px color-mix(in srgb, var(--world) 35%, transparent));transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.tower-module__uwLwXG__contChar:hover,.tower-module__uwLwXG__contChar:focus-visible{transform:none}}.tower-module__uwLwXG__beat{background:var(--nexus-lift-glass);border:1px solid var(--line-strong);border-top:1px solid var(--env-a);clip-path:polygon(0 6%,6% 0,100% 0,100% 100%,0 100%);scroll-snap-align:center;-webkit-user-select:none;user-select:none;flex:none;align-content:start;gap:12px;width:400px;min-height:250px;padding:26px 28px;display:grid}.tower-module__uwLwXG__num{-webkit-text-stroke:1px var(--env-a);color:#0000;font-family:var(--font-mono);font-size:64px;line-height:1}.tower-module__uwLwXG__beat h3{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.tower-module__uwLwXG__beat p{color:var(--text);font-family:var(--font-prose);margin:0;font-size:17px;line-height:1.5}.tower-module__uwLwXG__beat a{color:var(--env-a);font-size:13px;font-weight:600;text-decoration:none}.tower-module__uwLwXG__beat a:hover{text-decoration:underline}.tower-module__uwLwXG__hint{color:var(--text-faint);font-family:var(--font-mono);letter-spacing:.12em;z-index:30;align-items:center;gap:8px;font-size:10.5px;transition:opacity .35s;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}.tower-module__uwLwXG__hint[data-last]{opacity:0}.tower-module__uwLwXG__hint i{background:linear-gradient(var(--env-a), transparent);width:1px;height:18px;animation:1.6s ease-in-out infinite tower-module__uwLwXG__drip}@keyframes tower-module__uwLwXG__drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:640px){.tower-module__uwLwXG__contChar{width:128px}.tower-module__uwLwXG__contStack>:first-child [data-shelf]{padding-top:30px}.tower-module__uwLwXG__readout{display:none}.tower-module__uwLwXG__rail{left:auto;right:6px}.tower-module__uwLwXG__rail .tower-module__uwLwXG__lb,.tower-module__uwLwXG__rail .tower-module__uwLwXG__inf{display:none}.tower-module__uwLwXG__railButton{padding:6px}.tower-module__uwLwXG__railButton:before{left:auto;right:-2px}.tower-module__uwLwXG__floor{padding:76px 0 7vh 18px}.tower-module__uwLwXG__title{font-size:30px}.tower-module__uwLwXG__floor[data-env=fantasy] .tower-module__uwLwXG__title{font-size:38px}.tower-module__uwLwXG__floor[data-env=scifi] .tower-module__uwLwXG__title{letter-spacing:.2em;font-size:24px}.tower-module__uwLwXG__floor[data-env=modern] .tower-module__uwLwXG__title{font-size:34px}.tower-module__uwLwXG__no2{min-width:46px;padding:8px 6px;font-size:11px}.tower-module__uwLwXG__deep{gap:8px;padding-right:50px}.tower-module__uwLwXG__lift{padding:6px 12px 6px 6px;font-size:12px}.tower-module__uwLwXG__n{width:22px;height:22px}.tower-module__uwLwXG__pitch{grid-template-columns:1fr;gap:10px;padding-right:44px}.tower-module__uwLwXG__copy{gap:10px}.tower-module__uwLwXG__headline{font-size:30px}.tower-module__uwLwXG__migrate{gap:6px}.tower-module__uwLwXG__migrateTitle{font-size:14px}.tower-module__uwLwXG__migrateText{font-size:13px}.tower-module__uwLwXG__migrate .tower-module__uwLwXG__ctaSecondary{padding:10px 16px}.tower-module__uwLwXG__lede{font-size:16px}.tower-module__uwLwXG__contMain{aspect-ratio:4/3;width:calc(100vw - 36px)}.tower-module__uwLwXG__contTitle{font-size:22px}.tower-module__uwLwXG__beat{width:78vw;min-height:0}.tower-module__uwLwXG__pitchGate,.tower-module__uwLwXG__hint{display:none}}@media (min-width:641px) and (max-width:900px){.tower-module__uwLwXG__pitch{grid-template-columns:1fr}.tower-module__uwLwXG__pitchGate{display:none}}@media (max-height:640px){.tower-module__uwLwXG__migrateText{display:none}}@media (min-width:641px) and (max-height:640px){.tower-module__uwLwXG__headline{font-size:44px}}
.Avatar-module__3XHdna__avatar{background:var(--panel-raised);border:var(--border-width) solid var(--line-strong);color:var(--text);font-family:var(--font-ui);text-transform:uppercase;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.Avatar-module__3XHdna__md{font-size:var(--ui-size);width:32px;height:32px}.Avatar-module__3XHdna__sm{font-size:var(--ui-size-sm);width:24px;height:24px}.Avatar-module__3XHdna__cool{border-color:var(--accent);color:var(--accent)}.Avatar-module__3XHdna__hot{border-color:var(--attention);color:var(--attention)}.Avatar-module__3XHdna__status{border-color:var(--status-danger);color:var(--status-danger)}
.Bar-module__8ZFfKa__track{background:var(--line);border-radius:calc(var(--bar-height) / 2);height:var(--bar-height);width:100%;overflow:hidden}.Bar-module__8ZFfKa__fill{background:var(--text-muted);border-radius:inherit;height:100%;transition:width .18s ease-out}.Bar-module__8ZFfKa__cool{background:var(--accent)}.Bar-module__8ZFfKa__hot{background:var(--attention)}.Bar-module__8ZFfKa__status{background:var(--status-danger)}
.Breadcrumb-module__dMpSDa__nav{min-width:0}.Breadcrumb-module__dMpSDa__list{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__dMpSDa__item{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.Breadcrumb-module__dMpSDa__crumb{align-items:center;gap:var(--s-2);display:inline-flex}.Breadcrumb-module__dMpSDa__link{border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;align-items:center;gap:var(--s-2);background:0 0;border:none;padding:0;display:inline-flex}.Breadcrumb-module__dMpSDa__link:hover{color:var(--text)}.Breadcrumb-module__dMpSDa__link:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.Breadcrumb-module__dMpSDa__current{color:var(--text-strong)}.Breadcrumb-module__dMpSDa__separator{color:var(--text-faint);display:inline-flex}
.Icon-module__47cgsW__icon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none;display:inline-block}
.Button-module__6HJ75a__button{border:var(--border-width) solid transparent;border-radius:var(--radius);color:var(--text);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size);align-items:center;gap:var(--s-2);white-space:nowrap;background:0 0;justify-content:center;font-weight:600;line-height:1;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out;display:inline-flex}.Button-module__6HJ75a__button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.Button-module__6HJ75a__button:disabled{cursor:not-allowed;opacity:.45}.Button-module__6HJ75a__md{padding:var(--s-2) var(--s-4)}.Button-module__6HJ75a__sm{font-size:var(--ui-size-sm);padding:var(--s-1) var(--s-3)}.Button-module__6HJ75a__primary{background:var(--attention);border-color:var(--attention);clip-path:polygon(var(--chamfer) 0%, 100% 0%, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0% 100%, 0% var(--chamfer));color:var(--attention-contrast)}.Button-module__6HJ75a__primary:hover:not(:disabled){background:var(--attention-hover);border-color:var(--attention-hover)}.Button-module__6HJ75a__secondary{border-color:var(--accent);color:var(--accent)}.Button-module__6HJ75a__secondary:hover:not(:disabled){border-color:var(--accent-hover);color:var(--accent-hover)}.Button-module__6HJ75a__ghost{color:var(--text-muted)}.Button-module__6HJ75a__ghost:hover:not(:disabled){background:var(--panel-raised);color:var(--text)}
.Chip-module__M8AiJq__chip{background:var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius);clip-path:polygon(var(--chamfer) 0%, 100% 0%, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0% 100%, 0% var(--chamfer));color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);align-items:center;gap:var(--s-2);max-width:100%;padding:var(--s-1) var(--s-3);white-space:nowrap;line-height:1.5;display:inline-flex}.Chip-module__M8AiJq__dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.Chip-module__M8AiJq__text{text-overflow:ellipsis;overflow:hidden}.Chip-module__M8AiJq__cool{border-color:var(--accent);color:var(--accent)}.Chip-module__M8AiJq__hot{border-color:var(--attention);color:var(--attention)}.Chip-module__M8AiJq__status{border-color:var(--status-danger);color:var(--status-danger)}
.Delta-module__Yxk1aq__delta{background:var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius);clip-path:polygon(var(--chamfer) 0%, 100% 0%, 100% calc(100% - var(--chamfer)), calc(100% - var(--chamfer)) 100%, 0% 100%, 0% var(--chamfer));color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);align-items:baseline;gap:var(--s-2);padding:var(--s-1) var(--s-3);white-space:nowrap;line-height:1.5;display:inline-flex}.Delta-module__Yxk1aq__sign{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.Delta-module__Yxk1aq__cool{border-color:var(--accent);color:var(--accent)}.Delta-module__Yxk1aq__hot{border-color:var(--attention);color:var(--attention)}.Delta-module__Yxk1aq__status{border-color:var(--status-danger);color:var(--status-danger)}
.Dialog-module__YDl1oW__dialog{background:var(--panel);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);max-width:min(480px, calc(100vw - var(--s-8)));width:100%;padding:0}.Dialog-module__YDl1oW__dialog::backdrop{background:var(--scrim)}.Dialog-module__YDl1oW__header{border-bottom:var(--border-width) solid var(--line);padding:var(--s-4)}.Dialog-module__YDl1oW__eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:var(--label-tracking);margin:0 0 var(--s-1);text-transform:uppercase;font-size:10.5px}.Dialog-module__YDl1oW__title{color:var(--text-strong);font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:1.3}.Dialog-module__YDl1oW__body{padding:var(--s-4)}.Dialog-module__YDl1oW__body.Dialog-module__YDl1oW__body>*{margin-block:0}.Dialog-module__YDl1oW__body.Dialog-module__YDl1oW__body>*+*{margin-block-start:var(--s-3)}.Dialog-module__YDl1oW__footer{border-top:var(--border-width) solid var(--line);gap:var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:flex-end;display:flex}
.Field-module__s1cRRG__field{background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius);min-width:0;color:var(--text);gap:var(--s-2);padding:var(--s-3);flex-direction:column;margin:0;transition:border-color .12s ease-out;display:flex}.Field-module__s1cRRG__field:focus-within{border-color:var(--accent)}.Field-module__s1cRRG__row{align-items:flex-end;gap:var(--s-3);min-width:0;display:flex}.Field-module__s1cRRG__control{flex:auto;min-width:0}.Field-module__s1cRRG__trailing{align-items:center;gap:var(--s-2);flex:none;display:flex}
.Label-module__s2lWfa__label{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;font-weight:600;line-height:1.4;display:inline-block}.Label-module__s2lWfa__strong{color:var(--text)}
.IconButton-module__m4Ukva__iconButton{border:var(--border-width) solid transparent;border-radius:var(--radius);color:var(--text-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.IconButton-module__m4Ukva__iconButton:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.IconButton-module__m4Ukva__iconButton:hover:not(:disabled){background:var(--panel-raised);color:var(--text)}.IconButton-module__m4Ukva__iconButton:disabled{cursor:not-allowed;opacity:.45}.IconButton-module__m4Ukva__md{width:32px;height:32px}.IconButton-module__m4Ukva__sm{width:24px;height:24px}.IconButton-module__m4Ukva__secondary{background:var(--panel-raised);border-color:var(--line);color:var(--text)}.IconButton-module__m4Ukva__secondary:hover:not(:disabled){border-color:var(--line-strong)}
.Keycap-module__51Pbeq__keycap{background:var(--panel-raised);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--ui-size-sm);min-width:22px;padding:var(--s-1) var(--s-2);border-bottom-width:2px;justify-content:center;align-items:center;line-height:1;display:inline-flex}
.Overlay-module__kw5E3G__backdrop{background:var(--scrim);z-index:40;position:fixed;inset:0}.Overlay-module__kw5E3G__panel{background:var(--panel);border-left:var(--border-width) solid var(--line-strong);box-shadow:var(--shadow-overlay);max-width:100vw;width:var(--overlay-width);z-index:41;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.Overlay-module__kw5E3G__panel:focus{outline:none}.Overlay-module__kw5E3G__header{border-bottom:var(--border-width) solid var(--line);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);flex:none;justify-content:space-between;display:flex}.Overlay-module__kw5E3G__body{color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);min-height:0;padding:var(--s-4);flex:auto;overflow-y:auto}.Overlay-module__kw5E3G__body.Overlay-module__kw5E3G__body>*{margin-block:0}.Overlay-module__kw5E3G__body.Overlay-module__kw5E3G__body>*+*{margin-block-start:var(--s-3)}.Overlay-module__kw5E3G__footer{border-top:var(--border-width) solid var(--line);gap:var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}@media (max-width:639px){.Overlay-module__kw5E3G__panel{border-left:none;border-top:var(--border-width) solid var(--line-strong);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);height:var(--overlay-sheet-height);width:auto;top:auto;left:0}}
.Panel-module__fbAwTW__panel{background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);min-width:0}.Panel-module__fbAwTW__raised{background:var(--panel-raised);border-color:var(--line-strong)}.Panel-module__fbAwTW__padded{padding:var(--s-4)}.Panel-module__fbAwTW__header{border-bottom:var(--border-width) solid var(--line);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:space-between;display:flex}.Panel-module__fbAwTW__header>:first-child{flex:1 1 0;min-width:min-content}.Panel-module__fbAwTW__padded>.Panel-module__fbAwTW__header{margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) var(--s-4)}.Panel-module__fbAwTW__body{min-width:0}.Panel-module__fbAwTW__body.Panel-module__fbAwTW__body>*{margin-block:0}.Panel-module__fbAwTW__body.Panel-module__fbAwTW__body>*+*{margin-block-start:var(--s-3)}.Panel-module__fbAwTW__ok,.Panel-module__fbAwTW__warn,.Panel-module__fbAwTW__danger,.Panel-module__fbAwTW__info{border-inline-start-width:3px}.Panel-module__fbAwTW__ok{border-color:var(--status-ok)}.Panel-module__fbAwTW__warn{border-color:var(--status-warn)}.Panel-module__fbAwTW__danger{border-color:var(--status-danger)}.Panel-module__fbAwTW__info{border-color:var(--accent)}
.Prose-module__HnYV1W__prose{color:var(--text);font-family:var(--font-prose);font-size:var(--prose-size);line-height:var(--prose-line);max-width:var(--prose-measure);white-space:pre-wrap;margin:0}.Prose-module__HnYV1W__action{color:var(--g-action);font-style:italic}.Prose-module__HnYV1W__thought{color:var(--g-thought);font-style:italic}.Prose-module__HnYV1W__speech{color:var(--g-speech);font-weight:500}.Prose-module__HnYV1W__note{color:var(--g-note);font-size:.9em}.Prose-module__HnYV1W__speech em{font-style:italic}.Prose-module__HnYV1W__beat{border-top:1px solid var(--text-faint);width:3rem;margin:1.1em auto;display:block}.Prose-module__HnYV1W__mention{color:var(--g-mention);border-bottom:1px solid}
.Stat-module__1l4lDW__stat{align-items:baseline;gap:var(--s-2) var(--s-3);grid-template-columns:1fr auto;min-width:0;margin:0;display:grid}.Stat-module__1l4lDW__name{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.Stat-module__1l4lDW__value{color:var(--text-strong);font-family:var(--font-mono);font-size:var(--ui-size);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2;margin:0}.Stat-module__1l4lDW__barCell{grid-column:1/-1;margin:0}.Stat-module__1l4lDW__cool{color:var(--accent)}.Stat-module__1l4lDW__hot{color:var(--attention)}.Stat-module__1l4lDW__status{color:var(--status-danger)}
.Tabs-module__uwQBLW__tablist{gap:var(--s-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.Tabs-module__uwQBLW__tab{color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size-sm);align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;font-weight:600;display:inline-flex}.Tabs-module__uwQBLW__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.Tabs-module__uwQBLW__tab:hover{color:var(--text)}.Tabs-module__uwQBLW__tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text-strong)}
.Toast-module__3VUVQG__viewport{bottom:var(--s-5);gap:var(--s-2);max-width:calc(100vw - var(--s-8));z-index:60;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.Toast-module__3VUVQG__toast{background:var(--panel-raised);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);display:flex}.Toast-module__3VUVQG__message{min-width:0}.Toast-module__3VUVQG__ok{border-color:var(--status-ok)}.Toast-module__3VUVQG__warn{border-color:var(--status-warn)}.Toast-module__3VUVQG__danger{border-color:var(--status-danger)}
.Tooltip-module__oGrSQW__anchor{display:contents}.Tooltip-module__oGrSQW__tip{background:var(--panel-raised);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size-sm);overflow-wrap:anywhere;max-width:18rem;padding:var(--s-2) var(--s-3);pointer-events:none;width:max-content;margin:0;line-height:1.4;position:fixed;inset:auto;overflow:visible}
.activity-feed-module__Eytvlq__feed{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-feed-module__Eytvlq__event{border-radius:var(--radius);padding:var(--s-2)}.activity-feed-module__Eytvlq__event:hover{background:var(--panel-raised)}.activity-feed-module__Eytvlq__text{color:var(--text);overflow-wrap:anywhere;margin:0}.activity-feed-module__Eytvlq__excerpt{color:var(--text-muted);font-family:var(--font-prose);overflow-wrap:anywhere;margin:2px 0 0}.activity-feed-module__Eytvlq__when{color:var(--text-faint);font-size:var(--ui-size-sm);margin:2px 0 0}.activity-feed-module__Eytvlq__note{color:var(--text-muted);margin:0}
.import-hold-banner-module__hwyiPq__notice{margin:var(--s-3) var(--s-4) 0}.import-hold-banner-module__hwyiPq__line{margin:0 0 var(--s-2);overflow-wrap:anywhere;max-width:70ch}.import-hold-banner-module__hwyiPq__reason{color:var(--text-strong);margin:0 0 var(--s-2);overflow-wrap:anywhere;white-space:pre-wrap;max-width:70ch}
.character-portrait-module__pve8vG__frame{aspect-ratio:2/3;background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--accent) 38%, transparent), transparent 70%), var(--panel-raised);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.character-portrait-module__pve8vG__image{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.character-portrait-module__pve8vG__frame>[role=img]{background:0 0;border:0;border-radius:0;width:100%;height:100%;font-size:96px}
.world-cover-field-module__pUtCSa__cover{gap:var(--s-2);flex-direction:column;display:flex}.world-cover-field-module__pUtCSa__preview{aspect-ratio:16/9;background:var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius);width:100%;max-width:32rem;overflow:hidden}.world-cover-field-module__pUtCSa__image{object-fit:contain;width:100%;height:100%;display:block}.world-cover-field-module__pUtCSa__chooser{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.world-cover-field-module__pUtCSa__trigger{border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size-sm);padding:var(--s-1) var(--s-3);flex:none;position:relative}.world-cover-field-module__pUtCSa__trigger:hover{background:var(--panel-raised)}.world-cover-field-module__pUtCSa__trigger:focus-within{outline:2px solid var(--accent);outline-offset:2px}.world-cover-field-module__pUtCSa__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world-cover-field-module__pUtCSa__hint,.world-cover-field-module__pUtCSa__note{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}.world-cover-field-module__pUtCSa__fileName{color:var(--text);font-size:var(--ui-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.world-cover-field-module__pUtCSa__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.bio-editor-module__DQJbnq__editor{border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-3);min-width:0;padding:var(--s-4);flex-direction:column;margin:0;display:flex}.bio-editor-module__DQJbnq__caption{color:var(--text-muted);font-size:var(--ui-size-sm)}.bio-editor-module__DQJbnq__actions{align-items:center;gap:var(--s-3);justify-content:space-between;display:flex}.bio-editor-module__DQJbnq__count,.bio-editor-module__DQJbnq__over{font-family:var(--font-mono);font-size:var(--ui-size-sm)}.bio-editor-module__DQJbnq__count{color:var(--text-muted)}.bio-editor-module__DQJbnq__over{color:var(--status-danger)}.bio-editor-module__DQJbnq__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.like-button-module__uqKAKG__like{appearance:none;background:color-mix(in srgb, var(--text) 3%, transparent);border:var(--border-width) solid var(--line-strong);color:var(--text);cursor:pointer;font:inherit;align-items:center;gap:var(--s-2);padding:0 var(--s-4) 0 var(--s-3);border-radius:999px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.like-button-module__uqKAKG__like:hover{background:var(--attention-soft);border-color:color-mix(in srgb, var(--attention) 50%, transparent)}.like-button-module__uqKAKG__like:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.like-button-module__uqKAKG__like:disabled{cursor:default}.like-button-module__uqKAKG__like[aria-pressed=true]{background:var(--attention-soft);border-color:color-mix(in srgb, var(--attention) 55%, transparent)}.like-button-module__uqKAKG__icon{width:26px;height:26px;display:inline-flex;position:relative}.like-button-module__uqKAKG__heart{width:26px;height:26px;overflow:visible}.like-button-module__uqKAKG__hs{fill:#0000;stroke:var(--text-soft);stroke-linejoin:round;stroke-width:1.6px;transition:fill .3s,stroke .3s}.like-button-module__uqKAKG__spark{fill:#0000;stroke:var(--text-soft);stroke-width:1.2px;transition:fill .3s,stroke .3s}.like-button-module__uqKAKG__like[aria-pressed=true] .like-button-module__uqKAKG__hs{fill:var(--attention);stroke:var(--attention-hover)}.like-button-module__uqKAKG__like[aria-pressed=true] .like-button-module__uqKAKG__spark{fill:var(--text-strong);stroke:var(--text-strong)}.like-button-module__uqKAKG__like[aria-pressed=true] .like-button-module__uqKAKG__heart{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--attention) 75%, transparent)) drop-shadow(0 0 16px color-mix(in srgb, var(--attention) 35%, transparent))}.like-button-module__uqKAKG__count{color:var(--text);font-family:var(--font-mono);font-size:15px}.like-button-module__uqKAKG__ring{border:1.5px solid var(--attention);opacity:0;pointer-events:none;border-radius:50%;width:26px;height:26px;position:absolute;inset:0}.like-button-module__uqKAKG__icon[data-pulse] .like-button-module__uqKAKG__heart{animation:like-button-module__uqKAKG__pop .5s var(--ease-spring)}.like-button-module__uqKAKG__icon[data-pulse] .like-button-module__uqKAKG__ring{animation:like-button-module__uqKAKG__ring .7s var(--ease-out)}@keyframes like-button-module__uqKAKG__pop{0%{transform:scale(.8)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes like-button-module__uqKAKG__ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.like-button-module__uqKAKG__failure{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}
.narrator-choice-dialog-module__FGAG7q__body{gap:var(--s-3);display:grid}.narrator-choice-dialog-module__FGAG7q__lead{color:var(--text-muted);margin:0}.narrator-choice-dialog-module__FGAG7q__rows{gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.narrator-choice-dialog-module__FGAG7q__legend{block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.narrator-choice-dialog-module__FGAG7q__row{cursor:pointer;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.narrator-choice-dialog-module__FGAG7q__name{overflow-wrap:anywhere;min-width:0}.narrator-choice-dialog-module__FGAG7q__price{color:var(--text-muted);white-space:nowrap;margin-left:auto}.narrator-choice-dialog-module__FGAG7q__refusal{color:var(--status-danger);margin:0}
.code-view-module__boPUJq__stack{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.code-view-module__boPUJq__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.code-view-module__boPUJq__hint{color:var(--text-faint);font-size:var(--ui-size-sm);margin:0 0 var(--s-3)}.code-view-module__boPUJq__editor{border:var(--border-width) solid var(--line);border-radius:var(--radius);min-width:0;overflow:hidden}.code-view-module__boPUJq__editor .cm-editor{background:var(--ground);color:var(--text);font-family:var(--font-mono);font-size:var(--ui-size-sm);max-height:60vh}.code-view-module__boPUJq__editor .cm-editor.cm-focused{outline:2px solid var(--focus-ring);outline-offset:-2px}.code-view-module__boPUJq__editor .cm-scroller{font-family:inherit;line-height:1.6;overflow:auto}.code-view-module__boPUJq__editor .cm-gutters{background:var(--panel);border-right:var(--border-width) solid var(--line);color:var(--text-faint)}.code-view-module__boPUJq__editor .cm-activeLineGutter{background:var(--panel-raised);color:var(--text-muted)}.code-view-module__boPUJq__editor .cm-activeLine{background:var(--panel)}.code-view-module__boPUJq__editor .cm-content{caret-color:var(--accent)}.code-view-module__boPUJq__editor .cm-cursor{border-left-color:var(--accent)}:is(.code-view-module__boPUJq__editor .cm-selectionBackground,.code-view-module__boPUJq__editor .cm-content ::selection){background:var(--line-strong)}.code-view-module__boPUJq__editor .cm-matchingBracket{background:var(--line);color:var(--text-strong)}.code-view-module__boPUJq__editor .cm-lintRange-error{border-bottom:2px wavy var(--status-danger);background:0 0;text-decoration:none}.code-view-module__boPUJq__editor .cm-lintRange-warning{border-bottom:2px wavy var(--status-warn);background:0 0;text-decoration:none}.code-view-module__boPUJq__editor .cm-lintRange-info{border-bottom:2px dotted var(--text-muted);background:0 0;text-decoration:none}:is(.code-view-module__boPUJq__editor .cm-tooltip,.code-view-module__boPUJq__editor .cm-tooltip.cm-tooltip-lint){background:var(--panel-raised);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-overlay);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size-sm)}.code-view-module__boPUJq__editor .cm-diagnostic{border-left:3px solid var(--line-strong);padding:var(--s-2) var(--s-3)}.code-view-module__boPUJq__editor .cm-diagnostic-error{border-left-color:var(--status-danger)}.code-view-module__boPUJq__editor .cm-diagnostic-warning{border-left-color:var(--status-warn)}.code-view-module__boPUJq__editor .cm-diagnostic-info{border-left-color:var(--text-muted)}.code-view-module__boPUJq__problems{gap:var(--s-2);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.code-view-module__boPUJq__problem{border-radius:var(--radius);color:inherit;cursor:pointer;font:inherit;align-items:baseline;gap:var(--s-3);padding:var(--s-2);text-align:left;background:0 0;border:none;grid-template-columns:5rem minmax(0,1fr);width:100%;display:grid}.code-view-module__boPUJq__problem:hover{background:var(--panel-raised)}.code-view-module__boPUJq__problem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.code-view-module__boPUJq__severity{font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.code-view-module__boPUJq__severity[data-severity=error]{color:var(--status-danger)}.code-view-module__boPUJq__severity[data-severity=warning]{color:var(--status-warn)}.code-view-module__boPUJq__severity[data-severity=info]{color:var(--text-muted)}.code-view-module__boPUJq__problemBody{gap:var(--s-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}
.layout-module__dbnyla__notice{background:var(--ground);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);align-items:center;gap:var(--s-3);min-height:100dvh;padding:var(--s-6);text-align:center;flex-direction:column;justify-content:center;display:flex}.layout-module__dbnyla__body{max-width:60ch;margin:0}.layout-module__dbnyla__mono{font-family:var(--font-mono)}
.admin-table-module__28ZLeG__scroll{max-width:100%;overflow-x:auto}.admin-table-module__28ZLeG__table{border-collapse:collapse;font-size:var(--ui-size-sm);width:100%;line-height:1.4}.admin-table-module__28ZLeG__fixed{table-layout:fixed}.admin-table-module__28ZLeG__table th,.admin-table-module__28ZLeG__table td{padding:var(--s-2) var(--s-3);text-align:left;vertical-align:middle}.admin-table-module__28ZLeG__head th{border-bottom:1px solid var(--line-strong);color:var(--text-faint);font-family:var(--font-ui);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase;white-space:nowrap;font-weight:600}.admin-table-module__28ZLeG__row{border-bottom:1px solid var(--line)}.admin-table-module__28ZLeG__row:last-child{border-bottom:0}.admin-table-module__28ZLeG__numeric{text-align:right;white-space:nowrap}.admin-table-module__28ZLeG__table td.admin-table-module__28ZLeG__numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.admin-table-module__28ZLeG__skeleton{background:var(--panel-raised,var(--panel));border-radius:var(--radius-sm,3px);opacity:.5;width:70%;height:.85em;display:block}.admin-table-module__28ZLeG__footer{align-items:center;gap:var(--s-3);padding:var(--s-3) 0 0;flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-table-module__28ZLeG__position{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--ui-size-sm)}
.avatar-upload-module__Lb1zsG__upload{gap:var(--s-2);flex-direction:column;display:flex}.avatar-upload-module__Lb1zsG__chooser{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.avatar-upload-module__Lb1zsG__trigger{border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);color:var(--text);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size-sm);padding:var(--s-1) var(--s-3);flex:none;position:relative}.avatar-upload-module__Lb1zsG__trigger:hover{background:var(--panel-raised)}.avatar-upload-module__Lb1zsG__trigger:focus-within{outline:2px solid var(--accent);outline-offset:2px}.avatar-upload-module__Lb1zsG__input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-upload-module__Lb1zsG__hint{color:var(--text-muted);font-size:var(--ui-size-sm)}.avatar-upload-module__Lb1zsG__fileName{color:var(--text);font-size:var(--ui-size-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.avatar-upload-module__Lb1zsG__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.narrator-picker-module__gx21Rq__trigger{flex:none;min-width:14ch;max-width:14ch}.narrator-picker-module__gx21Rq__triggerName{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.narrator-picker-module__gx21Rq__fold{gap:var(--s-4);flex-direction:column;display:flex}.narrator-picker-module__gx21Rq__now{gap:var(--s-1);flex-direction:column;margin:0;display:flex}.narrator-picker-module__gx21Rq__nowName{color:var(--text);font-size:var(--ui-size)}.narrator-picker-module__gx21Rq__notice{color:var(--text-muted);margin:0}.narrator-picker-module__gx21Rq__list{gap:var(--s-2);flex-direction:column;max-height:26rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.narrator-picker-module__gx21Rq__item{min-width:0}.narrator-picker-module__gx21Rq__row{border:var(--border-width) solid transparent;border-radius:var(--radius-2);align-items:stretch;min-height:44px;display:flex}.narrator-picker-module__gx21Rq__row:hover{background:var(--raise)}.narrator-picker-module__gx21Rq__select{color:inherit;cursor:pointer;font:inherit;overflow-wrap:anywhere;min-width:0;padding:var(--s-2) var(--s-3);text-align:start;background:0 0;border:0;flex:auto}.narrator-picker-module__gx21Rq__select:disabled{cursor:default;opacity:.6}.narrator-picker-module__gx21Rq__arrow{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.narrator-picker-module__gx21Rq__arrowOpen{transform:rotate(90deg)}.narrator-picker-module__gx21Rq__selected{border-color:var(--accent)}.narrator-picker-module__gx21Rq__slower{color:var(--text-muted);font-size:var(--ui-size-sm);padding:0 var(--s-3) var(--s-2);margin:0}.narrator-picker-module__gx21Rq__details{gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-3);flex-direction:column;display:flex}.narrator-picker-module__gx21Rq__pros{color:var(--text);margin:0;padding-inline-start:var(--s-4)}.narrator-picker-module__gx21Rq__description{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}.narrator-picker-module__gx21Rq__chips{gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.narrator-picker-module__gx21Rq__nextRate{color:var(--text-faint);font-size:var(--ui-size-sm);margin:0}
.workspace-module__bbhV-W__canvas{border:var(--border-width) solid var(--line);border-radius:var(--radius);background:var(--ground);width:100%;min-height:280px;overflow:hidden}.workspace-module__bbhV-W__canvas .blocklyToolboxDiv{border-right:var(--border-width) solid var(--line);padding:var(--s-2) 0}.workspace-module__bbhV-W__canvas .blocklyTreeLabel{font-family:var(--font-ui);font-size:var(--ui-size-sm)}.workspace-module__bbhV-W__canvas .blocklyZoom{opacity:.6}.workspace-module__bbhV-W__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.world-gate-module__OxEPFW__gate{--mx:0;color:inherit;cursor:pointer;perspective:1000px;scroll-snap-align:center;outline:none;flex-direction:column;flex:none;align-items:stretch;width:196px;text-decoration:none;display:flex;position:relative}.world-gate-module__OxEPFW__slab{transform-origin:30%;height:340px;transform-style:preserve-3d;transition:transform .55s var(--ease-out), filter .18s var(--ease-out);position:relative;transform:rotateY(-20deg)translateZ(0)}.world-gate-module__OxEPFW__gate:nth-child(2n) .world-gate-module__OxEPFW__slab{height:310px}.world-gate-module__OxEPFW__face{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised);clip-path:var(--shape);position:absolute;inset:0;overflow:hidden}.world-gate-module__OxEPFW__cover,.world-gate-module__OxEPFW__tile{height:100%;transform:scale(1.08) translateX(calc(var(--mx) * -8px));transition:transform .6s var(--ease-out);width:100%;position:absolute;inset:0}.world-gate-module__OxEPFW__cover{object-fit:cover;object-position:50% 30%}.world-gate-module__OxEPFW__tile{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised)}.world-gate-module__OxEPFW__glass{background:linear-gradient(115deg, transparent 30%, var(--nexus-glass-sheen) calc(45% + var(--mx) * 20%), transparent calc(58% + var(--mx) * 20%)), linear-gradient(to bottom, transparent 35%, var(--nexus-glass-shade) 88%);position:absolute;inset:0}.world-gate-module__OxEPFW__edge{background:linear-gradient(to bottom, transparent, var(--env-a), transparent);box-shadow:0 0 14px var(--env-a);opacity:.8;width:2px;position:absolute;top:0;bottom:0;left:0}.world-gate-module__OxEPFW__gate[data-env=fantasy] .world-gate-module__OxEPFW__edge{background:linear-gradient(to bottom, transparent, var(--floor-fantasy-a), var(--floor-fantasy-b), transparent)}.world-gate-module__OxEPFW__gate[data-env=modern] .world-gate-module__OxEPFW__edge{background:linear-gradient(to bottom, transparent, var(--floor-modern-a), var(--floor-modern-b), transparent)}.world-gate-module__OxEPFW__gate[data-env=scifi] .world-gate-module__OxEPFW__face:after{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--floor-scifi-a) 8%, transparent) 0 1px, transparent 1px 4px);content:"";pointer-events:none;position:absolute;inset:0}.world-gate-module__OxEPFW__etch{gap:7px;display:grid;position:absolute;bottom:16px;left:16px;right:14px}.world-gate-module__OxEPFW__ident{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:6px;font-size:10.5px;display:flex}.world-gate-module__OxEPFW__main{color:var(--env-a);font-weight:700}.world-gate-module__OxEPFW__title{color:var(--text-strong);text-wrap:balance;margin:0;font-size:17px;font-weight:700;line-height:1.15}.world-gate-module__OxEPFW__gate[data-env=fantasy] .world-gate-module__OxEPFW__title{color:var(--nexus-fantasy-ink);font-family:var(--font-display);font-size:22px;font-weight:600}.world-gate-module__OxEPFW__gate[data-env=scifi] .world-gate-module__OxEPFW__title{letter-spacing:.12em;text-transform:uppercase;font-size:14px}.world-gate-module__OxEPFW__gate[data-env=modern] .world-gate-module__OxEPFW__title{letter-spacing:-.01em;font-style:italic;font-weight:800}.world-gate-module__OxEPFW__tagline{font-family:var(--font-prose);opacity:0;max-height:0;transition:max-height .45s var(--ease-out), opacity .3s;margin:0;font-size:13.5px;font-style:italic;line-height:1.35;overflow:hidden}.world-gate-module__OxEPFW__tags{color:color-mix(in srgb, var(--env-b) 80%, var(--text-strong));font-family:var(--font-mono);flex-wrap:wrap;gap:6px;font-size:10.5px;display:flex}.world-gate-module__OxEPFW__meta{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:10px;font-size:10.5px;display:flex}.world-gate-module__OxEPFW__meta .world-gate-module__OxEPFW__ring{width:26px;height:26px;font-size:9px}.world-gate-module__OxEPFW__live:before{background:var(--env-a);box-shadow:0 0 8px var(--env-a);content:"";border-radius:50%;width:6px;height:6px;margin-right:6px;animation:1.8s ease-in-out infinite world-gate-module__OxEPFW__pulse;display:inline-block}html[data-tier=off] .world-gate-module__OxEPFW__live:before{animation:none}@keyframes world-gate-module__OxEPFW__pulse{50%{opacity:.35}}.world-gate-module__OxEPFW__likes{color:var(--text-muted)}.world-gate-module__OxEPFW__hotdelta{color:var(--nexus-hot-delta)}.world-gate-module__OxEPFW__sidecut{color:color-mix(in srgb, var(--env-a) 70%, transparent);font-family:var(--font-mono);letter-spacing:.3em;opacity:.7;text-align:center;writing-mode:vertical-rl;width:14px;font-size:9px;position:absolute;top:12%;bottom:6%;right:-1px;overflow:hidden}.world-gate-module__OxEPFW__reflect{clip-path:var(--shape);filter:blur(2px);height:70px;-webkit-mask:linear-gradient(to top, var(--nexus-void), transparent 80%);mask:linear-gradient(to top, var(--nexus-void), transparent 80%);opacity:.16;transform-origin:30%;transition:transform .55s var(--ease-out), opacity .4s;background-position:50% 30%;background-size:cover;margin-top:6px;transform:rotateY(-20deg)scaleY(-1)}.world-gate-module__OxEPFW__rank{-webkit-text-stroke:1px color-mix(in srgb, var(--env-a) 60%, transparent);color:#0000;font-family:var(--font-mono);pointer-events:none;font-size:52px;font-weight:500;line-height:1;position:absolute;top:-62px;left:18px}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__slab,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__slab{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--world) 70%, transparent));transform:rotateY(0)translateZ(40px)translateY(-8px)}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__edge,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__edge{background:linear-gradient(to bottom, transparent, var(--world), transparent);box-shadow:0 0 18px var(--world);opacity:1}.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__edge{width:3px}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__reflect,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__reflect{opacity:.28;transform:rotateY(0)scaleY(-1)}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__cover,.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__tile,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__cover,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__tile{transform:scale(1.14) translateX(calc(var(--mx) * -8px))}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__tagline,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__tagline{opacity:1;max-height:90px}@media (prefers-reduced-motion:reduce){.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__slab,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__slab{transform:rotateY(-20deg)translateZ(0)}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__reflect,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__reflect{transform:rotateY(-20deg)scaleY(-1)}.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__cover,.world-gate-module__OxEPFW__gate:hover .world-gate-module__OxEPFW__tile,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__cover,.world-gate-module__OxEPFW__gate:focus-visible .world-gate-module__OxEPFW__tile{transform:scale(1.08)}}@media (max-width:640px){.world-gate-module__OxEPFW__gate{width:176px}.world-gate-module__OxEPFW__slab{height:300px}.world-gate-module__OxEPFW__gate:nth-child(2n) .world-gate-module__OxEPFW__slab{height:280px}}.world-gate-module__OxEPFW__flat{scroll-snap-align:none;width:auto}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat .world-gate-module__OxEPFW__slab,.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:nth-child(2n) .world-gate-module__OxEPFW__slab{aspect-ratio:200/300;height:auto;transition:transform .18s var(--ease-out), filter .18s var(--ease-out);transform:rotateY(-8deg)}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat .world-gate-module__OxEPFW__edge{transition:box-shadow .18s,width .18s}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:hover .world-gate-module__OxEPFW__slab,.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:focus-visible .world-gate-module__OxEPFW__slab{filter:drop-shadow(0 0 1px var(--world)) drop-shadow(0 0 14px color-mix(in srgb, var(--world) 70%, transparent)) drop-shadow(0 10px 26px color-mix(in srgb, var(--world) 35%, transparent));transform:rotateY(0)translateY(-6px)}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:hover .world-gate-module__OxEPFW__edge,.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:focus-visible .world-gate-module__OxEPFW__edge{box-shadow:0 0 16px var(--world), 0 0 4px var(--world);width:3px}@media (prefers-reduced-motion:reduce){.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:hover .world-gate-module__OxEPFW__slab,.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat:focus-visible .world-gate-module__OxEPFW__slab{transform:rotateY(-8deg)}}@media (max-width:640px){.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat .world-gate-module__OxEPFW__etch{gap:5px;bottom:11px;left:11px;right:9px}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat .world-gate-module__OxEPFW__title{font-size:14.5px}.world-gate-module__OxEPFW__gate.world-gate-module__OxEPFW__flat .world-gate-module__OxEPFW__tags{display:none}}
.card-imports-queue-module__2UksRa__controls{align-items:flex-end;gap:var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.card-imports-queue-module__2UksRa__body{max-width:60ch;margin:0}.card-imports-queue-module__2UksRa__list{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card-imports-queue-module__2UksRa__row{border-top:1px solid var(--line);gap:var(--s-3);min-width:0;padding:var(--s-4) 0 0;flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__row:first-child{border-top:0;padding-top:0}.card-imports-queue-module__2UksRa__head{gap:var(--s-1);flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__name{overflow-wrap:anywhere;margin:0}.card-imports-queue-module__2UksRa__muted{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);overflow-wrap:anywhere;margin:0}.card-imports-queue-module__2UksRa__answers{gap:var(--s-3);flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__answer{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__why{overflow-wrap:anywhere;margin:0}.card-imports-queue-module__2UksRa__fields{gap:var(--s-3);flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__field{gap:var(--s-1);flex-direction:column;display:flex}.card-imports-queue-module__2UksRa__fieldHeading{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);margin:0}.card-imports-queue-module__2UksRa__text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.card-imports-queue-module__2UksRa__coverLink{max-width:360px;display:block}.card-imports-queue-module__2UksRa__cover{aspect-ratio:16/9;background:var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);object-fit:contain;width:100%;max-width:360px;display:block}.card-imports-queue-module__2UksRa__avatar{background:var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius-sm);width:100%;max-width:240px;height:auto;display:block}.card-imports-queue-module__2UksRa__buttons{align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.card-imports-queue-module__2UksRa__rating{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.card-imports-queue-module__2UksRa__dialogBody{gap:var(--s-3);flex-direction:column;max-width:46ch;display:flex}.card-imports-queue-module__2UksRa__dialogBody label{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm)}.card-imports-queue-module__2UksRa__decided{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.card-imports-queue-module__2UksRa__danger{color:var(--status-danger)}
.decoration-picker-module__H1dZJG__picker{gap:var(--s-6);flex-direction:column;display:flex}.decoration-picker-module__H1dZJG__row{gap:var(--s-3);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.decoration-picker-module__H1dZJG__tiles{gap:var(--s-3);flex-wrap:wrap;display:flex}.decoration-picker-module__H1dZJG__tile{background:var(--panel);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);color:var(--text-muted);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size-sm);align-items:center;gap:var(--s-2);min-width:96px;padding:var(--s-4) var(--s-3);flex-direction:column;display:flex}.decoration-picker-module__H1dZJG__tile:hover{border-color:var(--text-faint);color:var(--text)}.decoration-picker-module__H1dZJG__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.decoration-picker-module__H1dZJG__tile:disabled{cursor:default;opacity:.6}.decoration-picker-module__H1dZJG__tile[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text-strong)}.decoration-picker-module__H1dZJG__sample{justify-content:center;align-items:center;max-width:100%;height:36px;display:inline-flex}.decoration-picker-module__H1dZJG__tileLabel{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.decoration-picker-module__H1dZJG__emblemNone{border:1.5px dashed var(--line-strong);border-radius:50%;width:14px;height:14px;display:inline-block}.decoration-picker-module__H1dZJG__banner,.decoration-picker-module__H1dZJG__bannerNone{border-radius:var(--radius);object-fit:cover;width:90px;height:36px;display:block}.decoration-picker-module__H1dZJG__banner{background:var(--panel-raised)}.decoration-picker-module__H1dZJG__bannerNone{border:var(--border-width) dashed var(--line-strong)}
.play-loader-module__T4YClW__loader{background:var(--ground);align-items:center;gap:var(--s-3);flex-direction:column;justify-content:center;min-height:100dvh;display:flex}:root[data-chat-contrast=high] .play-loader-module__T4YClW__loader{--text-muted:var(--chat-high-text-muted);background:var(--chat-high-ground)}:root[data-chat-contrast=soft] .play-loader-module__T4YClW__loader{--text-muted:var(--chat-soft-text-muted);background:var(--chat-soft-ground)}.play-loader-module__T4YClW__dots{gap:6px;display:flex}.play-loader-module__T4YClW__dot{animation:play-loader-module__T4YClW__play-loader-pulse calc(var(--t-slow) * 2) ease-in-out infinite;background:var(--accent);opacity:.3;border-radius:50%;width:6px;height:6px}.play-loader-module__T4YClW__dot:nth-child(2){animation-delay:calc(var(--t-slow) * 2 / 3)}.play-loader-module__T4YClW__dot:nth-child(3){animation-delay:calc(var(--t-slow) * 4 / 3)}.play-loader-module__T4YClW__label{color:var(--text-muted);font-family:var(--font-ui);font-size:13px}@keyframes play-loader-module__T4YClW__play-loader-pulse{0%,to{opacity:.3}50%{opacity:1}}
.world-comments-module__6nx8IG__section{gap:var(--s-4);margin-top:var(--s-4);flex-direction:column;display:flex}.world-comments-module__6nx8IG__head{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;display:flex}.world-comments-module__6nx8IG__title{color:var(--text-strong);font-family:var(--font-display);font-size:calc(var(--ui-size) * 1.3);margin:0;font-weight:600}.world-comments-module__6nx8IG__total{color:var(--accent);font-family:var(--font-mono);font-size:var(--ui-size-sm)}.world-comments-module__6nx8IG__sub{color:var(--text-soft);font-family:var(--font-prose);flex-basis:100%;margin:0;font-size:16px;font-style:italic;line-height:1.4}.world-comments-module__6nx8IG__form{gap:var(--s-3);margin-top:var(--s-3);flex-direction:column;display:flex}.world-comments-module__6nx8IG__label{color:var(--text-muted);font-size:var(--ui-size-sm)}.world-comments-module__6nx8IG__hint{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}.world-comments-module__6nx8IG__link{border:var(--border-width) solid var(--accent);border-radius:var(--radius);color:var(--accent);font-size:var(--ui-size-sm);padding:var(--s-2) var(--s-3);white-space:nowrap;width:fit-content;font-weight:600;line-height:1;text-decoration:none}.world-comments-module__6nx8IG__link:hover{border-color:var(--accent-hover);color:var(--accent-hover)}.world-comments-module__6nx8IG__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__writer{gap:8px;display:flex}.world-comments-module__6nx8IG__writerInput{background:var(--ground);border:var(--border-width) solid var(--line-strong);color:var(--text);font:inherit;border-radius:10px;flex:1;min-width:0;padding:10px 12px;transition:border-color .15s}.world-comments-module__6nx8IG__writerInput:focus{border-color:var(--glow,var(--accent));outline:none}.world-comments-module__6nx8IG__writerInput:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.world-comments-module__6nx8IG__quietButton svg{width:16px;height:16px}.world-comments-module__6nx8IG__replyButton svg{width:14px;height:14px}.world-comments-module__6nx8IG__cm{animation:world-comments-module__6nx8IG__phin .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(160deg, color-mix(in srgb, var(--text-strong) 3.5%, transparent), color-mix(in srgb, var(--text-strong) 1%, transparent));border:1px solid color-mix(in srgb, var(--text-strong) 5%, transparent);isolation:isolate;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px 10px;display:flex;position:relative}@keyframes world-comments-module__6nx8IG__phin{0%{filter:blur(6px);opacity:0}}.world-comments-module__6nx8IG__pinned{background:linear-gradient(160deg, color-mix(in srgb, var(--attention) 8%, transparent), color-mix(in srgb, var(--text-strong) 1%, transparent));border-color:color-mix(in srgb, var(--attention) 35%, transparent)}.world-comments-module__6nx8IG__pinnedLabel{color:var(--attention);font-size:10.5px;font-weight:600}.world-comments-module__6nx8IG__cm[data-top]:before{border-radius:inherit;content:"";-webkit-mask:linear-gradient(var(--ground) 0 0) content-box, linear-gradient(var(--ground) 0 0);-webkit-mask-composite:xor;pointer-events:none;z-index:2;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.world-comments-module__6nx8IG__cm[data-top="1"]:before{background:linear-gradient(120deg, var(--tier-famous-1), var(--tier-famous-2) 25%, var(--tier-famous-3) 45%, var(--tier-famous-4) 60%, var(--tier-famous-5) 80%, var(--tier-famous-6));background-size:240% 100%;padding:2px;animation:4.5s linear infinite world-comments-module__6nx8IG__sheen}.world-comments-module__6nx8IG__cm[data-top="1"]{box-shadow:0 0 30px -8px color-mix(in srgb, var(--tier-famous-6) 35%, transparent)}.world-comments-module__6nx8IG__cm[data-top="2"]:before{background:linear-gradient(120deg, var(--tier-popular-1), var(--tier-popular-2) 30%, var(--tier-popular-3) 50%, var(--tier-popular-4) 65%, var(--tier-popular-1));background-size:220% 100%;padding:1.5px;animation:6s linear infinite world-comments-module__6nx8IG__sheen}.world-comments-module__6nx8IG__cm[data-top="3"]:before{background:linear-gradient(140deg, var(--tier-rising-1), var(--tier-rising-2) 40%, var(--tier-rising-3) 70%, var(--tier-rising-4));padding:1.5px}@keyframes world-comments-module__6nx8IG__sheen{0%{background-position:0 0}to{background-position:220% 0}}.world-comments-module__6nx8IG__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.world-comments-module__6nx8IG__top{align-items:center;gap:var(--s-2);justify-content:space-between;display:flex}.world-comments-module__6nx8IG__who{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.world-comments-module__6nx8IG__author{color:var(--text-strong);isolation:isolate;text-decoration:none;position:relative}.world-comments-module__6nx8IG__author:before{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--text-strong) 25%, transparent), color-mix(in srgb, var(--text-strong) 3%, transparent) 60%, transparent 70%);box-shadow:0 0 18px -2px color-mix(in srgb, var(--text-strong) 15%, transparent);content:"";pointer-events:none;z-index:-1;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:-3px;translate:0 -50%}.world-comments-module__6nx8IG__author:hover{color:var(--accent)}.world-comments-module__6nx8IG__author:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__when{color:var(--text-faint);font-size:11.5px}.world-comments-module__6nx8IG__body{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13.5px;line-height:1.45}.world-comments-module__6nx8IG__acts{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11.5px;display:flex}.world-comments-module__6nx8IG__acts:empty{display:none}.world-comments-module__6nx8IG__quiet{gap:var(--s-2);opacity:0;flex:none;margin-left:auto;transition:opacity .2s;display:flex}.world-comments-module__6nx8IG__cm:hover .world-comments-module__6nx8IG__quiet,.world-comments-module__6nx8IG__cm:focus-within .world-comments-module__6nx8IG__quiet,.world-comments-module__6nx8IG__reply:hover .world-comments-module__6nx8IG__quiet,.world-comments-module__6nx8IG__reply:focus-within .world-comments-module__6nx8IG__quiet{opacity:1}@media (hover:none){.world-comments-module__6nx8IG__quiet{opacity:.75}}@media (pointer:coarse){.world-comments-module__6nx8IG__reaction,.world-comments-module__6nx8IG__appraise{height:32px}.world-comments-module__6nx8IG__add{width:32px}.world-comments-module__6nx8IG__replyButton{min-height:32px}.world-comments-module__6nx8IG__quietButton{width:32px;height:32px}}.world-comments-module__6nx8IG__quietButton{border:var(--border-width) solid transparent;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.world-comments-module__6nx8IG__quietButton:hover{border-color:var(--line-strong);color:var(--text-strong)}.world-comments-module__6nx8IG__quietButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__quietButton[aria-pressed=true]{color:var(--attention)}.world-comments-module__6nx8IG__remove:hover{background:var(--danger-soft);color:var(--status-danger)}.world-comments-module__6nx8IG__empty{border:1px dashed var(--line-strong);color:var(--text-muted);text-align:center;border-radius:12px;padding:14px;font-size:13px}.world-comments-module__6nx8IG__emptyLine{color:var(--text-soft);margin:0 0 var(--s-1)}.world-comments-module__6nx8IG__failure{color:var(--status-danger);margin:0}.world-comments-module__6nx8IG__more{justify-content:center;display:flex}.world-comments-module__6nx8IG__dialogBody{gap:var(--s-3);flex-direction:column;display:flex}.world-comments-module__6nx8IG__replyButton{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.world-comments-module__6nx8IG__replyButton:hover{color:var(--text-strong)}.world-comments-module__6nx8IG__replyButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__replyActions{gap:var(--s-3);display:flex}.world-comments-module__6nx8IG__reactions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.world-comments-module__6nx8IG__reaction{border:var(--border-width) solid var(--line-strong);color:var(--text);font:inherit;background:0 0;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}button.world-comments-module__6nx8IG__reaction{cursor:pointer}button.world-comments-module__6nx8IG__reaction:hover{border-color:var(--accent)}button.world-comments-module__6nx8IG__reaction:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__add{color:var(--text-muted);justify-content:center;width:26px;padding:0}.world-comments-module__6nx8IG__plus{width:13px;height:13px}.world-comments-module__6nx8IG__mine{background:var(--accent-soft);border-color:var(--accent);color:var(--text-strong)}.world-comments-module__6nx8IG__picker{flex-wrap:wrap;gap:2px;display:flex}.world-comments-module__6nx8IG__pick{cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px}.world-comments-module__6nx8IG__fold{color:var(--attention);cursor:pointer;font-family:var(--font-mono);align-items:center;gap:var(--s-2);letter-spacing:.08em;padding:var(--s-1) 0;text-transform:uppercase;background:0 0;border:0;width:fit-content;font-size:11.5px;display:inline-flex}.world-comments-module__6nx8IG__fold:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__foldSigil{width:12px;height:12px}.world-comments-module__6nx8IG__chevron{transition:rotate .2s}.world-comments-module__6nx8IG__fold[aria-expanded=true] .world-comments-module__6nx8IG__chevron{rotate:180deg}.world-comments-module__6nx8IG__replies{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.world-comments-module__6nx8IG__replies[hidden]{display:none}.world-comments-module__6nx8IG__reply{background:color-mix(in srgb, var(--text-strong) 2%, transparent);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:13px;display:flex}.world-comments-module__6nx8IG__creator{border-left:2px solid var(--glow,var(--attention))}.world-comments-module__6nx8IG__prompt{background:color-mix(in srgb, var(--accent) 3%, transparent);border:var(--border-width) dashed color-mix(in srgb, var(--accent) 30%, transparent);align-items:center;gap:var(--s-3);padding:var(--s-4);border-radius:12px;flex-wrap:wrap;display:flex}.world-comments-module__6nx8IG__promptText{color:var(--text-soft);font-family:var(--font-prose);flex:220px;margin:0;font-size:17px}.world-comments-module__6nx8IG__appraise{border:var(--border-width) solid color-mix(in srgb, var(--attention) 28%, transparent);color:color-mix(in srgb, var(--attention) 30%, var(--text-strong));font:inherit;background:0 0;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}button.world-comments-module__6nx8IG__appraise{cursor:pointer}button.world-comments-module__6nx8IG__appraise:hover{background:var(--attention-soft)}button.world-comments-module__6nx8IG__appraise:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-comments-module__6nx8IG__appraise[aria-pressed=true]{background:color-mix(in srgb, var(--attention) 16%, transparent);border-color:color-mix(in srgb, var(--attention) 70%, transparent);box-shadow:0 0 16px -4px color-mix(in srgb, var(--attention) 60%, transparent)}.world-comments-module__6nx8IG__appraiseSigil{color:var(--attention);width:13px;height:13px}.world-comments-module__6nx8IG__appraise[aria-pressed=true] .world-comments-module__6nx8IG__appraiseSigil{filter:drop-shadow(0 0 4px var(--attention))}.world-comments-module__6nx8IG__appraiseCount{color:var(--text);font-family:var(--font-mono);font-weight:500}@media (prefers-reduced-motion:reduce){.world-comments-module__6nx8IG__cm,.world-comments-module__6nx8IG__cm[data-top]:before{animation:none}}
.admin-nav-module__mUemaq__strip{scrollbar-width:thin;max-width:100%;overflow-x:auto}.admin-nav-module__mUemaq__strip>*{flex-wrap:nowrap;min-width:max-content}@media (min-width:900px){.admin-nav-module__mUemaq__strip{background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius);padding:var(--s-2);overflow-x:visible}.admin-nav-module__mUemaq__strip>[role=tablist]{flex-direction:column;min-width:0}.admin-nav-module__mUemaq__strip [role=tab]{border-block-end:2px solid #0000;border-inline-start:2px solid #0000;justify-content:flex-start;width:100%}.admin-nav-module__mUemaq__strip [role=tab][aria-selected=true]{border-block-end-color:#0000;border-inline-start-color:var(--accent)}}
.moderation-detail-module__4omP7G__pair{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:45rem){.moderation-detail-module__4omP7G__pair{grid-template-columns:3fr 2fr}}.moderation-detail-module__4omP7G__prose,.moderation-detail-module__4omP7G__verdict{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.moderation-detail-module__4omP7G__caption{color:var(--text-faint);font-size:var(--label-size);letter-spacing:var(--label-tracking);margin:var(--s-2) 0 0;text-transform:uppercase;font-weight:600}.moderation-detail-module__4omP7G__proseBox{overflow-wrap:anywhere;min-width:0;max-height:26rem;overflow:auto}.moderation-detail-module__4omP7G__proseBox:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.moderation-detail-module__4omP7G__said{color:var(--text-faint)}.moderation-detail-module__4omP7G__absent{color:var(--text-faint);margin:0;font-style:italic}.moderation-detail-module__4omP7G__chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.moderation-detail-module__4omP7G__reason{color:var(--text-muted);overflow-wrap:anywhere;margin:0}.moderation-detail-module__4omP7G__facts{gap:var(--s-1) var(--s-3);margin:var(--s-2) 0 0;grid-template-columns:auto 1fr;display:grid}.moderation-detail-module__4omP7G__facts dt{color:var(--text-faint);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.moderation-detail-module__4omP7G__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.moderation-detail-module__4omP7G__links{gap:var(--s-1);margin-top:var(--s-3);flex-direction:column;display:flex}.moderation-detail-module__4omP7G__link{color:var(--accent);width:fit-content;text-decoration:none}.moderation-detail-module__4omP7G__link:hover,.moderation-detail-module__4omP7G__link:focus-visible{text-decoration:underline}.moderation-detail-module__4omP7G__disabled{color:var(--text-faint);cursor:not-allowed;width:fit-content}.moderation-detail-module__4omP7G__note{color:var(--text-faint);font-size:var(--ui-size-sm);margin:0 0 var(--s-2);max-width:52ch}.moderation-detail-module__4omP7G__resolution{border-top:1px solid var(--line);gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);flex-direction:column;display:flex}.moderation-detail-module__4omP7G__record{gap:var(--s-1);flex-direction:column;display:flex}.moderation-detail-module__4omP7G__recordLine{color:var(--text-muted);margin:0}.moderation-detail-module__4omP7G__recordNote{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.moderation-detail-module__4omP7G__noteField{width:100%}.moderation-detail-module__4omP7G__noteInput{resize:vertical;background:0 0;border:none;padding:0}.moderation-detail-module__4omP7G__noteInput:focus-visible{border:none}.moderation-detail-module__4omP7G__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.moderation-detail-module__4omP7G__reasonLine{color:var(--text-faint);font-size:var(--label-size)}.moderation-detail-module__4omP7G__body{max-width:60ch;margin:0}.moderation-detail-module__4omP7G__skeletons{gap:var(--s-3);flex-direction:column;display:flex}.moderation-detail-module__4omP7G__block,.moderation-detail-module__4omP7G__blockShort{background:var(--panel-raised,var(--panel));border-radius:var(--radius-sm,3px);opacity:.5;display:block}.moderation-detail-module__4omP7G__block{width:100%;height:5rem}.moderation-detail-module__4omP7G__blockShort{width:40%;height:1.2rem}
.character-picture-module__VknXKG__box{flex:none;justify-content:center;align-items:center;display:inline-flex}.character-picture-module__VknXKG__image{border:var(--border-width) solid var(--line-strong);object-fit:cover;object-position:50% 0;border-radius:50%;width:100%;height:100%}
.display-name-editor-module__sIam8q__editor{border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-3);min-width:0;padding:var(--s-4);flex-direction:column;margin:0;display:flex}.display-name-editor-module__sIam8q__row{align-items:center;gap:var(--s-2);grid-template-columns:minmax(10rem,1fr) auto;display:grid}@media (max-width:640px){.display-name-editor-module__sIam8q__row{grid-template-columns:1fr}}.display-name-editor-module__sIam8q__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.explore-module__OYMSCG__page{background:var(--ground);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);min-height:100vh;position:relative}html[data-tier=full] .explore-module__OYMSCG__page{background:0 0}.explore-module__OYMSCG__scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--nexus-void) 80%, transparent) 0%, color-mix(in srgb, var(--nexus-void) 55%, transparent) 38%, color-mix(in srgb, var(--nexus-void) 18%, transparent) 68%, color-mix(in srgb, var(--nexus-void) 30%, transparent) 100%), linear-gradient(to bottom, transparent 45%, color-mix(in srgb, var(--nexus-void) 55%, transparent) 100%);pointer-events:none;z-index:0;display:none;position:fixed;inset:0}.explore-module__OYMSCG__scrim:after{background:color-mix(in srgb, var(--nexus-void) 72%, transparent);content:"";opacity:calc(var(--sc) * .85);position:absolute;inset:0}html[data-tier=full] .explore-module__OYMSCG__scrim{display:block}.explore-module__OYMSCG__main{z-index:1;max-width:1480px;margin:0 auto;padding:24px 28px 80px;position:relative}.explore-module__OYMSCG__head{gap:8px;max-width:640px;margin:18px 0 26px;display:grid}.explore-module__OYMSCG__readout{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;margin:0;font-size:11px}.explore-module__OYMSCG__readout b{color:var(--accent);font-weight:500}.explore-module__OYMSCG__title{color:var(--text-strong);letter-spacing:-.035em;text-shadow:0 2px 30px color-mix(in srgb, var(--nexus-void) 80%, transparent);margin:0;font-size:56px;font-weight:800;line-height:1}.explore-module__OYMSCG__lede{color:var(--text);font-family:var(--font-prose);text-shadow:0 1px 12px var(--nexus-void);margin:0;font-size:18px;line-height:1.45}.explore-module__OYMSCG__controls{border-top:var(--border-width) solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 18px;padding-top:16px;display:flex}.explore-module__OYMSCG__seg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--panel) 85%, transparent);border:var(--border-width) solid var(--line);border-radius:10px;min-width:0;margin:0;padding:3px;display:inline-flex}.explore-module__OYMSCG__seg button{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12.5px;font-weight:600}.explore-module__OYMSCG__seg button.explore-module__OYMSCG__on{background:var(--panel-raised);box-shadow:0 0 0 1px var(--line-strong);color:var(--text-strong)}.explore-module__OYMSCG__seg button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.explore-module__OYMSCG__popular{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}.explore-module__OYMSCG__popularLabel{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.1em;margin-right:4px;font-size:11px}.explore-module__OYMSCG__pchip{background:color-mix(in srgb, var(--panel) 70%, transparent);border:var(--border-width) solid var(--line-strong);color:var(--text-muted);cursor:pointer;font:inherit;border-radius:999px;height:26px;padding:0 10px;font-size:12px;transition:color .15s,border-color .15s}.explore-module__OYMSCG__pchip:hover{border-color:color-mix(in srgb, var(--text-strong) 20%, transparent);color:var(--text)}.explore-module__OYMSCG__pchip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.explore-module__OYMSCG__pgenre:before{color:var(--accent);content:"◆ ";font-size:9px}.explore-module__OYMSCG__url{background:color-mix(in srgb, var(--ground) 78%, transparent);color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:44ch;margin-left:auto;padding:4px 8px;font-size:11px;overflow:hidden}.explore-module__OYMSCG__results,.explore-module__OYMSCG__results>*{position:relative}html[data-tier=full] .explore-module__OYMSCG__results:before{background:linear-gradient(transparent, color-mix(in srgb, var(--nexus-void) 80%, transparent) 90px);content:"";pointer-events:none;border-radius:22px;position:absolute;inset:-18px -18px -40px}.explore-module__OYMSCG__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid;position:relative}.explore-module__OYMSCG__skel{aspect-ratio:2/3;background:linear-gradient(100deg, var(--panel) 30%, var(--panel-raised) 50%, var(--panel) 70%);clip-path:polygon(0% 7%,100% 0%,100% 100%,0% 100%);background-size:300% 100%;animation:1.2s linear infinite explore-module__OYMSCG__shimmer}@keyframes explore-module__OYMSCG__shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.explore-module__OYMSCG__empty{text-align:center;justify-items:center;gap:12px;padding:60px 20px;display:grid;position:relative}.explore-module__OYMSCG__empty h3{margin:0;font-size:20px}.explore-module__OYMSCG__empty p{color:var(--text-muted);margin:0}.explore-module__OYMSCG__removes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.explore-module__OYMSCG__failure{color:var(--status-danger);margin:0}@media (prefers-reduced-motion:reduce){.explore-module__OYMSCG__skel{animation:none}}@media (max-width:640px){.explore-module__OYMSCG__main{padding:12px 16px 60px}html[data-tier=full] .explore-module__OYMSCG__results:before{inset:-18px -16px -40px}.explore-module__OYMSCG__head{margin:8px 0 18px}.explore-module__OYMSCG__title{font-size:34px}.explore-module__OYMSCG__lede{font-size:15px}.explore-module__OYMSCG__controls{gap:10px}.explore-module__OYMSCG__url{display:none}.explore-module__OYMSCG__seg button{padding:6px 8px;font-size:11.5px}.explore-module__OYMSCG__grid{grid-template-columns:1fr 1fr;gap:12px}}.explore-module__OYMSCG__followingEmpty{color:var(--text-muted);text-align:center;padding:60px 20px}.explore-module__OYMSCG__tabs{margin-bottom:22px}.explore-module__OYMSCG__genreChips{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.explore-module__OYMSCG__pchip[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent);color:var(--text-strong)}.explore-module__OYMSCG__search{background:color-mix(in srgb, var(--panel) 85%, transparent);border:var(--border-width) solid var(--line);color:var(--text);font:inherit;border-radius:10px;flex:200px;min-width:0;max-width:320px;height:36px;padding:0 12px;font-size:13px}.explore-module__OYMSCG__search:focus-visible{border-color:var(--accent);outline:2px solid var(--focus-ring);outline-offset:1px}.explore-module__OYMSCG__emptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.explore-module__OYMSCG__createLink{background:var(--attention);border:var(--border-width) solid var(--attention);border-radius:var(--radius);color:var(--attention-contrast);padding:var(--s-2) var(--s-4);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none}.explore-module__OYMSCG__createLink:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}@media (max-width:640px){.explore-module__OYMSCG__search{flex-basis:100%;max-width:none;font-size:16px}}
.rating-refusal-dialog-module__zeENOq__rule{font-weight:700}.rating-refusal-dialog-module__zeENOq__body{gap:var(--s-3);display:grid}.rating-refusal-dialog-module__zeENOq__body p{margin:0}.rating-refusal-dialog-module__zeENOq__about{color:var(--text-muted);margin-right:auto}.rating-refusal-dialog-module__zeENOq__about:hover{color:var(--text-strong)}.rating-refusal-dialog-module__zeENOq__about:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.social-buttons-module__RUeEdG__social{gap:var(--s-3);display:grid}.social-buttons-module__RUeEdG__provider.social-buttons-module__RUeEdG__provider{background:var(--text-strong);border-color:var(--text-strong);border-radius:var(--radius);clip-path:none;color:var(--nexus-void);width:100%;height:44px;font-weight:700}.social-buttons-module__RUeEdG__provider.social-buttons-module__RUeEdG__provider:hover:not(:disabled){background:var(--text-strong);border-color:var(--text-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);color:var(--nexus-void)}.social-buttons-module__RUeEdG__big.social-buttons-module__RUeEdG__big{border-radius:calc(var(--radius) * 2);box-shadow:0 10px 30px -10px color-mix(in srgb, var(--nexus-void) 60%, transparent);height:54px;font-size:15px}.social-buttons-module__RUeEdG__big.social-buttons-module__RUeEdG__big:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent), 0 10px 30px -10px color-mix(in srgb, var(--nexus-void) 60%, transparent)}.social-buttons-module__RUeEdG__or{color:var(--text-faint);font-family:var(--font-mono);align-items:center;gap:var(--s-2);letter-spacing:var(--label-tracking);text-transform:uppercase;margin:0;font-size:10px;display:flex}.social-buttons-module__RUeEdG__or:before,.social-buttons-module__RUeEdG__or:after{background:var(--line-strong);content:"";flex:1;height:1px}.social-buttons-module__RUeEdG__failure{color:var(--status-danger);margin:0}
.why-rpdive-live-module__1jQema__models{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.why-rpdive-live-module__1jQema__models li{align-items:baseline;gap:10px;font-size:15px;display:flex}.why-rpdive-live-module__1jQema__model{color:var(--text)}.why-rpdive-live-module__1jQema__dots{border-bottom:1px dotted var(--line-strong);flex:1;translate:0 -4px}.why-rpdive-live-module__1jQema__count{color:var(--accent);font-family:var(--font-mono);white-space:nowrap;font-size:13px}.why-rpdive-live-module__1jQema__caption.why-rpdive-live-module__1jQema__caption{color:var(--text-faint);margin:10px 0 0;font-size:13px}.why-rpdive-live-module__1jQema__sticky{display:none}@media (max-width:639px){.why-rpdive-live-module__1jQema__sticky{background:linear-gradient(transparent, var(--ground) 40%);opacity:0;pointer-events:none;transition:opacity var(--t-fast), translate var(--t-fast);z-index:20;padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0;translate:0 12px}.why-rpdive-live-module__1jQema__sticky[data-shown=true]{opacity:1;pointer-events:auto;translate:0}}.why-rpdive-live-module__1jQema__stickyButton{background:var(--accent);color:var(--accent-contrast);text-align:center;border-radius:10px;flex:1;padding:13px;font-weight:700;text-decoration:none}
.world-detail-module__Md84JG__world{gap:var(--s-4);flex-direction:column;display:flex}.world-detail-module__Md84JG__head{align-items:flex-start;gap:var(--s-3);justify-content:space-between;display:flex}.world-detail-module__Md84JG__title{color:var(--text-strong);font-family:var(--font-display);font-size:var(--ui-size);margin:0;font-weight:600;line-height:1.3}.world-detail-module__Md84JG__tagline{color:var(--text-strong);margin:0}.world-detail-module__Md84JG__description{color:var(--text-muted);white-space:pre-line;max-width:60ch;margin:0;line-height:1.5}.world-detail-module__Md84JG__prose{align-items:flex-start;gap:var(--s-1);flex-direction:column;display:flex}.world-detail-module__Md84JG__clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.world-detail-module__Md84JG__more{margin-inline-start:calc(-1 * var(--s-3))}.world-detail-module__Md84JG__byline{color:inherit;align-self:flex-start;text-decoration:none}.world-detail-module__Md84JG__byline:hover,.world-detail-module__Md84JG__byline:focus-visible{text-underline-offset:3px;text-decoration:underline}.world-detail-module__Md84JG__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.world-detail-module__Md84JG__notFound{gap:var(--s-3);flex-direction:column;display:flex}.world-detail-module__Md84JG__pageTitle{color:var(--text-strong);font-family:var(--font-display);font-size:calc(var(--ui-size) * 1.7);letter-spacing:-.01em;margin:0;font-weight:600}.world-detail-module__Md84JG__body{color:var(--text-muted);margin:0}.world-detail-module__Md84JG__exploreLink{border:var(--border-width) solid var(--line-strong);border-radius:var(--radius);color:var(--text);padding:var(--s-2) var(--s-4);white-space:nowrap;align-self:flex-start;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.world-detail-module__Md84JG__exploreLink:hover{border-color:var(--accent);color:var(--accent)}.world-detail-module__Md84JG__exploreLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.world-detail-module__Md84JG__failure{color:var(--status-danger);margin:0}.world-detail-module__Md84JG__cover{aspect-ratio:16/9;background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised);border:var(--border-width) solid var(--line);border-radius:var(--radius);width:100%;max-height:max(96px,100dvh - 440px);overflow:hidden}.world-detail-module__Md84JG__coverImage{object-fit:contain;width:100%;height:100%;display:block}.world-detail-module__Md84JG__ident{color:var(--text-muted);font-family:var(--font-mono);font-size:calc(var(--ui-size) * .8);letter-spacing:.08em;text-transform:uppercase;margin:0}.world-detail-module__Md84JG__meta{color:var(--text-muted);font-family:var(--font-mono);font-size:calc(var(--ui-size) * .85);gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.world-detail-module__Md84JG__opening{background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-4);min-width:0;padding:var(--s-4);flex-direction:column;display:flex}.world-detail-module__Md84JG__openingPart{gap:var(--s-2);flex-direction:column;display:flex}.world-detail-module__Md84JG__openingHead{color:var(--text-strong);font-size:var(--ui-size);letter-spacing:.02em;margin:0;font-weight:800}.world-detail-module__Md84JG__openingPlace{color:var(--text-strong);font-family:var(--font-display);font-size:calc(var(--ui-size) * 1.2);overflow-wrap:anywhere;margin:0;font-weight:600}.world-detail-module__Md84JG__openingText{color:var(--text);font-family:var(--font-prose);line-height:var(--prose-line);overflow-wrap:anywhere;white-space:pre-line;margin:0}.world-detail-module__Md84JG__openingCast{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.world-detail-module__Md84JG__known,.world-detail-module__Md84JG__stranger{border:var(--border-width) solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;padding:var(--s-1) var(--s-3)}.world-detail-module__Md84JG__known{color:var(--text-strong);font-weight:700}.world-detail-module__Md84JG__stranger{color:var(--text-muted);font-style:italic}.world-detail-module__Md84JG__fallback{max-width:760px;padding:var(--s-7) var(--s-4);width:100%;margin:0 auto}
.world-tile-module__yv54Nq__tile{animation:world-tile-module__yv54Nq__tile-in .4s var(--ease-out) both;animation-delay:calc(min(var(--i), 30) * 18ms);color:inherit;outline:none;text-decoration:none;display:block}@keyframes world-tile-module__yv54Nq__tile-in{0%{opacity:0;transform:translateY(12px)}}.world-tile-module__yv54Nq__slab{aspect-ratio:2/3;transition:transform .18s var(--ease-out), filter .18s var(--ease-out);position:relative}.world-tile-module__yv54Nq__face,.world-tile-module__yv54Nq__slab:after{clip-path:polygon(0% 7%,100% 0%,100% 100%,0% 100%)}.world-tile-module__yv54Nq__face{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised);position:absolute;inset:0;overflow:hidden}.world-tile-module__yv54Nq__cover,.world-tile-module__yv54Nq__blank{height:100%;transition:transform .5s var(--ease-out);width:100%;position:absolute;inset:0;transform:scale(1.04)}.world-tile-module__yv54Nq__cover{object-fit:cover;object-position:50% 30%}.world-tile-module__yv54Nq__characterCover{object-position:50% 0}.world-tile-module__yv54Nq__blank{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--world) 38%, transparent), transparent 70%), var(--panel-raised)}.world-tile-module__yv54Nq__glass{background:linear-gradient(115deg, transparent 30%, var(--nexus-glass-sheen) 45%, transparent 58%), linear-gradient(to bottom, transparent 50%, color-mix(in srgb, var(--nexus-void) 67%, transparent) 76%, color-mix(in srgb, var(--nexus-void) 85%, transparent) 100%);position:absolute;inset:0}.world-tile-module__yv54Nq__slab:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-strong) 7%, transparent);content:"";pointer-events:none;transition:box-shadow .18s;position:absolute;inset:0}.world-tile-module__yv54Nq__edge{background:linear-gradient(to bottom, transparent, var(--world), transparent);box-shadow:0 0 10px var(--world);opacity:.7;width:2px;transition:opacity .18s,box-shadow .18s,width .18s;position:absolute;top:0;bottom:0;left:0}.world-tile-module__yv54Nq__etch{text-shadow:0 1px 3px var(--nexus-void), 0 0 10px color-mix(in srgb, var(--nexus-void) 67%, transparent);gap:5px;display:grid;position:absolute;bottom:11px;left:12px;right:10px}.world-tile-module__yv54Nq__ident,.world-tile-module__yv54Nq__tags{white-space:nowrap;flex-wrap:nowrap;gap:5px;font-size:9.5px;display:flex;overflow:hidden}.world-tile-module__yv54Nq__ident{color:var(--text);letter-spacing:.12em;text-transform:uppercase}.world-tile-module__yv54Nq__ident span{flex:none}.world-tile-module__yv54Nq__main{color:var(--accent);font-weight:700}.world-tile-module__yv54Nq__title{color:var(--text-strong);align-items:baseline;gap:7px;min-height:2.4em;margin:0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.world-tile-module__yv54Nq__title span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.world-tile-module__yv54Nq__orb{background:radial-gradient(circle at 35% 30%, var(--text-strong) 0 8%, var(--world) 45%, color-mix(in srgb, var(--world) 40%, var(--nexus-void)) 100%);box-shadow:0 0 8px var(--world);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.world-tile-module__yv54Nq__tags{color:color-mix(in srgb, var(--attention) 62%, var(--text-muted));font-family:var(--font-mono)}.world-tile-module__yv54Nq__tagline,.world-tile-module__yv54Nq__by{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-tile-module__yv54Nq__tagline{color:var(--text);font-size:11px}.world-tile-module__yv54Nq__by{color:var(--text-muted);font-size:10px}.world-tile-module__yv54Nq__tileTags{color:var(--text);flex-wrap:wrap;gap:0 6px;max-height:14px;font-size:10px;line-height:14px;display:flex;overflow:hidden}.world-tile-module__yv54Nq__tileTags span{white-space:nowrap}.world-tile-module__yv54Nq__tile[data-popularity=rising] .world-tile-module__yv54Nq__face{inset:1.5px}.world-tile-module__yv54Nq__tile[data-popularity=popular] .world-tile-module__yv54Nq__face{inset:2px}.world-tile-module__yv54Nq__tile[data-popularity=famous] .world-tile-module__yv54Nq__face{inset:2.5px}.world-tile-module__yv54Nq__tile[data-popularity=legendary] .world-tile-module__yv54Nq__face{inset:3px}.world-tile-module__yv54Nq__tile[data-popularity] .world-tile-module__yv54Nq__glass{background:linear-gradient(115deg, transparent 30%, var(--nexus-glass-sheen) 45%, transparent 58%), linear-gradient(to bottom, transparent 34%, color-mix(in srgb, var(--nexus-void) 67%, transparent) 62%, color-mix(in srgb, var(--nexus-void) 88%, transparent) 100%)}.world-tile-module__yv54Nq__tile[data-popularity=famous] .world-tile-module__yv54Nq__slab{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tier-famous-6) 40%, transparent))}.world-tile-module__yv54Nq__tile[data-popularity=legendary] .world-tile-module__yv54Nq__slab{filter:drop-shadow(0 0 12px color-mix(in srgb, var(--glow) 55%, transparent)) drop-shadow(0 0 22px color-mix(in srgb, var(--tier-legend-5) 40%, transparent))}.world-tile-module__yv54Nq__meta{color:var(--text);font-family:var(--font-mono);align-items:center;gap:8px;font-size:10px;display:flex}.world-tile-module__yv54Nq__meta .world-tile-module__yv54Nq__ring{width:22px;height:22px;font-size:8.5px}.world-tile-module__yv54Nq__hotdelta{color:var(--nexus-hot-delta)}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__slab,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__slab{filter:drop-shadow(0 0 1px var(--world)) drop-shadow(0 0 14px color-mix(in srgb, var(--world) 70%, transparent)) drop-shadow(0 10px 26px color-mix(in srgb, var(--world) 35%, transparent));transform:translateY(-4px)}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__slab:after,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__slab:after{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--world) 85%, var(--text-strong))}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__cover,.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__blank,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__cover,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__blank{transform:scale(1.07)}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__edge,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__edge{box-shadow:0 0 16px var(--world), 0 0 4px var(--world);opacity:1;width:3px}@media (prefers-reduced-motion:reduce){.world-tile-module__yv54Nq__tile{animation:none}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__slab,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__slab{transform:none}.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__cover,.world-tile-module__yv54Nq__tile:hover .world-tile-module__yv54Nq__blank,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__cover,.world-tile-module__yv54Nq__tile:focus-visible .world-tile-module__yv54Nq__blank{transform:scale(1.04)}}
.routing-module__bsUiWG__head{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;display:flex}.routing-module__bsUiWG__title{color:var(--text-strong);font-family:var(--font-display,var(--font-ui));margin:var(--s-1) 0 0;font-size:1.75rem;font-weight:600}.routing-module__bsUiWG__panels{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}
.sessions-module__esAEWq__head{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;display:flex}.sessions-module__esAEWq__title{color:var(--text-strong);font-family:var(--font-display,var(--font-ui));margin:var(--s-1) 0 0;font-size:1.75rem;font-weight:600}.sessions-module__esAEWq__filters{align-items:flex-start;gap:var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.sessions-module__esAEWq__body{max-width:60ch;margin:0}.sessions-module__esAEWq__identity{color:inherit;align-items:center;gap:var(--s-2);min-width:0;text-decoration:none;display:flex}.sessions-module__esAEWq__identity:hover,.sessions-module__esAEWq__identity:focus-visible{text-decoration:underline}.sessions-module__esAEWq__crumbs{margin:var(--s-1) 0 var(--s-3)}.sessions-module__esAEWq__summary{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;justify-content:space-between;display:flex}.sessions-module__esAEWq__readings{gap:var(--s-4);flex-wrap:wrap;display:flex}.sessions-module__esAEWq__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.sessions-module__esAEWq__reason{color:var(--text-faint);font-size:var(--label-size)}.sessions-module__esAEWq__dialogBody{max-width:52ch;margin:0}
.ad-offer-module__gXeKIW__wrap{max-width:900px;padding:var(--s-4) var(--s-4) 0;width:100%;margin:0 auto}.ad-offer-module__gXeKIW__row{align-items:center;gap:var(--s-3);justify-content:space-between;display:flex}.ad-offer-module__gXeKIW__message{color:var(--text-muted);margin:var(--s-3) 0 0}
.genre-admin-module__U5iYfW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.genre-admin-module__U5iYfW__row{border-bottom:var(--border-width) solid var(--line);gap:var(--s-2);padding:var(--s-3) 0;flex-direction:column;display:flex}.genre-admin-module__U5iYfW__line,.genre-admin-module__U5iYfW__addRow{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.genre-admin-module__U5iYfW__addRow{padding-bottom:var(--s-3)}.genre-admin-module__U5iYfW__input{max-width:16rem}.genre-admin-module__U5iYfW__swatches{gap:var(--s-1);display:inline-flex}.genre-admin-module__U5iYfW__swatch{appearance:none;border-radius:var(--radius);cursor:pointer;border:2px solid #0000;width:1.25rem;height:1.25rem;margin:0}.genre-admin-module__U5iYfW__swatch:checked{border-color:var(--text-strong)}.genre-admin-module__U5iYfW__swatch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.genre-admin-module__U5iYfW__swatch:disabled{cursor:not-allowed;opacity:.6}.genre-admin-module__U5iYfW__label{color:var(--text-strong);min-width:10rem}.genre-admin-module__U5iYfW__slug{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--ui-size-sm)}.genre-admin-module__U5iYfW__hidden{color:var(--attention);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.genre-admin-module__U5iYfW__worlds{color:var(--text-muted);font-size:var(--ui-size-sm);margin-left:auto}.genre-admin-module__U5iYfW__reason{color:var(--text-faint);font-size:var(--label-size)}.genre-admin-module__U5iYfW__note{color:var(--text-faint);margin:0}.genre-admin-module__U5iYfW__body{max-width:68ch;margin:0}
.reports-queue-module__I7kk2a__controls{align-items:flex-end;gap:var(--s-3);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.reports-queue-module__I7kk2a__body{max-width:60ch;margin:0}.reports-queue-module__I7kk2a__list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reports-queue-module__I7kk2a__row{border-top:1px solid var(--line);align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0 0;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:45rem){.reports-queue-module__I7kk2a__row{grid-template-columns:128px minmax(0,1fr) auto}}.reports-queue-module__I7kk2a__row:first-child{border-top:0;padding-top:0}.reports-queue-module__I7kk2a__preview,.reports-queue-module__I7kk2a__noPreview{border-radius:var(--radius);width:128px;height:128px}.reports-queue-module__I7kk2a__preview{object-fit:cover;object-position:50% 0}.reports-queue-module__I7kk2a__noPreview{background:var(--surface-raised);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);justify-content:center;align-items:center;display:flex}.reports-queue-module__I7kk2a__about{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.reports-queue-module__I7kk2a__reason{overflow-wrap:anywhere;margin:0}.reports-queue-module__I7kk2a__muted{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm);margin:0}.reports-queue-module__I7kk2a__decide{align-items:flex-start;gap:var(--s-2);flex-direction:column;min-width:0;display:flex}@media (min-width:45rem){.reports-queue-module__I7kk2a__decide{align-items:flex-end}}.reports-queue-module__I7kk2a__buttons{gap:var(--s-3);flex-wrap:wrap;display:flex}.reports-queue-module__I7kk2a__dialogBody{gap:var(--s-3);flex-direction:column;max-width:46ch;display:flex}.reports-queue-module__I7kk2a__dialogBody label{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--ui-size-sm)}
.world-review-row-module__McgBHW__actions{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.world-review-row-module__McgBHW__buttons{align-items:center;gap:var(--s-3);flex-wrap:nowrap;display:flex}.world-review-row-module__McgBHW__chips{align-items:center;gap:var(--s-1);flex-wrap:wrap;display:inline-flex}.world-review-row-module__McgBHW__rating{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.world-review-row-module__McgBHW__danger{color:var(--status-danger)}.world-review-row-module__McgBHW__hint,.world-review-row-module__McgBHW__reason{color:var(--text-muted);font-size:var(--ui-size-sm)}.world-review-row-module__McgBHW__body{margin:0 0 var(--s-3);max-width:60ch}
.links-editor-module__q6Dm3q__editor{border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-3);min-width:0;padding:var(--s-4);flex-direction:column;margin:0;display:flex}.links-editor-module__q6Dm3q__rows{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.links-editor-module__q6Dm3q__row{align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(6rem,1fr) auto minmax(10rem,2fr) auto;display:grid}@media (max-width:640px){.links-editor-module__q6Dm3q__row{grid-template-columns:auto 1fr}}.links-editor-module__q6Dm3q__caption{color:var(--text-muted);font-size:var(--ui-size-sm)}.links-editor-module__q6Dm3q__actions{gap:var(--s-3);display:flex}.links-editor-module__q6Dm3q__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:0}
.partner-numbers-module__jwZC7G__example{margin:0 0 var(--s-3)}.partner-numbers-module__jwZC7G__example li+li{margin-top:var(--s-1)}
.characters-module__gGBiZW__head{align-items:flex-end;gap:var(--s-3);justify-content:space-between;display:flex}.characters-module__gGBiZW__title{color:var(--text-strong);font-family:var(--font-display,var(--font-ui));margin:var(--s-1) 0 0;font-size:1.75rem;font-weight:600}
