.announcement-dialog-module__F5oESW__backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#192821ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.announcement-dialog-module__F5oESW__dialog{background:linear-gradient(#fbf9f1ed,#fbf9f1ed),repeating-linear-gradient(0deg,#0000 0 27px,#dce4da 27px 28px);border:1px solid #aeb9ad;border-radius:8px;width:min(100%,680px);max-height:90dvh;padding:2rem;position:relative;overflow:hidden auto;box-shadow:12px 14px #192a2133,inset 0 0 0 6px #ffffff7a}.announcement-dialog-module__F5oESW__tape{background:#d8b97e94;width:76px;height:22px;position:absolute;top:10px;box-shadow:inset 0 0 0 1px #8b67351f}.announcement-dialog-module__F5oESW__tapeLeft{left:-19px;transform:rotate(-32deg)}.announcement-dialog-module__F5oESW__tapeRight{right:-19px;transform:rotate(32deg)}.announcement-dialog-module__F5oESW__close{z-index:2;color:#747b75;cursor:pointer;background:#fbf9f1d6;border:1px solid #d3ccc0;border-radius:5px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:.8rem;right:.8rem}.announcement-dialog-module__F5oESW__close:hover{color:#283b32;background:#fff}.announcement-dialog-module__F5oESW__header{align-items:center;gap:.9rem;padding-right:2.5rem;display:flex}.announcement-dialog-module__F5oESW__icon{color:#9d5772;background:#fae8ef;border:1px solid #c796a8;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:3px 3px #9d57721f}.announcement-dialog-module__F5oESW__eyebrow{color:#a35f50;letter-spacing:.12em;font-size:.65rem;font-weight:900}.announcement-dialog-module__F5oESW__header h2{margin:.2rem 0 0;font-size:clamp(1.8rem,5vw,2.65rem);line-height:1.2}.announcement-dialog-module__F5oESW__lines{border-top:1px solid #c9c8bd;margin-top:1.5rem}.announcement-dialog-module__F5oESW__lines p{color:#46534c;border-bottom:1px solid #d8d5ca;grid-template-columns:2rem 1fr;gap:.7rem;margin:0;padding:.85rem 0;font-size:.88rem;line-height:1.85;display:grid}.announcement-dialog-module__F5oESW__lines p>span{color:#a76152;letter-spacing:.08em;font-size:.68rem;font-weight:900}.announcement-dialog-module__F5oESW__footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.announcement-dialog-module__F5oESW__footer>span{color:#8c7566;align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;display:inline-flex}@media (max-width:640px){.announcement-dialog-module__F5oESW__dialog{padding:1.5rem 1.1rem}.announcement-dialog-module__F5oESW__header{align-items:flex-start}.announcement-dialog-module__F5oESW__icon{width:42px;height:42px}.announcement-dialog-module__F5oESW__lines p{grid-template-columns:1.6rem 1fr;gap:.45rem;font-size:.8rem}.announcement-dialog-module__F5oESW__footer{flex-direction:column;align-items:stretch}.announcement-dialog-module__F5oESW__footer>span{justify-content:center}}
.dashboard-module__XABe8G__pageHeading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.dashboard-module__XABe8G__pageHeading h1{color:#202a26;letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2.45rem,5vw,4.25rem);font-weight:900;line-height:1.05}.dashboard-module__XABe8G__pageHeading p{color:#69716c;margin-top:.7rem;font-size:.9rem}.dashboard-module__XABe8G__topMeta{border-top:1px solid #bfc4ba;border-bottom:1px solid #bfc4ba;grid-template-columns:repeat(2,1fr);min-width:280px;display:grid}.dashboard-module__XABe8G__topMeta div{padding:.7rem 1rem}.dashboard-module__XABe8G__topMeta div+div{border-left:1px solid #d3ccbd}.dashboard-module__XABe8G__topMeta dt{color:#777d76;letter-spacing:.1em;font-size:.66rem;font-weight:800}.dashboard-module__XABe8G__topMeta dd{color:#344c3f;font-family:var(--font-display), serif;margin:.2rem 0 0;font-size:1.05rem;font-weight:900}.dashboard-module__XABe8G__todayGrid{background:#faf7f0;border:1px solid #bec2b8;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);display:grid}.dashboard-module__XABe8G__dailyPlan{background:linear-gradient(110deg,#faf7f0 0 67%,#e2e9df 67% 100%);border-right:1px solid #bec2b8;min-height:390px;padding:clamp(1.6rem,4vw,3rem);position:relative;overflow:hidden}.dashboard-module__XABe8G__planCopy{z-index:2;max-width:36rem;position:relative}.dashboard-module__XABe8G__issue{color:#a45342;letter-spacing:.16em;font-size:.68rem;font-weight:900}.dashboard-module__XABe8G__dailyPlan h2{color:#26312c;letter-spacing:-.04em;max-width:29rem;margin-top:1.2rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.dashboard-module__XABe8G__description{color:#66706a;max-width:31rem;margin-top:1rem;font-size:.93rem;line-height:1.85}.dashboard-module__XABe8G__progress{max-width:29rem;margin-top:2rem}.dashboard-module__XABe8G__progressLabel{color:#4f5953;justify-content:space-between;margin-bottom:.55rem;font-size:.72rem;font-weight:900;display:flex}.dashboard-module__XABe8G__progressTrack{background:#d9d4c8;height:6px}.dashboard-module__XABe8G__progressTrack span{background:#4f7b61;height:100%;transition:width .18s;display:block}.dashboard-module__XABe8G__character{z-index:1;opacity:.91;width:310px;position:absolute;bottom:-9rem;right:-3.2rem}.dashboard-module__XABe8G__ledger{background:#f0ede5;flex-direction:column;display:flex}.dashboard-module__XABe8G__ledgerHeading{color:#5b655f;letter-spacing:.12em;border-bottom:1px solid #bec2b8;padding:1.2rem 1.35rem;font-size:.68rem;font-weight:900}.dashboard-module__XABe8G__statRow{border-bottom:1px solid #d4cec1;flex:1;grid-template-columns:2.2rem 1fr auto;align-items:center;padding:.8rem 1.25rem;display:grid}.dashboard-module__XABe8G__statRow:last-child{border-bottom:0}.dashboard-module__XABe8G__statRow>span{color:#a15d4c;font-family:var(--font-display), serif;font-size:.68rem;font-weight:900}.dashboard-module__XABe8G__statRow dt{color:#626a65;font-size:.76rem;font-weight:800}.dashboard-module__XABe8G__statRow dd{color:#29342e;font-family:var(--font-display), serif;margin:0;font-size:1.5rem;font-weight:900}.dashboard-module__XABe8G__statRow dd small{color:#777d76;font-family:var(--font-sans), sans-serif;margin-left:.2rem;font-size:.67rem;font-weight:700}.dashboard-module__XABe8G__examStrip{border-top:1px solid #bfc4ba;border-bottom:1px solid #bfc4ba;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;margin-top:1.4rem;padding:1.1rem 0;display:grid}.dashboard-module__XABe8G__relationshipSection{grid-template-columns:minmax(290px,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:2rem;display:grid}.dashboard-module__XABe8G__relationshipCard,.dashboard-module__XABe8G__achievementShelf{background:#f8f5ed;border:1px solid #bdc3ba}.dashboard-module__XABe8G__relationshipCard{padding:1.35rem}.dashboard-module__XABe8G__relationshipHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:.8rem;display:flex}.dashboard-module__XABe8G__relationshipHeading small{color:#a15e4d;letter-spacing:.12em;font-size:.62rem;font-weight:900}.dashboard-module__XABe8G__relationshipHeading h2{margin-top:.2rem;font-size:1.55rem}.dashboard-module__XABe8G__relationshipHeading>b{color:#496c58;font-family:Georgia,serif;font-size:1.1rem}.dashboard-module__XABe8G__relationshipTrack{background:#dcd8cd;height:6px;margin-top:1rem}.dashboard-module__XABe8G__relationshipTrack span{background:linear-gradient(90deg,#738d75,#b37286);height:100%;display:block}.dashboard-module__XABe8G__relationshipCard p{color:#737a74;margin-top:.7rem;font-size:.68rem}.dashboard-module__XABe8G__reportLink{color:#3f624d;border-bottom:1px solid #486b57;align-items:center;gap:.35rem;margin-top:.8rem;padding-bottom:.2rem;font-size:.68rem;font-weight:900;display:inline-flex}.dashboard-module__XABe8G__achievementShelf{grid-template-columns:repeat(5,1fr);display:grid}.dashboard-module__XABe8G__achievementShelf article{opacity:.34;text-align:center;filter:grayscale();align-content:center;justify-items:center;min-height:132px;padding:.8rem;display:grid}.dashboard-module__XABe8G__achievementShelf article+article{border-left:1px solid #d3d0c6}.dashboard-module__XABe8G__achievementShelf article[data-unlocked=true]{opacity:1;filter:none}.dashboard-module__XABe8G__achievementShelf article>span{color:#476652;background:#eef1e8;border:1px solid #8d9d8f;border-radius:50% 50% 45% 45%;place-items:center;width:42px;height:48px;font-family:Georgia,serif;font-weight:900;display:grid}.dashboard-module__XABe8G__achievementShelf b,.dashboard-module__XABe8G__achievementShelf small{display:block}.dashboard-module__XABe8G__achievementShelf b{margin-top:.55rem;font-size:.72rem}.dashboard-module__XABe8G__achievementShelf small{color:#7d827d;margin-top:.2rem;font-size:.57rem;line-height:1.4}.dashboard-module__XABe8G__examIndex{color:#3f6651;width:42px;height:42px;font-family:var(--font-display), serif;border:1px solid #9bad9f;place-items:center;font-weight:900;display:grid}.dashboard-module__XABe8G__examStrip h2{color:#2d3832;font-size:1.25rem;font-weight:900}.dashboard-module__XABe8G__examStrip p{color:#69716c;margin-top:.25rem;font-size:.82rem;line-height:1.55}.dashboard-module__XABe8G__examAction{align-items:center;gap:1rem;display:flex}.dashboard-module__XABe8G__examDate{color:#7c6653;text-align:right;font-size:.72rem;font-weight:900}.dashboard-module__XABe8G__notesGrid{border-top:1px solid #bfc4ba;border-bottom:1px solid #bfc4ba;grid-template-columns:repeat(2,1fr);margin-top:2rem;display:grid}.dashboard-module__XABe8G__note{min-height:190px;padding:1.5rem 1.6rem}.dashboard-module__XABe8G__note+.dashboard-module__XABe8G__note{border-left:1px solid #d3ccbd}.dashboard-module__XABe8G__noteIndex{color:#a15d4c;font-family:var(--font-display), serif;font-size:.7rem;font-weight:900}.dashboard-module__XABe8G__note h2{color:#2b3630;margin-top:1rem;font-size:1.5rem;font-weight:900}.dashboard-module__XABe8G__note p{color:#69716c;max-width:34rem;margin-top:.7rem;font-size:.85rem;line-height:1.75}.dashboard-module__XABe8G__textLink{color:#416b55;align-items:center;gap:.3rem;margin-top:.9rem;font-size:.78rem;font-weight:900;display:inline-flex}.dashboard-module__XABe8G__taskFlow{border-top:1px solid #d3ccbd;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.dashboard-module__XABe8G__taskFlow span{color:#5d665f;padding:.7rem .4rem 0;font-size:.72rem;font-weight:800}.dashboard-module__XABe8G__taskFlow span+span{border-left:1px solid #d3ccbd;padding-left:.8rem}.dashboard-module__XABe8G__forecast{margin-top:2.25rem}.dashboard-module__XABe8G__forecastHeader{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.dashboard-module__XABe8G__forecastHeader h2{color:#29342e;margin-top:.55rem;font-size:1.7rem;font-weight:900}.dashboard-module__XABe8G__forecastHeader p{color:#717770;margin-top:.35rem;font-size:.8rem}.dashboard-module__XABe8G__forecastTotal{color:#416b55;font-size:.75rem;font-weight:900}.dashboard-module__XABe8G__chart{background:#f8f5ee;border:1px solid #c8c4b9;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(.4rem,2vw,1.5rem);height:180px;margin-top:1rem;padding:1rem 1rem 0;display:grid}.dashboard-module__XABe8G__chartDay{text-align:center;flex-direction:column;justify-content:flex-end;min-width:0;height:100%;display:flex}.dashboard-module__XABe8G__chartCount{color:#626a65;margin-bottom:.35rem;font-size:.68rem;font-weight:900}.dashboard-module__XABe8G__bar{background:#577e67;width:min(100%,44px);min-height:2px;margin:0 auto}.dashboard-module__XABe8G__emptyBar{background:#d9d4c8}.dashboard-module__XABe8G__chartLabel{color:#787e77;margin-top:.45rem;padding-bottom:.55rem;font-size:.68rem;font-weight:800}@media (max-width:800px){.dashboard-module__XABe8G__pageHeading{flex-direction:column;align-items:flex-start}.dashboard-module__XABe8G__topMeta{width:100%}.dashboard-module__XABe8G__todayGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__dailyPlan{background:#faf7f0;border-bottom:1px solid #bec2b8;border-right:0}.dashboard-module__XABe8G__character{display:none}.dashboard-module__XABe8G__relationshipSection{grid-template-columns:1fr}.dashboard-module__XABe8G__examStrip{grid-template-columns:auto 1fr}.dashboard-module__XABe8G__examAction{grid-column:1/-1;justify-content:space-between}}@media (max-width:580px){.dashboard-module__XABe8G__achievementShelf{grid-template-columns:repeat(2,1fr)}.dashboard-module__XABe8G__achievementShelf article+article{border-left:0}.dashboard-module__XABe8G__achievementShelf article:nth-child(2n){border-left:1px solid #d3d0c6}.dashboard-module__XABe8G__achievementShelf article:nth-child(n+3){border-top:1px solid #d3d0c6}.dashboard-module__XABe8G__notesGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__note+.dashboard-module__XABe8G__note{border-top:1px solid #d3ccbd;border-left:0}.dashboard-module__XABe8G__taskFlow{grid-template-columns:1fr}.dashboard-module__XABe8G__taskFlow span+span{border-left:0;padding-left:.4rem}.dashboard-module__XABe8G__forecastHeader{flex-direction:column;align-items:flex-start}.dashboard-module__XABe8G__chart{gap:.25rem;padding-inline:.45rem}}
.report-module__hvlWuq__heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.report-module__hvlWuq__heading h1{margin-top:.4rem;font-size:clamp(2.8rem,6vw,5rem)}.report-module__hvlWuq__heading p{color:#747b75;margin-top:.4rem;font-size:.82rem}.report-module__hvlWuq__periodSwitch{border:1px solid #bdc3ba;display:flex}.report-module__hvlWuq__periodSwitch button{color:#6d756f;cursor:pointer;background:#f8f5ed;border:0;min-height:42px;padding:0 1rem;font-size:.72rem;font-weight:900}.report-module__hvlWuq__periodSwitch button+button{border-left:1px solid #bdc3ba}.report-module__hvlWuq__periodSwitch button[data-active=true]{color:#fff;background:#456b56}.report-module__hvlWuq__summary{background:#f8f5ed;border:1px solid #bdc3ba;grid-template-columns:repeat(4,1fr);margin-top:2rem;display:grid}.report-module__hvlWuq__summary article{min-height:118px;padding:1.2rem}.report-module__hvlWuq__summary article+article{border-left:1px solid #d1cec4}.report-module__hvlWuq__summary span,.report-module__hvlWuq__summary b{display:block}.report-module__hvlWuq__summary span{color:#747b75;font-size:.68rem;font-weight:900}.report-module__hvlWuq__summary b{margin-top:.55rem;font-family:Georgia,serif;font-size:2rem}.report-module__hvlWuq__reportGrid{grid-template-columns:1.35fr .65fr;gap:1rem;margin-top:1rem;display:grid}.report-module__hvlWuq__dailyCard,.report-module__hvlWuq__modeCard,.report-module__hvlWuq__weakCard{background:#f8f5ed;border:1px solid #bdc3ba;padding:1.25rem}.report-module__hvlWuq__cardHeading,.report-module__hvlWuq__cardHeading>div{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.report-module__hvlWuq__cardHeading small{color:#a35f50;letter-spacing:.1em;font-size:.6rem;font-weight:900}.report-module__hvlWuq__dailyChart{border-bottom:1px solid #aeb5ac;align-items:flex-end;gap:.35rem;height:210px;margin-top:1.1rem;display:flex;overflow-x:auto}.report-module__hvlWuq__dailyChart>div{flex:1;grid-template-rows:1rem 1fr 1.4rem;place-items:end center;min-width:22px;height:100%;display:grid}.report-module__hvlWuq__dailyChart span,.report-module__hvlWuq__dailyChart small{color:#777d77;font-size:.55rem}.report-module__hvlWuq__dailyChart i{background:linear-gradient(#9a7186,#567762);width:70%;min-height:2px}.report-module__hvlWuq__modeRow{grid-template-columns:5rem 1fr 2.5rem;align-items:center;gap:.55rem;margin-top:1.1rem;font-size:.68rem;display:grid}.report-module__hvlWuq__modeRow>div{background:#dbd8ce;height:6px}.report-module__hvlWuq__modeRow i{background:#607e68;height:100%;display:block}.report-module__hvlWuq__modeRow b{text-align:right}.report-module__hvlWuq__weakCard{margin-top:1rem}.report-module__hvlWuq__weakCard h2{margin-top:.4rem;font-size:1.8rem}.report-module__hvlWuq__weakCard>p{color:#747b75;margin-top:1rem}.report-module__hvlWuq__weakList{border-top:1px solid #cfccc2;grid-template-columns:repeat(2,1fr);margin-top:1rem;display:grid}.report-module__hvlWuq__weakList>span{color:#a45e4e;border-bottom:1px solid #cfccc2;justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem;font-size:.62rem;display:flex}.report-module__hvlWuq__weakList b{color:#28362f;margin-right:auto;font-size:.82rem}.report-module__hvlWuq__weakList small{color:#747b75}.report-module__hvlWuq__reportActions{justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}@media (max-width:760px){.report-module__hvlWuq__heading{flex-direction:column;align-items:flex-start}.report-module__hvlWuq__summary{grid-template-columns:repeat(2,1fr)}.report-module__hvlWuq__summary article+article{border-left:0}.report-module__hvlWuq__summary article:nth-child(2n){border-left:1px solid #d1cec4}.report-module__hvlWuq__summary article:nth-child(n+3){border-top:1px solid #d1cec4}.report-module__hvlWuq__reportGrid,.report-module__hvlWuq__weakList{grid-template-columns:1fr}}
.story-module__MCzmEW__heading{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-bottom:1.75rem;display:grid}.story-module__MCzmEW__heading h1{color:#202a26;letter-spacing:-.05em;margin-top:.5rem;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:900}.story-module__MCzmEW__heading p{color:#69716c;margin-top:.65rem;font-size:.9rem}.story-module__MCzmEW__xp{color:#5a655e;text-align:right;border-top:1px solid #bfc4ba;border-bottom:1px solid #bfc4ba;min-width:150px;padding:.75rem 0}.story-module__MCzmEW__xp span{letter-spacing:.12em;font-size:.65rem;font-weight:900;display:block}.story-module__MCzmEW__xp b{color:#a45443;font-family:var(--font-display), serif;margin-top:.2rem;font-size:1.4rem;display:block}.story-module__MCzmEW__archive{background:#f8f5ee;border:1px solid #bfc4ba;grid-template-columns:minmax(310px,.76fr) minmax(0,1.24fr);display:grid}.story-module__MCzmEW__cover{background:url(/assets/magic-academy-classroom.png) 50%/cover no-repeat;border-right:1px solid #bfc4ba;min-height:600px;position:relative;overflow:hidden}.story-module__MCzmEW__cover:after{content:"";background:linear-gradient(#182a220a 45%,#16271fb8 100%);position:absolute;inset:0}.story-module__MCzmEW__coverNote{z-index:3;background:#faf7efe8;border-left:3px solid #b25a49;padding:.7rem .9rem;position:absolute;top:1rem;left:1rem}.story-module__MCzmEW__coverNote span,.story-module__MCzmEW__coverCaption span{color:#a45443;letter-spacing:.14em;font-size:.64rem;font-weight:900;display:block}.story-module__MCzmEW__coverNote b{color:#344039;margin-top:.2rem;font-size:.8rem;display:block}.story-module__MCzmEW__coverCharacter{z-index:1;width:min(112%,510px);position:absolute;bottom:-9rem;right:-3rem}.story-module__MCzmEW__coverCaption{z-index:3;color:#fff;border-top:1px solid #ffffff7a;padding-top:1rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.story-module__MCzmEW__coverCaption span{color:#f1c37c}.story-module__MCzmEW__coverCaption p{margin-top:.5rem;font-size:.9rem;font-weight:700;line-height:1.7}.story-module__MCzmEW__episodes{flex-direction:column;display:flex}.story-module__MCzmEW__episode,.story-module__MCzmEW__lockedEpisode{text-align:left;background:0 0;border:0;border-bottom:1px solid #d0cabd;flex:1;grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;width:100%;min-height:130px;padding:1.25rem 1.5rem;display:grid}.story-module__MCzmEW__episode:last-child,.story-module__MCzmEW__lockedEpisode:last-child{border-bottom:0}.story-module__MCzmEW__episode{cursor:pointer;transition:background-color .14s}.story-module__MCzmEW__episode:hover{background:#edf1e9}.story-module__MCzmEW__episode:focus-visible{outline-offset:-4px;outline:3px solid #4f7b61}.story-module__MCzmEW__episodeIndex{color:#a45443;font-family:var(--font-display), serif;align-self:start;padding-top:.2rem;font-size:.72rem;font-weight:900}.story-module__MCzmEW__episodeChapter{color:#5f7569;letter-spacing:.13em;font-size:.62rem;font-weight:900}.story-module__MCzmEW__episode h2,.story-module__MCzmEW__lockedEpisode h2{color:#29342e;margin-top:.35rem;font-size:1.25rem;font-weight:900}.story-module__MCzmEW__episode p,.story-module__MCzmEW__lockedEpisode p{color:#707670;margin-top:.4rem;font-size:.78rem;line-height:1.6}.story-module__MCzmEW__episodeAction{color:#416b55;align-items:center;gap:.35rem;font-size:.72rem;font-weight:900;display:flex}.story-module__MCzmEW__lockedEpisode{color:#85867f;opacity:.68}.story-module__MCzmEW__lockedEpisode .story-module__MCzmEW__episodeChapter,.story-module__MCzmEW__lockedEpisode .story-module__MCzmEW__episodeIndex{color:#85867f}.story-module__MCzmEW__replay{z-index:100;background:#121b17d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.story-module__MCzmEW__stage{background:url(/assets/magic-academy-classroom.png) 50%/cover no-repeat;border:1px solid #78877c;width:min(1180px,100%);height:min(760px,100dvh - 2rem);position:relative;overflow:hidden;box-shadow:0 28px 80px #0000005c}.story-module__MCzmEW__stage:after{z-index:1;content:"";background:linear-gradient(#0b191308 45%,#0a16118f 100%);position:absolute;inset:0}.story-module__MCzmEW__replayTitle{z-index:4;background:#faf7efed;border-left:3px solid #bd6550;padding:.65rem .9rem;position:absolute;top:1rem;left:1rem}.story-module__MCzmEW__replayTitle span{color:#a45443;letter-spacing:.14em;font-size:.62rem;font-weight:900;display:block}.story-module__MCzmEW__replayTitle b{color:#29342e;margin-top:.2rem;font-size:.82rem;display:block}.story-module__MCzmEW__close{z-index:5;color:#fff;cursor:pointer;background:#1b2c24d1;border:1px solid #ffffff70;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:1rem;right:1rem}.story-module__MCzmEW__stageCharacter{z-index:2;filter:drop-shadow(0 20px 18px #0b171147);width:min(45vw,500px);position:absolute;bottom:-11rem;right:8%}.story-module__MCzmEW__dialogue{z-index:5;background:#fdfaf3f5;border-top:4px solid #507b64;min-height:170px;padding:1.6rem 7rem 1.5rem 1.7rem;position:absolute;bottom:4%;left:4%;right:4%;box-shadow:0 12px 40px #06120c4d}.story-module__MCzmEW__speaker{color:#a45443;letter-spacing:.1em;font-size:.75rem;font-weight:900}.story-module__MCzmEW__dialogue p{color:#27322c;margin-top:.75rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;line-height:1.8}.story-module__MCzmEW__next{color:#416b55;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;font-size:.75rem;font-weight:900;display:flex;position:absolute;bottom:1.35rem;right:1.5rem}.story-module__MCzmEW__lineCount{color:#7d827b;letter-spacing:.08em;font-size:.65rem;font-weight:900;position:absolute;top:1.2rem;right:1.4rem}@media (max-width:800px){.story-module__MCzmEW__archive{grid-template-columns:1fr}.story-module__MCzmEW__cover{border-bottom:1px solid #bfc4ba;border-right:0;min-height:460px}.story-module__MCzmEW__heading{grid-template-columns:1fr}.story-module__MCzmEW__xp{text-align:left;width:100%}}@media (max-width:560px){.story-module__MCzmEW__episode,.story-module__MCzmEW__lockedEpisode{grid-template-columns:2rem 1fr;padding-inline:1rem}.story-module__MCzmEW__episodeAction{grid-column:2}.story-module__MCzmEW__stageCharacter{width:105vw;bottom:-6rem;right:-5rem}.story-module__MCzmEW__dialogue{min-height:190px;padding:1.35rem 1.25rem 3rem;bottom:.75rem;left:.75rem;right:.75rem}.story-module__MCzmEW__lineCount{inset:auto auto 1.2rem 1.25rem}}
.words-module__c3k71G__heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:.55rem;display:flex}.words-module__c3k71G__heading h1{color:#202a26;letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:900}.words-module__c3k71G__heading p{color:#69716c;max-width:48rem;margin-top:.6rem;font-size:.86rem;line-height:1.7}.words-module__c3k71G__tools{flex-shrink:0;gap:.55rem;display:flex}.words-module__c3k71G__focusGrid{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.5rem;display:grid}.words-module__c3k71G__focusGrid article{background:#f7f4ec;border:1px solid #c8cec5;grid-template-columns:auto 1fr;gap:.2rem .75rem;padding:.85rem;display:grid}.words-module__c3k71G__focusGrid article>span{color:#a45f4e;grid-row:1/3;font-family:Georgia,serif;font-size:1.8rem;font-weight:900}.words-module__c3k71G__focusGrid b,.words-module__c3k71G__focusGrid small{display:block}.words-module__c3k71G__focusGrid small{color:#777e78;margin-top:.15rem;font-size:.62rem}.words-module__c3k71G__focusGrid a{color:#41644f;border-bottom:1px solid #4c705b;grid-column:1/-1;margin-top:.55rem;padding-bottom:.2rem;font-size:.7rem;font-weight:900}.words-module__c3k71G__focusGrid a[data-disabled=true]{pointer-events:none;opacity:.38}.words-module__c3k71G__search{background:#faf7f0b8;border-top:1px solid #bfc4ba;border-bottom:1px solid #bfc4ba;align-items:center;min-height:44px;padding:0 .6rem;display:flex}.words-module__c3k71G__search input{color:#29342e;background:0 0;border:0;outline:0;width:180px;padding:0 .5rem;font-size:.84rem}.words-module__c3k71G__archive{background:#faf7f0;border:1px solid #bfc4ba;margin-top:1.5rem}.words-module__c3k71G__tableHead{color:#606862;letter-spacing:.08em;background:#e8e8df;border-bottom:1px solid #9fa99f;font-size:.66rem;font-weight:900}.words-module__c3k71G__wordRow{border-bottom:1px solid #d8d2c6;min-height:58px;transition:background-color .12s}.words-module__c3k71G__wordRow:hover{background:#f0f2eb}.words-module__c3k71G__wordRow:last-child{border-bottom:0}.words-module__c3k71G__wordIndex{color:#a15d4c;width:2.2rem;font-family:var(--font-display), serif;flex-shrink:0;font-size:.62rem;font-weight:900}.words-module__c3k71G__speakButton{color:#476e5a;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:grid}.words-module__c3k71G__speakButton:hover{background:#dfe7de}.words-module__c3k71G__status{color:#666d68;text-align:left;border-left:3px solid #9b9f98;padding:.25rem .4rem;font-size:.68rem;font-weight:800}.words-module__c3k71G__status[data-status=已掌握]{color:#376149;border-color:#4f7b61}.words-module__c3k71G__status[data-status=错词复习]{color:#a24f40;border-color:#b76250}.words-module__c3k71G__status[data-status=学习中]{color:#886337;border-color:#ad8150}.words-module__c3k71G__archiveFooter{color:#707670;background:#eeece4;border-top:1px solid #bfc4ba;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;font-size:.72rem;display:flex}.words-module__c3k71G__moreButton{color:#416b55;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #416b55;padding:.2rem 0;font-size:.75rem;font-weight:900}.words-module__c3k71G__empty{color:#777d76;text-align:center;padding:4rem 1rem;font-size:.85rem}.words-module__c3k71G__dialogPanel{background:#faf7f0;border:1px solid #aeb4a9;width:100%;max-width:42rem;max-height:92dvh;overflow-y:auto;box-shadow:0 24px 70px #16251d4d}.words-module__c3k71G__chalkboard{color:#fff;background:#354d45;border:1px solid #293f37;padding:1.25rem;box-shadow:4px 5px #cfc6b3}.words-module__c3k71G__example{border-top:1px solid #c9c4b8;border-bottom:1px solid #c9c4b8;margin-top:1rem;padding:1.2rem 0}.words-module__c3k71G__history{border-top:1px solid #c9c4b8;border-bottom:1px solid #c9c4b8;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.words-module__c3k71G__history div{min-height:84px;padding:.8rem}.words-module__c3k71G__history div+div{border-left:1px solid #c9c4b8}@media (max-width:800px){.words-module__c3k71G__focusGrid{grid-template-columns:repeat(2,1fr)}.words-module__c3k71G__heading{flex-direction:column;align-items:flex-start}.words-module__c3k71G__tools{width:100%}.words-module__c3k71G__search{flex:1}.words-module__c3k71G__search input{width:100%}.words-module__c3k71G__wordRow{grid-template-columns:minmax(0,1fr) auto auto!important;padding-inline:.75rem!important}.words-module__c3k71G__wordIndex{width:1.8rem}.words-module__c3k71G__noteButton{width:36px;min-width:36px;padding-inline:0!important}}@media (max-width:560px){.words-module__c3k71G__tools{flex-direction:column}.words-module__c3k71G__archiveFooter{flex-direction:column;align-items:flex-start}.words-module__c3k71G__history{grid-template-columns:1fr}.words-module__c3k71G__history div+div{border-top:1px solid #c9c4b8;border-left:0}}
.workshop-module__-nMzjG__heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.workshop-module__-nMzjG__heading h1{color:#23322b;margin-top:.55rem;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.workshop-module__-nMzjG__heading p{color:#6f7771;margin-top:.9rem}.workshop-module__-nMzjG__saveState{color:#587463;background:#f8faf7;border:1px solid #d7ded7;border-radius:999px;align-items:center;gap:.45rem;max-width:22rem;padding:.7rem 1rem;font-size:.75rem;font-weight:800;display:flex}.workshop-module__-nMzjG__cloudSyncCard{background:#fffdf8;border:1px solid #d8ddd6;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin:-.7rem 0 1.2rem;padding:.9rem 1rem;display:grid}.workshop-module__-nMzjG__cloudSyncCard[data-enabled=true]{background:#f2f8f3;border-color:#b8d0c0}.workshop-module__-nMzjG__cloudSyncIcon{color:#4b735d;background:#e8f0e9;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.workshop-module__-nMzjG__cloudSyncCopy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.workshop-module__-nMzjG__cloudSyncCopy b{color:#304238;font-size:.86rem}.workshop-module__-nMzjG__cloudSyncCopy span{color:#587463;font-size:.74rem;font-weight:800}.workshop-module__-nMzjG__cloudSyncCopy small{color:#858e88;font-size:.64rem;line-height:1.5}.workshop-module__-nMzjG__cloudSyncActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.workshop-module__-nMzjG__cloudSyncActions button:disabled{cursor:wait;opacity:.6}.workshop-module__-nMzjG__cloudDisableButton{color:#8b6861;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 .5rem;font-size:.7rem;font-weight:800}.workshop-module__-nMzjG__spin{animation:.9s linear infinite workshop-module__-nMzjG__cloud-spin}@keyframes workshop-module__-nMzjG__cloud-spin{to{transform:rotate(360deg)}}.workshop-module__-nMzjG__workshop{background:#f9f7f1;border:1px solid #d1d6ce;border-radius:24px;grid-template-columns:210px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 18px 45px #33443a1a}.workshop-module__-nMzjG__tabs{background:#eef0e9;border-right:1px solid #d8dbd4;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.workshop-module__-nMzjG__tabs button{color:#657069;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:28px 1fr;align-items:center;gap:.55rem;padding:.85rem;display:grid}.workshop-module__-nMzjG__tabs button[data-active=true]{color:#2f5642;background:#fffdf8;box-shadow:0 6px 18px #354b3e1a}.workshop-module__-nMzjG__tabs span{flex-direction:column;gap:.15rem;display:flex}.workshop-module__-nMzjG__tabs b{font-size:.86rem}.workshop-module__-nMzjG__tabs small{color:#929993;font-size:.66rem}.workshop-module__-nMzjG__panel{min-width:0;padding:clamp(1.2rem,3vw,2.5rem)}.workshop-module__-nMzjG__libraryLayout{align-content:start;gap:1.25rem;display:grid}.workshop-module__-nMzjG__libraryHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.workshop-module__-nMzjG__libraryHeading h2{color:#26362e;margin-top:.45rem;font-size:clamp(1.8rem,3vw,2.8rem)}.workshop-module__-nMzjG__libraryHeading .workshop-module__-nMzjG__sectionLead{margin-bottom:0}.workshop-module__-nMzjG__characterLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.workshop-module__-nMzjG__characterCard,.workshop-module__-nMzjG__newCharacterCard{background:#fffdf8;border:1px solid #d8ddd6;border-radius:17px;min-height:150px;padding:1rem}.workshop-module__-nMzjG__characterCard{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.workshop-module__-nMzjG__characterCard[data-active=true]{background:#f2f8f3;border-color:#5b806b;box-shadow:inset 4px 0 #5b806b}.workshop-module__-nMzjG__characterSwatch,.workshop-module__-nMzjG__characterThumbnail{color:#fff;border:3px solid #fff;border-radius:14px;place-items:center;width:52px;height:68px;font-size:1rem;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #2a3d3129}.workshop-module__-nMzjG__characterThumbnail img{object-fit:contain}.workshop-module__-nMzjG__characterCardInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.workshop-module__-nMzjG__characterCardInfo span{color:#9b6558;letter-spacing:.12em;font-size:.55rem;font-weight:900}.workshop-module__-nMzjG__characterCardInfo b{color:#304038;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workshop-module__-nMzjG__characterCardInfo small{color:#838c86;font-size:.66rem}.workshop-module__-nMzjG__characterCard>.workshop-module__-nMzjG__secondary-button{grid-column:1/-1}.workshop-module__-nMzjG__characterCardActions{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.workshop-module__-nMzjG__cardDeleteButton{color:#9b5252;cursor:pointer;background:#fff8f7;border:1px solid #e3c7c7;border-radius:10px;place-items:center;width:36px;min-height:36px;display:grid}.workshop-module__-nMzjG__newCharacterCard{color:#52705e;cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.workshop-module__-nMzjG__newCharacterCard span{color:#88928b;font-size:.68rem}.workshop-module__-nMzjG__emptyCharacterState{color:#657069;text-align:center;align-content:center;place-items:center;gap:.8rem;min-height:520px;display:grid}.workshop-module__-nMzjG__emptyCharacterState h2{color:#2e4036;font-size:clamp(1.7rem,3vw,2.6rem)}.workshop-module__-nMzjG__emptyCharacterState p{max-width:30rem;font-size:.82rem}.workshop-module__-nMzjG__identityLayout,.workshop-module__-nMzjG__expressionLayout,.workshop-module__-nMzjG__sceneLayout{grid-template-columns:minmax(300px,.9fr) minmax(350px,1.1fr);gap:clamp(1.5rem,3vw,3rem);display:grid}.workshop-module__-nMzjG__editor,.workshop-module__-nMzjG__expressionPicker{align-self:center}.workshop-module__-nMzjG__sectionIndex{color:#9b6558;letter-spacing:.16em;font-size:.65rem;font-weight:900}.workshop-module__-nMzjG__editor h2,.workshop-module__-nMzjG__expressionPicker h2{color:#26362e;margin-top:.45rem;font-size:clamp(1.8rem,3vw,2.8rem)}.workshop-module__-nMzjG__sectionLead{color:#747c76;margin:.7rem 0 1.5rem;font-size:.86rem;line-height:1.8}.workshop-module__-nMzjG__characterUpload{background:#f3f7f2;border:1px solid #d8ded7;border-radius:16px;margin-bottom:1.25rem;padding:1rem}.workshop-module__-nMzjG__characterUpload>div:first-child{flex-direction:column;gap:.25rem;display:flex}.workshop-module__-nMzjG__characterUpload b{color:#385442;font-size:.82rem}.workshop-module__-nMzjG__characterUpload small{color:#78837b;font-size:.68rem;line-height:1.6}.workshop-module__-nMzjG__characterUpload .workshop-module__-nMzjG__assetActions{margin-top:.8rem}.workshop-module__-nMzjG__fieldRow{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.workshop-module__-nMzjG__field{gap:.45rem;margin-top:.8rem;display:grid}.workshop-module__-nMzjG__field span,.workshop-module__-nMzjG__colorField legend{color:#69736d;font-size:.72rem;font-weight:900}.workshop-module__-nMzjG__field input,.workshop-module__-nMzjG__field textarea{color:#26362e;background:#fff;border:1px solid #d9ddd5;border-radius:12px;outline:none;min-height:48px;padding:.75rem .9rem;font-weight:800}.workshop-module__-nMzjG__field textarea{resize:vertical;min-height:132px;font-size:.78rem;line-height:1.65}.workshop-module__-nMzjG__field input:focus,.workshop-module__-nMzjG__field textarea:focus{border-color:#72927f;box-shadow:0 0 0 3px #5b896f1f}.workshop-module__-nMzjG__personalityCard{background:#f7f3fb;border:1px solid #d8d2e6;border-radius:16px;margin-top:1.35rem;padding:1rem}.workshop-module__-nMzjG__personalityCard h3{color:#403752;margin:.35rem 0 0;font-size:1rem}.workshop-module__-nMzjG__personalityCard>small{color:#80778b;margin-top:.65rem;font-size:.66rem;line-height:1.6;display:block}.workshop-module__-nMzjG__colorField{border:0;margin:1.1rem 0 0;padding:0}.workshop-module__-nMzjG__colorField>div{gap:.55rem;margin-top:.55rem;display:flex}.workshop-module__-nMzjG__colorField button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 1px #ccd1cb}.workshop-module__-nMzjG__colorField button[data-active=true]{box-shadow:0 0 0 2px #3f6651,0 5px 12px #3046392e}.workshop-module__-nMzjG__modeSwitch{grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.25rem;display:grid}.workshop-module__-nMzjG__modeSwitch button{color:#657069;cursor:pointer;background:#fff;border:1px solid #d4dad2;border-radius:12px;min-height:44px;font-size:.75rem;font-weight:900}.workshop-module__-nMzjG__modeSwitch button[data-active=true]{color:#fff;background:#4f7560;border-color:#5d826d}.workshop-module__-nMzjG__modeSwitch button:disabled{cursor:not-allowed;opacity:.45}.workshop-module__-nMzjG__preview{background:#cadcd8;border:1px solid #bdc8be;border-radius:20px;min-height:560px;position:relative;overflow:hidden;box-shadow:10px 12px #3b564512}.workshop-module__-nMzjG__previewBackdrop{background-position:50%;background-size:cover;position:absolute;inset:-2%}.workshop-module__-nMzjG__preview:after{z-index:1;content:"";background:linear-gradient(#0000 55%,#16271f7a);position:absolute;inset:0}.workshop-module__-nMzjG__previewCaption{z-index:4;background:#fffdf8e8;border-left:3px solid #a75e4e;flex-direction:column;padding:.65rem .85rem;display:flex;position:absolute;top:1rem;left:1rem}.workshop-module__-nMzjG__previewCaption span{color:#a75e4e;letter-spacing:.14em;font-size:.55rem;font-weight:900}.workshop-module__-nMzjG__previewCaption b{color:#34433a;margin-top:.2rem;font-size:.78rem}.workshop-module__-nMzjG__previewCharacter{z-index:2;width:min(100%,500px);position:absolute;bottom:-19%;right:-5%}.workshop-module__-nMzjG__previewEmpty{z-index:2;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d2d2573;border:1px dashed #ffffffb3;border-radius:18px;justify-items:center;min-width:190px;padding:1.4rem 1.8rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshop-module__-nMzjG__previewEmpty b{margin-top:.65rem;font-size:.9rem}.workshop-module__-nMzjG__previewEmpty span{color:#ffffffb3;margin-top:.2rem;font-size:.65rem}.workshop-module__-nMzjG__previewName{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1d2d25c7;border-top:3px solid;justify-content:space-between;align-items:baseline;padding:.85rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.workshop-module__-nMzjG__previewName span{font-size:1rem;font-weight:900}.workshop-module__-nMzjG__previewName small{color:#ffffffad;font-size:.6rem}.workshop-module__-nMzjG__expressionGrid{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.workshop-module__-nMzjG__expressionGrid button,.workshop-module__-nMzjG__backgroundGrid button{color:#4d5952;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9ddd6;border-radius:12px;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.workshop-module__-nMzjG__expressionGrid button[data-active=true],.workshop-module__-nMzjG__backgroundGrid button[data-active=true]{background:#edf5ef;border-color:#5b806b;box-shadow:inset 3px 0 #5b806b}.workshop-module__-nMzjG__expressionGrid span{font-size:.78rem;font-weight:900}.workshop-module__-nMzjG__expressionGrid small{color:#989f99;font-size:.62rem}.workshop-module__-nMzjG__assetActions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.workshop-module__-nMzjG__assetActions label{cursor:pointer}.workshop-module__-nMzjG__assetActions input{display:none}.workshop-module__-nMzjG__removeButton{color:#9b5252;cursor:pointer;background:#fff8f7;border:1px solid #e3c7c7;border-radius:12px;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem;font-size:.76rem;font-weight:900;display:inline-flex}.workshop-module__-nMzjG__backgroundGrid{gap:.55rem;display:grid}.workshop-module__-nMzjG__backgroundGrid button{justify-content:flex-start;gap:.75rem;min-height:60px}.workshop-module__-nMzjG__backgroundGrid button:disabled{cursor:not-allowed;opacity:.45}.workshop-module__-nMzjG__backgroundGrid span{flex-direction:column;gap:.15rem;display:flex}.workshop-module__-nMzjG__backgroundGrid b{font-size:.8rem}.workshop-module__-nMzjG__backgroundGrid small{color:#8a928c;font-size:.65rem}@media (max-width:980px){.workshop-module__-nMzjG__workshop{grid-template-columns:1fr}.workshop-module__-nMzjG__tabs{border-bottom:1px solid #d8dbd4;border-right:0;flex-direction:row}.workshop-module__-nMzjG__tabs button{flex:1}.workshop-module__-nMzjG__identityLayout,.workshop-module__-nMzjG__expressionLayout,.workshop-module__-nMzjG__sceneLayout{grid-template-columns:1fr}.workshop-module__-nMzjG__preview{min-height:500px}}@media (max-width:640px){.workshop-module__-nMzjG__heading{flex-direction:column;align-items:flex-start}.workshop-module__-nMzjG__saveState{border-radius:14px}.workshop-module__-nMzjG__cloudSyncCard{grid-template-columns:auto minmax(0,1fr)}.workshop-module__-nMzjG__cloudSyncActions{grid-column:1/-1;justify-content:flex-start;padding-left:3.55rem}.workshop-module__-nMzjG__workshop{border-radius:17px}.workshop-module__-nMzjG__tabs{overflow-x:auto}.workshop-module__-nMzjG__tabs button{grid-template-columns:1fr;min-width:120px}.workshop-module__-nMzjG__tabs button>svg{display:none}.workshop-module__-nMzjG__panel{padding:1rem}.workshop-module__-nMzjG__fieldRow,.workshop-module__-nMzjG__modeSwitch,.workshop-module__-nMzjG__expressionGrid,.workshop-module__-nMzjG__characterLibraryGrid{grid-template-columns:1fr}.workshop-module__-nMzjG__libraryHeading{flex-direction:column;align-items:flex-start}.workshop-module__-nMzjG__preview{min-height:430px}.workshop-module__-nMzjG__previewCharacter{width:115%;right:-16%}}
