.home-faq-module___2MxVW__section{border-top:1px solid var(--dnd-separator);width:100%;color:var(--dnd-text);margin:4rem auto 0;padding:clamp(1.25rem,4vw,3rem) 0 2rem}.home-faq-module___2MxVW__section h2{font-family:var(--dnd-font-title);color:var(--dnd-heading);margin:.8rem 0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.2}.home-faq-module___2MxVW__intro{max-width:42rem;color:var(--dnd-lead);margin-bottom:2rem;line-height:1.8}.home-faq-module___2MxVW__questions{border-top:1px solid var(--dnd-separator)}.home-faq-module___2MxVW__questions details{border-bottom:1px solid var(--dnd-separator)}.home-faq-module___2MxVW__questions summary{cursor:pointer;color:var(--dnd-text);padding:1.25rem .25rem;font-weight:500;line-height:1.6}.home-faq-module___2MxVW__questions summary::marker{color:var(--dnd-muted)}.home-faq-module___2MxVW__questions summary:focus-visible,.home-faq-module___2MxVW__links a:focus-visible{outline:2px solid var(--dnd-link);outline-offset:4px}.home-faq-module___2MxVW__questions p{max-width:48rem;color:var(--dnd-lead);padding:0 .25rem 1.25rem;line-height:1.9}.home-faq-module___2MxVW__links{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:2rem;font-size:.85rem;display:flex}.home-faq-module___2MxVW__links a{color:var(--dnd-link);text-underline-offset:.3em;padding-block:.5rem;text-decoration:underline}
.home-footer-module__cYQwnW__footer{width:calc(100% - 2 * var(--dnd-hub-content-gutter,16px));border-top:1px solid var(--dnd-border);color:var(--dnd-muted);font-family:var(--dnd-font-body);margin:1rem auto 0;padding:2.5rem 0 1rem}.home-footer-module__cYQwnW__top{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:2.5rem;padding-bottom:2.5rem;display:grid}.home-footer-module__cYQwnW__brand{min-height:44px;color:var(--dnd-heading);font-family:var(--dnd-font-title);letter-spacing:.06em;align-items:center;font-size:1.4rem;display:inline-flex}.home-footer-module__cYQwnW__tagline{max-width:19rem;margin-top:.65rem;font-size:.9rem;line-height:1.8}.home-footer-module__cYQwnW__group{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-footer-module__cYQwnW__group h2{color:var(--dnd-heading);font-size:.9rem;font-weight:var(--weight-heading);margin-bottom:.75rem}.home-footer-module__cYQwnW__group a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:.85rem;line-height:1.5;display:inline-flex}.home-footer-module__cYQwnW__bottom{border-top:1px solid var(--dnd-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.25rem;display:flex}.home-footer-module__cYQwnW__credit{font-size:.8rem;line-height:1.8}.home-footer-module__cYQwnW__socials{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.home-footer-module__cYQwnW__socials a{min-height:44px;color:var(--dnd-lead);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.home-footer-module__cYQwnW__socials svg{flex:none}.home-footer-module__cYQwnW__footer a:hover{color:var(--dnd-heading);text-underline-offset:.25em;text-decoration:underline}.home-footer-module__cYQwnW__footer a:focus-visible{outline:2px solid var(--dnd-focus-ring,var(--dnd-link));outline-offset:4px;border-radius:2px}@media (max-width:640px){.home-footer-module__cYQwnW__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;padding-bottom:1.75rem}.home-footer-module__cYQwnW__identity{grid-column:1/-1}.home-footer-module__cYQwnW__bottom{flex-direction:column-reverse;align-items:flex-start;gap:1rem}}
.auth-module__ZoHl_G__card[data-slot=dialog-content]{color:#e8e1cb;text-align:center;background:#151b17f5;border:1px solid #aa94664d;width:calc(100% - 32px);max-width:440px;max-height:calc(100dvh - 32px);padding:38px 30px;display:block;overflow-y:auto;box-shadow:0 24px 90px #0008;border-radius:18px!important}.auth-module__ZoHl_G__accountDialog.auth-module__ZoHl_G__accountDialog[data-slot=dialog-content][data-dnd-theme]{padding:24px max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background:var(--dnd-panel);color:var(--dnd-text);box-shadow:0 24px 80px var(--dnd-overlay);border:0;gap:24px;overflow-y:auto;border-radius:var(--dnd-radius-xl) var(--dnd-radius-xl) 0 0!important}.auth-module__ZoHl_G__accountOverlay[data-slot=dialog-overlay]{background:var(--dnd-overlay)}.auth-module__ZoHl_G__accountDialogHeading{gap:8px;display:grid}.auth-module__ZoHl_G__accountDialogHeading [data-slot=dialog-title]{color:var(--dnd-text);margin:0;font-size:20px;font-weight:500;line-height:1.4}.auth-module__ZoHl_G__accountDialogHeading [data-slot=dialog-description]{color:var(--dnd-muted);overflow-wrap:anywhere;margin:0;font-size:14px}.auth-module__ZoHl_G__brand{font-family:var(--dnd-font-title,sans-serif);letter-spacing:.22em;color:#cbb784;text-transform:uppercase;margin-bottom:26px;font-size:13px}.auth-module__ZoHl_G__title{font-family:var(--dnd-font-title,sans-serif);margin:0 0 18px;font-size:clamp(28px,5vw,36px);font-weight:400;line-height:1.15}.auth-module__ZoHl_G__description{color:#bcbcae;margin:0 0 26px;font-size:14px;line-height:1.7}.auth-module__ZoHl_G__buttons{gap:12px;display:grid}.auth-module__ZoHl_G__provider{color:#f0e9d5;min-height:48px;font:inherit;cursor:pointer;background:#222b23;border:1px solid #a995655e;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.auth-module__ZoHl_G__provider:hover{background:#303a2c;border-color:#c6b078}.auth-module__ZoHl_G__provider:focus-visible,.auth-module__ZoHl_G__back:focus-visible,.auth-module__ZoHl_G__account button:focus-visible,.auth-module__ZoHl_G__account a:focus-visible{outline-offset:4px;outline:2px solid #d5bc81}.auth-module__ZoHl_G__provider:disabled{opacity:.55;cursor:wait}.auth-module__ZoHl_G__error{color:#f1b6a5;margin:20px 0;font-size:14px;line-height:1.6}.auth-module__ZoHl_G__fresh{color:#929789;margin-top:24px;font-size:12px;line-height:1.6}.auth-module__ZoHl_G__back{color:#cbb784;text-underline-offset:4px;margin-top:22px;font-size:13px;display:inline-block}.auth-module__ZoHl_G__account{color:#d7caa7;font-size:13px;position:relative}.auth-module__ZoHl_G__account>button,.auth-module__ZoHl_G__account>a{min-height:36px;color:inherit;cursor:pointer;background:#131b13cc;border:1px solid #b7a57255;border-radius:24px;align-items:center;gap:7px;padding:7px 12px;text-decoration:none;display:inline-flex}.auth-module__ZoHl_G__accountAvatar{background:var(--dnd-control-border);width:36px;height:36px;color:var(--dnd-text);border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:500;line-height:1;display:inline-grid;position:relative;overflow:hidden}.auth-module__ZoHl_G__accountAvatar>img{object-fit:cover;filter:grayscale()brightness(.65);width:100%;height:100%;display:block;position:absolute;inset:0}.auth-module__ZoHl_G__account>button .auth-module__ZoHl_G__accountAvatar{color:#fff;width:36px;height:36px;font-weight:var(--weight-heading);background:#3c3c3c99;border-radius:50%}.auth-module__ZoHl_G__account>button .auth-module__ZoHl_G__accountAvatar>img{filter:grayscale();opacity:.7}.auth-module__ZoHl_G__accountCardIdentity>.auth-module__ZoHl_G__accountAvatar{opacity:.7;width:48px;height:48px;font-size:22px}.auth-module__ZoHl_G__accountCard{border-radius:var(--dnd-radius-lg,12px);min-width:0;color:var(--dnd-text);background:#171717;border:0;flex-direction:column;display:flex}.auth-module__ZoHl_G__accountCardToggle{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:16px}.auth-module__ZoHl_G__accountCardToggle:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:-3px}.auth-module__ZoHl_G__accountCardIdentity{align-items:center;gap:12px;min-width:0;display:flex}.auth-module__ZoHl_G__accountCardArrow{color:var(--dnd-muted);flex:none;margin-left:auto}.auth-module__ZoHl_G__accountCardAvatar{background:var(--dnd-control-fill);width:48px;height:48px;color:var(--dnd-muted);border-radius:50%;flex:none;place-items:center;display:grid}.auth-module__ZoHl_G__accountCardDetails{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.auth-module__ZoHl_G__accountCardDetails strong{font-size:var(--dnd-type-body);line-height:1.3}.auth-module__ZoHl_G__accountCardDetails span{color:var(--dnd-muted);font-size:var(--dnd-type-label);line-height:1.4}.auth-module__ZoHl_G__accountCardActions{flex-direction:column;align-items:flex-end;gap:14px;padding:0 16px 16px;display:flex}.auth-module__ZoHl_G__accountCardActions>p[role=alert]{color:var(--dnd-danger);font-size:var(--dnd-type-label);margin:0}.auth-module__ZoHl_G__account>.auth-module__ZoHl_G__signIn[data-variant][data-size]{--dnd-button-padding:12px;min-width:76px;padding-inline:12px}.auth-module__ZoHl_G__menu{z-index:90;background:#182019;border:1px solid #b7a57255;border-radius:12px;gap:10px;width:min(270px,85vw);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 36px #0009}.auth-module__ZoHl_G__accountMenu[data-slot=dropdown-menu-content]{width:min(320px,100vw - 24px);padding:8px}.auth-module__ZoHl_G__accountMenu .auth-module__ZoHl_G__accountMenuIdentity[data-slot=dropdown-menu-label]{border-bottom:1px solid var(--dnd-separator);white-space:normal;align-items:center;gap:12px;margin-bottom:4px;padding:12px 8px 16px;display:flex}.auth-module__ZoHl_G__accountMenuDetails{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.auth-module__ZoHl_G__accountMenuDetails>strong{color:var(--dnd-text);font-size:18px;font-weight:500;line-height:1.4}.auth-module__ZoHl_G__accountMenuDetails>span{color:var(--dnd-muted);font-size:14px;font-weight:400;line-height:1.5}.auth-module__ZoHl_G__accountMenu[data-slot=dropdown-menu-content][data-dnd-theme] [data-slot=dropdown-menu-item]{min-height:44px;padding:10px 12px;font-size:16px;line-height:1.5}.auth-module__ZoHl_G__accountMenu>p[role=alert]{color:var(--dnd-danger);padding:8px}.auth-module__ZoHl_G__menu strong,.auth-module__ZoHl_G__menu span{overflow-wrap:anywhere}.auth-module__ZoHl_G__menu span{color:#a9b09d}.auth-module__ZoHl_G__menu button:not([data-slot=button]){color:#eee6ce;cursor:pointer;background:#283022;border:1px solid #b7a57255;border-radius:7px;min-height:40px}@media (max-width:600px){.auth-module__ZoHl_G__account>button,.auth-module__ZoHl_G__account>a{padding:7px 9px}.auth-module__ZoHl_G__card[data-slot=dialog-content]{padding:30px 22px}}@scope([data-dnd-ui=legacy]) to ([data-dnd-ui=current]){.auth-module__ZoHl_G__card[data-slot=dialog-content],:scope.auth-module__ZoHl_G__card[data-slot=dialog-content]{border:1px solid var(--dnd-border);background:var(--dnd-panel);color:var(--dnd-text);text-align:left;border-radius:var(--dnd-radius-xl)!important}.auth-module__ZoHl_G__brand,:scope.auth-module__ZoHl_G__brand,.auth-module__ZoHl_G__back,:scope.auth-module__ZoHl_G__back{color:var(--dnd-label)}.auth-module__ZoHl_G__title,:scope.auth-module__ZoHl_G__title{color:var(--dnd-heading)}.auth-module__ZoHl_G__description,:scope.auth-module__ZoHl_G__description,.auth-module__ZoHl_G__fresh,:scope.auth-module__ZoHl_G__fresh,.auth-module__ZoHl_G__menu span,:scope.auth-module__ZoHl_G__menu span{color:var(--dnd-muted)}.auth-module__ZoHl_G__provider,:scope.auth-module__ZoHl_G__provider,.auth-module__ZoHl_G__menu button:not([data-slot=button]),:scope.auth-module__ZoHl_G__menu button:not([data-slot=button]){border-color:var(--dnd-control-border);border-radius:var(--dnd-radius);background:var(--dnd-control-fill);color:var(--dnd-text)}.auth-module__ZoHl_G__provider:hover,:scope.auth-module__ZoHl_G__provider:hover{background:var(--dnd-hover);border-color:var(--dnd-control-hover-border)}.auth-module__ZoHl_G__provider:focus-visible,:scope.auth-module__ZoHl_G__provider:focus-visible,.auth-module__ZoHl_G__back:focus-visible,:scope.auth-module__ZoHl_G__back:focus-visible,.auth-module__ZoHl_G__account button:focus-visible,:scope.auth-module__ZoHl_G__account button:focus-visible,.auth-module__ZoHl_G__account a:focus-visible,:scope.auth-module__ZoHl_G__account a:focus-visible{outline-color:var(--dnd-focus-ring)}.auth-module__ZoHl_G__account,:scope.auth-module__ZoHl_G__account{color:var(--dnd-text)}.auth-module__ZoHl_G__account>button,:scope.auth-module__ZoHl_G__account>button,.auth-module__ZoHl_G__account>a,:scope.auth-module__ZoHl_G__account>a{border-color:var(--dnd-control-border);border-radius:var(--dnd-radius);background:var(--dnd-button-fill)}.auth-module__ZoHl_G__menu,:scope.auth-module__ZoHl_G__menu{background:var(--dnd-panel);border-color:var(--dnd-border);border-radius:var(--dnd-radius-lg)}.auth-module__ZoHl_G__error,:scope.auth-module__ZoHl_G__error{color:var(--dnd-danger)}}
.world-introduction-module__CwUrWa__screen{z-index:30;left:calc(var(--dnd-settings-center-x,50vw) - var(--dnd-settings-viewport-width,100vw) / 2);top:calc(var(--dnd-settings-center-y,50dvh) - var(--dnd-settings-viewport-height,100dvh) / 2);width:var(--dnd-settings-viewport-width,100vw);height:var(--dnd-settings-viewport-height,100dvh);color:#eeeae3;background:#080b0e;position:fixed;overflow:hidden}.world-introduction-module__CwUrWa__backdrop{opacity:.82;filter:contrast(1.12);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.world-introduction-module__CwUrWa__scrim{pointer-events:none;background:linear-gradient(#080b0ee6,#080b0e88 27%,#080b0e9e 70%,#080b0eee),radial-gradient(#0000,#080b0e99);position:absolute;inset:0}.world-introduction-module__CwUrWa__scroll{height:calc(100% - var(--dnd-page-header-total-height));overscroll-behavior:contain;scrollbar-width:thin;position:relative;overflow:hidden auto}.world-introduction-module__CwUrWa__content{min-height:100%;padding:max(100px, env(safe-area-inset-top)) 24px max(90px, env(safe-area-inset-bottom));text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;display:flex}.world-introduction-module__CwUrWa__title{font-family:var(--dnd-font-body,sans-serif);letter-spacing:.16em;color:#cbb797;margin:0 0 24px;font-size:14px;font-weight:500}.world-introduction-module__CwUrWa__narrative{width:100%;max-width:560px;font-family:var(--dnd-font-body,sans-serif);overflow-wrap:anywhere;white-space:pre-wrap;font-size:19px;line-height:calc(1.45em + 8px);display:grid}.world-introduction-module__CwUrWa__narrative>span{grid-area:1/1}.world-introduction-module__CwUrWa__measure{visibility:hidden}.world-introduction-module__CwUrWa__continue{color:#cbb797;cursor:pointer;background:0 0;border:0;max-width:100%;margin-top:28px;padding:10px 8px;font-size:13px}.world-introduction-module__CwUrWa__continue:focus-visible{outline-offset:5px;outline:1px solid #cbb797}.world-introduction-module__CwUrWa__continue:disabled{cursor:wait}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.world-introduction-module__CwUrWa__content{cursor:auto;padding-bottom:calc(110px + env(safe-area-inset-bottom))}.world-introduction-module__CwUrWa__continue{z-index:3;left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));background:var(--dnd-bg,#080b0e);border:1px solid var(--dnd-control-border,#cbb797);border-radius:var(--dnd-radius,8px);min-height:48px;margin:0;position:fixed}}.world-introduction-module__CwUrWa__sound{z-index:45;bottom:max(18px, env(safe-area-inset-bottom));max-width:calc(var(--dnd-settings-viewport-width,100vw) - 36px);position:fixed;left:18px}.world-introduction-module__CwUrWa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){.world-introduction-module__CwUrWa__content{padding-inline:24px}.world-introduction-module__CwUrWa__narrative{font-size:17px}}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.world-introduction-module__CwUrWa__sound{top:calc(72px + env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));height:auto;max-width:calc(var(--dnd-settings-viewport-width,100vw) - 88px);white-space:normal;bottom:auto;left:auto}}
.dnd-enable-sound-module__U4xPya__prompt{flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.dnd-enable-sound-module__U4xPya__button{border:1px solid var(--dnd-control-border);background:var(--dnd-panel-deep);min-height:44px;color:var(--dnd-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 4px 18px #0004}.dnd-enable-sound-module__U4xPya__button:hover{background:var(--dnd-panel)}.dnd-enable-sound-module__U4xPya__button:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:3px}
.dnd-image-gallery-module__DW8M9q__preview{min-width:0;padding:4px 0 16px}.dnd-image-gallery-module__DW8M9q__preview[data-menu]{width:100%}.dnd-image-gallery-module__DW8M9q__heading{text-align:left;width:100%;min-height:44px;color:var(--dnd-text);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.dnd-image-gallery-module__DW8M9q__heading>svg{width:20px;height:20px;color:var(--dnd-muted);flex:none}.dnd-image-gallery-module__DW8M9q__count{color:var(--dnd-muted);white-space:nowrap;font-size:.85em;font-weight:400}.dnd-image-gallery-module__DW8M9q__strip{overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:4px 2px 8px;display:flex;overflow-x:auto}.dnd-image-gallery-module__DW8M9q__strip>.dnd-image-gallery-module__DW8M9q__tile{flex:0 0 104px}.dnd-image-gallery-module__DW8M9q__tile{aspect-ratio:1;border:1px solid var(--dnd-border,#ffffff26);background:var(--dnd-bg,#080808);min-width:0;color:var(--dnd-text);border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}button.dnd-image-gallery-module__DW8M9q__tile{cursor:pointer}.dnd-image-gallery-module__DW8M9q__tile:focus-visible,.dnd-image-gallery-module__DW8M9q__heading:focus-visible{outline:2px solid var(--dnd-info,#8bcbd3);outline-offset:2px}.dnd-image-gallery-module__DW8M9q__locked>span{background:var(--dnd-surface,#202020);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dnd-image-gallery-module__DW8M9q__locked svg{width:22px;height:22px}.dnd-image-gallery-module__DW8M9q__thumbnail{object-fit:cover;width:100%;height:100%}.dnd-image-gallery-module__DW8M9q__unavailable{text-align:center;color:var(--dnd-muted);padding:8px;font-size:12px}.dnd-image-gallery-module__DW8M9q__dialog.dnd-image-gallery-module__DW8M9q__dialog{background:var(--dnd-bg);flex-direction:column;gap:16px;width:min(800px,100vw - 32px);max-width:800px;max-height:90dvh;padding:0;display:flex;overflow:hidden}.dnd-image-gallery-module__DW8M9q__dialog>:is(.dnd-image-gallery-module__DW8M9q__grid,.dnd-image-gallery-module__DW8M9q__viewer){margin-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));margin-bottom:max(16px, env(safe-area-inset-bottom))}.dnd-image-gallery-module__DW8M9q__dialog>.dnd-image-gallery-module__DW8M9q__status{margin-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.dnd-image-gallery-module__DW8M9q__grid{scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:3px;display:grid;overflow-y:auto}.dnd-image-gallery-module__DW8M9q__status{color:var(--dnd-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 0;font-size:14px;display:flex}.dnd-image-gallery-module__DW8M9q__viewer{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.dnd-image-gallery-module__DW8M9q__stage{flex:1;justify-content:center;align-items:center;min-height:120px;display:flex;overflow:hidden}.dnd-image-gallery-module__DW8M9q__fullImage{object-fit:contain;width:100%;height:100%;max-height:65dvh}.dnd-image-gallery-module__DW8M9q__viewerControls{justify-content:space-between;align-items:center;gap:12px;display:flex}.dnd-image-gallery-module__DW8M9q__viewerControls>p{text-align:center;overflow-wrap:anywhere;flex:1;min-width:0}.dnd-image-gallery-module__DW8M9q__viewerControls .dnd-image-gallery-module__DW8M9q__count{display:block}@media (max-width:767px){.dnd-image-gallery-module__DW8M9q__dialog.dnd-image-gallery-module__DW8M9q__dialog{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:0}.dnd-image-gallery-module__DW8M9q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dnd-image-gallery-module__DW8M9q__fullImage{max-height:75dvh}}
.dnd-gm-thinking-indicator-module__rEjiFq__thinking{min-width:0;min-height:28px;color:var(--dnd-thinking-text);font-family:var(--dnd-font-body);background:0 0;flex:none;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.dnd-gm-thinking-indicator-module__rEjiFq__thinking>svg{flex:none;width:18px;height:18px}.dnd-gm-thinking-indicator-module__rEjiFq__thinking>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dnd-gm-thinking-indicator-module__rEjiFq__dots{flex:none;gap:4px;margin-inline-start:auto;display:inline-flex}.dnd-gm-thinking-indicator-module__rEjiFq__dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite dnd-gm-thinking-indicator-module__rEjiFq__thinking-pulse}.dnd-gm-thinking-indicator-module__rEjiFq__dots i:nth-child(2){animation-delay:.16s}.dnd-gm-thinking-indicator-module__rEjiFq__dots i:nth-child(3){animation-delay:.32s}@keyframes dnd-gm-thinking-indicator-module__rEjiFq__thinking-pulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dnd-gm-thinking-indicator-module__rEjiFq__dots i{animation:none}}@container dnd-game-viewport (max-height:560px){.dnd-gm-thinking-indicator-module__rEjiFq__thinking{min-height:24px;padding-block:2px}}
@scope(:root,[data-dnd-ui=current]) to ([data-dnd-ui=legacy]){.dnd-loading-module__B8p_SG__screen,:scope.dnd-loading-module__B8p_SG__screen,.dnd-loading-module__B8p_SG__inline,:scope.dnd-loading-module__B8p_SG__inline{color:var(--dnd-label);place-items:center;display:grid}.dnd-loading-module__B8p_SG__screen,:scope.dnd-loading-module__B8p_SG__screen{background:var(--dnd-bg);width:100%;min-height:100dvh}.dnd-loading-module__B8p_SG__inline,:scope.dnd-loading-module__B8p_SG__inline{min-height:120px;overflow:hidden}.dnd-loading-module__B8p_SG__inline .dnd-loading-module__B8p_SG__stage,:scope.dnd-loading-module__B8p_SG__inline .dnd-loading-module__B8p_SG__stage{margin:-42px;transform:scale(.6)}.dnd-loading-module__B8p_SG__stage,:scope.dnd-loading-module__B8p_SG__stage{perspective:600px;width:220px;height:220px;position:relative}.dnd-loading-module__B8p_SG__toss,:scope.dnd-loading-module__B8p_SG__toss{transform-style:preserve-3d;animation:2.4s infinite dnd-loading-module__B8p_SG__toss;position:absolute;top:111px;left:110px}.dnd-loading-module__B8p_SG__die,:scope.dnd-loading-module__B8p_SG__die{transform-style:preserve-3d;animation:2.4s infinite dnd-loading-module__B8p_SG__tumble;transform:rotateX(-24deg)rotateY(28deg)rotate(-20deg)}.dnd-loading-module__B8p_SG__face,:scope.dnd-loading-module__B8p_SG__face{transform-style:preserve-3d;backface-visibility:hidden;position:absolute}.dnd-loading-module__B8p_SG__face svg,:scope.dnd-loading-module__B8p_SG__face svg{backface-visibility:hidden;position:absolute;overflow:visible}.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow,.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{border-radius:50%;width:90px;height:16px;position:absolute;top:164px;left:65px}.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow{background:color-mix(in srgb, var(--dnd-accent) 18.82%, transparent);filter:blur(7px);animation:2.4s infinite dnd-loading-module__B8p_SG__shadow}.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{border:1px solid var(--dnd-border-hover);animation:2.4s infinite dnd-loading-module__B8p_SG__ripple}@keyframes dnd-loading-module__B8p_SG__toss{0%,to{animation-timing-function:ease-out;transform:translate(-22px)}30%{animation-timing-function:ease-in;transform:translateY(-52px)}55%{animation-timing-function:ease-out;transform:translate(22px)}68%{animation-timing-function:ease-in;transform:translate(14px,-15px)}80%{animation-timing-function:ease-out;transform:translate(8px)}}@keyframes dnd-loading-module__B8p_SG__tumble{0%{transform:rotateX(-24deg)rotateY(28deg)rotate(-20deg)}30%{transform:rotateX(140deg)rotateY(208deg)rotate(110deg)}55%{transform:rotateX(336deg)rotateY(388deg)rotate(340deg)}68%{transform:rotateX(354deg)rotateY(408deg)rotate(352deg)}80%,to{transform:rotateX(336deg)rotateY(388deg)rotate(340deg)}}@keyframes dnd-loading-module__B8p_SG__shadow{0%,to{opacity:.7;transform:translate(-22px)scale(1)}30%{opacity:.25;transform:scale(.55)}55%{opacity:1;transform:translate(22px)scale(1.1)}68%{opacity:.5;transform:translate(14px)scale(.8)}80%{opacity:.7;transform:translate(8px)scale(1)}}@keyframes dnd-loading-module__B8p_SG__ripple{0%,54%{opacity:0;transform:translate(22px)scale(.5)}55%{opacity:.45;transform:translate(22px)scale(.5)}85%,to{opacity:0;transform:translate(22px)scale(1.8)}}@media (prefers-reduced-motion:reduce){.dnd-loading-module__B8p_SG__toss,:scope.dnd-loading-module__B8p_SG__toss,.dnd-loading-module__B8p_SG__die,:scope.dnd-loading-module__B8p_SG__die,.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow,.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{animation:none}.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{display:none}}}@scope([data-dnd-ui=legacy]) to ([data-dnd-ui=current]){.dnd-loading-module__B8p_SG__screen,:scope.dnd-loading-module__B8p_SG__screen,.dnd-loading-module__B8p_SG__inline,:scope.dnd-loading-module__B8p_SG__inline{color:var(--dnd-label);place-items:center;display:grid;overflow:hidden}.dnd-loading-module__B8p_SG__screen,:scope.dnd-loading-module__B8p_SG__screen{background:var(--dnd-bg);width:100%;min-height:100dvh}.dnd-loading-module__B8p_SG__inline,:scope.dnd-loading-module__B8p_SG__inline{min-height:120px}.dnd-loading-module__B8p_SG__inline .dnd-loading-module__B8p_SG__stage,:scope.dnd-loading-module__B8p_SG__inline .dnd-loading-module__B8p_SG__stage{margin:-60px;transform:scale(.6)}.dnd-loading-module__B8p_SG__stage,:scope.dnd-loading-module__B8p_SG__stage{isolation:isolate;width:260px;height:260px;position:relative}.dnd-loading-module__B8p_SG__stage:before,:scope.dnd-loading-module__B8p_SG__stage:before{content:"";pointer-events:none;background:radial-gradient(48% 48%,#9d77da1f,#74b4e30a 40%,#0000 100%);position:absolute;inset:120px 30px 0}.dnd-loading-module__B8p_SG__stage:after,:scope.dnd-loading-module__B8p_SG__stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 16% 62%,#d3c4f5 0 .8px,#ab8fec59 1.4px,#0000 3px),radial-gradient(circle at 31% 35%,#e1eafa 0 .6px,#97caf44d 1.2px,#0000 2.6px),radial-gradient(circle at 52% 56%,#eee3ff 0 1px,#c49cf359 1.6px,#0000 3.5px),radial-gradient(circle at 69% 24%,#c8dcf7 0 .6px,#97caf440 1.2px,#0000 2.6px),radial-gradient(circle at 85% 60%,#dbcbff 0 .8px,#ab8fec4d 1.4px,#0000 3px);width:180px;height:68px;animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-motes;position:absolute;top:166px;left:62px}.dnd-loading-module__B8p_SG__toss,:scope.dnd-loading-module__B8p_SG__toss{z-index:2;animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-toss;position:absolute;top:140px;left:130px}.dnd-loading-module__B8p_SG__die,:scope.dnd-loading-module__B8p_SG__die{filter:brightness(1.55)contrast(1.08)saturate(.7)drop-shadow(-.5px -1px 1.5px #c0dbf970);width:140px;height:140px;margin:-70px;animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-tumble;display:block;transform:rotate(-14deg)}.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow,.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{pointer-events:none;border-radius:50%;width:90px;height:16px;position:absolute;top:204px;left:85px}.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow{filter:blur(5px);background:radial-gradient(#dcccff5c,#977fd938 38%,#70b3e61a 60%,#0000 76%);animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-shadow}.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple{background:radial-gradient(#b28fea0f,#0000 70%);border:1px solid #dccfffd1;border-color:#b7d7f773 #dccfffd1 #efe1ffeb;animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-ripple;box-shadow:0 0 3px #e3ceffa6,0 0 10px #aa7ded61,0 0 23px #6da5eb33,inset 0 0 7px #b894ec47}.dnd-loading-module__B8p_SG__ripple:before,:scope.dnd-loading-module__B8p_SG__ripple:before{content:"";border-radius:inherit;border:1px solid #afcdf485;border-top-color:#b196e22e;animation:2.4s infinite dnd-loading-module__B8p_SG__crystal-echo;position:absolute;inset:-4px -10px;box-shadow:0 0 7px #86b2f040,inset 0 0 5px #a684dd2e}.dnd-loading-module__B8p_SG__ripple:after,:scope.dnd-loading-module__B8p_SG__ripple:after{content:"";border-radius:inherit;filter:blur(6px);background:radial-gradient(#e4caff42,#9877db29 32%,#7eb7ea0f 55%,#0000 74%);position:absolute;inset:-10px -18px}@keyframes dnd-loading-module__B8p_SG__crystal-toss{0%,to{animation-timing-function:ease-out;transform:translate(-22px)}30%{animation-timing-function:ease-in;transform:translateY(-52px)}55%{animation-timing-function:ease-out;transform:translate(22px)}68%{animation-timing-function:ease-in;transform:translate(14px,-15px)}80%{animation-timing-function:ease-out;transform:translate(8px)}}@keyframes dnd-loading-module__B8p_SG__crystal-tumble{0%,to{transform:rotate(-14deg)}30%{transform:rotate(12deg)}55%{transform:rotate(-8deg)}68%{transform:rotate(6deg)}80%{transform:rotate(-8deg)}}@keyframes dnd-loading-module__B8p_SG__crystal-shadow{0%,to{opacity:.7;transform:translate(-22px)scale(1)}30%{opacity:.25;transform:scale(.55)}55%{opacity:1;transform:translate(22px)scale(1.1)}68%{opacity:.5;transform:translate(14px)scale(.8)}80%{opacity:.7;transform:translate(8px)scale(1)}}@keyframes dnd-loading-module__B8p_SG__crystal-ripple{0%,53%{opacity:0;transform:translate(22px)scale(.45)}57%{opacity:.9;animation-timing-function:cubic-bezier(.16,.7,.3,1);transform:translate(22px)scale(.65)}72%{opacity:.5}96%,to{opacity:0;transform:translate(22px)scale(2.05)}}@keyframes dnd-loading-module__B8p_SG__crystal-echo{0%,57%{opacity:0;transform:scale(.85)}65%{opacity:.7;transform:scale(1.08)}96%,to{opacity:0;transform:scale(1.24)}}@keyframes dnd-loading-module__B8p_SG__crystal-motes{0%,54%{opacity:0;transform:translateY(8px)scale(.75)}63%{opacity:.65}92%,to{opacity:0;transform:translateY(-14px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.dnd-loading-module__B8p_SG__toss,:scope.dnd-loading-module__B8p_SG__toss,.dnd-loading-module__B8p_SG__die,:scope.dnd-loading-module__B8p_SG__die,.dnd-loading-module__B8p_SG__shadow,:scope.dnd-loading-module__B8p_SG__shadow,.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple,.dnd-loading-module__B8p_SG__ripple:before,:scope.dnd-loading-module__B8p_SG__ripple:before,.dnd-loading-module__B8p_SG__stage:after,:scope.dnd-loading-module__B8p_SG__stage:after{animation:none}.dnd-loading-module__B8p_SG__ripple,:scope.dnd-loading-module__B8p_SG__ripple,.dnd-loading-module__B8p_SG__stage:after,:scope.dnd-loading-module__B8p_SG__stage:after{display:none}}}
.dnd-game-timeline-module__LP8FoW__timeline,.dnd-game-timeline-module__LP8FoW__empty{border-radius:var(--dnd-radius);background:var(--dnd-bg);min-width:0;min-height:0;color:var(--dnd-text);font-family:var(--dnd-font-body);border:0;flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true]{--narrative-inset:20px;--timeline-scrollbar-gutter:12px;margin-right:calc(-1 * var(--timeline-scrollbar-gutter));border-radius:0;flex:1 1 0}.dnd-game-timeline-module__LP8FoW__empty{flex-shrink:1;justify-content:center;min-height:100px}.dnd-game-timeline-module__LP8FoW__heading{padding:var(--narrative-inset,var(--dnd-inset)) var(--narrative-inset,var(--dnd-inset)) 0;min-width:0;color:var(--dnd-text);flex:none;align-items:center;gap:9px;display:flex}.dnd-game-timeline-module__LP8FoW__heading h2{font-size:var(--dnd-type-body);font-weight:var(--weight-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dnd-game-timeline-module__LP8FoW__play{width:32px;height:32px;color:var(--dnd-text);margin-left:auto}.dnd-game-timeline-module__LP8FoW__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__scroll{flex:1}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__scroll [data-slot=scroll-area-viewport]{width:calc(100% - var(--timeline-scrollbar-gutter))}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false][data-has-mechanics=false] .dnd-game-timeline-module__LP8FoW__scroll [data-slot=scroll-area-viewport]{overflow:hidden!important}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false][data-has-mechanics=false] .dnd-game-timeline-module__LP8FoW__scroll [data-slot=scroll-area-scrollbar]{display:none}.dnd-game-timeline-module__LP8FoW__messages{padding:var(--narrative-inset,var(--dnd-inset));width:100%}.dnd-game-timeline-module__LP8FoW__message{overflow-wrap:anywhere;min-width:0}.dnd-game-timeline-module__LP8FoW__message+.dnd-game-timeline-module__LP8FoW__message{border-top:1px solid var(--dnd-separator);margin-top:16px;padding-top:16px}.dnd-game-timeline-module__LP8FoW__messageHeading{font-size:var(--dnd-type-label);font-weight:var(--weight-heading);color:var(--dnd-text);align-items:center;gap:8px;margin-bottom:8px;display:flex}.dnd-game-timeline-module__LP8FoW__message[data-speaker=companion] .dnd-game-timeline-module__LP8FoW__messageHeading,.dnd-game-timeline-module__LP8FoW__message[data-speaker=player] .dnd-game-timeline-module__LP8FoW__messageHeading{color:var(--dnd-text)}.dnd-game-timeline-module__LP8FoW__messageHeading small{border:1px solid color-mix(in srgb, var(--dnd-control-border) 26.67%, transparent);color:var(--dnd-muted);background:var(--dnd-panel-deep);border-radius:20px;padding:3px 8px}.dnd-game-timeline-module__LP8FoW__speakerIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.dnd-game-timeline-module__LP8FoW__speakerIdentity:has(>.dnd-game-timeline-module__LP8FoW__avatar){min-height:32px;font-family:var(--dnd-font-body)}.dnd-game-timeline-module__LP8FoW__messageHeading .dnd-game-timeline-module__LP8FoW__avatar{background:var(--dnd-control-fill);object-fit:cover;object-position:center 20%;border-radius:50%;flex:0 0 28px;align-self:center;width:28px;height:28px;margin:0;display:block}.dnd-game-timeline-module__LP8FoW__speakerIdentity:has(>.dnd-game-timeline-module__LP8FoW__avatar)>.dnd-game-timeline-module__LP8FoW__narratorLabel{min-height:28px;font-weight:500;line-height:20px}.dnd-game-timeline-module__LP8FoW__prose{font-weight:var(--weight-body);white-space:pre-wrap;font-size:var(--dnd-type-body);line-height:var(--leading-reading);margin:0}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__prose{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] [data-dnd-message-images]{display:none}.dnd-game-timeline-module__LP8FoW__expand[data-slot=button]{border:0;border-top:1px solid var(--dnd-separator);box-shadow:none;font-weight:var(--weight-body);min-height:40px;color:var(--dnd-text);font:inherit;font-size:var(--dnd-type-label);background:0 0;flex:none;align-self:stretch;gap:6px;margin:0;border-radius:0!important}.dnd-game-timeline-module__LP8FoW__expand[data-slot=button]:hover{background:var(--dnd-panel);color:var(--dnd-text)}.dnd-game-timeline-module__LP8FoW__expand[data-slot=button]:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:-3px}@media (min-width:640px){.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true]{--narrative-inset:32px}.dnd-game-timeline-module__LP8FoW__heading{padding:var(--narrative-inset,var(--dnd-inset)) var(--narrative-inset,var(--dnd-inset)) 0}.dnd-game-timeline-module__LP8FoW__messages{padding:var(--narrative-inset,var(--dnd-inset))}.dnd-game-timeline-module__LP8FoW__prose{font-size:var(--dnd-type-body)}}@media (max-height:480px){.dnd-game-timeline-module__LP8FoW__heading{padding-top:6px}.dnd-game-timeline-module__LP8FoW__messages{padding:var(--narrative-inset,var(--dnd-inset))}.dnd-game-timeline-module__LP8FoW__prose{font-size:var(--dnd-type-body);line-height:var(--leading-reading)}.dnd-game-timeline-module__LP8FoW__expand[data-slot=button]{min-height:28px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__prose{-webkit-line-clamp:1}}.dnd-game-timeline-module__LP8FoW__heading{width:100%;max-width:var(--dnd-game-reading-width,800px);border-bottom:1px solid var(--dnd-separator);margin-inline:auto;padding:12px 32px}.dnd-game-timeline-module__LP8FoW__timeline[data-dnd-timeline] .dnd-game-timeline-module__LP8FoW__heading h2{font-size:20px;line-height:1.4;font-weight:var(--weight-heading);color:var(--dnd-subheading);letter-spacing:.005em}.dnd-game-timeline-module__LP8FoW__messages{max-width:var(--dnd-game-reading-width,800px);margin-inline:auto;padding:24px 32px 12px}.dnd-game-timeline-module__LP8FoW__messageContent{flex-direction:column;gap:4px;min-width:0;display:flex}.dnd-game-timeline-module__LP8FoW__timeline{position:relative}section.dnd-game-timeline-module__LP8FoW__timeline>button.dnd-game-timeline-module__LP8FoW__returnToPlayback[data-slot=button][data-size][data-variant]{--dnd-button-height:28px;--dnd-button-padding:8px;--dnd-button-font:11px;--dnd-button-icon:12px;inset-inline-end:16px;z-index:2;background:var(--dnd-hover);max-width:calc(100% - 32px);color:var(--dnd-text);box-shadow:0 4px 18px color-mix(in srgb, var(--dnd-bg) 65%, transparent);gap:4px;padding-block:2px;position:absolute;bottom:12px;min-height:28px!important}.dnd-game-timeline-module__LP8FoW__playbackControls{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.dnd-game-timeline-module__LP8FoW__playbackControls:empty{display:none}.dnd-game-timeline-module__LP8FoW__playbackControls>*{flex:0 auto;min-width:0}.dnd-game-timeline-module__LP8FoW__playbackControls>[data-dnd-enable-sound]{flex-shrink:1;width:auto}.dnd-game-timeline-module__LP8FoW__playbackControls button{white-space:nowrap;min-width:0;min-height:44px}.dnd-game-timeline-module__LP8FoW__returnToPlayback{background:var(--dnd-panel);color:var(--dnd-label);gap:5px}@media (max-width:420px){.dnd-game-timeline-module__LP8FoW__playbackControls{gap:4px;padding:4px}.dnd-game-timeline-module__LP8FoW__playbackControls button{gap:4px;padding-inline:7px;font-size:11px}}@media (min-width:1024px){section.dnd-game-timeline-module__LP8FoW__timeline>button.dnd-game-timeline-module__LP8FoW__returnToPlayback[data-slot=button][data-size][data-variant]{inset-inline-end:max(0px, calc((100% - var(--dnd-game-reading-width,800px)) / 2))}}.dnd-game-timeline-module__LP8FoW__messageHeading{font-size:var(--dnd-type-label);font-weight:var(--weight-label);color:var(--dnd-muted);letter-spacing:.015em;gap:8px;min-height:30px;margin:0;line-height:1.4}.dnd-game-timeline-module__LP8FoW__messageHeading>span{overflow-wrap:anywhere;min-width:0}.dnd-game-timeline-module__LP8FoW__messageHeading small{border:0;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:400}.dnd-game-timeline-module__LP8FoW__message+.dnd-game-timeline-module__LP8FoW__message{margin-top:32px;padding-top:28px}.dnd-game-timeline-module__LP8FoW__prose{font-size:18px;font-weight:var(--dnd-weight-reading);letter-spacing:0;color:var(--dnd-prose-narration,var(--dnd-muted));line-height:1.8}.dnd-game-timeline-module__LP8FoW__message[data-playing=true] .dnd-game-timeline-module__LP8FoW__messageHeading{color:var(--dnd-label)}.dnd-game-timeline-module__LP8FoW__play{width:44px;height:44px;color:var(--dnd-label);flex-shrink:0}.dnd-game-timeline-module__LP8FoW__presentation{flex-direction:column;gap:16px;min-width:0;display:flex}.dnd-game-timeline-module__LP8FoW__segment{flex-direction:column;gap:12px;min-width:0;display:flex}.dnd-game-timeline-module__LP8FoW__expand[data-slot=button]{min-height:44px;color:var(--dnd-muted);font-size:13px}@media (max-width:639px){.dnd-game-timeline-module__LP8FoW__heading{padding:10px 12px}.dnd-game-timeline-module__LP8FoW__timeline[data-dnd-timeline] .dnd-game-timeline-module__LP8FoW__heading h2{font-size:18px}.dnd-game-timeline-module__LP8FoW__messages{padding:20px 12px 12px}.dnd-game-timeline-module__LP8FoW__prose{font-size:17px;line-height:1.8}.dnd-game-timeline-module__LP8FoW__message+.dnd-game-timeline-module__LP8FoW__message{margin-top:28px;padding-top:24px}.dnd-game-timeline-module__LP8FoW__messageHeading{flex-wrap:wrap;gap:6px}.dnd-game-timeline-module__LP8FoW__play{width:44px;height:44px}}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__heading{padding:10px 20px 4px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__heading h2{font-size:18px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__messages{padding:8px 20px 12px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__prose{font-size:16px;line-height:1.6}@media (max-height:560px){.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__heading{padding-top:4px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__messages{padding-block:4px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=false] .dnd-game-timeline-module__LP8FoW__prose{-webkit-line-clamp:1}}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__messages{flex-direction:column;gap:24px;padding-inline:0;display:flex}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__messages.dnd-game-timeline-module__LP8FoW__virtualMessages{overflow-anchor:none;padding:0;display:block;position:relative}.dnd-game-timeline-module__LP8FoW__virtualRow{width:100%;padding-bottom:24px;display:flex;position:absolute;top:0;left:0}.dnd-game-timeline-module__LP8FoW__virtualRow[data-speaker=player]{justify-content:flex-end}.dnd-game-timeline-module__LP8FoW__virtualRow[data-last=true]{padding-bottom:0}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message{border:0;align-self:flex-start;width:92%;margin:0;padding:0}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__messageContent{border-radius:var(--dnd-radius);background:var(--dnd-control-fill);padding:16px 20px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=player]{align-self:flex-end;width:fit-content;max-width:82%}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=gm]{width:100%}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=gm] .dnd-game-timeline-module__LP8FoW__messageContent{background:0 0;border-radius:0;padding:0}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=gm] .dnd-game-timeline-module__LP8FoW__prose{font-size:18px;line-height:1.85}.dnd-game-timeline-module__LP8FoW__narratorLabel{align-items:center;gap:7px;min-width:0;display:inline-flex}.dnd-game-timeline-module__LP8FoW__message[data-speaker=gm] .dnd-game-timeline-module__LP8FoW__narratorLabel{color:color-mix(in srgb, var(--dnd-muted) 85%, var(--dnd-success));font-size:16px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-message-kind=mechanic_result] .dnd-game-timeline-module__LP8FoW__messageContent{background:0 0;border-radius:0}.dnd-game-timeline-module__LP8FoW__narratorLabel>svg{flex:none;width:15px;height:15px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=player] .dnd-game-timeline-module__LP8FoW__messageContent{background:var(--dnd-player-message-fill);padding-top:6px;position:relative}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=player] .dnd-game-timeline-module__LP8FoW__messageContent:before{content:"";border-left:2px solid var(--dnd-player-message-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dnd-game-timeline-module__LP8FoW__message[data-speaker=player] .dnd-game-timeline-module__LP8FoW__messageHeading{color:var(--dnd-label)}.dnd-game-timeline-module__LP8FoW__message[data-speaker=player] .dnd-game-timeline-module__LP8FoW__messageHeading small{color:var(--dnd-label);background:color-mix(in srgb, var(--dnd-label) 10%, transparent)}@media (max-width:639px){.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__messages{gap:20px;padding-inline:0}.dnd-game-timeline-module__LP8FoW__virtualRow{padding-bottom:20px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message{width:94%}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=player]{max-width:88%}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__messageContent{padding:14px 16px}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__message[data-speaker=gm] .dnd-game-timeline-module__LP8FoW__prose{font-size:17px}}.dnd-game-timeline-module__LP8FoW__suggestionsTail{width:100%;max-width:var(--dnd-game-reading-width,800px);margin-inline:auto}.dnd-game-timeline-module__LP8FoW__thinkingTail{width:100%;max-width:var(--dnd-game-reading-width,800px);margin:8px auto}.dnd-game-timeline-module__LP8FoW__timeline[data-expanded=true] .dnd-game-timeline-module__LP8FoW__suggestionsTail{padding-bottom:44px}
.dnd-message-illustration-module__3uESpa__gallery{gap:10px;min-width:0;display:grid}.dnd-message-illustration-module__3uESpa__frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--dnd-bg) 70%, transparent);border-radius:6px;display:block;overflow:hidden}.dnd-message-illustration-module__3uESpa__frame:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:2px}.dnd-message-illustration-module__3uESpa__image{object-fit:cover;width:100%;height:100%;display:block}.dnd-message-illustration-module__3uESpa__status{border:1px solid var(--dnd-separator);min-width:0;color:var(--dnd-muted);background:color-mix(in srgb, var(--dnd-panel) 60%, transparent);border-radius:6px;align-items:center;gap:10px;padding:9px 12px;display:flex}.dnd-message-illustration-module__3uESpa__status>svg{flex-shrink:0;width:18px;height:18px}.dnd-message-illustration-module__3uESpa__status p{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.5}.dnd-message-illustration-module__3uESpa__retry{white-space:normal;max-width:100%;height:auto;min-height:36px;color:var(--dnd-label);flex-shrink:0;font-size:12px}@media (max-width:480px){.dnd-message-illustration-module__3uESpa__status{flex-wrap:wrap}}
.dnd-scene-image-link-module__WSOyfW__backdrop[data-slot=dialog-overlay]{background:#000000eb}.dnd-scene-image-link-module__WSOyfW__viewer[data-slot=dialog-content][data-dnd-scene-viewer]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--dnd-text);box-shadow:none;background:#000000f5;border:0;flex-direction:column;gap:0;display:flex;inset:0;overflow:hidden;transform:translate(0,0);border-radius:0!important;padding:0!important}.dnd-scene-image-link-module__WSOyfW__toolbar{z-index:1;padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left));flex:none;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:absolute;inset:0 0 auto}.dnd-scene-image-link-module__WSOyfW__stage{touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;min-height:0;margin:max(56px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(56px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.dnd-scene-image-link-module__WSOyfW__stage:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:-2px}.dnd-scene-image-link-module__WSOyfW__stage[data-zoomed=true]{cursor:grab}.dnd-scene-image-link-module__WSOyfW__stage[data-zoomed=true]:active{cursor:grabbing}.dnd-scene-image-link-module__WSOyfW__image{object-fit:contain;pointer-events:none;width:100%;height:100%;min-height:0;display:block}
.dnd-game-mechanics-module__5CEmKq__mechanics{--mechanics-accent:color-mix(in srgb, var(--dnd-control-icon) 80%, color-mix(in srgb, var(--dnd-info) 60%, var(--dnd-success)));border-radius:var(--dnd-radius);background:var(--dnd-prose-quote-fill);min-width:0;color:var(--dnd-prose-gm-body,var(--dnd-prose-narration));font-family:var(--dnd-font-body);letter-spacing:.01em;overflow-wrap:anywhere;border:0;margin:0;padding:16px;font-size:16px;font-weight:350;line-height:1.8}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics:is([data-dnd-mechanics],[data-dnd-s3-mechanics]) h3{color:var(--mechanics-accent);font:inherit;letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.dnd-game-mechanics-module__5CEmKq__mechanics ul{margin:0;padding:0;list-style:none}.dnd-game-mechanics-module__5CEmKq__mechanics li{white-space:pre-wrap;min-width:0;padding-inline-start:12px;position:relative}.dnd-game-mechanics-module__5CEmKq__mechanics li:before{content:"";inset-inline-start:2px;background:var(--dnd-muted);border-radius:50%;width:3px;height:3px;position:absolute;top:.75em}.dnd-game-mechanics-module__5CEmKq__mechanics li+li{margin-top:10px}.dnd-game-mechanics-module__5CEmKq__mechanics li:only-child{padding-inline-start:0}.dnd-game-mechanics-module__5CEmKq__mechanics li:only-child:before{display:none}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-inline-mechanics]{margin-block:1em}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-inline-mechanics]>:is(ul,ol){margin:0;padding:0;list-style:none}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-inline-mechanics]>ol{padding-inline-start:1.3em;list-style:decimal}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-inline-mechanics]>ol>li{padding-inline-start:0}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-inline-mechanics]>ol>li:before{display:none}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-mechanics] [data-dnd-mechanics-title] :is(p,h1,h2,h3,h4,h5,h6){color:var(--mechanics-accent);font-family:var(--dnd-font-body);letter-spacing:.025em;margin:0;font-size:16px;font-weight:500;line-height:1.5}[data-speaker=gm] .dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-mechanics] [data-dnd-mechanics-title] :is(p,h1,h2,h3,h4,h5,h6){color:var(--mechanics-accent);font-family:var(--dnd-font-body);letter-spacing:.025em;margin:0;font-size:16px;font-weight:500;line-height:1.5}.dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-mechanics] [data-dnd-mechanics-title] :is(strong,em){font:inherit;color:inherit}[data-speaker=gm] .dnd-game-mechanics-module__5CEmKq__mechanics.dnd-game-mechanics-module__5CEmKq__mechanics[data-dnd-mechanics] [data-dnd-mechanics-title] :is(strong,em){font:inherit;color:inherit}.dnd-game-mechanics-module__5CEmKq__details{padding-block:0}.dnd-game-mechanics-module__5CEmKq__details summary{cursor:pointer;min-height:44px;color:var(--mechanics-accent);justify-content:space-between;align-items:center;gap:12px;font-size:16px;font-weight:500;list-style:none;display:flex}.dnd-game-mechanics-module__5CEmKq__details summary::-webkit-details-marker{display:none}.dnd-game-mechanics-module__5CEmKq__details summary:focus-visible{outline:2px solid var(--dnd-control-focus-ring);outline-offset:2px}.dnd-game-mechanics-module__5CEmKq__details summary svg{flex-shrink:0;width:16px;height:16px}.dnd-game-mechanics-module__5CEmKq__details[open] summary>svg{transform:rotate(180deg)}.dnd-game-mechanics-module__5CEmKq__titleLabel{align-items:center;gap:8px;display:inline-flex}[data-speaker=gm] .dnd-game-mechanics-module__5CEmKq__mechanics [data-dnd-mechanics-title]{color:var(--mechanics-accent);align-items:center;gap:8px;margin-bottom:12px;display:flex}[data-speaker=gm] .dnd-game-mechanics-module__5CEmKq__mechanics [data-dnd-mechanics-title]>:last-child{flex:1;min-width:0}.dnd-game-mechanics-module__5CEmKq__details[open] ul{padding:4px 0 16px}@media (max-width:639px){.dnd-game-mechanics-module__5CEmKq__mechanics{padding-inline:14px}}
.interview-module__x86IGG__screen{--background:var(--dnd-bg);--foreground:var(--dnd-text);--card:var(--dnd-control-fill);--card-foreground:var(--dnd-text);--muted:var(--dnd-hover);--muted-foreground:var(--dnd-muted);--border:var(--dnd-control-border);--input:var(--dnd-control-border);--primary:var(--dnd-accent-soft);--primary-foreground:var(--dnd-bg);--accent:var(--dnd-hover);--accent-foreground:var(--dnd-text);--ring:var(--dnd-focus-ring);box-sizing:border-box;background:var(--dnd-bg);height:100dvh;min-height:0;color:var(--dnd-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;padding:0;font-size:16px;display:flex;position:fixed;inset:0;overflow:hidden}.interview-module__x86IGG__column{box-sizing:border-box;width:100%;max-width:810px;min-height:0;padding:16px max(var(--dnd-page-header-padding-x),env(safe-area-inset-right,0px)) 0 max(var(--dnd-page-header-padding-x),env(safe-area-inset-left,0px));flex-direction:column;flex:1;margin:0 auto;display:flex}.interview-module__x86IGG__conversation{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.interview-module__x86IGG__header{box-shadow:inset 0 -1px 0 var(--dnd-separator)}.interview-module__x86IGG__caption{font-size:var(--dnd-type-label);line-height:var(--leading-label);letter-spacing:.02em;color:var(--dnd-muted)}.interview-module__x86IGG__notice{font-size:var(--dnd-type-label);color:var(--dnd-muted);padding:12px 0;line-height:1.8}.interview-module__x86IGG__message{border:0;padding:30px 0}.interview-module__x86IGG__speaker{font-size:var(--dnd-type-label);color:var(--dnd-muted);letter-spacing:.07em;align-items:center;gap:13px;margin-bottom:16px;display:flex}.interview-module__x86IGG__speaker small{color:var(--dnd-muted);letter-spacing:0;font-size:inherit}.interview-module__x86IGG__screen .interview-module__x86IGG__speaker button{letter-spacing:0;color:var(--dnd-accent-soft);font-size:var(--dnd-type-label);border-radius:5px;margin-left:auto;padding:4px 9px}.interview-module__x86IGG__screen .interview-module__x86IGG__speaker button:hover{background:var(--dnd-hover);color:var(--dnd-accent-soft)}.interview-module__x86IGG__player{background:var(--dnd-control-fill);border:0;border-radius:12px;margin:22px 0 0;padding:19px 23px}.interview-module__x86IGG__player .interview-module__x86IGG__speaker{color:var(--dnd-muted);margin-bottom:9px}.interview-module__x86IGG__prose{color:var(--dnd-prose-narration);overflow-wrap:anywhere;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:17px;line-height:1.95}.interview-module__x86IGG__prose p+p{margin-top:17px}.interview-module__x86IGG__prose strong{font-weight:var(--weight-heading);color:var(--dnd-prose-emphasis)}.interview-module__x86IGG__prose ul,.interview-module__x86IGG__prose ol{padding-left:24px}.interview-module__x86IGG__summary{background:var(--dnd-control-fill);border-radius:9px;margin-bottom:22px;overflow:hidden}.interview-module__x86IGG__summary>div,.interview-module__x86IGG__cardTitle{background:var(--dnd-hover);font-size:var(--dnd-type-label);font-weight:var(--weight-heading);line-height:var(--leading-label);letter-spacing:.02em;color:var(--dnd-subheading);padding:10px 16px}.interview-module__x86IGG__summary p{font-size:var(--dnd-type-body);color:var(--dnd-muted);padding:14px 16px;line-height:1.85}.interview-module__x86IGG__recommendations{padding-top:28px}.interview-module__x86IGG__caption{letter-spacing:.04em;margin-bottom:13px}.interview-module__x86IGG__options{gap:12px;display:grid}.interview-module__x86IGG__option{align-items:stretch;gap:10px;display:flex}.interview-module__x86IGG__pencil{background:var(--dnd-control-fill);width:44px;color:var(--dnd-control-icon);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.interview-module__x86IGG__pencil svg{width:18px;height:18px}.interview-module__x86IGG__reply{text-align:left;background:var(--dnd-control-fill);min-width:0;color:var(--dnd-text);border:1px solid #0000;border-radius:13px;flex:1;align-items:center;gap:16px;padding:17px 18px 17px 21px;font-family:Georgia,Noto Serif SC,Songti SC,serif;font-size:16px;line-height:1.65;display:flex}.interview-module__x86IGG__reply>span:first-child{overflow-wrap:anywhere;flex:1}.interview-module__x86IGG__arrow{background:var(--dnd-hover);color:var(--dnd-control-icon);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-family:system-ui,sans-serif;font-size:21px;display:grid}.interview-module__x86IGG__reply:hover:not(:disabled),.interview-module__x86IGG__pencil:hover:not(:disabled){background:var(--dnd-hover);border-color:var(--dnd-control-hover-border)}.interview-module__x86IGG__screen button{cursor:pointer}.interview-module__x86IGG__screen button:disabled{opacity:.45;cursor:not-allowed}.interview-module__x86IGG__screen button:focus-visible,.interview-module__x86IGG__screen a:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:4px}.interview-module__x86IGG__screen .interview-module__x86IGG__summary{background:color-mix(in srgb, var(--dnd-text) 6%, var(--dnd-bg));border-radius:9px;gap:8px;margin-bottom:22px;padding:16px;display:grid}.interview-module__x86IGG__screen .interview-module__x86IGG__summary>div,.interview-module__x86IGG__screen .interview-module__x86IGG__summary>p{margin:0;padding:0}.interview-module__x86IGG__screen .interview-module__x86IGG__summary>div{font-size:16px;font-weight:var(--weight-heading);color:var(--dnd-subheading);letter-spacing:.02em;text-transform:uppercase;background:0 0}.interview-module__x86IGG__screen .interview-module__x86IGG__summary>p{font-size:var(--dnd-type-body);line-height:1.85}.interview-module__x86IGG__screen .interview-module__x86IGG__speaker,.interview-module__x86IGG__screen .interview-module__x86IGG__speaker button{font-size:16px}.interview-module__x86IGG__screen .interview-module__x86IGG__guide{background:0 0;border-radius:0;margin:0 0 20px;padding:0}.interview-module__x86IGG__screen .interview-module__x86IGG__guide .interview-module__x86IGG__speaker{min-height:30px;font-weight:var(--weight-label);letter-spacing:.015em;color:color-mix(in srgb, var(--dnd-muted) 85%, var(--dnd-success));flex-wrap:wrap;gap:8px;margin-bottom:4px;line-height:1.4}.interview-module__x86IGG__speakerIdentity{align-items:center;gap:7px;min-width:0;display:inline-flex}.interview-module__x86IGG__speakerIdentity>svg{flex:none;width:15px;height:15px}.interview-module__x86IGG__screen .interview-module__x86IGG__prose{font-family:var(--dnd-font-reading);font-size:18px;font-weight:var(--dnd-weight-reading);letter-spacing:0;color:var(--dnd-prose-narration);line-height:1.85}.interview-module__x86IGG__screen .interview-module__x86IGG__prose>:first-child{margin-top:0}.interview-module__x86IGG__screen .interview-module__x86IGG__prose>:last-child{margin-bottom:0}.interview-module__x86IGG__screen .interview-module__x86IGG__prose p+p{margin-top:20px}.interview-module__x86IGG__screen .interview-module__x86IGG__recommendations{padding-top:8px}.interview-module__x86IGG__screen .interview-module__x86IGG__caption{font-size:16px;font-weight:var(--weight-label);letter-spacing:.015em;margin:0 0 12px}.interview-module__x86IGG__screen .interview-module__x86IGG__reply{border-radius:var(--dnd-radius);gap:12px;padding:10px 16px}.interview-module__x86IGG__screen .interview-module__x86IGG__reply>span:first-child{font-family:var(--dnd-font-body);font-size:18px;font-weight:var(--weight-body);color:var(--dnd-prose-narration);line-height:1.5}.interview-module__x86IGG__screen .interview-module__x86IGG__pencil{border-radius:var(--dnd-radius);flex-basis:44px;width:44px}@media (max-width:639px){.interview-module__x86IGG__screen .interview-module__x86IGG__prose,.interview-module__x86IGG__screen .interview-module__x86IGG__reply>span:first-child{font-size:17px}}@media (min-width:1024px){.interview-module__x86IGG__screen .interview-module__x86IGG__reply{padding:8px 14px}.interview-module__x86IGG__screen .interview-module__x86IGG__reply>span:first-child{font-size:var(--dnd-type-body)}}.interview-module__x86IGG__screen .interview-module__x86IGG__player{box-sizing:border-box;background:var(--dnd-player-message-fill);width:fit-content;max-width:82%;box-shadow:inset 2px 0 0 var(--dnd-player-message-edge);margin-top:8px;margin-bottom:20px;margin-left:auto;padding:6px 16px 12px}@media (max-width:639px){.interview-module__x86IGG__screen .interview-module__x86IGG__player{max-width:88%}}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__speaker{letter-spacing:0;gap:8px;min-height:32px;margin-bottom:4px}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__speaker button{min-height:32px;padding:4px 0 4px 8px;line-height:24px}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__speaker button:not(:disabled),.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__speaker button:not(:disabled):hover{color:var(--dnd-accent-soft)}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__prose{line-height:1.65}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__prose>:first-child{margin-top:0}.interview-module__x86IGG__screen .interview-module__x86IGG__player .interview-module__x86IGG__prose>:last-child{margin-bottom:0}.interview-module__x86IGG__conversationFrame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.interview-module__x86IGG__screen .interview-module__x86IGG__latest{max-width:calc(100% - 24px);margin:0;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.interview-module__x86IGG__screen .interview-module__x86IGG__conversation{scrollbar-gutter:auto;margin-right:-16px;padding:0;overflow:hidden}.interview-module__x86IGG__conversationViewport{padding-bottom:12px;padding-right:16px}.interview-module__x86IGG__screen .interview-module__x86IGG__composer{margin:0 0 max(16px, env(safe-area-inset-bottom));border-radius:var(--dnd-radius-lg);background:color-mix(in srgb, var(--dnd-text) 12%, var(--dnd-bg));color:var(--dnd-text);font-family:var(--dnd-font-body);border:0;flex:none;padding:8px 12px}.interview-module__x86IGG__composerHeading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-bottom:6px;padding-inline:0;display:flex}.interview-module__x86IGG__screen .interview-module__x86IGG__composerHeading label{color:var(--dnd-muted);margin:0;font-size:14px;font-weight:400;line-height:20px}.interview-module__x86IGG__screen .interview-module__x86IGG__composerHeading button{color:var(--dnd-label);flex-shrink:0;padding:0 0 0 8px;font-size:16px;line-height:24px;position:relative;min-height:32px!important}.interview-module__x86IGG__screen .interview-module__x86IGG__composerHeading button:after{content:"";position:absolute;inset:-6px 0}.interview-module__x86IGG__screen .interview-module__x86IGG__composerInput{align-items:center;gap:12px;min-width:0;min-height:32px;padding:0;display:flex}.interview-module__x86IGG__screen .interview-module__x86IGG__composer textarea{box-sizing:border-box;resize:none;border-radius:inherit;width:100%;min-width:0;height:auto;min-height:24px;max-height:min(300px,30dvh);box-shadow:none;color:var(--dnd-text);font-family:var(--dnd-font-body);font-size:var(--dnd-type-body);line-height:var(--leading-control);border:0;flex:1;padding:0;overflow-y:hidden;background:0 0!important;outline:none!important}.interview-module__x86IGG__screen .interview-module__x86IGG__composer textarea::placeholder{color:var(--dnd-placeholder)}.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit]{inset-inline-start:4px;background:var(--dnd-text);width:32px;min-width:32px;height:32px;color:var(--dnd-bg);font-family:var(--dnd-font-body);box-shadow:none;border:0;border-radius:50%;flex:none;align-self:flex-end;place-items:center;margin:0;padding:0;font-size:26px;line-height:1;display:grid;position:relative;top:0;min-height:32px!important}.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit]:after{content:"";position:absolute;inset:-6px}.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit]:disabled{background:color-mix(in srgb, var(--dnd-text) 28%, var(--dnd-bg));color:var(--dnd-muted);opacity:1;cursor:default}.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit] svg{width:18px;height:18px}.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit]:focus-visible{outline:2px solid var(--dnd-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.interview-module__x86IGG__screen .interview-module__x86IGG__composer button[type=submit]:not(:disabled):hover{background:var(--dnd-text)}}.interview-module__x86IGG__screen[data-character-interview] .interview-module__x86IGG__status[role=status]{color:var(--dnd-thinking-text,#b8c6d9);font-size:16px;line-height:1.6}.interview-module__x86IGG__screen .interview-module__x86IGG__status .interview-module__x86IGG__dot{background:currentColor;flex-shrink:0}.interview-module__x86IGG__card{background:var(--dnd-control-fill);border:1px solid var(--dnd-card-border);border-radius:12px;margin-top:24px;overflow:hidden}.interview-module__x86IGG__cardTitle{justify-content:space-between;display:flex}.interview-module__x86IGG__cardBody{padding:24px}.interview-module__x86IGG__historyToggle{text-align:left;width:100%;font-size:var(--dnd-type-label);color:var(--dnd-muted);padding:16px}.interview-module__x86IGG__status{color:var(--dnd-muted);font-size:var(--dnd-type-label);align-items:center;gap:10px;padding:23px 0;display:flex}.interview-module__x86IGG__dot{background:var(--dnd-control-icon);border-radius:50%;width:6px;height:6px;animation:1.5s infinite interview-module__x86IGG__pulse}.interview-module__x86IGG__pending{opacity:.65}.interview-module__x86IGG__error{border:1px solid var(--dnd-danger);color:var(--dnd-danger);font-size:var(--dnd-type-label);border-radius:10px;margin:20px 0;padding:18px}.interview-module__x86IGG__error small{font-size:inherit;overflow-wrap:anywhere;margin-top:8px;display:block}.interview-module__x86IGG__error button{border:1px solid var(--dnd-danger);border-radius:7px;margin-top:13px;padding:8px 13px;display:block}.interview-module__x86IGG__latest{z-index:10;flex:none;align-self:center;margin:6px 0}@keyframes interview-module__x86IGG__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.interview-module__x86IGG__dot{animation:none}}@media (max-width:600px){.interview-module__x86IGG__prose{font-size:16px;line-height:1.9}.interview-module__x86IGG__message{padding:24px 0}.interview-module__x86IGG__player{padding:16px}.interview-module__x86IGG__reply{font-size:var(--dnd-type-body);gap:10px;padding:14px}.interview-module__x86IGG__pencil{flex-basis:36px;width:36px}.interview-module__x86IGG__option{gap:8px}.interview-module__x86IGG__cardBody{padding:18px}.interview-module__x86IGG__arrow{flex-basis:26px;width:26px;height:26px}}.interview-module__x86IGG__screen{container-type:size}.interview-module__x86IGG__bottom{flex-direction:column;flex:none;gap:8px;max-height:calc(100% - 72px);display:flex}.interview-module__x86IGG__suggestions .interview-module__x86IGG__recommendations{padding-top:16px}.interview-module__x86IGG__suggestions:empty{display:none}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__options{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__option{background:0 0;gap:6px;min-width:0;display:flex}@media (min-width:640px){.interview-module__x86IGG__screen .interview-module__x86IGG__composer{margin-bottom:max(24px, env(safe-area-inset-bottom))}}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__pencil{background:var(--dnd-control-fill);width:36px;min-height:0;color:var(--dnd-muted);border:1px solid #0000;border-radius:9px;flex:0 0 36px;padding:0}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__reply{background:var(--dnd-control-fill);min-width:0;min-height:0;color:var(--dnd-muted);font-family:var(--dnd-font-body);border:1px solid #0000;border-radius:9px;gap:12px;padding:9px 12px;font-size:14px;line-height:1.5}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__reply>span:first-child{white-space:normal;min-width:0;font-size:inherit;line-height:inherit;display:block;overflow:visible}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__arrow{width:20px;height:20px;color:var(--dnd-muted);background:0 0;flex:0 0 20px}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__arrow svg{width:18px;height:18px}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__option button:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__option button:not(:disabled):hover{background:var(--dnd-hover)}}.interview-module__x86IGG__bottom .interview-module__x86IGG__caption,.interview-module__x86IGG__suggestions .interview-module__x86IGG__caption{margin-bottom:4px;font-size:12px}.interview-module__x86IGG__bottom .interview-module__x86IGG__composer{margin-top:0}.interview-module__x86IGG__bottom .interview-module__x86IGG__composer textarea{max-height:min(180px,18cqh)}.interview-module__x86IGG__connection{color:var(--dnd-muted);margin:0;font-size:12px}.interview-module__x86IGG__placeholder{background:var(--dnd-control-fill);border-radius:8px;height:36px}@container (max-height:750px){.interview-module__x86IGG__bottom .interview-module__x86IGG__caption,.interview-module__x86IGG__suggestions .interview-module__x86IGG__caption{display:none}.interview-module__x86IGG__bottom,.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__options{gap:4px}}@media (max-width:640px),(max-height:600px){.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__reply{padding:5px 9px;font-size:13px}.interview-module__x86IGG__screen .interview-module__x86IGG__suggestions .interview-module__x86IGG__options{gap:4px}}.interview-module__x86IGG__screen .interview-module__x86IGG__transcript>.interview-module__x86IGG__message:last-child{margin-bottom:0;padding-bottom:8px}.interview-module__x86IGG__waitingResponse{color:var(--muted-foreground);min-height:3em;padding:12px 0 20px;line-height:1.8}.interview-module__x86IGG__typingCursor{vertical-align:-.1em;background:currentColor;width:2px;height:1em;margin-left:4px;animation:1s step-end infinite interview-module__x86IGG__waitingCursor;display:inline-block}.interview-module__x86IGG__optionEntrance{animation:.36s cubic-bezier(.16,1,.3,1) both interview-module__x86IGG__optionEntrance}@keyframes interview-module__x86IGG__optionEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes interview-module__x86IGG__waitingCursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.interview-module__x86IGG__optionEntrance,.interview-module__x86IGG__typingCursor{animation:none}}
.dnd-prose-markdown-module__djvnHq__root[data-dnd-prose-mode]{overflow-wrap:anywhere;white-space:normal}.dnd-prose-markdown-module__djvnHq__root[data-dnd-prose-mode=speech]{color:var(--dnd-prose-dialogue,var(--dnd-text))}.dnd-prose-markdown-module__djvnHq__root :where(p,li,h1,h2,h3,h4,h5,h6){white-space:pre-wrap}.dnd-prose-markdown-module__djvnHq__root :where(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0}.dnd-prose-markdown-module__djvnHq__root>*+*{margin-top:.85em}.dnd-prose-markdown-module__djvnHq__root :where(ul,ol){padding-inline-start:1.5em}.dnd-prose-markdown-module__djvnHq__root ul{list-style:outside}.dnd-prose-markdown-module__djvnHq__root ol{list-style:decimal}.dnd-prose-markdown-module__djvnHq__root li+li{margin-top:.35em}.dnd-prose-markdown-module__djvnHq__root li:has(>p,>.dnd-prose-markdown-module__djvnHq__paragraph){white-space:normal}.dnd-prose-markdown-module__djvnHq__root li>p+p,.dnd-prose-markdown-module__djvnHq__root li>.dnd-prose-markdown-module__djvnHq__paragraph+.dnd-prose-markdown-module__djvnHq__paragraph{margin-top:.4em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] :is(p,li){color:inherit}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] :is(h1,h2,h3,h4,h5,h6){color:var(--dnd-text);font-family:var(--dnd-font-body);letter-spacing:.005em;margin-block:1.2em .45em;font-weight:550;line-height:1.35}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose] h1{font-size:1.4em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose] h2{font-size:1.25em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose] h3{font-size:1.1em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose] :is(h4,h5,h6){font-size:1em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode]>:first-child{margin-top:0}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] strong{color:var(--dnd-text);font-weight:400}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose] em{--prose-strong-weight:400;color:var(--dnd-prose-narration,var(--dnd-muted));font-style:italic;font-weight:400}.dnd-prose-markdown-module__djvnHq__root [data-dnd-dialogue]{color:var(--dnd-prose-dialogue,var(--dnd-text))}.dnd-prose-markdown-module__djvnHq__root blockquote{border-inline-start:3px solid var(--dnd-muted);background:color-mix(in srgb, var(--dnd-text) 6%, transparent);padding:.65em .9em}.dnd-prose-markdown-module__djvnHq__root blockquote>*+*{margin-top:.65em}.dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] a{color:var(--dnd-link);text-underline-offset:.2em;text-decoration:underline}.dnd-prose-markdown-module__djvnHq__root a:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:3px}.dnd-prose-markdown-module__djvnHq__root pre{background:color-mix(in srgb, var(--dnd-text) 6%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:.8em 1em}.dnd-prose-markdown-module__djvnHq__root code{background:color-mix(in srgb, var(--dnd-text) 8%, transparent);border-radius:4px;padding:.1em .3em;font-size:.9em}.dnd-prose-markdown-module__djvnHq__root pre code{background:0 0;padding:0}.dnd-prose-markdown-module__djvnHq__root hr{border:0;border-top:1px solid var(--dnd-control-border);margin-block:1.4em}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode]{color:var(--dnd-prose-gm-body,var(--dnd-prose-narration))}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root>*+*{margin-top:1em}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] strong{font-weight:inherit;color:var(--dnd-prose-emphasis,var(--dnd-label))}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] em{color:var(--dnd-prose-aside,var(--dnd-prose-narration));font-style:italic;font-size:inherit}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root :is(strong,em) [data-dnd-dialogue]{color:inherit}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root[data-dnd-timeline-prose][data-dnd-prose-mode] :is(h1,h2,h3,h4,h5,h6){color:var(--dnd-text);font-weight:550}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root li+li{margin-top:.5em}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root blockquote{border-radius:var(--dnd-radius);background:var(--dnd-prose-quote-fill);border:0;padding:.65em 1em}[data-speaker=gm] .dnd-prose-markdown-module__djvnHq__root[data-dnd-prose-mode=narration] blockquote:not(:has(ul,ol,pre,code,h1,h2,h3,h4,h5,h6,[data-dnd-dialogue])){--prose-strong-weight:400;color:var(--dnd-prose-aside,var(--dnd-prose-narration));font-style:italic;font-weight:400}.dnd-prose-markdown-module__djvnHq__paragraph,.dnd-prose-markdown-module__djvnHq__messageReadout{--paragraph-accent:color-mix(in srgb, color-mix(in srgb, var(--dnd-info) 80%, var(--dnd-success)) 80%, #a3a3a3);border-radius:var(--dnd-radius-sm);position:relative}.dnd-prose-markdown-module__djvnHq__paragraph{cursor:pointer;transition:background-color .16s}.dnd-prose-markdown-module__djvnHq__paragraph[data-disabled]{cursor:text}.dnd-prose-markdown-module__djvnHq__paragraph[data-playback=paused],.dnd-prose-markdown-module__djvnHq__paragraph[data-playback=loading]{background:color-mix(in srgb, var(--paragraph-accent) 4%, transparent)}.dnd-prose-markdown-module__djvnHq__paragraph[data-playback=playing],.dnd-prose-markdown-module__djvnHq__messageReadout{background:color-mix(in srgb, var(--paragraph-accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--paragraph-accent) 30%, transparent);padding:8px 10px;padding-inline-end:32px}.dnd-prose-markdown-module__djvnHq__playingWave{inset-inline-end:10px;height:16px;color:var(--paragraph-accent);pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;top:calc(8px + .45em)}.dnd-prose-markdown-module__djvnHq__playingWave i{background:currentColor;border-radius:2px;width:2px;height:12px;animation:.9s ease-in-out infinite alternate dnd-prose-markdown-module__djvnHq__paragraph-wave;transform:scaleY(.4)}.dnd-prose-markdown-module__djvnHq__playingWave i:nth-child(2){height:16px;animation-delay:-300ms}.dnd-prose-markdown-module__djvnHq__playingWave i:nth-child(3){animation-delay:-600ms}@keyframes dnd-prose-markdown-module__djvnHq__paragraph-wave{to{transform:scaleY(1)}}.dnd-prose-markdown-module__djvnHq__paragraph:has(>button:focus-visible){outline:2px solid var(--dnd-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.dnd-prose-markdown-module__djvnHq__paragraph[data-playback=idle]:hover:not([data-disabled]){background:color-mix(in srgb, var(--dnd-text) 4%, transparent)}}@media (prefers-reduced-motion:reduce){.dnd-prose-markdown-module__djvnHq__paragraph{transition:none;animation:none!important}.dnd-prose-markdown-module__djvnHq__playingWave i{animation:none;transform:scaleY(.7)}}.dnd-prose-markdown-module__djvnHq__root li:has(>[data-dnd-speech-hidden]):not(:has([data-dnd-paragraph]:not([data-dnd-speech-hidden])))::marker{color:#0000}.dnd-prose-markdown-module__djvnHq__root li:has(>[data-dnd-speech-hidden]):not(:has([data-dnd-paragraph]:not([data-dnd-speech-hidden]))):before{visibility:hidden}.dnd-prose-markdown-module__djvnHq__root [data-dnd-inline-mechanics]:has([data-dnd-speech-hidden]):not(:has([data-dnd-paragraph]:not([data-dnd-speech-hidden]))){visibility:hidden}
.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result]{--check-accent:#a1abb8;--check-light:8%;--check-engraving:color-mix(in srgb, var(--check-accent) 52%, #8d929b);--check-surface:#121214;min-width:0;color:var(--dnd-text);font-family:var(--dnd-font);border:1px solid color-mix(in srgb, var(--check-engraving) 48%, transparent);background:radial-gradient(ellipse at 12% 0%, color-mix(in srgb, var(--check-accent) var(--check-light), transparent), transparent 55%) var(--check-surface);box-shadow:inset 0 0 0 3px var(--check-surface), inset 0 0 0 4px color-mix(in srgb, var(--check-accent) 7%, transparent), 0 0 22px -12px color-mix(in srgb, var(--check-accent) 25%, transparent);border-radius:4px;padding:24px;font-size:15px;line-height:1.6;position:relative}.dnd-check-result-module__2Qu4yq__result:before{content:"";background:linear-gradient(90deg, transparent, var(--check-accent), transparent);height:1px;box-shadow:0 0 10px color-mix(in srgb, var(--check-accent) 50%, transparent);pointer-events:none;position:absolute;top:-1px;left:16%;right:16%}.dnd-check-result-module__2Qu4yq__result[data-result-kind=success],.dnd-check-result-module__2Qu4yq__check[data-result-kind=success]{--check-accent:color-mix(in srgb, var(--dnd-success) 55%, var(--dnd-text))}.dnd-check-result-module__2Qu4yq__result[data-result-kind=failure],.dnd-check-result-module__2Qu4yq__check[data-result-kind=failure]{--check-accent:color-mix(in srgb, var(--dnd-danger) 65%, #ad9da7)}.dnd-check-result-module__2Qu4yq__result[data-result-kind=critical_success],.dnd-check-result-module__2Qu4yq__check[data-result-kind=critical_success]{--check-accent:color-mix(in srgb, var(--dnd-info) 65%, var(--dnd-text));--check-light:17%}.dnd-check-result-module__2Qu4yq__result[data-result-kind=critical_failure],.dnd-check-result-module__2Qu4yq__check[data-result-kind=critical_failure]{--check-accent:var(--dnd-danger);--check-light:17%}.dnd-check-result-module__2Qu4yq__ornaments{pointer-events:none;color:var(--check-engraving);position:absolute;inset:5px}.dnd-check-result-module__2Qu4yq__corner{stroke:currentColor;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:26px;height:26px;position:absolute}.dnd-check-result-module__2Qu4yq__criticalEtching{display:none}.dnd-check-result-module__2Qu4yq__result[data-result-kind^=critical_] .dnd-check-result-module__2Qu4yq__criticalEtching{display:initial}.dnd-check-result-module__2Qu4yq__result[data-result-kind^=critical_] .dnd-check-result-module__2Qu4yq__corner{color:var(--check-accent);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--check-accent) 40%, transparent))}.dnd-check-result-module__2Qu4yq__corner[data-corner="0"]{top:0;left:0}.dnd-check-result-module__2Qu4yq__corner[data-corner="1"]{top:0;right:0;transform:rotate(90deg)}.dnd-check-result-module__2Qu4yq__corner[data-corner="2"]{bottom:0;right:0;transform:rotate(180deg)}.dnd-check-result-module__2Qu4yq__corner[data-corner="3"]{bottom:0;left:0;transform:rotate(270deg)}.dnd-check-result-module__2Qu4yq__eyebrow{color:var(--dnd-muted);font-size:var(--dnd-type-label);letter-spacing:.025em;align-items:center;gap:6px;margin-bottom:8px;font-weight:400;display:flex}.dnd-check-result-module__2Qu4yq__eyebrow svg{flex:none;width:16px;height:16px}.dnd-check-result-module__2Qu4yq__check{--result-color:var(--check-accent);position:relative}.dnd-check-result-module__2Qu4yq__check+.dnd-check-result-module__2Qu4yq__check{border-top:1px solid var(--dnd-separator);margin-top:20px;padding-top:20px}.dnd-check-result-module__2Qu4yq__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.dnd-check-result-module__2Qu4yq__result.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result] h3{font-family:var(--dnd-font-reading);color:var(--dnd-text);overflow-wrap:anywhere;flex:140px;margin:0;font-size:20px;font-weight:500;line-height:1.45}.dnd-check-result-module__2Qu4yq__outcome{color:var(--result-color);font-size:var(--dnd-type-body);align-items:center;gap:6px;font-weight:400;line-height:1.5;display:inline-flex}.dnd-check-result-module__2Qu4yq__outcome svg{flex:none;width:18px;height:18px}.dnd-check-result-module__2Qu4yq__check[data-result-kind^=critical_] .dnd-check-result-module__2Qu4yq__outcome svg{width:19px;height:19px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--check-accent) 45%, transparent))}.dnd-check-result-module__2Qu4yq__score{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;margin:24px 0 18px;display:grid}.dnd-check-result-module__2Qu4yq__score>div{text-align:center;grid-template-rows:auto 64px;justify-items:center;gap:2px;min-width:0;display:grid}.dnd-check-result-module__2Qu4yq__score>div+div{border-inline-start:1px solid var(--dnd-separator)}.dnd-check-result-module__2Qu4yq__score dd{overflow-wrap:anywhere;justify-content:center;align-items:center;margin:0;display:flex}.dnd-check-result-module__2Qu4yq__score .dnd-check-result-module__2Qu4yq__total{isolation:isolate;background:radial-gradient(ellipse, color-mix(in srgb, var(--check-accent) 12%, transparent), transparent 70%);justify-content:center;width:min(120px,100%);position:relative}.dnd-check-result-module__2Qu4yq__sigil{width:100%;height:100%;color:var(--check-accent);stroke:currentColor;stroke-width:.7px;pointer-events:none;z-index:-1;position:absolute;inset:0}.dnd-check-result-module__2Qu4yq__sigilArc{opacity:.22}.dnd-check-result-module__2Qu4yq__sigilRays,.dnd-check-result-module__2Qu4yq__sigilFracture{display:none}.dnd-check-result-module__2Qu4yq__check[data-result-kind=critical_success] .dnd-check-result-module__2Qu4yq__sigilRays{display:initial;opacity:.65}.dnd-check-result-module__2Qu4yq__check[data-result-kind^=critical_] .dnd-check-result-module__2Qu4yq__sigilArc{opacity:.5}.dnd-check-result-module__2Qu4yq__check[data-result-kind=critical_failure] .dnd-check-result-module__2Qu4yq__sigilArc{stroke-dasharray:22 8 3 8}.dnd-check-result-module__2Qu4yq__check[data-result-kind=critical_failure] .dnd-check-result-module__2Qu4yq__sigilFracture{display:initial;opacity:.6}.dnd-check-result-module__2Qu4yq__check[data-result-kind=failure] .dnd-check-result-module__2Qu4yq__sigilArc{stroke-dasharray:18 5}.dnd-check-result-module__2Qu4yq__score>div:first-child .dnd-check-result-module__2Qu4yq__label{text-align:center;width:min(120px,100%)}.dnd-check-result-module__2Qu4yq__score>div+div{background:linear-gradient(90deg, color-mix(in srgb, var(--check-accent) 4%, transparent), transparent 75%)}.dnd-check-result-module__2Qu4yq__label{color:var(--dnd-muted);font-size:var(--dnd-type-label);font-weight:400;line-height:1.5}.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result] .dnd-check-result-module__2Qu4yq__score strong{color:var(--result-color);font-family:var(--dnd-font-reading);letter-spacing:-.025em;text-shadow:0 0 18px color-mix(in srgb, var(--check-accent) 24%, transparent);font-size:44px;font-weight:450;line-height:1}.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result] .dnd-check-result-module__2Qu4yq__check[data-result-kind^=critical_] .dnd-check-result-module__2Qu4yq__score strong{text-shadow:0 0 22px color-mix(in srgb, var(--check-accent) 48%, transparent)}.dnd-check-result-module__2Qu4yq__target{font-family:var(--dnd-font-reading);color:var(--dnd-text);padding-bottom:2px;font-size:30px;font-weight:400;line-height:1}.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result] .dnd-check-result-module__2Qu4yq__formula{color:var(--dnd-muted);font-size:var(--dnd-type-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;margin:0;font-weight:400;line-height:1.7;display:flex}.dnd-check-result-module__2Qu4yq__formula>span{white-space:nowrap}.dnd-check-result-module__2Qu4yq__formula b{color:var(--dnd-text);font-size:var(--dnd-type-body);font-weight:400}.dnd-check-result-module__2Qu4yq__details{border-top:1px solid color-mix(in srgb, var(--check-engraving) 25%, transparent);margin-top:22px;padding-top:4px;position:relative}.dnd-check-result-module__2Qu4yq__details:before{content:"";border:1px solid color-mix(in srgb, var(--check-engraving) 70%, transparent);background:var(--check-surface);width:5px;height:5px;box-shadow:0 0 0 4px var(--check-surface);pointer-events:none;position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.dnd-check-result-module__2Qu4yq__details summary{cursor:pointer;min-height:44px;color:var(--dnd-muted);font-size:var(--dnd-type-body);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.dnd-check-result-module__2Qu4yq__details summary::-webkit-details-marker{display:none}.dnd-check-result-module__2Qu4yq__details summary:hover{color:var(--dnd-text)}.dnd-check-result-module__2Qu4yq__details summary:focus-visible{outline:2px solid var(--dnd-control-focus-ring);outline-offset:2px}.dnd-check-result-module__2Qu4yq__details summary svg{flex:none;width:16px;height:16px}.dnd-check-result-module__2Qu4yq__details[open] summary svg{transform:rotate(180deg)}.dnd-check-result-module__2Qu4yq__detailContent{color:var(--dnd-muted);font-size:var(--dnd-type-body);overflow-wrap:anywhere;gap:12px;line-height:1.75;display:grid}@media (max-width:639px){.dnd-check-result-module__2Qu4yq__result[data-dnd-check-result]{padding:20px}.dnd-check-result-module__2Qu4yq__corner{width:22px;height:22px}}
.fish-voice-picker-module__wslGpW__voiceField{gap:var(--dnd-field-gap,8px);flex-direction:column;min-width:0;display:flex}.fish-voice-picker-module__wslGpW__dialog[role=dialog][data-slot=dialog-content][data-dnd-mobile-presentation=sheet]{width:min(720px,95vw);height:min(760px,90dvh);padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:0;display:flex;overflow:hidden;max-width:720px!important}.fish-voice-picker-module__wslGpW__pickerTabs[data-slot=tabs]{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:0;display:flex}.fish-voice-picker-module__wslGpW__sourceTabs[data-slot=tabs-list]{flex:none;align-self:flex-start;max-width:calc(100% - 52px);margin-right:52px}.fish-voice-picker-module__wslGpW__toolbar{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;display:grid}.fish-voice-picker-module__wslGpW__toolbar input{width:100%;min-width:0;min-height:44px}.fish-voice-picker-module__wslGpW__dialog .fish-voice-picker-module__wslGpW__toolbar>button[data-slot=button]{--dnd-button-padding:12px;grid-area:1/2;min-height:44px;padding-inline:12px;font-size:14px}.fish-voice-picker-module__wslGpW__results{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:80px;overflow-y:auto}.fish-voice-picker-module__wslGpW__results[data-state=inactive]{display:none}.fish-voice-picker-module__wslGpW__results>p{color:var(--dnd-muted);padding:12px 8px}.fish-voice-picker-module__wslGpW__dialog[data-slot=dialog-content] .fish-voice-picker-module__wslGpW__loadMore[data-slot=button][data-variant][data-size]{--dnd-button-padding:9px;text-align:start;justify-content:flex-start}.fish-voice-picker-module__wslGpW__grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}.fish-voice-picker-module__wslGpW__card{border-radius:var(--dnd-radius);border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:0 8px;display:grid;position:relative}.fish-voice-picker-module__wslGpW__card[data-selected=true]{border-color:var(--dnd-card-border);background:var(--dnd-selected-bg)}.fish-voice-picker-module__wslGpW__dialog[data-slot=dialog-content] .fish-voice-picker-module__wslGpW__card .fish-voice-picker-module__wslGpW__name[data-slot=button][data-variant][data-size]{--dnd-button-padding:0px;width:100%;min-width:0;height:auto;color:var(--dnd-text);text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;padding:4px 0;font-size:14px;font-weight:400;line-height:20px}.fish-voice-picker-module__wslGpW__name>span{min-width:0}.fish-voice-picker-module__wslGpW__dialog .fish-voice-picker-module__wslGpW__card .fish-voice-picker-module__wslGpW__name .fish-voice-picker-module__wslGpW__selectedCheck{width:16px;height:16px;color:var(--dnd-text);flex:none;margin-left:auto}.fish-voice-picker-module__wslGpW__dialog[data-slot=dialog-content] .fish-voice-picker-module__wslGpW__card .fish-voice-picker-module__wslGpW__preview[data-slot=button][data-variant][data-size]{--dnd-button-padding:0px;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--dnd-control-icon);padding:0}.fish-voice-picker-module__wslGpW__dialog .fish-voice-picker-module__wslGpW__card .fish-voice-picker-module__wslGpW__preview[data-slot=button] svg{width:20px;height:20px}.fish-voice-picker-module__wslGpW__previewError{color:var(--dnd-muted);grid-column:1/-1;font-size:12px}.fish-voice-picker-module__wslGpW__filterMenu[data-slot=dropdown-menu-content]{--dnd-layer-menu:calc(var(--dnd-layer-detail,90) + 2);z-index:var(--dnd-layer-menu);width:min(320px,100vw - 32px);max-height:min(480px, 60dvh, var(--radix-dropdown-menu-content-available-height));flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.fish-voice-picker-module__wslGpW__filterOptions{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden auto}.fish-voice-picker-module__wslGpW__filterTags{flex-wrap:wrap;gap:6px;padding:0 2px 2px;display:flex}.fish-voice-picker-module__wslGpW__filterTags [data-slot=button]{white-space:normal;flex:none;max-width:100%}.fish-voice-picker-module__wslGpW__filterActions{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.fish-voice-picker-module__wslGpW__filterActions [role=menuitem]{justify-content:center}@media (min-width:761px){.fish-voice-picker-module__wslGpW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}.fish-voice-picker-module__wslGpW__overlay[data-slot=dialog-overlay]{z-index:var(--dnd-layer-detail,90)}.fish-voice-picker-module__wslGpW__dialog[data-slot=dialog-content]{z-index:calc(var(--dnd-layer-detail,90) + 1)}
.dnd-game-narrative-module__yofdUW__narrative{--narrative-easing:cubic-bezier(.22, .75, .25, 1);min-width:0;min-height:0;transition:gap .38s var(--narrative-easing);flex-direction:column;flex:1 1 0;gap:0;display:flex}.dnd-game-narrative-module__yofdUW__narrative>[data-dnd-timeline]{transition:flex-grow .38s var(--narrative-easing), flex-basis .38s var(--narrative-easing);flex:1 1 0}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]{gap:12px}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]>[data-dnd-timeline]{flex:0 184px}.dnd-game-narrative-module__yofdUW__scene{opacity:0;min-width:0;min-height:0;transition:flex-grow .38s var(--narrative-easing), opacity .25s ease;flex:0 1 0;position:relative;overflow:hidden}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false] .dnd-game-narrative-module__yofdUW__scene{opacity:1;flex-grow:1}.dnd-game-narrative-module__yofdUW__imageFrame{background:color-mix(in srgb, var(--dnd-bg) 60%, transparent);border:0;border-radius:10px;position:absolute;inset:0;overflow:hidden}.dnd-game-narrative-module__yofdUW__image{object-fit:contain}@media (max-height:560px){.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]>[data-dnd-timeline]{flex-basis:130px}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]{gap:6px}}@media (prefers-reduced-motion:reduce){.dnd-game-narrative-module__yofdUW__narrative,.dnd-game-narrative-module__yofdUW__narrative>[data-dnd-timeline],.dnd-game-narrative-module__yofdUW__scene{transition:none}}@media (min-width:640px) and (max-height:560px){.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]{flex-direction:row}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false]>[data-dnd-timeline]{flex:0 45%}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false] .dnd-game-narrative-module__yofdUW__scene{flex:1 1 0}}.dnd-game-narrative-module__yofdUW__narrative[data-expanded=false][data-has-mechanics=true]>[data-dnd-timeline]{flex:0 auto;max-height:100%}.dnd-game-narrative-module__yofdUW__imageFrame{border-radius:var(--dnd-radius);box-shadow:none;border:0}
.dnd-brand-logo-module__1IqHWG__hero{font-family:var(--dnd-font-title,sans-serif);font-weight:var(--weight-heading);text-transform:uppercase;white-space:nowrap;color:var(--dnd-heading);letter-spacing:.02em;text-shadow:0 2px 12px #000;font-size:clamp(40px,9vw,82px);line-height:1;display:block}.dnd-brand-logo-module__1IqHWG__compact{object-fit:contain;object-position:left center;width:156px;max-width:100%;height:auto;max-height:52px;display:block}@media (max-width:767px){.dnd-brand-logo-module__1IqHWG__hero{font-size:clamp(36px,9vw,44px)}.dnd-brand-logo-module__1IqHWG__compact{width:132px;max-height:44px}}
.dnd-sheet-item-artwork-module__NG0tJG__label{text-align:start;align-items:center;gap:8px;min-width:0;display:flex}.dnd-sheet-item-artwork-module__NG0tJG__label>span:last-child{min-width:0}.dnd-sheet-item-artwork-module__NG0tJG__label[data-dnd-sheet-label=spells]{gap:14px;width:100%}.dnd-sheet-item-artwork-module__NG0tJG__label[data-dnd-sheet-label=spells] .dnd-sheet-item-artwork-module__NG0tJG__artwork{width:52px;height:52px}.dnd-sheet-item-artwork-module__NG0tJG__spellText{flex-direction:column;gap:4px;min-width:0;line-height:1.5;display:flex}.dnd-sheet-item-artwork-module__NG0tJG__subtitle{color:var(--dnd-muted);font-size:var(--dnd-type-label);font-weight:var(--weight-body);line-height:var(--leading-label);white-space:normal;overflow-wrap:anywhere;display:block}.dnd-sheet-item-artwork-module__NG0tJG__artwork{flex:none;place-items:center;width:40px;height:40px;display:grid}.dnd-sheet-item-artwork-module__NG0tJG__artwork img{object-fit:contain;width:100%;height:100%}
@scope(:root,[data-dnd-ui=current]) to ([data-dnd-ui=legacy]){.dnd-hub-hero-module__TOe4ka__hero,:scope.dnd-hub-hero-module__TOe4ka__hero{min-height:calc(min(380px, 42.5svh) + var(--dnd-hub-header-height,80px));padding:calc(var(--dnd-hub-header-height,80px) + 24px) 24px 24px;background:var(--dnd-bg);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.dnd-hub-hero-module__TOe4ka__copy,:scope.dnd-hub-hero-module__TOe4ka__copy{text-align:center;width:min(100%,1000px);min-width:0}.dnd-hub-hero-module__TOe4ka__title,:scope.dnd-hub-hero-module__TOe4ka__title{width:min(100%,480px);margin:0 auto;line-height:1}.dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__description{max-width:52ch;font-size:var(--dnd-type-intro);text-wrap:balance;overflow-wrap:anywhere;margin:12px auto 0;line-height:1.7}.dnd-hub-hero-module__TOe4ka__hero .dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__hero .dnd-hub-hero-module__TOe4ka__description{color:var(--dnd-text)}@media (max-width:767px){.dnd-hub-hero-module__TOe4ka__hero,:scope.dnd-hub-hero-module__TOe4ka__hero{min-height:calc(280px + var(--dnd-hub-header-height,112px));padding:calc(var(--dnd-hub-header-height,112px) + 20px) 24px 20px}.dnd-hub-hero-module__TOe4ka__title,:scope.dnd-hub-hero-module__TOe4ka__title{max-width:220px}.dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__description{margin-top:8px}}}@scope([data-dnd-ui=legacy]) to ([data-dnd-ui=current]){.dnd-hub-hero-module__TOe4ka__hero,:scope.dnd-hub-hero-module__TOe4ka__hero{min-height:calc(min(380px, 42.5svh) + var(--dnd-hub-header-height,80px));padding:calc(var(--dnd-hub-header-height,80px) + 24px) 24px 24px;background:var(--dnd-bg);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.dnd-hub-hero-module__TOe4ka__copy,:scope.dnd-hub-hero-module__TOe4ka__copy{text-align:center;width:min(100%,1000px);min-width:0}.dnd-hub-hero-module__TOe4ka__title,:scope.dnd-hub-hero-module__TOe4ka__title{width:max-content;max-width:100%;margin:0 auto;line-height:1}.dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__description{max-width:52ch;font-size:var(--dnd-type-body);text-wrap:balance;overflow-wrap:anywhere;margin:12px auto 0;line-height:1.7}.dnd-hub-hero-module__TOe4ka__hero .dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__hero .dnd-hub-hero-module__TOe4ka__description{color:var(--dnd-text)}@media (max-width:767px){.dnd-hub-hero-module__TOe4ka__hero,:scope.dnd-hub-hero-module__TOe4ka__hero{min-height:calc(280px + var(--dnd-hub-header-height,112px));padding:calc(var(--dnd-hub-header-height,112px) + 20px) 24px 20px}.dnd-hub-hero-module__TOe4ka__title,:scope.dnd-hub-hero-module__TOe4ka__title{max-width:100%}.dnd-hub-hero-module__TOe4ka__description,:scope.dnd-hub-hero-module__TOe4ka__description{margin-top:8px}}}.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero]{--hero-header-offset:var(--dnd-hub-sticky-offset,var(--dnd-page-header-total-height,64px));isolation:isolate;margin-top:calc(-1 * var(--hero-header-offset));min-height:calc(min(380px, 42.5svh) + var(--hero-header-offset));padding:calc(32px + var(--hero-header-offset)) 24px 32px;background:var(--dnd-bg) url(/branding/dnd/dragon-city-poster.webp) center / cover no-repeat}.dnd-hub-hero-module__TOe4ka__hero:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--dnd-bg), transparent 55%), linear-gradient(90deg, #0006, #0003, #0006);position:absolute;inset:0}.dnd-hub-hero-module__TOe4ka__video{z-index:-2;object-fit:cover;object-position:center;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.dnd-hub-hero-module__TOe4ka__video[data-playing=true]{opacity:1}.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__copy{transform:translateY(-32px)}.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__description{font-weight:400}.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__description:lang(en){white-space:nowrap}.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__title{width:fit-content;max-width:100%;font-family:var(--dnd-font-reading,Georgia, serif);letter-spacing:.1em;color:var(--dnd-text);text-shadow:0 2px 16px #0000008c;margin:0 auto 16px;font-size:clamp(32px,6vw,64px);font-weight:500;line-height:1.2}@supports ((-webkit-background-clip:text) or (background-clip:text)){.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__title{color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.3px #fff5dc4d;text-shadow:none;filter:drop-shadow(0 1px #28190cd9)drop-shadow(0 3px 4px #000000a6)drop-shadow(0 0 14px #f0d2a51f);background:linear-gradient(#fffdf5 8%,#eddfc8 32%,#fffaf0 46%,#b9a389 52%,#e4cfad 70%,#fff5df 94%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__title{color:canvastext;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;filter:none;background:0 0}}@media (min-width:768px){.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero] .dnd-hub-hero-module__TOe4ka__description{font-size:20px}}@media (max-width:767px){.dnd-hub-hero-module__TOe4ka__hero[data-dnd-hero]{min-height:calc(280px + var(--hero-header-offset));padding:calc(24px + var(--hero-header-offset)) 24px 24px}}
.world-narration-control-module__VwQrKW__control{color:var(--dnd-muted);flex:none;justify-content:flex-end;align-items:center;gap:8px;margin:0;font-size:12px;display:flex;position:relative}.world-narration-control-module__VwQrKW__button{width:36px;height:36px;color:var(--dnd-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:inline-flex}.world-narration-control-module__VwQrKW__button svg{width:18px;height:18px}.world-narration-control-module__VwQrKW__button:hover{color:var(--dnd-text);background:0 0}.world-narration-control-module__VwQrKW__button:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:3px}.world-narration-control-module__VwQrKW__button:disabled{opacity:.45;cursor:default}.world-narration-control-module__VwQrKW__control>[role=status]{text-align:right;width:220px;max-width:calc(100vw - 40px);position:absolute;top:100%;right:0}
.dnd-ability-value-module__gAQ6Pq__value{white-space:normal;background:var(--dnd-world-tag,var(--dnd-panel-deep));width:100%;min-width:0;height:100%;min-height:88px;color:var(--dnd-world-text,var(--dnd-text));cursor:help;box-shadow:none;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;padding:12px 8px;display:flex}.dnd-ability-value-module__gAQ6Pq__label{color:var(--dnd-world-secondary,var(--dnd-muted));justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.dnd-ability-value-module__gAQ6Pq__label svg{flex-shrink:0;width:13px;height:13px}.dnd-ability-value-module__gAQ6Pq__numbers{text-align:center;gap:2px;display:grid}.dnd-ability-value-module__gAQ6Pq__numbers strong{font-size:24px;font-weight:500;line-height:1.4}.dnd-ability-value-module__gAQ6Pq__numbers>span{color:var(--dnd-ability-accent,var(--dnd-label));font-size:13px}.dnd-ability-value-module__gAQ6Pq__value[data-kind=total]{text-align:start;padding:12px}.dnd-ability-value-module__gAQ6Pq__value[data-kind=total] .dnd-ability-value-module__gAQ6Pq__label{justify-content:flex-start;font-size:12px}.dnd-ability-value-module__gAQ6Pq__value[data-kind=total] .dnd-ability-value-module__gAQ6Pq__numbers{align-items:baseline;gap:8px;display:flex}.dnd-ability-value-module__gAQ6Pq__value small{color:var(--dnd-world-secondary,var(--dnd-muted));overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.5}.dnd-ability-value-module__gAQ6Pq__value:hover,.dnd-ability-value-module__gAQ6Pq__value[data-state=delayed-open],.dnd-ability-value-module__gAQ6Pq__value[data-state=instant-open]{color:var(--dnd-text);background:var(--dnd-panel);border-color:color-mix(in srgb, var(--dnd-border-hover) 43.92%, transparent)}.dnd-ability-value-module__gAQ6Pq__value:focus-visible{outline:2px solid var(--dnd-focus-ring);outline-offset:-2px;box-shadow:none}.dnd-ability-value-module__gAQ6Pq__content{--foreground:var(--dnd-text);--background:var(--dnd-panel-deep);width:320px;max-width:calc(var(--dnd-settings-viewport-width,100vw) - 24px);max-height:min(var(--radix-tooltip-content-available-height), calc(var(--dnd-settings-viewport-height,100dvh) - 24px));overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--dnd-border-hover) 37.65%, transparent);z-index:var(--dnd-layer-menu);box-shadow:0 12px 36px color-mix(in srgb, var(--dnd-bg) 46.67%, transparent);border-radius:10px;padding:14px;animation:none;display:block;overflow-y:auto}.dnd-ability-value-module__gAQ6Pq__explanation{overflow-wrap:anywhere;gap:10px;min-width:0;line-height:1.7;display:grid}.dnd-ability-value-module__gAQ6Pq__explanation>strong{color:var(--dnd-label);font-size:14px}.dnd-ability-value-module__gAQ6Pq__explanation dl{gap:5px;display:grid}.dnd-ability-value-module__gAQ6Pq__explanation dl>div{justify-content:space-between;gap:12px;display:flex}.dnd-ability-value-module__gAQ6Pq__explanation dt{color:var(--dnd-muted)}.dnd-ability-value-module__gAQ6Pq__explanation dd{color:var(--dnd-text);font-weight:500}.dnd-ability-value-module__gAQ6Pq__formula{color:var(--dnd-label);font-variant-numeric:tabular-nums}
.world-play-actions-module__YUbUBG__actions{flex-wrap:wrap;gap:12px;width:100%;min-width:0;display:flex}.world-play-actions-module__YUbUBG__options{width:100%;min-width:0}.world-play-actions-module__YUbUBG__buttons{gap:12px;width:100%;min-width:0;display:flex}.world-play-actions-module__YUbUBG__buttons>button{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0;height:auto;min-height:48px}.world-play-actions-module__YUbUBG__status{width:100%;color:var(--dnd-muted,#aaa);font-size:13px}.world-play-actions-module__YUbUBG__status button{font-size:inherit;margin-inline-start:8px;text-decoration:underline}.world-play-actions-module__YUbUBG__chooser{background:var(--dnd-bg,#171717);max-width:560px;color:var(--dnd-text,#eee)}.world-play-actions-module__YUbUBG__list{gap:12px;max-height:60dvh;display:grid;overflow-y:auto}.world-play-actions-module__YUbUBG__save{text-align:start;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff26;border-radius:8px;gap:6px;padding:16px;display:grid}.world-play-actions-module__YUbUBG__save:hover{background:#ffffff12}.world-play-actions-module__YUbUBG__save:focus-visible{outline-offset:-2px;outline:2px solid}.world-play-actions-module__YUbUBG__save span,.world-play-actions-module__YUbUBG__save time{color:var(--dnd-muted,#aaa);font-size:13px}
.dnd-world-entry-module__7oCqta__screen{isolation:isolate;width:min(100%, var(--dnd-settings-viewport-width,100vw));min-height:var(--dnd-settings-viewport-height,100dvh);color:var(--dnd-text);background-color:var(--dnd-bg);font-family:var(--dnd-font-body);background-position:50%;background-size:cover;flex-direction:column;margin:0;display:flex;position:relative;overflow-x:clip}.dnd-world-entry-module__7oCqta__screen *{min-width:0}.dnd-world-entry-module__7oCqta__detailScroll{flex:1;width:100%;max-width:780px;margin:0;padding:20px 16px 0}.dnd-world-entry-module__7oCqta__gameplayOptions{width:100%;max-width:810px;margin-inline:auto;padding:12px 16px 0}.dnd-world-entry-module__7oCqta__detailScroll h1{margin:24px 0 18px;font-size:clamp(30px,7vw,48px);font-weight:400}.dnd-world-entry-module__7oCqta__back{background:color-mix(in srgb, var(--dnd-bg) 70.2%, transparent);border-color:color-mix(in srgb, var(--dnd-control-border) 16.86%, transparent);border-radius:7px;width:36px;height:36px}.dnd-world-entry-module__7oCqta__glass{border:1px solid color-mix(in srgb, var(--dnd-control-border) 14.51%, transparent);background:color-mix(in srgb, var(--dnd-accent) 7.84%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:9px;margin-bottom:10px;padding:16px}.dnd-world-entry-module__7oCqta__glass h2{margin-bottom:14px;font-size:20px;font-weight:400}.dnd-world-entry-module__7oCqta__glass p{font-size:var(--dnd-type-body);color:var(--dnd-muted);white-space:pre-line;line-height:1.8}.dnd-world-entry-module__7oCqta__glass .dnd-world-entry-module__7oCqta__lead{color:var(--dnd-text)}.dnd-world-entry-module__7oCqta__screen[data-dnd-world-detail] .dnd-world-entry-module__7oCqta__glass .dnd-world-entry-module__7oCqta__lead{font-size:14px}.dnd-world-entry-module__7oCqta__tags{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.dnd-world-entry-module__7oCqta__tags span{border:1px solid var(--dnd-control-border);max-width:100%;color:var(--dnd-muted);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.dnd-world-entry-module__7oCqta__tags svg{flex-shrink:0;width:15px}.dnd-world-entry-module__7oCqta__footer{padding:var(--dnd-action-bar-padding-y) 16px max(var(--dnd-action-bar-padding-y), env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--dnd-bg) 20%);z-index:2;gap:12px;margin-top:auto;display:flex;position:sticky;bottom:0}.dnd-world-entry-module__7oCqta__footer>*{flex:1}.dnd-world-entry-module__7oCqta__footer button,.dnd-world-entry-module__7oCqta__footer a{white-space:normal;text-align:center;height:auto;min-height:50px;font:inherit;border:1px solid color-mix(in srgb, var(--dnd-control-border) 23.14%, transparent);border-radius:6px;padding:12px 10px;font-size:18px}.dnd-world-entry-module__7oCqta__primary{background:linear-gradient(110deg, var(--dnd-panel), var(--dnd-panel));color:var(--dnd-text)}.dnd-world-entry-module__7oCqta__party{flex-direction:column;display:flex}.dnd-world-entry-module__7oCqta__modes{z-index:1;margin:0 18px;position:relative}.dnd-world-entry-module__7oCqta__modes>*{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:0}.dnd-world-entry-module__7oCqta__modes label{border-radius:6px;align-items:center;gap:5px;min-height:48px;padding:12px 16px}.dnd-world-entry-module__7oCqta__modes label>span>span:last-child{display:none}.dnd-world-entry-module__7oCqta__modes label>span>span:first-child{font-size:12px}.dnd-world-entry-module__7oCqta__portrait{z-index:-1;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.dnd-world-entry-module__7oCqta__scrim{z-index:-1;background:linear-gradient(color-mix(in srgb, var(--dnd-bg) 50.2%, transparent), transparent 30%, color-mix(in srgb, var(--dnd-bg) 25.1%, transparent) 50%, color-mix(in srgb, var(--dnd-bg) 92.16%, transparent) 88%);position:absolute;inset:0}.dnd-world-entry-module__7oCqta__partyBody{flex-direction:column;flex:none;justify-content:flex-start;min-height:0;padding:24px 18px;display:flex}.dnd-world-entry-module__7oCqta__characterChoice{align-self:center;max-width:100%;margin:0 0 4px}.dnd-world-entry-module__7oCqta__characterChoice [data-slot=select-trigger]{background:color-mix(in srgb, var(--dnd-bg) 70.2%, transparent);width:min(230px,100%);color:var(--dnd-text);border-color:color-mix(in srgb, var(--dnd-control-border) 25.1%, transparent)}.dnd-world-entry-module__7oCqta__portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 12px;display:grid}.dnd-world-entry-module__7oCqta__portraitCard{aspect-ratio:3/4;background:color-mix(in srgb, var(--dnd-bg) 66.67%, transparent);border:0;border-radius:8px;height:auto;position:relative;overflow:hidden}.dnd-world-entry-module__7oCqta__portraitCard[aria-pressed=true]{box-shadow:none;border:0}.dnd-world-entry-module__7oCqta__portraitCard img{object-fit:cover;object-position:center top;width:100%;height:100%}.dnd-world-entry-module__7oCqta__portraitCard span{background:linear-gradient(transparent, var(--dnd-bg));text-align:center;overflow-wrap:anywhere;padding:18px 3px 6px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.dnd-world-entry-module__7oCqta__summary{background:color-mix(in srgb, var(--dnd-panel) 67.06%, transparent);border:0;border-radius:7px;padding:13px}.dnd-world-entry-module__7oCqta__summaryTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.dnd-world-entry-module__7oCqta__summaryTop h2{font-size:20px;font-weight:400}.dnd-world-entry-module__7oCqta__sheetLink{font:inherit;color:var(--dnd-label);text-align:right;white-space:normal;font-size:13px}.dnd-world-entry-module__7oCqta__stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.dnd-world-entry-module__7oCqta__stats dt{color:var(--dnd-muted);font-size:12px}.dnd-world-entry-module__7oCqta__stats dd{overflow-wrap:anywhere;margin-top:6px;font-size:15px}.dnd-world-entry-module__7oCqta__note{color:var(--dnd-muted);margin:12px 0;font-size:13px;line-height:1.7}.dnd-world-entry-module__7oCqta__empty{text-align:center;gap:16px;margin:0;padding:40px 18px;display:grid}.dnd-world-entry-module__7oCqta__empty [data-slot=button]{background:var(--dnd-panel-deep);color:var(--dnd-text);border:1px solid color-mix(in srgb, var(--dnd-control-border) 28.24%, transparent)}.dnd-world-entry-module__7oCqta__footer>button[data-variant=outline]{background:var(--dnd-bg);color:var(--dnd-text)}.dnd-world-entry-module__7oCqta__screen .dnd-world-entry-module__7oCqta__back[data-slot=button]{border-radius:7px!important}.dnd-world-entry-module__7oCqta__characterMenu{background:var(--dnd-panel-deep);color:var(--dnd-text);border:1px solid color-mix(in srgb, var(--dnd-control-border) 26.67%, transparent);border-radius:6px}.dnd-world-entry-module__7oCqta__characterMenu [role=option][data-highlighted]{background:var(--dnd-panel);color:var(--dnd-text)}.dnd-world-entry-module__7oCqta__glass,.dnd-world-entry-module__7oCqta__summary{border-radius:var(--dnd-radius);box-shadow:none;background:color-mix(in srgb, var(--dnd-panel-deep) 90%, transparent);border:0}.dnd-world-entry-module__7oCqta__detailScroll h1{font-size:var(--dnd-type-page);background:var(--dnd-title-gradient);color:var(--dnd-heading);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dnd-world-entry-module__7oCqta__portraitCard[aria-pressed=true] span{background:var(--dnd-accent-soft);color:var(--dnd-bg)}
