.LRj0lW_personalPassage{position:relative}.LRj0lW_personalPassage:before{content:"";pointer-events:none;background:#967124;width:2px;position:absolute;top:.25em;bottom:.25em;left:-14px}.LRj0lW_modeBar{color:#eeeae2;letter-spacing:0;background:#202522;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;gap:4px;width:100%;min-width:0;padding:4px;display:flex}.LRj0lW_modeBar button{width:100%;min-width:0;height:42px;font-size:var(--g3-text-label);border-radius:3px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:flex}.LRj0lW_modeBar button[aria-pressed=true]{color:#203b2b;background:#d8e4da;font-weight:700}.LRj0lW_modeBar button:disabled{opacity:.4}.LRj0lW_sideTools{right:24px;top:calc(var(--g3-dev-nav-height,0px) + 96px);z-index:51;color:#eeece6;flex-direction:column;align-items:stretch;gap:12px;width:144px;display:flex;position:fixed}.LRj0lW_readingSource{font-size:var(--g3-text-label);flex-direction:column;gap:8px;display:flex}.LRj0lW_readingSource select{color:#eeece6;background:#242824;border:1px solid #ffffff25;border-radius:4px;width:100%;min-height:42px;padding:8px}.LRj0lW_friendBadge{color:#eeeae2;font-size:var(--g3-text-label);word-break:keep-all;overflow-wrap:anywhere;background:#202522;border:1px solid #ffffff26;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;line-height:1.35;display:flex}.LRj0lW_friendBadge span{color:#b9cfc0}.LRj0lW_friendBadge strong{font-weight:700}.LRj0lW_toolButton{word-break:keep-all;width:100%;min-height:42px;font-size:var(--g3-text-label);background:#242824;border:1px solid #ffffff25;border-radius:5px;align-items:center;gap:9px;padding:8px 12px;display:flex}.LRj0lW_toolButton[aria-pressed=true]{color:#203b2b;background:#d8e4da}.LRj0lW_toolButton:disabled{opacity:.4}.LRj0lW_shareButton{color:#203b2b;background:#d8e4da;border-color:#accbbc;min-height:48px;font-weight:700}.LRj0lW_shareButton svg{flex-shrink:0}.LRj0lW_shareButton:hover:not(:disabled){background:#edf5ec}.LRj0lW_shareButton:focus-visible{outline-offset:3px;outline:2px solid #b9f2df}.LRj0lW_pager{z-index:51;color:#ece8e0;font-size:var(--g3-text-label);align-items:center;gap:14px;display:flex;position:fixed;bottom:10px;left:50%;transform:translate(-50%)}.LRj0lW_pager span{text-align:center;font-variant-numeric:tabular-nums;min-width:110px}.LRj0lW_pager button{border:1px solid #ffffff25;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.LRj0lW_pager button:disabled{opacity:.3}.LRj0lW_pager .LRj0lW_pagerToc{white-space:nowrap;background:#242824;align-items:center;gap:7px;width:auto;padding:0 12px;display:flex;position:absolute;top:0;right:calc(100% + 18px)}.LRj0lW_workspace{z-index:40;padding:calc(var(--g3-dev-nav-height,0px) + 96px) 192px 24px 28px;color:#eeeae2;letter-spacing:0;background:#181e1b;position:fixed;inset:0}.LRj0lW_workspaceBody{grid-template-columns:210px minmax(0,1fr);gap:24px;max-width:1460px;height:100%;margin:0 auto;display:grid}.LRj0lW_chapterNav{border-right:1px solid #ffffff20;padding-right:16px;overflow:auto}.LRj0lW_chapterNav h2{font-size:var(--g3-text-title);margin:10px 12px 20px;font-weight:700}.LRj0lW_chapterNav button{text-align:left;width:100%;font-size:var(--g3-text-label);word-break:keep-all;border-radius:4px;margin-bottom:5px;padding:15px 12px;line-height:1.6;display:block}.LRj0lW_chapterNav button small{color:#9aa79f;font-size:var(--g3-text-label);margin-bottom:3px;display:block}.LRj0lW_chapterNav button[aria-current=true]{color:#203b2b;background:#d8e4da}.LRj0lW_chapterNav button[aria-current=true] small{color:#496550}.LRj0lW_chapterNav button:disabled{opacity:.38}.LRj0lW_editor{color:#222e28;background:#f8f8f3;border-radius:6px;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.LRj0lW_editorHeader{border-bottom:1px solid #d7ded5;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.LRj0lW_editorHeader h2{word-break:keep-all;font-size:21px;font-weight:700;line-height:1.4}.LRj0lW_eyebrow{color:#5b7264;font-size:var(--g3-text-label);margin-bottom:6px}.LRj0lW_editorActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.LRj0lW_iconButton{border:1px solid #cbd5ca;border-radius:4px;place-items:center;width:40px;height:40px;display:grid}.LRj0lW_primaryButton{color:#fff;min-width:140px;height:42px;font-size:var(--g3-text-label);background:#315b43;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:flex}.LRj0lW_primaryButton:disabled{opacity:.45}.LRj0lW_manuscript{resize:none;color:#242c27;width:100%;min-height:0;font-family:var(--font-book-body), serif;letter-spacing:0;tab-size:2;background:0 0;outline:none;flex:1;padding:26px 40px;font-size:21px;line-height:1.95;display:block}.LRj0lW_manuscript:focus{box-shadow:inset 3px 0 #537f62}.LRj0lW_manuscript{-webkit-user-select:text;user-select:text}.LRj0lW_editorFooter{min-height:44px;font-size:var(--g3-text-label);color:#536557;border-top:1px solid #d7ded5;align-items:center;gap:12px;padding:8px 24px;display:flex}.LRj0lW_editorFooter button{flex-shrink:0;align-items:center;gap:6px;text-decoration:underline;display:flex}.LRj0lW_wordCount{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.LRj0lW_restorePrompt{font-size:var(--g3-text-body);background:#e8ead7;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 28px;display:flex}.LRj0lW_restorePrompt span{margin-right:auto}.LRj0lW_restorePrompt button{font-weight:700;text-decoration:underline}.LRj0lW_records{color:#26372d;background:#f8f8f3;border-radius:6px;height:100%;min-height:0;padding:28px 36px;overflow:auto}.LRj0lW_records h2{margin-bottom:28px;font-size:22px;font-weight:700}.LRj0lW_record{border-top:1px solid #d7ded5;padding:20px 0}.LRj0lW_record h3{color:#375d43;font-size:var(--g3-text-title);margin-bottom:12px;font-weight:700}.LRj0lW_record p{font-size:var(--g3-text-body);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.LRj0lW_record p+p{margin-top:14px}.LRj0lW_record ul{padding-left:22px;list-style:outside}.LRj0lW_record li{white-space:pre-wrap;font-size:var(--g3-text-body);overflow-wrap:anywhere;padding:5px 0;line-height:1.85}.LRj0lW_missionRecord{border-top:1px solid #d7ded5}.LRj0lW_missionRecord summary{cursor:pointer;font-size:var(--g3-text-title);align-items:center;gap:16px;padding:22px 0;list-style:none;display:flex}.LRj0lW_missionRecord summary::-webkit-details-marker{display:none}.LRj0lW_missionRecord summary span{color:#53705d;font-size:var(--g3-text-label);flex-shrink:0}.LRj0lW_missionRecord summary svg{flex-shrink:0;margin-left:auto}.LRj0lW_missionRecord[open] summary svg{transform:rotate(180deg)}.LRj0lW_missionRecord .LRj0lW_record{border-top:0;padding:4px 0 20px}.LRj0lW_missionRecord summary:focus-visible{outline-offset:2px;outline:2px solid #53705d}.LRj0lW_empty{color:#c8d4ca;place-items:center;height:100%;display:grid}.LRj0lW_coverEditor{grid-template-columns:minmax(250px,.9fr) minmax(420px,1.1fr);align-items:center;gap:40px;max-width:1150px;height:100%;margin:0 auto;display:grid}.LRj0lW_coverPreviewColumn{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.LRj0lW_coverPreview{aspect-ratio:4/5;place-items:center;width:min(100%,440px);max-height:calc(100% - 32px);display:grid;position:relative;overflow:visible}.LRj0lW_readerClosedCover{position:absolute;inset:0}.LRj0lW_closedBook{width:100%;height:100%;min-height:0;position:relative}.LRj0lW_closedBookScene{position:absolute;inset:0}.LRj0lW_closedBookScene canvas{filter:drop-shadow(16px 22px 15px #0009);opacity:0;width:100%;height:100%;position:absolute;inset:0}.LRj0lW_closedBook[data-rendered=true] canvas{opacity:1}.LRj0lW_closedBookFallback{object-fit:contain;width:80%;height:84%;position:absolute;top:8%;left:10%}.LRj0lW_closedBook[data-rendered=true] .LRj0lW_closedBookFallback{opacity:0}.LRj0lW_closedBookTitle{color:#f8e8b8;text-shadow:0 2px 4px #000,0 0 2px #000;text-align:center;word-break:keep-all;overflow-wrap:anywhere;width:62%;padding:12px;font-size:20px;font-weight:700;position:absolute;top:22%;left:19%}.LRj0lW_closedBook[data-rendered=true] .LRj0lW_closedBookTitle{opacity:0}.LRj0lW_closedBookOpen{cursor:pointer;background:0 0;border:0;position:absolute;inset:5% 18%}.LRj0lW_closedBookOpen:focus-visible{outline-offset:4px;outline:2px solid #bcd5c4}.LRj0lW_coverProcessing{font-size:var(--g3-text-label);background:#111e18e8;padding:8px 12px;position:absolute;bottom:16px}.LRj0lW_coverSize{font-size:var(--g3-text-label);color:#a8b5ac;font-variant-numeric:tabular-nums;margin-top:12px}.LRj0lW_coverOptions{min-width:0;max-height:100%;padding:4px;overflow:auto}.LRj0lW_coverOptions h2{margin-bottom:24px;font-size:23px;font-weight:700}.LRj0lW_coverPresets{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.LRj0lW_coverPresets button{border:2px solid #0000;border-radius:6px;min-width:0;padding:5px;position:relative}.LRj0lW_coverPresets button[aria-pressed=true]{background:#2d4336;border-color:#a7ceb2}.LRj0lW_coverPresets img{aspect-ratio:4/5;object-fit:contain;width:100%}.LRj0lW_coverPresets span{font-size:var(--g3-text-label);white-space:nowrap;margin-top:10px;display:block}.LRj0lW_coverSelected{background:#24412e;border-radius:50%;position:absolute;top:8px;right:8px}.LRj0lW_coverUpload{border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:24px 0;display:flex}.LRj0lW_coverUpload button{width:auto}.LRj0lW_coverUpload span{font-size:var(--g3-text-label);color:#b3c0b7}.LRj0lW_coverCrop{gap:16px;padding-bottom:24px;display:grid}.LRj0lW_coverCrop label{font-size:var(--g3-text-label);align-items:center;gap:18px;display:flex}.LRj0lW_coverCrop input{accent-color:#96c5a4;flex:1;min-width:0}.LRj0lW_coverCrop input:disabled{opacity:.25}.LRj0lW_coverApply{align-items:center;gap:12px;display:flex}.LRj0lW_coverApply .LRj0lW_iconButton{border-color:#ffffff30}.LRj0lW_coverStatus{color:#cad9ce;min-height:44px;font-size:var(--g3-text-label);word-break:keep-all;margin-top:14px;line-height:1.6}.LRj0lW_coverStatus[role=alert]{color:#f2bbad}.LRj0lW_modeBar button:focus-visible,.LRj0lW_workspace button:focus-visible,.LRj0lW_sideTools button:focus-visible,.LRj0lW_pager button:focus-visible{outline-offset:3px;outline:2px solid #78a786}
._39tKTW_help{top:calc(var(--g3-dev-nav-height,0px) + 16px);z-index:56;color:#f4fff9;background:#263c35;border:1px solid #c5ded5;border-radius:6px;place-items:center;width:48px;height:48px;display:grid;position:fixed;right:24px}._39tKTW_captions{pointer-events:none;width:min(660px,80%);height:224px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._39tKTW_rail{top:calc(var(--g3-dev-nav-height,0px) + 96px);z-index:51;color:#f4fff9;flex-direction:column;gap:16px;width:174px;display:flex;position:fixed;right:24px}._39tKTW_source{color:#f4fff9;width:100%;min-height:48px;font-size:var(--g3-text-label);background:#263c35;border:1px solid #b5c9bf;border-radius:4px;padding:8px}._39tKTW_complete{color:#173c2d;width:100%;min-height:48px;font-size:var(--g3-text-label);white-space:nowrap;background:#c5f5df;border:1px solid #bcf1dc;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-weight:700;display:flex}._39tKTW_complete:disabled{color:#ced8d2;background:#394a40;border-color:#88998f}._39tKTW_pager{z-index:51;color:#f4fff9;font-size:var(--g3-text-label);align-items:center;gap:14px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}._39tKTW_pager span{text-align:center;font-variant-numeric:tabular-nums;min-width:110px}._39tKTW_pager button{color:#173c2d;background:#c5f5df;border:1px solid #bad5ca;border-radius:6px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}._39tKTW_pager button:disabled{color:#9aaba1;background:#29362e;border-color:#65776d}._39tKTW_pager ._39tKTW_toc{white-space:nowrap;color:#f4fff9;background:#263c35;align-items:center;gap:7px;width:auto;padding:0 12px;display:flex;position:absolute;right:calc(100% + 18px)}._39tKTW_help:focus-visible,._39tKTW_complete:focus-visible,._39tKTW_pager button:focus-visible{outline-offset:3px;outline:3px solid #a5edff}
.asjxsa_dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.asjxsa_dialog::backdrop{background:0 0}.asjxsa_spotlight{pointer-events:none;background:#fff8dd14;border:1px solid #c5a35d;border-radius:4px;position:absolute;box-shadow:0 0 0 100vmax #00000080}.asjxsa_caption{color:#f6f2e8;letter-spacing:0;background:#252421;border:1px solid #bd9a54;border-radius:6px;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:20px;display:grid;position:absolute;box-shadow:0 12px 32px #00000040}.asjxsa_portrait{object-fit:contain;width:64px;height:96px}.asjxsa_name{color:#e3c17b;overflow-wrap:anywhere;margin-bottom:6px;font-size:16px;font-weight:700}.asjxsa_message{word-break:keep-all;overflow-wrap:anywhere;font-size:20px;line-height:1.6}.asjxsa_confirm{color:#29251c;background:#e1c483;border:1px solid #d3b471;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-width:108px;min-height:44px;margin:16px 0 0 auto;padding:8px 16px;font-size:18px;font-weight:700;display:flex}.asjxsa_confirm:hover{background:#efdaa7}.asjxsa_confirm:focus-visible{outline-offset:4px;outline:2px solid #fff6dd}
.Ucwk2q_spotlit{background:#fff4dc;animation:1.8s ease-in-out infinite Ucwk2q_backGuidePulse;box-shadow:0 0 #f2c14b00}@keyframes Ucwk2q_backGuidePulse{0%,to{box-shadow:0 0 #f2c14b00}50%{box-shadow:0 0 14px 5px #f2c14b73}}.Ucwk2q_bubble{color:#ffe9ad;font-family:var(--font-ui-kr), ui-sans-serif, system-ui, sans-serif;font-size:var(--g3-text-body);white-space:nowrap;text-align:left;background:#241c0deb;border:1px solid #f2c14b73;border-radius:8px;padding:7px 13px;font-weight:700;line-height:1.45;animation:2.2s ease-in-out infinite Ucwk2q_backGuideFloat;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 6px 18px #00000045}.Ucwk2q_bubble:after{content:"";border:6px solid #0000;border-top-color:#f2c14b99;position:absolute;top:100%;left:18px}@keyframes Ucwk2q_backGuideFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Ucwk2q_spotlit,.Ucwk2q_bubble{animation:none}}
.d0mKHW_hint{z-index:12;color:#fff4d6;width:max-content;max-width:180px;font-size:var(--g3-text-label);word-break:keep-all;text-shadow:0 1px 3px #000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#141916b8;border-radius:4px;align-items:center;gap:7px;padding:6px 9px;font-weight:700;line-height:1.4;transition:opacity .18s,visibility .18s;display:flex;position:absolute;transform:translate(-50%,-100%)}.d0mKHW_hint svg{flex:none}.d0mKHW_hint[data-visible=false]{visibility:hidden}.d0mKHW_hint[data-exit-side=left]{transform:translateY(-100%)}.d0mKHW_hint[data-exit-side=right]{transform:translate(-100%,-100%)}.d0mKHW_hint[data-locked=true]{color:#e2e1e5}@media (prefers-reduced-motion:reduce){.d0mKHW_hint{transition:none}}
.PRBh5a_caption{color:#fff;text-align:center;white-space:pre-line;word-break:keep-all;text-shadow:0 2px 6px #000,0 0 16px #000;pointer-events:none;width:fit-content;max-width:min(92%,36em);margin:0 auto;font-size:1.811rem;font-weight:600;line-height:1.5;position:absolute;bottom:32px;left:0;right:0}@container g3-shell (max-width:1565px){.PRBh5a_caption{font-size:clamp(1.38rem,2.25cqw,1.6615rem)}}
@font-face{font-family:Reality Nanum Pen;src:url(/fonts/NanumPenScript-Regular.ttf)format("truetype");font-display:block}.icYBIW_overlay{pointer-events:none;letter-spacing:0;position:absolute;inset:0;overflow:hidden}.icYBIW_artboard{mix-blend-mode:multiply;width:1920px;height:1080px;position:absolute;top:50%;left:50%}.icYBIW_memo{color:#4b4943;text-align:center;white-space:nowrap;mix-blend-mode:multiply;opacity:.92;width:608px;margin:0;font-family:Reality Nanum Pen,cursive;font-size:48px;font-weight:400;line-height:1.38;position:absolute;top:612px;left:298px;transform:rotate(-.65deg)skew(-1deg)}.icYBIW_row{display:block}.icYBIW_glyph{white-space:pre;display:inline-block}
.hNoG2G_host{z-index:70;overscroll-behavior:contain;touch-action:none;color:#fff5de;background:#030506;place-items:center;display:grid;position:fixed;inset:0}.hNoG2G_lens{aspect-ratio:1;cursor:ns-resize;border:3px solid #99886a;border-radius:50%;width:min(87vh,78%);position:absolute;overflow:hidden;box-shadow:0 0 0 10px #1b1b18,0 0 0 12px #574936}.hNoG2G_sky{pointer-events:none;position:absolute;inset:0}.hNoG2G_sky img{object-fit:cover}.hNoG2G_distantSky{pointer-events:none;position:absolute;inset:0}.hNoG2G_constellations{width:100%;height:100%;overflow:visible}.hNoG2G_constellations polyline{stroke:#bed5e1;stroke-opacity:.25;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hNoG2G_constellations circle{fill:#fff1d2;filter:drop-shadow(0 0 4px #ffe2a6);animation:hNoG2G_telescopeTwinkle var(--twinkle-duration) var(--twinkle-delay) ease-in-out infinite}.hNoG2G_meteorTrack{opacity:0;animation:12s linear 1.5s infinite both hNoG2G_telescopeMeteor;position:absolute;inset:0}.hNoG2G_meteor{width:0;height:0;position:absolute;transform:rotate(156deg)}.hNoG2G_meteorHalo,.hNoG2G_meteorCore{clip-path:polygon(0 50%,100% 5%,100% 95%);background:linear-gradient(90deg,#0000,#c4ddec 62%,#fff1d2);width:110px;position:absolute;top:0;right:0;transform:translateY(-50%)}.hNoG2G_meteorHalo{opacity:.45;filter:blur(2px);height:6px}.hNoG2G_meteorCore{height:2px}.hNoG2G_meteorHead{background:#fff8e3;border-radius:60% 100% 100% 60%;width:5px;height:3px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px #fff1d2}.hNoG2G_distantSky[data-visible=false]{visibility:hidden}.hNoG2G_distantSky[data-visible=false] *{animation-play-state:paused}@keyframes hNoG2G_telescopeTwinkle{0%,to{opacity:.3}48%{opacity:.95}}@keyframes hNoG2G_telescopeMeteor{0%{opacity:0;transform:translate(84%,30%)}2%{opacity:.85}10%{opacity:.7}13%,to{opacity:0;transform:translate(34%,52%)}}.hNoG2G_close{color:#fff;cursor:pointer;background:#181a19;border:1px solid #a49a7e;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:80px;right:24px}.hNoG2G_control{height:48%;font-size:var(--g3-text-label);flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute;top:26%;right:5%}.hNoG2G_control input{writing-mode:vertical-lr;accent-color:#eed59a;cursor:ns-resize;direction:rtl;width:36px;height:100%}.hNoG2G_caption{white-space:pre-line;text-align:center;text-shadow:0 2px 6px #000;margin:0;font-size:21px;line-height:1.5;position:absolute;bottom:34px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.hNoG2G_sky{transform:none!important}.hNoG2G_constellations circle{opacity:.75;animation:none}.hNoG2G_meteorTrack{animation:none;display:none}}
.NCDD6q_host{touch-action:none;background:#0a0d18;position:absolute;inset:0;overflow:hidden}.NCDD6q_world{transform-origin:0 0;width:1280px;height:720px;position:absolute}.NCDD6q_background{object-fit:fill;pointer-events:none}.NCDD6q_actor{transform-origin:50% 90.625%;pointer-events:none;position:absolute}.NCDD6q_sprite{background-repeat:no-repeat;position:absolute;inset:0}.NCDD6q_shadow{filter:blur(3px);background:#0009;border-radius:50%;width:40%;height:8%;position:absolute;bottom:7%;left:30%}.NCDD6q_name{white-space:nowrap;color:#fff;font-size:var(--g3-text-label);text-shadow:0 2px 3px #000;font-weight:700;position:absolute;top:6%;left:50%;transform:translate(-50%,-100%)}.NCDD6q_hotspot{color:#fef3c7;z-index:4;cursor:pointer;background:#17121dd9;border:1px solid #d4b5edb3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;box-shadow:0 0 14px #ac80d859}.NCDD6q_hotspot[data-nearby=true]{border-color:#fcd68b;box-shadow:0 0 20px #fcd68b88}.NCDD6q_hotspot:disabled{opacity:.5;cursor:default}.NCDD6q_checked{color:#fcd68b;background:#34250f;border-radius:50%;position:absolute;top:-3px;right:-3px}.NCDD6q_controls{z-index:30;pointer-events:none;position:absolute;bottom:24px;left:36px}.NCDD6q_dpad{background:#1b201dc9;border:0;border-radius:50%;grid-template-rows:repeat(3,38px);grid-template-columns:repeat(3,38px);width:114px;height:114px;margin:0;padding:0;display:grid;position:relative;box-shadow:0 3px 18px #0004,inset 0 0 0 1px #f1eed62e}.NCDD6q_dpadCenter{color:#e4d9bd88;pointer-events:none;grid-area:2/2;place-self:center}.NCDD6q_dpad button{color:#f1f1e8;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .12s,background .12s;display:grid}.NCDD6q_dpad button[data-direction=ArrowUp]{grid-area:1/2}.NCDD6q_dpad button[data-direction=ArrowLeft]{grid-area:2/1}.NCDD6q_dpad button[data-direction=ArrowDown]{grid-area:3/2}.NCDD6q_dpad button[data-direction=ArrowRight]{grid-area:2/3}.NCDD6q_dpad button:not(:disabled):hover{background:#f0e3bd26}.NCDD6q_dpad button:not(:disabled):active{color:#242a26;background:#e8d7b1}.NCDD6q_dpad button:disabled{opacity:.35;cursor:default}.NCDD6q_pause{color:#f4f4ef;z-index:30;cursor:pointer;background:#191d1bde;border:1px solid #e6e3d580;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:180px;right:28px;box-shadow:0 2px 7px #0004}.NCDD6q_host button:focus-visible{outline-offset:3px;outline:3px solid #f7edc4}.NCDD6q_pauseOverlay{z-index:90;-webkit-backdrop-filter:blur(7px)saturate(.72);backdrop-filter:blur(7px)saturate(.72);background:#0d1211b0;place-items:center;display:grid;position:absolute;inset:0}.NCDD6q_pausePanel{color:#f4efdf;text-align:center;flex-direction:column;align-items:center;animation:.28s both NCDD6q_pauseIn;display:flex}.NCDD6q_pauseWhere{font-size:var(--g3-text-label);color:#e6d5a8a8;font-weight:700}.NCDD6q_pausePanel h2{color:#f7f2e4;text-shadow:0 2px 10px #0009;margin:14px 0 0;font-size:30px;font-weight:800}.NCDD6q_pauseRule{background:linear-gradient(90deg,#e6d5a800,#e6d5a87a 50%,#e6d5a800);width:132px;height:1px;margin:22px 0 24px;display:block}.NCDD6q_pausePanel button{color:#f4efdf;min-height:44px;font-size:var(--g3-text-label);cursor:pointer;background:#f4efdf0f;border:1px solid #e6d5a866;border-radius:999px;align-items:center;gap:9px;padding:0 26px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.NCDD6q_pausePanel button:hover{color:#1d2320;background:#f0e4c4}@keyframes NCDD6q_pauseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NCDD6q_pausePanel{animation:none}}
.ZCZPaa_backdrop{--memory-accent:#a3d5cc;z-index:50;background:#111717b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ZCZPaa_backdrop[data-stage7-lightword-memory=stage2]{--memory-accent:#e9cc77}.ZCZPaa_backdrop[data-stage7-lightword-memory=stage3]{--memory-accent:#b4cf99}.ZCZPaa_backdrop[data-stage7-lightword-memory=stage4]{--memory-accent:#cbb5dc}.ZCZPaa_backdrop[data-stage7-lightword-memory=stage5]{--memory-accent:#a8c6e4}.ZCZPaa_modal{color:#28302d;width:100%;max-width:1180px;max-height:100%;font-family:var(--font-ui-kr), sans-serif;background:#f9faf8;border:1px solid #ffffff38;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0006}.ZCZPaa_header{isolation:isolate;color:#fff;background:#27332e;flex-shrink:0;align-items:flex-end;min-height:136px;padding:20px 28px;display:flex;position:relative}.ZCZPaa_scene{z-index:-2;position:absolute;inset:0;overflow:hidden}.ZCZPaa_scene:after{content:"";background:linear-gradient(90deg,#101c1cd6,#101c1c45 60%,#101c1c0d);position:absolute;inset:0}.ZCZPaa_sceneImage{object-fit:cover;object-position:center 57%}.ZCZPaa_heading{max-width:82%}.ZCZPaa_eyebrow{color:#ffffffe0;font-size:var(--g3-text-label);align-items:center;gap:12px;font-weight:500;line-height:1.5;display:flex}.ZCZPaa_storyMark{background:var(--memory-accent);flex-shrink:0;width:28px;height:2px}.ZCZPaa_title{font-family:inherit;font-size:var(--g3-text-heading);word-break:keep-all;overflow-wrap:anywhere;text-shadow:0 2px 10px #0006;margin-top:8px;font-weight:700;line-height:1.5}.ZCZPaa_passages{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.ZCZPaa_excerpt{--tone-ink:#52752e;--tone-line:#a3ba7c;flex-direction:column;gap:10px;min-width:0;margin-block:18px;padding-inline:28px;display:flex}.ZCZPaa_excerpt+.ZCZPaa_excerpt{border-left:1px solid #dfe3dc}.ZCZPaa_excerpt[data-tone=together]{--tone-ink:#a45a36;--tone-line:#d5a17b}.ZCZPaa_toneLabel{color:var(--tone-ink);font-size:var(--g3-text-label);align-items:center;gap:8px;font-weight:500;display:flex}.ZCZPaa_swatch{background:var(--tone-line);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ZCZPaa_passage{flex-direction:column;flex:1;gap:10px;display:flex}.ZCZPaa_sentence{width:100%;min-height:92px;color:var(--tone-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:2px;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:0;display:grid}.ZCZPaa_sentence:disabled{cursor:default}.ZCZPaa_quote{font-family:inherit;font-size:calc(var(--g3-text-body) + 2px);word-break:keep-all;overflow-wrap:anywhere;font-weight:600;line-height:1.6}.ZCZPaa_quote [data-revealed=false]{visibility:hidden}.ZCZPaa_sentence[data-reading-ready=false] .ZCZPaa_collectLabel{opacity:.4}.ZCZPaa_collectLabel{min-width:72px;min-height:44px;color:var(--tone-ink);font-size:var(--g3-text-label);justify-content:flex-end;align-items:center;gap:8px;font-weight:600;display:flex}.ZCZPaa_collectLabel svg{stroke-width:1.4px;border-radius:50%;width:24px;height:24px;transition:background-color .16s,transform .16s}.ZCZPaa_sentence:hover:not(:disabled) .ZCZPaa_collectLabel svg{background:color-mix(in srgb, var(--tone-line) 25%, transparent);transform:translateY(-2px)}.ZCZPaa_sentence[data-collected=true] .ZCZPaa_collectLabel svg{background:color-mix(in srgb, var(--tone-line) 25%, transparent)}.ZCZPaa_context{color:#646b64;font-family:inherit;font-size:var(--g3-text-body);word-break:keep-all;overflow-wrap:anywhere;font-weight:500;line-height:1.65}.ZCZPaa_footer{border-top:1px solid #dfe3dc;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:28px;padding-block:8px;display:grid}.ZCZPaa_jarStatus{align-items:center;gap:8px;display:flex}.ZCZPaa_jar{filter:saturate(.5);flex-shrink:0;width:48px;height:48px;position:relative}.ZCZPaa_jarLabel{color:#676e67;font-size:var(--g3-text-label);font-weight:500}.ZCZPaa_jarCount{min-width:48px;font-size:var(--g3-text-body);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}.ZCZPaa_contextToggle,.ZCZPaa_continueButton{min-height:44px;font-size:var(--g3-text-label);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}.ZCZPaa_contextToggle{color:#646b64;justify-self:start}.ZCZPaa_contextToggle:hover{color:#28302d}.ZCZPaa_contextToggle svg{stroke-width:1.5px;width:18px;height:18px}.ZCZPaa_chevron{transition:transform .16s}.ZCZPaa_contextToggle[aria-expanded=true] .ZCZPaa_chevron{transform:rotate(180deg)}.ZCZPaa_continueButton{color:#fff;background:#28332e;border:1px solid #28332e;justify-self:end;min-width:170px;padding:10px 16px;transition:background-color .16s,color .16s}.ZCZPaa_continueButton:hover:not(:disabled){background:#3b4a41}.ZCZPaa_continueButton:disabled{color:#959b95;cursor:not-allowed;background:0 0;border-color:#dfe3dc}.ZCZPaa_sentence:focus-visible,.ZCZPaa_contextToggle:focus-visible,.ZCZPaa_continueButton:focus-visible{outline-offset:6px;outline:2px solid #536d66}.ZCZPaa_flyerOrigin{z-index:70;pointer-events:none;width:36px;height:36px;position:fixed}.ZCZPaa_flyer{color:#e3ff99;filter:drop-shadow(0 0 5px #537c16);place-items:center;width:100%;height:100%;display:grid}.ZCZPaa_flyer[data-tone=together]{color:#ffe0a8;filter:drop-shadow(0 0 5px #bf591a)}.ZCZPaa_flyer svg{width:32px;height:32px}@media (prefers-reduced-motion:reduce){.ZCZPaa_collectLabel svg,.ZCZPaa_chevron,.ZCZPaa_continueButton{transition:none}.ZCZPaa_sentence:hover:not(:disabled) .ZCZPaa_collectLabel svg{transform:none}}
.Ta61oG_guide{color:#f5f5f4;--guide-color:#fde68a;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.Ta61oG_guide::backdrop{background:0 0}.Ta61oG_guide[data-tone=sky]{--guide-color:#a5f3fc}.Ta61oG_hole{border:2px solid var(--guide-color);pointer-events:none;border-radius:8px;position:absolute;box-shadow:0 0 0 9999px #000000bf}.Ta61oG_number{background:var(--guide-color);color:#171717;width:32px;height:32px;font:800 18px var(--font-ui-kr), sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:-16px;left:-16px}.Ta61oG_caption{border:1px solid #756b58;border-top:3px solid var(--guide-color);width:352px;font-family:var(--font-ui-kr), sans-serif;letter-spacing:0;background:#1c1a1e;border-radius:8px;padding:20px;position:absolute;box-shadow:0 12px 36px #0006}.Ta61oG_heading{color:#f5f5f4;align-items:center;gap:10px;display:flex}.Ta61oG_heading h2{min-width:0;font-size:var(--g3-text-title);flex:1;margin:0;font-weight:800}.Ta61oG_heading>svg{color:var(--guide-color);flex-shrink:0}.Ta61oG_caption p{color:#d6d3d1;font-size:var(--g3-text-body);white-space:pre-line;word-break:keep-all;margin:12px 0 0;line-height:1.6}.Ta61oG_close{color:#e7e5e4;cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.Ta61oG_close:hover{background:#ffffff1f}.Ta61oG_actions{justify-content:flex-end;margin-top:16px;display:flex}.Ta61oG_next{color:#252119;height:48px;font-size:var(--g3-text-label);cursor:pointer;background:#e7c871;border-radius:6px;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.Ta61oG_next:hover{background:#f2daa0}.Ta61oG_guide button:focus-visible{outline-offset:3px;outline:2px solid #fff}
.LzU9WG_questionInput.LzU9WG_questionInput{color:#292524;font-family:var(--font-ui-kr), sans-serif;background:#f7f7f2;border-color:#c9c8c3;border-radius:6px;font-weight:500}.LzU9WG_questionInput.LzU9WG_questionInput::placeholder{color:#66635c;font-family:var(--font-ui-kr), sans-serif}.LzU9WG_questionInput.LzU9WG_questionInput:focus{background:#fff;border-color:#e7c871;box-shadow:0 0 0 2px #e7c8714d}.LzU9WG_main{grid-template-columns:276px minmax(0,1fr);gap:38px;padding-top:18px;display:grid}.LzU9WG_ledger{background:#050507b8;border:1px solid #f2d78a33;border-radius:8px;flex-direction:column;align-self:start;min-height:0;padding:14px 16px 16px;display:flex;box-shadow:0 16px 40px #00000073,0 0 24px #f2d78a0d}.LzU9WG_ledgerList{flex-direction:column;gap:8px;min-height:0;display:flex}.LzU9WG_ledgerRow{min-height:44px;color:var(--vt-ink-muted);border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;padding:6px 10px;display:flex;position:relative}.LzU9WG_ledgerRow[data-state=done]{background:#fcd34d0a;border-color:#f2d78a24}.LzU9WG_ledgerRow[data-state=locked]{opacity:.45}.LzU9WG_ledgerRow[data-state=current]{color:var(--vt-ink);border-color:#0000;padding:8px 0 6px;animation:.42s cubic-bezier(.22,1,.36,1) LzU9WG_clueIn;display:block}@keyframes LzU9WG_clueIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.LzU9WG_ledgerIndex{border:1px solid #f2d78a38;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:.85rem;font-weight:900;line-height:1;display:inline-grid}.LzU9WG_ledgerRow[data-state=done] .LzU9WG_ledgerIndex{color:var(--vt-gold);border-color:#f2d78a6b}.LzU9WG_ledgerThumb{object-fit:contain;opacity:.85;flex-shrink:0;width:36px;height:30px}.LzU9WG_ledgerTitle{min-width:0;font-size:var(--g3-text-label);word-break:keep-all;flex:1;font-weight:700;line-height:1.3}.LzU9WG_ledgerLockedLine{background:repeating-linear-gradient(90deg,#f2d78a59 0 6px,#0000 6px 12px);flex:1;height:1px}.LzU9WG_clueTitle{color:var(--vt-ink);word-break:keep-all;align-items:center;gap:10px;font-size:21px;font-weight:800;line-height:1.3;display:flex}.LzU9WG_clueTitle .LzU9WG_ledgerIndex{color:var(--vt-gold);background:#fcd34d1f;border-color:#f2d78a85}.LzU9WG_clueImage{object-fit:contain;object-position:left center;filter:drop-shadow(0 8px 20px #0009)drop-shadow(0 0 14px #f2d78a29);border-radius:4px;width:min(176px,100%);height:140px;margin-top:12px}.LzU9WG_observation{white-space:pre-line;color:var(--vt-ink-muted);font-family:var(--font-book-kr), serif;font-size:var(--g3-text-body);word-break:keep-all;overflow-wrap:anywhere;margin-top:10px;line-height:1.7}.LzU9WG_stage{grid-template-columns:minmax(220px,.9fr) minmax(270px,1fr);align-items:end;gap:40px;height:100%;min-height:0;display:grid;position:relative}.LzU9WG_player{padding-bottom:8px}.LzU9WG_void{padding-bottom:2px}.LzU9WG_voidFrame{width:340px;height:340px;max-height:100%}.LzU9WG_void>span{margin-top:-20px}.LzU9WG_history{width:min(720px,100vw - 96px)}@media (max-height:820px){.LzU9WG_main{grid-template-columns:256px minmax(0,1fr);gap:29px;padding-top:10px}.LzU9WG_ledger{padding:10px 12px 12px}.LzU9WG_ledgerList{gap:6px}.LzU9WG_ledgerRow{min-height:40px;padding:4px 8px}.LzU9WG_ledgerRow[data-state=current]{padding:4px 0}.LzU9WG_clueImage{height:104px;margin-top:8px}.LzU9WG_clueTitle{font-size:19px}.LzU9WG_observation{margin-top:6px;line-height:1.55}.LzU9WG_stage{grid-template-columns:minmax(175px,.85fr) minmax(220px,1fr);gap:24px}.LzU9WG_voidFrame{transform-origin:bottom;scale:.82}.LzU9WG_void>span{margin-top:-6px}}@media (prefers-reduced-motion:reduce){.LzU9WG_ledgerRow[data-state=current]{animation:none}}
.wfWM4G_scene{--vt-ink:#fff7df;--vt-ink-muted:#cbbfa3;--vt-gold:#f2d78a;--vt-gold-strong:#fcd34d;--vt-line:#f2d78a42;--vt-line-strong:#f2d78a85;--vt-panel:#0a090cf0;--vt-panel-soft:#120f14e0;--vt-violet:#cbb8df;--vt-violet-line:#af9acb9e;--vt-violet-panel:#251d31f0;--vt-black:#050507;--vt-top:64px;--vt-side:44px;--vt-bottom:20px;z-index:40;color:var(--vt-ink);background:var(--vt-black);letter-spacing:0;position:fixed;inset:0;overflow:hidden}.wfWM4G_world{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.wfWM4G_backdrop{object-fit:cover;opacity:.82;filter:blur(3px)saturate(1.05);transform-origin:50%;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s;animation:1.5s cubic-bezier(.22,1,.36,1) backwards wfWM4G_backdropIn;position:absolute;inset:0;transform:scale(1.05)}@keyframes wfWM4G_backdropIn{0%{opacity:0;transform:scale(1.12)}to{opacity:.82;transform:scale(1.05)}}.wfWM4G_scene[data-phase=reply] .wfWM4G_backdrop{opacity:.5;transform:scale(1.01)}.wfWM4G_scene[data-phase=transition] .wfWM4G_backdrop{opacity:.62}.wfWM4G_vignette{pointer-events:none;background:radial-gradient(at 50% 44%,#0000 36%,#05050780 76%,#050507e0 100%),linear-gradient(#0505074d 0%,#0000 26% 68%,#050507b8 100%);position:absolute;inset:0}.wfWM4G_nebulaShimmer{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 74% 52%,#8b5cf62e,#0000 52%),radial-gradient(circle at 36% 62%,#f59e0b14,#0000 48%);animation:8s ease-in-out infinite alternate wfWM4G_nebulaBreathe;position:absolute;inset:0}@keyframes wfWM4G_nebulaBreathe{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.wfWM4G_motes{pointer-events:none;animation:1.2s ease-out .6s backwards wfWM4G_fadeIn;position:absolute;inset:0;overflow:hidden}.wfWM4G_mote{opacity:0;width:4px;height:4px;animation:wfWM4G_moteRise var(--dur,12s) linear var(--delay,0s) infinite;background:radial-gradient(circle,#cbb8dff2,#cbb8df00);border-radius:50%;position:absolute;bottom:-8px}.wfWM4G_mote[data-warm=true]{background:radial-gradient(circle,#f2d78ae6,#f2d78a00)}@keyframes wfWM4G_moteRise{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--peak,.55)}60%{opacity:var(--peak,.55)}to{opacity:0;transform:translate3d(var(--drift,12px), -74vh, 0)}}@keyframes wfWM4G_fadeIn{0%{opacity:0}to{opacity:1}}.wfWM4G_shell{flex-direction:column;display:flex;position:absolute;inset:0}.wfWM4G_band{z-index:2;background:var(--vt-black);flex-shrink:0;animation:.7s ease-out .45s backwards wfWM4G_fadeIn;position:relative}.wfWM4G_bandTop{padding:var(--vt-top) var(--vt-side) 0}.wfWM4G_bandTop:after{background:linear-gradient(180deg, var(--vt-black), transparent);content:"";pointer-events:none;height:54px;position:absolute;top:100%;left:0;right:0}.wfWM4G_bandBottom{padding:0 var(--vt-side) var(--vt-bottom)}.wfWM4G_bandBottom:before{background:linear-gradient(180deg, transparent, var(--vt-black));content:"";pointer-events:none;height:72px;position:absolute;bottom:100%;left:0;right:0}.wfWM4G_scene[data-phase=reply] .wfWM4G_bandBottom:before,.wfWM4G_scene[data-phase=transition] .wfWM4G_bandBottom:before{opacity:0}.wfWM4G_header{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1520px;min-height:52px;margin-inline:auto;padding-bottom:12px;display:flex}.wfWM4G_steps{align-items:center;gap:14px;min-width:0;display:flex}.wfWM4G_stepChip{border:1px solid var(--vt-line-strong);width:30px;height:30px;color:var(--vt-gold);font-size:var(--g3-text-label);background:#fcd34d1f;border-radius:4px;flex-shrink:0;place-items:center;font-weight:900;line-height:1;display:inline-grid}.wfWM4G_title{white-space:nowrap;font-size:var(--g3-text-heading);color:var(--vt-ink);font-weight:800;line-height:1.3}.wfWM4G_stepOther{min-width:0;color:var(--vt-ink-muted);font-size:var(--g3-text-label);white-space:nowrap;opacity:.8;align-items:center;gap:10px;margin-left:6px;font-weight:600;display:inline-flex}.wfWM4G_stepOther .wfWM4G_stepChip{width:24px;height:24px;color:var(--vt-ink-muted);background:0 0;border-color:#f2d78a38;font-size:.85rem}.wfWM4G_stepOther svg{color:var(--vt-gold)}.wfWM4G_stepDivider{background:linear-gradient(90deg, var(--vt-line-strong), transparent);flex-shrink:0;width:28px;height:1px}.wfWM4G_headerActions{flex-shrink:0;align-items:center;gap:16px;display:flex}.wfWM4G_counter{border:1px solid var(--vt-line);color:var(--vt-ink-muted);font-size:var(--g3-text-label);white-space:nowrap;background:#fcd34d0f;border-radius:4px;align-items:baseline;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.wfWM4G_counter strong{color:var(--vt-gold);font-size:var(--g3-text-body);font-weight:900}.wfWM4G_iconButton{width:40px;height:40px;color:var(--vt-ink-muted);border:1px solid #0000;border-radius:4px;place-items:center;transition:color .15s,background-color .15s,border-color .15s;display:inline-grid}.wfWM4G_iconButton:hover{color:var(--vt-ink);border-color:var(--vt-line);background:#fcd34d14}.wfWM4G_iconButton:focus-visible,.wfWM4G_send:focus-visible,.wfWM4G_primary:focus-visible,.wfWM4G_ghost:focus-visible{outline:2px solid var(--vt-gold);outline-offset:3px}.wfWM4G_main{z-index:1;width:100%;min-height:0;max-width:calc(1520px + var(--vt-side) * 2);padding-inline:var(--vt-side);transform-origin:top;flex:1;margin-inline:auto;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s;position:relative}.wfWM4G_scene[data-phase=reply] .wfWM4G_main{transform:scale(.8)}.wfWM4G_scene[data-phase=transition] .wfWM4G_main{opacity:.75}.wfWM4G_actor{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;transition:opacity .3s,filter .3s;animation:.8s ease-out .3s backwards wfWM4G_fadeIn;display:flex;position:relative}.wfWM4G_actor[data-actor=void]{animation-delay:.45s}.wfWM4G_actor[data-dim=true]{opacity:.62}.wfWM4G_actor[data-actor]:before{content:"";pointer-events:none;background:radial-gradient(#00000094,#f3c86a14 58%,#0000 74%);border-radius:50%;width:200px;height:30px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.wfWM4G_actor[data-actor=void]:before{background:radial-gradient(#8b5cf673,#4c1d9538 46%,#0000 72%);width:340px;height:58px;animation:4.4s ease-in-out infinite wfWM4G_poolBreathe;bottom:6px}@keyframes wfWM4G_poolBreathe{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}.wfWM4G_voidPoolRipples{pointer-events:none;z-index:0;width:340px;height:58px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.wfWM4G_voidRipple{opacity:0;border:1px solid #c084fc66;border-radius:50%;animation:4.4s cubic-bezier(.2,.6,.35,1) infinite wfWM4G_rippleExpand;position:absolute;inset:0}.wfWM4G_voidRipple:nth-child(2){animation-delay:2.2s}@keyframes wfWM4G_rippleExpand{0%{opacity:0;transform:scale(.65)}35%{opacity:.55}to{opacity:0;transform:scale(1.35)}}.wfWM4G_bubble{isolation:isolate;z-index:2;width:min(100%,390px);min-height:72px;font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;border-radius:5px;padding:20px 28px;font-weight:600;line-height:1.55;transition:border-color .2s,box-shadow .2s,opacity .2s;position:relative}.wfWM4G_playerBubble{color:var(--vt-ink);margin-bottom:6px}.wfWM4G_playerBubble[data-typing=true]>[data-speech-art]{filter:drop-shadow(0 8px 16px #00000080)drop-shadow(0 0 7px #fcd34d3d)}.wfWM4G_playerBubble[data-empty]{color:#0000}.wfWM4G_playerBubble[data-empty]>[data-speech-art]{opacity:.45}.wfWM4G_playerBubble[data-empty]:before{color:#f2d78a47;content:"···";letter-spacing:.3em;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.wfWM4G_playerBubble[data-sent=true]>[data-speech-art]{animation:.7s ease-out wfWM4G_bubbleCommit}@keyframes wfWM4G_bubbleCommit{0%{filter:drop-shadow(0 0 12px #fcd34db3)}to{filter:drop-shadow(0 7px 12px #00000061)}}.wfWM4G_voidBubble{border:1px solid var(--vt-violet-line);color:#f3edf8;background:linear-gradient(135deg,#251d31f5 0%,#1a1324f0 100%);margin-bottom:-8px;box-shadow:0 12px 32px #08050db3,0 0 24px #8b5cf638}.wfWM4G_voidBubble:after{border-right:1px solid var(--vt-violet-line);border-bottom:1px solid var(--vt-violet-line);background:#251d31;left:25px}.wfWM4G_playerSprite{z-index:1;filter:drop-shadow(0 0 16px #f3c86a6b)drop-shadow(0 0 36px #d9770633);transform-origin:bottom;background-image:url(/images/stages/07-void/generated/sprites/hero_stage7_m2/sf-sp-08.webp);background-position:0 0;background-repeat:no-repeat;background-size:1020px 612px;width:204px;height:204px;margin-top:-4px;transition:filter .3s;animation:3.8s ease-in-out infinite wfWM4G_playerBreath;position:relative}@keyframes wfWM4G_playerBreath{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(-2px)scaleY(1.018)}}.wfWM4G_actor[data-typing=true] .wfWM4G_playerSprite{filter:drop-shadow(0 0 24px #fcd34da6)drop-shadow(0 0 48px #f59e0b59)}.wfWM4G_starlightFlight{pointer-events:none;z-index:10;width:min(380px,42vw);height:90px;position:absolute;top:48%;left:32%;transform:translateY(-50%)}.wfWM4G_starlightParticle{opacity:0;width:7px;height:7px;animation:.82s cubic-bezier(.22,1,.36,1) forwards wfWM4G_flyToVoid;animation-delay:var(--p-delay,0s);background:radial-gradient(circle,#fffbeb 20%,#fcd34d 60%,#f59e0b00 100%);border-radius:50%;position:absolute;top:50%;left:0;box-shadow:0 0 10px #fcd34d,0 0 20px #fbbf24b3}@keyframes wfWM4G_flyToVoid{0%{opacity:0;transform:translate3d(0, var(--p-y,0), 0) scale(.4)}25%{opacity:1;transform:translate3d(25%, calc(var(--p-y,0) - 22px), 0) scale(1.2)}75%{opacity:.95;transform:translate3d(85%, calc(var(--p-y,0) * .35), 0) scale(1)}to{opacity:0;transform:translate(100%)scale(.3)}}.wfWM4G_voidRig{z-index:1;animation:4.4s ease-in-out infinite wfWM4G_voidFloat;position:relative}@keyframes wfWM4G_voidFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.wfWM4G_actor[data-listening=true] .wfWM4G_voidRig:after{filter:blur(8px);content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#c084fcbf 0%,#8b5cf652 48%,#0000 72%);border-radius:50%;width:100px;height:100px;animation:1.6s ease-in-out infinite wfWM4G_listeningHeartbeat;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)}@keyframes wfWM4G_listeningHeartbeat{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.85)}40%{opacity:.95;transform:translate(-50%,-50%)scale(1.25)}60%{opacity:.7;transform:translate(-50%,-50%)scale(1.05)}}.wfWM4G_voidBody{width:100%;height:100%;transition:filter .35s,transform .35s;position:relative}.wfWM4G_actor[data-speaking=true] .wfWM4G_voidBody{filter:drop-shadow(0 0 34px #a78bfa80);transform:scale(1.03)}.wfWM4G_actor[data-listening=true] .wfWM4G_voidBody{animation:1.6s ease-in-out infinite wfWM4G_voidBreathe}@keyframes wfWM4G_voidBreathe{0%,to{filter:drop-shadow(0 0 10px #a78bfa38)}50%{filter:drop-shadow(0 0 32px #a78bfa8c)}}.wfWM4G_voidName{z-index:2;color:var(--vt-violet);font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-label);text-shadow:0 1px 8px #050507e6;margin-top:-16px;font-weight:700;position:relative}.wfWM4G_aside{isolation:isolate;z-index:3;color:#e9e1f2;width:max-content;min-width:112px;max-width:320px;min-height:64px;font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);text-align:left;white-space:pre-line;word-break:keep-all;padding:20px 28px;font-weight:600;line-height:1.5;animation:.28s ease-out wfWM4G_asideIn;position:absolute;top:24%;right:calc(50% + 120px)}@keyframes wfWM4G_asideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.wfWM4G_dots{vertical-align:middle;gap:7px;display:inline-flex}.wfWM4G_dots i{background:var(--vt-violet);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite wfWM4G_dotPulse}.wfWM4G_dots i:nth-child(2){animation-delay:.18s}.wfWM4G_dots i:nth-child(3){animation-delay:.36s}@keyframes wfWM4G_dotPulse{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.wfWM4G_asideCaption{color:var(--vt-violet);font-size:var(--g3-text-label);margin-top:8px;font-weight:600;display:block}.wfWM4G_composer{width:100%;max-width:1520px;margin-inline:auto;padding-top:10px;transition:opacity .25s}.wfWM4G_scene[data-phase=reply] .wfWM4G_composer,.wfWM4G_scene[data-phase=transition] .wfWM4G_composer{opacity:0;pointer-events:none}.wfWM4G_notice{border-left:2px solid var(--vt-gold);white-space:pre-line;color:var(--vt-ink);font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);margin-bottom:10px;padding:4px 0 4px 14px;font-weight:600;line-height:1.5;animation:.25s ease-out wfWM4G_noticeIn}.wfWM4G_notice[data-tone=soft]{border-left-color:var(--vt-violet);color:#e6dcf1}@keyframes wfWM4G_noticeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wfWM4G_inputLabel{color:var(--vt-ink-muted);font-size:var(--g3-text-label);margin-bottom:8px;font-weight:700;display:block}.wfWM4G_inputRow{align-items:flex-end;gap:14px;display:flex}.wfWM4G_input{resize:none;border:1px solid var(--vt-line);width:100%;min-width:0;min-height:56px;color:var(--vt-ink);font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);background:#ffffff0a;border-radius:4px;padding:13px 15px;font-weight:600;line-height:1.5;transition:border-color .15s,box-shadow .15s,background-color .15s;overflow-y:hidden}.wfWM4G_input::placeholder{color:#cbbfa373;font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);font-weight:500}.wfWM4G_input:focus{border-color:var(--vt-line-strong);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #fcd34d24}.wfWM4G_input:disabled{opacity:.55}.wfWM4G_send{color:#fffbeb;background:#fcd34d29;border:1px solid #fcd34d80;border-radius:4px;flex-shrink:0;place-items:center;width:56px;height:56px;transition:background-color .15s,transform .15s,border-color .15s,box-shadow .15s;display:inline-grid}.wfWM4G_send[data-ready=true]{color:#fff;background:#fcd34d47;border-color:#fcd34dd9;animation:2.2s ease-in-out infinite wfWM4G_sendReadyPulse;box-shadow:0 0 16px #fcd34d59}@keyframes wfWM4G_sendReadyPulse{0%,to{box-shadow:0 0 12px #fcd34d40}50%{box-shadow:0 0 22px #fcd34d99}}.wfWM4G_send:hover:not(:disabled){background:#fcd34d42}.wfWM4G_send:active:not(:disabled){transform:scale(.96)}.wfWM4G_scene button:disabled,.wfWM4G_card button:disabled{cursor:default;opacity:.42}.wfWM4G_primary{color:#fffbeb;min-height:48px;font-size:var(--g3-text-body);background:#fcd34d29;border:1px solid #fcd34d80;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-weight:900;transition:background-color .15s;display:inline-flex}.wfWM4G_primary:hover{background:#fcd34d42}.wfWM4G_ghost{color:#e7e5e4;min-height:40px;font-size:var(--g3-text-label);background:#292524b3;border:1px solid #d6d3d159;border-radius:4px;align-items:center;gap:8px;padding:8px 14px;font-weight:800;transition:background-color .15s;display:inline-flex}.wfWM4G_ghost:hover{background:#44403ccc}.wfWM4G_footer{justify-content:flex-end;width:100%;max-width:1520px;margin-inline:auto;padding-top:10px;display:flex}.wfWM4G_card{width:min(640px,100vw - 80px);max-height:calc(100vh - 120px);color:var(--vt-ink);background:var(--vt-panel);font-family:var(--font-dialogue-kr), sans-serif;letter-spacing:0;border:1px solid #f2d78a59;border-radius:12px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 80px #000000b8,0 0 0 1px #c4b5fd14}.wfWM4G_guideModal{background:linear-gradient(#16111ef7 0%,#0a080efa 100%);border:1px solid #f2d78a73;box-shadow:0 32px 90px #000000d9,0 0 45px #8b5cf62e,inset 0 1px #f2d78a4d}.wfWM4G_card[open]{animation:.28s cubic-bezier(.22,1,.36,1) wfWM4G_cardIn}.wfWM4G_card::backdrop{-webkit-backdrop-filter:blur(8px)saturate(1.15);backdrop-filter:blur(8px)saturate(1.15);background:radial-gradient(circle,#100c18d1 0%,#040306f0 100%)}@keyframes wfWM4G_cardIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.wfWM4G_cardHeader{background:linear-gradient(90deg,#2e1065b8 0%,#120d1a99 55%,#451a0359 100%);border-bottom:1px solid #c4b5fd2e;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 20px;display:flex}.wfWM4G_cardKicker{color:#fcd34d;font-size:var(--g3-text-label);text-shadow:0 0 12px #fcd34d66;align-items:center;gap:6px;font-weight:900;display:flex}.wfWM4G_cardTitle{white-space:pre-line;word-break:keep-all;text-shadow:0 2px 10px #000c;margin-top:6px;font-size:26px;font-weight:900;line-height:1.38}.wfWM4G_cardBody{padding:24px 28px 26px}.wfWM4G_guideIntro{color:var(--vt-ink-muted);font-size:var(--g3-text-body);word-break:keep-all;margin-bottom:18px;line-height:1.6}.wfWM4G_cardFooter{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.wfWM4G_pathList{gap:10px;display:grid}.wfWM4G_pathItem{min-height:56px;color:var(--vt-ink-muted);font-size:var(--g3-text-body);word-break:keep-all;border:1px solid #f2d78a24;border-radius:8px;align-items:center;gap:16px;padding:12px 16px;font-weight:600;line-height:1.45;transition:border-color .2s,background-color .2s;display:flex}.wfWM4G_pathItem[data-active=true]{color:var(--vt-ink);background:linear-gradient(90deg,#fcd34d1a 0%,#fcd34d08 100%);border-color:#f2d78a8c;font-weight:800;box-shadow:0 4px 16px #00000040,inset 0 0 16px #fcd34d0d}.wfWM4G_pathContent{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wfWM4G_pathLabel{font-size:var(--g3-text-body);color:var(--vt-ink)}.wfWM4G_pathSub{font-size:var(--g3-text-label);color:var(--vt-ink-muted);font-weight:500}.wfWM4G_pathItem[data-active=true] .wfWM4G_pathSub{color:#eeddb6}.wfWM4G_pathItem .wfWM4G_stepChip{width:32px;height:32px}.wfWM4G_pathItem:not([data-active=true]) .wfWM4G_stepChip{color:var(--vt-ink-muted);background:0 0;border-color:#f2d78a33}.wfWM4G_pathArrow{color:var(--vt-gold);margin-left:auto}.wfWM4G_guideStartButton{color:#fffbeb;background:linear-gradient(135deg,#f59e0b52 0%,#fcd34d33 100%);border:1px solid #fcd34db3;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 24px;font-size:1.05rem;font-weight:900;transition:background-color .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 0 20px #f59e0b40}.wfWM4G_guideStartButton:hover{background:linear-gradient(135deg,#f59e0b73 0%,#fcd34d4d 100%);transform:translateY(-1px);box-shadow:0 0 28px #f59e0b73}.wfWM4G_log{overscroll-behavior:contain;gap:18px;min-height:0;max-height:calc(100vh - 300px);padding-right:8px;display:grid;overflow-y:auto}.wfWM4G_logRow{flex-direction:column;gap:4px;max-width:82%;display:flex}.wfWM4G_logRow[data-who=player]{align-self:flex-end;align-items:flex-end}.wfWM4G_logRow[data-who=void]{align-self:flex-start;align-items:flex-start}.wfWM4G_logWho{color:var(--vt-ink-muted);font-size:var(--g3-text-label);font-weight:700}.wfWM4G_logRow[data-who=void] .wfWM4G_logWho{color:var(--vt-violet)}.wfWM4G_logBubble{font-size:var(--g3-text-body);white-space:pre-line;word-break:keep-all;overflow-wrap:anywhere;border-radius:5px;padding:11px 15px;font-weight:600;line-height:1.6}.wfWM4G_logRow[data-who=player] .wfWM4G_logBubble{border:1px solid var(--vt-line-strong);color:var(--vt-ink);background:#18140ef0}.wfWM4G_logRow[data-who=void] .wfWM4G_logBubble{border:1px solid var(--vt-violet-line);background:var(--vt-violet-panel);color:#f3edf8}@media (max-height:820px){.wfWM4G_scene{--vt-top:44px;--vt-side:40px;--vt-bottom:16px}.wfWM4G_header{min-height:44px;padding-bottom:8px}.wfWM4G_title{font-size:22px}.wfWM4G_stepChip{width:26px;height:26px}.wfWM4G_bandTop:after{height:44px}.wfWM4G_bandBottom:before{height:56px}.wfWM4G_bubble{min-height:64px;padding:18px 26px}.wfWM4G_playerSprite{background-size:820px 492px;width:164px;height:164px}.wfWM4G_actor[data-actor]:before{width:160px;height:24px}.wfWM4G_actor[data-actor=void]:before{width:280px;height:46px}.wfWM4G_aside{top:20%;right:calc(50% + 96px)}.wfWM4G_composer{padding-top:8px}.wfWM4G_notice{margin-bottom:6px}.wfWM4G_inputLabel{margin-bottom:5px}.wfWM4G_input{min-height:50px;padding:10px 14px}.wfWM4G_send{width:50px;height:50px}.wfWM4G_cardTitle{font-size:23px}.wfWM4G_cardBody{padding:18px 24px 20px}}@media (prefers-reduced-motion:reduce){.wfWM4G_backdrop,.wfWM4G_main,.wfWM4G_actor,.wfWM4G_voidBody,.wfWM4G_playerSprite,.wfWM4G_composer{transition:none}.wfWM4G_backdrop,.wfWM4G_band,.wfWM4G_motes,.wfWM4G_nebulaShimmer,.wfWM4G_actor,.wfWM4G_voidRig,.wfWM4G_playerSprite,.wfWM4G_voidRipple,.wfWM4G_starlightParticle,.wfWM4G_send,.wfWM4G_actor[data-actor=void]:before,.wfWM4G_playerBubble[data-sent=true]>[data-speech-art],.wfWM4G_aside,.wfWM4G_notice,.wfWM4G_card[open],.wfWM4G_actor[data-listening=true] .wfWM4G_voidRig:after,.wfWM4G_actor[data-listening=true] .wfWM4G_voidBody{animation:none}.wfWM4G_mote,.wfWM4G_starlightFlight{display:none}.wfWM4G_dots i{opacity:.8;animation:none}}
._2sPazW_scene{color:#f5f3ed;letter-spacing:0;background-position:50%;background-size:cover;width:100%;height:100dvh;min-height:720px;padding:48px 28px 20px;overflow:hidden}html[data-g3-tablet-preview=true] [data-g3-game-shell=true] ._2sPazW_scene{height:100cqh;min-height:0}._2sPazW_filmScene{background-image:linear-gradient(#18202be0,#151b20d9),url(/images/stages/06-lawyer/missions/mission2/s4-bg-02.webp)}._2sPazW_filmWorkspace{grid-template-rows:auto minmax(0,1fr) 108px;gap:18px;max-width:1540px;height:100%;margin:auto;display:grid}._2sPazW_heading{justify-content:space-between;align-items:center;gap:24px;display:flex}._2sPazW_heading h1{word-break:keep-all;font-size:27px;font-weight:800;line-height:1.35}._2sPazW_eyebrow{color:#d6c6a5;font-size:var(--g3-text-label);margin-bottom:5px;font-weight:700}._2sPazW_progress{color:#f4f2e9;background:#1723219e;border-color:#e0d9c442;flex-shrink:0;width:230px}._2sPazW_filmBody{grid-template-columns:minmax(0,1fr) 360px;gap:28px;min-height:0;display:grid}._2sPazW_filmReading{grid-template-rows:auto minmax(0,1fr) 42px;gap:10px;min-height:0;display:grid}._2sPazW_filmCaption{justify-content:space-between;align-items:center;gap:16px;display:flex}._2sPazW_filmCaption h2{font-size:21px;font-weight:700}._2sPazW_filmCaption>span{font-size:var(--g3-text-label);color:#c5cbd0}._2sPazW_filmFrame{background:#0a0d10;grid-template-columns:1.05fr 1fr;min-height:0;padding:23px 13px;display:grid;position:relative;box-shadow:0 12px 28px #0005}._2sPazW_filmFrame:before,._2sPazW_filmFrame:after{content:"";background:repeating-linear-gradient(90deg,#48514d 0 15px,#0000 15px 31px);height:9px;position:absolute;left:15px;right:15px}._2sPazW_filmFrame:before{top:7px}._2sPazW_filmFrame:after{bottom:7px}._2sPazW_filmArt{background:#0a0d10;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}._2sPazW_filmArtViewport{aspect-ratio:4/3;width:min(100cqw,133.333cqh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._2sPazW_filmAtlas{object-fit:fill;pointer-events:none;width:300%;max-width:none;height:200%;position:absolute}._2sPazW_stanza{color:#233936;background:#eef0e8;flex-direction:column;justify-content:center;padding:40px 20px 16px;display:flex;position:relative}._2sPazW_stanzaNumber{font-size:var(--g3-text-label);color:#7b8c88;position:absolute;top:15px;left:22px}._2sPazW_poemLines{font-family:var(--font-book-body), serif;word-break:keep-all;font-size:21px;line-height:2.2}._2sPazW_poemPhrase{cursor:pointer;text-align:inherit;color:inherit;text-underline-offset:7px;-webkit-text-decoration:underline #956272;text-decoration:underline #956272;text-decoration-thickness:2px;transition:background .15s;display:inline}._2sPazW_poemPhrase:hover,._2sPazW_poemPhrase[aria-pressed=true]{background:#e3cb83}._2sPazW_poemPhrase:focus-visible{outline-offset:4px;outline:2px solid #845268}._2sPazW_poemPhrase[data-matched=true]{color:#176557;cursor:default;text-decoration-color:#258271}._2sPazW_revealedHeart{color:#176557;min-height:62px;font-size:var(--g3-text-body);word-break:keep-all;align-items:start;gap:8px;margin-top:22px;line-height:1.6;display:flex}._2sPazW_revealedHeart svg{flex-shrink:0;margin-top:3px}._2sPazW_frameNavigation{font-size:var(--g3-text-label);justify-content:center;align-items:center;gap:20px;display:flex}._2sPazW_frameNavigation button,._2sPazW_viewerControls button{color:#edf6ed;background:#172c2bcb;border:1px solid #e7ede44d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}._2sPazW_frameNavigation button:disabled,._2sPazW_viewerControls button:disabled{opacity:.35}._2sPazW_hearts{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid}._2sPazW_hearts h2{font-size:var(--g3-text-title);align-items:center;gap:8px;font-weight:700;display:flex}._2sPazW_heartChoices{gap:6px;min-width:0;min-height:0;display:grid}._2sPazW_heartChoice{color:#f0f1e9;min-height:0;font-size:var(--g3-text-body);text-align:left;word-break:keep-all;cursor:pointer;background:#edf4f01c;border:1px solid #b8c4c285;border-radius:5px;align-items:center;gap:10px;padding:4px 12px;line-height:1.4;display:flex}._2sPazW_heartChoice:not(:disabled):hover{background:#d0e0cd30;border-color:#dfcc8a}._2sPazW_heartChoice:focus-visible{outline-offset:2px;outline:2px solid #e3cb83}._2sPazW_heartChoice:disabled{color:#e0e5e0a3;cursor:default}._2sPazW_heartChoice[data-matched=true]{color:#b5e8d0;background:#31685944;border-color:#65bc9866}._2sPazW_heartChoice svg{flex-shrink:0}._2sPazW_primaryAction{color:#143e35;min-height:48px;font-size:var(--g3-text-label);background:#9ddac2;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;font-weight:800;display:flex}._2sPazW_primaryAction:disabled{color:#bec6c0;cursor:not-allowed;background:#58625d}._2sPazW_primaryAction:not(:disabled):hover{background:#b8edd6}._2sPazW_filmStrip{grid-template-columns:repeat(6,minmax(0,1fr));justify-self:center;gap:12px;width:100%;max-width:1180px;min-height:0;display:grid}._2sPazW_filmStrip>button{background:#0a0d10;border:2px solid #697671;grid-template-columns:1fr 34px;padding:5px;display:grid;overflow:hidden}._2sPazW_filmStrip>button[aria-current=step]{border-color:#e0c17a;box-shadow:0 0 0 2px #e0c17a30}._2sPazW_filmStrip>button>span{font-size:var(--g3-text-label);color:#e4d2a9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}._2sPazW_observationScene{background-image:linear-gradient(#17252977,#15222670),url(/images/stages/06-lawyer/missions/mission3/s4-bg-03.webp)}._2sPazW_observationWorkspace{grid-template-rows:auto minmax(0,1fr) auto;gap:18px;max-width:1320px;height:100%;margin:auto;display:grid}._2sPazW_observationBody{grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);gap:24px;min-height:0;padding:8px 8px 8px 0;display:grid;container-type:size}._2sPazW_dericFigure{justify-self:end;width:min(100%,85cqh);min-height:0;position:relative;overflow:hidden}._2sPazW_dericCanvas{position:absolute;inset:0}._2sPazW_dericCanvas canvas{touch-action:none;width:100%;height:100%;display:block}._2sPazW_viewerControls{gap:10px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}._2sPazW_viewerControls button{background:#193433ed;width:44px;height:44px}._2sPazW_viewerStatus{color:#f3f4eb;font-size:var(--g3-text-label);background:#172a28d9;border-radius:4px;padding:6px 12px;position:absolute;top:14px;left:14px}._2sPazW_rotateHint{color:#1c1917;font-size:var(--g3-text-label);pointer-events:none;background:#fef3c7f2;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 18px #0000004d}@media (prefers-reduced-motion:no-preference){._2sPazW_rotateHint{animation:2s ease-in-out infinite _2sPazW_rotateHintPulse}}@keyframes _2sPazW_rotateHintPulse{0%,to{opacity:1}50%{opacity:.55}}._2sPazW_dericFallback{background:#f6f6f2;position:absolute;inset:0;overflow:hidden}._2sPazW_dericFallback img{object-fit:contain;transform-origin:50% 35%}._2sPazW_notebook{isolation:isolate;color:#293f3a;background:linear-gradient(90deg,#d7dbd2,#f1f2ec 24px,#f5f5ef 65%,#ebeee5);border:1px solid #d7d8ce;border-radius:3px 7px 7px 3px;flex-direction:column;min-width:0;min-height:0;padding:24px 28px 22px 34px;display:flex;position:relative;box-shadow:inset 1px 0 #fff8,0 12px 30px #0003}._2sPazW_notebook:before{content:"";z-index:-2;pointer-events:none;border:6px solid #41404b;border-width:6px 5px 7px 12px;border-radius:5px 8px 8px 5px;outline:1px solid #bda77999;position:absolute;inset:-7px -6px -8px -13px;box-shadow:-2px 0 #242c30,-4px 0 #aa947666,0 3px 6px #0004}._2sPazW_notebook:after{content:"";z-index:-1;pointer-events:none;border-bottom:3px solid #d8ddcf;border-right:3px solid #e1e5d9;border-radius:0 5px 5px 0;position:absolute;inset:5px -3px -4px 8px;box-shadow:1px 1px #a7ad9d}._2sPazW_notebook h2{align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}._2sPazW_notebook h2 svg{color:#8e794f;stroke-width:1.5px;flex-shrink:0}._2sPazW_notebookMeta{font-size:var(--g3-text-label);color:#65746b;border-bottom:1px solid #ad976544;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}._2sPazW_notebookMeta>span{white-space:nowrap;font-variant-numeric:tabular-nums}._2sPazW_observationTabs{border-bottom:1px solid #45675940;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0;display:grid}._2sPazW_observationTabs button{min-height:50px;font-size:var(--g3-text-label);border-bottom:3px solid #0000;padding:10px 2px;position:relative}._2sPazW_observationTabs button[aria-selected=true]{background:#79948a20;border-bottom-color:#476f66;font-weight:800}._2sPazW_observationTabs svg{color:#21765f;position:absolute;top:0;right:1px}._2sPazW_notebook ._2sPazW_observationTabs{border-bottom-color:#76867730;flex-shrink:0;margin:12px 0 18px}._2sPazW_notebook ._2sPazW_observationTabs button{color:#69786e;border-bottom-width:2px;justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}._2sPazW_notebook ._2sPazW_observationTabs button[aria-selected=true]{color:#344d43;background:0 0;border-bottom-color:#9b8050;font-weight:700}._2sPazW_notebook ._2sPazW_observationTabs button:hover{color:#785e32}._2sPazW_notebook ._2sPazW_observationTabs button:focus-visible{outline-offset:2px;outline:2px solid #9b8050}._2sPazW_observationTabStatus{flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}._2sPazW_notebook ._2sPazW_observationTabs svg{position:static}._2sPazW_observationFields{flex:1;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}._2sPazW_observationFields h3{font-size:var(--g3-text-body);font-weight:600}._2sPazW_observationFields label{min-height:0;font-size:var(--g3-text-label);color:#6a745f;flex-direction:column;gap:5px;font-weight:600;display:flex}._2sPazW_observationFields textarea{resize:none;width:100%;min-height:45px;font-size:var(--g3-text-body);color:#293f3a;caret-color:#8c6f3c;scrollbar-width:thin;scrollbar-color:#75857566 transparent;background:0 0;border:0;border-bottom:1px solid #75857540;border-radius:0;flex:1;padding:8px 0;font-weight:500;line-height:1.6}._2sPazW_observationFields textarea::placeholder{color:#78867a}._2sPazW_observationFields textarea:focus{border-bottom-color:#9b8050;outline:0;box-shadow:0 1px #9b8050}._2sPazW_observationFields textarea::selection{color:#293f3a;background:#d9d2ae}._2sPazW_observationFooter{justify-content:end;padding-right:2px;display:flex}._2sPazW_writingScene{background-color:#19302e}._2sPazW_writingWorkspace{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 360px;gap:16px 28px;max-width:1540px;height:100%;margin:auto;display:grid}._2sPazW_writingWorkspace>._2sPazW_heading{grid-column:1/-1}._2sPazW_poetryPaper{--poem-font:calc(var(--g3-text-body) * 2);--poem-line:calc(var(--poem-font) + 10px);isolation:isolate;color:#2e4a49;flex-direction:column;min-height:0;padding:56px 13% 46px;display:flex;position:relative}._2sPazW_paperArtwork{z-index:-1;object-fit:fill;filter:drop-shadow(0 9px 13px #0005);pointer-events:none;position:absolute;inset:0}._2sPazW_poemTitle{font-family:inherit;font-size:calc(var(--poem-font) + 4px);text-align:center;width:100%;color:inherit;background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0 4px;line-height:1.35}._2sPazW_poemInput,._2sPazW_poemReadingBody,._2sPazW_poemAnnotated{width:100%;min-height:0;color:inherit;font-family:inherit;font-size:var(--poem-font);line-height:var(--poem-line);scrollbar-width:thin;scrollbar-color:#728b7966 transparent;flex:1;margin-top:20px;padding:0 4px}._2sPazW_poemInput{resize:none;word-break:keep-all;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0}._2sPazW_poemTitle:focus,._2sPazW_poemInput:focus{box-shadow:none;outline:0}._2sPazW_poemTitle::placeholder,._2sPazW_poemInput::placeholder{color:#657e7399}._2sPazW_poemAuthor{text-align:right;font-size:calc(var(--poem-font) - 10px);color:#56736a;flex-shrink:0;margin-top:2px;padding-right:18px;line-height:1.35}._2sPazW_poemReadingBody,._2sPazW_poemAnnotated{position:relative;overflow:hidden auto}._2sPazW_poemAnnotated:focus-visible{outline-offset:4px;outline:2px solid #9b8050}._2sPazW_poemSnapshot{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}._2sPazW_poemNote{color:#7a5a16;font-size:calc(var(--poem-font) - 12px);word-break:keep-all;overflow-wrap:anywhere;background:#f7d76329;border:2px dashed #c9971fb3;border-radius:10px;align-items:flex-start;gap:12px;margin:12px 0 0;padding:8px 14px 10px;line-height:1.4;animation:.5s ease-out both _2sPazW_poemNoteIn;display:flex}._2sPazW_poemNote>span:last-child{min-width:0}._2sPazW_poemNote small{font-size:calc(var(--poem-font) - 16px);opacity:.8;margin-bottom:2px;display:block}._2sPazW_noteStamp{background:#fff6dc;border:2px solid #c9971fb3;border-radius:9999px;flex-shrink:0;width:30px;height:30px;margin-top:2px;display:block;overflow:hidden;box-shadow:0 1px 4px #7a5a1633}._2sPazW_noteStamp img{object-fit:cover;object-position:top;width:100%;height:100%}@keyframes _2sPazW_poemNoteIn{0%{opacity:0;transform:translateY(6px)}}._2sPazW_writingReference{isolation:isolate;color:#eef2e7;flex-direction:column;grid-area:2/2/4;min-height:0;padding:24px 16px 16px;display:flex;position:relative}._2sPazW_writingReference:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#16292366 16%,#16292388 80%,#0000);position:absolute;inset:-12px -16px;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}._2sPazW_writingReference h2{font-size:var(--g3-text-title);align-items:center;gap:10px;font-weight:600;display:flex}._2sPazW_writingReference h2 svg{color:#ddcba2;stroke-width:1.5px}._2sPazW_writingReference ._2sPazW_observationTabs{border-bottom-color:#e2dfce26;margin:18px 0 22px}._2sPazW_writingReference ._2sPazW_observationTabs button{color:#c5d0c5;border-bottom-width:2px;min-height:44px;transition:color .15s,border-color .15s}._2sPazW_writingReference ._2sPazW_observationTabs button:hover{color:#fff4d8}._2sPazW_writingReference ._2sPazW_observationTabs button[aria-selected=true]{color:#f1ddb3;background:0 0;border-bottom-color:#d9be82;font-weight:700}._2sPazW_writingReference ._2sPazW_observationTabs button:focus-visible,._2sPazW_observationNotes:focus-visible{outline-offset:3px;outline:2px solid #dfc688}._2sPazW_observationNotes{scrollbar-width:thin;scrollbar-color:#c6d1c44d transparent;flex:0 auto;min-height:0;padding:2px 4px 15px 0;overflow-y:auto}._2sPazW_observationNotes>dl{margin-bottom:22px}._2sPazW_observationNotes dt{font-size:var(--g3-text-label);color:#cbbd9d;margin-bottom:6px}._2sPazW_observationNotes dd{font-size:var(--g3-text-body);overflow-wrap:anywhere;word-break:keep-all;font-weight:500;line-height:1.45}._2sPazW_poemChecks{border-top:1px solid #e2dfce26;flex-shrink:0;padding-top:16px}._2sPazW_poemChecks h3{font-size:var(--g3-text-label);color:#cbbd9d;margin-bottom:12px;font-weight:500}._2sPazW_poemChecks li{font-size:var(--g3-text-body);word-break:keep-all;color:#d0d7cb;align-items:start;gap:10px;margin-top:10px;line-height:1.5;display:flex}._2sPazW_poemChecks li[data-passed=true]{color:#b6e9d0}._2sPazW_poemChecks svg{flex-shrink:0;margin-top:2px}._2sPazW_writingActions{justify-content:flex-end;align-items:center;gap:18px;min-height:52px;display:flex}._2sPazW_writingActions ._2sPazW_primaryAction{flex-shrink:0;min-width:165px}._2sPazW_writingStatus{flex-shrink:0;align-items:center;gap:16px;display:flex;position:relative}._2sPazW_writingStep{color:#ffe9ad;font-size:var(--g3-text-label);letter-spacing:.02em;white-space:nowrap;background:#f2c14b21;border:1px solid #f2c14b73;border-radius:9999px;align-items:center;padding:5px 14px;font-weight:800;display:inline-flex}._2sPazW_writingStepSpotlit{animation:1.8s ease-in-out infinite _2sPazW_writingStepPulse}@keyframes _2sPazW_writingStepPulse{0%,to{box-shadow:0 0 #f2c14b00}50%{box-shadow:0 0 14px 5px #f2c14b59}}._2sPazW_writingStepGuide{color:#ffe9ad;font-size:var(--g3-text-body);white-space:pre-line;text-align:right;background:#241c0deb;border:1px solid #f2c14b73;border-radius:8px;order:-1;margin-right:12px;padding:7px 13px;font-weight:700;line-height:1.45;animation:2.2s ease-in-out infinite _2sPazW_writingGuideFloat;position:relative;box-shadow:0 6px 18px #00000045}._2sPazW_writingStepGuide:after{content:"";border:6px solid #0000;border-left-color:#f2c14b99;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes _2sPazW_writingGuideFloat{0%,to{transform:translate(0)}50%{transform:translate(4px)}}._2sPazW_writingReference{padding-top:4px}._2sPazW_writingReference ._2sPazW_observationTabs{flex-shrink:0;margin:8px 0}._2sPazW_writingReference ._2sPazW_observationTabs button{min-height:40px}._2sPazW_writingReference ._2sPazW_observationNotes{flex:0 auto;min-height:100px}._2sPazW_writingReference ._2sPazW_observationNotes>dl{margin-bottom:8px}._2sPazW_writingReference ._2sPazW_poemChecks{padding-top:10px}._2sPazW_writingReference ._2sPazW_poemChecks h3{margin-bottom:4px}._2sPazW_writingReference ._2sPazW_poemChecks li{margin-top:4px}._2sPazW_poemFeedback{scrollbar-width:thin;background:#f7d7631a;border:2px dashed #dbbd83a6;border-radius:10px;flex-direction:column;flex:auto;min-height:52px;margin:12px 0 2px;padding:10px 14px 12px;animation:.5s ease-out both _2sPazW_poemNoteIn;display:flex;overflow-y:auto}._2sPazW_poemFeedback h3{color:#f1ddb3;font-size:var(--g3-text-body);align-items:center;gap:10px;font-weight:700;display:flex}._2sPazW_poemFeedback h3 ._2sPazW_noteStamp{margin-top:0}._2sPazW_poemFeedback p{font-size:var(--g3-text-body);word-break:keep-all;overflow-wrap:anywhere;margin-top:6px;line-height:1.6;display:block}._2sPazW_poemFeedback small{color:#dbcfaf;font-size:var(--g3-text-label);margin-top:4px;line-height:1.6;display:block}._2sPazW_poemFeedback ._2sPazW_poemReplyBody{font-size:var(--g3-text-body);color:#f3ead6;word-break:keep-all;overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:auto 0;line-height:1.55;display:flex}._2sPazW_poemFeedback ._2sPazW_poemReplyBody>span{min-width:0}._2sPazW_poemFeedback[data-poem-reply=idle] ._2sPazW_poemReplyBody,._2sPazW_poemFeedback[data-poem-reply=reading] ._2sPazW_poemReplyBody{opacity:.88;align-items:center;font-style:italic}._2sPazW_poemFeedback ._2sPazW_poemReplyBody ._2sPazW_noteStamp{margin-top:1px}._2sPazW_readingSpinner{flex-shrink:0;animation:1.2s linear infinite _2sPazW_poem-reading}@keyframes _2sPazW_poem-reading{to{transform:rotate(360deg)}}@container g3-shell (max-width:1399px){._2sPazW_writingReference ._2sPazW_poemChecks ul{flex-wrap:wrap;gap:2px 16px;display:flex}._2sPazW_writingReference ._2sPazW_poemChecks li{margin-top:0;line-height:1.4}}@container g3-shell (min-width:1600px){._2sPazW_scene{padding-top:64px;padding-bottom:34px}._2sPazW_filmWorkspace{grid-template-rows:auto minmax(0,1fr) 135px;gap:24px}._2sPazW_filmBody{grid-template-columns:minmax(0,1fr) 370px;gap:36px}._2sPazW_stanza{padding-left:32px;padding-right:28px}._2sPazW_poemLines{font-size:24px}._2sPazW_heartChoice{font-size:var(--g3-text-body);padding:14px 22px}._2sPazW_notebook{padding:32px 38px 30px 44px}._2sPazW_notebookMeta{padding-bottom:24px}._2sPazW_notebook ._2sPazW_observationTabs{margin-bottom:26px}._2sPazW_observationFields{gap:22px}._2sPazW_observationFields textarea{font-size:calc(var(--g3-text-body) + 2px);padding:12px 0}._2sPazW_writingWorkspace{grid-template-columns:minmax(0,1fr) 400px}._2sPazW_poetryPaper{--poem-font:calc((var(--g3-text-body) + 2px) * 2);padding-top:96px;padding-bottom:80px}._2sPazW_poemInput,._2sPazW_poemReadingBody,._2sPazW_poemAnnotated{margin-top:30px}._2sPazW_writingReference{padding-top:42px}._2sPazW_observationNotes>dl{margin-bottom:32px}._2sPazW_observationNotes dd{font-size:calc(var(--g3-text-body) + 2px)}}@media (prefers-reduced-motion:reduce){._2sPazW_poemPhrase{transition:none}._2sPazW_readingSpinner,._2sPazW_writingStepSpotlit,._2sPazW_writingStepGuide,._2sPazW_poemNote,._2sPazW_poemFeedback{animation:none}}
.jRrZhG_art{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 7px 12px #00000061);transition:opacity .18s,filter .18s;position:absolute;inset:0}.jRrZhG_frame{grid-template-rows:25px minmax(0,1fr) 27px;grid-template-columns:42px minmax(0,1fr) 42px;display:grid;position:absolute;inset:0}.jRrZhG_region{width:100%;height:100%;display:block;position:relative;overflow:hidden}.jRrZhG_region img{max-width:none;position:absolute}.jRrZhG_tail{width:64px;height:50px;position:absolute}.jRrZhG_art[data-tail=bottom] .jRrZhG_tail,[data-tail-side=bottom]>.jRrZhG_art[data-tail=auto] .jRrZhG_tail{left:var(--speech-tail-offset,var(--tail-offset,50%));bottom:-30px;transform:translate(-50%)}.jRrZhG_art[data-tail=top] .jRrZhG_tail,[data-tail-side=top]>.jRrZhG_art[data-tail=auto] .jRrZhG_tail{left:var(--speech-tail-offset,var(--tail-offset,50%));top:-30px;transform:translate(-50%)rotate(180deg)}.jRrZhG_art[data-tail=left] .jRrZhG_tail,[data-tail-side=left]>.jRrZhG_art[data-tail=auto] .jRrZhG_tail{top:var(--speech-tail-offset,var(--tail-offset,50%));left:-36px;transform:translateY(-50%)rotate(90deg)}.jRrZhG_art[data-tail=right] .jRrZhG_tail,[data-tail-side=right]>.jRrZhG_art[data-tail=auto] .jRrZhG_tail{top:var(--speech-tail-offset,var(--tail-offset,50%));right:-36px;transform:translateY(-50%)rotate(-90deg)}.jRrZhG_quip{isolation:isolate;text-align:center;color:#f3edf8;padding:17px 30px 19px;position:relative}@media (prefers-reduced-motion:reduce){.jRrZhG_art{transition:none}}
.nk6_Ua_scene{padding:44px clamp(24px,3vw,56px) 24px}.nk6_Ua_workspace{grid-template-columns:minmax(0,1fr) 350px;grid-template-areas:"head side""main side";align-content:start;column-gap:28px;max-width:1540px;display:grid}.nk6_Ua_heading{color:#fff7e7;grid-area:head;justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.nk6_Ua_meta{font-size:var(--g3-text-label);letter-spacing:.18em;opacity:.8;margin-bottom:5px;font-weight:700}.nk6_Ua_description{font-size:var(--g3-text-body);word-break:keep-all;margin-top:7px;line-height:1.5}.nk6_Ua_progress{background:#fffae9;border-radius:8px;flex-shrink:0}.nk6_Ua_layout{display:contents}.nk6_Ua_layout>div:first-child{grid-area:main}.nk6_Ua_layout>div:last-child{grid-area:side}.nk6_Ua_paper{--paper:#fbf1d8;--paper-edge:#dec99d;--ink:#432;--rule:#7b604519;--letter-font:calc(var(--g3-text-body) * 2);--letter-line:calc(var(--letter-font) + 10px);isolation:isolate;color:var(--ink);padding:42px clamp(42px,6.5%,76px) 32px;position:relative}.nk6_Ua_paper:before{content:"";z-index:-2;background:var(--paper);pointer-events:none;position:absolute;inset:4%}.nk6_Ua_paper[data-letter-paper=rabbit]{--paper:#edf5ef;--paper-edge:#b9d4cf;--ink:#213e43;--rule:#395e6419}.nk6_Ua_artwork{z-index:-1;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 16px #00000045)}.nk6_Ua_recipient,.nk6_Ua_signature{font-weight:400;line-height:1.2}.nk6_Ua_recipient{font-size:calc(var(--letter-font) + 4px);margin-bottom:clamp(16px,8cqh - 40px,54px);padding-right:20%}.nk6_Ua_bodyInput{resize:none;width:100%;height:clamp(230px,100cqh - 490px,416px);color:var(--ink);background:repeating-linear-gradient(to bottom, transparent 0 calc(var(--letter-line) - 1px), var(--rule) calc(var(--letter-line) - 1px) var(--letter-line));font-family:inherit;font-size:var(--letter-font);line-height:var(--letter-line);scrollbar-color:var(--paper-edge) transparent;border:0;border-radius:0;outline:0;padding:0 8px;display:block}.nk6_Ua_bodyInput::placeholder{color:var(--ink);opacity:.52}.nk6_Ua_bodyInput:disabled{opacity:.8}.nk6_Ua_signature{font-size:var(--letter-font);justify-content:end;align-items:center;gap:16px;margin-top:16px;display:flex}.nk6_Ua_seal{outline-offset:-5px;color:#a1503b;width:34px;height:34px;font-family:var(--font-book-body), serif;font-size:var(--g3-text-label);border:2px solid #a1503bcc;border-radius:2px;outline:1px solid #a1503b80;place-items:center;display:grid;transform:rotate(-8deg)}.nk6_Ua_actions{color:#fff8e9;font-size:var(--g3-text-label);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.nk6_Ua_actions button{min-width:172px}.nk6_Ua_reference,.nk6_Ua_checks{color:#fff5df;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15150fba;border:1px solid #fff6df38;border-radius:8px;padding:18px 20px;box-shadow:0 8px 24px #00000024}.nk6_Ua_referenceLabel{font-size:var(--g3-text-label);align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.nk6_Ua_referenceText,.nk6_Ua_checkItem{font-size:var(--g3-text-body);word-break:keep-all;line-height:1.6}.nk6_Ua_checkItem{align-items:start;gap:8px;display:flex}.nk6_Ua_reply{margin-top:auto}.nk6_Ua_replyIdle{font-size:var(--g3-text-body);opacity:.86;word-break:keep-all;align-items:center;gap:10px;font-style:italic;line-height:1.5;display:flex}.nk6_Ua_replyIdle .nk6_Ua_slotStamp{margin-top:0}.nk6_Ua_scene[data-letter-scene=rabbit] .nk6_Ua_reference,.nk6_Ua_scene[data-letter-scene=rabbit] .nk6_Ua_checks{color:#e5f4f1;background:#071924ba;border-color:#bce9ea38}@container g3-shell (max-width:1399px){.nk6_Ua_reference,.nk6_Ua_checks{padding:13px 16px}.nk6_Ua_referenceLabel{margin-bottom:8px}}@container g3-shell (min-width:1400px){.nk6_Ua_referenceText,.nk6_Ua_checkItem{font-size:calc(var(--g3-text-body) + 2px)}}@container g3-shell (min-width:1400px) and (min-height:800px){.nk6_Ua_paper{--letter-font:calc((var(--g3-text-body) + 2px) * 2)}}.nk6_Ua_bodyReadOnly{white-space:pre-wrap;overflow-wrap:anywhere;min-height:190px;max-height:45cqh;font-family:inherit;font-size:var(--letter-font);line-height:var(--letter-line);overflow-y:auto}.nk6_Ua_annotatedBody{height:clamp(230px,100cqh - 490px,416px);font-size:var(--letter-font);line-height:var(--letter-line);scrollbar-color:var(--paper-edge) transparent;padding:0 8px;position:relative;overflow-y:auto}.nk6_Ua_annotatedText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all}.nk6_Ua_regionSlot{color:#7a5a16;font-size:calc(var(--letter-font) - 8px);word-break:keep-all;background:#f7d76329;border:2px dashed #c9971fb3;border-radius:10px;align-items:flex-start;gap:10px;margin:10px 0;padding:8px 14px;line-height:1.45;animation:.5s ease-out both nk6_Ua_regionSlotIn;display:flex}@keyframes nk6_Ua_regionSlotIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nk6_Ua_readingBody{scroll-behavior:auto;overflow-x:hidden}.nk6_Ua_readingContent{min-height:100%;position:relative}.nk6_Ua_fairyOverlay{z-index:5;pointer-events:none;visibility:hidden;position:absolute;inset:0}.nk6_Ua_fairyOverlay[data-reading-ready=true]{visibility:visible}.nk6_Ua_slotStamp{background:#fff6dc;border:2px solid #c9971fb3;border-radius:9999px;flex-shrink:0;width:30px;height:30px;margin-top:2px;display:block;overflow:hidden;box-shadow:0 1px 4px #7a5a1633}.nk6_Ua_draftStage{color:#ffe9ad;font-size:var(--g3-text-label);letter-spacing:.02em;white-space:nowrap;background:#f2c14b21;border:1px solid #f2c14b73;border-radius:9999px;align-items:center;padding:5px 14px;font-weight:800;display:inline-flex}.nk6_Ua_draftStageSpotlit{animation:1.8s ease-in-out infinite nk6_Ua_draftStagePulse}@keyframes nk6_Ua_draftStagePulse{0%,to{box-shadow:0 0 #f2c14b00}50%{box-shadow:0 0 14px 5px #f2c14b59}}.nk6_Ua_draftStageGuide{z-index:20;color:#ffe9ad;font-size:var(--g3-text-body);white-space:nowrap;text-align:right;background:#241c0deb;border:1px solid #f2c14b73;border-radius:8px;padding:7px 13px;font-weight:700;line-height:1.45;animation:2.2s ease-in-out infinite nk6_Ua_draftGuideFloat;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 6px 18px #00000045}.nk6_Ua_draftStageGuide:after{content:"";border:6px solid #0000;border-bottom-color:#f2c14b99;position:absolute;bottom:100%;right:26px}@keyframes nk6_Ua_draftGuideFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.nk6_Ua_fairyMote{will-change:transform;background:radial-gradient(circle at 42% 38%,#fffef0 0%,#ffe9a8 45%,#f4b64a 75%,#dc8c2800 100%);border-radius:9999px;width:18px;height:18px;position:absolute;top:0;left:0;box-shadow:0 0 18px 7px #f7cf5e77,0 0 44px 16px #f2c14b33}.nk6_Ua_fairyRipple{opacity:0;border:3px solid #ffde84;border-radius:9999px;animation:1.9s ease-out infinite nk6_Ua_fairyRippleOut;position:absolute;inset:0;box-shadow:0 0 22px 6px #ffcc60f2,inset 0 0 14px #ffe8a0bf}.nk6_Ua_fairyMote .nk6_Ua_fairyRipple:nth-of-type(2){border-width:1.5px;border-color:#ffe69ed9;animation-delay:.65s;box-shadow:0 0 12px 2px #ffd26e99}.nk6_Ua_fairyMote .nk6_Ua_fairyRipple:nth-of-type(3){border-width:1px;border-color:#ffefc0b3;animation-delay:1.3s;box-shadow:0 0 8px 2px #ffd26e66}@keyframes nk6_Ua_fairyRippleOut{0%{opacity:.95;transform:scale(.4)}70%{opacity:.35}to{opacity:0;transform:scale(3.4)}}.nk6_Ua_fairyTwinkle{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px #f7cf5ecc);opacity:0;background:#ffe9a0;width:14px;height:14px;animation:2.8s ease-in-out infinite nk6_Ua_fairyTwinklePop;position:absolute}.nk6_Ua_fairyTrail{width:14px;height:14px;position:absolute;top:0;left:0}.nk6_Ua_fairyTrail .nk6_Ua_fairyTwinkle{animation-delay:inherit}@keyframes nk6_Ua_fairyTwinklePop{0%,to{opacity:0;transform:scale(.25)rotate(-8deg)}50%{opacity:.92;transform:scale(1)rotate(14deg)}}@media (prefers-reduced-motion:reduce){.nk6_Ua_fairyRipple,.nk6_Ua_fairyTwinkle{animation:none}}
.va5TdW_panel{z-index:40;visibility:hidden;isolation:isolate;color:#f5f5f4;width:420px;max-width:calc(100% - 48px);font-family:var(--font-ui-kr), sans-serif;font-size:var(--g3-text-body);letter-spacing:0;border:1px solid #0000;position:absolute}.va5TdW_panel[data-positioned=true]{visibility:visible}.va5TdW_panel:focus-within>[data-speech-art]{filter:drop-shadow(0 7px 12px #00000061)drop-shadow(0 0 6px #e7ce8e38)}.va5TdW_panel[data-phase=reading]>[data-speech-art]{opacity:.85}.va5TdW_bubble{z-index:30;isolation:isolate;color:#f5f5f4;font-family:var(--font-dialogue-kr), sans-serif;font-size:var(--g3-text-body);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;pointer-events:auto;border:1px solid #0000;padding:18px 22px;font-weight:600;line-height:1.7;position:absolute}.va5TdW_bubbleText{white-space:pre-line;min-height:3.4em;display:grid}.va5TdW_bubbleText>span{grid-area:1/1}.va5TdW_bubbleMeasure{visibility:hidden}.va5TdW_bubbleControls{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.va5TdW_bubbleControls button{color:#f5f5f4;cursor:pointer;border:1px solid #69616f;border-radius:6px;place-items:center;width:44px;height:44px;display:grid}.va5TdW_bubbleControls button:hover:not(:disabled){background:#39333f}.va5TdW_bubbleControls button:disabled{color:#625d6a;cursor:default;border-color:#3f3947}.va5TdW_bubbleControls button:focus-visible{outline-offset:2px;outline:2px solid #e7c871}.va5TdW_composer{max-height:min(398px,100vh - 240px);padding:18px 24px 16px;overflow-y:auto}.va5TdW_inputHeading{color:#e7d4a8;min-width:0;font-size:var(--g3-text-label);font-weight:700;font-family:var(--font-dialogue-kr), sans-serif;overflow-wrap:anywhere;border-bottom:1px solid #49424b;margin-bottom:12px;padding-bottom:10px;display:flex}.va5TdW_inputRow{min-width:0}.va5TdW_input{resize:none;color:#f5f5f4;width:100%;min-width:0;min-height:116px;font-family:var(--font-ui-kr), sans-serif;font-size:var(--g3-text-body);touch-action:pan-y;background:0 0;border:0;border-radius:0;padding:0 0 12px;font-weight:500;line-height:1.6;display:block}.va5TdW_input::placeholder{color:#bcb5b7}.va5TdW_input:focus{outline:none}.va5TdW_input:disabled{color:#aaa3a7}.va5TdW_replyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.va5TdW_send,.va5TdW_continue{color:#252119;font-size:var(--g3-text-label);background:#e7c871;border:1px solid #e7c871;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.va5TdW_send{cursor:pointer;width:44px;height:44px}.va5TdW_send:disabled{color:#a4a49e;cursor:default;background:0 0;border-color:#62615e}.va5TdW_send:hover:not(:disabled){background:#f2daa0}.va5TdW_send:focus-visible,.va5TdW_continue:focus-visible{outline-offset:3px;outline:2px solid #f7f7f2}.va5TdW_notice{color:#ead59b;font-size:var(--g3-text-body);white-space:pre-line;word-break:keep-all;border-top:1px solid #49424b;align-items:flex-start;gap:8px;margin-top:10px;padding-top:12px;line-height:1.5;display:flex}.va5TdW_notice>svg{flex-shrink:0;margin-top:4px}.va5TdW_notice p{min-width:0}.va5TdW_notice[data-waiting=true]{color:#d6d3d1}.va5TdW_continue{color:#e7d4a8;cursor:pointer;background:0 0;border-color:#756b58;min-height:44px;padding:8px 12px}.va5TdW_continue:hover{background:#e7c87114;border-color:#e7c871}.va5TdW_spinner{animation:1s linear infinite va5TdW_spin}@keyframes va5TdW_spin{to{transform:rotate(360deg)}}@media (max-height:820px){.va5TdW_panel{width:400px}}@media (prefers-reduced-motion:reduce){.va5TdW_spinner{animation:none}}
.kzNsWa_root{z-index:10;height:100%;padding:calc(var(--g3-dev-nav-height,0px) + 60px) 28px 24px;letter-spacing:0;justify-content:center;align-items:center;display:flex;position:relative}.kzNsWa_workspace{color:#202925;background:#fafcfb;border:1px solid #cbd5d1;border-radius:8px;flex-direction:column;width:min(1120px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 40px #0003}.kzNsWa_header{border-bottom:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px 14px;display:flex}.kzNsWa_header h2{font-size:var(--g3-text-heading);font-weight:750;line-height:1.35}.kzNsWa_progress{font-size:var(--g3-text-body);font-variant-numeric:tabular-nums;flex:0 0 48px}.kzNsWa_body{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);min-height:0;display:grid;overflow-y:auto}.kzNsWa_body[data-has-context=false]{grid-template-columns:minmax(0,1fr)}.kzNsWa_body[data-has-context=false] .kzNsWa_response{width:min(800px,100%);margin:0 auto}.kzNsWa_root[data-final-review-stage=stage4] .kzNsWa_body[data-has-context=false] .kzNsWa_response{width:100%}.kzNsWa_writingQuestion{padding:18px 24px 0}.kzNsWa_writingQuestion .kzNsWa_question{margin-bottom:0}.kzNsWa_questionPhrase{vertical-align:top;max-width:100%;display:inline-block}.kzNsWa_guidance{font-size:var(--g3-text-body);word-break:keep-all;margin-bottom:14px;line-height:1.55}.kzNsWa_examples{font-size:var(--g3-text-title);word-break:keep-all;overflow-wrap:anywhere;line-height:1.6}.kzNsWa_examples p+p{margin-top:12px}.kzNsWa_context+.kzNsWa_examples,.kzNsWa_previousWriting+.kzNsWa_examples{border-top:1px solid #d9e2dc;margin-top:20px;padding-top:16px}.kzNsWa_previousWriting{gap:16px;display:grid}.kzNsWa_previousWriting .kzNsWa_context>p:last-child{white-space:pre-wrap}.kzNsWa_writingNotes{font-size:var(--g3-text-body);margin-bottom:14px}.kzNsWa_writingNotes summary{cursor:pointer;color:#426d5b;font-weight:700}.kzNsWa_writingNotes .kzNsWa_previousWriting{max-height:160px;margin-top:12px;overflow-y:auto}.kzNsWa_writingNotes .kzNsWa_context{font-size:var(--g3-text-body)}.kzNsWa_writingNotes .kzNsWa_context p+p{margin-top:4px}.kzNsWa_root[data-final-review-poem=true] textarea{white-space:pre-wrap;font-family:inherit}.kzNsWa_aside{border-right:1px solid #d9e2dc;flex-direction:column;justify-content:center;min-width:0;display:flex}.kzNsWa_passage{padding:24px}.kzNsWa_question{font-size:var(--g3-text-title);word-break:keep-all;overflow-wrap:anywhere;margin-bottom:14px;font-weight:750;line-height:1.5}.kzNsWa_context{font-size:var(--g3-text-title);word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}.kzNsWa_context p+p{margin-top:14px}.kzNsWa_contextLabel{font-size:var(--g3-text-label);color:#426d5b;font-weight:700}.kzNsWa_source{border-top:1px solid #c5d1ca;margin-top:16px;padding-top:12px}.kzNsWa_source summary{color:#25664e;font-size:var(--g3-text-body);cursor:pointer;font-weight:700}.kzNsWa_source summary:focus-visible{outline-offset:4px;outline:2px solid #2a785c}.kzNsWa_source p{font-size:var(--g3-text-body);margin-top:8px;line-height:1.5}.kzNsWa_source p+p{margin-top:8px}.kzNsWa_sentence{font-size:calc(var(--g3-text-title) + 2px);border-left:3px solid #b77b46;margin-top:14px;padding-left:12px;font-weight:650;line-height:1.5}.kzNsWa_instruction,.kzNsWa_selfCheck{font-size:var(--g3-text-body);color:#526057;word-break:keep-all;line-height:1.55}.kzNsWa_instruction{margin-bottom:14px}.kzNsWa_selfCheck{margin-top:12px}.kzNsWa_response{min-width:0;padding:20px 24px}.kzNsWa_options{gap:8px;display:grid}.kzNsWa_options button{text-align:left;width:100%;font-size:var(--g3-text-title);word-break:keep-all;overflow-wrap:anywhere;background:#fff;border:1px solid #c5d1ca;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;line-height:1.45;display:flex}.kzNsWa_options svg{flex-shrink:0}.kzNsWa_options button:hover:not(:disabled),.kzNsWa_options button[data-chosen=true]{background:#eef7f1;border-color:#2a785c}.kzNsWa_options button[data-answer-state=correct]{background:#def2e4;border-color:#328b59}.kzNsWa_options button[data-answer-state=wrong]{background:#f9e5e8;border-color:#ba606b}.kzNsWa_inputLabel{font-size:var(--g3-text-body);align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.kzNsWa_response textarea{resize:none;color:#202925;width:100%;height:150px;min-height:130px;font-size:var(--g3-text-title);background:#fff;border:1px solid #9daf9f;border-radius:6px;padding:14px;line-height:1.6}.kzNsWa_response textarea::placeholder{color:#657369;font-size:var(--g3-text-body)}.kzNsWa_response textarea:focus{outline-offset:2px;outline:2px solid #2a785c}.kzNsWa_response textarea:read-only{background:#f0f5f1}.kzNsWa_help{font-size:var(--g3-text-label);flex-wrap:wrap;gap:8px 18px;margin-top:8px;line-height:1.5;display:flex}.kzNsWa_help button{text-underline-offset:4px;color:#426d5b;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.kzNsWa_help p{white-space:pre-line;width:100%;font-size:var(--g3-text-body)}.kzNsWa_footer{border-top:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 24px;display:flex}.kzNsWa_status{font-size:var(--g3-text-body);color:#526057}.kzNsWa_primary{color:#fff;min-width:146px;min-height:44px;font-size:var(--g3-text-body);background:#25664e;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-weight:700;display:inline-flex}.kzNsWa_primary:hover{background:#1a503c}.kzNsWa_primary:disabled{color:#66736b;background:#d9e2dc}.kzNsWa_root[data-final-review-feedback=true]{padding-top:calc(var(--g3-dev-nav-height,0px) + 24px);padding-bottom:212px}.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_header{padding-top:10px;padding-bottom:10px}.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_writingQuestion{padding-top:6px}.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_guidance{display:none}.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_footer{min-height:40px;padding-top:6px;padding-bottom:6px}.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_passage,.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_response,.kzNsWa_root[data-final-review-feedback=true] .kzNsWa_selfie{padding-top:14px;padding-bottom:14px}.kzNsWa_feedback{pointer-events:none;position:fixed;inset:0}.kzNsWa_feedback>*{pointer-events:auto}.kzNsWa_revise{color:#254c39;font-size:var(--g3-text-body);background:#fafcfb;border:1px solid #cad7cd;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.kzNsWa_selfie{flex-direction:column;align-items:center;gap:8px;padding:12px 24px;display:flex}.kzNsWa_polaroid{background:#fff;border:1px solid #cbd5d1;border-radius:6px;width:min(100%,240px);margin:0;padding:10px 10px 8px;box-shadow:0 8px 22px #0002}.kzNsWa_frame{aspect-ratio:4/3;background:#e6eee8;border-radius:4px;width:100%;position:relative;overflow:hidden}.kzNsWa_preview,.kzNsWa_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kzNsWa_preview{transform:scaleX(-1)}.kzNsWa_invite{text-align:center;color:#426d5b;border:1.5px dashed #9fb7a8;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;position:absolute;inset:8px}.kzNsWa_invite p{font-size:var(--g3-text-label);white-space:pre-line;word-break:keep-all;margin:0;font-weight:600;line-height:1.45}.kzNsWa_veil{background:#fafcfbb3;position:absolute;inset:0}.kzNsWa_caption{text-align:center;color:#202925;font-size:var(--g3-text-body);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.kzNsWa_caption[data-handwriting=true]{font-size:calc(var(--g3-text-body) * 1.6);line-height:1.15}.kzNsWa_caption[data-empty=true]{color:#8a978e}.kzNsWa_selfieStatus{text-align:center;color:#526057;font-size:var(--g3-text-label);white-space:pre-line;word-break:keep-all;margin:0;line-height:1.5}.kzNsWa_selfieActions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.kzNsWa_selfieActions button{color:#254c39;min-height:40px;font-size:var(--g3-text-label);background:#fff;border:1px solid #c5d1ca;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.kzNsWa_selfieActions button:hover:not(:disabled){background:#eef7f1;border-color:#2a785c}.kzNsWa_selfieActions button[data-primary=true]{color:#fff;background:#25664e;border-color:#25664e}.kzNsWa_selfieActions button[data-primary=true]:hover:not(:disabled){background:#1a503c}.kzNsWa_selfieActions button:disabled{color:#66736b;background:#d9e2dc;border-color:#d9e2dc}
.cgZ0xq_field{pointer-events:none;--dust:196, 167, 255;--spark:244, 233, 255;width:0;height:0;position:absolute;bottom:0;left:0}.cgZ0xq_field[data-color=loneliness]{--dust:163, 230, 92;--spark:239, 255, 200}.cgZ0xq_field[data-color=warmth]{--dust:251, 159, 83;--spark:255, 234, 195}.cgZ0xq_aura{opacity:0;background:radial-gradient(ellipse closest-side, transparent 30%, rgba(var(--dust), .05) 43%, rgba(var(--dust), .28) 57%, rgba(var(--dust), .1) 68%, transparent 88%);will-change:transform, opacity;border-radius:50%;width:400px;height:400px;position:absolute;top:-200px;left:-200px}.cgZ0xq_particle{opacity:0;background:rgb(var(--spark));width:4px;height:4px;box-shadow:0 0 5px 1px rgba(var(--dust), .8), 0 0 12px rgba(var(--dust), .45);border-radius:50%;position:absolute;top:-2px;left:-2px}.cgZ0xq_star{width:8px;height:8px;box-shadow:none;background:0 0;top:-4px;left:-4px}.cgZ0xq_star:before,.cgZ0xq_star:after{content:"";background:rgb(var(--spark));box-shadow:0 0 6px rgba(var(--dust), .9);border-radius:50%;position:absolute;inset:0}.cgZ0xq_star:before{inset:3px 0}.cgZ0xq_star:after{inset:0 3px}
.cvTUFG_screen{--ink:#252a2d;--light:#f4f4f0;--muted:#c2c7c4;--accent:#dbbd83;isolation:isolate;width:100%;min-height:0;padding:calc(var(--g3-dev-nav-height,0px) + clamp(44px, 6vh, 64px) + 12px) 32px 24px;color:var(--light);font-family:var(--font-ui-kr), sans-serif;letter-spacing:0;background-color:#191b1e;background-position:50%;background-size:cover;position:relative;overflow:hidden}.cvTUFG_frame{flex-direction:column;gap:20px;width:100%;max-width:1440px;height:100%;min-height:0;margin:0 auto;display:flex}.cvTUFG_header{border-bottom:1px solid #dbbd8352;flex:none;justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.cvTUFG_eyebrow{color:var(--accent);font-size:var(--g3-text-label);font-weight:600;line-height:1.5}.cvTUFG_heading{word-break:keep-all;margin-top:4px;font-size:28px;font-weight:700;line-height:1.3}.cvTUFG_resultLayout{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:32px;min-height:0;display:grid}.cvTUFG_versionTabs{border-bottom:1px solid #dbbd8370;gap:4px;padding:4px;display:flex}.cvTUFG_versionTabs button{min-width:110px;min-height:42px;color:var(--muted);font-size:var(--g3-text-label);padding:8px 16px}.cvTUFG_versionTabs button[aria-pressed=true]{color:var(--accent);box-shadow:0 2px var(--accent)}.cvTUFG_versionTabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cvTUFG_revisionNote{color:var(--muted);font-size:var(--g3-text-body);word-break:keep-all;margin-top:12px;line-height:1.6}.cvTUFG_improved{color:#8bd3ba;font-size:var(--g3-text-label);display:block}.cvTUFG_manuscript{--poem-font:calc(var(--g3-text-body) * 2);--poem-line:calc(var(--poem-font) + 10px);isolation:isolate;color:#2e4a49;flex-direction:column;align-self:stretch;width:100%;min-width:0;min-height:0;max-height:100%;padding:54px 11% 48px;display:flex;position:relative}.cvTUFG_paperArtwork{z-index:-1;object-fit:fill;filter:drop-shadow(0 9px 13px #0005);pointer-events:none;position:absolute;inset:0}.cvTUFG_poemReading{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#728b7966 transparent;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;flex:1;min-height:0;padding:12px 16px 12px 0;overflow-y:auto}.cvTUFG_poemReading h2{font-size:calc(var(--poem-font) + 4px);text-align:center;word-break:keep-all;font-weight:400;line-height:1.4}.cvTUFG_poemAuthor{text-align:center;font-size:calc(var(--poem-font) - 10px);color:#56736a;margin-top:4px;margin-bottom:26px;line-height:1.4}.cvTUFG_poemReading p[data-stage4-poem-body]{white-space:pre-wrap;font-size:var(--poem-font);font-weight:400;line-height:var(--poem-line)}.cvTUFG_poemReading:focus-visible{outline-offset:3px;outline:2px solid #477b67}.cvTUFG_summary{flex-direction:column;align-self:stretch;min-height:0;max-height:100%;padding-top:8px;display:flex}.cvTUFG_summaryText{word-break:keep-all;margin-top:12px;font-size:21px;font-weight:600;line-height:1.7}.cvTUFG_criteria{border-top:1px solid #f4f4f033;margin-top:28px;padding-top:16px}.cvTUFG_checkList{gap:10px;display:grid}.cvTUFG_check{min-height:36px;color:var(--muted);font-size:var(--g3-text-body);word-break:keep-all;justify-content:space-between;align-items:center;gap:9px;font-weight:500;line-height:1.5;display:flex}.cvTUFG_checkStatus{font-size:var(--g3-text-label);flex:none;align-items:center;gap:6px;display:inline-flex}.cvTUFG_check svg{color:#9ba9a6;flex:none}.cvTUFG_check[data-passed=true]{color:var(--light)}.cvTUFG_check[data-passed=true] svg{color:#8bd3ba}.cvTUFG_action{min-height:56px;color:inherit;font-size:var(--g3-text-label);cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-self:flex-end;align-items:center;gap:14px;margin-top:auto;padding:32px 4px 4px;font-weight:600;line-height:1.5;display:inline-flex}.cvTUFG_actionSymbol{color:#24272a;background:#e8d7b1;border:1px solid #ebd3a4;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .16s,background-color .16s;display:grid;box-shadow:0 2px 8px #0003,inset 0 0 0 3px #24272a,inset 0 0 0 4px #e8d7b1}.cvTUFG_action:hover .cvTUFG_actionSymbol{background:#f4e3bd;transform:translateY(-2px)}.cvTUFG_action:active .cvTUFG_actionSymbol{transform:translateY(1px)}.cvTUFG_action:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@container g3-shell (min-width:1600px){.cvTUFG_manuscript{--poem-font:calc((var(--g3-text-body) + 2px) * 2)}}@media (max-height:800px){.cvTUFG_frame{gap:16px}.cvTUFG_header{padding-bottom:12px}.cvTUFG_manuscript{padding:40px 9% 34px}}@media (prefers-reduced-motion:reduce){.cvTUFG_actionSymbol{transition:none}}
.q7APYW_well{pointer-events:none;position:absolute}.q7APYW_group{transition:opacity .7s ease-out;position:absolute;inset:0}.q7APYW_fadeIn{animation:.7s ease-out backwards q7APYW_well-fade-in}@keyframes q7APYW_well-fade-in{0%{opacity:0}}.q7APYW_infallRing{opacity:0;will-change:transform, opacity;border:1.5px solid #ddd6fe8c;border-radius:9999px;animation:2.1s cubic-bezier(.55,0,1,.45) infinite q7APYW_well-infall;position:absolute;inset:4%;box-shadow:0 0 14px #a78bfa4d,inset 0 0 14px #a78bfa38}.q7APYW_infallRingFast{animation-duration:1.6s}@keyframes q7APYW_well-infall{0%{opacity:0;transform:scale(1)}28%{opacity:.7}to{opacity:0;transform:scale(.16)}}.q7APYW_arms{filter:drop-shadow(0 0 6px #c4b5fd8c);will-change:transform;animation:.7s ease-out backwards q7APYW_well-fade-in,1.15s linear infinite q7APYW_well-spin;position:absolute;inset:0;overflow:visible}@keyframes q7APYW_well-spin{to{transform:rotate(360deg)}}.q7APYW_dustAngle{position:absolute;inset:0}.q7APYW_dustOrbit{will-change:transform;animation:1.4s linear infinite q7APYW_well-spin;position:absolute;inset:0}.q7APYW_dustFall{opacity:0;will-change:transform, opacity;animation:1.3s cubic-bezier(.55,0,1,.45) infinite q7APYW_well-dust-fall;position:absolute;inset:0}@keyframes q7APYW_well-dust-fall{0%{opacity:0;transform:scale(1)}18%{opacity:1}to{opacity:0;transform:scale(.12)}}.q7APYW_dust{top:50%;left:calc(50% + var(--dust-radius));background:radial-gradient(circle,#fff 0%,#ddd6fe 55%,#a78bfa00 100%);border-radius:9999px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #c4b5fdd9}.q7APYW_horizon{border:2px solid #ede9febf;border-radius:9999px;width:116px;height:116px;animation:.7s ease-out backwards q7APYW_well-fade-in,1.4s ease-in-out infinite q7APYW_well-horizon;position:absolute;top:calc(50% - 58px);left:calc(50% - 58px);box-shadow:0 0 18px #c4b5fda6,inset 0 0 16px #a78bfa80}@keyframes q7APYW_well-horizon{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:.95;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.q7APYW_arms,.q7APYW_horizon{opacity:.55;animation:none}.q7APYW_infallRing,.q7APYW_dustFall{opacity:0;animation:none}.q7APYW_dustOrbit{animation:none}}
.bWMuZa_drop{--light:#bef264;z-index:26;visibility:hidden;pointer-events:none;will-change:transform;width:72px;height:72px;position:absolute;bottom:0;left:0}.bWMuZa_drop[data-drop-axis=warmth],.bWMuZa_landing[data-drop-axis=warmth]{--light:#fdba74}.bWMuZa_art{object-fit:contain;width:100%;height:100%;display:none;position:absolute;inset:0}.bWMuZa_drop[data-drop-axis=loneliness] [data-sentence-art=loneliness],.bWMuZa_drop[data-drop-axis=warmth] [data-sentence-art=warmth]{display:block}.bWMuZa_life{background:#191b22;width:36px;height:3px;display:none;position:absolute;bottom:6px;left:18px}.bWMuZa_drop[data-drop-state=landed] .bWMuZa_life{display:block}.bWMuZa_life span{background:var(--light);height:100%;transform:scaleX(var(--remaining,1));transform-origin:0;display:block}.bWMuZa_landing{--light:#bef264;z-index:25;visibility:hidden;pointer-events:none;border-bottom:2px solid var(--light);width:60px;height:6px;box-shadow:0 5px 8px -2px var(--light);position:absolute;bottom:0;left:0}
.W-Ms6G_stamp,.W-Ms6G_tool,.W-Ms6G_impact,.W-Ms6G_transmission,.W-Ms6G_processing{--signal:#b5d2b0;--signal-rgb:181, 210, 176}:is(.W-Ms6G_stamp,.W-Ms6G_tool,.W-Ms6G_impact,.W-Ms6G_transmission,.W-Ms6G_processing)[data-mode=remove]{--signal:#eca18b;--signal-rgb:236, 161, 139}.W-Ms6G_stamp{filter:drop-shadow(0 5px 4px #0005);flex-shrink:0;width:124px;height:116px;display:inline-block;position:relative}.W-Ms6G_stampArtwork{object-fit:contain}.W-Ms6G_tool{color:#f1ece0;text-align:left;cursor:pointer;background:linear-gradient(140deg,#333733c9,#182327ed);border:1px solid #9a95825e;border-radius:10px;align-items:center;gap:16px;min-height:142px;padding:12px 18px;transition:border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.W-Ms6G_tool:hover:not(:disabled),.W-Ms6G_tool[aria-pressed=true]{border-color:var(--signal);background:linear-gradient(110deg, rgba(var(--signal-rgb), .16), #1c2528)}.W-Ms6G_tool[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--signal), 0 4px 12px #0003}.W-Ms6G_tool:focus-visible{outline-offset:4px;outline:2px solid #fff}.W-Ms6G_tool:disabled{opacity:.75;cursor:default}.W-Ms6G_toolStamp{display:flex}.W-Ms6G_tool[aria-pressed=true] .W-Ms6G_toolStamp{filter:drop-shadow(0 3px 5px #0005)}.W-Ms6G_toolCopy{white-space:nowrap;font-size:var(--g3-text-heading);font-weight:900}.W-Ms6G_toolKey{width:36px;height:34px;font-family:inherit;font-size:var(--g3-text-body);background:linear-gradient(#ffffff1c,#ffffff08);border:1px solid #fff6;border-bottom-width:3px;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;font-weight:800;line-height:1;transition:border-color .16s,color .16s;display:grid}.W-Ms6G_tool[aria-pressed=true] .W-Ms6G_toolKey{border-color:var(--signal);color:var(--signal)}.W-Ms6G_keyHint{color:#d9c58f;font-size:var(--g3-text-title);justify-content:center;align-items:center;gap:12px;margin:4px 0 0;font-weight:800;line-height:1.35;display:flex}.W-Ms6G_keyHint svg{flex-shrink:0}.W-Ms6G_keyHint span{white-space:pre;text-align:left}.W-Ms6G_impact{--impact-x:clamp(122px, var(--stamp-x), calc(100% - 122px));--impact-y:clamp(84px, var(--stamp-y), calc(78% - 64px));z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.W-Ms6G_impactStamp,.W-Ms6G_contactWave,.W-Ms6G_contactWaveOuter,.W-Ms6G_impactSparks,.W-Ms6G_imprint{left:var(--impact-x);top:var(--impact-y);position:absolute}.W-Ms6G_impactStamp{z-index:3;transform-origin:50% 75%;animation:.44s cubic-bezier(.2,.7,.3,1) both W-Ms6G_stampImpact}.W-Ms6G_contactWave,.W-Ms6G_contactWaveOuter{border:4px solid var(--signal);border-radius:50%;width:180px;height:180px;animation:.48s ease-out 85ms both W-Ms6G_contactWave}.W-Ms6G_contactWaveOuter{border-width:1px;animation-duration:.62s;animation-delay:.125s}.W-Ms6G_impactSparks i{background:var(--signal);width:34px;height:3px;animation:.42s ease-out 85ms both W-Ms6G_impactSpark;position:absolute}.W-Ms6G_screenPulse{border:3px solid rgba(var(--signal-rgb), .8);box-shadow:inset 0 0 24px rgba(var(--signal-rgb), .16);animation:.56s 80ms both W-Ms6G_frameEngage;position:absolute;inset:2.2222% 2.0833% 19.4445%}.W-Ms6G_screenPulse:after{content:"";background:rgba(var(--signal-rgb), .3);animation:.35s 85ms both W-Ms6G_impactFlash;position:absolute;inset:0}.W-Ms6G_imprint{border:4px solid var(--signal);outline:1px solid rgba(var(--signal-rgb), .85);outline-offset:5px;width:216px;height:92px;color:var(--signal);background:#172120ed;justify-content:center;align-items:center;gap:14px;animation:1.05s both W-Ms6G_imprintSet;display:flex;box-shadow:0 6px 22px #0006}.W-Ms6G_imprint strong{font-size:calc(var(--g3-text-heading) * 1.8);letter-spacing:.08em;font-weight:950;line-height:1}.W-Ms6G_outcomeBadge{border:1px solid rgba(var(--signal-rgb), .75);color:var(--signal);font-size:var(--g3-text-label);white-space:nowrap;background:#0c1729f5;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:800;display:flex}.W-Ms6G_transmission{z-index:6;pointer-events:none;width:95.8333%;height:78.3333%;color:var(--signal);position:absolute;top:2.2222%;left:2.0833%;overflow:hidden}.W-Ms6G_transmission[data-mode=remove]{background:#030812}.W-Ms6G_signalPicture{animation:.92s both W-Ms6G_signalCollapse;position:absolute;inset:0;overflow:hidden}.W-Ms6G_signalSource{width:104.348%;height:127.66%;position:absolute;top:-2.8369%;left:-2.1739%}.W-Ms6G_pixelField{position:absolute;inset:0}.W-Ms6G_pixelField i{border-top:1px solid rgba(var(--signal-rgb), .42);background:#0b1426;height:5%;animation:.45s steps(3,end) both W-Ms6G_pixelDrop;position:absolute}.W-Ms6G_scanLine{height:2px;box-shadow:0 0 8px 3px rgba(var(--signal-rgb), .7);background:#fff1df;animation:.42s ease-in both W-Ms6G_scanDown;position:absolute;inset:0 0 auto}.W-Ms6G_lastSignal{width:90%;height:2px;box-shadow:0 0 10px 3px rgba(var(--signal-rgb), .7);background:#fff1df;animation:.35s .61s both W-Ms6G_signalOff;position:absolute;top:50%;left:5%}.W-Ms6G_keepOutline{width:100%;height:100%;position:absolute;inset:0}.W-Ms6G_keepOutline path{fill:none;stroke:var(--signal);stroke-width:4px;stroke-dasharray:1;animation:.65s ease-in-out both W-Ms6G_traceFrame}.W-Ms6G_keepPlay{border:2px solid var(--signal);background:#1d302bd9;border-radius:50%;place-items:center;width:94px;height:94px;padding-left:5px;animation:.9s both W-Ms6G_playPulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 18px #0005}.W-Ms6G_outcomeBadge{font-size:var(--g3-text-heading);padding:14px 22px;animation:.18s .92s both W-Ms6G_badgeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.W-Ms6G_transmission[data-mode=keep] .W-Ms6G_outcomeBadge{font-size:var(--g3-text-title);animation-delay:.62s;top:auto;bottom:16px;transform:translate(-50%)}.W-Ms6G_processing{color:var(--signal);font-size:var(--g3-text-body);align-items:center;gap:10px;font-weight:700;display:flex}@keyframes W-Ms6G_stampImpact{0%{opacity:0;transform:translate(-50%,-135%)scale(2.5)rotate(-16deg)}8%{opacity:1}20%{opacity:1;transform:translate(-50%,-65%)scale(1.65,1.35)rotate(-7deg)}36%{transform:translate(-50%,-70%)scale(1.75,1.7)rotate(-7deg)}60%{opacity:1;transform:translate(-50%,-70%)scale(1.7)rotate(-7deg)}to{opacity:0;transform:translate(-50%,-135%)scale(1.85)rotate(-10deg)}}@keyframes W-Ms6G_contactWave{0%{opacity:.95;transform:translate(-50%,-50%)scale(.55,.35)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5,1.65)}}@keyframes W-Ms6G_impactSpark{0%{transform:rotate(var(--ray-angle)) translateX(74px) scaleX(.6);opacity:0}18%{opacity:.95}to{transform:rotate(var(--ray-angle)) translateX(230px) scaleX(.2);opacity:0}}@keyframes W-Ms6G_frameEngage{0%{opacity:0}15%{opacity:1;border-width:7px}to{opacity:1;border-width:3px}}@keyframes W-Ms6G_impactFlash{0%,to{opacity:0}15%{opacity:1}}@keyframes W-Ms6G_imprintSet{0%,8%{opacity:0;transform:translate(-50%,-50%)scale(1.25)rotate(-7deg)}10%{opacity:1;transform:translate(-50%,-50%)scale(.95,.85)rotate(-7deg)}20%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-7deg)}to{opacity:0;transform:translate(-50%,-50%)scale(.94)rotate(-7deg)}}@keyframes W-Ms6G_badgeIn{0%{opacity:0}to{opacity:1}}@keyframes W-Ms6G_scanDown{0%{opacity:0;top:0}15%{opacity:1}to{opacity:0;top:100%}}@keyframes W-Ms6G_pixelDrop{0%,to{opacity:0;transform:translate(0)}25%{opacity:.8;transform:translate(-10px)}60%{opacity:.35;transform:translate(12px)}}@keyframes W-Ms6G_signalCollapse{0%,15%{filter:none;transform:scaleY(1)}26%{filter:saturate(.5);transform:translate(3px)scaleY(1)}38%{transform:translate(-3px)scaleY(1)}48%{transform:scaleY(1)}72%{opacity:1;transform:scaleY(.007)}to{opacity:0;transform:scale(0,.007)}}@keyframes W-Ms6G_signalOff{0%{opacity:0;transform:scaleX(1)}12%{opacity:1}to{opacity:0;transform:scaleX(0)}}@keyframes W-Ms6G_traceFrame{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes W-Ms6G_playPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}35%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.W-Ms6G_outcomeBadge,.W-Ms6G_keepOutline path,.W-Ms6G_screenPulse{animation:none}.W-Ms6G_impactStamp,.W-Ms6G_imprint,.W-Ms6G_contactWave,.W-Ms6G_contactWaveOuter,.W-Ms6G_impactSparks,.W-Ms6G_screenPulse:after,.W-Ms6G_signalPicture,.W-Ms6G_pixelField,.W-Ms6G_scanLine,.W-Ms6G_lastSignal,.W-Ms6G_keepPlay{display:none}}
.Nk4roa_platform{pointer-events:none;animation:Nk4roa_tremble 90ms linear 0s var(--tremble-count,0);position:absolute}@keyframes Nk4roa_tremble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-2px,.5px)rotate(-.5deg)}75%{transform:translate(2px,-.5px)rotate(.5deg)}}.Nk4roa_fragment,.Nk4roa_chip{animation:Nk4roa_fall var(--fall-ms) cubic-bezier(.333, 0, .667, .333) var(--start-ms) both, Nk4roa_fade var(--fall-ms) linear var(--start-ms) both;position:absolute}.Nk4roa_fragment{background-repeat:no-repeat;background-size:300% 300%;inset:0}.Nk4roa_chip{width:var(--size);height:var(--size);clip-path:polygon(18% 0%,82% 12%,100% 58%,64% 100%,8% 84%,0% 34%);background:linear-gradient(160deg,#4d4266 0%,#2a2338 55%,#17121f 100%)}@keyframes Nk4roa_fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--dx), var(--fall)) rotate(var(--rot))}}@keyframes Nk4roa_fade{0%,78%{opacity:1}to{opacity:0}}.Nk4roa_dust{width:var(--w);height:var(--h);animation:Nk4roa_puff var(--dust-ms) ease-out var(--start-ms) both;background:radial-gradient(closest-side,#8a809675,#685e7633 55%,#685e7600 100%);border-radius:50%;position:absolute}@keyframes Nk4roa_puff{0%{opacity:0;transform:translate(-50%,50%)scale(.45)}22%{opacity:1}to{opacity:0;transform:translate(-50%, calc(50% + var(--rise))) scale(1.5)}}.Nk4roa_reduced{animation:Nk4roa_vanish .32s linear var(--start-ms) both;background-repeat:no-repeat;background-size:300% 300%;position:absolute;inset:0}@keyframes Nk4roa_vanish{0%{opacity:1}to{opacity:0}}
.FofIVq_player{min-width:0}.FofIVq_viewport{place-items:center;height:min(30rem,100cqh - 25rem);display:grid;container-type:size}.FofIVq_review{height:min(28rem,100dvh - 25rem - clamp(44px,6vh,64px))}.FofIVq_frame{aspect-ratio:16/9;width:min(100cqw,177.778cqh);position:relative}.FofIVq_frame:after{content:"";z-index:1;pointer-events:none;border:1.5px solid #0f172ae6;position:absolute;inset:2.05% 1.9% 0 2%}.FofIVq_frame[data-stage5-m3-stamped]{transform-origin:50% 40%;animation:.52s 85ms both FofIVq_stampRecoil}@keyframes FofIVq_stampRecoil{0%{transform:none}10%{transform:translateY(7px)scale(.975)rotate(.35deg)}24%{transform:translate(-3px,-3px)scale(1.007)rotate(-.2deg)}38%{transform:translate(2px,2px)scale(.995)}58%{transform:translateY(-1px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.FofIVq_frame[data-stage5-m3-stamped]{animation:none}}.FofIVq_workspace{min-height:0}.FofIVq_workspace .FofIVq_viewport{aspect-ratio:16/9;height:auto;min-height:0}.FofIVq_seek{z-index:1;appearance:none;cursor:pointer;touch-action:none;background:0 0;height:44px;margin:0;position:absolute;transform:translateY(-50%)}.FofIVq_seek::-webkit-slider-runnable-track{background:0 0;height:4px}.FofIVq_seek::-webkit-slider-thumb{appearance:none;background:0 0;width:1px;height:1px}.FofIVq_seek::-moz-range-track{background:0 0;border:0}.FofIVq_seek::-moz-range-progress{background:0 0;border:0}.FofIVq_seek::-moz-range-thumb{background:0 0;border:0;width:1px;height:1px}.FofIVq_seek:hover,.FofIVq_seek:focus-visible{outline-offset:-8px;border-radius:4px;outline:2px solid #67e8f9}.FofIVq_mark{z-index:2;pointer-events:none;border-radius:9999px;position:absolute;transform:translate(-50%,-50%)}.FofIVq_mark[data-stage5-scene-mark=current]{border:3px solid #22d3ee;width:26px;height:26px;box-shadow:0 0 0 2px #082f4980,0 0 12px #22d3ee8c}.FofIVq_mark[data-stage5-scene-mark=viewed],.FofIVq_mark[data-stage5-scene-mark=unseen]{border:3px solid #ecfeff;width:16px;height:16px;box-shadow:0 0 0 2px #082f4980}.FofIVq_mark[data-stage5-scene-mark=viewed]{background:#22d3ee}.FofIVq_mark[data-stage5-scene-mark=unseen]{background:#082f49bf}.FofIVq_sceneStatus{min-height:40px;font-size:var(--g3-text-body);justify-content:center;align-items:center;margin:8px 0 0;padding:0 2px;font-weight:800;line-height:1.35;display:flex}.FofIVq_sceneHint,.FofIVq_sceneReady{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.FofIVq_sceneHint{color:#92400e;background:#fef3c7;border:2px solid #f59e0b;border-radius:9999px;padding:5px 20px;animation:2.2s ease-in-out infinite FofIVq_sceneHintGlow}.FofIVq_sceneReady{color:#0e7490;padding:5px 4px}@keyframes FofIVq_sceneHintGlow{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 0 5px #f59e0b47}}@media (prefers-reduced-motion:reduce){.FofIVq_sceneHint{animation:none}}
.AE0ExG_sample{color:#f4f5f0;letter-spacing:0;background:#0c1010;min-height:100dvh}.AE0ExG_toolbar{z-index:65;background:#171c1c;border-bottom:1px solid #52625b;align-items:center;gap:8px;height:56px;padding:0 24px;font-size:16px;display:flex;position:fixed;inset:0 0 auto}.AE0ExG_badge{color:#f3ce81;margin-right:12px;font-weight:700}.AE0ExG_toolbar a{color:#ccd3cf;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:10px;height:44px;padding:0 14px;display:inline-flex}.AE0ExG_toolbar a span{color:#aebcb4}.AE0ExG_toolbar a[aria-current=page]{color:#fff;background:#2b3733;border-bottom-color:#9be0cd}.AE0ExG_toolbar button{border-radius:6px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.AE0ExG_toolbar button:hover,.AE0ExG_toolbar a:hover{background:#34423d}.AE0ExG_sample a:focus-visible,.AE0ExG_sample button:focus-visible{outline-offset:2px;outline:2px solid #b9f2df}.AE0ExG_heading{z-index:55;pointer-events:none;align-items:center;gap:24px;max-width:calc(100% - 240px);display:flex;position:fixed;top:64px;left:28px}.AE0ExG_heading p{color:#a3e4d6;font-size:18px}.AE0ExG_heading h1{font-size:24px;font-weight:700}.AE0ExG_loading,.AE0ExG_completion{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100dvh;padding:80px 32px 32px;display:flex}.AE0ExG_completion>svg{color:#a3e4d6}.AE0ExG_completion h1{font-size:36px;font-weight:700}.AE0ExG_completion p{color:#d3dcd6;font-size:20px}.AE0ExG_actions{gap:16px;margin-top:20px;display:flex}.AE0ExG_actions button,.AE0ExG_actions a{color:#15261e;background:#d0e9df;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:18px;font-weight:700;display:inline-flex}.AE0ExG_actions a{background:#f2d48e}
.tz42na_backwardEdge{z-index:30;pointer-events:none;opacity:0;transform-origin:0 100%;filter:drop-shadow(-2px 3px 3px #422a1047);width:32px;height:32px;position:absolute;transform:translateY(-100%)scale(.05)}.tz42na_backwardEdge:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(45deg,#bca474 0%,#f5e7c2 48%,#e6cf9f 100%);position:absolute;inset:0}
