:root{--z-hud:20;--z-side-rail:25;--z-command:30;--z-toast:50;--font-display:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong",serif;--font-ui:"Inter","Noto Sans SC","Source Han Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--fs-card-title-stable:clamp(20px,1.35vw,24px);--fs-reader-stable:clamp(15px,0.92vw,17px);--lh-reader-stable:1.58}.summary-text{--summary-lines:4;margin:0;overflow-wrap:anywhere}.panel-card{width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-4);border:1px solid hsla(41,57%,64%,.14);background:rgba(7,12,16,.72);color:hsla(44,49%,92%,.94);box-shadow:inset 0 1px 0 rgba(255,244,210,.055),0 18px 56px rgba(0,0,0,.26);overflow:hidden;contain:layout paint}.panel-card--compact{gap:var(--space-3)}.panel-card--muted{background:rgba(5,10,14,.58);border-color:hsla(41,57%,64%,.1)}.panel-card--active{border-color:hsla(41,57%,64%,.32);background:rgba(15,22,24,.82)}.panel-card--danger{border-color:hsla(0,91%,71%,.22);background:rgba(45,10,14,.42)}.panel-card__actions,.panel-card__content,.panel-card__header{min-width:0}.panel-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.panel-card__heading{min-width:0;display:grid;gap:var(--space-2)}.panel-card__kicker,.panel-card__meta{margin:0;color:hsla(41,57%,64%,.72);font-size:13px;line-height:1.35;letter-spacing:0}.panel-card__title{margin:0;color:hsla(44,49%,92%,.96);font-size:var(--fs-card-title-stable,22px);line-height:1.24;letter-spacing:0;overflow-wrap:anywhere}.panel-card__status{flex:0 0 auto;max-width:42%;padding:var(--space-2) var(--space-3);border-radius:999px;border:1px solid hsla(41,57%,64%,.16);background:rgba(4,8,12,.54);color:rgba(215,224,226,.76);font-size:13px;font-weight:700;line-height:1.2;text-align:center}.panel-card__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:start}.panel-card__body{min-width:0;max-width:100%;overflow-wrap:anywhere}.panel-card__body>:where(p,ul,ol,blockquote):first-child{margin-top:0}.panel-card__body>:where(p,ul,ol,blockquote):last-child{margin-bottom:0}.panel-card__media{width:var(--media-thumb-width);min-width:0;max-width:100%;justify-self:end}.panel-card__media .media-thumb{width:100%}.panel-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-2)}.panel-card__actions:empty{display:none}.panel-card__tag{display:inline-flex;align-items:center;min-height:26px;padding:0 var(--space-3);border-radius:999px;border:1px solid hsla(41,57%,64%,.14);color:rgba(215,224,226,.72);background:rgba(4,8,12,.42);font-size:12px;font-weight:700;line-height:1}.archive-list-item .summary-text,.observation-card .summary-text{--summary-lines:4}.archive-list-item__media,.observation-card__media{width:var(--media-thumb-width);height:var(--media-thumb-height)}.observation-card__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.media-thumb{flex:0 0 auto;max-width:100%;min-height:0;border-radius:18px;border-color:hsla(41,57%,64%,.14)}.media-thumb--compact{width:var(--media-thumb-width);height:var(--media-thumb-height);min-height:var(--media-thumb-height)}.media-thumb--wide{width:100%;min-height:var(--media-thumb-height)}.media-thumb--inline{width:min(100%,var(--media-thumb-width));height:var(--ui-media-inline-height)}.empty-media-state,.media-thumb.empty-media-state{min-height:64px;padding:var(--space-3) var(--space-4);border-style:dashed;background:rgba(5,10,14,.5)}.media-thumb--compact.empty-media-state{min-height:var(--media-thumb-height)}.media-thumb__label{font-size:13px}.collapsible-section{width:100%;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-padding-sm);border-radius:var(--card-radius);border:1px solid hsla(41,57%,64%,.12);background:rgba(5,10,14,.56);overflow:hidden}.collapsible-section--expanded{border-color:hsla(41,57%,64%,.28);background:rgba(10,16,18,.74)}.collapsible-section__header,.collapsible-section__toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.collapsible-section__toggle{flex:1 1 auto;min-height:44px;padding:0 var(--space-4);border-radius:14px;border:1px solid hsla(41,57%,64%,.14);background:rgba(4,8,12,.48);color:hsla(44,49%,92%,.9);font-size:15px;font-weight:800;line-height:1.2;text-align:left}.collapsible-section__toggle>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collapsible-section__state{flex:0 0 auto;color:hsla(41,57%,64%,.76);font-size:13px}.collapsible-section__actions{flex:0 0 auto;display:flex;gap:var(--space-2)}.collapsible-section__summary{--summary-lines:3}.collapsible-section__body{min-width:0;max-height:min(520px,calc(100vh - 240px));overflow:auto;overscroll-behavior:contain;padding:var(--space-4);border-radius:18px;background:rgba(3,7,10,.42)}.overlay-root.ui-overlay-root{display:grid!important;place-items:center!important;padding:var(--space-6)!important;pointer-events:auto!important}.ui-overlay-panel__backdrop{position:fixed!important;inset:0!important;z-index:0!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.58)!important;backdrop-filter:blur(6px)!important;pointer-events:auto!important}.ui-overlay-panel.overlay-panel{position:relative!important;inset:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid hsla(41,57%,64%,.2)!important;background:rgba(8,13,17,.96)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.065),0 38px 120px rgba(0,0,0,.58)!important;pointer-events:auto!important}.ui-overlay-panel--sm.overlay-panel{width:min(560px,calc(100vw - 48px))!important}.ui-overlay-panel--full.overlay-panel{width:min(var(--panel-max-width),calc(100vw - 40px))!important;height:min(860px,calc(100vh - 40px))!important;max-height:calc(100vh - 40px)!important}.ui-overlay-panel__actions,.ui-overlay-panel__header{flex:0 0 auto;padding:var(--card-padding-md)}.ui-overlay-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);border-bottom:1px solid hsla(41,57%,64%,.12)}.ui-overlay-panel__kicker{margin:0 0 var(--space-2);color:hsla(41,57%,64%,.74);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0}.ui-overlay-panel__title{margin:0;color:hsla(44,49%,92%,.96);font-size:clamp(22px,2vw,30px);line-height:1.2;letter-spacing:0}.ui-overlay-panel__close{flex:0 0 auto;min-width:72px;min-height:40px;padding:0 var(--space-4);border-radius:999px;border:1px solid hsla(41,57%,64%,.18);background:rgba(4,8,12,.52);color:hsla(40,39%,91%,.9);font-weight:800}.ui-overlay-panel__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--card-padding-md);scrollbar-width:thin}.ui-overlay-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);border-top:1px solid hsla(41,57%,64%,.12)}.detail-modal .ui-overlay-panel__body{font-size:16px;line-height:1.72;color:hsla(40,39%,91%,.82)}.image-lightbox-backdrop,.image-lightbox.overlay-root{pointer-events:auto!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive].overlay-root,.overlay-panel-layer,.overlay-root{z-index:var(--z-backdrop)!important}.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel,.dream-modal-panel,.overlay-panel,.ui-overlay-panel.overlay-panel{z-index:var(--z-overlay-panel)!important;pointer-events:auto!important;overflow:hidden!important}.reader-settings-overlay .reader-preview{margin-top:0!important}.observation-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--panel-gap);margin-top:var(--space-3);max-height:min(58vh,720px);overflow-y:auto;overflow-x:hidden;padding-right:var(--space-1);align-items:start}.observation-card.observation-card--listed{max-height:360px;min-height:var(--summary-card-min-height);overflow:hidden}.observation-card.observation-card--expanded{border-color:hsla(41,57%,64%,.3)}.observation-card--listed .panel-card__body{max-height:none!important;display:grid;gap:var(--space-3);overflow:hidden}.observation-card--listed .summary-text{--summary-lines:5}.archive-item__actions,.observation-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.observation-card__detail{max-height:132px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:var(--space-3);border-radius:16px;border:1px solid hsla(41,57%,64%,.12);background:rgba(3,7,10,.38);color:hsla(40,39%,91%,.82);font-size:14px;line-height:1.72}.observation-card__detail p{margin:0;white-space:pre-line}.archive-list-panel{overflow:hidden}.archive-list{display:grid;gap:var(--panel-gap);min-width:0;margin-top:var(--space-4)}.archive-item.panel-card{width:100%;max-width:100%;min-height:var(--summary-card-min-height);overflow:hidden}.archive-item .panel-card__content{display:grid!important;grid-template-columns:minmax(0,1fr) 220px!important;gap:24px!important;align-items:stretch!important}.archive-item .panel-card__body{max-height:none!important;overflow:hidden!important}.archive-item .summary-text{--summary-lines:3}.archive-item .panel-card__media{width:220px!important;min-width:220px!important;max-width:220px!important;align-self:stretch}.archive-media,.archive-media.media-thumb{width:220px!important;height:148px!important;min-height:148px!important;border-radius:18px!important;overflow:hidden!important}.archive-media .media-thumb__image,.archive-media img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important}.archive-item__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.archive-item .panel-card__status{max-width:none}.image-lightbox-stage figcaption{display:block!important;max-height:96px!important;color:hsla(40,39%,91%,.78)!important;font-size:13px!important;line-height:1.6!important;background:rgba(2,5,8,.78)!important}@media (max-width:900px){.observation-list{grid-template-columns:1fr;max-height:none}.archive-item .panel-card__content{grid-template-columns:1fr!important}.archive-item .panel-card__media,.archive-media,.archive-media.media-thumb{width:100%!important;min-width:0!important;max-width:100%!important}}@media (max-width:760px){.panel-card{padding:var(--card-padding-sm)}.collapsible-section__header,.panel-card__header{flex-direction:column;align-items:stretch}.panel-card__status{max-width:none}.panel-card--with-media .panel-card__content{grid-template-columns:1fr}.archive-list-item__media,.media-thumb--compact,.observation-card__media,.panel-card__media,.panel-card__media .media-thumb{width:100%}.overlay-root.ui-overlay-root{padding:var(--space-4)!important}.ui-overlay-panel--full.overlay-panel,.ui-overlay-panel--lg.overlay-panel,.ui-overlay-panel--sm.overlay-panel,.ui-overlay-panel.overlay-panel{width:calc(100vw - 32px)!important;max-height:calc(100vh - 32px)!important;border-radius:20px!important}.ui-overlay-panel__actions,.ui-overlay-panel__body,.ui-overlay-panel__header{padding:var(--card-padding-sm)}}body,html{width:100%;min-height:100%;background:#05080c}button,input,select,textarea{font-family:var(--font-ui)!important}.color-picker-overlay,.coordinate-overlay,.debug-layer,.debug-overlay,.layout-debug-overlay,.rgb-overlay,.screenshot-helper,[data-color-picker],[data-coordinate-layer],[data-debug-layer],[data-dev-grid],[data-dev-overlay],[data-layout-debug],[data-rgb-overlay]{display:none!important;visibility:hidden!important;pointer-events:none!important}.book-page-spread:after,.book-page-spread:before,.book-page:after,.book-page:before,.book-reader:after,.book-reader:before,.dream-background,.dream-background *,.dream-branch-page:after,.dream-branch-page:before,.dream-entry-flow:after,.dream-entry-flow:before,.dream-game-shell:after,.dream-game-shell:before,.dream-scene-stage:not(.is-active),.game-viewport__background,.game-viewport__background *,.scene-shell.is-inactive,.scene-shell:after,.scene-shell:before,.scene-shell[data-transition-state=exiting],.scene-shell[data-transition-state=inactive],.story-theater-frame:after,.story-theater-frame:before{pointer-events:none!important}.dream-scene-stage:not(.is-active):not(.is-exiting),.scene-shell.is-inactive,.scene-shell[data-transition-state=inactive]{visibility:hidden!important;opacity:0!important}main:has(.dream-game-shell){width:100%!important;height:auto!important;overflow-x:clip!important;overflow-y:visible!important;padding:0 clamp(16px,2vw,32px)!important}main:has(.dream-game-shell)>div{width:min(1480px,100%)!important;max-width:min(1480px,100%)!important;min-height:0!important;margin:clamp(24px,3vw,48px) auto!important;display:flex!important;flex-direction:column!important;gap:clamp(24px,3vw,44px)!important}main:has(.dream-game-shell) .dream-titlebar{display:none!important}main:has(.dream-game-shell)>div>.dream-status-bar{z-index:var(--z-hud)!important}main:has(.dream-game-shell)>div>.space-y-6{z-index:var(--z-scene)!important}main:has(.dream-game-shell)>div>.space-y-6>.dream-summary-card,main:has(.dream-game-shell)>div>.space-y-6>:not(.dream-game-shell):not(.dream-archive-drawer-layer){display:none!important;visibility:hidden!important;pointer-events:none!important}main:has(.dream-game-shell) .dream-game-shell{height:100%!important;grid-template-columns:minmax(0,1fr) 72px!important;grid-template-rows:minmax(0,1fr) 104px!important;gap:16px!important;overflow:hidden!important;z-index:var(--z-scene)!important}main:has(.dream-game-shell) .dream-game-theater{grid-column:1!important;grid-row:1!important;height:100%!important;overflow:hidden!important}main:has(.dream-game-shell) .dream-game-side{grid-column:2!important;grid-row:1!important;min-width:72px!important;height:100%!important;overflow:hidden!important;position:relative!important;z-index:var(--z-side-rail)!important;align-self:stretch!important}main:has(.dream-game-shell) .dream-game-info{display:none!important}main:has(.dream-game-shell) .dream-game-console{grid-column:1/3!important;grid-row:2!important;height:104px!important;overflow:hidden!important;z-index:var(--z-command)!important}main:has(.dream-game-shell) .dream-game-console>*{height:100%!important;min-height:0!important;overflow:hidden!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel{height:100%!important;min-height:0!important;overflow:hidden!important;padding:12px 18px!important}main:has(.dream-game-shell) .dream-game-console .reader-command-panel{display:grid!important;grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;align-items:center!important;gap:16px!important}.reader-system-controls{min-width:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.reader-system-controls button{min-width:0!important;height:44px!important;padding:0 12px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.15!important}.reader-command-actions{height:100%!important;overflow:auto!important;scrollbar-width:thin}.reader-command-actions>.grid{height:auto!important;min-height:0!important;align-items:center!important;grid-template-columns:repeat(2,minmax(180px,360px)) auto!important;justify-content:end!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-primary,.dream-action-primary,.dream-button-primary){max-width:420px!important;min-height:56px!important;font-size:15px!important;font-family:var(--font-ui)!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-secondary,.dream-action,.dream-button-secondary){min-height:44px!important;font-size:13px!important;font-family:var(--font-ui)!important}main:has(.dream-game-shell) .dream-archive-dock{overflow:hidden!important}main:has(.dream-game-shell) .dream-archive-dock button{height:64px!important;min-height:64px!important;border-radius:18px!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame{height:100%!important;min-height:0!important;grid-template-rows:minmax(48px,auto) minmax(0,1fr)!important;gap:10px!important;padding:clamp(14px,1.6vw,24px)!important;overflow:hidden!important}main:has(.dream-game-shell) .chapter-header,main:has(.dream-game-shell) .story-theater-frame-header{max-height:86px!important}main:has(.dream-game-shell) .story-theater-title{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}main:has(.dream-game-shell) .book-reader-status,main:has(.dream-game-shell) .reader-echo-preview,main:has(.dream-game-shell) .story-theater-meta{display:none!important}main:has(.dream-game-shell) .book-reader{height:100%!important;grid-template-rows:minmax(0,1fr) 58px!important;gap:10px!important;overflow:hidden!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{width:min(1280px,100%)!important;max-width:1280px!important;min-height:0!important;padding:clamp(22px,2vw,34px) clamp(28px,2.8vw,48px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}main:has(.dream-game-shell) .book-page-header{margin-bottom:12px!important;padding-bottom:10px!important}main:has(.dream-game-shell) .book-page-header h3{font-size:clamp(18px,1.45vw,24px)!important;line-height:1.2!important}main:has(.dream-game-shell) .book-page-body,main:has(.dream-game-shell) .book-page-body :is(p,div,span){font-family:var(--font-ui)!important;font-size:var(--fs-reader-stable)!important;line-height:var(--lh-reader-stable)!important;color:hsla(86,12%,88%,.88)!important}main:has(.dream-game-shell) .book-page-body{-moz-column-gap:clamp(32px,4vw,60px)!important;column-gap:clamp(32px,4vw,60px)!important}main:has(.dream-game-shell) .book-page-body p{margin:0 0 .8em!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{height:58px!important;min-height:58px!important;max-height:58px!important;overflow:hidden!important;display:grid!important;grid-template-columns:160px minmax(0,1fr) 160px!important;align-items:center!important;gap:14px!important;margin:0!important}main:has(.dream-game-shell) .chapter-pager button{height:48px!important;min-height:48px!important;font-size:14px!important}.dream-branch-page{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}.dream-branch-page,.dream-persona-select{height:100%!important;min-height:0!important;overflow:hidden!important}.dream-persona-select{grid-template-columns:minmax(280px,34%) minmax(0,1fr)!important;gap:24px!important}.dream-persona-identity-grid{min-height:0!important;height:100%!important;overflow:auto!important;gap:12px!important;padding-right:4px!important}.dream-identity-card{min-height:140px!important;max-height:180px!important;padding:18px 20px!important;overflow:hidden!important}.dream-identity-card h3,.dream-identity-card strong{display:block!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.18!important}.dream-identity-card :is(p,small,span){font-family:var(--font-ui)!important;font-size:clamp(13px,.86vw,15px)!important;line-height:1.55!important}.dream-fate-card,.dream-fate-card--focused{max-width:100%!important;min-height:0!important;overflow:auto!important}.dream-fate-card :is(h2,h3),.dream-fate-card--focused :is(h2,h3){font-size:clamp(32px,3vw,48px)!important;line-height:1.12!important;overflow-wrap:anywhere!important}.dream-fate-card-field strong,.dream-persona-field strong{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important}.game-event-toast{z-index:var(--z-toast)!important;max-width:min(420px,calc(100vw - 48px))!important;pointer-events:none!important}.dream-archive-drawer-layer{z-index:var(--z-drawer)!important}.dream-archive-drawer-layer.is-hidden,.dream-archive-drawer-layer[hidden]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.dream-archive-drawer,.dream-archive-drawer-layer,.dream-archive-drawer-scrim{pointer-events:auto}@media (max-width:1200px){main:has(.dream-game-shell)>div{width:min(100vw - 32px,1280px)!important;height:calc(100dvh - 32px)!important;margin:16px auto!important;grid-template-rows:minmax(64px,92px) minmax(0,1fr)!important}main:has(.dream-game-shell) .dream-game-shell{grid-template-columns:minmax(0,1fr) 60px!important;grid-template-rows:minmax(0,1fr) 96px!important}main:has(.dream-game-shell) .dream-archive-dock,main:has(.dream-game-shell) .dream-game-side{width:60px!important;min-width:60px!important}main:has(.dream-game-shell) .dream-archive-dock button{width:54px!important;height:54px!important;min-height:54px!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}}@media (max-height:820px){main:has(.dream-game-shell)>div{grid-template-rows:minmax(56px,82px) minmax(0,1fr)!important;gap:10px!important}main:has(.dream-game-shell) .dream-game-shell{grid-template-rows:minmax(0,1fr) 88px!important;gap:10px!important}main:has(.dream-game-shell) .dream-game-console{height:88px!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame{padding:12px!important;gap:8px!important}main:has(.dream-game-shell) .chapter-header,main:has(.dream-game-shell) .story-theater-frame-header{max-height:64px!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{padding:18px 28px!important}main:has(.dream-game-shell) .book-page-body,main:has(.dream-game-shell) .book-page-body :is(p,div,span){font-size:14.5px!important;line-height:1.5!important}}@media (max-width:820px){main:has(.dream-game-shell)>div{width:calc(100vw - 20px)!important;height:calc(100svh - 20px)!important;margin:10px auto!important}main:has(.dream-game-shell) .dream-game-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) 60px 132px!important}main:has(.dream-game-shell) .dream-game-side{grid-column:1!important;grid-row:2!important;width:100%!important;min-width:0!important;height:60px!important}main:has(.dream-game-shell) .dream-archive-dock{width:100%!important;height:60px!important;flex-direction:row!important}main:has(.dream-game-shell) .dream-game-console{grid-column:1!important;grid-row:3!important;height:132px!important}main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:1fr!important;grid-template-rows:auto minmax(0,1fr)!important}.reader-system-controls{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.dream-entry-flow.scene-safe-frame[data-active-scene=modeSelect]{padding-block:clamp(16px,3vh,36px)!important}.dream-entry-flow.scene-safe-frame[data-active-scene=modeSelect]>.dream-scene-stage.is-active{width:min(100%,1160px)!important;max-height:100%!important;overflow:visible!important}.dream-mode-scene.scene-shell{width:min(100%,1160px)!important;height:min(100%,640px)!important;min-height:0!important;max-height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:clamp(14px,2.4vh,22px)!important;padding:clamp(22px,3.2vw,38px) clamp(24px,4vw,48px)!important;overflow:hidden!important}.dream-mode-scene .dream-scene-header{padding-bottom:clamp(12px,1.8vh,18px)!important;margin:0!important}.dream-mode-scene .dream-scene-header h2{font-size:clamp(34px,3.2vw,46px)!important}.dream-mode-scene .dream-scene-header p:not(.dm-kicker){max-width:34rem!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.55!important}.dream-mode-scene__deck,.dream-mode-scene__deck.scene-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-self:stretch!important;align-items:stretch!important;gap:clamp(16px,2vw,24px)!important;min-height:0!important;height:100%!important;max-height:100%!important;overflow:visible!important}.dream-mode-scene__deck .dm-dream-mode-card{min-height:0!important;height:auto!important;max-height:100%!important;padding:clamp(18px,2.2vw,28px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;align-content:start!important;gap:clamp(10px,1.7vh,16px)!important}.dream-mode-scene__deck .dm-dream-mode-card__sigil{width:clamp(54px,6vw,78px)!important;height:clamp(54px,6vw,78px)!important}.dream-mode-scene__deck .dm-dream-mode-card h3{margin:0!important;font-size:clamp(20px,1.8vw,26px)!important;line-height:1.18!important}.dream-mode-scene__deck .dm-dream-mode-card p{max-width:28rem!important;margin:0!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.55!important;overflow-wrap:break-word!important}.dream-mode-scene__deck .dm-dream-mode-card__chosen{right:16px!important;bottom:16px!important}.dream-mode-scene .scene-command-bar{min-height:58px!important;margin:0!important;padding:0!important;justify-content:flex-end!important}.dream-mode-scene .scene-command-bar :is(.dream-action,.dream-action-primary){min-height:52px!important}@media (max-height:700px){.dream-mode-scene.scene-shell{height:min(100%,552px)!important;gap:12px!important;padding:20px 32px!important}.dream-mode-scene .dream-scene-header{padding-bottom:10px!important}.dream-mode-scene .dream-scene-header h2{font-size:clamp(30px,3vw,38px)!important}.dream-mode-scene__deck .dm-dream-mode-card{gap:9px!important;padding:16px 20px!important}.dream-mode-scene__deck .dm-dream-mode-card__sigil{width:54px!important;height:54px!important}.dream-mode-scene__deck .dm-dream-mode-card h3{font-size:clamp(18px,1.6vw,22px)!important}.dream-mode-scene__deck .dm-dream-mode-card p{font-size:13.5px!important;line-height:1.45!important}.dream-mode-scene .scene-command-bar :is(.dream-action,.dream-action-primary){min-height:48px!important}}@media (max-width:1100px){.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput] .dream-draft-scene .dm-fate-input,.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput] .dream-draft-scene .dm-fate-input.is-headerless{grid-template-rows:minmax(0,200px) minmax(0,86px)!important}.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput] .dream-draft-scene .dm-fate-input>.mt-3,.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput] .dream-draft-scene .fate-main-footer{height:86px!important;max-height:86px!important}.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput] .dream-draft-scene .dm-fate-input>.mt-3 .dm-prompt-tag-row{max-height:80px!important}}@media (max-width:760px){.dream-entry-flow.scene-safe-frame[data-active-scene=modeSelect]{overflow:hidden auto!important;overscroll-behavior:contain!important}.dream-mode-scene.scene-shell{height:auto!important;min-height:0!important;overflow:visible!important}.dream-mode-scene__deck,.dream-mode-scene__deck.scene-main{grid-template-columns:1fr!important}.dream-mode-scene__deck .dm-dream-mode-card{min-height:180px!important}}.dream-title-scene__command.scene-command-bar{display:flex!important;justify-content:center!important;align-items:center!important;padding-inline:0!important}.dream-entry-primary{width:min(420px,calc(100vw - 160px))!important;min-width:0!important;max-width:420px!important}.dream-draft-command .dream-action-primary,.dream-entry-primary,.dream-mode-scene .scene-command-bar .dream-action-primary{background:linear-gradient(180deg,hsla(43,68%,79%,.18),hsla(43,68%,79%,.02) 42%,rgba(70,45,18,.22)),linear-gradient(102deg,#c7aa70,#b48e54 56%,#8b6738)!important;border-color:hsla(42,51%,64%,.54)!important;box-shadow:inset 0 1px 0 rgba(255,246,213,.5),inset 0 -10px 20px rgba(40,24,8,.18),0 12px 26px rgba(0,0,0,.3),0 0 22px hsla(40,44%,61%,.08)!important;color:#071016!important}.dream-draft-command .dream-action-primary:hover:not(:disabled),.dream-entry-primary:hover:not(:disabled),.dream-mode-scene .scene-command-bar .dream-action-primary:hover:not(:disabled){filter:brightness(1.035) saturate(1.01)!important;box-shadow:inset 0 1px 0 rgba(255,247,218,.58),inset 0 -10px 20px rgba(40,24,8,.16),0 14px 30px rgba(0,0,0,.32),0 0 24px hsla(40,44%,61%,.12)!important}.dream-mode-scene.scene-shell{margin-inline:auto!important}.dream-mode-scene__deck,.dream-mode-scene__deck.scene-main{justify-content:center!important}.dream-mode-scene__deck .dm-dream-mode-card{text-align:left!important;justify-items:start!important;grid-template-rows:auto auto minmax(0,1fr)!important}.dream-mode-scene__deck .dm-dream-mode-card__sigil{display:none!important}.dream-mode-scene__deck .dm-dream-mode-card h3{font-size:clamp(20px,1.8vw,24px)!important}.dream-mode-scene__deck .dm-dream-mode-card p{color:hsla(83,7%,76%,.82)!important}.dream-mode-scene .scene-command-bar{display:grid!important;grid-template-columns:minmax(160px,200px) minmax(280px,360px)!important;justify-content:center!important;align-items:center!important;gap:18px!important}.dream-mode-scene .scene-command-bar .dream-action,.dream-mode-scene .scene-command-bar .dream-action-primary{width:100%!important;max-width:none!important}.dream-mode-scene .scene-command-bar .dream-action-primary{min-width:0!important}.dream-draft-scene .dm-prompt-tag-row{width:min(920px,100%)!important;margin:0 auto!important;padding:14px 12px 4px!important;align-items:center!important;gap:12px!important;border-top:1px solid hsla(44,42%,72%,.11)!important}.dream-draft-scene .dm-prompt-tag-row .dm-button{min-height:42px!important;padding:0 18px!important;border-radius:999px!important;background:rgba(11,18,22,.72)!important;border-color:hsla(44,42%,72%,.18)!important;color:hsla(47,25%,85%,.88)!important;font-size:14.5px!important;line-height:1.2!important;box-shadow:inset 0 1px 0 hsla(40,43%,90%,.04),0 8px 18px rgba(0,0,0,.18)!important}.dream-draft-scene .dm-prompt-tag-row .dm-button span{color:hsla(41,57%,64%,.72)!important}.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput]{padding-block:clamp(10px,2vh,20px)!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important}.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput]>.dream-scene-stage.is-active{align-self:stretch!important}.dream-draft-scene.scene-shell,.dream-entry-flow.scene-safe-frame[data-active-scene=draftInput]>.dream-scene-stage.is-active{width:min(100%,1160px)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.dream-draft-scene.scene-shell{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:clamp(10px,1.7vh,18px)!important;padding:clamp(18px,2.7vw,34px) clamp(22px,3.7vw,44px)!important}.dream-draft-scene .dream-scene-header{padding-bottom:clamp(10px,1.7vh,16px)!important;margin:0!important}.dream-draft-scene .dream-scene-header h2{font-size:clamp(34px,3.2vw,46px)!important}.dream-draft-stage.scene-main{align-self:stretch!important;min-height:0!important;overflow:hidden!important}.dream-draft-scene .dm-fate-input{height:100%!important;max-height:100%!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,clamp(200px,calc(100dvh - 416px),272px)) minmax(0,96px)!important;align-content:start!important;gap:clamp(10px,1.5vh,14px)!important;padding:clamp(16px,2.4vw,28px)!important;overflow:hidden!important}.dream-draft-scene .dm-fate-input textarea{min-height:0!important;height:100%!important;max-height:100%!important;align-self:stretch!important;overflow:hidden auto!important}.dream-draft-scene .dm-fate-input>.mt-3,.dream-draft-scene .fate-main-footer{height:96px!important;max-height:96px!important;display:flex!important;overflow:hidden!important}.dream-draft-scene .dm-fate-input>.mt-3 .dm-prompt-tag-row{max-height:88px!important;overflow:hidden!important}.dream-draft-command.scene-command-bar{min-height:54px!important;margin:0!important;padding:0!important;align-items:center!important;justify-content:center!important}.dream-draft-command .dream-action,.dream-draft-command .dream-action-primary{min-height:50px!important;height:52px!important}@media (max-height:700px){.dream-entry-primary{width:min(360px,calc(100vw - 140px))!important;max-width:360px!important}.dream-mode-scene .scene-command-bar{grid-template-columns:minmax(140px,180px) minmax(240px,330px)!important}.dream-draft-scene .dm-prompt-tag-row{gap:10px!important;padding-top:8px!important}.dream-draft-scene .dm-prompt-tag-row .dm-button{min-height:38px!important;padding-inline:14px!important;font-size:13.5px!important}.dream-draft-scene .dm-fate-input{grid-template-rows:minmax(0,200px) minmax(0,86px)!important}.dream-draft-scene .dm-fate-input>.mt-3,.dream-draft-scene .fate-main-footer{height:86px!important;max-height:86px!important}.dream-draft-scene .dm-fate-input>.mt-3 .dm-prompt-tag-row{max-height:80px!important}.dream-draft-scene.scene-shell{height:100%!important;gap:10px!important;padding:18px 32px!important}.dream-draft-scene .dream-scene-header h2{font-size:clamp(30px,3vw,38px)!important}.dream-draft-command .dream-action,.dream-draft-command .dream-action-primary{height:48px!important;min-height:48px!important}}.fate-ritual-overlay .dream-machine-status-card{position:absolute!important;top:auto!important;right:auto!important;left:clamp(18px,4vw,44px)!important;bottom:clamp(18px,4vh,40px)!important;width:min(228px,24vw)!important;max-width:228px!important;min-height:0!important;padding:12px 14px 12px 18px!important;opacity:.62!important;transform:none!important;pointer-events:none!important;z-index:1!important;box-shadow:inset 0 1px 0 hsla(40,43%,90%,.05),0 14px 32px rgba(0,0,0,.18)!important}.fate-ritual-overlay .dream-machine-status-card strong{font-size:14px!important;line-height:1.25!important}.fate-ritual-overlay .dream-machine-status-card span:not(.dream-machine-status-card__line){font-size:11.5px!important;line-height:1.45!important}@media (max-height:760px),(max-width:1180px){.fate-ritual-overlay .dream-machine-status-card{display:none!important}}main:has(.dream-game-shell) .dream-archive-dock{min-width:72px!important}main:has(.dream-game-shell) .dream-archive-dock button{position:relative!important;width:64px!important;text-orientation:mixed!important;font-size:13px!important;letter-spacing:.04em!important}main:has(.dream-game-shell) .dream-archive-dock button:before{max-width:9rem!important}main:has(.dream-game-shell) .book-reader{grid-template-rows:minmax(0,1fr) 50px!important;gap:8px!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{max-width:1120px!important;padding:clamp(18px,1.7vw,28px) clamp(32px,3vw,54px)!important}main:has(.dream-game-shell) .book-page-header{margin-bottom:8px!important;padding-bottom:8px!important}main:has(.dream-game-shell) .book-page-header h3{font-size:clamp(17px,1.28vw,22px)!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;-moz-column-width:auto!important;columns:1!important;-moz-column-gap:0!important;column-gap:0!important}main:has(.dream-game-shell) .book-page-body,main:has(.dream-game-shell) .book-page-body :is(p,div,span){font-size:clamp(15.5px,.92vw,17px)!important;line-height:1.54!important}main:has(.dream-game-shell) .book-page-body p{margin-bottom:.56em!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{height:50px!important;min-height:50px!important;max-height:50px!important}@media (max-width:1200px){main:has(.dream-game-shell) .dream-archive-dock{width:60px!important;min-width:60px!important}main:has(.dream-game-shell) .dream-archive-dock button{width:54px!important;height:54px!important;min-height:54px!important;font-size:12px!important}}@media (max-height:820px){main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{padding:16px 30px!important}main:has(.dream-game-shell) .book-page-body,main:has(.dream-game-shell) .book-page-body :is(p,div,span){font-size:14.8px!important;line-height:1.46!important}main:has(.dream-game-shell) .book-page-body p{margin-bottom:.45em!important}}@media (max-height:820px),(max-width:1360px){.fate-ritual-overlay .dream-machine-status-card{display:none!important}}main:has(.dream-game-shell) .dream-archive-dock{width:64px!important;min-width:64px!important;height:100%!important}main:has(.dream-game-shell) .dream-archive-dock button{width:52px!important;border-radius:16px!important;display:grid!important;place-items:center!important;overflow:visible!important;white-space:nowrap!important;font-family:var(--font-ui)!important;font-size:18px!important;line-height:1!important;letter-spacing:0!important}main:has(.dream-game-shell) .dream-archive-dock button:after{content:none!important;display:none!important}main:has(.dream-game-shell) .dream-archive-dock button:before{left:auto!important;right:calc(100% + 10px)!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:-moz-max-content!important;width:max-content!important;max-width:8rem!important;padding:7px 10px!important;font-size:12px!important;white-space:nowrap!important;pointer-events:none!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame{grid-template-rows:minmax(38px,54px) minmax(0,1fr)!important;gap:8px!important;padding:12px 18px!important}main:has(.dream-game-shell) .chapter-header,main:has(.dream-game-shell) .story-theater-frame-header{max-height:54px!important;min-height:0!important;padding-bottom:6px!important;overflow:hidden!important}main:has(.dream-game-shell) .story-theater-title{font-size:clamp(20px,1.75vw,28px)!important;line-height:1.12!important}main:has(.dream-game-shell) .story-theater-chapter,main:has(.dream-game-shell) .story-theater-kicker{font-size:12px!important}main:has(.dream-game-shell) .book-reader-status,main:has(.dream-game-shell) .story-theater-meta{display:none!important}main:has(.dream-game-shell) .book-reader{grid-template-rows:minmax(0,1fr) 46px!important;gap:6px!important;padding:0 8px!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{max-width:1160px!important;height:100%!important;padding:clamp(14px,1.35vw,24px) clamp(28px,2.8vw,48px)!important;grid-template-rows:minmax(38px,auto) minmax(0,1fr)!important}main:has(.dream-game-shell) .book-page-header{margin:0!important;padding-bottom:7px!important;max-height:56px!important;overflow:hidden!important}main:has(.dream-game-shell) .book-page-header h3{font-size:clamp(16px,1.15vw,20px)!important;line-height:1.15!important}main:has(.dream-game-shell) .book-page-body{-moz-column-gap:clamp(28px,3vw,48px)!important;column-gap:clamp(28px,3vw,48px)!important;max-height:100%!important;overflow:hidden!important}main:has(.dream-game-shell) .book-page-body,main:has(.dream-game-shell) .book-page-body :is(p,div,span){font-size:clamp(14.6px,.9vw,16px)!important;line-height:1.48!important}main:has(.dream-game-shell) .book-page-body p{margin:0 0 .48em!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{height:46px!important;min-height:46px!important;max-height:46px!important;align-self:end!important}@media (max-width:920px){main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}}body,html{width:100%!important;min-height:100%!important;height:auto!important}body>main,main:has(.dream-entry-flow),main:has(.dream-game-shell),main:has(.game-viewport){width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.game-viewport,.game-viewport[data-locked=true]{position:relative!important;width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important;isolation:isolate!important}.dream-background,.dream-background *,.dream-bg,.dream-bg *,.dream-scene-backdrop,.dream-scene-backdrop *,.game-viewport__background{pointer-events:none!important}.dream-background{position:fixed!important;inset:0!important;z-index:var(--z-bg,0)!important}:is([data-color-picker],[data-debug-overlay],[data-layout-debug],[data-rgb-overlay],[data-coordinate-overlay],.debug-layer,.debug-overlay,.layout-debug,.layout-debug-overlay,.color-picker-overlay,.rgb-overlay,.coordinate-overlay,.screenshot-helper,.dev-helper,.dev-grid,.measurement-overlay){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drawer-layer[aria-hidden=true],.dream-scene-stage:not(.is-active):not(.is-exiting),.dream-scene-stage[aria-hidden=true]:not(.is-active),.is-hidden,.modal-layer[aria-hidden=true],.scene-content[aria-hidden=true],.scene-shell.is-inactive,.toast-layer[aria-hidden=true]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dream-scene-stage.is-exiting,.is-exiting,.scene-shell.is-exiting{pointer-events:none!important}.dream-entry-flow,.dream-entry-flow.scene-safe-frame{width:min(1480px,calc(100vw - clamp(32px, 5vw, 96px)))!important;min-height:100svh!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:clamp(32px,4vw,72px) 0 clamp(56px,7vw,104px)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;overflow:visible!important}.dream-entry-flow>.dream-scene-stage{position:relative!important;inset:auto!important;width:100%!important;min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.scene-command-bar,.scene-command-bar.is-active,.scene-main,.scene-shell,.scene-shell.is-active,.scene-stage,.scene-support{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.scene-command-bar,.scene-command-bar.is-active{position:relative!important;inset:auto!important;width:100%!important;padding-top:clamp(20px,2.4vw,32px)!important;pointer-events:auto!important}main:has(.dream-game-shell)>div{width:min(1480px,calc(100vw - clamp(32px, 5vw, 96px)))!important;max-width:min(1480px,calc(100vw - clamp(32px, 5vw, 96px)))!important;min-height:auto!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:clamp(32px,4vw,72px) 0 clamp(56px,7vw,104px)!important;grid-template-columns:minmax(0,1fr)!important;overflow:visible!important}main:has(.dream-game-shell)>div>.dream-status-bar{position:relative!important;grid-column:1!important;grid-row:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;z-index:var(--z-hud,20)!important}main:has(.dream-game-shell)>div>.space-y-6{grid-column:1!important;grid-row:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;position:relative!important}main:has(.dream-game-shell) .dream-game-shell,main:has(.dream-game-shell) section.dream-game-shell.game-shell{position:relative!important;z-index:var(--z-scene,10)!important;width:100%!important;min-height:auto!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:clamp(20px,2.4vw,36px)!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-console,main:has(.dream-game-shell) .dream-game-info,main:has(.dream-game-shell) .dream-game-side,main:has(.dream-game-shell) .dream-game-theater{position:relative!important;inset:auto!important;grid-column:1!important;grid-row:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-theater{z-index:var(--z-scene,10)!important}main:has(.dream-game-shell) .dream-game-side{align-self:auto!important;padding:0!important}main:has(.dream-game-shell) .dream-archive-dock{min-width:0!important;gap:10px!important;padding:8px 0!important;background:transparent!important;border:0!important;box-shadow:none!important}main:has(.dream-game-shell) .dream-archive-dock .dock-button,main:has(.dream-game-shell) .dream-archive-dock button{width:auto!important;min-width:72px!important;height:48px!important;min-height:48px!important;padding:0 14px!important;border-radius:16px!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;font-size:var(--fs-caption,13px)!important;line-height:1.2!important;white-space:nowrap!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel,main:has(.dream-game-shell) .dream-game-console>*{position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{gap:16px 24px!important;padding:18px 20px!important}.command-primary,.dream-action-primary,main:has(.dream-game-shell) .action-console-primary{width:min(460px,100%)!important;max-width:460px!important;min-width:min(280px,100%)!important;height:64px!important}.command-secondary,.dream-action-secondary,main:has(.dream-game-shell) .action-console-secondary{min-width:160px!important;max-width:240px!important;height:56px!important}.dream-confirm-scene,.dream-draft-scene,.dream-fragment-scene,.dream-mode-scene,.dream-title-scene,.dream-weaving-scene{min-height:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.dream-title-scene__command{justify-items:center!important}.dream-mode-scene__deck,.mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2.4vw,32px)!important;align-items:stretch!important;height:auto!important;max-height:none!important;overflow:visible!important}.dream-mode-scene__deck .dm-card,.dream-mode-scene__deck .dm-dream-mode-card,.mode-card{min-height:260px!important;height:auto!important;max-height:none!important;overflow:visible!important}.draft-textarea,.dream-draft-scene textarea,.dream-draft-textarea{height:clamp(320px,42vh,460px)!important;max-height:460px!important;resize:none!important;overflow-y:auto!important}.dream-draft-scene__quick,.dream-fragment-scene__grid,.fragment-grid{max-width:100%!important;overflow:visible!important}.dream-fragment-scene__grid,.fragment-grid{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:20px!important}.confirm-grid,.dream-confirm-scene__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.confirm-grid>*,.dream-confirm-scene__grid>*{min-height:130px!important;height:auto!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame{width:100%!important;min-height:auto!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-rows:auto auto auto!important;gap:clamp(16px,2vw,24px)!important;padding:clamp(18px,2.5vw,32px)!important;overflow:visible!important}main:has(.dream-game-shell) .chapter-header,main:has(.dream-game-shell) .story-theater-frame-header,main:has(.dream-game-shell) .story-theater-heading{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .book-reader{width:min(1120px,100%)!important;max-width:100%!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{width:min(1080px,100%)!important;min-height:420px!important;height:clamp(420px,58vh,560px)!important;max-height:560px!important;overflow:hidden!important}main:has(.dream-game-shell) .book-page :is(p,div,span){max-width:100%!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{min-height:60px!important}main:has(.dream-game-shell) .context-panels,main:has(.dream-game-shell) .reader-echo-preview{max-height:280px!important;overflow:hidden!important}@media (max-width:1100px){.confirm-grid,.dream-confirm-scene__grid,.dream-fragment-scene__grid,.dream-mode-scene__deck,.fragment-grid,.mode-grid{grid-template-columns:1fr!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:1fr!important}.command-primary,.command-secondary,.dream-action-primary,.dream-action-secondary,main:has(.dream-game-shell) .action-console-primary,main:has(.dream-game-shell) .action-console-secondary{width:100%!important;max-width:100%!important;justify-self:stretch!important}}body,html{overflow-x:hidden!important;overflow-y:auto!important}main:has(.dream-game-shell),main:has(.dream-game-shell) .dream-game-console,main:has(.dream-game-shell) .dream-game-shell,main:has(.dream-game-shell) .dream-game-theater,main:has(.dream-game-shell)>div,main:has(.dream-game-shell)>div>.space-y-6{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell){min-height:100svh!important}main:has(.dream-game-shell)>div{display:grid!important;grid-template-rows:auto!important;gap:clamp(28px,3vw,48px)!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage{display:block!important;padding:clamp(22px,2.6vw,36px)!important}main:has(.dream-game-shell) .book-reader{width:min(1180px,100%)!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{width:min(1120px,100%)!important;min-height:clamp(500px,58svh,720px)!important;padding:clamp(28px,3vw,44px) clamp(32px,4vw,56px)!important}main:has(.dream-game-shell) .book-page-body{-moz-column-gap:clamp(28px,4vw,56px)!important;column-gap:clamp(28px,4vw,56px)!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{width:min(1080px,100%)!important;min-height:66px!important;padding-bottom:4px!important}main:has(.dream-game-shell) .context-panels,main:has(.dream-game-shell) .reader-echo-preview{max-height:none!important;overflow:visible!important}@media (max-width:920px){main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{min-height:clamp(460px,62svh,660px)!important;padding:24px!important}}body:has(.dream-game-shell),html:has(.dream-game-shell){width:100%!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body:has(.dream-game-shell) main:has(.dream-game-shell),body:has(.dream-game-shell)>main,main:has(.dream-game-shell){width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}body:has(.dream-game-shell) .dream-game-console,body:has(.dream-game-shell) .dream-game-shell,body:has(.dream-game-shell) .dream-game-theater,body:has(.dream-game-shell) main:has(.dream-game-shell)>div,body:has(.dream-game-shell) main:has(.dream-game-shell)>div>.space-y-6,body:has(.dream-game-shell)>main>div{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body:has(.dream-game-shell) .dream-game-shell{margin-bottom:clamp(40px,6vw,96px)!important}body,body:has(.dream-game-shell),body:has(.game-viewport),html,html:has(.dream-game-shell),html:has(.game-viewport){width:100%!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body:has(.dream-game-shell)>main,body:has(.game-viewport)>main,body>main,main:has(.dream-game-shell),main:has(.game-viewport){width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important}.dream-background,.dream-background:after,.dream-background:before,.game-viewport__background,.game-viewport__background:after,.game-viewport__background:before,[class*=Debug],[class*=RGB],[class*=color-picker],[class*=coordinate],[class*=debug],[class*=layout-debug],[class*=rgb]{pointer-events:none!important}[class*=Debug],[class*=RGB],[class*=color-picker],[class*=coordinate],[class*=debug],[class*=layout-debug],[class*=rgb]{display:none!important;visibility:hidden!important}.is-exiting,.is-hidden,[aria-hidden=true],[data-transition-state=inactive]{pointer-events:none!important}body:has(.dream-game-shell) main>div,body:has(.dream-game-shell) main>div>.space-y-6,main:has(.dream-game-shell)>div,main:has(.dream-game-shell)>div>.space-y-6{margin:0 auto!important;display:grid!important;grid-template-rows:auto!important;gap:clamp(24px,3vw,48px)!important}main:has(.dream-game-shell) .dream-status-bar{position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-shell{position:relative!important;z-index:var(--z-scene,10)!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 0 clamp(40px,6vw,96px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(64px,72px)!important;grid-template-rows:auto auto!important;grid-template-areas:"stage side" "command command"!important;gap:clamp(18px,2.4vw,32px)!important;align-items:start!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-theater{grid-area:stage!important;position:relative!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-side{grid-area:side!important;position:sticky!important;top:clamp(16px,3vw,40px)!important;align-self:start!important;justify-self:stretch!important;width:72px!important;min-width:64px!important;max-width:72px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;z-index:var(--z-side-rail,25)!important}main:has(.dream-game-shell) .dream-archive-dock{width:72px!important;padding:10px 6px!important;flex-direction:column!important;justify-content:flex-start!important}main:has(.dream-game-shell) .dream-archive-dock button{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important;padding:0!important}main:has(.dream-game-shell) .dream-game-console{grid-area:command!important;position:relative!important;inset:auto!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;z-index:var(--z-command,30)!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:clamp(14px,2vw,24px)!important;padding:clamp(14px,2vw,22px)!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-primary,.dream-action-primary,.dream-button-primary){width:min(420px,100%)!important;min-width:min(260px,100%)!important;max-width:460px!important;height:60px!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-secondary,.dream-action,.dream-button-secondary){height:52px!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage{display:grid!important;grid-template-rows:auto auto!important;gap:clamp(18px,2.4vw,32px)!important;min-height:0!important;height:auto!important;max-height:none!important;padding:clamp(22px,2.8vw,40px)!important;overflow:visible!important}main:has(.dream-game-shell) .story-theater-title{display:block!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:none!important}main:has(.dream-game-shell) .book-reader{display:grid!important;grid-template-rows:auto auto auto auto!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;overflow:visible!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{min-height:clamp(520px,64svh,760px)!important;margin:0 auto!important}main:has(.dream-game-shell) .book-page-header{min-height:0!important;height:auto!important;max-height:none!important;margin:0 0 clamp(16px,2vw,24px)!important;overflow:visible!important}main:has(.dream-game-shell) .book-page-body{padding-top:clamp(12px,1.4vw,18px)!important}main:has(.dream-game-shell) .book-page-body p{max-width:none!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{position:relative!important;inset:auto!important;min-height:64px!important;height:auto!important;max-height:none!important;margin:0 auto!important;overflow:visible!important}main:has(.dream-game-shell) .context-panels,main:has(.dream-game-shell) .dream-summary-grid,main:has(.dream-game-shell) .reader-echo-preview,main:has(.dream-game-shell) .reader-support{max-height:none!important;overflow:visible!important}.dream-floating-dock,.dream-floating-dock-left,.dream-floating-dock-right{align-items:flex-end!important}.dream-floating-dock .hidden,.dream-floating-dock [aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}.dream-assist-panel,.dream-inbox-panel{max-height:none!important;overflow:visible!important}@media (max-width:980px){main:has(.dream-game-shell)>div,main:has(.dream-game-shell)>div>.space-y-6{width:calc(100vw - 24px)!important;margin:0 auto!important}main:has(.dream-game-shell) .dream-game-shell{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"stage" "side" "command"!important}main:has(.dream-game-shell) .dream-game-side{position:relative!important;top:auto!important;width:100%!important;max-width:100%!important}main:has(.dream-game-shell) .dream-archive-dock{width:100%!important;flex-direction:row!important;justify-content:center!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:1fr!important}}:root{--z-toast:30;--z-drawer:40;--z-modal:60;--z-debug:90}*,:after,:before{box-sizing:border-box}.game-viewport,.game-viewport[data-locked=false],.game-viewport[data-locked=true],body main{min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}.game-viewport,.game-viewport[data-locked=false],.game-viewport[data-locked=true]{position:relative!important;width:100%!important;isolation:isolate!important;color:var(--text-main,#f1eadc)!important}.bg-lines,.bg-mist,.bg-orbit,.bg-vignette,.dream-background,.dream-background *,.dream-bg-lines,.dream-bg-mist,.dream-bg-orbit,.dream-bg-vignette,.dream-orbit,.game-viewport__background,.game-viewport__background *,.scene-decor,[aria-hidden=true].dream-background,[data-background-layer],[data-visual-layer]{pointer-events:none!important}.dream-background,.game-viewport__background{z-index:var(--z-bg)!important}main:has(.dream-game-shell),main:has(.dream-game-shell)>div,main:has(.dream-game-shell)>div>.space-y-6{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}main:has(.dream-game-shell)>div>.space-y-6{display:flex!important;flex-direction:column!important;gap:clamp(28px,3vw,48px)!important}.dream-game-shell,.game-shell,main:has(.dream-game-shell) .dream-game-shell{position:relative!important;z-index:var(--z-scene)!important;width:min(1480px,calc(100vw - clamp(32px, 5vw, 96px)))!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:clamp(28px,3vw,48px)!important;overflow:visible!important}main:has(.dream-game-shell) .command-bar,main:has(.dream-game-shell) .dream-game-console,main:has(.dream-game-shell) .dream-game-info,main:has(.dream-game-shell) .dream-game-side,main:has(.dream-game-shell) .dream-game-theater,main:has(.dream-game-shell) .dream-status-bar,main:has(.dream-game-shell) .main-stage{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important}main:has(.dream-game-shell) .dream-status-bar{z-index:var(--z-scene)!important}main:has(.dream-game-shell) .dream-game-theater,main:has(.dream-game-shell) .main-stage{z-index:var(--z-scene)!important}main:has(.dream-game-shell) .dream-game-side,main:has(.dream-game-shell) .side-rail{z-index:var(--z-scene)!important;align-self:stretch!important}main:has(.dream-game-shell) .dream-archive-dock{inset:auto!important;max-height:none!important}main:has(.dream-game-shell) .dream-archive-dock button{max-height:none!important}main:has(.dream-game-shell) .command-bar,main:has(.dream-game-shell) .dream-game-console{z-index:var(--z-scene)!important}.dream-toast-layer,.game-event-toast,.toast-layer,.toast-viewport,[data-toast-layer]{pointer-events:none!important;z-index:var(--z-toast)!important}.dream-toast-layer,.toast-layer,[data-toast-layer]{inset:auto 32px auto auto!important;max-width:calc(100vw - 64px)!important}.debug-layer,.drawer-layer,.modal-layer{pointer-events:none!important}.drawer-layer [data-open=true],.drawer-layer.is-open,.modal-layer [data-open=true],.modal-layer.is-open{pointer-events:auto!important}.dream-scene-stage:not(.is-active),.dream-scene-stage[aria-hidden=true],.dream-scene-stage[data-active=false],.is-exiting,.is-hidden,.scene-exiting,.scene-hidden,[data-state=closed].drawer-layer,[data-state=closed].modal-layer,[data-state=closed][data-layer],[hidden]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dream-scene-stage.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.DebugOverlay,.color-picker-overlay,.coordinate-overlay,.debug-frame,.debug-overlay,.layout-debug-overlay,.rgb-overlay,[class*=color-picker],[class*=coordinate-overlay],[class*=debug-overlay],[class*=screenshot-helper],[data-color-picker],[data-coordinate-layer],[data-debug-overlay],[data-layout-debug]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}main:has(.dream-game-shell) .book-reader,main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage{min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{min-height:520px!important}main:has(.dream-game-shell) .book-page-body{-moz-column-gap:clamp(32px,4vw,64px)!important;column-gap:clamp(32px,4vw,64px)!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-actions,main:has(.dream-game-shell) .reader-controls,main:has(.dream-game-shell) .reader-pager{position:relative!important;inset:auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.dream-floating-dock,.dream-floating-dock-left,.dream-floating-dock-right{z-index:var(--z-scene)!important;width:min(1480px,calc(100vw - clamp(32px, 5vw, 96px)))!important}@media (max-width:980px){.dream-floating-dock,.dream-floating-dock-left,.dream-floating-dock-right,.dream-game-shell,.game-shell,main:has(.dream-game-shell) .dream-game-shell{width:calc(100vw - 24px)!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:1fr!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}}body{overflow-x:hidden!important;overflow-y:auto!important}.dream-viewport,.game-viewport,main:has(.dream-game-shell),main:has(.dream-scene-stage){min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}.dream-confirm-scene,.dream-draft-scene,.dream-fragment-scene,.dream-mode-scene,.dream-scene-card,.dream-title-scene,.dream-weaving-scene,.scene-shell{width:100%!important;max-width:min(1440px,calc(100vw - clamp(32px, 5vw, 96px)))!important;min-height:0!important;height:auto!important;max-height:none!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(24px,3vw,44px)!important;overflow:visible!important}.dream-branch-title-row,.dream-formation-page>header,.dream-scene-header,.scene-header,.story-theater-frame-header{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}.dream-command-bar,.dream-formation-actions,.dream-role-command,.dream-scene-actions,.dream-scene-command-bar,.dream-scene-stage-slot,.dream-scene-support,.scene-command-bar,.scene-main,.scene-stage,.scene-support{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.dream-command-bar,.dream-formation-actions,.dream-role-command,.dream-scene-actions,.dream-scene-command-bar,.scene-command-bar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(16px,2vw,28px)!important;padding-block:clamp(16px,2.2vw,28px) 0!important}.dream-command-bar>:only-child,.dream-scene-actions>:only-child,.dream-scene-command-bar>:only-child,.scene-command-bar>:only-child{justify-self:center!important}.dream-formation-actions :is(.dream-action-primary,.dream-button-primary,.action-console-primary),.dream-role-command .dream-action-primary,.dream-scene-actions :is(.dream-action-primary,.dream-button-primary,.action-console-primary),.scene-command-bar :is(.dream-action-primary,.dream-button-primary,.action-console-primary){justify-self:end!important;width:min(460px,100%)!important;min-width:min(280px,100%)!important;max-width:520px!important;height:64px!important;min-height:60px!important;padding-inline:24px!important}.dream-formation-actions :is(.dream-action,.dream-button-secondary,.action-console-secondary),.dream-scene-actions :is(.dream-action,.dream-button-secondary,.action-console-secondary),.scene-command-bar :is(.dream-action,.dream-button-secondary,.action-console-secondary){justify-self:start!important;min-width:160px!important;max-width:260px!important;height:56px!important;min-height:52px!important;padding-inline:20px!important}.dream-title-scene{min-height:min(100svh,840px)!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding-block:clamp(32px,5vw,72px)!important}.dream-title-scene .scene-command-bar,.dream-title-scene__command{justify-content:center!important;justify-items:center!important}.dream-title-scene .dream-entry-primary,.dream-title-scene__command .dream-entry-primary{justify-self:center!important;width:min(460px,calc(100vw - 48px))!important;background:linear-gradient(135deg,hsla(42,53%,65%,.9),rgba(150,103,48,.92))!important;box-shadow:inset 0 1px 0 rgba(255,244,205,.34),inset 0 -18px 38px rgba(56,35,12,.28),0 18px 54px rgba(129,95,43,.18)!important}.dream-mode-scene__deck{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(22px,3vw,32px)!important;align-items:stretch!important;justify-items:stretch!important}.dream-mode-scene__deck .dm-card,.dream-mode-scene__deck .dream-mode-card,.dream-mode-scene__deck button{min-height:260px!important;height:auto!important;max-height:none!important;overflow:visible!important}.dream-draft-scene .dm-fate-input,.dream-draft-scene .dream-panel,.dream-draft-scene .fate-input-panel{width:min(1080px,100%)!important;margin-inline:auto!important}.dream-draft-scene .dm-fate-input textarea,.dream-draft-scene textarea{height:clamp(320px,42vh,440px)!important;max-height:460px!important;resize:vertical!important}.dream-draft-scene .dm-analysis-feedback-panel{display:none!important}.dream-draft-scene :is(.prompt-tag-row,.dream-prompt-tags,.dream-fragment-strip){display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important}.dream-fragment-grid,.dream-fragment-stage__grid,.fragment-grid{display:grid!important;grid-template-columns:repeat(3,minmax(180px,1fr))!important;gap:clamp(16px,2vw,22px)!important;align-items:stretch!important}.dream-fragment-grid button,.dream-fragment-stage__grid button,.fragment-grid button{min-height:56px!important;height:auto!important;padding:14px 18px!important;white-space:normal!important}.dream-core-panel,.dream-core-summary,.dream-fragment-core{position:relative!important;inset:auto!important;width:100%!important;margin-top:clamp(18px,2vw,28px)!important}.confirm-grid,.dream-confirm-grid,.dream-confirm-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,2vw,24px)!important}.confirm-grid>*,.dream-confirm-grid>*,.dream-confirm-summary>*{min-height:130px!important;height:auto!important;overflow:visible!important}.dream-formation-page{width:min(1440px,100%)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(24px,3vw,40px)!important;overflow:visible!important}.dream-formation-core{gap:clamp(18px,2vw,24px)!important}.dream-formation-role-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:clamp(16px,2vw,22px)!important}.dream-formation-core>*,.dream-formation-role-grid>*{height:auto!important;min-height:150px!important;overflow:visible!important}.dream-branch-page{width:min(1440px,100%)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(22px,3vw,36px)!important;overflow:visible!important}.dream-persona-select{display:grid!important;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr)!important;gap:clamp(24px,3vw,32px)!important;align-items:start!important;overflow:visible!important}.dream-persona-identity-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;align-content:start!important}.dream-identity-card{width:100%!important;min-height:150px!important;height:auto!important;padding:20px 22px!important;overflow:visible!important;text-align:left!important}.dream-identity-card strong{font-size:clamp(24px,2.1vw,30px)!important;line-height:1.18!important}.dream-identity-card em,.dream-identity-card small,.dream-identity-card strong{display:block!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.dream-identity-card em,.dream-identity-card small{writing-mode:horizontal-tb!important}.dream-identity-card small{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:clamp(13px,1vw,14px)!important}.dream-fate-card--focused{width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;padding:clamp(24px,3vw,36px)!important;overflow:visible!important}.dream-fate-card-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:start!important}.dream-fate-card-title-block h3{font-size:clamp(34px,3.4vw,52px)!important;line-height:1.12!important;text-overflow:clip!important}.dream-fate-card-title-block h3,.dream-fate-card-title-block p{white-space:normal!important;overflow:visible!important}.dream-fate-card-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important;overflow:visible!important}.dream-fate-card-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;overflow:visible!important}.dream-fate-card-field{min-height:118px!important;height:auto!important;overflow:hidden!important}.dream-fate-card-field strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:clamp(15px,1.1vw,17px)!important;line-height:1.6!important}.dream-fate-card-action{display:none!important}.dream-role-command{max-width:100%!important}.dream-role-command__status{justify-self:start!important;color:var(--text-muted)!important}.story-theater-frame.reader-stage{width:min(1320px,100%)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(18px,2vw,26px)!important;padding:clamp(22px,3vw,36px)!important;overflow:visible!important}.story-theater-frame-header.chapter-header{min-height:0!important;height:auto!important;padding:0!important}.book-reader-status,.story-theater-meta{position:relative!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important;height:auto!important;overflow:visible!important}.book-reader{width:min(1180px,100%)!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:18px!important;overflow:visible!important}.book-page,.book-page-spread{width:min(1120px,100%)!important;min-height:440px!important;margin-inline:auto!important}.book-page,.book-page-body,.book-page-spread{height:auto!important;max-height:none!important;overflow:visible!important}.book-page-body{-moz-column-gap:clamp(32px,4vw,58px)!important;column-gap:clamp(32px,4vw,58px)!important;-moz-column-fill:balance!important;column-fill:balance!important;font-size:clamp(16px,1vw,18px)!important;line-height:1.78!important}.chapter-pager.reader-pager,.reader-controls,.reader-pager{position:relative!important;inset:auto!important;width:min(1120px,100%)!important;margin-inline:auto!important;overflow:visible!important}.dream-game-info.drawer-side-panel,.dream-game-side.side-rail{display:block!important;width:100%!important;margin:0!important}.dream-archive-dock{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important}.dream-archive-dock button{width:auto!important;min-width:96px!important;height:52px!important;writing-mode:horizontal-tb!important}.dream-archive-dock button span{writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important}.reader-command-panel{width:100%!important}.reader-command-actions,.reader-command-panel{display:flex!important;flex-direction:column!important}.reader-command-actions{gap:16px!important}.reader-command-actions>.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:16px!important;align-items:stretch!important}.reader-command-actions .dream-summary-card{min-height:116px!important;height:auto!important;overflow:hidden!important}.reader-command-actions .flex.flex-wrap,.reader-command-actions .mt-3.flex{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:space-between!important}.reader-command-actions :is(.action-console-primary,.dream-action-primary){width:min(420px,100%)!important}@media (max-width:1100px){.confirm-grid,.dream-confirm-grid,.dream-confirm-summary,.dream-formation-core,.dream-mode-scene__deck,.dream-persona-select,.reader-command-actions>.grid{grid-template-columns:1fr!important}.dream-fragment-grid,.dream-fragment-stage__grid,.fragment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.book-page-body{-moz-column-count:1!important;column-count:1!important}}@media (max-width:720px){.dream-command-bar,.dream-formation-actions,.dream-role-command,.dream-scene-actions,.dream-scene-command-bar,.scene-command-bar{grid-template-columns:1fr!important}.dream-formation-actions :is(.dream-action,.dream-button-secondary,.action-console-secondary),.dream-formation-actions :is(.dream-action-primary,.dream-button-primary,.action-console-primary),.dream-role-command .dream-action-primary,.dream-scene-actions :is(.dream-action,.dream-button-secondary,.action-console-secondary),.dream-scene-actions :is(.dream-action-primary,.dream-button-primary,.action-console-primary),.scene-command-bar :is(.dream-action,.dream-button-secondary,.action-console-secondary),.scene-command-bar :is(.dream-action-primary,.dream-button-primary,.action-console-primary){width:100%!important;max-width:none!important;justify-self:stretch!important}.dream-fate-card-fields,.dream-fragment-grid,.dream-fragment-stage__grid,.fragment-grid{grid-template-columns:1fr!important}.book-page,.book-page-spread,.story-theater-frame.reader-stage{padding-inline:18px!important}}#__next,#root,body,html{width:100%!important;min-height:100%!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}body{position:static!important;margin:0!important;background:var(--bg-void,#05080c)!important}body main,body>main,main:has(.dream-game-shell),main:has(.dream-scene-stage),main:has(.game-viewport){width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}.dream-game-viewport,.dream-viewport,.game-viewport,.game-viewport[data-locked]{position:relative!important;width:100%!important;min-height:100svh!important;height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important;isolation:isolate!important}.bg-lines,.bg-mist,.bg-orbit,.bg-vignette,.dream-background,.dream-background *,.dream-bg-lines,.dream-bg-mist,.dream-bg-orbit,.dream-bg-vignette,.dream-orbit,.game-viewport__background,.game-viewport__background *,.scene-decor,[data-background-layer],[data-visual-layer]{pointer-events:none!important}.dream-background,.game-viewport__background{position:fixed!important;inset:0!important;z-index:var(--z-bg,0)!important}.DebugOverlay,.color-picker-overlay,.coordinate-overlay,.debug-frame,.debug-overlay,.layout-debug,.layout-debug-overlay,.rgb-overlay,[class*=color-picker],[class*=coordinate-overlay],[class*=debug-overlay],[class*=screenshot-helper],[data-color-picker],[data-coordinate-layer],[data-debug-overlay],[data-layout-debug]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.drawer-layer[aria-hidden=true],.dream-scene-stage:not(.is-active),.dream-scene-stage[aria-hidden=true],.dream-scene-stage[data-active=false],.is-exiting,.is-hidden,.modal-layer[aria-hidden=true],.scene-exiting,.scene-hidden,.toast-layer[aria-hidden=true],[data-state=closed].drawer-layer,[data-state=closed].modal-layer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dream-scene-stage.is-active,.scene-shell.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.dream-toast-layer,.toast-layer,[data-toast-layer]{position:fixed!important;top:32px!important;right:32px!important;bottom:auto!important;left:auto!important;width:min(420px,calc(100vw - 64px))!important;height:auto!important;min-height:0!important;max-height:none!important;pointer-events:none!important;z-index:var(--z-toast,30)!important}.game-event-toast>*,.toast-card{pointer-events:auto!important}body:has(.dream-game-shell) main>div,body:has(.dream-game-shell) main>div>.space-y-6,main:has(.dream-game-shell)>div,main:has(.dream-game-shell)>div>.space-y-6{width:min(1480px,calc(100vw - clamp(24px, 5vw, 96px)))!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:clamp(28px,3vw,48px)!important;overflow:visible!important}.dream-game-shell,.game-shell,main:has(.dream-game-shell) .dream-game-shell,section.dream-game-shell.game-shell{position:relative!important;z-index:var(--z-scene,10)!important;width:min(1480px,calc(100vw - clamp(24px, 5vw, 96px)))!important;max-width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:clamp(28px,3vw,48px)!important;align-items:stretch!important;overflow:visible!important}main:has(.dream-game-shell) .book-reader,main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .command-bar,main:has(.dream-game-shell) .drawer-side-panel,main:has(.dream-game-shell) .dream-game-console,main:has(.dream-game-shell) .dream-game-info,main:has(.dream-game-shell) .dream-game-side,main:has(.dream-game-shell) .dream-game-theater,main:has(.dream-game-shell) .dream-status-bar,main:has(.dream-game-shell) .main-stage,main:has(.dream-game-shell) .reader-pager,main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .side-rail,main:has(.dream-game-shell) .story-theater-frame{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;z-index:var(--z-scene,10)!important}main:has(.dream-game-shell) .reader-stage,main:has(.dream-game-shell) .story-theater-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage{width:min(1280px,100%)!important;margin-inline:auto!important;padding:clamp(22px,3vw,40px)!important;display:flex!important;flex-direction:column!important;gap:clamp(18px,2.4vw,30px)!important}main:has(.dream-game-shell) .book-reader-status,main:has(.dream-game-shell) .chapter-header,main:has(.dream-game-shell) .story-theater-frame-header,main:has(.dream-game-shell) .story-theater-meta{position:relative!important;display:flex!important;flex-wrap:wrap!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .book-reader{width:min(1220px,100%)!important;display:flex!important;flex-direction:column!important;gap:clamp(16px,2vw,24px)!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{width:min(1160px,100%)!important;min-height:clamp(520px,62svh,760px)!important;height:auto!important;max-height:none!important;margin-inline:auto!important;padding:clamp(28px,3vw,44px) clamp(32px,4vw,58px)!important;display:block!important}main:has(.dream-game-shell) .book-page-body{min-height:0!important;height:auto!important;-moz-column-gap:clamp(34px,4.4vw,64px)!important;column-gap:clamp(34px,4.4vw,64px)!important;-moz-column-fill:balance!important;column-fill:balance!important;font-size:clamp(15px,.92vw,17px)!important;line-height:1.66!important}main:has(.dream-game-shell) .book-page-body p{margin:0!important}main:has(.dream-game-shell) .book-page-body p+p{margin-top:clamp(.56rem,1vw,.86rem)!important}main:has(.dream-game-shell) .chapter-pager,main:has(.dream-game-shell) .reader-pager{width:min(1120px,100%)!important;margin-inline:auto!important}main:has(.dream-game-shell) .drawer-side-panel,main:has(.dream-game-shell) .dream-game-info,main:has(.dream-game-shell) .dream-game-side,main:has(.dream-game-shell) .side-rail{align-self:stretch!important}main:has(.dream-game-shell) .dream-archive-dock{position:relative!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;padding:clamp(12px,1.6vw,18px)!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:12px!important;overflow:visible!important}main:has(.dream-game-shell) .dream-archive-dock button{width:auto!important;min-width:96px!important;max-width:160px!important;height:52px!important;min-height:52px!important;padding:0 18px!important;writing-mode:horizontal-tb!important;overflow:hidden!important;pointer-events:auto!important}main:has(.dream-game-shell) .dream-archive-dock button span{writing-mode:horizontal-tb!important;transform:none!important;white-space:nowrap!important}main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{min-height:0!important;height:auto!important;max-height:none!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:clamp(16px,2vw,24px)!important;align-items:center!important;padding:clamp(16px,2vw,24px)!important;overflow:visible!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-primary,.dream-action-primary,.dream-button-primary){width:min(460px,100%)!important;min-width:min(280px,100%)!important;max-width:520px!important;height:64px!important;min-height:60px!important}main:has(.dream-game-shell) .dream-game-console :is(.action-console-secondary,.dream-action,.dream-button-secondary){min-width:150px!important;height:54px!important;min-height:52px!important}.dream-floating-dock,.dream-floating-dock-left,.dream-floating-dock-right{position:relative!important;inset:auto!important;z-index:var(--z-scene,10)!important;width:min(1480px,calc(100vw - clamp(24px, 5vw, 96px)))!important;max-width:100%!important;margin:0 auto clamp(24px,4vw,56px)!important;pointer-events:auto!important}@media (max-width:1100px){main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}}@media (max-width:720px){main:has(.dream-game-shell) .dream-game-console .action-console-panel,main:has(.dream-game-shell) .dream-game-console .reader-command-panel{grid-template-columns:1fr!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread,main:has(.dream-game-shell) .story-theater-frame.reader-stage{padding-inline:18px!important}}.dm-primary-action,.dm-primary-action button{pointer-events:auto}.dm-primary-action button:after,.dm-primary-action button:before,.dm-primary-action button>*{pointer-events:none}.dm-primary-action.is-disabled button{cursor:not-allowed}.dream-title-scene__status{display:none!important}.dream-draft-scene .dm-fate-input>.mt-3,.dream-draft-scene .fate-main-footer{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;align-items:center!important;padding-bottom:clamp(10px,1.5vw,18px)!important}.dream-draft-scene .dm-fate-input>.mt-3 .dm-prompt-tag-row,.dream-draft-scene .dm-prompt-tag-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;width:min(1120px,100%)!important;max-height:none!important;overflow:visible!important;gap:clamp(10px,1.4vw,16px)!important;padding:clamp(10px,1.4vw,16px) 0 clamp(12px,1.6vw,20px)!important}.dream-draft-scene .dm-prompt-tag-row .dm-button{flex:0 1 auto!important;max-width:100%!important;white-space:nowrap!important}.dream-mode-scene__deck .dm-card:before,.dream-mode-scene__deck .dm-dream-mode-card:before{content:none!important;display:none!important}.dream-draft-scene .dm-prompt-tag-row{flex-wrap:nowrap!important;justify-content:center!important;width:min(1180px,100%)!important;gap:clamp(10px,1.2vw,14px)!important}.dream-draft-scene .dm-prompt-tag-row .dm-button{min-width:0!important;padding-inline:clamp(14px,1.45vw,22px)!important;font-size:clamp(13px,.95vw,15px)!important}.dream-fragment-token:after{content:none!important;display:none!important}.dream-fragment-command.scene-command-bar{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:clamp(12px,1.6vw,20px)!important}.dream-fragment-command .dream-action,.dream-fragment-command .dream-action-primary{flex:0 1 auto!important;margin:0!important}.dream-fragment-command .dream-action{width:clamp(132px,14vw,190px)!important;min-width:132px!important}.dream-fragment-command .dream-action-primary{width:clamp(220px,22vw,340px)!important;min-width:220px!important}.dream-confirm-command.scene-command-bar{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(170px,240px) minmax(260px,420px)!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,24px)!important}.dream-confirm-command .dm-primary-action,.dream-confirm-command .dream-action{position:relative!important;inset:auto!important;margin:0!important}.dream-confirm-command .dm-primary-action{width:100%!important;max-width:420px!important;justify-self:stretch!important}.dream-confirm-command .dm-primary-action button{width:100%!important;height:64px!important;min-height:60px!important}.fate-ritual-overlay{position:relative!important;inset:auto!important;align-items:center!important;grid-template-rows:auto auto!important;gap:clamp(18px,2.6vw,32px)!important;overflow:visible!important;padding:clamp(42px,6vw,72px) 0 clamp(52px,7vw,84px)!important;pointer-events:auto!important}.fate-ritual-overlay .fate-weaving-disk{grid-row:1!important;z-index:2!important}.dream-machine-progress{position:relative!important;grid-row:2!important;z-index:3!important;width:min(720px,calc(100vw - 48px))!important;border:1px solid hsla(41,57%,64%,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,249,234,.055),rgba(255,249,234,.018)),rgba(5,10,16,.66)!important;box-shadow:0 18px 54px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,249,234,.04)!important;padding:14px 18px 16px!important;pointer-events:none!important}.dream-machine-progress__head{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:18px!important}.dream-machine-progress__head span{color:hsla(41,57%,64%,.78)!important;font-family:var(--dm-font-en,var(--font-ui,sans-serif))!important;font-size:12px!important;font-weight:650!important;letter-spacing:.14em!important;text-transform:uppercase!important}.dream-machine-progress__head strong{color:hsla(40,43%,90%,.94)!important;font-size:15px!important;line-height:1.3!important}.dream-machine-progress__track{position:relative!important;height:6px!important;margin-top:12px!important;overflow:hidden!important;border-radius:999px!important;background:rgba(155,177,188,.12)!important}.dream-machine-progress__track span{position:absolute!important;inset:0 auto 0 0!important;width:42%!important;border-radius:inherit!important;background:linear-gradient(90deg,rgba(138,104,52,.25),hsla(41,57%,64%,.85),hsla(40,43%,90%,.42))!important;animation:dreamMachineProgress 1.45s ease-in-out infinite alternate!important}.dream-machine-progress p{margin:10px 0 0!important;color:hsla(83,7%,76%,.72)!important;font-size:13px!important;line-height:1.55!important}@keyframes dreamMachineProgress{0%{transform:translateZ(0);width:36%;opacity:.72}to{transform:translate3d(58%,0,0);width:52%;opacity:1}}@media (max-width:980px){.dream-confirm-command.scene-command-bar,.dream-draft-scene .dm-prompt-tag-row,.dream-fragment-command.scene-command-bar{flex-wrap:wrap!important;grid-template-columns:1fr!important}.dream-confirm-command .dm-primary-action,.dream-confirm-command .dream-action,.dream-fragment-command .dream-action,.dream-fragment-command .dream-action-primary{width:min(100%,420px)!important;justify-self:center!important}}.dream-persona-connect-button[aria-busy=true] .dream-fate-button-ring{display:none!important}.dream-persona-connect-button[aria-busy=true]:after{right:clamp(1.25rem,2vw,1.65rem)!important;width:1rem!important;height:1rem!important}.dream-persona-connect-button[aria-busy=true] span{margin-inline:auto!important}.story-theater-support.reader-support{width:min(1480px,100%)!important;margin:0 auto clamp(20px,2.4vw,32px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.42fr)!important;gap:clamp(16px,2vw,24px)!important;align-items:stretch!important}.story-theater-support.reader-support .dream-summary-card{min-height:132px!important;padding:clamp(18px,2vw,24px)!important}.story-theater-support.reader-support .action-console-secondary,.story-theater-support.reader-support .reader-support-toggle{width:100%!important;min-height:96px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.story-theater-support.reader-support .dream-prose-card{grid-column:1/-1!important;max-height:clamp(180px,30vh,340px)!important;overflow-y:auto!important}main:has(.dream-game-shell) .story-theater-frame.reader-stage{width:min(1600px,100%)!important;margin-inline:auto!important}main:has(.dream-game-shell) .book-reader{width:min(1520px,100%)!important;margin-inline:auto!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{width:min(1440px,100%)!important;max-width:1440px!important;min-height:clamp(600px,72vh,860px)!important;padding:clamp(42px,4vw,68px) clamp(48px,4.8vw,82px)!important;overflow:visible!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:2!important;column-count:2!important;-moz-column-gap:clamp(52px,6vw,92px)!important;column-gap:clamp(52px,6vw,92px)!important;-moz-column-rule:1px solid hsla(44,42%,72%,.13)!important;column-rule:1px solid hsla(44,42%,72%,.13)!important;font-family:var(--font-reader,"Noto Serif SC","Source Han Serif SC","Songti SC","STSong",serif)!important;font-size:clamp(18px,1.1vw,21px)!important;line-height:1.92!important;letter-spacing:0!important;max-height:none!important;overflow:visible!important}main:has(.dream-game-shell) .book-page-body p{-moz-column-break-inside:avoid!important;break-inside:avoid!important;margin:0 0 1.25em!important}main:has(.dream-game-shell) .book-page-body p+p{margin-top:0!important}.reader-command-panel{display:grid!important;grid-template-columns:minmax(280px,.34fr) minmax(0,1fr)!important;align-items:start!important;gap:clamp(16px,2vw,24px)!important}.reader-command-actions{display:grid!important;gap:14px!important;min-width:0!important;overflow:visible!important}.reader-primary-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:0!important}.reader-system-controls{align-self:start!important}@media (max-width:1180px){.story-theater-support.reader-support{grid-template-columns:1fr 1fr!important}.story-theater-support.reader-support .action-console-secondary,.story-theater-support.reader-support .reader-support-toggle{grid-column:1/-1!important;min-height:64px!important}}@media (max-width:980px){.reader-command-panel,.story-theater-support.reader-support{grid-template-columns:1fr!important}main:has(.dream-game-shell) .book-page-body{-moz-column-count:1!important;column-count:1!important}main:has(.dream-game-shell) .book-page,main:has(.dream-game-shell) .book-page-spread{min-height:auto!important;padding:28px 22px!important}}main:has(.story-theater-frame.reader-stage) .dream-game-shell{width:min(1360px,calc(100vw - 96px))!important;max-width:min(1360px,calc(100vw - 96px))!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:28px!important}main:has(.story-theater-frame.reader-stage) .dream-game-theater.main-stage{width:100%!important;max-width:100%!important;margin-inline:auto!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame.reader-stage{width:100%!important;max-width:100%!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;gap:28px!important;padding-inline:0!important}.story-theater-frame.reader-stage .story-theater-frame-header.chapter-header{display:grid!important;grid-template-rows:auto auto!important;gap:16px!important;width:100%!important;min-height:0!important;height:auto!important}.story-theater-frame.reader-stage .story-theater-header-top{align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.story-theater-frame.reader-stage .story-theater-identity{display:flex!important;gap:12px 16px!important;min-width:0!important}.story-theater-frame.reader-stage .story-theater-title{margin:0!important;padding-bottom:14px!important;border-bottom:1px solid hsla(44,42%,72%,.16)!important}.story-theater-frame.reader-stage .story-theater-tools{flex:0 0 auto!important}.story-theater-frame.reader-stage .story-theater-tools .dream-archive-dock{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:auto!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.story-theater-frame.reader-stage .story-theater-tools .dream-archive-dock button{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;border-radius:18px!important}.story-theater-frame.reader-stage .story-theater-meta{width:min(1040px,100%)!important;margin-inline:auto!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px 16px!important}.story-theater-frame.reader-stage .story-theater-support.reader-support{width:min(1180px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important}.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-summary-card,.story-theater-frame.reader-stage .story-theater-support.reader-support>.reader-support-toggle{height:180px!important;min-height:180px!important;max-height:180px!important;border-radius:18px!important;padding:24px!important;overflow:hidden!important}.story-theater-frame.reader-stage .story-theater-support.reader-support>.reader-support-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;border:1px solid hsla(44,42%,72%,.18)!important;background:rgba(8,13,18,.72)!important;box-shadow:inset 0 1px 0 hsla(40,43%,90%,.06)!important}.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-prose-card{grid-column:1/-1!important;height:auto!important;min-height:0!important;max-height:320px!important;overflow-y:auto!important}.story-theater-frame.reader-stage .book-reader{margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:16px!important}.story-theater-frame.reader-stage .book-reader-status{width:100%!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread{position:relative!important;max-width:none!important;margin:0 auto!important;overflow:visible!important}.story-theater-frame.reader-stage .book-page-header{position:relative!important;padding-right:96px!important}.story-theater-frame.reader-stage .book-page-header>span{position:absolute!important}.story-theater-frame.reader-stage .book-page-body{-moz-column-rule:1px solid hsla(44,42%,72%,.12)!important;column-rule:1px solid hsla(44,42%,72%,.12)!important;max-height:none!important;overflow:visible!important}.story-theater-frame.reader-stage .book-page-body p{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager{display:grid!important;grid-template-columns:140px minmax(0,1fr) 140px!important;align-items:center!important;gap:20px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager button{width:140px!important;min-width:140px!important}.story-theater-frame.reader-stage .chapter-pager-progress{width:100%!important;min-width:0!important;text-align:center!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar{max-width:min(1040px,100%)!important;margin-inline:auto!important;align-self:center!important;display:block!important}main:has(.story-theater-frame.reader-stage) .dream-game-console .reader-command-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:28px!important}main:has(.story-theater-frame.reader-stage) .reader-system-controls{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important}main:has(.story-theater-frame.reader-stage) .reader-system-button{padding-inline:0!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:28px!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions>.grid{width:100%!important;display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:center!important;gap:16px!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions>.grid>div{width:auto!important;max-width:360px!important;text-align:center!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions>.grid>div:first-child .action-console-primary{width:360px!important;max-width:100%!important;height:60px!important;min-height:60px!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions>.grid>div:not(:first-child) .action-console-secondary{width:220px!important;max-width:100%!important;height:56px!important;min-height:56px!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex{grid-template-columns:1fr!important;justify-items:center!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-primary{max-width:100%!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-secondary{max-width:100%!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.action-console-secondary{width:220px!important;height:56px!important;min-height:56px!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid>button{width:220px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}main:has(.story-theater-frame.reader-stage) .reader-more-action-button{font-weight:700!important}@media (max-width:1180px){main:has(.story-theater-frame.reader-stage) .dream-game-shell{width:min(100%,calc(100vw - 48px))!important}.story-theater-frame.reader-stage .story-theater-support.reader-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.story-theater-frame.reader-stage .story-theater-support.reader-support>.reader-support-toggle{grid-column:auto!important}}@media (max-width:900px){.story-theater-frame.reader-stage .story-theater-header-top{flex-direction:column!important}.story-theater-frame.reader-stage .story-theater-tools .dream-archive-dock{justify-content:flex-start!important}.story-theater-frame.reader-stage .story-theater-support.reader-support,main:has(.story-theater-frame.reader-stage) .reader-context-action-grid{grid-template-columns:1fr!important}.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-summary-card,.story-theater-frame.reader-stage .story-theater-support.reader-support>.reader-support-toggle{height:auto!important;min-height:132px!important;max-height:none!important}.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread{min-height:520px!important;padding:32px 24px!important}.story-theater-frame.reader-stage .book-page-body{-moz-column-count:1!important;column-count:1!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager{grid-template-columns:120px minmax(0,1fr) 120px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager button{width:120px!important;min-width:120px!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid>button{width:min(220px,100%)!important;justify-self:center!important}}body.dream-archive-open{overflow:hidden!important;touch-action:none!important}body.dream-archive-open .dream-game-shell{pointer-events:none!important}body.dream-archive-open .dream-archive-drawer-layer{pointer-events:auto!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar{display:none!important}main:has(.story-theater-frame.reader-stage) .dream-status-bar.top-hud{width:min(1440px,calc(100vw - 72px))!important;max-width:min(1440px,calc(100vw - 72px))!important;margin:0 auto 28px!important;min-height:74px!important;align-items:center!important;gap:16px!important;position:relative!important;z-index:20!important}main:has(.story-theater-frame.reader-stage) .dream-status-bar__identity,main:has(.story-theater-frame.reader-stage) .dream-status-bar__progress,main:has(.story-theater-frame.reader-stage) .dream-status-bar__system{min-height:48px!important;align-items:center!important}main:has(.story-theater-frame.reader-stage) .dream-status-bar__identity h2{font-size:15px!important;line-height:1.2!important}main:has(.story-theater-frame.reader-stage) .dream-game-shell{position:relative!important;isolation:isolate!important;--dream-z-background:0;--dream-z-content:10;--dream-z-tools:40;--dream-z-scrim:80;--dream-z-drawer:90;--dream-z-modal:100}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar,main:has(.story-theater-frame.reader-stage) .dream-game-theater.main-stage{position:relative!important;z-index:var(--dream-z-content)!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame.reader-stage{position:relative!important;padding-top:0!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame-header.chapter-header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:min(1040px,100%)!important;margin-inline:auto!important;text-align:center!important;padding-right:0!important}main:has(.story-theater-frame.reader-stage) .story-theater-header-top{min-height:56px!important}main:has(.story-theater-frame.reader-stage) .story-theater-title{grid-column:1/-1!important;text-align:center!important;max-width:980px!important;margin-inline:auto!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools{position:absolute!important;top:72px!important;right:0!important;z-index:var(--dream-z-tools)!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock{flex-direction:column!important;width:56px!important}main:has(.story-theater-frame.reader-stage) .story-theater-support.reader-support{position:relative!important;z-index:var(--dream-z-content)!important}main:has(.story-theater-frame.reader-stage) .dream-game-console .reader-command-panel{min-height:0!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions>:not(.reader-primary-actions):not(.reader-context-action-grid){width:min(860px,100%)!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex>.action-console-primary:first-child{order:1!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex>.action-console-secondary{order:2!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex>.action-console-primary:not(:first-child){order:3!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid{order:4!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive]{z-index:90!important;display:block!important;visibility:visible!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer-scrim{z-index:80!important;display:block!important;width:100%!important;height:100%!important;border:0!important;background:rgba(0,0,0,.56)!important;cursor:default!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;z-index:90!important;width:min(520px,calc(100vw - 32px))!important;max-height:none!important;height:100dvh!important;pointer-events:auto!important;overscroll-behavior:contain!important}@media (max-width:900px){main:has(.story-theater-frame.reader-stage) .story-theater-tools{position:static!important;justify-self:center!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock{flex-direction:row!important;width:auto!important}}:root{--dream-main-width:min(1240px,calc(100vw - 64px));--dream-wide-width:min(1440px,calc(100vw - 64px));--dream-reader-width:min(1080px,100%)}.fate-ritual-overlay{align-content:start!important;align-items:start!important;gap:clamp(12px,1.8vh,20px)!important;padding:clamp(16px,3vh,34px) 0 clamp(18px,3vh,34px)!important}.fate-ritual-overlay .dream-weaving-scene,.fate-ritual-overlay .fate-weaving-disk{width:min(920px,calc(100vw - 56px))!important;min-height:0!important;max-height:none!important;padding:clamp(18px,3vh,34px) clamp(24px,4vw,46px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:clamp(10px,1.7vh,18px)!important}.fate-ritual-overlay .fate-ritual-orbit{width:clamp(96px,13vh,150px)!important;height:clamp(96px,13vh,150px)!important;margin-bottom:clamp(4px,.8vh,10px)!important}.fate-ritual-overlay .fate-ritual-kicker{margin:0!important;font-size:clamp(11px,1.1vw,14px)!important;line-height:1.25!important}.fate-ritual-overlay .fate-weaving-disk h2{margin:0!important;font-size:clamp(40px,5.2vh,64px)!important;line-height:1.04!important}.fate-ritual-overlay .fate-ritual-subtitle{margin:0!important;font-size:clamp(22px,3.1vh,34px)!important;line-height:1.15!important}.fate-ritual-overlay .fate-ritual-progress{width:min(620px,100%)!important;margin:clamp(8px,1.4vh,14px) auto 0!important;gap:12px!important}.fate-ritual-overlay .fate-ritual-progress-step{min-height:74px!important;padding:12px 14px!important;border-radius:14px!important}.fate-ritual-overlay .fate-ritual-progress-step em{font-size:11px!important;line-height:1.2!important}.fate-ritual-overlay .fate-ritual-progress-step strong{margin-top:4px!important;font-size:clamp(15px,1.65vh,19px)!important;line-height:1.2!important}.fate-ritual-overlay .fate-ritual-step{margin:clamp(4px,.9vh,10px) 0 0!important;font-size:clamp(26px,3.8vh,40px)!important;line-height:1.12!important}.fate-ritual-overlay .fate-ritual-tip{width:min(860px,100%)!important;min-height:84px!important;margin-top:clamp(4px,.9vh,10px)!important;padding:14px 18px!important}.fate-ritual-overlay .fate-ritual-tip span:not(.fate-ritual-tip-line){font-size:clamp(14px,1.55vh,18px)!important;line-height:1.55!important}.dream-machine-progress{width:min(860px,calc(100vw - 72px))!important;margin:0 auto!important;padding:12px 18px 14px!important}.dream-machine-progress__track{margin-top:10px!important}.dream-machine-progress p{margin-top:8px!important}@media (max-height:760px){.fate-ritual-overlay{gap:10px!important;padding-top:10px!important;padding-bottom:12px!important}.fate-ritual-overlay .dream-weaving-scene,.fate-ritual-overlay .fate-weaving-disk{padding-top:14px!important;padding-bottom:16px!important;gap:8px!important}.fate-ritual-overlay .fate-ritual-orbit{width:86px!important;height:86px!important}.fate-ritual-overlay .fate-weaving-disk h2{font-size:38px!important}.fate-ritual-overlay .fate-ritual-subtitle{font-size:22px!important}.fate-ritual-overlay .fate-ritual-progress-step{min-height:64px!important;padding:10px 12px!important}.fate-ritual-overlay .fate-ritual-tip{min-height:72px!important}}main:has(.dream-game-shell){padding-top:16px!important}main:has(.dream-game-shell)>div{width:100%!important;max-width:none!important}main:has(.story-theater-frame.reader-stage)>div{padding-top:16px!important;gap:14px!important}main:has(.story-theater-frame.reader-stage)>div>.space-y-6{gap:18px!important}main:has(.dream-game-shell) .dream-titlebar{display:flex!important;position:relative!important;inset:auto!important;width:var(--dream-wide-width)!important;max-width:var(--dream-wide-width)!important;min-height:72px!important;margin:0 auto 12px!important;padding:12px 20px!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-radius:18px!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar{display:flex!important;position:relative!important;inset:auto!important;width:var(--dream-wide-width)!important;max-width:var(--dream-wide-width)!important;min-height:72px!important;margin:0 auto 12px!important;padding:12px 20px!important;align-items:center!important;justify-content:space-between!important}main:has(.dream-game-shell) .dream-titlebar .dream-kicker{font-size:11px!important;line-height:1.2!important}main:has(.dream-game-shell) .dream-titlebar .dream-heading-lg{margin-top:3px!important;font-size:clamp(28px,2.6vw,42px)!important}main:has(.dream-game-shell) .dream-titlebar .dream-body{margin-top:5px!important;font-size:13px!important}main:has(.dream-game-shell) .dream-titlebar .dream-caption{margin-top:5px!important;font-size:12px!important;line-height:1.35!important}main:has(.dream-game-shell) .dream-titlebar>button{flex:0 0 auto!important;align-self:center!important;min-height:42px!important}main:has(.dream-game-shell) .dream-status-bar.top-hud,main:has(.dream-game-shell)>div>.dream-status-bar{width:var(--dream-wide-width)!important;max-width:var(--dream-wide-width)!important;min-height:58px!important;max-height:none!important;margin:0 auto 16px!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(260px,1.05fr) minmax(360px,1fr) minmax(300px,.95fr)!important;align-items:center!important;gap:10px!important;position:relative!important;z-index:30!important}main:has(.story-theater-frame.reader-stage) .dream-status-bar.top-hud,main:has(.story-theater-frame.reader-stage)>div>.dream-status-bar{margin:0 auto 10px!important;min-height:58px!important}main:has(.dream-game-shell) .dream-status-bar__identity,main:has(.dream-game-shell) .dream-status-bar__progress,main:has(.dream-game-shell) .dream-status-bar__system{min-height:42px!important;padding:8px 12px!important;border-radius:14px!important;align-items:center!important}main:has(.dream-game-shell) .dream-status-bar__identity{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto!important;gap:4px 10px!important}main:has(.dream-game-shell) .dream-status-bar__identity p:not(.dream-status-eyebrow){display:none!important}main:has(.dream-game-shell) .dream-status-bar__identity h2{margin:0!important;font-size:15px!important;line-height:1.18!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}main:has(.dream-game-shell) .dream-status-chip-label,main:has(.dream-game-shell) .dream-status-eyebrow{font-size:10px!important;line-height:1.2!important}main:has(.dream-game-shell) .dream-status-chip{min-height:34px!important;padding:7px 10px!important;border-radius:12px!important}main:has(.dream-game-shell) .dream-status-bar__progress,main:has(.dream-game-shell) .dream-status-bar__system{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:8px!important}main:has(.story-theater-frame.reader-stage) .dream-game-shell{width:var(--dream-wide-width)!important;max-width:var(--dream-wide-width)!important;gap:18px!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame.reader-stage{gap:18px!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame-header.chapter-header{width:var(--dream-reader-width)!important;gap:10px!important}main:has(.story-theater-frame.reader-stage) .story-theater-header-top{width:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}main:has(.story-theater-frame.reader-stage) .story-theater-title{width:min(920px,100%)!important;padding-bottom:10px!important;font-size:clamp(30px,3.2vw,48px)!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;display:flex!important;justify-content:center!important;margin:0 auto!important;pointer-events:auto!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock{width:auto!important;min-width:0!important;height:56px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;padding:5px 8px!important;border:1px solid hsla(44,42%,72%,.18)!important;background:rgba(5,10,15,.62)!important;box-shadow:inset 0 1px 0 hsla(40,43%,90%,.05)!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:14px!important}main:has(.story-theater-frame.reader-stage) .story-theater-support.reader-support{width:var(--dream-reader-width)!important;display:grid!important;gap:14px!important;margin:0 auto!important;align-items:stretch!important}.story-theater-frame.reader-stage .reader-context-card,.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-summary-card{width:100%!important;height:136px!important;min-height:136px!important;max-height:136px!important;padding:16px 18px!important;border-radius:16px!important;text-align:left!important;overflow:hidden!important}.story-theater-frame.reader-stage .reader-context-card{cursor:pointer!important}.story-theater-frame.reader-stage .reader-context-card.is-active{border-color:hsla(41,57%,64%,.48)!important;background:linear-gradient(145deg,rgba(35,31,20,.52),rgba(5,10,15,.82))!important}.story-theater-frame.reader-stage .reader-context-card .dream-summary-title{margin-top:6px!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:1.12!important}.story-theater-frame.reader-stage .reader-context-card .dream-summary-body{display:-webkit-box!important;margin-top:10px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-size:14px!important;line-height:1.5!important}.story-theater-support-detail{width:var(--dream-reader-width)!important;margin:0 auto!important}.reader-context-detail-panel{width:100%!important;max-height:240px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:12px!important;padding:18px 20px!important;border:1px solid hsla(41,57%,64%,.24)!important;border-radius:18px!important;background:rgba(5,10,15,.88)!important;box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px 0 hsla(40,43%,90%,.05)!important}.reader-context-detail-panel__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.reader-context-detail-panel__head h3{margin:4px 0 0!important;color:hsla(40,43%,90%,.96)!important;font-size:22px!important;line-height:1.2!important}.reader-context-detail-panel__body{min-height:0!important;padding-right:8px!important;color:hsla(132,7%,86%,.82)!important;font-size:14px!important;line-height:1.7!important}.reader-context-detail-panel__body p{margin:0 0 .8em!important}.story-theater-frame.reader-stage .book-reader{width:var(--dream-reader-width)!important}.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread{min-height:clamp(540px,62vh,760px)!important;padding:clamp(34px,3.3vw,52px) clamp(38px,4vw,64px)!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive]{z-index:120!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(220px,31vh,250px) 24px 24px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer-scrim{position:fixed!important;inset:0!important;z-index:0!important;background:rgba(0,0,0,.48)!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer{position:relative!important;inset:auto!important;z-index:1!important;width:var(--dream-reader-width)!important;max-width:calc(100vw - 48px)!important;height:auto!important;max-height:min(28vh,210px)!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:22px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__header{padding:18px 20px 12px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__tabs{padding:0 20px 12px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__body{padding:0 20px 20px!important}@media (max-width:1100px){:root{--dream-main-width:min(100%,calc(100vw - 32px));--dream-wide-width:min(100%,calc(100vw - 32px))}main:has(.dream-game-shell) .dream-status-bar.top-hud,main:has(.dream-game-shell)>div>.dream-status-bar{grid-template-columns:1fr!important}main:has(.story-theater-frame.reader-stage) .story-theater-support.reader-support{grid-template-columns:1fr!important}.story-theater-frame.reader-stage .reader-context-card,.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-summary-card{height:auto!important;min-height:118px!important;max-height:none!important}}:root{--fs-brand:clamp(60px,5vw,76px);--fs-scene-title:clamp(38px,3.2vw,50px);--fs-section-title:clamp(24px,2vw,30px);--fs-card-title:clamp(19px,1.35vw,23px);--fs-body:clamp(15px,1vw,17px);--fs-reader:clamp(18px,1.25vw,20px);--fs-caption:clamp(12px,0.8vw,14px);--fs-button:clamp(15px,0.95vw,17px);--gold-line:hsla(41,57%,64%,.24);--gold-line-strong:hsla(41,57%,64%,.42);--panel-bg-refined:radial-gradient(circle at 18% 12%,hsla(41,57%,64%,.08),transparent 34%),linear-gradient(145deg,rgba(16,25,27,.9),rgba(6,10,14,.94));--panel-shadow-refined:inset 0 1px 0 rgba(255,244,210,.06),0 24px 80px rgba(0,0,0,.32);--z-overlay-backdrop:120;--z-drawer:130}main:has(.dream-game-shell){font-size:var(--fs-body)!important}.dream-title-scene h1{font-size:var(--fs-brand)!important}.dream-branch-page>h2,.dream-confirm-scene :is(h1,h2),.dream-draft-scene :is(h1,h2),.dream-formation-page>h2,.dream-fragment-scene :is(h1,h2),.dream-intro-page>h2,.dream-mode-scene :is(h1,h2){font-size:var(--fs-scene-title)!important;line-height:1.08!important}.book-page-header h3,.dream-fate-card-title-block h3,.dream-fate-mini-card h3,.dream-summary-title,.reader-context-card .dream-summary-title,.reader-context-detail-panel__head h3{font-size:var(--fs-card-title)!important;line-height:1.18!important}.story-theater-frame.reader-stage .story-theater-title{font-size:var(--fs-scene-title)!important;line-height:1.06!important}.dream-body,.dream-fate-card-field strong,.dream-fate-mini-card small,.dream-summary-body,.reader-context-detail-panel__body{font-size:var(--fs-body)!important;line-height:1.62!important}.book-page-kicker,.book-reader-status span,.dream-caption,.dream-chip,.dream-fate-tag,.dream-kicker,.dream-status-chip,.dream-status-chip-label,.dream-status-eyebrow,.dream-summary-kicker,.story-theater-chapter,.story-theater-kicker{font-size:var(--fs-caption)!important;line-height:1.25!important}:where(button,.dream-action,.dream-action-primary,.dream-button-primary,.dream-button-secondary,.action-console-primary,.action-console-secondary,.reader-system-button,.chapter-pager button,.dream-archive-dock button,.dream-archive-drawer__tabs button){box-sizing:border-box!important;font-family:var(--font-ui,"PingFang SC","Microsoft YaHei",sans-serif)!important;font-size:var(--fs-button)!important;letter-spacing:0!important}:where(.dream-action,.dream-action-primary,.dream-button-primary,.dream-button-secondary,.action-console-primary,.action-console-secondary,.reader-system-button,.reader-context-card,.reader-context-action-grid>button,.chapter-pager button,.dream-archive-dock button,.dream-archive-drawer__tabs button){border-width:1px!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease!important;will-change:transform!important}:where(.dream-action,.dream-action-primary,.dream-button-primary,.dream-button-secondary,.action-console-primary,.action-console-secondary,.reader-system-button,.reader-context-card,.reader-context-action-grid>button,.chapter-pager button,.dream-archive-dock button,.dream-archive-drawer__tabs button):hover:not(:disabled){transform:translateY(-1px)!important}:where(.dream-action,.dream-action-primary,.dream-button-primary,.dream-button-secondary,.action-console-primary,.action-console-secondary,.reader-system-button,.reader-context-card,.reader-context-action-grid>button,.chapter-pager button,.dream-archive-dock button,.dream-archive-drawer__tabs button):active:not(:disabled){transform:translateY(1px)!important}:where(.is-active,[aria-current=true],[aria-pressed=true]){box-sizing:border-box!important}main:has(.dream-game-shell) .dream-titlebar{min-height:104px!important;max-height:140px!important;padding:14px 22px!important;margin-bottom:12px!important;border-color:hsla(41,57%,64%,.12)!important;background:linear-gradient(145deg,rgba(10,17,20,.82),rgba(4,8,12,.86)),rgba(5,10,15,.74)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.04)!important;pointer-events:auto!important}main:has(.dream-game-shell) .dream-titlebar>div{display:flex!important;min-width:0!important;flex:1 1 auto!important;flex-direction:column!important}main:has(.dream-game-shell) .dream-titlebar .dream-heading-lg{font-size:clamp(28px,2.3vw,38px)!important;line-height:1!important;letter-spacing:0!important}main:has(.dream-game-shell) .dream-titlebar .dream-body{display:block!important;margin-top:4px!important;font-size:var(--fs-caption)!important;line-height:1.35!important;color:hsla(165,9%,83%,.62)!important}main:has(.dream-game-shell) .dream-titlebar .dream-caption{font-size:var(--fs-caption)!important;color:hsla(180,6%,74%,.72)!important}main:has(.dream-game-shell) .dream-titlebar>button{width:112px!important;height:44px!important;min-height:44px!important;padding:0!important;font-size:var(--fs-button)!important}main:has(.dream-game-shell) .dream-status-bar.top-hud,main:has(.dream-game-shell)>div>.dream-status-bar{min-height:64px!important;margin-bottom:14px!important;grid-template-columns:minmax(260px,1.3fr) minmax(420px,1.5fr) minmax(300px,1.3fr)!important}main:has(.dream-game-shell) .dream-status-bar__identity,main:has(.dream-game-shell) .dream-status-bar__progress,main:has(.dream-game-shell) .dream-status-bar__system{min-height:46px!important;background:rgba(5,11,16,.46)!important;border-color:hsla(41,57%,64%,.12)!important}main:has(.dream-game-shell) .dream-status-chip{min-height:32px!important;font-size:var(--fs-caption)!important}main:has(.story-theater-frame.reader-stage) .story-theater-frame-header.chapter-header{width:min(1180px,100%)!important;gap:12px!important}main:has(.story-theater-frame.reader-stage) .story-theater-header-top{gap:12px!important}main:has(.story-theater-frame.reader-stage) .story-theater-identity{justify-content:center!important}main:has(.story-theater-frame.reader-stage) .story-theater-title{width:min(980px,100%)!important;margin:0 auto!important;border-bottom-color:hsla(41,57%,64%,.12)!important}main:has(.story-theater-frame.reader-stage) .story-theater-meta{width:min(980px,100%)!important;min-height:34px!important;margin-top:-4px!important;font-size:var(--fs-caption)!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools{width:min(1180px,100%)!important;justify-content:flex-end!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock{height:64px!important;gap:12px!important;padding:4px!important;border-radius:18px!important}main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock button{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:16px!important}main:has(.story-theater-frame.reader-stage) .story-theater-support.reader-support{width:min(1180px,100%)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.story-theater-frame.reader-stage .reader-context-card,.story-theater-frame.reader-stage .story-theater-support.reader-support>.dream-summary-card{min-height:168px!important;height:168px!important;max-height:190px!important;padding:24px!important;border-radius:20px!important;background:var(--panel-bg-refined)!important;border-color:hsla(41,57%,64%,.16)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.05)!important}.story-theater-frame.reader-stage .reader-context-card .dream-summary-title{margin-top:8px!important;font-size:var(--fs-card-title)!important}.story-theater-frame.reader-stage .reader-context-card .dream-summary-body{-webkit-line-clamp:4!important;font-size:var(--fs-body)!important;line-height:1.55!important}.story-theater-support-detail{width:min(1040px,100%)!important}.reader-context-detail-panel{max-height:260px!important;border-radius:22px!important;background:var(--panel-bg-refined)!important;border-color:hsla(41,57%,64%,.18)!important;box-shadow:var(--panel-shadow-refined)!important}.story-theater-frame.reader-stage .book-reader{width:min(1040px,100%)!important;gap:20px!important}.story-theater-frame.reader-stage .book-reader-status{font-size:var(--fs-caption)!important}.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread{width:100%!important;min-height:580px!important;padding:40px 48px!important;border-radius:30px!important;background:var(--panel-bg-refined)!important;border-color:hsla(41,57%,64%,.18)!important;box-shadow:var(--panel-shadow-refined)!important}.story-theater-frame.reader-stage .book-page-header>span{top:0!important;right:0!important;font-size:var(--fs-caption)!important}.story-theater-frame.reader-stage .book-page-body{-moz-column-count:2!important;column-count:2!important;-moz-column-gap:44px!important;column-gap:44px!important;-moz-column-rule:1px solid hsla(41,57%,64%,.12)!important;column-rule:1px solid hsla(41,57%,64%,.12)!important;font-size:var(--fs-reader)!important;line-height:1.92!important;color:hsla(51,26%,89%,.88)!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager{width:100%!important;min-height:64px!important;margin:0 auto!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar{width:min(1040px,100%)!important}main:has(.story-theater-frame.reader-stage) .dream-game-console .reader-command-panel{padding:24px!important;border-radius:26px!important;background:var(--panel-bg-refined)!important;border-color:hsla(41,57%,64%,.15)!important;box-shadow:var(--panel-shadow-refined)!important}main:has(.story-theater-frame.reader-stage) .reader-system-controls{justify-content:center!important;gap:12px!important}main:has(.story-theater-frame.reader-stage) .reader-system-button{width:112px!important;min-width:112px!important;height:44px!important;min-height:44px!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex{width:100%!important;display:grid!important;grid-template-columns:360px 180px!important;justify-content:center!important;align-items:center!important;gap:16px!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-primary{width:360px!important;height:60px!important;min-height:60px!important}main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-secondary{width:180px!important;height:52px!important;min-height:52px!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid{width:min(700px,100%)!important;display:grid!important;grid-template-columns:repeat(3,220px)!important;gap:20px!important;justify-content:center!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid>button,main:has(.story-theater-frame.reader-stage) .reader-more-action-button{width:220px!important;height:56px!important;min-height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:16px!important}body.drawer-open,body.dream-archive-open{overflow:hidden!important;touch-action:none!important}body.drawer-open .dream-game-shell,body.dream-archive-open .dream-game-shell{pointer-events:none!important}body.drawer-open .dream-archive-drawer-layer,body.dream-archive-open .dream-archive-drawer-layer{pointer-events:auto!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive]{position:fixed!important;inset:0!important;z-index:var(--z-overlay-backdrop)!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important;padding:48px!important;background:transparent!important;pointer-events:auto!important;overscroll-behavior:contain!important}.drawer-backdrop,.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer-scrim{position:fixed!important;inset:0!important;z-index:var(--z-overlay-backdrop)!important;display:block!important;width:100%!important;height:100%!important;border:0!important;background:rgba(0,0,0,.42)!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer,.dream-archive-drawer.tool-drawer,.tool-drawer{position:fixed!important;top:clamp(236px,24vh,280px)!important;right:48px!important;bottom:48px!important;left:auto!important;z-index:var(--z-drawer)!important;width:min(420px,calc(100vw - 96px))!important;max-width:min(420px,calc(100vw - 96px))!important;height:auto!important;max-height:none!important;min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;overflow:hidden!important;border-radius:24px!important;background:var(--panel-bg-refined)!important;border:1px solid hsla(41,57%,64%,.2)!important;box-shadow:var(--panel-shadow-refined)!important;pointer-events:auto!important;animation:dreamToolDrawerEnter .22s ease-out both!important}.tool-drawer,.tool-drawer *{pointer-events:auto!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__header{padding:20px 22px 14px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__tabs{padding:0 22px 14px!important;gap:8px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__tabs button{height:40px!important;min-height:40px!important;border-radius:14px!important;font-size:var(--fs-caption)!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer__body{min-height:0!important;overflow-y:auto!important;padding:0 22px 22px!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}@keyframes dreamToolDrawerEnter{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes dreamCardEnterSoft{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.story-theater-frame.reader-stage :is(.reader-context-card,.book-page,.reader-context-detail-panel,.reader-command-panel){animation:dreamCardEnterSoft .22s ease-out both!important}.fate-ritual-overlay{gap:clamp(10px,1.5vh,16px)!important;padding-top:clamp(12px,2.2vh,26px)!important;padding-bottom:clamp(14px,2vh,24px)!important}.fate-ritual-overlay .dream-weaving-scene,.fate-ritual-overlay .fate-weaving-disk{width:min(900px,calc(100vw - 56px))!important;gap:clamp(8px,1.4vh,14px)!important;padding-top:clamp(14px,2.4vh,26px)!important;padding-bottom:clamp(14px,2.4vh,26px)!important}.fate-ritual-overlay .fate-ritual-orbit{width:clamp(82px,11vh,124px)!important;height:clamp(82px,11vh,124px)!important}.fate-ritual-overlay .fate-weaving-disk h2{font-size:clamp(36px,4.8vh,56px)!important}.fate-ritual-overlay .fate-ritual-subtitle{font-size:clamp(20px,2.7vh,30px)!important}.fate-ritual-overlay .fate-ritual-progress{margin-top:6px!important}.fate-ritual-overlay .fate-ritual-step{font-size:var(--fs-section-title)!important}.dream-machine-progress{margin-top:0!important}@media (max-width:1180px){main:has(.story-theater-frame.reader-stage) .reader-context-action-grid,main:has(.story-theater-frame.reader-stage) .reader-primary-actions>.flex{grid-template-columns:1fr!important;width:min(360px,100%)!important}main:has(.story-theater-frame.reader-stage) .reader-context-action-grid>button,main:has(.story-theater-frame.reader-stage) .reader-more-action-button,main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-primary,main:has(.story-theater-frame.reader-stage) .reader-primary-actions .action-console-secondary{width:min(360px,100%)!important}}@media (max-width:900px){.dream-archive-drawer-layer[data-overlay-root=dream-archive]{padding:24px!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive] .dream-archive-drawer,.dream-archive-drawer.tool-drawer,.tool-drawer{top:112px!important;right:24px!important;bottom:24px!important;width:min(420px,calc(100vw - 48px))!important;max-width:min(420px,calc(100vw - 48px))!important}.story-theater-frame.reader-stage .book-page-body{-moz-column-count:1!important;column-count:1!important}}:root{--content-max-width:1180px;--overlay-z:2000;--ui-card-gap:12px;--ui-card-radius:16px;--ui-media-radius:16px;--ui-media-compact-height:6rem;--ui-media-inline-height:3.5rem;--ui-media-wide-min-height:8rem;--ui-text-detail-size:0.875rem;--ui-text-detail-line:1.7}body.drawer-open,body.dream-archive-open,body.overlay-open,html.overlay-open{overflow:hidden!important;touch-action:none!important}body.overlay-open :is(.dream-titlebar,.dream-status-bar.top-hud,.main-reading-scene,.dream-game-console.command-bar){opacity:.38!important;filter:blur(1.8px) saturate(.72)!important;transition:opacity .18s ease,filter .18s ease!important}body.overlay-open :is(.dream-status-bar__identity,.dream-status-bar__progress,.dream-status-bar__system,.dream-status-chip){border-color:hsla(41,57%,64%,.08)!important;box-shadow:none!important;color:hsla(171,7%,81%,.62)!important}body.overlay-open .dream-status-chip-emphasis{border-color:hsla(41,57%,64%,.08)!important;color:hsla(171,7%,81%,.62)!important}body.overlay-open .dream-game-shell,body.overlay-open .main-reading-scene{pointer-events:none!important}body.overlay-open .dream-archive-drawer-layer,body.overlay-open .dream-archive-drawer-layer *{pointer-events:auto!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive].overlay-panel-layer,.overlay-panel-layer{position:fixed!important;inset:0!important;z-index:var(--overlay-z)!important;display:grid!important;place-items:center!important;padding:40px!important;overflow:hidden!important;background:transparent!important;overscroll-behavior:contain!important;isolation:isolate!important}.overlay-panel-layer .drawer-backdrop,.overlay-panel-layer .dream-archive-drawer-scrim{position:fixed!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;border:0!important;background:radial-gradient(circle at 50% 18%,hsla(41,57%,64%,.08),transparent 34%),rgba(0,0,0,.58)!important;backdrop-filter:blur(5px)!important}.dream-archive-drawer.overlay-panel,.dream-archive-drawer.tool-drawer.overlay-panel,.overlay-panel{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1!important;width:min(1180px,calc(100vw - 80px))!important;height:min(840px,calc(100vh - 80px))!important;max-width:min(1180px,calc(100vw - 80px))!important;max-height:calc(100vh - 80px)!important;margin:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:28px!important;background:var(--panel-bg-refined)!important;border:1px solid hsla(41,57%,64%,.2)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.07),0 38px 120px rgba(0,0,0,.55)!important;pointer-events:auto!important}.dream-archive-drawer__header.overlay-panel__header,.overlay-panel__header{flex:0 0 auto!important;min-height:104px!important;padding:26px 32px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;border-bottom:1px solid hsla(41,57%,64%,.1)!important}.dream-archive-drawer__header h2,.overlay-panel__header h2{font-size:var(--fs-section-title)!important;line-height:1.08!important}.dream-archive-drawer__tabs.overlay-panel__tabs,.overlay-panel__tabs{flex:0 0 auto!important;padding:16px 32px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;border-bottom:1px solid hsla(41,57%,64%,.1)!important}.dream-archive-drawer__tabs.overlay-panel__tabs button,.overlay-panel__tabs button{height:44px!important;min-height:44px!important;border-radius:14px!important;background:rgba(5,10,14,.45)!important}.dream-archive-drawer__tabs.overlay-panel__tabs button.is-active,.overlay-panel__tabs button.is-active{border-color:hsla(41,57%,64%,.32)!important;background:hsla(41,57%,64%,.08)!important}.dream-archive-drawer__body.overlay-panel__body,.overlay-panel__body{flex:1 1 auto!important;min-height:0!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:26px 32px 34px!important;scrollbar-width:thin!important}.media-thumb{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid hsla(41,57%,64%,.14);border-radius:var(--ui-media-radius);background:radial-gradient(circle at 50% 18%,hsla(41,57%,64%,.08),transparent 34%),rgba(3,7,10,.44);color:rgba(203,213,225,.72);text-align:center}button.media-thumb{cursor:pointer}button.media-thumb:hover{border-color:hsla(41,57%,64%,.28);filter:brightness(1.05)}.media-thumb--compact{min-height:var(--ui-media-compact-height)}.media-thumb--wide{aspect-ratio:16/9;min-height:var(--ui-media-wide-min-height)}.media-thumb--inline{min-height:var(--ui-media-inline-height)}.media-thumb--empty{padding:1rem;border-style:dashed}.media-thumb--generating{border-color:rgba(251,191,36,.22);background:rgba(251,191,36,.08);color:hsla(48,96%,89%,.86)}.media-thumb--failed{border-color:hsla(0,91%,71%,.24);background:rgba(127,29,29,.2);color:hsla(0,96%,89%,.9)}.media-thumb__image{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-thumb--fit-contain .media-thumb__image{-o-object-fit:contain;object-fit:contain;background:rgba(0,0,0,.3)}.media-thumb__label{max-width:100%;overflow-wrap:anywhere;font-size:.75rem;font-weight:700;line-height:1.45;letter-spacing:0}.dream-modal-body{max-height:min(70vh,720px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin}.dream-inbox-item p,.dream-info-observation-card p,.dream-modal-body p,.media-thumb__label{letter-spacing:0}.dream-inbox-item,.dream-info-observation-card .dream-clue-card,.dream-modal-body .dream-summary-card{border-radius:var(--ui-card-radius)}.dream-inbox-item p:not(.dream-summary-title):not(.dream-summary-kicker),.dream-info-observation-card .dream-clue-card p:not(.dream-summary-title):not(.dream-summary-kicker),.dream-modal-body .dream-summary-card p:not(.dream-summary-title):not(.dream-summary-kicker):not(.dream-heading-sm){font-size:var(--ui-text-detail-size);line-height:var(--ui-text-detail-line)}.dream-inbox-item .media-thumb,.dream-info-observation-card .media-thumb,.dream-modal-body .media-thumb{width:100%}.reading-content-shell,.story-theater-frame.reader-stage.reading-content-shell{width:min(var(--content-max-width),calc(100vw - 80px))!important;margin-inline:auto!important}.story-theater-frame.reader-stage .book-reader,.story-theater-frame.reader-stage .chapter-pager.reader-pager,.story-theater-frame.reader-stage .story-meta-grid,.story-theater-frame.reader-stage .story-theater-frame-header.chapter-header,.story-theater-frame.reader-stage .story-theater-meta,.story-theater-frame.reader-stage .story-theater-tools,main:has(.story-theater-frame.reader-stage) .bottom-action-panel{margin-inline:auto!important}.story-theater-frame.reader-stage .book-reader-status,.story-theater-frame.reader-stage .story-theater-meta{justify-content:center!important;text-align:center!important}.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{width:min(1160px,100%)!important;display:grid!important;gap:24px!important}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{min-height:180px!important;height:180px!important;max-height:180px!important;padding:24px 26px!important;background:radial-gradient(circle at 14% 12%,hsla(41,57%,64%,.035),transparent 32%),linear-gradient(145deg,rgba(12,19,22,.72),rgba(4,8,12,.78))!important;border-color:hsla(41,57%,64%,.1)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.035)!important;text-align:left!important}.story-meta-card .dream-summary-body,.story-meta-card .dream-summary-kicker,.story-meta-card .dream-summary-title{margin-left:0!important}.story-meta-card .dream-summary-body{display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:hsla(171,7%,81%,.64)!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar{margin-top:8px!important}.bottom-action-panel,main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{max-width:min(980px,100%)!important;margin:24px auto 0!important;padding:24px 28px 28px!important;display:flex!important;flex-direction:column!important;gap:18px!important;border-radius:28px!important;background:var(--panel-bg-refined)!important;border:1px solid hsla(41,57%,64%,.14)!important;box-shadow:var(--panel-shadow-refined)!important}.bottom-tool-row,.reader-system-controls.bottom-tool-row{display:flex!important;justify-content:center!important;gap:16px!important}.bottom-tool-row .reader-system-button,.reader-system-controls.bottom-tool-row .reader-system-button,main:has(.story-theater-frame.reader-stage) .bottom-action-panel .reader-system-controls.bottom-tool-row .reader-system-button{width:132px!important;min-width:132px!important;height:46px!important;min-height:46px!important}.bottom-action-flow,.reader-command-actions.bottom-action-flow,main:has(.story-theater-frame.reader-stage) .bottom-action-panel .reader-command-actions.bottom-action-flow{display:flex!important;flex-direction:column!important;gap:18px!important;overflow:visible!important}.bottom-primary-row,.reader-primary-actions.bottom-primary-row,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row>.flex{display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important}main:has(.story-theater-frame.reader-stage) .bottom-primary-row .action-console-primary,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row .action-console-primary:first-child{width:360px!important;height:60px!important}main:has(.story-theater-frame.reader-stage) .bottom-primary-row .action-console-secondary,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row .action-console-secondary{width:180px!important;height:52px!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel .bottom-action-flow>.grid{display:flex!important;grid-template-columns:none!important;justify-content:center!important;align-items:flex-start!important;gap:18px!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel .bottom-action-flow>.grid>div{width:auto!important;min-width:0!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel .bottom-action-flow>.grid .action-console-primary{width:360px!important;height:60px!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel .bottom-action-flow>.grid .action-console-secondary{width:180px!important;height:52px!important}body main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar .bottom-action-panel.reader-command-panel.action-console-panel .reader-command-actions.bottom-action-flow>.grid .action-console-secondary{width:180px!important;min-width:180px!important;max-width:180px!important;height:52px!important;min-height:52px!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel .bottom-action-flow>.grid p{max-width:360px!important;text-align:center!important}.bottom-action-row,main:has(.story-theater-frame.reader-stage) .bottom-action-row{width:100%!important}.bottom-action-row>button,main:has(.story-theater-frame.reader-stage) .bottom-action-row>button{width:100%!important;height:56px!important;min-height:56px!important;padding:0 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}main:has(.story-theater-frame.reader-stage) .reader-command-actions.bottom-action-flow>:not(.reader-primary-actions):not(.reader-context-action-grid):not(.bottom-action-row){margin-top:0!important}@media (max-width:900px){.dream-archive-drawer-layer[data-overlay-root=dream-archive].overlay-panel-layer,.overlay-panel-layer{padding:18px!important}.dream-archive-drawer.overlay-panel,.dream-archive-drawer.tool-drawer.overlay-panel,.overlay-panel{width:calc(100vw - 36px)!important;height:calc(100vh - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;border-radius:22px!important}.bottom-action-row,.dream-archive-drawer__tabs.overlay-panel__tabs,.overlay-panel__tabs,.story-meta-grid,.story-theater-support.reader-support.story-meta-grid,main:has(.story-theater-frame.reader-stage) .bottom-action-row{grid-template-columns:1fr!important}.reading-content-shell,.story-theater-frame.reader-stage.reading-content-shell{width:min(100%,calc(100vw - 32px))!important}.bottom-primary-row,.bottom-tool-row,.reader-primary-actions.bottom-primary-row,.reader-system-controls.bottom-tool-row,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row>.flex{flex-direction:column!important}.bottom-tool-row .reader-system-button,.reader-system-controls.bottom-tool-row .reader-system-button,main:has(.story-theater-frame.reader-stage) .bottom-primary-row .action-console-primary,main:has(.story-theater-frame.reader-stage) .bottom-primary-row .action-console-secondary,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row .action-console-primary:first-child,main:has(.story-theater-frame.reader-stage) .reader-primary-actions.bottom-primary-row .action-console-secondary{width:min(360px,100%)!important}}:root{--z-modal:3200;--gold-soft:hsla(41,57%,64%,.78)}.overlay-root,.overlay-root *,body.overlay-open .overlay-root,body.overlay-open .overlay-root *{filter:none!important;opacity:1!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive].overlay-root,.overlay-root{position:fixed!important;inset:0!important;z-index:var(--z-backdrop)!important;display:block!important;padding:0!important;overflow:hidden!important;pointer-events:auto!important;isolation:isolate!important;background:transparent!important;overscroll-behavior:contain!important}.dream-modal-layer.overlay-root{z-index:var(--z-modal,3200)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgba(0,0,0,.6)!important;backdrop-filter:blur(6px)!important}.dream-modal-layer.overlay-root .dream-modal-panel{position:relative!important;z-index:1!important;min-height:0!important}.image-lightbox.overlay-root{z-index:var(--z-modal,3200)!important}.overlay-root .drawer-backdrop,.overlay-root .dream-archive-drawer-scrim{position:fixed!important;inset:0!important;z-index:var(--z-backdrop)!important;width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 50% 18%,hsla(41,57%,64%,.06),transparent 35%),rgba(0,0,0,.46)!important;backdrop-filter:blur(2px)!important;pointer-events:auto!important}body.overlay-open .dream-archive-drawer-layer.overlay-root[data-overlay-root=dream-archive]>.dream-archive-drawer-scrim.drawer-backdrop{z-index:var(--z-backdrop)!important}.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel,.dream-archive-panel,.overlay-root .dream-archive-panel{position:fixed!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;width:min(1180px,calc(100vw - 96px))!important;height:min(820px,calc(100vh - 96px))!important;max-width:min(1180px,calc(100vw - 96px))!important;max-height:calc(100vh - 96px)!important;margin:0!important;transform:translate(-50%,-50%)!important;z-index:var(--z-overlay-panel)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:30px!important;background:radial-gradient(circle at 18% 12%,hsla(41,57%,64%,.08),transparent 34%),linear-gradient(145deg,rgba(16,25,27,.94),rgba(6,10,14,.97))!important;border:1px solid hsla(41,57%,64%,.22)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.07),0 38px 120px rgba(0,0,0,.58)!important;pointer-events:auto!important}.dream-archive-panel__header,.overlay-root .dream-archive-panel__header{min-height:108px!important;padding:28px 34px 18px!important}.archive-tab-row,.dream-archive-panel__tabs.archive-tab-row,.overlay-root .archive-tab-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:16px 34px!important}.archive-tab,.overlay-root .archive-tab{height:58px!important;min-height:58px!important;border-radius:18px!important;border:1px solid hsla(41,57%,64%,.14)!important;background:rgba(5,10,14,.5)!important;color:hsla(86,12%,88%,.76)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.archive-tab:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.28)!important}.archive-tab:active{transform:translateY(1px)!important}.archive-tab.is-active,.overlay-root .archive-tab.is-active{border-color:hsla(41,57%,64%,.42)!important;background:radial-gradient(circle at 18% 16%,hsla(41,57%,64%,.13),transparent 38%),rgba(13,20,22,.78)!important;color:hsla(40,43%,90%,.95)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.07),0 0 26px hsla(41,57%,64%,.08)!important}.dream-archive-panel__body,.overlay-root .dream-archive-panel__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:28px 34px 36px!important}body.overlay-open .dream-status-bar.top-hud,body.overlay-open .top-status-bar{opacity:.3!important;filter:blur(1.5px) saturate(.7)!important}body.overlay-open .dream-status-bar.top-hud :is(.dream-status-bar__identity,.dream-status-bar__progress,.dream-status-bar__system,.dream-status-chip){border-color:hsla(41,57%,64%,.08)!important;box-shadow:none!important;color:hsla(171,7%,81%,.58)!important}.story-theater-frame.reader-stage .story-theater-frame-header.chapter-header{width:min(1180px,100%)!important;margin:0 auto 26px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.story-theater-frame.reader-stage .story-theater-header-top{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important}.story-theater-frame.reader-stage .story-theater-identity{display:inline-flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important}.story-theater-frame.reader-stage .story-theater-title{width:100%!important;max-width:980px!important;margin:0 auto!important;text-align:center!important;font-size:clamp(42px,3.2vw,56px)!important;line-height:1.15!important}.reading-tool-row,.story-theater-frame.reader-stage .story-theater-tools.reading-tool-row{width:min(1180px,100%)!important;margin:0 auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important}.reading-tool-row .dream-archive-dock{margin-left:auto!important}.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{margin:0 auto 30px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{min-height:168px!important;height:168px!important;max-height:168px!important;border-radius:20px!important;background:radial-gradient(circle at 14% 12%,hsla(41,57%,64%,.025),transparent 32%),linear-gradient(145deg,rgba(12,19,22,.62),rgba(4,8,12,.72))!important;border-color:hsla(41,57%,64%,.08)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.03)!important}.story-meta-card .dream-summary-kicker,.story-meta-card__kicker{font-size:12px!important;line-height:1.25!important;letter-spacing:.18em!important}.story-meta-card .dream-summary-title,.story-meta-card__title{margin-top:10px!important;font-size:22px!important;line-height:1.25!important}.story-meta-card .dream-summary-body,.story-meta-card__summary{margin-top:12px!important;font-size:15px!important;line-height:1.65!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.reader-context-detail-panel{width:min(1040px,100%)!important;margin:-8px auto 30px!important;max-height:min(520px,calc(100vh - 220px))!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.reader-context-detail-panel__body{overflow-y:auto!important;overscroll-behavior:contain!important}.book-page,.book-reader{width:min(1040px,100%)!important;margin:0 auto!important}.book-page{min-height:640px!important;padding:44px 54px!important;background:radial-gradient(circle at 16% 12%,hsla(41,57%,64%,.06),transparent 32%),linear-gradient(145deg,rgba(14,22,25,.88),rgba(4,8,12,.94))!important;border-color:hsla(41,57%,64%,.18)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.06),0 26px 90px rgba(0,0,0,.38)!important}.book-page-header h3{font-size:24px!important;line-height:1.25!important}.book-page-body{position:relative!important;-moz-column-count:2!important;column-count:2!important;-moz-column-gap:56px!important;column-gap:56px!important;font-size:18px!important;line-height:1.88!important;color:hsla(40,43%,90%,.9)!important}.book-page-body:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;width:1px!important;background:hsla(41,57%,64%,.12)!important;pointer-events:none!important}.book-page-body p{margin:0 0 1.1em!important}.chapter-pager.reader-pager{width:min(1040px,100%)!important;margin:20px auto 0!important}.bottom-action-panel,main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{padding:28px 32px!important}.intel-scope-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.intel-scope-card{position:relative!important;width:100%!important;height:86px!important;min-height:86px!important;padding:16px 18px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;border:1px solid hsla(41,57%,64%,.13)!important;background:radial-gradient(circle at 12% 16%,hsla(41,57%,64%,.06),transparent 36%),rgba(6,11,15,.7)!important;color:hsla(86,12%,88%,.86)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.intel-scope-card:after{content:""!important;position:absolute!important;right:16px!important;top:16px!important;width:8px!important;height:8px!important;border-radius:999px!important;background:rgba(111,127,141,.48)!important;box-shadow:none!important}.intel-scope-card small{font-size:12px!important;line-height:1!important;color:hsla(83,7%,76%,.62)!important}.intel-scope-card:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.28)!important}.intel-scope-card:active{transform:translateY(1px)!important}.intel-scope-card.is-active{border-color:hsla(41,57%,64%,.44)!important;background:radial-gradient(circle at 12% 16%,hsla(41,57%,64%,.12),transparent 38%),rgba(13,19,21,.78)!important}.intel-scope-card.is-active:after{background:hsla(41,57%,64%,.82)!important;box-shadow:0 0 16px hsla(41,57%,64%,.28)!important}.action-console-primary,.action-console-secondary,.bottom-action-row>button,.dream-action,.dream-action-primary,.dream-chip,.game-button,.reader-system-button{border-width:1px!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.action-console-primary:hover,.action-console-secondary:hover,.bottom-action-row>button:hover,.dream-action-primary:hover,.dream-action:hover,.dream-chip:hover,.game-button:hover,.reader-system-button:hover{transform:translateY(-1px)!important}.action-console-primary:active,.action-console-secondary:active,.bottom-action-row>button:active,.dream-action-primary:active,.dream-action:active,.dream-chip:active,.game-button:active,.reader-system-button:active{transform:translateY(1px)!important}.color-picker-overlay,.coordinate-overlay,.debug-frame,.debug-layer,.debug-overlay,.layout-debug,.layout-debug-overlay,.rgb-overlay,[class*=color-picker],[class*=coordinate-overlay],[class*=debug-overlay],[class*=layout-debug],[class*=rgb-overlay],[data-color-picker],[data-coordinate-layer],[data-coordinate-overlay],[data-debug-layer],[data-debug-overlay],[data-layout-debug],[data-rgb-overlay]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:900px){.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel,.dream-archive-panel,.overlay-root .dream-archive-panel{width:calc(100vw - 36px)!important;height:calc(100vh - 36px)!important;max-width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;border-radius:22px!important}.archive-tab-row,.dream-archive-panel__tabs.archive-tab-row,.intel-scope-grid,.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{grid-template-columns:1fr!important}.book-page{min-height:560px!important;padding:32px 24px!important}.book-page-body{-moz-column-count:1!important;column-count:1!important}.book-page-body:after{display:none!important}}.meta-detail-root{pointer-events:auto!important;isolation:isolate!important}.meta-detail-backdrop,.meta-detail-root{position:fixed!important;inset:0!important;z-index:var(--z-backdrop)!important}.meta-detail-backdrop{border:0!important;background:radial-gradient(circle at 50% 18%,hsla(41,57%,64%,.05),transparent 34%),rgba(0,0,0,.5)!important;backdrop-filter:blur(2px)!important}.meta-detail-panel{position:fixed!important;left:50%!important;top:50%!important;width:min(980px,calc(100vw - 96px))!important;max-height:min(760px,calc(100vh - 96px))!important;transform:translate(-50%,-50%)!important;z-index:var(--z-overlay-panel)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;border-radius:28px!important;border:1px solid hsla(41,57%,64%,.2)!important;background:radial-gradient(circle at 16% 12%,hsla(41,57%,64%,.08),transparent 32%),linear-gradient(145deg,rgba(16,25,27,.94),rgba(6,10,14,.97))!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.07),0 34px 110px rgba(0,0,0,.55)!important;pointer-events:auto!important}.meta-detail-head{flex:0 0 auto!important;padding:28px 32px 20px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;border-bottom:1px solid hsla(41,57%,64%,.12)!important}.meta-detail-head h3{margin-top:8px!important;font-size:var(--fs-section-title)!important;line-height:1.2!important;color:hsla(40,43%,90%,.95)!important}.meta-detail-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:28px 32px 34px!important;font-size:17px!important;line-height:1.86!important;color:hsla(94,10%,87%,.84)!important}.meta-detail-body p{margin:0 0 1.05em!important}.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{width:min(1120px,100%)!important;margin:0 auto 32px!important;gap:22px!important}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{height:164px!important;min-height:164px!important;max-height:164px!important;cursor:pointer!important;border-color:hsla(41,57%,64%,.14)!important;background:rgba(8,14,17,.74)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.025)!important}.story-meta-card:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.28)!important}.story-meta-card .dream-summary-body,.story-meta-summary{-webkit-line-clamp:3!important}.book-page{width:min(1060px,100%)!important;min-height:680px!important;padding:50px 58px 56px!important;border-radius:34px!important;position:relative!important;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 20% 10%,hsla(41,57%,64%,.08),transparent 32%),linear-gradient(145deg,rgba(24,30,27,.94),rgba(6,10,14,.96))!important;background-size:100% 44px,auto,auto!important;border:1px solid hsla(41,57%,64%,.2)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.08),inset 0 -1px 0 rgba(0,0,0,.35),0 28px 90px rgba(0,0,0,.38)!important}.book-page-header{display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:start!important;padding-bottom:22px!important;margin-bottom:30px!important;border-bottom:1px solid hsla(41,57%,64%,.14)!important}.book-page-kicker{font-size:14px!important;color:var(--gold-soft)!important;letter-spacing:.08em!important}.book-page-header h3{margin-top:8px!important;font-size:26px!important;line-height:1.28!important;color:hsla(40,43%,90%,.95)!important}.book-page-header>span{min-width:58px!important;height:42px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid hsla(41,57%,64%,.16)!important;background:rgba(5,10,14,.55)!important}.book-page-body{-moz-column-gap:60px!important;column-gap:60px!important;font-size:19px!important;line-height:2.02!important;letter-spacing:.01em!important;color:hsla(40,43%,90%,.92)!important}.book-page-body:after{background:linear-gradient(180deg,transparent,hsla(41,57%,64%,.16),transparent)!important}.book-page-body p{margin:0 0 1.15em!important}.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page{width:min(1060px,100%)!important;min-height:680px!important;padding:50px 58px 56px!important;border-radius:34px!important;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 20% 10%,hsla(41,57%,64%,.08),transparent 32%),linear-gradient(145deg,rgba(24,30,27,.94),rgba(6,10,14,.96))!important;background-size:100% 44px,auto,auto!important;border:1px solid hsla(41,57%,64%,.2)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.08),inset 0 -1px 0 rgba(0,0,0,.35),0 28px 90px rgba(0,0,0,.38)!important}.story-theater-frame.reader-stage .book-page-header{display:grid!important;grid-template-columns:1fr auto!important;gap:20px!important;align-items:start!important;padding-bottom:22px!important;margin-bottom:30px!important;border-bottom:1px solid hsla(41,57%,64%,.14)!important}.story-theater-frame.reader-stage .book-page-header h3{margin-top:8px!important;font-size:26px!important;line-height:1.28!important;color:hsla(40,43%,90%,.95)!important}.story-theater-frame.reader-stage .book-page-header>span{border:1px solid hsla(41,57%,64%,.16)!important;background:rgba(5,10,14,.55)!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{-moz-column-gap:60px!important;column-gap:60px!important;font-size:19px!important}.story-theater-frame.reader-stage .book-page-body:after{background:linear-gradient(180deg,transparent,hsla(41,57%,64%,.16),transparent)!important}.story-theater-frame.reader-stage .book-page-body p{margin:0 0 1.15em!important}.bottom-action-panel,main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{width:min(980px,100%)!important;margin:36px auto 0!important;padding:30px 34px!important;gap:22px!important}.immersion-control-panel{width:min(980px,100%)!important;margin:28px auto 0!important;padding:26px 30px!important;border-radius:26px!important;border:1px solid hsla(41,57%,64%,.15)!important;background:radial-gradient(circle at 14% 12%,hsla(41,57%,64%,.055),transparent 30%),linear-gradient(145deg,rgba(12,19,22,.78),rgba(4,8,12,.84))!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.045),0 24px 74px rgba(0,0,0,.3)!important}.immersion-control-head{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:16px!important;align-items:center!important}.immersion-status-card{min-height:72px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid hsla(41,57%,64%,.14)!important;background:rgba(5,10,14,.48)!important;color:hsla(86,12%,88%,.8)!important;text-align:left!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.immersion-status-card strong{display:block!important;margin-top:8px!important;font-size:16px!important;line-height:1.25!important}.immersion-status-card:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.28)!important}.immersion-status-card.is-active{border-color:hsla(41,57%,64%,.42)!important;background:radial-gradient(circle at 18% 16%,hsla(41,57%,64%,.12),transparent 36%),rgba(12,18,20,.76)!important}.immersion-hint-box{margin-top:18px!important;padding:20px 22px!important;border-radius:20px!important;border:1px solid hsla(41,57%,64%,.12)!important;background:rgba(5,10,14,.45)!important}.immersion-assist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.immersion-action-body{margin-top:18px!important;display:flex!important;flex-direction:column!important;gap:18px!important}.immersion-input{margin-top:0!important;min-height:112px!important;width:100%!important;resize:vertical!important;padding:18px 20px!important;font-size:16px!important;line-height:1.7!important}.bottom-action-row,main:has(.story-theater-frame.reader-stage) .bottom-action-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.bottom-action-row>button,main:has(.story-theater-frame.reader-stage) .bottom-action-row>button{height:58px!important;min-height:58px!important}.dream-floating-dock,.dream-floating-dock-left,.dream-floating-dock-right,[class*=color-picker],[class*=coordinate-overlay],[class*=rgb-overlay],[data-color-picker],[data-coordinate-layer],[data-rgb-overlay]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{--reader-page-gap:72px;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding-top:24px!important;overflow:hidden!important;display:block!important;text-align:left!important}.story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow{width:var(--reader-page-width,100%)!important;display:block!important;-moz-column-width:var(--reader-page-width,100%)!important;-moz-column-gap:var(--reader-page-gap,72px)!important;column-gap:var(--reader-page-gap,72px)!important;-moz-columns:auto var(--reader-page-width,100%)!important;columns:auto var(--reader-page-width,100%)!important;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s ease,filter .22s ease!important;will-change:transform!important;font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;letter-spacing:var(--reader-letter-spacing)!important;font-weight:var(--reader-font-weight)!important;color:hsla(40,39%,91%,.95)!important}.story-theater-frame.reader-stage .book-page-content.book-page-flow p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow p{max-width:none!important;margin:0 0 var(--reader-paragraph-gap)!important;text-align:left!important;text-wrap:pretty!important}@media (max-width:800px){.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{--reader-page-gap:42px}}@media (max-width:900px){.meta-detail-panel{width:calc(100vw - 36px)!important;max-height:calc(100vh - 36px)!important;border-radius:22px!important}.bottom-action-row,.immersion-assist-grid,.immersion-control-head,main:has(.story-theater-frame.reader-stage) .bottom-action-row{grid-template-columns:1fr!important}.book-page{min-height:560px!important;padding:32px 24px!important}}:root{--loading-center-width:min(980px,calc(100vw - 56px));--loading-note-width:min(820px,100%)}.fate-archive-shell:has(.fate-ritual-overlay){display:grid!important;place-items:center!important;min-height:100svh!important;overflow:hidden!important}.fate-ritual-overlay{width:100%!important;min-height:100svh!important;height:100svh!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important;align-content:center!important;justify-content:center!important;justify-items:center!important;gap:clamp(16px,2.2vh,24px)!important;padding:clamp(18px,3vh,34px) 0!important;text-align:center!important}.fate-ritual-overlay .dream-weaving-scene,.fate-ritual-overlay .fate-weaving-disk{width:var(--loading-center-width)!important;max-width:var(--loading-center-width)!important;margin:0 auto!important;justify-self:center!important;align-self:center!important}.fate-ritual-overlay .fate-ritual-progress,.fate-ritual-overlay .fate-ritual-tip{width:var(--loading-note-width)!important;max-width:var(--loading-note-width)!important;margin-left:auto!important;margin-right:auto!important}.fate-ritual-overlay .dream-machine-progress{width:var(--loading-center-width)!important;max-width:var(--loading-center-width)!important;margin:0 auto!important;justify-self:center!important;align-self:center!important}@media (max-height:760px){.fate-ritual-overlay{gap:12px!important;padding-top:10px!important;padding-bottom:10px!important}}.dream-intro-page,.story-theater-frame.reader-stage{position:relative!important;isolation:isolate!important;overflow:hidden!important}.dream-intro-page>:not(.dream-sense-visual),.story-theater-frame.reader-stage>:not(.dream-sense-visual){position:relative!important;z-index:1!important}.dream-sense-visual{position:absolute!important;top:50%!important;right:clamp(28px,7vw,118px)!important;width:clamp(260px,28vw,430px)!important;aspect-ratio:1!important;transform:translateY(-50%)!important;opacity:.34!important;pointer-events:none!important;z-index:0!important;filter:saturate(.9) blur(.2px)!important;mix-blend-mode:screen!important}.dream-sense-dust,.dream-sense-node,.dream-sense-ring,.dream-sense-sweep,.dream-sense-visual:after,.dream-sense-visual:before{position:absolute!important;display:block!important;pointer-events:none!important}.dream-sense-visual:before{inset:18%!important;border-radius:999px!important;background:radial-gradient(circle,hsla(41,57%,64%,.18),transparent 12%),radial-gradient(circle,rgba(105,132,137,.13),transparent 48%)!important;box-shadow:0 0 80px hsla(41,57%,64%,.12)!important;content:""!important;animation:dreamSenseBreathe 11s ease-in-out infinite!important}.dream-sense-visual:after{inset:32%!important;border-radius:999px!important;background:hsla(41,57%,64%,.18)!important;box-shadow:0 0 22px hsla(41,57%,64%,.18),0 0 56px rgba(105,132,137,.13)!important;content:""!important;animation:dreamSensePulse 8s ease-in-out infinite!important}.dream-sense-ring{inset:5%!important;border-radius:999px!important;border:1px solid hsla(41,57%,64%,.16)!important;background:conic-gradient(from 12deg,transparent 0 18%,hsla(41,57%,64%,.2) 24% 28%,transparent 34% 58%,rgba(118,148,154,.16) 64% 68%,transparent 74% 100%)!important;-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%)!important;mask:radial-gradient(circle,transparent 62%,#000 63%)!important;animation:dreamSenseRotate 18s linear infinite!important}.dream-sense-ring--inner{inset:20%!important;border-color:rgba(118,148,154,.14)!important;opacity:.78!important;animation-duration:13s!important;animation-direction:reverse!important}.dream-sense-sweep{left:50%!important;top:50%!important;width:44%!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,hsla(41,57%,64%,.25),transparent)!important;transform-origin:0 50%!important;animation:dreamSenseSweep 14s linear infinite!important}.dream-sense-node{width:7px!important;height:7px!important;border-radius:999px!important;background:hsla(41,57%,64%,.58)!important;box-shadow:0 0 18px hsla(41,57%,64%,.24)!important;animation:dreamSensePulse 9s ease-in-out infinite!important}.dream-sense-node--one{left:22%!important;top:27%!important}.dream-sense-node--two{right:17%!important;top:42%!important;animation-delay:-2.7s!important}.dream-sense-node--three{left:48%!important;bottom:18%!important;background:rgba(118,148,154,.52)!important;animation-delay:-5.1s!important}.dream-sense-dust{width:4px!important;height:4px!important;border-radius:999px!important;background:hsla(46,38%,85%,.32)!important;filter:blur(.5px)!important;animation:dreamSenseDust 12s ease-in-out infinite!important}.dream-sense-dust--one{left:15%!important;bottom:28%!important}.dream-sense-dust--two{right:28%!important;top:18%!important;animation-delay:-4s!important}.dream-sense-dust--three{right:15%!important;bottom:20%!important;animation-delay:-7s!important}.dream-sense-visual--intro{right:clamp(34px,9vw,150px)!important;opacity:.38!important}.story-meta-grid,.story-theater-frame.reader-stage .story-theater-support.reader-support.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{width:min(1040px,calc(100vw - 80px))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:0 auto 30px!important;align-items:stretch!important}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{height:160px!important;min-height:160px!important;max-height:160px!important;border-radius:22px!important;border-color:hsla(41,57%,64%,.12)!important;background:radial-gradient(circle at 16% 12%,hsla(41,57%,64%,.04),transparent 30%),linear-gradient(145deg,rgba(11,18,20,.72),rgba(4,8,12,.78))!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.03),0 16px 46px rgba(0,0,0,.2)!important}.story-meta-card .dream-summary-kicker,.story-theater-frame.reader-stage .reader-context-card .dream-summary-kicker{margin:0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:.22em!important}.story-meta-card .dream-summary-title,.story-theater-frame.reader-stage .reader-context-card .dream-summary-title{margin-top:12px!important;font-size:clamp(22px,1.65vw,27px)!important;line-height:1.18!important}.story-meta-card .dream-summary-body,.story-meta-summary,.story-theater-frame.reader-stage .reader-context-card .dream-summary-body{margin-top:12px!important;line-height:1.58!important;color:hsla(132,6%,85%,.7)!important}.story-meta-card:hover,.story-theater-frame.reader-stage .reader-context-card:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.24)!important;background:radial-gradient(circle at 16% 12%,hsla(41,57%,64%,.06),transparent 30%),linear-gradient(145deg,rgba(14,22,24,.76),rgba(5,9,13,.82))!important}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{width:min(980px,calc(100vw - 120px))!important;max-width:980px!important;display:flex!important;flex-direction:column!important;gap:20px!important;overflow:visible!important;padding:0!important}.story-theater-frame.reader-stage .book-reader-status{margin:0 auto 4px!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{width:min(980px,calc(100vw - 120px))!important;max-width:980px!important;min-height:600px!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:46px 54px 52px!important;border-radius:30px!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important;background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 20% 12%,hsla(41,57%,64%,.07),transparent 32%),linear-gradient(145deg,rgba(18,22,24,.95),rgba(8,10,14,.97))!important;background-size:100% 44px,auto,auto!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.08),inset 0 -1px 0 rgba(0,0,0,.38),0 26px 86px rgba(0,0,0,.4)!important}.story-theater-frame.reader-stage .book-page-header{margin-bottom:28px!important;padding-bottom:20px!important;border-bottom:1px solid hsla(41,57%,64%,.13)!important}.story-theater-frame.reader-stage .book-page-header h3{font-size:clamp(24px,1.8vw,30px)!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{width:min(760px,100%)!important;max-width:760px!important;height:auto!important;max-height:none!important;columns:1!important;font-size:clamp(18px,1.22vw,20px)!important;line-height:2.02!important}.story-theater-frame.reader-stage .book-page-body:after{display:none!important}.story-theater-frame.reader-stage .book-page-body p{margin:0 0 1.16em!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager{width:min(980px,calc(100vw - 120px))!important;height:62px!important;min-height:62px!important;margin:0 auto 8px!important;padding-top:16px!important;border-top:1px solid hsla(41,57%,64%,.08)!important;grid-template-columns:140px minmax(0,1fr) 140px!important;gap:18px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager button{height:42px!important;min-height:42px!important;border-radius:999px!important}.story-theater-frame.reader-stage .chapter-pager-progress{gap:8px!important}.story-theater-frame.reader-stage .chapter-pager-track{height:4px!important;border-radius:999px!important;background:hsla(41,57%,64%,.1)!important}.story-theater-frame.reader-stage .chapter-pager-track i{border-radius:inherit!important}.story-theater-frame.reader-stage .reader-echo-preview{width:min(980px,calc(100vw - 120px))!important;margin:26px auto 0!important}.story-theater-frame.reader-stage .dream-game-console.command-bar,main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{margin-top:28px!important}.immersion-assist-grid>.dream-card{border-radius:22px!important;background:radial-gradient(circle at 18% 12%,hsla(41,57%,64%,.055),transparent 32%),rgba(5,10,14,.5)!important}.immersion-assist-grid img{border-radius:20px!important;border-color:hsla(41,57%,64%,.16)!important;box-shadow:0 22px 60px rgba(0,0,0,.32)!important}@media (max-width:1100px){.story-meta-grid,.story-theater-frame.reader-stage .story-theater-support.reader-support.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{width:min(720px,calc(100vw - 48px))!important;grid-template-columns:1fr!important}.dream-sense-visual{opacity:.18!important;right:-80px!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,.story-theater-frame.reader-stage .book-reader,.story-theater-frame.reader-stage .chapter-pager.reader-pager,.story-theater-frame.reader-stage .reader-echo-preview{width:min(100%,calc(100vw - 48px))!important}}@media (max-width:760px){.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page{min-height:520px!important;padding:32px 24px 36px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}}@keyframes dreamSenseRotate{to{transform:rotate(1turn)}}@keyframes dreamSenseSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dreamSenseBreathe{0%,to{opacity:.68;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@keyframes dreamSensePulse{0%,to{opacity:.42;transform:scale(.96)}50%{opacity:.82;transform:scale(1.06)}}@keyframes dreamSenseDust{0%,to{opacity:.18;transform:translateZ(0)}50%{opacity:.48;transform:translate3d(12px,-18px,0)}}.chapter-media-block{width:min(1040px,100%)!important;margin:28px auto 30px!important;padding:26px 30px!important;border-radius:28px!important;flex-direction:column!important;background:radial-gradient(circle at 16% 12%,hsla(41,57%,64%,.06),transparent 30%),linear-gradient(145deg,rgba(13,22,24,.86),rgba(5,9,13,.92))!important;border:1px solid hsla(41,57%,64%,.16)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.055),0 22px 70px rgba(0,0,0,.28)!important}.chapter-media-block,.chapter-media-head{display:flex!important;gap:18px!important}.chapter-media-head{justify-content:space-between!important}.chapter-media-kicker{margin:0 0 8px!important;color:hsla(41,57%,64%,.78)!important;font-size:var(--fs-caption,13px)!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}.chapter-media-head h3{margin:0!important;color:hsla(44,49%,92%,.96)!important;font-size:clamp(22px,1.55vw,28px)!important;line-height:1.25!important;letter-spacing:0!important}.chapter-media-state,.media-status-chip{flex:0 0 auto!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:999px!important;background:rgba(4,8,12,.46)!important;color:rgba(215,224,226,.72)!important;font-size:var(--fs-caption,13px)!important;font-weight:700!important;line-height:1!important;padding:11px 14px!important}.media-action-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:14px!important;margin:0!important}.media-action-button{height:48px!important;min-width:132px!important;padding:0 22px!important;border-radius:16px!important;border:1px solid hsla(41,57%,64%,.16)!important;background:rgba(7,12,16,.72)!important;color:hsla(40,43%,90%,.86)!important;font-size:var(--fs-button,16px)!important;font-weight:800!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.media-action-button:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.32)!important;background:rgba(18,24,26,.86)!important}.media-action-button:active{transform:translateY(1px)!important}.media-action-button--ghost.is-active,.media-action-button.is-active{border-color:hsla(41,57%,64%,.42)!important;box-shadow:inset 0 0 0 1px rgba(255,244,210,.035),0 0 24px hsla(41,57%,64%,.12)!important}.media-action-button--ghost{min-width:118px!important;color:rgba(215,224,226,.74)!important}.illustration-preview{width:100%!important;max-height:360px!important;aspect-ratio:16/7!important;border-radius:22px!important;overflow:hidden!important;cursor:zoom-in!important;border:1px solid hsla(41,57%,64%,.16)!important;background:rgba(4,8,12,.62)!important;box-shadow:0 22px 70px rgba(0,0,0,.34)!important;display:block!important;padding:0!important}.illustration-preview img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;display:block!important;transition:transform .42s ease,filter .42s ease!important}.illustration-preview:hover{border-color:hsla(41,57%,64%,.34)!important}.illustration-preview:hover img{transform:scale(1.018)!important;filter:saturate(1.05) contrast(1.04)!important}.chapter-media-panel{border-top:1px solid hsla(41,57%,64%,.1)!important;padding-top:18px!important}.chapter-media-panel>.dream-card{margin:0!important;border-radius:22px!important;background:radial-gradient(circle at 18% 12%,hsla(41,57%,64%,.052),transparent 32%),rgba(5,10,14,.56)!important}.chapter-media-panel>.dream-card summary{list-style:none!important}.chapter-media-panel>.dream-card summary::-webkit-details-marker{display:none!important}.chapter-media-head-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important}.media-count-label{flex:0 0 auto!important;margin:0!important;border:1px solid hsla(41,57%,64%,.18)!important;border-radius:999px!important;background:hsla(41,57%,64%,.08)!important;color:hsla(41,70%,77%,.88)!important;font-size:var(--fs-caption,13px)!important;font-weight:800!important;letter-spacing:0!important;line-height:1!important;padding:11px 14px!important;white-space:nowrap!important}.active-illustration-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;align-items:start!important;border:1px solid hsla(41,57%,64%,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 12% 8%,hsla(41,57%,64%,.08),transparent 34%),rgba(4,8,12,.46)!important;padding:18px!important;overflow:hidden!important}.active-illustration-title h4,.illustration-empty-state h4{margin:0!important;color:hsla(44,49%,92%,.95)!important;font-size:clamp(20px,1.25vw,24px)!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important}.active-illustration-frame{position:relative!important;display:block!important;width:100%!important;min-height:clamp(260px,35vw,520px)!important;aspect-ratio:16/9!important;border:1px solid hsla(41,57%,64%,.16)!important;border-radius:18px!important;background:rgba(1,5,8,.7)!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important;cursor:zoom-in!important;overflow:hidden!important;padding:0!important}.active-illustration-frame img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.active-illustration-frame:hover{border-color:hsla(41,57%,64%,.36)!important}.active-illustration-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:14px!important;min-width:0!important}.active-illustration-title{min-width:min(18rem,100%)!important}.active-illustration-title .chapter-media-kicker{margin-bottom:6px!important}.active-illustration-generating-badge{position:absolute!important;right:12px!important;top:12px!important;max-width:calc(100% - 24px)!important;border:1px solid hsla(41,57%,64%,.34)!important;border-radius:999px!important;background:rgba(7,12,16,.82)!important;color:hsla(43,85%,82%,.94)!important;font-size:12px!important;font-weight:900!important;letter-spacing:0!important;line-height:1!important;padding:9px 11px!important;box-shadow:0 0 18px hsla(41,57%,64%,.16)!important;white-space:nowrap!important}.active-illustration-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:12px!important;min-width:0!important}.active-illustration-actions .media-action-button{min-width:128px!important}.illustration-empty-state{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-height:190px!important;border:1px dashed hsla(41,57%,64%,.22)!important;border-radius:22px!important;background:radial-gradient(circle at 18% 12%,hsla(41,57%,64%,.06),transparent 32%),rgba(4,8,12,.42)!important;padding:22px!important}.illustration-empty-state p:not(.chapter-media-kicker){max-width:56ch!important;margin:0!important;color:rgba(207,218,220,.68)!important;font-size:14px!important;line-height:1.7!important}.illustration-history-strip{display:flex!important;flex-direction:column!important;gap:12px!important;border:1px solid hsla(41,57%,64%,.12)!important;border-radius:18px!important;background:rgba(4,8,12,.34)!important;padding:14px!important;overflow:hidden!important}.illustration-history-strip-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.illustration-history-strip-head p{margin:0!important;color:hsla(44,49%,92%,.84)!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important}.illustration-history-strip-head .media-action-button{height:38px!important;min-width:92px!important;border-radius:12px!important;font-size:13px!important;padding:0 14px!important}.illustration-history-strip-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(74px,1fr))!important;gap:10px!important}.illustration-history-thumb{position:relative!important;display:block!important;min-width:0!important;aspect-ratio:1/1!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:12px!important;background:rgba(1,5,8,.64)!important;overflow:hidden!important;padding:0!important;cursor:zoom-in!important}.illustration-gallery-image-button img,.illustration-history-thumb img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.illustration-history-thumb.is-active{border-color:hsla(41,57%,64%,.64)!important;box-shadow:0 0 0 2px hsla(41,57%,64%,.14)!important}.media-secondary-actions{border-top:1px solid hsla(41,57%,64%,.1)!important;padding-top:14px!important}.illustration-gallery-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:14px!important}.illustration-gallery-card{display:flex!important;flex-direction:column!important;gap:9px!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:16px!important;background:rgba(4,8,12,.58)!important;padding:9px!important;color:hsla(41,28%,86%,.8)!important;cursor:zoom-in!important;overflow:hidden!important}.illustration-gallery-image-button{display:block!important;width:100%!important;border:0!important;border-radius:11px!important;background:rgba(1,5,8,.72)!important;cursor:zoom-in!important;overflow:hidden!important;padding:0!important}.illustration-gallery-image-button img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:4/3!important;-o-object-fit:cover!important;object-fit:cover!important}.illustration-gallery-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-width:0!important}.illustration-gallery-card-actions span{display:block!important;color:rgba(215,224,226,.7)!important;letter-spacing:0!important;line-height:1.3!important;overflow:hidden!important;text-overflow:ellipsis!important}.illustration-gallery-card-actions span,.illustration-gallery-set-active{min-width:0!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.illustration-gallery-set-active{border:1px solid hsla(41,57%,64%,.2)!important;border-radius:999px!important;background:hsla(41,57%,64%,.08)!important;color:hsla(41,70%,77%,.86)!important;line-height:1!important;padding:8px 10px!important}.illustration-gallery-card.is-active{border-color:hsla(41,57%,64%,.48)!important;box-shadow:0 0 0 1px hsla(41,57%,64%,.16)!important}.image-lightbox{position:fixed!important;inset:0!important;z-index:var(--z-modal,3200)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:48px!important}.image-lightbox-backdrop{position:absolute!important;inset:0!important;border:0!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(8px)!important;cursor:zoom-out!important}.image-lightbox-stage{position:relative!important;margin:0!important;border-radius:28px!important;overflow:hidden!important;border:1px solid hsla(41,57%,64%,.24)!important;background:radial-gradient(circle at 20% 10%,hsla(41,57%,64%,.09),transparent 30%),rgba(3,6,9,.96)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.07),0 38px 120px rgba(0,0,0,.62)!important}.image-lightbox-stage img{width:100%!important;max-height:calc(100vh - 120px)!important;display:block!important}.image-lightbox-stage figcaption{max-height:90px!important;overflow:auto!important;padding:14px 18px!important;color:rgba(215,224,226,.72)!important;font-size:var(--fs-caption,13px)!important;line-height:1.7!important;background:rgba(2,5,8,.72)!important}.image-lightbox-close{position:absolute!important;top:18px!important;right:18px!important;z-index:1!important;height:42px!important;min-width:72px!important;border-radius:999px!important;border:1px solid hsla(41,57%,64%,.24)!important;background:rgba(5,9,12,.82)!important;color:hsla(40,43%,90%,.9)!important;font-weight:800!important}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{width:min(1080px,calc(100vw - 120px))!important;max-width:1080px!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{padding:52px 64px 58px!important;grid-template-rows:auto auto!important;overflow:visible!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.08),inset 0 -1px 0 rgba(0,0,0,.4),0 30px 96px rgba(0,0,0,.42)!important}.story-theater-frame.reader-stage .book-page-header,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header{padding-bottom:24px!important;margin-bottom:32px!important}.story-theater-frame.reader-stage .book-page-kicker{font-weight:800!important}.story-theater-frame.reader-stage .book-page-header h3,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header h3{margin-top:8px!important;font-family:var(--font-reader)!important;font-size:clamp(26px,2vw,30px)!important;line-height:1.25!important;color:hsla(41,54%,93%,.96)!important}.story-theater-frame.reader-stage .book-page-header>span{min-width:58px!important;height:42px!important;padding:0 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:800!important;color:hsla(40,43%,90%,.82)!important;border:1px solid hsla(41,57%,64%,.14)!important;background:rgba(4,8,12,.56)!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{width:min(880px,100%)!important;max-width:880px!important;-moz-column-count:1!important;-moz-column-width:auto!important;-moz-column-gap:0!important;column-gap:0!important;-moz-columns:auto!important;columns:auto!important;font-family:var(--font-reader)!important;font-size:clamp(19px,1.08vw,20px)!important;font-weight:500!important;line-height:2.05!important;letter-spacing:.01em!important;color:hsla(40,43%,90%,.92)!important;overflow:visible!important}.story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p{margin:0 0 1.25em!important}.story-theater-frame.reader-stage .chapter-media-block,.story-theater-frame.reader-stage .reader-echo-preview,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-media-block,main:has(.dream-game-shell) .story-theater-frame.reader-stage .reader-echo-preview{width:min(1040px,calc(100vw - 120px))!important;max-width:1040px!important}.story-theater-frame.reader-stage .dream-game-console.command-bar,main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{width:min(980px,calc(100vw - 120px))!important;margin-top:30px!important}@media (max-width:900px){.chapter-media-block,.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,.story-theater-frame.reader-stage .book-reader,.story-theater-frame.reader-stage .chapter-media-block,.story-theater-frame.reader-stage .chapter-pager.reader-pager,.story-theater-frame.reader-stage .reader-echo-preview{width:min(100%,calc(100vw - 40px))!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page{min-height:560px!important;padding:38px 28px 42px!important}.story-theater-frame.reader-stage .book-page-body{max-width:100%!important;font-size:clamp(18px,4vw,19px)!important}.image-lightbox{padding:24px!important}.image-lightbox-stage{width:min(100%,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important}.active-illustration-card{grid-template-columns:1fr!important}.active-illustration-frame{min-height:200px!important}}@media (max-width:640px){.chapter-media-block{padding:22px!important}.chapter-media-head{flex-direction:column!important}.active-illustration-actions,.active-illustration-toolbar,.chapter-media-head-meta,.illustration-history-strip-head{width:100%!important;align-items:stretch!important;flex-direction:column!important}.media-action-button{width:100%!important}.media-count-label,.media-status-chip{width:100%!important;text-align:center!important}.active-illustration-card,.illustration-empty-state,.illustration-history-strip{border-radius:18px!important;padding:14px!important}.illustration-history-strip-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.illustration-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{width:min(1080px,calc(100vw - 120px))!important;max-width:1080px!important;min-height:680px!important;height:clamp(680px,74vh,820px)!important;max-height:820px!important;padding:48px 58px 54px!important;grid-template-rows:92px minmax(0,1fr)!important;background:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),radial-gradient(circle at 18% 10%,hsla(41,57%,64%,.07),transparent 34%),linear-gradient(145deg,rgba(24,28,25,.95),rgba(6,10,14,.97))!important;background-size:100% 42px,auto,auto!important}.story-theater-frame.reader-stage .book-page-header,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header{height:92px!important;min-height:92px!important;max-height:92px!important;padding:0 0 18px!important}.story-theater-frame.reader-stage .book-page-kicker{margin:0!important;font-size:14px!important;line-height:1.25!important;color:hsla(41,57%,64%,.82)!important;letter-spacing:.08em!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header h3,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-title{max-width:720px!important;font-size:clamp(26px,1.9vw,28px)!important}.story-theater-frame.reader-stage .book-page-header>span,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header>span{align-self:start!important;margin-top:0!important}.story-theater-frame.reader-stage .book-page-edge,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-edge{position:absolute!important;width:88px!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:0!important;z-index:2!important}.story-theater-frame.reader-stage .book-page-edge-left,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-edge-left{left:0!important}.story-theater-frame.reader-stage .book-page-edge-right,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-edge-right{right:0!important}.story-theater-frame.reader-stage .book-page-edge:disabled,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-edge:disabled{pointer-events:none!important}.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content{max-height:none!important;padding-top:34px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager{width:min(1080px,calc(100vw - 120px))!important;max-width:1080px!important;margin:0 auto 6px!important}.story-meta-grid,.story-theater-frame.reader-stage .story-theater-support.reader-support.story-meta-grid,.story-theater-support.reader-support.story-meta-grid{width:min(1120px,calc(100vw - 80px))!important;gap:20px!important;margin:0 auto 28px!important}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{padding:22px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important}.story-meta-card .dream-summary-title,.story-theater-frame.reader-stage .reader-context-card .dream-summary-title{margin-top:10px!important;font-size:clamp(20px,1.45vw,22px)!important;line-height:1.28!important}.story-meta-card .dream-summary-body,.story-meta-summary,.story-theater-frame.reader-stage .reader-context-card .dream-summary-body{margin-top:10px!important;-webkit-line-clamp:3!important;font-size:15px!important;line-height:1.62!important}.dream-formation-core{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.dream-formation-core .dream-summary-card{min-height:132px!important;max-height:150px!important;padding:22px 24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;overflow:hidden!important}.dream-formation-core .dream-summary-card :is(.dream-summary-kicker,.dream-summary-title,.dream-summary-body),.dream-summary-card:has(>.dream-summary-kicker) :is(.dream-summary-kicker,.dream-summary-title,.dream-summary-body){margin-left:0!important;text-align:left!important}.dream-formation-core .dream-summary-card .dream-summary-title,.dream-summary-card:has(>.dream-summary-kicker)>.dream-summary-title{font-size:22px!important;line-height:1.28!important}.dream-formation-core .dream-summary-card .dream-summary-body,.dream-summary-card:has(>.dream-summary-kicker)>.dream-summary-body{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:15px!important;line-height:1.62!important;color:hsla(40,43%,90%,.72)!important}.dream-sense-visual--intro,.persona-resonance{right:clamp(40px,8vw,160px)!important;top:50%!important;width:clamp(380px,34vw,520px)!important;height:auto!important;opacity:.44!important;z-index:0!important;pointer-events:none!important;filter:saturate(1.12) brightness(1.18) blur(.12px)!important;mix-blend-mode:screen!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 18%,#000 42%)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.42) 18%,#000 42%)!important}.dream-sense-visual--intro:before{background:radial-gradient(circle,hsla(41,57%,64%,.24),transparent 13%),radial-gradient(circle,rgba(105,132,137,.18),transparent 50%)!important;box-shadow:0 0 96px hsla(41,57%,64%,.18)!important}.dream-sense-visual--intro:after{background:hsla(41,57%,64%,.22)!important;box-shadow:0 0 28px hsla(41,57%,64%,.24),0 0 68px rgba(105,132,137,.18)!important}.dream-sense-visual--intro .dream-sense-ring{border-color:hsla(41,57%,64%,.22)!important}.dream-sense-visual--intro .dream-sense-ring--inner{border-color:rgba(118,148,154,.2)!important}.dream-sense-visual--intro .dream-sense-sweep{height:3px!important;background:linear-gradient(90deg,hsla(41,57%,64%,.38),transparent)!important}.dream-sense-visual--intro .dream-sense-node{width:8px!important;height:8px!important;background:hsla(41,57%,64%,.72)!important;box-shadow:0 0 24px hsla(41,57%,64%,.32)!important}.dream-sense-visual--intro .dream-sense-dust{background:hsla(46,38%,85%,.42)!important}.DebugOverlay,.debug-frame,.debug-layer,.debug-overlay,.layout-debug,.layout-debug-overlay,[class*=debug-overlay],[class*=layout-debug],[data-debug-layer],[data-debug-overlay],[data-debug-ui]:not(html),[data-layout-debug]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:1100px){.dream-sense-visual--intro,.persona-resonance{right:-120px!important;opacity:.18!important}}@media (max-width:900px){.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page{height:clamp(620px,78vh,760px)!important;min-height:620px!important;max-height:760px!important;grid-template-rows:88px minmax(0,1fr)!important}.story-theater-frame.reader-stage .book-page-header{height:88px!important;min-height:88px!important;max-height:88px!important}}.story-meta-card,.story-theater-frame.reader-stage .reader-context-card.story-meta-card,.story-theater-frame.reader-stage .story-meta-card{height:156px!important;min-height:156px!important;max-height:156px!important;overflow:hidden!important}.story-meta-card .dream-summary-body,.story-meta-summary,.story-theater-frame.reader-stage .reader-context-card .dream-summary-body{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-height:calc(2 * 1.62em)!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:break-word!important}.immersion-status-card.is-processing,.media-action-button.is-loading{border-color:hsla(41,57%,64%,.34)!important;box-shadow:inset 0 0 0 1px rgba(255,244,210,.035),0 0 26px hsla(41,57%,64%,.12)!important}.bottom-action-row .dream-summary-card.is-processing:after,.dream-action-primary.is-processing:after,.immersion-status-card.is-processing:after,.media-action-button.is-loading:after,.reader-context-action-grid .dream-summary-card.is-processing:after{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;margin-left:10px!important;border-radius:999px!important;background:hsla(41,57%,64%,.82)!important;box-shadow:0 0 14px hsla(41,57%,64%,.36)!important;animation:dream-status-pulse 1.45s ease-in-out infinite!important}@keyframes dream-status-pulse{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}.media-status-chip--loading{color:hsla(41,70%,77%,.86)!important;border-color:hsla(41,57%,64%,.26)!important}.media-status-chip--error{color:hsla(0,100%,90%,.86)!important;border-color:hsla(0,91%,71%,.22)!important;background:rgba(127,29,29,.12)!important}.chapter-image-control{margin:0!important;padding:22px!important;border-radius:22px!important}.chapter-image-control-head{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:16px!important}.chapter-image-control-body{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:18px!important;align-items:end!important}.chapter-image-control .dream-textarea{min-height:92px!important;resize:vertical!important}.chapter-image-control .dream-action-primary{width:100%!important;min-height:58px!important;align-self:stretch!important}.image-lightbox-stage figcaption{display:none!important}@media (max-width:760px){.chapter-image-control-body{grid-template-columns:1fr!important}}:root{--font-reader:"Noto Serif SC","Source Han Serif SC","Songti SC",serif}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{width:min(1120px,calc(100vw - 120px))!important;max-width:1120px!important;margin:0 auto!important;gap:22px!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{width:min(1120px,calc(100vw - 120px))!important;max-width:1120px!important;height:clamp(700px,76vh,840px)!important;min-height:700px!important;max-height:840px!important;margin:0 auto!important;padding:52px 66px 58px!important;border-radius:34px!important;display:grid!important;grid-template-rows:104px minmax(0,1fr)!important;overflow:hidden!important;position:relative!important;transform-origin:center right!important;will-change:transform,opacity,filter!important;perspective:1200px!important;background:linear-gradient(hsla(0,0%,100%,.024) 1px,transparent 0),radial-gradient(circle at 18% 10%,hsla(41,57%,64%,.07),transparent 34%),linear-gradient(145deg,rgba(24,28,25,.95),rgba(6,10,14,.97))!important;background-size:100% 44px,auto,auto!important;border:1px solid hsla(41,57%,64%,.2)!important;box-shadow:inset 0 1px 0 rgba(255,244,210,.08),inset 0 -1px 0 rgba(0,0,0,.35),0 28px 90px rgba(0,0,0,.38)!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page:after,.story-theater-frame.reader-stage .book-page.envelope-reading-page:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:120px!important;height:100%!important;pointer-events:none!important;border-radius:0 34px 34px 0!important;background:linear-gradient(270deg,hsla(41,57%,64%,.08),transparent)!important;opacity:0!important;transition:opacity .22s ease!important;box-shadow:none!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page.is-turning:after,.story-theater-frame.reader-stage .book-page.envelope-reading-page.is-turning:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page.is-turning:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page.is-turning:after{opacity:1!important}.story-theater-frame.reader-stage .book-page-header,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header{height:104px!important;min-height:104px!important;max-height:104px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:start!important;padding:0 0 24px!important;margin:0!important;border-bottom:1px solid hsla(41,57%,64%,.14)!important;overflow:hidden!important}.story-theater-frame.reader-stage .book-page-kicker,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-kicker{margin:0!important;font-size:14px!important;line-height:1.25!important;color:hsla(41,57%,64%,.82)!important;font-weight:800!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header h3,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-title{max-width:760px!important;margin:8px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-family:var(--font-reader)!important;font-size:clamp(28px,1.9vw,34px)!important;line-height:1.25!important;color:hsla(41,54%,93%,.96)!important}.story-theater-frame.reader-stage .book-page-header>span,.story-theater-frame.reader-stage .book-page-index,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header>span,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-index{align-self:start!important;min-width:62px!important;height:44px!important;padding:0 15px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:800!important;color:hsla(40,43%,90%,.82)!important;border:1px solid hsla(41,57%,64%,.14)!important;background:rgba(4,8,12,.56)!important}.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content{padding-top:36px!important;color:hsla(40,43%,90%,.92)!important}.story-theater-frame.reader-stage .book-page-body:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body:after{display:none!important;content:none!important}.story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p{max-width:100%!important;text-wrap:pretty!important;-moz-column-break-inside:auto!important;break-inside:auto!important}.story-theater-frame.reader-stage .book-page-edge,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-edge{top:0!important;bottom:0!important;width:96px!important}.story-theater-frame.reader-stage .book-page-spread.is-turning-in-next,.story-theater-frame.reader-stage .book-page.is-turning-in-next{animation:pageInNext .48s cubic-bezier(.22,1,.36,1)!important}.story-theater-frame.reader-stage .book-page-spread.is-turning-in-previous,.story-theater-frame.reader-stage .book-page.is-turning-in-previous{animation:pageInPrevious .48s cubic-bezier(.22,1,.36,1)!important}.story-theater-frame.reader-stage .book-page-spread.is-turning-out-next,.story-theater-frame.reader-stage .book-page.is-turning-out-next{animation:pageOutNext .48s cubic-bezier(.22,1,.36,1)!important}.story-theater-frame.reader-stage .book-page-spread.is-turning-out-previous,.story-theater-frame.reader-stage .book-page.is-turning-out-previous{animation:pageOutPrevious .48s cubic-bezier(.22,1,.36,1)!important}@keyframes pageOutNext{0%{opacity:1;transform:translateX(0) rotateY(0deg);filter:blur(0)}to{opacity:0;transform:translateX(-18px) rotateY(-2deg);filter:blur(3px)}}@keyframes pageInNext{0%{opacity:0;transform:translateX(18px) rotateY(2deg);filter:blur(3px)}to{opacity:1;transform:translateX(0) rotateY(0deg);filter:blur(0)}}@keyframes pageOutPrevious{0%{opacity:1;transform:translateX(0) rotateY(0deg);filter:blur(0)}to{opacity:0;transform:translateX(18px) rotateY(2deg);filter:blur(3px)}}@keyframes pageInPrevious{0%{opacity:0;transform:translateX(-18px) rotateY(-2deg);filter:blur(3px)}to{opacity:1;transform:translateX(0) rotateY(0deg);filter:blur(0)}}.story-theater-frame.reader-stage .chapter-pager.reader-pager,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager{width:min(980px,100%)!important;max-width:980px!important;margin:22px auto 0!important;display:grid!important;grid-template-columns:132px minmax(0,1fr) 132px!important;gap:22px!important;align-items:center!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager>button,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager>button{height:52px!important;min-height:52px!important;border-radius:18px!important}.story-theater-frame.reader-stage .chapter-pager-track,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager-track{height:4px!important;border-radius:999px!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar{width:100%!important;margin-top:0!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar:before{content:""!important;display:block!important;width:min(820px,100%)!important;height:1px!important;margin:28px auto 0!important;background:linear-gradient(90deg,transparent,hsla(41,57%,64%,.18),transparent)!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{width:min(980px,100%)!important;max-width:980px!important;margin:34px auto 0!important;padding:28px 32px!important;border-radius:28px!important;gap:20px!important}@media (prefers-reduced-motion:reduce){.story-theater-frame.reader-stage .book-page,.story-theater-frame.reader-stage .book-page-spread{animation:none!important;transition:none!important}}@media (max-width:900px){.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,.story-theater-frame.reader-stage .book-reader,.story-theater-frame.reader-stage .chapter-pager.reader-pager{width:min(100%,calc(100vw - 40px))!important}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page{height:clamp(620px,78vh,760px)!important;min-height:620px!important;max-height:760px!important;padding:38px 28px 42px!important;grid-template-rows:92px minmax(0,1fr)!important}.story-theater-frame.reader-stage .book-page-header{height:92px!important;min-height:92px!important;max-height:92px!important;padding-bottom:18px!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title{font-size:clamp(24px,5vw,29px)!important}.story-theater-frame.reader-stage .book-page-body{max-width:100%!important;padding-top:28px!important;font-size:clamp(18px,4vw,20px)!important;line-height:1.98!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager{grid-template-columns:1fr!important}}.dream-intro-page{overflow:hidden!important}.dream-intro-page>:not(.dream-sense-visual){position:relative!important;z-index:2!important;width:min(52%,760px)!important;max-width:760px!important;padding-right:48px!important}.dream-intro-page .dream-intro-prose{max-width:760px!important}.dream-intro-page .dream-sense-visual--intro.hero-right-orbit,.dream-intro-page .dream-sense-visual.hero-right-orbit,.dream-intro-page .hero-right-orbit{position:absolute!important;right:5%!important;top:52%!important;width:min(42vw,760px)!important;height:min(42vw,760px)!important;min-width:430px!important;min-height:430px!important;transform:translateY(-50%)!important;opacity:.72!important;pointer-events:none!important;overflow:visible!important;z-index:0!important;filter:saturate(1.12) brightness(1.18)!important;mix-blend-mode:screen!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.44) 17%,#000 42%)!important;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.44) 17%,#000 42%)!important}.hero-right-orbit :is(.dream-sense-ring,.dream-sense-link,.dream-sense-sweep,.dream-sense-node,.dream-sense-dust),.hero-right-orbit :is(.orbit-glow,.orbit-rings,.orbit-links,.orbit-nodes,.orbit-dust){position:absolute!important;display:block!important;pointer-events:none!important}.dream-intro-page .hero-right-orbit .orbit-glow{inset:25%!important;border-radius:999px!important;background:radial-gradient(circle,hsla(40,53%,62%,.32),transparent 15%),radial-gradient(circle,rgba(159,135,82,.18),transparent 44%),radial-gradient(circle,rgba(120,104,72,.1),transparent 68%)!important;box-shadow:0 0 56px hsla(40,53%,62%,.18),0 0 140px rgba(159,135,82,.13)!important;animation:personaOrbitBreathe 7.4s ease-in-out infinite!important}.hero-right-orbit:after,.hero-right-orbit:before{content:""!important;position:absolute!important;pointer-events:none!important;border-radius:999px!important}.dream-intro-page .hero-right-orbit:before{inset:12%!important;background:radial-gradient(circle at 48% 48%,hsla(40,53%,62%,.14),transparent 21%),radial-gradient(circle at 50% 52%,rgba(93,117,123,.1),transparent 48%)!important;animation:personaOrbitBreathe 8.8s ease-in-out infinite reverse!important}.dream-intro-page .hero-right-orbit:after{inset:38%!important;background:hsla(40,53%,62%,.22)!important;box-shadow:0 0 28px hsla(40,53%,62%,.25),0 0 86px rgba(159,135,82,.16)!important;animation:personaNodePulse 6.6s ease-in-out infinite!important}.hero-right-orbit .orbit-dust,.hero-right-orbit .orbit-links,.hero-right-orbit .orbit-nodes,.hero-right-orbit .orbit-rings{inset:0!important}.hero-right-orbit .dream-sense-ring{border-radius:999px!important;border:1px solid hsla(42,56%,63%,.2)!important;background:conic-gradient(from 16deg,transparent 0 13%,hsla(42,56%,63%,.32) 18% 23%,transparent 29% 52%,rgba(116,142,150,.2) 58% 63%,transparent 69% 100%)!important;-webkit-mask:radial-gradient(circle,transparent 63%,#000 64%)!important;mask:radial-gradient(circle,transparent 63%,#000 64%)!important;animation:personaSlowOrbit 26s linear infinite!important}.dream-intro-page .hero-right-orbit .dream-sense-ring--outer{inset:4%!important;opacity:.72!important}.dream-intro-page .hero-right-orbit .dream-sense-ring--inner{inset:21%!important;opacity:.58!important;border-color:rgba(126,151,156,.18)!important;animation-duration:19s!important;animation-direction:reverse!important}.dream-intro-page .hero-right-orbit .dream-sense-ring--small{inset:34% 20% 24% 45%!important;opacity:.62!important;border-color:hsla(42,56%,63%,.16)!important;animation-duration:31s!important}.dream-intro-page .hero-right-orbit .dream-sense-sweep{left:50%!important;top:50%!important;width:44%!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,hsla(42,56%,63%,.36),transparent)!important;transform-origin:0 50%!important;animation:personaSweep 22s linear infinite!important}.dream-intro-page .hero-right-orbit .dream-sense-link{left:26%!important;top:50%!important;width:48%!important;height:1px!important;background:linear-gradient(90deg,transparent,hsla(42,56%,63%,.16),transparent)!important;transform-origin:50% 50%!important;opacity:.7!important}.hero-right-orbit .dream-sense-link--one{transform:rotate(23deg)!important}.hero-right-orbit .dream-sense-link--two{transform:rotate(-37deg)!important;opacity:.46!important}.hero-right-orbit .dream-sense-node{width:8px!important;height:8px!important;border-radius:999px!important;background:hsla(42,56%,63%,.78)!important;box-shadow:0 0 24px hsla(42,56%,63%,.34)!important;animation:personaNodePulse 7.2s ease-in-out infinite!important}.hero-right-orbit .dream-sense-node--one{left:21%!important;top:30%!important}.hero-right-orbit .dream-sense-node--two{right:18%!important;top:42%!important;animation-delay:-2.1s!important}.hero-right-orbit .dream-sense-node--three{left:48%!important;bottom:17%!important;background:rgba(126,151,156,.66)!important;animation-delay:-4.8s!important}.hero-right-orbit .dream-sense-node--four{right:32%!important;bottom:28%!important;width:6px!important;height:6px!important;opacity:.78!important;animation-delay:-1.4s!important}.hero-right-orbit .dream-sense-node--five{left:34%!important;top:17%!important;width:6px!important;height:6px!important;background:hsla(45,52%,80%,.72)!important;animation-delay:-3.6s!important}.hero-right-orbit .dream-sense-node--six{right:13%!important;bottom:45%!important;width:5px!important;height:5px!important;opacity:.58!important;animation-delay:-5.8s!important}.hero-right-orbit .dream-sense-dust{width:4px!important;height:4px!important;border-radius:999px!important;background:hsla(43,55%,85%,.5)!important;opacity:.48!important;filter:blur(.4px)!important;animation:personaDustDrift 14s ease-in-out infinite!important}.hero-right-orbit .dream-sense-dust--one{left:14%!important;bottom:28%!important}.hero-right-orbit .dream-sense-dust--two{right:28%!important;top:18%!important;animation-delay:-4s!important}.hero-right-orbit .dream-sense-dust--three{right:15%!important;bottom:20%!important;animation-delay:-7s!important}.hero-right-orbit .dream-sense-dust--four{left:46%!important;top:10%!important;animation-delay:-10s!important}@keyframes personaOrbitBreathe{0%,to{opacity:.72;transform:scale(.985)}50%{opacity:1;transform:scale(1.035)}}@keyframes personaSlowOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes personaSweep{0%{opacity:.34;transform:rotate(0deg)}50%{opacity:.82}to{opacity:.34;transform:rotate(1turn)}}@keyframes personaNodePulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes personaDustDrift{0%,to{opacity:.28;transform:translateZ(0)}50%{opacity:.62;transform:translate3d(10px,-14px,0)}}.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{padding:54px 64px 60px!important;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),radial-gradient(circle at 18% 10%,hsla(42,56%,63%,.06),transparent 34%),linear-gradient(145deg,rgba(22,26,29,.96),rgba(7,10,14,.98))!important;background-size:100% 46px,auto,auto!important;border:1px solid hsla(42,56%,63%,.18)!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.06),inset 0 -1px 0 rgba(0,0,0,.26),0 24px 80px rgba(0,0,0,.34)!important}.story-theater-frame.reader-stage .book-page-header,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header{padding-bottom:28px!important;border-bottom:1px solid hsla(42,56%,63%,.16)!important}.story-theater-frame.reader-stage .book-page-kicker,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-kicker{font-family:var(--font-ui)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.08em!important;color:hsla(42,56%,63%,.92)!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header h3,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-title{font-family:var(--font-display)!important;font-size:clamp(38px,2.2vw,46px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:.01em!important;color:hsla(40,47%,93%,.97)!important}.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content{color:hsla(39,32%,90%,.94)!important}.story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p{margin:0 0 var(--reader-paragraph-gap)!important}.story-theater-frame.reader-stage .book-page-header>span,.story-theater-frame.reader-stage .book-page-index,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header>span,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-index{min-width:86px!important;height:56px!important;font-size:18px!important;font-weight:700!important}@media (max-width:1100px){.dream-intro-page .dream-sense-visual--intro.hero-right-orbit,.dream-intro-page .dream-sense-visual.hero-right-orbit,.dream-intro-page .hero-right-orbit{right:-120px!important;opacity:.32!important}.dream-intro-page>:not(.dream-sense-visual){width:min(68%,760px)!important}}@media (max-width:900px){.dream-sense-visual--intro.hero-right-orbit,.dream-sense-visual.hero-right-orbit,.hero-right-orbit{opacity:.18!important;right:-180px!important}.dream-intro-page>:not(.dream-sense-visual){width:100%!important;max-width:100%!important;padding-right:0!important}.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content{font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title{font-size:clamp(30px,7vw,38px)!important}}.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content{width:min(var(--reader-content-width),100%)!important;max-width:min(var(--reader-content-width),100%)!important;height:100%!important;min-height:0!important;margin:0 auto!important;padding-top:24px!important;display:block!important;overflow:hidden!important;text-align:left!important;-moz-column-count:1!important;-moz-column-width:auto!important;-moz-columns:auto!important;columns:auto!important;-moz-column-gap:0!important;column-gap:0!important;font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;letter-spacing:var(--reader-letter-spacing)!important;font-weight:var(--reader-font-weight)!important;color:hsla(40,39%,91%,.95)!important}.story-theater-frame.reader-stage .book-page-body p,.story-theater-frame.reader-stage .book-page-content p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content p{max-width:100%!important;margin:0 0 var(--reader-paragraph-gap)!important;text-align:left!important;text-wrap:pretty!important}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-measure.book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-measure.book-page-content{min-height:0!important;max-height:none!important;padding-top:0!important;contain:layout style!important}.book-page-measure.book-page-content p{margin:0 0 var(--reader-paragraph-gap)!important}.dream-sense-visual--intro.hero-right-orbit,.dream-sense-visual.hero-right-orbit,.hero-right-orbit{right:4.5%!important;top:55%!important;width:min(31vw,560px)!important;height:min(31vw,560px)!important;min-width:320px!important;min-height:320px!important;opacity:.68!important;filter:saturate(1.08) brightness(1.16)!important}.hero-right-orbit .orbit-glow{inset:30%!important;box-shadow:0 0 34px hsla(40,53%,62%,.18),0 0 88px rgba(159,135,82,.11)!important}.hero-right-orbit:before{inset:21%!important}.hero-right-orbit:after{inset:42%!important}.hero-right-orbit .dream-sense-ring--outer{inset:10%!important;opacity:.48!important}.hero-right-orbit .dream-sense-ring--inner{inset:27%!important;opacity:.52!important}.hero-right-orbit .dream-sense-ring--small{inset:39% 23% 29% 48%!important;opacity:.5!important}.hero-right-orbit .dream-sense-sweep{width:35%!important;background:linear-gradient(90deg,hsla(42,56%,63%,.32),transparent)!important}.hero-right-orbit .dream-sense-link{left:31%!important;width:38%!important;opacity:.42!important}.dream-intro-status-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;margin-top:16px!important;padding-right:0!important}.dream-intro-status-strip span{min-width:0!important;min-height:58px!important;padding:12px 14px!important;border:1px solid hsla(42,56%,63%,.14)!important;border-radius:16px!important;background:radial-gradient(circle at 16% 0,hsla(42,56%,63%,.08),transparent 38%),rgba(7,12,16,.5)!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.04)!important}.dream-intro-status-strip b,.dream-intro-status-strip em{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-style:normal!important}.dream-intro-status-strip b{margin-bottom:6px!important;font-family:var(--font-ui)!important;font-size:11px!important;letter-spacing:.16em!important;color:hsla(42,56%,63%,.72)!important}.dream-intro-status-strip em{font-family:var(--font-ui)!important;font-size:13px!important;font-weight:700!important;color:hsla(40,39%,91%,.82)!important}@media (max-width:1100px){.dream-sense-visual--intro.hero-right-orbit,.dream-sense-visual.hero-right-orbit,.hero-right-orbit{width:min(42vw,420px)!important;height:min(42vw,420px)!important;min-width:260px!important;min-height:260px!important;opacity:.28!important;right:-96px!important}.dream-intro-status-strip{grid-template-columns:1fr!important;padding-right:0!important}}.DebugOverlay,.color-picker-overlay,.coordinate-overlay,.debug-layer,.debug-overlay,.layout-debug,.layout-debug-overlay,.rgb-overlay,.screenshot-helper,[data-color-picker],[data-coordinate-layer],[data-debug-layer],[data-dev-grid],[data-dev-overlay],[data-layout-debug],[data-rgb-overlay]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow{width:auto!important;height:100%!important;min-height:0!important;padding-top:0!important;overflow:visible!important;-moz-columns:var(--reader-page-width) auto!important;columns:var(--reader-page-width) auto!important;-moz-column-width:var(--reader-page-width)!important;column-width:var(--reader-page-width)!important;-moz-column-count:auto!important;column-count:auto!important;-moz-column-gap:var(--reader-page-gap)!important;column-gap:var(--reader-page-gap)!important;-moz-column-fill:auto!important;column-fill:auto!important;-moz-column-break-inside:auto!important;break-inside:auto!important;contain:layout style!important}.story-theater-frame.reader-stage .book-page-content.book-page-flow p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow p{-moz-column-break-inside:auto!important;break-inside:auto!important;page-break-inside:auto!important}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-body,.story-theater-frame.reader-stage .book-page-content,.story-theater-frame.reader-stage .book-page-content.book-page-flow,.story-theater-frame.reader-stage .book-page-measure.book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-measure.book-page-content{font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;letter-spacing:var(--reader-letter-spacing)!important;font-weight:var(--reader-font-weight)!important;color:hsla(40,39%,91%,.95)!important}:root{--reader-flow-control-width:min(980px,calc(100vw - 120px))}main:has(.story-theater-frame.reader-stage) .dream-game-shell,main:has(.story-theater-frame.reader-stage) section.dream-game-shell.game-shell{gap:18px!important}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{gap:18px!important}.story-theater-frame.reader-stage .chapter-pager.reader-pager,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager{width:var(--reader-flow-control-width)!important;max-width:var(--reader-flow-control-width)!important;margin:0 auto!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar{width:var(--reader-flow-control-width)!important;max-width:var(--reader-flow-control-width)!important;margin:0 auto!important;padding:0!important}main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar:before{width:min(760px,100%)!important;margin:8px auto 0!important}main:has(.story-theater-frame.reader-stage) .bottom-action-panel,main:has(.story-theater-frame.reader-stage) .dream-game-console.command-bar>.bottom-action-panel.reader-command-panel.action-console-panel{width:100%!important;max-width:100%!important;margin:16px auto 0!important}:root{--reader-page-layer-top-offset:18px}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{padding-top:38px!important}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-content,.story-theater-frame.reader-stage .book-page-content.book-page-flow,.story-theater-frame.reader-stage .book-page-measure.book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-measure.book-page-content{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-wrap:pretty!important}.book-page-measure.book-page-content p,.story-theater-frame.reader-stage .book-page-body p,.story-theater-frame.reader-stage .book-page-content p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content p{max-width:100%!important;font-weight:var(--reader-font-weight)!important;-moz-text-align-last:auto!important;text-align-last:auto!important}.story-theater-frame.reader-stage .book-page-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-frame{position:relative!important;width:min(1120px,calc(100vw - 120px))!important;height:clamp(700px,76vh,840px)!important;margin:0 auto!important;overflow:hidden!important}.story-theater-frame.reader-stage .book-page-layer-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer-frame{position:relative!important;overflow:hidden!important}.story-theater-frame.reader-stage .book-page-layer,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer{position:absolute!important;inset:var(--reader-page-layer-top-offset) 0 0 0!important;overflow:hidden!important;will-change:transform,opacity!important;transform:translateX(0) rotateY(0deg);opacity:1;pointer-events:none!important;z-index:1}.story-theater-frame.reader-stage .book-page-layer:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:120px!important;pointer-events:none!important;opacity:0!important;transition:opacity .18s ease!important}.story-theater-frame.reader-stage .book-page-layer.turn-next:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.turn-next:after{right:0!important;background:linear-gradient(270deg,hsla(41,57%,64%,.1),transparent)!important;opacity:1!important}.story-theater-frame.reader-stage .book-page-layer.turn-prev:after,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.turn-prev:after{left:0!important;background:linear-gradient(90deg,hsla(41,57%,64%,.1),transparent)!important;opacity:1!important}.story-theater-frame.reader-stage .book-page-layer.page-exit-next,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.page-exit-next{animation:pageExitNext .52s cubic-bezier(.22,1,.36,1) both!important;z-index:2}.story-theater-frame.reader-stage .book-page-layer.page-enter-next,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.page-enter-next{animation:pageEnterNext .52s cubic-bezier(.22,1,.36,1) both!important;z-index:1}.story-theater-frame.reader-stage .book-page-layer.page-exit-prev,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.page-exit-prev{animation:pageExitPrev .52s cubic-bezier(.22,1,.36,1) both!important;z-index:2}.story-theater-frame.reader-stage .book-page-layer.page-enter-prev,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer.page-enter-prev{animation:pageEnterPrev .52s cubic-bezier(.22,1,.36,1) both!important;z-index:1}.story-theater-frame.reader-stage .book-page-frame.is-page-turning .book-page-edge,.story-theater-frame.reader-stage .chapter-pager.reader-pager.is-page-next button,.story-theater-frame.reader-stage .chapter-pager.reader-pager.is-page-prev button,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-frame.is-page-turning .book-page-edge,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager.is-page-next button,main:has(.dream-game-shell) .story-theater-frame.reader-stage .chapter-pager.reader-pager.is-page-prev button{pointer-events:none!important}.dream-modal-layer,main:has(.dream-game-shell)>div>.space-y-6>.dream-modal-layer{display:flex!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;visibility:visible!important;z-index:calc(var(--z-overlay-panel, 1010) + 30)!important}.dream-modal-panel{display:flex!important;flex-direction:column!important;max-height:min(86dvh,calc(100dvh - 3rem))!important;min-height:0!important;overflow:hidden!important;position:relative!important;z-index:1!important}.dream-modal-header{flex:0 0 auto!important}.dream-modal-body{min-height:0!important;padding-right:.25rem}.dream-modal-body,.negotiation-thread-list{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.negotiation-thread-list{max-height:min(16rem,34dvh)!important;min-height:7.5rem!important}@keyframes pageExitNext{0%{opacity:1;transform:translateX(0) rotateY(0deg)}50%{opacity:0;transform:translateX(-18px) rotateY(-1.5deg)}to{opacity:0;transform:translateX(-24px) rotateY(-2deg)}}@keyframes pageEnterNext{0%{opacity:0;transform:translateX(28px) rotateY(2deg)}54%{opacity:0;transform:translateX(22px) rotateY(1.5deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes pageExitPrev{0%{opacity:1;transform:translateX(0) rotateY(0deg)}50%{opacity:0;transform:translateX(18px) rotateY(1.5deg)}to{opacity:0;transform:translateX(24px) rotateY(2deg)}}@keyframes pageEnterPrev{0%{opacity:0;transform:translateX(-28px) rotateY(-2deg)}54%{opacity:0;transform:translateX(-22px) rotateY(-1.5deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@media (prefers-reduced-motion:reduce){.story-theater-frame.reader-stage .book-page-layer,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-layer{animation:none!important;transition:none!important}}.story-theater-frame.reader-stage .reader-settings-toggle,main:has(.dream-game-shell) .story-theater-frame.reader-stage .reader-settings-toggle{flex:0 0 auto!important;min-width:58px!important;height:34px!important;border:1px solid hsla(42,56%,63%,.28)!important;border-radius:999px!important;background:radial-gradient(circle at 28% 12%,hsla(43,74%,74%,.18),transparent 44%),rgba(5,10,14,.72)!important;color:hsla(40,39%,91%,.9)!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.02em!important;cursor:pointer!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.story-theater-frame.reader-stage .reader-settings-toggle.is-open,.story-theater-frame.reader-stage .reader-settings-toggle:hover,main:has(.dream-game-shell) .story-theater-frame.reader-stage .reader-settings-toggle.is-open,main:has(.dream-game-shell) .story-theater-frame.reader-stage .reader-settings-toggle:hover{border-color:hsla(42,72%,69%,.72)!important;box-shadow:0 0 0 1px hsla(42,72%,69%,.18),0 12px 32px rgba(0,0,0,.25)!important;transform:translateY(-1px)!important}.reader-settings-popover{position:absolute!important;top:44px!important;right:0!important;z-index:42!important;width:min(560px,calc(100vw - 48px))!important;max-height:min(76dvh,680px)!important;overflow-y:auto!important;padding:18px!important;border:1px solid hsla(42,56%,63%,.24)!important;border-radius:24px!important;background:radial-gradient(circle at 18% 0,hsla(42,56%,63%,.14),transparent 34%),linear-gradient(145deg,rgba(9,15,18,.97),rgba(4,8,11,.98))!important;box-shadow:0 24px 68px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,244,216,.06)!important;color:hsla(40,39%,91%,.92)!important;font-family:var(--font-ui)!important}.reader-settings-footer,.reader-settings-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.reader-settings-header{margin-bottom:16px!important}.reader-settings-header p{margin:0 0 4px!important;color:hsla(40,39%,91%,.95)!important;font-family:var(--font-display-cn)!important;font-size:24px!important;font-weight:800!important;letter-spacing:0!important}.reader-settings-footer span,.reader-settings-header span{color:rgba(143,160,183,.82)!important;font-size:13px!important;line-height:1.5!important}.reader-settings-footer button,.reader-settings-header button,.reader-settings-option{font-family:var(--font-ui)!important}.reader-settings-footer button,.reader-settings-header button{min-height:38px!important;padding:0 18px!important;border:1px solid hsla(42,56%,63%,.2)!important;border-radius:999px!important;background:rgba(9,15,18,.68)!important;color:hsla(40,39%,91%,.86)!important;font-size:13px!important;font-weight:750!important;cursor:pointer!important}.reader-settings-group{margin-top:14px!important}.reader-settings-group h4{margin:0 0 8px!important;color:hsla(42,56%,63%,.78)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.14em!important}.reader-settings-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.reader-settings-grid--fonts,.reader-settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reader-settings-option{position:relative!important;min-height:40px!important;padding:0 12px!important;border:1px solid rgba(143,160,183,.16)!important;border-radius:14px!important;background:rgba(8,13,16,.76)!important;color:hsla(40,39%,91%,.8)!important;font-size:13px!important;font-weight:760!important;line-height:1.2!important;text-align:center!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.reader-settings-option:after{content:""!important;position:absolute!important;top:8px!important;right:8px!important;width:6px!important;height:6px!important;border-radius:999px!important;background:hsla(42,72%,69%,0)!important;box-shadow:none!important;transition:background .16s ease,box-shadow .16s ease!important}.reader-settings-option.is-selected,.reader-settings-option:hover{border-color:hsla(42,72%,69%,.7)!important;background:radial-gradient(circle at 20% 0,hsla(42,72%,69%,.14),transparent 46%),rgba(11,17,20,.86)!important;color:rgba(255,246,222,.95)!important}.reader-settings-option.is-selected:after{background:hsla(42,72%,69%,.95)!important;box-shadow:0 0 14px hsla(42,72%,69%,.76)!important}.reader-settings-footer{margin-top:18px!important;padding-top:14px!important;border-top:1px solid hsla(42,56%,63%,.12)!important}.book-page-measure.book-page-content p,.story-theater-frame.reader-stage .book-page-body p,.story-theater-frame.reader-stage .book-page-content p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content p{text-align:left!important}@media (max-width:720px){.reader-settings-popover{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(94vw,560px)!important;padding:14px!important}.reader-settings-grid,.reader-settings-grid--fonts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reader-settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{position:relative!important;--reader-font-family:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--reader-font-size:26px;--reader-line-height:1.86;--reader-font-weight:500;--reader-letter-spacing:0.018em;--reader-paragraph-gap:0.95em;--reader-content-width:860px}.reader-settings-popover{width:min(820px,calc(100vw - 48px))!important;padding:26px 30px!important;border-radius:28px!important;background:radial-gradient(circle at 14% 0,hsla(41,57%,64%,.16),transparent 34%),linear-gradient(145deg,rgba(7,13,16,.98),rgba(3,7,10,.99))!important}.reader-preview{margin:18px 0 24px!important;padding:20px 24px!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:20px!important;background:radial-gradient(circle at 16% 0,hsla(41,57%,64%,.12),transparent 40%),rgba(5,10,14,.62)!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.05)!important;font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;font-weight:var(--reader-font-weight)!important;letter-spacing:var(--reader-letter-spacing)!important;color:hsla(40,39%,91%,.92)!important}.reader-preview-label,.reader-preview-meta{display:block!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.35!important;color:hsla(41,57%,64%,.78)!important}.reader-preview-text{margin:10px 0 12px!important;font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;font-weight:var(--reader-font-weight)!important;letter-spacing:var(--reader-letter-spacing)!important;color:hsla(40,39%,91%,.94)!important;text-align:left!important}.reader-preview-meta{color:rgba(143,160,183,.86)!important;letter-spacing:.03em!important}.reader-setting-section{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;-moz-column-gap:28px!important;column-gap:28px!important;align-items:start!important;padding:18px 0!important;border-top:0!important;border-bottom:1px solid hsla(41,57%,64%,.1)!important}.reader-setting-section:first-of-type{padding-top:2px!important}.reader-setting-section:last-of-type{border-bottom:0!important}.reader-setting-label{margin:0!important;color:hsla(41,57%,64%,.82)!important;font-family:var(--font-ui)!important;font-size:15px!important;font-weight:800!important;letter-spacing:.04em!important;line-height:58px!important;white-space:nowrap!important}.reader-setting-options{display:grid!important;gap:14px!important;min-width:0!important}.reader-setting-options.font-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reader-setting-options.font-options .reader-option-button{font-family:var(--reader-option-font-family,var(--font-ui))!important}.reader-setting-options.size-options{grid-template-columns:repeat(5,minmax(0,1fr))!important}.reader-setting-options.three-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reader-option-button{position:relative!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 18px!important;border:1px solid hsla(41,57%,64%,.12)!important;border-radius:18px!important;background:rgba(5,10,14,.72)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:hsla(40,39%,91%,.78)!important;font-family:var(--font-ui)!important;font-size:17px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;text-align:center!important;cursor:pointer!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.03)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.reader-option-label{display:block!important;min-width:0!important;max-width:calc(100% - 18px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:inherit!important}.reader-font-availability,.reader-option-meta{display:block!important;margin-top:5px!important;font-family:var(--font-ui)!important;font-size:11px!important;font-weight:800!important;line-height:1!important;letter-spacing:.04em!important;color:rgba(143,160,183,.78)!important}.reader-option-button:hover{transform:translateY(-1px)!important;border-color:hsla(41,57%,64%,.32)!important;color:hsla(43,57%,92%,.9)!important}.reader-option-button.is-active{border-color:hsla(41,57%,64%,.72)!important;background:radial-gradient(circle at 18% 20%,hsla(41,57%,64%,.18),rgba(5,10,14,.78))!important;color:hsla(43,57%,92%,.96)!important;box-shadow:0 0 0 1px hsla(41,57%,64%,.08),inset 0 1px 0 rgba(255,244,216,.08)!important}.reader-option-button.is-active .reader-option-meta{color:hsla(43,50%,73%,.9)!important}.reader-option-button.is-active:after{content:""!important;position:absolute!important;right:16px!important;top:16px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:hsla(41,57%,64%,.92)!important;box-shadow:0 0 14px hsla(41,57%,64%,.72)!important}.reader-settings-footer{align-items:center!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{width:min(var(--reader-content-width),100%)!important;max-width:min(var(--reader-content-width),100%)!important;margin:0 auto!important}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-content,.story-theater-frame.reader-stage .book-page-content.book-page-flow,.story-theater-frame.reader-stage .book-page-measure.book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-measure.book-page-content{font-family:var(--reader-font-family)!important;font-size:var(--reader-font-size)!important;line-height:var(--reader-line-height)!important;font-weight:var(--reader-font-weight)!important;letter-spacing:var(--reader-letter-spacing)!important;color:hsla(40,39%,91%,.93)!important;text-align:justify!important;-moz-text-align-last:left!important;text-align-last:left!important;text-justify:inter-character!important;line-break:strict!important;overflow-wrap:break-word!important}.story-theater-frame.reader-stage .book-page-content:not(.book-page-flow),main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content:not(.book-page-flow){max-width:min(var(--reader-content-width),100%)!important;margin:0 auto!important}.story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow{max-width:none!important;margin:0!important}.book-page-measure.book-page-content p,.story-theater-frame.reader-stage .book-page-body p,.story-theater-frame.reader-stage .book-page-content p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content p{margin:0 0 var(--reader-paragraph-gap)!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-align:justify!important;-moz-text-align-last:left!important;text-align-last:left!important;text-justify:inter-character!important;line-break:strict!important;overflow-wrap:break-word!important}.book-page-measure.book-page-content p:last-child,.story-theater-frame.reader-stage .book-page-body p:last-child,.story-theater-frame.reader-stage .book-page-content p:last-child,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body p:last-child,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content p:last-child{margin-bottom:0!important}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-measure.book-page-content,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-measure.book-page-content{position:absolute!important;visibility:hidden!important;pointer-events:none!important;left:-99999px!important;top:0!important;width:min(var(--reader-content-width),100%)!important;max-width:min(var(--reader-content-width),100%)!important;height:auto!important;overflow:visible!important}@media (max-width:760px){.reader-settings-popover{width:min(94vw,560px)!important;padding:18px!important}.reader-setting-section{grid-template-columns:1fr!important;row-gap:10px!important}.reader-setting-label{line-height:1.2!important}.reader-setting-options.font-options,.reader-setting-options.size-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.book-page-measure.book-page-content,.story-theater-frame.reader-stage .book-page-content.book-page-flow,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow{text-align:justify!important;-moz-text-align-last:left!important;text-align-last:left!important;text-justify:inter-character!important;line-break:strict!important;overflow-wrap:break-word!important}.book-page-measure.book-page-content>p,.story-theater-frame.reader-stage .book-page-content.book-page-flow>p,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-content.book-page-flow>p{text-align:justify!important;-moz-text-align-last:left!important;text-align-last:left!important;text-justify:inter-character!important;line-break:strict!important;overflow-wrap:break-word!important}@media (max-height:760px) and (min-width:900px){main:has(.story-theater-frame.reader-stage)>div{padding-top:12px!important;gap:10px!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar{min-height:88px!important;max-height:96px!important;padding:10px 18px!important;margin-bottom:8px!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar .dream-heading-lg{font-size:30px!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar .dream-body{display:none!important}main:has(.story-theater-frame.reader-stage) .dream-titlebar .dream-caption{margin-top:4px!important;line-height:1.25!important}main:has(.story-theater-frame.reader-stage) .dream-status-bar.top-hud,main:has(.story-theater-frame.reader-stage)>div>.dream-status-bar{min-height:58px!important;margin-bottom:8px!important;gap:8px!important}main:has(.story-theater-frame.reader-stage) .dream-game-shell,main:has(.story-theater-frame.reader-stage) .story-theater-frame.reader-stage,main:has(.story-theater-frame.reader-stage) section.dream-game-shell.game-shell{gap:12px!important}.story-theater-frame.reader-stage .story-theater-frame-header.chapter-header,main:has(.story-theater-frame.reader-stage) .story-theater-frame-header.chapter-header{margin-bottom:10px!important;gap:8px!important;padding-bottom:0!important}.story-theater-frame.reader-stage .story-theater-title,main:has(.story-theater-frame.reader-stage) .story-theater-title{padding-bottom:8px!important;font-size:34px!important;line-height:1.12!important}.reading-tool-row .dream-archive-dock,.story-theater-frame.reader-stage .story-theater-tools .dream-archive-dock,main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock{height:48px!important;gap:8px!important;padding:3px!important;border-radius:14px!important}.reading-tool-row .dream-archive-dock button,.story-theater-frame.reader-stage .story-theater-tools .dream-archive-dock button,main:has(.story-theater-frame.reader-stage) .story-theater-tools .dream-archive-dock button{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:13px!important}.story-theater-frame.reader-stage .book-reader-status,main:has(.story-theater-frame.reader-stage) .story-theater-meta{min-height:28px!important;height:30px!important}.story-theater-frame.reader-stage .book-reader,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-reader{gap:10px!important}.story-theater-frame.reader-stage .book-page-frame,.story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,.story-theater-frame.reader-stage .book-page.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-frame,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-spread.envelope-reading-page,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page.envelope-reading-page{height:640px!important;min-height:640px!important;max-height:640px!important;padding:34px 52px 46px!important;grid-template-rows:82px minmax(0,1fr)!important}.story-theater-frame.reader-stage .book-page-header,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header{height:82px!important;min-height:82px!important;max-height:82px!important;padding-bottom:18px!important;gap:14px!important}.story-theater-frame.reader-stage .book-page-header h3,.story-theater-frame.reader-stage .book-page-title,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header h3,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-title{margin-top:4px!important;font-size:34px!important;line-height:1.12!important}.story-theater-frame.reader-stage .book-page-header>span,.story-theater-frame.reader-stage .book-page-index,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-header>span,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-index{min-width:72px!important;height:44px!important;font-size:16px!important}.story-theater-frame.reader-stage .book-page-body,main:has(.dream-game-shell) .story-theater-frame.reader-stage .book-page-body{padding-top:18px!important}}:root{--panel-max-width:1180px;--panel-gap:20px;--card-radius:24px;--card-padding-sm:18px;--card-padding-md:24px;--card-padding-lg:30px;--summary-card-min-height:128px;--summary-card-max-height:220px;--media-thumb-width:220px;--media-thumb-height:148px;--content-max-width:var(--panel-max-width);--ui-card-gap:var(--space-3);--ui-card-radius:var(--card-radius);--ui-media-radius:18px;--ui-media-compact-height:var(--media-thumb-height);--ui-media-inline-height:64px;--ui-media-wide-min-height:var(--media-thumb-height)}.panel-card{border-radius:var(--card-radius);padding:var(--card-padding-md)}.panel-card--compact{padding:var(--card-padding-sm)}.panel-card--with-media .panel-card__content{grid-template-columns:minmax(0,1fr) var(--media-thumb-width)}.summary-text{font-size:16px;line-height:1.72;letter-spacing:0;color:hsla(40,39%,91%,.78);display:-webkit-box;-webkit-line-clamp:var(--summary-lines,4);-webkit-box-orient:vertical;overflow:hidden}.archive-list-item,.observation-card{min-height:var(--summary-card-min-height)}.archive-list-item .panel-card__body,.observation-card .panel-card__body{max-height:var(--summary-card-max-height);overflow:hidden}.media-thumb--compact{width:var(--media-thumb-width)!important;height:var(--media-thumb-height)!important}.media-thumb--compact,.media-thumb--wide{min-height:var(--media-thumb-height)!important}.empty-media-state,.media-thumb.empty-media-state{min-height:64px!important;padding:var(--space-3) var(--space-4)!important;border-style:dashed!important}.media-thumb--compact.empty-media-state{min-height:var(--media-thumb-height)!important}.overlay-root.ui-overlay-root{z-index:var(--z-modal,3200)!important;overflow:hidden!important;overscroll-behavior:contain!important;touch-action:none!important}.ui-overlay-panel.overlay-panel{width:min(760px,calc(100vw - 48px))!important;height:auto!important;max-height:min(820px,calc(100vh - 48px))!important;border-radius:var(--card-radius)!important;padding:0!important;overflow:hidden!important}.detail-modal.ui-overlay-panel--lg,.ui-overlay-panel--lg.overlay-panel{width:min(var(--panel-max-width),calc(100vw - 64px))!important}.ui-overlay-panel__body{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}.image-lightbox.overlay-root{z-index:calc(var(--z-modal, 3200) + 20)!important;overflow:hidden!important}.image-lightbox-stage{max-width:calc(100vw - 48px)!important;max-height:calc(100vh - 48px)!important}.image-lightbox-stage img{max-height:calc(100vh - 96px)!important;-o-object-fit:contain!important;object-fit:contain!important}html:not([data-debug-ui=true]) :where(.debug-layer,.debug-overlay,.DebugOverlay,.layout-debug,.layout-debug-overlay,.color-picker-overlay,.coordinate-overlay,.rgb-overlay,[data-debug-layer],[data-debug-overlay],[data-layout-debug],[data-color-picker],[data-coordinate-layer],[data-dev-grid],[data-rgb-overlay],[class*=debug-overlay],[class*=layout-debug]){display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-debug-ui=true] :where(.debug-layer,.debug-overlay,.DebugOverlay,.layout-debug,.layout-debug-overlay,.color-picker-overlay,.coordinate-overlay,.rgb-overlay,[data-debug-layer],[data-debug-overlay],[data-layout-debug],[data-color-picker],[data-coordinate-layer],[data-dev-grid],[data-rgb-overlay]){pointer-events:none!important}:root{--z-bg:0;--z-scene:10;--z-tools:20;--z-backdrop:1000;--z-overlay-panel:1010;--z-modal:var(--z-overlay-panel);--z-toast:1100;--z-debug:9999}body.overlay-open{overflow:hidden!important}.main-scene.is-backgrounded{opacity:.42!important;filter:blur(2px)!important;pointer-events:none!important}.dream-archive-drawer-layer[data-overlay-root=dream-archive].overlay-root,.dream-modal-layer.overlay-root,.image-lightbox-backdrop,.image-lightbox.overlay-root,.overlay-root,.overlay-root .drawer-backdrop,.overlay-root .dream-archive-drawer-scrim,.overlay-root.ui-overlay-root,.ui-overlay-panel__backdrop{z-index:var(--z-backdrop)!important;pointer-events:auto!important}.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel,.dream-modal-panel,.image-lightbox-stage,.overlay-panel,.ui-overlay-panel.overlay-panel{z-index:var(--z-overlay-panel)!important;pointer-events:auto!important;overflow:hidden!important}.dream-archive-drawer__body.overlay-panel__body,.dream-modal-body,.overlay-panel__body,.ui-overlay-panel__body{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}.reader-settings-overlay .reader-settings-popover{position:static!important;inset:auto!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.reader-settings-overlay .reader-settings-header{display:none!important}:root{--font-display:"Noto Serif SC","Source Han Serif SC","Songti SC",serif;--font-reader:"Noto Serif SC","Source Han Serif SC","Songti SC","STSong","SimSun",serif;--font-ui:"Inter","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-display-cn:var(--font-display);--font-ui-cn:var(--font-ui);--font-title:var(--font-display);--font-body:var(--font-ui);--font-label:var(--font-ui);--dm-font-display:var(--font-display);--dm-font-ui:var(--font-ui);--reader-font-family:var(--font-reader);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px}body,html{max-width:100%;overflow-x:hidden;font-family:var(--font-ui);letter-spacing:0}img{display:block}:is(.dream-heading-lg,.dream-titlebar h1,.story-theater-title,.book-page-title,.ui-overlay-panel__title){font-family:var(--font-display)!important;line-height:1.18!important;letter-spacing:0!important;overflow-wrap:anywhere}:is(button,input,select,textarea,.dream-action,.dream-action-primary,.dream-chip,.panel-card__kicker,.panel-card__meta,.panel-card__status,.panel-card__tag,.book-reader-status,.reader-settings-toggle,.reader-option-button,.reader-setting-label,.ui-overlay-panel__kicker,.ui-overlay-panel__close,.image-lightbox-close,.archive-tab){font-family:var(--font-ui)!important;letter-spacing:0!important}:is(.dream-action,.dream-action-primary,.reader-option-button,.archive-tab,.ui-overlay-panel__close){display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:var(--space-2);line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}:is(.dream-action,.dream-action-primary){padding:var(--space-2) var(--space-4)!important}.archive-item__actions,.observation-card__actions,.panel-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.observation-card__detail-summary,.summary-text{line-height:1.72!important;letter-spacing:0!important;overflow-wrap:anywhere}.story-theater-frame.reader-stage :is(.book-page-content,.book-page-content.book-page-flow,.book-page-measure.book-page-content),main:has(.dream-game-shell) .story-theater-frame.reader-stage :is(.book-page-content,.book-page-content.book-page-flow,.book-page-measure.book-page-content){font-family:var(--reader-font-family,var(--font-reader))!important;line-height:var(--reader-line-height,1.86)!important;letter-spacing:var(--reader-letter-spacing,0)!important}.story-theater-frame.reader-stage :is(.book-page-content,.book-page-measure.book-page-content) p,main:has(.dream-game-shell) .story-theater-frame.reader-stage :is(.book-page-content,.book-page-measure.book-page-content) p{font-family:inherit!important;line-height:inherit!important;margin-block:0 var(--reader-paragraph-gap,.88em)!important;overflow-wrap:anywhere}.reader-settings-overlay :is(.reader-settings-popover,.reader-setting-section,.reader-option-button){font-family:var(--font-ui)!important}.reader-settings-overlay .reader-preview-text{font-family:var(--reader-font-family,var(--font-reader))!important;line-height:var(--reader-line-height,1.86)!important;letter-spacing:var(--reader-letter-spacing,0)!important}.media-thumb{display:block;min-width:0;overflow:hidden;line-height:1.2}.media-thumb img,.media-thumb__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-thumb--fit-contain .media-thumb__image,.media-thumb--fit-contain img{-o-object-fit:contain;object-fit:contain}.media-thumb--inline.empty-media-state,.media-thumb--inline.media-thumb--empty{min-height:48px!important;height:auto!important;padding:var(--space-2) var(--space-3)!important}.media-thumb--wide.empty-media-state,.media-thumb--wide.media-thumb--empty{min-height:64px!important}.empty-media-state .media-thumb__label,.media-thumb__label{font-family:var(--font-ui)!important;line-height:1.35;letter-spacing:0!important;text-align:center}.archive-item.panel-card .panel-card__content,.archive-list-item .panel-card__content{grid-template-columns:minmax(0,1fr) var(--media-thumb-width)!important;align-items:stretch}.archive-list-item__media,.archive-media,.observation-card__media{width:var(--media-thumb-width)!important;height:var(--media-thumb-height)!important;min-height:var(--media-thumb-height)!important;max-height:var(--media-thumb-height)!important}.image-lightbox.overlay-root{z-index:var(--z-backdrop)!important}.image-lightbox-stage{z-index:var(--z-overlay-panel)!important;width:min(1180px,calc(100vw - 96px))!important;max-height:calc(100vh - 96px)!important;display:grid;grid-template-rows:minmax(0,1fr) auto}.image-lightbox-stage img{display:block;width:100%;height:100%;max-height:calc(100vh - 140px)!important;-o-object-fit:contain;object-fit:contain}.image-lightbox.is-hidden,.overlay-root.is-hidden,.overlay-root[aria-hidden=true],.ui-overlay-root.is-hidden{visibility:hidden!important;pointer-events:none!important}@media (max-width:760px){.archive-item.panel-card .panel-card__content,.archive-list-item .panel-card__content,.panel-card--with-media .panel-card__content{grid-template-columns:minmax(0,1fr)!important}.archive-list-item__media,.archive-media,.observation-card__media{width:100%!important;max-width:none!important}.image-lightbox-stage{width:calc(100vw - 32px)!important;max-height:calc(100vh - 48px)!important}}.dream-intro-page.dream-intro-page--cover{grid-template-columns:minmax(0,1.42fr) minmax(320px,.9fr)!important;gap:clamp(28px,4vw,64px)!important;width:min(100%,82rem)!important;padding-right:0!important}.dream-intro-page.dream-intro-page--cover>:not(.dream-sense-visual){width:auto!important;max-width:none!important;padding-right:0!important}.dream-intro-page--cover .dream-intro-copy{min-width:0!important;max-width:760px!important;align-self:start!important}.dream-intro-page--cover .dream-intro-prose{max-width:760px!important}.dream-intro-page--cover:after,.dream-intro-page--cover:before{opacity:.12!important}.role-cover-panel{position:relative!important;z-index:2!important;justify-self:end!important;width:min(100%,430px)!important;min-width:0!important;padding:18px!important;border:1px solid hsla(42,56%,63%,.18)!important;border-radius:26px!important;background:linear-gradient(145deg,rgba(10,18,23,.82),rgba(6,10,14,.54)),radial-gradient(circle at 50% 0,rgba(92,123,132,.14),transparent 52%)!important;box-shadow:0 26px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,244,216,.06)!important;isolation:isolate!important;overflow:hidden!important}.role-cover-panel:before{content:""!important;inset:12px!important;border:1px solid rgba(132,158,164,.1)!important;border-radius:20px!important}.role-cover-ambient,.role-cover-panel:before{position:absolute!important;pointer-events:none!important;z-index:-1!important}.role-cover-ambient--one{top:16px!important;left:18%!important;right:18%!important;height:1px!important;background:linear-gradient(90deg,transparent,hsla(42,56%,63%,.34),transparent)!important;animation:roleCoverEdgeBreathe 7s ease-in-out infinite!important}.role-cover-ambient--two{right:12px!important;top:22%!important;bottom:22%!important;width:1px!important;background:linear-gradient(180deg,transparent,rgba(126,151,156,.26),transparent)!important;animation:roleCoverEdgeBreathe 9s ease-in-out infinite reverse!important}.role-cover-panel__footer,.role-cover-panel__header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-family:var(--font-ui)!important}.role-cover-panel__header{margin-bottom:14px!important}.role-cover-panel__footer{margin-top:14px!important;color:hsla(40,39%,91%,.58)!important;font-size:12px!important}.role-cover-panel__eyebrow{color:hsla(42,56%,63%,.76)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important}.role-cover-panel__status,.role-cover-regenerate{border:1px solid hsla(42,56%,63%,.16)!important;border-radius:999px!important;background:rgba(9,16,21,.62)!important;color:hsla(40,39%,91%,.76)!important;font-size:12px!important;font-weight:760!important;line-height:1!important;white-space:nowrap!important}.role-cover-panel__status{padding:8px 10px!important}.role-cover-panel__status.is-ready{border-color:rgba(132,158,164,.28)!important;color:rgba(205,220,218,.84)!important}.role-cover-panel__status.is-failed{border-color:hsla(13,50%,60%,.26)!important;color:hsla(15,65%,78%,.86)!important}.role-cover-frame{position:relative!important;display:block!important;width:100%!important;aspect-ratio:2/3!important;padding:0!important;border:1px solid hsla(42,56%,63%,.24)!important;border-radius:22px!important;background:linear-gradient(160deg,rgba(15,27,34,.96),rgba(4,8,12,.94)),linear-gradient(90deg,hsla(42,56%,63%,.11),transparent 36%,rgba(126,151,156,.12))!important;box-shadow:0 18px 52px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,244,216,.04),inset 0 0 34px rgba(126,151,156,.08)!important;overflow:hidden!important;cursor:zoom-in!important}.role-cover-frame:disabled{cursor:default!important}.role-cover-frame img{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.role-cover-frame:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(180deg,rgba(255,244,216,.08),transparent 22%,transparent 78%,rgba(0,0,0,.22)),linear-gradient(90deg,hsla(0,0%,100%,.04),transparent 18%,transparent 82%,hsla(0,0%,100%,.025))!important;pointer-events:none!important}.role-cover-empty,.role-cover-loading{position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;padding:28px!important;color:hsla(40,39%,91%,.68)!important;font-family:var(--font-ui)!important;font-size:13px!important;font-weight:740!important;letter-spacing:.08em!important;text-align:center!important}.role-cover-loading{align-content:center!important;gap:16px!important}.role-cover-loading__glow{width:46%!important;aspect-ratio:2/3!important;border:1px solid hsla(42,56%,63%,.22)!important;border-radius:16px!important;background:linear-gradient(145deg,hsla(42,56%,63%,.12),transparent 42%),rgba(126,151,156,.08)!important;box-shadow:0 0 38px rgba(126,151,156,.12)!important;animation:roleCoverFramePulse 1.7s ease-in-out infinite!important}.role-cover-loading__line{display:block!important;width:54%!important;height:1px!important;background:linear-gradient(90deg,transparent,hsla(40,39%,91%,.36),transparent)!important}.role-cover-loading__line--short{width:36%!important;opacity:.7!important}.role-cover-empty{gap:14px!important}.role-cover-empty__mark{width:42%!important;aspect-ratio:2/3!important;border:1px solid hsla(42,56%,63%,.18)!important;border-radius:16px!important;background:linear-gradient(180deg,hsla(40,39%,91%,.07),transparent),repeating-linear-gradient(135deg,rgba(126,151,156,.08) 0 1px,transparent 1px 10px)!important}.role-cover-regenerate{min-height:32px!important;padding:0 12px!important;transition:border-color .16s ease,color .16s ease,background .16s ease!important}.role-cover-regenerate:not(:disabled):hover{border-color:hsla(42,56%,63%,.34)!important;background:hsla(42,56%,63%,.1)!important;color:rgba(255,244,216,.9)!important}.role-cover-regenerate:disabled{opacity:.58!important;cursor:wait!important}.role-cover-error{margin:10px 0 0!important;color:hsla(15,65%,78%,.72)!important;font-family:var(--font-ui)!important;font-size:12px!important;line-height:1.45!important}@keyframes roleCoverEdgeBreathe{0%,to{opacity:.28}50%{opacity:.82}}@keyframes roleCoverFramePulse{0%,to{opacity:.58;transform:translateY(0)}50%{opacity:.96;transform:translateY(-2px)}}@media (max-width:1100px){.dream-intro-page.dream-intro-page--cover{grid-template-columns:minmax(0,1.25fr) minmax(280px,.82fr)!important;gap:28px!important}.role-cover-panel{width:min(100%,360px)!important}}@media (max-width:900px){.dream-intro-page.dream-intro-page--cover{grid-template-columns:minmax(0,1fr)!important}.dream-intro-page--cover .dream-intro-copy{max-width:100%!important}.role-cover-panel{justify-self:stretch!important;width:min(100%,420px)!important;margin:8px auto 0!important}}@media (max-width:560px){.role-cover-panel{padding:14px!important;border-radius:22px!important}.role-cover-frame{border-radius:18px!important}.role-cover-panel__footer{align-items:flex-start!important;flex-direction:column!important}}.archive-echo-panel{width:min(1180px,calc(100vw - 72px))!important;max-width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:20px!important}.archive-echo-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px!important;padding:0 2px 8px!important}.archive-echo-title,.info-board-title{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(28px,2vw,36px)!important;line-height:1.2!important;letter-spacing:0!important;color:hsla(40,47%,93%,.96)!important}.archive-echo-description,.info-board-description{margin:8px 0 0!important;max-width:720px!important;font-family:var(--font-ui)!important;font-size:15px!important;line-height:1.65!important;color:rgba(185,197,210,.7)!important}.archive-count-pill{min-width:74px!important;height:44px!important;padding:0 14px!important;border:1px solid hsla(41,57%,64%,.18)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 24% 0,hsla(41,57%,64%,.12),transparent 44%),rgba(5,10,14,.58)!important;color:hsla(40,39%,91%,.84)!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.archive-count-pill--sm{min-width:58px!important;height:34px!important;font-size:12px!important}.archive-list{display:grid!important;gap:18px!important;min-width:0!important;margin-top:0!important}.archive-item{display:grid!important;grid-template-columns:minmax(0,1fr) 236px!important;gap:24px!important;align-items:stretch!important;min-height:220px!important;max-height:280px!important;padding:26px 28px!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(12,19,24,.84),rgba(5,9,13,.7)),radial-gradient(circle at 12% 0,hsla(41,57%,64%,.08),transparent 44%)!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.04),0 18px 52px rgba(0,0,0,.22)!important}.archive-item-content{min-width:0!important;display:flex!important;flex-direction:column!important;gap:12px!important}.archive-item-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.4!important;color:hsla(41,57%,64%,.72)!important}.archive-item-records{color:rgba(185,197,210,.64)!important}.archive-item-title{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(24px,1.6vw,30px)!important;line-height:1.25!important;letter-spacing:0!important;color:hsla(40,47%,93%,.96)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.archive-tag-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.archive-tag{height:30px!important;padding:0 12px!important;border:1px solid rgba(126,151,156,.18)!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;background:rgba(4,8,12,.38)!important;color:rgba(210,220,232,.78)!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.archive-summary,.archive-tag{font-family:var(--font-ui)!important}.archive-summary{margin:0!important;font-size:16px!important;line-height:1.72!important;color:rgba(220,228,236,.82)!important;letter-spacing:0!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;overflow-wrap:anywhere!important}.archive-item-media{width:236px!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;align-items:stretch!important;align-self:start!important}.archive-empty-media,.archive-thumb{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;border-radius:18px!important;overflow:hidden!important}.archive-thumb{border:1px solid hsla(41,57%,64%,.18)!important;background:rgba(5,10,14,.72)!important}.archive-thumb .media-thumb__image,.archive-thumb img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.archive-empty-media{border:1px dashed hsla(41,57%,64%,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;background:rgba(5,10,14,.42)!important;color:rgba(180,194,208,.58)!important;font-family:var(--font-ui)!important;font-size:15px!important}.archive-media-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.archive-media-actions.has-image{grid-template-columns:1fr 1fr!important}.archive-button{width:100%!important;height:42px!important;min-height:42px!important;border:1px solid hsla(41,57%,64%,.18)!important;border-radius:999px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgba(4,8,12,.5)!important;color:hsla(40,39%,91%,.86)!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:700!important;line-height:1.15!important;text-align:center!important;white-space:nowrap!important;transition:border-color .16s ease,background .16s ease,color .16s ease!important}.archive-button:not(:disabled):hover{border-color:hsla(41,57%,64%,.34)!important;background:hsla(41,57%,64%,.1)!important;color:rgba(255,244,216,.96)!important}.archive-empty-list{margin:0!important;padding:18px 20px!important;border:1px dashed hsla(41,57%,64%,.14)!important;border-radius:20px!important;background:rgba(5,10,14,.38)!important;color:rgba(180,194,208,.66)!important;font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.6!important}.info-board{width:min(1180px,calc(100vw - 72px))!important;max-width:100%!important;margin:28px auto 0!important;padding:24px 28px!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(9,15,20,.82),rgba(5,9,13,.68)),radial-gradient(circle at 82% 0,rgba(126,151,156,.1),transparent 45%)!important;box-shadow:inset 0 1px 0 rgba(255,244,216,.04)!important}.info-board-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;align-items:start!important;margin-bottom:18px!important}.info-board-grid{display:grid!important;gap:18px!important}.info-board-card{min-width:0!important;min-height:92px!important;padding:18px 20px!important;border:1px solid hsla(41,57%,64%,.14)!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:rgba(5,10,14,.42)!important;color:hsla(40,39%,91%,.82)!important;font-family:var(--font-ui)!important;text-align:left!important}.info-board-card.is-active{border-color:hsla(41,57%,64%,.3)!important;background:radial-gradient(circle at 18% 0,hsla(41,57%,64%,.12),transparent 46%),rgba(8,14,18,.62)!important}.info-board-card span{min-width:0!important;font-size:15px!important;font-weight:800!important;line-height:1.35!important}.info-board-card small{flex:0 0 auto!important;min-width:34px!important;height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:hsla(41,57%,64%,.1)!important;color:hsla(40,39%,91%,.82)!important;font-size:13px!important}.info-board-content{margin-top:18px!important}.dream-info-observation-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.observation-list-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}.observation-list-title{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(20px,1.35vw,24px)!important;line-height:1.24!important;color:hsla(40,47%,93%,.92)!important}.info-board .observation-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important;max-height:none!important;padding-right:0!important}.info-board .observation-card.observation-card--listed{min-height:160px!important;max-height:240px!important;padding:18px 20px!important;border-radius:20px!important}.info-board .observation-card .panel-card__header{gap:12px!important}.info-board .observation-card .panel-card__title{font-size:18px!important;line-height:1.32!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.info-board .observation-card--listed .summary-text{--summary-lines:3!important;font-family:var(--font-ui)!important;font-size:14px!important;line-height:1.62!important}.info-board .observation-card__actions{justify-content:flex-start!important}.observation-button{width:auto!important;min-width:96px!important;height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important}.info-board .observation-card__detail{max-height:112px!important}.archive-item{grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;max-height:none!important;overflow:hidden!important}.archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) 176px!important}.archive-item-media{width:220px!important;gap:12px!important;align-self:center!important;justify-self:end!important}.archive-item-media.is-empty{width:176px!important}.archive-empty-media,.archive-thumb{height:124px!important;min-height:124px!important;aspect-ratio:auto!important}.archive-item-media.is-empty .archive-empty-media{height:86px!important;min-height:86px!important}.archive-thumb .media-thumb__image,.archive-thumb img{-o-object-fit:contain!important;object-fit:contain!important;background:rgba(3,7,10,.72)!important}@media (max-width:980px){.archive-echo-panel,.info-board{width:min(100%,calc(100vw - 32px))!important}.archive-item{grid-template-columns:1fr!important;max-height:none!important}.archive-item-media{width:100%!important}.archive-media-actions.has-image{grid-template-columns:1fr 1fr!important}.info-board .observation-list,.info-board-grid{grid-template-columns:1fr!important}}@media (max-width:620px){.archive-echo-header,.info-board-header{grid-template-columns:1fr!important}.archive-item,.info-board{padding:20px!important}.archive-media-actions.has-image{grid-template-columns:1fr!important}.archive-button{white-space:normal!important}}.dream-intro-page.dream-intro-page--cover{width:min(100%,88rem)!important;display:grid!important;grid-template-columns:minmax(620px,800px) clamp(360px,29vw,440px)!important;justify-content:center!important;gap:clamp(28px,2.6vw,42px)!important;align-items:start!important;padding:clamp(32px,3vw,48px)!important;overflow:hidden!important}.dream-intro-page--cover .dream-intro-copy{max-width:800px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.dream-intro-page--cover .dream-kicker{margin:0 0 14px!important;font-size:clamp(14px,.92vw,17px)!important;line-height:1.5!important}.dream-intro-page--cover .dream-heading-md{margin:0 0 22px!important;font-size:clamp(38px,3.1vw,58px)!important;line-height:1.12!important}.dream-intro-page--cover .dream-intro-prose{font-size:clamp(18px,1.15vw,23px)!important;line-height:1.9!important}.dream-intro-page--cover .dream-intro-prose p{margin:0 0 22px!important}.dream-intro-page--cover .dream-intro-emphasis{margin-top:2px!important;padding:16px 20px!important}.dream-intro-page--cover .dream-button-primary{width:min(420px,100%)!important;height:68px!important;min-height:68px!important;margin-top:24px!important}.dream-intro-page--cover .dream-intro-status-strip{width:min(100%,760px)!important;margin-top:26px!important}.dream-intro-page--cover .dream-intro-status-strip span{min-height:76px!important;padding:16px 18px!important}.dream-intro-page--cover .role-cover-panel{width:100%!important;justify-self:start!important;padding:16px!important;border-radius:28px!important;overflow:hidden!important}.dream-intro-page--cover .role-cover-panel__header{min-height:34px!important;margin-bottom:14px!important}.dream-intro-page--cover .role-cover-panel__eyebrow{letter-spacing:.18em!important}.dream-intro-page--cover .role-cover-panel__status{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important}.dream-intro-page--cover .role-cover-frame{max-height:min(64vh,620px)!important;border-radius:22px!important}.dream-intro-page--cover .role-cover-panel__footer{min-height:40px!important;margin-top:14px!important}.dream-intro-page--cover .role-cover-panel__footer>span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dream-intro-page--cover .role-cover-regenerate{min-width:88px!important;height:36px!important;min-height:36px!important;padding:0 14px!important}@media (max-width:1100px){.dream-intro-page.dream-intro-page--cover{grid-template-columns:minmax(0,1fr) clamp(300px,30vw,360px)!important;gap:28px!important}.dream-intro-page--cover .dream-heading-md{font-size:clamp(34px,3.2vw,48px)!important}}@media (max-width:900px){.dream-intro-page.dream-intro-page--cover{grid-template-columns:minmax(0,1fr)!important;padding:24px!important}.dream-intro-page--cover .role-cover-panel{justify-self:start!important;width:min(100%,380px)!important}}@media (max-width:620px){.dream-intro-page--cover .dream-intro-status-strip{grid-template-columns:1fr!important}.dream-intro-page--cover .dream-button-primary{width:100%!important}}.dream-intro-page.dream-intro-page--cover{width:min(1500px,calc(100vw - 72px))!important;display:block!important;margin-inline:auto!important;padding:clamp(28px,3vw,46px)!important;border:1px solid hsla(42,56%,63%,.12)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(12,19,22,.78),rgba(3,7,11,.9)),radial-gradient(circle at 18% 12%,hsla(42,56%,63%,.08),transparent 32%),radial-gradient(circle at 84% 44%,rgba(92,123,132,.09),transparent 36%)!important;box-shadow:0 30px 90px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,244,216,.04)!important;overflow:visible!important}.dream-intro-page--cover .role-intro-stage{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) clamp(360px,31vw,460px)!important;gap:clamp(28px,3vw,48px)!important;align-items:start!important}.dream-intro-page--cover .role-intro-stage__reader{min-width:0!important;max-width:820px!important;align-self:start!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.dream-intro-page--cover .dream-kicker{margin:0 0 12px!important;max-width:760px!important;color:hsla(42,56%,63%,.72)!important;font-family:var(--font-ui)!important;font-size:clamp(13px,.88vw,16px)!important;font-weight:800!important;line-height:1.45!important}.dream-intro-page--cover .dream-heading-md{max-width:820px!important;margin:0 0 clamp(22px,2.2vw,32px)!important;font-size:clamp(38px,3.2vw,58px)!important;line-height:1.08!important;letter-spacing:0!important}.dream-intro-page--cover .dream-intro-prose{width:min(100%,780px)!important;max-width:780px!important;color:hsla(40,39%,91%,.8)!important;font-size:clamp(17px,1.05vw,20px)!important;line-height:1.82!important}.dream-intro-page--cover .dream-intro-prose p{margin:0 0 20px!important}.dream-intro-page--cover .dream-intro-emphasis{width:min(100%,720px)!important;margin:6px 0 0!important;padding:14px 18px!important;border-left:2px solid hsla(42,56%,63%,.42)!important;background:linear-gradient(90deg,hsla(42,56%,63%,.08),rgba(6,10,14,.08))!important}.dream-intro-page--cover .dream-button-primary{width:min(360px,100%)!important;height:58px!important;min-height:58px!important;margin-top:clamp(22px,2vw,30px)!important;align-self:start!important}.dream-intro-page--cover .dream-intro-status-strip{width:min(100%,780px)!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.dream-intro-page--cover .dream-intro-status-strip span{min-height:70px!important;padding:14px 16px!important;display:grid!important;align-content:center!important;gap:6px!important;border-radius:18px!important}.dream-intro-page--cover .dream-intro-status-strip b{font-family:var(--font-ui)!important;font-size:12px!important;line-height:1.2!important}.dream-intro-page--cover .dream-intro-status-strip em{min-width:0!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;line-height:1.35!important}.dream-intro-page--cover .role-cover-panel{width:min(100%,440px)!important;max-width:440px!important;align-self:start!important;justify-self:center!important;display:grid!important;grid-template-rows:auto minmax(0,auto) auto!important;gap:14px!important;padding:18px!important;border:1px solid hsla(42,56%,63%,.2)!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(14,23,27,.9),rgba(4,8,12,.86)),radial-gradient(circle at 50% 0,hsla(42,56%,63%,.1),transparent 34%),radial-gradient(circle at 76% 66%,rgba(92,123,132,.12),transparent 42%)!important;box-shadow:0 26px 76px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,244,216,.05),inset 0 0 0 1px rgba(132,158,164,.08)!important}.dream-intro-page--cover .role-cover-panel:before{inset:10px!important;border-radius:24px!important;border-color:rgba(132,158,164,.12)!important}.dream-intro-page--cover .role-cover-panel__header{min-height:28px!important;margin:0!important;padding:2px 2px 0!important;justify-content:flex-start!important}.dream-intro-page--cover .role-cover-panel__eyebrow{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:hsla(42,56%,63%,.78)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.12em!important}.dream-intro-page--cover .role-cover-frame{width:100%!important;aspect-ratio:2/3!important;margin:0 auto!important;border:1px solid hsla(42,56%,63%,.28)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(16,28,34,.94),rgba(5,9,13,.94)),repeating-linear-gradient(135deg,hsla(42,56%,63%,.04) 0 1px,transparent 1px 12px)!important;box-shadow:0 18px 54px rgba(0,0,0,.38),inset 0 0 0 1px rgba(255,244,216,.05),inset 0 0 46px rgba(0,0,0,.16)!important}.dream-intro-page--cover .role-cover-frame img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.dream-intro-page--cover .role-cover-frame:after{background:linear-gradient(180deg,rgba(255,244,216,.08),transparent 18%,transparent 76%,rgba(0,0,0,.28)),linear-gradient(90deg,hsla(0,0%,100%,.05),transparent 16%,transparent 84%,hsla(0,0%,100%,.03))!important}.dream-intro-page--cover .role-cover-panel__footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:38px!important;margin:0!important;padding:0 2px 2px!important;opacity:.72!important}.dream-intro-page--cover .role-cover-panel__caption{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:hsla(40,39%,91%,.56)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:740!important;line-height:1.3!important}.dream-intro-page--cover .role-cover-regenerate{min-width:68px!important;height:32px!important;min-height:32px!important;padding:0 12px!important;border-color:hsla(42,56%,63%,.18)!important;background:rgba(5,10,14,.58)!important;color:hsla(40,39%,91%,.68)!important;font-size:12px!important;opacity:.78!important}.dream-intro-page--cover .role-cover-regenerate:not(:disabled):hover{border-color:hsla(42,56%,63%,.32)!important;background:hsla(42,56%,63%,.09)!important;color:rgba(255,244,216,.9)!important}.dream-intro-page--cover .role-cover-ambient--one{top:12px!important;left:20%!important;right:20%!important;opacity:.42!important}.dream-intro-page--cover .role-cover-ambient--two{right:12px!important;top:28%!important;bottom:28%!important;opacity:.4!important}@media (max-width:1180px){.dream-intro-page.dream-intro-page--cover{width:min(100%,calc(100vw - 48px))!important;padding:28px!important}.dream-intro-page--cover .role-intro-stage{grid-template-columns:minmax(0,1fr) clamp(320px,32vw,390px)!important;gap:28px!important}.dream-intro-page--cover .dream-heading-md{font-size:clamp(34px,3.4vw,48px)!important}}@media (max-width:900px){.dream-intro-page.dream-intro-page--cover{width:min(100%,calc(100vw - 28px))!important;padding:22px!important;border-radius:28px!important}.dream-intro-page--cover .role-intro-stage{grid-template-columns:minmax(0,1fr)!important}.dream-intro-page--cover .role-cover-panel{width:min(100%,420px)!important;justify-self:center!important;align-self:start!important}.dream-intro-page--cover .dream-intro-status-strip{grid-template-columns:1fr!important}}@media (max-width:620px){.dream-intro-page--cover .dream-button-primary{width:100%!important}.dream-intro-page--cover .role-cover-panel{padding:14px!important}}.dream-archive-drawer .dream-archive-drawer__body :is(.dream-summary-card,.dream-panel,.dream-side-panel,.dream-info-panel,.timeline-panel,.relationships-panel)>*,.dream-archive-drawer .dream-archive-drawer__body>*{animation:none!important;opacity:1!important;transform:none!important}.dream-archive-drawer,.dream-archive-drawer__header,.dream-archive-drawer__tabs{animation-delay:0ms!important}.dream-archive-drawer .dream-archive-drawer__header,.dream-archive-drawer .dream-archive-panel__header{min-height:92px!important;padding:22px 28px 16px!important;align-items:center!important}.dream-archive-drawer .dream-panel-eyebrow,.dream-archive-drawer .dream-summary-kicker{margin:0 0 6px!important;line-height:1.15!important}.dream-archive-drawer .dream-archive-drawer__header h2{margin:0!important;line-height:1.12!important}.dream-archive-drawer .archive-tab-row,.dream-archive-drawer .dream-archive-panel__tabs.archive-tab-row{padding:12px 28px!important;gap:10px!important}.dream-archive-drawer .archive-tab,.dream-archive-drawer .dream-archive-drawer__tabs button{min-height:42px!important;height:42px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-family:var(--font-ui)!important;font-size:14px!important;font-weight:800!important;line-height:1.12!important;white-space:nowrap!important}.dream-archive-drawer .dream-archive-drawer__body,.dream-archive-drawer .dream-archive-panel__body{padding:24px 28px 30px!important}.dream-archive-drawer .dynamic-info-panel{gap:16px!important;padding:0!important}.dream-archive-drawer .dynamic-info-counts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dream-archive-drawer .dynamic-info-count{min-height:68px!important;padding:12px 14px!important;display:grid!important;align-content:center!important;justify-items:start!important;gap:6px!important}.dream-archive-drawer .dynamic-info-feed{display:grid!important;gap:10px!important}.dream-archive-drawer .dynamic-info-item{min-width:0!important;min-height:76px!important;display:grid!important;align-content:start!important;gap:7px!important;padding:14px 16px!important;overflow:hidden!important}.dream-archive-drawer .dynamic-info-item p{margin:0!important;font-family:var(--font-ui)!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;color:hsla(40,39%,91%,.88)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dream-archive-drawer .dynamic-info-item span{min-width:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;white-space:normal!important;overflow-wrap:anywhere!important;font-family:var(--font-ui)!important;font-size:13px!important;line-height:1.55!important;color:rgba(190,205,214,.72)!important}.dream-archive-drawer .archive-echo-panel,.dream-archive-drawer .info-board{width:100%!important;max-width:100%!important;margin-inline:0!important}.dream-archive-drawer .archive-echo-header,.dream-archive-drawer .info-board-header{gap:14px!important;padding-bottom:4px!important}.dream-archive-drawer .archive-list{gap:14px!important}.dream-archive-drawer .archive-item{grid-template-columns:minmax(0,1fr) 160px!important;gap:18px!important;padding:22px 24px!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dream-archive-drawer .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) 128px!important}.dream-archive-drawer .archive-item-title{font-size:clamp(22px,1.45vw,28px)!important;line-height:1.24!important}.dream-archive-drawer .archive-summary{-webkit-line-clamp:3!important;font-size:15px!important;line-height:1.68!important}.dream-archive-drawer .archive-item-media{width:160px!important;gap:10px!important;align-self:center!important}.dream-archive-drawer .archive-item-media.is-empty{width:128px!important}.dream-archive-drawer .archive-empty-media,.dream-archive-drawer .archive-thumb{height:96px!important;min-height:96px!important;border-radius:16px!important}.dream-archive-drawer .archive-item-media.is-empty .archive-empty-media{height:68px!important;min-height:68px!important}.dream-archive-drawer .archive-thumb .media-thumb__image,.dream-archive-drawer .archive-thumb img{-o-object-fit:contain!important;object-fit:contain!important}.dream-archive-drawer .archive-media-actions,.dream-archive-drawer .archive-media-actions.has-image{gap:8px!important}.dream-archive-drawer .archive-button,.dream-archive-drawer .observation-button{min-height:38px!important;height:auto!important;padding:9px 12px!important;white-space:normal!important;text-align:center!important;line-height:1.24!important;overflow-wrap:anywhere!important}.dream-archive-drawer .info-board .observation-list{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.dream-archive-drawer .info-board .observation-card.observation-card--listed{max-height:none!important}.dream-archive-drawer .observation-card__actions{width:100%!important;justify-content:flex-start!important}@media (max-width:900px){.dream-archive-drawer .dynamic-info-counts{grid-template-columns:1fr!important}.dream-archive-drawer .archive-item,.dream-archive-drawer .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr)!important}.dream-archive-drawer .archive-item-media,.dream-archive-drawer .archive-item-media.is-empty{width:100%!important}}.dream-archive-drawer .archive-echo-panel,.dream-archive-drawer .archive-item,.dream-archive-drawer .archive-list,.dream-archive-drawer .dream-archive-drawer__body,.dream-archive-drawer .dream-archive-drawer__body *,.dream-archive-drawer .info-board,.dream-archive-drawer .observation-card{content-visibility:visible!important;contain-intrinsic-size:auto!important}.dream-archive-drawer .archive-list>*,.dream-archive-drawer .dream-archive-drawer__body>*,.dream-archive-drawer .info-board *,.dream-archive-drawer .observation-list>*{animation:none!important;animation-delay:0ms!important;transition-delay:0ms!important;opacity:1!important;filter:none!important;transform:none!important}.dream-archive-drawer .archive-echo-panel,.dream-archive-drawer .archive-list,.dream-archive-drawer .info-board,.dream-archive-drawer .info-board-content,.dream-archive-drawer .observation-list{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.dream-archive-drawer .archive-item{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:14px!important;align-items:center!important;max-width:100%!important;padding:20px 22px!important;overflow:hidden!important}.dream-archive-drawer .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) 96px!important}.dream-archive-drawer .archive-item-content,.dream-archive-drawer .archive-item-media{min-width:0!important;overflow:hidden!important}.dream-archive-drawer .archive-item-media{width:132px!important;max-width:132px!important;gap:8px!important;justify-self:end!important}.dream-archive-drawer .archive-item-media.is-empty{width:96px!important;max-width:96px!important}.dream-archive-drawer .archive-empty-media,.dream-archive-drawer .archive-thumb{width:100%!important;height:78px!important;min-height:78px!important;max-height:78px!important;border-radius:14px!important;overflow:hidden!important}.dream-archive-drawer .archive-item-media.is-empty .archive-empty-media{height:52px!important;min-height:52px!important;max-height:52px!important}.dream-archive-drawer .archive-media-actions,.dream-archive-drawer .archive-media-actions.has-image{width:100%!important;min-width:0!important;grid-template-columns:1fr!important;gap:7px!important;overflow:hidden!important}.dream-archive-drawer .archive-button{width:100%!important;min-width:0!important;min-height:34px!important;padding:8px!important;font-size:12px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:anywhere!important}@media (max-width:900px){.dream-archive-drawer .archive-item,.dream-archive-drawer .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr)!important}.dream-archive-drawer .archive-item-media,.dream-archive-drawer .archive-item-media.is-empty{width:100%!important;max-width:100%!important}}html:not([data-debug-ui=true]) body :where([data-color-picker],[data-coordinate-layer],[data-coordinate-overlay],[data-rgb-overlay],.color-picker-overlay,.coordinate-overlay,.rgb-overlay,[class*=color-picker],[class*=coordinate-overlay],[class*=coordinate-layer],[class*=rgb-overlay],[class*=screen-color],[class*=pixel-picker],[class*=dev-color-picker]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.archive-echo-panel,.dream-history-panel,.info-board{box-sizing:border-box!important;width:min(1180px,calc(100vw - clamp(28px, 5vw, 72px)))!important;max-width:100%!important;min-width:0!important;overflow-x:clip!important;container-type:inline-size!important}.dream-archive-drawer .archive-echo-panel,.dream-archive-drawer .dream-history-panel,.dream-archive-drawer .info-board{width:100%!important;max-width:100%!important;margin-inline:0!important}.archive-echo-panel *,.dream-history-panel *,.info-board *{box-sizing:border-box!important}.archive-echo-panel .archive-list,.dream-history-panel .dream-timeline-list,.info-board .info-board-content,.info-board .observation-list{width:100%!important;max-width:100%!important;min-width:0!important;content-visibility:visible!important;contain-intrinsic-size:auto!important}.archive-echo-panel .archive-list>*,.dream-history-panel .dream-timeline-list>*,.info-board .observation-list>*{animation:none!important;animation-delay:0ms!important;transition-delay:0ms!important;opacity:1!important;filter:none!important;transform:none!important}.archive-echo-panel .archive-item{width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,220px)!important;gap:clamp(14px,1.8vw,22px)!important;align-items:center!important;overflow:visible!important}.archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) minmax(132px,176px)!important}.archive-echo-panel .archive-item-content{min-width:0!important;max-width:100%!important;overflow:visible!important}.archive-echo-panel .archive-summary,.dream-history-panel .dream-body,.dream-history-panel .dream-caption,.info-board .summary-text{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.archive-echo-panel .archive-item-media{width:100%!important;max-width:220px!important;min-width:0!important;justify-self:stretch!important;align-self:center!important;overflow:visible!important}.archive-echo-panel .archive-item-media.is-empty{max-width:176px!important}.archive-echo-panel .archive-empty-media,.archive-echo-panel .archive-thumb{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important}.archive-echo-panel .archive-thumb .media-thumb__image,.archive-echo-panel .archive-thumb img{width:100%!important;height:100%!important;display:block!important;-o-object-fit:cover!important;object-fit:cover!important}.archive-echo-panel .archive-media-actions,.archive-echo-panel .archive-media-actions.has-image{width:100%!important;max-width:100%!important;min-width:0!important;gap:8px!important;overflow:visible!important}.archive-echo-panel .archive-media-actions.has-image{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dream-archive-drawer .archive-echo-panel .archive-media-actions.has-image{grid-template-columns:minmax(0,1fr)!important}.archive-echo-panel .archive-button,.info-board .archive-button,.info-board .observation-button{min-width:0!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.info-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.info-board .observation-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:16px!important;overflow:visible!important}.info-board .observation-card.observation-card--listed{width:100%!important;max-width:100%!important;max-height:none!important;overflow:visible!important}.info-board .observation-card__actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.info-board .observation-card__actions .archive-button,.info-board .observation-card__actions .observation-button{flex:1 1 150px!important}.info-board .observation-card__detail{max-height:none!important;overflow:visible!important}.dream-history-panel .dream-timeline-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;gap:16px!important;padding-left:0!important;overflow:visible!important}.dream-history-panel .dream-timeline-list:before,.dream-history-panel .dream-timeline-node{display:none!important}.dream-history-panel .dream-timeline-entry{width:100%!important;max-width:100%!important;min-width:0!important;min-height:112px!important;overflow:visible!important}@container (max-width: 760px){.archive-echo-panel .archive-item,.archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr)!important}.archive-echo-panel .archive-item-media,.archive-echo-panel .archive-item-media.is-empty{width:min(100%,360px)!important;max-width:min(100%,360px)!important;justify-self:start!important}.archive-echo-panel .archive-media-actions.has-image{grid-template-columns:minmax(0,1fr)!important}}.dream-archive-drawer .archive-echo-panel .archive-list{box-sizing:border-box!important;overflow-x:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-item{grid-template-columns:minmax(0,1fr) 240px!important;gap:24px!important;min-height:0!important;max-height:none!important;padding:28px 30px!important;overflow:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) 240px!important}.dream-archive-drawer .archive-echo-panel .archive-item-content{display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-item-media{width:240px!important;max-width:240px!important;display:flex!important;flex-direction:column!important;gap:12px!important;overflow:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-item-media.is-empty{width:240px!important;max-width:240px!important}.dream-archive-drawer .archive-echo-panel .archive-empty-media,.dream-archive-drawer .archive-echo-panel .archive-thumb{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-item-media.is-empty .archive-empty-media{height:auto!important;min-height:0!important;max-height:none!important}.dream-archive-drawer .archive-echo-panel .archive-thumb .media-thumb__image,.dream-archive-drawer .archive-echo-panel .archive-thumb img{-o-object-fit:cover!important;object-fit:cover!important}.dream-archive-drawer .archive-echo-panel .archive-media-actions{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important}.dream-archive-drawer .archive-echo-panel .archive-media-actions.has-image{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dream-archive-drawer .archive-echo-panel .archive-button{height:42px!important;padding:0 16px!important;font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:980px){.dream-archive-drawer .archive-echo-panel .archive-item,.dream-archive-drawer .archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:24px 22px!important}.dream-archive-drawer .archive-echo-panel .archive-item-media,.dream-archive-drawer .archive-echo-panel .archive-item-media.is-empty{width:100%!important;max-width:100%!important;justify-self:stretch!important}}@media (max-width:620px){.dream-archive-drawer .archive-echo-panel .archive-media-actions.has-image{grid-template-columns:minmax(0,1fr)!important}.dream-archive-drawer .archive-echo-panel .archive-button{height:auto!important;min-height:42px!important;padding:10px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important}}.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel{box-sizing:border-box!important;width:min(1180px,calc(100vw - 96px))!important;max-width:min(1180px,calc(100vw - 96px))!important;height:min(820px,calc(100vh - 96px))!important;max-height:calc(100vh - 96px)!important}.dream-archive-drawer .archive-tab-row,.dream-archive-drawer .dream-archive-panel__tabs.archive-tab-row{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:hidden!important}.dream-archive-drawer .archive-tab,.dream-archive-drawer .dream-archive-drawer__tabs button{min-width:0!important;max-width:100%!important}.dream-archive-drawer .dream-archive-drawer__body>.space-y-4{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;overflow-x:hidden!important}.dream-archive-drawer .dream-archive-drawer__body>.space-y-4>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;justify-self:stretch!important;margin-inline:0!important}.reader-action-toggle{min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important}.reader-action-toggle>.dream-summary-card{width:100%!important;min-height:64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.reader-action-toggle.is-open>.dream-summary-card:disabled{opacity:.52!important}.reader-action-collapse{min-width:64px!important;min-height:64px!important;padding:0 14px!important;border:1px solid hsla(41,57%,64%,.18)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,248,232,.045),rgba(5,10,14,.52)),rgba(8,15,18,.58)!important;color:hsla(44,42%,85%,.74)!important;font-family:var(--font-ui)!important;font-size:12px!important;font-weight:800!important;line-height:1!important;opacity:.76!important;box-shadow:inset 0 1px 0 rgba(255,248,232,.05),0 10px 24px rgba(0,0,0,.16)!important;transition:opacity .16s ease,border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease!important}.reader-action-collapse:hover{opacity:.96!important;border-color:hsla(41,57%,64%,.32)!important;color:rgba(255,244,216,.9)!important;background:linear-gradient(180deg,hsla(41,57%,64%,.09),rgba(5,10,14,.58)),rgba(8,15,18,.66)!important}.reader-action-collapse:active{transform:translateY(1px)!important}@media (max-width:720px){.reader-action-toggle{grid-template-columns:minmax(0,1fr)!important}.reader-action-collapse{min-height:40px!important}}.game-viewport.fate-archive-shell{background:radial-gradient(circle at 50% 34%,hsla(44,52%,70%,.08),transparent 24rem),radial-gradient(circle at 18% 18%,rgba(72,100,105,.16),transparent 26rem),radial-gradient(circle at 86% 78%,rgba(92,114,124,.14),transparent 30rem),linear-gradient(135deg,#10171b,#0a1014 52%,#0f1518)!important;color:hsla(45,53%,93%,.92)!important}.game-viewport.fate-archive-shell .game-viewport__background,.game-viewport.fate-archive-shell:after,.game-viewport.fate-archive-shell:before{opacity:.42!important}.game-viewport.fate-archive-shell .fate-archive-atmosphere{opacity:.28!important}.game-viewport.fate-archive-shell .fate-archive-orbit,.game-viewport.fate-archive-shell .fate-archive-thread{opacity:.14!important}.dream-title-scene.scene-shell{min-height:min(620px,calc(100dvh - 96px))!important;gap:clamp(20px,3.2vh,34px)!important}.dream-title-scene__main{gap:clamp(14px,2.4vh,24px)!important}.dream-title-scene .dm-kicker{color:hsla(44,52%,70%,.82)!important}.dream-title-scene h1{color:rgba(255,250,232,.98)!important;text-shadow:0 1px 0 hsla(0,0%,100%,.08),0 18px 54px rgba(0,0,0,.34)!important}.dream-title-scene__slogan{color:hsla(45,53%,93%,.9)!important}.dream-title-scene__copy{color:rgba(196,205,207,.78)!important}.dream-title-scene .dream-title-orb{width:clamp(72px,8vw,108px)!important;opacity:.9!important;animation:none!important;border-color:hsla(44,52%,70%,.2)!important;background:radial-gradient(circle at 50% 50%,hsla(46,75%,75%,.2),transparent 16%),radial-gradient(circle at 50% 50%,rgba(105,132,137,.12),transparent 50%),linear-gradient(180deg,rgba(14,23,27,.64),rgba(8,13,16,.2))!important;box-shadow:0 0 0 1px rgba(255,244,205,.04),0 0 42px hsla(44,52%,70%,.08),inset 0 0 28px rgba(255,248,232,.04)!important}.dream-title-scene .dream-title-orb span{border-color:rgba(143,172,184,.14)!important}.dream-title-scene .dream-title-orb span:nth-child(3){display:none!important}.dream-title-scene__command.scene-command-bar{margin-top:clamp(18px,4vh,42px)!important}.dream-title-scene .dream-entry-primary{width:min(440px,calc(100vw - 48px))!important;min-height:66px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-color:hsla(46,75%,75%,.72)!important;color:#071016!important;font-family:var(--font-ui)!important;font-size:clamp(17px,1vw,20px)!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.03em!important;text-shadow:0 1px 0 rgba(255,244,205,.34)!important;background:linear-gradient(180deg,rgba(255,247,213,.52),rgba(255,247,213,.08) 42%,rgba(72,42,12,.18)),linear-gradient(115deg,#efd98f,#c99a4c 52%,#8d6230)!important;box-shadow:inset 0 1px 0 rgba(255,249,224,.78),inset 0 -14px 26px rgba(49,29,8,.2),0 0 0 1px rgba(6,16,24,.54),0 16px 38px rgba(0,0,0,.28),0 0 32px hsla(44,52%,70%,.16)!important}.dream-title-scene .dream-entry-primary:before{opacity:.18!important}.dream-title-scene .dream-entry-primary:after{border-color:rgba(255,246,207,.34)!important}.dream-title-scene .dream-entry-primary:hover:not(:disabled){filter:brightness(1.06) saturate(1.03)!important}html:not([data-debug-ui=true]) body :where([data-color-picker],[data-coordinate-layer],[data-coordinate-overlay],[data-rgb-overlay],[data-screen-color],[data-pixel-picker],[data-dev-grid],.color-picker-overlay,.coordinate-overlay,.rgb-overlay,.screen-color-overlay,.pixel-picker-overlay,.dev-grid,.debug-layer,.debug-overlay,[class*=color-picker],[class*=coordinate],[class*=screen-color],[class*=pixel-picker],[class*=dev-color-picker],[class*=debug-overlay]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body :is([data-color-picker],[data-coordinate-layer],[data-coordinate-overlay],[data-rgb-overlay],[data-screen-color],[data-pixel-picker],[data-dev-grid],.DebugOverlay,.color-picker-overlay,.coordinate-overlay,.rgb-overlay,.screen-color-overlay,.pixel-picker-overlay,.dev-grid,.debug-layer,.debug-overlay,[class*=color-picker],[class*=coordinate],[class*=screen-color],[class*=pixel-picker],[class*=dev-color-picker],[class*=debug-overlay]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.player-handbook-panel{display:grid!important;gap:clamp(18px,1.8vw,26px)!important;align-self:start!important;height:-moz-fit-content!important;height:fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;max-height:none!important;overflow:visible!important;padding:clamp(22px,2.4vw,34px)!important;border:1px solid hsla(45,44%,66%,.16)!important;border-radius:30px!important;background:radial-gradient(circle at 14% 10%,hsla(45,44%,66%,.08),transparent 28rem),linear-gradient(180deg,rgba(255,248,225,.035),rgba(5,10,13,.2)),rgba(5,10,13,.72)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.04),0 22px 70px rgba(0,0,0,.22)!important}.player-handbook-panel.is-collapsed{padding-block:clamp(16px,1.6vw,22px)!important}.player-handbook-panel__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(14px,2vw,24px)!important;align-items:center!important}.player-handbook-panel__heading{display:grid!important;gap:9px!important;min-width:0!important}.player-handbook-panel .dm-kicker{color:hsla(45,44%,66%,.74)!important;font-family:var(--font-label,var(--dm-font-en))!important;font-size:clamp(12px,.86vw,14px)!important;font-weight:760!important;letter-spacing:.22em!important}.player-handbook-panel .dm-title{color:hsla(45,61%,91%,.92)!important;font-family:var(--font-display,var(--dm-font-display))!important;font-size:clamp(30px,3.2vw,44px)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:0!important}.player-handbook-panel__intro,.player-handbook-panel__summary{max-width:68ch!important;margin:0!important;color:rgba(178,190,199,.76)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(14px,1vw,16px)!important;font-weight:560!important;line-height:1.7!important;letter-spacing:0!important}.player-handbook-panel__summary{color:hsla(45,44%,66%,.72)!important}.player-handbook-panel__status-row{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important;margin-top:.15rem!important}.player-handbook-panel__status-row span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:2rem!important;border:1px solid hsla(45,44%,66%,.13)!important;border-radius:999px!important;padding:.34rem .72rem!important;color:hsla(83,13%,88%,.76)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(12px,.82vw,13px)!important;line-height:1.2!important;background:rgba(4,10,14,.36)!important}.player-handbook-panel__status-row b{color:hsla(45,44%,66%,.78)!important;font-weight:780!important}.player-handbook-panel__toggle{display:inline-flex!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:46px!important;align-items:center!important;justify-content:center!important;border:1px solid hsla(45,44%,66%,.22)!important;border-radius:999px!important;padding:0 18px!important;background:linear-gradient(180deg,hsla(46,41%,87%,.055),rgba(4,9,14,.22)),rgba(7,13,18,.58)!important;color:hsla(49,26%,88%,.84)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:14px!important;font-weight:760!important;letter-spacing:.03em!important}.player-handbook-panel__toggle:hover{border-color:hsla(45,44%,66%,.4)!important;color:hsla(45,61%,91%,.94)!important}.player-handbook-panel__content{display:grid!important;gap:clamp(18px,2vw,26px)!important;padding-top:clamp(14px,1.8vw,22px)!important;border-top:1px solid hsla(45,44%,66%,.12)!important}.player-handbook-panel__control-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.8rem!important;border:1px solid hsla(45,44%,66%,.12)!important;border-radius:20px!important;padding:.75rem .85rem!important;background:linear-gradient(90deg,hsla(45,44%,66%,.055),rgba(5,10,13,.16)),rgba(4,10,14,.32)!important}.player-handbook-panel__advanced-card>span,.player-handbook-panel__control-strip>span,.player-handbook-panel__metric-card>span,.player-handbook-panel__module-head>span,.player-handbook-panel__section-header>span{color:hsla(45,44%,66%,.72)!important;font-family:var(--font-label,var(--dm-font-en))!important;font-size:clamp(11px,.72vw,12px)!important;font-weight:780!important;letter-spacing:.16em!important;line-height:1.2!important}.player-handbook-panel__chips,.player-handbook-panel__scope{display:flex!important;flex-wrap:wrap!important;gap:.62rem!important;min-width:0!important}.player-handbook-panel__advanced-content,.player-handbook-panel__section{display:grid!important;gap:.82rem!important}.player-handbook-panel__section{border:1px solid hsla(45,44%,66%,.1)!important;border-radius:22px!important;padding:clamp(14px,1.4vw,18px)!important;background:linear-gradient(180deg,rgba(255,248,225,.032),rgba(5,10,13,.08)),rgba(5,10,13,.2)!important}.player-handbook-panel__section-header{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:.8rem!important;padding-bottom:.2rem!important}.player-handbook-panel__quick-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(12px,1.3vw,18px)!important}.player-handbook-panel__advanced-card,.player-handbook-panel__metric-card{display:grid!important;align-content:start!important;gap:.72rem!important;min-width:0!important;border:1px solid hsla(45,44%,66%,.12)!important;border-radius:20px!important;padding:clamp(13px,1.25vw,17px)!important;background:radial-gradient(circle at 18% 14%,hsla(45,44%,66%,.07),transparent 8rem),rgba(4,10,14,.34)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.035)!important}.player-handbook-panel__module-head{display:grid!important;justify-items:center!important;gap:.26rem!important;text-align:center!important}.player-handbook-panel__label{display:block!important;margin:0!important;color:hsla(83,13%,88%,.86)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(13px,.94vw,15px)!important;font-weight:720!important;line-height:1.55!important;letter-spacing:0!important}.player-handbook-panel__module-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.62rem!important;align-items:stretch!important}.player-handbook-panel__module-grid--focus{grid-template-columns:repeat(auto-fit,minmax(8.8rem,1fr))!important}.player-handbook-panel__metric-card .player-handbook-panel__module-grid{grid-template-columns:1fr!important}.player-handbook-option-card{display:grid!important;place-items:center!important;gap:.32rem!important;min-height:5.9rem!important;width:100%!important;min-width:0!important;border:1px solid hsla(45,44%,66%,.13)!important;border-radius:1.25rem!important;padding:.82rem .78rem!important;color:hsla(51,16%,83%,.78)!important;text-align:center!important;background:radial-gradient(circle at 50% 0,hsla(45,44%,66%,.055),transparent 58%),linear-gradient(180deg,rgba(255,248,225,.028),rgba(5,10,13,.16)),rgba(4,10,14,.46)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.035),0 10px 26px rgba(0,0,0,.1)!important;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease!important}.player-handbook-option-card strong{display:block!important;color:hsla(46,44%,89%,.88)!important;font-family:var(--font-display,var(--dm-font-display))!important;font-size:clamp(15px,1vw,17px)!important;font-weight:760!important;line-height:1.18!important;letter-spacing:0!important}.player-handbook-option-card small{display:block!important;max-width:12.5rem!important;color:rgba(178,190,199,.62)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(11px,.78vw,12px)!important;font-weight:580!important;line-height:1.42!important;letter-spacing:0!important;text-wrap:balance!important}.player-handbook-option-card:hover:not(:disabled){transform:translateY(-2px)!important;border-color:hsla(45,44%,66%,.3)!important;color:hsla(45,61%,91%,.92)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.05),0 16px 34px rgba(0,0,0,.18)!important}.player-handbook-option-card.is-active{border-color:hsla(45,44%,66%,.46)!important;color:hsla(45,61%,91%,.96)!important;background:radial-gradient(circle at 50% 0,hsla(45,44%,66%,.16),transparent 60%),linear-gradient(180deg,hsla(45,44%,66%,.1),rgba(5,10,13,.2)),rgba(5,10,13,.54)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.08),0 0 0 1px hsla(45,44%,66%,.07),0 16px 34px rgba(0,0,0,.18)!important}.player-handbook-option-card.is-active small{color:hsla(53,21%,84%,.76)!important}.player-handbook-option-card:focus-visible{outline:2px solid hsla(45,44%,66%,.48)!important;outline-offset:3px!important}.player-handbook-panel__metric-card .player-handbook-option-card{min-height:4.2rem!important;padding:.72rem .9rem!important}.player-handbook-panel__metric-card .player-handbook-option-card strong{white-space:normal!important;text-wrap:balance!important}.player-handbook-panel__metric-card .player-handbook-option-card small{max-width:15rem!important}.player-handbook-panel .player-handbook-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2.45rem!important;border-radius:999px!important;padding:.52rem .86rem!important;border:1px solid hsla(45,44%,66%,.14)!important;color:hsla(51,16%,83%,.78)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(13px,.94vw,15px)!important;font-weight:680!important;line-height:1.22!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;text-wrap:balance!important;background:rgba(4,10,14,.44)!important;box-shadow:none!important}.dream-tuning-modal__body .player-handbook-panel .player-handbook-chip{min-height:2.45rem!important}.player-handbook-panel .player-handbook-chip:hover{border-color:hsla(45,44%,66%,.3)!important;color:hsla(45,61%,91%,.9)!important;transform:translateY(-1px)!important}.player-handbook-panel .player-handbook-chip.is-active{border-color:hsla(45,44%,66%,.44)!important;color:hsla(45,61%,91%,.94)!important;background:linear-gradient(180deg,hsla(45,44%,66%,.16),rgba(5,10,13,.24)),rgba(5,10,13,.5)!important;box-shadow:inset 0 1px 0 rgba(255,248,225,.08),0 0 0 1px hsla(45,44%,66%,.06),0 10px 24px rgba(0,0,0,.16)!important}.player-handbook-panel__advanced{border:1px solid hsla(45,44%,66%,.13)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,248,225,.028),transparent),rgba(4,10,14,.28)!important;padding:clamp(14px,1.4vw,18px)!important}.player-handbook-panel__advanced summary{cursor:pointer!important;color:hsla(83,13%,88%,.86)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:clamp(14px,1vw,16px)!important;font-weight:760!important;line-height:1.5!important}.player-handbook-panel__advanced-content{margin-top:16px!important}.player-handbook-panel__advanced .player-handbook-panel__advanced-content{gap:.9rem!important}.player-handbook-panel__textarea{width:100%!important;min-height:94px!important;margin-top:10px!important;border:1px solid hsla(45,44%,66%,.16)!important;border-radius:18px!important;background:linear-gradient(hsla(45,44%,66%,.055) 1px,transparent 0),rgba(4,10,14,.42)!important;background-size:100% 2rem!important;color:hsla(83,13%,88%,.86)!important;font-family:var(--font-ui,var(--dm-font-ui))!important;font-size:14px!important;line-height:1.65!important;outline:none!important;padding:12px 14px!important;resize:vertical!important}.player-handbook-panel__textarea::-moz-placeholder{color:rgba(178,190,199,.48)!important}.player-handbook-panel__textarea::placeholder{color:rgba(178,190,199,.48)!important}.player-handbook-panel__textarea:focus{border-color:hsla(45,44%,66%,.38)!important}.dream-persona-select .dream-fate-card--focused{max-height:none!important;overflow:visible!important;align-self:start!important}.dream-fate-card--focused .dream-fate-card-fields,.dream-persona-select .dream-fate-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.dream-fate-card--focused .dream-fate-card-field,.dream-persona-select .dream-fate-card-field{min-height:0!important;height:auto!important;overflow:visible!important;padding:clamp(14px,1.4vw,18px)!important}.dream-fate-card--focused .dream-fate-card-field strong,.dream-persona-select .dream-fate-card-field strong{display:block!important;overflow:visible!important;color:hsla(83,13%,88%,.84)!important;font-size:clamp(16px,1.12vw,18px)!important;line-height:1.72!important;overflow-wrap:anywhere!important;white-space:normal!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.dream-fate-card--focused .dream-fate-card-title-block>p:not(.dream-kicker),.dream-persona-select .dream-fate-card-title-block>p:not(.dream-kicker){display:block!important;max-width:100%!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important}@media (max-width:980px){.player-handbook-panel__header,.player-handbook-panel__quick-grid{grid-template-columns:1fr!important}.player-handbook-panel__toggle{width:100%!important}.player-handbook-panel__control-strip,.player-handbook-panel__section-header{align-items:stretch!important;flex-direction:column!important}}@media (max-width:760px){.dream-fate-card--focused .dream-fate-card-fields,.dream-persona-select .dream-fate-card-fields{grid-template-columns:1fr!important}}.dream-archive-drawer.dream-archive-panel.tool-drawer.overlay-panel{position:fixed!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;isolation:isolate!important}.dream-archive-drawer .dream-archive-drawer__header,.dream-archive-drawer .dream-archive-drawer__tabs{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:3!important;flex:0 0 auto!important;transform:none!important}.dream-archive-drawer .dream-archive-drawer__body{box-sizing:border-box!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;width:100%!important;max-width:100%!important;padding:clamp(18px,2vw,28px) clamp(16px,2vw,28px) clamp(24px,2.6vw,34px)!important;scroll-padding-top:clamp(18px,2vw,28px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;content-visibility:visible!important;contain:none!important}.dream-archive-drawer .archive-echo-panel .archive-list{grid-template-columns:minmax(0,1fr)!important}.dream-archive-drawer .archive-echo-panel .archive-item,.dream-archive-drawer .archive-echo-panel .archive-list{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;gap:clamp(14px,1.8vw,20px)!important;overflow:visible!important}.dream-archive-drawer .archive-echo-panel .archive-item{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(132px,176px)!important;align-items:start!important;padding:clamp(18px,2vw,24px)!important}.dream-archive-drawer .archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr) minmax(112px,148px)!important}.dream-archive-drawer .archive-echo-panel .archive-item-content{min-width:0!important;max-width:100%!important;overflow:visible!important}.dream-archive-drawer .archive-echo-panel .archive-item-media{width:100%!important;max-width:176px!important;min-width:0!important;justify-self:end!important;align-self:start!important;overflow:visible!important}.dream-archive-drawer .archive-echo-panel .archive-item-media.is-empty{max-width:148px!important}.dream-archive-drawer .archive-echo-panel .archive-empty-media,.dream-archive-drawer .archive-echo-panel .archive-thumb{width:100%!important;max-width:100%!important;aspect-ratio:16/9!important;min-height:72px!important}.dream-archive-drawer .archive-echo-panel .archive-media-actions,.dream-archive-drawer .archive-echo-panel .archive-media-actions.has-image{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;overflow:visible!important}.dream-archive-drawer .archive-echo-panel .archive-button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:42px!important;padding:10px 12px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;line-height:1.25!important}@media (max-width:900px){.dream-archive-drawer .archive-echo-panel .archive-item,.dream-archive-drawer .archive-echo-panel .archive-item:has(.archive-item-media.is-empty){grid-template-columns:minmax(0,1fr)!important}.dream-archive-drawer .archive-echo-panel .archive-item-media,.dream-archive-drawer .archive-echo-panel .archive-item-media.is-empty{max-width:min(100%,320px)!important;justify-self:stretch!important}}.chapter-media-block{position:relative!important;isolation:isolate!important;contain:layout paint!important;width:min(1040px,calc(100vw - 32px))!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.chapter-media-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:clamp(14px,2vw,24px)!important}.chapter-media-head>div{min-width:0!important}.chapter-media-head h3{max-width:100%!important;overflow-wrap:anywhere!important}.chapter-media-head-meta{max-width:100%!important;min-width:0!important;justify-content:end!important}.chapter-media-state,.media-count-label,.media-status-chip{max-width:100%!important;white-space:normal!important;text-align:center!important}.illustration-empty-state{display:grid!important;align-content:center!important;justify-items:start!important;min-height:clamp(240px,28vw,360px)!important}.chapter-media-panel,.illustration-empty-state{width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}.chapter-media-panel{position:relative!important;z-index:1!important}.media-secondary-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),max-content))!important;justify-content:start!important;align-items:center!important;width:100%!important;min-width:0!important;overflow:visible!important}@media (max-width:780px){.chapter-media-head{grid-template-columns:minmax(0,1fr)!important}.chapter-media-head-meta,.media-secondary-actions{justify-content:stretch!important}.media-secondary-actions{grid-template-columns:minmax(0,1fr)!important}}