.JZGRQa_scene{background:#171e30;border:1px solid #b9a17088;border-radius:12px;outline:none;scroll-margin-top:66px;overflow:hidden}.JZGRQa_scene header{flex-wrap:wrap;align-items:baseline;gap:12px;padding:13px 18px;display:flex}.JZGRQa_scene header small{letter-spacing:.1em;color:#c8b18a;font-size:10px}.JZGRQa_scene h2{color:#f6dfab;margin:0;font:24px/1.35 serif}.JZGRQa_scene header>span{color:#c8bdce;margin-left:auto;font-size:11px}.JZGRQa_tableau{isolation:isolate;background:#162d3c;height:clamp(210px,39dvh,365px);position:relative;overflow:hidden}.JZGRQa_backdrop,.JZGRQa_haze,.JZGRQa_halo,.JZGRQa_petals{pointer-events:none;position:absolute;inset:0}.JZGRQa_backdrop{z-index:-3;transform-origin:55% 65%}.JZGRQa_haze{z-index:-2;background:linear-gradient(#a1443655,#eb8d3433)}.JZGRQa_halo{z-index:-1;background:radial-gradient(at 35% 65%,#ffedaccc,#0000 62%)}.JZGRQa_guardian{filter:drop-shadow(0 8px 10px #06131c88);width:min(57%,330px);max-height:100%;position:absolute;bottom:5%;right:3%}.JZGRQa_flower{filter:drop-shadow(0 4px 4px #0c282b88);width:42%;height:82%;position:absolute;bottom:3%;left:8%;overflow:visible}.JZGRQa_caption{bottom:0;color:#f7e3c0;letter-spacing:.04em;pointer-events:none;background:linear-gradient(#0000,#111c2de0);padding:20px 14px 10px;font:12px/1.4 serif;position:absolute;inset-inline:0}.JZGRQa_petals i{background:#ffecbe;border-radius:80% 0;width:10px;height:6px;display:block;position:absolute;box-shadow:0 0 8px #ffe9b866}.JZGRQa_dialogue{background:linear-gradient(110deg,#293047,#242435);border-top:1px solid #ceb17766;grid-template-columns:58px 1fr;align-items:center;gap:12px;min-height:100px;padding:12px 18px;display:grid}.JZGRQa_dialogue b{color:#f2d59d;font-size:12px}.JZGRQa_dialogue p{color:#f5ede2;max-width:48em;margin:5px 0 0;font-size:15px;line-height:1.65}.JZGRQa_portrait{align-self:end;width:58px;height:72px;overflow:hidden}.JZGRQa_portrait img{object-fit:contain;object-position:bottom;width:100%;height:100%}.JZGRQa_portrait>div{width:85px;transform:translate(-12px)}.JZGRQa_controls{grid-template-columns:1fr 1.2fr 1fr 1.3fr;gap:8px;padding:12px 16px;display:grid}.JZGRQa_controls button,.JZGRQa_controls select{width:100%;min-height:44px;font-size:12px!important}.JZGRQa_controls button:last-of-type{color:#292b3e;background:#e7cd96;font-weight:700}.JZGRQa_seek{color:#cfc4c5;grid-column:1/-1;align-items:center;gap:9px;min-height:32px;font-size:11px;display:flex}.JZGRQa_seek input{accent-color:#dfc18d;flex:1;width:100%;min-width:0;height:28px}.JZGRQa_seek output{white-space:nowrap;font-variant-numeric:tabular-nums}.JZGRQa_motionNote{color:#c0b5c8;grid-column:1/-1;font-size:11px}.JZGRQa_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.JZGRQa_journal{background:#1b2235;border:1px solid #bca16a66;border-radius:10px;margin-block:18px;overflow:hidden}.JZGRQa_memory{align-items:center;gap:16px;padding:16px;display:flex}.JZGRQa_memory small{color:#d7be91;font-size:11px}.JZGRQa_memory h2{color:#f4dfb9;margin:5px 0;font:21px/1.5 serif}.JZGRQa_memory p{color:#c5baca;margin:7px 0;font-size:12px;line-height:1.7}.JZGRQa_memory span{color:#d3dfb9;margin:5px 0;font-size:12px;display:block}.JZGRQa_memory button{margin-top:5px;font-size:12px}.JZGRQa_thumbnail{border:1px solid #c8b27c55;border-radius:5px;flex-shrink:0;width:210px;overflow:hidden}.JZGRQa_thumbnail .JZGRQa_tableau{height:145px}.JZGRQa_thumbnail .JZGRQa_guardian{width:55%}.JZGRQa_thumbnail .JZGRQa_flower{height:82%}.JZGRQa_thumbnail .JZGRQa_caption{display:none}.JZGRQa_journal details{border-top:1px solid #ba9d5f44;padding:0 16px 12px}.JZGRQa_journal summary{color:#e3c991;cursor:pointer;min-height:44px;padding:14px 0;font-size:13px}.JZGRQa_journal details>p{color:#c5bbca;margin:0 0 10px;font-size:12px;line-height:1.7}.JZGRQa_goals{grid-template-columns:1fr 1fr;gap:10px;display:grid}.JZGRQa_goals button{text-align:left;padding:12px!important}.JZGRQa_goals b,.JZGRQa_goals span,.JZGRQa_goals small{display:block}.JZGRQa_goals b{font-size:14px}.JZGRQa_goals span{color:#d0c6cf;margin-block:6px;font-size:12px;line-height:1.6}.JZGRQa_goals small{color:#e6cdaa;font-size:11px}.JZGRQa_clearGoal{margin-top:10px;font-size:12px!important}.JZGRQa_goalNote{color:#e8d8b4;background:#283044;border-left:3px solid #ddb773;margin:0 0 12px;padding:9px 12px;font-size:12px;line-height:1.65}.JZGRQa_teaser{color:#e1d2ce;margin-bottom:12px;font-size:13px;line-height:1.8}.JZGRQa_teaser strong{color:#f5d99d}.JZGRQa_transitionLine{color:#e9d5ad;background:#252b40;border-left:2px solid #c8af75;margin:0 0 12px;padding:8px 12px;font-size:13px}:is(.JZGRQa_scene :is(button,input,select):focus-visible,.JZGRQa_journal :is(button,summary):focus-visible){outline-offset:2px;outline:3px solid #9ae5e1}@media (max-width:600px){.JZGRQa_scene header{gap:7px;padding:10px 12px}.JZGRQa_scene h2{font-size:21px}.JZGRQa_scene header>span{font-size:10px}.JZGRQa_tableau{height:clamp(190px,34dvh,290px)}.JZGRQa_guardian{width:57%;bottom:8%;right:2%}.JZGRQa_flower{width:43%;height:78%;bottom:7%;left:5%}.JZGRQa_dialogue{grid-template-columns:42px 1fr;gap:8px;min-height:110px;padding:10px 12px}.JZGRQa_dialogue p{font-size:14px;line-height:1.6}.JZGRQa_portrait{width:42px;height:64px}.JZGRQa_portrait>div{width:69px}.JZGRQa_controls{grid-template-columns:1fr 1.15fr 1fr 1.4fr;gap:6px;padding:9px 10px}.JZGRQa_controls button{padding:6px 4px!important;font-size:11px!important}.JZGRQa_controls select{padding:6px 3px;font-size:11px!important}.JZGRQa_seek{gap:5px;font-size:10px}.JZGRQa_caption{font-size:11px}.JZGRQa_memory{gap:11px;padding:13px}.JZGRQa_thumbnail{width:104px}.JZGRQa_thumbnail .JZGRQa_tableau{height:130px}.JZGRQa_thumbnail .JZGRQa_flower{width:50%;left:-3%}.JZGRQa_thumbnail .JZGRQa_guardian{width:74%;bottom:10%;right:-9%}.JZGRQa_memory h2{font-size:17px}.JZGRQa_memory p{font-size:11px}.JZGRQa_goals{grid-template-columns:1fr}.JZGRQa_journal details{padding-inline:13px}}@media (max-height:500px) and (orientation:landscape){.JZGRQa_scene{scroll-margin-top:58px}.JZGRQa_scene header{padding:7px 12px}.JZGRQa_scene h2{font-size:19px}.JZGRQa_screen{grid-template-columns:1.25fr 1fr;display:grid}.JZGRQa_tableau{height:clamp(140px,43dvh,205px)}.JZGRQa_dialogue{border-top:0;border-left:1px solid #c6aa6355;grid-template-columns:38px 1fr;align-content:center;min-height:0;padding:8px 12px}.JZGRQa_dialogue p{font-size:13px;line-height:1.5}.JZGRQa_portrait{width:38px;height:50px}.JZGRQa_controls{grid-template-columns:80px 110px 95px 145px 1fr;gap:6px;padding:6px 10px}.JZGRQa_seek{grid-column:auto}.JZGRQa_seek output,.JZGRQa_scene header>span{display:none}}@media (prefers-reduced-motion:reduce){.JZGRQa_scene *{scroll-behavior:auto!important}.JZGRQa_petals{display:none}}.JZGRQa_tableau{--tableau-height:clamp(210px,39dvh,365px);height:var(--tableau-height)}.JZGRQa_guardian{width:min(57%,calc(var(--tableau-height)*.85))}.JZGRQa_scene header>span{margin-left:auto}.JZGRQa_scene .JZGRQa_mute{flex-shrink:0;min-height:44px;padding:6px 9px;font-size:11px}@media (max-width:600px){.JZGRQa_tableau{--tableau-height:clamp(190px,34dvh,290px)}.JZGRQa_scene header>span{display:none}.JZGRQa_scene .JZGRQa_mute{margin-left:auto}.JZGRQa_thumbnail .JZGRQa_tableau{--tableau-height:130px}.JZGRQa_thumbnail .JZGRQa_guardian{width:min(74%,calc(var(--tableau-height)*.85));right:0}}@media (max-height:500px) and (orientation:landscape){.JZGRQa_tableau{--tableau-height:clamp(140px,40dvh,190px)}.JZGRQa_scene header{padding-block:2px}.JZGRQa_scene .JZGRQa_mute{min-height:40px;margin-left:auto}}.JZGRQa_backdrop img{object-fit:cover;object-position:50% 58%}.JZGRQa_asui{filter:drop-shadow(0 6px 6px #18212a55);width:36%;height:79%;position:absolute;bottom:13%;left:5%}.JZGRQa_asui img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.JZGRQa_guardian{width:min(42%,calc(var(--tableau-height)*.77));bottom:14%;right:3%}.JZGRQa_clock{color:#5a493b;text-align:center;z-index:2;width:48px;font-size:9px;line-height:1.2;position:absolute;top:3%;left:43%}.JZGRQa_clock svg{fill:#fff5de;stroke:currentColor;stroke-width:2px;filter:drop-shadow(0 2px 3px #0003);width:42px;height:42px;margin:auto;display:block}.JZGRQa_clock[data-clock-stopped=true]{color:#287b97}.JZGRQa_clock span{background:#fff1dce8;border-radius:4px;padding:2px;display:block}.JZGRQa_paper{z-index:3;text-align:center;color:#553f2b;will-change:transform;background:#fff5dc;border:1px solid #caa066;border-radius:4px;width:clamp(58px,9vw,88px);padding:6px 4px 5px;font-size:10px;line-height:1.25;position:absolute;box-shadow:0 3px 8px #33251f40}.JZGRQa_paper svg{color:#a87937;width:27px;height:27px;margin:auto;display:block}.JZGRQa_paper b,.JZGRQa_paper span{white-space:nowrap;display:block}.JZGRQa_paper b{margin:3px 0;font-size:11px}.JZGRQa_paper span{font-size:9px}.JZGRQa_paper[data-complete=true]{background:#f0f4db;border-color:#668561}.JZGRQa_paper[data-assigned=true]{border-color:#b97754}.JZGRQa_paper[data-deferred=true]{border-color:#778db4}.JZGRQa_trays{z-index:2;pointer-events:none;position:absolute;inset:0}.JZGRQa_trays span{text-align:center;color:#ffebc1;background:#192536e8;border-bottom:2px solid #cbb286;border-radius:5px;width:29%;padding:3px;font-size:10px;line-height:1.3;position:absolute;top:61%;transform:translate(-50%)}.JZGRQa_trays span:first-child{left:22%}.JZGRQa_trays span:nth-child(2){left:50%}.JZGRQa_trays span:nth-child(3){left:78%}.JZGRQa_ice{z-index:4;pointer-events:none;filter:drop-shadow(0 0 3px #b5edff66);width:100%;height:100%;position:absolute;inset:0}.JZGRQa_newRequest{z-index:4;color:#514239;background:#fff7e7ef;border:1px solid #a8b9ba;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex;position:absolute;top:5%;right:3%}.JZGRQa_newRequest svg{width:26px;height:26px}.JZGRQa_newRequest b{color:#487a79;display:block}.JZGRQa_caption{z-index:5;letter-spacing:0;padding:15px 10px 7px;font:11px/1.4 sans-serif}.JZGRQa_thumbnail .JZGRQa_tableau{--tableau-height:145px}.JZGRQa_thumbnail .JZGRQa_guardian{width:40%;right:1%}.JZGRQa_thumbnail .JZGRQa_asui{width:36%;height:78%;left:1%}.JZGRQa_thumbnail .JZGRQa_paper{width:40px;padding:3px 1px;font-size:7px}.JZGRQa_thumbnail .JZGRQa_paper svg{width:16px;height:16px}.JZGRQa_thumbnail .JZGRQa_paper b{font-size:7px}.JZGRQa_thumbnail .JZGRQa_paper span,.JZGRQa_thumbnail .JZGRQa_clock,.JZGRQa_thumbnail .JZGRQa_trays,.JZGRQa_thumbnail .JZGRQa_newRequest{display:none}@media (max-width:600px){.JZGRQa_asui{width:37%;left:1%}.JZGRQa_guardian{width:min(43%,calc(var(--tableau-height)*.77));right:1%}.JZGRQa_clock{width:42px;left:43%}.JZGRQa_clock svg{width:36px;height:36px}.JZGRQa_paper{width:65px}.JZGRQa_paper svg{width:24px;height:24px}.JZGRQa_newRequest{padding:4px;font-size:9px;right:2%}.JZGRQa_newRequest svg{width:22px}.JZGRQa_thumbnail .JZGRQa_tableau{--tableau-height:130px}.JZGRQa_thumbnail .JZGRQa_guardian{width:42%;right:0}.JZGRQa_thumbnail .JZGRQa_asui{width:40%;left:0}.JZGRQa_thumbnail .JZGRQa_paper{width:30px}.JZGRQa_thumbnail .JZGRQa_paper b{font-size:6px}}@media (max-height:500px) and (orientation:landscape){.JZGRQa_paper{width:60px;padding:3px}.JZGRQa_paper svg{width:18px;height:18px}.JZGRQa_paper b{margin:1px;font-size:9px}.JZGRQa_paper span{font-size:8px}.JZGRQa_clock{width:36px}.JZGRQa_clock svg{width:25px;height:25px}.JZGRQa_clock span{font-size:7px}.JZGRQa_trays span{padding:1px;font-size:8px;top:57%}.JZGRQa_caption{padding-bottom:3px;font-size:9px}.JZGRQa_newRequest{padding:3px;font-size:8px}.JZGRQa_newRequest svg{width:18px}}.JZGRQa_supplyBox{z-index:1;filter:drop-shadow(0 4px 4px #35261655);width:18%;height:19%;position:absolute;bottom:9%;left:44%}.JZGRQa_asui{height:calc(79% - 27% * var(--sorted,0));bottom:calc(13% + 32% * var(--sorted,0))}.JZGRQa_guardian{bottom:calc(14% + 31% * var(--sorted,0));width:min(42%,calc(var(--tableau-height) * (.77 - .25 * var(--sorted,0))))}.JZGRQa_trays span{top:56%}@media (max-height:500px) and (orientation:landscape){.JZGRQa_paper{padding:2px}.JZGRQa_paper svg{width:14px;height:14px}.JZGRQa_paper b{font-size:8px}.JZGRQa_paper span{font-size:7px}.JZGRQa_tableau[data-chapter-tableau=ending] .JZGRQa_caption{display:none}}.JZGRQa_newRequest{white-space:nowrap;max-width:48%;top:30%;left:50%;right:auto}
